{ "type": "int32", "data": [ [ [ [ -1636992470, 409295650, 297097605, 235844788, -1475626948, 42691925, -1885669598, -1528434797, -5721612, 502325580, 667323886, 2069957768, 1521051098, -516350817, 1214769454, -1736689443, 1534336319, -486860591, 1116986865 ], [ 2021350400, 872906562, 1804934352, -2103943121, -1414959895, 541605305, 174325089, -1630018240, 937885406, -1895510234, 2107831229, -1475698571, -234205887, 1388529260, 60302948, 1047325168, 874657977, 1927462803, -154832282 ], [ 2057187366, 71997413, 1689141859, 999183134, -1576570607, 616892882, 1625141497, -1596114879, 1454435419, -1694624118, 1593801632, 1240852635, -1495998884, 972652745, -1645866568, 292198617, 1820245277, -1262876402, -1400903875 ], [ -331226587, -564265369, -1939300627, -189043632, -1032726850, -1613007061, -961920130, -2058860056, 1782585941, 2122102408, -568553802, 1617730548, -166017257, 1770977921, -1403889466, -925294572, 1030045393, -1202154592, 1389589564 ], [ -318400709, -412761577, -200491784, 1279321159, -2123434242, 1076701548, 1199382985, 1379325186, 2133168685, 1212291041, 123226348, -145528449, -479925251, 1405109806, -460627112, 311994580, -1734835508, -784590932, -1004327343 ], [ -279079686, 9160257, 929844658, -292710607, -1501805380, 193422760, -1912596837, 1499225545, 1162072256, -1180075325, -1016885718, -2028666896, -582357841, -1983306611, 1874102215, -1571233018, 684505132, 302722114, -1130180589 ], [ 1323643680, -1679870961, 1661318859, 1032270488, 580306783, 1630624958, -415996564, -937858731, -1483848030, 1822654279, -423405009, 1414724331, -719771520, 1954206452, 1589249056, -824464028, -57039840, 1262674307, -1175979656 ], [ -2045753350, -907092511, 389074244, -1561348755, -715573526, 1797810814, -1825029002, -1931249885, -327048556, -2092309431, -2028000698, -1361552163, -1708297873, 1335193740, -1620472995, 100789081, 881697784, 540492803, 660860330 ], [ -611037802, 1670082505, -1852513947, -1686564000, 1529687660, -1853925264, -1323304025, -1403710933, -2005495463, -1644949446, 312261886, 692341746, -1789759171, 1900029878, -1736189627, 803193488, 1290109526, 89257976, -36036540 ], [ -1679087009, -1110212744, 1505746394, -650144562, -1999523787, 984582507, 788791700, -1862494767, -1928126396, -1647203212, -1928850178, 499341638, -1577875474, 459440101, -1390971353, 2029209631, 970324903, -538805876, -306181812 ], [ -1867977368, -1911764881, 161222055, -2049739338, 594195032, -504943550, -1547894249, 153277389, 227040447, 1057850467, -1298080329, 203477427, 1480604324, -987882328, 1439507663, 959290156, -302240732, 1645793203, 2004646738 ], [ -1130219342, 2060613100, -2137119301, -1592354448, -1962046784, -568164882, 1876824702, 430877432, 500703563, -1783108031, 69244778, -503990774, -88382363, -1025758089, -1281756443, 1941540915, 250895482, -379736000, -1830479203 ], [ 1128162747, -117774901, -486596759, 717034795, -1581355117, 142582898, 1559723945, -154700734, -2145693004, -1159982298, -1907219424, 818959, -582464542, -1578721469, 802721895, -1388955213, -679874875, 2094656878, -1862672266 ], [ -1083593486, -782371098, 37515521, -1095298871, 2018752414, -2124205786, 1924391656, 149473078, -1983057426, -1646493259, -1704876367, -912696490, -716990123, 606405703, -810889458, 966864521, -885637483, -1015950347, -964813028 ], [ -733607597, 1450581455, -1087016546, -973841811, 1962321596, 660324359, -1329207652, 1581315859, -1360728947, -1451203685, -236071607, 821512693, -1334419027, 1088055334, -1474425954, 1210156744, -1735684170, -152757612, 602030926 ], [ -1006828159, 481389619, 810242627, 644944709, -442831102, 1173814596, 994985582, -745786657, 1002527902, 1797116251, 1360246782, 1001606177, 1144682069, 1308713422, -905726114, 949025267, -1290959985, -607928374, 1866281238 ], [ -931868369, 1475846718, -332786653, -1246125623, -1730741423, 207102024, -209248653, 48722130, -1962194537, -995901319, -2130535879, -848302668, 1853273833, -1493309518, 813195624, -2122658619, 265630615, 1807908293, -682461545 ], [ -1300682064, 302958466, -949420203, 1681805153, 1498935558, 654467691, 597171654, 440156829, 1010571521, -170920359, 2017538456, -662726208, -2109092807, 852753361, 696761222, 2065797411, -449572778, -323163246, 266290705 ] ], [ [ -462975124, 1223454077, -308750286, 1218150601, -319786223, -1180693025, 2107217356, 113750538, 888105853, 391977644, -604798186, 2027825784, -551893103, 2117816869, -297224946, -2050206921, -1989806003, 2034343413, 119470536 ], [ -482599153, 1337371003, 503152307, 689633420, 796497256, -1295272601, -1768371158, 979399609, -2053816076, 942567537, -1589421809, -1019886303, 892316007, 527742632, 1209190781, 476522468, -1941972930, 1459376732, -1220868333 ], [ -1563057519, 1625812613, -1310658644, 154929422, -60260523, 1157534429, -1957881678, -1689247480, -362520161, -114838048, 1237891359, 454115273, -1508760190, 2056780192, -172018866, 1995403470, 2103542839, -1925546559, 25426264 ], [ -334857982, -7199121, -816300960, 252516519, -33516960, -1348600961, -908336135, -1515419585, 1475753447, 761732331, -483046547, -447678143, -1807755010, -902344161, 1822880197, -2012657668, -1519890619, 1486275568, 87308302 ], [ -2008632227, -43951585, 1073669342, -665410421, -506855280, 564005904, 423860918, 1730498196, -1083714736, -961771916, -1480047164, 708327137, 143400371, -657338791, 840171602, -529625662, -1307846340, 171140025, -273336240 ], [ -406320201, -237705093, 1778982825, -1219860267, -962877313, 279385244, -1946892132, -1520694646, 284916278, 41872380, 656357877, -1660299017, 1519887067, -62094882, -1481650265, -809175898, -1170564355, -205100614, -131503110 ], [ -284544335, -167470598, 1752059421, 1972020704, -43226270, 1988669970, 1367942375, 1374215527, -1178314001, -264457377, -635299560, -1733229096, -1824977214, 525847242, -340385630, 1398965441, 724560497, -1781667606, 1452416352 ], [ -16766627, 283102390, 2000106151, 601607534, -2051765766, -1386127347, -316332732, -1987684931, -1428194429, 1252791044, -1534208919, -1430060010, 20108907, -1755913475, -1049328453, 1879315858, 564673869, 1990809099, -625991107 ], [ 499321265, -1122878083, -521248945, -1397342456, 1431252930, -1357009598, -1268218118, -155443365, -303257645, -799557951, -614106025, -880359370, 1772532963, 345201672, 1802930270, 2090846040, 648050118, 1398717682, -1671858368 ], [ 1930229374, -76481387, 916695321, -1093806339, -1737309186, 1653200185, -217117251, -1553048153, 680651267, -1914222790, -212716223, 878016013, 946700309, -200634781, -558500669, 1453266126, -1354045999, -1826951823, -1473848846 ], [ 1293112143, -129265268, -1987132106, -1422596681, -2026923865, 1350457590, -166147582, -1855159203, -1197044796, 500170839, 402518781, 1371328346, -2036600503, -1849413835, -1995486721, -454985310, 975595362, 700098631, -1244831149 ], [ 675335864, 671806430, -1325476261, 1073407510, -333755868, -1892658232, -469951646, 1158584412, 842723119, -994623296, 1103385717, -474396498, -170764709, -1775371151, 2134884805, 1454404703, -1310271875, 260828151, 1204128011 ], [ 20037215, -1242104978, 2012427589, -992961542, -710792349, -551367362, 1678384255, 55987, 943552264, 1723190272, 1840514328, 1530861157, 1751496479, 1925114057, 2108956953, 614581534, -1581936305, -1660804373, 1271380723 ], [ -789661896, 1307793296, 1867175933, 620079581, 1135158775, -949784953, -281156107, 1997796614, 1360872640, -1269497252, 1873988079, -1823737, 1476900765, 92286446, 446220239, -1452431905, -692931273, 955754014, 1470566290 ], [ -1765802085, -1817352956, 829348645, -227224364, 1497292155, -1854479635, -646837429, -1995267612, 899455524, 1536965995, -1474144411, -756040348, 1485839647, -1969540470, 1941461362, 1662108252, -1491669229, -1550782643, 824030166 ], [ -2104118141, 25044369, -1864367695, 135288600, -643390747, 886866588, 1635127310, -48359188, 608893473, 430898572, 2082742779, -1155771322, -1121263137, -521810195, 1016587478, 1568695358, -953158020, -1675455955, 466649054 ], [ 419082554, -537857262, -1355976743, 1502690691, 1488376239, 1063132912, 339491196, -1024666049, -416402308, -1853574668, -1074494845, -212868588, -271249952, -1802270391, 1965429974, -995406329, 39553598, -149227522, -131041464 ], [ 1481896771, 1057737974, 1578980932, -519488876, -1008656705, -311711762, 264100851, -700304161, -171549782, -1499288235, 360105583, 918303582, 116637559, 1602155575, 2128919596, 1742007163, -1748146065, 1635536165, -714232589 ] ], [ [ -207086992, -378048734, -927428643, 1620189586, 592377993, 2005609059, 1952942725, -344623219, 975175108, 10154755, -22125260, 1029243449, 810926652, 1768436562, 1170541420, 524593499, 1800747765, -1707745953, 1130503055 ], [ -462640472, -286944379, 1209784055, -972352600, 1647685208, -508247, -648535674, -737970109, -339637911, 1901659445, -1706632500, 34213037, 1438833332, -120017124, 283544379, -651992279, -1562453929, 598748464, 1803693391 ], [ 86119585, -291896905, -1593222745, 1910097305, 1585735472, 1726370444, -605535276, 538155413, -289573439, -1139663736, -1264150366, -498849932, 229343555, -1623488255, 867819885, -181399067, 1637092586, -950076035, -1925830415 ], [ -807215999, 2032945072, -764514682, 875390536, 1474428954, -926430097, 612447310, -1269271263, -591818468, -875795721, 740401010, 1613729815, -1063507523, -895972384, 1378440795, -159682012, 56106301, 883638214, -1556558210 ], [ 1597684299, -578858677, 681057956, -291276768, 1087095721, 479246521, -1403050727, -1340698028, 1620954277, 84201331, -963278772, -1532195006, -1596103632, 1803471425, 2045453651, -457414850, -1281446763, -348407963, -1560567906 ], [ 213273687, 541255644, 2084296837, -777976850, -1297884294, -1574753173, -527549228, 434311891, -1861306417, 1112333081, -171336940, 1259277428, -156307691, -1479562113, -2055303690, 244242197, 169390017, 1347238343, 1620295082 ], [ -1455620203, -795913062, -1255495169, -1689150054, -2137126775, -1793957404, 105802896, -1495228207, -1311332127, -1641384264, 963114529, 582753957, 1985193393, -1668617895, -1250885650, -190265366, 640366789, -1588797716, -1237661564 ], [ -337100140, -2070144778, -449792256, 1110481808, 114416254, -283447756, -51899233, 1918934958, 87777734, 147256742, 1850340386, -1471099877, -1735320446, -215717130, -779177555, -1276070025, -1634218999, 1623623363, 490878409 ], [ 819922918, -1640314524, -681874142, 518966760, 119487376, 837012579, 727911865, -372215982, 1214864642, -1032402123, -1803254003, 1775437826, -2050765959, -929134762, -1655913057, -1151780625, -450987414, -1590816127, -142994021 ], [ 1835344164, -1561385410, 1832161045, -381594368, 397100565, -250728224, -787552293, -1678945822, 400891531, 1789540902, 89284608, 425828516, 617374533, -478736252, -1629511731, 29666127, 1584532595, -798015720, 1595444410 ], [ 1521840192, -1096057203, 322187150, 1063242197, -21922311, 856283833, 1764739368, 546619647, 1451611750, 1292639316, 1343473893, 1513356657, -1178499495, -2068649386, -1489824892, -1075155484, 816458335, 42710672, -134680484 ], [ -2108490303, 789040094, -583058395, 1119385438, -1663176738, -879121792, -1912555078, -924919347, 1818302090, -39378124, -259601909, -972598293, -1009874031, 718527739, 2083818315, 1059699195, 1017876961, -120091813, -1723833465 ], [ 961212674, 1325964899, 44829017, -1754453397, 914277084, 1808458005, -1181252382, -1462689637, 1025823071, -722291405, 923950645, 872629668, -1002420856, -1965975071, 240393576, -396128693, 1526051993, -609974962, -1075792040 ], [ 1546956712, 1013525454, 508363517, 1949772203, 1215466929, 1572997067, 1284205454, -422968025, -1879669129, 460453707, 1137706882, 2112136643, 780006968, 293936443, 325193313, -1653443858, -2115813375, -1952360042, 1738927146 ], [ 1246891324, -1030039442, -328013845, -70372186, -1087430355, -332099866, -654243647, 836597562, 1105408044, -1724722920, -149261557, 2109844784, 1582693268, 1261703746, 1008997720, -2128908388, 2035875274, 1010126300, 1668610972 ], [ 1756192500, -1054211699, -2088139349, 683154203, -176192360, -2059251987, -984367886, 2109287320, -586820759, -1026470947, 663795047, 707789537, -721102246, 1499603384, 344919586, -1458293170, -751700310, 1494130400, -1763820395 ], [ -2094888914, 672166663, -249206295, -1061576231, -120097497, -1358995058, -540776269, -1142875154, 371019660, 745747021, 1781734320, -1856508462, -743076096, -1011712837, 340418623, 142291072, 1621189203, 1799669601, 1172506293 ], [ -1293157397, -1972535608, 1714378311, 1901771850, -1072088115, -1947136720, 775670122, 381214744, 1670030010, 323641334, 1118163025, 1230036674, -2105428138, -1509925595, 1202638455, -1377093681, -1262160886, 1082791031, -1269131592 ] ], [ [ -1505365626, -2089559234, -131232180, 587596002, 994920971, 1741940722, 649579137, 1101406935, -1242945557, -685314810, -841984278, -1868158403, 2014231872, -1111258539, -220458008, -614416132, -1956540241, 1732362050, -1204373687 ], [ -1716179852, -676736137, -1530003284, 2145290656, -1335747552, -847433351, -982722222, -2034114341, -2092096509, 55497753, -1147951332, -1788401254, -896024667, -970372275, -326084440, 2114769638, -829399674, 878915746, 1153130971 ], [ -1929872133, 5665521, -220388866, 33049748, -1410306145, -150032179, -1619440370, 1914812177, 373943102, -1999256845, 24291861, 1831092501, 1043104036, -975174600, 1684942420, -1350668888, -1087993138, -1481768285, 1816736749 ], [ 931623637, 77274074, 721186079, -1035796140, -1844010231, 1485138866, 1993777659, -1994883813, -1925498241, 255590830, -1962690691, 951857245, 1912783051, -944988639, -883264296, 1561185898, -617680245, -1115469307, -1785514553 ], [ 1459748929, 1829256483, -1810135598, 1301153404, -1460599872, -1551067786, -511167320, -271915115, 1520656848, 857918692, -1526494234, 361092085, 1612494961, 696227032, -1160794255, -1594147067, -203974875, -119425425, -632500918 ], [ -1678200477, -1640135368, 124492204, 1908295800, 420632688, -265522220, 1852350661, 817466542, 935943048, 323272209, 1129087135, 7369806, 524269432, 500697080, 1085124912, 1710867177, -883621267, 856040135, -2011520108 ], [ 139500879, 1712449921, 623568952, -997729951, 456959955, -610978453, -287242227, -1167812960, 535857343, -1295626608, -242365863, 1886562382, 1106445327, -367839902, 2013963781, -2087576825, 1975106671, -635087372, 1377549713 ], [ 1922081109, 437051134, 474564199, 1070872734, -1117773053, -1382772043, -671433001, -90115040, 1043144078, -1042368098, 278244187, -2132472819, -2014663131, 2004622619, 1504493047, 1562717673, -735653714, 58835118, 750347127 ], [ -1055907883, 1049894129, 828822216, -398272833, -280027210, -827411474, 1302876325, 2091229452, 2145413946, 1165640645, -648185266, 1207234653, -1097780570, 1703268784, -999084604, -417180848, -1746564576, -1798056868, -455068121 ], [ 215614324, -2072643617, 1486787221, -1656158471, 2140614329, -980559300, -519706088, -1460878254, 1393394746, 997115739, -1810107812, -1693914525, 468680226, 1571932711, -1675838805, -1197804086, 194760213, -1681090500, -839425851 ], [ -2104075941, -3617638, 924298455, -378047078, -1045323117, -324870138, 40796198, -1435727179, -1668096378, -1366584150, 2084330119, 957570030, -1608960295, -853142144, -378275265, -1369206619, 1510323112, 1892296225, -1095702214 ], [ -2076415781, -1000848561, 354464532, 1324995331, -689144670, -973498760, -1078621395, -2135151461, -2087270011, -309608213, 504885339, -2093645333, -1287286738, 1760044457, 2104836595, 609083159, 93085286, 356543558, -556256056 ], [ -1281663292, -532812660, 858762327, 698483986, 761302897, 466952324, -1887794576, 543166099, 1635723394, 639492535, 341077796, -1185610565, 1256135689, -207999890, -1018276307, -43624722, -1623292340, 1831367901, 869514295 ], [ -744960320, 1262216526, -1914811148, -489482246, 650193444, -2045726101, 896471466, 1366890627, 404286447, -1262317061, 1069808978, -691352546, 1013166507, 550747984, -1746297363, -1718181398, -2082356947, -1838264187, -860464817 ], [ -2037086790, 1883222801, 1789454573, -1406139548, -810104945, 1040207694, 690024356, 350551728, 2101249394, 557464749, 727785616, 8975347, 107781327, -897502971, 89850430, 1796033451, -528636823, -1575294161, 428550359 ], [ 1224910151, 1970494013, 181093117, 1237139704, -1071716036, -325444202, -347712622, -719643980, 928409360, 1647255376, -744835993, -1564287968, 1397722085, 1501457245, 1867944244, -1051937301, 940769358, 926120515, 1245634100 ], [ 1315207379, 1943534321, -98799207, -1821440293, -1321630259, 1660520627, 1480766182, -2099936520, -569047325, -1094435741, -770172417, 596121793, 43019175, -82044736, -278802472, 608230735, 786203285, -1960767935, -1558223548 ], [ -682175646, -276210833, 2131236600, 1682346468, 638968278, -1992595491, -1715025607, -183230464, 373873268, 689479545, -1537870491, 1665206439, -29100566, 402808777, -1978649117, 1393649333, 184904566, -1191033005, -778013379 ] ], [ [ -632178658, -2031274469, 1898943657, 1301329126, 1657750487, -628610343, 248906165, -179267540, -105276788, 381949088, -210163954, 1173565532, -1894983975, -1320070020, 1685246829, 1642151615, 1366441733, -563704210, -187899903 ], [ -2038947191, -947298104, 972536985, -674650859, -84781089, -1618512960, -15552252, 952579685, 309776147, 243395180, 1780624480, -1142017104, -861362551, 528304909, -85085795, 2058278097, -1891163534, -1621800544, -678623329 ], [ -178305522, 1676991310, -25087674, -269936363, -1431095070, -282407081, 135635973, 359847338, 455168859, -302193433, -1471694000, -1491507467, -1482949562, 509324884, 1530506079, 1645462310, -810084792, -1805479125, 559777635 ], [ -1982650932, 544486214, -502071074, 1456727818, 538476026, 1030339595, -404911264, 1462764643, 107926268, 537793426, -598602840, -217079843, 1460903837, -457128311, -2055663872, -519563196, -464032847, -350498976, -1843994962 ], [ -1592104639, -755754358, -326596310, -2022873662, -474830508, -772548209, -1998999485, -1071988448, -965806052, -1531027704, 1081932218, -1836640781, 334773680, 710112311, 1314979385, 195773280, 183343754, 1120159869, 1520778192 ], [ -1241468278, 1271598510, -161621895, -1725354634, 482873684, 2048726750, -1543165445, -2084143846, 1788936586, 415916205, -1206483003, 1256327366, -456637773, -722009172, -902775632, 423354034, -1569631398, -592179221, -837183187 ], [ -1887144313, 1130246468, -2111141701, 1974488091, -1740054332, -608875052, -1724817660, -571762266, 476267967, -1771755298, 111090321, 1167700985, -191283670, -1664533215, 824296461, -1346552753, -2075215940, -271492891, -983618458 ], [ -2025171183, 1191392709, 428348254, 1760838264, -84311917, -264842303, 1471570438, -1797512619, -594129518, 1283030165, -891027961, 1654294414, -927572908, -370826314, 1706673831, -1102280792, 2010528980, -1958626772, -1005884781 ], [ 391197741, 404220368, 1760376057, 1974880084, 764023251, 686072070, -784911296, 1312758068, 613700679, -2044094080, 1426222950, -602752891, -103809105, -59700089, 1373309307, -996752938, -464244404, -1979454945, -650663156 ], [ -1767940605, 356433434, 1688750132, -151670682, 1769980304, 2049180094, -1916399294, 70392038, 121457430, -493182381, 1419353088, -451256997, -1910438513, 205900520, -1280293384, -623148052, 8115049, 957376565, -952793756 ], [ -512548823, -1855845339, -497596071, 344579749, 502396280, -888034738, -1886148320, 332047363, 667244292, -1781675233, 21355510, -1739099999, -201751303, 604917532, 941684424, 918193610, 1109200137, -1111382674, 1487179084 ], [ -645649809, -537716502, 1235166720, -742867456, -1825901557, 920592316, 696222526, 351349194, -1532097592, 566083331, -1295324089, 238469070, 34034025, 1171207616, 2046899511, -1331264248, -1654808202, 239281788, 1941258842 ], [ -1468441636, -54167702, -398349888, -781508748, 704348108, -878390418, -29757216, 1483496649, -517150413, -2056849449, 1653433566, -968501856, 1171777521, 1128623661, 112918061, -1770311595, 1932963585, 776844962, -324848609 ], [ 1519953063, 1237263802, 1117995285, -1426202991, 570554811, -920014306, -1810395784, -695417133, -1700671723, -1692986976, 975127142, 7751621, -438633099, -1321732660, 1163744350, 576324006, 367590828, -1331043181, -1616849003 ], [ -1617028312, -2039930817, 2014712154, -568050269, 679636938, 2071221656, 1874542404, -770592947, -43431603, -158739321, -2004021162, 1152313562, 319421744, -552104156, 250520661, 1011271077, -2083163911, 627265615, 1551522766 ], [ 972403632, 515270149, -1758598461, 1050940570, 1076617962, -26108651, 355023349, 508534598, -1627261042, -1041658877, 1255430953, 2034774118, -987433125, -426404321, 1783670636, -1450296119, -1025714521, -1907328755, -1139156137 ], [ 584853999, -651869382, 2076100652, 1681717048, 1699924419, 972257825, 868032507, 41521498, 2107102060, -1737890360, 957040098, -1545088269, -690411168, -1049602275, 434728571, 1233561857, -1804888528, 436595963, -1195364603 ], [ -1816777398, -354161990, 349035559, -1280679819, -473287436, 1947772027, -658183666, 2128575169, 1435471237, -554326003, 329887683, 898631652, -151858306, -396121696, -731276326, -1548296178, -2040412187, -700393856, 1270189613 ] ], [ [ -1145159835, -1375471715, -738398421, 424752837, -1223972529, -1200895296, -1664965036, -720654077, -1213635655, 1422518435, 1742713181, -556170330, -1781459338, -1771868103, -752664484, -156897328, 122191366, -841234083, -624863384 ], [ -929063997, 75621897, 845680995, -1960995910, -91426405, 638101716, 741107886, 272639376, 107983263, 777244193, -522377476, 288870119, -775396883, -266702083, -1614541121, -643637175, -1537246378, -1174951912, -345899602 ], [ 290884, 1898334173, -2035589218, 1711812363, -737700027, 962782385, 763955683, 2022273179, -1680547519, 2006550750, -1877367820, 1620519853, 653602132, -77678027, -439054230, -1745488464, 1296328661, 979044284, 1878237748 ], [ 989643166, 1962973801, 1661320510, -319576260, 874975951, -1012206865, 1268010961, 466492455, -256298073, 550584424, -956974462, 525467499, -108182344, -765455026, 2042381127, -1873672026, 1106808771, -1245519734, -1191767368 ], [ -1484257255, -1707639844, -1615335715, 1428824816, 1830872922, 364122037, -2088008462, 1565506261, 437475658, 89643512, 1921885318, -387416007, -601067241, 1201809671, 116385406, 931495181, 840884431, 1457892841, -785250183 ], [ -1838120425, -95983982, 633733207, 1361946371, -1000492372, 1053794558, 1426776269, 1324780134, 1323155730, 2093110064, 692128569, -556939255, -272805012, 1061248893, -1131575644, 441456354, 312379356, 715562026, -338142069 ], [ 1030250576, -1840682110, 1072587839, 1339549557, 1656762800, 1815874066, -647158478, -1948257677, 659197405, -1759986344, -943645411, 869628965, 406169495, 458042256, 1078789012, -1440000188, 1249840148, 371671221, -343062648 ], [ -156075068, 37453073, 216294221, -713609456, -1189551464, -1421478068, -684160742, -1028569913, 69310608, 1770114957, -1683209425, -820469568, -1936378499, 2039075811, 862282925, -1110343170, -368325958, 958083025, 1965898874 ], [ 317412228, -983932141, 845550424, 797776315, 618294672, -1950052663, 887978405, -2063196813, 1741811310, 1640500053, 272599409, 627337982, -1856075345, 1608146178, -984297265, -1021749010, 894293711, 1884992374, -25449280 ], [ 32279138, 208529177, -897049873, 414809897, 1979913736, -504103435, 1172894569, 1176372322, 1506816888, 960075015, 1810105469, 920408966, 2045074748, 924750155, 1447010587, 1676574850, 2076209036, 409708867, 902905545 ], [ 2006059821, -514365872, -1635554967, 1650458380, 566759488, -307160187, 931692420, -2007233361, -97837590, -1007292082, -909638054, 2015702002, 214909222, -1544332364, -580904290, -1105301538, 1757174505, -896485480, -615071905 ], [ -712296576, -1392827861, 1203365457, 328088858, -270677036, -446708419, 715905543, -1735604253, 1854437227, 278495776, -1169703935, 162549098, 1512052061, -1403607826, 102425828, 419352742, 1331588881, 289304589, 1015370945 ], [ 1175157267, 1679887263, -594552625, 875610240, -1079069630, 1478747420, 1937974657, -883860788, 262927258, 1384436492, -2030918413, 880554046, 1377446194, 1594404938, -1302414212, 1104518021, 1228516629, -2135236968, 881165915 ], [ 542120757, 2013539613, -1962753987, 1999647874, 306747837, -968898990, -483277074, 1144392237, 2130510116, -786601418, 2077546105, 554900921, -1322783896, 419816238, 1296080908, -1913221033, -1808549828, -2125228202, 302253898 ], [ -1899389095, 1855879644, -1597976739, -1839915312, -1040874624, 1130370017, 1747859374, -1069431516, 80026731, 1175793135, 1275140308, -1490705667, 1453037911, 1577447503, 1009072924, 117028550, -466497339, 1672481371, 1562764196 ], [ 78260681, 1039595774, -429945360, 1044327497, -1763835985, 1724748602, 66779550, 423756387, -1334054088, 122726242, -2133933417, 1675735425, 1068879475, -195585389, 1442411482, 1338185949, -1636049877, -1916215291, -1058451349 ], [ -2141943379, 314102912, 121515317, 163114278, -1831322972, 1796139160, 2046736657, 388867549, -2123856286, -446786849, 936945554, 1068273953, -1102154340, 1385991220, 2008120571, 37246278, -508774737, 112221563, -2030302225 ], [ 100716791, -2031795417, -1998067435, 229236886, 46346232, 2090412032, 32963583, 2060611642, 1319031464, -698907263, 1830384752, -74287262, 407796737, -1716029248, -1234418792, 95248871, -982525218, 428215107, -1804263996 ] ], [ [ -1069182005, 709355378, 481527835, 2077299146, 1716667296, 1334123642, -2143380523, 440092496, -1164220575, -1001090846, -1245885989, -189393194, -1615396458, 136543860, -1434084372, 1960313, 540790264, -1375785594, -1706414601 ], [ 1315370136, 1024485459, -1024542179, 1662249369, -1197594347, 1832180324, -1660932455, 687949884, -2065158347, -1299672520, -409319423, -1781137646, -184794086, -1150944060, -1722480187, 1984091005, 2069446787, 1985757520, -1485630544 ], [ -507154532, -741224781, -748219634, -358184473, 42995123, -63810299, -894692835, 2060835699, 2060134542, -724901838, -1197345013, 140501290, -562027901, 2092281155, -303349780, -1976626494, -1610337759, -1827193674, -503263537 ], [ -788102211, 1532146776, 1677554607, -1544637738, 1909518412, 360871530, -829747846, -400990439, -251781873, -1415033987, 1578045072, -2094500226, -1848020205, -973483099, -1530777658, -1881930284, -500824598, -529275386, -1608167740 ], [ 1332341185, 1643141482, 943541010, 95269137, 1921498410, -642082307, -313466396, -2082766737, 892500211, -1750208766, 710137289, 1213012808, -1215276875, 481110017, -843606717, -436711033, 128116870, -1076000772, 1274133483 ], [ -452570759, -164013057, 1351586210, -1169341199, -205068476, 2119419001, -430685066, -1651076455, -925897915, 1958027948, 1112966194, 1327343701, -1058414773, 1455536582, -458046775, 1266661374, 1635898241, -1253396264, 1883314705 ], [ 569436974, 991645745, 1102732047, -1424004383, 1055212442, -1232933633, -981119263, -1646886560, -1369581801, 2056959040, -738206164, -485281559, -86567298, 914566642, 316885895, 155240784, 1447190786, -17423485, 1155493209 ], [ 1764782902, 756560746, -1995783686, -1015805752, 505710469, -90707567, -924426045, -706797539, -1810928756, -1138474800, 1214524899, -2103480161, 1446678133, -689505587, 1322334479, -1047472655, 1412085144, 308818142, 1509462000 ], [ -1879899583, 1277422444, -985610828, -606262327, -1955200153, 1950168708, 607385274, 2065539050, 292871923, -1468071351, -698017986, -258177519, -1514686358, 1853307394, 1966750705, 272710347, 362462801, 873989941, 769286051 ], [ -1878322186, 134641870, 1190221648, 1316550273, 412493124, 1702439349, 370236279, -503754380, -246267511, 816152501, 1659922401, -1160124421, -886940180, 652212461, 1132029101, -433123272, 614946023, -2118356901, -894438739 ], [ 1956477297, 328533188, 1582444388, -1212686117, -898350176, 2039814253, 2137851385, 1618540144, -785430658, 1294728937, -176762874, 1477165272, 1508646029, -279766321, -839252281, 2039475274, -212427862, -293479152, 711191467 ], [ 1875476269, -1587129768, 2080783143, -333502628, -2037555618, -818578086, -161083491, 759239862, 285033935, -1563499565, -50535951, -1147909557, -989791514, 907853882, 1302603558, -1476505090, 439693904, -334924719, -701528891 ], [ 914315739, -1078773022, 1140178029, -426279758, -1739972089, 1255198590, 1511809630, 270882041, 961953708, -1513744258, -690224486, -644680527, 1133024623, -635488613, 980536160, -829596301, 433324518, -1246371057, 251174727 ], [ -1800370032, 1008043809, -2022491217, 2144304950, 1455848999, 337379341, 1759120965, 1325933162, -1534257980, 1049147627, -526985810, 1528185450, 1562542312, 1952169414, -210519753, -1318197587, -1610285719, -1436839921, 2112277921 ], [ 370878278, -636513367, -217776047, -1404958186, 303751653, -319241738, 1280083797, -2056610162, 1854199573, -1886950472, -354696330, -684499570, 936013585, 679524650, -1302237573, -39826863, 148399492, -155131512, -2053832841 ], [ -1382533050, 16108563, -1028804428, 194718609, -1444519342, 1011230017, -1338093689, 642032285, 1445769039, -608181396, -1548425070, -2122869617, -598911991, -1651475598, 1640013229, 2031780035, 2064287709, 1813907102, 372434766 ], [ -751219145, -229562377, -1035718737, 1461329282, -273089940, -493386650, 815786215, -542064721, -614920464, -1171163145, -1858458773, -1984364165, -417491899, 2127188933, -1028262440, 605884386, -751919877, -847369283, -1447587607 ], [ 272408440, 682212903, -643384917, 114378987, -102397911, -984135418, 823424896, 231337595, -1864642939, -31319558, -475103647, 1271202329, -830553771, 1958437524, 493930182, -1586258086, -415011683, 1648895836, -1054049614 ] ], [ [ 879596152, 1217003842, 827011179, -1759310821, -539873536, -651926595, -670409196, 1627787307, -2123262246, 167575709, 2071054166, 1612772477, 457439066, 2138649128, -419495367, 478270745, 187985658, -1944227708, -1973421362 ], [ 1704570631, -1401658475, -623508840, 529826843, 324444180, 61253662, 2058042215, 1232976975, 1897408408, 681794663, 2057809786, 435662910, 179218492, 1354055889, 1584024443, -1854295843, 1763427526, 819852547, 1707827107 ], [ 925955062, 1833601040, -965665202, -1341543231, -1307174858, -1064467975, -1228994260, -250749698, -1296475120, -1468158508, 102143732, 1259913362, -1564973077, 48526022, 684127565, 882979364, -1696175963, 1003964505, -2031993523 ], [ -1129887579, -776142499, 1516150832, -1323452410, 1213086390, 2098787546, 1975398995, -846124447, -1736401688, -1193725661, 1154569349, -1302363692, 625314216, -541797649, 1146130170, 454617543, 367253973, 1210945735, 1953664142 ], [ -581640588, 123906814, 541041239, 1387513940, -77052151, -538836697, 1488186180, 1946475589, 296532174, -1702961379, -902408398, -159127321, 874400611, 729073692, 1374666508, -2018671012, -148431249, 863545313, 2092496207 ], [ -1536077332, 1628208698, -2114114026, -1301569783, 1490339354, 1231607092, 2030447693, 433582292, 498071903, 149513385, 50296838, 59865773, -891123088, 1517889300, -615796758, 476195002, 726928056, 161945972, 478590755 ], [ -1937631947, -790482557, -222037484, -454362023, 1752525164, 1705712289, 909402327, -634448151, -1928637979, 1095781807, 1649234293, -44498832, 1403025032, 1849704155, 200507161, -1247404792, -2051252908, 1103574378, 268133167 ], [ -1487298188, -1913025464, 2016413305, -771466495, -742655644, 553662597, -582208002, 1773448191, 777132984, -610763088, -1002287571, 1546290373, 393992582, 1796846857, -665295175, -2057100870, 1714195045, -1119148916, 1483796917 ], [ 901351711, -1151996128, 1103132470, -1797109422, -462066110, -616085894, 673255935, 148257897, 481717593, -102183565, 1029825618, -1459957222, 939130796, -1932628357, -1778671379, 960546069, -1467804297, 1160237011, -1577424892 ], [ -1517396951, 1857487756, -1385911741, 1776152150, -652312960, 1277375971, 1887367182, -1646181248, -728129135, 318993534, 1569880252, -1343334233, -1345342381, -565286684, -1268829594, -1000335350, -1589791778, 1412747808, 1274355480 ], [ -1527069612, 157820487, 627834748, 547834719, 2078311755, 606730007, 803393317, -2006318125, -1807178404, 510810330, 1751700272, -433635257, 614522536, -1245229592, -187642914, 1079265368, 685873972, -1657032290, 1627983003 ], [ 1834528272, -98237809, -683969660, 134524744, 1294359900, -204236866, -2018051743, -1835705846, 1338198439, 1232956806, 1168379539, -1604549344, -1414434259, -452818358, -1155971649, -486092177, 251150240, -944717605, -1617133175 ], [ -418728706, 955995374, 506845269, -766806139, -810085326, 359432566, -1406550518, 1433001726, 1586421377, -2038322165, 2022210833, -2046890044, -177881122, 718650471, -742944679, -1272926240, -1943549677, 976651002, -1989207487 ], [ -67788937, -460068326, 2008678195, 1847875397, 1363720882, 990885648, 184271894, -647382917, -1431672226, 2010244089, -494370763, -305982476, -1541015099, -958667865, 578098297, -316310406, 368795294, -1238912407, -1794963833 ], [ 1656305906, -291902272, -596256092, -918712068, 678471536, 270914224, -476538653, 1850813003, 1725423301, -1294815182, 611520672, 2011597161, -50457748, -2017839738, -1579933917, 720162359, 1726218922, -1596026558, 201076918 ], [ -13483441, -923190452, 565536809, 1623183640, -1119938398, -1913663793, -605563812, -798533560, 975777804, 158176778, -2070613070, -687992188, 1009775825, -99925613, 269981524, -1012253989, -775724612, -1588781027, -1796890295 ], [ -1989196328, 534255022, -1470396808, 316849893, 1945390464, 847050457, 323853991, -1645552120, -47415901, 1680097138, -496825328, 1400958507, 895157710, -1001710068, -1540778819, -2074477271, -961514897, -717702041, 669594505 ], [ 311705866, -89917870, 957314693, 1160038621, 916929096, 1705573792, -602412489, 1388874704, -340345506, -1356317540, -1521319376, -1754621978, 1956716521, -1419741811, 1439898571, 1217755047, -260956776, 1777390995, 1753629166 ] ], [ [ 1827288972, -13363475, -866656586, -1959335069, 1461755088, 1601885153, 155630437, -1842790195, 1386380432, -866296969, 207725416, 684845892, -1520877041, -1877951095, -1807238267, 1971639896, 1963741292, -314279738, -318675594 ], [ -400249814, -642008942, 188158992, -617173552, 498902236, -519972744, 558016300, 1911246822, -1263517811, -1878169496, 114384997, -1636119313, -1153713951, 1244043786, -352654945, 212212149, 1186083437, -1595422477, -91733697 ], [ -1999478488, -3626129, -1184404456, 1766299331, -1027310060, -1287767041, -2086439151, -1575049890, -1219381853, -1168047730, 1023572040, 1664495020, 1526576072, 1960058301, 1710409864, -191144170, -472815630, 641188742, -775612142 ], [ 445377140, 2146885995, -1296578018, 1156808428, 1870424271, 160425965, -618372198, -1053248677, -1425955787, -767487236, 1058942329, 65989375, -1196297252, 180744764, 1327420473, -2088734319, -2059032146, 1973108342, 1066235431 ], [ 324726359, 1743769439, 382931743, 88885345, -1239222045, 1334294516, 1138111266, -877893044, 1019043354, 975384951, -1738783265, -1458539225, 407997722, 530802289, 679436962, -544507751, 1441254335, -233422102, -1262328775 ], [ -1653053255, 1621929102, 889722094, -165437538, -1248551164, -1732917860, -1491281315, -1693843956, 126317964, -1297919989, -1598537078, -933078613, 856462305, -15436953, -1487286971, 1068378259, -44829139, -1345502006, 821294443 ], [ 2115923345, 172812917, -1453752234, -817902522, 426825121, 2144864585, 1842285143, 1860643702, 1428108506, 321353195, 635179284, 1004774242, 925535373, 595814760, -1571074871, 1631041120, -2105981149, -318009583, -282828818 ], [ 2130496220, -1763002788, -103955167, -610948095, -1727856480, -1186515667, -334658053, 1788195556, -480110427, 1632328086, 1004004044, 1369849103, 1519306888, 918883764, 1002561446, -1485749752, 932221041, -1939747135, 1019629736 ], [ 660943316, 1103521024, 610994046, -563983613, -560818427, 412963611, -117309875, -684739053, -46603023, 157160128, -1117000165, 593588266, -798148325, -997533042, -350514194, -1703881697, 443150559, 1002389974, 1957728582 ], [ -929399174, 165290139, 15261518, 992841431, 536221020, 1318559694, 1505981663, -1659969980, -622559932, 657665439, 187940132, -76833872, -1403759940, 311088528, 1033281530, -1982484166, 393296804, 1744683303, 316670142 ], [ 1944693114, -633184128, -2132528900, 781957075, -1233550720, -2105893805, -1373555565, 1864140167, 1208193701, -966302023, 421250646, -690036365, -1385841364, 2097589443, 1348494984, -586339636, -629320634, 1355458900, -168118437 ], [ -528487495, -484014445, -228452137, 91827287, -1975363274, -85287447, -257833368, -968154337, -621077748, -324029352, -575222486, 1753794704, 122485961, 12430221, -1018178559, 1788366015, -2047899264, 215294031, -1422478273 ], [ 1154561483, -522799206, -886518575, -1898574438, 1247316442, -444605640, -1012230965, 1478743810, -2063517160, -133855360, -1457158094, -1602137426, -2054485258, -1344127493, 1920119426, -233986026, 2147384951, -999438729, 1126270406 ], [ -1762647774, -1683076721, -2077066891, 1713457705, 737107240, 1047010734, 1835393765, -720504321, 955784760, 9783556, 183223310, 694751080, -129089561, -2044187642, -1825100454, 6618167, 300269934, 998130785, 310041859 ], [ -1339061832, -572000872, -241417649, 2078523196, 139715840, 579726838, 1011745568, -591678586, 1994813498, 751233709, 1495832088, 1070396451, 521917640, -2014870342, 359233963, -1591240043, 443183472, 865002669, 194040792 ], [ -822739666, -1892522019, 734664097, 851676529, -94775163, 929159481, 1198791185, 53602747, -1942718741, 1590802652, -142863569, 740610428, 1764876496, -589850804, 523960627, -2062897044, 1653773556, -1893386312, 176623814 ], [ -636521620, -1993776266, -162756389, 1870860147, -1430777648, -892185154, -1334324764, -1610732171, -1158733391, 308524785, 1204795619, 817365832, 1165172404, 926000160, -502773230, 1719039094, -1407184267, 858028999, -1671135762 ], [ 1140692139, -1773266103, -1218988561, -466952062, 835236981, -1951880387, -1042151893, -714532075, 992228539, 1982270182, 490344862, 32232078, -703172609, 1385748249, -1686870380, -1592290638, -1283410838, -996094045, -164943962 ] ], [ [ 1917902375, 645937869, -500140795, -1239012939, 637399468, -1060273262, 2044948945, -95664495, 218131752, 1733009241, -836032783, -121099384, 137217573, -983228613, -1912818664, -928802200, -1664858714, 754540310, -2116683987 ], [ -788151747, 1650169563, 294706509, 735643840, 723764814, -866167064, 568307871, -1197602586, 581970027, 786308014, 1615515829, 1801876497, -2044483455, -862691035, 202355681, -766397790, 509289274, 1521452329, -1039237781 ], [ 1689536264, 1640752603, 1778273513, -1831649286, -888395912, -1614444105, -1630745105, -1919232021, -257708466, -1772861675, -877183225, 2067441457, 1648694779, 1877282288, -1990137772, 691105858, 575012238, -1577265251, 1744535682 ], [ -410695069, 2047283636, -1657959138, 644806014, -1585978295, 1932404386, 462132227, -1822528731, -1224828534, -604394902, -2092250787, -2110054308, 1827422068, 2066668564, 155527432, 1729697055, 666688509, -2026998837, 921245933 ], [ -2069604508, 1359389041, -571361673, -1540787711, -1037071536, 787492347, 1490062784, 303757503, -1458208385, 1718649587, 1248329936, -387104353, 233902630, 1992566827, -526598333, -2036784062, -1521622037, 430858374, 2137567882 ], [ 1030371205, 506746530, -760201311, -260351329, -1982672650, -553502930, 530295106, 1742589481, 1814296061, 1379508311, -2055149235, 1336532784, -1208526856, 499068641, 1917223643, 1666260834, 706139331, -862092828, 89693555 ], [ 874911188, 61037501, -410393822, -417287608, 429491612, -1993791582, 2139550846, -1709117060, 2081018087, -1995545642, 54198263, -353982119, 317241111, -285314672, 1706484004, -2075907216, 2085789503, 813620268, 1196611400 ], [ -1547022078, -1867518533, -442278867, -761756541, 1215293513, 1703222280, -311545747, 1152565236, -1891675775, 1040383118, -1720834959, 721224783, -506166985, -363938995, -960554728, -415575365, 1608107219, 1326854930, -685829693 ], [ -885706903, 39153908, 793846848, -1364324189, 971558210, 1927108659, 1479856705, 207337375, -773585498, -758079524, 1038906490, -193918376, -1690113021, 762990140, -1554513038, 2091227601, -355039005, -678615314, -1910290745 ], [ -1427117704, 1922849649, 159415738, 1726129362, 1958152803, -1937315027, -512025210, 1453037781, -18599551, 38114287, 301059745, 867424000, 1884432594, 1661856717, 537258176, 330602904, -597018543, -1647862557, 897694724 ], [ -2136408601, 851144160, -13221919, 1230413229, 1929437315, 227578463, 311908563, -54233722, -545722247, -1765762720, -2014674596, 957811771, 1782323025, -1916179233, -742356489, 464740136, 879512241, 1010537289, 834242430 ], [ -1787294314, -1057063773, -132095980, -1873561344, -673517643, -493919613, 2053412536, -785416316, 2024522593, 860094683, 825798145, 1373455360, 1470220738, -1192087856, -339671366, 121251521, 2047675731, -1973072125, -99704757 ], [ -1227261896, -1259256185, 1124257534, -1280358697, 1260136191, 2121379882, 1187148130, -1417675536, -1535932167, -270044798, 219192485, 1195478929, -331964833, -1429951393, 2110917571, 1737554161, 661725048, 839492554, 1869178749 ], [ -107956158, -1523208842, 455096576, -210997686, 1287424509, 1166545759, -122655690, -567546737, -334773818, 569119657, 588527703, 50260447, 136915964, 2112820724, -1057696972, -1400706775, 1284912149, 1869808408, 466806480 ], [ -422749535, -650655140, -137469163, -1922188502, 122844155, -989590172, -1007742997, 259215279, 1991393552, -1263318763, 1767324089, 83346827, 2031111939, -505894991, 2134253311, 687034361, 729285855, 271523556, -207509216 ], [ 107866883, 1506390636, 1255631944, -2045242477, 835881242, 1436254435, 1048565673, -11656438, -706462494, 743974351, 703002576, -540968048, -402222323, -564259258, -1954221823, -2011259514, -1790658684, -327321904, 44735524 ], [ -393615734, 1954943785, -1182013218, -459717201, -1085238277, -860071603, 361376746, -816434839, -782665695, 733696335, 1418421148, -1234518977, -1669088257, -1118924872, 333482506, 1974346301, -1460096780, -1963801579, 121292569 ], [ 2108538584, 225682865, 1823071535, 611163909, -2011749712, -311707478, 1159837143, 40693462, -1310829008, -1370298080, 702390731, -158847864, 318398959, -545330327, -691304377, 713527661, -2114143192, -279938566, -555371840 ] ], [ [ 1199763255, 981039963, -317861517, -1019145579, -1134854171, -1240145438, -971999551, 1119172681, -1952985088, -2035268435, 171449986, -1187750162, 1421122575, 1083208645, 1155825979, -184563875, -267192208, -319607827, -1305153137 ], [ 289163929, 1561153796, -1045260245, -1903610964, 277914844, -432835100, 1277554431, 1531650373, 1935479508, -458802635, 1725493097, -1641212357, -546597504, -1005239242, 1817204049, 429623180, -576140887, -1494494397, 1215429525 ], [ 665442161, 1515964233, -265592484, -1503638588, -711291678, 515714714, -1112716589, -1843786231, 1388691715, 131134813, -443782017, 226969633, 1024260646, -2141700568, -256172497, -1055539708, -1752917085, -1992985506, -255524891 ], [ 188798159, 33018762, 1215294005, -181066401, 386072687, 1358247809, 675565068, 1764593107, -1195732199, 1231705031, 845001434, 355545562, -2131396238, 178026225, 1539602150, 621121119, -2125582745, -911261938, 297840467 ], [ 1339372005, -236551891, 1532651252, 1270700010, -999794672, -1310159918, 1730091030, 383138219, 1497795644, 1813069200, -324326865, -1951060431, 1756642492, 358947935, -1630202109, 127967461, -2027282292, -902804483, -653407009 ], [ -196054958, 281044186, 1457688852, -638049113, 1010724386, 1898666458, 1067373828, -1053511545, 763353371, -939681320, -94866595, 579080186, -888076009, -2130888400, 1448106127, 977350097, -1618621645, -526264563, -1023520160 ], [ 2051911467, 1897551521, 822132301, -254379895, -1923222124, -1086969887, -1749650239, 1243360391, -1768804513, 762403608, 1943997803, -824911235, 790495350, 1628293594, -310929832, -219715143, -1286417052, -311352643, 1604770491 ], [ 701578628, -1281807531, 113990815, 887680475, -1815305662, 1130969521, -1283126453, -881945383, -359297210, 21108635, 1786763154, -1189751974, -1048627450, -519993162, 1534491003, 1997737028, -195452137, 829521542, 1792131662 ], [ 1488696679, 778537500, 174373831, 2080256909, -1120815774, -589423024, 914312022, -2057748092, 2439373, 1522284894, -1387923544, 1301818086, -376110761, 1548385226, 579134330, -1472432800, 1010742628, -1906311496, -1102858284 ], [ 1668127694, 1614896275, -1948469292, -517324056, -1743185952, -982960312, 2007702728, -1309449392, 607530320, 1306405933, 1636292524, -626358382, 845555996, -71300633, -1686478185, -1190479793, 1065881240, 799255064, 90596151 ], [ 1207029294, 821458100, -689663305, -884966302, 1911601404, 2026533695, -2016012082, 1248778732, -1576497368, 1551463943, 381337396, 806484838, 865035885, 450625568, -1070808407, 1319366678, 232233592, 193521146, -780025130 ], [ -2104356602, 232311541, -665329343, 684307165, -581890977, 2030695127, 776848885, -190280538, 894206915, 636583045, 517731611, 335176017, 1854895266, -783595765, -290570846, -1060581479, 298519740, 2095388794, 465451061 ], [ -1259059520, 1810383705, 1246722778, -257127830, -1517895598, -418075873, 1307178748, 331182241, -1349786060, -1466509402, 2006422508, -226638442, 798810902, -598529008, -1760428739, -378228011, 829689410, -715800594, 445047787 ], [ -265858375, -697733558, -1052184690, -1027631065, -1049227289, 939570403, -698649604, 1036639203, -811488795, -742145228, 1822077886, 1615883136, -426473722, -992879535, 926108741, -1847418224, -187033324, 428929127, 754958684 ], [ -1687619040, -2134613578, -959220540, -1635339763, 30865323, 1801754653, -917578436, -198820032, -1224081389, -1958604686, 872674712, -1046260847, 201860634, 786375504, 1459263449, -1350454495, 348921402, 1764219988, -71093685 ], [ -1973055113, -1025396162, 1265913796, 1254413381, -796744565, -1301929105, -894336296, -1107120545, 1034948098, 1467111851, -1947335583, 1035914010, 1084295239, 484787943, 1594696631, -1980321242, 857929335, -1600916340, 1705127933 ], [ -182708, -1757227779, 1058017620, 1070386085, -154185615, -814227080, -2073210674, 1752188256, -1356050031, 1471852812, 381250071, 795440997, 834155919, 1537986877, -2003910139, 2109618304, -1961375185, 2143461216, -1025165249 ], [ 1485417459, -1788846598, -167831085, 180157695, 1951310208, -1616187682, -1990799265, 636597196, -1935984422, 1190673680, -1982871037, 2020853683, 140487523, 1925893235, -1603539360, -973389268, -193775171, -2021170367, -1705411676 ] ], [ [ -732668953, 1018093634, 895415291, -1774643559, -1890639410, 670143550, -602529548, 1254657927, -867435014, -589135228, -1205401316, -1002867430, 885324850, -123546400, 683316433, -1809668187, 152445973, -177615588, 1764263643 ], [ -328646665, -1704505649, 846859135, -1504573325, 1756943972, -500579817, 1222066066, 669508314, -150874388, 361117810, -1362718791, -1829472727, 1143734050, 1968919539, 1554430403, -837240239, -609768175, -605708012, 869972537 ], [ 530985943, 1273361645, 1911971338, -462216741, 698740666, 1803077, 1953236577, -627032614, -1341785928, -520384408, 510284759, 1947182242, 1412524084, -2068632714, 38759796, -1464053885, -591959555, 1906735481, 2082022032 ], [ -1487446430, -1541947632, 843154099, -382554767, -288483385, 1603628056, 1806450054, 1720051708, 1215392948, 2063225415, 944296946, 1652907822, 173426431, -1928624891, 1359178360, 1845833060, -806099991, -308519564, 309724008 ], [ 651199451, 750551841, -454081685, 1522197934, 1347194130, 1899525513, 326070808, -1814801734, 1484102939, -1806072414, -1315241515, -922667307, -1352987306, 960961825, -256079688, -1205479149, -2127075918, -1218088392, 828297134 ], [ 1263980429, -875942570, -1832903084, 246098818, 1215031295, -1846820646, 1269341775, -1414571706, -1039788057, 527676117, -1926838007, -834672661, -1550969267, -1225259927, 1174248985, -1164595412, -1960654938, -1224841502, -1774875827 ], [ 527640810, 2030835647, -1427255367, 982940418, -589671698, -1838996245, 806967943, -1245968744, 58716744, 30518764, 417818158, -1567904344, -1069846377, 1019394579, 1858496228, -2097127127, -369885812, 1638076066, -914982926 ], [ -224990674, 1736567737, 2014187988, 666963818, 833812426, 489393755, -929312657, 1661012683, -2001137215, -1896055033, 437215008, 1450322460, 1349643845, 763921627, -531308405, -601326368, -319312615, -1046463016, -347288558 ], [ -1697345736, -773651983, 1894399136, 888760999, -1537975806, -917938403, -1033203622, -937709349, 820799086, 1696554781, 902597847, -49709278, -1456987320, -1533779260, 1349183062, 762896707, 44183484, 331536749, 1496610036 ], [ 1347821823, -1772595754, -450510853, -1963530203, -494798061, 588369208, -1252399972, -1503136346, -38948765, 107155335, 919559573, -2086886989, -1082404581, 1202287019, 781593934, 1715969014, 1351926661, 1455490379, 45723388 ], [ 1968610342, -361028815, 1731283083, -464506306, -240440781, 797376420, -436591121, -1515693113, 1701595897, -202178240, 1833688163, -433295429, 2030814934, 441968448, 1152413748, 1097511186, -1279948230, 1355001543, 1911063462 ], [ 692058565, 1920457976, 1486433183, 713528774, -97897471, 1534507059, -1350778791, 262750728, 1356034445, 1907510705, -1000221516, -1744029897, -715712210, 1563212173, 102347864, -1909097377, -1634825114, -691029949, -675451999 ], [ -1566264439, -25150575, -89614096, -1291462776, -1149993995, 706197099, 1941636084, 2132444142, 254783187, -1982135603, 1708240505, 1934974985, -953231618, -427958105, -2035910878, 1293658841, 1183929225, -2058888836, 869205431 ], [ -378465297, 195385130, -1209741209, 1354386711, -410572507, 1460651258, -1510662400, 377541833, -815379929, 2001144628, 244323687, 943655629, -1777307068, 759673956, -1713356668, -595188869, -1191946197, -2137783127, 370603581 ], [ -1112642744, 54033001, 1133529945, -1382301476, 901390174, -871748209, -725754362, 330694048, 539374768, 667420238, -1308730311, 341938078, -1015211216, -958120260, 1921603131, -1714028690, -372886600, -260719411, -1095269943 ], [ 1225627870, -55369659, 942339319, -485263102, 1704121874, 985819708, -716453223, 1984773564, 1567909772, 394009237, -2076835931, 391474187, 819670119, -580534157, -1529461238, 277587739, 1294986501, -775976611, -187644839 ], [ -2142793225, 875554794, 1572371089, 1186919686, -303035346, -1953776866, -33979698, 1891605096, -1788849948, -1228668816, 1447878630, 292922504, -1415891502, -2043285910, -383879200, 407676357, 1461429396, 1648363559, -181320892 ], [ -332934548, 1851785180, 1189204139, -1248485561, 778557687, 924417965, -1142868029, 2052988026, -872550095, 213088949, -26936471, 825423559, 1725099084, -458588006, -495935914, 1079485654, 1942493988, 1756100700, 1085587600 ] ], [ [ 872117019, 1154181590, 1872299558, -2101787786, 380760241, -2001310830, 331302784, -452166880, -839118979, 1679287207, 900343218, 289548581, 1640473589, -1727002832, 628423406, -1476422871, -1146587817, -1352243995, 189447205 ], [ 554238806, 1099242835, -255018812, 1887051068, -542987493, -1474908737, -1990653616, -1599887812, -235713108, -373904691, 1521397618, -1607987784, -1020788702, 2063426467, -2024801479, -325110267, -1296065867, 144356080, 2034326835 ], [ -1172149055, -556769190, -218501636, 1282019602, 2081744598, -1732864468, -48588315, 1084904484, -2109585176, 1314729100, -1105835838, 79024491, 2054947849, 580412812, 2100528975, 444391720, -1243422712, 827304827, 495055487 ], [ -812974123, -1817164884, 636548660, 332609321, 1175221516, -1606658354, 166414629, 1368640822, 1680386841, 1887960195, -1237131901, -1404510965, 326450909, -160150017, -1141036760, -1709212307, -1530570324, -690888409, 1028599935 ], [ -1867890921, -1695664212, -1011264962, 1605208274, 2105494617, -256981641, -1955914074, -2096207312, 1541757236, -237178210, -1814827360, 1432056789, 124540870, -645283505, -205643926, -1180820849, 1853513151, 1235936304, -1292571000 ], [ 1008897532, -1375755269, -200629946, 1068218876, -1991266309, 969457755, -1177041356, 855479190, -3573418, -2035268539, 1124801473, -1030965296, 1942697437, 1459838672, -1319265434, 433182333, -592564979, 438923842, 244826537 ], [ -876531506, 650270835, -1030048742, 1749538870, 1917938639, -1434918670, 978201474, 1844155747, -1602597822, 1029203667, 1879937001, -1180683433, 353777108, 1279232999, -715703185, -1126052420, -441782714, -706999364, 968105000 ], [ -554357134, -531404915, 1909141844, 338206336, 1844090869, 904088453, 1654446842, -1308354425, 1881984304, 1908002654, -1972384843, -617733243, -372409112, -346282782, 1195731796, 852612717, -1233156010, 467228401, 2038509933 ], [ -257183343, 1839162353, 643137165, 1825193090, 1730134406, -2075868553, 1289708313, -1335341476, 1392681843, 1322917218, -1037627985, -1863079303, -346159979, -846211428, 231151453, -1795212788, -1957685525, -269972184, 1158748591 ], [ -794676764, -758218819, -1443021095, -933742735, -864255988, -1033832948, -671386750, -930378971, 776610471, -695720999, 1094172568, 450218048, 603374820, 358910324, 1816191752, -1049210030, 2071829000, -1260898132, -1553792751 ], [ 1401697753, 1700632021, -1749239946, 428574566, 55073683, -1202111295, 88308282, 797940806, 318415160, 84858331, 1656354635, -1178838062, 532206320, -787828808, 2034241536, -1067097911, 1594949348, 567484286, -1225181257 ], [ 1111069312, -1111609219, -1020840621, -666690010, 780538729, -465942040, 296943735, 227612308, -1302967506, -1148849494, -829698878, -1192518367, 1798458488, -509426255, -408556462, 738833645, 1237287178, 807993355, 219805727 ], [ 2044905827, 1717303017, -1278115980, -1460160214, -460166439, 1440412897, 1995774656, 870274891, 816081335, -1143764424, 396333246, -1355834751, 170278494, -1315333727, -1823169035, 2007001204, 1689527643, 795953320, 539040795 ], [ -1116701831, 307809173, 1065521221, 169652682, -936566210, -464224945, 1464448951, -1053707128, 1981705099, 1096599576, 1676058955, 41092175, -1186537627, -2001714467, 149983767, -433385824, -1659225733, 1840838609, 2019775727 ], [ -541618735, 721760312, -372661394, -13702801, 532408969, -358926994, 1295683416, -1334249612, 723534991, 2075023081, 1503473621, -1951114893, -1657983704, 552906301, 1823611130, 1477577789, 1734831489, -1504422705, 82242553 ], [ 970164820, 535763831, 1189821187, -1233458558, -184451898, -223564052, 1889263895, -1276879343, -745730495, -2053094531, -1495718447, 2065462950, 1493279333, -1034457839, 867878716, 399897141, 1746241799, -857918071, 2123219358 ], [ -555675911, 931399891, -439110763, 736730086, -708468895, 1474440826, 590127472, -907211357, 1979706207, 898409403, -306511845, -1563860874, 2032922800, 1095188634, 720683646, 1430705251, 460146453, -1151029091, -1129130359 ], [ -1807858816, -1877241274, 982162602, 1511548328, -1443452443, 317746250, -1615288610, -367589662, 1248696627, 1339889445, 1927378356, -813551063, 1927297752, 1218126838, -693099395, -738889701, -1685505818, 1807670931, -1274295174 ] ], [ [ -996574686, -373996961, -1556693212, 1314149416, 850818883, -1474778572, -1448060022, -2053009367, 1929999605, -275805151, 668104120, -1503356365, -1155944658, 178197986, -1250613155, 485036291, 1820529430, -837090934, 463246208 ], [ 1785279659, 1691083271, -2114324819, -1674069998, 2088203595, 1827045567, -764890083, 86111139, 312668879, 723366622, 1075371464, -545995693, 1674749761, -1893477900, -2008178165, 1966976658, -1386521607, 2124283648, -919291076 ], [ -581766855, -2027318595, 1906398242, -604307209, -1427104714, -71551354, -1483118996, 1244577916, -1833470687, -3341679, -466994339, -1987801503, -1922847194, 80155582, -452443926, -1590226882, -1553101283, 1309216537, 990109342 ], [ 462948529, 1431781676, -1849813767, 806661120, 1084601048, -1286367821, 156204025, 1146104261, 444410919, -1075888462, 707597033, 1114495037, -2105780319, 289470380, 19813991, -572465384, -1957485537, -1788886615, 1074460170 ], [ 1406642633, -346791086, 1888294916, 1836791389, 712611438, 347561341, 1995190836, 471580771, 1864494347, 2057213157, -1311646932, 690109620, 993049475, 1374746663, -647230873, 1553076608, -53612529, -486050277, -1473322255 ], [ -767929105, 2039162116, 928567101, 971252664, 1699303686, -1001121188, 693847156, -552024888, 1494607501, -332933295, 1524195560, 1063149249, 1168030118, 1828355838, 1248229788, -766908790, 92407429, -118111222, -1870115446 ], [ 400323477, -268743837, -458084065, -1676674631, 17958647, 339469906, -1693472839, 579551397, -1427327637, -1524685616, -424766866, -476388009, 1782149485, -1856829313, -647002267, 1007260928, -1074631705, 2068325952, 1043085295 ], [ 1915923527, 1928999374, -1678627273, -175562728, 1050483827, -2110525646, -205974550, 808095225, 1257937340, -364811080, 1559137547, 745801900, -1952081439, -954700295, 1880845089, -2137140750, -1683495715, -667883655, 2120902840 ], [ 879576413, -1513286336, -459074954, 1887820682, -1206137887, 324191919, -154589342, 1118665196, 1083828654, 1431444902, -1634522447, -198237086, 823568713, -347894023, 718737109, 583104487, -555176580, -1717444802, 2020078560 ], [ 1400140565, 1695246352, -859756950, -789580428, -758327867, -2013948419, -1418608221, -823324586, 2093247558, -1268209601, 33561428, 202945425, -602137470, 1798493594, -1747078840, 1590587494, 1046786553, -833957427, 1149864608 ], [ -306671259, 2021466660, -1990536099, -2019739412, 189680821, 1853110586, -1875320247, 1193668996, 1883799139, -58519948, 1575968820, 1103551947, -1227554798, 1521188040, 856281959, -2093458206, 292145318, 663040711, 1294321519 ], [ 1165135651, -104573406, -863338625, -1323829306, -1765211231, 600622830, 1974697919, -1802682270, 870632815, 363302655, -1409232342, -1233923465, -925772699, 794295949, -864725099, 1408934651, -559397349, -1677078518, -1737421099 ], [ -428343307, -395567971, 1002967582, -92026710, -1444384353, -1231438660, 285716987, -712244647, 738042807, 1816839242, -623656709, 222807481, 1425853010, -1244028560, 45776556, -836464669, 545438684, 1044027316, -1542439594 ], [ -1342322976, -2048011456, -2095702908, -1929520196, 888245399, 1734823826, -387816458, 1643436526, 986499977, 1321095171, 1030342826, -1290156245, 100344986, 109344077, 608200690, 1271813262, -1663677176, 750198421, 1430371760 ], [ -1651323900, -365237247, 1698836517, -2042795870, -1457358026, 1305320714, -1409626764, 867513842, 1722318947, -6138202, -66069744, -306018485, -545925451, -515169136, 230453953, 1698856170, 2067585800, 1571405380, -1633674756 ], [ -829917428, 1103586902, 195547029, -711565004, -810931852, -1644760858, -719757504, -335293686, -361096288, 209392015, -974995646, -1262885150, 1664376676, -406864576, -1053337266, 582724092, 181751837, 328341744, -1196081274 ], [ 958467453, -1321588942, 1444846467, -326201587, -390239304, -478929143, -330853033, 710035120, -14207175, -1602830330, 284985590, -1000699475, -1682241305, 1459992609, -804725027, 408208500, -1409214009, -690176654, -490258653 ], [ -1572398207, 2033040261, -809168146, 355326753, 281402852, -303304063, 367684182, 283196808, -1803601396, 726178276, -1656960426, -279372748, -581055241, -224584681, -1838661590, 865011264, -349756601, -1886080844, -2132309250 ] ], [ [ 172144730, 714068371, 203271405, 946817273, 1102742564, 1597582715, 2072943426, 1652678644, 1270257136, -296471401, 16271967, 498414136, -1419687784, 763008481, 379077986, 86737432, 1435802785, 803871651, 1857204261 ], [ 2046599882, 1397197440, -867978988, -1335869664, -861953142, 913006385, 1564633770, 1632753066, 790198210, 777461951, 1941059308, 797798940, -1542006779, 697014, -606980217, 588308394, 583403667, -883128087, -860292754 ], [ -1766047230, -887982651, 1407524798, 666282009, 1903290307, 1831027035, 1532540260, -1375735921, -713335855, -1900592573, -1745774707, -1155079985, -944298435, -2081381482, 1472466727, 115986919, 669218214, 659518291, 2004436515 ], [ -1514695968, -675679881, -822992687, 221071073, 112480095, 1245704676, 260443154, -1142495907, 278027698, 1993251263, 338716969, 396844981, -1391570798, -2113563872, -1247313707, -2039451152, -205080170, 1641605290, -228731777 ], [ 623979410, 1527394329, 1129887865, 646928654, 1219839435, -942476513, -341622660, -433823424, 1282525536, -391803897, 1879187541, -1345970625, -1408014371, 928434847, 1134457197, 768949737, -825527042, -2108267618, -766681714 ], [ -143320992, -374715062, 1812682892, 1562163442, 1181270052, -2052753561, -1600234715, -283784781, 522636297, 773298766, -874952703, -1673252866, -738015757, 1255219641, 2089800138, 1897957205, 400440997, -1756921566, 2008851489 ], [ -1490576399, -995157214, 2036232076, 16681218, -1297700142, 9059105, -1808440323, -791642422, 1942152155, -865146511, 1686301698, 184416784, 668835812, 871859307, 220894150, -2000169529, 1800590720, -107268579, 667953636 ], [ 231410231, 680308471, -624073787, 1476118258, -1184046525, 658185172, 334628739, 15792109, -2053136831, -473642560, -1943260049, 13459967, 806425714, 96545062, 1104027772, -597722520, -832624705, -222829737, -1163370720 ], [ 1296530079, 1330276542, -358572352, 1256541405, -2037705287, -1482695523, -931924917, -481377028, -1152159921, 52353696, 1260925139, -187971406, -217784656, -1890225320, -943559033, 1319657922, 1334467314, -1699635262, -2064948101 ], [ 1421716134, -1399081978, 320179218, 1404260256, 1234063411, 217547513, -529823931, 1175316832, 836387594, 1452454923, 59473155, 1898218729, 1158530672, -1875077069, -885225269, 1285203436, -1648925317, 896643779, -684714423 ], [ -1258315464, 171415409, 1854147115, 1707939518, -411449792, -2131615822, 1664774539, 1706207405, 451459923, 552183736, 114881555, -2093807087, -1462333569, -1531652939, 1779523596, -1933468747, 243361039, -589260934, -2121316966 ], [ 1800602024, -2068952143, 1528148955, 1192422958, 1261357945, -1451972307, 1636747373, 424078351, -421066910, 777741104, -681000735, -947617563, -909561332, 297700540, 433994621, -1115580192, -1092592599, 1916910164, 63907210 ], [ 1546919042, -729383740, -910349279, -933737007, 123757296, 1198573713, 2718100, -880724558, 1975784848, 311066654, -455142924, -2105893203, 267265312, 519963055, 1841280804, -1156634690, -1448215508, 2144446020, 216834014 ], [ -2032073204, -1693621911, -105681941, 504654069, -1100792625, -576886249, 1014675990, 2008481640, -38395187, -363314801, -596430454, -1562562199, -1920821774, 1434518909, -1987968435, 1378111946, -1085503179, 836915693, 1939567627 ], [ 1068638551, 985795006, -1010540446, 421629834, 610115138, -320842212, -1984189545, 1771386724, -1301846920, 2033473200, 1856626089, -2066464931, 1027507777, 575877870, -1156752629, 1343391975, -1669096922, -1079371534, 1928094334 ], [ 1042988143, -1665641292, -1528664710, -1043376199, -1844423960, -1363076621, 308211595, -2115426784, -912907783, -798285067, 2022366897, 2036582745, 1483794560, -679020132, 117295401, 18489316, 1546934616, 1056286148, 1746226545 ], [ 219387367, 1800445364, 1046217557, 1025766140, 694220767, -705814613, 466274633, -615966604, 642737162, -1053164084, 1284901151, 306518471, 902765166, -1194898410, 1253163742, 1299677632, -1522146554, -644175172, 763102871 ], [ 1604361070, 1018001361, -121563215, -859137631, 1760800736, 1608797372, 1704345600, -838757278, -273056295, -1100232670, 1952243892, 1576668816, -1403306805, -1086541522, 223553538, -362914161, -172211931, -567267126, 747046796 ] ], [ [ 1709662509, 1791954534, -192261041, 1408282923, 834550513, -1301768685, 1262887479, -642453237, 549341696, 947622712, 1905653359, 1925511510, 1299259944, 25709684, -428609271, -252425333, 1936222123, -1266873127, 105548105 ], [ 771197420, -2050514785, 579366024, -1030735116, -942120337, 522824595, -2109299950, -1473968771, -193403801, 361069503, -1678820418, -594431968, -826577511, 147684512, -856430933, -2139431238, 129179363, 1496458323, 363964880 ], [ -593025515, -75702499, -1545507757, -1131160842, -266649364, 396581158, -59368073, 1988086220, 590140147, -2048732522, 105494878, 355649546, -1960551287, -493841781, 1595633273, -614637036, -186792716, -1197606707, -1816823683 ], [ -780813382, 1171788353, 2075184109, 687857990, 1421149000, 641830346, 681706483, -313901973, -1884590952, -384412189, 1567119201, 156073254, 1125150610, -1930182300, -1283123623, -863469828, -604119208, 2095489519, -163545877 ], [ 696611436, 620419942, -348175109, 2002860665, -1192441394, -1999173371, 1053166190, 660581539, -1029545281, 1580388041, -1450109363, -1069589990, -1483847205, -1347571161, 984678286, 873962523, 613365371, 1549460472, -1847668735 ], [ 517227584, -1653378519, 1957060948, 574867917, 1116380266, 305441331, -499640210, 798859881, 1442041256, -1382812360, 1597074756, 973187646, -1778786717, 1873020065, -1373386492, 434007796, -1590879600, -1305111628, 614156549 ], [ 771134986, 803022440, -673959038, 1375317053, -1935794390, 1521655828, -848948840, 518158207, 1741974748, -1050177506, -381653714, 1410153053, 1566225700, -1137221860, 37191597, -715836928, 72919907, -519014846, -2125079720 ], [ 1823310939, 588857510, -164638019, -1684426710, -1841383309, -91274864, 640327215, -1029431267, 1049660545, -462211643, -2099937314, 159246030, -1369794694, -2085360749, -1588652989, -925206465, 63827499, 2102867245, -1209922418 ], [ -1900956280, -1326024771, -775699062, -1265954663, -766988925, 2014585832, -518033526, 578603972, 793628001, -1588532634, -1083432135, -361996084, -170641868, -2090880366, 622184282, -856018350, -763120949, 442408029, 1927463556 ], [ 1567505043, 2060178279, -371503078, -1633489589, -1219855967, -670788489, -857959175, -1254250410, -1499473203, -1345228444, 679798539, -38741300, -1986160705, 274135342, 1470394453, -319322055, -779129983, -976869382, -517896078 ], [ -950813099, 1821985309, 2113674336, -673075852, 1819680465, 1518673322, -1821500609, -39354753, 672379930, -334444257, -185209266, -25056254, 810950372, -885780068, 416443059, -1101697582, 1671826328, -1783815070, -1859771029 ], [ -1985437158, -645972049, 456327463, 2085181392, -194794007, -1364574036, -565885406, -1600590690, -120313837, 983427277, -1994871125, 1191574939, -1165814939, 739909253, 1355042927, 1186252051, 729634033, 832027816, -1341657889 ], [ -1564353008, -510013520, 464809510, 507517997, 1189176296, -822502702, 1569881870, -218408095, -1089911334, 1011110015, -1600172698, -406679255, 1207274262, 1164395177, -1045616897, -1432147430, -2010347583, -1763616079, 1396781620 ], [ 1218070177, 25731723, 301118150, -744605027, -1322649765, -2098396015, 738234708, -1995753429, -1696401479, 1256807377, 355758011, -44212888, -1209478549, -1504432343, -143882530, -607713704, 146527343, -1437503446, -1153433574 ], [ -1662661069, -324356679, -960750595, -1187727089, 212637592, -11111821, -1245512136, 854837999, -671427594, -681330522, -94786132, -1550280492, -343469655, 353891408, -1595031458, 278724115, -1980557015, 444471790, -1995189576 ], [ -1395500122, -643476218, 492311419, 939747771, -133453773, -1583746433, -483259598, 1232570214, -1759573568, 926314105, -490596020, -2130546484, 835745657, -2032602409, -559844921, -1309822366, 360726304, -1906446171, -1756429478 ], [ 134617612, 2121445303, -1977285857, -168589103, 1299853976, -898705473, -30227684, 1454637025, 979056549, -888147443, 1076759257, 754911394, 29050899, -252835788, 1826919642, 1607521549, 2105568090, 753264954, -604668320 ], [ -1676687557, -1606901282, 1937863432, -587387551, -1673137478, -1188185965, -2057797794, 133168326, 390640569, -522321276, 1048496887, -83969127, 1975422891, 1130382031, -1824055562, -970572524, 1091894989, 160952716, 1087566909 ] ], [ [ -707977044, -1983670728, 1223897592, 1224192147, 599305272, -410742153, -2110956109, 978623939, 687415275, 720092200, -1416643389, 993077993, 964107587, 1535374037, 289217371, 994470001, -423128678, 844710018, 833508966 ], [ 1200830262, 1531556500, -2133797051, 1197195135, 1256200940, 194902508, 84312242, 956464822, -192027163, -369734174, 1302914434, 1241357739, -1258680578, 1413267113, -745212879, -1557811109, 1625281215, -1125146744, -1275738020 ], [ -987890851, -36311015, -1434168097, -1462193713, -461558631, -1211449188, -1318412318, 1770228898, 410338215, -2088143015, -1711048644, 1348354514, -988189714, -1492942092, 710905761, 1451820308, -435745379, 1043147105, -337314956 ], [ -1680151827, 1279579218, 1799370327, 2080961275, -1717723356, 279464001, 530084355, -1807892733, 1939812214, -1705518740, -993301682, 2012195279, 240944642, 769808088, -27023224, 1084346606, -1797575201, 754899591, -1861275761 ], [ -1376031923, 26824615, -221782831, -1492313524, 1280245731, -850983479, 1573516944, -2083086012, -1128135374, -872511518, 412152753, -425072498, -1472736114, 305220592, 1968284182, -1573388123, -1064274475, -92381505, 973390465 ], [ -1560741702, -1154861111, -1137355849, 498447889, -1793523137, 684034990, -320114298, -736895685, 1555445198, 1369381024, 1301133671, 1655155404, -1142848907, 1525013738, -1391605205, -726716114, 238450457, 1049433421, 333593720 ], [ 255510846, -530574855, 397835624, -106920662, -96958521, 368168247, 430618351, -730307542, -1564853476, -860887271, -391498153, -1456319741, -1384389241, 1936983831, -944439554, 1026419763, -1598524397, 2028526107, -1234821974 ], [ -455874035, 1210876933, -1282328298, 214045975, 1226220234, -2045937228, -2038526737, 1239203222, -1019015233, 1758653369, 1835641703, 1633931297, 2133653180, 1387346947, -500454581, 2114053524, -661989652, 371093573, -2122942541 ], [ 1986798736, 394498317, 1927771299, -632091217, -802133545, 96237793, 1560936096, 209997688, 1256160533, -1226442270, 1184546729, 998411727, 1702012952, -1899933603, -497400120, -1766516337, -429260653, 1111960385, 601520087 ], [ 1086603520, 1021362712, 2114193532, 1630958436, 370436333, 1614243360, -1941710748, 950646448, 94637245, 1962339538, 16135430, -1380279572, 962538085, 1934194915, -2078005812, -1871783332, 692721307, 238894160, 208750365 ], [ -1760090668, 309680591, 292061964, 1500143488, -471975192, -653246772, -1796973809, 287323697, 636156833, -941774688, 992987847, 1881423282, -1399362994, 312221360, 835099350, -2068174468, -1378480280, -448246057, -1557370392 ], [ -620558768, -1514563238, 1703470113, 425538783, -733701569, 1197397403, -2068384978, 416155279, 787882668, 1328654373, -1192825634, 392892188, 1149667201, 1276985033, -1393075242, 2046648558, -970812928, -468324059, -1322597486 ], [ -1503486902, -1050275962, -1565958770, 999730198, 418663089, -472324784, 202306127, 447547148, -1356198723, -872056416, 1641128318, -2095525675, 1961719305, 1994105930, -1059930743, -770039888, -1258928226, 260523413, -1228696289 ], [ 1248470124, -483520849, 2007612775, 1517099165, -423852095, 412147681, -2042746805, -1857343868, 25887781, -116053946, -436814071, -1759512024, 1459713611, -402807314, -128794592, -414377834, -11386116, 637169847, 1133799551 ], [ 212403170, -1434635796, 1609559534, -925006057, -2077582271, -1979807402, 1176815980, -485511947, -2050166815, 1337632045, -840568787, 2052798000, 1630640761, -1940606863, 817822640, 443311105, -1408763540, -674032276, -39580082 ], [ -1519925577, 953071200, -956499242, 1878375262, 1295732104, 576905157, -1633086156, -2041503563, -1520768523, -1280503, 1207993590, -1490518411, 890640675, -1942272042, -1006705254, 423099954, 1410354231, 1189370514, 140229642 ], [ -1992604742, -887388437, 1218006644, -1798694708, 886429194, 875836305, 1082275443, -1214476577, -1096383291, -1294924156, -457004039, 102875495, -1633157762, 289470223, -1121454830, 266916646, -847011912, 1952651324, -775513729 ], [ 1594749406, -1395693054, -1782767859, -1336972647, -346289894, 1724302237, -1390503535, 1219313791, 845716029, -667963178, -702608831, 1922614362, 921837658, -1121318411, 1768917341, -400203106, -1805192482, 1346580959, 1583665127 ] ], [ [ -245301173, 875859335, -1139775560, 1504783194, -564635868, -999411575, 3096982, -999756203, 518163682, 1063779300, -405416998, 1217385787, -295045652, 2019529142, -1013854464, 879334080, 151815490, 1904958224, -1204926302 ], [ -1302452980, 1578513087, 1722706280, 1062433476, -107872832, -385348811, 715420751, 1061835517, -962174835, -2117436307, -1831562447, -667913703, 780430046, -256404617, 508435739, -129714423, -1066618767, 1068293562, 959709373 ], [ 1987742765, 1398807660, -515408401, 879365549, -641668761, 1601300203, 474659283, 1437238402, -939508574, -2083399195, -1540388587, 134712425, 1982302944, 545642615, 1329421041, -132082503, 1969240585, 1893899047, -1211898559 ], [ 1555503828, -2070993653, 397689823, -269459481, -853340561, 1862336315, 697169665, -1553380842, -1549360074, -1644175660, -841658871, -1851333695, -1012775599, 1138243638, 1604975397, 1228045111, -16948863, 839133769, 1906668204 ], [ -1918596917, 1737597617, 959016099, -487930067, -220637588, -263954232, -1469332270, -1158270386, -879927085, -2122511322, 4925640, -100796448, -731641356, -1389729894, 2017557566, 766654257, -108483394, 956360144, -549109378 ], [ -1221795585, 743739854, 1162281125, 646586095, 285174656, -2137007019, 592112090, 508840659, -376027212, -1100503874, 2057757526, -535867430, -979106567, 886261737, -77451394, 246471942, 636973609, -564121861, -1493352594 ], [ -1428461662, 1888275031, 23545814, -356459824, -775817022, 951921990, 1773511432, 1155125735, 147517696, -105414529, 1571803386, 1530406916, -471668892, 1994093728, 1406331909, 1487042941, -1904659503, -1589085953, -867072183 ], [ 1122144774, -1811720573, -1791545190, -2011547157, -1323173884, 1798999645, 950083348, 931444164, -891062861, 537343635, 1198226328, 139555553, 1529593499, 298732310, -753401428, 595670652, 1903257571, 1402649537, -6592050 ], [ 416133178, 2044246430, 1067646247, 10757862, -940692105, 1743218030, 2047676071, -1843679669, -2010486181, -1653140361, -487149814, -1460821177, 1640890329, 1779040306, -1372143428, 1413344848, -1540441162, 1234064887, -577970456 ], [ -1974444262, -308401413, 1386247721, 1861413316, -1627262753, 1443622409, -887994658, -154233832, -1680250979, 2031412590, 1246623208, 611081092, 975182727, 1604852033, -1531475835, -1090676964, -1987107262, -47398940, -25188233 ], [ -2019849189, 693883100, -2109343509, 1257835724, 882414864, 1353455706, -1639416409, 1590749433, 205334814, 1560524318, 841845725, 671701861, -2009037155, 824576093, -220154015, 1499951771, 790926546, -1828132980, 1673881847 ], [ -1877309657, -862300152, -1216283024, 2036744486, -1489512751, 1479794473, -1193281537, 646972708, -1759455305, -464176412, 528725001, 906712161, 1599858730, 1358039749, 80125778, -844820605, -1025430851, 2116689011, 465171589 ], [ 1755006829, -284550130, -62270840, 1399116501, 957047200, -1285145636, 103117417, -1230727883, 1120688188, -2018914879, 1404377872, 1842772267, -2047743534, 560019421, -1807614169, -600547778, -702367101, 84610131, 1793636894 ], [ -164944519, -436911634, -1749000396, 1664352291, -795855297, -161345117, -1751049729, -906869802, 229137459, 1720757958, -734897038, 260578968, 1613374399, -599215391, -881211723, -1956757020, 1752166832, -1671029473, -1222268105 ], [ -1549150347, 891259736, -580523713, 880352403, 460991534, -2082684953, -826394166, -2129949189, -1866044604, -115949500, -1010138782, -1764738688, -392209323, -206560374, 2114283244, 693846271, -459617745, -114686989, -1764392242 ], [ -486826615, 348385475, -2057378933, 1802340388, 64773361, 1231348650, -963800913, 1444046642, -571877141, 1839241559, 95138706, 586449881, -1272195096, 2125676942, -1320104330, -2004540394, -258422578, 1438125458, 1808945778 ], [ 1533349149, 227892842, 1789714550, -34233486, -93761466, -1371164259, 1235902281, -789867266, -1309619714, -560292966, 442940944, -987825824, -607114448, -729656750, 413062684, 919439676, 754026636, -1541200002, -656835075 ], [ 637781703, -1218747225, -1849105890, -765844600, 767605586, 704191005, -1590068750, 759669049, -1312417583, 1036448348, 285725116, -1604013053, -643464471, 1368021774, -289040735, 808088654, 1066301387, -2016465342, 1853172505 ] ], [ [ -706101861, 1260170426, -142974068, 330557585, -598643321, 1517078973, -1643181954, 1701308449, -1256938138, 1645660431, -2041993261, -2088330902, -1747720284, 205599422, -1003733352, 420459489, 1374261826, -2030873136, 114407234 ], [ 1027713983, -324279091, 1825572245, 696484540, -1999166719, 178286499, -498413314, -1582635634, 1934470493, -1191323582, -1789428033, -1191757385, 1387434511, 429292772, 1374266603, -164822093, -1645055608, -482818480, -1289478832 ], [ 243263395, -990311718, 2019131925, -527404732, -798033030, 2080892737, 86738726, -1415255517, -84310141, -1053583978, 930474736, 316541474, 989089169, 1890369557, 983851256, -684760379, -1281963643, 126142587, -218643315 ], [ -802941202, 1336485121, 1758221257, -508824044, 776911666, 2079859891, -2096407335, -580736522, 1021481347, -10020901, 1253644196, -109411738, -1870884273, -284911799, -410146102, 1484475423, -1514622436, -1480581581, -1539751765 ], [ 290617701, 2128410568, 509389895, 1358449935, 1508484031, 432099276, 469011115, -1103530425, 1975772349, 1236212615, 1598448152, 2077523852, -649656976, -1530092019, 1545786412, -116135800, 1969147217, 835342834, -1042830168 ], [ -623538159, 473343220, -453879607, -937145061, -1246272704, 642386572, -1996389003, -1745290865, -1964797423, 1005829895, -2021541223, -344371214, -1626397606, 374981477, -1999681924, -2036405475, -382213179, 839414658, -1676648426 ], [ -17217003, 1332840724, 537948981, 1075027754, -791700031, 1898476449, -1521190773, 452308848, -277330583, -2011126133, 1906875806, 868641691, -1169115754, -1922614301, 755222806, 193665824, -1933407257, 2087700174, 936731444 ], [ -160392631, -1123403729, -983351313, -208232641, -1902013327, -567996108, -1213524870, -1662838064, -1606739584, -663220464, -504244229, -643708403, 815891205, 94942996, -1319789454, 2028734386, 988277959, -128773761, -1936305166 ], [ 1779946785, 1050161384, -165108600, -1452757013, -1685588688, -902473978, -1158984490, -1248480374, -397208557, -1947370317, -750035409, 1593572972, 1571224825, -2111344941, 767277019, 2109219789, 336332239, -470976469, -37668791 ], [ -1231617803, -441219335, 1876628397, 481862859, -296877627, -1612299948, 1744712639, -1449408921, 951786723, -845608824, -950827256, -1412251319, -536524294, 760633206, -358025926, -2041104518, -1013593508, -1459526560, -421991164 ], [ 1729188663, 1987469703, 2136931549, -1663557433, -53298492, -1951702471, -19885385, 329326500, 1174238742, -702554314, -1992050596, -196893148, -313440349, 533460846, -1718726161, 486142595, -425517947, 1026606463, 2077998984 ], [ -1169858590, 1089346646, -1599046303, 2083256173, -81686712, 1056770800, 1191892146, 464329222, -496537953, 1091870163, -101763046, 683293532, 486425588, -154335227, -1644671585, -891006711, 1880344821, 86664104, 584432373 ], [ -1037262632, 883819489, -57224657, -1207963566, -1519836859, -450933739, 280869811, -944181150, -1093998218, -989515345, -886446444, 1026538454, -4174100, -132668419, -1449438707, 191377285, 1985906478, 1054469210, -227872431 ], [ -829055491, -634455878, -2032111180, -2022085184, 1186911923, 1474266263, 2012426814, 540452550, 1843347696, -359037127, -1056201832, -1092928305, -1131125357, 1052857196, -2104809751, 1913298734, 1180314831, -511918417, 866974814 ], [ -1568195346, -294667430, -1678495780, -1666030917, -2120159185, 1270497615, 1047780639, 1687813739, 2067577438, 1996255990, 2116636130, -2079368543, 1220617913, 958731211, -1450909625, -1559885318, 2051746490, 1642994672, -739535632 ], [ -1826364197, -714598336, -2124643388, 804606086, -514730195, -1936818994, 2060383294, 1399170335, 1738304637, 2135875538, -2086612173, 1181415701, 1234923401, 1209791317, -1009084403, -471099198, 1843143501, -1864353439, 605930389 ], [ 1256997058, 1280091146, 417290805, 1146169363, 1758096282, 1141855449, -1649426785, -1097191885, -836990071, -673908131, -598477263, -1203184167, 787180354, -1674019683, 1235856065, 681367354, 1980067577, -2119403969, -878719564 ], [ 1710841879, -27331418, 261647361, -2023097401, 1125744763, -1060908986, 1989110498, -541150813, -1337356622, 402894589, -96937344, -125217652, 1932085281, -582075187, -439353694, 532910808, -1415567912, 1411393586, -1160085386 ] ] ], [ [ [ -1109471086, -2101459614, -674842960, 355242278, 880140373, 1711741671, 1193745781, -768725310, 1397568922, -1311874151, -1248412909, -609605746, 168650314, -1275045368, 1718034586, -986665624, -464069262, 450968759, -301149835 ], [ -412796416, 2082298688, -275413497, -1661926231, 988973382, 883053820, -1207143028, 1504029373, -464126586, -1499830426, -1406795937, 921069635, -1219612145, -129973347, 1005453835, 1515654808, -44465245, 1749994375, -847739200 ], [ 1599810477, -1072364688, -1870951588, 967835087, 1103185013, 1831051930, 1810447148, -1708344790, 521187584, 878035591, 433259380, -2067177907, -1954186981, 732495956, 1529150186, -1377843292, -1948181872, -412284250, -800970142 ], [ 2074055379, 1829067937, 249567976, 1931640679, -1164743773, 2112696734, -227641533, -101351412, -1930342727, -1385429549, -1312462857, -51778035, -1332322290, -1708052981, 451456574, 1600030404, -1846999731, 260005437, 1976921512 ], [ -410144041, -1361671274, -1805901882, 1874038733, -406988195, -1695836918, 1572780982, 1297137471, 873621827, -1785172669, -1793339897, -1207463120, -1460687455, 136805314, -462531511, 1139526362, -1712080984, 979063073, 1864192724 ], [ -1586627450, 654089351, 38696730, -1740221959, -889791562, 1237197380, 1584871845, -565192234, -1689965681, -1095772238, 1475030989, 300583036, -298571622, -2090050774, 1214185081, -148615919, 194386399, 1476631201, 267993436 ], [ 1838493375, 255789483, -676222396, 1815423921, 611760487, 1118461024, -1173284399, 734662955, 258613170, -1695691913, -1056442872, 1768032489, 306473870, 1178122322, -1409942771, -1211795599, 1895079401, -342869869, 1661797907 ], [ 1324299597, -700430786, 1930627770, 1188258059, -1599084013, -1737296530, -1603577992, 1032342242, -1532488685, -934330924, -281638039, -1564906688, -728295334, 765325453, 2027684416, -129678731, 1059662523, 129448603, -144698965 ], [ 88174751, 1969446073, -1892156510, 57473482, -1926807159, 1610730894, 434511120, -1944541700, 531994588, -276074944, -1944870471, 2054143465, -522099095, -2045309655, 484692555, -535593339, 672938292, -1450162693, 1409933650 ], [ -343594079, -340452250, 1304623697, 207265591, -2141700721, 337414244, 626744864, -807259362, -1371121828, -1916305305, 1487064368, -2129333434, 358440484, 1443647669, -635114361, -1287494519, 923205841, 559439522, -2083516576 ], [ 330916401, -2145819685, -431072653, -841580498, 1432342854, 2049891741, 852128364, 1006860081, -2049809807, -1872664666, 1188391996, -308270165, 30059694, 824622941, -657047151, 781040599, 974462179, -1115080132, 799145794 ], [ -1419893572, -813517324, 1203222981, 2074636155, -1869895497, 638698087, 299605082, 454320405, 1231814204, -1847349773, 1027592610, -947818622, -1484794481, -227744926, -2031405403, 561033128, 280004322, 54819376, -2016190422 ], [ 1129717847, -1996428380, -1019763910, -447119457, 868257683, -396332003, 1359773962, 1865661952, 1138380976, -1980403121, 1163277223, -1261861321, 1668625105, 2055783654, -1785939562, -1723903682, 846931350, -1531968359, 2012957546 ], [ 173035861, 316327132, 1547474555, -1214117196, 239576149, 2142131284, -2052702440, -1397250388, -1520049438, -706274312, -1589455787, -1408482176, 1514766162, -152416069, -609680580, -348424886, 2021344337, -37620064, -133338417 ], [ 1838174706, -1987356326, -93096054, 1066135885, 62819592, 1581530319, 1660786998, -703220948, 1364760192, -1099622678, -1117885364, 2050727638, -2091967094, -630731878, 556196513, -371472251, 1481118715, -1066930396, 226989505 ], [ -1609848203, -1240485683, -1402059356, 1036612221, -1276867239, 728165674, -663007553, 279312621, 1605846684, 1560516984, -2099228172, 1220811610, 1956976107, 721348739, -1343416669, 707633095, 584711623, 696655009, -305696414 ], [ 108081756, 652218963, -154955357, 1174990622, 900227118, -845589549, 474570184, 1101760366, -43033158, 923442201, -1603477276, -488586759, 867277543, 1696981921, 627059085, 702980016, -677537852, 862975157, -617087303 ], [ -1923895597, -1087819077, 477651457, 1983910919, -18071214, 1547053073, 1194058702, 262203584, 1307017807, -422396520, -246039747, 1017156762, 596512107, 119091609, -286897452, 2043764628, -1865354437, -1910733824, -90068679 ] ], [ [ -2000227542, -683299430, 294682078, -407351639, -1274406035, -924655360, 447982971, 1938755488, 1208702703, 203578118, -1554306741, -1105271977, -255085735, -1087985513, 810318953, -574681948, 1433933117, -991989900, -15702014 ], [ 921085180, -1262060735, 1122871749, 368504996, 634183872, -195347703, 1868749347, 1167910815, -1322599611, 238697378, 1732068253, -947371668, 156581166, 1092609270, -973646730, 76222840, 227510224, -1384927013, -1384652537 ], [ 270893565, -1379599009, 1925519995, 102131632, 882685619, -442868281, -864132983, -57977964, 905693391, -439961205, -933698785, -1529106856, 183347161, 771722252, 114227935, -1052726081, -1084947914, -528032268, -653345272 ], [ -1272303067, 1899154887, -731207581, -1071171130, 458057405, 1292901307, -151643447, 718851167, -1739425008, 140141057, -1861497701, -1556861781, 395122506, -1268858956, -1990360465, -1378780608, 1171757552, 372778503, -507674062 ], [ 2033165348, -490687140, 1620230296, -665912863, -2039027637, -1673954478, -971836748, -1346157809, -1472068005, -501021045, 2043020774, -1286327553, -1135545396, 2126939325, -1282850103, 1418208013, 519155432, 1836865644, 241319538 ], [ 401487393, -1177458912, 321804265, 731711521, 2091013005, -1730840849, -1474261755, -2064294143, 1247449682, -1793514818, 1784479135, -580386551, -909011672, 2040179593, 946477693, 202924314, 1670564417, 1094040281, 590414565 ], [ -766669907, 2087788974, 942054112, 1913933052, 2002232999, 211584419, -610912325, 1920619458, 2143443950, -1623637237, 594466213, 439959367, 1067691986, 2041935828, -1064433605, 2043278601, 614570173, -1793120813, 47271490 ], [ -1574233252, 1960234436, 1130462376, 1738066095, 440369577, -443787809, -307699532, 1919290968, -1496509479, 1652757329, -334960798, 388195681, 717203434, -1794789916, -1508889330, -1456894823, 1196897220, -1817311282, 476293508 ], [ -1683656753, 1150263313, 2048494849, -369278487, -1236232037, -236709137, 819714189, 976488604, 586384401, 352151335, 563262905, -1213992569, -1259696730, 1850595919, 340791027, 1551267091, 539183105, -192085679, 302388532 ], [ 823389701, -1347921940, -162742324, 958037969, -1773616141, -1832906663, -1459903616, 391701068, -1123417578, -273764083, -1572775569, -1072510916, -2071165224, 1320225655, -143753258, -1392030827, 112629844, 1859642498, 1395057017 ], [ 1651694219, -403708100, -598771926, -789382107, -836861790, 1802557202, -1556982840, 1509458354, 1788114353, 1477650629, 547745162, 1527488777, -2010974203, 1362636702, 47242125, 1968929038, -1778979974, 1847071698, 316756779 ], [ -1701435335, 38490287, -1988058288, -1791662592, 136159670, 1356610917, -1682765341, -1020839951, -466747694, 178173987, -2144374639, 597167428, -9128678, 1985582852, -853260530, -26578577, -1796950353, 1792357594, 1433984501 ], [ -623382973, -169712085, 1535181091, -878712375, -1134617716, -1108234804, 891118794, -1240959209, -1766898033, -1436873501, 2087570386, 1601377006, 1949641991, -956474273, -248190533, -39641939, 102800978, -2032344097, 419939836 ], [ -1980921316, -966206324, -891821206, 749349108, 1702932330, 852817066, -277222373, 107702714, 53271019, -1512942206, 1964145892, 1800389919, -1116498488, -1653368782, -1438636843, 554790240, -2021062340, -1704721497, 636992994 ], [ -1519985881, -1851995476, -2059272261, 883836243, -586846792, -925711763, 599502549, -1415091373, 92531719, -69388909, 749639946, 532218187, 751700283, -1232089767, -1545442002, 145285524, -1901221376, -196355355, 538409113 ], [ 1378674003, 658093378, 2124578660, 243540687, -231133040, -1091941893, 743563299, 1334726443, -768911600, -1822414687, -2102468890, 568274808, 700227388, -1630320040, -2050403412, 663347891, -439150292, -353365051, -1020167276 ], [ 936745490, 1050740779, -1923319846, -1764693177, 236579634, 442970580, -1525237811, -1468428460, 783323143, -194519814, -1632278135, 470418244, -1831445683, -1156958729, 915355448, -1192348677, -1874616067, 1975651374, -1183131129 ], [ 63889108, 1394727051, 2104162672, 1330101153, -688694144, 1520958548, -2092781487, -746895287, -1290995422, 120465366, 1681923435, 1174017939, 2140215984, -1559135342, 1083172929, 963751487, -186954743, -1728782966, -1698691118 ] ], [ [ 1774897849, -879504479, 589742743, 1913645255, -28753464, -1245858302, -65587352, -1161884178, -1368539584, 1335687237, -661779847, 793732626, 975488714, 212268577, 175851512, -1372111353, 125869188, 1080306313, -1308908917 ], [ -1150952344, 817599904, 2069312182, -463710865, 1410142075, -1362564037, 299437589, 1906040994, -251011245, 29200395, -1481378968, 120416484, 367823099, 2067476611, -1284369007, -573781272, 632447648, 1902759351, -1125812863 ], [ 837198051, 1629263040, 571641389, -314358537, -1140664708, -910322725, -1925194728, -1494545550, -267216380, -1544047359, -2103799699, 827575541, -1842530187, -1541403326, 409425298, 1811720770, 964099181, -2007799933, -1426151055 ], [ 1032350234, 998581668, -468039213, 1931557717, 1668469683, 1044433313, 1066120480, 1222842556, -1509972501, 862053968, 1889373362, -1182243692, -2084572773, -597473149, -989495906, 1929586912, -232421264, 692394164, 2069925807 ], [ 1241351779, 1069768128, 2013028059, 811109600, -1153469644, 974010270, -765849933, -726184108, 621918363, -792468163, -2042869095, 2145598465, 305883607, 730182870, 1325806494, 577760798, 474350678, 1253441625, -878779155 ], [ 1410655033, 962519708, -1365315146, -1520282596, 1630757745, 1695539139, 2119914027, -1714056891, 1699170651, 1561182531, 1149307587, -9408437, 36536737, -306458787, -2021813871, 2842240, -1128887883, -1287604124, -1907349063 ], [ -181739052, -1941842624, 1502035172, 1672892383, 1292592922, -854752410, -1447195525, 19978241, 744837429, -2059055255, 1532604383, -263849057, 1373391335, -1812609382, -319406224, -179027519, -1940926472, 890964412, 1851858570 ], [ 174365661, -447170023, 584337987, -597100797, -602335500, 1114608199, 390420263, -1013731616, -397541431, 1437731382, 123333551, -1820844682, 1533379433, 1033846734, -1001230171, 2000550628, 1940648459, 2129310768, -524831217 ], [ 1820225866, 1315947815, 1592412405, 202252771, -949702205, -1173447356, 2004239456, 10487239, 1837801876, 234964628, 147628793, -1832898719, -420573272, 241198815, -1678184368, -1451570533, 389270400, -1081737010, 861338290 ], [ -170033930, -412331536, -1643324520, -403599964, 181303862, 314870025, -987035771, -2028151865, 1867503332, 1966519050, 1735690328, -902348118, 440649924, -1542362005, 1741861622, -2123911167, -125973823, 1532837498, 968777607 ], [ 1559963800, -15586591, -1738144899, -2113851101, -1493612231, -1900340255, -223758213, -1930373246, -1349890298, -346122323, 1012844070, 748329581, -1898204839, 1732111852, 213499956, -649086224, -503406395, 1496443526, -150553707 ], [ -1091639402, -323165719, -1853569715, -1489669968, -796373095, -1201381873, -647263975, -1869136701, 472688883, -1652335873, -1215615955, 2052542633, -2122108606, -945808442, 816995, -828818998, -770818584, -1601566116, -328976645 ], [ 1095921913, 377578300, 1821679498, 857713299, 1244469080, -293421765, 483681304, 335665073, 1345325128, 4678279, -411328018, -1846610590, 1544029383, -276882769, 1282128696, 765039416, -2140076358, 650032576, -52423792 ], [ -1117668308, -1010964108, 592513507, -1777116093, 456601640, 1486900681, -1774486272, -2113340014, -1887201583, 988544714, 1493743692, 2096769193, -2023649452, -77224514, -1940592186, -553017713, -824842457, 454549078, 1756627955 ], [ 1308667204, -1874245445, -1115609192, -966800470, -1070729209, -630353345, 460326065, 1028989195, 1889269444, 871544071, -865693713, -1356757541, -529334691, 1286999626, 2118850395, -462590950, -1390615212, -2126211174, -1816907882 ], [ 587856086, 385495815, 615573884, -2043257727, -270719177, -1372528821, -702161930, 524884434, -963262247, 685100544, -905541552, 44776106, -175674256, -499298340, -1606156014, 327266133, 2104935168, 615837119, 1055694628 ], [ 1303445463, -1983375771, 1257355233, -1106101058, 707813898, 2078155643, 1693216051, -367518108, 1451807409, 509386062, -1575196401, -1117068517, 1961423265, 1783327864, 1682520376, -497318432, -769111908, 1314296434, -2060792231 ], [ 1707172268, 446573290, 569956288, -264494494, 2058593728, 1071880653, -1916261053, 105655184, 1544565506, -1818959731, 1017351829, -1096559181, 28021175, 1642927022, -32935221, -1985607638, -2058256147, 1016488490, 1850779215 ] ], [ [ -893595830, 1870056787, -203410498, -1895309848, 133167316, 2034608693, -1073392398, 1978407927, 652665132, -446342858, 830828000, -426249613, -1782155965, 1592415288, -541479087, 282452891, 1049592516, -1791411909, 951926071 ], [ -578775715, 191569903, -184167696, 1192604098, -1341983135, -1685152353, -382453515, -1639770119, -1104991324, 676411394, 1369076506, 830362639, -782884794, 1350882557, -403347074, -1369936179, 1100570938, 72033728, -555832461 ], [ 690765161, 965325309, -1186701295, -1643794903, 72704629, -1926152809, 594616852, -258497886, -1226430010, 423434321, -534451084, -479235686, -1218315534, 756281160, 1730626596, 509727196, -1130440195, 1431898966, -1628502882 ], [ -902912298, -1996492735, 1496312596, -1954409955, 198643868, -1324627035, -1236062249, 464752017, 1304707482, -2071678015, -1466163828, -915927869, 1905063107, -1897658753, -1380825865, -413782431, -749021551, -1938848148, 172631716 ], [ 461888413, -1387311337, 809276058, -1903782779, 993587210, -1034414241, -1183936088, -1303991482, 1582696144, 9040498, 817281455, -1271494659, -1904172809, -1983467457, -254405049, -745401322, 1150005382, 1238701777, -812204401 ], [ -285355707, -508701193, 751979134, 556644199, 648874055, -1909195083, -696041176, 2005470728, -679418461, -1398093414, -1290156845, -2032928282, 1206029076, -2124621615, 412852677, -431410675, -1740823229, 1650355638, 1039238901 ], [ 1373367672, 1875416954, 1769723227, 861785502, 145093956, 846102006, -220133250, -1368721144, -490223375, -142128479, -1948119531, 1492366585, 1758880402, -343672830, -16423559, 1464460001, -192983915, 808049191, 65143860 ], [ -982986512, 1263384035, -1319773654, -1183387675, 822012559, 901516551, 1951919729, 905249143, -2041378630, 1501317768, -369719837, -2110187877, 339503103, -1415640363, -360880604, -124352824, -1828717008, 1505559500, 44449487 ], [ 1997661709, -150948202, 407457597, 1341488371, -1236375162, 1756474461, -1354698417, 2130077883, 598907221, 80562625, -1245243532, 296757783, 228008749, 2077601055, 1438006285, -73470813, -473221007, -484933447, -521957971 ], [ -2089140082, -1992262083, 1079800312, -1056198694, -381012855, 851225837, 461722618, -599615037, 1084152854, -1467594976, -117509521, -1693214691, 135788772, -1739232498, 1896500975, 683472890, -1093287762, 483705568, -644298682 ], [ 79547113, -1428748736, 1402084, -1688873251, -1489765874, 360814354, 2595125, -886540914, -1890052858, -328501928, 1829048152, 893656032, -1898257202, 1880707174, -328435313, 325543142, -2145030980, -815676587, 1229006776 ], [ -727201023, -1433788123, -1758097556, 1825000400, 1343718795, -1958600660, 1826322983, 1377771110, -601633030, 672754283, -1039599291, -1074876903, 921291746, -1278098047, -622004358, -611268622, -1502128514, 1410479643, 746572160 ], [ 1554591537, 102768230, -1394638676, -946993480, -629435877, 1898210981, -1127465922, 829283329, -1620736629, 1958403698, 628995329, -297725905, -661978915, -624682458, -1179466547, 428653282, 1571948467, -1111512610, 1066517392 ], [ 284258787, 1175795180, 1158625008, -1979138578, -2056352454, 1782971703, -1479929659, 320998889, 1086987612, 16332921, -2121010045, -2102019933, 728209789, 1707946188, -672480391, 188508135, 1863016233, 1396523486, 173997634 ], [ 667914490, 1981249477, 1274289366, -361394017, 828635550, -734808926, 1808026193, -1745748889, -1179036442, -661376599, -1279470308, 408268258, 912859057, 1676932356, 5990622, 521205503, 425893983, -2132848463, 895683085 ], [ -2047597707, 203702555, 2146626157, 1235633948, 27822688, -777958783, 1448308101, 1541852214, -566895480, -1685017234, 353197531, 575542698, 1864316697, 1675606360, -1163666879, -1062170633, 2134588077, -743739409, -178713192 ], [ -835621199, -458098691, 276010540, -891391940, -374212703, -632865314, -1683802050, 1231348186, 1680565820, -34250579, -1268404220, 614420170, 146372532, 219994216, 407183927, 935860914, -1972455813, -1720498437, -1736402331 ], [ -1483332326, 2025891880, 987951191, 706575120, 854070670, -2003322311, -1231292176, 1263576031, -159918296, 36691086, 1074806517, -1824503946, 1282688333, 776324349, -413976978, -2783973, -1828625365, -1267359804, -1089316485 ] ], [ [ 1622218906, -1663415665, -896016686, -1581616595, -925322205, -2101877064, -975930035, 960962424, 1148713815, -518018754, 885272948, 509761401, 1731497534, 1308437951, -1162479201, 380660470, 1229926572, -834780727, 313728362 ], [ -428404473, -821714820, -1291312424, -1995209309, 1073088126, 1369869295, 651682739, -1112089992, -2066638952, 565832032, -1288859061, 209886187, 2019601013, -2128373026, 331598957, 2123189723, -711670391, 1350034303, 1409242073 ], [ -58105451, -829516119, 774560287, 513056018, -100526989, -1319701078, 1050490036, -1239578678, -1570546937, -1858809651, -230420721, -1631679573, -706362446, -1108974338, -173279410, 1192392554, -212718337, 245269006, -1532899814 ], [ -1661878917, 2046502828, 515278339, -2080945402, 279777682, -2104220680, -1816002180, -543565398, 671958263, 517012483, 1249780037, -1375878915, -1324273747, 142567161, 1583561812, 956798316, 727100641, -1743496409, 1623507035 ], [ 2080578399, 353413532, -701365378, 698112128, 611669544, 1842973642, -1671945479, 65456738, 899737188, -648526890, 1462248876, -1869476562, -1695287405, 1249123591, -1606905517, -350026588, -940394195, 808027633, -2096219712 ], [ -614728039, 2087574413, -563314646, 422556384, 2096185881, 462093168, 1095133609, 1971227508, 503396587, 1426054788, 35419524, 1349663111, 609786594, -689332073, 250106616, -709256325, -442034560, -894478652, -38220702 ], [ -658436690, 541281788, -560455603, -38636659, -1546172383, -487091107, -618699219, 1980256907, -228719743, -2055003158, -818846945, 985357609, -1437323828, -1447466006, -543698200, -615138808, -82000490, -2000771100, 948021202 ], [ -1228540273, 907259277, 277373618, -1276915119, -130845812, -1990049925, 866730064, -842674638, -500450014, -1472588358, -579898252, -447585074, -1181310616, 2058775905, -945707414, -1369788032, 207044600, -777930490, -197728808 ], [ 966858626, -1811517550, 39439752, -2054363378, -1958813708, -1750101461, -1453030308, -646661276, 1869382603, 1744636632, -1704393379, 2109574332, 580219102, 230619156, 1255529101, -66825591, -1007431555, 127386198, 966702662 ], [ 784644234, -1417789411, 1881803400, -924490531, 1374274169, -808218224, -1875143761, 2132172049, 381325286, -1225902658, -2146090538, -1592541813, -1417827576, 1828330802, -1387254599, -1451996614, 1450859021, 1628994850, -1249906955 ], [ 646206295, 147942848, 330117620, -810351308, 1079491546, 1636300690, 970658129, 1731553798, -1672777280, 674546096, 2145190609, 153226387, 1897901923, -651215169, 1703349510, 1884637051, 525227830, 878705608, 97888022 ], [ -786157830, 155815331, 1986140850, -2083329962, -1266646127, -2278472, -689706479, 531586245, -598923290, 681637976, -1690824232, -720955508, 828117969, -123341367, 917735517, 585449597, -736596897, -307925489, 1995842576 ], [ 1984855565, -1994664916, 882367143, -38750902, -2142012950, 576017782, -2047499037, -778187837, 817333150, 1342883189, -375186450, 1326117291, 1458016624, -225297455, -1404388123, 683743774, -2088097505, 1688852292, -480682647 ], [ 1116803838, 1013887607, -116544611, 2026055187, 1272654758, 1647780864, -1744174194, -68399021, 1941174555, 1343540000, -197102833, -1845416632, -935363979, 310407369, 609241414, 1822347807, -1748633277, -445022403, -978868976 ], [ 1976117157, -1434071127, -1199648375, -868363493, -1693789891, 616187829, 106353423, 247636482, 1749111996, -287305146, -810549584, -535087347, 1289178755, 122078998, -1420786925, 815205795, 1054716819, -1074062260, 244928848 ], [ 273441693, -1395791463, -2108298188, 936677604, 495728812, 918075516, -526810754, 66293804, 2068741465, -1179107519, 656307970, -1579285708, -1865346550, 1963895479, -1589908134, 669209756, 61012301, 1328182058, 200170033 ], [ 845981980, 1692794908, 1415078616, 952870728, -1449590892, -1419863145, -13098686, 682279013, 717795423, 1231261483, -1703427410, -1402550723, -1503423455, 176321224, 575450860, -1651264580, 1583579371, -844193278, 688982242 ], [ 1080724642, -1991985159, 1566877217, 2020493993, 1969824821, -1548306072, -461031975, -1148636461, -211296631, 2039968942, 1130104547, 1164077856, -335304221, 1875082564, 1804118941, 1316921552, 1350655550, 651694607, -1738018076 ] ], [ [ -925337824, 1154455325, -743538547, -1407051664, 1921014631, -50066496, 1548875227, -926997683, -603483929, -673033785, -544312297, -268066851, -868895978, 1349511397, -746765352, -251182373, 1549054972, -269919501, -2102357043 ], [ -2145387682, -274651901, 637879557, 1901981936, -1585682838, 183121751, -906474517, -212833711, -246367417, -805865553, -2069184798, -1830031320, 96166239, -1183321567, -742928072, -1758967736, -1934387664, -1603313741, -527121878 ], [ -1445185439, -1153501317, -850277115, -896264155, -2100167368, -1643406283, 1933353267, 721550523, -1615684695, -928979018, -501871772, 1742338886, 1630058456, 1161475236, -1689777702, -40803056, -70419203, 590649246, 1480834275 ], [ -768904693, 244652607, -1014428538, -1244064785, -801776635, 1011505735, -267033343, 778853934, 820993274, -591907025, 1954390784, -1948647444, 1704695083, -2113705063, -505291070, 1397551791, 791336397, -766405297, 1656124896 ], [ -1555766440, 733185004, 79676909, -1257743950, 1807465242, 1140336383, -2111058613, -1774482382, -1906348977, -363308453, -356289302, 962000864, 755767814, -2082727487, -102647748, 1223127668, 1707457541, -892646543, -1958141924 ], [ -1490877719, -686589737, -244034853, -638455954, -1758619918, -686648336, -902403783, -52888605, -1807466849, 1248018906, -356423542, -782188207, 1745993245, 1050047376, -1559764540, -1518419239, -2138300691, 260811269, -623950829 ], [ -536492845, 40361989, 168409113, -2143295069, -1684701994, 1241940535, 1947608096, 1448093497, 1744676346, -156698086, 1401861452, 1641651857, 1686989380, -1505916359, -1517464043, -418328192, 15984893, 1967696499, -782074209 ], [ 1423940030, 1663809948, 1998192116, -1333854998, -1108631527, -1202825541, 1010137999, 801932483, -399069267, -1765662520, 89397069, 998009425, -110300488, -995885714, 396049667, 691212130, 392008142, 1602185092, -799144186 ], [ 470777263, 1524820627, -1234013970, -938070713, -1936319324, -536965369, -1955868099, 1058171510, -1766039520, 826440789, 342815323, 2095508061, -651899354, -666603529, -1103347131, 160075481, -1205569155, -1660471746, 1926643009 ], [ 769494763, -1637170341, 507072931, -838315723, -1374140968, -122504227, 1235345598, -2145552949, -621936871, 1807980173, -453832672, -1721858442, -306720036, 783705262, 2131688436, 553473009, -1930461943, 1327419150, 1203040485 ], [ 650205351, 1703123345, 1157010146, -1150088918, -338234650, 31920198, -48513827, 596108483, 866132133, -1700981573, 293890529, -1980776536, 49557696, -334242819, -1264617017, 2108060120, -1038917110, -1905575643, -607749722 ], [ 1105548702, -2107607517, -30652997, -354921282, 1570988332, -2135593136, -2073073219, 279239171, -1377060416, 876296890, -952968476, 266926340, -1985396831, 831161956, 78370555, -2147427090, -1005814082, -1892182317, -1954880381 ], [ 852389693, -309705553, 1300946229, -1040347643, 935021127, 494453983, 700132250, 1408805062, 890701758, 1054839815, 1029030895, -227617318, 963694017, 1469588749, 1022238627, 462527563, -1829571426, -272328876, -1875734404 ], [ -1701592920, -596485302, -154081534, 118526986, 1719194146, 1127940247, -331171182, -709924513, 913056041, -965864802, 1647616021, 1208811278, 783912695, -1076590026, 522838948, 1378003220, -1838436147, -1386700845, 65267093 ], [ -603556624, 900292967, -424877023, 2133127367, -861096073, -600403229, -2133065813, -1084513134, -1135979088, 1128602581, -697272656, -1273602051, -800474983, 269070576, 1226451518, 2056627928, -1944040658, 1464522140, -476961704 ], [ 1323885154, -1986355994, 541564564, 1849617212, -1979419160, 1246440041, -1656454368, 2070868300, 1049566739, 1761626069, 1708037274, -791078121, -361095728, 822844490, -1396347642, -830843868, -1722087462, 1667354356, -1082880907 ], [ -383313505, -203981486, -533058949, 1193810334, 1778411714, 313137829, 1446288522, -1671487720, 2003230958, -1649701621, -1861919495, -2051980907, -1102351125, 1448156575, -855309461, 1249414238, -324905425, -1701066235, -115405574 ], [ -1149538138, -895619102, 74126488, 1247475068, 372873966, -1188657349, 934055262, 844035433, -1129293892, 1510833411, 1474076504, 445380545, -875515614, -626382644, -260133962, -1340496908, -833511850, -1570471137, -1483692961 ] ], [ [ 1048722519, -1596213566, -132577061, -303900058, -1948542691, 1423003876, 2078074858, 594492207, 735741568, -1148021298, 1478252802, 1220877510, -265477636, 883956213, 1956093981, 441705304, -1290530209, -728207810, -1352330055 ], [ -723592415, 1676474920, -1332550800, 1682411979, -922847411, -4211278, 121860506, -1607235366, -1357191465, -836588942, -1889890290, 1091575980, 198595902, 1486023929, 1559586185, -654317877, 1362009489, -1884486988, -301942193 ], [ 711790677, -145051132, 1028631960, 1540175966, -326354483, -968693425, 356901524, 1582622180, 2093244642, 1355249670, -1095222677, -1265791522, 313436808, -420114123, 476571347, 1818190495, 210913800, -620450019, 1585399379 ], [ -261277877, 451003915, -1566380318, 33887388, -316508448, -1619138132, -1238630322, 872776865, -1371864352, -1580086851, -1900316010, -2033366825, -281691211, -49258280, 533994422, 311150074, 158019560, 2143420872, -1073872155 ], [ 911936638, -1805551946, 1497184025, -589844983, -659758349, -1566883663, 38288270, -431217736, 2036969804, -1382915823, -354813467, 1718787584, 1319802324, 1136035856, 111622410, 1603023638, -1185574821, 1329854449, 345395416 ], [ -644436820, -1210914368, 92905974, -2134482826, 922213307, -1134317977, -475796073, -1317937205, -148653728, -554389323, -1341101232, 1669010993, 1114088639, -481667382, -1899932910, 1482569571, 845814942, 238856102, 449418332 ], [ -2114778743, -112311610, -1336865639, 649940253, 1852325099, 132357887, 447421544, 719208796, 1844889709, -1983474769, -815528303, -994881172, 930128332, -223760050, 1168339165, -118499893, 2043114236, 1146673856, -2069416248 ], [ 2097916410, 1942344048, -1961026991, -465616470, 2021068212, 1451666328, -136243908, 192040521, -2020140470, 277667673, 714460909, -603967372, -829945958, 1410779033, -220443805, -1013553996, -537637605, -33322993, -1032941658 ], [ 258447504, 1551443226, 1041620164, -1153890244, -121825300, 187700545, 774309154, 1101348073, -63161376, -794339715, 684276925, -1607388694, 747940535, 1702124033, 899544652, -285004641, 1388562041, 138346820, 174902067 ], [ 1512347510, -1317360256, 1201555113, 771551539, 124695022, -1816264002, 1141307299, -1207078988, 1698639775, 1254807030, -585690001, -278871607, -2037881258, -8400236, -1898633600, 2093353825, 601834510, -1137425513, 1304460554 ], [ -2063505229, 211822631, -1669141933, -1913644210, -1097356157, -883226664, 970319116, 1678553289, 1184646606, 1030221748, 281272915, -553276532, -1052067707, 1914650132, 93380725, 276331717, -2083241435, -180458812, 780829103 ], [ -20942295, 490904262, 1330177603, -2053868225, 1736846624, 1361554598, -343995852, 1131408353, -1861740198, -823672741, -1684605986, 581438287, 1529793788, 435908958, 908627030, -1532529032, 1864092192, -1317441271, 113118077 ], [ 786864363, 1531788495, 1862090141, 424003157, 327638662, -355911058, 291255242, 750944852, 629993081, 396573882, -255214258, -1306697481, -1914816493, -340283760, -444512594, 464100108, 1719070152, 865613505, 1309736534 ], [ 335478733, 1835770248, 1887825404, -1491076989, 598231363, 25588371, 2027303402, 363904653, -2078993839, -1245860448, -1591193087, -1284323043, -1735997002, 1211322222, -25201174, 738098363, 2147093998, 632165656, -89234555 ], [ -1000781248, 1093081111, 29074455, 1103396781, -2048398953, -1446829160, -1589369602, 779033861, 78386858, -786136276, -817451352, 458743100, 2000036376, 2127817836, -122472182, 732310523, -1788578330, 1913161074, -2070851351 ], [ -677563635, 967475201, 2017505348, -1410867818, 691545590, -1340835666, -1931562662, -327245487, 329094441, -1013352054, 2031811143, 500694744, -264958460, -61450214, -153619103, -1668806960, 456947615, 1222952629, -338352433 ], [ -318433796, 1762904421, 476029777, -868334618, -2130551459, 1388275999, 542884009, 541765494, -932652763, -1348034316, -24177474, 1107294526, -868783392, 116136967, 2131423668, -1205326881, -1156023456, -1134085144, 1773218486 ], [ 123549312, 1795153014, 1923096798, -339299613, -1911580826, -841800209, 188043589, -510948436, -2137782991, 2101695377, -845250737, 510225911, 1918756086, 192329656, 835152821, -1993217523, 845074938, 1493974439, 1796555501 ] ], [ [ -1787541957, -1166613557, -1945738868, 1794984276, -966977158, 135296705, -103987150, 810684709, 1697753155, -757000439, 1245878955, -897896503, -1298660051, -1691121260, -549414242, 259792148, 1203622771, 1496242324, 116361175 ], [ -391063013, -1398046464, 1778518517, -446439506, 1136623344, 540890161, 1853177820, 2032488796, 888350340, 694977483, -1557937579, -2077925956, 197696250, 880503843, 1057172542, -1070027505, 13763898, 1555460692, -1736425706 ], [ -498689047, 1909219595, -1290143590, -787398131, -137665786, 809156625, -1051416695, 1255455087, -1134638068, -565990413, 314657038, -2095576399, 1148243490, 725049025, 1438618082, -966857722, -439504560, 1711844478, -1860563669 ], [ -37786551, -68826858, -225516020, -284406391, 1062062958, -1301465508, 1679972424, 1701429394, -1377000834, 2036451240, -1021998502, -1925231168, -437803326, 1270221029, 1480037363, 625847850, 1336542162, -1024623470, 1627746677 ], [ 580491107, -1573751392, -1594965347, -999423800, -1849384965, -933088283, 2119519438, -1116285949, 585704082, 2050955770, -1059900758, 842591192, -214602526, -922083261, 1933114023, 673069423, -263173828, 1340433311, 1719896168 ], [ 1208957111, 1584023443, -764458397, -669343526, -1148104139, 841852262, 1302092387, 689335824, 426080048, 1164846114, -1368109875, -575829855, 889202356, -1923129596, 1764774337, -1412875702, 1232631675, 500594276, 1493022452 ], [ 1181546305, 68036936, 1099720511, -659289141, 359409671, 1782695440, -1783450185, -619329097, -2073229560, 147192004, 1211789620, -1981882813, 212070170, -364133925, 1214239235, -1202027321, -1448312530, -1740815948, -397614454 ], [ -53557934, 1800318379, -146582672, -1410475888, 854766809, -1883227609, -664472749, 659137394, -1056735065, 406030491, -200569098, 1941456239, -912897545, 1745768575, 540612599, 1071295368, -1422554237, -2065203938, 991112788 ], [ -84237330, -820983872, 1701244863, -745201237, -284966407, 962923298, 1984900751, 1713631664, 654930889, -1673312136, -1677368865, 828323021, 39823259, -1575802665, 840169200, 1899676205, -1866726051, 1398653701, -667225180 ], [ -439009014, 932356066, -1087147824, -1472867284, 1992270393, -651375178, -1419125580, 815658624, -1216701094, 1183439162, -1844789684, 79507549, -416802265, 1962188140, 91414318, 1826782128, -1080071822, -114086985, 1347853813 ], [ -1459110299, 1837114207, 1172232140, 759694869, -1103207124, 1365946007, 1472406314, -890714697, 374282095, -1887033600, -454867074, -1500367075, 242164681, 209741049, 140912587, 760871265, 1824213682, -1302520050, -1226801360 ], [ -1222269443, 1838926551, -1749514059, -2012874900, -1458378438, 1156219290, 341990313, 1802460896, -1270061672, -455042375, 237896373, -1833662470, 1797594585, 1308537083, -1530031803, 1472593342, -219939161, -703269164, 1916207113 ], [ 79857553, -1171700115, 1329159526, 926576665, -1322665342, 761789762, 553946655, -964843748, -297939049, 1457283784, -1398373697, 954914979, 1423524850, 1875823271, -752990093, -1002407962, 1865845959, -159897378, 296068716 ], [ 55922682, 62319895, 534927800, -329398462, -463641824, -426615280, 671343231, 1365654751, 236781147, 762360343, -373441180, 1175490162, -456188713, -338940954, -1910176129, -1024619318, 1024069920, -1774400376, -1185515011 ], [ 1188228429, 1602692185, -363884961, -399870141, 39615026, 1160268200, -131669803, -1402598736, -295760655, -1053784778, 789842669, -1534582615, 467009471, -1589732442, 2027455627, 601528717, -1550895908, 1970955085, 315763045 ], [ 457992629, -1875869215, -1341087942, 1322499538, -139145550, 499553372, 2092303875, -307610644, -511534671, 1298092252, -1863925771, -193262325, 1523831751, -1169149819, -841788652, -118108332, -1828390077, -1843263398, -1067558574 ], [ 1708800454, -1194759185, 991958666, -317519038, 1118047788, -729305558, 1608436493, -554737834, 1252294733, 1423406806, -292690897, 716962969, -1637944184, -15342156, -543894129, 1951670167, 1864379651, 1216982898, 1928828972 ], [ 2044044342, 1150496606, 402957748, -1269460980, 1354628345, -1312327866, -1352046522, 1631106219, -1655989975, -1537959400, 47170782, 361367713, -1951721713, -522905043, -1180045777, -850356246, -1370679388, 761849999, -116005440 ] ], [ [ 1973834154, -2111803918, 1192427826, 1759776484, -59431211, 856225359, -254642134, 408178746, 1750904356, 129814916, 335467433, 2090354220, -14435287, -1403659273, 785274080, 828417438, -1128915760, 982356288, -1873741814 ], [ -773080869, 1525192023, 504692434, 460685496, 519487342, -1439341891, 1981359007, -867377552, 1230247331, 2104248413, -1112723912, 577345105, -1965665624, 584597194, -253318041, -1837543075, 738779728, 2014304160, -1790634646 ], [ 1686989665, 1475494516, 205224026, 1723906423, -818668371, 945215018, 850640728, 345664282, 1431832121, 1616141448, 1228882097, 379607559, 2048902861, 238629911, 587789461, -1336539029, -767830925, 1738149769, -8900835 ], [ 48263614, 1358571891, -747007023, -1007845914, -2109371497, -1153592761, 51870985, 965657169, -733869293, -238682386, -1195484444, 1359659494, 106755630, -1530367345, 470604923, -705678318, 1568262854, -996003318, 1566506282 ], [ 849837224, -1566085468, 1113810490, 947439684, -188966983, -1457269645, -94363110, 466505693, -1580411030, -682554897, 866845062, 227112361, 2114488135, -1216596619, 1193665217, -320209416, -1189223517, 1937744552, 528808139 ], [ 152172690, -880653793, 1638310381, -2017876341, -1652985880, -1375150364, 657180246, -1706847611, 1276302777, -1305959739, 757937651, 1269611322, 1626045396, -889779210, -1826648384, 1103978183, -220300742, 1927849993, -1339439938 ], [ 319000600, -1635759540, -62668117, -2143048166, 1074288039, 450484319, -1730484673, -2263162, -308326737, 745812906, -5048327, -176192712, 1421854551, 81909637, 1349554574, 1655026462, 1495788330, 1956557712, 849857753 ], [ 265255344, 131236192, -1269157837, 1408230962, 830107805, 1603235765, 865380290, -83818037, -879442060, 2085902011, 1003361452, 1609831588, 365112033, 44966870, -2000148624, -1849895692, 888041007, -1183297632, -1795279056 ], [ 1187122859, 517673247, -1670079750, -573395, -129707728, -2131531194, 450336736, -443720427, 1624987254, -1650450630, 1490842689, -2119899938, 1135065028, 1213713191, -396450210, -942520930, -1536527753, -687465615, 728638236 ], [ 965854915, -1368854944, -2099639799, 263343701, 346969682, 2064497073, 1122431229, 216078841, 394430195, 625161984, -207303857, 762680844, -1308057460, 1419007191, 1553394736, -279255862, -186084626, -10694894, 1363096090 ], [ -1391689604, -680654822, 492546367, 830702621, -877212684, -1644210291, 32748047, 595087800, 1144854428, -2134728505, -2072021482, -487472586, 274515096, -2132166408, -1402542971, -348289441, -947541341, 904280979, -1998391246 ], [ 1667913002, -1419646636, -254951560, 2090057329, 698631317, 2141138955, -2063026410, 944239626, -1822362050, 480421533, -747541414, 1189735804, -1613394272, 1703187630, -82633958, 82914599, 305415667, -1995940025, -814281871 ], [ 899348201, 1979238074, 2081351897, 153339041, -1039154642, -96328056, -156914202, -441347453, -595821911, 1581974013, -470438531, -2021818869, 950905733, 708982417, -522249170, 558313424, 1894441893, 1822869773, 1244073585 ], [ 357953262, -2028740580, 52442921, 1368157030, 1481315234, 1171913705, 2089525087, 70840023, -1676311346, -13669177, -778617361, 1441077077, 1190300759, -323044724, -479997142, -1462598099, -1962087079, -803593394, -1112321576 ], [ -1008447999, 2140926585, 777642610, 220721301, -1379228460, 1465208395, 621792879, 63626363, -146170849, 225776289, 1458832583, 945437227, -64429908, 719937877, 1845993842, -746287390, 1720001807, 458665528, -1351679556 ], [ 2005547923, 799578394, -489906224, -1225677370, 1785783806, 1388581421, -1956277729, 582926510, -1655202270, -884257770, 292134733, -1077505812, 53649632, -302461669, 350037508, 1291595327, -1480978177, 1272004425, -1192422806 ], [ -2004133851, -230118935, -849169944, -1354941362, -331352589, 1584228913, 367571948, 978550771, -1505270036, -1821801527, -707454040, 1178634828, 1656126592, -1710485677, -100727663, -444495797, 1048587171, -1264851193, -65375817 ], [ 1502434016, -150398690, 1208080335, 523666142, 418334373, -1033521551, 2115219714, -1074591802, 1851090007, 2101758802, 48906875, 1584808612, 923804978, 1021149504, -1853234801, -1558452338, -1848474221, -2017669502, 1443010967 ] ], [ [ -1394092680, -2120273912, 1880040177, -950232093, 1358454219, 1977932046, 99110718, 1832749588, 2013397308, -1527763627, -1517918310, -558608951, 254049205, 1228519634, -1360550608, -1316826996, -831382812, -981854275, 1890365512 ], [ -446716569, 1581744184, -1907470518, -1710261193, 1304011016, -1075701165, -1792623713, 405906491, -1514904510, -1883975433, -403226604, 215111922, 117508682, 362887953, -2046011597, -897789120, -672321041, -888530035, 253611073 ], [ -1163595681, 566906694, 1871215761, 690427541, -477294817, -280377385, 366227837, 961939305, -852230715, -1982498163, 870435271, 693814566, -1711796707, 543555695, -1839785564, 614590947, 1049190762, -2080827628, 973531468 ], [ -1630166672, -1009311576, 879796421, -622569629, 2048854946, 1963918898, 2091252254, -1699388444, -1390333225, -1360872987, 366571407, -300482935, 1055947124, -935878073, -1289540072, 639986843, 503639028, 818628166, -807180339 ], [ 113335957, 1839756401, 477588772, 1857534019, -285955350, -1954885712, 1118354739, -169843197, -1966671977, -1551623096, -803625590, -1327160179, 792120996, 477428517, -731668691, -1783886109, -1810177187, 1913990812, -665662257 ], [ -1686667215, 908363128, 1588994340, -1623562642, 1910921562, 964784362, -1064980598, 1183073293, -343827432, 581112272, -1602428500, -1098506397, 1174361667, 1311233574, -2100537179, -1226460116, 461842140, 1742987717, 748604216 ], [ 887536519, -478284889, -1912463353, 1142092826, 1285428386, -243530760, 27631845, -1137947626, -203371442, -1108294511, -341401828, -1571763622, 457972648, -1084354193, 964557316, 76226144, 1700706614, -1197564997, -975194603 ], [ -1103630901, 561679815, -1688553824, 800335422, 1370285795, 750747998, -1569076104, -30061989, 143795453, -468054592, -144631486, 1126908438, 1437141264, -858951352, -730867732, -1253902120, -421853953, 196834888, 917238744 ], [ -998103767, -1218308942, -2004748301, -1744227184, -1925967517, -1256828461, 837563833, 1177708875, 2032145934, 193678562, -194611911, 1715334288, -1515860924, 559439164, 1366156986, 10962281, -1024625021, 519118916, 2128699443 ], [ -1134112597, 271717523, -1929452136, -1148334460, 1147077782, -17159385, -1291809170, -707032054, -1627982575, 1200323034, 1902113133, -1693007880, -1125551358, 1533314994, 1626368620, 1148203217, 923616844, 1552045719, -543399688 ], [ 1696485221, 1660489629, -1160595414, -1833920663, 90219255, 1109401088, 1502904491, -1535626204, -526614650, 1150407552, -1888035082, 957488633, -894923625, -2051076431, -1108443822, 1038620198, 1589406844, -1798384453, -155278747 ], [ -1283448310, 788316497, 1205546149, 1984786634, -623087667, -862481607, -816749401, 1121843557, -235885946, -2049712491, 1922497682, -1700308081, 1839003198, -1452278381, 163787606, -805657109, 802285570, -416666739, -569759805 ], [ -98715998, 2022257633, -1093793540, -1203787131, -1863091016, 1024993063, 762455873, 467122025, -2045858909, 1248034974, 1329166255, 1911296252, 1843205938, -1017145316, 903527604, -418131225, 412147283, -719428423, 674389448 ], [ 1944568426, 653788711, 1807536138, 1854159440, -1636904027, 1994178532, 1366983898, -314771102, 429837804, 502851232, 1230013802, 1300546392, -1707513102, -2143024797, -1088795137, 116032479, 1499777472, 656598879, -1563861274 ], [ 932890303, -136653751, -563545196, 1166758319, -877700531, 509685559, -1365187282, -508678158, 248315892, 530057916, 1800894528, -900457095, 1700713207, 1359817172, -601441764, -1545827190, -1040004255, 677792366, 1240360023 ], [ 482205263, 966281820, -1710720614, 22934400, 1605395453, -476611407, 1713186824, -1615775701, 2056167269, 1224660914, 542142665, 504505943, 1874012166, -528789160, -1439094077, 1798680661, -1706141769, 685789052, -1005069176 ], [ 1843566895, 2034388905, -109897647, 142854423, -194914962, -321169438, 1877928452, -914372313, 1974789147, 646048424, 1978980565, 481453378, 1369653877, -43059657, -161464379, -1041581869, -1244255057, -1985600251, -500617603 ], [ 2094827193, 1882473391, 816996365, -586029841, 87475918, 1102592952, -2138847560, 1816789854, 1591050977, 2020318955, -1742231232, 1922745820, 487476175, 236470581, -1376421569, -34874814, -587112383, 2094400037, -688433539 ] ], [ [ -1210411100, 1917176637, -1342047308, 1737299961, 1989352820, -827401377, 812585572, 1274539696, 155924534, 846036300, -1580334107, 68850840, 56866436, 285505325, 1907915326, 1394603091, 441914868, -415177101, -409616948 ], [ -2060868495, 219485720, -1063180637, 1658480520, 1175181980, 1773171497, 2129512664, -429118062, -307563715, 464118471, -298444151, -948317558, 889621597, -210087054, 1897712254, -1203094915, -241404783, 135172335, 1751699841 ], [ 336038820, -1850904760, -696485915, 1658244580, -978744447, -684415959, -1498833607, 942303034, -1548148166, -567764083, 908218576, 1698626421, -1195555672, -720784941, -1640776201, -266809861, 2142637592, -840858166, -1031150773 ], [ -430699236, 1701014562, 202094830, 468950100, 1204890342, 923719332, 424567230, 261644732, 142779395, -1370905479, -367925840, 1490575149, -1978333240, 1408632306, 283210107, -645596011, -1657590847, 1133230112, -2144439542 ], [ 184856502, -1450043861, 1756852681, -1364497787, 1300620771, 318115639, -1971408158, 945151547, 1628977896, -1196230795, 2012477441, 1281489777, 1040052970, -704183420, -1632458955, -303524242, 1320169394, 372165039, 633460614 ], [ 1206958573, -692235696, -1987034331, 1649398658, 487043039, 281606782, 314721471, 1515813921, 1156588938, 730632986, 1211228370, -908316419, 909341798, 2040189763, -1138319979, 304966506, 778302476, 71963215, 2013687010 ], [ -414422992, -1211826087, -1561889755, 1500170264, 799778229, 335007224, -297215182, -386785719, 1866646518, 774664979, 1997577128, 1294959333, 1149508720, 230367793, -1105976569, 659512362, 927625665, 94359755, -2059772896 ], [ 1975699002, 1401879484, -634776553, -27408046, -1617630983, 1875782513, -1156939903, -525016625, -306873213, -1017161624, 578473008, 2126250784, 1525802941, 131760454, -1584993929, 1559857142, -1044791655, 1765477076, -449121429 ], [ 79322517, -271910482, -190207242, -1438903220, 227143446, -416734551, 1493529792, -97837609, 1995700498, -873311602, -737350926, -1989751309, 1024909687, -1831928466, -921809601, 1763308741, 476539683, 252454169, 1309061313 ], [ 1166053425, 1659946124, 709847644, -220262312, -1586295900, -559395084, 881516780, -1058917264, 734330414, -1574461265, -1888001856, -580174625, -1160166056, 1597632506, -522812097, -348710473, -414446693, -784719878, 1794115397 ], [ 1027065169, -1465240957, -1221555393, -1799558134, -1046740213, 672480582, 1872213388, -78861539, -1797058587, -1943967838, -366656289, -1010654949, 329643861, -1639441541, -1158521405, 239817529, -940544219, -581086457, -1194665062 ], [ -1926261965, -664922905, -731340256, 1711569185, 1686716938, -293830110, -910604403, -352921687, 463413635, -487131411, 1100146937, 1993361868, -415125290, -1643686406, -1628597442, 1597192771, -360364680, -742337562, 512809869 ], [ 1960702356, -323610432, -793592935, 1557873422, -1791540969, 1478628986, 86079237, -2060899102, -1168808437, 769763078, 1086582983, -1307290383, 675622486, 2101387323, 800878934, 869511485, -1316452623, 590539911, 896060164 ], [ -1672276068, -810327069, 1643219045, 2141788641, -1403578092, 995434533, 6976786, 388314467, 46932809, 1576758855, -235741348, 383590829, 727023413, 226558952, 1630504432, -1128220896, 1924168971, 764985194, 1975923977 ], [ -538398082, -90880334, -1962445171, 1820980858, 1357475078, -874865098, -1924690094, 845428142, 740023392, 118866342, -1474372545, 1796972809, -289611722, 964496536, 1542286929, 207558463, -1741954773, 1665225163, 717906697 ], [ 1693858646, 483693815, 1749997446, 1578528240, -1221338594, -1405593025, -1459300343, 1287577528, -1115031349, -214227829, 1236844770, -306472063, -1881826065, -593631693, -1741221595, -491455300, 1016701326, 85725942, 751090046 ], [ -1688781902, 1074368669, -321839639, -914854901, 652754348, -1568373230, -7763783, -334229991, -1435251503, 1942203223, -588188463, -1972385775, -244977743, 2004293133, 725311805, 587297811, 1721278248, -1787062377, 216361179 ], [ -769583882, 757495342, 1514972413, -1815956732, -1468084834, 1951921028, -34523543, -793672632, -1493612546, -625812170, -2126012893, -1190381193, -1361474574, -1783828459, 2014452111, 1245741477, 1891420015, -1114586613, -908714720 ] ], [ [ -933349070, 251303595, -1366674586, -1136090149, 2039616748, -634910861, 1207035263, -1164125878, 1846404937, 832499361, 1553590031, 70294171, 1745031466, -589902482, -90048062, -1883002020, -1415013752, 1164788968, -743543303 ], [ -1709372728, -891413947, -632215211, 932582731, -1758775971, -2037220300, 962568091, -1537416981, -345079479, 785485610, 60807068, -1617302776, 954263455, -1940071729, -1149671288, -1678408088, 54106903, 818939251, 643830056 ], [ -1549086216, -672759264, -1519111202, -675611411, -1158351835, 1032487505, 1077653268, 1367476903, -1286974443, -2089519671, -1995547476, 1475252538, 1743169838, -1237957043, 1616275325, 127750028, -1353692084, -803445358, -1007845903 ], [ 1132245662, -1337635046, -1361212613, 942893665, -849530794, -1073703667, 1321997445, 1853062597, 237801313, 1407207484, 1465747074, 379679951, 1416038966, -2109094266, -1995802145, 1647847553, -1544331805, 978228823, -343055021 ], [ 1236552852, 709576721, -1838996744, -700800276, 895759110, 1810552413, 1308201827, 1683036827, 1961233920, 1693159343, 345618048, -703756870, 34539491, 1269987065, -320418348, 1420890484, 864524006, -1248473363, 1807413741 ], [ 1487176746, 428444671, -1313798141, -1171307841, 1457898460, -2072004107, -70387912, 511586947, -1148897098, 1565936005, 95845454, -1864121989, -772394320, -439928308, -1190534883, 1889987156, -599121164, 7202642, 151441921 ], [ -1199763768, 291686547, -628540926, -2103157636, -394537559, 360102428, -1643729020, 1199943153, 690597428, -816181828, 395842779, -843285497, 634464929, -1486294598, 475846164, -1910839838, -2075877660, -1055227045, -1398171415 ], [ -39860099, -1436357315, -1097548056, -1726785218, 1661769169, 1011360744, -1212642594, -1631498241, 1504315155, 722388044, 1657210399, -1381303103, -606559878, -1639345302, -329205507, -1449422405, -2129644529, 36092571, 2057540356 ], [ 624842621, 1103491328, 1339707072, 2028173547, -1595313181, -1070502871, 499018280, 1378890068, 1176132123, 977682653, -805713654, -580518750, -1805107842, -799287829, -1477700837, 1881849039, -1754242252, -586650617, 1663062580 ], [ 1957842175, -529562303, -148525558, 100281495, 1383902215, 1154006824, 103561200, -551910075, -548124369, 640391025, 1439977427, -1818146187, 1154663092, -82009620, -1523845437, -1732937845, -699894236, -1081111384, -1700323564 ], [ -887594387, 1433289062, 934515321, -1249675884, 747771786, -207449924, 1061200901, -1085382292, -1882247740, -803838491, 2121345388, 239826142, -1913751405, 2041808101, 1399076110, 187689637, 1031947211, -1353901970, 394113889 ], [ 1773783261, -262606477, -1980179413, 1104375048, 988256214, 1030181420, 637487106, -1558307184, -1655528280, 1256846901, 1525280513, -1810083914, 347999737, 2345662, -644058812, 623121700, 1779025301, 1381643121, -1489951377 ], [ -158440407, 1871447235, -1130185952, 1520682176, -40116647, 91857800, -1072847997, 1800802386, 123374573, 321582956, -161026128, -1763910931, 1204757584, -736191821, -1116304463, 1211372009, -1288553823, 784897037, -110873123 ], [ 1288252002, -1930569052, 1179335184, -1162473150, 1591814843, -628332610, -2117460266, -53129980, -1912398981, -990261785, 930645610, 260431761, 896619770, 1625278616, -137416794, 187808016, -1897276374, -915517283, 963079269 ], [ -1881277401, -604645669, -1560506339, 1534862245, 262926595, 620493618, 789023451, -1184090297, -1934161455, -439061091, -1350553198, -764528116, -777040026, 1211203097, -774068604, -1497436042, 1968843134, -1936729242, -1272295594 ], [ -655997112, -1878960792, 1715551408, -631296502, 1212267983, -1570059780, 92885215, -1603818248, -1152573677, -397496384, 1557833959, -831543726, 1094279305, -1753520145, -1067132318, 447979818, -136341320, 7300439, 765720942 ], [ -1816343092, 839545035, 1557975652, 1142948602, -924650375, -640186606, 1981615382, 1245453563, 1853444313, 1775881541, -283052836, -1591591272, -1165796114, -883923761, 1438181449, -961020104, -595772774, 1508855472, -1445038764 ], [ 702719665, 221653451, 2080699637, -45516163, 91201323, 1503315342, 2111771290, 984756027, 850746546, 1615506794, 2060410734, 1008041332, -891740379, 610636806, -1133089123, 760863, -238531765, 2094025433, 233372167 ] ], [ [ 1972097902, 1323436624, 1498312146, -1420455861, 1182487019, -1067373787, 333115731, -59460174, -1031851460, 2082488668, 1612498342, 318895847, -2101028703, -1360348059, -1170636429, 2026856012, -413466001, -1946760767, 370042164 ], [ 1934607176, 261474689, -240466939, -1392360424, 1626902115, -1697378808, 1861990547, -1192588176, -1554067755, -649790804, -2126177207, -2087123518, -1346578322, 826591455, 1350627704, -1083502414, 620725258, -638213086, -287936121 ], [ -709091840, 1681237778, 50808607, 26812670, 1545328039, 675427971, -1505858684, -1336619699, -684071840, -1727081958, 824757449, -20030091, -1957511175, -427491973, 1417247446, 1748275449, 1983523874, 1814957652, 462298264 ], [ 1834732554, 1960688523, 581053275, -373396600, 2001857840, -364935939, -1432885081, -1691148057, 289690686, -1995240222, -1638088196, -1097345598, 128109815, -93936703, 48093944, 32995617, 2122450951, -1213004500, -111465905 ], [ 484496683, -970896328, -1369210342, -1947105710, -746417469, -1055802599, -1306917681, -982402612, 844663730, 1406691017, 71178380, -1861697909, 1014046499, -1494660754, -1901604632, 294036902, -320567425, -808164206, 2005571825 ], [ -1755684036, -1917189586, 375765836, -350560859, 1295109960, -1973974620, -346271996, -1517612431, -1970597931, -160947665, 1008665541, -1470968757, 1470116480, 80553936, -83770355, 1815618752, -733731660, -1286739740, 1229546700 ], [ -1687121095, 1598139111, 1397052195, 2048651875, -170639707, 524825059, 1643302156, -1582224022, -832694109, -120893402, 547745791, 769523325, 1818117871, -45822255, -1410055805, -1331853184, 1291619327, -167353893, 564860139 ], [ 269973636, 1344096033, -1209262338, -1414361314, 1003056301, -283096455, 1356314937, -1594131966, -979759790, 1976037607, 1476051865, -1878224749, 1360860509, -1866234596, -1630787990, 1710067824, -1606224806, -855720058, -1566134360 ], [ 416697868, -1901874795, -912785653, -745899430, 638912358, -14969453, -1320834002, -153310703, -176654333, -628308153, 143847795, -746725058, -714498346, 1217014784, -1066437755, -734367492, -1545300596, 851010910, 885383182 ], [ 764950805, -1424714887, -207945622, -892810352, 1132601664, -700471523, -360970772, -195993115, 1120074725, 870025939, 1374309682, -309473291, 1372698470, 1593834967, 102673693, 772173472, 1759041757, 1453789375, -960187984 ], [ 929233188, -232094342, -1509114929, -550669077, 2052682131, 1966642283, 1230878638, 2106089744, 312337617, 1106239240, -1437822162, -864299964, -1405825910, 1879331500, 491048656, 1858007435, -359930574, -414693971, 755310803 ], [ 291663725, -547918750, -783452620, 55169591, -1823025165, -1340210022, -1959525964, -1480899809, -1294222469, -1822591862, -1909305675, 1372840361, -1362905273, 237882139, -1724233196, 1920456143, -1121121909, 1071535419, 606380550 ], [ 1154328983, 554694311, 38905678, 1168788441, 1354864340, -515706595, 1898648040, 2093764853, 952367131, 1842318401, -1693982601, 173227279, 648625356, 1837029629, -1630226941, 1314585976, -1815815870, -609434420, 828500931 ], [ -897734186, 1437892481, 1849056040, -1465264641, -1039006761, -1829017802, 902360819, 1660103189, 436476464, -1579648870, -1401268416, -1996790023, -42975121, 949421284, -1503165673, 1493426933, -1062175500, 62162528, 719991018 ], [ 171477617, -94991925, -700678763, -300589792, -1123292008, -882531237, 1096213394, 1643231773, 1500165109, -726067482, -767747918, -1897083579, -971439204, 367625683, -997326971, 1002740685, -1930177983, -378710431, -940275609 ], [ -24531085, -2037313799, -348852441, 1238701306, 1533117883, -1048286288, -305825221, 816710319, -155785330, 185492703, -680692415, 1449395254, 564797968, 1977311578, 1201798652, -569978178, -739514589, -1768062716, 525961544 ], [ 1072220393, -626133648, -2055990854, 1398170752, -1189863419, 353341240, -1918773769, -1877923335, 1710034235, 740853575, -2124732856, -1715167984, -31172164, 774663479, -326421264, 1600949766, 656033338, 490724705, -903042264 ], [ 781456380, 1605009523, -1937236905, 1006507296, 1630939436, -290793227, 1142037834, -609772616, -1319072304, 1356729692, -811181507, 1104065575, -792909175, -433791448, 795006904, -681302663, 1322012387, -1980461005, -2097357238 ] ], [ [ -1796553701, -1046822186, -1915905645, -512347520, -2042619933, 1100666101, -1490901767, 2027497705, 1533912426, 834692380, 1280584488, 1181063015, 1484228374, 237864322, 531718503, -133080927, 532846962, -509523805, -1615200850 ], [ 1851672452, 854549686, 880213497, -944779372, 1163234248, 82692421, -1818282316, 1953018712, 2112220514, 1591780997, -107524649, -1145925161, -2100132126, 1016406655, 1679010308, -1700417282, 791848650, -2032625547, 1188018473 ], [ -2026476060, 2041584219, -1416280567, -428213264, 837297011, 1487136555, -587096718, 2063376928, -2079011395, -122837017, 2096041241, -970184379, 143359150, -238137887, -455781006, 1150034878, 80959682, 918417918, 85774404 ], [ 2136277342, -127832929, 1271644607, 485111850, 1294505112, 1656253720, -1174669033, -851633208, -852265600, -55969339, -34917684, -2131832804, 1698333955, 1545390570, 434012747, -833636450, 1402657264, -982272343, -834031151 ], [ 2136905870, 1820696117, 362464911, -1420639914, -1619016930, 1994034697, -1007062587, 779386673, -630387004, -14374650, 2087612009, 399262955, -297977625, -362229744, -1159065695, 242630336, 299492224, -1739449238, -409054154 ], [ 621910056, -1911430579, 2045788606, 1550137931, 587973608, -2080106232, 77305678, 1711474183, -2049996033, 1253523587, 1457675041, -1821825441, -1158017533, 960402266, 1767817316, 1163685663, 110254702, 439405534, 106090753 ], [ 333593546, 1161970243, -1934079496, -1247657827, -1891948677, 1272658886, 976197317, -1919392333, -1694084657, -1009953821, -1108771145, 83158557, -4996792, -611234462, -1442406039, 641546953, 1244851433, 602568376, 1320178559 ], [ 1777902378, 1469493902, 650844015, -1934590191, -710594302, -309782414, 912698029, 1490000058, 602718382, -587468246, 1235786860, 841042120, 1280073735, 383308239, 630207130, -656233995, -430185136, -960333947, -1044243040 ], [ 656026585, -499650130, -1573572350, -1996905150, 1546714442, -277779198, 328322079, 1738808662, -1668579741, 1878569614, 874144579, 601975888, -295869346, 885759190, -1270960644, -849782818, 1980277534, -962943769, 943380053 ], [ 1848065481, 399404570, -869004931, 1498373133, 1401179553, 188419312, -1653920028, -251381806, -293615098, -1333815581, -420414147, -1488676789, 827062685, -292189562, 990196682, -189087744, 918275166, 1002069579, -1459361671 ], [ -248742988, 1073632935, 400115719, -1195437554, 1428156186, -1288941069, 2118856383, 888422348, -762247968, -1311845171, 1726381276, 100907808, 1314478485, 1424557367, -1855397138, 789366159, -712281969, 1751137367, -1206701300 ], [ -2003466637, 706025074, 223425605, 237507981, -1016578286, -22114561, 1993783437, 1131997745, 2082549182, -715933701, 1590007239, -503575057, 1871154673, 1570385849, -1440353857, 2028120104, 461138815, 1186945740, 339422972 ], [ -1215170911, 2081970109, -1663648573, 1327004075, -1248954381, 1226893836, -331737412, -1131676485, -1130877655, -774879696, 1722458615, 1156962996, 733249279, 557591349, -357645171, 1724396015, -971471211, 1902369959, -512557081 ], [ -681029345, -102861910, 1067510838, 918360009, 1145532373, -1763764578, -1455739324, 1498226068, 2065300148, -1599617487, 1735770061, -1020269130, 2058562460, 2119952459, 587942831, -1330543786, 1238004344, -1713081260, -711913033 ], [ 594446245, -1857213260, -459007107, 1276475726, -1753053462, -572209360, -2131410041, 679693262, -1807487267, -940722165, 97648567, -1226129402, -1155806000, 1438337140, 1192077339, -1800448198, 1535487887, -136673331, -1525430574 ], [ 1746751003, -699994326, -748574382, -1517952573, 1659084593, -916147863, 396825798, -1120108493, 1698643964, 1232075367, 12991598, -663659730, 665976654, -19049045, 1893763220, 746873790, -2030711726, 1384081769, -1319238315 ], [ -853800456, -274681434, -1248887723, 1899733471, 2054941592, -1478760128, -772460414, -555147152, 734731891, 419942377, 763821453, -2014168540, 60256010, -1241608285, -1166309341, 1179794850, -1539928652, -2012283046, -55765233 ], [ 1012734247, 46942002, -1454522897, 1174101280, -508006497, 901227779, -1279622189, 1769703817, -929594543, 2022330714, -527182455, 978613994, 8834209, -1818870337, -1725411462, -407513759, -1318426136, 467302620, -1554988252 ] ], [ [ 387384882, -1267669312, -1368188522, -570968249, 356244900, -431760721, -645617303, -686222513, -691803934, -413569511, 1434549164, 334938354, -335294531, 1071776963, 117664726, 1928608241, 270036881, -1219755090, 270569109 ], [ 1175088274, -1232133717, -1279052491, 427148942, 1651357810, -710286192, 29353380, 665807095, 702319651, -1521717226, -450096268, 2122210319, 1668726782, 1168417039, -2043458069, -355402387, -1927732213, -853187304, 1567239721 ], [ -481886592, -1424039922, 950082297, 1112525247, 667471416, 1327191932, 867980729, 578417294, 1670738822, -755368057, -187710574, 270932217, 728087788, -101036287, -251221421, -1437427565, 593126729, -1616474875, -108131656 ], [ -390916914, 1188261231, -100666969, -2124891591, 25834968, -1221012148, -515214347, -874293743, -1431891281, 1912954838, -1058436487, 30263254, 1409322922, -582604240, 1878154875, -410976335, 1918932777, -206921718, -2085519061 ], [ 1579819496, 1563544463, 1985717422, -1615284127, 1478175872, -680351761, 1467404625, 1990792046, -1292720256, -553071074, -993520117, -839086397, 412528089, -375975213, 670605084, 748983654, -1276870699, -1958822778, 1057772589 ], [ -1367557674, -1288646728, 435286249, -1017861523, -1332540355, -829806846, 97183047, 1486021818, 2098867231, 996792746, 1713130439, 131792942, -393725867, 1373312778, -848725505, 1344016588, 2139741428, -473163251, 573028751 ], [ 1208763945, 1217639585, -1261677688, 1986867608, 13867804, -1968002976, -1639639283, 977519186, -314415291, -1683843812, 87470315, 427542099, -1804236915, -643788731, -160576966, 1204028114, 651420021, -1773734425, 490005237 ], [ 1728897494, -1914035478, 2090085543, -1738002816, 526835074, -638420063, 991243853, 1471823972, 1511223832, 1588090155, 1358290302, -817706499, -149035026, 940134347, -1424316630, 332390063, 129761504, 2076282791, -1933943482 ], [ -1740991140, -2018201659, 205646222, 218041700, 397446175, -1107674387, -826057198, -357077231, -1945820986, 1084385147, -1923696372, 716815061, -199208941, 2142427197, 826668630, -105080961, 859748453, -1643813903, -1370224062 ], [ -4495773, 1537478638, 1374715440, -527583364, -929135154, 1994444952, 281002416, -1639991883, -1181414911, 1445061927, 1710403663, 1753799013, -2117763148, 1385880832, -1666613779, 1326462601, 1638509017, -595668949, -1315903613 ], [ 916301666, -1853532813, 340790906, -723405494, -324359661, 1398643876, 2117898607, -420099808, -899990133, 1436372235, -373043585, -1289136936, 1730274980, 2111999770, -906202542, -1468888922, -1491723136, 423592973, -816044862 ], [ 528730768, 1113735172, -2123005189, 1545561203, -2022216653, -1655946169, 965760322, 522751984, 2054972436, 288995058, -355940906, 724980968, 1125400144, 734681519, -555803199, 1973397758, -852065423, -659152031, -954506204 ], [ -859994523, -1232689536, 348859946, 982521928, -303145410, 1815921726, -112724543, -141728237, -1849941227, 1733135915, -1510788347, -1441323207, 1869921114, 83914361, -1854174097, -249952145, 387172372, -2104149093, 1093391424 ], [ 723789139, -2096530182, 508772545, -1190787638, 1006825299, -527971608, -1279287702, 29280712, -244633070, -680343029, 1625351433, 639946940, -54085835, -1175113716, 294994092, -2038035270, 1652514298, -2140736037, 854013665 ], [ -663520857, 941056550, -594153754, -2035164875, 1926740013, 1142429889, -1955151953, -2006281126, 129128450, 1961040584, 334205639, -2101456090, 855879659, -310208358, 595860570, -642818178, -2112524789, -2068654020, 566324395 ], [ 580550527, -762837991, -1794017541, 1171963265, -1497914848, -1338460475, -204683616, 928596204, 2126541800, 538998353, 1977366448, 654084371, 1494163638, -1391794087, -1905306667, 726596803, 2040747088, 1017814514, -673486772 ], [ -45482582, -1665544035, -685624171, 785655365, -1432136018, -78951042, -902112676, -39461838, 1133134188, 1653018217, -389120926, 1405207848, 870646744, 1811651699, 1031184388, 218245239, 748055416, -783161383, 745341854 ], [ 897120458, 475917613, -1705067502, 79121796, 905729967, -1297867448, 1234292035, 1472329335, 166323398, 1993999437, 1536881382, -143949843, 1650660046, 1860746287, -1683022749, 2138870253, -2126117785, -59288104, 1881065493 ] ], [ [ 963598992, -1001704752, 617574800, -1225496050, -1128439023, 1767941304, -1945236028, 1985114956, -200337414, -1869363996, 1233536071, -1940294942, -751040905, -1113302247, 1221655005, -443725473, 664868161, -1837525470, 839843711 ], [ 905709527, -920235878, 1637578652, -128645512, 718254824, -1367071770, 1859011335, -1088428345, 541655308, -1761580652, -1955351971, -1602996014, 1901773607, -1243335140, 1630246588, 344603313, -1766693237, -252496319, -89033310 ], [ -1000987172, 447155041, 1550966149, 1648121243, 108008511, 1690104952, 1817241351, -1769410338, 579670099, 1173734948, -2079676438, 444149780, 1775864570, -995491802, 1535293336, 1863553801, 580985477, 556184204, 149351284 ], [ -390751865, -202180976, 96148728, -76558455, 1400392107, 1156293847, -654586186, 56442752, -1223049622, -1391463324, -563296986, -1897612900, 1522958368, -1605517719, -744961276, -1067552309, -1259144400, -568077623, 941712635 ], [ 1685413938, -1336883802, -1120611805, -130368261, -774818294, 1288460853, -1189643495, -419170658, 196459615, -508928596, 502883531, 1286352890, 137986698, -185383722, 1940709539, 2069206784, 2127632384, -2076858308, 1449104742 ], [ 1712514781, 1311236957, 1071843419, -575298944, 970653325, 342667549, 1423663121, -637921104, 1042034682, 1221299059, 1433931502, -1409474526, 1562284411, -1216885722, 1877257984, -1981293880, -1187125387, 467892334, 186208948 ], [ 809765655, -414192693, -2133042739, 505435722, 46324503, 37248823, -528819831, 1677265405, 1255765895, -1369163827, -1980449166, -1368545399, -1938895603, 898892149, 516294147, -158973164, 393585883, 1324320659, 1422020820 ], [ -281220068, 396283271, 330369090, 1930033012, 1123149287, -797211892, 1661904268, -438424222, 1106958038, 2051597070, 1326853446, -1685670540, -1264000951, 1270901667, -1617711546, -2097796397, -1038996398, -57925153, -1595942819 ], [ -1488625626, -692002815, 424607784, 190836283, 1280630268, 2064789390, -2005568041, 808723457, -1444085144, -599295544, -675983266, 862173343, -1048835456, 1694750571, -501566755, 1353251788, 1940759569, 45704832, -1712806641 ], [ 865048306, -329500835, -694274680, -184291156, -859890860, -943423704, 2103029042, -951307092, -177662069, 922353511, -1198549061, 506135450, 1698743650, 1343603293, -2024791688, -407707405, -2146325610, 458320371, -750983603 ], [ 1690448192, -1393559439, 1508944296, -677336356, 1803986734, -1290254047, -992244723, -639788602, 2084868112, 1004760164, 1358884339, 227241989, 1266189885, 544928341, 719744610, 1448349396, 2075620140, 325660546, -250984025 ], [ 657693690, 1037403414, 2088802723, 853887979, 1952280076, 996814262, 1939930841, 1080033152, 1653341658, -1328193335, 2115499428, -648319002, 1278107114, -462765565, -180297896, 1065151090, 174436886, 928777983, -1808016625 ], [ 1431796949, -393185343, 1239180347, -921149646, 412462371, 379089617, -1546409476, -110765047, 581775908, 1443800775, 1662406964, -496002476, 614929208, -1397236986, 1699202572, 1580883716, 2143416391, -59075205, -604721805 ], [ 1107484511, 959021934, -1236735016, 171621020, 617621263, -193394644, -553281323, -1117262390, -379775125, -1091288501, -857234651, -1353033726, -531041103, 564717360, -525466157, -1537370244, 1293318367, -294692869, 359990161 ], [ 100215499, 26988295, -265280901, 1098065456, 1524410652, 1734682877, -244085742, -683278646, -1791722518, -245991421, 2113980932, -1029710077, 1481693241, 1102185224, 687381535, 280351025, 1100901568, -1724812119, -1596908785 ], [ -1306917816, 1142095344, -291803814, -1255208738, -1954706377, -47347163, -435269624, -1383053389, -2047452296, 1089998122, 1199718751, -1091205675, -27049758, -1059961772, -391391282, -1678377230, 1916674842, 947497517, 1722563456 ], [ -876840635, 1601585337, 78512058, -1296505611, -720508435, 1337984758, 1179832922, 945897123, -1174743751, 634636370, 1893369760, -1938078022, -767338965, -1802375468, -1701444331, 2138039581, -1115380533, -1377080988, -1829909776 ], [ 2065906215, -134266129, 1251454377, -1072662840, 605189862, 1658055135, 735012775, 73566863, -1243230444, -1145173793, 415986414, -209292340, -1947997258, -1305694659, -291993975, -1379846824, 231682140, -856173942, -895402584 ] ], [ [ -1682332399, 13866894, -1337248647, 560076639, 1881396993, 1770532502, 716411860, 1320490291, 1808622167, 780644228, -1044334435, 3581848, 1533360601, 721492715, -591533791, -1424154105, -1528170920, -528164794, 1308707029 ], [ 225913157, -1891288283, 1797168113, -408653946, -469912322, 1371446058, -528471614, 503305422, 1808955061, 77591570, 490102133, -628637521, 1677915923, -1825121312, -960552684, 2108708623, -68184091, -1396836208, -370472927 ], [ -1050942098, 108605942, -1134233164, -432370354, 1752095000, -1793716960, 1132533023, -1811658812, -183267116, 722983645, 1956027036, -1073387667, -1920780754, 1077387144, 1690801412, 279420242, -1887950218, 2884368, -467590101 ], [ -208387335, -1915534462, -784466714, 2143055501, -1950796066, 1779789361, 75293322, 364208739, 1861939418, -1211848328, 2080506441, -958732371, -648159507, -216709593, 436097638, -761153321, 1258885666, -2055941122, 715557996 ], [ 671114444, 148406718, 487169138, 1063790677, 1736501247, -1209539663, -99411141, 267101132, -666969931, 2035209927, 49465923, 397926333, -1311275030, -361672304, 539191705, -307754972, 1159782400, -1560259554, -1488370608 ], [ -691534447, -780038141, 1354861614, 1579693177, -120439361, 23758679, -883172708, 136737356, 886777216, 955235932, 2014204162, 334547093, -685827398, -1848640820, 807085269, 1305505611, 225086406, 1816066951, -786360486 ], [ -1918659675, 571860278, -1626719910, -1786208452, 867476888, -281756268, 448712123, 1063924185, -504585648, 477085887, 168571663, 343682902, 873332499, -513753624, 19226257, 391463335, -1545379379, -1238734217, -1763358828 ], [ -1296977074, -262599733, 1879565179, 1816276204, 1128938409, 248159665, -1277645985, -608940167, 1143661753, 1755379631, 1986438484, -478321248, -57426407, 39283836, -1905897369, -1647122833, -1953264520, 1019629297, -1183914511 ], [ 860294650, -535685463, 1263768326, -1651287036, -750797592, -1267796179, -274649333, 266215981, -1424461503, 717247457, 1995033251, -1961569590, -1777784256, 1942245103, 640007265, 1802354020, 881573796, 933396948, -1470010653 ], [ 50811307, -578432427, 1432914729, -1962256455, -2069455556, 243130615, 2020537705, 2125743136, 401771169, -301141818, -975287702, 2104569281, -1360499213, -1605349581, 35822544, -461905079, -18010433, 1726426400, -988654221 ], [ 1617894774, -1237977174, -757668404, -2128358018, 767126616, 1539577853, 1658545307, -1428248406, 1146229989, -1540448765, 551801064, 869294638, -1492176374, -1672835092, -1833939471, 894902807, 492298513, -1634885502, 1183975 ], [ 1270476532, -1125123980, 453707589, -890046954, -1026439458, -463482045, -634734857, -19237794, -1265267576, -471334139, 525630740, -484078583, 671733052, -1650415009, -1556234607, 1570198890, -163962527, 468813211, 1029914856 ], [ -1519979544, 2028352336, -326956951, 1673796876, -357702435, -405563487, 432163382, -1327587199, 467591448, 2075808666, 623724328, -1846554170, 849987159, -2004026755, -1703581400, -925219513, -837852769, -2132236575, -2072975332 ], [ 1242250848, -194813223, -1289269185, -303095508, 828656103, 1006426501, -909922620, -1429721828, 1972866998, 564764392, 2074275095, -830242099, -1669600838, -507164879, -739384373, 941829902, 928252931, -1840187120, 376855466 ], [ -675242351, 493433296, -466763173, 160729089, 926636238, -887387549, -1291821301, 884735660, 1921624175, -240495839, 2137871308, -1353377043, 1369708625, 2096826591, -860228257, -1512447639, 703801920, 1586535827, -1790365572 ], [ 604398457, 1594632518, -2009983286, 68688859, -1816837212, -1389683199, -58630474, -741240233, -1781826668, 1291680252, -1275766484, 1590111858, -1388379016, 84668352, 975108895, -84561463, -356061580, 1076897536, -2096895860 ], [ 1400973761, 815599666, 1137508397, -339442038, -496377745, 308890237, 609566504, 1826196410, 1534849118, -1916022103, -1495676688, 1918205054, -480449280, 344815802, -1904307394, -1698094380, -391369078, 933402949, 1169442645 ], [ 1695157924, -1301252928, -1280596699, 179903944, 201527330, -1990349120, -226879590, 1707893705, -1443552736, 1374409699, -226601035, 104836680, 608202985, 883848417, 590529762, -1701167119, -879024057, 1482663497, -1975057205 ] ], [ [ 924541236, 87954314, -1632227603, -1620194411, 2064544759, -2014162013, -2050716127, -2075704202, 551949952, 1831350538, -1409801555, 1270238159, 941704432, -1160602942, -1845091090, -51920131, -1799158009, -1659703649, -144775872 ], [ 1355748422, 2121754497, 549076028, -959855442, -737465556, 483304770, -1403539448, 79882416, 1154982133, 1469392534, -1893509818, -908000721, -1053097160, 235984318, -1351566679, 1935413260, 1791394466, -719038479, -399017584 ], [ -260251047, -1964382754, 1669940470, 1199884058, -719411931, 203750016, -512502279, -1167421207, -841303310, -1687536746, 1329427134, 664790244, 1848497962, -2119279418, 563065405, 259394781, 530987370, 2103280878, -472430857 ], [ -1541753552, -2093866352, -34293642, -1400427350, -1541426769, -1514240737, -957893194, -1649774236, -60521160, 661628184, -904853004, -1561869357, 311065051, -1779688623, 1020442959, -504308590, -386741818, -1077939455, -932737082 ], [ -1521017375, 249139314, -1519869202, 775433400, -1047088517, 281048939, 158268528, 573031264, 1108512161, 260267822, 1515164145, -1035070418, 1079831442, -674447146, 550671757, -34370562, 1750734229, -982645097, 84768922 ], [ -1441041408, 572763270, -1989011700, -379586846, -2104969216, -741379212, -68512511, -722792404, -489985673, -1510465774, 921803033, 1273877209, -194386642, -1909679537, -1879470109, 750267409, 1842206745, 1565344608, -405907179 ], [ -11045166, -1447020747, -1845973586, 1141521751, -307444662, -13432992, -673336614, -802485317, 2085375497, 1358121765, 821477785, -476080059, 950733122, -690525565, 67976099, -1524594982, 899427374, -1887682001, 955935066 ], [ 445321266, -1862474426, 26199777, -1191395906, -102507220, -2091788422, 952679454, 42122487, -591495260, 1614048086, 622482080, 470533143, -1515596675, 891325, 861649800, 1829509384, 447745155, -1407810776, 764359527 ], [ -1827060585, -803442042, 1792314490, 1296179373, 1729934464, -633812219, 785860844, 859106317, -1091011192, 1900989881, 2017621122, -1673549215, 1139653903, -224658612, 746871549, 233679103, -1190086802, -1735327111, 56217564 ], [ 1448344375, 1385454406, -967317116, 1547305883, -618737426, 263840338, -754303564, 97898813, 126252902, 849045577, -120831879, 121327862, 650022578, -353557250, 104796203, -1780611788, 1588373725, -1606104414, 1601828022 ], [ 1117874623, 1922694219, -2041552298, -1214764514, -1922835273, -353965916, 1737930934, 1143635100, 876160930, 1496367764, -2129390146, 1235507088, -807267561, 820037477, 1130944176, 797792978, -353901870, 479280607, -134012331 ], [ 551112686, -176956686, -455028615, -1279322997, -483416902, 950868985, 1590209408, -1705074828, -1362377572, 31143261, 870065986, -1417528928, -752130283, -1947626753, -1921606969, -1532255849, 984294757, 1586281472, -4930576 ], [ -1390935189, 1810046817, -951897000, -1483091606, -1554371049, -631063207, 1011658508, -441916820, -234294043, -686009574, 1905397982, 788568419, 705768706, -267929532, 134815675, 1653534473, 672724728, 1347653867, -1973857950 ], [ 1544377729, 1935571078, 721990092, 1960350249, 290936184, -961471944, 456519384, 551024902, -1526356033, -1280264278, -895926273, 203889805, -1511856576, 1163030926, -1677307019, 1889019924, 755066305, -690558057, -547443040 ], [ 831098776, -1766141660, 929547378, 224069754, -1197656780, 1706352678, 554188784, -1444571568, 667529354, -381240913, 1134198240, -33867794, 2147257120, 1835344452, -1974686938, -382406742, -1278590102, -213679332, -1524376528 ], [ 153190018, -1484194444, 528895988, -196500507, 2117499313, 1625802130, 430426546, -220231883, 927172627, 723617798, -1549047924, -530432144, 2113878626, -774540164, -2090567033, 1435529188, 1859039919, 668071468, 579781692 ], [ -640399862, -603916989, 1778804777, 1537850101, -6392780, -802692548, -1338849766, -2100666003, -72061552, 231329121, 750328372, 1310386223, -570747084, -1431083468, 1476544199, 1127264938, 142352312, -1979249111, -138449216 ], [ 512327648, 1540653831, 35153110, -159266809, -515491055, -367605642, -2077165445, -1702025122, 1100626902, -590592884, 1506737268, -442174183, 2133980504, -1371716695, -1339743201, 377197779, 1299949768, -1529686660, 12306439 ] ], [ [ -1186743322, 1018672078, 262388080, 662478084, -992208035, -906825344, 599870824, -631673811, 818247675, -1486166303, -853451188, -1710786047, -1772156414, -1020351042, -45304029, -1527187046, -1748487972, 1620427302, 65436753 ], [ 925886716, 971598233, -1711113575, 516812519, 1549098497, -222188790, 1554848264, 1914947881, 199336447, -1710482610, 504499335, 1632094044, 340661467, 1289043692, 151864585, -344720173, 1913746372, -1490924145, -225025218 ], [ -1478040901, 664497783, 1811641947, 2137977184, -1143729759, 977578574, 1606814730, 1433311178, 14152861, -1398097564, -164348484, 1185474635, 513296985, -479882292, -1223897820, 652240733, -307645613, -119884476, 1883276324 ], [ -2108289826, -1124177930, 1803131306, 1810687597, -848235050, 2122614484, -1238753428, -1924543973, -828432217, 134772305, -2121646393, -1409525375, 1249416412, 522758748, 452206208, 2102569642, -1166553539, 1704590466, -621911596 ], [ 1824710248, 1216216281, -1231153178, -1248168641, 181761293, 11823385, -1138892113, -1029177397, 1715516056, 1089631198, -1326483500, 967407550, -1486235155, -236209696, -2095245543, 640913034, -1366023540, -1133547751, -1332458427 ], [ -1359745086, -1814665827, 233953688, 1579436012, -852477915, 1202581431, 187170496, -1054493940, -1882542650, 1216582572, -2049085100, -334300726, -2000355662, 1183350718, 2103782111, -760176348, -800542340, 277687788, 8547477 ], [ -508478851, -576039245, -1341422152, -1070499003, 367790436, 1006689757, 1077310082, 70724991, 1087086822, 395198849, -617232249, -629824956, 80366433, -826102270, 1132920454, -1352070567, -1913418262, -38040124, -1838725608 ], [ -1324636106, -531619284, -2129562465, -1187680430, 192299718, -538391247, 1702350856, -1744817237, 943710365, 395171482, 619525115, 737619856, -1922609564, 1253445437, -724293154, 646491096, -884963182, -445038520, 859141515 ], [ 1868002501, 1623356873, 972088606, 165518211, 118890045, 1999798337, -1259067910, 1950259835, 639842695, 498770443, 393936655, 1342080007, 787396349, -1740194163, 1207421673, 982401681, 1782624539, 1874636039, 1928683373 ], [ -1963768131, 559142474, 1865804512, 2001265934, 211745288, 1767045748, 1633989825, -2136255071, 1653508662, 591062516, 316642057, -1380963370, 1798214479, -879640852, -352951797, -869730020, 2017097485, -72457647, -1657755244 ], [ -2100813769, 2062323495, -1134745788, 1162742279, -2022410091, 1704216309, 646644115, -1182210132, 1671977419, -868367422, 2137986014, 427435060, -220946468, -1896162184, -1030186087, -1897101489, 1516568400, -1717243869, -1661471516 ], [ -1612809312, 2036840914, 2021039220, 922719841, -1830738008, 16899259, 1925904887, -1732372752, 1260946514, -2069332700, 1305423686, 191264331, 1666003364, -370009254, 1225459507, 1471732796, -752031958, 611197381, -167956164 ], [ -292502965, 1287350233, -1176790717, -1633593220, -84085973, 1381473054, -1447428552, -686258225, 717313923, -99412638, 454102908, 120338058, 1331746385, 1611717071, -216770126, -293718515, -950697312, -241628382, 1444807066 ], [ 7099187, 820326218, -350437994, 887809099, 912384498, 120622315, 1866157636, 1614815854, -1467081726, -1169160933, 1953338086, -422229537, -814350902, 1272309207, 438722416, -1576420923, -1753279821, 1323320196, 1137567168 ], [ -633098707, 1556725123, -1608449366, 1584989051, -1807539197, 584418158, 1473297128, 512393798, 1196644656, -670814300, -910355490, -1005313698, -1647711851, -956359067, -1085619874, 1102516830, -1232708719, -1434697260, 1000966402 ], [ 162565057, -1221647251, 884308511, -1219347565, 1226552129, -2008893075, 387121334, 416009193, -546169265, 811660979, -516581281, 659236544, -1187325011, 294631132, 1100631571, 2001776662, -600041586, -117087199, -101611400 ], [ 1546774524, 1986685159, 627107789, 1383612754, -1786010866, 1113580692, 1331819798, 922998525, 362446026, 1716180270, 659387685, 1487732309, -1373412707, 710328612, -268478002, 1581874867, 1634589280, 1477407686, -1222213720 ], [ -33054966, -2146947179, 2060013591, -1041492152, 534430909, -53504774, 1737848827, 1379878688, 1189406132, 615429731, -1634743553, 1799863894, -1878485244, -190849313, -517870747, -468945047, 2049701169, -1153549977, 343418710 ] ] ], [ [ [ -1210912409, 1767585219, 1014084285, -365746383, -1802343843, -1491668678, -1105036739, -402483611, 1657407519, -1633916582, 330372398, -655753893, -1947391391, 512510742, 877268752, 1973452584, 28700550, -749897456, 1522659225 ], [ -1085092390, 783547516, 1904341729, -2128385699, 1826121873, -1263840998, -79131457, -1039537991, -1526851278, 868581068, -76499567, 40004088, -70433337, 1062778907, 2001896805, 55264197, -1479216367, -741377452, -17046716 ], [ -1702264561, -1163474096, -1277228361, 2031329212, -426146311, 1627984097, 220994570, 26158796, 1883933301, 824428341, -1117893328, -937816698, 713329383, -2137856556, -1492303947, -1828257722, 918062668, -251925366, -2098774952 ], [ 1037908996, 669671085, 939038879, -1446469151, 1610363236, -1372996049, 304383734, 253006358, -1208078070, -535103336, -1923294910, -123243440, 760693512, -820816000, 162216121, 1947626147, -1139818146, -899125204, -1632113932 ], [ 180592314, -1271988967, 1521945522, -897892381, 705151219, -1334804923, -761167217, -1412198970, 225213840, -2028202412, -1791039475, 6115375, 196221605, -731358282, -294681622, -358686908, 1107816836, -229989099, 1494231333 ], [ -1215359987, -1290137216, -413495562, -1797289601, 734673912, -470054187, -573807944, 146674886, -1794847593, -529131603, 2028159522, 552166024, 317723647, 24272061, -134333027, 1875294539, 1848361553, -389162163, 1824200454 ], [ -1793173874, -774326321, -850682607, 847227982, 454810675, -117638973, -1047864223, 29504379, -992187045, -10824018, -689030935, 1669119409, 1057170894, -1394702621, 1890357847, 681962816, -642627465, 130827268, -1307868911 ], [ -1946375797, -340861695, 1211934021, -636343674, -497145232, 2104640980, 2092728556, -155184649, -1957706999, 770016137, 922187326, 1777206213, 1924374687, 554315253, -1687368035, -1076411254, 930638308, 461322846, -274966881 ], [ -421437928, 899994548, -333504772, -1482706444, 2058683401, -646893178, -950944356, -1849779484, -133422530, 2088225245, -1460859916, -1096502101, -1380642154, -1743536013, 444462217, -866764924, 1078104257, -426733473, 586090694 ], [ -1763546640, -733219646, -369175173, -1891425547, -346668467, -127715740, -413001566, 18338020, 1276612307, 1162439804, -2086922177, 602539082, 1735516886, 1594543663, -758688882, 1215402209, 1292678812, -576050533, 1585461978 ], [ 567886689, 1078509212, 1062087556, 1208371630, 1962286243, 1535106056, -333494923, 266515401, 636866307, 1531370034, -461005318, -803271579, 1021464250, 1950641242, 1769497196, -1512012546, 1800562027, 1242050540, -1472797899 ], [ -2119366819, -1270895436, 1844373509, 1094913653, 323439902, 562683175, -372279525, 1739922548, -1476481105, -799720508, -1285947777, 1494738002, 172020507, 789311295, 1801428200, -1308005189, 1994698812, -1604194471, 1092166201 ], [ 870691240, 1397663942, -1466896634, 1975281115, 1264133599, -1672308194, 245221330, 1362671326, -99355211, -511501229, -964095450, 68446264, 2078101006, 461778471, 954200475, 1201001575, 1194274270, -427565483, 1154104646 ], [ -738533857, 360844156, -848457609, 1888492146, 988489151, 360010615, -208276351, 86095132, 1202187056, -971906250, 1410747265, -937437087, -1539248013, 1017408629, 894850878, -709668521, 638973333, 982305170, 1236234842 ], [ 1944360723, 1521952754, -260672575, -1158619675, -1729473195, 316982001, 715311690, 819834054, -2106582539, 864814217, 1232670737, 952435661, 110179298, -2082314372, -44099848, 621685707, 298251808, 320337349, 70474159 ], [ 223428557, -756870855, 450808913, -938412088, -36602511, -363794637, 919997513, 1696122450, 572386990, -1566071951, 719430673, -752630327, -1934898133, -1321559599, 2144770848, -312944303, -1281096976, -1574112304, 645662961 ], [ 1120108632, -630752777, -1703094581, -624195394, 709795287, -1657893317, -997676558, -2138875369, -119443054, -1415016500, -1288541893, -1662151932, 988803174, -45096531, 1925330713, -450805713, -1195094891, -1270911531, 1946278207 ], [ 385348481, -750443311, 662139976, 248451690, -1654467273, 865822247, -1635579004, -1291631459, 916228237, -237237083, -1193281378, -1856166837, 402245206, 846339523, -1275367191, -358131039, -668950627, 1682100459, 1249422140 ] ], [ [ -970697448, 58221459, 1819353834, -662546338, -1541722128, -866190065, 459417473, 2114386220, -825457583, -1895950240, -1366737574, -375586170, -1744026568, -1997247347, 668479700, 1393158341, -1146035001, 97141072, 312735518 ], [ 719866833, 2059087735, 1654498405, -790437964, 2043081202, -1997399119, 1983609780, -1534065191, -1657930324, -1634999520, -1623436455, -157696050, 602001285, 1050766195, -2079238838, -874264706, -1579132962, -1521093717, 1058345494 ], [ 604588657, -1245771527, -853924501, 1825083972, 322854191, -1121748994, 1863099087, -1294433110, -896158005, 827913283, 53651075, -1850053375, 1317747135, -1167535493, 823423023, -711352396, 1080090536, 1709891653, 1170676550 ], [ 1808980430, 171438001, -1868088560, 154885574, -166461306, 940123589, -1079342768, 848892856, -250595851, 730392105, -344590530, -506227643, -1227226715, 1411079918, -1852524106, -1132999963, -314943124, -1478619946, 1789818546 ], [ -665023206, -1106384553, -1057286772, -1324233203, 700863553, -80408601, -1155269533, 1603350173, 672118737, -417022938, 56791471, 670934521, -1492715592, 1324446959, -1037680145, -2020402639, 93315828, 1616729938, 1001179656 ], [ -822647645, -437005861, 412110954, -1147475065, 1374702864, -880132391, -1216842938, -1738958431, 830077222, -2039467364, 1311980095, 2032074921, -1670254712, -1733406133, 1866195821, -1611096586, -396738898, 1593278613, -1550549329 ], [ 702249640, -504166038, -274566388, 1851400791, 640050653, -775484597, 1868245591, 346879254, -1720661346, -461196662, -1100752757, 611763081, 1547478449, -1979523397, 1205336810, 1788050087, 2122816454, 692258403, -799255554 ], [ -1523339297, 1910772526, -375791207, -671351358, 1004889913, 923818221, 1328669929, 1643868442, 1619291151, -1413980135, -1419008582, -1264272350, 546766180, 347714745, 1534396222, 1476716142, 1345914626, -1808397977, 840111844 ], [ 1507021602, 2071855958, -673792196, 1188470016, -402753627, -1456938106, -687791357, -1068513073, 1767292733, -1393126105, -1585726293, 342575996, 319006467, 262452153, -1511364286, -6178901, 1840799919, -1761762277, 1279605248 ], [ -1607244550, -1143237512, 1709999218, -868535726, 96269731, -508887792, 490687473, -406227992, -241255962, 1362977199, 232447087, 277168650, 1312447114, -309455337, 1389745935, 942507624, 1648122025, -180968979, 251955231 ], [ -1596696970, -1669273560, -1685821117, 571259400, -747510369, -906608895, 441824306, -436422211, -1568344556, 246729695, 215324623, -1547534037, -989519041, -1128420230, 839294229, -1077465131, -2026096271, -1001766899, -133043349 ], [ 1157064171, -1923010838, 1637323344, -727963563, -675909913, -2080588913, -960573047, -132719813, 541584784, 1146824422, 97570889, -1717041864, -466313872, 1010273769, 599352712, 361615918, 35880880, 19779497, 2117541615 ], [ 427277357, 417037105, -704816453, -42791401, 903401504, 1537697344, 1201155644, 697238508, 1194962403, -2006009800, -990162665, -1103498826, 661025573, 1088120246, -1511417350, -1318879333, -19672610, 2011363657, -2136191063 ], [ 1629762191, -1316034850, -994210244, 565793719, 982579776, 1607870421, -2123871014, -1936908709, -93490092, 251482327, -1027146480, 587444238, -1008257689, 1857105123, -1385433153, 666337524, 130222499, -1704961561, 450267008 ], [ -1517221926, 170013847, 583102493, -1837490466, -1221404188, -877450156, 1839558007, -1197580322, 1806837769, 145948643, 1926962246, 1422857998, -889261779, 256707649, 931792759, -1810901225, 700139399, -173231950, -1994566572 ], [ 1576315252, -1006890331, 1607131712, -1259427307, 178925457, -554872831, 1687903978, 1945850895, 1159909748, 1484347736, 1154973912, -887234625, 1805604165, 128984443, -672279807, -1321706944, 900959714, -955913725, 655727879 ], [ -1868296820, 578992807, 612490257, 106187428, 673969594, 2120782458, 1453853390, -259630477, 1595802887, 1951841868, -1460033764, -605903193, 1043852915, 64289358, -1568918771, -118052801, -542389895, 1025719038, 66729066 ], [ -1546525846, -1935011985, -913522154, -1474188634, 1616109816, -983048866, 577651079, -1599693514, -250334171, 1864429292, 616059636, -909162165, 1063729126, 5032260, -1137714183, 2132598313, 1879420667, 286228117, -2004982474 ] ], [ [ -380122752, 59964847, 1845944327, 1000695666, -1191863066, 43046683, -1376533837, -112354372, 151888808, 42033568, -312236659, -269510233, 1275545489, 25198214, -1967051895, 1034349261, 505628565, 840483918, 904860028 ], [ -1403628941, 2026867054, 2106222039, -1521435471, -1207148279, -1089877077, 2003389186, 1857329536, -1009258789, 561046619, -1101846932, -1984064297, -1158260932, -1815293688, 1493535099, 1225957872, -1355884921, 289800764, -1266359610 ], [ 280957354, 1700686492, 1631510514, 1430526299, -1111975970, -1328233671, -1458437828, -1601485433, 488792823, 680510552, 1642494697, -1759489337, -1008240804, 979042062, 778653367, -311687103, -1493020690, -67832766, -1409141422 ], [ 152578128, 1724472567, -1307006119, -1640827853, 1020616029, -2042920365, 2076202179, 1180860232, -415000929, -590516993, -485928059, -443848139, 1458360937, 1287878348, -1268805955, -1374665308, 174173488, 645649297, 975704278 ], [ -800889730, -75339662, -1699654020, -190085390, 805289398, -840033247, -778831612, -162015512, 1574552638, 447145886, 1799744413, -1882609937, 1499165902, -1959530911, -762993435, -315352965, -1131369014, 2101489621, 1687065912 ], [ 305976421, -202091166, 1124243661, 892235318, -83186784, 1405159545, -1318825192, -954828547, -2071716395, -1635964090, -1293724288, 536130302, 1526943847, 387372788, -234473663, -986983173, -1711850673, 363812598, -1542612205 ], [ 1247074912, -391438593, -644197926, -2033010007, -1106736970, -2090127963, 966372854, -43486026, 1227810962, 280189015, 1951158278, 1218852270, -1513607366, -1646653820, 1671876587, -991664424, 1138590724, 552224720, 867153501 ], [ -1001648702, -802928549, 235564080, -2052165649, -808976752, 32429125, -1269321755, -920113522, 2076770790, -902711851, 1728372993, 1834546219, 746842500, -1490487260, -1264066386, 1865013869, -2141108761, 16349695, 413517017 ], [ 1452898427, 1696807403, -929484304, 10907376, 575184872, 1997939484, 243045308, -1624320902, 1821779482, 53460389, -1377402769, -1330255623, -1268862662, 950281205, 1928287412, -251843376, -1726728806, 1668581961, 578456799 ], [ 303884358, -1887362763, 2021224142, -1816810646, 474197569, 417250673, 59476386, 220623717, -438614473, 313645135, -584804642, -113163384, 765013293, 1040925441, -1488866602, 2113933667, -1732178770, -963012214, -657886952 ], [ -758320855, -636193409, -759996429, -274807864, 1130731514, 1406447590, -652768453, -1037550284, 759079925, -1891631353, -232411173, -1202553515, 463017519, -1811230644, 1413110266, -987860553, 60381603, 310268701, -106630291 ], [ -223361568, -1000836543, 1170498291, 68309658, -1220734440, -1020431518, -263602900, 1475622797, 1981561413, -477325371, -450388607, -1592970592, 196207444, -1116830964, 1372472633, 148526271, -1194562913, 1787941266, 1354759278 ], [ -856581842, -1631551555, -1011953548, -529595665, -401322454, 1384316256, 2008990186, 1062068053, 1482707211, -1610060455, -1504664693, 1752919184, 488566647, -1135061496, 1253547208, -1396008525, 1151095651, 1645457047, -47908249 ], [ 671621379, 995708219, 1633600191, 359001758, -886947585, -1282284035, -620443834, -1906735095, 853247291, -560494607, 908661507, -1881457661, -765062781, -450913997, -1771474598, 1412524556, 418987262, 1478732107, 1296450634 ], [ -2001137271, 1569157153, -1848831090, 1594136411, 729573585, 1371937963, -5606, -1459630282, -1505994236, -1637576355, 1312239716, 144213100, -1217639710, -1611246097, -1811835155, -1038983865, 1071624998, 1685395320, 464397524 ], [ 2129048968, -453364986, -719352090, 827752742, -1569066661, 1766866604, 1203209854, -2000671175, -1343310244, 548379009, 1024555165, -1210462243, 1060611517, -111077476, 752622767, -326498566, -196501102, -472533729, -1473401183 ], [ -1329910423, -1427314761, 1299871579, -329581037, -517455148, 1527563578, 1662995277, -1142548146, -624195015, -379075677, 1459057705, 737137550, 190981439, -1137622913, -491235876, -2023587506, 876311689, 1798973252, 1231172237 ], [ -819074096, -74342490, 1965381418, -320316822, 1456494737, 332511945, -4598216, 365773925, -1187097343, -320064331, -840298963, 1106653636, 482658899, -430693103, 1385130849, -201870581, 1946906293, 452338328, 1656638170 ] ], [ [ 2091000111, -743037771, -1027845327, 1441523961, -1151253959, 1082747279, -1387758624, 1588490210, 813656704, 90362702, -218636868, 589546431, -478432127, -438966529, -1270922166, -1469548593, 1679926539, 1070320006, -244069956 ], [ 1424745273, 462539250, 425550936, -1664172790, 164394568, -1683746509, 789979432, -1858198095, 61174205, -569744245, -1585605774, -116451157, -1285600603, -1097028495, 1674577444, -645630197, -412581282, -2120597007, -856747302 ], [ -639570172, 941267651, -1635646663, 1846300001, -1596076513, 656269576, -2128130107, 1372678454, 843448108, 1449800464, 1852349704, 1434489215, 522034208, 1453700022, -1734298982, 623682479, 2103028371, -527437212, 2042622755 ], [ 28605895, -136431631, -858468138, -1684188883, 1616456494, 948068115, -428623641, 1981990846, -1357933688, 1197005685, -205265018, 533447198, -1987533709, 476019396, 769523864, 2052642670, -660914814, -1833438488, -1882592874 ], [ -1505145435, -861390484, 1420824336, -1309165287, -1524227714, -2010585971, -501237772, 444455275, -938453550, -19402316, -1101896553, 1288507380, -2037008710, -1285519775, 284547010, 1470707507, -424173029, -1848341731, 221578276 ], [ -986153525, -839630860, 1813569351, 1896059934, -1036007755, 392333203, 175392145, 1980869181, 1916462632, -644219522, -2038288150, -2137650160, -2127528911, 1208026403, 1030357324, 1406081473, -1548158183, -1895354477, -1415566922 ], [ 538456736, -2108858970, 691566473, 1670335677, -1521561456, 1025894463, 225591236, 1907671257, -1102952410, -1172973879, -2076824121, 881012162, 1575871133, -2066807211, -35668968, 962539294, 1209888425, 1848108266, 957318283 ], [ 1806232194, 2120447949, 1836115764, -266488102, -399283558, -311167775, 1935791068, -937352703, 1083792088, 537503188, -1882364390, -59646356, -1311129501, 982521538, -226152902, -616277563, -1865623926, -1585509762, 1133999346 ], [ 1556648413, -897087219, 1408950887, 223347644, -639949324, -208446480, 817554401, 1757097093, -32629270, -658801883, 1120866622, 107786335, -471877884, -172756046, 153069350, -1545233615, -1899165372, 707689402, -1396250998 ], [ 135852204, 1210174070, -1224152660, -508672381, 2054265986, -1996707000, 1098323507, -1427491284, 1742353268, -379683562, -2118347335, 935929668, -1515049064, -586327281, 10014459, 1053064796, -348164455, 1537858512, -78575958 ], [ -682313047, -699701356, 1290103253, 708093456, -1602535338, 1075347944, -363854490, -649260139, -1728456347, 2139822444, -1921877655, 2133058282, -1870340673, 22913588, -1697577118, -30779538, 1441931861, 386751272, 187591817 ], [ -1636519844, 1921517635, -535188049, 163210051, 1708105967, 552810962, 1009113634, -1355131069, -171460017, 174294156, -1392717062, -492621802, 1423613299, 1853000684, 1388803914, 1863677430, 2141049781, -1294938600, 1526893965 ], [ 515958131, 1541421887, 593460554, -1610834802, 268586121, 1118394218, -1613491619, 19390027, 661490757, -153408323, 1284561517, -1602095647, -664749123, 1938297819, 62499083, -1370131807, -1647858923, 400134228, 1849793930 ], [ -1936323125, -1677022151, -535906254, -1252510790, -1627458635, -865528356, 613329478, 1399258422, -831546042, 861810616, 1387898157, -2117356867, 1515394887, -1359092807, 794801900, 1074391133, 1483033060, -413027717, 685117244 ], [ -2034897384, -227986543, 1992507820, -1466603812, -1497943233, 859546823, 44953876, -193508465, -1080974130, -1411880383, 1019922964, -610918624, 1188529545, -243357143, -441435006, -1159117579, 680535942, -924937649, 1756957667 ], [ -393706283, 1352094868, -129059030, -365511520, -201032521, -251358435, -90280356, 1661629534, 872213163, -1999853595, -1897414958, -2049508691, 819992756, -1263599387, -492705207, 1407124249, -1581450823, -1489438018, -1806291497 ], [ -922218449, -1762600065, 554345803, 1016921994, -1356166805, 104471525, -845608876, -1802671114, -142108755, 847304623, -1167761735, 1237388489, 2114900668, -1905698357, -1445488349, -904485665, 1502968421, -1537127414, -128420246 ], [ 160579964, -1592901667, -1967093881, -1638589478, -1906076998, 1271551, 1875055832, -629126074, -1044887902, -1139874446, 2067381765, 1971128584, 637877133, -157282817, -1461093933, 1841729141, -2141660687, -1443110188, 767254257 ] ], [ [ -1359502890, -1682659638, 412435792, -2034794925, -988376589, 613037328, -1353181607, 1113799874, -1740813015, 486479754, -1819903614, 995528898, 1087349935, 1266256037, -935602163, -1132572871, 2054794617, 985644391, -1360984395 ], [ -2022137565, -625146878, 709231194, -537263389, 1321779348, 656239, 2110090358, 1591868935, -123533068, 1437827103, -222666638, -2104721533, -824511695, -389746520, 2046327599, 1408477534, -1517784511, -2146634070, 123642306 ], [ 144480862, 1010960218, -1033044341, 1340835943, -374656229, -710491837, -342288708, 1909093742, -464911138, 260181863, 1683412956, -2068956865, 156610008, 894807476, 1734078974, -1883283924, 973851224, 1299456976, -639434427 ], [ 1057077906, -27643778, 679010374, -473053977, -1386471376, 1411215779, -1217853325, -1341757181, 1658222450, 1874376479, 469525871, 345420572, -597884600, 479996757, 469109162, 72161464, 666303626, 234060586, 1628755865 ], [ 720160429, -493020440, 665871350, -1159201795, -1227728905, 1403733261, 354077794, -1916652949, -624374683, 2079811490, 588540681, 1583116750, 205447957, -1964502661, -1375764209, -1751827970, 1008174499, 1102194049, -184625838 ], [ 963930858, 220939784, 1030007167, 741495458, -190656058, 656579269, -779066915, 1069141141, 1776639974, -1259491736, 717430884, -1673356910, -526136162, 726620740, -956020363, -1133936020, -498712300, -1655259486, 538771725 ], [ -1583822909, -716567073, -804017346, 2009566668, 2112209287, -1806866161, -1472055688, 997232247, -865278877, 618909324, 1807039422, -1448045484, 1989892979, -1922053202, -1164608896, 32513121, 1634031891, 231439329, -1550835620 ], [ -1078380755, 1123290333, 264462785, -2091614024, 6738924, -401065639, -2144984582, -1085187024, 1869759146, 876207748, -1843406102, -2078523089, -661683772, -150746025, -199836640, 844944727, -1402903730, -1946887745, 741634012 ], [ 1706820785, -1427059420, -596152596, 543975571, -1437672304, 1545978675, -1179121012, 139995009, -691893768, 719040693, -1295469074, -1725594167, 45435402, 1568623579, 570937460, 1097787512, -285915506, -1545670774, -313394530 ], [ 2093780395, 1209890222, 874181145, -854626711, 428039045, 527288126, 662272641, 1687585357, 779865393, -1196086695, -1195851737, 514969714, 1572831276, 1924024144, 470980765, 127969645, 1357289914, 2048260126, -2027774719 ], [ -815846028, -713586002, 276140166, -880961055, -811595269, -2042650284, -2131508839, -214809634, 2135922027, -877727852, -1116433507, -1011733379, 2031957554, 703722640, 657270985, -1334134401, 1734881640, -1302603437, 2006620519 ], [ 1943269821, 291324222, 1581320603, 2146157981, 345148745, 1148173217, 389361722, 102282739, -710004879, 665476338, -999550221, -1313094522, -964427833, -2100098900, 1863377470, -1044581799, 1288227318, -279298023, -689629946 ], [ -1168005246, 1377450630, 60283722, -215970450, 678364925, 1299748794, 669129486, -138079537, 1691205351, 1699325637, 2002825268, -1756624824, 1678022305, -1317792691, 516147520, 678552111, -1263733334, -2112580933, 1904608226 ], [ 1680324991, -1396463972, 435211057, -1497107993, 285802756, -783533771, 1080914475, 316133478, -8276833, 779419019, -103994805, -2090392034, 412114432, 1194096564, -41352851, -1395780409, -2113800481, -874090907, 1151236768 ], [ -764131695, 1959153719, -719638956, -310884212, 1118270336, 489369295, -1971628952, -1819864188, -1303446045, 1596135490, -2051623281, -1839946655, 1195287065, 527645567, 2077571623, -1204320614, 685249831, -1569716836, 387144834 ], [ -1691455604, 1752631041, -360826828, -1052464615, 2080934248, -1862030222, 1288036408, 42820415, 805762078, -1029294483, 1637877092, -210102866, -349792219, -187690713, -874523286, -778111391, -1545763094, -58735475, -108548114 ], [ -514743754, 2085682691, -1661897495, 1762182363, 1575074919, -2051860044, 864464021, -1248999944, -1970063424, 1550520916, -1650184739, -863746294, -1732957153, -1537796110, -1882297133, 1470406310, -1893836728, 1113446284, -1472691317 ], [ 1782002209, 1494087732, 555967610, 1409751272, -866136008, 1216104851, -1195803412, 492660694, 1801292240, 959897501, -989578456, 1024269001, 1646348756, 1672086045, 1027236589, 997905713, 1223367359, 1015584994, -1573071112 ] ], [ [ 1306018692, -1374514784, 242042263, -689526481, -1232531962, -936649902, -1784376472, -259171373, -347705261, -414755135, -1753696687, 458722580, -1420328370, 1528638221, -2045091578, -1910109003, -858107446, -395629616, 2018625276 ], [ 108673684, -519986225, 1450007372, -1112857784, 1705120092, -414681339, -804383888, -853244559, -2105854066, 746795268, 331976952, 577530341, 652085301, -2030046754, 1622015458, 48632583, 822128730, -1992007174, 1121184709 ], [ 761769428, -565087636, 1871782527, 647161117, 1750147112, 1381329177, -1263956855, 2132336930, 1042152973, -1332680939, 1258708761, -304930622, 1564946638, -1403131616, -1032515847, -654444624, -211162729, 563967053, -1196129370 ], [ 882953186, -2043075325, -725808583, 682954036, -1009742493, -294361520, 455522909, -1081829761, 1994328346, 1490800101, 2023044211, -18551511, -672586944, 2124538546, 981364002, 1259962272, -1362793866, 1585750028, 120840744 ], [ 1173953069, 1395970287, -1692539672, -1721944575, -1868186217, 613927998, 1782749753, -2018150423, -1553931245, -60488517, -467180126, -1705095474, 472064200, 1741336015, -1237387166, -2135319039, -1179891753, -1354616657, -144992331 ], [ -1686563925, -597451033, -1634469451, 758386715, -132298139, -1825033844, -1959754847, -48281147, 394263165, -1399043001, -757979633, 458380423, -123779378, -1648351361, -466995547, -1298661245, 1832819234, 1305193242, -807337855 ], [ -1137449117, -1569203186, 1018187877, 1796370406, -974688284, 600322909, -1138048200, 1791106419, -862623640, -1734794974, 1636090415, 1913510450, -441670131, 1749331413, -1100540145, -984001255, 157365341, 431329795, -491166397 ], [ 1286801560, 1246388856, -1627994976, 2106447891, -1463799771, 114136362, -330544264, -207236907, -1595697693, -674157831, -2017166299, 2032974375, -1529647308, -71797783, -1219663166, -1382992956, -471526228, 2015266968, -93674539 ], [ 1979473658, 1404635206, -276058799, 1723059856, -652036110, 6152409, 774972932, 384061949, 1412718384, -1447849180, -6304444, 707465147, -726652671, 1575873113, -853006229, -854049773, -744752796, 757966325, -1640536031 ], [ -1533855905, 1196665662, -1257074642, -1696684467, -1015091683, -436735919, -2005245951, 1438570679, -1642834796, -411862042, -1279357130, -881491366, -1953137242, 1925235084, 1878469993, -1603982366, -1300170734, 1652934926, -365286316 ], [ -1880865828, -1563926314, -371388344, 248851081, 565737625, -1489474490, -558180890, -1026183835, 148633446, -766893096, -1271303162, 1353795108, 296500994, -111881583, -1569558360, -1843361692, 1271723994, 2012701104, 359874937 ], [ -1979597625, -77600976, -944060787, -1912691548, -1535705220, -969220, -314061643, 273028624, 830705113, -1006450367, -917816877, 762744706, -1300740449, -1817779845, 1518569872, -1251170869, -1628308761, 1020263113, 136692734 ], [ -1515169033, 1505555107, -1092859499, 756055847, 647918785, 1415819442, 982867633, 872125859, -1926338984, 1881594488, -1603786259, -1058493842, -231421403, -908783065, 398551253, -1920235362, -198508087, -646582798, 631660809 ], [ 85035681, 1099481161, -1441169209, 1930776123, -463282906, -644757428, 207588015, -1446954002, 1351024567, -1013251487, 1835806274, -1511122203, 1564226571, -454211510, 461107998, 1600164222, -1592823549, -656872741, 1925861402 ], [ -1508295010, -1705619188, 97207488, -2041303915, 2112882604, 1734079165, -1339251469, -1405750691, 1193463830, 89074525, 1388816087, 2008400128, -423748589, -1057057596, 513469519, 579915729, -290453818, -863088568, -1020798035 ], [ 92555814, -317317338, -182411003, -1738215628, 1635495295, 888869739, 1799398228, 1413873304, 510253389, -827210988, 661255010, 285515786, 1820155010, -1150413296, -2037256953, -1600045183, -1395121257, 702736386, -1517636490 ], [ -1571495907, -442341140, 1211090880, -324456005, -980306749, -925896048, 1368004606, -286547613, -564768553, 1174544979, -563316776, -615233096, 1076201812, -741074675, 44091166, 707190086, -1284292175, -1596231809, 1504993254 ], [ -871738406, -686536739, 385466155, -1706060822, -1951691612, -360772765, 2011198861, 317663353, 336995232, 471953915, 1550204257, 1441424719, -2043509431, 177840954, 200276742, -1186654440, 2040302441, -1023635316, 1433918042 ] ], [ [ -1714376620, 437181549, 1013287106, 17711326, -1692468171, -1615245900, 454461795, 1557479745, 416385886, -1714402588, 1226228440, -175297254, -1826951529, -567352727, -1275986064, 2089080345, 1759057014, -1691908879, 310254820 ], [ -2117171066, -181719151, -1477836738, 1063761460, -1837976658, 1728855123, -1154718932, -1017865859, 1656807282, 1724324695, -1735221348, -1680643784, 1517985444, 2051633067, -48370468, -1439450451, -1491838994, -1004007152, 796212374 ], [ -1732615835, 607599478, 1304280665, -1530493496, 2079760870, 2093444335, -871979257, -1665795639, -748990927, -1037873886, -949274087, 1824992292, -1482502022, -785890213, 1234563510, -1900379490, -1886693921, -850913252, 2009074592 ], [ 1457923167, 1835306202, 1563339553, -1638791651, -425236395, 126803975, -1431965815, 2116780467, 442683570, 1514488142, -1036637769, 923992317, -1692584011, -2051014622, 603974625, -1853804757, -961313851, 1262793822, -9881527 ], [ -530665311, -899841154, 723409405, 1951774806, 1027277265, -605951986, -334216413, -1704785925, -1531663718, -995632784, -486643404, 2105174615, 1593640924, -1662016916, -725481055, -1905587241, -1878406341, -537859787, 1971954421 ], [ -1352338372, 776001415, -461149634, 175478413, 1585921938, 1413505290, 1409653995, -381561983, -1938835147, 2083556470, 2121677437, 1535764638, -97713458, -942553158, -1397621942, -553844678, -711146518, -963176635, 1933856188 ], [ 684363708, -1189580693, 598426087, 880609093, 96661990, 1918558598, 2000769173, -291400284, -119076731, -1215181631, 1218578404, 1851495486, 679013357, -1283902953, 78103723, 1265166366, -1966686540, 387434463, 676435976 ], [ 157847646, 612441223, 1700270675, -1611153926, 303678230, 1270945141, 1382769918, -141759333, 2136309947, -755287118, -254824696, 1391394967, -260731115, -672716607, 239472119, 523345163, 2018494533, 506440215, -1351506771 ], [ -1920683680, 2007256431, -331427034, -1281982039, -1190656203, -1691751498, -1290334182, 1203711660, 665556243, 428752177, -2098478092, 740275242, 2014678870, 1817829898, -449292209, 430671077, -864132266, 1669041207, 1803776312 ], [ -1189001685, -57242714, -1132824616, 491023216, -889630769, 841172560, 2067951876, 1595199272, -1364849406, -1590246045, 1351509649, -1796785915, -428578117, 2120471672, -222802982, -2109328011, 2041458986, 894189657, -727223855 ], [ 477022097, 482145475, 225704919, 1979655092, 1227621736, -1035020037, 2115155204, 1986474938, -1946110579, -870898471, 491904720, 1625004598, 931052996, 318024153, -833484334, -1732302707, 1687326800, 140127819, -184714340 ], [ 2061547798, -1441054034, -1056674764, 1522169979, -926187397, 1902351054, 1537012249, -1720070329, -181561518, 1080961093, -44687474, -1224004609, -1954031248, -2118611943, -1381781307, -1028155802, -851017260, 1524326135, 37040222 ], [ -1541103515, -1789975093, -1586265069, -801064593, 1026702080, -1934876831, -402182290, -225057390, -1509740823, -1895731495, -1159639553, -1495437297, 1265305633, 1789645370, 529435421, 1110391652, 1120680544, 1621840864, -1727550785 ], [ 2134809653, -179940736, 184666526, 1276061630, -26683922, -1005912476, -2065788424, -1420822562, -1785086877, -507734310, 1197861001, -715627564, 417918645, -1350884129, 387800807, 1949678608, -792880963, -72591800, 1988468190 ], [ 464184414, -433072813, -1627333436, 1878299587, 472597104, -1902699920, 237609158, 2011934078, 1855122336, -1306676849, -376596472, 2089152290, 1211447496, 258103846, -841036294, 1128863197, 339046248, 102902265, 1833823892 ], [ -526937897, 537177189, -1960395619, 906919641, 202782716, 1614841239, -717618759, 1827183727, 324935676, -1252949871, -1458724203, -1306365707, -850486360, 216793314, 1581623629, 2128226630, 765442477, -42295450, 486649811 ], [ -726257654, -1095731204, 160035957, 1406787335, -1870905905, -1671321610, -1386386365, -1245834192, -1507875326, -1588356799, -2027587295, -651392779, 954394574, -1473239052, -749581118, 2032606215, -1423625704, 2092857506, 52586593 ], [ 962784671, -758300503, -753449966, -459485176, -1598012810, -792284813, 1693638393, -2130374585, 309672177, 808866313, -1540302876, -1672071662, 225488195, -1206274220, 2053267700, -1330078171, -1585201044, -724271951, -721815372 ] ], [ [ -1459439854, 708640904, -657335622, 116192192, -1102671239, -1733258099, -1884566739, -1920660415, 1591555868, -1011725960, -835022787, 340331262, -1738249946, 432379462, 92455093, 1251800531, -1618019329, -2074052412, 1172926369 ], [ -558107275, -1883008396, 242092685, -151887439, 1936892467, 1906219572, 167312337, -1464716762, 1064741092, -1282611767, 1451653194, 431493508, -625236174, 2060957544, 61475231, -490331728, -1335783695, 638425812, -988286061 ], [ -1493286845, -1639249943, 607296063, 1808585883, -1062308343, -1213973685, 486566569, -1533502981, -1766686659, 590570062, 107241131, -2024553006, -1127836960, -1295374384, 780432938, 711671295, 1063733635, -1721026109, 1495260783 ], [ -1248493648, 2114822006, 1597375971, -174569893, 1226804810, 732697442, 1175303548, -2068354390, -1787394243, 1739835560, 1208671087, 497113024, -805943391, -337820742, -459322339, -282124622, 550962975, 1108082863, -499635117 ], [ 1432242759, -1758966074, 1322436220, 757949944, 45460738, -536607309, -553420978, -599364765, 1913576986, -2032405151, 576382570, 2100458963, 187489963, 597706595, 422276597, 24913572, 557772405, 1733238526, 915141068 ], [ 1501266247, 228426525, 1174066994, 1612138971, -1237175942, 1544960786, 801679578, -248001099, 1177545447, -1423626559, 852185695, 329233783, 1666857069, 518572298, 110408152, 100414505, 235707874, 1677518934, 1224778969 ], [ -1747964687, 139175625, -913030570, -1440906784, 1571055427, 1534951462, 1887265808, -455743120, -318149382, 1194199186, -1320084047, -1914197436, -342182207, 555052527, -188263684, -1240342886, 84049839, 1901129278, -969146142 ], [ -429365737, -804759159, -886610211, 668243788, -538364288, 523101895, -2062839701, 696225001, -1694277034, -527056984, 1600265874, -702412531, 850455794, -637636545, 1728055931, 1937788249, 1756699737, -449918857, -783828983 ], [ 455835171, 1360173676, 98110741, 1022517937, 1615860395, 1082375383, -562139061, -1074411129, -282847458, 322868867, 1472290259, -856260346, -1456175960, -792335943, 404991999, -1150554835, -429890975, -1044923121, 2086458858 ], [ 53713433, 950837541, 87196734, -2102144845, -1014061712, 1458029300, 48352477, 872649978, 1123863252, 261825138, 332717731, -1133319567, -1076769199, -1506173518, -869292193, 551471923, 1840109669, -257954565, 438133521 ], [ 1553147414, 761738847, -1020597745, -939799649, 590643820, -911347849, -1078710944, 394790509, 585477396, -1059525818, -1939844991, 1151461287, -465113061, 571321902, -1405804576, -797098373, 454983049, -1614447736, -787147018 ], [ 940211128, 1166223712, -631509727, -1655304618, -2035789909, 241433284, 831411485, 402343357, -407135934, -2052547263, -1175943999, -1992926197, -162164204, -823602189, -1842574512, 468475445, -556992341, 1986980699, -354775971 ], [ -1757571442, 880792434, 872577466, 1843696342, 827709441, -593676758, 727886333, 1280541008, 69352303, 1265635848, 2005002190, 1094176679, 7624161, -30409189, 1452974891, 1601527982, -1019966245, -2105471719, 1315584987 ], [ -1133717050, 2132647688, -1992197969, 1761305906, 764999972, -841505561, -1998081995, 1486735038, -1634664432, -1738357420, 1245677344, 763248156, -1600238998, -677976767, 715041306, 681482845, -591587829, -376887643, -1805483085 ], [ -2108686565, 2008010427, -1154158413, 1834416072, -1965436165, 2103702299, -312373304, 1315056026, 1460595054, -635844578, 1022188296, -712434258, 1240868391, 1971380023, 1319412444, 978819338, -550014423, -1680665049, 25880311 ], [ -1590291925, 36297499, 1585242985, -1661256771, 1722179061, 421517204, -1945840626, 945664950, -2147299361, 476603154, 32088102, 1056415645, -531599729, -1636849540, -484856923, 1122742875, 1948480696, -1253528712, -638319726 ], [ 1618458880, -803038573, -1095511672, 1423886600, -34392451, 357678573, -54690840, 441608970, -992780315, 996043955, -593952813, 101300801, -1350351681, -2099121878, 301080203, -1551527874, 1773941861, 1972429992, -787664480 ], [ -907006623, 34628645, -1270803209, 1554265393, -1709512415, -204015040, -1335809919, 1422752277, -1527818654, -230250340, 1432672099, -256656652, -1354842224, -1472143153, 450256515, -1610703685, -621483679, 478874870, -517482864 ] ], [ [ 1405886783, 806749341, -1565917216, 1361928271, 1761340086, -1278675025, -606106636, -449908082, -321017854, -155455829, 1694164461, 649955076, 1702080293, -642135897, 106768063, -1690687565, -958787263, 360614278, -1409009238 ], [ 1977087852, -981056227, -1453847119, 1205285495, -1760809729, -753376768, -1293856625, 835635112, 1473937819, -1309102501, -360688924, -92326195, 820130058, -635198966, 98651190, 15514810, -2098675062, 300412737, 291451850 ], [ 2108549617, 42951501, 1717536149, -648031435, 841240115, 1725238823, -1487160471, 287919674, 1799713945, 240528651, 1686144334, -344117920, 1660878585, 553377882, -90121882, -1224234976, -1414303907, -907199413, 1092653488 ], [ -137293209, -478824262, -142578974, -667574113, 1319231591, -469087685, -119601857, 253706112, 628451317, -715031178, -1832847374, 815702813, 257763306, 634468871, 187324287, 38064636, 1926866779, -1915670384, -1751054314 ], [ 1874936544, 1661434806, -379261577, 174461312, -217096878, 2135097389, -188838923, 1116171385, -579700506, -509712909, 749849366, -433324336, -2087707600, -1404608587, 1604206059, -571749467, -1707511385, 1886180762, 2146253891 ], [ -1236804, 550110703, 1094911810, -1862957209, -873206569, 268165128, 213763406, -724527515, -2140590754, 1945805827, 491580448, 1097239610, -269248494, 30127772, -238241884, -301603773, 733030595, 2129740561, 1191225116 ], [ 718909170, -2095579594, 59827788, 1957443024, -438326679, 212357144, -753410891, -1326447436, 882269707, -800978210, 377465412, 401736496, 1495442480, 1881618154, 230041554, -1931258335, 353610628, 1652072013, -97253115 ], [ 277900073, 1127948375, -261954803, -365105824, -76657593, 1511569092, -51551102, -742837095, 415452406, 827318274, 1772629097, 1687797159, 1216342293, 1155663444, -217676291, -675992881, 269797861, 886219269, 79286030 ], [ -1258490639, -2084076066, -1897666534, -316877084, 1251475042, 1245107188, 1322889076, 897928689, -2048996016, 1646704925, 1923264939, 1502219466, -232358475, -1225410073, 1740630619, -1352104328, 1237700163, 1999076910, 1720793798 ], [ 90644069, 1431837441, 1420961341, 2035794610, -599753930, 554484578, 1362203589, -1171414333, -1178736196, -474322742, -601264799, 1081813135, 1871985731, -1473305730, -751072875, 1846158776, 406603426, -1265817428, 444913310 ], [ 1614799204, -541841093, -69905125, 487807760, 1462952397, 277328118, 1968365032, 1095068832, -334374148, -53730647, 844410073, -1843982502, -1173738956, -1124230761, 1291864816, 1385179985, 1374070200, -1694989303, -879413005 ], [ -806949080, -2043799863, -1040271553, -295471194, 1656628021, -1417336914, 1547393395, 1368166471, -1467565632, -1026079378, -179327296, 1905646033, 1223964600, 2026404057, -804999590, 1755936923, 1959105692, 427840923, -1485772449 ], [ -998889117, -1594761400, 1319664843, -802838404, 865845569, -999632049, 2049422445, 1175090007, -527198615, -100015150, -1895077014, -1560033871, 2140552983, 1356807425, 1452831268, 616339208, -1196192681, -1695278715, 969064305 ], [ -722682935, -2144519369, -2050635039, 248288013, 1460979395, -589105270, 2146741419, -509670708, 1002121788, -1097279078, 460768958, -967032436, 1194801934, -194696607, -1967927880, -1081708836, -634736941, -144139331, -986754665 ], [ 332205930, 1990965438, 906716656, -810274213, 760834776, 2004634937, -1108147635, -1149416397, -1979165639, 1469942012, 1428857734, -370604411, 1599071484, 650894607, 2056814825, 1815306042, 1974446103, -461976465, 574726868 ], [ -1429049539, 1693384074, -781602109, -223302139, 405007077, 1234097175, 995286509, 1955646967, 914752596, 1272506713, 311190283, -361784999, 1775281813, -525020037, 516758041, -895317054, -75633574, -570957816, -1037815652 ], [ 1376866278, 1147968338, 865437289, -1790919906, -1074260744, -1210893299, 908536459, 1685538707, -517992530, -728762064, 248131028, 2094421918, -556759735, -952079088, 92897363, 1786254545, 987000213, 78364607, 992698585 ], [ -2082503379, 1087410898, -1728189178, -467984810, -644715509, 818171697, -1116582597, -1122224998, 1650390941, -96944197, 1037087685, 356941489, 514954480, 800934895, 719802365, 1769509310, 1223692102, -838512322, -1419276046 ] ], [ [ 1482991711, -547444869, -811215161, -1670357472, 222949257, 51980952, 1409178114, 1067856988, 958420256, 165270903, 1558513360, 2075776872, 1352404423, -652909967, -960581196, -2141825342, 2117146884, 999226752, 1876893974 ], [ 1235411779, -299897719, -1524581822, -1944720494, 1254619763, -843975363, -518434254, 1443764125, -80352405, 1936473706, 200164127, 1424520196, -1606617004, -443484422, -1361045261, -1904661231, 2111608727, 75517739, -628390977 ], [ -530933082, -1112721607, -1619321267, 1775402705, -1692846988, -495258092, -1490195238, 1845175443, -1263477703, -455394254, 1090004328, 301683336, -508079726, 273516025, -270848669, -904896015, 422544616, -578686294, 1976258237 ], [ -158145412, 1101526177, -1140595115, 625830911, 255469407, 1047251039, -164397746, 941854206, -1895852351, 817114354, 1088553124, -15431305, -2000168631, 287106023, 1208207408, -165392893, -1743030195, -451149820, 2122092311 ], [ -984543636, 126408913, -621854566, 912083771, -306962957, -496898888, 340931948, 308233510, -536454, -1038405316, -1683846420, 818214922, -687307917, 484491169, -531745004, 1520283847, 888740252, -412530682, -717723033 ], [ 1069563773, -2113313681, -1900094782, -1785260609, -661956006, -12891697, -889658658, -1337901622, -803305216, -23096568, -870129111, 318709646, -505891026, 1861601616, 2114565285, 668210686, 235366435, -2014164760, 526293786 ], [ -512258524, -902219105, 1260388092, -1966318854, -1028376421, 1177702039, 1825245443, 62756168, 124600044, 2006011072, -1750423836, -81784799, -1109516582, -99649330, 1745041772, 412771338, 2110803558, 21615194, 1559141386 ], [ -1418598234, -770187775, -971141351, 1154568867, 56100953, -1193023187, -1405227816, -495972999, -1488129283, 846830664, 1495922293, 2013915916, -1135161007, -261141413, 16610529, -17882436, -200969230, -1201867017, -1666685708 ], [ -415655155, -1751287447, -1876820789, 103688910, 1540114694, 174312549, -2047262351, 1462139287, 788232088, -845579919, -974005376, 1716117286, -102609209, -1540890288, -938199356, -1011777137, -429193213, -662262850, 200909492 ], [ -759569718, 605132594, -31434215, 1891014585, 1409247613, -720691640, -1966406173, 364460243, -694467468, 1725383484, -405125999, -900947525, -689952227, 1567877730, -1664170463, 1965184175, -1144841537, 1492474101, 190366371 ], [ 300048568, -1268811522, 953978980, 638094591, -81321476, -181318698, 417710499, -121147918, 2037850600, -1969684192, -1068929072, 1507407992, 1256480323, -653047426, 26771174, -2031464297, -1387818809, 1909100456, 616479765 ], [ -1981684286, 1255964000, -414220494, 295303995, 1532670722, 1449262844, -1561410007, -576089916, -976608379, 1777121312, 1205707138, 637029978, -1896224669, 1302059386, 261605182, -975021465, -246037319, -231377139, -875782659 ], [ 1759293387, 1793140723, -1928888924, 1872177247, -412395401, 1287769747, 1203959468, 424732969, 1047176120, 778982545, 1510208558, -327718200, 1028173658, 2058301759, 1920246158, -1512048004, -7475153, 43210720, 533820784 ], [ 631555310, 1493384861, 138243231, 866256033, 1715734330, -1709153379, 612654137, -571245887, 1743421912, 225875758, 441884583, 1094003520, -1108092965, 187121283, 1172509488, 1192064914, -1168781588, 1450021660, -1448043737 ], [ -1008766398, 1531682007, 498637856, 181153058, 245287203, 2015313576, -1171163483, -862598751, -43473276, 1483753240, 208599193, 970276147, 1362964385, 1683995348, -167549361, -180765182, -1799952150, -1802546725, -54563444 ], [ 1069850029, 1451488253, -393007710, 306039837, 1342689943, -777967924, -1466701104, 1808056454, 197794130, -1478966042, -1065210073, -743554821, -1283663246, -270004448, 1343433730, 1022107245, 1791232841, 1442021491, -810387999 ], [ -1895968318, -1496081306, 1254284298, -685878776, 947162331, -181354594, 1695018742, 34925240, 1719889549, -1070495225, 1191963198, 102863918, -1330569340, -1142528532, -799415792, -1482332074, 1873978837, -1233853346, 421651112 ], [ 304657976, 166476086, 547377835, 1785458449, 2009581581, 1607170637, -173267613, 977088538, -1349116495, 1641761145, -1307776463, -1658566144, 1411848254, 1106142913, -1553164921, 1999909440, -1668091705, -1937129927, 1957550534 ] ], [ [ -1189509869, -1139090402, 1262584616, 460362720, 86101915, 2096161553, -1775460649, 1828477006, -996612677, 526631246, -755658265, -888651224, -768529758, 253549806, 1622092107, -1664357434, 695941285, 1547195006, 1008962027 ], [ 2062196400, -2089200561, -590515589, -311333577, 152979180, -782454445, -1060033382, 1511508093, -1148468694, 1949355320, -1988386020, -329248544, 469822888, 2031779868, 1136342693, -2085811337, 1067587238, -748529460, 1545724578 ], [ 1180820417, -1323055872, -600867512, 1379104990, 1808019441, 445072981, -1209184080, -474228448, 1269878924, 422538379, -1281179071, -920795585, -1300924473, -132511920, -233004732, 179431639, 1911005275, 650738604, 367026266 ], [ -574525162, 579961867, 1955870143, -2105682139, -645191768, -1904323196, -1272509428, -1860004197, 396476637, 1372852686, 1890908267, -1130211532, 856450631, -735134400, -791135307, 472243588, 768805308, 360581048, -1719005171 ], [ -384272882, -920439501, -2129014404, -1972938975, -216455292, -1716118527, 1025993022, -1905836911, -1137138482, 2085983989, 894890839, 246492197, -2082402783, -1959872317, 1752380176, 1285802128, 1932903678, 1323401971, -2136911658 ], [ 1312394240, -181168534, 826138105, -370131949, 949224736, 1468377832, 2038033910, 174897902, -949144929, 478311051, -603556, -1277726988, 964479782, -1816493420, -415867510, 826055772, 1808412273, 518299438, 2058419211 ], [ 1427341043, -1133168979, 1480404134, -703674539, 562792216, -1284968813, 164760885, 770820143, 1778151975, 1904405374, 1293919610, 252169186, 1642502846, -1691949742, 2129620442, -1271790898, -414439486, 1750538808, 931727279 ], [ 1502378169, 807745115, 434132119, -1399546390, 2131234154, 586471769, 722472703, -308854209, 1941541495, -212018527, -1329917189, -1373796873, 852164221, 1051147487, -1262795007, 850150077, 2137119335, 138685090, 2020669055 ], [ -1474379848, -416957800, 244232393, -609822351, -1717413875, -179318906, -689891895, -1272120991, -548218891, -352054390, 1646799521, -36424905, -362658125, -475818584, 422924865, -963831613, 1609663496, -348990648, -318860783 ], [ -1873147188, 1647994070, -123897543, -1561386774, -1411256741, -580494220, 1204789998, -1740633212, -1629844948, 261690765, -4261061, 1964011494, 1082383080, 674102999, -704865730, 541490653, 362368316, -952801420, -554591820 ], [ 1851589429, 163239182, -122257169, 1274104158, -1000718563, -1204276185, 2094655466, 1302550113, -330180191, 1916722351, -551907669, 752514273, -1997326149, 848729139, -1381712570, -1110814959, 1327966758, -1264719025, -74323960 ], [ 1806624039, 1953672075, -240632007, -1787196867, -915151886, 497973293, -700173983, 944824719, 2115289745, 520477564, 536112769, 128323143, -1346493170, 336288725, 1854945819, 814109295, 1083434957, 1560205039, -483273211 ], [ -702894401, 2018273968, -173284406, 1003427690, 583727229, -1616679426, -797936409, -746427089, -1379617086, 1198554783, 2002179564, 2002572295, -1311129440, -216831088, -1147902615, -1879029530, 509752920, 1544671680, -1815189288 ], [ 609208103, -2001250089, 1473490368, -1872547314, -276582086, -1618070321, -377291975, -304097162, 171396148, 1414163695, 2132443295, -678725552, 1817987370, -311250205, -1639350441, 430575165, 956742727, -849783222, 385210433 ], [ -289747605, -1524616466, -488287587, -311431164, -679105018, 1782998330, -479347688, 542070849, -2099733446, -801800257, 1658976937, 1685618270, 2050188883, -1903227675, 1556909287, -997989888, -2122820769, -1750275285, 1077545218 ], [ 394665990, 313962850, 1640669477, -1743005486, -1792182639, 1859115828, 456260808, 1186343536, 106561003, -1523440850, 97277016, 1993042764, -1642020677, -1605464132, -658736770, -194648440, 553136220, -1464688076, 1863751243 ], [ -1502419096, -1288134564, 2009210347, -529746830, 309764987, -279439495, -1034335853, 28933588, 1187126258, -2098371033, 1611662423, -1355658180, 1793595251, 1985242681, 1859656289, 647822931, 1741960694, 1544231711, 596710096 ], [ 1683606116, -676600588, 1437423507, 1827799256, 580707048, -1621365067, -1227886897, -1422493963, 142253024, -284208550, 1405937172, -929151999, -1436360159, 497068652, -1550619278, 1740758504, -1798882421, -38520160, 1927192033 ] ], [ [ 231372436, 1324222573, -330138121, 1094567918, 891502753, 58552229, -1715028632, 2022727273, -1938791678, -614323304, 607044125, 1155955174, 149802210, -424142925, -397894236, 2043046864, -712996175, 1522885706, -1924972371 ], [ 684556199, 775482812, 754579826, -337294366, 819433999, -235071981, 402243997, 1689832769, 740415772, 1020260386, 2014135277, -1204982502, 377759856, 675024962, 838693990, -1579451381, 1117640492, -1313985683, -390679180 ], [ 919763985, -1017598812, -1606788419, 753185980, -944059791, 1401436682, 1709655832, -644942170, 1023557185, -1184915316, 1844514583, -1091979847, 1639961716, 1230728823, -804965254, 1393437728, 568556751, 728252031, -520998096 ], [ -1142118699, 846556658, -1923134650, -650872136, -1539640622, -2141825579, -2115573625, -1744022086, 1888487082, 1163989077, 2101682443, -1786683870, 2136353228, 427017172, 1263851501, 1536647009, -1022096172, 1035521927, 633859636 ], [ -371777546, -35066587, -1251535366, -1352267222, 1814784691, 994882467, 285184461, 834885478, -406217753, -1073777761, 1898623360, 2102651833, -1223989471, 1296855808, -247897471, 893299626, -1680853881, -88200720, -1611127012 ], [ 1350557545, -435525765, -1014820199, 857534699, 1952785770, -691945242, 935437880, 814317091, -43293490, 1310783084, -1597904354, 1621684795, -411716319, -1955414841, 2101886997, 1175668505, 1358039005, -1515513046, 1076320451 ], [ 851530065, 1729723573, -551205514, 1835771600, 892465417, -1057615879, -1229115511, 1732177393, 622730395, -1639253451, -1608404749, 1407010908, -1418432073, -1206957136, 491610225, 1560948711, -701061106, 711694533, 875220159 ], [ 431073609, 795253719, -1170186881, 522414010, -2132301986, 990164085, 1255528514, 1262442245, -2020976652, 1767049543, -281436668, -1801670794, 148015513, 307300678, -420668512, 1068488364, 187795126, -1215727187, 515924735 ], [ -1015239461, -1637603868, -1000880520, 1741852968, 310667746, -782809978, -574793032, 1545705125, 713371476, 1175651421, 473475828, 2113999831, 674790184, -428262671, -1063787736, -1948639498, 1148351315, 1859241888, 704527325 ], [ -55187511, -1586347835, 618368304, -1287747794, 524514353, -854848188, 1571436016, 1872784015, -1141416916, -745821657, 1812590776, -2062103639, 71451007, -1539205737, -288103266, -2009306718, -1544147569, -417302269, -1889555038 ], [ 1276264139, 335012392, -212876702, -118623712, 1455968722, 1483660130, -1943346768, 795481372, -130039309, 1215016719, 1232979334, 894692714, 750426210, -1237211476, 1515374143, 862491794, -971372465, -1147927860, 3654142 ], [ -674980907, 759687709, -401722678, -1423824797, -450638007, 1356379511, 1420291937, -809729967, 1270631480, -1746731830, 2078808314, 1141178353, -1972051712, 880545518, -25705001, 1647891992, -1116805590, 1683948209, 1591786361 ], [ -951224513, -290613678, 607148496, -1115664472, 2143716945, -1327385096, -1100342496, 2990421, -116493822, -1931898316, 1761651122, -1116112128, -1704759959, 82496955, 1839319304, -2137757238, -50871334, 1764363669, 1688097332 ], [ -1413772097, 521286240, 1443072269, 736310067, 675239181, 1172464874, -200790396, -1859136329, 599112751, 548760837, 1509598475, 1820796601, -696872336, 1959036477, -2104983024, 2011425286, -1557759844, 626347447, 786899911 ], [ 572462653, 2108540704, 225335745, -1582918596, 461938160, -898164476, 481542844, -512650399, -1965341522, 590591644, -1765784382, -739213504, 512890270, 1637098739, -797934358, -865599417, -852871048, 322670497, -1316662429 ], [ 116525141, 1293085672, -1800794327, 1994275738, 136642173, 548716445, 503873316, 1913063884, 707210158, 1648769897, -919266728, -1211494403, 616716503, -1488094924, -1670051955, -1238725324, -983744150, -1734267491, 982302725 ], [ 355963311, -1287064481, -933510958, 1846002643, 1773463699, -1618507105, 487082677, -759841237, -602968072, 428599574, 2081515664, 355579720, 1946455538, 1375935283, 1196643323, 1246873395, 1252771846, -1050966912, 2049859606 ], [ 1796690002, 431456190, 906937893, 1632172824, -1491942306, -1869050701, 2128920754, 232196752, 953862902, 10807595, 74545250, -1985460894, -904418269, -1774027715, -290772749, -2053686184, 1299573714, -884698820, 1035763591 ] ], [ [ -1917654668, -2004407015, -330026641, 1237136749, 1343235608, 191719820, 488895304, 810693276, 746421989, 1035907688, -2012163458, -305526354, 1458254613, -258651281, -1519600750, 709881094, -847608034, 48770149, 72129229 ], [ 843309028, 1846807723, 831591272, 2139534386, -2066059076, 1214018392, -356018262, 984897091, -1781411014, 118894705, -2018896588, 711364000, -1217424611, -1527186538, -1807962480, -991295114, 1974698152, 2081525248, -1802294349 ], [ 2059930839, 376184443, -760327776, 1899793904, -1112187913, -1367114605, -1161711023, -1521537573, -65006978, -1543726854, -1186413506, -552498235, 637788180, 1537775821, -1826135006, 561338462, -1702193369, 2107695552, -958059995 ], [ 1532638607, 1191609613, -754381968, -758965651, -785570249, -125340966, -248927340, 672686565, -153266706, 1239269528, -144082869, -828460446, -744267973, 992006067, -1543688890, -918833502, -808771052, 620477640, -1593107141 ], [ -210968189, 750046541, 1832352531, -267839836, 2070575327, 462528827, 1177349782, -1104207550, 1784405734, -1034357838, -1561202393, -1808072011, 663417646, 551182752, -1295499827, 1626413755, -957912978, 471769196, 98025074 ], [ 396550579, 1039327406, 1835561691, 951309804, 1748830847, 1586815790, -605899370, 254583551, -1296718351, 1831127753, 2005760210, 1665968832, 1041832869, 1499190501, 1263041678, -1161702292, -1014298195, 135068102, -341475672 ], [ 1014628458, 1014028598, 2044844700, 1238877519, -2097458989, -685129021, -742537423, 573632262, -677100510, 2055162918, -908237108, -268219712, 1363326986, -570556543, -1953903302, -720325262, -603723152, 481648584, 909178469 ], [ 209253081, -400549857, 11898089, -1528735268, -1370043314, 476107745, 1569475453, 97110225, -1888237676, 2069482043, -755382305, 1067411983, 1708137724, 2088109967, -1647323587, -1347105149, 624520311, 1123542009, 1437977619 ], [ 221784464, -1466440766, 912721349, 723079997, -139365408, 591033062, -1235272024, 1335167141, -1951046175, 1455939902, 1452937001, 805175774, 1352091561, 1773224346, -1449380808, 191798712, 623547215, 1901342935, 1021058468 ], [ 405293829, 247497470, -1530185774, -784995884, -286903981, 1636150191, 1554068657, 611777879, -1692324459, 945827012, -176338260, 653326929, -286744443, 950427607, -1213202396, -1524425005, -1203068473, 1815029120, -1823520853 ], [ -919935618, -676580384, 1445476496, -604578007, 1689572291, 2096137336, 649500444, -674149562, 422198558, 726890707, -1679125148, 1430337164, -273927749, 1485258174, 479508980, 1549719536, -1795857801, -1965255871, -1668757954 ], [ 1608444562, 2119485851, 2141775461, -720548836, -1012388159, -645394053, 1362343457, -1067174173, 203487573, 627150134, -595324536, -115638186, 709402686, 1247391463, -1333056583, 53664894, -1484597838, -2081272517, 623517871 ], [ -74357093, -1033345790, -1910456040, 1915310286, 1403536816, 1869505438, -1659325891, -2087038209, -1215673249, -1715882229, -171947973, 624627799, -1309174514, -443788558, 168448446, -784578281, -168798982, 387785824, 1943569814 ], [ -815181229, -1767922084, 1582771529, 329561637, -119930070, 946609115, 2066734797, -1599329819, 1548824407, 586100375, 366687233, 1564394825, -841091622, 1235042084, 302985974, 1869043883, -138588630, 947408353, -11483385 ], [ -455323100, -534931821, 1805824946, 1451017705, -1179583702, 1570323754, 359498548, -1700081959, 1140992186, -1450421178, 1598935437, -195468274, 1789034830, -72546100, -1782516013, 1145427517, 970916739, -848904933, -1270862383 ], [ 1562543374, 1198808872, -868196845, 861955835, -1113267917, -1368581199, 704014042, 1429494705, 1798197641, -164115838, -1531624408, 188360738, 776675374, 2024663704, -1665696428, 672701776, 52930842, 380375811, -1749448436 ], [ -2075488089, 457430631, -1291862447, 489423837, -2033386034, 1294037898, -715917681, -209685890, -667831539, -350691696, 130266660, 625224375, 815049273, 2105236126, -1377202001, 1596291311, 436602412, -817876227, 1790899462 ], [ 888500604, -1352880957, -1396739941, 683277887, 986411391, -1951679778, 550386600, 133778070, 2016312189, 1037403209, 1757726010, -2001275312, 1134873631, -714401706, 229111795, 1623312891, 1588812135, -1179055300, -1116307529 ] ], [ [ 957238922, 1623839965, 482059715, -1912964550, -1444450476, 1071286566, 1038125867, 1702925989, 137786815, -310956829, -1666336498, 1211017273, 1930035480, -1953015304, -34522822, -621580046, 1052614170, 1131940838, -1212468128 ], [ 1941378505, -1558286251, 1207721809, 1036404711, -1450342991, 746569162, -986125705, -970200094, -1775868981, 1057779301, 1320979926, 21441597, 1185104500, -650269832, 279787509, 1232190973, -297178759, 501578081, -1524350496 ], [ 31217394, 1507080617, 1172986048, -858430062, 192536339, 513974236, 1883491047, 1412350510, 1366038798, 1085626900, -609079738, -528236168, -150670672, -317765267, 1964230573, 1612093474, 1697389950, 461902760, -1326348017 ], [ -1530147798, -969357657, 648561802, -582309436, 666533761, 1631439187, -711280650, 1835743376, 51234348, 1298541446, -1890617564, -963324889, 1850631555, 1662430685, 304759974, -2006260288, -1890918234, -331556525, 1709488278 ], [ -525581023, 1649580801, 151352954, -1568495086, 260449210, -582746902, -1179378749, 752130736, -1268923595, 1741560503, 1303808583, 1211403265, -1820220894, 1978720264, -28836223, 1000512432, -1324368600, 1151347392, -774952868 ], [ 889446930, -956513187, 1856987428, 895596140, -204957436, -188890071, -2146358301, -861390762, 1242273421, 1423145994, 2146169907, -1778996323, -1070583702, 1144010261, -595518194, -1080988474, -938987533, 1795378890, 1537102127 ], [ -2123607559, 1462770043, 243367180, 1479521743, 525124107, 808993752, 332002400, 1007782256, 1352980377, 35429171, -1665742902, -1747687385, -362684200, -114407897, 1562237544, -2005146806, 1669605351, -1910683536, -7110734 ], [ -332019306, 248965913, -1965009583, 1133478121, -1570538751, 1200917499, 287134615, 1666796489, 2056374900, 1476856283, -205640701, -367549073, 699977747, 643185639, 1246721459, -72004020, -160339666, -1640843008, -1421906253 ], [ 1381609031, 2101104105, 437071031, -669115658, -1898353195, -1961337777, 759643474, 608916468, -931573958, -1336773253, -1849991842, 783349971, 457795902, -716071280, 997328575, 1482824996, 74235478, -1020448008, -2123224498 ], [ 1268960570, 330208840, -655245079, -2119097886, 1348775311, 1831409708, -80656628, -999416738, 514357934, 1593461228, 374883122, -2095474650, -1309482652, -1729941915, -381314092, -208699743, 152424619, 1110710235, -1664808595 ], [ 1900788030, -1015455115, 90601541, -1241884748, -620791508, 1428590262, -1956123357, -72142457, 359529443, 300339783, -515208109, -524767916, 1757214936, -1112484670, -85644986, -583036822, 1140086111, 1313669349, 1495552830 ], [ -1782657514, -1725384520, -535055632, -254063174, -1876829845, 1691003490, 1705098789, -324462024, 1157264092, 279835488, 674561578, 1602469251, -1752344561, -1148501800, -308917817, 1694715337, 394757416, -442259564, -2024200065 ], [ 399575104, -989481267, -738564801, 2129896433, 116475448, -1551571536, -1935802736, -479925860, -1867194189, -306130708, -366262949, 1630008167, -708876092, -961099738, 497322038, 597193893, -1984660721, -1787678839, -1427352195 ], [ 1189585114, -1247293318, 2116110323, -255585909, 1862012568, -1087336417, -327591173, -1556226915, 1486675950, 419075737, -1822457196, 1047422169, 1663059647, 795720287, 1324436930, -961299172, -291276472, 1522328980, 464445343 ], [ 480272603, 1147167981, 492489730, -1604516001, -1233306509, 1196201316, -1107187219, 711027715, -108446991, 516734887, -1126050098, -814333001, 807787727, -1409981238, -822252109, 2139305165, -1495008736, 333249447, -1496307105 ], [ 889746999, -1601044500, 317808931, -258771441, 823302633, -2134426792, 68948949, 181987592, -1113778309, -866282350, 886630260, 225394862, 338784123, 1870137910, -407940032, 1585047416, 2036593239, 328263662, -1237724688 ], [ -351885328, -1947464767, 851961185, -972446459, 1817369595, 657371869, -44895002, -1345890468, -1720960221, 741014870, 1142840118, -1004458437, -2102476025, -773714645, 1136613615, 344476947, -1782769612, -1654617499, -1689568948 ], [ 1108220580, 1209921793, -395440497, 813989524, -2057641395, 265871916, -978654585, 1376902918, -48582984, 1509116262, 270336191, -182483473, 1919751904, 2131586629, -190611346, -611689502, 628479909, -1410863400, -488170431 ] ], [ [ 1485957508, 1704677072, -362622889, -471137611, 1608463754, -1279232208, -1884776199, -1834932417, -1670518461, 1631255708, -1974513886, -719811295, 438133738, 468953116, 1425345804, 2065786160, -418068752, -1146494958, -1757949658 ], [ 1681105264, -543447249, 1711236149, -652636893, 1099706475, 616207224, 916485141, 653486269, -829303074, -1705000152, -2101062853, -342838130, 1681534179, 612095231, 748244078, -1035683221, -59610085, -399087131, -1562029853 ], [ 488316013, -586519550, -417167162, 416184281, -2014936785, 1873520864, -1191355229, 769650551, 1185758498, -1486098547, -1080166757, -376300697, 1364560270, 583264663, -142129807, 1500826073, -116302831, 1657693138, 1161858297 ], [ -1407803589, -501250545, -2039476131, -1123217304, -2050728935, -1696373025, -2129149821, 738347296, -388209333, -129095809, 1135668909, 1328892433, 141635272, -181785743, 643913300, -365885365, -247222210, -863923721, -1332812854 ], [ -1290947456, 667086479, 1419215870, -327765796, -1738553924, 473539705, 1727125420, 118278130, -2031909724, -1795450071, 95573052, 1553105192, -1896964382, 1089111422, 1200903441, -1925995476, -1239112994, -2130360310, 283135309 ], [ -1396864775, 1788622391, -1756037453, 641062247, 1231937472, -1381605231, -1062791325, 1274221314, -1748912325, -251343175, -1073358431, -2090889988, -208008514, -56844021, -656436224, 1342111469, -1735125838, -300829685, -1371791712 ], [ 1109940025, 243708361, 882726952, -1685744125, -185060188, -1930004124, -758995518, 1912335550, 972981897, -1810990186, -562991109, 1592663100, -1416965088, 1104269185, -769387293, -98775279, 1618512009, 741087974, -930336680 ], [ -2109644727, -1138335835, -353168088, -1574448808, 1641305755, -1910496611, 174658847, 2047378071, -708825567, 157955270, -1831993266, 986315448, 2050772646, 1172412026, -1505667311, -634293678, 960177942, 1283791108, -414979978 ], [ 1982059737, -1273266870, 1038359240, -15197338, 909386854, 412402783, -291053671, 1354543374, 1465958777, 1362668482, -1765930028, -330524059, 1072383378, 1575262539, -592733224, 1033248198, 283355810, -1200007318, 1687766540 ], [ -237157096, 451055575, -908715148, -2037611812, -202591931, 956080531, -742256495, 1842646223, 1074570271, 609936660, 1317078593, 1552287412, 950157109, 1397134630, 916099808, 1551738539, -1701876760, -669583672, 1665567677 ], [ -110966807, -2083280684, 1494792522, 668319892, 1762648457, -2077821256, -1516804211, 45017134, -1367808015, 88919576, -657861859, -1244809557, 1160920332, -1980444936, 1610531807, -1486986708, 344628783, 2111059260, -1661000540 ], [ 1833372338, -842894935, 1035190811, 1533402136, -1152318295, -654746383, 1549954252, -1705929902, -1681241059, -850109465, 442946544, 1317293752, 268728494, -28005193, 1593203697, -1410584189, 1725380115, -804737833, -962206459 ], [ 1948116762, 626678573, -292240364, -729540495, -250829291, 1252545087, -1490054714, -1398547381, -839432870, -76415098, 1351566649, -1242288370, 1229215235, 1750936968, -277030550, 1981131618, 1690723591, 1276457972, -514284036 ], [ -856294209, 1564783630, -251117769, -2011910641, 932851697, -656140908, 1871263890, 1525007500, -1699341109, 1723611442, 1931441129, 1101332870, -964826799, 729568128, 1580618150, 1355083267, -296103177, 891455630, -490285440 ], [ -1055612963, 742346719, -145011408, -1181955001, 690222710, -765585254, 377109970, -595276106, 1653981628, 1505831750, -112336415, 903920092, -1383033681, 2136209754, -1225860816, 1576050875, 1486301602, -1382209225, -2110027435 ], [ 1018087840, 1585402832, 929271844, -1908734639, 624728635, -465323337, 1785135427, 1289247079, 1283853056, -396788936, -764303958, 1384474921, -1652899739, -1716703434, -1880539921, 49573485, -1823385577, 354223210, -1428734795 ], [ 1678767842, -290499578, -1745382770, 831778066, -693204779, -1022948071, 684394856, 1956947050, 2061284005, -277005147, 1495826831, -1248341625, 1488184958, 1898475389, 73798401, 98877070, 276162626, -1833933106, 1540089777 ], [ 1020525229, 1587529804, -1652141134, 1298259373, -589403941, 1368253208, 2121197703, 1630497828, 1784834119, -1658793976, -735865638, -890607095, 58970500, 2044892057, 798107776, 192312142, 1309915363, -1389577141, 689519392 ] ], [ [ 13123844, -1274506376, 626138265, 1462333415, 1409702686, 1473805416, 1340788828, -133436918, -1935993045, 1998533494, -199608662, 570314171, -2059140225, 1669361782, 1667117856, 1839107440, -1400562742, 1473074231, 536332731 ], [ -1519966596, 303303595, -101027312, 539144816, -1788147202, 272372321, 762249901, 925946318, 1156083876, 541638179, 864909182, -1759647042, 1279411693, -572227294, 204443890, 200117283, 2044637227, -750771340, -496885527 ], [ 1118112636, 576887432, -782123359, -668647321, 1411687779, 1442515011, -1517267116, -429979761, 1157032256, -1638053081, -1359505580, -1466700625, 120324713, -210648347, -770841949, -1563406535, 589846911, 1319831752, -1233770546 ], [ 714937911, 1268775143, 245221393, 316040299, -1431063297, 1963973242, 1960662239, 909546636, 1729751736, 461260329, 692450135, 1413725810, -1983696650, -1203954204, -1273869471, 570124528, -1106421845, -470711882, -26753065 ], [ 1047074282, 74815123, -2042388335, 801834474, -310474182, -1660475213, 651554707, -986900073, -169052763, 2007872700, -1125403428, 1654637595, -153118799, 1857804021, 1502141298, 1427028356, -1259116834, 1249314449, -570491214 ], [ 1761595320, 2105975028, 480128020, 1773036239, 143131099, -2001590730, 1606247339, 130274808, -1958376142, -1866536837, 958829020, 1820657783, 847754718, -251062689, -828968103, -350310401, -761007088, -975189368, -1596155191 ], [ 295575270, -1209524565, -1524718875, -962769672, 1284001950, 313357704, -37751282, 394801951, 285455944, -9885135, 1463745245, 989367830, -1352275720, 1362176460, -1395078078, -1812133655, -340154225, -460379734, 1228911438 ], [ 838572946, -1896032411, -5306780, 1267746372, 1001528886, 3249544, 497175867, 265271997, -1153956546, 276535499, 752135135, -1906246550, 838651267, -1074726241, -2114099613, 1096494205, -472902303, -376805558, 533978327 ], [ 259918459, 517994502, 1910696182, 649209579, -1948747917, -1192382428, -216121184, -118189804, -595823063, -1355579978, -1690286844, -1524926081, 1936146985, -448518352, 1981953846, -709063810, -809652213, -44849511, 1918633233 ], [ 271323390, -1996414158, -981314836, 2065432551, -1483698878, 1442817024, 1840919252, -1226942360, 253124797, 427551770, 1261901070, 1281186005, -1889389533, -776105040, 1890192506, -628131271, -1091062868, 553933853, -1308786917 ], [ -1515719510, 1279748098, -1639772946, 1679813085, -1074578149, -1688832237, 1036202716, -1389269016, -572951960, -639194546, 31603321, -114491049, -1308029899, -1139597897, -1313806155, -1908997947, 646183238, -125533292, -1682015486 ], [ -724466979, 720870434, -922674467, -426482297, 1046868798, 735602972, 862032715, -507968029, -68798590, 1486282811, 1598917270, -1908871719, 1451760730, 1689199091, 1900432543, -993592679, 5622903, -1964766248, -1676063397 ], [ 268024951, -1262467661, -1183889566, -872505745, -175221252, -1490611568, 1298429628, 721763723, 1252183802, 1829962249, 431152938, -594016641, 2052444219, 282339978, -155687861, -360754780, -1978311800, 1958012911, 1371920571 ], [ 856806809, -1197033714, 1839152410, -1390543728, -1109846292, -1846793323, -909685942, -739164114, 1266494769, -746641552, 1957352309, -847089821, 105517846, 400260628, 1413511465, 1080365390, 1578637801, 1880193739, -1642993038 ], [ -1743541636, -218434794, -1501598596, -27692802, 385870644, -960477318, -1725994482, 1995313808, -555063172, 1456341842, 534947756, 696571873, 1204931737, -1008677713, -1212901825, 2133645134, 721492503, -892367394, 626505444 ], [ -456694470, 1544539501, 35380131, -799948415, 817629984, 1074136380, -546952100, 1082331176, -1141818977, -1120150913, 1402396382, 520368950, -1996564207, 752315438, -833826301, -968822591, -326084810, -207017444, 1682964235 ], [ -275832562, -873268302, 1174714651, 183376650, -2144514727, 567780258, 4409262, 320420503, -1355745883, -92919715, 630681450, 759928456, 774678367, 2137174335, 4838317, -301044716, 180515507, -734719225, -794319030 ], [ 816865979, -801772988, 1069330947, 1052769755, 1947352112, -1581701734, -587163862, 1166097857, -304174820, 665776545, 1010509170, 1651306196, -1176318972, -1030170703, -125043898, 26538825, 1739745700, -1980024972, -1094046999 ] ], [ [ 1771702249, 492441283, 753300587, -1075044697, 527745176, -559068395, 999392508, -1758621470, -926300507, 621126617, 446076457, 1461878977, 1292449763, -2085478465, -1759671961, -625828490, 1970603534, -98047260, 1683141000 ], [ -1893025498, 1988650749, -1885053043, 1324346762, 1618831719, -883427132, -855440829, 350278066, 953764656, -1631389975, -1129925235, 1091637800, 1320696209, -1487606308, 1673358849, 1575496803, 1580332248, -1114299405, 726528246 ], [ -1458519753, -1303878022, -1842951725, -29686802, 907806312, -1293835573, -1347744516, -957942470, -1298506860, 1429795858, -1418642285, -951343160, -834103598, -1276853739, 1894988680, -1247219979, -57459456, 284074101, -1027021431 ], [ -123499176, -1415660908, -73758848, -2066302669, -261895287, -579852166, -641796464, -1674773216, 2142101619, -2031468011, -1519989415, -1705189179, 2051762604, -779444153, -296535342, 1077451393, -1930749795, -1859779890, -1363572753 ], [ 767398659, 2055105608, 517726218, 1598477199, 1640635439, -960488518, -1357265464, -1459656352, 1263870172, 727676594, 1567084174, 30787993, 2046483762, 1692561284, 1325209401, 1302037039, -1615903274, 1051351044, 1920404475 ], [ -892679810, 1352880565, -644221335, -1235553925, 990206203, -1437966216, -80472557, 1874384503, -1473688602, -1478763141, 1902289353, 1190149977, -164870069, -406908405, 1992847762, 961236295, 1753289382, -1752984975, 130924746 ], [ 966617985, -1993866779, 51158976, -1908523873, 1719612071, 777198812, -1338318608, 92159700, -1677802870, 1305057009, -1304723884, 460749810, -1810005016, -1469302524, 2062230870, -490269175, -1619818458, 858502718, -1284835406 ], [ 384025400, 1330090156, 787767465, -1087681589, -1129737529, -1192741022, 566703565, 740064871, 90061603, -434800025, -1880784576, 1440871994, 687925674, 593862317, -1702006504, -909610864, -842713519, 420577266, 1234062638 ], [ 1573940679, 94841845, -582041253, -394681947, 1015634015, -781316613, -361494597, 1229459378, 184998834, -138649599, 1003733976, -907833804, -1887520568, 1238604182, -193490329, -749582456, -1738544711, 1831005001, 966391454 ], [ -970336932, 463024383, -153168600, -743331449, -809108687, -1819857043, 2039158935, 1828807648, 1591422898, -794552971, 2134048672, -964749396, 1393514771, -1713670602, -814056354, 332229503, 2009122643, -1006510746, -290400658 ], [ 1472542775, -119052314, 784977358, -350803066, -2130669256, -931609280, 282070309, -2063876239, -1151761293, 1946081547, -2081482371, -1084987225, 512678061, 270892898, -1267383173, -1891541743, 1716422734, 218310612, 315167882 ], [ -1899545650, -1249040443, -1834317523, 2057836684, 1158554960, 199465009, 776808278, -1436786081, 2096975247, 74054556, 71345123, 1972889182, -1735422072, -325514580, -1768327595, -320638585, -999926342, -166959457, 867552119 ], [ -944448057, -1927570381, -1452628321, 926771028, 338991904, 2055787219, 1693076952, -1455488102, 1012451532, -1759630776, -1734361878, 1259073185, -425850406, 2137497695, -2124738018, 11223778, -824889762, 2084837675, 727466925 ], [ 1167724468, -900936893, 1694245041, 1462686842, 1219929301, -97134064, 1812284345, 726571726, -1865263222, 1648688580, -2057560362, 785164297, -1074083066, 1706503053, 986898522, 1323130628, 858246260, 288038740, 1562293625 ], [ -870877205, 121860159, -866971771, -1659245604, 1612034756, -12814348, -1916052644, 1396631981, 1895956825, 694486843, -742772503, 1543767606, 1025943389, -924232069, -730016654, 2095050318, 1946914641, 757869180, -1990828882 ], [ -1161283071, -629990628, 154326202, 1578233179, 1495707340, -970419776, -1680374683, -963707010, -1136817972, 1712626009, -2086290408, 1419839966, 673541522, -1693199824, 794877779, 344370090, -2131415714, -1188008620, -652726144 ], [ -1223471807, 338500772, 495656349, -1418642992, -1615482524, 667152068, -129798203, -1009005395, -1048737666, -1979089839, 1520085445, 1467812937, 234050945, -646736707, -1223598253, -827006455, 1831656031, -1765796900, 1386830038 ], [ -839677660, -1008062195, 1330458649, 1980198570, 2111156606, -997553756, 391274165, -890591010, -1316486887, -489783664, -1879316050, -1439650616, 410332624, 803228199, -985822941, 246261939, 1136078431, 1694203457, 294123465 ] ], [ [ -1112932432, 913308109, -1416347558, -1549855783, -607207905, -735057921, -1519951631, -1922575160, 1916204075, 761648522, 933926451, -1862800718, 1272133470, -582138122, 1065339250, -41237375, -1104583234, -1021229508, -1543367988 ], [ 1415983802, -303080454, 1202759118, 1413126367, -1430247453, -727931121, -1614274556, -2106411124, 2089561711, 687455480, -207572312, -1288219302, 390597010, 183975621, -1190232947, -2083574320, -133160747, 38009840, 1280960806 ], [ -456948075, -1730547308, 1633857043, -371033791, 952683014, -1962118096, -1992743901, -2047402481, 1243489225, -1113277086, 1250812392, 1910658766, 701838665, 2086396126, 1843815440, 956429448, 1302463983, 444385642, -1207321043 ], [ -1705781582, -508756550, -106702522, -644574852, -1709353244, 21078911, -5972622, 1948685160, 1951246441, 496491211, 1505189507, -803420623, 2015812302, 1896304246, -1609316194, 860159426, -181398072, -1004676502, -378022506 ], [ 1745959047, 1822222042, -669100510, -164054183, 69626898, 1003017613, -89237199, -446984469, 1819480746, -546654137, -1006468208, -743186218, -715942071, 236699172, 687882749, -1570503935, 1660501800, -1059032782, -1654060236 ], [ 722950357, -1246040799, 1073959917, 1924293449, 826896879, 1190981994, -22411448, -661125315, 486363113, -611453844, 1615786568, -130851030, -4378256, 746463167, -1334314836, 262169548, 1090645165, 1185926165, -1181333396 ], [ -1914839049, -1313351904, 1370269555, -1007459440, -1898154991, 417713327, 1636270548, -1183460626, -1961707263, -1545666093, -1598447536, -1269054072, -1373597664, 588465535, -1189487834, 207520814, -421928686, 662959063, 667790134 ], [ 399022857, 1686218685, -1304561327, 105238768, -454088295, 139542374, -1546315766, -776078695, 1894186599, 1291412588, -317596973, -1672948912, 637775532, -854255335, -732441405, -1730951648, -905851065, -1227584036, -2001485862 ], [ 371935198, 2016443311, -1606487902, -1922215876, -1715333508, 197101128, 1399776276, -817611174, -1639392762, -1735413257, 464085604, -615314304, -635607130, -1122586951, 1702383825, -537322020, 891420620, 1040683134, -1892232748 ], [ -1080527816, 1698522601, 1644230226, -369801433, -1476561685, -866606508, 1929623108, 742093131, -1823439941, 936190863, -1516380925, -845031479, -78898756, -637130284, 851490539, -1476049223, 1619461806, 401337054, -834787407 ], [ 1962409441, -92522049, -358095208, -2056715991, 2131189322, 1487796033, -1389788692, 1923104323, 1271737492, -339702471, 1838710948, 253887580, 807687294, -1360632751, -1677930811, 119096997, -744999213, 2068943246, -1779551783 ], [ 1128793752, 437004851, 1627598969, 2139532843, 1591572099, -537924841, 840189377, -1447640020, -60357317, -993682798, -1073051807, 304092142, -1602402397, 296188619, -425568929, -1160410687, 266819781, 1076768661, 472456271 ], [ -1769473735, 266581089, 528453990, 787970894, -319120585, -1739908141, -1601271097, -721974934, 577178115, 1026712977, 743241591, -806514066, -257610869, -1946524627, 1279869414, -629388622, 40014425, -216301994, -920177622 ], [ -1425107919, 1948202654, -1634301376, 1907154620, -1661297856, -1736792885, 1731053702, 1915904519, 1697758294, 1183187815, -31650551, -1689450458, 393294461, 83001410, 1012079699, -1997368915, -1815352194, 381638212, 1525672917 ], [ 1860526754, 295441516, -566034868, -120122877, 37044840, 511510799, -1170119491, -477757553, 175862761, 1506597343, 1299548306, 1090113505, -1222956402, -401414521, 229723893, 2008788190, -624302372, 1796794768, 1064602468 ], [ 574607745, 867749445, 1258777689, 853795071, 741272001, -524831545, -309756870, 426401359, 1475543304, 648905922, 2095234909, 776590097, -396979452, 323223579, 529618409, 1575414391, -1048293560, -1078901887, -1280446262 ], [ -1907795313, 751684760, 1986437208, 488424182, -1886634279, -581200198, 1730681363, -1924953625, 482260132, -254933081, 1798476260, 56648937, 278975007, 954548469, 1378721977, 66801313, 950434443, 1311517003, 107855792 ], [ 928181106, -587020712, -622693982, -2135204248, 727457986, -1069853700, 1348115177, 1940323667, 1614327875, -964384021, 652258372, 1081698004, 26209342, 36496976, -266600413, -822424456, 314691091, 2109230302, -1207107147 ] ], [ [ -1945730233, -1905925749, 352518488, -987953477, -165278004, 1935535087, -1818805222, -1397430567, -1227947446, -184527874, 834262924, -1360266477, -1682215726, -1778978593, 1292893005, -2020433899, 537132879, 336334734, -1714303577 ], [ 225607795, -915624198, 64307220, -1558309216, 720866060, 1278187831, -2133913122, 141560512, 633459071, -2135329163, 962229655, 184269761, -832044300, -73857614, 782226322, 614508471, 1188237155, -1997829570, 1234111923 ], [ -1995331031, 644453588, -646959063, -1873933828, 809764957, 225865278, 715361560, -532791493, -952350676, 535413688, -1219480611, 1340578720, 786518451, 2146452597, -2031035334, 367664562, 243882552, 1535608338, -325993851 ], [ 1874469553, -1120613585, 1521375802, 87179629, 1906522554, -1214755666, -1029898352, 276259192, 222501753, -1507645894, 650165105, -405045859, -1497787224, 44780769, 849621075, -2011328770, 1805437624, 475526926, -1028994185 ], [ 1075095999, 1475819426, 1958821036, 1247295659, -1275062608, -1444611408, -1251143871, 1613107722, -838245228, -728734280, 1678318761, -1270428445, -400045436, -874612471, -851289091, 410725330, 1035863570, -1008428372, -1984317078 ], [ 598710488, 209656729, 683207904, -213932360, 1188773293, 536261931, 1106384145, 992565539, -13828271, -751669161, 352939237, 585907352, 307394137, 104490983, -674450867, -1572096284, -311016245, 1639501579, 930607669 ], [ 1093456444, 1017360908, 1810990716, -1176311248, 946630512, -1848898983, -1096047477, -2021178472, -298387591, -1543067225, -485896413, -1569268361, -1993629619, -96535620, -384192758, -356246071, -663274145, -389660133, -2130631115 ], [ -94342641, 1490883045, -1548188873, -1529547698, 1202706763, 4089527, -1042832772, 1222681940, -751682922, 448744063, 240566092, -1420125674, 1095221076, 507712918, -1252043399, 1106370237, 517612245, 1523701994, 1374984137 ], [ -778876172, 1875699424, -2001792343, -712352157, 463634016, 149136887, -1177815281, -1290542446, 1206435156, 1615256168, 772586058, 129770354, 1173328606, -1116499675, 2008031215, -1610724571, 363128297, -682602132, 1736513476 ], [ -1095901228, 609427437, -1476394178, -1366897625, -359593691, 1285518842, -953050418, 831929256, 306125175, 2052735714, -855860821, -1101951217, 1729179303, -716720451, -1225553661, 1380793445, 1343525147, -1877374882, 1529303959 ], [ 572088632, -949744104, 152368486, -1122506374, -1422399228, -1578981242, -1438291307, 355779005, 1332288638, -58197021, -2081147211, -306070569, 1060175913, 1440015462, 999298130, -560819417, 642870603, -1853772574, -388618678 ], [ 158206152, -2025847239, -2085853599, 1296120921, -1201421464, -1607575319, 395370118, -941510587, 2058923924, 1918918058, 1391330292, -851000412, 1612391396, -1051669342, -1118393564, 2033111054, 748015301, -1778407651, 1660268127 ], [ -1457323688, 778508654, -264924257, -2072373976, 1235546676, 801583778, 1650809072, 480199036, 1097947068, 1743857667, 2045156187, 260444169, -2075130017, -662031500, 513276745, -1676735526, -1647780516, -451622048, 1762494550 ], [ -765874615, 1869630219, 1301286691, -845987364, -1155159364, 1407497441, 1099632962, 559529335, 2053498518, -1715887606, -490547604, 441385883, -1839228835, 2044649415, 308388843, -824229784, -1120397137, -2142584052, 397897851 ], [ 2047804660, -1991890907, -369438409, 696170580, -296641504, 648238011, 913162089, 1999741145, 448331823, 901186994, -850461025, -1499647514, -1718081929, -1677811956, 1406011317, -1973004812, -71394484, 486913013, 740771450 ], [ -1863940874, 1548355897, -269131281, -2071366609, -1577271410, 1543548011, 1903286432, 1081452405, -715752060, 1919084803, -963228109, -1144218779, 1137908608, -762690255, 85785643, 693545918, -1434106380, 1828766961, -1433074958 ], [ 2115998795, -956166020, -357609068, -1059653369, 168490174, -2143943906, -1414972648, 83192116, 833117858, 1987527487, 1448994932, 1811059136, 1282689029, 1187679952, -662099082, 1739466012, 1989703796, 58249682, -1630598993 ], [ -1964377262, -25898588, 579140810, 234492888, 1701947684, 156825821, 691517386, 1107632464, 1695933538, 470759478, 246935383, -1816215255, 611394162, -1375026679, -563761173, 138465539, -1792551880, 835575584, -942607874 ] ] ], [ [ [ 60879152, -643185918, -620589345, -456207924, -1927862378, -1308371723, 1227849113, -1624059131, -12050648, -1546025464, 166598047, 617103923, -133323773, 1166108004, -1007833766, 248660948, -960468656, 38498555, -1874749844 ], [ -991813593, 891630985, 1194146260, -979798550, -1038555755, -865172422, -948151234, 2119566880, 649005666, -490431339, -163270221, 45944157, 227579990, -487594320, 2037640250, -901122308, -312184496, -2122354919, -36067215 ], [ 1524225257, 2135728266, -115304087, -1548534251, 944421663, 603710147, 1969915490, 22161924, -2135323136, 1721346203, 751789386, 1289272379, -1637925705, -183893888, -180538703, -998150068, 1489417696, -1339830719, -1840411315 ], [ -1141064501, 2102873905, -1660233439, 347187238, -1361069264, -450999660, 222669672, -2063687697, -1111532278, 372902281, -2085202491, -21945290, 444961458, -1222704166, -1450936510, -41027531, 939036306, -2092554178, -696726672 ], [ 2145240017, -705703795, -721062985, 1020829208, -84945228, -466909708, 1223112918, -2015287924, 913876027, -512574300, 1668848372, 966104928, 1895479606, -1594462397, -1334971051, 1731435115, -470729077, 1355344012, 802372870 ], [ -1170985, -1954105858, -1830203036, 931771277, -1729422834, -2126509433, -1204610405, 1778496463, 543314617, 937030651, 653542850, 281316803, -1046408936, -305367999, 192443485, 2096050420, 1714573522, 1015810159, 1345546190 ], [ 1319813202, 720415570, 1397517891, -1832705329, -2053531525, -239328928, -1912616003, -689736868, -1295512522, 1965729845, 666654498, -1967224700, 532357744, 998435279, -750916815, 1643918515, 2031514218, 2064470299, -1747593666 ], [ -218934644, 1188503877, -245676369, -82132146, -737306581, -348604457, 835593588, -2037682839, 1285782565, 978392010, -1551982284, 1166407937, 91919917, -777571631, -191394436, 72854974, -1243240395, 457165438, 555017080 ], [ -568459354, -169525440, 496420936, 15376888, -282922126, 1959349721, 1623797664, -517015102, 938507162, 1332198684, -1672889835, 394262515, 1286785875, -1900976439, -697907999, 1279053762, 1870752127, 2114866563, 443976265 ], [ -1964535228, -2029037209, 1336352949, 1006580153, -1314939416, -1585983809, -1521495605, 1620351501, 1136724689, 1925564008, -1659548540, 838617503, 1819732620, 141187500, 1176999702, 438357280, -2117373381, -305564713, -1024942655 ], [ -1788498333, 410615667, 1841868802, -1915996970, -733638247, 728597739, -803812692, -1647083488, -1325749993, -2041631805, 2114877325, -36527148, 1900799784, 797433123, -646683048, 1900125132, -1030769041, -1371648012, 1311552143 ], [ 229084433, -332387304, 378743007, 2009134376, -944163661, 1723212732, 1764501238, 1114335029, -1472220306, -1761261763, -1630464018, 868132018, -429525145, 2092741656, -2120512616, -544204427, -1013057936, 1638826389, -1626992525 ], [ -394527796, 1574859094, 2024321168, 1788166673, 659669917, -1447631182, -1733017230, -381972259, -89997867, 60331190, -1933900279, 753195839, -450646336, -1680549672, 1784048730, -614679418, -1150182817, -32688131, 1935173871 ], [ 1394475180, -1718317440, 802001305, 707860204, 1657748248, 2000104233, 1055863678, 662084557, -628623213, 1713708932, 1902922062, 2108959829, 1952712649, 609212918, 1959775937, 1212313992, -1115860445, -2010108287, 2064485417 ], [ -312199548, 1604071227, -909393383, -598610358, 1392365407, 109027559, 762691756, -772305857, 491405343, -56156627, 1853530450, -33941408, -1765799332, 1016288873, 1949233421, 1644204285, -1714702527, 2141296773, -657054634 ], [ 1434369992, 559521129, 2031685973, -680854521, 463234316, 783987345, -1484185714, 1182913962, -1531628001, 1410921796, -1605092981, -1377208318, -22230804, -1365470193, -1818068995, -1922796609, -917922912, -39291053, -1958371484 ], [ -1556781253, 479477632, -779119990, 1107173277, 1462154267, -2016965826, 1926975486, 788696416, 1383305660, -94387016, -2144698864, 1654583110, 292161891, -1988049012, -1431683842, -1262545633, -533662953, -247480096, -309585778 ], [ 1581229808, 1902416068, 767696585, 574403479, 1563520649, -997913954, 249773403, 613299170, -921183204, 1940747448, -1135940064, -1893397145, -758567705, 1357156699, -538734614, -1215915740, 1598721849, -1489890002, -1465613662 ] ], [ [ 1713120371, -767393374, -2139540291, -285530315, 1035455370, 1103827373, -1772840481, -939230173, 506785933, 688174876, 519248237, -696192073, 1558111268, -1812364169, 1385584355, 1889169454, 795274797, -302768148, -513044193 ], [ -275896334, -1432776407, -1193946783, 582753730, 215555669, -13014616, -108174869, -1812724181, 1579072482, 1956623420, -1094122671, -797062093, 559949699, -2138289133, -1708901925, 1725246718, -1406442439, 330931009, 1642162775 ], [ 1000987970, -979445673, -1491787139, 935816926, -409715511, 2008246423, 623033237, -2100111789, -1069598434, 1049924041, 865431379, 1038804812, -1144115196, -1076769858, -1249286470, 840879497, -2097556156, 1349704233, -936703397 ], [ -51439239, -1087757196, -320979952, 1135402765, -1295153787, 299401767, -1901523992, -1383733306, 792189767, 292605259, 478697323, -1179210800, -1261851525, -319965271, -1593426040, 1667340929, -996701122, 941698292, -1474002998 ], [ 648969630, -1271911029, -938521439, -377804680, -1612409472, -1612177103, 1086407615, -663051522, 291586981, 629235601, 527250914, 547420810, 2040596168, 561654984, -651456688, -924939088, 1291700802, -336281323, 253217703 ], [ 1352684684, -1137049875, -1192272102, -1920329992, -1836637926, 498262987, 15262006, -869232076, -1239041739, 839573105, -1780954748, 862116595, 1738915483, -191295835, -22487058, 156324426, -1738472992, 543514615, -578795595 ], [ -134840740, -2048838003, 1620794411, -715641934, -1821347131, 1211403629, 2060803302, 85734149, -2003813078, 2112038024, -1253716606, -1114971630, 894675423, -721995751, -1782582113, 784727906, -1021460248, 1553132915, -1486158848 ], [ 1744663092, 960232554, -1119081689, 339016334, 1882869388, -1870550120, 1373821607, -171222156, 1929118551, -1251970392, 942606124, 2008750182, -670746864, -1683979594, -463529554, 421143771, 558701835, -77965529, 1858243270 ], [ 335370360, 604353418, 1960621864, 1886675623, -681689145, -918634738, 1068443437, 108068687, -225629763, 851809661, 690465877, 1777114840, -576996446, 1091331361, -1172001205, 1876988673, -1788354120, 1074802920, -1710465352 ], [ 1632770404, 1973238193, 1365602772, 1238911747, -93778325, -1095391681, 2085936833, 125186428, 1359451250, 920122544, 863971722, -633344889, -314302889, -257749328, 440132445, 937943202, -1293644402, -1170574805, -1939621307 ], [ 113148158, 724995587, -1245161822, 909763278, -2134265453, 1574038632, 817176521, 787127905, 890195793, -607147906, 2129112778, 1059014126, -1370028235, 1814204559, 1028989660, -812249860, 1924005437, -1080765988, 620967818 ], [ 730689502, 1989173560, 301081459, 2123607861, -926315197, 1295466941, -1093578048, 2144416649, 1132662507, 540411937, -1862413552, -12645704, -1528887432, 1793734054, -519142085, 1421444515, 1744178043, -1674555895, 1113490629 ], [ -847299781, -1680320706, -1028021380, 214537958, 1525837208, 823151639, -1145702480, -876176204, -841621294, 1013812619, 80696655, -2044800604, -1820552942, -1822681768, 1980966231, 20065143, -38385083, 1121333405, -1329577032 ], [ -2011934246, -984317436, -1252004123, 1280259945, 1367500976, 575553449, 1760881925, -151930070, -1114949212, -723266620, -1539104138, 1720926235, 447474000, 1170655786, -938075568, 936784067, -727939241, -231926067, 652076567 ], [ 2066567111, 249960673, 902245054, 406708245, -328029309, 1857866823, 1978055965, -814192898, 1699625918, -209497404, 1030642658, 73398513, 1146739610, 1595891365, -328017392, 862090511, 31570172, 1284473204, -1324794092 ], [ 983826823, 409723754, -208660896, -558704171, 866156380, -655247403, -2006164391, 1925125465, -223895970, -1439744192, -1178155919, 1417225752, -723193918, -938585341, -54467074, -2024408659, 258777162, -1973696044, 1441395475 ], [ -304180354, -1210235466, -195588919, -1393405186, -772015525, -1585995306, 724902886, 2044973892, -62952288, -1724010235, -1829170452, 1426617993, -652529250, -875786258, -1709557041, 703243995, -1877262801, 1735812455, -1252813507 ], [ -1850923002, 861465046, -626297011, 841820658, -1976617260, 1552154482, -817102110, 1101312475, 1871172070, 152452815, -712752370, -804824954, 800373941, -2122523467, -1516597708, 631950670, -2037190551, -903174982, 634285471 ] ], [ [ -1073311891, 1849978267, 2039360168, -2003187932, -1399127720, 1749889244, -2008177502, -57311932, 1930117050, 380309627, -833194785, -2120174079, -457757397, 179951123, -1799870883, 121291564, -412036767, -748054400, 2028175000 ], [ 1690868731, 833308342, 390271779, -112421436, -1845354257, -826902984, -2102682950, -575336814, -113231126, 477721266, -622951314, -1054628951, 901989066, -1494873996, -1608823183, 842795737, 368797282, 1586860609, 1026211447 ], [ 1724596479, 706037848, 1466381428, -1420934481, 131424632, 1909245589, 1240519565, -416294956, 1831183924, -805257312, -2047142090, 1273771424, -377535281, -2000152145, -1270771389, -1838381161, 2133605687, 1493380400, 1844971962 ], [ -1365718256, 1297878777, 273738754, -876689562, 725319208, 1941764440, -169572834, -2021853965, 1470706953, -1339859259, -1363348687, 501968952, 1283864809, 1258454245, 1580351863, 1647681967, -1596430019, -856808993, 945438583 ], [ -468990668, 927659847, -194014832, -208720412, -2031631980, 465261327, 1563236038, 1368691973, -696006257, 759103041, -1291589207, 573578873, -389995645, 1832656598, 904362808, -1832623530, 1593070283, 962707696, -1222448770 ], [ -933937034, -1406116600, -815207886, 1906033333, 1727542094, 218583852, -591836633, -576504789, 1962582849, -1291413108, 1106029439, 2127073199, 1525952704, 941389344, 1717155221, -1211673376, 2077639694, -1755527318, -2088045192 ], [ -1291572498, 467849799, -1083437267, 573426799, -1670374418, 846414864, -1161138522, 100794978, -1645918635, 2019667971, -525138347, 449749223, -59290911, 409310281, -192049581, -1833273489, 1413946477, 611908815, -1056581771 ], [ -1786572922, 1662555314, -719198419, 1752874158, 1141904355, 1974824725, 686762020, -1370166578, -1995297935, -1091990512, -260854295, 531855581, 1700312560, -1542358692, 579631937, -1779742835, -79688843, -1830956533, -541652481 ], [ 455909209, 1026222519, 1308582655, 105243619, -1035578194, 1773894501, 1862013866, 2008213064, 1253853458, 1193504469, -1814793741, 311661757, -398130032, -1035246416, -1855362023, -1231261954, 1783245329, 1755264318, 1042827269 ], [ -1711256025, 801205234, -1602920755, 784698456, -2002842750, -922634129, -1621298794, 1862036493, 295345770, 1815811920, -2060296820, 1028596604, -86503565, -133443745, 1603149729, -1945123126, 1907711164, -2025887326, -589319482 ], [ -1554201206, 99385444, 411306227, 610155488, 1280327084, 1077908882, 1926145773, -216422819, -1394309253, -1478814464, -964100411, 442059115, -1915124685, 1953487809, 2100441587, -1439635893, 1206521078, 413550248, -82832185 ], [ 1007700888, 324550729, -757282621, 267037063, -1564397672, -1055012532, 2031395839, -1351236680, 421853663, -871982658, -151304911, -1085967235, 295406356, 247081264, 505189416, -823762677, 338718931, 983310392, 944655853 ], [ 291798930, -862647889, 138571817, 158721398, 1938291970, -528131632, -762745238, 1073239113, 580979638, -313102593, -2147266207, 880085952, 1017579316, 1848273959, 10926091, 64905126, -1252477072, -173200335, -2140995858 ], [ 3106998, 888817557, 1227957376, 698794200, 1311695371, 710418155, 1201927483, -268629490, 438893069, 598277458, 311615026, 306380590, 1210580489, -1121437245, -786525934, 80608124, 624486573, 62675575, -1291051052 ], [ 1389949721, 196768645, -285662473, 1623793267, -274510964, -1453812177, 2080501362, -504143346, 1694209433, 72381574, -1106873245, -530180443, 1762195423, 1909895125, -1554921372, 2092151671, 1517803039, 634418938, -1360115741 ], [ 371736242, -319531184, -1612805948, 2078427580, 444136691, -1730661640, -679812188, 1459377574, -248193181, -22617515, -1535565828, -1670779362, 2052673144, 1943435674, -1738123117, 211447116, 777561806, 1634840740, 256254811 ], [ 1585302244, -1628235494, -2084628593, -150770045, -1010001488, 1095862340, -700416483, -399349711, 149739935, 1981938248, -1838821487, 225810242, -476883541, -1992839976, 1351360451, 1778052751, -1403633474, 1115572663, 864475875 ], [ 881913537, -170383890, -772260146, -1843807475, -1997510590, -1385667837, 119637200, -1541761268, 801437340, 514184234, -667529252, -1772428211, 74792138, 1387475358, -456319174, 1317090938, -918234983, -1803619989, 644174406 ] ], [ [ 1667294268, 1647682475, 1972080729, -1684635792, -1960789588, 298482327, 1934150767, 2138520359, -947202771, -536048712, 707647147, 1776429958, -1396655736, 2042967629, 1363462491, -1855000865, 1468506620, 608305131, 2054460691 ], [ -1248204552, 2115415112, -1943190525, -1821677274, -224565551, 678448501, -1430573602, -974759247, -473015526, -1608131166, -1391686603, -1508412191, 1950082507, 1874483667, 552188826, 788767472, -1558680329, -1930755514, -528313950 ], [ 2079752349, -94952402, 1322043488, -558979812, -819568642, 1340614998, -125126599, 996208354, 973136420, 975333340, 756052051, 1328982922, -158566333, -845335632, 53214218, -753346605, -1961908074, -593492393, 2719764 ], [ 87574017, -686134376, 968417467, -923198065, 633849466, -989464152, 2089994513, 639722052, 244105612, -303836206, 1099385991, -318676230, 1302389509, -1463780727, 1375245590, 1983688920, -1105552722, -1185727932, 1953685256 ], [ -403257888, 839112903, -1330560407, -311188295, 872491907, 1695847149, -274324946, -1824757548, -370870688, 613801761, 1611020265, 1433979170, 1114457468, -1437515392, 85362702, 326890998, -134903188, 1816947259, 1975261462 ], [ -1244558844, 1960490069, 1488221788, 879484180, -509203598, 1117326836, 370100478, 1714090988, 907381173, 1994190921, -346903134, -1794116218, -34481176, 2136054020, 665931521, 871973773, 538285261, 398336115, -1883948056 ], [ -372944357, -1776192674, -702700056, 944133147, 1306572896, -1187078234, 663293517, -1174775842, -1285461512, 1975673078, 472064309, -1299212542, -1541179858, -1934897342, -13422518, -1712715468, 358447825, -284458048, 582758646 ], [ -1256270018, -1523587294, -1714646376, -1736891094, -1836948154, -1036340536, 1290354894, 459689628, -1072172754, 1854063568, 1121262761, 1198826436, 1711804987, 1055318669, 1961913005, -729146529, 1529686134, -1667704106, -858371138 ], [ 1683366931, -1574566114, 3665776, -684840454, -1715792851, -1134150379, 150189552, 561350896, 753381255, -1582800758, -773523483, -1700144310, -2107759789, -470090082, 522297925, -554895026, -1975274708, -1202742910, -288650618 ], [ -619557092, 1394898983, 420840261, 2142534266, -1393714671, -557044743, -1772349788, -2061039157, 1820981265, -30480946, 686375354, -960889852, -1926131963, 1686955838, 680397819, 908399113, 143379594, -410928432, -333828553 ], [ 1125402682, -1171418756, -682015600, -827038450, 93473886, 2008525075, 1815848949, 192443127, -1287814736, 1891540424, -802909769, -617067520, 1656111096, -1016519803, -163731196, 1790006071, -782161526, 533929515, -1987287080 ], [ 2128581902, -348094054, 731386197, 2581753, -283565471, -402297272, -2071165995, -955805313, -512564181, -562081625, -972662320, 611795751, 1413621017, 1680533600, 2028380841, 642852762, -382167965, 627762882, -1578898865 ], [ 1360967169, 150220850, -1438200819, -318553529, -854279177, -646117602, -1930197031, -2078507677, -645800745, -851832974, 2142431831, -1019751443, -733097680, 1783310014, 1545213251, -1903309828, -1779071172, -1739517280, -173034082 ], [ 311729461, -637962136, -2091772746, -1281691843, 492205525, -547581457, -1616852669, 649734541, 486933126, -41626502, 1890587693, 1478903402, -1976635027, 1739232433, -1934387753, -77769698, 1725206914, 2068998764, -2050513183 ], [ -1838156824, -1111145583, -960615730, -947270399, -357722370, -778157580, 355200282, 1520330779, 197266736, -721880096, 291957977, 517280480, 1701883894, 1921618354, -955350227, 1796431883, 1360876474, -1596977835, 249110483 ], [ -1493764200, -40843065, -1955418818, -861512777, 378329208, -841518085, -2104215297, -478975305, 176833026, 1131768928, -1561442239, -99931487, -1293852890, -1486773001, -1623609834, 1116103848, 1801869188, 701711704, -522564469 ], [ 1929465818, -12201388, 126332604, 577768926, 663238051, -33659485, -88775803, -782002971, 776445082, 740251006, -274375125, 910900245, -1555394581, -359886611, 2090288583, 1003574842, 946454896, 1560034476, 466544366 ], [ 698328336, -79797271, 1401146498, 908080649, 101141167, -1602989504, 1314276366, -746837269, -605472064, -1611904015, -1215286963, -1606209982, -1728852594, -2055796641, -881709563, 1099053849, 1562875713, -1171200540, -327011739 ] ], [ [ 1425962295, 888539103, 1737033011, -341603593, -1423497935, -1532331548, 897064231, -2034666466, -170485598, -630084695, 1799424469, 2139716129, -66927644, 344220934, -520232697, 1189211003, -882336096, 1049496982, 1733540885 ], [ -1410078918, -1176050937, -523125148, 1407524312, 605405105, -1313454912, -566831705, 615884799, 1996049932, -210171478, -1827377995, -1698192810, -2023930539, -1606605513, -375540945, -938411056, -854582589, 1145260266, -98179610 ], [ 983289822, 180135854, -1266498877, 1925278471, -102210797, 1443398954, -1730927816, 1501145553, 927482236, -1073811739, 1259722648, 1041881759, 1690121170, -1246779250, 1656766310, 1125637938, -696247240, -642488112, -1054269158 ], [ -99890440, 1703338394, 1450369926, -1520388467, -1583507412, -1892602801, 489856386, -797820335, 1120302156, 1117980175, -1298311996, 834081756, 1136032872, 2091886494, 956378237, -603298719, 2146247785, -962728453, 1311284819 ], [ -523094336, 1868426653, 1212281411, 428151272, -1227072367, -1338147878, 1923062949, 1295660948, 53898972, 1620946181, 1216098496, -482264872, 1405578833, 1271479943, -90988379, -2063791848, 1036682185, -688764377, -581133454 ], [ 917550897, 1335425652, -1770083768, 1391152829, -889528706, 284351829, 1582804627, -1210545914, -1198530287, 2019593159, -545396064, 1919763924, -613485128, 514625320, 43965049, 2078253073, 215878467, 12010001, -144688337 ], [ -534790538, -257379848, -169638256, 1132337979, -1950314507, 4193534, 210976731, 1087472476, 713962895, -292413921, -1677098943, -549478885, -1049700437, -1270803351, 949978518, -93917173, 1260960214, -1553014470, 2086783087 ], [ -114449200, -1059896199, -588863792, 1466471364, 901833312, -1408307042, 2105077221, -1585365221, -964770576, 984421885, 127651522, -232476395, 1830857435, 1262391812, 1984978513, -933877094, 1506026040, -1231822919, 1313755320 ], [ 209589008, 420411358, -1652228931, 1628576410, -950264891, 421452040, -1433501121, 1829402407, -772890989, 1128388486, 1140308258, 216053643, -1628899259, -945301057, 480473349, 154139306, 364067500, -1076328323, 163769805 ], [ -1781023758, -67656028, -1754905684, 703775936, 286887998, 1511015259, -162986195, -1451541586, -1137199902, 1349183756, 1968086731, -1883447767, 757693831, -76774904, -1040041084, 49244037, 1871708443, -1298858964, 1447796662 ], [ -1762340594, 947613666, -1825743459, -1886883856, -1987564900, 1308973887, 316079631, 817627209, -1479725281, 1810210515, 1325876802, -48830225, 1713488889, -1533180718, -891600163, -1939487454, -1441105710, 1466626255, -388214039 ], [ 624143348, 1638831535, 1133960147, -430273332, -651606320, -1682182800, 1415867886, 2081633607, 691631, -1393841, 1496247188, -677009377, -401367830, 1690588419, -518175984, 1835684028, -1454253193, -13724712, -44046373 ], [ -830146768, 1988690749, -74587178, 1627890764, -1205674840, -648731018, -93466658, 274832569, -1162084553, -802702329, 524856862, -951344128, 1116215533, -98265144, 2016176998, -1126568533, 1471328962, -42161210, -1777537307 ], [ 881152173, -1238999797, -1552542064, 136115493, 1227832416, -1041138753, 528468669, -2085785554, -1354601608, 1094318797, -2092161187, -610864576, 33701424, -1863586171, 2055388141, 37952119, -693283978, 2049595816, 251340899 ], [ 766817561, -1759487610, -1465588384, -1953318724, 61399074, 1444637453, 1725384805, 319269059, -1914508873, 541874891, 592246787, 417030471, 950360254, 245682697, 876223576, -58578272, -1502506612, -1804115781, 1749247974 ], [ -253479772, -763338814, -888053383, -1925253350, 1911712308, -1790052457, -1206837268, -182203758, -609406716, -1975762257, -733790903, 1200668921, -1071265148, 1571199994, -600485515, -2090046299, -1679765416, 1331497858, -405666363 ], [ 2066766047, 1240615283, -2017053390, -805371077, 966226958, -1876479770, 2143592746, -1433282655, 1276114611, 1462389913, 23008152, 1303917707, 1652802079, 1006601184, 893062964, -478347390, -891413374, 1579349513, -1184037521 ], [ -367107549, 53877756, -469357092, -545501546, 426044199, -732429403, 2099228385, -1383302380, -476763621, 1482992091, -105156430, 880530575, 631186813, -724468772, 1048578671, -1126711306, 1072814497, -1597135503, 833595041 ] ], [ [ -1664244188, 1584119844, 538924701, -1973738531, -1680117427, -1342520235, 1976598169, 384245170, -948607516, -958608472, -2036652616, -1274785893, 1526129543, 424538267, -568707805, -2056365291, -674456397, -503037294, -1638012000 ], [ 460503934, 689007493, 2139721020, -606477852, -962159914, 1387250941, -642512498, 561001342, 1020082060, 1631711129, -778774690, 526396165, -1584429640, 1199490863, -1954119655, 844129801, -1249808980, -160664313, -1819627717 ], [ 810348625, -76696218, 702729739, -654901676, -2118691820, 347784423, 853143450, 707705850, -1021517162, 930126788, 179627652, -1244717830, -1669314681, -750290467, -2048602757, 928221574, -2082544994, -1939488924, -1468043391 ], [ -747043427, -2062045983, 557801055, -1578841056, 1302256823, 254148699, -1789565251, -428324927, -1545091495, 2064797464, 397401299, 1325832181, -539476914, -1517086583, -1138553276, -357386834, 1161925861, -296478172, 1840966484 ], [ -592203926, -1145721109, -18941748, -1670145680, 729605617, -1713914894, 605116721, -504452754, -613754417, 476076971, 880664245, 1842392314, -904153329, 1339709693, 1440823419, 2128961821, 1994462738, 1247508016, -881599357 ], [ 835683869, 1222728023, -895718726, 1346153577, 867173600, -39671005, 1553681102, -1770611815, 789808416, 1229141858, -1974096191, -397377941, 73148461, -1253824325, 1629263742, 543958606, -966049326, -270848774, -1666358970 ], [ -1771362845, 1058442848, 2077366713, -958637474, -1096668917, 789859294, 47094554, -1548612581, 718497613, -1246368163, -1653178592, -153545299, 1028258523, 90852320, 636895674, -1125452598, -26831102, 914560096, 121676387 ], [ -1118285407, 1953329769, -1858300923, 1764792773, 964457542, -1666518935, -1051431953, -563705640, 1965408863, 72032750, -1039007432, 1803782523, -1640674310, 1359629147, 1420303911, -487553079, -1962282626, 1658761061, 2007561518 ], [ -523308284, -1349748797, -982718858, -1561516215, 471985237, 79847834, -618897251, 647104001, 525736466, -2099170688, -387903944, 1561290160, 1270318781, 1524216421, 1951250772, -1883766159, -986514565, -174400220, 42992984 ], [ 1229451614, 963929969, 885701995, -1466649319, 762917566, 1270907228, 1082661402, 356361861, -1768255007, -1504352995, 1044317682, 1581534032, 1397410702, -314815694, 374854474, -1388909334, 394296203, -1308262654, 1267306868 ], [ 1226240649, -1927725419, 1871386660, 1271801201, -522912603, -209637243, -1808919643, 1874010542, -1714451820, 1814304092, 663480144, 1798361534, -555117177, 1699495737, -317262804, -643858053, -699876182, 1941223073, -148010733 ], [ -92036878, 616540205, 239827706, 176691363, -519428249, -1442072103, 2124141376, -37414956, 2028307840, -169165624, 427038743, 196439984, 2000398018, -1672159485, 75229350, -1488089676, 1580683138, 129897755, 1816960299 ], [ -964499149, -1447885520, 554186883, -1521389372, -546528650, -799469429, -1199435126, -1586054600, 671710501, 1108839447, -455663090, -940460473, -1470543242, 760371770, 1326324466, 206260521, -293094101, 637218285, 1782713534 ], [ 2103192240, -1316832986, -99943743, 1616411949, 570459813, 1356822992, 2129620667, -1701168583, 482610371, 136070214, -924573564, 660062858, -1701390595, -19403826, -366409577, -471316465, 490373563, 1906287421, 1921723655 ], [ 862519024, -725794613, 2000895888, 2140490645, 1487047861, 1602633580, 1362068983, 1117204584, 969083307, 594363787, 627405567, -473448631, 1661560029, 578325068, 487091264, 1038670669, -1824122429, 1799182803, 354607613 ], [ 1908683158, -1705810036, -1144071119, 1929733402, 828200058, 629938455, -410965629, 238998967, 198801852, -1297848353, 285972428, 67718963, -802833796, -676324189, 1150512581, 753277855, -129178339, 448436665, -1111341234 ], [ -2976026, 265326269, -1061969313, -1419569757, 110565903, 1893173768, -164510624, 1724138220, 1508675455, 1051192941, 1693665984, -381040361, 1113466638, -1525854078, -774640488, 286137560, -1983890447, 1139230065, 1826804034 ], [ -1695195420, 2113176530, -1768833156, -1601933628, 1127054856, 797214751, 1872831080, -321493183, 311500458, -1509593367, 823932546, 2139328840, 416027992, 1860703761, -457134039, 2072789340, 157497407, -1529453942, -590190022 ] ], [ [ -34683900, -1859627684, 1699837088, -1120258779, 752299796, 1803789440, -280883117, 469580015, 71701218, 1134544878, -1981691019, -602864004, 478962627, -1755064287, 1544966380, 567123965, -2135485114, -2095268460, -1460440589 ], [ 703972072, 77266985, -76019099, 261839786, -22747189, -672796555, -2116047723, -2027505970, 811892244, 1046254443, -1117455386, -1104128210, -395735978, 620954783, 401473142, 254033318, -1989726115, -297048174, 1085177922 ], [ 387790463, 1318170381, 837685026, 1716839333, 310286982, 297593600, 247069849, -1011232556, -274543987, -1422870391, -300499438, -1504277929, -38800799, 1950568267, -205823801, 1024870021, -261887417, 1743401425, -1243951073 ], [ 1435804479, 965671517, 1669789883, -1576457143, 1695587556, 1755397898, -876412267, 536210392, 372182655, -1937456831, 108555046, 682894215, -1266685136, -594791718, 366795207, 1845825951, -1887269523, 1872929953, 1357964534 ], [ 1485751086, -1942894997, 291408815, -564073221, 1800354475, 1034713423, 643421272, -2028128375, 1611167025, -44118298, -1460060392, 1606533070, 1735941227, -14571213, 694026748, 474306951, -844932067, 1066756606, 2138092818 ], [ 1864848786, 802660527, -600141420, 1754133612, 1835720768, -2123494019, -694035527, 224791757, 334312965, 912820667, 58601195, -2088484159, -1435630173, 1127683285, 830364416, 650465036, -253746166, -967399922, -824395982 ], [ 811512365, 18444338, -1585267967, -431748436, 1391729171, 425374052, 1572924901, 37014756, -62376110, 1930075985, 31963867, -1566966094, -420673317, 634231090, -664285476, -385490871, 1601585912, -278563070, -838063329 ], [ -1684378207, -417256022, 1145131378, -859352964, -126136517, 673076182, 1838018079, 1349557455, -918253557, -1441666646, 733497658, -1053372874, -461894365, -1700344445, 1178416625, -1459498792, -512601178, -399940378, -1964633901 ], [ 1184879642, 509143228, 178747669, -1383086418, -1918663777, -1908575287, 537243499, 1064272955, 1268321747, 1290018118, -457552309, -2141728345, -1095162538, 1232780214, 1133603910, 32367033, -2044807134, 1188476859, 1355453128 ], [ -1172595362, 1306784952, 600197213, 1666386883, 543269255, -1763170230, 631240480, -1684664493, -1036256634, 1600961188, 2010504637, -106245607, -897138336, -462402590, -1107383364, 314793465, -338513014, -1895871278, 472649056 ], [ 617256249, 717300128, 1911617588, 876468846, 754711198, -1238537552, -152320533, -281353134, 1979468773, -110119233, 809671832, 174575097, -1902840440, 1870989587, 730344292, -1157953487, -1891091870, 1876153010, -827941350 ], [ -2073919311, 496856765, -2077110153, -1221419910, 1689734391, -1983462350, 1083090163, 506607235, -833424381, -919735967, -107958976, 141580265, 1676477628, -1025871928, 387572141, 800705800, -2093227515, 1699524534, 2113001958 ], [ -1775690652, -1022635096, 1229729390, 1328075015, -1477060492, 1792983162, -732679386, -886675364, -612611390, 736802680, -1261388993, 184094462, -1824354615, -1516420556, 1153140652, -499615724, 1261120678, 1020842386, 2133882733 ], [ -1556620963, 1866611036, 1683618513, -280708655, -1566422296, -1574586488, 46380631, -2101527464, -1736535512, 135366797, 271365006, 1548620942, 2037687059, -996845849, -729033505, -1293036979, -1182784822, -262193272, 2117951778 ], [ 1690210509, 1774102761, -207559313, 675623307, 956544647, -1103245462, -160948702, 215550129, -545637450, -115526592, -253780794, -1884871239, 1152771510, 1719707525, 1092665689, 1862604194, -293096392, -1907663687, -998075558 ], [ 1520416926, -1549937566, 202446503, -2141600856, -756847270, -1661046033, -1660393951, -1440294669, 164325174, 815776600, -909813337, 1365438294, -463967634, 1017673887, 127550194, 958777434, 2056031425, 2123090873, 374470187 ], [ 1986842161, 865014176, -992793738, 1869508870, -1524280675, -136547164, -1489072730, 1221492201, 1699117712, 1369139851, -1707907284, -984399372, -686575567, -1650810543, 130337347, -2001376218, 487266203, 320834369, 411168548 ], [ 1773101856, 1230111799, -1032109000, 307920222, 1299047087, 1507733405, 614978483, -1783999604, -280780923, 1541744883, -1830255265, 386560632, 174470073, -1189995569, -669611101, 2051891371, 410754479, 1888644324, -123183477 ] ], [ [ 1484881097, 514710844, 1767791941, -744117237, -506197454, -1973802167, -1169069171, -1552589721, -1361917544, -823001423, 1605286841, -521695885, 1402870961, 1351487681, 2065614627, 37025799, 1495731386, -346060286, 568507271 ], [ 1335422710, -1536388182, -1900413358, -1439468862, 949658845, -112959673, -944892161, 1150173048, -2082691988, -1403271514, -129524899, 1784634107, 1069431459, 789375176, 905715124, -806126319, -223932840, 1656824832, 986038015 ], [ 423614205, -1791335434, 1001408055, -576783629, -492021978, 746912937, -457196953, 313062358, -2093291596, -1352858349, 162787948, 1965893179, 1120113751, -354029309, 2013585953, -964594549, 1684601436, -414760171, -1773859756 ], [ -2136847648, 2063818202, 610745179, -1505468978, 2113047196, -1970899082, -710006543, 1069145502, -1918848651, 1743269030, 764637507, 1931802871, 1448488579, 1395761754, -1170375097, -1267418153, -1107328346, -1486046167, 705662927 ], [ -1894215966, -307217593, 352054517, 167144623, -54884631, -1189338331, -1678114124, 2097120295, -151066376, 407667103, 289152619, -562943909, 957582902, -531665456, -368518631, 1303391136, -780170300, 856808400, 711586737 ], [ -2016078006, 791234522, 1294306021, -986001842, 1779739142, -2062344159, -1375556170, 1914226421, 1526895378, 1096446766, 446466991, -1283747109, -46385070, 282031823, -1762331585, 407796539, -1764279303, -1606366594, -1417259511 ], [ -1324322726, -1795061521, 1961539552, 1299613668, 34406381, -564200030, -1325245577, 1928477310, 1278073836, 1082244472, -126386704, -2029593159, 594475371, -53513338, -869724291, -794157699, -1898787440, 1596366108, -1439053603 ], [ 1344863815, 2031678028, -1950001085, 530808290, -1860846480, 1422000100, 30843576, -2055057851, 1169817542, 1140152760, 1825022959, -64630383, 1859667014, 709991924, 111620589, -609004715, -888963140, 519127658, 1028795660 ], [ -1994497911, -378307561, -1951681619, -443838648, 1283492607, 819361921, -1612909394, 931406669, -2087423107, -2094274431, 1771487134, -2006932034, -1007033411, -1580830008, 353828697, 95665873, 1455637304, 2092038154, 1056162863 ], [ -142993178, -1947218683, 1814278024, 261772676, -1213465712, 179520472, -464772698, -643900732, -200456327, 1089044712, -1443887753, 1992889126, -1879388756, -1515321783, 756847243, -1523751302, 1192507862, 1008183526, -301132868 ], [ -195780028, 2147375980, 1267955651, 567032069, -1541559929, 385125762, -1976296800, -1065947897, 850120378, -396732648, 2124767793, 1887057843, -1740328436, 1646825741, 1564819319, -1691639829, -492676812, 1926749658, -2075373101 ], [ -1895656341, 43043273, 1946100391, -949813949, 1171813973, 830660167, -1520228409, -911260538, 532990379, -78597372, -1128231736, -1286062453, 245657615, 1409186320, -373682210, 1827214215, 718147154, -415169775, 888627366 ], [ -219558589, 1102436542, 2073110590, 1236429993, -1537102324, -1839915306, 1325510722, 1491474389, 288959411, -1095275748, 1635241886, -221374670, -891512612, -574462933, -875494869, -934617362, -748097627, 748085935, -2076053694 ], [ -588887060, -1417799203, 636247904, 2124233448, 1236234898, -1078257666, 56607484, -2061940365, -374053703, -951162109, 7501147, -393461233, 784501269, 205244801, 1885030821, -1852994836, 1909457486, 1247382711, 914345911 ], [ 1398017301, -1931075831, -1231965933, -2144025710, 1281696359, -624418305, -595166901, 475270440, -330239272, 589408169, 1874273280, -721244285, 1683216542, 139099319, -536395403, 1800193208, -51065849, -1598847431, -916873349 ], [ 1483985648, 66289634, 257810495, 781288493, -1312258997, -1749478919, -255992232, 1803203906, -1601395708, 940056535, 2058158122, -1731934039, -1575673367, 1584795653, -1681450799, 1046609941, 1276630779, -802614211, -894785960 ], [ 92054413, 28076938, 1546749403, 396724365, 2010584241, -1117017613, -940265425, -1112120084, 646642469, -2003579020, 1547248757, 1167478500, 2096660650, 1969063401, -1843750053, 1063812831, 15556224, 1011464652, 1604882226 ], [ 357241230, -2133919608, 1566616867, -269572680, -177171306, 361630766, 1767840702, 113775008, -1255580064, 999751075, 571302328, -1866068428, 140308787, 1225855493, 1649687346, -931275457, 96776225, 1392554611, 359745592 ] ], [ [ -345796722, -1356163896, -1963149700, 816416260, 1992498746, 433017584, 1204950027, 760942919, -653625165, 98009826, -987724933, -1188813610, 382096304, 627101614, 2092914382, -1133018498, -901226628, -1433984952, 1925309786 ], [ 1208946903, -728481775, 2014063687, 876593226, -101474131, -507947066, 297265168, -1782187128, -1408478853, 1873419060, -1259969707, -1443418272, 1545831392, 1909935311, 1365786789, -1703784210, 1455662845, -1000953103, -2100175386 ], [ 1807852661, -997953483, 680927821, -1830527787, -1333658488, 1635423332, 395537760, 2141629895, -1372709310, 1678204411, 1608216434, 1821840617, -1933471410, -1698540910, 127894238, -1650533986, -1874869078, 1337451586, 837616337 ], [ 1477560504, 1871734872, -1535099750, 1421919574, -1959474012, -550924796, -869570967, -1129984827, 938673830, -1627674527, 1327556715, 1604702806, 711590614, -1799122592, 415007074, 553317164, -545314456, -570081878, -132427542 ], [ 2129351663, -2131821529, 37895843, -786272517, 209555533, -2130471542, 1794818665, -184685479, 2017075140, -1485095937, 359215865, 772326210, 1272092324, -2108765353, 578818780, -1512611263, -311812633, -1918222628, -1901316063 ], [ 1143833975, 935202815, 1697719360, 860122057, 411618911, -1646251058, 1138615539, -1159345355, -1689481696, 996982971, 378101211, -1504475601, 211476961, 820059728, -4777244, 936204907, 19405863, -629883343, -1187883773 ], [ -1038601047, 1327652240, -545291578, 928460604, -604745907, 109331480, 459646565, -95670527, 1047320472, 1821679546, 1553715735, 1810002551, -2018667770, 1113727968, 973031529, -376233389, -798064975, -1919170094, 1454456361 ], [ 1461114068, -1822281783, 352789001, 219792847, -1406996147, 209051476, 1338943116, -745127597, 969563143, 2019951454, -194230142, -1688252211, -870307802, -1561661991, -632463832, 619590256, -1277117978, 61414702, 2139190999 ], [ -1011605981, 1631578624, -840646234, 490018745, -1473073673, -996018156, 1579534949, 385445255, 298581286, 46078925, -1095927151, 1843260013, -457754361, -2098276235, 1746699008, -1947530423, 1661470138, -1005016080, -1850672670 ], [ -1200863650, 661855054, 196660813, -1490477472, -858229924, -1241746490, 658252664, 1564259697, -1051848828, 1697329489, -394743758, -1792324574, -762690279, 1605988471, 1324987816, 981372336, -434855232, 1184166993, 903151085 ], [ 1253337288, 248128734, 31066665, 2004762241, 1919453710, 155341751, -1286945702, -390965624, 21324974, 760747747, -779310736, -1952469039, 1384831643, 1928481950, -1792286795, -779560194, -284848730, 1118497612, 1174577589 ], [ -672936684, -805989648, -407263165, -1114645872, -272641108, -1019843615, -1888757251, 917362526, 1233292035, -915761435, -425939766, -417970990, -2052406080, 196142942, -178585196, 1893050124, -550780646, 1264213143, -469836096 ], [ -1351704960, -649997013, 1645334250, -1046620737, 1480764850, 710705243, 1053231291, 1084497287, 72610608, 437463224, -1847630699, 854928319, 908408094, -1702102752, 78779022, 38427708, -817010473, -1863441600, -2104800263 ], [ -1251763349, -1155135832, -1237284364, 453935856, -338646889, -1665130533, -1787035082, 667518262, 1866369735, 1372981166, 1107006104, -780918081, 876127273, -1795358438, -1411470863, -1547481912, -1358552564, -610276488, -1960033548 ], [ 1346189865, 923565123, 576722709, -1393838401, 1580065417, -2120043643, 2123548279, 974056427, -1277468432, -1302331231, 836751697, 1323513667, -143809679, -1889406771, -28011515, -88332590, -749122168, 1730825420, -676404887 ], [ -1101354803, 757125203, 508043054, 518844578, 17398265, -779521229, -1041078650, -1638182480, -1350038560, 336043770, -403222884, 1028199472, 1306926192, 251778671, -1698016276, -2131804125, -1166243687, -934947755, -1831147839 ], [ 1196489153, -570863359, 1041736609, -1250639996, -2102771954, -1559201618, -127576709, -87222029, -269216399, 1973389846, 654043530, 996155028, -1610698464, -147859686, 521474454, 364136249, 1919498280, -104287133, -550831555 ], [ 1908589046, -698548868, 301515449, -2026049829, -1436363637, -1900973747, -352888407, 1853589545, -1841333680, 2042264880, 1584711437, -2123252730, -2081209362, 1720906149, 366286564, -1400331006, 1949188050, 263533689, 580745922 ] ], [ [ 765109440, -1281542185, -605338229, -1594820013, 124502906, 2093001933, 547789526, 824609585, -1314576535, 180186629, 2122816025, -1769046650, -1271817832, 944369967, -2103080281, -1260175182, 1908187793, -2065168292, -304394207 ], [ -730411296, -435424992, -1039123857, -963484351, 1119833560, -2036536368, -1591056917, -1011171910, 1402260631, -458271540, -1997944004, 87313459, 546918549, -181916690, -1766771978, 1627948116, 1538396764, 1766648304, 1992579052 ], [ -785313632, -336464789, 1973771951, -215787760, 1567380334, 634407909, 1836677551, -2102769432, 886184392, 1292084813, -1295912566, 1011079325, -1308986664, 1738677910, 1755145098, -2131539567, 30260020, -504697386, 1677044314 ], [ -771910090, 947245928, -1646197108, -1234750251, 2084052261, -494952805, 1141778675, 2009293998, 1998109527, -2063376329, -1148144201, 921630674, 1833077189, 2056343140, 946022336, -1700175922, 1041596893, -979283232, 1325498639 ], [ 201919815, -1357742039, 1476459122, 2099603211, 27968267, 1342453921, -1891520576, -982714134, -1601231139, -928014172, -532819174, -294791885, -762182003, 192239279, -1203971112, -653768246, 1460841798, 267295852, -2032027696 ], [ -737576702, 1414522773, -1373727033, 1811102555, -876715767, 558822595, -107324678, 538375862, 1277149034, -1507457445, -634741015, 293422451, -1028219237, -536121896, 1657170654, -1163722414, -1332674043, 357897717, -1719092520 ], [ -2142370631, 1587575572, -960299749, -1630034217, 670195391, -82002134, -193099108, -264692698, -1521962290, 1539926043, -2141822402, -72258372, -985955639, 608731175, 210708114, -494520716, 148372072, -1172529992, -1584534127 ], [ 1740773889, 488325510, 660701391, 2142863887, 1735753434, 364500586, 1255631027, 118705060, -1125702930, 526705255, 1774048354, 1630674056, 22266006, 1915552599, -1298923566, -1971246040, -415516464, -1267041969, 1965667610 ], [ -1650280780, 148739817, 1169750602, -1671305961, -1951792659, 230207682, 1729303929, -2077505168, -2059199028, 1827575087, 440435207, 865003873, -963892908, -806005057, -126428698, -1228192731, -249598099, 1949834077, 1068988457 ], [ 1585169988, -14422067, 1234836961, -338353959, 504397350, 989032624, 1395288166, 1828826792, -1694366049, 1262387102, 900531397, 1016691908, -2084425430, -52733260, 1979339513, 1718913764, -1156032914, -58783253, 1562968436 ], [ 1848063375, -725227104, 1301041210, 1437789551, -1502120851, -2010213852, -1945653803, -1523129474, 1034467298, -474539963, 798173121, -1761503333, 438468399, 1052647049, 2045432132, -776106898, 195004605, -72581405, -653265097 ], [ 600404571, 279026204, 1430142819, -2025456101, -1194383529, 340437295, 316833855, 1728424569, 750983461, -2128886146, -46653821, 1483068580, 1602618836, 1296774725, -96939809, -1691774176, -1231240048, 1489625625, -684516433 ], [ 1131918297, -1992055114, -38455172, 1934385951, -1094297803, -2016377325, -910101784, -1876746897, 482217133, -1323869518, -1089616026, 376569329, -750091662, 646468092, 1850436971, 1852341530, 984958907, 2013100153, 1013930322 ], [ -1856010633, 1958232022, 286923501, -2122598523, 517607484, -1097424947, 147802374, 678493004, -2028185055, -265121743, -1909074775, -1662990085, -1239886030, 1207889484, -373099071, -1945308654, 1061195363, 188339092, -1539263368 ], [ 268282261, -1079060393, 583949421, 1922353843, -791879001, 1054207292, -2046118378, -398819258, 1670670492, -1827044316, 1843420557, -1745312253, -77357829, -1369905762, -2058834005, -647295770, 347338988, 955105301, -790575268 ], [ -32542446, -1363714064, 986136699, -1421837515, 1550630619, -1377587395, 704637006, -726532371, 2132455671, -942229000, 1927274958, 1444933652, -137593365, -20123179, -627972871, -310751654, -146072851, -1521133290, -760633351 ], [ 1614438663, 2056885895, -1912024068, 997860552, -1118704296, 660924532, 521719451, 1627310211, 868925261, 1389910478, 1293457639, 633026543, -385295927, -699666438, -658246316, -607052605, -908163886, -812986175, 292464385 ], [ -987098500, -650105083, 898016830, -738329615, -1689821370, -2074937985, 1138806063, 1925502504, 784060824, -1887233351, 272088881, -984099336, -769667091, 1809983517, 1393268924, 1010812801, 3861958, 335607903, 1786318100 ] ], [ [ 690690497, 339259366, -1730613896, 2132246544, 1325630246, -580923405, -1073283286, 2009256203, 1959424114, -342444736, -1153737292, 1279136290, 538436067, 1718337403, 194667210, 222681901, -1532860540, 442863310, -588723332 ], [ -1265018348, 1208143182, -662295014, -1234424823, 1978107666, 1987957029, -23392307, -878391084, -1452484717, 544265383, 475916013, 510530047, 1149992196, -125506495, 787335801, 667268112, 1269647141, 1046155007, -1993117194 ], [ 511113870, 2041869712, 257674927, 127845619, 457961230, 257685746, -421096116, 2121499894, -1843085714, 1349719382, -1461584333, -1260722702, 458290375, 592434670, 1834697897, -883357515, -2036928834, -1052068845, 189129731 ], [ -612612336, -1064888037, 1778612029, 265170874, 738826766, 1072270186, -390123556, 1011263502, 1991805515, 965877146, -872513586, 1197967164, -1133393398, -1835623123, -239983895, 41136483, -129745664, -1023153615, -975228449 ], [ 1809343282, -895276147, 1214957007, -1041115953, -1685582046, -1875959733, -1102749479, 1465852040, -192327539, 837648707, 1988177391, -1940875889, -1676440909, 1804342975, 291939099, 506366548, -681664941, 1403585566, 628526981 ], [ -1040603720, 638690529, -2130821753, -1114151081, -1271625479, 1227542027, 1009907853, -1755514319, 1745712469, 1366396046, -280099520, -1237092923, -342435172, 384740157, 558727456, -655799730, -1711166272, 471500765, 881074972 ], [ -998932736, 599217429, 296196715, 5824532, -2112272389, -827636435, -539213999, 1433873938, 1401831708, 1605247755, -158885502, -743365051, -3173556, 1252811681, 522168542, 434797230, -282567622, 843858505, 1576582540 ], [ 721415711, -415217382, 1460084002, 1900748231, 1273778445, 1618936482, -1007180472, -338925393, -1076559737, -576380855, 1002844898, 758611564, -2133782579, 1096534136, -1322500174, -1349214252, 187332754, -1112202384, 1988453406 ], [ -1519333873, -1496177794, 1119663091, -916643634, 920848998, 779461427, -1335503699, 343156030, 158376000, -1741184064, 1134899406, 1535023064, 1919973486, -1769958888, -1380734687, 1396268447, -840397197, 539181335, -651375670 ], [ -1212980286, 536773670, -1264769136, -1561569148, 130788699, -1316712122, -1321772063, 1204467045, 123416038, 180619119, -1531532251, -1458630029, -469280397, -479177699, -207754224, -1569835478, 1711268588, -589741955, 1358176027 ], [ -428640764, -119505901, -1665973097, 758837371, -1890501040, 1064617805, 1638967638, -594351888, 1664935867, 853824052, -2136407464, -1276047740, 606466976, 866106140, -1745135375, 793001271, 1332048224, -1752819193, 1630208061 ], [ 142074825, 500858278, -1930312047, 485998988, -195534125, -551982716, 1203951628, -1076022584, -1889798538, -3131765, 1046783715, -1573172547, 2081611936, 739700290, 1864293487, -128475807, -1618366469, -1384690988, 2778719 ], [ 379306827, 1005617995, 1268423399, 1128429820, 381390783, -2069954787, 127394793, 1371917897, 1493435196, 1436469189, -2101289622, -277827875, 501427243, -1084443221, -387869120, -1729306934, -1316123370, -2122619367, 2059771182 ], [ 1544941727, -413116459, -2128894461, -707540833, -283189327, -1421597927, 694430189, 2137888481, 1477100632, 1529228929, 1421355813, -1846954399, 221137619, 282410747, -1714010951, -1514400268, 280078481, 926774120, -1249376726 ], [ -68361151, -1824479245, -1673366657, 344564324, 244980172, 1074110287, 1763838490, -1331443575, -682063646, 1528470132, -1929275195, 1409955389, 1912149982, -1718219840, -1538460773, 791399750, -107150841, 2094192464, 191886802 ], [ 666158526, -1129200748, -753820307, -1385479003, -1516677748, -1661555856, 1686899690, -1847027999, 70719652, 34903256, -1907379689, 1468968051, 2981846, -1603058871, -1594681056, 861652166, 514046459, -375290934, -407350460 ], [ -1996196694, -2010677771, 154499895, -585588480, -1065116387, -519264346, 452062887, -888176602, -647152741, -932897895, 714907263, -1912170434, 1797458257, 234114603, -1097172752, 1114386448, 1889100429, -1897473449, -1269983775 ], [ -1529367553, -1843851441, 1025255721, -1319839210, -500194614, 1352556925, 480015952, 762598266, -1727869215, 2022217290, -1792213273, 901201436, 598939187, -375245860, 1452238758, 1685478199, -1845650062, 1967647003, -1111880336 ] ], [ [ 1252648347, 1377584424, 243265168, 1560277809, 1399153376, 97200074, -1378492486, -281041733, 1719490255, -1276854632, 2145589492, -1367067765, 709271614, 605530256, -1306146630, -118941243, -1527132908, -580807557, 1973169847 ], [ -1914318073, 1594948223, 762411213, 1068067534, -935782387, 1928952506, -1059108998, 14619007, -1989465291, 1665358120, 878493458, -1448175725, 696217709, -1362321888, -238759314, 53012977, 1852349761, -719365530, -2092448362 ], [ -289827537, 1832021533, 1280746303, -1893767116, -1918100307, 1103078149, 948517045, 245713290, -1768541826, -944650102, 1492505646, -1548542826, -1280330582, -205340714, 1009054979, 1409866408, 394619013, -32251420, -491249310 ], [ -1959761307, -998424202, -1225148187, -1900697764, 1052605117, -629727217, 41211026, -1286219197, 391851762, -1563743889, 763345277, 1024341636, -809900554, -1234738712, 1203239491, -1189027132, -1382037332, -685126948, 2003888457 ], [ -160403459, -1019310108, 58895788, -651123296, 706720843, -262657760, 380199300, -273486249, -78667138, -226965390, -455523310, 1991951271, -1005940561, 1311755776, 901696659, 120105454, -783825861, -69463020, 1501440652 ], [ -1366033538, 370064930, 1137525201, 575286295, -1528345399, 37753754, -1361471814, 1840634282, -636785387, -336744469, 1535450406, -313668105, -1314516042, 1687984406, 635627867, 450571794, -1822852036, -218404603, -174761226 ], [ -1021553185, 276835588, -1095025771, -124804167, 1294650519, 1010500779, -947185985, -1256139907, -2122840456, -663346348, -2063900839, -1596715409, 2054723571, 1527577291, 257001980, 1179153666, -47138848, 435141806, 1794764050 ], [ -1809851235, -636997771, -1636233160, 1267004871, 1385467038, 952665891, 467879177, -98369860, -2046536394, 1179535018, 1692171920, 2000502941, -679245717, -1285881530, 661406661, -2072281286, -1888651351, 1380636162, 1962133287 ], [ -414090370, 33554357, 190707257, -1552682798, -1192015256, -865694664, 1467971554, -265746637, 950073605, -1312327789, 1947194841, 1646841648, -106292403, -1178634988, 2046831144, 1323378100, 46623557, -998373305, 521503909 ], [ -556762140, 747871659, 1427917542, -43931264, -1940614737, 269638867, 1540414884, -1188387109, 1973055663, -591146165, 790783180, 867554381, -1365458163, -1980027340, 1927456272, 860767795, 563965997, -842777190, -1683233764 ], [ -979957621, 204980702, 831026626, -777187330, -1224301204, -1075815599, 1982915258, 560598713, 2107450402, -2120525581, -179957378, -182994604, -423405024, -465643651, -1808020358, -2009302957, 1194940148, -255509388, -1448589405 ], [ -654816164, 1859926398, -138754063, 2107079769, -1453830404, -1621737646, 274063863, 786004278, 2067152515, -146063285, -1287773938, 176720098, -829079152, -1376216272, -1767767466, 960014953, 613167737, -1431887461, 252891715 ], [ 1654850803, 1366178327, -197677527, -1901454992, 579254076, 69614653, 1811579010, 229052958, 1021942391, 122140730, 175440323, -784106913, -417996320, -876473667, -162628413, 1939285455, -680009032, -157798548, 1916344937 ], [ -1498011575, -1061467477, -29331986, -389354752, -682302049, 1194962657, -4794259, -582648080, -90342006, 1660481156, 2078557110, -1103494609, -1974883946, -2012858578, -234498378, 552981816, -1927135730, 35448331, -431050674 ], [ 1859970290, 444828243, -330144147, 372146063, -1565127925, -107275858, -731237350, -1370159623, -458651784, 596968236, 357048421, 1992651124, -968513017, 857576090, 216094064, 1605573759, 1752543647, 891263177, -327575654 ], [ 143436198, 650986019, 1313834151, -1164371703, 1601959567, 1294189803, -1768847338, -989257110, -1134696915, 342750388, -1251415659, -857930585, -1334976256, -1857992759, -174548161, -774542632, 19402301, -1236818895, -917533172 ], [ 1686520993, 1310085435, -1004326071, -1452628164, 2037632050, 776830406, -32874489, 856359084, -1198016847, -308670584, -466673395, 948635434, -1359652998, -46854348, 1433158662, -1304260002, -1632219560, 1379610151, 1604289476 ], [ -298214419, -1950271427, 174772983, -860677381, 375499601, -1546674760, 1310623576, 795709460, 623719416, 52921431, -1201667714, 1886949097, -1005977233, -574749255, 1830798047, -1972467625, -1610202146, 1123817119, -567110608 ] ], [ [ 341452690, 345894919, 1406323927, 516624995, -317232418, 211547094, 1022980298, -519209507, -1412762035, -58805758, 2145450216, -1665772199, -1401675570, 2126449191, 1416482909, -1644836952, -1235068660, 819579505, 1213362554 ], [ 1004809092, 1551567316, 29021782, 1617660374, 412338877, -104288477, 585988261, -305745953, 456954354, 1433621987, 1967950946, 341403612, -2122864465, 520880025, -1065591557, -1133583083, 1637256737, -231253864, 1247323504 ], [ -560712757, 458867812, 710050689, 1689026803, -1303594387, 262931738, -404792393, -155350432, 1497792788, -1564127786, 199482664, -481754926, 1700995930, -1217981450, -1148785881, -1757295191, -258113204, -2101039702, 1787665 ], [ -1187205214, -427059734, 451744753, 792393816, -1884471315, -1508736921, -782677814, 83324041, 1647162140, -1551460942, -1855963993, 554898989, 2056797254, 1418404931, 281075148, -2061596987, 327293125, -184957520, -227841222 ], [ -31337835, 264223464, 945984631, -1322318675, -1826563984, -1926584463, -403637671, 34116918, 1226132551, -285763042, 138059840, 2047503805, 1073081206, 819985700, -584073547, -1493792622, 1804262855, 229745313, -1815288294 ], [ -76070998, -1755935507, 2067253940, 122346029, 1223932914, -125310615, -2062725744, 594713502, 657607326, -1163695041, 929657247, -1176699531, 822800779, 1069917446, -1557150702, -894361653, -1446102889, 976210569, -1135781141 ], [ 604331899, -353997323, -1789596250, 1643685347, 906794897, -1023751440, 1630006122, 896950738, 1359985319, -1382455115, -2109422224, -1882041329, 170569928, 1231248265, 1775269806, 1979854041, 424023541, 563743401, -900542670 ], [ -2142509873, -1311920773, -1908847948, 794343590, 13351206, 1165026778, -1511472367, 1772038072, 942914896, 1742539457, 637578798, -690286431, 541915420, 446148023, -1370420022, -1711462065, 645403954, -1741770085, -1716531196 ], [ -1840528491, 524668683, 1834570567, -12809789, -1492791363, 54393576, -75908400, 400982317, -287452005, 137920265, -752602354, 1744465361, 162051917, -812688214, -2135496865, 767557604, -514754673, -1077990557, -88716585 ], [ -63910605, 1302682419, 182857780, 863131356, 631739995, 1502215509, -2120813350, -531295034, 925147655, -1542299015, -249680996, -424959252, 1312712470, 1988825983, -1690788517, -1226953641, 1177727232, -1396915080, -13095080 ], [ 1908414069, 2041392764, 1932404934, -1570236464, -1506516239, -1391500845, 1157291228, -1378566879, -301753647, 1367356001, -33433246, 1892346889, -5634369, -516463093, 2011640537, 202080183, -1354370202, 577486971, 1172799812 ], [ 1453753724, -2123113539, -1681976611, 552376203, 1039000641, 655746916, -503238987, 1089659872, 340142263, 1829494417, -568331474, 1090213477, -1529964351, 997050827, 994946678, -1057474566, -1882674266, 2116730433, -1818879965 ], [ -135683124, -2142679480, -354549111, 1378513614, 8064115, -1117801064, -455024058, -1750862860, 402170306, -2129856029, -645857469, -1886780764, -1116928369, -1857860759, 1838224106, 1168354520, 1837509329, 786316689, -16125830 ], [ -1399955589, 1984907728, 1793234630, -361992043, -1178486472, -483704077, -454762870, 1790598218, -1860301567, 570874181, 1153374328, 1127503518, -1317678316, -374762390, -678389266, -399424810, -1773489756, -1789696960, -2043742541 ], [ 2004649720, -357367118, -1168407341, 1278546751, -24622775, -581785265, -1655236279, -489487941, 631160963, 530148591, -468686373, 485530459, 1149598995, 1848096465, 121885392, -1169159832, -1591374224, -1470166174, -2101353515 ], [ 249546494, -1235023506, -1176432366, 963560858, -774467860, 1410957434, -1558909253, -681460833, -1925947233, 154297006, -1611269689, -1116634415, 1011380246, 1633991277, 195148566, 1998049477, 1102394915, 1086369129, 2107130234 ], [ -1765718091, -1150206338, -270073640, 508243516, 2106705861, -1722219412, -1162283308, -866808518, 732170248, 1939987910, 1883615809, 1063601329, 1173399617, -362722625, 467550808, -1413366692, 28798438, -890553286, 1841743662 ], [ -569022599, -452116746, -417541664, 1723437231, 1857685622, -296125416, 2129055680, 1101852486, 1487994964, 1785477601, -719325098, 217509636, -923081193, -816559834, -153216409, -1928497355, -1223366235, 1328261429, -1435462356 ] ], [ [ 524028619, 1140907781, -1017711194, -179001553, 1620970707, 1440877938, 1805186624, 551206117, 1662865649, -436107709, 436016053, 718266997, 2046902416, -565944210, 1609777928, 40044677, -1699688619, 668067714, 2066334432 ], [ -200156168, 209621774, 1835236126, 1804040468, -429136336, 1118157948, 562523488, 633794044, 947093288, -744436453, -838273683, -2031390581, 1530508502, -958910495, 748413425, 798092209, 874120427, 1559566649, 1580001347 ], [ -2137405091, 1460735111, -1254243092, 624483196, 743320177, -1916870965, -929280151, 1761536537, -1538874525, -1151583138, -1795570786, -1431273035, 592185782, 1465808066, 407419811, -925280870, 1540233564, -569759575, -795266164 ], [ 23644248, -1560281654, -617091605, 1284861322, 465076429, 2096742581, 1184178375, -599622358, 1145538517, 1569164644, 561902752, 1127624210, 14361825, 1767745380, -1126923197, -324817740, -1056941906, -1712396998, 498199145 ], [ -1639147613, -1176184089, 1130428608, -1112347929, 1560498368, -1936435088, -184611692, -1858946280, -1891628627, 1249633592, -1860983387, 1684750470, 423485278, -74956841, 1797977893, -482413114, -431285525, -386812598, 646907180 ], [ 1491461691, 180421993, -940341873, 1673997195, 424985021, 1427593921, -290865992, -1291288102, 1909095727, 762541801, -825585941, 1492514818, -2108517356, 1847907024, 337690784, 386234127, -2089997182, -1391950646, 947538164 ], [ 250104896, -1599191906, 712187232, 1058375262, -977152041, 813321835, 2031525896, -75355400, -1162534899, 1984014123, 1766745627, -185343813, -321346200, 1434157900, -2145103529, -806150539, 185925154, 661618314, 550983598 ], [ -556047914, 1586403522, 642658575, 174217782, 1884065889, -1743201031, 901170091, 1833150278, 695034016, 280696689, -582368196, -981266059, 197086004, 1713084713, -162296788, -1628164239, -70346715, -1728798043, 1873012859 ], [ 150362912, -1228857923, 536373674, 162208255, 47069265, 395087069, 1842506812, 1529051323, -1018676759, -1117705821, 2105543618, 622265315, -2064378890, 127108018, -1638384018, -2019396507, -1350009986, -1053921683, -1805708503 ], [ 1441021613, -265352244, 222993930, 1569261545, 1447979161, 1377650818, -1304399984, 1051222692, 2129059751, -2115660510, 1580982143, 1570695424, 1466064838, -444533016, -1293059407, 994876580, 528528995, 974608328, -1048234362 ], [ -1385036642, 1724793719, 66120366, 1508855266, 1830433280, -174907228, -1017698385, 1700169345, 923537574, 712902671, 1967314233, -1089749596, -598584543, -1979917768, -482609701, -229684230, -203742472, -1499367272, 1327313436 ], [ -46076060, -260770135, 1563075944, -59073170, 1684295226, -1192637301, 1505996303, 2097426084, 1075724948, 1685148259, 1031531761, 430588995, 1132901931, 1978090444, 451116381, 803149292, -1807327717, 1971843677, 1192814897 ], [ -1453692384, -903244154, -1179151459, -774761730, 1654346084, -153622981, -344136868, 1198189433, -553373448, 1657130657, 1092362037, -1043635360, 559744448, -74265242, -669707380, 1745076048, -438685437, -1646129010, -393488762 ], [ 72121605, -1604894726, 1042419094, -1161557029, -1750525143, 161191332, -1456133206, 1210438402, -1853663733, -347684971, -1925274534, -500995911, 1860950463, 646461956, 150969246, -1472083446, -803810187, -512173457, 337671283 ], [ -1253545321, 2147254366, 651315616, -808275833, -1664883879, 408022199, -224099284, 746892983, 413098789, 602834114, 1433125114, 108133561, 964440388, -605455926, 1902082621, -395266441, 772571876, 2140838016, -647725587 ], [ -1711163249, -1152237151, -1100414056, -1904464075, 188505336, -955253913, -1730614755, -1559723005, -973271882, -561675303, 2037852628, 870066482, 922274673, 824779853, 1302343165, -780969240, -1720695607, 36732152, -2141863174 ], [ -1216456845, 1086650797, 12784908, 818880086, 43301328, 183465571, -853423579, -1208926848, -1033077949, 1280132614, 2059756638, -1795983264, 159444266, -127072360, 266617102, -1147209348, -2114008285, -1274162034, -1366483438 ], [ -1922604993, -615803985, 789879971, 2001372049, 675316257, -1394826131, -591943647, -844864257, -1236257249, 2105208258, 668448533, -81137764, -271724727, -779932666, -357526637, 577067169, 1839164767, -15881568, -1353048049 ] ], [ [ 1964728888, -794632570, -1790163638, 189678544, 1247893816, -1041101650, -948816780, -905187478, 1317134747, 1964487517, 1493447490, -1176186645, 1499900754, -817605827, 1574946034, 2110517146, 936850507, 1954686081, -1535862496 ], [ 664986129, -1924563707, 653917738, -683908071, 2018298054, -21174797, 1127176107, -847736777, -1825927921, 1040270860, -1195117372, 955387462, -151836592, 2026900298, -633026560, -427035325, 1033004484, 1227190958, -1607283120 ], [ 1035945986, -36766170, 2099163192, 562840628, 1175168555, -670421041, -929540313, 1224394277, -2081889194, 345466578, 2010758322, 2109596027, 928009476, -11560055, 1342635243, -2084499033, 1259474053, -1331549945, 1012586171 ], [ -652779678, 1080074618, 443629777, 1844508858, 1234503799, 1778594412, -1497951067, -518717177, -268808637, -2014504917, -2049674049, -1981347469, 1147722743, -229186480, 1081057926, 1438726125, -1992387269, 1492978850, -1178276944 ], [ -410643622, 1988245024, -852071582, 1889146736, 28352987, -2090168808, 1428262198, -1957050239, 586246370, -178788381, -1547022251, 62760088, -591700707, -1724321143, 238052493, -1959144910, 164335891, -1176797123, 1420062303 ], [ 1933839745, 1856163591, 1879872752, -1715997945, 41900903, -1183660387, -1732116448, -463182542, -303614693, -874463582, -1657147567, -393889325, -1480214165, -1972587303, -209151627, -1863958812, 2001283733, 1453251481, 1829172086 ], [ -1706898241, -150382446, 1391892007, 324394097, -831024625, 1423983390, -819379388, 2035080210, -1714778458, 884759417, -2090517859, 1779316574, -621530695, -2059889783, 1440346945, 2007741096, 1803694985, -61254574, -1882975699 ], [ -1169213903, -2014734525, -1957209741, -1465440178, 271273845, 1143706019, 364402953, -1267518869, 437002180, -1156160639, -167091701, 1670496167, -1569624403, 1610393859, -983576856, 731386628, -1025313644, -1443049825, -213018008 ], [ -510460344, 32067260, -1133109413, 2054410223, 738071153, 1462870002, 1202294722, 962745392, -1537023961, 378329185, 1709207287, -1734692880, -159661513, -1355758956, 1267040497, 1852757006, -1925701809, 1294265312, -598799243 ], [ 1992429362, -2083999962, -1325177538, 938384776, 1195762966, -1806244330, -1459988559, -694557239, -1997918577, 1210101369, 728663202, 1069302882, -130503474, 602539331, 312641792, 833312298, -212218778, 649533595, 624372602 ], [ 606775623, 1599721321, -645728405, 1627400325, -2026512871, -59343728, -249856073, 1580913578, -1952235932, -1216541744, -133713520, 1354846708, -154279621, 596782466, -1379880491, 1903936268, 1220894405, -1962868449, 877072445 ], [ -1591642767, 255720380, 895255147, 1829263422, -1844666237, -914024389, 817661637, -1022063827, 913105054, -1359632820, -1444906069, 190867435, 812181400, -1265481265, 1606120715, 1584394444, -1798714522, -840483136, 241037778 ], [ -38951015, -1052303910, 126747770, 1987620576, -826151789, -1206784474, 1024004475, 303559217, 824946979, 628691070, 1120174836, 984729753, 454924953, -195468925, -171015753, -1007675506, -219399400, 450999424, 930008860 ], [ 1172173463, -528129619, 1000546148, -269467189, -608361821, -1444521544, -1005519052, 771506935, -1217889434, -1817094366, -979423956, 2106733689, -1504201524, -1530135455, -415860996, -502603962, 1805174933, -1126223607, -355419353 ], [ -899116503, -1074204406, -762557488, -1043185995, 937748724, 1246094047, -1388351301, -17566626, -1014228429, 1578750389, -1712806801, -390146731, -723873794, -586401860, 1895118857, 175079975, -514927999, 1322688475, 1191158945 ], [ -1525502758, -164480334, -377527827, -216467708, -648911943, 1391444609, 2130097222, -2032294973, 1531784204, 1567175580, -577252361, -63529217, -1709095988, -639403871, -1124236488, 1747342809, -1687516496, -687798847, -81982759 ], [ 2051694517, 1362957602, 1874136893, -815294131, -996762214, 306502472, -684606106, -2079574951, 1340749401, -1740021520, -1307344742, 1903689846, 996224381, 612015909, -1592783696, -1070402723, -1264414635, 607013568, 2172435 ], [ -598963088, 1056053975, 1193870598, 1028338193, -1693163578, 467817597, -1245416511, -978768613, 2054359332, -363449307, 1235208623, -1090001426, 2028745789, -957702868, -1365933020, -759247050, -1402575139, 424547686, -1528912449 ] ], [ [ -1255870391, 868202188, -1964648956, -255672156, 826586435, -234192648, -2053825871, -1468810401, 2022005396, 1168761185, -643018838, 1604983979, -2119216870, -1944154037, 1651781335, 748260117, 428657206, -667809568, 1363189526 ], [ 464594209, -279066722, -513068073, -626284044, 323475755, 666533582, 1309039798, -403723169, -1057128934, 241414090, 358283387, -954243473, -1832674602, -718782505, -1844374121, -1794477008, 2001137046, 1208483480, -1995257160 ], [ -649180755, -1053865500, 2040105795, -267889900, -1031827994, 578779264, -107147923, -1343020815, -835232839, -1600486834, 832903143, 2021517430, 1324421539, -535352503, -55788488, -1886163338, -571541789, -2009695914, 1051198911 ], [ 1757619148, -1325190496, 747247624, 427204669, -352869620, 1003409416, 772007523, -990979474, 1282023583, 668723573, -805311297, 1010288600, 604048641, -1643183065, -1432943067, -756311596, -1957011812, -402412460, -165148680 ], [ 1185227995, -1410928042, 289932338, 707010411, -216631824, 1749500562, -778366407, -395471172, -2130040209, -383319323, -2060639019, 2078182837, -1114774973, 1340674017, -1646301313, -969689211, -1633863125, -563836726, 441263325 ], [ -344261786, 452927164, 1315641026, -1955188903, -325126365, 403448834, 100713330, -1521197556, -1259874329, -527311454, 649912996, 2103176162, -565091587, 94512315, -831147411, -2000647249, -436488558, -654303042, -1500988517 ], [ 734002003, -1037266845, -1182843079, -475709865, 1994794283, 585775826, -320861125, 1377233194, -2056914356, -700892316, 174230350, -48653366, 756728674, 866512725, -189016456, 1845167053, 1838979753, -106624360, 1726285514 ], [ 605001154, -1550654679, -1633902573, -1804108884, -1237843407, -806126718, -1850586798, 464426248, -381290141, 436348552, 13064032, -980785419, 493645657, 1937462095, -787029580, -827503976, 69183488, 1306526629, 135155164 ], [ 1425844018, -1829324054, -1724708461, -402356221, -1148676496, -2047751120, -1223243159, -983115022, 1802388681, 1212446269, -639499483, 1967253031, 1445133372, -1070936385, -94411962, 1811172240, -183742807, -554458860, 1732681537 ], [ 689099148, -253826524, 1587966369, 1051630976, -653656684, -324796157, -1943911207, -1709956461, 1951550725, -1919443243, 1446373112, -1253098899, 178476783, 954633946, 2109596409, -542670321, 1825704731, -197106438, 1576823516 ], [ -1709927849, -996208416, 528442467, 885238810, 1303300139, -610216142, 535510455, 518652164, 2081401632, -1644131170, -2077297906, 321945309, -2080182253, -1306298262, 24065, -997285818, -1003269748, -660286849, 801056091 ], [ -576202908, 1259328020, -1464483947, -1707524770, -1432372675, 1792453932, -955859978, -2018965609, -793241271, 809188708, -592716881, -496065432, -1776275136, 719145943, -1200277393, -1728138840, 922692355, 1877245677, 474736347 ], [ 1878654514, -420162463, 83325862, -613346488, 41165260, 1687431359, 578996757, -2032738881, 343893524, -527250384, 187031080, 248034893, 383073067, 1572965446, 1540304860, 2025117054, 477028185, -922218001, -1306381499 ], [ 1500366235, 1777738676, -1987484494, -1219939854, 770454548, -1438119571, -1932550883, 2134847120, -1734389309, -1230865925, 2100039459, -1717585947, 1287725437, 266318942, 171379837, 1405286428, -2055826234, -1886561293, -1307654330 ], [ -42502244, 1985246824, -1853268337, -342948227, -306269317, -1303544443, -670186144, -1284250844, -1558517282, 91168794, 1851221199, -411772732, 579335165, 730769881, 1473415591, 1394587658, 1743518476, 1350722162, 1847631927 ], [ 2001746570, 1065644162, -29307018, -829150673, 306560804, 1412754840, 1089002844, 86684944, -1820551019, -980738938, 331586628, -490597751, -188329353, -853738435, -1820727423, -145152543, -236392313, 1208325217, -1665872094 ], [ -64994272, 1519678260, -997039816, -789057821, -1772090301, 320205713, 1527960759, -79522016, -354899132, 1069701599, -249440769, -435238293, 1132675519, -927555489, 1502063862, -995832142, 47867015, -1072690245, 568515517 ], [ -282608524, -1120313441, 1047936020, 1868602597, -2027090308, 291719625, 938514477, 943195822, -1200175109, -1656942315, 58268446, 588071012, -904128187, -562856399, 137760105, -214477889, -70805252, 782379971, 2080042293 ] ], [ [ 1272717106, -2112233761, -646971375, -2105719440, 1603040074, 620289906, -1206927454, 1456529021, 270145854, -1926567539, -1497803357, 1328587313, -905165336, 105371924, 1698279329, -905698431, -2097847673, -1787216084, 1785036463 ], [ 429121026, -737007653, -1809623483, 840934925, -1977189679, -1753556573, 403605891, 606756310, 299752816, 1758622805, -991454900, 237090464, -833013617, -592183656, -1500382533, 1260906277, 874938864, 913648740, -1536717884 ], [ -1641997948, 1211575785, 711682681, -2019632105, 707191474, 2061780943, 1081993174, -954838480, -788956007, 1082793761, -424007841, 1016667331, 1975848407, -405946785, 315495072, -43979706, 36528598, -1822458790, 2091003506 ], [ 175089082, -1161541127, 317502215, -438357634, 1382615197, 1116191397, -506158045, 915260027, -2005393444, 2004463999, 46820162, 662714917, 623205917, -802750978, 815606509, -439581455, 775866513, -1762169574, -1520400200 ], [ 1819864652, 1013099973, -1594858699, -1229431125, 196296000, -2122273490, -423504715, -744889668, -1570997620, -859656486, -889091501, -1859200238, 573674555, -977520013, -2013259516, -2052548512, 2001409806, -1639486740, 1757052300 ], [ -1431813464, -1784123203, 195474660, 1582066443, -1840011197, -736281010, 1085406499, -1857554250, -1419231674, -832739036, 1316959795, 1326661685, 899430575, 712240663, -2035214704, -1122877965, 1811184596, 941355798, -1112239912 ], [ 892584890, 963327161, 1043081613, 2062026398, 174619057, -1890590147, 1369861145, -2083199061, 607146103, 1273072315, -1608898144, 1277068403, 1332539320, 660894269, -756910226, -1280104892, 880617409, -1473217916, 752184950 ], [ -1419135394, -704750356, 28014831, -1453057623, 1264989097, 837338611, -2077360070, 1499043887, 931319021, 1452692444, 436771794, 543334158, -500143447, -1170776862, -1136427620, -789372180, -897882850, 1093617562, 104530900 ], [ -382879457, 967493258, 998568808, 1867955454, -818406051, -1102392391, -2120346986, -1460982674, 444486443, 1328083138, 433432444, 2112007563, 547843190, 1643244583, -995635114, -756275589, 1336039558, 691155244, -53829518 ], [ 1957401666, 1126947487, -878758687, 477142796, -446504578, -360473106, 1310121144, 771491431, -2094536667, 322025292, 631443891, 46003967, -859062709, 638062600, 1922765545, -1778378556, 441955001, 1762057961, -427337671 ], [ -708317219, -1084005186, -1182434718, -467706990, 1167356467, -1366785709, -1154393205, 2142310569, 2129314317, -1172918780, -341481934, -414292256, -873491514, -1490994816, -1880916191, 488728649, -1967936074, 519559026, -1738858050 ], [ -1484395385, -2125867813, -438827718, -742642884, -720434265, -814092153, 1882474772, -300253668, 1328153582, -1147087311, -72302630, -1878012427, -1036801432, -1841842918, -2058565094, -1365170923, -1464751681, -787741984, 1046320888 ], [ -1511862633, 475328302, -579314537, -417702733, 1813421750, -150835883, -1023907278, -1125044948, -1424214089, 1297111298, 707708617, -997569294, -39165644, 23308222, -1944529196, 1755274777, 1236123074, 152114750, 924891021 ], [ -1678715061, 2049980854, 602902523, 1882512596, 1564349735, 361843665, -909047677, 798955372, 52619092, -388665232, 907900876, 1668453861, -1411411251, 226812177, 1195908450, -749251349, -679009974, -2106718001, -759777328 ], [ 371298913, 2025149062, 109237727, -898492409, 1339502279, -1341298550, -1344304894, 91341776, 1354638130, -1234991227, -2081841042, 960553385, 375008101, 798152045, -443015564, -1638775081, -723613851, -129902316, -286491640 ], [ 1670968732, -1187165528, -808163468, -1359676467, 303618559, 1310424088, 1645745542, -1169269198, -301576167, 1017786966, -1950513721, 907786626, -1570322870, -2004029955, -1661822966, 1636693582, 776934294, 1242770820, 816518671 ], [ 1271599153, -14821445, 1327965457, -1904408487, 354563419, 1095508248, 2119054687, -605300441, -1378031064, 945785637, -1836803191, 1187992639, 876892616, 820599938, -885032827, -1631136263, 464858157, -589356878, -465138031 ], [ -1341187604, -715008295, 1425751004, 1688989981, -648638179, -1537411639, -2001961708, -1335796443, -2105632139, 720870974, 612940018, 1213762107, -719441077, 1426850378, -1418846930, -1154703176, 1786589456, 1641164634, 424332704 ] ], [ [ 470516486, 861759263, 1388212538, -1154074396, -1853184156, -1352820832, -614634147, -1135270503, 106790000, -1554241745, 330527938, 903935208, -1721974564, -914344547, 166035896, -1863016072, 710758818, 1089137992, -594444581 ], [ -2108553082, 3175030, 1584774173, -890920436, 1500173610, 1591286550, -941463979, 426089131, -1966351854, 220219707, 1629979776, 1908500611, -1290123977, 708375500, -1863965130, -945651118, 1439866248, 608824847, -463598392 ], [ 1982657649, 1110445071, -2046301710, -1804199404, 543704235, 1618082725, -1473882621, 164462896, 1359183250, 1556245169, 604235453, 2147096721, 1876855580, 1434774964, 728331371, 2084786730, -2073529066, -1763270957, 44469423 ], [ 734588036, 1733741131, 766266812, -1149749843, 1754939243, -1791446304, -1739737179, 944411207, 1990060175, 10774212, -1568457762, -1943063557, 2059715525, -945256880, 598383543, -744108893, -1226019509, 720959558, 1027023220 ], [ -121976124, 31874594, -55017129, 392210491, 1316852862, 906215954, -951691316, -1086576355, 741194281, 623959502, -568837045, 1454409056, -350597977, -704814184, 240099036, -1319669242, 840296628, 1705107009, 1912099085 ], [ -228825909, -992089503, -89976706, -1701901323, 720669024, -305836364, -1624014450, 200643687, 938866775, -1168215626, -408802717, 1677166578, 901470992, 1283538159, -216476489, -27213285, -12938193, -214473775, -1527927027 ], [ -1972501283, 1427160027, 158440195, 139960476, 411230643, -375845245, 1682045693, -128853773, 4716156, 134578412, -1471552765, -1402794307, -1374145146, -1056216390, -1460858314, -1184919907, 1883492942, -598389667, 1260097265 ], [ -458549717, 1394859891, 1087061301, 1462150829, -908909858, -1736735986, -824120899, 868342985, 662505480, 877619497, 2119195028, -1181881766, -239766783, -40090212, -1506425451, 697635335, -1937392373, 1706547002, -1767936751 ], [ -1673209690, -1401925070, 1684456770, 1552511016, 1814258466, 1431278052, 1819390386, -122709734, -2126717945, -265931609, -1198301147, -1096201755, 821392034, -1430845575, -765621811, -460999520, -1885132909, 864645657, 1129327636 ], [ 251193362, -2024681117, 1232869029, -231836632, -1003502745, 1922324672, 1543571763, -256698057, -243643953, 1769042420, -1326528678, -390823788, 302383772, -658478148, -791863877, -1686278023, -1001878679, -609494905, 1449506745 ], [ -700137695, -1455286617, 1488426010, -636500071, 1803521940, -1679214163, -2053294647, 1811264451, -1725475579, -2110764635, 615161582, -784856014, -65528797, -393432557, -872399620, -80967834, -1031191327, -1182417991, -1182513634 ], [ -1638655093, 109310651, 208348730, -2072407893, -173831361, 1026000584, -2141985139, -857326978, 1979956427, -314256525, -2076342813, 116188305, -383089606, -1239701067, -1832150650, 1647990322, 1343640295, 782084575, -2071693623 ], [ 1590410679, -114703002, -105438848, 1622195860, -290080125, -1132999564, -1128964072, 1833370608, 192587884, 338903835, 400134500, -1200148594, -343926477, 1939315999, -1523070307, 1938236341, -974508915, -877361251, -2086273881 ], [ 702995581, -776793078, -174389257, 346857163, 576357244, 1957264261, 239517319, -1383422726, 874107477, -1909265304, 1475627509, -874836358, 954469585, -1474042663, -400732451, 839747697, 521205564, -2122791175, -1998741171 ], [ 2065308435, 123906104, 1527576738, -1835204435, -40069502, 327745505, 1807933067, 904476810, 550010645, -887100345, 2120703997, -740230647, -952167615, 960925092, 2134195631, 1532697652, -1373327424, 1354560844, -629563318 ], [ -1194074131, 1869702688, 1931979684, -556016652, -2034948961, -1246243271, 177047455, -1891988476, -1171843427, -1507713009, 1941759508, -621810590, -515133946, -338305759, -2091523547, 182326234, 1771537945, 1346850180, -1070685093 ], [ -2089867307, 1174123321, 1465082627, 1811359080, 331783401, -113738304, 1101564872, 817689558, 1103717348, -926133070, 1731742321, -1987813769, -1746418705, 664726030, 307155824, 232178168, 1756768447, 1592820214, 941483949 ], [ -1440166605, -1732654612, -1547334793, 489472988, 913981353, 1287978697, -1704597935, -966961265, -695664531, 569054111, -1947506454, 1462059358, -1801317656, 102507795, 1859234046, -1313455972, 804423845, 213383089, 1373849217 ] ], [ [ 377974014, 1495609739, -417244167, -1443358748, 771447528, 2008610095, -286333038, 1374301455, 1620942508, 625054128, 1252521845, 270579672, 1308985196, -703551299, 111998596, -1813310560, -1304176180, 339784117, 963884373 ], [ -2019592767, -1851468697, -2120132205, 75483776, -707651620, -1919940226, 1261062964, 122057332, -2104410029, 798529636, 1767105677, -347040890, 1931223482, -356898183, -1814883999, -1620088077, -1859879574, -851049465, -494584244 ], [ -239342548, -83155919, 1561487495, -2097631052, 1709310665, -1121316173, 1948111704, -1567054643, -1716854348, -1625642146, -875267901, 1896377033, -159287802, -1437774921, 608785090, 34449039, 871012880, 1037421796, 1228430605 ], [ -1497754174, -17721851, 561171915, 243027574, 2029673379, 1978136046, 1339521462, -1116570037, 124120258, 1304638161, -995268360, 909751530, -1077196341, -1545802381, -1116947771, 1831767872, 2127581856, 1526243068, -982383066 ], [ 1200463343, -1210087517, -1602995252, -1036186169, -1547603285, 603444808, 786831386, -1994356170, -1686762441, -89869303, -1660796827, 1409658057, -428296429, -374429363, -2124385792, 865401284, 951263971, 1101124851, 172687720 ], [ -989775933, -1811728234, -792181086, 187186479, -1646642018, -1915178003, -1215656001, -1843846185, -2086442220, -62422238, 1052745091, -759134, -1755543452, -691512185, -1994819889, 523004431, -1146209506, -483791977, 1726599071 ], [ 373492842, 1137464372, -645168782, 1849791293, 923276082, 67249657, 340531281, 529190060, -1460101849, -1066581074, 800018641, -254289332, 1219495501, 111053697, -1864556681, 707851806, 472277160, -581212148, 1247385874 ], [ -641095692, -1655053202, -1626831708, 1725084007, -532225751, -365936427, -835433339, 1021514253, 453173955, 1713906041, 1694297632, 2102975549, -734028997, 360455405, -659321515, 877349842, 1065910192, -1066441780, 1544814916 ], [ -901743966, 2075789970, 1506543216, -2069429472, -437039106, -479417911, 1384843289, 963930050, -1930171985, 1463091292, -1210092340, -559543033, -1416935099, -1470917322, 116253897, -1783712624, -1801607580, 1227213137, -670571366 ], [ 636681703, 2088406844, -1929041951, 1263652980, -1676472075, 1119231596, -833219590, -1567170433, -1165114984, -581714208, 986737880, 775619430, 981951021, -2054603962, 2041427488, -283568813, -1669242319, 1840779128, 1257441722 ], [ -1793836871, -271188400, 1744870573, 784440974, -1312019633, 860761299, -1335274309, -636416934, -1308092597, 830552646, 1852230769, -1956421689, 445581358, -1080601634, 1077130318, -1549130953, -573774963, -1263127971, 1603100563 ], [ -1792876389, 351917319, -1630202035, 428787773, 1150676965, 1083710666, -2004262305, 1175286118, -872435525, 781098092, 1992076192, -1636769373, -589645858, 1575078722, -1539680250, -1026930477, 210820588, 2131137682, -881723728 ], [ -491739689, 1270337551, -1632099180, -740386084, -789902457, -424805573, 315827171, -1195635118, -466234857, 1790350904, 1411677104, 1959624170, 782570079, 353229404, -1230720450, -1465147866, 166873674, -408526401, 1234940537 ], [ -2106020289, 1680336168, -1415149275, -451210646, -617517894, 1823062091, 946706774, -1992995996, 1516248075, 758882934, -1854922782, 1211115257, -2001815588, -321515322, -1451282248, -2100348633, 255649702, 803309896, -87257538 ], [ -676181430, 57885426, -1495451973, -1932827656, -1472706591, -1914514837, 1156050817, 466879361, -1342652200, 300060586, -68297290, -1669448932, 2020306916, 1880477462, 1111617842, 1325825129, 202695177, 1304835602, 121441714 ], [ -1434209041, -1428817759, 1520435610, -230108994, 985392606, -1525144374, -224043804, -1788501197, -1199379502, -1678742789, -1253614326, 457891431, -2124185160, -1316179917, 820266292, -1506049546, 238697223, 1576815475, 1202700815 ], [ -1623441962, -1513860760, 883196089, -659300326, -356481160, -99828796, 339644887, -218291205, -2047172907, -1741621478, -2147401015, -1009759640, 1362572121, 2026360569, -105479422, -2030517677, -1841222688, 1352943461, -672350918 ], [ 1639136683, 27292095, 1628640461, -1565543597, 1538521452, 199019978, -268398910, 123483401, -742297614, 441673676, 1159769159, 1332564306, 2054106502, -374612145, 1154639157, 1668852614, -2071165782, -108775403, 862204340 ] ] ], [ [ [ -184043798, -1717939134, 668664983, -403210718, 504749776, -2141682515, -2098370960, 441928623, 2072023607, 598926566, 1901354474, 1491402530, -939369725, -1707901116, 251613530, 517234097, 1161724974, 90243898, 1805895553 ], [ 1477325212, 368966209, 220701247, -2066136397, 1206338915, 776005875, 1701697064, -1747716387, -1520049044, 735202939, -46061861, 375498691, -280905322, 604171451, 680790404, -1334628021, 1118404994, -27445431, 324672731 ], [ 506620574, 1049924240, -857735415, -2118358657, -1367417680, 2000468686, -1191077158, -1076507515, 1537669885, -1134986832, -152284421, -555865620, 691804886, 405965122, 63947184, 6601608, 1435065619, 349865327, 36485176 ], [ 1663743022, -1746654482, 1432265693, -1297145865, -722871566, -2090509124, 306561700, 1423885953, -507818402, 701251479, -459461321, 1113263761, 2141649707, 923504875, -685587861, 1393629651, -1984397473, 2091518090, 1458300988 ], [ 659154342, 518852717, -1064011134, -294889878, -1712016733, -692423167, 385464417, -592024472, 1162892723, 1516788556, 264448498, -683441335, -843725847, 200446863, 943753985, -1603318247, -223456428, -255274125, -916592831 ], [ -1126358196, 1464946721, -289989802, 328645662, -1983017282, -930083767, -1187099745, -736138779, 1467229601, 307799326, 1727509724, -331040644, 1159699213, -1458059286, 1354265150, 474464746, -1980866283, 812221549, -89000612 ], [ -2147016372, 1490204170, 158352506, 457785557, 331406032, -1758408004, -721279395, 866248845, -692643969, 1667930953, -783149138, -173718625, -234814159, -2066331008, 1339771578, -1564953431, -133032029, 1751714386, 2120205050 ], [ -1158576019, -531894442, 282394706, 855824873, -1073689422, 210305957, 1435823229, 1126521049, 1383272613, 1668013122, 1551966778, 50179361, 2036799264, -23711617, 899857240, 1901463754, -1961742470, 1862553682, 1382407055 ], [ 2134584699, 1171435020, -1475424710, -850491537, -2132156097, 463270015, -269250203, -108647308, 1002188370, 1375421143, -1834569468, 1790630001, -542876857, 1082429769, 349865788, -241512510, -1234599409, -1333033920, 992747321 ], [ -767150959, -1161626927, -2122723124, 1463175164, -448438257, -651661053, -550761496, 423691855, -77834696, 189640016, -953943942, -874254696, 1558213859, -261685384, 2031399085, 1485943114, 909293277, 207637125, 1449334624 ], [ -1908739470, -4104843, 914966722, -1682922423, -1363856137, -1867049177, -59859975, 178219706, -135124479, -1911537229, -58038200, 1666795736, -2014279506, 1185360547, -977583867, -1826423543, -1929576452, -2092821002, -365258181 ], [ -8733750, 521137275, -1798866472, 661743331, 1029721907, -1870252084, 752153674, -1636858831, -260536337, 693666332, 1593224871, 133949934, -277419082, 1431993671, -1219075047, -1266404749, -144339493, -1630617459, -2052005156 ], [ -592601780, -1492418699, 588698862, 208657403, -60270240, -15882455, -1724028795, -418690688, -1841286458, -623170173, 763188317, 2089250608, -872014893, -1013083219, 727921670, 1794872279, -880833871, 1452176340, -795452804 ], [ 598533712, -1246336239, -1021979543, 2077548530, -476412997, -2078462278, 1168767793, -1600938607, -1672120946, 1444355329, -650310125, -1554083519, 2043353644, -941899678, 570987980, -1018830804, 348403732, 846046633, 1106889788 ], [ -381388037, 497992052, 1462813559, 1461635665, 1062691713, -431064287, 133579200, 2008388246, -1077771468, 826817108, 1255929223, -82354998, 1571917460, -308312424, 1444322387, 619958283, -1925374708, 1388776788, 850226068 ], [ -1192455358, 875909773, 49814577, 1902994953, -838836127, -1015852680, -1896580160, 1229850268, 2083894925, 812163283, -561289123, 1626619955, -1059414912, 830251668, 416522061, 1513780708, 2026117702, -603119293, -1738069836 ], [ -1470491916, 1027802208, -586898543, -1546644305, 1353136700, 639154569, -1582051300, 915756425, 592470033, 2082031291, 2094037311, 2041675687, 1696575972, 1259593408, 735226796, 192189763, 1256837683, 2000989117, -1647221088 ], [ -1561592492, -5008952, -886447992, 137062814, -810814737, 1214169042, 1711104645, -933754471, 1169990914, -1690132826, 1274638266, 850892474, 903879761, -31807972, -1688102390, 1470141792, -1676264151, -79501161, -1398825957 ] ], [ [ 1487221672, 318730480, 33651076, -784466991, 1214180854, -1245254129, 948093324, 2015459855, -1004667840, 798936921, -818627961, 1845639466, 1714531713, -799865197, -1155315590, -1792925473, 848258430, 1802284618, -1524197428 ], [ 1357725802, 1095896859, -120403544, -1188461047, 656923864, 404007699, 1338114751, 275923678, -1937799090, -1273396587, -512716317, -36922455, -644586929, 1628857866, -939947774, 775367646, -595068393, 2115934532, 1787194766 ], [ 1222151244, 1137661829, 616136398, 374584914, 271450798, -2031741566, 1878741729, 2068702702, 116021829, 1591518245, -418017268, -1665246533, 1436638984, 40518274, 1890835381, -1231785380, -90551260, 719201809, -1558048678 ], [ 2132959387, 465457709, -1409436241, 1034581437, 1625266882, -542728891, 472180944, 1064631586, -1522432854, 133364501, 254200000, -853168924, -860327622, 556289440, 1081001391, -476966575, -1518176827, 1231906159, -1401555524 ], [ -2134255029, -762919882, 1366564602, 1102684715, -830752858, 83256567, 1974081058, 939782247, 1113104630, -1771280502, -1112223508, -1700703557, 2056426728, -677577390, -1801344, 221541598, 98456959, -1923738688, 1758866993 ], [ -513895396, 1797027491, 1138254871, 845603916, 871309726, 2054925554, -844614836, -734996424, 732917147, -1149605617, 1305369838, -2021826987, 1706087040, -659943465, -2127963271, 440806853, -964303147, -835890616, -79640971 ], [ 341966400, -1562624616, -1939668425, -165851169, -626674106, 352708927, 1065172962, 492066582, -1699403196, 2131546828, 922719845, -1936533694, 1130912619, 1634572713, 295328432, 1427987091, 1658233413, 1993156033, 1952335418 ], [ -1315161428, -1998544993, 651774422, 769155731, 295839019, -1128826917, 1927569006, -394349686, 1037248162, 528943615, 1699058427, 911702458, 578168690, 1461108917, -1914456277, 882130097, 370336477, 1191419606, -1184685449 ], [ 425507561, -927261222, -1644718712, 323484169, -2055441147, -1747465278, 127917221, 1711754734, 925741751, -2081242240, -1679909506, -295972002, -303671592, -1976068019, -1047210107, -1602419025, 288162456, 680007413, -470287098 ], [ 307196034, -1282187323, 1510130202, -2128617087, 18800979, -766543879, -211024017, 69415891, 627095178, 1843438974, 262818903, -1170481604, 103628156, 52635107, 1566272926, 285600440, 1580784284, 640927905, 308517402 ], [ -736301917, -1047847806, -1720212487, 207237545, 1809711271, -2093180611, 1944569760, 1543522426, -265295242, -800489712, 346066826, 1526866870, -2022816239, -217544451, -1944694014, 618484692, -1818199605, -787546922, 1025407614 ], [ 1082163481, -1171518941, 55728296, -1355288858, 393704334, -2111683667, 1347657848, -2049139445, 466254654, -406373690, -1187585814, 179005349, -1538738421, 339556600, 621742372, -180770101, -594224401, -173683014, 1961225802 ], [ 1087237406, -2122474037, -903789390, -2040643695, -1126493394, 1196013268, 1521810799, -184605891, 812881864, -555863832, -99357845, 1413671097, -964628930, -780228479, -1560869200, -1209760244, -1986760832, 1355987696, 1513397688 ], [ -337157641, 401087674, -1078956531, -1950647475, 67472690, -1466355961, 1495817512, -946764260, 1020599408, -1017599783, -1604433132, 207837716, -1360074705, -431886350, -887679227, 1641607815, 13059485, 942361783, 381586018 ], [ 1764082952, -259716067, 1558294129, 1710471029, 1809766647, 840837331, 2061633480, 1052617968, -808757641, -1473169323, -1246912312, 316810987, -1438159654, -1126854063, 550135768, -718365463, 777246050, 2135957716, -1770224484 ], [ 606297711, 1378992007, -1545059379, 1215761495, 31575408, 551791341, -1926089652, -276542295, -571473153, -1487530620, 1128831388, 24018620, 1623644613, -1463856730, 991202480, 450880448, 648719828, -816195269, 819502895 ], [ -1085311340, 1126417383, -253182396, -87851147, 346658837, -1785526687, -569237504, -1274251610, 1991161446, -336210043, -2122153495, -2035697009, 1773224572, -1474145868, -2144545678, -1236245619, -1216712959, -1804370216, 2131812278 ], [ -1893526893, 979662179, 1447052503, 620615780, -1579020485, 971061529, -731375838, -393864878, -1067841560, 1220671501, 343005189, -1482330512, -397472218, 1262258192, 1879530258, 1887752715, -1568055402, 1536253325, 284573403 ] ], [ [ 1029335956, -490685372, 650160609, -1038457616, 90590160, -1177706004, -450012588, -395243114, 1570470214, 550891783, 633329755, -928722669, -279601023, -116739351, 1223171115, -1350623545, -1915109794, 21920893, 1344836942 ], [ 1003302081, 1334455670, -457703729, -1165957292, 686849116, -1985685402, 1698653826, 917868679, 16726048, -1289041541, -1072307783, 2130397369, -2085002808, -2108045346, -655152840, -1160534604, 759082004, -1966827028, 1226301945 ], [ 1213997139, -1161807825, 337994565, 737377877, 1496514930, 998790810, 1986909297, -1649404246, 472939724, 1171578809, -1152109930, -1209361524, -1749557330, 2086233851, 1573079209, -1627864518, -1094730234, -179437443, 1690147905 ], [ 1398669905, 1624732868, 1409993192, 548936386, -897667621, 446658648, -25093287, 1936284938, -221336613, 1099576489, -1402218624, 787189213, -198383793, -275991369, 1094125815, -68726153, -1894438954, -477080250, 1989640200 ], [ 1916934185, 491138778, 593217503, -1018538782, 1204152440, 427001226, -1987712003, 1930288766, 1513659441, -1797039011, -353740819, 1041632113, 1018596053, -1428781309, -1975576230, 2081484614, 1691672440, 1023826204, 686531579 ], [ 800951323, -182532714, 791903864, -843711541, -1788043717, -811645128, -885310947, -844398626, -124809054, -1584731896, -396192263, -155436851, -1339604908, -199774588, 748759697, -378229169, -2136769146, 872283108, 337302556 ], [ -344392543, -2049362391, -1765215595, -1806454671, 1512084564, -821138343, -321689335, 841948257, 666946806, -1870907187, 1846390784, -1008853039, 1148539121, 1426369633, 166639882, -1451168357, 193369122, -1097126805, 1501224373 ], [ 1093069809, 1389990114, 1410183858, -1380176007, -2017274761, 543318008, 489240121, 1570736792, 591986089, 1302695479, -649828067, -1611832437, -1984423694, -276197225, -2139187185, 78310588, -426225616, -1040200043, 391388723 ], [ 770943990, -1976989348, -102106437, 1888410772, -869693475, 1207183342, -700661528, -980700900, 1531878920, -616595051, 1572816188, 664164498, 1341643232, 1351990363, 1777553051, 235389976, 1942641662, -1891009402, -35098856 ], [ -444292347, -1732144753, 1603395710, 1288795162, 1068083249, 573085768, 437872568, -513174761, 787577485, 2042399338, -1068374281, -692841779, -1678172271, 1750774607, 129186884, 397647176, -1002970561, -1990107525, 1309368836 ], [ 1547627504, -682560792, 1126191858, 309341663, 611979351, -1405467392, 492148019, -1455342910, -1207592364, -614968016, -1226272738, 1757187896, -2022189023, 1735215405, -1485468286, 1590050117, -702307623, 1808824856, 174912097 ], [ -44444882, -1585665172, -285478525, 247270631, 2076259948, -1016532340, -1791798471, -1056728922, -1103631736, 1923905721, -1502141072, 2114603714, -1661634673, 1337618587, -366693229, -1913871870, 488992539, 981965719, 1454455753 ], [ -1381150966, 504147772, 297303278, -246940397, 1690987161, -329981988, -514555844, 108650248, 1841861012, 1577765761, 894951858, -1800290127, -854647754, -2082533218, -1739817383, 1424542719, 1354423454, -1707164708, -180133469 ], [ -948227429, -1835267494, -509034830, -1704576497, 1013841398, 2005583863, -332701660, -1103798201, -1870636, 2003993849, -1461993036, 778074470, -1747448320, -856884193, -260523031, -499384978, -1380447116, 1189871057, 743479161 ], [ -277390554, -349279084, -1826431503, 689395251, -1160439478, -854346568, 1547669874, 610710248, 842561502, -1010514620, 4364164, -2088524036, -1093087780, 1288751767, -109132478, 579132061, 1240597256, 1876510591, -1797258284 ], [ 348038537, 2125011600, -1288945776, 1545168360, 344383386, -781831010, 1216636016, 1591614866, -1534713795, 780457963, 1874471852, 714486823, 202654536, -1547434760, -213710023, 1743304207, 1284969057, -213280359, -820752444 ], [ 1302353305, 2008430118, -861038765, 1335085073, -824617978, 1406046540, 1995824830, 701234830, -14345515, -798415089, -1890254993, -1922123405, 1441849070, 693536825, -1171538134, 223472295, 1626734981, 634826835, 1788595656 ], [ -1642710591, -1834956001, 715218515, 354030836, 808341225, 2068130285, -1679702028, 1850785652, -1886256993, 108419088, 1425538465, 775212370, -1191304452, 447802031, 1726958267, -1274517174, 1878926423, 657119578, -1774989397 ] ], [ [ -716653160, 1555191660, -695905266, 1918671045, -343648233, -675549805, 1512588196, 1226245494, -1123796122, 1206747243, -1070341642, 1699119319, -2115958960, 696601223, -1481734216, 759294218, 2055911884, 719906488, -284026422 ], [ 1388558720, -1309257678, 185241124, 2000088147, -618853838, -2031013292, -250984940, -68004852, 1339766512, 1308256210, -686829594, 1171775331, -1532899493, -1334801681, 446769641, 892449851, 1319710148, 525225574, -1598896890 ], [ 752805616, -303916255, -1004572168, -691086892, 1334594034, -1385078358, 254423165, -1791226702, 966702853, -1503805289, 1887953849, 1640710010, 1526849160, -650377319, 1212630202, -1569501094, -903451742, -1578406541, -1915198448 ], [ -571118235, 320595527, 1556467538, -1999251214, -399460737, 919938075, -1281854880, 1017141333, 301332853, 270201809, -1610956190, -1425276683, 1620838722, 1613711273, -203906209, 411978554, 180245478, 63960438, 911482332 ], [ 290304396, -1609505633, -1791486321, 1504316053, 1032669286, -1293863646, -1886454503, -1204780744, 336674577, 360031480, -1420529995, -1390742870, -1255410613, -244147877, -1145664270, -187565732, -2086041399, 1873083654, 1682934964 ], [ -693128798, 1306680541, 151793281, -2013109379, -924756096, -1902730264, 893280707, 1214946808, 503153069, -2118263751, -1133773381, -133148652, -1526222368, -1686645450, -840286634, 393557418, -1767364859, 2140355797, -176010210 ], [ -1408656865, -2061329083, 1961442189, 406232794, 1569718393, 1188253907, 2086731198, 1673937664, 1143271475, 1508275441, 1533278634, -1053040556, 406293768, 2087097620, 1577473116, -1695389706, -1668542156, -1288414184, 1037897334 ], [ -456202182, 552863596, -1547227608, -1890444962, 1163732244, -895112540, -1962053755, -1219312008, -759694431, -407268338, 1704009295, -1295562534, 447079331, -967099315, -6524623, -876043899, -668534862, 428684530, 385635912 ], [ -1568205260, -1474575026, -1111961730, 1715144857, -785343099, 334488916, -218751540, -626509520, -1983894216, -252626737, 2144096860, 1893642522, -857309822, 142296439, -913346869, 1810272354, 235667374, 1804301772, 1520556631 ], [ -740660045, -185502352, 298434100, -1078727419, 1424170547, 282933131, -1256907520, -73261190, 1381338387, -330391103, 902874485, 2078261448, -708509111, 2130090166, -367650614, 266046717, 1172512790, -1855409006, 865325013 ], [ 287408819, 667230433, 1943353079, -63779567, 1828335497, 290989286, -1221914548, 655117833, -1330926691, 1714597083, -1493549731, -5715680, 1373463322, -2107948417, -42713205, 27545636, -695584683, 742443233, -752447481 ], [ -539455451, -964592777, 533824795, 1643339416, -1384678708, -387921907, -1177455491, -1099435454, 2025479801, 903681760, 1908877969, 581772891, 715292650, 924988013, 657132653, 1382790982, -746861662, -1712688155, -49085231 ], [ -2138942069, -1944195326, -1930303296, -1815052850, 888170285, 419475484, 1866148430, -902447363, -725396861, -42445994, 1207719748, 1849804842, 984339978, 30654197, 2053258848, -1368665532, -125442760, -1087110215, -1434205685 ], [ -443977033, 1139160191, -773295067, 1369316594, 476463311, 890347045, -1102910877, 1559853409, -1272232459, -553266592, 1216666511, 817396714, -861329136, -1014262372, -287463006, -230037822, -1892016384, -1105987712, -1483682490 ], [ -1483766578, -629129840, -1993065624, 760787384, 736261582, -1200765551, 1611785641, 402516790, -797062461, -1314225703, -303931714, 1976355445, -2132249622, -2061189051, -374285902, 1800025006, -939214365, 1062478042, 318686702 ], [ -1291222527, 1754567940, -1446217910, 26425083, 698713549, 753907033, 1521899934, 882542076, 675515184, -1492793571, -830493070, -658974222, -553839319, -1661527206, -1739182011, -254491399, 957424175, 1663379336, 1890580701 ], [ -81886341, 1709936654, -188321504, -114400968, -1248445865, 549657727, -815110576, -64375676, 1875180885, 199220012, -846128640, 731971943, 993797817, 458120840, -1966486576, -1176315680, -1596379386, 1957487098, -809696185 ], [ -110305201, 1724089471, 2109896994, -1205633163, 1543529901, 973860684, 489640248, -1427971542, 820950127, 484652897, -230664035, 372924411, -1242386896, 523762247, -1489476565, -917935350, -21768514, -1451256578, 1776754237 ] ], [ [ 1659943652, -110230084, 298259440, -895043235, -1236765169, 1980149179, -372248883, 1948107500, -1859327881, -1689295773, -105758774, 1210780146, -326886628, 1459682340, -1577428800, 1529753879, -238919002, -923256478, 599286835 ], [ 1196381014, 1840352446, -1771351339, 872673763, -796667088, 10459475, -163860892, 1159860719, -436193748, -945170770, -54097929, 724911445, 1487541487, -2125741808, 294384297, -1835878916, 515320952, 533716844, 1524741066 ], [ -1320489524, 1265121784, 810587400, 709300242, 587350798, 213306063, -1874037042, 1344852202, -461723302, -1698736895, 485340746, 1920903239, 916896625, -1090946469, 1357571132, 1488766921, -728242193, 98153248, 1446184389 ], [ -1471050771, -625972474, -187438615, -2117475394, -1430112796, 472471742, -1015682960, -1109524927, -875737468, -1613270024, 587801800, -1037845304, 651342306, 1408379897, -91500465, 1778122079, -1304387857, 1982971900, -764989884 ], [ -846837143, 2059419305, -189284758, 1062932296, 1299339717, -222346870, -782101998, -37192411, -493306259, -358984756, -1128397477, 1781769216, 310815269, 1273841673, 684045262, -631392121, -779796603, 2071706079, -2043414373 ], [ -880928355, 1013216343, 196943999, 500781544, -2054882438, -1206891026, 426991635, -796082174, -126957549, 1963287916, 593339042, 559219967, -1303728841, 410073841, 1975863129, 599967148, 1224583546, 1951824414, 1723457092 ], [ -687800043, -878060326, -940958718, 1160690560, -529387017, 1385210219, 1292566516, 712615119, -1627969239, 909923772, -1259178335, 226018222, -1167176637, -1881096920, 585736435, -208987209, 608094460, -40647612, -550243794 ], [ -2080558854, -961246870, 1634474525, 1093721716, -155170630, -2011219081, 2082929162, 1025370659, -2052467974, -1244363719, -1417060282, 1729914287, 1951490513, -370684688, -1383540623, 611160546, -976781840, -1627924419, -1035097286 ], [ -1057058417, -1917008730, 861607352, -634879878, 216275012, 216928936, 1161691505, 1126614618, 272310975, 1451906236, 297775153, -2035011952, 1538710610, 1157624900, -323454343, -487614534, 1696704151, -318692898, -548831331 ], [ 998218883, -736182277, -412680496, 1200105245, -1188493679, -2097892240, -701902424, -1407924125, -593678187, -1839252143, 383858670, 51990978, -977994900, 550060762, -1526711533, -2102919300, -99387263, -1454002988, 1528855537 ], [ -848078408, -305901944, -883791161, -285171925, -1730301806, 1863378852, -1405109478, -448636346, 1490575963, -315716208, 861489443, -1853778720, -875767958, 1116141613, -1016157204, -369628182, -1803030698, 19602075, -648944058 ], [ 1547904149, -437788102, 1405254294, 1735946995, 1456062012, 1044174040, 360566437, -89533858, -1798408983, -1568276089, -514515227, 670709175, -2126113254, 1872658624, 2116322059, -1812283562, -1733473346, 1497258962, -1289057784 ], [ -1373897524, -1343377706, 864495030, -1577824684, -1357827981, -439498398, 429554947, 2105008721, -1126893831, -1052771541, 179091813, -353342996, 430174772, -1088908739, 509040920, 1827397058, 785115201, 1009724668, -1851003880 ], [ 1727795369, 873542247, 546010927, -1483491479, 230865473, 760348596, 530574563, -1614746152, -1970980274, -88413145, 933095144, -486325908, 805672960, 2007237317, 1672823528, 561821088, 980154400, -1768642136, -1781510271 ], [ 862800782, 1292884985, -1313665573, 396875059, -918477199, -1681297813, -522083166, -224303995, 1186379232, 1565620202, 1907313108, -1698802028, 1822505707, 76411351, -1414403032, 632888919, -1888009739, -164752775, 1411038573 ], [ 2024022364, -909595636, -1397813900, 355735407, -1471748435, 2055689310, -739685726, -1346807232, -1124831101, -537489852, 1037807824, 1578825451, 1015229466, 644161544, -987238665, 1879275854, 2146254978, 565730149, 1215802739 ], [ -843660564, -226550313, 1310431482, -325608588, 1113529348, 1545630864, 1862379170, -894966630, -102362247, -490426312, 12194645, 1042482883, -756674023, -1146803856, -993175391, 1142823710, 2132570744, -1704573559, 2049796834 ], [ -2009468981, 127330589, -1572849221, 1954577693, 1124903134, -617807649, 800597003, 1503214175, -1213407920, 579254327, -860447524, 932291861, 290003870, 937174458, 587257223, 583379609, -1784122141, 1513237286, -1410859205 ] ], [ [ -463799557, 47320314, 1499755124, 555061397, -1359721518, -917550897, -1288664478, 390731430, 933482023, 897883265, 1074299698, 866935764, 1727869959, 1746281741, -967729556, -840094255, -1906667184, -999418047, 32090816 ], [ 681800588, 1612075023, 403547344, 2024930422, 228333588, 1536852235, 1323320554, -43136721, 1599575519, 1560714819, -805669479, -1228485528, -1625886929, 1808909878, -248231693, 287101216, -973587666, -475179781, -418585131 ], [ 350646207, -1395403992, 1219805973, -469362339, -1116169604, -2084557927, -1709913227, -991281958, 1001243221, 1523980556, 1943339412, -868273498, 588316425, -995434222, -1535092376, 184410009, 615835472, 1120217384, -1646552610 ], [ 1060851991, -843854761, -952017310, -2011772555, -1269520250, -53680116, -1335078766, -767277931, 129256836, -1728630321, 1611024071, -820221492, 1113403629, 633808836, 1079458749, -905887822, -1408288681, -1532993583, -1162118007 ], [ 192403647, 533812904, 1087602845, 1992109081, 1417946327, -614327998, -119841987, 1953884918, 906549144, -357626890, 1431631778, -1562657668, 742553591, 1927448213, 117129792, 485825123, -1890046027, 450496466, -901795495 ], [ 2123805895, -773888007, -799209197, -450923244, 846345144, 1936569414, -660289650, -1250370884, 1136093188, 178476983, -194496614, 2109765703, -18850639, 510218753, 2067955332, -1250218923, 1729754863, 1976505001, -125865242 ], [ -703117633, -1449835734, -1941880516, 2079127477, -294798965, 721315830, -1113875304, -757319912, 1369509477, 671557339, -1202780534, -2124022920, 1373762565, -1803529449, -1992130315, -857804966, 1843216645, 620766274, -1966263831 ], [ 1791308520, 1883514287, 845212652, -1830982029, -2086111384, 1600234388, 1385469656, 1423060265, -57372624, 405547294, -1403566296, -1992924594, -1197682528, 520304393, -420831373, 506146523, -254598975, 245661284, 1938649950 ], [ 564898027, 1949999647, 2010505987, 505282533, 2128187423, -1077940344, 88028819, -1826865100, -1753202969, -1578675418, -1572090987, -385654128, 946399820, 2086969456, 2070017844, -1380063815, -274640723, -294695366, -1726410441 ], [ -1976936113, -631168841, 1531330579, -493877100, -500737517, 2132860718, -526531689, 801369400, 2067500577, -1641252664, 46064407, -699750173, -1637443206, -1938925566, 634872571, 657389876, 266082768, 741909510, 940199349 ], [ -1900537009, -2001344898, -706436473, 294276104, 1730177611, 2060884446, 1403664160, -896401294, 318740560, -1649087225, -66042164, -1723133575, 2116782844, -210139140, 954322661, -1700519308, 1944053429, 103390075, -1840027494 ], [ -564520541, -1236301370, -1851358998, -2013862767, 911982627, 1580194122, 687378799, 834217687, -1987171634, -1384475609, -2000119573, 2036633151, 1021279942, 1957634164, 1739479674, -1182843422, 49298083, 631402081, 1037458779 ], [ 721996529, -201145955, -2130231817, 1884972580, 810803033, 1444152206, -1196834751, -1690156545, 1723650909, 1313648063, 1453877063, -256120784, 1740722691, -1184615320, 1106185845, -23999038, -1439220183, 933826603, -598914666 ], [ -1465613437, 897353846, 1167406411, -758813162, 2005078599, 902084580, -2051298204, -703692918, 2037383600, -1384141455, 1947945097, 78013005, 752655752, 799842136, 50215793, 73854914, 289164860, 609315406, 1020504642 ], [ -266068852, -276238740, 1195423955, 1104378471, 644100880, -167181914, 320433053, 304728606, -277576369, -1380731723, 153448685, -245284714, -1928398562, 1956258765, 716055558, -1658759054, -1269541956, 306488186, 1546828006 ], [ -62980316, 1341506269, -1596997293, 120064377, 1406036365, 1490916585, -1115918563, 733594346, -1977048424, -1540776375, 1718843322, 1034111106, -1258642171, 2129472555, 2115994733, -1971487448, -2037242968, -1095562686, 1262611180 ], [ 419793317, 54144018, -364237050, -87390634, 590799408, -1873577469, 371103785, -1199004996, 1236905346, -1308230501, -1842957925, -280310280, -255052038, 79691897, 1546419251, 858340457, -589433129, 973310928, 16272794 ], [ -1186438380, -2054804154, -2130314496, -1184664100, 1370449823, -156100065, -207211792, -433928594, -1048102252, 921935676, -2092656609, 480520862, 1876545444, 1633300995, -561309991, 1523728561, -1126881730, -1111452321, -672240653 ] ], [ [ -2071725884, -1006709524, 1522440363, 1126900636, -733920301, -805537359, -656658799, -1636526202, -1467183170, 2116271979, 828959895, 762561405, -944425005, 1528834741, -1388377810, 2012979030, 14563121, -726672922, 1075528126 ], [ -355599356, -989566489, 788666872, 953650247, 443519439, -163315661, -735290476, -413293007, 1607929647, -603353278, 2006567789, -1522218164, -1448600886, -718832498, -2134694960, 1628872921, -685500532, -1708680049, 509164365 ], [ 1968383576, 2120610492, -1685789579, 1257974937, -592569585, 1444093973, 456581539, 995293651, 1451017779, 1698078916, -1530800141, 961341176, -1541454211, 1906635821, 551379846, -1320034925, -890146436, 1699468251, 620631780 ], [ -1162792635, 1376894372, 937654701, -1817327318, -930824538, 1479590992, -640673033, -1986055772, 446196090, 1712945422, 242379782, 2042764363, -1657341881, 719214618, 643103983, 2079860697, 90833021, 1382944431, -1522951459 ], [ -1956935276, 929758293, -2131115768, 1609895916, -2058154817, 809701077, -206558035, 624722450, 529924279, -239303803, -79577916, 14469564, 760768956, 903093274, -216455039, -633495836, -1964673506, 1199233515, -1176105048 ], [ -282622975, 2115804985, 1223283951, -662009777, -107693695, -752625426, 541950606, -1491246795, 1944089548, 2092266354, -865183801, -1157668399, 168555906, 630615304, 616791157, -1966891191, 906359861, -1861987165, -678731059 ], [ 930941451, 1662509621, 580542838, -1461454558, 773791597, -1988382847, -1155473303, -1616024314, 2082582322, -565382019, 250719412, 1248081459, 2016694043, 2128129058, -1442376493, -455579433, -407594502, 1272299693, -705725323 ], [ -1154159444, 1095538468, -20955541, 1063311221, -515785441, -57793968, -2108270836, -2078128498, -2145985714, -1394980857, -654427974, -1931594252, -1457064098, 1490416226, 1522879285, -902924244, 1917591994, -1641009780, -2012621290 ], [ -626324922, -1010467137, -1815528563, 1492297280, 2056675733, -986161532, -794535014, 937956006, 1860007308, -915465603, 784813751, -2048120759, 283927349, 2092326946, -105239597, 607897951, 804791430, 568162053, 800046465 ], [ 1660916257, -2102296037, 1651859290, 1751417850, 1735232914, -567092792, 356477306, -630187145, 1461634601, -401190560, -803129169, 795783589, -1935458233, -532499769, -1261487373, -541891463, -220149916, -1874904066, 1566220274 ], [ -358021326, -606407465, -1505478478, 2129410175, 1527244216, -77819258, -710769486, -139638226, 1979410402, -1196610859, 792541736, 1733279300, 1100162464, 1589809909, 1923076680, -1889806227, -1121266643, -1527224441, 289012514 ], [ -397564878, -1972567650, 247286708, -1714728379, -398086002, -573004816, 1690482184, 783839479, 533425348, 1424613174, -1372119093, -1046235984, 1083742126, 1069778486, -2055737091, -1184160462, -1172097808, -2121475018, 692825049 ], [ -1913781486, 1466185876, 367471486, 1124121798, -12251197, 2019741524, -986016139, 248991153, -2119360810, 1429779974, 292102225, -1391985725, 1364110118, 2101198679, -1853085640, 1484981949, 1015650060, -625275492, 577856075 ], [ 1225802036, -88670579, 714988362, -1939859110, 1826685170, 1819225380, -1244431391, -96890215, -1122176932, -431184820, -965201678, 1552525030, 836459758, 1484247191, 1257976341, 976078360, -1431702331, 1414590355, 1215854175 ], [ -1613496889, -1770578574, 1120623776, -471676296, -738587990, -444410702, 1578378119, -585417377, -557351610, -432614303, -1914249950, -1986606521, -367734083, -2075255630, 1102848968, -324745031, 4003171, -704084790, 1132299029 ], [ -311347645, -1995984085, -50229009, -1386569188, 408121900, 273193983, -109212211, -492573677, 412261810, 773848926, 1625957139, 1986655303, -1790378964, 686601893, -1783904826, -354923664, 1036329203, 181952073, 1321970799 ], [ 1773076237, 2035306744, 742983156, 744757627, 1302146027, -1146603585, -852471942, -681752499, 1049351378, -639074748, -1548630477, 1282693286, 1072778103, 404561909, 1638781677, 1253460788, 1718985356, -1031799271, -1646733149 ], [ -680574920, 1416832627, 1823974768, -1675309879, 1526890132, -92784380, 1365680423, 783924000, -1889699657, -67649551, -1765437524, -687583023, 1106227731, 789505859, 878959889, 690969077, -2084276744, 356021243, -64378122 ] ], [ [ 122100185, -1233592840, 883646138, 461896029, -416452671, -1904521026, -1852126273, -605572703, 160865896, 2134159687, 959734288, -62755135, -862601629, -1423317061, -1542962113, -1838727832, 1768844460, -2079297940, 1562292914 ], [ 358665043, 508671098, 1969898885, 1230968351, -1515577784, 2013503495, -1391244333, 297465057, 604073133, -1098731299, 559506873, 596192959, 2061010162, 1780666279, -430813548, 816680306, 1378404119, -2034782027, 793831791 ], [ 1791570891, -1631037067, 1089526925, -1888227587, -421632587, 1372193088, 2093761721, 978280323, 952105484, -1034418460, 1397758803, 682452324, 1903385878, 441817155, -1977495437, 47053624, 1178624255, 1236683677, -488138344 ], [ -1412976517, 1585165110, 1387975665, 1627345309, 732745996, 1411405583, -417492664, 1199157384, -50411153, 1263935150, -1519038555, -873800356, -1226660933, -401458298, 1350772902, -1653326656, 989998145, 1419879774, 734970819 ], [ 627093038, -1552951233, 484114605, -1174965361, -1090586518, 1552573050, 494076218, 2119294657, -195198855, -610868005, 2127163327, 526151235, 1559366357, -1956386616, 111595628, 1361237746, 1324806573, 923483067, -1440940050 ], [ 201135368, -1711971821, 1296805743, 561140911, -1315000683, 974037714, 941987775, -1919607977, -1764366457, -1284352627, -1846372835, 160064742, 1631785072, -1877688408, 491914148, -326190585, 1444380188, -76966762, 724567807 ], [ 1811659004, -1562638632, -791663420, -989054411, -1423058071, 635234684, -2115235923, -489753949, -1625180810, 494984403, 1077461260, -142353259, -236558714, -215820547, -1293966089, -534451035, 1859839785, -1970726403, 1234967674 ], [ -1439966875, -1656291039, -920832583, -992320605, -789430745, 1500839739, 1737984032, 826487719, -1519568896, 1913602124, 1492425238, -1819994806, -483992181, 1182882195, -1764518484, -1819299116, 455180440, -701531645, -250692283 ], [ 1076614161, 192602064, 906280938, -1606070689, -2138387667, -1066563700, -1280145356, -755795539, 1196464830, -1494747629, -1605684207, -1285297800, -745696921, -1300199112, -1357684230, 341874465, -1668790064, -1486232264, 1445796567 ], [ -2069279805, -1884022860, -1849200748, 154833349, 836557713, 827513546, 816417369, -1900135543, -667673352, 573063616, 781925026, -712683186, 1489238260, 1432565827, 1140828834, 1278438342, 2040791642, 1262312522, 367026176 ], [ -435237022, -592604130, 1385333926, -876619177, 558268456, 11713331, -521050120, -211314809, -1801008828, 899614853, -1860498604, -1830518797, -1067721850, 134572799, -860777398, 1633120975, 1836220029, -458338363, 2147217591 ], [ -1765156192, -1530409172, -655566520, 1901675110, 15496371, 887082595, 655778283, -5977872, 1854098681, 1952864245, -222690896, 917805229, 532318226, 402243109, -1711367152, -1247573049, 2104708683, -1097604870, 651754820 ], [ 1767386498, 440002040, -1223899116, 1544747864, -2008730374, 958272918, -1004046970, 602498018, -83512549, 296715295, -506957493, 124231634, 1871759626, 1401897645, -349721817, 1895306192, 1670968569, 546852075, 406574205 ], [ -1994497695, 103614679, -1234167681, -1459448645, 1539094360, -983410443, 495874972, 1576969298, 420348707, 1202407067, 1181516893, -225814931, 1811500242, 1756736775, -696940278, 1370862091, -1361312371, -1666085103, 128944666 ], [ 454968006, 358809149, 1283521799, -468497754, 1324327945, 1727051012, -1755176277, -218123831, -1182786021, 672097439, -373493291, -937968363, -1066736327, -623885687, -1679597871, -1698321363, 553193633, 1901770522, 32098229 ], [ 1835517085, -1481807723, 2032544548, 371007848, 1046802781, -1881131452, 446968190, -502334826, 1711470576, 1256355086, 1564359602, 1675250432, 947761343, -1094208921, -932391859, 1544078534, 436286169, 1682586853, 1267147431 ], [ 459056002, -1492645585, 2070938301, -1103762198, -1090166542, -1520141535, -1851241577, -536714001, 1475077105, 1571130573, -38952523, -796018217, -659475568, 1799158013, -1910260444, -1900746485, -1869923625, 1666128156, -1757859460 ], [ 1896404547, -1358745029, 207649632, 2020356585, -1649814851, -938862061, 977372063, 1361707786, 1749467206, -2064102097, 1189767899, -765298486, 247963266, 1744583215, 1727545113, -1352739538, -125977412, -927611917, 493286873 ] ], [ [ 1402370738, -781947612, -1626110325, -1871234251, -1919063583, -573726146, 2001354923, -1066246504, -408916283, 751612609, 678051940, -987677300, -1601524966, -1475070152, -1201828925, -1777435440, -171881335, 626108829, 752277340 ], [ 1756747856, -887993461, 664800628, 1651989381, -2025582890, 1207504301, -1768831114, 221439455, 1420532868, -175186634, 256659570, 513431311, 334422601, 994985723, 1542687931, -1567876544, -361282806, 1514583119, -509474566 ], [ -45514698, 1040161731, 1869788198, -1066858393, 1956539693, 900918885, -2015555907, 1552978208, -496150432, -935431642, 112628702, 327336843, 170061326, -1910252008, 1384668967, -679652124, -1541446637, 282652401, 526059146 ], [ -1702901061, 1900939588, 432110090, 2133272433, 732147949, -2104166580, -1252458472, 2029661025, 256081414, -1622595576, -1828473258, 158701351, 404288177, -1089333375, -1310455482, 456946026, -276797169, -1988455648, -1899829304 ], [ -1123852579, 275212393, -856521134, -2083232532, 1785019255, 830841721, 359186168, -1098425139, 894253948, 1916680608, 755979455, -877330971, -462618072, 1843105852, -2087263618, -1197045587, -1687832970, 606526810, -176916213 ], [ -1575464437, 1895346643, 222158364, -1079077001, 1914926764, 851772414, -1589673941, 1402718465, -1893991713, 1747129492, -457595696, -886969107, -1917715629, 1852347130, 256117432, 463780277, 1504832913, 36106862, -902512323 ], [ 1195687249, 129648248, -1122220781, 1479824215, 1342521871, -1085341558, 644084868, 1807757737, 1285767732, -1293814536, 1527815194, -1905394972, 504003430, 48977156, -1989707561, 970775142, -868667186, 1513002497, 1623582441 ], [ 388528357, 545274062, -1923737098, 1675279321, 779796101, -495946308, -1779212995, 20304268, 1721623446, 1557322680, -1723809039, 1125416112, -1796060215, -526128635, -226878821, -2050287310, -1557911129, 1633545985, 555778388 ], [ 1229893290, 306688631, -218352570, -2069279630, 198601380, 1162031825, -1269970217, -38596461, -377522945, 1593216785, -1446564627, -1695198168, -1243094216, -1476560406, 1487645646, -1028238116, -590676640, -1042951670, 1351726379 ], [ 704606962, -112099231, 1283796352, -1843495416, 766472022, -594736197, -518619032, -1467704337, -1730537966, 831404370, 1503771721, 1766923976, -1101386590, 1129900944, -1669823502, 1195880423, 284257682, 1554204983, -1857206687 ], [ 1188265627, -141327908, 294519876, 167247797, 920309655, 425276233, -360971584, -277649894, -1843451607, 963081978, 882958497, 287742040, 952026591, -992214873, -1186602439, 1824435768, 1949664170, 1514965541, -1921948763 ], [ 209573108, 1013436395, -1987960927, 2012099358, 1233026853, -819695464, 27745091, 1771525481, 1518871157, 1402033031, 2078763319, 1048442169, 1869744208, 1949019942, -2063680282, 661670098, -713099260, -21987431, -1427067287 ], [ 754544243, 1437875442, -378713928, 851359841, -752103864, 1071548636, -1794241379, 1632522690, -523949167, 20734037, 1302212860, -2019268770, 1913132143, 491543375, 2040761087, 219818224, -1260461787, 353808239, 306797081 ], [ 1806828603, 325335862, -402545059, -1391365202, -747333467, 350590461, -562776150, -589429113, -2084986223, 1900121174, 1446097259, -1051398545, -1557256922, 1438647380, 1445984113, 1704481944, 203638858, 1013063623, 985921078 ], [ -1225451761, 102955393, -1029207015, 1090364792, 2023435824, -1818770016, -1821800289, -1012700130, -1644603506, -2108756607, 2055441358, 354107659, 1189253999, 284071666, 1058210582, 799561870, -1459396554, -1501417953, -47507357 ], [ -553872523, 1463564233, -832368201, -734994742, 124565622, -1319563709, 1539570172, -2100473867, 1492690510, 526315964, 1666103301, -885577975, 1719204352, 1561961179, -185902176, -929782738, -1301030743, -1496470492, 356970825 ], [ 1977607005, 282222214, 1996202067, 1098380868, 794671291, 966226367, 1839902582, 1537945880, -1452413710, 364770509, -170334710, 1628670155, -1270627889, 1374279559, -91125213, 1856539970, 1250599981, -665871128, 1481453822 ], [ -1342514241, -2129597711, 29305059, -474579298, -1607435188, 2122008853, -1979701349, 383604840, -1026417193, -875331817, -1240853059, -476766023, 718850773, -762082906, 952024757, -225063030, 1224967287, -238428094, -577358570 ] ], [ [ 29477671, 801309338, -152445539, 1744386309, 69207749, -876046087, -2027272022, -461546789, -1913721908, -1993875284, -553432421, -900499445, 1653311429, 988503326, 1249115231, 195256455, -1674377359, 1507556992, -22200864 ], [ -304634614, 449198908, -1444343476, -80791587, 454286039, 848542244, 735622, 2135729001, 2105416644, -1733130416, -1791602843, 66718157, 1408069688, 53135028, -1215133750, 267914896, 1903198226, -1430363886, -234076954 ], [ 594242187, -458435227, -1957040836, 728675536, 1035617490, 666386541, 700764826, 673178271, -728324799, -2075984503, 2100193314, -1269232677, 1412092401, 174683252, 169804259, -2057358658, 2106726169, 122622342, 1417728519 ], [ 1193102441, -1554875743, 1922385815, 391102316, -1352405182, 347280905, 499744292, 656894510, -766715604, 1893035146, -1129994901, -34222672, 1454269388, -1815132793, -414199338, -88771131, 1172136070, 1236067479, 1275293204 ], [ -607270689, -36068111, -2031068964, 1385993163, -845063928, -139886383, 782328055, 1187667511, -1778075968, 1147698733, -532727091, -353215007, -1575691066, 931122974, -103385912, -1701313932, -1539687829, 951228588, -1679173407 ], [ 91173048, 849539342, 1769554224, -1468871993, -876717354, -1482640773, 1631369081, 397366832, 2075784903, -1960249654, 884317691, -2005781387, -1679146369, -294436033, -572094212, -579410488, -1855963255, 191638873, -684218118 ], [ 2119500292, 1243521591, -280433465, 1140146003, 326668243, -19890731, 1800637663, 375627505, -72245203, 286316731, 1207403463, 1037228404, 208961050, -1388293178, 589300642, -297893844, 1857583836, 1754199426, -2144460987 ], [ 2143604883, 1722023711, 1748785318, -9912701, -985509024, 458549474, 1645280829, -214499378, 2084672289, -1026846669, 1516292397, -1863984926, 1457885363, 1911800364, 869908855, 532044254, -380196896, 1604044603, -1603654636 ], [ -898471583, -1584162545, -953487253, 100196794, -705300440, -341375041, -1155182011, -632294215, -8715720, -1229214675, 1873643178, 1705785562, 1615176875, -2141042984, -21043390, 1267422300, -649560264, -1152848197, 479695460 ], [ -2136793249, 482145012, -208402453, 789260752, 785350862, 152900946, 359737014, -2032570681, 2067262659, -1820866344, 2047227844, 2034848067, 936078871, 1057572539, -2018748266, 1925205770, 121792606, -689232296, 729379188 ], [ 150106608, -594435032, -764710685, -1640007691, 1756362652, 712140080, -911678178, 958427569, 832413211, -1546643535, -1395625679, -1155975934, -1695432108, 1387038183, -1479038285, 1337206726, 126509406, -1645784268, 1479792501 ], [ -1402311330, 2144390091, -2087130947, 526919661, -800263763, 144326070, 1458906179, 1232151343, -938750978, -1873704383, -929313547, 1328851007, 66095846, 1109731678, -22718545, 126879888, -1869454370, -2048755339, 873518701 ], [ -1279054230, -598430726, -559580125, 571854723, 1895035030, 1107023681, 594804970, 1438330252, 43347443, -1523332366, -49708146, 2052653421, 1202486610, -645714283, -757502356, 1795329760, -1741502708, 1858546315, 760395216 ], [ 1321885500, -734370655, 637820362, -749073062, -2073584566, -194496580, 2061051038, -1104948964, -1451372427, 1811198574, 1761757320, 1490226615, 2046649075, 2109208320, 1796901450, 1995221885, 1050511819, -796908225, -178962874 ], [ -512827863, 40794844, 851511584, -1109245511, -2079426015, 441211015, 2121236610, 1553983259, -2100912966, 424053345, 135231018, -322410188, 724562323, -315873271, 1778744848, 1751263338, 619060783, -178315323, 416477823 ], [ 1718203200, -857450282, 1583319959, 390504417, -1874590743, 1072459832, -1278990505, 66965751, 1934473626, 1201024460, 857012592, -1848497889, 1542327416, -707048465, -1932088196, 1974885809, -1328060370, -758300472, -1536950947 ], [ 523364536, 1579961103, 85404383, 1586252273, 1875285857, 1600082184, -1448383763, -1262679409, -861621552, 593356865, 1556398675, -803745679, 713834494, -1343131905, 184895596, 1201453710, -451399380, -1446674658, -380897315 ], [ 1125781160, 1867978698, 498866404, 734764126, -346248880, 1842963536, 1588833800, 2028023894, 1560751900, 201897848, 1977500120, 471969425, 436327071, 671582256, -1349069401, 1456719775, -589378481, 683207803, 1478510996 ] ], [ [ -1655076720, -855376030, 1900222851, -596582020, 691207806, 264681558, 1588782584, 44304227, -323248921, -2076902044, -108592416, 365599766, 811131858, 1203360567, 1187146081, -175008681, -1810506055, -1055133440, -397959500 ], [ 2057193057, 1159024327, 1694562029, 2114137221, -1575461910, -2097479701, 317747334, -1010140972, 1584106970, -150974192, -2107347137, -1189956330, -680585525, -2031853686, -784339655, 169835995, 1688994555, 641662139, -1746963876 ], [ -360510703, 1154056040, -558869393, 271134279, 2085681474, -1555617923, -96514258, 470960060, 1280198553, 1446728219, -914079971, -142204189, 1418147748, 1455657368, 1390279578, 719861305, -997711792, -565776368, 669391922 ], [ -1054954382, 781748372, 64463568, -246464427, -620955190, 1175876416, -148233005, -829421488, -498503042, -67551937, 504926390, 2105185546, -685191094, -1380077482, 2052757028, -1512761691, 1734307326, -1536744937, -584716936 ], [ 2139363032, -1435834061, -1460661355, 468940801, -1330412348, -2042727759, 836602014, 1973068146, 1114529516, 1993880818, 116227421, 489831318, 2073048081, 15977741, -1980371280, -1121756988, 518921681, 1534694986, 457282244 ], [ -405438914, -767747793, 786933949, 1715583755, -953344220, 227125198, -311802970, -1089460253, -406843375, -1767986711, 129588725, -1687411504, -111393368, 1706516118, -1521560712, -1072415700, 949410206, 1748074459, 1956703958 ], [ -1631581159, -1120519481, 2078486102, 24074882, 1431723357, -2085584077, -1648285004, -1269955853, -1777873783, 1678473843, 1303252774, -470916740, -1812191635, -1691625469, -1021424889, 975035100, 1293858078, 168919001, 1750542823 ], [ 1838882355, 1149556836, -1809179922, 1674576914, 1753891801, 257218345, 426037062, 1200920796, 396809574, -669214624, 845995258, 1224985098, -1539591739, 771981319, -1403331576, 321392676, -1684176008, 2114418072, 720961402 ], [ -129795953, 16586068, 512162985, -1612155393, 42544601, 927243468, -1028595965, -88490484, -728574712, -1455945269, 2056369215, 398346579, -463382055, -694710373, 770544051, -1682696141, 288180553, -1158559274, 1674200894 ], [ 1221029215, 1106770457, -1521256120, -1801088497, -178491198, -620872435, 963304875, 910161735, -441499800, -1454461435, -754979840, 14771172, -1058578681, -782675978, -1113408649, -1869366349, 434796460, 2135226188, 1940988296 ], [ 1844106912, 682511665, 1063116737, -1871725838, -1284084260, 885361382, 2098204024, 1753376064, 561748577, -1679725131, 2001778763, -781703474, -1964608634, 1151994344, -1402432591, -852120225, 761269575, 1998854627, 1748823542 ], [ -1444685485, -1392504793, 1327498002, -785557080, -1812713555, 378718755, 674356034, 2146027740, -58709003, 1287051747, 147720614, 1819188283, -54231319, 751673112, 1989581729, 1620797265, -425107757, 30258183, 398222805 ], [ -1614226372, -1144878484, 900042262, -1839576286, 435831473, -65190311, -62920996, 1485778459, -966406660, 1249256387, 1220642642, 2115321336, 1376150820, 30014175, -583318289, 1207173298, 1837243383, -941422040, -559455163 ], [ -12581175, -1685506251, -797977069, -1432249756, 1169756270, -23555876, 445812505, -1804474704, 315498546, 938074733, 813386654, 1267427047, -1657811111, 212464871, -76484078, 1689418741, 818378173, 1951145517, -2038459380 ], [ -225137514, 873222406, -1764685376, 649675740, -1154211861, -1828152929, 676955753, -315950228, -404652994, -749486942, 794609297, 509815331, 716122171, 1235967130, 452552700, -1825925445, -1469597935, 2110976949, -919486803 ], [ -310829079, -524580320, 2105536269, 1393364656, -71148996, 782641124, 221500932, 622487932, 1949514643, 739324265, -1662687741, 13752835, 1373143156, -1977266727, -613850735, -1283676873, 949274859, -1544890478, 532899322 ], [ -1872620068, 1820943548, -775341894, -396737378, 1235791763, -516970335, -1652996317, 1738843478, -1668927582, -12523962, -1613773750, 849649555, -988608309, 1856718973, -1279010604, 728996750, -2087521110, -1661551198, -959915254 ], [ 1648628547, 2131568494, 487855543, -702285381, -806651073, -1240133015, -684926115, -18408533, 795636915, -1162353596, -1993728517, 256174189, -1104819177, -426679891, 909510374, 1704420483, 147573794, 1837899236, -991859184 ] ], [ [ 915091135, 2060026113, -1221083909, 1023709834, -112104884, 1635333835, -835701135, 1978068808, 1281091974, 880854020, -2022181804, -1792431823, 697896513, -90598189, -759235001, 1468600549, -81584698, -176105022, -760230810 ], [ 2068552146, -580722412, -1032769934, 748881831, -2001037204, 410145039, 277590211, -1099128321, 1155639497, -1960061463, 2068749968, 1529102029, -1394374495, -33042551, -1301423487, 509942430, -633541072, -49395249, 1962650468 ], [ 510844298, 1576911114, 545342613, -109729050, -2082885035, -1764505340, 142846818, 16967638, 9053657, 1483673794, -1735950550, 681831196, 1056054551, 625731112, -1134475370, -402046441, -1913299063, -1386610241, 1302057879 ], [ 504349002, 1568228930, 823464362, -1113707542, 1345185840, 805501861, -1324655735, -2126220665, 1132842813, 949831838, -1761871380, -151095045, 1777397337, 1256205376, 1361993039, -459415590, -1627085018, -639624880, 802647393 ], [ 1463659893, 618602267, -1981497345, 388609581, -1343616151, 470954306, -377403635, 141761409, 413769252, 592961391, -2125525572, 2002174621, 322756890, 30739058, -521870569, -1698635623, 558354526, -587163303, 1747939331 ], [ 678515606, -253952777, -2011293239, 234413488, 1483170782, -159816084, 645354069, -1638435521, -400587677, 1258910696, -328186827, 1654403022, -388819442, 1337738780, 617593357, 1922412648, 141615410, -137316471, -628904071 ], [ 654216958, 2061901671, -1424461961, 1874434298, 2047875286, 1155567751, 345977009, 1559033509, -1023649157, 575315706, 1311572538, 1311208100, 371476519, -491815462, 1931339341, 746147179, 1159544013, 529624872, 1620340077 ], [ -95889777, 200360262, 1305467276, 74339120, -1095559787, 1105208778, -534739701, -1696452058, -546604318, -1915419730, 1624457618, 2077485327, -1002310820, 1787975681, 908180981, 1957048840, -1448746556, -1879632035, 1805110467 ], [ -990842892, 413770375, 1724611386, -674705658, -1763171792, 1251059370, -208587183, -2050152276, -681648448, 129025443, 1631445382, -1175890276, 77636397, -1368388756, -900336032, -1014281476, 104372755, 702458721, -1664530873 ], [ -1821718839, 993008175, -885048753, 508255926, -1817884295, 432540921, 1758349189, -266956472, 334611533, -883714634, -919540975, -1866675883, -90297811, 1919989985, -1649133250, -358398178, 1447658630, -17516149, 1118504037 ], [ -533577726, 440533231, 2095417265, 420387470, 1272049099, 831459744, -1736196615, -1458665759, 464608365, -652313514, -65994004, -71308224, 1259937397, 2108070418, 2135956007, -1805110955, 1049289461, 967618489, 1567357350 ], [ -314575941, 11319396, -207611797, -542892498, -1087330576, 615381546, -2075605350, 1071243930, 1466987147, -1170232847, -1229987302, 14549115, 1487494749, -1658755082, -292459834, -1218255391, 1511964021, 1640071444, -1785805979 ], [ -1525864516, -1471997438, 1337230559, 1720656356, -547197117, -1470803415, 702318960, 1677065961, 1762338346, -236167155, 1206450644, 1958463500, 1399906449, -108792056, -1025856933, -550001708, -594103054, 2094205109, 999834114 ], [ 1539752854, 1190713482, -101303371, 1245765003, 601271415, 1031255927, -855331769, -1152672108, -1373396443, -905865983, 2055176305, 1898551670, -1519315985, 231328578, 1891480535, 1092856151, 481944718, 426042199, -746972775 ], [ 1823221628, -1790562502, 1583905848, 1594414116, -1024887468, 51418719, 1652314600, -110572404, -858824415, -1846799380, -253487031, -954556421, 1508536731, 1551324803, -755832317, -1243400195, -898627769, -421448290, 724375652 ], [ -1493487152, 2146093635, 860112567, -1584598201, -795682155, 863548901, 16779917, 115772509, -1969334721, -383894956, 491858848, 1073135158, -227827981, 235520241, -1193956323, 1279089141, 849988046, 1047344717, 721457987 ], [ 2083570170, 1631392043, 1335158652, -707601044, -1860580703, -2144316601, 1200783931, 1713844309, 642970434, 949684844, -1761837031, 281248671, 453072786, -1474765976, 1077193262, -707427757, -1300539663, 841715125, -279552344 ], [ 154678540, 182477218, 526660223, -373006234, 1351400555, 1614928331, -69697356, -1422049905, -949612533, 1166322217, -1045253782, 1194392577, 696346046, -223209619, -1604339684, 169556684, 828021254, -1487937951, 1395737505 ] ], [ [ -1309288259, -375462183, 135999332, 1026588808, -1182487034, -705004683, 1316258804, -731880676, 499152867, -438885994, -1904480075, 62161335, -610415062, -1009529638, 1539427653, 1177910210, -955870536, 102495557, 943681146 ], [ -1918714501, -1744615123, 171565861, 1849127963, 1836020042, -217558643, 876247169, -36225320, 1738052052, 299918129, 1680633239, -586553636, 1851455508, 967593000, 1149645610, -2084847711, 1315894553, -1450821624, 1873491008 ], [ -1336503983, 1400101009, 581281663, -461414140, 1677617724, -480087566, -1874153040, -1822667327, 1513798160, -496149673, 1372300444, -2061375071, -1818378935, 2096310955, -1532322253, 805964245, -644050429, 284424, -1654981405 ], [ -1001523220, 1109330503, 153064785, 17477569, 1910638699, -383263090, 1304242437, 966142693, -168604745, -889507600, -626774950, 1595715277, -833867415, 661282107, -1612686166, -659254665, 1866192694, 171251900, 1384913665 ], [ -1033160929, 1121926253, 2082976420, 1825864450, -276577312, 780824673, 1704132009, 1347275017, 2053082230, -2013103101, 153727445, 1252225704, 987823451, -1487906137, 310297587, -1437363086, -1754203660, -1668407858, 1943120740 ], [ -978962010, -186245025, -1046355344, 1692488228, 1670267643, 668319871, 1411501839, -1695692212, 2147280837, -356254778, -427372316, -1306322229, 1619467955, -1417941086, 1537189494, 923799119, 1168284586, -2018548785, 1024247062 ], [ 2002058498, -453782905, -215077463, -1666223358, -43990425, 745158066, -861446333, 1036519719, -1779765416, 747796828, 378999417, -1160955629, -666774352, -1116967161, 532887828, 587508908, 239529500, -1314190259, -1215858655 ], [ 1335245263, -164695150, -276553627, -824363098, 1846941979, -1117876560, 1154610530, 1158371402, -1102023296, -2096345225, -1074156683, -992640564, 1052219208, 133511994, -298881269, -102452200, 1944187200, 1890495683, -2037547360 ], [ 1475997643, -595937608, 1080625055, 2082729795, 60465121, 532888442, -305343260, -1826408085, -1990418547, -600044221, 1381554612, -680951654, -297585811, 134127969, -768939198, -43258899, 457991174, 1508246176, 1091513620 ], [ 1364572029, 99004667, 853138936, -1505028802, -1513138461, 1810957802, 447030265, -1662798780, -395661114, 2016794800, -2057025352, -247058966, 1446999360, 1918232012, -564145809, 1780907157, 927849151, -402579030, 1200418401 ], [ 1288598810, -966034138, -1761913560, 1206195683, -1792142668, 1195963110, -618661677, 871851071, 471523414, -1982466872, -2107449958, 556601459, 65176665, -1960053733, 2042887896, -1122944477, 1539511393, -1645995550, -1149029939 ], [ 124046724, 120554414, 445589842, -1411288591, -1012662402, -1016789925, -255665986, 1816774767, -161337944, 2137940809, -1066884239, -1105692137, -1713378511, -1236659069, -808666417, -498820404, 917391990, -232544896, 799888088 ], [ -1764163540, 1919687558, -1513079768, -2003791162, -322864428, 649773598, -1136360008, -1447335914, 1481483554, 1394195897, 1080384257, -1199677080, 156072372, 814041050, -289354872, -1378786914, 1421581790, 1883024955, -1434539077 ], [ 872249611, 1663818184, 177121595, -1936697892, 818377370, 1818465366, -1024250969, -1551299013, -1062985814, 1340455187, 245631915, -2069980627, 376636550, 1353250437, -1351874690, 361081221, -1164517784, -2065732163, -426643710 ], [ 1177721949, 725746988, -1711298362, -1349054166, 171392499, -769949728, -721537582, -274689926, 1113119206, 325358993, 1517075098, -1708638085, -153430401, 216433523, 1107844781, 65876378, 1789390459, 1450860246, 812610120 ], [ -440126044, -764545041, 143824699, -157573419, -2021668401, -1159650876, 1439735993, -178634822, 1931562678, -1091392083, 2009118719, 1319627519, -607667925, 472091755, 2097628219, 572287150, 1854152973, -1673906431, -1444989457 ], [ -2141211675, -750407932, 1242047139, 1992538191, 181704671, -332399158, 1853507631, 379233809, 159941313, -1782786685, -1225446407, 849209109, 852450442, -17615371, 863215327, 821532955, -1866023257, 1438605625, 831724270 ], [ -1205189532, -1234681883, 1967294863, -1054325928, -2008534008, -2012558555, -1166990004, 547059531, -187808282, 995270166, -1150795298, -1157529493, -411348692, 1256445146, 12646134, 1125415804, -1744964318, -387551185, -268831353 ] ], [ [ -1854458808, -797995213, -944096830, -190738123, -1436970864, -989480375, 1970609323, -1533214622, 1364701223, 184093478, -1810859267, -425876729, 57810385, -956758334, -1001215591, 911214225, -2009537990, 1839205621, -763210231 ], [ -508301466, -1599508984, 1636115578, -1190856903, 1304483761, -745003044, -2011429923, -391312537, 100012533, -135538632, 2091991084, 86746619, 1198413843, -558342466, -1525324309, -7088453, 257344011, -352795231, 1145013282 ], [ 1994750219, -1800480715, -1856968321, -971169891, 369158196, -1964972435, -1315775380, -390808850, -534990347, 1487989896, 199569133, 1598921098, 1115873079, -369008633, 2051839501, 1476255306, -27394749, 1505633791, -1043766750 ], [ -1253243869, 1252306026, 1241539724, -1195837223, 1090803146, 33675430, 251663220, 1489113684, -1460003081, -413182258, -902395141, 244717644, -1469256092, -1634020226, 842505353, -1907103892, -355373587, 2088567308, 2142770551 ], [ -1379132502, 1834326307, -706311509, -1294639026, 20121437, -49841513, -539140338, -312737100, -1729415569, -1014885969, -1301743926, 1856210142, -28142053, 198379801, -262845231, 1652039612, 1280732806, 814110361, -808364569 ], [ -822828383, 1891139041, 1847130853, -932822414, -702441140, -724566748, 1220629026, 1929786054, 1664832880, 1462364971, -651014279, -786116601, 1670667021, -449748828, -1222583998, 1469996689, -87647617, -1777732344, 1701539724 ], [ -881858530, -820393179, 135532408, -986874517, 1412632683, 823113918, 277526501, -1288121065, -43899517, -977639793, 1984779844, 1257101383, -1647504813, 120418732, 1202873991, 100068008, -1601873090, -1547047669, 999986239 ], [ 103096455, 185068502, -988043374, -1010836828, -398400177, 186131372, -134228898, 1629579685, -1335559231, -119470219, -1137031310, -2119228923, -366190479, -1904364413, -549273898, 569671480, -533299499, 764210239, -880568416 ], [ -421873645, 1611292424, -1104749826, 3939712, 927569433, -592576212, -841121351, 849307389, -1829606308, -1007019469, -388219777, -1213923922, 168098986, 512756074, 1999860456, 436940238, 396089240, 970083669, -1252755434 ], [ -127044536, 1426760583, -1393340581, -895578026, -1202827921, 1972584778, -626338963, -750278102, 1354326749, 1758866225, -2126080534, 1627594900, 889799956, 1563336946, -1774863055, -1978325157, -705182478, 1502680072, -6297977 ], [ 950476773, -1094829361, -711683484, 1623100338, -42526935, 1201027416, 600930521, -1393417397, 1904976816, 1916399318, 1202953714, -130999579, -307086974, -868775235, 624577178, -815908444, -1349174317, -1886819434, -326664923 ], [ 1354463407, 1251129699, 1500672546, 457799337, 1578994698, 1216545825, 1317187217, 42162557, -1780610991, -514780030, 1491232258, 1041702991, -2093632803, -1744809597, 681026084, 2055600700, 993948733, 1925750695, -1862276597 ], [ 1633670724, -1596510958, 1650461867, 2036928818, 47485675, 139747101, -8823064, 228655470, 1374742458, -938516798, -930906192, 2012042535, 1502868238, 173091939, -1284709708, 1956447108, 1628253330, -737242906, 176459675 ], [ -346193373, 1474080139, 804129319, -29451521, 2009923851, 465712692, -68487630, 1833032471, -215668021, -351275702, -478704703, -1201360816, -948047140, -1756726070, 979887867, 386457135, 1857899580, 477106958, -1802187743 ], [ 518424497, -1394793797, -1987856375, 698369911, -2029735029, -390421229, 1698303169, -1047613287, 839674624, -529816771, -1660789946, -1301279838, -1826921060, -1499332764, -1452313066, 1646131314, 1318206981, -629843135, 958147193 ], [ -1269881404, 595510912, -1278130398, 604691826, -611374775, 1541351520, 1439058431, -715289273, -1970747998, -763516247, -936446959, -320289328, 319264266, 2103142457, -1878069692, 235789163, -1410350963, 201438841, 587720031 ], [ 1329695187, 257688507, -1382702447, 1776666241, -406299577, -87919732, 607146911, -1009403340, 2096016060, -1956105588, -1484041782, 2105062086, -206043411, 1688975794, 1741960575, 2106190945, 968648562, 787152596, 488682397 ], [ 787339309, -1043211638, 1353734708, -1343419668, -87948500, -540254086, 1122992454, -1051803534, -1260446541, 1324893897, -56445321, 947914004, 1627299095, 1439664966, -429768056, -1412690719, 1975760397, -816175392, 1156244205 ] ], [ [ 1153419750, -246307091, -1445048548, -119673605, -1522114690, -635058739, -502258284, 78523543, -1346743312, 1485429408, -1808599313, 2085815617, -804127295, -44954364, 1613187633, 662417664, -1904676569, 447075905, 283919331 ], [ 1858175714, 270599620, 2113645369, 132459199, -1321431303, 23659785, 1792680329, -2073453575, -434142411, -1943682342, 1468465387, 48133752, 928295738, 2011373010, 1427079975, -395241014, 1867769673, -118855651, 2055557652 ], [ 2070445314, -1195566025, 1198782948, 849948655, 1160112959, -1426959823, 20338590, -1496951985, 1709021832, 1603419296, 348649576, -1589731939, 673009890, -260770103, 1235041555, -1720851469, -401214885, -594482595, 1946781048 ], [ -866496953, 2095975105, 1812534403, 374254138, -1397237071, -1193763022, -2073676682, 1180695174, 968454860, -763908882, 993348333, 331157017, 1359546252, -1775094864, -1293299873, 1320233025, -559823405, 1971763474, 1635408493 ], [ -1742805282, -414005855, 994710390, -1561680962, 1549791118, -1725781162, -1677158017, 186597795, -1087500883, 597666495, -464409454, -984581244, 1446374611, -1462514269, -28212500, -1423845114, -1559230743, -1266233853, -1046378334 ], [ -377816600, -140111107, -1551498281, -1978844995, -1740927613, 562628127, 2035580320, -2038726932, -1998224030, 1206333238, 966204517, 1004382128, -1404329253, 1569552814, 530851662, -1470112586, -1650876533, 440600126, 1198420269 ], [ 1207004280, 375941249, 67640497, 839300423, -1585683342, -580268005, -1722601360, 1455412972, 454825903, 1190689694, -10275245, 1846298441, 1844946738, 499819225, 1433835193, 685350162, 960995460, -1085859286, 2071878310 ], [ -1355712955, 835846521, 458790548, -1750788728, 1179557114, -1814353197, 41154576, 1356647855, -1609786438, -598273553, 35722146, 1822284987, -506943270, -1639614782, -1583022112, -1293699933, 1574704879, 1173245475, -353099780 ], [ 1492391363, 1797024626, 1577096289, -2127980477, -1721683746, 968407058, -507655246, -1465100847, 628724599, -620765221, 1798713477, 329891280, -1120921907, 1866527780, 430969402, -874891853, -1531072968, 236270467, 1062053978 ], [ 1442701434, -1599770278, -291565310, 2147408436, 690919090, -1751200332, 1791324751, 796017023, -171200725, 1189872732, 637385895, -1039425966, 1273244210, -1053002848, -1164316886, 412948442, -2067318188, 560384075, 217226799 ], [ 947151855, -1463303029, 344860051, -250696515, -1398154560, -206528614, 1821682352, 1392769715, -1431892380, 1489208871, 280197302, -1944869958, 1803898482, 111336831, 1773690889, -1724924741, -1426330830, 1726136957, -1122692874 ], [ 211973587, 437444897, 1925402845, -699373865, 1089897064, 991635962, 862896194, 96225825, -1842100306, -1004635560, 261798501, -382089235, -1354768560, 820815800, -166661360, 1224672812, 207424897, -560231282, -1680044603 ], [ -1696574860, 30697204, -630170456, 937206386, 560367473, -926390037, 1115970633, 282657568, 1630624013, 1946097485, 1984025276, -1602459298, 126118169, -2023785264, 1632978534, 870177729, -1021867134, 460737414, 256202162 ], [ 185987198, 169156968, 2079457879, 1154032548, -418762038, 1173053706, -1541896986, -921944974, -1643499079, 1657262240, -2045074598, 1681449560, 1427091688, 1925182693, 1142032752, -181916229, 1338209734, 2093428581, 1685772476 ], [ 1223684847, 1145657843, 657934796, 1682746845, -290949803, 3395662, 1470730894, -1020272806, 1134462160, -1673410645, 367469951, -1997783365, 2135225326, 1468884876, -1076055242, -1502364911, 608829186, 1724933117, -768252975 ], [ 1982197765, -181061905, -250255576, -691719541, -984909232, -710579983, -1404653747, -529027836, -902895880, -1904046721, -590113436, -1976281599, -1370181698, 966033760, -2039404536, -812141581, 791075193, -2056367589, 1019372531 ], [ -1797524746, -1910386259, -1306317562, 1547695539, -1940413585, -1723453711, 1916187652, 472751196, 293607744, -1973880872, -455161866, 328144549, 140497974, 91582422, -1662925005, 2099793706, 866920164, -1109942262, 2016875815 ], [ -852584705, -1586315524, 1688026083, -1492071113, -1886077090, 552605030, -1013504379, -1494949579, -1707861182, -1606091045, 1979899102, 732222420, 1472440323, 509629941, 186158726, -1212310308, 2007062565, 1388043015, 121602753 ] ], [ [ -1695434710, 1117320278, -719085333, -1249147213, 1025928718, 1447980312, 489201972, -1829794372, 429801471, 1799014146, 800041291, -1007283361, 629052613, -1078055818, 1607480587, 1485181379, 295353508, -1566551804, -423979920 ], [ -1628604677, 1142844958, 775908453, -1034057639, 1530122196, 1114939303, 1874250874, -944961616, -1397114278, -84264001, -1008692075, 1027327479, -320078719, 548292294, -1409722035, -1779452001, 1879558895, -229524441, -1548921393 ], [ 1339409431, -1577454422, 2133589310, -489403223, -142601583, -1033591602, -1778435480, -391766504, -574727998, -223126567, -43280396, 560944033, -1832110521, -590234621, 1564480420, 1940502084, 166606526, -574789181, -360280766 ], [ 1212007842, -441589191, 1910876400, -2025899409, 455046468, 81070176, -207839875, -104899931, -1465178040, -661917781, -629579085, 681513779, 421871908, -382113598, 74296916, 308224049, -1944849844, 1653744622, 1685421685 ], [ -584602169, 1121257504, -438413771, -1857056656, 1571545590, -997867570, -609481929, 325335591, -260434366, -1005824207, 1291978657, -618408630, 394565341, 710759652, 1863525530, -90504119, -126001713, 1774334945, -90080891 ], [ -868263738, -1963107700, -752314313, -1300073013, -838332458, 171795754, 106651029, -1343849582, -154190872, -199357798, -1963524264, -930645625, 956671292, -2058091074, -855017933, -106904195, -1432344441, 628224790, 926760315 ], [ -694780984, -1158694332, 1187674256, -1223859844, -1520186792, -2005692582, -1755388630, 1596088829, 1867629995, 197044884, 1811001082, 888620193, -401389397, 916007554, -343889923, 1984005928, 1507686334, 1480699925, 131087203 ], [ 78536566, -1644483758, 656039741, -1654105969, 173849620, -1584281416, -103197636, 1205877370, -823052867, 437641128, -1031010322, -859997661, -1362294957, -1451383608, -549555664, -1617211865, 1681614629, 1036751455, -1195580788 ], [ 1657267117, -578409934, 133480654, 854625640, 1171280948, -2114207691, -931456408, -701820999, 367923191, 1599478621, -266121123, -156789566, -1770839961, 112070292, -54259291, 587052607, 1489437745, 288560878, -1925079428 ], [ 1362546132, -98329081, -57952465, 1603152704, 385699632, 1245849450, 1632620777, -28132124, 2072128802, -1411564027, 1594578989, 1496908614, -1719194475, -1489775625, -1988793198, -958547738, 2110913309, -1613725766, -2002505712 ], [ -176054513, -629217003, 554900875, 457491895, 1404962447, -365379328, -166053708, -2050297196, 2021728172, -1231602914, 411702626, 1634909652, 448437686, 538546751, -1394627294, 897738782, -1330941498, 823744086, 329106838 ], [ -44829580, 948669815, 943930738, -1268275120, -534472908, -68643552, -1495684860, -617616034, -1969618805, -263007665, -1263807504, -1193438534, 1367465526, -1543083550, -1628990831, -770942210, -2046576084, 1584485019, 2091270794 ], [ 1310934654, 1285532254, -1710882469, 234352384, -1770348960, -855523687, -30274242, 779614844, -956136162, -1047273769, 1389103212, -1184419488, -59351382, -915615285, 1514868210, 149657796, -1682773261, -1512013999, 2018965671 ], [ 1891245527, 1147191528, -1814599665, 995902255, 690609272, 1890714015, -58822546, -127548760, 569539146, -1508010632, 1054115646, -13311196, -1340430747, 1353876081, -1011596768, 1544225250, -975878211, -49195820, -271515503 ], [ 997730438, -1347746839, -1086829877, -1320861102, -1157291643, -202392790, 370481956, 1561940656, -336076172, -386933087, -1455768817, -1722609915, 1122543359, 570700447, 138072236, -240112886, 87584293, 1484742250, -1334405453 ], [ -5201187, -1111792502, -1696926235, 827674061, 879960320, 1511412230, -2055450317, -1386363273, 320168752, 1341514657, 1889879892, 1237359319, 1739111331, 1352535961, -791455134, 351087007, 581528471, -636333685, 1656011503 ], [ 1164025994, 72285722, -86133759, 1256886277, -1194584675, -1208706349, -419245673, -1599780751, -181604784, -290030506, 22957256, -165094988, 1707522554, -968508779, -381543366, 1023142093, -924230504, 672293465, 1985769357 ], [ -535158359, -1108324081, -1330953276, -2099739543, -927342238, 1502469832, -1053343706, 1951829723, 1945517192, 782250757, 2065315130, -396641716, 1959833542, 187924941, -1800632279, 1425935890, 1934781323, 1655024114, -357333347 ] ], [ [ -1707138318, 367097519, 1580533865, 1463252540, 504013622, 1229808680, -2008848323, 530162888, -1681541104, 1071018514, -1951915690, 407658783, 1926544399, -1666784369, -315603205, -1971913936, 926062083, 1826851079, -2140107724 ], [ 197361251, 1259164008, -2038444655, -77157424, -1593463992, 1819359613, 40753753, 89754041, 2135514309, 1240387195, -799356137, 556055205, -872094087, 88212068, 1341154761, 1925194131, 1939281709, -18901198, 1696518406 ], [ 1685295194, 199485601, -1992531407, -1636177881, 676108792, 1418916342, 1768073019, -1103071407, 1714874482, 1402514074, -64194169, -540901355, -119841760, 753543939, 1333645046, -1410299012, -708601378, -1631614095, 1877594024 ], [ -399151025, -1070803549, -1274295289, -1827947413, -123386116, 1167904483, -759953266, -409206207, 586195206, -619431486, 1027187496, -769185888, -231023902, 2063483683, 1443967280, 307848880, -464387223, 2112756443, -160807472 ], [ -671814540, 412548421, -369499307, 1672673893, -1237969786, -1932273827, -299083843, 1925410040, -1881172729, 1323666318, -2145087693, 247093922, -201547886, -1461368548, 1056664710, -1394496134, -270303052, 250460176, 77332600 ], [ -2011473885, -233577950, 664765729, 115123505, 988211312, 1183710371, -1377075609, 1304752183, 1695652287, 1451948241, 1508774152, -1235104141, 652934428, -181056682, 2078980375, 1421658639, -1453773286, 1897855939, 846676342 ], [ 184612221, -231683638, -30064866, 1163700672, 1136425888, 223684934, 2111810996, -1149658031, -318118786, 424055015, -1438385930, -5118980, 1435836777, 753753413, 903769388, -1453049135, -1524387952, -249573408, -758021799 ], [ -2104151894, 228592729, 1091991123, 994137011, -1704525550, 1205367898, -512122885, -1478622508, -120418309, -1216546607, 742422563, 1048498215, 969197773, -1648784805, -650516312, -7901714, 2082225418, 197534798, 658890111 ], [ -689966967, -878714666, 1272754348, 1436646658, -1909474554, 166491855, 1191615031, -1469413723, 627205878, -113174389, 30999251, 403283002, 1599328557, -1774430053, -1278841811, -665572517, 1291814644, 396261290, -1340998137 ], [ -2046011408, 2106449948, -1556054688, -2006760033, -401306646, 228480488, -1036672943, -1425856926, -1775720615, -395244080, 1940637524, -1512057539, 312651383, -1315009672, 746077727, -1885574358, -1274551384, -2113108683, 637509332 ], [ 941911608, -1410725813, -199885490, -888150202, -1951666704, -1987401961, 1885361016, 632991458, 711290158, -878978910, -1012439189, 1265866705, -263302339, -1708982735, -46099246, 92803285, 300337677, 158435432, 1535237252 ], [ -1098062132, 386118774, 1665198310, 2056113153, 1997081802, 974137620, -1689326588, 2098165390, -2009008441, 217965945, -228878072, 766433428, 1214430656, 1021766586, -1173282814, 1094130182, 1107263214, -2042559194, 589777617 ], [ -1599985610, 266401753, -1169423448, -608226413, -981423689, 1555414766, 1741043115, 1281148255, 956073564, -587020731, -1532093817, 293073978, -316302725, -934592948, -1103284563, -1456292113, 1416753574, -767248575, 1794424391 ], [ 728990221, -1441862884, -1878815215, -358325763, -1797146567, 1944920042, 1749088967, 674694018, -889403268, 1580964011, 631634928, -611200772, 1631581199, -1246818844, 291195946, 821643259, 1751804382, -1557242035, -912004613 ], [ 1459867530, -1651322, 1094517254, 1174797196, -837919623, -724011369, -5533981, -2027558354, 1285028014, -1651542638, 1867925600, 1197373927, -634965836, -1837032789, 1245505376, -221074858, -1312253895, -302446803, 1733191700 ], [ 809513043, 799937702, 62548357, -1491473264, 1931020361, 1030057374, 65217110, 962320370, -588995170, 1040659653, 2009808810, -666246420, -2111464238, 1029934231, 1512076414, 1402607713, 2040499597, -656576335, 1795533278 ], [ -1254312272, 374238911, 1665931577, 1784205132, 518377061, 197923079, -170135814, 1578591061, 1630987656, -1118507209, -1563343857, 1348354779, 1333950724, -1718923589, -39422320, 27901293, -1964843336, 704581491, 2029856028 ], [ -1238998372, 1194287566, -1799823145, -1225114408, 279997240, 1819758659, 1655391392, 1869794936, 2094055365, 1290489925, -586832814, -1601290797, 1383901662, -1346981918, 88677379, 1091063147, -1998737148, 1777282251, -844592094 ] ], [ [ -1223987778, -550445845, -168243167, -195521138, -1482648654, -1334275102, -94455596, -1174793870, 612157952, 1714253503, -2067791010, -1992316307, 613867614, -2024677534, 600221369, -41432869, -193237078, 457626145, 1698239786 ], [ -1599937182, -1568440377, 844558257, -1927101015, -305409114, -17905032, -465076139, 141882183, -1660087638, -1002062315, -2125730433, 1982675903, 1425805689, -1057733451, -1991415513, -987147429, 1958782810, 1335676652, 683122629 ], [ 1816013859, -1388911508, 155219027, 1262313336, -2065647398, -279082219, -620902452, -1388060865, -1185669408, 2010582391, 47322152, -1796959554, 784139864, 391422584, -461982637, -442248419, 160459895, 1841732608, 1116091551 ], [ -427417491, -1090290297, -1680595420, -1305807934, -1557165555, 1312692101, 325527757, -1988468395, 1830529307, -1500676247, 624696493, -2094411831, 381542209, 237875876, 1756103094, 429864944, -46428055, 133275817, 572601409 ], [ -368211716, 918483796, 124679135, 2015193775, -1314527134, 984496460, 1401201833, 936911815, 2064904327, -283251764, 174473952, -1486239870, -539638854, -1461671371, 1253197225, 1211972457, -1318246019, 1300977309, -769771673 ], [ 986666156, 1889702216, 1414818224, -1347356270, -1373257944, -1665950908, 1468732530, 199087606, -1478034324, 375454602, 128420843, 417256519, 578614311, -1441055034, -484329483, 949809371, 1757060877, -1106894128, 305397422 ], [ 1924585801, 434603775, -1168415027, 360029595, -2073131412, -46813735, 291392886, -1904876256, -1276258667, 2099185370, 552220374, -178340578, -1163019761, -1614251569, -308875304, 195641649, -1376475168, 1292233258, -305752894 ], [ -1907699798, -1561133258, 1553158486, -695900419, -546028731, -1293078860, 1322003740, 1357647205, -1106070194, 985068288, -204762679, -1430999789, 1270837808, -1791411307, 1607885123, -2036911408, -760197171, -1173935697, -1136889263 ], [ -85137565, 1080918727, -429998396, 68102564, 2025072921, -9210562, 1255185488, -494754472, -1811674403, -1048500506, -1464874263, 1748551070, -2033241591, 1384643860, -1553805947, -1501168866, 126345692, -1799305247, -1817896296 ], [ 1183895287, -1890352773, 417473557, -1639983852, -1779818552, 727626065, -462932908, -2064341135, 779612763, 2017028741, 262172239, -512019100, 1476715221, -701851941, 485543167, -108178055, 971941670, 76715823, -78193780 ], [ -343539879, -876780222, -58729895, -1886802438, -688337655, -1819115314, -764472307, -637303924, -2030165478, -875084068, 737877675, 2018105415, 503679316, 910457850, 725077999, 1909403040, 1894317032, -1657101613, -115600163 ], [ 1751681884, 1639691529, 148233038, -240761922, -1897286311, -96147020, 27108307, 571026715, 93918917, -1220194199, 2010589227, -1213946211, -504189222, 42227449, -888270090, -1852806725, 477624452, -1131045066, 1628106799 ], [ 1260195603, -308413952, -155763744, 1931618633, -2033143315, -521037610, -1886601243, -1552572095, 1801804831, -1711874455, 1961590799, 1218867125, 606036368, 1039263279, -1353150456, -1643864344, -566565425, 1135529676, -835512631 ], [ -1392606569, 1224737072, 575952876, 159298984, -376421859, 1201115730, 1006860102, -599102368, -1591057877, 1587039651, -1559925572, -304245284, 1700423434, -354875675, 1422779560, -46821853, 1052637381, 394302709, -944399823 ], [ 1692697520, -139839965, -181438554, 680968034, 1847421071, 1595627432, -456691023, -1154198106, -753454540, -1019411615, -880272414, -297403121, -2056636480, 142074311, 1499561806, -299123159, -1807177336, -473455491, -711541423 ], [ 405516238, -1071779942, -854991372, 1049847779, -1393655029, 1857947772, -869255188, 1360258164, -1795190977, -773101287, -527516459, -190020763, -1752413722, -1086468257, 1619655622, 1820981055, -253548507, -1637479584, -964231866 ], [ 1941129606, 1798975359, 1347145815, 1559040759, 908719355, 529804986, 1176793794, 628440158, -690000211, 606486628, -876660776, 537209083, -509293505, -53837069, -1367460686, 1962970297, 1058108508, -1687020600, -107185904 ], [ -196248827, 1657041153, 1096086921, 1625136207, -142657123, -1478096337, 950276190, -1207666341, 586688040, -383797309, -645749568, -1637179430, 1288807627, 813612339, -678697859, 1020465569, 2089041283, 950692551, 1930573627 ] ], [ [ -127945728, -528773840, 1474102448, 700024452, 454604020, 609711414, 2120046435, 805045668, 1354796830, -1993123982, 954594345, -782668045, -1617902144, -960184575, 1428506284, 1364000518, -835060976, -1322608516, -348260449 ], [ -722517619, -159943360, 1219852919, -724515762, -1402322494, -1681742548, 795412368, -1291222442, -1204126311, 1303378497, -1748867020, 653995238, -2099052683, 1901989721, 917400303, 1378978078, 714607834, -419960932, 2127397343 ], [ 1229246055, -1766186354, 328260882, 183165285, -917829861, -188564712, 2040493063, -1775828793, 1840354803, 860592625, -1665594959, -836481481, 1457804163, 874403143, -1813821728, -1514313838, 1841764413, -1470641478, 533289093 ], [ 2128442249, -1432018357, -1956819294, 1362631786, 1932498130, 67782489, -1145384418, -1891718884, 1766539537, 1281735857, 1702626098, 1238403091, -288278877, -77051942, -505405888, 992608459, -1717238397, -1975047888, 1981175220 ], [ -781226219, -1998628995, 743984468, -433994167, -1157039599, -281112392, -212981503, 481033809, 1855197202, 1636551661, 1403388202, -33382771, 249093275, -1579819830, 329494132, 736131238, 1662178187, -1948790064, 1559326970 ], [ 79232430, -1768252062, 2128671789, -147844026, -380311626, -1327773448, -1832502136, -1790057513, -1000171354, -891654501, -158543679, 475211525, 2112368749, 1264310900, -60742812, 1771572517, 248249690, -330900882, -1213916910 ], [ -333619860, -1971380778, -1489268967, 1911178977, -1310646707, 288153731, -1707271445, 434711468, 2043977282, -181531477, -1599456832, -2049214389, 1102270932, -1705167502, -782696414, 1474701943, 159548583, 1602173561, 1600778171 ], [ 693024424, 1873324939, -1990964107, -1115702285, -957809179, 1766388637, 522541267, -1064926686, -1251573858, 1309094017, 1541383865, -2081983779, -578334646, 151318038, -1138128307, 969858104, 1107716779, 1455731786, 1228870189 ], [ 1465137410, -576845871, -863856078, -790179953, 1516766023, 640542758, -757430249, 950675611, -1143460449, -1002936888, -2141156003, 2002612635, -1135094337, 1083077841, -1638792774, -1992708526, 751346987, -1724743618, -1525625522 ], [ -728657511, 366719416, -2069240215, -1604308756, -696100290, 877970913, -1728716639, -921075057, -1319187085, -821642759, -1040166649, 602950337, -1858925745, 1885255810, -1097495901, 2111410432, 984929849, -613048121, -849039574 ], [ 1916958035, 2132072797, 482417032, -1945148351, 1745769241, -99929646, -2027859583, 1296635782, -2005007335, -551130190, -1827190853, -270751781, 1307357988, -1593106299, -1554965087, 1961196305, -1389056799, -1664169217, 366789786 ], [ -959094744, 1964715017, -1444348468, 288245937, 1807675811, 998991357, -2023087587, -1341171126, -1609799848, 1778864013, -1280308488, -1907495270, -503937987, -932785257, -1443838469, -198753085, 1719894871, -1176081641, 2068081615 ], [ 703347340, -505917385, 767907653, -651021443, -1237560387, -1140183341, -2110584430, 638119893, -1828293499, -1294514522, -2145645896, -1868000130, 1741152750, -2045366149, 522550182, -739845928, -1552908668, -860308159, -1750143673 ], [ -803456270, 1364059556, 517120260, 1335904891, 844256939, 1835581577, -1683496492, -1463409255, -380572663, 95669366, 1219767584, -1625747958, -1672604122, 1269762262, 211817711, -375874992, -1193627867, 841064361, 1298188759 ], [ -2017287375, -1915752311, 1193704543, 1648496434, -1161847561, 884361154, 1472333505, -1661361129, -1349227538, -1587400957, 1245958148, 1165451169, -1571503917, -1398414697, 701871694, 1706708212, 1199407091, -1427635292, -488626184 ], [ -1861892789, -1098083062, 272032546, -667748897, 458480773, -873632173, 272661705, 571516825, -1311978111, -1956092413, -695618082, -1969515728, -1462506814, -911509829, -695050441, -957892118, -1917783386, -1386972766, 1642946126 ], [ 931213104, -239186032, -2045422668, -609811231, 1822074460, 1329742554, 1105897498, -1080113586, -416793496, -2024823833, 1541611595, -1661826761, 507465493, -936101490, 301633670, 1405452048, -803082173, -2075156988, 700529239 ], [ 137947744, -1547499433, -1939419023, 106941655, 486778136, -1648794735, 425904723, -235592094, -1558154057, 499381043, 625380211, -1479601470, 745312035, -1193487179, 417479525, 1345431684, 1877692078, -1049205247, -692486380 ] ] ], [ [ [ -1737073504, 2015164911, -727180393, 1297852921, 1868911812, -104428372, 832289764, -119267126, 323987938, -1075515694, 1462091141, -1619062242, 687999000, 1803835840, 1336359526, 1111158680, 674984184, 1914403726, 1564475424 ], [ -966578303, 532611058, -306334004, -1009854747, 1366474383, -1970882570, -1596450597, -1695136632, -1279859423, 53454242, 1899727263, 2026229765, 1718855563, 1114379456, -172312726, 1183017260, -995739769, 703460332, -2111925636 ], [ 1732968334, 2025464680, 1011290076, -1397001032, -1037821248, 1029717511, -2223569, 204440780, -410843703, 1442020543, -1437135494, -250091864, -1192381428, 824001601, -922744569, -861356305, -1401689786, 1561555214, -1214151181 ], [ 1583366442, 1788395867, 1993171110, -673282475, 665256402, 1406673470, -1811102436, -1870930943, -1258722720, 2069355571, -1761392221, 1137271869, 1455541060, 1746832206, 123401050, 111288493, 1040991360, 577835958, 1231008338 ], [ -597777718, 1862159040, -291923684, -1081665355, 1076932187, 519243505, -1932869974, -1432994742, -1990496858, 326286074, 1610273638, -761950932, -1675004432, 1508787267, 949316403, 194070939, -1290453860, 739377838, -574628458 ], [ -1094799856, -886696774, -1883471368, -41508755, 1086977264, 1403000401, 962382412, 1612906638, 1991123721, -1193809675, -285654236, -697294387, 793501200, 1447046891, 1674714964, -1762504247, 63809295, -1645415550, -730718958 ], [ -87697135, 515012393, 1246160520, 2124084505, -704476939, 255395456, -1849275868, -1668356095, 2009475814, 1882848483, 1885109774, -1024257961, 652411615, -1163805660, 781153246, -65998755, 1862707350, -542478577, 617888661 ], [ 683932669, 1238721951, -1923917591, -156698151, -205103036, -1168219946, 1308798691, 1428214716, -1797072177, 791914357, 1552876916, -903823593, 567547871, 529464460, -2067718694, 1359288353, 1074498048, -986359743, -798744299 ], [ 1151704537, 1295712023, -1836771159, -605864208, 536651113, -1601280918, 2142903603, -1249500689, 1573567515, -1870574106, 1613439049, -1975435293, 774628073, -599858374, -166700018, -1680830271, 761134914, 525730214, -767973065 ], [ -119605294, 226639142, 807390733, 170423917, -1893982490, 187820427, -650252442, -378010421, -555109725, -632211325, -1132908612, -728621813, 912026024, -1182271962, 1112231417, -263937574, 474716063, -1641769917, -1257130873 ], [ 1724745231, 1421659551, -1848194008, 1732791231, 1449202344, -1558780923, -1111329624, -1384623120, 1517064824, 1519191614, 946036102, -1072959243, 1808074378, 1492083241, 1590138515, -601521796, 863664337, 753243740, -1496028064 ], [ 355403864, 210648044, 363562258, -687933272, 726855347, 1656893738, 449388890, 1598709208, 1166600018, -798703061, 1013384755, 737444077, 1905882315, -694561380, -1444157712, 765322350, 567969815, 489072411, 1030120489 ], [ 47021097, -2017882126, 1625241455, -956217990, -1090705804, 1348904913, 1277609594, 23305603, 813929472, -1800774951, -939447346, -1104268056, -336357123, -613328798, -1851070043, 810024061, 419088553, -518306795, 1665978927 ], [ -597937351, -1641457373, 1494900519, -1580554580, -1841136343, -109234537, 339684589, -939609549, 1456632723, -958083031, 1991262504, 595583690, -1354831644, -385445924, -1821461711, 1480249994, 635309268, -305345887, 769013621 ], [ 495104423, 428834452, -438553189, -637720144, -1047871101, 1230707773, -123127666, -133753435, 946956219, 133162980, 1944800450, -1113818925, -1966378510, -337984640, 136695699, 1379621176, 583969562, 1886637871, -1779316790 ], [ 160447090, 1413778782, 9272946, -962278839, 1153395819, 1610234546, -1034655380, 225945180, 1308814402, -1494309628, -2100239526, 1027445900, 1083116215, -1472192372, 416507229, 946518187, 1988072814, 1323701272, -1203089450 ], [ 324395208, 1001564459, -983150459, -1448188725, -269132256, 942800437, 120346937, 448563045, 712024401, 1956541567, 575205806, -1567914999, -427674249, -1417864651, 1108816105, 2135425080, 1165724410, -1091211352, 843236079 ], [ -2056763890, -978588094, -844756005, -131441948, -771067819, -288806477, -2104908348, 1360612293, -448814360, 1323622939, -1899147283, 1572305513, 542852794, -1154591228, 1085126034, 1067104239, 972496725, 1590852487, 1949677608 ] ], [ [ -1432411361, -934932298, -1975955279, -1861356797, -1694327883, 824591930, 456135734, -1998095413, -336519834, -1672966378, -1309744419, -1908823710, 121562915, -1798395983, 1226309861, 1855846360, 1528225301, 1389997988, 1081133388 ], [ 1764057959, 1655758832, -1218824100, 447472880, -833075797, 1447720435, -2102604367, -355678730, -519456138, 1513884135, -882339168, 1700004701, -15671229, 800616524, 131871285, -296153867, -841100634, -937703404, 602639097 ], [ -750848447, 1564136579, -1579022814, -1222259729, -1944925237, 1561704640, -367571694, -1996662894, -1964223039, 1795558372, 1634613127, -958227284, 644065093, -1063002304, 1476039583, 925109546, -238728625, 1840643086, -1185613080 ], [ 2133878680, -900745572, 1669518921, 1523567151, 269290293, -1623956210, 1078547862, 851545273, 1568670942, -1178151438, -1119590484, -630630563, -563371712, -2134397944, -1488100141, -89813052, 2005760828, -1596212497, -1111936896 ], [ 1544673856, -1979038687, -1727745432, 1674493923, -1072158969, -824998591, -2083924979, -402245163, 2116892220, 2085067234, 607470415, 752256644, 616657750, 837302400, 81006727, -1263771412, 1580786332, 1629897385, -1528200540 ], [ -1741318998, 1257789146, -1943124759, 1319085285, 2069474990, -1992313533, 1284047212, -1577640491, -900914943, 202502987, 773590627, -1760114018, -1678184091, -934729941, 780529846, -413720843, -963984622, -1472239375, 2011957810 ], [ 876803348, 2086828858, -21211423, 1368894548, 600507040, 107875512, -110382683, 554777, -375876654, 601008313, -32688767, 2021688865, 1715902862, -153165565, -446509833, 1112374306, 611013200, -1151931129, 1434358085 ], [ 782799810, 520067497, 1211464255, -1176544527, 1288302293, -1623670801, 1260473874, 390314299, 352129042, 976655340, -812945583, 1154217271, -2037571896, 832374100, 1264409455, -2132647866, 835755116, 1176135110, 95289262 ], [ 449351029, -1892425459, 2096723072, 2004623099, 1136393715, -2082404157, -299757962, 1365588184, 756558313, 1737975192, 497940189, 918217161, -698389694, 1343623375, 144006578, 1288803659, -1269674026, -995409319, -1770255932 ], [ 751778736, 1000832363, -929063068, -497663469, 298294553, 1098280356, -846361078, -50092130, -1350747699, 1330535233, 1603760076, 1029112052, 1354991229, 1134433876, 1441844304, -303518949, -1264885643, 1980749838, -2137331336 ], [ -406928474, 971791061, 1259042854, 796954634, -44715741, 1814386811, -1137798412, -1537266271, 553681142, -771054631, -132674029, -185079538, -1013312226, 2140845686, -504522595, 731889836, -1460558014, 2109253529, 2091844127 ], [ -1850638388, 614969398, 406346452, -1402114206, 1157213991, 1136398250, 1477999876, 437564814, 889981155, 955850149, 1148518279, 362866210, 1050829545, -1887778919, 505419406, -1274575647, -399324805, 1154248115, -1658694355 ], [ 1092426358, -1032742069, 1090386245, 1145268858, -2082136935, -1143534748, 1310612669, -678095583, -261442413, -2080239343, 831769600, -1746707543, -978910328, -99386436, 1157616680, -7405076, 2071384424, 95665918, -1058543006 ], [ -1327723595, 1220619571, -173589037, 450758763, -557585487, -974546046, 428918077, -883229772, 2147023482, 994876224, 1372635065, -926226970, -2021696354, -1942211840, 1541728875, 1606147257, 770959654, 382034135, -1248971499 ], [ 1110135800, 69923015, 443342581, -2044587875, 70684148, 831862492, 1159565497, -1522760825, -2009373265, 1527346794, -807941385, -116592194, 547474007, -36894211, 1906856794, 1470184927, -456766667, -1326978697, 2041358894 ], [ 894446318, 1096427248, -154615495, -64869257, -1366679487, -304262330, 182864983, -1591532263, 581604197, 494755066, 1464203595, -1922626359, -1178228111, -304623453, 1631702617, -1126532287, 2027871082, 1959733862, -1740040368 ], [ -587276839, -1035686197, -46154888, 1822538213, -534753058, 699886636, -1558172036, 301685544, -633155292, 1794450475, 1198290889, -1223475551, 520531464, -678159351, -268800516, -160571728, 1376840542, -901159387, -2129664909 ], [ -1318994540, 1402739756, -873249423, -1891780268, -427869879, 1590305739, 1602910212, 1922307303, 789689042, 1370822560, 1172488759, -2063329045, -352168074, 112562350, -155317418, 1412169281, 2070772786, 193343802, -1733865107 ] ], [ [ -601567267, -1298266760, -125862184, -1141848469, -1800905940, -1410625790, -15832775, -1539868774, -2027882433, -943230537, 618971135, 561607527, -470503991, 701515367, -1325671805, 955820621, -2072824657, -1567080518, 1812987361 ], [ -138150011, 241888379, -440785598, 631159985, 1065242715, 1199832247, -1077491213, 543701723, 1221462789, -373215335, -506715436, 547987159, 316996005, -1062933197, 1966440840, 263503260, 276840602, -1264492913, 753178479 ], [ 1792817296, 971102358, 41092867, 586587102, -1143147290, -1887409750, 599717132, -1366723202, -1759563905, 1180540869, -283386158, 1517504236, 1571806069, -1619497314, 1150443510, -709274440, 873766110, -1958207933, -126257682 ], [ 552314009, -228152452, 222065617, -2098909168, -2115853634, 429659710, -360839064, 330748264, -603067343, -2124810426, 859899633, -1558886130, 1223866728, -2094070766, 1842004675, -1060088356, 1686467950, -2130934616, -214120892 ], [ -354896334, -1441775412, -101390772, -1223225374, -270232210, -538565964, -1291113531, 1239754680, 101186121, 1453454053, 1349026127, -1020115659, -896723671, 1939332128, -804982381, -1740539641, 183935593, 2004475836, -1143516178 ], [ 590832357, -696702419, -493928066, -204280567, -1532166101, -488327464, -974952011, 1366797337, -1168563818, 1498915929, -2075326678, -417133774, -995060426, -224255061, 1163904419, 1962345329, 978799473, 13260762, 53325189 ], [ 2117556536, 2111085138, 1128729313, -1441862845, -1012614901, -977544712, -1163538143, 2008561076, -1464306875, 1515553849, 1314885881, 122568668, -829521213, -1005837225, 755023082, 735128676, 172383449, 293937044, 1400147754 ], [ 1092968367, 1077252674, -943394164, -1873684103, -177791660, -693948134, -708923046, 86323311, 1826856175, 1304119197, 751767375, 919241275, -370321847, 212188352, -284668966, 1324462002, 2105964291, -279480068, 948736052 ], [ -1908427599, -421873690, 1591438836, 800603111, 114217576, -1229387222, 1324581174, 2020872849, -463505493, 1329466648, 380329025, -440574568, -725450018, 12772567, -388372528, 502827941, -1514413107, -98322419, 1037679418 ], [ 1481920645, -943671721, 430583102, -851558251, 1245448283, -626253638, 745044829, -291516111, -999950152, 327121511, 532344565, 785148504, 1250956523, 754580693, 1509028103, -327787971, 37294328, -77778991, 335770196 ], [ -1544811613, 1521135212, 92367921, 229434723, 1619446204, -151084655, -169866467, 279839466, 1881254057, -1058922021, -1478398439, -1684213705, 1017518379, -2101565282, 893305568, 1650989154, 779660918, -1414801960, 699466345 ], [ -245393997, -2051670343, -1298541067, 1039907154, 261908701, -1356030, 1186740601, 103878893, 2011195138, -1928987323, -917858169, -1338392863, -369941216, 1765261226, -389268668, -792299761, -1784435782, -455780982, -1164651298 ], [ -1334860721, -1572966099, 567755086, 897136830, 1033802389, -1917476479, 1809305832, 30460422, 266561191, 1620952009, -963658889, 14451455, -1842698532, -32769429, -1004552315, -1364197675, 508371838, -1588778230, 2036259322 ], [ -1148941087, -1807331611, -229194687, -479462498, 677940965, 718271902, 396028866, 320279766, 1190282894, 651514769, -1548492931, -158018411, 806273200, -1000569732, 1561922976, -74078462, -767519835, -508798448, 511776909 ], [ 898926052, -1049023370, -1410360649, -1753860775, -16544502, 1834700788, 1971658677, 256748216, 136554008, 14257312, -1128676712, -361167941, 1871962766, 498673361, -1098835657, -1771052780, 1078810478, 1730753492, -1677050469 ], [ -535545933, 1512213359, -1059934564, -1371921700, -454483934, -454495724, -79816510, 1999824109, 2029170608, 340997758, -1824125381, -1013629737, -1371280284, -2144789978, -503597075, -2118324156, 319278007, -968138543, 965262742 ], [ 115340457, 1936046593, -64891508, -1475064460, 1811967809, -820739966, 1134275586, 1214385178, 1824225665, 601973999, 50586933, -494492984, -229066016, 1204071383, 283847074, -1936537684, -549128372, 1778605176, -1242055188 ], [ -119334042, 1445946088, -900349661, 775377247, 1224488757, -748792793, 1699578178, -230720323, -876011609, -1179192571, -1002169531, 269891693, -1179723239, -608347143, 905510691, 1613083705, 768396499, 121817901, 842524566 ] ], [ [ -379114025, -984125458, 1072108722, -1567500851, 1739896794, -306743660, 1363304643, -1723051254, -21830910, -335222299, -616571173, 51337788, 696340226, 1898238065, 1360937883, -1153008877, 2055741331, -7078232, -183604544 ], [ -2100026908, 722585915, 1661417143, -888614762, 1577682150, -1771831651, 2005085819, -1060608984, -80384072, -2085248996, 1710634348, 40491228, 2021652625, -544790349, -1890496979, 765684478, -1447009061, 495270006, -1997596129 ], [ -1426502802, 592069012, 746558063, -1493025974, -1342605812, 1539919964, -2121915089, -1159412241, 2019462110, 204169681, -2031583754, 1685988111, -679682541, 924478176, 590606282, -571122497, -556737124, 215505473, -510202796 ], [ -1400116252, 956607502, 748588867, 438747807, 1037787299, 78930530, 1839724599, 1659217737, 2066438319, -1683139075, -1709557672, -129847418, 826987062, -1120699808, -1652866280, -1989395144, 235176544, 2057434084, -152028361 ], [ 1005137569, -1925148063, -1218973927, 774571355, -419041684, -2033779292, -1176716913, 1259086932, 793947407, 1328902301, -642324938, 1841972549, 1803296057, -569032994, -1256040770, 1983433669, -644991628, -16621075, 1854629095 ], [ -991916623, 1652191258, -1456992963, -888327459, -479502053, -72719476, -1102988108, 1648000355, 707488115, 732869857, 995428863, 589611741, 616900145, 689593807, 947293095, 1808100203, -1303242469, 73761084, -1355854481 ], [ -1366745092, 1931902849, -117150586, 877090858, 983067770, -2011147608, -33782864, -1373090104, -802030492, -1339073996, 714381532, -1580494020, -213761584, -834237179, 1987797886, 1236954204, -635051499, -887360518, 934099224 ], [ 565061408, 236532395, -1837487540, -1814345483, 585580411, -129888756, 1415432359, -2022226330, -1348262836, 1244817686, 2057952146, 1007299045, -2092700159, -1930536956, 1624692077, -1311196, -13657305, 1982296897, -1082497413 ], [ -924969396, 799493365, 1736469439, -576172365, -1498545616, -1906046872, -2119126325, -539778996, 131088351, -45744293, -1119941465, 758425385, 1628755545, -1147328575, 746989321, 193169094, 802687957, -2084646751, 744233663 ], [ 1062378118, 768617342, 1462311071, 1061350226, 2082648362, 729661914, -230823649, 1435701376, 836529946, 249632677, 337702844, -641289196, 488142789, -142390314, -1584222131, -256688583, 1932139465, -719379944, 761913853 ], [ -363061650, -920559271, -493978140, 1972101895, -1670139778, 721058408, 1419711322, -1351821238, 1101511928, 587103558, -697765833, -1388633956, 1911827550, -1301112750, 1929997416, 636390289, 1532099550, -874805699, -2021328266 ], [ 667536152, -553114504, 215814468, -183238051, -766572826, 939379280, 3687559, 579014567, 739555593, 766130311, -728851953, 1147672873, -1204482439, 1926015502, 1328567192, 221226752, -1373059624, 1735349171, 234000472 ], [ 1352136815, -2029568051, -696110053, -860414281, 1347204398, -152492135, -1643489543, 494577449, -1465616256, -229120104, 2114749492, -281217564, -306280126, -1974614863, -169144299, 1966584474, 1937162825, 1990300763, -593393601 ], [ -1866663540, -1129719862, -1239911530, -1813241831, 899296943, 97151310, 952001102, -1289825310, 841972097, -1869143849, 951173447, 1344623089, -1058239579, -736170639, -277170452, 340978235, 123740428, -1698034048, -520788459 ], [ 23977226, 488731263, 566248971, 712032939, -215334152, 10573158, -698010284, -980609824, -811941945, -264514699, -1677684007, -1208214441, -1650593686, -392258142, -18484840, -1446758099, -1551216543, 110460100, -1187769590 ], [ 1580750032, -1439597136, -78311372, 1299160439, -1701501537, -215963550, -120915042, 225870317, 1657003712, 356302532, -527741198, -445023583, 532624089, -865732046, 793306196, -504892691, -1888485067, 149564494, -1067451354 ], [ -607406041, -756973325, -1560722721, -905708277, 1776771887, -772321904, 998177208, -392194395, -1862856765, 1450463396, 1742468017, -1135491693, -1415341232, 1849700988, -1727735707, 1670340112, -1403522738, 1574912524, 1859866462 ], [ -1116405689, -1197031964, -1691478826, 1232620935, -646752575, 614344499, 490573660, 78267525, -1105664308, -577270933, 3325746, -1748334703, -413140929, 904755381, -335875318, -451910125, 1461732493, 150264327, 1018986744 ] ], [ [ -1925168342, 1839097723, 1185143954, 1403819587, 825799859, 164666949, 125844130, 534726418, -15859477, 985821862, -699947550, 1157129263, -676870116, -103800547, -1853424767, 1719503572, 801928778, -1075261990, -1954326309 ], [ 1511791081, -2141390038, -77553764, -2014420469, 830815822, -1273683411, -313113821, 301488299, -555955562, 778072843, 34956941, -340426055, -763424405, -392393800, -768249608, 329792879, 1136146223, 415871237, -2009429076 ], [ 1481753339, 1228582018, 1370473233, -1933303809, 1389534468, -141218117, 1478210910, 1209112301, 1631359519, -1623711748, 237583795, 981228373, 408739856, 1338577341, 975928226, -1993973743, -1292752705, 577568635, -599315313 ], [ -615457133, 1772331056, -1762886764, 97763895, -809411769, -1925057523, -536962874, -405617637, -194400049, -1456899279, 979946596, -617243229, 315260320, 193170278, 276891415, 22060677, -853960940, -40935204, 130467394 ], [ -2068718469, 961411434, -235772753, -890171479, -2023085215, -838526049, -408619857, 1445944979, 631359809, -350785019, -1606728118, -967301507, 1790025291, -1598413854, 560542581, 73445660, -1212904625, 1604163670, -454890004 ], [ 692320588, -1731270122, 2000113916, -2052722550, -814455003, 1786111457, 592143369, 752409768, -796865493, 1201070860, 1853697167, 524728385, -1209543045, 1747044638, -2128936954, 1700458388, -2106391687, -1897694567, -1966892925 ], [ -1333716265, 976618893, -447578997, -1807468601, -682515166, 2137482542, 109833186, 984143475, -1002738277, 89478605, 1277577183, 749201338, -2115297816, 459861761, 1252039155, -1566851219, -457971175, 622601062, -2125428954 ], [ 905111176, 1490629684, 112765912, -228687694, -1752990487, 965193582, 1903558477, 1625424894, 213291721, -2000111539, -919478177, -1021506210, -2115365977, -1636848156, 321341796, -1726533215, -1981480149, 1914013915, 449810644 ], [ 1312410490, -1079997060, -581001014, 474351002, 804417493, -566091769, 1801503733, 873698319, -1199096914, -1725724672, -2086706693, 1480149394, 1392034725, -90877502, 956482040, 1647156915, -1459183892, 2064952452, -44470756 ], [ -265343151, -1458425359, 740714859, 440723180, -2018817057, 633808089, -1540250965, -959140468, 479609133, 1206186275, -1571112797, -113402818, -923064209, 886300480, 1409310851, 600484451, 1266899964, -211488777, 420614592 ], [ -890272581, 2098008868, -1270002916, 1808766235, 1056321575, 2091056749, 609642591, -635147741, -940847254, -1375962665, 2006175671, -1689904493, 1332895558, 852410435, -1602872085, 1785434189, -1449279105, -1456847671, 189183907 ], [ -1704428756, -1707766827, 533596832, 1994316546, -1918484122, 592806011, 436763893, -1863268325, -1505106034, -242726940, 830256300, -1194136292, -282646223, -41013777, 909766380, -1086517206, 812241780, 1425053631, 355166312 ], [ 949613874, -1428133007, 1746239865, -853612462, -1297262167, 208055560, -492236593, -166260252, 1311968829, 154265076, -541824725, 1289408414, -519311441, 1968481524, 2087519218, -131989498, 1163348529, 894016509, 1549699412 ], [ -166446516, -399548627, -959416780, 369017246, 496947020, -212370798, -814459061, -213487449, 9230634, -1599020037, 687789710, 1469449407, -765041634, -470116668, -1748470572, 351433096, -310948256, 1533611901, 1748362065 ], [ 1174575857, -1245205009, -1296058020, -61385726, 509002439, -2011095189, -18334832, -1775174669, -1030138665, -605641077, -1972000289, -1020528508, 557449423, 2138351342, 1201967706, -831526772, 1897166132, -257340912, -622840014 ], [ 1491340655, -432859039, 1025571993, -1447379797, -720041239, 2081409971, -1099930706, 1501464716, -144153576, 1965393050, -360834894, -19983890, -452670564, -1246479464, 1476582553, 314325264, 21943369, -549361039, 1169681328 ], [ -653417295, -1126756290, -1793731742, 1602987271, -1833310164, 1481290684, -520556252, -2136550115, 1830508808, 1034382996, 957879542, 205826401, 1119090580, -1575667958, -1141212855, 188285705, 1007297009, 379715942, -402356289 ], [ 738233303, -1892402919, 35258872, -451772288, -7899939, -1583752924, 1732313608, 1519127625, 1901140627, 1461551877, 705872926, -912814003, -1657220342, 480702630, 1918155586, -585147555, 2117508695, -1485087274, -930680562 ] ], [ [ 641699516, -31142087, 1117149526, -666210207, 1179925188, -854241553, -1506586112, 295279855, 54024325, 288027943, -2044836691, -381618366, -1760208605, 1309235501, -1799371597, 1854095532, -1901851061, 475058448, -713955210 ], [ -1672019068, -611261460, -1975839556, 849846648, 1593043831, -730661034, -261782014, -1544488261, -76701149, 1919316220, 164333090, 1612658875, 1203084262, -1613938092, -1920322475, -589360996, 1889902661, -1425565570, -1956469574 ], [ 1971868566, -1297429461, -618571532, 1203442672, -1726072509, -1412863764, 974287511, -2119026253, 909319808, 182174537, -1112248544, 487734887, -766815512, 1928187502, -364991057, 1066735628, -997720896, 1431882665, -906720390 ], [ 34148604, 1295320870, 1830140910, 1081690112, 719369206, 827336165, -402771226, 802186318, 320736854, 93982176, -801981847, -640288236, -1616832999, 947233328, -2052120342, -1647688021, -889314335, -1541590442, 1072353416 ], [ -1605178710, -186936830, 999516421, 382512347, 393165104, -669355442, -214059541, 1146384644, -102085612, 858310748, 1406856597, -1095452679, -1624872977, -157521087, -501461998, -1504077992, 1117405344, 532456202, 677914934 ], [ 898157992, -278542711, 44150854, -1183945490, 993675046, 1917450410, 1605732890, -395483326, -1933068401, 1622788985, 321693909, 1193272825, -854537078, 1552759668, 1452646514, -2074804237, 278358583, -97103078, 678120116 ], [ -1033223847, -1726668307, -970570889, 109089575, -988528289, -154195483, -475394160, 833617084, -383520754, -1527093129, 575698482, -1234089030, -857427719, 887761233, -975914727, -1881947749, -598683211, -481065724, 801073647 ], [ 897980462, -2146748455, 1103359660, 1060547500, -1402461519, -691623944, 1146063255, 327447332, -689045808, 1123229692, 565271272, 46536690, -2121275555, 632009800, -1374504697, 1803631702, -1335880840, -2019208985, -531586339 ], [ -646268728, -634502860, 1833324654, -968413688, 1449250083, -1448626704, 501772359, -1585571790, -1162634971, -1511537494, -727855060, -172536495, 1537410929, 1100879141, 851569424, -47693689, -920625254, -873480189, -1579493543 ], [ 707194545, 1205899402, 205479169, 327382506, -548035287, 1990451869, 1664675654, -401617337, 1095423197, -648424254, -1615840317, -898695523, 1436752123, -77824219, 1569261771, -761370389, -171936145, -1833132416, 1206597575 ], [ -806899553, -1756251056, -1207375723, 710782024, 1354568244, 1953449952, -1135621424, 388588487, -176645258, 925009452, 741905101, -1845932268, -1506559110, 386825668, 134357247, 1656639082, 1491156602, -1896416417, 361124079 ], [ -401116406, -75649669, -1869156567, 1455473770, -1437848026, 1920932401, 1852495865, 1378621792, -1642249299, -393378423, -2045076555, 479718163, 1564313462, 114425208, -2048315241, -844783033, -1416350592, -277797931, -550534329 ], [ 1414190049, -1197816224, -856932550, -1127159416, 1673134820, -882490251, 2110672854, 714205442, -829928146, 404018681, -1620327718, 1734343782, 1963548876, -886074027, -1412764382, -307200631, 1165928181, 544692285, -1979492537 ], [ -2111697525, -1135739254, 1092665898, -1030125096, 1693997678, -870868907, 1686122039, 1800895937, 978572665, -1394534181, -1838698263, -1401709976, 570592686, 823237584, 2085043509, 1942687181, -825203891, -475520060, 1169488009 ], [ 1173078645, -800226466, -2014185505, -1733018427, 1391843074, -650533884, 959482384, 1292497414, 1703451253, -33840404, 590361652, -1307433879, 1895526453, 1645848768, -473058825, -570150456, 998714950, -368831387, 968790897 ], [ -1759560674, -993821671, 1204198575, 1806375365, -2035746403, 1199055188, -1849964103, 1573468929, -1059455512, -590167158, 932236636, 1465678134, -367048653, -794670051, 2061532327, 1994587321, 103170182, -2044631481, 2014369089 ], [ 511906617, 227027237, -1665418618, 2118690471, 939451825, -1212424334, -585454278, -671262513, 1591889227, -104788813, 1600745095, 807107286, -566549680, -404892131, 1331361594, -2148582, 777976963, -1619803612, -315392640 ], [ 330361425, -673294347, 1493897006, -1244230846, 1500939215, -1876005411, -312584254, 74557920, -1058312735, 171972797, 1722115797, -240438032, 167725878, 1935300150, 1819813925, -2088685043, 970818642, 1504548346, 1900362491 ] ], [ [ 1292018276, -1792246024, 1111333071, 1479570613, 107010451, -2057710665, -1329913524, -966194107, 1558555021, -1607185824, 1050526042, -1377865228, 1429456231, -2098844996, -1134783732, -1710979189, 233538817, 1207022247, -360952321 ], [ 144183314, 599884246, -193353738, 1084941782, -928527606, -1401381822, -1342721560, -1399995133, -1985303941, -1960193542, -1921048254, -1472379049, 576066415, -1115947482, 363165091, -1836018723, 1290644351, -619802630, -252625058 ], [ 752333509, 2136988781, 1258739498, -423743701, -662214109, -693243276, -1787458453, -696604280, 1113995658, -961120812, -467362500, -1850382730, -1067610350, -1852431192, -125881302, -871984730, 2018051699, 385427094, -547007737 ], [ 161347183, 1973335928, -1372187869, -1060130387, 194754156, -1694172356, 84620118, -1472405830, 1563871355, 1175883618, -1938591323, 161547105, -1245676425, 351853386, 192141614, 2008792268, -1384747167, 20776348, 1999314455 ], [ -1644882758, -1056813972, 938515785, -1683169452, -1254768837, 1963452488, 350203106, -1906437301, 1522045208, 101008365, -98436032, 2114885492, -797639419, -521136535, 324470121, -1109605092, -1602232004, -1554444471, -826506085 ], [ -1805532524, 17793134, 2119854099, -1055912713, -1972254021, -1978871300, -1433266722, 365677722, -126107896, -424139339, 1093795891, -469825359, 498755948, 2133794710, -1419424895, -1667374887, -1212844156, -1485304326, 1414172194 ], [ 1616032200, 257001474, -1588014083, 1508816270, 1793676405, -396554872, 738566275, 465355167, 120958755, -630541729, -951761826, -963610513, -603556799, 1116381695, 1399964217, -1660878235, -1900503494, -93552871, 1153407484 ], [ 261745698, 1407979122, 916994729, 884621137, 165373852, -1913387896, -1375420876, 1042194947, -821174903, 958481648, -690299311, -2091245879, 757281695, 1684844224, -231979490, -1579706902, -367037070, 1979044359, -779701733 ], [ -1843526317, 1150153375, -1125069137, -1987350611, 817083990, -694530378, -1558036691, -1915611997, -1353054040, -1504830979, -2099501804, -555314477, 1402221248, -447648400, -1985918572, 1639330740, 569396766, 1994260860, 353507282 ], [ -98522515, 48276551, -2119648544, -536193489, -249635702, -860872231, 1447883568, 1962574674, -93693471, 1225604460, -1189163440, 1815622686, 873117322, 1004584057, 407066163, 1413082556, 146497259, 1993618256, 697630758 ], [ -199095114, -1252449087, 1747606187, -1906512198, -1962481528, -2014687589, -1684176355, -1086453661, -41341916, -959561318, -197683384, -223868793, -265372801, -1891883481, 159736928, -860618992, 164809890, -1887275606, 1591563432 ], [ 954652094, -661799431, -602945772, -789239086, 2109653983, 867133449, -170878039, 637703591, -1870692285, 1416682009, 411449170, -819144208, 829515406, -2120020699, -41695818, 1907239000, 1115038242, -1957537029, 386131528 ], [ 773149704, 113633253, -765225769, 768493494, -328423027, 1927755173, 1451839723, 1758362736, -345403471, 762173499, -1527412657, 1084401516, 1092790368, 1182906141, -2060675844, -189292914, -967514448, 1782638148, 163524917 ], [ 478810930, -267302893, -1658332910, 516376784, 476180809, -509607780, 556272510, -469935083, 688099564, -650012119, 1173931776, 1663313998, -67204921, -2073195699, 782256168, 1888247871, 900884620, -608933269, 275856678 ], [ -580324146, 1177944722, 970202394, 537337706, -479847754, -1406562577, 500985696, -699017081, 1733580566, -1876503671, 1486909292, 1200851850, 65999377, 2118134440, 930513803, -1968145907, -461989252, 1462045442, 1185600625 ], [ -1458234180, -1416551353, 1821146925, -1951496640, 1931151633, 174945510, 1320401758, -1222611040, -669806906, 982370444, -1450508932, -1712302492, 468455142, -2110997308, 1885210700, 754640140, 917869003, 3433559, 531604417 ], [ 1941391389, -2126763210, -1084541056, 846370314, -1618102655, -1094001550, -2048243353, -1910656147, -239455813, 687273962, -1714478423, 2072950960, 1183879552, 698945405, -1838307016, 80970907, 1807128150, -1125498097, 175466264 ], [ 275519750, 843411098, 1797353537, -1585198961, -1877376120, -1763061201, -999921869, -628423395, 1625121672, 87765677, 1051991473, 324278411, 1943477827, -731053006, 725983639, -976408008, -1145253992, 2067642535, -2044403718 ] ], [ [ -976409619, -489309135, -1555100678, 1167767305, -603616146, -176459221, -842366291, 1683170944, -336144753, 1234042082, 531346451, 1957477483, 443016999, 2086541299, 851648572, -1894367889, -1474526394, 1244064023, -1950154108 ], [ -1331363680, 1249018579, -623618728, -1214820163, -1297720523, -791712780, 1451136949, -190354178, 1949437728, 929028777, -995219543, -1444893871, 1906132336, 1728304567, -1620441659, -766534263, 1044059206, 2073020480, 1733808275 ], [ -921646025, 1704291749, 969172322, -160297801, -529702131, 1345056726, 1445633317, 1778790580, -161462457, -1002154860, 1591422332, -846818399, 1090658090, 39918420, 369490005, -1247098261, -1073785076, 655951839, -1031360294 ], [ 726122774, 2110641811, -1793493692, 1827027535, -1410573517, -1552981191, 1435019470, -1271033226, 633613891, -1688719353, -1775396216, -1282744388, 88777226, -900922742, -1188195440, 1450096630, -1400101579, -1738678993, -1673826756 ], [ 1641195334, -104227966, 2026924480, 1319569998, -937419269, 1248256596, -187974202, 258104539, 125964405, 1109518876, -1264054691, -1892198448, 994612974, 1949376710, 343592227, -1642864226, -1665685577, 191846185, 1700731082 ], [ 488777336, -849575919, 518916209, -1476406533, -89414790, 2069548896, 555776354, -1705492872, -1282361842, -1891088340, -421000692, -1127201253, 2059908029, -776251270, -1997719519, -284315384, 1019255291, 795300030, 2048351763 ], [ -576756624, 98326957, 254835917, -2043918180, -2122523765, 1271189313, -494352103, 808704197, 1911125908, -1096993199, 1180457612, -1229631215, 1034230569, -1460666336, -839597488, -127536418, -50782950, -2016999887, 1479717175 ], [ -2121499279, 1632756169, -1261982383, 904275425, 908391213, -186653133, 160364105, -1833242172, 1721785643, -1634865092, 679830599, -2146225559, 1055871632, -604732386, -78910434, -2047050290, -1207249451, -279079284, 934871795 ], [ 418938081, -1028364071, 411802067, -1189536187, 237501032, 173543558, -1176087198, -1287055971, 82415705, 373430308, 2060879628, -19465958, -237864794, -104029338, 1608429545, -828935298, -509359752, -563204371, 528471836 ], [ 856393104, -78001303, -1014036467, 810127367, -964563831, 1706724825, 533218865, -253829350, -1145628803, 1105522255, 471221599, 1642995285, 887691782, 1243584356, -1751737629, -2042016436, 680454990, -2146669093, 1679027517 ], [ 1644799286, 365300615, 984893606, -335309063, 1967662095, -1992954234, -891281331, 849220628, 1236814227, -1107069059, 1295027460, -168365238, 1534705587, -1000592758, 824753609, -1255856261, -1553455344, 881950314, 777143148 ], [ -887574132, 448754052, 1896435418, -714372924, 7503460, -1251495524, 77487924, 1653991666, 583446270, -1537828095, 1033084601, -334157490, -2069377178, 527415639, -862692658, 2026350243, 2127233119, 734337841, 564044170 ], [ -838041755, -1843118634, -1886942624, -155664728, -782959126, 1977699855, -889974952, -1225569755, 1370435939, 1441801928, -530065303, -1796289703, -1724651278, 89930762, 1589041102, -486606489, -2069941163, -537013464, -2134558393 ], [ -328689416, -108433994, 991714437, -1850184767, -82838317, -1386836797, -144228102, 2084281409, 1035579401, 1479036425, -1981645252, 1134033183, 1571823532, 733550577, 1211422540, -1942117859, 1025389048, 1442716931, -1156338121 ], [ -123745183, -332145781, -1725202576, -1596607789, -855767891, -1678332943, 8453010, -1907616694, -2088665800, 555115984, -1063350267, -523749185, -704702649, -132603240, -155515013, -1575370840, -2138972717, -244057702, 281073913 ], [ 1153181832, -1298653324, -1787667114, 417687849, 1728041880, -1120340901, -1779201835, -417821112, 260854355, 530987662, -1663007350, 672474224, -673348975, -2016076147, 1813508472, 150644036, -836591003, 1359965614, 1275757717 ], [ -1260903419, 1978396471, 137390152, -1020815967, -224993398, -1341294680, 1502958985, -993353049, -263010592, -1853592124, 1906280477, -846528361, 654675126, -631187833, 263638928, 259017082, -893698767, -291434751, 414574357 ], [ -1214154892, -1583784556, -1382083847, -359728871, -1228454921, -925874923, 798116839, 731332013, 1905091015, 1133854106, -324575496, 1840946913, 1807716037, -1193568102, -1410914472, 1652491666, 1676341547, 1485850314, -170422196 ] ], [ [ 1556631761, 1155290022, 1032835960, 438922398, -997628804, 1061775795, 1622948633, 1650942605, 427557388, -1978358148, 1033419399, -1058754698, -1265910017, -1809970159, -1471410546, -42648082, -958414930, -507798532, 48837114 ], [ 116317356, -358092486, -202198019, 1664763838, -931646803, -2091569603, 1289371770, -1803678419, 1178867431, -749858941, 1466355746, -1427079196, -1440966649, -400503054, -348088966, 934555250, 633291924, 2119213622, 761216542 ], [ -1279579218, -1767077828, -1005131291, 2076681228, 1154223710, 1035203778, -979039053, -134116782, 875099469, 1919807075, 358582731, -2055986508, 1524258548, 1863070761, -2004303291, -462823737, 2060497503, 1948169848, 1993941442 ], [ 2042458883, -2051328803, -1498794604, -2107018, 443579994, -423371656, -996009750, -1055861226, 443794097, 2052246704, 1401287608, -1397580354, -1511514598, -1015525723, 1001530599, -2112166246, 877855862, 344555711, 686824710 ], [ 1549618354, 391066113, 523612071, -85112732, 651148077, -514102385, -1862639830, -2039011299, 922589981, 590197745, -390823046, 1057775579, -112904113, -1052866832, 365139090, -524127160, 2041674396, 950131891, 1065938966 ], [ 807028908, 789960835, 1173061754, -292517189, 1381933155, -1999519807, 714398990, 166149402, -2111818077, 690979623, -2137460955, 876988018, 104130388, 463345724, 472069920, -857417099, 525835925, -1198161007, 1111321497 ], [ -1760532772, -1538665032, 871154113, -1899916261, 2022010221, -2014677051, 107470668, 2079395415, 743813883, 568759465, 827221449, 885802119, -1454095084, -821427380, -1323702827, -1237616971, -1253369252, 592082570, 1859040231 ], [ 253437441, -2080567798, 825917863, 176818533, 1190586196, -527518096, -306504090, 684404482, 891763973, -1200477012, 371878878, 1980713588, -1870144952, -724924620, 144803991, 1829341597, 2010815484, 383112615, 201158284 ], [ -367386783, -234473793, 1004530673, 190537710, 227911040, 1477012755, -1552276232, 1965410562, 878274424, 372257004, 341423753, 329394379, 281943066, -641562832, 1022828338, -1062303621, 659192386, 113646309, -574483816 ], [ 1305260358, -779584799, 685258648, -1070224864, -1286242781, 322747166, 2043279231, -859475531, -1655859031, -1630291023, -35177562, 1214176483, 911595460, -1249267508, 1438516624, -1439342361, 254397984, 1498947764, 1322278748 ], [ 868133186, -725719332, 1143135463, -486859755, -642696561, 140474203, 504384671, -1249227949, 1856260170, 1576091234, -933308152, -1109280679, -1851293703, -403217034, -1413567973, 1848671266, 1707104683, 1411364164, -938316858 ], [ 816200220, -37568480, -973602641, 148472441, -1437445365, 1975743475, -1443832247, -852641137, -1196524063, 91874895, 738966548, 1967629008, -478247397, -1282714231, -2054483207, 420414170, 2057547026, -1874294712, 2130980710 ], [ -1018013857, 1754070858, -1850207747, 1682495883, -729488395, -967098603, -1260857195, -1573499750, 1281685770, -1849597383, -157215349, 1926708819, -408020976, 1404795147, 826021542, 1268493091, 1920706433, -1727134253, -852364637 ], [ -766838471, -1860790083, -1691291785, -1675981420, 1931286151, 1534226844, 379806944, 1485435876, -670604319, -105804772, 1647223945, -1513361950, -1519323557, 113771006, -1062102002, 723366510, 583728936, -720538789, -1649947518 ], [ -1793071413, -245123562, -764754826, -2001860934, 818508954, 1963794727, 2054573578, -1641583634, -1331052688, -292092824, 1780503378, 320239991, -186303176, 1828475134, 701016510, 2082485212, 1562075016, 2140128054, 246790595 ], [ -538876074, -1883509014, 987360237, -1005972944, -2100356081, 1300970193, -325917140, 227168705, 1219748405, -734120461, 1360429125, 357778187, 290388296, -993983826, 1240403159, -1112352293, 511615186, 1410437298, -1647278717 ], [ -429206363, 762688790, -970710083, -2027566767, -390084254, -13937101, 1806606391, 1319619535, -1371002136, -957426289, -1351929657, 1764289004, -628075118, 1680066336, -1887901044, 252739234, -1825699433, 234411420, -2100330989 ], [ -1476175604, -1519614908, 897956054, 602959202, 250710431, -1303839820, -1005876667, -524888106, 2056541801, 882982295, -2011804081, -2010804209, -654200204, -1249582446, -399270818, 2129823659, -1306891229, 416447763, -74625047 ] ], [ [ 687107365, 200666607, 68925669, -961909522, 2000992890, -998854463, -1527732665, -1735171581, -1858119714, -631063155, 1357923349, -1483462669, -2129889875, 128644724, 264405938, 272122463, -2141417492, -1275130094, -651784286 ], [ 1029477226, 648052450, 1351028475, 203265199, -414494613, 257106629, -494468924, -1471686885, 325681747, -881616332, -1011865187, 902068173, -1863659403, -2047423094, -617958292, 409238663, 1459500467, 73296244, -1036536739 ], [ -670198658, -521810914, -709634642, 724678857, 1283968523, 896846889, -506819616, -912588694, -1804488892, 1279568840, 1984444279, -1912078821, -1587551930, -1226056017, 1277554472, -1218310418, -2087597486, -704889266, -582404344 ], [ -449923748, 65199951, -1108545575, -2019568853, -1686607953, 1005394409, 686065660, -1028294666, 1893147781, 176817167, 1275403989, 1255537620, -858387532, 391330868, 399773352, -190639534, 581228910, -703892046, -1726167805 ], [ -1953758165, -228133458, 1773911699, -1226850292, 394842623, -1442685275, 564940899, -1356912036, -255496963, 1324039855, -546697128, 1864752700, -1947103063, -1787122289, -1421670131, -1100308922, -319766736, 1777594054, -1109370136 ], [ -614416725, -1956606642, 921494250, 197628798, -1953935916, -154130466, -1209142215, -337700371, -926805711, 1220756052, -1900691677, 427468841, 1259079610, -2141405633, 1737049158, 1124894448, -947891945, -74785816, 777087596 ], [ 72215465, 1101662073, 1673202292, -609770978, -1678388810, -294488062, 426936268, 1181291492, -935616832, 1839033946, -1989809769, 346120377, -268943896, 836861124, -929374956, 1855219465, -2141071431, 1355806162, -30301031 ], [ 68386362, -811218738, -464909899, -282938359, -811413718, -2097098763, -427381604, -421843070, 953190558, -127111551, 212661992, -145938062, -326333098, 931690906, 754290030, 2110059774, -13677963, -2027815759, 366316658 ], [ -446562566, -1736026771, 1532089711, 570975736, 539863478, 585787412, 2077052585, 807798685, 916614498, 1078120790, 963134919, 876458811, -1820703075, -419122374, -965273498, 1678001208, 359959959, 67710376, 96175816 ], [ 782843915, 1127821588, -1281628962, 2120243644, 1124881781, -1259266096, 454739327, -307523430, -529680873, 1575565697, -920698772, 1452339805, 587653147, 1362335417, 1053465263, 517086656, -1329481213, 2118249945, 611746793 ], [ -610300039, -1046727734, -1648001096, -791440246, -1578143178, 1666150731, -276201076, 541340411, 1309750211, 1981878914, -202523819, -1923006557, 478387127, 1919355012, -609792541, -1708045730, 922692996, 518299506, -1489745229 ], [ -2132019960, 86395923, -1509444362, -1352358384, -820408851, -134895746, 1365911604, -298525893, 1444241502, 449090971, -460659383, 40996476, -1540888546, 2043292589, -850801655, 1719325209, 623221715, -884428308, -57161951 ], [ -1627033230, 496594024, -1869376997, 597354303, -1297106758, -1595260487, -1193539589, -1763825085, 1669373769, 1872480603, 1824677684, 937376111, -1157621279, 1111888951, 1111241615, -1131515837, 1442095221, 2134270516, -526088046 ], [ 379295040, 1595984538, -1020381174, 2098745540, -845169557, 2009165020, -1142682914, 1038981918, 108750456, -551204202, -261548717, -1172502505, 738944553, 2116860824, 368358994, -961323083, 729626583, -264644303, 1808807143 ], [ -1013077402, 78344379, -16669372, 1656776293, -1673400629, 505747916, 1327387748, -594914813, 21934917, -882306967, -345734801, 1933036979, -587789468, -1280581138, 342671020, -129140719, 1202110065, -1991011814, 1728986181 ], [ 867016167, 1466810081, -397428204, -234019176, -710897012, 1434484988, -1842105042, 122902181, -1031465460, 593470670, 1992480370, 749731223, -1957281581, -430863242, -2012942417, -59901371, -1400267884, 827163439, 144248099 ], [ -824941907, 1534898982, 1060484512, 545876128, -626622229, -978132437, 367174526, 1245686151, 1450078531, 1191300936, -2047819278, 2082014802, -1115231015, -2104209056, 262713156, -191972812, -1691777138, -1226753844, -1264430923 ], [ -258555822, 1069831099, 781732901, -2036574515, -1401298321, 472604284, 1300702643, -2000780217, -705393937, -1649595161, -61835079, -470982724, -1400202103, 1996166328, 1128052530, 196913726, 1140239412, -806491039, 1868418222 ] ], [ [ -380850401, -489507434, 295374374, 336144180, 512890047, 1428002160, -996847788, 889281715, -1300110490, -1115383374, -20146303, 104965080, 622131382, -1549310748, 1359700719, 245254034, 398552847, 1061559515, 826498098 ], [ -305454244, -68808550, -1147365990, 286557030, -1275876448, 581742865, -353019704, -1132448684, -103381147, 1864334305, 267059671, -664264411, -214302316, 449632117, -1487914317, 261796333, -2002904177, 1517607259, 470627422 ], [ -1659556573, -146063315, 1650259651, 1996562691, -1559008487, -985870670, -1526730405, -563413721, 1555872660, 886950114, -1043239369, -750249630, 480119237, 416327858, -156290691, -338284082, 1865159352, 14653081, 1211541503 ], [ 1975137150, -708696329, 1197619514, 1346217755, -1205547769, -1177729472, -1453315844, 496375176, 1123220294, 1080544071, -482475681, 872559013, -2019429985, 672944079, -111374883, 1417205336, 2008621057, 241413422, 523290252 ], [ 1839740247, -672812233, -1525530415, 27606224, -619726873, 578779225, 1215441435, 17265335, -824394458, 278597524, -245031719, -1350052542, 1172008776, -720401902, 165656256, 1755039091, -1341672252, -312529356, -1396557863 ], [ -271221125, -853700798, 1784460378, -846054568, 490123660, -1560470943, -188788085, 1437356599, 738896178, -933611525, 2026631969, 1298138843, -419241815, 2033453048, -1342880362, -721720265, 1849234900, 2019626739, 1387833231 ], [ -1326282470, -1208951091, 633307134, -1907185559, 2109602677, 1895898478, 1324447287, 2010751182, -1160926282, 1637548551, -1042248324, -1626948279, -1020352775, 1180119940, 1902638890, 480765632, -1093448983, 433185720, 41297459 ], [ 77069715, -644720569, -1551841550, -595843389, 1676671096, -394201227, -2058409926, -665526897, -167547704, 429185597, 608274558, -320097071, -1532487509, -253353395, -2133285307, 25743943, -235369436, -617708537, 695117100 ], [ 1093325081, -1014297833, 14956599, 41761421, 39561510, -415352563, -1246205621, -1410984254, -2015040784, -1923515333, 1328326509, -1846857680, 1526782908, 1703019540, -1111336547, -244978473, -601156688, -455887279, -609808404 ], [ -676739834, 791185955, -375051735, -1343311493, -520440680, 2056058321, 2095165364, -1881790636, 325502697, 2034815892, -1314763923, -1852066830, -1237006189, -783771290, 1866885709, -1070764337, -721618670, -1032362905, -465809562 ], [ 2124589267, -1787543962, -178877864, 489230692, -1634189681, -1956644971, 2071376677, -991291821, -1105242947, -650021126, -1835896476, -1516356098, -2043628635, 149710959, -157922676, -970324775, 1796723840, -836320493, -2074638966 ], [ -1719441773, 967125407, 142780857, -1028980398, -1084812268, -1206626113, -335523908, 875270463, 593185619, 1064607564, -1970321691, 253468591, 1135781415, -1278803170, 355542516, -2120390388, 1760272586, 1019100360, 528314591 ], [ 427840995, 730012744, -332661392, 2005310915, -1230156151, 1333994314, 1124999657, 1449844598, -1842990784, -235703792, 612902163, 510700459, 809165040, 576673150, -1188600890, 1408340460, -71618953, 2021619256, 86755630 ], [ 161108987, 392052876, 1593834367, 1723089200, 363852974, 199351336, -1913420957, -1858353068, 1015831408, -665840598, -271805975, 551159610, -1194613419, -716655076, -1963073956, 1150794517, 36545980, -1331846140, 412725015 ], [ -1533281359, 1205533445, -1155205888, -986430111, 1615272798, 1043736319, 777108623, 437413461, 86108302, -1322773418, -857544829, 1987169188, 1797833967, 972351680, 1669781937, 1306392429, -432071758, 925607014, 1085440617 ], [ -1553244984, 1776243493, -29912782, -801640998, -111228144, -735649113, -719383199, 196736529, 2137337777, -393562505, -1225361744, 1123046226, -880585901, 158614288, -1058734899, -1237571382, -1065168133, -616811991, 1956613504 ], [ 735466129, 840501780, -1917985319, -2100748179, -677886821, 1664863172, -2078351376, 1143012255, 1378113083, -953950036, -1644156724, -1488352190, -1815891897, 1475914815, 1230907633, 741992640, -1763054601, 1933486221, 791401594 ], [ 1408737619, -515982014, -1298174056, 1381688655, -1926722756, -1362143490, -1487497565, -1784915078, 219740192, -1166481111, 2001931013, 1856005841, -1424059149, 1413563816, -1979601653, -920036509, 686652542, -1262230153, -1812469212 ] ], [ [ -1473852869, 681292007, -1197422254, -1091154869, -1266826617, 1640048134, 1667254199, 1309732163, -2061644826, -1071436028, 1632613747, 231879632, -1969565881, -1077665837, 1403744908, 1627762714, -318913192, -1496391900, -1815888316 ], [ -1179679897, 1284217586, 1402662299, -1046083487, 2050109645, 1623618122, 2093846533, 1083438374, 313491137, 2069188425, 810500661, 1425383211, -417226025, -1112562301, 315512202, -389917746, -639639449, 844520714, 475433751 ], [ -789994998, -1109845124, 199731521, -742308129, -1126797045, -1193559576, 699868619, -363706375, -678029388, -1652762742, -1910495778, 837149168, 2009074299, -752651944, 1477054581, 436089789, -843030043, 286777390, -1590749371 ], [ -696843813, 1010288721, 1508261508, -1199701268, 1764145107, 452921797, -1162788085, 1198635729, 1636524966, -977432065, -1693319432, -924978609, 1101851158, -1882859269, -905473334, -773746272, -2075789049, 418549152, 1314428848 ], [ -1478341376, 1660451858, 1945975783, 1591985248, 955268300, -223158690, -1271736006, 1773778015, 131497606, -206118751, -466257853, -1210250993, -505289343, 1280848931, 257647355, -448707875, -1682980105, -365255933, -1222718667 ], [ -439318613, -1504611635, 1923265860, -1400248699, -1614231413, 666653863, -670877744, 2131011966, -411939055, 648995823, 1435197492, 2081871674, 1329767203, 330744073, 1350401045, -930682393, 1589905613, 1599037070, -498897393 ], [ -1858900092, 793088497, -1707559003, -2072738846, 1922532197, 290463573, 645040519, 1634190765, 1842377863, 1960725135, -1576740391, -756240961, 1152172022, -2023872415, -1138980442, 63482229, -672788656, -1405353666, 1713654913 ], [ -223637991, -381155373, 676229164, 732449106, -31567238, 1663337987, -876237850, 1592891393, 1581896778, -2109227285, 1093949196, -1467954214, -61863195, 1797966249, -1307588493, 268074113, 1192546306, -85040401, -1811854362 ], [ -1867203281, 76733572, -2039885093, -2081050931, 1947401467, 141404276, -112308746, -1716281811, 1230153003, 44781300, -1202584859, 1086147861, -1129267366, 13395940, 258794630, -949162656, 1615018668, 874131280, -908042263 ], [ -1474960640, -735298471, -148770933, 217446919, -428734403, -1975661026, 756544437, -520712609, -706686565, 241733170, 1439904320, -2126752691, 1979008588, 592720592, 200973471, -1928607914, 907211042, 944716366, 259492041 ], [ 1295699123, 1454631808, 1455112404, -743984803, 744696248, -1901311746, 264443733, -1520580141, -826517089, 758793618, -323781614, 1560862117, -1773580731, 2026937687, 889494415, -298437611, -2041465095, -1968043303, -371784891 ], [ 311151876, 26674760, -870626420, 644629571, 490800531, -673455634, -749143709, -245724387, 1044630482, 375277113, -1601512269, 1817521887, -1279281972, 738614679, -2075413178, -1054696210, 278022668, 1491485893, 269529788 ], [ -1910983543, 1956926988, -977968083, -581355381, -1682975273, 842953122, -227467308, -1204449793, 588097806, -1305708112, 133123891, 702767712, 1336860978, 836676078, 289859458, -2001501035, -1148186723, 334352053, 156430702 ], [ 144400059, 1011419793, 1738994074, 12684602, -1569601225, -249238892, -1061570316, 124972181, 385407727, 206408278, 350955383, -813650928, -1387623456, 1521390593, -423009294, -1255491892, 2127651379, -2006470760, -659754863 ], [ 1037201169, -382800992, 1470226451, -606020684, 613047624, -311292153, -133379596, -8896800, 2040991850, 1116258524, -555080556, -358112614, -404165643, 1014154323, 391326269, 147881657, -298814261, -436188170, 237504719 ], [ 1422412846, 2003875886, -1885664955, -1127434532, 795396393, -1509410741, 474558711, -328344953, -1328023832, 17173698, 38889604, 915672357, 1399759040, 1954953924, -261617666, 810332927, 1233572834, 2092401360, 645306958 ], [ -1089467017, -678621020, -1250307549, -1298183156, -830926918, -7119264, 1233187857, -896933209, -1346409015, -1604004736, -1304853801, -288650440, -379092022, -434465119, -783641319, -200834113, 629118602, -1956270402, 1675754646 ], [ -834864471, -1551941027, -1397168167, 200810882, 89130298, -1767805457, -3343114, -1196176696, 1765710256, -819902616, 2145213453, 339744564, 1994541152, 235703476, -1606384892, 614464872, -95921583, 1369692632, -466514926 ] ], [ [ -1343337445, -1659520214, 1045319781, -1147357047, 717349539, -1569927389, -1805127360, 903995097, -667028522, 288988854, -2028515851, -1339695824, -1760144678, -945539496, -928628623, -539012815, -1103307673, -186156454, 1718733252 ], [ -1777593989, 1691308999, -375515295, 334438441, 738289454, 1009470039, 1906220259, 2145771300, -1724868887, -385719426, 167703561, 96316471, 2110299076, 649184044, -418930798, 1806283768, 991576150, 1275676371, 547757396 ], [ -1870794221, 2021178243, 914614505, -1506444857, -1065428785, -683457738, -1052689198, 519272257, 202886717, -1235690108, 843105736, -915429520, -1463605358, 1961250089, -796667124, -1148175071, 928232645, 1131732570, -1494640059 ], [ -1907629837, 1501986469, 17523395, -188794762, -341774604, 369325312, 745295654, -1802175157, -1007387411, 1952067980, -1430381531, 1750337707, -423733583, -1331101779, 406999675, 700518943, -645079245, 1258928868, -1873313256 ], [ -1623637646, 522195484, 332660504, 855090129, 1505188168, 1846957530, 28836828, 5601492, 1820144175, 1979097111, -1942176065, 24708705, 1800496173, -1928002262, 2049635908, 1069725240, -1477717425, 604782849, -296566648 ], [ -711257886, 518681393, 1010202987, 1688945587, -354475036, -1462323953, 1562432614, -712844493, 1113759784, 1279598797, -1896404955, -386527460, -1783170845, 450728792, 1266714674, 257721759, -756584321, 2032256958, -1779901244 ], [ -1539611670, -574808818, 1926037548, 1694112196, 275525225, 1942090808, 1735820730, 373572596, -1640926028, 1716061892, 607750816, -1541091834, 1460761483, -434689768, 1232146666, -1023552183, -2104798878, -198275648, -205275960 ], [ 1561896571, -1652073240, 1774069117, -1491104809, 1866114938, 885998967, -601479135, 1960994147, -605012866, 575944124, -2077964026, -1707777520, -629797112, -1099526266, -1170721442, -520230502, 466507194, -1609077066, 1082632346 ], [ 1494511619, 1441851426, -1312090248, 1634258221, -1591066009, -1688053701, 969308286, 1118464687, -1602742848, -362209169, -385175042, 956389457, 66607661, 432774698, -1802901456, 2048291123, 239608511, 724207973, -85194961 ], [ -1089663764, 723342409, -908784451, -1206259046, 225080154, -615773138, 1693931025, 685714459, -543588474, -1994597320, -682707410, -1650148156, -1206054870, -929637806, 655069696, -1690686501, -1451643090, -1977778886, 1791235737 ], [ 2093291565, -866923288, -190009430, -853948229, 144671700, 219817005, -1052675455, 622339201, -2114467196, 620140192, 1076852176, -1920129423, 961011741, 1020066627, 2029547036, 1314947374, -2056850895, -1796413961, -1558984075 ], [ 350979045, 911138866, 678780515, -729828171, -1284824378, -1873580134, -541144701, -854878296, -843110282, -1770742322, -896729130, 1450005679, -1113078654, 1618915575, -1776068767, 587937738, -1684266952, -491356044, 1948864011 ], [ 1154441019, 58547061, 565175877, 688832328, 1254053051, 399022421, 46846731, -1822225214, 1968576375, 284084134, -901798416, -1568276752, 447470856, 1213135719, 1323075843, 1657436808, 1691670875, 528339507, 1918769294 ], [ -1829045336, -450924439, -69444389, 856170502, -862618985, -901096500, 1732078906, 641579240, 580056310, -1356237693, 1441777, -337364593, 517580164, 1804904496, -951527352, 1335332464, 574063648, -15005977, 1933009579 ], [ -1516787776, 765900051, -435631660, 781742553, -1551861971, 1014881476, -1853159684, -649179602, 1745953097, 569938220, -36801548, -725760163, -1763562050, -1670165308, 930584514, -969903280, -1828876527, -265321333, -445966138 ], [ 1966804618, -1158393299, -998334311, -1440401966, -1339159052, 144092751, -1190068893, 943559704, 1363714758, -55019671, -1119075414, 1377836052, 2003019150, 1792663194, 1804053535, 1319332797, 1023501059, 1960616729, -689629087 ], [ 1842695466, -2059197997, 1428148948, -712721137, -890636199, 753109658, -1398733132, 2120903201, 975006407, -2065065703, 1484035902, -1684024930, 1387804945, 1343725681, 616853685, 431306179, 1416772979, 1505169080, 889772029 ], [ -1413468664, 710240966, -1282265682, -1947439114, -1495620223, -169760610, 1991682012, -2002115698, -1828920375, -1750757313, -1329262980, 176113644, 1380312521, -1943562751, 1307506782, 1774768029, -1806634969, -213283965, 1351523979 ] ], [ [ 858850220, -1352391063, -1512708173, -232993166, 1492910231, 1926845589, -94201878, 127009803, 252440652, -42365801, 637734696, -971759202, 171361691, 484964280, 271386623, 2039695971, 1050219700, 1005990499, 1316284514 ], [ 118888575, -832510419, 153651077, 1812687919, 1628940984, -627508986, -72574630, -977854076, -2095161970, -809900170, -1713613038, -607672772, -1916870409, -786277061, 920892792, 1476395767, 1664170880, 262648762, 199140864 ], [ 2008521621, 238838380, -1786897198, 1872260382, 489541119, 715765613, -1735062432, -130138138, -176737541, 1351726213, -503649244, -673983858, 776422348, -2080640378, 1054177446, -2115805241, -1124879199, -10870815, -1315484847 ], [ -1995680509, -345700060, 889783032, -1108156107, -970294068, 758594334, 1922529517, 76010826, 253232572, 1404355598, -1863863834, 2067047682, -103761788, -523522736, 506668291, 1769512427, 1877028179, 1190445693, -70399046 ], [ -1507003473, -1330136769, 1442801093, -1610142393, -79425489, -396443964, 898339101, -673450640, 870210214, 35012603, 1657709646, -1345103610, 1121693860, 951828044, 1394248338, -41899653, -769177365, 73558101, 2032110200 ], [ -1310094917, 694033051, -1183993565, 1175496662, -328478544, 1541383384, -1445668559, -1615838769, 1935901753, -702609945, -1783073675, 1442834011, -369280480, 1812398851, -267093023, 1099912872, 338357989, -75982561, -60161151 ], [ -1068921739, 1016272438, 107492250, -2140960848, -441092176, -403880286, 1656271658, -313964380, 288901014, -1791574081, -463571489, -927430709, -6528692, 1711745600, 1862158420, -914844851, 486441461, 1951384103, -1164024614 ], [ -265224757, 333199, -2133248419, -147496749, -1626328135, -814307438, -1651569394, 1014898675, 1437785563, -995199975, -1974211706, -32001823, -1654668088, -253202483, 188832210, -142323761, 94598851, 286798835, -1444853719 ], [ 787255763, 723578729, -1533304001, -284220348, -909136766, -440916323, 1171824992, 414575999, 1751252953, 296733217, -1955683354, 907337301, -1832380903, -678957634, 1863284291, 2103354544, -1512082345, 2083725307, 2058531140 ], [ 1624973306, 1409703321, -1824849395, -1629062084, 488428809, -1707141898, -1070131911, 2049974704, 1763092840, -1053028058, 166292314, 166074366, -1019190974, -1132859029, -269987391, 432393741, 1307094513, 1460411475, -2059774218 ], [ 673919824, 498300741, -1947266623, 1437360217, 408835117, 939901307, 691561179, -711709171, -1284633303, -524481700, 1125787811, 587444983, 545002872, -1587482543, -2106478835, 720723736, 1935119303, -607282737, -233733880 ], [ 1966549543, -1149423624, 94053594, -1777267166, -1015176045, -539323598, 796691278, -825625382, -169461325, -867784650, -1541397110, 1259289313, 742697274, 626726590, 356446495, -1576025318, 65322363, 893671470, -23955025 ], [ 959847904, -734037498, 61283300, -512224769, 2129303117, -1378428578, -929949441, 777625857, -1896418594, 54799111, -2023761918, 119584148, -770740223, -1331749347, -8942242, -725522284, -1811483808, 140296385, 282602874 ], [ 695287188, 1721725967, 869690873, 1275016080, 635958220, 740746841, 1259830321, 694632338, 9717688, 989133398, 1998592117, -24883391, -1176812159, -421766570, -2086470079, -830408291, 1662455252, -1719626030, 1666622381 ], [ 266986097, -779741725, -118033930, 1626022973, -1636799602, 282376512, -995273852, 176625332, 1233527106, 1809625710, -1049672618, 702862408, -319033852, 11751753, -1454672542, 1531750156, -1417998005, -1976286298, 1100996478 ], [ -405445094, -1861120135, 776769665, -923305682, 2045129469, 2065211358, 216428230, -103539147, -236962873, 456182833, 1756831557, 604686730, -1721331946, -1305074435, 556052067, -561171434, -88544896, -426461744, 412119563 ], [ -1156706845, -1830928401, -1142530828, 721426847, 463295143, 1327801057, -1681584533, -1539381635, -1592808179, 269310360, 314829902, -1463280123, -217591345, -1926480053, 480750575, 300592991, -2031693416, -1767446569, 880106347 ], [ 1714368306, 1502764568, 288149965, 103681793, 1324833921, 1463898025, 1745896669, -430945626, -102848971, -1808506538, -1395246248, -525943783, 1329514610, -230346019, 374974765, 1569972475, -104708802, -709887171, 989149212 ] ], [ [ -794135909, -480002577, 1666522191, -269187676, -1069592872, 1437334347, 611803211, 1150090946, -744602534, 1210852555, 1938988281, -1445382832, -1333050792, 275387859, 961807605, -2145474142, 215023712, -1600466114, 2056034430 ], [ 972474405, 2121956242, -1210751763, 1261423736, -506414763, -1703143230, -85414092, -133114161, 1151393, 1522621625, -947263403, 594781206, -1291688082, 1627661151, -180163907, 1285768081, -992308174, -803328619, 2074170943 ], [ -1309684224, 263385582, -762082250, -471875263, 841577328, 1210890819, -81325309, 592835456, -1959157045, -1142723684, 1041430707, 712564950, -1955512069, 1679907272, -389535231, -842886018, -161987380, -451827942, 13000228 ], [ -1442425884, -1550092832, 2103141482, 1064250724, -595980913, 1500542303, 1268864740, 849976397, 950779706, 1937333707, 1435179248, -1041526824, 973764622, -1457153152, 11508509, -1858452703, -1419813070, 951420021, -551252651 ], [ -1451238223, 2058887102, 1881974888, -1162978074, 422412080, -885491902, 1306252740, 807109858, -280468181, 1850711626, 1008655304, -1497464302, -242016548, 1415904518, 166489286, -1718528969, 1175024596, -81266672, -1124621916 ], [ 1355456608, 1651455783, 376178636, 928996396, -1112011346, 1058881815, 1736299667, -1124581324, 1902257663, -1760389485, -232513021, -1834567573, -225664158, 631431316, 1591336990, -1503228322, 1663937351, 2144010953, -1861469687 ], [ 1980184626, 1746171942, -2022170432, -1875622658, 966614982, -344331652, -1027476206, -411613012, -683330221, 2040920973, -1115358181, -1767057273, 1419682641, 1459509372, 1691153361, 2023982113, -1973960284, 1155276961, -987678784 ], [ -336450826, -220338427, 2085622389, 93724911, -1191051453, -1771043173, 382023471, 1417460295, 903644828, 1863929475, -1967638338, -417191292, 479671715, 1534308689, -804506026, 757438485, -1254417033, 394035809, 1181832733 ], [ 1370309959, -206982345, -115836913, 1640291096, 204938942, -643600398, -967802764, 909464783, 911326603, 162120823, -1464316694, -1453795230, -1103112680, -2096189186, -86238845, -365844468, -492579123, 1868245647, -1118502526 ], [ 1326653278, -1323328617, 479883886, 1550041571, 1450863938, 390235992, -1257422545, -526594520, -323600875, 1485115728, -526236088, 1396553656, 1939732337, -1671227366, 1871306635, 288989564, 433292904, -834886166, -713416892 ], [ 175384451, -1292882513, 936297790, 716749113, -2110943828, -1242348736, 58272014, 1040059402, -894502789, 1661122743, 146075703, 167447050, -1675715232, 550799215, 1363937380, -1239651509, 187554573, -2120029084, -1240973031 ], [ -1842641410, 1158287091, 2128926558, -1985209355, 868585408, 398673422, 867783105, 7566128, 2110657087, -1977209605, -1506694725, -1075006807, 1213088925, -1816167978, -1616703659, 998094275, -350237231, 883779586, -572694975 ], [ -1763951796, 417265104, -1678442362, -90671699, 1633299670, -1361651636, -1284850449, 1925137926, -843269279, -547220693, 791477279, -1597415402, -1886679393, 1474302627, 1922670077, 2091715341, -2048660716, 127917044, 1499555667 ], [ 1480649820, -597403939, -41748803, -1503067089, -1549681774, -526171809, -1158160920, 2030838991, -1803384485, 124458640, 242700715, -1892877186, -254771240, 1896407872, -1676955350, -1530891466, -1437640878, -1912602150, 1653294940 ], [ -1952380859, -940342704, 1401597713, 2127256646, -1490271149, -600709305, -1378757969, -1320977596, 1907460906, -697810679, 479366219, -1474482395, -921617685, -597074398, 371320301, 1718016321, -1103409232, 623119999, -24630874 ], [ 1267398692, -710291152, -327972365, 526676966, -244764592, 1111574776, -2087903136, -650655253, -1398293270, -1529381901, -1918481144, -619589383, -1212962004, 1108766783, 8834062, 1233006601, 1655248624, 1226432022, -339658334 ], [ 2038272992, -492994251, 1394931570, -1405958448, 2012505842, -845088551, 544569143, -627377495, -1162439906, -732699906, 464699545, -1667424990, -1297792849, 1803383199, -1781010181, 955130129, -853304745, -775981487, -589374500 ], [ -503864149, 897166856, 1308122343, -588081048, -1410887819, -2133961368, 964577396, 1790749250, -2000405709, 383988076, -1209936897, -1242284607, 1410524622, -1063916548, -842662583, -1614305392, 1735297769, 1746104987, 1774697428 ] ], [ [ -1158745292, -1341312659, 1892565036, 485159644, -1012275009, -1946855379, 1285274102, 1297976076, -2102591996, -93319475, -71839362, -154325360, -561719304, -737213643, -710448756, 1805246106, 2113795185, -1667205927, 948615302 ], [ 315547631, -1048925851, -1348799781, 1084229081, -581437590, -1590990009, 2014966151, 1829348780, -349328031, -316168758, -341519129, -1328592677, -1694210336, -975728591, -485783079, -1481124455, -1995047482, 1849232506, 1621843351 ], [ -833680587, 491739463, -1533943760, 1832916647, 1343898594, -1391641263, -1231542695, -718155186, -1743110974, -657625076, 723250638, 971440865, -2115676474, -635816317, 1427735578, 1591736469, 269335530, 1010797938, -1087406600 ], [ 1581928808, -113413950, 823337434, -1020420020, -1404877723, 141120262, 96598239, 307709157, 1322914308, 1166865991, -851303204, -145653422, -1781244447, 1231100028, -1566035664, -1850084357, 87107872, 1809654112, -531144298 ], [ -1350729750, -1355961708, 1445588666, 689321462, -23056314, 1835631886, -1697725814, 499782750, -602144075, -1144792280, 1796716308, 1961916551, 1437585491, -1509926156, 954839008, -607871803, -516058012, -1315369328, 381353640 ], [ 1534387956, -1150527375, 161421521, 634983054, 560630539, -1026753484, -2023607184, 1413073530, 415033005, 878313187, 137042182, -489241368, -1066371169, 684969681, 1423772405, -751034502, -2044068543, -1478959321, 340060773 ], [ -1137376281, 1349635197, -980592428, -26573099, -1174172696, -195254340, 766033187, 1270364971, 1029337697, 31453277, -184085719, -749204650, 2095058784, 1002704937, 1679420711, 1029373651, -1773605951, -1008439828, -169863138 ], [ -795740037, 1754394104, -35185528, -1201456077, 420514606, -522285094, -1598057589, 1919624707, 1913307479, 1185678870, -798175399, 1427325010, -909623115, 1629870413, 1650116889, -1412289734, -795074780, 855875387, -1142028735 ], [ 1300521638, 768783543, -1174761610, 1184433197, -1961254479, -498314501, -1381451259, -2147470697, 1036817437, -1491637957, 834471933, -1823512893, 1682450994, 2052200221, -786180788, -59270786, 522886761, 385540754, -2032406849 ], [ 2058172368, 1868672861, -56946110, 234043961, -1417486970, 1066806945, 62468624, -928503413, -828433952, -1795492296, 1240696419, -1877664961, 272647450, 1351456096, -1922584105, -1494880756, 1126930098, 1391577355, -1798742035 ], [ -1008176295, 456750083, 177262099, 71891398, -1022560448, 167433816, -1932375307, 1600717050, 181586523, -546816473, -570713491, -558611664, -278700502, -1319533959, 436192171, -1358438491, -800321168, 1592719732, 274042246 ], [ 1730976520, 677630675, 1217490549, -1762891086, 18789237, -643830343, -2074007468, -1761162944, -1332269262, -2117704116, -269068997, -1927451818, 1393760377, 396059503, 1988614477, -1785395269, -1804045599, 1582702284, -463692324 ], [ 1114303840, -1331741494, -2109609463, -9294099, 314585722, -1669125940, -2103452019, -1236665242, -1678495495, 2131135949, 2097014674, -2079393005, -184583975, -496031576, -2030612427, 715566180, 1504589400, 477968599, 1792482397 ], [ 590328990, 207805291, 1923536015, 884514593, 1136593082, 1203111121, -2011035677, 1007907567, 1067376764, -23527310, 276516696, 1428868786, -1538058639, 117375103, 1162096863, -1032925603, -1014727564, -2130015523, -806125223 ], [ -607351650, 1943198711, -1792780891, 628400571, -1875713500, 1285969472, -132180920, -318612499, 1905567110, 1069529401, -1694302631, -1004183343, -971736351, 471186826, 1417674902, 591375336, -421638459, 1058973257, 1111553561 ], [ -1801369567, 181824566, 905123671, 446381589, -1095623160, -1455378171, -898184184, -634443095, 1810366814, 522935633, 1442019380, -2032515120, 1219371374, -1338627427, 282532452, -487501944, 1562337448, 749878048, -170586663 ], [ 41183522, 888631377, 939447356, 314570288, 974365065, 1241625855, -2014104563, -571381584, 1725341677, -768002900, 1392493475, 211425496, -983254082, -643289166, -66464962, -1611467368, -823989684, 777473313, 1746514774 ], [ 1934234475, -503288600, 1263312074, -446448396, 1317601777, 1769148729, -233309466, 432476984, 1575866163, -1555338156, -1087568595, 541238211, -1378425424, 1264643430, -1003412112, -696466885, 1334357773, 115987946, 1249149614 ] ], [ [ 544780326, 61259577, 44739450, 1300546195, 2143723444, -2043023397, 29175056, 1216841997, 615782312, -68781860, 1260957028, -136417365, -1560863338, -978214272, -1958890260, 868142478, 2031475974, -518268040, 997545452 ], [ 2072146977, -458350426, 1641900943, -2071596749, 762996707, -1432802375, 1209092740, -2105617198, 1429385297, -444712656, -1129866356, 235601870, 2103130536, -1457784052, -815859544, 600682571, -1744895093, 1950951324, 101451777 ], [ 2106468694, -364432070, 1430938927, -726375104, -241016779, -657879443, 203621728, -1188247256, 14203355, 1460262327, -1478900154, 1257954622, 1522197273, -1997751322, 755016325, -63774887, 592428960, -881980178, -1201168486 ], [ -914641177, -1489669469, -405943451, 1602136519, 1196738189, -1376906607, 249662299, -1830865240, -1891852492, 539470231, -848173781, 877647607, -1477867319, -1633709308, 923625372, -1259029268, -1897698763, 1240231056, 882158981 ], [ 1845054383, 425310761, -100980192, 731977765, 1254151808, 554884822, -775670588, 1674095175, 872883128, 1620507005, 245760001, -215144448, 1474079649, 479392495, 1184986183, 1674755007, -927129329, -1318550470, -1505578362 ], [ 429067879, 1321375776, 2045267158, -2006640629, -2140328377, 768965844, -989712306, -103447534, -1809425806, -1824075593, 120672659, 809864282, 1658891491, -73555238, 625188564, 1546623436, -292636082, -1251416336, 1397659336 ], [ -2137607063, -962226087, -1587047033, 616264644, -989517375, -668737241, 653884583, -875185182, -589942846, -3493236, -1639617023, 1869044841, 2068342274, 914888630, -1682650311, -118427589, -622253389, -1432984306, 1617502965 ], [ -364943064, 655478038, 820925990, -773962076, -650064424, 2020124036, 1394125658, 4718254, 144187986, -2112651911, -1270250866, -2121012321, 1313974251, 1894120647, -1450971996, -939822036, -634523445, 1340308823, -398310838 ], [ -1960394779, 368736094, -1516479469, 623481595, 1532356326, -1856886992, 2122106047, 700761773, -1924476356, -1202558954, -1427488330, 1647805162, 957399280, -545703281, 126714232, -651192094, -403872757, 593228841, -1312251933 ], [ 1115390895, 1913130297, 2035945433, -1407595850, -379049514, -1008245438, 579673227, -754633811, -452429108, -1552273352, 257502486, 155619791, 221546671, -681503611, 1098824665, 463201487, -1389315224, -567545192, 690143215 ], [ -1647448399, -634725293, 1600293549, -250165930, 41455338, 779293845, -765146320, 1402122529, -2077197573, -117470114, 420247392, -1120793336, 1213346858, -1806307646, 644508162, 572809765, 1235745047, -1258151827, -1481824543 ], [ 345721039, 2025948866, 1223856605, -1239814088, -395611895, -1001673993, 1202036414, 52955068, -268595639, -2125169030, 574161176, -247181862, -1977145043, -1306849992, 972604545, 1069524674, -26685626, 1107042355, 1023797485 ], [ 497077372, -1252226450, -336359611, 1358844174, -815038692, 687551527, 1406438472, 142800564, 30466862, -1341617047, -15175039, -1967942309, -1660293100, 180222433, -1209535600, -655395323, -599193929, -114981266, 854066456 ], [ -231585788, 1482927615, -76524522, 2116818770, 2145239638, -311676752, 1140295134, -200985799, 1611260112, 1142721322, -694049574, -767824290, 1635352074, 174023381, 836556795, 760283613, -1435121916, -1132798867, 1719612637 ], [ -946653960, 1582433481, -617656511, 1488708091, 333653825, -1721015086, -986058119, 1944220524, -1253409831, -1170178325, -1505350751, 470796884, 1328475895, 1873514990, 1657734957, 1648824558, 1738267520, 291013308, 1381406096 ], [ 578620820, -1557830925, -2042739815, -1727642257, -662388488, -3589179, 594688723, 92028062, -574184815, 999967997, 1551559739, -1190218101, -1023730601, 1850914738, 2020810098, -816345324, 40619655, 334186899, 578804948 ], [ 1564285532, -1693165807, 100708859, -1217588483, 1089020933, 414479677, 1069559386, 1740865493, 1245631768, 1521019857, 1335942125, 538593324, -461868125, -703321852, -586021476, 461247969, 1303514414, -570769395, 342353530 ], [ -370065608, 462625031, 1369069836, -378312528, -442764925, -1281555283, -5841918, -184981797, -1459708979, 2017116211, 1544645639, -898219915, 1908663687, -979217148, -348480000, -1585769891, 481318327, -80829391, -999277366 ] ], [ [ -908255034, 1869390094, 803690304, -1490476817, -1567127989, -1846730829, -1085284623, 1022704615, -1881835414, -1076913333, -1969367469, 642115311, 1349235940, 124971211, 1743233185, 809496650, 1133393917, -800285388, 1568365162 ], [ 563100553, -1775556027, -1792544134, 1709973717, -965528529, -145857792, 1118461548, 1153816433, -2031230805, 497173768, 1774444835, -644804231, 183433341, -1010180463, 950055332, -1640118465, 83485205, -375160663, 606295681 ], [ -25328642, 2068751695, 2074963529, -927075596, -1987322272, -31277891, 387187703, 1081018878, 107351942, 371086569, -2049145260, 1127984357, -731251121, -496465906, -331024198, -1839912416, -24611186, -510302270, -1144797394 ], [ -1091513136, -2001024319, 1665137783, -885437089, 1608749492, 1444663112, -182781498, 1322239510, -1239843739, -1371164983, 1713808802, 628354426, 812506869, 1819551619, -2087567328, -1408286744, 1982859444, -1594822976, -221055697 ], [ -2052366157, -748292069, -1406982046, -1048837499, 1348416054, -963048903, 1348575665, 1695953246, 173740347, 165656236, -714835129, 715941491, 1317611866, 1559790612, -1309899556, 799695387, -1546815335, -41916395, -1764328680 ], [ 214752726, 1508933450, 1361583107, 922743573, 333003408, 535094014, -1718752582, 976965311, 779552889, -1531247358, 568534588, -494827102, 39768393, 1349114637, -764073865, 1789994233, -357152339, 56245319, -2023527325 ], [ -1623233729, -937566407, 2055216293, -1031236108, -450848982, 1520465215, -777411999, 1343979699, -1632126590, -1575493713, -2093239839, -1611153646, 445273601, -1757510181, 482887548, 425693497, -1141425627, -1987853149, -1451755828 ], [ -1532836644, 120296882, 1851043172, -277425446, 574450538, -843299486, -1753362714, -1210180643, -89244934, 1543206910, -1079987104, 2078025261, 596236459, -620271737, 525697273, 850965246, 798511840, 1570013330, 695476076 ], [ -2031791056, -527157251, 1752625316, -1258016085, -3655048, 1023946, 243736217, 1584690172, 171254603, -2145330372, -1104119297, 562737929, 1212217758, 630085594, 997885711, -1113435730, -1736058642, 1926189908, 269687758 ], [ 1024194984, 1962912589, -1363488704, 1594109081, -574245846, 540755157, -486747599, -1294102235, 1629691406, -656171661, -2041020106, -1501700657, 1982097050, 1382681462, 706850490, 1196882106, 638443332, 1762475509, -1719448067 ], [ -1875201845, 836941335, 1995929205, 349320091, 2003290156, -425553873, 749084359, 38998133, 1639596247, 632397295, -264407322, -1096609783, -801422425, -1826310113, -1484476178, 38155291, -2011850858, -123170298, -1967106392 ], [ -1451751598, 822772744, -2023618525, -701906467, -1329717368, -1915290524, -1253269170, -1665578398, -1801482553, 709888365, -1610884438, 1884117178, -57460007, -395230655, 1613987116, 1192530171, -341628444, 2034018386, 131771603 ], [ 894638676, 2017094118, 957805337, 390474768, 497790120, 661768938, 2051605008, 863660548, -859826536, -2053064127, 1215426142, -50894260, -364736946, 1868887071, -1479961369, -1986303766, 1028096521, 1821796705, 1414770450 ], [ 1593683772, 1561646326, 797009189, 1811954338, -681706841, 1051887283, -1751980052, 118620791, -899149790, 1884182509, -274226553, -1247405923, 297859159, -1815440743, -1602965291, -293665295, 562207949, 353126144, -1909541355 ], [ 773048522, -1899812059, 1354727039, -1979420652, -2032564733, 75593503, 1297279156, 1138313467, 430049403, -1380739805, 1945395560, -2059245041, -653275594, 1091331978, 502418657, 1247346740, 1144816687, 1888256464, 70417795 ], [ 1378456305, -1477865720, -1399870304, -1933595256, -1269095288, -1669021451, 1392616043, -21884653, -239673588, 599615116, -603183212, 302885671, -2132324533, 914467866, 1595599408, -1980002930, -1801663843, -1561904708, 464156406 ], [ 1121588227, 1386984908, 1207669076, 331164891, 868845402, -945162369, 1054114009, -1361855199, 1990460015, -1968120905, 1907904676, -169405085, 620544780, -1461106475, -775952076, 1555847657, -2086882129, -1324288332, 565252575 ], [ 1306525815, -295047732, -1771528270, -1516005551, 1676495370, -1222958661, 337797641, 1874879135, -534276661, -1863060002, 1344393090, 1234677579, 648831631, 1726788728, 1184471784, 808946458, -715238676, -1884023305, 970362097 ] ], [ [ 1485426992, 837898444, 658370988, 937669555, -957636406, -1645240422, 556865629, 1903053139, -1561036853, -1841649905, 891839449, -332227431, 1730853000, -120946971, 93120322, -1882028622, 1941780274, -726229811, -265880089 ], [ 554652619, 1535738707, 1267435339, 1175310996, -1694119795, -1767681776, 1422794431, 1772329326, 531450199, 1762773350, -783595294, -638163997, -1417066152, 1260310400, 727605735, -1182673169, 2144156333, -2016946339, 1160891375 ], [ -1254400471, 1219717422, -68771708, -1142369180, -1899374110, 520842640, -1460262325, -215757265, 1934616450, 1664953681, -26453086, 994983542, 1387706208, 457555435, -1260045698, 1337622189, -1767285872, 96313271, 1204944725 ], [ 303279286, -649253763, -359468204, -172638636, 1048142019, 2113678069, 1196504485, -787995177, -1669873192, -115337944, 1537576459, 579010260, -765323108, -1764936148, -1064173506, 929568804, 730106033, -207313690, -713452352 ], [ -1395802191, 2029215659, -298320442, 1147667523, -168930309, 297270808, 604460704, -619195024, 1877475445, -183357319, 1138448035, 1788220205, -504873233, -1142414674, 2017123725, 1227934598, 1249110373, 1915744743, -2027431556 ], [ 1910087449, -1646748814, -1523414295, -1211132837, -1660818641, -1788838490, -1609927562, -62589617, -547595921, -684110800, -1409529327, 2031199400, -719563773, -117097571, -1536607071, -1236285462, -1141051281, 2021773581, -1390432744 ], [ 59621840, 189811498, -1833694320, -640136985, -1800129796, -1396129401, 752876336, 293874142, -22351487, -1230714450, 533567285, 1737982400, 1501778299, -1403610528, 779036677, -1099881243, 1553875608, -115995186, 1042339127 ], [ 168815547, 749041235, 1867848263, -1568956960, 1733485220, -73754842, -1537203817, -287364697, -1907584857, 174785190, -118841418, -467537856, -239494928, 517274043, 1403248696, -461898503, -2075154405, 247466936, 1910004746 ], [ -451507107, -1620670538, 1725577643, -346644433, -543675512, -878973593, 991847568, -1521390127, 488488833, -649746013, -491672704, -1221105503, 1321265378, -199559831, 1836387009, 1408668371, 1118771686, -213825595, 1926670986 ], [ 364854990, -273560676, -655245624, 1777000012, -1055702337, 1615865356, -1165587816, 1126944938, -935599166, 1439676023, 1441413514, 988416455, 2113484116, 52864442, 1454766162, 225138539, -1981180271, -353532598, -2008073912 ], [ 705631724, -1492794795, -752521745, 1595259010, 1029329617, -704193586, 21970306, 348096516, -630553103, 1072979274, -1515144555, -315779595, -1050008226, 769207403, 602155973, 1318769314, -558992977, -1156341506, -2005023336 ], [ 1548804700, -731269595, 1093487880, -573989313, -721500873, -1141169028, 1208389731, -917769964, -874849609, 880156602, 77270690, 1057706365, -1702732801, 1970956051, -1130747157, -1640298410, -1677776862, -808634949, -328521097 ], [ -1816579929, 526415796, 486635831, 1190142374, -2077096465, -1734088614, -1265484878, -265619050, 373576447, -1280640515, -606712890, 58060845, 190594581, 113454341, 602315512, 1097827008, 1455736506, 1998646595, -460097422 ], [ -737976060, -949630521, -643882795, 166666779, 447477420, -1848204711, 2142221257, -1967463433, -425284993, -205139514, -664560363, -1210842549, 131169282, -2116488694, 1045296769, 770390261, 1163701897, 1357877690, 1664407709 ], [ -1512350025, 1438937033, 274458177, -1617074228, 2078699544, 1338827606, -993186778, 1677501511, 991341725, -227276163, -1451258379, 992572938, 1855825224, -1319760448, -2145621414, -1161785820, -881627163, -519033518, 2046262085 ], [ 1990507723, 733108989, -1213804463, -1237613727, -1796901059, 1251405645, -1199002402, 1709764545, 431042995, -54669906, 1843758615, -1477367161, -155821642, -1036835075, -1369609510, 1903160642, 452116244, -1455552404, -1686414689 ], [ -807853984, 1432977375, -1522404096, 1038181872, -1693909714, -700998822, 94596906, -1593343419, -443630216, -997280763, -1949191722, -2143274441, -1523876401, 1067282837, -1985742140, 24094608, -2041870619, -1221205523, -1380960432 ], [ -687905336, 1046465742, -338959064, -2084047118, -1526091367, -839763066, -951704378, 278262646, -640476199, 1046698856, -1063111148, 764039888, -1714918692, 2097767004, 2090308903, -963673571, -1141673499, -2146887816, 2044338283 ] ] ], [ [ [ -1983333109, -2138455535, -1728643976, -880771319, 2041130330, -1431983707, 300855133, 646147729, 1285778062, 856349646, 2083398509, 694412865, 1478619306, -773788805, -396786790, 1018659334, 1614398472, -2125653181, -284537647 ], [ 1298385029, -1657994625, -632172015, 206722578, -1791593166, 1785621232, -568000680, 1222082691, -311653100, -421219605, 2001390325, 1524139084, 68107691, -153835014, 1206057175, 792742415, 2058429987, -716678994, -1663557390 ], [ -1311193357, 118933588, -801138516, 1328506602, 1611315527, -1344846782, 2103550362, 563628740, -1013969493, -1283409700, -1437253198, -124085017, -1842185652, -1584252167, 1090146693, -47891535, 120260181, -752996495, 240948528 ], [ -674696107, -1953323697, 292937061, -1799346521, 811101505, 1780792180, 719178630, 329556381, 1994227731, -1205998122, 1176707910, -1256444165, -2145426070, -1112812342, 10464207, -1873645592, -950306959, -1933752110, -1102375152 ], [ 944829882, -1493898024, -1014656756, -1564793397, -496219067, 1121231956, 160472541, -1287669218, -772818830, 730320423, -91111662, -172084283, 1567708822, 1370807628, -1099084359, 877313173, 1250950770, 1717913777, -1013832809 ], [ 979190458, -1344549787, -238127634, -1835416696, 445954868, 791139509, -228503243, -379529906, -1108000714, 1161474751, 1762424333, -1577665480, -962749428, 443887246, -576420031, -2091704716, -2057858938, -1143191511, 2008328885 ], [ 470931150, -1051200538, -1906799364, 1100307688, -527298511, -456624500, 264839795, -1166439914, 977476849, -800135408, 883286030, 74533480, -1511052818, 530058733, -1824629440, 923574688, -531036630, 732227462, -1113229580 ], [ -398795194, -834549105, -1069777540, -676523282, -1916583382, -441617955, -1618630452, 79888180, -1758265802, -2107524416, -261737584, -867573239, 1618671017, -1012035429, -432399775, -1132913449, 1672780648, 1239610015, -1408832316 ], [ -1068166971, -1346737681, -1499095452, -1113451946, 1511081190, -176838574, -502762445, -1327988852, -1357063649, 237218328, 1078929524, 248853804, 675058600, -1024361755, 1912547936, 1385490365, 1622619658, 719835110, 834578124 ], [ -1843189092, -1456032029, -1578510652, -72236031, 377838167, -1637290109, 1080392179, 212163999, 409913630, 1790071746, 363593524, -2131064216, 1154479064, 1614971252, -1788686256, 168869843, -129918577, -1497871907, -961674434 ], [ 1528431722, -465146628, 158468606, 1190149044, -222626615, 1680260894, -1210455, 2086309149, -1514527551, 1666995542, -1663276874, 1344968903, 693879723, 255702244, 1633856536, 604397704, 835193804, 1092283198, 1463661245 ], [ -1150440047, 1480782919, 382342044, -2009870432, 1797126463, 1163742429, 1681861708, 1168628691, -663514680, -644344025, -960028518, -387195554, -1998123733, 1054371522, 1083893015, 2089736699, 217284701, 2095193114, -1246038542 ], [ -112344055, 1213229110, 1243610960, 1175456262, -145764780, -1833631962, 1571782574, -509191210, 643075407, -1575038235, 1875356199, -1044686658, 2135630231, 925168786, -729338446, -560152874, 2058680102, 402938714, 826836896 ], [ 483625886, -1124911205, -1578619447, -2134117925, -408200551, 789580312, -852326433, -1192370193, -478000321, -1153720038, -279289416, 224060132, -977565582, -2014657826, -1710223852, -359191314, -1385650247, 1285799272, -1439259616 ], [ -2030401814, 512609608, 532325028, 738234761, -1467248196, 775709548, 1558383246, 450024270, -469496066, -79396981, 1340555195, -1532945371, 961300714, -989464760, 1622789509, -1546967659, 72412697, -427266372, -59644189 ], [ -505752998, -1986720736, 1537101670, 145230400, 430800893, 94387779, 123664234, 456962111, -346092185, -1584749995, -2021839313, 171660865, -1348276231, -197429748, 451829154, 412213743, -1424090201, 689557356, 1893351251 ], [ -595181928, -1638750110, 17407779, 501894213, -450551436, 426501426, 1140270581, 335153784, 1273130090, -1520132712, -889309928, 237793038, -1032742332, 2123461085, 765891908, -378341768, 1176890640, 2075597861, -2100816718 ], [ 244268021, -311660087, 1095354627, -825789590, -749330174, 1144696633, 1677730481, -1530980931, 492952685, 1195059630, -1440919067, 693236141, 2060009015, 1472871303, -1312455156, 2105579144, -613906649, -100694993, -895076940 ] ], [ [ 856465848, -1607531730, 901775364, -1910085193, 1479930837, -747366799, 77847063, -1168142744, -1685140123, -2047536488, 2058848215, -1562238496, -1903369112, 59273796, 1985883385, -1791321414, -1050728420, 239930857, -32281314 ], [ -1521517813, 1935576420, -608529603, 758751242, -180512095, 367483179, 1737120113, -747784478, 1350504082, -891609250, -786265851, -2006704653, -658116153, 370794091, 600750934, -300212779, -616279883, -1184117343, 1736004061 ], [ -497296550, -833397606, 1893832363, 587525694, 1496367114, -477951179, -298898375, 985819007, 2061382552, 1239966097, -162702927, 420316841, -647930700, -187877258, -481377317, -1720473699, 1608966417, -1559493004, -997485751 ], [ -1060106691, -1193559545, -10321428, 1978035695, -736753875, 1006177298, 999792152, 1132929972, 526078193, 1032039404, 1122932896, 785581141, 251195666, -1755576612, 34938415, 1089542352, -678796757, -1078372228, 404637139 ], [ -1578807369, 940843152, 2074482053, -67842238, -2027809610, -981579996, -2011607661, -174859364, -816419457, 1173937190, 1478336604, -279186859, 2052754370, -216660030, -1638410955, 1753722338, -449082495, 1655330154, 1006318690 ], [ 1888436266, 625039064, 398284144, -1145138445, -947940410, -733554902, -817406855, 405336043, 1589402381, -1995413644, 509373737, 1109085012, -243647798, -964628527, -290330494, 1410236123, 1780166951, 788851668, -61814302 ], [ 624550611, 760010228, 1148307270, -1526250331, -1824783335, -663097053, -1030917857, 492986260, 93361712, 1797029541, 1190377388, -1513151270, 1499183042, 1162737758, -506360948, -1898573541, 1261207058, -1318018327, -1201413549 ], [ -126840641, -1793426975, -432409519, -1088415902, -1919850541, 1731508173, -1027632232, 189134986, 1360482765, -80104963, -889511882, 1045114535, 824788014, -2104134838, 1370756018, -1639375623, 1020263036, -1719693199, -1866139643 ], [ -1624927385, 1033681198, -199929162, 436289384, -941959710, -1632168167, 1227179564, 1428969930, 1456161922, -1868910509, 1825100599, 179833894, -1305402056, -1293797944, 12247891, 444953405, -1938328108, -16779019, -1117086097 ], [ 1794794334, 494253542, -550189646, -333322468, 1448330852, 819047029, -483218065, 1456970505, 523113944, -1891782303, 561037523, 1883828354, 1560294051, -1965362739, 1640226828, 2068751410, -1448622427, 591123758, 1095354301 ], [ -1961511482, 1407384471, -456860748, -861760177, -1038486769, 24166607, 1282358468, 1381031434, -1179161070, 1404426622, 1401072076, -1883884409, -805987548, -2082882134, 2100856071, -118861383, -986085377, 1693315551, 794400600 ], [ 1890662859, 1289322367, 1955962605, -1217797541, -1271178782, -1822115201, -674932803, 220106257, 279414354, 760548784, 1001720101, 1362690833, 85807651, -975971420, -260734347, 1598955732, 1357026494, 1785704159, 172629950 ], [ 1199098939, -373139503, -2114855427, 1047122970, -1772892072, 580831249, 2137765656, -2037482844, 1004801991, 1581315699, 544565933, 815971481, 1723836698, 1190581830, -1977224852, 1177444228, 1105429501, -1167589399, 664335104 ], [ 1468335661, 1495597082, 1593053790, 1193589594, -1623122978, -64721482, -1146451596, -1842676464, -1015954018, 1758366227, 420963757, 1131733528, 12100206, -616774206, -73695743, 2078455995, -915148399, -811284017, 1491155197 ], [ -555937938, 1734788090, 2038716602, -1863861210, 722031578, -1743017787, 1628629721, -1652603487, 1665391379, 1156832941, 156544410, -1254606271, -1000869889, -295473913, 1492268608, 1708039350, 8107038, -1147354562, 276385598 ], [ 1424361067, 177674049, 1677229284, -2106303243, 8251272, -1950477343, 479935225, 499866873, -806086091, 1264598826, 1938089033, -184517877, -279302864, -1329686237, -2026501095, -400997877, -251296172, 1152440879, 1555105233 ], [ -1680958343, -1492344455, 258552249, -534472371, 868497347, -762679894, -361494763, -239838880, 434917492, -1848121327, 1647020941, -691737924, -1233457778, 603038348, -1567305909, 387213282, -1886142185, -1014630055, 971577752 ], [ -550602837, 1720266826, -619644944, 817734398, -2018945532, 2046349491, 497491649, 893828805, -750582354, -908408047, -272000360, -1049735625, -2058298021, 715839481, 930404226, 755105403, 231375923, 102273185, 2085268474 ] ], [ [ 115487727, 884208098, -358022321, -2005496896, -644584271, 950701095, 575751153, 831660095, 1063078691, -1209794965, 1346067376, 920922364, -825334575, 16090396, 1536456845, -1429389121, -847215753, -1322566681, -838041683 ], [ -1268545913, 1314269852, 2109652687, 2015952140, -609227201, 1856395224, -1796335954, -1670401547, -749429321, -908486024, 1793713559, 1116247078, 1087952833, 1315306228, 967372854, 18324602, -1895132985, -2078322743, 2042918048 ], [ 7935266, 1945916850, -2013708633, 583933880, -938899416, -582554011, 673708786, -20277307, -1569370744, 2146077072, 912635640, -598456392, 521349915, -1497208986, -301961032, -322819218, -549089872, -69649427, 1780978627 ], [ -2117445837, 228366254, 1892626783, 1670310818, 1707488723, -376057659, 288591606, 406476479, 1450310587, 1952529506, -1052967343, -1614538349, -1009368184, -1018849283, -857439302, 1789686858, -1222351740, -334988499, -611321878 ], [ -979100552, -1303850208, 2136057796, 542990032, -1708498013, 665550308, 479073582, -604742882, 1237270711, 1298673169, 1231534618, 597689581, -249786626, -1258609851, -1958672444, 1796552959, 1464700200, -1283115355, 1300247551 ], [ -1942136339, -1127941080, -1502277698, -684929500, -774530339, 54083650, -177187498, -1657240157, -1503266768, 1376814160, 206816591, 1812905571, -1586356246, -823799074, -1469642268, 1821192686, -1465040185, 1292224715, -1321204764 ], [ 978502831, -192060310, 2014999858, -1847196507, -753121821, 958241590, 1785172220, 167787427, -1724843415, 555365395, -94428506, 1180641610, 223386658, 1708977537, -1620016065, 532204746, 1019427693, -404090559, -106605539 ], [ 838939608, -190952359, -461283834, 349780701, 1304223525, -1568901387, 1606290149, -1288382127, -1727717085, -1371449944, -1818428146, 1941035726, -893979482, 1173341612, -1363958749, 125400054, -317954015, 684854574, 2097786982 ], [ 644151060, 867518611, -1020720410, -1623664370, -1775505821, -858237263, 235960185, -1887921666, -1017724759, 563843103, 1604048517, 2102629403, -1133643544, -1708972321, 312937653, 1881840047, -343198374, 1735980777, 1043259697 ], [ 1712689995, 1935940261, -1686369823, -379799364, -1933016450, -1956982403, -106608515, 693342545, 1658007244, -1592638843, -2004654543, -1698653105, 1832966180, 693886911, -80267545, -1705908030, -554783328, -1594390079, -2018225773 ], [ -261646271, 11361575, -204757901, 1595616894, 1776889413, -1625066277, -961496234, 4231219, -425480473, -275466917, 891296021, -1374567771, 1404539931, -1010222877, -648023086, -1195236338, 562973232, 840084648, 533374324 ], [ -27555647, -845216827, 806244060, -1638009496, -807843273, 783904906, 825523245, -996140064, -681879423, -780471309, 1661273881, 310763104, -1637954961, -1456814513, -1850414992, -1110256353, -1192577934, -231589718, 1062217538 ], [ 1625573305, 251393092, 1169331151, 665705580, -783415549, 480959645, -850107659, -821188063, 2093130459, 1763827322, 658780437, 399644568, 796862601, 1086559612, -1910726474, -607777781, -1696630049, 125277404, -882814916 ], [ -729634258, 1468926585, -1270993954, 1763811340, -339886334, -1327018855, -1532116080, 919968110, 1729267052, 1606908889, -1416098580, 1627366993, -1178906944, -176921450, -2123638673, -1036038502, -773450505, 1959724641, -952126181 ], [ -959568114, -973371277, -1062166625, 171647360, -1264082403, -899673758, 139738739, 1101274986, -1687130365, -650507279, 303601230, 1789997003, 1905630992, 1598535884, 21342624, -1725881546, 1998652653, 522277825, 1742483031 ], [ 1806710352, 1255426098, -342611548, 464102351, 820699811, 1634998992, -1176078155, 236153589, 411753583, -1257560783, -421298085, 1826131939, -2078392840, 9405463, 469482975, 1751264644, -930247412, -458935010, -1802127135 ], [ -705558692, 2135874763, 1142424035, -307591826, 577438842, 1995173951, -258879434, -881975652, 1626027692, 1505358488, 71196012, -2096787999, -2092546173, -1642517222, 829804246, -1393541446, -1876227810, 780998617, -81165043 ], [ 131148327, -1322508358, -1225246967, -1108172436, 618679255, 2060790591, 1785813309, -1660093711, 771393293, 1106844016, -1973189066, 590322325, -238417824, -1309781638, 1244010132, 1869762181, 422122472, -1282406578, -305352967 ] ], [ [ 66935783, 1727825621, 1247782231, 733078207, 1132029475, 833642536, -774348222, -1574298128, 1457163718, 231343983, 1984689870, 777513627, -111584005, 630335834, 654189230, 2068097250, -581907607, -514267264, -626709469 ], [ -1684112188, -130069366, -234763973, -1300803449, 1353738388, 813473341, -1110135511, -1436344246, 507025651, -2125231414, -1498715064, -259948155, 2107106100, -1819261040, 123206794, 268172446, -1065848434, 87484419, 576394407 ], [ -1557937549, 1950666225, -1090935060, -563782245, -2042462170, 401625237, 403525504, -1648627520, -889632920, 1145564759, 914762274, -827646359, 557597907, 1061001879, -542937165, -1392669038, -2054183324, 1953132363, -772387857 ], [ 1314905200, -752204358, 911514219, -718526236, 461133876, 1947524736, 1089770841, -1440705419, 101735071, -987586552, -1205334327, 1427642631, 2072719949, 1826037661, 1456217019, -136212298, 112425913, 172008224, 1014586249 ], [ -1920458620, 1403659661, 1323014978, 2126623219, 406133694, -183466281, -90151109, 516205510, -847931419, 1189311349, -241501781, -937324079, 1010657481, -700958621, -1800561323, 94820755, 29266744, -895652520, -1998714292 ], [ -104274028, 1169317495, 1294878243, -1241168718, -299148343, 1732536922, -667746844, -102673006, 771310521, -183550898, 1466040190, -599783798, -33616184, 70269533, 1049423456, -695664845, -964894573, -601619133, -1149045258 ], [ -1307333350, 1371157023, -664798877, -987789483, 1338806157, 1239077113, -1092249564, -838133022, 1379836046, -953910093, 1551826317, 505440482, 714400787, 145883779, -2015697195, 1393836320, 262136914, -1405066968, 1430863642 ], [ -887013084, -576456153, 597531869, -932771150, -2119735567, -767180781, 786628395, -330384359, 912193883, -1846109335, -1041547376, -1126633920, -1872276885, 631081241, -1244312442, -118179281, 2106571870, -1085160672, -1311140102 ], [ 1850611890, -612444090, -878138769, 943295724, -1592067614, -523086643, -1291288935, 1682679288, -873661604, 287102947, 96890475, -31228164, -1862638497, -1019248294, 1524464606, 206781341, 1621249842, 255367240, -780178267 ], [ -664030715, 1182457862, -1126377870, 428177025, 1871187133, 1483670715, -483795757, -957922448, 522368646, 473458900, 955587977, -1835261828, 171420614, -2106887390, 2108778721, 1609315162, 1029902435, -882410565, 1058145022 ], [ -234459006, 639677306, -1151998774, -108845274, 1618375701, -1332252509, -495921848, -895089105, -1378174456, -441508745, 463825912, -1912240907, -1265025382, 1362243590, -1027829113, -705470729, 742149108, 1058332719, 1972332507 ], [ -1465342709, 1094400050, 961025945, -1614296186, 1617469633, -805060647, -330340722, 1272877771, 103046326, -965734734, -764755140, 1031090881, -1360369432, -121150541, 1062801088, 1651022053, 1400413534, -604950029, -1294116879 ], [ 1866470194, 418390252, -397565018, 1726406693, 971674979, -100942560, -1309129408, -1796759889, 132239683, -1656131478, -815463904, 778935400, -2092823535, 2101962093, -269407170, 1589872872, -1406617204, -168646570, 1969608637 ], [ 568341072, 1325378667, 794801449, 1028752580, -582527030, -200437398, -1934954950, -1034636902, -1870417788, -754354955, 970004111, -1269746250, -92246931, 222860100, -1443940566, 1336921956, 1164851595, -1342560061, -1992077049 ], [ -2127952501, -889357442, -1608007767, -2072614261, -167795141, 107376124, -2067614301, 423715231, -415461303, -1287037222, -1670063355, 1113070245, -1684630404, -1286373033, 913157364, 556845175, 2145324178, -1973828167, -1312191456 ], [ 694104931, -1161405899, -511268534, -874377028, 1324415302, 1224535298, 1313394064, 25313525, -52661184, 303555458, -1858376702, 199746690, -959504813, 1878495658, -1356405390, -1997791283, 1990379119, -1469241289, 75143274 ], [ -506320887, -990816384, -51406595, 998273034, -1658128347, 693839378, 1688650828, -900860522, 763898206, 1805305131, 1856471085, 635314458, 1893226909, 1190820323, 53829058, -1607081781, 1516158840, -916514084, 1016853228 ], [ 622233082, -599112841, 1179741360, 675810010, 1054349440, 1944535354, -967092811, 1133910182, -1976910232, 899418201, -1479644469, -1194552840, -1307407927, 1422186039, -541786554, -473886278, -595430726, 532910599, 1786656759 ] ], [ [ 763332092, -1712679123, 65461429, -1685467799, -1436300414, -1302740825, 848068149, 1612767825, -1085585953, 1899295328, -1007751523, -828272427, -1602918322, -1946845788, 515148112, -397424515, -1643229829, 277864711, -664788676 ], [ -460249774, 1672985102, -414500221, -201579868, 804394072, 1694384855, 1023056956, -31280394, -834772372, -1379398290, -1616480011, 1112034450, 1017547780, -629438459, 1884330880, 2003218294, 518646144, -1021647198, 28159663 ], [ 1383612644, 29731117, -26369594, 140241712, 1469446893, -383606863, -1361349023, 59139794, 574101762, 1867052674, -1661354945, 1901216339, 1312180567, 903952356, -1135359034, -1261124479, -311060953, -1363418205, 669909484 ], [ 1083583503, -93567456, 823531281, 1197853200, 1773234072, 808186184, -1143652975, -1587395202, 1891351005, 1174513829, 1500548125, -328640956, -1471019707, 419866232, 600096128, -1217308839, -129286990, -330319096, -1032437564 ], [ 1362196633, -61273490, 1830778645, -2141619879, 1884184296, 694317907, 859375019, -911389890, -1808566126, -1153500016, -246388071, -696017539, -1318249208, -2093083010, 848748092, 717009616, -1454399869, 1216173180, 2051174235 ], [ 2146713779, -1311959249, -312690085, -1921079934, -2094570567, 1475522712, 2010276402, -1278735079, -155834354, -2044349679, 1356137264, 206491452, -892745562, 2015343703, -1563341506, -998590001, 1063979961, -392031816, 861321814 ], [ -1128859545, 680180517, 249043498, -1945483981, -761114717, -869974655, 392403348, -265023693, -94399374, -1419392104, 1842177064, 1072538779, 730219588, -963548206, 784235503, -1138549818, -58124729, -995362794, -845485437 ], [ 641640276, -799021841, 988412169, 17143374, 2066235616, -1323231411, 1910634575, -1578714920, 213401729, -548187795, 1083607939, -1587095816, -1053292467, -1156370190, 1807095224, 150425994, -1442135549, 1245947712, -920970934 ], [ -1182097033, -24325661, 1252689417, 1458342822, -2080732920, 1709733222, 2134696378, -769266101, 72752240, -530899196, -103563037, 654256711, 646632462, -108719217, -106618639, -49082130, -395041273, -1618316129, -554122542 ], [ 925696166, 2052277153, 1342969547, 1552616582, 1215912657, 10353374, 781747465, 1445053000, -1190120216, -1507149639, -1003466955, 126465167, 1229221878, -214012932, 2073914471, -752125525, -163371245, 1797185877, -1414271533 ], [ 1428047692, -1498900037, 1748420850, -759264277, 580752296, 909257808, -531625885, 216003590, 1103001588, 1614356614, -1681192041, -19527292, 1516465248, 240048914, -2023877428, -1608446069, 1366711784, -329199940, 875917796 ], [ 1686310173, -1767549021, -192793672, -1516132699, 1469760151, -204477149, 1617716989, -859530788, -1523316091, 1577509950, 486181881, -1319269644, 834419313, -356138856, -1947205380, -1028769098, 1074115575, -1601240416, -697279965 ], [ -1031902752, 1000461941, 1546132806, 1235154545, 925566056, -1762872587, 1779147297, -1452450269, -406822185, 1407835364, -1114919019, -1216268878, -2034450691, -608980075, -20796534, -140032735, -1976851712, -1267156842, -2129122718 ], [ -1181226877, 449718038, -2110017654, -1439561502, 188999223, 256748216, 1701773799, 315777601, 1829137511, 961381873, 216809530, -501958617, -1669439226, 881136189, 1881495257, -575673952, -620597657, -1727491264, 419459022 ], [ -816086358, -2103838810, -2114982216, -706156544, -161227525, -183916852, 1032128605, 120511741, 1222981442, -871814195, -1150635827, 169898118, -1693749877, 1136091999, -1351067554, 1782837886, 2077531430, 161039732, -807012505 ], [ -692873148, -303720953, -89015493, -1822670023, -1299059384, 1242664190, -1921125829, -221232260, 1610729392, -1772112553, 1827678969, -116213559, -329013388, 916007526, 1190578025, -115801381, -1790474207, 2012762377, -2109515679 ], [ 1596283662, -283252751, 63595539, 1138298306, 1891966201, -1501447761, 1337400407, 692081983, -565775996, -318969179, 1165696373, -1546073222, 25135583, 954274918, 167983578, -223949614, 88566607, 49509556, 1304289399 ], [ 1378447691, 1797763533, -1837707423, -775165635, 1618227784, 609546372, -529078337, 551511877, -158276888, 1664288048, 249595219, -226724079, 530742867, -1330750383, 1162832304, -1275236440, -2045614787, -1927252808, -1863443348 ] ], [ [ -1714858057, -1929828366, -853755438, 1979090010, -1706979243, 756352372, 1593825547, 1328098209, -592625840, -1920901242, -564928538, 436259511, 1105981451, -1538431326, -853248402, 435891364, 924200840, -812093241, 1384796264 ], [ 1296246833, -600530753, 154955061, -95297009, 725056372, -763520831, -731941694, -330007200, -1220449071, 346806364, 1967378780, -645792506, 1550412455, -154047642, -1435450949, -16219095, -2505028, -2042240670, -88692989 ], [ -1444616685, 1264547087, 177701522, -841087369, -2136099131, 304937316, 877005014, -326059863, 1741458868, -1304561006, 1093366058, -18544472, -798214503, -909723410, -215431393, -1801427953, 647323710, -391659093, 774970750 ], [ 65444202, 2050833568, -1792598875, -30147023, 155824262, -1075739701, 740322856, -591881531, 1131842268, 1814378685, 1518869040, 569983290, 936090151, 1564447872, 2064363152, 962440282, 1773761827, 1999008113, -1392009991 ], [ 5283054, -612435029, 1932328375, 1048094072, 1657385863, -646015803, 1473579512, -1798681912, 1885891118, -1160036846, 109683336, 929158133, 1042943124, -1236042888, 237665321, 131057672, 1186531780, -769339463, 1132808343 ], [ 499421704, 1109837553, 1611511820, -307308618, -291217550, 1272546730, 1210613008, 1617009390, 216567186, 585210873, -1893584575, -194764162, -1089708844, 1517189705, -1621637177, 1195935016, 1446687736, -130566601, 722377459 ], [ 343034972, 812401053, 798113384, -1060600670, 808835039, 1725581675, -811589317, -830895981, -890382503, 1768403208, 1663642250, -653771073, 1876948554, 1122989362, -420627078, 1396499403, 1775440240, 1582732803, -125875792 ], [ -1216885435, -1429354895, 1406032852, 1000213902, 896966543, -1950408692, 1998618875, -1658216564, 345763838, 1894104539, -1107676007, 75684789, 1461111212, -1003405852, -1710672689, -84140644, 1267141026, 335770376, -246367703 ], [ 596637492, -1925012443, -651880171, 1623405478, -483600605, 1997854133, 213731468, 1863560083, 544020095, -348438751, 1809712208, -987894826, -462670445, 955447959, 1609269363, -1317278685, 2118355785, -298037666, -691474741 ], [ -1595368789, -2030297770, 246509586, 448270985, -1744375182, 1733653525, 188517589, -1918179746, 1466184918, -1300731519, 742577941, 756560335, 1333085850, 1329949040, 2085792174, -1775366720, -580224027, -585241434, -531581250 ], [ -1122109453, -1143024377, 1996629119, 1713126923, 783697650, 236088190, -104631843, 782104942, 1556291232, -316702242, 161758449, 1770046162, 1766666563, -1160049396, -1121809450, -1270093952, -2030066123, 835154844, -306065903 ], [ -2011288406, -1270119569, 138096216, 1441953966, 699769258, 141405776, -1346690862, -907682812, 1210787677, 1174990928, 1581318021, 115471840, -974683693, 12003125, 1701749874, -1370997450, 1490072363, 2126933236, 1373779115 ], [ 682977414, -389990152, 1523955329, -1456810787, 1115541911, -422277506, 12600845, -158078146, -2105686801, 2090177649, 715843065, 429607357, -1714790119, 1197467876, 1981977233, 1351385650, -1076898782, -1368319766, -569800596 ], [ -2050407548, 221446106, -179382660, 11229047, 2104488410, 666355336, -357084093, 1217398254, -559472076, 1106572399, 1858644516, 1752714308, 81103205, -129207750, -439924832, 146770389, 1873466952, 1606649360, 457317828 ], [ -934880714, -530293263, -1091264500, -1346411580, -2108298483, 1176307950, 1024266047, -1378302313, 805674272, -1437143055, -958978926, -1037037733, -1589500947, 983685821, -1964814719, -406440009, -52128500, 331277188, -1316483547 ], [ -122814393, 1260131045, -539863314, 1932880148, -301512254, 1189102207, -1657207627, 1510090716, -87041761, 2107936915, 861639679, 1034272998, -1509814679, 289152949, 1022451268, 1331488092, -531095438, 274240817, -1402789251 ], [ -289845493, -103482344, -2007875821, 1789303717, 614096111, -1361457326, 1707326951, 822135586, 829579298, 1859456410, -411688612, -622174794, 502079061, 1668688353, 1344136529, 1231153521, 1134902736, -1997188127, -37888286 ], [ -619761195, -594092998, 1528986035, -442966715, 1446588680, 1751956440, -192702683, -1417967659, 852241389, 1558985477, -403372302, -1308746477, 88317335, 2065405748, 73325931, -221865403, -257876620, 1002576173, -683024253 ] ], [ [ 985155703, 2089646812, 1170511959, 1841041275, 1242945746, 1475989917, -1979658952, -631480785, -973521497, 1559956857, -1160888912, 2009108497, 852951419, -1615115445, 787342474, -675979159, -871734548, 2121980523, 1260753003 ], [ 1131134799, -809083471, 698175474, -674588092, 442335068, -434432250, 470421373, 1050504802, -793956831, -2096897818, -1731711178, 1745754961, 1973084992, 824869669, -1687714898, 371937209, -290118560, -1128152003, -518499447 ], [ 1226270363, 2131881696, 1601112898, -1272122124, 6643112, 121084472, -891373973, -278878682, -513019387, -1848628168, -359699162, -583431453, -833587092, 488632967, 911342740, -1945873440, -677856186, -2014918533, 1379617408 ], [ 1834833941, -155945797, 1911320645, 553879756, 1584983287, 1923940556, 373816058, -231697718, 1039170790, -1415852259, -873333914, 214414731, -1282718382, -14278506, 1528486646, 1213686034, 1680556161, 1547044914, -719953930 ], [ 913194957, -549648275, 2024882548, -1388317806, -991301306, 1896586171, -1120146541, 512975983, -896416324, -925640987, 734041218, 1266419461, -1148727593, 2073937274, -1767733704, -1717743418, 2051801155, -1909437604, -796240710 ], [ -1627137415, -1192305788, -1829651555, -606668416, -877619581, -1467052840, 939220069, -1993862057, -110427462, -835871213, 645361354, -696373389, -117342829, 1335804570, -1527254467, -276437986, 266946943, 1016843283, 157097347 ], [ 1012377948, 1270741932, 1241211525, 495836747, 1797481971, -2050037097, -5878374, 1297300180, -1701007633, 1366644551, -1981427574, 1230624271, -1344713298, 719498361, 1413953256, 1349482075, 319328666, 1754117484, -1545680372 ], [ -1131797419, -1577815344, 942290209, 1681492314, 1848640861, 86029739, -1580349143, -1409188831, 542578964, 1704018030, 2095887114, 948015994, 1635651433, -95482663, -1305255858, -150042807, -1720469915, 741533802, -732462866 ], [ -694456718, -2134552146, 2147097804, -311851666, 1222152592, 84080886, 605417967, -137767647, 805102101, -1289242863, 2130664015, -309879285, -2101176838, 1943528697, -2049452442, -118972635, 1224185380, -556344369, -1248152027 ], [ -1114520704, 795284342, 316856851, 14347085, 61249124, -778805881, 1868631966, -1153885850, 1449722964, 1188614562, -2118623218, -1413121916, 224537492, -1465782096, 1514050880, -249397542, 1446709019, -1635193709, -2044372420 ], [ 607788781, 1297382991, 2112998408, 1235102289, 1064779476, -1898558106, 443390753, 917433165, -452524224, 2143955426, 2095899622, 1529257202, 1631843836, 292181563, 1376926979, -1841486674, -1159612481, 704170406, -1616708611 ], [ 1344159722, -1383232565, -647639867, -1036422448, 177071077, -1796589858, 1340854922, 1668261200, 1061085788, -1352051060, -899509882, -1174202878, 438455383, 1667127443, 1628719528, 1967710064, 814032546, -1194940967, -437370355 ], [ -883972590, -1874277495, 1288932129, 335348109, 2019768017, 1465645754, 642853942, -1959716633, -246596904, -107837513, 749813424, 287787943, 1203808512, -2052750047, -1663630226, 1944300284, -277891450, 1385952723, 1534600677 ], [ -1629505859, 882292257, -1400678513, -1487028020, -1098274918, 1096132314, -1747401932, 719154109, -509864766, -1010825842, -1117202128, -670002519, -648104765, -797118035, 78247497, 2118486336, -208191545, -1358406352, 479489594 ], [ 1414827943, 428117876, 131578125, 725940298, 1634328191, -1818668381, 2069577817, 1688759601, 1980336804, -7438782, 1521505265, -1796082568, -371204516, 1630199622, -982379541, 1131989010, -775252796, 382903873, 657722836 ], [ 1623113606, -679203740, 1234802520, -279651146, -457989233, -1805018447, -1819658352, 1163986056, -1698193796, -1668726397, -1351314399, -699965628, -1448488005, 388410953, 1383337280, 133894965, 709094027, 1688482908, 1694431474 ], [ 681560358, -1854624314, 1241437871, 1106442742, -844193323, -1450462416, -1579442712, -960740850, 1045094388, 1915460151, -1487866961, -365672609, 1435232916, -1778654468, 1902745430, -2069277948, -932317745, -2007998255, 1121008099 ], [ -313497759, -269129873, 200092404, -863299827, 1103899737, -295737132, 1271127718, 630360683, 751405401, 2096237271, 28137713, -858805625, 978915914, 884519286, -71036294, -709227507, 1848090365, -1067754319, -1808805017 ] ], [ [ 566257687, -1798291521, 1122223641, 1469705466, 933665896, -1133266124, 1900891015, -1767083671, -1686336571, -841431737, 174649107, 903252366, -898319068, 1784609501, 1361320286, -1156259343, -1881081637, 866890089, -1392413572 ], [ -937083330, 1168353776, -1335171971, -624310775, 1835682437, 780825538, 515482767, 2141065582, 1161913353, -172446790, 706608923, 141666233, -586224580, 2041518486, 400860013, 1058251976, -386570760, -1302418779, -1621472555 ], [ 1306959475, 90635922, 68111359, -1627304196, 1234242230, -1015276226, 423279871, -642901883, -1171102493, -1446445475, 1350507710, -1739479628, -2138779752, -830479172, 1666577106, 867865104, 1368416204, -1268741308, 2019235889 ], [ -1642141851, -1994850214, -98376686, -267857771, -897124529, -1421069205, -767943816, -541210823, 435426307, -602191310, -1098103317, 419021572, 354725524, -268736131, -1674882953, 1999621726, 84460256, -954454387, 969781980 ], [ -348964119, -1442313586, 861805805, -1749343228, -959739000, 698789871, 961261330, 2109786268, 896413331, -1152188070, 911556224, 1080387060, 751947522, 1057054658, 1363481842, 292923627, 2125715450, 620215859, -1909815383 ], [ -1406467268, -12255080, -277582491, 1344672355, 741124020, -2147280884, -190355333, 193931708, 2064922164, 686328109, -1372769379, -1323955136, -790363008, -425972695, -1680846922, 1243183410, -1856446791, -1861083542, -1600985578 ], [ -1568235440, 275007339, 1366097978, 1900629620, 1328027528, 797794826, 388279490, -818515086, -359975588, 1599677476, -1693712859, 1397578842, 1337612991, -1900402597, -1109195228, -816011557, 1774641220, -262700744, 1184715127 ], [ 432464364, -1799866872, 716813523, 581938454, 1592719404, 1806574927, 375390848, 1628515026, -1548831235, 486846909, 332943014, -1408925308, 166685636, 774132736, -364213562, 713574706, 1053050592, 381112712, -437467714 ], [ -1006126785, 690568910, 1719261762, -163895672, 11067712, 1770049131, -871383476, 1321169637, -1051313188, -1039615546, -940521256, -1921431713, -167099376, -628258129, -1155984021, 1102072571, 74794987, -1306534782, -1322749039 ], [ 1329417439, -983753916, -451823562, -1633524438, 1306603833, -612485273, 880020995, -403857188, 1295476433, -413529774, 1699237516, 965884454, -82147078, -71463213, 516810777, 828951478, 887179238, -2005148001, -1009706014 ], [ -272349682, 158836055, -1761805047, -1289899198, -162770652, -227480069, 494778128, -1848408666, 1274485943, -853908317, 215689447, 1921277127, -517533796, -800799276, -1011626138, 654574052, 1964701965, 256833188, -1295854050 ], [ 1916024956, -1965306776, -385087574, -1606835775, -2004826667, 2136768131, -1782405190, 1744272246, 193176091, -771986560, 1558507307, -2130951559, 817518699, 1147641146, -584290665, -856690252, -2108205019, -2052352986, -1958645709 ], [ -186381866, 132260300, -325747690, 869772647, -593742360, 1247165128, 658707957, 1876951586, 970724238, -1597750208, 254192364, 675658315, -2087410914, -1958459482, -2051207721, -1411271168, 1639577006, -1115984869, -1346718566 ], [ -231426337, -437810192, 2118869243, -1702837328, 1463864641, -1162643460, -816239873, -62905557, 2041896815, -1135818841, -670267794, 683254784, 730368857, -569906073, -1583693773, 1238955329, 1719943759, 437873858, 1601210423 ], [ -1056712035, 1563509958, 1324494753, 1728149803, 1855799835, -664077877, -1631897310, 1069490335, 728699097, 634158098, 561762351, -1972120733, 728910645, -68018288, -2013541870, 1526977702, -2026683994, -1144551465, -881277897 ], [ 1214844941, -1802885213, -496511910, -575190707, -366071608, 1599534730, -750212459, -625191412, -391505339, -460221862, 1950366378, -998485261, -1660005059, -336711648, -1788523182, 1277804874, 1684484708, 1421167459, 1309418273 ], [ -339049157, 852047559, -442980514, 1522678682, -1309683830, -1543260008, 2042693528, -599137518, -811768929, 723440758, -675844726, 1062537098, -301264276, 1219733835, -1802024353, 977451209, -736425286, -330983059, 1849347223 ], [ -76275219, -1827801602, -178698428, -1114607338, -108476344, -1212250221, 614372388, -1137867714, -148784306, 1952559862, 591967021, 895738991, 1169713839, 1802991808, 1658432639, 1535925768, -682683051, 535780389, 1366199961 ] ], [ [ 256876198, -1601243859, 39083786, -1219037123, 814038586, 1544636527, 866830912, 218723568, 427166721, 165478328, -219294957, -1172641390, 753180676, -646387779, -1474530267, 1289326270, 221335495, 87471502, 82892259 ], [ -1813365180, 148927382, 187295853, 46466079, -2117416928, 1074872932, 489881252, 1105923548, 16532108, -731936497, 1431044431, -641011750, -200718524, -2076676646, -1448201885, -1660880604, -328534311, -1020806024, -719618173 ], [ 1141217214, 785944819, 1279425001, 1356623869, -1082266766, 496532746, 1588086751, -838466780, -533873158, 135063880, 1280123383, -1514990845, -142361985, -1106510108, 913112445, -1108457045, -617130668, -659780798, -1844230787 ], [ 722025026, -1056340610, -39390399, 846491158, 1232102000, 1795111625, -1605890612, 551008071, -737387882, 1155146474, -477840839, -2086824068, 1529079642, 1116962247, -728334416, 1441122595, -384662515, -375160013, -859350612 ], [ -26236478, 2123801994, -1922542965, 400928851, -1397429216, -1615696659, -1904916083, -973895950, 993719430, 1014519613, 1287906262, -1523174093, -1680763071, 2070464620, 1810741130, 859167468, 1458255906, 1307335399, 327641462 ], [ -104456362, 2054231769, 757098973, 1642686012, -1257749441, -1191244470, 557244020, 1950068426, 517859391, -244987495, -2040763985, -1482339621, -1156049872, -1288104688, 868985529, 791109473, -516939976, 2094047439, -456820514 ], [ -235056283, 112632983, 314111281, -1326534229, -857964433, 807844944, 1483728741, -328679898, -1652892582, 1509878364, 353249691, -273797416, 370314160, 1386549575, -2142588511, -600724464, 1892201043, -855635459, 2037285032 ], [ -938703748, -139700512, -1846928296, 969123218, -1119057766, 1497706385, -1590054604, -1646239575, -131999633, -1784048248, -733579589, 813079485, 20571495, 255517535, -1757851422, 770489968, -1755794914, 309222646, 1248841159 ], [ 972345259, -631780125, -1482153450, 1420082491, -1221410793, -18520146, -1129476902, -2019552703, -358543446, 216099107, 1114803166, 969762509, 1423338466, 1348332068, -423927855, -682231250, 438300466, -87456147, -879702072 ], [ -2010918824, -104037399, -131830891, 1893696301, 1342259291, -990909487, -1673516281, 1236708642, -54868810, -1966260876, 1090129923, -664676433, -1412425769, 681960373, 1224928653, 1185415090, -969516844, 395932471, -146740318 ], [ 1585796994, -1332573098, 1377764631, -660037024, 504680276, 9339928, -652306756, -1153396530, -585358868, 461346358, 494337490, 529459838, 672384408, -1927823880, -452746408, -794578732, -440159444, -505667440, -1388220521 ], [ 1996628094, -2146248748, 410529597, -165392650, 873727405, 1420952354, 639396972, 1144785957, -971267197, 2121457598, -1772659871, 727592282, -1517957133, -1142835023, 1396991164, 761707303, 573280938, 1410805671, -951593457 ], [ 605577548, -1280226100, -78493875, -408650641, 509007216, -1868483877, -2036662280, -2011647700, -1008834100, 326783330, -1470007125, 2109898409, -371877874, -845267663, 1688079079, -1394958273, -1340246797, -512006080, -1842607069 ], [ 779112252, 1189370674, -628847031, 1580131437, -2116013783, 134839721, 987898520, -530142538, 1918247889, -298350024, 1795506995, 682864210, -1156114691, 1422714284, -2015364706, -1333843199, 1201879230, 1727686397, -480840289 ], [ 675985229, 848090595, 1023450106, 1742363166, -1774198300, -1320375926, 1796776776, 191459950, 121094829, -416897983, -592245446, -1096014766, -434060792, -1832382418, -888912068, 2119853557, -1447522407, 997372137, -1998624882 ], [ 1004254608, -1011859227, 869178307, -14552600, 1183806693, 716231403, 249389662, 1002215604, 2000955062, 410616399, -1400711460, -1649000481, 204472473, -293996645, 466239613, 719001582, -1344501176, 1044431666, 2110255481 ], [ -753737434, 1841409280, 1840141579, -349814945, 1268654025, 1857054853, 1510672844, -478408772, 715305290, 397567099, -370395935, 599175248, 1864739556, -2035738552, 1724194023, -566697535, 1410791070, -1684326162, 1679878226 ], [ -223180968, 1789329766, -310267233, 1058096399, 412829360, -1287046261, -1076524714, 165559273, -56850766, 498190302, 1317826218, 1174130039, -1895793251, -20842490, -1510756582, 55281129, 154357911, 2128435528, -479453855 ] ], [ [ -205276921, 49362840, -1589095638, -1890155586, 900585082, -856330398, -590379075, 2114073874, -1080017000, 1735802866, 551739947, -1008721569, 1951494292, 525064675, -803979846, -208923376, -548590817, 1483762938, -148219161 ], [ -1989294338, 807430041, 1103527169, -446896276, 1811882132, -321736993, -1013067684, 862882113, -1599080364, 2083639333, 787516358, -788109021, -1796453039, 366478718, 371644621, 1264456361, -929528535, -1236401084, -374732198 ], [ 1367170314, 1752611517, -623068193, -1942900337, -1670643795, 190796196, -2040527193, 961453849, -2005376732, -327945367, 1278364294, -137943682, 751355674, -713712786, 1260530499, -314826479, 1086402602, 1942006014, -511207036 ], [ -1151182653, 1859800493, 776907068, 1623263891, -522319249, -651324789, -1614672388, 1172272713, 1478190029, 1372921446, -896904445, -49545049, -29411200, -1630288340, -2146780140, -712720532, 44326957, 2099428458, 1605394622 ], [ 927435374, 1987526262, 1179874240, 112726761, 1769201446, 1803435729, -1276623729, -933556935, 2011779993, -2122966157, 77919330, -503312138, 1050886281, 1968228485, -780780697, -1200748514, -732691681, 926114358, -603014575 ], [ 611574168, -652582143, 1032645468, -1879034463, -675963446, -817872088, 420538076, 632995377, 975549337, 1726460648, 1272518146, -1968532384, 762957276, -2076065406, -371184687, 396851176, -776690568, 857594564, 1271442881 ], [ 464880979, 106979627, 2031705689, 654317959, -1164501920, 672009528, -80553047, -2045411313, 1786285486, 1270413919, 504646957, 742986728, 331236317, -673862321, 1859040752, 228479972, -691907160, 793557981, -1472418589 ], [ -775059254, -1592441203, -1782095774, 1382430980, -270210075, 1533081659, 590517776, -1142983816, -1239592072, -184377170, -1740487772, 364435429, -174445042, -1550336739, 106084893, 1498130202, 1755399426, -348415240, -1833318577 ], [ 1561107886, 219102038, 1117020728, -1953268289, -880664683, -920821216, 930179176, 778203209, 1033820250, -441735484, -810618915, -1334846702, -1057697587, -1442238285, 1389111770, 762819553, 764216590, 1657524919, 1028959197 ], [ -770711103, -802921573, -1600789524, 954316065, 1607728307, 920439707, -126250692, -716078718, -265178602, -985866571, -1436871208, -294656862, -1130764053, 1026893187, 1745948925, -1316031767, -2121560445, 1607444776, -885083449 ], [ -1051081482, 1526322791, 1458715636, 346294017, -1478286687, 882878971, 1028389956, -243402536, 263689184, 156524397, 693461070, 67188925, 2036401174, -1996346560, -1921749278, -1498192987, -1506988176, -5371112, -1807817009 ], [ -1326272942, 84340098, 1716382506, 1300547208, -1216610750, -1912012964, 1026436546, 1200042563, 1842688664, -287523050, -1896533771, 1895921628, -913240489, -503816329, -368433432, 2081332339, -596221210, 242758190, 18211547 ], [ 2104504671, 1942775618, 566445849, -1692962867, -659982782, 713173905, 1303130379, 1081683219, -56005826, 732606400, -821163398, 583873006, -93048732, 789322298, 1597352427, 1374584270, 997752623, 1150468831, -1401152264 ], [ -1353375494, 1454266637, 175698843, -294554982, 708781581, -1791566174, -1438425131, -1515384268, 283969668, -1863312605, -1955706890, 758438841, 1008651727, -1041251537, 820302964, -1733667833, -388924157, -576944436, -659620990 ], [ 1576107530, -1810454641, 552882792, -971912791, -59152698, -1283255695, 1001563441, -1885987893, -1821516936, -735303592, 1643991971, -2044939159, -1384112519, -35336171, -2055650262, 147287284, -591157567, 625475205, -1896454246 ], [ -1388564722, -1429885637, 1019788818, 1026491266, -1648004570, -409168300, 875672094, -2117853366, -1715324275, 617432647, 277787922, 889535423, -143331790, 1726420012, -1608465973, -1483470493, 581168594, 1534015162, -2049118568 ], [ 896393816, 2029628738, 273257803, 1422007931, -1023190131, 1309777223, -181064084, -865377963, -1295918171, 1515609964, 934990339, 1239660156, 874411529, -1049395500, -1324868946, 634729044, -1062503196, 635752426, 1722762190 ], [ 1069157328, -121612601, 1755972791, 219546670, -129200331, 1969780672, -708269672, -1258323150, -1550624102, 546020130, 42924957, 1176885270, -1517489167, -775500704, -1628549641, -821125583, 1976960181, 1704325953, -16776928 ] ], [ [ -1720538357, 2125626042, -1471646290, -1713087479, -382444541, 1894788336, 1281579443, -603123363, -193309606, -1887179666, -985411777, 730568352, -342330214, 2056810818, -234245619, 1489720937, 975065850, 33026975, 1583769538 ], [ 1592909173, -767720833, -951596567, 895670800, -2030915249, 864956571, -279103162, 1146531020, -1589033367, 323241975, 154966880, -2084354079, 105690081, 669445109, -407148645, 482314423, -745992346, 478972417, -1102082476 ], [ -939315450, -1842408380, -1727068918, -1569811681, -1334220468, 939298450, -1218889847, -621321245, -1401836491, -326717179, -1097205595, -735171632, -1852455132, 20815291, -990738053, 649474691, 2138400766, -63766922, 48881982 ], [ 1419341791, -668198727, -1541594539, 946985411, 642927843, -131166344, -486696133, -2020790863, 245146078, 203537259, 67283645, -841527658, -1495737090, 305732520, 515422417, -1403517946, -1629747792, -74947793, -1941716376 ], [ -1315805313, 585779256, -864081235, -169778764, 803866454, -1388372347, -1169722492, -870048163, -355892263, 257243349, -1833355829, -112401461, 803855728, 1509313114, 167259715, 540561311, 1347719644, 975873574, 150647912 ], [ 284564610, 2122631930, 1104012160, -1111830118, -198656139, 1039839423, 94981830, -290654806, 465402281, -532728341, 765329000, 994410879, 1709471062, 1956602578, 908309063, 1097694251, 1169326141, -729617240, 1784692974 ], [ 42484315, 1578508770, -1214874536, -814743305, 516421759, 337509935, -418385218, -1198683763, -1167659501, 974917805, -2056891174, -1634644420, 1826753997, 2058034310, -1808950751, -1536224651, -733110491, 369152773, -1329491359 ], [ 2071425958, -25223158, 159255584, -1310201913, -825826901, 1014518676, 569602174, -1181891365, -251240579, -1350953321, -397204956, -1215968731, 2060082075, -869458953, -112518657, 609161164, -1971237556, -1247136604, 2099913301 ], [ 845465550, -1108363411, -299913768, 1535104098, -1301338249, -863697135, -1116500307, 707992379, 117397846, 2797138, -521284975, -738799508, 58941299, 1284481451, 1342519112, 1222051508, -1950639383, -42224216, -456938862 ], [ 1869299861, -363170457, -1087368750, -1069802654, -1310834112, -249626923, -1012972773, 286186941, -1155927735, 364892724, 496733261, 729428559, 1642941726, -1817763865, -1920088884, -171766261, 68781122, 1106437540, -1173228084 ], [ -193078873, 478167515, 672102403, 184866153, 388474917, -1442790790, -151531088, 178322002, -1808488128, 2012999979, 572196984, 935252538, 148232225, 1849812405, -2123068586, 1967492703, -1259040911, 1651753531, -1883774478 ], [ -803865003, 301653850, 676922759, -2082423694, -606293725, 1470686786, -1361130937, 1921800292, 903109813, 2042596231, 1732062310, -1174310801, 1894744720, -20869868, -1037506474, 1680057095, -126661705, 804597799, 472717782 ], [ -864379111, 2074407619, 1434312419, 125475835, 317553517, -1848611164, 987776038, 1760127289, 2016098135, 257612473, 2136786379, 1281326505, 20709313, 1290142965, -1474838001, 754774246, 513502864, -29222960, 617846071 ], [ 1512382734, 309859952, -519563861, -334797638, 293338496, 350298563, -800772272, 146201989, -912422605, 1909940299, 148533155, 1449982817, -517594771, -456601749, -908484067, 304369477, 499350935, 283695039, 1447241649 ], [ 46034246, 1378864889, -1898094021, -601229888, 913086408, -500442921, 993299703, 394744603, -67925697, 248422957, 1724742757, 766971510, 2078429883, -1736210693, 1343950239, 1680419394, 1837657862, 167959835, -53675587 ], [ 359505894, 1779152782, 1575220046, 1868425891, 2014600371, 530716664, -1034930259, -1500141344, 1707949176, -1493327167, -1845098141, -118945507, 1044587358, 1011810575, -1055937826, 5988080, 1694003999, 1287845180, 1789906312 ], [ 1158732488, -1756005923, -1272993422, -1421438132, -1577264576, 1539704544, 884052577, 1776958333, -771460091, 2060827836, 1852835551, -1692120577, 1582728719, -1671764655, -209430973, -1371036331, 345769883, -2071555612, 1490800087 ], [ -101566375, 1595018552, -286249803, 244702894, 1022502754, 2026851559, -540033893, 90059701, -754109185, -1970927588, 1602322672, 269273689, -547967569, 1189735576, 1368767463, 2082780622, -271317700, -1694929053, -63043979 ] ], [ [ -255390796, -1256355591, 372158387, -368886470, 1638373666, -1942591199, 927240423, 437819124, -1154288494, -633818617, 1543564792, -583734016, 705419550, 53824792, 1697186033, 689652344, 1436124858, 1733445060, -1592305514 ], [ 1433377353, 1977706326, -1991985176, -196295360, -1052868717, 2072547212, -635815048, -1344294104, -1736803553, 1259791414, -1894952934, -837984194, 233615010, -1955046336, -1396725525, 2121887469, -180989541, -843809374, 1588238088 ], [ -1801656083, -1012851938, 1548323625, 1086245598, -291970596, 2064811692, 328360675, 1053945097, 2082387805, 18562787, -82853901, 702850400, -1859297730, -306599241, 821138171, -519699254, 904517937, -415187996, -1313365625 ], [ -1519134072, 195042705, -1316277771, -561691801, 85693636, -1933072079, -341815852, -809161419, -799106877, 1758929153, 1824887983, -857931120, 1636104304, -1189434777, -657653610, 1893706264, -1711088082, -505402456, 1310033175 ], [ 1892186735, 1926382498, 1633094168, 1994810741, -126854007, -759793170, -494085900, -1629429259, -1555989544, 2034402683, -1328792135, 499546560, -1149147784, 704554388, -127329057, -1696065540, -549268604, 990944450, 1290140851 ], [ -903848672, -873270102, 986128937, -324185418, -1846165519, -1620459277, -542504341, -982602729, -1636923641, 1215562240, -176412764, 889489513, -2138946117, -419960328, -94323561, 332744873, 2010443637, -178955642, -45843960 ], [ 1697459331, -436242223, -452299779, -1461312197, 953974430, -2063809436, -1208908124, -351769565, -283050724, -1981809347, 125977498, 2027098356, -1698029107, -27498893, 375459494, -755795980, 320683687, -683730062, -1465645169 ], [ 1462022886, 2141683345, -489983135, -1750228000, -1445245435, 1697815555, 1635633248, -36440021, 1595035681, -1190973124, -428039130, -1663016784, 192562772, 856502863, 1982508566, 1092856211, 708204482, 744922059, 554402384 ], [ -344151984, 134971, -1406285255, -2061553282, 1243555824, -16940929, 1594422732, -1624379404, -464410923, -1042103076, 1465518254, -528825095, 582398575, -1785306344, 115870992, -251934269, 475046128, 366370020, -1684696969 ], [ -1932693586, -1608898963, -1212452877, 973685692, -991297443, 2018407380, -1774949090, 33518532, 926889421, -1915552388, 60379801, -1855110812, 1244834302, -140167554, 1566326769, 677164025, -786447530, -1482293474, -1467507972 ], [ -2005599861, -857654033, 985563066, -623989901, -1519853570, -1803751895, -265514947, -1246052101, 1005607133, -700764994, -1609345796, -976138716, -245873285, -1985729174, -1668787520, 1979851495, -654947778, 1065829855, 1771387515 ], [ -1659859445, 799436093, 1430248029, -2048299357, -812560316, -1569910151, -2010648236, -885533916, -1362123146, 1698870871, -1128094555, 1061227746, -1926387486, 504628403, 837269277, -1492093980, -296082631, 1842002755, 490027933 ], [ 1323404608, -323280649, -1119158144, -129459189, -410917175, 2074077932, -307589244, 546958387, 375837012, -551595310, -537685275, 1480224431, -1245426608, -360999144, 717214525, -1904492051, 762593092, 1429069566, -247452237 ], [ 356423221, -57327166, 712626756, -1929856896, 504166110, -188554051, -1994175399, 1290200674, -1495671604, 392914291, 1504269843, 1806888570, 550579795, 929917821, 364256479, 1192442044, 2043995912, -178603322, -373681910 ], [ -1402524169, 2058712928, 1770321465, 885905968, 683743696, -1268246639, 1758680069, -1898412025, 504755101, -1058574320, -195502872, -1738905363, -1568783485, -528507310, -439354592, 1638868247, 418989048, -2013098736, 1850118446 ], [ 474283501, 1414365309, 1821373766, 56443035, -1377427050, -223377352, 801936388, -2004575579, 1915791654, -639140912, 685736929, 2067244078, 1569216226, 1035196034, -864263350, 106296379, 6072459, 1556064831, -1976617995 ], [ -2048459601, -1639825174, 1965481063, 174083509, 857570666, -1741556079, -2090299821, 645251991, 882752396, -312701952, -1790452254, -44473909, 599565706, -1230597439, -855189666, 1059605009, -1236554415, -1721583304, 550105755 ], [ -2048041920, -283292721, 298775277, -1870359395, 658010184, 1384452105, 2033750615, -1004495198, -742273013, 507709214, 426442960, 469700426, -796032725, -1906273317, -2040404047, 2135958319, -402198096, -224796257, 541574024 ] ], [ [ -1265483600, -506912349, -271666610, -1739769545, 442647689, -1315147472, -2134427890, 519679503, -858419832, 935568415, 156037239, -2022618273, 835272269, -1972643143, -801844794, 799005914, -412704898, -494256445, -1197314780 ], [ -240936732, -888885032, 1916406037, 804694022, 1756103854, -698954998, 1932833864, -946526537, -820282173, -865178534, 384696833, 483798181, -1868461683, 261206139, 1944805108, -399855480, 857353162, 568294155, 2061545495 ], [ 613296796, -125396138, -2091178501, 1305576270, -691234129, 1825213909, -1098270905, -269437120, 1413566445, -1495638479, -964494637, 1253809343, -784707311, 1965432557, 162295852, 1396820760, 203578438, -1953446549, 1335621049 ], [ -344556131, -481344371, 1015047424, -939892424, -309022749, 464901528, 400446382, 980459605, -1794260363, 2115690185, 464456377, 508089561, 1643311135, -39798995, -2017199832, -1575960892, 1921841027, 2091318724, -1787373309 ], [ 794533796, 690052787, -1438739157, 1234118738, -173184719, -1157320592, 258996559, 1739880592, -1216002708, 510299862, 998500151, 537883069, 645694887, 969505020, -1143546406, -1710911535, 2103487595, -774781088, 1927016624 ], [ -994637173, -1007079166, -2040407497, -249914893, 1911149383, 1695601297, -838826565, -402456289, 728214782, 1953439245, 446980392, -1286739834, -617638565, 962168390, -2046450998, 427375304, 1156090433, -660630668, 167114871 ], [ 935411894, 408812597, -2043500302, 367351181, -1155905196, 1030474284, -1025227899, 2053769099, -1642952094, 1677650471, -2001621816, 785835549, -631585649, -1308376462, -1210001122, -1982057610, -1576824445, -463544586, -1471839146 ], [ 2010713976, 1401303813, -118904231, -1739878919, 2088188450, 965745842, -1360603220, -1915751178, 514150542, -1972970488, 490965696, -248064282, 1634040433, -507437439, -223755819, 196488391, 2075080706, 870345384, 727525960 ], [ -816856755, -71847558, -1312510443, -465413730, 1383481169, -1720031092, -1437495762, 368615114, 1281844746, 2040409850, 374292980, 674217161, -904649034, -386931235, -797751246, -1679250743, -555642233, -1213040013, 391184452 ], [ 1089546720, 2059981337, 1632925616, -780511441, 1883713834, 1897808229, 15041118, -1266384627, 1192172013, -1662332229, -596614905, 137927643, 1561870383, 2046469756, 1365766140, -65009507, -1782720850, 1288125375, 1532087874 ], [ -117912607, 232132411, 1503246340, -1579809831, 1343211335, 54181792, 799690697, -1328888842, 495684735, -995021867, 77922849, 107073539, 1961764559, 730521070, 246444542, -421124501, -699486699, 653984930, 1641609885 ], [ 311171115, 687344535, -738807004, 249851155, 308668557, 782416663, -789323122, -649089321, -604331198, -339933823, -893233564, -1307410551, 861226, 1524802771, -2011171237, 711212541, 1359483124, 1392693548, 1514699108 ], [ -784301535, -1714299642, 2127887043, 858934850, -613277633, 1512045868, -628297763, 1070831675, 1978414233, 1150623557, 665998597, -1326418055, 1861620625, -318880106, 528890374, 480554157, -1088882419, 442949612, -469283127 ], [ -645984891, 1541516909, 953471169, -45260670, -2065211371, 897560646, 1023045720, -1432248045, 1103553546, -430490551, 999456067, 1457957503, 860160284, 1894124977, -1819620282, -754622901, -1892369589, -1406289037, -542799142 ], [ -2046891912, -445917675, -1600371577, -1660930175, 1441682631, 1048428775, -190335979, 289217187, -894978942, -61678453, 1183950949, 92127881, 1260340633, -65504835, -592016303, 1695691740, 1723860904, -1165298226, -158431323 ], [ 1170373226, -1025504270, 1068752016, 1716938479, -1134305776, -1490562053, 1910156881, 2130061195, 1539941777, 486414608, -1780034587, 1783903776, -1293319633, -1379389704, 932711132, -476263493, 1579200354, 1603100548, 1311098010 ], [ 1447837271, 197128327, 1597088527, 1783712414, -942920772, -321155702, 505165570, 1543021671, -474170714, -1030121458, -769768076, 1286755222, 86447397, -1052542802, 923645376, 687237404, 79533477, 514144998, -1157502672 ], [ -1363181928, 1320670805, 773448707, 2052086752, 1885270070, -588931833, -160908619, 1500029435, -2133125582, 1562778705, -1426980056, -1028553440, -77812937, 881787399, -627583022, 1882987543, 1214696942, 1030173423, 1170546199 ] ], [ [ -2018541156, 1386973447, 448906682, -1347649674, 1195939730, -1693559233, 507392757, 297619208, -2024046956, -538061638, -1631361365, 1918061418, 1295457860, 2130133309, -51310425, -735457871, 1966995702, -829857066, -365151294 ], [ -1573189954, 1381726476, -1633022009, -1995044346, 1431332213, 1464647113, 1519008415, 1542141111, -1538645108, -592379803, 1139036874, -818397251, 1195343298, 1760544793, 1981109924, 1192732708, 1276701800, 420686587, -1812136400 ], [ -273396438, 1947049267, 1769898548, -1122590096, 1061810825, -828605916, -357187045, 639910656, -14086922, 448164881, -1724722908, -873236787, 1334639608, 512766939, 1467600096, 1998844865, -620011855, -1012066618, -817530988 ], [ 310282658, -1064146205, -471121726, -1402484125, -491058768, 1923222434, -326872551, 1112540355, -298799055, -286021196, 680553231, -1674304915, -621712194, -1548605914, -1292829250, 901034390, -1397487088, -1275257225, 312609963 ], [ -653376342, -1620853840, 1962839252, 1817877949, 348742340, 106815721, 1324341465, 2035240839, -1701316697, -1728286626, -728485757, -839567357, 1699119353, 35336484, 1333428793, 718514861, 959710373, 1961051745, 375401051 ], [ 1186994347, -992394870, -1032130565, 367136176, 1724979871, -1929471287, 4522396, -1278636702, 1651110269, 78448696, -1966307321, -2138991076, 599941330, -1150076986, -1970374839, -1493583344, -1484428883, -663517554, 936598167 ], [ 1539115321, 138288214, 1921650405, 1250945247, -1438563176, 1011391647, -1155025750, 1989901011, 1489826501, -1871157284, -1405845042, -251640454, 1036446235, 224395859, -1780356464, 551785837, 636965557, 1845696359, -1006310312 ], [ -1983328956, 1071857341, 870503545, 83207388, 824913509, -1379135393, -1607898965, -419923044, 1692792677, 61644960, 598096241, 2130204001, -847336335, -84342874, 797701201, -1497914166, -420916504, 237201556, -842691086 ], [ -1201677876, -266867069, 1630221935, -360605892, 1434811851, 758123092, -1594948470, 1778192482, 379569010, 295728145, 843992136, -1968456602, -1066592917, 1266034761, 542777065, -474998317, -160251217, 513804603, -76971418 ], [ -183036687, 220291247, -938724056, 301238050, 824675989, 901075801, 517081698, -204320780, 665981508, 956212658, -814780924, -60406269, 763695986, 699291187, -17095822, -1017435183, 1761105588, 179106169, 175322101 ], [ -137457198, 1116716792, -849560454, 1877861684, -1879855646, -2093793477, 43771718, 1543034675, -2105585980, 768161027, -473175459, -2054199962, -555532963, 629674702, 574465843, 1498129426, 2093491339, -1913703458, 1537603441 ], [ -2105902707, 2040469432, 1176395895, 1936760029, -1856457650, -1829171846, 2085365834, -936528855, -508783193, -871931702, -1474096553, -1842452728, -1566098045, 1488852889, -2031564510, 1697926570, -1202209405, 450859891, -1041971368 ], [ 1679293244, -1973929102, 920708548, 1866422898, -255318871, -211512113, -1503820969, 1626088227, 1969228183, -14945088, 825830730, 1108238663, -626275343, -2130704046, -1595149712, 1704442757, 1284065358, -1739923293, 1297144452 ], [ 1645744814, 184723030, -209268509, 2147299356, 1597558230, -487821078, -99216670, 1898654501, 1810353338, 559471323, 637658621, 1015426421, -906678438, 1791332294, -884458783, 1422284332, 1374935866, -907664450, 1321232322 ], [ 1577261149, -14600082, 170547758, 40290421, -1954945198, 174171053, 746542387, 262962023, -1298595, 5590263, 157297981, 1843039522, -379995777, -1183921775, -1872239709, 1592538700, -1373473198, -356125120, 1101464125 ], [ -1380582558, -1141478757, 581097222, 548581969, -1102142512, 179788462, 876747953, -1196584362, -243505921, -942439076, 1889935779, -500073276, 1528369848, 1632888127, -1426962253, 1895395626, -1936523349, -486381504, -1464652093 ], [ -1949266758, 223280297, 433355191, 352070514, -354009227, 1231962783, -33005544, 150408936, -249321028, -1257433030, 663888370, 1413089078, -839923299, -156861292, 1686338965, -1260237550, -338231483, -989847234, -680059023 ], [ -175101334, 1816534881, -2093766836, -609271571, 1571474185, -1790687835, 27878243, -1480320336, 254741427, 920389999, 580762720, 267686039, 1042337056, 148679486, 484704443, -1795334539, -2055982308, -1442781712, 171190240 ] ], [ [ -445755500, -575211134, -223313876, 2102117114, -530075561, -239901503, 11786461, 1177773091, 1003082609, 2058954268, 582845682, 1949351133, 477967332, 164277298, 248158130, -85230195, -1284503319, -574058662, 449410307 ], [ 455820477, -1466919959, 1303639923, 914462360, 108143151, -204923558, 247414376, 349870678, -309365194, 1558190901, -1467823834, -545042981, -439799224, -1719007104, -1764903708, 1681037341, 1178664210, -579890217, -1004610288 ], [ -401478415, 880108634, -876072522, -1862653523, -342869426, 423999653, 90068736, -1407264586, 1474510758, 564854360, 945581226, 1965365787, 57041080, 338914505, 1133213423, 1176579348, 1493753201, 877903168, -1897737372 ], [ -642810426, 396119851, -236802025, -1961648344, -998169994, -824137647, -1992326890, 1127069294, -524119570, 1251060970, 1590475308, 1648525318, 1753309286, -7568062, -1105569694, -1786115762, 532446660, -1602945241, -1110770484 ], [ -1098182447, -972725518, -548971076, -724535338, 114077877, 1964288886, 626796195, 756244698, -1449536403, -1657231965, -1335869907, 1496633042, -1404498076, 2078309610, 1094946300, 1413162535, -850026222, -1476130405, -1431463570 ], [ 1536491422, -294739032, -390246976, -1084408799, -617436029, -561356235, 1071232648, 1391629628, -141283276, -713408451, -207462875, -1396468257, -1853001233, -1149107013, -2042166287, -1999920237, -1123215022, 1722837352, -1352192081 ], [ 845969748, -1515486240, -157363331, 459237310, 261412420, 1287263355, -1056171195, 1042802177, -413656628, -235023570, -773800131, 2134068862, 1393903240, -159388465, 1045503987, 1785413352, -928226226, -746841180, 1126345844 ], [ -928492832, -1744041840, 409025513, -1277453913, 372380131, -1690588073, -92656335, -1124223466, 123096628, -1175988353, -1068143072, 1720368656, 2070164392, -741356289, 625376036, -621834069, -1416502397, -1719057975, 1677236189 ], [ -1864091200, -34357565, -1205221282, 1118320559, -1569612384, 330069212, -667395069, 89784744, -1348429194, -1645665208, -1382243630, 328416855, 633665227, 1737642127, 1898830520, 1084890345, -2093875249, 874266239, 882856640 ], [ 885584064, 683748795, 805714826, 365306099, 513235558, 825914178, -1960929416, 37364043, -1598705746, 1833597703, 2103645932, -1467912909, 1681612362, -113595615, 740332493, 657294849, -1642187939, 1755347763, 604053889 ], [ -53963873, 493092818, 2048683308, 632981295, 672088794, 1617533026, 855611336, -1533541574, 1366689612, 1716908175, 1004671465, -1493096123, 97181889, -1915376830, 1170881408, 1963686709, -1994011787, -1679229238, 1858721359 ], [ 1287521679, 1387918099, -1252004519, 591250245, 1412079923, -1852185440, -928875132, -880795365, 178584144, -1058158877, -678867521, -1043569755, -1874210573, 739173913, 595522892, 1615502014, 326882898, 780095977, -604682619 ], [ -477773299, -376242003, 2015355082, -118246653, 1557279363, -770321617, 796366004, -970227309, -440381685, 1541337223, 789532847, -58972850, -395157981, 1287193796, -1480960539, 1497780964, 510391169, -734541932, 850842836 ], [ 2109111989, -647235570, -458833595, 1843863035, -668324214, 1521533230, 1716753976, 355848959, -1794667947, -1888773026, -940859072, -2073542190, 1128228808, 600807007, -194715282, 1347785992, -1574084909, 1515408, -693778639 ], [ -2046603765, -92607409, -1525448338, -1950633534, -1240193600, -1311083977, 548706698, 1258477679, -59873881, 606230088, -1708508817, 1231111834, 7191512, -307394833, 1586959592, -799743164, -261499056, 1829836550, -1504259042 ], [ 94120923, 335041355, 859814699, 1844198590, -670605643, -1649652081, -433150604, -1475717485, 978851317, 287087258, 1105665104, -687208864, 1952477918, 1698919888, 1785723980, 913813978, -1343487595, -1515746331, 1962825017 ], [ 1592223346, 1635479393, 611139665, 1531783693, -27340309, -1451083927, -1045625068, 1510094009, 643002164, 2136669173, 1711483624, 1114015337, -1982229382, -1352559641, -536226649, -1993915020, 1871143357, -1168013614, -502900101 ], [ 749590884, -1993421876, 585512986, -1711784454, 1728520850, 819308109, -705652191, 859511046, -798676062, -1653368970, -2106112678, -1205958052, 892338517, 274332182, -974902900, 801153069, -479589429, -1474074671, 769021039 ] ], [ [ -187336416, 706170477, 266439148, -1712351940, -1934008595, -1714992103, -1186456837, -1184971220, 1799143493, 1216086304, 1632008343, -110685509, -762429210, -416932587, 1580449526, -620558299, 569306500, -1526329005, 2068551484 ], [ 608537960, 2002395129, -882118284, 502244025, -970595999, -138128591, -760711666, -1536392255, -248436395, 130355263, -1472712333, -436803861, -1745346649, 625376833, -803612955, -1763123261, 56867220, 1438460827, 2110149526 ], [ 2006241464, -1401783466, -1248277611, 1687901512, 570301420, 185505364, 1296815691, -1869792657, 233686103, 311143096, 1870187251, -140065466, 50966576, 1291578849, -985491449, -1847119671, -121976242, 474812410, -52114038 ], [ 886444745, -1057801200, -2086237580, 1232452854, 1506516156, 505717862, -799126629, -556763235, -86942396, -336483939, -1186402965, -551039500, -867352070, -223774077, -534609623, 120665218, 1317664859, -726163126, -1899053870 ], [ 1366472941, -1347530923, 1839822806, 122977535, 97926540, -391598846, 907796287, 657085014, 1849151700, -2076395827, -1323109695, -954890492, -1332631550, 1925618348, -1835621650, -1626630698, -248665754, -1012657611, -725216122 ], [ 446400203, 259991775, 1564570751, -210158360, 1878457303, -1330607035, -1312069240, -467376989, -1645650338, -2023372685, -552883080, 160566305, -954629100, -983289177, -1729906552, -1664906128, 1646023140, -1864630572, 870198019 ], [ 921051043, -1274397285, -1085164215, -568624935, 682027819, -1990086597, 1355098753, -683330800, -61207, 1760407301, -1576026848, 1922504959, 491979344, -314211164, -1839931717, -1857249777, 1362121097, -421191950, 1123306665 ], [ 1431442293, -420548646, -788535773, -991728320, 586881541, 900029525, -646276097, 288663931, 171053138, -1524317556, 110341736, 1113200003, 1984503532, -713071208, -1122465499, 1691562100, 1801802063, 1415055852, -706880931 ], [ -962875060, 536145057, -1051177188, 1157080854, -438561227, -742540809, 1307745246, -622341122, -1586328720, 1266614080, -790054763, 666892061, 683363415, -1790689039, -2003642804, 1376029052, -1907394313, -722194985, 1126016290 ], [ -1384204039, 95961945, -1650855155, 247400106, 917133037, -1078621039, -937158095, 136509304, 1251097598, 193297940, 865604080, -370349007, -1594565281, 1994682706, 1272677831, -1935896315, -962237291, -365381268, -1797264549 ], [ 1535393485, -1405767927, -1261561709, -787119905, 1868299942, -1177246885, -320014493, 783196910, -1474896174, -1765140522, -1747623964, -1358652146, -742730489, 1892840933, 1802700581, 297267725, 1885901294, -2023377982, 271718877 ], [ -239805744, -1639860107, 228149223, -186433927, 1131634941, -353219433, -304353736, -1155054285, -118200823, -1820927262, 285015096, -508636624, -972022606, -550378099, 1683193344, 876086135, 1513559396, -454293923, -456898949 ], [ -2091074594, 782386174, -2061504037, 2028734428, 805372804, -147887988, 690569617, 2120334374, -1458775402, 1056421276, 1572924643, 371177597, 698459341, 25845841, -1485822380, 2065833917, -912195587, -491309790, 2034366382 ], [ -1904203636, -396226110, 240092325, -1130555091, 730490052, 103639106, -1021795248, -1264645678, -916304922, 1252914536, 89844042, 1264018686, 937896058, 1292111639, 1525021555, 503668125, -600051708, 833416469, 1908989476 ], [ -767066854, -53167276, 1627311317, 417945798, -1528313812, -641940853, -1054469725, -96861934, 2116074383, 1457467803, 1977388829, 1037244280, 32730393, 686600799, -3832251, -1971358656, -1645743942, 235475285, 685691529 ], [ -1058118793, -2014200258, -1847721181, -797375886, 1551023960, -350509916, 2033200817, 1692153787, 1538927214, 2011988867, -1107622155, 2035806110, 1820484554, 1283495168, -1320400191, -901955438, 654250618, -1952703720, 1381442847 ], [ -319469696, -2054443024, -870176404, -450587578, 666536202, 439231184, -553800140, 512799435, 1678284055, -643599587, -541024111, -1710965838, -524002439, -927672883, 1112906407, -1661857401, 386662626, 1169040390, -1051028188 ], [ -1856689007, 758875892, 379514728, 270555937, 1630648064, -1700551789, -1298127868, -140600743, 266658673, 1798320291, 509680958, -1237837390, 1511265248, -366716216, 1581571253, -962288380, 1251558249, 158571495, 238954057 ] ], [ [ 2040594578, -1485178180, -816669756, -1361382139, 1429516351, 1505403672, 1452969706, -1124589929, -1033301986, -420186338, 1170836665, 1079433142, 2096467811, 1221447417, 1950005628, -1004114398, 454151667, 141762510, -1495768877 ], [ 1919994814, -1634914162, 1524157283, -1001496041, -1195762409, 435135889, -140010221, -488657422, 1732085247, 854788403, 467689348, 1235998774, 1302335275, -1372578612, -251812579, 1740724947, 1350341384, -1887324447, -1089776634 ], [ -1009625773, 57320695, 1352055996, -72720064, -1358359781, 246205774, -1201999750, 764905932, 2042928519, 568414105, 1771091344, 190864883, 1343291128, 1890189028, -1401013673, 711450076, -1051673172, -1783803844, -1137446030 ], [ -1535029003, -1335200798, -2118721723, 2020552373, -256300229, -1434398080, -672943001, 1059625014, 567315975, -1928376895, -1512441735, 188146993, 2018008744, -1843185510, 1556348583, -1882254246, -19664376, -1158642617, -328697602 ], [ 1827952654, -1220671729, 596271028, -716244764, 650264508, -1911743737, -869062205, 1966004316, 960425442, 1875745666, 779762032, -1351735838, -164559782, 1623303791, 784284241, 86842687, 1576834706, -1659581041, 1977320020 ], [ -1606100387, 2132854577, 1307944508, -50198903, -101760162, -2006809942, -786438145, -1163170985, 888002603, -1302023894, 1313972367, -856679546, 1504466445, -599138651, 1084661860, 724463352, 2102612262, 110333239, -632248891 ], [ 643148089, -2019553424, 2026535417, 764763042, -1936721210, -1406531341, -2085641786, 717783097, 710840456, -1447802677, 198658408, -44372082, -74091781, 506917822, 1517530118, 1780167532, -1465117489, 1907009948, 316192777 ], [ -1369823227, 1855113010, -559211046, -232557342, 2006335147, 343235346, -1533180042, -1846838709, 1376412350, -647753842, -1719540601, -1969679273, 1913230760, 310853940, 103260406, 388583492, -348978170, 1936344466, 438425730 ], [ 594449343, 1690201585, -2134671909, -777289195, 1431230833, -1734061024, -731620701, -1445458608, 920289915, 1476596658, -1013489764, 805507694, 1117657114, 1741711978, 1836058459, -190702035, -1806810911, 1049864199, 190533133 ], [ -174948456, 173525347, 618131908, -917242999, -737623667, -680003451, -29305229, 756604737, -1966795866, -890728634, 979975964, -2015940797, 1268614274, 1156145930, -777069335, 537699455, -42013311, -1071788321, -1506103458 ], [ 1982303468, 1543917681, 1711235357, -1542966522, 1994479119, 541040422, 52554632, -678794145, -1137451269, -750208420, -1400893016, 1245670704, 1926393842, 2006330699, 1678596066, -1579206501, 1034818328, 1536976383, 45160862 ], [ 249286666, -496465767, 1384973371, 873790142, 554496244, -2106557305, 1977792948, 104271541, 1958420892, 767337851, 89349379, 1089890832, -1088167874, -210104899, -2039530392, 1052864776, -755777101, -1735846681, 1272653505 ], [ -1145576667, -1186264150, -1526376748, 444297307, -687890836, 303316273, -669185859, 1087787405, -541425024, 1257586086, -146780974, -2083513581, -273444524, -1094907380, -40922745, -1611745157, 1084894413, 534777770, -1537526399 ], [ 2054406250, -641210378, -1246026582, -2146903647, -1087956908, -2026240201, -73011969, 457074492, -558238412, 1614914367, 2001717123, -833611440, 591446228, -421355428, -971618242, -1246071296, 92564169, -1534163739, 740466893 ], [ 1649689199, -566309654, 309753097, 2044753610, 879930492, -412723766, 1640211376, -1965190359, 379646248, -1063151056, -1373169117, 72577322, 916188785, 1022954536, 1064318880, -907782042, -369588066, -1661326091, 501712424 ], [ 1305167509, -66357959, -804427891, -717262040, 644591975, 740521583, -101912648, -1084683688, -384109570, -741007270, -1726597113, -405063733, 1498938717, 492290240, -1574033218, 1512705035, -1230899625, 493563154, 290606339 ], [ 971012036, 1143622959, -890530133, 1192834250, 375444811, -645550396, -1701443695, 294129504, -157745556, -126424126, 815523391, 897090324, -1375581296, -874542404, 1726993805, 403770238, -355654706, 2029555282, 735048715 ], [ 1501332202, -129302147, -1445539441, 997541238, 1359326994, 362079664, -288310418, -1621038973, -1092144184, 1824134766, -1424085190, 687455235, 701084460, -119948349, 2133568599, 758512108, 2004480156, -1026944044, 1033981114 ] ], [ [ 1155178219, 1798855483, -381283968, -720361720, 1310111117, 940427176, -970434179, -839587045, 1246742973, 298663569, 1746727838, 560507351, 2065109506, -741381532, 1188460345, -1330910360, 876230114, -354125366, 85650100 ], [ 1321418155, -1693358340, -1186946279, 257070546, -368475637, 271669656, -298192858, -1869453833, 1874648022, 818733377, 472601291, -1507780748, -1299297673, 414945048, -1921155312, -117539376, 1671826632, 1610845790, 63411169 ], [ -1150001372, -1829766174, -1412155057, -942208494, 219778260, 968973932, -170755308, 1402538948, -1454715909, -328738569, 488390102, -1915920295, 1742972283, 2126521705, 1031882379, 871280818, -1247443061, -1361884823, -1123537015 ], [ -1567405034, 247223611, 1963779538, 762430309, 1637852558, 2057269714, 696630343, -1697286073, 1848721685, 199049936, 203226804, 2093256891, 790084423, -1671185576, 1137719229, 2029666896, -1127411436, -162444527, -1702087168 ], [ 933681482, -1533653307, -320956517, 647360026, 1464773311, -775124784, 1754570975, -2043461260, -1431662133, -1637161229, 1061897840, -593540366, -2058408050, 1237684375, -958378392, 782594269, 224809369, -1668547199, 443262286 ], [ 1550897966, -578676190, 1432286587, -985960489, -932295442, -1410251827, -1238483602, -1117925584, 642841995, -1588162642, 191215580, -1025783990, -1517133838, 1379884195, 171660695, -912584875, 595266757, 1751010681, -933123711 ], [ -1094232612, 784481404, -34514824, 745779304, -1427776406, 1859622120, -2074062549, -971848015, 539191210, 87199619, -696790559, 2047887139, -665397453, 766305897, -396201603, -255704585, 1192968471, -626162642, -430606618 ], [ 1210669917, -1776369469, -290793287, -950246056, -75867612, 326972478, -304659046, 2119510117, 1772881927, -1532672014, 615223275, -758269619, 923429320, -61876337, 1948110140, 1909729833, -1904043780, -1681814945, -2049454382 ], [ 1261955676, -1165577054, 957583045, -720273308, -831342977, 447358014, 1175763012, 285613178, 321580770, 1016157083, -1411497092, 395263120, -920240925, -1482283345, -737272789, -1321295794, -760082928, -2046408614, 1058131255 ], [ -651267055, 688461083, 1071202041, 1373767434, -1813413407, 46367780, -357527315, -641961646, 1317083707, -1856494172, -815459010, 1264405804, -452352070, -1826353264, -1402335815, -852703141, -1081818639, 725349754, -1411332324 ], [ 1134602860, -809254949, -1853223521, -2098926469, 462214433, 1008522822, -1558476512, -820283312, 1104837234, 1579729665, 987210418, 505433583, 1065399146, -871816744, -1873646958, 275798412, 255229635, 1302444512, -1113042429 ], [ 1670937236, -18004769, -248530046, 2102005660, 186860460, -1758905433, -1057928017, 403950362, -1158389168, -1438816054, -873188741, 43168378, -1749117759, 89765442, 975883894, -188009279, 833504291, 599644070, -16014409 ], [ 2036643197, 479707282, 1310904343, 605006352, 1969344110, -295613737, -1333789346, -1367557792, 2118403980, 1282301329, -836815235, -225156495, -2000743203, 1945725365, -273863889, -495628830, -1090075462, -1794122559, 1125799149 ], [ -1190428581, -1774073590, 2055260931, 206172203, -1816217443, -904534404, 230319631, -1259571495, 2104671939, 1613355849, 1656606272, 66594491, 2097355988, -749709851, 237831475, 1057068314, 22522924, 1516941599, -1701400111 ], [ -248730836, 1416934301, -1365266831, -493775274, 2123164510, 487580522, -605692442, -587843324, -1264849107, 1008446709, -1703774507, -1253806536, -1615535043, 1090282341, 1902853867, -1773041358, 1918391830, 1788235759, 34071964 ], [ -1988410653, 825214710, 105764733, 1428684552, -880650790, 246765549, 1682983626, 717178963, 628258264, 2005637779, -44775456, -1406446097, 2045209371, -1551412922, 219689835, 1086763163, 1232964559, 873288924, -320521705 ], [ -1348824962, -1983208352, -848621907, 2027328360, 795664441, -399672163, -24200868, -712321831, 1689962854, -199725198, 1448068405, -1928250202, -55320184, 442295172, 716677418, -2045338032, 616160566, 1457383698, -1752008843 ], [ -726914431, -319580512, -1054887125, -258207987, 1688319965, 1706679343, 434761655, 1654768106, 1353634623, -1899941190, -485547923, 1482489483, -247354515, 479672569, -377781502, -2077793650, 279110293, -508299296, 1176667981 ] ], [ [ 1666835814, -1698345405, -608882056, -460887553, 757832091, -445809602, 282022185, 1753714076, 385946191, -1724711666, -82461969, 1660113285, -75841110, 2074106235, 1729349019, -1013629523, -370156691, -1352461062, -1325374202 ], [ -567963629, -344754330, -642407415, 1000352476, -1494810263, -106334134, 1669398564, 996847669, -1269448541, -1117619865, 1829860959, 355456561, 1631069041, 1564766479, -251315269, 125840537, -565520825, 587634175, 643050851 ], [ 767969818, 1550181106, 1029415891, -1710419698, -643001185, 300527607, 544802462, 1564819368, -360053657, 1381789351, -468328438, -1519998821, -106508441, -1506706938, -395933865, -1106422981, -2036378823, 702375751, 1039360938 ], [ -1581123932, 362231657, 9083248, -1556583060, 465391556, -1025174434, 1382992877, 476890174, -1668261594, 77381795, -1646001399, 959587310, -870035523, -46248460, 841996894, 1480200249, 52737316, -1814816865, -1036124473 ], [ 486140104, -1967498124, -551686363, -758424185, -829603812, 1948931814, 1905427328, 1706192545, 1562541310, 1690137421, -1358429312, -457710635, -1900793547, 1276441049, 1577347809, -2023091139, -1420358668, -1422250024, 1839319916 ], [ 1247095471, -956403947, -1951329354, -379443735, 362640846, -1954279171, -133654610, 161196020, 2066609129, -1336868819, -1359652010, -296026376, -775063099, 1801333808, 1232905492, -1062691948, -709153697, 579472165, 1595791773 ], [ -1279944688, -875770282, 471788180, 1545494281, -905575679, -139597571, 779809625, -320880523, 1162315018, 64623230, 1634991678, 461252461, 1797852349, 1544748562, -1111099860, 1706454074, -1593459599, -933071662, -1939103911 ], [ -1699833144, 946429833, -1670282378, -1344787199, -393822593, 1289205453, 1335215647, 1996378770, -1910667034, -1511980786, -434428531, -930587145, -1730091572, 103357110, -134039201, -298288821, -2050602120, -318078261, -179615930 ], [ -1215022230, 1266577194, 1671665803, 1842155924, 779920137, 755948208, -1486624378, -454779254, -2128418119, 254954643, 1128214671, 725979085, -2079375688, 242174600, 1633876860, -1709215942, 126385677, -1072578399, 1847204027 ], [ 217633768, 1167614896, 105233634, 1693692875, -912991384, 1047189093, -303527863, 329067317, 798613364, -1404195438, 1580318530, 977734359, -389673087, 396457581, 702395315, -194740983, 579931959, 251647674, 1200088222 ], [ -1149950053, -2129641999, -410481927, 1394015699, -1614058881, 1551231583, -387536483, -1251468931, -142024024, 1338481197, 1536619415, 485597622, 116736480, 1316733237, 1756077026, 1268855435, 2009691851, 1422411910, -1937083406 ], [ -2062985846, 417227955, 1963358707, -862284774, 2002433489, 1508932044, -1542793487, -25434933, -1197577367, -1812110268, 819745421, -1224037206, 256503142, 746843996, -291877481, -1805539441, -1850597358, -519354329, -1964297981 ], [ 1596103761, -1433430333, -2022064540, -1546106771, 842674176, 380965055, 753698783, -657496263, -769928932, 737253257, -1663369222, -454056587, -1707647776, -326397447, 2015319121, 1503944978, 759849671, 675759993, -532613659 ], [ 881814937, 1432566771, 254352767, -1703658027, 834163001, -1602332530, -756632769, -1298957137, -1931887687, 1131991896, 623460197, -391289948, -508991839, 612360529, 135145474, -1149113658, -83902133, 1190987041, 224422247 ], [ 1295642292, 35135369, -372554517, 1040602099, -1248623642, 544536405, 558561681, -957840218, -1047390563, -1788116178, -1510569296, -1737405244, 497346751, -1625032058, 55442840, -1668900083, 1217439386, 762786423, -892023914 ], [ 1010665709, -1179817130, 581006529, 603541195, -273313281, 863546771, 1923665005, -372100883, -930266738, -247562917, 291843511, -1616861974, 1975299797, -131343913, 1992514764, 1981388737, -1873340109, -1659155192, -1368108143 ], [ 291920164, -628415425, -2068495372, 276095350, -750013115, 1474927485, 1121606391, 1480309601, 288455436, 841007887, -1799022951, 1115509208, -206882647, -2128605602, -1807855606, -823652783, -543186829, -1251213550, 1155150373 ], [ -227983605, -1038309819, 746096180, -200191268, 1197391893, 1456721, 1071368903, 1517308058, -1806882971, -1625630688, 990660811, 216546015, -1113651961, -2015241657, 1956213627, -1746603966, -160317193, -1199486031, -448438021 ] ] ], [ [ [ 943665618, 39209744, -1970922622, -1772923363, 1911557297, -1065499325, -310664315, 1225925382, 1454499008, -927260299, -1194534616, -268678232, -696597719, 863404246, 975025551, -1030084280, -518844164, 990519842, 32160267 ], [ 219276697, 1328228219, 651869737, 648948742, -78999600, 1442576547, -2048775869, -1776028066, 757664106, 464158737, -945766263, 434669213, -1687682123, 459984703, -596088430, 381436963, -683532821, 961377134, -1667855028 ], [ 1477625008, -22739189, -1161368116, 1985031242, -1698385454, 159267076, -1829761962, 1715999104, -1467040760, -1065902512, 669811879, 1652569442, -358636798, -1029627143, -646437087, 1793241545, 1760726032, -1621294909, 1718742313 ], [ 1464357614, 167037948, -1049943765, -178239194, 1182241845, -985949616, -670367464, -172219410, -1858213842, -382599279, -1572310873, -2117625728, -484884030, 1110578258, 2073097687, -263825710, 1090437343, -1190353183, 586523298 ], [ 714088466, -720199695, -224762831, 730317600, -800023373, 445555628, -1156159046, 152778891, -1893472122, -229962968, 12979823, 1405616711, -534962894, -2121047060, -1974271101, 168994576, 1341776259, 1677010070, 1324070830 ], [ -687373753, -42839843, 1667447373, 1455566154, -198017111, -81580616, -1849419510, -1422051785, 125792421, 75583596, 322074486, -805018780, -1172999697, -204592449, 1626519957, 2021511815, -1922302814, -620490183, 91353999 ], [ -1220243800, -630136172, -1595358961, -155149872, 1648956929, 1840858971, -2083323721, 587017555, 1750000423, 1151474825, -1882174825, -473507692, 1085163680, 2060109220, -886262419, -931487037, -1074139506, 1696326435, -1374667020 ], [ -575417837, -1569745408, 1888395745, -1863007887, 31207611, -1481572178, -398893777, 380007192, 852003139, 299267356, -311843132, -940277036, 1300508459, 772586750, 738627028, 1158047838, -1201024918, 2062335689, 1801431471 ], [ -258688816, -1271543678, -538635867, -477913491, 2032270548, -907292117, 1899030729, -1154988328, 1833727079, 1847346787, 467231240, -1684978470, 505654173, 1766909821, 1838160939, -182720712, -86676423, -497702328, -1230614249 ], [ 659660348, 2084170343, -999805635, 1469178295, -1736016834, -1906734448, 1721168633, -1664450038, -369658710, 1641182198, -649164586, -854326217, -1972434190, 843470552, -772636434, -1641442515, -108500973, -1415047103, 1497967706 ], [ 1062431923, 2060654893, 2058542120, 1448192622, 9443775, -1416085667, -1963160267, -1754210867, -1141099703, 1644931544, -1233939986, -1749058009, 1869479885, -276625319, -347248144, -852100700, 1922740048, -652225886, 1544404143 ], [ 2113801129, -211284881, 861725788, -2040710580, 1209584394, 2031307011, -1309108639, -2104227175, -1958793669, 1529565293, -1100016923, -372666438, -704051557, -853371627, -1437039921, -393845881, 1822482809, -614569290, 1294564562 ], [ 812261045, 1276926376, 312343485, -552565324, -1044085706, -944214135, 118116538, -411758475, -408236258, -562981023, 1806661912, 615536966, 1685250835, 1838913691, 503996846, -1753623644, 1998739523, -93298718, -536325245 ], [ -371206777, -1769654190, 705382049, -1942818562, 947986239, 1432136376, -334497268, -500403966, 743865211, 1547364140, -1736685899, -177231010, -760465377, -2099493388, -2111062514, 123043968, 1132755008, 406072782, -1078938686 ], [ -208267794, 2000412965, 1451846171, -1632807869, 618510332, 535915956, -580940557, -581933103, 940608094, 1867697527, -774754390, 1834749323, 1454051021, -1921541264, -944447397, -253566331, 715589134, -1174196004, -364676901 ], [ -1749581612, -1712904787, -279412466, 557077720, -204606240, -502280080, -9027837, 576656903, 919208500, 171384570, -1753129906, -1968833947, -674316174, -1267108625, 158265470, 860801995, -1064963563, -138917124, -1209118012 ], [ -144012782, -523598229, -2137181739, 709592435, -846975294, 1064560471, 727850769, -1309580479, 1662101186, -2051634775, 317857924, 1299423664, 174570269, 247103866, -127497119, -1889424866, 766570590, 1944805418, 1280463590 ], [ -1895242790, -1199654299, 1428928298, 919021712, -573180236, -1100135252, -161774363, -2010936761, -1762721766, -1826736005, 1395957667, -1947589297, 225958477, -944147387, 1101881633, -1601278481, 1762304842, -1781535058, 1488227313 ] ], [ [ -1513601491, -2020176511, -1983423189, 1206624700, -671940529, -357905961, 1386484200, -1023689465, 230977257, -865359986, -1868454141, 2120101131, -537200422, 1491563719, -301357746, 1577081629, -1406982166, 172009358, -545409832 ], [ 2115196488, -701131799, 1166160080, -26592928, -426179422, 847363361, 621543014, -90894583, -1909943237, -1829853417, 423682574, -1910278163, 454324769, 1666273068, 1242124175, 836505282, -972301073, 675079769, -1360042812 ], [ 1774685972, -1760819349, 178266329, -58525145, -1830844431, -1346186960, 920775367, 411334089, -1450529550, -1543701795, 713800042, 690059975, -426457277, -2060584137, -2026254721, -1499322596, -1908985996, 243363924, -461133916 ], [ -1214011934, 406059648, 878185924, -1413485711, 537280376, -1688996396, 429386831, -531586290, -1676084505, 1306446281, -1362951009, 1219794413, -578692802, 790875833, 889628575, -320590052, 716636525, -249376108, 456223973 ], [ -1177062146, -320834027, -1558461092, -362034042, -2079447970, -387879968, 1546832648, -595500207, -16386970, 1529526695, -2134414138, 732880843, 125298819, -673645379, -1037990935, 398502402, -311975060, -449826681, 740499864 ], [ -431621376, 1330341318, -923870295, 861062763, 272009485, 1702089690, -428101864, -1139256649, -435848900, 693143924, -301160406, 1674312558, -1477940735, -822486605, 2075625963, 1286134849, -1817201808, 1890711476, -318371239 ], [ 617946497, -2075716452, -1441972727, 852673561, -1027097745, -1642138993, 773009272, -1214574628, 1572711432, -1380080646, -2045449449, -469880203, -745901088, 594850611, -1144308402, 2064876526, -334745382, 898013475, 1153103305 ], [ 1649294107, 12049543, -1170717697, 78558078, -319261495, 468262848, -1132763432, 67318145, 1965764515, 808576298, 1964793749, -1687761716, 660456659, -2049553450, -1275584132, 1403551973, -1713474325, -90589863, -1847427007 ], [ -865548470, -1616830426, -196257847, 614002260, 644638394, 1857152007, -1624773712, -427717942, 101410625, -1777448360, -1671995777, -814640655, 1544338643, 370395617, 267936850, 219217610, 1335131899, 192688824, 949211060 ], [ -818375714, 1354012554, -2008526875, -679432030, -1072897421, -1548496417, 158707967, 1681929896, -1449830733, 1652014357, 1533819688, 1646144363, -2121227840, 2101406172, -311185144, 413036265, -837987370, 53672199, 215180659 ], [ 1277026805, -681065009, -1674459497, 371540690, 1215677889, -2080260963, 1340999711, 1303632219, 331537140, 1924960165, -481380758, -1574475844, 670990135, 471898494, 1782487382, -1184114002, -1469031937, 769383995, -811307335 ], [ -1353287434, 736245231, -1351470457, 1431156528, -811160291, 653131677, 331927552, 390165593, -841123114, -1779228001, 598972268, -284685124, 2048619065, 1675787570, -1827837997, -594248871, -362482164, -511077076, 959227575 ], [ -611785944, -1490916614, -589490547, 1232899849, -409057928, -921287516, 1174090394, -1864156627, -193003990, -1704491814, 459929320, 1717951912, -247302901, 2068458223, 1605605253, 978179864, -1379761604, -2006544051, -1619622003 ], [ -652146353, -396313503, -1245178058, 2037050066, 1043423765, 858118869, 649072546, 499375219, 1640070216, -471009456, -1544214870, -879815596, -1164619561, 1960987846, 287827087, -313877974, -2036779324, 906602923, 629812054 ], [ 1333321676, -1584501635, 676555796, -593020949, -1148449380, -1185425148, -910603090, 1000796872, -2048772893, 1921470992, 2015965566, 2009490907, 1437323689, -756881003, -412267300, -1603135579, 1685434582, 1161518510, -1487431477 ], [ 2105216205, -1966932887, 1148539885, -1566403395, 1072723575, 1646773548, 1934211995, -1458181082, -1440991048, -1854883524, 1383469789, -1350565875, -469634769, -364803681, -640944905, -15327932, -649345756, -1134227281, -481644842 ], [ 1313043403, -1640772244, 1975016781, -387011362, -898351860, -236874622, 1851507167, 1327605165, 1365453762, -1200948872, 1657944459, 885377536, -1891079394, -313118384, 1434699163, 139513869, 369045452, -538134464, -1983164288 ], [ 1655711603, 1089420151, -980884052, -1109325248, 77785809, 1275930474, -1774586250, 541119233, 1490136651, -32934794, -1920317356, -2047052300, -1451267573, 1673640229, -180736316, -1513699475, 1738989442, 1416028596, -1516311302 ] ], [ [ 808151866, -727211757, -1848671056, -1881181379, 181312472, 1475328173, 1983217323, 882237969, 1815950156, -1135021718, -1519136939, -1672382915, -1403666502, 1090221809, -1487630176, -290165280, 1100260987, 1833606396, -1457050737 ], [ -1346035740, -1870108339, -1665534261, -471019938, -796645825, 2005274803, -239119262, -823517578, -132006924, 963086470, -697512671, -1529175525, -340379306, 520317555, -788826437, 348605068, -754122348, 1735910558, 1665077386 ], [ 930106077, 1449813847, -1628716934, 658009743, -408881193, 1191687331, -2145094076, -1341088520, -1112409973, 245452415, 2024330165, 1701947035, -190088997, -2142595891, 1578733935, 311247482, -2045568242, 623362532, 1632335993 ], [ 1592810924, 1672443346, 2042657906, 658988036, 482796024, -1648189813, 568327682, 1614976761, 1344236102, 1717402363, -1417094911, -1283994664, 1538750151, 1890488558, 112220156, 1636560833, 782119392, -1267546023, 28865843 ], [ -456036527, 1245445074, -701459234, -1393675611, -7617588, -22919719, 1670743489, -2112388667, 1607809653, -1240411895, -1392975034, -351261488, 219613842, 1845514769, 146175695, -1522985603, -213037743, 1806342445, 922171557 ], [ -1212235879, 626935169, 1003668944, -965905831, 120242570, -652098787, -1370014448, 1668029060, -770761263, -748304004, -1711604582, -240151736, 617381991, 2031075697, 1184042826, 1534509576, 2092690768, 854539315, 1534255921 ], [ -841716004, 923915578, 552977000, -208488272, 609972234, 948724871, -379837710, 1471168126, -1992355900, -755507053, -573255831, 1419423275, 34932998, 1859345358, 1933345921, -178053703, 977087858, -1090023247, -1683942206 ], [ -38236076, -852884712, 991372365, 93131564, -1565209064, -209958293, -421818368, -2125481846, 193047080, 1868740279, 1703763850, 1735337676, 1691852528, 1819969071, -1728603310, -306854584, 193603941, 1431836899, -544822808 ], [ 895660758, 1207568872, 50444144, -1111666493, -1816203463, -236993694, -1426564818, 618879358, -1124280245, 1618337432, 1700423441, 1444362753, 710251178, -1650623867, 2074602315, -1864544942, 285323186, 1306664152, -1783679694 ], [ -13187490, -95506451, -1301169297, -1667373078, 1760616736, 1723842138, -1744713219, -951617328, -462799426, -1300215924, -1861849842, 49957363, -249000796, 1318927870, -873879246, 44444455, -798962282, -1983344624, 977556956 ], [ 1043486036, 704295395, -2001148375, 844017682, 448301763, -253402255, 502225433, -1671604556, -1251899672, -1593227466, -229457185, 1697634816, -2120889690, -231406728, -929090100, 1879120723, 512609636, -1194052981, -926985483 ], [ 347007877, -1942910157, -1859019319, 748458611, 1298497512, 1041079407, -1409748366, 1559014185, -1181928851, 1612957625, -876690362, -15819137, 1963553504, -397889709, 720598667, 368788163, -1826009199, 1257004170, -608171111 ], [ -105947494, -839702499, 2126725149, 217741917, 590625060, 98112308, -824176035, 370116810, 1261471036, -1739421062, -1499947333, -1440554913, 1871691572, 329081198, -685683251, -1293370175, 794773657, 106500527, 538194573 ], [ 925139054, -1735711872, 770705494, 951849398, -957707158, -808232636, 395229653, -510324195, 1850333226, -1732914241, -1421781798, 1331802097, 777515028, 1547356876, -2045140751, -1570809902, 1446633071, 1342659562, 1399362037 ], [ 1709395286, -1157419849, -1729607945, -874780774, 2136436608, 71990829, -2127940079, 1045938955, 1470621223, -1621850264, 250356673, 1051715079, 1964018085, 460104073, -695355557, 1761389282, -597653468, 572551598, 1461911756 ], [ 130542954, 904889474, 1467738461, 431723317, -342889382, 620127159, -424910639, 784424745, -1797635480, -1942005343, -107923324, -1641607960, 991030698, -1368991537, -2097528, -1388189548, 1811835653, 1472772984, -2140445067 ], [ -453076899, 1898975312, -45423282, 1478315998, -1763527736, -304187196, 1591685128, -1310926943, -2103402101, 1006744545, -1789729610, -855767189, 1340499547, 1682890968, -1586573572, -13179459, 1259961894, -466628631, -642451670 ], [ 185622535, 1185831452, -1974247004, -1931209099, -1689427417, -681774439, -953480959, -80428044, -855444143, 539896763, -765772926, 1444054179, -817426722, -1097498706, 1547276977, 682420657, -1941410774, -1495634587, -1938596197 ] ], [ [ 1267736782, 548031232, 1860670908, -737914017, -1944419896, -176560909, -1804495822, -1526611652, 1234978414, -520360069, 1633075555, 59039719, 636590430, 1435044042, -166699939, -773779574, 1155633791, 1420177915, -860241953 ], [ 1387435762, 2112068333, -1315159137, 1494620088, -1774231244, 1662723640, 1679314228, 1524209669, -649453187, 1859231427, 231604163, -1870481061, 1500633022, 1755042880, -845416909, -1079742904, 296935375, -604847573, 597392478 ], [ -555896285, -1212596648, -1149187823, 677300788, -264458971, -2081813771, 23708075, 1236375669, -1508976006, -1098868595, -603362009, 1834480595, -652205991, 1450687145, 750203605, 2113245512, 346963842, -786117051, 928181889 ], [ -1759440938, 1219528144, -1142356280, 717285745, 343681283, -1111347155, -80342686, 9103514, 1146932681, -143559758, -1897640971, -1829440486, 706806039, 1694285591, -278286663, -1754771782, -1413052910, 2046305337, 873192134 ], [ -2011136233, -1033142729, 986463148, 565169504, -912360565, 841799914, 1738245578, 1718607153, 1391706491, -625817723, -2040062638, -469341890, -2053206228, 301314322, 443202109, -679500541, -1504992678, 106149333, -2086672775 ], [ -960642770, 2009022744, 1778895316, 570640211, -541118812, -2100957672, 644462925, -40717241, 916755082, -1470868119, 1418711875, 1310747247, -308409820, -2024294959, -144454380, -554411481, 1120820482, -1125159788, -2070095180 ], [ 2065333968, -1111207787, -1811996825, 1533450839, 944416629, -993298087, -94369457, 808801842, 1359313683, -546022720, -1227310281, -2084289724, 1525980912, 1349563250, 1934312601, 1063644217, -1232193798, -1115464342, -1104902535 ], [ -179353792, 1991437075, 820018124, -282920791, 1020254784, 1439858189, -414303444, 1470723614, -2068620019, -812382078, -1417938019, -1379607629, -1276539309, -573248149, 965535562, 394719653, -253010574, -12516619, -1360403060 ], [ 1017034999, 1095400098, 209633055, 1349957275, 1312176087, 1307222651, -1701073929, -1777687068, -261587247, -1902863451, -2078494635, -1585592601, -1628621061, -748003577, -723670693, 1372624366, 1724485279, -1416363255, -514729194 ], [ 35369716, -972952766, -726521748, 733531405, -320265935, 873901321, -1825994476, -80192965, -813505745, -908305057, -135723104, -851217588, 1109026793, -1350569282, 1688293566, -590174250, 115653451, -1424840381, 1800546787 ], [ 613848609, 1158557120, 1695179619, 2128635358, -1055475068, -734702073, -1107177474, 6766055, 1710052723, 1023269063, 292200114, -113500650, 986877120, -140316778, 1671319576, 254296006, 708552798, 770346568, 1041352859 ], [ -94461545, -485559061, -365334556, 1881918333, -1676299124, 875743668, 1977691992, -1839557669, 506153542, 408952096, -711561731, -1740936154, 762924998, 95000579, 1081108111, -1767432968, 1866936834, 546496293, -246438358 ], [ -187407345, 1941323210, 227973192, 344520359, 639737774, -805246364, -1072246886, 1078672390, -775150998, -2000467233, -77017258, -2103802140, 284805564, 619558081, 1819546674, 458925106, -636071448, 611404116, 393978664 ], [ 1035735892, 1814817772, -1730920508, 935558524, 1309398976, -737266158, -414678541, -366334307, -543094481, 1626865437, -746789917, -267634117, 364246496, -1064964033, 850200865, 99087450, -1416881189, -1348627475, -2030668069 ], [ 352381528, 1291946351, 2110983649, 686468728, 2015541590, 2096616933, 488764961, -536469626, 1659057730, 569396185, 1353570958, -1175508162, 1935608590, -304171862, 1602435871, -535760994, 1717266998, 742624096, -1161584862 ], [ -1509882709, -1468798376, -538740427, -1958626135, 208338443, 684213650, 1050084280, 1861893140, 1290209065, 2121069531, 445399343, 1513299740, 1179252307, 1421679168, -383657605, 81100986, 1778025880, -206338230, 456674912 ], [ 602654743, -1353480698, -2049955767, 838586508, 1264110166, 354012588, 676387225, -1860526335, -1417128621, 1020837358, 582813563, -1297781238, 427218041, -1996621315, 1236950359, -2032326056, 1449454828, -1186509298, -1059055353 ], [ 1828964299, 1350670988, -702053406, -1365388024, -1676753647, -454352662, 347838221, -31582235, 1703778458, 1309669826, -1029596824, 1722628940, -163952943, -2073538772, 1509296941, 1018957368, -621364410, 1621440881, 1742672581 ] ], [ [ 1951226516, 1771927864, -996908333, 247436146, -1404624443, 780395002, -4531797, 1629084567, 1722296096, -782194800, -791933710, -2010110713, 21735559, -495214475, 2128392392, 1364741576, -188839910, 291321268, 550832127 ], [ 1730874274, 2128567344, -351153914, -570120159, 915113347, -975258256, -1543975372, -933126535, -788993130, 502568235, 1012024695, -1448676092, -1954322390, -1440875272, 1766776972, -1030219476, 121383992, 175816158, -953362596 ], [ 1478223864, -1867569580, 125716888, -370837543, 1213935796, -1300416962, 1965192773, 1255998439, 1030798660, -23333439, 613272094, -1255466884, -2112288939, 1055167705, -221571503, -633489906, -996219869, 517124785, 53355513 ], [ 751881231, 1937393032, 1440789203, -771172357, -1108887710, -1456929890, 296686042, 1399713497, -1060026469, 2107037880, -303731470, 1202895879, -866686266, -1553094564, 54790416, 217732732, -93195294, -407204769, 644229359 ], [ 573089262, -1497282034, 724183231, -718753734, 1318942404, -9696945, -1116319910, -1373858844, 1995779096, 939099993, -1225400903, 7451494, -1614486747, 1435404755, 1412491236, 1302265043, -157843586, -1434953244, -41960668 ], [ 44703779, -778525256, -524880669, -1948140335, 100139173, -1315973323, 1463885560, 1123710816, 445458578, -1183665883, 721340593, 2115984001, 560984889, 1229334616, 1719843852, 1497183283, -1450833316, 1603228356, 1140248391 ], [ 940187544, -1168675069, -145243752, 1734977965, 1791054315, -1651929533, -315565098, 455668197, -1735943838, -1090745683, 414219089, 670605840, -1694086344, -328489758, 667388092, 2106781665, 2136861152, -813113365, 752512556 ], [ 226220239, -1243169262, 32214939, -1555381552, -1631252032, -616816617, -1024756638, -1521427027, -1924632495, 299330458, -2122330434, 1215898557, -1834813684, 679199027, -1509303216, 503363899, -1534918797, -276568050, 685320302 ], [ -1405617313, -1577522592, 591759103, 605333764, -346398707, -1621443293, -835536594, -1213557930, 684129329, -856725434, -521683704, -1025140446, -1424510278, 1338808866, -70808667, 305875865, -905453231, -1771919194, 1002826450 ], [ 953886081, -1945331813, 1659146307, 1515453221, 1497712747, -166016529, 832453213, -2079005419, 422683719, -1574696218, 1757910876, 1913152324, -1501354082, 158942426, 396169336, 1153393433, -48190697, 1644015615, -663726392 ], [ -771782559, 984111440, 201507068, -1795942473, 645636500, -947560489, 1467096827, 1445138595, -343213473, 1517101608, 1940263413, 985477702, 460079830, 1859769401, 1605769342, -94468020, -1789463620, 432708683, -157443465 ], [ -576549779, -1377956658, 930261739, 1769024567, 419171271, -1138220797, -2142194300, 914742709, -1470393369, -1877461698, -1300364089, -1284862484, -689769620, -773727705, -1299512349, 1210636703, 1400921622, -1068730564, -565443109 ], [ 1361008104, 1944898643, 1239573792, 228379095, 2113997272, 975396340, 760812609, -2019500355, 590290107, -910606465, 436093451, 313625208, -1676673035, -166018554, 56788661, -1943090069, 1509607501, 1879240396, -2057904373 ], [ -1631103192, -1603504054, -252406956, 431855794, -1110163378, 1490421743, -813670865, -827503782, 378130636, 1595486898, -1078253492, -697817844, -692632821, -148355139, -305216505, 1945751899, -1518206892, -353939290, -1057566603 ], [ 427268741, 1207238897, 1870310958, -267694739, -1011970857, 1992165265, -1752621836, -1583422477, 1967223320, 1659658719, 256966187, -736121057, 2000769874, 1968023179, 1575156161, 1167624894, 406417747, -550722987, -123090869 ], [ 182740085, -84824627, 1551757261, -1434448230, -1791344159, -199449615, -1258722913, 1381828199, 1496350676, 2099329399, -489180786, 1977154109, -1712183529, 1985041931, -1090583488, -2065832506, 1397870141, 67740470, -374171321 ], [ -1287927052, -362306033, 495141982, -1530301108, 1914854941, 960607258, 1617703986, -1955972787, 1574459749, 1570907723, -576735048, 299182291, 5030712, 1400628462, -936542061, 1802018292, 231302589, -2146916347, -844442717 ], [ -1535126447, 1325990770, -390268427, -152817840, -643549002, 860706246, 2119155033, 1600593464, 2102589450, -860071106, 705875113, 524379053, -848485291, 1485256350, 1802174436, 1935881768, 2095631117, -1447117823, -1514962703 ] ], [ [ 779193928, 969258391, -278233092, -1446278312, -921171286, -1596106376, -1470040569, -1340358623, 366707033, 56734168, -712587369, 184060072, 721312645, -1728695833, -940611485, -1283503648, -2144943097, -1649136754, 1147734590 ], [ 1613156036, -1454588687, 1147810618, -1062989975, -1546426226, -1136645027, 1801066083, -677569678, 1034049832, -62955970, -275877647, 1341971993, 2110883463, 645189868, 1501349429, -1520425739, 1721184422, -1358601021, -1329264285 ], [ 1490622728, -73575063, -1074362627, -2030419092, -1208246833, 1393028645, -2132150096, 1804849659, 1177146292, -1268425000, 1024142791, 79462705, -654492246, 23170580, -2116066610, 1633881107, 1226536736, -1376604542, -1720713311 ], [ -328828044, -169788924, 1170118100, 1460922890, -1873752459, -1098299950, 370701517, -516819011, 2107484404, 690872359, -762031917, 743728365, -298466698, -160174892, 922424094, -284530376, 843848104, -345705329, 404979157 ], [ -59989075, 317065051, -658654635, -1632245680, -1046191966, -617800863, -790053294, -337515670, -95488794, -1065948122, -506201088, -934936903, 367382964, -102418106, 563247163, -292428470, 2130921023, -65513367, 494649094 ], [ -248656602, 1007741831, 252165296, -1726440318, 985112571, 1118619124, -419005837, 38240176, -2100455788, 1574355001, 1196543392, 2022537721, 426983765, -1158070889, -901984998, 1841145586, -1962318588, 737191953, -1855354634 ], [ 1026985315, 348776262, -118708316, 860776323, -623656817, 315045852, 1288636333, -178920864, -2053115515, 2121553533, 174357324, -301652658, -1830387182, -1758969844, -1053835369, 1818006242, 967222846, -372312533, 1094094007 ], [ -464575243, 1670928395, -742450452, 925295876, -272686689, 750528252, -1346574490, 1911764235, -917512827, 160673020, 804712920, 660916649, 234542517, 1580817921, 2016928855, 1132562028, -1355086234, 1159321405, 14500624 ], [ 157864945, 1896149058, 119592534, 1506608742, 638690372, -1772337201, 861340188, -21794788, 198005899, -847378360, -1350909197, 1047875468, -1080563790, -1747257214, -29742168, 909245368, -1271031734, -593408009, -328619196 ], [ 1819239494, -1515517775, 1796142331, -1519420131, 335684153, 1474097943, 1736264850, 181462347, -29829685, 1204458669, 1758794827, -2097922412, -1021959870, -920707987, 1431674963, -2071545886, -1608580888, -2132957444, 1945401786 ], [ -2009974239, -1007130177, 92445983, -649794071, -1757405891, -373900084, 1281506525, -906919207, 69525328, -130084384, -1093700274, -2136480701, 1454521358, 2120791828, 41393452, 1418554185, -640813252, 1903365040, 291845805 ], [ 1288754598, 741348863, 1819610555, 252559961, 1491515291, 1858798646, 1116929730, -627178057, -1756631455, -386764337, 826837212, 1541268135, 1155137238, 590504522, 156187677, 2002600439, -1100158484, 1254837651, 220539277 ], [ 55526534, -432719046, 578610764, 2147314918, -403364392, -1662338596, -1599249888, -1387538841, -398957187, -2129765290, -938511427, 837944598, 764847179, 725718855, 726696529, -1821424285, 1878480799, -868701544, -1806216540 ], [ 1338661125, -139292424, -659442531, -435341389, 357196054, 117846957, -2088351678, -1633964131, 1921468875, -36822731, 2097969740, 674357125, 1019690468, -799781736, 1450999476, 646144162, 1081455946, -1006432444, 372218242 ], [ -561329001, 1756236894, 1749289929, -631438269, -2039858680, -1076108968, -975715922, -2064552703, 1871427280, -145923842, -1515939552, 470791720, -440630084, -1397240659, -197157607, 424140655, 655615321, -1180688315, 480062627 ], [ 1256795630, 544440120, 1939468517, 1891549773, -20354671, -460485182, -183001321, -43753547, -1402762879, 1992753860, 293216611, -1597072853, 1730779493, 1925054695, 262822624, 1925349708, 2021988202, 1947660107, 1992734043 ], [ -1859595974, -2014555092, 333144857, 1065538197, 1452437031, 608860785, -800145893, 1859333749, 388958804, 779658115, -1046059913, 1111528356, -1590798129, 1591368932, 1512929609, 784918204, 2066825779, 1761416794, -1847925096 ], [ -1199071162, -1626414380, -769737136, 380563754, -1529977442, -1776779549, 619823390, 563350938, -574600517, 942684091, 394288855, -366663782, -1854371495, 1100556021, 535177874, -1659450719, -1340378584, -853683107, -1378321265 ] ], [ [ 1321299004, 1862058506, -1768032148, -1119459659, -923050735, 2111998480, 520390289, 1950047841, -1084943214, -1857045354, -82136631, 1361919249, 1448226600, -118626602, -989275358, -1945293076, -275518517, 154573608, -2069090354 ], [ 1867367353, 894940089, -743568578, -622515960, -613749970, 1546418444, 961021713, -1767114684, -832003082, 1212170129, -616448321, 1347738986, 31660385, 1185706805, 119276658, 1006652150, -294252202, -1126186385, 1641272635 ], [ -357631234, -2107604403, -489830934, -382632923, -1112232968, 1622204498, -35689263, -556804821, 848397929, 601087054, -91367802, 2039840201, 2037809037, -102816675, 896610680, -1923986971, -246105480, -250689355, -412499229 ], [ 1464517782, 359087717, -123554120, -293071374, 509767625, -1194265909, -1091346962, 90391750, -776662353, 741803580, 1724515869, -607974331, 333656120, -930617532, 1260228088, -1213789534, 94889569, -589175898, 1137498226 ], [ -1097932987, -1283636092, 1130000411, 244573894, 595773121, 1263074456, -915119099, -1111250300, 2112399249, -1668883331, 625657054, -477281433, -1535567065, 1946905614, 1414492909, -1193897212, 1089642200, 1150001727, 123031 ], [ 1959322561, -1144765447, -1835151299, 1335203342, -612130741, -1612681977, 2012810519, -352035871, 1569788081, 1362890165, -844129062, 1294678365, -130749595, 557882909, -916851491, -2114230927, -1329480540, -716734222, 202208314 ], [ 1516973512, -1387712331, 950759051, 1071155562, 1333996697, 1351817572, -1876981235, -1212226288, 1893090354, 568327493, -1163721865, 2130948542, -720296041, -907992047, 1462792948, 1978146954, -402785628, 624826520, 614509747 ], [ -1177346014, 224899835, -1908435066, 1572285751, 1409565621, -1476938169, 466665220, -1727473755, -1771211232, 568455021, 1275487157, 1480224857, -723020319, 1817207632, 170556880, -429816096, -666494385, 1008701421, -555951419 ], [ -469068410, -481849684, -777924504, -440150768, -2043492819, 1608286275, -1073267078, -226268567, -1416599332, 156671821, -993801237, -1418463809, -907410080, 1738383257, 1541504439, 1245296430, -1273989910, 643609212, 1371377665 ], [ 643394162, 1543363785, -1283954881, -155579821, -728197169, 964287015, -1598491498, -779074313, 869507592, -2071158078, -1049166404, 900446434, -1119089665, 457039539, -427530389, -165941922, -609291293, 1712360635, 948578669 ], [ 976064987, 1252300441, -319626250, -1703862350, -1918223271, -76781968, 1615275932, -73490704, 2081525005, 100765825, 577763463, -1814069475, 1151912831, 1670868917, 25876488, 1737533465, -1131110413, -46267734, 1769816397 ], [ 445177275, 808959787, -415547589, 208576755, -551622795, 782046340, -1907881992, 50944307, 1846126592, -1896724156, -209954097, 689089466, -1784306253, -2125077297, -1438160754, -1201105681, 1626311706, -1477557797, 603325697 ], [ -686669685, 152728734, 1753702318, 1538771434, -1805167784, -1764915530, -612435474, 1326110658, 1114810090, 508604390, 1559466628, -1364691547, 1014166921, 2015783044, 1998068741, 907274739, 841458935, -1186708371, 1051411749 ], [ -1085316607, -334716528, -1645132185, -850174695, -1821637065, -163744223, -1836881500, 1150694682, 668877547, 645374917, 872779430, 1167797226, 754490797, 547980212, -1363198125, 1001162665, -55827851, -1478890070, -82755590 ], [ -757380833, -1292865358, 262816638, 1695419513, -2076413049, -1568029565, 1770803106, 819926005, -1118882670, -561842808, -1767369603, 1475703179, 705449292, -1150268334, -1315380777, 820969394, 266007567, 1069498602, -1078136979 ], [ 2123587870, -1434770257, -1381500600, 1009300495, 278350238, -479435191, 1015042441, 319709692, -417046131, -1219236128, 933205729, 225118792, 1693310058, -338312707, -1007436201, -1927476332, -983817083, 973633937, -915080631 ], [ 224903112, -1224758295, 1835410697, 1725933695, 1322635032, 1001911227, 305454689, -2112016022, -1962544068, -242878472, 1081982171, -1588724476, 210643237, 1952104429, 1438949428, 222157699, 333912314, -1878682774, -2138775690 ], [ -790958773, 1352537219, -2122021643, 1285371407, -1041531762, -1720552482, -1735937569, 789515773, -1955023870, 112101446, 1867837137, 386190977, -711469750, 1672259523, -1834212091, -1075594971, -1411307671, -2090962336, 1952341595 ] ], [ [ -1251716179, -1832650461, 1782952745, 1984744618, -1239428113, -421748869, 749517311, -312111238, 1244190542, -1079423868, 1345227881, 251595343, -2102656803, 518029426, -2107100600, 1486499271, 2100282414, -1484959861, 117797210 ], [ -701473129, -1873879828, 763089407, -2032340384, -2044207502, 1334752263, -935453117, 1739269003, 404800310, 105194479, -389954965, -550983880, -1181290741, 869114937, 455879548, -2051326431, -758017215, 1713330182, -32025455 ], [ -1047583322, -1161516428, -1327536783, 1550876153, -812640635, -869282664, -1873775537, 1672890893, -474334438, 880111131, 922334975, -643731742, -7703620, -1712209031, 721464453, 746566043, -1229340087, -1308094917, -438557195 ], [ 825957078, 83671900, -1882506629, 311636263, 889227072, -1346916846, -237848155, 1321428873, -752968246, -1760007930, 1826683293, -1725343121, -1883513979, -1075027205, 1079996731, 662601628, -1137195245, -1816396805, 1951119280 ], [ -2114302462, 1823495406, -119479224, -1312963120, -658602897, -814243744, -1474263355, -292443145, 669687925, -117654377, 607443300, 2019538188, -1623957791, 1025919334, -1160494417, -2065768892, -579909411, -457348541, 2104705360 ], [ -668306662, 1153587688, 1868574916, -699369554, -1378518982, 1999040224, -179948337, -193565117, 982113077, -513970400, 178115226, 1908192920, -1938741980, 1014365970, -443125289, 205489543, 1761549552, 432488422, -348045974 ], [ 2030705708, 452234680, -1490776492, -1765694493, -656591091, 936604633, -339232104, -1423129787, 2081767998, -1297068749, -1785872784, -510060541, -1667945709, 396459846, -277582271, 1831846527, -1420587687, -992976440, 793839495 ], [ 850084647, -598385443, 1811606125, 1486949737, 479935643, 1067774178, 153692303, -125383863, 195991502, 1481675204, -2077574025, -1714470006, -108839691, 348317572, -1376104001, 451542654, -2042373053, -1090831010, -172289012 ], [ -1934361674, 573966153, 151178392, 280592944, 58742480, 822004918, 659757482, 687496336, -1232961670, 804202728, -1375921285, -2055469655, 2052633115, -1379971306, -1659195279, -845509346, 2144943544, 1564331171, 944793050 ], [ -1339596048, 555434784, 1429522128, -688124648, -1034207242, 1579702298, -1582787633, 1761201214, -89990726, 952984523, -549740097, 901464583, 1825052217, -29400629, -1236213469, -1813185447, 1828327901, 2143313423, 649023833 ], [ -2080673795, 1653206217, -19768020, -1143338571, -570653782, 1897729257, 1185979449, 416505505, 1012668951, 1493304256, 549969305, -799748868, -1826484052, -1618520296, -1130223016, 1153590964, -1743076272, -1601671564, 2057187809 ], [ -427792011, -1598660290, 1599782847, 2006577471, 17756482, -1663388554, 547965932, 1555767481, 1999116851, 320534159, 1907971095, 1424750854, -1454428096, 575671467, 711798047, 1154646840, 134625418, 991328275, 362188031 ], [ -1029989092, -68398264, 1868518188, 1471937586, 616955319, -764901635, -1279538968, -921003926, -833043137, 1982776183, 141952994, -468720353, 1639933337, -562751404, 1274544945, 607490869, -850197338, 1979198260, 809542546 ], [ 2102906147, -2140367618, -941420839, -718801228, 748592705, 1458550381, -1625646664, -1498079448, 751194682, -629662548, 853414455, -2143002636, 100364461, -2048129346, 1938600572, -1520336858, -1383268885, -1709985157, -1200619011 ], [ -44112133, 504857669, 1718005670, 1622759767, -1783950288, -310489191, 1588437259, -1436776481, 722232416, -314436371, -1422085682, -1882331580, -903074881, -2143520149, -1313471941, 208512626, 1242527410, 23124807, 966798668 ], [ -1829365597, -840055461, 681637988, -1914119480, 360498947, -1422747603, -345997700, 557814724, 2089221184, -1759335401, 216529386, 156618133, -1874574769, 485026414, -1823066556, 806395608, -1255670243, -1609084823, -1839755050 ], [ -173061924, -1133660759, -157210312, 1699500819, 1440027788, 1075766569, -134359421, -1665412499, -400309161, -2053773234, -1617225057, -851648095, 835218028, 1238615294, 514491904, -1040153304, 931792512, 2132342898, 671231468 ], [ 1123638860, 1611831766, 925977316, 1620689185, -875645030, -825994119, -1398118693, -1364029820, 226788805, 1831706920, -1195519513, 914999427, -1813454987, 2022832531, 111070328, -13075154, -602098012, 1985320099, -345326142 ] ], [ [ -1620410442, 274528836, 388112838, 1056649665, -14021757, -944925861, -2136123797, 2089588691, -1318989978, -639999488, -1488325778, -1136430522, -1886309743, -685798252, 1924785623, -1186640123, 1998736839, 575389552, 1682553423 ], [ 517361552, 2099727354, 221643145, 1420191999, -1988318523, 1856203562, -2069168112, -1298664410, 1024291505, -1044175874, -1967125395, 1555062055, 54141315, -88202613, -789703631, 931889479, -797132833, 265897525, -1587514627 ], [ -834775255, -2027121992, -924127292, -511260623, 1065923272, 1383945201, 137847460, 1828033766, -603933904, -25186613, 502681677, -1387405746, -343865456, 1717970550, -107052734, 1851609366, 764116348, -1417447501, -180538083 ], [ -574534559, 1932480217, -704483527, -63597156, 817680048, 1983513910, 198532195, 1493309253, -1644880725, 1679020234, -1256315242, 1130758931, 146259532, 448934209, -1749541318, 140306535, -1776315599, 221857055, -401972763 ], [ -1282242123, -38198685, -1226664681, -1791992221, -2000759713, -681224971, 1054673468, 328167038, -1611198974, -241293554, 352827832, -1142952661, -1555108451, -1078728180, -1861667613, -1107002288, 144286714, 1295125522, 1602434657 ], [ 743213728, -618413293, 1863612913, 1800568439, -610497236, -2103214827, -284340154, -147149839, 759748019, -1517135174, 191995515, -791216777, -19750391, -2045556652, 121796719, -1995667347, 1517029007, 914027825, 1806687535 ], [ 663744578, 2056715215, -1252689699, -2121610919, 1722921739, 685768079, 807354792, -901212166, -703631177, 768705285, -396626578, -1820669939, -890966068, -496790393, 1419908507, -670329010, -25941885, 420704829, -1566341983 ], [ 352476330, -1281129708, 1623969665, -873686228, -839829793, -415953948, -599458611, 397885348, 957599724, 1993573409, 1666928885, -1022508690, 445949100, -737001074, 1312040361, -2044610590, 2125756526, -547385186, 1050330759 ], [ 751951991, -571040537, 1988832758, -999928816, 1031606171, 1841223865, -1640692486, 1791155430, 1675203040, -516314187, 1454615782, -2120229037, -1335638433, 1084142796, 1865488449, -1606301588, 919548394, -1705370292, 1214691222 ], [ 1702152943, -175493807, -1714722547, -1285553758, 30381643, 1284647114, 84087818, -96882674, 431014309, 2007598049, 1243155208, -1488916904, -1303534348, -621037179, -983545543, 1011666871, 2114042942, 310447178, 1676255205 ], [ -286581377, 807473534, 865910663, -885898354, 1002235179, 151647870, 331996733, -1064529530, -776944988, 1537208418, 510067970, -1587589258, 194315060, 509317123, 1278422790, 1516023462, 659096426, -2093978222, -13865239 ], [ -1259947930, -2067147551, 1819260473, -1430480439, -1092114288, -701822171, -147878068, 435417881, -814509087, 1255671278, -1470265808, 1975487894, 1528715425, 428660903, -1938273514, 982877476, 877734403, 521586003, -944115632 ], [ -299454901, -364416147, 471057782, -725434495, -426606327, 1752276363, -199117314, 405708393, 1765248258, 1910965193, 274275159, -1008595376, -1716221928, 1545861187, 102072794, 284977802, 1946737799, -552808967, -1717802801 ], [ 744785368, 2023734078, -1417347471, 2094399357, 176475512, 260761063, 1974531539, -719670178, 1053885943, -2110398007, 736115384, -2080890140, -2129584260, -480626591, -547136863, 1215784097, 1681574927, 1899979811, 529875019 ], [ -1482715890, 733169786, -52602160, 125548343, 7411544, 1644698935, -514093089, 1994347751, 171609997, 806835305, 1825456585, 1350953378, -264015289, -1270356696, -1555724222, -585153947, 710600481, 1282089948, -2012731092 ], [ -163000520, 1890280667, 1383135727, 1889303096, 1962711296, -1751734180, 777529642, 218557338, -97561597, 1277281906, 1866374527, -152134272, 638563474, -91175136, 583128936, 2019493637, 1337714750, -1157458928, 1575591612 ], [ 113001400, 362381534, -1653699155, -236473765, -848513094, -1769989724, 1507123040, -1592839566, 929639905, 1052458161, 481052601, 1461542839, -1658335987, -2078205923, 1506238801, -1360458540, -867113966, 815332634, 150250170 ], [ -1284553229, -1144717454, 1443474851, 89062883, 1814379850, 266887269, 701842121, -685182826, -2019060306, 25433280, 989016978, -403501974, 1546446645, 848236327, 27159595, 188511840, -1171021606, 1623824486, -1891872836 ] ], [ [ -1934273064, 1220408916, -2033071481, 40225600, -1337670345, 777622513, -1638201133, -1010576644, 111221497, -524924882, -1287914442, -1880027005, -2078555330, -1323062889, -933631163, -1632568015, 39526746, 1656354375, 920218853 ], [ -828907179, -264592290, 1157245010, 1987342907, 220712421, -1290840987, 1578187898, 60395762, -2019987915, -1060067811, 140252882, 1317128638, 1512140713, -1341067199, 956981578, 1982561574, 1283443634, 930317814, 1271118165 ], [ 244233663, 457451058, 138933905, 1956868029, -590685840, 1188494829, -2057177408, -349459790, 1782942998, -1102484222, 1266746213, 10572334, -1568272595, -1690307711, -1623155732, -148467967, -824201339, 1694884805, 1130175134 ], [ -1533092795, 13593701, 1141407509, 662326405, -2107207942, -2120879418, 359819549, 1819797177, -1930535572, -1435868500, -1337234512, -777813100, 1676583574, 1920497053, -831045265, 1000270117, -2104367453, 47531138, 548860606 ], [ 1558712412, 1381924565, -1884364045, -373240799, -1819808426, -2106639304, -1481072576, 1859854656, -1011159714, 1028866403, 897775587, 1578369329, 139232656, 2040904301, -317636097, 1234985594, 1213708326, 186783862, -785289251 ], [ -1465043805, -1780446657, -3075799, -443385008, -1249034635, 1144227707, -1449219616, -111301006, -305882894, 2049334765, -1699338488, 1529555122, 792524988, 1249637306, 1193396692, 1173301741, -278462701, 348425225, -580412091 ], [ 1722924851, -1178366052, 385997784, -1241036312, -547451535, 1989467330, -1306093657, 1657739326, 1344732411, -574598355, -553461083, -2123478423, 1249419878, 713237550, 2074481316, -895111169, -435051847, 801476108, -684011033 ], [ -778521869, -1416940696, 2096072612, -105864068, 1157855961, 661504257, 426942487, -804074842, -793102646, -61565741, -1566231377, 159226457, -1757177919, -965348268, 571442053, -2046502780, -1954332941, -1221385974, 1099490081 ], [ 1302017773, -2143388436, -953214978, -1903883827, -2088118899, 1898665712, -322343066, 1268087012, 783708013, -216761013, 1084090288, -1079367842, -369803814, -521154279, 308629441, -1243387484, 1054449911, 1468634662, 1671779522 ], [ 1692398611, 600862642, 1279597442, 819749345, 1946835931, -1723677202, -1295272948, -341663413, 519433464, 1670565539, -1740811671, -1457196264, 1549056452, -816218072, -2075223508, 764347689, 1622307104, 1726894525, 1521779369 ], [ -1893907205, -1568110795, 1591250922, 828670588, -1201204798, -482706792, 1549863906, 1841777206, 1671754021, -169669957, 1183188007, -1953999170, 1820278220, -1194291335, 1980658910, -2077164720, 1826160406, 115095711, 56388927 ], [ 758331125, -156007115, 1936364911, -1695626203, 670783189, -1219380004, -1987356378, 654404349, 763787690, -1600554685, 974096598, 1900009906, 839610597, -1172328524, -1783388146, -1769822923, 509497440, -1137112729, -553098275 ], [ -1937409971, -254972021, -1434134140, -309841483, 376600185, 1979464080, -905536137, -768653719, 1293474178, 1945552935, -409165493, -662935838, 918971003, 1080776442, 894615435, 600627079, -1564320544, -1021281925, -1904468455 ], [ -473192826, 1468853002, -1186701626, 862648486, -340011967, -1395946366, -1189132150, 773059310, 1249051684, -732429451, 1793796559, -1903726716, 321253750, -1164955215, 1683337024, 1098673475, -1895533687, -469322895, 1055898651 ], [ 192680906, -43856017, -1561039454, 303268313, -1749510031, -778349094, -1119903107, 674039853, -117949901, -320840925, 1490315734, -474017842, 1131258378, 1666885052, -1460012237, 1050529161, -1840515430, 606359370, -1178935257 ], [ -1048105387, 1513239319, -1346272848, 68064466, 1207096939, 1318136549, -1268549602, -560140182, 265707526, 388450133, -1444992453, 406874462, -2141496264, 544293024, 1012668068, -128199300, -1093626840, -1119957385, 816547028 ], [ -307155235, 1842156363, 2039072043, -282481031, -978770428, 1340462041, 965630336, -1441013529, 1910097169, -1286941877, 284565952, -1345007350, -45801598, 535550830, -1628489272, -1033842838, 1087774296, 1957823786, 1767340447 ], [ 1081853645, 2064525561, -1438875540, -1281371276, -405571728, 1804124261, 1283568540, -557194894, -2077849632, 511756148, -821146787, -1186911480, -1227632623, -1080657704, -777362626, 510921399, -1444032643, -65142283, 1808882184 ] ], [ [ 1994575646, 1415326038, -1011619758, -1519122410, 1623655099, -412527254, -169759995, -316631876, -1569578337, 950835587, -1120442225, -1146075722, 1098221495, 914162277, 1402881268, 885340488, -1977560400, -355521913, -386419769 ], [ -766655035, -25028276, -12226092, 494064500, 1975653513, 646895696, 1858179725, 1419738959, 1005603673, -973284413, 334591200, -1666755981, 1820458999, -1346529055, -1122940056, 1876240276, -1624473596, 200498215, 320310287 ], [ -1206478251, -473651263, 1227779849, 908409214, 373693939, 188757522, -569822765, 530706985, -2068874880, -1845571745, 1214558599, -1398829037, 933904414, -2078001811, -1021744151, 1881835843, -1006654547, 2073329463, -981451441 ], [ 584336342, 731947380, 574380012, -884001835, 1111602495, -814485766, 1349758181, -529917387, 1447270355, 2062448991, 1094819434, -171376038, -331152336, -526668839, -638984852, -128750331, -61067572, 941471884, 1673514510 ], [ 1647939159, 447668594, 2107977749, 1690527905, -59853683, -376875844, -171184366, -2046835858, -728806199, -503013014, 1198693652, -1019795538, 668237503, -764015162, -586844946, -1851302192, 79635916, -1729970082, -1263490158 ], [ 7567437, 833196376, -411825483, -1064621259, 1706185804, -646194714, -769176634, -1854916572, -635918112, -1203147308, -627378327, -1310469466, -1302983911, 1010634510, -109736648, 835232791, 329662410, 163826411, -143987267 ], [ -485088590, -1022196802, 1672516613, -390324573, 1649625417, 1151605043, 441673705, 1472543760, 678381687, 1356302839, 1273246085, 626929708, 956811161, 1364021800, -1181539138, 1617516801, 14434103, -1622164581, -1495138659 ], [ 1074845543, 1328780647, 661870694, 659607607, 1570298684, 2057681110, 1425152516, -1561179010, 1298763694, 43583973, 1282076413, 962117076, 763813726, 1577723304, -1497965572, 1517831698, -655321288, -1279902572, 945571261 ], [ 2071552657, -1770123997, 2067351531, -676073061, 2014591552, -1935887565, 487963302, 147936141, 1425651079, -120906617, -1820921790, -1357719230, -1050289513, 1595012725, -1752364265, 1455996969, 23883097, 280396892, 1996000836 ], [ 1147211140, 640683493, 1392697562, -166420891, 1851338856, 1257719908, 2048688054, 216192347, 612671020, -181901886, 1825499164, 555460307, -1466631732, 50683564, -1575515113, 607932058, 856480931, 1299816106, -1488606215 ], [ -161411264, -625426112, -364980958, 1888520308, 251966563, -243559879, 1738403621, 137056247, -330788573, 172947961, 1493573674, -202750809, 503210697, -1379813456, -2094238309, -1858343762, -102209177, 938219081, -1243240871 ], [ 1902758144, -1501665050, 843150325, -1140580594, -1893573870, 912334149, 77631416, 547104637, 1896020095, 158282980, 1465994056, -20321465, -648316283, -475976841, -666566476, 1660296468, 48710348, 1857376809, -1068369938 ], [ 1135751692, -1651597709, -909568647, -2004153301, 1777532699, -866109305, 1370676006, -319443441, -1614794133, -671246284, -679989742, 38318944, -740426866, 756762623, 988043401, -1480173740, 102643536, 338048921, -1001223087 ], [ 1167176039, -1156228317, 1595591640, -182514451, -575523425, 712780015, 514046864, 37477601, 801707070, -1026353263, 1326378463, 515331955, -1232748127, 2142812045, 1569514225, -1388697140, 1222045473, 121975248, 1157786887 ], [ -534052856, -1097795165, -1209394576, -1863973565, 1612726844, -804959988, 1966109337, -1177532645, -643404215, 1627787183, -655881960, 1110052684, -1753368494, 1950579399, 505746210, 1074986896, -2033472209, 1995412511, -16276129 ], [ -1237752026, -1491150228, -1773322464, 740101397, -1233176713, 1842154827, -1169467727, -1766164905, 1514959509, 1192886281, 81104210, 1419779190, 970520367, -1390683322, -361683212, 1815234863, 764575223, 519338165, -1386149310 ], [ 150053021, -1435401613, 736211102, -1193291292, -910064337, 316129818, -2038344807, 857014828, -248888100, 52692317, 1045164845, 1161330913, 1798089744, -1375132653, -300201819, -1737801364, -1015125435, 221987014, -1583573758 ], [ -233429899, 1870433925, -1842918159, -1155582100, -933711671, 1765537499, 1006873243, -1358256764, 862366818, -2069604127, 1280415456, -1184464684, 909963139, -30968704, 1002886609, -649807099, 132738061, 1751147229, 1300364969 ] ], [ [ 193636610, 1815184881, -1641667558, 860085084, 538296783, -1045214324, -476969642, -404744549, 768547226, 535492216, 1229119552, 675201986, 2085427576, 1416669088, 329192315, -2067854556, -572301513, -1599097722, -285184319 ], [ 2118476439, -418236426, 1363025719, -212440542, 329519630, -2018382650, 805773630, -1085216952, -171789609, 2094916703, -1188052891, 1838308396, 1412714177, -1940084113, -561455472, 2059784185, -197551367, 1253933580, 1798780017 ], [ -2135684832, 993791246, 1775812447, 333339312, 1977270792, 855660582, 553011476, -1616407581, 1238363633, 1526844152, -719271064, -1468652660, 310617453, 1884111809, 994499458, 1333399744, 263113530, -353452140, -839214819 ], [ 1320296661, 640810285, 1064762090, 1453498217, 2058931133, 1443144293, -229981418, -1579813668, 254563053, -234415896, 1869164753, -1981099953, 1529543670, 570228395, -1845677335, -1107404855, -1880107775, 1848359955, 622288300 ], [ 507905406, 86005942, -426844095, -1412061514, 994126828, -1580618119, -1256743100, 2048287398, -1754787033, 1937025371, -1772182832, -57627476, 355645453, -1659669889, 1670177686, 1963725102, -1190744874, -1195382542, 1116899312 ], [ -551369200, -1985891836, 1074532566, -629899590, -398657902, 660207381, 331087194, 1401235496, 1279686060, 1903494202, 1795808540, 569385381, 242848180, -160312951, 706414455, -1887052328, -419245747, -963586020, 242648384 ], [ 1817251368, -81758144, 356037941, -417667789, -675695902, 777485286, -1078823315, 1628004780, -1659330432, -1193032342, 1080635154, -1791572551, -376341628, -524857881, 1874965247, -1465373446, -195886109, -173347203, 1367416928 ], [ 175820651, -1588117316, 1591055428, -1499340325, 837438320, -974047410, -1624011810, -1326137040, 1907553880, 2047585230, 430568105, 1323458741, 1730264551, -651064458, 1106316912, 85139811, -1403901864, 142799574, -1950418684 ], [ 460459385, -1030323480, -1702453105, 881758951, -648625253, -227561205, -1778417970, -1804220656, 1799871409, 428928378, -414662456, 712437017, 975030780, -1658851353, 1807435666, 668240444, -818460453, -993095949, -1770174227 ], [ -1045740331, -703445872, -1232475444, 734385902, -1062975007, -869875, 252266395, -1825560526, -1422851587, -1845993107, 819778211, 857110567, -1591947609, 1015954495, 1337111568, -1677151311, -1645355741, 1265803709, -821893471 ], [ -663318526, 379715689, -1854527631, -266965353, -713561404, 1386108881, 989883054, -916214165, 669062442, -417533754, -79581976, 1010253523, -946384534, 335723250, -352482887, 644532244, -508478256, 1869732902, -472348804 ], [ -1676913025, -44268441, -1122324679, -192054455, 1806751532, -1707383050, -1964613255, -901214851, -275428330, -1592963445, 841238458, 438499902, 866649779, -331506978, 1849493254, 738415292, 1806528081, -1771230762, 718752755 ], [ -666110461, -1319280458, -1372878836, -1303355225, -1751969926, -195732260, 1174444973, -156678128, -1585115142, 889739982, -1396229796, 1584216166, -572185428, -2141838209, -890077039, 1427843731, 1803107536, -335448408, 2098720457 ], [ -1151952706, -333286450, -178661537, -1283616114, -502015737, -8110246, 856872487, -18603206, -1703204707, -145862933, 1496740122, -2060140211, 2139477075, -1596108828, -2108350943, -1541856371, -1072670643, -636681221, 1415665904 ], [ 346981254, 595611197, 1622825592, -1582727983, -1188176127, 2010696240, 1164795378, -1893157732, -1175928290, -542987238, -2007395983, 356256229, 643636634, -705157905, -1225642230, -320335984, 1802404536, 938611564, 1861522207 ], [ 227431290, -1696375554, -1890406185, -1311173285, 90284753, -1243764080, -784870822, 1767114928, -1960852602, -1812373955, -473839337, 1078758506, 1390469940, -911801685, -898879100, 354053745, 1571918666, -1386063008, 1685008451 ], [ 1316534854, -997531247, 733459901, 553416859, -2056659101, -422123589, -1129007083, -1855297319, -144524520, 870545797, 133897545, -1766536595, 1405620302, -1845073734, -485483462, 293718576, 1833282765, 1090621891, -1314752191 ], [ -310370522, 1536365562, -1083387397, 1736453259, 143594671, 544116379, 699671204, 2007999467, 806593662, -384024639, 386753917, 855914669, 420971070, -2104114445, 1725843205, -967740081, 647999250, 285052711, -1631523388 ] ], [ [ 1614623209, -1790029230, 1945300951, 1811589445, 341163736, 1951248645, 1528452301, 1717205222, 1285193410, 1843205349, 1175420832, 1633245809, -1668772202, -314149220, -91744819, 1758921087, -59015115, -258389457, 1234623712 ], [ 644946200, 369828949, 1776899020, 1373756885, 907394384, 1960440311, -1940010220, 234779465, -2014102234, 1252889350, -1601459882, 260103161, 1213641186, 539888901, -1895402759, -103052040, 1201127401, 1973947056, 1710004936 ], [ 1363984152, -829292212, 1082079996, -1430704364, -731934045, -930249256, -62642138, 1611837986, 1558682177, 1686630391, 1874251731, -2027128798, 2136961023, 1621771964, 1006865918, -1801685635, 991444033, 753998467, -1744292088 ], [ -1280422716, 1080359650, -1430041616, -658241042, 464301407, 1566046161, -925800261, -2099161920, 1508573218, 1865672125, 1522195367, -69231264, 945712227, -1597917865, 589802550, 433785614, 581702317, 824787711, 1672723356 ], [ 1201724619, -1989811690, 866928509, 985634535, 229245142, 531665501, -1795536740, -1023410638, 1558636654, -2137674238, 2076206494, -1191345818, 1194030913, -1203363835, -1998267141, 449361861, 1098214012, -1781148004, -989384213 ], [ -839776960, 1984705181, -815137584, -1874720755, 2083660229, -1751236869, -54556349, -1368503981, -1063493775, 1087305807, -1563187501, 650279361, 284831262, 975974218, -1460222300, -627562393, -2132328246, 1630265462, 2100374871 ], [ -230828396, 127993788, -1571466506, 1615574488, 1148792242, -1654191919, 126866364, -1410141840, 401197235, 673386958, -493402355, -250836770, 905033533, -1477832688, -1994720448, -358344379, -37899798, -917894369, -312851530 ], [ -1707729447, 1058615085, 1144395527, -1005584089, 651957425, -1143700692, -449943606, -773814506, 2022392731, -83564643, 570890031, -1246067084, 1835447479, 791163098, -1693131540, -723224130, 25179215, -337038082, 1291655667 ], [ 247361885, 245562232, -528816413, 1478443255, 864263679, 884193621, 670853267, 708647146, 1103097433, -1142420386, 98803909, -1583819376, -569418799, -896351089, -1283646707, 202931867, -271072083, -197542976, 1602085844 ], [ -593184920, -1627680512, 1250547043, -1222340151, 2033840859, 709725343, -1049479338, 321915085, 1857210961, 1787503223, -443039460, -2022786697, -1805565720, 1625715071, 691744271, 968471828, 951329378, 1183335160, 37100305 ], [ -521120927, -1137350634, -827531864, 1075259568, -2085731322, -1522623723, 1234395782, 637638519, -1453617872, -1991195429, -1176266237, -1638736442, -959661276, 1430495344, 1587739131, -916282410, -910960858, 1402459837, -319188083 ], [ -1230291288, 1062336638, -40054301, 1684791119, 1619523520, 1250619430, 2028119933, 152101399, 202947394, -2138124063, -1424983470, -1469556219, 1810048362, -1058268049, 524784997, -370374126, 1138034383, -591891099, 1880376221 ], [ 61874772, -1100106809, -377838892, -579721161, 970949101, -756282688, -1923154463, 1219277431, 2124841335, -1069866261, 1473426552, -1978275319, -708812767, -2097054319, -443231570, 469428207, 1991605151, 1463432629, 1871765186 ], [ 654366833, -458816043, 1746010085, -1891435614, 1353108895, 2095799586, -2052318718, 660365740, 1614235760, 828936463, 2043253590, -968105124, 595547278, 1368825274, -1848691101, 246882779, 1977203324, -127808204, 1357175004 ], [ 1035954662, -989583633, -550187562, -40299371, -303203999, 409298376, 654238744, -372935670, 599519109, 683624642, 2023728318, 1358102434, 269944317, -1387824919, -768861641, -723846900, -912943070, 1916636193, 146110519 ], [ 2101689122, -1633981904, 914421167, 378381929, 1128968152, -471351441, 82907785, -635667708, 845700445, -1320799708, 687208596, -19699459, 1276719026, -1985851397, -1364542635, 460351456, -541997017, -921059670, 1859434228 ], [ 1739762516, -1752899033, 113223476, 716784655, 1205113006, -1277298501, 1508344679, 667391224, 1627720371, 774969096, 1591847980, -2019579979, -1179102799, 138015214, -844753278, -1297402188, 893087390, 2117106542, 161569743 ], [ 465809668, 469578600, -356502298, 763341595, 1316832469, -1656772404, -964638697, -1424612996, 1256092514, 592002078, 737265586, 538465718, 138955042, 1363358397, -1472292079, 832286662, 1436249866, -1255519283, 899990157 ] ], [ [ -1846525124, -1445391596, -468045038, 2146700396, -552881057, -305474271, 1148543123, 1281217330, 736515412, -2017387938, 1598597385, -1026750960, 18304203, 995321605, -907530546, 796950578, 18255219, -1476389184, -1221909552 ], [ 1128853008, -1887506669, -508258218, -1361285, -498242189, -371063210, 2026654505, -2009060919, 2068289646, 950363506, 1794642560, 619983356, 1906378362, -1830505741, 938081903, 902044392, 1854525295, -1791764599, 35169289 ], [ 75834661, -1742191055, 525046264, -82394556, -4357032, 782990938, 1062600086, 697111124, -491487617, 1990961360, -1232846437, -687640296, -58377273, -805064256, -677587204, 1834221920, -1497756673, 50417283, -124195645 ], [ -1774391902, -1282346657, -976628811, -127576844, -359332901, 397404828, -530042123, 1212029501, -572226145, 1516836353, 2147161736, 722255907, -1709969966, 1690250857, 1360032147, 248202681, -687393931, 903799659, 496387672 ], [ 1161198551, 624106839, 1395202693, 2007287555, 1081693740, -782051671, 1728355510, 1403409948, -116587650, -1890443655, 1947690831, 174054431, -428265813, 459987374, -1846017969, 1398956598, -1365303580, -1040868755, 250250095 ], [ 705705347, -2084829062, 347915074, -1471480932, 1950325478, -540833669, -41101987, 533852037, -1474337154, -1436451293, 1971624606, 321539268, -1173242045, 700705164, 1687614849, 1132408635, -428534930, 689251014, 1699198979 ], [ -1073386329, 1246918186, 2136145815, -664971346, 1667515375, -2052303109, -543231922, -960003307, -2022115005, 441184186, 123300886, -518592390, 1568477736, -1081288147, 1382735796, 583246862, 1707494479, -2117541705, 2016556969 ], [ -2137742889, 914948899, 1084625007, -1449991517, -1996144668, -1991090414, -1591397948, -1497194323, 2006553885, -1283766261, 1311120825, -1883814321, 662937581, -199923320, 173316721, 1219245494, -1246428234, -2129222326, -1198785771 ], [ 1304065103, 392587952, 1826681107, 1436397255, -1494708934, -1899247740, -2055802595, -1335301377, -88626892, -2076713923, 1582825202, -92530959, 1017183210, 1601182074, -1998452184, -284016623, 744164994, 2133610456, 1364704058 ], [ -1215700551, -983334272, 1285949930, 658905330, -1075289349, -25989021, 1842264893, -1264313533, -731180223, 1724469739, 742536620, -1189670015, -914817512, 1462330813, -943714954, 866102471, -18156466, -1198686669, -566049301 ], [ 907626382, 1297561357, -2035793375, 1742043589, -1132704942, 639020444, -921678476, -997771288, 1671558048, 863111596, 1784075682, -2057877512, -983581592, -1938762159, -108840618, -164576535, 2068556955, -1155513800, 712868061 ], [ 2123109249, -1848071187, -235354616, -466296004, -2034614482, -337420063, -1058397510, -831519993, -1234206554, 85526559, -436189278, 1013701276, -629505852, 822489138, 117748813, -637595758, 1389461652, 1016359917, 111318449 ], [ 146346546, 1132741301, 1157550450, 911737693, -1658334064, -1159514367, -409052642, 323460885, -452475923, 1411570696, -636502070, 189578047, 850549026, -526141927, 245365120, 973953717, -490089903, 2022352770, 155917229 ], [ 1230407889, 877860920, 1349900045, 752166658, 166526595, 1119586818, -143517786, 1509574009, 7581708, 1028180251, -1259754690, -1373791954, 278300244, 1488544956, 1004806077, -721454734, 1528767071, 712859466, 242248157 ], [ 2108698969, 1198984347, -882005641, -1868234434, -986936531, -1388649947, -1365097580, 97240340, 2079098983, 640134104, -313809422, -1081426038, 1219192870, 209050632, -1936001590, -145577379, -1372568464, -8572402, -1876108583 ], [ -1230483549, 1355642124, -1421611827, -1689839864, -1198872028, 1817465151, 1924350910, 703332950, 1204704896, 1758951935, -876722643, -391449124, -2027972829, 110199611, 1828918113, -2029061598, 908355173, -146433000, 1997243103 ], [ 389626281, -406806552, -1715452543, 261481075, 2066889749, -2092248564, -2128624385, 1676431511, -998792022, 463050869, 496590908, -85612560, -10143412, 807430695, -1120133120, -1375629711, 2090591122, -2110287004, -1336261377 ], [ 985357801, 293569162, -763592031, -1649765323, -571677440, -1906365266, 230212103, -52090387, 1802902748, 1308676817, -129788281, 134497023, 813134988, -886350531, 433598907, -2075630164, 1884508710, 1892070953, 1673116470 ] ], [ [ -1237446249, 1237856048, 320283680, 2076113410, -2080798879, -441046085, -1729993223, 1915822729, -1416611149, -1981147150, -1665099264, 1997631607, 132086011, -1685038869, -442152216, -319211594, 1294009294, -1204178079, -1648390527 ], [ 1072844585, -296060636, -1614482309, -308159921, -317396475, -1156154516, -1286068365, -1735332210, 1462249044, -2101687215, 34590877, -2066618493, 1306044489, -435402171, 2066997719, -1914364471, -721497037, -452871838, -1852343126 ], [ -268823993, -175588818, -234565544, 143462939, -1324329667, -1122059630, -5517778, 618476624, -462493751, -184910038, 2102502369, 626650074, -1952625200, -598587387, -1916077220, 1611504097, 1393845235, -146938398, -1004940714 ], [ 940893234, -1358126751, 1160381515, 1608401950, -1375490103, 140570407, -1483620461, 497312816, 750867587, -2113292783, 1910445853, -1027566613, -156674039, -1034215327, 1740535437, 1120523455, 2103481092, -491549338, 268633813 ], [ 332582002, -1159563023, 1855011766, 1564358883, 2081672503, -183865588, -1600608288, -1465304278, 239947394, 1367716750, 855308133, 998759872, 1211407496, 1472238779, 1804350953, -588087750, 980700895, -951166371, 815765461 ], [ -1909455488, -1915135912, -1289395286, 192496822, 1763368677, 424194277, 263245172, 843950751, 1659392714, 358042627, 1021734006, -388908856, 2126357791, -53869760, 1687894410, 2007122353, 1643695935, -733993405, -543935875 ], [ 1221733365, 1841414459, 461451793, 1191001332, -241244291, 1533578002, -367999201, 523597533, 159887146, 1444596355, 1287598988, 1457104018, -1622852731, -1092767872, 1763760017, -1587908085, 1177451752, 576867233, -648418656 ], [ -1984526248, -2103754098, 1684802661, -1695542601, 1051864174, -1527310374, -442643725, -1702610817, 588402704, -1706051293, 542354205, 1976308494, 1039018648, 680580592, 1744306667, 1377132844, 1000599944, 269783054, -472284839 ], [ 513182872, -1689715197, 1636375325, 1653942544, -1022334514, 1104013006, 835476974, 1520116489, 1715019005, 1046428098, 1873861004, -751159052, -240310982, -1507493378, 1532067263, -955954091, 16576695, -1448463618, -1039871802 ], [ 751799139, -1069622645, 66652191, -207161242, 492883103, -1039860870, -65345850, -2018726356, 78507798, -1694162766, 980735402, 1499889061, -422903013, 1642862574, -462186695, 1602211157, 84928407, 230692753, -392603935 ], [ 1869244312, 886228101, -3897203, 1269773966, -160869215, 1616365135, -110027801, 1331378344, -1056081206, 285001283, 487493257, 117625358, -219253205, -2141773597, 2038639156, -1220397597, -1408829176, 1336634944, -1818041367 ], [ 1131318660, -639349608, 945647148, -1221703823, 871041450, 2112714104, 18463211, 251591709, 484924277, -602508191, 218759842, 613068515, -2041454068, -201384556, 115892479, -1250586505, -125436147, -453036126, 232518382 ], [ -917601048, 1709677193, 590955621, 544594012, 1359651791, -2056082832, -1019723599, -1371066299, 521094089, -677524602, 895414189, 1899024361, -558299294, -727527417, -53533987, -46460987, -606377768, -660954526, -545869005 ], [ -54160593, -230998194, -186556939, -878651844, 574208248, -50122413, -1163014857, 1083384980, 1634898790, -453987795, 96894049, 1913140789, -791361984, -1211199982, -660752205, -216875453, -241259633, 436733792, -959972222 ], [ 185819275, -1685458167, 1919595560, -881630334, -754505340, -1455033640, -525565599, 2037545950, 410949211, 717763662, 413892656, -712368848, 1234549576, -675152029, 1264935499, 2087175559, -2100793238, -1428834953, 1134727704 ], [ -1627208064, 935738830, -1090305143, 368380118, 654021910, -786035919, 1535883554, 1748292493, -1208914101, 1023145504, 743270641, -1042442665, 1357051279, -836572872, -1048318013, 903900389, -1635334015, 1793811640, -495793004 ], [ -40625330, 770535026, 1628650268, 1160048039, -506314411, 1073685275, -450268276, 71515451, 798611380, 217070838, -1930425945, -1955851230, -1550818928, -1787917843, 981077949, -1321877414, -1107734377, -797596961, -1395524817 ], [ 1579604514, -1765005110, -1324146178, -1181741044, -1785606884, -1071719286, -1347521454, -682206995, -1489664487, 1882611097, 1229809246, 621131756, 398913679, 830275582, 1895071445, -1577333658, 134406867, -1319986522, -204264925 ] ], [ [ 1712279338, 563649601, 576853307, -1735514962, 1329940898, 922448647, -612193332, -714776670, 331600995, 1110525441, 9481620, 1531155507, -1265245783, 816455218, 1394874428, 889058409, -714011513, -155442088, -142217298 ], [ -821470403, -1576282646, -1345437302, 594237483, -1181835355, 1250417209, 1256390182, -384879290, -581091908, 2053561346, -2092829692, -1041168971, 819349238, 1602368871, -175757896, 950113324, -1212090876, 1835074712, 354246661 ], [ 1033576206, -1390195283, -22109299, 979423888, -371641530, 1977568638, 1414760022, -1593611242, 1461849984, -502753279, 381839419, -392957261, 868117372, -303070438, -159525668, 355051443, -1209586028, -315006241, -1932819126 ], [ -1896093450, 660159590, -952946191, 726764441, 1116341654, 709801592, -339616439, 268038023, 1214899155, -676883147, -354700769, -1107944192, -1284118914, -1865283574, -1843608666, -1511790981, 1154998588, 551036505, -1768851427 ], [ 1151357662, 1074338348, 1750726756, 2012400062, -1787063903, 100439598, 1348732422, -1119203460, 418414763, -1757428590, -853339622, 2060420960, 969772455, -1025659025, 2101759568, -1277217507, -517897287, -239382037, 547341655 ], [ -1021053362, -1027216164, 733334379, -1266894752, -1535611846, -1506969691, -738170808, -2009384951, -1996723593, 961258614, 177244737, -1520594672, -1050979979, 757086488, 1297101165, 1587458029, -1213594181, 1488634069, -314855392 ], [ -863438615, 330685697, -1613163104, -156979091, -244536183, 411746464, -1368852427, -1881436376, -543279444, 2076587015, 295585528, 205237572, 619965476, 34613807, -1209790245, 2082997819, -1171254288, 601656291, 1571818148 ], [ 679565483, 1910778354, -1383317338, 611801248, -1751151286, 244053795, -1359175246, 678919460, -745723840, -1595062919, 1572020213, 1705269697, -1414844564, -1251572071, -1984990277, 728772669, 1689984355, -1194126898, -208634682 ], [ 883867905, -246989119, 1088489944, 1091168994, 1035284554, 922095140, -306237506, -457078252, 459701179, -1686827163, 420858009, -2008298238, 946236502, 452462280, -4291251, -846417323, 31326248, 581734755, 792028326 ], [ 1816626011, -1416691063, -1958153549, 654895887, -1447654690, -1510836493, -967296620, 965659041, -1878804247, -477114538, -1694052325, 1458496652, 1125968673, -1767757530, -971453131, -169550455, -184559522, -1429290203, -143403536 ], [ 1584255358, -1198856646, -1609547539, -490570068, -63585789, -923781638, -1695433063, -1781473587, 1278665253, -1582215990, -936132894, 1126142387, 403981173, -2040471950, -1416722031, -123862957, -637347891, 2099916636, -1659158010 ], [ -2034336355, 218317710, 1971306029, -2132652667, 1412463672, 2117725929, -359724657, -359579547, 2115376972, 555971477, 200587734, -915768613, 1853769261, -1059791076, -460825498, 1486638226, 45387404, 1108887059, 2125214179 ], [ 615434572, -1448942686, 1083641328, 428429244, -1394519390, -1672066616, 1864412005, -1692661584, -194366640, 2083598491, 1583604554, 1456585151, 1013856756, -97796416, -919461210, 1706077314, 297713814, -447214191, 2004228442 ], [ -558682232, -1988191308, 433578348, -315758566, 527082682, 517713626, 557900505, -687641185, -1064907369, -782044406, 1997547383, 1068122420, -461323556, 1788110396, 1137055910, 161612455, 1288598218, 1925046160, 291846494 ], [ -1712494955, -296995290, -1170505843, 856310073, -1770763715, -138179493, -276878138, -490245648, 544235575, 195394299, -1286463306, 1289393690, -221024679, -1473193198, 791968755, -460475315, 599093285, 1094205943, 555261739 ], [ 1894434150, 455405112, -510822195, 2089975415, 63485653, 918785858, -725736685, 1750942204, 1889652806, 1940166491, -480207652, 1544808785, 739228813, -1738739809, 1792019295, 125604254, 139888534, -508900018, 1516265938 ], [ -1730577798, -496186244, 275775393, -1305599839, -1233409261, 497525427, 351058669, 1365318749, 1363174898, -2069971236, -455962033, 1490123667, 1931999006, -1740332318, 1144473602, -1149680268, 1306881606, -231127027, -1665195807 ], [ -1270462096, 1897830442, 1149910191, -1999182015, 1924426912, 1477018653, 194459784, -2020135021, -279616448, -1449734279, -577319266, -793086781, 914367673, 1021173861, -1405710581, 1715497624, 731589253, 715106743, 1186151594 ] ], [ [ 978258477, 1240531144, -902918839, 801999334, 2041726558, 1092355569, -396278517, 567558373, 1773451282, 667925913, 1199387977, 1674913408, -570085805, -707425050, -673728934, -562999451, 770865046, -60985926, 1891809828 ], [ 801090862, 740213830, 1932934408, 1535137394, -2007868728, 2002669447, 1639856012, -730133150, -1135562527, 165319841, 2144202888, 468615882, 338969666, -1214717015, 1708133959, 1277962223, -1902696037, -1023241150, 1637890292 ], [ 888519825, -414412453, 102324188, -1605897113, 1445991152, 563287962, 49628611, 480518126, 372233229, -282758386, -1369783896, -82518781, 1323652058, -1917350638, -420372645, 1378035000, 342499927, -2041470433, 1486311083 ], [ -1917350874, -88522922, -1657331324, -968666977, -457443863, -1007567438, 1613477819, 284868030, -595731941, -896771753, -10022729, -693422795, 1315733125, -1139003156, 815315770, -230696286, -1014456591, -145675879, -1633627234 ], [ 111327750, 932737383, 398807470, -2081944650, 377549086, -2037787833, -570148788, 579200141, 1720903452, 2046743026, 50064397, -1231745745, 1426427916, -619309653, 246439600, -1296372924, -555712088, -87221455, 1024985507 ], [ 1717015779, -1387445882, 254432991, 2017261614, -2076520708, 310537134, 1149799968, -1700095506, 722265953, -337763681, 434461998, 912844831, -1527494038, -1854954639, -788753424, -1024863112, -907348423, 1822673164, 805275863 ], [ -617603494, 453032989, -1463885365, -1361423114, -1724933187, -316333748, 511370205, 36775983, 249679896, -1447035749, 634545468, 226415992, 1967252897, -1086582125, -1889277672, -192675603, -1298493090, -1396385560, -1143215823 ], [ 772861490, -313150922, 1606982585, -1627679477, 1855102617, -387105737, 145131116, 1358045589, -35926246, -1444578632, -1114217967, 1789199479, -1847813229, 1766319968, 751935835, 55779730, -790075320, 1546864933, -2007683394 ], [ 908389083, -1246297223, -615303651, -1873209544, 265220666, -1513919080, -1646619356, -735416142, -18200471, 1910434406, 1417249241, -427366409, 366103002, 1159896903, -506674657, 1150888234, 702483308, 872023851, 2048078535 ], [ -530146124, -1857652687, 156299910, -728579688, -1894327233, -1477729620, 144552241, 1962574643, -693844069, 197147020, -1386295221, -1590558958, 1212571913, 481766732, -1333409892, 1804702, 344292939, -1892704173, -858156140 ], [ 1565578560, -589113532, 898491105, 452367134, -2124983194, 1922824922, 1974277288, 722985210, -1463432212, 1479508889, -2146358337, 42759215, -312366295, 848717598, -1542827564, 1612208820, 301283060, -1029137882, -809903636 ], [ 800618222, -1352149823, -873030272, 2084540788, 1631742801, -718423406, 238885924, -366217840, -1285324181, -883731875, -1683010306, 1447348063, -1089984005, -1302302470, 592668547, -1599198741, 1959496572, 1638348600, -374567415 ], [ -1359959448, -1545632066, 1537332040, -253578132, 335770927, -1614556687, 1388870907, 75963633, -1846157032, -1820595510, 1991236644, -1903290862, -860012620, -2092341762, -1895682828, 1343054681, 1137675819, -725697984, -1381030672 ], [ -1079007661, -639469629, 1188181980, 406545545, -240039060, -1852778486, -1651258205, -1280185634, -1236225904, -46934402, 1558265415, -335424189, -734569242, 247275823, -1821101045, 981970636, -1909004726, -631393382, 1945251855 ], [ -410574417, 1064060655, -977614608, 1512422808, -688496120, -1171137887, -1928315019, -830879816, 344130529, -1874853712, -1405404673, -657273074, 928944465, 416419392, -1966264091, -1990414404, -1890318448, -727213657, -924751846 ], [ -1645143529, -264551753, 392353384, 831541540, 2127610049, 825421440, 2086523253, 2033147686, 1489678763, -637182079, -1961022013, -1892573187, 1591992654, 1551618744, -818404180, 990581241, -195918108, -1854902202, 662210426 ], [ -1789547779, -1585839928, -100347725, -1846354274, -680129759, 1086435785, 413914789, -1909425305, -1206194688, 2120247268, 1972846517, 1800106791, 52119641, -298572551, 1076829196, 1962335973, -1607243437, 1697684942, 502189229 ], [ -1542271102, 1568435257, -2009477522, -2048739634, -568139081, 171739401, -310647867, -1087650544, 675687810, -92819408, -1633218890, 1357188747, -819960867, 816347437, -639838971, 1093065439, -935866446, -1238312722, -1828823977 ] ], [ [ 1428162221, 950932434, 489592410, 462230795, -1849833321, -377839047, 1557824791, -904609689, -1908016714, 1457496511, -2023914782, 811001145, 1433433212, 1053551060, -2091547255, 1701799336, -1767662106, 1510259992, -2074671061 ], [ -38931527, 1633284762, -1017376950, -1955517987, -1767030218, -546836033, -599290508, -1215508516, -183631397, -680060772, 388680076, -899397873, -796952497, 1665896377, 1222960406, 1154081573, -517203024, 1653634890, -682695304 ], [ 945075837, 1079439231, -728649405, 496199988, -1349284938, -498032673, 127901894, 712265819, -615604732, 909915300, 615954135, 1563000217, -1980269439, 57569923, 914750848, -334088124, -860886780, 350784951, -162175798 ], [ -301905152, 2055631287, -331519575, -1221594164, -2075656176, -1642156768, 158767199, -1246339978, -1676868670, -637787501, -1114883369, 155629383, -1905661928, 2062555977, 1766418548, 1588637032, -1410910112, 923230903, -2088854367 ], [ 947167183, 1278780070, -928643242, -155623875, 1838113462, -1296129732, 169875237, -842433295, -1449462906, 780653010, 1934034579, 280791022, 28028593, 144945874, -1479564066, -1283148663, 1010314461, 368945419, -1143362787 ], [ -2063872843, -1341460282, 21828460, -998187011, 991975046, 336194784, -1514129955, -890821488, -1994176301, -1972191113, 1083213614, -483196472, 1639402853, -1140796562, -766398572, 49165959, -940865352, -173681590, -1621567602 ], [ -1812119395, 1549413761, -1093867838, -1708839289, -938517878, -345738829, -65555666, 1141790448, 1383919348, -893673277, -1208592207, -1615851008, -1468077066, -2025162392, -2143096006, -350921544, 457427714, 1370977491, -748871117 ], [ -905967753, 730811674, 587249394, 816655365, -1417273879, -1955483473, 193015052, -350419093, -1038178335, 2009970380, -1464049641, -965750038, 1073226069, 126918150, -1153694342, 162408049, -346868295, -1028424519, 734862821 ], [ 1199396971, -1853298578, -2131665870, 1731846790, -1173425839, -1777008271, 397401614, -761997591, 1792262651, 1977797876, -2106547658, -1324917241, 433224167, -704016058, -2133023726, -161110525, 527496968, 2104086557, -379694820 ], [ 1242999164, -281516645, 736418318, 2007938545, 1342056517, 782742085, 1406488940, -1303889225, 1271382887, 2136047072, 2032191113, -1045061185, -311518590, 798463723, -1831171369, 774361109, -963960196, 1502057512, 488832695 ], [ -434363464, -1932602617, 841661175, 155827458, 540912793, -2071013400, -273074231, 1100129222, 1786523525, -639695874, -1065454284, 885164803, -1184235973, 1667532491, 560013291, 1827352045, -1330294660, -1786706523, 1417316903 ], [ -906631106, -688589532, -995947050, -338875174, 1713070455, 783040645, -1837721525, 1653999177, -252183644, 815904117, -578136970, -1742875288, -344734813, -695522763, -2070699783, 1074012045, 1553282549, 1751275673, -1098439470 ], [ 574783095, 137666321, 412982706, 1279868693, -518748050, -967026568, -94267404, 711519099, -291080471, -844158074, -1910502486, 313657254, -2053626214, -125808507, 504245628, -166995130, 42257254, -955918757, -1095685655 ], [ 1481352021, 1686852541, -1458875736, -1260165309, -613508589, 861135898, -1881885530, 1238509272, -2117779012, 1461263732, -1971739694, 1458269982, 1905748729, 1263501018, 2079329417, -181246877, 608512739, 532196097, -2096958053 ], [ 1536358674, 880632419, -342354493, -1225294349, 733816531, 2068123631, -1462280325, 1804090672, 277852650, 1240335608, -1541696107, -1698458147, 688444573, -929825575, -529007028, 524975157, -1168905697, -680462247, -598103198 ], [ -632612283, 865079954, -1495792999, 1752490212, 928378757, -2099032343, 280023954, -1426582206, -1491531231, 883617968, -1077027917, 295213983, -926574079, -776602898, 733453241, 651818208, -2055108281, 1577058573, 373653265 ], [ -1039473687, -1663040691, -61537530, 840791521, -2058288597, -902640307, 1915538146, -1716798027, 1295549967, -1123972660, 21863689, 1130915307, 2113115280, 444340190, -1201651837, -1796190686, 1047845529, 336989229, 1157521884 ], [ 2092579139, 1421014892, 6957760, 794982570, 537113937, -1328903244, -820741347, -1755206592, -565103199, -1372855339, 1704579793, 1538966334, 978277951, -420927827, -2114848246, 198281842, -2041017127, -2038507464, -1482743364 ] ], [ [ -36814188, 1070108622, -389685526, 1181535376, 148435117, 1690575791, -535696518, -857592577, -1823461861, -1206794370, -1958675514, -1401506170, 1931863281, 190956080, 445897735, -494920656, 615882298, 267269684, 1784210156 ], [ 1269241110, 218448498, 1209532875, 496295655, 2125007025, 98949974, 1507795514, -1391679095, -1424753587, -809554488, 1389329442, 1650727350, -424607072, -241100868, -46376601, -1270668071, 159171805, 1408922767, 1078296942 ], [ -1772512010, -628767957, 599278015, 399914053, 859528100, 1062205774, -842808735, -129802028, -1430718921, 932101901, -222080878, -649787657, 1095355408, 1880418230, 1660827594, -1567931583, 1354361666, 288133866, -1677059325 ], [ -481767619, -1190665502, -1038649373, 502449906, -414047412, 901557062, 1314925231, -2109953207, 1393720303, -1535134146, -2122136475, -1743684103, -1929165724, -682430599, 1458526486, 776539987, -248578054, 1903504443, -54810204 ], [ -1762983965, -2062780142, 26162123, -1181137015, -547751800, -817913414, -436705585, 1985331948, -1855226937, -1678857149, -909154856, 1042439387, -1063193402, -1077677717, 937585540, 437012068, 609276897, 684631029, 585448912 ], [ 238464130, 82713566, 1147171890, -678238954, -764234195, -1100404772, 1418723440, -2099020101, -1248761101, -1512137533, -542945005, -1203099622, 22638701, 2042529821, -312106167, 2020574478, -820475530, 1149617407, -1554643860 ], [ 473846664, 1079958888, 725026575, 1879709587, 431854895, 370785757, 630630662, -628717397, -1205868296, 1741288435, 2047419141, 1852898485, 1102254047, -1187346153, -1141414497, -818010752, 58617454, -1133898942, 1242178889 ], [ -1784818947, 1765919215, -203851750, -498884076, -213951927, -69877908, 221226735, -816547619, -841551650, -530087639, -1477185274, -1169479441, -349106042, -2019013853, -344447333, -359356489, -2136302212, -126363979, 694315058 ], [ 1202148085, -484453524, 97158872, -1810863340, -745618244, 702847793, -157870855, 1950363031, 1271880716, 1748392056, -81815046, -1818199776, 237009227, 1914962680, -1404458840, 1977135820, -2114690354, 490201067, 1845447139 ], [ -1240490399, -996583281, 1319958910, -654660348, 666594322, -1654221399, 738837949, 55825862, 3085358, 1018331791, -224409865, 799152045, -317788221, 1527299453, 240251782, -916674470, 1627001820, -796015151, 1899854584 ], [ 1999623140, 248546579, -186402449, -1006207561, 1436725477, -993291033, 478897615, 1306097037, -1370675245, -1406023196, 1964681884, 2093569463, -754012474, -1150071236, 608989940, 358879320, -1054347263, -1221534871, 324992059 ], [ -966814345, 176585702, 805119502, -1026333008, 307810932, 2099254963, 162135278, -1543252532, 1009276728, -244759268, 930242345, -2012718363, 908854931, 784787495, -2131361055, -162763839, -129056295, 258095576, 499656881 ], [ 852581932, 1776010739, 1133908908, -813109804, 2000714699, -93367875, 1563351410, -63030570, -756753070, 957058722, 976094596, -1629245140, -1821218935, 1107507678, -1562479651, -175963155, -173462489, -260213692, -173411263 ], [ 1935750927, 24698865, 1579407798, -106528038, -121151868, 607216803, -1142904368, 1951398837, 1854686837, -1405789481, -1516983465, -612194069, -1330535412, -1828515855, 1323847487, -1288562369, -564587027, 2092959466, -434024197 ], [ -1977588846, -1101751176, -1229744386, 240700760, -315661548, -1817321954, -890478373, -136333744, 194232153, -354516471, 2106452024, -36903183, 875886758, 307569814, -404326741, -2025798373, 785707311, 1543590406, 1598830002 ], [ 1259422111, -1163924089, -207903987, 931704916, 994931530, 489412948, -1935985044, 1004250511, 281693725, -1786018546, 167015885, 1000476587, 1870734805, 1237061295, -1022703490, 804156100, 751801328, -1300342036, 1417196011 ], [ -1454514622, 1074185975, 1023819940, 1981559720, 634402758, -1837817259, 2077198573, -500172067, -194367379, 1579249983, -1162576930, 697064598, 1158447495, 127696582, 1067407995, 915579112, 97509141, -1754417437, 1056773075 ], [ 1244257119, -813499362, 1367959781, -1220971895, -1412879182, -1605908286, 224327477, -899890504, 835460848, 663858219, -314805359, -1037534562, 1783677270, 1646857609, -656748178, -1074759220, 1305439795, 792197120, -185923887 ] ] ], [ [ [ 118389424, 966822380, -1238895737, 2132676002, 241364392, -1601874363, 1953063854, 2132878500, 1907727975, 852680253, -895096732, 131234861, 156717118, 39356087, -1499562434, -811567527, -132990858, 122335206, -766673515 ], [ 989727562, 1844616050, -142679728, 569863263, -1320957435, -1353226377, -1834294827, 2114580104, -851749929, 833977272, 531995393, -1569057049, -1432203394, 1286564724, 1269645009, 247211399, -668528187, -428374614, 1249382730 ], [ -1304307615, -1769579298, -953793271, -1332756688, -1429117296, -155419964, 1302899785, 823161167, -975065000, -325709962, -129012778, -475131213, 2009676653, 1932482652, 2124107044, -347303946, 1250987049, 1012542517, 1283811382 ], [ -1453796083, 1910602912, 1883526289, 1274844698, 312078706, -210662486, -1081634650, -1888450278, 1981503652, -1252541729, -680605800, -238159081, 757471755, -1007555670, -1221670220, -733654957, -730555958, -1894377928, -467210870 ], [ 223891445, -227002337, -637459156, 1792166871, -1035772995, 1473939875, 474048904, 653626746, -958734641, 2001910989, -101948686, 29991626, -1089194381, -91964047, 775302419, 1876756800, 1521075249, -1475078379, -1796539323 ], [ 1943709948, 1373746601, -1497307592, 1510532114, 1124089537, 1996849659, -1457099638, 1408053136, -579567621, 225016888, -1036635754, -1845744659, 845388618, -1827728712, -148620503, -1302660277, 1802525003, -227204986, -1349470939 ], [ 1956098351, 807543944, -1394345453, -624306682, 166633241, 1191901268, 2139198161, 1463745240, -2088307958, -102311515, -1945696474, -849813428, -988218725, -1004562000, -1180479335, -429202980, -6006843, 1952699553, -341656049 ], [ -2046213506, 359245607, -856570363, -1515790948, 732381982, 798188228, -648733778, -1225381191, -42766671, -206193292, 2015998635, -2004245938, -1376935910, 1279301423, 1925475586, 545920454, -789457131, -1250811695, 1478232423 ], [ 437019573, -394871799, -270551132, -1508950234, 1401309328, -1938710776, 2077563539, -1427610469, -1612672392, -1836319727, -42491781, -1905292519, -1039283344, 1283999204, 1072376752, -675860152, -1999464784, -1467857541, 191448465 ], [ -143280822, 1533712368, -72017071, -475511567, 539401152, 1451256290, 1362490085, -1516594114, -349199069, 1796695060, 1323027825, 1251778681, -1652289463, -467728453, 1426105240, -1586441646, 935064864, 87714770, 981696271 ], [ 731975305, -1740379887, -1593748372, -701296616, 1860469592, 1876389580, 1128295366, -1117830998, 1939741846, 933678954, -862243166, 906957321, -285914864, -93287186, -1116222254, 615497473, -971592515, 1817354756, -1523482042 ], [ -1066532024, -1609599197, -1113097730, 733513581, 1914290675, -1473417188, -1190259322, -1574384168, 1322879157, 148544557, -585057737, 876165070, -1783543180, 1194166108, -1739849130, 344624046, -2012900466, -1281783962, 535815201 ], [ 314520922, -224418617, 540295448, 1445905077, -1038963636, 2028594139, -1526923990, 2054239197, 1828155846, -309384825, -1735393716, -400185225, -956998567, 341106701, -1153420782, -1857082066, 1683559817, 1573100333, 8415297 ], [ 1508678977, 1960993874, 1804373022, 1409690871, -1959129981, 1094663212, 1798446886, -1388221520, -1862648249, -668495492, 1389240903, 1375550823, 361513377, 2076748895, -1444913464, 1623157441, 1592327566, 1925915586, -893087688 ], [ 609240153, -962751489, -73799288, 1977710228, 63228495, 1155006524, -178276346, -2145347833, -1482320482, 739917292, -834245495, -807393040, -1759329890, 1378792590, -1767120649, 160994621, -808164692, 1745291549, 713505092 ], [ -1853936689, 488381019, -1436290509, 255391909, -1101846679, 1069155984, -115145570, -332037056, 1624813747, -248670521, -1137711864, 77388465, 1330798013, -1861479456, -934528333, 350864999, -1110756283, 1074769901, -1903631837 ], [ -1015148252, 378592066, 1523914004, -630312327, -1004093069, 1835682228, 56751551, -1277528222, 1608355006, -2024656585, 1022754407, 1743170769, 326964815, 1782460580, 527127424, 419073610, -1679819500, -1381088651, 856078628 ], [ 780785850, 480717553, -1249400446, -1784411814, -1781271574, -1613581230, -1210623078, 2022953177, 1202059238, -1382500597, -828425754, 1699832209, -216607118, -962786148, -737442916, -446154938, 184426457, 238324688, 139364895 ] ], [ [ 540600125, -871553281, -9538725, 1414907002, -650955230, 2072221200, -5637645, -533032254, 861945637, -466434293, -444601799, -538591525, 194329806, -1967985566, -518946937, 1151888888, -730458956, 167662130, -864067514 ], [ 1896152253, -1185608598, 1190705155, 1119998860, -404321723, 2078319551, 2089595343, -2022956154, 294789171, -1305400379, 2140769081, 1993937732, -330340093, -679570342, 1369097163, -476850770, 991233669, 699941289, -927177420 ], [ -632712297, 1858596739, -31351307, -354187560, 1721077313, 310278177, 278244347, -477608957, 716745792, -1957910952, -1215115957, 1374760402, -1024554361, 2079754442, 1681726987, -508329161, 1793502624, 923821324, 1318465430 ], [ -128632319, -1623217187, 200314076, 1368086617, -1758887214, -2064901190, 1378234615, 414698222, 94063787, 752746049, 791573090, -316098290, 475266603, -89277504, -1258795033, 1038734874, -532747586, 1695982311, -441715551 ], [ -1334284010, 1410332188, -1552696404, 2091694910, 558311708, -78692542, -1156378721, -1280974564, -1313294865, 1430263137, -1273495020, -1994335587, -1302068426, 473282730, -98276947, -545395472, 1994539623, -672355994, 1409049864 ], [ -1614154315, 186124954, -1584939192, -1798881541, 772761070, 742734952, 319854992, -209841552, -984903209, 1195546810, -1334041558, -25952994, 1901340613, 722730202, 1481753247, -1288277450, -2037349181, 1431149388, 270062672 ], [ 1200117204, 1471246420, -541103416, -1672367692, 1991336480, -838144582, -1458593332, 304510540, -2061527358, -1890646838, 1130166747, -1768208734, 431932848, -200019644, -1671078827, 1902583223, -1462407825, 646984102, -1585363384 ], [ 387868546, -1430854811, 1668190588, -165754336, -2108914358, -1928602241, 184580999, 83264400, -727233382, 452575242, 1275943253, 976538862, 1071060081, 1915698008, -1260758347, -1793247087, -1627554392, -1996481727, -888079655 ], [ -1549887825, 1809250336, -698728026, -1210148672, 108927733, -298451744, -2129075871, 1974386007, 826221449, 1396043829, 1962295066, 1655980292, -1074691339, 1130897501, -2109700653, -595255743, 1087680448, 858015808, 1159857291 ], [ 1104305892, -1960612247, 357547203, 503895407, -1480160996, -1104494966, -54037983, 570692321, 1503617961, 972288432, 2042653873, -1190808827, -461821431, -1027529783, 1678413059, 479208129, 33876552, 353315248, -743870963 ], [ 1658573475, 493199444, 44532112, 879049130, 1287491079, -449441174, 996462827, 1281526971, 711676078, -1646374794, -1323824980, -2013614596, -960524615, -1440498840, 286772746, 1758584065, -1864257765, -925558704, -1953997988 ], [ -1788276034, -1933521220, 458195045, 1809502759, 965097342, 811227222, -1474449361, 1446379652, 340623208, 1990360145, -470048961, 863155864, -83446181, 65804453, -1691507859, -90117396, -1429797069, 1056678781, 896609936 ], [ 1580106653, -167745844, 1415690477, 1675970274, -30299622, 1919314656, 1174712367, -900906467, -100560441, -1713873980, -496560051, -598879958, -868994022, -620663107, -1913211855, -200037164, -1283497123, -1163418580, 987872778 ], [ 1667532245, -1409991298, 263050414, 1723042333, 463416146, -1809973760, 1180960029, -1927895386, 502376117, -81250128, 119032704, -1191149283, 1659337453, -1705304138, 1879369287, -1890352776, -843713589, 117237708, 69834792 ], [ -1033093369, -909848192, 239514932, -2054107657, -1510549506, -448767484, -2042583244, -1775875716, -2030406202, 1363507512, -1663557452, -1355953906, 1271492510, -289336364, -221130650, 672590351, 531976540, -372097115, 1610567376 ], [ -1169021529, -1234352692, 62957920, 1594930105, 1704433308, 1054996298, -2132492792, 983625296, -1443466737, 1592302174, -1659988854, -1606843098, 65991300, 173951041, -689208219, -70723845, 921877598, 704372653, 911658151 ], [ -1125329254, 254946749, -1600621526, -1105324518, 2033426642, -1963781072, -147396730, -30862529, -1150964105, -1931231115, -1594909784, 990615524, 402001532, 247350038, -1512849543, 190880526, -1361321516, -806297333, 1941981222 ], [ -225887330, -2022218081, 405054520, -1345053949, -2125989920, 735380041, 573069032, -1215930923, 1035113557, -1366057280, 7860642, 242666746, -1664192442, 841626411, 15867092, -297930089, 1019943031, 1208122141, -28328523 ] ], [ [ 1353816882, -1921172265, 528642912, -951627721, 334230179, 536194525, 1358520102, 248717469, -2082930543, 2053761003, 45676225, -1621999615, -1594581457, -2011242002, -1195904598, -999073857, 1928437045, 1343853225, -2131548295 ], [ -699597400, -828868484, -214704775, -1484508148, -996516332, 302438379, 84089104, 1478585105, 1826107864, -468629075, 1353659467, 1448200289, -661639784, -256682480, 547027423, 1756830390, 1178213772, 1490117269, 1259892659 ], [ -1379459729, -1228737910, 1653837407, -221227444, -1320427203, -865792219, -41254247, 239282237, -1305653270, -1066445753, -487639959, -1229550716, 2085654534, -2060486542, 1138768447, -889058062, 232245077, -825425152, 1870366045 ], [ 2030295768, -602568804, -2024684665, -1403570142, 928713708, 1412840705, -1974842769, -2095190871, -37304654, 1308227267, 1146057098, -2053607830, 2097601093, -926078997, -1163301657, -620624211, 1100829188, -779411466, 631300347 ], [ -1101951001, -1641333643, -1682860697, -261379392, -2133825346, 253839991, 1179878405, 271082760, -185045451, -1416139742, -1451939108, -1648338397, -1794535994, 270465954, -951602401, 696126865, -625458378, -764073805, -165706595 ], [ -588747185, -1713462121, -2037873770, 2061255046, -1685653434, -993227032, -404949322, -252132214, 1072157800, 897714438, 456775538, -815226457, 1945420409, -1793161899, -814279598, -530254706, -645338070, 227086590, -1927654570 ], [ 1467821909, -1459671296, -567253172, 348028394, 1672979786, 247696301, 197892140, -1086997702, 934098011, 258424019, -2017922156, -345357996, 1699635909, 1537769002, -1230735421, 1033353896, -747888400, 1122225566, 101598638 ], [ -769574640, 1974954310, -1109317131, -662820357, 1860373440, -1200435883, -1299012168, 1978808228, -71014835, 1324844241, -1765772487, 701884497, -1701324875, -388108912, -1275238493, -341643260, -464832165, 1935614811, 697754772 ], [ -1851309148, -55403389, 1105954961, -31938990, 434437992, 55035895, 2011914037, 673747526, 250848913, 1899699131, -942573397, 1092974411, 1202241993, -558199681, 2085758863, -878970501, 1750000124, -2066806168, -881588347 ], [ -835524768, -659920474, -272808916, 1094444392, -300513344, 421724938, -1655738609, -2097607216, -453868299, -1538192510, -1678728052, -1780298074, -975931470, -1379849656, -1525409969, -837906216, -1053913819, 2006606776, 597782287 ], [ 757930017, 799978449, -1912285707, -26972697, 461129725, 1885572553, -272024773, -971316867, 1091091957, -1354317883, 1648958442, -615434181, -1867394975, -634064332, 2061294469, -289293008, -1898782469, -546598485, 998035934 ], [ -1914269020, 1731438683, 1086405910, 1081125622, 1086212950, -1499848100, 1295402154, -1254161687, -1487408025, -1970620892, -1531502360, -1584534035, 1649944067, -1885419835, 632570555, -1917106926, 1981054314, 266768431, 63038833 ], [ -1818058891, 1581182221, -321857801, -1546048099, 900495631, 1907118340, -2082480362, -1280555995, 596474746, -1880221362, 1104596295, 473162067, 157496855, -738737469, -104832655, -1792693694, 991453961, 490120453, 127700638 ], [ 1217495126, 39870344, -416209667, 1296291467, 1867711265, 1449786653, 47598390, -565139341, -1585919979, -363014531, 1424417334, 1291755348, -1596464026, 192706974, 726315668, 802357544, 1612200785, -1824609325, -151192661 ], [ -1737878031, 966180825, 136586160, -289837510, 1371071862, 1487089564, -787945712, 1355650548, 1978400506, -1924535650, 1118088763, -1650992684, 1209942366, 772013034, 1434664852, 318356677, -1054465156, 839809806, -728746001 ], [ -2013634399, -1638822964, 1590789829, -513867832, -1529188670, -1993585678, -1970646669, 1080130552, -1586969233, 1299472934, 254054676, -1229982101, 1721461835, -43383321, -454021956, 738703360, 677948295, 1041703651, 491921297 ], [ 2016222241, -360919622, -1285684306, -1602177985, -1087812529, 1173511110, 1519899284, -894497227, -1729956063, 945711722, 1227854968, -1910795055, -1574789609, -707528942, -152597130, -1672885621, 396181324, -14138339, 1150525431 ], [ 1945336198, -1655582454, -205088830, 1391818907, -2107661886, 1505633186, -444065538, 1260570621, 434804469, 1878237511, -1501693886, 1598694826, 284913971, 1150959856, 1172421077, 340744750, -203191851, 1325532471, 25699155 ] ], [ [ 2041539131, 716208903, 589781682, 354937975, -1105502578, 1068370541, -1082993743, 494960481, 1271255527, -210110493, 2102171555, -1444524135, -1244201197, -845072252, 2018998398, 146371207, -995190512, 1999847755, -374508568 ], [ -1002842230, 1753004978, -1483700418, 1983478034, -1951710763, 287567000, 353564926, 1933123846, 1845567707, 1470678743, 1786097446, 1573656829, 55677868, 1581614560, 1165036719, -488557647, 1633691406, -2015773885, -1705873733 ], [ -1440307547, 149553265, -1827644445, -1181361835, -1106391326, -1105713418, -1909998144, -1184023153, -958032240, 1110874147, 382080611, -795935807, -1541636116, 57893535, -791378593, 846640120, -1184826822, 2134069808, -1739022783 ], [ 1438338497, 756337677, 743510025, 1688035270, -208122727, 927682570, 121734551, 791194263, 227118402, 2074547572, -758962938, 993319007, -1433508536, -1945179469, 873281389, -1210122281, -2080192964, 590395297, 480352365 ], [ 597190885, -197374955, 1428499324, -2092411911, -1465293320, -530467006, 2066810465, 947466025, 69969211, 1929334035, 1805657711, -1695728849, 126027331, 1938474864, -1344690679, -1469319675, -639869261, 2014339922, -1197581539 ], [ 581962045, -1012643716, 1017454566, 1676574163, -1972778594, -526586212, 338852074, -1362917872, 579624305, -581786241, -1996102679, 503617759, -1983774927, -1284684332, -1444280844, -1928521703, -381133830, 1598243373, -835167565 ], [ -1120040185, 1318471750, 1874164226, -853575007, -1945001509, 1118989673, 647845179, 2136712286, 709711254, 1846031768, -1477347677, -1439385368, 709666259, 1064678062, -482592931, -296561389, -507798388, -1941741383, 1621262130 ], [ 1749348574, 1943105721, 18865159, -1416849872, -411853873, 790699163, -1403099026, -1483008589, 2114927262, -1997157599, 421843224, -1505253557, -2053353197, 578342481, -1357331617, 972541128, 1394110619, 30222240, -1430561349 ], [ 1939889194, -548474414, 1134613844, -1319022120, -1453338663, 748747896, -1254398427, 141051071, 412668864, -1622529638, -715968456, -1317335791, -2143647890, 1928924553, -2043140452, 1414878879, -394711858, -957902839, 101427132 ], [ 1786574233, 658498998, -1801416665, 1130176922, 1131298050, 2013304029, -1279799596, 1455415440, -557962964, -618731402, 571972139, 149008896, -1160974315, -1220114252, 645308941, 2013279368, -1161777350, 152226235, -829750373 ], [ -1075158085, 1267898907, 962260632, -88285059, -52010663, -320246836, 2133417934, 1915761577, -1826604122, 1357347888, -706641627, 657151376, 1897739436, -336990874, -166645016, 541932845, -808336381, -1015048916, 450422718 ], [ -1255512897, 706494417, -1075688879, -1748878527, -1713216437, -1033423430, -1708734252, -820444803, -352272527, -1091735451, 146821199, -503036811, -1803711812, -709921588, -2095606713, 993948409, -245278553, 424920462, -1535799450 ], [ -304108131, 1327857279, -1288472914, 2078910794, -340851032, -1561648029, -1372310656, -163149110, 1941951676, -121006655, -1401131588, -480942133, 1540507562, 2080217277, 496415581, 1571573812, 1334952449, -325211342, 1668858368 ], [ -1824113404, 1305605410, 349032951, 383518658, 1869078656, -1000753742, -1298341455, 687219952, 1037733989, -2126680756, -635264, -526278246, 1372307200, 1537442332, -1551103974, 345900310, 954172627, -1028113396, 1862903005 ], [ 1684403841, -1407999621, -2081903535, 335146523, 1644650686, 784213720, 1114347469, 944525450, -1518802457, -1858439635, -1877311645, 2077644807, 1938041207, 1433890046, -1859578320, 1669317930, 2034790659, 1222956855, -340895684 ], [ -1747972926, -629194140, -1271070949, 644434135, 1644071471, -16979105, -1940648380, -472241113, 1287358895, 601990078, -1972348845, -643959329, -636131664, -1999935634, -645592598, 1394315547, -1588888456, 62875530, 673146815 ], [ 801803827, -730987831, 322869378, 957331124, 490452390, 1451665638, -1207144656, -1684197351, 1866853181, 1006351645, -224529208, 303056935, 1804301937, 1575575492, 1318202867, 390417658, 945244321, 345118367, -171292480 ], [ 746437781, -2050229936, 1402077875, -793657775, 194032001, 708057968, -739737190, -727338371, -1387672589, -1721734839, 1639032333, 76273486, 769599782, -1483999049, 1514984008, -832276565, -170348509, 8216391, 1047025673 ] ], [ [ -1648065586, 1748503080, -1664177257, 589793740, -1245159032, 1818356812, 394302380, 1911919397, 1860570760, -997610484, -1120829035, -1664211356, 944135653, -2041692483, -1334109165, 1756449408, 582032422, -211570017, -1555983416 ], [ 1482145354, 1483400457, -1949125751, 1041568163, -734175285, 776214169, -881213985, -2084511799, 1090799541, 1444869310, 789986143, -1499585620, -214221999, 143834225, 1260623365, 1188252687, 1666204988, 565520563, 1889017526 ], [ 1370200797, -1287885277, 897013095, -1781644427, 1099838584, -1196678877, -864281355, 318059379, -519236581, 633847786, 6240289, 584179967, 370057583, -1262651407, 823220733, 1969961926, 238691657, 460457349, 903906935 ], [ -1784039330, -1500016050, 249661045, -452489347, 824442286, 1775133366, 1212608081, -1215660059, -827945243, -1530464917, -1728224719, 1051441659, 824671950, -1312416829, 879697916, -182065708, 1615298098, 909810222, -985251978 ], [ -65068388, -1144833461, 1724476506, 61911030, 1624135233, 47875930, 12672581, -1353213025, 1979332949, 741725434, -894324423, 1458858872, -1142925412, -1731340603, 731196344, 1066372068, 312596649, 917029311, -1068987692 ], [ -954813267, -553486170, -1256009487, -1146640277, -1942989914, -1129674557, 203727641, -568778576, -304039583, 1822009673, -2119981315, 1438375389, -2005192428, 53335699, -1588519842, -95479211, 1694931021, -2012284428, 29027738 ], [ -161936738, -209306193, 531617519, -746071569, 1196535828, -1124863247, -618562513, -135518697, 1801261025, 144077429, 1461116879, -1547578931, -1794293703, 6790516, 1730648716, -1142175181, -1190439188, -1511192076, 1818137087 ], [ -1751991955, 561265543, -514212872, -378299665, 905301141, -272940347, -2048457187, 269675177, -2037087191, 1476922714, 1914130518, 1447071191, -370914538, -365488588, 365286488, 1499060578, 1087605530, -120456201, 1337540266 ], [ -354116070, 1158402502, -1102718122, -199626930, 1408448698, -1089332511, 515668968, -943409050, -295846768, -754689854, 697402416, 1096889643, 1550534685, -619045969, -1297836744, 1850858417, -461957797, 654822791, -514105900 ], [ 1435835643, -1820972247, -1976010627, -712671420, -365179832, 1124392391, -127408412, -1059396032, -1821520253, 1335369921, 38640067, 1955299170, -726226974, -1185537856, -981503761, -387980311, -1541338001, -1583408249, 1258441699 ], [ 825252548, 6979043, -76450503, -13352873, 381012027, -919698473, 1196978780, -2112761165, 1186180241, 1258922948, 68614842, -879376627, 1642055400, 1368501085, 1855130712, -2077333100, 561409381, -2116467537, -1982529408 ], [ -1879375519, 1185263691, 975769060, 1683271600, 578836579, 243261088, -1366992317, 860530477, 1765003619, -618285282, 843726746, 9038358, 91816294, 1280357168, -897388381, 1614740899, 2084361347, -1652633553, 48463596 ], [ -2073670661, -694083376, -542918732, 703525531, -468505272, -591223513, 1173945023, 1109645570, -2110558835, -699691431, 1133885326, -1705680830, 156020888, -34143336, 849653575, 756834811, 39765351, -372644397, 1248653949 ], [ -506697019, -270284917, -345835033, -662108467, 556976280, 586344862, 1715440625, -238607084, 1116762165, -844277025, 1987555164, 1776168272, 391919066, 958952834, 342822543, -1301901480, 1894001137, 1031247288, -344270449 ], [ -1063447583, 724600448, -295178872, 1409991853, -1213663101, 89401250, -1660873108, 917079535, -433518298, -1319170844, 236572791, 306353906, -849880839, 1887601867, -1825348221, -719073558, -1075299562, 1827671111, -1092393219 ], [ -1201354987, 389777771, -1028331405, -935664300, -1095183014, 145066265, 1069400043, -127390315, 1674443028, -1003485643, 1481622988, 1036019879, -1831448705, 719798812, 2116184061, 774266480, -1039133652, -285266632, 1586656629 ], [ -787712698, -103908380, 389729587, 1407736923, 1971777981, 879691610, -283638857, -384606877, 709886672, -1829702745, -247606287, -620424986, 1858009983, 1526360281, -1010534136, 666841386, -178670876, 1419326911, -27263285 ], [ 607591161, 982035602, 1388157162, 950514401, -872813946, 1028395129, -788359905, 1000470735, 1930464018, -129887261, 1685681807, -1479339220, -321343701, 1591019571, 989825425, -752335660, 3853457, -1673671151, 1357719464 ] ], [ [ -1594369297, 275517770, -22510886, 506505948, -318111193, -1780206163, 702341589, 1695645650, 480458773, -1959927456, -1686152790, -967745175, -872957444, -1621136292, 1701901399, 1019289179, 1145393228, 1989968473, 1591462346 ], [ -1412782748, -2053047528, 985600901, 1769907470, 863416940, 1550818280, 466238599, -204968193, -1588836597, 745554944, -894087534, -979279975, 1614199201, 681131192, -236503048, 1283212787, 1000764136, -70627003, 2051383776 ], [ -2026049878, -29603289, -359293846, -1622071375, 966282807, -1716183990, 875125901, 1091861861, -58826096, -1098137423, 2086104594, 881077940, -1644775467, 1016088266, -1467641069, 528673435, -1037976132, 578819334, 1303715525 ], [ 1218987783, 1128795972, 890052821, 1171503181, 1727947490, 1630467721, 1169299110, -245196219, -888056428, -779223161, 485168306, 431137852, -312673923, -387097956, 967217408, 102394657, -2066592520, -1545254839, -725001498 ], [ -445033735, 998955475, -117535893, -314855148, -1771929842, -1884890153, 2123840955, 1551488980, -1985194333, -198142558, 1801805845, 910754311, -1803035152, -304015576, 1543171631, -861757584, 207196854, -760764712, -1304231811 ], [ 1546144482, -1153935784, 356682053, -637337231, 486284534, 1262817983, 225915600, -1515495467, -912982612, -1107107603, 810548085, 827545410, -1531836931, 489589002, -154498522, -340055876, 1537952723, -1887482526, 972062210 ], [ 251250386, -1037233414, -1162985817, -1444667742, 481467238, 666434816, -968446793, -508723378, 2063005773, 880617635, 389098139, -1634268256, 306254991, -458027408, 1446409197, -1322002698, 2118126617, 1895785718, 1199034578 ], [ 2527366, 403278084, 1744797771, 1561327091, 1327335764, -1369196645, -395885847, 1134856508, -1613364273, 772659780, -608602391, 271661322, 1795322697, 1575205715, -567786952, 900470552, -2100568959, 930863125, -1555375711 ], [ 1759826176, -867584176, 856468285, 714740480, -1050446288, 1453105586, -1358819353, 1719261816, 56679935, -143478983, -1138543617, -2110860946, 857429373, 998017048, 1471926458, 1993879723, -894143435, 288503598, 1775859072 ], [ 288015254, 1060443004, 917022812, 2096549251, -684986598, -1294055118, 1785534712, -165154091, -1314270402, 602617912, 1510070367, 1129222286, -704153227, 1769237418, -1974680914, 1680491991, -1360694784, -1133347739, -797597398 ], [ -332984014, -1942029159, 937612359, -1583784830, -1579198301, -2126599011, 1972958676, -1940550213, 1060654055, 574813434, 1412365136, -213607841, 1749960310, -121873136, -1383186201, 1727755488, -334444866, -2120805357, 651416751 ], [ -770031173, 1384959980, -1489424401, 1022221151, 1418815663, -1625511549, 364691300, 625656289, 1812447133, -884532669, -57366582, -401588851, -542260096, 2122701120, 669113267, -1472934075, 1564287003, -1699172668, 1618193746 ], [ -390223004, 757138280, 1563918072, 1595700985, -1450804425, -406022501, -1804088880, 615503798, -348541174, 2140898065, 568215901, -263229435, -1483084378, -913176010, 1308199145, -1531769110, 1485697434, 439111076, 97048762 ], [ -100184731, -2016642377, -1176485018, 69158768, -63338144, -1227577902, 1300665849, -231511587, -481562982, 1115562901, -1507961776, -1913756422, -761327425, -2146830687, -553213141, -1574324199, 685366757, -1952623887, -1260620551 ], [ -1028987931, 414186007, -411165568, 1152907453, 1201338776, -493117854, -2017229193, 1976963080, -639992416, 161912057, 1844448027, 652915756, 328050319, -688289252, 1403438268, -1311825986, -70806417, -644597147, -1729840093 ], [ -957036274, -1344586271, -1758684078, 1108455186, 906527083, 1563829912, -2016829708, -139406854, 689941485, -32398551, -2037064987, -214223129, -1613553418, -2068614680, 991217638, -1737271998, -863642929, 2112643199, 1924457087 ], [ -1967036463, -424944136, -648672960, 523541278, 818991162, -1824462237, -322848637, -945501508, 2073025278, -893761148, -2006872047, 533109742, 1608718482, 1381504462, -1568761413, 1041538776, -1267779467, -1526558511, 121563817 ], [ 1311756249, 1595385677, 508749376, -369019002, 369614427, -886593439, -1566179458, -422315519, -1420965056, -1742282148, 1062127908, 1452705358, 1070057781, 1783335270, -65164251, 754946467, -1276597138, -237642141, -1715768867 ] ], [ [ 490273943, -273900529, 222766241, 1521501772, -1926055955, -235742145, -453456923, 1031236488, 673574063, 947059879, 1493785668, -867957631, -605706372, -658051310, 1371263277, -151805061, 1103445629, -1095088478, 1843872999 ], [ -69410196, 2102089600, -228162589, -1968244973, -1017338937, -268561306, -1577098124, 1174932079, -650342476, 1387989822, 1994229751, -1791627471, -949780689, 457803133, 1569255123, 1711340740, -1312558414, -1172272363, -1294260439 ], [ -655587793, 479758108, -451624607, 972290099, -452956902, 385403743, 265026408, -1059853446, -1886322040, -1199007631, 1199110950, 1061036881, -1619730611, -497675395, 1345681827, 1319191416, -2074063926, 1228499519, 1232767201 ], [ -1647551067, -621622986, -1916982518, 669406250, 1554051064, -1377945668, -636060710, 158955114, -1837970754, -862810127, -1214030883, -2130627329, 722514630, 966973295, -1800855179, -1584087499, -1844374866, 1888515229, 298567895 ], [ 187795314, -1777317582, -2140292514, 1838315485, 1910929692, 191679382, -1577182003, -2019774179, 1434266449, 123620648, -733246101, -2094838782, 292324195, 1623860681, 1441928984, 993628111, -1932055992, 1102923225, 773343248 ], [ 1456659300, -1509327286, 1556136762, 929413429, 1137949156, -1457265189, 1526437915, -2053236322, -1191610967, -1479881948, -1152333793, 540039688, 1826937175, 2086180686, -1680582849, 2019158578, -1679125815, 1055235907, -1357938358 ], [ 1394062442, -647700534, 1606165424, 179823228, 121778486, -255107805, -1165643427, 66006562, 691900919, -1545685741, -1539346990, -312104927, 1427478166, -630726397, -377566145, 1972237722, -1002910187, -573375872, 1475140898 ], [ 78605798, -1669915430, -1224649838, 2039363894, 1334071143, 1934504025, -85112905, 467241229, -1556504300, 911079778, 298503095, -1987928045, 1490607801, -270226317, 2118544711, 1651915806, -341741094, -2097996371, -1517858486 ], [ -899280564, -869691560, -627749581, 1954550995, 751961317, -1326968143, 879776723, -1904266789, -1867496374, 620475600, -1213262578, -268971710, 1398000257, -478230163, -1323632684, 2144446092, -916830199, 682333872, -1450649603 ], [ -1451527228, 1092280557, 1708704137, -2031062297, 2040278772, -850777072, 2087811041, 138792489, 1141517680, -2121626119, -1469950737, 1949855510, -1439103124, 1586084837, -1639084054, 632718398, -550545219, -261431065, 906233551 ], [ -1480445556, -669131066, 230379240, -601004173, -1120093230, -1958155014, 592780058, -1880747108, -1522196143, -1127132422, 932520087, -1622684054, -760616554, -1829947027, 8511435, -1371292112, -1452447955, -771920834, -1046783053 ], [ -1937311159, -213838861, 12452187, -179609996, -249098649, 2146529262, -967193512, -706859479, 46099897, -1785083617, 2098988603, 104018171, 843768689, -765252628, 823234229, 1622538394, 337737331, -1244259865, 790341568 ], [ 1527561302, 831447307, 702559146, -155489291, -1340075068, 940130120, -406960346, -1156831360, -32502079, -2051395029, 93626237, 202576353, -441973992, 873629761, 363473682, -575914860, 930896863, -1646275071, 26559233 ], [ -1544585010, 439946844, -2071312842, 1544450186, -2012652435, -9655906, 714331123, -359492090, -1222467979, -1083401676, 1472033559, -1583275710, 905562102, -892249078, -2095635890, -403024078, -1740678384, 1134978147, 1155564978 ], [ -1213634113, 1173508003, 868210763, 757217515, -1808035630, -1598421447, -1467198484, 1366093538, -745913193, 127582987, -129613680, 2146969508, -1370402058, 1194705327, -1666314431, 2052533930, 282718211, -1015089046, -378008953 ], [ 980759893, -361239695, -1856944743, -824862688, 1784932937, -552987632, -39834364, -1356889277, -2031739083, -985334923, 1581171106, 181560797, -527951912, 95742766, 1342257363, 1743444970, -782953524, 1428248075, 1295072879 ], [ -2116983243, 1692254790, -1160655150, 1142167329, 1665138169, 316089025, -795628825, 1525830286, -95753506, 1151606486, 751554534, -769011838, 186217524, -1284671191, -2126575873, 814093834, -1260300320, 83792653, -1716098536 ], [ 664585591, -1427452751, -1079415301, -1514539932, 1791343851, 527331001, 711475517, -401301847, 1539375294, -1861648068, -370787488, -1794048961, 846826740, 1934266011, 1143903624, -1482786049, 1236995227, -1057248699, -650224134 ] ], [ [ 319094278, -200829739, -1343870169, 128394457, -1299101368, 936526786, -1835722029, 1331620458, 2065111100, 1058881414, 455483561, -253308178, 127749369, 52252141, 1669327419, -1599860575, 405552994, 214417119, -1017549633 ], [ -374028722, -119149686, -1998060420, -96298845, -1414232698, -437744837, -952526029, 1089334662, 1977145176, -1676399623, -1044484800, -1463661401, -71094598, -548912855, -193170335, -1841797921, 1593411913, 2093347910, 1767875222 ], [ -18062905, 716321328, -1932279290, 475855407, 463410627, 1008351418, 1207334966, -2147396470, -396355687, -62912034, -83613514, 211229865, 861570450, 374332395, -1143243895, 704638045, 419463200, -1288732985, 562405892 ], [ 91762867, 1308434574, -464198573, 1679639905, 156798651, 1893600152, -1710681986, -1604915928, -1210107894, 1358358914, 28977204, 753469442, -2063912265, -555218454, -629750139, 1815960160, -1697507462, 1546690804, -565763594 ], [ 1178362304, -897854883, -1900590356, 770679545, -1387245106, -1512256058, 1796710171, -1174038804, 2071189661, -651468770, -956472064, -196118348, -956115536, 1836078447, 473755925, 1043972265, -1820285797, -1120448755, 409376826 ], [ -56958669, 2013004314, 957595938, -872080780, -197876106, 1042582027, -387692836, 106947875, 1285657080, -913490876, -1719010399, -375900917, -1205478658, 219395255, 1516470761, 1123524115, 985181338, 175213166, 1666798270 ], [ 1825963624, 1107666943, -1645192774, -869134669, 1965796551, -1835296312, 217546168, 597418479, -464649972, 875215592, -1820846815, -1206328832, -875107240, -1413529039, -266569198, -135330047, 1877187231, -62634975, 1101338416 ], [ -1769039743, -1893887550, -451455355, -739192001, 1818437760, -36797919, -54344009, 1503604365, 1569561097, 1187247020, -266483915, -1219179222, -1995390192, -1930761472, 1355175629, -1578935656, -365864001, 14129067, 240159085 ], [ -1761462272, 100585440, -1074782224, -684227232, 1380177861, -170492736, -421108227, -2078502004, 2130932968, 402009251, 1099437556, -285007786, -1009668349, -973986638, -2114969274, 1669716992, 116855215, -633411006, 884143824 ], [ -1590888713, -130210327, -271799869, 1745924222, 1279842999, 1150840468, -1031053727, 87055219, 2063337026, -2066206059, 651112356, -694724236, 1038227796, -24016871, 861549310, -1072735336, 1642390485, 1450203959, 590887202 ], [ -324393909, -1495484105, -1272167176, -434387622, 1198722775, 1918479966, 465075298, 1882567598, -1301038165, 1042875133, 140643205, -1544296137, 835462353, 1733059354, -221477182, -1050313150, -848762653, 434588426, 814620780 ], [ -1216082524, 804301713, 1060978673, -2074737947, -498571327, -1141923103, 1259122388, 628422674, 143783680, -1184789131, -79642536, 1987087457, 2124953281, -1448301900, -66933619, 1066079865, -868935982, 2140279385, -143855024 ], [ -658940468, 1896766746, 442928719, -1879807254, -1693454195, 2062875986, 523227908, 1588909001, 2093894395, 1050532574, 2030914667, 1951737026, -378909791, 595794941, 1377054369, 1922162130, 1402735039, 1319773735, -741884209 ], [ -306196614, 1386190542, -1602886174, -1449961283, 1236581598, 2056770487, -351322915, 1564098543, -621130084, 45497641, 2035162536, -492538016, 1649650312, 1915334791, 1023117618, -1841999266, 1978827734, -6916752, -903384582 ], [ -56062636, -255920780, -509706542, 762654769, -1663751879, 571238515, -1067809114, 1252913708, 2074977058, -117413191, 1322641142, -770555207, 1452915096, 144117987, 40937889, -1710807508, 695034934, 1250011434, 21500308 ], [ -1462143217, 761752843, 539322780, 1561084995, 1954745429, -1105547331, -892413168, 1936571854, -1639212688, 1776449226, -1485095553, -346641252, -1553391728, 2047901463, 1912175, 1642928705, -2013005173, -1975352549, 139023303 ], [ -1966604679, 188648582, 890280488, -49701017, 1218361826, -1709939326, -1079381461, -1460281238, -5426052, -445612528, 168570665, -1489917825, -233664429, 1139158666, -1850605076, 1233490263, -1207332049, 1582418229, 1350813338 ], [ -226989407, -1833577869, -493595473, 524590106, -689743836, 576205081, 1387823919, 1960610190, -438295378, 2093587133, -1079510205, 1911443094, -1534372301, 177474213, 742253914, -1968058288, -242154413, -956486589, 1355539787 ] ], [ [ -105245840, -1700944562, -1979465205, -2045762615, -1988151819, -64434109, -755815221, -1251717487, -483850726, -269099930, 347223930, -8809053, 1859109448, -540739701, -467391516, -377617779, -1940936187, 1070623983, 171986052 ], [ -435047532, -610046642, 79981182, 1722726741, -437060699, -294213554, -1573662073, -765374251, 1070455005, 961558380, 1311921650, -28978368, 1718613881, 236648745, -1586252207, -1494359072, -16228890, -536043241, -1686590744 ], [ -1948093828, 509220032, 1094696108, -1202355957, -1092718438, 148782907, -1629872397, 1450468242, 384451244, -594455222, 341147769, -1447516355, -791143415, 137147403, 1985783188, 1476641709, 582059596, -707225209, 1831347798 ], [ -1594849306, -856435019, -301357161, 222492445, 747749289, -371425642, 1901709795, -372445169, 556571808, -1942324563, -1472397658, -1204152546, -2142735533, 1586240726, 536048748, 1502617077, -718888416, -1696091133, -738858412 ], [ -2069538377, -843716946, -1709200405, -1228263039, 596147476, 1985172486, -1117452112, 2072750162, 1127962401, -1630691781, -2122447662, -1662651376, 926736197, 733623817, 1659535740, 108901469, -1955041306, 2147438870, 1577949245 ], [ 929723821, 1794732878, -947769891, 153932272, 138778976, -925442112, 2130916543, 269784715, 1799734062, -813524026, -19742612, 1860622422, -1377559526, 187396924, 1272963397, 1282925776, 1079885945, 472318435, -2118507808 ], [ -908783955, 1267422362, 557170, -605820987, 1631620844, -674350983, -503056848, -410587193, -681474575, 24472408, 1960353931, 2135693844, -712702697, -559604826, 1544045367, 323826079, -1381773786, 211906379, 1252949171 ], [ -414155013, 495216817, 1180143125, -1631243274, 2039184076, -1872841254, -1658345018, -866263574, -2061654421, 676268417, 108311485, -600806968, 2093750712, -982893142, 1628785691, 351603331, 828084696, 1943708000, -1056405500 ], [ -1624130149, 1257043912, 620972005, -1299868065, 1771253766, 934852211, 176525129, -1579609310, 1993664892, 108448060, 420454017, -2030259281, 741320119, 1439786810, 1251038196, -528611062, -1289677396, -243794885, 258523125 ], [ -992009459, 490757690, 1823155347, -1631453357, -1089128219, -191075372, -1402168720, 1162554750, -1886311621, -1972651709, -631042148, -371549000, 882521779, -1521631134, 1218884176, -1392649170, 1927732669, 54007128, 1145197971 ], [ -2020860201, 931472934, -322308429, 9410051, -2037080822, 519495022, 1827766729, 2127207586, 1644774764, 934644517, -1238504388, -562470544, -1864856039, -1181270223, -1071011703, 716706792, -2025541322, 1844172577, 1008410201 ], [ 740856993, 317374160, -1058031293, 188289487, 590784214, 1511709168, 785560160, 1328486894, -185755655, -391350641, 1206381151, 473893342, -455500957, -249933024, 242610364, 532617604, -598374340, -1496689353, 1710863973 ], [ -858648848, -1452610365, -1065651859, 1583934492, -1428218301, 847290136, -370062594, 461548870, 972807505, -1192417601, -446433191, 1248925261, 2072904286, 1516172789, -850014068, -1128546067, 1924702758, 802106944, -1316176900 ], [ 631739163, -769767292, -1475049612, -1442759105, -522849596, -1125667332, 1224165631, -1472694592, -1343338695, 536129219, -282467649, -1285848138, -1850543980, -1781843839, -896165453, -1003215331, 346477149, 766222458, -1436145121 ], [ -306526226, -144417003, -1476789783, -48479743, -1874967162, -808947339, 985070963, -1096633697, 876644328, -1689148198, -165250099, 1726997829, 119181011, 1359170927, -1114574678, -1350486867, -62977844, -1082794307, 981857932 ], [ -635915045, 1166223711, -1996981019, -685069311, -1104392166, 768157288, -1262716618, -58048960, -600285327, 1027939491, -558376473, 819396662, -1764011895, 1075273834, 596562293, -1439314941, -1680331468, -763979875, 2095978279 ], [ -1009387134, -108818823, -227337541, -880547046, -150699838, -1393675319, 718578946, -1460457180, 298960364, -781500302, 343059967, 205779776, 571165538, 452618879, -975431287, 379222708, -1176255737, -480840447, -1223255846 ], [ 147801377, 1200221045, 451306239, -1729747788, -1817272752, -789875814, 380505812, -943720394, 2126678411, 394818106, 1692379692, 1821888982, -1734928179, 1626051642, -1929207237, -1694848549, 173037393, 172701613, 637525011 ] ], [ [ -1987722075, -1684862301, 1255874952, 392499378, -538081203, -1365251170, -1224646419, -829316956, -68281728, 1348728557, -278729107, -268490654, 1903221780, -1747513971, -2004947802, 2116806736, 1932667225, -414502618, -1140866821 ], [ -1619249317, -1524575258, 1683843762, 1038625344, 1479995640, 96967172, 677656680, 1699292676, -611662791, 183124952, -909277236, 23483212, -1235080707, -1262025122, -613292599, 1931763707, -981540168, 706480108, 307176773 ], [ 436234336, -1588018429, 1245779953, 1223208317, -1712528072, -455168741, 1573733769, -1128062655, 2073227, 1406526162, 1297995203, -484697974, 913242419, 1850537295, -209337093, 2036093111, 1158394872, 634667949, 947861232 ], [ -1342251343, -2131498283, 1406120046, 898710903, 1881148718, 37747172, -491541846, 1458016221, 1896485023, 1329912833, 1405016594, -1414553862, 1582518641, -2054030883, 1096786732, -1304272355, -1970498683, 1035625154, -689635998 ], [ 1594942070, -932931952, 861458840, 616792815, 1376913666, 1551075714, 374696710, -661525410, 28006093, 437579204, 2020198098, -1406708355, -1801351553, -152740331, -337780846, 1721572826, -953236928, -1510346311, -1623278705 ], [ 1692293825, 453449751, 2044522247, -1016831889, -1798244987, -159066063, -1405040023, -1560840043, 1643312403, -472504338, -1846531563, -1287395641, -571414090, 1704831788, 593658527, 96190771, 355021023, 1286529901, -1315253383 ], [ -61304936, -488108606, -1965444419, 218914428, 835601176, 713488754, -1942083572, -451655415, -450797927, -1479066282, 201602993, 133127065, 1201853463, 1132306924, 1711972961, -323494982, -1267815157, 177663097, 702537028 ], [ -715920277, -127866659, 1797536599, 1148971219, 470953641, 1889114531, -2086321235, 141592677, -1004121682, -915811518, 1219843131, 1282087239, -59639107, 114829732, 429089206, 1641873205, -2053314470, 283781973, -1855588885 ], [ 1877428790, -1123207218, -2072164444, 1328076859, 1026320356, 1724627029, -659114451, -959783712, 724218992, 1914562225, 1899864904, -431620213, 661043472, 1404920226, 1052204177, 432079153, -1468662132, 565265054, -1415114214 ], [ -208965018, 315363928, -2034982068, -298051518, -801626817, -1670095697, 633465146, 980692858, 1690786090, 854512118, -1361451029, -1754168669, 1384100709, -1938504340, -514156923, -520492819, -1367033983, 570948005, 1160999379 ], [ 1690359618, -131465869, -281296422, -1274707711, -1786264069, 1463047128, 1462290570, 2065999130, -1611042855, -337051436, 590091098, 1635284909, -371714845, -1552868418, 1759090329, -1789971903, 880085660, -574618337, -2146871203 ], [ 110936828, -546483313, -274293655, -1373062056, 742428500, -929725122, -1493136680, -433981699, -1341983956, 177747656, 138993444, 1281539577, 2059742934, -1776277206, -1986757456, -252959111, -1858920497, 1506323278, 1322706388 ], [ -291283666, 1979883302, 82871417, 195340246, 1196603498, 219567052, 914374586, -1119268749, 42939963, 1332137449, 2006149465, -1321960442, -1991947629, 401827988, -1913363873, 783854790, -311975751, 1290827019, -1469525992 ], [ -1950022972, -1217587353, -1875660143, -1502884072, 1106082949, 826218333, 523818428, -338149186, -1187603242, 1435269550, 1616462127, -1072091320, 1702935689, 530112353, -662585676, -1230757975, 389339859, -2085274574, -788673507 ], [ 811398271, -13809344, -1522480302, -1463710343, 832410426, 1448758853, 818927567, -1472657786, 722173042, -958745135, 394964195, 388782393, 1653228579, 1396737137, -1822626661, -2147404548, 1854648492, -834419608, -1864147432 ], [ -1326154874, -20086004, 1669154289, 1817771809, 672093144, -992441181, 912407228, 1451289041, -384069857, 400244313, -46652339, 1551280954, 483049354, -1938888393, 1595731021, 240266268, -297221717, -1337233465, 852686691 ], [ -2069879836, -1402170414, 811552718, -977373497, 1072384601, -1021489997, 1014884354, 769445537, 974851555, 1003011997, 1288240336, -567650366, -130610972, -1846810170, -654656481, -172979447, 1163777727, 1730345833, 714942739 ], [ -1597396418, -1288462846, 143373576, -277913619, 1850039529, -1365058033, 304946067, 1197880880, -268035014, -1086064308, -1588868816, 526973638, 562537880, 1010895157, 1449613606, 2111423183, -1342349342, -287150550, -756001960 ] ], [ [ 1599705724, -1640970657, 705894744, -794285312, -2111198126, 418808895, -466952754, 818923262, -454759264, -1330758240, -1633697541, -1370586041, -270196557, -993281188, -1647293423, -786530014, 1440465412, 1459236297, -593146960 ], [ 93306989, -1360981796, -378003515, 437326038, -2065796757, 1535803523, 1737347037, 1867999633, -1240416991, 1693444270, -1658540044, 1640903467, -1564766664, -652613885, 1926767585, 23284897, -1217111501, -552724501, -729160140 ], [ 1813599908, -376684199, -1748798261, -1435821184, 233301226, -2088806270, -1087031391, 447002751, 1504845934, -1733245368, -690552019, -470031302, 1562011840, 1230200896, 1838430313, 519013927, -1408888228, 1883779189, 1092006974 ], [ 691003594, -644338470, 1267948483, -415425685, -755574701, -969025038, 687154601, 501079469, -1171657804, -673592060, -1171482439, 1033437153, -673118992, 1196114145, -1151196832, -450403424, -2034529596, -2127108198, -2023888918 ], [ -1863666519, 1837771733, -971469098, 136458714, 1949370450, -54846023, -456085453, 983442966, 1048982531, -1714682837, 1872940402, -1618941746, -679984548, 1946374158, 263238339, 293382649, 1513205630, -220528438, 493053147 ], [ 195256620, -1665499805, -839755208, 1157824075, -735920634, 1735564293, 1972628106, 1154383294, -2144074018, 1084645793, 2067017330, 1098207338, 590595446, 483350797, -19741971, -1083148097, -95719721, 1764538980, -1779924846 ], [ -1593831047, 1610157816, 1405724526, 45133650, -603982846, -1671191341, 746551603, 168163159, 1310382113, -589921224, 1282430100, 1952518774, -1455381403, 1137481709, 476389537, -395934787, -1225944090, -1482404191, -1665999417 ], [ -1004732965, 58245386, 163937491, 2093912740, 1036364416, 2068730848, 1090224388, 315255673, 1359462301, 1168979132, 1321595537, -1075124948, 962853570, -1183855400, -782985476, 887010143, 22441267, 1228358671, 947263632 ], [ 1038682537, -1512765357, -1698627125, -1080893842, -617304685, 1374054402, -1957731281, 173098971, 1229057567, -587598901, -808543208, -1269269000, -301786673, 497338617, 338822858, 1504685285, -2145110638, -890588824, -626548927 ], [ -466453934, 976173529, -1713868910, -918842606, -1912683192, 302698275, 1993689320, 2049435431, -1941423763, -1640006245, 304664715, -995397507, -1154569386, 790130171, -826857682, 422528216, -1980395102, 2053008898, -1784579583 ], [ -1998866366, -353285972, 1623472459, 594045231, -49198621, -958191081, -1172959850, 657626014, 14449436, 484772666, -377114445, -856181827, -1377246691, -892424527, -1205186140, -52251935, -909924988, 1269815182, 224192340 ], [ -834180158, -1790574608, -1623363602, -1765895368, -765798755, -722644761, -1936134039, 890307594, 123574360, 2054304821, 1664165206, -2095929955, 858607672, 2028687619, 1294492872, 799042252, -1549486845, 1722221097, 1382615379 ], [ 156072058, 1810379114, -159174504, 141584509, 1224751536, 945753703, 219519578, 1216181719, 1706671806, 638746557, 1688193670, -382264537, 130805293, 638165091, 316816721, -1380268087, -187795847, -1569111092, 813493434 ], [ 1283381214, 783213541, 1567567639, 646792875, -518673392, -1879692803, -2005056644, 1991072650, 1198467169, -706082969, 1956489340, -1089991432, 1168984078, -1241033301, 901438656, -1849912835, 785492331, -184514574, 353661935 ], [ -1968956326, -559872348, -1456404027, 500166441, -2124826974, 1739042261, -1397233166, 92997240, 2127063175, -387129816, 178042394, 1974730846, -1859082641, 267920223, 275508197, 960615110, 432895323, -84901627, 204985259 ], [ -924096392, -704426219, 1931766742, 675345933, 783387726, -1534981828, -486833640, -1204467995, 1925668038, 2124808854, -708393115, -362547482, 794723394, -1512722497, 263205406, -1215366605, 118811555, 962640046, 1028178908 ], [ -1648192914, -903498418, -627153984, 968493697, -737031319, -157443898, -1168312133, -666093755, -99480133, -1244134551, -1674487747, -1536038691, -186542701, -1443760690, -2007380342, 1433553160, 2020103158, 47974045, 450429622 ], [ -1431939379, -1825059751, -1805341534, -1328325865, -1668868172, 1015543283, 1161444215, 995022091, -912986543, -579891869, -607229801, -1509950468, -116657680, 154306499, -1268791922, -960366454, -126930831, -1731694006, 382343868 ] ], [ [ -661431226, 901071640, 1078090806, -555215072, -626463673, 120058146, -1972334035, -1321366933, -1630381246, -927879014, 413803134, -1096466880, 95145592, 824765793, 751029618, 133198512, 308165222, -248943982, -11902372 ], [ 1267032999, -106858098, -636451581, 1982289421, 1790893147, 1556024547, 1377557578, -503032942, 1973622732, 659154167, 1678523461, -2059725420, -1688423726, -2057500712, 2135276995, -779226534, -1979303713, 1094215943, 1252251177 ], [ 1827330637, 338970939, 785875369, 506213710, 886435984, 73822663, -2009536285, -1428795439, 1847520267, -1939770286, -1774708697, 1290432921, 1919455919, -228757906, -1538859731, 379864940, -2004098243, -599657622, 273202656 ], [ 1633814140, -1659367801, 458184972, -2023723538, -149215304, 720813304, -1992793310, 1023308745, 2085334578, -889308495, 1104142074, 143916723, 1795886251, 369561172, 1301537549, -1456649024, -1049807610, -257426289, 1733493351 ], [ 588277087, -1236820808, 1656536454, 509695953, -348485223, -497198364, 856130744, 1637590673, 7218733, 1477577247, 889424030, -1830083482, 1241181788, 259881617, 131217558, 484611011, -1885048390, 1749961147, 1612348067 ], [ 2140810996, 433764947, -1118801222, 432257699, -936882491, 40651852, 1294089004, -1400283090, -194054170, -59380758, 1845042582, 158155724, -683123901, -499223551, -844859504, -1507091272, 903418344, 1126298951, -1294015954 ], [ -186446791, 1086145425, 861836296, -1803963881, -1945706056, -1841752069, 18804593, 1777623418, -1830603483, 863616693, 1003039172, 1991341128, 347725467, 1953971547, -208773609, -1008345582, 2030842117, 91611096, -747253032 ], [ 614645148, -331186508, 1063228535, 1020183825, -2066830177, 107594508, 1523361845, 680843068, 945756241, 2045606599, -670969794, 840425682, -2020410020, -1500194671, 849922666, -1248344393, 1233279392, 1588521202, 1692212637 ], [ -1941436524, -749878432, 39413093, -2079014702, 1743565777, 1998440322, 1186389390, -954006091, -1650697268, 1402738118, 1032789397, 1914452815, -506512164, -1424083497, 1723505117, -1684947580, 312654686, -122496014, 209477489 ], [ -419132748, -2110068528, 523007239, -1075218646, -1643901904, -374717510, -898837872, 961721214, -592175583, 86112689, -63847798, 1514143206, -1705612442, -1999950420, 1576152090, -760685151, 934552732, 419144107, 1131574541 ], [ 681851814, -1097900444, 10347609, -832439367, -434424983, 193150008, -1840153275, -2013962105, 842854816, -1767524737, 1733991033, 612033800, 1326449271, -122911772, 864276253, -1349093614, 576216642, -812844737, 1168406006 ], [ -570554303, 1188553471, 1692982472, -2117674699, -1878879576, -610536342, 201232664, 1580778298, -260138568, 1506603943, 985942933, 901751682, 1760370019, -820036139, 728846580, 1279524114, 2011682174, -1152963621, 1231873910 ], [ -1184985547, 1984640115, 153474546, 1611414649, 306407176, -1823527501, -638540570, 468171723, 445711103, 214814026, 898130122, 331963513, -1373453864, -1811095545, -907890743, -1555542186, 858298181, 2049475745, 1835029817 ], [ 285134480, 1651166160, 677777398, -1590653339, 370939382, 299468116, 214940084, 1289244107, 2088410319, -1128173867, -2073194534, 614999310, -1672709673, -310792558, 1857125208, 698925871, 1879553543, -2009588239, 887027359 ], [ -803360802, -1828048283, -827521669, 1861954998, -349295999, 1793686122, -1655546711, 671076497, -272219539, -861315741, 178233621, 490167566, -2032984588, 660736119, -855063209, 1304335594, -1386023760, -919521864, 2027923214 ], [ -1086132074, -1588209265, 216548235, 547245154, 286530030, -421538032, -1686407755, -913405242, -1905207720, 1520743301, -1032391015, 704749070, -1029802800, 516693041, -1755354854, -1745227392, -789811533, -1035218972, -764127115 ], [ -959958521, 833844912, -281836822, -1485516545, 1810191766, 579964421, -413808515, 40879007, -738644131, -459653290, -1842812157, 1422198948, -494102129, 842790639, -1922609608, -1753743483, -578942437, -1984203386, 2009118670 ], [ -1979174250, 240779102, -640336459, -1250391593, -1543648779, -862344305, -1927596867, 305372095, -1139058319, -2064653293, -1652482691, 1716145106, -1118142768, 335600631, -388044475, -33140144, 1520685468, 928717281, 219300080 ] ], [ [ -1287368740, 1502390884, -2054525857, 246929432, 494873932, 1915116354, -1460278529, -906876609, -2094913426, -1086591602, 1842183311, -2110564296, 1238749283, 1867850793, -1656993701, -598785977, 1702314009, 945615545, -1857255882 ], [ 1570804356, 1301331161, -808428547, -367341794, -838207181, 78087024, 1200568668, 722965937, 2011875374, -1723305962, 1821121696, 1751300692, -506060765, -1530550789, -1178251598, 1896589777, -2106516503, -1754567824, -1836656246 ], [ -1408713327, 1242714436, -1900283792, 1996284521, -439010359, 136433690, 390267053, 1336512976, 537191669, -1885686329, 1410978172, -1768843100, 121890458, 1574077575, 43429093, -346687519, -746697591, 1224995182, 648993231 ], [ 1335397483, 1754618357, 395811001, -621480492, 401057626, -616951827, -1264995269, -672915886, -90028705, -1170751113, -793084961, 286519744, -1567676559, -1694041976, 1178173479, 1437942685, -801174439, -1555839999, -166135010 ], [ -1400460465, 1619058209, -1852959536, 15314974, -509610019, -143733594, 1106578145, -1022600386, 1761340890, 2053084622, -282261897, -491044172, -1137579930, 1347261085, 969179313, -215500037, 808071667, -567082675, 780158255 ], [ 1374736725, -242994827, 713893661, 280453897, -1836201266, -1881337870, -1016250447, -1073687396, -1331944610, 1833715295, 455056959, -1968041137, 1733004195, -852121561, 2096383379, -1174053742, -1785126662, -1588111714, -488835234 ], [ 1822577047, 225003443, -1606764202, -781949961, -45649770, 190060885, 1458182142, -1951369356, -2130853489, 947195294, -1681360819, 786548159, -679059234, -480528895, -1513911532, 1176461873, -1362966643, -2112399313, 391511237 ], [ -1496348189, -1414628186, -1209778722, 596344318, 1082508056, 1784638431, 2070608302, -1162094903, -1222600553, -1235726495, -1343630402, -2098548547, 376373110, -2084491969, -1982122803, -443985540, 1332312985, -47063909, -439824196 ], [ -1362317290, 773858469, -760260885, 2132266567, -1544856997, 1226188855, 778450572, -576388649, -459822409, 1983787570, 1006457343, -1962362942, 216092945, 1031165856, -526996177, 818572518, 542740767, -738488557, -2116692586 ], [ -1996375358, 817609095, 1182509782, -553842621, -103386315, 58309856, 1645188327, 100544241, 304210330, 250879196, -1588500333, 869243456, 1752340749, -1672262144, -1841527554, -47340160, 1137347047, -1790344199, 1045774052 ], [ -1141802994, -1359402827, -1334598755, 112259951, 423953397, -164361487, 455685235, 1310338929, 1421202214, 984318373, 93789948, -1207649947, 1050886223, 743406941, 1671077201, 911987995, -1573949127, 299326014, 949056088 ], [ 2135591936, -739008836, 1546660824, -953208934, -528788736, 1988495289, -1441968589, -1260758602, 1440387485, 1780491753, -1697463558, 1390351671, 382484813, 1626214006, -13379263, 369296207, -1150996102, 363808664, -350446860 ], [ -418406766, -945744543, -425547983, -1425681752, 1506104150, -408140348, -482087913, 2059613319, -57136475, 869599599, 2131991077, 1555731398, -625717218, 139956848, 1385520730, 1118155, -956928477, 122926431, -2039793229 ], [ 1635849573, 401269616, -1047995043, -88708350, -2011806514, 1231249526, 132733196, -2129648496, -173168209, -1844429090, -484622296, 1544809176, 661218922, -82330282, 50444235, 27373693, -1729395114, -1180656675, 1359270372 ], [ 1829317222, -1521758039, 1779922890, -2017296304, 71699390, 1406443324, -1211938640, 1928082143, 2073573454, -324301677, 1685587448, -1807248898, 91959583, -891133793, 542877599, -1070828651, -259124807, 995420067, -1262472243 ], [ 1469103923, 779325432, -1070718146, 726425596, -782085174, 203264024, 473932002, 1350535152, -650776235, -206860242, -246719174, 1550125529, 1467973003, -1215396922, -1695427157, 1983439304, -1429998966, -1266670616, -1637583318 ], [ -1459777262, -1875800543, 444088911, 42678887, -1747708391, 653343536, -1426224626, 163917985, 983695616, -318023324, -823982906, 1702496753, 1289011184, 1478985343, -1479389296, -974266209, -492626532, -1424312185, -488389546 ], [ -1083524017, -84195684, 890687492, -384862556, 953572605, -486251629, -24707890, -736854992, -1783645999, -2082412157, -1360212982, 500751898, -1718926939, -113853712, -1577316352, -544246879, -985930946, -1239464066, 65849128 ] ], [ [ 1681007609, 656970656, -1125737453, 1498955126, 1807856938, 1102532379, -1214341949, -1427720975, 2024759286, 1670421908, -344245316, -184658794, 140520166, 1669198706, -864102263, 765972416, 1886267577, -861799216, -933851098 ], [ -1570154205, 988752222, -978516904, -2059476185, 11520098, 252195076, -2072438590, 1037559210, 252352912, -125098387, -671326407, 615542323, 1077261595, 1151295551, -480857592, 1022203, -1057254658, -1210785703, 1556540211 ], [ -443360832, -972532744, 991188291, 845003083, -983152641, -1397271608, 567084397, 1795641692, -1510574417, -1119245939, 1848095364, 999254410, 442309154, -704914698, -136276776, -1334954991, 1337981253, 6423817, 1276339950 ], [ 1622092529, -1729484376, 1556636594, -828656083, -739634648, -177909263, -870584421, -684875663, 830753899, -784687431, 463287658, -634837839, -750480130, -1537386424, 1562487490, -1634590094, 230739525, -1029457281, 2096254720 ], [ -1846484911, -318837754, 43894536, 2090364107, -1489768388, 1430198931, -1857284885, -901941559, 1448030142, -529005873, 375850467, -466048747, 1710943289, -1751732454, 2076156135, -1142421126, 401714149, -1024327818, 1271212918 ], [ 877628571, -1462256063, -1089170983, 851987082, 10923996, 212833676, -573474201, 757601608, 1843223323, -1697696646, 830866458, 1871811674, -1195381280, -354389137, 286586987, 1184548918, 804232993, 2107162548, 245161397 ], [ 1603362813, 85889718, -808718789, 748318204, -421008976, 677343071, 638464551, -1830769193, 163308226, -2089592651, -385256593, 674430070, 658717861, -1703659335, 1758910953, 1021864776, -818208817, -216131155, -1596274685 ], [ -590122953, 754838630, 1641846477, 384807592, -932999594, 1741987326, 190267196, 1042213483, 895969405, -441940285, -2059355675, 572645200, 1683579347, 1556354582, 1545679838, -655097794, 1741773582, -2088099075, -788173166 ], [ 542628274, -810507409, -2036134962, -1398675295, 1878961870, -308581392, -1425075090, 512421739, -540033834, -458179213, 1916775696, 183546158, -1804184358, 1898773908, -2128832608, 802048303, -1702368026, -979787295, 2087519323 ], [ -1423282691, 2026059618, -890695030, -495643064, 1878614862, 1043185825, -883805226, 1013326440, -98644964, -1718776307, -1064631649, -1137651263, -112394974, 1670666433, 296970784, -1435821270, 461167762, 89573075, -483371550 ], [ -1098856905, 913486005, 247452636, -302400306, -1303390723, -1629409560, -1220851974, 516225866, -1946483228, -1839544493, 2105270080, -996004229, -1661743335, 1995810432, -362414422, -2142866198, -354085773, -2059109508, -843418873 ], [ 1912157211, 1262678681, -352122501, -697107932, 359885172, 538804874, 1112267061, 184685231, -1815415062, 1563492147, -705380814, 1372167451, 1335186934, -1211407046, 63384989, 1074221978, -611343298, 1256571959, 101852003 ], [ 1800388716, 1703491460, 1989504455, -1200987624, 1017774110, 1080717706, -215043980, -1424421228, -889184206, 63803718, 1566215355, 1786556816, 1784792938, 1917219410, -1728461561, 2128542276, 233314302, -1719729620, -1592598449 ], [ -1051791906, -1066956998, -1670506903, -501668794, 199811980, -811043520, 721324486, 927708370, -430205912, -1808326238, -808904555, 488653640, -463009237, 349672739, 1471649315, 1233493060, 530076036, -1732252678, 1059549281 ], [ -718957661, -363880927, 846552759, 1427275328, 909189201, -853700452, -216355568, -591315752, -164199034, 1101389698, 1996985028, -468812855, -746345113, 1646112792, -1502745935, -468458632, 1944941859, 1640593369, 1329756849 ], [ 1669408358, -1129306124, -1897540277, 1534406843, -35096306, -1063857319, -96674323, 1406376196, -34546990, 552172703, 57459816, -74817384, 1944716021, 1838559135, -326375727, 1328725142, 956838844, -1589459701, 1489606811 ], [ 882911947, 1529931366, 1243401416, 1866736482, 176641800, -1884703575, -961778992, -1519884747, -1140429890, 310963092, 2036441437, 1128615884, -271470002, -41261266, 80852792, -383690877, 421618609, 1897085824, -1715275063 ], [ -618092783, -1798322583, 1506804375, -1296492109, 658297005, -1866897443, -99205479, 1711425443, 1943135281, -1511724247, 693246186, -1174376465, 985829286, 160246773, 1280833647, 1701684192, -627254917, -1936896176, -785049695 ] ], [ [ -1219880416, -1612617590, 933512926, 1729214396, 82376664, 140598826, 405953250, 1711048615, -2074667611, 114983522, 1575416479, -1451052665, 338188855, -2115083109, 1436098930, 665707607, 1991769080, -859232825, 997126025 ], [ 1156634566, -2014294618, 1113841271, 908512137, 490397948, 272604470, 1289481252, -1702784480, -460824094, -986008257, 1483454962, -1422317255, -1887054225, 1824679869, -445516981, 1268232227, -1145798896, 862660934, 1827878856 ], [ 1130953533, -882784705, 434848520, 1423689420, 1525858375, -861382060, -1165619127, -285665058, -1071574720, 945983826, 394061769, -87632790, 1332021396, -1229184286, 1442200435, 273478228, 2045491620, 428158153, 1126504958 ], [ -1333034228, -1147860284, 241392645, -1156847079, -1957808958, -233694561, -1016021944, 644892649, 329779507, 55800289, 1423263065, -1857689474, 1219486457, -77735411, 844321682, 1361928471, -850165956, -1115339388, 1086200514 ], [ 579960699, -1347705510, -989047127, 1520555225, 239096597, 1766213277, 863197768, -1261540949, -1257470853, 1998085920, 1028847090, 405906890, 758141138, -367737724, -804189850, 1390142703, 1696403393, 1745266046, 1204799096 ], [ 1595970138, 90764612, -810224744, -1792356028, -821562002, -255028637, -1787678271, -730786422, 1840702581, -1020289196, -459150802, 616643750, 1653361133, 1811317223, 1341328099, -1518037890, -1668331963, 1037824060, 1655441723 ], [ 522761429, 1779834160, 717398084, -640283117, 1482560714, 1105764767, -534921596, 384005581, 341683355, -1721974845, -958535304, -1169110116, -926804024, 110108042, 57047744, 1538603472, -2116129744, 1393672840, -1081836582 ], [ -639276751, -1496243013, -2090347100, -1632654818, -1183373748, -495516036, -808739129, -1699253091, -696157418, -1484816230, 789392726, 724628253, -1877986957, 650009472, 1753922617, 1911338743, -1904189661, 1805059815, -399501953 ], [ 1606061563, -1272553127, 820142737, 1300185864, -1002491058, 1020033111, -1382301978, 900340017, 1930234844, -862109434, 1974091480, 718032472, 19046168, -741912130, 207935164, 2078425035, -2124407306, 1573052133, -1509313372 ], [ 1616182780, 197544007, 1713386003, -1366688163, -1942284961, -91356781, 1194538488, 1266653730, 1135805838, 1291831508, 1183044223, 1553310622, -1415033930, -1135107997, -2132802250, -292498960, -1018389596, 544796927, 226821285 ], [ 348262027, 681671865, 2143502990, -1690186818, -960864001, -354006483, -1841083042, 1368035626, -481628995, -1431449835, 77367726, -1323114253, -484303871, 620468725, -775825001, 1429160224, -1042562872, -1653740483, -311452300 ], [ -1325739116, 812616872, 102372064, -1508110463, -702197842, 1569956244, 1369169431, 606115399, 1731202180, -1686330849, 996349257, -2046467782, 429154783, -1926906681, -679352390, -1759354324, -1056825619, 616495644, 1211600544 ], [ 1893464291, 2096868130, -1574949716, 1802005910, -926285504, 1651326918, 1571317053, 1800278257, 24367150, 1075835793, -312962732, -1812766434, -114971431, -1284010819, -1713174757, -1572002337, -1204353479, 1273165280, 1984346701 ], [ 1504797317, 616004869, 1641940833, -917897947, 1753959208, 1919754409, -1509145987, -440254475, -942732097, -1542477532, -1405429916, 1998518960, -1367992410, 712670636, 1600728273, 1085834178, -199556053, -2050796076, -351328600 ], [ -931383266, 1565564728, 1913097287, -1149546385, -1479506691, 1374765615, 1604074506, 2075382786, 1161651023, -156818945, -521763278, -1890104857, 1660962779, 2117786508, 1815512390, 316685108, 1575680934, -2136828089, -397369957 ], [ -1685928943, 374242202, -2137387077, -832669603, -345918030, -1589339009, -1777444058, 1727057513, -978142009, 2066551168, -555327359, -1895858314, -1703191955, 806326568, -2092596094, 1929508277, -1049920752, 463503058, -241241857 ], [ -1945209216, 871563874, -2083429268, 1275018086, 17619672, -848301092, 1889549422, -1274820707, -949765029, 626041297, -642843907, -56677101, 1271284956, 1775798123, 1295627148, -1801948905, 1905415117, -340100168, 1454584684 ], [ -919732180, 403387881, 1995070537, 1884436658, 662499499, 491421888, -2021497662, 436279201, -341850537, -2080900743, 1912266376, -191309823, 1156977178, -1963009745, -1095008811, 1712702238, 1876887037, -2102512709, 1685949548 ] ], [ [ -828920519, -1219404288, 2126294960, 148315036, 1267294658, -1555394977, 1106680149, -574057838, 914315758, 668745742, -1927407283, 1610383495, -909675542, -580902830, 1281847612, 1619206923, 1698882664, -193527763, -644004754 ], [ 1372371908, -1033299385, 614787910, -1134320901, -1244603306, 206432823, 1567565996, -895557205, 971963683, -2055842824, 850262756, -469225666, -1825909036, 230783623, -1120112363, 576569556, -1962437874, -674504372, -1133851798 ], [ -799327583, -2113879764, -928242288, -1766834557, 529678483, -174035688, -929322056, 500126781, 1790369213, 179936602, -937645562, -415669930, 1249560517, -1720990330, -774249263, -131369893, 578706637, 328860965, 854766032 ], [ 1889190652, -1398555814, -87976464, -515541924, -1768938547, -1599523097, 552285641, 45765637, -889153948, 1758448166, -811674954, 413329767, 2098326423, 866123656, 980060730, -931776677, 1781282248, -136470195, -852577184 ], [ 1034136944, 130956748, -1583548069, -2062097024, -1624750063, -1462898806, -1183544364, -663594455, -1130437262, 1731387359, 1985984003, 2028785208, -1466265629, 146075401, -1695847198, 897600948, -1556141764, -901988034, -1275987351 ], [ -82159308, -563844975, 174682914, -1300716220, 35661855, -1770384753, -1970587653, -1560712744, -1002303903, 1244114688, -727648900, 86223817, 765991952, 1056051268, 360017972, -1388565450, 699642706, -836776955, 391887170 ], [ 2071486131, -1835010453, -1779541618, -1073772151, -263408696, -90476953, -877158514, 1721623050, -2115982336, 190986049, 225279069, 1158894653, 214771135, -1565313822, -771115721, -1405622242, -119148581, 1780867630, -464081801 ], [ -581234985, -153735333, -1434443317, 1494857209, 708823940, 919008356, -645096012, -943842154, -111565694, -1118662907, -2055671221, 967302453, 1545820109, -1183199945, 545375636, 1750567955, 1031559101, 1429435956, 1681809854 ], [ -1062922598, -1833033008, 1294933726, 1249989290, -1325652327, 1733599332, -2040706412, -528172273, 1980497920, -632854214, 1122492556, -1984041959, -47144065, 1209813243, 1474073228, -273939016, -1821833474, 139530396, 1029428232 ], [ -210877948, 1959904104, -798673798, 1368336577, 1094537733, -293450589, -1727424344, -660089544, 1148119774, 1685413513, -184576072, -895470402, 1140360744, 1878825633, -1536297793, -773740524, 1265936550, -1610549119, 2035774940 ], [ -1134344363, -57889512, 83680073, -539841858, -1584387504, -2017840827, -515580090, -991076418, 1743136741, 707069600, -1744239294, 1095585259, 491963698, -1607904763, -413327757, 1019724302, 633313768, 314874584, -44632914 ], [ 818447163, 1617935814, -1410443584, -418766776, 1497846956, 36200166, -1391046439, -1588549259, 976485555, -41632875, 1248633680, -1654718415, 459267892, 357040081, -174143835, -311841437, -982334929, 1217069192, -725011169 ], [ -350138716, 1542807942, 560903053, -1980854602, -1894113348, 161926166, 902022424, -123883714, 1964663134, 1506073605, -224288640, -1136905968, -2105182270, -2002923508, 445158997, -709763140, -1523952001, -1832168051, -137574374 ], [ 364685035, -2008087684, -348536779, -245622137, -1906292625, 1608404502, -1159727654, -1566001948, -1572641950, -7190965, 895341015, -1057111391, 1142365676, -1026365570, -1344446480, 615482068, 1175614852, 1066342520, 246870334 ], [ 1603248401, 1499162190, -952425301, 545637158, -1843502026, -1805184640, -247896097, 874514121, 363316741, -1441617173, 1028990787, 459364681, 1099819522, 482006929, 1561724087, -591977336, -2013634156, 424354788, 2065870938 ], [ -1725199446, 2004958035, 1159823476, -1994810191, 183627761, -801889582, 660773343, 1140496882, -541865052, -92297215, -1976032643, -2127547580, 1113951331, -623990939, 1623806256, 339040182, -444682998, 1630284219, -1902057125 ], [ 1414124493, -1829483170, 1916927264, 281704259, -137747395, 666172609, 1281076240, -922542689, -1714827571, 2007420885, 79275952, -914970029, 1789200758, -1977175974, 1455339396, -2067727707, 668339214, -1984374524, -1506660261 ], [ -746311339, -1365450592, -1955630387, 767305704, 1121930097, -749180510, 849924451, -732515489, -1222563172, 1493028499, 108122833, -2059577983, 855545076, -461632221, -1833504750, -1124334436, -777219322, -2031088845, 979748281 ] ], [ [ -1217309135, -1474990582, -1356146685, 920971017, 19216734, 1345684387, -278349399, 783626093, -121549613, 398868413, 1623116639, 489191279, -23929962, 1570044250, 597020659, 1859742070, 633435876, 803218214, 72474977 ], [ 1502873130, -838488076, 190135026, 1731553002, -1234353299, -265534121, -2036777345, 305492360, -655473913, 254022940, -1132931340, 1407194674, 2083801033, 148695353, 473435108, -185100710, -865940910, -171536592, -25797982 ], [ 1202370056, 817878191, -730251351, 502175249, 1867671426, -353437447, 1488652662, -113133151, -1553285234, -1365442889, -784952428, 353148364, 1742124058, -457767218, -951887807, 664307798, -783151831, -275806652, -1213517303 ], [ -882565469, -1913862968, 293810432, -92530228, -1408934495, 1094585368, -1280731197, 687183638, -1666057831, -2028835296, -1617144963, 100428818, -1375422338, -728902610, 161219196, 608977768, 1221151176, -407335454, -1692320867 ], [ 2063861001, 1192890595, 1410682722, 1816062269, 860586516, 2119382329, 67289515, 259208951, 391326831, 35381064, -248525971, -727172837, 1265542912, -736604635, 1753352268, 1072838540, 2143597189, 624127439, 424472899 ], [ -709836485, 781191972, 345596373, -430087236, -1857412933, -2111091543, -1156161148, 872895277, 1798426154, 1864167998, 108241892, 1544575686, -2129575454, 1626163838, 1991958674, -420365866, -1952210937, 917196839, -2088814723 ], [ 594552234, -767155265, 175813653, 1803697448, -1496281470, -2001299262, 324021169, 843393921, -865045402, -1442124669, 874408826, 811813057, 1910626629, 1564729289, 977782816, -2061785707, -1032815448, 666406757, -149259389 ], [ -1924207114, 278596125, 1114889265, 971319012, 1816504043, -1512483426, 1950999643, 109919053, -834838189, 1546774438, -1704037842, -2028993867, 989758857, 977450229, -1758337374, 1633962310, 1463043494, 1270295446, -465378086 ], [ 1854734893, -1584871062, 1214232300, 1465421962, 77408913, -662565886, -99066483, -1942323553, -2010733263, -696934135, -2067599975, 581882921, 599014300, 1522707066, -964638856, 1352494009, -828519109, 182998566, 1318836955 ], [ -621388752, -1669576671, 1353879158, -928423203, -1215941864, 794734622, 147212310, -2016202707, 1780189657, 84994040, -986497535, -1780431782, 795797942, 1123807320, 1068217218, 578027202, 1613953383, 466227059, -1108994396 ], [ -1197071571, -495665438, 965073567, -2051978344, -851781545, -289243542, 304147193, -1515523397, -1752218892, 1761417557, -1734795193, -1805744896, -1314301954, -673381178, -1219748974, 1350868776, -1604460525, -1549668597, -1639610431 ], [ 656705654, 1627925761, -1447996126, 234648655, -548345095, 524746328, 643956639, -911298583, 449237528, -1909167212, -59657060, 2011220372, 1713687288, -1915434548, -1901778768, 1385670440, -1248357535, 709040825, 184946957 ], [ -397194219, -823499820, 1059127355, -1040041200, 1137016922, -1147970475, 1624750756, 862992580, 192952744, -1721270552, -1229618161, 566636114, 311723502, -1706048412, -1720928591, 457815970, -531592446, -112736140, 474020691 ], [ 1500822040, -1065636689, 832303700, 1568018466, 1777380403, 2044627106, -2127854575, -1821452379, 1583548895, -1263181338, -901872533, -115914280, 668896853, -1984526465, 639096365, -1748363368, -558196097, 1720736228, -1607851422 ], [ -1951934455, -105311135, -1084546877, -1092037807, -327995027, -1415223051, -2059611981, 1827485578, 1333990215, -379488216, 1417372571, 2129922185, -452387874, -1476520649, -1280828168, 1979889171, 1685164933, 858978657, 766892546 ], [ -833159749, 102485565, -565806359, -462147897, 975031331, 168692773, -307337803, -1075839747, 666736117, -216466023, -1932415462, 798424638, -708046023, -380710777, 2098837284, 794373839, -1859052204, 1025318498, -894007937 ], [ 1089684375, -645935827, 297116934, 835473647, -1355543306, -1563808266, 861397325, -1838809699, 1371301706, -286637721, -1742516171, 1133106305, 1700660905, -1858639150, 1895372039, -367967628, 722567859, -1003289261, -1670463605 ], [ 2091262382, 660096939, -1052248786, -618181478, 1107448396, -843335867, 807049599, -1989583426, 2092245921, 965655048, -701958592, 286388125, -1400569658, -211342036, -629734514, -478079642, 1345304581, -378591822, -2120615967 ] ], [ [ -201456923, -1924234265, -96685671, 770381278, -1727948661, -1875219142, -514017369, -75256562, -1872448163, -749668627, 1185114188, 304589122, 95517693, -1698024730, 1286407931, 395379902, -303568283, 490993521, -1489931139 ], [ 762331624, -860816479, -1971074607, -1143059788, -578483470, -258110632, -1164593671, 1240862664, -1013504118, -1646548502, -1191980015, -429066483, -1955112512, -1753243546, -1472245199, -466192858, 1941038857, 354431173, -1796001644 ], [ -1851239237, -1703492987, -1861259143, 22343262, 990033390, -281414115, -397294103, 406629179, -638308295, 1326188489, 800237155, 2076056860, -1783427830, -286301993, 1544964006, 740891474, 1182945708, -136099224, -473972135 ], [ 1086274752, -134400524, -398616468, -439308359, -1616885778, 1225054437, 1509342459, -2022955630, -419461816, 736108651, -1502942700, -848050945, 1983065806, 1200645745, 1619626252, 2078372629, 779112478, -949281259, 1946158836 ], [ -232565007, 167813008, 204400972, 208569084, 219254106, 1190085084, -1475017751, -252963600, 357539558, 245701950, 961696922, -711169258, 1907087817, -2084398929, 968000220, -1419286353, 443699963, -2046380499, -1145679209 ], [ -465891479, -1726919767, -738207679, 576962848, -1452609501, 537655709, -138187954, 1457535151, 591714898, -231489812, 1396510148, -1408562883, 288380300, -1182289577, -212067395, -101365934, 422811902, -807227658, 695769416 ], [ -1373242198, -1429683444, -1684265962, -81820674, -376449929, 1398175928, -697853622, 347556275, 1998342927, 497291630, 1530781127, 40995092, -1359394051, -217143522, 1088144332, -1651276260, -85049650, 76664721, 1830079721 ], [ 2049698979, 464737812, -1238154949, -1271338547, 424133538, -1305806323, 745378682, 2007034695, -1343686188, 1796483631, -1981052571, -73619208, -490583946, 274621828, -70839314, 202283720, -1629725357, 1131625357, 1906885980 ], [ -109582122, 1532896590, -1620791164, 997105325, -754696900, 728551159, 293243355, -1958219643, -639630631, -280279050, 1346680447, -1675400232, 1923737340, -1941212983, -1108109715, -1535800875, 1671369769, 289863601, 926453806 ], [ 807662723, 373471026, -861092732, -1587460234, -275208005, -382465928, -271417381, 2127522808, -1595784290, 637164439, -1476685732, 393777206, 756973525, -1994508832, -169313073, -769278750, -53149836, -50870495, -119016158 ], [ 608445820, -1284476748, 1533801276, 1465849244, -180094455, 1753103466, -968715024, -1264729380, -939386152, 1206711335, -1555590270, -839508098, -1522399279, -239094853, -836149857, 1361906808, 1144972005, 1652904707, -372714509 ], [ 134153615, 1544327711, 914485932, 1929098143, 2065171836, -1823556575, -1137927741, 905477353, -1725045467, -1781269453, -1556875389, -1839413542, 711441750, -963063732, 1901011327, -1711103984, -187264905, 699958657, -600200015 ], [ 928226459, 1462113835, 598135494, 458448864, 323655282, 2119575039, 1207912750, -1889080750, 1170715353, -1439154238, 1590237515, -753965098, 829769655, 1025607607, -619014894, 1990557197, 106002111, -331973412, -40372592 ], [ -825429131, -1684199031, 2068502161, 1338926388, 1349859245, 1773193808, 481096060, 2080520343, 2084220040, -1082470658, -255541004, -1736712140, 868617223, -1670562527, 1130017825, 1306945548, -381105080, 565826228, 1929038841 ], [ 1100027642, -254655891, 1740305301, -1975524831, -1175664581, -740643160, -583749134, 739797889, 1255724299, -1918889833, -1033403935, 1365527465, 25945282, -815464786, -242877509, 454998779, 409332548, 1414042698, 2096815358 ], [ 1322581551, -1702031088, -336759752, -65960461, 555845296, 1971333347, -228014342, -653363836, 1717929384, 1033357581, -177326999, 1843702435, -847640589, -1114082634, -2055520651, -1797958119, 1565636137, -1822384566, 1137410860 ], [ -1833978420, -1158517763, -642008049, -1225045128, -1605395938, 2098715179, -407910942, -330363981, 1091469635, 1778085259, -866611884, -200852675, -88398236, -1027886607, -1600438831, 1808342375, 851647827, 769377914, -783080831 ], [ 689179439, -1566693409, -1640320016, 1952795172, -1165300668, 1158019613, -952713039, 654242503, 481300676, 957776176, 1948784345, -320008049, 1571599323, -866161335, 1991741629, -57290, 1477953926, 1396972544, 578085054 ] ], [ [ 1991974424, 752931216, 452179758, -1060212501, -531031342, -2121038795, 937187597, 458825448, 846399716, 552770741, -1084632693, 2147261677, -276965149, 856914865, -1571899544, 415693550, -419711343, 1837051601, 1128497523 ], [ 1866709354, -799281631, 687485349, 571371135, -1069244170, -740239011, 751070463, -1515678186, -429366062, 1036751655, 1465298813, 383593165, 727534352, 1397830017, -1154727889, 768602038, 1012684905, 1362329933, 464763656 ], [ -1481986714, -1930599387, 492133129, -958466014, -569604619, -163754128, 1058737224, -625551285, 343966944, -9084699, -1914781898, 822097985, 144078870, -1199413835, 1049223290, -1719256592, -1018816105, -1120938324, 663686293 ], [ 2104417101, 1464265031, -1553228128, -1867591179, 1241449034, 335103531, -606899102, 1664733180, -1381374336, -1604514357, -1084842, -991073690, -1149820661, 540839631, -838400080, 365862022, 287220564, 1260126749, 2044353748 ], [ 554277877, -915075364, 325751860, -75858364, -206796719, -666326307, -1811405542, -1088272971, 391221316, -1844225171, -1474780826, 302314188, 2129657347, -1430585012, -1810328363, -645766825, -1822284600, 1701428009, 1234070513 ], [ -1645918490, -1712982180, 175876595, -407694279, 830759009, 1836094343, -712304548, 1236445784, -717496364, -1147434034, 2021116338, -1069318584, -1532148455, 396297727, 410723354, -58243455, -1772770643, -1646061845, 1106796890 ], [ -1466098511, -962300641, 1300929839, -694282499, -666618600, 1787873703, 1284247842, 895043051, -1332181625, -925388132, 427059458, 1455031124, 21941819, 1046716423, -745668700, -577641750, 466334830, 287083628, -1612610572 ], [ -478494177, 1531020132, 143794040, 1045323508, 1402436882, -914942599, -1138915403, 344249240, -87212415, 1727302291, -1363160715, -333698383, -1938682020, -586943316, 375172270, 1283968099, 1478173759, -2142389728, 1598308329 ], [ 800466953, -1281702513, -1220603673, 1189637124, 834284487, -1262717443, -266713155, 1539872876, -2060316321, 48640100, 1607433819, -2130463580, 199886736, 251771218, -800576566, 168741894, 873508893, -929045156, -17435413 ], [ 157170696, -1997380576, -1234072180, 645346328, -47144088, 2016622930, 1504152094, -1194089255, 2135505360, 1558755706, -341264046, 519669196, -946143847, -1812912628, -1127724274, 987735013, 304547043, -251297874, -82094387 ], [ 1261577818, 841831506, 583022746, 5685484, -2135523605, -714447035, -1605041277, 1177653908, -633767007, -1095285302, -77935113, -86114666, 1855972566, -1379736282, 1382860103, -1220409775, 1295428529, 164395658, 169979322 ], [ 880136754, -1748637072, 1276336271, 1055735223, -1295078469, -1775761435, 959167592, -1754718704, 343204229, -1051897784, 936975184, 1814897422, 1467203265, 1073393008, 612588126, -1818263448, 1932726461, 1799206701, -1879585916 ], [ 1217087131, -1688047544, 445142386, -1075044873, -1602185891, -1158037733, -772566483, -647500934, -856065049, -159236376, 601497887, -154527963, 377397150, -494156266, -956742647, -1511585625, -811322587, -1321973735, 79206564 ], [ 663898347, 1483510037, -881315228, -1605351250, 1354522772, 969537633, -787691979, 2128904579, 608387199, 1072594552, -638663101, -250950150, -647985958, 995034700, 1352826300, 1549136598, -720263516, 1153199147, 788166976 ], [ -2092690595, 1267039948, -1582723302, -1595319033, -1687309639, 210982347, -2010792253, 19672960, 921369275, 152483861, -999123446, -713022385, 953296366, -689168517, 713387366, 805758877, 101409134, -549758091, -1891013011 ], [ 1049963477, -836203407, -194204353, -2031026687, 1040178258, 1761023526, 1625439983, -821912361, -1765275771, -1739678422, -514933892, -2136668421, -1378720672, 478943250, -1967457967, 519558112, 1579604064, 2125687945, 2025829231 ], [ -907916627, 625642163, -1947659451, -1123443413, 1199938078, -1267150790, -839314105, -384665370, -727313883, 1028455175, 1751205650, 164992657, 323712874, 995731557, -427995002, -195337891, 1935130620, -492993715, -1008066786 ], [ -2056913584, -2055236719, 1154459539, -1155881857, 1032439901, -1957964069, 1267399911, -396222140, 1356855382, 1421920041, 302674595, 2040880728, 1914623111, 860371799, -33997961, 1830149599, 2016457588, -392851936, -754240836 ] ] ], [ [ [ -847356319, 1869523091, -1485091336, -2133891096, 3782575, 1938524527, -743295392, 19405071, -1685612758, 1375936090, 1855061022, 575980986, -1616179847, -1727072791, 1029672934, -1596198823, -1855103443, 1675644900, 116464338 ], [ 408254539, 750771157, -667299675, -1140165720, 82451860, -1822570882, -879720492, 400997918, 1902659843, 441981755, 1080076137, -807529019, -1902440978, -531745512, 820903031, -1951608378, 1572228647, -877081337, 805964314 ], [ 1643265117, 478637301, -1411779330, -1049431000, -137216069, 2057388294, 759462836, 500566651, 1300869393, -1539989537, -1798950620, 358015091, 394433149, -1041852336, 546707134, -1490016315, -1299737169, 1691912598, -2014990277 ], [ 248163944, 1479044566, 914716535, -257398112, -797049310, -1886438679, -1613719443, 335130752, 122345097, -528654810, -891339932, -1803021644, -1618347775, -914350295, 1819909061, -743754663, -1650467363, 321714445, -1604110899 ], [ -415179293, 979147612, -1687955744, 1816253196, 581261197, 1779638143, 982685030, 2000809072, 31366026, -2077421868, -1875394277, -1360395661, -1704136534, 1322239956, 1909739509, 522536284, -1334165631, 2057852076, -826804585 ], [ 1641470573, 805365276, -266981462, 1253424426, 704073622, 1765312820, 462578185, -450173756, -1740761672, 2114378058, 1203773968, -1701277211, 458773665, 1402453950, 858502609, -978796621, -1554084363, 1877291213, -556856200 ], [ 1585686076, -148147500, 1126443679, -1103992797, 445591926, 258855339, -1226400687, 777396657, -163529332, 659363449, -1998079669, -1619471746, 899381501, 2130103121, -1649785985, -2038507648, -1038144132, -1964121199, -1095003666 ], [ 824883674, 1236730059, 562093910, -426714407, -1482067295, 148352369, 1996697595, -1251473773, 182667449, -712525995, -610643036, 51105571, -1420920100, -1313384294, -1971296156, 815238486, 1756335217, -217894952, 516426459 ], [ 2077262722, 1113644830, -1088643658, 1184486942, -446420619, 1972209126, 1823913192, -1969423031, 1657846159, -1115669984, -67990203, 1069979206, -1616653336, -2078771858, -391780993, 350769563, 375082164, 1942641870, -1055577817 ], [ 911493003, -1326574188, -215250983, 135023732, -303100272, -1391466359, -1329513464, 1608614450, 1935045924, -1828621528, -1148896213, 2093369961, -1645988030, 162963987, -904250295, 2076884352, 1051415116, 1080253211, -1865682599 ], [ -1490791373, 1266137443, -1170646905, -282201629, -1688150194, -2052096081, 983913838, -1385340913, -1423101023, 1473750872, 921612771, -1229072977, 1544034260, 2020465008, -379183577, -196170192, 691650838, -1515651350, 1697352958 ], [ -1609928888, 1087166217, 330625888, -1585871064, -249501305, -891153170, 1878256339, 153062397, -567283326, -1012456353, -1534631541, 25442542, 40961683, 1944893274, 636195928, -201145920, -547886149, -1023620204, 630188977 ], [ -1517933017, -2121562230, 1722700658, -2003365919, -1160529416, 250891965, -1315891658, 730665876, 219632953, -1824980909, -164449780, 1419460104, -491065553, 762404050, 337806404, -169377234, 298096013, -55636845, -1853697070 ], [ -273305172, -365421564, 1197643156, 949130288, 316785394, -508184195, 558396856, 2137430622, 1447466762, -1136512510, -943126702, -15615272, 689035212, 747020571, 1216140419, 205568668, 1392987799, -1979665868, -1214267016 ], [ 58695826, 96232966, 2003289437, 685035467, -400875570, 371865324, -1648499164, -466368351, -2056179487, -1502769221, -376819733, -2125982041, -1351639872, 1692716201, 1437520170, 294481238, 1942431058, -2014839312, 1892062255 ], [ -16524974, -538891548, 1248437431, -194316945, 435324763, -794226521, 103490452, -1593207568, -1224350210, 253569725, 1905838371, -1347738179, 337010438, -1892327383, 26758661, 1500804706, -690037114, 1282116423, -459270095 ], [ 1830869063, 552936694, -741286585, -1008423355, 1592232618, -82019764, -436145640, 372422547, -1834898387, -1357793482, -181071076, -897133059, 231009768, -651265021, -291660411, 1199214666, 1225937710, -891356096, -636394855 ], [ 600658455, 1808443296, 190795938, -1828954387, 412529261, 946642310, 1875240415, 1842446391, 818339665, 228329945, -1428005628, 1626410901, -100253344, 823908672, 1009717703, -2085080631, -544473057, 735490147, -113719544 ] ], [ [ 672427207, 267827821, -2147365688, -834273794, -390151704, -494963058, -1980841421, -2067730345, -889063395, 1508188451, 2089855833, 1446429669, 1891006167, 1830332650, 793964526, -1620065106, -571865934, 1013867111, -444735575 ], [ -992883892, -1983352816, -693008776, -694560988, 1347346585, 1221422261, -1661676186, 83120303, 1730462285, -100168190, 1960191298, -1756221059, -764297287, 1799593346, 927344232, -931693429, 1682579110, -502928603, 1256589362 ], [ -727095647, -691800911, -735581429, -579019848, 426593137, 1328295648, 545599759, -2036614943, 423321020, -294521025, -1853286433, -728446675, 2016648131, -650041349, 919070156, -1290622320, 1643807179, 1348567239, -1461709117 ], [ 821089880, 1855890029, 1737653603, 952111212, 986398590, 3074064, -1506551218, -2048130264, -887714622, -1060059046, 1777365889, 1454883098, -753355558, -518910649, 1044635059, 765692713, 1660182482, 991248515, 823758589 ], [ 1183906480, 1691992799, -505293098, -1067877686, 1760220956, -1453671545, -892494380, -1562794455, 1443386459, 1791238890, -323269002, -1719975746, -1141478385, 338784319, -672379916, 1074111536, 1286615172, -271876741, 493365330 ], [ -1873818810, -1560453062, -704509071, -1615048322, -2083562096, 804021343, -2046455093, -1118872165, 950529407, -1251297985, -1170254883, 1071601929, -2052185493, -761696675, 154802297, -1854114791, 653530518, -322831769, -813690774 ], [ 297120272, -1981213838, 435892782, -156446935, -1896204834, 1226946226, -199461247, -1852868740, -603176646, 1052968194, -219323567, -483763675, -1968395098, -1870288966, -877861635, -982182769, 616149732, -127254837, -1606676994 ], [ 651225117, 1972336551, 1539830966, 2121330518, -85808391, -599395757, -1908554184, 777197681, -257337502, 581296004, -854211490, -1429516232, 816246737, -480202644, 123833263, 2064360107, -939006001, -1599126846, 910513317 ], [ 322881776, -437355093, 425978052, 1817338358, -1427967416, 1249092548, 151389635, 1312070720, 1792986038, -1460411158, -1650744001, -2131029116, -1332543692, -658838336, -1049567252, 1389180952, 1077949107, -637095672, 331792313 ], [ -804225643, 15234366, -898857111, 1254406231, -1168722179, 2054141746, 1856954976, -1305850227, 304437034, 1340246343, 1477022803, -557966200, 204168831, -1520456117, -1067271102, -1045738204, -920508116, -432518312, 806223196 ], [ 1714382977, 350134647, -92730358, 871690665, 490927915, -229767573, -2004742707, 179565316, -1872576915, 475677852, 1882624327, 1278194519, 1453063941, -164562098, -44493067, 108989531, -1286779681, 2064685866, -1974930670 ], [ 2104862268, 2041607772, 1890261528, -2123121358, 1951065286, -1126794183, -1027515254, 789857254, -439444961, 1880758689, -15309789, -1644717744, -1118825104, 1176352883, 324846567, -722550377, -1205169120, 771884764, -1002412313 ], [ -1732447084, 241411046, 1566876340, -822983658, 890020019, -229818401, 1956795000, 460340559, 10390202, -1168275428, 1665121584, -1951010086, 173510783, -1004300093, 54929135, 2075433127, -1741134984, -1922049321, 1349347629 ], [ 851998482, -377087311, -1191973273, 429604294, -1043111554, 647215617, -408147997, 1180305555, 680281021, 323601359, -1728486809, 515011883, 851503014, 89140605, 398950382, 489418923, -1143952847, -239534564, -1605943869 ], [ 1187178417, -1521856753, 1333618475, 585648537, 73476469, 20964279, -1517721015, 651676402, -543322072, 1217848026, 1460025468, 1792620231, 1789923334, 1124829345, -1000499740, -971723573, 1894521242, 1991350854, -959009321 ], [ 636173531, 1799062340, 1493216328, 1870181343, -637261059, 20752890, 423128195, 1935106767, 2074434364, 211623199, 1514114223, -520162253, 445972929, 1332124931, 1662921523, -1681384772, -1833947650, -1216957215, -1709762031 ], [ -1231581419, 1927216153, 524301812, -1730735476, 897101953, 1886407046, 1449231115, 1526811858, 1717394060, 1078058926, 1610816817, 1276256396, 781660841, -1290824766, 1781667013, -1761860720, -964028853, 954699702, 967552735 ], [ 1645313354, -1818199537, 1234960535, -1609631660, 467809281, -1176296435, 294347785, -1706490398, -2001030181, 2000019582, 47902485, -144979931, -460663280, 1746781927, 1216310940, -100365020, -1619777170, 857602701, -1271730141 ] ], [ [ -765729121, 690877739, 1935593381, -1194724983, -1997613076, -323627651, 847846220, 677798812, 1934367340, -1254492285, 1237588941, 1175758998, 1407015304, 1728169396, -862588262, -817875592, -206811308, -644820260, -1562591006 ], [ -732466681, -530834055, 1109402421, -2111254448, 1077417537, 1197306339, -1576506996, 1945673216, 960689016, 862641392, 1146284738, 1332718016, -418789531, 57852030, 474496067, -1324273837, -1884771191, 948395186, -1075431732 ], [ -862069494, -1703977536, -173838781, 294037772, 1720855289, -36441541, -545730861, 1264348818, -904651034, -2099677673, -2011356791, 1480110575, 865250682, -1373842141, -1223121135, 1447170574, 598789871, -77269121, -572930711 ], [ -508500243, 1235557657, -1299818190, 1674584044, -1124442156, -1135145947, -527197804, 1255466617, -2125899941, -1491153429, -534977738, -1542205309, -501011715, -307323583, 508568624, -753725953, 163998078, 2092326694, -164464130 ], [ 1305579794, -971492400, 1676054664, 294492785, -1563378160, 1745378923, 918955311, -674998587, 447897683, 1921068757, -1721254312, -1978931368, 1261275533, -910371260, 1519481265, 1163661414, 1778515875, 1113133000, 1889014819 ], [ 513764304, -1684440780, -1249606937, 1641417478, -895655442, 1912806717, 1605977996, 819454827, -1561885836, -1357848173, 1047293499, -425898960, -422423902, -1760463094, -175340540, -2129245304, -1538595974, 1804152915, 1093242350 ], [ 2028678021, 1767052380, 1800849251, -398071256, -1056722660, 795135756, 520167485, -289023323, -1298691, -1284458417, -16975551, 1994409459, -307803892, 75125596, 1894855628, 1517275417, 1249360441, -2124589289, 1489789153 ], [ -1817399620, -1998831929, -631148923, -378171153, -1629148061, 420813444, 1806888621, 681703696, 1979194135, 1695995706, 1354631989, -1430211565, 593098768, -1760778908, 1170346334, 1688776262, -1633396697, 28429427, -1600223603 ], [ 168429561, -208601528, 1675040074, -977774229, 1072925661, 676630329, 991082984, 1980753424, -1348497492, -2089416929, 521453236, -1621926187, -214442447, 90968917, 476919605, -2095343593, 325031003, 1197473754, -2034612016 ], [ -450974606, -670550028, -684573598, -181233846, -1539783352, 953146, -1816841544, -1720266388, 157741363, 1711711547, 892663390, -711608682, -662021859, -45432270, -1998298018, 703203890, -1572456108, 940948462, -542144482 ], [ -523867832, -257697404, -1592948282, -1118167966, -1257061039, 1491396551, -1438591319, -1593436420, -1098919762, -323189357, 445157603, -328830433, 153582964, 75297312, -1423221390, -2115955635, 779607450, 1905543989, -1873874049 ], [ 1795954725, 1759248762, 1239068988, 284287457, -687458581, 388339453, -2098973230, -919578949, -456375928, 49980547, -976359028, -316722525, 967119712, 1935941244, 1385227225, -1820114982, 383573044, -177229096, 95196096 ], [ 1252057486, -743450668, 191457147, 1662428587, 280109012, 237257274, 1766157616, -2022909440, -533895424, -31738232, -2138617309, -109047889, 1828244800, 1237929616, -2005493111, 1616899486, 1277340985, 1620357646, -1547931046 ], [ 1704777506, -2058645739, -1997683265, -624186578, 1354891987, 1563610446, 572757175, -1988836709, 1606403234, -1019281178, 1051061876, -948976340, 282494704, -1740290974, 2137617536, -1749949879, 1958373471, 1753122392, -1502506153 ], [ 838788451, -670273212, -811158110, -741098052, -1123903686, 1981411645, -1963310242, -625848806, -606504224, -348322174, -854120535, 702948009, 1791344137, 715828499, -1200406573, 2134380760, -407389485, -815632218, 781744547 ], [ 2038990592, -768024443, -1285434802, 1210261482, -98033942, 971763945, -197920969, -1995145668, -594034696, 1528280909, 1873027367, -584544742, 829855710, -1735786367, -1214232770, 851887859, -1969108138, 1061486772, 1989073551 ], [ -1842499319, 352982572, -627406009, 614977735, 1698575764, -1800895234, 727730537, -1362418234, 145692590, -248321836, 17665150, 1141299432, 465644602, -659909908, 657219912, 417142843, -1851832794, 487177542, -712327671 ], [ -1519041096, 114469263, 71347021, 989309093, -289970525, 1042709511, -935815765, 453159131, 1987767904, 371621317, 779213327, -568005767, 753231326, 1437525839, 1602817790, 1788425368, -830131453, 1487421953, -650939035 ] ], [ [ 1597388505, -2122143644, 1755825917, -1219322526, -1279626942, 255246251, 59599421, -1471800919, 148349449, 1293795635, -62599561, 348419452, 1496746794, -1374930847, -751452060, 1692882499, -1454646556, -1056914333, -969371484 ], [ 1393598951, -1532755070, -538991103, -408923643, -1798423440, -1645783794, -531423942, -1771348609, 2058440532, -210430852, -2118481719, 434396206, 1095692343, 462318350, 306415898, -1751115491, 986473910, 2025398989, -583027298 ], [ -1624587320, -1228503596, 689185331, 612232754, 1669198223, -403204995, 1652557567, -963922305, 52093513, 679836286, -955832941, -563367021, 1408188690, 334736532, 483569492, 531020558, 1250035605, 2025293943, -429530945 ], [ -624904245, 1775662574, -89049578, 1845086464, 1639266010, 1019398013, 945758633, 1900810065, -971853918, -199723678, 196924803, -1312268760, 74959204, 669602781, 13948889, 658698043, -1711513277, -37271616, 1843772173 ], [ -1028135449, -190139771, 534048915, 539280643, -1371040583, -1662189569, 1087910721, 142387812, 1747244375, 2105188535, -1431851019, -597175581, 1375554782, -883244539, -1295052826, -1476970212, 1822293, -507050536, 1843598034 ], [ 1996886083, -1792243822, 1731748683, -1761938522, 940165470, 1970202359, -662773226, -1465230862, -1864194873, -678400269, 1943263294, -176119429, -352557803, -2118724637, 714978743, -1339684516, 811908834, 1410490540, 1178404100 ], [ 80976623, 644367284, -455704663, 897558609, 781553814, -1339164903, -752610709, 1182986104, -263975360, -1135227644, 2120538537, 1580439217, 1178050041, -335722114, 231813580, 1914151930, 114870876, 1396318074, 1478636804 ], [ 1308116352, 433220248, -665422234, -690292922, 1336625848, -353081933, -1085443680, -1359830905, 496440415, 1973625863, -521393041, 653721128, -821132902, -435636726, -394081941, -601776797, 1492244578, 1748018678, -991804727 ], [ -599940129, -2061677566, 1101078408, 892800117, 1440645092, 256812826, 1760079054, -1541546452, -545238134, -223627438, 1139570372, -1205574400, -743537150, -1743273634, 1907047622, -200853896, -2099551119, -1137020235, 301465685 ], [ -37442635, 42743243, -1879526289, 1621876191, 1415087390, -1218429601, -572903212, -1772584967, -1598791497, 1487946591, -1659366622, -643807457, 2119289832, -751966107, 802739148, -1695178635, 1605190804, 1804139290, 1772707018 ], [ 571049529, 2027677556, 825423034, -531761032, 1709130687, -974087281, 1476843948, 1849986652, -206957850, -1150272152, -1461267955, 160612853, 740082576, 386793891, 647316987, -2038482116, -1945278370, -1017548114, 1715415718 ], [ 17305753, -707642070, 710406379, -305888656, -1530766221, 59190643, 848196368, 1769609145, -566808700, -1415235230, 1570031533, -563973040, -1469795420, 5757430, -1890611927, 2112688943, 1200845533, -258767283, 194383676 ], [ -435776779, -133670781, 1868425924, 971751825, 693615147, 2047646672, -1444937545, 1753527929, -1392420403, -1033228637, 620419561, -1561114618, -141496211, -704292514, -2108966138, -1358917533, -220795331, -1785406891, 1888476978 ], [ -305277997, 1062484222, -1269181173, 251695860, -1659855194, -1309122716, 791070585, -705920563, 2072830877, 2133049478, -1581719287, 683130281, 1214605541, -960837541, 1466148617, 1022162862, -753100639, -1755074514, -243640653 ], [ -555844480, 120119770, -1163374263, -808337960, 1700841773, 1470317547, 1009942291, -632453613, -10738010, -889587957, -395995470, 73769244, 1540120290, 1270965538, -1308110929, 1913095348, -1826379843, -1941969522, 1510844006 ], [ -930442324, 1531139174, -1851448351, -1103478325, 1396819158, -1308746002, 82671204, 950507068, -649226307, -1531649024, 1431317854, 523775543, 1769797735, 864296089, 1049580276, 523899901, 730227468, -313840246, 1832753111 ], [ 1357972955, -1106438924, 1846764939, -1142464097, 883512060, 1807561017, -348101719, -1353138703, 2129020948, 1261598473, -217257311, 2109451112, -1648136038, 116851441, -1363298958, -1353287339, -653073670, 318476489, -1412543166 ], [ 87173383, 1195256922, -1517121982, -2086900133, 1060453577, -404228148, -1330815546, 1624387111, -312879340, -1641808223, -820778654, 326777513, -897123778, 1863367199, 547076093, -1839979781, -656896824, -645422949, -1520656378 ] ], [ [ -1985727592, -1665860840, 782518667, -1081222116, -354337749, -1534624457, 1921230719, 2089535235, 821584013, -723187862, 437831425, -489830303, 1762320958, 451235272, -1590588409, -1732213227, 1217386917, 978136225, 987003791 ], [ -716670522, 744107234, -982901933, 593035251, -736220782, -1613305681, 1426462781, 1348806023, 1218240769, 580482288, 596898565, 1165967566, 272769212, 1615294624, 1143613191, 182218214, 373666086, 1962307150, 20580597 ], [ -1678467291, 1474509900, -2130141149, -1086611961, -730386616, -2036453501, -1217408073, -1391404348, 230252721, 1634038025, -943624088, -468561370, 808044995, 748432010, 1912671362, 96811795, 1156447708, 1483544494, -342515690 ], [ 1445840877, 2085219239, -1634194984, 1164719478, 529278316, 1335226228, 211465124, -1268093190, -305520393, 802727093, 1703196317, -1844107034, -1341379131, -1136837413, 392547914, -2076883854, 1942814041, 881482520, 1740607696 ], [ -2057520311, -968253596, -218284084, 1162465268, 639380414, -352411952, -837537712, -727296987, -570026156, 814104201, 1581230902, -101054153, 1724055886, -859155052, 1540605018, -2143612701, 1073460208, 1930741577, -955504156 ], [ 780337281, -1826747791, 1508957750, -48552982, -323283832, 1822753863, 1827779373, -1188101157, 1974290311, -1247475873, 1340809942, 1201082460, 16628047, 395086252, -454685345, -411028902, 64651004, 1557656971, -73377540 ], [ 354456193, 891139280, 1805035385, 1548272917, -566290382, 1561415518, -240193890, -1744024497, -1828352497, -1265423224, -568269605, -428834998, -1375616731, -1382232163, -2006470823, 1767768754, -1048994627, 640095099, -40258279 ], [ -599904406, -1085090161, -1871809180, -1678951654, 761074215, -208159724, 2009801337, -1512484241, 1847935633, -1778145613, 999952361, 1976469454, -1486250577, -103267028, 1805296191, 1298486056, -1209813025, -1413971705, -697080504 ], [ -165141995, -884847507, -1761260324, -9478737, -378812938, -835378410, 1401876353, -902200416, 1686838218, -2099403435, 81630565, 1933624029, -917395222, 666357611, 1002742566, -677032554, 596692864, 654218366, -126802277 ], [ -530195218, -105812806, -1507737231, -29144799, -750917625, -690449190, -1092607146, 81478916, -2114941183, -1901064592, -1250573488, 301437232, -1043897057, -16301089, -1512062267, -341180777, -199443379, -755941407, -1934145301 ], [ 523042581, -1272937605, -64530603, 899528654, -1714380762, 767315140, -539221599, 15280977, -1818895493, -2821757, -518963420, -1382261347, 141011932, 647220854, -468027040, 577030578, -680193882, 1419467388, -939956634 ], [ 1281483128, -507783232, 249168054, -1849796462, -1827973592, 2121287580, -2114303798, 237679783, -183597365, 584870393, -2131454722, -1360900536, -692314503, 1818509604, -645471956, 305647185, 314751978, -367761116, 1413474610 ], [ 915747273, -240151451, -840308684, -954332173, 1866767540, -1606785018, -1420285021, -1022909610, 1430698745, 807827353, 2004067456, 952841546, -35465304, -1974584412, 1617741950, 729082978, -1840123575, 2022015253, 517925449 ], [ 514652131, -617476145, -727105282, -582778209, -1932272468, -213187886, -1879703473, 415651375, -1258213217, 498274214, -544051195, -952311846, -1525713488, -498448299, -1850677658, -1075776540, -155655807, 569256243, -172957551 ], [ -1709247376, 948851847, -328245100, 544470588, 2055087636, -1938846362, 2099286896, 1939726756, 77151585, -2030969187, -1084650999, -1176845745, 358612296, 822510987, -49560549, -619141244, -1965004616, 1886197398, 2100645712 ], [ -2006675432, -742311006, 2073719852, -432590665, 526923960, 58244168, 572264887, 1633676485, -516718238, 1284708884, -187365540, -1264652493, -1825907607, 929629815, 440592843, 1608743185, -1136724953, 920256512, -2046875449 ], [ -1549691530, 405493463, 167067796, 396325915, 1454095258, 1433048806, -1307314679, -1277308297, 165516418, 1964505306, 728213802, -1519961409, 581409642, -695107774, -1689622789, 911539511, -955819973, 1184530542, 223908928 ], [ -228603339, -1250852520, -891606322, -714201307, 830123889, -364744322, -2001475899, -2088969008, -968277118, 44766219, -715977577, 2124963258, -1154247570, -393986621, -439281983, -969381027, 1644370297, -1060876737, -2101497428 ] ], [ [ 65173686, 579078612, -188933730, -338208915, 1554714385, -541265787, 598051612, 1449541122, -435285701, 174590156, -490713472, 491524326, 202682043, 1512775422, -1059276102, -1452905175, -331375596, 482780441, -923245702 ], [ 2139644602, 66426834, 1339031350, 200155671, -460149144, 1489534431, -1470722226, -1068685968, 1138586683, 1738280340, -897877002, 151476398, -59193762, 974242383, -2680693, 479625777, 726419405, 1413211159, -1551535009 ], [ 700679571, -1371253423, -2099923191, 929599707, -471264041, 930698279, 1882760016, -1593937921, -208509512, -1722944432, 1410401288, 2145336394, 1584670279, 2120295596, -719072185, -952985792, 1536415926, 651700104, -526412686 ], [ -1243962898, -2038561435, -1983722498, 834973774, -1014153919, 1375631990, 1486847905, -207844139, -859597276, -1402696108, -1045380703, 495144369, 1099508542, 1023305180, 1970053583, 664933746, 34345513, -619365895, -702884105 ], [ -565520925, 1630573083, 210871829, -1198333008, -1316864137, -2025516762, 1486816544, -1204044770, -1708026693, -903828612, -57768687, 1973786710, 1543778854, -1413130167, 126349335, 1392485744, 1120769370, -130058326, -1118505951 ], [ 1225008782, -234022159, -1129318082, 915086234, 1643227250, 1667865632, 1878694719, 614376273, 1150560149, -1104809449, -756191387, -1519160793, -1799029871, 1466902365, -183744132, 232082374, -1772361686, -1357759154, -1820063203 ], [ -61517952, 347153307, -1604932002, 895055674, -1695774857, 1454983589, 1803787155, 601926573, 191672244, 995646413, -1078412049, 1809037941, 1637528390, 839863189, 2142691486, -846777800, 1650135114, -2001514631, 1063396558 ], [ -904248420, 1984562260, 288697928, -1299711948, -795120058, 1622181758, 1307936206, -606709340, -1019970098, -2009022905, -1617322955, -2008421444, -730256045, -1340741255, -2060716172, 1200395519, 1628683373, 1703692308, 1446713520 ], [ -1597889770, -1441405091, 1483407007, -2082706423, 1097245757, -1606231788, -1923182845, 1204373696, 993810555, -1781716221, -1982646106, 1646412899, -1019698117, 2014789690, 132754861, 2056326987, 1757753749, 497365795, -1695001166 ], [ 1705856525, -651523517, -1065029606, 330355349, -613101354, 1031673709, -1009319719, 1784080631, -1719739851, -133787726, 1977702450, 1464152026, 1375731992, 502604358, 297876924, -1271078515, -868293754, 341826206, -830530972 ], [ -799647283, 768895702, 874637514, -16819986, -925389886, -1390277235, -1018576590, -731161864, 1912820750, -761985136, 1755350756, 165103534, -207252698, -997578046, 1140174114, 1471166588, 2070442739, 1376016205, -1766841659 ], [ 1629248446, 455976274, 56391268, -1058720019, 27945653, 1288554781, 383019007, -1711927308, 1097861883, 1240431486, 739938774, -1285873147, -879364541, -188895415, 1585982208, 1347849990, -1737509391, -1857730177, -1934243724 ], [ 1838975181, 1562688656, -1213979543, 1787481989, 3127134, -801998095, 1007466894, -1851123912, -1617067663, -1047665843, 467058941, 1453682658, 66861633, -259645175, 368655205, -2097230291, 697912058, 1309908929, -340899982 ], [ 634702964, -864279663, 1874587208, -1357838997, -1555967237, 1885774060, 30683611, -423587761, 1356936798, -935339349, -877836686, -1921797456, 78185241, 1078923371, 2088911150, 119166569, -1826392832, -1327298622, -938977268 ], [ 1689527782, 346584152, 1863073553, 1478208857, 1634992306, -945882742, 261868615, -1888527976, -544259310, -802812800, -1452189704, -1882281301, -527235958, -1845898110, 481769187, -956097117, -1174444334, -1671928558, -154778931 ], [ -1421808682, 313931485, 2088375887, 994003560, -1649032041, -1755133591, 1611556035, 1576236935, -590197730, -188658982, -527870385, 351891178, -1251515359, 1891146176, -412651885, -1426020568, -854631919, 1651354888, -906267025 ], [ 1307518717, 1142260949, 2121831381, -1489870211, -459379890, 1465579149, -1602679475, -2000437602, -2086597531, -1794473210, 1256689770, -648798482, -1560807469, 875747589, -833171611, -1551787943, 2093002149, 361218231, -248700301 ], [ 1808940265, -1154462715, 385541929, 1087629849, -2122252140, -981169455, -1735740877, 133237940, 775155739, -1471747908, -1537147248, -168221309, -441660498, -1680974136, 779206886, 1172932868, -307331890, -579223497, -1459283739 ] ], [ [ -778232217, 31147615, 2120793884, -1350483872, 1416061568, 9318249, 231607208, -858578075, 1907877029, -1870962371, -1239533010, -785774666, 315617525, -329775920, 1842786873, -1354847507, 299387266, -67322836, -824677604 ], [ -2048369010, 1338552381, -1286399250, -1551298693, 301830893, -1494647339, 598322150, 992673843, -1160799220, -1849705622, -1731512006, -1930026092, -67156653, -519370117, 1192547411, -438488255, 648368941, -130350898, -308607159 ], [ 1033936730, 36873061, 295721195, -213972030, 917184155, -839388682, -1933188202, -328066634, -791548501, 1704252345, 2003202435, -1212853674, -310245879, -290406072, -1191889197, -2104755268, 2113494108, 653116777, -380885689 ], [ -1358344861, -91131242, -977307477, -1186282028, 1965461002, 671531338, -822598700, -1257437261, 1154996241, 472118136, 1523645552, 1105693137, -419616961, 654543706, -512515889, -1759294757, -2010592897, -1804856513, 1801731180 ], [ 1470388699, -467937380, 1737568111, 1019659009, -1564826803, -1178111244, -534894423, 1308859388, 661712130, -459122380, 1440879715, -751489142, 1756578097, 950591484, 853335936, -1771042635, -1514085415, 2076566044, 1152558600 ], [ -1043012198, 1542000349, -824722913, -638635995, -841703297, -25114055, 1123881918, -1432875784, 2007819173, -839582357, 2012087369, 1588277252, 204572684, -1765887698, 316930919, 1127098730, 2070438969, -1728135609, 1051061790 ], [ -890688534, 1073204430, 353958587, 1574088464, -2133252759, 23381563, 753219119, -518702907, -789435742, -740981275, 1067601352, -1255777682, 2041126319, -1249199234, -358676623, 2118054598, -2018652263, -702307640, 1498477912 ], [ -788837501, -968178619, -2143108127, -1509180709, -1305786483, 1628703061, 198631318, -1148776178, 1328382188, 452196884, -791488158, -1056632198, -1199839011, 912500999, 928834463, 638861748, -226368505, 39377176, 1709152972 ], [ 236330161, 491348836, -1171480116, -191574771, -2053308742, -165426476, 1291534910, 733363629, 1672036286, -686154290, 1193439518, 997426325, 893030802, 1285287078, -120584952, -679553317, 360361083, -497063592, 823032580 ], [ 1571258866, -2034834530, 519251280, -327832560, -1697039832, -1182462448, 1398034782, -582186717, -1772081849, 1070442051, -1128719677, -586751160, -1304866020, 1026904117, 1796659024, 2026500808, -1825845544, 1818415238, 579013727 ], [ 1407567537, -1825350387, 1516083982, -740149414, -455557219, 1700424184, 994638776, 52499814, 717318195, -619748750, 2074005985, -1847609565, 321686642, -1956959770, -301652349, 36062906, 1448550048, 1883290947, 1071909370 ], [ 1993270247, -1611206694, 111070910, 413520263, -1815523328, 396454148, -1964910140, 565324446, -1196338980, 1896219856, -745458238, 438239657, 469368227, 1589218882, -700278998, -608249769, 786070692, -1901042915, 231133233 ], [ -535914255, 2052879638, 140314037, 1165332918, 1431604416, -1518668325, 566286321, 772291406, -248240224, -1295360671, -163755903, -1928313544, 2133126769, -1765940106, -1540416486, -1559762109, -1264798815, -1358140426, 538079918 ], [ -1667943434, 865029974, -397229317, -451060891, 41038892, -2009478585, 814943, 94540583, 1069829689, -1527461536, -1927273274, -1906757983, 1971218867, -666752299, -1133912036, -1564859661, -1046532119, -262006050, 2018552876 ], [ 1123969162, 1509470484, -1945422460, 319272880, -465963, -1309094535, -12969029, 363051935, -2139858499, 2065839148, 1023280571, 1827920454, -1762070855, -1889436449, 1855663519, 1859281406, 598566053, -1286076709, -911322775 ], [ 1264028759, 1826568043, 736828840, -427518807, 1382047344, -1029672959, -1592488035, -496065474, -139547516, 479262262, 808553527, 960341746, -1269009594, 695020316, -1954375360, 1809197831, -249132425, 1959240599, 1579740891 ], [ -1301105328, -1668532678, 1771856122, -36960229, -1689288524, 467915452, 1962335261, 434360796, -1033606012, -699746286, -1005927928, 164633182, -336959293, -674770131, -1366906463, -2022946575, 1407540894, 1302142454, -1611740251 ], [ -1168656717, -260752603, 411839384, 1748721750, 847136792, 581491750, 1047428308, 460269502, 1846011319, 2124480764, -208417714, -2050636077, 2122281804, -773980230, -995902903, -1610534491, 1126932456, -1354730272, 1994892041 ] ], [ [ -1219751392, -1836572529, 544988875, -1263102364, -978792880, -1695623947, 705167095, -1202011670, 1022501363, -1033072883, -421281307, -34655474, 156024455, 1408313669, -1580152081, -1168909697, 1085077810, 1526860253, -347384327 ], [ -2122926632, 1437247260, 479102520, 112611979, -476185188, 845097708, -908197369, -607382707, 1154944815, -550745250, 1917695085, -272694168, 268018447, 584262464, 854659074, 28061518, -588392180, 1306857398, 928154923 ], [ -1912130684, 537804102, 1720317905, 257691382, 1829813548, -471405173, -1099186547, -5288674, -1714652520, -1869735254, 308620144, -2020183415, -1871874864, -192013174, -1160862455, -1375873231, 32495847, -739814541, 488816377 ], [ -319571011, -1312950775, 877503761, 1858595394, 974762134, -1368706877, 247296322, -1487537025, -2035798718, -1450324623, 1329379881, 1844794803, 417498666, 1626809142, -388109933, -2005574217, 1736147795, 973305394, 682075787 ], [ -1831851994, 1986830493, -1824027326, -2080990819, -1820979366, 1894356240, 1415711321, -1661391224, -311661585, 122198502, 244939786, -1280621448, -2015139957, -2014696570, 1721816737, 522926959, 2070271570, 1547518143, -1137399390 ], [ -1761901723, 672227592, -1181518255, 767952846, 2008100736, 2002658392, -1068473181, -69723860, 890058445, -1125648242, 270561176, -600081517, 317349229, 599627729, 1616496280, -118166929, -914114792, -1806431333, 856991271 ], [ 1320127912, -383834198, 1564522431, -110785746, -93062633, -1948113267, 100804526, 407318288, -36192489, 162275197, 127758939, 855377323, -1706724061, 130856043, -285044579, -658780199, -223873874, 769426053, 2137666791 ], [ -1197633121, -1938519859, -646534005, -806857172, -1849708009, -17200192, 77864280, 1491364452, 853031713, -166485324, 676971883, -897620472, -1474524311, 151475817, -13517314, -871763238, 1716466281, 207539143, 290118497 ], [ 815443602, -901002489, 132209206, 1703383111, 470879667, 1511056555, -1981193503, 946026969, 682041147, 1708001896, 2017240459, -1549692906, -35885508, 1857852820, 1300121957, -1712711841, 210046837, -650767225, 876167846 ], [ 54622861, -816421080, -355290686, 2005166246, -576573589, -1223442985, -1664565527, -1464164561, -1918916612, -1951957873, 143130339, 176912118, 1269900481, 510675521, -1325097294, 642191984, -242807325, -1407755054, 644820513 ], [ 650417355, -330528516, -1438356353, -2020237083, 1095187266, -1478459680, -965317121, 753863626, -334810236, 1378443035, -570255503, 1683956783, -568125195, -1792748757, 948945031, 687559149, 2137918412, -1721265812, 117380389 ], [ 900551804, -425034716, -1021224711, -886055564, -2101559663, 534629923, 1195424540, -209666495, -1978700281, 1171821132, 1753506331, 458226362, -1773477371, -378294757, 296492556, 1945668517, -3721275, -2099102665, 877622809 ], [ 813844868, -1136203287, -383147775, -1963093823, -1625121856, -811522564, -1749359714, -961836809, 641320165, -503763297, -1512802800, 534364678, 1529334969, 388540898, -812058116, 1317067220, -670689807, -2082208051, 687729214 ], [ 939124896, -1201886974, -528462848, -2117250473, -128902545, -232661213, -1038830141, 119742736, 768552461, -232376928, 1269903531, -180424254, -389535953, 711843147, -1411669886, 1484722035, 450812321, -577649211, -1140416589 ], [ 1245942322, -2087708097, -1878258922, 462506710, -84778979, -1409466750, -531923449, 1215032687, -146284103, 120795882, -1754589247, 949850438, -1551216239, -1144687949, -886996817, -296656990, -972674259, 1356144288, -493506421 ], [ -1994644701, -183571725, -1618023689, -1197554925, 392237827, 512047875, 715478640, -533342332, 1451131621, -1889204585, -519058259, -1100814244, -1969713265, 258330660, -1903480885, 459033898, 1524063000, 1287033635, 778328300 ], [ -1093160832, 659394321, 267211158, -24877987, -102627303, -1538554531, 1496861275, 1445138226, 987806981, 204927856, -1580610424, 577922299, 1970419975, -1578026402, -621848390, 1743001084, 1952455147, -233107234, -922468576 ], [ -915457153, -133406731, -775186026, 216740432, -1805211596, -1874359364, -2127002443, 926276852, 1819381899, -1697756058, 1781816379, -1442409890, -1940544451, -900902875, -890897223, 1978890266, -1664257090, 2032018956, 1554127549 ] ], [ [ -45885532, 743058930, 143113061, 1761078276, -1237624388, 1956959090, -352008453, 1855709536, 2080560645, 1494763630, 1248942447, -280265723, 847822215, -1096405241, -951700697, 1037007733, 1129830871, -1024424250, 2003833773 ], [ 782121186, 2095743271, -90975099, 428604028, 654193712, -1457144760, -946646055, 1993165717, 746404017, 177720374, -2135688496, -1982812126, 243050060, -1797456589, -1536359509, 331820305, 1979506261, 1440076064, -148222729 ], [ 1896320093, 455046049, 1908838561, -1126584769, 337646508, 1814380846, 2067636816, 1546413834, -1504973317, 510728534, -1740889185, -503615629, -2017441113, 1113981346, 1177388436, -1750414252, 1789270257, 1457600596, 1459574661 ], [ -226513187, 1888223060, 2074934679, 206449842, -521777410, 1129754392, -1957896313, -701325754, -2128645855, 1144947631, -1962791777, 1086824289, 281981874, -276583536, 562548873, -1959511615, 1336223054, -1003892949, 1471076529 ], [ 1654357139, 218023071, 374807445, 1818982818, -407621397, -439746442, 1921548308, -412767614, -573627687, -2122008366, -738378196, -1075164857, 1161771566, 884040, -621461883, 1863253333, -230926554, -361543743, 955449973 ], [ -1025728381, -300131536, 884879452, -763267480, -303454674, -2081389100, 1263503747, 1548634918, 723214233, 114691917, 1690055320, 1508958902, -133589487, 506128077, 1884035164, -1285628102, 1195008767, -587719241, -1748624336 ], [ -355373428, 78063069, 1029615272, -1495916043, 206902286, 693118205, 586278096, 1427919898, 1086971050, -149055192, -971258215, 1634676210, 1640642280, -1590200490, -200673972, 1082224220, 692013255, 1610219694, -1210311912 ], [ 1895515837, -1145156995, -1735802698, 1009271803, 1838213965, -642501009, -1461078547, 1614726317, -1738814158, 707583362, -1603354455, 710511793, -1658209863, -514248012, -150819530, 1729455854, 906436332, 1909711959, 171689602 ], [ -1039643007, -323837892, 62545765, 274290316, 1747758976, 1705167905, -1712487020, 1262991012, -869391582, 376302307, 1951747035, 1642324341, -64537948, -1950709750, 1939337412, 1749958629, -514673325, -1557602457, 118110052 ], [ 1295702094, -197040696, -2057153862, -183763734, 63714204, 1794063362, 1321181433, 835984582, -409611800, 1914402113, -1152839637, -732154459, 1487118636, 2121258098, 1351690032, 891912025, 1880043085, -1583510606, 726399839 ], [ -373906514, 421171190, -1079463584, -47735119, -1136193450, 616260204, 1844915389, -1894954425, 1975468035, 684226927, -2086638135, 339863513, -1554620370, 1299750804, -954147666, -1900659760, 1493511917, 157342658, 477195556 ], [ 1424222848, 281009917, 1272813669, 422085149, -2027955662, 1935256515, 1973315242, -962972734, 646401565, -1617819223, -923875441, 463063480, -653400018, 2013777356, -1810554040, 901961443, 484398733, 1684126947, 1327446430 ], [ 1701622427, 1262050564, -1205781614, -323409187, 797139297, 2143198879, 1555726884, 642706422, -1712227852, -340016817, 650594314, 1167227806, -979238953, -140285248, 1381564319, 1433797035, -1188814242, -1057802247, -543654817 ], [ 617716175, 759103649, 1113290922, 239771528, 1794329652, -1632190573, 106127827, -1179848389, 167484785, 1657170452, 1654645397, 2099292359, -44177992, 833103568, -99414436, -2105544699, -930386941, 1045397865, -1915961581 ], [ 613431216, -178107237, -378728690, 1011826588, -1168034342, -1035055204, -1435816784, -1681695768, -1788695557, -1701072526, 598161708, -859304635, -698900385, 1086679154, 77366358, -1815608069, 108269116, 691838604, 460860658 ], [ 1581666554, 406072024, 1342027366, 81933988, 586685791, -1481257923, 2114449308, -2031334145, 2010939271, 327211228, -698111415, -329767594, -1818600032, -386037423, -1842261941, -300365716, -1561685705, -1659824385, 912601917 ], [ -1377533615, -707992460, 696448000, 20204869, 59190978, -249613360, 470996124, 656129798, -1591969904, 1989118340, 1349219400, -325811633, -547008214, 969801277, 485640489, 1300877819, -147518299, -252499907, -136051376 ], [ -877870440, 1196494010, 1272429461, -1673538876, -1746206090, -1826262100, -733077113, -1713441540, 299137101, 2127297896, 879901570, 1834587245, -1509258777, 861370620, 981593343, -225289023, 1054962135, -1782105581, 496128367 ] ], [ [ 1378236501, -458817204, -1333833879, -2103599642, -975635972, 1379708463, 1463690245, 501995058, -1042240786, -1031115679, 1479944751, 359141980, 1228096777, -556739104, 1448650553, -125576085, 748575012, 1508650498, -635114761 ], [ 1236449825, 657851013, -11759310, 1413506877, -258242874, 1071248839, -1819479393, 1554898680, 1995228693, 2076749732, 1478453414, 816667704, 1035906777, 1838792345, 988537313, -980206864, -1461885922, 2033592887, -1549971389 ], [ 1762330594, 1872366998, -1970346408, 1319811478, 388470287, -474287562, 12763332, -307100605, 1355514238, -379740547, -1604856906, -442989792, 118709775, -213145360, 5427963, 2091905438, -448656454, 1365694097, 2113908837 ], [ 1419694115, 169850477, 2102170504, -372612448, -947566134, 1530740877, 1798942623, -1550249547, -775576652, -912412972, 1374078446, -949651971, 701263038, 1862730259, 1760600750, 1633503691, 125889466, 458205795, 968220738 ], [ -774685708, 4777930, -136993257, 1291057233, 305572057, -234551432, 172171664, -1408152919, -1048249713, 1291261196, -1587043657, 784466700, 1750784823, 788666513, 604934731, 933741577, -1524316607, -1559092031, 2103861729 ], [ -314511333, -381061026, -1467249662, 1000599038, -2001364522, -1388499700, -1183231104, 1858714513, 1933159438, -1807290856, -1548518521, 1957739050, 577005677, 975484103, 290241959, -1171475625, 989455280, -1370499410, -2022334500 ], [ 1447837402, -515964833, -1976011583, -281680121, -1656654280, -124650332, 742411208, -695247482, -1815194945, 1676270731, 177147622, -2048220111, 318054433, 1820076664, -2070726170, 1231356579, -527580122, 891495950, -2024945494 ], [ 1747810132, 2005257300, 214284153, -1222683925, -1498094022, 814798367, 1260495661, 746317676, -28472087, 1169227034, 1019696343, -707262667, 1188778799, -1355500240, 1375528932, 131006003, 1061518093, 834669798, -1735345622 ], [ 1096510901, 1219327621, -1937393596, -1177206430, 1085165349, -597344038, -1664590793, 1522599115, 105852995, -454447968, 237988672, -430606379, -1601807225, 265336431, 1992855916, 1939925946, 592776002, -1449203937, -1185877219 ], [ -792656685, -1928879787, -1546125054, 1181216614, -304627709, 1465939519, -1882632091, -1758230482, 815097564, -1041827232, -1176884419, 611508338, 1774660990, -347990553, 1127798385, -676404571, 1456457508, -324479262, -1496001201 ], [ 22782858, -891281394, -1354363867, -1357895440, -480764899, -2105378649, -1847585668, 384641906, -2121474870, 1168983706, 2040939818, -1358329076, -1912085679, -1243427268, -1960747512, -991274112, 1674873932, 1373506283, 2044562531 ], [ 1338671879, 1479765809, 395878868, -1548119018, 1154415154, 599283958, 1984564999, 845784390, 195616935, 1166781576, 670457958, -1662629650, 478406730, -469213448, -1448516570, -961656390, 1437452592, 663641220, -1897920749 ], [ -671726377, 797068391, 37892792, 1185910290, 543044748, -1988067752, 1571144564, 302487020, 1807824029, -1201200402, 830852147, -2021414643, -1475788073, 1644349026, 1670386412, 1950945172, -1269095949, 1683787360, -1919041679 ], [ -426765387, -269418354, 1256213020, 793015226, -605199250, -1505968662, -578728160, -861717672, 730463228, -1803628822, -381261608, 507692637, 628705159, 894374594, -918042980, 84553929, -1724477601, -238662364, 2070365795 ], [ 1493367411, 526463293, -347094560, 1721348461, -250097499, 1131216943, 332121650, -2055664193, 875526609, 1689537971, 1189837145, 492810441, -1972163217, -2047811923, 1508206012, -107617914, -209071089, 605319141, 1743208972 ], [ -271656880, 156092881, 252256229, -103796023, 672446177, -1308305252, -544963232, -130549290, 83290375, -30366868, -350167916, 1694271340, 1291769866, 1662522457, 406843710, -58348563, -296756055, 1578689809, 712200186 ], [ 1522096619, 1503071667, 1925799228, 194499350, -594409241, 1754904934, -1235970753, -760256302, 1906641159, 918998499, 364476711, 130493130, -143204519, 1702311214, -380283751, -88375362, -1783476241, -1655252995, -1270904601 ], [ -860627695, -895145689, 716585369, 220404474, -2129420639, 71776169, -1794730657, 184109880, -1932130172, -1819084009, 1400669096, -2105508095, 2029310222, -158261092, 1400974498, -1316482502, -142505319, 1682253367, -1816361316 ] ], [ [ -296728253, -1619899283, -635688093, 2021414177, 189002322, -713453983, 552340747, -938012069, -1795436506, 280188909, 1036539641, -1379701963, -1556586886, 420365792, -486479558, 1870833158, -614748891, -462480013, 297047901 ], [ 2052977866, 813757620, 714023847, 1292005344, 1356860361, 116589168, -916964367, -1480080920, 288775886, 841615111, -574163993, -91055390, -234527001, 381965721, 1369004271, -241774675, 82791833, -359514574, -851051883 ], [ 864829886, 501620243, 103545540, -881473377, 1579678259, 1308808244, 1045592491, 1355179760, -101739946, 549754320, -1227465920, 1215404134, -2072001225, 36639215, -1265298072, 410621381, -939438361, 1994396383, -1640191316 ], [ 1384748641, 726240471, 2129936524, -746990506, 880627914, -2017579849, 759843369, -271109365, 972532146, 1221118668, -57773262, -688277733, 914872807, 1728001372, -603932675, 1515236130, -241559786, 1672367314, 639777301 ], [ 720652149, 808449895, 1316816853, 1551613258, -476848286, 1056063023, 829869417, 393427011, -1185837761, -148195921, -1268223286, -1560713357, 1905311978, 961758389, 209667755, -249663433, -1839630851, -639539493, -1300082214 ], [ 164077744, -166045921, 1990136059, 1485597209, 433748382, 1700605941, -732685155, -1660186394, 260023724, -1881072832, 1902227172, -1624836870, 1530559058, 736136746, -1087712572, 141001709, 188628032, 1021734571, -314191961 ], [ 400977492, -362381460, -1735659427, 905398449, -1040962791, -949554166, -723480688, 285902587, 892049420, 1351557458, 415976246, -438777105, 1919092607, -107296372, -1522468490, 1295456523, 1883885700, -898813183, -1201944799 ], [ -635578904, -672304079, -1320774847, -1998966905, -1341566882, -873908237, -1338317550, -1289749829, 1903925171, -1214397018, 1381291271, 310113108, -274218324, 1205971849, -2074753675, 1052083644, -360400342, 1413678942, 1985668714 ], [ 993580409, -1655913816, 2046575923, 1116184280, -2068141075, -1330269763, 2095497723, 1445782747, -387283019, 1960648779, -95330418, 1577633092, 332215830, 688053052, -2110876482, 2019408956, -1367045214, -1231528197, -232054554 ], [ 1096212879, 1157568099, 543704619, 1589516245, 831358621, -1512972753, 1217945780, -1017964986, 84319362, 461152297, -463343316, -597073247, -996773874, -867956524, 2087743493, -501132976, -116646428, 865847301, -1079472953 ], [ -1294502782, -1245145452, -1881599374, -209203630, -2132636378, -521179310, 114546423, -1039112055, -1073667218, 432341105, 264735941, 1240190529, 1636346115, -1081119821, -886232321, 105108801, -1359054515, 980037935, -2140717756 ], [ -569117888, 2067395063, 1004586213, 72270185, -2131521614, 1297485864, -232780991, 1538025475, 1218675965, 2126930009, -1641207598, 1544611799, 909056005, -884510773, 1479611537, 276452487, 686483572, 1987433893, 313035588 ], [ 572854255, 1569668780, 1155620070, 605869880, 1746599385, 1762703977, 488135937, -1724779299, 826637563, -718752046, 379132494, -527811580, -693046614, 2038873296, -1078916471, -1457999549, 573525471, 620106977, 2066410762 ], [ -1900677267, 1787296908, 1458697651, -1246144927, 1368841969, 1472130588, -1653769728, -2056826729, 690597399, 384179825, 1559928607, 1848279576, -1700726442, 1972830641, 1517019945, 442630365, -596941576, 561843021, 277859159 ], [ -472847660, -1811614748, 960519820, -834865505, -1092173256, -536301182, -2002008001, -465352537, 1440119113, 993597301, -1888229846, -729807352, 707414493, 1851684025, -270879828, 2097353441, -1961696575, 1762447151, -1461079795 ], [ 985026576, -1714898461, 2102022701, -1226619541, -566686811, 581010086, -1932026950, 303315773, -892646044, -288037586, -717309175, 1473403493, -186573253, 1086961371, -1968851714, 784720656, -500740025, 424617224, 1488643441 ], [ 842285229, -629062954, -1174270369, 1663593780, -1031557845, -1995672930, -867088151, -2101480139, 1035356528, 1673532722, -290878016, 488913024, 1973553862, 1825726961, -1974817951, -1850929630, -501794783, -949118277, -1482936981 ], [ -1498106955, 1358587000, -1314746422, -87579719, -1954267603, 515468854, 1036378879, 420690338, -923714025, -1807896889, -427996959, 1218646215, -1633282688, 1382879772, 1774959257, 461448260, 1478044030, -940823997, 520814710 ] ], [ [ 962467061, 923198004, 861852998, -1313590584, 1771841112, 781568528, -1643539939, 598985407, 1760093566, -2045035785, 1662461730, -729095447, -869613178, -53195981, 928562335, -1705059377, -1014865741, 1320690323, -1137754787 ], [ -646550946, 607887921, -1071103201, -1932592114, 118304355, -1733116981, -488464648, 687811623, 1028654537, 1940763397, 1596394223, -2001288213, -57729511, -2049049697, 1293676621, -1826341695, 1190862366, -2140334872, -1670777793 ], [ 1839587987, -1348041766, -111488938, 87560595, 825121405, 1868682964, -359115619, 444467439, 2135651062, -1682650618, -86194040, -844162204, 1886632616, 493705236, 642571994, -1343135872, 1923020872, -1858280355, -20865990 ], [ 856780418, 1627277614, -973366139, -713451075, -1984443638, 692341755, -1301539759, 503304857, -1782916185, -56538285, -92115772, 6367727, -821760902, -1416818956, 1184723774, 1743873173, -958431220, -196667368, -1679398772 ], [ -1496928601, -633320815, 877584248, 742475802, 975649487, -1765302209, -1953706690, -965959583, -718031693, 60189118, 361896853, -1339949217, 1381186615, 1059309557, -813444595, 626299497, -860475435, -1887285241, 1016051675 ], [ -1777423702, -1206007894, -846552889, 1700801460, 369754552, 1247325296, 1752582187, 1688159702, 468950998, -628157355, -413711018, -1435653231, 380675070, 365320247, 2028526096, -1331573151, 1103190478, -1004536331, -1809742063 ], [ -427058895, 1992148321, -160079971, -1349108920, -762729015, 836547302, -924620826, -1153087625, -1087799441, -1795396048, 816627482, -770576473, -833745821, -736955399, 834932251, 1606830685, 1043182028, 290874029, 920110298 ], [ -1172631143, 1779994791, 483341604, 1952001060, -997007503, -1516722150, 922305393, -770572447, -1254875704, 1235519054, 141575841, 1210335304, -1100892929, -1842785601, -387631351, 1984434196, 368467535, 1529886991, 1473360552 ], [ 1714568863, -176634387, -1269657638, 1717037565, 3951220, -773085438, -255369261, 1213437586, -600012532, 1424006314, -1171000729, -782902020, -1547878022, 1594346583, 1591321575, -1257950962, 130720111, 1252131946, 433047039 ], [ 624281150, -1023915214, -2021950248, 1868538756, 1774650595, 1874223435, -1962073931, 736372532, -1069832353, -770719069, -374555896, -1147425550, 407298098, 409187215, 1839068260, 1429704816, 868932097, 2005680149, -308233524 ], [ -1854608090, 1628494087, -712120586, -230260616, -467509847, 1765687809, -562531735, 790055920, 720593274, 240446744, 202750311, -1837336122, 1680939248, -715065625, -1191633507, -1205002269, -432366675, 531836545, 176779640 ], [ 1439392770, 1360631692, -706316345, 1388303732, 780969330, 1543491970, -2146133238, 82183030, 538828231, -1109822050, 667540694, 971760045, -1550803188, 1952807920, 1914556805, -922130920, -1289638202, -1295441654, -1990637284 ], [ -2050950652, -805842247, 714974034, 777828744, 193338311, 644520973, -1568889864, 2125645965, -1290570164, -571998730, 696740685, -1600379842, -274802789, 1863946227, -1145764512, 513699962, 454507270, -1816651936, -1921285879 ], [ -1518735086, -2077893092, 135848772, -1027022308, 422457338, -904010083, -643713705, -1699224682, 1267990028, -1654136513, 1772955794, -1426775125, 2107060034, 964687367, 1388849231, 1314972001, -233705901, -1367496303, 758324089 ], [ 673322359, 1319434617, -1143953792, 1370322731, 1632339246, 992628961, -992447611, -1087336063, -1590119674, 1415121224, -261366029, -830412099, -1485144435, -25634611, -1295504515, 1442571070, -691219886, -232582343, 690289376 ], [ 855567607, -1645599073, -1819573188, -927244726, 1060304245, 1539164357, 2028457447, -971653170, 1132088271, -1424010014, -1334717842, 144381508, -1727805880, -2004393034, 2126972279, 1305460319, 755199199, -1192018217, -1819399579 ], [ -1576862864, -337252047, 1323720788, 402018704, 1472121140, 1757059894, 1008164164, -1718207633, -1139897765, -698650330, 115916461, 1258017099, 2014623161, 2075637806, -95493879, 2111317297, 1931187920, -1431691070, 757496439 ], [ -262518767, 1481745938, 1580865102, -1321131900, 445678798, 1832812188, 718726369, 1517602961, 958920697, 1224278950, 1491651721, 1895038721, -1296547750, 1240725239, -498838372, 329626335, 675148301, 638619565, -1302110523 ] ], [ [ 1378230392, 923871069, 1070125110, 500326759, 394241667, -955490025, 421247566, -941747295, 1633299270, -1932043763, -2104913589, 982655283, 936103508, 255772592, 282011779, -1997967061, 1452961636, 1491209198, -1265138611 ], [ -2080573073, 108849786, -1062014478, -1599255500, -1663342966, 684509009, -604948355, 1132874327, -797495129, 530567926, -978693460, 235240855, 854510642, -672682247, 1666372346, 600368926, -1282173199, 1715862783, -5727486 ], [ 950984279, -662468749, -2048901088, 271640176, 37458237, 961489613, 1015403044, 808733640, 17880068, -2121289816, 392345458, 1931828959, 1767741575, -1797990874, 1606103297, -1527121870, -1798240925, -2034017111, 45325680 ], [ -1388394060, 525344576, -142263674, 1511963234, -1243215188, -1007167194, 75628012, -1546815551, -179410305, 417275845, 503565809, -139104850, -1713666393, -1040648236, -1840783053, 1902361882, 349366514, -783591098, -850726901 ], [ -1910032388, -116298838, -1894942879, 866877102, -1283841997, -1717068819, -1646107098, -2025492228, -452308559, -1894855751, -1801890323, -1207098579, 262702542, -1201905368, -393456695, -303670711, 420585354, -1947085087, 2101254969 ], [ -1749979214, 2112701259, -923064223, -356357553, -1859883299, -570999007, 1713198936, 779763690, 529072915, -568311730, 1829491257, 1195210267, -1064696778, 436566211, -444657599, -1290692550, 668973892, -365785959, -1727232218 ], [ 1561899426, 456101626, 229150606, 2145446214, 901594058, 2058044404, 901301906, -1420369513, -76642523, 39338375, -878357846, -819120970, 413772166, -379438753, -1661902966, 349080760, 418203627, 1360493704, -1706224569 ], [ -183539654, 1725709399, -1010174993, 1047420092, -671528467, -1369192720, 906161624, 1222606961, 1782076620, 970030443, -830472428, 981162751, -2008274619, -707459353, -1232538568, 97671392, 816889283, 368399982, -1369700989 ], [ -528374238, -1759018095, 259411215, 1043962100, -1099441165, 119689534, 1610117474, -1656559644, 1977130338, -721838214, -744176310, 920000236, -676897208, -402997884, -1218868241, -1567701502, 1566715281, -1729356365, -1445850082 ], [ 1395475546, 1283588984, -1221322751, 1427340633, 967216246, -789333529, -1807330300, 1188810844, 775903337, -201983756, -970635766, -650891094, -975222453, 1689547454, -1271873731, -199595318, 605180676, -1910273938, 8181724 ], [ 577765017, 118911257, 678614820, -50863054, 578319433, 2050902409, -599926016, -614742560, 767144816, -1763048216, -897243065, -1431792133, -153063289, -1625159538, -1216735373, -322095345, 486415509, -299664130, 1333590629 ], [ 1287633029, -1728008955, 839387517, -2031466519, -1402334745, 1121563723, 355408113, -760725399, -1487857459, -756663808, 1199786159, 278054168, -1588284326, -56961726, -1283421885, -1625387294, -1775903516, 1118560372, -1459038289 ], [ -1390403419, 1572709801, 1400280558, 10049136, 1135364479, -2048780462, -1429250848, -629142040, 1109019270, -1758420579, 691230013, -1845992074, 2069401670, -1250906397, 909798170, 526576730, -471512449, 1130645371, 515643650 ], [ -212991473, 695235909, -914904954, 1055060147, 862057562, -134750964, 678436641, 1407436863, 610185108, -915078113, -958901403, 1990031460, 1324583296, -814194215, 930654673, -1986224134, 826700259, -1287910717, -810496197 ], [ 1835842631, -1550332867, 1245761192, -416437474, -260400097, -164676056, 1740128744, 652947, -1088202763, -2116286263, -1144358629, -1466697268, -1593611955, 2117090958, -247251397, 2143416695, 60669016, -1205760007, -1524107002 ], [ 1115829585, -1655256792, -1924539883, -470505569, -792889257, -1148393205, 59981260, 318961446, -283221641, 104518846, 722729283, -1449622309, -560013605, -2090459326, 2013366930, 621866867, 1300763895, 1172034289, -2121285945 ], [ -50368336, 1588433778, 324274079, 420265826, 1983035491, 1071671966, 1149779439, 1283340494, -713781172, 2033024424, 1504534232, -2005943773, 208272579, -1084672697, 94207699, 1324490377, 824083633, 1287279730, -302859710 ], [ -1814941638, 1635405590, -1807858574, -1429002491, 955881887, -335379857, -101144447, -1868896460, -1413336371, 882161755, 284482063, -986574494, -429148875, -320298593, 1816558985, 1659413039, -86026613, -1347393352, 290210267 ] ], [ [ -2137813408, 631262132, 335521987, 1713027250, -268241151, 265644500, -1911429123, 1394453575, -875118168, 1105054146, -1120531103, -654787495, -1028137295, 1712553217, 1244090462, 876549335, -838593206, 1003316172, -44553830 ], [ 923400943, -1007083570, 169149352, 1935055314, -1810584570, 1177739382, 850325820, -329498668, 1760452519, 974886169, 118172607, -795319635, 801062262, -1794308968, -1043152174, -298404863, -1183539060, 277391987, 1596794098 ], [ -647016770, -398906911, -422889403, 965132570, 920964785, -1140927968, 1698433573, 633454043, 1692672565, 1612210991, 325093864, 874978941, 556156849, 469921007, 140923311, -1154743857, -553038377, 881863440, 1022888105 ], [ -139650170, -1669688793, -1571348171, 1692277978, -1606436726, -928917807, -1877910919, -1207649664, 1457828822, -970687489, 1439270913, 1338814039, 859358862, -992590516, 2135474100, 470464635, 1159210824, -673632258, 700571168 ], [ 671748839, 417338284, 393532998, 871981143, 2137890935, 1585624637, -811937841, 1670545733, -645072419, -1078901273, -1293783517, 874297141, -155013221, 1408702299, 1448951076, 164122017, -1241253986, -1666953791, 1981740120 ], [ -828224560, -2090973549, -442864494, 1310603816, -1754888350, 823026294, -361437014, 1740550417, -220024401, 93684023, -185538969, 777236035, -1843086916, -1935208918, 353080487, -453740984, -1429008361, 1162645743, 1071205508 ], [ -1679410870, -1356599603, 1212887610, -94058485, -823459826, 125730211, -631406974, -1745352201, 632970195, 843205466, -1811771943, -1076656708, 535265028, 1104763796, 1776930727, 446068544, -1744769142, -632599023, -1060868540 ], [ 2094234321, -2088722102, -534312265, 77266449, -862064519, 991966505, -1583601077, 1831366366, -428420771, -566808530, 1818095676, -1508601907, -132876057, -2022566390, 49661640, -751592583, 1032105350, 52518054, 537891093 ], [ 1721308658, 1934671479, -1217831399, 8854038, 1208170536, -1600477776, -81948628, 245480373, 1578550873, -1768355135, 1559352944, -1125913668, 1536286577, 664512797, -423719033, -1572586937, -660525365, 1030776303, -1257185744 ], [ 728674654, -1166388456, -1798735005, 499200894, 1342172907, 1984022253, 8114399, 455089821, 778962404, -376593545, -1991458801, -1106289060, -518869392, 652704003, -837888763, -1241480103, 1740321743, -1746436503, 1237784826 ], [ -1745732453, -770959402, 1505211538, 1467975935, -505708275, -2071900332, 1891246333, 1668940344, -13993951, -2024844664, 822512367, 1215733640, 1404246921, 991820573, 1608418750, 44502844, -1449338967, 813423561, -1216878407 ], [ 557907504, -1502844795, -1978858921, -233858433, 395237802, -1481615357, 1223508812, 647961851, 1290320073, -589153836, 683784799, 1993172001, -1364692760, 1359731611, 554068980, 963275744, 540099645, 810514782, 1201448989 ], [ -1977380532, -2010972754, -1788056753, 1844942296, -291581086, 2110008596, 1781123500, -665724509, -1743635682, 1472763858, -342998352, -868142753, 1262354940, -77201353, -773984030, -444641907, 1844183317, -848578772, 1867021563 ], [ 383141077, -1902782244, -1662700111, 499947238, -1559757719, -1522256222, -159335400, -253357009, 1895568088, 1708557034, 1846553379, -1832374538, 1304273867, 1878449403, 480124040, 2123690481, 1300866526, 731199489, -404880545 ], [ -617308533, -450898714, -1069392479, 337501066, -289447772, -870245152, -1375134212, 68980625, -2061341648, -543131939, -1878023301, -706168716, 702508911, 591362012, -2058339389, 893726448, -852715274, -103763065, 757586654 ], [ -1991386850, -1396818343, -1437460450, -720364729, -2079279064, -2012442999, 52965657, -1664632700, -277022798, -1177142183, 2127451579, -1605558014, -85315796, -120001633, 1024912562, -1602248392, 1994683182, -836736799, -1997538519 ], [ 960218600, 181888841, 660792484, 1767291719, -502515116, 1752042114, 1851509107, 204725871, 1233611454, -2002504477, 460319810, -1802014206, -271533407, 1073152364, -1889630223, -401703669, -374294665, -1124658555, 194417065 ], [ 1323656254, 2108904165, 1744558288, 1939634318, -1273109179, -1665538582, -1362358656, 2058432404, -1208980651, 1093574393, -405140543, 781407695, 1086615847, 1733281152, -1774403905, -751381003, -1639819555, -432491080, -580187818 ] ], [ [ 1593205025, 873961331, -1700844413, -233655895, 898334703, 1034926463, 1330676175, -1182767057, 1653832790, 1733187962, -1206143678, 687906098, 769857817, 1629583554, -1779327790, -1149211480, 1550321409, -1993648473, -78171097 ], [ -886792794, 533284545, -115148092, 1509145881, -1815152974, 25871764, 79701572, 37188076, -1815168911, -151800799, 1635107365, 432473672, -1679292952, 933396229, 1840792426, 1310687589, -1745433216, -2019478638, -1390442601 ], [ -652503159, 1826257614, -289792079, 2019417768, -1723598742, 1123237663, 1080705352, 1973322382, 98250459, 453459225, -2139397160, 1638677687, 564238199, 862796421, -691395259, -1814166578, 974331994, 999843394, -1375698905 ], [ 1394310738, -2142288899, 656759095, -1774577751, 1082048303, -255979725, -741443411, 1065193743, 1302994313, 446307381, 1002194797, -2083202589, 1380903123, 393454619, -1472633992, -76564137, 545497426, 1273651173, 77581341 ], [ -1045111167, -1055094773, 940302796, 1556192120, 565976846, 1284440361, 528242860, -37483351, -405636299, -46352591, -2092300581, 337440854, -1341566142, 1718813266, 1478540428, -25379960, 501842064, -1985663343, 335612038 ], [ 1503827284, 110342430, 1549173347, -1817065281, 2039062544, -654255340, -2030758217, 511744568, 491767407, -1608250112, -657401024, 1808155913, -1335269082, -1835462719, 1381581790, 772175155, -4538182, -853659175, 1594414928 ], [ 1561970576, -2143952291, 1403754280, -116373757, -716351866, -651289112, -162722210, 316799186, 1971868440, -2039841536, 463434257, -1865250408, -2121703836, -845811651, 1190741634, -663075349, -595651935, 1728750795, -962756710 ], [ 1150263094, 1426534325, 634883843, 2008013891, 2077612784, -1881023556, -1416571319, -470916429, 713368439, -946116323, 589908780, 1708340126, -2120751440, 1579237843, -59678026, 1722784976, 774159339, -1964261949, 1727897425 ], [ -1932263929, -1072465418, 220762971, 1735024996, -1430647187, 164061347, -1663618744, -688508482, -1029253029, -309797445, 899368749, 947551816, 737248636, -2029487253, 1224890845, 630315587, -1877962511, 1918739883, 1144236281 ], [ 823769732, -40297438, 1265927590, -803179443, 965490528, 473668814, 473479390, 1286472148, -1403599391, -1701344038, 237410564, 1319810925, -1058547086, 298242029, 1963652056, 515628124, -1809595710, 1627587142, 2044809681 ], [ 901889837, 474925554, 358733553, 529400194, -704277355, 621600211, 44281806, 1254152502, 1445542490, 901161031, 2128616822, -220338540, 1100164958, -675643522, 1246238727, -999032367, 856494007, -2086160239, 1146543623 ], [ -899724593, -1103034993, -712957019, -327134890, -1596297890, 240500921, -1615243281, 212446822, -563843970, 417761986, -1497324469, 2033816449, -2083133174, 1525875333, -635855569, 1408032837, 413742966, 1418928964, 236317985 ], [ 1259856509, 668233949, 769673213, 306898461, -1045641927, 1498494078, 1528005859, 958068729, -946048872, -397942282, 965889084, -1345295113, -1670812232, -417976308, 203059579, 1690795118, -778245559, -1218776236, 878137183 ], [ 1610830220, 1525945125, 569151573, -2080794980, 656522191, -1656474756, 1234643730, 1827580842, 475708995, -1119822545, -864767990, 991232984, 1116509705, 1342377878, -1710795600, 1033155804, 1977449077, -2009583728, -295971891 ], [ 1011136837, 125256449, 1982433380, 756950349, -563529041, 524441332, 903038853, 1209428853, -960055311, 1786971826, 2136554502, -1221277056, -1252669990, -495212758, -835087759, -1346804741, -1426334639, 901478922, 1954971507 ], [ -1736378157, 306773954, -945755252, -1086691322, 309679239, -1569786213, -1790418494, 1609783014, -231617547, -1878362778, 1617449435, 615309967, 1023993263, 472999224, -112279812, 1167350453, -666661507, 781023579, 1642516628 ], [ 1445149850, 234309026, -1984139948, -2081448080, -299396427, 699580390, -1799736904, -383268724, -407088523, -176918475, 261244603, -948545450, 402759984, -203288944, 1824365911, -753415107, 1811282692, 1984910421, -816960346 ], [ -397513141, 854993652, -178055076, 913571251, -1034570277, 1963452839, 851031828, -1786988942, -1103136356, 503162117, -888963493, -398299938, 629479623, -655720253, 1735706670, 504633377, -345646102, -946881431, -877613408 ] ], [ [ -1993437883, -1777489275, 1193110376, 1153741315, -1774690845, 225393606, -737882861, 848490652, 407703648, 1286612813, 531441779, -1288923838, 714103058, 1438105140, 2123876517, 874773921, -423539104, 38978077, -1556949564 ], [ 588109384, -1554996891, -1029755362, 44017548, -92437872, -499335229, 632503829, 1774524516, 1816174115, 46951735, 222033780, -206355736, 1705219995, 1556311349, -1914254608, 1271775649, -2018854794, 918602978, -692816767 ], [ 117486796, 1214981124, -1139574529, -1576595561, 289801078, 1451666925, -1650276027, -482741982, 158108125, -1170917924, 1509428255, 422763136, 64479963, -1551361825, -1853380249, -1436443676, -2012974155, 149092624, 1548287756 ], [ 1108296536, -1184193455, -1305115647, 110376436, 1191919243, 1188799528, 93704028, -1059950407, -72361659, 1019823586, 1630671485, -1824104605, 1177777393, 1067785946, -1231133477, -1872648901, -820795127, -957178279, -1660773416 ], [ -1044947400, -1307420928, 1681114415, -1778648650, 148090501, -745432485, 1473498557, -109594498, 353388261, -446770710, 1318147316, 721032231, 220511264, -444865364, -215119720, -1061920927, 678506433, -880073449, -917194914 ], [ -143855428, 1798462379, -259916559, 1752933880, 114957848, -1835098333, 360771098, 1790090443, 1641498147, -1366379512, -996450033, 778561725, -270613581, 1387722748, 87782804, -1111371802, -722477038, -1663632732, -918747952 ], [ 1100279260, -1193534942, -247266228, -1374975189, -57194154, 2000253502, 1124685006, 1135223019, -1057438174, -827255152, -1730219727, 1808850523, 1965977144, -691516588, 857529505, -1240925477, 653413038, -1738978492, -717507803 ], [ -458587664, 2129041147, -140872494, -1191663878, -1945056474, -1382554942, -1106898254, -780464514, -1562310889, 1026301936, -486074072, -1129531928, 110551359, -804183356, 790052924, 127248221, 1856657446, 644015242, -571758358 ], [ -1506605266, -1711109689, 664170344, -2005886431, -510864106, -2059461824, -660758218, 1647412443, -1808103802, 2037718930, 2035648206, 1561698684, 829446431, -1381132022, -1718497091, 1800381674, -574508533, -216418226, -1803594595 ], [ -1890547734, 178378993, -405695385, 859622304, 1435143238, -1904594142, 2020198423, 1813199036, 314976277, -540585440, -1431690275, -1139054419, 863914618, -1589756293, 1999440952, -1522020709, 1093696439, 1502364761, -877143398 ], [ -85685567, 329882952, 1281828021, -1927752835, -1172190593, -1503826133, -781887119, 743008641, -375316708, -33506473, -195343154, -2124578253, -1727954256, -1171854608, -1954198810, 1383966656, 2129855437, -65375870, 715296721 ], [ -1905645771, -1912249979, 450559278, 1170658353, 1843586740, -596510980, -350003248, 1273287787, -1542934804, 1931885190, -869082348, -2033352579, 1247231697, 1994122151, -78730450, -1435546334, -1497181883, -870879491, 145122164 ], [ 545226113, 851409570, 927406057, -1113114618, -1416345616, 1938649810, -1559819819, 41365199, -916777550, 993248628, -749045230, -1716120561, -780730098, -1715541609, -1411705026, -116773708, 2022103214, -1273948609, 1280209775 ], [ 87978528, 2061673002, 87936996, -1702277246, -385375670, -1822879024, -1194349297, 154509516, 1718034309, 491635790, -580996534, 580495280, -1098117183, -1746947641, 1004070943, 1476591859, 482545796, -44179706, -180685903 ], [ -566338924, 2018269474, 19061385, 1597219593, -1973708652, -633273870, -1223736806, -1647250901, 2140998372, -1923977095, 225739777, -1213610244, -1810153012, 2072471155, -889765194, -637770838, -1353882196, 800174172, 1824075046 ], [ -690593035, 1315163618, -390789804, 201449293, 1290132074, 1940387487, 467570656, -546021539, -133546358, 1567524336, -629787586, -139406010, 1182479356, 1497362900, -228881235, 1720943004, 1556054004, -159066384, -956113550 ], [ -1382973468, -1629132713, -1321244233, -1852638458, -906826664, 2110684298, -1189958339, -495377906, -479946942, 84390165, 28695219, 348177030, -1773333531, -768183471, 1759404227, 2044822876, -2137039003, 559517236, -1553531136 ], [ 152938804, -2111361788, 1100192861, 2089622949, -1618420260, -383754117, -1313723019, -1305559715, 1257624387, -1637793264, -1614848045, -556576706, -820432726, 2043971117, -453132838, 209272843, -1704510206, -626130967, -1262237722 ] ], [ [ -581792619, -843289966, -1643527003, 234552633, 73045440, 80296542, -325592015, 107050905, 982908370, -1024586004, -1323074792, 763145555, -1557623327, -637968508, 349870854, 362658623, 1039414143, -121377125, -10736299 ], [ -1956808791, 1245682573, -1129802905, 1464955321, 620911965, 1789410775, 1611187875, -523216954, -455746543, 1736649510, 1646116882, 897879567, 1818944411, 536494953, -2041332858, 230958722, -558201735, -2062788074, 239757923 ], [ 259117448, 995975499, 1198258175, -762200360, 2097522970, -250481350, -287270313, -1371534218, 2105211872, -454957171, -1412663552, 1487798220, 1967953921, -1228022309, 385065747, 1740058677, 698231081, -271813446, 316453893 ], [ -1710837918, 2073809473, 56301541, -1957228104, -695978394, -384550030, 2123989351, 1611610596, -841946211, -1429825442, -1964020263, 298904008, -234206577, 101265149, -976059281, 1320402124, 71069807, 1796382727, -1117843964 ], [ -1035795765, 369823158, 829547402, -879784928, 204818345, 47145501, 699162040, 585616847, -1286867471, -1658922093, -976360356, -1604828630, 214088779, 52201981, -2134832480, 1394970607, 929539473, -143880240, -1453553528 ], [ -1456156283, 1852427356, -1133808112, 1548796074, 702162157, 529789139, 1442518073, 1679579905, -985739422, 2092701584, -1597134050, 1180929155, -488779233, 543882322, 1438911065, -217833228, -1797035805, 1346739825, -1582281008 ], [ 878045049, -257481708, -117510347, -1021263371, 148938, -1343659869, -1164211188, -115058876, 1239484922, 58882242, 1624918340, -969015893, -2076687221, -824351777, -1666881518, 99162727, 2109841450, -48351096, -1382517639 ], [ 359764974, 1015882064, 1591689292, -82279876, -324897374, 91702740, -1228915130, -1682005683, 1167017496, -1555432109, 811868111, 334623123, -122741162, -525576200, 2077958110, 1277589942, -1444314746, 2027130486, -1590331747 ], [ 1341390681, -315116921, -404087630, 18395806, -76533729, -1606032509, -1474513744, 1012254104, 840489259, -459582399, -226093788, -501596368, 1534951403, -1849665167, 652962270, -824451982, -1415006005, -1472638202, -382325304 ], [ -1524155061, 759990138, -738734707, 1537264510, -1521050551, -640781231, -504335560, 727972299, -875851640, -1401908127, -404752190, 1738227878, 1350291623, 322851846, 2129168263, 1153629168, 1140638140, -443019659, -18698295 ], [ 1892109981, 1830042902, 945351584, -1729784199, -1487529982, -185130047, 215545252, 530432167, -980317817, 1203440849, 1431768412, -1251946089, 1214721557, -1499894936, -23428187, 1622701363, -850718670, 794646428, 1514778983 ], [ -39506798, 1505318728, 591670464, 22487979, -1639567054, 933111324, -812488774, -921267710, 1802070906, -649184764, -602405207, 1907206048, -903987004, 1014801290, 86148075, -1837728318, 350783110, -181533577, 969614712 ], [ -447772330, -1115309446, -1155392342, 120393651, 2125758847, -211797780, -1564265741, 1384051485, -797717241, -324440031, 1497734954, -1671266246, -1579368275, -1282066717, -531979406, 1536134514, 576352658, 1183286997, -700527382 ], [ -375632111, -391612028, -1659775283, 215235504, -720392139, 1944275407, 821795882, 1593033040, -1309547707, -1666606651, -271897511, 298197502, 257017465, 658404495, 1427547577, -748347241, -895096402, -1012766085, -587882249 ], [ 419760726, 1301171538, -365166119, -351550593, 1739740455, -673624971, -1445022674, -666834544, -1971029802, -576050154, 1716338936, 1331911150, 1701343373, -858327985, -357469360, 1496616892, 1090445523, -1352360215, 1484835223 ], [ -1705522613, -1052738373, 141170477, 663332189, 1280296007, 1018551158, -926647924, -612066174, 953450744, 1915533041, 1579523427, 2006405168, 753147490, -57003341, 1145367776, -1821066599, 1873651578, 1799456573, 20044252 ], [ 98674398, 127483698, -1551225655, -1263692777, 996850168, -2006794818, 803818642, -836937430, -1546796796, 413412230, -966988551, -226654377, 1564490427, 850077545, 2016853208, -442221558, -406939261, 803866226, -1569440215 ], [ 1533446444, -635740652, -129206691, 32716043, -1860971638, -857172707, -1547727242, 478030954, 886626701, -2113452332, -2113071932, 1359255863, -709967404, 1480286975, 680019023, 1217645125, -496595861, -844241669, 955819484 ] ], [ [ 568532884, 301437709, -578896715, 488598884, -475561906, 1675900993, 898078796, -442315380, 1475495813, -1842291138, 1421598255, -365790716, -1154970063, 1418689842, 678728256, -1828873847, -1000428894, -209960747, 551648564 ], [ 1316401825, -570350856, 1325759039, 1245363174, -523159120, 1878911932, 1907777382, -902024249, 242714959, 1584045468, 166891459, 1030794500, 1285627857, 283567426, -602819570, 107245069, 1427206873, -776077314, 1479037064 ], [ -1274380950, -162888804, -1789342602, 1520542534, 912461422, -1639578801, -1192105886, 119318511, -19809377, -1664120466, 1674242297, -167764785, 734896337, 1084901654, -1420625744, -715306125, 1006971542, 1175540043, -1224779156 ], [ -774663832, 1202201892, -670362540, -1813712217, -9165977, -1538847484, 403508323, 1864833470, -1714063613, -943670575, 285018696, -1500507801, 150178142, -1224461511, 583519003, -596572105, 1827673508, 1450049178, 2119748849 ], [ -1492409853, 1924994010, -2079834845, -1206322944, 1567626463, 1556169296, -860459394, 1467486855, -1817127041, -703732225, -2028226520, 73930467, 1716171484, 487143749, 99387227, -1296917536, 474590200, -754938168, 498457061 ], [ -1586939577, 95321805, -10348450, 1156468390, 1757225959, 1744126098, -680144423, 605922546, 658147329, 1476971135, 1319020419, -2106184027, 1292357972, -85090974, 1934801601, 446880925, -485627800, -1283200732, 1929662633 ], [ -1459013689, -1760201850, -1562321316, 221530609, -924190693, 347202719, 1389039960, -897398030, -2028733131, -605091576, 439923949, 980845500, -1854765023, 1625462217, 400275084, -78983540, -1064259226, 1970477359, -1471702944 ], [ -219668850, -146747121, 201822282, -1154889476, 1904823417, -522838876, 911549783, 571448301, -1276055075, 1873593499, -171743676, 506039098, 626379060, 30357763, 592874081, 244813503, 1033005181, -119859724, 1341787460 ], [ 269769668, 2141207927, 301409651, 386574573, -33522003, -440970058, 1238548339, 577692114, -469245295, 1318451312, -1681276324, -1880121397, 614404377, -180030426, 1271724187, 704681950, 1202667161, -1007370445, -1064586515 ], [ -1067973245, 631450244, 748671770, 2141417614, -1215746310, -1698380077, 1967259234, 97733293, -572378766, -835854561, 1647350430, 1250794294, -1395981559, -752788805, 1590226363, 1003233178, 1353425616, -1458337686, 340810829 ], [ -1859860583, -212751632, -1700367542, -994718719, -1029538820, -1337456841, 1501152412, -553392600, -1501375475, 2097378468, -2004072638, -1510720429, 1518102708, -209532012, -537376616, -836776553, 381109526, -606295952, -1787571662 ], [ 1992192083, 1749531492, -1390889685, 19082979, -199400885, -1762785191, -435012293, 574714936, -1700357269, -577390857, -1067739737, -629611915, 557985089, -394198153, 1150803115, 34889418, 824413931, 512501119, 1361443093 ], [ -1518645102, 2108563042, 1092494924, -1296928339, -2030903362, -2037560775, 855440910, -330947570, -1360226968, -782669502, -228388965, -1970189885, 264359881, -1991753259, 632991525, -1885372950, 1249987503, -1060614237, 69563486 ], [ -490297602, 1632633685, 1264279324, 1954429574, 925201573, 2044605694, -1179868474, -774977577, 1329444647, -2009296596, -1378912415, 926840070, -429933127, -1065591273, -844093651, 1149704822, -85200507, -2126006469, 71203753 ], [ 1190492789, -1432724562, -1846217175, 548497460, 1629283096, -1843607149, 649881253, 1197320487, -1452935244, -1029250437, 33594983, 475890579, 22339713, -1358443308, 1627958309, -339650176, 138885185, 153499175, 216796729 ], [ -902047907, -777389626, -1551206561, 981418441, -800357934, -1931454515, -1947474647, 2009843198, -309796995, 456344135, 146134482, 1484621115, 1666083520, 1207173059, 2070257305, -1210526037, -217503069, -905911415, 1429825485 ], [ -953434501, 1264112587, -1178890954, 828831356, -2079162349, 1239884780, 1404245788, 271220482, 162575164, -174828224, 391632534, 281188323, -35633656, 88594553, -1613346099, -146402326, -274436004, 1697825078, -886338607 ], [ 2010182445, 1683878635, 1215624475, 864182298, -786484607, -1448875476, 1244773199, 867228335, 1424177714, 207737941, 1710407176, -1796682236, -1676458011, -1848763930, -766503841, -1514245131, -1973087793, 1333576291, -1477330520 ] ], [ [ 1417120350, 612701699, 464632611, -1645022926, -2080369123, -1547907302, -785456593, 1960365733, -425593877, -1145715094, -926058141, -709245487, 348440448, 1315121273, -1880288301, 1179786403, -2061713400, -765768415, 377385099 ], [ -1697054902, -1011334398, 595021444, 801136939, -1791592077, 1192252158, -394743073, 476986900, -1234342771, 2103226037, 1121500191, 613866076, -1349043370, 1171453757, -526457998, 605664836, 644499301, 1311862148, 1443634740 ], [ -469861255, -1799286669, -281931749, -428652101, -707864348, -48758726, 328470222, 529769846, -538404409, 500025443, 2095351159, 647386181, 442397673, -920754143, -705659453, -1925655620, 35072836, -1827685170, 1205223214 ], [ 1962807542, 1314763590, -1474680562, 588846505, -298205608, -2137474142, 929927381, 1583181196, -164343743, 1760086248, -1909043400, 1596220765, 778219230, 734937656, 13114028, -2031092389, -205191874, 1936086463, -161233983 ], [ -1856252565, -25250223, -1505453708, -337689621, 549331045, -1859800156, -164027510, 24187355, 1094177578, -1855511077, 571850326, 522979245, -2129487836, -1634040066, 613385526, 1546771393, 1538542898, 1154166630, 1512457279 ], [ 458099631, -1471421223, 134986904, -655577028, -1051773211, -1634108762, -2062401019, 1080108404, -1416221997, 547868168, -848090125, -66857017, -440639273, -860028690, -83075459, 1233077227, 17292323, 1251697007, 1764210531 ], [ -37881150, 1299861692, -1613100739, 283099848, -148781850, -2123253602, 1701094010, 1037256311, 361144007, 840298633, 1090925053, 1192472281, -881894365, -352934497, -673607648, 1765332962, -1644453626, 1749026201, -675147057 ], [ 1196543958, -1418999205, 1475059140, 167417112, 2082449656, -456101943, 2123922692, 1442042517, -2112308985, -503678887, -404655721, -1235497328, 1624268720, -1785697643, -1036392771, -1062697909, -350176468, 847668976, -2117800441 ], [ 542157446, -408500724, 515163890, -1882387791, 1538331541, 332394281, -1061675535, 1243506910, -125444851, -471144373, -1425137028, -40776150, -1207766939, 1003534911, -554400968, -1638928320, 889401398, 1481971022, 1433270944 ], [ -64860962, -828009578, -1196480573, -439098999, -1711885064, 1664989866, -1077840373, 1203622054, -493242672, 817482763, 1764028031, -398816071, 1996403122, -682646251, -1054307602, 959623177, -1543590333, -1746649497, -566587001 ], [ 186686340, -136927268, -1886327164, 207241263, 529730951, -924700755, 293824859, -623609708, -1890675912, 1048404728, -344176742, 2077169999, -1320917534, -2115013708, 1280425161, 1556005760, 1775035999, 2102619059, -795952573 ], [ 768023601, -2021559734, -354478909, 1707913330, 577015855, 1479712017, 1915972563, 1274955615, 804562994, -616848228, 135522690, -1805146536, 331299386, 2039555420, -1512193147, -28301291, 1715758250, -615850092, 382953952 ], [ 1190610366, 1237513871, 733155646, -1878172480, -1967672355, 1093594034, 1968803039, -997605203, 240791871, -1840960705, -1339005151, -66289696, -2078894482, 381196170, 224358642, -1749397812, 403899789, -191373450, -1719599024 ], [ -1208243122, 192964539, 1335344488, -293245117, 567291087, -267890280, 1552392438, 2041233176, -332465254, -876664176, 325679795, 1649957071, 427106057, -667784982, 1186326239, -1376529702, -975393466, -1493506206, 1773180571 ], [ 1892526033, 1969293259, -2047445491, 1714715896, -1206195873, 1943304697, -685159056, -832785800, 673450494, 1246153616, -533431898, 1393134338, -2059808018, 1711880904, 72841334, 158024731, 1651267561, -1911349538, 1660309947 ], [ -1275127290, 2111385502, 940717278, -676918931, -1862792204, -1621509925, -1623830787, -1848817923, 497859825, 1576646811, 1287139234, 1066070109, 2063729371, 547924828, -1739466643, -13914192, 1108331627, -183220463, -828219744 ], [ -25976422, 1207341573, -584782827, -630973463, -108760763, -346234701, -1244125396, -945499117, -1641674146, 1080291530, -1239977826, 2055257533, 2022774902, 739826527, 2107482439, 1561848422, 1080233531, -619867469, 1448225210 ], [ -683664713, -1702669514, 282485016, -1619088392, -1751434044, -1749534994, 1767296286, -1876060322, -452909833, 1062324070, 1297144658, -1905234299, 1691424326, 1928614535, 2018463671, 661584070, 52852316, -1413575671, -1616902262 ] ] ], [ [ [ 1363749093, 1504725871, 1390254121, 507775767, 274400231, -1316389607, -1756710398, -1284754569, -426154682, -853092251, 208466170, 1210217660, 1047094704, 1408939390, -865419870, 1871617332, 1602697748, -648970101, -1070572263 ], [ 1666053412, 2139746224, -150272094, -1653324884, 457174154, 1430007641, -133944725, -1579616468, 1011815136, 1113741078, 1610366924, 1556071927, -95240375, -803508794, -1436613218, -1712257745, 1404076059, 2147093486, 615366247 ], [ 2023153976, -826874620, 1103038191, -442418059, -487520184, 601403042, -1570237278, -376870474, -351971317, -298340541, 946364164, -953005786, -1493085383, 476545262, -2075326586, 2096478182, 1735318222, -502659196, 858949886 ], [ 81456013, 832537013, -1205642426, 1920648202, 1638238705, 88928753, 1621339071, -781353533, 1226809228, 1758469756, 842058347, 2086544809, -1227823707, -2059608960, 114315700, -727254452, 597917671, -590963426, 1583691972 ], [ -1669763853, 1991760503, -1195833774, -743852940, -2042439070, 767488193, 843600970, 1844594703, -1688329525, -75533031, 1664847775, -2018133077, 360671834, -1160365355, -617792192, 1098392875, 1326659758, -2122724435, 647124511 ], [ -454323070, 1086724671, 1466563300, 1622537148, -1708188587, 1321411254, 1994720954, 1198908265, -528439532, 987170085, -1856717219, -526183280, 1392439528, 652109784, -1008583849, 282174555, -2139781950, 1990484926, 217494512 ], [ 4018085, -715589436, -1194783365, -735856184, -181555335, -318731580, -366574981, 34564941, -135221198, -816126159, 348023047, -1090017662, 1924242007, 717746986, -940252830, 827470078, 2014892919, 1137471696, 1200798222 ], [ -1210669189, -1361844250, 264201931, -943000415, -1630744284, 1758038561, -664774464, 1294258680, 994814399, -1531753704, -1341421554, 363219313, 531751466, -957806666, -1488663868, 557273480, -1133299473, -1401954603, -522190894 ], [ -636029185, -419772376, -478766565, 282541531, 161957884, -1987105417, -1119625064, 19646262, 978163135, -2017532578, 1328290419, -1742569543, 601251144, -1207786885, 1731221883, 829197972, 1247667352, 1337963337, -1958443133 ], [ 1489950428, -1783608730, 183741281, 687060009, 1717810151, 952947931, 910353159, 2009636418, -2077691743, -2133170486, -1330286081, -1129746010, -723285, 1424859495, -460553959, 1681623892, 605042571, -152762550, 1258957121 ], [ -69769748, -1964082646, 1518783508, -1577292707, -171933210, -1478181938, 1234495205, 589316057, 1927281253, 1573998697, -1022862633, -1062884725, -968945004, -1486963646, 1883784279, -1792265872, -325132064, -937513168, -2079936112 ], [ 1420729909, 10693321, 1622115896, 501481018, -17631126, -1096342947, 391581368, 976720167, -2027711876, -1147002604, -594122063, -1633593715, -1785690878, -1076466227, -683443077, 145641686, 1346928206, 1528098578, -508728345 ], [ 125980816, -2086771530, 1498881401, -1139347473, -1871805206, 439862497, -547237182, -381751872, -278406244, 550194380, 1295902133, 308227726, 475224446, 1325770895, 1224223013, -1406606858, -693393500, -27142210, 1864156563 ], [ 459019797, 1347144511, 1266689209, 1784496841, 78314398, -1018783129, -381210002, -2119269030, 789299592, 495987849, -1438276944, -31873290, 928119182, 1198098995, 1185007669, -1728750541, -542575958, 409940110, -1695393864 ], [ -1293221617, 1902287424, 62701669, 336231993, -1467498686, 575512356, 1770997767, 1975135932, -1360314354, -1194288318, 322451866, 1661154386, -2123390339, -1180262537, -1475585343, 1243693788, -2859610, 921250196, -1971554685 ], [ -1579569226, 183750111, -344041851, -1355775027, -1027100462, 972978590, -2088477392, 1581799901, -1462571925, 1110446582, 557148599, -1875224176, 1135796165, -15692959, -854489818, -1669982607, -1651805753, -390594778, -882378986 ], [ 1458343374, 184237353, -1970701417, 1618998279, -1066646520, 457427896, 1402607584, 721156207, -404038059, -2115431832, -1136639064, 298281172, 1930203142, -1993403077, -1478627037, -608967946, 1239561568, 1932823434, -1382646160 ], [ 345688840, 1988793597, 2141191785, 1228666435, 1196779399, -960232287, -818221196, 2077107232, 527233577, -1655883233, -1850631891, 1544456851, -1590280923, 856542695, -765650192, -1400656007, -1657042829, 199163629, 1304591531 ] ], [ [ -2096266973, 875471335, 314081000, 1264018849, 353061590, -1606229896, -392876914, 2091860539, 1393355188, -638171636, 1850044385, -2115854945, 145006115, 1176522588, 747124852, -1379008420, -1521037436, 1046006280, 2139314733 ], [ 1134529555, 1537238085, 1762663881, 1928559516, 1245401605, 1194276779, 1244326367, -760576816, 173713766, -1195369071, 132583615, 47449100, -1853389274, -1792722243, 1935986720, 222558705, -2006772407, -558689329, 1680580567 ], [ 978969022, 1389730171, 539843952, 860657080, -1088687812, 1468432447, 1002625214, -1119371822, -811263824, 1147212502, -1079788069, 726146034, -349809766, -914383712, -1469508391, 951826258, -750931802, 241344971, -1031442365 ], [ -1514642373, -2054154369, 1887383241, -855229831, 326969450, -142449426, -558785978, 1416215550, 1764609244, -1372342890, -2014245581, -741358411, -1704816398, -2021324026, 1310050572, -1824896334, -1845194679, -617981789, 291854965 ], [ -307638, 1055435052, 1066277107, -2076254144, 1130349840, -1964012868, 1778025077, -833640382, 1751470961, 2144169004, -1711545835, -511276248, -1666221826, 2012071939, -13781255, 1449689751, 384286547, 1493535678, 420435432 ], [ -1939262910, -58943227, 664947335, 2066735249, 1429576076, 38464414, 1313831061, 1869646364, 1614611365, 2096765957, -604240572, -240424098, -2085933494, -1572970662, 1359619573, -747676283, -262488160, -607566754, 1832589944 ], [ 1667855910, 1028297509, 1982974575, 200591152, -1418824754, 578438120, -2061268053, -344507460, 1420187041, -1373464313, 251883166, 1190990197, 1078776583, 394716967, -722967075, -1108026962, -1466646406, 1016459677, -1010775980 ], [ 643666633, -1939266483, -894390977, -490285872, 1172013026, -1721307451, -127370859, -155600092, -766559522, 1285159279, 2063067045, -1942913020, 1857025289, 1703867078, 1470536376, -1618548234, -481490711, 669932526, -1270551589 ], [ -1114390489, 271198898, 1481412554, -1448376666, -2103022054, 2130100787, -337639437, -1820276218, 1983854400, -973481931, -1662604668, 723677484, 1119458949, -1603876952, 973316513, -524551155, -776638396, 716442101, -1887833136 ], [ -1425713935, 1430633742, 2085711741, 1738940659, 1216705496, -1598455012, -820995292, 1493909028, 915308041, 1431183426, -383167976, 330810743, 1017244136, 1217759583, 969568369, -1977923146, -1277679614, -16419717, 854768264 ], [ 2005714649, -854724093, 1182041422, 705059090, -995855180, -1403638502, 530562462, -737920567, -1234589138, -1208509704, -1193461596, -1755316007, -1334249375, 2043241580, -1331518910, -391589819, -3044875, 868060520, -816909562 ], [ 1403649123, 1193826600, 36357592, 1692697045, -651453449, -53296468, 422148569, -1325792324, -1795690287, 2138889779, -1939334918, -1945481723, -1711486455, 213219541, -995183162, -1204097619, 1547789912, 1879725039, 1614711559 ], [ -751777172, -1781103558, 1967280210, 196405615, 2030665920, -1428765400, 1902562447, -817497365, 1257243431, -1674572091, 1036013124, -114134725, 1944637582, -1512913064, -1186828545, 585012939, 1331020374, 1667730282, -1660056980 ], [ -2117655199, -593229619, -1728580012, -421628923, -99817266, 2127410787, -2004046470, -768899368, -693400286, 235078910, -771415409, 573338312, 1499467075, 763812389, 689527210, -1631442111, 1662498455, 253945641, -1439089440 ], [ 578625176, -56384884, 1732368709, 634258177, 1964060104, 2039281413, -1138049496, -893267758, -1243312032, -1156882115, 789184395, 1929066315, -45167630, 1324763295, 1046111745, -1027282445, 1496675606, -90346587, -2101593417 ], [ 925871080, 1626635116, -1093960405, -1007449803, 997919683, 2016044451, -1030775313, -299522397, 769475658, 1513750393, -2002997542, -1288767292, 1692220357, 108048429, 1108958634, -1875663547, -1756989439, 1008642540, -532908621 ], [ 1898804343, -296588832, 1473702231, 186751690, 774610556, 660368954, -1636648410, 1264781308, 2078591466, -485504004, -670176172, 417588945, 570255081, -501616013, -975043100, 2024192283, 1405837894, 308641103, -522180765 ], [ -635042374, -469536550, 399260696, -2128242077, 674356602, 323562516, -1526470201, -1070599771, -956980315, 1811830134, 1867242485, 1216119555, 780102649, 1941634544, 1006757241, -473540368, -607829775, 694625316, -392278262 ] ], [ [ -207008953, 2028666715, 1758090985, 457017545, -754792506, -247882098, -736476519, -347703122, -575768191, -235459367, -9495237, 612776461, 1665241577, 122888607, -1256417555, -1351752731, 649862497, 2139125850, -833407048 ], [ -1768379697, -1792456328, -970337389, 1948441893, 1205391399, 1227411924, -717948581, 1941406072, -396756201, -428338507, 1880557046, 1103721749, -907018072, 649162067, -642694453, 511175002, -1558333321, -1974523778, 1991983897 ], [ -1839409424, -424010437, -1308836337, -2083202362, 1072255588, -931670127, 1281370143, 213422909, 632308794, 724404109, -1322554861, -189532144, 1192357067, -1141506578, -1660140199, -366867606, 1692317610, -764946538, -494891413 ], [ -1605105809, 975334224, -697766595, -1419507924, -1709191985, -797650472, -1273643948, -20301606, -316079861, -15655209, -571973402, -1730013891, 1190658149, 207528167, -1355528218, -1824854656, 1888540954, 1819691665, -1336854513 ], [ -336006187, 353767160, -261653639, 1444462262, 330684680, -1007575008, 1209783710, 1609809295, -1848833791, 1509034703, 871784066, 1794582862, 1763216552, -1934841307, -261148047, -1840429240, -2090509366, 1792019649, -1085043932 ], [ -1886778552, 1894278090, -396064720, -1640593547, -1053043939, -2089013765, 760472138, 1872004596, -467611484, 1559183630, -674273289, -170114859, -1228582531, -2124312291, -1446579358, 359791694, -1721133535, 1360481921, 1792225504 ], [ -918818985, -985555629, -1405590501, -386761775, 1737995975, -471249297, 1150734741, -765786673, -222989415, -27975062, 1739525212, -5694163, 464526392, 1521580641, 1907345987, 1696361353, -1704410502, -1666272440, -273095794 ], [ -638790244, 769730095, -291259067, -395577695, -1759483237, -645250412, 306737787, 839339166, -1422326004, 453924148, 313110955, -933987224, 1673628810, -240509936, -1013868638, 888633996, -1337256842, 545056447, 782375728 ], [ -201750460, -1271850036, -1030771599, -1195298778, -1655329142, 2138690347, 1461041123, 93863068, 1375736320, 675974370, 486631373, 932943931, 306412198, 258993963, -1561951696, 474064063, -228786301, -1090841255, -69298060 ], [ 1431893201, -165721495, -101255906, -1107708178, 1313960656, -1615716483, 1449109896, 1852754934, -1385620874, 241998424, 369085340, 1557223702, -746864884, 738670335, -1720829004, 1375715611, 1107933627, -1219781046, -1610346385 ], [ -1692070252, 1414327652, 489069160, -553342547, 211941649, 250828097, -1733177658, -259552166, 478009938, 461091028, -1366232850, 1838714998, -1682909746, 1555195687, 2084040791, 1077923065, 239299929, -1319613099, -731143980 ], [ 209748271, -1726337111, 892153287, 1789809301, 1041113426, 1900863072, -110426738, -1043868851, -2075438690, -279065148, -1652308371, 625122081, 1298125815, -1670068875, 70965275, 158730252, -810907276, -1208423443, 917419809 ], [ -1179982760, -2010357476, 442646497, -1857542471, -815722189, -1772032426, 216264259, -1212895339, -1020874222, -431554787, -52873531, 941062809, 1856420596, 443076290, -65604105, 360249323, 5803853, -2123474025, -30751517 ], [ 1047643936, 1531423899, -1752413101, 780563428, -1674035802, -2015949005, -1950040791, -1640874569, -1786645133, 334525409, 1806196292, 1117468378, 992343951, -1644942127, 1882199939, 11959776, -2012912624, 612012408, 879030223 ], [ -426050903, 925119410, 831106954, 347435112, -675914646, 2141618533, 528361378, -163159960, 1141217167, -1104973244, 1957718629, 1013112433, 596550173, -1003351939, -637461487, 1930970487, 950221300, -1670058585, 1307729688 ], [ -1637770380, -366634364, -356421377, -590270154, -19765030, -1492638597, 692701332, 759778196, 1510410314, -236784956, 131669589, -1576645231, -655418677, 263956892, -358694463, 2104013335, -956380141, -1927024403, 1578303230 ], [ 66650907, -1842377529, 1871856711, -1256563814, 1971937024, -668684937, -679798559, -1238085135, -1410441026, 1290147952, -340475688, 242146353, -779412065, -328108735, -74793195, -814399258, 412145608, -148654919, 1152083247 ], [ 1192139927, 576201603, -1703358082, 1683860640, 839954490, 1012367817, 641536236, 80090118, 273849019, -1635097308, 1798745076, 1304608152, 1759014862, 919835827, -1009378499, -703647908, 1575288849, -1151234766, 493028748 ] ], [ [ 678946482, -1360938832, -1785737020, -2002986656, 1233733434, -898482079, -1173021299, 1756774210, 401473002, -2042672398, -843694874, -106444140, -97752986, 1218456939, 1291193709, -2011332975, -914707785, 431370805, -2005360216 ], [ 303872033, -1815085138, 313538765, -1827615808, 1025133683, -176008483, 1938220571, -1789794789, 1587988177, -375082837, -53109809, 849782056, 524582714, 1631523450, 1423523696, -1196441430, -967621274, 1617776328, 1331721829 ], [ 2053355413, 1786309461, 539910789, 1986100723, 1018854599, 1664161616, -72853513, 1998650928, -1826014038, 1750915869, 1975429684, 1241673835, 1912405514, -340828219, -761175492, -1572369901, -1306782245, 1574243360, -1866229105 ], [ -1287664610, -9368126, -602778224, 1824368682, -2019615521, -1971641800, -979152234, 479094307, -618818051, 1441227827, -1735255448, -516673819, 640285119, 480936590, 75871620, -241320324, -1743563399, -1866594582, -1912872531 ], [ 19159710, 1653323274, -1764983020, -1867411792, 794437821, 1992203, -815624844, -2070544758, 1299240399, 684178818, 373817088, -1141715247, 1868442797, -1877758977, 1021095675, 977722547, 965738523, 437819130, -839181630 ], [ -190147988, -249465500, 1573150938, 1054709423, -101620773, 953518650, 2016311411, 825878992, -616980790, -2113334046, 1624864416, -2073088432, 39060941, -1857715728, 1629786756, -2011833639, 788261042, 1171877783, 998751658 ], [ 201410904, 390139807, 21026239, 1104359860, -1779836964, 1675516350, 1179498004, 2012898396, -1748720223, -1249299880, -1194800988, -375855509, 1369704630, 1231583394, 827112586, -446070177, -1749712762, 835053375, -1830111265 ], [ -1270948252, -401592295, 1187835487, 444072782, -1701950971, -1087654188, 1499934501, 365818817, 676586886, -603859354, 1353210296, 380668046, -1799040604, 968566000, -908778528, 1473870096, 594211244, -1306328308, -2021606629 ], [ -1781894032, -1089505143, -1639044694, 680435045, -1437182416, -230175767, -754391355, 677677591, -2024494896, -419940094, 1428242676, -1089883342, 1499180341, -1409388767, 915494625, -936167338, -616403915, 94810573, 887979457 ], [ 114508275, 320432978, -905177980, 697268710, -1843240155, -1770025936, -1462208381, 1609396323, 485769095, -649914269, 537775412, -991169833, 999080221, -468949039, 510204958, -1085346502, -1995531873, 2122441018, 658279100 ], [ 627987277, 443378635, 1702573829, -2067477866, 1937143075, -175452877, 348925713, 1880732678, 1290717042, -643975304, 1740704690, -1789940028, -1503200572, -1171397233, -991456600, 744463443, -422562557, 1504497827, 527603750 ], [ 452500408, 1152327314, -384842742, -665701659, -1683318022, 1471837403, -1147043182, 662975873, 1247953894, -549660944, -1445018758, 776159914, -750504073, 1511976782, -234103709, -704583368, 975227697, -485408723, 1275394236 ], [ 823920406, 1650990187, -301411458, -1774456206, -1384405617, -2125831306, 1521131268, -1102679008, -1281856858, 455663213, -1089449426, 2057859456, 1579755301, -211048484, 609696126, -486103012, -293740938, -83794779, -507624948 ], [ -272598278, -1360489404, 651895395, -1855785787, 1758271607, 1758453892, -1254021928, -1955367781, -88220030, -1882574243, -415082781, 1082768139, -817844258, 1691117198, -2085372811, 900708859, 15393565, -1107773053, -300276986 ], [ -985050049, 515415444, 1981602971, 5076561, 859347823, 478231739, 1407909797, 268914575, -230349058, -1634887401, 1187658210, 1709132556, 2064897883, 987540567, -615382415, 873613543, -770848210, 1712863595, -1963024750 ], [ 1710405118, 1018004018, 1671606869, -1113814221, 34968178, -1056943225, 905351205, 566966605, 822841915, 1025760283, -1954390676, -397386732, -1062501563, 1909292179, 126453584, -1452937046, -462770476, 117467316, -752319956 ], [ 503926919, 1156489373, 504148909, 338436231, 673671765, -912071743, 575024299, -1927123730, 1252853046, -514728015, 1348972306, -1057633124, 2050635621, 87422981, 1888490183, -891583119, 85588021, 918942586, 884538072 ], [ -1061703947, -419065704, -1158653081, 647027019, -364691577, -2115510078, -890646622, -568685062, 260520296, 1780414994, 2076624751, 751634188, 1737062649, -2073267587, 1547442039, 97438900, -547122187, -576005106, -647169754 ] ], [ [ 1326180413, -176620153, -1654230539, 1722627926, 446947299, -468422542, 910834515, -640374830, 409975590, -2113498500, -968794000, -677921930, 1259243049, 1093032382, 1260978229, -91314879, -597302655, 121676000, -1002138667 ], [ 123083370, 703923983, 2015492009, -567711198, -1661038468, -664219655, 1402125241, -212349659, -358228979, -179999654, -1061585492, 1415717264, 736069912, 1944843006, -1725954650, 916816179, -1800388327, -1768519716, 1483765506 ], [ -696708139, -790911533, -1333099148, -1681552329, 701218041, 100272652, 421511378, -1484838149, 2072124692, -2113701239, -224642249, 94008427, -1694542403, 338324437, 422596545, 131412423, -571471157, 1846737173, -1383048469 ], [ 1048623787, -554099552, -484347151, -1124492580, 749991245, -1300462309, -546498285, -70264461, -2105964475, 1331486045, -724127270, 1656417161, 638045126, -1029436079, 696417342, -221586178, -57923329, 1472707786, 605889137 ], [ 2098853242, 1838391516, 1502946839, -147060298, -25615383, 1641524803, 1589721766, -555858060, 887457399, 426682539, -1659938569, -1617656129, -1786098535, -1047198637, 1873740249, -785287249, 1822966029, -255891689, -178818246 ], [ -1048161433, 695032220, 383511197, -838412086, 1223359506, 865000733, 906948326, -231136537, 632712898, -650762095, 2144808843, -255102332, -970215912, -190893681, 1895720483, 1901638032, -619999411, 1653478321, -834539369 ], [ -1312396033, -1195441459, -951472990, -890110092, -861678590, -501147264, -2097788834, -526595727, 130697039, -426561246, -74338918, -1180690167, -1612318981, 1718979638, 2105554227, -396429011, 1122211652, -1543935501, -1361132008 ], [ 85001752, 881891553, 865077430, -684473516, 1617564702, 570576030, -787328940, -126740620, -867049364, -1551093623, -2122718853, -171426294, -2120743690, 1982931265, 1621793764, 1065712566, 1074770463, 543666563, 998407991 ], [ 1475436685, 54281447, 1411846530, -1128044350, 1667323134, 887058679, -1679934359, -1365823435, -1591497631, -1106176585, 1283741431, 1402695074, 2127478495, -1594084142, 268621654, 1381411146, 1994007498, -1725861014, 699282931 ], [ -1804115803, -1781041423, 1437809386, 1830742553, -1351339229, 1456906465, 1767818119, 153966044, -1411318357, 1047571080, 208166888, -637571223, 1568572960, 497272526, -1012316427, -372634037, -819603312, 116536287, -983499072 ], [ 586490712, -222886513, -1916116101, -2123198285, -1735066133, -1457528848, -1793524829, 693735183, 407718947, -2057298934, -374058456, -885837533, 259192, 365728553, 1208784, -434672758, -1973663607, 1256422006, 1271563170 ], [ 1544491454, 861948399, -741336318, 807028779, 1724363398, -2000377069, 30785411, 651624283, 2083490398, 1966132, 1630204137, 1119129515, 1245273047, -1731423755, 18030862, 1059605350, -1611850545, 1982935644, 791432644 ], [ 1507475265, 570380837, 1692949663, 1718777652, -1821921260, 1878044122, 127317693, -48113139, -1088076447, -410979611, 192946958, 140846461, 887274642, 769653733, 1060101998, 337031842, 2111388606, 1625735849, 1965490815 ], [ 962585682, -1085966590, 1995680254, 1785054088, -872908995, 1649328947, 94958987, 959651149, -678008015, -1040852569, -420452588, -1338955742, -1540779053, -276564304, 1923166859, -1979731899, -742294738, -928071553, -1255477513 ], [ -1832298907, -1392502266, 105259064, -313783823, 500566617, 1530363329, -1669430732, -728898871, 1606028367, -1134658297, -1731732481, -1118826898, -445773762, -1048473004, 4216085, -1270847283, 352711046, 1570485246, -776936339 ], [ 181949104, 915188759, -1862510437, -681354431, 576897538, -1062186954, -378481646, -201105594, 1874921221, -1660294780, 576293338, 2002134112, 1741084275, 215167540, -480218996, -1528777463, -1023442409, 1271602799, -2032222704 ], [ 946522667, 1845078374, -298471986, 1327540890, 2077483008, 1124119185, 2641541, 276130331, -1233722794, -1581165792, 1250932848, 83590371, 1841434394, 1043300922, -1020599846, 1987000199, -2118617584, -1736726423, 469354338 ], [ 447937981, 999782655, 631690236, -1027120779, -1509723868, 1991387594, -694634944, -1427487125, -1850391013, 1293458106, 1480401732, 1616239743, 1514832823, -1413541267, -2085835308, 5771735, 33457778, -2027023495, 1616814944 ] ], [ [ 609409155, 780542200, 199627027, 2119160048, 1195168616, 336058541, 5487498, 1437701108, -627562317, 1550664668, -1560482840, -1992861567, -1928124132, -573311152, 123832612, 1702061092, 1799093353, -2013038177, 1142482041 ], [ -1282903926, -459043201, 1538943115, 2077586885, 1261773971, -1357209339, -1984386208, 2137300089, -1136388166, -1159058005, 93189722, -1424990256, 712356964, 1539025513, -660981294, -133773122, 1717174659, 1683015579, -1746180895 ], [ 1065324747, -2061695173, -1474333279, 546838251, -1623822858, -1357134991, -228635860, -362195105, 264333068, 1805744040, -329792823, -832151126, -1236998859, 1619076568, -1213197662, -2129971725, 42558903, 995086936, -2086068365 ], [ 586865004, -262215590, 1187685284, -2004783066, 1705600630, 1602602269, 801046069, 515875376, 876601642, -1459479836, 1704413430, 1153485417, 1096355229, -31712595, -1542336261, 45984730, 193111897, -1047425348, 1821884902 ], [ -456312660, 1950069853, 1624158746, -1826292969, -1515262584, -461169823, 531317942, -1659783464, -1215908163, 1530132632, -237063426, 240387446, 141825142, 2014455206, -1624400738, 91544832, -1810284296, -1947855143, -68465011 ], [ 1733073168, -389366114, 932189893, 1808161360, -2121041011, 850387181, 1711607712, 1704296946, 1012933390, 1839553970, 437939335, -2065597825, 2070211802, 1631491185, -1330823319, 1969139249, 651230075, -203396909, 1368261931 ], [ 584062409, 1241021912, -661522358, -473238727, -1723752586, 1671770495, -1019604669, -1557011953, -1801549149, -489355627, -56732967, 1436570566, 659651018, 1314927140, -2125037572, -2021789739, -1164521969, -490955764, -1830650250 ], [ 1579357526, 2000349392, -64852201, 1301852938, -1328523084, -2014386836, 1712259637, 1348567598, 1106643421, 1405580993, 903063719, 1310994782, 2006597487, 1625298416, 1675700887, -135609441, 1367959689, -1119210784, -798831469 ], [ 1591061983, -586622520, 1437297246, -19562815, -967615898, -379592221, 346686651, -1875268875, 244549178, -1696136566, -53564836, -758949308, 466486902, 1456505616, -1786836659, -1782064093, -194803395, 1090464730, -945442909 ], [ 1213361687, -2137293143, -880780530, 82355196, 541776335, -581092921, 1640843173, -295330839, 582993129, -1669236325, 1843809717, 24140001, -128332749, -987301739, 462482349, -2144983659, -206593639, 1202638088, 1192698504 ], [ 549062830, -539032664, 119898319, -1421765156, 524230673, -1218650526, -757346293, 1005509263, -1619045032, -729929882, -614493773, 1916853601, 1240723811, -547722084, 464999063, -1116999716, 1250878081, -666702174, 1727785935 ], [ 1678780416, -1075213384, -389767750, 1779954503, -1734706003, 698357522, 69774941, 261040361, 310847727, 13784783, -675048885, -134345679, 2054122591, -1830094452, -1458035331, -1912804793, 539365871, -725955699, -1954568659 ], [ -1273221116, -1030366147, -1775489898, 1146725758, -2042526382, 1644034748, 2054660386, 1791585477, -1236546964, -1166560218, 2081727215, 527887132, 191133245, 1566899968, -1323569288, -403138243, -1523420129, 1284059641, -1285034614 ], [ -1581727253, -585069469, 276610613, -1267051756, 1718071983, 1408841495, 1803462598, -571092981, -478566067, 115728846, 1759502754, 5286580, -479071941, 685206985, -1577950867, 2136323005, 810580194, -242395465, -1759758373 ], [ -761712000, 313652708, 2036143031, -55326356, 2137273019, 76983991, 1206596927, -1726449899, 1278482458, -1107559432, -398039696, -758521705, 167084012, 491635717, -636466921, -1901162014, 510466329, -343154653, 1399040865 ], [ 838501965, -540882371, -1924602618, 151154122, 1267196235, 1180986938, -709501196, -1250424835, -1831692002, 474023260, -1019895010, 1184371437, 416769053, -1923510316, 820817550, -1057802780, 1597878116, -2039003031, -573201763 ], [ -2119940455, 571613875, -96133607, 141772386, 861890398, 1700545353, -502341975, 301905191, 520066931, 1637923688, -1325054673, 101170792, 1444932760, -938788447, -590168594, -218991361, 889949371, 732453662, -1589386646 ], [ -1262807064, 1366263714, 745909847, 77567489, -341993670, 2019786096, 1642710939, -406429084, -637568640, 1602020949, -661682402, -377529871, 1790621668, -1684089616, 873818958, 805883626, -518927965, -1361650510, 1550563159 ] ], [ [ 1287855759, 1538772804, -709252720, 1988136978, 1101335244, -1116792775, -79713324, -788353455, 158935297, -1338678664, 1007735482, -173853821, 708909137, 608724024, 705299075, 1116639331, 682664141, 67001494, 366231774 ], [ 563115401, 1319318370, -104026438, -858907178, -1063013455, -1367672339, 441107729, 1010004732, -785518780, 171063060, -549361966, 1720613834, 1744373628, 1997526589, 1550743349, 1576828548, 245802391, 204264117, -852021130 ], [ 1091458544, -773001366, -711533931, 1914109140, -2084083710, -1640067722, 1204608636, 795209452, 1209024300, -142307279, -2112958659, -869716299, 1561638103, 713255133, 1638266159, -2107159091, -770322002, 803195777, -2073411596 ], [ -216565013, 1614995500, -1453137013, -1844610889, 588352161, -1150173332, -1357592791, 182855810, 456011088, 1359505576, -1700828138, 1210396993, 730907071, 778146568, -1122702208, 1411649144, -1618327417, 796421808, -1569459109 ], [ 591369343, -207988580, -1427226091, -1312402129, -258034385, -574997532, -208811504, -286881839, -2068033741, -303398461, -405792679, -467310618, -1172144544, -1321243785, -1762363550, 536780285, 198946935, 1339390795, -1129526000 ], [ -395650327, -1329815198, 1891178141, 1231775584, -1508572994, 1331840235, 1819055266, 690875206, 2107468999, -1332862390, -907314170, 569914171, 164852940, 916212815, 1999167855, -1145425358, 1599451964, -1576495621, -174315056 ], [ -285497660, 1315496699, -325099345, 1418981548, -1489052211, 2119075539, -1324074248, 393834861, -1644092, -1758656032, 117779551, 1603974588, 162601484, 871139270, 2070318452, -846359482, -1977368637, 812315511, 1229608253 ], [ -1534982613, -636479776, -608166810, 1086229053, 1614495201, 1011207632, -873561188, 514731896, -991796076, 563302896, 1997562492, 702641862, 1224595926, 1063441743, -100909690, -1582179968, 2042940231, -597692595, 1660077436 ], [ 1468915888, 789468057, 205660938, -971095460, -1559349230, 1601175862, 1982766155, 742899665, 2095241722, -1217761210, 54448212, -1397598368, 142567445, 1680454131, -893250082, -339302945, 69414516, -155341049, 2013415380 ], [ -316083121, -1054118959, -740784884, -839164181, -794411990, 1707253933, 54829329, -496518463, -1540350918, 2029489309, -1489456452, -646012062, 856158469, -2127587968, -788875470, 1948737490, -2044207734, -1129626378, -1777761718 ], [ 833741122, -2097616929, -1943972903, -117722913, 1066238149, 1737674495, -1202294488, 308514570, 1289569561, 985897431, 2004031709, -1822206298, -1953237626, 799270611, -566969730, 1024159142, 926761659, -246833992, 2132173190 ], [ 1639595458, -588218458, -2124889731, 2125922042, 2011328649, 1714486685, -1907485596, 941937157, 1978180431, -507249279, 1092874878, 158548927, -157603725, 946382168, 345090279, 797699356, -1186617408, -908814951, 601290160 ], [ 245747604, -501660542, 1438920431, -681013748, -107049498, -790048190, 284510627, 267841852, -740733018, 1175362775, -1459847963, 1159977925, -1864103306, -1070912973, -403488203, -328448316, 565947106, 1883363960, 1116752111 ], [ 190427721, -1786472998, 2114032045, -779589049, 515750005, 1322443241, 856848385, -1665350583, -1031978423, 2118623777, 1150680067, 569893417, -231800450, 1889861194, 974536581, 989050322, 1787961582, 1992339752, 1544058113 ], [ 710099036, -1165236724, -996103913, -1485801178, 1289657255, -710602898, -1176521372, 970281159, 279197681, -1091204553, -545284473, -81521466, 1284660995, -2118822114, 1114500296, -1808989152, 1562914126, -1641109726, -1086853157 ], [ -561919489, 2136988223, -437382318, 1311557326, -1046119717, -486606087, 73669609, -1599172045, -2018336253, -646712388, 1229334475, -1691433493, 1367426752, 495519755, -970002268, -1662485653, 217555947, -298445983, -1680585065 ], [ 719696733, 1447888863, -201559969, -208564602, 1639176985, -483628578, -1112428492, 1490940287, 102615387, 1880149385, 1774597883, 1335377516, -630502011, 935059659, -117211847, 1135069951, 1859053950, 998837006, -2948004 ], [ 2115711847, 1564403438, -1096047918, 1891762766, -87263594, -1047532549, -880967579, 1227676758, -492944749, 660372578, -237121184, 2090442934, -1561227628, 367523989, -619725121, 1257468095, 1902494255, -662743443, 1751114735 ] ], [ [ 456947923, -1910811973, 1196493466, 220890727, 2005377526, -176275144, -1065835215, -1405306083, -1808633144, 882662293, 2045713156, 631021982, 440842561, -2026153405, -2073391774, -3776650, 85854392, -319293687, 1872791667 ], [ -730051938, 2080588193, -1015724091, -748564849, -862157979, 1210790354, -725625624, -177388346, -1668595305, -438044612, -1288617931, 1108932383, 1343598912, -987981680, 2096450202, -316207151, 1438022601, -1088637617, 1541848434 ], [ -1534859745, -593789817, -518407303, -1347554440, 1972370912, -885632975, -348402516, -2075788650, 786943757, -1376348021, -923105226, 1791388853, 1569196582, -1654637822, 536442914, 1062330030, 1934685264, -1112918762, -747530056 ], [ -1129999729, 163352947, 443210280, -1326948788, -2050068496, -1563865301, -1251152238, 366616835, -1286861805, 1303165001, 610827710, -1289372825, 2106752591, 871519690, 1589203811, 736822676, 688327940, -74952200, 670291882 ], [ 1146377241, 2088722481, 403325113, 1089761968, 1917702426, 474282868, 1132606907, -1336282148, 1660405502, 2057176025, -595419358, 1664081268, 1335731311, -1146869963, 2113227800, 363583029, -1445407519, -1683239090, 48015352 ], [ 88626485, 1556221197, 44886566, -443986374, -787339465, 35361212, -1004980245, 1063551408, -1564394324, 1394564971, -1219299689, -1290506748, 2036144043, -467679054, 773218006, -453096690, 2069451637, -1491108485, -146988079 ], [ -1755990269, 306030294, 1050953639, -135357398, 1511795945, 1152845951, 1940975823, 2129232646, 1959772072, -287155125, 2124652305, 691501508, -1791030768, -1793787539, -443251855, 242455620, -1794625952, 329073016, 764031633 ], [ 830553162, 2028906311, -583984584, -1989928579, 1966224435, 113085146, 560113136, 142864918, -56417696, -1446223221, 274883830, 1432236747, -1660896190, -452162163, 1868848255, -341602032, -1453146059, 1984095899, -1559476406 ], [ -1084978784, -150156409, -491911114, -359122123, 1160286923, 243715560, -85974366, 873407534, 444185462, 552879429, -95291849, 233710313, -930609795, -370757145, -1448575832, -1794504471, 1503814739, 1318783337, -965454175 ], [ -167636807, 2136176632, 133152716, -2104257790, 332157231, 1640451092, -1156696848, 1921432226, 1130228152, -1895347829, 2094787810, 547923331, -1220495676, 1214097551, 1380234758, 495482144, 1993530938, 1632598078, -809078906 ], [ -1578485228, 1320298609, 1927396379, -883373562, 216931687, 44621402, -668412785, 164095671, 108166716, 2084483113, -690136544, -1507717984, -191370465, -1539190445, -1475486756, 579979381, 1480249287, -1650539677, -474081539 ], [ -1360468046, -141684180, 389560653, 1759115171, 1693385204, 1748060392, -333139373, 1237303341, -899145907, -2018567880, 1846340617, 1745374517, -1369953092, -1336869471, 1748230903, -265034139, 1244706398, 1730832581, 195617904 ], [ -1739273575, 429561841, -1575810440, 807236074, 326665238, -269380728, -138662143, 1985086867, -473834850, 1498844307, 1329995462, 2130674514, 1695136377, 520894553, 2110669169, 860811437, -1619369070, -1733687346, 756970584 ], [ 127422672, 1594905179, 163357089, -1114467936, 1533901009, -85746087, 1950269709, -2116697388, -2068985351, -1569326819, 1963078562, -1608189193, 913433424, 891475234, 1631549056, 525056417, -2057532972, -1981280260, -2086918888 ], [ 411004960, -299674136, -1854812582, -2057931956, -1279041282, -86781955, 1723839685, 1405347169, -226501262, -915752683, 1208373117, 1877651406, -797525311, -9328475, -1671711322, -1590421645, 1667270520, -1176591793, -1443851730 ], [ -777438658, -645784661, -1272233219, 864295579, 317546068, 394293752, 2085161229, 1838203272, -935175347, 2094529024, 766502072, -1517708659, -776738210, -1174300669, 1285121110, 597700680, 1198496772, -1517275939, 67407376 ], [ 181330018, 776980402, -546194686, -1877078933, 1667005543, -316375862, 1795703525, -368235247, -1035816856, -153856394, -1736592243, 252503125, 2109171680, -1047027224, -1503687655, -1559765434, -1402586819, -460635932, -1064407662 ], [ 919559667, -683526509, -587784905, -1512777028, 314495907, -763511864, 883261466, -2052891150, 613308052, 1292715138, 909747646, -1015536082, 845006226, 1364873073, 115209314, 631024166, 1356647670, -83553879, -1507567117 ] ], [ [ 2028482307, -744486170, -486747746, 485188441, -1381312198, -659689708, 332599245, 1002847012, -1545545147, 1409215370, -958567975, 1776165593, 1751226270, 907472288, 1684308352, -1460790792, -147209086, -1542030718, -93326388 ], [ 353395913, 286833735, -1821570776, -1785930365, 2139562682, -1060186680, -23326542, 343534314, -1463162201, -768085437, 436100788, -1230977274, 1256067783, 632909908, 2099676275, 285339557, 1289840856, -742716592, 833950484 ], [ 1878581219, 1384314556, 1192668096, -212501517, 412925242, 398095324, -1247835996, -1018130192, 636070158, 587464797, 806330784, 445307905, 349036987, 85867119, 592534932, -591247011, -1450717506, 760096551, -708698807 ], [ 1107291636, 1678236634, -466935621, -1558592106, -2143327236, 385220441, 1641730282, 1707916634, 1712668162, -2086684993, -1913940477, 2006271690, 748224428, 1646441358, 2061710260, 923699256, -424040562, 898226527, 543808652 ], [ 1579359042, 1551769502, -1413076506, 1634788964, 858711929, 1009014643, -672405943, -60067337, 1613356405, -1552084591, 143155808, 2006184407, 1141674007, -1508115659, -1430113306, 16492673, -1107931065, 1638557937, 1452421114 ], [ 1949468278, -449964507, -920951380, 119506037, -1653434479, 968670225, 1587460864, -1418684977, -1298019586, -848153395, 1292325346, -748833242, 984728928, 1789621238, -265295743, -1556544609, 1786064879, -552683839, 425474476 ], [ 1972750318, 1706689978, 1438255719, -629290583, 732139370, -712952814, 210161268, -698625933, 1454836865, 1078788425, 1917257992, -1003486389, 1821373198, -1084379845, 597534064, -1401099983, 978727338, 1180879556, 1182431371 ], [ -956473299, 1328636831, -1464381445, 1001034299, -128213388, -1374608230, 2036946066, 1114888896, -1519370040, -470825248, 1022873786, -1289355781, -115899953, -1707110585, -2050838682, -1115343243, 907807045, 33285415, -821169185 ], [ -1087146993, 1304611089, 712578228, 1560560716, 1994552980, 570014276, -1958304565, 1881132190, -1586330771, 897873149, -1085418574, 1145787989, 1307223605, 1258892135, -982386007, 608561950, -1324877120, 1662690255, -1490927926 ], [ 1466342471, -1503591507, -908030014, 944114538, 1969117393, 893878394, -674768004, -811183571, 560691244, -217144114, -1258258693, 550576784, -281690766, 2040362492, -2021304217, 1044306933, 1280419049, 1301500025, 859420595 ], [ 2051832229, -818935940, -510683963, 1865228804, -1850702416, 1402787274, 1060424840, 381569488, -1627378886, 477467023, -263730743, -1770989197, 1023807353, 1341786068, 250630269, -1447813268, -570606243, 174683452, 61644291 ], [ 393223467, -1094247903, 1272485551, -1829060506, 2089209358, -375864221, 1413270680, -1897024388, 727040959, 2060110151, 1977888062, -224901145, -541130534, 1642258779, 591300632, 1940413669, -1141211329, -217452304, -803911319 ], [ -342059038, 1601292270, 1689748127, 409410365, -1998525828, -250288415, -54960623, 917911752, -993792634, 337711270, 1085589199, 299037095, 1446213220, -1062678693, 515404104, -190557919, -399713724, -325416726, 236223112 ], [ 56241923, 318440482, 1976278965, 580397093, 201123258, 1813305235, -1125633121, -1077507437, -1647490538, -1281740122, -1812188408, -1330471417, 668943387, 847192537, 634535953, 1738984372, 1535577477, -743933882, -1332380657 ], [ -340702015, 1835991964, 2010850007, -1267932061, -1523507812, 1020474779, 1630175632, 1933596376, 1972614930, -932938800, 1286363464, 747181492, -702631488, -2078872154, 659625843, -594968406, -895845329, -2106418186, -1628494886 ], [ -1330906058, -1686320619, 1932437491, -2107353657, -477974679, 2054524883, -1642636929, 666067403, -1072887971, -767780727, -239788106, 339639988, 1120508865, 511418720, -2059200890, -1361809749, 547691941, -906804256, -1890511560 ], [ 203056407, -785948085, 1459406262, 1673296510, -1590904570, 1190434213, 1539040306, 603769883, 468091772, -154764148, -44412779, -1808396547, -1529264338, 790442958, 214335433, -1400204894, -628647458, 628234144, -1335875852 ], [ -1242370325, 1631973525, -180186938, -169339176, -1832311475, -1804934098, 641965955, -849807847, -946363690, -1367926124, 1088574754, 1886543620, -1028455257, -1103540431, 1201222134, 27473649, 1263513168, 1054511069, 1269387888 ] ], [ [ -1466684619, 150970990, -268488733, 1575600924, 658338611, 1052370366, 1640478754, 818314405, 661868084, 128039509, -1803526140, 948332586, -766387681, -1617925168, -640241318, -657068318, -479861882, -944526509, 1896737183 ], [ 1647473075, -1994138919, -14227904, -849657857, 1498361510, -32401572, 576580867, -1776415550, 915481815, -70703921, 1611508058, -1687368453, -846288737, 1450763565, -1142117649, -987480018, -849467835, 98832276, -1912939915 ], [ 508171315, 1330278256, -834402122, -1411710330, -638598502, 624666597, 45166107, 445416307, 1311832042, 1923443147, -203186842, 1119075993, -39101708, -1553753991, 411736767, 1945579853, -321214421, 172894227, 970999146 ], [ 1416780540, -2126405636, -1902615803, -72929685, -1666947353, 1816840659, 878694675, 497802893, 359783396, -58412662, -1933898633, 1168337772, -93664249, -459558312, -272180450, -140679014, 1896693128, -1309279028, -1386965115 ], [ -1614030882, 518826914, -2037864383, 1253673783, 994323170, 897490012, -136622420, -385055692, 1887007838, 1419971402, -1388064498, -1036216309, -1099582797, -116560079, 595823403, -1197889777, -1912988374, -493175874, 14659814 ], [ 740217508, -1616705073, 812913874, -1454286861, -887987206, 51968560, -1696155508, 296656867, -1981650349, -1236801353, 282798207, -982522664, -289420465, -927250851, 1459703, -1538415075, -1479150728, 2000255829, -721171453 ], [ 825492417, -2110966508, -1671421607, 1235315977, -613492348, -858127217, -1406160286, -1003220299, -1140802871, 1277164055, 1887542675, -1997497533, -1560134186, 547002632, 1631278957, -786655614, 1468170295, -2128000507, 1046547173 ], [ 1903236171, -14078801, 362009846, -1037803021, 1224983045, 1421547698, 1431018442, 1434841051, -1815507275, 108731372, 39742425, -1942985711, 1293193751, -1318721689, -322615409, -1906607024, 1242261604, -1375085243, 70979031 ], [ 36169125, -1735810712, 1521163411, -2119376037, 658147184, -1408232719, 433374954, -1177710630, 1064952354, 274748523, 600915207, 2092123051, -242978050, 1112030957, 1354475683, -753566569, -815251492, 884573190, 1838739525 ], [ -2083094990, -1648448896, -1422029087, 591330637, -341118344, 2217719, -785729161, -318851257, 1179696928, -301865851, -460240024, -1966203713, -522687965, 1080243566, -1558386726, -634164462, -922403240, -100346083, 1380329702 ], [ 1492905235, -499258091, 331178490, 1364176499, 1509408682, 440381290, -1558732132, -529333282, -937086489, 773161223, -1168521383, -1999935443, 1659293101, -1672886283, 1209278945, 1953924648, 1434952253, -48433875, 294993644 ], [ 935906668, -1199374292, -330819755, -528287960, -974638693, 216040605, -342851123, -2065971280, -1756483833, 599758973, 221542793, 1524152883, -1832178463, -748890575, -483310420, 772190203, -271713513, -70595137, 1805917966 ], [ -2130400451, 1688611036, -927746468, -1974152660, 119658879, -1236791587, 965974559, 1114215745, -420761766, 1204821218, -1347565766, -704078863, -1885277094, 608703376, 922095548, 1128418473, -579643030, 1451253219, 631807744 ], [ 323444092, -1195066754, 1467569497, 1093866052, 1613536404, -668356330, 220787624, -1922561880, 424779017, 43952546, 1369459663, 994055780, 2106493750, 1857561148, -1426627491, 2022318770, -2018276529, -187176362, 1858542959 ], [ 480492409, 2112768919, 245762011, 779808215, 144060023, 1834533921, -1655541895, -475040200, 733859781, -29261795, 1998320500, 353296570, -1602869389, 487349078, -808078736, -129556137, -1816556781, 1585794231, -417544277 ], [ 1315234989, -78717663, 1926007103, -609807656, -1690453674, -100578925, -2000296977, 1301232784, 1799066186, -1228688812, -1920340206, 1107979994, 811465866, 1259662357, 297949468, 348464144, -981996980, -793189460, 563470605 ], [ 1874756799, -818687081, -584529776, 382430938, -1933073792, 656939269, -1562990775, 786908636, 1681866267, 1787894893, -1503339567, 417746406, -225940442, -41803234, 824511575, 2108265781, 316301581, 233637140, 658726436 ], [ 22066802, -649336072, 1388596941, 696798908, 280529378, -2108461401, -964659410, -1016832492, 642671595, -1616626363, -507134630, -192144050, 1033590324, -1521178279, 455177151, 203457203, 1027143672, -1371533205, 428444287 ] ], [ [ -368230418, -1034045231, -1828704673, -512134806, -257782775, -1928772432, 1322778112, 820509285, -786403105, -1945444485, 886123635, -2044704861, -317887309, -1258133820, -1141551491, 1095884780, -844052988, -1092605581, -847919889 ], [ -1508081977, 1041009483, -19573460, -1284470267, -824484720, 2052013096, 335913922, 805238774, 1531301906, -424538480, -651924415, 2138910935, 284851201, -1219033919, 1539054879, 1129195068, -426549773, -983818534, 673586178 ], [ 187107893, -1131028327, -1913745650, 1370592074, 1488030659, 1746013921, -574873204, 876628096, 362866285, -1003824861, 1835170083, -704260304, -2017574952, -1436016406, 2010119585, -1852309600, 108144480, -63040588, 1205797353 ], [ 1379146357, -115771851, 565676014, 1356813573, 1329733536, 1634487718, 890048646, -508206061, 253469480, 956198149, -874331257, 2141548037, -241403312, 1104372137, 25849402, 1962283917, 720528666, 1016263264, 1178820523 ], [ -730630041, -648328511, 1405105744, -162689399, 714428144, 77292903, -2005457784, -123880734, -1406885064, -1774524177, -1025324624, -890329936, 1046098586, -1064605024, 1276175054, -1244660778, 1403962260, 111725906, -1858798549 ], [ -1672468165, -1837573061, -384713700, -861384821, -1948762349, 778434466, 1516443007, 1469672992, -1500174833, 1586456410, -319493507, -1256212158, -1574492392, 1148539887, -1046866798, 604623732, 232995804, 1832791476, 927039477 ], [ 1171929259, -31940664, 122927479, -1506090808, 1216310183, 1082640395, -823441032, -1546262202, 1228984445, 1163908472, 1207609403, -2018788900, 1525609279, -601847143, -1106400525, 113110509, 1498947193, 1352835662, -1421418489 ], [ 2046213633, 1167799926, 1859710929, 1846481555, 109243691, -1993731917, -1836670667, 541220198, -1756527136, 685441229, -1703816618, 1353528460, -999851639, -1705860512, -686478771, 1758491378, 223026454, 2120799530, -1037936827 ], [ 739186518, -1345436887, -300935546, -529924156, 579886702, 744286279, -1912522668, 839306103, 1086773468, -508112237, -1846979429, -333364059, -761965860, 1256011503, -1548770693, -872382430, 970839796, 1891948271, 405566288 ], [ -2137694753, 855573852, -2013081914, -1870174228, 720343690, -556600546, -2031060323, -402998215, -518097701, 439798339, 1906901198, -1707976636, 711983537, 632378010, 2048162193, -452266180, -1452455220, 1743412968, -1932129991 ], [ -215568103, 659516669, -1709089578, -872867282, -1703375349, 1484231269, -1055292479, 443967360, -1117500543, 832529427, 1274257542, -1974737026, 955151548, 690847828, -1818176825, -1012037126, 1509397751, -242900827, -1734608250 ], [ 609458041, 1226762117, -286814287, -1668091871, -1587404932, -531036869, -67624234, 1077738816, 778604498, -1058129658, 815364222, -1660735256, -1356324262, 1233494277, 1722030204, 820233834, -187561549, 1680482975, -629495044 ], [ 607963484, 797108178, -1829867725, 1971551454, 595431360, -1113533090, 1385157326, -510801222, -1788087034, 754526246, -1564685352, 416398982, 762645561, -1473304035, 1251254874, -184007472, -630711312, -1710458975, 1010440883 ], [ -1441643261, -1428642563, -1006834787, -240495345, 1628148678, 1065040472, 1021359004, -1292844626, 636048504, -648985255, -112001749, 554333527, -1431714558, -661445544, -449678562, 1606997538, 2006305868, 1961623727, 118771745 ], [ 611128798, 928657118, 1212899791, 757851225, 1746748158, -502335450, 866979253, 475525601, 1173875453, 1844767886, -1802944803, 1514995139, 1390550144, 1589600006, -968237631, 339274934, -1843380533, -1885996799, 384277260 ], [ 2022508541, -1173441031, 1246711059, -1804543993, -1869939476, 470562782, -949519707, -1724204635, 1782073971, 1663129575, -2085652133, 2015509968, -2068769835, 1023028269, 1219371741, -911979433, -1563731736, 268611776, 1657453190 ], [ -2012683149, 1508041632, 521406954, 2090600051, -1014296204, 621456154, -193169239, 578054148, -1379251140, -9367345, 2089723489, 1477680206, -1256601952, -1894397286, -356760993, -1164869805, -1053981840, -1364084139, 178617421 ], [ -1745373704, 1740931352, -2016695130, -1445735539, 265997695, -1542696930, 17063786, -1829376307, 1589029958, 383760942, -843483663, 438417290, 175348014, 1380361155, 972746279, 1442942929, 1562132603, -1709644150, 1156152466 ] ], [ [ 1763192954, -1295370437, 1414689670, 473520898, 632421362, 915521028, -656871826, 1709121164, 1054783914, -263786450, 518289676, 1949961284, -631160703, 1688941583, -2090550787, 1261452659, 397116870, 902158809, 328526362 ], [ -91392679, -1483576294, -1104298253, 1745157553, -400884823, -1463396696, -1594466635, -914415080, 995210015, -549807163, -299248279, 785831505, 452375245, -1796841978, -466698668, 869191590, 898961200, -367315206, -1226319964 ], [ -1361735465, -1760884677, -1666101707, 2018492151, -376514003, -770529724, -232002215, 74890662, -1557778053, 1736443225, -75308705, 268190490, 10473720, 1879141522, 2065924442, -1607160485, 916135006, -1446548472, -2095218431 ], [ 223663294, -99350326, -33715296, -2054756027, 616899951, 48159357, -1897748044, -696054838, -1567582479, 1733048454, 1040332572, -28823546, -1773523529, 1502827362, -623277201, 360229320, 945333840, -444472485, 2028102576 ], [ -1160899726, -672748040, -1360829911, -672323451, 1265066709, -122415803, 1644914737, 1676964225, -755548872, 1267572995, -23139033, -328616429, -912673638, -1861693200, -192009085, 722634339, 1586953363, -378199240, -1554887447 ], [ -134119196, -895560696, 1799416321, 838685008, 1741982744, -813356080, -234587663, -1798920542, -1567321159, -539425210, -442571822, 757597872, -1222480474, 2078785365, 1204235963, 1684241338, -830441150, 265763280, 75709111 ], [ 1191136738, 1494763547, 306609878, 2037955095, -26211817, -968915479, -1414622196, -526998913, -892625126, -1287375998, -205699339, -1024520674, 2085651778, -838667667, 466271901, 1083548764, 1910739600, 802815465, -1036448957 ], [ 240668215, -1851254354, -986208340, 2054605309, -2126231054, -731758106, -1917880175, 151638627, 1078700249, -1841927028, -1594372757, 1547869893, -949221645, -2144562687, -1726316895, 1743807805, 1818364850, -1437221196, -943780585 ], [ -1359450442, -35129291, 1399297989, 1114623055, -488636613, 839035100, -1047895461, 1757191001, 414211095, 1791733542, -1054794670, 1933508966, -916771919, 791674669, -1951846454, -1157387878, 169270157, 19195675, -1591632822 ], [ -2104586923, 1447925293, -1097503624, 1078123271, -1403580581, -921445399, -2075718658, 145077885, 72834043, 332331218, 1067609333, 714904586, -1278138166, -348232674, -1819889153, 655120688, -445069132, -1419960577, 1623017826 ], [ -124473601, -1921819387, -1743729805, -895252684, 1894380386, -1725239457, -423443539, -440084972, 504407402, 425301766, -43738478, 1317572487, -2032303087, -458129800, -1878131226, -854774774, -1011223217, 1648089976, 751340358 ], [ -1117590359, 607457296, 1427553466, -1340266058, 277152841, -48905878, 1778924910, -570967726, 766989275, 294395413, -760314249, -710016844, 1554376599, 1701657885, -1029543436, -118461244, -1534555743, -315345789, 1578776853 ], [ 873279783, -61005991, 1205544665, 226640511, -268209068, -2074512068, -1679503165, 166134888, -1782029113, -2097775097, -743569273, 240665466, 998933269, 2000202091, 659873551, 2040861839, -911669712, 677148228, -2128614244 ], [ -1563823889, 612774150, -790978746, 276597371, 1901855994, 1170332165, -636367585, 799576156, 1819156204, -1087055047, 236044671, 1000295177, 683340537, -58492786, -287708280, 321163704, -15111935, -614209583, 1608271051 ], [ 1248071686, 606361812, -1305293793, 61052509, -1268993683, -1448766667, -1127746375, -1470999375, 1243617175, 60325134, 979698698, 2046530207, -989613649, -1309582287, -1529503944, -2067635326, -2026409812, 408824618, 789520314 ], [ -891430848, 166958635, -1259234443, 868933545, 905903453, 894448841, 51350615, 1480801803, -1788875170, -360921869, -1875565623, 1405631815, -1831260220, -275876521, -1348706820, 892586164, -419366189, 219653001, 1985298092 ], [ 1810005320, -306847419, -557794045, -862649770, 815301311, 2124899048, 421314683, 279727491, 2141825753, -1330900173, -1815646854, -1740003396, 421374366, 1702216257, -1149147954, 962336094, 1650066039, 1788796739, 1264863602 ], [ -569881573, 695094768, 235706642, -84402084, 893738791, 778641915, 1324751376, 233378349, 680956354, -913543559, -114671326, 1371907707, 1166588803, 54013789, 287412362, -1043165455, -503035213, 705880611, -1651128320 ] ], [ [ -2067417822, 429017018, 945276710, 2064697003, -127410232, -1618002915, 576875164, -824788133, -1472239031, 520269648, 937385487, -1911268120, 958963482, 318980328, 1037623570, 558313704, -140875527, -712384463, 603470360 ], [ -1290407387, 211549549, 1086321307, -1146413332, -1780611234, -2048601182, 235784863, -371184654, 662210566, 1352558429, 2057088765, -763484386, -1664692109, 1069454745, -2065322165, 599858787, -965817685, -630226304, -1615536863 ], [ -2145011618, -1314414255, -296326154, -885218371, -460204872, -1667377053, -1551588553, 1063179632, 1368924794, 1030719262, 1956283088, 994056569, -1626749095, 1018280240, -1155598878, 1190662144, 569069633, 1489862298, 1936437598 ], [ 810011318, 1864012817, 173148206, 1852609302, -1765133321, -257075355, 1128547120, 2086936615, 1585358593, -581266752, 549432970, -1775112716, -1649688963, 878059535, -803163308, 241310332, -1261396998, 1286112779, -1778081158 ], [ 520154109, 760882525, 1377167926, -1050432133, -670481627, 240273945, -910803913, 1015745828, 1104864487, 1098127113, -9797997, 548930699, -1376986429, -1298694944, -536788469, -1259175976, 1291314625, -1040911522, 1820731905 ], [ -382511354, 1118075642, -1820317711, 936840838, -189986122, 1338517752, -1370305065, -1286212665, 1557682039, 341798481, 267199073, 404524650, -610774988, 1915267357, 233456150, -2081751127, -917268012, 2020880923, -59424999 ], [ 970980128, -2067461297, -2051111350, -1269043410, 80799298, 470169794, -1847762373, 1789806305, 444077112, -637957580, -207845459, 25069048, 1170061898, -1748807501, 341144452, 98390464, 1229994272, -601189390, -563559402 ], [ 1320078709, 1532818069, 1389531625, 1573273182, -1707555962, 667604244, 807472525, -1014826310, -199909479, 2110679413, -1549324922, 1364655544, -781929057, 1510332606, 148773736, -2097871449, -1678985876, 1400780099, 1252322918 ], [ -1212209105, 607578346, 35460276, -1916306200, 877399770, -1462764661, -385291879, -2112921898, -1101129206, 1873074332, 781206, 960195937, -859997550, -1961455892, 495298557, -1115179578, -1676296233, -24143419, -393773375 ], [ -1649071145, 393430227, -232488516, 2106773610, -1765288500, -19508729, 1260070013, -318317437, -1250713228, 2101151964, -750670064, 1827014618, 1463823067, 742886563, 1173763164, 192299860, 725296869, -983997033, -1907380654 ], [ 531943646, 1302169312, 1434404916, 1125724534, 2068398898, 406175839, -1413169614, -1265811090, -970419690, 2042414519, 1651096504, 969069464, 1550333315, -678997225, 930542574, -1431381751, -1701961153, 610084561, 885860015 ], [ 408731520, -132890171, 455446500, -552972058, -885298878, -1070793735, -582844454, -781767130, -1466618616, 153729589, -381081900, -1451914398, 1746840419, 39966639, -1535048381, -1940452021, -1780371701, -383811213, -1106983339 ], [ 1975798611, -129788072, 1026390403, -1097574815, -1852839978, -709254211, 806750486, 1134257723, -1305184018, -874153033, -110963173, -657629056, -884039513, 2077345537, 1864707403, -617523503, -1913664920, -605921088, 1636202319 ], [ 1715398789, 864914795, 754635049, -589316033, -254077677, 1630552331, -1219746736, -402426125, 1620152073, 851992840, -1677827874, 1236372767, -1855846331, -917443898, 1803167540, -1837147512, -1341853086, 1581088486, 729110034 ], [ -1154112465, -669719636, 1854596945, 452657551, -794398501, -1527414508, -365519575, -785612235, -299315450, -1938456072, -137914856, -1088437946, 1987549620, -958691058, -1094843733, -849775214, 465033278, 993211894, -884199958 ], [ 833465078, -1585142811, -1324587130, -907217069, 856306481, 225073930, -166018165, 459518385, -1304750153, -1014809156, 884667796, 2092999609, -2146938740, -589516397, 1646831342, 1426092062, -1023457898, -1997014274, 290939837 ], [ 838455246, -1054684995, -844121821, 747178686, 158437831, -934773520, 1445700743, 1732722415, 965699884, 1915724250, -602869195, -1671385500, 998491693, 258570006, -369377941, -1028462018, -1874811694, -1410550560, 711181815 ], [ -1167881095, 1876111285, -114342278, -1788199914, 662303555, 805844534, -1376352415, 1459146417, 1021235328, 415033846, -1627564750, -62696865, 2021915333, -1128666155, 1872246634, -1314897658, 456545236, -445402889, -1855024267 ] ], [ [ 606827303, -115075080, -795977245, -1148723817, -49796284, -1692733882, 429450873, -1748121624, -1245628016, 39787248, 1036784750, -440188420, 552542280, 1854395756, 394423704, 1074222601, -94011434, -1031178769, -580654960 ], [ -637259997, 209652502, -1498433650, 1141308366, -1492465736, 884807769, -119804139, 1020963029, -1395062058, -1248042383, -1064124901, 1201236354, -1007778291, -706899123, -1547359447, -1146404344, 1529191270, -1625425550, 1771089668 ], [ 1418745373, 1924368870, 529128543, 790646651, 1465897803, 899740649, 263778873, -338884134, 1547392723, -789592463, 242971585, -1888768228, 626397665, -1581198488, -1905416912, -874065745, 728678437, 1391541192, 419668323 ], [ 661592945, -1107774268, -1688937900, -1663295568, -1825154313, -656336259, 1065029231, -1889000883, -658697715, 433058352, -1891468409, 197323346, -439842930, 1794504170, -15626612, 75426535, 1504198287, 986685578, 206123623 ], [ 704310537, -413811062, 857549848, -821672027, -800357829, 1410662067, -363568597, 134562581, -1633076922, -671363052, 646273248, 130439798, -848523048, -2019397786, 209562238, -648568335, 1810430647, -1959464932, 785610288 ], [ -502337746, -997866190, 918826057, 62909141, -1827008482, 438846393, -1380513650, 1503897726, -1110990671, 1261694764, -733871562, -793556719, -2138697364, 1802347034, 223977398, -1514457084, -1999551281, -961693715, -31428765 ], [ -2002037132, -597152214, -810616837, 1601923052, -369158859, -1698386747, -1111072556, 1401155252, -2093314833, -1575608706, -2102325198, -1935844013, 1820920204, 2107948751, 1008485489, -1752865845, 852101241, 1171072484, 1227217754 ], [ 1061303937, 834037239, -247585784, -1883525975, 1390922095, 1828500437, 705881, -305755839, 1794127623, -200030336, -555393471, 1660303486, 1833354467, -1269150149, -964892081, -803933868, -1461698479, 1524764045, 2035069938 ], [ 84445462, 907624048, -342953870, 2128550371, 1952329836, 1071339154, 1669528060, -1568580531, 1663825191, -315127060, -1236082209, 1852116677, 1477026076, -1568102602, 672997072, 1640936320, 822604432, -77098044, -1942052267 ], [ -17267950, 239377992, 1472348829, -1208769791, -1260523469, 1834448531, 1450904634, 264710486, -232728540, 504185697, -1493751494, -1102582770, 179413427, -337687005, -1382545198, 126278771, 657481605, 1340202364, 558330265 ], [ 479261365, 243105102, -1661994638, -496887139, -211393261, 102868791, -878223211, 1048096279, 167142197, -834913946, -129557241, 901366986, -2051585161, -682267899, -1256205264, -766414200, 687533661, -1230704796, 190392402 ], [ -527530932, -1918642066, 1655828755, 419477868, -871044614, 13984952, 2091786596, -1502372870, 1510183572, -2139068663, 1564135429, -706881826, -875946042, 1201273423, -1444807251, -1576123488, -142973949, 1908819521, -724092806 ], [ 182336381, -438667451, 1109797670, 1714960191, 2048072877, -991614429, -1019404045, 1823458357, 355869554, -738691158, -684372405, -1389679688, -1784361979, -658796622, 1260580191, 685010364, -2095572658, -1955646502, 1584134097 ], [ 1260773003, 1265093449, 1553914776, 594426062, -697376772, 391442950, 610124660, 1484600579, 135745299, -1908232473, 525961148, 1015288721, 1913690320, -1372588283, 1547139143, -2060063171, 990090342, -806207830, -1642837613 ], [ -742303607, 222896666, -1320196163, 216953135, 905536753, 1615145733, 253020621, 435676721, 1804148563, -1998758631, 1123959609, 2050636897, 1400717320, 1815852048, 1728742874, 382245687, 1315801286, -584057817, -1640093914 ], [ -1783189809, -1350857007, 962483717, -421716163, 1337546945, -721266418, 1249289716, 1655390361, -743624942, 103938075, 157005325, 1614633994, -537638558, -484637800, 1183511891, 1745940065, -2025747115, -1839416094, 1861437344 ], [ -233871025, 253732362, 1722828844, -442467138, -216354211, 1491084333, 999404227, 831643654, -597530145, 866705082, 1413946920, 1774359044, 564417614, 1596740029, 1339422370, 994082126, 156710760, -279701746, 591049451 ], [ 1654954964, 123072133, 858298437, 289102899, 638785704, 812465406, -1923933276, -1628447289, -1980457679, 1153530272, 1698107902, -621878609, -1822060247, -2093457471, -236366572, 617078811, -716599112, 488079720, -1488318807 ] ], [ [ 969894880, -728195539, 2140264350, 1157437802, -165575255, 1917385564, 2032903973, -1300368480, 334067956, 663862945, -610413518, 2143909325, 763601504, 1122982675, -1303716626, 1726883155, 2002709371, 1736475103, -253155462 ], [ 1864893440, -2101821909, -1272674800, 667117968, 1171348954, -1630668995, -887998039, -1765592880, -1702011803, -2046318007, 2110374725, 1644833923, 466365305, -2002838088, 989151937, 159782534, 1186895238, -45370213, -2110845500 ], [ 1765394575, 1630744740, 1765844213, 694032289, 1807673748, -1841577340, -429484486, -772439180, -113809626, -1969567898, 1398736145, -863973972, -1631408446, -1298008619, -1656060811, 800290137, 1811307951, -1787642701, -2021066062 ], [ 1633193384, -503053115, -1629844283, -1310195994, 757775117, -1786764280, -418633233, 2035247993, -296756166, -1434724026, 1111808990, -292165770, -438500119, -1047231120, 1087295972, -37926295, -68722751, 1146301877, -588851992 ], [ 685979059, -1408228811, 308162912, -306344457, 45875665, -578965204, -1581183425, 1806069206, -418743595, 1061892947, 1740604010, -242248638, 1376635998, -261992589, -1869428546, 1641982248, 1462193359, 283487208, 1408915238 ], [ 727431811, 1296911828, -1903782129, 1352109931, -1226865291, 2074615312, 2002675373, -1910377723, 651684209, -499054905, -1052962500, 2011924361, -423375684, 226211361, -801420508, 782960307, -1063136857, -593327328, 881122909 ], [ -1237383256, 1222691134, 2054823990, 876122365, -594199351, -1367866057, 261422309, -266549297, -1100307184, -570791718, 2005540300, -1422313584, -1037604837, -650194415, 1777881644, -608271311, -894170059, -869832732, 1919530810 ], [ -627965986, -569805085, -582272329, 1597987425, 903394752, 428744440, -1231734627, -1658613635, -1769365924, -877799881, 1252364394, 1120503710, 1212562816, 719568895, 67285230, -618054477, 973725537, -1308481380, -1853074106 ], [ 1412325719, -109726192, 525635318, 1962916639, 781532616, 1135394597, -89907377, -779300511, -642781109, 1721739700, -505734472, 1862193897, -2013859787, -890189059, 1905947734, 343000783, -573179424, -1393232437, -73147190 ], [ 1964876872, -613509979, -78484653, -621971193, 1549604289, 797207935, 501672846, 731673663, -379119258, 1332406301, 487965624, -1839141077, -543015968, 1606569835, -1053131061, 1961435120, 1352760363, 2100694982, 1278713812 ], [ -1594326254, -1327632058, -57134380, -608454438, 1885674926, 1497537930, 1112123799, 1893693277, -1888921243, 867256224, 1590445357, 2040903188, 1454042223, 1327617929, 1203312528, -1596425706, -378657092, 1613971647, 568201308 ], [ -1030464482, 927382224, -2035773393, -443886118, 1092081502, 1219771685, 39443184, -973721960, -14578508, -1358780949, 1873049754, 1541461009, 953908111, -690110398, -1531278116, -1903650808, -501629467, 1428924078, -558557468 ], [ 1284262342, -1388527233, 1298757131, -1816917953, -683399653, -1503015266, 443451464, -1341109109, -2087716931, -764732949, -2137668329, -518006431, -1033943150, 1860784091, 108695864, -258458516, 430851406, -1559519862, -1574533392 ], [ -1485513254, 1579100663, 1053592158, 1973761579, 1342464260, -1635471346, -1437624259, 1390958838, 202109993, 490648027, -1143609131, 10300688, 1727174948, -46971874, 807221577, 1073033844, 1824843814, -1250199747, 1762851112 ], [ 467974526, 1430713040, -1024978750, -1640839184, -1781715810, -500938700, 227116666, -910787576, -993821817, 1357639783, 1042190335, 576977662, 646018092, 1487488297, -1184026200, 1888608689, 1552898918, -670031557, -657136057 ], [ -1355150141, 897876880, -842108214, -999338268, 739717689, -1303094606, -1662147818, 1547360745, -1977171350, 1798153861, 788464045, -635436884, 275805349, -794696324, -390825043, 870012234, 1757130721, -1170962242, 143896805 ], [ 1564253328, -2086963013, -2110912527, 493414940, -1537068373, 2117829046, -1629069702, 1023735879, -782441607, 1820698670, 1572564195, 1281867666, 601336198, -1219314632, -1685892374, -1021738324, -1808536643, 1224093849, -908675519 ], [ -256953386, 514676364, 865843072, 402689174, 1013214891, -1656900263, -945177554, 1120123631, 936534138, 568074119, 1889768751, 2074710663, -1787358339, 225894789, 1720803509, -741638659, -1894499707, -1634873031, 955107542 ] ], [ [ 1800022937, 889676457, -1985693524, -374672867, -649708395, 1768719106, 132022393, -1138793011, 299751712, 1068086733, 353577190, -354002781, 932524881, -840892588, -1596345068, 1557386256, 942085314, 992588455, 1672964170 ], [ 915712573, -2016715371, 1475245647, -1993691100, 828156441, 2110461299, -416487038, -807700752, 1837716139, -193002849, 1812682112, -815774996, -1355912182, 242608294, -549153383, 908306355, -865230905, 1116476196, -626247396 ], [ -621100322, 900850690, -1028314405, -920730438, 200282906, -724718537, -497120807, -692581698, 524465224, -708310489, 479120454, -1142019722, 1694162968, 1938653683, -2130920082, -1698574841, -1710048984, -1362501408, 1231576292 ], [ -1086776917, 358887267, -1066560423, -1879022286, -1787188268, 1900768562, 249631982, 645981898, -1339829676, -60148723, 676853336, 1200812742, 673488889, 412381724, 534483878, -544185805, 855367804, -873446060, 943279360 ], [ -200017252, 330723354, -106316497, 293686382, 910670136, -940567437, -115951981, -416232560, -2068704660, 1512219178, 793069974, -1953555452, -1848519210, 1831882675, 1487479459, 984915011, 894538708, 1465560226, 420220345 ], [ -2122767809, -196885183, -725645470, -1408274453, 1543870202, 665703108, 1726439544, -1677210000, 2041974379, 449020699, 293019857, -1360050964, 533880259, 416055657, 866479794, -1498259232, 584595491, -1741685576, -1842433435 ], [ -125109370, -1637709798, 900885606, -74788199, -1123331265, -977116755, -9852995, 421814384, 1283684314, 312856144, 212326155, 458141257, 417167790, -648769344, -1201906715, 110805287, -1612764101, -1109026436, -1507351210 ], [ -42221387, 2030678189, 1610994251, -1775461040, 1379764518, -1496766170, 1763335533, -1264034540, -1606548975, 1236716972, 1431083651, -438286145, 200079417, 1249389888, 1515582883, -348202405, 1222551704, 1265875771, 1257889253 ], [ 1698540569, 1443437768, -226363631, -795017036, 2088931453, -230408801, 1859339523, 2135218696, -2081520745, -1542070607, 275487079, -1769937859, 674834815, -2098737753, 1473879484, -308385580, 744575540, -149649074, 808532305 ], [ 774566416, -903466903, 1289475488, 1376717960, -767516027, -1875661036, -222625395, 676008105, 1194652277, -1279797384, -85285989, 1140640160, 110174074, 1246577155, 747512376, -1396787876, -1243268614, 1260800424, 874107626 ], [ 1449532308, -883777018, -1919713985, -1126843045, -300618923, -1624188136, -1319864055, -1526540668, -1604574932, -504982821, 1303759056, -519741461, -888290458, 208481762, 618459751, -647202411, -2131671949, -868751134, -1806230866 ], [ -1525575099, 473481280, -1378156399, -557174934, -461210592, 1630821033, -1487827249, -1794268440, 150066266, 531535055, 8942659, 871371561, 1562415653, 477684530, 161570658, 776140493, -1229338966, -1076617725, -557050461 ], [ 1147514200, 1511808602, 234755891, 514988755, 1237136858, -1107051155, -1624507954, 1058497531, -1601898050, -1469642668, -448739272, 1226564910, -473036259, -1637288082, -1595720923, -1060132647, -1798712766, -738418342, -1800556017 ], [ 1484253177, -1922518258, -1298210350, -2005121641, -895194997, 1321808899, 331260063, 1868240057, 500961402, -319222662, 1969266347, -1345439533, -1663147003, -737150981, 1845374253, 1368016248, 158955983, 1843620993, 629253482 ], [ -1122335065, -2123493589, -2016018439, 1500186261, -821975937, -335199499, -492354199, -1767716818, -2134564669, 974975964, 779215356, -1179466005, -1612749734, 68093106, -1795978408, -901578944, 941179082, -1402339305, 1163001829 ], [ 1648982218, -1357088746, 711191042, 1153156753, 83765194, -869778838, 2076314269, -824111141, -1084503705, -1621640708, 1744669900, -1174613446, -1575031767, -1980972171, -898226413, 738573384, 788829598, 1509123118, 722510328 ], [ -1939848185, 1471711055, -1050516389, 1962153188, -660535263, -2076546414, -461511032, -214075891, 1392456933, 224333892, -1963327872, -1941744405, 490113224, -1787028583, 138587694, 1704645842, 1453735725, 565162791, -833808763 ], [ 65356068, -1710170303, 1028059043, -1586655381, -1926133839, 560828453, 311850112, 196522051, -105218053, 396354244, -255591809, -1558680646, 300039584, -1964990566, -1873723546, 285586811, 875652029, -1799325942, -531121887 ] ], [ [ 1845291722, 1207913808, 1302739432, 671156016, -1374592011, -483298873, 420239332, 715716254, -1580442508, 2021803404, 1873339931, -1990399528, 384192334, -1533028555, -782735733, 1659468190, 774813726, -634005824, -2136581128 ], [ 1444766124, -911143924, 453410706, -1141734621, 1244968264, -660664638, 1029957096, -1781095723, 496065663, 2010000296, -113945442, -137921686, 800171667, 1530761335, 1336641364, -1891875799, -875966823, 1481008101, 2038139559 ], [ 657279210, -2127857741, 767825057, 1918639467, 1315731946, 960424736, 111983113, 1727007855, 575574453, 48155305, 1717061961, -2133034037, -1610163415, 1466473756, -1908399812, 1709088901, 2073147924, -1027405360, 1638520118 ], [ 200740223, 60069296, 1815702822, 1205900769, 1671229890, 1640337646, 972895148, -142350794, -1352355494, -1726753557, -1062389514, -83130662, -1557978687, -638348585, 1265176182, -2048089150, -823702519, 1971592407, -755043733 ], [ 926786351, 469354586, 1227580977, 984742115, 415581438, 2024223876, -991403061, -945155396, 363793568, 922895581, 774259822, 1960611003, 418072362, 1124149875, -1601403099, -1983109092, 1346695476, -226937552, -869505961 ], [ 1076218410, -443534069, -2019412982, 217811602, -1608457240, 2051429661, -737517310, -805201042, 1475397358, -1967628274, 761873820, 2029183327, -2018758278, 1964858300, 502682810, -1295877801, 1515969226, 1413232634, 2070486429 ], [ 1802241871, 476300436, -2091682872, 1061615043, 1094141961, 1172359919, -1374880334, 1005674276, 1405230210, -1825887786, -2057520465, -1789071128, 821375858, -854282833, 1360540142, 1964784030, -1994416256, 1024206557, 1104077818 ], [ -1824754550, -1637397745, 1312652208, -1807812863, -1292368969, 1806741662, 975821441, 1816901233, -970429410, 1035690649, 469858461, 1675919242, -1177988827, -2075725611, -431862166, 50158830, 318228354, 1596174104, 799833110 ], [ 1686958221, 987136647, -571115453, 1359608274, -753295537, 1342878558, 858900459, -1196626656, -1889060839, 1658965351, 1204824723, -1930282837, -1075106617, -75567957, 92653170, -526356581, -1320485043, 718714716, 1006559549 ], [ 601825868, 1960521248, -457524805, 175379093, -784171939, 1935813872, -349387991, -420609204, 1045257350, -917398489, -583398958, 1454320569, -2055111557, -1984567700, 1573453349, -939844589, 1205392648, 818147294, -1288821279 ], [ -1336114048, 2077307039, 1676983409, -1042804702, -76545753, 1555847947, -1091337336, 693504080, -552955825, 1641133489, -928798167, -287060386, 862941111, 737105079, -1675446141, -1772617147, 1519015065, 1123824207, -1508307750 ], [ 637018412, -934296319, -401696833, 544192979, 594176904, -626177810, 1420879284, 43179294, 1345507008, 296800757, -615783413, -1034993329, -2091360810, 148613537, 241899883, 1887053997, -1030793334, -2136849829, 1694714250 ], [ 413297889, -1935200372, -772209036, 2019664537, 1555015649, 229439843, -1732624044, 645720465, -1887103529, -465890223, -408467383, 1188157765, 746217229, -91075430, -2119772219, -2068938592, 1336739053, 650203604, -702168706 ], [ 1076214470, 1804974358, -2091036194, 1742750008, -1082568725, 1133051194, 387112652, 1017931514, -1642046563, 432985079, 2004262034, 1264814489, 1281525486, -1382622659, -963463335, 1361969921, -415977126, 280066110, -1428679310 ], [ 1211076711, -232868585, -26634779, 1941438571, 562463341, -255013807, -680336837, 434692906, -324649775, -1177726923, -580794569, -915704707, 1033331690, 11125270, -1286132569, -1503671220, 1849074571, 1670301484, 1414266109 ], [ 1009299959, 1553639098, 631623343, 1778034239, 1797960334, -274794450, -1079542620, 1683261947, 1402822800, -240067423, 1755197203, -1711091345, 1380874846, -1934516209, -1707310346, -1874395133, -1804362656, -1340001381, -592881025 ], [ -602132682, -339790196, 2058373261, 47551327, -1111538674, -1556757794, 1773786328, -962820258, 1333301529, 1244469077, 1551010719, -1518758089, 1223043013, 1211958996, 2031921430, 894714636, -1632886830, -180086839, -90288619 ], [ -113212489, -675016070, 1295128222, -926692946, -237058208, -228388659, 615358945, -81906676, 2022532487, 2087122911, -152810385, -1010684495, 1121332462, 1768157381, 1662003041, -1430337456, -1919067968, 708868471, -856777532 ] ], [ [ -835730948, -2019154617, 1977316212, -2141692538, 578158489, 1826300746, -1871680070, 498679914, 1819090090, -383171682, -885547440, 877683702, 1835661910, 252761608, -2089564741, 792819832, -1208213445, 2100330197, -951772124 ], [ 586244797, 807393798, -234614560, 1279688721, 1702156344, 558733192, 1092545359, -1881096961, -1109265492, -285021263, -1587923565, -25838890, -1833056665, -606783746, -1883509461, -345548030, -404474949, -74664732, 2105556213 ], [ 231935991, -1513251141, 562429055, 2057891439, -1245014991, -1802524334, 1725230455, -1407385255, 1408245865, -309124482, 1230995805, 913031756, 1313633773, 1120298856, 109339890, -1098665784, 1945865270, -1337744842, -575741739 ], [ -939487611, -343671434, -1076414521, 1358406751, -269573793, 1584859610, -2014298432, -219097682, 364005363, 1494699092, 991661929, 572238716, 1481611885, -480946563, 1960072126, 1741594909, 1754282858, 13664784, -1747030518 ], [ 1499560168, -359356597, 1341824352, -1910317498, -1732452822, -649204722, 1593974346, -2015508210, -1449884407, -19844212, 1348019355, -1480351807, 1097658860, -46188835, 1018662255, 935627716, 1807651131, -1897758030, 431899166 ], [ -188620827, -693188974, 1033530184, 400258540, -239250130, 842367311, 319636536, -581453685, -705450357, -1055290572, -872486288, -44277130, -1371114589, 1710715073, 350566227, 560341666, 318603179, 1706199914, 1370365672 ], [ -106877413, -669105225, 1919810164, 429142399, 1252233198, -1548840118, -624560071, -1009657295, -222395134, 14407497, 2137901446, -1696173834, 1948628118, 1339973634, -385513368, -939971057, 1432626482, -1561510253, 1759773848 ], [ 1902918513, -1066234590, 260407332, 75617498, 1145469562, 1104173143, 2125379106, -1817365583, 1364849579, 1312903359, 1036729202, -1241047280, 1043220530, -90307576, -948630709, -535995388, -367866929, 1031519051, -1285298421 ], [ -1146049448, -556121913, -144491675, 1916411739, -1006830188, 1744744784, -1912109899, 45124029, 1475372516, -812413162, -1183177653, 452780901, -1149259562, -2081215929, -1946655897, -90616104, 11582558, -2034995232, -992292077 ], [ 1102946676, 281326560, 480174262, 960050978, 1734961076, -1950217370, -74375863, -1286386690, 718431155, -468618039, -1486595088, 1631072048, 68737547, -1676217446, -1179718607, 1047242401, -126997402, 1948121520, -1932173824 ], [ -1813906472, 814581737, -717219340, 1607560823, 1157785185, -2049711298, 1869091372, 1947498692, -1087791446, 483351645, 609370960, -1986192417, 994558036, 2012041902, -412214412, 2087574553, 728117558, 1009642165, 211000562 ], [ 822507892, 1877660340, 388182075, 166305876, -1418660415, 71356391, 1561663409, 727118224, 928187525, -1493370720, 1490264591, 132964917, -188861205, -1929786613, 1687982227, 545563808, -807033649, 148879338, 1757505942 ], [ 1457712535, -868580097, 1278625343, -2113184874, -289716692, 208122109, 682871331, -2143312881, -844755775, -1043086239, -481733065, 823443537, -1812370898, 1073223150, -1714964257, 29678393, 1369000207, 1627753519, 2026983379 ], [ -293984056, -46293962, 1722791223, -1597881576, 1758120958, -1768073205, -1756527835, -1952463285, -1157676612, 1626847521, -1256193340, -248254852, 1311717956, 1633670212, -262950034, -589149857, -152834457, 378220894, -764044172 ], [ 746630659, 1320572830, -1932589470, 1380543624, 779942329, -1896018072, 1287270176, -19260010, -2052651800, -1796422844, -1894845864, -399514209, 94869285, -1114980277, 2024573907, -2013186089, 2032571471, -1498568105, -1676846903 ], [ -35337536, 1120472846, 691313988, 1259795191, -201721247, 1619010627, 1134273004, -1960574618, 8170951, 2029086703, 972018560, 1381727954, 944624081, 462508866, -709479960, -1860458891, -852232800, -1116011778, 964102279 ], [ -658713072, -628158086, 1534967507, -1307325177, 1121503531, -634168630, 1892880557, 1955093716, -332699107, 1210752806, 1790134573, 443795359, 1699554670, 787029073, -2068084453, 463915226, -1119894979, 390241336, 1287987597 ], [ -1296877882, 709064388, 178026742, -1190187158, 1114325057, 1208903818, -2118839603, -787886463, -1832257011, 438709271, 1638613040, 1866840795, -445310150, -1118331395, -799813655, -1909682069, -645187672, 687790882, -2068902852 ] ], [ [ 981062434, 1476416147, -804967849, 1150491299, -135673923, 2097473881, 4682150, 428360758, 1356982694, -971096525, 829268662, 1507798285, -975026702, 1317428126, -974905385, 472320997, -751769252, 553213225, -1520621028 ], [ 1330190700, -1570761861, -707972408, 1363272167, -1734302544, 1424663089, -426287450, -1030448881, 1423295210, 1504942727, 1553077763, 303804250, -1297749384, 911210796, 873577945, 1633995397, 1018233315, -823155404, -225338000 ], [ 696755604, 1190454011, -822343183, -1030967476, 1730506315, 2113703755, -860772496, -1867084418, 538305293, -2079295720, -1327030849, 114156629, -559292514, -1937150245, -638237676, 749076696, 1075136375, 1083830955, -916566396 ], [ 700631173, -741274162, 648486002, -2107047665, -388950637, -790974308, 718296026, -978619170, -859684792, 191587296, 659942058, -421849704, 1684428746, 2063608656, 456692556, 198136450, 88951128, -1835030478, -379797332 ], [ 1329229125, 829707663, -1918712851, -1552740078, 1448390363, 1008392129, -405998167, 1897477770, -1882583309, 1123513420, 2050269490, -269404921, -19647173, -1235113534, 1523910442, 969143397, -341200838, -1139762039, -164894715 ], [ -206293912, -591141668, 1456973234, -562975796, -1657118568, 1260380636, 988600699, -2015265377, 839844199, -43533903, 745400810, -1006924474, -1382774133, 243605282, -1914539329, -1223156444, -1956871272, -649611017, 1744830171 ], [ 142842277, 1024462024, 1038559538, -1604283652, 1915421390, -1484870657, -1103250533, 668315868, -73385534, -1224166158, -650054372, -392769979, 455424840, 1248140261, -573462480, -462074574, -1731004461, 1954901096, 491330490 ], [ -1031177128, -1994741082, 1930661779, -1962617717, -1365170136, 1650216393, -695752692, 1590343664, 216514376, 269355318, 1855469350, -2070162191, -653897649, -673856449, 999645993, -660275502, 1634086305, 948716770, 1751211355 ], [ 1339637651, 1061335356, -626036225, 977406348, -336126499, -673026610, -1182577307, 1700151810, 978901963, -1936014505, -647883675, 344343140, 882531394, -829277868, 888629467, -977263636, -1476550956, -1772954156, 1655618668 ], [ 676745087, 1393814855, 155795576, 356531910, -897634469, -1776721409, 924088195, -1429129187, 1609271608, -1751579935, 2048598639, -156272601, -932846163, -1007115416, 763627258, 1420760903, -105711081, -275065173, 1626683567 ], [ -205737636, -726769884, 1812156178, 1299385725, 334026109, -2099689213, -483844062, 2050974492, 2076434029, 744250357, -161337088, 1544447112, 342224021, -1890148851, -506802036, -755954245, 726740529, -1204499288, 1184585236 ], [ -1102423413, 552514160, -855353744, -1080524018, 880583198, 1899651562, 1288244116, 50327508, 1780365894, 1400257224, 1794686729, -2109581751, 1345687644, 76295212, 852218088, 1870799971, 84382682, 808356285, 2073141549 ], [ -1657073371, 1040438031, 901827169, -1329931817, -2082970349, 569275473, -564011647, -801147001, -1130851432, 191625656, -1065635634, -1828158574, -1969325263, -1032426329, 503079273, 120677933, 1038968848, 424972310, -894066091 ], [ 1794148459, 373020421, 510337380, -11193690, -329930036, 2118055972, -474784362, 1341456121, -1787394862, 1915718572, 1103523883, 1392985157, -775871435, 677194623, 1097385675, -1841827682, 641076296, 1537144298, 1494144593 ], [ 1121069174, 1690004879, -935609768, 811684893, -990488428, 1558552842, 104157169, 1407389283, -932002040, -829471134, 2021320789, 1736109091, -1316110300, -486289889, -1488728473, 585276847, -1960549637, -2036061669, 225876700 ], [ 1697280938, 1032204171, 840528200, 370834435, -1370716119, -1252944409, 503063768, 1818609524, -1942533362, -518415577, -1337778552, -1542746494, -629414379, -1326906059, -1094052252, -265380444, 1044987660, 190593020, 186918224 ], [ 435719161, -1179592686, -1832932265, -2026444090, 1578377165, 1615554402, -702526185, 1220081046, -1033382670, -837487333, 805598040, 1835458286, 487740197, 1973158710, 2116648624, -2020452596, -385029884, -122279652, -1360439397 ], [ -1231240310, 2030508544, -1377933441, -77237399, -79183689, 693750207, 204981959, -1965741586, -211154657, -704864394, -1595856763, 2092614727, 173254139, 1994487764, 1785538418, 2079414464, -1129846421, 1391272866, -1974275631 ] ] ], [ [ [ 2184644, 1583406876, 309320549, -1281142525, -1825993383, -178351508, 1259605299, 1803576438, 1069752171, -247404465, 894630060, 1219612203, -504374637, -1014970608, -1005671011, 1055510233, 1331090398, -1312730402, 2038123101 ], [ -2066170224, -328633936, -74136767, -1909048712, 964100183, 1721109107, -1127091644, 813654035, 1938146170, 736252067, -207241084, 1908073159, -422892521, 732276508, 1159959124, 504699424, -798028431, 902419481, -816826947 ], [ -68959655, 193806177, -914887587, 1147164306, -1066063731, -1456269357, 971715510, 1632556305, -1105485581, 76822773, 1851799348, -558613281, -416616510, 850743999, 573673709, -1603095046, -1963661644, -583443767, -219302620 ], [ 485342154, -431382055, -1580634391, 1093747810, -292390870, -1909457029, 416589340, -419393215, 153359515, 1538172193, -1325798767, 723696538, -1638394751, 1191531095, -577380577, 1130724686, -1971337099, 695552406, -1069696117 ], [ -466876458, -1143234512, -432102630, 1251272993, -1927658197, 438876967, -1309968312, -442746950, 249484273, -1732665962, 1696853153, 777827588, 482018097, 1847311849, -485125645, -1544834829, 1425646715, 578899093, -220031536 ], [ -1782579817, -1031301568, 357371154, -1803573415, 207439409, 1411114467, -217282873, 498119540, -1217700781, 347121173, -1362651179, 947771088, 139103799, 451144923, -771228068, -641983033, 683457756, 505008284, 823322052 ], [ -1546007612, -1340333564, -875423236, -484931972, 160260300, 86413161, -1850490926, -1995978375, 1382049877, 343451203, -1955760440, 1516648326, -548182236, 696832453, -195871995, -1322440023, 776129925, -586999098, -1482324641 ], [ -1191674160, 1380265185, 87125061, -317350761, 1208299589, -1068802717, -1500697457, -1725134600, -1709681350, 1826706205, 1722165622, -414962065, -118942375, -509665166, 207288886, -1373342366, 684769631, 27222783, 1775588846 ], [ -773593497, 1122040607, -1434849093, -1750215320, 1086069210, 1667622415, 1710538225, -1895218933, -634391432, -114959204, -916996397, -865308786, -543806419, -2041156551, 1824651600, -855293713, 359085632, 1243821996, -1434897911 ], [ -1262122961, 569019847, 2121013579, -424097045, 1767311249, -2072712847, 1017599845, 2018334278, 1055721166, -1654008668, -2099345834, -371529279, 252862954, 677052384, 1838405446, 369467520, -996985176, -2129366405, 1856681447 ], [ 463364543, 767124059, 976123401, 1288991505, 1500327976, 1587644448, -1357454657, -875106696, -1989618993, -1624770915, 1908597264, -330386878, 774936686, 279493705, -193431399, -1449957799, 966585781, 1082192219, -1472829152 ], [ -767951108, 1968804817, 1521785980, 662474247, 1973109668, 1618997746, 493317548, 243560589, 639226633, 1291946485, 1977741841, -740130793, -858376073, -1575926344, -2102964015, -627835431, -1075503149, 1704778247, -52596663 ], [ 850796631, -1255604324, -187940995, 1328133861, -1137256505, -457194626, 421098618, -1284765965, 399016276, 492409611, 132801550, -1435585563, 1021359304, 1450467953, -1104608529, -1675382228, 47198236, -1399010512, -822889317 ], [ 674570291, -1264436012, -573295052, -718198277, 924862001, 1301150858, 1597498453, -1658339872, 1159423572, -964300659, 1694782180, 141841605, 1811014119, -425337904, -770394029, 1407355596, -615949870, 1199333424, -1927177234 ], [ 764155928, 1752246557, -934164645, 2086885773, -2056349415, -1608170329, -799271469, -800592987, 433605604, 1578625636, -1711769906, 1068070203, 1389775161, 350204914, 2089916379, -1732587165, 1020315402, -355914960, -366736309 ], [ 430115403, 1276543245, -78747368, -976690209, -1004158029, 1950387823, -367736543, -572909130, 282271705, 815586739, -1987907943, -2066239389, 315300795, 561433087, -37721453, -876051450, 1216000974, -1708858059, 600858438 ], [ -285433595, -572443424, -1692842807, 729377378, -1352646186, 172649386, 1697097155, 1039493559, -1874964404, 2071398973, 536852565, 1422716967, -1888549405, 1781058169, 936516951, 1650095789, 2052523994, 1467383789, -302666950 ], [ 1453809006, 2010693577, 1751630025, 607685605, 1967682056, 410033153, -237886882, -1412323412, -147941640, 1942866331, -1636688065, 1552842086, 613269016, -1581593005, -1177204997, -2024484385, 1032978975, -605363543, -1348958243 ] ], [ [ -1462739512, 20527910, -703717655, 1739946772, 1969081051, -1287485262, 1554360473, -1888119889, -257178570, 334201733, -962799099, 641417301, 334180282, 1864678863, 1879036279, 1360851997, 1248342079, -697652801, 1579487768 ], [ -592628018, 1121465219, -61476700, 15694256, 1329481812, -1539713230, 1508282759, 1368419390, -123215808, 648409850, -1010343167, 1171138867, -1635984611, 1005064351, 765438563, -1090438667, 1352048852, -920547032, 181083544 ], [ 1530628413, -1892524548, -398250874, 545660277, -1384164252, 58560601, 612935157, 1595468038, -866221103, 1425494354, 612798125, 41705984, 386819884, 2097418133, 700669850, -297526154, 2119281973, 825257235, -956449127 ], [ 475661808, 2042842955, 855132834, 1131562882, 694816865, 1526428795, -1798287748, 1299213524, 1722262123, -2048861524, 1237611550, 15844362, -491548915, -1693224072, -779551526, 745086425, 60025129, -1891314156, -832304671 ], [ -2004897220, -586845044, 1746894040, 1107759911, 1791248842, -1432369060, 531590926, -853384172, -172112401, 2009791828, 1410871593, 845319562, 1993813152, -4941984, -1914303603, 1770883316, -1702837753, -1002649294, 1739839768 ], [ 1662329390, -1720578702, 1529309609, 919850526, -1684829208, 229825119, -1009349825, 92927214, -1352908081, -1728114081, 646935427, 982292688, -1326410469, 438131548, -34907449, 1841862420, 282589359, -81635374, -2111843723 ], [ 1771313905, 693681265, -1357666944, -2122012305, -1271779170, 16039892, 1928347843, 516388722, -1720645360, -1321433295, -1131554500, -1822095717, -1540376704, -1754476635, 900786212, 787283512, 1203623857, -1362035847, 1724323727 ], [ -542692868, -1516957125, -1469764479, -765628003, -1770097757, -785139881, 690856616, 2033547562, -2125605290, 356086571, -1140029074, -697940237, 618292474, -864421187, -264119874, -777324807, -592906580, 911311058, -891455966 ], [ 211668583, 1256423305, 530903052, 1115743639, -126679830, -150597195, -2034715123, 879300766, 803622322, 45279489, 962616939, 680527455, -1373321272, -1186073804, 641553000, -1726743878, 1621552674, -650250270, 441387640 ], [ 94204638, 723877779, -620037934, 862052944, -1403447199, -754474741, -1977532506, -1484790560, -1909431483, -117461318, -1832598184, -1151926977, -71291432, 803130615, -2041204485, 923090954, 82466127, -2112340883, -1729849232 ], [ 1950779421, -215030582, 1825368340, 65260778, -1580810344, 982711621, -95371718, -523131877, -1249736783, -240831618, 1992512032, -1210240954, 283608135, -2006479461, 859678146, 1679102218, 2052502458, 1336301382, 743034409 ], [ 355122291, 1592466762, -2105350675, -1114320554, -1955277581, -1162254979, -1189412482, -252558784, 819769311, 1638430587, 425893472, -1979463604, -1723407345, -251754873, 485369453, 1395468890, -540526476, -1385330564, -1539250991 ], [ 497036982, 2140130910, -1846998813, -2107879570, -2102938006, 198166324, -777808810, 1395139421, 1312728635, 10399744, -1969946463, 301738675, -580682818, 1444778576, 981961096, 1968789501, -562067014, -760136208, -91024970 ], [ 1396534256, 1500352, -704603376, 1752198194, -466566413, 1614442428, 594725604, -1874215168, -30423340, 825537267, 1782686729, 184337625, -2084648536, -624831742, 2012760926, -32005660, -495865697, 1631251932, -356016426 ], [ 1172775380, -2058433068, 292369567, -2046125938, -1393271387, 192203179, 509626452, -1639005712, -8486465, -402319490, -228138157, 1333579494, 1906234657, -1826100596, 2115831506, -1928539668, 1938573633, 497332627, 1025961929 ], [ -1103423953, 424632706, 396795677, -775528019, 13912798, 1920626728, -1685464504, -190609540, -700848006, -1281489120, -91004629, -1671857275, -1626636783, 1442183217, -778075908, -738026973, 690028608, 1143414795, 1569815517 ], [ 547143250, -1011062387, -929762993, 889990588, 1506113398, 1798615411, 1481225944, 544844255, -1409508449, -360730218, -1624586756, -261611596, 431688437, 749491188, -1145003032, 841888589, -720747702, 840775783, 1875681523 ], [ -904650468, -1393481984, 2007436037, -126732282, -1153468213, -880880084, -137026355, -653132875, 1739654878, -557950358, -118902106, -1030806165, 884373996, 1131687463, 276433697, 1339476270, -968788818, 169725390, 986057502 ] ], [ [ 1714995210, -742304369, -1560572703, 1215792527, 28330753, -1907953285, 1410594474, -4048415, 519319303, -605585638, 2083073222, -297439566, 411217680, 154659525, 1975808077, 480453709, -1723543555, 1533498739, -1964411330 ], [ 110383403, -616267492, -78965037, 1466015629, -1681773073, -1930547351, 1725742796, -1063881324, -248114508, 2083138321, 967309872, 605440551, -2116999232, -459091015, 85566125, -1813070203, 630737050, 1096256410, -567995896 ], [ 1826675553, 1864483981, 1037421792, -797876239, -1647500615, 846149229, 136847382, 933856766, -417595237, -1491715289, 1735355168, 1989734471, 1126594896, -2046576755, 1296957342, 2129912856, -370490337, 10879158, -2040647737 ], [ 435860720, 1114108442, -1281564524, 572603993, -1027200729, -1539820530, -2050737754, 1102838708, -1237099515, -1506242651, 1983439671, 1029437584, -1043994460, 917465407, -1915011, -2115196892, -986953791, 1180155564, 940664957 ], [ -396600044, 2088957391, 28274330, -2092498276, 1995837206, -2049915162, 1803238913, -1825018243, -503936749, -1914675094, 900110461, -830150955, 56202792, -1332176963, 1383835957, -161111927, -774567244, -2049891867, -124822317 ], [ 968086784, -1664687868, 37887126, 1832579430, 1577114829, 1721074634, 1703774886, -961804749, -1461935929, 356367564, 930533674, -522430422, -1148126848, -1478348078, 40333010, -1954111220, 792265042, 1386553933, 1413429530 ], [ -905644025, -1719952190, 66322277, 1031990907, 1729510057, -1629802553, -2062075661, -1540727972, 203561209, -1434084963, 1956327820, -661896302, 1328366709, -750218527, -1205549180, -1780446458, -1284728276, 1077318833, 1127371001 ], [ 720320988, -1805043486, -770595588, 426758059, 1876639538, -1142021217, -1345873008, 1457098595, -137158244, -517903774, -497756685, -365190631, -65022921, 1264504366, 812177356, -1769149943, -1578343827, 433625532, 1454183523 ], [ 1986936879, 1694264077, 645858891, -1126336024, -1796189594, 1013562873, 1754634701, -407688005, -1593660471, 994783065, -563299053, 594120666, -1367180042, -616538523, 952850318, 1532943965, -1009782427, 1286438506, -1026028668 ], [ 1013209753, -371259277, 865852684, -918716628, -1792958719, 1222165232, -2115604969, 114603603, -1896925642, 240177961, -1679535886, -1453304408, 2083342476, 1775924077, -230269781, -649031461, 839670364, -526648693, -1497347215 ], [ -1106429712, 503277193, 1976490622, 653982466, 459788013, 1223556506, -1885678775, 527825775, -1320221897, -340391902, -83982086, 986824216, -1340664281, 1951655806, 451124416, -651841933, -825075155, -1710325027, -645901590 ], [ -1644561855, 1231181348, 1262263647, 104680113, 1995167659, -1662030427, 1625814216, -550208184, 1108225529, 1702275803, -1599251031, 1486740912, 2113479789, 1116013687, -1520299932, 1475437656, -954328938, -1754455743, 617141012 ], [ -1622749707, 295590162, -2067438561, 1032815792, -1610495251, 732874898, 1389625824, -1730101576, -1984580419, 1623388676, -149554908, 24038444, -1086127129, -105166396, 1428071741, 1477360691, 1300796762, -903743844, 1142438644 ], [ -215174732, -522884805, -746477809, 1827898488, -1403450338, 1700199024, 1769994226, 647745091, -2033724167, 483580598, -1651780936, -700313104, -1824073133, 1013133947, -69469895, 1883298069, 788711334, -789349910, 1181390104 ], [ -919425396, -991906758, -1015404449, 905223060, 2075143681, 1519401081, 173162939, -2102224779, 2008192515, -500522529, 504140906, -329003541, -887077500, -844824926, 371067588, -302561664, -1479846416, -524230792, -222907484 ], [ 539639909, -245347369, -1309839568, 328731484, 1446654433, -484292802, 575871906, -192687215, -870351703, 1615574259, 1991834841, -1372709102, 526814038, 1815263876, 160605383, 165534813, 1974055307, 553506516, 1498573916 ], [ -1699668642, 384848373, -1523605640, -1272012634, 998883449, 1588517629, 1720823051, 1137704588, 80983479, -283238880, -1427963822, 1229258068, 1275241642, -1599834749, 1793283064, -735368681, 730908032, -1599051797, -1362091311 ], [ 452464062, -375938117, -2031116378, 1889080976, 1662749245, -1324652158, 643613834, -1414103818, 933548228, 866683672, 1055820592, 185136841, -2045060776, -1268160529, 2108182918, 500446100, -676925941, 1875503607, -299691374 ] ], [ [ 1525558269, 1312314736, -2119428988, 1852076206, 1618258174, 2114156293, 545040035, 851730092, -1000187451, -1496716702, -1746248776, -1389787930, 2023815965, -965485364, -2022767776, 801341004, -1354549396, 45919505, 735502738 ], [ 315138967, 1107881354, -2068938455, -1002172683, -404222715, 1018210031, 180341818, 1138909664, 1037122168, 1300202113, 463218368, 1090586109, 770300221, -2007199022, -940494295, 1684948944, -1754720845, 269636117, 1142796452 ], [ -296147446, -1376401463, -2042542339, 687520648, 389985521, 820023935, -1448436442, -136655261, 204760131, 1452218772, -1334813383, 839720532, 807091758, 403323943, -1765894417, -1638375196, 431137117, 527456132, 617622060 ], [ 1174472451, -449918460, -876076123, 1791668614, 826478811, 114029606, 249176898, 1075966930, -815916382, -238305783, -1962611875, 1252903564, 2908397, 1706820282, -872082148, -373710329, -1912986138, 2007300527, -675462413 ], [ -1489800734, 481871831, 1486784114, -1669843173, 110959598, -112776349, -1553007523, -961317893, 538298311, 2102329900, -1583488664, 558452740, 1664236101, 1099609108, 1357155976, 1789016327, 662777134, -1986120967, -1146819111 ], [ -371142392, 1987724179, -1248085128, 1516826694, 577381304, 924324443, -1697476586, -578238648, -154133080, -68001454, 1621136282, -695513867, 1583639960, 1500603010, 610706480, -820841639, -1722775434, -1123944773, 458311008 ], [ -1226873890, 1725960895, -424503336, -935696913, 528144653, -1477945018, 1424420920, 213527677, 1824105172, 1522962184, -1803511222, 1709991149, -1944809289, 1259679205, -589548654, -668145281, 1331883675, -967255906, 1749782336 ], [ -1973982632, -1423992638, -611472730, -920154994, 1592014383, 1726412660, -339529808, 325628766, -692931080, -396441304, -701968157, -1101509389, 834922347, -1662602626, -899905650, -1681697129, -207333732, 747643242, 77018474 ], [ 946672219, 321047734, -576880612, 1769334012, 455267669, -1983190736, -1477320120, 736875691, -2057488714, -1407285288, -1718734920, 1329744977, -1692816518, -1282222615, 2082073904, -1630878852, -1133812777, 1347291277, -1571422827 ], [ -1161225092, 1268677133, -2145922680, -572690419, -1045462239, -1261599914, -462119985, -1200987326, 1177035252, -1550318722, -432906410, -1804292688, -1693690510, 773678667, -207430570, -257769626, -981985157, -1509940145, 1621205649 ], [ 1256043308, -162885342, -2065342014, 1709687947, -297908097, -1333817422, -1600710585, 2130953170, -2028207138, -553372563, 217592908, -886597731, -1479903926, 619933454, -1853203558, 2038373979, -91173391, 1011426909, 1475905884 ], [ 1243939587, -61723621, -1816965582, -1805371143, -619422018, -840281258, 1662078421, -231530930, 2135305034, -939928874, 2005140285, -697775649, 2144401245, 722716, -2066600858, 1900394168, -1264747944, 1309320412, 1373283858 ], [ -1269693570, 295591944, 1225175171, 1916566838, -452927743, -386317608, 1355990731, -37449471, 502971301, -1650182475, 768731773, -714906725, -592266481, 1721694509, 915650978, 246877724, 282137926, 1528742027, 509262567 ], [ -1247925974, 202057069, 540396301, -1907864491, -1576009331, -110605360, 323137376, -1927342258, -197732159, -1423776037, 717119673, -104830241, -1744213685, -402977894, 1850531270, -1941596101, -409509866, -1558107449, 1728391636 ], [ -149061863, 545234579, 2008582474, -1930858135, -58429290, -1857666403, 1170608410, 372918283, -244563240, -896116149, -1324031840, 1777355900, -2056507169, -1593554412, -534753311, -464968625, 1801700993, -810044821, -752372584 ], [ -1142166863, -564670602, -991320127, 827724113, 1281702339, 1017532889, 1304942499, 465507968, 807095274, -694807964, 2130851275, 1912359445, -1900035188, -633463045, 830034260, -893311070, 55099975, 1473859490, 1655582301 ], [ 1869264908, 641719086, 1960924297, 641160127, 142671228, -1286842168, 1586953440, -1039619496, -1358454435, 1135740545, 1670738388, 2044274348, 1108925377, 1976116602, -432987554, -1690857786, -1094424447, -1461835292, 1115187368 ], [ -329426941, -298135178, 1810445244, 2055637743, -1521881830, 1522996586, 595672984, 1247391657, 1929672727, -713857205, 1319575363, 909037259, 681803318, 1099188887, 1152287185, -388917294, 1831713140, -1741248536, -1345077412 ] ], [ [ 1010536029, -167283448, -882762170, 42033810, -1577275260, -2137401588, -1964162069, 1686766436, -741921407, 1737506716, 42705649, -840775366, -1982572905, -1684643901, 272307142, 497141769, 1698173550, -1313586982, 420579346 ], [ -1781016294, 105601055, -1391362152, -1149911407, -362116363, -260923877, -1648057724, 431928328, -426550653, 1568095157, 467207451, 1639985043, -2073355431, -206465234, 1461614002, -1358651697, -1196288356, 890660506, -2071167250 ], [ 1935182705, 1899150186, 1966678928, 1202115564, 2128812012, 2036413747, -1064146583, -1485086371, 1447076064, -193455207, -1925416304, -230929477, -2082896461, 332971578, 746322747, -1938232545, -1632595734, 1739132505, -479490783 ], [ -1930092200, -2094000753, -432150019, -1774717630, -1568870881, -1251311614, 867868472, 233934261, 1183053237, -721808879, -1807468689, 274262905, 2001957947, 639834857, -1098506086, -2133028850, -1801925600, 1493356111, -896181715 ], [ -1899468334, -692435123, 1602257345, -330822657, 2044662104, 9047050, 1733106375, -1282374994, 181136974, -100778661, 1158204501, -1567902564, -1405819515, -1189161537, 1877297866, 1704182188, -2047286097, -337302060, 221101351 ], [ 1683086901, -166692156, 1168230370, 1275156728, 51565260, 1052409383, -1844211428, -729375779, 1517883627, -1445133898, 44083561, 1263894886, 68449422, 2050750364, 1520329874, -1727135695, 126161668, 1000242404, 1066854096 ], [ 67375363, -422821654, -807513189, -620614419, -2085433270, 1543128393, 962360919, -914178987, -1580417871, 102047019, 1506742088, 2124703324, -1011075201, -264932548, 396614935, 406240358, -926676467, 1357011446, 868698872 ], [ 1422695246, -1644326266, 753496892, -674230371, 1130815956, 38479742, 80046034, 367035302, -1194515606, 341784201, 1636658258, -1806480804, -1430896899, -2002415481, -74588684, -1128753540, 389081527, -1985536200, -1687057261 ], [ -1199999577, 677443103, -1892969126, 111836333, 117449874, -783811053, -1698448411, 915124216, -364030895, 420611687, 1157759578, -2093510931, 1169924495, -1774920191, 267086342, -1759719039, -2015280033, -372306589, 157612518 ], [ -813064746, -1062316945, -1370744890, 293803669, -429185319, 1754112539, -279438937, 424636620, 1963856771, 1892297040, -6333386, -1251501090, -449315653, -995046009, -56116247, -1508649771, -417667087, -1811048566, 2034130699 ], [ -2102382637, 1669969273, 1837963658, 1974972444, -207306495, 1173353269, 1884876121, 1451643828, 1563376646, -43842700, 1047591729, -1241354411, 1794625615, -109729744, -1013569804, -872911001, 1530626070, -1324115557, 773007599 ], [ -960117197, 427526476, 155874378, 509663857, -1173747134, 1744434314, 1654356242, 1842184787, -12339334, -1387431147, 234048545, -1800599705, 884363166, -976493360, -1297301837, 1332217569, 683672150, -1730606164, 1602689643 ], [ 694757402, -988667414, -432879306, -180849811, 1770930900, 231506423, 1374473161, -2010898654, 33476716, -1781836885, -512531613, 217232321, 1437143771, -955520795, -1098024411, 1508924042, 186205067, 973852076, 1853982558 ], [ -1945214235, 445383333, -1823665852, 1847206074, -255679358, -249068177, -1330491159, 555326502, 182600486, 1891485712, -2132206844, 1019099207, 1960774016, 1742025604, 536336592, 1426108553, -1968214931, -1813324182, 850607526 ], [ -1037374064, 899852753, 1037160224, 721580264, 1675211004, -1216056840, 1298409588, 1292642876, -802476515, -1277298920, 519882603, 1666518983, 693165638, -1639471782, -269238511, -449800076, 376661292, 363997628, 2087338310 ], [ 1468271300, 191922245, -1537753585, -1312716440, -1411874350, 17631155, -1487450303, -1392638035, -1500931025, 808347653, -937047102, 1726156563, -26120895, 755343098, 121728761, 1621916989, -1596437817, 977921700, 336369657 ], [ -268621183, 853066383, 164050101, 544132875, 139843588, -1629480058, -461735420, 2020797379, -1748387543, -1158769675, 866791642, -1504429528, -1944925830, 1139004350, -1271105429, -1200577909, -198101464, 1481946437, 2092014964 ], [ -1021264304, -829509004, 71839627, 1265747599, -1853898849, -345871746, -1702027956, -1195909894, 548341443, -2033315313, 1556429365, -1767603683, 1386549037, -357622689, 273726199, -428704031, -565759927, 542697516, -786912273 ] ], [ [ -1880255761, -2099479957, -928000316, -1205732982, -2046878040, -1718963217, 1597350056, -15845938, -440044087, 1794418151, 362004762, -1601412699, 904337389, 900699548, -996564617, 731936045, -1567882257, 2107369821, 344762098 ], [ -929893157, 1732409096, 27663647, 1686116695, -1741723863, -823604465, -297953277, -1004334439, 78419060, -628967291, 1650490836, -1094155966, -1334752601, 1995070452, 916402643, -1998589629, 1494978422, -1325744810, 788610978 ], [ -2025941056, -1032325316, 1520335076, -2036212380, -122375763, -436478409, -1168007559, -1638407631, -449279590, -573485610, -1691856188, 920856604, -1685046685, -507267030, 1919357954, -551954452, 842140723, -162443632, 595678577 ], [ 1212417053, -117007774, 662616478, -43726855, -801460084, 1168422931, -471868533, -1922465172, -985498999, 719156331, 696644570, 216907253, -223391527, -830218120, -1945571069, -1221181185, 2126209300, 1553727206, -1807090807 ], [ 1853524956, 1176491590, -1735933245, -356607041, -1418072100, 937303291, 717729414, -1210096574, 1176878740, -893806588, -37195442, -1666105993, 1833489226, -1348679315, 1602158930, 1486474475, -1605226735, -1666677757, -1535680538 ], [ 1459977668, -1778563033, 476503780, 1612420834, -885383093, 247520164, -1803662134, 1895766109, 441337437, 984552145, -1070072077, 996433275, 543839752, -1609968966, 300284432, -1677094413, 730580325, 1850945757, 1550030032 ], [ -74727021, 1653824300, 2121401142, -190263045, -760061013, -1341516128, 521479263, -501836956, 312708533, 1930415794, -1855091149, -889844487, 80983639, 955301177, 1822708275, 1596075777, -198127013, 227144878, -117556895 ], [ -1697172986, 862633624, 1374714486, 1205635338, -600222496, 1408580792, -1208206293, -206299693, -1072127637, -240458667, 1826223661, -114433996, 1095709147, 2014288366, -1488400601, 1843326222, -1659019265, 527202450, -209529058 ], [ -926297772, 596448112, 1719773261, -1848899932, -1413346501, 34418373, -1688993517, -786895340, -366939298, -291000551, 795872662, -163583086, -1921613200, 627933842, -803633768, -2108745450, 1220404960, -308077142, 683841984 ], [ 664122477, -1784700360, 1425681586, -1280709729, 1067926350, 967099602, -1620592758, -1646498301, 1493090135, -2105803545, -1209648304, 2116048571, -1672007316, 489342036, -570659359, -305143852, -1595682716, 416947155, -713596251 ], [ 730932592, 1247404777, -19321215, -2061896734, 678897063, -11459396, 895801047, 1241681477, -1376722813, -1671546000, -327666310, 1727125251, -839196549, -291641480, 1277103523, 1324588685, 1159239412, 1885448385, 1334041291 ], [ -1466257128, -268524458, 1195904621, 323540200, -1522385222, 883084347, -1404674325, -764022956, 2038891888, 2051646121, -2048858217, -521306790, -782789920, 158979415, 1421850529, 1403565823, -1562848925, 1061231523, -2015045177 ], [ 6773368, 289952130, -393733899, 1627375011, 588734669, 2042611504, -276111967, -407006473, 395173037, -1113392312, 1288404292, -845948914, -1624434324, -124352147, 847607608, 161989199, -1916270417, -2076623434, 1005066578 ], [ 2136451791, -1249172230, 1993911826, -28454602, -1544166840, -1000760605, 1996027562, -764895984, 1453759370, 552866069, 1318935737, -295604704, -1652377146, -53387218, 1912444448, 2142934955, -387178290, -1625157783, -1225494299 ], [ -497055946, 2059104288, 129749671, -18378351, 1347358234, -1384832734, -934617531, 1066266000, -455923918, 404751805, 1379808810, 1035640951, 130442564, -1859361620, 1529290666, -1776523278, -1871111350, -1222215535, -914485859 ], [ 1260440873, 248048363, 1819178251, -1623557105, 2051404726, -78223672, 421060106, -2071737795, 980694753, 20022878, 1067048457, 1805241817, -1210379339, 1925511606, -76240710, -776906346, 889479415, -2132638677, 783211709 ], [ 1770165613, -1251578154, 288578458, 1221855736, 346267595, 1837657680, 1353206924, -965917373, -458050345, 734098676, -343095365, -462695630, 1509625028, -1667833292, -36340777, -519841971, 1012788666, 2077355156, 1739611524 ], [ -632445773, -457019208, -1620397717, 1670452964, -847814765, -741316499, -524736734, 1845019130, 2113784006, -835928549, 631506072, -1141494667, -173008151, 948420745, 14501484, 1812469942, 42892956, 1151686210, -163732472 ] ], [ [ 1031315638, 1386933476, 2031628573, -696449979, 246716007, 896663588, 1664811969, -1712229589, -1988163682, -1785303053, -1579874834, -965616427, -981435721, -1704909984, 1916092010, 1336508223, -1301677512, -440915662, -502155642 ], [ 1491010952, -1994890463, 1534268462, -1811665757, 112820790, 354971340, -1245747197, -1727702758, -307275032, 1714566046, 280074342, 1657001278, -646270208, 524908205, 1594865512, -445443772, 2077718574, 1665682278, 417169712 ], [ -52324078, -1426968476, -1328799981, 1636091200, -662890922, 1818567725, -587795306, -1051821968, 342777182, -844846248, -424315442, -153356482, 1367000166, 1448550429, 543361186, 1897804267, -1064617374, 662904054, -420559332 ], [ -338001928, 958838552, -714448612, -1107043933, -94062743, -1753919303, 274185727, 906861833, -1487203912, -400902520, -954156676, -1613710824, -1582364921, -88178097, 202703157, 259046222, -1865482031, -2036856707, -1631204582 ], [ 1250351384, 619238311, -36459874, -2014172521, -2037749672, -460719376, 1553860136, -1671174522, 366174878, 310327343, 1989654014, -868983012, -939660504, 443604878, -375340454, -1410363477, 699812826, 1975856155, 1778037137 ], [ -1712947714, 1250546944, 860917375, 614262817, -151587416, 1269237460, 301203414, -1740139719, -1591279837, 962842500, -404001604, 337705229, 1312832534, -969577625, 1686804736, -1122922770, -223588911, -909373247, 855387690 ], [ -1619749263, -713693814, -973862797, 951328810, -1841454652, 620831544, 741908027, 973494446, 52806701, 630030480, -1599097893, 227700035, 846947847, -1083970460, -1382929380, -863094647, -21965604, -1942227396, 1804340805 ], [ 656042573, 1120638968, 1498628438, 361372009, 1163340905, 364725460, 1164502835, -1871778825, 1393433188, -313487965, -97827181, -828405727, -426566572, -108938656, -553766768, 1938852020, 51310845, 1230580468, 1963090288 ], [ 472346501, -698546332, 879135495, -2100055155, 990417859, -2109562926, -187376024, -959402865, 1573492578, 621529402, 503825206, 665703765, 1022347657, -1462645488, -2100029709, 1858942948, 162854334, 729231589, -583323043 ], [ 1498230543, -1909528255, -256814867, 627638150, -157242969, 1841511294, -2111479371, 999678249, 1637179206, -1804353490, 605820295, -1903998911, 534696750, -665581850, 1424907168, -1122928699, -541560817, -2029062323, 1013163834 ], [ -1975375578, 731213760, -665090811, 1890654339, -1573938871, 591825511, -1311398021, -1956411306, 1587070686, 1642998761, 2120330489, -1343459436, 1308157838, -41603192, -1147757650, -456801398, -1392248590, 499170002, 337050425 ], [ -1408995345, 1219393916, 278030249, 676212537, -1569782859, 1304603921, -581381977, -55846853, -1476156951, 2094947644, 75019184, 1232089072, 476763594, -1928692025, 842245040, -583879979, 427895002, 256069885, 1222991831 ], [ -1184561867, 2017813952, -415104661, 941319115, 556673718, 280604069, 224059702, 479970743, 1552415345, -959868011, -1020006204, 2097112004, 1808796538, -451229588, -763884209, 1063513711, 1805586005, 1924209850, -1081098386 ], [ -1229305176, 32397184, -1381029797, 1856456774, -633541234, -955636109, 2027245262, 1497879787, 1897302073, 5286684, 1257406722, -344476718, -1846280546, 703038953, -1805194432, -1294713123, -873431637, 682169654, 1192954974 ], [ -1388879204, 1008523836, 905664515, 417283091, 475236912, -423184621, -1546790952, -1573022717, -1715048873, -89006525, 461078642, -1529980092, -1625705975, 837457580, 537274226, 1856842743, 2143281783, 2094885226, -1619306226 ], [ -578686932, -112481401, 1026158011, 1822798845, 1427212158, 1877339736, -2067548919, -2019016584, -382082462, 1322883240, -745147155, -1122937174, -1123366007, 1059003192, 1232679733, -622756760, -1900964350, -1181592875, -904621329 ], [ -125749188, -500089437, -1391918652, 2092451530, -325578095, -1194992325, -451748654, 1051376727, 1987977586, -235400424, 180918942, -854334419, 846409807, 801288672, -1396126103, 210273467, 2135896473, -1142433380, -9961461 ], [ 736666955, -1824369715, 92216717, 469379059, 190774902, -781055677, 1310368896, -885053497, 44579287, -785899272, 1513218193, -212958657, -490509859, -914289361, 154919062, 1196911363, 530342002, -1378859599, -2061742170 ] ], [ [ -1537859096, 1681021503, -1698779162, -1384504567, -384997926, -1346825724, -1662687662, -1343632712, -2039858139, 66152731, -883022112, -907128877, 2061712296, 1790073710, -2100595024, 1749890457, -1873170093, 375581895, 357063168 ], [ 509636458, -9109971, 716474998, -1699468247, -215567035, 1695330331, 262623799, 749178090, -1861710990, -22829198, -1721250522, 187827235, -676315739, 1272050850, 1227069679, -1726232562, -547585672, 1860437834, -2083596198 ], [ -1663721827, 1865165982, -178035017, 510163529, -1084126510, -359512149, 709581933, -815058713, 1459558707, 1828107469, 501100625, -1019698169, -1185506130, -2046890565, 1199923169, 1706496392, 1901217765, 2050295951, -1456046157 ], [ 852381402, -1058663574, -1398191589, 127122244, 756112246, 1029814831, -35619643, -1602081408, -1854492940, -1929939996, 1146427006, 287585787, -678149312, 1276577947, -617157374, -869176799, 1320396242, 356416379, 760408963 ], [ 1303314841, -803271817, -2023693468, 703099434, -703670045, 2020108690, -845261766, 1277692768, 958025784, 892081881, 713905219, -1825604332, 1403626669, -992517683, 208925369, -1043686862, -1168703513, -515335630, -287317246 ], [ 1754735955, -446460114, 1919591735, 720472660, 586900494, 1949584748, 2116160031, -181663798, -443297104, 596329181, -1270367742, -1384289772, -802783946, 319523110, 2139454226, 981026856, -826361468, 1132778200, 68410193 ], [ 2034205967, 487660366, 2094068567, 1192699159, 66407399, 1216571459, 1548753930, -1254026278, 1018454350, 2109701052, 105651456, -199860155, -2018340697, 1026662495, 2048771185, 496879334, 1998132613, -1563884126, 77921677 ], [ 1183679212, -668139852, 1446949897, -1667371830, 1552857259, -1910689537, -1754259482, 1303118514, 2012537488, -388953393, -1201674588, 269856439, -924373100, -852650601, -2139375627, 489607265, -1467062582, 1111405024, -1253951109 ], [ 1687460682, 792557162, -16817695, -334644381, -858199262, -1847730361, -1817604726, 293934957, 1520475427, 830536474, 1518561805, 1027053308, -629711149, 1865184737, -1257307125, -971486210, 744705370, -1987039946, 1102344288 ], [ -847237399, 952718124, 1029093469, -1841327494, -736806750, 2079746846, 1850461502, 191213182, -317665910, 465341189, 987852628, -1952818055, -785814176, -2096788456, 27046455, -1604885756, 1706184084, -468241056, 1651223611 ], [ 1910290737, -978712284, 979345310, -1940126468, 2144170939, 1099060481, 772555209, 345432905, -1719020846, -1023768626, 835355388, -1230597499, 607008146, 1423167562, 1659184519, -1864799494, 190026957, -1586037110, -1092753736 ], [ 1633965420, 999512290, 753483812, 1088361175, -1637477978, 61013656, -1161495104, -1740207391, 1781931416, -370331330, -1277413169, 1459958035, 885572983, -843401132, 1364295980, 994943067, -1000191060, -1058668798, -1410580877 ], [ -735690957, -913454842, -699878495, -1287995779, -1565365866, 903044084, -639243723, -1712858601, 960424383, -1162014150, -423869190, 1467662035, -860127582, -1357679622, 862041967, -1804312605, 66480877, 1369573563, -275456938 ], [ -1470331012, 1271980149, 980314666, -507042824, -1497394872, 190472386, 1196697981, -2011011734, -49818482, -689702339, -595132024, -1129991574, 646978317, 1656782585, -1742643590, -2057063147, -458905980, 859188412, -1815571996 ], [ 1100365789, 958793846, -719401615, -727845073, -1043255621, 903529476, -1439524038, -713906172, -957330545, -539238200, 1777859647, -2040919932, -1961352662, -388685928, -185906119, 2125710512, -1011975439, 257022510, 841259280 ], [ 850278607, -713383154, 1505709919, -661591174, -289004984, -1897110326, 2132147026, 1763069156, -1091922878, 92716841, 1445560759, -1851187916, 747343152, 1081145327, 610133089, 1202735305, -1184570515, -166903054, 575832733 ], [ 2057840224, -1894579277, -1176820686, -745719786, 1478387852, 1135600635, 1487910900, 623435643, 91167091, -427794822, 172262043, -1709549027, -1665249666, -1844504182, -1575338840, -730609904, -331639288, 2100479632, 1795735651 ], [ 1163373665, -1226105317, 120776347, -107360391, 539571687, -1871557741, -1881340663, -862285311, -1800561195, -549733369, -476804681, 1988056150, 753435996, -1318385790, 378191933, -1714902017, 2032484163, -1916617014, -1180436593 ] ], [ [ 94676070, 799981749, 83546011, 1881245516, -1306315372, 2145138113, -1084401887, 993622885, -778030095, 786792841, -2106896332, 943809061, 1361744096, -685488315, 1171546867, 140589598, -772003410, 355826307, 319108411 ], [ -678004060, -737961728, -230803938, -2032413924, 322922887, 385640502, 166622603, 951850462, -25891430, -713609864, 1305815368, -1110799364, -2106978779, -1012628966, 929211615, -648127187, -1428042750, -139331114, -1325140533 ], [ 1094868380, -1704351091, -1292747073, 1211281241, 886255871, -1095058316, 1995216863, -1872293168, -1373212894, -1169925072, 32638367, 47205597, -595813710, -1141898134, 431451248, -419603408, 1635723308, -1822908025, 1659329181 ], [ 1368305437, -244597679, 856289235, 1105310154, 1652736836, 48553261, -1798482521, 1168261432, -1485786635, 1650818745, 1375924122, 909704198, -651527862, -1886535638, -299180654, -1093952601, 2030700147, 1227411511, -1344215543 ], [ -2063111337, 1803912995, 77047405, 966592052, 474248543, -806769279, 1374372765, -1203006587, 1316908610, 2013474280, -1833176821, 1216336092, 771785415, 1145922735, 1246831064, 1871316614, -1694623093, -855155036, -62648647 ], [ 1663205327, 641488829, 458763055, -676892143, -1616376403, -556059568, -97786526, -1705629143, -1457317485, 1178391097, -1094699559, -1129065349, -1706774571, -279509332, -1957888240, 70358380, -1836165542, -1772748376, 2043215241 ], [ -295787907, -890490867, -1493085132, -218859314, -1148804564, -1187709494, -617243877, -1574404532, -44107281, -391459298, -282587581, 1211169490, -1840052097, -992720305, -642658367, -500094519, -1979032012, -1057579006, -1070361901 ], [ 1777959372, -1781939252, -8202367, -1428559563, 2040133750, 10696629, -750078953, 1835284165, 621964910, -1310975540, 911292590, 991306357, 35088213, -1959785778, 1027761811, -705022330, -1694778280, -423548306, -24811652 ], [ -1682116343, -1212898935, 587436730, 732412949, -1521821516, -1102321724, 1291401248, -1764374161, 393098331, -356028088, 1036345638, -1993724004, -1442107734, 1380089739, -785549530, -527214925, 882508432, -129530624, -200380985 ], [ -1897067343, 568402469, -1551122790, -371693246, -643777047, 739643690, 758586271, 607856942, 499412260, -861116548, -654570125, 1639304145, 902898715, 998100892, 1589095994, -1854476822, -2139869252, -1985546273, -370236 ], [ 928240846, 1934729975, 567071814, 1004389266, 1823024783, -1416673954, 753633387, 711057923, -1253304201, -139278500, -1966917985, -82581940, 139186189, -527551765, -15905490, 575271528, 1878529578, -451189057, 894946930 ], [ -264767255, 1718207798, 268725878, 1101945425, -901892437, 689861119, -1058910163, 271150207, -1316992412, 343749777, -1378225613, 32027206, -68728918, 1455863222, -1698999404, -1139747089, 902059121, 1783230890, 1320122334 ], [ 255520220, -999025048, -268726520, 1531115191, -1241131305, 2084119867, -961801686, -71868251, 361441138, -879649200, -1495832666, -815074767, -2133265880, 590300722, -1034117347, -244203084, -841365644, -1285430874, 1895433038 ], [ -679909913, 351432266, -688883208, -404735766, -1079811867, 2074469273, 440740744, -569493587, 233970593, 1967691787, 518223229, 1896080801, 703829877, 815599391, -542660510, 108381952, 448047932, 1381883988, 1038597891 ], [ -756299604, -302513880, -567543290, 2083868439, -1258921396, 346084713, -1050543620, -1582581386, -1561403072, -2060343068, 1506163350, 1433220596, -2142122945, -998184694, -324373868, -1485117455, -583181281, 1823695070, -482434703 ], [ 38517741, 1476445606, -2138852304, 1378950636, -193708025, 701784809, 1969083011, 812218616, -852919944, 1303664748, -1121826813, -493728079, 631369283, -212449904, 1514810672, -1096368163, 602590227, -1125053418, 396168780 ], [ 1866669382, 2026504071, 1119478823, 578333928, -201912928, -797430639, -1980006324, 33897890, 1042821938, 1441387157, 1926360743, -1364081272, 1832829081, -955586493, 919820886, 1054776973, 634530631, -346379791, -1628479743 ], [ 3026470, -1779563639, 546620840, -1008445550, -1315069144, 273774134, -1080339095, 1774740218, -1721382881, 1593848224, 1173723587, -832954348, 295224398, -574485904, -1121877509, -814566301, -680293806, 129584677, 343239823 ] ], [ [ 1326823280, 305742580, 1215981389, 1806186177, 1659173847, -393741491, 93286471, 1314977221, 679271013, -1586857034, 1949508333, 1146950551, 753993396, 2102738421, -1429964775, 1655418793, -743657740, 1343167224, -1822378356 ], [ 241157047, -1672905160, 1927210063, -35068835, 1524288870, 1024649518, -73100867, -1335981334, -139380820, -773027997, -1056211574, -702007180, -1160176038, 1460815750, 1757253717, -1357056604, -1235701469, -2001291549, -350611215 ], [ 531894856, -1014586284, 115326553, -705525989, -2135846174, -1125508087, 1136844167, 1643147679, -327005360, 346296776, 205392626, -846166668, 733637406, -398483771, -1926957014, -491409797, -1406412965, -94783831, -158304324 ], [ -137289293, -1409176507, 1920755728, -1646765131, -888817143, -751772959, -192536006, -314986808, 2093307710, 1502684412, -1911339673, 407754982, 66444372, 1844245922, -681341855, -183839385, 1840944413, -118464702, 457871956 ], [ -809819123, 1215366826, -1797180854, 2045949743, -1408714866, 328861678, -1856680057, -1732906041, 873807388, 1230197539, -648536993, -1905439327, -2012118466, 1866775491, 1083187227, -488399611, -1052947060, 867146154, 1690161536 ], [ 678843977, 1387633036, 1505652641, -842847063, 998421616, -1135088513, -1189413837, 2117762884, -742488957, 1372869782, -664594039, 1832339197, -952932061, -2074309838, -158356950, 422324936, -497180805, -1002264266, 1408337173 ], [ -538029393, 860401267, -1756317734, 1605906201, 1066722155, -1424024435, 110140347, 1073121219, 1254229271, -341072043, -1647179100, -1891846409, 2135771838, -1681168411, -650446216, 1530113930, 1938934920, -121305485, 757873649 ], [ 51640092, -1680045316, -38339736, 1211133983, 540552223, 260547440, 1428141248, -1337010030, 290196747, -1343307983, -1879678857, 1946284781, 1194926490, 2141311691, -178280653, 326914530, -1883302349, -1343666033, -1785884943 ], [ -686083346, -398266006, -1237130075, 1193571169, 461670662, -281275754, -428303118, 284979918, -523693573, 1171897758, 1294580706, -1356882534, 1991010672, -185204441, -1301264233, 1503587473, -367547043, -1509341882, 156894779 ], [ -387051440, -1091468901, 974606096, -421336039, 118816356, -1907838432, -563005918, -1970438947, -936141462, 1229909236, 1826856522, -691087718, 854337451, 890882038, 1210402081, -1791370824, -870250171, 733008647, -880132459 ], [ 658719329, 1709430849, 1380638291, -43570342, -1268701207, -773826084, 219546981, 1052323332, 1723067617, 1478258112, -1203092802, -1671271789, -1611193869, -1204127248, -666728804, -1971004821, 1998646142, -655150300, -1471495811 ], [ 137742162, -1634945653, 1513651024, 2137807929, 1776900301, -458889936, 585249911, -1506464928, -1950994545, 251768923, 1059015991, -2087966276, 2120091123, -319653101, 508056871, -1991925362, 1658388212, 280627028, -87838005 ], [ 535883330, 1429311467, -2132332331, -1934744634, 54568425, 1202718747, 1911062727, -1748840758, -437703662, 1202798064, 1952074828, -1052074099, 1990593269, 1316338663, -1115618361, 1354600471, 332339660, 1478760185, 1418681071 ], [ -1280053113, 898323770, -179644405, 1117246085, -1557928127, -1026802891, -1160049354, 1796213453, -571880370, -1135399759, 1006921830, 621943987, 584805918, 1652324154, 1740728663, -603467921, 1981715058, 223910944, 1670235394 ], [ 818245330, -1800776661, 1840340620, 334302361, -223180969, -683156037, 443256927, 1810257361, -1538482612, -1184277214, -1867353900, -1300823046, -2055423006, -1242822808, -100571314, 1408099772, 196362072, -1179951736, -1776582007 ], [ 1660194986, -1369679389, 1148030198, -1003729750, 560855774, 1680512079, 1766605282, -1721163870, 47559370, -44278674, 1631753566, 1241534712, -1527295321, 1589882261, -588156824, 829510387, -1380916819, -1006946784, -1838270776 ], [ -1625995386, 1855083725, -1469316029, 532830573, 1160823066, -1817284806, -873883195, -85302666, -696334410, 1634571105, -1393614497, 965591325, -280696731, -480469210, -710636668, 757191974, -614107904, 551157738, -2002355689 ], [ -968776472, -160763339, -1205900732, -1666914559, -1200288224, 153231219, 1963575682, 726638315, 1737869690, 198026068, -2017967669, -1518398960, 1114633908, 500343169, 1465161775, -374528232, 1860957731, -603902280, 1460687930 ] ], [ [ -1508493894, -208088789, 2123134848, 1268439063, -460968954, 1707376017, -187386854, 1904875143, -1742114467, 1403311532, 753651282, -1385487920, -933474431, 1363542054, 1031501279, -1330336419, -1859174885, -787021555, -872576982 ], [ 539257329, 1055078994, -961175628, -446644957, -1346899762, -2000228097, 1776680379, 1243574985, 1245271067, 1999725984, -1975135390, -530368644, 1041669699, 522246483, 1225670425, -546959682, -1751298805, 236148103, 1030716812 ], [ 1024622765, -1394917004, 570854973, 568306463, -795811800, -1030492007, -1309155212, -1675777632, 190414018, -797875840, 685038292, 382146885, 319959075, 1992165950, -1597123089, -1987689250, -622571582, -2042198017, 1050758015 ], [ -553155522, -1517203213, -1791550698, 1646611038, -530877814, -143740896, -1422106236, 1250533143, 1021964311, -683734641, 1506738788, -604664392, 1733521156, 2005871645, -160052400, 289266348, 1451164743, -1709797458, -97324007 ], [ 1965659813, -1283810067, -537512522, 1509633528, 902904197, -45096496, -1595315436, -1368429033, 1526099512, 41903728, 1971702513, -1711438558, -503162520, -1744826698, -1525929680, -2102311355, 247590636, -1131495035, -1452612918 ], [ 1633181906, -248508425, 174564666, 526809552, -282786489, -1549199910, -46060961, 1924225544, 798737807, 882998070, 295285297, -595796718, -138382323, -362118320, 353760406, 1495156163, -2084998143, -103061070, -1002986475 ], [ 2091995373, -1520403885, -1880447173, 870873390, -982100464, -1207227259, 79229456, 1842859770, -1564034490, 167981791, -617496406, -1346761206, 85803130, 1983264645, -1026535615, -1208641777, -1440500639, 508210779, -994948401 ], [ 396346266, -1792840496, 873186579, -1305950010, -1772706875, -1885425307, 1258031471, 1943606788, -357646093, -1455933345, 1393731819, -2142037113, -776622268, 1964445355, -467887152, 1110601189, -598104154, -1000637010, -777348459 ], [ 1627440563, -220939902, 1596117300, 2109148491, 1035061858, -872187976, 396094928, -552257695, 363852144, 881774383, 2013921003, 1214012273, -149688863, 1581111950, 1325269115, -902612798, -1664337740, -348737434, 862548545 ], [ -1100621041, 2102666274, 2021069037, -2104628176, -430747334, -1039803750, 1588845007, 1223833491, 734210686, 1004212628, 1278871257, 1005863109, 726478233, 2072166051, 209445039, -1735788607, -320344201, 752022569, 1609158080 ], [ 606392558, -943924730, -1263744198, 1457346257, -1232976544, -2031530389, 645156531, 89260702, 663656065, -166634436, 429802929, -641663372, -163669417, -1422129609, 804022451, 396724385, -764978633, 306395923, -1134719153 ], [ 1006137303, 409836135, 660730551, 503717067, 1463738310, 1341142740, -971020403, -360456674, 194973687, 1134397965, -1976735881, 1794057683, -792671324, -319278590, -1015880602, 182876133, -979402091, 1762062652, -781118847 ], [ -857919215, -2064429546, 956303394, 1789206803, 331659425, 1754504035, -369371195, 829804114, 1564215782, 1030161347, -1474341156, 2021608371, -1995439165, -1645203346, -1257813954, 945524649, 1616063851, 169750803, -671732033 ], [ -174706374, 790138781, -1215631263, -1156035821, -888230384, -39112791, 1011550812, 98168241, -1737411248, -1093606840, -1955139358, -483599537, 26324438, -1023183543, -1956180667, -1715087577, 816883041, -293548479, 2018489959 ], [ 273276634, -837251941, -1760684274, 1016155474, -610344373, 413181793, -160207601, -1796418436, 1857685925, -1637505785, 473829857, -1530413001, 1899516252, -929557042, 104723888, -1811319707, 1302482931, -1183368285, -1734085406 ], [ -931887556, 276672881, -742364695, -631638452, -1822693309, 981100181, -673550961, 1621758752, -423299568, 911645904, -794902525, -1768308764, 599665056, 519927712, 2053422705, 1048410231, 559876204, -2019315444, 1401598153 ], [ -1418507286, 994334630, 774326485, 1308713991, -794933005, -13574163, -1880406161, -616442788, 1672545555, -1281917058, 1942078236, -1928294656, -543431241, -523696368, 2116888866, 185551171, 1531496232, 1501942885, 239906526 ], [ 955889254, 1061872092, 15362313, 1873647273, -297555960, 976334141, -636114340, -698001780, -598291526, -1318452492, 1327985016, -293121509, 735855290, -1345756120, 795248472, -2055040824, 636545352, -189214184, -1629697741 ] ], [ [ -733342175, -1971423350, -1738257474, 1345442751, 1595412977, 1401217947, -1619432860, 364262459, 560056174, -665445808, 297708925, -981268231, 2057249228, -1086493852, -1057253595, 1147180403, -1136009294, 1722775436, 546317076 ], [ 1735850620, 250204065, 1992838342, 1339208845, 1315011298, -1404171729, 1297426542, -856340222, 1427265759, -2125995067, -1889221586, 951690192, -1868092999, -749615388, -155753002, -1133488358, 1025593062, 450679379, 664038398 ], [ -1066423282, -2053292469, -1903744352, -1071301125, -1132776463, 488057014, 1502039226, -933757827, 409591390, 1796296641, -123852175, -1265723643, -36887463, -1874147060, 2134441911, 1774750039, -2012231171, -1007427030, -1455067766 ], [ 1610768231, 1569840537, -676739937, 149602750, 637066815, 2126274891, 1381872148, 789943563, -194007108, 959603847, 618970509, 342595397, -1238012633, -2072961282, 77475629, 1752389626, 2122645845, 98798392, 2005670911 ], [ -2108600783, 1381905902, -1245997319, -614173644, -642613288, -1182065970, -918318383, 198222045, -2028244210, -1217010014, -943876186, -1773759597, 1702122085, -265792733, 381553401, 353634193, -743170339, -988075824, -1769051122 ], [ 1378475963, 1079302229, 666181075, 937833158, 1316787073, -2137313227, 737063889, 2119182411, 1409635003, -1006500233, 384487026, -1020479657, -1590274207, -854555352, -662601883, 1983059779, -136425957, 1465044209, 1951734050 ], [ 589650191, -34922047, -24636347, 1225267384, -742928448, -195300503, -708387429, -1036048433, -748772703, -1722255236, 1557353815, 1587085533, 778736158, 1088979345, -400268715, 118534496, 2119780890, -1906498098, -1385199017 ], [ 1396645142, -1818156153, 1188483163, -566325793, 891741309, 2069505299, 319142948, -2044323396, 113767988, -1799586951, 1898305794, -680967936, 1958716720, 2093476423, -770907202, -672381075, 1588233754, 764840977, 11927090 ], [ 1563497535, -1043153044, 732541792, -657718127, -1761717185, -626136126, -1509533667, 2121565772, -1035737428, 1856345358, 1271189118, -564169480, 1296604998, -1929940378, -1416262944, 1292434850, -519231349, -1490851823, -1547018579 ], [ 1309433213, -115574795, -248478237, -582867783, -1741351668, 2113557497, -1216758879, -477988326, 1397896801, -1932605769, 374934323, 87995711, 947682728, 1748834743, -1724936710, -560543185, -585117649, 1367933674, -202494960 ], [ -357633658, -980860807, 293612171, 520322164, 10062253, 494866504, 1607023501, 1555194165, 292264704, 1922141525, -519392454, -2053976927, 1146735954, 1155864719, -1931279265, -731608358, -977000130, 111902863, -917265235 ], [ 1046532616, 296060225, 1578661122, 1435258725, -859713337, 231139126, 502140391, -178968019, 1988285775, -1866978353, 1787328199, 2018858602, -574679125, -878140320, -1972711481, -1590569614, -1143478585, 1429659512, 1171171127 ], [ 1676519448, -785140788, -865037996, 1372351738, 208645844, -1897049794, 1217425565, -1735468199, -2054274468, 1827000274, 2091316618, 893135105, -756119560, -1440003719, -86897652, 79345814, -1930295190, 697809735, -1945884929 ], [ -35410063, -1667934481, -1938576094, -768280134, 379650449, 1810462731, -1905559101, 66291323, 1130285347, -748421679, 1315908849, -209842615, -2116049177, -1009110597, -354664033, 532658699, -1502184875, 30810263, 1233644397 ], [ -521634149, -1304738077, 799396873, 582964042, -465213807, 1402246917, 1316602328, -1706477346, 422691881, 557511580, -1279269898, -1362017044, -1446588168, -738058141, -1048159783, 877733747, 1796328447, -174175935, 1389048327 ], [ 38411422, 2028156121, -486856184, 1049359280, 1478760874, 1780011631, -446630378, -621252192, -2086216149, 514916423, 252733163, -465987362, -1215203000, 1567093050, 2143954827, 2134486087, -211787127, 1054500830, 1417128992 ], [ 1209188071, -623038317, 1636142788, 677533406, -1738046241, -1447730347, -78186516, 1893800951, 998567206, 625668557, 451138283, 1803774352, 173199356, -399225755, -490419107, 98443432, -1200657593, 1970795731, 1814215228 ], [ -503561737, 1005571183, 1174680826, 487626979, -1669339378, -1780818637, 925728872, -1667856676, 1377569357, -290562619, 1302945834, -1607489036, -459752620, -1507887670, -47750759, -1798222817, -965351937, -884527763, 40324526 ] ], [ [ -2099759281, -802726516, 997587115, -391919931, 426671786, 1545343623, 32878233, 1624552668, 2091160125, 121032969, -77785471, -787652849, 1587656942, 1211455047, -1334141001, 649733584, -1010148177, 2104230530, -736462392 ], [ -1784109564, 2105998899, 462943949, 1750674120, 1683058915, -220774367, -250557324, 1479426640, -518917498, -1145888167, 284957249, 397754142, 1382735277, -1452306456, -58473807, 323012793, 1977847041, -1192893838, 516773613 ], [ 368315566, 1949967501, -306342346, -1370263201, 252411916, 1526641559, -1455161611, 930228129, 27864559, 1269762759, -788690305, 1518389787, -1529260416, 126052260, 1692756, -946245768, -1552934853, 1907060002, -312223862 ], [ 1838652860, -759593400, 613772506, 184748471, -415976118, -69570394, -1053056474, -1569478420, 724473760, -949127049, 130786454, 243699928, 2136065289, 1434173990, -1351506998, -1893144470, 2006057062, -1757218449, 921023953 ], [ 1275287750, 1571501057, -687927847, -648066660, -1044283877, -1422594434, -1161233611, -1278157010, 2021674082, -62421169, 46151495, 540873083, -1456447733, 2097335818, -403694558, 34187038, -1028019742, -863102227, -1422950806 ], [ 16060185, 2055500546, -2065606441, -235796942, -468869895, 821396813, 1032421478, 1711815175, -1049548974, -1264340617, -87119976, -1597650464, -78659714, -1029686242, -801435928, 912959386, -1503831125, -506866989, 756223101 ], [ -46864132, 1529567764, -2060484562, -395142044, -2129223951, -1879753879, -399100596, -1068926117, -1501681266, 1975256304, 1250265816, -282678450, 1938254755, -1783972642, 1828365721, 1617408700, -147971072, 911226302, -915448222 ], [ 1998276714, -69540913, -1213549481, -1700670729, 851773062, 1906668220, 820215706, 735736057, 1236493061, -916767855, -697222770, 1113480487, 636139727, -1095200647, -1893663452, 1079996161, 1547310371, -421670815, 1421726551 ], [ 1563050966, 861772603, 2103632348, 2038024529, -772212042, 1714500134, 219790098, -504106618, -1125574410, 817499025, 1290052376, -1274690628, -34579963, 1679469707, 2077885466, -257755581, 1661696959, 1522697881, -976278795 ], [ -194231994, -1634240214, -2123484592, 514769108, -2136595214, -781468665, -1394331946, -1057841568, -1109685919, 193786244, 1174147750, 164077783, 1103943395, 161496352, 808931044, -883738639, -737516303, -1480182917, 86704323 ], [ -1358659330, 537318697, 945509467, 1652156498, -137237681, 2112531214, -131562619, 918698490, 2047615073, 126622564, 1795069860, 326873404, -1868507189, -24006640, 1278474390, 637709825, -1082676863, -913569027, 954768088 ], [ 1281778894, -1402972546, -194684340, -1523115525, -883333120, 1886359599, -2021772476, 250417646, -209098778, -645785337, 1708197581, 1679842575, -2057533543, -902669240, -1131855926, -1873064508, 14551471, -451822130, -435530931 ], [ 890271544, 2027766234, 695962569, 506210485, -112917188, -415669121, 43665841, -1005659836, 126565514, -521410934, -538936248, 1581187924, -1791154492, 1365215556, -1469683549, -520437886, 963244178, 1775001586, 1331673947 ], [ 971874056, -448763244, -594356245, -733270256, 1432623462, 462513911, -1871173168, -2053973102, -1626024767, 298614073, 2066138266, -132985222, -1088826797, -249413052, 893413635, -2141285978, 673730874, 1902098878, 1861225524 ], [ -1402791153, 2066430650, -1662173905, -127214450, -490338365, 727783358, 1197311702, 469881183, 1138165956, 2070231540, 50721068, 332490347, 211281414, -996105907, -192374357, 254723774, -2038843186, -461177111, -954085920 ], [ 713851130, -476969145, -1563321370, 233869232, -165691637, 683001358, 1041902349, 2094385542, 507013974, 31652471, -943560798, 738329382, -375934297, 1978449277, 795995167, -950527029, 1885011946, -198716325, 515632028 ], [ 949094891, 661254362, 279891979, 1001116500, 1688646364, -1445122280, 283810478, 459377912, 1814023756, 326030110, -1509428344, 1128327667, 1303640689, 1455961993, -1231498617, -1500460407, -1936513186, -308873513, -1667947314 ], [ 1139905629, 346624992, -793011894, -898338785, -217135238, -1529186669, -358406536, 554439063, -166344748, -51720897, 1408057866, -513093646, -1612166462, 153374441, -1400569668, 1552267823, -1477702041, 965039206, -206565698 ] ], [ [ -20679706, 1658234614, 1385496404, -1411566462, 1557154694, -768198935, -531352844, 1416850077, -1504156825, -380596825, -1653371792, 277417035, 596378751, 352120904, 1873872673, 905127210, -1981928374, -1259142266, -11785779 ], [ -183383819, -1313196105, 119833227, 135348310, -196557121, 1531850401, -514693401, 1232389755, 853115554, 2024174261, 585237601, -66445090, -2143260718, 701790472, 119631856, 1711595083, 412466456, 848760923, 1768592741 ], [ 1993711430, -1199403863, -1092857954, 1219531786, -1567787752, 1372551391, -1506994543, -583350387, 1513592887, -1556077386, -1920544909, 1112232227, 1331089455, 1092065953, -154166142, 1132090716, 821333685, -524038039, 1054636050 ], [ -1317324065, -324708818, 1405993458, -1520058446, -340630403, 502424701, 420075680, 1960757658, 691575008, -2037760221, 2127821649, -1172688270, 405757470, 1608063863, 460777030, -1847819043, -639342049, -2103963342, -337272623 ], [ 1622654020, -1040538103, 1151549391, -1964578512, -1057078261, 313895756, 2003428379, 510302670, 912351970, 1170293670, -1635946954, 1973746182, -169553209, -821271571, 1567937410, -40670006, 720431945, -558593512, 368525222 ], [ -1491266776, -356483027, -206794183, -1082142095, 1770738946, 487901789, 1591288861, -1486747835, -328129499, 1331068945, -1447335434, -1247364087, 1818556379, -1629665420, -179886331, -1838120459, -688175073, 1352529985, -585124262 ], [ -138302062, 1787458348, -435243866, 432760436, 91005440, 937806916, 375001193, 1422451187, 1635189007, 2090521628, -670884955, -1384015401, -1343889013, 1235564957, 1585076402, -1110251248, -83416203, -2064255919, 341461619 ], [ 865539567, -1468200033, 1832308759, 1555375963, 1964977600, 1882789991, -1792838860, -225151212, -319669637, -2060944285, 1871262714, -2031279508, 840496973, -849111229, 418380787, -35107830, -1201630553, -288584088, 892483329 ], [ 295817654, -1181334596, -1042019058, 841528171, -1246646072, 410725082, 2036367777, 324196348, -942356173, 727051560, 1917810653, 639450517, 307156363, 488967354, -1846877037, -2046145872, 408070569, -94280068, 2085404050 ], [ -99845973, 1458892676, 683110251, -843767598, 1559637200, -1737288030, 841479938, -169910756, 958005688, -1723586718, -1278546621, -868996047, 281497133, 1795780688, 1750609396, 659507451, -1658689525, 1217354176, 1500673169 ], [ 174311128, -1862939571, -1425383223, 1317616892, -1501537346, -692069520, 1141440984, -1495147116, -303614998, 791158349, -3125, 1618596251, -1379057190, 310224784, -594112299, 256083838, -1579566049, 802168610, -1269058988 ], [ 1327289148, 1670254635, -685603852, 930667316, 199328173, 1511548529, 1829936634, 1607062678, -1031735268, 384813365, -1747463093, -840921940, -588998755, -32003433, 1427416407, -2066480939, -29461631, 1362972060, -1157105206 ], [ 1299793323, -1816908198, 35780544, 2089213036, -525927203, 601749617, -1406166215, -335656024, -1822851098, -1650494601, -751747910, 2067393749, 1878939018, -1896039163, -1852180744, 805800463, 1929037648, 25983438, 123178135 ], [ 436483620, -253924745, 1051110376, -1619381734, -1892943169, -1840925446, -1191497382, 190961729, -1019930745, 423541345, -2066462763, -283053268, -1514983130, -913409652, 629550393, -2090650539, 1160103995, -1002114742, 1551464338 ], [ 922654282, 1737160759, 455329714, -388109381, -1468468752, -1836030575, 1260307578, 622004047, -1509732243, -1737373528, 1269001045, -1891520765, 54209898, -752524520, 931736103, -1898661112, -1790912325, -1546547617, 1035034416 ], [ 912227943, 951157365, 324452905, -1394776430, -1170668424, -1556755383, -1608332580, 1068141307, -185700755, -360104810, -1515670989, 634307330, 1423975923, -2108610203, 1854459930, -1358717785, 1766245371, 1056237305, 1676094621 ], [ -1293360494, 275007931, -1802675042, -224108636, -1395438145, -1842407990, 1427653790, 1099433774, -659146069, -368258194, 129173429, 458289265, 332842358, -836414881, -547012685, 2101008619, -1745053811, -409977169, -1044517565 ], [ -1099857119, -1469688778, -1722987788, 1758875396, 1590657835, 1031168387, 1836561809, 1387498069, -1595941608, 1341099297, 1322842551, -2138143088, 1627492294, 1069478514, 2121439829, -77070074, 1039883857, 1179551628, 714763339 ] ], [ [ 1975012032, -1534563928, -611102532, -1735709411, 450050051, -2041970801, -839225571, 1029336420, 1691387470, -1192937671, -1056463318, -2033022403, -638872600, 872195118, 1666213493, -340714710, -1714335057, -768782119, -25704127 ], [ 454577925, 349118813, 1290369905, 339380430, -414907975, -1631770687, 1873719298, -1977872593, -734828347, -358019935, 1675379110, -198173892, -372928952, 1901228152, -580461397, 1098066339, -2007994923, 423636572, 980740138 ], [ -1245052583, 1113779542, 1724209173, -1917909565, -1316287667, -1527909743, 1921461952, -895820655, 1915278081, -515514005, 2052531191, 266736706, -931927513, 36501185, -1556987511, -1290687531, 553096201, 1087434596, -331428660 ], [ 1523988328, -478891481, -540311354, 241842766, -454760931, 813742353, 1726481399, -721019683, -52450821, -708175839, 389694920, 473992005, -209712161, -1841209297, 1831551831, 858763771, 950714184, 1284244787, -2034033765 ], [ 1631023367, -1777768639, 1090204128, 1951890216, 28963265, 924844104, 1605520512, 284737446, -38706958, 1322808900, 1233024206, -1791585775, -1874273430, 913053103, 897804544, 1342498845, -1786272942, -1477835627, -2028498950 ], [ -931239455, 9631219, -596530712, -1634459492, 229170826, -751112459, -914023862, 1177859966, -779530700, 215966109, -1860115200, 1002351148, 183276987, 1217849476, -851854440, -84806447, -307542923, 2085813579, -1711229020 ], [ -1279489715, 2018548943, -1782801998, -952087395, -779600504, 1231982802, 1127471168, 1581560951, -1734135609, -1222537381, -142846418, 989413219, 306415937, 94877884, 1322692501, -1296825006, 1485604511, 681728884, -1121267815 ], [ -267384429, -970255247, -820613202, 790120673, -840820534, 1545239105, -1727366444, -1424389367, 1774964504, 956229363, -258683070, -1126693125, -1052860902, -1371525987, 1705806487, -697697148, 1875593759, 1265537967, -608050891 ], [ 1041749256, -98593380, -91480309, 1156925706, 919927683, -1207848870, -404391289, 1868197652, -1243352873, 914933349, 1473234957, 432550482, -1916456053, 1507992134, 1722373791, 616543374, 1240715125, -1954186848, 960271600 ], [ 1307682088, 296884137, 103351246, 1331497713, 695098008, -2026280401, -1356145299, 390898484, 453050411, -1026324276, -1550506638, 598154166, -816384388, 750434490, 689486227, -1225176037, 1147671729, -1482594810, -430436993 ], [ 375626799, 1659769770, 1892262848, 831958279, 701991822, 1458279, -68036299, 244490653, 1870412245, 647926780, 1369735146, 224540992, 999864510, 1504191771, -268898321, 623003326, -36962610, 47003901, -1010950203 ], [ 1446119277, 1361002007, 1809276681, -924859793, 2141556966, 875101994, -682770377, 1610441328, 251951663, 224047696, 1103992110, -1475282873, -149450937, -2040625297, -316483782, 744056010, 2094753317, -1182684252, 1613640597 ], [ -1979692125, -2090005430, -673097316, -905505652, 352714292, -1316214151, 221330920, 2093865746, -1428460741, -294282347, 446615782, -302660836, -383225543, -1985181921, -96082180, 1834127132, 1608146152, 1281425722, -1810201274 ], [ -1609248451, 119704950, -870084013, -1401773794, -1353144988, -1362479314, -1753226365, 474436344, -371123729, 728894906, -1225147204, 456233823, -1355820946, 1818891805, -1409060369, 1265563041, 797180624, -1294459405, -1759172622 ], [ 583531480, -1962657058, 516856841, 766550654, 629319281, 2044440670, -304597987, 6687858, 1922516523, 1548064967, -155775146, -332580501, 1242766384, 280006288, -80280216, 1355989958, 1234486821, -367849520, -448219293 ], [ 724328551, -2143981745, 1211856589, -604513, 1607076790, 206148966, -483056589, -1650926485, -2141738185, 709460892, -1293588804, 1519280812, -23419284, 1582010559, -147165972, -528728796, -1542804482, -386507393, 1377857096 ], [ 1539253766, -94583350, 2140306746, -1992818016, -1921543441, -1885456493, -1882138794, -2127063818, -1914441749, 1276143035, -161141905, 1206368224, 1222135424, 822090253, -1745122903, -1624913333, 811523505, 1951917975, -1412353866 ], [ 578177367, -2005914903, -1293349803, 410537672, 661203555, 403125801, -204953248, -930741695, 1285756218, -763487894, 909879184, -627112281, 72216589, 1843534763, -441589211, 1573331135, -1887999468, 118148472, 51968350 ] ], [ [ 1990532076, -1011874575, 350984628, 373228011, -1711405965, 2125749809, -55142434, -273304982, 1694452395, -1856404349, 698608083, -2063501480, 1944188082, 1333033231, 132644295, -462211021, 1768870550, -1095212271, 1144987199 ], [ -370923014, 1386052795, 1065894570, 2110785067, 447873667, -849364039, 1663251566, 550000952, 874630324, -1046027688, 131940544, 1519979542, -570858690, 368831887, -1260353057, -1392278147, 1164029145, -338247511, -1264821706 ], [ -1366903300, -1611265154, -180597510, -813098337, -1814250853, -79791611, 1998366267, 2056685897, 414968482, 334925834, 2107377782, 1105170981, -1401160813, 111116618, -496431647, -1523988445, 1852157935, 382143050, 824482619 ], [ 1253421710, -1846673448, -790208881, 1645766858, -1274499318, -1336442461, 499261160, -1023014127, 1421882475, 995379098, 1157183530, 904912063, -1506831033, 689748967, -1410365861, -2124264528, 2046285972, -1076398553, 846337074 ], [ -666166360, 862102553, -428062867, -257156427, -1829935898, -153816220, 753243151, 917824744, 1680405106, 384824514, 2103125869, 547007128, 1279816052, -1509687060, -1277323868, 377106731, 48472084, -27254411, 1785568920 ], [ -100575025, -1861456646, 101170130, -1166816121, -2000759681, -1010454553, -2144794037, 470623603, -151750614, 1939263180, -1878503453, -74775883, 1782764525, 274437391, -599681233, 600702326, -981030387, 1509825089, 708278433 ], [ -917703365, -1821618929, 542235192, 1707507367, 1826650605, 704789539, 1885207966, 1355656136, -504045555, 1489133582, -1667331067, 1672697231, 1822748111, 273328284, 1808032861, -1575382721, -1729823993, -674330087, -1798116487 ], [ -1122472913, -1352320589, -186008167, 630711280, -1290622852, -847735106, 1020953748, -1115835037, -714797590, 1286902023, -449015244, -1099994579, 1297979528, 1977476954, 1727141125, -264406016, -2050175288, -332456324, 1141141767 ], [ 1905398133, -1851774370, -1631529341, -913306120, -1653808224, -1387444486, -285302114, -1064132215, 373949271, 1922658411, 34639914, 31302489, 1953835587, 455261831, 2118118214, 1821379349, -1971971203, 1882242452, -1436747795 ], [ -994451732, 230337778, 1168245841, 1933293050, -168107157, -945286943, -492644037, -570914246, -889266335, -1155088948, 896131739, 2007575819, 412941991, -1486674465, 722810371, 277297491, -425459473, -2048896636, 1185043424 ], [ 436681152, -1139683877, -461911600, 118438156, 281967101, 672962175, -1802796444, 149966271, -1756341582, -1439126928, -1751306044, 519771885, 1439609975, 2007248334, 962832937, 1212560399, -1596119750, -2121571795, -790074786 ], [ -592312670, -273021156, 708754177, -1723846692, -1700807720, 1460176517, 339566560, -588683966, 1431298091, 732251678, 1450574731, 609780598, 20660520, 1779410645, 2106632402, 1039102844, 555520796, -1999610426, 1587816110 ], [ -1481465675, -2008456447, -236731765, -1815988947, -1747966340, -157455196, -464586320, -1599615469, 2050486638, -1259298710, -1265005048, 1317971281, 879311256, -619889996, -1031054556, 1775108628, -2000760409, 602460615, -1724824955 ], [ -2131113145, -1701258403, 267688663, -863227746, 821111059, 1978049103, -1978335504, 518234522, 1763258417, -1619216259, -349734882, -1845735511, -1684794694, 2021962019, -1072789306, -1411489809, 1696215108, -985872244, -952309835 ], [ 1467527888, 1109293181, 235768344, 1494946458, -1173929759, 1274715055, 706340914, 305020335, -551779308, -1631463537, 350339960, 1301247703, -1731846123, -1458296651, 1632944901, 1562938035, 410067774, -178912245, -2128864851 ], [ 1768560954, 253730871, -1804328225, -592394903, 1438394750, 1741714380, 587723737, -1552416878, -1458711020, -714193763, 1127639014, 1136200633, 1069322288, -1180112854, -806701018, -802493739, 982524149, 1164974751, -2019751130 ], [ 911955573, -479562319, -602658994, 34927940, -139954331, 2059629986, 224847522, 1397585652, 1666267099, 2071448563, 693663014, 1920709563, 397279497, -561349667, 1335468834, 1640706599, -840408024, 1987233365, -240628690 ], [ -1158652617, 801673011, -1102768740, -412845178, 144118808, -89851885, -1647650803, -1458640486, -1803917724, 472542227, 2113484636, 602303728, 251881265, 1529805776, -2040830840, -1780647240, 2105741703, 1716180864, 236415815 ] ], [ [ -1778421460, -1332177877, 1053547731, -1156757823, 382322661, 1106005016, -403454664, -124911637, 1818820964, 2063290077, -186534387, -1271050062, -2041194578, -1373054366, 88427139, 2060469635, 139407399, 2075142732, 1049580656 ], [ -1800404134, -608817033, 350378945, -1829931100, -2064975649, -646534124, 1691452218, 440712028, 99559663, 192211515, 194301090, 1490323386, -775231907, -986973164, -930576504, 297483539, -995685860, 2042637909, 814850289 ], [ -800309895, -1028765675, -274447950, 1546055964, 2122677099, 138646714, -1527256675, -1963750435, 316061106, 528051509, -556846431, 1672103701, -1949303599, -828733418, 1120053742, -1101323839, -1293507612, 989084329, 1683866686 ], [ -1355044738, -352837108, 2039636327, -1526322585, -1552602619, -1090858613, -87427410, 1429674949, -278886961, -541683584, 1500800198, -1046824789, -575001431, -1078267782, -1674182124, 357298236, 2013176322, -1044431399, -1838076645 ], [ 1869740994, -1691097995, -1935451636, 1016763938, -1478091882, 2130283151, -305128091, 730378640, -1252943875, -1237951478, 1196671549, 42666346, 1789036238, 1809696263, 430292572, 1206350300, 1520501265, 352127280, 1291008513 ], [ -2033486145, -1466186441, -109806524, -1811838166, -164324051, 554191426, -567418393, 2072424231, 1600064561, 1425532564, 911720600, 499504155, 693979437, -1670985638, 1879842212, 1201356139, -903616355, 785847187, -371985759 ], [ 1863503312, 151575693, 899396266, -1335823278, -1702831707, 1719828383, 468991651, 705491398, -413338972, 562352790, -337660027, 586088293, 571030591, -1198308180, 1716564852, 1912123283, 1115749898, -2060361757, -2051691811 ], [ 1306531176, -1516127965, 2051016532, -587603452, -1391046787, 793236232, 797698857, 576361781, 1152303505, 15836360, -794810277, -300076325, 558274344, 1243667502, -292196656, -1736468232, -422499188, 408189792, 1174730557 ], [ 1324967622, 1244306497, -977506860, -2047937863, -1278820707, -1632857199, 745003706, -984384085, -1393155145, 168138865, -50584956, 874382502, 1816028656, -1787018030, -1886833568, 1361157704, 1757285761, -706917112, -1329877307 ], [ -863438972, -75818333, -2096025890, -1579562187, -1997685593, 901379576, -236902312, 2137921551, -237410582, -849977716, -831179589, 1824048629, -1339200787, 987689839, 1630165452, 1998977373, -1784173553, 737855456, 1335070659 ], [ 781708406, 1464836852, 1905864649, 1634967315, 976738054, -1313786788, 1492295535, 793203085, -925253770, 629436494, -1422142865, 1433126696, 601533713, 618503442, -1062542661, -1496726502, -301337583, -644415425, 1527207481 ], [ 2080693717, 562985043, 1277110412, 1906439560, 1008105556, -624001146, -1148918888, -942221400, -797478674, -1229589734, 754706474, 2045988322, -1037855950, -302203067, 1896215704, 1804223775, -2036481945, -666107495, -648109896 ], [ -911705550, 1897682000, 1163226428, -1870418945, 507077957, 329632278, 105926517, 953407404, -256751648, 909639211, -144163935, 1911900021, 1436447952, -1918737192, -1489867612, -430967602, -1928261055, -1850256930, -2121932901 ], [ 1716186026, -21462591, 1208110437, 1365816459, -1435712851, 734310701, 510022758, 2106462301, 1603348446, 472297929, 758454338, 39052586, 361953237, 350568362, 1651153542, 1641420246, -1196978333, -2084610921, -1028378884 ], [ -143881134, -1201487955, -381521748, -283706732, 1946984486, -260187456, -1343210938, -391066322, -2037762369, -2020665645, 565568237, -1066171141, 536952249, -1988328605, -775936210, 315973612, 170725811, 400287498, 415216728 ], [ -766671511, -631191496, -396158104, -341399359, 1230249332, -1538468129, 262532655, 1164043510, -681965568, -475961756, 763437390, 624919425, 231574957, -315122502, -1949237648, -1450600728, -54644130, 861741002, -1277221519 ], [ -355036431, -1086625855, -1351389910, 1716437294, 1861856492, 2081852244, 1689294339, -412570516, 975637239, -929052602, 326682164, -1063057970, 537683574, -334572851, -600406065, -1775767805, -1018121761, -256022348, 395411931 ], [ 1441972321, 1030826048, 195218510, -20860251, -135430472, 1698863813, 1449582143, -479291064, 277754886, -530548144, 286101704, -319884852, 1503412565, 877026304, -1397881010, -2029560203, 1977359038, -627883509, -1498099182 ] ], [ [ 1043328879, -112745265, 235215885, 587158505, -816564601, 290097048, 673101952, 489262217, 1722847617, -467384011, 22017919, 1075844963, 1027507606, 2131756636, -1295295103, 1805813864, -115986375, -1223552220, -896389293 ], [ -635872734, 2116513261, -1676847376, -1208030506, 922736365, 1921614361, -1807311065, -392041210, -390851261, -7092474, 1131857999, 102614671, -1552221465, -1108920990, 1024691318, -1121258393, -13423336, -532430823, -262155635 ], [ 1053129645, -1102658891, 862307839, 1124302262, 2137199231, -207055749, -1767905845, 717796489, 1113669461, -2012793982, -1310247759, -672869320, 47331957, 63341079, -1304030083, -1288998515, 1873036078, 939606470, 30896311 ], [ -724779770, -130960880, 2000113820, -827205436, -728394999, -219242941, -1338725964, -1672040248, 1687030573, 791087480, -702782060, 303514090, -16823923, -1719862212, 1093779058, -1707777859, 299263708, -889220407, -272330413 ], [ -115503349, -278465139, -1191134379, -1789702208, -1583408467, 975857050, -1733699733, 26185483, -837057440, 840796339, 556679403, -1357755882, 766073164, 680165468, -932576996, 1467405177, -255201776, -2000611095, 551730980 ], [ -212906380, -601104438, -211185688, 2055609240, -480457202, 827763492, 1504351151, 336817968, 1675823216, -8999484, -1179900379, -34588819, -1618131747, -894520491, -1264681111, -1815735297, -1487860732, 1451329324, 1537987713 ], [ 1741226294, -2040561672, 2038003059, -675856880, -412428073, -1372729795, 1917300885, 2141500888, 869138173, -1824437111, -334483290, -950906878, 1797560428, 650354859, 2012313448, 1436952958, 145735983, -933381607, 1201067101 ], [ 846691466, 1187982429, 1856839164, 467438967, 717230891, -331675666, -34384312, -1570485193, -1324007968, 2138689990, -1380568501, -1839685678, 1282654783, -1568265243, -165006102, -537782869, -358609017, -435725466, -1992238579 ], [ -1000066703, 607024712, -1812136262, -1006722104, 1715470953, 663924741, 56944932, 198035526, 2017957279, -1936052004, 1623351412, -94476874, -25712854, -1163782648, -480082080, 183004807, -1052059632, -645231570, 2117629789 ], [ 1358859525, 451218093, -889818780, 1463372397, 1537681218, 2081641779, 722083496, -1185642324, -529474537, 1824677882, -1703934976, 1264772510, 5682401, -194787788, -1459296425, 1927549321, -1249377466, 386097315, 217330979 ], [ -456617141, -1521712943, -1460695460, 590473624, 978806490, -1106428194, 1176952940, 790220303, -1258805373, -497740472, -550436319, 234257893, -1911079979, 1939035184, 245905101, 798598379, 429777186, -429641980, 1495745475 ], [ -757039482, -2035170213, 261780752, -1633602674, 1378643500, -2011900925, -1248541372, 1908892179, -1019777561, 55350600, 1605725416, -1090922072, -858246635, -2065441375, 1298689472, -1732934025, 2052493858, 945570748, -800597405 ], [ -84682013, 74059803, 1006844186, -555340428, -1008496746, -1579230814, -259632881, -80316632, 531985427, 1433117508, -1235586895, -1189994224, -912581999, -1444757006, -1539284176, 1286657822, 909654939, 1416019627, 353438786 ], [ 1361132177, -237629869, 1635355357, 289209863, -2003425327, -1418246427, 70801321, 1343835429, -1516072799, 1097227274, 1671585321, -1365785070, 232536097, 1656619844, -821624616, -455370854, -216445740, -156177290, -720248539 ], [ 134261653, -987482403, 1257982809, 784556690, -1443068213, 1506554397, -1009238029, 124416642, 1874394612, 780863871, 1880337447, 441389507, 1327023300, -155548587, -1424067794, -1385973299, 407923626, -1529278424, -232054671 ], [ -157897314, -1800696721, 1489562855, -1823009146, -795477753, 1532602349, -1985992514, -1758792115, 1476396883, -981872317, 1764618067, -1500126369, -1443975054, 322568533, 1947413247, 1116784812, 469967115, -1008532438, -1850276986 ], [ 1211380498, -1642233038, -1396001764, -254071566, -615314141, 1574797730, -1104316615, 653299121, -196103602, -1121906582, 2065916081, 1265845843, 1017036334, -176257168, -1263747731, 627712992, 2003319719, -1004643084, 778849449 ], [ 1539939729, -196819312, -1803994759, 1787791708, -1689859540, 1128849366, -91983525, 984378145, 881814654, -1284485457, -1728425434, -1597880631, -1287441618, 1570320664, -1771999835, 773761610, -501722399, 1362545056, 424081362 ] ], [ [ 1141405150, 1404244721, 1731333492, 1294890464, -534633595, 1801844176, -643405058, 367013921, -1130166670, 1340897369, -1694668093, 1983191243, -73458527, 1495650741, -7639661, -1545832450, -1655878874, 1647314971, 444635916 ], [ -1539172078, -586834843, 308968913, -187941893, -1829303197, 43055948, -1399751381, -813728746, 717295598, 794806304, -1807178438, 42308957, -1048817092, -251548943, 1309944848, -388288903, 370144303, -2045636743, -32720660 ], [ 1164921638, 638644698, 2003558791, 1224109373, -1584959753, -1887124966, -904338174, 1344643848, 1490005211, 967633236, 896301377, 725180794, -805750763, 776092538, 642241812, -1793690384, 1792030947, 1105187007, -1203993351 ], [ -912473863, 771534154, -1100014597, 1339925342, -128399021, -1738153391, 821939305, 1866198399, -721728843, 1972809997, 946855747, 1001016827, -599186314, 67026574, -1193218202, 446498954, 1544172151, 637529003, 1605752306 ], [ -1485492776, 461661705, -880963829, 274255739, -1714214038, -501818473, -556362747, 118618876, 1052714790, 316749344, 1655763328, -926253359, -552861666, -119222643, 498679405, 1503064013, 407320817, 1970717191, -117938187 ], [ 126656988, 834119922, -1517343887, -1499759575, -714292229, -1826015230, -365684802, -652688080, 506655557, 2015686599, 282391333, 1946127602, 447942158, 571548966, 1446003088, 338046631, 2013673687, 572150611, -707368212 ], [ -303328172, 630418983, -908868000, 1001352573, -2123627240, 985107667, -2064994270, -1445768277, 2027934474, 1416480307, 1050463140, 1840367065, 816701688, -1691652413, 1479343728, -1132462040, 459274535, 1683785870, 720004852 ], [ -1987278674, 1246021295, 1290993011, -1609911271, 1898476933, -1341599066, -1917852728, 240370303, 758418134, -1731367545, -1479852028, 684718782, -1795983977, 1426792289, -977151464, 1449944835, 1035074573, -758861823, 1280754442 ], [ -1276946969, -75145373, 1970185393, 1671599332, 1771193028, -1505826131, -800970382, -1822112568, 1692898229, 1224500857, 1636423747, -1653733566, -695644612, 926428682, -587598531, -889484949, 1854979836, 148746086, 1038839509 ], [ 1167446606, 504779102, 1029549457, 1945175628, -3633724, 1567213011, -1859356464, -1826422211, -464354912, -5180509, -730594851, 1699576475, -2050055853, -1670042014, 553840982, -1837274078, -1307957527, 1542135317, 1356779783 ], [ 1191349453, -669201860, -1429344576, -780968800, -1369678685, -1123882703, 1428540273, -1096901495, -1249149290, -1049917211, -1529087620, 1565073654, 1750446253, -1284814960, 1310189469, -987126603, -413238148, 2144778045, 541341446 ], [ 1328035049, -298942777, 520685042, -968672500, 1007086807, 2090799808, -1474982357, 196020827, -993296043, 590833429, -188296407, -393983360, -476846264, 3182907, -1261323834, -911742425, -1846142848, -303737177, 481147658 ], [ 548942518, -1245490688, 1340561795, -361162440, 1298504132, 1375404896, -2098437799, -1945775741, 149877051, 1452971697, -544101549, 474376086, 459750365, 1126953119, 1639275078, 296477828, 1181278231, 438743454, -726999273 ], [ 303554294, 1027192547, 1696520007, -1712065822, -707499423, -1597053752, -1412009785, -1178724638, 1727517617, -430586596, 1800562325, 45869168, -2065537104, -438744977, 973362655, 548885618, -565816257, -1614150558, 1106661028 ], [ 92255853, 1249556445, -977511583, -1473764874, -581329598, -1119687929, 38158686, 5471799, -1577727960, -138734421, -480033700, 83547083, 1119847054, -190527744, -955332167, 1732967368, 1136310087, 1980012742, -1155740717 ], [ 493419863, 1091663319, 1688265291, -1312541921, -1063458409, 1937950854, 284943704, -1487065156, -1317995434, 2146815373, 1713279257, -1163979380, 225534838, 902816200, -230940425, -837051820, 861400030, -1794495883, -1255680850 ], [ -2040572514, 1678401715, -1514892819, 1585999929, -394814085, -1697136641, 344511865, -782000669, -92262402, 2054392047, 560315673, -2071433905, -1735916646, 1164198276, 757746575, -48702596, 1224854285, -1184492715, -1156837170 ], [ -399842305, 1253765237, 2072391511, -1073718209, 507248126, -240194308, 1635822405, 1313434571, -1405777565, 804106879, -2073655523, 16028636, -1000708890, -559779762, -729668683, 273431589, 1497608426, 84922129, 1571830786 ] ] ], [ [ [ 2024827623, -1190089639, 1400811704, -1214815730, -1647417614, -1250995946, -376315569, -1416516412, 374982014, 415458364, 882024854, 1768091284, -1385720470, 2062393296, 1420613835, -1916648735, 558323272, -1039096531, -1857843908 ], [ 779719080, -1893659926, -1383720614, 799629489, -1788300457, 1097577385, -2033140179, -814262117, -1046156035, -1451891196, 139154003, -1203295940, -1500805942, -462889046, -15801291, 566400112, -1780796143, -1341231491, -1931797223 ], [ 1251199863, 254348058, -1078580482, 138115698, 1329573165, 1121879996, 1821218277, -1158070937, -1442420893, 1133771832, 1794141063, -1394820384, 882054333, 320625024, 1662968449, -1319578823, -657935701, 519944252, 1561911997 ], [ 1397047780, -99722672, -557500225, -1332876553, -422424062, 2132803096, -1170158249, 1924476164, -947112468, -1611397756, 933409324, -188137970, 994899851, 2088196110, -1511620969, 208094430, -1004115192, -12506130, -1046246821 ], [ -1308424784, 81921064, -345648184, 1145748681, -7756476, 444497227, 919339140, -1912556653, -214602558, 105644081, 579771972, -1975822161, -1711474320, 1499030669, 1132948571, -340621672, -2133415623, -1035185069, 610551753 ], [ 775029136, 1401506460, 224578658, 1145867019, -1133980719, -1514760090, -706590049, 1478531579, 1660258391, -1807340187, -1306250266, -1862482163, 1132984584, 1385584893, 1834945607, -1363564513, 81179032, -227380027, 2047275472 ], [ 1875325328, 1447315732, -1249991391, -713302419, 1205098009, 466964096, 362666250, -1823674323, -405033627, 2041342719, -175102595, 1646529504, -385213165, 1492746830, 1405755902, 524040654, 1348557613, -1941552498, -543658004 ], [ -1765047587, 847176409, -891989773, 136868007, 1471391648, 1066090688, 715307167, -1932535985, 499049805, -704227406, 2103417362, -705206444, 1071260591, 415805440, -706370555, -1255692348, -1031556245, 136124069, 1657605931 ], [ 2060980970, -796338536, -1960627096, -1199689299, 14791088, -422594123, -1553539718, -1403689917, 353910654, -1002576701, -1112985656, -529126314, 1728762226, 1472867325, -781722797, 1149457372, 1968438441, -942958906, -2129725033 ], [ -1153739644, 1426421869, -1691335566, -1023560847, 1949411873, -1281521710, -89448674, 1649892962, 1490203346, -840207468, -1074057174, 360255072, -761399994, 1016960383, 758572120, -347025959, -387685454, -1712240370, 832380492 ], [ 1813923785, 1615174533, 633511530, 978872904, 1685334116, -1206841128, 1149877373, -1702482826, 1176742500, -1207075142, 386042333, -2138210796, -2120881041, 640483578, 1643505012, -1673946429, 1421308715, 1095699675, 974995798 ], [ -976444139, 1624182225, 469625150, -1356316041, 1642632615, -936909330, -9236321, -1472652100, -473014965, 629722995, 1711762430, -264604743, 506396263, -1706630484, -1121958812, 324858535, -1968895349, -691550911, -1890367372 ], [ -40768357, -1018650425, -1024857059, -164415448, -1455355092, 1113946258, -211250455, 1729991547, -1176183795, -1880162954, -407963508, -1696163018, -505623663, 1166021792, 1891611418, -180802241, -1344992264, -483086877, -917223117 ], [ -1629719205, 1253547647, 993027162, -876764371, -62105343, -84769670, -297486940, 1125054323, 851434423, -2128638877, -1184847917, 1960906052, -370729565, -159630855, 1122084006, 1114328227, 281733127, 1807353421, 385835187 ], [ 1618361715, -194675441, -1200963159, -1670544221, 237027482, 1681054300, -383734717, 973247580, 138996369, 1315246724, 1201004809, 848171187, -625007325, -378449066, -97883562, 1383414024, 463767083, -1411009086, -985422728 ], [ -809286025, 457863784, 1140005304, -1507910051, 957646111, 522467020, -1259352809, -1532308302, -1516300791, 1183950495, -1136219954, -1314169133, -353328171, 627573450, -247017669, 348742010, -572950058, -320699025, 364630984 ], [ 624743041, 1020054269, 1488275001, -735483903, -1631361099, -1748642461, 757756709, -297049498, -386014032, 1003442303, 747001039, 1779242287, 1610774982, 1072407055, 656432330, 1705063156, -1461029506, 1955450521, -360201120 ], [ -1081102298, 212380347, 1692079165, -1602551380, -1402194466, 616804997, 725072398, 915867006, 1709821985, 1127494776, 1339417299, -1632507646, -614993777, 881086579, 1373857047, -574735970, 349819799, -1240265758, 1570376642 ] ], [ [ 104565601, -1737935955, 312325501, -1010175211, -185697132, -656910494, 1463918643, 1489167713, -1478341327, -756043438, -398772700, 1523451966, -1000657467, 863549706, -1937888532, 1972324184, -691214757, -993261938, 936627872 ], [ 478764750, 99853776, 1849553283, -348980966, 170340674, -108642144, -1403846153, -805298138, 442868614, -1622795334, 990987891, 388392887, 642560677, 1354600526, -70165074, 1241474235, 1068747398, -1145288277, -983288227 ], [ -282232327, -1738113528, 223863486, 1771468995, 1299022258, 982575166, -1303491081, 1292871918, -1579552438, -379869430, 1853809122, 1119705873, -1521621786, 94980512, 2100709853, -229260491, 425088155, -503939417, -4302170 ], [ 79956364, -1335993754, 1901017543, 1548363709, -1717335328, -1408040219, 622435404, -424051026, 770259997, -1941177135, 1080133925, -2050641085, -1301503425, 986023229, -654476582, -1255235133, 1644637969, 432893741, -910484962 ], [ 959514845, -1574191026, -35276075, -1335438375, 671867436, -978252147, -1111758707, -1048023357, 1365206954, 1573264307, -1261715549, -1473066799, 389182582, 610443676, 1442521845, 1382308796, 1259286964, -1962355053, -1927281677 ], [ -1346040254, -570446959, 1024841729, 1514313619, 940864766, 1507276739, -547836866, 585873587, -1563707113, -1681345739, 1399663426, -411168901, 975282443, 1980632887, 320293426, -1689903424, 674844978, 1294517627, -966314062 ], [ -352956900, 549421441, 1051154066, -1369602201, -1914218476, 590958961, -2103183328, -205620237, -856294392, -263770201, 1589909841, 1872469204, 772234438, -550768317, 480279402, -1550174366, 2137517045, 1605913791, -655859412 ], [ -2042612677, 1504322041, -2017215414, -1676474233, -2122200471, -1414218362, 1795569800, -94073948, -1429621666, 1973448769, -360422645, 873608370, 191785292, -1664170016, 903013310, 1953812032, 2047483202, 1141251983, 734534995 ], [ 1016220824, 2015167926, 221144103, 1746540855, -457272848, -786272632, -1675476880, -161352826, 514506554, -396621207, -1599057111, -255097955, 386313076, -1641350241, 170290008, -508093361, 414569006, -2121370775, 1403527927 ], [ -434646231, -381488654, -1671773694, -272309666, -440646539, -1889872177, 337191335, -911650568, -617181513, -1799496219, 602572797, -1538636647, 405879370, -314405703, 1046790936, -398599462, 667888254, 1871993861, -1034158902 ], [ -1635008179, 461004144, -1506233724, -1205548070, 1077462591, 794556385, -2051282389, 381334004, 648309749, -762997994, 1063266940, 949215501, 553994851, -1072551958, -911370742, 202512168, -1702580955, -382467075, 2122462196 ], [ 610379911, 1543414759, -753305929, 990576163, 1010031710, -1344151502, -1199242824, -296739315, 588718509, 901169128, 2046112693, -1711835153, 604158512, 1964208691, -1419952966, 1955210376, 1469079583, -1501111795, -1237620615 ], [ -1301131117, -1752055800, -583787480, -251374759, -211809159, 1429105844, -254538288, -1325213010, 808330706, 605145437, -127937494, 615970968, -1356119832, 1199112084, -1026401246, -1941142744, -381412976, -1115653400, 82885405 ], [ -155296724, 1816842331, -359553464, -1734252152, 56656824, 1307119666, -1007925175, -812364563, -1371692177, 975077591, -1430360080, -1038276175, -1773673111, -493301154, 1578456738, -243710190, -1639740294, 1077068701, -622743267 ], [ -1433425799, -2062701397, -659052765, -1474451537, 122627092, -290665562, 676855158, -966507014, -1820768138, -1658886910, -1740637528, -997986434, 938365623, 203288885, -574886310, -1127027429, -1436170287, -1520784681, -1017042688 ], [ -2920087, 421828640, 1912904031, 1946893454, -1020730450, 996052485, -1586158235, 1275849724, 1843382079, 465783031, 165238482, -553271288, 1651107533, 1985168732, 888160452, -1798415476, 1628428274, 1325515286, -605244433 ], [ -1038217955, 1151539051, 463248063, 1082525900, 2071833736, -562475452, 1470131490, -132279457, 1503842504, -1103198704, 1387566202, 884430301, -198454371, 1799722797, -459337167, 1042069836, 79669582, -1539131155, -922933740 ], [ 1290334286, -93869640, 1506314862, -1602898597, 1154797961, 1685922021, 2113988095, 1012197976, -121009925, -1881064218, -1265896995, 686975670, 1643803766, 1111099044, 460449000, 1553111360, -825374800, -733902305, -1769363961 ] ], [ [ 561502381, -1361471777, -961701210, -1744051095, 1498431110, -1261968338, 1611299600, -1151762252, -1818691197, 2054806392, -923109742, 952811026, -1705914683, -1346298673, -434818691, 1093657042, -2125368330, 570050131, 1214715144 ], [ -1714475082, -294412301, 1919354687, 147282487, 1075071335, 1042036254, -372813552, 911924068, 1923226833, -796019704, -1940216182, 1214476564, -799944477, 604549037, -1466959924, -1210445483, 1105001063, -2021847290, -10986663 ], [ 1100212671, -129272175, -1436033322, 578259584, -1663807392, 345302340, -341834191, 182474018, 1811264753, 1653691987, 936969756, -24359035, 1280164950, -1716306421, -988304110, -153225737, 1439037075, -486104274, -363437954 ], [ 1937970308, 2058998658, -1986114034, 299591977, 826632251, 456272005, 2010568440, 1782981321, -1068909863, 1925871604, -340958236, -2071693310, -600276928, -1149085458, 1827469540, 490678691, -820400855, -2131959885, -565070877 ], [ -783701535, -221631687, -1304321789, 153565926, 100833373, 953637835, 417956619, 966650233, -1335672752, -1559385787, 156279789, 2107000848, -443559447, 986597046, 2108665055, -1740181408, -1867869408, 689988480, 1463231818 ], [ 728048128, 2145254466, -1985994441, 178635074, 892576198, 775553273, -2000171243, -1597954326, 2132863942, -640714116, -1359153703, -1367991444, -1409152126, 357860109, 15194599, 1898758901, -97723186, -2020380053, 127262707 ], [ -23853613, -740187051, 960171004, 1894272169, -297984119, 968102774, 166944131, 971546230, -201975288, -1032942228, 418716669, -463172736, -1852944314, 1035496054, 200981951, 469123539, 50595666, 1659180904, -1366422262 ], [ -1802986747, 149252965, 1589212334, -158272703, -346643302, 400190949, -677364703, 274127826, 1997315451, -409789574, -70183737, 1207464047, 741741364, -612221951, 105091702, -109361685, -438083878, -316066003, -2078151473 ], [ -60678502, -798675011, 1289275787, 559471463, 900489327, -1004882290, -1966073202, -495930622, -23285772, -291777412, -1611670231, -1278715314, 985020198, 1731524727, 2090336121, 31435428, 510250838, 457191035, -515991114 ], [ -734907778, -1836896216, -1990716644, -719109584, -566367171, 108626495, 2022215494, 1635774684, -1311784649, 55806631, 243906246, 2080617519, -408162451, -561925665, 1121091928, -2145373135, -1734478676, 552441367, -718731229 ], [ -1206288384, 1403428168, -1100436603, -2034350132, -2072653733, 1754864606, 135172351, -2089021479, -1084445852, -736626095, 2122960424, 167462860, 1441636062, -219197498, 950004092, -1989095866, -627530977, -171397875, -1839976290 ], [ -1005790941, 725604021, 793150342, -2051699435, -1013060417, -250822153, -977227426, -1920836785, -1983804331, 256442979, -571671584, 255730358, 887529572, 131493063, 243413591, 921644547, -1362682728, -1167564091, 972508561 ], [ -1107378306, 1606164264, -360075903, -1801462038, 870893101, -318441422, -1646035582, -1233445416, 1657375562, -172458495, -1064240968, 182322481, -1598213481, -466417148, 425091025, 1962382248, -963867580, 1403943616, -391860761 ], [ 1682139700, -1884998555, -1562756222, -150478177, 1237808454, -843122240, -1633057448, -1418103163, -903243788, -488274162, 320216213, 1159929698, -1595812207, 1132368802, 2091332383, -599208136, -1264189802, 2036827697, 1765595670 ], [ -1606806704, 1481212062, 1523643215, -844361572, 2057083329, -1330947673, 313359990, 872254774, -1889211149, 1803303237, 1808349338, -528516080, -270750514, -560152906, -1409228004, 1650661443, 1681148977, 315196257, -314050511 ], [ 763095186, -2632094, 1087944475, 305030933, -1398962953, 1746337470, -312861868, 16104249, 698162959, 1667325935, -347358035, -1416351399, -1693576559, 501244143, -346830726, 109537994, 1494470431, -751454656, 632257225 ], [ -1234678255, 839453222, -1847093793, -1262405977, -1023340857, -1339115814, 775622661, -445408144, -952585881, -996769032, 979718185, 205804670, 1611267920, 20852933, 834534916, 1800365620, 1310262152, 1102611993, 314418177 ], [ 1592899856, 1918154423, -1635267586, 1129325713, -2088839645, -761601224, 1332700993, 959278373, 493081984, 738125935, -1473879964, 1079836812, -1716438316, -775832787, -1782982598, 41153181, 1548580987, 1633742549, -2104160929 ] ], [ [ 2043177169, -1261344075, -601563719, -938535340, -57107111, -2114052944, -726602169, -840563272, 936041615, 1541070917, -1980887307, -385965703, 1949110199, 1832387256, 212033885, 1078308532, -983769427, 1304637597, -1987322520 ], [ 58240887, 260888122, -1406973060, 370126401, 1885180742, 838571326, -1529947523, 109071865, 883065781, 67450746, -1486730739, -841257463, -179290708, -1314098966, -326178529, -1069432633, -1546385010, -537915377, -2073002244 ], [ 1174011840, -1974945161, -1639584678, -849697069, 617116490, -238423459, -1984441230, -707200950, -1962425494, -316435472, -972172386, 1705230002, -613357690, 384707092, -1331920146, -82661190, 1658872548, -2039767419, -838735874 ], [ -613427625, -135898778, -373397666, 2122213819, -1536224090, -1056995758, -124291875, 510212831, -1797200232, 1058816864, 117146384, -983365445, -513824633, -1900600190, 706759474, 1251399630, 2140512837, -906144919, -979034850 ], [ -767674589, -1582184582, -366172955, -1611073615, -1979766726, -688348987, 1509322336, 2022890250, 1560501987, 1966941259, 1594991832, 661018924, -1363133118, 1337024787, 2045314928, -14467998, 693576355, -498788962, 399217107 ], [ -2057375709, 954623915, 88496117, 1099321307, -538600556, -360230106, -1520256698, 360444544, 1806174454, 365690661, 1701760779, -2113940600, 1020702001, -2105533375, -300359610, -125823103, -136128091, 251130011, 1149088411 ], [ 890008039, -1924089456, 1085402302, -438791745, 368425574, 1798926773, -926021563, 465070407, 512431703, 14353464, -1031647790, 1064671606, 1363974947, 1911259612, -329355240, -1581008727, 1696322890, 472357550, -1597999893 ], [ 1191434415, 882503897, 1427884271, -303567110, -114347268, -1600395521, -303559109, 253470182, 1576811968, -1237578483, -1957054781, -891821424, -1283296240, -188028364, 886793273, -582568229, -677505037, -477964054, 2051056022 ], [ -442259762, 930252748, -2074584968, -1670154113, -569880256, 141973171, -457394204, -997717057, 398296093, -1030579686, -81957453, -1672025775, -1406419850, 1744190081, 377582027, -833143116, -1996803213, 1202606765, -716087615 ], [ -190250946, 515887451, -1826936787, 532501381, 2137219871, -1372625401, 1873921672, -690676397, -2113174957, -181688337, -1277805089, -380410812, -1414733346, 796336668, -580573400, 1031600296, -1244180780, -1971987537, -751577126 ], [ 1053415636, 2075645195, 1625667729, -2111809757, 1777712267, -434128143, -1907043775, -1125151339, 1648045729, 428848461, -1444372887, 1280810157, -694298459, -1634350693, -508257513, 1147473169, -863347720, -1456883353, -881695992 ], [ 1267693598, -1419859390, -165766319, 682967658, -1878987511, 345535060, 1209246345, 487569981, -1352533502, 91723298, 1728574221, -1199001816, -1457010830, 370693024, -352814044, 660251925, 444745060, -1924474540, 966825733 ], [ 2094825347, -1553814686, 342674404, -541846357, 594133210, 386034652, 299280900, -1548582884, 819135258, 738708940, 673641859, -1322070872, 1284851610, -1224217966, -1453646289, -738884605, -1444297868, -713488317, -1204397358 ], [ -1806057263, 1990516283, 764326008, -614027627, -508302363, -789524360, 1069181719, -1162607991, -1757265652, -79862993, -1193366803, 1740820103, -607924895, 748093031, -449293501, -1341056143, -783258822, 1448917267, -1807594998 ], [ 1913428157, -2056424408, 915060338, 819780492, 402110356, -1859145880, 737752868, -1849801269, 1013512833, 1183709681, 1543619179, -479091035, 681485360, -1353123242, 135186877, 947056644, -1363867577, 1422675593, -540197906 ], [ 1826988005, -1784155975, -1185518105, 981516677, -1310552242, 2114381169, 1893031410, -1735315541, 1484382539, -256856949, 1467958832, 859320436, -802819500, -2018970037, -785969988, -259538475, 149658680, 1266057244, 1360748362 ], [ -888164580, -1312748111, 685915382, 1042853897, 461025170, 501538281, 859126013, -391154178, -1116014135, 1243270724, -1424493592, -1902028132, -2074851217, -450948435, -84398875, 181471341, -1345019815, -312747401, 649429902 ], [ -901314787, 211217883, -968656048, 1433292683, -242580205, 1296810525, -695465411, -596091325, 1108797526, -875022705, 941364335, -1794555874, 1466800327, 1101109711, 268817195, -16301055, -544093547, -703098528, -814527848 ] ], [ [ 874285492, -1280698833, -970212128, -472261101, -94346996, -996307401, -275041566, 1317700598, -986852240, -1402625762, 1247431218, -987798679, 890502058, 1942948246, 83893187, 199249591, 821393095, -1609084341, -1763518799 ], [ -1366998951, -301380977, 1459786318, 430147849, 1543127010, -456049662, 1314961808, 919654801, -1715421402, 95422929, 575653203, -503016422, 1163935943, -363570405, 900838933, 928758821, -1199647052, -1864839704, 1622143989 ], [ 1452353235, 1947058589, -1901133963, 854216057, -1577652613, -67232205, 1332345343, -1058010936, -539190369, -38046238, -174266772, -2060755661, -546500038, 1482773294, -1747852494, -652369144, 466252337, -500352652, 812052687 ], [ -999222887, -1331724380, 1817990385, 1082762883, -862014381, -1718835707, -261129714, 1180338837, 484982125, 864731904, 110814994, 1770027173, -1633030718, 1346461840, 2004551261, 1479596992, -943399213, 1965836182, 1994398665 ], [ 1478902521, -782345201, 1273058077, 1533805927, -1305127962, -1035555710, 1095535543, 1329623402, 569969907, 177132982, 1982399408, -684993912, 945038662, 1951777211, -1032609569, -1840003717, -1442564517, 716861447, -939060984 ], [ 918257976, -85295868, 1548773153, 655017685, 394060777, -1223669710, -750124559, -1147527362, -1882570276, -850984426, 1931091785, 1319770018, -1135429710, -578015423, 962493213, -1810840743, 948671864, 193424882, 910697820 ], [ -2121933330, 1866524806, 746053119, -1409700133, 1469202890, -2021450148, -1432878278, 1247604573, 1480045168, -1727552383, 768900766, 1325918370, -1724202601, -1826463898, -1168685105, -1197339299, -1171069891, 1258841041, -1263866972 ], [ 133639969, -710599975, -774359952, 1750943772, -777321810, -1184806369, -1169378611, 1832669358, 1441557552, 213281034, 216457731, 73170276, 372372020, 746382818, -1893881291, 1312872044, 1097160890, 1965531896, -310405840 ], [ -2135931828, -546465170, -437522400, 478356781, -1378552462, -1808047606, -1495722302, 791905652, -1516013519, 576913311, 900984619, 294828747, -1927835153, -1657808180, 1446221657, 521811880, 1084767295, 1892237904, -389680840 ], [ 1706375883, -320148160, 1736315139, 766060726, -1190913839, -2101221626, 1784511444, -484756188, 1557032277, -1373804960, -176296374, -1371046649, -1635493800, 217283043, -248572882, -1091228201, -703865894, -536081580, -1196691571 ], [ 933364128, -877789625, 518282732, 1021615431, -730046658, -1869912655, -1934441711, 375366630, -2032952907, -1616486986, -53489075, -920902899, -337021609, 863066259, 1273225739, -492518638, -1795188575, -1298904428, 1502931325 ], [ -2089752408, -1234664280, 2009194561, -641104525, -2003709487, 1545880597, 1024802498, 1450215421, 755662268, 64015392, 896049898, -1796733256, -1705976543, 388598242, -134067335, 1124180985, 1863252521, -1020863074, -721392706 ], [ -1361239323, 1307959186, -12704346, -669244959, 1070760366, -147926376, 20998005, 1430244092, -1118988000, 669896095, 1584483915, 1623609751, 1597756990, -1237744436, 680029454, 317712864, -1828411485, 161150895, -1150515005 ], [ 76760057, 509658826, 848094282, 1208188349, 364807012, -110549577, 2031498873, -841624149, -873251021, 1651508423, 1997388950, -509675222, 1552631656, 1787738475, 1509932348, 138903410, 1114213681, 490824488, -1997613226 ], [ -1610796869, 1889928033, -998215858, -1396456652, 2038756611, -690672267, 939169971, 1237620396, -98463812, 573859290, 92028752, -194691076, -1770406070, -1698312144, 1216893325, 1511940973, -1840968800, -821207801, -485364037 ], [ -1974399187, -383745472, 1936643238, 442746704, 1764684108, -362783312, 1097081421, 1978747131, 165995180, 1279483006, -1309018176, 1972788499, 2090707030, 80465071, -1713439833, -849394645, -841148049, 2067211868, -1894222932 ], [ -1798629994, 1433583290, 1834293083, -1043888386, -1736103534, 1923681697, 1318152681, 974880808, 1202297194, 1920880195, 685899826, -1716752959, 1213556824, -1780977987, -1769279867, -70799661, -543269108, 288518436, -702253844 ], [ 1480506049, 2068159062, 1997539093, -117961547, 119730659, -1934237801, 1631119278, -1033741178, -1084460472, 1477827605, 2064527132, 1682108423, -2047450464, 1835486022, -335132040, -1528499609, -1502193425, 807827360, 1321646306 ] ], [ [ -419470977, 434997916, 1011355102, -335149710, 1393209150, -895722538, -1025402376, -94843124, 1452189, -795966103, -741799848, -846566013, -189328387, 828144715, -899298255, 791253035, -688758879, -1325866480, -978071030 ], [ 1370798321, -865683472, 641045409, 334856557, 825932552, 430714521, 2126566396, 1807051118, -759098813, -469954647, -574673745, 676326031, -48938836, 1999172923, 923488651, -144476008, -787125111, 1198950560, 1415080113 ], [ 2017571461, 201159163, 1244579395, 1643623860, -1801724217, -1518092304, -1318071043, -1162123619, -880967809, -2131396744, 799790666, 459781211, 736321708, 1222457811, -1558420232, -745240839, -217549838, -1003442488, -335784626 ], [ -152730750, 815478225, -1199854082, -1026722149, -923440091, -1126245833, 1402200425, 415428218, 1304533155, -1791733308, 889910550, 725224122, 1231449221, -260151841, 1045705491, 156099710, 1320431959, 1297030713, 1477353344 ], [ -1370216405, 935689449, -1245771015, -105095826, 1722627305, -1605716227, 1034993191, -837496710, -1019210444, -1932712126, 948022714, 1417244129, -183873217, -1306485153, 503731744, 2045751058, 1231134111, 1112469209, -1955260756 ], [ 1716588268, 477520175, 642679853, -693788102, 1639353068, 69357412, -1084981148, -585170145, -1200379266, 1894293490, 1295039885, 417285021, 1159558811, 1488631792, -649008861, -1044857144, 1772140693, -581493396, -1972893543 ], [ 1232944119, -1187147674, -1140566700, 870623176, 2147456732, -1764080209, 687536145, -716331173, 1704324644, 1717816743, -1698596066, -1945178969, -370099250, -1874400657, -704712909, -1401838825, 2022773803, 896519003, -1525790842 ], [ 518351829, 1065852924, 1329788925, 561981879, 371003265, 1509069733, -1071589360, 2049933102, -1231351783, 1313790762, 2002077222, -1064495936, 651706553, 1435573405, -860858300, 114929483, 1292977187, 658459786, 1324324448 ], [ -942994136, 33480001, 1357278075, -1179006813, -238532899, 115205049, 1324427441, 1080029237, -312440938, 1949870174, 500543584, 509182805, -1705125669, -1167290457, -1750345378, -2076111980, 1945487882, -936811819, 970943727 ], [ 101879689, -1405762953, 1342894976, 419770221, 1085613686, 1207725797, 1373015550, 423953841, -1451648115, -221417628, 1006905029, 1439868962, 105207773, -1929406985, 2106267392, 572672432, 250076164, -115930728, -291968888 ], [ 636369783, 540404112, -900012006, -465883992, -1449657159, -792602968, 2036646513, -1072164535, 1564354562, -251946589, 1756394832, 307587861, 1154311105, -481384860, -1868654033, -617352593, 549380764, -1144815643, -509299287 ], [ -1965100071, -711726346, -1728283322, -1077088671, -496897971, -1371557199, -1803135341, -1548553188, 660971274, -1626894159, -2000930990, 908659370, -153078501, 1848622410, -499650700, -514034020, -1933780750, -1692138935, 1460104977 ], [ -1197616220, -1835079057, 1060824791, 2140396179, -650567994, -494549778, 699321785, -1680856737, -1264336265, 1601620712, 1102850991, -1524704884, 666467592, 1960850667, -1192983975, -1221252568, 1855311823, 1979379531, 97323221 ], [ -88276771, -1203178595, -1907074798, 286383971, -1498964327, -363676869, 1879392966, 1791617352, -163503081, -816661685, 2044535627, 1659190195, 445288999, 1041034566, -259325071, 772630822, 233410270, -1357928484, -1850425083 ], [ -1777534759, 1286140021, 1565245311, 56834732, 302975240, 1798361114, 1998413755, 924520212, 70410241, -215887748, 392490134, 1067797005, 2135065790, 701688834, 927247778, -2037624833, -601166560, -946413729, 1407870087 ], [ -1050053113, -878348273, 657624683, 107699352, -396959716, -1125505372, 1705552012, 2124646769, -1869212077, 1866262078, 1392204232, 1605730245, -256957395, -424591858, 483868790, 981516123, 1864570460, -1027430046, 2004041367 ], [ -472447425, 703218501, 1307960397, 661395144, -1905213009, 1622388007, -1934881577, 162538691, 691822547, -1071791921, 1179390314, 419610653, -500180198, -1483484591, 750229174, -1716574680, 1730784848, -1654196087, -1718050255 ], [ -1265657798, 1419556113, 1483987592, 351071595, 1267018687, -333480255, 2132167613, -1925382398, 483688996, -497893378, -624172341, 1262246914, 1150662279, 180235376, 1596423081, -1390246716, -1817569751, -1150099906, -1734972642 ] ], [ [ 1493018991, 59723892, -288159689, -13774844, -1737370389, 637634306, 2032945850, -1535915261, -1058870886, 1190557042, 1273402360, -938050467, -2092498422, 941409929, -1045821182, 1326392699, -699551985, 2048659988, 1543719765 ], [ -1853735861, 1064929219, 939300012, -824542524, 1794595386, 1234729705, -1006468820, 1331698056, 902962275, 51629066, 1676864966, 33876329, -984994162, 40900681, -70508814, -1428519539, 312625921, 1343171872, 1628249275 ], [ 921724334, -44808230, 1500594682, 1849781374, 1355810925, 1255930988, 1225943321, -46201841, 1204208588, -503944247, 1908901124, 1647452978, 452736744, 941403975, 1408476404, 332672367, 1294249204, 1021187577, -986838723 ], [ -1494098475, 282298125, -2146023702, 986518174, 790257319, -1703097028, -816829883, 131344590, 969153912, -2135285900, 237532859, -1115394226, -440491352, -58536548, -1292233843, -829229268, -377520522, 1164322362, -916274262 ], [ 590146030, -594292812, -998408083, -1671201456, -2074134841, -669735465, -1053499610, 1083535977, 81922773, -1905837358, 1126269890, -441522531, 443961360, -1607976026, -1907748356, -1705045408, -143792913, 1650262408, 1973599980 ], [ 1299494966, 1735364429, 1153002562, 1041079197, -336602936, -928508084, 555805603, -2052277519, -1376925178, -187402962, 570473106, -539281289, 1160310132, 755261197, -1030689228, -1844305095, -975459610, 1818396946, -1160028922 ], [ 1013008882, 795303638, 2022922366, 1817258197, 1569010612, -816294683, -299666765, -45680385, 697918684, -1526679082, 1484467077, 615611847, -1271846868, -1933011136, -2106122968, -598652560, -826423127, -1500253098, -268629269 ], [ -2047292427, 535026438, -250126410, -1016084700, -182324152, -248851689, 1469910315, 638573142, -1141828823, 1393389156, -725029156, -1172803901, 971274523, 1288076157, -2118347781, 1886350870, 558436497, -388427188, 1093758506 ], [ 223286108, 1953868239, -2104603062, 149806846, 902843231, -2003663359, 1597785132, -647240938, -2061639265, -488289179, 1476041023, 1971744405, -1507437625, -472398181, 1469303104, -2056465102, 179979652, 182222087, -557661251 ], [ -776698532, 1895209753, -608475316, 482573931, 1095411429, -1981458548, 1411428060, 1142462974, -1317835620, -1364086788, 287108489, 1817951757, 1680909939, -1432560651, 437504417, -53008563, 815501806, 96971223, 309852521 ], [ 273932062, -2068917587, 142998994, -1504435923, -261795898, 183357368, 914106237, 1497317851, -1479359596, 366045886, 1233817845, -739557370, -1986633699, 1829880629, 1469288621, 897308648, 1073006913, -857211436, 1268732124 ], [ 2122832084, -872181942, -116437319, 1501983581, -1198815590, 821016265, -2023735302, 2012369274, -1844792712, -2061536493, -359885050, 1247784129, -1251924540, 529580447, -695030418, 2100400699, -116703626, -244635572, -2062556644 ], [ -946372712, -2071221046, 1630994238, -96358083, -748638525, -1089860963, 870968500, 611320239, -722207371, -926285947, 1914362860, -1894980738, 112100188, 2003605489, -773991529, -1892943490, 1384779367, 1735041738, -1879159637 ], [ -522978492, -1744796248, 1716403780, 1446185051, 1352872510, -758431356, 922074373, -1389185877, -1513697855, 374325738, 2007549596, -1054082860, -135340579, 2092436160, -321431252, 1376970414, 794395852, 1671494846, -708999587 ], [ 1432742863, 1390711710, 1657258820, 1741828388, -695874336, 1405109154, 744799585, -1759375959, 1747977233, 950025818, 798651629, -1854737908, 2135264113, 2012942502, 1569954904, -700106737, -1842807231, 1041418641, 7152490 ], [ -1061274886, -964046648, 749387855, 1610850785, 334527471, 1877963711, 278262726, 286119256, -595922340, -1897772020, -1043167838, -658505809, 518249241, -1337556738, 39342344, 125729327, 46303563, 2082369891, -1342102572 ], [ -673188773, -570096796, 1004910138, 693680115, 1421867443, 129889838, 1418085662, -2028553536, -1505271141, 468549922, -1127665969, -885339747, -1188515539, -1554260742, -870679174, 1789112907, -1946453413, 2121244602, 169136587 ], [ 1160339546, 1034786631, -1883085176, -1027278411, 1589804271, 600564910, -550060043, 195792164, -298718797, -1721552619, 1874023833, -1117642717, 1560028372, -1110316000, 450420521, -48622767, 1646713077, 549117339, 406973507 ] ], [ [ -853091326, 1570286418, -1601487229, 27197748, -991198027, -177894645, -1974882901, 822314245, 1068009544, 850857295, 856032542, -1986951073, 732983350, -734331583, 505862185, 615210312, -868895684, -1570203674, -1651486763 ], [ -230003235, 425267666, -2113812100, 998903739, -1078226273, 1335063533, 856212739, 972943742, -1255503637, 681457428, 764501521, 1393264298, 291954418, 1124318000, -161720938, 1910837831, 897163906, -2121509685, 1245154934 ], [ -1517543954, -1863731970, 342529793, -26739822, -424947526, -362792907, -685024056, 1794724869, 1056167314, 1255965589, 153058511, 1061161229, 113762084, 1746787744, -1933443511, 1255971415, -166230407, -757525296, 463947792 ], [ 1786183231, -944531074, -89931495, -1121062293, 1366122568, 217379581, -891182035, 1769349180, -1179026721, -1647666258, -1042100603, -819853886, -1036370498, -1897780138, 2089943241, -749973106, 1973973610, 836835661, 1290942616 ], [ -778796910, 669288158, -435930223, -584219450, 1870441493, 1543623180, -656780919, -2132008162, 169875477, 1971162626, 1862410427, -110196328, 36561261, 1549489709, -1416677341, -969059317, -1532946934, 382305168, 1713242029 ], [ -803286581, 1656291045, 45830406, -1069325267, 1973713830, 529177180, 199042298, -1432249620, 225825285, -1153222957, -338916460, 1806730849, 2126620402, -421911990, -771841254, -1251902868, -1248998931, 103605656, 2005050887 ], [ 1507556770, -903152947, 1430015033, -124200403, 695862895, -1052718721, 1346248817, -145995911, 1200666710, -1081061810, 1991371910, -336333169, 669328656, 151073874, 420477800, -1044920694, 1742323513, -1251763164, -594650164 ], [ -297582901, -30557754, -1176995454, 1542467725, 497239286, 2057147411, -638612248, -338151617, 302264063, 385662896, -1405985428, 1450503885, 2125182185, 80545013, -521822701, -410014488, -1882370920, -1868889765, -539944429 ], [ -1236709571, -877905397, -724006529, -1377715457, -422431101, -1990329591, 1186306309, 833964929, -1431033714, -1444378596, -1836556255, -1354055912, 377003574, -1822965834, -2112682073, 304473596, 1850548142, -133707191, -1047897084 ], [ 1423500138, 1433007917, 1442908969, -517415129, -1973412544, 2142546962, 1697526194, 5454355, 1223292506, 1987977247, -1898135779, -133667083, 1553099614, 920196784, -1674651520, -1874163357, -750693234, -236361731, -1616376599 ], [ -984463242, 52896612, 1259182546, 288631266, 139310191, 1038763506, 601328952, -1176812618, -1057339593, -1650070101, -1645694635, 1415340498, 775515833, 607613147, -247943626, -1758490609, -356351207, -1486910821, 1992604546 ], [ -417468867, -1639556670, -930704443, 617770303, -210415857, -1888706486, -593650497, 794216103, 133759112, 256164761, 690802256, 974564754, -310794813, 1077277592, 1742000872, -1580357907, 980869468, -967677732, -1683261453 ], [ -1063456449, 1846146845, 463973195, -178622653, -1037838845, 141309783, 68204135, -397175517, -248545697, 960457800, 367877285, -2024370787, -638406466, -1880051166, 1825144434, -764013734, 1997198185, -1074925254, -640476363 ], [ -382532638, 1779227021, -1760831385, 1258569739, 672548339, -1176326575, 1474383363, 269765395, 17128142, -525608222, -350517281, 1292511576, 2018142799, 1691850474, -709009580, 525757247, 2140857660, 558913388, -2137185907 ], [ 950271814, 306634443, -21166063, -1990811068, -126018633, 1246171656, 271458149, -991989858, 1367354064, -222186112, 633216664, -2085405311, -1529082106, -1286236487, -1544437012, -318256559, -361214934, -1801347552, 683295981 ], [ -72631058, -467686027, -1104035845, -507903022, -1446214457, 1698441186, 62513939, 1581508080, 1528957792, -104530897, -438893339, 937522500, -498669037, -205748886, -387221296, 442977807, -1915101844, -968466586, 776128228 ], [ -10586223, 825654284, 612200431, -719576372, -250060406, -1850348538, 1114055441, -242298291, -999344527, 145721667, -2092178563, -363544187, 1779195034, -501312447, -596855837, -214759670, -1064764305, -1201965513, -102831662 ], [ 695354383, -1076447541, -1237147907, 1001773966, 877244, -829802695, 1489671805, 2111796453, 1494358718, -961092320, 2044285334, -593244422, -1808196295, 164846430, 1956912429, -2133167256, -2112282620, -2129715341, 1462754429 ] ], [ [ -1143427410, -18905955, -1796734270, 1907131301, 1116981314, 299600614, 1596943626, -1270590650, -372614553, 2019955136, 70945624, -839771824, 484229902, 1870808515, -1739973060, 2124965251, -129637064, -1764395397, 1972996883 ], [ 301276227, -1254633244, -1361726113, -1786453073, 126146565, -942440022, -784167736, 205835609, 1969243084, 1582653487, -1695957303, -623604865, -1198228374, -666545165, 1727740479, -674027308, 632065681, 1464237680, -974769168 ], [ -131819408, 1345282307, -724227862, 724068089, -1387489196, 1799259509, -1608030153, 813596204, 2036401902, -1535035763, -58308133, 1928536657, -1837370438, -829847241, 1745308073, -1573805527, 1950265584, 1057811885, -1128817388 ], [ -1258339797, -789972995, 127362624, 1977782854, 1257343566, -2079789472, 382919864, -754568321, 129074192, -300209239, 381794344, 1161308136, -1126351177, -568001279, -1947835547, -694020759, 2099476627, 985264590, 756806289 ], [ 1500258114, 297383493, -1746909226, 679425526, -1535574011, -1309438893, 686209140, 1820987780, -797398780, -858289780, 723426182, -803316733, -1400425764, -1157348926, 1305768491, 486027013, -767002877, 2132647820, -708007387 ], [ 800524925, -1379242983, 1887031006, -1239682370, -297774349, 422606637, 89493895, 350493288, 1177869682, 1393294674, -689904820, 559548322, 298100919, -309897419, 26220801, 1303207384, 770717123, -2076223056, -1872028001 ], [ 866695085, 136391854, 185490153, 1488768461, -1198754775, -1052870505, 590523174, 1208699223, 2090176792, 1843335949, -659241393, -1383897102, 594873363, -1342339438, -260389565, -851646962, -461975702, 1655981851, -828234623 ], [ 1513291502, -1164149445, -864456922, -1135651500, 1065907396, 1177898077, -1996972448, -756829356, 1877243468, 127027231, -1384599742, -1230452532, -149319858, -1234941837, -273434054, 374001785, -145899874, 355465801, -1904732053 ], [ 22606324, -1911948334, 829727485, 104362583, 588520861, -708612880, -1288056931, 762029503, -1909132255, -71565473, -989246091, -621367804, -295292088, -177648475, -1252849266, -1606397176, -75585159, -930572608, -1989817834 ], [ 1533373610, -98249541, -1765368938, -637748129, -1637178973, 1971845193, -70530987, 1617913629, -679039324, 1937537661, 1862358159, 682168716, -350247810, 2027025346, 311527930, -1333506592, -1844892512, 139122080, -1083190794 ], [ 1044450527, 212317332, -75822787, -936744791, -1229448786, -1283844819, 660654919, 1220154869, 2023829759, 759499530, 99645199, 815872597, -1081854682, 1618453132, -1973461578, 1741871325, -1700219350, 1915279139, 1190667885 ], [ -344663326, -63313967, -883900427, -1251298109, -801172200, 1546522697, -1057417246, -274551239, 796329690, 1270233933, -840832555, 1336991488, -1395712389, 935946363, -1676458954, 2029690948, -1718764399, 1704674971, 1119416150 ], [ -1608730175, 1180105559, -671079696, 2072242243, 1950978672, 1838931856, 668164633, 1704248967, -241665459, -1894713181, 1555296809, -1942389331, 596529799, 174879863, -555884880, 1027837594, -982484494, 1850583588, 1507976282 ], [ 1798689158, 1489348225, 1403666326, 1796610682, 1797604301, 1222105760, 1278607097, -1353906839, -1398248486, -478982505, -576272310, -738390580, -868138491, -1039915352, 291992342, 1265837929, 1333766504, -1612156682, 177006952 ], [ -89302883, 1287072696, 1570407722, -724230886, 1241120286, 410862939, -999119269, 260981233, -1994809639, -1914910179, -369895330, 1968605938, 401604208, 736941234, 1523638585, -222876156, 121415984, -948547539, -1005825383 ], [ 1794133602, 819292607, -1580909454, -422375252, 1170062410, 1396881969, 683083937, -2045584067, -538135034, -347845084, -1365006459, -334327432, -567931379, 375996132, -803621911, -607260248, 1584225393, -420156472, -1327466023 ], [ 1008856377, -1019482590, -1411830466, 1133453111, -1123692710, -2117457780, -1707734143, 1043759315, -1040796428, -453613499, 23153493, -957045210, -1335054576, -1846047894, -1831471170, 1781807695, 2131878322, 601432648, -192388275 ], [ 1334687515, 1423989519, -247811774, 1025527074, -1731259576, -1436915474, 1486686528, 52734538, 1353970621, 291451330, -1646039651, -1469581376, 140771090, -1666889028, 1483784115, -1016928986, 838972365, -1025364923, 1178123474 ] ], [ [ -955263153, 71655560, -1063192145, 1611748925, 201068452, 95795733, -883065402, -1361469628, 1166705928, -1918671730, -1922508031, 667868148, 521870842, -739605059, 1170142777, -1892563129, -269856020, 1747693057, -775994622 ], [ 1222503117, -845731629, -1152654026, -739623042, -900643315, -1643412469, 1760226883, 348217296, 1983328108, 530321282, 1686136498, -473812662, -1340245061, 1957896175, 1396253328, 1767098055, 1817674065, -868120042, 195888940 ], [ 997941402, 1630767530, -1647910894, 1857012599, 1107301895, -113367202, 1012491078, -932498531, -615775337, -1290449225, -485543397, -820230035, 369631368, -283644274, -943942691, -487402012, 312399169, 1256334181, 1664838330 ], [ -1008802735, -236920882, 915502337, -1270417726, 1012451365, 249298625, -1556132747, 656470689, -1459129400, 111602193, -815560255, -2045997947, 752472493, 727055521, -976432955, -1989023230, 1638304444, -354662097, 1523560352 ], [ -367658996, 1038463537, 1487802928, 785047943, 1557665940, -1870349533, 1181295355, 936933346, 1373225037, 578182524, -1207734520, 457456558, 928933076, 2123277589, 1070666904, 1465380052, 1194318717, -1708074583, 1266084011 ], [ 882647744, -1446361338, -1341341842, -1043998998, 371816398, 1218424276, 1633671984, -1514626090, 2066795973, -1615075677, 374382613, 2048756963, -360502791, 2009144513, 569069366, -701223013, 1614121799, -2110576526, 1134841056 ], [ -437027851, 925573704, -2036357133, 1739865347, -1531465935, 455290026, -1184922046, 1820653812, 1456938558, 1445754615, -535580158, -1366684290, -2112174791, -1276298347, 587881823, -684009154, -1844131238, 2144483044, 1692666396 ], [ -267012512, -1093697573, -234931726, -1126392590, -1835040977, -442193027, -1444939108, -1686006231, 2076120266, -2048106419, 1412291679, 1779694930, -291341408, 1561685866, 30492874, 1788083286, 1412265699, 758660596, 317980852 ], [ -2091564383, -936949983, 2032329379, 1809847826, 896629968, -23761924, -364074908, -348009626, 998492247, -1003778438, 288087203, 543893751, 737360649, -1434747562, 1392017972, -285644833, 1873392421, -242635811, 1274122886 ], [ -1668855732, 1700305233, -2031569971, 289925177, 1065635495, -693925898, 1961656669, 728810675, 1727841311, 241495403, 888399761, -1906055383, -1865032657, 325908826, -551039815, -354707344, 491223967, -560184400, 2131099427 ], [ 964049653, 446925238, 1654033419, -2044556503, -1300773273, 1412415202, 1266568213, 359204244, -1419079525, -876041654, 328333769, -1785353201, 1495533052, -730043130, 1743068896, 146577036, -822723107, -1969929741, 1369582769 ], [ 696461249, 1626887608, -1211631680, -1405418931, -1137048216, -495105327, -531461676, 1186482379, 1949844489, -2084267382, 146123394, 540158978, -1119863290, -366607987, 997002329, 75220123, -1874228591, -350614812, -748383788 ], [ -1308294486, -1702821871, -650879251, 1549253528, 1550698840, -1476849157, 476577241, 1018868449, -97654857, -1996992653, 884988320, -1435431634, -1358370324, -925851661, -1788970278, 1873234762, 208732852, 1353768661, -2098082686 ], [ -1333969826, -1510897530, -1839944817, 932258675, -1431744570, 1724937042, 1063090270, -922284597, -989716480, -504122816, 170225154, 777479954, -221952356, 1309480779, 1155046754, -1029881766, -446077224, 1400885399, 969027844 ], [ 2030162407, -1730899918, -1769702248, 23580202, -1184036601, 1031820224, 971292228, -237672325, -1989842159, -639350307, -927620649, -447560350, 1479725645, 1027346220, 780202130, -2084215205, 604329617, 86721438, 481033370 ], [ -398456160, 8193906, -705043059, 1145642148, -428656060, 1568906617, 1826384285, 1269313852, 109102697, -74333036, 90240151, 1196224527, 1555056924, 1096716803, 928219834, -189995389, -1048370955, -712488093, 2136644889 ], [ -385964451, -76657380, -29173996, -639579421, -1516328973, -1205662798, -1209113895, -1293205623, -1710076058, 1864338134, -1836981586, -1642169794, 283980149, 1800420214, 850721394, -1584534274, 487961700, 402915223, 974533892 ], [ -895617820, -401578917, 2003689408, 1284836346, -1042156377, 1063791736, 1544370459, 906258964, 547344851, 1142464247, 167302602, -1153428903, -57444607, 298242067, 1122115483, 1180844856, -1583383315, -1722849187, -1464718078 ] ], [ [ -1086318851, -956265555, -39375669, 920371642, -368575181, -211640705, 1779266809, 1082785834, 1076502720, 1075138966, -1972117370, 1002555898, -149008474, 560410583, 1127686951, -1928546021, 725892460, 1646383163, 161710068 ], [ 675544827, -1781575135, 1092293822, 1782993448, -627739921, -364652264, 75522481, -1524134708, -1758354505, -1785007398, -1464813260, 1223184329, 556442911, 484245845, -1823934977, -1066385374, 1872246190, 141868324, -1801610249 ], [ 1917563243, 282179171, -29566530, 414581060, -469721702, 793672982, -825306633, -625323039, -1364607132, -1306320491, 1762437056, -1282668582, -1410047134, -103358991, -1912908956, -385485241, -1534474100, -1039487690, -1363673653 ], [ 1572519599, -322885737, -2139038371, 1759390745, 2139144309, -1568439607, -1719357431, -1519677575, -985660389, -269141996, 1259886591, 1734196672, 1538096845, 1834522974, -1913006153, 1936305564, 663870196, -1602541996, 2119550894 ], [ 882787659, 1083921171, 632964975, 1217491199, -2016600562, 242697334, 740021411, 1557102250, 846044815, -1081960626, 672853606, -1087238058, -1221061440, 506440506, -720003438, -720766148, 230898429, -1313114544, -1552972203 ], [ -272322821, -1465645633, 1012302635, 853620484, 1906000075, -1435770213, 1064140444, -2075813502, 508291605, -1352483881, 954524014, -1823102225, -1967662726, -935573727, -643845819, 1118113328, -1324226486, 1228755843, -22236818 ], [ -1841023683, 1947214297, 301874747, 1506882553, -1769318870, -207805317, -1343954529, 65080062, 1220686811, 1499784171, 2027260496, -1020214778, -980887547, 1145423264, 1188689044, -730433903, -678389654, -1308994278, 1222181887 ], [ -1669888464, 301787676, -489765561, 198971378, 1819156341, 1326179053, 1737226852, 842544969, -307702675, 2021857008, 261178733, -589827753, 1529394339, 1954408783, -95184507, 1407207995, -31925276, -27757557, 123355794 ], [ 3499370, 1686908637, 1726381825, 1257821134, 375572841, -1662302732, -696648187, -1539651718, -1969778662, 568541575, -860579925, -1810784084, -1214009733, -1863188476, -1593306318, -11927883, 741410868, 1237603928, -447972990 ], [ 1033598661, -1741323160, -1595447949, -743104126, 588614422, -1544405713, -2141208132, 423500987, -396442440, -313909946, -341288227, 1864904870, -1652222924, 467045717, 1143524663, 1138908108, -1781531184, -708428370, 1977497569 ], [ 1092980900, 1816767771, 1008384994, -1850986445, 2108368927, 1439016823, 692219368, -2143306906, 1787364106, 1678243035, 1575890590, -865249576, 1798432884, -2112701782, 314249701, 1154095377, -1185474962, 2008576908, 365189371 ], [ -1446314251, 1811069278, -1604698446, 2031599184, 2059156438, 1916272696, -763481295, -253014789, 1107239880, 1307088372, -1250148342, -49129726, -496368447, 823457202, 1172320543, -294046089, 1682689318, -847949590, 1100959231 ], [ -249384792, -1693241401, -829015706, 1451570688, -329945998, 1237264970, 763152267, -372369281, -1285276930, 956115750, 758987150, -800499449, -1831288703, -474567563, -2140643568, 1171500036, -1146564342, -456512301, -1278354530 ], [ 1780021045, 1430890088, 1868199413, 1099689202, -1618392608, 714633695, -188744199, 885849478, 825872633, 700022348, 546851061, 1402096994, 1589250292, 145579603, -2141322610, -2071708142, -1999967550, 1560430009, -190156786 ], [ -127028697, -931587409, 1840075318, -1117935567, 1687939421, 730185852, -432330534, 694565634, 1860034119, -1865256286, -1895866937, -1410658817, 697202949, 104516651, 779498913, -411125940, 1460849565, -134417902, -122646160 ], [ -79546645, -1114262382, 2042010811, -1957736250, -2037794168, -140485170, 812573298, -200683338, 1250643441, -616816151, -1151881358, 585929173, -1098297181, 134778992, 588296662, -1651181401, -1166527208, -1940808260, -1237112048 ], [ 1677921029, -2094168225, 1040115228, -1387305112, -158073404, -2113907607, -16980723, 1859664640, -1655905454, -810491673, -1015712339, 872918199, 1394898633, -984042520, -1604854939, 1670746774, -1699532623, 1538173226, 249697436 ], [ 1210675030, 1461639620, 823458562, -519170202, -756253736, 626526431, 68333037, 1727202841, 1133013866, 1680429636, -440059588, -137979826, 1640393689, -877966703, 1397707187, 315180684, -355486661, 1821918725, -1007110188 ] ], [ [ 776802972, -619710026, 1954950061, 200558487, 339998598, -787653552, -2056331256, 2112227399, -223664156, 691061501, 1732051812, -627228131, -2002466121, 1205356556, 506778933, 617596380, -524289800, 1753789116, -413903115 ], [ -1997254625, 290234361, 1190393830, -379778875, -192266248, 1804490199, 377499387, -843132418, -596202858, 1113605123, 1059630704, -1752005235, 1175808402, -717932005, -1573375615, -1469424389, 1642173351, -1203344301, 59001430 ], [ 277006219, -5629663, -678441214, -2038957201, -1938091851, -81113395, 1560802519, 1472964241, 753312041, -933161930, 1955134961, -503164424, 1290413260, -1561406720, 255005003, -1208143249, -170190368, 1209573632, 1918173363 ], [ -1856679078, -326493923, -1837889066, 192838938, 2128097129, -714097585, -509445211, -942172426, 1491418985, 1484148531, 1329501013, -1086574472, -1219769708, -1528801916, -1334672804, 979419940, 205388767, 1465265762, 677939719 ], [ 1837055707, -1922528117, 717331227, -1639641588, -651207657, -196988437, 45864186, -1241387183, -1347461344, -1511564225, -1236507548, 818632378, 1701929139, -682382368, 1498242564, 1354323246, -949285255, -1320597926, -513597475 ], [ -1646814322, 1970497206, 1339002276, -463922300, 42456093, -741119243, -2136203929, -1285842490, -1938524633, -396618796, -356494529, -585742898, 802099565, 1008492086, 221599261, -657173499, -649092960, -179046171, 1002689477 ], [ -767255817, 915758234, -775778054, 190548321, -1068474598, -1761050155, -8104521, 883041277, -304845509, 1195740256, -1900208089, -1950832129, 1849204580, 285561116, -649413304, 626543972, 1106155238, 1643167903, 1747746184 ], [ -632466240, -2098537910, -396084600, -1617845977, 69099395, -1329085665, 732925510, 1657042287, -1286317484, 196141203, 1963713141, -811995159, 1253038328, -1958000068, 580290943, -1995028025, -1838828998, 332917813, 1599713656 ], [ 872408366, -374633686, -491476112, -123862893, -912294509, -2078011187, 1316646825, 127463439, 1569994469, 349258338, -500432165, -1884279018, 1065979637, 456615218, 1586786872, -1096276573, -512951721, -1110001996, -1457123739 ], [ 1679682778, -565138279, -2125471078, -1880295745, -688374685, -1994709225, 1665700824, 1395415492, 1745215799, 1515120097, -1936448089, 632747298, 1519551036, 1532078955, -173734474, 1870314435, -1427242914, 800742016, -1001957883 ], [ 1767969648, 1701888051, 1802092303, -1877630655, -968680466, -469335245, 1932484177, 706407747, 2078095441, 1575189738, -945932315, -1335525120, 547403390, 1217047918, -1201736709, 734980729, -456317409, 1207912190, 532827242 ], [ 843875466, -1986687266, 1473169227, 628849113, -1284697427, -59947188, -947892244, -1615882534, -104124148, 792816284, 1225049249, 1900390757, 552119844, -2137815597, -437438118, -267331145, 2069530614, -1605710458, 1649216123 ], [ -1258395505, 724775641, -36048040, 2027831548, -896341920, -104492052, 640655562, -1345607227, -1013447046, 1074725693, 1186479765, 747847084, -1359481725, -1225382130, 1749107209, 1718745958, -428859520, 222388208, -1909287317 ], [ 668395578, -1719186479, -1778632055, 141515490, 1501644755, 1765375062, -302721969, 65895586, 190083466, -213984610, 949302265, 1171662318, -150510046, -1173410335, 1455866438, 758672888, -396641516, -1210018528, -396613115 ], [ 1483194307, -725673098, 1637813759, -1088419420, -1311779855, -1867115196, -1530846938, -1027731445, 959242040, 125894760, 656468811, -1726913123, 522505469, 642475730, 40317741, 593883676, -1593170754, -19988505, 942649439 ], [ -1553505296, -1450293493, 1067580017, 183994384, -1187995484, -658781320, 1634900455, -723062903, -606256519, 1427048550, -1272841738, -188054281, -807980425, -28092834, -1015236755, 1701630672, -1560907905, 251028326, 575377444 ], [ 1294095395, -1727149764, 1558508649, -1075738582, 838300489, -1921591009, -1528880265, 132115712, -1635276999, -228990113, -282502554, -110891100, -1876092416, 1000663997, -855914235, 928898050, -1252110335, -1249767682, -1981490445 ], [ 1524376218, -433228174, -1569595845, -1077693002, -1558052544, -1709622157, -1834041308, 989121068, 356231397, 1772014175, 2039878550, 518659190, 166129896, 1843925115, 1903301170, -1432539338, 422044599, 1151431742, 1598558018 ] ], [ [ -392527165, 589813061, -44967946, 554615998, 705591573, 358279236, 1217805275, -1833225135, -1890566465, 1434149401, -480257778, -493457254, 1138081078, 202086715, 150109532, 1864199286, -679935258, -1015802706, -1973404076 ], [ 1903268599, -2115859101, -358459645, -321683428, 1832312257, -70471637, -2117034529, -1163081355, 46241067, 1286879720, -1910748533, 959741974, -1401644693, -1339228869, -1539179680, -1340053931, 494652219, 1567011797, -1854189057 ], [ 1800197469, -1197253319, 2081148888, 1325606924, 800538569, -38035642, 1842206404, -108776459, -1509667642, -728959511, -1478719185, -1019807722, -1969084886, -130543528, 165466083, 41527778, -1197118466, -1006134423, 295545568 ], [ -747330188, -2114490998, 943488689, 124376230, -1327031225, 1670361588, -1047694794, 970287567, -1950615684, -571202374, -1075854310, -1854377434, -291603253, -1094666360, -1071928158, 14421940, 1610242683, -1042108745, -1475352348 ], [ 1187101799, -360205499, 1869040741, 899385306, -1390637854, 1147557469, -2123528769, -186820636, -1786396488, 1174254636, 1300756501, 1886138463, -1916810750, 1491640209, 1057875330, 1516130323, -407126699, 656796426, -317552626 ], [ 762866846, 991155396, -888564516, -772964810, 2078520477, 1333546683, -1916917622, -1742204919, 1259876616, 939128186, -1229164475, 1733797264, -2072843490, -1442022091, 220946903, 235615974, -1226622447, 605497910, 1458010467 ], [ -1577281219, 1223384333, 185797766, 1722383356, -1063878714, 796438730, 1089109623, -601940850, 292153473, 1003511747, -384109718, 689408870, 1041663995, -1123147747, 995672444, 399028822, -1243495797, 1468786846, -2037452552 ], [ 462576968, -1081083967, 897866190, 1643193584, 711498382, -443078105, 600505758, -1282215096, -1783957218, -563232861, 489488853, -501856070, -1667172690, -197264728, 1590035972, -214619930, -172476551, -867187794, -100852471 ], [ -861210410, 1963571092, 1287431145, 865488229, 700205603, -750763374, 770501031, 1981896193, -1329220636, 1548744914, 2112531105, -1880784910, -1774136407, -57624843, 783955695, 91491546, 1045466850, 1385692748, -999971438 ], [ 90111332, -1816375174, -1639536548, 1019641949, 1704300554, 281596713, 984098583, 1999854914, -1813111988, 977910672, 529785643, 1845472952, -852751125, 576796868, 1470660137, -8543832, -987257847, 1910120438, -1474726880 ], [ 1369434401, 1452683085, -1996931234, -636896677, 356688500, -1710334149, -1505743646, -726887685, 1924081355, -309346422, 755389226, 453451281, -208956190, -1779387140, 1975132018, 159348860, -702864236, -245379996, -239890458 ], [ 2057145985, -433533048, 2084175919, -1581128966, -1285329115, -1503723122, 1918757659, 390870993, -39419406, -1848858443, -1432535952, 1851488177, 1990739429, -740271323, 906138183, -768953974, 1992162797, -1547559384, -1758972596 ], [ -640152828, -1382340882, 820979011, 1791039953, 1964199308, 2071602515, -1320327089, -1925425306, -1384711320, 1109660258, -1550420758, 789337400, 317794284, 1245714564, -1645259972, -261480521, -1768992981, -2051934976, 1047687426 ], [ 224764386, 1259200380, -1810197471, -796442792, -1559687795, 349881233, 267650811, 1040992977, -1763360013, -1937222523, 1523886959, 578535650, -1639556068, -918274773, -391164054, -390338900, 1001660933, -617498370, 415762226 ], [ 937766447, -1711399379, -134105790, -1052664106, 1116982899, -1583586894, -794557993, 515784796, 177276686, -1978754960, 1748013075, -1815812241, -265956078, -1888400107, 327722852, -623697299, 732312725, 546177791, 1770864822 ], [ -1953052791, 584696578, -686215112, 482726765, 1983321246, 1432484414, 2032183403, 2112391344, 1197134543, 1713411274, 800210249, -1611133173, 1691668965, 757840930, 1565507953, -736259564, 370622708, -367358922, -2096734901 ], [ 624250247, -845721349, -1524228543, -1241922231, 827549346, 914760091, -886892695, -683515560, 1371096445, -110965914, -551062443, 1525565302, -1932897557, 767040862, 424263119, -439902176, 1072797313, -945881818, 501238403 ], [ -1041961244, 1197363645, -353938972, 1306215940, 346150843, -1965984048, 497085953, -2139549256, 1001776954, -1184079456, 2071544023, -1182359255, -198401176, 270362473, -1534834286, -1163509934, 2028246384, -580475750, 1165934951 ] ], [ [ -199026647, -1235137761, 433047955, -1551757090, 2133500077, 754196146, 809631210, -2036127258, -1005918169, -487016743, -640816328, -1658941025, -1959979990, 410584392, -345641381, -1119027950, 382846390, 2107731611, 1930297887 ], [ 1621887752, -996673118, -1416618360, -1101650671, -815366405, -2073464601, -798961538, 320673932, -1074241617, 2129746424, 1498373023, -553653971, -376903273, -9245489, -722695382, -1897358348, -497176592, 305315141, -1054336344 ], [ -1245235171, 89889675, -2081091102, 1030574686, 789607256, 1999562736, -1512943593, 1280790582, -1713041948, 1156928479, -1167489187, 1381121800, -1556764696, 1336080393, 527698576, -1951786329, -1000443878, -104921976, 734402244 ], [ 1008075556, 197446094, 820516804, -628640711, -743606101, -1316507830, 716689719, 741898043, 1775711620, 104925593, 489825526, 948542989, 1598444730, 26308774, 1060433237, 1297366444, 355713396, 213635164, 716904537 ], [ 1345794537, 246454724, 213543129, -1212492264, 1983171075, -1902452126, 1516946786, -500951057, -1056057406, -1174171058, 979866655, -903840429, -1580612652, -169303585, 1765632468, 1583537103, -663375789, 627963395, -96947643 ], [ -436915547, -2059138013, -1478553543, 1578937672, 1988430973, 1924205313, 1957626608, -126695159, -1864836792, -1340438053, 1264729617, 832336978, 2098780585, -872047897, -435118489, 1975709970, 1780787633, -811079508, 1964260476 ], [ 325228802, 2116269485, -1935119534, 326099489, 2103711346, 1985774267, 327103133, -1965600330, 2041460364, -1468389379, -855905771, 1616805950, 116653082, -1040274395, -2068511857, -1365757537, 1163169866, 930748273, -1432370671 ], [ 1722511818, -320709880, 856194602, 730299104, -1651715722, -1794773724, 485724774, 1218161794, 1885266267, 1313381323, 371459478, 134416578, -411550605, 450805227, 1966605400, -1742831660, -92388970, -219851258, -841163442 ], [ 1465206944, 201321535, -1763886598, 840799622, 2098987854, -1340571505, -60484961, -1115869600, -2092540463, -297927394, -687604511, 1726566091, 2639823, 561217216, 1971338228, 128317949, 881465652, 107888263, 348046644 ], [ -1250885490, 2003672506, -832051417, -880568200, -696024654, -516674291, -634630612, 1151969721, 957171248, 405804370, -863323856, -1206910743, 783341464, 1078317751, -421106409, -999822266, -190273934, 252881152, -1895177989 ], [ 1530033537, 935782911, -965920405, 1428200998, 1121695227, 26461987, 1551919307, -1269758679, -785341309, 2131917743, -1303054327, 1516572049, 1570918223, -520472948, -144303360, 1879189527, -810224536, -554462653, -2102895582 ], [ -612835449, -1314232161, -1271026920, 54579843, 1163563945, 1412931039, -537312904, 9878495, -1817614202, -960072229, -808678058, 1843120046, 1502595869, -561611470, -1406722163, -1447926823, 52140659, 1912743837, 424137803 ], [ -444823756, 1410893230, -75548737, -1212012987, 1416580759, 1769276069, -911645409, 2064930335, 123352644, -1112088927, 1573186060, -1542509560, -1047492255, -571795725, 1693471850, 1930210854, -1325082126, -2078950342, 1522114885 ], [ 145673084, -457543430, -2112990828, 206814838, -1571658530, 220778225, -1494278030, -1267398301, -1606636803, -1404476887, 860627470, 908032232, -178430479, 1397660984, 1980624026, -1559312570, -1158889743, 1080360833, 382829757 ], [ -743405394, 346035820, 405569644, 397656786, 148750240, -2013834800, 1045313237, -1341492252, 180066259, 145802504, -1746262059, -910772363, -948323596, -1283947479, -438418890, -890171158, 309329709, -1882249008, -1419484776 ], [ 66135903, -698226348, -364107889, -1875979454, -1055445113, -762087378, -2051417266, 52397977, -1931042673, 1874541998, -1976238376, -1384092644, 90533784, -2028857046, 531272090, -527447346, -2063862601, 462090023, -1826269285 ], [ 462275176, 709500961, -663339364, 459938464, -1985959170, 1591263010, 1799210112, -1419209380, 7656255, -364067141, 1187674003, -1224546411, -442801989, -545119951, 1423483940, 79531498, 1222725328, -1824469789, -1738209792 ], [ 1911897917, -1927298277, 729090615, -1505373693, 73663588, 1386593760, -108426395, -989897197, -1443713023, -447601500, 1908713245, 336643178, -152048420, 652315582, 131785668, -316288896, -1434713109, -218333462, -983347382 ] ], [ [ -738172574, -846939943, -1743621266, 90029562, -1510472184, -392745408, 1674604371, 1481221010, 2039468508, -1507167533, 1397814918, 1349855507, -834091711, -584552644, -1381477711, 2003767207, 39475298, -907745539, -1741135073 ], [ 1164393, 1782254602, -507199681, 1151066467, -696457217, 2034158415, 581688457, 1528620454, 431331818, -391654418, -1945803886, -797937533, -1174805691, 1435434935, 289643206, 377521714, 2041140080, 1626466329, 737996264 ], [ -750766963, -1680663797, 199569463, 2098660173, -161761185, 2067887131, -1360465574, -1882934965, 176410518, -541830179, -1789268929, 1902193445, -536883670, -1055072631, 143576821, 1483135753, -1523679444, -576739913, 1089417920 ], [ 716358111, -1327952603, -2029607970, 981587800, -1247689609, -2044595526, 1628957451, 811237689, -196391109, -427710264, 1594324187, 1246014855, 119388416, 266143249, 156743290, -515213142, 2270923, 703523989, 630414241 ], [ -481437347, 1405580691, -617612523, 1022252942, -319428069, 1903339282, 903653467, 931571098, 493668162, -1379689405, 1788901689, 876942397, -2145881755, -861048876, -1456195608, -1569025992, -25684001, 1264827253, 728646912 ], [ 1862618820, -1762499502, 539096858, -883886588, -2084627142, 2098398467, -1601480327, -740259557, 71220947, -514878588, -1486132917, -1121906547, 782751800, -2072583501, -1888935570, -921721232, 2044356982, -1455747728, 656147748 ], [ -510996527, 43377226, -1149157670, 1806634461, -412924594, -1959434164, -990184943, -766917529, 1785022527, -2027005953, -895990693, -1375584511, -1337408021, 2087131033, 1125419930, 1917991483, 1338937624, 1546103948, 270609767 ], [ 100821081, -666342871, -1841304176, 1435460932, -514321418, 729584439, 1969193796, -510948805, -1551677663, -465306482, 1946286130, -2136977934, -1038140645, -1899375527, 1155966174, -1568450070, -998074900, -1085428772, -1963758965 ], [ 1829959521, -497601814, 1381333026, 92846487, -1972356026, -1354533225, -2083406133, -1090294045, 369383473, -1611421452, -530506569, -2022830568, 1296113891, -634978595, 2031008040, -743955765, -24664000, -440856, -1385522954 ], [ 1027629558, 1686946361, 1538871518, -334126217, 1144353399, -355892038, -1522656701, 875826717, -397471247, -558702039, -1828310061, -1138830778, -363330893, 1038080077, -448515448, -1349307365, -439543740, -1978812209, -169485992 ], [ -10203793, 872647039, -2001729557, 568555677, 1249591464, 1328753558, 2050440633, 762680142, 1926887153, -679972167, -1507915958, -2145416612, 1855370683, -1637208307, -1667152671, 1005085259, -625309335, 59632237, -1785276127 ], [ -325395462, 1385877040, 319096517, -1186516551, -1494418177, 708241600, 865197761, 1128236239, -1620508168, -512123674, -1878693657, 1242472824, -1062365146, -749097710, 285498229, -1510844779, 1167657182, -172427219, 255705082 ], [ 903319271, 687859143, -1976964391, -1724481485, 1315310986, 1629178184, -1049513892, -2054550909, 778293779, 2079863167, -1657651483, -1757521455, -474785723, 498072201, -150115652, -132471363, -135532342, 2100269916, -973941580 ], [ -1733455913, 125425768, -98019182, -956205858, 2003824716, -1432228492, -1567035276, -1574774566, 1893247402, 1695270784, 1958570092, -1586369864, -2042883274, -450145769, -101962805, -1065576703, 496624773, 498412234, 746302341 ], [ -662462748, -2012847029, -917766199, -1413156522, 2014387776, 1462691518, 2133508779, 1088809077, -1577885517, -199019044, 828010928, -1863838792, 1674339565, 1493382066, 2022236237, -861306480, -867156109, 555254996, 1221631371 ], [ -984646448, -739871881, -654082494, 522251321, -1685411531, 55676393, -1109506524, 891174969, 1044009199, 1772545649, -595874586, -1663115221, -1151116005, -1190402925, -2134475567, 368298973, 678805849, -613255899, -922529559 ], [ 248496990, -1490895394, 1214561020, -1144391353, 856793431, 749023180, 1144983837, 153752559, -1455191676, -1965160801, -2017073284, -1551781801, 1596556990, -1685775362, -208212011, -55796798, 582719161, -1623432787, -1834198054 ], [ 1481790567, 892161325, 470530206, -1710866513, 881587469, 1234121047, 1482393459, -1886701660, 274022882, -1790139761, -708181268, -673020052, -1559595855, -1236860596, 1865406422, 2080689773, 72775741, -209076516, 2031421816 ] ], [ [ -133822845, -288618649, -1947861347, -1538062493, -36975220, -796076288, -1872813317, 995860393, 550242479, -1887783213, 2068277569, -1064451212, -731951861, -1397608268, 1323029826, 1947525747, 1999315181, -1726685136, 2009899257 ], [ -1908271420, 1056231671, 667505715, 1589060421, 147567315, -637991241, 687314329, 360155769, -1362834204, 699590355, 806825666, -1213870814, 581831038, -801390098, 114082048, -595159699, 711233505, -1865280961, -1317096126 ], [ -186619610, 747107528, 1216972577, -1339132939, 643306901, 2092285686, 537449732, -1924577514, 454912083, -518886634, -2050723522, -376213017, -2133327387, -1644508252, -1421118876, -1180785937, 1775098866, -1084260725, 1533818617 ], [ -1441886802, 329824219, -721963284, -492185107, 86341055, 1991221739, 830546941, -1864074709, 1851498082, -1730356010, -119734587, 519750171, 212484388, 204087225, 887764685, 2067165227, -1205341311, 1299403920, -2118673657 ], [ 1882136312, -441332019, 952192970, -1062687791, 1833307311, 121244844, 802315833, -1180579945, 110284642, 1125953860, 343744450, -1401516574, 1723179429, -1106083349, -1697951798, 576053473, 280811777, -158856049, -462726195 ], [ -2087728376, 699877435, -1219140319, 445771564, 1714814599, -431139555, 287234714, 813082121, 351844142, 154566694, -197140299, -1342293228, 734201581, 592961471, -361804026, -2032898658, -2089365372, 1387216146, -1672297025 ], [ 1745844005, -1907914818, -1812739946, -1211541711, -1044621043, -790340894, -1602807750, -1671966887, 1167489654, 1844756167, -1842321652, 496824446, 176566759, 806680895, -480125937, -1177125091, 1077470021, 635238422, 597564823 ], [ -1509946759, 189785898, 1841269423, 15016753, 1689628443, 1181207547, -497954418, -97857821, -829210693, -344427398, -1347316121, -2038746572, 999168600, -994037648, 1699850626, -558913076, 629942055, 338257872, -1048024095 ], [ 743902665, -238598985, 1987264806, -513542581, -959092573, -2055861168, 190761299, 41261929, 1099679133, -1395593892, -813800456, -1126813881, 208424370, -969474450, -349853451, 1839982453, -441311656, 2033113652, -1878268142 ], [ -204727784, -2043388893, 241184287, -878889125, -1349090231, 1770765349, 681513776, -1319533054, 901255951, -1876896950, 65434669, 516299563, -1556440335, 1969424602, -1772267330, -1901950913, -12054026, 1054228536, 196414757 ], [ -1681480591, -1764264854, -1566232068, 2072796629, 1872963650, -1799426641, 864189871, 1363033382, 254692065, -1474754497, -1440312925, 830838878, 253637881, -1397752040, -1880028819, -287407115, -453417567, 2069682017, 878108617 ], [ -325555157, 293459589, 80460864, 752328086, 357136433, -1649947212, 106238128, 1110670643, 1743988159, 1959718041, 716185443, 1750309535, -2066441135, -1769807036, -1320687663, -1724017920, 662120733, 57403078, 194018424 ], [ 103341153, -55693092, 1533845872, -1253246192, -563165840, -1742463686, 62178826, -651805457, -1272608873, 209459511, 1918107757, 1155193410, -1628122337, -643460970, 1735481051, -1251449440, 1677975390, 1698250819, -1930671786 ], [ 2098767639, 1182908904, -9675524, -697830357, -165077525, -1182381523, 1183415131, -419021799, -253883631, 1820776833, -1938911467, -434201151, 469839943, -1105074678, -1399674921, 105629208, -1355822942, -388169919, -1786289538 ], [ -2065825480, 1011047065, -1347348020, -2024613581, -2073475912, 289022631, 95323443, 353793837, 606994811, 663523168, 937727384, 1513996001, -1254549016, -1752346724, 1310025571, -1857366638, -382096047, 490959311, -1936252347 ], [ 2036990510, 1836947755, 1451588389, 830835241, 1259807993, 268670082, 1079526034, -1974768391, -1255427099, -2087458833, -1620257377, 278463780, 1127384575, 1626877855, -1461952266, 633338623, 1049229112, -2123683452, -743696028 ], [ 592789519, -1563773604, -650221284, -178504999, -1623364651, -1858664699, 1338123908, -1771054635, 328355712, -355384987, 963057614, 1695280957, -1438531298, 1909251783, -1648723859, 1631824758, 62319828, -1950724715, 119696905 ], [ 1616324699, 352417766, -1731076561, 1048976344, 1481140939, 702646096, -388159992, 757014322, -706365454, -1395872401, 1527726543, -351723702, 1134148028, 429400387, 1637044603, 80075945, -835581647, -840805532, 87680302 ] ], [ [ 1908124306, -1334179623, -1545361984, -1036015840, 2038533933, 487079777, 1211447230, 285564688, 413081976, 547899787, -1599996784, 556456982, 274480923, 1392352179, -1769786851, 36014131, 1855115064, 1360581163, -920817514 ], [ 982401227, -431577115, 1258804334, 587440006, -77596447, -2066972785, 1120647508, 180127055, 141037583, 922723738, 1769331869, -1257288873, 1721853387, -1486013459, 609609993, -53040345, 1104106189, 157016907, 355669822 ], [ -261756001, 686667194, -877860802, -899459459, -387270462, -1280488156, -806195301, -1797892526, -1075196008, -385351229, -119767013, 565124596, -448204154, 509025175, -277491950, -263358997, -2146491467, 1208133662, 827655093 ], [ -1900719069, -1946159469, 1019363872, -1259706383, 1703767388, 1303315455, -372778403, 2079415122, 132041634, 2110880704, -1924438213, 396126365, 1363523593, -1033307008, 1423363383, 1438100311, 1215229823, 645645203, -1749857983 ], [ 2088188347, 1643507978, 210891238, -436237614, 112405091, 2079116671, -1959385145, -85115001, -1312532052, 1355006312, 716923129, 1776154697, 2120737119, -1647546266, -104686187, 1852554691, -2022522675, 1593497323, -431492857 ], [ 152105374, -1604976893, -683641167, 1974480262, 1831162486, -1540552875, 268945410, -1641271505, 2101319828, -181405927, -1038385906, 180016215, -1283332402, 933293838, -657465551, -567014514, 1101555879, 1705047715, -1271817572 ], [ 423494534, -829125984, -1944443643, -1049721869, -2000740962, 1211730751, -134121070, 189383665, -260155465, -987154208, -204557545, -1491308571, -1901853338, -1473806188, -1918679896, 229625847, -1886489536, -475934985, 1004715525 ], [ 326513043, 435755886, -912845305, -1561374210, -1482175248, -296392075, 1679735132, 1902405631, -1561879498, -1850532562, -151327989, -1335083397, -1557341955, -474101788, 1985080913, -1134276878, -1782193783, -1466594191, 520097970 ], [ 2032955615, 1979002095, 1144328591, 125014236, 984294510, -1881644121, 1856739916, 1228478812, -1344134811, -876358214, 1673869337, 180030317, 2073070529, -436305309, 370728241, -2129083133, 1731886680, 1432937934, 1357732278 ], [ 1096300413, -782177908, -1998941344, -720078535, 745345239, 755120084, 1548834368, 223924047, -680646253, -494172707, 2064987440, -1945393183, 672590173, -2048920844, -156687657, -1726628755, -1181809868, -411703698, -754052608 ], [ -2029759021, 1226199458, -1511090839, 911532246, 2010360192, -1083761729, -212263854, 627019932, 1860799348, -516510347, -1331612978, -1673579287, -607616936, 1423366320, 735342416, -1166132820, 2103984011, 608148867, 858312068 ], [ -2137199365, 1727465110, -1842725228, -1936515135, 824559717, -842570373, 1861530343, 1644084423, 197601690, 99711166, -1430280967, -1417919787, -2095737375, -1418187590, -248441829, 1110917592, -1832755747, -1469056281, -528978154 ], [ -10006256, -322861258, -1368847078, 1092528449, -1252908692, -1643141894, -441160631, 2102523268, -1640316882, -1605430139, 684317179, 521981365, -1433996018, 644757680, 1082390669, 588762417, 91518243, -171972335, -659300404 ], [ -1853376415, 490663045, 1251887983, -396761354, 1007679036, -1793160827, -1719612291, -819883460, -658964631, 105965801, -2012299396, -1699745332, 974506807, 997936436, 1157779067, -616518740, 740942363, -1267925458, 1584497357 ], [ -2112903985, 484222753, -1782713922, 1398869685, -1128372658, -2057100501, -571363408, 1706802703, -1489027196, -978050965, 193203945, 1594056157, -1312566193, -585860275, 1952766403, 848589094, 278310237, -594080038, 1273982800 ], [ 1896099146, -335769739, 1949518293, -1267524332, 1476090858, -216658122, -1242470422, -376585224, -402702305, 531109157, 1274808821, 1763600248, -1557704814, -1128612226, 1432060979, -1732813067, -863230397, 924698042, 153253077 ], [ -2145798301, -1512861928, 1265308442, -686625752, 978771637, 741489224, 1399319651, 341121382, -1758255647, -1605325980, -1272557082, -1369152359, 221840650, -166614010, -741748363, 295524381, 1485333119, -546178205, -178939512 ], [ 1647551899, -302859040, -1792519632, -1353980127, -990788248, 266399185, -416550981, -661647854, 1421845313, -212468408, -102248113, -982282012, -155118920, 467508923, 1798978893, 1451968699, -2129726716, -2059198963, 1441130721 ] ], [ [ -1155705998, -2039911444, 761703837, 2028952629, 887509016, -1567168578, -883579040, -905092502, -918338161, 541431520, 1060049485, -888988521, 250650133, -58714010, -476965232, -1362977332, -1909436791, 1900808988, 657208912 ], [ 1464646032, -889299293, -1238788131, 331110322, 842470897, 955124364, 199531851, -157740093, 275145551, -1059676878, -1451433339, -1227706381, -706951352, 880122836, 1586065523, 1681662594, -451176512, 2061476462, 2083549615 ], [ 1302533807, -1848677384, 441112796, -927083805, 1564765644, -1183370090, -473908274, -1072246538, 1641482715, 307576912, -299622846, 1353252605, 409472507, 453466960, -1417667760, -528943308, -12030905, -344086799, -680780648 ], [ 2087073120, -573354579, 417848465, 421696375, -1243425437, 1640170447, -1486526954, 1399944155, 407493543, -648697414, -990241032, 1004343672, -219982540, 204542347, -597609177, -651547597, -994790203, 1752594923, 1654587859 ], [ -1454880209, -1564498385, 1310607678, -604104282, -1235962001, -1226428871, 1685573955, -1014703844, 950640143, -191688385, -150569482, -699385986, -1815397248, -1771780418, -1373673285, -913441472, -1438988681, -948572228, 1123373574 ], [ -2103064570, 524044817, 92025329, -1212820877, -914713008, -568341647, -980760649, -818914915, -339224012, 654942956, 609052526, -728474936, -899714196, 1153640208, 1137681074, 837377800, 810117094, -1105505113, 705525124 ], [ -756654288, 135868685, 212433237, 1267388531, 1751746175, -344061849, -1668669450, -2067333192, -607350778, -299070301, 425961630, -624575451, -753569078, 1006679834, -903865744, -1951863300, -292286019, 507560763, -1320217304 ], [ -2101588908, 444262811, -1332707789, 1624868095, -708071664, 1764186894, -1772818089, -122775829, -373924151, -887145920, -596165144, -505103167, -1894780670, -1166703453, -963502271, 423254609, -893429934, -1568877247, 808445260 ], [ -780930976, -2060421676, -1414796720, 225087966, -1265850478, 1831240595, 736396818, -865891917, 2116301168, 927096399, 753418024, -1827627243, -1099049124, 453427067, -396606982, 1509348742, 549519068, -1806239965, 1577931477 ], [ 1865416592, 920204693, 1151143526, -1523106095, 1021623511, 446349428, -1606879610, -1300617813, 212074075, -539761595, 332287398, 1996391775, 552079724, 1683977443, -2021990401, -1044650941, 1678931611, 981577606, -610309518 ], [ -732208778, 1054284780, -2113732842, -1803176459, 1503736795, 1084990397, 1385097525, -96343388, -884076995, -461497945, 1168630922, -1118732538, -2012246617, -12241227, 170870882, -346581919, 2068386602, 455981544, 1239005223 ], [ -1139775439, 324536685, -617709923, -576292620, -1710134644, 1010789389, -175498990, 2041864019, 365230603, -1322330949, 942269105, -1934739294, 1060427330, -527133048, -1978553941, 72470373, -80196187, -1094278855, -1688882901 ], [ 500624304, -197751933, -833789974, 259086199, 2069827400, 1587446311, -1007826906, -566858558, 1301288345, -1587447539, 1995599727, -377707054, -1954796, 2027078245, -1291700323, -1434836689, 1676669646, 960413782, -419444479 ], [ -1692062707, 189513165, 1134961066, -1936858160, -1217572480, -652385465, -940243269, 240325269, 2087954961, 828867268, 63238979, 1937658159, 1365664213, 358614869, -1923107235, -981835895, 1826066361, 245537698, 1828027923 ], [ -1842878229, -1373252573, -1511410129, -1728941847, -636340974, 2144844550, -2051891184, 1863564029, -1823968564, -2079266197, -2115945863, 1170512246, -1366703464, -1674801250, 1398186083, 604578622, -638217594, 1144009400, 1728518402 ], [ 151999629, 1653294748, -665891392, 1561032817, 610477686, -1237517157, 549958845, -676917201, -1846466075, -136022347, -1879315244, -293805854, 1700781293, -1804314777, 760965562, -1121463848, 408232707, 516329441, 1113165015 ], [ 758232847, -1074480375, -581304523, 314468310, -871896780, 1479720558, 369650817, 791416676, 702086673, -627728110, 906170221, 634979876, 1335569420, -690479909, 360242363, 1704568252, -520232518, 1460007182, -653310302 ], [ -1589726920, -1999991055, -34104132, -359234011, -1063788180, 1583900540, 1440721179, 548307678, 1158329175, 399711354, 621405566, -1186211949, -2071659032, 412652322, -1652887735, -1372622805, 82655864, -682800749, -455944713 ] ], [ [ 362878832, 1490568314, -1952565762, -958673568, -809973384, -1090425989, -1767276129, -998131647, -1443317887, 1625347722, -635026122, -668517646, 828158593, 415298241, -998899789, -866892026, -2061238774, -1204675903, -433576140 ], [ -316251908, -1198214521, 1575586652, 1195211343, -264315718, 1382836481, -802264181, 734316342, 1239218986, 485299187, -803960121, 990525439, -1688385021, -532621630, 1503105597, 649173796, -619852673, -344769222, -405077055 ], [ -301383267, -1157991570, 1240092156, -1759265864, 1250168081, 219616398, -427569439, 1264780312, 1877549520, -322962522, 178418292, -247193898, -55090579, -624268846, 6645743, -2045671930, 1199863413, -1752694617, 2008078342 ], [ -467700331, 816288433, -2015053546, -681655306, 1930426570, 72164500, -208856068, -828054949, 811165496, 660036653, 104382148, 2144130227, 225961660, 1567395503, -119206329, -117057286, 378902154, -677812370, 1242905117 ], [ -203001216, -999024865, -789244667, -733550432, 2111561040, -774610559, -1280292431, 793965760, 1330411305, -335140468, -367880298, 457687496, 651462849, -1680283027, 1816036684, -542944014, 395510546, -1922554241, 501781283 ], [ -1695744437, -1992829945, 1959088835, -1594180069, 1060646625, 174014356, -1106038674, -555582261, -1539635265, 468744453, 1428675482, -497161199, 1857582061, -1396030073, 1893647117, 1274562132, -1863417967, 1482371921, -1871946270 ], [ 2010182991, 767060431, -1285379399, 1769183044, -809743121, -1636847393, -941477043, 1559606699, 1847311197, 1827715394, 418359639, -1358040007, 1814333190, 87131356, 1676467688, -1727576927, -1093999376, -1165688110, -309989776 ], [ 1504706557, -370986866, 464805145, -56255789, 1957062170, 2137604950, 1583655895, -1401131860, 1517944742, 1170106761, -630224954, -1169846919, 2099337584, 1028168123, -1039098176, -1276841565, 402177563, 116322771, 1414828458 ], [ 720586445, 1332868925, -292577724, 2017669853, 2002155023, 1909584694, 882830233, -533961559, -1471762310, 257405991, -549148191, -1421383436, -798929053, 1295228892, -878313369, -1723218497, -1238014268, -1380534825, -1349828401 ], [ -301344742, 1589827054, -543757105, 2101674630, 1575479537, -1460162987, 446036925, 1250939528, 906890867, -1170172376, 905957872, 93071088, -1143809166, -1300788377, -544054343, -983073625, 181158337, -383566107, -1640861888 ], [ 880658562, -1882255231, -111532657, -1915666627, 1331674096, -759952957, -1732622291, -1087758282, 308591224, 1215230787, -1689184588, -776856271, -1641527222, -1101740935, -820752925, 382885156, -1696611851, 470551507, 1183085991 ], [ 1913180694, 31747999, -71217751, 620862383, 2136960814, -1905837461, -1368289289, -1181948858, -1348015829, 100036604, -1937595676, -1795249623, 723501778, -1457776042, -726802484, -2053503297, 1138968203, 1767329770, 806641771 ], [ -295326558, -438018596, -1954122330, -1053783894, -169686332, -1932281203, 1664502215, 528292110, -1331658402, 1647068320, -1125860979, 682555361, 2071176040, -578728594, 1520030341, 1823198865, 208424449, 646499433, -1348565787 ], [ 1464832207, -1204631720, -883952664, 1552451265, -1257396022, 753916837, -573993599, -640190532, 1773402815, -2035952523, 1072591640, -1563275732, 1294262326, 984532524, 509615444, 638869286, -2067666871, -606526465, 984494916 ], [ 394959356, -1298607684, 1095724060, -881284518, 617730927, 582339241, -1118793312, -1937238426, 1939196571, 1095189054, -2046000438, -1313299857, 241701944, 1653842025, -1188375126, 112563212, 891294101, 1618905541, 265452289 ], [ -353877950, -1306944741, 212476686, 25288713, 1665658324, 84779895, 1163482574, -342302049, -750950, -1966355237, -21322724, -1259382129, -754342055, 2013551452, 764613071, -1337924242, 244641012, -177111143, 1088793315 ], [ -884589976, 612363399, 1103152053, 945377840, 335386985, -2064803567, 925171528, 1982812069, 588310773, 383850007, 15887595, -1772718483, 1978359652, -541796906, 872665449, 201488829, 811000340, -1799283236, 818106671 ], [ 228553289, -142624255, 1061629206, 612833723, 1099794240, 448839924, 1219352518, 1667696412, 1347909402, 2056647968, 165279122, -72846730, -1847485820, 433037918, 782429959, -900808220, -1973216619, 1483624900, -1605525559 ] ] ], [ [ [ 904856826, 2038859867, 1821003780, -1212512358, 450999551, 1893220095, 896148253, -913297449, -1738834361, 75512008, 458396477, -1338010774, -529201457, -346436620, 34755104, -1916641745, -744865645, 1467407355, -913762431 ], [ 1296213610, 1377477822, 1569410221, 247482729, -594210809, -1059948242, 151714478, 1145528193, 1406912252, -1826210198, 1841491120, -888410412, -1058030267, -703064771, -577104221, -1384754146, -752548073, 1471843185, -2037070930 ], [ 746888692, 1620500590, 731450767, -108133018, 398175068, 168060064, -522730315, 1489496805, 682951728, -1907454260, 1014832691, -1103263035, 165275181, -1417145932, -125743111, -1525903469, -1187453615, 1579322090, -1786716213 ], [ -833572940, -1970092457, -1337780790, 920174692, 219045721, -650055319, -1762125747, 895106671, -1047729501, 33956971, -1600978364, -228121113, 1604321082, 553737334, -105101346, -1360388459, -1010081333, 2060145722, 1877816157 ], [ -729172234, 612429341, 1156141729, -382388735, -1082900248, -711083001, -137735461, -600126131, -2965511, -1486890970, -830395585, -1381043115, -650161132, -942529083, -277936839, 2143103456, 1443937946, 507752591, 216811 ], [ -716257219, -1767055928, 511613121, -1216863775, -1982511705, 2087454937, -1249129285, -1761485493, 401001526, 634490160, -971312856, -1240570196, -1546636166, -292356360, -403654009, -614095584, 1821544899, 2049461686, 1606301498 ], [ 220212978, 1986458975, -1074112512, 1037670499, 444854416, 494988590, -1840835728, -1527160707, 1832437288, -994737482, -668973113, 797079104, 1646563917, -443939569, 1328026671, 491083816, -1345232217, 255635715, 1985559985 ], [ 2079000027, 2111737549, -1832573366, 1311214494, -107552117, -208332478, -330356492, 741072635, 14430628, -1801086246, -460143984, 1808692276, -1567166277, -1195040902, -1673925890, 930754673, 1332170313, 1295068249, -1844996003 ], [ 2016811801, 1683452821, 1390747016, 1559892420, 1365984299, -1990430592, 882116113, 1767074301, 329194812, 1761637383, -1967595855, 423098537, 2030244040, 266730575, -219168381, -915343184, 1274695906, 1913978864, -527055633 ], [ -17407216, -188720342, 571205370, -161704255, 980204643, 2104569778, -828677550, -1239750091, 236864698, 7583641, -320020508, -1483093369, -1659271099, -25245839, 957868321, 197418455, 1195098658, -1560574019, 1915762234 ], [ 851499476, 709257731, 1408695543, 1904762103, 1357328378, -81015417, 984502217, -338514422, -1542391593, 2082876113, 521698385, 1236916351, 851938324, -689154067, 1113917514, -744012212, 899371826, 1370606981, 553201554 ], [ -106819421, 978147457, -1840737228, 1513217470, 3964804, 297722290, -1278834570, -1523438796, -584945123, 1357024798, -2086976371, 691561704, 2105451537, 801488862, -882698615, -883873957, -714195254, -1504699334, 421617143 ], [ 1205690136, 71533896, -1935226570, 1568073033, -419414435, 45176420, 38060296, 575122853, -2072620000, -1101065105, 416639123, -479023308, -1633692012, 1797261229, -1110471523, -1194005307, 2119860877, -1161622121, 258868359 ], [ 73202807, 2011214364, 1951061009, -31634695, -1954375255, 1303199423, 604191494, -1984317671, -1541298909, -896529405, 1492491363, -931045591, 1661235560, -1847697357, 48428802, 1941761880, 642771763, 20096820, -479205256 ], [ 399310060, -1056173081, 87880070, -1906138318, -1079909025, 991829865, 1822367827, -318652871, 725822757, -195751004, -1616621245, 1979587227, -164114731, -1661546861, -2141154079, -1272234945, 750516330, -734990775, 101290488 ], [ -1439838731, 1736013417, 2028438446, 1921296388, 527104807, -1725815696, -1634748984, -1763098858, -16829274, 1714082311, 1274863509, 51976974, 1071557568, -130232555, 528401215, 304036869, 446315559, -144304162, 1041687662 ], [ 490777899, -979382834, 1928737693, -31774487, 455192598, 129153943, -769936530, -1799957023, -1231006503, 1964129505, 2001952457, -1450573937, 341018243, -1042087179, 286335945, 666930150, -2004330862, 1933971746, 1796959169 ], [ 1940872603, -130554325, 935995482, 2146410077, -1326647796, -1426507612, 1297606830, -746443402, -1368507088, -1245216661, 806761951, -519984153, -828494305, 2047129316, 2051812216, -366026100, -1156361006, 1404886134, 1077891047 ] ], [ [ 1096368768, -1221475483, -867801472, -1803839515, 343185237, -1953383032, 1510575490, -791261166, 478154123, -1448560454, -1009618751, -986040280, 1559805074, 2058794838, 241228095, -1699280456, 2061622060, -903734336, 668407586 ], [ -1169374466, -219673470, -1989249605, -275282760, 750730023, 1632541296, 1935996917, 2064134671, 2012047274, -385030650, -1023735962, -1447322437, -1441205191, -1976644452, 899116811, -762904975, 35069380, -678695782, 166915982 ], [ -318415436, 367815513, -1524602516, 1735863099, -31517861, 844421507, 1904238643, -1763785654, -1148928684, 179703646, 793524074, -111526797, -1984350297, 823670091, 617658159, -2079680028, 1879126873, 1672331099, -934823965 ], [ 476211211, 1358220226, -220726035, -1793368105, -411776217, -608873315, 1347378056, -2118699166, 1930540094, -622300160, -493916947, -816731326, -2050570930, 827879147, 1037294342, -882571382, -1613355854, 1387681271, 823971969 ], [ -895687095, 728678495, -1188333591, 579631698, -23507885, -1330499887, 671981932, -1367804834, 1669570998, -1709142688, 1346510576, -913440427, 105243574, 1516642561, 2054245569, -1005997, -873955585, 1052781135, 2145178150 ], [ -865003239, -493127547, 1416309410, -1020448943, 274993400, -503379993, 38757235, 368583979, 69034622, -111946519, -505148493, -1931929739, 1210379523, -618446168, -1832947604, -35132790, 1379783414, 701340275, 408026982 ], [ 1945835257, 740867987, 1958092259, 1696057767, 60272586, -1843016903, 296743661, 1920472551, 850546187, -1194847935, 1440218000, 1456766453, 1053242968, -1472286132, 947090237, 1568601716, -226452979, 796044920, 1584627080 ], [ 1004295243, 698134519, -358860913, -1463732081, -985691043, 422524508, 1014959475, -813642864, -509648438, -1275318465, -641932005, 639302703, -2144803080, 610959291, -1878621863, 1952996483, 1027139932, 2045354486, -561243263 ], [ -391752491, -85021137, -1380751013, 941175627, -1544220215, 1483565309, 2036924283, -1039198945, -447160249, -2000807883, -675242223, -1244770438, 520320396, 1234088538, -1901322643, -1406953490, 630318109, -182182016, 1613836817 ], [ 1236352202, 963229704, 2024643392, -354536404, 670300013, -1648658167, -1730463404, -1111354137, -875114388, -1007492711, 735522426, -494252974, 864460360, -1574762948, -627996214, 324931151, 2118745295, -574188274, 294367868 ], [ -15587158, -2093497849, -922831933, -912570911, -198155355, -1352228138, 913324278, -108207477, -1768565885, -616734119, 43354403, -1209786792, 508216386, 1122503027, 720163373, 733024231, 1815879070, 105204240, 1207408021 ], [ -674718824, 1026474553, 349559115, 1580547444, -1817816421, 1779935395, -1153800701, 1457493615, -516726403, 489604388, -711458549, 1473591650, 969044432, -745554428, -1576095971, 1941226009, 2035167617, -1402469542, -784168883 ], [ -1163013524, -1171185395, -1466621624, 985476420, 1189764032, 456556320, -281342094, 2059135410, 1022332758, -1893322414, 43228570, -1416039221, -415428675, -455032731, 1702425134, 1376587901, -291437269, 1163876892, 508523037 ], [ 231975144, 1540166247, 529277835, -1234390390, -449183173, -417797129, 1476800207, -1525120227, -99710676, 183345271, 1948381629, 1243684775, -1026526651, -1911122267, -1603223519, -1888364686, -402986683, 1035910553, 674815470 ], [ 900189731, 131919318, -420070708, 1392571162, -598318637, 361362653, -936160132, -579247186, -1882222173, 463573391, 58193786, -792130646, 498539414, -1586848875, 1569226144, -2007402535, 179793054, -999748279, -1494836015 ], [ -1411479136, -823868682, 571960841, 1224167360, 1856849829, 507622694, -16614567, 1164414847, 1340504850, -371573817, -353052689, -1857499335, -2078840685, 1684174420, 1573412337, -647608976, 1904686391, -1789352014, 1966488133 ], [ 373180675, 94710748, 1047808003, -1170677217, -94473420, -1160490150, 489032855, -358960738, -355373534, 1056746226, 1347250122, 1540569051, 1218551366, -1382624566, 944768844, 895543732, -2062105198, -1316350191, 70244616 ], [ -838503688, 1225552827, 1150376972, -1095762978, -2068683065, -1034222897, 1731567035, 1736231563, 19417545, 1467657717, 284369810, 2096519195, -1488008605, -11074084, -1370048359, -1613894257, -1483201351, -2112035576, 1907403249 ] ], [ [ 885335203, -5901965, 1360098218, 288289717, -308007822, -66725529, -318699671, -407615150, 1461451278, 2023158332, -1348412251, 1015526408, -1875004378, 1269579471, 2000143599, 960449351, 182087536, 1930287171, 1169845128 ], [ 1229848649, 1953106348, 181945033, 1333243688, 1716141971, -139119184, 981354704, 636166750, 2104531176, 567991169, 960501273, 1827635792, -2101862905, -1541555856, -737243399, 840583026, -263223502, 1558311016, -1812234945 ], [ -605236838, -1516888237, 894630528, -987487229, -1074402280, 468501733, -1769386182, 1840253296, -2038367451, -672358318, 128542903, -2108165823, -1925571308, 2063684198, 396972661, -2014723295, -534618150, -718082145, -2117984078 ], [ 305045903, -1174773887, 632793278, 1023952599, -355846268, -520567256, 586277569, 968751792, -448107698, 1352799154, -915286830, 1275363215, -555603583, 732740420, 2135962286, 1059091606, -777853762, 299769553, -1285469620 ], [ -151354779, 509464950, -1882439760, -431110433, 2040560887, 2127896820, 1461335815, 924481845, 738414177, 135000635, 618882052, -1118777732, 329893006, 243144684, -1741952475, -935740220, -775653814, 796697712, -688835027 ], [ -1232246901, 1261444976, 27167212, 450796727, -688167771, -437456035, 337376167, -738353502, 1950272435, 1519888983, 2002340957, 1226793483, -1779390228, 1344747834, -1090197661, -449209587, -349971857, -89156498, 1293291589 ], [ 314724749, 144806890, -1323646769, 1285995791, -591502086, 715972681, -38114488, 653086082, 731756103, 236786792, -216896689, 917037980, -1483462841, 2024923301, -321662975, 2070715545, 134730162, -1591262385, 647570551 ], [ 78711841, 1519585316, 1442606567, -1148915436, 1149393879, 256530386, -182300313, -354873504, 760966878, 802943062, 1617016593, 1607472792, -1102141215, -98387532, 2104438196, 1478214640, -220344372, -2138801695, -1159080900 ], [ 1770489379, 883123742, 1239052810, 1179893611, -1572654981, 366424961, 752918739, -1737488434, 61120849, -995426727, 2021647309, -1064545401, -840320099, 1661666789, 468181410, 1913596137, 98177111, -1339181897, -1197746232 ], [ -1427130940, 1347206649, -2044288910, 1043773087, -255367049, 189553307, 1410179015, 1907175710, -923261032, 1832509693, 1764198248, 1365757979, -1614478309, -1493011469, -2001978548, 1692877712, 1948276453, -834036068, 110954621 ], [ 300982644, -466627658, 2039018452, 1901050260, -1155520528, 214287927, -1289552082, -1772876016, 1511541550, 1572880788, -2091397091, 187452010, -1399164830, 271954026, -741623079, 146979686, 1023419714, -1783251987, -83902921 ], [ -677504741, -458150307, 1849661923, 1798492931, 653706860, 1099127637, -490779282, 570504061, -123946139, -687054417, 1252141280, 1541394724, -635566572, -1060470615, -422089419, 1915205599, 1165584976, -1028779043, 516683309 ], [ 1374756318, -613873217, 1779024777, 1866085109, -1174624799, 441072040, -1162084789, 734531034, -1809905598, 604437456, -681474059, 48490160, 1107471, 2121881108, -1778295576, 351564726, -1518998819, 638134869, -334335534 ], [ -1434045896, -1373798557, -1615879244, 1174641876, 1773454872, -762562451, -506668278, -1948456962, -1428264036, -1483811753, 1922560831, -827896459, 1219332716, -1521314660, -1379167083, -1221698251, -1322751061, -1260165241, -907518616 ], [ -349247782, -1357798878, 103418157, -581420892, 526448604, 351442565, 1758289696, 517114251, 807755931, 1450195845, -1294557635, 1600370322, -218225438, 697118980, 985738319, -1225543693, 236781938, -923539723, -1420114036 ], [ 1635806775, 1234818781, -1351662138, -1302893101, -1776434270, -668677256, -1109352986, 1003565659, -410129120, 2015865801, 259410149, 1676650672, -1736000936, 2017838170, -751310621, -443475401, 416190447, -275531544, -795988692 ], [ -1447959281, -346496855, -117598539, -1592379448, 1204446957, -1378778005, -1851455922, -766705590, -777331317, -863120721, 1827803582, 417360428, -1363401374, 77761726, -871340356, 1933733882, 1868564949, 370214077, -666593207 ], [ -1574074893, 1421261304, -2042426310, -914403903, 203643172, -1043626984, 969997655, -1343935963, 1514508727, -1878330024, -714895720, -363526335, 2083856453, 916614556, 2103628257, 22951995, 1881254723, -398008441, -2026548545 ] ], [ [ -1269435486, -535549656, 788157545, -1245500501, -1061474493, 661140253, -2009703468, 1647316734, 1995185104, 1324345731, 1900481917, -1443823031, -1226388576, 1575585710, -1122753785, 875442554, 344040155, -873040616, -311743363 ], [ -226859174, 1665540925, 159260946, -313922384, 731198279, -1564098777, -769138773, 200383134, 505572975, -1661073016, -820102244, -226731208, -2134852017, 331911179, 1491627087, 1912726320, 623302641, -887526902, 896281007 ], [ 641774803, -2002102883, -2146716426, 2133318811, 1595343669, -412418796, -785564640, -1747533824, -1113158977, -1752236500, -1707247002, 1530083921, 1225134917, 1251343032, -1904513248, -561880152, 506265479, 230732500, -792283875 ], [ -396457548, 906842381, 1486215246, 2000615465, 896699896, -966942861, 1751000353, 514170187, 1138065066, -556042744, 243674464, 40512979, 993386457, -1789747073, 177511552, -1269754430, -1456104962, 1263733138, 173958308 ], [ -665989339, 726166462, -2143148581, 1771912661, -769439665, -1644632871, 728778345, 1495579667, 2025456822, 1086863337, 1520925844, -801495736, 1103229662, -2104702444, 1843899074, 1295851045, 684743055, 1860249423, 82362684 ], [ -764049699, 170052909, -1910150601, 1907977760, 32652456, -2138308869, 445162416, 67270285, 2098597936, 1155683296, -972068933, -1983805770, -262874210, 1388048158, 973852538, 1477356345, 1420285194, 101326452, 1311654758 ], [ 1412102804, -1701958332, -1534872109, -1137857309, 1902945843, 1535707402, -1937699067, 1833825799, -1987490049, 1151198029, 103171756, 619197560, 1010361059, 1589988594, 859231772, 179428682, 215656970, 2002470640, 1218140792 ], [ 534358754, 462640498, -871946381, 1504100090, 937584187, -1650167726, 1281968578, 2067702709, 972579345, 1635206211, 1204329252, 1697676903, 352697263, -585798203, -140224847, 1919273364, 840660547, -1539736065, -482389127 ], [ -1812955850, 1716003484, -435007871, -1835680073, 1860079805, 1501568991, 2009468989, -634409475, -27800948, 29732849, 1081991137, 1402408935, 164230148, 182214263, -1660196123, -1344448624, 657716593, -198605663, -1516698440 ], [ -1695035623, 670884093, 1687893908, -1114790839, 185747458, -1016490045, 1364512253, 751311257, -666327117, -150580237, 143771033, 1418359274, -57271313, 774275689, -123170547, -880469390, 484224422, 1190206798, 2052763147 ], [ -1869696634, 2048179108, 1008580545, -969981447, -492242773, 761111368, -849925672, -693202366, 97329524, 854330416, 1748563683, 1504068342, -1044751134, -1324794573, 2144847830, 1880217945, 381728820, 847722613, -1064670562 ], [ 504204592, 820784896, -867218823, 1010999618, -529171450, 135369006, -1952175454, -1586623247, 558329828, 1353374724, 289005394, 1332478996, 1298379466, 1139155098, 1400663451, 1098252522, 1414724513, -509701271, -455333971 ], [ -31230131, 165841907, 693468974, 196124962, -1435826534, -453062542, 447646533, -2020031028, -1674185573, 1870119778, 1493904721, 348682683, -1632830439, -1054393177, 1170012278, 989346943, -1194004896, -1864950750, 1839819675 ], [ 955016912, 678445056, 1604359641, -295732311, -1683568581, -1960072271, 2053196072, 460295913, 1035792612, -523827338, -1675356579, 1281173116, 1269218083, 1257222881, 76129425, 803301253, -798659257, -997195990, -2004410858 ], [ -1404640410, -279180106, -12630580, -222951394, -204643843, -1213727304, 742792508, -237683287, 140935867, 380979241, -21763421, 218287699, -82485390, -521821379, 18231500, 778243460, 1598424236, -1733397525, -1413606172 ], [ -1621663665, -2066899496, 1403364889, -1194638605, -899568954, -814822552, 1557152214, 482831654, -1695613365, 1471591957, 2086056128, 915067841, -73717278, 2140157893, -1963838164, -2144439226, 1200777332, -1330925408, -1898052672 ], [ -1773416779, -216149108, 702615989, -240372636, -313678870, -1519054532, -810467609, 1910549783, -804634914, -672145792, 1687823463, -1872669258, -1823176376, 1700194248, -801437797, -1123819638, -471436, -1984078252, -379735212 ], [ -2097057748, 805411236, 1511774273, 461658029, -1367740878, 1290515964, 697282214, 1478178965, 1770023624, -429756355, 2034279100, 1572266202, 370773575, 567654297, -213352446, 1547803076, -1917996277, -148725225, -1716168518 ] ], [ [ -2037673331, 1893340639, 678491336, -173366980, 2001483769, -1753698879, 1848061944, -66544150, -1494477421, -880660778, -44877166, 1318829228, 1601191896, -1596700878, -358495373, -392599562, 78010426, 243785168, 2137170294 ], [ -1000580280, -74547872, -966204541, -1331317292, -437062801, -1981382499, 1205692704, -165929520, -244509526, 62724881, 85184205, 1803600970, 367518158, 1254077638, 1380276469, -1877477917, 1303330321, 1360706006, 586036873 ], [ -1848842788, -2113368832, -2087142423, 860017268, 201692687, -570566990, 127954824, -209506062, -788367019, 1125554734, -169409748, 198380765, 1805484189, 1759744347, 757581935, 1734464140, -676836689, -556917776, 1863808170 ], [ 1669720496, -1447520105, -2120992235, -1395070199, 1108279650, -1146737962, 2094588733, -1148942382, -1417646195, -1842575685, 1931549725, -817500598, 1386536709, 208961646, -1461774253, -1190642210, -1786434863, -1688610207, 1311310945 ], [ 646252681, -1461966481, -343647987, -1166577011, 658589991, -1588627159, -1082168380, 735523678, 1099890350, 2007398139, 2030548519, 910434774, -1025487853, 1404101869, 598578935, 1985165667, 1138417608, 1312341836, 185866412 ], [ 1322649205, -897059291, -1778772574, -1226527282, 289118511, 629610067, -17098868, -86358685, -1294507822, 1448639823, -1151176087, -1763711490, -1495149577, -2006939191, 2132846004, -554693993, 1262671887, -110114528, 1793027332 ], [ 599438392, -1103483676, -1657645167, -1412380482, 374917978, -2023890345, 1344475005, -916908109, 1759001784, -1631701664, 1716957718, 1610006210, 79329744, -95579991, 1714752988, 1354088413, 161535348, -720824869, -1832411614 ], [ 1844730083, 2034405364, 1596429965, -2136294747, -304139144, -920011626, -285479974, -1948282333, 176271360, 187552283, -1082948939, 289618748, 192867853, 592407822, -1141037927, -1544641542, -754146622, -2072650756, 842523164 ], [ -1006387941, -780416923, -1926310082, 103794786, -1995937016, -109354106, -1013828927, 555480856, 2142480650, 274264253, 1303051123, -1298672290, -593777070, 1357868534, -532170434, 1820652185, 1846179106, 1057872087, 695693484 ], [ -674620240, 1447267441, 2097056386, 1565314044, -659572037, -1420384705, 1779989620, -2078300633, 1275441373, -995332116, 1155512602, 405489571, -1650778888, 1754676410, 1871210740, -821997849, -1465506723, 1503790595, -268158802 ], [ 696593947, 1394150710, 663628802, -108335352, 928938594, -1794112612, 49534711, 451662767, 745586495, -1200620515, 1259613300, -733423360, 383906563, 882947482, -1979031134, 1951154206, 45508001, -2112064772, 416509707 ], [ -1034269565, 1612140240, -1438226894, -2125031681, 969843660, -1938868028, -1292281688, -567194878, 1596286900, 1301234585, 435827931, -67333145, 737149844, -836425848, 1654682779, 830025711, 364605837, 18736223, 562137390 ], [ 316614239, 788576990, -307807052, -867253614, 966596407, -835364487, -2080549550, -1834867803, -2140267233, 97992487, 785249020, -912236998, -2032987597, 610594181, -699270035, 1276400630, -574108360, 643901891, 488811266 ], [ -929319085, 1170075075, 1358073773, 1382218302, -779966200, -944228636, -904595558, -1450385591, 1629439777, 2065021176, 1400917420, -1959596259, 1909099697, 1347823317, -1855718795, -2061042265, -1072788830, -63922595, -635037668 ], [ 607707108, 832443355, -95708693, -520537665, 277909796, -1700650996, -2038539001, 1262037048, -1485099702, 2072466792, 228909886, 118012762, 1407499480, -1257633403, 207981179, -143978231, -2221721, 1820330478, 2096725474 ], [ -404443823, -473202706, -994134771, -491860723, -291732564, -1829569024, -1151903701, 1216250175, 929224710, -1856631226, 1684752723, -1562699816, -1451353730, -1903711410, -1479079851, -1321199227, 1683525355, -262457770, -1311360670 ], [ -1967102449, -1087914547, -380354555, -256387061, -81372342, -1288174240, -1671610534, -66662922, -1910675970, 1679896407, -797171890, 657914493, 646539275, -1982678729, 460175335, 561170804, -1603691285, 346842097, -1752724196 ], [ -159263659, -1344806675, -743090573, 1607856456, 1711186366, 1853973053, 1974359786, 92807588, 1554684206, 1727747013, -959945531, -1583124054, -446321362, 675306604, -1638222967, 638909454, -748866708, -217630630, -508911792 ] ], [ [ 1021310896, -730709912, -107408055, 566595514, 1531025291, -180893439, -1564007644, 257537349, -2073108039, 702434282, -523471389, 628168589, -1595105776, -7131008, -1378125433, 228729136, -1942383708, 95293558, -298054476 ], [ -1605230894, 1018913046, 1447258883, 243398588, 87848415, -615534578, -963735682, -2097195255, -89452035, 38928825, -2013536239, -739997296, 262879184, -1121528573, 397664778, -208110858, 1846462794, -1417050480, -1988602772 ], [ -766149790, 1289898328, 1830411104, 556483633, 476110877, 962765712, 2103473376, 1899600923, 549243337, -636923050, -1730971959, -1432734854, 712177026, -1843004681, 1571408080, -94915589, 1772561340, 1551532835, 234181882 ], [ -309725875, -1631536771, 1992116682, 614467478, -360489159, -1533410782, 1524713871, -1906809273, 723657431, -1238137258, 567371897, -1730729196, 1304327061, -234497631, -284751752, 1906595223, -1353419369, 688894662, 298319314 ], [ 835267865, 665786772, 1303973747, -631793304, -1119984834, 766179469, 311024298, 1772185429, 914551899, -1129809672, -841565499, 822793324, -482891444, 1824053522, 864746926, -553878211, 1324834407, 834881721, -594278856 ], [ -325288274, 539829785, -1087321718, 705699101, -720400709, 1842002290, 316109496, 1234642927, 216215458, -1311998179, 736764469, 539656052, -1510333967, 1965953405, -1773492902, -522840375, -1614564118, 1139403516, -301043088 ], [ 168399605, 1717912508, -267108179, -24937633, 301781617, 1831730191, -321569422, -1076019495, -781562262, 204806200, 1121495312, 1538186699, 140376357, -93610304, 1867749209, 737163435, -2109941461, 659369032, 1156851869 ], [ 1168746746, -1471723210, 40547645, 1121901728, 1867427120, 1590131628, 1241952524, 1220025356, -635206024, 403048854, -1998911819, -1620453122, -1059315805, 1977368441, -1080347409, -745822712, 1317132685, -2026236771, -1402146714 ], [ -2139413396, 425814190, 1024878866, 1846915343, 1430297375, 972123409, 1301539423, 1802243430, 253568859, -1603752428, 566434448, -810355118, 1747238692, 133275603, 702771555, 67104932, -639136691, 1772783956, 1934463841 ], [ 1701765140, 1999660765, -2074447801, 549291661, -341314339, 283897828, -200927859, 1876279218, 1370119913, 1194318337, 677590249, -1637599556, -1375053874, 1967820724, -1957002939, 963646934, 362690264, 1026552245, 2100566801 ], [ -425489914, 392046229, -2111206494, -643801165, -980404214, 1388312297, -725367568, -838966810, -189461523, 347150528, 864719453, 2029145059, -212139018, 471682954, -549201615, 379555137, -1081802615, -1118801116, 1153195794 ], [ 724277215, 1234819295, 962890019, -587508135, 1211839830, -1213063309, -2122127026, -1202388480, 801063418, 699287588, 1014005341, 1170707244, -1204969513, 1223998272, -124012046, 1591994899, -2053018311, 1092940765, 813235746 ], [ -60415334, 1590941630, -999168019, -562723495, -542097671, -85819662, -928868717, 771042203, -1720174215, -2004968502, -1529431812, -235003135, -2092960177, 573639015, -1302495351, 1096876679, 1439712207, 1507467447, 159460404 ], [ 134659268, -474844195, -1575387080, -1127916912, -1076113013, 385977196, -2069916482, 2033203063, -1640800512, -652972007, -716342103, 1492543124, 545323407, 1886240988, 1763605083, 1232358043, -1513997125, 392714889, 422661220 ], [ -850256253, -1985512341, -2004096330, -495049168, 1016140721, -1425755176, 1958361450, -917594645, 812595409, -1936347604, -1991909904, 25028505, -1548567869, 582367183, -459754285, -1155713947, 2101479194, -443582825, -1782858711 ], [ -1542317161, -782184271, -5420484, 222827320, -230238818, -1666627474, -1036338282, -1642371600, 70516621, -1852433970, 1180897759, 11944904, -920495660, -916892309, -1979510672, -1977824506, 676770106, 7835232, -1604617120 ], [ 989777135, 2013010563, 725166235, 1652875728, 791590615, 1822145235, 217464112, 1347243006, 1207902629, -717783520, -1879560215, -334098644, -1328375342, 1593101001, 873183817, 1687023676, -705476368, 190378266, -1121643931 ], [ -97886813, -2031320105, -639660802, 1582601670, 495568804, 1451590040, 1146548089, -1887758361, -87858303, -840136710, -1638841460, -1225984083, -2105295989, -1259349767, 745013653, -1039038414, 969836632, -871716302, -1914449437 ] ], [ [ 887018024, -1436198126, 2017996654, -301167150, -1952327763, -1126518338, -760675552, -9284361, 719059842, -783789159, -833542674, 1836350955, -1326606537, 998704874, -1426681237, -1021849975, 420668623, -1728423354, -1498707353 ], [ 1514285393, -1732816068, -1531424484, 1072426023, -126317963, -671041537, 1386998690, 1694526233, -1641178349, -15492094, 1823718697, -1581473069, -380839840, -1319576620, -1511708920, 1638398548, 643565852, -1608192883, -689697487 ], [ -792302577, 1817462915, -844302378, -1667216379, 2094763909, -1875662886, 2037665114, -761482243, 824930283, 185674500, -1135964558, 193286356, -1377479522, 21547746, -1889377253, -1143087485, -1884196344, 539233538, 1893269116 ], [ -1963874655, 444597680, 16390995, -1295767175, 828531046, 1208269245, 1838583771, -1819275020, -1376563787, 96161828, 1159785854, -1306609520, -622254868, -220644789, 686945419, -1163639985, -877381612, -1561216689, -1239605180 ], [ 1833325047, 1073639829, 1803571931, 1888158191, -28813886, -1419093523, 1229202108, 2090351697, -1280957492, 1144189670, -442535287, 1836250376, -1178785578, 672317505, -1787717089, 1843172175, -326955334, -35105459, 1051857186 ], [ -1158047717, 1051434666, -1650911421, -243148231, -711536475, -230550697, 326408162, 441958848, -1255746222, 1860208803, 687852280, -1502976154, -1478552380, -408396298, 2026174760, 1742386283, -1114714600, 209190845, -735819259 ], [ 1257995840, 1036432842, -160500067, -645160142, 1808403494, -352235859, 1676175809, -2019044313, -232142221, 191573389, -2125963515, -1878538951, 284157148, 1066902473, -1271654015, 1713904671, -1114305805, -1927116682, -301767837 ], [ -1674057072, -214795299, -1992959663, 1549020279, 608009224, -2013099452, 1804965812, -880125508, 23005213, 568302778, -413099784, 523904075, -1460523373, -782685608, 761243043, -1383218017, -788742838, -957708621, -1608192020 ], [ 1685066104, 2075796559, -1018498067, 1517467022, -35423765, -1126018034, 1899724209, -1592391724, -1638881741, -384705124, 1592295146, -862236983, 1045290935, 1607068421, -62612310, -1606579487, 1928200463, 1313891686, -1827888287 ], [ 347110887, 1522962581, 288583590, -1298444706, 1868847868, -626207243, -2145263758, -1621981362, -175873365, -20232782, 526368305, -1421254562, -1719313161, -1051816824, -1905023099, -1891396917, 596794818, -837095431, -1470317913 ], [ -1443728177, 1287890673, 796059460, -1953997651, 593466954, 492460760, 710650997, 1240989497, 755970523, 910244077, -1704409441, 1801915907, -1229093681, 1105958614, 1019942433, -68852924, -76512215, 1712442177, 558768530 ], [ -1036639522, -1904374145, -1569727867, -488289438, 715386935, -266268548, 1127425959, 826141912, 899965799, 1769789350, -1802142858, 320124081, -679561425, 1121469473, 1322039641, 616314612, 1023679409, 1760529815, 242182237 ], [ 1334813785, -1698135233, -1085310675, 1751611890, -1192698199, -2106989130, 1769071550, -608780558, 418538967, 1162487843, -216392197, -2059565715, 859593876, 658806431, -937521793, 683579650, 1325406419, 2071114398, 119152348 ], [ -1861233111, 1593353235, -282876836, 617183843, 1665156215, -1029855327, -2131785533, 1999131532, -1455871772, -419055885, 1245782655, 1142173912, -1438352850, -1049975652, 810479509, -356145260, 15282536, 1023424813, 1547912267 ], [ 842926739, -1405331738, 1885463303, 269627971, 1279135913, 483536942, -755125346, 647383345, 1560335302, 1396738956, 1808478893, -1914118208, 1950330315, -742661294, 1719961644, 117125790, 839097799, 1212034994, 1270515845 ], [ -774133499, 635022649, 277678679, -774320138, -1985128232, 1357620629, -331861058, -1170085459, -700540101, -295048990, 2128516402, -672157124, -1575013925, -1408111560, 1798436145, 1283804881, -2132312601, -120574509, -990763624 ], [ 115910069, 429518540, 8762491, -55712320, 813330637, 910135116, -1392014935, 801799929, 3467749, -391431563, -1029720725, 229160905, 2025751240, -144565644, -1889026601, -1102252905, 1839969283, 1297628546, -1890148311 ], [ 1311950004, -1678187136, -857118040, 1744892658, 636434584, 635020126, -1226170809, -754131252, -1747160203, 379520427, -59157187, -1433863526, -893921203, -1868881358, -1872729152, -1936048346, -760880175, -987744451, -1337996695 ] ], [ [ -1376968162, 1930087527, -415239039, 81452165, 1617772803, 2137362641, -521602771, 1152441643, -435663202, -995183066, -1628767561, -650839847, 2098963211, -1420522842, -1523656901, -1048964441, -694461368, -508658405, 1914447224 ], [ 1847423804, -193595253, 1663035715, -695348279, -454023335, 924113985, 1580362050, -2005630075, 378305155, -767952970, -468013436, 344593674, 56441611, 2108867800, -249856762, 2008093647, 769486081, 541970516, 149904406 ], [ -686710784, 371601421, 214976018, -1690651051, 1863454355, 1662594892, 718001371, 727164216, -1506653879, 415834783, 2025266097, -1618451110, 1727460463, -638170340, -1216430407, 1725894915, 673646692, 1295485689, 1624469443 ], [ -2101032513, -1200357214, -1131822778, 1819528846, 111818798, -1374175878, 852139740, -613451484, 332067632, 1903202809, -988068254, 1918417243, 1041912367, -2047479300, -453091755, 1573647995, 1531173700, 832035025, 818214981 ], [ 1596527833, -1536780609, -163572303, -639611241, 2068059215, 1145922163, 1066147264, -1737807639, 1113938895, 1443141229, -313795742, 1561138681, -462474836, 658387966, -1264619555, 47338507, -1897331222, -1635462374, 1724270549 ], [ 864877665, 389523168, -409750356, 249604623, 885114748, -695670034, -757953303, 1029501687, 171852414, -399942460, -227124752, 1328527220, 76056484, -1804642815, 1412715987, -1084773258, -1829704459, -930248885, -1635965964 ], [ -2047281236, 856469489, 701975569, -823859910, 865948628, -1984355535, -371978451, 324831367, 1268961957, -973889044, 1948756957, -547048626, 1016627734, -1376265137, 744203621, 263534387, -216376102, -1058619290, 229701099 ], [ -382432882, -910053934, 110562449, -1099035064, 661489715, -2034909631, -1097473933, -82176886, -1599053807, -1180779027, -323556324, -140172739, -682429572, 1341561308, 48173141, -570659872, 58072580, -764946898, -1929090670 ], [ -228349066, -591523376, -19354556, 63281691, -976380133, -194641232, 429155055, -1110203648, -2022950030, -1351473349, -59602090, 819926928, 640047636, 1177262204, -144892199, 1623448019, 2054122086, -2072778256, -1481613880 ], [ -433239669, -201637883, -1262725483, -894228847, -1954249456, 1731832641, 1231940381, -1376082984, -426692294, 92023948, -230614852, -325042315, 224595197, 1791971546, 108854483, 247406280, -1032908771, -147494809, 752406205 ], [ 371836393, -58531996, 908034705, -1210528131, -2010105649, -807564063, -1087643358, 1774416837, -1135051072, 1765491088, -362582643, 922524567, 328007258, -2124480986, 1786231423, -105621775, 282480412, -1013863347, -1368140939 ], [ -1980213446, 111052689, -803762087, -306771553, 2069800862, 625927505, 1018890947, 587664935, -1396498735, 687815308, 1663015588, 2135851536, -1943553855, -2028919531, 2056981203, 1126306464, -2077956382, 1524049276, 1893281217 ], [ -1094613762, -1229642365, 1105495675, -847980762, -1696585879, 838278421, 182677086, -958327239, -762807137, -131596211, -1168231356, -1923194377, 632083355, -890891527, -418226052, -817900047, -1434258973, 187702651, 457827029 ], [ 3619421, 29254230, 923183889, -1966057578, 1175839469, 1377649463, -1495100193, 2090574239, -186535648, -677492051, -873242689, 2092927905, 210775918, 2129535276, 930784074, -153031596, -2023874548, 1806785390, -1169410763 ], [ 1212402341, -1598027347, 1436605010, -2031027032, -1621316874, -871447311, 1203968903, 2134739642, -1131552345, 327605162, 1062918139, 1677349489, -1134309237, -1668740341, 1219436990, -2003295252, 1691184633, -420405602, 7478684 ], [ -16522373, -286772138, -2094062812, -1521737879, -630929860, -1133941810, 1357955015, 2114049097, -1262905183, 991305307, 25931498, 1155742728, 1130153217, 1348653872, 1984320078, 359234303, 1821138081, -252912254, -1939645433 ], [ -652458583, 827685329, -2030383083, 1405392780, 1330238889, -1149848946, 1567161204, 1183753660, -674544885, 1824725903, 64514241, -229618730, 335103458, 2085717167, 676303194, 58206472, 643757224, 1015505871, -1302570068 ], [ 131726240, 801734268, -1322005296, 1084633751, -2102055228, -2073323648, -465647165, 506307562, -1638075447, -357694760, -1349892421, 1654115566, 1002801873, 1905815864, -551218602, 359694203, -607010854, -431173631, 203970235 ] ], [ [ 1881492223, 1595144636, -988703491, -822930947, -31992137, 1115769502, -630831465, -1861666627, -1487647072, -432586159, 1693495197, 833408713, -1071652783, 397963297, 1268479976, -945854462, 1087444714, 619400484, 716562143 ], [ -1575984871, -1679385483, -190750204, -426737776, -826087990, 1833364736, -1088269485, -575880962, -1939440494, -2060212254, -744933295, 968791841, 413287816, 805713350, 1078942000, 344238883, -225004113, -588987843, -1977538090 ], [ -761029604, -5386881, -1161618234, -1534608287, 394054502, -75172444, 2130921624, 1373178010, 1217303906, -7072446, 665033243, 1651877439, 298511887, -1057130329, 881880866, -1633495624, 8227070, 1524309108, 1492190653 ], [ 1177964766, 351643498, -653835160, -1084678873, -3098783, 271874530, -774299198, -1093464167, 1154643718, 153195733, -67781115, 1308254555, 2017615327, 977359317, 1204086788, -986318465, 1546292730, 984808926, 264354814 ], [ -1615817539, 90364497, 624257227, -1291288840, -795122357, 1215259657, 503143586, -1125405399, 1556322198, 1479775910, -1572969054, -1864811514, 843866477, -1831915976, 787356555, 168707670, 1103483855, -2011039658, 2015618606 ], [ -1750857866, -73190221, 1341544304, -1562044651, 1073055995, 841584686, 1620620592, 194590432, -819170808, 1339605360, -1488908810, 1258363975, -1434541338, 1001245563, -1969382260, -442190735, 1645057412, -104395609, -2028633859 ], [ 1786920932, 424468945, -274999327, 1659993650, 371950263, 424738513, 788189906, -1397789488, -1650401401, 462114930, 1157127158, 1979592197, -2083270984, -1815697954, 2070493478, -1401476831, 293776883, -119256123, -1425678645 ], [ 1154214162, 1220591836, -938835692, 1479720949, 451450963, -1268002828, -1000586857, -1970294171, 275177698, 105205550, -1374099669, 603728674, -841822811, -1424799553, -1355631757, 264596350, 1828277825, 113348131, 518419580 ], [ 1561645321, 649798506, 1356482395, 158949923, -1580733890, 684668440, 889140127, -225655516, 12314838, -1748270111, -144920084, 1813770890, -1450257127, 603535744, 1063623334, 921699718, 1582118905, -1289547328, -1264830688 ], [ -707293420, -2021186032, -2121934015, 468794922, -865612906, 2067091458, 1525245478, 768001995, 1374426965, -1062125491, 860856347, 1600874614, -1468876320, 163478374, 2104791327, 41913967, 1359544478, -1901471484, -661573136 ], [ -1886906239, 930264889, 340595403, -1303304496, 1317242996, 178327579, 1087351137, 915913986, 1893070730, -1161110114, 11861886, -1451486120, 518499165, -586949272, 546273825, -1827382208, -514554014, -161822952, -2135292565 ], [ -1573493289, 1455565875, -49568212, -1859326294, -1545919663, 1972524709, -1413901931, 1476841283, -1090026040, -1701734909, 1453830022, -1623375105, 1357634024, 1018414217, 2104186359, 187546591, 1840506327, 639572469, -2068632835 ], [ -902140702, -2085943771, 1647942535, -401014248, 184563851, 1305806051, 281187925, 1813759994, 2107037879, -1281247017, 1166287581, -1335198705, 810921626, 162316838, 1574740875, -1377710666, 2108605114, 31506759, 1342326772 ], [ 1341534148, 1315929215, -1103595550, -1325682436, -1752428277, 1603502095, 458614306, 1637297723, -703990024, 416837449, -1903073806, 646941129, 1727686700, 531597783, 1506271417, 193054441, -271009798, -1359860108, -1104478274 ], [ 677327273, -436140391, -517946789, 252525157, 156777007, 1301091463, 1722762580, -1602748226, -1678576069, 1394618990, 1956164337, 164407375, 292890099, 960010380, 1931970772, -612553516, -1285704874, 1362687857, -1914316821 ], [ -1704052850, 519736910, -789961740, 115374049, -4489340, 1008831265, -1413097648, 435726411, 1070644773, 61361657, -824703513, 1728918484, -1587098559, -758455509, 213336224, -981205234, 652638754, 1305635495, 128732035 ], [ -637215080, 445763485, 270909692, 1341592519, 489834262, -2121130359, -882766488, -581974313, -619561146, 1545141259, -1972678448, 1047889477, -946884705, 217787685, -746927938, -1848167029, -2075299785, -466855729, 1387981230 ], [ -655625152, 1655062439, 1788771967, -1386074330, 1436590721, 452860701, 248035523, -249252764, 1946140785, -1598512274, -2123207158, -2040266435, 1653177174, 702442235, 45190172, -1805221478, -1574163460, 1679428370, 1602801217 ] ], [ [ 1244069983, 1615850078, 963323147, 1094805975, 1472150100, -203574833, -1689561993, -1636964873, 545041813, -1316705737, -1261031570, 1644712615, 84872691, -116586133, -607520806, -996654550, -1621824108, 1881003727, 1007319294 ], [ 1546663879, -850957995, -1693361896, -1619615313, 2046149143, 1629575047, 1844554638, -1569233205, -354170706, -1265226397, 358872186, -2045631923, -449640007, 79771580, -977158863, 1397202859, -1830478416, 1508504470, -2103912846 ], [ 1047034603, 702561311, -123065812, -1940698340, 1672684895, 1763930141, 1147323930, 1940970285, 1671773656, 1400837557, -1118982507, 1421544351, 435020093, -1810948276, -2054797389, -1052075173, 92284059, 2008008478, 1618709975 ], [ 2020588206, 1024211326, -1599945369, 1186144381, -495529617, -785592398, 130892802, -437424811, 560892293, 2088460553, -772302268, -999543683, 2020031290, -1777086809, 1470883518, -476676489, 1989936478, 1147775368, -1534577895 ], [ 101412873, -1011069276, -1959748327, 493764826, 707485578, 1357037785, 1011920086, 466844706, 441418732, 488655122, -1411589607, 595823950, -1326909407, 334625379, -397987043, 1487118486, -608996684, -2116681670, -1709906800 ], [ -1267565281, 1543357178, 1107167302, 1823723652, 1002416247, -1529786700, -1945706296, 267765149, 146223636, -301591638, 387794992, -390809680, -1137148502, 345011341, -448102316, -193636097, 1404040151, -208290936, 1887813134 ], [ -1530589558, 646439198, 904680902, -1733215954, 343293241, 935677021, -1906952581, 1381090603, -535005849, 617754108, -1212123750, -1543950447, -472600533, -1494657275, -1636989834, 307955396, 474789473, 1827383477, 350142174 ], [ 204511636, 398465374, 2114670788, -575070054, 799635521, 953663508, -1400605948, 1471655204, -340401320, -359292100, -1185873560, -287538346, 346953368, 1711313464, -793511124, 451691281, 1598457725, 41579804, -1290815664 ], [ 1018530418, 301108856, -815428192, 1553579025, -2006790527, 2018891034, 867246769, 789491569, 627346887, 2095529356, -306915546, 2087754787, -1950573698, 1843125217, 1890082414, -983739332, 991144735, -479295293, -491577515 ], [ 106478360, -1283965341, -1154827679, 237699960, 2113720024, -2056168516, -167603832, -183804955, 1065778290, 2097630367, 256396273, 1027350529, -1560171436, 2082760553, 1938767152, -446615728, 936753263, -1773280514, 356720829 ], [ 1997633811, -1480353529, 1568727225, 2049652506, 268596243, 1221986820, -1160316317, -232631979, 1025412718, -302027827, -2064884570, 1374931296, 1779965507, 380872643, 846889398, -1486462136, -1392463777, 1795972831, -1440802317 ], [ 1879552118, -1898473689, -113460418, 1161741080, -1739933967, -1598358457, 1026059185, 86201724, 1304902593, -609079897, 1038060523, 210781874, -1866401638, 836699397, 1803551904, -1245706504, 1272258927, -1286359157, 1825053833 ], [ -697503079, 629546982, 1869123401, 244317996, -240385398, -42978357, -1043859361, -1954421858, 83971133, 1242905476, -1372792960, 1813458489, 1138988974, 683350124, -776220335, 934799766, 2072914864, -914951940, 557885580 ], [ -337560514, 479167729, -1061244071, -899701366, 1617194842, -1381235714, 1454105959, -1813493100, 1711675614, 1527598281, 1847168163, 2059961089, 1944320773, -1222958375, 1634367573, 2119253801, 196840204, 497847200, 1644579594 ], [ 1231395058, 1276920650, 2097452871, 1456779225, 2041262758, 1817332028, 292209734, 367840185, 116270111, -777404870, 754859939, 443677732, -1203551357, 1541588802, -477575957, -152540791, 1406963426, 472501017, -1675916462 ], [ -797464866, -175868924, 994768974, -791598345, -129161523, 354335519, 165493502, -1334032814, 12080514, 1838496442, 679487204, 1252794826, 977610602, -1798451760, -173859688, -747925258, 5984480, -1961972130, -1167680052 ], [ -1618374033, -1919718344, -327954350, 1209696612, -732475800, 1196272068, 88553746, 733355967, -898099871, -341434263, -720782629, -339220681, 1967855895, -1660347046, 1610207149, 1811797027, -2090032240, -406413518, 439272338 ], [ -859449980, -1536906712, -469996963, 1243113308, -87176035, 1442902044, -559017817, 688816851, 1183765117, 743743234, -231433175, 1509433036, -1427461068, -1710098226, -1993362300, 891928244, -632322836, -1632373344, -1322994466 ] ], [ [ -1965776620, -380016915, 595287634, -1046734355, -978888649, 2024271394, -1950431778, 1462487256, -1876351516, 1234644852, 2060263270, -840797558, -1189298421, -1131260531, -395850125, -998584417, -1002751689, -1427301826, 1869727076 ], [ -880693465, -1830422154, -797544351, 185572653, -1653052564, -95386188, 2096835214, 825101353, -666876358, 1710758655, -728296632, -2145775256, -1122943291, -2076360161, -23784639, -527068925, -1853664059, -422544651, -1324829804 ], [ 1677088088, 441130327, -949763865, 1085049813, 1496087316, 1159599283, -1764074089, 7891375, -1815038468, 537501845, 1052783928, -2036646432, 1128047255, -1100903797, -1741667656, -938687423, 2117653983, -902939526, -1801898085 ], [ -1819700208, 1650055099, 661215182, -1314597494, 558064952, -2053068434, 783663876, 1523823221, 1207884545, -1355777679, -633867606, 126347309, -1818564163, 1403607123, 461056335, -1482973809, 1076340731, 1035328730, -1457554099 ], [ 135469062, -795381521, -1048546294, 1313535965, -1969000589, -317995028, -1018192533, -730284027, -323149883, 341841469, -567248813, 193090161, 931569906, -1382717376, -387294019, 157352724, -513930413, 236425750, 1341099775 ], [ 478247656, -154928903, 700849164, 2085165424, -2072532474, 319810893, -2124869939, 1877797806, 1010461217, 1641519528, 308239345, -369215726, -2127638519, 483900431, 1752814180, -1542747171, -1098160843, 116048469, 144045162 ], [ -326515194, -1513554490, -69795058, 16635718, -1356032437, 464067885, 1572909045, -1773608624, -1804012935, 288516879, 1207747439, -1708450928, 1907497045, -99426630, -1690770256, -226482129, -284822552, -471015606, 364857564 ], [ -1087952978, 2110266409, -919956208, 1569307860, 1368501050, -368384115, -1319236317, 2009688528, 313136128, -724707985, -1499112487, -687232713, 653884982, 26880823, -1861338869, 1200768592, -767619833, -1322127927, 857874372 ], [ 1041385990, 1382366139, -2135886626, -483939674, -1020141777, 346339879, 2037827639, -1632889676, 672017220, -238717283, -160801179, 1897568736, 995414493, -1740954872, -278072190, 1041508599, -1689259938, 25194558, -10439308 ], [ -1832241706, 1955936427, -558221816, -976667872, -1765075483, -1920387698, -1304881401, 1036575004, -996607749, -195829906, 693870190, -709937091, -398459498, -53519210, 1735665565, 1846833898, -903429627, -1072671249, -411708154 ], [ -1286256788, 293984840, 145648731, -147636928, -157589493, 1542070187, -1504107799, 1144633681, 346420540, 1258378511, 319933736, 1164198945, 452821959, 910402607, -371276383, 1692109776, -901733851, 933048486, -737323634 ], [ 1251037318, 1436052963, -1353815694, 537286595, 120414572, -437985184, -948930889, 486477807, 1389603519, -645903247, -712299115, 1557560900, 1097400948, 977672085, 396089035, -1713912469, -1501232523, -1906235286, -797732450 ], [ -2003956974, -123773051, -2029228441, 2128174751, -13271529, -2091959634, -1370773937, -1340950935, 749612896, 1159347952, -74035298, 974172004, -1746003471, -800007241, -2122436085, -397716463, -1989752066, 1249717533, 143180251 ], [ 1087616494, 371962673, -1986963887, -631298311, -2095020211, -1808608636, 1890604939, 1866974429, -1633518731, -404956804, -906596086, -303617244, 471927261, -509135512, 1340721344, -1892073235, 358704793, 903865059, 238347039 ], [ 707854230, 511308209, -1441113931, 1242761508, -993931405, -1382659617, 201519137, 580937662, -529284977, -1887542993, 2138589620, 1344428752, -15128472, -646801710, 1641662621, -623802078, -1268678488, -1064600443, 241467417 ], [ 1060490188, -765382893, -1318360198, 1866170399, -1731481544, 219818666, -1384413683, 661193143, -536290661, -1820976862, -1428604935, -52883181, -1526112677, 341334174, 1291393941, -900212700, 1877114208, 1012610060, -1780886051 ], [ -143537821, 231503173, 263326169, -169650524, -597299681, 296070365, 758084430, 1494142651, -1704365478, -1552166440, 26746679, -325784047, 1699262726, 316485540, -1137376645, 1504734099, 1582472241, -1972028504, 1653784076 ], [ -585522802, -1157786665, -1652181663, -1800774120, -1890716156, 1135668380, 1736670898, 1969594833, 44097025, -1049189003, 1669851559, 1773838425, -425139774, -1253411415, 1457332166, -604281906, 157237352, 1657453651, -1432980108 ] ], [ [ -841553917, -1238127383, 1098204492, -1643216567, -1516259455, -727152676, -520695005, 1053145304, 1892953494, 406906461, -1175608258, 691718670, 866302035, -1784876569, 1801969912, 48250298, 1223871294, -1927190434, 1924098197 ], [ 2028613854, 1905884772, 124609900, -1659419499, -208441169, 436638079, -221276241, -313983558, -644379533, 784854738, 312660216, 1041740746, -1803496047, -1094196884, 1627141720, 1287922430, 746081095, -389971483, -309543776 ], [ 673186690, 1165588342, -310499258, 1707553788, -660927069, -771274905, 832780894, 1247693368, 179989251, 1939988111, 1515797082, -1257668499, 1228398442, 1334126723, 1581978167, 109097728, 1141481110, 961941402, 1790319213 ], [ -872535963, -1474604690, 1144506873, 603363824, 2046522520, -1793540506, -1998119672, -1514807, 460506597, 1551966616, 723039646, 968934270, -481463203, 356175762, -1544260400, 833163112, -1544477651, -1403212745, -1435171134 ], [ 1850281961, -1400809173, -1234922173, 2128177125, -1430347921, 188129015, -1546174355, -224674441, 1873544651, -735719418, -168118897, 1615632454, 142014026, 1926577095, -519583575, -1152740260, -2030322647, -449203123, -1861170128 ], [ 326119197, -2079796096, -1705894017, 167487639, 462293627, -1316477750, 1041688151, -420387101, -1343853038, -170404244, 1816271572, 139922067, 1523283513, 1687088164, -1175407821, -1961794662, 734213905, -24786322, -602230901 ], [ -1581131400, -1513946038, 1831883242, -1532097405, 1792962989, -1007796145, -1546454461, 85696516, -1643429622, -977071345, -1675597066, -2062455443, -1726218152, 2011686815, -1468461216, -1197136655, -1478804943, -1824660496, -1445252178 ], [ -1705898983, -1509354919, -184995630, -524354057, -1374521345, -1057012370, -146264897, -356143779, -1629823363, 1691119123, -474795658, -635802495, 317785249, -917088178, 525306251, 1779638784, 1479566815, -766189413, -1741240294 ], [ -1623474113, -1242616491, 511036795, -29007509, -937184142, -1307307862, 85723411, 1981797129, 1150994811, -1046387379, 281617491, 35802569, 1326144572, -667895500, -667000527, -223186950, -1423020324, 1588883742, -452401051 ], [ 1550343083, -378267089, 755325361, 927576618, 1251332365, 802468500, 814655845, -818747096, -1878493169, 1843939375, 1480252577, -963840361, -2057419671, 2132295908, -1793868059, -2007033777, 2097858035, 746210272, 439010774 ], [ 516302606, 1036964308, 364767749, 1060837837, 1198889247, -1239816238, 390310013, -721567467, 472091614, -1416080231, 1620741204, -1007098042, -1345428577, -1624383421, 133820687, -618301147, 910967481, -353952368, -825160665 ], [ -798560042, -1204804366, 849077563, -1593854894, 1766682689, -1019245741, -2105067798, 713298816, 907050542, 493772804, -596015823, -1409812206, 1603329604, -37994425, -105116400, -1229349633, 1210751686, 1872488726, 623211907 ], [ 962649351, 898133277, -1403042658, -155720683, -903178835, -417913338, 1516464413, 1422772651, 245337519, -1645945417, -618668140, 959084557, 422714314, 251442595, -474668826, 2016410467, 1767070888, 619733652, 1604345506 ], [ -1378809032, -1458629118, 917701971, 762135715, -1098755094, 1449928949, 1062668165, -1240198553, 472673320, 1595622691, 1155783105, -345498235, 1368326246, -825805827, 2039688568, 2079027506, -852457573, 807475053, 1987345394 ], [ -899763383, 926155966, 127518586, -242521743, 616178505, -98991735, 910267696, 1975157819, -1248157449, -1390824438, 500791905, 1981600262, 1491479070, -408760300, 1304208527, 1768825825, -883586019, -1697540975, 2019462138 ], [ -1465048268, -2093415151, -776666552, 1198363510, 1058764822, -785499569, 798120867, 1894962445, -2117483829, 1550726354, 431871755, 1637073259, -1937019692, -1065720758, -502876862, 1273094933, 761452189, -718749254, -1108773180 ], [ -226738155, -1435864045, 1736607122, 1421602228, 946840153, -89907360, 603729310, -1057660478, -1593547138, -1147667081, 164425255, 1971843379, -1616992947, -837985813, -1825258943, -253020438, 1918048642, -1928154060, 396849363 ], [ -1482779627, -2121086178, 163262756, -133020462, 1719352914, -915927546, 577021478, -1486446651, 337845015, 1370615874, -491562344, -1487738158, 23420034, -1433015719, 628525826, -1148443983, 689405796, 912432993, 2143580254 ] ], [ [ -1328298157, 1853204867, -767253315, -1483638086, 1728064004, 303035606, 279780736, -851273701, -1404417267, -1883565337, 1545771544, -2058928724, 52237093, -1001440791, 1435497431, 870302564, -1809275973, -1596788777, -1452464889 ], [ 916058650, -1753143343, -1140065743, -80591147, -1352717208, -483703464, -841746905, -360737014, -2028078397, -573209081, 156791753, -325776664, 1895976821, -510097240, -840138354, -1461745703, 490170314, 296708859, -1923461686 ], [ 1585563977, 2055040614, 2122064716, 1194571039, -1643648369, 1702181668, -381244975, 1562622471, -1112004274, 801551827, 287334907, -176595667, -599726033, -1917764814, 1622441085, 957912361, 1869188037, 72737738, -751244658 ], [ 496582166, -616681964, 1886028178, 150164656, 762544781, 582061318, -478599434, 1084303068, -37158832, -1717680947, -391888348, -1928042462, 1009716672, 765483423, 1701842540, -91537284, 2111128404, 741964888, -489502278 ], [ -852091598, 1923027433, -1408008665, -2076414483, -1669662140, 813708231, 1229792621, 39258785, -416485134, -1360451645, -1791539764, 1052954271, -1087630311, 2081591783, 1552711452, 1161747754, -79285685, -608439387, 1517593812 ], [ -1941993842, 1912700090, 1388576337, -1859904275, -1205053176, 1903628129, 699697526, -553768209, 1431542722, 851571335, 1822196290, -416062111, 379145496, 492278077, -1964606075, 729139192, 933583176, -1576317111, 1337949994 ], [ -295821090, -314461201, -1260179886, 1511884139, -1635067386, 2055893410, 394894748, -1132928624, 774224007, 928578169, -1041238178, 1617822241, -2116021502, -1601337214, 2021897196, 1117984160, -108021189, -790346128, 652084787 ], [ 817283422, -1824404345, -287024957, 516330627, 379134778, 1127860461, 1769168760, -1943954168, 139286644, 101241775, -1254771597, -1537542351, 1734823886, -1516468723, -248198127, 493069626, -97007993, 512209410, -2024822069 ], [ 230940563, 1325479337, 43675049, 2113316572, -128898063, -825788404, -80654021, -857523827, -710989859, -203369940, -1042260458, -1998206564, -1006546211, -2015411774, 1752775581, 1580651741, -1001982057, 1701028784, -538957356 ], [ -547372892, 17540975, 1771565720, 1042359917, 579946228, 1190123604, 1613216735, 952101592, -135932306, -845974765, -145019276, -1447007364, 456856817, 1361618480, -2026794714, 1608407936, 594940831, 1773502308, 894461628 ], [ 1539070331, 1079362250, -595382505, 170141009, -1488180510, 1451044473, 731982906, 362549220, 641743203, 858480691, -1082766266, 485041621, 516343910, 814110556, 2139936668, -700510891, -1423635841, 2113367496, -521502864 ], [ -924140455, -467937575, 1243128997, -1230371487, -2061435957, 1237250074, 59218873, 890359055, -1007388415, -1215606682, -162894852, 1536720979, 1014703918, -318685751, -1442177671, 218649654, -1910384056, 794109120, -288878976 ], [ 1606996753, 2009230496, -1173234627, -1646866825, 396620740, -1937555585, 736911898, 1626499490, 1659493230, 1146992863, 1169490782, -1069188637, 1779983341, 1094616388, -1824361976, 396058155, -320161664, -1478969863, -831812155 ], [ 1870360842, -12097549, -1486658871, 1334921406, -1112381367, -31951396, -1590412944, -1996508713, 2061758071, 733664008, 437159655, -2103274708, 472258186, -1727640371, -1491116565, 978085582, 56563383, 1421635783, -613566249 ], [ -781192324, 1398122505, 296379642, 1779349609, 202656161, -1349235101, -1908691519, -1211428889, 192618442, 667309583, -2100366446, -994687864, 1374263902, -448141401, 1065728986, -544404322, -928951806, 822887462, -1020783042 ], [ 687565391, -1330912420, 1083178434, 1944600954, 1747667248, 1485147164, -2105444420, 1450567174, 528022965, -145112385, 1312633494, 1337974476, 1864380190, 393260661, 865464212, -861304400, 743404260, -298777500, 619674455 ], [ -390458774, -1387815348, -636407858, -707138749, -1106827331, -1697221203, -437033483, 18462534, 426455863, 494341167, -1304866666, -1522928768, -1538258630, 782371436, 817022192, 60889623, 113122549, 595351519, -634929810 ], [ 1056172852, 1751925661, -1125901869, -166127764, -788618742, -722686091, -475081190, -1218671294, -649138620, -759471940, 1347528465, -971748000, -1731265634, 1575433648, 1729544321, 1683575881, -1360268699, -375464448, -899073594 ] ], [ [ -1026701930, 1792045245, -1587643627, 448949227, 928275803, -1854374208, 1628166116, -1177732348, -381749012, 178026921, 1610176649, 2094860176, -1084422676, -393244821, 466920678, -380614113, -1799195643, 1203181873, 271117259 ], [ -1593922361, 595630972, 1744563963, 620106029, -98731408, 1197372702, -980652127, -1740555816, -41637995, -951074064, -41479680, 829204442, 1488662705, 395459965, 467360876, 1930383764, 1753961524, 1220540878, 1757649243 ], [ -124640423, 1147604238, 144944184, 494175102, 685901629, -1810482376, -2103553591, 1945540999, -583202461, -1928758223, -1623918229, -1979887113, -1119095437, 984647780, 1415222223, -1878305066, 208184631, 691917037, 1548165014 ], [ 1739958742, 1669960677, 932201801, 1314040985, 1050770517, 1125604921, 1727234712, -1434093277, -1777238771, -990880474, 1939171246, 876507465, -127212441, -854489835, -1290790133, -536228386, 1938123715, 1874116380, 2030418919 ], [ 884198647, 369749238, -1689489857, 398021182, 950055629, -342505847, 1261807229, 385942276, 1775166009, -1687464847, 795100825, -668647576, -1736421195, -838949746, 1139352683, -1351441360, 671300835, -1282006137, -188406404 ], [ -1522768044, 1119002678, 1598129603, 107881752, -463888493, 1856674644, 1916442957, 1853690809, 1216099786, -1179186178, -1458487616, -255197547, 291507438, -1294846159, -1522218639, -727061286, -640376722, -1189305742, -164648189 ], [ 51189564, -1731430981, -2144718240, -1992511232, 1251560484, 1316018627, -1464840656, 1898618098, -970135769, 1698313187, -1396249009, 1363080999, -627265938, 1211003680, -1816632642, 311428864, 1541495124, -1601214409, -365293139 ], [ 1683557516, 1822010799, 412208, -1945785216, 1904308453, -1406190379, -384997103, 1442364357, -1674907415, -155431371, 526976418, -1892177341, -67920626, -1946996355, 628409793, 1695881816, -1273669956, -1023460012, -1591643359 ], [ -382753596, -2130939635, 1705140476, -1736997444, 719994469, -770707473, 1161565957, -1927617034, -122403970, -1748934032, 838590297, -1321471107, 362148841, -399772315, -1416098741, -1320080472, 312187072, -1222634899, 1827866807 ], [ 1131618582, -664719762, -464309270, -26291060, 1299172899, -360413503, -383902346, 810152689, -1044829325, 545536189, -495556554, -98540144, 1178129388, -1944417028, 651239686, -1011308807, -2107745926, -796598797, 1197579335 ], [ 998542049, -1044181497, -445441604, 1588998949, -522676224, -1054143024, -232514147, 1217555088, -292126723, 64235084, 934889615, 1549599177, 731469578, -403198342, 1129009072, 1201692199, -1256653867, 840242911, 1037019428 ], [ -851131333, -875323079, 747744544, -2147216788, -899859614, 599509900, -195935434, -2096816428, -1601130959, -1726601958, 132245487, -1970823961, 1128045632, 456827023, 17919963, -1254613683, -1348699539, 1327856346, 497148482 ], [ -617155873, -1248883636, -707903375, -853370664, 63534185, -1012388166, 1181288718, -1898854635, 843519119, -2120380005, -1260384630, 1879991002, 1131756596, 2072323160, 29244988, -1555867081, 2093389586, 1116942138, 72195966 ], [ 1152380427, -918346406, 1241876220, 1121595852, -1550976797, -2021681044, 1488190541, 964786922, -887045134, 185455627, -2020473700, -1393078354, -1767355604, -2043960339, -1556273509, -1947420610, 1905644758, -1796210932, -1582952484 ], [ -52726861, 437021866, 891577155, -1729019499, -1572806132, -2077234181, -1464714652, -1326895325, 1348728569, 390354262, -1168560231, -1640600033, 1408333652, 915524966, -1739269054, 254503068, 1447093397, -987050978, 998938840 ], [ -484104618, -1513257419, -933194250, -696028511, -1977756228, -716777201, 2001590085, -1572629966, -2098397827, -527772487, 1983866067, 763796355, 57809406, 990200648, -2104724143, -1276017666, 1470723646, 952558584, -166771224 ], [ -1002184769, -1170163864, -1964931458, 1641740278, -1311536538, 1349560433, -677586084, 1757039510, -1993261061, 72813169, -1738164442, -2140807525, -617412842, 589371133, 1823587915, -1497141500, 583266385, 1296906038, 1865639668 ], [ -950646868, -1987554695, 1961048774, 1580963549, -1058823707, -1564669369, 145217099, -1129815186, 273872398, -1716632413, 1835414383, -381405720, -1542898939, -1277960614, 707573340, 1028010998, -1691136483, 1094897611, 1869866348 ] ], [ [ -899849298, 501997504, 1287585557, 1897843768, -1444595015, 1668619658, -1974596827, 232193708, -1438639187, -1661108499, -1091881363, -1474189221, -1931327441, -857254717, -1675954881, -501484137, -847385457, 88040993, 1513746339 ], [ -1545653127, 1526741502, 167816820, 2119890939, -396669810, -1726545025, -1244649916, -2139574488, 1573002903, 281798816, 1640764243, 443435951, 1863593126, -1133119684, -721789976, 1275784454, 1382667446, 1958301526, 1662132873 ], [ -722898664, 753560233, 1914849170, -1008432923, -1699630782, 14096478, -104622676, 834078681, -1300651211, -220794331, 362631946, 355513341, -1841982010, -1709399572, 18738572, -555397824, -1403717026, 1311616687, -354546074 ], [ 339864974, 807678052, 965954892, -713886866, -2042455422, 173718433, -1118324610, 2025053511, 1696015416, 1611973566, 1213558495, 2134455882, 1958405408, -1387097201, 491934742, -25199272, -2011268523, 1220804163, -1677047523 ], [ 1842554002, 840735342, -1112861956, -1991064782, 2094901821, 1324553984, -251898835, 1307588886, 1168683462, 479452062, 78959590, -1959975693, -869290796, -815190671, -1679759902, 898703522, -1452341847, -1035198251, 633059434 ], [ 84131353, 231359683, 1520632022, -288806656, 506892783, 541567953, -1608818650, 31741373, 208728318, -1540527930, -1598609599, -1024138035, -319912456, -292953430, -1166766123, -438811655, -895773877, 1728834537, 668882234 ], [ 1898010328, 640639305, 146260575, -41697679, -1006524546, -1382476523, 1283642549, -473916241, -1366507105, -355123669, -33643291, 733923302, 2122766630, 2038077846, 1609612041, 1406073779, 1845050282, 926892457, -1727103995 ], [ -1120096770, -162578062, 1223968676, 1155791087, 1623277925, -1477409004, 417807923, 1155190906, -455885241, -679521102, 691401990, 1663061617, -193983583, -353894559, -1819624513, -1072592884, -1804956297, 1790418749, 1476057032 ], [ 913934678, -1224369050, -159032922, -2096246257, 1980103899, -1919707999, 439748854, -16743518, 373847892, -1792350809, -596021021, 1409554281, 1437591680, -414345715, 366283714, 1290591782, 522473275, -352245235, 1873511380 ], [ 2123677224, -988162776, -1938207508, 1249456573, -1686800595, 1334735694, 1200755398, -1875248046, 207092457, 954919141, -1800211567, 1418976185, -1679792347, 156190389, -2060675708, -1669956618, 1004351359, -1808488024, 1712207046 ], [ -2046329289, 546543015, -575060216, 453669662, 520614396, 617661615, 301175968, 1955737845, 41987046, 1513135319, -355402244, 475756534, 776829691, -484413897, 1646008556, -983911686, 1402237626, -1332233430, 923588281 ], [ 1426466674, -891946866, -1048364478, 1891724328, 574705461, 1551440859, 1925379155, 1923175217, 1373384112, 511343773, 1922233343, -717364099, 194068489, -205491660, -686115961, -741457709, 2027974933, -640246146, -1692298546 ], [ -319656960, -539032483, 1868330561, 1202339158, -10864312, 1411326162, -410714865, -1189219348, 598602484, 522662513, -917644107, -1412195070, -2109660592, -496079964, 987388518, 1307654974, -719608926, 699492847, -1127500208 ], [ -1342137838, 150440428, -809819032, -1455569247, -1116534277, -953602555, -796927669, 52824503, 1597194066, 2037486084, 321550944, -1099853603, -1311747170, -141581702, 750323562, 120329819, -1580495957, 914434927, -811541918 ], [ 94498350, 1543400526, 1002456753, 114084311, 1564270797, -1283870490, -932931003, -993951009, 1441653038, 1454335576, -1019067518, -1323997329, 1328645791, -212642555, 586925749, -1298899149, 294351937, 792909042, -154909119 ], [ 1375897817, 195100004, 164677175, -1139974289, 721074896, -8305316, 639710338, 466030565, -565168678, -508668887, -807534585, -507506181, 1482988793, -655324907, -1623621274, 1365378080, -1211831337, -496318086, -1277843578 ], [ 344999180, -1003789348, 2028135630, -312160769, -2018229207, 227012933, -1203007397, -642050685, 1826330430, -1375723487, 930742928, 813861174, -530606178, -244289939, -1761926686, -95757723, 59848167, 422288914, 1219213183 ], [ 1843624730, -331185276, 1643529963, 1477386428, -829304994, -899846911, 156369454, -20784382, -547964529, -1760147533, 1263736653, 109825330, -1391553834, 1550723648, 1826021115, -1493779471, 110763401, 470587360, -1131876930 ] ], [ [ -797753564, -490956106, -629576741, 754137691, -2110622920, 646209849, 141698759, 1110769958, 2084472064, -292857433, -1516710402, -273681780, -1141368978, 38294820, -1175530810, -2102179504, 266851562, -765653432, -1331834405 ], [ -2136851049, 1939841254, 1454914959, 843203619, -553727250, 538142934, 159522866, -2130422932, 1772577595, -126351604, -151795661, 1329013871, 911504384, 30038766, 1508262351, 1023398582, 324424345, 781931932, -1443695266 ], [ 1844550945, 1641307684, -572755784, -1977195266, 1397440031, 20672286, -1028941222, 2133726060, 247097313, -1267704715, 506565542, 1121056130, -246024742, 795033306, -1707827293, -963679951, -282598169, -1657801921, -1301437192 ], [ 168192749, -54485334, -596708655, -2058905123, -438752082, -71227958, 2087896429, -526868603, 62665512, -2089464126, -1376371720, 527245113, -68255554, -803143529, -448907763, 353792980, -300011686, 1657506127, -1207135727 ], [ 1565127845, 1817822819, 15331262, -1403772078, -123439400, 1740847206, 143054646, 548480899, -471063448, 351694531, -880056175, -1014563523, -1470449216, 854317941, 1782798339, -609343679, -1882732305, -415495863, -665229496 ], [ 520555398, -1432628224, 1219160103, -1887491698, -497641543, -1405524437, 1600415143, -189127063, 1765192340, 253176714, 1107340583, 1693782311, 1392270990, 789581057, 1262539530, 1296922079, 729961315, 228933903, 41083893 ], [ -1283051622, 326292846, 1502616568, 1509780800, -109455140, -62052719, 1165006676, 2061598668, -2120205978, 862503335, -233480541, -1156766976, -691999517, 2121459794, -871008780, 14721233, 750957342, -1013206900, 1393902948 ], [ -1836474053, 1563181985, 840488168, 1291628757, -1752141241, 1338583510, -941599712, 1439172245, -641497278, 831362393, 2118387604, 1116314211, -1797770017, -1197609091, -1597170967, 1963865726, -760012364, 13503663, 331699375 ], [ -1018946527, -561782274, -195226286, -2086102333, 1388414000, 1740403305, 826731037, -273495420, -1492051351, -739373236, -263509034, -1294860660, 1095784243, -209982226, 833119630, 65527829, -1333272535, 653903603, 1043107290 ], [ -321735999, 750944675, 2075188527, -1097899525, 1673313575, -826451121, -1960766531, -346155017, 1374036177, 746155118, -719546704, 1938924436, 2078909604, 2124903717, 229756177, 812796699, 129929860, -376070087, 108441820 ], [ -1853462930, -1447708986, 399376355, -348118670, -78479404, 1783974039, 733236199, -1837997165, 1994878697, 1559895973, -1431057718, 1508263781, -555683720, -548565194, 327064988, 1742089125, -641180109, 324738038, -1391356257 ], [ -1780473017, 423255882, -1137150929, -1978342900, -2111142203, -528095518, -1078044728, 2030215115, -92539651, -93598088, -1477535986, -1711162324, -861491782, 1435760253, 518575204, -1378517772, -1989126380, -1070170268, -974360247 ], [ 1986153868, -1415133001, 1181555318, -489407158, -764899532, -1249062510, 632517359, 818980493, -52541829, 1923822630, 1685761265, 1240011865, 258959321, 89000872, 690681016, 354976797, -1506941596, 663401243, -1074326615 ], [ 1029085646, -2033483929, -1935670968, 379006780, 1224489760, 268512841, -1418246277, -825426611, -241866160, -1150479111, 1986595883, -201721230, 1682669042, -1701741342, -147085113, 1515928035, -943709135, 1425418600, 1103235193 ], [ 412943025, -1957781730, 1724771492, -97754224, 487419620, 810169712, -39021243, -1463020853, 429410808, 428315103, -1780535188, -1292400200, -1213373618, -592191701, 250480583, 485153153, -1665393349, 1541597251, 1329691134 ], [ -1750628202, -1416375974, 1460548685, -350254294, -242869995, -66284678, 2109314112, -1469178318, 1895282866, -1107390203, 1712172431, -67039191, 1110638686, -1688832428, -579224947, -1343606136, 316770572, -2047872637, -511209732 ], [ 27699583, -96613873, 1384188247, 459331006, 1334930844, 1365431, -623214847, -891276121, 805060321, 1811504997, 2104139592, -1150495244, -328969625, 520443794, 1777383240, -817199531, 1196343847, 1463398735, -1387977680 ], [ -800381602, -239514748, 1500098251, 1850253356, -1433025231, -1427838870, -497580644, -1899940615, 65233653, -999589803, -486613892, -2126630381, -1153591655, -1601595418, -1186819522, -316665690, -1139343539, 1135744968, -207483315 ] ], [ [ -1229558828, 534566820, 1501766941, -6522776, 2095505524, -617193638, -153848985, -326088290, 2113700113, 949595992, 334205427, -578491113, -1888815466, 1727133953, -1672594936, 972816916, 55569475, 858262457, 1811679515 ], [ -1308580526, -1724511845, -556452704, 308014551, -1860270173, 1335742347, 453342700, 2074872948, -918242463, 1752353272, -499664159, -1692028639, 1457090972, -1817622533, 912302444, -1265885279, 731184022, -945370132, -1801287021 ], [ 1571119713, -634381869, 623681476, -1977341518, 1899338539, 518933560, -348545625, 1719049783, -386004199, -733602621, -946548664, 655993290, -268358196, 296560539, 1249480983, 667805881, 844815185, 471967835, 1244388367 ], [ 954843734, 1420325893, 568083334, -2129054556, 1756635723, -1128347421, 943067222, 662510889, 690287914, -230991394, -206546915, -1643028989, -1093829738, -1869209609, 1750659316, 1904173963, -1685964710, 1496581148, 773948170 ], [ -777190094, -1469750900, 598259495, -2028477926, -1517168817, -1695586866, -1567780364, -2118527814, -714518735, 1294842317, -939571503, -1083220571, 2058939778, -78516383, -2042868929, 379325628, 203115245, -323808175, 1520945516 ], [ 781449227, -2036216851, -544098953, 230756008, 695907137, -515423232, -236739288, -1220217594, 430664684, -1136588775, -48437871, 1350529925, 1787354646, -152672247, -1256378088, -1950422413, 1480745286, -391583766, -1337917243 ], [ 1360319081, -78696529, 812420374, -1873677467, 1954010326, -795684188, 1172908955, -872057418, -1413265963, -384378013, -1860461513, 33450194, -160817038, -1815704652, -237037070, 300871604, 204868826, -1838585269, 737237140 ], [ -724121746, -1055179946, 1517628797, 2097312516, -1660319059, -22489678, -1010539711, 923280429, 461885226, -393419347, 1060869674, 792087019, 1837003494, 2076171744, -370904156, -1487832637, 1815079856, -275197671, 1668976676 ], [ 846217125, 101009635, 1532680812, 1091583083, 589216566, 77411587, -1154124011, -1239119646, 623440925, -494831159, 527138962, 929991072, -1960030808, -1776934965, 459106043, 2046431593, 139951027, 749695373, -904221031 ], [ -1218946058, -1121340279, 1892825174, 1150564710, -618308531, -1868653216, 1542541077, -925545488, -1123351577, 863584021, -1619403601, -1248951033, 1767615, -1642369913, 1776868871, 2074017544, 1421734163, 281884771, 194477527 ], [ -993146011, -1505374546, -1486207501, -1504868729, -2116962256, 1043367506, 1072676952, 982784266, -612049634, -1708237284, -1311841384, 1375054010, 1733152992, -1901069476, 843235247, 1703358872, 1333203736, -1082080954, 668897309 ], [ 1369653356, 1789758862, 775522244, -668075887, 724992297, -1475708291, -1767329517, -2118837153, 212237733, -2002241717, -1565171050, 1519814405, -390075805, 493311481, -255006650, -1951808576, 401991365, -1689097499, 738274944 ], [ 844007763, 920820375, -494403205, -92079133, 1178563520, -259570431, 1874999465, 645439372, 1099509534, 712284965, -1367620420, -153327435, 642828036, 73177352, 409492413, 1747286966, 1494290096, -1226103536, -1287264173 ], [ -1522423193, 940257055, -20807684, 428566087, 1577155737, -96340951, 557953182, -897282660, 1415957828, -2035676736, 332847633, 1312545534, 927173699, -1686077359, 1517121184, -526691214, 85337649, -16514665, -667157406 ], [ -731351372, 1778139661, 697725965, 2116170657, -736640685, -870058215, 70064918, 473680879, -1738633646, -594190292, -281340989, -1780711152, 356484435, -1629246700, 1554028203, 79321715, -1367553659, 97194404, -693056338 ], [ -258018692, -1033835398, -324826240, -1491791709, -896975926, -491269433, 1200742460, 1753795049, 1612692140, -545725013, -559473963, -978546909, 50085570, 1967276610, -1088906571, 925452685, -1059625954, -559742739, 100829100 ], [ 1070814901, 1463546322, 595044235, 454541149, 1524024332, 535699196, -1670703925, -1923796997, 171194082, -2106469918, 868117610, 1193626100, 2137497761, -2050408615, 436967204, 1866873393, -1543228004, 1185195117, 2025246200 ], [ -1847562871, -177077628, -1837465508, -50679164, 1522084328, -1060226857, 1258130222, 1347026569, -2093100008, 125838934, -1069544284, 2035392690, 841905667, 81726078, 645959654, -1372002906, 18159852, 1160956333, 1910783189 ] ], [ [ -1513112603, 1741143318, -930511566, 1566981307, 1887579152, 1266607092, 2045975375, 237697172, 1188263113, 1752077902, -1258867907, 914290562, 1039043348, -32907334, 403958823, 666431133, -228752115, 411729092, -231347038 ], [ -127632689, -201648651, -158629554, -762967499, -1688605678, 163352377, -329860026, -1990556848, 123954638, 1496759397, -1047417305, 1705278965, 174236736, -468931530, 1595223128, 1926586189, 1822564849, 1186033432, 543219337 ], [ 1494140382, 1538650127, 1680529019, 1417927390, -685827076, 2007641721, 1343098570, 1572006555, -1524158097, -2092033165, 2048854482, 501678492, 409212143, 866841334, 833837996, -1970309449, -831480008, 174181699, -2010621390 ], [ 1656739687, -1446995390, -301062515, -1537289061, -1878730778, -247250469, 1190139240, -891048750, -177059263, 1908611334, -534066634, 1466838325, 2092789576, 171159086, 480483512, 1513469564, 771157632, 365405273, 1649015243 ], [ 1803974067, -839651999, 1052889739, -1030217197, 1010119811, -1776134698, -966808764, 1256328613, 1264716692, -131998635, 1169796348, -59354558, -1799835892, 1340358809, -1898835079, 1294796865, 1637459538, -2138676750, 2056667911 ], [ 502603334, 449409222, -754123823, -1413925834, -2049758687, -338490447, 1250131223, -2057079219, -1188387840, 1381806999, -265789722, -1704416664, 2071910163, -708022480, -1387991569, 269312800, -1781499442, 850669111, 622843451 ], [ 1748377386, -884948110, -335805575, 727396808, -1327019731, -592885490, -1679770245, 862680725, 680963440, -1744247830, -1594257314, -427118169, 679583164, 1244094219, -187968943, 1303966472, -358520902, 399084265, -1026855959 ], [ 606778463, 1725549036, -918546474, 928516039, -197500382, 105981174, 336682283, -327348157, 713248583, -599380157, -1444844107, -433086270, -251962773, 1518873388, 606298319, -337521990, 1515137778, -2128581540, 805030363 ], [ 1817825340, 836838825, 398813882, 133970934, -1435902200, -1488140753, -1603799310, 1866646765, -530084635, 1998674199, 482043635, 1088379545, 1886224353, 55132710, -1913610597, 1389171196, -632321101, -1486870862, -1042939744 ], [ 2111665858, -338493274, 330186254, 1254544338, 340551374, -1466524909, -1782723317, 1868195302, -1284301480, -1046077142, -1972744254, 1085387695, 28599432, 599027398, -1353654915, 205211694, 220055668, 1476966364, 914855570 ], [ 460222338, 731764674, 1213180676, -1192342641, 382912715, 1898856864, 946892477, 1445250108, -1943520029, 1454625535, 623236366, -1368569601, 1670728436, 1622152931, 645698295, 1982167865, 1366348539, -341638708, 2108706970 ], [ -106775620, -1476392132, -1649214212, 812228712, -1540658567, 1706144751, 1844575403, -2024019345, -1424593701, -1401634375, 883430156, -1075239111, 732458406, 1633295199, 685853495, 2049695051, -57418217, 1775999050, 1183296529 ], [ -111651524, -925017103, 720076097, 1187363334, -1700998002, -792261501, 2057632620, -1565848809, 1907154933, -1581860908, 413672125, -801758131, -1532754765, -1189838011, 1921741962, -967308737, 1699917055, 583070505, 2107460531 ], [ -158997968, 33730876, -1799954300, -652085318, 405035403, -527604715, -1408022634, -12431510, 2049410647, 1770766982, -570967021, -1594767787, -2089255355, 637916329, 809314553, 1783171810, 342378994, -971641217, -2039031952 ], [ 108305145, -911662090, 1264704215, 619740815, 63351922, 1041299994, 117994211, 635892664, 1145111450, -1845242147, -1440080009, -87117966, 923056359, -353142267, 1777503273, 2054584856, -1709831536, 702591812, -1888946923 ], [ 1217283001, -1771731978, -1709970508, 1011037064, -445328818, -467219330, -297239842, -152516533, 735351576, 980791229, 1947884259, 99193085, 1480320505, 430039759, -1854984697, 1505979058, -261204061, -209336326, 1448748279 ], [ 1609851458, 2128889265, 99630267, -242055255, -421499365, -699636185, -1026265853, -780383814, 989177522, -869462788, 523728973, -1099890851, 1323652956, -340330867, 200591000, 2027949193, 1575578390, -717148623, -912918289 ], [ 204777844, 990009543, 2009813525, -458175690, 343402943, -1658215832, 990431605, 121604636, 637616314, -1153919009, -303135755, -1882312005, -620058327, -587500700, -188398890, 2051014043, 501994822, 1692655744, -1286152388 ] ], [ [ 2060730196, 447167640, -2024760879, 1560391624, -1490960972, 1310706170, -1137736630, 761232254, 1016821326, -1635743514, 2053485093, 1661935710, -402092553, -1079478576, 358997725, 1252254068, -1767617963, -1492213874, 554979915 ], [ -914686686, 1717991572, 179483581, 683920899, -644691925, 658534489, -1043482796, -53791892, -2050217281, -214848321, 1141450248, -559106091, -1897163230, 1375240192, -903428287, 621571945, 936077827, -860620271, -883865655 ], [ 76797145, -148543571, -1650541344, -1794323472, -1950928406, -792277571, -1562229606, 1104903940, 1578675796, 1271388914, -1042718843, -713786838, 1988967453, -1574353891, -694544476, -240042049, -387813654, 1892409781, 1340222357 ], [ 2073062958, -1185651658, -1856104940, 1758373844, -1553472015, 658990525, 1677800921, -1880658494, 517759800, 1961165298, 1976583262, -912757232, -1041334086, -1151219298, 416840006, 1710395113, 1770671465, -749918994, 69390578 ], [ 956343876, 754912614, -2000778941, 1657973197, 1808372571, 588219257, -389925067, 1252567356, -1380384849, -1195755398, 2066932420, -644477532, 1038410243, -425160039, 1260406731, 1303895954, 3544425, -514820288, 809538681 ], [ -1270105801, -898169516, -1935869028, 77713123, 612542649, -512775439, 1069969220, -321608285, -1249918541, -2129081486, 1511342473, 1335085812, -215776521, -1211408630, 391981658, -113552364, -635464539, 682647778, -1164589685 ], [ -1999553591, -1437447614, -676761757, 1407090416, -1014361807, 1981002417, -1576876450, 2141138234, 1346124711, -1854534624, 178789671, 776349931, -187835100, 2067694180, -1578471819, 168573404, 60548999, 471932438, -999043011 ], [ -56476418, -1603797238, -1618294295, 115226655, 1007789966, 780762245, 1960696478, -1903643040, -285372689, -1906069749, -599676698, 1024707018, 407108629, -1259477104, -1848384503, -1487615485, -333168548, 1984875791, -471900732 ], [ -1374401662, -1007153564, 792879886, -953766723, 1352844705, -1982952819, -735277796, -1058778402, -158585170, -445076119, 232629137, -734624993, -1286011842, 618810125, -876158054, 1615726983, 1988927256, -1154635531, -972573305 ], [ 1944244325, 1341395355, -225160003, 150882240, -1106374104, 625885177, 1879528063, -183605350, -281944545, 379213606, 1379699119, 172226492, -249027586, -77719962, -2091059428, 1300693361, -614778324, 1633002047, -554386372 ], [ -1049891370, 1652789700, -1563991157, 1193529664, 1336674592, -1194261679, -1237395340, -717313726, 1572931786, -668471798, -1706812608, -407084934, -1756624257, 140141042, -1367307914, -950041839, -2096601753, -2059212770, 1063588005 ], [ 1817305916, -441737493, -2069080487, 1912535045, -390308278, -578452827, 1257234448, 871867627, 1022044476, 786521496, -2066205999, -752860790, 759477681, 1686404515, 570665333, -438616859, 1686182486, 220673078, -1581740147 ], [ -437245125, 1486654215, -277704824, 219056931, -1912584075, 679185156, -815179347, -1747270141, 1925576057, -390148103, 1423523643, 863342558, 1632829860, -288861721, 914150914, 1878911397, 658191354, 696050340, 1711928884 ], [ -626132162, 162617919, 987968716, 1786547338, 1276680254, -364244915, 1234207218, 419252754, -189152638, -121652822, 1113137295, -2065675482, 1930965295, -1292961482, 836654402, 1837647478, -1251753490, 421337395, 158364173 ], [ -1947475116, 627115046, 2006719271, 1685934986, 1838247800, -50023075, 910493742, -1128575990, -931367917, 1851235069, -880569088, 956146252, 1568749808, 554605721, -1887217933, 1935530197, -1128027337, 2109499123, -1432802648 ], [ -661607289, 929126293, -1918854517, -507845284, 1722715963, 1786485338, 180841199, 1301002165, 1261426499, 2081590254, -289726914, -863292964, 1621323034, -107696024, 425958481, 686392190, 1293285379, 2039008614, -563161599 ], [ -667229845, 1630525976, -743697489, 643631447, 544423199, -263778159, 709864326, 946964069, -1335961529, -1344790575, -195532081, 1550676960, -526704500, -136029883, -338746547, 1245697157, -1544203352, 446584789, 636277903 ], [ -1266154775, -1342075251, 886561539, -2038323811, -1224203210, -17234278, -2133513734, -1981702104, 559974691, 713315918, 1952253215, 405272189, -1657583080, 286628109, -2040707709, -1738557140, -1216569957, -1615478819, 2035548598 ] ] ], [ [ [ 710308742, 366509775, -2009155306, -1547895515, -1649666902, 526944993, 1132878926, 475623861, -1430361470, -1023588441, -18302859, -252553154, -1724414954, -300705768, -1137828492, -1309210298, 1629366664, -1615712620, 1087498305 ], [ -1923777787, -1337793289, 1653707122, -1225961124, -1892792175, -112615080, -1097255013, 568193634, 237826059, 353553983, -1974120539, -924903472, -1979194341, 1918738014, -1744497003, 1439460932, 1603574300, 651174466, 1325846631 ], [ 1752152502, 1711935206, -884706889, 1139001506, -859972483, -1592216366, -820291642, 1905202245, -1458557251, 354347759, -1546455949, -118125531, 1757772173, 1936208948, 1536495644, 1440250177, 210045382, -1995779411, 689843298 ], [ -221335832, -1123106660, 876224697, -2049286190, -1489738795, -250884545, -1361846497, 728170079, 1285300846, 772497564, -1598636770, 447827922, 1881555938, 1826960396, -1447050814, -1248435925, -1392655949, -1015231543, 1748514024 ], [ -1805485952, 252720446, 1874397042, 1396291688, -194737591, 151073630, -422258792, 718259462, 2085827871, 355850834, -310322227, 1728029142, -709347324, -1874032922, -1251196163, 660315192, -258166824, 1688388814, 797394077 ], [ 318787872, 1778526832, 1049270316, -1326025452, 898194588, 826048779, 1875424665, -2119002794, -1451199028, 1292286923, 1985867520, -944269141, 1973206372, -1979029353, 869672055, -454235699, 603044681, 1685859217, 302342412 ], [ -1147481286, 1947577047, -913533129, 7577444, -1426920576, 1610631445, 2068515795, -504420159, -289055390, -151846355, 1923375858, 477113235, -1752913468, 1091497942, -220674185, -1857669781, -110374793, -1872272623, -1048317254 ], [ 1021710927, -11467648, -273796955, -641873414, 1630314011, -1088465977, 1902943429, -578464933, -467380507, 580586603, 1139690617, -136763022, 587857350, -389677101, 1185760175, 1518548434, 1569523126, 622439453, -950575778 ], [ 588270081, 532931325, -1192649545, 1522088239, 1073983528, -248648194, -1989064369, 949789286, -1230075810, 1073599975, -374500709, 923054680, 1671466401, -1759558656, -2027049379, 750603155, -236798697, 851545735, -1632873581 ], [ 1584456291, -1159435526, -1575926668, -406479046, 1367618259, -1724524003, 1998094, 1415143591, 72652366, -1791335695, -1282182139, 366536499, 642853318, -1446246599, -470867178, -1689975982, 318277366, -160099212, 660138602 ], [ -663923185, 2091525860, -1953294881, -1107633329, -1868711249, 1528653477, -862505428, -2017430164, 1214764614, 1686992071, 1509223166, -1249393960, -1862481175, -894199580, -1409914121, 1147380295, -691101387, -224469242, 644591800 ], [ -243113828, -922712629, -1216589124, -1194597753, -1592588270, 379126593, -1168082003, 779274578, -598626197, -53695671, 1468803512, 723569004, -897645784, -2129868872, 977770266, -739342789, -1822308872, 470249713, 1317488162 ], [ 648304665, 1399478784, -1312333154, 1521321480, -721309791, 103805183, -1175242165, 495054111, 1711628957, 2037997070, -875957443, -412928595, 1640665238, -811514843, 1647704201, 169131173, 110400383, 1872970884, 1592658339 ], [ 1796027239, -1818193154, -1659851220, -1605616085, 151233250, -400645522, -1203569952, 823729207, -1180155916, 2020991873, -612256334, -142329944, -1895666668, -2115778720, -1458897179, -1367930524, -1742178514, -266265414, 868846171 ], [ 815971834, 1290067701, 371651667, -1548062646, 1615365455, 1481046953, -1006816895, 1557386871, 171783548, -491287478, -1527925971, 1865355910, 623809461, -269072983, 1126793373, 1178570208, 57622643, -1218137190, -222835607 ], [ 471836759, -1349197016, -1627459631, 1864317580, 352260399, 455994888, -255684135, 1353625349, -558691947, -2043323646, 1148154597, -1068119910, 1119424858, -75621431, -605796566, 155600107, -262131693, -408141608, -979787819 ], [ -698849982, -719677609, -213155591, 2027211959, -575641151, 528232914, -1975474547, -2132965282, 827839670, 719162360, 1165215357, 254600709, -810678749, -1720088256, 2001130592, -1359757878, 2091302570, -974448866, 294496359 ], [ -1748034986, 1263103537, -418784083, 195565742, -1587147125, -1026067842, -408606870, -1846732049, 1024859217, -668152876, 1010365818, -1351316324, -2003509346, 1813710783, -1198195367, 2023952504, 841030035, 136257382, 574286605 ] ], [ [ 271441082, -532520942, 1848912040, -1888039063, 1062804437, 505908611, -1451745724, 707679581, 1941144428, -891350503, 306450539, -515867991, -2058741484, -1903696986, -1304737456, 577910879, 1274878538, -1811260450, -1598733845 ], [ 1546242097, 1508818897, 138480083, 1229756881, -1231046969, -1996057434, 1751964258, -725652530, -614914474, 29538824, 459474174, -1820960352, 370715675, 341940359, 1045357255, 2062703902, 930666747, 430100132, 1664958368 ], [ -26987684, -1914193837, 1575603878, 2010901527, 1992733479, 1779832905, 1723095892, 810688468, -1988760350, 1063575875, -1719586342, -1511772858, 495892216, 1819321585, -1173817426, -1433620234, 90411412, -626314316, 1453883111 ], [ -1322801723, 1883151937, -1022633991, -714664771, 733026940, 1497692654, -81127826, 17188792, 609904817, 681159537, 1221687317, -1608749220, 1953103022, -1875383133, -1132420210, 1204322752, -939399164, 422837008, -1471105017 ], [ 1391081082, -857624234, -1650198024, -1672686667, -1409277019, 997144846, -1876949672, 417592969, 644791304, -739407749, 496418579, -887653886, -319744628, -2022491332, -1566434586, -1705295731, -2045049418, -701002800, -1035218421 ], [ -1046790347, -2135430995, 1232159466, 1927403707, 1022217999, -1416484796, 1211732169, -1007209423, -852623982, 1282363702, -1243812257, 2125809814, 1532679469, 517748029, 21463024, -1059479381, 662411910, -202229398, 639890343 ], [ -1891286264, -558833613, -1679275314, -371979271, 900196933, -1658655334, 1415135187, 1402466573, -987246427, -1315619090, 1023892017, 1143241804, 602883922, -1513927475, 41531090, -1050164993, -905117243, 337716563, 2084018024 ], [ -1295599622, -1082482742, -1089748873, -1251229712, 1904057530, -1675277538, -1311236397, 682871239, -641337910, 1723160872, 398501404, -1571265217, -72900521, -1699009164, -314916085, 1736987641, -87453687, 689563528, -484282128 ], [ 2014433775, 411515304, 903200966, 1274497272, 1166965366, 1899968416, -164410430, -1451902309, -1123941396, -1116027382, 296956526, -1772102883, -608967392, 987558331, -130027875, -708337677, 67364502, -1592454107, -2033363174 ], [ 944440418, 466178569, 803391831, -607588389, -1193992302, 1340479256, 1001478465, -1905675420, 2005974427, 241335876, -883328243, -601212321, 206382424, -1746779252, -1799915932, -370678546, 1959217056, -389675281, 1537385477 ], [ 1087949016, 1492634733, -1494563149, 2137125836, 1418979043, 1538754178, -1941727594, -1003562861, 67463109, 560472640, 639966493, 2055559497, -2085880123, -1072834808, -1850570591, 143106050, -972796344, 501123244, -509157796 ], [ -1053515905, -659233446, 563852482, 2024265279, -1415203387, -1430469141, 1988080138, 1678196244, 1682015431, 1909442330, -1229416158, -1393321367, 660608254, 1110626347, 1427441107, 2139706693, 1706716607, -1082961776, -885641398 ], [ 11750858, -866318609, 1111689529, 1385927255, 1008358833, -2108424625, 1430933376, -913816128, -651804515, 254755935, -1629253083, 997809142, 757725475, -223859633, -689076164, -925893137, 627342792, 2100561150, -114164252 ], [ 2039520038, -177780471, -2129553041, 1638579501, -636900774, 603268120, -130322692, 534750590, 1128874213, 2022292962, 1970365824, -988940416, -2052439111, 809661978, -1274280724, -620521240, 1088605467, 424863706, 423963471 ], [ 1361977336, 567629058, 1815848538, -1299511289, -313096032, -248893639, 1426318081, 1439638124, -708384260, 1801203722, 691604295, -1135288274, 1621926592, -1409574840, 796381955, 1856713055, 883619907, 6636321, 1450095714 ], [ -1333865148, -1063225774, 622545966, 1060409501, -970976287, 591176691, 1242064164, 197085769, -1446305811, 2040499946, -610586662, -375751521, 312549295, -1138810473, -1829941831, 1457135275, 1085507610, -1352389767, 65254142 ], [ 1053441872, 2076210433, 1839190428, -1862133175, 1381182589, -1537206536, 571880032, 395087396, 1817428420, 354676001, -47636679, 455433628, -1822470385, -2018582820, 1009020097, -12679872, 931339724, -70291506, 1569278800 ], [ -806309838, -403300268, -1009701905, -1524536660, -1642024937, -1706518268, -1719129405, -664021007, -234931139, 1258272263, 1393758305, 91779170, 397636775, -1415468471, -1023440138, -1108879530, -22303498, -651070260, -1244488444 ] ], [ [ -84669088, -1638606239, 1457901128, 1105918130, 2114544689, -992795611, 426308857, 1339778829, -475957555, 1865598780, -1359876634, -1411303357, 47346977, -623189673, 485850896, 1514901108, -743283425, 1032176861, -756243144 ], [ -1959011056, 1410900727, 98336651, 687040802, -543954017, -213601943, 1371005493, 247887366, -1510002430, 20400656, -1569183233, -1398548615, 2083628281, 1590590153, 1576111587, -1756642658, 2137160130, -1232543018, -1382747982 ], [ 265079409, -512092626, -166928865, 1570724140, 409522214, -862161969, 1802590518, 883568776, -919132522, -1914223958, -1500173817, -1271900393, -1626555679, 1822856904, -1893819106, 1925797535, 1248781173, -1821749056, -182665862 ], [ -2117853379, -1048825762, -986501436, 747635044, -1327340743, 1191259857, 879744063, 1877452784, 220015785, -431912773, 941950096, 813554423, -1245228805, -985141867, 599593922, 1569727624, 105172443, 1755329503, 197866683 ], [ 559421187, -578989926, 682682208, -1816943368, 685545998, -423380455, 393260282, 2093735273, -262925367, 760828467, 1032180008, -1425556173, 2047078852, 238141534, 1055721926, -1602630925, -817904199, 1885261814, 1873870 ], [ -2055331039, 416877988, 1511732539, -1794380813, -1330353846, -34394770, -427013820, -1707433841, -1322555956, 45164367, 426591518, -1773896070, 936225190, -595421767, 2141863706, 1951998735, 509254787, -2115428071, -1602814562 ], [ -969502240, -255067862, -550882023, 1181735933, 386646228, -873894265, 1999060675, 1696890627, 600217824, -1208239925, 1691275989, 989577742, -1449114551, -1399466869, -907962497, 557263590, 1662410783, -1550920481, -2125247381 ], [ 785669712, -198523053, -1811938171, -202348543, -1976506654, 1916649876, 1556850540, -218098387, 1390295603, 1745176715, -2018365987, 366451174, -1193921201, -859108560, 580258107, -1510685335, 1799662110, -42085646, 1588026657 ], [ -2071706630, 1251567666, -707770154, 885121454, 99072671, 323031380, 250345452, -76592268, -240806364, 2030773808, 1992735295, 376559041, -1510789647, -1919815707, 2136716847, -1355278258, 821972377, 904038274, 1395834521 ], [ -831404821, 576923235, -189411451, -1224356229, 978709236, 1076543579, 77185535, 1495464772, 521950159, 1082046393, 1074496806, 1606079064, 592884486, -1874634165, 1981617064, 1984066610, 979595385, 1886309117, -1261988589 ], [ 1705072287, -1595209756, 590162659, 51782956, 1488999074, 143796796, 450554456, -787291385, -33463293, -564976387, 1851174603, 188845741, -1256094435, -1953446753, 1510009221, 533929131, -255353213, -924695642, -893613447 ], [ 522164283, 26607710, 143093188, 589696886, 1835242663, -1362645047, 555216199, 1078699767, -45843582, -452560712, 115276013, 874929442, -675435687, -1472546710, -1788455061, -1907064654, 1734539624, -1453596763, 687899361 ], [ -1372076956, 107859649, 1123280792, -1518605816, -31929326, -326758712, 1133975274, 285268437, 1060728009, 374482754, -1094100359, 286771504, 1764832840, -405149500, 1155620562, 711064434, -1780813479, -1776271457, 310722564 ], [ -1312553672, -374883032, -231383879, -174045843, 968828889, -570717193, -1708414479, -15939848, 1571900611, -620184079, 1132744655, -159587499, -1315167419, 192077022, -79083102, 990420375, 804457328, -1496845930, -1901915203 ], [ -1574037558, 719987343, -9154067, -525985752, -107436935, -2144892953, 274282195, -1452452920, 486972655, -1469974805, -970148305, 1907958261, 634508703, 1651324697, -18601622, 961232466, -17652887, 557463516, 403329398 ], [ -2128730875, 481557405, -1586026477, 502069691, -1633004631, 1419955378, 368246548, -2146176, 1878071561, 1894240802, -945882921, 1917338750, -329584264, -707107794, 1897360237, 1637466956, 1521614768, -339548565, 386240510 ], [ 2037103617, -1970982604, 1835680889, 1863842432, -259833060, -1985237667, -646620349, -1692081317, 798968267, -620262133, -568833945, 278629041, 688778252, -1588157648, -337851268, -1744333183, 8065531, -724392367, -520900842 ], [ -1369228948, 1274309286, -942783802, 435398624, 623507409, 787048164, -2117857708, 1378369768, 652731646, 1272317215, 1028940711, 40915753, 1044334246, -1055664662, -684690419, -586691532, -474936025, 223485775, 1011334598 ] ], [ [ -1122008372, -738809547, 1206128057, 1207652026, -1162386565, -1703445471, -707801778, -1636450731, 570113800, 945661533, 849096437, -687517910, -452506994, -64253935, 1098211378, 1938744253, 1726476404, -691827075, -1441404290 ], [ -1923230833, 1786271418, 1901396280, 163534994, -1853398407, -219761154, 955847946, 1270602444, 1206737093, 1220095627, -1737328019, 783969978, 2113325826, -392967155, 56025064, -999576338, 1294524794, -599750059, 2093780910 ], [ 314757704, -681372595, 274769814, -1976275332, 1820839212, -181427331, -186106570, -388201907, 715692689, 1206482971, 687390401, -1606056384, 995082853, 619625691, 2110799874, -1005656471, 1297202776, 1616264143, -1977182888 ], [ 1788434556, 1338346856, 1301096761, 2147017589, -1284705712, -1984625821, 489665269, 417410875, 1529529729, 426950915, -1669456687, 107000492, -489503718, 1611932678, 882113310, 1350001130, 1001203032, -1408557223, 1544177297 ], [ -1705104370, -1010781544, -1432002010, -1761417331, 1660959282, -1573082415, -1724818266, -1742898411, 627808335, -1162762106, 787171687, -1009961051, -1210663996, -1433612928, -1160588746, -1134488520, 1441887160, 138858019, -343250411 ], [ 1724092621, -2262286, 1613650414, -441719349, 2067468157, -1360676033, 65306719, -260763644, 1670141320, -990766360, -673334583, -858294047, 517588054, -1281115172, -98642988, 543481872, -1222550553, -915443640, -1545214663 ], [ -1435980546, 1819212767, 1324672170, -1316320242, 325806684, -1693384196, 1541403381, 1120468442, 1208748889, -803781077, -550532272, 1609617059, 264874256, 351462309, 2091629112, 1383509011, -609780869, -1931914411, -1118821986 ], [ 1100986196, -1446672150, -840593289, 1889466973, -262822970, -1075547550, 206473923, 1836621602, -1223122079, 394407744, 1265766587, 386877338, 1633164377, -428538283, 1253823730, -446896372, -1889601358, -769810325, -1532816324 ], [ 985363689, -425057754, 1025449503, 1063465965, 134106627, 1838249903, -219316409, 819820541, 582514431, 905884169, -36902009, -310213682, 1392289749, 1722557507, -1867666867, 2052291735, 1729191358, 361842475, 105213102 ], [ -182461407, 39577893, -1390914551, -468252228, 1918933657, 138657629, -588255183, -1201184325, 1164769527, -11514118, 337818665, -437118182, -1997924439, -884807855, 396176369, -1236118442, 26678665, 1547100740, -1336253651 ], [ 1503989846, -1548475364, -63917290, 640925959, -1153363712, -1158092269, -213134021, -2058789466, 1828112512, -1040748874, 1200005323, -909441359, 1320962645, -1357660911, 870773819, 947308043, 962123995, -1913463340, -1504837677 ], [ 1590415752, -657789225, 1299669538, 1425763717, 830645298, -1386099559, -710040014, -1824673641, -2122248620, 1487817623, -99764427, 1205828428, -1475355374, -1468317164, 272312664, 120775471, -371474888, -1968384163, -1016522984 ], [ -1509594602, -1434502962, -1042542480, 715777862, 876201394, 1297315804, -837776536, 174020015, 1333497971, -53611822, -2046362439, -14548652, -2128909642, -485598380, -859869422, 1783443484, 991918036, 681285855, 1939350164 ], [ 1899536685, -792670776, 221423071, 244438497, -2045883659, -1969889893, -691489153, -2142064587, 816042868, -2079801326, -1170403234, -1729466830, -178700, 1607813673, -1914845706, 607278398, 180303725, 1710737404, 411067917 ], [ 1438375131, 821746785, 1138563091, -61256192, -628335102, 51100589, -1571892485, 910914629, -1703538471, 1858791766, -2040055688, -1665021380, -1383946358, -1359107750, -2065283550, 2082881159, 806612607, -857198812, -477404114 ], [ -1174466348, 120929138, -446098647, -90851782, -430121480, -930153784, 20327875, -1655577088, 245934654, 181653754, -1632374506, 1562271412, 1938832088, 1072466917, 1929597093, 1853156717, 1027092203, -618571529, -1252187889 ], [ 1484791741, -52745591, 955912678, 1677479624, 1902689635, 785896735, -911546856, -1796365414, 1304082218, -2043859004, 35038741, -884513063, -271698168, 1626051835, -147082261, -1511767057, -289550411, -1713727964, 1619486674 ], [ -1978312897, 1908739657, -1196007091, 700044264, 1645077243, -1319508022, 1847616457, -341401750, 42464178, -620225040, 2089620491, 734377268, -608560621, -1845355440, 1685432230, 661976799, -1606788309, -142565064, -1010295641 ] ], [ [ -1026306273, -89601554, -1874649784, -1090940365, -1919947220, 1889542632, 1684396084, -1448745258, 329541008, -1183200741, 221533384, -187287744, -2072314387, 1259719015, 1163909812, -1890017804, -1242847960, -1654391381, -500776753 ], [ -224515765, 629658584, 571582483, -1569686929, -88025847, 1274292775, 1670982855, 1440047786, -863008869, 83724660, -1529744383, -578031024, -940533843, -1065603442, 1622456636, 961909098, 1504509401, -684776001, -447533268 ], [ 1329395838, -1966278319, 998339235, 772522886, -631666168, 1899757828, -1164433751, -699817376, -610998789, -569259944, -677339783, -101904967, 1961322500, -72047429, 546817874, 720659085, 676701152, -724191537, -929598677 ], [ -580595553, -582879737, 1396198794, -145318401, 1853559615, 2047467203, 771468727, 719756798, -1611169658, -1485830705, 904941559, 2108600871, 1303675256, -990871129, 765952425, 522821540, -1914357852, 1611310038, -657873708 ], [ 497185410, -692741934, 1829317905, -135225980, 1495056566, 1889629050, -1997130623, -336096347, 802364038, 1472033430, 948552082, 684819414, -550609566, -1441294456, 1758923097, -1957894247, 1292446163, -1994891434, -570923729 ], [ 1544017609, -1189349001, -1013153836, -1234453148, 778587524, -1200275710, 848612564, 383210356, 1688109845, 613179936, -418703062, -1508070363, -243072117, 208435487, 1858781999, -1072523837, -504823939, 1762689885, 1795697444 ], [ 1530324188, -1377398403, -1650878551, -532997935, -1063920521, -801815747, 1909189114, 163436366, -863359914, 980071510, 1356463754, -292822698, -1930741374, -142357187, -481910940, -1332178776, 493042892, 1013963960, -431452201 ], [ -506022510, 1248335543, -1380472994, 2061241662, -348089006, 58121095, 391901762, -156201027, -1938549973, 878367648, 1699077493, 1089653690, 807719771, -1890653337, 1227704095, -268051609, -840991398, -1100627, -1166556402 ], [ -827138851, 1335354102, 1112770270, 256537637, 1662062311, -1476354900, 1483207986, -99151857, 574588419, 1447266257, 1263585754, 2107950219, -1148356960, -1420589452, -2037189874, 741777991, 57788985, 712907522, -386599121 ], [ -647569785, 1639447768, -1366859784, 1241695499, -1690880013, -507442128, -1943609402, -2072614046, -1994517391, -966904631, 1903666764, -599406448, 490254033, 755208537, 1613420727, 1732062630, -1982247972, -1198495372, 1152808864 ], [ 1227978567, 2065386968, 981731206, 154628690, -630701403, -124300424, -2078041888, 794768161, -2007020016, 635390749, 512152161, 2082382976, 1490877380, 984150539, 566777787, -872174287, 1175436964, 229543646, 12309004 ], [ 520990297, -1018499808, -1029246191, -1976714655, -485236526, 1362987653, -1783941511, -110675389, 1503466168, 1616918661, 1852955942, -557533288, -705239469, -962163951, -364654661, 717465904, 769870989, 448164917, -157874466 ], [ 877208087, -676808153, -1756298428, 1982910379, -1789486354, 1505501485, 304619364, 2074990869, 207330285, -1920734382, -1748389314, -1776739038, -299833091, 1113839326, 573833159, 1349336678, 180506663, -1611581723, -1346454425 ], [ -1459251967, 1837440514, 1297235931, -1999897369, -1214168638, -976780625, 916350439, -1857378146, 2061514297, -930418320, 1515150142, 795853260, -513256588, -2045226246, 218132930, -1980992422, 935578924, -1263333008, 1933796599 ], [ -2028587206, -649547976, -472207302, 1152712354, -1159004907, 1201426883, -763855392, -1797166953, 1448321939, -1320852654, -291196750, 454107958, -2082849645, 632110662, 201070114, 1189586496, -1677683800, 1630866632, -1892615740 ], [ 1883953799, -741679215, -1835131005, -978798477, -19252552, -1667775274, -863813522, -865724355, -1444594690, -68448295, -2042871008, -1068840558, -1530371698, -2008759437, -79610393, 1686204804, -644930316, 650275794, -1507424251 ], [ 887566246, 775810544, -394745716, -980207898, 314990722, 448713674, 871805225, -1288717938, -615499795, 1396012956, 1422833265, 1341447894, 1169797759, -1791573951, -914466044, -933020325, -718133559, -53249692, -1357549404 ], [ 1237396424, 11253554, -1790461482, 1337111462, -806369672, 274940943, -348678488, -624125757, -723202789, -385535586, -1853858292, 827147190, 635133966, 61276716, 1660035323, 226425276, -477669682, 471055181, 1285332742 ] ], [ [ 1024534961, 309826414, 539693807, 2074450587, 791678983, 875843115, 713512110, 1956631002, 1831654652, -667290683, 1015540576, 654975897, 199981476, 65767045, 1709217045, 1768685003, 1719693675, -835148956, -637739620 ], [ -1763828884, 1311267362, 805423814, 2072184758, 1015702435, -1259091779, -882076225, -442531458, 1111322522, -363135083, 2008316110, 474913871, -569664051, 1987154661, 182500780, -834905591, -467536862, 1089807256, -1783578612 ], [ 1196415248, -1677552462, 842516658, 948355178, 379133244, -1353142436, 308037040, 1415600701, -936078102, 1801995213, -1557998585, 1687247640, -712706646, 859765322, -1161402519, 516046385, 655515675, -40933200, 1516714051 ], [ 1753556109, -1465902830, 1357960444, 684911222, 102774260, -1624054422, 453057627, -514975651, -1984848841, -1403662162, -1763787693, -860957460, -1394368867, 1540067912, -916367730, -344716172, 1044050801, -1681052722, -622269405 ], [ -1293001121, 76145725, 1475942526, 196641240, -385861058, -1777840855, 1872516822, -156497791, 262958815, 8227080, 30408367, -1715831665, -188221306, -342790111, 1174485740, -309786116, 1441842745, 667548844, -1601811230 ], [ 1647300488, -393355981, 882470613, -933000497, 1080027841, 1715336912, -2028120255, 1008066432, 1068826633, -891950220, -444087117, -393534449, -227647924, -347004570, 1734257351, 1854623706, 1906450273, -113028396, 841977171 ], [ -2068336148, -2069170705, 988209569, 704049786, -1732832645, 701151944, 561523634, 1057681720, 57981338, 1120675671, 1128326180, 405719118, 215368102, 1277401323, -1394860026, 2074328500, 1692052208, 145281190, 1732280597 ], [ 953217087, -340661082, -292909593, 469947552, -1070847082, 225150641, -381876600, 147049258, -405100903, -1760079248, 930676336, -25852344, -1304889985, -1180478531, 68861164, 1279247349, -1053314978, 1498085045, 1276869362 ], [ -2067227118, -1555836458, 1016768109, 224185613, -1654221647, 2107917928, -2105172438, -415396403, -2088729990, 1746692600, -145997466, 521030409, 1349104157, -1023635535, -810014040, 553064569, 1823768654, -1344142243, -338726078 ], [ -1007993289, -1337217485, -1294719221, -175756690, -1673178020, 545288775, -1357028438, 24507683, -1144502115, -254836121, -1515166918, -1338073879, -734453415, 856160854, -326511538, -642538293, 324054589, 2021116315, 1329244887 ], [ -426776613, 42415298, -1195897135, 984144607, 1544673920, 1550011562, -1251174935, 1068941774, -1425433737, -2105734078, 938506000, -321702910, -866940825, 20584850, -354984818, -1104023727, -210229012, -1994730444, 1217837489 ], [ 1876676200, 319089868, 519873656, 1036750161, -61211623, 2093770110, -907063775, 906081847, -937344217, -949815638, -287242103, 1146537725, -394565714, 1502903846, -502231976, -297233610, 87030916, 685202357, -274474299 ], [ -41248029, -1882730057, -1599655397, -1545154959, 982708089, -565813468, -242033900, 161730257, -659657321, -1610361672, -138571569, -669338469, 352403493, 554492480, 1103241297, 60113184, 1755318708, 2141724444, 791360570 ], [ 1853888822, 2122970525, 1440222885, -1471077583, 741414715, -1484616003, -883277748, 1247399982, 175320294, 573436787, -442438834, 1555270548, -654899996, 768559413, 1174515758, -2093384548, 1486882518, 741722897, -1302942827 ], [ -1238435549, -1848551583, -227896153, -1905383144, 822539241, -1833703888, 671251494, 997157786, -504489712, -645868874, 915114047, 1727570606, 1907636832, 523681572, -1156324711, -637686534, -1634511051, -2026258629, -1567582918 ], [ 1165879992, -182059286, 286451992, -866558810, -1888846302, -139691480, -284284819, -1785232929, 702439809, -1086917406, 23272149, -656423850, -1736900718, 1863338776, 545561387, -871715378, -1169081467, -1940461354, 1185701705 ], [ -811612278, -1203778246, 1876399288, 2142042613, -312515455, 425451626, 1368243069, 455149601, -999602075, 1122099082, -1564318660, 202124553, -14362537, 404027991, 866552690, -1891356062, 1482638492, -842398030, -1112227851 ], [ 140762014, 2090155245, 1437737122, -46210607, 377769304, 9822899, 789748099, 1539938635, -1541982583, -398118340, 291739067, 1105441033, -1736324472, 290569303, 1180126366, -1565921091, -1409016219, -2006034583, 1504539434 ] ], [ [ 1864889519, -132459711, 1574071712, 406387747, 2076820956, -1681543326, 748126182, 964041954, 625894077, -23472941, -1251839809, -1419889848, 611173268, 341418011, -49796629, -1979703409, -526847126, 1578923293, 783629689 ], [ 1115974617, -1782435375, -204001960, 16702959, 1196414440, 1108591000, -1730979994, 1417256922, -1974871086, -42883900, -1083675199, -633140505, -314809606, 310828179, -2007686540, -1596657411, 813189049, -1754584848, -1098170049 ], [ 1370683463, -1235200990, -1604167518, -91263903, -355329850, -1610250467, -379048067, 1496950492, 2074741254, -1865580292, 881239358, 807094518, 1144786591, 1153275190, 729779179, 1590410954, -977037517, -1598795398, -596464607 ], [ -1306823476, -1360463898, -1957598711, 180976928, 1391262646, -1812857426, 689019368, 1734590804, -87125964, -1303739844, 741519325, -1230507900, -1589841098, -66237344, -2085363935, -774049153, 1220708599, -1432187332, 69416630 ], [ 2085891452, -1210388343, -946411228, 867033598, 1028745670, -54190743, 971009563, 562819839, -1097029859, 1387523748, -954823440, 760741388, 148958455, 154661367, 1550608203, 1745479403, 1028793910, 417966587, -845886578 ], [ 948995218, -1961982249, -1708397726, 461294935, -975011087, -104225208, 1898186672, -670480372, -334185474, 627972391, 1017365657, 1939975962, -780954654, 1732984853, -1202590598, 711543800, -1804769197, 1972609769, 1241403965 ], [ -448294657, 1719810920, -1713450829, -583155367, -205007668, 685641061, 688874954, -1921319824, 1294592186, -1529166197, 1881161587, -390948230, 73666579, -468044778, -545187479, -213949527, -937738970, 1739284397, 458913243 ], [ -199544309, 827916986, -1897886912, 568652289, -1419316698, -1309383218, 681765984, -231052766, -1386889823, -1828475470, 471116563, 87553930, -1127010642, -1227503660, 1041998063, 1671491089, 1876474625, 1323794505, -1129029835 ], [ 994086139, -489434267, -1664679133, -1419271635, -228498711, -943561733, -1373504446, 1163163913, -1959470966, 1955927508, -418890473, -741094373, -800014968, 747796380, 1796212323, -989825762, 1829958933, 1755563954, 1867563011 ], [ 505521614, -2085925612, -814342033, 81120413, 1272656351, -2069148812, 352243460, 448706396, -1969846045, 36161120, -354885418, -299018370, 1055109281, -1921494314, 1077639553, -1697071311, 901219454, -803017052, 88598133 ], [ -1108066272, 2076621967, -1379400975, -383511048, 1508758741, -517956023, -2025133847, -1285178195, -1211716491, -1803557022, 1791146404, 1407478520, 1596471521, 216796651, -621729491, 1528222723, 1307443784, 973177597, -1493643715 ], [ 1471984235, 603126261, 857328349, 1645765074, -1000279709, -120396833, -689992806, -1430739257, 40533033, 338448023, -993931316, 1065896562, -849976271, 1570329865, 1017094142, -519119910, 1009880768, -927373581, 416614046 ], [ 797041018, -1282816512, -1074333776, -1610583749, -1104765411, 853554377, -1364230417, 1657107577, -569123088, -856185380, -260916744, 578441968, 965766063, 752195067, -1684726367, 1602369855, -318035528, 1548319250, 677911071 ], [ -1838566104, 193065314, 1425273899, 1236796551, 968733521, 1684987666, 272161449, -1233762270, -2135444572, 1755119256, 635573099, 1655135935, 1260812471, -584790615, -1426328397, 1345700996, 1526931819, 65408057, -1081952720 ], [ 1335036700, 1458453170, 1065227212, 114447803, 1986004799, 1914198894, -1197851291, -804118255, 1013894271, -1485250888, -2087802109, 65901291, 1811378177, 1624761180, -1293172900, -1174680274, -543604977, 1830776224, 1473520739 ], [ 1746511175, -95979849, -1811613751, 703429739, 1723926498, -595104180, -1116355752, 237972752, -1116099736, 1483721711, -422500022, 1685890444, 443352300, -187705020, -195520569, 945529344, -1095710104, -140788680, 1563806460 ], [ 1888272615, -1961957813, 977360968, 1466011674, -295145180, -1147004830, -8095875, 1722849382, -1360945156, -787345208, 1894095962, 693936887, -1052029197, 767364061, -1368580293, 945214640, -205655834, 1646641404, 971356977 ], [ -1628941032, 784717340, 687066639, -1054090338, 71337516, -1009530564, 1027357074, -1135431529, -393659081, 443360385, -1943733753, 1963237520, -1968101089, 1672510844, 649911815, 19357471, -48098230, -524692266, 944356629 ] ], [ [ -447824692, 113128856, 1315185586, 650325194, 646803168, 296263219, -1970253990, -1855657100, -1822590520, -981139448, -80080615, -1116889631, 138823535, 1612876334, 1978296885, 675679491, -1541580560, 1050595363, 1321502156 ], [ 1221365309, 1698638277, -2128306705, -525590306, 387710018, -1452555254, -439638522, -1089576693, -1214164651, 699149984, 712776316, -1847737038, 785450607, 1656133899, -1974212934, 1102137617, 870909235, 1264651559, 1990504890 ], [ 1032180988, -605748666, -1594721773, 1738294138, 991674005, -231017194, 426017748, 140029898, -1928588007, -1056968213, -924974961, 514958744, -330281725, -332409746, 184288225, 1675571737, -1372123385, -1659319287, 116934262 ], [ 1530041513, 1965375694, -718853889, -624386234, 1426773216, -1496896987, -590946224, -134351958, -876800505, -212252531, 2098860212, 1791831021, -502713381, -161677889, 1823615989, -1102403863, 301892590, -1183340642, 576268246 ], [ -1999086573, -1230882186, 1036763234, 832517284, -997222717, -1273549477, 1236730620, 2062126190, 216136263, 950870537, 909014944, 1723559374, -1274828205, 293578936, -1481767227, -717562655, -351532783, 1858163940, -615112409 ], [ -2035683444, 26398070, -321607526, 1066428363, -2135515270, 1755994040, 1032055034, 405059055, 1545695000, -1177416466, -429183327, -878695326, -965574070, 1742265172, 1734549713, -1247098625, -1075802973, -1739778318, -1485653004 ], [ 1808871619, -1322434682, -2032959280, 1608913612, 1069048240, 911100942, -1522110817, -2066057500, 714560958, 239001039, -1346741075, -198839446, 1705743399, 1737285538, -1933307199, -2001876790, -839686723, 1073331443, 1215629732 ], [ 100737751, 289122893, -123311114, -335547401, -1609321403, -276863845, 2082433599, 9953938, 406876137, 2125468538, -2024956851, 745820488, -1055724430, -55576015, -2098199823, -765149052, 183132489, 16335355, -453194033 ], [ 1815121451, -1213929449, -1207005478, 308545843, -663661415, -940543077, -1868328295, 93940078, 555041829, 295415708, 1146829395, 700143749, 567047476, -797769438, 1339324088, 1675789402, 1162856121, -1696929433, 2029225605 ], [ 226228964, -204268305, -1173173264, -1786404370, 1449961730, 152027384, 1781548368, 1163987994, 1329827594, -399635834, -539195537, -218045175, -2123972715, 1019444104, 1709112995, -2075154765, 1685135133, 675518194, 229962765 ], [ 889959682, -2055489075, 2021511742, 1590299330, 987620876, -723408489, -1585327022, -843673094, -7288524, 2091944698, -403961114, 985209385, -425495871, -1877964907, 1224454476, -695804514, 348338992, -715393420, 991598266 ], [ 1355111983, 1055689468, 1710197779, 808903102, 121737300, 1107115478, 788337683, -1208773316, -884963395, -1723518147, 1133524498, -1454883130, -1778396435, 1326076809, -1932655990, 1958776741, -1198125110, 1876161327, 674010790 ], [ -2092351762, 1204170570, 2126315905, 1821603480, 1660133665, -1109796519, -1293431732, -809546831, 246538698, 1191524357, 2081389628, -79001811, -124582962, 1502156632, 1947518050, -306356172, 188170834, -1030729287, -668454833 ], [ 1122867525, -1458015734, -914398293, -1700481755, -1059030075, 887708243, 1537304752, -740547790, 1708341640, -396285924, -1005792398, 1877796622, 59937903, -1289148606, -1195902833, -544279814, -1681003479, 1759068874, 509334199 ], [ 1892341397, -1118254754, 1300307519, 755943969, -501887353, -644612419, -1608644046, 1285115447, 1243005016, 259883109, 1456157299, 516006850, 922748972, 2135369561, -698398838, 659950034, 654664751, 1752279429, 868751345 ], [ -1003201318, 1664001260, 1346769588, -1549821884, 1019878922, -1014364080, -982323809, -413611550, -797488399, 1338527768, -1309559181, 1690933991, -1910686446, -951705496, -203893058, 17798159, 1653203492, 462621116, 124660754 ], [ -1436805118, -1964013079, 1255743045, 324262105, -124977107, 16001271, 1695134391, -183944200, 207641793, 66405873, 1430493939, -1183865185, -1936646470, 1967488744, -262593376, 330233434, -347289747, -882614206, -1314527913 ], [ 763047004, 264731301, 536979020, 1075900328, -859787358, -28705883, 430386492, 1425736505, -1728716070, -889145765, -1300705155, -866069473, 1867665165, -1430958116, 1074602942, 1220353424, 1050910765, -1511845296, -1791070308 ] ], [ [ -1504239384, 1443477870, -2117298722, 948398677, -479884398, 1925138309, -270996901, -169651617, -209957917, 1320149337, 1143190987, 1968563840, -366376067, 1463387821, -2129181311, 512174752, 470069895, -1928245642, -1412059343 ], [ 2038296769, -2039956920, 25528983, 1191311371, 2074042061, -1091631966, 536284473, 1096461794, 1736619090, 608701771, -1146839418, 1646308285, 1907950551, -609203155, -17886201, 644576964, 1423187117, 293019770, 1069974713 ], [ 1214568439, -1255617313, -732999164, 1479036978, 427304259, -1288383872, 175550283, -1238312727, -1960291658, -173279133, -2001432356, 1949801302, 1730885649, -1212076746, 604568907, -487300115, 485881931, 95568022, 1044110757 ], [ 1106435463, -2080242398, 1485728593, -1150722539, 581923752, 644782782, 574390493, 937966379, -1587472201, 556700898, -535321561, -382187326, -1514746633, 381689292, -758113173, 858526074, -103564473, -402029075, 41292285 ], [ 274856670, 761758773, -1808245455, 1293731250, -1419255872, -1150843649, 1170697185, -2131225265, -515375743, 704370344, 1194158098, 1688733399, 748549318, -1144118348, -590094871, -2047695333, 1163300181, -2116799596, -1604779111 ], [ 2030408757, -1457759939, -925791061, -390183624, -1555977713, 669153514, -811923561, -868594617, 315345333, -759250115, -1212768862, 1553567331, 344128014, 1717498201, -609204065, 1771833531, 1669577655, -2053084018, -1605949748 ], [ 1281659419, -876439216, 1124485812, -285027489, -1038752078, -1208461919, -1174110630, 704118664, -1997776976, -1336537463, 1383274972, -776223603, 461833114, -861109381, -2079441777, -223477698, -1180001880, 1014671056, 1420659384 ], [ 1639975239, 438606220, -1800710140, 1528075420, 1480114752, -1517388441, -396501348, 1943878499, 1320144216, -1256565341, 547133976, -843883383, 1581417232, 1830017790, 1213090338, -803558430, -453971318, 408863531, 1924060345 ], [ -669604143, 238034019, 1029440378, -548180545, -810087447, -468321497, -252175975, -1746750853, -1787669609, 855401104, 1807931669, 1313349947, 1743887099, 1452536265, 1306520049, -1896976896, 1602428200, -226160411, 441267679 ], [ 1673601012, -1780421681, -1057583116, -1844296462, -344743621, 1228705527, -34964534, 73371926, -1141426510, -957759233, 246682814, -1986566007, -241919765, 2078953957, 301002035, -1732179104, -347454005, -582978017, 857447368 ], [ 773954604, 2056776856, 528700502, -1131746230, -1604693586, -1470045638, 517339641, 417760031, -702651313, 1017182056, -1414739786, 921136041, 502816543, -1394122867, 1719911447, 1585962535, 1080284404, 707335414, -1449681534 ], [ 2006937200, -1399653222, 1317144301, -131718536, 726266665, -2056730301, -787313035, -2058384728, 979658038, -1065524828, -795758305, -1689206575, -1580217280, 200652332, -676517091, -1960911524, 1455886495, -1101530589, -1963680873 ], [ -1897501648, -402676373, 130835258, -1596607107, -633007548, -655279607, -1790876040, 644943752, -625492898, 863876996, -2144697364, -2002256458, 1397813389, -748111554, -585285697, -351534116, 712520529, 909832767, 896632281 ], [ 1601891073, 235862605, -1068134223, 381577340, -895216894, -306575862, -2027667762, -397509255, 427376503, -833434800, -1679049218, -1841520839, -1638708375, -646541038, 2127196933, -160993986, 1756966677, -1573104033, 2024210121 ], [ 1752533338, -1772383282, -2111495820, 615500891, -1186338012, 605684768, 772274901, -1873474080, 1389292423, 1573789692, -112763558, 1849269615, 380573677, 990272025, -974949383, 569621517, 1951355096, 1185067796, 619180744 ], [ -403078437, -1582841239, -676796296, 1015452144, 114677264, -1598706324, -1137464703, -415068862, -1949503846, -37723517, 1776616411, 955254960, 1872720544, 2131710624, -1914934291, -551955785, -1280463423, 754783385, -1997142665 ], [ 740430556, -488084482, -1356396812, -1251729080, 613530058, -110929037, 1629589000, 2054262418, 239377285, 810765858, -86858787, -463815633, 633720976, -2091892508, 1317903892, 792620574, -1179928721, -2131384004, -1446959602 ], [ 865899532, 649552089, 709943257, -1998947914, -2077135423, 1397034280, -193650633, -850086603, -1806712426, -1670829114, 1031136137, 1136762238, -937804809, -1190169349, -856026621, -423369805, 1496391132, -369936063, 1168124469 ] ], [ [ 1375385015, 416424885, -1011792809, 2090178999, 572085602, 833145357, 2141655225, 477074314, 426721285, 1413376517, -1542005527, 1988651481, -930873189, 2017063871, 150843956, 1633339185, -763212181, 1111954733, 71106277 ], [ 630000523, 185639552, 2089536521, 1011601308, -1065332315, 528056689, -575220246, 850158903, -88946968, -1209864055, -1186873532, -329803931, -75029610, 1396422098, 593755505, 1083283721, -1508288363, -1365631847, -1988615082 ], [ -1872752158, -1520069123, 657851807, -184951509, -240185228, 1028654923, -384511699, -2119164797, -2040028860, -1376680925, -508286908, 1644092363, -1379964024, 1008711084, -1999941482, -1680542358, -434233378, 586866917, 1395073984 ], [ 1032742245, 1680924759, -285502209, -1124494741, -341096604, -966483288, -621293109, -1724135055, 1149276250, 1757924163, -1736492354, -1867392385, 1302250030, 1878086361, -2078164358, 607509741, -365967523, 1230501251, 68188420 ], [ -1202657155, -900353552, 461776825, -1036811726, -1680204433, 139111277, 681465151, 1282665072, 431044355, -419348184, 1391112088, -183275261, 622398631, 1726209164, 2025196383, -241092493, -41524484, 1587860672, 222947756 ], [ 1091408890, -1821700502, 1390963575, -1682567389, -477240666, -1402300605, 1840513816, -1638980560, 196423193, -1557752602, -2067133723, -1028767952, -1813093308, -951558323, -1457460818, 839957850, -1411657145, -58269236, -2145495209 ], [ 1834160917, -249144803, -674583432, -753613051, -1875127948, -1035155223, 1478277473, -488592200, 1471771713, -1379492643, -587172053, 566210295, -1845088914, -630064139, 1635847602, -23367354, 1862032176, -1536294071, 2135320831 ], [ 1625236677, -467940293, 267930736, -1601458533, -1472396363, -524892976, -740922544, 367508566, 1736655417, -1961640987, 1450270650, -969739939, 650490664, 1898142038, 1003387911, -1957707652, 399253764, -1499165490, -1057947695 ], [ 347995060, 354681677, 1965953214, -927845834, 1891150264, -276054755, -1041442684, 528658379, 488593349, 1710641712, 1997203565, 706357600, 556969376, -914455704, -1195858808, 403686225, 831689734, -567686486, 48257400 ], [ 320776667, -26720259, -1950533113, -49922797, -1229367232, -1664181316, -135098636, 1243115437, 1275475577, -657320303, 292463502, -1353978304, -942326087, -254011524, -473173328, 614373518, 1053880248, 229530267, -2023599070 ], [ 1370516732, -192842227, 1474513839, -971596151, 517921580, -1096216330, 222080462, 1446393180, 286606391, 2139672797, -459107550, -1602825722, -131983918, 1429928011, 114727662, 478275865, 1292231730, -1019267929, 1055985063 ], [ 1949204801, -1307468778, -1352422720, 2052251723, 2026403770, 1998651769, 1534887310, -948237687, 261327899, 2142555819, 870083568, 107836508, 464103772, -1173661215, -639438545, 947030670, 1992344683, -1941515107, -366923778 ], [ 805889054, -151184755, 1438827909, 625745578, -641896453, 1137758421, -710278862, -374343001, -977435269, 2141670288, -397306927, 1949004559, 315415597, -1609019144, 1125535447, -1308717973, 1660505004, 1996217137, 208560275 ], [ -435302725, -107421017, 1183093202, -538230518, -1930679899, 409516837, 1028794242, -1525283376, -603285832, -141923945, 485777519, 37748796, 1094872129, 555308239, 917284909, -1853191891, 1801699400, -302021713, -328235648 ], [ 1124290329, -363212603, 1219947867, 1395109052, 185575030, 281902743, 1597250964, 1061458094, 1094216791, 856055748, 1276869221, 1158438842, 1258291327, -405195531, 981815456, 67329490, 1530028606, -27976320, -1731395646 ], [ 1352301092, 16138500, -1969141450, 1397747416, -1931020756, -1678017078, 903639801, -1480925015, -990560793, -422583250, 2037716727, 275124267, 2023141227, 961670842, -909246595, 261251568, -707561268, -1217060050, 144813459 ], [ 1494205947, 1243101430, -1009395451, -1036436825, 1537700081, 567406064, -21167335, 1387065657, -1973637858, 1087693893, -87828851, -61764279, 661667228, -1180868486, 1631912808, -1785562622, 352748594, -103553021, 2110702894 ], [ 645787906, -512213720, -338618079, -1092194863, -1928290196, -243263703, -2055710674, 680435941, 1725930364, -1739542101, 2025540881, -1760909296, -106018449, 533852174, 604531449, -498954099, -1956122965, 1216433221, -159797578 ] ], [ [ -1014926317, -211277237, -285859417, 414197314, 64503221, 427177070, 1899879877, 1813540303, -2115951518, 618967598, -1215502469, -1854750818, -1752219386, 593711483, 2110188312, 1205891195, -1579644360, -1244349366, 1388118067 ], [ 458989979, 86165242, -1360135452, 1213048131, 1433843737, -851643786, 2140094441, -105380745, -1980404492, 2052485431, -1312806511, -1738602802, -201129679, 518208339, 553807515, 1968503960, -161248649, -1603423864, -197942468 ], [ 1460452232, -2097389099, -961558736, 757662068, -1285648889, -56455199, -1432407369, -1604255193, 1012007014, 1197246365, -1993714861, 154754039, -341389658, -567386272, 845834831, 591058785, -1547781591, 2028031789, -1185070355 ], [ 203677548, -1492598108, 433867923, -2035357615, -990849256, -186800412, -1724469466, -13929408, 347662675, 1914264789, -537220970, 979578080, -1011759883, 2019295647, 1995766305, 1103406493, -1231112667, 2056265694, -433017042 ], [ -1081456375, -421134948, -1427657602, -607529218, -466837408, 2134477288, -35317694, 1036371036, 1394399729, 1909543320, 178019633, 364119965, 1943349514, 777074775, -908282596, 405853912, 338936565, 369722230, 651347335 ], [ -294822324, -1478041514, -580811127, 1226270196, 2147298502, 598717391, 1193131949, -1323238180, 1222321175, -371453087, 870698613, 604532567, 1119462395, 1002419379, 627647208, -354897688, 1347685301, 955576614, -1554105221 ], [ -1027889234, -992042242, -837506703, 871325163, -2096934893, -1027786423, -53436437, -1382210495, -1338587747, -296895334, 438303411, -710141569, 1999982527, -347467298, 2145981376, 271197622, -539428055, -1657765786, 1003414765 ], [ 165461077, 1978722274, 2006659779, 100595806, -1090317329, -713262018, -1841240862, -1478384298, -373806360, -1391296883, 1532053227, 1520805957, -1393812224, -1035104258, 1406531631, -984985372, -1029031470, 1059398822, -422551957 ], [ 1446574252, 125303406, -1252231780, -1489636323, 810153203, -224431931, -229374994, 773551615, -958882652, 2143169380, 86908566, 1546210591, 1191809606, 462978153, -1720171002, 1015964346, -1842007439, 1019786814, 1768381824 ], [ 139979780, 1990312338, 547090657, 122676796, 137842646, -1530663203, -1862147890, -1810078330, 1697554344, -1477480410, 588249232, -933605295, -502213288, 789661511, 1597105213, -1673986154, 105849657, -1559338473, -1282127625 ], [ 914968956, -2019696181, -1041935447, 247473243, -1219529609, -492729554, 354963589, 1724390152, -1809090696, 32383834, 554507220, -91033384, -2064918268, 1120941348, -1146640971, -1723250899, -212610972, -1326879057, 562391485 ], [ 169789456, -1271966221, 1798721342, 1628639842, -796206327, 1799700739, -747418235, -82790726, 282457331, -977484936, 433104942, -1672958082, 450992304, 1884177951, -757049648, -1573789572, 338805634, -864620982, 1044206857 ], [ -734616985, -1878661062, -994896499, 1405756742, -2138650410, 1657970011, -1257992362, -975167080, 1067340752, 1860750116, -1265287972, 1771568612, 1134191168, -2032251859, -361247306, -1059598576, -1799505763, 1820141829, 1404365370 ], [ 1606251112, 580472386, 983399582, 481576411, -1947707616, -1502283970, 1667553669, 529784631, -756342870, 1273670401, 121341613, 2131906521, -10082304, 733748607, 2073790147, -291292230, 1838896217, 1369557264, -1993504095 ], [ -1931099825, -1751502061, -346662904, 1336241205, 997298071, 1022404664, -603693541, -1955635036, -1894436657, -1555297517, -1671001490, 1917554991, -1429410791, -774285518, 1422826832, -1254874531, 948469177, -148826895, 1133295899 ], [ -854549904, 1758059520, 993068647, -847804685, 712100730, 1044001335, 2088683055, -581628377, 2049458097, 1227012620, -268979427, 841359178, 279351593, 2103667448, -1883967890, 1104108902, 1431198574, -2122120018, 40969179 ], [ 858179120, 1502425041, -1710932298, -953871605, 197979058, 613498107, -1471792103, 1392249369, -22643883, -423269641, 1256816917, 54552848, -905763201, -275252343, -1491702397, 1473449217, -796739328, -645274014, -1401647302 ], [ -544409446, -1359091370, -1948854029, 847075703, -529054441, 877563702, -1189236410, 125160926, -1246630755, -1064200605, 2015178563, 127344109, -2122186446, 1926478052, 1385061286, -499537088, -1114096191, -328286759, 1174220314 ] ], [ [ -24640626, -1400060162, -1381211888, 2116666118, -1096446844, 338802822, 820094345, -1483401424, -1453525446, -806997828, 448871767, 1484840276, -490097919, -923282558, -832008252, 1175074459, 213676017, 513523015, -1178171969 ], [ 609048158, -817471485, 1657695836, 105383911, -1478911100, 675567162, -2029819112, 1444620846, -401437323, 1394397659, 1889346106, -9710136, -1670085372, -1828718309, -778556913, -1339766352, 918063607, -2145470332, 918122246 ], [ -1350338791, -1609018271, -2015471470, 1318882838, 922278707, 1702567940, 198236510, 411748114, -1994020271, -2055373496, 505287481, 49890635, 1349265187, 220251491, -2024925524, 623019057, -1601808805, 1659760598, -123676649 ], [ -247250263, -1965778731, -835458384, -2056098986, -1680470234, 353979181, -63205463, 268768463, 1318233981, 1317057957, 1639506890, -1812907759, -1825424973, 1705934341, 1591073103, -2067457682, -2018947372, -853147702, 210758737 ], [ -1938443671, -221797794, -1098388464, 1806435841, 1353643559, 101732446, -1610015824, -1012254856, -1280416820, 1541146808, 478320966, -669167702, -2054444142, 1420763056, 439895852, -1113394065, 1693830753, 1099066869, -1848742159 ], [ -2114962524, -2122123233, -986264652, -403937408, 1843650066, 1499202597, 2138249915, 1869140425, -2128584419, 1293511966, 1818432449, 641376428, 1988142762, -315437826, 1238452708, 1241135460, -1172784049, 1102484789, -106366392 ], [ -1358823280, -1686267585, 926763044, 1342885670, 1256613721, 2018887688, 1721749001, -1352055672, 986203282, -1196796051, 998116418, -294879979, 1724929339, -1613243165, -1313081675, 517634786, 214898850, 1545202605, 1690067031 ], [ -1023105181, 565426395, 1107455030, 1852604041, -624136627, -1930895810, -639056202, -1228546278, -1942814090, -1196814012, -1315844655, -1810197862, 1154559885, 527099129, -1486419990, -423255445, 1451314618, -1106091082, -1132769143 ], [ 978114039, -437860353, 756648508, -1317950162, -1979051584, 159887766, -259832464, 1485332422, 945847553, -698142096, -1703513818, 180670858, 1266805397, -851405629, 498434591, -2006468432, 936862489, 1445928242, -1072018344 ], [ 728356811, 1063864567, -1122231515, -1401463705, -498633493, 1547654623, -566074350, -1262734731, -918820537, -995459152, 139424659, 733815096, -967451551, -714905435, -49765348, -820125610, -201110516, -1878836698, -513496384 ], [ 1374841634, -265731958, -174537486, 439602937, -459343230, -336728176, -1092912480, 1107838931, 237185956, -2076199076, 255898105, -600079429, -2137378908, 33211088, -1779822501, -1319522601, 485004963, 61236338, -927835799 ], [ 1578330128, 2077945400, -1745152129, -1079836461, -2128324680, -1494438799, -582417022, -1955762460, 1794296156, 801096574, -1791587677, -899287203, 921051613, -970802877, -104794164, -1673168791, 1561660094, -1922116750, -1734230928 ], [ -1158092823, -578269549, -444021992, 822846732, 696052543, -2130237118, -1712846089, -783108824, -574813835, 1170318918, 2114898203, -1068384365, 777915936, -967915328, 2144022356, 527377018, -1806428181, -1745791889, -408559352 ], [ -241052420, -1158657003, -1801863456, 1896495774, 802624930, 1740693038, -915697748, 296420159, 584413995, -828374908, 619559170, 192656849, 1533047068, 1593957972, 1839620018, 317256377, -1908254539, 1139299571, -374648671 ], [ 806442554, 717832415, -1728575832, -1324355503, 1107544124, 238899240, -1251596010, 1512325556, 1591488912, -1190565723, -817546186, -1315486791, 275983917, 1151131196, -920225828, -2069529840, -2110853087, -1016477388, 1203170305 ], [ -591099452, 922848369, 1747501495, 1819553289, -814097008, 311406126, 981071691, -1339394483, 840642812, -1413744937, 279206906, -475461558, -503083207, -727320653, -46679836, -395066048, -1027461115, -1181285807, -55206700 ], [ 2098721969, 647869559, -1779375128, -1837281841, 1027187787, 197446777, 290486198, -549680511, 238874516, 367826601, 486771554, 1904022307, 1735363808, 1440789233, 752268487, 798584778, -984107375, 1562441392, -991082362 ], [ -1616732778, 1409217202, -372845677, -94173674, 559464038, 879918477, -1805025784, -532940884, 1226906990, 1022996850, 555164357, -325980109, -623775242, -29402785, -1367935567, 1840112953, -1336365668, -22029685, 1103570555 ] ], [ [ -1181857718, 2096947611, 134977949, -1469429688, -2110793480, -809523105, -949437915, -1933941712, 447326360, 73274450, -1842765677, 1416622165, -191575938, 381976835, 424557644, 1451086906, -1174658259, -1967799002, -1211949467 ], [ 777041735, 724967587, -813235786, 2036658486, 818697983, -827445719, 2080956795, -1255343336, -2017583988, 2078838568, -268896227, 1437332579, 1540000773, 1872575684, 1115449907, -1949495035, 193240535, 1862318591, 1138245847 ], [ 1453115260, 1232441129, -860351337, 1184238134, 533519056, 344809789, -1408046049, -1682167416, -353433290, -1085825634, 439997101, -793550123, -1673669037, -2000967392, 2003556211, -1684049348, 1843221221, 259183100, 1577846248 ], [ 1765016038, -1595342233, 178917017, 726533267, 562859592, 1676882729, -1424027344, -1556390430, 1435887948, 632638600, 1796854376, -1270534249, -1904354330, 815398903, 1107060575, 633599518, -1939835785, 1596052864, -1060463724 ], [ -61335283, -2048492165, 1111816378, 1361060804, -1323600339, -1811600181, 612576930, 233323221, 1618504385, -887117489, 957743436, 1493768226, 1626027540, -1784266086, 557427517, -666030216, 220804042, 732885853, 1782598587 ], [ -131073215, -758475691, -1324158502, 1066677800, -686127976, 829141914, -999012645, 1349726232, 720704419, -10176897, 2100032601, -27469775, 174009974, -2000652664, 635988963, 1852849301, 352130506, -483987647, 630915479 ], [ 223427850, -1236445050, -1296126581, 1706054450, 499117837, 1661240050, -660935557, 1956696216, 365308441, 1573823338, 1010768068, 1837419181, 472403755, 1161194744, -2015935441, 155311363, 1314600612, 1366643818, 261424109 ], [ 1911836726, -1123576490, 1264135515, -757358894, -1036378983, 1335903338, 1317448486, 1873824439, -308748150, 1346318434, 1153506173, 1658952751, -804638912, -43478410, 891821744, -357504726, 2143183124, 1369359447, -2055701454 ], [ -452807924, 158441488, 884149763, 169755277, 485532633, 362032568, -1490864572, -621085786, -821758639, -555788067, -1234934252, 1957870625, -1608565095, -719302788, -342829469, 525604879, -1295306029, 894262030, -1840580178 ], [ -1896229115, -1258614965, -1200066320, 510629752, 1316052937, 1324694132, -1372210238, -159253872, -1403093396, 469598891, -1066670675, 646205343, 1176551036, 650452017, -2112224746, 2091044257, -199756354, 468019355, 799871226 ], [ 198588055, 1962559246, 1575118435, 673603769, 519465099, -645983922, -179786824, -2122881389, 1041175794, -1583892271, -1184404263, 327325019, 741095865, -2003923607, 1147722108, -1552473098, 595128071, 1198726393, -1341161996 ], [ -431046022, 64440006, 218377794, 1331192469, 1952337681, -417722525, 408949315, 1837262181, 453479531, -1940665398, -817789523, 708942134, 2085196995, -1147351167, -1222248643, 638740516, -1650168676, 1929920433, 1763861960 ], [ 322040984, -690451351, -270966482, 227242578, 1540409031, 954152964, -156319681, 590123719, 275926253, -1639852158, -828592366, -1271887282, 211906511, 2018959303, 926879683, 695644349, 39917122, -627318968, -1241920512 ], [ 1751939846, -2063109710, 1761939116, -1211222567, 1300666062, 1504348411, 1791519154, 1972432366, 10843878, 268108784, -2011173678, 1413357932, 347549732, -1945703256, -659364721, 1518658979, -497741973, -913968678, -980285095 ], [ -1393908293, 173387741, -957420519, 357920279, -8510862, 650962652, 376043848, -1893100642, -2117588113, -842050257, -674286270, -208482502, 878177744, 2026688520, 1075078679, -574983888, -1140818957, -617803756, -1088884425 ], [ 258673393, 771660909, -1021631422, 470620914, -559054088, -12166641, -1123868607, 199867534, -1756541288, -2340092, -230217194, -398511400, 1727384362, 1236411102, 314209344, 1668960163, 681054828, 600622802, -81583844 ], [ -988942756, -862294682, 2037646468, 766203754, -1768568036, -1137205590, 1941582105, -1252371795, 240502551, -629937428, 902626850, 1551102261, -328362957, -2103494388, -613803793, -2053004427, -1188403733, -492640693, -1665414335 ], [ -1994761310, -804128516, -2035212509, -1054349932, -1644499383, 144748244, 1285130664, 1534314933, 520824393, -1788441362, -1833928136, 1060786228, 1064017082, -998360839, 2113897747, 605959570, -267423325, 546583397, -2066966909 ] ], [ [ 1020072351, -1199646202, -2082040030, 538444713, -2141564377, -2035482695, -1422772328, 1952758781, 2063218982, -341180294, -680002884, -314768016, 537957927, 324168112, -824601171, -1063430948, -52284832, -912440283, -266730402 ], [ -2024951035, -1339786801, 2017044555, -608909189, -285545451, -1328681179, 1605271158, -946281127, -886828123, -355254718, 1323714227, 1269350510, -1361326960, -1303854930, -1051836612, -1306775899, 3143939, -1085080782, -1835906469 ], [ 1242706612, -676777546, -1085285480, -1531816295, 1372040570, 438115390, -761655663, 1408566460, -846455096, -1074756960, -522794948, -1979213680, -222796487, 1077586344, -344546483, 346646351, -453675790, 1386960188, 2137905003 ], [ 182293194, 829436710, 468799270, 1639050692, 1742113411, 1690619034, -1847870407, -313802841, 4650828, 1182000449, 277497405, -125590011, 142892752, 406659653, 444057667, 1007202082, -428744211, 351360580, -1629504335 ], [ 31114382, -539786097, -2096628033, -1259438961, 2017623559, 211168166, -1984343979, 1655773502, -1630818481, 534220004, -1965062406, 1444854717, 542037206, 1528594296, -847684373, 1687780252, 1691249700, -95846990, 398129833 ], [ -530346477, 1209149450, 607351215, -1523775739, -385987922, -383859289, -277977076, 534489854, -945513919, -1340974033, -183042049, -506760078, 1750585907, 1092892715, -1093549261, 782500899, 451909964, 1726158665, 1054648290 ], [ 249945415, -1072921466, -1259037579, -539803285, 1626661026, 1713577973, 1984381149, 2065411492, -61810036, 435631232, -1784679480, -1462547539, -1061276392, -1419466936, 1083003351, 1476547446, -2146498051, 788349030, -881481554 ], [ -23030527, -562680766, -1496638079, 1238660306, -825038598, -270382008, 388784847, 109734812, -1354210272, 737008928, -1462642750, 1223752169, 637200336, -695381302, -627542440, -1409460495, -243274671, -1365892685, 30749184 ], [ -1459650949, 1667498158, -1655952753, 942313425, -253852523, -689811104, -1361003951, 589249770, 1213394013, 634063083, -2147237405, 1426940121, 1947865721, 883312553, -2090701413, 21281533, -750186623, 656987291, 1091171212 ], [ 1663811219, 1597999242, 1997631998, -1772862870, -1641168819, 1293136429, 928663733, 1080231940, -1138084358, -172349485, 613091124, 545066591, 1540479328, -570561000, 1445665082, -808190473, 1116937288, -2005575413, -1266124331 ], [ -2118125015, -1218944360, 112351249, 1593423511, -2097714106, 365170912, -1619882354, -1400950781, -1732924206, 379071645, 571601287, -959453618, 725632102, -427998438, 1092268501, 102274495, 2032341907, 717139488, 2061095211 ], [ 1762167992, -1255941443, -660378445, -636856107, 474957932, 264153389, -122507494, -1957671839, -224399352, -1321014695, 1929391309, 1518606550, -1366675166, -394484074, 580111206, -66054086, -1413417755, 1015894581, 1747827662 ], [ 1326013142, -624488551, 1567261387, 1643724990, 1695970751, 1397087303, -882474480, 5154527, 640162067, 1347239474, -1669761335, -1860667647, 2013877764, 842519115, -997984544, 2130410830, -470827531, 566844251, 1849763574 ], [ 1523529981, 558990617, 220901537, -909267033, -1387675553, -1776962984, -2076777166, -48514113, -646562406, 389635644, 47219433, 723250995, -1314469485, -1440222280, -1603182210, 884421696, 1763292611, -590182655, -1528296215 ], [ 1907012852, -1160696240, 659065171, 1640364167, 1795602607, -1185251161, -2018075634, -338046420, 1732463425, -117296843, 1622938414, 1433437471, 46340237, 1586654031, 2046161444, 771040674, 1070393257, -230183716, 2126273381 ], [ -624719335, 1100961633, 1898524006, 1783218044, 1642409834, -1300743748, 2062525608, -1301423054, -1134586148, 33233101, -1529029832, 984715509, 1838752232, -1009324066, -741600213, -356716723, -1774380234, -1406965791, 1930354879 ], [ 1827626522, 9905875, 1049752478, -1937689752, -1982649444, 1654269831, -2050850297, 888539941, 2120837603, 1257942313, -446312232, 156373472, 439307781, -239191376, 1923495243, -1957524540, 1957684065, 1542555450, -1735448285 ], [ 289001012, 581722319, 2082065013, 2116679397, -127048776, -1375873702, 1312386319, 699326895, 58071167, 1176834451, -1791756478, -1822937931, -81199786, -485232331, -1473267739, -1265766276, -58345655, -1903624757, 907942530 ] ], [ [ -1720997097, 716649026, -679564602, -1471804139, 340027492, 564021131, 1948283594, -273104634, 1871198487, -105925254, 1599416801, -938347705, 1165811407, -1203883177, -1972705209, -1588355672, -405308672, -1587654898, 1199813680 ], [ -1764266473, 2007858375, -643109511, -162155328, 1050418309, 864472336, 1450305610, 2127443422, -838677804, 528326050, 730610779, 1197374799, -909714753, 2002804943, -1120119183, 902308478, 1653255422, -1580971469, 161251701 ], [ 2057764569, -1510719291, 1305537022, 1453955267, -1011083967, 889621692, 2093029511, -483758519, -1805415363, -1031657279, 1889146243, 1803032349, 1465081072, 349176914, -966553207, 503515599, 1547965011, 1379690567, -1888027480 ], [ 906888890, 1942266198, -1609169262, 450241254, 519903688, 90588362, 1081814968, 2109006143, 646757353, -2034263106, 77384476, 53396642, -982439417, 1010257279, 306930134, -1665306000, 1188593445, -2083207513, 1583122756 ], [ 494838860, 2127024323, -695674643, -1188993551, -78145091, 1321979448, 525280267, -235277405, -488864085, 1240068085, -1225990634, -2003712341, -1122783713, -1248322832, -1342722504, -819763046, 927682319, -1084728234, -1570703470 ], [ -435090652, 2028002592, 1882716312, -2126954675, -2094087591, -843486648, -1524527269, 1300051297, -1504948915, -1760522666, -1177614827, 377865171, -1435142130, -899203726, 11942490, 1998983660, 1570385088, -1206965256, -900873604 ], [ -1842674253, -878380712, 488514659, 76593540, -532406005, -2065878892, 1734725489, -471194392, 1782320227, 1009914079, 1267241333, -336758852, -1594947121, -1183049300, 678885081, 364750951, -1751523083, 1552924846, -2039072702 ], [ -124275704, -1300579363, -1403390184, -23830469, -742492418, -210040080, 1912860238, 1185426069, -749363961, 100532163, -538011440, -1012643930, -187259581, -1547417505, -1136077862, 299408033, 1015844889, 750941660, 2089654212 ], [ -1232991648, -1628891472, 566213003, 287762342, 1547096810, -1601671207, -1107250405, -378401215, 1371966942, -1301092951, 1934339869, -1672085978, 1874729236, 745760862, -1541067039, 2101117956, -1937282007, -473405669, 973143887 ], [ -670150693, -506609368, -918082685, -1384125516, 356052111, -227311527, 1336344430, 183332425, 58272034, -1452692011, -1065620764, -1984904663, 2036857827, 1210342764, -985615886, -188562229, 266836290, -1097897963, -1596536688 ], [ 1955047342, -614536634, 1112636498, 571913312, -418103448, 497145484, -975596901, -1063949620, 984434953, 1188962284, 963578423, 857626530, 1649237257, -842929150, -2091085086, -957881077, 556694231, 418155259, -937386490 ], [ 1196297272, 2038471803, -1619188929, -2040878999, 836013999, -53931200, 727884031, 905414499, -1975166705, 1079168995, -1395878299, 571550753, 2084788365, -119735779, -645983376, 1758488589, -355745080, 329684902, -1285931610 ], [ 91081714, -1830731061, 1533801858, 471497761, -243962153, 1067586332, 463359940, -347068674, -734372672, -1855620060, -1236207884, -419541721, -170347505, 2123335618, -704246981, -81339686, -1985420712, -1756654974, -57139255 ], [ -652599678, 671028298, 1475958813, -1924129691, -1436983562, 289129260, -1720170411, -815889917, 890857407, -1972320218, 507166493, -1731355381, 1112874010, 929088248, -1920224118, 168088790, -121799019, 1958062222, -1976980449 ], [ 779902503, 188799024, 1986728897, 1007739476, -922888191, -1679753611, 354262724, 1499900040, 251841838, 345696103, 101413785, -551671494, 1706872830, -1431611787, 119003723, 1586907191, -1015166469, -333339445, 867430850 ], [ -1598850397, -1009968550, 962917835, -1789464625, -534283373, 380704026, 1505233376, -1557027103, 147287093, 920051719, -442617999, -265442612, -172436459, 1572811197, 494389756, -409163474, -2106025940, -445842208, 1357910063 ], [ -305546012, -457695349, 917942250, 2024691343, -1480987350, 1907456210, -681590690, 372018537, -996945648, -2054888936, -481214742, 1643870244, 1768095350, -530764636, 564028955, 1165426218, 14050852, 1339702674, -1593396292 ], [ 1860106218, 327558835, -1476818359, 1283055385, 1842783056, -597235391, -146572138, 1730337849, 167867428, -637942092, 607236721, -1458329885, -682431633, 1407568305, -1745197042, 281703621, 778747784, 72140099, -473259148 ] ], [ [ 1828326207, 1325096190, 1394933896, -1729862354, 2116286577, 23532075, 823174679, -525485344, 341914943, 903110227, 166809745, 303209751, -618511198, 2113769299, -1370391566, -541464613, 1396413635, -106235232, -2118994298 ], [ -1712062376, 1665832007, 2111438823, -1020153522, -1243260797, -1119267454, 1781614354, -2117153889, -1730354784, -601306437, 2056170187, -1766056214, -718917663, -1354881320, -736469442, 808782960, -1289301816, -363647871, -1452746490 ], [ -2100488276, -1730392, -786486287, 1048007906, -2121160417, -1933689550, 1783200838, -290949158, 1548224094, -1689499710, -630162422, 842044665, -1114766034, -1197137879, -1688272017, -653052736, 881279337, -887985938, -1630210879 ], [ 537959206, 728174826, -393226902, -1037864196, 995195828, 984818950, 429010833, -458533793, 20209140, -1559759263, -2135144572, -956144178, 82957513, 816296120, -1127478136, 794957959, -826630571, 417712198, -1675323971 ], [ -759148204, -1320270291, 580926808, 898941513, -1966196643, -439464743, 447843681, 1027895826, 1208103295, 1162665791, -1553873244, 574103755, 1359283905, 243900197, 1739487387, 1372601371, 1971485213, 1926940865, -2018468492 ], [ -440613899, 1699204714, -1799355560, -1874988574, -939128025, -517869115, 518707523, 207786347, 1006225334, -1195229170, -78644178, -667537236, 1723441357, 1752648782, 1389082028, -1395523745, -1748274704, 166619289, 892266525 ], [ 1404386200, 1274001072, -1111951333, -671897910, 1868625418, 893837424, 2062058534, -1208868898, -1004660794, 668604938, -115955257, 2053123959, -2099282295, 527297851, 1978948156, 138741436, -1557802441, -1884933181, -310070911 ], [ 1125017016, 741625363, -1701779505, 646599758, 1760642432, 655229610, -1036395263, -2073961194, 273362304, 1005808973, 1600493515, 1056586958, -146612758, 194840257, -1306029397, 993712728, 685708716, -2144920967, -833188712 ], [ -1433597916, 2034253845, -1828611477, 80897281, -803674271, 1830166547, -1273004676, 1919372198, -1348283686, -1972730495, -345438211, -11282757, 530973703, 104548224, 186471599, -826563867, 1447029085, 200938994, -456112523 ], [ -1812918959, -396194748, -254049753, -2101474031, 1319597517, 1117595336, -1135444665, 439153457, -1560929838, -1607162772, 735775730, -1324348868, 1811916338, -1412390938, 644835364, -397156120, -1823862048, -1984249209, -1549470258 ], [ 1196852187, 2109344869, -781055155, -992907693, 1798285695, -395654120, -980898495, 230230730, -574006642, -856027046, 1808088050, 990209378, -1423940688, 395450558, 1484646392, -52570911, -1497001516, -60048725, -19550698 ], [ -1282857554, 1606276540, -1983648450, -1461336436, -1687335629, -1986657122, -906907196, -1119363293, 1341258905, -1021654560, -1095467661, -399036008, -1764543032, 1047054595, 1351003581, -1941601779, 584184545, 308711960, 2044258885 ], [ 967506459, 1742154115, 1319351992, 475219765, 2003926617, 486002800, 1397424115, -233526305, -1704249982, 692574325, -1392530680, 34978784, 947355639, 1605744350, -1238063335, 1702891539, -1086579200, 1225908699, 1499682581 ], [ 671036171, -164890583, 371546279, -443001347, -1686928403, -131759578, -2057442529, -1045036848, 2108862996, -1771545331, -1905565720, 2049543651, 967064275, -893584298, -1665514660, 51766919, 1905431736, -1895555761, 2138901328 ], [ -1506671329, 2035336540, -1708768423, -1014933516, -1927873535, -239249541, 648456908, -1554906773, -2074814435, -1577557363, -185242868, 58309413, 708579750, 1912742299, -587971997, 371911639, -1502434088, -679677514, -1188055454 ], [ -1337676673, -1487705338, -1957736311, -878788594, -1917513690, -617364184, -1882582626, -443881703, 1332747559, -1189337549, -1791457523, -1141593335, -316429027, 598674009, 540435442, -2048473888, 1834777849, -251468121, -791583454 ], [ 1843338258, -1352357565, 1122858100, 2081706309, -717666531, -288020049, 208328251, 1414899577, 2069891956, 273054061, 929105698, 1535209708, 384965724, 1224855623, 254475813, 209191377, 1693301696, -563305141, -1310873968 ], [ 961468089, 337936931, 261642041, -643525957, 924387288, -136659075, 669270137, -1976045021, 1853863919, 1259354200, -12053008, -1355963961, 2075951055, 269311621, -160008131, 1818154925, 1746411422, -1041699525, 741984647 ] ], [ [ -739885246, -1982832464, -403236042, -1113902627, 188896016, -242358345, -1159159400, -191011982, 1024066851, 513836045, 557074081, -1601706182, -1747067188, 579358311, 41320652, 554929240, -602143967, -1686099172, -641560607 ], [ 622231802, 2074842321, 302559301, -405972741, -582552278, -2044484073, -1305047160, -623067716, 488666886, 427666901, -723663549, 119317891, -1163174317, -1816408130, -896020069, -1425133816, 150342899, 1156915860, -1423068649 ], [ -2116385368, -1909268920, -1157353474, -1436586411, 2064668954, -1129546138, 668466832, 840890909, -1092948693, -1520454975, -1314207714, 1630532748, -358540455, -2115506026, 625208417, -303298494, -1412857099, -1449111409, 1064916791 ], [ -800427517, -1967388915, 1143311456, -1314276246, 2134807852, 387730109, 212793562, 885564917, -1194938803, 739653484, -1384217089, -1023003215, 313081121, -491783964, 1726435607, -1985861720, -1719602080, -2145462224, 1744941072 ], [ -358700921, 1629968140, 186204079, 1548764659, 1379221512, -1728010520, 1987135483, 48478211, 425828279, -1104926199, 1359585093, -1791994560, -1587089819, -1167170408, 1360063485, 1356006562, -1059171402, 209619267, -387596482 ], [ 210361203, -2055895023, -279877483, -137251609, -2085625297, 649811805, -500200501, -1064906864, 1229268267, 1325739923, -1058540772, 1830491917, -2080196429, 303564816, 902254383, -1099262741, -573459911, 881640514, -589779269 ], [ -882159917, 636021782, -1448297624, 256545043, -922597354, -778185226, -261949011, 1000320544, -1178165649, 738630104, -698943216, 1675736629, -448302696, -347624298, 1090307128, -1958507481, 1536072625, -715852934, 1395438554 ], [ -560237668, -1317606103, -1688272829, 1330385818, -2041395352, 603594273, 448960980, -1126149015, 1099285787, -532554166, 1271361758, -663585463, 1202253382, -278542001, -175573116, 1481094113, -1724251510, -379644499, -1960586539 ], [ -1912705468, -1560568396, 1019334412, 1222277424, 1232763641, 2114236117, 310444617, -1295184462, -106825662, 232097159, 1168677544, -101025967, -2052649890, 1450154255, 361631976, -1683524908, 1941060415, -213793026, 1263987101 ], [ 979959672, -964126757, 1699560952, 1793940442, 1893444803, -1277906361, -1552509756, 201588113, -1088916068, 536846658, 745638468, -2001296267, 1127505708, -1600977222, 309729451, 190459680, -2066082189, -1370512335, 171725797 ], [ -347254140, -109553366, 883910157, 812143286, 538433633, 1014999479, 1607365022, -1240619733, 1808919902, -129137228, 1832219702, 594229843, -462178777, -1958880440, -1623830657, 523464281, 717937947, -1560326128, 1799625290 ], [ -737851630, 1156479847, 1173696543, 846209725, 1780662893, 1299640392, -1441768669, -387342283, 302984935, 7568064, 100667205, -1289002231, 2024524716, 736770981, 1309615295, -652926055, 705610611, -998741034, 391348686 ], [ -1070836275, 1860918056, 46006631, -35643831, 171688095, -1173433049, 1401194677, -924526747, 1788130709, 1438745275, -819697456, 236334551, -722307626, -1556096487, -939776070, 1587678650, -850166930, 1838039010, 981342871 ], [ -228015643, 554473578, 1644110764, -1813187631, 1295906265, 311539883, 2058422013, 1493471180, 1698410052, -1888934225, -197579557, 1741491397, -983327439, -1044531309, 718889908, -739757695, 379327266, -431652847, -211018262 ], [ -1536380561, 1432837603, -1724559879, -1417535818, -1114006317, -967289403, -2124331749, 1970657636, 331793793, -45468019, -1569914637, 573502379, -1746551515, -976211028, 271578282, 2072455365, 397816088, -93749843, 686722473 ], [ 999592206, 16215344, -690851734, 1650654708, -837705327, -1611212969, -892136968, 1229607446, -1818688242, -381387963, -1972671522, 1732831194, -725275925, -1140183472, 830075737, 1923082551, -1919825106, 1576998453, -461924263 ], [ -1403723052, -1833743377, -279522409, -1110190018, -1103481216, -1344681609, -1537406929, 1228533844, -480957169, 1293856826, 151018754, -1809263735, -422713526, -1774919572, -722867126, 1388642361, -739241132, -1124091740, -1455858674 ], [ -1577014346, -1190796687, 1758770552, 126354747, 1215011589, -1464303605, 467480305, 1415132016, 1184225672, 1014325396, 1082206997, 2099611372, -485288768, -787091653, -1742937662, -1364103362, -412764865, -1823141522, 1104992455 ] ], [ [ -644431976, -758687181, 1807943174, -1890843061, 391682876, 425112126, 1969418231, -389766140, 1778182926, 755779297, -516505721, 125233824, -266625827, 439875532, -861759761, -730196820, 1038994676, 2067814191, 298029740 ], [ -733199169, -1875088077, 1883441779, 1798199644, -1257073739, 1226158264, 761201209, 1859563556, 14618868, -1076066598, -679126480, 1086593121, -1279808347, 574907273, 1404407204, -1618423206, 120944965, -1032636421, -9147940 ], [ -1323870409, -776463148, -1488725735, -448690409, 641609142, -837838803, 1572194774, 453468955, 2095384928, 754049445, -1223944982, 286760945, 748304552, -108213508, -1811148731, -1371808003, -1120834639, -373631766, 1491974522 ], [ -2039482378, 1896311957, 124595621, 2021462991, 778060153, -152607483, -1647587803, 1012802172, 467628242, -562088933, 1359435897, 863297297, -909798875, -1493827931, 681946372, -1622995424, 108659212, 2077953510, 1040679855 ], [ -809485364, 1980036491, 1705825699, -36440568, -2049859107, 1677671525, 1423663492, 2044617525, 1875553029, -33412868, -2080688371, -450278175, -475616558, -856140799, 1324014071, 1328648572, -2128246379, 1777179432, -838098768 ], [ -1392708950, -1038412617, -1876019864, -1573152554, -884170942, -1769650990, -1406663129, -1078158311, 1145810283, -1288723090, 1798612667, 2037546474, -700168657, -2052554955, -905446567, -1591216983, -2010669422, 1319176308, -1678997844 ], [ 1127396418, 719358079, -136352881, -776468900, -492735153, -815836646, -659927800, -993131823, 2033590193, 1797782629, 1576300089, 1458057619, -1023227642, 1576984709, -166930344, -1445027519, 1056357391, 1994367235, 1395078180 ], [ -2067099613, -1623571688, -1581269794, 1957702741, 130769253, 1371635838, -1561590993, 15243634, -548199921, 2647013, 729506701, 30465990, -1832498726, 1356289317, 1752483428, 199496096, -1362856471, 1342387239, 426697302 ], [ 1561379591, 496356559, 869634983, 1222148504, -1946154231, -1098011697, -224003335, 891323158, -1049504446, -217785478, -1960752160, 568776002, 638201185, 204228647, 55117771, 2140978610, -1885018681, 899167384, 523124787 ], [ -211400877, -1331204579, 1867407023, 1877999892, -687044223, 846663168, -1682335550, -2131370592, 2002616327, 1595183219, -2109320836, -1868016648, -1497791883, -2097651350, -545831547, -450002596, 698756542, -1478751850, 1623110937 ], [ 1365301898, 859790160, 1909893764, -1322999211, 1217260677, -273684810, -566056733, 773565500, -892781209, -2067944930, -675869796, 1201143428, -1775636054, 1521006522, 1733448586, -114760783, -1099307619, 1341872832, -1072963738 ], [ -1253375925, 927185187, -779642165, 505635357, -1165698187, 1970742039, -1197057956, 2067052347, 1108873243, -355270243, 792147259, 1807861818, 543746446, 1954789276, 1795772180, 1529532420, 1798116949, 1857666756, -2046682497 ], [ 429465819, 718244856, -1656459769, 703138829, 1544360637, 1034764629, -826573983, -42360498, 1825956858, -986496784, 82636445, 1451651271, -44183942, -1680375999, 1422974679, -682416856, -479892770, 1471158700, -1691269060 ], [ 1057810573, 1218647868, 1692388810, -899335824, -2046205245, 1485666037, -1483473343, 1785907623, 908831687, -464231316, -552505574, 731918584, 1514220779, -2071868685, -2057024839, 1262802254, -390234212, -174521340, -2105795236 ], [ -1012067870, 434421068, 1611818363, -1603131365, -389581196, 1018307283, 1389048556, -45320448, -341174211, 1433332874, 1930611727, 1150352948, 731869045, 824348535, 718099662, 71664671, -1615899056, 1697492265, 1063065324 ], [ -662575650, 86924969, -1825973790, 937832293, -381535233, 1578240370, -1183934537, 872612166, -694725883, -3708979, -771073849, 1512074779, -1257340658, 1022901727, -2035739020, 1137113882, -118748478, 1767456327, -390135324 ], [ -1554277268, 766394223, -4171885, -1961872622, -1615268639, -34843895, 1072142203, 2077149473, -292086999, 1935818498, 946337213, 168032226, -1624544483, 1474534054, 516245640, 1237614095, -1662876627, 1895078334, -630692230 ], [ -401541311, 153265635, -2009664418, 822936904, -1017301278, 4645724, 94076340, 991018621, 1294086855, -1400724964, 1318683375, 609666723, 1779723688, -490621402, 246887422, -1485104410, -639423406, 1517822275, 1210204629 ] ], [ [ 2043954528, 1537701783, -1118439280, -755620364, -1470858923, 22078188, 1135889694, 1396438903, 2107220655, -674070652, -349710607, 325357881, 1249480152, 1978231990, -1515472571, -678232829, -1167974506, -1075263028, -1542269910 ], [ 405259724, 713520971, -277089149, 375814440, 827690196, 695327524, 1907022498, -1422093882, 1956027214, -1798575959, -2022389328, 145890073, -74656067, 128004982, 2119311238, -336766538, 1493191613, 785812473, -1875595744 ], [ -348883647, -1581262976, 1531075262, -574670035, 1192709091, -1830086563, -705356448, 1294977581, 1693142827, -2034852541, -34173718, 1616201234, -152886546, -860686052, 949153783, 1254696029, 1959746081, 1769447091, -2004458390 ], [ 1338875172, -1394858068, 1447073687, 1311200451, -1155273848, -250102063, 1162831096, 1540509866, 1594463220, -637954596, -1807503408, 2042354605, 1567201917, -1219938807, 357453057, 1928057566, -751628054, 1244383843, -57247677 ], [ 2036262039, -395399086, -1452696945, 1937908193, -630192663, -961830869, -1298793778, -384235648, 1416304612, -671224557, -995082644, -247422790, 110810320, 1405880363, -1317448134, -760022734, 890811664, -305056154, 1043753058 ], [ -250266074, -1653022386, 1552456634, 798363583, -1566492296, -1436740009, -688894642, 1950839013, -859872888, 1631760395, -50872265, -1281765169, -1652142614, -686986746, -1188478485, 411358744, 2058636713, 1317808078, -815173915 ], [ 1903899777, 2005182995, -347784998, -53265252, -47933214, -381153009, -1475066422, 1697233211, -646578418, -1785273948, 2112961785, -1610984558, 1878819841, -1566791747, -370241344, 88342010, -1188362159, 327715698, 313316867 ], [ 1567692241, -329500211, 1617255994, 1084855422, 1324503869, 557948450, -1370632125, 690507353, 928434062, -539801243, 591274320, 503120717, 609592484, 814330717, 736970093, 635668182, -773667717, 839685008, -1504506039 ], [ 1675868387, 1262027867, -995651005, -1833330487, -1476326934, 790010302, -1998643123, -1722509502, 859261785, -39988429, -706904836, -960904303, 25325184, -862685647, -1832523903, -195685583, 1833656004, 55192718, 380072760 ], [ -720975713, -1611943832, 1053265365, -402299593, -1812980834, -803703521, -1997282727, 1574876818, 2102653356, 1615794872, 1345585739, 1247565772, -121980071, -480397966, -1806827820, 1903417597, -2078685542, -965134575, -299854003 ], [ 693720664, 2140705747, 100784629, 1357474272, -267672476, 2101969732, -1337980511, -396545439, -1117037723, -1000223568, 1381973547, 907683241, 724622633, -1772829213, 1851937931, 1909011657, 778619051, -399504858, -1886455613 ], [ -225318454, -1648014205, 653493503, 959962624, -1835370874, -1069772632, 636978441, -1079461460, 1520156804, -402331643, 744225441, 1053326042, 445454470, 596203122, 319110063, -1313121264, -883907514, 1701981976, -634745936 ], [ 2028294797, 324898564, 1253966142, -1158679107, -1318274066, -507876595, 1261463921, 800938097, 92816833, -1369664932, -2024836743, -1596080383, 719532446, 1960916072, 2048468747, 1140400124, -293820676, 938696025, -1875584023 ], [ -634695716, -1157037149, 2036016225, 251112842, 1885628943, 1250243037, 1001768418, -1350687521, -1814761299, -1205253536, 1396781139, 1813930148, 855344057, 1639400765, -1828483724, 1785307655, -1685490299, -1392513765, 1415670169 ], [ 1858414721, -1468708722, -687456632, 1400380097, 72406642, -409979509, -187235767, -885889402, 2052328654, 111349031, -1019327498, 1697142634, 1966151779, -1872540937, 1972044173, 2009312764, 1792922367, -1536302289, -613226256 ], [ 1575097883, -536726408, -273210871, -1271024375, -345417428, -105240293, -395878956, -1079619932, -1767144781, 545995106, -1878399678, 1579219263, -1835410162, 1931304501, 234823564, -267967803, 1488643040, -294038749, -1554598440 ], [ 62611941, -50606643, 1768028683, 72514402, -1809426038, -693487412, -832068090, -1187311717, -1300865626, -1808769194, 1181958519, -445694607, -522841191, -285745186, 1994192519, 859491171, 2058145872, 429422370, 1635759270 ], [ 1828858173, 38507072, -34017376, 1850838633, 951953303, -528627010, -774278481, -460351920, -1048518631, -116273328, 746773064, 846760201, -1966169377, -1874839410, 552761860, 154052091, -1901878349, 2000787256, 2053041931 ] ] ], [ [ [ -1858358669, -2122436694, -1776828144, 649490048, 1906102958, -405706551, 1422509978, -1244394162, -2144737129, -76222286, -208928305, 2132399833, -818123962, -290615257, -1427810162, -427457449, -1922990561, -673986077, -1074132180 ], [ -523905167, 655988954, 1223080657, -842249953, 1607832057, -826213169, -1810649371, -1020010358, -1116260330, -1730394119, 683750325, 399447994, -836999467, 993677606, -1198666659, 2061672117, -645226907, -1174250782, 1061648484 ], [ -1447705346, 1971689842, 890232657, -1265705010, -759434695, 2006013299, 36790338, 209360441, 895605306, -1045884802, -345487729, -344593248, -552479115, -798031602, -259362530, 1233633547, -184896814, -1770223525, -2144242465 ], [ -2056816169, -1337417687, 1121824410, 469564462, -648867932, -2072556159, -737083314, -960175892, -11894141, -255857871, -1408033427, -249846092, -1628997097, -1942203839, 1821036015, 1612149087, 2127425124, -1758880551, 762898546 ], [ 1613747679, -421549574, 2108024194, 2002836431, -1380244313, 1574689774, -1844364348, -1480244036, -1627322472, 2067103387, 1514137764, -945293326, 2028758908, -1597475991, 392843336, 1565133280, 1920967654, -1197911448, 1158291950 ], [ 798025629, 295082226, 1310643490, 1779398815, -1514077269, -136355212, -1244006794, -379494817, -522540078, 944488694, 499821800, 1068014693, 884602021, -624876492, 616551674, -104787794, 158066209, -1220521268, -963701619 ], [ -1632961371, -1462687168, -636457010, -1352442052, -30959368, 932768114, -1471939921, -1249385877, -1447347298, 1337119305, -1615014230, 1816206655, 1613864699, -490633164, 833652261, -1365685824, -1522449581, 693888879, 692664865 ], [ -849297006, -60876886, 107611682, 281453349, -926875364, 1411366706, 444886920, -103017391, 83704247, -910090327, -679569844, 1203204597, -1586563358, -1462804175, -1423567609, 1824207313, 1330376894, 1896316732, -799210823 ], [ -666060154, -939927669, 1169319247, 1107025131, 1812487794, -925127248, 1800559080, 1933258095, -1656243237, -655482894, -1426899621, 2061514540, -41203010, -2094717638, 223694375, -1376235795, -669577997, 322511139, -1818388520 ], [ 1772849956, -302901214, 628169743, -940058460, 1151626711, -224807365, 69000220, -973647688, -1343221148, -275232403, -777639736, 378403674, 385447033, -599739182, -1569338358, -1242734977, -984589988, -444169106, 1087044538 ], [ -1028658441, 1023133213, -1871717848, 655355666, 574749854, 1260430682, 574927929, -790032998, -781560384, 1328263731, 1972428128, 38928942, 1241374186, 2082951678, 1728327167, -2000221510, -131344225, 435718720, 102140304 ], [ 375191023, 822096872, -1167651741, 378339976, 718800823, 722530722, 366336295, -290185820, -615252488, -1576921222, 1112852637, 1340213405, 2087489293, -483851700, -1239307754, 465464925, 430633361, -562561543, -675889829 ], [ -76544389, -327200254, 596847310, 961934664, 337196683, 794824074, -1542205436, -804803038, -1136401078, 1282474435, -1400694174, 1578829648, 325957113, -1397217771, -452797970, -1910170160, -1089091238, 436792565, -1958154907 ], [ 99699243, 1149053042, -1106471935, -1915372581, 529306708, -512140605, -386903263, -189926444, 379051585, -201642491, -843318918, -1552638913, 2080537255, 899616776, 698256327, -1171830011, -2063175497, 554332417, 1728320158 ], [ -523843068, -1637922134, 90913865, 2089951959, -205204369, -694114870, 1955328588, -1117026906, -659401417, -1103976570, -1490357159, 1659430347, -597732638, 1284089051, -4101882, 979083424, -1862985600, 300111993, 1797224054 ], [ 2093834849, -1293962050, 1140949237, 1849444391, 1003384301, -411548372, -1575418081, 238016793, -2036311528, 786070614, -383112912, -1868531500, 875101176, -369688006, 18492871, -937940668, -283065280, -1423650768, -1339263765 ], [ 725834135, 1425153280, -1436156349, -1454611198, 355981294, 250609414, -470578106, 2100464538, 2045408407, 600740514, 1746257877, -187418719, -2114985194, -1690481739, 1335087641, -1609925783, -1423107167, 779505173, -126737202 ], [ -1116398406, 1340060159, 941033541, -912819794, -1260578608, 1004379476, -1134568958, -1112711896, 1636830570, 1601878790, 2048382671, -261896389, 984774699, -1291546707, 2105290128, -1918218966, 1533833825, 457511307, 1882126226 ] ], [ [ 785492644, -1321053035, 775369508, 1042566118, -10670745, 378086867, -417640374, -993035402, 511176425, 19271997, -2004334678, 1107864981, -1119063999, -1948192751, -1050032162, 1689213123, 1195818821, -331175086, -251970249 ], [ -304525019, -1950730498, -602095001, 1696770561, 554455308, -492302895, 2091115728, -1816879500, 1562270138, -350208938, 14703656, 1930737624, 1856180240, 1294774579, 124752330, 401573373, 1735555150, 1112878817, -850317550 ], [ 70575021, 1368493382, 1305597218, -862805788, 1461097055, 282822826, -698428523, -32155291, -234538076, -1826673636, -1174789783, -1559201662, 794705217, -357619075, -1558919341, 413519214, -120074511, 756517725, 2003804599 ], [ 2083298839, -146210733, -2011199445, -1854168818, -1552638025, -2068718804, 618803920, 1933332453, 1090460887, 889747444, -774796080, 900266221, 69711490, -558725319, -1911668323, 4887788, -334952459, 250825063, -142684194 ], [ 1146891647, 1728052607, 40329198, -687192726, -830114516, 1637875061, 139913117, 2026258410, 778336800, 356225153, -1898760701, 1006012612, -113282859, -1690191109, -667493673, -196146570, 1701397129, 588211082, -479423590 ], [ 2061873483, 553742048, 2024691913, -191132363, 1506833134, 1345441636, 927010571, 1845823176, 224400549, -1788399501, -526605257, -2063013120, -1016043192, 878883976, -1598766088, 564740871, 583739392, 233800426, 817861260 ], [ -297354149, 685344723, 1072813372, 358609126, 874689028, 1138406782, -358092015, 1784661124, -751689368, -1901162953, 1983753762, 1474575191, -404750976, -1229772990, -1249805007, 309268366, 1976272658, -792448024, 885779247 ], [ -590851220, 250699625, 592876886, 1149897012, 998114957, -1194181829, -1669578590, 249105769, -406870983, -972576767, -1300240443, 1558901300, -1785393925, -1560254688, -670976045, -1213304774, -1856069078, -1100442560, -583774555 ], [ -267889927, 118844445, -1576168255, 2054768857, 190859642, -421772213, 999884391, 1869795478, -2112639793, 4290424, 1663121623, -1134419059, 1512837210, 391568165, -1929195821, 1602841512, -1853904501, 907828120, 317414762 ], [ 1256289650, -800715914, -1645244982, -41070097, 1054788775, 289735879, -1780465460, 591682636, -428461466, 994816786, 1852973612, 1533516573, 2146435597, 458111704, 957271597, -1696298790, -1400626027, -1562449105, 990582897 ], [ 488424772, 1802439450, 896742853, 1603888399, 1091266227, 552910766, 80151276, -1567398681, 431167703, 125198109, 2038178749, 1757400719, -651825129, -1336784461, -1227630172, -55024127, 2014296559, 1557870148, 1798573059 ], [ -1154475359, -2117049994, 743949090, -421419999, -156689079, 1008642609, 2101762439, -1385278319, 466831034, -2010475724, 5060424, -1991030528, 1358574509, 278287725, -1046610372, -1158443204, 662363907, -1039861992, -490465551 ], [ -2082412442, -649157531, 970245998, -1902401340, 1475871524, -990118931, 1002982378, -1547495603, -1562149645, 1588101097, 1963775208, -998790144, 1984847383, 1362989252, -1034525299, 1307395140, 2074767304, -849992891, -239693450 ], [ -909202116, -1968470072, 1865855656, 323856452, -1364385567, 114700536, 1203742902, 1538863920, 1202256690, -619879300, 1821578127, 1145183541, -227046754, 1231475161, 2115599071, -1997372764, 468130879, 743642571, 1600450439 ], [ -88166545, -674218626, -1278062918, -373862346, -356935134, 1418938789, 1534239839, 25909145, 815067259, 1007500490, 546304385, 1074747213, -1797384758, -160949228, 715848391, 77675871, 1110356686, -789946017, 1932669718 ], [ -1614208580, 1280083815, 970790077, -1804131988, -1092662251, 1904941939, 781220376, 1253812513, 1478743235, -2133144871, 1503788892, 913475147, -1096969890, -841940817, -454632459, 451108039, -993367582, -932922485, 175942424 ], [ 988032270, -300203966, -1345496724, -1665748697, 1436810549, -47306652, -1834375003, -544902300, -2044004289, -1282808593, -1580862920, 1837354245, -495875528, -1402547470, 672946074, 2124265072, -83330192, -1362892462, -104325197 ], [ 531645618, 1570153001, -1546105434, 254555061, -1967846919, 32671936, -2083901575, -346043422, -20849496, 2054772292, -1320160444, -1104625126, 340590327, -1479331456, -1896809507, -32779270, -1119851339, 763491785, -1748107455 ] ], [ [ -2054420885, -1193581818, 1533270067, 226440172, -931508997, 414625029, 624420294, -248152790, -1403224778, -561277057, 1597382417, 866833704, -606054765, 1709682827, -1344491603, -1430858263, -2062681409, -1755138667, -821260306 ], [ -1912277911, -518793511, -1847949667, -1996654457, 355035766, 237770504, 1266493962, -194538701, 1563592282, -29796505, -980655593, -1574221974, -42188289, -502182462, 59687499, 2009366478, -1920424672, -612394880, -1561452725 ], [ 1258258981, 159891850, -1614194139, 1273451179, -1619969351, 1167934152, 2142869714, 52457260, 637214088, -2045813024, 707958528, -1498016614, -318154496, 61205194, 1121614763, 1218977525, 1839007837, 1086264757, -1795282407 ], [ 790678280, -1407024776, 1921097173, 1572267893, -818690679, -1807572959, 1737206189, -605012739, 1505899506, -1790114855, -1058315857, -395262450, -1599163376, -226944379, 1822474620, -1373821281, -344227039, -1796821863, 678632398 ], [ -354818630, 41964112, 62234028, 676949779, 1018042277, 2012554581, 970645541, 1483831443, -1847190887, -1623040100, -266441033, -1550854249, 1476475955, 1539023918, 416566108, -55682626, 1524101077, 291782336, 1936425070 ], [ 1312654718, -711782223, 630266455, -1576440851, -1946758792, -1787036929, 2089356870, -1604515849, -1262230203, 783766670, -1402047177, -1633955564, 840639467, 1943075511, -1594467396, 682826562, 148607512, 1956483216, 1950227553 ], [ 272756079, 1654167881, -1278530772, 391142341, -1425170018, -2040207023, 1150574552, 279947401, -2147020551, 1319322481, 1611833790, -437377622, -2020758299, -878527738, 448543700, -1917206549, -477317062, -1203334672, 479182741 ], [ -1259091066, 1211889002, -844475355, -1666643893, -982978845, 1916825657, 1276012160, 411367932, -1254631796, -506974941, -145158800, 2057637548, -755573438, 1338416838, -919456790, -1451407577, 1167809980, -1767174996, 1148260324 ], [ 1816278176, -1514554563, 364502539, -1435539014, -157013813, -163143044, -1815466628, -1348718424, 179424293, 1458753282, -981453349, 1457388565, -1318146204, -2042514721, -467890253, -2138575894, -1994200894, -838259495, 420323413 ], [ 1987641629, 520133345, 746459640, 837515554, 102990886, -2049366942, -681475989, -1393363737, 259108246, 1169744115, -319327034, 320743441, 595437798, -2108594259, 1071179056, 990860008, 1997855139, -358191817, 2024754287 ], [ -1017592922, -403105058, 1092007982, -11285400, -599728677, 330467425, -199228559, -1742950495, 1549526678, 1122330915, -1504566577, -1221391906, 281997448, -211136353, -1701025508, -609715892, 2052377149, -930763771, -808074529 ], [ 1372151781, 1761915520, -1337440823, -571193157, 1485837710, 1486798679, -418325557, 1136472917, -834948078, -1148690748, 1910438649, 631021646, 1206571392, -1145288468, -2062875964, -2065981246, 845961437, -856938506, 76164121 ], [ 904339509, 1148886306, -1380646488, 320410316, 548904648, 290878042, 1137677532, -601527562, -814586601, -781311290, -1709067446, -1965053407, 414858687, 2135900218, -1583314218, -1068167814, -2136324983, -1099637625, -1585984990 ], [ 2130970241, -1002240269, 1857805139, 761838040, -823102216, -719000699, -1745882153, 1797738327, 1302260841, 1040510574, -2053874717, 2093672273, -1082622173, 709938481, 317504443, -2055617813, -450338226, -1508044324, -1409325093 ], [ -989589161, -2123653934, 873300975, 1045990778, 623897171, -187654774, -1266054195, 494193041, 850665121, -1228521023, -948975303, 1537460934, 723524932, -26498899, -812658651, -1203162208, -1244164219, 1658902305, -22155864 ], [ 264699223, 2064803203, 840991633, 629598789, -1178619828, -637195388, -1867333559, 79219350, -973466562, -263677363, -325527816, -2012863202, 14346617, 748561664, 1305080764, -1264878039, -452172340, 147006604, 1408634483 ], [ -1842925987, -26846034, 1246817321, -1970529268, -2072626214, -1773167982, -766810343, -1643156784, -501149428, -865265748, 1169835290, -527444036, 2034041440, -1475383072, -1325720371, 1296867619, -1550232706, -535814393, 522706244 ], [ 1686767493, -1214197563, -959951094, -2043466091, -405483361, -1151864307, -899030971, -1140209623, 2130596645, 221324346, 744476, -214621476, 369652394, -715344644, -1501924286, -905844163, -770426334, -996988520, -1517236260 ] ], [ [ 1553734279, -290501977, -168319161, 1679013202, 1524390667, -1087694922, 2129237077, -336819794, -18882686, 1862357437, 1840368505, 1885294674, -1397643498, -1808200478, -816965851, -929213865, 682502669, -1457859404, -1125216253 ], [ 1280086795, 394127893, 1265106256, 1713483709, 1875384286, 2034158235, 745531844, 149790564, 610885080, 1016696131, 1600058253, 443384886, 353457311, -343997747, 1348214203, -616333382, -674393699, 490269629, 568395737 ], [ -663024361, -2097909732, 1069456651, -1765640329, -1605581347, -1675584304, 938843662, 1082634530, 47513399, -1750503310, -1796243461, 266025357, 1458418219, 892903162, 214135920, 13290783, 1008719310, -1238761965, -1616121541 ], [ -622552723, -1481073134, -989108436, 1626219998, -84878868, -142486657, 1072478689, -876639939, 891059781, 81080026, 312368562, -551876208, 1849670660, 2035040321, -1610819100, -1301425645, 1067548373, 129149374, 1162970052 ], [ -719794238, 629684329, -1438327674, 1983767206, 779493557, 622652319, -1559169878, 1686654725, -968402905, -1621242735, -54292532, 2005092286, -327387347, -2114521169, 1763324393, 661355258, 648414713, 244397082, -1849340924 ], [ 857427859, -1532399570, -1255984736, 370329702, 76252752, -1179030680, -1862609968, -1306919711, -1957375256, 2094038150, -1811548767, 899715752, -536093203, -848392546, -2133420416, -2027984372, 2134742142, 1267463858, -938064506 ], [ 331733778, 1703695102, -810319884, 1981941372, 117365441, -194090126, 1702961921, -184306662, -1874977012, -1511220626, 996393583, 564279459, 1558008738, -1301555637, 88047596, -537002068, 1979551539, 1286082423, -1152446468 ], [ 1044922794, 950128953, -472415861, -322717070, -1130364855, -519408744, -1712685346, 585410881, 8333915, 470062654, 1985766354, -570469006, -1603682320, -534736122, -633377269, -86365379, 1478003192, 2116733100, 570224202 ], [ 1282058530, -910108425, -574246702, 1619126819, -587672190, -555501919, 1704055848, 1295426890, 1199407489, 967328822, 659487581, 216635597, 919668189, -1997893862, -1902693041, 1588729995, -1749648581, 642948646, -791430012 ], [ 1058167494, -117715230, -846669689, 906195795, 2063662616, 1211738564, -1166710647, 1652659897, 2141630382, -983805959, 643631374, 1065160992, 525693043, 2124658592, -1063286154, -1253332417, 1658443067, -1848072163, -2012594158 ], [ 1703023372, 1497603555, -1568102709, 1400787873, 943932614, 1744397012, -483933902, -756519002, -620547079, 671920931, 1892315242, 1891924512, -639340346, -1857906671, -396649154, -226817967, -2080071872, 2051202475, -1359135633 ], [ 336986699, -594904787, 915791344, 712688248, 1767107177, -1872891633, -947894642, -646358960, 1710681490, -578660243, 45758292, 1249888514, 1795459558, -966432684, 693080255, 1683269395, -992407143, 1906832005, -455448196 ], [ -1195789795, 1272708066, -525014262, -364038383, 1002702236, -1195935951, -993679266, 926071414, 1400220448, -1373636670, 2035319536, -1933110828, 564196406, -345639999, -1454709759, 1213313663, -2139173111, -944147000, -387048499 ], [ 826447731, -1173006347, -1920450877, 1176473044, -1793404673, -129689479, 720872349, 567921122, -1696393949, 456387552, -2094035993, -1991612598, -1133656979, 893333211, -1237585549, 1398914467, -1555083626, -123581360, -81896986 ], [ 352405032, -513294758, -1529944786, 976629476, 681687869, 671236215, 1888188834, 1658538035, 910342069, -281367847, -2085325919, -1214240542, -818525104, -875085947, 1949612128, -1875181139, 722592787, -65909485, -752938249 ], [ 1005900971, 431436478, 1474098814, -1446144423, -983649126, 1823818632, 1592600442, -472548750, -408765826, -1322454421, -1804881429, -1825720439, -2120420491, -1997251469, -539839131, 623049803, 616526650, 779256714, 620588366 ], [ 680945011, -494701508, -798314390, -321058283, 1256381331, 176194706, 1459856918, -729625624, 442699271, 616029323, 496052418, -1690162865, -1320938976, 523305086, 1538000340, -70127345, -1784107219, 1589051430, 1298510831 ], [ 1334118906, -349387793, 641634178, -1725961052, -2033679284, -1883769795, -318883849, 2098027382, -1913620015, 296508620, 1099894377, -238825726, -1923360457, 1827191117, 1713200982, -158773686, 1464490169, 1490327146, 650132182 ] ], [ [ 1519078599, 856571935, 1074017163, -1672818028, -1738967668, -1471794977, 1952701512, -377531098, 546794899, 319332275, -392983499, 899946003, 1144357834, 1953333732, -1829950873, -608539039, -1380899849, 199493916, 762869512 ], [ -1375390078, 556448415, -1929249279, 104781167, 2039831690, 749912183, 1212235118, 1932297340, 87467810, -1587839778, 361997737, -674996750, 1960954218, -887129719, 117618138, 1869261876, 1069791136, -1343420987, 1590569440 ], [ -567831028, 900232605, 1743122160, 2059022436, 730315202, 1024848918, -2013649199, 1934662792, 1976602068, -1224675397, -1889181996, 1916486129, 94045831, -1386321359, -1107538671, 697099654, 566364200, 478798868, -929331055 ], [ 1127482880, 1363977603, -1971423992, 279982373, 850397999, -803571643, 852615997, 1570315782, 1702624097, 1190717630, 889041470, -29470465, -1735521777, -37699414, 1221268661, -137958934, 1836443716, 172105870, -2117251093 ], [ 1538311420, -241232324, -1830641884, 807537200, -479194845, 1221341845, 1074288130, 1925208217, 1993112456, 1092928849, -1489690704, 1370743443, -1960777257, -175196189, 1310392239, 1728045500, 2020401414, -1603556063, 922082585 ], [ -1792237289, 232140648, -646127088, -1145124247, 1067197328, 1968645945, -657642826, 954650554, 1138535326, 833685666, -721453689, 1640500165, 886428882, 1613435794, -1089917433, -1800961292, 806122740, -2061750399, -1293549322 ], [ -1190987435, -1313393205, 1762188774, 1608040521, 144523832, 752347399, 633618437, 1598434394, -661476393, 878376516, -322778204, 39662091, -858893850, 1089160693, 1891308538, 2073451391, -377721800, -1778423953, 1442667484 ], [ -2031816790, -1480004339, 1693005696, -784947980, 185818951, -1368151469, -994715316, -887235315, -1207089848, 719864946, 747361236, -1539941556, 2055430140, 154514203, 950713976, -2134063474, -478982343, 2074916030, 1539494856 ], [ -1994637666, 749669232, 1092612905, -1554169360, 1585941147, -1374720278, 2131292170, -2108426004, 644775773, -1124710396, 457742774, 1145214789, 247293152, 1054785566, 1136496921, -724330666, 1592278599, -1794266414, 118995443 ], [ 1088255442, 945585342, -784200281, 1986007151, 2091291421, -1667075228, -1734067512, 385373699, -1342988350, -1858147563, 1344482836, -276399152, 1559825897, 971300226, 687631373, -514088251, 1057210574, -1717535906, -813917668 ], [ 1416913371, 771521999, -1099536978, 1505171675, 10049794, 1006241756, -1504061332, -1557612445, 2101659755, 1782084493, -503768383, 1842020839, 1381585014, -980449373, -495842973, 128190245, -645739076, -917976612, -1114565816 ], [ 595602200, -410007369, 2011472080, 1611706013, -1727335331, 694307146, 573928672, -1919466589, 1243379491, 176454250, 1431091583, -9587274, -337957482, 802942331, 1140065542, 1096585859, -76460838, 282323107, 2118357515 ], [ 1614477208, -437939408, 610005920, -1435984637, -695710699, 161119515, -531173774, 1851272913, 1539900191, -2025972931, -1031547272, -1470548561, -1535268399, 200731332, 1083695954, 983327627, -311436792, -397749324, -1173943343 ], [ 1557347825, 1415587597, -566992515, -1353070939, -131431832, 998303924, -954732404, -686405324, -1505921143, 912066207, 1644366116, 1172042056, 1301082121, -1471996150, 1576458576, 1395083003, -783040919, 508745448, -1831627227 ], [ 1542223218, -2128130959, -2012431230, 499019862, 1103105718, 1361500576, 2087008871, -2063916337, 871402608, -785018729, 1794436613, -891403685, -366121807, -862967985, 865882250, 1730680144, 288664991, -646856681, -707744057 ], [ 789662275, 529161908, -1112650569, -597668871, 1917083137, 1930017561, -475211206, 1278363763, -1837987558, 1592887344, -776367188, 582877028, 500744182, 1462248762, 1963538413, -571938750, 175106213, 693337704, 370160473 ], [ -713924845, -504572436, 405746794, 1888352705, -1840685230, -1173638602, 1254315687, 408075319, -336215451, -621441105, 2078615923, 1648286832, 1538641928, -918671078, 491142031, 1969580238, -1005623761, -1257439185, 557868503 ], [ -1304236799, 1102570544, 1559215280, -119313649, 2109335384, 397213750, -382074403, 1616163540, 528957682, -1558233320, 1553198355, -2241609, -677104364, 1571315609, 1173369217, -467481738, 2085037162, 1649657459, -1402997026 ] ], [ [ 249989078, 595758548, -423686102, 139119637, 2111237843, 288683798, -1452225514, 1515161769, -655886991, -1429941332, -1203480368, 1423402108, 2074693997, -1353781267, -1502214599, 2031513810, -1634879144, 249208832, -1013986555 ], [ -1292983247, 466381865, -1388584602, -1010262591, 633603649, -742573802, 2088195302, 146471596, -1667880566, 584544622, 469691470, 342752231, 1978134527, 493782487, 1087146911, 734034919, -1059968436, 1620324906, 758898262 ], [ 751974527, -1826964392, 948955014, -1748734602, -444454458, 267326229, 1909786926, -1370886482, 1323943482, 156739741, 355478637, 1764548183, -221503454, -1562163403, -2066238503, -618024715, 2089501652, -1214442994, -1539738901 ], [ -1997530888, 39010272, -599287085, -679453379, 429049575, -747103048, -1906630468, -345909392, 1028116867, 311159598, 1868220013, -2104519204, -1886636333, -1485672205, -2003000115, 486129497, 528025340, 1027985852, -1256002694 ], [ 752007743, -1397192662, 2108784856, -1066603573, -1942495987, -1356397769, 65263750, 919912934, -350097321, -775072524, -1293148310, -1618976588, 1677130998, 1054301883, -1531053218, -1482544541, 19723441, -637869035, -1322279968 ], [ -254832607, -272815818, 348490697, 1247780082, -956380685, 861544412, 984150481, 860767856, 1844418516, -1223758867, 1010652220, -2049315143, -711317187, 945181384, 1849681480, -1691745014, 993827515, -471621204, 150469091 ], [ 1477137198, 1516395385, -388779728, 1622416887, -148475376, -1158798949, 1966833967, -608409691, 1756898966, 1802814813, -1757178043, 914900159, 1575596580, -1264079332, -23200007, 2101928739, 1279783316, -683414370, -635132498 ], [ -1680933000, 1963768676, 1640261415, 1273705277, -408419215, -217294433, -529255081, -598204814, -1871633357, -1241047635, 479275122, -964675125, -1489148352, -248832156, 1312143053, -626127924, 1090149624, 618977772, -744932230 ], [ 582138410, 42223601, -1316438210, -318561053, -1027524589, 213610337, -1953363825, -1804201532, -504840238, 61385486, -114028764, -1795715059, -1696113021, -1704282252, -1781857010, 1424928377, -997239507, 1264720195, -36833354 ], [ 2112448453, 2076335046, 443595068, 1782729127, -420662555, -436291159, -1611387492, 240875376, 696520706, 256247594, -1156348152, -673955315, -1053615280, 1532715629, -1568923500, -895004486, -741356668, -313085054, -823732106 ], [ 1747620080, 25070514, -661760308, -689345407, 47628662, -588272623, 1591654880, -1620849140, -740860231, -289034149, 1982993664, -871933385, -1273236349, -432267760, 791020045, 2083904672, -1889626590, 630244695, 159314779 ], [ -698043727, -1462895373, 679607836, 551812134, -1576044869, 501748223, 49216032, -358787927, 137296892, 1824633548, -280902475, 1681071944, -2020479170, 1009236386, 1068562991, 943397569, -560606105, -1854446436, -1910457032 ], [ -757819612, -1623860334, -1274908327, -2065697710, -478688049, 1754366776, -1678602154, -579953280, -780556127, -269624537, 304635161, 1800911025, -1433698489, -851908705, -1693268288, -1955956920, 887699775, -895862044, -1086943288 ], [ -246850338, -93576136, -272894823, 1453594252, 782754945, -521625858, -1315803602, -1724116558, 891722598, 1225505184, 850376696, 1024382700, 591250705, 473376611, 1997221252, 162852489, 1731880075, 1083150661, -249284595 ], [ -630213446, -1434059029, -731471615, 100447376, 547238828, 1478615545, -1432676744, -1453378056, 572185396, -2078830060, 1576530119, -1220033749, 64940556, -1817453232, -1791305733, 1695305884, 699493304, 1897894222, 1586234808 ], [ 2093415295, -1302036365, 1000935431, 481819218, -1235950746, -1300860295, -473370864, 1373191696, -144108011, -1061554102, 356857676, 555893657, 507032933, 383622325, -508279343, -537850816, -515770587, 1719989362, -292203388 ], [ 1723611401, -788379815, -686831338, -643725112, -652446418, -749425259, 665060943, 1988079316, -927739594, -837102952, -842569903, -1107796531, -2059108294, -2130184357, -1744002906, -1508303630, 678754813, -1592354329, -769645614 ], [ -152009288, -1798562573, -102193560, 1847723083, -2117727989, -877449948, -1764963014, -1249379975, 1467215859, 95925929, -665406637, 1420398795, 1795350739, 1600399251, 43262170, -837146850, 36928259, 1040064580, -276055358 ] ], [ [ 99528212, 1171369278, 409346560, 1098915598, -257631586, 1314441840, -1386206820, 842326940, 1376250047, -354571385, 189477906, 491734890, -421537516, -80065584, 753047095, 1051607792, -319338664, 1651044136, 1499412736 ], [ 975223142, -1564680824, -496081400, -2018972806, 1843794677, 298044691, -717807226, -1044348372, 784355542, -1639761022, -582936198, -2017221927, 1058219877, 1161269533, 1046234217, 1974854352, -50368315, 497139383, 1566783349 ], [ 1170919279, -168365922, 1453724007, 1166232243, 1311792702, -55538348, -744062249, 1197999919, -2137384501, 1622059917, 550313657, 1412276130, 1922351635, 990550159, 1664404702, 598201544, -2127062114, -526967158, 1736055083 ], [ -1171826146, -2100845417, -345244178, 134863718, -7531272, 1514644169, -1385680366, -360608039, 412589298, 789639090, 1463167497, -1148940512, 1648944827, 2019193985, 2106399697, -1958129518, -562304641, 568099190, -901543029 ], [ -1998136367, -1014389863, -1967898080, 1021723792, -986467879, 701695936, -2082229644, 1256216014, -1256987473, -1119823010, -1486275571, -1793651362, 1769152323, 1879158510, -1969474659, -978882164, 480208151, 285163373, 732469780 ], [ 1746656096, 1378795726, -799271395, -569630333, -697621169, -1367424756, 292258877, -1624361692, -1652299005, -1535325641, 1049808617, 103147323, -838496656, 415749893, 935087360, 1238771935, -169560308, 1307645050, -766241268 ], [ 1472226473, -1322057194, -1461656716, 1116252004, 1053606298, 1621774926, -1835128337, 1731076157, 1634478475, 253468176, 108914321, -1496411756, 607864040, 1151454717, 514483549, -1192162741, 249016591, -1452263173, 100287048 ], [ 1634365763, 1812935352, 942130608, -651233041, -664767013, 1197412308, -2087783358, -592901676, 235162946, -1950388025, 1303498796, -523959761, 1434308491, -1499430961, -1987530738, -255189287, 1986115518, -1795270566, -1601287914 ], [ 1225986445, -1660615044, 390213613, -1968428551, -1984876305, -479670892, 625007699, 408555153, 1952656222, -1912985993, -1875640705, 1181897738, -615411280, -1234025756, 1695503207, -786611605, -2003864819, -2075640558, 1797850408 ], [ -1462583728, 2099153701, -1296009472, -472551124, -1877073559, -150345828, 1984442751, 2096676853, -545643685, -1890214310, 822730568, -781087105, 1583911276, -1874893979, -1732014768, 1057986150, 645127331, 649426990, 200914233 ], [ 1561004332, 745724474, -1330343542, 1300158141, 193724164, -1370458881, 914898206, 760789923, -936938410, -1350179482, 1673602402, 1533018458, -1297578528, 811901780, -1639795431, 1768330647, -940667076, -1409820735, 1278457712 ], [ 1976687506, 919865872, 1703910569, 1680034272, -884242105, 501606126, 813491343, 1796018177, 174117605, 185558647, 1361534438, 1796788326, -1870117772, 1589918507, -466808311, -114066308, -293004435, -2119688674, 314148798 ], [ 2086339733, 930940319, -12484029, -2048881513, 1034866770, 723941067, -204952445, -578821469, -592364741, -1223623988, -608901356, -1453487986, -621400315, 1868818436, 341168342, 348790352, 1321888984, 1619543892, 296550261 ], [ -595038649, 111641909, 1581610128, -830494344, 2065400895, -159687107, 981187842, -1375263897, 2082679557, 1050882621, 1696688349, 1216238068, -298103852, -1123145046, 1291013108, 287797727, -1103949671, -924286631, -1334287601 ], [ 2050417287, 873890456, -863988058, -1218422430, 1563582408, 951109846, 860372396, -1866694308, 1999748813, -260548424, 942599672, -1371207774, 468884629, -1751850458, -169876139, -1135863472, -123975559, 1587157287, -2142146380 ], [ -167644095, 2134250322, 2029915283, 290451661, 707396428, 373518674, -185870487, -1372480004, 1324542974, -292073057, 1603018719, -1206523636, -1305837758, -1207642890, 650878421, 204184047, 674271117, -1112843386, -603227377 ], [ 715537531, 13622245, -529844205, -759883983, -529584753, -952856228, 868466339, -1447021177, 733247910, -1818800279, -413711919, -2289492, 1847207415, 694218558, -737659543, -562388011, 937892803, 1578343210, 1261383889 ], [ 1718985485, -1210041211, -32356415, -110804070, -346750497, -2057445176, -1191123095, -729737474, -383813880, -987943205, -623890717, 1166008023, -743920363, -1199476937, -143862553, -2038238508, -1171608692, -2045894094, -1856206367 ] ], [ [ 1132643925, -2042925624, -1531710182, -1387752103, 618646114, -725960747, -1281783072, 1004853214, -1195622084, 1880005861, 1316131261, 1646816263, 781849747, -959396391, 663657636, 1096394981, 1841145144, -1926875400, 1590028960 ], [ 1338267574, 1489607503, -1286393082, -1562815581, 691540673, -1434616432, -1349150798, 2070553581, 1760212454, 328678259, 634965217, 212162020, 1043539277, 24456322, 475671324, 1012735908, 1263308238, 406536513, 1035427983 ], [ -1503707126, -1929415271, -1707438547, 1048953313, -846848936, 1243005747, 1589344513, 865954691, -419931896, -1689624764, 1598918377, -702595698, 312557523, 962705614, 1844764073, 85160659, 1651150023, 967930044, -532720311 ], [ -648910788, 219693609, 926103428, 900730186, 1023480371, -1951397234, -333678465, -1460704894, -1998838447, 988041763, 2093719728, 1780438169, 1604322827, -843325753, -1468120933, -455202307, -250827116, 1608141104, -769304531 ], [ -1004231919, 2063047638, 1830007764, 925692981, -1541437549, 270758429, -1064760338, -1483050240, -1995275823, -775416336, -1745917089, -1758164087, -1051838383, -104676352, 666342148, 1582776453, -1284761978, 1218976267, 1886811044 ], [ 1156108988, -649977794, -800763318, 80150542, 1409747215, 708489340, -211957547, -1561861722, 720322933, 806184757, 12920671, -1629656171, -244202614, 1401370607, 1949126410, -51207237, 1494709328, -1763534715, -1859475504 ], [ 891790670, 2023828360, -1818579091, -1513541579, 2038123714, 1966188300, -199196564, -1961651205, -502875130, 740998935, -796381488, -725570308, -215104204, -203799851, 1207589775, -3798396, 86567843, -400652700, 615536998 ], [ 848676391, -1900990619, -1970790185, 1510450829, -1939523696, 121991261, 1442348070, 102622607, -1765955966, -1063644794, -1474228619, -1815570209, -636979995, -704096511, 664659261, 1367920408, 331868239, 202020870, 1302785164 ], [ -1015258978, -96039506, 399831907, 1315081806, -638669960, 2779323, -1186733850, -797115865, 1030310622, 1480608174, -1429146960, 2109790653, 364537961, 2100784664, 1003634735, -1595631152, -1882732087, 1766004636, 840618147 ], [ 1571048152, -2098295804, -1468703111, 1339212838, 1491443066, -953014586, 2099117864, -1487471074, -834870292, -1587602205, 298124208, -276151538, 444456789, -909929973, 117836749, -134064291, -928349137, 1484151899, 1546894589 ], [ -1696633959, -881175018, -1028514874, -958561697, -1660800814, -481944592, 588782396, -545765529, 528548016, -1842322187, 1496752033, 83240757, 985808898, -46365560, 856659316, 276655642, -1458082125, -1162799924, 1370867831 ], [ -684962489, -2116096260, 100873100, 923129432, 1514487643, 1351063830, 1901426934, -1174264621, 921697809, -808352469, 1615794907, -1107671937, 924698898, 1372361480, 399118007, -339849415, -148973202, -586422061, -1649423728 ], [ 9713518, 453021421, 990142699, -1894263822, 689285335, -905821383, 892286466, -13116304, 1921792172, -1682014989, -1051694546, 947204342, -1258873460, -1062751920, 643672116, 51159557, -1520179328, -745508148, 616172642 ], [ -1864933486, 1958586671, -431031881, -178440576, 673953206, -1225323468, 265407998, 2125470845, 1971464547, -502823961, 2109647216, -1658412715, 1716674447, -360270175, -801493388, -1770983646, 512686447, -1790150677, 987285671 ], [ -1943406055, 104872934, -196652370, 2098416438, -176063984, -789637442, 1002548263, 1581838672, 189643096, 1108317813, 1546881218, -173647136, 1601574215, 1289975110, -1413387004, -293224513, -1970234447, 1147678205, 886175986 ], [ -1977907969, -2104611695, 459005159, -455799453, -1958264669, -1915546143, 1571833029, -176627553, 1105332122, -216118542, 1804849379, 1484979866, 1739719065, 625343106, -2084990319, -418733075, -1726688984, 40163664, -80731207 ], [ 211016553, 1883998584, -1176145863, 1594370616, 1182825780, -230637730, -140862255, -462562868, 592036192, 1178767244, -2010698825, 2112814853, -1671259282, -1473973273, 384624477, -1695754243, 1048980302, -1209268616, -769663748 ], [ 395116220, 1914390092, -1294052356, 1500246396, 671114443, 105183347, 1631305384, 600865895, 1328964514, 400149097, -106126657, -834689005, -1001813289, -1878542663, -915776798, 1308114776, -864816919, -169404933, -503040922 ] ], [ [ 1468261250, 338542369, -538862022, 1851672917, -2086133043, -1576324539, -1602380362, -1730871174, -1472182206, 799608484, 992032241, -1802631887, -2009747981, 1734157126, 1371483306, 1244720123, 818950279, -354130311, -758751637 ], [ -722903475, 94355941, -1943358031, 1856165845, 2037834345, -1847941246, 104911108, -586903324, -536639338, -468142657, 96137135, 1989284645, 1004162194, 2041085405, -977013772, 1466113232, -377529110, -506820533, -1920684753 ], [ 1672454899, -1650219601, -68438555, 2028508363, 618720230, -1623597169, 1837818421, 427551897, -1082001560, -1024424891, 1549536860, 393693766, -432735243, -872867862, 1594450891, -631911055, 207964740, -1814626543, -1085313163 ], [ 1238627527, 1140413720, 2079955551, -1652913019, 79728720, -1531722607, 1058458265, -1511113394, -1626534803, 1461726174, -1600777067, 1594515165, 1062286567, 311839619, -1525670693, -947580549, -1273850463, -454370168, -1281283541 ], [ -1358911951, -731143874, -2131100530, 1751393856, 1458723915, -991283914, -1311550987, 1605982320, -1807777281, 1137164835, -1581378057, -1822307283, 1829919061, 211080544, -587426628, -1953201288, 636032510, 280856227, -2013109957 ], [ 913710364, 125052732, 1536275425, 1059441097, 418878429, -1865796104, -1249374683, -863600170, 1924774636, -764422642, 100111326, 1663384320, -2008444546, 709359264, 1665673798, 1569219364, 33493735, -534541840, -1354807242 ], [ 391400769, 1716193222, 76203542, 688919479, -961627878, 1035499214, -333203362, -600002539, -1095324928, 674472421, -2077924232, 1841011068, 2010771129, 1957150695, 1967419153, 1462947307, 1392487803, -331937399, -1397718067 ], [ -2123128135, -2060874467, 877222391, -1305868145, -1480922224, 1595849538, -1485218668, -1489520492, -108382042, -1144527220, -1828982077, 821440342, 72686037, -96926373, -1117377898, 661444318, 276307633, 270849475, 1856497443 ], [ 311277954, 1827411714, 1600875408, -1693153857, -1212231841, 800464326, -1549572830, 974251115, -408465338, -821751648, 148679243, -882920443, -41102292, 1124037121, 171159521, 2078564895, -59353973, 1351633532, 76760783 ], [ 1464196456, 1855080586, 1629746499, -1933242859, -1499374731, 1896878843, 1234177298, 374577741, 615411318, -1942049043, 42875302, -1917887402, 554610862, 307169240, 610831797, 812076586, 2147241558, 87105826, 1341588590 ], [ -219627096, 1057617605, -957540110, -287625778, 457774468, 2017029656, 1707633647, -994472009, -333232246, -1812742180, 840492260, -1849029494, -2072873787, 1034602438, -215035103, -1359520532, 1124081066, 1190675131, 1468493369 ], [ 1348530230, 159196112, 1912972550, 285677641, 838239098, -1552895728, 180987111, -878367029, 1294340392, 718968588, 865576446, 1146173968, 548531567, -1795657361, -1159284899, 1979740939, 829938287, 1948056493, -1848546000 ], [ -1341762306, 708980352, -1953335063, -1847889371, -682739400, 759461744, 1970081091, 2035714421, -244759541, 1006229061, -800183855, 884136487, 1695165144, 569960417, -1570789657, -946787291, 1894469436, 1240024780, 1327136715 ], [ -1930713332, -500028967, 70362034, 1234246710, -1702091552, 1100014580, 484406103, 343010035, 1558178316, 1208805857, 913047784, 406252, 2028906305, 1470655225, -865095350, 1259652566, 297512284, 1745175056, -541861707 ], [ 1277902884, -1028386337, 1807950622, -1403973198, -1382234934, 2063229849, -956437351, 82132009, -204150416, 1233821723, -1104588967, -697200004, 1703826331, 1798545550, -1375399013, -51904356, -176567197, 59061801, 92925777 ], [ -1936633569, 1602257244, -1083134661, -1034469220, 1335395237, 2016915551, 1726705739, -893540386, 1054838668, -1447438266, -411898368, -1058356379, -1172237922, 1636719584, 1668426142, -1492879377, -558821850, -2010385549, 1399142660 ], [ -895108962, 424925089, 191351117, -1295910565, -615675236, -1670163371, -1457212932, 1494619488, -583317861, -200191235, 827085311, 1621794541, -274430940, 1593928689, 312343258, -1927803329, 1920075311, -1022913464, 1066179103 ], [ 1592763238, 1304949114, 467492424, -910478784, 629197160, 48899515, 697233960, -667443928, 805416201, -66453776, 2024154693, -1666980543, 961936688, 79332432, 324010880, 110874625, -1564274626, 322024915, -348216265 ] ], [ [ -1139841901, 1825159673, -1196356356, -337099270, -568117604, -199543739, 161914304, 559092526, -701038665, -657112127, 885365554, 847617803, 365601065, 82083068, -1662801178, 284254613, -1185839379, -1834086853, 449289273 ], [ 100360696, 137238995, 999364545, -690643824, -705366642, -1409253106, -1821220096, 1805741036, -910090259, -217156349, 1749654328, -1234605747, -1396332177, 948737785, -624948230, -1048314894, 1200166500, -1006570330, -2124319398 ], [ 1404694443, 2021029088, 1751694363, -1652177625, -137069943, 1651676141, 568179876, -863677981, -596974736, -801168819, 573913541, 655851249, 979318562, -952586696, 949224134, -259856118, -1972658103, 1207915382, -1723949945 ], [ -2107147036, 893175008, -1773552880, 136746948, -708053165, 1904084883, -819492580, -1702693432, -1563965738, 2103137542, 1982904220, -1573979543, -701846364, -2012468793, 1380567355, 1713652411, 885582783, 17364265, -561024653 ], [ -916189112, 914445541, 308383634, -148288817, -526010390, 989345666, 2098579852, -1621854525, 1176750962, -200151801, 669755307, 1284303890, -764104340, -1288034422, -2036482655, 2000214896, 1277183449, 941203676, -1942161701 ], [ 1815018179, -1661570950, -901615636, 382235609, -2097210760, 1103473633, 1833638844, -391080851, -1627567270, 382471147, 1193825777, 2034288717, -979722638, -939341980, -1791325336, -1958628031, 1015855381, -1194543590, -842195256 ], [ -229904443, -1814323778, 1191269641, 296748902, -346800470, -1146227793, 381884821, 942115227, 282645733, 1106990733, -52279368, -1620253995, -1464512333, 1266962142, -1855339543, -191592092, -1275717430, 1101254868, -986995348 ], [ 1130903751, -1341887139, 465430077, -1320904002, -141555032, 465537649, -1485610480, -195407252, 913517890, -1072855921, -1920360466, -1134757904, -449535755, -1532293585, 1313352771, 823785015, 28709487, -103356339, 1267531751 ], [ 706718858, 815097168, -521986420, -2124783652, -1782372981, 1016313842, 1387431156, -1746404735, -1968901840, -1138693020, -569143421, -1366184781, 365637527, 1681439850, 706501143, -719592224, -78382893, 1915051316, 1283782955 ], [ -1483492291, -87669449, -1792307276, 1442327588, 835022844, -1087243297, 1057273103, -117952330, 1272134408, -2014609781, -304217596, 335698716, -1698219742, -418515593, 1025741854, 778198019, -1694027092, 1040815205, 968645768 ], [ -287720841, 1371769638, 465708410, 2145460727, 996570113, 2140784514, 1446452910, -707947895, -1695963377, 558859615, 205771084, 2087114392, 1824603068, -2131720483, -927584168, 55796661, 552374882, -436546813, -934949434 ], [ -205325951, 1305012149, 1893501149, 1045263577, -1449364598, 1930626774, 134256305, 854520435, 763625001, -46728972, 122750638, 176594991, -1584047863, 1200077909, -803820657, 1021706143, -2034368687, -1641493199, -1003450438 ], [ -862735931, -1701848034, 783797142, -1863392703, -1714198017, 493963332, 686637651, 664776706, 1560963421, 1239850204, -568039690, 614701164, -1211168474, 1387300327, 1520492801, 241866219, -79331335, 520382941, 1427028384 ], [ 1772336760, -1812059041, 436148214, -1237870855, -1880603316, -2143014109, -1738044541, -222703999, 1531258609, 1641101416, 1202851621, 623961771, 472904351, -2070861436, 1384029631, -2041206944, 1239131691, 946237851, -1010366278 ], [ -1748911350, 1635686546, -1201514922, 138771727, 852260642, -160918747, -1078796221, -38603835, -42128290, -245027249, -449659751, -1921371411, -670974914, -576928278, -1062627536, -1679216388, -397225899, 1817481367, -1362422209 ], [ 835881040, 1952836678, 1982962400, -788504680, -1559898233, 983436571, -840263180, -890549602, 958064136, -1021365582, 80341616, -74248762, 1478690416, 998629398, -565734026, -2130655545, -1077132048, -1412570311, 1224722382 ], [ 1178202401, -1970185420, -631501839, -1505049722, 1526402336, 954117062, -1575244206, 832302868, 1344297886, -1867058633, 524447047, 113136268, -1423828013, 1803572235, -2094465948, -36321210, 1638054004, -810067612, -906746580 ], [ 977039283, -1110826805, 14434279, -1357860008, -1855287764, -622724046, -1538468073, 102474392, -38133879, -95820755, 2009752726, 1508477097, -284861705, -1299914713, -1260878764, 1058840700, 1475791490, 1757571073, 1832310320 ] ], [ [ -1989151284, 1418578920, 1078959163, -1434454495, -968601814, 2018406974, -224658531, 839701619, -1885171901, 602091098, -883270582, 1182596607, -1666026306, 2122859618, -1147349574, -394267622, -2006646785, -1733228050, 1884972990 ], [ 866381905, 1697893364, 1482855028, 648519247, 628803052, -750742172, 861245771, 1903964644, -1144363152, 2026432656, 98868209, 1265001247, -623297449, 779992597, 242929970, -735304616, -2031211411, 1646185740, 831737219 ], [ -365533, 207406866, 568433373, -2035831629, -1403406110, 2104237544, -2055413728, -1675095516, 2093867611, 1223186539, 521747938, 1795752095, 795889452, -1768923527, -1931055352, 1622083289, -337222788, -630947214, -926616143 ], [ 1284852308, 1441587795, 520546657, -62134950, 394278705, -496005696, -579098420, -1512468801, -140358848, -500161653, -932836621, -592374360, 865408273, 1232658747, 1307537368, 1492588239, 2076748429, -518657848, 1693496567 ], [ -385323599, 1408551231, 2041076321, 1218656625, -523136626, -529787416, 552404778, 2141306650, -1568540910, -1041454230, -305428779, 1321851467, -1109829454, -200869159, -1104186592, 892338479, -1142130084, -1733577329, -108669424 ], [ -2141567660, -884149098, 2003921645, 1360621722, 549808902, -220263834, 1327410721, -1911877574, -280680028, -263490657, -2075511595, -1721353355, -294393965, -1515469510, 2102175993, -1566389661, -2022036517, 1257594336, -406037566 ], [ -302595923, -1005968633, -2143289430, 934514754, 50293977, -444137362, -1283138461, -1565657128, 933445901, -1859144285, 1896785446, 154963889, -1415866710, 1653308428, -960088416, -863452276, 911747055, -1627024500, 568543089 ], [ -969511625, 1410178663, -150042859, 640741307, -165164682, -1327301791, -766305416, 1440344164, 42757171, -1456819133, -1857717614, -1787471192, 1352667270, 1887668205, 12869778, 359920263, 79903409, -725181178, 1150946299 ], [ -1046357745, 1005826290, -1783680347, 340074118, 257537534, -1579919054, 1590419132, -1339079298, 772767173, -99814779, 1125360680, -279809981, 422726145, 1025711094, -2105030460, -1236430436, -235827555, -607810830, -1993772914 ], [ 586824602, -1798290473, 1118831641, -1392808890, 434065924, 1672366285, -587364947, -1223546431, -1163561226, -207175624, -884949906, 1616962722, 1465249779, 765008331, -665747939, -1577759420, -1153272859, -161751576, 1355286733 ], [ 1163665414, 2053828228, -241012151, 226416895, -1213649853, 812951570, 616373908, -1849825304, -397049712, 1857478831, 59087140, -272955272, -1610720278, 1259766676, 1739651628, 1743223296, 1808344598, 1914457675, -845064435 ], [ 1103781603, -890732594, -592173370, -1414754175, -1965152744, 368645723, -1805756962, -1292551661, -1326581880, 491735003, -14832653, 1914414542, 676163055, -1370771420, -1062788765, -1177228503, -189010711, -1755822180, -317214362 ], [ -794900081, -1698928464, 1639033906, -668615245, -2078971047, 1015728332, 585300700, -640617936, -498110162, -1292783141, -783635679, -1439545209, -1407902859, -477191881, 1429062717, -1408948398, 1386369391, 1411364652, -1971781000 ], [ -963774368, 328865600, -1451960904, -365249827, 864801962, -2120677009, 595116073, -836071758, 1228389897, -1339944607, 862539951, 1131504139, -272321791, -226284182, -415918685, 1279921084, -388311634, 2013558284, -1483096562 ], [ -423558818, 199250372, 237956307, -185157675, 2031049404, -55228052, -1433334731, -510342834, -1914804228, -899426304, -130493952, -1810623426, -52099545, -1199929177, 1842644558, -1548878064, -190553221, -1364360445, -240619403 ], [ -85342484, -8089818, -112062652, -233560721, -913583517, 1712685603, 641501880, 505966810, -396241480, 1272602683, 778390544, -1483383612, -285728805, 1614804376, 1629310282, 2018833999, 1075467340, 1962282356, -1064707236 ], [ 2073498478, 1923452515, 847529948, 767827016, 736607221, -1674957165, -1858265460, -1122584808, -932348312, -1890378145, 1232877468, -2000210872, -596576418, -1690997387, 517628894, 1937823646, 371466432, 255275560, 346654115 ], [ -986545117, -556483775, -791838565, 1652798996, -589289941, -1078229511, 25204143, 1161224529, -533076573, -2038485974, -393056604, 1453444316, 1547799363, 1108605968, 121396012, 2057074008, -1691806089, -1628747974, 911995573 ] ], [ [ 1303990116, -1247651026, -820230592, -1159631610, -1082632600, -2064393190, -1266863734, 812509726, 938141821, 1623688108, 1900344038, -1235112841, 653562135, -438081694, -1005843450, 790244414, -430222527, 447869903, -1112299534 ], [ -320163443, -1847748584, -1993261399, 1148149643, 1674070615, -1698804490, 740836627, 641262710, -961228649, -308068477, -883061783, -1835462574, 1380529471, -852512386, 124672007, -1823421008, -1966575191, 555164358, -364784938 ], [ 718062445, 1639026573, 1695498327, -1826220253, -918422873, -1266257783, -1390862212, -183849197, -109131307, 2012752288, 1350389273, -1895380442, 282755204, -1202788450, 1906845690, -1055713091, -1766341312, 1891668963, 941732218 ], [ 853751089, 700469392, 969304218, -1102047296, 725932792, -1254482680, 1744561549, -506717367, 1854654642, -762263508, -1347549626, -708762035, 234196240, 954375907, -2044781039, -1759619970, -945677531, 1066558147, -903643259 ], [ -2520790, 2108560475, -1400225470, -1307640697, 727849619, 1198372174, -542110625, -1309460523, -1576515385, 2023984534, 377190350, -526630112, -773360838, -1469674099, -929505980, 1203159592, -95408228, 1749445627, 85290207 ], [ 455111616, 871280913, -1378911063, -33603874, 1587217579, 143929220, -1072940920, 302551360, 700052084, 1835089745, 1129164873, -1712602485, 360967791, 701786778, 1048823939, -1986972148, -936697186, -1034603904, -1291221661 ], [ 1249560785, -173604301, -595397281, 203277140, -2032818961, -1146905535, 57277903, -1278420968, -267425324, -767096768, 1833247966, 1629019056, 1899304960, -521286619, -950049181, 63779239, 1375739250, 1310489213, 63283949 ], [ 276785378, 172516578, -151027014, -1657299834, -713088479, 1445371760, 1566299702, 455065419, 2055732119, 1955058058, 5791426, 1215058745, -1247393922, -143360136, -368010644, 1534493850, -359002696, -780756323, -494593730 ], [ 1558978636, 519748127, -1649889782, -2035370782, -702113302, 1376671811, 1581593659, -1479332437, -2044539014, -1022634183, 1583072610, -310553246, -1975310085, 7017991, 682451808, -1728999656, 593221502, 1289275860, -1900371977 ], [ -1916996952, 1452624766, -145813326, -1778461759, -1568543525, 1509129521, 1526541748, 2075023287, 823877580, 739254291, 1715833356, 1847989329, -2034482512, 538247399, 1103393034, 2066075576, -1918163496, 1274925789, 235142105 ], [ 769992692, 2147065555, 2099845815, -1360342129, -69333876, -374091356, -70158014, -345821323, 1510280460, 1674668040, 748567880, 626737058, -1528098214, -662151641, -824749195, -1654314183, 363806628, 608635412, -2078731852 ], [ -168869834, 44645874, -187212122, -1142729668, -2043674948, -1130448631, 2092360491, 1697965585, 841228541, -935502193, -2062670299, 1710433599, -310872331, 144829146, 2007229993, 1837670132, 222624806, 984511564, 252309233 ], [ -369274034, -1119405956, -1996358383, 1895982135, 1682101740, -459761017, 890518373, -1710236773, -1568693323, 1547465550, 1868966322, 471930777, -48883410, 639706789, -2020582633, -767696720, -876705986, 104185273, 1545344284 ], [ -1782644835, -347399985, 1141942413, 1321919308, 1535967505, -417595010, 1917697051, -1572173532, 1359995535, -1311595686, 757866959, 1637268897, 813464611, -1369072930, 1619781076, 1870222705, -56844730, -908207700, 613198748 ], [ 2025665066, 2012983188, -1731584951, -1553468579, 207848495, 1554255029, -1994657726, 800862259, -1045429359, -877971668, 1526242318, -908954975, -1344296669, 1993290977, 1681590199, 1824871540, 385718897, -1023598784, 973153712 ], [ 1122855055, -603813561, 345158821, 2082625673, 317175929, 1402633974, -2021937518, 1768422532, 1994984184, -1521133924, -284545820, -1001553904, 228742064, 1464556075, -1347009643, 728058247, -1594058400, -494578584, 204543858 ], [ -153036649, -1628232460, -263979911, -712887234, 248469895, -720015176, -47104460, 1947759700, -194467116, 1000779733, -740084025, 747461842, -219621953, 524965693, -1385246569, 1434479339, -1327717851, -1418536200, 808692165 ], [ -875403600, 1995316865, 779947648, -1235272879, 2033500784, 1773567779, -880475690, 539323597, -253050631, 1944862732, 1982464149, -449883215, 1745664792, 817382431, -1751885737, 188366584, -471191956, 2050821746, -1308254503 ] ], [ [ -1887658479, -1539441190, -1895158392, -603060, 1563980102, -27968373, -1917718498, 1557245794, 1749637249, 1121031488, -1743676601, -1175937400, -1664602037, 699310814, -726867275, -1928218443, 973986714, 1042619338, 330591777 ], [ -1407774437, 1756451162, -435289472, 556788340, -2092981575, 411026701, 1685430897, 302242152, -940743896, -403488654, -1008714128, 597780855, 138923049, 2031734519, -2045575121, 2027850773, -951663439, -1671266403, -1029629738 ], [ -190813145, 1071561878, 396574649, -1163715270, 927391019, -1982012515, -856764134, 1980072263, 2074190580, -789127073, -363963281, -629894254, -921851834, -1337933595, 1202895988, 652689466, 378172441, 1179244601, 1737486161 ], [ 1518558268, -1690642084, 1149048173, -1912681272, 915040238, 1903297455, 1853651277, -231970697, 2020638285, -1219099160, 1807128251, 1044068595, 1257781889, 2136511168, 1144489493, 2142085719, -278711925, 1989321362, 1349354258 ], [ -1474904597, -545945004, 1504644034, 503944038, -1614003475, 408808620, -614947788, -1654085024, -1381572729, -1262928847, -618385997, 1697840050, -1082522492, -1387055370, 1704262098, -36655417, 2094831012, -830862811, -1401041189 ], [ 1546807118, -1590566291, 1020990738, -1441505061, 1507319642, 282129723, -1545746717, 1641023675, -948410032, 1054417475, -1352121759, -334763418, -1045350757, 1971623165, -1652715181, 165537680, -990007165, 1223365387, 225627942 ], [ -34398, 1311817752, 713995703, 674985302, -530910936, -1151307205, -1921779634, 246942268, 483686505, -1114402694, -906864056, -1901511467, 217483343, 1914840816, 650316546, -1842990471, -207393746, 1798678640, -1472883894 ], [ -1025814492, 1310737113, 750228664, -1406799991, -2117934319, -1592039574, 252492843, -784446610, -1395118682, -1897502543, -1761322037, -630399871, -1159803684, 1106331618, 1091669979, 1246837845, 915020537, -185878926, -1356212854 ], [ -1358779011, 527576119, 2034714201, 1011694916, 1390796035, 1447889417, -2124973340, 1761439574, 459619304, 1586299845, 1912348779, -1590622182, 1843457158, 180041638, -431939659, 2011896870, 478262292, 640104042, 499638774 ], [ 565012907, 987835519, -630305085, 1896216988, 749801823, -144067170, 138848531, -1882381858, -1763287642, 953381703, -522662431, 1916120029, -317123137, 1591645272, 943260100, -2042260747, -715157964, 1643378338, 1252540870 ], [ -1514886818, -1157184563, 2056542069, -142283832, 1036346414, -57870272, -1605658190, 276510257, -1714682658, 1822481474, -953996021, 1437636820, -1161984564, -1833054388, -2130185888, -1685267222, 1676530949, -1719666269, -1604289627 ], [ -1209482461, 2101815015, 1341412215, -1013948987, -297776019, 319773109, -958974854, 852050534, -1000908763, -853917837, 1798447843, -189114264, 1810985702, 1172239206, -802314736, -1869944400, -1507523435, -593998189, 1081091540 ], [ 1245475660, -410620721, -721691004, 935003587, -1892928816, -405117686, -1341096125, 756163585, 760666140, 1509316381, 2007782636, -1233456174, -1164850481, -396335452, 75285405, 978326641, -1114500089, 277476834, 1818091178 ], [ -1846550163, 1718467282, -1383973479, -467277172, -1500818153, -1988306314, -942123695, 461829268, -534735206, 548596732, 1026659475, 505685526, 758938982, -876148997, 1335889999, -2044842083, 1490114596, -2009375490, 559439769 ], [ 1197967502, 1724174915, 133588802, 1329670613, -982763772, -902266272, 1780390442, 208065837, 1650665518, 50775534, 1357865331, -1389279317, 523201264, -1253055525, 493826188, -747961965, 132106678, 1754932899, -1360634563 ], [ 971583783, 976347682, -803109511, 89077130, 1724486050, 197596817, -1549484656, 809273068, -1658330874, -549701802, 1453758077, 877846796, 756294868, -1081598393, -2074306268, 1569760744, -1131307138, 2087660698, -784039087 ], [ 394437062, 902124142, -508495982, 1272134574, -909107273, -226012481, 1686739980, -810412211, -744303007, -1761084601, 1348858453, -1863611411, -392647190, -936280606, 1630833989, -119843195, -292773997, 117418079, 334730886 ], [ -1209642383, -1620710673, -1391354482, 2042491538, -1953919548, 270509586, 1063878447, 512633095, 1356447018, -1608660025, -468141629, 818396183, -1898676332, -315873060, 1267242658, -330019005, 1247391334, -114743103, -1689034527 ] ], [ [ 154317668, -384801767, 1303468162, 1453851944, -678907093, 1747881991, 1635238202, -68574117, -1671566382, 906862832, 131256002, 683658950, 764835551, 1136763477, 2020295634, -762997343, -437332399, -1394679688, 766544256 ], [ 889366366, 1229721012, -1491282392, 1428388769, 445383423, 1790843347, -2146847040, -661934139, 1938172958, 1470889698, 618319886, 1962430334, 591835306, -131550497, -976715378, 821352823, 121350373, -760260369, -1476956949 ], [ -1046643354, 46585871, -953632133, 379199296, -1926629603, -655396946, 336811393, 984488592, 1553830393, -1572495258, -914367346, 611261812, -2011224930, 202298464, -931455868, 87523251, 1168315831, -1407862793, -224961878 ], [ 1038198621, 1147267906, -843463757, -1215378504, -346885985, 609670878, 892974766, 992159657, -873047195, 1327992696, 1232107156, 790538289, 1028646356, 1764304259, 1385945575, -1606247119, 1128729550, 217543821, -306900424 ], [ -215630584, -1458596251, 2144403073, -1927285752, 211959722, 1832194114, 795674848, 1954260605, 1799724059, -2033241182, -1535487439, -1674643287, -690252591, -466263770, -758853997, -1486558315, -1645325130, 18620340, 257699517 ], [ -841921946, -830843235, -24011953, -1438098550, -1471548406, -2053456500, -600491699, -2039874403, -592773519, -469172245, -1037059501, 476455823, -1517840689, -1234524387, 1942217726, 1761486914, -1651296665, -1244744855, 337650255 ], [ -986036568, -1449029644, -841107205, 2095934128, -1469946509, 513039021, 2143579658, 1396542772, 931834935, -844105460, -857311361, 431307202, 2032303374, -648040582, 578808317, 2036969528, 1156830994, 1974501613, -671296642 ], [ 768397145, -1216640377, -1961274229, -215583432, 1257305640, -357707258, -979030807, 2081114442, -416539585, -1524200170, -1364216048, -1566924635, 2025247781, 520481068, -2083632590, 265928285, -355236632, 198547368, 1534440625 ], [ -377825673, -855368302, -596477118, 880409113, -1773258383, 524345974, 1256187147, 2109583708, -229887679, -144265075, 1706306661, 1299154354, -18892673, -528885693, 1733178275, -383074146, 1821100852, -278288192, 254295159 ], [ 122889387, 1277534814, 1204676924, -1701126099, 1442075012, -1644000614, 1354993284, 860251823, 366015027, -1929038440, 1519652886, 908107901, 345955516, -1156828003, 1170215849, -1139171937, -279559998, -600280050, -350857873 ], [ 1822984987, 1163852367, 904661750, 808664384, 1080188020, 1003491678, 1215715687, -1936481318, 1424297060, -813437524, -1415899102, -1315767771, 1897727735, 1401761471, -442343482, 1769650869, 265098562, 1468859249, 1332582694 ], [ -1074971607, 1514328193, 2008056421, 26226793, -757413215, 192056401, 1473264300, -388270161, -1943873203, -1934788160, 1105165419, 633971824, -1205304255, 761100902, -813767116, -116001505, -1265055744, -1940856084, 1732209999 ], [ 282838099, 1987609966, -1704772145, -440065855, -197441066, -2003263491, 1281739986, 2094729304, -1172425972, 1608222187, 1799104272, -364612819, 894559059, -235680928, -1041596338, -927043684, -1160673137, 2091182989, -1826930991 ], [ -252880490, 1605831977, 16968289, -1876809444, -551453374, 542473483, -1635530668, 1079992472, 694971258, -1051800618, 1273685253, -513631257, -477241496, -885443603, -519114022, 1295925829, -2069493335, 2127792760, 1127265712 ], [ 2021200178, 694870755, -1848967706, 1089843216, 763721503, -139061256, 364930993, -700293097, 1846996629, 1672589801, 334758909, 1959681722, -182714719, -1263994237, -219363108, 1797877992, 1518769836, -2055484131, 739188506 ], [ 1306693059, -1829406489, 278718280, 1861967923, -549108913, 767675944, -501347702, -1481551324, -434617374, -131661717, -314226379, -1070902863, 1915062122, 392458800, 598214982, 241542734, -650078553, 2019762683, -360620841 ], [ -1910559983, -223629232, -213386227, -477495192, -1361991555, -89386117, -2052931110, -643643647, 1194704547, 905054102, 1106588495, -1498885123, 1864892152, -1338557538, 379276993, 2011307249, -1048846524, -1744319660, -588478064 ], [ -2089155040, 449124774, 1191724431, 553154202, -1088221915, -1964549925, -780877366, 1764002267, -579743679, 1829910931, 2015412894, 1282096716, -1137434669, -1074581779, -1569193916, -652483112, -74098321, 869405275, -1891672757 ] ], [ [ -834347549, -638534229, -482132560, 354160683, 722623518, 1905376325, -2001392891, -1429483725, -1555465772, -930255644, -1992876600, -492426946, -1006321595, 116125584, -81222624, 686533282, 1477861163, -1696093481, -1379060903 ], [ 944833931, -614742264, 1735404254, -2106980918, -1699732310, -157011202, 3491707, -2038707661, -32430494, -763218329, 587188890, 1420956455, 348003851, 1872807853, 253516504, -570179993, -1691735324, -931870998, -633687430 ], [ 1110397678, -146610942, 850264675, -1538659918, -523541107, 1248827867, 1740991433, -569641055, -198927777, -968459349, 1872105279, -1709505601, 1648552129, 751386727, 1925951576, -1504593404, -1680160986, -1358962092, -1000490796 ], [ -1175974704, -553683159, -970009950, 1045452459, -969399828, -886101147, 1498510909, -1258341969, -649617017, -671106459, -177065461, -811956978, 350103022, 1351261279, -144562926, 2103731704, 601354355, -842406652, -1006066368 ], [ -1924890961, -2117478037, 952259402, 1094511391, -83578305, -1501657154, -284444548, 266163209, -639095359, -10290554, -127214244, -1620656174, -1562791540, -1939611577, 481713949, 1648199006, 1846066312, 639550210, 1800369656 ], [ -531437894, 1022712879, 45188481, -474955754, 800305398, 1809094093, -138114069, 686153443, -1193859821, 16032751, 696484347, -927377878, 1240226439, 1096283931, 1515246608, 1277136909, 489378442, 253290274, 1920274878 ], [ -918835067, -1903384200, -476263518, -338632113, 529965593, -1550276223, -1189728485, 1781060092, -124769117, -205483594, -1966323447, -2018928535, 1310931400, 581021313, -508014034, -449047144, -235368479, 1304648228, 1654994679 ], [ -287737907, -445556562, -391957064, -106673067, -856155860, -878616376, -176997746, 1318778159, -921226484, -273901514, -1028629087, -77679819, -1663710550, -32808463, 867651041, 758034831, 551480388, 177838619, 446470302 ], [ -280162289, 1894648993, 664865483, -871791141, 590548194, -751360018, 903982233, -603728254, -130516046, 325620585, 2064115431, 182197387, 324018339, 1774397686, 1279816396, -2004750443, -146831110, 868616098, -700074795 ], [ -1107080257, 104668157, -1403032967, 331776922, 717944665, -821715589, 606304497, 1092185653, -936757427, -310381937, 384243442, 689648311, 489371078, -910132344, -1583127776, -67543743, -858923689, -633656078, 1280644601 ], [ -348333946, 1768786668, 755662883, -1430832273, -1475441114, 701714738, -1093324842, 1869007282, -602267494, -2008830603, -974372096, 1490187717, -1398083339, -194128976, 1361368861, 1584861675, -1450121628, 1241538089, 608718089 ], [ -1295359566, -209318045, -1607293133, -1445435121, 1681068255, -874041481, -652929264, -1677422905, -621961366, -1735815254, 1262179920, -605974925, 2049951692, 1095793764, 1413923119, -439415999, 1921962029, 296016412, -1573412866 ], [ -1597160244, 1829698151, 1638048083, 488297443, -728465584, 764072334, -1334386082, 1553138901, -628826581, -450874520, 2016980444, 1547255450, 558338690, -1738854235, -1627723858, 127585499, -1451976644, -1030272267, 1128311493 ], [ -808577734, 1483384022, 861580589, -1793392344, -1991379162, -885683954, -1865919961, -1944543992, -14453158, -1613729488, 2099267655, -1555607506, 1750769479, -269761267, 269532974, -2093081294, 1279126552, 915947614, 55867513 ], [ -415344332, 94625100, -423992198, 1564821899, 1984015631, -203538798, -725359197, 1135935773, -1970298168, 202213431, -408627805, 322474794, -141525618, 1081386282, -126575015, -1159838699, -155767546, 1286049711, -711740528 ], [ -222733829, 198434554, 137116804, 1592112249, 2031317038, -608613317, 656899193, 150363884, 803514728, 1492702439, 1493310026, -435533195, 1988482335, -1562038214, 879271727, -290057246, -244846109, 19699663, 748020092 ], [ 1583063849, -936065049, 1516090200, 1552971454, 1153167587, 875218669, -503923810, -1043156918, -958054019, -441608589, -251508954, -1223162838, -774862157, -1123998559, 2061242505, 52589214, -1784936414, -62229417, 24920775 ], [ -247436594, -497667343, 150143574, 1169989053, 1027199420, 413984876, 993367731, -1889043377, -1924758915, 744292299, -421659232, -31666872, 1342873747, 499097697, 281849613, -1754319186, 1966537096, 41948120, -564197616 ] ], [ [ 121792391, 1972640053, -1519369493, -1637879572, 492409342, 1398752047, 1756336346, 1483028873, -2038405728, 321295394, -1061361131, -1551868573, -734044456, 1958651936, 190030896, -1276192473, 1031188035, 2136960669, 691463383 ], [ -311761029, -163971356, -722435292, 1975564494, -970631833, -679255923, -1731911240, 1219943974, -352292361, 1400620298, -1517918215, -1713916208, -286759126, -1959311386, 774365083, 2088808964, 1952665789, -607884520, -1091287752 ], [ 723080610, -1541120775, -2021843293, -110074637, 1133202152, 1474657629, -635001504, -1826649839, 349207693, 1236448949, -1941237256, -338158564, -1684084035, -43359112, 1387723857, 231674749, 232620218, -1414755600, 1189636450 ], [ 1313595334, -1454741337, 921289357, -739686195, 2027274320, 1508148869, 1254148029, 369186741, -508700132, 726176996, 447183253, -1260789892, 156978348, 239726565, 1833588060, 1005121287, 1488435746, -1405528110, 551970990 ], [ -861662828, -1135174611, -2109273728, 269236306, 1988213230, 536589984, 1699982038, 742936778, -1751501350, 967840148, 1427065381, 1295648569, 197665465, 93699055, 1995092427, 2118003456, 40716677, 1095829415, -1259444862 ], [ 661491598, 1530079466, 1755919866, 1881429042, -1435359819, 131734865, 273671216, -396419466, -2129284385, 1181537909, 1130609273, -1786011494, -580452263, 1471891789, -960543911, 1549672851, -2012537920, -876933461, 1613142731 ], [ -2098987585, 159080686, -2105338485, -1430885740, 2053238767, -154811060, 1204407621, 1594228774, -606819913, 722559316, 1672523903, -284997397, 1684780019, -1807402891, 1753287151, -431951992, 7534004, -1262207076, 1376312581 ], [ -971857878, -1985835839, -1698062119, -1460326907, 500932772, 568934319, -1344452611, -1700742005, -1155063543, -1961367267, -746601956, -1682014558, -1258381951, -195766368, -854828469, -50200407, -1212810885, 1829685350, -1877123293 ], [ -335905789, -1378974044, 61778733, -104816739, 1358142391, 938916512, 1351671794, -301067068, -744842704, 644055913, 964529685, -1376257589, 1657273937, -67616516, 1388964803, -1862405473, -737225501, -540557921, 1030745586 ], [ -1094734756, 1021218515, 1423042047, -1107993591, 2071857306, 729036318, 40923985, -1769865994, 41650911, -970025879, -367769025, -2025740174, 1249218292, -1585155635, 64200724, -1690301292, -774067420, 1918873762, -1368677451 ], [ -1443846634, 1837847690, -1835978369, 1992223474, 1074851806, -515714055, 637863532, 399010750, 584500690, -1337093704, 1683363738, -144558791, 714921590, 922487898, 722727913, -41824415, -184883505, 311319798, 282105580 ], [ 1353170591, 1142256941, 685547464, -605100164, -26791890, -1992627283, -967659050, -315832485, 439369127, -528729716, -1921242877, -1366795227, -1389809611, 896688764, 1745316991, 1307792677, -9684448, -1466471094, 1769901269 ], [ -80690525, 1102305101, -746781368, -743940377, 291925996, 866327724, -1743993389, -415719914, 1864544262, 435229224, -1874113050, 638553231, 1385234485, 1521651980, -1311783833, -1394252807, 1163485112, 1665356193, -935939488 ], [ -1438073814, 1244593062, 1128677746, 1785356480, 869843321, 1871165513, 1394863430, 1561480505, 1168348643, -320641575, -1681930887, -306082624, -1011161293, 1943427243, -615922656, 1680465266, -620529882, -64709577, 844035823 ], [ -438393838, 835637996, -1742856899, 391079532, -594944331, -1400268439, -124401259, -1633912569, 1420148401, 1725085644, -755719897, -698525689, -847856984, 1475720270, -2034023487, -1563791349, -1977410500, 516698582, 1323066217 ], [ 750980037, -1442442871, -436460962, 2003179403, 1415960096, -1889068055, -1495834699, 1315466724, 662476139, -1653145343, -1083272918, 579375973, 1268611030, 1102861198, -1800966776, -1176302776, 221399824, 261837734, 2040086458 ], [ 1205720106, -942062198, -1413998774, -1958354977, 96507076, -1501031878, 140178803, 560598544, 1149810579, 134938733, -595050679, 1504415825, 624056500, 708505187, 1932863397, 1960636858, 897328320, -1487332805, -2070469497 ], [ 347945893, -1499491952, 1776008192, -437494640, -1051363266, -410684693, 877618403, -727560849, -1578391143, -244288568, -119203491, 1904283105, -1854073316, 1307819372, -886893750, -1551009620, -1590967912, -239354254, 578400800 ] ], [ [ 779917750, 1118320009, -1444102662, 466607682, -1929756261, -289064470, 1965851872, 474506043, 1222580731, -1916991820, 1654500605, -528752109, 1208505119, -595775348, 768866144, 170195904, 1138533085, 1874982098, 108658384 ], [ -2010083503, -1043128149, -699619280, -1741811199, -53869126, 418796400, 12069886, -1205258455, -548231988, 1387508484, -1565728320, 150679277, 1255984545, 2127586471, 61764534, -492300872, 576787317, -346343224, 1269384926 ], [ -990003469, -836844903, -919186637, 1225083657, -96931896, 1003258533, -1870297724, 1143518631, 1431988266, -1595187720, -1723821703, 230879757, 1746170446, 1461869411, -433584480, 1847092723, -172432580, 713155619, 1993581976 ], [ -1395113555, 1026554289, -337719032, -949870485, -363410277, -834972744, 441409116, -1504033799, 398824615, 596176841, 1289485201, 690916096, 829665399, 1671955286, 394573997, -927114477, 1112695630, -1858413323, -460816519 ], [ -1202633125, 1370558531, 1989058711, -716301630, 2096845841, 1972917926, -629645310, -1242876939, -43355961, 1570538125, 1487275293, 1005206811, -95555937, -317032209, 1971260822, 234908536, 1450119512, 1412074320, 1037004126 ], [ 1632945057, 552063729, -247453937, -1261024831, -1892729062, -1362080992, 2045131317, 1574419789, -110549918, -1112979870, -1698726605, -1101409593, -1125248309, 1486318485, 961366525, -1948495909, -2112336609, 935356770, -1569587471 ], [ 497726248, -225168815, -1984547627, 666683253, -1369215513, -1171536366, -859317685, 1881340452, -1172083100, -1031231442, -1420684169, 1680628353, 1519506764, 1936357838, 1824998637, 9134478, -1395476192, -341579409, 336290391 ], [ 1287197091, -286898197, -1979034112, -531045928, 241757080, 1946026397, 448242205, -1950803268, 119386141, 2038792980, -448768042, -783258761, -2101398203, 298565049, -943012539, 1852511937, -1057618586, 623383050, 598134095 ], [ 1147140130, -486301110, -1731657501, -1406929249, 299879404, -894033005, -813355818, -1671189833, -345959126, 298881663, -1127703489, 1056685150, 496787572, -534343146, 154216455, 1280359877, -1596542641, -803756139, 985131229 ], [ 946821499, -926042067, 498174925, 372048137, 354752079, 1582057078, -1125487756, -439523731, -296772840, 599795512, 848413460, 1555724567, -1501654670, 525357104, -1416945120, 2074570671, -2128792549, -1798210341, 1704563256 ], [ -589493114, -646187020, 870118831, -1569086860, -50124420, -755645012, -1037366329, -1293743033, -710014467, -4947971, 963032701, -1312392595, 1230179195, -1356981459, 578631500, -517682242, 1669633815, 824064268, 93003324 ], [ -1874460875, 1390199560, 2111298960, -1686740152, 173802864, 2086013961, 489087982, 1608814029, 1294041867, 1689884523, -868863984, 1633392648, -1441859934, 1470066517, 278959757, -1781712280, 835382815, 1762467876, 1622124395 ], [ -1422449336, 1485566160, 1579747749, 2004468340, 251312097, 1763421398, -932459666, 78283754, -795286245, -602013556, -988934665, 671038337, 967807745, 1354703069, 1012037618, -1596118595, -310908939, 521415539, -311879100 ], [ -1422217942, -1231272124, 158014909, -437412628, 880730835, 698746790, -1065655683, 537944737, 339485760, -1589878559, 1430896162, 994057459, 1651742609, 2103529524, -924156800, 1335349021, 1969129674, -2113448686, 615407441 ], [ 1383483961, -1618980341, -2018661902, -818083713, -1570816468, -1324783117, -1105873495, -1097452426, -34075652, 1853532297, 1480122601, -1677364759, 1348803853, 1090166555, -547895849, -383275879, -111863279, 1692385449, -1415706750 ], [ 5305360, 1940874809, 727709405, -974247283, 1392681997, -1267175462, -1121830580, 2093824150, 1161477919, -1238347472, 1202841809, -1367245488, -846656486, 2073909130, -583120889, -1818621986, 2134535651, -2005076377, 2061920383 ], [ -189430319, -968428565, -873341410, -1599463807, 1589277099, 2012426016, 1009179949, -1189288465, 174558504, 874377732, -2104281048, 570345625, -1006983644, 1006128668, 1677190954, -627128477, -1080957022, -408049998, -2028546983 ], [ -1049562552, -1155222318, -2039351424, 1102094920, -147371104, 1544996887, -901482727, -922291492, -294903968, -1150071639, 1118570482, 1449363935, 763678511, -1304688195, 1188481188, -587065555, 2077269930, -512762637, 433547661 ] ], [ [ -446639157, 1625460812, -1825282276, 2065652767, 1476642319, -1996683327, -1223918862, -731382595, -571547173, 369504446, 589769626, -1405034807, 1304035528, -2131433181, 373984923, 1069072336, -594192033, -369053710, -2124756166 ], [ -1538043577, -21095098, -1626435875, 267329090, 1753937804, -603466130, 890919448, 556210146, 1010392251, 1236252849, 881839738, -1994787671, 1306747702, 1337608222, -430897180, 388610948, 1384193510, -749282521, -1419780248 ], [ 832676624, -759361580, 875552843, -408761011, 1107780603, -1389084696, -375066703, 187863497, 328365911, 1459918751, -101407417, 2131086750, -584394590, 1418476946, -1592361645, -107197498, 1799728863, 1862786659, -1600307221 ], [ -716524795, 638591519, -1935555274, -429782392, 1813596229, 1380484697, -47979085, -122997035, -632908191, -1346624829, 822236339, -1500338121, 1054877562, -465839241, 1269779958, 149883044, 1990202947, 555845587, 1807872012 ], [ 1498254992, 995791725, -539805260, -1889227549, 1207773737, 472135887, -1181943494, -1878324250, 1624602764, 231421076, -1729506619, 1573843009, 1304805867, -198523736, -996122190, -1249976334, 673126939, -1080187088, 188670855 ], [ -2066137211, 335527402, -524257213, 2063445510, 761513261, 422961501, -233735453, -1223349187, 984923777, -384267055, -1465395703, -1732204864, 288732086, -706814367, -1946528074, -889247132, 2133091191, 617082410, -1630654553 ], [ 1777495549, 2087168492, -938867780, -90888312, 1492846011, -57024952, 1615212620, 212550641, 569674956, 1349034963, 854052481, -2008865694, 1280893111, -1798891313, -549009610, -2058137207, 2089369442, 520533446, -507690658 ], [ 1485740259, -1783012977, -1151859416, 1000090659, 1801084945, -708732993, 784439969, -2028358497, -1148064130, -1378390025, -4856652, -561180847, -1746859543, -1233667179, -1763053369, -1561659731, 693378963, -1449249571, -1888507395 ], [ 543302011, 1055781011, -1596106583, -573123775, 1216839937, -1496241800, 1467784969, 474497372, 959854194, 1433305810, -1094652184, -1134033450, 328250082, 1231210727, -1885274846, 468383667, 1901367701, 499842700, -2115827570 ], [ -1443404567, -1196110508, -519520690, -1791036419, 1256381819, 2124798121, -517931720, -1972669386, 665422255, -2140089312, -642588582, -1715230727, 574819373, 1637460250, -516421861, -426339481, 68550394, 1910075678, 766905564 ], [ 1973503100, -832213468, 971108394, 1901344675, -1422195557, -309866498, 2023274764, 87300072, -265459025, 510548941, -152411523, -34591983, 587665959, -1359762341, 928183500, 1351946484, 1986385455, 1108894354, 2022583109 ], [ 78690777, -371045899, 841342124, -1537072316, -307665324, 1784955939, -2073878641, -1636540633, 669235653, 226197888, 1144069470, -1433696181, -304944412, -608752916, 1926902925, 127707405, -1621438013, 880459007, 495178506 ], [ 2041030783, -419460517, 1797859115, -775265920, 87813796, -751054570, -805643291, 356676325, 158708666, 1726030971, -572655913, 450183333, -173993844, 1589499694, 1779646922, -880469645, 61204670, -585842901, -1968589460 ], [ 1626385620, 790495952, 1896027013, -940699890, -702070800, -1228992284, -632927489, 1144630350, 1491368590, -1436445898, -1961907961, 469342589, -1515015938, 1362182715, -1704542877, -856625210, -734746456, -119242230, 1532939213 ], [ 333461037, -916441908, 606041711, 55166265, 2026921153, 1969157906, 1669979684, -1418766267, -1249728402, -1351354493, 196605861, 1347014638, -1469557156, 2024627975, -1889738763, 85487616, -566477929, 1780997219, -773936739 ], [ -1349780423, 302648000, -1921833341, 606670701, -1515743082, -491363986, 366036487, 1577302698, 821981660, 1467799731, 1332872270, 949840788, -715054554, -641050401, 1585230258, -1107305399, 1559493867, -1649000937, 1407564832 ], [ -1071763739, 965794194, 1971852247, 1797273130, -353637431, -1521386509, -362041685, 450047432, -125852405, 1137225080, 635645606, -2016876784, 1803887553, -981399653, -1657281368, -1103896726, 1375613295, 1247021982, -219318992 ], [ 51137958, -967569187, 2081123499, 188360534, -1635010554, 173460975, -1849597176, -1574618018, -1215775267, -1730871469, 1533969838, 544933574, 8682835, 1010953951, 483673518, 493174131, 276435004, -631734777, -2145959432 ] ], [ [ 239897291, 1201213444, 1745300600, -1125968555, 1820564587, -1931392702, -1149809862, 1490847370, -1739128130, -103495698, 658231510, -1964519068, -1398447362, -497036379, 1293053496, 1119815702, -941340594, -431976164, -1501187400 ], [ -230308511, 1357594136, -1760486551, -1251946802, -878478579, -2109521479, 1746485573, 1381959895, -737742119, -1744545529, 4412278, -344727293, -1532015426, -447489000, 1793313040, -1533349525, 1615128375, -1996383975, -227050911 ], [ -1783744130, 832226409, -311324942, 472162851, 1963186197, 1621490708, 966122146, -645788203, 922525721, 175571539, 728908328, 818424716, 1155852828, 1001869263, 126445045, -1316417536, 2085648055, -1834997351, 462693230 ], [ -1175567947, 562088302, -211781323, -2056556716, 1856119761, 1093719888, -707901618, -619006393, 238696012, 1175855212, 2104109426, 1492357062, -1822415736, -2051747738, -1366254402, -494978783, -1952838346, 1739223318, 674004474 ], [ -1597961520, 1543462546, 1049285289, -830013902, -759263506, 852502234, 40192153, 1961229484, 1733551256, 1872513552, 571030257, 1167951947, -284793745, 1095196986, 846489109, 34753780, -1190171812, 1993752755, -2094705573 ], [ -1667920136, 509424929, -482652954, 1551016342, -1937449182, 857171203, -1122395519, 83385842, -278224154, -1531904307, -348105624, -1782722873, 1520382475, -945419656, -1701163879, 1989555314, 487303656, -163591955, -72317077 ], [ 1308594201, -403634261, -2091967286, 733062435, -117876798, -1627347038, -1087193029, -542868881, 1944512466, 1341964719, -1294187842, -1211634793, -1933956574, -1256129815, -1451639197, 103434466, -1876605281, 207540030, -792905604 ], [ 758400829, 2129070129, 1939424169, 1849167287, 295209654, 309028873, 373150886, 1421747868, -1012092778, -429860421, -684043083, 1679398644, -1240922698, -1245024297, -580315452, -415883205, 899308063, -1629459895, -1229194237 ], [ 1875174733, 606808066, -695018733, 2029858108, -1090970348, 596671100, -1194710311, 796934554, -111913581, -1544964855, 17485793, -218175410, 742053285, 1704575201, 1327813140, -723187049, 870519075, 231553616, -31897017 ], [ -1223616709, 153266932, -705509130, 2041710383, -175289168, -227267596, -1811158257, -766680941, 2097032094, 625516138, 1026156732, 742112731, -102862036, 1878595285, -815562364, -634833278, 970192444, 41582991, -482015784 ], [ 533947505, 1400074589, 896669398, -300810173, -1975450243, 1308778235, 1719417119, 1034227984, -1384663211, 1572372081, -1180233588, 1591882880, 834807793, 3728795, -1293393546, -320397295, -1573884052, 890190629, 1929916205 ], [ 1430882772, 614470938, 2052481211, 1921403758, 2112799828, -1876462384, 2036582888, -1995222998, -456321490, -947527801, 1511213540, -1982506250, 1970412334, -263961136, -1800471341, 1982262387, -1925493512, -614681933, -1019359547 ], [ 997487969, -1122166644, 628931873, -1761930218, -2009008883, -1832040371, -1150760301, -42886937, 558571350, 483850166, -1752188428, -570884878, -183173211, -457658892, 762764923, -24808811, -688007038, -1207945601, -806879847 ], [ 1405842654, 958838676, -297625884, -348573204, -871462439, 137351861, 1625192103, -1289521681, 365351239, 1243756632, -1855665838, 428368692, 365960668, 2031178086, -485585430, 1099583713, -1799652918, 426819160, -1072249211 ], [ 491432435, 430811614, -717320140, 1477300499, -234355319, -1059597531, 744237458, 122989680, 64563598, -1568375449, 1951072463, -590434066, 229351429, -1498259830, -2092888067, 936510881, -1605246577, 823054240, -1949283671 ], [ -751272221, 1731420008, 216985839, -793883711, -1663367680, 1443709285, 307030931, -233744559, 1213217028, 1805961316, 742882259, -76389692, 537336859, 1546730315, -928030209, 737455192, 102695626, -1004119826, -1163050817 ], [ 328784184, -1390310411, -996331778, -535005309, -1288940034, -782295841, -776510451, -1937681742, -873225035, 698461001, -14768430, -550669709, 588682229, -1301508792, 2007580651, -1859971987, -132412686, 1237756524, 1120854507 ], [ -169671536, -38476177, 1639338427, -284302328, -1970449382, -376550086, -1961376815, 1613601578, -1201470341, -1519548022, 538339232, -901130297, 1022073335, 948713099, 78316716, -877101067, -940227847, -2137976324, 1648339269 ] ] ], [ [ [ -1216678638, -136282677, -2021267820, 40187902, -891747274, 27605497, -744237526, 1154888850, 1946604236, 630569555, 1322822352, -166870679, -1622167515, -597557526, -1619872017, -1959060664, 2134571946, -84904268, 736728116 ], [ -295843284, 539014417, -880611933, 380063041, 126601377, -1504485473, 186450314, -1011999142, 255152490, -290445356, -754307878, -230402690, -1832695777, 2021942878, 357833923, -1959509588, -1544466519, -2084339336, -1070116287 ], [ 1781933433, 975764319, 1621595804, -90329978, -903709863, -516852840, -767402913, 1590588924, 395284416, 1428843729, -1279709385, 1723076864, 1612637660, 400460543, -989742836, 411749232, -1890126469, -1312631005, 140634116 ], [ 2013015555, 1002615734, -1134189671, 1959535144, -68280194, 536344517, 1322015912, -1710015260, -1300650927, 697239569, -286829320, -1750101575, -1548674933, -1313435052, -10868828, -873528453, 1759173683, -1909230902, -289896793 ], [ -576039921, -1597259124, 1146846060, 1126423675, -1916720306, 176401013, -17819206, -1932003338, -1175524114, -565315488, 285094436, -171589007, -32822105, 978250204, -1434362552, -1852535207, 1514515523, -1149250711, 2019504 ], [ -1876232269, 2085945199, 915812904, 2081723876, 1944698180, -1069186135, -385258168, 1645188159, 110891555, 942962104, -168584251, -291110442, -392393608, 1353451554, -15111705, -341865401, 24859787, -32606938, -1236110262 ], [ -550574108, 541057219, 1475665451, -410744663, 1746787534, 2096796095, -1497800389, -1260439244, 385756934, -972668639, -1645335874, 1242634693, 1655299989, -1126706904, -1201651993, 1378333764, -1992540227, -2076817631, 1054973903 ], [ -1338727504, 713950130, -407003296, -382030832, 1924544799, 511723913, -1057185345, 1164851380, -1523511156, -1416849052, -439332416, -839482914, 2054705510, -62008418, -403280399, 571885571, -231415466, 488240308, -363453331 ], [ -27141179, 1782166496, 693436478, -1773104638, -2057258319, -222842853, -757883688, 184229839, 311145619, 1559894959, -832282966, 757166924, 1896509097, -1263456703, 1991291024, 1917835952, -552466869, 1233930447, -1153072028 ], [ -2004339062, -1184369863, -1635503147, -240649231, -1032180895, 1965099366, 128643, -1131810739, -893074211, -725511926, -1722056043, 254120085, -2043401614, 300173244, 949685616, 698200620, -2120005434, 979102063, -27550254 ], [ 1251191623, -331385956, -37591012, -258123155, -1841901144, -216853137, 757029942, 1385117087, 397475522, -536583085, -1228000408, 1288602577, 1519851548, -947176440, 1037266791, 1448843597, -335399335, 304572619, 2013390888 ], [ 519668801, 759343364, 1737752291, 1846624619, 1216589150, 982252139, -1222845979, 904172737, -594566392, -1211587367, 2101707932, -347231214, 596973087, 583866867, 495269034, 1409847735, 1366388400, 1766130466, 1657983370 ], [ -1796185016, -420423663, 922606878, 1472257635, -1004895865, 1402400942, 901706145, 75698074, -784218113, 372362058, 304631089, -920442196, 114933059, 257331315, 1597967445, -1380279004, 660766224, -1806106608, -1103929626 ], [ 1437996099, 553780463, -1164059389, 604739188, 1995053655, -582748516, 1045578813, -1018801448, -552149111, 1759401733, -1616923698, -1486303241, -1921338919, -1538860958, 1204003632, 382851674, -1612959479, -823003485, 1308674205 ], [ 18165115, 884780223, -997396555, 1841092409, -566541051, 1952877447, -394246218, 1032362777, 266374904, 507146064, -1809115289, 1254473560, -291230795, -1033002330, 804487694, 1117936832, 898365502, 1837904814, -983878378 ], [ -1333501502, 186700525, -688710847, -497334906, 616099842, -1989344750, -297106818, -292716861, -2044167370, 745651819, 1429063471, 1913086566, 1912149745, -1665835133, -1087269894, -311646613, 362282648, 1894750673, -989358406 ], [ -131154503, 776797591, 1690986585, 847065135, 782366477, 2058235814, 1571943138, 1566797828, 1109343084, -723936578, -1837354684, 1222527055, 1127462399, 535375508, -1598354169, 2005823647, 1067703170, 670946523, -347677929 ], [ -1915732360, 793547076, -519340140, -1887515440, -1896220689, -1657808048, -988413434, -1689715728, -1590239133, -534653643, -2015340341, -1418818382, -470703430, -2113528458, -1242039709, 1628382868, -428392741, 1080825429, -216269888 ] ], [ [ 294102240, -1593554469, 963038215, -980685879, -848795065, -1032370791, 883075228, 665764098, 85920538, -714246695, -1765922057, 1426817915, 707023141, 321330369, 2119618237, -1785826943, -1047780014, 1720810080, -2127940059 ], [ -791629585, 1076846608, 292912682, -949912540, -659995185, -407087364, -1063005202, -2114105525, 483965242, -1870523812, 912617427, 897352712, 1919708816, 1993288361, 1906558801, 388802808, -1758701362, 1470343650, 1745720652 ], [ -1263563724, -594495001, -1857075300, -747833114, -656941324, 1576090067, -1253338303, -1524344862, 501019590, 928320467, 1959855338, 1237433601, -1154402940, 824357844, 1725687988, 1420863751, 159651411, -881640561, -1709178057 ], [ -672741448, 154597362, 2013019122, -141465511, 915604032, 1069511352, -155662580, 1068094019, 1566672348, 605684643, 898258002, 720875024, 2130985335, 460845007, -1622591509, -1130558767, -942613548, 1827677387, -2141796820 ], [ -1237854325, 845279854, 408677833, -2078981804, 1175838770, -2006690023, -1788081003, 1386975535, -214001979, 217686105, -2019146451, -1450558401, -1175881813, -643630198, 584788830, -483911343, 1775392233, -1226843483, -840783905 ], [ -1763804975, 1438375562, 454952306, 106770024, 1369697841, 1120323588, -404061308, 1331927263, -1013820886, 583788851, -255159838, -331885053, 573143241, 361149529, 1888130196, 821074213, -380888392, 1551054106, 2018081651 ], [ 207647791, -1034683193, 1604710415, 622649556, -478132743, -364482141, 1114004282, 624038001, 470846275, 1265661840, -1814548630, -650635588, 9042000, -1014359696, 1132544147, -1019279807, 740013220, -248592603, 272767117 ], [ -2126711930, 1257466172, -1064483434, 1731684384, 1982835642, -1531501260, -1948505942, -1050768701, -825339794, 2099485516, -1779140646, -1109611322, -1351395756, 1405860871, 820218794, 137919349, 1432634326, -494365859, -1063999647 ], [ 976407577, 1688273053, 1087989686, -2095679022, -978740953, 2138345961, -2100109900, -123954966, 1195601949, 1584244819, 813746243, 1666351735, -1630529686, -908818498, -1989067832, 1301308640, 689781773, 1729030684, 434579892 ], [ 493152801, 1130203216, -312345959, 1602935205, 2115130306, 704474044, -617714014, 582485171, 1885571755, 88684433, 1116209110, 284604316, -244198263, 2035888375, -599748862, -1947499325, 1268993110, 187406391, -2024727030 ], [ -1084399450, 1127123215, 968018030, 11900553, 1067979508, 2142712479, -1007929158, -1262815218, 1109786965, -500631546, 618361451, 100855711, 1918209408, -1795031785, 1355388755, 1883098916, 1167862906, 2062262813, -1544163089 ], [ 1993348737, 2090567728, 1849298151, 1272354649, -606854371, 1471389506, -2082143328, 1080896738, -1369665388, 1523001807, -1287892037, 467414528, -1590283314, -2091116426, -2004141653, -157014807, 1475812581, -1080831870, -1252249978 ], [ -810696456, -1405744670, -963952882, -560754922, 563803937, 474869744, 1236783920, -561622842, 1586895030, 1008121818, 1606509391, 986011328, -2060700492, -1193641526, 1091732174, -1451269668, 1846845538, -956703903, 1175378254 ], [ -920800867, -1647171184, -1046952737, 1964604519, 77765244, 9119271, 318698113, 318563856, 1069479338, -932206122, -2089858915, 1488811216, -683591479, 1619444201, 496571073, 1356787824, 1038795812, -1257940312, -1329347148 ], [ -1601206791, -1075183021, 2046249983, -2049079552, 1599129213, -379173351, 1531038773, 1552450859, 1202130643, -753642143, -1689965986, 59426103, 63178492, -1040474772, -1651775047, -170569153, -332350224, -1289356773, -1453531343 ], [ -52085029, -88155583, 35409684, 737189632, 553431646, 1464692084, 1731569660, -1801232155, -614960574, 1683960884, 1839702933, -1332830126, -1193756610, 1904730115, -1506809756, -78173065, 1540594528, -1903590882, 1632030353 ], [ 1249346700, 1639966509, -1944726405, -1374382365, 547268739, -713129920, 1275212035, -2097376912, -159366951, -1295942189, 778107270, 435282042, 311478178, 374115663, -1845483628, -1046677284, 830724083, -1017836043, 1944159452 ], [ -1817068457, -675049450, -597218777, -1605650774, 2131756459, -1046529698, 1746622110, 582170893, 238153107, 2076320993, -2031287081, 1338873603, 1509176220, 1207136002, 350129965, -599812930, -1471530780, 472543330, -255049862 ] ], [ [ -411570831, 1992162218, -1895239523, -1223752667, -37106547, 1985865748, 205670305, -99216292, 1492884914, 1047616541, 1130188535, 601186428, -196896469, 355174087, -10494774, -163915821, 1256733476, 343740278, -905920516 ], [ 610727336, -601636752, 1353765010, 1733525554, 444315263, 1117689977, -1527051558, 1903979264, 746934571, 1627170393, 1125381410, 1127280986, -1697313076, -1024753652, -640624277, 90157701, -367046591, -357821682, 147180204 ], [ -471296659, 336717530, 1198951051, 543718359, -483027906, 1970783993, -1513077592, -2135710180, -650405530, 168632598, 1319402197, 389472607, 33371898, -842570339, -2093179717, -470748331, 528781118, 1373576017, -1396501840 ], [ -1026289626, -1684815387, 880573623, -840190771, 1637081287, 1160567255, 1927559144, -1932480094, 1555942009, -1257506567, 364170488, -1276802874, 587464758, 1386289809, -204415536, -1073061248, -59915418, 340804874, 1069227881 ], [ -1605189105, -1945318020, 1249881369, -1679183398, -1027489698, 1690615982, -166760731, -1744850844, -721893756, 1563616608, 676283701, 1159638621, -1037472725, 1382344563, -2145685318, -1409059894, 109526692, 1610378645, 2039670188 ], [ -431209382, 1421041874, -1063478698, 2117158482, -1668764865, -237313950, -2129732785, 291188527, -254154017, 1278444676, 562052910, -698824164, 1928667520, -1662598139, -1849757352, -1422369837, 299523254, 1986540844, -1474094195 ], [ 1246700740, 1107624390, -906679219, -1493139021, 1206045420, 1279479205, 880252931, 1144229790, -131868507, -534451342, -2049758057, 51109272, 979184312, -1333568173, -900117723, 295573119, -981201319, 1632429222, 111948888 ], [ -352987839, -1005311111, 1756730767, 929487963, 321174866, -893479984, -1637784550, 1317474110, -1943847851, -269389931, 315847108, 71013579, 817495527, -1997017854, -1172234231, -2059916168, -1071342327, -1237827156, 1549386077 ], [ -653268046, 280704537, -1390598274, 1176945199, 10291133, 1683479911, 434772640, 1251336056, 1302509167, -1810163303, 59559762, -590388339, -570113841, -440378451, 1820204097, 2040125021, -276023992, 2125330363, -940920967 ], [ 1014846815, -1821223231, -1467687209, -1354780980, 306645010, 820830412, -2008671668, -1295054775, 1649032483, -580178315, 934279516, -2029447280, -288496378, -523623966, 1249653331, 635710307, -1843524871, -1205319086, 236729585 ], [ -2130955499, -1655200115, 1431899290, -2058516232, 949320495, 212482728, 2116151354, 380520622, -1565423448, 499843825, 762333990, -882443570, -1042137226, -416016949, 9799612, -1057996252, 1059604843, 1513079017, -1424523718 ], [ 1035160085, -148294658, -1564009664, -991685021, 1805589439, -1482034080, -1943476351, 956999301, 195897569, -1037600247, 1073700916, 126573984, -1126675328, 827248360, 1489799151, -244616541, 1237338243, -1574678485, -1876602939 ], [ -2095053494, -691853515, -506343433, 1639220324, 2106729136, 584491151, 2030524342, 2026664604, -222009565, -1005110782, -360982003, -2084419261, 627800639, 1617103528, 1428420580, -1068948239, 335999038, 1657532607, 962550581 ], [ -1898928407, -2044461780, 1762923631, 1625707627, 1093672147, 167014410, 2042123806, -32564666, 461057803, -1219456187, -713920558, -1563930287, 142758652, -566368820, 896940354, 1804118830, 1462877861, 254197193, 1251935133 ], [ -378079226, 542806336, -1549705300, -1733788243, -1881674356, -874102466, 456594633, -118853077, 1967920471, -1853463005, -223686203, -438936893, -1129598613, 176475307, -529302350, -1221535566, 43877429, -1203416714, 1089423752 ], [ -580990078, -199720542, -1406780816, 1832202410, -1388180125, 604611826, 608231801, -1629561067, -1514007472, -1656640912, 1858326891, 221187144, -1506977252, 1300527665, 1851934824, 143018466, 250617352, 1305249727, -333168252 ], [ -1802409156, 1024715474, -734839948, 703499697, -1940996574, -674982922, -618109821, -800918399, 295405731, -285433665, 1827815625, 947079583, -171146341, -984205955, -534879781, -812189467, 771040271, 1854111921, 936978355 ], [ 1867194002, -1412494924, -1772694425, 861468784, 2067821782, 170321114, -205017682, 39378986, -1481452710, 2067363834, -1898407551, 1164675490, -354093362, 1352311258, 988959416, 1380075918, 993314372, 633898562, 138540941 ] ], [ [ -2037298643, 1399916713, -564909597, -492259798, 1146195455, -1835984780, -1375363633, 1827936169, 1964520651, 1836956466, -2116999805, -487155493, 250892955, -805558336, -1784541975, -1994282233, 1118539121, 1292707334, 501789509 ], [ -1691774974, -408500203, -153552736, -1712089833, -1335418744, -207312421, -1003995446, -645778532, -1197129583, -1340393858, 2089362097, -1358515742, 384256338, 1492405282, -899589244, -735609988, 319685321, -1720612705, 618185625 ], [ -1468230086, 1076114863, 691755516, -435275807, -559903678, -1415764771, -1905470639, 2046486505, -1911814990, -1377474149, -1892104940, -91207087, 1019176216, -1044938254, 1503242278, 462312099, 1482626621, -476460585, 195939619 ], [ -1185190084, -462880319, 1749331314, -784726108, -393393303, 1053872107, -956431985, 1322379787, -955117172, 1885174896, 807037292, 2082297022, 297902305, 880343401, 788527525, -1321323816, -2026123280, 1985012772, 412794824 ], [ -1620575149, 462569645, -948131956, -686436883, 1427302640, 210326901, 65463607, 249238212, -1098247591, 1219693102, 102416095, -430642501, 1161610124, 378868723, -971855118, 1156862872, 4220829, -1714896105, -914043596 ], [ 920222870, -438695748, 878376159, -1236929716, 1939319057, 891387439, -1095815808, -798231301, -754403477, 29081053, -685201199, 1308021946, -1305026071, -1539342159, -1929698775, 694125274, 1681416221, -727708062, 1337148127 ], [ -51462189, -929714088, 927972638, -2144065579, 1819095258, 2082389989, 1548833468, 1635242009, 1718393911, -248157790, -1934378875, 236939616, -339386050, 1286378466, 1294092948, 1380480823, 1337824710, 1462263158, -344784976 ], [ 632086277, -921645261, 500959643, 209448430, -1955876584, 1058985763, 734506547, 822806867, -1145820919, -1071053140, -1993350466, -2146287592, 951325963, 1658896425, -444167800, -234651055, -483909937, 1427956026, 1477916871 ], [ 1594952190, -1788963614, 1884617191, -2099957812, -632193604, -896939041, 686067027, -1004051926, 413650537, 1681466336, -1442517874, 1626793326, -270777788, 419789306, -298109657, -1295729900, -1327791697, -1956291935, -537164835 ], [ -1726360546, -273719080, -109209148, 1287462254, 989781490, 1538674979, -2038723452, 932490625, -968560595, 1310458007, 1751982999, -1724548279, 54407346, 244879638, -960977755, -1035880120, -1544154883, -349424534, 872051787 ], [ 872083684, 1183914852, 1919508383, 573079580, -614882415, -952595385, 332785306, -250020781, -1687505285, -436544818, 784018773, -1395387687, -1125011741, -941505960, -133017434, 1354741596, -748146083, -1599417850, -1929922065 ], [ 488581445, 1034003836, -1773086120, 512719026, 1740468103, 1364128895, 1867638784, 1916906114, 1227027766, -382845684, 845059365, 1100749967, 1127968048, -816667789, -248739966, -288382650, 1319769883, 1442724783, 1971648595 ], [ 1711570741, -1657115941, -532794807, -408590027, 1300416952, -2037093151, 1141989222, 1690324801, -1346524006, -679910601, 539477054, 405168808, -16691748, -868758202, -1877637247, -1075565794, 202601206, -1148232855, 2059547371 ], [ -1318394514, 1202162583, -724405745, -1284624391, -1261774060, -1197985118, 1989745603, -777303962, -809877273, -2070210720, -733002211, -1831275727, -1336238561, 941667724, 566465533, 200359071, -1180118303, 842054261, -1468989165 ], [ 925197824, 865790361, -1831086243, 441901734, 1915014315, 512331937, 2015868311, 1440707400, -2000856333, 1727598976, -1856302240, -1277763043, 1373048967, -47248511, 463877514, -895945487, 2111902697, -1765728453, -1087018790 ], [ 1469242417, 1269104452, -927654625, 105974898, -1990630458, 237010572, 1506495339, -1250315852, 1861855840, 458451605, -1943909285, -383645338, -1417265879, -1199923660, -1793025762, 1447667944, 717573958, -1227488317, -1788655920 ], [ -857649665, -926260127, -1774440667, -1613459365, 756885109, 1074793516, -928261558, -447937491, 1966595191, -671467103, 1037331464, 1458899551, 1723041800, 2012834478, -1303876741, 1936775352, 600345106, -1141563801, 1631404087 ], [ -469883606, 1982196201, -144719372, 645163926, -88043224, 1922430558, -123106733, -1513428352, 1622101370, -1973264409, 1074139112, -149953344, 828179576, -784632122, -1174162342, 1829646015, -1347602702, -2078401698, -411356258 ] ], [ [ -785764742, 404014863, -645331176, -608375784, 914732466, 1146092706, -2139495109, -1425121499, 1502822639, 1699960049, 1865943643, -620865232, -68231915, -1507663362, -1682868516, 427644417, -1929696722, -1439987854, -1037506625 ], [ -1948074345, -1569478019, -2090434332, 12656571, 383480432, -385789567, -513802951, -1323871339, 1573711489, 1430968728, -300811368, 430777584, 1952287172, 542441951, 71181155, 787446096, 1296284736, 1566846218, -1382808644 ], [ 751312216, 1699113538, -1576329534, 2039561311, -502083121, 1716313157, 92796151, -126143619, -1351969046, 1273356309, 1890811244, 1927731841, -1063781079, 652456631, 1168523420, 1956154602, 1939629758, 538169357, -967181941 ], [ -1365095551, -190447982, 605549243, -1078929048, 550426262, 1385101822, 239382694, 1268060549, -770729643, 1689324202, 2089782903, -1878190493, -967991340, 1031007513, 1092789986, 342087768, 260831450, -328633882, 289190271 ], [ 1672802372, -1937389525, 1577757772, -1802663368, 857857692, -661249041, -1408449056, -2117004069, -1032414218, -2134290308, -1477125425, -459884049, -1046933858, -235898548, 1173231301, -2069008284, -714674913, -523245549, -933657456 ], [ 150735025, -1078483535, -1204983412, -1930697992, 897398796, -686274138, 1332950865, -1741801607, -1194790809, 265948058, 1507304411, -1353217170, -849826158, -980517152, -2005703056, -92949184, 745297468, -510692800, 812826524 ], [ -766627079, 195681907, 1961044089, -1498887653, -1896878433, -1619130436, 1633614636, 417196502, 1840546374, -490510898, 2009634459, -506835737, 1555046299, 197851470, 1330790109, 1252736834, -1130763984, 1176104470, -1373750864 ], [ 28787028, 441188199, -1897950561, 152476899, -1236641632, 948662995, -117413564, -1642925809, 2136849208, -918782301, 214356038, 739743149, 1339358054, 480530255, 685662536, -650189887, -763348720, -1511442692, 2079439063 ], [ 1537041931, -1164230305, 1422205345, 761289619, -1519525873, -1099685658, 1070726205, 2039469101, -1537947965, 1907334749, -208583358, 1762009563, -145529225, -902143169, -421699498, 15143965, -677897271, -960467272, -139342133 ], [ -856171842, 909416603, -930598876, -725641513, 1282179651, 344179338, 1394143610, -607192316, 1219160360, 2023293642, -2123750414, 789130629, 1826191447, 1512994760, -449442272, -291638321, -830019897, -1046477347, 1298464995 ], [ -1808239375, -279241676, 1361732355, 866672311, 851000942, -105803167, 1379653014, -552470342, 769414337, -2011608578, -1985197708, -966193949, -322750019, -825404905, -723589872, -1759217371, -285487298, -1735947076, 721615368 ], [ 1249166562, 284477037, -759249080, 582523108, 1544364864, -1243476928, -1286042345, -16298455, -308906617, -1137450637, -773456463, 47779956, 1846209167, -880364695, -1494086947, -1214867031, 401856897, 1891134150, 1786520806 ], [ -996396526, -841431815, 540886842, -1147357926, 542943563, 1638679014, 329367602, 1020193124, 939601639, -1416381241, 465385224, -1075598248, 1501619158, 971521130, -2038053085, -934430180, -1830650260, -473571686, 232436778 ], [ 1921499607, -430958666, -173585651, -1236754296, 377651993, -632342334, 942481956, 641840696, -1664458389, 1516743016, -827362954, -1367770962, 610644602, -891990874, 11373047, -1546040089, 1313670053, 2132950303, -643346465 ], [ -2061970622, 945031878, -1470045258, -60522888, -494829007, -1617100811, -1293097038, 1566844124, 773916235, -850718876, -2049283357, -1445446923, 63709723, 1002985128, -1302855702, 842488787, 566761009, -1852776511, -1643857864 ], [ -1445660423, -1299337869, -2074370562, 1417359935, 1539519378, 1718183156, 1633528436, -595522639, -478567629, 376169387, 1848314759, 753277925, 443020774, 1120402545, 1546611984, 153444568, 1152498535, 337699676, 1069262814 ], [ 1218011660, 930194678, 199366721, 1667329951, 162592946, -645337934, -931970845, -736859300, 1452589248, 1958798059, -249847633, -842371373, 226400811, -523326084, 568768076, -1922994502, 174665642, -1225156364, -247431377 ], [ 500137797, -62118574, 1958529888, -1718231604, -436432367, 1384178390, -700453443, -1800128110, 458188700, 2091813880, 1798575049, 2017826492, -402744088, 1642113198, -2121145859, -1818354300, 1089783223, -2036147744, 428567551 ] ], [ [ 503984642, -1310543259, -1437027174, -1429545937, 1892358208, -1249682144, 675197460, 1533404261, 1542186709, -959868895, 2122357617, -599925884, 1882522465, -958030535, -1695765215, 322597943, 2072457419, 931946065, -1845682015 ], [ 1332580172, 1195836980, 1951767969, 1070889192, -380042656, -1232841459, 1966334023, -505636653, 200124763, 561047254, 2094226422, -10194962, 1608907298, 875614462, -1307406505, -1584595960, 579940296, -399005472, -1983506107 ], [ 933290099, 1885820059, -2112973737, 1869890266, 645589822, 1969089866, 175515587, -596938644, 1824929114, 379066257, 1984936366, -1031964839, 811946273, 417637074, 166583047, 1431041937, 131389582, 1337526010, -237959110 ], [ -1419391919, 1195800470, 613232028, -711646248, -2107927660, -1107393020, -329320841, -251303950, 1013920042, -719010445, -1807026013, 1349624149, -647370769, -965532009, 1087249987, -420701880, -12863546, -987305730, 1662224929 ], [ 164349017, -802826611, -832721011, -291971985, 544098555, -1095695754, 1315484646, -648181864, 1072472023, 1791457746, -852163794, 33024541, 281250050, 1066699268, -503934722, 998146909, 645087792, -729607196, 1595744050 ], [ -1983587366, 1461400791, -614620453, 1663126887, -1095433079, -418020512, -1700788703, 1337078715, 870327051, -529801397, 431073143, -1711134423, 596080499, 381193715, 1588673521, 414367456, -804023696, 1120598671, 1088818413 ], [ 1462294272, 687067404, 1697574707, 494728019, 868161040, 1831342768, 544161820, 398328127, -2080574034, -1155614797, -1659734641, -883068727, -1546055968, 519489912, -1034382101, -1127761078, 1688958501, -274091804, 970936275 ], [ -1891409536, 572283733, 1636169974, -1613123773, -1380168156, 666183409, 515715790, 988478597, -1042662493, -824832248, -1823567480, -1100712367, 610472336, 801073019, 270321233, -1630375842, 1562627401, 350554988, -1995381342 ], [ 2041594098, 367863451, -2041546758, -403820767, -1363915964, -2124157217, 129539440, -2056687796, -1842711336, -20569237, 892362366, -602016534, -1800709481, 917250948, -1324524428, -1110669872, 204915988, -1321407450, 1354564004 ], [ 1287483896, -571475811, 1001655437, -1905326455, 1388138200, -653496087, 1951478902, -1831043769, -1267111997, -1338508531, 516959536, -136731735, -2009539480, 1635747627, -663213340, 1690330676, -614337303, 876775748, 1988488906 ], [ 1470299288, 815940379, 149752408, 1337002272, 1956559789, -985784, 1437188689, -2119754521, 674634634, 1963096148, -1142641324, 1321027611, 1121244051, -1499792457, 1610948909, 443246313, -91855334, -966897127, -586371339 ], [ -35871276, -580682211, -238400584, 1083159935, -1275314685, 1932777706, -648048800, -427336972, -342892936, -1690211957, 159564081, -1966592232, 1359774588, 1424229525, -779475083, -812824085, -1072733112, 1387378342, 2046167413 ], [ -1649698276, -1563268220, -1978108974, -281821534, -817708402, -437757461, -791713772, 215498043, 2136817275, 2035957677, -1121870124, 1469658415, 1036625895, 1758243183, 1807982003, -1713540823, 1213720317, 1112993608, 2036883940 ], [ 1089953092, -1428317939, -708134201, 788119468, -762316111, 94625734, 441294035, 1589115445, -1540901610, 1043479528, 1815901622, 1198273296, -2141460328, -488257775, 143386452, 759815198, 1284453130, 1637550709, 1359613949 ], [ -1300530885, 704504695, -2012528809, -1576268125, -809607267, 570642120, 1559617414, 1023255743, -151134118, -1762928938, -1043833938, 649614485, 1764285098, -1635808719, -1966196213, 79906642, 1316656388, -1209666077, 1284548536 ], [ 2125155982, 81695372, 860101939, -1014333836, 865422496, -281062747, 1291282933, -626420855, 313139037, -1538966904, 690512008, 408304881, -582706122, -1307012964, 1940158723, 2130791352, -2609389, 319623971, 585807674 ], [ -1645147363, -1078562448, 492204574, 516606788, -514862662, 16302220, -1350024419, 984795239, -871071321, 2108573411, -1048364676, -1964473296, 355195835, -1482964394, -963398348, 104617092, -1941556513, -1172899173, 1365583586 ], [ -1014162555, -921556216, -259532864, -838976253, 1926030980, -286429651, -1204807305, 1259687147, -2057707575, 494387910, -74374463, -1770927589, -1101616636, -173280180, -2026183680, 1102491620, 1322089740, -1972514303, -499206421 ] ], [ [ -1973914377, -1444174906, 867543465, -773825022, 6656858, -1004351959, -1444075759, 1504796798, 731257500, 1565115884, -1796170203, -1241864644, -237775345, 2136698649, 1373813174, 72076676, -1386750252, 1965509071, 384963610 ], [ 1204773594, -555063213, 1117647653, 1689396590, -329444753, 629676358, 1204153167, -604791986, 660800916, -46363026, 269756416, 111832600, -1181983359, 2080588285, -793105819, 1053657709, 1195064552, 918935696, -1255219929 ], [ 2077413456, 519275970, -1489503534, 461702654, -141034881, 823882215, 1983202706, -1060064229, 1513372495, 1498479289, -1267420278, -877809208, -337337752, -914171562, -1340395633, 1003121644, 862003321, 1063863631, 503888975 ], [ -1342715198, 348883669, 155154537, 1731137706, 1621027796, -1716333884, 186564158, 1891926820, 897645808, -66415941, 748048808, -2031411932, -11339833, 1781503064, -222374820, 1851995219, 1281673897, 1905823840, -1523005872 ], [ 1437933363, -1231365781, -951652877, -1579214990, -917092289, 618904050, -738452136, -2042793089, -1178686962, -1588992923, 1753610893, 1089389492, 149508297, 1510973106, -1004216165, 1748646243, 1169287011, -1066760971, 548478363 ], [ 1973963788, -518522021, -1219741985, 1778859757, -794603341, 238409610, -1733360877, 550535004, 2113095964, -2007354068, -930652886, 557835110, 409550827, -374327725, -793028543, 1065335000, -55697526, -1959329082, -1541814358 ], [ -490181253, 627337219, -1865705143, 2134714900, 1852619343, -1854265319, -344134500, -555960497, -1549682045, 66802845, 1044621353, 141704808, 1640019251, 607228756, 1182631847, 1485411028, 1505473181, 300843828, 1489925327 ], [ -519585607, 2101622827, 684882385, -586854651, -1893026551, -650380014, -76766802, -1668131414, 287875975, 1535673485, -792039882, 1849140540, -390247871, -934835812, 1447339794, 494217194, 531424408, -1095481095, 428114520 ], [ 1554652925, -1310519508, -2117909390, 1142363132, 837988645, -1274290957, 184449686, -1626688620, -918933712, -1369467366, 1816909561, -607314386, -87769479, -1116603454, 105362435, 243125428, -1789828962, 1224065371, -378535532 ], [ -138829125, -1464528311, -1864888675, 233117066, -2030197132, 336724620, 1137206441, -1098990914, -919902341, 1904576565, -182491665, -846850600, 1659386728, 662420146, 419128063, 2057785242, 449467131, 1304081674, 868957452 ], [ 1057435541, 790045105, -1893099157, -1358344795, 103748202, 897462536, 1090392454, 1315069487, 689213229, -1962443700, 290960744, 904258732, 1808358787, 477146855, 255806004, -1471376651, 1450090242, -401039999, 1657103461 ], [ -1386980584, 1229343864, -863969367, -1503763873, 1782424425, 1181360829, 1567493204, 1233616345, 363166862, 746008517, -1931997022, -552067125, -741874217, -906217562, -623057251, 647575513, 518315316, 986733239, -303268284 ], [ 1803718966, 54457087, -681082370, 1677031686, -905880319, 1401136365, 1036911597, 1942345013, 2054930482, -1557414033, -899857685, -6770784, -969313142, -1480765878, 1690925306, -2133129378, -1010439826, 1547731678, -363535945 ], [ -993036809, 2113331184, 722746337, 1291929388, -617193116, -1074487085, -293632721, 1943245644, 404835048, 1475740293, 1914021282, 2036011458, 1888784263, -415929738, 1927365799, 718075698, 1744390433, -507612522, -2108340857 ], [ -248659348, -861302705, 735319776, 512083693, -366449946, 726282647, -347837214, 1016060497, 179555929, -938560460, -1686853222, -1717471151, 2086813216, 1229017102, 1404264275, 593617084, -75475482, 1404104245, 1098865172 ], [ -1046740684, 2136658937, -1656597102, 70671871, -1664036224, 960699066, -508812961, -1782413451, 1295628798, 1959561062, -643034515, -1435285819, -839263937, 1292649545, 1527369958, -52849279, 194328218, 620186214, -573142389 ], [ 412365405, -1891780739, -363054600, 974287407, 1942040274, 1697627163, -815260028, -1260049779, -1154762329, -1211199915, 1693074874, -2017325192, -883968853, 602203215, -1684419581, -499468300, -1474780953, -914035922, -613584104 ], [ 716368780, 1625233274, 2083813178, 703527307, 1020047956, -1603366819, 560165342, 151547598, 2051237958, 527367850, 1275593439, 1323031964, -1632118130, 273318548, 1689109041, -672301100, 1235187635, 2129752837, 2044641405 ] ], [ [ -1032529867, -743083442, 1995300094, -449635652, -1248752374, 495166830, 77388332, -2147386249, -1672929836, 524294347, 1687920519, 648238580, -45624476, 2139757929, 1649182304, -531069588, 1395668959, 1737099083, -1331159823 ], [ 535822549, -1896165096, 251622439, 1789678900, 1712895289, 266884891, 376800544, 1514317383, -2130119646, 815367915, -791327925, 1157906927, -1648266722, -71683415, 1112621870, 1002085529, 1024279359, 1798296111, -595054190 ], [ 899011863, 1337591121, 1854563409, -1200260388, -1110532760, -271611491, 1301082473, 1628100540, 127782884, 971301783, -1886534841, 1090009412, 624275662, -730532608, 546808081, 1923441247, 2108431899, 610354114, 643398564 ], [ 671068390, -1586024684, -662364737, 2109584424, -1872405613, -795207848, 1726842543, 847221984, -455953601, 422052780, 1114203177, -620871444, 1835173887, -400875725, 1642541851, 657187870, -1947531104, 1596426455, -1650635683 ], [ 1918220041, -2084657720, 2108864432, -128271106, -1646087097, -1249609276, -1340427242, 166595830, -1264410224, 1270359308, 2032882693, -859237498, -1728948238, -1925295844, 846339530, 1097583410, 1965983145, -1558144727, 323404021 ], [ -1307388882, -2113848080, -307957719, -1865450393, -1464959801, 901151720, -1229384633, -436548322, 1946640024, 24434592, -1554807875, -1953329510, -416866437, 1710821296, -1986871355, 1741137816, -104939115, 438547693, 198519035 ], [ -101816264, -809416051, -456768269, 987774470, -1297675473, 1274609373, 1888566211, 10349044, -45897028, 1317278443, -1683350119, 1193818599, 1257340974, -672421050, 2026554183, -12976185, -934516277, -1053993285, 803743863 ], [ 1825286865, 2133846775, 1723498147, -1654093475, 949063983, 1342675851, -1207384152, -7130364, -1921880758, 727185391, 425676145, -1371265136, -1388380206, -1211353784, 562946653, 240638035, 70514239, -1071561444, 1246136337 ], [ 415550848, -836802503, -1770802454, 1527439599, 1210882580, -848130301, -970778582, 2025795241, 1017911487, -1526789749, -1447289067, 139155851, 1286569798, -1919130676, -2089477160, 458560630, -1413857804, 242580528, -696293882 ], [ 1490290543, 1202293457, -1560147113, -2011311752, -312737682, 1032101328, -51085960, -1136705768, -1952006924, 2133066195, 1667655990, -915378494, -40513197, -1521524401, -466632675, 787100160, 557736678, -959202971, -642973247 ], [ 172770431, 108084403, 1168797018, -44402212, 1288137691, -1016366308, -1199788042, 1946457054, -1246506708, 1378211360, -982097285, -1702361789, -452230103, -1718268476, 1060725963, 2113595840, 180479472, 2045763864, 1631544230 ], [ 1939995253, 852586595, -697451666, 486544796, -1031041624, 88663941, 1125310975, -375232690, -75166163, -661788054, -1844572268, -1396278739, -1434047748, -987364454, -1876428901, 1722177223, 1231294959, 1415008041, 212154807 ], [ -2128174043, -1453819526, -1185225440, 1007994595, 1319767710, 777893102, 367485060, -576787389, -1841335761, -1144986261, 1320388666, 480076832, 1088251149, 1770765895, -937995551, 444489798, 1047587655, 1135032254, 1660988768 ], [ 1837368537, 632240518, 1489609633, 1046497467, -832030193, -1937078779, 1759019409, 279487607, 191273080, 1089261160, -1587137672, -160636351, 1010102429, -409853857, 813984856, 270487359, -573371123, 750840451, -196865651 ], [ 1359927116, -1888651714, 1358738028, 1139928806, 872151586, -1015635758, 2077060183, 655181405, 163446696, -1131752951, -243662128, -220741183, -726776735, -802717088, -1613357661, 956260344, -1191939873, -120267538, -832897150 ], [ 2057539593, 28066631, -910607899, 2137899970, 1402288785, 1183091803, -1537064065, 1665564619, -1406297805, -1368530442, -606271124, -2044076344, -2022723804, -2135687214, -791637703, 11293272, -1703534715, -1642675728, 73558044 ], [ -1334225427, -68552408, -1384398172, 979339476, 918000424, 1852469864, 1946585972, 998988852, -1627028509, 186500815, -1688543792, 755026504, -731505906, -70708365, 591110761, -408407569, -561305294, -229017029, -951534151 ], [ -1176581457, -1652752105, -1888565660, -180439311, 643381157, -1996046124, -84407587, 550535942, 1531275053, 1389502911, 200346629, 2012532911, 1667458342, -763281346, -229464352, 1396295161, 912693967, 29664318, -27502936 ] ], [ [ -997856381, 72580925, -1733287777, 1311813911, -227733331, -443060397, 1577305311, 2135013091, 1922076890, 1531760408, -163160523, 1110872100, 1173003028, 655545297, -1232656524, -1081704100, 1048147210, -2095520908, -2055083006 ], [ 791043880, -351354748, 1769114757, 1157463781, -1067198259, -572907189, -1040848925, -1704120416, -872406951, 2023203484, 2125890137, -863663788, 90842537, -1966174481, -1381914225, -394792545, -251303753, 846021361, -670035161 ], [ -499374692, 1132931973, 1720750338, 682594681, -1232286909, -248734879, 338162318, -982711953, -1687991996, 1464484396, -1640384019, -1651081365, -1308687303, -2145952373, -1212621850, -1683106800, 685242254, 1696180024, 1497115535 ], [ 301399188, 1569814532, -425700732, 550992416, -743558114, -399929279, -1639755615, -1010670831, -1751838063, -888277850, 842410054, -202361126, 1587927594, 553992473, 2070423001, 237376275, 727633809, 1123656056, -1352980268 ], [ -1596362715, -168711258, -1662555720, 1988342743, 2107940111, -1333547047, -790391020, -1178201624, 2024595488, 1338807681, -904385666, 1042189690, -1869901473, -1501544329, 32276434, -779163054, -1299799837, 63796343, 1715952873 ], [ 84826669, -290069093, -1656711004, -253415467, 1506654707, -474137978, 1532120055, -1670542424, 544353185, 529430653, -915255608, -1483407588, 857478803, 600058469, -446033154, -428674333, 1771956478, 1516167847, -477871517 ], [ 87848021, -365080281, 1668103965, -87755623, -2038812237, -1686292616, 968214194, -1998033270, 252702173, 218705160, -1421894105, 694558908, -1693296770, 1819918243, 1018519266, -1448706497, -534631361, 1702577463, -1819470695 ], [ -937752142, 837767506, 24808626, -898062752, -1449075939, -858862372, -192014656, -1794854215, 430417771, -332474126, -1033378469, 1774407479, 1498454232, 1547132281, 1889297862, -725633578, -643250277, -829776075, -1125583363 ], [ 1573356551, -707802360, 1029045154, 2007348288, -1272274028, -815021359, 1710603623, -421017592, 1769455744, 347123536, -685309933, -203013278, 1687231995, -1960764581, 702737878, 1504697665, 1613276441, 195970759, -492194537 ], [ 2075739057, -437465338, -458291141, 12084900, -63602904, -1015463501, -439784490, 160367980, -1616839105, 39213521, 981306344, -1339616971, -1133425087, 1698849075, 1720890721, -1698220280, -1935309050, 1641933051, 2055842944 ], [ 162746812, 1508382526, -77077100, -847474099, 1539661953, -39282443, -200847969, 362893184, -846437358, -949577461, -1469103980, -1745084191, 806735402, -202281488, 1430495869, 346727429, 43891905, 2032407369, -934155465 ], [ 1501530777, 1893340159, 339497327, 629475180, 1528424023, 192651915, -233856541, 1254659799, 1658589294, -712557009, -160827049, 1014954291, 764097086, -641302483, 952352332, -1039165348, -1567519247, -1148053466, 2040459818 ], [ 1647443705, -1583931801, 1312003742, -565996629, -1253090702, -965665924, -1845999195, -1264799740, -1483482996, -1457071294, -826530060, 1745292292, 471694535, -1352869103, 710584749, 1859414387, -1658145395, -1083253505, -194783768 ], [ -1526986816, 90067864, 513716886, -1034224352, -1056696119, 987057083, 228381253, 408914370, -1875220463, 991398935, 272899749, 852496457, -732157701, 1704662157, -2096973711, 743238784, -1891651474, 1289003009, 1410469332 ], [ 40528993, 230925902, -1128616053, -2100718037, -1757182117, -1149115417, -45297448, -1334160175, 1281347153, 885921613, 357924327, 695139915, -2036584130, -1037235799, -1120094467, -2052805311, -253097486, -479826028, -420016611 ], [ 738876971, 847440209, -738683021, -1392695859, -534578730, -559148839, -1789298792, 154604787, -504547578, 2077594451, -1566960506, 1826238518, -675337998, -508078574, -1039991482, -712744319, -1944701945, 1931419900, -708755261 ], [ 1552997564, 1152541850, 902779930, -496702535, 522369952, -625331464, 982991708, 1400177310, 900760380, -405406504, 1446269121, -2111342155, 960091374, 1448810947, 645144687, -93369779, 1876090902, -1986805813, 1892713565 ], [ -987107706, -357088554, -982316911, 2141177142, -506107431, -459019996, 467191962, -1078054885, -697924036, -1256797252, 950286264, -1636742697, 695434541, -580132727, -1687344007, 2010443378, -678363748, -753747950, -1802078471 ] ], [ [ 1801970612, 1751964182, -1687113714, -920711000, -1518562931, 874234289, -1447027064, -457084902, 212594542, 1956794021, 2112626602, -323988209, -1271165180, 320294441, -713788662, -224480542, 1517614021, -327517638, 134042752 ], [ 242698001, -666428961, 1701838687, -331943125, 428932574, 1009641780, 1389398884, -591093396, -1997492667, 697172253, -1715216161, 1292436895, 2128862508, -1903192398, -2053159221, 1073170806, 888774546, 1908216827, -1595895175 ], [ -1802234970, -564810649, -1796508496, 1731470113, 495848655, 731094899, 757783186, 75795893, -162027798, -1213892992, 1870751902, 218908162, -1603588450, -1429181396, -1638557710, 1704180503, -2103299996, 1833883022, 1383230902 ], [ -1549552578, -1760267524, 1844410848, 444044835, 1802359067, 1845161570, -2100742230, -1921320328, 1258555021, -1643353684, 1397704870, 1593614263, -53719884, -955392728, 2109565823, -333573350, -1114320145, 344727072, -700571346 ], [ 930052150, 2086634999, -1357384204, -1075159106, 1605230831, 1450275850, 1177431870, -1523786274, -1758374029, -860868465, -1682606094, -97604314, 889938107, 948331408, -117199177, -569987419, -203981972, 895195724, -1213145861 ], [ -2142581537, 911967691, 579045805, -1657465969, 432784822, -544192279, 1760630462, 954307840, -82950147, 2064369319, 861347741, -1235395602, 517064208, 583863398, 1297798635, -1871863620, 1732460675, -1000826198, 45266809 ], [ -1733075755, -1442687811, 1420368790, 1052546246, -351899089, -1814891321, 1681162507, -1410516671, -1974782080, -1126701152, 851866792, -877157046, 61871199, -1639390763, 831146253, 2005359852, 2004789766, 1739707909, 2030329123 ], [ 1469740388, 1420400394, 1103059160, -1242674873, -1365640433, 1113916659, -935175478, 1964166013, 733455522, -660167819, 108523019, -647024274, -1171117695, -94946183, 416061240, 837973983, -645461761, -1083299079, -1493143168 ], [ -1468354412, 342005168, -916871404, 491333508, 625293488, 1427910508, -1966666778, 1709241812, 1836286655, -199819649, 247244804, 1794833286, -1691449589, 1982391099, 958333663, 901676602, -916002082, 2146817456, 1145065986 ], [ 1898321920, 1633001674, 720700217, 15968116, -507404828, -1354705856, -1973135185, -118225829, 394562750, 305718649, -116020929, -602475677, -396146950, 1156750873, 1859287029, -981556882, 642369144, 1466362337, -421761382 ], [ -268322320, 225777831, 371599893, 1799995337, -1906876869, 1382035388, -1244945985, -575516673, -263820018, 27533559, 1026322385, -1430029237, 2024287521, 1432450764, -1835895716, 265875446, 1876579933, -1990886809, -824279867 ], [ -174274115, 2073195221, 246432345, -1955569557, 581655042, 38402550, 391492453, 1191992602, -1735657709, -642271771, -1578579847, 2034805088, 1830595423, 1824292008, -1023073082, -724993625, -147141259, -2130084493, 1552500779 ], [ -1394371614, 791444169, -2007714715, -1571820486, 771768753, -1891000669, -1541862509, -1266517270, -87025252, -1219544362, -1342420603, -1338149391, 1576034133, 1352561933, -882528030, 628285673, 849838398, -1085588660, 368985638 ], [ -1892842928, -534811410, 425549876, 1116197422, -549431651, -1656015064, 898816382, 906136522, -1711297595, -1376741323, -955568613, -1795773862, 1222359559, 2009765042, 1470612586, -1408640936, -989192975, -1010429351, -166732428 ], [ -2103746241, -1185649052, 760100573, 683666155, 1116316219, -331072644, -2058819438, 2057111815, 73418966, 1768153364, 1494979406, -1620108833, 1233378480, 634001500, 1305150462, 875749856, -1854628413, -1698645780, -932089330 ], [ -1271085180, 90646953, 2114105677, 46538915, -695199753, 1106172866, -60405139, 1802526355, -287655745, 930962098, -1797951799, -78774253, -298879373, 388452148, 1148294891, -2131202986, -836985760, -211895204, 637287891 ], [ -1659264735, 868477462, 994459456, 163159683, 1208215783, 61222786, 2146022412, -1930469989, -159588799, 956316449, -1773658996, 720649447, -1551271575, 436441717, 1750840950, -1103122282, -1306219303, 482030251, -588158585 ], [ 1254992850, -1574399154, 1244859844, 1369775429, 1070337726, -853901634, 965723394, -548475354, -309671383, 1041344156, 1830961809, 418359671, 2045287058, 410004303, 1443391561, -1929936634, -1299707665, -1210071526, -774234781 ] ], [ [ -964065797, 854193299, 2125743589, -1402924684, -1182381058, 1832014809, -544251370, 852441039, -1320483479, 1716539159, -111678105, 1601554002, -2147178586, 190135759, 1303665353, -1535736125, 1644007750, 1214497301, -41260057 ], [ 1773481991, 1482121436, -1373720578, -2126041282, -1113341727, -269077983, 787939794, -1416317470, -870892104, -470592535, 109125493, -334809579, -303370627, 768188147, 716095798, 1297853709, 1946127385, 1897421012, 1536069315 ], [ -860381512, 758950194, 812581869, 767868376, 1449311385, 1200897860, -429448183, -1196067953, 260676251, 394641245, 802090673, -1911403776, -1808240651, 979432851, 521919395, 976515804, 183698039, 1387908029, -821869528 ], [ 116768847, 2125979746, 2042039616, -1796973240, -1604565474, 1935371539, 331909607, 590996171, -2092039065, -1892468687, 840986380, -1370758003, 1202568225, 1210931704, 1958134478, -1305633082, -521469865, -1946694141, 157302184 ], [ 202734475, -1711743567, 2141423209, 341303803, -518290480, 1265801758, -249511829, 968347166, 1176569685, 1384817986, 424223233, -875962836, -986789129, 2092988572, 204554385, 234843330, -170944962, 285905308, -2077432795 ], [ 475468533, -1685809827, 230154908, 450521491, 1914095142, -1508254679, 1620173466, 1155539285, 1137158266, -38036874, 1469035372, -1778386103, -61785250, 1940148181, 394276264, 1453152162, 293585368, 596823656, 912526631 ], [ 1054576405, -282495679, 709555550, -683127037, -2092024030, -1707690128, 518305598, 388292720, -1096903220, -246855998, 1923587023, 1346508182, -390612000, 191757019, 879151214, 924268737, -1508131254, -943331732, -115701062 ], [ 1730820493, -1699205155, 959194466, -401514807, -419704739, 259367556, -1297420815, 569076560, -31775939, -448919051, -1518045947, -1465123803, -1272320412, 685660441, -465344950, -2096287569, 1605791485, 1325678275, 861650404 ], [ 752872178, 659517960, 1177846787, 1831390247, 2034351402, -908055617, -742617203, -1430511777, 140439667, -368499467, 569540145, 510920400, 368613324, -2079578951, 574182660, -1523238290, 1898315293, -1990086099, -69078615 ], [ -452337158, 1553552666, -2106890613, 563663195, 1391238548, 1213479893, -892850463, -739027234, -1236742079, -733844272, -320952665, 1869400612, 1682505244, 1430205564, -412529466, 27001510, 21840465, -168606883, -1297096230 ], [ -1068786523, 344720567, -1256140163, -1822700703, -1178234805, 1762831031, 1897072832, -1911078415, -1002474117, 1305204813, -230365224, -1236502530, 781507123, 657282192, 624856834, -491562200, 1163791305, -1110241433, -519072455 ], [ 1719909871, -719727727, -1626924924, 11298420, 753896083, 578642162, -1040948819, 2124299176, 1029936016, 375403753, 1034480194, 1149946874, 324028471, 1823287458, -917364303, -2133140404, 370016364, -1056526019, 1390804024 ], [ -2133530876, 1228323296, 1732710118, 1834339748, -483461703, 1362932176, 343764339, -2050636013, -71509100, 931529609, 1088004065, -519721890, -566110950, 631119701, -2095059515, 1507455710, -606025428, 360903400, -127341397 ], [ -430440446, -406108831, 1190122965, -974898756, 1934508279, -1732891986, -344556803, -2026858291, -453405058, 1765352987, 260242791, -1864261055, 780466146, -442290198, -1620875383, -1811117635, -258734444, -1670250621, 644488435 ], [ 633349257, 1634065181, 1820588829, 1859615502, -651930873, -1053624521, 1054978609, -324174590, 1204756697, 1405956202, 602911915, -123204640, 1583667725, 36417464, -1345665009, -1673940156, -1824793803, -1694872940, -188732141 ], [ 386310081, 146090362, -578396758, -549659492, 98806775, 1812042161, 968641182, -1617406646, -965702882, 1859556798, 1560365041, -332851801, -1047923225, 1431488000, 1420118077, -524665067, -1754224960, 34384515, 507876389 ], [ 808055159, 1747657470, -112458582, 1765109589, 1606504100, -1957799083, 159116247, -1511929153, -2069623503, -1977298108, 1282445203, 1565076942, -25039002, 2077916256, 744737527, -1947349699, -758010372, 691779493, 854337109 ], [ 915939143, 954924632, 520574085, 2141249102, 416811630, -580683878, -1339038862, -1204139610, -286559296, -77897771, -1722395499, 823772866, -450587423, -78562059, 803814124, 1553403559, 283386814, 1989333895, 893444748 ] ], [ [ 2061258810, -365511400, -1606710472, -1101177919, -1101517772, -706470431, -882331447, 1382313, 1841100482, -1669929806, 1207895479, 290789229, -1626197873, 1284245165, -264685700, 712584768, 1843494905, -1504480123, -1261655331 ], [ -1358444671, 229839088, 2054253083, 812740834, 367014333, -1869157259, -708674439, -292734353, -46765292, 1795856660, -636553865, -2096813947, -334520568, 572912794, -504081505, 1606756901, 1285922032, -300801823, 1752912968 ], [ -1035210307, 1830100086, 973492090, -1457560498, -571408814, 695988047, -711142976, 1313325564, -1028812075, 1785789910, 1979072191, -1710166951, 1053828608, 720878840, -1552103051, 672715786, -869936513, 1333201289, 1703426388 ], [ -2144081026, 1415859666, 2066812549, -634941899, 2069457144, 898343626, 287947407, -1714492901, -9813211, -1507710721, -906298192, 1721657482, -1667083526, 186284915, 2059348538, -1562529344, -1333033272, -40548381, -11966305 ], [ -154757160, -1190908683, 2134019908, -1687591278, -2084656180, -1097235987, 1029234124, -1595052434, 1101013589, -453370959, 1181323658, -1221980644, 1192242499, -2139615507, 900419808, -2046758038, -327246900, 883494856, -1935236543 ], [ 1817752869, 2008276729, 817890521, -1107291274, 909282105, -836535081, 699760202, -1491447114, 497783540, -722570179, 373346364, -739511212, -978663958, -602600052, 1612956617, -414144883, 820933042, 721058142, 437298647 ], [ 2022401017, -1957675026, 96264410, 2043385333, 2122121742, -243322344, -1910834696, -610810783, -533860553, -585554441, -2017921467, 1820701659, 417946508, -508788076, 2057857984, 1499707679, -1235897942, -1362085768, 934643770 ], [ 1615766862, 1130152628, 1392615072, -1702693483, -1419230632, -289096981, 389601837, -1547273361, -1886541513, -634862751, 899776245, 1317838434, 1363789072, -899253884, -893603426, 1861108112, -1474396391, 1186456436, -2129796346 ], [ -1017095204, -1324178229, -317006483, -1677116483, 505694530, -255518989, 458422664, 974036010, 270714803, 97310095, -531663121, 678960670, 1907118976, -1526871089, -1769932809, 1283243188, 571560807, 340487896, -1994668418 ], [ -273794286, 239323443, 1085809217, -1355888863, 426463819, -1785412651, 1330783643, -1920696606, 294845110, 1956814468, -642277424, -1595834029, 644011215, -603728926, 712871066, -127478868, -647713082, -2042749261, -561264702 ], [ 1823785485, 2104224041, -2081683744, -1305193730, 1767480045, 1419641297, -2010933092, -319065984, -385299060, 2080965829, 1215229446, 1165671692, -2041060925, 827691418, 1330639542, -371233081, -127151475, -1059171313, -123431600 ], [ -690960113, -1347924012, 2115430185, -1144426559, -1341085990, 1282487980, -1472107743, -2102835200, 370725026, -778341698, 836791695, -771608050, -1744752985, -984216634, -429714126, -812757767, 415477922, -1621182570, 644747841 ], [ -1431471660, 437760463, 245490003, -1447624015, 264945504, 2012557044, 1845437131, 1097911646, 138429867, 1165170059, -266957595, -817715722, -1738835350, -66461100, 1013891764, 1544373242, -231656556, 823098130, 1113021117 ], [ -1114936325, -1316380942, 268557496, 494893206, -1946674539, 963075044, -79122941, -593799459, -141792518, -86340436, 946377921, -1871092142, 1486841631, -986580322, 1546975724, -1441024364, -602604651, -538350013, -1390358912 ], [ -1764447094, -2141255081, 1411332555, -1645817015, 1003333102, -2074107151, 1570113652, -1075895885, 1923089559, -119605062, 275632843, -96235423, 1052965925, -1215823500, -42370860, -1085666939, 1227565443, 1535744796, 157723897 ], [ 529578496, 1014964388, -402620078, -966218011, 1922871769, 802811641, -2041989092, 337334976, -221202428, -1074439535, 1241914396, 797435634, -156996801, -557147396, -1188317772, 554083841, 1525720473, 679712846, -2099806612 ], [ 735362710, -267463858, 788548886, -516955197, -354927439, -211405532, 535501357, 1465119616, 1746964453, -1388230469, -1854928134, 1430961215, 1216296322, -952628180, -1594422273, -1607322130, -147811047, -933638468, -1442776606 ], [ 1339345319, 1212985861, 126191148, -1987865256, -1547623943, 863885711, -536327586, -423010423, 1351689866, -1009097377, 2053582595, 1977665230, 413143021, -893087857, 2098013845, -1238224175, 1570311057, -294357943, 1545800911 ] ], [ [ -849351680, 926111833, 978431664, -545700866, -2017950831, -865579925, 824884205, 1253151558, -334534403, 1687257309, 1219494607, -1710843541, -713406487, 102586141, -2069597698, -969136617, 1130768979, 1520697608, -1578235553 ], [ 415821831, -95450687, 1519082321, 1430205010, 1943138153, 1825339632, 1025974296, -1090884859, -1075668723, 1452409895, 854891487, 1185875888, -937660978, 1819202068, -1416101082, 1353570269, -706289807, -1763104819, 1381864031 ], [ 1908614557, 2021624791, -2041375557, -198030989, -671921517, -705335901, -475731250, -2066311801, -63286951, -1827946704, -1137181987, 942148711, -1615777807, 747720068, 1447607950, 2052971836, 609110327, 1640043250, -107833271 ], [ 1730975320, 1179412676, 1793446280, 1783086135, 811845607, -1185726345, -1945363454, -760593992, -872599156, 1865399213, -1985782649, 189164796, 2095442416, -939570195, 340625977, -1467925141, -341089656, 2098994596, 737488096 ], [ 150426498, 2017996662, 1555884371, -956711883, 584101122, 643034783, -241961135, -1362894945, 1538878754, -1453023557, -616292459, -1082152914, 1153078866, -1725810646, -200076568, 1475276212, 1706776410, -1257801051, 13821037 ], [ -49027209, -748110408, 1298066612, 969564358, -1792102719, 1546763131, -574242066, 1507612048, 1138638795, -92749237, 749460496, -256963652, 1198047443, -1506273927, 450957781, -1978934803, 953047584, 1853366656, 1118205860 ], [ 967354891, 1369230560, 329774774, 490358233, 358230989, -119995293, -2047209734, -1798783402, -198635803, -975386228, 1809575817, 2084084410, -163048783, 845651444, 347088396, -1075040856, -527846447, -495728194, -1696364058 ], [ -2067996321, -757766411, 1727592215, -1782028667, 87522598, 337496547, 712598137, 2069118198, -469338787, -589704581, 39977892, 1539485279, 371806551, -1963741216, -222404364, 21554355, 1632657611, 663435706, 769167558 ], [ -776414052, 974885361, -1725085622, -1306193193, -1211608533, -134981259, -1846794069, 78647789, 1667390781, -442245616, -2127803928, -967095040, -1849532870, 587275084, 1269977910, -908593434, -860152886, -765084652, -580851990 ], [ 843611457, -830272924, -503378793, 1678072781, 1128302653, 1841419504, -613555954, 1841741011, -865007555, -827454135, 1945203041, -1286862684, 1367667581, 1408733033, 1829824772, 1498792706, 1389791222, -625881991, 241656898 ], [ 335031380, -891443694, -469321069, 1506256812, -2083147286, -1814599437, -383643803, 1166817506, 1696256039, 789039699, 1537319733, -1509212494, -1701742360, 13873175, -829108716, 1628566865, -1830266270, -579519312, -867431081 ], [ 400357807, -868951600, 1893824932, -1919071364, -1836616282, 1697565384, 114022027, 1459760963, -172566369, 1840236814, -111398869, 1049513194, 2128505471, 1116904233, -1027227469, 1233695165, -495926662, 752678239, 668407190 ], [ -1391729322, -914408341, -1384113617, -1854595225, 1544706, -1287444197, 818626402, -1132022405, -2019845933, -1512961159, 199300104, -1605050890, 1662725734, 1062652723, -1606237060, 1540735072, -803396716, 1703362710, 2090575408 ], [ -1069751768, -734987393, -1533471735, -2024012937, 62949889, 788728400, 225898712, 2072910237, -1653672482, -1156807397, 1675423485, -1219481013, -590169725, -292562139, -1232784931, 154220979, 1259006179, 1351587165, -174453431 ], [ 2119509360, -801104360, 1344427724, 1623065454, -898044190, -1916327131, 1229090313, -1769045957, 562086749, -33926821, -38863371, 1018230665, 578386669, 449918139, -258709064, 845459292, 567838000, 336254976, 1017156902 ], [ -1631107039, -2088549814, -1994973349, 499232963, 1082823131, -1490145793, -1897451533, -701613827, 1242755769, -242073262, 716220100, 2028260181, 69232747, -749193009, -2007795843, 1371449584, 1071636310, -699824368, 549421094 ], [ -1162540372, 723791681, -283432871, -1276924082, -1761519466, -2060810849, 1371401236, -1845696335, -7227407, -1619544277, 805465638, -474969905, 1278776471, -1760566592, -391218264, -412556436, -211680670, -914347409, -1058425168 ], [ 1943947116, 920490006, -187543343, 1427047648, -1845058176, 318482262, 773404748, -1981724521, 891021590, 908878247, 119657970, 716719280, 1912976500, -676116922, -1208209486, -389825079, 1934149554, -20658474, 1839613533 ] ], [ [ 1248923756, -1645445752, 775762580, 1625508936, 73281910, -839409483, 1312135718, -1900909563, 1542568968, -1799919924, -1925033993, 72235483, -1847634276, 945325689, -104498202, 1028164427, 1209535160, 1243031437, -1676035230 ], [ 1498009072, 1560743017, 33927675, -1558017394, 996817259, 839572746, -1572725338, 1302726141, 781539370, -1952131090, 473512143, 1497837853, 1954191699, 1466660340, 1545385995, -1520638981, -2040651998, -1249637514, 1638540099 ], [ 1547557867, -1793071764, 1999898095, -1224191825, -67429880, 471532779, -1607861200, -512265442, -946799432, -608484560, -694623699, -206774682, 563394906, -1642781408, 952312307, -1644704042, 458560858, -1300673853, 1676427682 ], [ -760449392, -2101986332, -1715942863, -472798911, 1974648320, -894205245, -4911732, 1081066810, -1151476420, 776845698, -368611240, 1678893919, 779309700, -801848833, -203760532, 1527028764, -553636331, 164748352, 1527225397 ], [ -1488841699, 1466022021, 1413346794, 179539451, -1144303861, -1541592515, 1117853971, -533996101, 158453346, -1761306616, 63928983, -1851979175, 149990839, 1467479682, 2042141744, 1481946050, 363553619, 1042812353, -1957735728 ], [ 786831208, 1958066851, -1496570912, -937749433, 2118824869, -128027342, 960195327, 1387776159, 1959224411, -1784200065, -609001688, -1148576709, 1348535352, 1618651762, 1584795911, -1644062386, 733942858, 71708630, 967634822 ], [ -1349120617, -1592318039, -626997298, -630492255, 1247417948, -1327269181, 1971640885, -2073910297, 317431644, 129033810, -592938992, -1668397531, -1803237530, -960070736, -423130767, -1329799562, 1348054495, 2032399872, 1102380666 ], [ 1404714471, -616838743, 1551599940, -1417665014, 436698941, 187653146, -93325103, 1426328653, -698346210, 267674428, -160185584, 179103036, -672893534, 887810744, 391720357, -1591727071, -247959210, 509539306, -1734740835 ], [ -1812226243, 186870653, -1461591798, 302452214, -1926495307, 1522826851, 490699867, 574245801, 1993706654, 535877223, -1510375275, 1716431287, -126365946, 733818038, 1691847178, -114932638, 1503349324, 1942134165, -329857877 ], [ -2036847277, 1050995541, 1299748349, -1961747565, 1948063035, 1101828678, -1316224288, 968923391, 807299723, 355964625, 299559002, -1656548729, 1883701238, -875268435, -908575497, -1409921116, -1287620921, -1894338815, 1412414086 ], [ 1714497398, -1919313045, -1367454198, -241140615, -1259872039, -1288786109, 862297449, 1628319814, -764276333, 85091208, -408322171, -537518641, -1904525259, 889557809, 1832905311, 1113282240, 2132162549, 1375317843, -565675090 ], [ 1382084199, -1221391197, -430483363, 883784275, -909740552, 1106975623, -1349465119, -1487674165, 1087660395, -56238833, 1863656152, -1307820405, 922776423, -1143610939, -116191753, -26714243, 1497276036, -431065447, -587249770 ], [ -107321668, 2052387191, -496922852, 211608537, -1833499678, 444452654, -1820205544, -2083552745, -1022376246, -1329550728, 98408696, -1251265870, -1232887790, 1669504515, 539104174, -2100837306, 1124206962, 960808861, 1684643094 ], [ 171529365, 1905686020, 1890851155, -580867457, -1803981026, 1902823520, 664513800, 1612022841, -1825956453, -791627835, -2144554892, -558576030, 1084143147, -1426290208, -537902245, 1585105967, -838067044, 126588917, -274979648 ], [ -1263400974, 1842582909, 1328765938, -471644521, 1504910266, -11825968, 599880508, -887898019, -453603508, 1830622342, -1202437418, -370991485, 1144041354, -732481825, 1161751119, -463114692, 46484361, 2111227309, 1042537528 ], [ 1796897300, -1289379912, 1437514300, 127001771, 1142673168, -750948474, 996235249, 2111503100, -11413882, -324990406, 116512098, -1264387256, 264315835, -1305120840, 824219480, 2128622767, 1127701434, 2144143750, -259110327 ], [ 1287109451, 265199859, -83658767, 567845282, 712123270, -1933203358, 867263142, 112145871, -1587534626, -1377341783, -1529730656, 1384772358, -455131536, -294742620, -537759874, 973837634, -137053149, 2107178156, -847205765 ], [ 1939209050, 506739600, 600976103, 1095023537, 1613373514, 1594967164, 1688402665, -389204483, 1201929776, -893201447, -39894520, -1503209649, -296210663, 258648524, 1437527368, -1983464709, 422256038, 1535245528, 1186110991 ] ], [ [ -98965018, -386772860, 468934645, 875256950, -429334248, 193533964, -2131753610, -783475531, 1240559897, -366188049, -112571831, 1883923902, -401216610, -272381129, 1112340837, 1484326864, -655123767, -1392293337, 633481683 ], [ -1705114663, 969305532, -77271522, 2072150548, -858336128, 1152717592, -2133871307, -2046162141, -222751281, 536866461, -1431195466, 499252737, 706681883, -1617722361, 1557788013, 1074758080, -717235548, -537580612, -979545413 ], [ 531516616, 790330931, -994421316, 200380998, -1386765591, -378559338, -446700975, -521633952, -1260998089, -2046346081, 2090639229, -412337025, 974405569, 1554594416, -1986286893, -436564293, -496102662, 579728101, 1773297055 ], [ 758938768, 411113112, -1172293938, -65077553, 1036204457, 158838201, 466685154, -842367623, -140204769, -479378758, -23306253, -1301069135, 635133010, 904143708, 1114053264, -1131906004, -344800541, -323015527, 1635579141 ], [ 1832901364, -91210107, -404301742, -2053025228, -699765426, -1845975941, -332014437, -486725036, -1077563540, 2044680768, 998742488, 611393892, 767481803, -664598956, -1062267480, 1503526763, -342524573, 917936144, 136944280 ], [ -2057365060, 1578156394, -2061718796, -707015696, 1086473045, 336003658, 1393122610, 1889742545, 905962028, -1026300838, -2132157037, 980613521, -778673814, 666621266, 43812899, -1504642537, -580469073, 2081874304, -764860917 ], [ 1212652418, 847118125, -306432386, 1113722845, 256942518, 527720161, -597596603, 1897210399, -1023178506, 157335048, 1701390073, 901992895, 365152514, -1799853045, -560739549, -221898473, 1508947900, 1523709169, -247741837 ], [ -620834768, -1353704092, -92871156, -1492319669, -1433091097, 1893376819, 163920786, -505109372, -337959074, -449051345, 1460677125, 161653053, 622694908, 327998750, 273972156, -291373711, 1153326390, 1871803245, -667328485 ], [ -725728699, 1121768395, -1661944664, -197546895, 2127725311, 847876751, -1203696139, -387268701, 1909859556, 116840700, 1484819516, 1340292670, 1192102224, 635154844, -1576835944, -888074549, -1998056719, -278991290, -1413743535 ], [ 441271307, -422286260, 1892369916, 1254308111, -1179361286, -460754067, -357002640, -2013138523, 973516404, -1839619721, 1374063816, -169449853, -195848260, -2024081008, 549437084, 1098306454, -373673708, -1095173130, 2141862481 ], [ -54772778, 687701290, 1255642539, 382828908, 225280241, 794082865, 1644597556, 793728973, 1490382639, -941336980, -1403295277, -1713769573, -2051032528, -233534727, 1564464089, -1866464281, 669017953, 1289177882, 1799343227 ], [ 1333512831, -1790204134, -1498427867, 2091372621, -1744115636, 2080705833, 1904314805, -995846482, 1318458339, -1895397179, -1600208655, -549545436, -1168420289, -282238711, -985762694, -992680151, -621612371, -1915142095, 826656619 ], [ 1575500134, -428651246, -1239790802, 1728547643, 1602852597, -165168415, -1036574861, 1065480603, 1502788837, -2009593622, -932939348, 1557182070, -1714639133, -1085627718, 1386050154, 1351631037, -955407760, 1584554501, -821040471 ], [ -1257983608, -395734266, 409136138, 454437886, -1029101741, 584723953, -2071347206, -1821961471, -1076967118, 1946088664, 875233970, -1923940349, -1848072817, 1442576038, 24131975, 925301790, -815037168, -904124197, -1467758093 ], [ 417218157, 313574570, 213094193, 1860030131, 716987196, 1857823290, 1020890743, -1583536979, 63789028, 2026702666, 928603555, -1647283768, -1296664150, -1816158154, 827071925, -269176681, -310322360, 2045195721, 1894268424 ], [ -1740691080, 1526998030, 1869421477, -2141804591, 1777617036, 1119077065, -933868474, 440203781, -1967283157, 920195227, -667660465, -1038059618, 1260658414, 1283032188, -622346765, -1543373820, 1031892876, 1713016065, 1615385763 ], [ -281602426, 80887364, -1690769335, -743058803, 861952482, 1138949042, -486228499, 1810367164, -1054412415, 865839076, 726004877, 406900836, -715194467, 902278430, -1215732749, 1414319586, 441715103, -384298229, -642543370 ], [ -1608600640, -1920676832, -800907267, -1172904425, 804256557, -211086177, -1487686049, 319722408, 580116999, -57835925, 657799755, 1798616639, 419994807, -680239525, 543518991, 1577503360, 606639465, -91604860, -1650911680 ] ], [ [ 778811170, 1217373762, 172558189, 565056884, -1680130708, 2005652231, -332942967, 1644218979, 752488099, 946872928, -962029593, -1019326394, -729121955, -990481599, 863885051, -1488697458, 1003595829, -1515400197, 155765786 ], [ -890391504, 1015049384, -915926931, 1468701937, 1609830366, 38011126, -2046750993, 839824856, 786394513, -2094824634, 271456720, -2021794617, -1084927590, 441125670, -156452570, 582918470, -361982727, -885702500, -1848829852 ], [ 505387793, 179491935, -1710563585, -1652115204, 1156904572, 1403399862, -631074411, 2057639831, 306742698, 203519087, 2058280722, 491587786, 71086643, -1615567310, 114538641, -741525093, -1704449744, 142843439, -1956999572 ], [ 1837822713, 1815234165, 961049560, 1573937155, 1401832080, 1333282136, -1608561184, 2122683943, -1137892951, -1731727942, 1623674649, 1141330980, 426253473, -1667131405, -779898481, 578838469, 874468368, 936051191, -1075903598 ], [ 831177539, -1671150194, -1009817948, -2072540384, 1646346700, -567607046, 283661861, -2104057374, 1775941840, -431950516, -237739972, -608676749, -674459752, -829462690, 1711987410, -1807103999, 1356019840, -1051027061, -1777735593 ], [ 1599635491, -263349127, 1735654714, -1822218482, -1837030965, 1589948749, -1059547043, -92979141, -1442609065, -1024235345, 332435927, -1845749992, 1162618582, -888872460, 1760349904, -580937948, 952117380, 2020374138, 661933782 ], [ 2105026900, 927110558, -159465222, 2077057054, 1777257873, 1856976425, 1283089195, -1728207079, 1157428886, -1168644145, -992943286, 1198838779, 1041617759, -1826965848, 2109193261, 809007573, 1459971029, 1734391535, 181000310 ], [ -718128518, -2143544942, 945898447, -529354502, -343965914, 661858267, -361419606, -1552485241, 1590595820, -405110209, 943969387, 903289875, -1076927185, 1680870521, 2099118522, 865180391, 1503722860, 475069723, -823466917 ], [ -1177155518, 1902066456, 734407653, -64104077, 1453726419, 264303479, -266830148, -1890948319, 1671018749, -1842197082, -692439148, 439881481, 569688631, 640259738, 1465511749, 49627977, 1665462692, 356247518, -135829690 ], [ -490710952, -168976896, -109820230, 1912967681, -1434211704, -144201179, -1612460849, -2132940437, -195087634, -65647482, -888493018, 447668415, -2077578501, 1046779453, -358296373, -1807528513, 1845750972, 323485223, -120169707 ], [ 477098760, 219949518, 771770065, 974287377, -977847742, 626196851, 1145130173, -1551551592, 1243249524, -655025310, -1558238297, 902912835, 1168817137, 235625748, 499687978, -201069982, -272402361, -746736644, 1198891385 ], [ -46116911, -1600084922, -1112233618, -612805601, 1055144469, 1687301820, -1433174423, -1532350739, 85965783, 1837762681, -907213113, 554944130, 955318184, -2118667642, -581472336, -1479475537, 2097733950, -1923364013, -1584439064 ], [ 1168761894, -1465722847, -1055512923, 233455770, 299407224, 2138015579, 1506128140, 1450377508, 1727187205, 248828194, 1464363629, 891335409, 11879360, 1877942963, -1534997799, -499624067, -654920513, 184463909, -709166465 ], [ -324929828, 2107251572, 1079796228, 1317932197, -636105862, -762065822, 64006448, -375335945, 649895342, -980676825, -1540007433, -414784773, 1377138244, -1802776841, -1788932625, 1438894377, -511935942, 139238316, 1141704320 ], [ 451248257, 2024546507, -1302246182, 1403189395, -206886688, -1604696787, -161875868, 4758192, -1732652430, -71479173, -2016399913, 711145596, 506602320, -1622475088, 307822821, -1004837201, 626739528, -1131916428, 1700937334 ], [ 49343712, 2140394276, -1803977242, 1456950720, -1905161428, -2048034602, -1422109702, -829047010, 1707499530, 1192270932, -1825050984, 1723090194, -1132362289, 1769113181, -1277930111, 734514197, 544726424, 1490150648, 515852939 ], [ -1459984563, 2130493437, -461467035, 1905654288, -1788693553, 1743224206, -901398082, 1998971467, 1186581144, 2036256892, -1347365060, 1020132873, 1041153491, 1719137393, 1152577875, -1757003281, 1631323920, -980255215, 2006759071 ], [ 1165085455, 1061390281, 609096220, 753679070, 282512663, 1218477626, 1812249619, -1334744821, 1430901398, 1025709795, 358705619, 1758381580, 1873927022, -200882383, -1855159156, -2052827598, 490818717, -701106345, -1184880070 ] ], [ [ -1732657033, -1004833092, 542769301, 1265590438, 1437889562, 690162149, -1755012101, 863604961, -311649296, -1589261536, 741449863, 1960744162, 1749989821, 1209919072, -1200842254, -16164828, 120398187, -377658871, -2073563611 ], [ 302828540, -471689638, -667398445, -665313550, 1044241440, -1386313056, 206779006, -1532173182, 1870107783, -561850591, 1767213879, -1884841313, 977323315, 1745362153, -1487034759, 1948812791, 1907811001, 1559144638, 954392188 ], [ -2131632301, -1653223927, -666328467, 1205769212, -272407983, -1949732160, -733919498, 1449297392, 1288646288, 1386514787, 752862930, -1368194045, -1309340572, 2100351276, -1775381219, 1215071714, 429095009, -1962797679, 1475161464 ], [ 1738055781, 575897899, 2099879555, -1094258108, 1953703162, 246504364, 704088194, 132411700, 1674577930, 1232521028, 1334087353, -318661480, 1869984411, 949585418, -653634948, -1032074813, 1287205405, -2045019892, 1684344923 ], [ 1158665340, 306988613, 2089051206, -998246528, 2089135413, -1572441936, 1078405870, -1286560694, 720868146, -639780942, -539569308, -1034819366, 1823684621, 266794073, -83071132, -989572641, 975714608, -1090770661, 287590065 ], [ -582282802, 1704790076, -832056933, 813594201, -1369256047, -829795194, 79328137, 1786248179, -402545034, -1387543466, 1683050146, -1233622212, -1195579888, -605034913, 1364363568, -568176619, 1963436644, 1388896270, 1424507984 ], [ -269135592, 1421923320, 1602414314, -435575119, -722383314, -1684063125, -485460111, -95977326, 1128944021, 237171619, -1086117039, -868053874, -1616432225, -1208980742, -1551944264, 1168325672, -1148740925, -1928406128, 431873534 ], [ 234033286, -1973171012, 814744219, 702405686, 1987739484, 1138303775, 1286156128, 1062580047, 640893755, 568043921, 532237227, -259120108, -1739807969, 2070946975, 2042944138, -1759159248, 1213188732, 1104618907, -1081945736 ], [ -507561721, 1156217270, 1399615718, -430722713, 554849937, -186714780, -1550778430, -1455167641, 1459083621, -2071440734, -1819581172, -877685045, 1334602663, 878024050, 288511877, 529347767, -1501359855, -1464470557, 407197488 ], [ -618355177, 235515078, 613231734, -787987480, 1515046357, 1341959873, -1685175643, -1606131384, -1249624514, -1547244361, 213842682, -1107588598, 641486067, 1570195331, -1549092303, -1434032318, -1383826570, 1316468502, 2049332316 ], [ 1175198076, 796719707, 469894364, -1279854638, -130541275, 1762521572, -617158881, -2024196730, -1220294266, 21494886, 837602991, -288062388, -164469568, 835456731, -971580219, 1275564717, -753480421, -1671966333, -1547949055 ], [ -588087014, -1956200072, -1333680102, -265003344, 1896237257, 2045274914, 1134986777, 1905292616, 492907847, -1565812124, 689948721, 220963867, 1510575271, -652792654, 1375062439, 643321775, 1025349060, -2030959440, 1999581030 ], [ 186999406, 640388684, -166904808, -1563942008, 263121563, 821458679, -1493397155, -561298558, 509897104, -907837163, -874752665, -1664691931, 35814802, -1630173521, 1584799576, -1404970916, -1744785404, 1831184314, -439930511 ], [ -1300394653, 207645700, -1708254763, -375811024, 680963939, -87526168, 1828936905, 947261765, 638862792, 729840656, 800349384, -97656084, -1694313312, -1043481394, -803786918, -1039143515, -940818908, 1134398622, 1910681790 ], [ -213239676, -62183580, -733339575, 561324603, 794675600, -1906523746, 11926940, -315928550, -252156675, 32825774, -1551916913, 1287663520, 1720636296, -1681562593, 1420035114, 263442875, 1448051055, -1358711565, -1342471436 ], [ -2125028101, 18411356, -370583763, 1922763194, 246023205, 1837217726, -1020292652, -1980679401, 1420011121, -2117976630, 1499704877, 48298819, 345438374, -1236802404, -993549307, -1244044007, 1030423939, -150507297, -1711856511 ], [ -1945147212, 938119872, 727959689, -791930435, -640551308, 1292246465, -1834030531, 1990682344, 1500218780, -1576230505, 105034403, 280888623, 1782605139, 417137459, -2128627577, -924703955, 364041484, -538910756, -129846499 ], [ 1895327189, 1878703511, -993697919, -1388169335, 1954361192, 196480398, 394339265, -1407638161, 616381849, 1542168909, -1565530337, -708795313, -386060116, -213922516, -1184195229, 805913267, -1198567104, -984448390, 222248058 ] ], [ [ -1628924112, 1477904207, -230400194, 1994795772, -564752796, -2081839556, -624501345, 538102871, -2114550682, -78011589, 1199581228, 1680427637, 1029951861, -1085188800, 876395125, 1216319866, -381468987, 665765523, -19182120 ], [ -386278064, 703324913, 2030010647, 1955988112, -2069279255, -934237085, 1421265850, 1063143155, 1006731841, 493713804, -307255029, 578897957, 1408095856, -1745287225, -2097915010, 1133324589, -1876979849, -383207919, -1619106503 ], [ -732201554, -1349661575, -290111394, -2089913056, 1597389754, 881921689, 657597058, 1191841289, -2107308876, 182312269, -1140281977, 1550993182, 836227141, -1811247414, 1613156696, 428480310, 163542794, -1592003862, 396069055 ], [ -527888851, -940235870, -1225522291, -1545811350, 1432664855, -268148260, -1002911463, 164307428, -714367669, 277480934, -2001816698, -1330263475, 667999792, -1816318392, 2045733589, -705855217, 314971964, 1300744283, -64966947 ], [ -975728937, 1549716846, 789002022, 923600483, -1032191900, -1778905223, -1138543259, 1006100308, -1240754226, 1208168901, -306648179, -834400976, -993399967, -1858989219, -590751151, 1876528639, 329177720, 1204265927, 1425111191 ], [ 866510693, 1142939333, -289432696, -269264959, -344069783, -848613843, -1953665479, 673027893, 637881760, -286616643, 708480872, 1105024764, 1749749475, 1543345601, -678291107, -916440034, -103853590, -493921995, 745632912 ], [ -2023362424, -996328017, -303128601, -1731164342, -265082073, -1479403262, 1789600594, -1711850468, -403726912, -1032323111, -319465511, 989946918, -734239461, 975653038, -1703461974, 2074218458, 444439745, 1781841932, -1240103913 ], [ 824525067, 89300701, -936960068, 1153924526, -10246652, 1003830678, -2064171386, -1677700522, 1268189205, -339861387, -1304202527, 1287325934, -1488883435, -2117610901, 227484864, -1513856624, 889310601, -354014686, 1759937562 ], [ 26753013, -1291673729, 95518134, 638409760, 1680165330, -1606022765, 1070005037, 434561449, 1937703353, 359643279, 1999886191, 271899390, -1930499714, -1644656691, -1716291360, 136717656, 1314125721, 288411012, 1867561474 ], [ 6826507, 784550742, -1286289597, -2107268970, 933176359, -1737998572, 1969115563, 2003585590, -1220744696, -1762048654, 1671054220, 1721414420, 167003169, -540975310, -207498135, 1848862283, 222173528, -1298058165, 797628428 ], [ 2028609129, -1901158025, 89976271, 156685590, 1149556154, 248351416, -1243402490, 472156737, -1576120615, 133039829, -1145981763, 2141488607, 1062227255, 1059278765, -2144725418, -305772596, 815082459, -52530363, -1707674892 ], [ 108770766, 699312781, 958121170, -849799276, 347291577, 1721862777, 1953339347, -798099036, 778819802, 1763881327, -1818903089, 291490874, 1097756373, -1211188229, -874905207, 1507790305, -1420784362, -857467061, 1430674638 ], [ 476836071, 619134762, 189657369, -512620426, 1228674371, -901594147, -1048740534, -192044283, -1608874477, 557162992, 1773005024, 931415081, -806369228, -1726344602, 523610384, 127148990, 1593187169, -62343312, -1799926034 ], [ 1724621200, -893453649, 1162428769, -1788602098, 1993947803, 1810694972, -1852735672, 1892391008, 1265863683, 1740071744, -1153153395, -580992987, 15958988, -87662683, 962765366, 1777583792, 1599043966, 1653911012, -745327266 ], [ -2098287405, -1388321849, -1378499367, 1193940848, -393765984, -534130823, 1076602483, -1838661645, -501459830, -426448323, -1261993581, -756557923, 1411451127, 802426292, -683066162, 1601983442, -1660509133, 1634792132, 573637188 ], [ -1244265952, 1566295571, -1542168141, 329609694, 389861725, 2131872679, -1205027662, 1606585229, -1537823646, -1096566192, -1987892536, -733326828, 975466511, -1306705982, -1834976641, 247751656, -2123969183, 652970027, 1075802992 ], [ 1072202172, -1753529280, 127402712, -764889236, -1621308830, -1452388292, -1072137629, 1089699412, -136023245, -1768592066, -990572443, -1384731525, -1929737759, 1614204699, 1673025332, -1900190045, 91596353, 1547066933, 409224097 ], [ -681461107, -1707691269, -1748004300, 1763309135, 604012749, 1556711911, 2041495470, -469952215, 872719062, -1296112112, 749323407, 1264593073, 151492602, 318723965, -202618674, 1424016844, 30585661, -77698542, -515377741 ] ], [ [ 1680518429, -1763316658, 928437739, -321575127, -634484875, -268317271, 1094589823, -633628089, -766228571, 2114996144, -302861124, 1299115854, -431106208, 2047404342, -350709302, -584133554, 969163378, 1356123789, -1092347379 ], [ 1882336687, -759297269, 1698445341, 52593424, 311659491, -958547647, -1447025656, -1576442123, -1661741836, 872876617, 487470088, 418339899, 1829483826, 1916878378, -57647756, 1041878112, -1806876004, 309727627, -292714498 ], [ -1002270851, -519845027, -1290235452, 52845197, 100457645, -1636056030, -168760615, -785318016, -408007425, 1699505570, -250997330, 662362809, -1236222024, 1983212206, -340636985, -799303429, -1979108140, 1494474520, 259895119 ], [ -1528466008, 244405042, -998976632, 716759152, -1383984692, 918208413, -1380692701, 747123346, -897979003, 1304772287, 136080719, -1575970689, 1583334923, 1658546623, -757861342, -479202510, -2103475297, 716041815, -210737325 ], [ -1629675412, 648718247, -1183947192, -1141784570, 1850342996, 1064148068, -1556685610, 304065461, -149236746, -1527498064, -1741498599, 1580459587, -1746737005, 428208445, 2121445226, -486960413, 595219645, -240897151, 584517185 ], [ -956162424, -984739958, 274078749, -1494224670, 272715800, 489023999, 2066831993, -1076961486, -1687277406, -983325117, 1294540918, -341958784, -1436305239, -1180941689, 1292986169, 1887505814, -1500090502, 335112416, 2072364114 ], [ -1853008314, -1458688145, -74893126, -1850288239, 262353404, 809278620, -607183318, 1791516572, 1606301073, 952895655, 89597336, -1702440057, -1121523121, 2016941653, 176914737, -287935780, 957644251, -1117661235, -821537695 ], [ -489071156, 1600160643, -141124580, -1902855492, -129329776, -869000521, -116590842, 1836502031, -763910420, -998747473, -107043797, -1821708522, -1252957560, -1954083657, 1737064749, 1089341332, -1456170480, -703643103, -1671857271 ], [ 1136940874, -1584241789, 650397308, 318488567, 1076720683, 1512773784, 1792630191, -726662826, 1351047394, -1399935946, -1497461547, 1648752036, 1748158996, 745605437, -705699992, -361650975, 1307864416, -1159781169, 91492633 ], [ -459718099, -1394543802, 324854184, 815358360, -1149926123, 725825518, 1791622360, 1751773059, 1772045407, -384780867, 788707575, 1006090119, 2033739391, 77232847, 1476975505, 216016268, 1381556493, -674123667, -1830838993 ], [ -595772117, -707373184, 1299759608, 824286302, 577830583, -1333520083, 800327282, 783066360, 1851431260, -1002890600, 814666569, -1819512782, 1006878172, 1344886120, 1172137639, -206163255, -304763256, -1998926213, -171060880 ], [ 943438004, 2056948125, -1686651579, 256437681, -1087167337, -533194319, 1220661131, -1897221170, -1910397185, -1222847156, -1058900184, 1194029800, -977566470, 1832742810, 2045041164, 1221931422, -95381280, 1270815784, -1448003188 ], [ 1615420411, -710048111, -236981253, 1710230753, -1549084327, -1715306333, 513137400, 2073445955, 1757610341, 2094972251, -235447955, 496276016, 1360367913, -1360044357, 1613121662, 1471093121, -1804014952, -83478999, -313130853 ], [ 1286099761, -198540835, 1852563721, -288398247, -73454076, -1014938576, 1484543955, -47351870, -33046261, 958558982, 1140990665, 771516645, -1449517818, 1846555043, 1399787469, 1010476650, 228941781, 1093254121, 889759359 ], [ -904113271, -131783859, -2013132529, -2131455000, 56333408, 1084024246, 1197472008, 1387020541, -436519829, 178724745, 1350122757, -2004628468, 516930599, -467014395, -721530120, 304851607, -676926172, 391287610, 784873416 ], [ 44856232, 327209007, -448487864, -1859729821, -692940725, 224958580, -592019892, -1960573535, 43792597, 202214280, 1616744415, 1836523899, 344439101, -1753222689, 1243819645, -69228263, 416236241, 1180008263, 585387835 ], [ -305718021, 1484151742, -602034104, 638567358, 332794436, 1369999175, 1521737536, -1144706802, 1574993400, 379747500, -985278814, 492706732, 2006117700, 501581727, -1449054026, -20245593, -1236820759, -1023834859, 859736544 ], [ -1656355607, 1575955078, 1735705828, -1350985275, -803936722, -750838957, -1929714398, -1815453697, 1045622663, -171657084, -1159731951, 71958361, -1092930100, 388799008, -1386119587, -1343026512, 1443199275, -959031552, -908719853 ] ] ], [ [ [ 1095659287, -407815247, -1675889609, 1158143101, -2129832327, -235173948, -474684375, 698234748, 340515475, 351081624, 1681387622, 409360216, -1978536759, -1893577210, -712133649, -2089675753, 1531329072, 1145549697, 914540052 ], [ 798468754, 571485930, -657967037, -2105164193, -1623049572, -151322457, -1065142218, 2053583181, 1379276079, 731253702, -393854689, 1354421402, -402821015, 58172610, 917606231, -594791587, 37991834, -769337466, -1426934442 ], [ 1274272669, 2058096126, -166174093, -1959342695, -763008128, 1658290533, 668589103, -1015356685, 2140764460, -1597605516, -299129274, -2598711, -1442917575, -1343318668, 609980346, -1940582196, -426757635, 870749564, 385313261 ], [ -496895097, 2134775319, -47900987, -180252294, 619899387, -846898543, -495633249, 2064732912, -1194287808, 718587939, 1220315053, -835276678, -795922641, -785568382, -274096973, 450071708, 1087281947, -587764889, -19710522 ], [ 1172203893, -2104317276, -1318377489, -1664730584, -1328315584, 1540190945, -1148012514, 1982436939, 1605736240, -535099602, -1755488406, -1140005237, 434162668, -161546807, 1561976794, -621223252, -1387574666, 742013357, 1799372114 ], [ 246473764, 907061800, 358677212, -1159730667, 217174459, 2063500761, 2130923116, 1427384104, 52761771, -1903156474, -275700672, 1397130346, 1891830153, 329540191, -2025107686, 1673799296, 1448977251, 385611412, -387556790 ], [ 1271242087, -855349318, 1428965303, -719100085, 1273370041, 779834467, -1895189540, -1988677162, 710965687, -210145321, 1704245999, 1198329772, 1873115062, -1302872913, 1147118336, -255272190, -815505703, -532958430, 1539531274 ], [ 143462906, -2037674910, -92605907, 1163551700, 1075260750, -62307357, 1263803202, 1632016503, -1907057954, 7529881, 1620580357, -331626611, 2135579925, 1480062202, -1325728210, -733083348, -465275844, -52552572, 823331876 ], [ 1476069837, 253680320, -2091874543, 1523501475, -644487351, -641383704, 1429292976, 1351110795, 1630147884, 1779881026, -1459918083, -1382657192, -237978706, 2074900226, -670796557, -678694795, 2043916288, 2018010238, 276115798 ], [ 427598217, -432218118, 1382750340, 1598626670, -1014133891, 894513989, 92448736, 913538127, -321754163, 480425455, 591429854, -356506756, -1228984026, -1724089946, 2028309430, 575785741, -225642754, -366534690, -388048374 ], [ -203810567, -231053831, 1820925648, -201468215, 949411680, -45508793, 1209900373, -2096993509, 1117534397, -1202918526, -289799597, 558940638, 253126425, -1923523054, 187150879, -1586657917, -1113201168, -156507292, 569971223 ], [ 101768328, -538417789, -1765041640, -1914574794, -227834830, 2019258623, 1363503631, -360220875, -1246152344, -644702226, -43014148, 546977870, 228254040, -199382290, 574591648, 2050189368, -363855028, -1932412180, 1506967927 ], [ 1359882223, 379364699, -2056653209, 1678212502, -1362021078, 1999087118, -1400140966, -2134347545, -684424314, -30309782, 1613386063, -1963945680, -1100113273, 675904863, 64570223, 1515820928, -92471733, 529246460, -1132195057 ], [ -456015639, -157600333, 441330834, 1477110790, -724425638, 852037215, -1265858727, -467089070, -1793876693, -990746971, 1259519393, 66886543, 1747951864, -1182201720, -298715364, -1478798759, -908512883, -1961075600, -1235017901 ], [ -2101926118, 737163282, 2030617966, -1951589632, -595680221, 1670067296, -1987587516, 911819008, 349037242, 1411321526, -128762639, -1799486986, 319833705, 2012935649, 178847287, -1931977760, -1717885054, -44960600, 1067362228 ], [ -1241513650, -531362638, 2003025113, 2130861511, 1680789745, 390549823, 1691440741, -41613071, 2112396545, -595291794, 1783962069, 166379935, 1851171747, -115052034, 1660299806, 110508457, 1357563044, 2020002110, -1805359479 ], [ -406146059, -2127740550, -940912406, -1934108123, -320752814, -672572867, -1923594286, -510579241, -187819784, -2051397246, 1807090197, -811622851, -1283985768, -1912246702, -1764292263, 818706098, -2078814210, -1747245586, 619309219 ], [ -669327992, 1138561175, 857784257, 735867132, -1857994976, 604630016, 1720131208, 1360776935, 1880625399, 1518002606, 1797120926, -703569308, -1050502468, 341906124, -1332107149, 678813363, 2104926672, -681007513, -673601218 ] ], [ [ 585385229, 470824210, 684724558, -420631720, -2146797662, -1123411839, -1782713283, -1438278443, 1008644943, -1699759412, -1823352661, -1282240258, 33123059, -2003400663, -1956386194, 1709481725, 1409900931, -1210528798, 234226630 ], [ 1135322298, -1272338077, 178343257, 1557520562, -1908894840, -1632393609, 1456274146, 1750251119, 722274763, 2027543995, 1044519802, 677951742, -2046066505, 1453051995, -770559614, 1390503025, -2130837259, -199246705, 521821658 ], [ -1623004249, -565912443, -1790251221, -141372013, -1701669925, -1098334803, 56028560, -203548646, -1995174725, 1331896067, -85449942, -871519451, -915583343, -1715925639, 1597152610, 1117616824, -1758665718, 1629845491, 773441115 ], [ 808201649, -1798732350, -933727482, 119315167, 743625016, -712299903, 1293733578, 211961192, 1462245673, -1832691123, -908337861, 597012, 1227044495, 37512367, -898648995, 1475786977, -1994878645, -1906578243, -614900841 ], [ -1618099680, -821430481, 2062418063, -329032616, -54711300, -433988599, 903685199, -486272190, -894737049, -2081305990, 558822387, 1274501396, -329519255, -796296625, 1424929505, 1929144342, -282834581, -1269020909, 758850008 ], [ 525725803, -720427617, 1328368811, -1268374041, -1943353004, -1212218936, 1046162841, 282913939, 799352043, -39096633, -1650004939, 869242009, 720035530, 1495684865, -1609861383, -1989256432, -848755638, 1284758692, -1709030942 ], [ 1546457942, 1918877602, 905922504, 1974394489, 771490203, -1770359902, 1884094723, 1268305751, 1673808604, -1632326608, -570120403, -1288717270, 616119816, 489188974, 151359520, -1434145651, -1688821246, 2071451809, -1159315075 ], [ 1968283506, 20978260, -2061779260, -205463512, 1619550606, 316157241, 1914348558, 1276296383, 1662432352, 1303842436, 821821710, -979603685, 531147685, -1007486493, 597637456, 496205285, 1271473480, -520331699, -878619170 ], [ 1975556536, -722601567, 577291204, 1655189549, -1039482634, -502732762, -1694183765, -1390695559, 961247478, -1645627890, -770183367, -1554709443, -1325712762, 1291566403, -1063151974, -9160162, 835664588, 1836999734, 679022692 ], [ -428366852, -1714486326, -250605066, 707929040, -2088956711, 500662043, -2096217458, 1289604986, 1977437988, -1773570649, 1865034435, -977918377, -1819815790, 1303719889, -783529224, -259095088, 2080360305, 1756317053, 157199170 ], [ 824903320, -957306553, -1914582461, 876783916, -209282636, 1830431115, -872084769, -1198511412, 1120641625, 137698761, -1503667317, 606942518, 1643313000, 547974868, 986568489, -1435267221, 368804595, 825292308, 262930898 ], [ 1885641643, 1940869401, 172055606, 1562020330, -1817254664, 1812301169, -1505982597, 1383970152, -231970012, -641241919, 1469403309, -1418380483, 330395926, -867121700, -1010199358, 1982738926, -1447966313, 1991181441, -2031104871 ], [ -1272441063, -536895758, -1175521525, -1030823815, 678324964, -1887815303, 229773499, -401962116, 276604937, -657275120, 1748231527, -728269704, 245011203, -266331173, 344989406, -444657860, 692894358, -1267427196, 45220883 ], [ 1511446239, 350460270, -1279067981, 1059847286, -777086203, 1783619308, 1397221346, 1855824607, 1441786373, 721105101, 691783243, -993411679, -556106152, 1576598383, 508068638, 833170298, -1228326086, -568345033, -1069461746 ], [ 547272152, 84520743, -332134960, 1153464587, 1432178764, 1845797718, -701603121, -74547230, -259115890, 1863500450, 1258200482, 1822619654, -1286650633, 194027909, 274881460, -310267798, -219660931, 1481503161, -569668983 ], [ -240168697, -1675041492, 581472986, -2097452389, 1064125009, 488270143, 1975094600, 258305565, 947278553, 1873247816, -1166312056, -853679967, 88780520, -1973173256, -1118086433, -157546424, -1097265672, -1967251683, 1058331340 ], [ -1035841204, -2073268604, 722619879, -1173985871, -184279637, 1119226901, -742353921, 365843313, 1285724739, 1012405073, -702237083, -440110724, -1459936249, -1486324791, -947736651, 1900508252, 1942918524, 1508578608, -1073239128 ], [ 391777002, -590851661, -964447389, -1395960325, 1967296236, 634313604, 866817813, -958296559, 2053726128, -1247400083, -1364951848, 373713434, 1861311031, 1136235796, 1935715644, 393334733, -1081507070, -6523402, -4291274 ] ], [ [ 2033300005, -881998224, -923394857, -375636896, -116762296, 373232010, -1326454024, 1329748681, 12788642, -138059189, -61927830, 1800287278, 1166678669, 283449890, -184546007, -1165364311, -1533157917, 1903754221, 1931310686 ], [ -953490015, -997324234, 1527207181, -1095767931, 787176713, 1725495307, 1831754153, 698105165, -1651848520, 1657406411, -1290089657, -911511422, -1386103115, -1922252478, -1318335904, -286586037, -2087434961, -1094738867, -1501642630 ], [ 988166231, 789133620, -1223573638, 1571111845, -1812009817, -1466612636, -116407312, 1755612122, -936136083, 1991238894, -1053969879, 570425318, -796472748, 417166623, -832418180, -1095161599, -249107850, -727828984, 330373651 ], [ -42236583, 165526602, -1509101293, 408967003, 976241255, -1594528982, -1285933372, -1889935398, -1175899707, 1854413919, -1737619460, -1189805083, -1552099147, 1418896405, 343750485, -1863782975, -1133171347, 755440014, 1083510546 ], [ 443075208, 282403761, -160448392, 1448553483, -542226268, 1997373332, 1565006487, 1842140432, 872296971, -666763382, 630537739, -169022920, 1836374006, 1748844854, -1859009601, 1089108452, 1069848872, 478282661, 2009652754 ], [ -1809872269, 2024230044, -2129089074, -1402436737, 625862726, 1330751041, 1740728701, -1894666289, 1389844093, 824905083, -422610918, 606821205, -447224363, -190164874, -1255012478, -667882942, 701238670, -1120408612, 1261896263 ], [ -646792069, 1817383815, -1720602050, -641571034, -849132456, 303336284, 33310659, -1869435728, 63183424, 140990233, 330436079, 147538357, 975588357, 946029916, -1646631862, 590964575, 1503589125, -145542155, -576126338 ], [ 91832863, -1326068915, -198470071, -1377040501, -605654560, 1313925729, 1804569735, -94470214, 1863027103, -1041174129, -1062584657, 1852864512, 521408068, 370069338, -595961434, 576731405, 1892324292, -1082704371, 1122959924 ], [ -430358445, -640121272, -828965954, 1553027859, -1091204413, -315876318, 1712857076, -53067467, -1595390488, 2045215586, -1763860975, 1702354913, -514629773, 650069431, 677417470, -996437994, -791407365, -1574721234, -1278443729 ], [ -1912261234, -1913312856, -358358043, 1428830925, -458354459, 1015265777, -744215051, 621911110, 91912542, 1001201595, 769003040, 1466711732, 230952566, -1005378553, -1788180843, 1248814928, -1282690531, -1704859748, -318993187 ], [ 1861033860, -768031293, 278290342, -149307804, 1132139085, 1358872992, -55592187, -281698435, -428181749, 887460920, 884735829, -1029945491, -732343868, 934918387, 429137708, 995723926, -2141750159, 1653466602, 1452059324 ], [ 1683662536, -1430614752, 272259299, 487961959, -905488402, 1525753458, -1892464501, 775002945, 306908502, -112854073, 1164554619, 19319127, -1858748439, -261156205, 1862833914, -1998881287, -1890456175, 1177181510, -1680239453 ], [ 1959809159, 179632996, 947079054, 857158463, 1712492392, 2142620127, 1595490099, 762138874, -621456282, -761107766, -588526778, 2018911484, -174036943, -1969186105, -1754301685, 243603857, -1955528886, 782060503, -2137052929 ], [ 718408792, 123556162, 721209424, 165985330, -442528352, -1813582309, 411623409, -1385503935, 1659899249, 1037276830, 1920811924, 136797525, 1813082987, 1196927368, 1424026905, -1286168608, 1199194118, 308270091, 1229772668 ], [ -1118383977, -1047515818, 1976785110, -394047563, 1822329465, -1192505244, -747463768, -367177184, -1482019819, -342528849, -1513940219, -1524781609, -1389933527, -613666789, 565044242, -520490589, -1377567367, 1948759429, -1357404170 ], [ 586286227, -417833696, -1908351573, 1261871706, -1697131135, -1573879746, -1945880261, -1473697729, -797048905, -1823385378, -1370699963, -1873812487, -1197579356, -1442357538, -933956295, 1270236883, -1639316030, 2084033372, 48502086 ], [ -1267213605, -1452718915, -1365609944, 1142430821, -1437216515, 223591750, -1959391260, -245458547, 1463598460, 1296275029, 43267251, -1033624452, -729301751, -739368747, -1248209569, 699196256, -1397596435, 1998021967, -1674851463 ], [ 533663861, 713868826, 670832221, 685133143, -215913974, -1600039806, 511171370, -1239490288, -1273798688, 1367044355, -1549625629, 148265298, -580855094, -1384002806, 1950506902, 651345429, -77913381, 1468844247, -673008636 ] ], [ [ -735662404, -2001464402, 1123969136, 2005485454, 1462958662, -2066492465, -654527117, 1970808669, 1821981825, -1242908526, -417591871, 226075889, -1689021494, -469875639, 1104964022, 1078296189, -1400740870, 94761817, -1261781393 ], [ 1048363555, 668012452, 818431599, 29458438, -554239111, -1806381695, 1080721661, 1290120901, -322553056, -2060196365, 232407751, -1327130310, 1833932893, 540854024, 2088052171, 1157095956, 1633889616, -190551907, 1908707084 ], [ -205325322, -460634892, 1889177340, -614932533, -847705879, 85552795, 207443925, 180134842, 621619965, -176363924, 1836494901, 1697332387, 1135996128, -611039891, -1639019378, -2133937052, 1139754116, -1467794221, 522936797 ], [ -249864059, 1178926721, 1522060364, -1726787154, -72944609, 1806574540, -507364138, 1261017983, 1037155114, 1493253714, -1833572886, 1635989157, -2084526009, -1735690197, -1372582615, 1280330573, -1513758045, 859517967, -894485546 ], [ 775304066, 843991090, -504881577, 1990179805, -1014650890, -1799368967, 467796992, -1912280218, -919978531, 56057941, 1791706405, 886119897, 465297210, 133410147, -606138653, 1409344677, -2056251527, -1463319252, -1459319304 ], [ 525358873, -898395265, -1864507584, -1451439482, 686954761, 194995272, 159497683, 950127549, 82103119, 1649299233, 298526057, 622125163, -782670696, 336277275, -1364777943, -1117896065, 1973171189, 1605275172, -402455882 ], [ -790495067, 504944459, 872254752, -2006489430, 1063212764, -1989460248, -1955251885, -115400481, 647558267, -671002301, 1851962943, -375497628, 831733289, 51888557, -99967137, -893328406, -418603648, -549790564, -1503709872 ], [ 1064946202, -1181657773, -2136769355, 1670869799, 853487868, -471343349, 1029722635, -1450100042, -600781931, -436190998, -128423186, -265897906, -320760085, -689919842, -429846780, -2074791357, -2089609386, -570042518, 749867876 ], [ 1704208517, 1737614854, -967175313, 196393956, -591279237, -1873230677, 926126400, -1953221141, -1478282744, 1556541253, 1465541984, 401663276, 194673469, 1019717024, 144089786, 1034213101, -1599056100, 2067241077, -1857365491 ], [ 1015293581, 1495258658, -2016700873, -1197428223, -959538762, -275501685, -1423772251, 32534769, 1962904587, -2045153445, 1650691592, 875228637, -258197903, 183112891, -1484708350, 1756558052, -1947896918, -1585369527, 886375661 ], [ -1424921211, -1805526601, -1037090267, 297048783, -837828605, 1467865723, 1901453830, -354600209, 290964031, 429163106, -986114050, -80228674, -1224473002, 2002788250, 94888196, -335123956, -1283554610, -1522627507, -1802383059 ], [ -856297674, 532342627, 1868494149, 723000514, -1452060860, -1828939243, 67391326, 23655693, -1830148309, 308279122, -1690228644, 581089823, 2080090445, -2112325094, -964399331, 1262834996, 997475858, 122516090, 1861872599 ], [ -375631896, 709649812, -260347481, 2013049267, -201672205, -1659377710, 1507744022, -391689371, 806328761, -406351698, -919054847, -1079829574, -2093638833, -1757603798, -529751767, 1182410012, -1332992469, 845960406, 459079074 ], [ 811049566, 604865584, 1512089905, -761804196, 727484746, 1559154605, 689518269, 2070924648, 1384167339, -129169307, 1171065142, -118256121, 1755192664, -1810797091, 2112681818, 1625167944, -862317854, -1532061898, 342909668 ], [ 551812293, -551444523, 623980773, 147911081, -663913158, -86843172, -1721150033, 188386372, 663222190, 1995750939, -678831478, -1769820679, -1490747546, 1628104494, 1777880508, 1225171039, -57626675, 2071988735, 860861072 ], [ -1182965072, -856442629, 1912032610, -1511206008, 940645500, -1999416467, 853075665, -667497323, -2077908659, -1931941638, -1347149833, 2104972082, 2035925847, -1145416566, -858790746, -1606773720, 87286, 1379656329, 142146354 ], [ 1284885866, 2025785992, 2133322928, -721976349, -1099702187, -48379554, -1940651334, -213214624, 958802154, -1316726079, 1322741428, 1521534947, -644235834, -824999525, 1872140000, 1361725213, 1167393464, -699327009, -387116934 ], [ 835816065, 943942808, -1099958123, -2143371621, -1906137153, -689183538, -144103334, -1417385152, -2015055799, -836358425, 1596799897, -1249772502, 698336001, 923525401, 521538035, 1413217777, -913529409, -1373387150, -1443882552 ] ], [ [ -355228293, 100522652, 423653656, 1646662924, -1527073819, 472786406, -598067071, 817956811, -1307927459, -2074504078, 266673108, -840836176, 1726793699, 989381534, -159582346, -507161289, 734669960, -171405733, 946287850 ], [ 993954013, 2107343775, -808586778, 549350848, -25041354, -1352733584, -1156665009, -2102813403, -860418887, -1550716437, -1355228113, -1612006632, -2138931858, 98808292, 1850428325, -260868377, 24779910, 492176676, 348025624 ], [ -1813738098, -235388488, 1375857672, -1218784474, -1679642517, 615965295, 788079149, 963351899, 828459499, -872820493, 291754267, 1506122378, -1396519496, 826323502, 485026478, -973415622, 1824581490, -1437549715, 1310736973 ], [ 292697121, -1589431089, -255138903, -725519271, -356571016, 1244948002, 611417737, -1302228643, 1043984175, 923048190, -1745048900, 1796784151, -2119213013, -926373630, -901448072, -1742945145, 699736289, -170882336, 1356608129 ], [ -801587504, 1523613468, 38609151, -2123760907, -847171832, -592805246, 16397916, 877257013, -1469638687, 1317645705, -1405606850, 2125539926, -494972633, 1878783084, -1762329261, -1274823348, 2078694864, -1427877429, -761815466 ], [ 262150081, -1288690025, -652845938, 873115825, -89916866, -339111645, 732430547, 1966638100, 1469771602, -1920039486, 553546102, -89700884, -298729310, -1140071588, -999000757, 872623734, 2036557484, 195711445, -1252763273 ], [ -1124879098, -1333223896, 107720968, 895395094, 1196541877, 622669731, 2039123347, 1690224859, -1173610185, 1771426754, -1914218184, 1050022306, 282629438, -2026479764, -823005573, 1579009495, 1051767407, 286211029, 1151895311 ], [ -1309779111, -1334799939, 506211482, -226623882, -1171105133, -2045723345, -258619514, 968688054, -512889955, 201690808, -1314400021, 2057537043, 1326607196, -695289439, -53616900, 673984676, -1522096310, 312373990, -1126663720 ], [ 235690303, -8315032, -325196187, 586930298, -545647454, 1160742814, -1159563793, -1950540716, 821395792, 423466678, 874939658, -477008496, 716950250, -1945657264, 2052565013, 1649166442, -748230659, -843276813, -1455457342 ], [ 2008264638, -1893441782, 1392009697, -1576329737, 2012471848, -1009285248, -261793509, -1890238412, -883710921, 1905942457, 389183323, -750908962, 1677672898, 1849992727, -384003578, -532025553, 1438972438, 171992427, -922885476 ], [ 406708762, -586947360, -435058957, 698510368, -611814114, 114094917, 700369671, 1756537229, 1722389074, 1659211537, 1064488893, -183109889, -254277533, -1857527791, 1225501421, 1861795548, 570301770, 1852779069, 48428387 ], [ -1659058198, 1652952582, -397012154, 20076941, 482627836, -261014862, -265388001, 717735314, -773103531, -285449293, -1507972472, -915423304, 954733939, 64601893, -573651908, 1881013415, -1286280587, 7645879, -1858637978 ], [ 2103830594, 1460374840, 1374916712, -990573354, -63232991, -203375469, -697918016, -2047710297, 625288655, -2066730437, 1953001809, -1521473515, -369302629, -851833628, -1230146647, 2081789937, -1585153408, 1300615826, 72609931 ], [ 763037042, -239950283, -2116934324, 60988889, -2033139718, -59608573, 335502854, 318682569, 898425017, -799211393, 2084116680, -104961265, 828422215, -311820687, -580267624, 115213972, 1435998568, -215984166, -1860065314 ], [ 644712833, -650359844, 903929486, 1429292884, -427740918, 1837545329, 995571490, 739920317, 1771079317, 1628402025, 1153178575, 2096604816, 1181195576, 1519529395, 1000694383, -176546854, -457158454, 1316457533, 1953683760 ], [ 357481708, -1322788122, 1331981569, -888331192, 1004968833, -1256073763, 1540261607, -67195824, -553021418, 1064015418, 887141930, -1037709911, -1859268441, 1978473751, 2021820833, 690773429, -1673230388, 1872872916, -163631552 ], [ 454959849, 752811546, 374636221, -1157414284, 1996028962, 126156966, 1914004244, -1571379457, 832227157, -1370474105, -1655264000, 1625252612, -1640131661, -1973815821, -2002607538, -574075510, -1514244570, -1829974790, 203135082 ], [ -1254430190, -234041731, -1717301558, 832750861, -347969852, 1684268758, 1320640380, -530294048, -720537578, 1586152014, -581241727, 1701575535, -1729374166, 764588698, -231926738, 1440751825, -1772365764, 1829071641, 2141626491 ] ], [ [ -185499632, 670998729, 13158095, 474351198, 69661770, 702314358, -170817369, 2102605973, 1924567729, 1285198556, -1754518747, -1153014852, -587340913, -1609546519, 1745601494, -970364647, 1178363969, 1735177486, -909089914 ], [ 965626561, 702452458, 597902261, -2139209457, 213870203, 140348808, -2127986888, 1797177956, 1113109128, 508101870, -585756381, 1757051856, -320854185, -1823008541, 2144796763, 144760245, 383451040, 791353043, -1441089498 ], [ -2004645557, -180983647, 1573633182, 2119943460, -1045886932, 2091952503, 1566800206, 1363330462, -946140614, 1001617966, 2068016829, 348443197, 1664065887, -959325152, 1530376155, -1383998632, 805092414, -590736457, -423165895 ], [ 1005828654, -180133324, 1475494106, 374247457, 53629939, -999244393, 621708824, -1046513490, 1066694741, -62867835, 135005708, 124011894, -1962855275, 1277421595, 2116752667, 1051821492, -1366076693, 537607339, -1456438802 ], [ 662460677, -245014116, 1596283357, 351978930, -1897937110, 1592922653, 303302415, 1667155014, -1887645551, -1127536603, -1674967309, -874020336, -104564911, 664305042, -465060733, -89169464, 1004734763, -371255354, 1368567253 ], [ -1650389250, 1245692511, 1291357024, 342352288, -864034430, -2121661910, 2079356931, -2047140878, -1772164114, -1330644865, -1321951017, -995244737, -1225490733, -167974102, 1710745863, -515155201, -1545110181, -1498261346, 1498303355 ], [ -1733311126, 1938022279, -2054602676, -1967940047, -1850586919, 1818220384, -2144893542, 1656860056, -2008836090, 932613789, -226353471, -1094093039, 754023496, 913028434, -349373425, -1689950100, -1019633330, -2064562578, 496080715 ], [ -616808467, 568380326, 171294555, 906330244, -192580932, -926422754, 528630025, 1960244277, 827014775, -1408618935, -1046073866, 1990656263, 932989964, 571713941, 959850347, -978019506, 1805575564, -1292142574, 1902670191 ], [ -1152391577, -800969838, 627459505, -10674805, 1967067774, 1517079547, 1579563509, 297189225, 2067501359, 977544649, -764221502, 420335106, -481977131, -967646895, 1060827291, -389738750, -1072492057, 1534028647, -699584266 ], [ 1039293679, -917017311, -504542609, -395337979, -70396007, 1167972717, -633410368, -2109337816, -1483831054, -2035721828, 1770117829, -2131651751, 1808723538, 598739441, -2106508842, -573059461, 1177549587, -124282784, 1322179388 ], [ -144736656, -599407979, -1275017025, 706242383, 1247806400, 805371239, -1345745112, -626650542, 791448780, -1235066478, 1028213933, 1805902777, -1050165971, -569934857, 898469526, 1046148913, -1215525843, -63734316, 111185279 ], [ 1430440635, 931918440, -1525014232, -1521880365, 1733968843, 760848676, 1562177471, -1575073837, 120920296, -1841787578, -96363029, -647792256, -790910408, -1209879444, -1591185223, -1506844657, 147425179, -1037421437, -854113796 ], [ 1125453976, -396092275, 1548648177, 549890163, 1876990713, 866136472, 1937796374, 975926810, 552642703, -529505577, 831102786, -401631663, -836675958, -2024877425, 1696571464, -870569071, -650429890, 1246890221, 1008545051 ], [ 729438955, 1223309717, 2039010510, 2052525385, -118649269, -2009940291, -1621232192, -1068908896, 161179425, -122342874, 474156778, 1277542029, 929666733, 968667131, 1496918171, -1823291053, -470767891, 1533654100, -1606654458 ], [ -376053312, 1227282200, 1525789617, 1386877695, 1648413810, -1901216036, 1795252279, -35113174, 1227264913, -990354550, 1088280488, -1553667863, 45033299, -1990705088, 241751720, 2109731382, 71001248, -1972672363, 67358736 ], [ -1276501461, -1242609788, 350113875, -738783172, -500714164, -1385982297, 582551013, 935010427, 1688529909, -341782846, -2042397176, -1102820997, 2084999596, 1285367373, 143597709, 1698366374, -1063660159, -2127554602, 667652334 ], [ 1624143406, -1579810599, -2032677086, 1022709919, 901114123, -1972859075, 1618937560, 2053166923, -1134859283, 1477967884, 1904890418, -224322516, 945619228, -110306325, 2077841609, -1755448496, -1290424730, -1135189438, -1596483163 ], [ -1839885425, 694235815, 412059716, 64131410, 1044354383, 1351983912, -988821810, -304678766, 649533180, -2138927720, 36775362, -64274905, -972067628, 712533433, -728734071, -806494697, 967836113, 9109998, -1293262893 ] ], [ [ 444133532, -740651952, 936683615, -79314616, -1135383143, -1793397280, -992777135, 679993673, 802204045, 1406324635, -625579305, 1790438576, 1075486973, -728413070, -998215147, 307958518, 1094777219, -125732066, -1470819729 ], [ 1148829007, -204728020, -2019691790, -1324943677, 332090997, 68093271, -1432141949, 859700367, 583231678, 117806944, -1826848163, -1460155028, -1368905070, 1809653380, -1181912286, -2127000782, -923163368, 990188369, -1237479521 ], [ 956039463, -2027234821, 1701054600, 202508205, 1551308183, 943363193, -1502091848, 702579188, 1916080859, -98437223, -1499006875, 222635632, 274094146, 1209822511, -1475520666, 668787620, -519163151, -1112260515, 1256836772 ], [ 211464250, 1872920382, -1137440087, -769297125, 1789043784, -274924129, -462283741, 1298635848, -1683373591, 413085168, -635013021, 1707374442, -1594961171, -735573010, -1332811684, -1341923068, -1061959449, 207272390, -25061590 ], [ -142919905, 1626008945, 1636383877, -1244102115, -1765439782, 755425873, -1952225610, 450464447, -1400249219, -1413256711, 737999595, 1168097631, -749670282, -610205806, -1728984191, 1696346868, 1659804574, -1469086286, 1126583799 ], [ 1805426667, 1650951774, -320231142, -1666960918, 82627468, -793815320, -651940699, 537422564, 316247711, -1808534121, 535487637, 2111179020, -1309725549, 2116591860, -1697819653, 79889486, -1737271467, 2120434849, 1247178403 ], [ 1876545695, -1973089163, 468291947, 1403388943, -1784048957, 1854192057, -1604331320, -1672025199, -870102905, 1795066935, 1390241119, -291440473, 170321760, -1982049786, 1420987965, -1925309560, 910474831, -555566157, 1352851118 ], [ -2034480359, -1006432457, 651658907, 861235803, -2123538314, -1814795081, -582517989, 814538244, 564255169, -54926798, 377356984, -706831082, 306099919, 842789904, -1239980839, -2118528255, -914129435, 1166969850, 1457232701 ], [ 153624526, 1527090887, -298071187, 964925142, 127561659, -2146653723, -980942279, 735237341, 502551122, 1019665323, -1165662387, -1357609103, 1835758082, -572656670, 1201890339, -1904248197, 1648533518, 1563075205, 924243567 ], [ -900258214, -1799914411, -1248968167, 90806672, 1946577864, 875591967, -93491658, 503102365, 1023405535, 792863469, -1691714195, 153237860, 1715212619, 571360068, -523403886, 261190013, 942848352, -1811304501, -1357257635 ], [ 366124643, -1751714627, -146145802, 1119705530, 20147230, 1308379640, -1826827871, -163076016, 1734967133, 431471409, 1455588524, -420758488, -1932619914, -838011268, 1715790010, -1200317465, 1475955111, 582430631, 1189233508 ], [ 1923842667, 1847920588, 29582595, 685883808, -1666306749, -1621140668, 1825600733, -1460803039, -1925985802, -1838532278, -2080899054, -346733202, -1785941091, -1444209433, 1635619973, -1998998287, -1645984361, 72238779, -1258745796 ], [ -828876823, -150441254, -1294394608, 984375878, 863757293, -2071701432, 314374305, -716176274, 221251416, 667662790, -631349689, 467660457, 1097362257, 1304720467, -1493076400, 232944691, -238604626, 1720489765, -484907190 ], [ -1134749003, 1272996169, -462018120, -1347149580, 162212563, 2091793895, -867590973, -1464709842, -121379935, -257550648, -863153016, 457686293, -2058165257, -332691824, -1574757799, 1614596938, 216744473, 619541245, 433163561 ], [ 778708290, 778449886, 1638313361, 482918071, -1593154257, -549996115, -227404706, 1740681817, -421598789, 1577981445, 1077678600, -465043731, 1470092916, -112689947, -215136175, -1587613412, -1644528234, 220407684, 1122196597 ], [ 1496219628, 1216372813, -212838058, -964446239, -397108518, -1410933659, 97703196, -1540229493, 1106391311, -1713221917, -394171730, -899936223, 534264302, 928297057, -472147612, -919805953, 1801074872, 1450196000, 1476242632 ], [ -711930515, -1963141951, 881230058, -1251574366, -1238507579, 1274280293, -1656395433, 1441448714, -1110410306, -727764910, 542365116, 819123676, 705199540, 31103902, 516601722, -518270236, -334314699, -1620792183, 255906866 ], [ -663075006, 1896091183, 1988564557, -1826306848, 598281328, -1792733336, -610291225, -28142772, -909264254, 1296769728, -2112254004, 1625848212, 2065133560, 989858744, 2108255329, -1198799160, 509447235, 1111876171, -660014131 ] ], [ [ -1213109042, -493247747, -2083209484, 110887968, -1492753644, -795075561, 2010865909, -1850568208, 920614182, -1096602726, -1516666435, 214522816, -813812067, 786042344, 1645192550, 937735136, 917429509, 570242379, -1100604863 ], [ -212066128, 2048770157, 124768929, 352520674, 543260900, 212115317, -1657041718, 371741285, -1461199922, 1000117716, 1707235082, -1016373752, -886738343, -2044621933, -768231503, 646653947, -1393994787, -112106642, 1316011685 ], [ 1337400099, -2000996745, 1835538346, 1482983189, 475573850, 1303973442, 408638998, -370021780, 584512870, 1668270133, -1811004218, 998779701, -588307211, 1506595370, 676310997, -1724698552, 115894706, 1444145441, 1222677723 ], [ 800682484, -1638942877, 2129024168, 587469176, 1347949571, 1457246341, 2105378298, 701513700, 211919403, -1816311407, -1566350818, 700259367, 1830892041, 1505310931, 1508880830, -1509654454, -220837979, 509856595, 510180273 ], [ -58930215, 1888693796, -1183316492, 1444259266, -249632645, 613572038, -331230874, -601906058, 307068689, 154292686, 1066241266, -1835544123, -1731525394, -513445284, -1283106150, 931100175, 610228286, -1538740800, -1619151270 ], [ 1472709016, 675483299, 1693422612, 674247403, -413006456, -701666530, 1425624968, 2098859588, -280218165, -112146519, -439158191, 1983636294, -1629351710, -1379796290, 1382710404, 1869915088, -964724033, 328098201, -923377557 ], [ 2103596559, -1851590730, 420294867, 392273107, 1852384701, 280903681, -646463306, -32789820, 570655713, 1501909510, -2009795825, 932497653, 356935537, -1297475567, -536909384, 234021267, 1391647233, 1465655046, -13716499 ], [ 851118726, 99282881, 782699520, 2075433547, -1773940346, 1677243190, -1373521645, 1853367277, -372126403, -1418726211, -1948633445, 1633003069, 969598475, -310091763, 1855857916, 1512964925, -1389421371, 37068554, 615271259 ], [ 716118878, 18332860, -1070207467, -1135227528, -1311641091, -83351041, 246547725, 1912213301, -1532045318, -107321124, 535818560, -298601394, -2006928555, 750761592, -1288659163, 1026684383, -965572941, 757000244, -1422831289 ], [ 508104942, -1639335932, -868381529, 1132589704, -988346391, -349405014, -286144347, -1053299415, 337390710, -838987635, 118372429, 1261691384, 1082879653, -1177140775, 803110971, 1124372379, 259735539, 987581035, -347461595 ], [ -1857444238, 327615629, 1744054857, -78088686, 275177765, 744843598, 1454282705, -37146369, -780883977, 558925767, 815767027, 730601806, 440037042, 2147190128, -987696244, -789983090, 1510182842, -1368173841, 1348080940 ], [ -1083176798, 730347304, 1519937069, 1581239437, 446881692, -1206826041, -695085082, 902838883, 592696657, -909791748, 309260954, 1887507499, -1899094368, 277866307, 225879872, 1499427106, -1040830508, -1375915096, -246672692 ], [ -781256119, 1668459688, 1129776316, -460646945, -606578890, -2091687548, -1761239960, 242611376, 674946119, 1267188580, -1674842597, -1459291182, 238931878, -1768542873, 1445863068, -245872546, 359353816, 1203798468, 2478487 ], [ -1831511360, -1166329775, -655245458, -1447799017, 67380590, -2067428965, -1524667360, 1291595235, -1605667350, -2016942013, -228285526, 1540613490, -1100404289, -443003007, 1124279278, 1761924723, -862942455, -1477006672, -1090790059 ], [ 1331522153, -703864824, 1570158959, -26389193, -352927895, 967310767, 2072531920, 1070457128, -1239603208, -753919132, -1668492770, 388910822, 2024341613, -795730392, -1046300220, 1839685367, -2025418872, -1239247598, -458980947 ], [ 1882700474, 2110061089, 1691206045, 1462986821, -2022558921, -1733746791, 1689095256, -601939371, -1452081758, 156445495, 1805739455, 1272958360, -350721223, -1321570048, 1143580910, -1757035696, -1656053539, 1003571498, -1353216288 ], [ -2055666084, 2109166727, 66705949, 1218778703, 886166827, 1391320138, 717143949, 902851791, 43320172, -1456045147, 1208193252, -69077725, 386957953, -843276766, 1389176922, 1096072193, 347013295, -1367292098, -290193309 ], [ -1038463825, 419765749, -1854302447, -321852002, 2063671655, -1247433780, -27069007, -122830544, 1574793055, 1924492791, 1437927362, 377606043, -343302038, 980840387, -1929383536, 675563581, -803209918, -165815301, 640922285 ] ], [ [ -398541423, -875992323, -1295456296, -417755138, -2081052781, 1551680342, 1559777279, 769414052, -955195446, 1141705192, 394420261, -1010810856, -162150877, -1803444718, -1678773392, -528103038, -1995177966, 1587263944, 1896579787 ], [ -734869777, -592993409, 1158891488, -798244814, 1227692865, -1782517475, 142907001, -2135174647, 972458047, 961389644, -171751540, 1660620557, 707237421, -1053649793, 388682299, -226409769, 853507325, 518348619, 1198554523 ], [ -1430298208, -2052024054, -557129168, -1836070997, -45076029, -608004332, 620887841, 759482909, 2070091993, -2098433813, -13348932, 1281867188, -1042778470, 1560523491, 658779714, -25269795, -1654634663, 295798898, -2123413013 ], [ -807454848, -531939495, -1781818711, -1848549938, 1670138640, -97467558, -1751402052, -743809998, 408819834, 1693104954, -231664129, -1381552336, -75235467, 832153748, -1595575238, 564976454, -667681306, 2126629695, -265118457 ], [ 296094085, 887867646, 1319740787, -1910504004, -638933761, -2098439860, -1837356226, -101436186, -410174814, 953712332, 740956464, 1816770707, -1055078146, 205075351, -1551621455, -318831430, -1697174442, 1781594666, 124292893 ], [ -1835779197, -708743861, 1161386558, 1133407381, 1060420433, 596328069, 2081236773, 1880285792, -423034435, 2062329488, 793967478, -2144891829, 1055395858, -1137361659, 1544597022, -1109442244, -86114301, 1628401174, 1222632973 ], [ -1577962898, 2043146640, -354194736, 131224791, -1918763986, -2025148046, -93914460, -617232489, -1982495776, -1771901643, 964685856, 379006235, 77718896, 290690146, 2138903733, -164078238, 2088575931, -861503435, 1221993036 ], [ 553652262, -890325513, -1644066499, -1665366856, 664568090, -1474652445, 519040923, 816054957, 1024309859, -1570291116, -1619818234, -928650012, -56364351, -1750502687, -40116820, -1925872311, -1545248387, -475933259, 316187466 ], [ -365266380, 891351272, -1322722888, -1735001754, 1804830250, -275274952, 462245114, 935956442, -893469517, -1868881078, 1437735827, 788005224, 227052297, 1575100286, -234968376, -1936971163, 1079878277, 1305835370, -571344057 ], [ -1292758938, 1301198979, -1905414066, -2129014839, 1435819668, -1090474599, 1234735284, 130576994, 1855560202, 1444442325, -72727351, 1047293430, -1447345622, 1864435595, 1791861222, -1027502618, 92587480, 1814855924, -744001913 ], [ -1654770318, 2063844248, -1292657503, -1470391422, -141894357, -162338927, -1241884592, 1640324600, -2011858884, 1808161284, 599024067, -1018080460, -396617118, -1800654232, 1815844394, 881450838, 2077785009, -1960329779, 1827715703 ], [ 1430945356, 69676606, 504524741, -824100560, 38430154, 1954915572, 1346494850, -543483796, 215820676, -520199419, -652682461, 580129424, -353465977, 576195533, 2021085812, -1698318687, -413158388, -1324636556, -1862105348 ], [ -2147426601, -546548072, -1722433340, 943404639, -675338961, -1207659692, 1926920131, 543382217, 1285714938, 1157596877, -1169088173, 550367411, -1648398117, 137698866, 2141904068, -1242940407, 945758724, -1921295229, 100156609 ], [ -1606855520, 2054753858, -231350839, 1950380217, 1728207975, -1649877900, 24853112, 584133149, -298906718, 815721824, -232858275, 1561744248, 558885275, -5866299, 1527209051, 772384746, -985619239, -624553497, -1749014561 ], [ -424305317, 285020054, 271569157, 1253691543, -1227942935, -448082941, 1255237485, 989513818, -10751855, 1240940367, 1508816917, -314253102, 1232146509, -1183689473, 266687453, -1077349433, 806135526, -574374139, 1495416695 ], [ 1773643017, -692668877, -1999971800, 983498744, 1778037500, 1820502590, -1151227919, -2013541953, -1818607897, -2883829, -982384426, -1525511338, -1291230701, -491915401, -1916817624, 1411990385, 1955812577, -1292707856, 325202952 ], [ -1993215212, -1782510746, -925329048, 1490544601, 1200465046, 905980643, -1685452986, -1216902798, 370240021, -562041266, 1041754036, 225915250, 302346538, 325261149, 1867715819, 239164781, 1104991357, -63437294, -1769359422 ], [ 179086775, 1527704086, 1117203823, 205672788, 1959604330, 2008738414, 1900270153, 2084085555, -719061716, -1444162277, -247506099, -1080430378, -1459856339, 659310031, -1674118482, -1908188247, -1355489243, -425255148, 685787266 ] ], [ [ 2097730285, 535973725, 111374030, -879352384, -724442274, 508282706, -1349951428, -1810799508, 1074329966, 2075001224, 1848136992, 743357279, 1822927443, 1106324651, -1867797506, -472283293, -1822219639, -1031583886, 2107218948 ], [ 1398539356, 1946768893, -81658845, -1204974004, -519863389, -1298491975, 1999451698, 384806391, -1938479160, -785177711, -8815824, 937142032, 1703043993, -1263848217, 883103542, 1315191681, 1205776591, -934685248, -692111649 ], [ -1549759714, 350671681, -677865744, -371812274, -2062523639, 1908846304, 622496575, -1124339040, -1856270322, -471954756, -1513643088, -1338384694, 1260203463, -1919689101, 24029197, 1170868032, 399119171, -1581619695, -939405193 ], [ -1406794108, 2028277904, 763607662, 2091827773, -1562643469, -577163822, -626698043, 1236582384, -1835541172, 1298016998, -137732004, 1776877198, -731744897, 1553481190, 1694365985, -260153028, 1709281190, -597132063, 690487080 ], [ 1868414349, -1385141543, -394907648, -1918899470, 86540099, -964095757, -1734688198, 1734449013, -884518248, 989015030, -1447683103, -1004582712, -1793754014, 893879714, -555047834, 1723632260, 66378656, -1329685300, 1199600944 ], [ 1577760239, 462702073, 836866985, 1393552665, -1677077625, -1147618938, 1202218202, 1267306074, -1340450941, -1925772126, 177763150, -956978357, -1439560713, -241655733, -1004608685, 1963537567, 1344673087, -1757832154, 1988118990 ], [ -1019690206, -1444563093, -1492828900, -519453441, -320868232, 1732243520, -734956216, 792968673, -1751923003, 1379451470, -80553460, 341432371, -62085387, 1035625614, 559288569, -580181915, 1464524091, -1680968577, 2032980821 ], [ 525233933, -1701359282, -1827941, -693997893, -1926672873, 2028629351, 1614537596, 290272891, -1615748484, -442790137, 934255566, -279668242, 180783711, 1471745719, -1365958879, 1562283218, 2060012813, -880018716, 1843740941 ], [ -821031726, 862878686, 858205095, 1873422013, -1857431949, 408097940, 1485906682, -1754856469, -2117745500, -1869688511, -167352317, 259664148, 1256404322, -337550965, 1779275628, -1661234319, 545379476, -150002344, 132150272 ], [ 14296965, 847213860, 929731200, 1469365753, -571749948, -2091789086, -1461870377, 456424752, -1457344997, 1146271824, -2146348236, 1827234211, 2113493361, -431281739, 1536803738, 1725434725, 1336077805, 558512188, -1258003965 ], [ -715564216, -609602212, 2076255763, 611735503, -1895690238, -1458122209, 1588109257, -59348266, 121805727, 1798453723, 363809906, -368579043, 1427369614, -708448577, 1834363418, -1837610367, 1698495234, -1622429738, -143875441 ], [ -1228569676, 910837095, -150176281, 1083789619, 272535779, -660032094, 1000320343, -844254584, -1180494789, 1380897219, 2125843925, 153838347, 1971605710, -1189395563, -2126055379, 1634176547, 1423879512, -22771499, 1526852385 ], [ 1598385167, -598093324, -1440152058, 491599913, 1679250311, 338717687, -409472345, -1144013964, -890969961, 1145145538, -562669446, 25334038, 441402343, -850849274, -857217598, 949074857, 616939320, 1188252029, 17432076 ], [ -2102339855, 667881494, -2088727045, -698838708, 1029608127, -1033721820, 1593771823, 746785939, 1735626265, 125803165, -172117643, -1535888629, 1717563173, 656384314, 1357330536, -958287569, -1260381938, -582342585, -105660708 ], [ 1525442464, -999892605, -1278607262, -1632524548, -297262189, -1700283482, -1778695807, -613351162, -213436163, -375565790, 1808187013, 1794640316, 251765730, 1889477947, 1581939461, -1941845727, 180685221, -649938765, -1895848474 ], [ 662543065, 19151036, 478914257, -1148285145, 1466750546, -289409406, -1125997303, -1128655991, -960905736, -1661893558, 1577236948, -1238135359, 1035083095, -423760027, -1629298705, 1387175997, 1327561556, 1157210869, -573490662 ], [ -1989828745, 1219672422, 1189182257, 1590144833, -2015493984, 1494650620, -1821549856, -2028172779, 1124122005, 1036598573, -458611340, 988571037, -766805387, -1636780246, -534972530, 1704655845, 103750911, 996869321, 457631257 ], [ 676261509, 731644887, -1685883221, -1734403970, -1625860590, -1441242796, 813154029, -282849170, -578458304, 1563886196, -95935772, 1128233766, 523998624, -1345679947, -559377546, -912960642, 932734576, -521217772, 281459519 ] ], [ [ 1545785157, -565785183, 2054375245, -1276962165, -1819609503, -1318950481, -56476825, -2019756881, -590637462, -783473809, -765606585, -1298645754, -3988110, -959105244, 939270410, 348310556, 388623243, 1153148039, -324892459 ], [ -1430281361, 954549519, 1906076806, -380156474, 927684638, 651498562, -1947982166, -1426238237, 788952214, -689089739, -1019251592, 294886928, 240478184, 1794877502, 2061735206, -2064746040, -185138891, 974326882, -682864878 ], [ -69052057, 829948425, 1051116220, 1910893331, -1654253843, -224734176, 393995485, 1686009475, -336015745, -1924530675, -809443228, 1855295639, -2007954980, 1924625364, 109214280, -1260335958, -679112904, -626362718, 1812504452 ], [ 1333080546, 1078393418, -2085841780, -1773697570, 1629891901, -816109408, -1312561024, -1031929932, 681839281, 790461115, -961033280, 322824603, 1388865769, -605641216, -1579265766, -1194894903, 2066434852, -255618099, 943165169 ], [ -1069791266, 1553188465, -1333653606, -1655659896, 1355890988, 487057598, 2011587025, 136322441, 1095210194, 100133394, -1879325932, -518000647, 1883350706, 1930032024, -199241086, 1557228824, -1007255644, -830239549, 1167274259 ], [ -1858428032, -2131343268, -1097560371, -2016927005, 230440736, 1110705821, 603494688, -1458271505, 1485975802, -118965605, -838309023, 106453276, -1460504004, 2120535517, -164047421, -732472884, 821204482, -842477253, 1131010851 ], [ -112919840, 1612814039, -69018874, 636673906, 207714420, 2031207755, 1624719756, -202024110, 897755893, -1218961614, 1554400106, 499031840, -487267614, 1672071373, 1164031223, -1424340864, 1980436416, -926180054, -1809161969 ], [ -644364972, -278687391, -1821482861, 413924206, -283388197, 368160390, -11631330, 56198665, -1485241314, 1384739465, 541520611, -1243667403, -1670669569, 1999780508, 99743783, 1325883476, -84001584, -888976329, -886592503 ], [ -2007442114, 205861813, 949027893, -1674398577, -2033951419, -1432784256, -57401402, 77128007, 352405481, 1462015444, 2056014992, 1708940360, -799005545, -210924067, 937768701, -1007286811, 1951467342, -1607114277, -159318947 ], [ 1084088773, -1628902600, 2104210493, -1618706112, -1061653427, -474482107, 612884734, -753624224, 301370473, -788138206, -653544739, -66317611, -876237875, 160374192, -355531529, -1007433576, -415240733, -256833753, -57822371 ], [ 651366420, -898395397, 244667930, -279568589, 1095605702, 518219089, -970243758, -1219369083, -529288779, -638673405, 229558431, -1078880245, 1752201359, 1434342521, 480933427, 703659999, -911147963, 255749397, -1989093610 ], [ -1556449247, 63002628, -1724535430, 1935101946, 1030040417, 717550709, 1707356854, -324392940, 1549141859, -1817509502, 1290129656, -1647532478, -1618172261, 1046392553, 874622979, -790837473, -1495852907, -889909836, -144801751 ], [ -1156014294, 1869754107, 1706125165, -413812735, -835707799, -1297649659, -1387658432, -1771165449, -570262575, 1690888506, 903956221, -1921477293, -368226263, -731397618, 1138635941, 106559086, 781697071, -1861997345, -620087060 ], [ -607646874, 1611262973, 1120230449, -1830142948, -1435157498, 1010030645, -598243488, 33607937, -506636079, -770748851, -1607938936, -392212025, 1271034989, 377028316, -1403860092, -973033536, 912439056, 459245248, 2124924784 ], [ 129036633, 1936952508, 1154432637, 1610351850, -1377040273, -460294940, -616010032, -1714884927, 46163087, -1905895721, 977142115, -997251543, -704291219, -1093549701, -834760339, -177664480, 1688034746, -1584547802, -1679561288 ], [ -782168520, 976011017, 1091706177, 1307074404, 764704000, -1024859753, 677433107, -270092731, 781307733, 85164483, 1851968684, 1162169442, 2073938098, 1606447846, -19587080, -460960109, -945784890, -651238947, -1304854072 ], [ -638844586, 1612077683, -1307740959, 1620015442, -1908584143, -1445123872, 1671032353, 115255152, -807695879, -1318163053, -2099740014, -1264143937, -1524068721, 800917849, 1900227899, -1072027416, -1885132661, 2117838051, 824762423 ], [ -446015253, 1206384874, 843529413, 1066059158, -1421169222, -715452896, 89930150, 599550701, 240042344, -937346237, -556213557, -358444720, -1824213577, 1421681714, 638663708, 457856134, 1141494197, -135068525, 379280508 ] ], [ [ 803068061, 643187798, 1031843033, -1850529814, 1847159322, 117813222, 1152792056, -1975632271, -91422384, -195908434, -1211024074, 1687995822, -127009986, 1684988439, -258156186, 395140640, 425599362, 574961643, 538788638 ], [ 1297811640, -1215997211, 927785809, 1314797050, 1372908389, -372391827, -343467566, 1233745407, 62632633, -2080307661, 1079088023, 1158800208, 45842642, 211736204, 126946088, -329789476, 848915275, -1534927886, -908677904 ], [ 1660780223, 1297950633, -1919432449, -1410669493, -1659222382, 1966132783, 1486114955, 318634090, 810142517, 503743323, 1477220258, 1807241924, 2026631754, -681693722, -686633950, -1654887275, 1327381381, -349082608, -1982607777 ], [ 1411253988, 1768230960, 1524388757, 588107851, 1604440079, 1732162861, 189315703, 274900215, -761311676, 562883012, 2134532623, 1846609220, 1487998999, -848990372, 1103535352, -668173596, -2071867471, 1510556092, -842075473 ], [ 1997226612, 198753401, 720471070, 325712421, -300326328, 1754490215, -1670271560, -1451817363, 461009247, 2008297895, 1392454018, 887708829, -1675551035, -1897217669, -899389900, 921940143, -1710496717, -624531670, -691953061 ], [ -1494079633, 331601908, -1124789445, -1589074485, -286750427, -113707297, -1266965611, -2089170780, -1840567561, 1392086798, 1379309395, 754775306, -1001262516, 640093057, 1810391240, 1493600787, 896210157, -1551145761, -233813368 ], [ 2008731507, 1194346637, -1946035402, 1633465005, -233501229, -1496876244, -2139371741, -402820964, 1807390425, 457692375, -97140519, 81756024, -972983482, -2067535837, -240793251, -1358235849, 1937801338, -1070628772, -1158506902 ], [ -213048886, -664773060, 449867255, -2102819434, 2030989932, -1205083401, 703036773, 1650519558, -1944875066, -88703149, 403385641, -1723252872, 688273200, 1423913848, -1599815480, 1488402730, -130949578, 2053715434, -916309835 ], [ -1884803618, 680356311, -257776394, 582671378, 1654287140, 1557029526, -1636867329, -1860704198, -590619731, -1578926673, 1741697623, 207586373, -1751779445, 240335744, 968763130, 1175133029, 1930984588, 506645973, 438148379 ], [ -1899564109, 1628378819, 1179992219, 1286200210, 2032568256, 1316185761, -294730934, 556589321, 1650940781, -1846011405, -1509746190, -431390090, 685861754, 1431986912, -824059197, -1273450853, -1336080504, -856830916, -1888275529 ], [ 55358665, 1551861078, -332641328, -59938797, 1363421257, -2092662020, 2033375939, -1270790915, -1689080868, 391301962, -2069416603, -223607584, 1178369614, 806238359, -1827100942, 979023983, -1117230757, -1357768668, -647009793 ], [ -236601608, -865191037, 138884323, 638775922, -1816217617, -957936114, -826852253, 460803583, -1042448381, 841016077, 971881683, -2054175730, 565183338, -569711518, -893020258, -1927138783, -60708882, 1140834404, -1479234988 ], [ -1896162678, -1546561339, 1552329200, -1259874756, 1492663249, -1332045520, 71897605, -232609381, 1901884486, -975709077, -573254998, -229602778, -847976893, -1429487106, -1657481626, 400183906, 977334921, -1418070469, -320821554 ], [ 886717416, 2055671061, -1586989547, 1590254141, -489297308, 54374939, -1864130108, -208002304, -919249186, -1136310527, 1608357587, -1492256132, -1135093497, -1108916043, 1182214054, 217636594, -181764807, -1537993287, -450544775 ], [ 1649735850, -6223326, 2008820067, -1952754830, -1003150196, -1495447076, 620411879, -1700578280, -385550011, -1982955579, 100232365, -1345212155, 1161335857, -167018353, 468795540, -1334731932, 710059685, -2002977508, -1523955243 ], [ 1365879585, -1119392979, 1010874447, 1566481265, -1587596844, 2016403466, 1352120752, 236374757, -778312642, -1256150941, -1160951917, 48438899, -1496999871, -107387725, 30963984, 700922089, -2116703938, -739968322, -1574216206 ], [ 1634397923, 1458236292, 2054413032, 1737133045, 1765776385, -747011532, 2098944541, -2137735704, -1555703245, -861223473, -1066288817, 1259919416, 1138379010, -1435063348, -144324900, -1746506281, 1978922127, 882037949, -1508084769 ], [ 1151254823, -826691456, -1155587745, 626828938, -1193761070, -387518904, 1642419001, -592572431, -1501120152, 221397788, -1527197410, 1309220668, 1028247063, -287776141, 162505566, -1999845915, 603702245, 1210952852, 1734089424 ] ], [ [ 952249885, -906271194, 24294313, -761865187, 443066276, 1591285171, -565479316, 1272120190, -1693048696, 922390146, 1276751343, 1214377362, -458938496, 1035194630, 2084661047, -1873614519, 2049831607, -599697761, -775528352 ], [ -1696157110, -1310042135, 67507493, 1113828729, 964052169, 1136181205, 979384655, -2011518118, -205647911, 159786422, -1937529420, -928643249, -927633229, -1932749079, -217561817, -299332503, 182100518, -1575695825, 2036321676 ], [ -931187308, 505487009, 285191812, -2118445806, -1082409572, 853872281, -588120081, -721755433, 897703142, 1282976599, 1318173672, -264593118, -173028351, 752850675, 385382440, -547202158, -728751975, 2008838919, 1653883244 ], [ -842986877, -1798364440, 1950532027, -1729012666, -1142671325, -1985204178, 1179869104, -1709463183, -781350830, 552924788, -1918117692, 2140237801, 1203306486, 436144997, 261063095, -1052893576, 382761761, 1366321700, 5058895 ], [ -624645098, -889416255, 403620546, 1690767048, -256371423, 708267221, 47240139, -50542127, -1693910466, -692109878, 1848587817, 1646166868, -835914819, 383563191, 433692097, 1641550457, -2115853304, -837806076, -171806192 ], [ 81774756, 1145916056, -682903339, 482730814, 1491767706, -779598628, 1824218, 646755143, 1300811635, 1269174790, -402194180, -1468322963, -1633830290, -1864650293, -78367346, -164817030, -1078337290, -268786925, 822776802 ], [ -1946598811, -1066448713, 772554183, -1110333871, 349757985, 1192763421, -804422287, -1712991875, -957022031, 608398132, -907348691, 1771940874, -1659896954, -185854893, 1839978481, 1019443831, -1889164921, -938482494, -1961064362 ], [ 1968391776, 1212949637, -1076941625, -174401621, -224855214, 1336778882, -1685503477, 41512103, 984281079, 1712747307, -645312262, -648286235, 624286787, 366926573, 1759375458, -1202811734, -481467366, -221756338, 84265257 ], [ -1577308318, -1477991696, -6980291, -1780426588, -172642517, -1451368067, -2033824167, -359873276, -1758165221, 611455494, 272401811, -1508848872, 930631263, -885144243, 693685752, 1911885757, 945199287, -842341386, -92514812 ], [ -854751503, -685350163, 1638084918, 803549988, 190811562, -984952005, 94484166, 554660946, 894991918, -1755644470, 1573312234, 162145663, -628636569, 940851577, 210492478, -788260486, 1772323099, 1797052839, 1760382158 ], [ -1834135017, 1793886064, -1006601253, -654365977, 757394045, -99347480, 1400486961, 704551537, -1660437151, -1542696636, -1722257525, -732776514, -149036830, 1640733592, -664124489, -1730215415, 213788290, -356760838, 1471744188 ], [ -1996807920, -907199732, 844243304, -2103610715, 270636743, 733940899, -2004895417, 269420537, 1850234702, 67099405, -1406645415, 1220711097, -1891025180, 1503217666, 1947929096, -1527319326, -969133498, 1426257583, 1038140367 ], [ 175579911, 745497931, 1593707987, 922458194, 290943124, -482734449, 1693450943, 310070404, 1427662437, 1529791861, -747944306, 1047098128, 615383853, -1166519842, 292301707, 1951467936, 150698867, 810211216, -1675947180 ], [ -475088517, -2045811772, -575154015, -676811699, -1332444379, -9291121, 19998661, 225447107, -438703798, 76690798, 340598594, -1521644832, -79559056, 1363292765, 880525209, 944735166, -883168782, 1560610720, -50983888 ], [ 1645750646, -1471334166, 1427053623, -874639601, 705599144, -2073112550, -257314162, 1200870705, 580503304, -815180262, -1084287529, -1157691620, 1812557398, -851527345, 569722986, -2097794875, 424146424, 641159842, 345753231 ], [ 1433175415, 788708166, -1242855064, 796895337, -1130867819, -1957130654, 1845254645, -325693589, -291838700, 2041754476, 462124968, 1109532250, 1618764148, -1325151077, -1494005168, -310160929, -1831273503, -164211502, 188538224 ], [ 2054265967, -1420211139, 1940231775, -1107435782, -1816515216, 1487970502, -1008579225, -875738768, -1833814555, 153186750, -1312891735, 463128848, -218141377, -982262650, 431398555, -1484935112, 1340468600, 826167714, -1773635704 ], [ 2124260980, -940003735, 1996677262, 472086070, 1805550750, -173896784, 1159699701, -823724323, 836975793, -1383835684, -1518206028, 895487458, -2006607574, -1138900352, -47900929, 792446833, 335160118, 1789750899, 963813356 ] ], [ [ -1220637044, 875623964, 952840502, 1507034348, 1292130565, 549060950, 571329434, -192698839, -749395641, 1964815144, -1117115053, 1460486532, 1233270726, 499665912, -747702832, 909876704, 1314316907, 423732411, 1463269704 ], [ 44867582, 1589679696, -413112553, 1360403068, -1852202003, 1719441112, 720534117, 1846286077, 1813475285, -27239988, 678229466, -896374821, 2047342407, -1335279531, -1333492485, -467755929, -282078972, -1059924205, 1985380821 ], [ 1469346933, -1277157113, 1466024704, -801674895, -245914766, 2071247410, 1325863829, -637855819, 605413021, 1298895095, 319919049, -1087088282, 1335652276, -633338021, 1310665787, 168768867, 1286786973, 1390307594, 195544352 ], [ -747509127, -770047132, -1998592071, -415898962, -1255016666, 777417341, 694175832, 1761976129, -1440924848, 956362403, -1151956812, 1250142405, 1324040004, -893483816, 2023267235, -265188595, 578735536, 1060310017, 452692294 ], [ 1592677664, -1858725431, 52480841, 1248541456, -2069013915, -105652227, 1656565054, -736344654, -1729951218, -496854745, 127507396, -1761267283, -89087349, 686436776, 1984705053, 719939385, -1611623236, 1865929758, 705089957 ], [ 1465876179, -811731587, -2012786430, -283327990, -611788711, -358931638, 1892706978, -650570423, -996809265, 1632655842, 1700323407, 950904145, -1612497748, 1713450917, -1971832440, 1327531955, 1033114890, -357659807, -1303418488 ], [ -1882788388, -1990358920, -864024335, -107113385, -662701776, 456203674, -1709732591, 874898688, -1485376526, -246979638, -2048703385, 1842625939, -263586699, -544937191, -1418768269, -1151005004, -981541025, -1735317896, -82857376 ], [ -1517470309, -1442830439, -1759665341, -1866361167, 1414252783, 1141550385, 755928375, 1655213368, -199896105, -697375459, -301260966, -160743180, -1690530985, -909608358, -132983748, -163369641, -473979780, -1765396226, -931300467 ], [ -173978604, -1215822518, -165856141, -769900378, -828675729, 1849250570, 1580617143, 860069926, -343120039, 1294141267, -1510379611, -1344818787, 1076123150, 1728679918, -1518821611, -30456698, -1780814277, 2036158868, -563250869 ], [ 1356722504, 1276923231, -1448215413, 1938411774, 1986937135, 678566438, 1972780337, 1696725434, 265654418, 294873437, 2124364829, -1330013358, -120416129, 279526920, -1736641957, 1015272835, 563925478, -1825779226, 1484669295 ], [ -344571319, -1674528419, -1785701849, -963858301, -443757276, -424531271, 269262655, 668767742, 934842893, -246593097, -621039974, 1050065359, -1622122658, 1722427183, -21295154, 540898608, -1592303570, -1769097540, -1731980178 ], [ -448180852, 998329631, 1968251630, 466635506, -304036189, 131611766, -1421820822, -1427284756, 1535891611, 1805429362, 1451031448, 1547913906, 972941610, 1472359705, -1937068085, -1867140780, 1702794286, -1837156674, -1032120483 ], [ -123130764, 114231606, -909244826, 1663116098, -703890915, 1219254457, 900420271, -1944086666, 1869951234, -1252564620, 443345117, 432282257, -2023926425, 2024400137, -1975082394, -288957825, -1153038353, -1254179083, -2108708516 ], [ -1608308087, -1552462457, 720411817, -1919266104, 175390350, -955344335, -1993251663, -1951395118, 1442874055, 1766582862, 513638874, 99412760, -1133600396, 1553872355, -42105583, 766729850, 1226007546, -170146015, -733071544 ], [ -147755829, 1691525393, 947487150, 818352329, -769376446, -763687115, 133215317, -2030578528, -1643165410, 241303138, 1223540478, -503444494, -737563620, 866737379, -1380194098, -1720191946, 1034354493, -20134433, -1747063781 ], [ 589185078, 1941260614, -625688340, 813728194, 861635554, 1032624931, -110535260, -1795416335, -1607198572, 273615063, 64521030, -2018798420, -1133159211, -742304092, 1357554238, 962543735, 1544709175, -1221114278, 1594592943 ], [ 846756572, -1938039340, 216710177, -1028102807, 1763398218, -247014221, -13521713, 1885919035, -853896541, 524978753, 1610241129, 295323553, -94651108, -839756035, -910219980, 1436502820, -362341676, -723176060, -245128721 ], [ -1887672472, -1192656219, 1744194644, 1277527227, 1693913806, 1376392674, -1989940713, -235865042, -1577228200, -2074587007, -1105141382, -1705496531, 1722370883, 38948064, 1888215109, -1027095356, 26930041, -726735182, 56274034 ] ], [ [ 131231086, -1959848471, 699184780, -1251325650, -1343679470, 2129721451, 803350908, -1735766371, -1678941534, -1812078350, 278199912, 752034575, 730077769, -2131391381, -893194711, -1358809570, 1444689477, -1523829083, 1237728037 ], [ -1115984856, 1639936565, -776355182, -679583119, 157666680, 1860725868, -224619157, -67992441, -500256244, -811167228, 2080059665, 528470098, 2006770478, 1647769436, -300478978, 1670941886, -1596615496, -1104723384, -161298972 ], [ -1492471914, -2079522160, -224228989, -1861349348, 1883670071, 156690882, 1997782619, 606104295, -962913246, 706917220, -1857996953, 91902, 899203348, -231292619, -1151985343, 1813168499, -1240896201, -958232087, 1012120189 ], [ -1033551511, -1284027798, -1524248350, 1218021414, -1624029712, 1829977457, -1506843467, -1487885338, 1980645384, 202657877, 930579870, 859513426, -905708268, 150650750, -114423297, 1759817103, 1493820531, -1856426831, 624972219 ], [ 2124640095, -211378073, 260319225, 1139385668, -1231004096, -928875501, 570750034, 2004429396, 706680236, 1178510992, -2125586991, -1742937355, 1447251554, 1186259748, -1841848249, -467064386, -1224768309, 458154737, 412343664 ], [ -2053737859, 1179135286, -1403851754, 597261850, 1426677461, 518276606, 2082478965, -30411158, -966642323, 58058201, 998029292, -299704707, -1741243619, -954538911, 93114258, -589327740, 1788012084, 1624152149, 627694360 ], [ -502840810, -1412355773, 1120555485, 1943066603, 483304680, -2082578393, -1185389395, 214999895, -1486451331, 322783980, -1619362112, -228527349, -19603702, 628566849, -1273065548, 399366757, -1032409570, -295423062, 1450618232 ], [ -1867923877, -48839628, 1899531642, -718530434, -325370456, -1351085304, -1445569912, -270305274, 304502457, -1015788004, 266509839, -1979756406, 103249267, 1577931030, 909416609, 294793737, 1991652233, 1420457133, -1904506451 ], [ 1034248908, 965701371, -2084435283, -413361875, 658940434, 711923128, -1544888651, -1116305337, -1834387332, 43392359, -2021983125, 555800026, 1480121059, 1201031438, 303405306, 736137351, 1171363787, 1168499859, 594281896 ], [ 2071222159, -1551936803, -82380557, 463796773, 1458208940, -1666893014, -844153355, -1921847131, -857085519, -685687303, -750885742, -1718557971, 378459793, 882958239, -1276676961, 452866829, -543530705, 784731872, -158856433 ], [ 1750169363, 1045352450, -587337079, -50465637, 251782382, -1628758620, -540874941, -967251381, -1544905298, -1081343195, 1466421433, 1321321316, 311015822, 514590764, 529597632, 855145440, -1038800819, 275655264, 1409047104 ], [ -1994821264, 40576110, -1690641358, -1849309846, 514768347, -770575392, 26897283, -196270638, 250907667, -712888236, 76877995, -1655276729, -1087189476, -753843553, 143058450, -2134951462, 1676338382, -1238367022, 1439376314 ], [ 596264562, -822403610, 171500377, -954680607, -535337933, 1341243915, 1975037252, -126261250, -1950396822, -260444100, 601887693, 23429538, 521101442, -1514022490, 89283589, -372641936, -1014851428, 1974815537, 17682936 ], [ -641095190, -127690384, 619031566, -1520848025, 2066476081, -1131245594, -1702434060, -269076861, 2000824953, -549559526, 327472656, -1589053209, -15801615, -1123670492, -2126925512, 394250725, 106384712, 875558011, 2119853176 ], [ 1080296731, 1535912684, 170090709, 1890128501, -1911146603, 1221816307, -1155034537, 2009081674, 979765393, -1297126682, -908565534, -1853372444, 730869802, -1264828138, 633776389, -1883089676, 68296300, -1202998216, -822873374 ], [ -331244444, -1804580411, -531211650, 985304232, -663750639, -1085467659, -48681622, -931711044, 1689875798, -1621413502, -65283050, 978312574, -480245111, 1974298463, 2123540490, -77421196, 902229106, -593296832, 1952787110 ], [ 70579029, 482860848, -466615853, -311392858, -822082905, -1063337235, 2025398381, -709309489, 1868311284, -2127948502, 539666675, 1348420056, -2063764240, -1865061528, -552552491, -790614917, -1293055033, 8274969, 357614659 ], [ 1557695061, -431728864, 1269938608, -358313334, 1106147958, 1816653459, -389698748, 1735152117, 265654004, -982257097, 1540988020, 530063424, 242265581, 1571968774, 650691191, 1975445733, -2118011162, 1047881049, -56780082 ] ], [ [ -1721087220, -641291617, 773473123, -1874739105, -36958875, 755977201, -906826295, 1601109159, 1681713616, 615102825, 595175374, -956754560, 1773966227, -23649622, -1858830030, -648468201, 1219898876, 329546223, 371394216 ], [ 817537084, -852907199, -1020885565, 1617862147, -48304982, 1276185714, 560977177, 293654653, 18480083, 2026602314, 338755560, 1280497595, -1166458540, -140218432, 158349789, -1912910233, 2146112273, 467109979, -1687739773 ], [ -285905633, 2092286927, 340514758, -1194642724, -1944713652, -405960755, 1389948329, -994783964, 1310619049, 252269865, 1094765658, 1743901013, 1202889937, 834910312, -1367685288, 1002839878, 51044886, -1261102103, 1106784310 ], [ 1763112417, 529159491, 1610441461, 75303619, 1684513492, -622531559, -2042158192, 697358522, -647990072, -1978907127, 160844287, -2026447925, 60348095, -274510327, -967340445, 207790157, -395784945, -754711114, -1796734675 ], [ 782544318, -1844253575, 1843436244, 1498425504, -1598141124, -621948542, -110066624, 318163956, 1901226986, -2033042902, 1954297535, 635410720, -39995250, -769955839, 1161731857, -1977474758, -1322166080, 1550277731, 1309217469 ], [ -179330694, 2042479243, -448353406, -722206377, -1568419669, -1138717724, -1103234298, -1641572125, 2025067087, -226415187, 2127894675, -745530860, 1717786344, -4839493, -1106475885, 77041421, -1238312146, 1559059508, -814575929 ], [ 1643190832, 1069077764, -266685608, -170565587, 1111881052, -2010301824, 250748479, 874096695, 971523762, 1681980413, 861033460, -240637261, 1408014675, -1410397145, -1445890090, -2107092604, 1270808093, -813281238, -1181681769 ], [ -1343736889, 806274623, -110505608, 1974423957, 809629828, 363848779, -1387812323, 1655968282, -818093316, 1334751980, -2125188796, 864129725, 1182069256, -1826603799, 885288638, -2043864517, 148060299, 1745900310, -452598211 ], [ 847301841, -1322930608, 203733753, -159803356, -2135564074, 1456296376, -1613954702, -1882585453, 815212802, 1410763760, -1139637204, 771489651, -616289206, 1149344066, 1414288446, 301148797, -753687589, -576320122, 75689478 ], [ -1341283075, -1844311020, 757934449, -17858282, 32129403, 930041475, -109953040, -1164113257, -2141069915, 342174209, 400358184, 376969196, -1767905037, 1355541894, 1723988043, -596313746, -2005669249, 1694362498, 631186181 ], [ -127708523, -1361346825, -2007570057, -1178589500, -1816386958, -1429265451, 1765112031, 786265382, -1814623323, 1247200083, 1261763556, -1356753993, 2089350436, -1605268834, 1445970359, -822218273, -405312737, -251813117, -1147925955 ], [ 1496419487, -1456223470, 490391682, -569085779, 2015568653, -41340180, 1641163399, -107513400, 885066154, 510593168, -564018539, 1253045011, -735739547, -1434013727, 746435042, -724319638, 920083279, 1043131113, 961736251 ], [ 1681837775, 1195729764, 1456199229, 1925334537, 2014254444, -1962365513, 1279461360, 1570623430, 2027925067, -1260471107, 1871186976, 2107671122, 665886619, -480985613, 883703847, -1608653205, -822308582, 227108881, 1712055150 ], [ -209659113, 856266325, 275189209, 1702188525, 1632300214, -1239003338, -136879101, -563451216, 699142266, -1784287120, -1114858759, 1856927001, 1277454385, 1334718072, 634863323, 1127985575, -89871491, -268517999, -316433239 ], [ -2101199091, -776174492, 2017388985, 1169974850, -497621275, -1511891270, -1083246342, 471866450, 1520528946, -695177812, -1263634849, -404532898, -1411450575, -190656475, -122917073, -822785576, -178076779, 389891954, 1653994293 ], [ 1160211759, 2131068700, 310571019, -1033949397, -1841199745, -1285857280, -599934354, -137037547, 324036910, -250200492, -738602426, 1386702753, 461155253, -1731594161, 115223869, -1458245312, 1241770943, -1269934349, 105545382 ], [ -1792918862, 1892285818, -1869360030, 584628503, 64577224, -1888283401, 1674998219, -389594277, 1385173764, -168965678, -1319253772, -918571950, -1529276871, -391098931, 481200155, 202621641, -732930170, -623270918, 23797379 ], [ -913702466, 931159373, -755811477, 1712504213, -1083175862, -1345228416, 1910467445, -1847296219, -2093424162, -1169996363, -1403582718, 231434466, 1554011195, -1761339468, 75415044, -740210191, 1192598569, -836111028, -848101313 ] ], [ [ -1675665140, -2141868368, 2061134218, -313538052, 1522178783, 2023416739, 398654899, 210207958, 1650500301, 1036960305, -921769930, 2105344450, 1480448121, -2058760280, 767288911, -1983736132, -1145817516, 570361128, 747851139 ], [ -1195057960, 49421114, -1719621463, -11574261, -1041002495, 1845521423, 1267152120, -476202148, -331124520, 1795626547, 1581685801, 1410642555, 196838694, -332530210, 486861749, 1183199422, -1707522469, -1654499625, -247716569 ], [ 4849903, -1357244481, -1878880575, 13296817, -1303910846, -1515128323, -612127758, 1772495564, -1752469039, -164887186, 1681420586, -2131360117, 1613272710, 1221421281, -2128995986, -365407085, -1718880741, -503813117, 1889127455 ], [ 1444742446, -2134711397, 1382647669, 1960497338, 610152274, 312740711, 701000311, 233750550, -1118972899, -1996795361, -1938876242, -589395174, 1027309387, 1445736771, -1189743175, -758080641, -2100121005, 1741250459, -1459212522 ], [ 64297413, -1892561513, 1453262480, 1636602810, 1215093873, -1378252237, -156660229, 1939466679, 1438140426, -1481819817, 1558627952, -73469126, 1982763150, -336559798, -1822430241, -46429034, 1325935040, 1422929814, 713431271 ], [ 1587376368, 860548583, 338351079, 1833570771, -986029494, -1979908523, 1876471598, 1096331634, 1184803442, -535675964, 60514808, 443727827, 627291988, -1135048562, -487068919, -897299184, -228290103, 500263424, -1066376198 ], [ -564798783, -589893124, -868172002, 1338595403, -1993487729, 403602635, -1490579803, -42792595, 466623291, -130330849, -404118600, 422415013, -2021061423, 1750000784, -641447010, -1954834325, -578543831, -624155073, -1161202074 ], [ 480181645, -1432402790, -668630255, -2106571629, -1154579255, 554973990, -964201601, 1149811744, 9632650, -1149808494, -1011745568, -750802087, 173720784, 1716762648, -1100486067, 2003080437, 658060884, 286221524, -790839852 ], [ -432770699, 1130599829, 2089353016, 11881099, -1897243540, 289561776, -878381447, 1156679280, 108918173, -1544974638, -1088140687, 1771170678, 1817707172, -519378050, 111007490, -696353128, 1675780037, 1502156059, -727802991 ], [ -1076729065, -1436876074, 1163869947, 1786712607, 120586524, -92697622, -565574763, 1258763821, -1942167487, -792755142, 449450364, -1677721214, -636178610, 573608269, -662201000, -1016783552, 956329647, 1789739903, -1231180584 ], [ -884987549, -1217929461, -917459392, 1802585073, 1090621498, 1330972077, -526726034, -1639558196, -1533537311, 1853278830, -1120229726, -1693791601, 701269030, -763986854, -1616390526, -689010816, 843459534, -698090804, 1923763612 ], [ -261107621, -1560746485, 1702498553, -952427345, -618821651, -684509715, -56057124, 373459245, 278491874, 634322463, -971543828, 1993848439, -137187750, 2076944655, -1844100609, -772954011, 1395840731, -1259155664, 600653338 ], [ -1076320639, 1381586998, 473924520, -19532200, -994510312, 1818870354, 1355054726, -171857381, -159837409, 1138814276, -2100400478, 1213395817, 1230974104, 1049553068, -332537394, -165053658, 2116818328, 856799746, 1126744176 ], [ -171303177, 256481824, -535424682, -1624833220, 1314294602, 91361306, 109490179, 488374302, 781000656, 1524610999, 1022320863, 1337146863, 900317076, 1872996201, -1614674444, 899766877, -1635280930, -87211004, -1958441077 ], [ -380155950, -515631931, -100806397, 1473082792, -849050219, -1674025511, -1543328493, 1300357692, -1047005456, -534970687, 828672301, 1651699813, -1807731620, 1156472652, -467254886, 83363957, -1390370337, -1612625210, 810270243 ], [ 535823842, -709701846, -586940999, 103079509, -268115042, 1442817131, -1213069828, 120974405, 655840916, -865244187, -1293908606, 416027084, -444868874, 2039021437, -1252176818, 295542903, -339136741, -667005076, 306439455 ], [ 1160441003, -877325980, 513245960, 1434387389, 2006802400, 541223288, -1470931032, 1461579891, 2095810120, 1929559008, 852141207, -1636411803, 488814573, -1365979188, 1120216667, -1934842297, -1498944266, 838296693, -1046908091 ], [ -1765016545, -1636885818, -831293878, -32706539, 929649093, 55552477, -342935844, 1727687695, 1191929057, -247226109, 2145752638, 941136823, -577107037, -412536121, -1821181687, 1279337711, 445369147, -1647026834, -1501391152 ] ], [ [ -1701646438, -1462730230, -763240767, 1105867636, 2128598706, -336961030, 146219839, 165237527, 650520452, 807233689, -1726100809, 315752332, -473481483, 1325537892, 1851233090, -630854310, 299730292, -1055387539, -1901752950 ], [ -1530550643, 1503738339, -766304213, -1690480084, -1122519061, 509375882, -321351402, -1495763838, -119880386, 1598992039, -169511901, 2032503093, -562552782, -1035531745, 379519696, 1493561391, 1323503970, 1744361392, -1916563407 ], [ 1113690352, -2007369459, 1186869044, -1006800309, 864984118, -477973603, -1847554791, 824444748, -619895385, -1484353709, -828271792, -1352815579, -1251111020, -265449857, -171909355, -722180800, -1028177948, 1397783797, 111154697 ], [ -1152896498, -83191331, 2135767848, -2113208062, 1817628047, -1583978580, -1067275712, 373486247, -1210182951, 2058203352, 1009991309, 326499729, -465962255, 1846931404, -607095601, 2113311042, 2096941942, 792172164, 851432497 ], [ 384761877, 1938360536, 342188334, 1917957760, -1282198695, -302561369, -1433381802, -2130026557, -865484662, 1873854696, -727215755, 1376060079, -954917953, 785317900, -1321449796, -80090608, 1090299746, 1651914368, -545705692 ], [ 345479801, 351436840, -227147466, -438878470, 1855325345, -260254711, 1018023942, -318209159, 149820018, 324775399, -1311841656, -1152677977, 776740976, 2075494737, 769865163, 434063323, 2138428970, 836979983, 1652168373 ], [ -662153919, 1340575007, 1547657012, 1382563530, -570936693, 1040662571, 1432941399, 411098699, -1173041724, -1350932374, 1444200279, -1367374894, 1936958173, 399048329, -1275952138, -1252538709, -2004058086, 405970714, 1389993736 ], [ 1023958242, 359181157, 382194107, -1096879916, 1379440077, 152541799, 1432223891, 2078747072, 1630396592, 1897791580, 1077203786, -826807385, -915955861, 811047065, -1105546317, 45474139, 835255395, -916894577, -1684165153 ], [ -1533147475, 853339171, -1601850963, 1238264371, -2043532831, 1147218370, 595223625, -1017998919, -984093533, 112562560, 366978693, 1459217090, 1100213496, 83688135, -2126720849, 1810316152, -243432118, 1499462877, -980312546 ], [ -571288975, 488212632, 986433628, -1531556564, 1262698034, 302629590, 1346373260, 369749758, 206168605, 599088437, 26365015, -1713171508, -689480212, 2058246684, -1060476084, -272837494, -1204550796, -176728772, 1200172228 ], [ 936480547, -1708049740, 1822505630, 579595736, 791430993, 1156893161, 715993132, 1605245908, 836130557, 2100195386, 768089568, 1446418994, 173466820, -724514845, 65411794, -1481344213, -101819054, 976775723, 1127927054 ], [ -463429889, -139941909, 322350059, -1556908519, 545337963, -48541525, 1057086894, 587111305, -1391685944, 278962022, -689770981, 505448664, 550303887, -507315634, 488436403, -1396580465, -515495269, 948187419, 80369680 ], [ -1986005886, -198121597, -1053515892, 1698683546, 1856856042, -1853280596, -566066005, 371802544, -712810770, 980167495, -1611720491, 1494231309, -1070452842, -1117184308, -689085704, 1866469281, -946521679, -1054657775, -1077922997 ], [ -1504464585, 1847318389, 675567348, 259947300, -1563056789, -1935142230, -828003557, 1851600210, 136357092, 1327450904, -844108740, -1716360710, -1170366649, -1137067436, 442063970, -1321315420, 2058597177, 817952794, -396814316 ], [ 435539764, 920227439, 1142993438, -2067757794, 32521916, -456989364, -849380526, 628425104, -1105569022, -1051784817, 703335091, -1870501371, -541841558, 1096888231, -426603946, -888691122, -1243978846, -40144709, 1230801129 ], [ -1761464545, 467829330, 1221377673, -1197069019, 794751606, -356904772, -2062884791, 882777295, 935201689, 820815513, -1801603332, -213789767, -1394641685, 665135891, -215920486, 524509809, 1625307414, -1780352230, -1116538392 ], [ 357682181, 1836718529, -1936349493, 1446325497, 1284121081, -1309224055, 1404642628, 367981056, -1922605508, -1929172185, -725886183, 145112772, 1212822051, -1719202219, 701247496, 722366894, -489963928, -1003011173, -1024756398 ], [ -212182565, -879994194, 300133581, -1623115388, 866691588, 2138093844, -1191310244, 760097706, 973233301, 211921932, -850259563, 2082886084, 539807574, -554583674, -1009810411, 1591857078, 954594360, 1680147704, 1048797083 ] ], [ [ -1627247902, 1204632310, 2108408286, -2045470738, 1071312959, 1235228586, -667762188, 1577465198, -415844731, -318061566, -1842935411, -536227910, 1220424256, 206245591, -838255139, 974409255, -678765214, -488599350, 72071584 ], [ -1753629564, 24566976, 950398009, -1260266874, 250310423, -2098469279, 1389578165, 917794312, 957745875, -268640886, 393446632, 938657375, -584180525, -481840137, -748133622, -549786035, 777995543, 1746042731, -1181516141 ], [ -993677067, -1957968229, -503242312, 1261263214, -628083746, -2123859690, -1309916278, -1222104963, -1277313662, 1396210709, 1916338675, -213171486, -1735573078, 1974625885, 905569881, 1378658050, -1658520001, -1529017780, -1469411425 ], [ 2137340462, 999343153, 1441296225, 556638869, -633441370, -628875457, -1732538795, -1095437264, 631260851, -352110543, 187904251, 1601045364, -1606155617, 968963178, 2038994379, 1707596470, -1301385993, -911811999, 503566111 ], [ -148470021, 627542985, 718668717, -1484663574, 1592643540, -1662646832, 468734809, 1823768066, -1937824924, -310823683, -231574338, -361397369, 1548072346, -1850449076, 1239334811, -2082925940, 1959554991, 2057449790, 1063006525 ], [ 1459771533, -1454560705, -1500011205, -1281961354, -657646410, -663129457, -1440200571, -1653017614, 1364232463, 830353954, 1374371323, -608274014, 1515503176, -1304516761, 1127184991, -1134442586, 75989592, 1893303276, -1769958146 ], [ 1157750898, 251623958, -767565278, 2035648795, 1212871111, 1426764699, 1804920179, 1529884741, 1156986276, -1402710748, -472056743, -466817866, -1384956516, -884590112, 1237230534, 370629397, -1909451958, 757223442, -912842909 ], [ -1909583559, -1813596870, -1774982304, -1088752499, 638990963, -795690517, 1636713311, -582824245, -1912024379, -1535340626, -1137864683, 487411743, 151233743, 1986346836, -1552552212, -1652238763, 150679236, 906202521, -399552666 ], [ -1371845164, -301145241, 614000486, -115315109, -1442571079, -1898256380, 1665918380, -701334429, -2045832571, -345467225, -1212373283, -1256736722, 665346812, 723025130, 748480122, 1641902980, -181729871, 1024022542, -1094612994 ], [ 651629452, 523847466, -582036387, 2111354598, 1851698461, 599733638, -1329785351, -1382163240, 623782156, 1788080976, -1446512099, 919610379, 319901042, 427983910, -1524441679, -1387010493, -255656161, -872037289, 582070852 ], [ -96455571, 572757479, 411023695, 1984153619, -637305395, -549614809, 635922393, 273634559, -1439954479, -1055534555, 1375638930, -1770313728, -1411688987, 946400795, 1958868824, 1515873133, 964756637, -942754564, 1160088837 ], [ -518578133, -737139019, -947196076, -809721045, 577308455, 1350060706, 700050430, 1435634608, -993862067, 367183156, 776136994, -495193278, 1245488442, 254824297, -988462728, 876178764, -1914856598, 1239371908, -1312246751 ], [ -211941286, 1080721429, 1262653947, -615116876, 612108446, -1781616254, 1476196217, -1097533165, 1297250159, 37304300, -377430084, -695438019, 1155321252, -849365474, 450564065, -2054300280, 701515556, -1595669503, -1170095487 ], [ 964519951, 1175294329, -1690982739, -1650925895, -1633523924, -1311140177, -1068021307, -641840684, 83731898, 1122057654, -1794116196, -363360640, -1996533505, 507864622, 1729905771, 1793218482, -1852907762, 911758902, 1265248215 ], [ 1424907675, -1942359537, -1574779372, -547778301, -1886473639, -669938859, -1108274027, 1538978496, 1705911377, -901047277, 987502424, -2050659685, -511621483, 1770908460, 1763573808, -491336323, 667379646, -1929702013, 1288856836 ], [ -1100267096, -1770014197, 153869527, 1424624187, 534262510, -44201157, -983696003, -1783575786, -2007458378, -1980417371, -672171583, 285347137, -2112657318, 373570000, 992673750, -1369430986, -248168832, -829518378, 1204798706 ], [ -453662216, 1247921570, -2101178500, 1732587683, 2019842767, 785090315, 1415726351, 933016119, -1072540485, -1527699061, 1479300311, -2147095565, 469625148, -2045854492, -1379188170, -746724937, 1244400692, -1727367045, -1734002094 ], [ -1124792024, -326937364, -865300486, 1092693740, -60060601, 1707023386, 1659191207, -914160473, 1047419320, 443862742, 596477772, 1469151818, -1341791433, 1570288614, 304044885, -2133032798, -434794377, -1740831461, -728253074 ] ] ] ] }