{ "type": "int32", "data": [ [ [ [ 1125475167, 1564971552, 812231332, -1841516796, 1278994021, 1854110949, -1381510173, -520783932, -347921374, 513296722, -502136305, 1454548919, 1420380914, 437892320, 751743914, -1683974908, 543707057, -1002013581, 1175416428, -1412276071, 2030440, 327963593, -1967872364, 1495615203, 1665847537, 1149183991, 2110781562, 270404923, -125995235, -632280924, -411199589, 367757371, 1443746175, -1320786269, -1787292361, 837846971, 635333302, 586612568, -807644410, -1665080253, -1994480046, 1150588332, 1362708325, 525270925, 22304904, -2028521009, 1777255830, 1230319247, -518690831, 1400592667 ], [ -1596588812, -196656078, -1295446258, -1730692719, -474750813, -1860210813, 1534130001, -2060143669, -1350544191, -2094851134, 1759124863, 1169538102, 789609287, -1078701069, 164306746, 484074511, 877689880, -899791844, 984855796, -29313612, -357380340, 756649426, 1829487791, -1927210058, -1410924679, -10797218, 369521441, 224513110, 1463700914, 245603883, -1237640845, -1409582407, -1942862393, -443355308, -293396407, -1554006341, -659285700, 1123844013, 638943913, 1589416543, -763916638, 1047347107, -2111443195, -1908728303, 1063265692, -180709732, 656362305, -2057379268, -457806846, -1709008564 ], [ -2073445716, -502661531, 315948517, 1341486891, 1464135729, 1023474991, 1190194064, 280582479, 533756414, 1785677485, 1293909771, -1046305324, -1631652728, -1583532378, 1219802208, 1495931566, 784204169, -1870666754, -1291426232, -1567059139, -319944533, 1242030796, 1376834365, 433427678, -2039215679, -1420815682, -1919622981, -1439000376, 361309329, -1075670707, -1443237485, -1588931870, 1028650158, -1629876798, 1439718616, 288349053, -489621558, -61804494, -954784852, 168712800, 418856138, -1175088864, 778262690, 158149104, 1326526408, -2132130365, 1492156519, -122413747, 62546521, -1613012310 ], [ -1442279774, 1763619733, 2058570009, 519499805, 1156439031, -1563083912, -946521002, 976296334, -820030170, 1707385322, 1362757103, -1375461252, -1549164944, -189331998, 1264598397, 558200484, 182845797, 2137174019, 239465654, 1527766201, -317411284, 568756756, 1090613421, 946412221, 1248082250, 2033634214, -452835276, -1122367387, 989972018, 1287274808, -919649381, 1600126648, 1209782441, -2006096264, 88638375, 1380068030, 811689755, -2138764651, -108078123, -1630499720, 1727276893, 947235883, -1229769808, 1621457963, 1824689898, 406905431, -762247592, -1781117570, -2033995594, 1145250912 ], [ -1098233936, -1235420764, 815997382, 722179681, 2080380790, -1310051027, 145593915, -494357500, -1266089567, 925450161, 223525699, -1945685245, -1700987301, 1700816156, 108177567, -1128668124, -260726528, 1626595161, 978693478, 997259479, -473812382, -1961170097, 440288413, 1926173245, 743738609, 1004820222, -1678940480, -336855681, -66425981, -472564153, -701322662, 1034299384, -525365404, -505204587, 1907268218, -1888907483, 618013378, -1661606792, -1429699794, 1540549877, -366915450, -773931155, -264353888, -652882195, 131857844, -1640564682, 1056292474, -1570232803, 389395308, -55569798 ], [ -1864648698, 149670851, -662167093, 604151270, -93017709, 927007379, 1740963558, -1151911778, -538079797, 243918606, 1063978752, 906725229, -73079395, -18001554, 2076057818, 2110106428, -1731411069, -1844940730, 680343696, 75802907, 67155065, -2264603, 674397694, -1731219699, -184048751, 900767675, 609551113, -868159185, 1653114273, 535807223, -1430156219, -936869177, 921889749, 1256857512, -1652866659, 2075481475, -745295069, 1811759771, 762292730, -663200805, -1380206781, -557540422, 1328079842, 185256019, 202775619, -2074412066, 1486087226, -1730040790, 74167632, 1892460442 ], [ -1457391346, -1639463239, 647769760, -1075462928, 1707779601, 1730720587, 1088799019, -658763662, 2116332347, -1265604052, -651018741, -399815775, 935371351, -553750355, 1313371149, 1767168870, -1556950876, -280774342, 574171324, 389127213, -2040545514, 40016444, 1368078320, 915576669, -143500723, 1098195908, 949310259, 1588389111, -2104972823, -1900743646, -1809722772, 360515591, -1011854301, -1044981429, 1800037452, -272938792, -1636273349, 1780619927, -695112988, 325530730, -573299826, 1002895633, -2749011, 733567308, 1787588469, -81869087, 410174399, -2133401689, 1115637037, -1829806476 ], [ 1050972643, 1200833913, 356851567, -1478278861, -2061631186, 1075546638, -1718243040, -19781730, 2053867935, 2129803169, 1280544364, 1810432887, 623322509, -1865538255, -1514844033, 1698262938, 518671104, 563333376, -1875379595, -936186634, 1171199314, -1790915461, -55458992, -991430100, 1581074656, 2096535954, 1699224650, 485225790, 1565146384, -29883744, 1274982516, -1523092043, 89819406, 1225973848, 105150051, -515465033, 1014673638, -337600250, -1434401232, 7440069, 477453226, 648404023, 519864291, -27744184, -1721842607, -1013679984, 888274919, -1414918361, -252291987, 1282116062 ], [ 35392115, 140050626, -1173101467, 284951912, 760187010, -1377406618, 534143785, 1003449539, -288983527, 305710733, -662765927, -629394742, -664442266, 392259674, -699358142, -595813833, 2101020853, -310864996, 164753742, 952995443, -815516193, -924409276, 1932970865, -391619476, -284737160, 412482457, 2023341422, 1197879460, -995463925, 257557185, -858172639, 105068830, 2092714563, -1710063519, 669179424, -1870165611, 254510336, -739945635, 592252413, 1984579992, -1151765600, 1647550552, -978078736, 1774971741, 1858090585, -1289784, -191918443, 1756367330, -388290546, -189168246 ], [ -507509952, 2009465030, 1322190667, 1309825083, 864858350, 1775707948, 410198410, -1834889773, 494198578, -476931878, -1579669840, 1932797376, -407003795, -244422958, 748221377, 347566987, -694697510, -598854384, 1652468480, -597606644, 222485618, -367593588, -2126343297, 535525207, -276471454, 1343410932, -1571351775, 1138552338, 421733748, -621118986, -932994737, -971870211, 432315957, 1797114244, -146617184, -1397391911, -1562665905, 1772678654, 626131954, 1918121210, -2127737197, -1202399928, 1110401874, 1786924306, 1387093852, -1406884422, -1991177180, 1014267379, 805154491, -667727887 ], [ -1907067526, 1076213686, -499747968, 1525971650, -909536215, 264177705, 790333025, 491852454, 94220101, -1478211207, -1251659801, 643382328, -1210063718, 830761816, 590389312, 1435632070, 753384484, -816181107, 888200931, -1200650615, -198488208, 30244239, -1522734561, -1009521846, -1111504181, 1967688502, -1732122440, -292693588, 402827230, -285739552, 2049937273, 1637555264, 775899898, 1447835896, -708801177, 1740989169, -237823919, 661989433, 744596173, 1106672712, 53988579, 380295585, -473574609, -1168158239, -788074166, -1407459883, -220453198, 761549375, -882996028, -189557157 ], [ -233519132, -1157231813, -1430707973, -591906061, 274014167, 1887993695, -2018817234, 559396769, -210140558, -1450939400, 903020240, 458451327, -1938782652, 1187820870, 1863434714, -1176846977, 10939286, 1686725646, -767099822, -2026149257, -1251696489, -806736629, -428144707, -1776329288, 481436813, -1905616622, 1254368541, 1540033085, -975185109, 1982316441, 1952724723, -1400181652, 1686310466, 1084741757, -1574077743, 1191686708, 52959559, 779515682, 736848285, 1600979651, 1821191864, -2068548238, 2019629747, -1803681693, -1432696133, -830285768, -2117230053, 1725132999, 532542920, 1133348022 ], [ -1428540980, -1304697847, 1289083973, -742040666, 1918955489, -1288455371, -98910596, 2014262172, -166636813, 1680484189, 694678094, 761052213, 1232806851, -36953123, 263986614, -1712772669, -1438615627, -1060257876, 1394753614, 2039243063, -2127425783, 309883022, -1528988513, -285881875, -678881034, 2146462566, 1991415259, -368566980, 234669289, -2086225226, -1674385173, 1972890487, 2130736382, -41252258, -1014495977, -277643936, -641706388, 1776090839, -1343349577, 460872363, -1661328591, -520862851, 1454668310, 534293475, -673730476, 1651430866, 1376421112, -446657506, -1457689579, -1381486737 ], [ -42469551, -1837448807, 1359410767, 2045235809, -650003470, 374349980, 359223604, -1633072304, -189869867, -1698872800, -1033379554, -598474256, 448658522, -1195306789, 660404723, -1046807250, -1908229568, 216290857, 761914731, 235700091, -175393925, 51578206, 926103126, 141465398, 1413907613, 1466344807, -912293790, -2106672609, -1178632266, -191446360, -924909435, -334016569, -1597785997, 1394060991, 1296818342, 1521704236, 1368036174, -1993014547, 1067757485, -1544961372, 1090240047, 788136769, -4520094, -1132458302, -1697542666, -1507822258, 538142424, 1173925759, -69266526, -163706807 ], [ -468392091, -870270091, 1388884922, 1079865982, -2145709904, -925184361, 938217517, 2125381660, 457621986, -49781351, 2137738463, -1854255600, -1229497032, -2018352076, -1145962039, -1552478712, 477393636, 1295697588, -1032282559, -1088483264, -737394403, -275386416, -1226927070, 1764511678, -1133172467, 284909269, -1589392864, 510020751, -1793790576, -623031045, 1742900356, 807369250, -551243836, 1984585374, 1627115309, 880739892, -185834788, 1547302617, -1088324354, 489538399, 601844623, 1350714588, 1453209637, 1819495185, -264170268, 2104689641, 237384528, -894888748, -792820593, -1123589190 ], [ 311679586, 1496355456, -1668101758, 470264502, 169141019, 805396961, -1382051797, 175959501, -878587974, -2112654020, -1434616809, 1394993231, 1506153541, 145346694, 1437651620, -1514434585, 1380845570, 938013048, -1330890469, 859226938, 397992415, 1944522475, -1087451974, -1457457740, -18502321, -1596116710, 376863089, -778674223, 1645226588, 2096823591, 1277703764, -2141884284, 1986690804, -796085851, -1854399071, 1168532473, -1686178561, 1877566436, 1477198819, -2145991215, -1742470732, 801842059, -292817396, -1045381758, 664941715, 1572550243, 456608059, -1161263784, 128806397, 1603093840 ], [ -799731578, -181873968, -1987591925, 1274024439, -715684688, -588184872, 1194134411, -1139184612, 58676530, 1202717934, -1764512298, 1441681522, -182617522, 1843486871, 1547652567, -116129510, -1840519487, -1039059977, 1026288035, -1560905139, 934432544, 1491995426, 164420429, -1660942605, 564365785, 1993451566, -1964884959, -99124834, 330804297, -596989370, -1641002011, 1475886344, -1191721819, 729222335, -303786827, 681489130, 1126937691, -1689313768, -1252739654, 1082472141, -1874650515, -1630853327, -1359330616, 2069015736, -130831653, 1908909018, 257605558, 1016229789, 1864217006, 1328250572 ], [ -2108764965, 1332485378, 2076404778, -169591692, -295052723, 781743056, -1703301925, -1386879732, 1270323617, -1142629335, -1077370404, -109428470, -361090686, 316346699, 1495876068, 1269591335, 1162600396, -1443495267, 373111413, -388559006, 820128058, -589786128, 1910130400, -396925305, 521707748, 1834686070, 1683259215, -947364415, -742835779, -1106463896, 253032488, 1210345170, 1095242818, -1517781870, 2016589323, 1144432469, -817135533, 781484829, 38907023, -1049746984, -634430216, 1244377932, -1296556228, -748906959, 766378167, -356482620, -1449785398, -1291402482, -165525761, -768209491 ], [ -1017398758, -469707243, 512943744, -695015806, 1804689463, 190761160, -386880241, -1625518669, -804782597, 123402485, 1937455902, -47594748, 1499345092, 573684679, -570042496, -1625413257, 2138251120, -1971341360, -976738334, 1989751835, 1423640185, -1119634734, 652844735, 653236697, -1026834135, -854618551, -796210525, -1948288708, -1129613278, -1889503410, 860832118, -2132282111, -897074016, -799649995, 456622405, -1678715676, 8446991, 1885228329, -1675799462, -1081537788, 1729274671, 526098318, 423174530, 1768128481, 1875460685, 1657535618, 1235165867, -10304871, 1498679454, 1524194118 ], [ 1895739147, 1347663313, -1175035934, 1060285136, -1612253152, 479465419, 1360011440, 251133772, 1662251990, -1131311054, 636525491, -1875213250, -1421073960, 129693179, -1254450649, 1529531708, 1407079191, -50740127, -1467302371, -372702280, -796895301, 1754553991, 175195741, -2075011895, 1339487907, -1090946612, 1371740428, 708238460, -917001064, 752099173, 136079460, -2139636690, -1511869436, -600937571, 1766132043, 1332697485, 473063014, 1255828063, 1828648006, 1570218967, -1945969652, -1152468186, -2034862954, 350373656, 940767260, 2014179254, 1867765662, -1267895366, 1114649099, 260610949 ], [ 1459324332, 1095008916, 1350423879, -52059915, -103321960, 1869001950, -1643659350, 126606154, 514221169, -1258552441, 762438808, 901909479, 854050794, 35578702, -961985284, -241963902, 1579855744, 1326687910, -712814510, 525376301, 1760346435, 1182950399, 1327839708, -1175524770, -1887865013, 941041601, -177271228, -999750548, 424239627, 1185585291, -1129146224, 531231040, -1125880710, 867438373, 1123701852, 1717435662, -1061095893, -695480719, -731072871, 375704237, -443644842, -1667109559, -1271778654, -1963205319, -1439049676, -1083744772, 1320210080, -1377150943, -1113159844, 2131147213 ], [ -1434220652, -532472539, 775750654, 1102260707, -1554317900, -469649191, 1283537009, -236084966, -764462556, -555683120, 996828567, -56137663, -527194734, -219710381, -1320853179, 759282892, 521707453, 550066569, -1902086574, 959395777, -2090855929, -1424115622, 1418081152, 1691321108, -2145973771, -1489127744, 1358910359, -126584810, -1959745901, -1403863375, 1206830007, -922779219, -2056142814, 1528422290, 989069218, -220258855, -935953230, 1234105032, 1650363846, -293930893, 1465247874, -632985456, 1860110523, -1676692492, 1517176837, 1240814386, 1793279846, -736556906, 1562219241, -833284251 ], [ -1353887028, 313075138, -744246650, 1676274218, 326740363, 158928908, -1517742066, 2012236690, -1729870358, -1322866154, 589947425, 1028700590, -1238656490, 984332270, -813275386, -1941595658, -424715043, 791383842, 1576763518, -1308443764, -1279687815, 829524801, 447367658, 332565044, -1116489680, 876091055, -950447673, -1208995953, -1195213094, 1695627911, -1373410676, -1097630619, -439623307, 175918210, -1928929871, 1910683294, -598157425, 1895797434, 11731639, -187851812, -694641371, 1722374602, 997567842, 690380037, -1781619913, 237982511, 1468539811, 693557098, -864078655, 2053487556 ], [ 267080181, 1478210589, 1381992696, 1347030750, 580554692, 416982114, -650884374, -1318564464, 981657995, -2114130884, -327247299, 1047806717, 99964679, -1870306011, -1141778494, 343153931, -2035456307, -1635395567, 74862899, 881653987, 1776652249, 544459313, 1061274862, 1639274888, -355106832, -181060201, 2000993545, 1188159760, 56242843, -1001074352, -1372769695, -346608651, -361696575, -1582664355, 1212736295, -1305709758, 642911808, 1454123797, 269220556, -1579571522, 128953031, 1793328596, 1476059405, -407488311, -1529594344, -1954729603, -2088699769, 2116084232, 1083847212, -778669964 ], [ 905244953, -1907757790, -2034265572, 579483411, 2144315263, 978317582, -898727848, -262586150, 1956136796, 1803784811, -1508543683, 1892625535, 138845942, -1605619141, 155889822, -4271827, 1464445533, 1848358867, -642441637, 1441278180, 1371681223, -449533707, -1047772545, -2039723880, 1729883411, -1745126420, -724044784, -1010181406, 2047951857, -57959764, -2067351095, 855944988, 261088115, -1330638786, -1720304404, 1412939141, 1756101891, -23861002, -207986163, -1256793184, 673497982, -678303943, -1867740953, -1859720559, -1054281559, 704136450, 82240030, 192458083, -1520758478, 991392222 ], [ -2099921643, -613425210, -1712951147, -1787000148, 1404297242, -191500327, -133334045, -195231734, 108915272, -64601202, -1268934956, -1859841254, 1949509611, -1210128735, 155508600, -1323727969, 331701112, 1689504083, 1576698955, 577299218, -1430434430, -678603297, 377942923, 1648666720, 1044168934, 92565488, -1397389703, -1595852238, -518992135, -893200206, 503334804, 1798895795, -642422538, -1623098210, -1730965030, -798423760, -1679815225, 1047184277, -1917058315, -638822285, 1594062836, -35950551, 325605920, -1823450817, 1514122254, 95021419, -380349579, -1719808114, 9470438, 113898136 ], [ -2054326220, 699820860, -1125622604, 182091617, 2018357814, -1043785652, -2004988708, 1816264149, 684921409, -701138330, -1518284923, -672728466, 1810693223, -1874705641, -95374568, 1575515474, 1861510951, -271004160, 1153180829, -2054907570, 799399576, -951911072, 706849756, 1618693456, 648376327, -1503556009, 1235401134, -186937460, 923945564, -1933461382, 1498054701, -901323128, 1836223478, 13538922, 653253943, 302980725, -735045512, -188938682, 1579740315, 2067837669, 1992767085, 372992880, 1447234592, 1037606331, -1040015968, -1374937380, -429114458, 5343658, 1215611153, 647640969 ], [ -777106756, -1653043916, 1054342459, -199888092, 1890723411, 936813242, -1853856994, 1851723297, -565174218, 362550498, -718276501, -1583417874, -726622078, 443865187, -1835516437, -226641040, -984295776, -2060310293, 1512795675, 2123156004, 1620072849, -1396701022, 2088427081, 1965786814, 134641904, -1272970286, -317621152, -1938933412, -1635373090, 1491460904, -347336788, 556255342, 2138749659, 1794140099, -1386655973, -262620530, -2013405354, -1301160886, -1179321223, 1654847517, -1941874491, 291555101, -1731721176, -1722309394, -1984846487, 2065982899, 1388749836, 264868315, -1597032465, 1945283836 ], [ 1919399888, -1733086142, -1110022296, -20813409, -1656673609, 672136127, 2052465046, -1536113996, 935612004, 1226157913, 1040681298, -1987513184, -1399150357, -2114869561, -439742073, -1814374080, -1254388633, -641288578, 1983951098, -414759824, 401073998, -84786892, -1175970251, -1893755101, -1826944880, 939702712, -610503558, -57557851, -291074338, -1085731972, 370928854, -453369056, -1432095538, -717016069, -1341780319, 2068220232, -249297070, 226728784, -532914010, -1186975906, 1104304719, -5921890, -1655163406, -907143941, -1854604512, -639385905, 637856458, 1542079045, -1743934638, -333747916 ], [ 612480090, -1317748086, -1917013482, 1414140358, 344272241, -649033732, -1998588215, 1905911436, 782633529, -988891338, 1034374726, 1784377596, 330678066, -50047385, -278933030, -1116835866, -2019889912, -571356795, -140717179, -299225165, -1088660279, 1062265988, 437228999, -1056059210, -178766327, -710665379, 857848564, -971482437, 386238666, 2047133244, -359054759, 1565585980, -800509300, -803671223, -1043353081, 831301361, -486129740, -1904451351, -2135378101, -1862339647, -1637462346, 1982710337, -728173518, -1702135246, -1784585058, -1448742639, -595379549, 567168591, 2099287955, -1019843981 ], [ -248781770, -225846075, 82429547, -1462778605, -1229277640, 287985026, 907304256, -1397624282, 1582224721, 1543906981, -587477974, 1695515062, -439545969, -930251534, -608490677, -542202135, 159127244, 67989762, 307017666, 1188396613, 1873379930, -297616452, 193165671, 910835435, 931597901, -1247870370, 1813806314, 1581978147, -1163045336, 1335528688, 1845993461, 403621170, -1335145385, 1783995708, 626635732, 243711895, -847437699, 772200618, -1747461264, -2033144325, -1199229525, 1825484756, -1952222122, -25379012, -913444052, -20213872, 1222453884, 1003051417, -1153525205, 1561822668 ], [ 1223869874, 171133665, -1041377418, -2009420241, -1662765691, -611066408, -1775706230, 719928803, -1798284100, -194661663, 1074567645, -236788329, -1478485091, -1371306867, -1062478647, 176343898, -1757504864, -682146728, -245226969, -1695651080, 1781803935, -1760790584, 1044704144, 1801676037, -18556199, -849647324, -1651141582, -1126713602, 2048891758, 834964330, 621084242, -303008357, 471667176, -1575705838, 924204203, -365802347, 1447761673, 65601372, -627067648, -644924201, -1270384155, 1698780399, -930015189, 2102601645, 201159382, -1182502225, -541899, -47605416, 1852493581, 1645185949 ], [ 876939143, 1491608113, 1439158561, -2111646571, -1127498885, 1141744236, 311805058, -604208108, 649677891, 187836940, -1104734515, -1794998069, 1459749471, 1479050655, 1868133898, 1906762783, -437383138, 987076015, -394776856, 712833059, -242916388, -580525478, 989261421, -1485346675, -1384681194, 1429928312, -235715858, 1986050185, 1887277922, 947449449, -2065978981, -2128849536, 1838556736, 866101853, 2009539808, -819434862, -1615583369, 106607993, -681013403, 2002875089, 1797329178, 1594386774, 46062367, 905899111, 947849914, 839955895, -538532394, 571672373, 1812784567, -1525935066 ], [ 918577356, -1040139121, -1770020848, 1885418027, -964352250, 143965203, 1204185843, -521771674, 672183895, 187916964, 1505908268, 708403711, -743128439, -718358264, -187354395, 1444053257, -1301680588, 858387255, -732462376, 775685512, 402882359, -537153319, 268957904, 1154480888, -697563198, -504486834, 1959240039, 788012126, 1036711062, -262217907, 265638449, 119848809, -1215998096, -89949983, -663539227, 1024012831, 986303365, -1127130080, 1458001360, -1513733651, 1134980199, -389734263, -2094969342, -328600505, 1882715753, 1290035215, 1974122357, 883197548, -418245682, -1582085712 ], [ -563567688, 185114306, -875764237, 1465271289, 325914482, 1433399809, 450807665, 1854365872, 1264541861, 268796113, 609626977, -1434271147, -683668574, 17459616, 732882020, 1607587901, 793177179, 281046607, -1520563786, 1897736382, 964975196, 609444819, -2080004071, 438890867, 1635911079, 1063548162, -1718799008, 1123601412, -2094447006, -431445484, -1949947778, -1037602553, 1182574685, 1403925430, 1082401844, 273869487, -1917919317, -195257867, -746961116, -425039031, 255804175, 644446759, 1201627113, 1997011615, -169491530, 475523869, 2097929552, -1390958084, 1699673650, 58690039 ], [ 32156979, -331161762, 1753733796, -990700492, -1288403047, -907787554, -55923105, 443723731, -1263049775, 759154481, -1004234071, 2052237475, 1730541103, -2139324620, 1886452846, 2035576737, -1838998620, -1936054582, -758524011, -1363877513, -220373472, -237354171, -1082911661, 2040410501, -752141054, -92586268, 1788485406, 1630447520, -1541004383, -378819191, -78012972, -422635561, 436615438, -490949400, 975171275, -325596493, -2029766544, 1514881900, 949788814, 985994615, 58404785, -2066550818, -1196127420, 2004797818, 42755750, -157253509, 396629542, 865153427, -663111060, -832145638 ], [ -1779312375, 1827264524, 1433439918, 224395107, 1426316725, 1862966920, -1997903809, 845121946, -250212180, -2049706787, 1262518100, -292626164, -419955259, 1686495098, 2031684843, -91714847, -1266716720, 1985054694, -1152242090, -980318873, -1089844626, -1211748246, 1786752117, 1851897964, 375202543, 2126327897, 626210603, -267634359, -1157546881, 297850526, -59253514, -1244207044, 253515741, 1045298762, 163847904, -1785544194, -2078308239, 638344186, 1039612966, 1291985213, -447502537, 1849531710, 1097558512, 306397820, -56666471, -1999065367, 1995374116, -1028095229, 1597794556, -721538619 ], [ -1317048126, 1687651150, 1592088954, -1020980923, -209403439, 1352013038, -46173255, 1541732346, -1855929867, -1709553713, 1245582545, -1359082529, -2089629834, -1641240139, 581455400, 654670787, -902611796, -1458170327, -1751514585, 1279455042, 1891131969, 1106980349, 648138578, 557313195, 118907975, 1639807214, 2098370073, -284075490, 1138335183, 1918211212, -833199730, -1038229673, -433301481, -1469729173, 1244899596, -3947096, 1940439540, 1601354889, -1937525918, 72146039, 1658087777, 1172189170, -1622988626, 1684301764, 1290633452, 838001497, 388122938, -1489655251, 1655706380, 379964376 ], [ -652356190, 1714825560, 4991684, 830275320, -172861483, 1737576622, 434728800, 1656009616, 2051425245, -1974895972, 1500650959, 1278795345, -2134226604, -1552370663, -1634762164, 1704367671, -168055082, -1551811958, 1444370853, 2083493107, 257103819, 272274060, -442854571, -1061581168, 736667877, 1581061170, -2146188939, -609559086, 430266037, -175483578, -1816391384, -1095354709, -342190598, 1835127515, 1247738009, 991435859, 1514667797, -10627748, -1553699663, 1957224573, -1260135348, -1736214013, -735661362, 2059543097, -1291267833, -1398112728, -1046563092, 96836874, 839336763, 50955546 ], [ -505512456, 1039151328, -1320286395, -1652762464, 108876168, 469834082, 350733761, 715247980, -433367451, -1807911927, 449640501, 1391462085, -1262322144, -1939098414, -1548385677, -600238135, 744595134, 256130028, -428449439, -1027425735, -2137792504, -2079975544, 155915660, -2001067864, -1543890941, -1260105725, -1678772814, -667360001, 1512778474, -1141400651, 1220299538, 2036264237, -467379082, 678388846, -150468995, -400594190, 383653272, 211315552, 1232436948, 771993686, 557190753, 44551170, -1242221230, -64266543, 834665663, -1520374583, -397514852, 1285034870, -435922607, 695498916 ], [ -41781906, -705501525, 1299564501, 124229316, 264676732, -823651437, 1399967079, -309654977, -618090801, 439856856, 483473607, -2094136127, 876106484, -1856315358, 331026266, 1247114360, -1199341372, 354035813, 1453441999, 480947568, 637462141, 355405728, 1718940617, -1449630843, -645070660, 1571763460, 2070768089, 1574860922, -1534188114, -1848388309, -274597663, -1139988446, 2121784895, -983386399, -853366186, -448154051, 1709153964, -1698774141, 619647619, 63710761, 1856953042, -1283149464, -658315528, -160409366, 568829354, -1405853321, -1519369753, 159893161, -1251923542, -1876977131 ], [ 561130967, -1346566746, 1669917922, -1477205158, -1337805916, -1541529723, -776542468, -1315912821, 953001161, -114368031, 1546813154, 1947582655, 55338637, 1817950334, 1583198165, 134495989, 495005925, -564887719, -726315562, 1422568037, 1644382854, -867389625, -532463579, 591424541, -1983361878, 1458144413, 206407533, 584571377, -1335214009, 1653490106, -1035626042, -303561851, -556420306, 1181442196, 196456756, 1063358102, 938928134, 799135343, 927086265, 408962069, -1837007582, -967510160, -510836880, 2131076686, -220071502, -1615224944, 133608076, -2086134861, -828888823, 1604998422 ], [ -193837892, -1429377051, 2115744516, -1994566932, -160021951, 839784706, 128199174, 707938012, -705768379, 1890384486, -26803291, -237598745, 204933485, 1836728778, 1119539055, 76776863, -1402957073, 1463426663, -758311333, -990381003, 1788487291, 1254817516, -1466394939, 1230223270, 873452950, -1698809575, 1829079858, -1728470084, -893733434, -392747982, -1514994887, 2067959142, -429456467, 2070548288, -1878884249, -41696104, -547316624, 361015942, 1047586791, 451526504, -1121024510, -1304186107, -920452495, 936815260, -2025270446, 728198563, -1013124933, 1391360589, 631853970, 298119536 ], [ -1289112359, -55707761, -1869658900, 1829312609, -480054327, -1469393417, 1954761762, -1545088485, 1638582241, 466818666, -53189924, -206595783, -1599677585, -2073060300, 1564281898, 1190130825, -467271172, 534415441, 668971004, 235137010, 1253715191, -1848854224, -1949299681, -524675752, -74401777, -929250263, -1976753467, 991522093, -327693723, 929384363, -56866568, -1206133453, 1450040649, 253267267, -944516220, 575913751, 210523161, -1788051224, -752823856, 644251807, 102558510, -1510465784, 647969138, 1675721518, -1739863481, 1415221346, 735425889, 495568803, -1687370903, -114829691 ], [ 21134263, 931204333, 248364021, -561631181, -162585843, -828170991, 1117960546, 464295579, 900752727, -670968253, -188633984, 1440548535, -2063891670, -892659161, -356455339, -1779566159, 1536070277, 228082759, -938642155, 1542819219, 1105551547, 482527692, -2119695764, 788990386, -1537838040, -1798891393, -594325092, 2076200360, -127457247, -726985814, 1867874737, -421378703, -1437057106, 881634017, -2023089178, -2125326084, -1502347441, -399715603, 1113445764, 888644676, -14514497, -1432115413, -897560117, 266615903, 1582239664, 1868893048, -303281014, 159916810, 1541642144, -1707938052 ], [ 1636221126, 140889552, 1823686035, -2058104340, -576242194, -1900031424, 602492613, -1471422790, 320116236, -1360943718, -1651225135, 1848424873, -1574115529, -105044907, -205092186, -1367302726, -2067328319, 368072927, 998357160, -519160485, 199595679, 1199638208, -625693389, 174626250, 863118889, -355850005, 1447208813, 354433911, 298094753, -1990473977, 1915894733, 1576326006, 1214795181, -182866791, -1707770866, 1888973693, -836856219, 934861194, 827056002, 903505209, -1017314440, -187072614, 529651846, 280822481, 1404006223, 1381981760, -100197315, 1984711898, -1939201481, 1952507963 ], [ 1921891996, -1669888121, 286407816, -1486104129, -178799789, -1613972514, -1347285154, -1572648602, 312802830, 1899173614, -726222768, 1970637006, -1305232058, 247599122, -1968894017, -826089337, 1570750902, 917259391, -791145530, -1890941996, 629496919, 765609434, -620263457, 1919642771, 1331755910, 1573788417, -1408393805, 1835641471, 355849718, 1554802404, 1324317199, 446563229, 681378557, -369139012, -1214955641, -1919239737, -1083731106, 671372750, 815378369, 6617668, 1313923820, -1597739655, -1745235089, -1203790515, 86184383, 236390649, 1934712895, 1660255298, -422293139, -461288635 ], [ -324267615, -1239737391, 434793228, -1563577555, 629514325, 1876925785, 930020674, 820864908, 591323747, 1872396601, -2113508369, 1383622609, -720532358, -622684909, 718517323, 592473318, 1283426461, -1008556276, 1606708063, 1550250887, -62953804, -137807632, -614167232, -2019720381, -1849643431, 871066260, 998547243, -1280297639, -626601646, 578218309, 1826742068, 89587161, -809508732, -77298833, 2090306, 1991594779, 552762941, 1513196127, -1801031830, 1392871623, 2097520830, -2080068133, 1516246484, -2048911049, -203561261, -1120598658, 20688873, 723150192, -1674964634, -1454954952 ], [ -116876175, -1581447080, -1787763707, 1239543452, -184010127, -247615323, -1865051073, 1886398219, 1271022077, -10109080, -2106191993, 370969151, -463596455, -338323602, -147165214, 2112118763, 901845526, -1166784820, -326269245, -1363573949, -543860288, 1715198089, -1461263366, -360856530, -1577197043, -1097673753, 1819211154, 1835610295, -949103479, 1688277879, -1173125774, -1444623903, -133112120, 80448024, -399128638, 1532073075, 1459408633, -208124493, -65437160, 702148451, 405292342, -751452738, -1482804952, -475068469, -619980102, 358419950, 306016224, -1899702990, 1516730123, -1355647438 ], [ 1421887398, 2081063699, 906228122, -637489171, 665145750, -553142951, 2091484242, 803309044, -1491483908, -862303899, -712301948, -559968375, 832545438, -264617785, 710987233, -986591136, -1589662649, 2058385697, -1300038290, 628670023, 340059690, 877443108, 853612196, -11415354, -1859579716, 2015480473, 1585273242, 1676766567, -855236685, 505920929, -772530800, -2103591187, 877274670, -1754717497, 1008335178, 1691096000, 557845820, 1699054846, 681502034, 493502596, 1474253405, 845174843, 364445599, 316954222, 2084515485, -1510299996, -277494695, -985919971, 1434813597, 1979065200 ], [ 1988682157, 1144473640, -773382071, 952180219, 595588774, -822530490, 719741020, 260084379, 1634814012, 145679368, 1969288355, -495465489, 108673896, -773923499, 2077241651, -1322159766, 440107319, -808466959, 1365103802, -517792747, 1062691195, -1983979196, 1291541244, -929046329, -413799804, 1330433318, 512637783, 1272120257, -714436090, 1682822786, -1027361154, -377785292, -306721729, 615797893, 1436001788, -515077494, 1502236203, 1584470797, 259077850, -1338909632, 1247699392, 1278570571, 1435497346, 471711710, 1466336183, 1450393550, -1941734460, -899208680, -333104124, -1005131101 ] ] ], [ [ [ 995301711, 1767557655, 1107780489, 865980560, 1070408306, 264168967, 1446011585, 738336506, 349853742, 1028899405, -207701693, -1725947192, 703928052, -1676057331, -14045727, 127794301, 1071923625, 1572634207, 1436357994, 552276535, 403648009, -1087409646, 992524804, -83895425, -2136773224, 1137378547, -293095127, -1793616019, 280220313, 1901559132, 486901685, -135322864, -1567446204, 1688301952, 1749541049, 537408800, -801360375, 1976834446, -380955356, -61359674, -1572901422, 1069181890, -283081093, 517846030, 786330434, 1049997683, 462115507, 1488982287, -1651244657, 1147343644 ], [ -1185386187, 1390907968, 1310288288, -2111233986, -1271428472, 734466020, 411296853, 128280434, 693717030, -138818075, 252350400, 1273854597, -1290307448, 1730291523, 477548313, -2032049209, 1461389254, -899867772, 150723578, 1333888488, 1300963788, 963555928, 1440449132, 1004001306, -1645658206, 863210215, 1786156664, -186644909, 1082548224, 1819742256, 714595376, -1342918012, -589790649, 514109007, -2030380176, 2037435546, -6191293, 1970023460, 240430395, 555515270, -2051111921, 1103750235, 238807718, 1736709081, -1397881897, 1802414883, 1729391682, 1987035510, -144129801, 809667908 ], [ -1284841292, 65964209, 127912278, 265157745, -280528811, -1219013336, -61771008, -33661035, -421505056, 815389692, 644244210, -1148416234, 1497864466, -1827129122, 1629638997, -1896831917, -1999150135, -248275987, -1394453844, 661031596, -343440223, -546633764, 119350109, -1563633555, -1917682343, -391336437, -58353309, 18910841, 628298376, -417961795, 1416972261, 1846166650, 1440332200, -2142577245, -902454985, -1462392076, -1611371653, -629543565, 556731912, 1413844455, -502281459, -1989694897, -287607000, -782133372, 838788354, -1746201641, -1523684967, 535591546, -2069221883, -600366914 ], [ -1440942473, -1152526864, 1145695466, 331460081, -509062650, -72491077, 1329840611, -1485558479, -1512380872, 188434756, -431885375, -515746315, -1207218943, 1320932755, 1724160770, -1333954611, -218883865, 1263138349, 2066970946, 795116823, -1734812821, 1291900109, 170312349, -389570104, -244331857, 1891995406, 1718818523, 419697329, 2059665098, 273487068, 407167722, 1139717888, 1887267369, 620638003, -348154120, -901757158, -1521995626, 1832079665, 648390390, -1940117486, -501938273, 442713875, -672829188, -566283453, -2034094534, 131729367, 1983715114, -1847849164, 1532008327, 476786224 ], [ -1856569572, 754148325, -1449448368, -1467722180, 1563378931, -323200990, -1351584650, -1772674368, 1082158075, -1852407641, -1220309547, -1670034148, 617993771, -1810849562, 2030099876, 924877920, 1458202332, -1439202973, 69790846, -2075577734, 1340179741, -222908205, -1941127130, -141937503, -349960900, 55068847, 1206043856, -80344900, -597528358, 2146054768, 1793541773, 300969582, -491660631, -299209119, -636386696, -617970535, 1934674892, -2022279720, -2048710095, -113913205, -1863907519, 2079640947, 786786113, -888018249, 1330632487, 1312321485, 1533109209, -506638956, 1587723787, -1860670489 ], [ 1883317246, -325873166, -1115898306, 1229515662, -560638195, 1142568442, -78379967, 19847181, 1192770242, 788866434, 1502356664, 459566673, 1926225298, -1171260879, -1109403389, -2009362693, 1765129279, -1729028287, 1873067139, -255582837, -543762125, 211664872, 538485708, -1039930955, -145008483, -1492927028, 1942165355, -2084443630, -735583655, -1377999635, -40551601, 775171692, 1059834018, 1157372752, -388145376, -930445173, 1961940275, 795609455, 2111045109, 1342757164, -10603092, -783030101, -1318722817, -1198881989, -526363829, 1063242745, 1891456603, 1168345049, 1637646003, 411644633 ], [ -466838700, -1362948309, -625841045, -154811644, -1015348920, -1059798347, -31338200, 1540136738, -209631633, -651440249, -2104270191, 99373227, -1442707835, 2091065920, 1313000236, -1417324796, -1869627633, -19285297, -1742915359, -745656451, -1139737175, -790073169, -894852313, 658424669, -1597521585, 2602033, 652486362, -1541981953, 1639028968, 902898629, 388115157, -599378756, -1625499884, 1913557582, -699149178, 18895676, 680638347, 239457838, -2133439620, -1516360612, 1071817357, -598742372, 141700571, -1005923740, -508365498, 139007774, 674676977, 1082614357, 411567920, -180043040 ], [ 1214178268, 893195821, 36465954, -322726551, 1443064900, 1135189255, -977410967, 1027871843, 808579877, -1240950013, -72481547, -772329957, 936610637, -429572963, -2001977608, 53893662, 1300016065, -1263659256, 83359533, -1314469897, 841464670, -739703629, 1895938039, -1976416537, -1999494370, 1802725840, 350907560, 2120274879, -689866980, -1884458513, 1114824068, -1626031288, -605169563, 1145387788, 3416587, -2125416064, 2061338717, 1344105277, 676158409, -80231366, 900005853, 1688632509, 1131920455, 1268276059, 572427807, -382191644, -1636992785, 2131000038, -1414927383, 1910379326 ], [ 1859104538, -1825240764, 1637458270, -1482946477, 1290763445, -71202853, -141086123, 676301946, 936413810, 1734701731, 1321133505, 125271865, -1431381066, 1056620229, 1992597814, -47872141, 1481859467, -1111635068, -598576368, 796036791, 1949306845, 1801650338, 1348386340, 367304974, 995503984, 1999370990, 1708787087, 1318939442, -935830218, -1160580499, 401394650, 195305682, -1437187024, -812137432, 1709589555, -1069804810, -777671263, -641298157, -1248128576, 942467162, -513102888, -783119117, -1814504953, 753597618, 1319625260, 614617731, 1657699845, -558189747, 522885591, 132784027 ], [ -820766871, 1857202333, 647183377, 960848763, 1914705164, -1866062538, 80751220, 5035154, 1599594918, 182671783, -2139294801, -53842573, 2002454456, 177257906, -2108243891, -1540824017, 1737735117, -1557293189, -159841849, 624865915, -1875003125, -1481379712, 35026371, -1037469256, -1207904726, -2132223866, 373214644, -1963047193, 1445881479, -1325076282, -1016764259, -70442451, -847395278, 1400095665, -1037890651, 1944917170, -484957082, -1917711727, 1969169392, -1026445640, -206587392, -965066312, -567068703, -960843644, -1180911175, -1503744689, -1177506696, -384502504, 412693273, -109880840 ], [ 303974303, -359168722, 1507179440, 797503060, 2028583948, -1075153433, 2055854249, -899393108, -1691181910, 600578812, -2072347434, 1629286726, -2079738472, 1367670747, -1836646154, 606668262, -1797265576, -1393893718, -1873147300, -480273159, 1544008861, -2102215000, -1678919553, 996734650, -30282359, -583325723, 267789169, -283476840, 1166406808, 1535544497, 876617748, -522236840, -879181069, -2085013390, -224374085, -856619080, -1377843758, -1068689194, -343545897, 1492696600, -1103381385, 1482481305, 1352413043, -429461241, -1285413544, 1258625249, -642135440, -1234847795, -1128463808, 264173705 ], [ -479901433, 899594168, -1593679553, 778622513, -1918148289, -1637281843, -2060830530, -1633805344, -330641868, -2115157632, -2080012081, 1628386169, 1700044405, -2146387560, 2118316368, -113734705, -333666395, 1492247159, -1483305613, 112509244, -1071736485, -1300832564, -244308367, 990448743, -1421814549, -1883056301, 322881304, 946791480, -1671467866, 284444967, 1506890215, -1082780902, 595239539, 2006224984, 1468951388, 487605144, -821942066, -1706795276, -545767498, 2023634403, -296447093, -1125139860, 1624464202, -1664422696, -213133704, -350981530, -1443070742, 74311795, -1274899460, 1537545326 ], [ -1376247046, 1282308618, -94674401, 795580070, -832657345, -1233042957, -997644913, -1152485727, 811029466, 1299704178, 1924098074, 1834529653, -244604148, 662151630, 1414405107, 198930978, 1183861287, 424507602, 1510830154, -1854636874, -1099907312, 124685816, 1911540354, -1110970580, -740149822, 1407152228, -2037244158, -1239567220, 2016132051, -275450488, -2112820389, -1444617231, -1150212474, -1939464357, -1439621215, 1360287834, 567868060, 1830405852, -1121397054, 1870147639, 80906787, 1191813036, 38717282, 1389816329, 1537036665, 390141757, -1615003265, -431469104, 1167391961, -981226080 ], [ 292489978, 1707151247, -1023367711, 1160688885, 632947857, 854864086, 504167314, 1142120757, 1514803631, -2021881700, -534500813, 2088966544, -1439428262, 834086619, 1545223232, -1846486765, 67267888, 1382194888, 297704563, -707383532, -2063151899, 1032231055, 763371701, 512546939, -191126584, 2093153228, -1122592076, -1360745057, -491142031, -359119337, -907406128, -1448068751, -1724772428, 1039622578, 1183318547, -1437252239, 58340376, 332087173, -331496154, 624028613, 125675340, 2006029562, 1114627730, 1292265219, -1271787581, 816971544, -1473326562, -1344670772, 305785283, 1139289313 ], [ -184155988, -1732564092, -1646878769, -626197910, 176226357, -859186432, 2041754571, -605683309, 532884756, -1823286725, -1652872808, 8901758, 665295483, 537922465, -1227108273, -2029748023, 937306274, -182107135, 1079911788, 352488144, -1646098277, 578600159, 2000823355, -647420594, 832027263, 645163876, 2068449304, 1013930602, 1440433411, -1825531910, -2105371055, -810789001, 2115755044, -125510741, 763484633, -1228382482, -454561029, -1840709467, -254512660, -642652533, -1180081881, -1548617504, 2033957750, -1482160834, 2118548600, 313536610, 838476668, 1630497677, 26205350, -162602522 ], [ 1201593156, 31534878, 337365986, -217771933, -58947086, 567665290, 1896462154, 1914804204, 1210245669, -1228945464, -1427365670, 2068007579, -1285129715, 406033168, 22272491, 1872844555, -1392933858, -443084196, -1081769551, 1054535897, -1032372679, 595951451, 1228302281, 1533657176, -296083963, 858598763, 251240825, -1785158448, -535357048, -497931987, -974016506, -876165544, -390425941, 726870019, -1981756297, 1984641790, -1485929334, 2074971642, -447697489, -1576079629, -1316235642, 1711731127, -1794864546, -511733832, 9237267, 559003050, -1344186794, -793560298, 106169596, 1180287156 ], [ -433427015, 1428643095, 975262905, -1330570192, 1340620042, -995451687, -132058268, -1130980850, 1018481406, 192758598, -790504165, -1548620239, 1247801400, 1716442589, -408747335, 1299956924, -521772895, -1884228907, 207133897, 1375620092, 501680525, 1205332229, -2036272982, -456965801, 459443449, 781700949, 735425266, 687366492, 1743380257, -917279800, 1006414125, -307759861, 909384537, 691924765, 560751650, 342952932, 583478321, 2116443785, 1823332247, -1464246200, 2122796514, 2120053493, 1616735760, -148982660, -143053250, -166632531, 2102877394, -517407501, -561534583, 1174415327 ], [ 813941357, 1267424710, -1995436995, -509448515, -1121124576, 1067064056, 2057495913, -559880709, 2069382429, 865901534, 729612210, -753321681, -1762283120, 1618479011, 894894248, -952224366, -1857004820, -2144998364, 1007161405, 1239506076, 1619573017, 1500298759, -450887667, 51919849, -650946997, -1009922073, -227124909, 1343292706, -1014589479, 1089510735, -166581254, 1576308154, 521492187, -1283090068, 361447651, -1063594773, 1731381534, -1361650843, 236811479, 308072695, -242571452, -1193297381, 1955786255, 169415180, -735900741, 1793218963, -1094197224, -136377864, -117736054, -1288038738 ], [ -1543084034, 790889455, -1819990609, -1220396975, 129104600, 1848580810, -2095908805, -2017512642, 610955657, 1716653653, 1891681050, 95293856, -114864231, 762017916, -1631021489, -585502647, 93225541, -976436044, 1754900258, 1108775590, -957796964, 1681309399, 953465972, -669530943, 2014526524, 1443067831, -1694749717, 1188534069, 1745661422, 920536137, 1222675014, 762591367, -1182112967, 436808841, 1895887616, 754251862, -1089091952, -396588359, -1132659100, -1308190297, 653841755, -1979372827, -1644966871, 2080006748, 401291768, 550286522, -1735702460, -965690352, 332392524, 734808348 ], [ -1215494898, -1276584854, -928164387, 502922040, 1455875701, 73057831, 1774419038, 523471627, 723770760, -887468184, 1668210159, 1226412160, -1970911915, -1842041356, 811700750, 857985874, -1816727928, 2013937623, -1387240944, 433753900, -1518130972, 228118549, -2035342009, -4236933, 1168123193, -2085534148, -1803137010, -1261473639, -393504299, -1009849776, -91198252, -223590887, -603627542, -158729540, -1297867516, 1532630195, -465492183, -1511518496, -1649127702, -746166012, 1283055526, -1768854731, -1861677004, -470108933, 1633476911, 1526359977, -280789159, -71645530, -1110533346, -1432784161 ], [ -1666178849, -1547915420, 1989962861, -708059270, 666784333, 1957295289, -1500348161, 2061159280, 169493477, 1314564455, 1549983681, 1523178662, 2045488183, -1140289413, -1706429980, 1132618711, -1354545437, -1456095989, -1595967057, -141186094, 990407471, -562323872, -890063825, -1543010672, 714762026, 1833361188, -841927469, 1817806009, -564831579, 987738292, 882669154, 1825779068, 900287446, -1569967255, -1467990547, 1613005836, -1506689081, -220680603, 1823734249, -2123562775, -55808797, -958966236, -1337061664, 1574287382, -1695853462, 111368612, 1988744841, 1025547340, 843282217, -1160154398 ], [ -1225798766, -633456690, -1458156672, -1395213648, 340921640, -253975231, 519052980, 1478214838, -1125501319, 1135130716, 119846462, 1868114666, 15753872, 341376333, 1515099473, 819833492, 1320598414, 1987873013, 1458906093, 2003810205, 607326689, 467404669, -934822541, -870777288, -372534469, -2070813436, 1105433562, 800567257, 494080128, 303314582, -700410861, 1361730913, -2144960462, -2043997662, -344498848, 1488030169, -915239176, 1894482339, -86262483, -903754424, -796263188, 1240749839, 365609247, 1360917703, 1790361902, 1495737772, 21763391, 327177525, -483385065, -1353932920 ], [ 298932788, 1679425527, -1539018632, 1683225941, 2003709918, -2129090925, -534759139, 776973927, -1107174623, -223016140, 2105186075, 728096174, 1508554205, 209998276, 1455837740, 1089864976, -1869024307, 1211049528, 1990637567, -267436184, -1986409319, -643028557, -741257119, 1758265855, 602871052, -1684380151, 579657862, -2091746422, 1627235470, 133948333, 1506817592, 1351964704, 1562505313, 2092131884, 1333779365, 634622445, 430844058, -11138504, 742476942, 1793443611, -1171863122, -699050381, 1222695633, 576080957, -1823774008, 1821501059, 1732509520, -640283793, 126672668, -1906369938 ], [ 897297896, 286944705, -1337046689, -39132159, 2002683671, 465260258, -586979841, -844180049, 1182678516, 19784520, 129991832, 485459024, 22117580, 1182656718, -1031651560, -1081949904, -1383515256, -1257602338, 1135090432, 512972062, -1471060645, 1737477307, 436186528, 1023267374, -883279501, 307984795, 339245515, 397552169, 1317404450, 294498306, 69948825, -84362709, -2076948686, 1237115286, -1734360642, -1221534850, -1347842216, 183230362, -55853451, 1618721375, -146601463, -83234481, 1105194743, 1968086384, -1306463058, -325884979, -478036400, 942752751, -1216180985, 1455417133 ], [ 729702980, -268540132, -713677891, -173863688, 880467391, 1178625480, 2042247927, 480178993, 1136806576, 1170890250, 1772929898, 1060477740, 121204768, -869292055, -1264139789, 583086898, -1880606399, -18894235, 999600278, 1390189010, -2061159541, -205087614, -750654760, -277096581, -1228434578, 326934584, -1543637070, 1736275973, 1941521055, 770613461, -1254625842, 2108502395, -1188161050, 493811517, 127378352, 1741421283, 1499988966, 105677215, -625792157, -1875271714, -626158619, -486975339, 1229889626, -211274127, -2107656843, 1480146862, 1639346404, -132534153, 659470768, 570998508 ], [ -30314600, -970810777, -619368747, 1500873943, 478030809, -1867702831, -1535148288, -998354929, 978780326, 1320125975, 1408704970, 1040978813, -1804507734, -741509075, -1352348786, -1507969231, -1598837664, 781014965, 1153531537, -1817469710, -1898289010, 1311924049, -1272410985, 754127194, 1245882915, 1691190691, 569603904, 992118867, -423714666, 562809405, 872609770, -601151437, -210339214, -1949239640, -7626371, 575388559, -1020021077, 182342863, 1608543178, 1872454703, -617011937, 1574511933, 2071751471, 1686747990, -647538779, -324205584, -2133046780, 61930132, 2019778659, 278575944 ], [ 1604172870, 1942039346, 854030117, 1380687435, 1113043314, -1065663537, -920984269, -1512948086, 1136570933, -513474494, -166966545, -105298291, 1871904140, 42456723, -742823315, -1457457539, -2096228418, 535435871, 824995781, -1109340155, -29556296, 2122972560, 1226132573, 940915442, -1207535922, -837264386, -1711357850, 987516736, 337745143, 2027314360, 93836231, 1165502797, -154064036, -1779445232, 477368352, -1635396641, 2119014161, 1494087476, -1095669854, 966515416, 191275407, 1139506643, -784713595, 439619930, -646208382, 517775919, 1207966525, 1373577772, -2065377791, -837014044 ], [ -721238399, 75246414, 968338031, 1347613662, -1345593710, 317642148, 1186247984, 2097085078, 769074609, -598116671, 2103995461, 2097428204, -1710871552, 477999673, 200198453, -594228336, 39948651, 424027914, 595524246, -403230631, 1816473874, 24111905, -743119223, -936569170, -243280085, 1150459384, 1413656922, 1249653604, -1806707567, -820786752, 1689227464, 179175621, 2108628420, -451446289, -130196573, 48962488, 1294072476, 1507245828, -801179220, -1247684694, -1675336745, -1183817110, -735381939, 145619410, 825813798, 699737261, 1722425384, 772478329, 2043291885, -730944117 ], [ -1478327530, -736736779, -383484501, 2142465065, 911915320, 1524482616, -2075300345, -683743425, 963809496, -549080270, 1505987144, 274527497, -1720896682, 1159023346, 1647373435, -68340917, -1301846133, -1941867111, 375727877, -1160399029, 292165665, 1784982829, -260972829, -748343596, 1014468179, 1357451264, 459485398, 543732206, 628102154, 857285068, -1909653301, -63538890, -1333024771, 1998110619, 1340015581, -331019380, -1437352664, 515010895, -2096908703, -1411824869, 1796353913, -160007262, -1937737444, 2084476749, 60741170, 1531942708, -830327157, 30234883, -1060885143, -1063402445 ], [ -2015604485, 1985667946, 1941185194, 1969894726, -394052734, -57965224, -407114644, 9184763, -1292331546, -894049642, -865167708, 593455107, -1620043144, 789511739, -682614000, -1873193995, 658046599, -1357866948, 15612133, 915733346, 52573674, -1570108361, -378800600, 761839787, -762376817, -1625277913, 1148474068, 852089914, 1979431417, 1372161837, -1799672633, 1837468748, -1361759491, -1885360946, 1542183277, -681385087, 79823246, -1005271840, 1965510369, 1409181027, 430348699, 182492995, -771875530, 631812854, 1088468710, -2081723683, 1522874068, -158872153, -1194508693, -161696413 ], [ -1844899965, -725983012, 1183361665, -2025097332, 386701886, 664557284, 1788589431, -200349342, 698759548, -1062304101, 1965335410, -184990577, -1855374903, 1642294380, 998323643, -1315434683, 202603712, -1557800835, 48209903, -107313114, -510429037, -1428137728, -72156297, 298770720, 547773875, -549850184, 2038373828, -1695024938, 1731908386, -1929594747, 303419400, -2102541364, -1716600688, 327571767, -347645026, -292219486, -1240622985, 2044224408, -1528144969, -844313188, -488319194, 1513748555, -923502403, -358902612, -1378912491, -17533418, 607898919, 1364190752, 1367603556, 294294963 ], [ -1268494995, -1851964559, 223592984, 1468242988, -455566173, -891299486, -876935747, 1066443036, 2042523522, 1315923944, -182969215, 1708240215, 586197328, -1815576525, -1818548155, -463971269, 754744306, -457519860, 1201525235, -436239576, -1844716757, -638994887, -1545678200, 1467501473, 483086635, -1070183983, -690005726, 664933203, 157775261, 1402979635, -1950626670, 1980389668, -553456001, 1881736640, -1622440612, -834346489, 1553341550, 1276474697, 1593044911, 2080560876, -1746670007, -1907118496, 384093216, 1838193769, 86815897, 660709123, -401255271, 1303329973, 1625817038, -7456909 ], [ 718438715, 782690853, -1174809486, -1615007034, 1435734504, -1121298029, -1972148026, -1327679635, 1456499105, -738929694, -1714989060, 1345703543, 1178062880, 368516050, 1354745686, -1112633150, -1050016289, 466609786, -976368439, 1641222195, 1665362788, -1303580574, 729072872, 1706900718, -1276052806, -1564676459, -813649120, 1180511817, 1094652681, -643758731, -1529642855, -862279652, 1218074763, 1582932866, 1891351816, -1716096017, 25813566, 1119820766, 1987520122, 631350659, -1109965903, -1402051088, -1255377033, -1562673157, -670295591, -548196553, 850785661, 1100135710, 192327425, 1496850142 ], [ 373261880, -1934726262, 611524192, 1586778569, -869918204, 1693762354, -1141317755, -885477608, -1842776448, 443824477, 2131605087, 2145400910, 1225973796, 1972993514, 232346572, 361233929, -660362960, 1453023664, -953328117, 397642852, -1730458197, 1948775898, -1012987560, 343382773, 1827941016, -1986117460, 865519230, -625900127, 770357965, 1113721874, -595976144, 783271051, 427140331, 1384616587, -734393052, 752595967, -525313246, -1348640358, 289365835, -1314009954, -1565451391, -91784423, -2072828628, 2002925743, -449771784, 1349069564, -609783831, -1897952980, -1134454440, -85817584 ], [ -1094008227, -1468902054, -571922651, -1696054149, -1562027971, 2127574525, 385687155, -383489423, -1781755265, 1558767674, -193466388, 260543014, -544572531, -1029424364, 1714689323, -1758929498, 790061402, -1278023396, 782916127, -1566601235, 2068760400, -1524626903, -841644496, -1912877215, 254352442, 713802373, 558620287, -1925700661, 1017009729, -231223847, 498955240, 1585330586, 556139010, -2054681460, 1425071304, 1160058343, -971740947, -267946499, -137785738, 2112325978, 1077654399, 1468623778, 747342622, -1190883462, -1602454149, 1289344537, 261320202, 1071379372, -870011487, -416727687 ], [ -158134618, 190279694, 1207186587, 1009154263, -1937625338, 1134991972, -1766441597, -125583073, -824631503, -693772018, 636631483, -959378039, -1757562929, -279668917, -767986450, -1830743082, -1341146366, -884437897, -1724255820, -1791361507, -1577128128, 450858140, -315438667, 1988789613, -759059713, 1277503743, 761935324, -1896470095, -1155892729, 1257230513, -1485403823, 388630778, -1307542683, 674392421, 1493023941, -986941616, -1229616313, -704329878, -1449014819, -49493590, 260532175, 830051789, -873810408, -1204086391, 1416657469, -906265045, 1191044966, 1930675934, 656629257, 1094884500 ], [ 972621969, -1337822845, -2011807464, -47526097, 1092653707, 1800625079, -2061539182, 1116177513, 828605988, -1104438826, 789472814, 2012343973, 1058793261, -943902864, -1139235997, 1168959364, -42537019, 1879054904, 720780090, -74832703, -25971495, -354681701, -1415271754, 1710188036, 926138190, 1899729442, -2005808287, 738717984, 2098438680, -1149271666, 1275722549, -840108049, 1559216279, 276722480, 1284206810, -42186775, 1380952828, 234958042, -1899678084, 1712826521, -417342236, 1623038739, -46666642, -1076782401, -521087651, 720753017, -1315776251, 253503673, 22767781, -725864650 ], [ 1930879034, -1141373118, -997532823, 1924198316, -1222267394, 1150398039, 1004603274, 271114031, 1495702473, 1684191858, 655097054, -597038545, 1432799809, 1681517579, 1526314419, 923469664, 1076061562, -1657068430, -1535661793, 2069877075, 568008615, -818117986, -527743098, -1772842152, -620491145, -416644263, -293909632, 642429294, -1919522634, 1153580160, 1396891248, -13048584, -614439058, -1780990572, 2100635577, -430824178, -1890613053, -1584883280, -580269590, 27694529, -1199695297, 631180940, 40363538, 1419542404, -1219229199, 648923103, 570808421, 964944820, -1757627195, -479119186 ], [ -684075768, 595927674, -241008916, -831662718, -1160046694, 1008126201, -559107717, 851437766, 749148398, -110023147, -466459178, 113327865, 1911277519, -518827685, 799371437, 1276305532, -802928066, -66065177, -1967444534, -899912833, -1652827757, -1614243031, 566972855, 432316556, -727620461, -1756602600, -1913385266, 1403636187, 321576595, 1539821505, -1222855246, -314119006, 2007527167, 919799258, 1468902650, 1637090327, -1473219354, 1069186986, -1799381463, -570260828, -1311359946, -2139698528, 1660847940, -1248424413, 1085397349, 1440934714, 821363703, 642772926, 1530879629, -1276247018 ], [ 1476636927, 641785494, 2085267242, 171032328, 697497262, 396211693, -29456022, -879541327, 1759576343, -166501175, 502953267, 1192949529, 580794874, -2062862921, -1460754850, 461346690, 220555244, 15582024, 325641484, 895273373, 343609700, 1648524639, 1172761506, 1668260714, -9492332, 102227848, -998904984, 569237849, -532554365, -1101205882, 613058198, 90987551, -672157217, 1726865952, -1384920329, 734967056, 781443468, 831755038, 1530318029, 341035692, -897506638, -1101710211, -2110713978, 1041203271, 1095584760, 352552678, -1137593786, -990747342, -1458155718, 773587589 ], [ 1174289918, 1492751278, 341407407, -25627415, -1297032072, -1672190004, -1257407767, 923957881, -1844186059, -1101071255, -938984095, -476486017, 1722973145, 844658146, 1027845604, 59484112, 279721613, -1881777867, -1531587206, -383569037, -926133595, -288422845, -728248377, -1353941046, -533671728, 774818407, 1024975241, -441450033, 886813050, -502759991, 966674, 500568016, 2109806492, -1981709691, 609113442, -410002377, -1661588934, 475696917, -27929163, -282583110, 967237902, 559984594, -195679381, -78393014, 1540508074, 478461445, 1296459794, 1820965925, 2107301473, -1807682029 ], [ -542982715, -631581002, -1686286155, 1489613804, 587121261, 61755344, 714504538, 803024671, 635847231, 413736002, 755297563, -567310166, -2031497977, 305577203, 1278661627, 1758625829, -1549001920, 852328017, -1751046210, -419927006, 1844927547, 870674354, 869268442, -2063742244, -2023692301, 870962468, 347344917, 1598794726, -1202096669, 1310346857, -1513487323, -632326993, -1675890485, 1893230069, 840236512, -2117752917, -2053968727, -1011740795, 1728871421, -768813241, -846548384, 2001522192, -1887626053, -1703591637, -1065114497, -1337148711, -97104505, -153028532, 1577521910, -1824885537 ], [ 1716031544, -1986899201, 1948057501, 154988022, 1925919776, 2024513807, -87606664, 293060355, 552961853, 517054750, -478375038, 1655200123, 2063696447, -269615149, -2135894982, -942700208, -2032982333, -48530826, -1906415860, -1893723663, -363207522, 2014195287, -1598530938, 1387574095, 1986755745, -789062085, 361103384, -649197466, -1900855703, -457531360, -2033256408, -2045132158, 1690191257, -1713351011, -1119009334, -2021389057, 1762467284, 437840738, -33221921, -1866981222, 330035607, 1962818575, 717769353, -1108241416, -981543640, -1712903575, -688288313, -210507392, -468660220, 1629013573 ], [ -1736348595, -2039306864, -923699394, -1128950811, -1610761427, 1380297869, 1120428544, 758106021, 2018538674, -477378267, -25815272, -574979561, 492977575, 1033112871, 1991568616, -1693256335, 374135913, 417193145, 488441860, -2007426874, 1344349537, 269435791, -66089099, 1298845677, -1201553296, 723954629, -1539799600, 1020947755, 963994591, -605971341, 1891983269, 1734787921, 487229865, 1496921015, 1623991393, -851356201, 2015846155, 1572304914, -1790224156, -1524622774, 1098006181, 840332381, 2022311178, 1709126921, -813176662, -959029000, -1136999362, 872082968, 1556054017, 1221267662 ], [ 165805195, 1134315077, 1712003802, 2020160480, 1984907788, -1904933290, 1579023235, -96346363, -79102674, -1733421008, 1198569635, -1920958512, -1056158465, -198164269, -367206710, 230006126, -329051179, -713396386, -1383591536, -912493589, -1589864825, 1144287713, 1894293455, 414836559, 2016552443, -490442387, 692964968, 2010704122, -1545940595, -845527458, 1009880195, 271002793, -2072600884, -561827166, 54899519, -378903400, -579389891, -791087996, 443067780, 1906619399, 379183748, 1252885340, 24016748, 1701805429, -514507750, 1529090838, 1657781278, 611737990, 650387182, 784623044 ], [ 1188534547, -977650566, 1694218506, 140320448, 1533893498, -155271932, -400142116, -286565604, -1058005276, -1977919728, -1314276031, 1319094884, 1498485442, -2111309232, 541318108, -219239197, 2051780331, 36337442, 466340223, -626110649, -1462343798, 1953666, 975240290, 416964521, 1539658647, 1603287719, 334816315, 1377364365, -1075173644, 1849453187, 117734541, 321575977, -377580719, 1256694937, 1584935138, 1767398645, -1515213208, 115521599, 1208315074, 956531137, -1094180172, -1690259132, 730129881, 1780713448, -167432533, -1594386133, -866085650, -1564709117, 1740305857, 968507106 ], [ 731600345, 588747725, 788755579, -851871514, -173263250, 392447099, 320414255, 1697694964, -1457998528, 231024592, -89186754, 2117295175, 71187948, 1674699993, -251514120, -1224824556, -69741379, 917014250, -524466708, -986922211, -900015761, 1168690466, -1922522289, -775646325, 1350684220, -1396344646, 1837010456, 1588230464, -1398662638, 1042888788, 1892155629, 686776682, 37739138, -581464591, -67420961, 81681002, -1178260652, 548823958, -168591255, -635668240, -1133013544, 260471436, -740862810, -47526427, 1578923171, -773440431, -746704697, -459925575, -1347287825, -2037383735 ], [ -1878336456, -776163186, -834487483, -712198029, -801398523, 2019316085, 801409126, -288275051, 1933810111, -1706780385, -571428893, 1726097049, 2055785950, -1093494355, 35653335, -1903019522, -1500909246, 1776935875, 1779216102, 368617511, -172697775, 754818262, -40475636, -77850744, 445648272, -1742750425, 1558718664, -382041479, 1974872160, 864770834, -740838428, -32623697, -1055067203, 1554528061, -2002891123, -2032263753, -893577859, 1260928495, -1094333446, -552874717, -148905072, -1389636476, 863433455, 843759106, 1804743001, -702795382, 2005308731, -394520811, -2060090863, -1676644071 ], [ 1933070859, 1056304874, -1767396706, 953561159, -810042790, -1413265324, -130817411, 600935658, -1276378488, -2061967805, -1453734000, 2143338578, 1580073708, -1469981439, 1971031448, -2059266737, -1098663600, -1096554483, 1709270450, -345355910, -821759813, -1028710492, 1837838676, 969849053, 386983153, -2067737672, -17322935, -2050669572, -286426544, -2043495731, -2054773939, -1161198794, -713183246, -1735590735, 265702208, -550396492, -1343700803, -1860689671, 1409663049, 1902181413, 687211260, 2061203409, 416319301, 1765523447, -754921502, -100821588, 2077797149, -1596429471, 1069953588, -1829271902 ], [ 1331097818, -875948076, -578336514, 772360737, 209352082, 760184606, 693943626, 882471235, 1437374763, -137336842, 1791206812, 1677890018, 1198609948, -82336861, -1648971501, 904548096, -1852295105, 663168226, 1208250292, 1656882355, 1691637572, -1015432366, 1251940618, -1763108780, -271255208, -1259135835, -854277448, 1121011485, 1799563340, -1756058500, 1440490368, -392754498, 2044446549, 1009038505, 312263578, 450907343, 19237786, -544700846, 1828022452, -1384422100, 2078127425, -874883370, -821857631, -691971317, -1750574750, 907157771, 154351455, 2123902859, 1596735211, 2086585369 ], [ -1111955285, 1211030489, -40401946, 246132934, -703500618, -799504945, 1475591194, -22013466, -1084390227, 1435293685, -1775693393, 641611465, 1772304637, -558281112, -913369429, -1242117427, -534615451, -1766943193, -90309272, 1969677344, 1059606640, -772198854, -975854954, 1841389265, 1712590593, -2000151115, 363593830, -833170255, 1995999855, -1156102447, -2075222732, 905585285, 442196755, -1436416171, -948847046, 441988684, -1604470940, -1833077517, -847118426, -1017360519, -2072904212, -1029663435, -1329585280, 565810266, -1859151555, 678580121, 162730675, -706251393, 1466517464, -1880598482 ] ] ], [ [ [ -2124215511, -581712259, -1167976179, -1144238707, 1348803420, 1748936799, 792655045, 176529134, 1840960722, 356651051, -514565062, 266643959, 407480931, -1914452268, -1301708167, 16958877, -649269826, 815060359, 2040369340, -171930505, 501922974, 1456289726, 1735922849, -243114352, -805269971, 1060162297, -818976372, 992187250, -913058556, 1060167766, 561507855, -344383520, -459364866, -1538801808, 12145423, 1338977213, 1952393979, 1986503187, 983730824, -1785830800, -1177765434, 1585810250, -85573030, 74003696, -364962631, 77187572, -1167470876, -2059826522, -1686130303, -909228267 ], [ 1757773385, 1909689422, -1152826919, 1116034914, -1321173975, 805264712, 254597610, -1926341019, -955956729, -424824922, 44215055, -1657886541, -932440566, 1534150215, 1911229091, -548875939, 1227971854, -1084282164, 912585145, 893421831, 1593966353, 1417208492, -1365175750, -1975452327, 824560762, -694511250, 2066199643, -849016967, 1178811764, -2075656079, -2087422570, 238983654, 73317318, -5513769, -230184092, -1457078379, 1799804814, 2093731607, 742400993, 1661210787, 1139015756, -1939068878, 1531047599, -66111337, 758673192, -341241080, 1434431972, 1165725397, -801649952, -146045648 ], [ 2072208101, -1113338238, 564322104, 761138543, -245624737, -2146923896, 1621257212, 459751070, -593289435, 1160517435, 1567813545, -520320341, -1951297932, 1110532852, -1867114137, 1924966620, -2076467007, -1415262765, -571025980, -1406205797, 272236652, -875803847, -464826278, -1105119106, -2093556505, 1654466327, 705762068, 413999944, -427123078, 1125734889, -1498694459, -624670391, -1820190453, 352663244, -2045838627, 1502302415, -1056504374, 770632867, -1654450767, 1008063265, 1878549636, -702510491, 436287408, 2091289925, -1029457716, 1333545595, -1668039001, -123117755, -52658514, -1874883633 ], [ 620364751, -620261403, -1717902377, -1799926571, 1502089900, 1766259733, 1205614305, 436491185, -1591429778, -817020144, 1717991663, -553235785, 1453275271, -2122615962, 1431198662, 886515835, 416883658, 1290138386, 506868807, 144443763, -347328370, 2116847133, 586230282, -1791769061, 994511215, -1020249990, -1331335491, -340642686, -1974433721, 2092305027, 185699447, -1208525165, 608350936, -883987805, -1182857031, -453462652, -894783870, -665238981, -1092297378, 435263972, -2066737679, 1366328212, 992574844, 1765838008, -801472752, -557625058, -1767413995, 333872337, -10208755, 1667458552 ], [ 746380480, 1336693248, -2115727213, 417675442, -711316716, -808382012, -257298979, -961672276, -2135767789, 229174482, 1184256014, -1967557704, -1403128224, 751464477, -389396958, 819602648, 2125013649, -169627605, -1371108434, 1434985872, 586738583, -843060912, -1621086593, 946453681, 1250137858, 3923951, -679020106, -1617088066, -249010023, 1818094301, 1984094820, 765047778, 1869905438, -1468817488, -427247444, 265567576, -324634194, -1423693605, -464073523, 545300024, -290694334, -949985641, -2111432421, 1185808320, 628046943, -1746173155, 652669718, 510715505, -700202682, 40438708 ], [ 36954627, -1515345567, -1029929205, 1992553713, 84468114, -19091219, -298214609, -1903584551, -1230973587, 1772970004, 972894643, 1832912198, 2096207710, 424825841, 706796635, -2135906215, 1816905292, 770002762, -2037556555, -2131726645, 246816258, -36217937, -1797245085, 272717544, 1132082392, -660465861, 1822790101, 1753849164, -1657060890, -1847669623, -654679404, -354013816, -1314109532, 302566081, 1073693220, 978316474, 42913169, 1787602321, 1019558009, -62027525, -1499704819, 425392135, -651121757, -1913886686, -81481524, 780381082, 2077824657, 2040199418, 820497091, 677565632 ], [ -1153686295, 1296926843, -869338623, 1664315640, -1060047766, 764430868, 1271652020, 201515825, -1550039769, -332073751, -942503867, 416303491, -1158375282, 375719758, 206804167, 1705796067, 1342936282, -925057970, -1336284643, -2101552432, -229187685, -1875462435, -567084370, -383116924, -1387429488, 9212117, -213353721, 526361142, 1516151041, 190844530, 2093831281, 2116406169, -1791652914, -520488082, -276411064, 188573548, 1007511467, -1641882767, -1669784438, -2076381771, 853250536, -1174784280, -1287092334, 1526732016, 1104486785, -2084877129, -100184719, 972656790, 1381542634, -1429074496 ], [ -55500352, 1239710374, -1806325840, -1213048463, 89113603, 1215610092, -1193828124, 2086482717, -2047114267, 313976579, 452314818, 282966171, -1962514243, -699946550, 437778229, 138583209, -1854637759, -1043463917, -137556424, 310018320, -1180156708, -2072717052, 2017704390, -1488476969, -1209314725, 354090963, 714669714, 1586863359, 878831625, 1261291087, -686108704, -1438859786, -1588014186, -1335529038, 880869851, -1982055768, 1201212485, 906454758, -869550151, -1271765255, -2007748978, -2068071821, -1398454068, -254533881, 1964410892, -1905273820, -2080182118, -1405982306, -193520035, -1140045271 ], [ 1076077323, 1006286434, -61379051, 221883695, -1324079577, 1846297022, 1005629741, -936188205, -1819321622, 1832781224, 1684086045, 1023156014, -183943444, -343882222, -623488349, -527079878, 1212071799, -969353227, 1861611080, -2109201092, -901950599, 406684118, 2119730966, 467526621, 36887047, 1266766674, 166619416, -2117546331, -1942314377, -238711237, -184684219, -858917041, -1987520808, 1499985223, -1298231552, -276505381, -1467207496, 1634060523, 144997101, 1593870551, 1131033562, 1973962085, -1802763348, -1779504496, -1768150482, 484262121, -1725352324, -1986985838, 1282372132, 478129313 ], [ -83145940, 2011069996, 807477409, -1417419243, -483833242, -1619872296, -1038489452, 937852826, -772376672, -867853235, 38484237, -807455368, -346559219, 1008822864, 693714414, 2041166580, -1021712129, 893580206, -805877303, -735668429, 1336564938, 1409236537, 1138039486, -1619319221, 115403665, 613557386, 908960286, -46790367, 131787631, 203620162, -374714780, -103698255, -796251663, -1429563239, 680647003, -1900353503, -1807000410, 843771206, -1954642783, -1213030028, -344673124, -956433170, 184972084, 2075983452, 1993269232, 2133947310, 1633777643, -1288831627, 1550801690, -944743734 ], [ -1571155994, -1307525667, 1531912768, -1996901087, 1969713901, 767427511, -375388451, -1682465279, -1044765688, 1946531244, 1424983167, 1517478547, 1886167279, 1992090029, -1992035410, 299137325, 933379394, -1020759796, -869387529, 1063986636, 34661207, -1120833872, 1584201521, 1992570669, -927236707, -775657369, 1915139394, 591452818, 1416228139, 783646489, -638833413, -1372099285, -1398308945, 906595225, -898291932, -2062742119, -1516372527, -179648115, -266050256, -2021815561, -618026493, 79205396, 1252341801, -1076748317, -2069345618, 2115884291, -314996431, -459612066, 27556380, 325452952 ], [ -1658911237, -1314029870, -677403582, 455483955, -1954690804, 1500274839, -1786880166, -116761198, 2126759326, -1898215993, -1872373547, -908446388, 1493362038, 459670041, 1823383523, 198673762, -420822945, -163049925, -838148997, -420726128, 2118141926, -559912861, 25855914, -1354685015, -498686009, 675461767, -1895546218, -1237696274, 292190478, 608376033, -198820914, -349047565, -233031204, 415534612, -1338846351, 1064645323, -1273332480, 2062584322, 321327122, -563056293, 1431428492, -454610347, -458140272, -1540557508, 161039495, 1371265057, 2008635477, -1434037215, -1242278151, -839127339 ], [ 1203977082, 1000286307, 785016922, 1107660140, -771396976, 264764681, 1471572262, 1991187034, 1084262584, -376466060, 1404129437, -1779834616, 1438442316, -2042854035, 356092454, -222675447, 902315209, 954221509, 1730205628, -1401036597, -2029638898, 245251631, -2106982959, 1595829300, -1283553102, -416986520, -2059284442, -931805060, -1220405553, -2081757693, -285321420, 1984069204, -1600377509, 1844137175, 1149711416, -1626235382, -1326376035, 257931592, 1388687392, 680934955, -364114739, 1652556851, -321996606, -156000754, -1086054147, 1993885007, 1402879349, 756853500, 109316942, 1557867025 ], [ 1320167502, -767628047, 331083097, -1902281293, 602505473, -805006730, -235166360, -1302202262, -1466001510, 1394867354, 254885862, -1400786894, -1007087390, 1903665591, 1332548438, 859571055, 263014659, -1078140632, 673368570, 2135015761, -1733966853, 1130819676, 181578455, -1937026448, 847459267, 141183588, 600860238, -721776141, 1215952165, -1776575048, -615304953, -425742275, 1334055716, 3549961, 1454884429, -2135556296, 1261257832, 557719477, -2096978096, -1242330207, -414116884, -312985854, -97032963, -1887370194, -1771604469, 2107674825, -1449961397, 1347938804, -274022087, -91772135 ], [ 1401739161, 776380582, 654995271, 75346619, -551747437, -309368106, -1278685235, -2028763413, 2083715034, -383849366, -527321826, -1146034839, -1721043813, -183504480, 715594007, -1718744111, -1473434752, 506011814, -2049902099, -2075054355, 159930829, 945598775, 790223564, -142337441, -1776834388, 955564307, -163870526, -695877297, 170405768, 1790330303, -1019106025, -1937171326, -2033793740, 177897234, -1005442955, -1536418989, 228027470, -221597960, -21346369, -1814697762, 1495747980, -1165403903, 638364508, -1640108192, 1811079298, -2003760377, 241445522, -450607221, -1111953932, 1302018526 ], [ -817498481, 2012293753, -610656017, -46102247, -1374925610, 1444023524, 1721283346, -1054113514, 121966012, 1290425223, 318128272, -568450170, -2089592313, -106371255, 1720693578, 1263214550, -1045321879, 1712169252, 1792563243, -1719346933, -1937539727, -1332393307, 1033549567, -925980275, -258585962, 2124560829, 1184841540, -1085960343, 1497268749, 1741942868, -957746766, 1471377396, 1324691805, -1411113632, -1576621232, 1352776361, -920999912, -897993536, -2063609446, 782013933, -1564273340, 57577836, 198762091, 767802293, 441048051, -1555768635, 1153642035, -447716247, -1856191755, 467287854 ], [ -1639092416, 1871635396, -1218865019, 719052699, 12451203, 880123372, 624777613, -678738264, -1006033101, 1489871157, 1860646805, -1271588548, -75130227, 963388818, 10872916, -770139181, 242250992, -1971472782, 2010973661, 1426602471, 617446996, -47057552, 1951051942, 1118346638, 357587090, -119828012, 1145505325, -195920762, 1903734582, 1259722809, -2133860588, -498350888, 450246514, 313029325, -1427309673, 986973831, -1803834819, 775849928, -1398228188, 1425621085, 782957179, -1274552353, -1417926911, -664935923, -1400746569, 377163829, -674326611, 834152365, -591111080, -1950864023 ], [ 434931691, -671025887, -1346359680, -706694633, 890878522, 2115793684, 686979744, -742184201, 5489304, 347518347, -1508334598, 1532161995, 1487126166, 1198859004, -605854284, 412484882, 523026965, 988385830, -1351282979, 1949772131, 1251445046, -2123201935, 1790417450, -860878921, -370855109, 485431088, 144622613, -1612645245, -1864506566, 1105817933, 1926113003, 557660771, -853436830, 1853534308, -1374224850, 318933523, 393705558, -1961175242, -1655540467, -445533192, -720117810, 1645355170, -1247278642, 1601033279, 2068063318, -486363416, -1261813383, 1729241161, 1739357720, 1784449084 ], [ 565993269, 471987613, 1886762838, -482095242, -1383041768, 1411304888, -388076213, -890349155, 975918183, 420110094, -571617849, -1775774760, -1645486270, -873904389, -972940700, 1929455474, 541354168, -2027493233, -280146728, -2106543405, -1650931445, -291353674, 715292832, -953633282, -148828000, 277752404, -1577538608, 501699162, 772519660, -1362277963, 843959562, -407591473, 96373314, 478045885, -106472782, -761752068, 310846976, 163885061, 1330659548, 316015222, 580116888, -885936220, -1596309642, -1328525837, 518657481, 87276487, 194280512, -1483267199, 1506674257, 2145210143 ], [ 579889809, 1297234705, -1522291598, -1836560049, 2028029741, -397356876, -960348752, -879317451, -1145881311, 115894313, -944413457, -1239114291, 1398789038, 683961863, -1354542131, 826056786, -501175252, 760438704, 1191980530, 50515517, 138186412, -989369892, -130555493, 71614704, 564826033, -705605982, 1971804067, -520119387, -1527532856, -77142243, -1609519462, -524211615, -332048225, -2071152617, -429908369, 638798790, 264647909, -267736236, -1831643788, -1769445493, 180740092, 945374809, -63717315, 699415556, 1497678025, -1152316509, -1952584712, 1052923579, 1758223927, 1367667202 ], [ -427757845, 1405855937, 1010243947, 1698348740, 1185249256, 829745478, -2081477352, -1326680785, -1194860573, -1449059810, -449675504, -1249955028, 2027807113, 112948134, 1649519568, 63908122, 1207736182, 972392803, 1872118886, 818640246, 2092986795, -1664696887, -200755612, -677093383, -2033924243, -1254018553, 699472388, -1340895681, 2107770400, -528521420, -1427237045, 1149445490, -1969876645, 1720109121, 43515214, 1582539523, 205159512, -264645110, -1536184848, 415103927, -1947813300, -1610119004, -674287614, -288583005, -1597706410, 566405710, -528703164, 1366083562, -246810115, 1693971209 ], [ 2077110774, -1870658504, -116385927, -1321786569, -1278609944, 1913650096, 784709629, -1474631792, 944023835, -511540669, 545702878, -1948451261, -1974179513, -828872181, -643700340, -166688048, -2018470669, -990345473, -1638583213, 1476307815, 1122171147, 948386228, 2031155522, -1221086553, 1073560696, -2056757300, 396415474, 854435139, 1276771241, 1026014680, -1143257613, -951960943, 1789032528, 78835274, -96020286, -1106655163, 255199718, -10832280, 71206465, 1094216311, 938494980, -160354562, 1124225122, -251009166, 2014954047, -1035894607, 2137525375, 922547976, -1035293754, 973265653 ], [ 235031427, 706559008, -1567627143, -311480729, -1054349453, 998354281, -304840927, 1188076277, 227505238, -633549465, -132729791, 1771143427, -1692259422, 1981453484, 1725663688, 1016202746, 1290531811, -1073371508, -686881224, 1706845371, 1767230273, -380199028, 921556346, -1838060270, 2034933501, -510632212, -434690170, 1644725556, -578754371, 355589348, 1257720854, -1010140841, 576796525, -438739880, -1348823187, 1062606893, 2091027505, -1440375122, 574540422, -1967835336, -379086715, -1678807806, 1344877390, -810750580, -1876909519, 2087505103, -1992963391, -496665647, 583987148, 2135111029 ], [ 339761273, 987936059, -541015811, -1774692267, 1629094775, 536914388, -1023725715, 133947073, -2049586595, -1987537341, 1829789133, 1607531966, -893650748, 1496753979, 1923167826, -2060205356, -680163878, 1927633239, 1315684688, -409607195, -1436534281, 1760586219, -1201429476, -80066196, -1488968071, -1407322284, -1017751963, 1546389414, 1471995057, 392457806, -1469106381, -922265945, -1832119403, -2041088924, -2035743182, -293079568, 1121086985, -1632618303, 987606550, -751384910, 1645784445, 1331102084, -884557573, -1151675032, -1420422744, 2006674590, -568426219, -1531153646, 1870179326, 1749959890 ], [ -1065938436, 490698273, -421271331, 549007831, -1516211783, 2007792814, -1649337829, -1946878757, 744781961, -169493536, -874887206, 1959370301, 911531782, -774538102, 1604935284, -569817724, 892614861, 2022745752, 8714959, 784811773, 1502447868, 991181426, 281129195, 408498267, -105809354, -1225719514, 1303085640, 83213461, -286317112, 760220267, -433919383, 857051201, -1664057544, 1913635546, -392526437, 1654551318, -256638168, -529410985, -1303933762, -1951726758, 1525886297, -448689861, -320414416, 26585160, -65407772, -415619501, 2056564952, 398345778, 2124950912, -1020038268 ], [ 1169095031, -315097264, -1757678130, 1358205153, -1268052144, -605470957, 461925492, 588063157, 411403619, 153434726, -1273848727, 540752324, -45426890, -1127484022, -1019050231, 772445392, -1823320872, -791936669, 1436386889, -2061760610, 1685363492, -6675023, -1440891527, 1402035087, 62261862, 1014478106, 2128973979, -877851052, 1515901641, 748636549, -1115728522, -443866641, -635774955, 1502286352, -918398145, -1307926643, -535000068, -853663424, -2120821484, 135163768, 608097108, -256621035, 436560068, -1540144306, -933770296, 294751795, 2087907675, 210053839, -196569903, 946563513 ], [ -599655381, 605176977, 1540452668, 24529479, -814108360, -477038006, 50105966, 140160988, 237303306, 954202554, 421512865, -1220473717, 522564017, -1575904805, 191633413, 253043845, 1228780876, -984154793, 1936510069, 657572273, -1544563780, 908289169, -1278839533, -2046742248, -1504384663, 1394560538, -135225828, 596455741, -1487352563, 856466021, 1752820606, 1576259796, 1444716224, 495523905, 1799222891, 1079543586, 1030459227, 607818372, -521443873, 2026097337, 1600911573, 1377264002, -2077618585, 466755669, -2059411614, 1357410349, 355983552, -708222036, -657215886, -382999713 ], [ 1958813642, -1848775130, -523952483, -1359903320, 1628141065, -89191224, -1552748221, -1773963737, 221599639, 1209659959, -830813892, -304780, 1088190676, 1315036494, 1677945955, -1207006777, 1385677925, 876635380, 494218188, 1688620421, -770564820, -1144055263, -1271828225, -1498370420, 336002193, -248339216, -739154815, 83282836, 1095822909, 909986502, -1872930122, 1753147451, -1526507376, -1113844668, 1704446821, 336401379, -583176898, -1120151332, -1933471453, 800807442, 430085844, 1470770031, 1566275668, -362712410, -603205851, -1081572364, -1475381476, 1503423154, 369172822, -1670722928 ], [ -1624972518, 986145525, 319562470, 3873663, 1352019340, 74951403, -722818053, -464682080, -1990452491, 721590841, -285390780, -489532960, 602877304, 1333309924, -339441570, -458744390, 836423121, 431143701, 1136367583, -625298467, -898955031, 1579311704, 712444070, 1602170789, -419721195, -921182672, 1606411227, -2074078824, 1418582371, -340749559, 708297474, 20331226, -2069821278, 698354689, -2023884893, 1906747181, -1393370487, -213516207, -1200405282, 1827894573, 1149741303, 1822969933, 1245335690, -1894417496, 1816922261, 523613924, -2104953316, 1601492022, 701378110, 1078442283 ], [ 903927281, -1842201990, 1134108224, 1724644681, 746046752, -140540914, -734486634, -678594729, 378644608, -1082103149, 971800485, 1853858657, 2084450601, -2091369317, -1213261696, 1602299667, -949515687, 1090447273, 1192655771, 1194982724, 1601773528, 1526083285, 1876465983, -1629231218, -1850081662, 51277084, -2024108802, -1733208872, 154313405, 909457280, 529905818, 1498887170, 1454249080, 1449309377, -1821152219, -1704364477, -1058109016, 964147936, 2059893785, -234654448, -760636496, -268628045, -788272674, -1858076818, 637749443, -1252390664, -824270435, -637424496, 1398143320, 1844268424 ], [ -370601650, -1124925861, -1384722830, -1963482525, 913355127, 863731150, -527119142, -1857347580, -1269669293, -1076937440, -535662226, 1308900396, 1500142355, 2008706518, 1521865859, -960207197, 1129112871, -1181353130, 1779371879, 1058497591, 1738004648, 1897013319, -1110414902, 1301341418, 2014234833, -1069179706, -648856100, -601864164, 1601748346, -1946541012, -1515409805, 2118258286, 619795785, 412405179, 453410974, -1063468025, -1606417736, -694303558, -1708200666, 47145912, -1635303692, 186408854, 439318131, -1335969166, 1804159037, 1806076664, 1816112249, -518503698, -449187369, 1078239918 ], [ -1206477891, -1127878583, -900267380, 1686248278, 750357753, -57983347, -784917006, 1688968385, 1753417088, 647745951, 1906793050, 451066538, 374968974, 533302292, -1115113716, 778060579, 326661501, 1625896129, 622507865, -1191982075, 663648838, 210395585, -1417391097, -226902885, -1327328694, 388489457, 1971494056, -1431331469, 1813554216, 340265265, -1483173417, 1877702850, -1357424122, 1639141588, -1977924218, 1709903655, 1475280690, -1251910842, 1054710417, 1147984574, -117878520, 1818529799, 1261535057, -640050903, 1437961974, 899687531, 1768739452, 133162574, -745993225, 89687340 ], [ -774222884, 1445169704, -969525231, -1275486909, -762076065, -1455743504, 1843909941, 1582234796, 497864821, -1603745382, -1767591738, 1185371082, -11262502, -46447306, 81895879, 399605621, -23362071, 1930291321, -495021745, 108485100, -915460434, -1466653168, 496070020, -538816969, -464342534, 1897085756, 1408855216, 145802522, -153999863, -1428311104, 940029883, -85388574, -1057007064, 301851675, -1683469272, -2106400892, -1209830186, -1263960734, 426017947, -1707084604, -259752414, 113960815, 543625721, -1205786140, -2142733572, -1121139880, -1744595545, -1476909283, 572427361, 921250870 ], [ 605856419, -901510461, -1965428026, -1906613057, 1828847202, 1748282877, -1239388415, 179152588, 411927846, 1652733871, -105957447, 1444041116, -312867955, 1896880166, 1426547340, 1649875159, -1726426135, -274073430, 1056156348, -434632690, -1905740546, -811749003, -1439613277, -454231656, 1146904441, -985691840, -1202964999, 54221905, 1178629022, 1492482805, 1681789526, 620713338, -790413289, 447440599, 348134867, -2028613191, 155797202, 1243643605, -1392574092, -2114103446, 902964161, 578406469, -884935724, 1970627405, 967310352, 1539206042, -114967551, -1044629406, 1140551623, 342483492 ], [ -752815476, 1910615190, 1973730870, -1764475624, -51091605, -1754523372, -1706860200, 1153659929, -1116693052, 1786148372, -1892498621, 258621332, -1108190245, -1440416840, -779356084, -766764714, -1966441631, 39406040, 751273932, -1875232732, 185435163, 644166539, -1113186868, 462321168, -527542587, 1110646231, 2011224858, 1147883893, 898749449, 986235626, 1204235688, 1262792095, 768668768, -1807556594, -814821191, 937172960, -1123291503, -495688631, -520491186, 517834789, 1874983925, -354591296, 637584363, -1812482804, 2076586833, 592100848, -1721571032, -2111873987, 1379577529, -1809258624 ], [ 677437305, -311423689, 232476546, -263963567, -1377894739, 598156769, -1712656857, 745011169, -322349898, -394718445, 2049699699, -1050628631, 327758934, 1666858710, 1767351529, -1660201665, -1548768278, -1679878515, -639930268, -1409351506, -2143327822, 430367700, -151477024, 117463635, 329971146, -2047791875, 792600053, -1855413842, 1398000585, 735176395, 22557656, 28101887, -1580802447, 1114609180, 1847543449, -1079003895, -272694784, 124913978, -619049628, -1335810919, 2010621065, 1512661640, -1375146178, -284800198, 1513116561, 1790538047, 752099205, 1541673028, 1178077341, 740652564 ], [ 863195235, 34657445, 1608672291, -44796156, -1985838514, -1651361086, 380970394, 363720729, 832752758, -30061909, 2074361903, -1596473971, 406022192, -495563307, 216853986, -319994351, -155087871, 1695355671, 2126044830, 2018771520, 1920044375, 2146486701, 1470773736, 263671266, 1707464272, -462024257, 1691135448, -822081845, -692667429, -495780667, -1325926552, -1353179102, 1183445371, 826979682, -411945491, -426517927, 1502183797, -1419708859, 1598558175, 1234070468, 854446196, 2042507225, 103293044, 1160837365, 806845029, -33529914, -1476833996, -1260537649, 1697587875, 241108782 ], [ 1183748162, 1459274157, 1012045671, 539323314, 872174555, 585229809, -1216396320, -1613282446, -1168084630, 1905217820, -710468154, 1709626436, -835743599, -433526258, 1434090858, 168187492, -1304662961, 1931090991, -548071502, -495643512, 484564570, 704376198, 449356256, -96700337, -314470022, 997317509, -1530063825, -1813068795, 72397380, 1095609935, -376485700, -1965368788, 894825426, 1668948922, -865857738, -760506121, 1541308452, 982975690, 246208164, 2005071613, -2059991414, -2140004965, 1474491842, 1614054960, -836485131, 306608343, -5609807, 1939209342, -1725521592, -803177455 ], [ -837094472, -1834315051, -684619592, -105731852, -1251652588, -1868232593, 1510362384, -2016122826, -1432924555, 659114032, 2011410515, -549149528, 2014858967, -136323930, -1488755849, 317089009, 194106926, 1678482330, -290559127, 1168026584, -488453356, -1453353799, -2009777106, -1182203321, 592539829, -1243643827, -744762875, 526861135, -185223870, 1199538410, -686504663, 54852327, -716729705, 1409283314, 192357655, 691253685, 262187245, 307184714, 239982690, 1940695506, 1098859600, 1963082766, -486696055, -197618300, -1601301212, 488993589, 833710887, 1191601191, 1644229184, -1530886221 ], [ 1937247723, -1652016364, -1108670439, -665280939, -681666736, -509560508, -1350162318, 464430619, -1618435991, -1212178073, 1234974728, 482687289, -1615782441, 819232612, 343959619, -723231950, -1295499877, -1369853358, 1017142836, 17922945, -1131283656, 1153756263, 1126713983, 624785423, 1653523595, 1492815174, -1259679644, -1288894417, -1798554505, 800295446, 503127959, -586684384, -137823231, -1445986083, -1336827639, 942461484, -935359111, -1363058450, -2041924957, 920796367, -769616337, -341218376, -843006792, -2068232813, -2146963433, -62296790, -1974764062, 1932356761, -845872251, 1863766723 ], [ -990328977, -441956930, -889808057, 992907333, -2008131041, -754393235, -735524561, -256535390, 107271981, -355009966, -1809847909, -579811695, -2015741000, -1919771688, -1252105071, -711002516, 53249342, 906902096, 753343278, -85012027, 580265939, 1851190463, -701399204, 1671313014, -1970376734, -1650799066, 2050331673, 197628111, 1245884886, -944285096, 1868475411, 1236322659, -2061309589, -843423584, -1914900978, 364391561, -492316855, -465644763, -251063981, 330688486, 1663385486, 512943429, -1827250765, -1091646949, -1119681910, -932759178, -782520915, -852695122, 566843791, 1163265371 ], [ 1796324464, -39730992, -927657133, 497319440, 1785214482, -626985584, -2050594301, 1915011824, -2086996887, -1391092833, 394953408, 518708449, -254278563, 936563266, -1383010684, 562501183, 626179414, -1594179454, -1750817221, 149800528, 2095921756, -820941895, -17805578, 1277670799, 1251423619, 2038911390, 1605503561, 482941798, -1131345454, -1819674034, -1032748570, 204302151, 843936555, 1543148849, -1151913975, -312935908, -1349761534, -341772287, -1979443101, 1060834803, 1923327577, -977449286, 533112301, 33031152, 1146219987, 107625856, -77669092, -112299221, 1054510568, -251900662 ], [ -995899374, 1726167799, -645677756, 979998450, 1640783022, -1186425222, 867366662, 1720473003, 1807578281, 1858451030, 2097059005, 879806521, 80086580, -545541333, 380762284, 552875428, -1036496970, 85103251, 609051584, -1507800397, 2041986215, -1942930258, 1927501054, -1553628068, -480907651, -844962839, 1249262967, -282274957, 975742096, 1569569557, 1459315754, 450189771, -1778678547, -292429047, 1140244847, -1101652677, 1828068811, -1735988546, -803741671, -1639682452, -1554736457, 1983965627, -688207296, -726059974, 1459025806, -1153808995, 1872037522, 823280461, 1175394795, 1445716929 ], [ -775318775, -723562855, -894487662, -1209735342, -217290413, -1843742642, -324399677, 222289801, -1086957960, -701821763, 24665508, -129676805, -782088885, 822705573, 2099473000, 1073711436, 1100910777, -405586393, -2144609661, 1457158976, 1404896250, -1902205258, -1169824304, 1780287375, -853637748, -1925867233, 409331322, 611442159, 1655954111, 2013946077, -1349544790, 737887050, -1767344691, -1661660795, 7648491, 2029203996, 1987534020, 2023223820, -559630666, -1721234520, -1792381387, -258166452, -1868609823, 603331842, 895584349, -1503137630, -1982485607, -1552295164, -501964855, -215482359 ], [ 158844507, -997577122, 500256925, 1376645481, 172875960, 570768541, -2060991008, -383749702, 315112344, -669409218, 234938033, -400533878, 538303380, 1824155109, -1061717045, 134817735, -295683509, -1610248594, -2111013598, 1755103319, -1550263464, -1301300238, -1813132806, 1945594025, -851261876, 1511818350, 564642780, -242974230, 746757943, 1711345328, 596727580, -493734448, 1349583557, 1693263293, 456506087, -304485061, -1544626913, -1505932484, -827148482, -843788859, -1892075502, -1149967165, 1701269666, 460947628, 535639785, -1974884838, -1196093811, 1829775235, 196954726, 966207980 ], [ 72890493, 1291959982, 698572464, -434035998, -613345957, -2146818468, 829234190, -1773953380, 1066408361, 685874624, -42332030, 404098289, -1275406075, -55322032, -1213776566, 964928424, 1382247395, -659735524, 1746684319, 1169313230, -894340732, -1395832262, -1199475211, 1759049243, 1778975364, -421646599, -1935249939, -1724688570, 1501480565, 588703063, 232571628, 802940910, 111581581, -505308058, -13339738, 1265755448, -1106229488, 581522172, 1101784505, -956050392, 1724880956, 431621756, -564184548, -2075443882, 1085522627, 575806906, 164610809, -1415415792, -1111645476, 2041202186 ], [ 122384276, 177673286, 1131311997, -535812955, -76514425, 2032063280, -758123236, -925650194, -2033819787, -1217365883, -1177014354, -106277214, -878560048, 394992143, -463484094, -799431487, 1851515249, 1954992023, 2105655425, 602586464, -887640555, 1987180213, 914967256, 1779140212, 1675491527, -744627508, -1240561572, -1442835927, 1314105309, 221660361, -669607800, 1674923179, -279113679, -1992377370, 461583603, -1776415337, -1961954990, 274531861, -1496629786, 1287133017, 102607519, -292668306, -1377739380, -1681656345, -20760679, 1790907295, -1459820751, -1942930811, -223803889, -1362330176 ], [ 330849756, 27050417, -1315725427, 1270391003, -2116832610, -663464483, -1546894719, 2145072242, -631136660, 1514050691, 1256889014, 1378948833, -1044565676, 1278859521, -1152223822, -1363135678, -2038678279, -321694975, -236977771, 814905649, 1349537631, 1201432420, -1624103917, 176103610, 1012013006, 952971735, 1853903513, 1503579901, 1013460495, 2009478625, 1747692227, 182403073, 1015530888, -963284069, 1821968679, -1341056856, 22783565, 1613934186, -1089001057, -89069372, -1661935038, -1042906367, 589040103, -2043074124, 1353413081, 71061757, -226031492, 235379462, -1458560556, -655540814 ], [ 1497438701, -367043450, -1589881061, 292249605, -1493727967, 527794637, 1963214842, -348071066, -1534538847, 443611854, 1447462703, -1735365453, -1235517807, -655998050, -1505659133, -1903965613, 1214358395, 149207188, -1612070088, 1683831316, -425675587, 374390174, 1617746551, -1831969037, 1188435137, 48087147, 582681272, -2117024181, -856939288, 2028055775, 1859983199, -346058105, 1729430244, 1567552505, 1945002297, -1307693687, 2107229244, 2127607058, -140156524, 2010187891, -2099411685, -1902894930, -282467583, -113767468, -1257170900, -676025746, -295364711, 1587835833, 1239966264, -181902017 ], [ 1059191563, -795029177, -871663207, 1025332858, 1077025340, 756901064, 1651214338, -1152219852, -1893213127, 313871662, 1531014304, -666391943, 258557318, -112600918, 1575376124, -282728885, -370472364, -606526515, 1502091921, 989584264, 122231649, 1602469573, 1911086077, 974127834, 620706677, 1229762418, -1542557795, 129000841, 1789919993, 1941478261, 2005379204, 1263411667, 1316203274, -1812217476, -1050099683, -1522013318, -800900832, -1822283523, 2008899294, 92632087, 413571776, 985923445, 959854230, -1439822410, -1707556853, 1410143751, -940426856, -195997593, -407412063, -1257063494 ], [ 493339261, 304955059, 835338190, 1768473621, 524570084, -1404363327, -125689836, 622354718, 413102674, 301473492, -1983202189, 829430439, -672544642, -931846630, -1874457989, -1518212674, -869849345, 662262712, -16571589, 1018770687, 1869310383, -946924905, 1048747603, -394714819, 410153169, -733568937, 582427880, -1311694709, 762506609, 956685744, 1131262040, 76057327, 889376738, 1489632376, -1430848087, -1983215860, -1655271874, 599339280, 197666825, 687079276, -316215166, 2031726397, 1702638016, -2098102537, -1154714674, 1435968838, 697854781, 824065520, 1367377706, -1477442253 ] ] ], [ [ [ -1717778772, -990217659, -527221988, 996867043, 1004598525, -760736745, -1779851669, 1350472705, -1610646370, 281783156, -685061367, 569037567, 1139085081, -1792884088, 1224349088, -1586341619, 2146832716, -1411038368, -1398550175, 436731531, -1355946798, -1891949048, -2018883042, -549342808, 1474373066, -1377719486, 1213011592, -475475390, -1177277895, 1994550260, 1737546407, -1391681478, -141443786, -1278090262, 1937086879, -602634893, -1353893160, 2054385365, -1753109372, -344645744, 1744556785, 995095416, 1403181060, -1858069665, 456636571, -179580880, 775713795, -653943437, -461355425, -1575768910 ], [ -1899350133, 663963138, 734172382, -605602460, 922590175, -299011859, -1507666346, 2106990713, 1780123806, -1251839316, -1748027108, 1170563826, -576088717, 1753122033, -2039378284, 2132764460, -1723468092, -986247879, -271945091, -1824425356, -775710900, 123665547, 151360673, 374557434, -224519419, -893714011, -1343407547, 241403399, -2141996660, 2065284932, 1698981761, -1359312542, 1381522506, -545343696, -1472397989, -1946983535, -295158900, -975031422, -1070148878, -927317515, -16491216, -194711674, -1623700825, -2130227184, -1966792902, 1939993647, 1194371755, 1886479334, -675803402, -333055586 ], [ -478159291, 220256303, -143391562, 280020963, -1376099143, -1436258882, -1006239425, -2142990952, -2090337066, 605499166, 412868605, 446207862, 1160432309, 407569047, -394518436, 1861635184, -1240643782, -816551778, -1935908964, 956500598, -516791413, -2019971054, 1796833423, -1660482533, 1643147564, -147041456, 1767462135, -843883099, 613792026, 192005186, 696328766, -451820192, -1099681777, 663158769, 381953317, -50276310, -675409787, 1273074963, 1047860530, 1010597233, -6095397, -715316537, 1439788520, 1207584307, 1297662047, 746784438, 167406683, -37746553, 607752629, -1168076914 ], [ -1417790345, 835558475, 1838663874, -476410301, 2101952206, 782195225, 1686936274, -1179747674, -2112717259, 1705561600, -540406759, 505728675, 1772945823, 953071810, 700414825, -1042812656, 1131136651, -222603653, 381633948, 1318916054, -926784537, 457595369, -219036579, -2143073256, -1440566263, -1333814846, -316256546, 136271492, 61299466, 827748575, -102727138, -1615481187, -515389273, -1223976240, -461726402, 1828363292, -2020149291, -1198384526, 803811115, -1587226232, 471638803, -413181031, 1438986570, 2102591606, -1717290383, -497044304, -629279596, 885483571, -1234135069, 849261584 ], [ 2132885670, 1472148125, -367206247, 956639273, 259740505, -1645371644, 1501288376, 995868746, 1688101843, -2127309013, -112922699, -1397387892, -1640278618, 1509723180, -1908296689, 1212263555, 616182729, -1039089765, -719490050, 173922334, 1155947070, -21385507, -1212847937, 1081253084, 1964739281, 644859921, 1624745827, -769398428, 1663592528, -1998633602, -881294635, 1936634823, 778186476, 1872077860, -870043371, -34177276, 1925999604, 787294899, -1075019988, -1753015963, -129023990, -977459625, 1959982258, 1464102384, -1660642027, -1205196244, -19872543, -1971841740, -2007263083, -595258877 ], [ -2135303290, 917241719, 1498779906, -290643511, -542185261, 1407973193, 1568499111, -89850961, 165126155, -1341570265, 1182897767, -1505533669, 658226788, 318631044, 1686299814, 637308590, 625824421, 1650895000, 1120496611, -1853771520, 484967546, -1054061083, 936776406, -1227913271, -685916261, 1799483012, -1532136152, 1498429116, -923976888, -1736627033, 1918879199, 850123259, 12502466, -804887589, 423206395, 1085024255, -1355802855, 500005552, -1619325265, -1303844184, -1413286391, -2043254065, 1063378813, 1590405999, -525052318, -1715799673, 308440331, 1232877364, 387429301, 1545776563 ], [ -1891406843, -1189579420, -694362195, -734800984, -778534777, -1670284492, 1427687063, 2064064298, 6512530, -167025124, -403424622, 1872291736, 610570172, -1772836188, 988704025, 4959788, 856705519, 1979387467, -1644404038, -66718317, 1269109183, 403299671, -2018759237, -1414421045, -150597793, -1529620532, -128892971, 685511592, 214879951, 282239779, -723488939, -1486097964, -2105857968, -845134585, -1940284591, 418124023, 86138569, 1804318997, -1223024762, -505115704, 520756566, -430748366, -1311027828, -1557476414, 638224427, 1644287088, -1582342057, 983283921, -150082985, -1031398952 ], [ -1078731118, 395975131, -512739407, 828385026, 211046749, 1477264036, 757494649, -1495396308, -325065496, -1191942410, -171682099, -777594171, -1546888934, 2031804938, -1515511042, 1271730013, -1525000607, -2096220822, 92351144, -1946748126, -1616369238, 1315352077, -1775238994, -397327017, -461708768, 611219888, -1256137327, 2008870981, -1589551930, 1415263897, 1460931403, 1621843274, -1523295561, -1381345531, -882860398, 499574338, 932029683, 198945947, -936502831, -1151684307, -936822584, -198832324, -1169330217, 702199952, 25172714, 1369348548, 422433706, 1694314037, -1403254234, 403234240 ], [ -1466752158, 2102580574, 1439263840, -990593352, -1771927815, -1219562558, -2045404353, 1137267349, 1059867680, -1964066987, -1167269822, 640729186, -402438644, 798712989, -1353614727, -1165831827, 876921213, -244985373, -533125755, 2046126737, -201802665, -728284710, -506285317, -332329193, 1484447266, 712783388, 87507884, 33580748, -2123714745, 1995923896, 1431120913, -755220228, 1434702907, -2057849627, -322699520, -1679808046, -79954655, -1441344952, -1429401011, -414706508, -64447123, -1083615642, -1255412447, 936679466, -514265216, 876473818, -679253170, -218445172, -1432062739, 1147084114 ], [ -967916268, 142263119, 572997574, -1701629283, -1665395382, -761745309, 1204668406, 80505610, -124556715, -1828741577, 578232921, -599134669, -1627903543, -948476384, 905217678, -1179281518, -1414140927, 1920239553, -1943220994, -676430035, 1203714845, 94228426, -1293796315, -1627838360, 1454387069, -386527534, -1094141652, -1551138282, 800022549, 454395991, -992832905, 412782108, -2137371585, 1963357266, 448232060, -606751207, -2088040926, -1131987072, 1590547579, -282000662, -1144520460, 454880022, 2097595689, 844279925, -1295906198, 1110436164, -609235090, 826342545, 1762113307, 142174073 ], [ -463628879, 1077866947, -1006275003, 482205526, -267558712, -622737168, 1241745707, 1730898024, -1813962100, 708845866, 2124406956, -732237513, 142328020, 1811100958, 1373069862, 376913335, 953117985, 1310574490, -844054140, 1009081658, -1982233792, -1223217211, 2065189874, -604756500, -987356837, 1606505878, -1438062309, 1021335052, 1410513351, 601679822, -571978546, -1063012143, 1684746483, -1391208578, 902628506, -98557025, 882214833, 1032918128, 1429031964, -1398137276, 418153911, -1008383147, 471177710, -1767117798, -1281575034, -238247573, -1120478463, 491464341, 1236456541, 303674271 ], [ -1184480002, -942836139, 1300396679, 790586750, 690034555, -91087751, -961786094, 1708339893, 1424451320, 624240761, -2028027758, -11319454, -1516924153, 1269642950, 2015753470, -2144182575, -1139312415, -80778327, 2127653184, -318949465, 807618505, 2019236366, -927609412, -435682681, -705204346, 960902386, 1120715045, -843120287, 2139597629, 2140484377, -1204716149, 1769783495, -1905223939, 1698504212, 2008409621, 1008640629, -938363300, 546765549, -767005408, 474422775, 802824578, 2107155416, -1133803123, 343987234, 1587667940, 249536456, 1578147938, -1123987441, -1792522116, -1722757738 ], [ 1914038692, -458562652, -563407983, 1803739471, 824265157, 935863753, -1013207476, -1856720888, 1471945885, 49484010, 978979998, 2054273753, 1520971364, 1060344634, 1518740972, -425286167, -1347226310, -976342555, -1327468098, 619167624, -2124373907, 1108708489, -164022897, 24130780, -1724206449, -1990328681, -1962592203, -1774441969, 1801697545, 754022178, 1252822517, -524496085, 469769717, 949473544, 1232594283, -1075704336, -1968503970, -1620608052, 1990993658, -1729276958, 848092687, 552063605, 533526118, -641437134, -1550735384, 228195302, 452231811, 611970698, -777555221, -1654474809 ], [ -610173339, -526964989, -404665397, 2060929420, -1375411520, 1830207664, 862481204, 757255388, 1965587370, 362968043, -727463836, 1871511087, -1371579517, -783070466, -1892492302, -1808858962, -658563254, 220028759, 1863698041, 261761579, 991848187, -339310841, -1884610096, 431900953, 2015124542, 1533190345, 350736678, -687828380, 1350900117, -239934679, 462143411, 688492739, -346156771, -358937230, 1712341080, -154055828, 798581395, 1769237866, 1564684549, -383959563, -2132085312, -1558680943, -904008236, 1133267384, -73911234, -1648085540, 454952951, 370240278, 946525560, 2124514318 ], [ 1701259446, 1453534825, 2055186942, -951199541, 1088534142, -1921823692, -182728402, 2141100020, 1406775961, -24496923, -953592940, -95775181, 760015036, -115077312, -1610294142, 751834556, 1881523474, -765717634, 539324193, 1948539208, 1547432588, 191982108, -2090577428, 1114480715, -1247364964, 1415045406, -1260655535, -114250955, 303077113, 2051042357, 309898355, 495641642, -1092529386, 907283423, 1758635273, 537027845, -2109505193, 1371001507, 802108345, 2133000272, 1777215907, -1495978014, 1101374199, -1819881653, 1849603456, -1021355688, -1202808989, 2102502085, -1401648679, 83682107 ], [ -2031542391, 1388298251, -47368270, -1513621104, -667365643, -1260173741, 2046023392, -1176416633, -1150406145, 66077480, -2141916103, 659919649, 522860083, 651653036, 858884499, -1676607545, -790199477, -1629408004, -1470667871, -2013985460, -1847047915, -523331004, -2032227571, 674016868, 1336256567, 1330414644, 658279146, 1445307096, -1381382566, -717235834, -1808409244, -273210392, -119247934, -531664966, 559704143, -1550115563, 215355766, 71413333, -2107413617, -977921261, -1797252591, -4680943, 35016652, -1687317746, -1231994996, 390500682, 574644346, -1831388239, -1389284382, -1118650863 ], [ 1203157161, -1254096027, 57893882, 934583351, -1394613879, -1567469707, 624168997, -1464989855, -1032664656, 1512289018, -419348144, -254519939, 1073476186, 979929363, 1630786099, 793145688, 1341127374, -227971478, 2052588177, 323079575, -255690575, -962540879, -1366726835, 162910473, 2141264672, -368096886, 1918402143, -63553485, 1438197784, 504957384, -248652900, -1136618420, 1938489448, -1722833261, -2074681686, 468987012, -331067469, 1928902572, -705003501, -1770057500, 886245357, -229959156, 1007308541, 234898914, 256104484, 323938797, -129998107, -1883095710, 1258525450, -1217167618 ], [ -1022892555, 218387968, -621442773, -1889923012, 404427595, -966384864, 542694181, -826542163, 995376624, 585421459, -677216144, -1462977063, -2119001088, 918817073, 974130660, -1848844449, -746986855, 1621718497, 800188620, -1288090415, -1900246777, 637980252, 1931948097, 827923330, 1365692593, 875619860, 1899938998, -1737970735, 726468849, -978716555, 498088422, -330664562, 1983091937, 965478734, 299696006, 487950440, -887890457, 924676602, 1442900653, 1206565751, 737015441, 2036369071, -935815565, -1917646491, 358307596, -319737097, -1403413735, -1478950735, 1476322315, -1913049431 ], [ -134924822, 2141472945, -377817817, -1569531290, 1061762672, 38452619, -939056497, -841699462, 1557752793, 279184746, 687789638, -1463996251, -2098910748, -1804470444, -1468057576, -1474494248, 667357485, 509207472, 257579204, 890787115, 865710032, 1238793300, 1287231613, 170311235, 1620141074, 1163221047, -632114495, -1052041753, 2081973511, 848681530, -2013634385, 1971611067, 1826343013, 558576927, -1064352809, 893131462, 998210426, -1363646590, 610216341, 55552856, -849238132, 840863738, 2139154502, 1910393214, -2053575523, 68305211, -656694869, 1768183755, 2107018934, -127738681 ], [ -1568965475, -1826276781, -2025122639, -78875790, -1942812890, 538206806, 1039447669, -1512679327, 484268082, -1208800639, 589290733, -1766151874, 1547090382, 661806405, -2019644273, 1037543622, -602001799, 1893191782, 868945107, 1387160575, 77438029, -709870225, 1640804549, 1500787738, -1916582904, 1088627211, 226719676, -1076591092, 298747586, -924647773, -1756466387, 240375925, -1680455013, 186699120, 795058616, 1328023692, -1032406554, 1606274468, -1097604984, -1716525061, -1157816642, 477078294, 51294497, 1371072009, 869343258, 976817748, 2123656851, -1727752804, 780030099, 2101016910 ], [ 498198565, 1707211193, -1275353821, 1522391479, 1611797021, 1856738423, 219463578, 157917546, -380867643, -568769771, -804889143, -2144781259, -977515533, -1486370192, 2126900012, -236826536, -2077641493, -1589192223, -1496682519, 1249034193, 405136979, -822712730, 14972180, 361116612, 2086593620, 46168910, 1178816732, 147985085, 1243862182, 196036431, 474334982, 1048620918, -248980054, -2085027317, -1763972710, 929323427, 1795124539, -1412272910, 213334735, -1600928698, 1701715244, 369337186, 2049890467, -233706111, 1278463429, -680898816, -2085852441, 937288967, -472657705, -1940539345 ], [ 502820530, 65019302, 508504019, 1729626822, -1071468759, 783896409, -2049310340, -589088694, -1480740493, 561028219, 1258301959, -1667399304, 892909645, 1034027065, 1509910537, -1426712160, -755626676, -533090331, 572270043, 840313416, 1304942034, -249887524, -719837077, -1353447635, -1578869600, -446039025, -2111540968, -406710240, 1329129516, 1140185031, 1933924589, 2132450938, 2004641977, 657567049, -1714346296, 755960670, 1732930035, 1233185327, -1767816885, 1440863922, -820032295, -633292548, -1660105004, 597537596, -1495808783, -1541212517, 369191200, -1028864320, -239692162, 1749425286 ], [ 301412578, 30319992, 1462064967, -1759903038, 1521137465, 737818024, -480064266, 457124816, 443069982, -135692058, 1611885404, 1516564442, 1908964538, -1614723359, -534652670, -1655055712, -24694127, 777623050, -1904146079, -914369893, -358267291, 286091084, 455333284, -850120195, 210394736, 41804495, -428667180, -1434503309, -305177988, -488908925, 1202563772, 1186786076, -301476357, 139440193, -805015160, -1647660943, -1613881883, -1046217584, 371568856, -2034523931, 1953001426, -371762735, -832495972, -262976489, -64126279, 1202855472, -135703362, -753118668, -125270341, -736725549 ], [ -603707124, 926892963, -1571288620, 1854681771, 1878322445, 1129440395, 591652528, -651886722, -2123785223, 786229718, 1624332163, 1541969926, -1622002188, -82053390, -1481989350, -800195854, 764298114, 86025347, 369458420, -1234944910, -5827351, -1402684486, -1874618775, -1117680695, -868130006, -418898352, 79518559, -304019547, 1057257192, -703617483, 294408951, -1905340453, 2094688771, 1378425102, 719341606, 1213736716, -343606637, 1513148527, 1172897904, 1775680602, -1574148960, -1088161861, -983774255, 126995343, 981430728, -1680026315, 1191935587, 1693985222, -1808275369, 1955922330 ], [ 65942035, -1235449554, -831783898, -1902080265, -1230628668, 971324892, 1501116717, -914038337, 1629346868, -553485014, -566322709, -1677436077, 178658564, -1877553811, -2108215008, -1224404725, 1488292303, 1207575414, -1913548978, -497688394, -1276527240, 152002655, -72591087, -2162305, -776319585, 1376559451, 1349708422, -1086952253, -956651024, 732675074, -2056713950, 471297276, -686278232, 1509533763, 125346608, 687611091, -872024781, -1024849058, -1990361552, 1851246449, 6077301, -414635724, -1381083397, 916063883, -1813950954, -565787250, 1626900528, 2070788393, -258014605, -2048528160 ], [ 624873677, -331948047, -618489528, -1389928733, 578219885, -838594822, 2084676091, 95691439, 486218261, 1562243182, -1216453302, -1679342808, -2394071, -928408765, -2028667765, 1011368751, 1687476326, 694611547, 2102576570, -1324217636, -1620603295, 135131118, -89446424, -253752707, 2127450036, 1788152490, -680939011, -623080056, 2032481284, -1443380207, 857340050, 260873397, 1343319816, 1985278589, 1305939810, 180290993, -1465836215, -1134418140, 931544185, -124160656, 1805787261, -1904384407, 1194591180, -1467900465, 209269987, 573726347, 79236677, 1804499682, -2142835552, 880549387 ], [ -1161375279, 976586626, -147320265, 651790890, -1696745808, 1198520227, -899924794, -1924779907, -915319420, 1921808486, -280665070, -724626077, 1897375620, 296715858, 263935682, -184566263, -1346160746, 115829996, 1145555874, 2131121583, 852715068, 264865576, -1912412902, -1975578426, 771744481, 1531882629, -1717593706, -718918948, -1679942567, -639865380, -2006611321, -927455825, 1012002943, 2118201929, -1909571605, 527581465, -1769649389, -895382577, 739446724, 2045421192, -2070736333, -1501839165, -1326580403, -888635370, -1280609884, -649189306, 128676603, 1942608939, -827828904, -1069094203 ], [ -1515387172, -858061921, -2147410510, -1993283857, -2049109861, 941866762, 1572556024, -1237937261, -1871872881, -560014750, 1173711990, 531975490, -1293612428, -131480965, 1244869317, -759256432, 1503909784, -1425886246, 1230059669, 384510872, -367270688, 890628383, -592570989, -532060080, -993994835, 1346455659, 429575651, 1215801505, -1631688079, -1362959006, 1987282607, 897346167, 369617553, -412130633, 1323899473, 2082900548, 732864268, -1345926269, -934874759, -492645536, 1706488852, 1178010663, 1946960929, -368448316, 637283800, -107939227, 1405721305, 2133719108, -1864789222, 1989318501 ], [ -373124674, -1105589729, 669054734, 6767252, -962291458, -209019778, 1467090190, 547608962, 490517143, 1984085855, -209718007, -595567343, 1144414439, 1246337804, 1084377481, 1316815354, -1269104902, -887390225, 871266239, -1467001146, 1293613294, -1131307925, 261509923, -202916112, 654007834, 494019233, 1448750022, -1671125415, -404789667, -1012025995, 917846247, 2045270409, -1214142146, -2133962108, 1595067066, -502777324, -1648360690, 35860763, 1163540558, -475537967, -11411880, -1882036554, -713035817, 272895501, 96409647, 2124608283, -1279704724, 194807991, 2054901501, 2085891930 ], [ 536664465, -405928829, -153942310, 1825413323, 1912945172, -978037690, 1387750484, -1504891490, 1540172796, 63373366, 641151282, 871892492, -2063620233, 1277013628, 1597141043, 1023501875, -2134724596, 305318440, 1816369545, -507268326, -1456094012, -505295927, 56954637, 871460223, -2131429030, -1123943617, 1478163349, -1913183670, -845480412, 1520840278, 2114936447, 979610635, 598829595, -1707339819, -734428983, 2053643265, -926419570, 1540134910, 1397172432, 75960169, 64348187, -1388145315, -114990391, 1190236427, -2069184255, -63195011, -1688894842, 379745944, -1121913717, 235008801 ], [ -616999643, -519590749, 2018858007, -899252641, -1082293684, -765693841, -1931897605, 839224194, -1410267472, -1975152493, -424828424, -1733253762, 784478565, 39942103, 2053520420, 102820722, 1174057207, 1013457055, -33234089, -1058810120, 1646882656, 822502311, -284584007, 320499028, -1740064997, 1431916627, -1070838790, -406600094, 643611821, 524396196, 2144981584, 2081666126, 1489569383, -681116001, 587246295, -1953811753, -1587556420, 543374193, -754100536, 700548681, 2049870551, -217979507, -950102711, -497122169, 1542430591, -102943524, -1091172098, -1800727021, -525264750, 382472598 ], [ -1771281793, -2039409871, 1604870263, -1315081461, -1331729483, -996375926, -1209719157, -1921760179, 1216777241, 1421708788, 2018853816, -1839321132, -1513687933, 1890706155, 1748726324, -853191818, 1120181019, -251569302, -412668922, 2051798279, 220053477, -1783006497, -1476843825, 1072652663, 1342491829, -509061196, -2056378591, 1661406698, 1755681763, -234285205, 7360927, -14184200, -1132539780, 131653387, -861872920, 871479296, -2004774715, -512827760, 566201848, 171648622, 1240166317, -46645764, -425648584, 768974847, -740610043, -497362184, -118178765, -1725250112, 1282262596, -438736723 ], [ 1804728983, -622335918, -891932117, 892072616, 1116755908, 1382240489, -1548355571, 1277780856, -2145565655, 1512140250, -352061533, -1901352135, -909488117, 263562137, 980488840, 639304125, -390147358, 121715690, 1245555165, 495693205, 1508859130, -1791336809, 21945592, -913744383, -1957627630, 10464335, -656975477, 1746301299, 392331652, 68411114, -55719059, 1461273493, -1687553760, 896116113, 652094182, 613407902, 1546396446, 1044566741, -1635496059, -1554370412, 459012501, 1289936667, 1115312542, 1986907649, 921666063, 1161230521, -1349407611, -733521829, 1731270184, 716698598 ], [ 2142517224, -1273062974, -1980579115, -1021378674, 2009590665, 1641306044, -1934956844, -2001511858, 1364204820, 24640952, 1992151285, 1140988528, -1793377232, -33026113, 1411621206, -1350768621, -602271554, -1363149287, 430300364, -1498879306, -1118729721, -511524796, -1327712330, 1479649064, 682119017, -919695465, -1437721463, 31994555, -79121523, 1069745935, -1916298419, -1919859722, -2112520166, -101631742, 1276927499, 973626838, -112321071, -1823543858, 931464712, -1704498029, -242085021, -1974032260, 1852337918, -1454477195, -1680987416, 2094635263, -1289324224, 1043930368, -2023382664, 708158841 ], [ 1047057852, -481480186, 1137454509, -1173289793, 1645195619, -264083009, 1486485610, -1915393954, -2028988849, -1266666704, -162080546, 77547358, 1390684923, -1076544907, 1479875060, -565666791, 1876496876, -989487246, 1437495517, 1620249784, 105043882, -2048614857, 987406009, 1986274028, 120968640, 1955154571, -1578942818, -1929730904, 760127639, -1471890397, 2023324892, -398482943, 862573671, -1858291883, 399669737, 776080297, 782880496, 1847973979, 1362600275, -130772473, 924246664, 947773923, 1748151140, 109372723, 161185808, 63634034, 1775702264, 355484815, 347416651, -280024239 ], [ -1969097216, -394064824, -310677314, -502664522, 208623831, 1996911511, 1612938286, 1381054223, -1853505099, 1187657179, -842629022, -843189583, -1663284111, -994652537, 1294068717, 761376815, -147602969, 800381473, 1925204368, -2099546889, -1204370553, -1922207123, -267034468, 1871637339, 1084935733, 166718076, -252121565, -1948236532, -827565295, 1018074914, 878059060, 798227430, 1838154586, 1924709230, -584192210, -1281672927, 423813169, -2060899952, 446785421, 610069026, 407233748, -730065266, -2064358869, -570364826, -1749948569, -372766440, 350851460, -1094690442, -1562360132, 1102954952 ], [ -388179958, -1201774389, -815317545, 1336827247, -1420789243, -1064307379, -568580877, 1619037996, 466844507, 1695641341, 1792313405, -1616164248, 1782073847, 1584756962, 2021990406, 751137385, -1272102899, -847043149, 1538342025, 427395763, 542960731, 1867679815, -104077207, 1676101977, 1992500371, 836966766, 1395422797, -1682361172, -582251070, 54523426, 2040321843, 2139972632, -2015999902, 236323665, -1238840253, 1255361122, 896923410, 1235640760, 96918884, -533340688, 1951060400, 392208073, 106167960, -418531168, 1256125206, -809168494, -719932468, 232758629, -1499658155, -576749733 ], [ -89554907, 1186511368, -1730680920, -238142221, -822059351, -1911309604, -357248326, 1629441783, 1518153373, 1161532950, -418483928, 140369909, -1255165924, -78267933, 2143953423, -120124442, -297786975, -3965853, -1235425147, -853596947, -1246996870, -2012870292, 2099831686, -604755869, 1021560183, 9912902, 656517536, -388069133, -1739667422, 1770111552, 89512146, -1409687501, -1618871955, 1584710560, 305916545, -1027344463, -105509466, -575532346, -2128952054, 1944030251, 773242146, 2028409069, 1218969844, 2069042205, 799020902, 823259314, -626375960, 1557132399, -1152667454, -1463812935 ], [ 2052977871, 805944868, 827520175, 1687266930, -1014852959, 882353608, -1370793319, -1587292302, -559428101, -1285779675, 176393751, -740744367, -393366248, -1276775425, -952379838, -1898660394, 2041556963, -1359889979, -1212689782, 719684939, 728603208, 1133543207, 601277293, 1669369281, 1555869443, -1295390235, -775783959, 1200009736, -174986004, 1179820619, 690790130, 403947282, 285023671, 1470077547, -2120714637, 585081242, -491672898, 386761773, 54227050, -204867057, 1516046573, -1338492356, -443259588, 1286053181, -644616471, -1991483485, 1270269943, 976945666, -689553371, 499019986 ], [ 1597317059, 90908060, -306994168, 495521890, -1353301767, 1406288358, 1775220089, 1743623769, 1962706642, 76076983, -1253474648, -778225813, -1746972439, -503031974, -1085354165, -1983638431, 1533199699, -245266811, 2127277644, -455299536, -838290969, -99517678, 1510169412, -1869554412, 1449216675, 625786396, -2040482508, -1133436189, 1265748698, 1946205590, -475324680, 1425070521, 1238428434, 1077702173, 2134874395, -1296197989, 546248089, -1900278380, -1842406052, -1909481738, 1267253006, 96879749, -1608314363, 1293801298, -1687446401, 616690293, 1427112671, -1620110069, 874838053, 1635498470 ], [ -714145753, 1174597718, -1224024190, 1442740182, 851488484, 1380168643, -397597712, -1989688279, -1116843140, -2059271688, 736792890, 138065603, -1841104550, -1755324988, -716385389, 643789385, -259667899, -1408725585, 588226047, -672795698, -1536110232, 1621314245, -1734097497, -1026319664, -1281946835, -74681004, -626343461, 169234641, -452931971, -175943003, 455449390, 451306652, 1038434408, 1790441193, 1711115263, -474297411, 1316138186, -893541434, 1940241012, -2036888457, 171823263, 854336232, -886049938, -1899115264, 389826163, 1902707527, 1299289953, 2017677227, 1863433183, 1915018824 ], [ 1812656152, 629272579, -1326676903, 2062365047, -694827477, -161329628, 189722095, 846408701, -108950362, -1270962740, 634155070, 1796768022, 1238619212, -1700630064, 624977932, 1055409852, 1519666091, -788313493, 165120861, 437077108, -1683945317, -949339956, -2090764388, 1961421852, -1537258984, 1821473917, 2059655867, 1737386720, -36128424, -246278819, -25551635, -1589444708, -1123268771, -1215990715, 362323030, 384686066, -408804664, 485400951, -1701244504, 77587018, 1897096803, -2097692475, -1662161699, 238782553, 1487234067, -168208382, -1159151260, -1157307745, -198934263, -2025327603 ], [ -1536359255, 105503999, 741883034, 1687035446, -1384852025, 91018214, -667336574, 1663411247, 15128849, -1991366491, -2026837221, 852834638, 1255710855, -650851461, 1644647754, 645689639, 2036890392, 989441361, -1054478540, 987494173, 835585793, 723297809, 193436359, 1462236157, -771096444, 672445454, 470541235, -869348465, 1646109824, -830811644, -563079206, 345600941, 734125223, -2076454258, 386034056, -1851424614, 674184907, -101855879, -859277502, 963662628, -819752524, -349939415, -1825159355, -1366523406, 1504123246, -1291617775, 993572452, 836563648, -903266730, 290431689 ], [ -80857161, 578212301, -878891091, 386880482, -496068295, -174193715, 1131181165, 842122457, -1411322689, 645865821, 1295970943, 2092068857, 1262590280, -455837776, 1889788160, 1698074380, -1847483876, 288917144, 1436876943, 1350305959, 1899346417, -1865660725, 354952333, 1374020790, -998998422, 265972490, 1990606634, 511630361, 1169809643, 1401229358, 434994606, 1522339495, -170210931, 850400293, 927969234, 677945040, -1905035367, 1671427572, 1615136371, -550870679, 1420173864, -589011976, 467021337, 900283592, 1998458544, 663553537, 1342417398, 688009613, 34680266, 492938380 ], [ 839762849, -1986834062, -1517756563, 673130677, -1343864932, 415683686, 1535892901, 872517916, -159194552, -277787031, 1970460698, -882966873, -858196827, -1712099523, 1710146486, -2114380020, -888719016, 47351141, 1341121911, 232803242, 1187161928, -889093433, 473032616, -1258873293, 355235951, 983324508, -601730304, 1589766090, 496582414, -350880336, -1597654019, 1300014245, -213938355, 1570850260, 976229173, -563657394, -29777084, -1937640921, -1032429123, 1457594667, -1863934605, 1830000561, 2080757341, -1788232951, 1680818347, 852410157, 299252650, -1237066947, 650614738, -153842732 ], [ 402829778, 1354200090, 537350302, 2063066630, 2047439557, 1430356863, -2060959854, -2118806664, 705797074, -2121123398, 1440801071, 1108452289, 780674468, -1549817396, 272340857, 265256903, -481379052, 228651927, 1359064138, -433287612, -2003142125, 2098162745, -874072769, -1535176716, -45284856, -788735248, -651330524, -364129573, -563410809, -1340138653, 812698242, 1943697858, -2113297346, 261445982, 1615988570, 1925755516, 557479037, 1520895750, -1046758048, 166566208, -1999927727, -1205197814, 1650412109, -667421148, -684707979, 1713525214, 1465266766, 396454126, 1426584274, -1120477941 ], [ 1343623809, -1550116051, 1134441001, 2067507962, -1400786136, -471056065, -2023378978, 1366288066, -1744465657, -1478499233, 1293540955, 2018818356, -2009474568, 1851722406, -1201247616, 2100951751, 1572267653, 1863109319, -1335231802, 1561499368, 1675668689, 511364714, -173037881, 618919793, 32580196, 1218823298, 279743552, -980269118, -1260564582, -842495107, 2129453388, -1065991683, -972432114, -295775744, -1546325781, -1666873322, 63973013, -1327365152, 889301884, -869124727, -2310586, -1973630278, -571695668, 1576633029, -284464762, -1903378084, -1050541570, -581324018, 1415858507, 1813818972 ], [ 1707003840, -1911334666, 518859766, 1477542018, 474051730, -1712065508, -1128098378, 2007469062, -412347509, 722774692, -12625036, 1924610843, 1023030850, -1615363054, -8118307, 655606723, -242329057, 1795417274, 1733653071, -1501257073, 1317861527, -297533626, -2128454077, -669940650, 1885688927, -1726756459, 907949511, 2117987995, 862143768, -1462753050, -1710430646, 411894212, -829876770, 1659602444, -725137933, -2076601821, -1443824735, -1567582235, 905367283, -1661605446, 853720195, 600954236, 185337120, -1474181035, -1705191181, 1181966474, -784669337, 1757507193, 2115923564, 350236015 ], [ 321718797, 17499773, 2100479703, 500702938, -635726252, -948473760, -213626819, 1396065739, -1048277009, 912613037, -1773730826, -871911519, -123729862, -2046124718, -972694453, 964396362, 1765455380, 605014170, 373867553, 105348487, 2123377362, 2120685720, -1321550041, -1457588750, -185123866, -1313330909, -128763697, -1515622211, -1988162504, 1314796185, 1128250345, -342053750, -2074860323, -1085294, -618048950, -453989445, 324156942, 1759694284, -942169321, -1829401363, -2139573356, 1832034345, 1824560639, -191947883, 2131328676, 1068718453, 1871362926, -1164305351, 506023346, -1057283659 ], [ -861622031, 658515574, 1928386327, 749907425, 1551113972, 610975263, -473345904, 1712097630, 2004376173, -505876773, 905976393, -61272991, -84069840, -1687486085, 632013570, 2063887174, -258124912, -1080417065, 1437375597, -1128423572, 1357913887, 708708175, 166614301, 670803965, 940551330, -1711666772, 709600269, -842022992, -985486153, -77478066, -243046451, -861872587, 256421999, -478982818, -1254027277, 1489475093, 1340641852, -1503034050, 1109818153, 1435290772, 873521336, 7524585, 676026514, 919864039, 2126424362, 1342049045, 35211060, 1577537563, -1806994076, -614881445 ], [ 1792549733, -386742901, -2096746856, -1030741955, 504652749, 1512127957, 210965422, 1250890811, 1479313637, 1712855688, 767472063, 1278981878, -917778301, 1202249974, 1019418962, 448756273, 1459731657, 1805327670, -224352999, 360841016, -1505701359, -1657970742, 312005491, 1935289165, -1102407208, 2031406122, 1315512302, -255170424, 162927060, 567092034, 1003234677, -906273655, 1285701294, 1435417882, 452489529, -1965837135, -731751143, -1294825251, -728615789, -1230615981, 1330049913, 1364695558, -1312219174, 1754223892, 287058701, 624504640, -999847538, 125792265, -90168975, -1118707243 ] ] ], [ [ [ 131194029, -1595471758, 954370146, 811473294, 992874380, -315070239, 1247418791, 1254156920, 542207273, 1336679798, 444791233, -1019809701, 1935610453, -240308849, -747393138, 1796263745, -2047114611, 1292660396, -1918588374, 1203904090, -1598790760, -1925342985, 1443562027, -2041666617, 521749027, 1179287772, 1647293112, -1582720847, 2031284893, 1059791232, -251676575, 2027381312, 750241061, -517721245, -1947664350, -281163257, -169421144, 702077337, -413030827, -1423591621, -1964838876, -127172538, 831656723, -1584844, -754748231, 338490175, -742045131, -393268384, -1864759778, -61377398 ], [ 1309911839, 1390982401, 1211080011, 1692312493, -972487342, 1608996291, 98448929, -854651838, -1124741483, 1396511453, 149867693, 109824215, 748436361, 1018692621, -1803377938, -1788450485, -1097270944, -104800395, -30004581, 68911410, -1873564581, -1363381167, 1558155222, -620117784, 1911806323, 74767278, -1933924967, 871969645, -1505051520, -1473703169, -1645107838, 192877275, 1253504421, -705043375, -1217493976, -1227011455, -1282654088, 1084009984, -1557396251, 1439507605, 1566144464, -53861967, -671291465, 849039671, 664509013, 562355888, -397735861, -1076359434, 1527494456, 786628337 ], [ -1012040502, 799987106, 2127873807, -21924541, -682312468, -213619963, 941038360, -1786045849, -1666737964, 835914290, -1874117232, 693634994, 865774241, 1814061968, -850680192, 61804594, 2056171134, 312368541, 129746755, 998604112, -1215501, 1420835878, -166202160, -24042544, -55609107, -1558002656, 826853619, 1232346104, -1009460512, -788885647, 437612682, -1460429773, -1916200693, 1194443738, -241039138, -1123969129, 1710607179, 270849684, -1415468782, -592390053, 733721072, -1720641043, 1636318285, -565275703, -76648303, 2132807074, 1577766905, 1366157994, -1419669321, 2125892158 ], [ 1287511826, 1691127921, -962602849, 689484208, 555800297, -1911554345, 980259567, 957822962, -1359181056, -747931637, -812711078, -410222480, -399579945, 632298484, 1654604179, 699704713, -1833307692, -1663301428, 353521578, -1411873722, 1674046532, 186425925, 803796631, -699981712, -1708658156, -832824554, -534306431, 307400007, -523377640, -1587077954, 1293495803, -528074681, 831529816, -1539586408, -855230200, 1550846271, 124116724, -304749759, 1101729724, -1558665081, -1442986449, 1420308223, -1675012630, 1717333042, 151470956, -1504126973, -729749376, 424753627, 687396247, 1649495027 ], [ 1184179754, -1099071289, -408683007, -470471746, -1110108330, -1474104265, 1206483679, -946512983, -875200863, 391175632, -1304337512, 2142788252, 738443928, -1625664595, 850613582, -728726278, 487305500, -238505306, -1602613940, 2038970104, 103997003, 756191304, -391130945, -1957644364, -350485860, 1309613125, 2090076359, 909903306, -590367860, 401550230, 70219516, -2092747994, -84341884, -285445946, 71833523, 1830992551, 1527302947, -777706716, 1401656810, -912203763, -586384081, 1056437277, 2009227387, 1049714432, -325012411, 1348260481, 379362579, -1749788434, -1529851140, -608064498 ], [ -1924560474, -1171288236, 397773936, -856078084, 992803299, 1659420638, 323511589, -170484486, -829213989, -1267075359, -1674504478, -1577497647, 725391233, 590324834, 1874084995, -1053685240, 1137364012, 1511663284, 1168271122, -1881674021, -783552689, -861922819, -891126740, 436778895, 495362982, -1574612694, 422602112, -768151840, 1993475597, -1461652256, -1966797284, 1739639834, -1531802050, -1265491096, 2128424265, 1175436397, -1261611869, 2082356250, 494580865, 362892350, 1381919360, -468474606, 4455784, -1522819929, -136831960, 1218021228, -894280314, 1266980019, 1943104371, 1813759438 ], [ 818105425, 51170111, 271264147, 327641319, 629640372, 181230599, 1322081077, 1119842664, -1498586448, 2021312148, -1822344552, 2055146711, -1876277458, 1933390598, -56631022, -1660476309, 363254767, 1523734061, -750367132, 2118164483, -1984982603, -1658399944, 2008350007, 615470216, -796238020, 1831339042, -1410460417, 1977749089, 1044846785, -1510329233, 710674556, -243971165, -1415459828, 22870167, -1316369877, -1715500326, 256082005, 1898555906, -1973532695, 20207502, 1285726506, 2073264302, 1292934573, -930579908, 898816695, -2112078000, 105388555, 1210457617, 943429206, 1544032935 ], [ -1922008274, 330351322, 1012523582, 990403899, 1817912528, -2120891988, 1796843111, 345764190, 1153826607, -955041102, -2039317808, -2073505995, 441271867, -420630365, -682740277, 486236583, -1083115029, 2002706592, 1267205213, 985709109, 68339617, -1081723457, 241122904, -1017260984, -1065688301, 1024041871, 127104693, 423940707, 1652602019, 1223372483, -1341132398, 514574943, -1982919451, 1802790485, -1339495200, 2120361897, -1995552884, -1796050122, -1465354747, -1446877736, 1209333466, 1205526782, 190545814, -1900918199, -102120526, -2129433926, -650131106, 983429413, -699831708, -1077313669 ], [ 1326384799, -1414669149, 1362441944, -1837402558, 664265135, -61733091, 237451967, -620207784, -67865018, -519353376, 719782068, -916290821, 895870657, 374658650, -484865460, 2085928154, -1088229759, -1449012785, -486284166, -1568803620, -796067846, -1753997496, 806469740, -315142283, 1403734216, 513791315, 337431436, -1289339061, 1564849866, -2029402634, 1596791539, -1342070775, -1847175555, -478016790, -1863555798, -2099223793, 24438573, -307058431, 331360787, -1533802731, -2064071125, -1932343329, -1191743907, 1436109923, -919344222, 1300237931, -491346125, 571382746, 1030412518, -394973858 ], [ 177757234, -1197929109, -1408849534, -621260974, 1167645439, 1395697587, -633359972, -536988622, -228447541, -1685212786, -1705273086, -1435347208, -530015136, -226538142, 755752607, -203792813, -10242442, 972852225, -1362088327, 177965291, 1880420699, 1367217332, -1618558950, -343863656, -1549915456, 234235533, -966419819, 1592993502, -7158225, -861176771, -759691006, -294036982, 1237519804, -2063518005, 111663823, 1797691919, -1751148899, 1546842344, -1779858153, 383269597, -871530491, 28881607, 1134057964, -1252367321, 2056786643, 1319138737, 965147136, 1704493048, 1378951242, 1955302961 ], [ 192261855, -1548075867, -923412478, -468821955, 805522626, 1746323093, 158639791, 338378403, -2070097903, 1339073560, -193845595, -639054702, -2063202011, 1596607203, 1668545256, -1354534393, -1224296917, -70517424, 1927476429, 2080274901, 409613465, 805303594, -1448273672, 508246673, -1433554453, 693439144, -1554010011, -744367218, -197815984, -1114342660, -692645411, -387935390, -446583828, 55820439, -230963275, 1137222263, 2092768758, -1433036331, -449155762, -1869056973, 481801377, -1957562604, -1557342065, 400035148, -1762536898, 1033025323, 476138474, 871252514, 584233389, 1735421020 ], [ 347012233, -1876198302, 2084548132, 2106833964, 1319507662, -1762861715, 715998821, 1968284112, -1668835859, -2068452833, 768725658, -1419940841, -1636566838, -901034082, 1672103144, -1542920518, -848858376, -1593314026, 755377776, 1686672529, -2072680792, -1188333499, 1802646031, 326879157, -640784051, -1106855645, -371411133, -404463536, -736926804, -1235289677, -2092162722, -1556834795, 916702147, -440803108, 1083364543, -1016584027, 1348290085, -39410166, 1274853869, -638669579, 182573934, 59256027, -2146793314, -134853778, -1067702229, 305551750, 1407449557, -2055768128, 175127698, -669216072 ], [ 210969885, 499825791, 1876791508, -725816135, 525769423, 697147620, -988018201, -864715194, 1040640605, -688462472, -881046710, -373342971, -250383808, -1824015866, -1203604017, -1702927143, 873455301, 1736160329, -286455936, -1893218247, -707846428, -1002428255, 281274121, 818948384, -1165293498, -1469610215, 934072630, -298922999, -141168470, 676665083, 1483580075, 264063571, 1860562743, 1706546706, 536070927, -2047464311, 468402177, 280922610, -1425632732, 1892161491, -817230587, -546385708, -169666970, -1142260599, 1787819681, 1466524885, -658173254, 579481708, 115865980, -380452968 ], [ -1017577856, 1154681013, 338845355, 1266153357, -1790365794, -669487222, 1116105040, 1921288997, 2101224380, -71502889, 1460169276, -1089621191, -1954038998, -497136372, -1074729453, 307748958, 295241407, -619031020, -564072073, -978356608, -1344452190, -1882204204, -1573224277, -2140895866, 1187013051, 408645849, -1080654812, 304092596, 638406360, 1609503870, 640410499, 822220592, -749535366, -926992329, -178870783, 822045350, 1350987948, -845379131, 1702171766, -1093192118, 1549371463, 621640399, -1602549477, 711135742, 279716737, 702513538, -1805219236, -1436001557, 1096096188, 1646912381 ], [ -435727761, 1187635079, 218310676, -1401444752, -784368715, 1239625166, -99921339, -1571227369, 2065960946, 160831747, -673526976, 345672740, 742205394, 1238143867, 185197593, -2068595062, 2136139675, 1811820583, 691408494, 1923345214, -288575695, 1321083285, -625034102, 1768221218, -1024293420, -1024432876, 517810768, -1258922829, 767544905, 1065906560, -810630425, 702602791, -1547069578, -1666479228, -550792565, -2116130951, 893319643, 822426742, -1467369078, 2019684845, 447919923, -1935259913, 910406074, 1713730157, -1944071059, -1200420154, -186602098, 2062509255, 1326148780, 200528725 ], [ 277913214, -1590846720, -2088917999, -1419205119, 599440493, -2006569324, -668823902, 1546618311, -1176713538, 855836167, -78756797, 150241175, -100190900, -399181868, -1121337581, -1867499891, -2026566291, 902656256, 1377262612, -1137658670, 431369004, -971977629, 1960961592, -1026249432, -613682911, 1145699669, -1961798435, 465536535, -2015014539, 1523956767, -263734074, 955665744, -829819090, 903335175, 965346980, 381378759, 1841300409, 1780830021, -470447541, 2077556451, -1877596245, 1524804102, -696792981, 474138100, 1480541778, -1377987421, -1710432222, 268669592, -480148597, -616679631 ], [ -811432108, -1957850265, -1996743042, -1353376971, 1870603338, -234450155, -1595538474, 535997724, -1152096584, -360128314, 2104014148, -337014311, -1590340279, 2125144355, 979022780, -2116090649, 877011446, 1502876518, -2003240513, 19779565, -2017316372, 41818882, -2123331051, 271405107, -876523127, -752630417, 65102736, 1232895152, 1878660030, -635133521, -1338102861, 1999587848, -2086990921, 71928618, 882644252, 426531622, -805063447, -1009948944, 401914745, -755488603, 1460953224, -960722168, 787323947, 568478264, 2002211353, 106350278, -1475085790, 1078687094, -1985810680, 54765155 ], [ 2054631008, 914176473, -1240230372, 1635668790, -51154067, 1037105594, 1636564178, -281097084, 1526477865, 2053729706, -1023611016, -1703893482, 145887421, -746260724, 823656962, -1005598113, -767039324, 1707140661, 633684035, 1376310377, 618506351, 1146963636, -1962471476, -310131466, -126341167, 743511534, -1045334948, -9144927, 2065958020, 1167049476, -1098019959, 1540649826, -23055452, -579524134, 523640414, 896180416, 526038070, 2136351677, -1043358794, 1158727847, -1494740643, 1987929396, -1459472258, 400676828, -1049198817, 1449925793, 593121505, 1375968421, 1892822358, 534271379 ], [ -867132557, 605354222, -432659748, 1409468289, 1868093496, 1570210342, -662562373, 1991194505, -545956943, 490571441, -1032198455, 1496053294, -766163383, -416613654, -1788503623, 371057798, 1629982896, -1048700858, 1639519899, -1518961507, -1719697179, -753319482, 515722113, -1994793459, 400999853, 50944993, 703270529, -2074468016, 904236185, -601841202, -185411236, 221745620, -1813464172, 718376618, 1167668419, -1860274499, -286098934, 1855767482, 1619470299, -1139873081, 554917703, 48011711, 1345874456, -1134694462, -1114474568, -718679790, -230963557, -1274005662, -872112299, 395541007 ], [ 1987453496, 1247509446, 693623342, -669340182, -824403836, 1953886452, -2028396221, 839914930, 2101889611, 825141370, -147502840, -555881458, 242403910, -440798878, -1278782450, 1867866416, -703432011, 1262623264, -1788368166, 1849822390, -6043581, -1139762077, 145734659, 683933570, 1755720096, -1580788967, 1491560185, 900901991, -883314666, -78510154, -842182750, -653089030, -1317420698, 1319973603, 1730729220, 1089258220, -167411848, 657929561, -1682444358, -1201242075, 169450487, 829828753, 1056352493, -1561911040, -1753198751, 1869911884, -200438669, 1881425397, -1351131711, 24434471 ], [ -2004322271, 786241495, 196382090, 915981829, 1081918731, 1159398745, 699349111, 365268441, -1304232763, 1295096390, -974278399, -481758727, -328029770, -737840739, -1441516845, -917698174, 1766685582, -2102356785, -1991336018, -22175373, 224240742, -1044533089, 612800459, -83291814, -2109115316, 805480200, 867888563, 523077436, -1531967584, -820505174, 1932734189, 1414011069, 1037801533, -1121818313, 652062348, 266986600, 840148701, 1749283171, -306611996, 551920316, -1192711095, 1113939551, 852718153, -250802958, -1875862134, 59309718, -1279747324, 1801275198, -1959979380, 1842189183 ], [ 539826463, 1864692023, -1640754374, 1719157151, 1924322493, 1869060979, -1096611006, -436803799, -1575771681, -153457468, 237530210, 1976976681, 1873599813, -672744332, -1737626709, -1219555933, -1423245127, -29042358, 313545720, 48531780, -331854241, 1764377085, -220117751, 1271073010, 1608535198, 1590460960, -992647822, 1783560010, -1370043465, 1642970423, 1550509650, -60393066, 1275288310, 1405171448, -126748131, 1151130891, -399966673, -451130913, -497519550, -1895319802, -2138764248, -1106522574, 1515100427, 874747070, 1222192838, -723676463, -533313664, -424462190, 923817638, -1797491551 ], [ -1089449311, 1107051542, 220275427, 1484619860, 664707345, 2124319317, 265368153, 2058880879, -1344992930, 708152571, 515893439, 1233363391, -1602758626, -557374313, 857021405, 962541516, 110791175, 705156488, 358667027, 146208026, -1720881807, -775279125, 5298701, -1251620465, 1483358695, -760132115, -1888642114, 1149198735, 435906467, -26478329, -1987368436, -1982871035, -1889721603, -1455896415, -1700983943, -517274010, 412475371, -1269622011, -650770304, -2005499517, 918887210, 492098404, 1268243533, 975634024, -352561710, -534998947, -301991357, 1702244181, 1708419268, -1427442548 ], [ 932408234, 1893639383, -2005872047, 25394245, 241516869, 1384831147, 1787841683, -1253201787, -1978525538, -1520969214, 1907560473, -78765449, -1916520254, -107738916, 138480602, -1886163142, -1275807340, -2023438272, 1854462473, 52302753, -1412909551, -926706021, -448611498, -210965101, 609949304, 1943352452, -571983248, -1985382763, 1319846157, 1702615964, -689408339, 315701674, 454227282, -1571338945, -359665655, 1528161683, 914186201, -444334024, 1085746667, 1927736564, -771415419, 205766982, 2001578122, 995412816, -1465446593, 638835238, 1871871815, -1803752458, 2026677045, 1338154577 ], [ 1152949818, 226441835, 1323078893, -927923301, -264716794, 1634873896, -1561374269, -191312962, 1955604000, -632818376, 1319182942, 1996192311, 231235139, 281453101, -1337170229, -1017862290, 879730075, 2143805032, -182156385, -720444447, -421021266, 91373576, 596057195, 579415141, 431966318, -2013339786, 490973685, 438461202, 302061927, -1419706194, 197044020, -619463847, 147683329, -1705940884, 2138162344, 1064883504, -1716793039, -2056935227, 12697157, 1401428624, 1419584244, -1320393580, -778937310, 197040651, 1982895113, 997672345, 538848074, -190661479, -1144927262, 508436314 ], [ -2041851177, 701391022, -876206940, -1599278111, 560156957, 1448888260, -2065035794, -1193601542, 1965039353, -1590643057, -1465675828, 2020665115, 1791537897, -298437704, -1697488484, -1650299286, 1883059064, -384714401, -868741587, 1442279839, -953684423, -1019397822, 275224592, -255561276, 992787530, -2016747722, -789181235, 1960724025, -1581090018, -763757548, -1586069929, -2065599036, -1077703040, 1584606514, 954445769, -41333190, -1874811848, -702586345, 210210157, 685231865, -2009226001, -914994940, 1820818057, -1134521200, 901603928, 1802315724, 2075971927, -1252889808, 1532876230, 1353632207 ], [ -782723024, -1024797458, 1184238462, -1538735702, -238210091, -121938772, 1413686210, -1922852371, 2028209835, 708755556, -123678285, -1260623096, -1421512677, 1611645803, 1876690355, 1069001050, 927996321, 1808194755, -873435795, 46695378, 579786349, 149325188, -8046282, -870328736, 706949371, -1664353945, -1779662333, 1655486132, 1220010283, -62513596, -967846077, -1320543531, 979831509, 1245705591, -1003771754, 1476590023, -306661500, 137115720, 140108167, -669469722, 2051724939, 458659490, 1386987130, -967769752, 529868221, -1516326452, 420327749, -149848665, 1210337813, -1029446758 ], [ -339210514, -782348219, 362199747, 1975033921, -1997591207, -218236601, -1586396979, -1887507617, 948017147, -1870347638, -116336981, -149470500, 584742649, 1754094566, -1446669093, 595152645, -216276501, -2075871409, 180050448, 1629959240, -1425680086, -1557724839, -1537065609, 1320027118, 911348882, -521480656, 1825985910, -1113346560, -1545799228, -140216305, 1467724736, 937933980, -231491961, 1674764429, -1655121399, 1028729940, -177428415, -262443275, -1595158189, 870531446, -800611115, 1517137203, -1085674126, 266974538, -1162792865, -1316612711, 1274240303, -675284810, -3115284, -967774179 ], [ 1063644075, -1118866343, 1688100638, 1995783862, -959050061, 1099482273, 899200979, -980622446, 894193024, 678867102, 792263926, 1335784944, -1980630835, 1047216294, 269412451, -1489139315, -1885774915, -1994846647, 1221346078, 636599532, -389504262, -873434686, 475728128, -1332299249, -1108423501, -941721907, -382325632, -660348412, 908795266, 428464026, 519812380, -137932821, 1016580150, 57104490, 1584009434, 1591346224, 1214494629, 492310072, 2004255097, -689356256, 1391452616, -218358384, 313993195, -1314952697, -517280054, 1471386068, -1747483239, -263831451, -149415455, 230077934 ], [ -843840597, -1414427047, -1291271349, -801203698, -117781013, -959358761, -1586194146, -1892588525, 466060683, -1977527893, 293029461, 809093702, -1889722215, 575765319, -1521218567, 1301743848, 363747167, 2027947338, -1345305721, 1708138426, -472341599, 1902869296, -431646393, -1756720678, 1838456417, 384035822, -1348177350, 965882200, 254140976, 1916857219, 1727551707, -2115751167, -1873810157, 1560073896, 2012840010, 1104299517, 1444147819, -525133758, -873489209, 1623729761, 1581936447, 542163930, 407977258, -592977657, 1370381531, -1433795528, -183847318, -653817354, 1094756325, -212520602 ], [ 61771166, 1262613031, -1372623854, 575877706, 555059597, 482259373, -636895684, -315098547, 582926870, -1570395304, -1406660703, 781508203, -2078145537, 2064312975, 713187590, -989092929, 1537261655, 1874330921, 2079053130, -2124484155, 1817689729, 1884170461, 1429307611, 1476968739, 2091158652, -970485709, 1721564821, -1776706648, -1021547625, -1276435401, -1206774316, 1317452184, 1469262192, 1810257095, -904232588, 392035809, -1418439975, 1288067145, -1141218208, -1823070812, 1496224909, -188550735, -106034739, 992063682, -690643995, 1160083542, -357202653, 1649250735, -1512115512, -66034360 ], [ -755319444, 283589227, 2060761072, 1064656642, 1510921572, -537607829, -1241917420, 561645527, -1854963889, -784646327, -1168740257, 871635453, -932846587, 2144730691, -572795970, -1799530297, -75174878, 1192904946, -1498287841, -1317418878, -1876870747, 1575120290, -49197403, 1606748862, -815602297, -1103626652, 1715207584, -773194567, -1705328614, -1992014088, 1670179865, 1734304920, -1261405436, -1900798498, -770460530, -2083825488, 897720997, -1544457350, -781360146, -305154442, 221165658, 1459153934, -1540460219, -1547175240, 255709231, -962978505, 1827025383, 1848178187, 2078072408, 639529793 ], [ -1319832736, 1254155534, -1236103971, -472368074, -915006016, -1316448373, 603675916, 1956580209, -976487215, -1178170489, 329814247, -1145794137, -544991224, -351676155, -1794614590, 490456160, 67504279, 570581021, -1519336620, -1369703037, 251407185, -1605287763, 2027702544, 1943281667, 1572036857, -485926167, 986315286, -844462645, -1360955664, 757279377, -560462516, 1141276613, 901717867, 968389955, -2104775426, -1409289208, 167728689, -441083410, 263456456, -1048253127, -1175138831, -2102203883, -1792214217, 1898503976, -161658913, 619699581, 107176451, -1905506032, 717736127, 904044279 ], [ 837803212, 190349451, 165638352, 1918270260, 700148635, 1849601100, 1144543377, -1106062387, 47312632, -843839190, -819187431, -652786108, 1327761940, -662888444, -1451035540, 195401371, -920478165, 1108414586, 7296505, -720270504, -213429773, 1914367701, -1229271541, -733625482, 591916285, 541919005, 1499480536, 1543743028, -1417661660, -839201625, 61193823, -1315492999, 1110238435, -862382745, -678738936, -1543913721, -518035601, 267385810, -310420161, 1333357301, 1198291250, -1537206902, 335190275, 1154804651, 786505415, -1047789988, -495551511, -383481294, -2138019931, -1150658138 ], [ -1017564930, 1639940649, 1995664100, -473478340, -711033650, 307248790, 1363286001, -337422551, 48233037, 832390299, -1365562315, -1009284267, -680720584, 1046784723, 102076622, -1651663122, -404017937, 1218545948, -2133031029, 116789698, -1690209174, -1114209040, -1362209121, 333583366, 306217245, 1240515656, -248090233, -976905463, -1746340046, 89720040, 630002982, 941603162, 574076068, 1471046743, 20422828, -691969777, -1921199938, 315943166, -1775335068, -751832692, -215819337, -987107048, 1610307449, 1544616260, -2122900836, 472664714, 2093006759, 775719879, -1072066948, -462653066 ], [ -1468933005, -412585957, 1492621267, 1410098760, -514625243, 432058071, 2061225825, -999812077, 1140139389, 1024789021, -535476029, -2146423531, -2082701270, -1271243928, -1571929859, -663903392, 684465621, -524929576, -1767327832, -78276017, -1889291301, -651817054, -1978877325, 1222475607, 347249387, 1638912546, -629128975, 83017907, 1009943449, 801453598, -1197294449, 2036469465, -2082574027, -1950513549, -90654548, -1211891574, -1236137575, -576393825, 31092482, -2061639037, -201524778, 826566786, 2100774734, -1969412046, -1757551154, -579311844, 148850416, -1887662603, 1930236489, -1675269116 ], [ 1217774427, -694375373, -880556923, 2000589315, -788452007, 364868097, -1917135694, -446203415, 394475859, 1429368351, -330244465, -518351487, -325847678, -440843954, -310440778, 523522185, 1872047393, -296662778, -99488198, 964945620, -1730119107, 974149110, 1415796890, 1114771779, -113791136, -442745349, -295268847, 858722658, -636452353, 1401309173, -450269471, -338998891, -114612904, -919900289, 1125649619, 355989190, -592538916, 950673949, -1972146689, -1997448092, 920567963, -547898113, 1833360433, 61841568, 1852234893, -277965934, -187097408, 1745387094, -1712081454, -1150779406 ], [ -905825198, 1501946274, -1128376898, 594322293, -1865081473, 1515783869, 1240550233, 1272359561, 122962708, -490427325, -1018391622, -917175874, 9962019, 826888657, 1541772919, 540224638, -480410214, -754935654, -701799376, -969276246, -728910911, 1093721372, -1652355661, 2034180406, 591708772, -1842235086, -958530478, 1861180529, 1764683227, -1702433474, 355498710, -1388960752, -10684551, 2126809966, -1413784986, -814344108, 715250396, -1928997590, -1795921054, 862445196, 804352246, -2131473361, -1309787990, 2143132261, 259106209, -635719207, 137821401, -120260518, 1599284917, -1942228762 ], [ -2055275509, -1951828316, -872873419, -573712398, -1458607833, -1881383536, -1220212362, -819790904, -1514466050, -1270595094, 1628873517, -261762141, -665700375, -550264640, -1776495135, -18985322, -1036520212, 495584273, 999054845, -711853967, 1586558329, -1751168619, 1013065055, -1396474967, 1786088948, -212646013, 525813775, 108050722, 2041243711, 1913936606, -849468641, -679473363, 302752144, 1561685690, -1795981694, -501224153, -1775770510, 485518936, 1895472458, 486880070, -583923066, -286683338, 1396495416, 888785843, 1792524447, -1189039954, -1793104420, 1272882984, 1780147723, -732881128 ], [ -967127970, -1862572118, 1393803802, 1069324531, 1485999434, 1311393317, 863331592, -1387524531, 1888227821, 1647182962, 806973075, 140581678, 1410690292, -617380086, -861568157, 558575313, 1247224699, 2024661112, 743474593, -674245099, 82502388, -1470075882, 1622038443, -1491076916, -775570260, 1591902570, -372391223, 798671776, 2099676878, -1880711441, -1769777116, -2112415579, 2083033840, 1092986739, 409952001, 940026164, 119931811, 557527347, 160740453, 171488725, -1553189861, 1609868921, 902483309, -600556905, -1443573348, -250072915, -1131199761, -1646988892, 1028026949, -403659530 ], [ 226221713, -1569176239, -12040073, 1865472560, -208163443, -1478467223, -2072763688, 519360429, -239835550, 308325549, -36599174, 1704228612, 1673720444, -1543048746, -1919422108, 776614146, -717480519, 1793114124, 1626629513, -535442023, -644918511, -102465496, 448205188, 63534280, 1335726704, 1466876184, -1986481720, 891511344, 511090647, -245111544, 2103148997, 1131003475, 190335729, -462266219, 1711560236, -1211121147, -549432072, -224291039, -815754762, 982980094, 911553386, 523570553, 1121155887, 1237491102, -1922567962, 1415802070, 1232125063, 1044428801, 1454710223, -534881656 ], [ 1252290468, -1217961570, 596077591, -2059799412, -300662445, -73394973, -1144533588, 998462505, 1554885009, 1726685694, 1046721826, 1193043594, 438123264, -370078180, 1932247620, -2003685644, 2043644156, 1746906199, -1989517202, 304560426, -581347806, -492227280, -55949982, -1481728812, -1678854881, 892492285, 1552967409, 2014188052, -1333119182, -517229263, -832509186, 198726240, 1930226225, 1277167500, -952247526, -681753757, 1138520636, -1436412594, 259408289, 558560093, 188636986, -217161465, -1289774113, -1891527147, 309131732, 1298425555, 1097454740, 825190219, -142809519, 1515443276 ], [ -1970364349, -1022165715, -2032584941, 2103550791, -1180605548, -1796618771, 1640008922, -1487520772, 1179725178, -1608897459, -2071679362, 1227926428, -915282138, 544688667, 1534189370, -1705548784, 1018300644, -906881267, 752053083, -958853870, -281212976, 2087552668, -1951172108, -169244992, -2053226033, 1887959402, -885773176, -1583690458, 610963246, 1988975826, -1510590812, 1461064972, -2033096891, -1525852347, 899084313, -1938315960, -487000457, 909724453, -557392804, 1748237089, -1826734010, -1289974454, 1277050038, 467579111, 1663846401, 1201256058, -322100120, -1723702269, -1978811703, -444782934 ], [ -79704316, -609169153, 1857541930, -1654998914, 87826231, 1557557894, 535080436, -1881165048, 994663760, -2044513462, 1211008167, 1953266980, 2045690441, -620680689, 736563420, 1244474791, -750533290, 1503912304, -785341025, -1054143532, 1288332960, -140610254, -448235817, -1860202742, -2001088542, 1417368578, -1610421932, -287146433, -1549817177, -2058619862, -228715642, -630976451, 1178669911, 671758013, -493991719, -2018902545, -1472640702, -1868562554, -2138180462, 1612199720, 1156607943, -1986480412, 1835017993, 1904945483, 2058186789, 118270037, -53352663, -1393882288, -860653785, -53602768 ], [ -1966176994, 1774456406, -1690554541, 1843995141, 1476259749, 1130932091, -422922546, 1302421781, 1633572009, 938558607, -838075270, -336326978, 649318207, -1544882372, -1539204105, -1998022159, 127848144, -311855102, 1224134268, 12059118, 1843546871, 329581759, 1581632750, -1693911695, 1491565016, -1570195949, -1439819772, 2105221912, -1885541466, 79773680, -1515109894, -220444549, 465646270, -1226507446, -516750273, 1650465503, -1946844359, 89627778, 736899498, 1250517746, 762404535, 1446701128, 1036105416, -1972385866, -1914281232, -1524395674, -1486357590, -684967631, -889981786, -2050855541 ], [ 1939521484, -1349599127, 1765476943, 209289884, 1776360762, 1457795479, 810757295, 239259785, 85046676, 126741838, 1004377739, -35019904, 627806772, -1504432270, 1214277349, -987245474, -1936231260, 1259616759, 51400585, -1538857853, -1851250634, 1880844686, -743130914, -1238421826, -1566543120, 1890751806, 1687516581, 91899204, 1538722850, -909201912, 774566267, 2136829571, -323840098, -1610358383, 1390668583, 375926365, -1615932920, -1613214218, -1944381527, -1149410281, 1199672368, -1857822119, 1708268980, -678303946, 241141097, -305116152, -218506815, -1987307877, -467043609, 1828466941 ], [ 1868657742, -1575674039, -1512279251, -986772312, -769732670, -147955305, 185467558, -542947485, -1877914359, 1421119252, -1070035504, 242041693, -969347024, -83849852, -1200230657, 122406851, 1462649060, -314177472, 491554575, 839916473, -373460682, 989951897, -1265290, 276073435, -936787702, 1045258656, 1178537599, 593674414, -1675413456, 779990934, 2113652902, 1111890580, -1853387226, -1526985224, 758299562, -481417435, 1443704149, 1698780969, 1641984576, -718880387, -1099917111, -435952826, 43168340, 1059437389, -2129136520, 592981552, 384566178, -1674774336, 1421799068, 777321483 ], [ 1677929117, -425064536, 300218911, 2026495495, -1766002636, 16823277, -1219165062, 264190900, 1665835848, -337012958, 1108831224, -1046570424, 492453685, -1265054712, 513073370, 1331112875, 2049947375, -744122657, -1723572490, 1901895100, 826044354, 1895951764, 940563577, -1331994740, 1277219890, -1873443844, -50896789, -472378928, 34066952, 1840663448, -602454043, -575781265, -2116210858, 238193688, -868670859, -1173555909, 1696432161, -235030996, -1525577142, -937812907, -1542951165, 1586714329, 334689511, 2016269232, 879578279, 411627296, 891300473, 1039226211, -2086749502, 678414566 ], [ 1208265565, 1401757908, 682186570, -1303719593, -1855679019, -856006008, 254930172, 1501299668, -424923017, 1915528316, 1338369212, -172159950, 280092157, -868173669, 76651807, 825825117, 1796084003, 1969748543, -1228813938, 2143556448, -1337791810, 861040824, 633669731, 1303133238, 235803370, -111079013, -1737870510, 1936152963, 412402959, 215041990, 2051477440, -283845533, -1702318440, 448795138, 1672095204, 1499693589, 1343654029, 1572558262, 421593167, -892444524, -147531652, 1903801341, -335671782, -1299423876, -1254305079, -671374429, -3998209, -317862154, -2116613849, 632957290 ], [ 1488829035, 1972164602, -1786505058, -819493356, -426150725, -613667061, 964511512, 744324523, 920236667, 660292086, 568194597, 7858683, -599004704, -1449346941, -1570572252, 1364834341, -906989030, -1675490484, -1552806118, -636025031, -24560801, -639889806, 1589269812, 184249757, -573218755, -5369851, 213672715, 1643492343, -1870114955, -1936924435, 528135237, -1745734944, 579951409, 1787708146, -1353060597, 1676263393, -1214546631, -2120659449, -80726744, 596100085, -540694511, 2048360002, 997242081, -1915091879, 1194070764, 1066421450, 176635524, -874085916, 1787547459, 239254364 ], [ 1532110015, 1883904788, 220134269, 1815882946, 798382961, 2011674363, 289230358, -1497956465, -492067989, -692391258, 1098640000, -1802974334, -1710021980, -1498137955, -320658308, 308976710, 1111966722, -242329733, 1022001942, 1022093151, -1742713974, 2107828071, 354922503, 1856881306, -532712106, 318463584, -1309362848, 938376907, -433026107, -1349924898, 1616746413, 714920101, 1109358764, -1387385686, -1572647752, 231273019, -2079596179, 2088805499, 1400452576, 898148636, -1480034907, 1356575789, 1941263864, 117225354, -1098707106, 1066186232, 299641556, -1606291219, -71278951, -1557345319 ] ] ], [ [ [ -255747841, -356815298, -452169662, 184556921, 1437470794, 286185752, -221352624, 667244796, 595585136, 254762065, 1620810598, 1982567351, 2085046988, -635216699, 1615472518, -1276441921, -1843265004, -1323217960, -1059627170, -443034337, 436614137, -979615012, -821256202, -393686834, 1670840803, 607347287, -648103722, 92002410, 382807204, 582608007, 754652034, -1563027506, -1904772506, -1590477536, 1056068118, -918270086, 1995007778, -1694741684, 2054873444, -1357634394, 1429292030, 2111698194, -1538845232, 1108565129, -1515202403, -307173482, 392519671, 418179561, 38796706, -207615187 ], [ 317873628, -409982370, -431545496, -958930313, -769915213, 869100169, -625272854, 381074630, -1420828096, -107679893, -478530430, 462561304, 2092238181, 768593966, 244984414, -70584205, -350130856, 1764830551, -970062150, -288255593, 377199834, -1694500518, 1966990748, -351474736, -1833571164, 1458125054, -805136516, -1500473779, -323448439, 323255594, 1798690408, -1037936196, 1256166759, -1334438469, -1157520699, 694604591, 28407463, -204213072, -1690675941, 356187595, 932070548, 243975477, -1711151716, -1578004439, 1302642967, -808073629, -591430195, 393033113, -1606292743, -418727672 ], [ 1890056052, -2084126767, 2093550463, -952854651, 510844814, -1221971157, 1817594524, -1627850838, 275351356, -740479149, -730880751, 2057081220, 2005468569, -1277021938, 866789639, 715748354, 308656004, -1015056068, 1845781068, -426467390, 1972857924, 237323157, -1027098039, -881460430, -1450099151, -1977465846, 369636109, 1934700381, 1997791467, 528644538, 758506000, 266557048, 1178161951, -1095685062, -1888166569, -835691590, -1190829047, -1684223410, 78190771, 1444084063, -504923925, 1012333201, -1799251569, 18018734, -1541801858, -1281817851, 1136922968, -1056259769, -686492691, -940115620 ], [ -297387598, -1649434433, -515494180, -2099974885, 1843561325, 1627685055, 941915850, 1280271038, 690007507, -855136100, -324867429, -585814486, -461647659, -967822833, 805991519, 363089985, 1701632718, -867724216, -1267168653, -362215106, -1361599369, -1178653608, 1402373893, -1237776838, -311874578, 1049441589, -1678855336, -295895590, 1184604350, 84876286, -1976025905, -517208566, 1640306991, -1883089308, 1444113145, 678778362, 1423410403, 1266759702, -1780173686, 324271132, 1946563590, -182354563, 648030072, -693708649, -2115537177, -1128396250, -2110828145, 859941666, 643842038, -445037302 ], [ 186633579, -1645228395, -402388617, -972436278, 1359646641, 562011837, 1441333861, -1682001665, -2137241476, -2020800252, 1654740649, -1216517556, 36787867, 905019744, 290723912, -799526554, -473425123, 148339537, -405059806, 1206076565, -1179243188, -907142514, 2075066179, 976440132, -1475640238, 1639405520, -1467459659, -1465592697, -1147568337, 444983116, -1630744539, 1330943613, -2117154830, -895419885, 181050557, -1957043059, -1514912788, 1099273244, 1177000813, -872383365, 430050360, -409827880, 1164464190, -2063929614, 1549929878, -1839896740, -2054201071, -681568144, -40186512, -178486768 ], [ -1799507145, 1010211908, 1739470835, -238516859, 1046368656, -1903424777, -1762150002, -2038419597, -2098448213, -926527800, 647175467, 974211840, 852156838, -2144107496, 173019041, 1170191912, 937490094, -191092375, -2126168087, -73575200, -228974601, -1400704112, 1849819838, -1692194444, -1809007429, 1561413974, 373538354, 1684782846, 405589698, -1784204220, 1983440859, 114284221, -494913521, -815757419, -748367909, -1029040651, 615087826, -330294206, 62495998, 1385280877, 2014333587, 1685544607, 884899739, -207412359, 137530927, 1226569086, -939702331, 953916897, 580895084, -273943833 ], [ -135165884, 1050758622, 1795810425, -858818010, 726576765, 1193920579, -736797192, 181590606, 323596114, 863618555, 638356466, 789217669, 112468076, -221556735, 1471582223, 1058284699, -1614744148, -891673032, 291676640, 251942652, 2142091828, 1027082402, 989885906, 2091781199, 84236805, -138806931, -88482016, -343085735, 1689974248, 750228772, -877878432, -2071103413, 738615110, 1793520887, -341744276, 2112101208, 2019203892, 1910168013, -1929594437, 317878993, -1437044214, -54883544, 1017482883, 1921308376, 1579967487, -440082283, 535529845, -193006992, -642607673, 1299464769 ], [ -1042896436, 947993082, -1423991107, 574376413, -644616343, 1706644122, 2136493025, -1936347611, 108806992, 155772576, -76472918, 559557348, 1013018567, -1208463954, -1159435975, -943604583, 1880681595, -2024493169, 13097624, -1403407494, 190237913, 1135434551, 954390519, -915933468, 219422948, 1416016351, -1859860763, -1072359808, -1838604871, -704502698, -1265349519, -1785571068, -532860520, -1235918598, 1794610332, 295821667, 35673469, 1098471512, 1233430749, 689018995, 256494363, 28883527, -27050167, 1446501590, -475527334, -935830641, 1845736001, 1450558851, 1718529247, -1909856417 ], [ 954233427, -2044751827, 1303113826, 566953, 1840492666, -324287524, -16321038, -1540088359, -2077962766, 482449672, -872635081, 1318453932, 1384401068, 1176524036, -885272983, 243331379, -1040862753, 52566570, 1139771112, 509700821, -705377978, -396338154, 1467614373, 298317587, 523935331, 944204065, -1974365889, -653513067, 831592427, 1965615245, 257785877, -1513159261, -649048565, -1167845835, -876559153, 1543698033, -1515023583, 750610193, 1303039076, 1397491720, -621497458, -674196004, -1527998087, -855281303, -1399725525, 10381985, -1885949751, 789329516, -759268068, -1264273172 ], [ -1575756077, -355583463, 2100974979, 1487748531, -557005693, -1280750147, 1304219006, 978073729, -456460093, -1248379595, -1904516318, -543721350, -1487560426, -302339994, -897173571, 1932521013, 748897634, -22488527, -1374487429, 169475433, 383720888, -1314975071, -658664569, 2088856664, -1099392444, -1618372657, 1965158089, -274943755, 1062698146, -456282251, -831521370, 833533230, -1182973239, 1033814527, -872480622, 1523270037, 1783312365, 147580093, -1323922540, -619038046, 1535917916, -1020488611, 379223929, -1347863646, 413015741, 1778805690, -404271221, 1264597712, 109030115, -309839017 ], [ -543070639, 1116304096, 1593954479, -262867332, 650647548, -490543473, -1305181877, 560753810, 966397371, -113604678, 188817255, 294214666, -1681121804, -83778607, 726250126, 699962633, 1668067681, 1400251356, -441801892, -88190355, -189868130, 687870105, 850579400, -569074789, -1443290481, -1719090591, -1094467110, -924794290, -1995996453, 1412142063, 77749528, -147082070, -767649196, -1373432287, 1705735616, -1369367536, -1561525694, 607445724, 1459650973, -1353338396, 115759162, -1846561172, -866955573, 174901482, 487410596, -1250155954, -1474291725, 1885212073, 568034313, 161604947 ], [ -35384581, 1902377820, 1755692862, -1382370004, 1599725299, -2084414257, -136894350, -1358249044, 2004283355, -1124731165, 801860789, 1444282453, 972628905, 992060559, -1127683226, -1968166338, -1902507089, -749636100, -294281703, 1967228416, -1952134576, -1090408730, -1037830339, 1237762034, 580169615, -877164376, -1232222605, 1710137080, 198792403, 1038082928, 1936152629, -69504208, 1408167092, -961377014, -1480365700, -434530923, 142155276, 47848812, -329145353, -1123716575, -1871631835, 637883552, -1672665005, 266069544, -2095577172, -105759627, -836541816, -88091309, 1518515194, -559767597 ], [ -1790662341, 884845756, 316755774, -582888767, 466152521, -1796073240, -583576663, 1710368082, 1308994857, -65396795, -2088705129, -889313587, 10691735, -461219972, -629775495, -1289344071, -635738415, 1052123195, 118681832, 1598814440, -1530973705, -1676506191, 1800714242, -1092690716, 765327267, 1172513738, 1777676609, 1789302876, -420872959, 1915474089, -178197346, -134968190, 869375118, -1819875658, 1957788673, -1242868798, -1156492475, -2047357037, -13793766, -2109872263, 1310917974, -1445533404, 1090521136, 2085662383, 1139336085, 1067649142, 854205426, -621480800, 1049988134, 1230595398 ], [ -166091593, -1254965779, 345678965, 1355867214, -551557643, -242732324, 2001534813, -1899003726, -614125173, -1715713429, -1268725377, -66183116, -1875617044, -1566343826, -1304432488, 580154293, -394802083, -1319957195, -1980512701, -1565710916, -1342329769, -1727925762, -1916545483, 1013460747, -29705816, -78741537, -249047589, -1683187131, 380121211, 337224769, -1837490345, -1097067363, -1253370712, 428436463, -1243761617, -1946206979, 2106280938, -521767673, 2749541, -1030961592, -1861614862, 754486029, -1709808908, -1575111451, 1209794793, 570570857, 1005419901, 612050565, 747520219, 337429621 ], [ 464044685, -625252253, 541703594, 1226476090, 1464364524, -1841588758, -537740416, -1768578635, -1094893478, 275962833, 1454452528, -1983662211, 302377232, -116713668, 440249010, -214585969, -849354488, 1029428365, 1219047925, -1953376494, -475224454, -822354979, 1805489095, 2005648485, 1059681692, 679528842, 2029424063, -1812483308, 1436414076, 448716304, 951599408, -669542855, 1686420051, -1381998579, -1358801394, 1903531559, -78525457, -1976122759, -1655461274, -2088299206, -450391571, 345523575, 1331770708, 659765814, 964586634, 1210857240, 2132385914, -2053773355, 1848434426, -699895843 ], [ 654919159, -1204024385, 190684290, -417810302, 409361947, -1009354739, -629277274, -1837093691, 305633181, -227769660, -863490514, 585784375, -695303478, -1283048228, -1503727542, 1865782880, 1658393081, -159527442, 345654284, -316059328, -1469942464, -1361455520, -2091879422, -1076903745, -197106056, 322077430, -1125576268, 204904364, 1448673389, 388467930, -1661166202, 624392184, 1021316040, -1372822172, -262627884, 449244479, 966160007, 969023185, -123639119, 1008291176, 1223046829, -1336349243, -862706982, -2073727204, -378260463, -1046878797, 2118189302, 216072235, 1781150767, 92816866 ], [ -391679271, 674909530, -726110470, -1084718313, -70382863, -1674406883, -1978866792, -63771510, -1159960809, -936934646, -1157942460, 1435147202, 1051945519, 1845149305, -1528313152, 2057486473, 695181253, -1236597409, -887813515, -2123318630, 1506022084, 625183466, 1062156896, -1879375590, 523876796, -241339267, 2131463595, 1170583089, -365004970, 224887785, -1021211623, 1525086600, 566310889, -235742732, -151754763, -1667786146, 1137412759, -435992318, 1336849412, -11218608, -1699702246, 532764714, -1834994563, -480180890, 1309969201, 641441571, -1188528467, -1125402876, -780155466, -2106694956 ], [ 1634334433, -579444858, -1485061237, -2031194326, 230604072, 586743628, -755579833, -536876196, -274190035, -556437783, 1967509812, -1662441205, -720495375, -1919248821, -476870450, -1241535838, 1958690001, -816742367, -1235637963, 1353726692, -2085046175, 1575254333, -481910813, -1613721923, -1766472046, -880384863, 1400401323, 451242827, 1366693300, -778142671, 488800562, -1402076513, 640491546, -979554516, 257916396, -963489726, 2016909441, -1564529691, 901112835, -2085899553, -888286799, -1187742676, -1693667783, 416278159, 514324974, -1623628312, 374814711, 124677332, -1348014743, 809400706 ], [ 1539922166, 1391584669, -918426096, 993414112, -360876572, -702746789, 1964401484, -590499791, 216817782, 684583255, 576870533, -661610810, 111970865, 649338039, 1538748592, -168003712, 159352142, -1784006745, 402895701, -1600188759, 1601602418, -276500703, -1983138507, -263185770, 2079640504, 1105107509, 2109670154, -1486520915, -1076966495, -266479640, 122045563, 273348282, -1484922404, -1914250621, 2136770656, 1926172695, 1122435260, 912892630, 180753342, -1314919801, -2069159699, 551744367, 1271141142, -159777437, -1200726676, -1302684323, 1607578484, -89836886, 397089532, -527943177 ], [ 2082003457, -847550494, 981974819, -2018438393, 896604116, 1589717477, 439735241, 830860126, -1716711299, -200818659, -2125276948, 689408153, -434840068, 1037154311, -357974507, 9462321, -1905410350, -165673389, -1548862406, -158787314, 326326020, 1349299804, -502677395, 2109193250, 86494292, 1476766188, -237023424, 1780444933, 1346308369, -206569022, -895506894, 273701057, -453278381, -1872024846, -1236765609, 223117613, 1233029500, -1580842301, -1394133299, -1050742297, -1759448678, -1930411444, -2082500900, -1869509824, -1988851647, 681854996, -722031764, 285330702, -396018221, 1527953395 ], [ -1875409097, -1451560521, -999843214, 1024373852, 1963149328, 550131960, -108974686, -751559001, 208562341, 846441335, -1363588318, 1526180373, -1929635694, -1373009012, 2064502051, -434359073, 745866044, 1196441555, 2069171226, -817790146, -241944595, -1885913967, 365659284, 1588416530, 1642395715, 2078502011, 172033150, 1186461844, 549489599, -283160679, -294100215, -1338139249, 838830940, -540336112, -1002309486, 1187750855, -2127767057, 70886179, 1043155916, -1187317964, -920657848, -550307453, -1158483106, 10297583, -1370473502, -1234010240, 707981754, 1389975850, -351379100, -918467009 ], [ -1989171872, -2138944379, 1459076707, -1948132329, 1437012066, 1201188147, 516307908, -417072833, -1856795738, -1748621031, 43933483, 1447843852, 1944897874, 2078775197, 1848026512, 1257955126, 1416981367, 1945187140, 941934987, 818830815, -922321303, -99288623, -543337245, 1589731308, -1415084844, 651596683, 864729237, 707531175, 1731559244, 1311681001, 163029587, 1766823553, 2008938397, 196690809, 270820767, 549087062, -1440834693, 76964230, 397933139, 2101037064, -263716943, 1360613307, 1924318421, 1030023019, -205718468, -778336294, -669464949, -1273629841, -1881288735, -1208537704 ], [ 1270960289, 1429740157, -1063629265, 1798881669, 1303250794, 2091732732, 798417807, 475096452, 464908747, 1277364550, 943646498, -1706532971, 372206921, 925271253, 636508796, 1642505678, -1787639347, -2078763667, 1966539859, -520478589, 979593998, -1660927766, -82737526, 2066744515, -544269120, -2001163802, 29396863, 604627405, -702640791, 62587447, 824189747, -1162315923, 231261363, 1783967234, 1381531750, 596405691, 2111871236, 87360987, 740406595, 530241337, 1076425743, -775583250, 93180290, -1412510679, -1255564663, -1734809709, -1430278977, 1198271389, -1384278266, -1106873257 ], [ 803196392, -667577861, -883631699, -1776558123, 1057789853, -1695963779, -756476413, -73283459, 1617993749, 1253374131, -91777025, -1255305397, -2094638918, -318535125, 1452501698, 1801868134, 243680842, -588340576, -1155357214, -252385303, 1357645650, -1986154771, -1699614512, 1066183236, 1076834344, 1552574077, 1463399690, -507521356, 2008357360, 555937991, -1372478444, 317567595, -575514437, 1962066988, 89800536, 1328330127, 1625184327, 401623858, -814390463, 229363428, -1792506063, -956065846, 1958825742, -537067909, 1408011267, -1413413815, -2009000924, -765535760, 906914650, 424089105 ], [ -409796386, 891566138, 2000722440, 914438925, -1741327668, 1626604012, -903666507, -337480627, -134685281, -247596461, 484617993, -2133488528, -110956162, -492135217, 883358162, 1918044883, 1504703083, 915656174, -486740268, 649217455, 176215219, -1741443456, 1284205527, -1474310905, 1237781618, 749769876, 1593900477, 1780183694, 1731138348, 283195374, -635858800, 1966909353, -81323429, -1043569760, 383380746, 1085762719, 444145265, -411732630, -366206748, -374934430, -1693885869, 253492876, 1120301406, 1773436750, -954649627, -1266624736, -19272874, -2062141583, -817926372, 2000575738 ], [ -246232830, -1916790183, 1955716914, -552041010, -552850272, 398276224, -670549021, 1925487318, -1363150270, 445981981, -2008742312, -238523835, -1210195905, 1281383058, -719118826, 480177465, -1820162165, 366202685, -1088748411, 134852718, -563343398, 1243940968, 1818941646, -1677688717, -2132065238, -270427737, -1014315364, 1464444377, -1181775390, 942283807, -1884212055, -2006686525, -1261812552, 1841514469, -861158926, 1071326791, -319726440, 916601761, 1754518692, -806194771, -596013956, 1036157328, -271952390, 1230175402, 515239690, -1252738109, 284093184, -1767448188, -152234142, 1594685002 ], [ 1273856804, -1071409241, -493505088, 1003552682, -1684895932, 2066841666, -1931456566, -932506824, -1942037307, 1645799409, -1354110675, -1222165172, -137790862, -2125720431, 518008402, -513376993, 1126755955, 1804688579, 247460824, 889622936, 1713867013, 1167828528, -962402084, -1082270393, 737120944, 708099128, -810620777, 1284309356, 1961597165, -1618516186, -1830976997, 2101629293, -1236759123, -784847232, -249444728, 1412262969, -841604812, 67191498, 1366842516, 1594675456, -1515991680, -1301195682, -1454509358, 1487825908, 1421539956, 549253320, 735757645, 1290273362, -1233407845, -527469839 ], [ -831478409, -1563473137, 1938534458, -128078730, -1164777662, -1921623188, -701080536, -531389267, 2056800213, 1537695548, 429676684, -2072253462, 2001483575, 1678369335, 1280433073, 1187310648, -943948876, -1874408278, 345134221, -1746893871, -63057435, 372711243, 651546413, 1319772154, 619384155, 2142531255, -1370612554, 1579719604, -2105172303, -187476892, -105997043, -81593936, 582821979, -1327969198, -382105954, 1982104648, 1259978649, 1046638209, 1430874987, 752367550, -927177941, 1686251850, -397172884, 2127230703, -976753269, 792027456, -207099851, 181803816, -2050349739, -2029437107 ], [ -1810912124, -1846676823, 1150458592, -1844734600, 1083835275, 1736524843, 76065752, -209678448, 1836031264, -1223861212, -1062971396, 1110878970, -1356952869, 1867615417, -1935781746, -794699887, -1402552645, -103120187, -213866288, 440270085, -1955213539, 1161128790, -1009588198, -482787249, -591871424, 1289761853, -523332308, -1611950055, -945800979, -867855860, -1840930547, 1209601542, 1402970125, 437418749, 537394265, -871443203, -408190454, -1619634330, 634939144, 1480885411, 1966844541, -252288256, 157458928, -776325414, 804034163, 292569947, -1798202850, -1933742334, -1539149941, -691306066 ], [ -266202612, -1541077778, -1869569618, -174128618, 301531959, 1779245083, -989767747, 1472914310, 259661942, 1198641168, 173980425, 780299257, 702812462, 1112334526, -1231007395, 1745512178, -1706758557, -478802461, -929944277, 1961426069, 337853634, -280163956, 913355422, -1293539324, -1590208618, 1450250202, -494637160, 884658042, -1449175791, -718131751, -498495041, 2045719033, 1810878641, -81405154, -1064808423, -945311486, -1720743468, -2062817460, 611261778, 2013042449, 860531995, -1206252186, -2003076397, 2079314396, 2009540664, -1699247839, 477793483, 2040663280, 853929170, 1311285754 ], [ -1575868869, -1062015496, -1255700586, 388806923, -102768798, -524643504, -1791969399, 1294004887, 1687408169, -898148453, 231999914, -1184497932, -431673213, 420845648, 528821504, 1474710255, -247589825, 925458174, 246833169, 1869188893, 1025762224, 1440876460, 114497112, 928456452, 1823193396, -107374467, 1881155465, 573130016, 2074083341, -757835836, -675285692, 205228084, -1504134327, -1793242094, 1444448335, 469851535, -18505911, -163941395, -357786181, -1271673683, -1391789986, 814724465, 1921428994, 902909679, -1451904782, -2024878114, 554570423, 256578328, -1535753231, -562054906 ], [ -296068993, 638505590, 2062895996, -1001611131, -167367513, -1333972439, 1745465115, 1111567123, 1048811459, -950426164, -359426922, -1880670914, 385057242, -1853921317, -213351562, -1393065944, 206692607, -887718711, 2064938315, 601424096, 1791096252, 851436743, 837252667, 1231859529, 335071383, -1655598468, 91734689, -157036212, -1460582587, 282953333, 1715237442, -745170214, 214000955, 323382556, -1872546154, -2132912453, 494965129, -200895173, -220175700, 256315104, 1329232343, -1267878670, -487787072, 1387857737, -978669074, 144136151, 1718452279, -138357260, -716005171, 190119901 ], [ -1176506080, 317517146, 750692469, 1627451000, 891019299, 1729893953, 432006003, -119310325, -1992100326, -820350354, -1753422718, -784941954, -1040448870, -1060649035, -366986883, -834107055, 636672530, 1590754416, 52822801, -441973967, -1755572057, -1563336704, 539667980, -806039970, 1293938271, -1994562152, 1115066352, 1392690554, -1814173874, -1359049301, -1075411598, 580667076, 1286913217, -1805684394, 497409078, -664881298, -711876607, -736856158, -395808890, 1137259012, 1287082992, -905870362, -1110151448, -1933321703, -630604534, 1603079728, -1124551697, 242804477, -1443313739, 461540225 ], [ 1208912469, -1750766791, 1051336978, 596469258, 1262718636, -64342297, -2086536249, -1056292861, 910779141, 1219519851, -1476261077, 1966169718, 2107207408, 1165257434, 1536048396, -123231252, -476335594, 882112643, 665118803, 706509611, 1908813135, -1793104392, -6720614, -8670735, -919570466, 902141457, 1818171666, 74857910, -2131273081, 1010965251, -772452378, 1363888474, 1220645854, -1337051874, 1442209999, -1166631189, 408122168, 61163761, 1241024907, -1609685991, 760221080, 1465938740, 125787987, -905254618, 402636351, 1165310403, 2056130036, 803153313, 1026143494, 167892001 ], [ -782119060, -2041535872, 888797603, -1178050535, -694909888, -834039039, 1865208179, -1081269672, -1053312326, 2132756517, 761352333, -1669959677, 1329447507, -1192230776, -1238574475, -480279269, -1164448719, 991979014, 944071820, -2074023789, 738258774, 407720516, 1190983607, 464242373, -1440924682, 343786987, 140344405, 1845711645, -733407729, 1458228654, -934188666, -1989307546, -924160739, 790681756, -1775737385, 1057830073, 1796225397, -248218969, 1810315630, 686477331, 1955164876, 1206277079, -1400712037, 1292840467, 284332951, -854922781, 1250546299, -524218231, 597901611, 280296703 ], [ -1295641556, 1248167174, 2047916173, -1691280153, -455558900, -1694687418, -2067366401, -747787371, 2067417905, -774429365, 1757237255, 403929597, 1607672454, 184633450, -488347241, -1473682167, 721614480, 456869339, 81287347, 1885886007, -228695179, -1400533149, -800294134, -258359708, -2054855824, -105391331, -135298457, 12909436, 1697484643, 993797760, 148157925, 984929614, 1038254599, -919888267, -1670110950, 860940145, 644700052, 265046748, -384652355, -1402026380, 40633303, 1667043469, -484247605, 2146083674, 1302810065, 1245949033, 258504664, -1704781651, -927241819, 1909726915 ], [ -240338766, -683657419, -1027699445, 289182167, 288211193, 2034399042, -2025322077, -1017651960, 624110505, 49643948, 209094680, -1212243916, 1400868235, -902143308, 353834231, 1116468119, -1788333895, -886484499, 1865610762, -756174226, -1842300593, -1365167557, -584279992, 421819644, -1137375708, -1754498877, 776009084, -1685150420, -1800319454, -848715324, -1077674954, -293336254, -1436026751, 1967428306, 67863877, -2080883340, -1254136957, 585210753, -1813132551, 16909376, -1819249341, 149655615, 1316902200, -1731693727, 1375192120, -771371866, 403564500, 1502226617, 870892080, 563784238 ], [ -1595856549, -987144435, 1721640472, 9325701, -805085993, -2123958490, 965343452, 38318687, -326435129, 1514874717, 886822147, 1265369317, -1553388690, -985840987, 1368857146, 1723900056, -1662915938, 565441300, 637741826, 27753775, 849611571, 466808352, -307656570, -2106745345, -1417710859, -1162910150, 1440894278, 1282457921, -17922112, 2008289352, 974863518, 17484344, -221350837, 297519393, -434129895, -2057575539, -2056741873, 170151537, 1683667168, -1692106709, -1994795225, -833236321, -111404494, -449417250, -1745566091, -2098404312, -1360647412, 230906387, 593657049, 1588982450 ], [ -1839431124, -344751361, -777106869, -1622113033, 1240241495, -1683518363, 193533827, -1788748226, 1172241565, -1740217798, -1581325680, 368834149, 476309434, 1172437407, 1435227784, -144601389, 846358852, 298109490, 515996395, 2096681515, 1573679347, 1097661107, 1714546904, 2135276371, -868381262, -495874532, 917334596, -150830236, -694164649, -1216942801, 859429657, -1600913142, 713298322, -649942404, -448626523, -1875221359, -1698809205, 1836415115, -95761055, -1384737476, 255812443, 291190589, 946079195, -17843431, -1595632793, 621476100, -1765696870, 390074129, 308527879, 1999672167 ], [ 967219646, 550084483, -1235797196, 1573627342, -1925021468, 455922657, 100690219, -1453997665, 74264397, -2027047455, -1864005866, -1571800969, -458000432, 462936945, -999347735, -242640259, -1209932462, -2123369345, -1894359199, -744927646, 1192278720, -1116890680, 908795900, -2021693614, 1158003376, 1903232165, 544995607, 1682744156, -1141237185, 1037451183, -410188703, 459288350, -386484076, -997349055, 1129672438, 234695329, -270437992, 213926950, -154840954, -841747064, 515172492, 1666785818, -97472982, 1861801597, 237816429, -1669452317, 709297279, 1221628695, 1005841585, -1987994303 ], [ -518039930, -1804479064, 1549976921, 1992294640, 1851579350, 292751898, 317953247, 405015040, -1607458067, 1980551945, -890938602, 358853564, -120289550, 386270611, 1003892059, 1266772664, -700521717, -1005945278, -1880572519, -1993800408, 1588072106, 1087867769, 53033221, 1154879502, 1982630804, -439920497, 690922652, -92583607, 1097797214, 483814317, 436836873, -2076273995, -1412967418, 1171918489, 230617315, -689750997, 1657235361, 572260131, 1107663235, 1767780452, 905477524, -1628667921, -528486379, -1413504719, -1118658124, 803919927, -962171323, -1504726364, 1164523411, -243417136 ], [ -1580738438, -1453668587, -2071725668, -52177890, 140765624, 1243546278, -619653617, -28842310, -1171366222, -1148126972, 1529641512, -704149119, 1110266603, -1288325888, -738564475, -403917027, 1021439829, -621917037, -1055328742, -1536659006, -1152948917, -2115720039, -208094139, 1712199958, 359277017, -14733052, -2083343449, -106677851, -1879232480, -1690604513, 663648607, -1888854533, -1739768074, 2080955451, -2142780314, 2111287553, 888705356, 1248075048, 1954960994, 1875635771, 748723739, -387587894, -499615222, -1907454204, -1871886780, 1547391565, -1578702105, 1893174829, -1288663691, -2017363673 ], [ 974807078, 37684092, 113557760, -1026414738, -69694710, 473242442, 1384755483, -948243144, -1392987998, 12440424, 562670761, -1610058827, -1375430837, -799895728, 1754178226, 2034317929, 50184533, -1166002243, 865204315, 1165298190, -1298538640, -1028472262, 1488116988, 460315589, -1911288577, 1736077867, 135527757, -1633032362, -560328313, 809228249, -1719368125, 1007593007, -1938345601, -2073812836, 1968579215, -1327118389, -573972131, -726007342, -2090353493, 1960237070, 612720615, -1541993942, -1329644072, 2033081452, -1969890880, -2097312045, -1805909457, 635528187, 96368239, 1447689997 ], [ -1765992302, -2021707271, 1858657929, -1816310727, 1652089559, 1188819083, 671844600, -1295689808, -2073979206, -1084731457, 2084179775, 2057474915, -440865248, -1185973987, -698604504, 2004663068, -1887070031, -1317862204, -1365270930, -1018065679, 1324023809, 632725518, 339681896, -2079969716, -1485181898, -1359374545, -787652002, 2030916284, -1657519167, 733975331, -427235192, -827104773, -1751399890, -1022876150, 155388187, -238846683, 2130461680, -191914534, -1594431408, -1605627316, 1175644719, 115867822, 1224470105, 618178755, -1209763623, -385915992, 1129919234, 415756831, 2118447598, -257417715 ], [ -384073901, -1299806922, 897663857, 1889933803, -779877748, 2012677409, 1451707500, -1968100673, -187118381, -1319081659, 2086511073, 864430836, -840416329, 1769018919, -158094176, 373827878, -1318282433, -406236079, -1947118929, -1460635706, 1203538282, -247807389, 420556622, -373188498, -237560106, -1915010540, 2021915182, -891254329, -1282081774, 217017458, -1906062215, 1582347207, 2132598473, -246119944, -1262674498, 1913639524, 381029515, -1221338408, -1959317209, 1617955701, -1589566999, -2118916655, -751245544, 703774722, 659009312, -1208033207, -840942032, -187878149, -1146585974, -1296914203 ], [ -1697338427, -389576744, 302293411, -1808267516, 2135342833, -338890314, 1902908998, 786128521, -1904991091, 47725672, 315783914, -965102075, -111995455, -733893449, 124126650, -1132325899, -1169310122, -107731174, -1243820911, 1427547484, 1928282154, 1642651641, 1401382135, 2110616951, 1283929971, 1669297214, 50268110, -1759708863, 2070863122, 1985532428, -1569449432, 2096719124, -644363145, -2041213630, -2082938927, -21588079, -610676001, -295370451, 1570735337, -1392568484, 766507946, -2089042511, 1890576843, 1676695680, -2055337524, -673107097, 1007557770, 81049209, 361670516, 942365234 ], [ 1330795420, -43082673, -67249320, -1785858950, -1264959402, 2083646312, 877655311, 583846130, 1060903911, -446366766, 1205043928, 1353670896, 1876728315, -735021159, 1314432472, -2033836523, -2010657113, -1031443947, -292813589, -404205292, 2100604108, 1763224887, 494326414, -1185618460, -1430208156, -2136067352, -52801313, -1322594113, 1203353847, 239239841, 611957847, 250400123, -131779312, 1735696014, -1944246069, -1601839179, -478211314, -1501413754, 463264778, -1104722036, 586513569, -785491843, -219846374, 1177575460, -338119705, 240150243, 1041098309, 1764093522, 986554167, 1785905861 ], [ 1068429662, -625704658, 1692763564, 2017593679, -1137905790, 652895324, -810469816, 1087781632, 1838049742, 517814885, -1345258802, -694804941, 400789724, 1264325974, 1567916719, 497611716, -307308579, 341435611, -340654000, 1969280086, -1965533386, -1053488256, -243810757, -847140104, 1572835521, 1654146112, -414769826, -819406951, 2042408370, 1404259316, 1095339232, -1321639764, -1490765011, 672220616, 2108338948, -2048025408, 1360789091, -287619785, -414031014, -641269906, -1376848237, -648408190, -1156976242, -2830642, 2070336575, -2032881913, -992123079, -1470115697, 2106513660, -598318314 ], [ 1308328449, 1811647566, 945108541, 1163587309, -1617184701, -944284166, 326546113, -1440513814, -346615154, 1510525062, -1383967519, -375608310, 1118172702, 479579590, 1688793478, 1162121158, 76838293, 958740458, -1151819437, -260729528, 573762916, 1684225784, 644177146, -225201696, 1704985481, -204672266, 191703695, 633893961, 646611075, 198243556, -1976058600, -1757461002, -414439066, -1722411282, -988146182, 324170311, -1859185622, -1677226200, -1238484910, -925683719, 1061065516, -1316874443, -1630964687, -1992001912, -1650326864, -1335258168, 435491900, -1039996557, 471093422, -659321141 ], [ 244502418, 1807537720, 1888857578, -1647381841, -1381180566, -1162512796, 431630880, 11507036, 1437312821, -1798476706, -1371064883, 1566718179, -656641034, 2027865356, -1827476742, -1882320017, 930023113, 877501602, -543193564, -1969924287, 1312577618, 1729378219, -1553136431, -419466618, 1291347834, 462740158, -3903352, -610148829, -750283757, -929254171, -1974621140, -700130199, -780144955, -870431230, -64302488, 337293499, -534440775, 914946076, -577208327, 1877065048, -1742329836, -1452346827, 2060671830, -1269359677, 1092329150, -361282164, 1101145121, 1580852137, -1065433277, 1264400350 ], [ 1487320443, -1562229262, -1807571189, -1348883219, 1014824784, -1036418545, -1907234808, -1925474507, 565069710, 1814496708, -1866589022, -793780926, -1406880370, -793877680, 48513176, -1491298253, 1143295308, 1690376337, 1540648737, -1349811240, 701184985, -358696116, -539212035, 1419539931, -1793136963, 174252344, 994734128, -530880054, 1679719202, 325309203, -1980202045, 760018372, 1880325539, -555776300, -723838791, 244217261, 385790966, 786066262, 881496746, -254738940, -864497568, -287892049, -1917277723, 1736013775, -1395378886, 1015106004, -1480510275, -653180935, -508025183, -902899574 ] ] ], [ [ [ -1069112903, 1335979401, -899767630, 461417792, -275428981, 1341274858, 378807168, -410719406, -1105260810, -2013822062, -717779534, -105763615, -812387698, 2080200487, -119886480, 425113965, 1843377418, 815994188, 1955898549, -402848141, 590902829, 755608077, -1255011791, 1010341787, 519627316, -80955624, 1540141637, 197961335, 943259945, 1911813438, -1456959987, -2145786924, -1676270651, -1955960639, 2114236778, 1725207593, -1583336076, -1457668079, -1381570763, -575974147, 1076060186, -69074003, 576992478, 6687429, -1494259347, 657708923, 1384815896, 1637708283, 1666523623, 1258665524 ], [ 602380138, 325249912, -1092655357, 965546207, 169041203, 1568762377, -2010075337, -475055720, 1638994521, 1138590584, -1161548996, 821138910, -311643640, 1076415887, -1355481460, -1619920375, -1428531689, -530792451, 1286957116, -1305143326, 1904694297, 571006225, 1544583861, -1263998936, 1562943307, 1745262013, -1712202040, 1017423028, -867340777, -2102607034, -103554327, -1087524872, -1950578976, -1664506630, -1086187236, 1116106220, -466663277, 2134977391, -2423755, 427568659, 1110467261, -1626273826, -238511626, -570538992, -436271858, 1992671781, 1293025533, -1664205155, 1953104730, -1441921887 ], [ 1870599919, -815624550, 394437234, 21554597, 1642073537, 630616224, -1991017527, -881035534, 253943362, 1415584185, -651036751, -453264697, 474645276, 580895031, -724316116, 1123623000, 931790996, 679438457, -341738144, -982893660, 757869182, 723104186, 1078549271, -1129252177, 1475062836, 784569716, 1143679543, 160600378, 1278999433, 1373313406, 169301143, 1752480050, -162293981, 1036256922, 862393229, -501224351, -651456586, 1061479797, -557270991, 1094814370, -1524405709, 649922256, -254957128, -2044236228, -1946817343, -1895080634, 1418018460, 1903991587, 795843193, -1842915966 ], [ 588173964, 1671775534, -1017031571, 1761953275, -1047181799, -1855275642, 1138321879, -942570146, -857606136, 549021190, -415387030, 1618538252, 425967776, -1248125984, 882719581, -575766066, -1572550959, 1722435019, -1471737651, -494748714, 27678816, -235263323, -699744745, 1312740392, -1392439676, 1878039617, 696101433, -389068984, -357275785, 465934261, -1071567347, 506968730, -955049140, 1127020377, -1243675596, 2082012087, -1658028292, 1559437771, 1275228747, 278873320, -742681040, -317814685, 910738623, -1082190159, 2025573318, -456798190, -1111188920, 997605203, -609105740, 2033373185 ], [ 92352909, 437809334, 999252014, 599972206, -1075280370, -228365878, 1904782676, 960682278, 121991967, -763428848, -2113361763, -810411792, -575528022, 349858357, 1326839822, -876007699, -46591913, -203239660, 1210161605, 860969215, -1185872721, -192344098, -543197157, -136634311, 1218425539, 2121374364, 2095941374, 1751862079, 691870813, -405249193, -102219661, 1732429164, -683541206, 1113001311, -1184495499, -1925620781, -843539579, -750478746, 794525589, -872321044, -1059484006, 1095143083, 557211500, -1126740297, -612116289, -1177553280, 2031239674, 1486850315, -615180009, 14043887 ], [ 294598613, -317510870, -484069339, -476454220, -795105498, -545737128, 1526326663, 547690424, -1032799661, 1962220010, -418412856, -387484465, 1439806685, -338647786, -2133148272, 1849111293, -175031947, -1729069951, -91633940, 507610971, -1060269985, -1507654777, 1661276436, -133484601, 863095305, 874283830, 914025023, -2133303727, -154322958, 1092509730, -1451979295, 2079731996, 371654406, 1636993462, -793440205, -1526195304, 1955290280, -1880290023, 656718245, -348076283, 1540142987, -1730106521, 1422648498, 1188611653, -489169760, -1532447627, -541779530, -1251024771, -52214615, -2014372883 ], [ -1884965305, 1821582543, -1995483920, -1844557651, 901964920, -807872659, 1374088116, -893189401, 1255986185, 592925471, 1951689334, -603319572, -2035441044, 678260012, 1800591872, 2021604170, 260304804, -1312156655, 911020471, -757720650, 227325686, 2118977296, 1912734645, -1670557818, -1504195550, 2073997987, 2069175422, 1422442682, 1861075074, 2120825747, 1164119568, -290664817, 70727304, 577559572, -497639770, 253838484, -89481746, 319582319, 1682273144, -1415359525, 436465021, 1607882426, -1967888766, 307819806, -1064781290, -1711009774, 2088326897, 1681095676, -2024030293, 1505537999 ], [ -1587068430, -898903945, 680385583, -969543383, -1932139114, -1857527540, -658478937, 452309346, -1020201223, 819755114, 1546956934, -315774519, -1349314154, 1024137038, 156965879, -1203520111, 2101317250, 1143668235, 1346245409, -251629491, -1920344841, -1825043881, -531659659, 1472731079, 2015294527, -650420398, 1533516595, 1147417184, 575137220, 1063932859, -333619411, -1539137655, -1016009970, 1796981161, -779972697, 2042733725, 1729350186, -1435998211, 746171359, 473712010, 1401528027, 1013719232, 242772972, -1688300263, -615234117, 1180953559, 22536093, -1089517707, 700099138, 744640762 ], [ -30802244, 106528653, -1790424216, 429602685, 1215253007, 2113208701, 508829664, -499543460, 223591636, -1914546460, 102766439, -2034874567, 130787695, -449650732, -2058045274, 720049019, 1042150373, -1243694129, 1308094225, -282468902, 135347300, 945268639, -2030224900, 519304916, 933776472, 1474981203, 1304400553, -420410068, 903562035, -92516964, -556867036, 1619072590, -666823175, -587324812, -581011236, -454306271, -112052910, 1586748117, 387552736, -431502471, -21000854, -330860986, -1125337293, -713308273, -686462706, 680232062, 74902158, 1662406296, 640404412, -1281655146 ], [ 594781662, 920207620, -20021726, 1331379224, -22030184, -1175174317, 1288762435, -197461217, 1234294148, 1532825047, -352324487, -259599462, -102591241, -688574494, -1272845335, 977517270, -80885347, -322689911, -723500129, -767104167, 1162375887, 1259950254, -50351892, 184744310, -1355404686, 2019071769, 107442637, 1560349730, 913915491, 1768499736, 1425268494, -1982155798, 2019255650, 380928069, 337296927, 1967182503, 1690043886, 305809418, 886266516, -1820073336, -1958642331, 501187781, -527609756, 1974839143, 1632556580, 565507611, -946104744, -1252318261, -1547537455, 3163207 ], [ -696491425, -1243444802, 1819256785, -1770626889, -958288146, 1474506114, -1803010732, -257942658, -1901518117, 115698728, -306010282, 1574542399, -1900856310, -1269203268, 614898331, 1937907210, 1596865921, 1682786550, -608228183, 292939269, 865246262, -1462832016, -1766821908, 1946709688, -1075435543, -887719703, 1454688834, 393114657, -1686848533, -524677022, -1375963139, 454906556, -1135324559, 877611568, 1316958251, 1368261022, -987351350, 235477772, -2077984707, -1939829466, 9391778, 1314757385, -697112386, -729085282, 364335916, -1648742492, -386405786, -798912715, 1079512008, -427156164 ], [ -1698554378, 100562071, 1128932454, -392624462, 211075270, 1946150050, 1431236677, -1365977762, 99389652, 1719314672, -1566070646, -2023600501, -425347009, -1075404072, -367642562, 561336653, -691840044, -623116081, -138477397, 1925954268, -2141572945, -1815386835, 1794046591, -527711052, 1925095881, 611928753, -1798781954, 319797908, 143715822, 88827959, -979180706, 234551217, 763424718, -1997032692, -1478460215, -479926623, 2042029992, -1465456762, -1731278279, 2118391923, 870576913, -232973302, -735564455, -1215507134, -14265317, 1114077485, 413850765, -560700826, -1733502632, -966238338 ], [ -1421165869, 640655901, -1916238741, -1240533889, 994523429, -343404740, 1042875962, -1614452717, -299002856, -830772180, 514825210, -853582302, -1302103965, -1733864061, 1361174936, -362642236, -919366415, 314765201, 504656354, -1208548163, -1361922827, -456385165, 657677463, 2064758969, 2104912916, -1303347012, 295471745, -628911377, -1201260910, -256497311, -1436448563, -286491866, 1034479480, -1200174367, 919098326, -1626189024, -255481664, 829128063, 1245178584, 1258626226, 861688552, 980104594, -813822150, 1298201960, 748922434, -1086597526, 1368698290, 41082378, 1723176273, -28262940 ], [ 1747785846, 426567143, -1051411003, 1208700171, -983991995, 1214497751, -1136803611, -2004713408, -1942530099, 373657698, 588424784, -494861023, -1021544609, 522012002, -210498554, -2019549220, -513785087, -921305347, 2045397147, 1593734382, 823603231, -2020053644, -2119613384, -2122513976, 1467619956, -1487665028, 450166598, 1724040499, -68469121, -257397476, -329041058, -930346173, 850642139, 835729510, -1367067528, -1875530441, 974280168, -673002054, -1723812081, 1869082736, -638922248, 957255976, -1850739203, 989106423, 614713111, 732723568, 901168203, -78179459, -1654846178, 1165115202 ], [ -1572957931, -562816449, -1270062167, 1425275733, -352079197, -490433978, 1771368263, -154927673, -1383924434, 1004671284, -1720158320, 775394024, -974847204, -2007976623, 1383797735, -1254070430, 810157347, 1997358724, -1300992595, 115611714, -112920001, -1850936156, -484351403, -968381652, 1162513325, 673727035, -2829849, 646821998, 1141032388, -1529170489, 1701006343, -426106947, -2107573633, 511049965, -261834633, 1302278148, 912952523, -420145496, -163582870, 265496851, -1947139154, 2124257438, -400875037, 1347759875, 1242331325, 181718727, -2067644249, 149452109, -2138730782, 1915453155 ], [ 1420952260, 899250744, 463416569, 336925493, 1900668643, 1884223359, 38775557, -1141862631, 1181012833, -115680805, -1169538896, 1344681078, -602835143, -58054180, 1865579560, 159781023, -1958580950, -1615835588, 1535489752, -26503639, -15545727, -950874389, -75268902, 1809755376, 1261306831, -647997963, 2003933029, 734615907, -1929000442, -2132836877, -1434957317, 781186318, 1041006377, -998261725, -926052113, 576876342, -57341709, -560617693, -305879617, 916954377, 220881668, 215764653, 115193446, -856825850, -83528104, -1546749979, -355001069, -1421778412, -2034873793, 1383840007 ], [ 1075073467, 2043183108, -187207224, -1082206744, -1917482891, -1899964177, 2053417931, -2101297458, -909974117, -1024507646, -1357958760, 224321673, -2112349108, 437753917, -58963704, 1150923165, -398810154, -2134815848, -132472906, -422602944, -1337045248, 1986206345, -1688077355, -226005118, 659841960, -494548170, -212081512, 487825709, 2009057368, -1432655812, 1229276997, -945111986, 114205380, -1419321808, -63614029, 918928885, 1378093573, 1453990391, 2073519723, 435545530, -1304717093, 2084240915, 113034880, 825669657, -1276864423, 299921232, -1313336605, 830933997, 1605051444, 1663047243 ], [ 434262499, 1192092656, -185633052, 1986750928, -1489973432, -208261437, -1086348308, -621405713, -617701483, 256958361, -58084983, 1665957164, -1592700349, -1468137027, 969344646, -1040461033, -1082604016, 912220284, -930831811, 164404466, 228066564, 1574948248, 1835059137, -1134980945, 1892542478, -702630593, 1330163829, -1268351750, 2034239988, 1298837578, 1904422961, -1361580615, -1953120535, -1674190321, 1433638608, 537466445, -89843085, -306300346, -1210113358, -1526103700, 752993034, -1148043713, 698430792, -1671769582, -713391016, -890808822, -655600522, 2062945383, 172460565, -389550366 ], [ -1853935788, -1001545294, 168095761, 1688504810, 31185091, -1782875372, -1583270414, 1437603468, 1958666290, 655647739, -644413090, -1690611667, -384606268, -2134557705, -128576800, -465173396, 191241013, 1745806930, 1093725171, -185986258, -1613804448, 1252835927, 233457859, 725120994, -1482588172, -285787261, 1632108588, -1756171380, 936151068, -2022773329, 224978563, 564467620, 1329017505, 1460875334, -1241011979, -1836469828, 1771573403, 1554909950, 209818235, 1527448479, 1510264025, -612767848, 95796600, -1717174126, -639556015, -161552658, -784422941, 486707607, 215938780, 316348315 ], [ 796458621, -1005836676, 22470115, -816280885, -1325006710, 1667858093, -302559799, -789457317, -1709638571, 2112802425, 969084134, 2037259391, -1391832984, -248407112, -1686788288, -760954824, 816833184, -1213789086, 1449362395, 395351042, 915229698, 1185536608, 543264312, -2131923677, -426815431, -1979752801, 1480344664, 1521763958, -671248358, -547553771, -669595007, 823076638, -856679163, -1273783652, 449549678, 1733138719, -1081253440, -489238133, -1247391741, 52696827, 190309800, -1354831156, 19761809, -222093100, -454754137, 720863019, -1486760553, 905092159, -118420702, 1202430773 ], [ 1272873792, 1523389689, 1316752067, -939018678, 2138648971, -1656346837, -2014082381, -1435484274, -1667824927, -1735367931, 938518267, -832575229, -173165976, -577905527, 1213939345, -1449618669, -1501876298, 1921996414, -252462402, -2042406999, 2137911779, -555055571, -621616572, -1204899875, 977648477, 1215257553, 1239600841, -612585503, -1007490747, 775302781, 817627357, -1670243354, -767875418, -2079083873, -502036868, 1731912436, 916280062, 344243608, 1869118519, 832747077, -116336131, -1051583988, -417321058, 2068733355, -861069547, -1267894886, 1452807268, -1990974650, -1997013054, -1876818390 ], [ 870762884, -1441590210, 993715531, -1006463799, -1089722193, 628353342, -255804625, -1460118666, -906932998, 1302904347, 2047090321, -1747295167, 1239093367, 287413265, -127533558, -1723326213, -502633009, 492008453, -1068564757, -1754620527, -776669927, -890721123, -2011254610, -1387809172, -309709363, 1348082860, 2099824431, -1324139576, 2108839928, 636682326, 1451850800, 1597237968, 770035051, -755333464, 478046067, 625106389, 810638076, -1083160809, -277137042, -549115420, 662370224, 668504931, -351103231, 401378819, 257777073, -1497243038, -1212654106, -1967620327, -1503918884, 168288806 ], [ -721977252, -43376833, 1024735599, -544180930, -1436977156, -302798299, 1285056646, -503768933, -407912830, 918719978, -1716145158, 824541567, 1110533412, 1735883277, 2062960281, 482210874, -417183288, 1800600416, -708128985, -63003149, 556860124, -75550847, 521872452, 179155716, 1284573345, 191512115, -305771649, 290164879, 211124871, 381860745, 2051623156, 965752425, -464114513, 553955152, -290806106, -2016211491, 2044162135, -1773370768, 27741505, -2075695200, 1232549118, 1568734462, 829512072, -456066589, 1665646016, 659522050, -744267276, 1246513129, -1391525717, -623458836 ], [ -1933868242, 1568573812, 262528841, 744100712, -2114114163, -791887129, 1802006776, -493810323, 750190007, -48589189, -1049462896, -1852361278, 2094375321, -1757665326, -514178811, -757544628, -404300484, 258364106, 1211933934, 194912298, -1797629283, -1381553666, 669204760, 1116948803, 73997189, 1335487671, -105512766, -313066362, 53858887, -1100735874, -1403228296, -1438414099, 1027534067, 1541543706, -10284701, -1259275436, -587856252, 219477614, -868498405, 1573359739, 116031694, -1315311656, -1143018604, -1180318556, -2374591, -431454830, -994173814, 1435559273, -486070238, -143455408 ], [ 1182487091, -842641596, -86021432, 78659742, -402753105, -1979328056, 600609782, 1182379990, -1975117057, -1516925209, 252952175, -1674557681, -1299090331, -1607848191, 798223404, 899219231, -2112702632, -1660446193, -1179926208, 2040324621, -1254503041, 1335572589, 861290114, -164044408, 1805125676, 1621154576, 212127160, -1032496516, -715286918, -1084201529, -1289797511, -271404062, 1497834631, 911832739, 30949258, 563136010, -1535106675, 359693956, -1301142659, 568258754, 1878541836, 604309233, -1117012953, 196429309, -638105982, 528326555, 1391241902, 1269798906, 152508339, 1825598718 ], [ 624640840, -641307315, -1402196867, -1076328731, 24727159, -548391394, 177483971, 1876419303, -1981547807, 701462709, -1766069313, 179129367, 328314689, -6958678, -1293269479, -41367036, -92464259, 272442131, 1552548109, -1513885437, -661615267, 1774793503, 1793603045, -127110895, -611784845, -231039474, 140340632, 44182905, -1213878192, -1417737602, -1091497216, 1782201613, 1414788977, 1166883552, 563069679, -114299704, -1167431039, -686353972, 970467923, 563611291, -1380743057, -129487956, -1223201351, 1963391952, -1494604198, 501132041, -796188302, -1912782179, -2136210268, 1157608622 ], [ -385674707, -2067408104, -1468785468, -164167334, 71936154, -2101994729, 1163500746, -2137498932, 572638216, -561925608, -1315579551, 1456627827, -1013684819, -1878384306, 1818475869, 1062815698, -1616238620, -1383627824, 1496820799, -1363715644, 1866479622, -796326584, -1561695211, 1608149008, 139523571, 58842858, -1191477484, 1518104330, -1805349492, 1051638007, -1063719159, 208574516, -927917123, -852077334, 250100762, -961826141, 872883638, 862771597, 1181158470, -43151956, -2115579359, 1689163264, 118833925, 1666678544, 194688387, 1508113401, -1851895635, -1021643498, 36112168, 1228512169 ], [ -1597051435, -1916892973, 1981691862, 55634431, 314715306, -1644907542, 1006000080, -1638373510, -370177737, -445073465, -1954414223, -757569710, -1783972537, 640745457, -1194777925, -344479600, 802624345, 949946312, -1827030137, -13250846, 1420186439, 908008486, 1039199464, 128536305, -1296509797, 1068647681, 1053583506, -1264662221, 1877223590, 1937697296, 133301029, 2028256444, -2076613017, 691084001, -1552814365, -381666753, -420911400, -261979980, 684974742, -1832218156, 1355093577, -1213522762, 1270731685, 896669928, 93196505, 1771168399, 351228167, 1223209247, 2138928240, 400889138 ], [ 874917459, 1348829787, 797779220, 697240070, -1745144512, -128502981, -1104561186, 1252864253, -1894954013, 107442208, 12645236, -1073530757, -1565961938, 1330664892, -1335994914, 1346827534, -1622680526, -736929712, 1682017037, -853085500, 414937080, -970906153, 581692937, -312426483, 722524840, -119544796, -451438437, 1845865258, -2001862503, -986343159, 17021165, -1371111487, -332765924, 976784119, -1859098463, 1770096685, 423055938, -1553853254, -470338686, -977908901, -31525180, -16806785, -1321021218, 81661146, -1853119453, 1047777825, -1600919555, 1602711533, -402165605, 1778468808 ], [ 1844619165, -673488127, 304576032, -490767814, 1089261225, -1124355553, 1936693231, -52540443, 1327693166, 1852007426, 1454874757, 1596719932, 1394279235, 911894273, -1988847793, -628664808, 1585349517, 1324799927, -282405277, -1093251177, 247470004, 53001895, -5737238, -694848053, -2141646708, 1989536813, -133585745, -551973283, 1440347486, -612787083, -37273563, 1542165461, 954461952, 1999159813, 60008989, 804932181, 1016037960, 461312954, 1152872002, 1199681259, -1778334360, 176670404, -1762733393, 390514128, 1931584157, -519994725, -1213132958, 1103876637, -623721302, -1166949273 ], [ 870641795, -1718745788, -985802007, 740792723, -667545379, 61072304, -981554179, 719966123, -1902959524, -881273747, -362190068, -333041305, 2043790979, 1023763838, 1477394162, 562967365, 327625653, 373168440, -1862725168, -1170580737, -1314327224, -1380479021, 457483681, 26308264, -666487628, -1963476381, -1130757627, 1634591532, 842376297, 390593300, 532476318, -55011962, 1438477008, -1151423394, -629903373, -561286173, 1229201475, 1471568409, 1356342204, -473107057, -1854875049, -934535677, -2116840072, -411948699, -1008308712, -2034211594, -1454013381, 47629256, -584055309, 1590218891 ], [ -729133802, -2145655248, 1781206438, -1568358790, 1213442629, 307617817, 289205828, 751083258, 1063154351, 920598270, -503283324, 991077977, -1556723133, -1735735143, -2066471044, -1365662876, -239036845, 1299389650, -835121281, -55967309, -2219847, 1488404854, -568935961, 1768678738, 1122776435, 60400073, 1090442306, 2136401491, 1423566952, 593554909, 1568154989, -1351512749, -776798036, 1692261315, 1991783846, -1836689720, -1021153638, 1318650896, 1513564251, 1119097561, -251576648, -571001229, 1803649389, -985959332, 2114994696, -1454118547, -1645743135, -1368113346, -344435723, 745552028 ], [ 1401787029, -888955442, -1625159094, -393761310, -113553367, 1503722457, 1360234034, -1991505005, -1621259449, -608070803, -167005968, -1367254203, 978725798, -559244588, 263085147, 1849017515, 1251985892, 1311038091, 1046980867, -295477837, -80695751, -522285841, -647072066, 2094379387, 1624720553, 1521944554, 1153315352, 2115814722, -914037203, 694686220, -1378353539, 893540755, -943326638, -1829377069, -2029660851, -1780884726, -301863166, 67523607, -572518226, 804172922, 1524113068, 1039392648, 280462376, 924428959, 1456892577, -1687162977, -67710600, -695031676, -1967335197, 318577914 ], [ -510865012, -217160023, 1927833542, 156084211, -1758913725, -1023629613, -1204460949, 1884008327, 1617427003, 70048395, -74008267, -560369395, 498136405, 1761507598, 473013012, 1199544781, 675202293, 1682372493, 286636282, 263488739, -371895135, -1273608110, -165648777, -1004629162, -482380355, -841444429, -1009302729, -395690553, 449689402, 1182537546, 1767281711, 842345768, -680902860, 1508159907, -1851815964, 843527079, -1226705446, 1022220305, -800983729, 1646229469, -1963713334, 972167501, 1738648727, -1746052449, -1945006392, 147401736, 504401560, -171819694, -1920373618, 1451967598 ], [ 976457168, -1305091371, -706329412, -1823334266, -897677696, 2118471854, 1370209352, 502361588, 1100982431, -1757861992, 333546760, 1025473410, -1735746528, -2076704047, 1416578002, 782404266, 1677429758, 357550737, -1241566218, -1416876459, 143023677, 1969019796, -1591110859, 600182924, -2083798303, -795764423, -402433908, 1308833707, -998632203, -1554834444, 769666312, -976766563, 2112148122, 591234907, -1708728128, 960431142, 272933041, -1804280733, 2039165666, 992598671, 957949701, 412301194, -1049997370, -1717547134, -875427155, -887946649, -237206049, 148937463, 1316010891, -119810710 ], [ -227643701, -944909561, 1590612775, -168791442, -397058135, -2013265819, -402281588, -1187073343, 547197448, -1798353533, -538989061, -376026508, -446029767, -792292724, -1630667126, 631333960, 402603190, 491569467, 1918768877, -1305531004, -1021888097, 111453473, 1295705922, -143266650, -1156665296, -1878684571, 1044605457, 1831405401, 769163404, 613640564, 1503701755, -1306119049, -1886370566, 1377823025, -980887484, -1140617318, 175741449, 221063672, 1326570774, 546836199, -1108295598, -1229515453, 1260010920, -1731819148, 327337607, 1323780055, -1072382833, -492559766, 1061830770, -1108332664 ], [ 656611794, 1623017873, 926124863, 1257015690, -1382308179, -301269334, 284264585, 1757247048, 744369653, -191645333, -545726140, -1020930188, 2094821608, -170437152, -374309234, 1582484573, 1858672035, -507574920, -922317574, -1402276299, -423697477, 39701644, -1579760469, -1787721573, 1224270741, 1876641025, -521404526, -162416066, 936797706, -1805135135, -1660444512, -808561834, -1220981440, -226079187, -1996093459, -1198490133, -1558113908, -256369569, -480512217, -1872880326, 1964593575, 894011819, -1768839273, 70744455, 401386111, -2042170745, -1144197799, -481035763, -1920900368, -1742835021 ], [ 616633367, -558676659, -1100586807, 1486732825, 856470290, -1904873565, -367836138, -41710984, 1475041453, 1126318548, -497364725, 244225658, 140197251, -1653096498, 571570870, 762854947, -106819309, 484708215, -176049256, 514223871, -1722683175, -737909916, 1514760111, 142446385, 172129768, -1961965268, 614039400, -366742418, 1162843483, -1716946568, 1916968154, -728780137, -2088988783, 1566947135, 1960993290, 1154693034, -1574515451, 596039273, 2049375303, 330998589, 2137624599, 624342296, 443551454, -1301822849, -417850700, 466794634, -215051471, 1145968722, 495718152, -1382143975 ], [ 55326685, -1068292554, 33608639, 696874885, -604435393, 994099620, -112367158, -1191651634, 635211039, 33530150, -1141013930, 1187951600, 2124483109, 1818518235, -1216588880, -836523456, -1755403545, -1024481279, 997325459, 61788823, -582622092, -1536254411, -1003019160, -1329500447, 1245558391, 425486121, -1434350193, 2025773608, -1063801167, -758340908, 1555558248, 2046399346, -1904927307, -1116033775, 90733664, -1124397421, 1422446805, 1362299057, -239734213, 1465641877, 316712156, 828506367, 304549293, -768766424, -657759058, -40358123, -1603994209, 1695284213, 1753821690, 1855321585 ], [ -1656904087, 474950483, 319365468, 968449575, -2111457985, 2128641081, -269999678, -1864054172, -1110018656, -945857057, -2090737498, -2074400050, 1618317976, 1298973600, 1609012869, -996961468, 441603586, -1185856565, -654829406, 1163308525, 127097867, 670638619, -36320816, 603992409, 515974452, 1829035463, -1321406460, 223551038, -1548349182, -683182382, 862256363, -1454149893, 1062983320, 829458954, -1422148507, 411034462, -1694406526, 2072172089, 524466997, -1630580327, 1060755202, -1760912266, -1029786141, -258314673, -1007965569, -1030062240, 854947907, -1053327715, -1658001412, -902763493 ], [ 1418585982, -205499807, 213596814, 886093760, 1214475451, -977358157, -1204833843, 515516926, -55235307, -1775426382, -1576915414, 1605902766, -35073637, 526638860, -1651260071, 1682275603, 535048344, -1147357639, -985654531, 1359931487, 1424102651, -708854620, 1405661764, 970468833, 1007239051, -201027655, -1635508899, 2131216265, -1770344421, 565589579, -391783922, 1204098493, 797934758, 975676108, 1532436830, 479346181, -1813444891, 1447602570, 485072600, 1761998314, 1126303943, 1729602033, 663835345, 1988054249, 1411369624, -324592108, -534390613, -1101619159, -1978683764, 85127479 ], [ -1551395564, -1832683387, 1402096390, 978917454, 2109432034, -1458750091, 69399974, -594799612, -1775271861, 1731931198, 2109951945, 1051993687, 1694493736, -298030389, 2022098178, -1913806383, -1762357971, 1461912510, -1217348933, 573792652, 1890898658, -93529615, -1227690268, 1504111743, -672771176, 1282282378, -1761869106, 1074864171, -1965160435, -1041706454, 397539928, 23615810, -1315649793, -1797697499, -1849333781, 1323888185, -2024214753, 1636467300, -2107213056, 1439737649, 92757813, 2044011963, 1833519643, -168250322, 1447247188, 158327278, -475790154, -1225683894, 1693575681, -120382023 ], [ -451827568, -2065706971, -998231296, 1901805010, 1211944735, -1784139257, 682855100, -1337207097, -1259674, 393850463, 80646872, 1138174499, 66536888, 316676122, 289220509, -973241561, -1352283894, 1666144627, -175239566, -1136013148, -1768652691, -1444718539, -1053054717, 1373828050, -1023001549, 1091259420, -1009207987, -1906579560, -2004661291, 1267829770, 613969939, 508862375, 761850680, -316311524, -829552445, -1754422004, 2032683453, 1030122471, 1943583021, -1423937382, 1544020194, 1008096067, 1900658716, 263946081, 1155447003, -531485323, -308355027, -658245535, -1153074495, 1413927507 ], [ -1398576338, 2022494781, 568073837, 776106020, 1505591837, -1999784064, 125396142, 1834393867, -504385982, -185701800, 1162913744, -905450191, -1579916743, 1349325694, -962706742, -71324330, 246227346, -1051988518, 517748961, -576548, -1679011816, 1444238074, -1094986027, -855048265, -1594182371, 2001169992, -456067072, -1107523202, -134013771, 1595697907, 1518940436, -392280848, -326167391, -1805211857, -7251480, 879617403, -100389321, -906409172, -1550822832, -2029812007, 691089287, -898865432, -1067905445, 1989901636, 2000621418, -1116021296, 1419199466, 668653647, -1700094991, 1489392107 ], [ 774843189, 887273976, -653502467, -723019770, 2024779356, -2110246487, 1930942200, 1509039414, -517025682, -1073804169, -1652011687, -1992270472, -369044529, -141019212, 844056529, 1836678455, -1541352223, 813412437, -1614120863, -415734688, 243372793, 1299949154, -643890653, -1787408734, -786794963, 1871429686, 303108619, -416315973, 146679417, 331598833, -744073957, -594974240, -579535983, -760910869, -1467408648, 444552703, 2021202375, 337677470, -294621845, -886776482, 1502643812, 840669297, 1349831746, -939999390, 1520109120, -1235526745, -1034040434, -733444985, -75612786, -1951121753 ], [ 1161378421, -1660725925, -942624484, -1041453213, 524674250, -1011274047, -1478354866, -1380823855, 313782393, -8897919, 816083520, -1626843003, -25431109, -2071883320, -1769817123, -185536913, 860923669, 841610962, 1085488354, -521405715, 1620115948, -2041657341, -468961025, -308716859, -1887807164, -112425848, 322956273, -1088157597, -1902157921, 1709192536, 679383523, -2058325393, -149879168, 706928183, -687584844, 1828021679, -2098080863, 1716602622, -1342612959, 2109334886, 465800064, -1547416981, 1162562998, 1738015465, -1067473302, -1222388229, 237326200, -1806218513, 283108048, -1061337027 ], [ 571770372, -1923647547, 1627245227, 1665031123, 1190151268, 372274666, 1751636307, -790125584, 1824644857, 628298865, 462947760, -1154521889, 1177055697, 2109307349, -632248230, -595170368, -304013315, 763984754, -185841536, 420299604, -1746814391, 1457824017, -1648186904, 640255189, -163228126, 1473381439, 242278867, -461521414, 902179912, 1494784934, -1724181753, 1841726525, -1451877668, -748803825, 460540517, 518768229, 1283691629, -1886159478, 2051727693, -1452368454, -1886776249, 2085158885, -1697556526, -1302249575, -2051426372, 232449460, -1205466648, -1492322420, 635692892, -2051952479 ], [ -218118463, 621370959, -1150033676, 156877200, 1077449722, -712958330, -854936799, -1589881986, 206951571, -725955292, 457392025, -1827741869, -1651163663, -498693245, 1996811285, -275254566, 1766974923, -942131413, -1471691302, -2090767240, -1991237695, 1944083649, -1686646058, -658585012, -1334461478, -1600733155, 1791451595, 737557855, -830146392, -376094474, 132426719, 222214677, -1349446208, -676072466, 757540059, -1496162412, 901524906, -22465864, -1240433277, -1410994801, 2145168419, -1371305407, -1299115891, 1441852104, -276569680, -1052059505, -966304154, -1895641762, 865677109, -1683197190 ], [ -1718097340, 917097900, 230300632, -773026376, -1267092427, 236762108, 1425057566, 1261237474, -4396621, -1863845542, -1996771379, -1802761082, -757027702, -5909778, 1113616470, -1464667374, 1264107866, 1126353762, -665127855, 1069101624, -1179565805, -1017251130, -1587499496, -696188831, 773773257, 1212431200, 214818728, -1797051009, 1030629109, 1051752568, 725856806, 1052758050, -832548319, 1856352609, -449221209, 662593938, -1393340768, 766683995, 779578186, 1384625499, 534050048, -755726361, -111261188, 343596555, 1024825292, 1224946550, 1642948112, 110447299, -630475111, 1727900732 ], [ 85944771, 337882358, -1442215856, -2120005222, 734739880, -1270602817, -1808780004, 1106127172, 1794904259, -473281394, -1525882213, -1034984249, -1742239512, 1103215392, 270394017, -703734103, 783236457, -1007400633, 1103141389, -916328050, -470684181, -900793678, 648905873, -1252877453, 651789005, 1321258372, -723405976, 2068545534, -1630534435, 20150432, -2001070878, 678741098, 951679016, 1692690171, 577617222, 130340182, -835309994, -1577427289, 1420771927, -2068495089, -1095811832, -559179440, 1150073785, 1948333700, 471019464, -1731248024, 1394417673, -642101099, 708022341, -1116591567 ], [ -1829475937, -676245668, -1181905705, -839799154, -551564451, 268548233, 1735230950, 1544836864, -508031462, -341533771, -1292235927, -523295140, 1836929335, 176656268, -1190894150, -325351064, 1091833211, 750915010, 1179640208, 1347241771, -765925459, 1299240343, -1001937641, -1767260245, -797641606, 446331374, -841762676, -1835047836, -781853872, -1252473200, 1927575624, -1095140853, 907473608, -2076403303, 753899590, 473777516, 1857930777, 810834566, -1614244273, -802883667, 1021706525, -1263430795, 930641332, 647000990, 274417785, -1487025226, -792579218, 234404960, 1903014954, -1229676556 ] ] ], [ [ [ 657217236, -1986682213, 1722023345, 1902178999, 1086331978, -325804465, 1218506798, -1734947892, -202196902, 163963308, -586637973, 1254945748, -295883020, 2041193770, -25872497, -499108268, 996759909, -775639148, 818695306, -1153630183, -1151495248, 1095744784, -641019506, -2013759805, -757269745, -2069000757, 1710914720, -23784626, -1500285327, -993762481, -520529433, 53598849, -918053306, -1614275108, 1474901377, -249337803, 419687372, 1240891577, -1004921269, -404847961, -1732257065, -1304708240, 897874398, -1887778513, -54363245, -1431285210, 1232928611, 1709406172, -640626466, 1935268873 ], [ 468942547, 1367212343, 2023745728, 1268219279, -1355450589, 151995166, -186927916, 1111529320, 424997249, -208305740, -956111938, 969620016, 1710855843, -369567450, -344285013, 131375768, 1195758193, -517561247, -1715936142, -1914952867, -1271033796, -1348924372, -708981508, -1564498916, 1860883818, 936451213, -857382220, -1040485020, 1495209422, 1506372376, 867663251, 1842808370, -923421883, -498330112, 1410113380, -997234669, -1606895884, -1782853879, -771328935, 2131839671, -1154298393, -656919208, -327643989, -1739787090, -1411677353, -1883675210, -2015834061, 1047101586, -1297763460, 1468688841 ], [ 1692500583, 1577397413, -998302581, 31085504, -2009192441, 1110400572, 2001341404, -1431184849, -1490607263, 1936373629, -997746854, 531293705, 373844203, 666178193, 2089682105, 1381561520, 547971237, -82281713, -1164039554, 1368423892, -830776297, -969408671, -716434563, 1860202935, -1406691735, -1860085219, 962991790, -686165088, 1909853432, 1609779531, -1024754656, 1607322659, 1121882163, -575112556, 509749608, 1727444551, 1158416355, 1450867182, -812188679, 706263517, 1353002121, -231366981, 1562756166, -820337896, -1184476107, -1017277868, 307600176, 796741856, -1263654685, 575610547 ], [ 199399696, 1549148947, -1172142893, -11844345, 150796798, 1218173314, -1546878470, 670414614, -1174957905, 2082607667, -121689408, 994094415, -1414735532, -1692804534, 70011271, -1433159801, 1618240977, 346063874, -776627986, 257188121, 1115364686, 1544435641, 289817840, -739367891, -648498135, -675716240, -38694928, -466716016, 1665130044, 260245702, 1951342472, 843836143, 935882271, -628882645, 1987450163, -87806513, -1413227569, -1041614741, -1604526176, 1588311127, -932488634, -72337037, -339665032, -1862752385, -152810440, 586230397, -1168249292, 1376169844, 1834647607, -1824941783 ], [ -2119259090, 799767108, -2136128390, -641241573, -1845391336, 1476280358, 397740625, 1354873302, -638075877, 616729691, -451291366, 915345707, 1861935735, -315205503, 670310709, 2060135928, -463962659, 1259635706, -935082523, 2007024240, -371218308, -977393818, 843951686, -168155635, -2088492199, 1844749044, 1970083732, 214692530, 25738981, -1699983180, 1397913620, -38604246, -1897403852, 1374214852, 2113042275, 1358012694, 461182787, -1071929406, 1529290707, 66046227, -887917744, 258139639, -731424059, -1277214191, -896109861, 1216619179, 1221214702, -1748726595, 906066162, 973159879 ], [ -51027990, 358172333, 1026945817, -1495389540, -1579051866, -785850637, -1160125444, 501496037, -546230897, 138354943, -1358902711, 856967069, 1152344838, 102385165, 405790117, -701642062, 1095910437, -401416872, -1852182923, -251690113, 835497819, -1861471188, -357912397, -512934935, 1440411754, -876336387, -145930095, 681446608, 453653540, -1667602654, -891781986, 1020520525, -1426153763, 1137804796, 487969841, 1190537943, -569435134, -1267594447, 90595035, -1899163941, 308481765, 1968964269, -1977699463, -1726395137, 252852711, 1896363044, 861563474, -1167014700, -707631156, -968814691 ], [ -678560069, -1443274840, -665185201, -1370084166, 1952190593, 554621969, -907382524, 335126649, 131502496, 1288414293, 1681435172, 1079159780, -938180331, -385588587, -1752207606, 676761240, 1326518151, 308276559, 1337860993, -280235001, 1246882789, -343231516, -461249482, 597902255, 1779915563, 900592631, 1943189377, 1231014734, -1324043182, -1211598274, 1531092856, -1517804685, 2116110308, -1029647733, 1031355562, -1772297810, -1992601462, 1631705993, -1095196783, -221131689, 1908696888, -1731462606, -549870102, 1446876203, 607865331, 263237138, 143806429, -3805741, 699664886, -991413198 ], [ 1013119615, -1841622570, 681695905, 1189688295, -1756047859, 1645183735, 473044005, 1020587714, 1385420592, 706514684, 1227785224, -1209261437, -154530487, -1894858002, 323828681, 2142770467, -785118930, 807258790, -1232174607, 920925956, -939947410, 1308867288, -289158084, 1341201891, -59066732, 603343645, -87789525, 641396730, 990032123, -601571711, -2032036618, -1561472953, 1338638515, 1373768706, 202273347, 549585156, 578263756, 1207260391, 1522076470, -267912892, 1494483840, 1668835548, 1392379963, -683985046, 1594485481, 975235128, -1525518911, 866077767, 1756628625, -1921361659 ], [ -669481723, -1221233139, 1339504918, 1562883880, 567860942, 1412082320, -1782775679, 1393336353, -1156387357, -585557418, -1790115000, -275434845, 1655162867, -1433587145, 1662810902, -343530353, -2064770142, 210186877, -1345137415, 1844507740, 362064859, -17290593, 1466333872, -905905690, -1446003741, -388816787, 586279609, 1176635705, 634393954, -1331607233, -98496639, 415350999, -1618119648, 1919051642, 473397808, 652265029, 1297964605, -674079509, -1427738012, 513704870, -813214617, 1755545294, 1034349973, -1298379801, 765706804, -1430312820, -539677045, 1697079448, -695936474, 1761344455 ], [ 1145221861, 1947856447, -1378857404, -15972362, -918364051, 96534880, -978292865, -1246573006, -1457672392, 1391409721, 442495874, -983727742, -569484872, 1405026130, -301369835, -425492261, -757066285, -261181646, 304453222, 961639886, -1416479568, 447992699, 955154439, 1836417784, -1695592037, 1348129301, 1543464503, -1951193559, -1043196885, -627637704, 937289781, -1533609760, -47191782, 1986280214, 1117665643, 1472808608, 731683869, 225050062, -1661073851, 142155064, 1614626371, -282791497, 484478922, 1067524785, -1949842584, -1089910835, -718044576, -1659845802, 1875053371, -1159770049 ], [ 1175346869, -444623027, -273581866, 747474777, 601705543, 690917354, -2043445402, 1454096426, 850889056, 1989190742, 426845641, 554425199, 145962058, -660041733, -1231600512, 1864410738, -1493899347, -1803555416, -67230954, 199923379, 138193286, 1589271594, -1031025367, 1711967713, 1918435575, 440318297, -100343249, 387375188, -95948039, -1453304132, 263089392, 1557477449, 2130924569, -361078240, 603069457, 580250021, 1648200055, 1087380415, -650365934, -1458845338, 672219602, -1988847655, 1171268809, 1709071828, -277448289, 2117894156, 33879980, -1704691815, -1288083001, 669478659 ], [ -1008625405, 990251662, 1209450920, -1210337447, 871523665, 426726474, 564618698, 417992776, -2112776387, -1338915031, 1402090994, -950146587, 1277374985, 731195113, 1204022034, 731397643, 1358660725, -592802351, 1136246727, 1222508920, 190018058, -550285073, 1366768350, -2002828594, 27974922, -687869429, 1763132682, 1298539203, 1925944121, -1620536148, -1003888726, 2137805812, 988533566, -719981247, 1675672392, -787058533, 58136396, 268978301, 385725456, -727468254, 1290356347, 357013498, 1545865198, -712277772, 318754777, 1090292670, 1096867040, 367478826, 138327311, 1682906599 ], [ 1720681838, -938611034, 941127444, 1757871697, -749406353, 2084451720, -1206464257, 176870836, -392550782, -2115567805, 2016499623, -1266145471, 616084205, 893147002, -1497605637, -386122009, 2021081172, 1926728694, 1288046208, -1305953554, -2070427242, -715416742, 1034818346, 630484727, 678966783, -1858693810, 1567380446, -1084381335, 968680462, 1924270937, -1288854732, -879439908, -540795660, -1230946936, -123612814, -838727219, 814909261, 1324691816, -2065597402, -1593760455, 1731158017, -913512335, 2119550802, -1446693590, -938795071, 1518384107, -2025632913, 842505507, -2089590900, -372152912 ], [ 777131503, -1579449430, 2022102317, -1445761834, -1645284084, -1956482677, 475831554, 523240862, -32654911, -1508163470, 751108645, -119491755, -954643936, 685849541, 1542709602, -410234475, 743781762, 1161527089, 896153559, -561010458, 1032637548, 740306459, -1278371866, -929980727, -49983634, -1449740090, 1836308549, 1883237427, -42301107, -1498137267, 2056509957, -1707194604, 2025575397, 951673723, -1098153941, -2022120120, 197606989, 1679151632, 169534163, -1074691016, 1181474566, 659871563, 811116192, 873207726, 758815096, 1543891300, 2043657675, 1830862654, -720936127, -532548261 ], [ -55038309, -1712950680, 1327955008, -1826591025, 1908751451, -487757171, 1339419415, 1389603007, -1303300352, 1558600069, -846771018, -393479187, 558979348, 1235269406, -1112582418, 424599978, -1908375336, 252525803, 1795735499, 187090307, -1063866882, -2133418473, -1680212579, -432149286, 188937915, 120903372, -2100535160, -1638979719, -1003423893, 1861360664, -65079013, -189452566, -380452618, 1427414813, 147336817, 583785233, 201795201, -621731135, 1236051200, 807645960, 1012152628, 451257574, 636731113, 1987385452, 1463574531, -184130521, 232367913, 859950323, -49250866, 572760372 ], [ 1808444712, 46001448, 1891637154, -1543842140, -1019561127, 678807172, 687852635, -1660677741, -1887952939, 333643082, 1742170578, 1152118836, 185212751, 1967680001, -339532690, -1532808804, 790035817, 341080934, 499390374, -142475983, 1362837779, 1133616719, 636010791, -1257430752, -856707279, 613622320, -750311269, 1749172470, -1860584087, -1571812970, 1689043214, -1285746926, -1726040943, -645910217, 2111571107, -666967887, -2124315281, -531633303, -1967210267, 1905599128, 1169913061, 1318383555, -1024141936, 790223005, 234285218, 30013783, -236022154, 670881547, 650879643, 878427011 ], [ 1253364222, -847121671, -508098687, -577532841, 1266506001, -1034627105, -1620719940, -685559511, 974232515, -1056688187, 117008671, -1899072386, 1186430036, 344674393, 1231889186, 472128224, -1223737263, 1473291967, -513112229, 1260329363, 1653265743, -771609577, -335163236, -913636313, 1120386144, 957336517, -1473845571, -938230293, -1057150533, 1769810757, 1927953849, -1156990922, 311972268, -527800201, -332335930, -1131612287, 774054811, 1041838601, 264255848, 1012012967, 1756287549, -1722773184, 817774124, 967169847, 1191599939, 1705369727, -1767152790, -666526617, 257196467, -1033069131 ], [ -364247679, 1257573727, -916065301, 2133524702, 71920428, -677533806, 885220, 1118734928, 1139610199, -447104982, -643355194, 428475201, -1654727700, -1012465906, -1535084245, -852760595, -117660085, -1566542100, -1256177619, -519508463, 1000485169, 384390230, 709279150, -1803641700, 1846915233, -732326674, 1602240831, -1727725263, 966077239, -374243781, 1192004795, -1761276730, -50286263, 1375484348, 2026662171, -1728683958, -1070202042, -488795120, 364899260, -253421027, -402518325, -1516167088, 1439143773, -1598139453, 983254488, 1882727898, -1167902626, 523315441, -1858144761, 471286830 ], [ 1910898109, -568963147, -51036777, -1072209122, -1506426057, -1040449525, 852758315, 604424568, -583292486, -313093118, 1387920245, -1298418669, 1866448078, 2115905649, 817305535, -1834704992, -1393948262, 662093267, 1127173863, -1651643311, -717473183, 1814526017, 1300827012, -592193642, 373583531, 1161661733, 1976186024, 1526797449, -1296024945, -1923104184, -211294541, 1492279000, -1234493787, 639956175, -292323113, -1888371830, 1756532726, -1710184121, -1279485101, -831202133, 1718407224, -89237094, -303248314, 2132051581, -656742016, 316532732, 78489884, -1882797040, -892357024, 1750621365 ], [ 335315984, -153502499, 2017145449, 1154282913, 2090485544, -594722407, -1676943677, -693120325, -1089338794, 1047574731, -1622430430, 1096826580, 80827833, -1582794792, -31972240, -1133201535, -2023420628, -668932097, 1828943561, 2099472695, -595622790, 1327542931, -1214486048, 772995690, 1295870830, 1548662456, 1021402144, -156548078, 1761100719, -302724555, 1095738897, -603780000, 834635662, -344893221, -1658302670, -308854645, 1415257322, -1380463372, 1627913041, -1262754262, -1690017129, 837055001, 799386594, -1285767266, 1630928333, -91379307, -1616318421, -1601245892, 1131786833, 262145330 ], [ 1421152228, -1784968824, -108902038, 335363505, 2049591159, 1727512337, -577023361, 463717027, -179900097, 1172775313, -104157600, -511600502, 2071041985, 1213324192, 1753675451, -49803668, -945453516, 1546040405, 1916510131, -1392750446, -496009129, 353179864, 1154133334, -1859945183, 1049593913, -1505713855, 226779581, 1750180839, 634381587, -1790433042, 1348746851, 60824333, 1735984761, -874459724, -1485754317, -1982880754, -1932664247, -2005397967, -1821536062, -1943450147, -613837451, -653625501, -1551532915, 1737130586, 1305473147, -176917078, 126492422, 616620713, 1146197241, 1103048842 ], [ 2105698826, -922080180, 1178805266, -1578603204, 1112107558, 751098086, 214962890, -2004041910, 302771270, 954836022, -1812415575, -1233313317, 108239659, 226008487, -59403421, -1689550188, -485072262, 586744212, -773546956, -1023200750, -403710977, -832264491, 944199616, 862084891, 481403653, 28255837, 2090896001, -796481248, 550822099, -1571075385, -716629109, -1324370067, -193892592, -555103198, -591733181, 1205743003, -1947121175, -2065978284, 536263098, -833650417, -94026622, 1696874388, 327929947, -1863872634, 1672973290, -1179557703, -1109456571, 1521559161, -1668718000, 312528948 ], [ 464119177, -271625411, 2209065, 1255110379, 516055035, 1921677316, 1525890681, 1202842392, -1877512274, 1863926661, -1273921047, 852014366, 785765735, -763744879, 1555920722, 557602402, -915997986, -415369488, -1966582405, 1005627897, -1523098757, 717243325, 683625567, -1733438808, -1396470221, -311781405, 267833575, 620634422, -1976431686, -949380841, -345567582, -1002846229, -802186427, 358701447, -1729711584, -212980533, -894913008, 793662595, 1856878483, 1429947883, 2086469451, 1047141479, 167612306, 1973414083, 261808899, 503750833, 219936074, 517688963, -1513939900, -1186898974 ], [ -1079657780, 1345380126, 1658239143, -1501206931, 1381051380, -712115605, 1105598879, -1892956822, 1202324133, 2137448974, 881784706, -1673350851, -2027542043, -796272786, 962512370, 1018740252, -1081552104, -1219093798, -1416630444, 272379659, 1829848255, -433315489, -1617452159, -1591776745, -1518420982, -1369503560, -1195325541, 1145474416, 1246551741, 29706454, 71163893, 1660355804, 1257578436, -1704145372, 1912617677, -1645600745, -378397127, -577054217, -1455194253, -159814788, -1695482480, -892507503, 1245048108, 818497757, -71775369, 978889321, 58480118, -1749697485, -621102559, -943506134 ], [ 818625330, -1771957903, 1019381529, 1320024665, 1599754071, 1113669653, 1304030230, -1709466198, 157408877, -1866555897, 924832424, 1628675605, -1102841123, 622173528, 1577038236, -365051614, 802531070, 1592835413, -2005387815, -1822018011, 330897048, 1780414146, 1689103958, 1256996882, -1353437090, -921940678, -24912899, 1264541392, -1407228340, 986226225, 1368684697, 1850758163, -1195208417, -362206012, -1851803271, -1680048710, 904609163, 800688737, 1643640684, 698524782, 1537281391, 959922077, -388907174, -22075957, -1796760204, 89441916, -1270163823, -1654316719, 393978162, -364309725 ], [ -109026544, 761027722, -1489841128, 1778821492, 276338187, 1315155762, 129169957, 2021762278, -1388446789, 1444930595, -717564777, 1042871196, 170726246, -845353840, -933849871, 1334999659, -1890099285, 5565448, 1365967210, -926531064, 1535800756, -1402621262, 690584086, 1207300763, 444783888, 1818893715, 1771509831, -735731714, -513508316, -1049659074, -45203369, 782184215, -399375712, -531561052, 1333013796, -1567535252, 165021701, -1071058792, -159832625, -2074430570, -492367464, -229434444, 1747646017, -1658933717, -1411491856, 2083759259, 1271076121, -304915949, 407008925, 1036467729 ], [ -1514902768, 274179338, 1407988013, -1719578094, 1308073356, 819791025, -1914338677, -1653247929, 1849877536, 1019554942, -1691169634, 1771032696, -482323679, -1078314156, -446819273, 1199796783, -1512483086, -1165008149, -724980149, -82393707, 1329355635, -2131888693, 1705246967, -66022606, 90525603, 249215002, -1139868480, -1364098338, 760824190, -1795578185, 1610067478, -161511642, -805961965, -17282207, -1373290404, 1163735254, -1439137878, 1210899760, 1429648283, 1419559221, -2014317833, -528103084, -1124339661, -904450629, -372371571, 279745735, -2019987463, 569184112, 1521896448, -815139202 ], [ -2087263494, -1134480054, 1234629595, -28765839, -2072798900, 23977506, -173228539, -1683266158, -219227995, 1065826422, 1898448177, 2039412254, -1158657399, 514750666, -182032622, -1712501929, -1566771525, -535717532, -381854290, -1083580223, 1688370542, 930734025, -444678700, 1958996683, -1741306963, 647072647, -29478958, -1463157532, -118692529, 2048184497, 445472515, 2034166583, -894043335, 414591295, 307920649, 553830702, 1271616013, -632469487, -1552462008, 247167122, -2139149394, -2049195955, 1672638649, -1887230322, 319143270, -475581047, -605379316, 415476319, 683540240, -1170096193 ], [ -901413718, -1686181610, 913458149, 1597503304, -1998168264, -1587424758, 51565444, -1777436056, -524798631, -418522712, 1398935712, 815007986, -462722500, -45103370, 1060255554, 1811557789, -307841469, 725200870, 1854332234, 1193736818, 2064741758, -2082518538, -204547720, 1537121703, -1233887272, 488624095, -752969776, -449749577, -1523022097, 1668553079, 1785952735, -332705254, 911866336, -1343480432, -192228320, 402784728, -104430080, -2025055644, -749409995, 243617500, 1283902461, -413525048, 1298991155, 939642371, 1593412809, 714943635, -124372440, 2015781229, -766295307, -1112687212 ], [ -867334227, 1949149279, 1909679263, -1325140893, 1383826138, 2060652210, 83030808, -950591665, 1096632803, 1052642450, -1351770386, -1030653480, -751265094, 31883909, -1916605325, -940921413, -597313383, -1650790152, 91562775, -1279238924, 840076337, -256513073, -281309622, 394446301, -538866370, 1080572529, 1356763045, 958642971, -1402509961, 180558890, -1320326896, -228352668, -36086350, 1392083418, 1953622176, 1991589375, 2145963848, -1448189106, -677223245, -547505049, -1371352087, -2082598561, -257595050, 1007346337, -777989248, -1669912543, -849055841, 1232313976, -1465688854, -939632617 ], [ 639192710, -1863505907, -297569227, -1670691356, -1764246393, -925700707, -746287678, -240993036, -781056306, 1506130366, 1857620912, 1438967795, 199255142, -1622004037, -269900190, -669291652, 189744751, -912735000, -698362833, 657746618, -1869406719, 421852671, -1697980848, -1465750354, -571682567, 1945060293, -80471350, -2028852041, 258940218, 886074476, -1969558097, 461093737, 183639633, 1018278781, 1309510764, -1126144489, -1292471413, 1920450248, -920231850, 1860936505, -868406400, -228481269, 234939044, -1968448929, 74832628, 2093558530, 56331707, 974077082, -916033203, -2123291648 ], [ 1013824153, -657901982, 812857355, 1526308284, -385527195, 1165948231, 1523042247, 2021367533, -77564438, -112528178, -947288766, 1964409964, -1225130519, 1399317286, 2145606193, 515227843, 1862434099, -601668487, 335020137, 1475314242, -1007693608, -647750384, -1001105897, 353895700, -1711037694, -1152746885, -796695581, -498098069, 125751248, -409033742, 1893177912, -1229373502, -1034543264, -1735080107, 1045728210, -241075918, -1665967326, -1109136509, -1439268326, -1613254207, 1215374816, -50086244, -1490945246, -479034273, -1579002515, -506406964, 133216415, 1052963931, 1666459932, 861779459 ], [ -71421947, -280548825, 754405031, 1896366498, -1404130731, 1636023857, -1344703486, -549708491, 1568072500, 1681617339, -1720413853, 1214253182, -1442178207, 1847770279, 657662294, -1437177006, -1104994069, 1939082650, -946416003, -1547836888, -1635322438, 206699271, -22695702, 1025970999, 1783857795, -252959902, -1807224496, -419060156, 357062749, -1176774666, -4464947, -348060446, -374521742, -947198718, -2049746287, -975790788, 839967878, 1564782244, 1277220341, -461560418, 184799552, -1128424390, -2064501737, 1043427207, 1729318855, 325226994, -273619356, 47074861, -1592041522, 71663350 ], [ 355374454, 1723363606, -1708329250, -706087691, 1240501857, -1075253985, 1919518008, 119478851, 114022407, 1835835369, -656386472, 501867476, 1958498372, 29770061, -1251509180, 1180109989, 811439145, -1745528278, -2038632597, 470995838, 284489374, -1977966965, 839678627, 731216447, 772693144, -236105478, -1776011839, 27182545, 1456853342, 1809516725, -962423341, -108374786, 516940247, -1085290065, -1277474987, 1471850502, -1465134114, -1795675574, 978001289, -1163575266, 304625491, 456017110, 1252007767, 467765305, 756754903, -498668960, 285942891, 1563582223, -2058634056, 1374931504 ], [ -1287589470, 1785871707, 135543931, 935293391, 136629466, 245777543, 1021590797, 820513749, 444742768, 369328846, 76541894, 1327805885, 664097747, 591664140, -54145507, 1265156194, -889089366, 820169254, 878626540, -470646379, 130041612, -1470947447, -953808654, 1421097856, -524676477, 1490680164, 2114240932, 960712863, 876853718, 1217922420, -1432202206, 1104022992, 199103021, -1445360350, -1972816795, -1225638499, 806511874, -1539210385, 515890610, -1855921966, -300322815, -1672710207, -1949880510, 1737019419, 748315988, 1642621743, -462107208, -795875434, 523968963, -1048464513 ], [ -1854666138, -1130561318, 343124491, 979698320, 195035558, -1523769070, -1821413663, 1968786238, 1524095230, 1078370217, 1437070217, 1828499007, -1965819037, -1911544416, -25589157, 1302132569, -411301194, -1451465842, -262545879, -1990464385, 2122906397, -999230834, -1954854950, 1741676506, -2066916781, -1728120468, 837124610, 540465471, 1857294347, -1329857864, 1761445950, -1442466589, 1407613255, -736909845, 851446165, -1118655475, -371254300, -420670798, -1888366543, -1939504720, 279101099, -108448266, -1821831917, 549728828, 1269562027, 1264173972, -416963513, 405219173, -1225046696, 287870826 ], [ 202965368, 1204781211, 1923184906, 928341830, -1127783223, -943726933, 1640528916, 1107980445, -33102480, -2119757266, 2083187459, 1225207039, -792318046, -2010504153, 522564242, 453332335, -1853113144, -146723928, 1258116064, 1551806031, -498142324, 1084776356, 1138386894, 1453694937, 130977957, 1697974051, 710165237, -1074655261, 607278456, 206250941, 1247152923, 8152230, -2102021032, -995416089, 1140163558, -1425902542, -1330436359, 870693960, 50994054, 874903600, -1784099554, -661304706, 1855706511, 1481879263, 1311866096, 61334980, -1617121805, -853027215, -1130907440, 576724100 ], [ -1338102942, 794649634, -1026451780, -1698698287, 177517819, 953383656, -627289234, 15353064, -444293521, -1339190797, -2110859970, 291523148, -320710140, 2129118415, 492885361, 1756121582, -1326025700, -2081262697, -1244592269, 2007713427, 942067575, -363393536, -1637144944, -1973633602, -1445882221, 1442675107, 1847326514, 1313938157, 1798587440, -1678386224, 1653379139, 302605046, 836465541, 1200678782, -1969927817, 2051289552, -1536253055, 523162062, 868461794, 1391620702, -167924277, 76862050, 1456664953, 367074318, -306928066, 1408880597, -763947546, -462250446, 1244309465, -1194654036 ], [ 1577840166, 1830933460, -48113846, -1222487368, 739989027, -701168568, -1624648691, 248140334, 1020859692, 969432747, 227523959, 140986190, 84526755, 1983310483, 2130414519, 388852407, -1808164574, -1491759832, 842408757, 1800285352, 2086405410, 520808889, 1003924990, -1812961072, 124473416, 401391546, 2130109102, -611412580, 454725690, 2117687720, -395424172, 776221354, -2128871637, -513783879, -1536297232, 1064992959, 1244584200, -1397838462, -439832768, -2147067993, -1146775908, 1479714340, -1414090240, 807447713, 95784026, 603255971, -110500405, 2094576704, -1749546242, -1777508589 ], [ 7497262, -221270005, -770812063, -1972658195, -1659129308, -559227740, 748293752, -1278291283, 1403628251, -665372928, -284784623, 758743635, 1622171155, -397837155, 1141691201, -47975796, 725008440, 685411093, 43087760, -1632520527, 620655206, 27804725, 1263325677, -1739745399, -13348146, -511401189, 534052245, -785169299, -191109883, 23162619, 1367891232, 433661693, 1363910732, 1451493787, -1887784356, -533991638, -1313942950, -330525507, 2029253080, -765093377, -338988132, -221147355, 357170506, 1064981659, 1009731269, -1871909253, -97983300, 854402071, -110017518, -1578548972 ], [ 82834721, -980777299, 260996160, 1708486990, -744686285, -1009881265, -1280651229, -146086150, 1341591608, -1746427917, 1674921786, -287692326, -1519112610, -690503641, -1066942947, 2034431604, 1138418333, -196584088, 1148698099, -458261609, 1127808896, 2139763670, 668569395, -1317205013, -1265177905, 2030904452, 664506448, 796087823, -1181689822, 616813265, 1556469448, 1970846800, -1343391565, -401814147, 241445098, 644627810, -493287204, -144766169, 765981294, 711381516, -1266858337, -738030733, -217438452, 2131669294, -364114450, -2004363870, -334984431, 157787815, 2116881657, -1878826483 ], [ 1320392627, 791562535, -344444335, -478088723, -422662436, -954190673, -1564686134, -393311626, 122083844, 1384838140, -748078125, -2033735193, -1348865329, -2088467415, -1996753168, -791590862, -682753687, 928250676, -1098991433, -1430046675, -2063451974, 1221259712, -148880147, -1284440232, -1194456261, 352925997, -607319304, -675625771, 1078699460, 120151012, -81929949, -1831824002, -1717404714, 1886241246, 2004162483, -1691314783, -1653188849, 87928163, -2076966148, 139145248, 836955416, -1780743982, 868891034, -912512739, -1283356825, -1089704348, 1722273554, -1125225353, 1806529866, 260329663 ], [ -1767100862, 2044435291, 278170398, -1228604296, 420685244, 1812784874, 1958313125, -944097767, 858523447, -366886245, 2016019765, 1290425167, -1779326148, -135662509, -646814366, 372546083, -317676131, 396346237, -629152544, 1221029196, -984647598, -8889989, -2025858446, -1646095500, -252304910, 237380774, 820891303, -1911470301, -866621266, -306989174, 223807852, -1164042089, -192477195, -1312583810, -597980109, 60405719, 358579085, -838038805, -219215777, 1173531960, -270939418, 1469637076, -1994887246, 1925734565, -1209146617, 1864579965, 464237800, -1961210569, 1544427616, 864826067 ], [ 710526189, 474423330, -216293434, -2007521179, -1552535512, 907478239, 2049824947, 1699880317, -1448882593, 1031413410, -1103811588, -1670881481, -1163086769, -2116950267, -1239170885, 1706153957, -776898503, 882180829, 1114789382, -1119189281, 1840106530, -1139513955, 836795077, 1928168305, -1264284831, -657455915, -270196783, 14451035, 1391755204, -742189435, 1592910007, 1600173557, 603147966, 1901243274, 333566092, -484193461, -1842518745, 724953639, -428491765, 1002442661, -527130822, -1989028875, -2092082401, 475195214, 709162105, -1648115792, 1882896597, 1416309470, 459363256, -1401101103 ], [ 338961568, -166465905, -125788777, -2079847744, 1311053685, -506751723, -833073623, -1696230865, 944765787, 1978795561, -1384447641, 930317166, 514122183, 1805896151, -361524179, -1299329509, 581629795, 1681880789, -686681047, 1756522072, 924568982, 1440321343, -619905712, -1681312178, 917558420, 713847960, 1642466258, -542416545, 571404088, 2048596493, 1152357708, 497916123, 1631553881, 1100123677, -883402088, -1303807397, -960179166, 375033800, -511189060, 226735920, -1330757149, 460557371, 943129803, -2078236126, -1886986122, 957853592, 1082508203, 1104397311, -1355878148, 1446634931 ], [ -722218581, -1053468407, -338316828, 36130062, -644203822, 1840989997, -2008833780, -669151510, 1955731209, 402212129, -386762238, 1129907481, -1362125642, -1689803069, 1649556915, 721923546, -1694453152, 379676195, 1657200521, -1508056230, -2133913449, 576027811, -172236687, 1436634662, -538694235, -67701474, -501952736, 930676041, 2117707365, -1048298516, 1768632015, -1424593622, -109617776, 847469361, -1415134226, -2156378, -1417083321, 1471487692, -435608815, -536613821, -1774732977, 1853556012, 674429298, 1506653863, 1099422282, 1091648490, -242097321, -1659048140, -540335872, 1617410135 ], [ 2116632709, -799431882, -893904632, -1087444267, 2074932810, -1751009714, 762253403, -1549171, 315375895, -776959810, 884164674, 1518021241, 1064291187, -735286948, -1997803049, -1617122603, 774787298, -1295637766, 2061437236, -810046482, -2138354506, -812415993, -783670181, -2116453423, -166616273, -1920651179, -313965145, -357590476, -1023048489, -304034152, 440969525, 8449194, 274996003, 333365610, 1884726031, 1943693421, 561654261, 1270172582, 459055710, 1045991919, 1311231327, 1661693456, -641964503, 211041701, -1261295292, 689564231, -160151361, 1654677229, 50485371, 2090009296 ], [ -1862101130, 1088295013, 941317555, -196320355, -420659787, -580802274, 428384912, 502451906, -1901766837, -1295276997, 892102789, 1264280052, -1330203564, -2086452990, -1493336905, 1022527586, -1436204959, -1604097754, -628978862, 336262049, -2052081714, -1396021937, 1617471987, 417692709, 2134480878, 892573783, -1449386577, -2089967058, -142951413, 696290297, 1106986631, 403634892, -856601224, -815241874, 172308824, -1281643310, 1498351940, -223908830, -1915576421, 1277341650, 282534286, -1772292309, -1989736402, -1118109919, 1963382363, -1154601515, -800690449, -167929905, -916327533, -252445781 ], [ -790308834, 1992997528, 1330607435, -645840772, 1537988073, 1060262963, 611738035, 1185095418, 1551508175, 80569025, 983899656, 257169991, -1886414247, 1638017466, -632071344, -1185892573, -1867891407, 1574577020, 456380748, 677277656, 484465463, -242098419, -1823209330, 167031356, 1060561508, -1278989053, -1719606034, 1910762769, -1590378011, 1169405694, 1837310041, -1741618286, -704550145, -917821801, 279693147, 862930976, -2077842183, 1093656177, -1299950124, 1134465905, 2125625220, -512784990, -1203392668, -1420991990, -20993859, -17904524, -905834258, -1637089806, 806666706, 152865871 ], [ 1134136308, 206810445, -664046481, -1424790558, -1709381472, -832434313, -509066100, 925292960, -76843179, -617017258, -1633819423, 726812709, 990807049, 1126094608, 1616934154, -972597445, -676512010, 1282576119, 956199773, -1995151319, -154567744, -1668158653, -1604871326, -1162867429, 219377982, 1534151367, 1913459576, -831790296, 677054802, 523567972, 720166287, 1776039593, -1865615863, -1724942807, 753150806, -163652381, -1727394857, -204738992, 1878749566, -1738058601, -1441828713, -1719112523, 1183095826, 2037614353, -1822820513, 1102017787, -1910095447, -1652968005, -1642482170, -1387526487 ], [ -1069904994, 2111854070, -387910435, -1157577638, 1653403187, 367786734, -555932994, 1544726844, -1162953464, -335254413, -46919433, -1598368049, -1931573861, 1875682324, 983834152, -143936029, -1903557950, -240689869, -364348056, 886750489, 1628377261, -719446848, 438468774, -1941771023, 283700770, 1075120334, 437859544, -1079807054, -1694115985, -207147609, 209087755, -1997437025, -144258641, 2144461708, 146833632, -1386080274, 1666218010, 1347556858, -1486946648, -1285046726, -426438358, -425200572, -127775729, -2129053009, 1117199833, 1147505761, 987700085, 244682133, 1916776497, -1784975840 ] ] ], [ [ [ 358391570, 285919450, -496926906, -1518790238, -1557990026, 1430257583, -773186908, -2081383164, 1213235715, 352241791, -2097228861, 695413314, 558982764, 873822968, 1476294259, 426679239, 501344155, -2052732657, -1331488961, -1595743482, 448238824, -1125936154, 562955238, -1273645848, 1512909362, 799574459, 1450679663, -168672988, -1278994076, 1553415212, -837721785, -341158287, -1844373585, 1840198554, 1358987633, 2126394301, -574871930, -1215350736, 333588299, 863050264, -718183446, 1699022444, -1051758, -1634289455, -1361194973, -1253700211, -1599050717, -2061154167, 539555908, 256246362 ], [ 330158621, -291554584, -1194272139, 68894943, 994200560, -1114910634, 559555264, 1267547730, 548495343, 149256615, -1976752674, 592646014, 246780893, 274912428, -1325694626, -354715678, 1109435959, 1099807858, 842827867, 1875205137, -1878535483, 1493856793, 1515473565, -1887953714, 276562089, 134793243, 703241769, 303523358, 1671960836, 1625011084, -1846260959, -360760104, 1359518609, 229806720, 1632964339, 80276179, 1986351260, 78001046, 584073510, 1620828956, -1818450305, 2041236264, 676565240, 1461595368, -1010482386, -1865688214, 1560478115, -1185566450, 1167975628, 797447688 ], [ 1930190358, 1249504325, 1908885199, -1418198537, 1300573887, 1685700948, -1367687288, 171381185, 151647365, -1526786248, -487218469, 575223841, 744197380, 1329698579, 1340816499, -1224158666, 868585245, 719553483, 942225402, 2033506459, -1883539771, 1962973241, 1475155985, 1125074924, 1628886913, 825463930, -1114750946, 1012999108, 1765150009, -1320333559, 1049549901, -380549197, 727757504, -1772275509, 836094, 1631842796, 900155036, -1573824280, 1426616291, 696685822, 1131698657, 584092530, 954414630, 1596507258, -435161613, -238174492, -695323417, -599428784, -769615328, 192906732 ], [ 657889751, -1077619934, -1531782631, 618120475, 1329314051, 1777592631, -802792263, -530330705, 1943334449, -628326205, 1236814295, -2090656529, -2002043645, 127267615, -533076065, -942755693, -1926819614, 1773040399, 1563013003, 601261009, 611052559, 58621731, -1166139294, 430396017, -1909341814, 757357208, 292408103, -1249831735, -1994296054, -895887170, 1173745499, 341330823, 2107268165, 81698551, 392273299, 1206477811, 2022706549, -1994403894, -1929864868, 569933113, -263055566, -1311552132, 1217473427, 7423777, 1366959867, 1532915174, -1191495122, 1724775985, 985215346, -290521726 ], [ 1515873390, -1458734282, 969911264, -1748344929, 1754333392, 1355697072, 1903650621, 2057495716, 956909153, -76199108, 1421073332, 2107460331, -1774925460, -1729420357, -1331922795, 1969464990, -67112359, 2091948255, -582667775, -1012759173, -841822006, 347096758, -1291670978, -1914014932, -987049880, -1958148074, 1817158555, -1586613773, -2129807514, -78592536, 1421011285, -1355197416, -1164664582, 649826648, -2119538402, 901521722, 100868229, 1699421166, 2094659216, 1624706952, -1523841404, 527921828, 1344983770, 607614437, 186264715, -200090719, 185595925, 1918125408, 1669570376, -1407170497 ], [ -979994563, 1606242157, -510710162, 62351772, 1802933624, -732175537, 1742510235, 1886143098, -366139992, 349454870, -1359535780, 1821138683, -600115348, 2073987488, -1450310406, -1839782896, -1156718239, 1117788862, 1913688094, -1888421570, 1239990633, 1435775591, 393010547, -2078425671, -812449310, -2018213938, -1128491026, -45077893, -503127057, 803061913, 1060912201, -1881441172, 1415410742, 1582864988, 400737369, -616389061, 1738725613, 154275612, -1754821950, 196984349, 1422652901, 1625429535, -1708906901, 1800324462, -854608264, -1971249441, -47600870, 1676060017, 966764562, 1642899008 ], [ 1623728608, 1728451491, 274500249, 255243079, 1464849883, -619943966, 1575188132, -1169858967, 895059513, -1652968251, -46020624, -845675570, 392276014, 191166616, -201734183, -1775629680, -891611811, 1616904329, -893953220, -2115368505, 1218055372, 917064226, 1027561717, 845117786, 1186566895, -1901632323, -1451444349, 1913810651, -1336257443, -1059858107, 2024838969, -474463565, -522307923, -8079173, -1629118439, 1945298578, -807455613, -208755149, 2068725355, 1046844319, 1392609110, -856089729, 467578635, -49734118, -317649692, 799071692, -1315367772, 1609184895, 1295014251, -1364840794 ], [ 1775363877, -1308525344, -1646968706, -1115059068, 1921919243, 754318507, 652420309, -444239894, -1920804819, -1154067830, 929091975, -54447940, -500053543, -2135730513, -1773128810, -1254063297, 167538497, 1165035070, -1590686036, -1152321043, 522840790, 863282982, 1073147554, 195981318, -353897289, 952856059, -2039379196, -229312685, -644557040, 298534774, -1908511075, -786054950, -205217193, -293089502, -926111149, 868318948, -2132366583, 789262034, 1702802881, -531653404, -1997379963, 1891971802, -1766967095, -635479040, 1663233176, 752223829, -1098264619, -1680413010, -637317701, -894870440 ], [ -1897957150, -1086805726, 469250184, -1639250104, -421277260, 473926436, -929434525, 488120822, 543221936, 93601565, 1660727750, -1055762174, -61316004, -2000370668, 793393872, -910715242, -1666343202, 305819977, 2088639420, 26779125, -2022623679, -227292933, 1373887894, 1104549946, 1781139245, 1199926201, -1598864351, -1845390352, -580406809, 671504277, -924048055, -795023021, -1072185121, 227738159, -797365492, 1795069115, 1314897329, 1433251994, 1717176775, 407279342, 1279523355, -1662152521, -716084216, 1053266434, -1321807129, 1663718728, 852004855, 239022462, -101367399, 275214819 ], [ 293824508, -891096034, -848502712, -606066198, 773060904, 213810499, 650626321, -1659253075, 474649962, 943644539, 461528231, 1640868339, -2081941069, 707016307, -1853838813, 1531984306, -1501690506, -131268337, -2096854862, -1997887409, 1468331328, -238007213, -1667422132, -1704735235, -460298387, -1964660866, 1125037441, 201383070, 1330396655, 1678481406, 1874257450, 1272170830, -828248702, 1769620636, -591565951, -596822427, -790348456, 1191681255, 989534454, -461721136, 258599608, -433705417, 928132962, 1387800404, 649103499, 1114092104, -380482543, -896077859, -202225675, 865984502 ], [ 569400956, -1167294698, 389926885, 332429131, 1281928455, -756925726, -302055978, -2121547115, 932298924, -1190651641, 674268319, 2079487637, -362359637, -853109359, 225995383, -737272533, 295421695, 1613060121, 1672424897, -1343802721, -1845510245, -1132780427, 703598136, 1319202701, -70817867, 598675163, 342118137, 484456160, -46015949, 898078218, 20430192, 1167129500, 474597775, 152573530, -698462791, 1932808477, 1411459131, -496381159, -2038518929, 1987471179, 1824092704, -2072546106, -1610097628, 1445627539, -140103842, 1028170094, -1207548826, -1337385814, 1955990004, -600175349 ], [ 1668139254, 2080097444, -922534223, 305433848, -1982266756, -874947036, -1336414317, 138252367, -61105655, -2110707105, -1339049324, 1027788237, 721200284, -1221871633, 544526300, 1376723471, 1092951241, 1636605349, 1994059877, 140168807, 713992388, -1448470699, -1323527852, 1144650035, 1878955908, 1890761679, 2010017008, -162445375, 1173828733, -2043636777, 1308079750, -575378662, 1388514664, -552908533, 1399685663, 1555906626, -1130994305, -2045571589, -368397583, 1521606600, -1682959295, -718100109, 283419758, 1541019535, 1217488755, -1080165704, -17644148, 292500275, 1189224946, -1745371624 ], [ 915491857, 1506269954, 1457791764, 1267500645, -133643479, 1099850882, -479624234, 644487220, -327615461, -897688202, 388195777, 430055213, 27066935, 1175749371, -1122111699, -343130568, -1063222649, -1604682113, 1333066758, 1381921664, -1426205880, 2021554681, -1211844157, -1400256438, 442821089, -1230570154, -2077304557, -73010727, 2057322966, -1501749536, -2025923724, -692920214, 1953156997, 1356754951, 655113258, -1075259881, 977262126, -2014047643, -893684090, -1185319845, 982295328, -980323945, -1971508990, 795419618, 696282372, 957002720, -1797185998, -1545689582, -257455775, -159644465 ], [ 1406771048, 1381428628, 1475538328, 2048142992, 234149805, -838720885, 445218168, -1099117707, 1089802264, 1605804046, -1177135975, -728448022, 1288331737, -1980349772, 503190084, -2142068265, -859583944, -1729429196, 494371739, -190797102, -1774499076, 1676901342, -1601513152, -1657236518, 837754298, -1054655879, -766908829, 1233153825, 425874909, -1844084889, -1975443375, -1996952082, -790831899, 2077117074, 1603147736, -969843764, 1325748395, 1775408049, -1805164674, -1422302623, 59142970, 554259626, 1767221722, 467793173, -85266597, -1251977860, 1685284307, -937812738, 1256882235, -366481859 ], [ -969734110, -2097146017, 1032227521, -1505009071, 1677494486, 976750690, -14282478, 367974283, -1982743301, 130893813, -1307606, -1548627055, 1813564140, 1971979121, -1078599161, -1645755889, 993584795, -236582853, -1705799749, 558594840, -12774557, -532505220, 820088680, -742944837, -1310255089, -409497132, -444771868, 11605789, 1290888004, 384227845, 2071848452, 92707831, -1918270573, -1587605427, 1536533229, 70720305, 1620061703, -1302492331, -1841973862, 241234903, -1462770665, 1008931449, 549765139, 943247325, -496401175, -1828221265, 416606403, -993697480, 1131609691, -494661292 ], [ -53972868, -454079925, -179231249, -525154019, 1827712432, 491909326, 336885030, 93173874, -1925065386, 454014750, -529142829, 253115157, 427310919, 1110982719, -2125598571, 1673845288, -751824902, 1055776124, -1408048855, -30947482, 2070479928, -1891163002, -1654841261, -1500507421, 853333740, 141835043, 1835882651, -1065749693, -352927788, -9545978, -285725892, 1912969963, -633253907, 1621464176, 668517358, -544849064, -252090728, -1929328966, 1983806745, 1473004809, 817707419, 413979248, 818887063, -1015555054, -693403796, 177953451, -2145465866, -1411738648, -1114605673, 1213529889 ], [ -775615400, -1293768765, -997665835, -1011041950, 1548213582, -527921490, 1654138610, -1731424977, -1890996811, -1065514898, -1903683530, -519584601, -1729043579, 145893977, 415031264, -418512797, -2076230655, -1730481996, -30310397, 804866679, 1886686702, -2093225389, -2069233635, 641645765, -1068137913, -726828319, -1395799759, 1174871818, -1806766679, 2067097715, -413204897, -896390500, -663233576, 1710349214, 1829911518, -1061657534, -1532706458, 1896316057, 2054783413, -1742981840, -263896123, -1838698206, -1029695794, -137251888, -1666962360, 339373809, -1521965644, -1626118396, -901645117, 918217040 ], [ 1510979584, 666961249, 2000776184, -1021300286, -1103505216, 655053657, -520595470, 1062794157, 1036347110, -558461635, 114937778, 638940855, 1092046575, 878263888, -1181212925, 270187006, 1676288809, -425194408, -245463605, 2043488515, 802379107, -1070679035, -1497154442, -1752545061, -1465442586, -220488335, 1446711935, -1685108839, -2002070122, 1082013223, 1307961657, 1389548797, 1464995484, -14194239, 269945561, 1903699238, 1097278512, 670456201, 182764563, 367876297, 1277297497, -2084332097, -136462426, 1742324839, -372292566, -372166849, 1469523091, -948287368, -1524276104, 147036341 ], [ -153382728, 1140221447, -428305889, -1297865259, -1057886482, 1615477621, 1287508528, 494281800, -882940017, -109437562, 23573152, 2099367155, 1228864795, -192175046, 1772368082, 1747618751, 1766718414, -1371116979, -458192650, -1080658712, 37234839, -661337249, -1324348739, -484291504, -1161888303, 1458214500, 2083040045, -1153727542, -1867694054, -1963617380, 752282169, -764278942, -1414490378, 1572750268, -2040711649, 320914145, 725925007, -2041739, -685673274, -1030777014, -1217762605, -653281673, -1268278695, -1052873881, -547510839, -337122189, 2089439178, -1711996406, -915260198, -845018741 ], [ -1001396811, -2069087904, -1996720905, 2110092035, -2025988440, 383445005, 376252919, -1574929465, -175184577, -1286579288, -491166576, 834264080, -1882061497, -168610743, 776818265, 1108762430, -411538919, -1665647753, 84817280, -431953303, 329335125, 413871743, -378126358, 1396139390, 1453989860, -1979441219, -239833177, -1162538984, 1746912703, 671801315, 1067735094, 1112645485, 390909839, 530775949, -286317183, -91810556, -1735590267, 579166929, -1009540183, -1022436527, 1885977318, -855030120, 445410754, 44296372, -302299682, -2074452049, -1362245747, 1619927805, -1582064773, -407673155 ], [ -528806599, -862975737, 1625109655, -1786967789, -1953228309, 895985849, -1516086764, 2051986728, -70336103, -943408, -320549667, -1711308666, 1825034386, -1901928726, -1383657933, -1041512892, -968814533, -960360456, 1260580326, 165581836, -1288947232, 1477025424, -1765402487, 800080719, -667854973, 366230854, 6172064, 842913516, -732493178, 747141048, -2084974642, 1167470119, 378383162, -1791463747, 317493934, 2072809912, 1141923400, -831339105, 563843868, 1036142702, -237775895, -770819965, 40229292, 1707347243, 122275882, -428145310, -1640162161, 188491255, 585699757, -497059737 ], [ -587332328, 723151954, 159056162, 2016929565, 1800954021, -1301464672, 1528939084, 1380911157, 2130383840, -31154828, 1051114353, 1688633631, -1928804407, 185482423, -1169319730, -1289661940, 561358046, -339552861, -902384300, -864232610, -2094670038, -1892558282, -73474549, 32627736, 1260756275, -303504337, 414215668, 271515444, -1971177539, 1172264517, -1165185759, -92276133, 380591741, 314972399, -1433888023, 877762508, -499682888, -1434926476, 113132510, 919849002, 877998980, 1444634711, 140627306, -1034382137, -543230596, 1622239503, -1635229995, -451584087, 1820952268, 575929983 ], [ 742857532, -559079978, -1166878046, -27533452, 2125794686, -944082099, 1675172593, -1975021030, 1218314527, 1580577293, 831768072, -839967981, -1593508425, -1644020365, 11836096, -2103468895, -2091672579, 121837884, -336600271, -1165517485, 778543820, -706366142, 2076245098, -475854933, 175524239, -875128773, 346231402, -1766865055, 563437189, 467536003, -1457595165, 1863868952, -1210417335, 1931581960, 1439986646, 1986157202, -1527841715, -943834499, 1862260215, 1471416362, 1970695829, 279798628, -523735148, 797789267, -1428826658, 840684727, 1344076527, -2104059653, 68661404, -1023058140 ], [ 928072916, -653674832, -1186010886, -508230149, -1963395195, 535105195, -361729546, -1444662361, -248434834, 1036264081, -2069663530, 1221830049, -922845637, -170215152, -1391082186, -713283708, 1645730675, -268616306, 305736020, -314959327, -1155930552, 1753077521, -2052965258, -760034869, -1080706595, -805581604, -1155160524, 356485064, 373062786, 1163519196, -378347041, -122093681, -48452579, 350955296, -938150378, 1619399917, 1412115321, 787586902, -696501189, -1538315033, 1451139515, -402882114, -1156704400, -1989874759, 1692745696, -559587004, 93182073, -936739268, -1400019872, 112159087 ], [ -1903425728, 1219529271, -1631199200, -2068173679, -1382944787, -1379270615, -433399753, -750729751, 1153965181, 269409213, -1195081146, 675733942, -1189005880, 945045478, 1962543585, 1136823181, -928284621, -559313063, 1805308716, 112053270, 783797088, -1473703893, -694410397, -1087198576, -957304336, -549537411, 867724960, 1433126756, 1383203044, 968126841, 1321728756, 46418, 671074411, -1290487129, 1105030092, 2091000556, 939291282, 2059346183, 1371059702, -1038552458, 1636296970, 1417127796, -2144398812, 659135880, -917896912, -1242080019, -1334090600, -1309340252, 99547715, -1615858145 ], [ -961229240, -1795419077, 528854053, 1849579651, -975564867, 1241537139, -1994115355, 583027100, -1857417213, -1712063090, 350897356, 1402737997, -1781300417, 1125255266, 976885275, -1827162537, 289395123, 563702258, -1140713338, 585487593, -2055766240, 491783658, -2047360331, 1646330808, 1802774755, 948826794, -250298477, -101533581, 1522896716, 1301074762, -674579541, -1684876016, -585143336, 1269449791, -1886097008, 553008811, -1939276431, -2052369544, -1663599038, -829430569, -4879748, -11639237, -989951974, 586507549, -1844632055, 1463508799, -1134621000, -1971926889, -767128446, -1011611609 ], [ -1269239615, -967381940, 1943341476, -2100600575, 1673921734, -1199134938, 1872331182, 617789823, -400006122, 451950355, 2054368206, 1268544238, -1958535949, 789700030, 2134343315, -1594064343, 263955308, -1429925234, 2015473100, -1382290695, 368015962, 121643253, -1278982205, 2086317921, -1335316259, -21379390, -488593044, 517720815, -804517254, 1195404790, 2062239553, -1965941038, 7286448, 1108463830, 1303923165, -413778829, -1867320373, -749388686, 1585740, 1604324076, -2019252843, 1747406862, 291531731, 19118752, -690199017, 1925553135, -1239144085, 1939344386, 683412255, 851709765 ], [ -284047352, -208223016, 295989350, 1977031586, -2049178614, -826724087, -1664964532, -1929114502, -1364539406, -900297806, -1226555650, -976769593, -1456977093, -724595596, 705037543, -439905180, -1428735741, -1616754879, -665024062, -162871019, -1690074849, 2133699997, -1894355211, -1616677187, 891314417, 77980152, -1521891793, -990930303, -1914721092, 923283315, 223083912, -1363584985, -1506807016, -1481098623, -1610739279, -663129628, 1863015840, 870855017, 74508602, 1961337304, -1260240764, -37425647, -1727672890, -4204350, -1380410074, -2049480936, -343472512, -714587061, 838141755, -43214787 ], [ -1684086739, -1615718829, -1947740172, 54565493, -685617040, -2061288311, 857241291, 617470730, -61102616, -1258398795, 1998610997, -1810964854, -1362343326, -1247808020, 878158365, 1527535104, 1351578365, -1451717600, -928994347, 1992814175, 1340178176, -1129970753, -1542158717, -1915312671, 856229429, -313166568, -1253878946, -1284582865, 916724195, 1523578123, -398576381, -1368540204, -1054507488, -443271006, 1870813815, -365132366, -957736280, -927983039, -1311863121, -1433570953, -2094375823, 1234166470, 1091302664, 338167450, 850461255, -1015077822, 39900692, -1629271586, -507711751, -927504409 ], [ 1801938154, 1778788376, -142961904, 240896681, -403068781, 939548151, -378083923, -165835915, 1337685509, 75864917, -683068030, -1271393337, -1076617350, -952453710, 470231769, 476032243, -1276340549, -198431345, 453519205, 12680473, -994385224, -1333111255, 190292222, 176106506, -1766339649, -986873660, 780920546, 975071999, -823497522, -937287737, -395179487, -1014504136, 255797670, -914492677, -170455131, 611173040, 1669110990, 832871110, -1622927531, -1250101753, 2029367763, 1119568787, 262597585, 1685905271, 831911798, -1971302492, 440630527, 128503099, -1505059255, -416947809 ], [ -1790032201, -150696938, 691133568, 1889907773, 1006747116, 1042114119, 1674391991, -1542115085, -1240307711, 2122986069, 900111160, 1780313978, 1679819573, -1731700713, -751706355, -1304133440, 1886301590, 1368003597, -1165988436, -1245533977, -483240685, -1802460900, 2129623573, -509379089, 746555068, 1432160223, -1478777413, -706583758, 1600979513, -1453227083, 391802334, 37572456, 2029275018, -1226491196, 1207669631, 1758031471, -2130890081, 1539789035, 2008527523, 267279268, -1801418098, -1717596792, -2033602578, -1864559551, -114295433, 1681279942, 2041540970, -954450649, 1684301859, 847513477 ], [ 773848799, 2035028381, 960671128, -297569180, 1344399996, 1230087840, -2062377967, -1569530838, -1387820775, -2110635910, -2070543711, 936531521, -1906978762, -533345400, -652796645, -1823332774, 499425910, -1882177010, 1196517084, 1480887653, 846010477, 1601346150, -658101828, -562247133, 1990654951, -1683728324, 1950147887, -270994366, -1059011010, 817194721, -417354409, 1382536602, -366293596, -421358381, 964740401, 2050076907, -44977987, -501433834, -1587973053, 413293074, -498402715, -1126761620, 851618928, 85085785, 290093353, 1832556540, -766067353, -1287926941, -1200981850, 786253195 ], [ 934949886, -2056696262, 1391177118, 1305150128, -1998435691, -1386496121, 1147472962, 38480033, 881357465, 1351905584, -985994303, 1484160975, 265045999, -1281893905, -1626221371, -383714226, -1199954021, -688851515, 1291255324, 2115052939, 1364487779, 1252822369, 1782233216, 1214165927, -1241720796, 1553192522, -729930060, 53548078, 2144221983, -2082875822, -291135169, 1104836478, 47831054, -820773630, -1772026409, -509394262, -1333689051, 613965989, -635881334, -2128901526, -1505018731, -1779171678, 165774222, -401061046, 1273317926, 510960590, -620883444, 972247908, 990636674, -856142383 ], [ -406315452, 2113832331, 1981361177, -1267150670, -347360427, -1956861602, 2088212456, 82379709, 1969950810, -680940311, 1129712212, 391930389, -1016661923, 1492906856, -1537856699, -1288805698, -2078527762, -974217080, 593848914, -1391348756, 328653696, 1172309183, -1705965367, 1486056044, -1516455677, -1451887880, 405318346, 1476106977, -497879993, 243410261, 2055870471, 1455568658, -668149229, 737197602, -1162466628, 2682278, -639571222, -1552036308, 1333537768, 1179194549, 1984841752, -948721446, -583505042, 699931823, -815538482, -390149039, 1812919491, -1437558229, -1115710769, -1400917929 ], [ -1513745534, 1905026671, 1835699518, -1955767910, 2123166853, -1557848293, 725918990, 1774797086, 1456140419, -1400674549, -1069486707, -1647959090, -495907822, -924480058, 70274737, -1113408826, 171147194, 1225545267, -1529110494, 1035663723, -556051785, -2081489118, -1933448058, -430765143, -911203777, -1523980052, -744179427, -376628447, 1192057460, -1221139065, 1598636583, 1215642759, 436453792, -1081835927, 2090797287, -248940495, -2020942639, 1736931499, 517169393, 1838116532, 852479060, -1950839846, -397406471, -6704606, 1794204870, 1472811772, -2140767794, 614769199, -2015290143, 1829730179 ], [ -1944725257, -853264151, -1436327919, 1751182585, 1966750342, -1446014171, 333136376, -1949579321, -2066633871, 2015000580, -1698125973, -1462792040, 1196153044, -1867022906, 1226730394, 736514882, -1514498971, 563542780, -510364818, -2131110686, 1422671175, 1428522110, -1885295580, 1073543015, 1677532372, 1717963857, 1451211841, -1052953069, 606941996, -339139881, 1611887120, 1876925919, 520641805, 2105763478, 1886739434, 1452551003, -421036183, 465468967, -909111912, 1506085255, -811690409, 1098081085, 1894980698, -236306886, -905852559, 1342181039, 784476011, -1000198232, 1367092199, 403719369 ], [ 505527128, -1569917556, 1686228260, 1911182279, -748489817, 475193239, 1880475126, 1038556390, 202873550, -1044748267, 448403875, 1712188668, 538840032, -1682601992, 1625824837, -1616561609, 1098934532, -1746336033, 1686391902, 533658282, -889825414, -680884794, 1912133083, 1907647736, -709016189, 1805351484, -467301064, -848102441, -555237934, 1390879732, -2112180120, 486671120, 1880130256, 1377904444, 1668460985, 1245256420, -849054141, 1893739160, 1440157011, 711754523, 1741605929, 137517574, 198658306, -405298311, 479428820, 759948181, 1410199253, 1944022076, 2026969532, -570253781 ], [ -1045798647, -2057138877, 2057193592, -1195818805, -2018490134, -845157692, -544848326, -1235475408, 1825458805, 645353598, -2029036497, 196194519, -1035462606, -2040921791, 1494104948, 1582425204, -629151955, 1986247847, 723873478, 1363396133, 192459427, -1886264071, -875621488, -1992143556, -703920157, -917087296, -775289543, 336690638, -797494516, -407055566, -195821208, 743078158, 590960379, 1513634226, 1645783271, -896517532, -2083928129, -882895087, -293577976, -140383917, 1192980949, 2114030249, 1132530131, -152239042, 1494462180, 216889878, -1862220831, 1640554673, 36351675, -1926428739 ], [ 1380511040, 710996933, 1325155807, -15018468, 210031226, -809755263, 79973552, 260121514, -140240026, 1627096054, 1945238670, 1561677583, 1727673568, -154167992, 1312190671, 1537361678, -296246671, 1707482335, 2083385588, -2064247268, -992966693, -1655686457, -1347510720, 2017588377, -119733391, 1601459520, -1739307573, -535669075, 2022501629, 1449450226, -1822819632, 1966546171, 139401770, -141283801, -873434187, 326173067, -1360599568, -128506120, -1727965897, -1234120082, 282955036, -150380981, -367250353, -236808676, 203113641, 1766830504, 1722405484, -1898887841, 546695317, 456881466 ], [ 35600254, -228281956, -27309462, 1885656388, 641858829, -450495944, 352996404, 115079133, 1060461398, 773669351, -1520033104, -1271473731, -1704088801, -1333352405, 1766185532, 898764067, -736325605, -123499745, 607740235, 1927866470, -679225247, 580216977, -1320522637, 116049171, 840911863, 549747095, -608325886, -37641180, 2115892748, 920699228, 1267876151, -23545664, -1232951180, -781104627, 546582941, -1744870686, -476956036, -343232867, 709101832, -300023430, -1893167990, 1101474619, 108290041, -1889069101, -486144569, 1916623594, -1720423058, 114321961, 1603110699, -1920474435 ], [ -1767794211, -108548932, 134093308, -1530238633, 129255840, -1672825587, 1095357828, 949038885, -758981467, 150858797, -323427942, 1647257278, 540347632, -165029567, 2108270886, -2007624628, 1779006408, 1253137955, -1909909929, 774894385, 1087291650, -1598063492, -456537672, -981744336, 1794853819, 2122847997, -1336929990, -779303108, -366842879, 516775670, 1706485725, 1316794893, 668564771, 201319811, 463092285, -1377255957, 1981739528, 1309151421, -793612328, -1954923781, 1364780535, -197932595, -19486474, -436115713, -127212435, 1275742283, -1585592536, -827666231, -414799654, -1846413010 ], [ -1942268955, 1918147573, -887350467, 1122673373, 557284341, -2062578116, 113943032, 1645622496, 1420124623, -1006944354, -2008022959, 1257657407, 97655311, -634659441, 1609056859, 639500461, -1834804188, 1583569358, -1602628186, 2134132543, -415898053, 1373326777, 755595664, 1125794119, 1960978554, 291156387, 1765121240, -151725158, -1846879984, 375476841, 1886009180, 1836982625, 1157569237, 1750834280, 2061097511, 101353776, -1046540952, -699666652, -371072007, 1327064231, 1481568252, -1431089994, 210165654, 1203753451, -1140120438, -1497692321, -1868509371, 1659939432, -1291450439, -477094645 ], [ 1246645661, -141237669, 77161816, -1518610399, 1877046543, 701184554, -1601315043, 982512516, -465214944, 278458412, -1392679739, -154234604, -871913699, 140467432, -1442844786, -214179917, -2071620636, 326966250, 719789046, -185172024, -103255480, 1369964699, -510026925, -1396231167, 457615931, 1988339513, 1106758546, 386357880, -937011956, -2038968420, -1463673126, 293442283, 203026605, -1345466544, -1324140994, -1555379666, 87176748, 1374241602, -217714281, -1609149566, 1446387156, -768237580, -1674471522, 12794170, 238270380, 1665836799, 1542384957, -79655161, -1418930385, -749997036 ], [ -1470776804, -1024467778, 148551603, 1171295344, -457273364, -1123507463, 1545538207, -1063279795, 681746102, -678650546, 546204768, -225630360, -486406476, -5632610, 1249216744, 372256979, 660828409, -1080753189, -1556105428, 1962175788, 875994616, 1498184888, 2064171874, -657491491, -1218586471, 1127416643, -762454987, -1303576715, 1670459528, -114914150, -2141107694, 934687843, -528959971, 1343488172, 65998110, -743505803, -1936174760, -1309382139, 2051431958, 471629321, 2044162416, -256370629, -1255984089, 1729686063, 1973359175, 2145785614, 1315282419, -412062667, -312077931, 1494138046 ], [ 1805468358, 168535572, 1698008687, -1575053567, 999434124, -193321585, 1485825099, -79673152, 1718292235, 20421378, -681043917, 619956842, 1693460209, -526389052, -1804109423, -2041879337, -1570729620, -914688556, -1440047922, 1732701202, -1945923111, 1820650345, 499626268, 1669335051, 1088051488, 403357517, -452023094, 1686234062, -258793034, -2010499235, -505427976, 1787101188, -854666151, -469430198, -1151375140, 2010234437, 1545661369, 1399335787, -506925709, 407438710, -771443124, 750834697, -884851063, 335198626, -1108652656, -82387131, -1995294919, 2107126062, 58689682, -500735331 ], [ -282368956, 322606042, -1206136365, 2114283570, -1909374099, -784404297, -1023180549, 10273881, 102327176, 832898894, 844299975, 219087769, 1527717799, -1586631715, 433997870, -215326389, 1832901986, -1584744487, 1360694926, 282944058, 415973337, 1865681825, -1515895046, -1402407787, -1261326934, -1549718977, -1801155598, 94666742, -335030171, -2070167223, 385307786, -1307008239, 1814021701, -52207232, 292795803, -540867344, 1063305203, -975629184, 2036324614, -52629917, -1718611019, -1654739745, -1975759872, 1566484054, 1876697020, -649322730, 345911228, -1195085229, 1614151514, 1943941630 ], [ 1840800617, -970729229, -1064919895, 2058617439, 2080105912, 32422228, 1329429161, 1657667037, 1686658084, 424664010, 605931026, -872151758, -1788121462, -1262759692, -232655792, 783998046, 414618739, -1753723136, -1058746730, 639397469, -1971789652, 1227671021, 86378885, -98119379, -1144100714, 527575957, 1877933043, -1154768779, 5326476, 1743989548, -1941142520, -297581346, 1438110181, 1652787545, 1296617280, 584470172, -509221917, -1135954953, -494262025, -1429326768, 2075926279, 39896503, 2011762480, -471464081, -381056226, 167942741, 1492978679, -1507953554, 2105986304, -1020203044 ], [ -41359800, -1348364992, 1843949909, 510548692, -77364922, 1737879338, -1547223890, 2132813093, -686052973, -1015813735, -749001738, -1043543963, -1744311493, -467353377, -1935608151, -1317896972, -2070721102, -1169527906, 465725784, 506455303, -1594595042, 835265862, -1144050450, -1747291979, 323628341, 1430631274, -587075156, 86761444, 888454275, 972019742, -1468453248, 527140187, -396277801, 789260401, 739124613, -406677792, -49787905, -166336692, -280960021, -1985383186, -1845427703, 2009059247, -2044451347, 1962719367, -586889120, -67030015, 46114377, -1075156723, 753839347, -2022159113 ], [ 910473223, 1474669606, -2070930418, -1033961964, 675318272, -666157599, 40189607, -2135592694, -1488348818, 1705238843, 1650836862, -1428340982, 680032301, 1772040514, 1997159, -653724522, -1090189779, -337751177, -1598908533, 830262430, 489886727, 584579043, -45432871, -5294755, -1168823522, -1060272000, 1609884412, 600239680, -2025495488, 1540224754, 934605560, 1998984313, -1353507300, 1018402026, -2145468179, 681646534, -1270214176, -98735406, -1490573882, -155613695, -1839867425, -251390546, -1648900731, 1713485555, -535088753, -759884581, 753189265, -623449030, -230664298, 221980580 ], [ 33564138, 658262167, -210089, -811130803, 1261193301, 1481490299, 285904816, -1277582736, 505403865, 446214798, -2087318368, 1573399074, 1157423874, -946382730, 2077314190, -357029432, -782517600, -1716931621, 1513921159, -78989881, -1155832372, -949054899, 463013770, 1329729884, 1991397848, -190406100, 194647441, -944690521, 1204955686, -988293400, -2017224155, -1810983593, -1618434637, -1083621278, -482891625, -557949088, -2121548327, -1555250996, 1566595899, 1864640401, 1592599779, 336443381, -847928888, -206496704, 209905197, 1669147428, 1670694427, -14081805, 2079994581, 422049825 ], [ -531235972, 969499713, -817973049, -346138912, 1373195970, -893847894, -556183512, -1260876331, 549232604, 1683019246, -1172054676, -2044924319, -1417869579, -1743968635, 974686541, -1755477351, -1993324987, 431729670, 99672416, 1107957280, -2101475750, -1699928879, 1458057781, 302155302, -955547809, -184169662, -1804234189, 2036443387, 1596008848, -217364876, -2038216633, 1820397296, 1896318067, -174498030, 1798578972, -1017756415, 41681626, 2120692464, -1872044644, -1194347173, 1788174643, 746090504, 182531789, -1737674233, 1908654314, -1203704214, -457565693, -1241614183, -958261658, -1941692562 ] ] ], [ [ [ 1670297785, 2078057068, 1991981516, 1285405317, -694673245, 485851445, -1385494443, -1786979575, -1704156748, -1462767372, 1080636448, -1873025592, 912093838, -1480074536, -460995755, -1316352046, -415850854, -2017801667, -625378919, -1431909959, 866391065, -1869907844, -770531243, 785343629, -573994071, 1812621680, 2005105674, -796659537, 372507702, 758413544, -1567725803, -989691351, -1341004783, 895899525, -1853380214, -1155625536, -423346244, 422077841, 122312004, -1229349470, -1652874052, -382946518, -282003646, -1985249935, -1753007301, 346958449, -166308621, -1690943528, -322825392, -891153074 ], [ 1781367555, -496906085, -519025371, 1206860072, 537533138, 547725670, -2131516509, 56507567, 675251833, -633411765, 1147038046, -276287650, 1769860074, -438803404, -926538301, -1170968662, -1892320876, -917543312, 266044521, 1197020552, -1025879881, -1381127364, -1724044066, 475658159, -1474147893, 533191541, 42733629, 702027976, -804677180, 795699969, -1297867835, 278677299, 176987531, 1868131388, -876393707, 1439636788, -1319694867, -1896450997, -1568191057, -2032009910, -1182353664, 1074437667, 294584782, 1213133205, -682109378, 1984198197, 337349646, 534704254, -1724155805, -1196616395 ], [ 1174729980, -1820902956, -1895026068, 13277879, -832611871, -440877339, -2014063853, 170798870, 1512894171, -546652757, -995737538, -1399498221, 1610882536, -1258308863, 1489130596, 1541433971, 1743908761, 1516980967, -1469468237, 1283570998, -918044076, 1827971527, -535432728, 1472596870, 962011803, 811947511, 171100734, -2017633381, -903280690, 1072456488, 427348096, -2111418114, 1203481563, -1625833613, -128318312, -1293184439, -1708334909, -1628051696, -1419636433, -2014897759, -913003493, -30051668, 1052169482, 1920218730, -420915184, -2095261909, -1995713428, 868598355, -1370041721, 1423670237 ], [ -309863178, -1444565976, 1503504354, 278437313, -1331695466, -1912581139, 1902950007, 1387407879, -2117068564, -1532811723, 144784330, 1748798141, -178553876, -1557245484, -2101526501, 1642262127, -1352138479, 86055641, -471493467, 688307549, -148456509, 790690978, -762315000, 1916735700, 1357024801, 1509471871, 2090737808, 1721863789, 1515830331, -373770346, 1334121287, 890317763, 1178922801, -222965282, 1699578585, -1471628114, 1616873488, 1641636410, 43511721, -1685189917, -643504494, -1487958976, -1907664243, 564302644, -1655898697, -45772339, 1882712025, 1084913904, -1010220511, 1243422432 ], [ -2066200203, 667939726, -1529845283, -1748847512, -1573510587, 1230948697, 415794040, -231813669, 2099359444, 1836231893, 1367481472, -1498594023, -800463159, 1038273024, -1170238243, -327711376, -462464231, -1400309760, 1052054633, -878174924, -1849058404, -1087270460, 1269732831, 45087489, 522368301, 2113140707, -1308050160, 1212259640, -1721852928, -1571589671, -541534522, -933677285, 1868831509, 1279062469, 1427658592, -594245319, -1910534981, 123330814, 195900838, 678049699, -760217638, 245971904, 669012598, 874110965, 1337114419, 972252380, -1697534466, -2080000096, -2066619768, -279628745 ], [ 102858961, -800845232, -1575952980, -2077405741, 390804647, -405655260, -1372268768, -1282350693, 1188587052, -1313497139, 1830702499, 163435137, -1553933547, -1509995660, -1764717206, 1879411571, 1682394827, -1236672266, -388601770, 1429673259, -1231185465, -902638089, 602249773, 1320581902, -819178143, -120998847, -1416009231, -404904335, 1471336626, -602345644, -184232449, -379628635, 828939806, 2065339841, 1636206938, -851444798, 818985304, 1652287614, -907630154, -1266656514, -2109892702, 216571555, -143794373, -681960153, 1007621542, -1041833761, 1008154548, -1758942381, 599976165, -942782507 ], [ 1840391116, 1758729020, -851968805, 1672477795, 1562980577, 1644051594, -389816548, 1622736639, 1552731406, -335678471, 1012726904, -944104995, -208226189, -1056217120, -961373326, -1852184418, 1032464430, -866098460, 586164298, -766542510, 515398718, 734748364, -1850163716, -1506463705, -707098808, -1325024601, 1145872139, 1984650065, -2060262781, 769313141, 672148138, -403142413, -911211790, 838906684, 699367943, -500181882, -2112059843, 722122529, -274010347, 1992006440, 1276695559, -427344497, 2110777546, 1784528657, 1422181181, -791289579, -741605290, -897009643, 938949792, 1059100550 ], [ -1165389913, -486676844, -583043519, -1151379577, 597982477, -1942328072, -959097146, -1643029996, 981373195, -474783406, 724714792, -852186121, -1907170455, 15146105, -170293040, -1922372476, 610813327, 2091388014, 2094515271, -1429902075, -550971615, 1326362364, -534309982, 1895638559, -2118051048, -1844344706, -1031760250, 349953254, -144773433, 1682348791, -1147954240, 1707403046, -324424452, -1503752946, 1058197339, 1930947608, -280591797, 2029756879, 2043235935, 96714621, 1128291805, -807215604, -192031429, 1116764247, -718922515, -496550990, 1730784848, -660627747, -899914509, 2050694348 ], [ -1946239059, 86020292, -346643128, -1997984849, -1482943006, 2033794617, 781979532, 944433228, -1241024122, -1144924799, 1112129776, 771767149, 1731590712, -1501770274, -1284331713, 1082643082, -738680926, -364143679, -39863329, 1546660786, 624689080, 2072134665, 2051793130, -1292365161, -1452660698, -2137204995, 718129067, -1933814082, -289872349, -306048904, -1750816825, 1656291580, 1142811556, 378614396, -1104357292, -328618394, 408074362, -713990931, 473760142, -444870481, -947556852, 1423158828, -1608377735, -1199627588, 972700509, -1819869653, -663595009, 1980398885, -858625102, -676568162 ], [ 593456592, -1408685217, 910265545, -569283953, 2058925925, -1818127416, -166503697, 497043324, -225002606, -2094722888, 617851985, 1836748079, -836652615, -515140813, 327110527, -1102164755, -1131923741, 2002741764, 1591997523, -793029198, 322824950, 331590391, -1499459517, 786365683, -418676520, -1195374369, 1761591037, -92902035, 601746036, 51214188, -1998843555, -985586633, 1241379267, -182416804, -1518283274, 1973982793, -1221044367, 991578058, -542650018, 778730727, 308410383, -77985584, 184635757, -524367248, 1156236551, 218169403, 1384460689, 357554517, -1774230002, -793345926 ], [ 1402044683, 129543579, 26629376, 186374351, 989491736, 1809629005, 1617620338, 1254199431, 348187331, 1631201536, -890529875, 1348740098, 677239363, 1248702514, -1637786057, -1118255967, -1432264181, 698528862, -252105899, 1929069763, -391918459, 1995839757, 1345143857, 1433234720, -1113846451, -836449820, 575016042, 1271139136, 86272951, -1551243884, 279801216, -16096951, -1710200625, -1520036360, 1871347481, 878438248, -725789630, -76738136, -1477807803, -299026701, 1335673181, -473023600, 1277670917, 98036283, 928640227, -1808782432, 2087867068, 1293076700, -506614525, 624322242 ], [ 1317640740, 624150730, 1635222362, -1111206902, 1437398105, -1650301255, 326073119, 1758929075, 1711748835, 1353310561, -266334437, -860909425, 436648496, -1893713056, -1051867999, -1430636153, -697221970, 1426907331, -1143759549, -1048498920, 1029124969, -768260640, 1884316395, 1789213946, 1636914214, 288250319, 2028536492, 635476132, -1173356327, 1672905701, -417017195, 1443244159, 1619185470, -337348526, -1324555528, 1557298540, 1391539023, 1049875412, -342767085, 597667429, 2054145116, -684775498, 959841436, 156690789, 796253544, 1943280415, 898865093, -104734233, -57283483, -13210194 ], [ 1170223208, -784829343, -1257434042, 1792038578, -1130491227, -1117464692, -92548778, -560417880, 655928049, -1829134978, -482418305, 545671285, -1900014339, -549131975, -679843296, 1086037897, -520802430, -1071468244, 948021484, 2017498788, -553691788, -2011193430, -699657378, 252402574, -367492036, 1998184606, 313024756, 1607965189, 1393293290, -1797376186, -1385556813, -1882783789, 1796720919, 454376279, -371055436, -864814509, 2084170144, -880149346, 2117219438, -98089965, -1674815921, 1874335990, -2089601343, 126287358, 373219995, -508009062, -60627510, -1660007663, 682666485, -1712440855 ], [ 2054860969, 198623150, 1016875803, 1421996492, 1734942207, 1980779572, 403397195, 658734507, -436244433, 1118726163, -2054462268, 593293651, -1152993638, -1330614423, 1075076414, 1901211803, -1761714882, -195092460, 357064783, -2146829272, -786687126, 979580122, -961397986, -1498404328, -832209770, -1108705842, -1554237314, -665362068, 1052400182, 303543400, 891023942, 646754142, 1442656665, -753007879, -320075437, 274482056, -1487006324, 153521838, 532714399, 1853842814, -1929337927, -198517368, -1033664806, 1412838009, 1821432256, 702924695, -1836230021, -334541743, -1875314781, 904422326 ], [ 1972380396, -1167894320, 1845367371, -1767363269, -84686980, 1696829478, -1996614334, -1771296076, -1126199113, -1551021053, -1386943579, -1750580463, -414588871, -170995717, -1118918886, -682622315, -836977698, -2042939663, -408548874, -289431357, 1553366901, 691138983, -1409266334, 591962425, -1865768640, -119250063, 1833020071, 2114810803, 360348610, -1238598043, 154042955, 1718986830, -978339005, 39542158, -1202721139, -19776909, -1999647147, 346023848, 2114140119, 532661206, -523398477, 570293541, -2118585983, 2104181900, 1683510527, -1896875785, 1058365463, -543051234, -27474256, 1611956677 ], [ -1874987936, -1787514084, 1302019275, -1738976096, -1091517662, 153201818, -640351325, 1057552291, 1219307514, 112878530, -294211599, 223103176, 972412617, 555866283, 2039639072, -1032760688, 2060964776, -552294464, 1651574871, -1147646371, -1011080619, 140598374, -590639912, 1372628422, -591539379, -1894788275, -402842752, -1208603547, -206904374, 1835680968, -963913330, -1403877536, -739241520, -341673307, -349076316, 1672113984, 981666641, -272833537, -1315917334, 656896926, -1474264515, -1357644978, 1073442706, -669940144, 1253059159, 1827665911, -1310714035, 775986295, -1957826535, 1053069338 ], [ -2138745697, -1743358525, 145633281, -2062504458, 111056602, -1284709537, 2074209937, 1594918748, 2064038061, 1155330860, -235314270, -1805474500, 153572538, -546431761, 1148093071, -1369874354, -432113814, 114294326, -1907232746, 1019697088, 1932113679, 57028213, -18453229, -1819608241, 139862338, 1550736222, -2054833308, 1186861238, -914823868, -2130734104, -1244426234, 2022774751, -402162957, -1421829149, 277016346, 77485010, 588266155, -261553128, 428461441, 1536702102, 664180962, 307734175, -179123644, -517626950, 2098038888, -2123391263, -625183567, 325428176, -92968839, 1909840257 ], [ -186511084, 1238067702, -173741728, 769161583, 1279370456, -259003682, 1164124084, -162161124, -249484779, -1143329602, 1781182460, 51823779, 603501765, 854732018, -1451886697, 950276207, 1454694481, -163475066, 735945420, -715629990, 477737403, -1226491154, 1952853556, 1095789209, -915761951, 1799963219, 262283546, 540688326, -1963593803, -1909591541, 201214483, -655774228, -1646666646, 587731497, 1816968909, -689951946, -1042708738, 1632386478, -1680236950, 1570813397, -1601864847, -2000413426, 1674752184, -1770172700, -1855028003, -397889226, 2085585974, -762525133, -2084571557, -1641393296 ], [ 1101424667, -2056977841, 1132142708, 602629763, -1878009966, -1235495611, 1751614278, -1294074661, 1380888019, -639644892, 586106439, -1169907700, -837226725, -1124142003, 1466873636, -1499758625, 907196042, -591063822, -1146928076, -3490281, 420869244, -1841526753, -1742424430, 248984311, -96027152, -1686598598, -455835909, 1621561666, 1823552190, 1308199524, 26978332, 629908837, 321638055, 1088355429, 1361667626, 26082346, 750993749, 772552742, -765974847, -1058173662, 1873130170, 1886689863, -1407622217, 173101681, -1312320068, -429805006, 1258862654, 1508592402, -551410098, 1965782097 ], [ -207032089, 1284907726, 933174487, -707948013, 1881080263, -1785031799, -1034349395, -1823150756, 1550336782, 934987182, 967582270, -1303537098, 711599626, 2052848928, 1346902238, 1182260961, 706550888, 1014937139, 494353823, 925286832, 2086547584, 825786891, -1699427516, -996461531, -1257325334, 1449897696, 1533778058, 1231987601, -130256390, 1562354360, -1901371376, -1479043735, -1640666312, -571925927, 856261490, 1972155459, 269197680, -1632037709, 1780023736, -157046644, 1849993748, 1078485732, -510623520, 49791019, 959741870, -1525164654, 925700293, -1149806264, 1286279283, 1031360182 ], [ -1567989493, -1966889709, -1064697849, 298984382, -1054005272, -1037856629, 944036168, -781722293, 233549165, 425491295, -419666615, 1158098765, -1981865714, 1731321650, 190532500, 910065394, 1935687878, -1147164572, 99984500, 660457459, 139206352, 881330284, 1950829417, -2102992066, 392072018, 681390581, -1688842468, -1214011696, 492619098, 1432297725, -1623528459, 838552772, 384056854, 1661024488, 335619877, 1676672962, 1225927570, -1681513670, -1395611592, -744074601, -78787558, -2051462429, 1362660520, 838234650, 1151784187, 540080690, -33426343, 191277115, -1299021783, -1466587270 ], [ 841473568, -1396668540, -538680086, 1132882033, -661029487, -834422916, -641895263, 1436206, 111444443, -445213598, 829503747, -305768110, -974005137, -648386772, -716665633, -1775618512, -2056446997, 1180625343, 154180783, -2115460305, -858805172, -2119849860, -119352047, -681662213, 1999166594, -1267336691, 380869140, -1101694580, 1013388051, -1569513712, 915573666, 878651621, 817862169, -1375783519, 1107161589, 1445969961, -487994902, 1518985061, 102097759, -1069577686, 153890788, -313964776, -1754336923, -1905947807, 257218679, -807048994, -330114291, 221290658, 1842374876, 1707699031 ], [ -85487561, -1854709600, -1715324479, 375862621, -1955234485, 1836453425, -743967593, -933189747, -1916942918, -1609143083, -855025615, 191545234, -4040431, -2041827907, 435207904, -2115959744, -1641823388, 301720528, 840970644, -1263257035, -237620245, 1149292640, 210337775, -333080814, -2112245838, 1675250562, -311264525, 57607675, 1668363090, -1483721973, -1954172692, 1305639866, -1724909366, 148667753, 1423491882, -919899765, 1882032556, -517804483, -183814820, 814607918, -331794335, -123677790, 1334716632, -1861306570, -436862392, -1721524528, -278166385, -903786520, 159188602, -1672422191 ], [ 621267168, 791939675, 114950382, 1451037485, 409709569, -1058443795, -300348886, 464137181, -860328170, -681713261, 1512016275, 1086926721, 1295189992, 1856639902, -950556704, -55287332, -1806340464, -1820291949, -2043894087, 1591378029, -349394538, 1734786222, -166127082, -385948508, -1816179588, 1952674892, -1358328016, 16964932, 1504617457, -584434435, 99378398, -866245031, -2038140823, -1444232005, 1920960942, 1719748212, 638105396, 2095937162, -2059086817, 1934955486, -1193826441, 439875893, -1475749274, -1781473796, -1183646774, 649492666, -1929414526, 348392165, 464365003, -1547430449 ], [ -655770916, -2100459549, -234885875, -164879031, 788258375, -1879226317, 767851600, -1068728483, -1940529250, -1925190407, 1891844151, 527276365, -334095337, -1174195193, 1461738024, -369313888, -1595920278, -729513255, -748879182, 561332977, -705909354, -104536221, -233597000, 76852792, 1848355279, -1221739832, 1824907382, -1820153391, 111637025, 1869517874, -534039855, 1018118353, 122592650, 2004656100, -987645330, 1041192109, 10747642, 429516021, 1395168763, -1032839608, 1861109864, 536888000, -742001159, -1686863839, -210829724, 247152700, 1840907580, 1582181939, 872462029, 690019916 ], [ -1004749193, -320716436, 879931091, 793203798, -445503335, -1727469279, -101710348, 1862715730, -1309791184, -1318420750, 1072960843, -182418457, 1959866447, -1778887553, -1667431541, 655723104, -800362196, 1984771690, -2056907862, -956288345, -1761036043, 775120060, 258366361, 743515650, -414667994, -257238001, 1817482755, 1883877127, -449117601, -556460975, 348310617, -990154264, 1101144023, -634361001, -1017147986, -1137591932, 506602664, -868823158, -1519359274, 661299474, -417161469, 2034071880, -1105703195, -562445701, -207746032, -503621918, 1375179068, 1748206987, 1427112049, 1228531821 ], [ -1197130290, -1882650158, -643414867, 302573041, -2006116095, 112121068, 909384236, -201895744, 1082752829, -457885346, -1514257156, -348154998, 950047329, 7927302, 998363439, -512296905, -187567003, 2111385546, -540950296, -1600102074, 1941103504, 306654167, -1179916332, -974395857, 750860547, 486408106, -35024110, 2082583896, 632127750, -1280427754, -1250404986, -20914809, -1691941794, -1505977676, 167641970, -307874007, -217323485, 1679522211, 1986781545, 367193290, -110482562, 1404658129, 137071059, -1198884787, -1031494598, 446916841, 1109524737, 604296508, -368308645, -1960715945 ], [ -832369802, 1254905826, -296842347, -1814755484, 436071288, -436859309, -669132081, 1850275503, -1271742294, -139245497, 614049434, 2075407658, 14448241, 227880834, -1107223005, -1795287796, 1163702002, -1121312190, -2146937992, 1385924392, -671734059, 889331139, 1153605266, -2082788405, -1674299097, 1450063235, -690110664, 1737065387, 2112030249, -853046389, 111762524, -558027713, -1356724813, 1625885145, -1702207927, 875976119, 1332163856, -802124535, 1609117585, 1045279180, 1715346832, -147195470, 1415293073, -511608296, 124000956, 1713107507, -977602053, -801992307, 18018679, 1337344761 ], [ 634216514, -925696044, 947627000, -1693807329, 817635555, -771854023, 857051407, 532169270, 1717612015, 160639456, 21348598, -1178071128, -1407145833, -1146631716, -143296644, -2125639676, -626317257, -733466197, -680291131, 1262869917, 770745648, 1266829504, 675267288, 176460374, 267620406, -556829710, -1286768445, 1918277032, 338633572, 473326143, -2039334461, -411625048, 312492762, 1608071695, 604152925, 1645217613, 1791791361, 906236312, -1712688127, 1996323319, -281547554, 1026520103, -956084164, 1590938645, 522724517, 1293081620, -1949103024, 6422667, -1575705289, 1507916850 ], [ -812395860, -877870703, 1810836386, 600122234, -453150014, -848018045, 567951243, -948254436, 557820732, 1697732885, 1941629747, -1341405781, 1025993530, 819548242, 1768156947, 1574003034, 804321240, -1598786924, -1060576377, -1519242509, 1124504310, 2060736144, 233516101, -733592693, -633357335, -1424921166, -1562989682, -1843732861, 398337781, -1207641015, 2129436339, 1138347066, -1960816069, 571424875, -2005786627, 457479406, -55112319, 1942103447, -801202917, 621032216, 255413959, 1854326418, -82269972, 870185582, -561235438, 59831033, 1965672707, -1971435096, 1374094227, 2030475490 ], [ 88341144, 1324967359, 959782748, 1660468365, 1618405513, -1380207796, 891816044, 1963124510, -406992677, -408697192, 576257751, 1832700481, 1314459526, 1868820559, -1019687760, 2128782163, 1188090480, 1382027980, 775950110, -245703159, -882929957, 498205979, -1199095676, 1087742192, 2026486078, 2118771819, -1944393801, -1837974337, 178620605, 1409354256, -1029434115, -1904947611, 73618936, 1796354242, 107639739, 232809476, -1801529882, 1502971014, -759038686, 1657555484, 1221689050, -39852196, -816551763, -277111018, -41251574, 1458552560, 1632227360, 277088273, -998995238, -1433284475 ], [ -1836219192, 2043484566, -669620304, -1905122748, 163814496, -9648817, 833814858, -1007046476, 487888005, -1986098056, 125850067, -1079662269, -88569019, -294605790, 521610610, 2050982012, -250545770, 1086486506, -259663343, -279042040, -1865482790, 1634576369, -985478938, -799660722, -457438567, -2108786709, -807603538, -523674249, -1636344930, -796556937, 884587302, 1593016954, 663096095, 408191186, 755247545, -710520955, 403291206, -1787432413, -2145470658, 1655827750, 593813117, -1592285031, 807804529, -561259141, 1103487142, -103521513, 1954870106, 1801531396, -1292713656, 1008073280 ], [ -301919007, 2105111368, 1371699949, -748233349, 1471046314, -229589537, -1288731949, 1829674762, -1725046923, 585636780, -2130317433, 920547612, -56141003, -1884645794, -781390751, 1664855066, 1868256161, -1511611202, 639338376, -1201493369, -647957052, 859023583, -1704607480, -582336173, 365575490, 2032440135, 1206696512, -1980300849, 158572697, 2132218752, -1809075646, 2095338159, -1253458560, -1805125861, -922610637, 933577224, 2096012257, 876264972, 2005073014, 721802951, 1408025226, -143779299, 1513963233, -1532822675, 1242688688, -178582645, -1511547187, -1757503949, 1911957950, -249072014 ], [ 478607753, -1813341081, 1757303367, -2078294464, -1634227097, 874037003, 546483396, 2139564284, 2115641784, 1907366576, -1545116760, -2919790, -965856492, -2115510331, -1354464401, 433503765, -808237632, 568550406, -184365595, 1020619626, 50484011, -340015848, -1016303476, 813239786, 1673366337, 758807875, -198723938, -1736145527, 1324413237, -1033215832, 407288360, 1467425077, -687893638, 556105352, 1225631582, 2086645481, -523145542, -48315005, 490011915, 1884845340, 717320822, -1591328369, -248351955, 1364319776, 472358920, -1303990702, 171251214, 454228556, 563056344, 1540039652 ], [ 825838532, -1072219235, -775454256, -2115475828, 1009020345, 846286212, 1880872812, 1554062144, -1840160228, -1956456654, -1759996571, 2140917189, 265457245, -1625708118, -1791969077, 1027017546, 700332800, -1753682563, 1992833894, -2082145341, 511296659, -1690829572, -1924325757, -1619119933, 31296360, -1160765577, 1704152884, -361246477, -147190672, -1409811109, -1636098067, 936080107, -1278723305, -726267490, -208115872, 1305184152, -115903715, -660653079, -453018623, 687817517, 2068582196, -1090359261, 2063094246, 715198284, -1292084517, 725921430, -992292585, -9992980, 257312145, -510605124 ], [ -749315523, 999895904, -85697006, 1196555221, 614823404, -345842979, 732180282, 1567206301, 1492841168, -57881391, -1307231400, 1088918460, 446254341, 295947840, 962117761, 1576982331, -1326952114, 1113511933, 1000975288, -935315713, 968211049, -929278801, -1269759498, -1347946174, 1383659751, 454035107, 667333092, 1065107675, 1059876646, 570633782, -2084037716, -968126922, -1185422149, 942388380, 599411817, 1486663189, -96834801, 1380128418, 1385707482, -811331661, 967914490, -448240068, -1147615145, -1651040654, -1515353166, -174246690, -211707838, -1130848250, 511138779, -433979537 ], [ -1313886044, 358718597, -1224913218, 886357697, -342735043, -933538639, 2103807821, -1405661737, -2109247425, 572875800, -34642799, -1542431166, -1425974638, 1921822002, -1125792229, -358493185, -459144233, -1026815395, 625063758, -2075518581, -1201168824, -1949699546, 705721354, -942375391, 1935326074, 1205746443, 1552374626, -35924501, 1296159464, -33719523, 363419219, 1646132292, -800567554, -1716965605, -540867224, -70722039, 407546113, -1553284138, -185982806, 218657502, 1489903463, -1205629498, 293317908, 369361513, 1749005982, 1523205743, -695858610, -1039073343, -809316608, 1035751322 ], [ -848253589, 414094858, -689082749, 1366102178, -358621524, 1008527470, 1157138661, 154357357, 1666692608, 1402087758, 1834975834, -486360352, 522636667, 1928222172, -2015827022, 1268681493, -2012006247, -1456450368, 1884485296, 1220736440, -1312843320, 1036170653, 8643536, 1524330662, 523266865, 1464556547, -864826916, -541421266, 369241535, 1918242880, -877064640, 1439479121, -1594027128, 1739593002, -2064613366, 468835163, 257686992, 164538510, -838235949, 17296331, 1297641659, 1829543557, -510761428, -1164557567, 1709391746, 384441172, -6648536, -130616935, -493892576, -84392040 ], [ 752787217, 2009982590, 1964488210, -2101287560, -1919882404, 1281870868, 524726691, 1188897340, 1979409808, 206469424, 862702193, -971156955, 20411837, -955838933, -194932641, -748384910, -1659853912, 1254766975, -1550150262, -962151050, 113535485, 1316513003, -2003172369, -1802043637, 73014466, 585954894, -25680255, -176366761, -906589882, -1175062419, -323444461, -1143850915, -1607016372, -1351694896, 1950996947, -1573285497, 183992878, -2023491540, 511130955, -1042728090, 580173294, -511507376, 30203458, -656462470, 1997471776, 669127909, -1934214392, -1718954148, -1532512936, 442975165 ], [ -1478007083, -1305627438, 1865576490, -1589049887, 864179588, -333337965, 281125786, 61693451, 218969404, -1965481206, -669868188, 1148808684, 1109782300, 2082743546, -255044663, -769521062, -1548311427, -998786774, -2066048488, -1063837487, 1279519894, 451660275, -83757527, -1627139447, -653299096, 172435942, -365471537, -1863391506, 1164431224, -124471433, -283083155, 739604106, 2133984670, 468498223, 1645996348, 6962222, 1890727178, 2060727632, -2017171178, -1781316745, -751722915, -1625635185, -511336250, 806722014, 1877266818, -295558245, -1114011134, -130300727, -863257138, 1014001127 ], [ -118202373, -738124347, -941500446, -1614220294, -558309635, -1420476808, 1803180245, -1418966358, 1718337728, -40132934, 985135261, -578822224, 1829022055, 1862019325, -1209358757, 924606099, 109937936, -1652496609, 613375788, 375512592, 2088967730, -610242354, -1125717190, 1841783733, -480793975, -6964381, -746790012, -2053037216, 1929789267, -1701246402, 1251369285, -1874773090, 551882921, -2002865116, 974369071, -2093385360, -806602298, 2081673991, -797236540, 1408568439, 2047174933, 1757351839, -1423210495, -1844114830, 1630175259, 704285756, -1394578072, -412587844, 634071350, 1526211339 ], [ -1649011787, 1760497380, -1401279506, -584416823, 548532444, -961418502, 1694269066, -603719536, -1349430768, -356367243, 1627575524, 1675526433, 2042245227, 449931851, -1952966358, -834850523, 637873468, 1293612756, 278421678, 485266434, 1003943572, 236418156, -957553177, 960981685, -628440167, 786252679, -453180246, -325676326, 528217806, -1705058457, -1402620403, 97785494, 1555711274, 145077667, -1599162008, 1057657539, 1350064108, 321142815, -736433659, -592473154, 1875093420, 633797944, -1856062704, 325395932, -359105573, 1553551344, 1911838812, -1048341491, -778604887, 137418919 ], [ -1836939602, 189633296, -314778139, -659608010, 13601504, -11369945, 118933152, 1767368922, 1160569829, 901497955, 1754240837, -718043611, 1120712832, -934724202, -1864825622, -1927446178, 1976233200, -1914339995, 1552712257, 545042686, -1253328434, 1172914765, 1871883044, 286342404, -1986827313, 859160097, 472571606, 1587456219, -247984544, 721478180, 1032710448, 1743750226, 808782646, 979214863, -882020527, 995968588, -1023552424, 1121649880, 577673147, -1751071916, -556115069, -1266389918, 419778471, -458918484, 365726025, 1506335609, 397263097, -1786185737, 1088274633, -887712384 ], [ -331436909, 1642169509, -1366744899, 1266637705, 719897594, -217380570, 865287253, -1818374597, 290470721, 800407684, 240657967, 25318769, -220075142, 516905982, 180480419, -1754556268, -1648559880, 562793879, 1329552065, 951920391, -1989024291, 1113111193, 1313404769, 1295735196, -591876779, 1096397292, 1457631883, 1602645268, 1412584536, -385015860, -629767990, 115995138, -1301496788, 528676378, 1278773551, 645825622, -1383882959, -1367124580, 620239590, 516954168, 1446479021, 1267372771, -1198786543, 1584940067, 524852827, 1650333371, 1444478673, -1845046495, -891791398, 1708084031 ], [ -1198408258, -545711235, -1246283918, -1278244458, 986278167, 513366891, -1042195026, 1379498852, -1868642404, -943178098, 620217793, 2132358691, 1362664220, -2129576294, 796507934, -307214596, -1398468151, 110233920, 594111949, -2125330455, -773657641, 1337525658, -1340587729, 1152209109, 853423029, -749550622, -390801959, 1787932482, 2084675718, 1037441755, 1840983362, -197089253, 6112755, -1111314531, 1485358138, -735182965, -767281197, 2007668595, -1063362986, -235010689, 580143781, 30685514, -1708679165, 217273663, -1160069313, 1600531470, -174171611, 1217264420, 1461512151, -445981193 ], [ 1534352628, -1067656607, 1147541419, -22090627, 361385300, -172252470, -2009474325, -240844155, 1101072562, 1169072760, 1879543701, -711106789, -2011282826, -1458502206, 770974350, 1613145041, -926648768, -1380327502, -83177999, -1301320441, -717149250, 1102657651, -1927997532, -2143389945, -352308395, -913355800, 2142845787, 1100064674, -1894819775, -467463268, 694484647, -647202400, -2029574603, -1006292341, -630622762, 1729403836, 1771906989, 850336980, -1966532136, -1599385299, 187549308, 857501624, -408472531, -2119988712, 775733994, -318278168, -634391332, -2055694864, 2061628891, -1160238758 ], [ 2030482709, 1602488670, 740318035, -106949108, -2056482462, 1407212719, 381608464, 573785027, -1598876246, -377129671, 1555980415, -1899551253, 389629527, -1159557773, 1869378546, -1503924395, -1323654856, -1182768684, -488418975, -1922017320, -1204729252, -1327495010, 115254779, 1295927405, -1140054759, 2134894403, -1544443064, 771548052, -842096244, 2141489856, 382286401, -1246058112, -1338031129, 1430614500, 1530022051, 1614144211, 1239097120, -438092039, -709026989, 858815220, 1571852225, 2008980222, 8108804, 1045312645, -828664764, 54508663, 1332083884, 293340001, -721111967, -229921033 ], [ -1309831409, 1700114573, 988416676, -175608831, 1801495535, -1323899031, -1176114233, 850690945, 73789822, 1347068829, -1220830874, -126678446, -1124760948, 1915748792, 18198929, 1197464716, -421989229, 1588481043, -1980265945, 1403627504, -1678290587, -1502028445, 1037078660, -1666272475, -2140545679, 1458307630, -1343323330, 1044185578, -112088049, 1414081335, -2084753799, 222078173, -935333929, 29722617, 23363445, -474815102, 1825838533, 1824982111, -1987748714, 1846366273, -114926540, -2128915742, -2002938313, -2112527557, -829522540, -927653537, 1373139634, -787430087, -1009760765, -956379893 ], [ 126445518, 1958849948, 693229240, -1403110766, 937237747, -1562242300, -438964926, 1995204863, 468139727, -576281603, -1240758525, 2076352271, 1100990498, 485594157, -394364612, 2107132130, -1072932906, -227719233, -1215592217, 411781262, -104795461, -1712048527, 454806825, -605032584, -966975256, 694510191, -1186770131, 365971046, -547188311, 253463196, -316878762, -1464014710, -778441627, -1611494989, -1718433345, -977879377, 638884395, -1353094459, -2036808291, -1293090051, 1120502679, -1764332071, 1684586625, -1146443365, -1236106662, 1911873559, 1834193500, -1312599292, -1453987348, -1201112675 ], [ 316611619, 63434200, 278313611, -804455973, -1137831374, -366086159, 1551761096, 300634248, -933892658, 1999346175, 1947037086, 311732550, 160568089, 390025256, -1561368103, -84247630, 32566053, 1602828006, -1928211847, 390557804, -11858028, 1797776122, -753101486, 1978951376, 1164021295, 178635668, -758062346, -750103185, -161806915, 722144961, -1773428833, -420089034, -218012828, -813872394, -1983797527, -1747773215, 653617462, 1575477510, -715927419, -540578316, 776550893, -1737235641, 1918487762, -1413448396, -1265257876, -597104098, -409775449, -1884559905, -1158751970, -596467092 ], [ -1499411020, -1752861214, 123293897, -739946665, 699012959, 1909716768, -2031278194, -2069565505, -877528753, -1228332212, -1310456412, -1327730636, 763441623, 775265132, 1420717964, -1549946492, 758940874, -1986083896, -74926895, 1024524427, -374793907, 976805040, 784883577, 1272057551, -2043771817, 111963082, 1044423, 1357545081, -570314136, -1597530168, 630104157, 711365928, -999284914, 1735515505, 381351958, -1572709801, -1159622797, 50086064, -1996548778, -437345976, 1337023659, -1208397556, -1473112876, -1125494988, -798173092, -173401767, -1095438036, -134008569, 1978909356, -1866094387 ] ] ], [ [ [ -1152321111, -1319633513, 791195785, 1945798326, 540662339, -1662979681, -886029768, 97468785, -1995400359, 1381320091, -1075546261, -1241194028, -485197725, -1766809963, -1401141672, 421735524, 2093815080, 1017970038, 680828902, 987192536, 1861911909, 997286565, 300356074, -510785109, 1307875150, -23730721, -12581312, 1509486048, 119072542, 777649561, -1389144953, -768132068, 507572647, -1357532711, 2145174951, 64560580, 1233547177, 1521162653, 1342273353, 160119049, 1722467491, 325865755, -1192020641, -1136946743, -140510636, 1472036704, 572186236, -1104212792, 1236429770, 453583656 ], [ -1898685055, 1591941741, -820662647, -2074950969, 450898594, -95523005, 2106289102, 1550762141, -1790121556, 1403549785, -1291617576, 2115463734, -419982493, 779487748, 1520258857, 1604113298, -131537603, -577290165, -648079243, -880782412, 17607236, -23799359, 1528222194, -2013048592, -1143000818, -1221580469, -280407306, 1589365964, -1324718678, -893079294, -12979158, 1468226165, -946305331, -1041205314, 1609014425, -1396487815, 2073251921, -895561104, -81430391, -1268110475, -1051149073, 453142024, 1563497671, -664298867, -3507388, 377660362, -1744330025, 1301960283, 1255178598, 99931753 ], [ 1531852957, 1144367314, 555890539, -630620395, 153287854, 1854926995, -551955971, 225657233, 627720968, 854916007, -2034891489, -169639044, -1996581790, 97928557, 129593338, 292671270, 1317337369, -1803816092, 1301950293, 1061721075, -1760703935, 262202542, 1779724357, -1768214278, -567154628, -161918511, -41052091, -1528651733, -1459760202, -1565336730, -278383224, 1706759375, -862192506, 1184611916, -1498133897, 497945088, -708997278, -1575799482, -1677848488, -666339541, 600044746, 866584632, 1819375409, 1395241303, 251150051, -2123567144, 615986649, 1168542294, 464790457, 1203126588 ], [ 829574568, 792608677, 1248097073, -2110093447, -1827236826, -1685713485, -2141194982, -1673158248, 1310038829, 245014604, 48141744, -1296119106, -1726153687, -1631575331, 449921812, -1575732799, -1691779799, -1848420204, -1499838323, 1371140883, -1171640557, 2073303959, -805760951, -1272657338, -48013284, 1824133719, -1442230893, -431107078, -974675829, 208021210, -1799400005, -1816192190, 199868972, -1312537712, 1085334162, -1570256916, -662264365, -1944698191, 1847949904, -1160276189, -1483860711, 1035017964, -621277341, 293968749, 1375743056, 262948546, -1208716253, 1434579105, 343468981, 689280335 ], [ 1884912488, -778852542, 560105915, 390826716, -255920429, 1234022646, 518681691, 435300639, 1576411409, 1142057088, -1976653593, -1345845408, -1256749072, 1633009483, 1589418321, -2083628964, 1521509435, 538506143, 1925162696, 237788287, -1812250138, -215371051, 223541696, -1380342502, 1979115983, -1137581997, -563718117, 321913616, -793865219, 1297473911, -1249795866, -968390362, -365952345, -2081710054, -1633674023, 1555687940, 1324920168, 493436368, -766408301, -1568780526, 74584667, -905143000, -1428509372, 983197540, -955939433, 1515871848, 1947978945, 359529981, -1970446555, 686294352 ], [ -635372337, 2056297473, -1586358233, -1820777541, -1037678826, -1008746263, 1945801194, 1888775682, -1201748098, -1507054560, -542437659, -1486897045, -94363450, 2000680071, -2090544314, -1261038003, -570080629, 975511462, 1160633588, 1854248915, 254253464, -212216187, 1485765047, 899184385, 891603576, -200996519, -2144207832, -332896069, 1361890348, -1759786327, 841140223, -1743745108, 1292239588, 844250360, -20978803, 1295133008, 229562454, -1255211224, 164013353, -1881652819, 7186081, -587079567, -604989980, 2059271114, 29654189, 355227158, 1695906143, 2141521566, 925250286, 984639285 ], [ -2047933031, -1766400365, -1407782000, 710439547, -1769232803, -2016973574, -1112020893, -901176921, -893480646, -602300111, -1184884822, -1518425875, 1639071591, 804534169, 368412727, 972595137, -1111858803, -987456261, 689925200, -2112058156, 2139669684, 1511687815, 891252695, -1318485072, -2084350624, -2105053380, -2023934480, 347307491, 1417218521, 643216341, -2040474298, -1437345189, -162657867, -247159681, 1278788063, -1583587357, -1760196568, 1047936069, 292767871, -1381993194, -2008464074, 1007607507, -1534254022, -914096036, 215041130, -231387148, -1790534724, -1820914936, -1966650316, -350316928 ], [ -1588569995, -1316720437, 318208761, 1984256489, 2107924343, 1792552249, 234373842, -2107973324, 1868894720, -589507964, -1599304752, 856715785, 1318448854, 9674250, -1142655446, -639701689, -1151887041, 50707848, -1178507906, -1258147864, 1174762720, 735849433, 2124378495, 1417972902, -1129181802, -1356271301, -1305721867, 1085108626, 111672575, 513032445, 1940183899, 1601781080, 1982706085, -843874628, -1335510203, -2027600928, 808856318, -1261229845, -1077035463, 222761477, 700360160, 1531603457, 368584936, -318241972, 1379219278, 523101139, -721186633, -1784468547, -1466527959, 795253231 ], [ 1156329040, 974511247, 1672329780, -1151049149, 1350939103, -740261764, -641534636, -1927979541, -198375522, 30629074, -1115305655, -1240664710, 1040207504, -233636804, -1762605115, -1690445291, 843799189, 1951563206, -599244417, 574169539, -1939239260, -1303093857, -1468449435, -1718329915, 1144865848, -802894309, -365204886, 2027302258, -1622413601, -2076751130, -1546546035, -1115410524, -1941893016, 7924079, 398344448, 1730800312, -1601389933, 833243471, 333126795, -17843580, -185751830, 1108931765, 1442547120, 1796558245, -1628834862, 814738232, -921457958, -115091446, 512881484, 1171774242 ], [ 1874250905, 558199210, -604285040, -698435236, -1422278934, 1479291122, -521469877, -1254467951, 1600264509, 2073504540, -1877354600, 1924333981, -1000732346, -1565834906, -953415835, -1231878452, -663410846, 2015046681, -661049371, 1195279601, -1518007372, 77943217, 984903253, -1811472603, -674480608, 1860058199, 1082672725, 1230206814, -1593189631, 655166620, -1285133840, 1681074853, 215923645, -895438816, -1916068549, 1935818284, -214034415, 1381389791, -782066709, -213968197, 1280985390, 693407605, 386444631, 1506582846, 211021184, -26860280, -1949667790, 1415164979, 559010564, 832986569 ], [ 1619458864, -1579701802, 1754901844, 1181698135, -135374180, 1866524443, -1467334474, -1826790915, -1791169273, -1804566933, -454709376, -1668175063, 220522120, -318912178, 1347707113, -2124138153, 722208042, -1266788433, -1794650678, 958313036, 733171622, -1127403021, 315434209, -1879553503, -1979446603, -1120230696, -914801288, -159379293, -1458154378, -1450589759, -1033333525, -490825222, -151863220, -119608844, -1762396683, 1389457138, 1016655128, 81091164, -547072367, -1945734379, 1656166502, -970542759, 1085973089, 336819185, 794201234, -1211633209, 718769736, 938913540, -1950975106, 537724031 ], [ -1618769608, 1388659205, -1583292692, 2144483052, -1417000964, -234020468, 188956132, 309282790, 2027500843, -930203743, -1196620994, 1604537848, 1715147966, -694188694, -488957722, 66888595, -985952583, -358143118, 125154410, 130879458, -180282993, -2081192241, 70675005, 274898579, 1191259647, -173454555, -1692010581, -1204600428, 205259559, 562194303, -1514938286, 948930262, 1335435457, -766897068, -1149729757, 1226063168, -722692211, 1774998352, -954334018, -567717126, 1705336894, -191433516, -2133030985, 1759815287, 520881123, 2128534565, 1157285181, -1905190953, -1237368157, 163417403 ], [ 1978887665, -266431298, -1501928918, 290788277, 61002493, -2063833140, -1066975866, -1935599775, -1478469326, -1270728550, -2051151620, -672419570, -1231772842, -355227197, -1967930717, -1145664276, -1475041006, -1751848621, -496373044, -744098361, 1916891597, 1908509927, -2069765213, 1814858745, 2040803344, 22749378, -521061362, 194822558, -2058306730, -2018279226, -2073459595, -1634287216, -555887394, 1347950252, -2109757259, 6942345, -1055399779, 1269858378, -512270426, -777015895, 1940771838, 2015088525, 1011813149, 46936846, 680800092, -1314483602, -1682741952, 1813709883, -215157198, -735785023 ], [ 854230427, 1007791193, -2005931037, -1852960327, 133977702, -428413878, -942812567, -913056755, 2127638937, 147226114, -939385389, 1407348796, -168772320, -1581749112, -1752122243, 897757714, 2102417454, 457313609, 770794593, 1460895762, 135543700, 599677667, 476029709, -2043696441, 1720993157, -153941644, 376224317, -702725534, 751061206, 882025984, -629620683, -1118714604, -289204171, 1965126239, 1874725887, 181992983, 137342070, -1752610927, -236992073, 2123863407, -831321814, -1241161185, -1922644172, -1547118201, 1924338607, -650846359, -42857135, -874065088, 316719247, 725989956 ], [ -311942255, 465433052, -2055693360, -535662879, 1784178537, 1550012060, 895065001, 468955559, 135989168, -2126910211, -915915259, -457833400, 1122278110, 249057487, 1809286565, -175689589, 1554871740, 4410643, -879813653, -791054443, -908273211, 185673126, -1064275856, -1791860522, -359707459, 793867279, 554498599, -1660688178, 448028993, -1073831661, 1332085695, -330778132, 1196820272, 1476719219, 1864574879, 664609930, 685176366, 344342458, -628695433, 1360488119, 428015626, 2079691116, 971967391, 1847056719, 1452133489, -1045704919, 1327578359, -542563035, 404058364, -444016136 ], [ 994285006, -1899724789, -1721356390, -795076046, -1593571506, -989388206, -394144384, -1845542975, -1946954614, -773208845, 2082024377, -1873025418, -811568636, 796719716, 1133652448, -753973051, -283454716, -588450031, 467802805, 1033642100, 850850068, 79895277, -981975867, 1614186564, 105690453, -1010878741, 1136855064, -1772075112, -568655636, -1804607846, 707933711, 647136020, -1218649330, 593935906, -1747693611, 259197662, 1289082117, 113650348, 354094324, 440866763, -453565165, -560284508, -2120693514, -782935772, -574093811, 591511659, 1062392570, -365648842, -2024141630, -115475150 ], [ 708378388, 1858502059, -602676499, -1407554220, -1599419373, 1228994598, 1339659584, -1757334365, -320559757, 475661171, 1953770203, 271097820, -1524764395, 1467180056, 2026828733, -121723121, 1742255380, 1880604369, -1093601510, 1562520736, 314058613, -1666242424, 533410329, -1654082634, 285450166, -484349562, 1015964783, -1301445598, 1550716731, -1584661656, -285195631, -407793874, 497918709, -1184153691, -1134805275, -28908746, 353175379, 483838517, 605651341, 966432979, 650537949, -764649555, 1901448505, -1721580358, 896271463, 40372469, -1952349520, 2067261174, -1332349854, -1114136330 ], [ 148800473, -988398249, -1603689114, 1304319833, -2052674741, -531471031, -207914094, 1525444293, -1684979378, -421277671, -439226453, 161370763, -742440378, 771795755, -146367256, 613406321, -1821907844, -1369925907, -1325736413, -505816123, 959537841, 1560650187, -1100775633, 201104426, -423052305, -2078405552, -933757440, 2080391841, -559627010, 1576268522, -1481085731, -1878615027, 358019015, 1925388938, -1344624595, 1837778901, 1001689517, 234010483, -288941075, 1094152035, -2146251563, -599177830, -1118374454, -586836423, -885446995, -1234066260, 321171780, -405817356, 1841341036, 1089151838 ], [ 677873497, 873939001, 1422094493, 1344966706, -1138485881, 181057322, 1627064796, -539442764, 1224941037, -1576889359, 241746596, -1801853371, -2107069884, -360389282, 1165506032, 1773211515, 1439423102, -25248939, 1889582754, 1031292483, 1379653942, -682123847, 1928136598, 84645263, -295988674, -1564867281, -1997829832, -444639829, -509152058, 1589698260, 852504872, 1357754882, 1446234262, -1497727131, -241486287, -144859774, 1533351049, -1095166615, -1880060528, 85292520, -1534819394, 1926991398, -398837851, -382978061, 876197601, -1287598692, -517889398, -1085067078, 737880561, -1931456710 ], [ -1739534135, 604904947, -1155237169, 728418408, -1409902351, -2013029317, 400202805, -181373233, -1035890243, 817403377, -391961068, 1924827842, 604181509, 1851941786, 805196129, -421015590, 875770586, -672763550, -1354175356, 1899427544, -831170711, 1036336816, -817247455, 2003676616, -10218053, 503320004, 1796797450, 2052344412, -1005123144, 1535385222, 1143611921, -1506055553, 2120917740, 703316862, -515680138, 730556088, 107336541, 218018203, 1605218224, -2060603207, 1266130265, 1953387305, -1933881121, 547680402, -65097689, 595196934, -606529046, 615708997, 914508034, -1245243365 ], [ 2143427858, -1600413958, 747894510, 1669666103, 2109956513, 737056663, 573829012, 2112536387, 245878302, 1761508212, 1797753193, -300158917, -460357407, 293897211, -2000050119, 1076043809, -1276663972, 1080687961, 1390024249, -1066101912, -266227329, -1548015369, 1536584203, -1740591933, 741006576, 688132859, 1530614092, 1726705874, 2319470, 1176747817, 215245898, -869622108, 892126591, -277303587, -1147011627, 1385664830, -2052684422, -1915698080, -974725480, 997475663, 1825679549, -1979948600, -38076974, -1015330949, 1922769704, -682621501, 1086455686, -1993817673, 1043873615, -1441666711 ], [ -395896325, 798511848, -2024960494, 787087627, 958935007, 1804521070, -334288740, 1125668258, -2097602093, -1344340545, -115116914, -1107800502, 1463342325, 1020238746, 1415708605, -547525848, 1154042890, 291869832, 1016774848, -431452561, -1388479658, 193117836, 908875792, 228557555, -642241397, 196673573, -94600861, -1358623063, 1890058215, -1674024080, -468393052, -199371442, -811947926, -826450608, -658880961, -1282654794, -1042364930, 1122162139, -599209523, 627066265, -1225042233, -1508670074, 1389186265, -1835764637, 1957238159, -2135936582, -959014353, 561906226, -948417212, 891688993 ], [ -1610040771, -776665433, 1308870497, 2100183523, 499077295, 1225879691, -100481939, -1070028949, 1404962012, -1345534726, -662404664, 545692473, 830653373, 2115291467, 1650888721, -1309441646, -217441702, -624239262, -1381244890, 1560424513, -1483682570, -1961743090, -1373999671, 403865781, 1022180013, -954582389, -1686238326, 392444433, 660067105, 1398483899, -821606974, 759177930, 525929360, -1317073848, -1777163437, 1357743033, 495082264, 1150730304, -1976771162, 1870840311, -1107143181, -33871002, 1986649688, 356765690, 1437466412, 71264271, -558540932, -835720762, 266954168, 1104488142 ], [ 1452779067, 1941055275, 347041031, 1840444569, 1867615557, 990104829, -1973129348, -923029567, -1661754378, -299650815, 441343189, -1432765700, -368277271, 2061227238, 488538309, 1802314442, 1225953860, -671418090, 869859257, -313026749, 1698315164, 524263313, -489555131, 1757843627, -1718094769, -266374895, -710436717, -481624274, -2010067468, -178420789, -609875871, 1832247117, 1174282196, -1183689872, 1083947608, 1951810584, -1025032807, -1966717801, -784427701, 1967024831, -766497312, -416050861, 1105993334, -1317689624, 1022486199, 566946342, -1631227598, 467715055, 1440669732, 1365906636 ], [ 121501770, -1868921211, 1523711229, -461917178, 1276799464, 1295704464, 1249703823, 1923515691, -2123567340, 444315171, 1466899681, -290110917, -1471770622, 2034735637, 615980918, 2022323037, -1883426147, -1408615916, -326120022, -898780227, -1525145435, 195611642, 597581269, -672046409, -1455203705, 927089583, 1069087342, 67701228, 340927446, 926337335, -1481342729, 1333573047, 357922976, 1084573889, 2047346969, -1535703101, -1435056289, 1142095104, 1628587687, -2022265336, 1001439512, 1610747154, 417548794, 1106666218, 67615651, 1628755574, -2011881806, -676614434, 890437511, -644603712 ], [ -2093699754, -101664598, -971407546, -785056205, -910309341, -1082814952, -266232507, 1595699500, 327341188, -608836474, -1752920022, 340793555, 1947270801, 1625852543, -926266243, -449337712, 903061816, -853751711, -560921857, -1041484424, -841853148, -734285400, 940274414, 1727690718, 302658215, -345579465, -801234957, -2036963855, 608704437, 290290820, -1921289197, -1573991287, 1934262690, 405874741, 2120426145, -1307278181, 156957246, -1637762190, -1498490831, 1288975018, 729336986, -50218053, -806753804, -335414173, -419401267, -474009986, 1454394773, 1433971940, -1958805508, 759431346 ], [ 1965924694, -1350305226, 428115518, 502935112, 273489164, 863195919, -476308199, -498970120, 898018511, -1923395501, 39090820, -1685429421, -987098012, -2143568855, 187542500, 1407966042, -331773920, 838677441, -995701554, -1459273229, 1845973214, -921876724, -223263428, 682762826, 3457885, 686319320, 1409018416, 406030020, 747671863, -83132358, -713907464, 1999816241, -978759786, -46978680, -2065397809, 1174687526, 1761088210, 1787796199, -1000718789, 293683928, -1614136250, -388869670, -514662207, -47896917, -1899230551, 1527419361, 271634297, -1797679553, 76522551, -1065875411 ], [ 2096607763, -1464464940, 1308146730, -83428744, -568133653, -2054264546, -1169074947, 1535759112, 1208373392, 1005044301, -1949308791, 1371051892, 1239946087, -1189114404, -1545079842, -2071136501, 1792187066, 1550403354, 978544651, -117926784, -2026816676, 937976608, 163520390, 1062244946, 1949125562, -1359500654, 1612094069, -1624308896, 205851995, 932298282, -291922914, 1943985707, 2123716188, -514732909, -1625313445, -186701188, 249536651, -1908287962, 805276233, 1317940168, -1406012242, 722367439, 413357349, -912227296, -1710181510, 1516626857, 1729110994, -594965932, -84616790, -828187111 ], [ 2101296782, 1460290679, 1633049549, 174334709, 302439286, 90173686, 1904321770, 1158537774, -91414592, 1218706499, 225048794, -168760127, -809771283, -597458477, -1973807047, -49728195, 84905204, -950351986, -1748935079, 316005791, 48224962, -853710065, -1771920848, -1651704931, -375632458, -650683385, 709427829, 1525203770, 495320221, 1396337167, -981204930, 1193301006, 785743586, 87881804, 2016183497, -1966328228, -659163862, -1826394352, 2029510031, -22450780, -1173200727, 1879436636, 808312688, 1720713491, -845101296, 737363344, 1860830711, 488365947, 1815644433, 425235446 ], [ -571795819, 1878552225, 1456055884, 1867096570, 1098327730, 1287199668, 649769800, 1179622158, -114285234, 1266650636, -256817013, 817340956, 579724700, 2048878397, 1735066123, 372029266, -39461549, 1083984474, -903169834, -940983170, 572874098, 1082426668, 50805461, 129050304, -218412014, 721034518, 546041021, -1300011574, -1383344537, 1251963049, 1801308951, -2103597372, 280327745, -932282415, -778921701, 169880595, 1725336111, 1574615879, 1638771477, 2115584398, 1226892647, -353696034, 1868458462, 1110071148, 1734048943, 1027894822, 1341121376, -202479014, -1503104304, 589728147 ], [ 662619110, -1417752, 59287568, 2012055605, -1069983887, -1829557653, 2014713177, 1493589600, -504908641, -669644484, -1278783134, -1538687229, -1347799248, 1056506683, 655059940, 1694693905, 1528968045, -1341165290, -1556972949, -957002007, -1946769443, -840777482, 914714753, -162765894, 1546785096, -1034043645, 2082348368, -1845027281, -275197386, 1072090382, -159081726, 1445440294, -1847381281, -604827861, -1890541013, 817392677, -2048213504, -1362477406, -1162855329, -459124739, -2005558383, 1954958032, -1270910368, 286832779, -1088251197, -181458005, -1324948162, 857736298, -2038038032, 1642176180 ], [ 865631451, 1826630819, -908699265, 1242601621, 981574366, 671688038, -244968942, 1891996108, 1077668456, -1011078149, -1323452843, 1857178729, 80190404, 163939788, -488194562, 831307577, -1776706452, -755935562, -1004361152, -1300538410, -285055499, -279123761, -1172358990, 1941811362, -2122114605, 1899584341, -640388215, 578733625, -1714645401, 1956387039, 354594816, 1884600538, -1473697528, 1337414860, -786237874, -2061133326, -1369034492, -1113342406, -1312108265, -1630979091, -2146440645, 1440727127, 2088281797, -1101297624, 282601977, -1945982365, 876451310, 1540173026, -660161235, -1786582790 ], [ -184507941, 1843589746, 240858156, 1119446829, -401421032, -1481281209, 721804955, -1038791438, 1098669636, -567702074, 179879279, 1616663867, 1335170410, -585070416, -942600337, 1694288869, 785662807, 810777578, 1450821679, -233617297, 436713648, 1960332513, 2124209387, 1954031709, -2038536990, -169434228, -661076841, -462483221, -1208751926, -811054093, -182999253, 192603598, 792506581, -996101700, 323655843, -1626143231, -1447664842, -707623793, 1202502879, -1428962650, 1303665658, -2140977824, -2017061415, 945948529, 709051988, -1716922614, 815063227, -1316009666, 1498233096, -1713886768 ], [ 547882314, 2068474430, 441940854, 1682472462, -1094157651, 1247081953, -410429245, -1656711986, -1805845332, -1385261859, 1209394719, -663586751, -95401250, -1641565682, 1683655591, -983715442, -52928026, -1297345408, -1075004285, -1566797906, 536764264, -824348389, -1266531876, 66466687, 213123088, -1581543643, -281924603, 1634880773, 231133568, 1554976856, 1033196473, -214418142, 1001166546, -641827252, -1929293155, -1310150878, -1770361820, 1537028927, 772081144, 1215753501, -1120611288, 1787163289, 1057529609, 1607171628, -1930397195, -1377030137, -1247607954, 1976399562, 1610457916, 1876127959 ], [ 172948999, 1586007085, -234785133, -1539159252, -1534309380, 170054253, 705115588, -396512844, -1864980915, 1992616344, -364183401, -1097582858, -108740444, -921702223, 767905399, 1515277185, -1964110337, -1972595393, 1784278640, -1281542614, 1809256846, 168133191, 438143192, -1638627687, 646300530, 1060717699, -799302122, 262929733, -837538938, 744362930, 448827284, 2062176551, 1992593472, -698813569, 567267694, 1095239126, 1765870281, 1129202126, 302968263, 890505882, -1703975082, 1726132900, -375834406, 775800083, -1681269876, 957556948, 6972650, 89754348, 1323032656, -924130295 ], [ 1398002981, -1666833149, -2088025920, -1194965676, 2007767682, -345291058, -2072309199, 2068074070, 362881151, 422885451, -1326307790, -2004314133, -1292875988, -1503670100, -1531394425, -1624539483, 614179092, 113567358, 1181702793, -561068588, 2122401815, -1248598621, 390118884, 1669367809, 1967412392, -2071082018, -300860583, -1460709567, 1900433520, 42062637, 1024560361, -959655642, -629224396, 57137463, 515026616, -21378114, -88641789, -654042112, 1185024748, -527349019, -835172065, 1235822410, -601816930, 341691032, 1009966572, -1897618602, 253850018, -1998477172, -776441658, -1188117804 ], [ -29655958, 992385125, -1129045334, -13571514, -57042957, -858192565, -2115257066, -1340887796, 1865991315, 846372134, 631695790, -1226895959, 141718539, 432013916, -1073003671, -998542705, 1530328555, 108529716, -1288928358, -956624270, 1696227671, -6038469, -1545282247, 441180437, 627331441, 885709998, -1703537833, -267770616, 1869490305, 38162492, -2081497772, 43256746, -1879520174, -716473244, -1269786350, 753535107, -824442286, -1851479628, -1688734226, 1478172884, 1389526060, 626916623, -166485694, 689583335, 1123299842, 1031374969, 1351653413, -1930486674, -766677662, 1631949129 ], [ 1861703133, 1065986964, 2113755410, -2084678861, 1149063817, 484052846, 1588890853, 1190342164, 1329312820, -908490051, 2004438863, -1817416259, 588397723, -936006989, -1311749692, 1958915517, -1890639040, -1590472039, -754664034, -813243983, 1328748818, -777440473, -1865457344, -124858007, -313750094, 1048382164, 773339169, 601824736, 1624886931, -204316797, -1719466860, 204343845, 1626849812, 475521495, -1258206629, 797049724, -769504399, 558442762, 2048889839, 1321414920, 728707281, 448424608, -2015384158, 1509811161, 1769111341, -1328338290, 1445521538, -1288850319, 1264759589, -1548188701 ], [ -1993816679, -1237519411, -562921228, -903096410, 1459669633, -148246721, -1665267912, 1467571643, 235507049, -1022077848, 1665116815, -2077071139, 2066471232, -470132568, -266016482, 592146648, -1196035867, -285542948, 1105646300, 998670459, 1485971108, -636633320, 1376301425, 1601911204, -1579735543, -635684508, -551512400, 676752158, 563501073, -968946412, -1372462212, -2122424524, 2014702164, 194141167, 1729490074, -143316775, 1556657194, -1891727361, -1362533833, 1460980280, 636221364, 1861615167, -1255589858, 394149689, 1512945611, -491587563, 421557102, -1759801633, 846917180, 1092039504 ], [ 135368152, 2003607033, 1874716277, 1452579003, -1409683190, -710096127, 5726387, -1944818378, -1149068190, 1819846190, -1610933654, -825380700, -291217833, -1039781631, -819553158, -616849975, -1381767942, 690415470, 1619595898, 297951891, -1142204705, 1396457940, 86919304, -559855867, -197898466, 1077888930, 1957061483, -1897765708, -755525371, 683813830, -1696215953, -1534129705, -932296083, 1054187138, 903237026, 746632456, -321863665, -68063830, 1454895022, 1347539897, 1158468581, 267273822, 1250082345, 660673914, -1649888918, -822423209, -483192242, -88787934, 928136132, 1795537421 ], [ -355884377, 659963296, -1133468105, -1799205730, 613596806, 146817765, 185527530, -774003272, -1074345945, -755090777, 701766815, -270721047, -1368184155, 969020362, 1252029490, 297959395, 1272111502, 1007716239, -1185297487, 610445097, 391837324, -211888672, -1512173432, -657240627, -50979099, 1014487748, -313556105, -1378717517, 735436721, 2004982218, -1879026446, -1655821865, -1141046314, -1845322503, 15570509, -1278328509, 449325596, -1747161983, -1627706246, -2027188698, 305296806, -1788834653, 1780865836, 593685781, 1722738443, 554746585, -2137964732, 1111633087, -29735686, 673847567 ], [ 492866610, 888285351, 1099041122, -321796350, 1404058341, -388249943, -987385172, -563433607, 2121827311, -1093189815, 487366047, -1753260364, 287993405, -1653563713, 1375735328, 1386428815, 1933285096, -2010351465, -49103190, -851358202, -1415881985, 2016087748, -1872493646, 488532409, 1798378780, -2113703480, 1629361240, 363810907, 1208949167, -112085727, 1021231584, -2064805491, 1266165411, -697586324, -701850999, -1053651256, -387658652, -1845400092, 2119643654, 513944609, -291796053, 331816973, -67472607, -326283309, -609805478, -1818781705, 256299395, 1470776252, -46813680, -1742507345 ], [ 719998336, 190127194, -1988543411, 247362200, 2071059224, -1013054983, 1290428632, -424934788, 1035395107, -38883214, -520098163, -141172156, -344273814, -1709713494, 1193221064, 1513533423, 1573376194, -1474018172, -677095557, 1121604826, -875457654, 1614870049, 1026225940, -1553802335, 750950276, -17959386, -1543100102, -1875428113, 637067933, 592435090, 348771312, -1884770206, -266434870, 1876333740, 1313971505, 266677473, 1478224313, -1611012278, -1119523828, -1641472339, 509648597, -264105766, -1518321129, -1885814131, -1509783479, 114084593, -1082388860, 227989902, 1402563395, -1111344370 ], [ -1223161401, 901486814, 98845865, 777644787, 1592496168, -1999666394, -1267769151, 575218670, 238940821, -114330012, 859894318, -2046504569, 1885813843, 979483155, 1765353241, -116239818, -495924798, -1919682890, 902439209, -1252367657, 340531351, -1040671766, -752572966, 600934846, 886826654, 1271814940, -673876464, 850322144, -1745904517, 1139998614, -1436762712, 1242657001, 1573108189, 1218846232, 585313673, 1189674918, 295737321, -1480540272, -369053256, 749627122, 1853887735, -428370047, 746864043, 505025454, -571469235, -588045767, -1978761917, -1983017742, -1108840052, -1935115217 ], [ -1354196505, -748680297, 1360985847, 2102652449, 293244320, -150911706, 567927356, 126845673, -1070310673, -210417791, -1376789705, 500969014, 576031660, -2056083524, 394427584, 1170960885, 1576779231, -1939014918, -1968217632, -185776688, 1286438405, 1296936738, 1078120272, 2070353264, -1154043060, 1263893625, -1883753674, 750639071, 1495021452, 350784764, -770254299, -532670777, 1396036501, 39592558, -2025482207, 1987030805, 497568744, 866806789, -1564230180, 1508789752, 1785983686, 286420837, 1991493163, -1449452110, -327774077, 399299869, 322830040, 1975304070, 1411218138, 984658357 ], [ 1768509511, 1791832102, -336263346, -1267608952, 1069604340, 797173727, 1668709118, -129708385, 47043220, -610123417, 1201637078, 305941909, -710720452, -682650686, -1843493956, 1119383751, 1910352836, 1848649538, 1320038318, -1517924677, -1982376346, 395492761, -1434264001, 364500707, 1919550608, 1052639646, 997630890, -170880093, 972505897, 1251307750, -803765297, -1789765937, -727502395, -1051808745, 551669776, 1848574214, -15532492, -1525009454, 1037976723, -2005641971, -1279724233, -1283457876, -1363825501, 1392159213, -1368385641, -711511435, 63629255, 1042349278, -1528474509, 1132378138 ], [ -74807306, -393906707, -1923345279, -1995823951, 271504959, 1628352302, -549317347, -1259148142, 1813321765, 1909800450, 204644413, 579182611, 113649604, 1535672156, 635451278, -1872122028, -1734812779, 515333789, 1132592784, -1101587113, -500447839, -335732326, -1505332258, -984113791, -1396017655, 555905349, 574116001, 490685709, -420329123, -931527005, 106416057, 1950275666, -1251573421, -689704873, 738516998, -913208011, -293974051, 946435873, 1127601862, -1443888687, -1319850462, -1520876225, 220871007, -192331523, 121613832, -1411863213, 1645199379, -1196728203, -1785613122, -1575437232 ], [ 1586761819, -1231945684, -537789784, 1471260481, 1937846198, 725230478, 2092789473, -114295640, 402791215, 2097549632, -912335385, 1395700865, 581662938, 1731225334, -443276043, 1638910102, -1608853468, 215356746, -1269038636, 1901826547, 1410086271, 1627603789, 320462334, -364551855, 1973572255, -1172507507, 1337655171, -1573967422, 1646305127, -2119453477, -1718565985, -307967585, -753319184, 1477733321, 945004323, 1298474090, -1663767700, 1864840810, 951433572, -952670596, 1862946684, -1101521199, 812143804, 64625165, 920617851, 125782755, 22791967, 1799697644, -1581719162, -1358760104 ], [ 103678101, -1177223884, -936135156, 595360236, -1597884889, -848628428, -1376289420, -317860748, -1625702014, 325776714, -1949152663, 841090148, -1102227336, -1564268543, 962649552, -1803984755, -1507839357, -1546511224, 1156984194, -1181863140, 779049787, 379916718, 326931820, -1592372847, 957360204, 784389193, 1196413824, -713466590, 381976003, 1699906035, 1273527653, -1160484025, 1247732107, -2034553774, -769171573, -607836037, 1307558542, 898789519, -1048293698, -1022611508, 497822797, -71313454, 845395984, -2073083829, -1993357451, 746027404, 2131566958, -1680202021, 1834323397, -1591421739 ], [ 1151757368, -1816288002, -1027848638, 400443847, 1151639648, -1246362625, -2033526614, 1690422334, -2138737833, 866639488, -579187159, 1086057834, -656402703, -1164809806, 14884256, -538192618, 723621086, -921505670, -445697974, 380309578, -832557388, -1809794295, -54987077, -434311527, -871082110, -1296100562, 1083100368, -1976231556, -567693611, -416390563, 341705980, 1720198886, 493851070, 1318151276, 1862169133, -744530608, 1544187825, -1624096555, 513839011, -1322701914, -311427635, -658811769, 1624234581, -380487757, -986420469, 1766432233, -179886870, 1228760533, 814788956, 1062359039 ], [ -120072077, 489750684, -595702401, -795848347, -295844235, 1494409611, 325915663, -328307495, -1180375146, -1319393049, 1555845970, 1665110093, -1256814214, -1468214557, -1678082408, 184452854, 1682801813, -2125580926, 1910704627, -298202930, 383408938, 1706575921, 703089093, -1615455120, 1587983568, -1136932797, 1649225007, -1078819120, 1224403394, -931615902, -529410680, 1762305902, -215252747, 1728313195, 1943466626, 1875576673, -1140414019, 2062740768, 438574889, -1227405252, 1913967586, 1129758440, 2027145227, 409300884, -1609061669, 1779680875, 1300388800, 1723657030, -1072730686, -1434050369 ] ] ], [ [ [ 1786977245, 1776513541, -87271351, -1994978120, -593453473, 2013006700, -265468050, 22967353, 1741714380, 975957956, -1718256740, 2100938768, -1226832597, 1013845221, 1415403720, 290014385, 178178792, 803220194, -721216439, 1844780818, 30217732, -1650593914, -1863329215, 265131775, -817916095, 1868731163, -334151921, 1354134956, 970151228, -1485890113, 1058365460, 631530659, 724408704, 1018083088, 409789326, -1413729291, 1421318210, 1196678994, 1086123299, 407555796, -1889118023, 1989977818, 2022547686, 1437004546, 2087965001, 1705005554, -840952379, 865692689, 1024827262, 1089473345 ], [ 1390973964, -1123368013, -161153893, 267700781, -331093252, -1072863224, 1868367648, 112878504, -1504880689, 2121354368, 272263562, -836113931, 1248952635, -125646187, 1975305941, 1662888986, 206752585, -1745642759, 835181242, 495441788, -1710916907, 2072915148, 853056969, 1835031404, -1975684509, -837367245, 1572230562, -1492300867, -501672783, -1914965700, -74692386, -557231225, 556578350, 845690305, -379214138, -907358147, 605011226, 69972152, 1562944849, -822196481, 561640520, 421072395, -1036960977, -550875608, 825557623, 1988757120, 1748514970, 94778665, -1767433870, -1813180418 ], [ -660046656, 1031588396, 858591209, 270507953, 353928673, 662128392, 988096407, 741181959, -1065702810, 1466718034, 785483098, -96210321, 1193535273, -698766340, 804960415, 1564622360, -1670942954, 1343396988, 1517826044, 1221477309, -85836234, 1445896183, -545257654, -1218364807, 1648447785, -1781981465, 406403160, -1160702909, -1481854199, -413478365, 539983131, 1862718099, -187522837, 375206858, 1704071061, -1481747143, -1764219351, 1241847714, -156166799, -1857881155, -1476973945, -1902901816, 92601214, 1872368967, -149516500, 1693748851, -1840271525, -468267860, 200158972, 687903081 ], [ -1593953554, -372169080, -1370668196, 629100815, -155449639, 87022175, -729743265, -55890352, -1731368116, 546010695, -2080783205, 1803400304, 1400605461, -2090655373, 1730022765, 1629671740, 1731771677, -1127076932, 1389063447, 1579863768, 914753520, 488785122, -726666202, -533264920, -655459021, -308896208, 1440460362, -1458277457, -589911629, -1018111849, -1372814127, 1839552908, -1560455228, -1431938664, 130154189, -858239853, -635236779, -810229822, -32661861, -198654961, 1483644386, -401339110, 2109333926, 485063434, -914210196, 832298002, 1299958995, -206603119, -1467053027, 1793100133 ], [ -1961470016, 1897791735, -1447824296, 1589327557, -1207667891, -520376180, 862621418, -1157421511, 1795344891, -921354646, -713402009, 1699010849, -48356405, -900828323, 199929718, 70861979, 395481568, 1893863363, 843235412, -1313093477, -70132709, 790817935, -1600938592, -1138979968, -69290160, -1140309194, -15255276, 1595486572, -1684529003, -13471187, -1638589713, 725673792, -1809123483, -261651049, 533771085, -867608829, 975306538, 1578168368, -274639994, 632922851, -275677941, -267206942, -1125021415, 99256865, 95532227, 128827006, -888477348, 510454992, 1630275609, 1465333126 ], [ 400879537, 1956139581, 1867190487, -1281567362, 171224302, 167430250, 299454255, 271445086, -11911474, 2097377960, -1200058308, -1868155760, 1291172345, -589766704, -34579284, 269244266, -1466574073, 258904893, -1496551817, -434830930, -243890565, 1502465964, 739573305, 474629906, 1926427251, 1105261227, -607424400, 2108799801, -50964002, -833729162, -1833198678, -1527444049, -685484973, 1523694915, -1346619632, -923134906, -2062670724, -731422329, 384737597, -546256801, 1811132479, -1347591862, 1038593295, -438709685, 621737125, 332627914, 1733875221, 973170293, -1070433938, 580587783 ], [ 1786115265, 1403951907, 1348905930, 309394894, -1837625010, 150116564, -1340081283, 1083967318, 1014111233, -1917460290, -1593778560, -179291612, -955137043, -1322061373, 1873597844, 1030383663, 1339769675, -409729840, -71614776, 646083980, 246898749, -701072156, 1837056316, -138431713, 1477328467, -754393526, 870320668, -216077155, -1643436314, 1935032115, 178010228, -453320068, -2611296, 2022788868, 1875974970, 1439889973, 837161210, -1067793156, 588810976, 188191266, 165841995, -1265615085, 290188653, -500668935, 1976408986, 514412785, 2035892280, 1058004313, 1027462666, -266156073 ], [ -373171215, 941310689, 239779836, -1393140536, 1227948334, 1835990820, 1664706497, -286429568, -1107611487, 1565887444, 473384722, 1634536347, -812289210, 614417856, -465582096, 717081134, -792824082, -1617323245, 282916169, 1982115904, -363979408, 249442239, 74544372, -1762973545, -1447349431, 1289143843, 903586191, 189653824, 974149160, -1688579279, 149584071, 1021502168, -579884071, -1087173544, 748357185, 1928879223, 32956379, -1063217296, -1768502088, 1748101737, 1133203122, 1119561654, 1790896834, -516980162, 1767928931, 10773231, -741201094, -876691263, 175845987, 434898877 ], [ 1944723322, -378847800, 1682027515, -1561638182, -1043268959, -1973893072, -193997981, 991095234, 1051474479, -1323100913, 674768539, 147108666, -251095273, 816525223, -737189532, 1605439513, 1643194402, -1041667548, 838837409, 1831371059, 414248437, 901452670, 646677412, -1691741969, 884299590, -1939351317, -459357458, -1197758447, 608788261, -358915258, 1956654413, -1586545116, -1975175635, -1387521169, -1060518957, -2098111594, 2128387512, -414528607, 976529265, 2117106767, 486405836, -1424392226, 1567375387, -1651073934, -835579610, -520326907, 358986077, 473298823, -602994492, -357552660 ], [ 253800558, -76034597, -1006381759, 535032193, -353270020, -2094244633, -1538634731, -508534638, 33617198, 388062407, -1979025243, 2053300467, 1933628367, -542313214, -1286342482, 2078198538, -1325105839, 1152126884, -936740553, -1974278369, 2088206070, -1445548767, -2045695888, -936306086, -378911322, -523241337, 1984647063, 350993076, 1156153053, -1639611156, -1821481024, 2097615499, 1109887947, -544559994, -357162386, 337227419, -1217793828, 2057738643, -687048801, -1114118155, -830493448, 1109868817, 985719372, 482855045, 897197716, -7584596, 654188958, 1736876346, 2142885967, -1357334092 ], [ -1334541407, 293891641, 2030943872, 1364434664, -395492163, 2047167494, -743624568, 907152302, -1323732713, -314408511, -376180868, -1746693551, -827937577, -1629482705, -2054624775, 1769409387, -1908459496, -1943696380, -1899042566, -473526267, -1850591853, 868310594, 796024817, -1690733221, -222777011, -688068070, 1763927777, -1692487905, -1109400511, -1961892359, 90769335, 1961926425, -143678301, 2107048187, 777019569, -603271135, -2105960900, 254649417, -168527208, 2029756045, 751324057, -374850879, -2226302, -1149716316, -1071241297, 618014124, 125167378, 174304012, -1889514411, -981732911 ], [ -1496748508, -442438128, 182674855, 1374348592, -1588590577, 1329444929, -2003970367, 1541012445, 1072432363, -158998165, 24872459, 402132825, -1122411309, -1284774416, 350151855, -1814476375, 1657657260, -505170707, 18296606, -1853102069, 750743985, -711291892, -435766586, -794436298, -1162923490, -670942421, -1660404317, -915351159, -1314154497, 1261992410, -667077429, -1253621285, 972136750, 604815374, 1794689976, 186617327, 1046988753, 1714011191, -1926622119, 771463195, 891981832, -1885198375, -877602808, 963595145, 195923655, 51820565, -1431471371, -1918629355, -1247380603, 1746166293 ], [ 214529209, -1902021389, -341221246, -256900595, -466159725, -1420343243, -1729068991, 276125644, 153806296, -417677430, -997670861, -2122507384, 1476998824, 1951150643, 2086343420, 2059652271, 1519215088, 1233668214, -829249415, -1643567637, -592240956, -1092671476, 491258782, 983187391, -48497177, -646300119, -658372650, 2069464103, 1489892547, -511467079, 1457376398, 1372823679, 1983519942, -342335475, -1325423405, -310669381, 1781767269, 1564335526, -1917673512, 855400633, -1852246992, -1385119959, 80069092, -740439857, 1887081226, 1722526910, 379856091, 1306779287, 1970775574, 1788537118 ], [ 470775374, -747471456, -2085083812, 880425218, -2072658023, -369586061, 1321855419, -276252068, 409229369, 770585180, 287674492, -1594909090, -1959877601, 1885031546, 363020857, -1217746429, 1339282985, 1294589549, -1059234558, 1775353892, 539059288, -1806093956, 1218563036, 555799713, -65697081, 333447549, -1906389549, 812188267, -1176926162, 1547917383, 636685110, -980517614, 1717173704, 1267340859, -117881296, -1808653424, 2042796642, 1579432509, 622853656, -473732923, -1796780138, 1329095340, -2001228742, -458849896, 1427536107, -2061049943, 1134131398, -293300003, 1867260384, -1857579635 ], [ -1613505167, -1652672522, -736459870, 577765296, -1870255910, -1396140155, -1712796164, 1366396820, -487299579, 570483110, 2145112040, -50062628, 1922811641, -1094507997, -464098685, -2044583216, -2079424329, 1881341484, -1847274707, 552492575, 277437736, 53240453, -1224018157, -2045696295, 803219437, -1459763079, 589060882, 1081969134, -1266623180, 570901774, -1689000483, 768121351, -1190863599, 898543060, 554659119, -1448057462, 1283641410, 982550904, 2117214399, -183286153, -1186297998, -1000600363, -266700788, -1173885341, -1119914095, 939438795, 862423850, 727031804, 50484561, -479693428 ], [ -1319102454, 191639545, -831517462, 1973731309, -501026252, 1525904753, -1904854906, 699535526, 1410780353, -942049579, 512668190, -1294043967, 1009282867, -1537445519, 1039761160, -878764272, 523957383, -1930893887, -1561772759, 217699562, -1664974836, -1526798225, -2090934031, 575660955, 2143076417, 1390266426, -1969821370, 2110065775, -1530559272, -1876552985, 1338434261, -1152857609, -892296925, -1052448823, 1153230275, -2138535964, 929209453, 1139683534, -1243873160, 1522859556, -446277108, 1400705253, 1367813327, 1303989799, -1936927799, -1442483816, 832926502, 675410537, 2008227763, 433404747 ], [ -1681929084, 292095612, -1086012555, -266149470, 1570226319, 686989273, 1017839031, -1205227647, 1551391802, 242000603, 1849168806, 2103916316, 1930127453, 506652211, 117103498, -368091230, -1452276229, 234804870, -2107858137, -979144094, -1514819150, -1290388601, 240500937, 518135935, 1603726105, -1750815083, -192495090, 1679465247, -1803566559, 799568898, 266604533, -75088315, 330234108, -513260549, -730459376, -59253964, -810976342, 62006137, -1935354668, -1267496974, 327788277, 106688103, 379535109, 1060835591, -2079679469, 951704469, 1955100460, 1691459903, 156312331, -1330705722 ], [ -1306115915, 1248927954, 386924309, 708553935, 302386005, 1475259729, -962506416, 843780446, -1569061013, 749857417, 977027702, 1965609024, 76495139, 260432699, -231972493, 1880129693, -1915359604, -1704487377, 656981524, -1856127875, 1440259681, -1887451650, 225801512, -1629109351, -1135624105, 1811661606, 1352533260, 1734873810, 489658483, -1998596801, -260981520, -1477430280, 1205251516, 1336341814, -713568003, -806949356, 255047793, 1932945734, 1672040593, 134109884, 988413227, -748326614, 1871696510, -166186264, -326371752, 292366965, -2007550171, 89179629, -543655276, -2127818486 ], [ 1566184192, -785352533, -1230075766, 515870197, 321220096, 546071037, 734330600, -944716276, 794262025, -751478756, 764194275, -1543353667, -691698475, -1131919869, -1442192892, 610753069, 1914745053, -378224267, -382201220, 1611090751, -864126880, 619708540, -342403248, -1830734443, 1563105305, -446343331, -1309936120, 1317396241, 1065455405, -174595554, -985515268, 1531778294, 625693029, -454476248, 876009558, 1597188118, -1612286952, 151095200, -510523712, 758678123, 2045122220, -233485646, -2074378416, -126320964, -848535371, -1013347095, 2139010418, 1216704905, 1100406822, -1855159 ], [ -784320646, 480733910, 593384748, -492199554, -1804116169, 841603636, -1742401706, 1576698136, 2092641082, 1580094258, 456145622, 1557141647, -697271315, -66924598, -1182019094, 1453370438, -1189919628, 1935814998, 1269598420, 1172930697, -1961396412, -403716380, 1594485926, 705635389, -685498129, 1236903108, -1092117364, -369882312, 1753338650, -994258857, 1199858760, 423713539, -2104937523, 1461055911, -1392185164, 2034515647, -1793946703, 517256267, 1729725869, -857761689, -52750670, -605145123, 2024840431, -1595847816, -1681181568, -1590958055, 704980952, -750164610, 1851603307, -1546075399 ], [ -1680141842, 1222680718, 2085293020, -2033447956, 610306135, 1453734546, 987477021, -647681244, 2057507992, 791776776, 167435668, 1065752133, -1724854976, 1902196875, -998203477, 884617020, 1109723450, 1457806726, 2050572580, 365464366, 199476272, -1176869704, 788291664, -944700562, 83281321, 57692301, 697121445, -642369926, 657675994, -113753931, 688973524, 509088389, -177963290, -1619658357, 2144274923, -1276861229, -1644025557, -2119764231, 2085544102, 501773964, 1116508292, -284013942, -647564348, 1813254237, 869034680, -1751065690, 1891892553, 287259682, -1129802203, -1539715531 ], [ -1201296622, 638871997, 2080937113, -1794812515, -1155736446, -1117208708, -1799877331, 650198166, -1345633589, -474784674, -166390194, -628612888, -962216923, -183513968, 624667403, -958427851, -1719077056, 1573924510, -1947301547, 1129368365, 1583280916, 840631668, 1715269686, -1545893079, 1844392328, -678831682, 890683689, 1344247020, -306820646, -806527438, -924207725, 1978346791, 1275914163, 2111215920, 1428436770, 524402627, 297198758, 475351655, 423739144, -2086163918, -820370027, 581585787, 724882656, -1222519568, -526739064, 1958725586, -1536869816, 104903647, 1883984216, 1705109842 ], [ -727253365, -331266786, -1027421851, 113612515, 1683184295, 1779858402, 856201616, -2129916781, 2018308693, 1455165317, -270830009, 1900440394, -1983087013, 2091650069, -1181673162, 1295372361, -1485854698, -1247951164, 212986314, 1693818853, 846139957, -798004301, 1543088699, -1324523833, -109174836, -499701097, -1135750653, 1229685434, 483863165, -1370070358, -1978206413, -1457329303, -1294022759, -76480725, -1189915740, -938016534, -1887316717, 1422586058, 1432741927, 112857619, 373727200, -2133762513, 612860454, -567452917, 934234873, 531396312, 985429411, -107426665, 1926897359, 1002421947 ], [ -2032619487, 1080012767, -2099592100, 696288833, -1028002495, 2092460814, -52305336, -2088025649, 2013819547, -376988969, -19600432, -797011449, 89152762, 1261886555, 344253523, -58311812, -1091859079, -650762327, 155892196, 320899868, -834348133, 375471701, 1035291416, -1587435623, 65844425, 1988602363, -798843953, -1874984851, 1030452931, -1322459210, 325590519, 257417152, -393872718, 656739403, -719679296, -119373376, -320287843, 1577782241, 595734875, 1552331744, -1746526781, -675325064, -1865448438, -345243431, 1743252758, 1081839948, -1110377825, 54719391, 12859553, -158976424 ], [ 1228974606, 296034189, -918386246, 1298158858, 15870651, -764573266, -1538886983, 527307, -1587620483, -1955833195, -645045587, -472084578, 510583985, 1898098727, 329082620, 298467673, 1677995315, -1009075726, -372371868, 1340235860, 1346168204, -642103858, 919253314, -811817980, -1406877393, -1010712740, 465702227, -1535720317, 1092970196, 16382376, -563642022, 1992111712, -1993694615, -1844267901, -150908973, 1184857310, -1751453967, -416955317, -1277080322, -751939627, 583000851, 2026272117, 435749770, 1313110780, -1227724861, 227016852, 1723334887, 855591093, -626788362, 1447610836 ], [ 2048616129, -62448893, 1867946482, 1532122035, 380689986, -1951184667, -1472700627, -465200853, 1636075561, 409991356, -1220098920, -298896478, -1269315241, -1821884161, -1845751119, -1859835228, -702252590, -265547204, 1583323972, 594359383, -2069551924, 626098267, 1425954181, 854600746, 889500382, -1698146801, -2050966252, 1015386757, 1696375068, 112424562, 1874334691, 100239134, 2025828454, -2146546793, 1496465580, 2108209740, 653249857, -1849444090, -451698304, 524138837, 1035183059, 513571262, -615967975, 833771695, -2104286156, 1081174540, -1178814813, -1226372039, 1213673826, 2214865 ], [ -483350133, -1514080740, 1214759545, -1145452786, -511878794, -1896676384, 82779197, -617697088, 229080751, -400546501, 1899727507, -1279447841, 378311532, 493990105, 1141874358, 1444816904, 2134112984, 173976987, 297256196, 859095402, -125877979, 886736334, 304094757, 1293664448, -1122944217, -1562138445, 488930542, -1295677342, 167905528, 1422205679, -2088979188, 678041973, -1609348183, 575925185, 1372134636, -855436608, 1792218513, -757571947, 602825964, 327924360, 99694337, 128308794, 1351659448, -2125326244, 210223760, 1393015621, 1586872706, -868718033, -217807313, -98471722 ], [ -107017916, 1632953992, -905818782, -997184059, 1287781752, 595640248, 801199203, 1401424376, -1447027830, -1419447343, 1960091663, -359013227, -1218336920, 381591344, -339064494, 751658971, -1517742926, 194847128, 1447887203, 129554820, 23428632, -1556392664, -481708224, 569543880, -873604337, -1631628718, -1969173814, -418419661, -201491748, -635375036, 1084448480, -1781332555, -1713152885, -708045619, 153844852, 912149042, -951663862, 1158998654, -942494410, -353890300, 1164695982, 958481500, 422498953, 1720099089, 10894647, -1983162290, -1032779793, -1329244009, 1021783472, 322635449 ], [ 1089993229, -1449625447, -1940913357, 1112206388, 1428501999, 653104040, 1598608618, -1527094628, -1781833555, 426262983, 804156465, 1393395973, -157643511, -385183547, 1645707911, -500417807, 502450538, -545759638, 1483826709, -1477899826, 302474254, -1846968184, -1475556354, -1779666972, -1050754187, 672839644, -1769588917, -1872399480, -436593829, -2077763683, -1283200126, -1762053356, -2005653911, 1213769724, -2071930523, 225902825, -1834111804, -485946571, 984285955, 1728470233, -1849935152, -248121322, 795980015, -374259611, -108349060, 243868557, -1419842718, -1230345271, 864425370, 1832108922 ], [ 1061577894, -2088641671, -871945642, -668977359, -1942136854, -1137525328, -646150506, -439926873, 951973209, -21670977, 1855606858, -1103781669, -1794148875, 1145147813, 1158374685, -596054551, -621082961, -1589581811, -1094586583, 1958744213, 846813207, -1696938584, -1500152397, 117101055, -1045437148, -1360826332, -258335723, -92275209, 1103860189, 2073017520, 918932113, -2046820726, 715668919, -1394597408, 1775252, -685049661, -586263374, 982037854, 1464032921, 757523126, 1367688155, -2125100017, -979260230, 1258031220, -1005265580, 747555324, 127235775, -461393214, 1507044936, 562786847 ], [ -327507824, -1683830699, -1124112203, -408412790, 41604405, -2138042724, 2056142037, -2138745345, 148459229, 1531335972, -426437644, -1090202411, -1046206094, -1411930479, 544195371, 1191624765, -397287458, -1685511068, -1914887836, -1280096168, 1187302758, -1212958084, 1615256599, 1447614868, -1193110321, -866767382, -1265648630, 791056724, -2080205208, 1811034829, 916251102, -1371132076, 861558299, -1929214102, 473874373, 1148868977, 1809733105, 1671027473, -451871723, 856641308, 1847363820, 308782621, 1608224808, 802236699, -2077804718, -379618906, -2002354075, -946674956, 957428642, 2031715570 ], [ -987498601, 320431915, -716733838, 895083878, 1900237945, 605485135, 1124660111, 502245257, 1704993725, -1343684018, -1180598888, -2141216848, -1143177821, 2047052856, 887600681, 307300499, -1788551812, -711578751, -1114794050, 2129563681, -420244365, -1763457198, 54497968, 796795338, 950146065, 1108809536, 1422564633, 944254891, -329505765, -982011253, 752188928, -1980845791, -480226587, -1289033739, 241493050, -1215070353, 1004874261, 698045641, -100754773, 1359178251, 721785804, -670074243, 848762738, 33286223, 578665434, -457089573, -391580834, -1180853521, -1046500838, -290169541 ], [ -1056934995, 443974664, -1335193497, -682145395, -492602631, 972807864, -2065637278, -2017881908, 1150684224, 1263880402, -1114380366, 1673771992, 1806843779, -1236775493, -1399113274, -1607849930, -233747449, 1285241049, -1100413143, -953166444, 1904528815, 721521038, -1514393492, -1758047471, -778679798, -1296564727, -1153785526, -286682159, 1136832385, -1916473131, -727379487, 158183133, -901104489, 524931864, -1589296927, 1744534016, -96203990, 2078429057, 1953840772, -620998687, -1403838568, -153097484, 1158644055, -1024044428, -1311783055, -238420293, -1019330867, -1400667150, 857431783, 1830884269 ], [ 1628744056, -1304799792, 982032559, 2066311901, 550819758, -757352015, 1376623575, -1242098902, -812500443, -364803686, 714070884, -1435380827, 1241127093, -1926122965, 1724022711, -1240037076, 790840426, -590518989, 1892360729, -1325807485, -1225603528, 50319770, -530903050, 1781019149, 729226867, -2102554587, 709393205, 1862215716, 454563346, 2073562384, 2120766981, 2053097387, -1989277693, -1884081476, 514793539, -1575760631, 260113349, -1560701498, -1113067467, -2040696435, 653665628, -1640839186, -1935465511, 1657998810, 971557269, -358362231, 615469583, -237082983, 163806827, 572449855 ], [ 658446693, 667410032, -1320759842, -2009301297, -2047091348, 1938824111, 1517727218, -240026212, 966274600, -910161807, 1453902456, 573161793, -1172719429, -165955764, 1718217904, 1913337021, -568616505, 1863627543, -225049000, 1828248090, -642614214, 890048883, -1967996560, -578519898, 1061873731, -565476728, -140347558, 540434254, -2104911931, 1156742487, 195592277, -140531368, 939598033, 1888135405, 1846857716, -384623278, 726870625, -344615222, -957954642, -1787320135, 602641382, -1484095399, -1014237053, -987982700, -2088904666, 1363074956, -1509496947, 1837726122, -2119703727, 904102206 ], [ -1205957009, 940789034, 565133392, -1292620398, -449280119, -1701658209, 323614478, -766845978, 600463938, -1028550640, 697435922, -1827878103, 388729832, 125954606, 24962105, -1071891329, 122531130, -512268293, 368959652, 1801748181, 1134761377, 13357953, -1566404864, -1032832653, -1832383259, -1325167489, 1235579060, -1508916005, 1646180080, -1256213276, 517329829, -1078546377, 435457345, -1732377165, 1850233523, 1995295450, 1360060990, 1058584348, 451437982, -163568461, -444593339, 970221933, -196212005, -1644111328, -1704434422, -194939561, -60769591, -1983582480, 1803259352, 762041878 ], [ 1139945972, 1067132211, -1365340209, -1061834679, 1996017105, 1913412268, 584992466, 1658018029, 777671649, -1231376356, 1902095253, 258055365, 1954434934, -1177904908, 852329662, 20213251, 1848337005, 98474241, 752693304, -851967491, 546668429, -267195615, -396021839, 339937188, -1221113527, -1678744793, -243625740, 949895215, 936433851, 914757157, -1317322155, -1386394600, -990156598, -2064677483, 167143565, 719273588, 1822353050, 67882242, -2038466133, 1495277776, 1010248118, 1219531271, -379916705, -1307108756, 385398055, -900903665, -1493556224, -620676879, 956483094, -162725585 ], [ -1045012895, 2030107233, -708421700, 921950879, -889083739, -617087016, -1999425137, -1950609183, -1473555028, -1550650826, 1503574104, 1145169054, 1216966748, -1728293930, 1720706113, -1589657251, 912009723, -1317151723, 1225478172, 938701594, 1890244227, -1795345893, -993210943, -782002238, 733026913, 1160142247, -303348090, -621047958, -924951302, -1412253897, 170037692, 681390232, -1058797319, 1270482164, -1738035078, -1243209339, -239123175, 1876748151, -1346798038, -1702018357, -607867167, 20003372, 506144001, 1657345283, 1163288362, -300317229, 858735358, 1985905832, 71681612, -700019340 ], [ -10428649, 819927830, 2033858604, -307272997, -1042433633, 947282040, -1481396985, 614886853, -1889007748, 1682444870, -2180324, -1984768303, -70794503, 1228765912, 1708624385, -653067649, -390984567, -1181697518, -687506913, 912657060, -1311296445, -1153535419, 1189767753, -19105067, -836166503, -325244792, 543550668, 1011539974, -996684205, -159508630, 1656797941, -1215561565, 1808916945, -1778190518, 86042966, -1698074128, 670264808, -126566540, 1957593770, -1974959882, 386082076, 771582908, -520610344, -1888866900, 1813669707, 742912319, -1457208479, -1772192941, -533995303, -1558916989 ], [ -700865051, -1011268226, 2114860909, -26446195, 1786632540, 107384848, 1119617259, -813044891, 1877529264, 955829222, -2046651292, 1956213048, -1730186210, -1677418147, -2125213180, -1325824247, 1633656509, 517662957, 1523833997, -407866797, 1154435735, 1304610321, -1507488954, -1266149434, 54927102, 431781397, 172527755, 1671256663, -2024737080, -94255318, 877777134, 149665626, 585104242, 1240885196, 1750210810, 1754008053, 196884096, -101536558, 1596105867, -2015795437, 1891771655, -469976091, 875005577, -1271366259, -1287304731, -464383310, -709010246, 1455944830, 1972674255, -8924710 ], [ 175627617, -1241587117, 664441313, 714822183, 1599477651, 1691765531, -1697004027, 258392357, -617126082, -560564619, -2128297356, 922436567, -1428772142, 235521424, -1419150214, 908495924, 1348979573, -1320014787, -1958616647, -708456684, 60085000, 1804950657, 837773868, -1049915, 1420251617, -172369547, -1953553374, 1599194121, -504967485, 411790833, -1990803346, -149985545, -2071466917, 1918172914, 1861264641, -324383029, 833086712, -2071858653, 1301078441, -808785138, 177105305, 1047465436, 781502151, -289794657, 592731530, 1489217403, -104962012, 1303209425, 2133556756, -2137257285 ], [ 1566898185, -68186555, 970276979, -2004786864, -1542577924, -837504120, 1185401941, 746301212, -787727668, -122771245, 1845289922, -2069509980, -675981951, -1493126759, -1775005005, 926673015, -2056148532, -1221748298, -641187821, 427664926, 1893322333, -586028891, -548125190, 632399765, -1088991587, 477220143, 273081914, 11242199, -733647311, 521628013, -950340775, -1349905126, -655673368, -260354067, -193593657, 85314258, 966548863, 470264902, -251921779, -770611396, 378088757, -1273778623, 595029926, 727209463, 2072381178, 556551191, -498163946, 847991596, -437497230, -522695016 ], [ -1353882141, 2072527943, -1739252799, 112770445, 193147442, 1467930309, -2077148854, 1461091671, 801762546, 1833200539, 741548170, 1821885681, -2001727758, 1460453902, 2136703845, -1347685352, -2044899771, 220252617, 1855710478, 339134612, -1205644052, 1551428359, -1207512238, -1936145250, -936862627, -2103889956, 1037681437, 630239184, -116875387, -840410827, -1953387758, 1299316201, -1008023708, 1563115473, -2072978232, -536094607, -1973847331, -967346396, -235558555, 1328611564, -1018713725, -1520592388, -922075475, -1525149931, 895233125, -468175812, -775904822, -1722757130, -1758010288, 991278520 ], [ -1826099346, -1155147877, 1184049644, 28562684, 1308845291, 365167113, -154046813, -166641486, -261721792, 162668647, 1228899438, 1070215048, -50761223, 1633938266, 1673396164, 841916847, 1764177738, -1073344067, -287907539, -470343427, 921754070, -2098381050, 1302120015, -635646243, -147785101, 1292680004, 459439553, 1090205812, -333604293, -113812179, -1956819299, 1285439682, 137370542, 58277109, -68788165, 499913130, -671556747, -805897244, 192611180, -1383329998, 1574413111, -407322399, 572763630, 882700212, 1482496739, 613459956, 1722189805, -1403878616, -839117970, -1956726520 ], [ -234510142, -272029553, -652594774, -718055878, -1220037082, -1405266646, -2093128960, 1240182826, 1992713385, -1813720593, 1450857842, 893174248, -1055044870, -466510885, -110457743, -1985137041, 1238765729, -473046901, 1751693789, -268927293, -952017375, 1179754067, 1619089810, -2026670913, 951488184, 1620198324, -2019146367, -432565794, -462751415, 778395792, 1090216230, -1271255308, -1218703821, -1535485799, -856815303, 1540829040, 1321701821, -2027648095, -736553953, 937924087, 23118227, -490084543, 1349993047, 2145852287, -2106500988, 1018568270, -1485172449, 136257437, -1228710693, -393629023 ], [ -707244176, -1966947141, 43557213, -773486591, 1320086387, 1635293059, 1115047258, 322951100, -875452915, 1274392938, -100879248, 275957399, -529332345, -2082044315, -1920837175, 482682589, -143883072, -1802069977, -408335183, -1233498523, 613643975, -1284373398, -743782180, -907746912, -1701131707, 581948659, 1720132181, -1494182062, 1473612381, 779512724, -294020046, 227447898, -277968680, -1677997260, 383718854, 437337964, -1859654931, -1152111349, 1801551765, 1383893848, -2106579649, -279281148, 1220271758, 1151363247, 131129881, -1442509263, -1645728415, -2121230675, -1468081299, 1478859281 ], [ -2136509497, -1357871786, -1470749333, 823340258, 1689929103, -1584521698, -2065126409, -1995660449, 287699046, -1101624714, 528547055, 1204234706, -779636923, 2076567302, -1198965873, -1991537096, -1200254302, 1943203526, 1710400305, -1738227568, -232091414, 1605956939, -1925096794, -616106056, 784543156, -754220504, -1719882711, -215211594, 1515747639, 1284966633, 181688582, 1777929521, -606346619, -932622407, -400079554, 1364275554, -2101616047, 1076536325, -1032638317, 1459907975, -500852135, -1898606576, 1685175445, -1575836530, -986479385, -1416480777, 743590153, -192601921, -228043538, 284624812 ], [ 217568437, 1810952052, 1826510021, 1034648020, -1952327498, -319890089, 1016727499, 722469023, -1088459938, -306950354, -1338339350, -1242352815, 1093016081, 52159329, 1584173133, 585479699, -1052894570, 1689108851, -714892512, 1010049377, 482884388, 1247234229, -1926433183, -1078075944, -620752182, 246343304, 1059679077, -1476767427, -2020907475, -8827668, 2014647030, 1961136370, 548695947, -23943685, 1374736861, -214839639, 2015863568, -394036018, 2028221696, -1659733645, 353913830, -1017608086, -624940042, 811210755, -874764981, -952646632, 1112707478, -1747708545, -1869017507, 308460752 ], [ 1382984283, 1459907808, -1226535755, 676666542, 1871691169, 480067127, -1959096881, -479484896, -1881486617, 1573035268, -2002565032, 2016269332, -1202000638, -1270985940, -1837924630, -1598408058, 126498467, 700183710, 1804078154, -467996736, -1519473285, -876505580, -1700757446, -18331182, -471322952, 1935123689, 1319812889, 1847073971, 1159844550, 211618865, 1610487824, 2097098265, 1215646741, 1603388187, -1951286803, -1352830303, -832467024, 657349346, -1157944312, -427041595, 245759333, -1722464281, 920058310, -880523274, 2003421551, -656606940, -1447174977, -1214216113, 1554786697, 2117817039 ], [ 1123353332, 655232225, 351981694, -726997775, 412052012, 2180558, 1332528721, 1235923145, 617542292, -1620311970, 547902230, -881648770, 1540946147, -1079915560, 346205177, -2061812720, 1890875991, 1971235680, -1893938023, -1281399337, -791861619, -1307049084, -273192625, 1567688884, -2011203289, -2003021030, -1095594957, -548120349, 1128628586, -1851244857, -244388053, 1858142569, 1632319943, 2019502258, 139616595, -923353699, -1565389680, -1484328708, -473297567, 1055062306, 460949955, 1958051525, 1138912597, 2006246311, -449711366, -1554805270, -1672596828, 1656725968, -821990599, -1734740922 ], [ -1780890194, -1307333495, -1956997818, -1578375552, 1000011537, 34504830, 55455529, -1500457478, -1263898734, 603609871, 475538550, -1363807313, -1059949864, 972910606, 1000144232, 1762356306, -310038053, 1660866263, 1336709240, -40243748, 509558130, -1757778563, -2034408743, 629068287, -628857115, 1885344091, -1308375689, -2113731947, 606941874, -81167808, 63851464, 617129594, 1755583544, -293951230, -909626068, 823064643, -1672098621, 405293372, -802008692, 545318438, -820694309, -1675161784, -142714995, 1098663105, 37694667, -1926199196, 2019344158, -811888129, -386044464, -1826805841 ] ] ], [ [ [ 20339018, 906564897, 2025803147, -371132726, -181880041, 839294064, 643932518, -414646946, -1723363180, 595713764, -1301329778, -736361353, -1465591107, 546896137, 194926255, -984653351, -559347576, -1185902576, 1714347678, 1473527465, 1123620352, -1883292556, -1658398960, 1995521557, 258287687, 1969514090, 1803490815, 1413363006, 554555779, -639697497, 1257999120, 1100639275, 474475795, 1024795515, 620539231, 1772323126, 28750069, -1031346994, 1164533943, -2018975798, 58324019, 1447321988, 1587286753, -1609863779, 575650361, -545451086, -68656903, -771566058, -1900344546, 287572502 ], [ -1658377388, 1009135836, 1984827856, -2041502833, -1283098981, 1037633214, -1303063340, 1472609614, 815591688, -419531065, -2000132358, -2013632474, 94573567, -1605666991, 1251208497, -1877068204, 1385066029, -286765354, 1132487748, 128166697, -865756494, 786710613, 1761042077, -1590756004, 1480222704, 1931024386, 1477526686, 1125592196, 1845700629, 828898253, -1581574275, 765935393, -1427879130, -1325123400, -441364728, -378228119, 1892767413, 1277267396, 488411461, -803916850, -1330259267, -1410990428, -206250014, 1472359140, -1146011388, -46536690, 1539002527, 1374498073, -1168950756, -554138486 ], [ 1207673173, -1567912593, -1777201210, 330714038, -70244581, -1558339781, -653049670, 1417552028, 174038623, 1852825796, -1587070292, 357665719, -431879056, -1233914761, 1501151000, 843386284, -457502765, 344621736, 1771525469, -450680336, -833141944, -615294034, 532261752, 1009626551, 1705108958, 943842937, -8865473, 1258275252, -264401232, 540369945, 421538518, 575943328, -1856211044, 5519879, -1247114406, -1009759117, 366120445, -674980062, 1030230329, 400070420, 1867352815, 156654761, -1059162515, 1886034783, 1231777058, -1552600271, -1678716901, 832028163, -1633093832, 87120731 ], [ -1671925596, 164057533, -58029055, 1240736507, 1399754418, 541472725, 1276370384, 1044179062, 1960113720, -582933605, -383383607, -530999611, 91865429, -1418814378, 2184028, -1960699570, -735587956, 1530008453, -778985617, 1209569701, -515534637, 647000926, -354661990, 2037133052, -322710273, -37109070, -309089295, -1038012168, 687296766, -1001036793, 739739407, 1101701472, -1976492141, 195995354, -1998262195, -1380997220, 803316126, -1163375390, 390320253, -696758341, -792614802, 1327676840, -699911776, -420931854, -1211685292, 182211177, 555964421, -14794237, -1291131120, -803846391 ], [ 1634118917, 1719949417, -565026580, 1650454186, -257166243, 981765767, -1984801439, -956915457, -356580923, 464337450, 394054229, -985276689, 588361172, -497699352, 1304630733, 1031090182, 575300687, 427999613, 459101879, -1111499671, -40369670, -603365752, 655462691, -1545637059, -967381790, 927271539, 1392254167, 1622417910, -1713572445, 1509897066, 1398785127, 1316138704, -1114969220, -473313377, 448677556, -652956575, 1181013498, -1706693560, 260450567, 760208949, 1621842150, 19176494, 1301245976, -210230895, 1181449348, -696363872, 1023590039, -1469591393, -879383333, 2106494588 ], [ 1416241631, -762199329, -1973608719, 294184398, 935581072, 315624404, -2115484059, -877986430, -1413537942, 1069516478, -489611179, -1271457304, 548736951, -295318864, 1863074319, -737206390, -254833997, -54760966, -317440471, -859279201, 1787062027, -2105844238, -1193689253, 767435801, -1997735403, -2085895866, 1491736200, -1754391526, -2041189095, 463751910, -1884830901, -1685423297, 2045375783, -1882768649, 809693046, -959688915, 1065830653, -1119813503, -335793057, -1799700024, 1473208894, -1037386067, -1389777214, -90515185, 1751076604, 1684641829, -755652300, 1800118239, -1403163980, 2137466363 ], [ -1139307680, -1605875623, -1928037509, 722649447, 138493158, 680270380, -1514716027, 484663926, 400749224, -1113735586, 1618077642, 47929995, -485570190, -1634418232, 1005168914, -761498387, -1590723275, -729819372, -816074683, -309700651, 1016126184, 1208736692, 384036080, 268183973, 398142174, 1672948672, 794504999, 230012434, -1049568019, -1353631120, -884552383, -2011265583, 1965523973, 381261141, 195565660, 483721262, -1809158074, 456202542, -2521045, 2134877927, 1471022091, -2103056700, 619928639, 86960000, 904933117, 1762656382, 1623879612, 11206632, -1036351700, 1455548502 ], [ 579465535, 101425584, 1149664913, -632044395, 592472375, 188704525, 1102376621, 70916832, -596114748, -137935885, -2119104933, 299026860, 121222072, -874669351, 2025465896, 734119577, -156818847, 383784418, 1630790743, 485387022, 7990356, 1343974652, -1063534116, -1164563798, -1171189876, 639160126, -1518688271, 21469218, -534440044, 1096135056, -1834790997, -86011736, -1104126009, -2146718168, -1005107685, 17478026, 1172065794, 471830809, 358867417, -709634165, 304056260, 2127002829, 851743008, 1897553076, 2082941983, 910817877, -1770736027, -146907158, -1839571805, -843141044 ], [ 1910582652, 1294894718, 343553483, 1146479102, 1830994803, 1823225259, 597224958, -84468632, 59022530, -905520801, -2047189745, -696977560, -207923157, 367773994, 571556490, 518206676, -172534125, 701148222, -1325245888, 1833916882, 1051668388, 1241459138, -1966943815, -1409705978, 1765358992, 791544388, 586402715, -23781024, 2105459213, -1214282032, -1198767160, -451592838, -2070994449, -292086068, 1435791030, -1976968147, -1111053760, -1941015825, -1349355068, 1334874911, -941555007, 712090065, -914310126, -1773422917, 574070436, 624537256, -298361228, -20546721, 473556459, -2120007348 ], [ -2032433935, 985950512, 2096087468, 431264733, -1027064846, 1452901896, 248721492, -1545963982, 1647079970, 1742842856, 1110552404, 425399436, -545358194, -768977349, 377125504, -1876252901, 1495471273, 2081230018, -21372435, -1963884250, 1070046804, -45057069, -952989523, 1467931690, -587688058, -1541289175, -2093476793, 2012599928, -1223032040, 434673998, -2020253254, -380569647, -1130587927, 107498492, -1688016030, 1088948968, 698657085, 1238118942, 697857888, 1329869847, 475407045, 1475958099, -921038699, 369330672, 297298511, 1816160387, 1935950578, -903964818, 2123210602, -2129636891 ], [ 297369677, 2013291954, 586014943, 760385855, 233888282, 1085283233, 1264141947, -1583909600, 1937854083, 756454911, -1794336694, 1077920722, 1161438627, 1924326514, -437108811, -1032840721, -534696637, 774885616, 582266100, 28634952, 318103484, 479837127, 1890698633, -844428956, -1334065097, 776704601, -119268620, 1051658065, -504182312, -921374325, -2020121063, 538893824, 2086814428, -415978776, -1479563219, -1610120358, -1333311135, 1823302827, -835954832, -1204172383, 1819083375, -784414566, -1534097700, 412502228, 286952330, 837219932, 670081291, 1687603053, 1794886461, -1722308177 ], [ 2030426279, -747305216, -451045534, 1208151995, -613707416, 82121473, -998388479, 975362229, -431223363, 1188287900, 1139322623, -1786878955, -112653079, 1912631945, 1716930371, -1256813280, -2039165614, 1756227141, -1430845363, 719926406, -1936572571, -603321707, 1792842347, 1336137889, 861581956, 1496400647, 1225481602, 576829334, -1251875155, -1673315622, -1253400627, 1073319548, 1441276016, 513481434, 346541795, -994148082, 1317590355, -1335103433, -877814283, 1795327311, -239971137, 866815042, 1808176155, -1467304964, -1251748288, 344459887, -1011996408, -1442859358, -973140155, 889392475 ], [ -391216601, -571626214, 295980206, 2039987596, 612759980, -1131815471, 1428833583, -1893168341, 1741816501, -34238219, 410595374, -814437066, -442518927, 1895322555, -1908464658, -169993306, -759226050, -968099213, -933977410, -42504322, -346463924, 438407328, -843024144, -1890430968, -1592481643, -1564873326, -254189171, 1749654581, -536183149, 826139422, 893611978, -465653577, 1060836706, -1856355298, -801232992, -1819661336, -1817746455, -667865566, 307989813, 764054408, 1409695687, 491181734, 2137036921, -581709470, -289453619, -1710325863, 1225157637, 340951980, 403837574, 2114007818 ], [ 815604509, 497277683, 252835093, -1060876250, 1166749964, -346972796, -1945576603, 1678302773, -1549865818, -1648425748, -1086595095, -886551498, 375612433, -876966017, -2105282321, -1743551561, -706874047, -968854176, 638237194, -1441052632, 1323858936, 1462001837, -844038904, 235826116, 495604637, -1094526504, 2001610644, 2090850697, -1409137887, -1008201007, -55004652, -1762319065, 577447790, 507691890, -88086734, -1898671543, -1264679868, 1326152134, 1699154009, -21026469, -1976134275, 607373990, 1243719038, 180355351, 1218604508, 132112640, -341569332, 47244256, 247314894, 1326570775 ], [ 761592858, 1748092868, -1011639964, 261214097, -1078715453, -995907468, -2043228520, -1156832673, 1645171689, -1000803371, -1821568398, 265754990, 1018756709, -507674850, -1938432455, -128811296, -1962209844, 1828237957, -1859721834, 1407939267, -633696538, 916815277, -100252078, 1011602915, -1822395559, -170461671, -858978923, 1420914646, -1156063910, 1814106375, 478704648, -18890242, -1089418405, 1719110936, 1080889833, -1773501765, 2012439103, 1097102192, 1535887593, 706983237, -1272442324, 1922573771, 33353464, 1321711426, 1821165756, 2044020735, 1681161205, -468911373, 1938319695, 1701446899 ], [ -54940385, -795428300, -1035124084, 582016931, 629231125, 899673915, -912522588, 385936113, -253817097, 600560272, 549220051, 1613063708, 120477809, -228189240, -887572593, -684087435, 1409426083, 1205342821, -1446118196, -824085124, -588837549, -1366629633, -577097796, 1915353477, -882576073, -2087937760, 1163237291, 124895240, 1434736745, -2021451871, -1105653382, -1037101861, -645264956, -1507512466, -131913864, 990435900, -953609712, 565842525, 90253580, -1892578571, 623408181, 1685240838, 1866652508, 319574157, -476497407, 370090648, 502970865, -1659028093, 1388589485, 1532202975 ], [ 2052627968, 235503075, -1393014545, 1688883651, 415027261, -1295547759, -1265742839, -627309494, 1883288718, 158672822, 1295615271, -5501545, -320601654, 2142241090, -1750787213, -1375900819, 1374424317, -1301829233, -90944214, 201964683, -572046468, 1832209923, -2024834877, 376407352, -2053424327, 938071758, 1045794687, -674143772, 62557217, -1022235862, -1277452182, -249567437, -870880666, -185144453, -2122453114, -1088278736, -807544495, 307868787, 269260415, -345616249, 886649791, -321297737, 819925903, 604820183, -765720324, 462816057, 812074881, -193254778, -1554778852, -1395934499 ], [ -209391654, -851817437, -1961072307, 1636329536, -1917329487, -1182032307, 1673633336, -360869248, 926353557, -1414429052, -1119664259, -443640926, -451676759, 1893943196, -1851844228, 422847904, 321288135, -1009196745, -1181156469, 239587369, 1362735620, -102647592, 1746125744, 1471907677, -1094664021, -1140618681, -1011933944, 749820689, 1626528857, 1962529870, -1490927317, -1708695341, 1286628426, -753899770, 1021484640, 1310333417, -1326150169, 1927262033, 1468151405, 882268782, -92207500, 2078522389, -461412799, -1041822658, 1056626458, -1274925127, 813743871, 301246301, -781813787, -1112334653 ], [ 1722744824, 1711781267, -1995099737, -1017122956, -1956206194, -1227839418, -1562583802, -503795217, 745280998, 654866492, 631071175, 1342079337, 10383402, 344306196, 883216778, -2110062418, -1070283822, 1376306601, 223858810, 1871690780, -1923970260, 2114808260, -142785112, -1480028796, 1173923124, 1634709706, -680162830, 1186282853, -1685561601, 1935642672, 2018158894, -437364384, 470089561, 1165424010, 327529328, -889831650, -940558623, 1351061638, 1880612811, 802359102, -2077909853, 401063139, -876281825, -2078383817, -2112065114, -1514422233, 1280186738, -880829711, -1033818541, -752438307 ], [ 844203391, 1745334686, -801453485, -1872160192, -1673712560, -392785939, 1293881170, 930361921, 2110068426, 30521500, 4368718, -1439590688, -1152228170, -1992443733, -1619571829, 699461640, -1401850338, 183629786, -1203729253, 1007920856, 1326456914, -28770477, -1114676498, -1051175413, 1494002263, -666190399, 1135160303, -2023919378, -361194721, 1934959206, -759610732, 13679493, 163059984, 970577869, -455521380, 986408996, 26456940, 578994611, 2041770532, -79549236, 682330332, -1235899193, 1211152225, -410181237, -1593261819, 918505136, -462361165, 1748980980, -961027305, 652637181 ], [ 1726035224, -1768382676, -813454248, 617172517, -791718532, 461517691, -461802251, -58004549, -219746376, -2026174471, -1179040212, -876095639, 1220633389, -1269433816, 825558169, -1177149896, -363894472, -1159876408, -87074293, 1563244790, -1804435277, -1462496306, -959357773, -224151344, 416629842, -1835952942, -139033191, -165907704, -1257438971, 532006059, -95552009, -806835018, 1391156074, 1363850885, -469398290, -1160827845, -208444228, -2032977205, -1106352914, -554490378, 1400232739, -1666272432, -1618093906, -58345218, 416910157, -1493778510, -168029944, 1133938468, -590036514, 506622781 ], [ 671006153, 1866013375, 539835234, -854446197, -569604274, -8852919, -647411992, -1072900096, -689076885, -2100066274, 1644882844, 526713449, 1810322148, -344216105, -1342022933, -1676630121, -920169665, 927253336, 935532150, -1259679670, 1582764028, 712653568, 477284991, 1487161789, 909786699, 1427432937, -1999013526, 1368565413, 1541937695, 87218740, -953912285, 792869591, -1290014447, 767486323, 1780742888, -1241961136, -10312975, -214907501, 159333902, 897837190, 2036619810, -2116744265, 1459531960, 836115067, -1457215595, -525793165, -691447023, 1756853718, 1383329593, -1881073438 ], [ -1556400709, -1899110014, -795281205, 544926854, 1075356731, 939769750, 636486351, -1650112740, -1152651685, -82905955, -1860619462, 969491561, 1516182501, 1641853692, 1089534463, 2115876912, -140545837, -243870015, -290527706, 1852354558, 1812639719, 209849078, -1239094427, 423144775, -1907681662, -1678601237, -392331013, 55575714, -1963705569, -1635084503, 1819269098, -1596911537, -525409893, -725867621, 100549960, -2007816712, 1007015203, -1288446707, -1721607628, 278115397, -139694841, -1587864221, -793703097, 2036332559, 331466591, 1526804476, 941438285, 612227310, -1715604233, -1875337152 ], [ 1884501716, -285089671, 228967985, -1300945120, -949648954, -487436789, -1162873178, -461113743, -742013072, 244449251, 1174818092, -1387483147, 498963342, -1416509495, -524383813, -1086911018, 1600810041, -1545008768, -594083150, -1923545455, -1630362288, 960269976, 928800336, 2139412941, -137115548, 1255517693, 664761519, -873919366, -941930807, -2049224723, -219084928, -1678066881, -1241208669, 1353615242, -387036491, -391823513, -15826986, -1441130083, 63079903, -1397218507, -1244156275, 1098866803, 1856759395, 707442111, -1952157117, -14889674, -1135619946, 765217438, 1693769958, 1376293711 ], [ -139088340, -1949175411, 469264564, 536818788, 939158568, -1879090856, -629209180, -345215963, 170716419, -1626981905, -456897042, -54152110, 2093703400, 1169143393, 285859612, -1006536992, -637285513, 671921715, -1857027036, -1961912415, 1638713355, 445258510, -229532808, -119190974, -1901774671, -1526798965, 1694551153, -1927575104, 1136287402, 1062967450, 547380016, 1958771488, 64781021, 1164465537, -236727902, 399934371, 1441009897, 1374465388, -203216382, 1978175744, -1991438953, 1407180268, -1310751827, 1082492989, 190910369, 520916386, 2073029937, 1304767704, 1019891866, -2130697863 ], [ 1493990432, -1505940183, -371128645, 1884024829, -1163353831, -546589357, -1718422427, -1466664161, 864893870, 364745198, 390110079, -336169528, 1368329428, 675440106, 963524340, 1449676811, -1300847731, -1596532723, -468017750, 1754252646, -729700822, 1191110535, 1872951770, -1574212789, 1390235464, -1348420273, 1299028643, 1947251804, 1420847389, 957943033, -1301113157, -1172187666, 407504737, 2002897176, 480942733, -1957084058, -856799609, 1224303065, 1512419866, 1501895905, -868774550, 1926323463, 19098092, 2010354153, -830820861, -849582212, 1031464135, 1149130554, 1769364775, -392902511 ], [ -18824395, -210386267, 1361692911, 1086172299, 1804189153, 461406662, 2066186667, -977028258, -1337628769, -226695001, 1638058236, -179095629, 992601190, -260778929, -1228977149, -498346535, 4035356, -1288683259, -1041602625, -2077654584, -1792331421, 845621977, -191286647, 339825355, -1136140022, -2088854450, 830760395, 1404903416, -919171590, -867838473, 592878724, 1853233287, 120017735, -1172831851, -1930145922, 2042519913, -731877905, -968375104, -1374471423, 1994833581, 1898594023, 782485112, -1391696501, 856860836, 1914529196, 252518803, 77230609, -907181820, -790728045, -834315101 ], [ -1712860694, 1995648378, -462270467, -380168736, -618846436, -413910460, -467027769, 972580830, -1475606199, 1575924545, 1497391783, -502035700, 323280230, 1552174528, -1785390376, 518895432, 252957330, 371025492, 2083296072, -1336536053, -1025163352, 850599500, -573459806, 814538370, -424606327, 507350335, 1269262526, 661572322, -1983138766, -1804466652, -247511103, 1882925431, -2073758887, -2067437166, -1419488408, 1092297141, -1189624079, -1069735370, 1076991000, 179549575, 1509183416, 979009447, 104454106, 1574256452, -1542461530, -1358988252, 1420035040, -1263511955, -1601033236, -867692719 ], [ 32013060, 10762832, -1432065298, -205383278, 840727032, -124282902, 1126111246, 502852601, -942723469, -1974068400, -1932574411, -1106326111, -165053086, 1828917216, 1606328249, 1431544170, -1314743971, -1341180335, 2055845846, -89352233, -1562939771, 1361261015, 1165029163, -1294355586, -1421892229, 1642265503, 1215303787, -736431415, 1567294144, -558196750, 1784048055, 1980554848, 1485326449, 1421594485, -3943102, -1442752159, 2017554600, 2092734147, -1751335156, 1015002536, 131973781, -549291320, -710779539, -692906729, 734336825, -1195415310, -170541575, -922493403, 1301490314, -1796551627 ], [ -88884881, -1670484340, 317970859, -281006680, -1247017864, 1619775258, -1578198428, 720669098, -1405784299, 1654472909, 471778404, 849588303, -1928481364, -882162931, 567054160, 8416693, 1145322095, 1091148701, -1744595423, -156358711, -1487831712, 1722414599, 1667229035, -351538260, 1540336861, 1778269795, -79435464, -910505849, -1196411128, -698556607, 1379110470, -1395176156, 401461323, 1264566696, 466529201, -1792432846, 901072575, 1050048778, 2002679609, 682827012, 580480553, -1295849090, 724188164, 1415312667, 1958459361, 1271213685, -1922328408, -2023880174, -71554260, 821798467 ], [ 2070820840, 1836919378, -1219840799, 191509776, -510434702, 575274821, 802346303, 1629919982, 2132991518, -611327348, 1326447100, -323122797, 1913202513, 2100794886, 98001593, -2005485973, -1221186539, -332679669, -1796338956, -1701495491, -798541362, -452230941, -176230915, 1463381453, -1106821255, 153111887, -25059512, 1744453255, 509480462, -803429361, 412659786, 1547404182, 404243063, 568308702, 1896115916, -233382082, 70037338, -1213047214, -2084865087, -388700927, 1564879144, 303642630, -1214767713, 1729243502, 1461548097, 107326128, 1199703366, 523366642, -1288297872, -975262494 ], [ 645046577, -1142044589, 1427913399, 1494133770, 2050218441, -1024896940, 1652362140, 361053572, -653601869, 1161478171, 1223125155, -1046576143, -872195080, -1779565177, -634172491, 2111327988, -1603115899, 1831439486, 1237412881, 1393216957, 1655350458, -1322505281, -877107733, 1635838096, -1872957771, 169655407, -986820724, 2037679121, 2093903633, 969795769, -133977, -2036323707, 175639651, 1157371104, -599149979, 1645449176, 1462164395, -270556815, 1579647790, -852854263, 962655940, -1188013543, 1777964244, 1398374401, -32822511, 878762215, 1438555464, -1368203485, -767396205, -1100239997 ], [ -1588686672, -1978806328, -113812022, -287840770, 1044123528, 1944857521, -1315856894, -1237761476, 574924488, 59338151, 1581665100, 1848081774, -1796600958, 1834626314, 1660638904, 98314925, -328674003, 1716270170, 486551656, -714804112, -351272860, 809468761, -185691814, -314606620, 977283808, -828360780, -1749113467, -726076031, 1883507108, 1295630952, -728722605, 757125003, 1786458638, 1819602841, 987465551, -1349458255, -953681826, 1596517355, -321219637, 1914202743, -890733042, -389804467, 663086991, 622547130, 1846557898, 1900240297, -1402466323, 835693943, -1844477436, -1781152568 ], [ -2104330306, 1714953380, -1414449670, 909959994, 1184853633, -1853250516, 611251585, -1699555514, -2143006124, -153059229, -1430814729, -277538608, -2135273736, -420319270, 37238380, -1196887206, 1636243328, 725179451, 381029469, 395938884, 943213419, -1745360099, 422992990, 1621382222, 2051602090, -1911511157, 1244156565, -1369111881, 2027213085, 434519037, 1950375190, -1967184205, -1501615600, -421978447, 512446268, 1176007022, -1617900389, -326824269, -1524844943, -210634323, 1304135327, 1708990688, -296220294, 127447619, 1803680527, -2029964365, 864436156, -1081746358, 792374382, 1989392685 ], [ 400088296, 1339752357, -413607144, -628715696, 161492817, 670673951, -1408985156, 1467374734, -194488142, -39595134, 1359084052, 1938369904, 979986583, -299656544, 1708118690, -835830993, 1411585378, -1677559531, 586996700, 1455457607, -250324520, -230416387, 741333569, 678737490, -1714814663, -1808071841, 591212629, -1375141588, 1838018617, -1576374926, 115167291, -2011805963, 1017708098, 1006885862, -1491816232, 1936604888, -868966935, 596422765, -411043378, -1409332054, 829962224, 1685175072, 748504494, 1746595403, 590988649, 712195647, 1148602352, -1271774768, -1846854046, 1038030735 ], [ 647010287, 1497209234, -1766318957, 635495888, -502580730, -648520509, -1802406903, -1223883400, 1361278785, -436315350, -1564949075, 289808778, -1778075272, -1836865138, -1676231682, -236354253, 1127450345, 1330697253, -177410455, 379178047, -857984415, 663096946, 1460207440, 1051099588, -1165246335, 305925495, -945261416, -1047260723, 100247771, 872143835, -764439752, 925473132, 524151839, 1831506917, 1581131753, 1256995889, -509141904, -1619911970, -1662265742, 929490133, 1037807462, 1243052162, -2011623106, -1727405825, 1009272959, 1081403720, 1800914967, -385198064, -955166228, 953605497 ], [ -150022316, 23019599, 1639918307, -568807814, 1503844992, -2032798231, 1474355785, 1354757185, 108023006, 247749453, -1636269823, 936602757, -1694478306, 876542216, -1118578781, -767016717, -1376027352, 1219603101, -1073878335, 1961336447, -1170613415, 1813517999, -1147948297, 703286159, 1575797621, 610381964, -1752181752, -1770385534, 1567725276, 1906607419, 993323774, -1406151894, -1749216492, -1004434988, 1478431734, -1136272561, -2008557229, -1178557406, -2069852448, -644318871, 1214552803, -2087619861, 389023471, -1015497988, 711158649, 1870848148, 1929086039, -508858262, 1975412250, 1237800315 ], [ -139001543, 2126264906, 1530071679, 2005021546, 941155334, 2146172335, -1248923357, 444524749, -640061799, -1256033293, 716424617, 136965907, 907617354, -796558032, -2057260995, 1071096099, 1891911657, -1228804040, 850092463, -1202387603, -539345479, 65924893, -169030581, 665596585, 565568582, 1616833585, 712771468, -1147604623, 1290377065, -719253489, 1374924496, 903396668, -221823033, -1906007425, 837800647, -1506865554, -574994357, 1490845710, -1033137140, -1328143574, 1853219367, -1831922112, -1931113978, 2035448689, -922635875, 643013633, 675132995, 1120493811, -272092419, 1675591626 ], [ 153110866, 143580038, 1286205245, 1755418520, 1354390132, -1564894228, -1672243755, 1480961781, -1063472893, -1469615516, 1731831728, -1236133096, 168961327, -984883389, -1387278100, -858405043, 1233681014, -1337270305, -1152028684, -399845194, 1297558135, -1718770343, -735810161, -2119531414, 439608739, -1251762210, 2055461965, -251961122, -765609584, 979129122, -1387980014, -1318005711, -835873326, -2078049973, 666162000, -1790430943, 962354270, 1811019993, 1907722593, 1419541493, -412791663, -975661082, -1780810682, -806928112, 14873816, -1726684571, 1140007263, -850383345, 1286714461, 853295998 ], [ 914014894, 1371830448, 808500944, 1536402622, 1963400017, -1372412218, 370782411, 1383385649, -1871298976, -77165860, 1206615708, -1550823693, 766010810, 1425879920, -1477374171, -670926393, 1041375625, 41643389, -1981985864, 1305823438, -1279858801, -1740394202, 695963547, 1399802098, 1993498036, 879798140, 770261400, 2032524163, 818791230, -33195956, -189389086, 1803174457, -70345564, -138957843, -1466988147, 2008077418, -545539801, 974744468, 515435648, -847432109, -720356447, 2077759561, -35932591, 1712808566, 1346409054, 420597136, 398588923, 1007056257, 2111621756, -737614652 ], [ -1889753659, 1834985955, -1729077957, -2096630569, -697599780, -173337112, -1183122454, 270307368, -853721006, 1787034182, -17443022, 739356369, -298257213, -1843962911, -158526510, 1323724992, 1403375508, -1316282195, 1039759947, -235632049, 1332401304, 1861739739, -974313481, 1463608011, 1631284382, 102742876, -1467889522, 401668799, -1169726187, 119016937, 724905158, -2143668641, -324543150, 40455481, 794602684, 874682353, -1408093862, -1251534623, -1115299597, 1136949998, -1794055086, 1896835414, -462145606, 1491835460, 1112791259, 1031808116, 2062938970, -300600770, -335130572, -2143590196 ], [ 1991651564, -1676633367, 381483411, 1337077324, -289538714, -1843274916, -1369516514, 767201876, -1653108314, 1015699550, -614488492, 788606246, 1603186479, -1485196918, 650210802, 542696192, 1338194512, -201006221, -43287769, -905703134, -2004294034, -1035862287, -1490193453, 51904948, 1695097467, 1818520196, -913387534, -1425094447, -938251639, 132488009, 646903761, -138352021, -1548529953, -475996178, -832813445, 1711746820, -1473598483, -824435532, 934803767, 956202914, -1976640264, 1808164458, 1936262699, -702862657, -1385715115, -2064857399, 1573156278, -1936848856, 961903370, 1210359062 ], [ -1370177736, 362871417, 878904500, -186856010, -576600113, 1775833551, -2057173744, -190622711, 242033607, -845835702, -2053765076, -1335228450, 1499395520, -1353293650, -535067813, 1149441329, 407905153, 174456682, 1202106885, -426836855, 865256664, 618643921, 1955411006, 121990975, -853199643, -490997748, 389190473, -629181946, 5367072, 757624796, 111672341, 1375111302, 181225012, 1160393045, -1623691330, 840145575, 1321852349, -710370067, 542966990, -1806198787, -1069547798, 421718164, -1911818407, 1489828276, -1119035865, 1351837623, 1485688646, -247485775, -1989449210, 656457446 ], [ 2044092344, 1580603701, 301722380, -1772613164, -1347995530, -816410160, -132745227, -1723209963, 280535234, -1886642666, 240170608, -1339423976, 799952978, -1419797004, 589474445, -1791207178, 864131731, -1213700111, 877545042, -1789712998, -515920859, -1021150737, 665449613, -1987435574, -33827326, 1068029818, -1264068567, 1191447374, -2127418278, -1246989470, 157008851, -961209867, 1572420527, 915983742, 1136254620, -1928472167, -1898433742, 1992077486, -1681470143, -1505099104, 1518188471, -2066129872, 1343444066, 27696569, 998434344, -754155509, 1004016051, -1377430605, -1986158079, 134590244 ], [ 410145479, 806545540, 410018680, -1355086095, 778036467, 85130350, -70643037, -1548712813, 1751462413, 1589310963, 73625940, -1376400740, -636453635, 1247723759, -278787393, -1843412592, 445361863, -1060247479, 780013944, -942731805, -288709014, 1038747698, 1955071243, 283628135, -1023446298, 1669612886, -1748828045, 306631387, -822410071, -1835572447, 985916521, 1329108021, 972593370, 1995418202, -2099579809, -1806964306, 1431324343, 1864439361, -1283693815, -257907569, 275163517, -902537023, -1904293310, -402985774, -234408446, 156628178, -2025788244, -717963275, 1425962175, 1366884630 ], [ -671474553, 1561796305, 995516963, 921827920, 2045441020, 1722323654, 265629612, -702350727, -1695505422, -697324502, 351260820, -1429687229, -1319224916, -1911056770, 1663688644, -1701401038, 448462196, 1943234580, 571328797, -93729014, -684554066, 1750101215, -1978067540, 1748022248, 1797183926, -1837388267, -1151007649, 1301559551, 1291124782, 160791836, 1434001922, -1095687554, -2139994339, 1236774474, 847539343, -557810376, -924300090, 1662938593, 2112390714, -2037064818, -1108469149, -1812856221, -1416364045, -2081509706, 623190276, -729146352, 1879279097, -809558610, -1006056194, 1089159095 ], [ -702272009, 1214017098, 1580592116, -411891132, 1740438191, -160518374, 2137628271, -1704637884, 1447872856, -1906946563, -2012452286, 1560993008, 2129629560, -411488629, -723130599, 127944626, -1535440094, -402316377, -1019473375, -1721625147, 554773121, 1892412704, -775465096, 887421714, 1116044615, 1591087340, -667581642, -646563128, -1670306932, 695293822, -1315942780, 2091258067, -1772906415, 1257635641, -342839972, 59827501, 1653730379, 1610078987, 213719521, 979382582, -1220462578, -478682893, 1375602085, -561430074, -97890089, -454120163, 1719507876, 1276231210, 1093249737, -1684416669 ], [ -409529085, 268610231, 888252903, 1549353918, -1803819410, -1251192795, 36972518, 2112162489, 913515696, -1486241057, -309351305, 1618708708, 449798883, 1350756990, -1312042074, 1764334976, 818592061, 68694552, -1323099046, 1763043197, -1253433991, -1781134443, -1670312381, 2017456464, 1669999982, 974831368, 982097890, 1570888091, 1451915100, 1728672464, -1615811491, 1907679843, -1021638900, -1564182815, 706290492, -1997077517, -2084189114, 114337626, 1032600263, 1752170736, 1986777060, -214138451, -1802794619, 696338528, -2056884792, -131352820, -262064258, 1241640451, 121527078, -1042093606 ], [ 2089592008, -954216837, 494691800, 1805847688, 52300893, 1382889457, -2018080618, 1562605916, 913697301, -75916827, 937585312, 323450047, -709514175, -189063533, 283456641, -822562227, -886197686, -1139713354, 1486856941, 835007400, -1595774008, -1179886965, -277615908, -1800149494, -2112943937, 260837124, 1780813910, 631178597, -81924624, -712455124, -1404710363, 1372919202, 281564730, 1512213180, -650176453, -1418599340, 1548912606, -677647573, 1321778629, -1361606010, -1327531409, -586883557, -1412603471, -1120395304, -3653537, -87736801, -660347171, -1235139255, -1017450915, -2115703562 ], [ 837887522, -932386111, -1986417695, -755828224, 819847652, -772905591, 1677332811, 863024091, 89679190, -1864072431, 619393031, -1870724624, -903745875, 1077285832, 2103287129, -978740977, -1851840734, 161523616, -2085862491, -534449483, 1957884523, 1810974129, 1593925616, -454658113, 1278794408, -654072899, 1360480800, 867900425, -1093784065, 463604812, -1058398102, 1378683216, -747535835, -140192264, 891160611, -2004916932, 1333668746, 2308873, -1360739285, 537652042, -1075279527, 613023158, -338350678, 1931820050, -1250801649, -104002299, -854990074, -24111495, 1089108001, -1999693877 ], [ 1689794740, -1635329395, -1521199874, -1289299355, 1059225890, -490802830, 371093080, -1573672366, -359052939, 1830797630, -1876396475, -1029897677, -1196955580, 1828327374, 1865287475, 1375846708, -1117506641, 243867301, 1379909747, 2015284187, 86330903, -1661833056, -486282108, 602336269, 730206140, -1120461562, 1336441826, -181946102, 40235065, 235282869, -963822250, -1509757590, -1083730723, -888851225, -1216895241, -935967974, -1334235404, -731511104, 1178154890, 1442682039, -100700747, -756660809, 1695133090, -1890518920, -1729685838, -286669990, 1687121919, -422942707, 825757478, 1780059700 ] ] ], [ [ [ -2011952624, -1243119822, 283136976, -669280210, -111854049, -1531621400, -1594619217, -852264266, 804998388, -2040618260, -922708411, -985329110, -1432949189, 1605154952, 1828712881, -1246746361, -203914901, -2134484095, 1542089, 1607840920, 388571892, 571940832, -283413677, -971839095, 1398160516, -1706841985, -2083509047, 1500283870, -1853606959, 19676278, -2122727431, 1378099043, -682008242, -406628404, -743026408, -171244768, -1088078845, 2018106909, -914860183, -1967752092, 517421133, -2088708416, 1859886282, 1471567737, -171151451, 529528141, -1668036244, 1137531833, 1139524397, -274722577 ], [ -478667356, -1345568120, 1615434296, -1373369977, 913199118, 1624458040, -1516381270, -1234099338, -1766858951, 562233525, 742923842, -1843233751, 2114366142, 1953443940, -1879133279, -798139900, 58846114, -125445384, 1851548160, -502331632, -1059240090, 1981817817, -953402370, 628828783, 139648072, 810859296, -1101028991, -739076347, 1896650863, -1768784350, -745358126, -1122397119, 663690999, -850184024, -1137286598, -893268193, 1917729230, 214845638, 777785837, 287726237, 2009246651, 1090656691, 86387155, -1143126324, 1740730131, -1948057177, -224041480, 1988971502, 1644132489, -813490844 ], [ 1471002778, -1972376265, -844327616, 988548320, 459267587, 1191697984, 15537245, 1453125434, -1697599917, 720499651, 534810772, -1625787058, 1888104909, 1150002953, -1410395087, -834303512, 1565441344, 524455899, -1157556779, -1162751809, 1252662984, 1615482743, 810380646, -1278808279, -1602248477, -473921321, -885757633, -939285045, 138875713, 856029943, 1318680635, -1501171711, 1244149213, 2070513441, 103672909, -2037481470, 179619959, 618314692, -1209156739, 2087810828, -71407564, 386309248, 159033878, 734366964, -842478688, -229325746, -8517540, -357929402, -1193583110, 526021225 ], [ 136000281, -125551980, 1506620711, 612640291, -1608426041, 1615141471, 1788653203, -934545067, -764328037, -1144237908, -703715219, 1573636004, 561293129, -806697565, -820416676, -1483939577, -1286414079, 232133578, 1862106415, -1104637911, -1777743127, 1302626520, -1395752321, -1667723003, 95682776, -597157746, -867661668, -1044275896, 1108476476, -1896659527, -247213545, -15759823, 258513508, 1823185929, 1832008286, 1776549669, -1294651052, 2109115398, -238978301, 402633372, -1400972313, -360308204, -1410580925, 733922501, -1936258230, 1906520118, -1023119030, -1298235084, -1645549956, -937942641 ], [ 2841493, -1922398680, 1316029346, 1515937231, 1187548436, 1929220069, -1096675255, -1549811909, 224657883, 1255349153, 796462857, 617257092, -1797445205, -828426956, -942704147, 2067205213, -868730784, -1467600193, 902877078, -718176904, 195624819, 54198777, 924881816, -90872812, 163775966, 421467113, 226728624, -2044806274, 1705285542, 1273263780, 794025882, -668095066, 1414812912, 836515215, 1152356405, 1372530993, 619354060, -691994440, 1789839554, -1295110446, 1600946212, -1544924843, 936991306, 1337461332, -2003806785, -975629278, -1224238317, -596614926, 192836068, -1385352389 ], [ 301228552, 227351997, 123379614, -898013983, 210994, -281007861, -298714051, -53139683, -888339443, 39945416, 923819128, 764095579, 495319112, 1356516483, -2016142508, 967381736, -640031710, 356046500, 383517639, 1881337704, -792827707, -262930712, 1760407805, -1567916819, -443321413, -1232314631, 1696038145, -388255989, 751827183, 1463197871, -318033242, -1279231840, -354686416, -1071846210, 923005566, -94555698, 1436464343, 1440791603, 432292307, 1261018217, 373622914, 1646506698, 1683678685, 3816644, -677479101, 2059452998, -866157521, 1601127260, -1187883983, -1488226208 ], [ 2029142747, 689376803, 2117870371, 807986745, -1763815598, -182540268, 702851053, -435718259, -387427867, -841661139, -142431654, -907269417, -1475225506, 1787584732, 1657146414, 474787040, -1057798284, -1317979123, -1025870679, -1307529378, 1247065937, -1109180107, -1106219967, 1395575820, -47981136, 256472548, 710999378, 856514668, 455432127, 1408151383, 359266642, -2138361387, 376790833, -671633324, -1371920572, -379216911, 1546690798, -104273973, -1491130045, 658370001, 1022521652, 264859998, -648135101, -1965703602, 299779763, 44671579, -2007921723, -776258283, 960065138, 1117735167 ], [ -1567563114, 1932138641, -1858047244, 466239886, -886264036, -1889318160, -74580174, -1942065518, -648529774, -1394022922, 1244819070, -1496120851, 661156917, 1481598704, 957974217, -441151930, -1426356201, 788365398, -1107354198, -1819890291, 1177091403, 432420849, 295881029, 128068649, -1185681385, 267788374, 287656359, -1275591729, -1102210734, -707833916, 1941239554, -1947857462, -1626211176, 1685490991, 1760095135, -1375519082, 370340590, -1226015056, 892596581, 1498889535, -547562484, 1468189726, -1501617545, -1903462965, 2147449142, -2121552466, 616082141, 1820604977, 1192081664, 1439506805 ], [ -1021474105, -2074742591, 261490137, -554573334, 1042794840, -1171749388, 1136758459, 1621629485, -551580850, 1953996033, 1731874125, 1024797400, 1944635138, -694764855, -1436178006, 1367789620, -1913270603, 48093041, 1027392441, 1549265612, 446776016, 2044302235, -1123033416, -1518401181, 1776558257, -1351727023, -1497046258, 1776859939, 1214753643, -1976103217, 258627419, -742470669, -1649587695, -738519809, 1284110952, -1789464645, 489451531, -537133494, -812498764, -532187203, -767267834, -1664117739, 1914042630, -1339171844, 1118447500, -623691707, -1863036340, -993975840, 462853425, -534195174 ], [ 1493309287, -423222043, 2062723650, 1971620571, -945328472, -1247072808, -1178091399, 2057971899, -2015130123, -1285249012, 436754302, -1351221742, 1571244803, -822463189, -1229007637, 1507159641, -1686959685, -347590447, -654682574, 1018839939, 425332952, -1333653637, -1399245445, 1012346487, 231164692, 1690212895, 392376878, -619493867, -411668351, -934868081, 272026697, 1981348991, -216572850, -326074129, 881683062, 44426145, -1026692297, 1349191962, 1088593707, 532386834, -1553698997, -1967292691, 566843423, -1515854229, -673111844, 1908687454, -270235713, -1608232783, 966968109, 479207879 ], [ -1239634418, 489736402, 1362845634, 1075802611, -598515480, -1767461412, 549776721, 895137433, 117368319, 468899146, -392720873, -1693061094, 1267828608, 1993561749, -1128897221, -1072159507, 685562368, 305208608, -1297635932, 872083347, -1365401745, -1958375733, -2110383858, -1313247371, 1929009238, 36679244, -1826779687, 1372850016, 1817282214, 317245168, 1642351920, 1846149784, -1676035084, 1805424161, 218725395, 573265212, 1797982221, 792558299, -687569647, -1852321113, -545904088, 1986629333, 1453053608, -862699638, 253560508, 2004814039, 1432597531, -2084561895, -1767591343, -262718717 ], [ -310786907, 437109062, -488278966, 310570857, -1882784920, -1467113188, -1996307844, -1947970545, 1157733134, 2068489990, -1248532937, 225522732, 417228753, 212403392, -959786139, -2075871195, -34308244, -767944069, 224823464, -1763483022, -1664936817, -16687410, 884031072, -356056880, -922756861, -57539010, 597137176, 404506441, -741611437, -105839680, -1747831361, -1516480169, -713687598, -1304580851, -1577842205, -2057876862, 1140506022, -536658040, 658603361, 63159228, 1644871306, 18873299, 800369500, -25076692, 1661509113, 432239944, 768899131, 2118488096, 1286071890, -249447873 ], [ -544914910, -1369319626, -1607166745, 579431845, -154250289, -1641549533, -46702729, 1697247637, 1280588384, 2060460302, -274207915, 1067018828, -1611292695, -1664111730, -51927316, -1276167002, -2037149359, -1587703159, 1832472920, -562453507, 1518931402, -2002340415, 1335146738, -905818970, -889170757, 1252890672, 1915055449, -1501096771, -1333206808, 163511568, 1386851145, 1920176283, -610148968, 1940027727, -1668810107, -1282721583, -762979470, -949527083, -1136007104, 2091014532, -1451026902, 529393187, 632625938, -604298050, -2070514640, 1416225101, -32078291, -1799935440, 898503507, 786226859 ], [ 1677769967, 151919423, -1788127085, 1458906969, -1223893833, -1824704370, 34985232, -431736704, -639252166, 1072955379, -694099576, -803291109, 313521888, -1018295008, -1650550943, 2028984009, 450541611, 1905869657, 1337332202, -357864226, 1436375230, 1260456331, 818926644, -23960465, 2071815167, 336621784, 2086904218, -2141591720, 5855645, 1270226618, -755726330, 406559432, -1197563260, 898853536, -1042490746, -581524513, 69331296, 1333656076, -502896647, 229079577, -138548772, 687172399, -531854262, -1672496661, 1000274244, 847756206, -425193949, -1322752084, -626117882, -590903009 ], [ 816731398, 444716182, -1563412634, 1529286643, 753011498, -958276883, 538630069, 1775675709, 1221034384, 417697228, 1278670413, 2136409164, -994585034, -1904819837, -1466963216, 1276566741, -441088106, 229771927, 210975311, 1864412253, 1437900664, 1654696331, -743437745, 1905230687, -507993972, -630153136, 1138963939, -125435844, -1133574398, 1386461913, 1453664718, -1190978742, -367879512, -1748479852, 1316724884, -694921838, 1906784189, 979005772, 1907467214, 920381217, -1490421307, 713032360, -783899805, 2044226677, -1948574633, 657415188, -2074767088, 1250614714, -1749969606, 795313056 ], [ 77499529, -1869644549, -1902743839, -796923108, 393446698, -1308213280, -917682154, 920623220, 1958212761, -1403010961, -871781593, 657823354, -993454714, 482381414, -685258507, -1651612962, -1889930679, -858582046, -508344897, -1874147381, 306826268, -781407116, 919766719, -294896012, -1201798439, -1353770568, -391219865, 373323387, 1055651996, -1046312746, 1825690682, -752666933, -1896214747, 586192181, 1534482486, 280814353, -669346606, -1858863708, -1085237521, -1157917102, -578229497, -828765610, 1381522963, 447610931, 1838665994, 1409023649, 1182984690, 322888651, 638421465, -1570601458 ], [ 259317168, 1153285278, 1309175148, -2048729795, -1199108091, -421370124, 1122496761, -331227708, 18103203, -1349475661, -161498153, -1129227814, 1851292354, 79831996, 1394250130, 272987755, -1133387208, -1145014048, -407916318, 1527443549, 663492644, 2006870969, 463479062, -1648245412, -1461309097, -1307228492, 502570498, -470006062, 175593269, -1732830392, 298761019, -2141190028, 970986143, 1752831144, 157953640, 453655385, -1349017060, 1310644379, -121711785, -1456927716, -1240756691, 311766278, 1277697762, 18781273, -422367615, -220220101, -1709669834, 782651396, -1027214025, 1490147177 ], [ -546907096, -834365294, 506092036, -1609567003, -1754535904, -586207710, -1206254539, 1079978764, 1769634120, -279058532, -281106645, -1912761980, -163113309, 716513177, 638784971, 2046891783, -1577667796, 299433684, -39860597, -1311234933, 1814843320, 1194996631, 60028762, -1470430774, 1267373919, 407780247, 695411560, -1878428010, 1524960844, -1692244448, -1211703419, 1649084807, -1668749555, -622266206, 1307543350, 236023361, 285109401, -524505522, -2013331972, 1193653072, -2069656361, 298423136, -1341829544, -361573392, 62540499, -1924222850, -1374147473, 1205107733, -1264947129, -2049470093 ], [ -7091115, -681556487, 1597912066, 1842720005, 1985244781, -1735302266, -1117490212, -1163453564, 60869365, -813969890, 771391183, 1518509477, 2033122713, 1034573549, 1112804091, 247765297, 1358972900, -2127147936, -472239290, 921761920, 279078220, -766583738, 26754445, 459162247, 398805392, 1228578145, 1862991142, -1905095890, -1335731600, -956071395, -1482795588, -1707903198, 1754518138, 965588888, 374584479, 877598778, 723104067, 1353736501, -1755723220, 1760598305, -1202132976, -1324622893, -449632823, -2098493032, 1696369987, -1269435880, 15660703, 595006814, -1340130087, -649655717 ], [ 1044198485, 600598496, 2091183143, -1040129520, -420360715, -1027538377, -318413790, -1910107162, 770378492, 766571784, -1654121779, -968901776, 1918190573, -514740347, -212039710, 1542898694, -303112233, -763278052, -415660485, 1061574314, -1469193565, -1026066591, -365088763, -1269685781, -1239062911, 1391640327, -587894393, 876349095, -522266202, 1491547063, 1269567482, 723540177, -1828069180, 1030439167, 1399365709, -1391424404, -656152416, -1078587197, -673697246, 1101580163, 1418601680, 625536190, -1761088002, 687579828, -976208506, -2104236548, -1541153640, 112683703, -1248422036, 740639278 ], [ 548743611, 759908234, -1732984483, 2092512462, -1498801018, 380004532, 368708976, 260679632, -77345081, 1154167631, 595200879, 1742473890, 1351736823, 1449906813, -178860216, -160720259, -315745470, -549906383, -1178719450, -2032341341, 117547239, 1982205492, -1392286830, 1743897854, -461070580, -628546554, 1646303472, -360284256, -476472310, 1771709242, -361810683, -1313440929, -1508309823, -1554656436, 1853608440, 1911301822, 1871966927, -505347209, -1004458491, 1589808174, 1317995816, 20197795, 256521444, 1326765375, -1900853472, -917146900, 615538281, 1844202916, 808049886, 1752628536 ], [ -827481775, -616428538, 1717204044, -771578349, 933977460, -468444792, 845558815, 1239053505, -69742472, 646049044, 296047834, -518409439, 969753532, -452449333, -230301148, 1383571940, -388918596, 1574103671, 919741424, 1510769451, -1170851952, -1932578370, -1364201640, -138046443, 1346134218, 1976266743, -440037869, 1174872040, -567180797, 666096330, -514277110, -859989873, 238014777, -1568023988, 1463809090, -622791973, -737031624, -1929235401, -1749031679, -2021320400, 1554792204, -221511184, 2071734899, -92503109, -15348874, -979189903, -821574463, 427024256, -218231306, 877374770 ], [ -70983637, -965846244, -1095121237, -1175530666, 570565326, -2109868005, -2088605856, 1567342190, 729232350, -2050545555, -1236582401, 209397846, -1126254361, -1766029155, -559815935, -401697799, -633659236, 1082338248, 2077982201, -680583879, 1565911277, 566372439, 2139531908, 488931908, -1754661440, 1972520458, 206119907, -1131249631, -881349520, 810753966, -1100031516, -2105744115, -965253889, 872996023, -1979439101, -319451137, 1254933095, 332608068, 194404054, -276513826, -2076036416, 1812968544, 340128981, 677679456, 773121470, -1566569701, 810285996, 276259726, -34418599, -484138650 ], [ 672953548, 27241502, -1929799445, -1490742392, -2057838254, 589389007, -1186874176, -819053772, -1858160241, -1595338739, 1579168920, -2138039051, 300549731, 1691136293, 1668079003, 1707412092, -645553600, -1133659728, -826547892, -638779153, -1444122300, 204789218, 525972461, -1076728899, 982749339, -2095187865, 1543397139, -2025156559, 1313700070, -341204535, -824947692, -1604933351, -440519883, -501761162, -1729641439, 1663648823, 1751695388, -1906603127, 1248049627, 1856946170, 2146559946, 799009878, -1162891816, -474972270, -275589609, 765226752, 1989717224, -384597934, -338226272, 639164047 ], [ -284626180, -436481009, 642389368, -1534380808, -2099281342, -677151823, -1015736489, -695618566, 1776355908, -1172630899, -599380067, -1146522083, 573453287, 579662595, -1766971960, 110661120, -1156713770, 661072933, -551773323, -783416373, 146813297, -1439514746, 213814980, -446363482, -865185619, -108566985, 1666521936, -495635085, -188529790, 511705348, -131315170, -24299745, -790713916, 560688675, 329805106, -795104180, -2039059402, -577269049, -794455364, 2120293874, -2076057436, 1182554502, -2139283442, 743672847, 2048103149, 1392112268, 179741180, -2087215989, -1230821297, 1953191608 ], [ 219173330, -1846896840, -909642231, -1288939236, 1300704432, -99175555, 724459069, 1740232530, -1610443406, -1513852243, 758246892, -733103076, -1009592039, 1131313785, -1994276813, -348057081, 1163295766, 1357804524, 959100149, 428484284, -367714171, -775954832, -1031514753, 2113989483, -139413679, 200448333, 901082143, 1254627372, -868272136, 822288444, 871980804, -612187539, 2043901875, -1048152912, 1083202906, -2006053346, -99599703, -667557875, 2097828690, -1054436677, -937881217, 304954479, 2048237886, 565920270, 1092416763, -150376458, 885210678, -1926124597, -540922458, -2022448189 ], [ -2081152986, 848569068, 135927556, -1915211156, -734974221, -1307627286, -776569452, 1450858102, -1974173437, 881828419, -977565391, -2128290414, 446769296, -406162136, -1318630194, -762239829, -801193604, -363822879, -1210529361, 378045407, 316731845, 637858343, 1945720887, -1497830305, 1874834914, 2009284134, -1016890245, 7733974, 1946251811, 427829910, -1049658322, -206530838, 1052746104, -1000785347, 1175230731, -349142591, 200140114, -1580445985, 414847607, 1817935227, -1390358779, -1469940104, -735710736, -3177287, -722715792, -561287403, 1110275230, 1502183228, 1697655064, -949456027 ], [ -525175813, 1520220168, 188846779, 1353459343, 1576201820, -1225768375, -1227525834, -1261047564, 556928226, -788447132, -603288499, 30242487, -333479860, -428202256, -206596212, 2072296247, -196645672, 516317707, -1973549954, -1433685310, -150217856, 1085717815, 462018500, 543859677, -1667204641, -58420382, 638281020, -918577323, -1551517062, 1034853819, 1629646430, 525160793, 918469835, -877593781, -1455859721, -248456364, 1197900314, -2067791408, -2103895087, 654630354, -612320292, -583917536, 1340629735, -677297387, 925289330, -2119388126, 183222927, 667161136, -689291710, -1378822291 ], [ -1831747675, -1552803925, 202529738, -1096283151, 349252529, -1489310714, -433015174, 2108063437, 12473975, 1974241972, -2049674540, 2136458959, 1706746084, 615136673, -534072904, 1479651441, 226878392, -384582001, -1447254341, -1165337089, 1285768640, 1067890847, 1936683844, -787042361, 1247629654, 1186191039, 1003228118, -1354795612, -1610475999, -1564223505, -299631327, 1777648433, 1640711439, 911117603, -258351413, -169839030, -1098668453, -468995156, -177047560, -1893724888, 1738278419, 632557484, -1153543774, 2023607734, -1814338956, -1182420942, 141962599, -642785238, -147615429, -1672249053 ], [ 865317489, 884281412, -684645529, 1854970259, -389872961, 1275554326, -511613940, -1659187205, 1504670224, 2063756706, -715623957, 1359604235, -263198132, 1762154240, -586634028, -1864966027, 410551415, 104725253, -1927623315, -1531547653, 340759342, -591619448, -1506481247, 2041485033, -1542482862, 890693730, 808698136, -89057788, -28720512, -1586513253, 1545290554, -1755921158, -160363270, 269269871, -786759367, 1730546959, -1890478354, 2123656525, -58664977, -1110702248, 1962739422, -895198391, -218662829, 1691271497, -727593512, -1998958246, -811342957, -343688326, -1282039306, -634540384 ], [ -517161889, 456835315, 1373140634, 1652226707, -905253805, 391287720, 1872835769, -237027685, -146271880, 1260438331, -273102541, 212627725, -2144302048, 2062959530, 1763698392, 964239015, -62458892, 782605068, 305086143, -233614277, 1506329023, 1093333736, -322821675, -1365306313, -904539355, 977092037, 763732253, 1965857329, 1078325579, 862472754, -82610101, -1769044154, -1362960470, 1940066560, 1679789504, -733472549, -1722990043, -1311781861, 92036719, 985428193, 610641190, 429829534, -1164710926, 1577512020, -1504572290, -1605337318, 912391786, 317184674, -1363773195, 2044392867 ], [ 162735273, 1747507207, 1414328620, -1956483823, -52774402, 575059577, 1586577507, -700706071, 387641709, -240837018, 1924991360, 2092640575, 92654718, 266133194, -1194602461, 11480969, 398911068, -1951263750, 2060147097, -1767315921, 689443687, 13078094, -1004360306, -1138403472, 1908830720, -1547472599, 1009439727, -761722960, -163405584, 1496605363, 1462815312, 2110929891, -1941626216, -838671827, 453323919, 1896545969, -1240591471, 473747861, 559971438, 713115808, -1822585117, -860386827, 1378877838, 438422470, -650169964, 1214819907, 1619260591, 618926767, 910923851, -735691859 ], [ -308562374, -1666582194, 1315691791, -1862141604, -1080397228, -291863977, -1015026430, -543818152, 1663351231, 159656633, -2070424261, 1699628556, 1406035487, 1929544012, -523229861, -119525746, 1357971492, 294038573, 2114749855, -394047873, 418970546, -211064750, -1127879147, 1039119908, -1084438477, -379544810, -2064228678, -848951481, 138183033, 1354815251, -1969084756, 87136197, -13409710, 1113469471, -593035901, 266028858, 577919397, -887531284, -2088564912, 493880608, 300883674, -194062979, -901153968, 1310942022, 237930999, 15684942, -1889374317, 1268298966, 750581732, 1778182235 ], [ -1359667681, 1126850098, -311058214, -1208865182, 1546204587, -796026919, 860902867, 1555108454, 1046099611, 742495210, -608288238, -17752805, 726634505, 1136497856, 1862320001, 642739505, 343355285, -503684030, -630632192, 1540818941, 1621864626, -2060251241, -1505597163, -1305476010, -1213530337, -928289698, -694838497, -1466430049, 1098826698, 940737154, -476456094, 477791182, 1294523922, -1941190255, -509581250, -1829021512, 2025495899, 319260275, 824260037, 1889421689, -438868088, 1898208606, -616935691, 1795814760, 483349298, 390379973, 2054218458, -1526946266, 718844869, 306426781 ], [ 484797342, -199016571, 581853185, 1871526538, -1767703190, -407679010, -1154151121, 567648546, -1448523821, -1817564308, -1366064256, -1412748983, -928114324, -435467089, 1326501695, -2090193516, -1497074699, -1917027048, -1801331049, 261149577, -391859724, 1236434285, 1739720042, 1141237139, 1056467043, 1373518559, 882499742, -1703995264, -1654654607, -1206676237, -2013311261, -1351673730, -770874101, -919560406, 1668573531, -1792414921, -1933781540, -784992177, -1042386961, -2041581114, 1376078085, 947305553, 1859024443, -1482156959, -291359745, 1762318473, 85288548, 1393650241, -851635884, 1340336916 ], [ -1225522806, 368482368, 652741488, -108687454, -1401964407, 1594847977, -265360172, -434792917, -1830234749, -1357657193, 1548871978, 2099195464, 778007842, -921978149, -291672211, -1234100048, 780043658, -1000042831, 1025051589, 638528981, 923407673, -1714346643, 240799612, 180937192, -142388262, 565049301, 1756158022, -1857223550, -627405775, 1210937985, 2086857740, 573566219, -560375239, -1940532406, 285311963, 1036992248, -29110762, 828869405, 896166790, 646650258, 1358307104, -1156458925, 947336876, 1563779552, 1750081101, -1316071262, 982654242, -867459274, -1590589391, 1860774998 ], [ 1160743299, -1715503607, -1828629874, 6953555, -1427605846, 1835041449, -1687275152, 19309209, -1695723411, 881811620, -1959833589, 1966670559, 452683436, 1290788117, 1703312972, 1511375681, 951779450, 1139332980, -2071636716, -886732926, -240292537, -1694023001, 1293797559, -2092888047, 1794211247, -1106446309, -1816011002, -492602962, 1615540548, -1657065151, 718458104, -1022439342, 1312710006, 1054869207, -684554936, -624774266, 611571764, 803130012, -1629309595, 143043968, 812367039, -875503082, 408604004, 1323857729, -1034425683, 479860970, -1772744422, -272852838, 1456888966, -1655018292 ], [ 2017109812, -651917211, 38666407, 1061397296, -726949906, -1615201230, 183435427, -1813945492, 945529450, 919861838, 1588999523, -1691343751, 1507091308, -748791864, 427521735, -1129005098, 899525536, -1428268250, 834423459, 1340712451, -51446648, -983047320, 125587579, 681803291, 443534548, 1036708414, 850657757, -886800479, 2124636243, 72223959, 1082492482, -1298675093, -2078891120, -848432583, 195757668, -1977013225, -1738823350, -240729229, 245008365, 1998193550, 1475409557, -1003195255, -1008642102, -1442090606, 570706160, -1439544404, -1839889397, -1183020025, 268597262, 2089551631 ], [ -1737327268, 1981342628, 1772846339, -718992802, -1690403609, -2145201694, -2125741272, -460943717, 2057454108, 834568051, -946082169, 1012997420, -2084083255, 1849371133, -277885117, -1677401557, -531605572, 452355424, -1324538376, 1638921590, -348663100, -1037484043, -1026496785, -62208580, 651085344, 1508309640, -524188221, -1904815644, 800563817, -504039849, -1966082840, 846464785, -2115426450, -19370972, -1212984625, 1596632017, 1211590249, 889373794, -552230476, -1782868665, -244193369, -691565797, -1216282178, 1102130497, -1264480988, 1634515949, 379294159, -1459922898, -711768941, -1039193888 ], [ -1877797778, -1248911626, -1477380299, 1783381511, 1882510346, 318002992, 2108318987, -1768269904, -876188419, -713379271, -1842024161, 922481854, -210186483, 1120148728, -610063744, 494616473, 1736347029, 294609720, -1106906228, 49233529, 1895097903, -547550061, -1857030509, -887894791, -1123751718, 1283931864, -1917738312, 1993577971, -1556457215, 1894152425, -1003031248, 605515481, 2037515670, 55877177, 509919563, 47169491, -593360930, 1688952140, -1938668194, -324313015, 1115741677, -564759623, -274323176, 1245115607, 2023057787, -229656026, 1137953495, 1076565424, -250053045, -1340477387 ], [ -2117796932, 311421914, -1245037318, -1770944137, 369561611, -1695347361, 829721820, 646877144, 1033573237, 679169422, 1833569992, 1779624140, 1216706597, -1219655473, -1041515239, 74353955, -1567159307, 1078533900, 1042354645, 1749366056, -1682074188, 1524695908, 1300079551, 366024288, -1421352797, 2140441215, -74454098, 396899343, -692828791, 1432192853, 941032553, -2056326717, 1174199861, 59774154, -143895367, -902383107, -1182920753, 80575388, -175757039, 1819176332, 82233863, 1211509909, 66734069, -680082074, -1834781710, 765029402, 1993574431, 377615621, -569595763, 1994662936 ], [ 1139184962, 1942639373, 300073997, -2103463663, -1559157521, 1485164707, 934535945, 2140913551, 1748006530, 1599112409, -1707312640, -1308099292, -556483635, -1258656697, -1445556332, 719639351, -1575386065, -2109165231, 360485153, 1852984933, 1833350248, -773060241, 800922013, -2003692732, -1007092522, -420978026, 1903884379, 1303502742, 300151465, -1397924844, -2075745629, 1280431312, -1043722160, -2119524480, 1784346570, -1920410153, -1104405336, -1578005405, 1453333452, -1045097185, -819802525, -636294484, -394239592, -1625971150, -130091786, 407629185, -1981574969, -19128392, 106489566, -1406062912 ], [ 1650440060, -173804065, 217101258, -610085146, -26991456, -1026192572, 1859308864, 1667289757, 1658458278, -211915070, 131588091, 134371552, 338991550, 1607765587, -936486839, 854502944, 290777727, -201505661, -1785973734, 2010628408, -2044048155, 334230205, -1396483500, 239965020, 830438935, -1821598782, 696966650, -701164991, -2073750540, -786647403, -832618242, 956406055, -1192311665, -1397617886, -1311137733, 207668437, 1529342730, -2061921207, 1696959082, 1208538501, 824659253, -131450130, 708406125, -937535089, -1165702372, 759474244, 1605381393, 1415169269, -855869524, 589639528 ], [ -881846369, -765526443, 1292380989, 1623255709, -656201273, 119934823, 751388664, 1236522081, -1086600028, 1445004386, -1673140435, 1299500136, 84598785, 622979970, 149279814, -1509269856, -2048222695, -1689794676, 238280288, -130054927, 216946420, -1103344458, -1749364351, -1171449319, -1367378048, 2066259760, 1285811126, -1565877686, 191772828, -1407653831, -1611970416, -1806121520, 1500604121, -684108756, 838839594, -263772415, -1576183858, 1965805245, -1978238089, -1235286913, 239624932, 1349817982, -1773705866, -724286821, -2086053015, 1836909009, -1868814206, -1665087090, 338561482, -855513994 ], [ -1449176672, 1463197027, 1684289071, 1732981553, 841138083, 1002256491, -1017003732, -1455506258, -37941666, 1818227025, 1257302764, -1374483271, 668404540, -755786530, -401534155, 519730704, 1621687630, -590979026, 1828472742, 1206261119, 1611682857, 1035384630, -784886942, -1675793331, 1962082888, 796529140, 1567671857, -584676148, -2051703465, 949575090, 2102117085, -2114266664, 1869060725, -585717978, -1969363770, -1024056475, 1578611594, -676749779, 1525143905, -1060058525, -2037677643, -222744288, 2093459074, -232540321, 1471091908, 780371496, 427523080, 1439339135, 1755421965, 350364479 ], [ 1872625938, 1816318161, 339509813, -971569054, 68134915, 470557298, -1915696642, -2093011043, 99913447, 949956484, 77033944, 1223673992, 1804118324, 423870054, 1490419507, 1360825954, -165411617, 649414589, -1918427847, -124000000, -1778795979, -1795163184, -1777894850, -191703301, -1444794778, -1925463029, -2035567961, -2120942744, 1462900762, -1997961564, -654911485, -239088546, -259491542, 1673556178, 2057231143, -1439738035, 316616320, 1583547015, 141385568, 1098918278, -1089526953, 1973144282, 246097734, -1184816922, -687969258, 1257347770, -1777126794, -130096948, -137952491, -1945873179 ], [ -357418861, -1608518891, -253431077, 1176942854, 701493098, 994617469, 2025606182, 617609630, -100461661, -395303377, -412676585, -727424309, 1062650786, -402209872, 1365369853, 895845633, 851743538, 1174009665, 1563763152, 1969396305, 1548816571, -1596429498, -223756682, 523603520, 1679082568, -448498416, 1893587744, 931317169, 347139188, -1601570342, -1316189366, -1923286467, 48452186, 603568958, -496637802, 1608523010, -175681030, -1867996153, -386007647, -1901952070, -1712468030, -1768904683, -209679702, 211089026, 581421700, -1856887277, -1931047009, -696847714, -410124217, -1672041842 ], [ 935769951, 1755154002, 1262376454, 283008810, 370201623, -1977351317, 1624882555, -1217823575, 605977120, -1577842625, -1692982485, -1793394729, 740872122, 741232615, 2122226220, -184027548, 55621616, 337718386, 213693934, 1147161313, 1146076569, 1051984665, 1551588909, -727126813, -208609302, -830630349, -2007340414, 359711015, -1163774641, 654533768, 508508725, -1260953986, -1368427886, 1237438901, -1439212806, -409766511, -24407086, -491165911, -1674596052, 1529877830, 992156988, 132646942, 946686717, 2081678756, -2033648664, 1815691995, 735232984, -1296243608, 223856705, 767621033 ], [ 1430833663, -1902911820, -499300794, -10581931, 1620598178, 866080948, -876968088, 1849120784, 141192866, 1867629865, 24150348, -1106877553, -125239861, 817388851, 428346238, 1542681391, 549641604, 2128664188, 749724754, 1042359975, 182983671, -1622242582, -1601772805, -1397037982, -1882011177, 1100143670, 952296973, -624739900, 354453488, 1795991840, -2008050130, 1428297911, 1791223198, -196149360, 269019981, 535439784, -1586656651, -172078353, -1427983928, -2053887776, 1952593670, 706050985, 1558048275, -916441846, -1626088620, -455864757, -157473529, 13616428, 824339724, 896195344 ], [ 1661301717, -1650328027, -1911400134, -1252293261, -1808085167, -9697811, 1401201384, 155016866, -527192482, -2066411573, -1620966941, -78195397, -1162230909, 1516282350, 1410883358, 429831473, 766713072, 1087491327, -5281090, 1025407100, 231056183, -1651487634, 350408170, 975651091, -739579378, 884854840, 470843978, -927236095, -497739535, -390130268, -484352426, -1429247281, -1913345907, 869318309, 503121157, -1923380064, 1084697808, 187231687, -962933483, 410015257, 790864949, -791574391, -545740897, -1736956005, -163264739, 1436121857, 789844974, 677309815, 685045687, -1919776252 ], [ -227678933, 1667932358, 186717337, -762470313, -560687068, 611218816, 763130996, -488328654, 18976069, 763422265, -1489588235, -1474056375, 320389941, -1926585450, 1891497193, 392898973, -1092690265, -29618572, 1063577929, -249937688, -1319528863, -1153750241, 1053717431, -829253408, -205870457, -2015378591, -1635981091, -571256360, -204761777, -685505229, -877664179, 1181671807, -1694513971, -1914338834, 1808185080, 2102860184, 2087901724, -1974428154, 1059378144, -1887858618, 990572164, -1212859056, -1207555982, -36548064, 181991180, 1011331341, 912254220, 1509532595, 1118972127, 1308151260 ] ] ], [ [ [ 1424976369, 1694051433, 1491168428, 1000664835, -993989745, -203204118, 915049210, 454759500, 1917091513, 540331434, -2084068093, 1156727147, -1369705774, 364085805, 149213470, 536694488, -1296319054, -2111731529, 1750882423, 1080394033, 52497112, -727380039, -1085000006, 1519498487, 1302232521, 1742505695, 2039178779, 120663175, 1339665479, -1987390492, 1678847776, 893485402, -1008031908, 1526094456, -472795074, -1620427174, 1223624415, 664368780, 527978100, 1146101340, 1601918368, -770022325, 1728147066, 1046310549, -287845654, -31963390, 651919600, 191833994, -1689257246, -1948470510 ], [ -362298912, 107613109, 1233905207, -886960565, 758850002, 1191905295, -43823646, 24788299, -320819662, 1103314079, 727947531, 1634690740, 1736623032, 1357973332, 204915641, 1049441217, 556912784, -1182796903, -1859334644, -2030806891, -1795222582, -1458256439, -840165533, -945933923, -1285907853, -862089759, -156564016, -1361595263, -1600265928, -1229974840, 785938534, 729735865, -807621741, -1192492105, 2113009096, 192867292, -2081013991, 42764706, -453335618, -1114876684, -2121458772, 633214842, 1607535426, 287712958, 706658959, -124404347, -1179682435, -593488333, 1857171, 1350402318 ], [ 1075549432, -1426837985, 251909977, -1850610248, 1339316921, 2038607858, -1227236055, 1494940804, -565270057, -935566507, -1591060644, 2042856496, 1813934768, 670312356, 1615701969, 1547588438, 550651281, 187652547, -338625788, -581460971, 1968849648, -158193631, 1753699258, -1342320634, 613271970, -1850526148, 2057872983, -384106551, 1045509858, 986031159, 785276799, -590497669, -2017898739, 514538855, -1322311507, 1215543721, -977066036, 245354780, 1302246237, 317658296, 309246367, -713961400, -1555748437, -1064737956, -750906452, -717929736, 1085588756, 397823714, -786141644, -1679239227 ], [ 86306157, 2038984640, 1474856481, -556544804, -916953951, 1027872456, -1486827997, -71573191, 374428368, 765298711, -1481422462, 29510550, -1921360782, -314820664, 1250366685, 1664983730, 1963216050, 647374961, 66071616, -1865953535, 1385251594, -351291841, 2120716000, -2143258594, -237857666, 1629750847, -1502113753, -341505039, 1200727051, -1615302601, 475120619, -88796295, 1396537921, -955291856, 1242085024, 999732053, -1338357023, 953888510, -2006737564, -1311861924, 1947315151, -377867945, -1731143896, -232908618, -913481029, -483832947, -1490006763, 768002022, -1823223194, -242057158 ], [ -469052150, 1611606433, -574898901, -845915408, 1303690209, 1870977489, -2111429722, 942753728, -1951923237, -1846585585, 1007587402, -102229282, 1149967720, -840817242, 1955677641, 915912181, 1799974474, 132545832, 1163777807, -590451783, -756286237, 1215369514, 1306627951, -215653915, 1624124695, 1977168480, 1290224761, 1808347407, 1019058307, -1946522061, -1317668753, 253097290, -1909696814, 1238541639, -1729930922, -1157469676, 399798577, -1976123330, 657482646, -266876887, -593889659, -333376473, 1743894041, 1511973147, 779929997, -306388660, -455003174, 605450971, -291493968, 1921256386 ], [ -1841946729, 1518751688, -1404977792, -718691238, -1005839156, 1429338809, -1645157559, 1137094064, -1387776634, 1194183016, 817395384, 1191190516, 1529446419, 1366058785, -1463373545, -263190956, -1910370041, -1364073784, -769043188, 2146156811, -852945259, -1680008782, 1321096122, 1627479069, 677640900, -1418332357, -995446531, 158581044, -1787402190, 630829795, -926770074, 1720976363, 1885973886, -850102520, -1538148986, 652932582, 1769871475, 1896751639, 190031516, 206398777, -1601186721, -1954328853, -90686818, 817553569, 1568768879, 1122821490, 1289977724, 583108740, -1497562781, -1513804784 ], [ 731644328, 1776642956, 1104107169, -1786200699, -443476696, 1371371094, 856328317, -444464166, -102314701, 221917632, 167050734, 1492706880, 99381228, 20815072, 952990829, 1032587100, -743606709, 2000024815, -22375299, 397019924, -1382633152, -638207105, -1808729015, -225851986, 1659223418, 1625727962, 545793924, 2029903495, -1324516658, 1916069377, -541452812, -867474622, -1356366661, 861691924, 770078082, -1161966246, -306090921, -2002766234, 922585633, -1816984120, -452549640, 321425796, -1560225608, 730222545, -963720740, -530052020, -1575957968, 731606477, 1565593001, 2009700240 ], [ 1910899888, -1899291407, 495138280, -1861185293, -1817346700, -1698512832, -1750621492, 1691674512, -93126227, 1867164920, -793849515, 1938110326, -1491808256, -463984120, 1486451513, 220388083, 829196827, -153188408, 424971181, -1683618776, -1658174410, -311548176, 1782000836, -341098010, -1675306076, 2123616380, 430797827, 1816231177, -1033347561, -893398029, 676887381, -402314056, 572772943, 1435428201, -342942300, 579183121, -990777479, -568901529, -902611056, 1219785652, 2099822544, -1142610369, -1886061227, -1565507032, -687492944, 965572896, -361354052, -1797484119, 332274302, -500483520 ], [ -881589933, -1861162310, -514504848, -1641794563, -898812036, 1663319369, -1557328818, 1511855199, -929181908, 731309633, -206117161, -1039344738, -1697315403, 767563785, -656056134, -1138112806, 1554566244, 512143882, 1928597762, -1577952071, 1294963028, -1818644975, 2011702005, -1575406605, 2117478066, 451429914, -1101706678, -2078983091, 1731039620, 372134111, -264735761, -744241837, 698357198, 1091898942, 1955291296, 852554356, 332147466, 806341692, -1518112826, 679709097, 682066315, -563392757, -912489874, -1484857227, 874195983, 2023088109, -1194275051, 420875351, -1776538835, -1430304976 ], [ 1959272398, -1604638221, 1059576553, 454104346, -385536701, -506664401, -1621019014, 2136295787, 761049047, -542945391, 983810328, -628143981, -266137248, 1639118017, -854068776, -1498580182, -824509838, -1857400159, -1704623398, 2072191273, 179424198, 812110230, 461917293, 1306376550, 690914881, -1938714303, -685356194, -1720498321, -1478330697, 2039387992, 1820043813, 396993775, 1889409469, 1292464704, -406024076, 2080066274, -1666862262, -1961824740, 55708717, 526464562, 1501127452, -1476601775, 279914907, 1998827095, -1384683780, -1011893216, -62918453, 2015670969, 897302413, -1159541719 ], [ 2115837937, 544121071, 932598122, -80556487, -2054459396, -928784662, 303843250, 917305931, -1760793260, -557447816, -79869118, 335526020, -242138555, -2095156719, -684395796, 2010616196, 204595736, 42835083, 1033216417, -1243672000, -1402063932, 55246025, -1775565632, -528889135, 953426850, -1404613067, 509360003, -1845258969, 476429862, -2082600809, 354653091, 1371377632, 1984557476, 883695643, 1876315706, -2016426945, -2015921558, 1926656452, -535908986, 484470974, -596206753, -1403212782, -544267037, -113325160, -1493277574, -808475812, 199403791, -1691065183, 720920035, 993057009 ], [ -2104809569, -1508438940, 1252149933, -221231600, -343990944, -1467342828, -1885598919, -983610362, -1650810074, 1065796591, -1182887240, 250060777, -857247968, 1119657217, 1458866838, 907273240, 1461423267, -125257361, -1034947456, -839711851, 1081912581, -1308786541, -625423681, 1804458941, 348119439, -2075986500, 1003374351, 211328278, 169698410, 308653113, -603993170, -100743123, 382946322, -2131925361, -1937115858, -1749542118, 914691248, 593101269, -1975124213, 1019331936, 877598118, -1445203490, 39042728, 1255366882, 309073415, 2014632404, 1959717016, -474224389, -1378019295, 1481810023 ], [ 1560120713, 1403311131, -253084404, -948942866, 817246463, 1626262064, -163205799, 365695283, 433686097, -1769243997, -75584072, 60356770, -1558059029, -1903686214, 1316279691, 1729849137, -1660411494, -429231182, 513383761, 1342304197, 1653952030, -424398418, -833845776, -1880484800, -1977399055, -698439732, 520640520, 1295775076, -143262521, 774568075, -1684697310, 558404450, 644400316, 1112423485, -1071929633, 689154257, 2069247108, -2131147090, 1701868647, -372517983, -918030178, 294469970, -269659925, -725776130, -1464291244, 1711382158, 1400476225, -1307329928, -917233300, -1212894565 ], [ 1262368441, -1375762327, -1119329071, -1743530349, -1117334694, 1283404740, -1519367501, 844085047, -354148022, 1185324799, 1929330625, -92378563, 556007146, -736364364, 2050887905, 654937013, -1565838558, -1221304418, -1222941329, 241219859, 1257905364, -2146750116, 1264881158, 728886049, 825173321, 267762785, -1022420878, -1909388046, 1459080122, 1416110264, 1740736860, 1035880900, 532906399, -785675197, -490619038, -1512219585, 736221710, -1329810965, -425752788, -2058247016, 102762195, -1711067993, 1184074660, 449002986, -857093169, 99762729, 1060624348, 1293872997, 585364907, 1077686614 ], [ -443698299, 1502015143, 736660251, -64273387, -1871072718, 333528646, -339976319, 548395595, 1800496143, 1605219208, -408367614, 481427095, 662598813, -1102265733, 817786513, -1566636264, -1092562200, 1937361671, 1946703081, -1567408750, -1752987009, -1459342255, 1206225196, -1206396735, 2111284215, 734849803, -414778710, -1146206656, -1732729045, 1202564957, -1041931857, -611224361, -1841218403, -1563741564, 802037201, -567245155, 1940437777, -944965956, 735804279, -423550218, -1270162772, -896159678, 1838129807, 1749565485, -1833780198, 1593105732, -1240949668, -1557481928, -1745888404, 36456651 ], [ 590645922, -2066196663, -1547426423, 453294542, 1045215248, 95197174, -1856597119, -1050805025, 1206473329, -1356391285, -1206020874, -1878925183, -1856473143, -2130344954, 1558330721, 1455385962, -467529401, -2106027581, 758876387, 617558220, -718937862, 850413619, -76885304, -596997014, -1346026629, 1542574853, -517704730, 1814178613, 1494237846, -1634739500, 554948709, -717942615, -904386817, 1218749894, -447162895, -456909308, -416377345, 1077943826, -107433616, 1092231844, 1107600298, 966564950, 2016329443, 739466414, 61362104, 681089550, -1620170668, -2038987612, -1244930230, 723480267 ], [ -1803623194, 1368038849, -2137447199, 347689377, 196198176, -558506182, 691664472, 1904439577, 489738552, 1048915429, 2122668038, -1434719731, -922655158, 830074198, 104114048, -896121382, -135598653, 2021799400, 2133859455, 1501189398, -1448359815, 677688078, -2120341849, -1567594990, -1405748867, 195559973, 710623295, -249663092, -875391772, -1838942343, 2033190725, 248580281, 477837792, 160560017, -202847684, 1876362202, 36684574, -117316897, 554368426, -925098630, -1339203072, 909092643, -778671506, -56175135, -2134564128, 989300734, 1308264812, 587276507, -53215408, -1246577671 ], [ -1389034548, 1345122536, 1847411893, 177397206, -139702723, 676914986, 2052725851, -741134477, -918471125, -111462865, -912288692, -2057933188, -328334827, -334684607, 185426175, -776440747, -2062277910, -1571987681, -682654138, 1114332914, 339972025, 1937814229, -403058950, 1592734856, -493530244, -1047462600, 1132663243, 120809498, -1989340659, 963952919, 1036139872, 596649307, 1432929147, 312920786, 1630242573, -902711546, 543695736, 1508944159, 699085053, 1969878655, -1467068333, 775744260, 829499653, 178526516, -1029238924, 537629663, 476454351, 1692016201, 1563770792, -876302565 ], [ 1426502892, -290303451, -1565947843, -1466104447, -1354656382, 1045438290, 784835999, 1410044141, -1721549411, -1533804831, -512974317, -963028481, -1404508157, -1996440343, -1615559864, -340757264, 1462903790, 1587970820, -1565395223, -1829027593, 396176844, -158412609, -1128203504, -391442349, 521683049, -1306135372, -1680109413, -2124979292, 1528491155, -183905404, 759585768, -1609397541, -2098153688, -1231080960, 328320355, -1726571344, 265118348, -212737719, -1417795318, -1027957503, -1075857623, -171754209, 294117096, 943382238, -1569701958, 1824788735, -448533212, -575827967, -1359945331, 1416730327 ], [ 1171661231, -1070031726, -249370611, 1663937007, -2026567850, 223711954, 67825280, 742130560, -1055733757, 1004223750, -551455648, -821517558, 1156118590, 1062856795, -421555149, -608425058, -828010552, -1631096348, -1737455992, -1197551299, -489420637, 480104980, -1956033636, 1191142121, -399593598, -387941836, 1344467868, -289916022, 1806907095, -937666501, 440021670, 1100531136, 380260631, -1401424569, -491960555, -1712286254, -836600210, -265033484, 192236589, -900356126, -1136524266, -1529600324, 117594626, -1150265474, 379233248, 519378242, -1818518809, 2064615929, -1630627155, -1114536183 ], [ -529905699, -1170404194, -1302689566, 1490953628, 134642446, -1912137251, -742599235, 1653649752, 460194705, 594799181, 903796793, -1441243067, -1912808023, -1864855682, 178987908, -1866977751, 706061896, -646858347, -232799175, 2055030884, 933406685, 1557645140, -682271695, -875226912, -1824208202, 1442243111, -1057619296, -356254416, -675085559, 560140926, -352191749, 1994122814, -1700607121, -666280028, -363802703, 480286888, 1713133509, 2035451368, 1398106721, 1802930122, 1683351912, -1979017258, 757805760, 733561129, -1768864663, -641466342, -1427032978, 1739398933, 1622833891, 921771363 ], [ -1913999932, 78669195, 1430824247, 1133009921, 1641104830, -519542490, 1253127054, 2141380235, 1657072688, 1583466664, 1971504978, -668679273, 367257829, -1194308137, -297014710, 603472444, 502041459, 1786849349, 549090886, -1695557850, -1525400596, -608543019, 1831165051, 1847571427, 1023731886, 893655987, -1205263702, 101737075, 444130322, 403214806, 258739395, -884177034, 662442404, 1046600436, 1533478619, -2029174932, -1199338742, -1170717400, 745305072, -545566313, 1142994501, -397589319, -1725816585, 685514878, 435401287, 353783465, 374146413, -1183991214, 1315638066, 958613107 ], [ -614754539, 42983840, 91678452, 827564565, -477711056, -1805745097, -1819355244, -1070452978, 1028753393, -507657777, -718124005, 713685131, 944542939, 1932098401, -1542655793, 1435490369, -1827972133, -896938446, -517403886, -241238364, -442379083, 1872947719, -1616855624, 188732121, -800719408, 695295351, -141496390, 970984336, -1530335525, -956464334, -2092310776, 1155121961, -762898419, -2043771637, -1961502035, -279973740, -1317400012, -1272872303, -265129130, 362599008, -778397277, 247971971, -1001144463, 2095707532, -993150543, -1229292541, -546756849, 1454475564, -1112772616, -1026102351 ], [ 2128288773, 748016097, 137729679, 612464505, -924005608, -1953259193, -253116564, 81179428, 878080235, 1838245949, -2046324181, 1619285117, 1564657093, 1803575325, 856001238, -1589796310, -2040229042, -49203649, -1690319907, 1529468058, 722054655, -1696935036, 2027302425, 1387530786, 295522616, 1196524958, 384619937, 1608716530, 1105080109, 2099998192, 1768913418, -1864079820, -607981565, -799132505, 494095184, 479172763, 881537345, 556104262, 2074013587, 537928827, 2022782483, -583170649, -590546279, -1028391416, 1329715629, -1727997564, 33060648, -1313606929, 918460238, -2031101743 ], [ -1824354790, -2104817483, -1037087002, 902411176, 1918686263, -95563570, -961229101, -592329113, 1682382455, 2409813, 1089801135, 399609910, -1551482309, 1352597178, 1112490842, -1016227722, -866990100, -1029746549, 82090142, -756923130, -930181492, -639493938, 125466208, -617712695, -1238455163, -391297143, 1605604754, -1785926040, 1153842161, -2092883736, 776502370, -1094432248, -1997142516, 460321527, 1816059859, -88319695, -144210580, -1587466631, 767411620, -70133196, 106052003, 1901233426, -1212246418, -383446871, -1863466949, -698703115, 1535968356, 673799568, 1755589773, 1186560621 ], [ -1234354492, 1427086880, -1971940884, -345045914, 1919066019, -2074633027, -1597799579, -1638262882, 158205593, 372936419, 422839747, 2130538813, 587091172, 1202527990, 436339983, 1354938384, -373363410, 1966205851, 1881000903, 1917938175, 777648563, -1719273692, 1220268864, -1039713856, 157209013, 2119060511, -1882713718, -1806382231, 866407449, 376785732, -1138662716, 492346165, 1652398038, -1887331724, -861757513, -539608147, -467001607, -446165617, -232374620, -1576654189, 508871855, 551207183, 1668816, -11115955, -348402014, 388593799, -33226652, 993892582, -1203968299, 1843008946 ], [ 1974447787, 835786153, -1596706291, 64884115, 1973736425, 1731376110, -2058028732, -1841410210, -167299612, -1755735141, -341902914, -1218946443, -1263253987, 1990330865, 1743088059, -292576252, 309780329, 831970354, -403016552, 524403029, 2028645853, -1682850796, -1473056343, -16061631, 416759982, -126001624, 1541521297, 38007968, -809487775, -1020473359, 1890100373, -1928173492, -659573007, 652526863, -1523579332, -489584183, 298683389, 1418693454, 1787853663, 444881976, 276570952, 1291076793, 2099606293, 2143943627, -129255658, -1432643749, 231108111, 790064953, 1801634552, 1649240071 ], [ 2094472986, 2062771824, -819547962, 684900798, -943557650, 1988322713, 237601810, 1077585083, -1767252071, -219258201, -45306557, -1839046899, -1779155447, -259679208, -1066613400, -1247066729, -1364442731, -509138626, -1026746247, 323720486, -1660874517, 1535223311, 1855806812, 1703828632, 349880885, -1211076377, -1599308664, 1368307268, 227448974, -1719061604, 361919397, 57681067, 1077620286, 54486709, 1975342544, 2004465584, 423496489, 2004149767, -67267312, 1169951075, -1957416682, -1528606294, 1583166387, -1512121327, 1522055102, -221875230, -1080656930, -389966517, 1189003071, -264017064 ], [ -107580219, -794011401, -2045117773, 505443215, -1364849865, 1227948817, 1137203050, -65752182, -706160258, -870949363, -2050164281, -992738550, -346441545, -958376255, -1334248453, 608428882, -100535486, -1649306693, 650290480, 1933474405, -383437900, -1001983843, 1242374816, 735753016, -875564632, 1620248404, -517706500, -905805628, 283705898, -1444842503, 590064418, -425962278, 2134118688, -2087433782, 1424780615, -1906156471, 585100479, 269763920, 1344430961, -625887358, -419119389, -1330194236, -1353351571, 88298482, 1691974580, -290876826, 312178804, -1236669945, 9619652, -74911796 ], [ -2074918258, -2050900383, -1812800269, 1292063576, 1862367680, -367875128, -822195044, -1462288053, 769571086, 623490749, -938478754, 1083628179, 991431141, 1730208026, 1546803133, -948448139, -2056037037, 1516778949, 169789402, 1913960804, -24207725, 2095311645, -1138842677, -1168825994, 1553032943, -1447283987, -981660568, 647733248, -1128268400, 1600527453, 343559740, -1562057045, 960749668, -1048383565, 531178437, -490077368, 1058001494, 689247334, 1341742515, 1576619378, -1447219755, -1703722933, -173582059, -507508429, -503919330, -556081090, -1208516550, 1829173087, -1050253148, 1614241698 ], [ -1859817547, 123477425, -1135321485, -1276494123, -1216102019, 1474722886, 1296767395, 98559560, -1286351593, 1530776947, 2108790331, 741434025, -238489101, 1558962884, 1893489409, -1392926554, 1869924138, -95662703, -51748819, -2067624850, -916552585, 1357447552, -54431330, -1274488952, -108754648, -1252175790, 219617013, 1972343951, -322468100, -591412267, 1224173222, 797895954, -739774504, 940662594, -1846074627, -1951524583, -1034454582, 906712336, -313352513, 1046146414, 1626020494, 418167189, 293596246, 1717021565, 1114276339, 796287962, -1105152165, -1341583313, 1444743926, 405437803 ], [ -1646476324, -655799120, -237930180, 909710301, 867668758, -1667384840, -1500059898, 527903074, 866699638, 412622026, -405012140, -962231987, 372158911, -542999822, -399414862, -506453011, 1076460410, 1527186624, -2138091931, -956509186, 79300786, -870989538, -877061680, -1451784232, -1075156210, -1657115343, 1629796353, -75499410, -910753533, 1879754683, -71327373, -205262623, -144742921, 278002414, 1067148638, -49128009, -1229144312, 1077311966, -571115427, -1346653202, -1619863024, 1740550919, 885350057, 1687143801, 1866690992, 376906892, 1818915231, -1049470889, 568047731, -1896737598 ], [ -863588441, -137645934, 1986381926, -420047478, 910531715, -2099476314, 826724794, 751996168, -1342984623, -1734194704, 859629299, -1604938679, -692108986, -1476046919, 582853969, 1782325002, -91499093, -2092934058, 2036400265, 1813287795, -988233127, -1651431429, -654672245, -1605262481, -957312264, -1416418825, -575171933, -1360046692, -1685048106, 885345090, 1344047475, 1621068489, -1854174111, 1165325893, 989203780, 96457592, 159014798, -2016356141, 1303412725, 1159337918, 860655982, -823046129, -1733561555, 1254478836, 317843269, 2136631513, 379930272, -855234195, -223117998, -307800762 ], [ -947995870, -261403957, -939482088, -440864663, 1695310797, -25002118, 81108941, 1298409996, -1112880862, -290281622, -1843064046, -1947018830, -674998735, 812421390, -1691498534, 275455391, -276933837, -633324897, -378307695, 741017817, -677955581, -1920819563, 1261026159, -1277118488, -1150141802, 1814335028, -1042165472, -147584254, 2082888425, -1241930929, 1231251299, 123578944, -298485151, -488776531, 1390218069, -539937256, 119177233, -1644629388, 188129901, -1227071482, -1740045248, 1025007601, -1980651489, 684044099, -339934950, -1307408864, 520254292, 595750134, 336774560, -1191432057 ], [ -746785964, 1129836707, -1459874042, 1142548133, -2008003747, 483737845, 472911095, 1226944559, 1366478017, -367379760, 848096847, 604363863, -1571630324, -245920191, 557000862, -388391884, -466738860, -921914151, 219115949, 98216753, -2107258064, -623225884, -301756965, 1104920568, 1535061387, 614890018, -610450362, -870891810, -328419155, -634549335, 2126403432, 881959978, -332271706, -588348285, 672529296, -1037838502, 997570196, -1455809930, -1484271258, -1338545942, 1463124832, 1971335934, 1540774746, 913780995, 1655835718, -1913103637, 346522653, -985231237, -1242027709, -155928621 ], [ 653310526, -259264668, -876967465, -2057308457, 863813915, 266064316, 1272107045, 481936593, -1453840117, 296579722, 1695340869, 1825813046, -1174041967, -729295683, -2138365249, 1377998005, 102454950, -1283116536, 1216260697, -1602352452, 759232667, 2036242040, -1643577921, 1660349183, -271023744, -645951202, 1276787898, -1992742582, 1680911485, -300313735, 1665171622, -289117105, -404788142, 1743700793, 1993318297, 618867809, -233467508, 1777042865, -51560362, -1844741267, 113026703, 1634218671, -1890714001, -698238748, 1290581773, -1216832199, 1809731154, 956988098, 189122812, 864272306 ], [ 62324801, 255319381, -1817837807, 930870750, -564841363, -1386672385, -1357506472, -1057840428, 1548595867, 575733401, 33285036, -1771163619, 30818584, 580669749, -1604581828, 127133621, 184356701, 1297244810, -1614788196, 1853185648, -155156017, 452323195, 1186877396, 1380237511, 26403854, 931910318, -906085317, -482283441, 82289014, 942078114, -1212479483, -1614307673, 1205576285, 1058087146, 1619159049, 870389255, 1102056733, -529222751, -1534665195, 900049988, -1421846127, -1637430211, -457257487, 714496000, -1732806933, -223002424, 2067022071, -1018929942, 1080275112, -72740914 ], [ 1064941744, 82824859, -1626189816, -1160878700, -2042566053, -1014783184, -558255621, 1948357828, 1935689892, -1361589819, 1903571006, 477838810, -1953430044, 1023689313, -1240298076, -43493131, -125572539, 315163963, -1754668012, -600935037, -978029829, -1762042799, -2020237527, -928505897, -1783958380, -1901485937, 137402371, -236204359, -27191256, -1941731776, 1365689867, 1844901246, 1907718122, -133237047, -1470373976, -440531342, -1018401151, -1047474562, -1039449195, -558611061, 147846258, 12874091, -392160510, -139598296, -683197201, 1368419062, 1355750820, -218374030, 1883328784, -875225310 ], [ 413676151, 497088254, -386464943, -668128540, 1581529240, 1703979611, -1135733474, 162037421, 1165034448, -1697103057, -736628116, -1265296514, 751394388, 1436954297, -1192680890, 287254850, 642802818, 1400186498, -2107482021, 1104708281, 683184438, -1018938342, -1469998632, -1788475804, -782295502, 1199620239, 1768661131, 97242175, -745538309, 76738449, -1532469469, 1681943839, 387868041, 1646180644, -93412263, -2068932341, 409340535, 1307388279, 1061340248, 1615832808, 1295038172, 215445698, -990285059, 1633732939, -1468478978, 1451572491, -1572726706, 831048582, -377423598, -305021937 ], [ 893973392, -1664580879, 820112309, 849696176, 2104328308, -203373129, 1381009640, 714885729, -814754146, 106790896, -325672002, -762540799, -473796016, -1229441737, -121965499, 1871040598, 1574018709, 486853982, -1387053596, 1465014534, -309384357, 767489429, 497350352, -1142820295, -1668010247, 2028503082, 931910820, 2118429726, -1491637755, 1341042384, 2069247940, -1764123821, 158876741, 1094267468, 771213224, -1796041918, -597264503, -1035680972, 1522857216, -1693863155, -893897117, -1616877015, -1628144740, 2093938665, -59412507, -320703433, 1272732524, -294703417, 645073192, -1935693466 ], [ -886571777, -542017954, -975593967, -1413452097, -1197345934, 1447887657, 1967048551, -850280173, -1834480060, -1805360898, -504805989, -827684137, -90225492, 1047499812, -1812425782, -1439068896, -193957280, 1123293169, 1816612023, 1720294192, -1786736620, -403895622, 1904699563, -764834538, -846405579, -1493088127, 736033614, 1341842423, -825794584, 104076195, -865336097, 301809787, 1385663351, -611889474, 1859471382, 1578245774, -808354066, -1254555769, -1067124749, 2118164032, -324072435, -2144446765, -2054890485, 1847466011, -1522058857, -908643852, 1690946453, 1669469546, 752605675, -1062450598 ], [ 903284701, 1400271182, 1900871611, -1904351794, -476494355, -1916743225, 1349799610, 1580123472, -1386408187, 1563664040, -1332038575, -698840888, -835409072, 1404065019, -661158380, -1549029697, 1820428114, 1331969678, -912092890, 1633122503, 1438250980, -1459422393, -1670277955, 1774150588, -53388057, 868269431, 1784533563, -472995872, 823424386, 190668950, -1011979149, -577449036, 288164045, 262825395, -1421535321, -1793754303, -383690044, -1209025650, 182165192, -858814905, -416651509, 72419077, -1394103737, -121088206, 1080456901, -1796337762, 2074722650, 758171432, -413839598, -781975222 ], [ 1318561677, -1437272178, 1962645443, 381960099, 1049725096, -1697499059, -1646302233, 1523772706, -899822114, -870305168, 1476188743, -27656637, -169533906, 361333009, 475893138, -120501136, 30112408, -1043492819, 1336511571, -1116574414, -1232932171, 1423222898, 1172604758, 1035632104, 113058541, 1239671024, -1449250230, -1565108760, 27378022, 803188698, 208012419, -1499730143, 1716395545, 2006214806, 801641753, -1116946753, 1923788512, -1258372127, 592464080, 647248808, 391774782, 590716746, -1823686227, 1543576851, 1522135772, 1207309474, -1440273964, 816728259, -118763124, 415001758 ], [ -1908761354, 723253962, 1637375643, 416603439, 565025410, -2084929267, -1796712555, -1524960326, -323460091, -1637322564, 1698220378, 1023870330, 1192940762, -403106133, 2086391256, 1076125263, -1691539792, -682509294, -2048406739, 438689979, 1889918965, -1103911799, 940988021, 1720112559, 1825982340, 1099048190, 1049029720, -1557076524, -695550792, -103116146, -1763448710, 2126469390, 128358661, -1653676674, 1876356488, 1340180094, 250723088, -1396423663, 1383629994, 1566206106, 2046038856, -767457467, -1214509374, 631837587, 1261465137, -161667573, 580502030, 1902319711, -1339319335, 462253126 ], [ 1096165999, 1984548932, 2143366012, -104036760, 1101643952, -1630860220, 824360550, -1026142209, 1654511497, -259266388, -1173848162, 1364256831, 934575324, -1229082091, -9996924, 1866664305, 411673614, -1187357613, -1737154947, 937844006, -1968420529, -1199058151, -136041803, -140946971, 1607896606, -1458384616, -1199027921, 765909590, 1980341894, 822673394, -533197222, 916640701, -955543280, 349045411, -1008197440, 1000018075, 528485168, -1913789586, -821903529, 586762952, -754499619, -807340934, -1917761302, 565283516, 1017976204, -1659707237, -542074176, -402139391, -1745202255, 1260197263 ], [ 838055142, -1889504825, 1523930395, 626642213, -1788133365, -2023318197, -1754031407, 670215160, 759757796, -1847307198, 1812011267, -1985457272, 230963256, 1824415422, 1671822772, 861881751, -472850817, -1759920581, -1709359285, -582697612, -1079963860, -858132513, 186484708, -1781885807, -1336763962, -701805969, -1944269233, 667142082, -1672238417, 1712484765, -1688351641, 1345357283, 1874282337, -996603961, 1660582298, 196444482, 1195215035, -286861965, 1965143753, 1802970393, 213309636, 655874157, 1232576532, 20104143, 1983712483, 568224355, 2146039268, -419771906, -1489592515, -1101944203 ], [ 1136002024, 1811257277, -1745018585, 1764612266, -1926124294, 1256169443, 1483417210, 1063625965, 2054010457, -1535602498, 342678260, 1120922970, -1408260186, -1476253618, 1353735392, 1376780514, 819621709, -657086241, 1813591490, -1440190245, 1691915221, 1380716774, 1372729688, -1867811584, 1779905547, -1916108610, 343280121, -1677204680, 1656557453, -1125090433, 1161201112, 1361257751, -1700033106, 1738585323, 152826078, -1834977535, 680979060, -71029561, 1575484353, -2041038624, -1665903590, 380257075, -901303964, 1844177865, -2032421762, 239170142, 1234305232, 582956225, 1603124089, 416438532 ], [ -381470656, -590592614, 1013051596, -834777178, 1869238749, -1459255633, -468724648, -500692706, -2012695130, 1919376461, -1311413991, -1647925856, -1548902004, 988950924, -289636186, 18930452, -2020694491, -1544010254, -105124614, 740815704, 95228709, 907665731, -1737687063, -1930106239, -644604841, 1784629096, -1460161992, -1788411690, 768370216, 1452764407, 1948669937, 1046870110, 1419750837, 123287319, -1121920203, -1485157078, 878833739, -1314281090, 1091357568, -558176531, -2023652436, -1701496415, 817156230, -755189853, -672005653, 1530977361, -103558536, 292315995, 607519882, -1425448680 ], [ 1381578754, -876395318, 1482020215, -2124369159, 175502896, -2057490381, -777052807, -908553578, -1853062157, 1146131290, -1787106036, -1799292018, -1216886134, -1602130733, 1978554288, 1050032480, 918896007, 1745904950, -410396485, 1809003515, -1660042350, -1037990830, 868747089, -1946748221, 840048789, 1845986037, -894529783, 2124947411, 242602300, -1530462550, -1212092019, -36843491, 1865706512, -795701669, -335606923, -1575973815, -411196780, -95036175, 1093305908, 1498491419, 972742628, -1144919355, 470991637, -1339367752, 1118263998, -1841408036, 806382551, -413359735, -389919188, -183148328 ], [ 2089140381, 1957870303, -1786786480, -1875082662, -1439908791, 692758156, -1063131669, 2128702545, -1783046189, -1574433741, -1733561291, 1170690225, 1393561975, -1491620770, 2105619369, 997742656, 40929466, 1637081756, 439342984, 306883473, -1068465167, 2102000311, -217660206, -818871715, 655064481, 87779539, -1241737746, -2009824956, 1383174116, 1227875208, -553085801, 1138716275, -1718347286, -2142208464, -1752316315, -473833052, 1811963392, 670639371, 679008644, -2072895729, 1057681023, 1796283038, -1832226506, 1234977066, -1265746524, 566474935, 2061681891, -181629039, -375400811, -1445149596 ], [ -2058498396, 2030015137, 1433377565, -362139479, 452604440, 1412973200, -2034000072, -1116955818, 521590446, 435470145, 1320655100, 843060031, 1167844269, -557991564, 1028838008, -770033880, -15718835, 2144758639, 1304120830, -1833959135, 1225034060, 313509775, -368797266, -1136248109, 1562069696, 1811367157, 1721635127, 1006445695, -780102573, 1415791271, 101006370, -1245466344, -1796529565, 1908450534, -1784937908, 1991212639, -896955538, -1370508531, -2102510787, 1002520073, -1734971492, -514861921, 584083331, -851355005, 1000225464, 1914797017, 39055268, -916297902, -999434349, -441448595 ] ] ], [ [ [ -810489015, 398259519, -1567756431, 914820245, 751239203, 1510216479, 218352892, -863740449, 1708502295, 637460145, 729588425, -1749112790, -900556983, -905903110, 1044103124, 826048879, 890049295, 1443063168, 1296403133, -1495212811, 981386553, 1129889257, -316451299, -1214033799, -1187143729, -32756587, 663445992, 910989935, -1026212886, 867969364, -805430055, 1136045391, -1538134189, 1745771992, -1375659402, 271798444, -647902307, -952543739, -268199318, -1417251646, 344274801, -1838040987, -1267283696, 530909873, -2127637406, -957747805, -430740807, 1319058602, 1840642433, -96752545 ], [ 1488173951, -1679582064, 958870360, -1663068237, -145790680, -1172717842, 376775995, -514901451, -1010258918, -1614367747, 1636884858, 1673311988, 317193393, 639334817, -789942227, -2089381592, 1472793085, -1040369085, -1213721221, -1008440786, -983146270, -1358211886, 1381433450, 468026505, 1626323367, -138730049, -120653479, 1711762584, 400122209, -2106096168, -2122105870, -1832533638, -1351997487, 162527928, 1621039453, -592921369, -1223701535, -532568551, -608405807, 1862143141, 1672180986, 2000914916, -443864868, -287553548, -820646909, 1380610959, -1817021819, -258722473, -1493238136, 842628294 ], [ 590501796, 1461509088, 1721630807, -162726190, -1921682796, 2037857007, 878531243, 336451265, -463463628, -1319623044, -810881364, 1760025526, -1477627047, 1333584277, -1944739892, 650429109, -1111989762, -1048543403, -194515475, 353906279, -1781518013, -633768333, 1635925728, 150509736, 1819230119, -91159318, 1410158237, -937336323, -545150960, -2064311266, 1814231953, -1105564419, 54093441, 1711747402, -322228910, -1140110674, -1597380259, 1477741131, -1599976295, 974271905, 1396145368, -493132548, 701962883, 1538991797, -715375521, 1315844852, 393260662, -1435401137, -1041233468, -219286266 ], [ -870778495, -1913604789, 86624043, 2051361498, 21621965, -1964512490, 202170770, 1079074653, 297302975, 281731545, -1910662077, 1734570655, 2058162506, 1304579166, 847614545, -870476242, 210539344, -2103890919, -258097901, 521137207, 643356288, 669897510, 453564684, -1902919214, -781239125, 1761493334, -906835997, -219016023, 556112695, 1483537469, -199273060, -615897586, 1981647998, 1045980553, -238501402, -1071182278, 1527869747, -1470536110, -1963332082, 844817037, 1243012764, -706513478, 2123485832, -1984996465, -43603231, -104660701, -267088765, 1207706030, 99538455, -486836570 ], [ -324194514, -1949047070, -603966084, 1732317865, -881272433, -1713833911, 121563912, -1123218240, 626043133, 562486905, 1871765508, -647749892, -792748145, 918825291, 490963845, 1934771682, -1230192515, 1742295183, -19779284, 1524714909, -1180863824, 917513948, 1669262246, -505185499, -540672708, 1188863222, 944397336, -884256163, 815416061, -596369141, 1885191138, 1228226541, 1548483616, -1833403053, 754004009, -927952927, 464950437, -2124957424, 1903810141, 1133673493, -369682843, -142689021, -1487697482, 1616595421, -2127565885, -1218195129, -639296136, -1114355879, -76158377, 1639096281 ], [ -1387533149, -1106418652, -1331490438, -2104237024, -1720541609, 180700804, 1209213187, 2129001643, 56440376, -1686241100, 1587949201, -1595684348, 1508052226, -1333988949, -492560741, 45397126, -1513496390, -7308434, -105760402, 259574672, 646833660, 1821206125, -1339159539, 54679708, 1202364570, 1512006531, -454165292, 616655360, 635794743, 1991043188, -2019204425, -1162844284, 1943706136, -1642152461, -265614541, -788079810, 1275082330, -1846899637, -626085182, -1351393047, -430032553, 1499408134, 959079873, 1417040518, -2117966946, 1446832199, 634435568, 726109239, -1850705238, -914422571 ], [ -1041619838, 464423434, 1734506036, -118830683, 2123352225, 1003180975, -1291549333, -795677715, 1996319001, 942281517, 1286301479, 456514801, 370744627, 1703580209, 39581317, 516356121, 838755320, -920348548, 1305681838, 918672502, 688136415, 412058272, -1634226963, -295023604, 2111588451, -995665739, 9235374, 989834682, 1108210094, -1587721806, -841126053, 322316361, -1963584518, 2052646053, -444658146, 666342644, 1526242164, 784839333, -1357532118, -665573346, 1069695757, -95902646, -758520470, -1991284821, 772327593, 977607701, -1772348900, 1652989381, 2032642991, -653909065 ], [ 1806271333, -1661663508, 216010260, -401930584, 321438605, -1747795640, -1095563590, 995191758, -783121019, 993079227, -146653051, -1284946867, 1398096580, -1232323415, 36976209, 40392210, 1672617716, -831690647, 926634361, 1438403490, -1091379385, 1128595063, -1608316607, 503343935, 704953922, -1231944469, 1668311295, 700915863, 178005721, -211312119, 111976606, 254801717, -1304263724, -744570100, 254916775, 833342973, -26678031, 111847169, 866504817, -155280333, 395725953, 529825916, 403907189, 476807933, 1761422507, 1365242991, 692222936, 835699377, 562495920, 157038796 ], [ -1035428312, 726142999, 1844507322, 2134553372, 1621479569, -1362392626, 339815338, 1221718752, -537879292, -318645981, 1696010323, -1815959664, -751315609, 1210159402, 1345758053, 945436419, -369849065, 383418992, -1704646675, -1822065309, -1874068042, -1523507395, 1201575041, -1350071737, -1083127949, -1856140122, -1706932640, -1453192735, 1837648740, -881181934, -781605507, -379443346, -465821306, -754915427, 1477125182, 2001683249, 1102300665, -2132081357, -53938914, 1005111674, 1863154318, 1758909309, -152011310, 1361200579, -1273110344, -703809813, -270822089, 1681897538, 67594237, 1393384677 ], [ -1914285041, -1434823885, -1890044148, 75776027, -2123155570, -661645772, 580383282, 1544157173, -1336064830, 228245993, 1941597973, 855979728, -314664872, 1549490671, 681568154, -1377821342, 1806903142, 573056443, -2119730595, 327517183, 1420437467, 2043937554, -1343758351, -1277080094, 1057770748, -784226548, 712929983, 1777157879, -354586735, -2120111697, 242927814, -117861189, -1983079897, -314901352, -44737537, -1251185150, 583311398, -2059757232, 208416502, -1369836348, 374667060, 1135853674, 1367284234, -1341546522, -1032351508, 1412441884, -1701613598, 867860988, 5782114, -1470037438 ], [ 1799614823, -1510914569, -1389148410, 973724664, 761821699, -1118919621, -305263292, 372831979, 1267317604, -2109284056, -799289302, 1770005995, -1155407821, -1904690133, 1057940862, 1962013335, -2069685087, 68040142, 2050719674, -1591881773, -744920005, -171493508, 196667201, -1906310685, -1456004369, -570957348, -866550972, 825998456, -1846806052, -1900695573, -993891001, -47290614, 17856577, 1047403217, 718093077, -726030130, 10442338, -1483105436, -1566094484, -276141115, -715830105, -1081041364, 617186738, -1692819815, 476759816, 371904668, -1825930955, 1278577634, 2110914834, -1033911060 ], [ -1559578724, -125160007, 1223143719, 1422384402, -1817151274, 1974361793, 478437316, -162757741, 1910310979, -549539273, -143878498, -1809390561, -769960761, -537085425, 271309420, 188110321, -2017343644, -1576801089, 203253877, -1406099605, 316065384, -1622371315, 286945203, -1139682069, -1329104804, -1125541647, 639835500, -1936733026, -337078685, 256242342, 2069531418, -1961726449, 1547049559, -743616736, 964681924, 1839810369, 1770607425, -1688904478, 1711132501, -1579947830, 1891377864, -2113998607, 1707027597, -588546429, -483313722, 418859430, -1514386269, -804628778, -621091307, -1851143457 ], [ 2035808322, 1743116492, -652612875, 375944995, -1894488870, -1709056942, 1562767865, -1641058575, -1382690479, -1195526630, -1042771542, -2073237350, 861498941, -1177965994, -1025080492, 907459173, -1756981032, -433194591, 1453281947, -866492191, -1763912352, -829343673, 1063902272, -794214665, -1102584406, 186923534, -305800688, 1617008269, -1217130439, 142043461, -343499955, 458384402, -1418031764, -627104590, 1456970231, 2057946718, -319100716, 1709439712, -1078270324, 482464338, -1755879270, -2013866382, 845807698, 509434195, -2022029864, -1284471602, -957366324, -1074961245, 1188086907, 1876001109 ], [ -1153695183, -1087305639, -1719325299, -277047158, -358717624, -1266002758, 1540406579, 1406132515, 464741349, 1724734803, -358819112, 686517924, 2101569388, 199451762, 350824000, 1701455986, -509065832, -221193336, -1874018918, 1104469660, 937477745, 187793642, 1718528101, -1565668621, 2011471665, -1019418172, 16414327, 1559013048, -454054275, -315562588, 249559330, -1343482594, 1802631231, 109968974, 1722652214, -1124659197, 1285303533, -263399077, 603196419, -978897694, 669086543, 1555212074, -884986358, 1061417145, 364290504, 455452001, -1101998814, 1095744602, -1914235517, -583559562 ], [ -1447237253, 1040372492, -1268121680, -26523336, -909488108, 253849528, 161736062, 437326465, 1358467151, 302555101, -206882230, -1915786576, -1404626878, 108890380, -1758262777, -2102855747, 9677784, 444299535, 1397360349, 1961927581, -1344125634, -761858020, 1529782684, 865510928, -2091165482, 1000921143, -1744990752, 111461028, -1759279894, -340976240, 63351180, 918677531, -587531703, -1711422537, -14869885, -392008569, -569497541, -441690659, 1664912117, 334611821, -1727331053, 1083323711, 1957935192, -1360431282, 432771263, 1541787378, -1618824101, 982044815, 673703865, -51875519 ], [ -1095189322, -1787486104, 1106812793, -380162842, -1212788991, 1341029035, -597844236, 358715782, 957647710, -1280463790, 1188452954, 1416681957, -1204729235, -1021000500, -663731833, -1598958255, -228598371, -689075469, -1638119284, -2036183148, -429189253, 1130433035, 1851529054, -373784557, -1005404494, 1168256254, 986110156, -1358914549, 1857697479, 1357779111, -544303626, 2053036341, -1599615037, 612989310, -166207877, 2104270221, 2087179393, -895004851, 898016717, 1007013661, 76374000, -470116997, -893379419, 1034442731, 2065390044, 1068978129, -3235732, -1988208797, -2048546379, 2008249237 ], [ 1134103236, 1743338203, -534444855, -815624818, 130205852, -1116742920, 1647750725, -2131238140, 1659387741, 764599275, -405205152, 1650888543, 606053745, 2107380059, -110568191, 705613426, 200313614, 1863889827, 811389768, -642886810, -1644228864, 774870666, 680635631, 1177790805, 893025900, 826112932, -1840889321, -394152157, -1412571073, 1636398963, 696131849, 1412628306, -738145180, 164788144, -1299675203, 725187422, 1989161250, 554421038, -1634540849, 1027179914, 698176536, 1992711206, 342506376, -1227619437, 1200393031, 177908719, -1442088504, -162878611, -40092760, 1472592668 ], [ -1587552816, -1325794340, -355989676, -107103926, 554293099, 692813985, -738238055, 1487807275, 1269351768, 1318667453, 2014322582, -1149015918, -1256823288, -1456170012, -898509442, 1778954087, -440329302, -422469015, -8589024, 318827070, 151994308, -1645999232, 1045979454, 113248365, -473432472, -121277646, 1201811800, -937427301, -505267965, -1785043017, -271561656, -1611448886, -728601531, -406486569, 1138257947, -920113803, -558293291, 971695368, 1102755882, 897527048, -380387553, -429505822, 1153971574, -1809437204, 1769824437, 981617746, -889189300, -1636351415, -1270079299, 539196623 ], [ 1761049589, -2011154402, 142618298, -1347586826, -1547411675, 1984783717, -1804970184, -1725486320, -1564514975, -1963340071, -2143735504, 591194563, 2043946621, -1147464953, 400430266, -2085985274, 442266793, -60414486, 1186969464, 154847660, 896972748, -1212937676, -22286495, -2095593528, 379652798, 2079266626, -739994112, -1182657354, 812621879, 804662652, 2036026892, 1038700974, -718514126, -117811620, -1432738729, 1994175531, 850107818, -491315791, 2091024255, 1391637233, 1008028101, -2115758138, -1276959659, -1670156066, -1979726939, 1825309341, 1778392816, -277308923, 891007343, -1516239458 ], [ 887604884, 302803078, -2081301989, 512189397, 1451183987, -1956398074, -416052962, -1936311938, -1616548682, 483214087, -1027140842, -884851015, -1788029111, 1820430808, 167368339, -585769128, -915135677, -463331476, -1321248618, -29277068, -1902286723, 1017044511, 393312878, -1407629027, 23423191, -1797193934, -616255328, 1082734746, -1081188896, -1129166833, -372724461, 801549886, -1132429724, -1530154201, -1343260150, 1352295462, 8521097, -1501024264, 199103171, 902831017, -2106867448, 906354563, 1731781876, -1539384411, -681696753, -17612135, 971822581, 1473050705, 1407261832, -205897586 ], [ -2139700255, 403144702, 1269862503, 734140880, -1890867374, -10147937, -362836235, -925378777, -1683470465, 127269203, 893545896, -1377351750, -759649743, -1472442382, -1429795604, -120119916, 1962674829, 1419743892, -1511142202, 1730486579, 904041304, 1422544484, -1678804620, -1444663303, 682277036, -16094748, 1585106179, -2007535873, 312072039, -2081360803, 1272884280, 555089873, 1279982675, -663639030, 1355093344, 1005007136, -629369265, 232812457, -341507740, -1192293893, 686672085, -92418818, 1683633084, 352549517, 1823644067, -444363574, -1420895462, 1577841941, -1365953041, -176474997 ], [ 2093066465, 670410257, 278377022, 1717711667, -1353962733, -1942685100, -779058143, 649577028, 308835429, -1943836761, 753502177, -742016330, -216245984, -1766350862, -65916261, -665932971, 1751751066, -756517279, -197032522, -615025293, 970310566, -1390794793, -2097420178, 272140425, -306084128, 496245691, -699790118, 826147471, 99821310, 1540922448, 726007931, 1910320453, 762460090, -16509498, -1853236374, -1657370803, -1253703379, 999967917, -669735016, 352725136, -1275762130, 372040812, 1610146553, -643130636, -1650944255, 1935276201, -981587138, -309348342, -1926865998, -784397266 ], [ -71581460, 1748452572, -1051937921, 869887809, -733085082, 1659756580, 1465804475, -1877625510, -2026901365, -1243141199, 1538144902, -1564229493, -798620431, -180288232, 1594050115, -362873366, -1562299369, -875706266, -111533762, -1179667830, -2132360677, 703240743, 1794340544, 1397704562, 672357060, 2070584435, -107666302, 1412623987, -1571605496, 272137999, -236580894, 583087637, 38983687, 275403999, 375939451, -1887204137, 190740196, -481919456, -448085485, 1810859026, -1557072376, 2054288132, 323520573, -1374649349, 1785489082, -1344587897, 57059483, -783429098, -998168387, -478235792 ], [ 334648551, 1580859381, 339791944, -1832739511, 276617151, 1300618871, -1598540719, -314257860, -1987001214, 1910357142, 1233290685, -494280019, -83653124, 1821012587, 1846857784, -1164397788, -1824839173, 1942049270, 1790977137, 2049275212, 847797056, -721705525, 430936581, 919575473, -2037511342, -310235052, -1716658259, -1693428544, -1212731061, -1487677758, 217427101, -1438512134, 584353177, -810861903, -860186178, 726868588, 470903587, -666229999, -939330671, -1756940234, 1078123329, -779997123, -370168220, -1779611859, -1413794975, -2043161824, -428369751, 1915357743, -839564352, 1247152954 ], [ 194959415, -794252960, -1030615423, -451396025, -426843972, -1951230837, 702068507, 995728322, -546573131, -1837009469, -1950381812, -718233723, -734696479, 1929978138, -677611689, -1649762228, -1667916698, -1842434031, 1320562294, 610613200, -1648702370, 2122939787, -317991823, -680163209, 1628208897, -934157371, 2100490660, -1377870482, 1357438523, -1843179100, 1319666862, 330715549, -867429150, 1201937449, -1881118822, 790689940, 279314759, 483133676, 961335210, 1402910177, 1128291908, 1048769787, -1273300495, -794239892, 403373654, 187602691, 322209793, -1726631167, -883143450, -1570112296 ], [ -1071445660, 1205654960, -969965662, 1023441523, 1421465223, -964434175, -1080266363, -523009473, -280451786, -852397732, 1139150855, -1439068414, 1604185219, 994464714, -506679544, 2084962201, 1746462520, -1129812477, -1794521748, 1859064255, 1751652995, -1764630836, -1083194402, -779387256, 727732755, -128741754, -882508028, 1706521432, 245105479, -354007959, -2001813258, -1183880772, 1256460490, -568871533, -1849585509, 2007035251, -1722651412, 1001678296, -1688775278, 472823514, -393920073, -1322159772, -14304787, 237323817, -262022971, 811590579, -988470459, 361765246, -1241618439, -1873196484 ], [ 405770215, 1918186030, -355042369, -467123745, -1181473090, 1348455118, -1605111868, -633791972, -1732302084, -234799098, 1254016181, -762560229, -916156466, 1664111879, -139689021, 963220831, 661721171, 338019496, -1444727994, 1643492468, 1241499867, 1343043882, -1087823559, -419126815, -800576958, -1569027052, -370845464, -1120611997, 1402712248, -1253810525, -1752197292, -826631245, -1220574283, -2130855958, 1090815919, 1209845105, 1583350612, -816197123, 204102557, 1186886206, -1810896670, 1785053330, -1260944562, -1017608018, 1812498298, -1455872630, 1520287263, -352019700, 1940952390, 1675032416 ], [ -357316319, -638879045, 1752136691, -1512985490, -210927721, 971925398, 812645209, 707477638, -455944921, -701536188, -1575289274, 544987892, 246250700, -1585217440, -1493613651, -1603936141, 808893048, -1454538007, 1621665475, -858123706, 1854144587, -1295956286, 199026993, -77837985, -1103504651, -282348134, -86268027, -146630144, -403834378, 1623191151, -942830497, 1636435482, -1132407878, -1483333659, -1030800935, 673092358, 590205827, -2131446458, -731481628, 1945277584, -531083152, 1759572300, -1025311174, -2084183269, -930214190, 806236962, 1593684567, 1946688564, -478395011, 939965586 ], [ 1063228735, 490259065, 1992512303, -2097492786, -1143291528, 1637756237, -22929954, 668732952, -1957107966, 1527174594, -67193287, 932189365, 536796865, -335908739, -269372664, -1166641663, 2025375791, -2123699288, -1423402432, -2070259999, -651365566, -1124583882, -2007990515, -2103278218, 2098431229, 891429986, -1758279209, 223736074, -2068973303, -1068534628, 2057236896, -1713766994, 1677348810, 467690739, -1086004835, 1508162123, 1565009930, 234972350, -993589306, 1761531680, -2025305971, -137121137, 2028219767, 1132306518, -1463437478, -82969431, -1747685231, -1803224291, -1973084239, -731229899 ], [ -1211404283, 1343164844, -541182182, 1833594307, -971233521, 2126545780, 387847677, -1626990524, 2059252718, -1204023759, -732577782, -1359229480, 1022895419, -438923495, 657893929, -517850760, 1390094692, 1375636111, -1183677270, 1136507995, -406247189, 1911442190, -1590575182, -1270109019, 1095800918, -319699263, -2057716470, -647821866, -63254145, -336428961, -1604875210, 631478957, 716329922, -736702345, -766702577, 372105599, 434005516, -2111167670, 40779610, -867573458, -869215861, 241779295, -309550319, 105438378, 427939396, -379410824, -1019893076, 341450871, 1457255413, -801277893 ], [ -2056085513, -1259166493, 317860862, -2138759263, -546579281, -1085390336, -1434509119, -633585897, 187556537, 1647642848, 1281268635, -1363469291, 517497880, -1013701652, 1676161808, 1671213870, 1506943580, 1128906831, -1337264734, 807073182, -1887680886, 1336494881, -2045394732, -1516373138, -774752385, -1124485528, 298060520, -1246846179, -2121859478, -20274696, 474099723, -219718101, 683613643, -1665768108, -1379428721, 1059141934, -1201360460, 262774185, 1477577590, 2052322763, -1194580362, -717987919, -1754789688, -365818279, -2139244892, 1903242119, -1134613083, 1946883177, 542403109, -604865019 ], [ -113892296, 1911362994, -1797368307, 1575631704, -480808796, -2001060005, -1279030179, 830337932, -2072916039, -951665214, 63589963, 1476471304, 1882305430, -481952159, -119202873, 184408083, 1147110606, -1163960837, -459613371, -504143766, 2145696043, 33270054, -1352331450, -1860452359, 35859870, -540813514, 1285490642, -1049051477, 329488618, 501811685, 1670696641, 1359280791, 276432465, 1796058885, 187579381, -160059080, 285577869, 1029908702, 1968750933, 602083576, 577075992, -1710906509, -873471135, -1465658388, -1886160748, 1673071339, 1011159239, 1895741675, -774037725, -229903844 ], [ -1418577517, 655241179, 1885313389, -533393607, 1892648414, 943765760, -1591899446, 1706944989, 1763887000, -949816225, -135781717, 1746081220, -838186096, 1227302677, 1193346586, -1319596770, 1162163008, -1126936337, -882547408, 82346152, -1690204680, 1553838610, -574869411, 2060432695, 1106201570, -1645707167, 180278148, -849723177, 761381402, 1381595507, -624430557, -1138628706, -153568690, 619479396, 1096275951, 930042525, -1154595278, -1933707816, 155193178, -991080736, -538506405, -949324662, 1630422696, -193355109, -368908583, 1788225958, -382257983, -745670935, -1337819462, -1017908714 ], [ 975167391, -2043548819, 434683782, 1802940748, 529132224, -802210032, -382857498, -1557096141, -565575567, -416214387, -1848055161, 651401683, 1953213267, -14834972, -152251780, -1972516844, 849488188, -2056756645, -300078928, 1295351119, 1346750733, -609367066, -1987336804, -550668191, 405310359, -1678196784, -272335568, -698330235, -1104476296, 477364151, -2022395625, 479118066, 908801735, 1041885701, -89288825, 384654552, 1363161553, 849275060, -399844594, 1562503118, 319098678, -1744548822, -121272210, 541457878, 724281173, 363780836, -1121644650, -486943532, 1023803863, -508864203 ], [ -782932355, -1610193297, -1437666716, -1375310091, 1323824679, -844595837, 1980044740, -2019364314, 695272236, -997788483, 1629436574, 32880277, 297156104, -1728520828, 177673123, 1966911446, -59237451, -656778137, 965049699, 530071964, 1436073953, -825817559, 38484655, -343821176, -1131192227, -1369255588, -1269541041, 1701206720, -1991581936, -186929921, 1438281247, 1265473351, -1397199354, 1360502120, -183691500, -107239684, -1060008657, -1717196378, 50683805, -2105512300, -846536164, 2028336530, -623032220, 1897165845, -52922232, -1658775990, -1777172357, -306014612, 813107529, 957285208 ], [ 836464089, -457014386, 1168921594, -2126024352, -978896931, -1631007367, 995234881, 774187891, -1275490888, 2142633005, 289330371, -859107584, 492474472, 795832602, -648228217, -271001323, -1180810606, -871147131, -364137097, 158529644, 1720185174, 1889272254, 557192845, -1320869063, -25040081, -2100411076, 2093108398, -291316744, -1638300168, -1483761228, -326662007, 1255212791, 1966160521, -955007974, 626587501, -242701272, -155603013, -407188035, 1120216274, -1255204010, 337225250, 766584365, 523888564, 1931421196, 2057877241, 2077997282, 625294010, 1196796580, 2022384836, 229611695 ], [ -1359952960, 426235898, 1425193026, -117321264, 1027165190, -511150416, -1206804134, -804417830, 412840231, -1458328818, -394334230, -129241943, -2065813180, 552073170, 1596732412, 27808537, 1398207990, 766772364, 263391643, -951522899, 771953101, 1710531310, -1058035136, -1110273211, -175565469, 1559098330, -1122858012, 617372953, 1087968258, 203740496, -1653691229, 1083657372, -433172998, -800297326, 203588561, 379639601, 1034201888, 1410149585, -2091324212, -328107089, 1575371746, -1611198937, -1920873768, -1692735820, -828167635, -1116363348, 454479070, -970687545, 325702045, 1768884934 ], [ 1111162141, -877830066, 124291006, 1010504441, 1318021993, -1226274410, -877393630, -622706932, -1605201740, 429701492, -1109422507, 968974094, -980464234, 716258182, 569285453, 11104909, 94607908, -1007506031, 190719999, 1499654956, 1248912684, -1715044295, -1699404165, 655717456, -129665914, -1774771327, -1718101852, -1146194653, 1104857242, 1027531070, 1340832545, 772531419, -1110931661, -419114759, -1742274062, -612318919, 575193297, 1116514136, 1016626982, -351312591, -1243590478, -243610960, -835366381, 1272212281, 150959861, 359579897, -1665959274, -1903085286, 779816427, 468380568 ], [ -19302277, -1176391267, -1928025350, 1454169232, -1666021642, 628093095, -175336710, -1495420453, 844969537, 27804461, -1899170803, 108623163, -273135327, 26583356, -570759810, -70925250, 1092412037, 184080184, 1371553552, 126369237, -1103267516, 1998818423, 598443861, -9503827, -1751862994, 1657608010, -723846067, -1030864391, -1826701333, 950580469, 472878363, -1509639696, 2050800573, 665919290, 2033614647, 1369397507, 1316377786, -1763940357, 1001439037, -1832928277, 680003215, -216702285, 1029190434, 1726411823, 625113895, -1324110392, 1917752262, -653362469, -1967973820, -677466526 ], [ 503261688, 1082984070, -1095268646, -2140525559, 2063964612, -1151091274, 838231003, -584719648, 286090988, -354987359, -561559272, 822454499, -2046293929, -1826457681, -677531558, -396966038, 30771940, 285788867, -1013646918, 796073877, -702602645, -1858817876, -68236658, 2010323530, -883449940, -221503046, 451241186, -1951849897, -123381961, -1843790979, 475431189, 2126480390, -1569466993, 686907225, -1579050931, 466454356, -2119173219, -374824053, -1997590526, -1848963832, 569904027, 1721452682, 206061056, 1723738745, 85619476, -1602824255, -29545692, 1533554341, 741888060, -832612553 ], [ -75171798, -809979993, 900374220, -205777252, 216387509, -1020329877, 836837434, -231919302, -38038150, 15080488, -2371329, -112438276, 1272192180, -1365793063, -1286494616, 1823827171, 1241122736, -35473602, -2054012245, -1925471398, -1444669938, -271060322, 2119874161, -1598768985, -92051666, -224245194, -564598531, -1932391413, -1287520850, 544651957, 1796877018, -1889171364, 1539387184, -181719561, 103388517, -311251544, 271534196, 381797208, 836659457, 128586495, -1233309086, -635953131, -1499579477, 941754365, -525090545, -591664751, 406069355, 1268845141, 132616806, 702704798 ], [ -383699596, 1166321236, -758637438, 1600880737, 1873953197, -2067299023, 1413807461, 20495535, -68884840, 2089575937, 1329834341, 1437077553, -667099695, -1013868733, 105847335, 1787095225, -1199406542, 661824379, 1783873534, 946055815, 2107867765, -1686611725, -550700281, -11959636, -1912916436, 2145887031, 1981248247, -2005274616, -18901073, -807598846, 1562965061, -2065435505, -1606194735, 1228367301, -478354101, -1174644388, -1582435821, -1007218206, 609497300, -2091437700, -731130780, -501589033, -871708060, -541661200, -1621459662, 821951848, 1318483328, 1625938894, -1224777457, 441859756 ], [ 903966716, 1997155381, -68473010, 749686964, 1296883969, -63573727, 1310634416, -1059539301, 2061432327, 1278113257, -505177284, 727260290, -1554700953, 1340086080, -606102809, -2092523417, -1707787433, 1467341935, -2000690655, -860447347, -956675664, -2080052469, -1939584145, -692442940, 1930970289, 775554724, -293039025, 1813379533, -1238644600, -525214796, 1180289144, 1116343112, -1244939491, -1972858568, 1531051564, -1266939516, -231728871, -663058173, -244259551, 763998029, 1725333421, -1902631303, 989542122, 1911366617, -1911901753, -377726732, 2089599620, 1500340241, -1422970397, -1019192892 ], [ 1048816799, -682901792, -1860365831, 66948205, 1261651505, 1652452670, 1077177838, -1305798175, 1977128859, -1355811347, -989429843, 2052425639, -435479973, 1451296945, 1531707440, 648498563, -2038010982, 1028316534, 454259349, 1487976032, -1238916769, -736368189, -1519022955, 1064372418, -699677031, -867657515, -867692299, 1677633798, 1948705653, 1808580371, -474395701, -547619281, 631859017, -916804254, -1852963038, 1153587452, 2048017844, 1693263647, -501563731, 113455961, -1633155061, -1562342813, 777483908, -1085372268, 265851305, -2002678297, -360005714, -1088997024, -1361526725, 6196182 ], [ 646447908, 1677621923, -2118353448, 708058391, -1658905415, -26356134, 1864022859, 1957153111, -2005229850, -1235159791, 2134698426, -237704506, 1041533179, 1792463164, -797185989, 1830468807, -1515782563, -1913981974, -208004924, -762003484, -1083966944, -1441997700, -1128441972, -1681814660, -1097152740, 539396964, 1292022900, -1402563816, 795751333, 2054546878, 1346885796, -586035243, 460318274, 116438617, 545741234, -898124972, -1835049711, 45788126, -1138560989, -1451059090, 1663958440, 56327388, -2072576329, -1244298842, 1892531119, 1116128985, -69880311, 912407450, -2033395112, 663140409 ], [ -659747027, -1271071390, -1979313239, -1545981851, -764500533, -1645550404, 194602767, -59882447, -1637841490, 658525782, 665505591, 412119412, 872704239, 1403349537, 299626361, 280529374, -2107793875, -1353020830, 650692653, 994415866, 494307855, 436279800, -761840770, 1708271573, 964263362, 37646121, -1764760506, -837596276, 106825077, -54881193, 1259271217, -1889258023, -911367098, 1800970191, -1981854236, -1400358701, 2122793240, -524755521, -1897675661, -306512758, 1583237155, 1670514074, -1639670236, -1002740533, 313778557, -1062318942, -756160914, 1305437691, 1169599786, -47340132 ], [ 793061783, -460279166, 1296886816, 1721612647, 1585291991, -1670966533, 372013504, 1982438997, -782281422, -887293412, -388424134, -1686092379, -1436022287, -2120251764, -641603306, -1180308724, -1185101818, 1693366064, 1263198702, -737398469, -2027840174, 1818912003, -1129989076, -1053904489, -1898943499, -640196320, -1155059786, -225285198, 1022119084, -1887747547, 596350825, -1247791783, 1431521784, 1959284511, 1075646994, -833953385, 362230057, 1944206037, 1275614539, 1650404421, 1361891976, 1853700003, 1600209989, -610264303, 1158242737, 854772061, -1162018137, 1440225340, 2101407052, -512407206 ], [ 2029498910, -49107968, -477115289, -525389318, -1771745132, 1313234977, -268569700, 1570661345, 380929301, -916616544, -1768983327, -639163756, -913975821, 1812112562, -972938356, -1904000100, 2100464428, 865458829, 294772860, 1086284745, -1857487824, -914501796, 1759955897, -950411423, -1672893793, 458913497, -1049631629, -1879283212, 1100534962, -603463829, 665765015, 1683385605, 1531375035, 279708808, -2087635630, 1571768253, -761593887, -1245483493, -1941152706, -450366711, -72308741, -524969103, -1755483280, 905397396, -1555200845, 1211964689, -522227021, -2122705625, 1235760160, 1406866542 ], [ -1051021346, -2055486967, 1991772588, -1666205426, -1390873858, -1797195225, -632545699, 1170824637, -1195614853, -249824742, 555585487, 1721430965, 1096195130, -196280751, 2101565820, -308668493, 1703174047, 400718306, -1954704927, 919399960, -653601515, -618471676, -1979383600, 390283572, -2122710030, -519149179, -1422065800, 1375340454, -1753016139, 707247005, 381403403, -695995178, 1746612824, -1228819366, 407368167, -850520114, 833730676, -843856665, -1029674720, 1614727008, -1704820200, -925466926, -1698459869, 867557979, 1396789760, 93091186, -767804789, -567545032, -1613038141, 1014510915 ], [ 1723152259, 350331075, -1263664403, -1756783640, -844515654, -1955754232, -208985636, -404008110, -1400091593, 1556828819, 691949020, 1855919977, 328980237, 1965765263, -1343307434, -66161644, 1130651964, 1663447736, 2109240262, -2133648996, 825306453, -1307949551, 32178271, 688368917, -205453492, -1709460377, -1989433499, 352035707, -1563128495, -1009749025, 1125088501, 1071814087, -1614707533, -320768853, -1433328408, 865321112, 1500802373, -627975803, 690431263, 210654605, 1746632431, -971009400, -1654441791, 1179238127, -1389573305, -422957386, 1473062123, 674108527, -197273295, -1134586704 ], [ -1292396917, 80516708, -803076407, -1481358720, -1376925775, 215187457, 1356655180, 509321478, -1124500410, -864704739, -145188863, -1991853155, -720648405, -648073186, 1840374665, -20743281, 1649331559, 483579739, -935006627, -1354439589, -66737358, -37024109, -853810686, 1454269978, -2014263356, 939998200, 1411509846, 947655904, -257482472, 490651369, -1895152245, 34234556, 726807596, -537272607, 2134987090, -9727382, -400394158, -35663160, -1501811839, -624264171, -1484596409, 498662305, 252420960, 471831024, -64471847, -1766383671, 71076207, -252123457, -114129536, 698425719 ] ] ], [ [ [ 95502532, 1082789881, -449599236, 1671966379, 1959311127, -210063107, -15021318, 19613946, -390701803, 513967059, -1214794625, -1771238966, 943537172, 1023252178, -267927204, -921007293, 1905043377, -1361563642, -1854506448, 588963191, 291939198, -510834810, 2031341757, -542737096, -235074464, 738953981, -637786713, -1931898454, 1964338546, 1477115560, 690674212, 604640832, -1796341780, 497892632, 924208415, -2104561046, 2019707503, 1993137950, 187723084, -230982965, -1364943935, -1531390877, -1601117093, -1141925288, -732715359, 875887973, 1516493664, -1202161626, 283435402, -1714439103 ], [ 780425185, 2104742737, -1152051088, -121583576, 1539769432, -1332086353, 2050077821, -827862246, 345362855, 410402728, 390585524, 338338446, 1296136648, 139636390, -1980082655, 830405686, -1682676588, -529139872, 1192035381, -1692375183, -1349067661, 1485400881, -1411753653, -1903807290, -62274391, -578883084, 847153445, -520963817, 539049028, -927691503, 1791710656, -494896451, -1898361030, 434345830, 1101295, -515837432, 1191224301, -1787565772, -1851109692, -365149608, -224601459, -805589148, 1383686359, 563051916, 799656683, 1551733151, 1412091383, 712546514, -710710208, 943295179 ], [ -38319952, 1179649193, 1718858685, -2057582596, -1289352507, 1934485814, 1393842472, -283357745, -1787746961, 1218099258, 1797175721, -455814863, 882178307, -1430788582, -1151693303, 385119823, 916656794, -1012773844, 784075240, -2107819817, -1975733578, 6281187, -1858634718, 12378692, 1615019890, 1073360140, -1469385018, 2031486103, 1924833548, 1705632319, -2032055265, 1044898078, -1416508072, 181858982, 699118384, -915681667, -1252216546, 1038447567, 2087653779, 108932788, 1587758693, -1376870031, 553269186, -866571480, -1146100862, -268150981, -1051849109, 760514845, 1070803067, -330081667 ], [ -1817661495, -1781434299, -1060824781, 2057008013, -1358842913, -1385940087, 217516047, -949330573, -1767474188, -35154866, -2033202221, 691058867, -789019946, 1216065735, 478789487, 1862202732, -267953923, -1621200840, -1651941705, -1307179966, 1324962172, -924718525, 227902596, 835398876, -2067151379, -611854743, -1523544661, -713281646, 349010740, 1191336395, 1290576065, 422502537, -1459130151, 261180737, -1716243812, 1651399122, -108195856, -1782373930, 1777613250, -1774367536, 249740550, -1153798728, 218310444, -1463396794, -179888908, 1569350614, -361414889, 215727664, -559170945, -1268362542 ], [ 1409582266, 1356625821, -352483717, 2118085720, 791601841, 690109687, 544449285, 1050259814, -114888508, -1258089329, 873863892, 617201252, -1523781683, -333223962, 323707299, 300501891, -1318201787, 228934896, 1335576773, -864479947, 1913464651, 464694200, 1772514040, 1622063962, 1782175791, 197152095, 1688699940, 102095707, -1501551956, 267619002, 1379656709, 1730014348, 284630046, -1116981616, 25839862, -342211176, -1587570764, 886325255, 1163592206, -1469044204, -1072962472, -1397462054, -83107066, 554183702, -1964155165, 1763829370, 476224865, 23924223, 360507544, 18226683 ], [ -1995124377, 259436614, -2134864124, -897635796, -1563880559, -274515299, -254770966, -423221130, 244593776, -1164606811, 1819606013, -1610455047, -818645342, 1770924882, -2066295938, 210065184, -393201478, -2064134244, 809688054, -968268244, -1809488218, -1249871637, 75261450, -2096047998, -220195818, -847997839, 66380373, -940034432, 1268377190, 237423798, -1814550935, -2094417800, 905355090, -730980618, -503138314, -716734055, -1633486611, 2126727152, 377138894, 705546625, 165924003, 1316094411, 676964220, -1385164076, -318801990, 1376436374, 1474295027, -1554932119, 1864656578, -1356622304 ], [ 862979213, -111579039, 828116423, 1012221460, 692143452, 1729911777, 2118005016, 1684544603, -1249166837, 1143050447, -117574571, 1616259997, 1756314484, -1895813003, 1043298240, 2102747231, 917805903, -2016375105, 30087486, -293865226, -627895263, 1485931738, -417892059, -903234942, 813786566, -1892265818, 1690037103, 1811676764, 559837512, -974582411, -1078440825, 851215106, -447711673, -1290724516, 1873509018, 822740387, -716795092, -1347516271, -1144058337, -442067813, 202081852, 1702426338, -573629135, -1017927491, -464113943, 1714250773, 1480626716, 1916689254, -1449959350, -945847032 ], [ -558484743, -2076230485, -1264199436, 1779381871, 2000462019, -2072090816, 1024644525, 96315445, 2078687094, 957119184, -562037053, 1452236369, 199609256, -399044198, 1155539268, -1914414554, -750048365, 840985701, -1746694408, 268585584, 1517636356, -302681221, 1026357326, 194871455, -429177965, -1151854007, 1363416624, -1190046360, -1812221024, 174941577, 2040805665, 484443696, 1303315363, 1188478706, 235806822, -203743114, -680910428, -669312168, -1978111727, 388232782, -1235223641, 1066672311, 344908620, -1436980282, 72203, 1286083340, -73544245, -481382864, -177134489, -995127737 ], [ 475140636, 1184375736, 1210267905, -1723438913, -621408886, 335545881, -333913246, -789500248, -1062901254, 880918406, 673377835, -1034889837, -1631326693, -2070647658, -1003081983, -132542110, -1715584687, 863639643, -1051820661, 864259897, -1404262802, -81538540, -1950734540, -1258203323, 1494173833, 2073685016, -654997844, 1208520953, -311815510, 1075599742, 1563655776, -623375112, 286950063, 1129839567, -314985397, -990404818, 1591054842, -750907993, -468577289, 218395612, -552980641, -1315904235, -75908114, 179642336, -1126544954, -1287292173, -1014760311, 222701107, -897673700, 1358386024 ], [ 2033863202, -411527339, -1675410054, -1873048968, 646804511, -1077823798, -238342943, 158600140, 1667594330, 407145047, 722779402, -1233643640, -1868395303, -214364599, -1450598265, 1924634499, 2043236538, -1784197694, 544442603, 1094065613, 1484696001, -308613678, -660829807, -1201734467, -1330775659, 647049464, -1274167941, 306716982, 1067280923, -1142158298, -109720762, 1297855794, 1695880828, 666678030, 727897971, -1634052534, -1388139304, 1280575456, -1948447495, -957577197, -91870961, 569251769, 592407441, 321014027, 1127223173, -2017885886, -1607636875, -1857008377, 1950989561, -1615456998 ], [ 2060110091, 1656435649, -1141918869, 1151283936, -467894446, -1739456492, -1775587307, 1246984716, 1452807357, -1412536319, 1404136789, 427903806, -872511065, -348925698, -526582926, 1190143593, -554127598, -126375461, 450083271, 1045349633, 703492630, -1645856377, 395904334, 2077514518, -733885642, -2060690706, 1760393380, -1649941273, 989824372, -920726939, 478196572, 1652692120, 1766065035, -1531704381, 1676313870, -786907180, 1761152091, 1098637329, 1837863649, 73468426, 196080535, -107826496, -670778292, -557632460, -982078718, 575222312, 430877140, 1286465810, 1848429295, 526886731 ], [ 404059717, -946065018, -658158555, -1526266192, -2044895820, 934977350, -2146366620, -1304006967, -1030658764, -163140320, -379909400, 2092727001, 705370127, 1649962131, 1895414473, 1363908051, -108811655, 600663534, -1202327642, -619816214, -2030203310, -1911178788, 302156376, -2056956798, 60062585, -1582246999, -750183559, -127879985, -2008783299, 1057178423, -65024896, 420112744, 1043863856, 1228858305, 2096388817, -492239758, -1927388814, -1722212299, -741327138, 918082728, -924056798, 1241267243, -966849897, -2102238154, -927263670, -478326623, 1471333236, 1587203189, -1019649732, 944078233 ], [ 1799778429, 1705616403, 1952735995, 540646398, -1223551889, -227133161, 232086709, -862006770, -1364610975, 1216692144, 84135040, -1154779697, -1460288717, 1218063659, 878672734, -1877262651, 531116443, 172485197, -1218828352, -750535827, -2037139408, 1464556879, -1427092789, 1119908869, 1059081352, -1407459589, -1246308424, -365878702, 808147516, 828531687, 1565848402, 1262750193, -943323224, -2960983, -582898991, 303991239, 1530448164, -2052241337, 1062717646, 1792596610, -389112919, -1279436611, 2143667811, -1445080899, 42407198, 880036581, 871731817, 1477107100, 1621897423, 1733621811 ], [ 654829289, -239120839, 755762273, 1412848047, 595880797, -787159431, 1719713235, -1951526525, 360227024, 502375089, -2123583570, 385299875, -830697877, 1081933412, -74493817, -201364251, 277581193, -1344279249, 632056821, 36563396, -1222476970, -585286148, -670324820, 1677919332, 1623228086, 923748320, -687117653, -1095454875, 1041021643, -1175449165, -1672115957, -2097187034, 349835209, 424635499, -174258206, -1703215853, 711570537, -1381934843, -720796880, 1270052517, -1085986725, -1085978925, -364592686, -2010422617, 1926240336, -1922513801, -1926932828, 1080106898, -1404761238, -363765014 ], [ -1438003591, 1593300285, -761928435, 318461707, -2119814676, 861371901, -1491491580, 43796589, -592830681, -1796845230, -327676766, -1855404024, -1130682824, -1781050511, 2122936199, 2142104753, 592292112, -1740985228, 576602776, 912481399, -16197259, 826998474, 360764457, 562041169, 925501405, -1845835265, -1415985495, -1561542266, -1371553962, 1814007729, 405741443, -132749850, -513306236, 733671726, 29732079, 473269737, 564648112, -814983923, -75440612, 2072913795, -1370361470, -654445887, 105365340, 1147935417, 1036248344, 344941988, 1504256200, -490184283, 1483311516, 1061651299 ], [ 1314635417, -1692429084, -1226782971, 1002778743, -1931948739, -1594005348, -1415172550, -2036200276, -1298414375, -1615935488, -999775978, -34739134, -231957076, -940750712, -897390518, 1225655254, -2145343030, -1122609558, 1166789399, 2027695965, -1678265628, 1327648679, -1048730968, 888763826, 2042907299, 833320036, -814054891, 298691277, 1667002958, 1098423828, -1189484176, 2090278371, 1916010956, -1338473418, -1409762116, 1624600327, 255808246, -1498576588, -892923489, 1677871358, -931203588, 761696468, 53023158, -167954011, -1186785364, 1438308460, 1610411422, 595972108, -28974454, 1826618394 ], [ 935818499, 579032497, -1888922284, 1077286374, -407147103, 1644843807, 1142671305, -574382493, 1477014348, 1924606032, -1117665488, 934757113, 1909456724, -390452271, -1166292566, 1861343624, 571923643, 493727799, 514932836, 1182309213, 1954675647, 1892881106, -16889609, -816948415, 1240234539, 539343328, -95830053, 736425048, -1036106685, 491747282, 1494736866, -1180714808, 165289307, 1562988807, -201137400, 1006260953, -823672562, -858417110, -2030712301, -87102906, -1002065181, -954308816, -1449001419, 2117466030, 1140671187, -738053125, 1447613142, -996190938, 2024987278, -174057729 ], [ -1472728128, -1001434937, -1041334174, -1050345360, 1200747664, 547988658, 78102837, -1849036953, -466226945, -210890265, 306932037, -1836745193, 515845707, 92854451, 1160574940, 62974588, -421359797, 1380371481, -1184709398, 760418163, -1283308602, 1036886843, 177856918, 562359479, -1029209124, 1662214709, 830572471, -781194489, -644440226, 1375655604, 1878127995, 887825357, 701785919, -1596590486, -744988593, -1188049385, -1302826428, 1817419401, -1485922224, 1322948596, 1669385921, 657440337, -1185979291, -1978754756, 2102695475, 398976532, 744051997, 859725041, 1760637887, 1830033213 ], [ 659239870, 1444465128, 817076794, -333695887, 1570554085, -1547133474, -131455328, -1309287877, 1665288310, -388963291, -1550642741, -854287007, 1309797579, -1823089675, -460253039, -95449786, 7101753, 2020366530, -871562111, -544444321, 1918892990, 872397083, -1843835976, -725308234, -308757357, 1293651978, 1976219473, 1972732944, -1885324066, -402649470, 1122930948, 2100384652, 1570749230, 932267893, -1135611716, -251854420, 1735305535, -1050502911, 1777954053, -296108680, -877429810, -341885899, 1974186239, -1047351303, -1727454947, 1847296648, 12202731, -1463802066, 733856864, -609338567 ], [ 429034762, 715259200, -415095370, 1408832957, 1978146379, 1430615168, 929772006, -2090453595, -1578909760, 859476573, -69552600, -158000661, 1010294965, 1409242027, 510068908, 635940352, -682636383, -1180200460, 431463592, 882814719, -1378192975, 1652306350, -1844440420, -331935703, -513706912, 70207446, 1547446601, 1355672339, 556420275, 1910677712, 982875598, 518710426, 1403500995, 110517544, 14288297, 171342086, 1787081460, -1189505310, -612190848, 907841735, -428421657, -894078046, 380311838, 2002831492, -980013804, 2133037354, -421238592, 1482190468, -1622250315, -1759930691 ], [ -50799937, -1209855164, 520649138, -559478563, -1425298322, 1290993301, 1041967984, 1978063375, -734120713, -926182864, -657096275, 1688510959, -113084460, 958890451, 1249487598, -1266415729, 1624398992, -1876989904, 1531175453, -1955049563, 319646473, -1029460886, -2132057765, -1033174743, 689922553, -1073830214, -1118113198, -1628306032, -287819292, 463625002, 395955377, 1192092647, -798177974, 1109497392, -1614138952, 1724359088, 54838445, 2137682098, -1433738202, 974149671, -1623623973, 1639163264, -379035626, -1565925635, 1153471931, 1180881906, -1010353776, -1946422835, -927206840, 1157811802 ], [ -2069998271, 1303744420, -867120016, -22920608, 731666377, -1506009429, 1878406336, -930586429, 1188937197, -1700527183, -880338564, 1721670636, -244646592, -1443447635, 546208302, 1854425214, 772583308, 123965669, -2083588333, -709268988, 1834631775, 151734573, 880941619, 1770142652, 832711583, -286205301, 665028779, 1326697914, 593355097, 1637610958, 1148787946, 1398328206, -720818765, -220670091, -1206510651, -1402593280, -589754822, -1384784276, -121669427, 1757210670, -1207759865, -524212384, -1463699453, -1734834796, 200821441, -1817578740, -1119436264, 591915320, 761353774, -925477486 ], [ 1312038104, 1511787974, 316686558, -1366320638, 1483807958, 494407697, 342169291, 1237270253, 1596538694, 36452393, -735118538, -1609497437, 1497362382, -2135116404, -440064857, 695683377, -952363420, -275592916, -1400960775, 833223663, -1393948736, -1961880154, -651150782, -304839134, 267522628, -699561414, -106602502, 1375034730, -441909617, 1534647071, 659419452, 1024988218, 1094377551, 1150555040, -841381263, -1459249821, 858682365, -1877964730, -486469981, 1236259262, -252934381, 844534946, -777452753, -789371704, 916120276, 1144473305, 1419696128, -384809548, 808646756, -1352314807 ], [ 715138722, 1067582878, 1710916620, 610915496, -627268898, 758985337, -1663104364, -1382407971, -233233892, -65035233, 2017115464, 995901311, 2026950537, -271381226, 1293767460, 69019989, -2095591382, -1372878267, 110959237, 1496557851, -2084659867, -1421272041, 262646031, -1383625429, 359923095, 8069226, -866825116, 1087611418, 956445128, 560362068, 2047826025, 34661450, 1224939482, -647542970, 435098488, 1720669854, 1464920066, 1842532684, -100428903, 1201253444, -1669907756, 144834894, -1863844526, 146359135, 114608091, 1660742465, 423589889, 1493653651, -361394403, -1145275508 ], [ 1860280465, -1785176762, 373321771, -1919959905, -1059846594, -435013986, 1805636761, -110749614, -670982979, -2144070122, 1110503709, -2062325071, 1314029042, 502318421, 1174326441, -682249016, 1687266697, 1346318372, 1136653927, 1217194177, 568331130, -546873356, 475248605, 1693642879, -714489190, -478289817, 47597399, 1365618345, -2047780186, 1014674596, 1006168796, -2133254950, -720797684, -972485320, -326315745, 2115827584, -1148545158, -414451216, 318009853, -896796404, -276066579, 832201988, 266965573, -1848529307, -411228576, -1813365804, -182668638, -706798139, 406150708, -565224160 ], [ 1351585998, 1058876245, 897476612, -924420918, -1035234702, -820136771, 452719066, -1994361415, -948798338, 1086674172, 2083587078, -1364174238, -247116972, 1484311186, 2082209057, 1588885769, 1889412304, 166253797, 1730677611, 1788781803, 90639762, 1842434218, -1093905649, -1375706078, -1334277960, 745613343, 1359053353, -810771318, 1742464536, 1145590293, 732166236, -775691472, -1682026906, -1574219351, 426939733, 2140133987, 1852574603, 1375919017, 116229388, 1382860023, 1084553686, -23052572, 998150569, -604820819, 869518524, 334549450, 389222779, -846266647, 1963294458, 384900363 ], [ 1675893348, 2060111033, -1414846078, -1717743143, 837393472, -245926823, -1263454630, 2093094931, -567662572, -2110093673, 580119505, 1477511779, 1273309500, -6409258, -616794904, -1189824329, 1835973043, -1565947595, 1504523206, -967164588, -1330665447, 1406143252, 297569598, -2117991726, -360042390, -306861801, -1854714278, -1835138981, 813959277, 695323133, 1556897669, -358616328, 1781225323, -1348340623, 1172686983, 1283687607, -967480742, 1479590935, -773295961, -1610088858, 1437578827, -1205824705, 774093368, 1766442520, -933550566, -1818622619, -1348658470, 1541782113, 780270873, 1231059645 ], [ 1163240551, 1373531186, 1485021488, -2123996672, -311181783, 512767818, 1967697725, -604706273, -1684206928, -1039589111, 1936448300, -21491032, 206252091, 244420946, -1518237733, 258772673, -243026290, -1959470003, -647168584, -1406827437, 668254311, 839337245, 927497331, -1990916961, -1469967998, 480456441, -1641496888, -78233425, -711567484, -1298443035, -1697180407, 781439142, 464132748, 1773987953, -140255707, -193153454, -2040767494, 57293265, -366099345, -1005359107, 1717785625, 554694679, -2036133915, -634189044, -2134868407, 1334022876, 915375562, 1431137985, -705502134, 970971926 ], [ -1202517710, 636977109, 1207802203, -1761990761, 985430906, -1900698013, 1588287471, -399787332, 1720151235, 910831692, -1008542694, -79148622, -314100592, -1613953432, -2087823462, -1563136149, 1492876072, 1636195345, -797493731, -1019681072, -1976372180, -156077727, -363154242, -98718395, -157937860, 1090995654, -1853258525, 866826004, 1259214846, -902923068, -135741409, 1142097745, -538910712, -1814565908, 1003927698, 1090006404, 1681042726, 1060590187, -2000321488, 366167908, -373526667, -1166905773, 871526772, -787504998, -1168790494, 1819974974, 1075940450, 999175792, -259555447, 1365703708 ], [ 112636841, -1569580066, 284883302, 629701386, -345617162, 1821309732, -511932811, -1479767491, -1165782253, -510642118, 1924818868, -1321028081, 1925526001, 738388295, -1847637023, 321624464, 1137091541, 156544503, 1846733130, 707307791, -2032628035, -479570444, 1427634479, -1084298480, -1591472236, -1728823417, -1473607599, -1936889463, -140235468, 947758094, 1290238530, 1700451644, -1763440909, -799095117, 1296999193, -1648033113, 68464069, 350556108, -439174402, 2059072085, 1475481806, -1810234585, 182247618, -1817994305, 775050642, 373568790, -1011631261, -2027345195, -216986181, -1847585567 ], [ 424979790, 132430515, 78752530, 2022830127, 1622189914, 66133148, 800254393, 807483874, 214100980, 1972140578, 597694153, 1175681087, 1346283739, -357853723, 525713173, -42322181, 263804700, -1906148954, 947069225, -547061097, 1402313613, 1555974434, 1219401499, -1926518298, 858078002, -1081971630, 291175677, -1585088909, 452503679, -1253964040, 568767929, 1450824929, 1353910194, 425115891, -196934106, 1422785806, 2092973005, -2006120163, 616805426, -1489259812, 576782818, -251423458, 845935551, 1936955403, 1847783412, 671069861, 1926871406, 1680723648, -1083330283, 1485291195 ], [ -529663307, 237087566, -708025653, 748988108, -1899140597, -505585529, -1765657335, 522890878, -1159411993, -1838734649, 1606776802, 661619639, -269491628, 1389049212, 52969597, 149571533, 1370076112, 323410385, 1099153025, 1360658552, -9794290, -1936769893, 1489468897, -971231138, -659737322, 1489992270, 1934315588, 806210033, -49100730, -185163844, -145570103, -403442356, -1204531347, 721151209, 1950914848, 840674360, 1190440366, 974442230, 1215770687, 482614505, 1548498538, -173191618, 2053448914, 1104811859, -1911312334, -1224055581, 84597907, -1412375124, -1221406337, 1906208205 ], [ 291615905, 492399143, -1928380796, 1324578997, 393971209, 1849721972, -1255013426, -563714136, 1690149226, 315900813, -1191395325, 1678858434, 1753924051, -598034784, 1777092398, -1504968527, -1225208099, -293659031, 1453966753, -1901685912, 100689758, -1764019602, 685995754, 2072243428, -1590727431, -1585150948, -153135315, 1727012221, -117731515, -1834760939, -1870048808, -884307099, 1631132674, -244524882, -1142774749, 896886937, -1449520215, 49686941, 1857231184, -1611295150, -101108370, 389440959, -1138087762, 1954272804, 441184242, 162421884, 1306388528, -2005546839, 685506268, -740584802 ], [ -901653238, 899935975, -707804838, -1263519478, 1004691238, 1578786312, -674032728, 735484512, 2007216121, 1843125594, 522267877, -167179825, -845111359, -1026380674, -356268433, 891466678, 1158664466, -1395760221, 2044911024, -462772056, -477598458, 40930719, 636201429, 471791854, 968553090, -2093045722, -24463399, -2041536068, 185535277, -620289114, 1708270731, -727710393, 2095951053, 1176602493, 1274099987, 1576938184, 132475170, -240379168, 1905947792, -829084783, 1061235262, 2053867717, 402233407, -1780143010, -727072268, 1875686022, 1718677526, -1488310117, -1750321844, -264336017 ], [ 1026652877, -838173852, 1242676748, 970868255, 1254837469, 1736143873, 785372032, -72681484, -1336558425, 1962222639, -1603483886, -266471286, 2047190576, 232351782, -1692667405, -954760984, -514056193, 1603498321, -792773368, -1510683527, -1527289968, 95629021, 1338452281, -1401350092, 862292256, 1523615301, 1327036510, -444073564, 1408306255, -156638866, -91741566, -416456845, 1841962253, 1452724752, 1950359016, -771850261, -898127926, 1146789609, 553408983, -639401944, -1522986317, -946866177, 298362292, 964830439, -1247604252, -1290102415, 1739635451, -1060301685, -78301134, -1559605066 ], [ -510747947, -1450914632, -344719124, 733159108, -2014239707, 1420137266, 1215878642, 1642316820, 2121575928, 2048897735, 1386144721, -925570863, -2107696846, -1269256882, -759234473, -1299074099, -1289396912, 730268573, -1078875735, -1193053929, 1702185041, 1104546248, -343467172, 982324878, 1444677778, 699934849, 485674830, -685619568, 505694297, -329317912, 545779608, 1072333365, 848589701, 1075457943, 949996964, -1679734263, -1196020851, -860143287, -1751021668, -1595246366, 1841305304, 1575507342, -1559241034, 566105126, -1416411032, 1096424108, -1967104281, -1307510548, -1366193627, 283366096 ], [ -585303092, 1278705453, -2057782658, 784617720, 561002181, 1469090582, 306979434, -889754962, 2113026375, 1106787194, -1992133163, 334340254, 1715609035, -1968221655, -2011887560, 1626942500, -611668938, -446491180, -937521436, 884639204, 1782174833, -1723834875, 275426413, 2032040952, 521150174, -394095633, -1761811866, -707205112, -1336053187, -2011532808, -1331555172, 1326108569, -700764865, 2060069237, 1154341457, -747738063, 424240488, 1684369768, 2118210928, -551583433, 1154604736, -1503205224, -961965922, 2131381667, -1825965796, -556272080, -1543896666, -944637700, -1475039559, -372745428 ], [ -1392592172, -1399802536, 1855491737, -1483119806, 1932633596, -440946916, 544863147, -792593384, 1460446900, -1772682752, 592829093, -169843091, 334790515, -740331173, -970417477, 1848953381, 762759824, -1410808075, -283307865, 307027340, -2017287443, -2011949918, 1053972053, -1731770075, -1002529018, 1725141657, -1241642780, -1284423751, 944304844, -622483886, -187167451, 975952086, -1842165338, 1397095881, 1294336367, -2000204571, -1294087800, -342739490, -1953568178, -463662947, -1202639624, 2126804223, 2098162508, -159534402, 2128730507, 1700336379, -921923680, 136964947, 68067239, -1904915437 ], [ 1334202421, 1116297701, 325312709, 267093847, -2138439036, -1055973090, -1950722679, -1237547072, 1439426697, 137189768, 192301345, -1895464373, -1333319113, 823340586, -843243201, 1942887846, -594462743, -446818978, 530503218, -270859169, -438432817, 1907679992, 915185313, -1849044690, -257094498, 1732601334, 1660772135, -1046631768, -354128637, -351410367, 2125083401, 6594313, -1548129990, 2118896141, 25393019, -1006651724, 248494909, 1774109079, -23698012, 567941726, -1467311207, 1170095996, 1620457859, 109934382, 1088840695, -961864840, -817952805, -1731632077, -1414317105, 299122509 ], [ -299684103, 962843819, -1348277436, 809383050, -175510337, -812034305, -151211107, 1790281393, -1612433889, 1563442758, -1944295988, 1991326120, -461088349, 770346145, 2081737175, -1748127558, 1454120127, 1941892763, -2016721536, 1698721979, -1111887472, 1388151442, 885660844, -1690458511, -1107868419, 1621797767, -1441653077, 1806769231, -1345984432, -1505295908, -854891398, 1112321185, 1896861894, 1445036041, 660098713, 602961211, -458296741, -2092739461, -1918257969, -1297326205, 1750923692, 2138667543, 1417943498, -2026028515, 1336919551, 171600261, -1054539557, 1553272228, 1563357008, 1817064387 ], [ -1395298277, -923810704, -853995900, -513605424, -686157889, -1762280319, 885990615, -1848337119, 91952956, 1484652119, 2032769053, 1990140196, -373451946, 283884237, 1756847957, -331667995, 70362215, 506125108, 1720801694, -174047832, 1596434883, -542277280, 625708187, -1719612929, -1817652633, 610149849, 135186604, 384870201, 1968345333, 175849088, 1619519083, 1296419496, -1036211258, -2069911063, -991119509, -924339263, -1831962946, 1447379258, 1281161468, 1817942128, -984670145, 998976543, -2033575839, 2119305206, -1402040912, -1469376267, -681140551, 221790299, -368889519, 2056926899 ], [ -779911154, 1102140882, -1429358577, -1428226329, 1125157648, 1551458548, 1405521426, -1293190177, -1309272687, 385059422, -1540382145, 781660355, 1018440409, -1952439359, 1306927598, -1977931623, -192965199, -571758787, 1933468893, -405530153, -600213890, 386738403, 890818399, 1979801401, 1859341837, 242219521, -1758386725, 1431984834, 1051205267, 691927876, -1253485652, -647224530, -1241763978, -2038540876, -1175085955, 1095821072, 1082678372, -1166127027, 90464241, 34460338, -16308985, 1138114959, 941270573, 1934695007, -2098396004, -246626973, -1582583588, 453482056, 771723890, 1530687071 ], [ -1645300135, 1367443142, -1790043191, -1663821037, -1483429342, 634102723, -1761927600, -981355074, 643745370, -1602436521, -138219473, 1369436225, -245284815, 789118921, 609709188, -1039159347, 1638148502, -888312779, -270250858, 583449511, 1004954914, 1689067110, 1934400816, 2021594707, 1148349887, 1366688933, 708038008, -1090775237, -1765160366, 1169299762, 1879436662, 1699312407, -488437310, 1018165921, -1452370019, -687481651, 1870047139, -651396041, -2094721012, -562000704, 1825372532, -702736784, -549328747, 662348792, 1119221462, 1098207074, -374051106, 22264078, -1441445484, 329061002 ], [ 1861805345, 1323824264, -2100774236, -979348912, 433404830, 1626976783, 1095995810, 314868477, 998160758, 1682217398, 1228279312, 181249420, 621719837, -1267643698, 882281243, -2039622360, -2043515487, -1045388080, -642126160, 1920346452, 1429182692, 1915672092, -2079808725, -1914424372, -607218180, -1910583700, 1418148252, -739944964, -1125478348, 1814772492, 216305358, -466044201, 338567560, -309126283, -2052880018, -961817101, 1619796834, -377206060, -777533082, -404171481, 1892111840, -986521569, -348940271, -2124371797, 2101304811, 1744352894, 185865949, 1111921070, -354442873, -217825290 ], [ 1044014090, 1979625936, -1000939766, 256786196, 1677386357, 2006669646, 654701804, -802340471, 859850689, -1027680260, -290890408, 1601577950, -597746675, 1037176031, 2010205720, 1732520493, -346604241, -1425713652, -1013875549, 972499748, 1713221106, -677676047, 379119281, -2014611088, 1112466027, 1084645023, 2044791789, 1045229583, -561591038, 1022969782, -1481772870, -134013167, -1683666371, 1122197876, -228428706, 159902513, -1099401663, 1008745348, -2006540734, -1160811011, -779298363, 1522306855, 446525188, -284506881, 1275144023, 1589633064, 1971309198, -780221807, -1209597421, -1699456974 ], [ 469358298, 1030966896, 665402734, -1371819955, 1188396408, -2145326844, -1989861525, -361136703, -1943243117, 1747291669, 12111051, -84884452, -1188938120, -1730581146, -526568801, -1793234182, -849049118, 410011490, -318407785, -120485482, 1801497435, 1596317484, 1438760761, -1314352453, 1583264405, 476264509, 367623839, -1024390658, -1419857419, -998919880, 2067068429, 519434687, 1091285756, 1598176257, -1644815763, -513447698, 1214908311, -1663680974, -490103072, -1238388532, -5473087, -1868865947, 662517036, -1682147350, 733829390, 1735497446, 2129642427, -94226702, -1776749857, -851288211 ], [ -2085215845, 196697679, 545048799, 1749297525, 167327259, -745230307, 1608101413, 348235596, 1813969108, 216783599, 1866836705, -951061023, 298176724, -351202180, -2107245256, 1615250494, -1666606097, 1735475999, -843493194, -269174732, 1611383636, -302021354, -929952968, -814015507, -1483906303, -2020868692, -1521773945, 13726730, 1073625332, 722179968, -148861889, 1695339828, -589595098, -243089851, 1961925055, -309095219, -1241964264, 599697516, 263420173, 627191311, 401015877, 424803387, 140636886, -1969510, 174947471, -321263485, 314034167, -1784762798, 765083628, -1510229810 ], [ -904719576, -1980643667, 808631188, -1466625724, 102630475, -167382427, -619259665, -624627070, 1610157469, 131192730, 1503112720, -511076349, 681278439, -1886581446, -703721586, -1465995866, 628899768, -630111035, 961487450, -330489365, 1793098440, -1218850574, 716944344, 1585926014, 1305615003, 486835101, 1982338208, 1729160132, 870458919, -372520995, -469207266, 1450376515, -1025615646, -1945789104, -1619172162, 1361164861, -1580560662, -45640032, 717260031, 25023560, -309807177, -554925465, -104637363, -835300140, -509485596, -1021287130, 223901278, 1109156904, -1867782282, 1428388784 ], [ -1172145445, -1321676948, 1526667941, -900405251, -329558744, 1419321703, 1262226002, -1388135784, 308342599, 1380898489, -44215593, 1271184553, -469404356, 2072623662, -2109961945, 453021294, -1664470584, 181868828, 264768815, 804961295, -1831433873, -1007460528, -1168513740, 308978603, -1438393879, -1013891722, -2118436200, -297434595, -235824937, -1588764644, 1629700546, 229874933, -1035866434, 2097502592, -1714043694, -2103473581, 1997903576, -2105996652, -178769668, 580113527, 2074312631, -386850842, 486573873, 1098618274, -311133371, -548890829, 435676932, -1056764566, 790941546, -1712486474 ], [ -1382466965, 163494936, -281193240, 371526645, -1600456107, 1259670367, -677532762, -1798767006, 963914692, -699007194, 324457458, 478471713, 1459906082, 1387193827, 1422456024, -1815365295, -321525631, -59094884, 1803432279, -321724021, -253942060, -577560739, -1141234296, -1887649945, 1708111099, -60920806, 1462584196, -317304807, 567666327, 1933300723, -1209414038, 831955781, 599862190, -1023502799, -628560341, -1153356062, -303311358, 1582457141, 2128243329, 103366402, 1743820697, -454869260, 1136793081, -1809250074, 724552130, 1671415959, -1836655555, 1253308711, 536452603, 272836549 ], [ 1896390332, -1209166125, 410815969, -241324157, 565029894, 1669752703, 2120200845, 1239158620, -1420744717, 600835683, -658154648, -1153207062, -1057602557, 1013036029, 1722831270, -2132055822, 149034538, -1138143938, 1902850802, 2129441839, 127694918, 1318993773, 363868653, 1545111267, 1364166645, -1106091667, 1230936700, -934764440, 167680372, 1488795696, -2007441492, 686847778, 1668396754, -1800603671, -1423515201, -219898365, 2044450046, 1884001488, 2135913099, -112248120, 1252397862, 1647303906, -732860708, -1937675652, 2084233106, -567193395, 301662457, -1220943340, -1483992715, -1215096377 ] ] ], [ [ [ 73037955, -1815060924, 966583706, -745084771, 1734489261, -400143737, 1605398861, -587188065, 869830125, -1486616810, -696328051, 365502996, 1904859336, -524810760, 547404285, 2020684947, 1173628777, 941398343, -1806815071, -125726741, 1435220478, -679542831, 1031147986, 1781839606, 103415161, 1562624801, -1496782865, -996847272, 1955488265, -293766365, -704196995, -1831957338, -299407733, -1085766770, -1010902055, -1919586966, 58854718, -1923235724, 1608897447, -58140497, -820550173, 1978019755, 1876264818, 801880137, -655323888, -1529028795, 1820861007, 1488020806, 697018245, 1922413075 ], [ 937981798, -342969795, 1606350897, 1184290222, 267517906, -1841813260, -480432077, 324130568, -2072224946, 1004795487, 994777079, 1126896940, 1717184441, 1682979826, -1251609940, -1931717187, 824272451, 313103788, -2107636500, 785083375, 1393335347, -1304993172, -1947491141, -2006107027, -1545227313, 1127195201, -623296092, -505249303, -299889875, 1953357759, -1599597728, -697802003, 9655393, -12819784, 1205555744, -1759907696, 550849926, 1683447502, 1764422242, 1127444460, -1529238758, 1757382235, -1239460757, 185822534, -1305585589, -1847351330, -1716418573, 2063434932, 1705083065, 233775938 ], [ 876498113, 780232540, -1667124932, -1674513702, -1508428458, -51625170, -361343333, 551696428, -1606678191, 651662621, -1869938781, 1211462599, -1253384803, 1875041658, -1595081342, 1270167748, -1579899694, 1946791060, 1530621568, -1243865228, 1440042956, -282719544, 1199599312, -527257240, -126720321, -440808109, -417375062, 1844055682, 1036378937, -1387060722, 1027542490, -404577093, 681122768, -2143235998, 622663830, -346230321, 1081798226, 988480840, 87093479, -356451431, -1596392614, -1157164566, 166575511, -649645354, -231353478, 2054388700, 239033015, -1319005327, -61994829, -1381206085 ], [ 1056699619, -466580073, 815830289, -87364237, 1618867042, -1175381409, -1386105174, -1181026137, -1678269412, 843079920, -752034308, -2002825043, 1318865661, -961118942, -1278841589, 660155961, 1296269632, 1049147847, 341889038, 716576169, -856802707, 1096868000, 1509997794, 2009744309, -393473477, 1169103552, 647419569, 625334973, -1504169561, -1359686483, 589451793, -36081935, -67299023, 2114459409, 1178362281, -1853254187, 1487498332, -1692229760, 753745667, 1667426437, 623764091, -1172976368, 411578989, -1073300862, 8296051, 1517017113, -1263000308, 299199559, 1802187990, -1768518722 ], [ 1451152864, -539037167, -230674387, 1693107662, 1014481766, -253273695, 984580880, -1490262149, 399959955, -2110296807, -1903819325, 577864951, 1132534010, -1938643693, -448258869, 70780161, -1937937469, -2118259519, -519323107, -1130385197, -484053985, -722637639, 2137297865, -878376594, 238169690, -533577508, -1811959229, -1639101066, -776711339, -174035558, 795642110, 1927080425, 1488796132, -416930935, -1525812085, 1236091026, -1821949670, 1124270668, 1358748972, 1184526607, -12826488, 164117935, -1262460992, 425472126, 175316957, 204924956, -1395894830, -1618953926, -591772636, 1359962241 ], [ -1697176158, 1802594102, 211029568, 622173006, 1077129185, -1290021987, -224071837, 1002027049, 468803363, 1136562630, 1121293536, 1193917048, -2031309834, -384874508, 1047717793, 864684044, 476063320, 1723384616, -1930140396, -649053716, -1839315620, 1247624675, 715593883, 196103452, 936763446, -1760540793, -796815822, 1289869319, -1049769491, 1983910543, -1920745806, -2081463775, 241655990, 1158394336, -2120896533, -264641937, -1693733229, -280502808, -2019420576, 392665607, -1855776377, -1331814685, -236867771, -191617900, 898611344, -1684293596, 150189287, -1944521160, -1353966214, -2768954 ], [ 1390011337, -1883030880, -1457087804, 534567398, -1201867910, 737203778, 1980895931, -1303984131, 1162746577, 715006611, -23216955, 451125674, -1592350181, 2009388050, 1630316234, 41705069, -1200346433, -1465276942, -1133213348, -1369750522, 2050516714, 1762246419, 1183297444, -1263276683, -1534235465, -681481272, 2036461358, 1761709440, -1195556992, -145641549, -1031805714, -1067459292, -1169279019, 1633801647, 95299187, 428634114, 1082816906, 608155298, 1939573785, -44837562, -2146195099, 374271865, -1711713142, 1008897647, 70137213, 157917094, 2090984779, 459398948, -146430403, -1031410455 ], [ -986071428, -1043802373, 1725734335, -2075767573, -160296819, -1332841875, 431399491, -1785144820, 1392564076, 770198680, 716357013, -1223223492, 2014406809, -448105691, 604065328, 1233528270, -1901948682, -983598590, 2003069610, -1978318478, -1425314951, 775901503, -488293861, 1740625965, 23947667, -996214103, -2035512964, 1469669597, 1271553593, 1250344239, -1836000262, -548639939, -662398030, -1680352530, 1038026061, -1234181563, -2044340930, 1599341562, -161608834, -723724568, 1058747768, -157949875, -86654925, -1384461149, -1288536295, 1469747056, 1639749272, -292826582, 1766719627, 743650619 ], [ -458236160, 834651879, -836988457, 998290222, -1654921222, -535649618, 518864528, 1449649195, 1017230466, 1037112177, 810178644, -2038207720, 1329497378, -285203192, 173331847, -866368733, -871051543, -954172126, -1633441950, 991714193, -1839502793, 1919878895, 676697304, -1559294165, 1770818628, 985088634, -247194994, 1039151595, 1690911020, -905965887, 1954351465, 1836850002, -355016809, -1039520366, -1603603422, -1636635522, 1323923978, 217093896, -358357423, 50794111, -2039875593, -192348128, 811254559, 972899324, 1791274517, -332849641, -212029314, -76489175, 1807018071, 693313896 ], [ 814171138, 2066563008, -845800357, 1113721304, -1783113007, 597450255, 1553295350, -677091332, -350147265, 1016294112, 1443595549, 258824508, -1821645089, 2113325656, -577113603, -1593746741, 1938314464, 569823740, 1764966917, 699908925, 1049371432, 1678686867, -982634948, -101682004, -1144283106, -1928165889, 1397541491, -1603918873, -1792789118, 2123926093, -253243565, -71181225, -1420295102, -689527021, -863383220, 800129077, 1565036600, 569435920, 133907234, -1423098416, 1344623174, -1206607788, -1609699838, 1644290668, -1219368472, 394342532, -450234562, 1409070405, -94008093, 776944215 ], [ 206841053, 52643216, -591512440, 18592789, 1711513795, -2031238029, -1094242443, 63698870, 1313379098, 426933906, 1002048861, 808921293, -58786497, 844543202, -1725364927, 720507835, 89759434, -288201340, 763222272, 1447765596, 963146430, -563743984, -1629472023, -1315259255, 646481093, -250366114, 269509182, -757039862, -221226571, 2143419965, 1939508076, -1323650663, 1535712489, 1967303787, -1814784940, -502538040, 1311247955, 320806967, 153663749, -794267833, -1570712116, -168084473, 2016023375, -784543225, 534454113, -1513011567, 1831078959, 1836312569, -1887745687, 1297148170 ], [ -1877530700, -494928450, -477638243, 159943188, 733809793, 304443330, -1829692135, -1564024603, 337547325, -1919386618, 1296866116, -1680465222, -1157896781, -178121977, 1343285312, -848765054, 1109582370, -1674704463, 1393759797, 1874454767, -465448619, -648670654, -1954408955, -1117108001, -1401451740, -1916213831, -642550185, -296391764, 2140553172, -1019083543, -1261066035, 510688022, 1369552707, -172708772, -966968695, 882019198, -1324819215, -1864488230, 1134553975, 1275609356, -1631042533, -190826978, 495820719, -2135675786, -764126404, 111669770, 2019035736, 477514527, 720775107, -94489571 ], [ 979658575, -838880776, 589732096, -833088739, 1045302732, 704014579, 843816864, -1125557815, -1204048080, -1210628817, -1601543929, -264463204, -1953147900, 1256966992, 885478405, -983324897, -1977519506, 107718389, -1249868556, 1237998452, 1785783572, -328122956, 741496856, 975475506, -841968244, 1205327659, 153726101, -917626261, 1255254823, 923420459, 1792427257, -648756201, 465318566, 805680145, -236493511, -205483323, 1547368292, -1965447267, -385741465, 727960610, -2137854831, -1103475297, 1356722289, 1530759661, -2084883117, 1786734764, 2078410748, 722664865, 1876978558, 160222036 ], [ 1498359146, 1187163958, 1713237900, 1644533635, 1128509594, -1374551511, 1376074569, 783160963, 1009689122, -611830893, 255255074, 325666587, -619671597, -311371849, 428978838, -2129740314, 1925565218, 239771096, -2113970343, -2095335553, 1558375039, -94897312, 484957382, -1085600717, 1887856705, 1484573965, -107983374, -2029727798, 705777591, -252233896, -557169147, 48576855, 1581688727, -223502919, -513238124, -1485265647, 670467136, 2010720347, -599530959, 1855655353, -1422890940, 1302171941, -2117254184, 1795360315, -146022570, -2035618326, 6141270, 498422087, -99985052, -313091848 ], [ -2100275611, 738344363, 1995766135, -1264852258, -1794214437, -651503959, -1169507702, -86029632, 2058576168, -1541270886, 505342508, -839616714, 358642630, -1804137384, -745646300, 475816674, -1996784451, 261509814, 567630821, 571466689, -1835398813, -1453088031, -1769442308, 1252287570, -386628799, -273622580, 827189514, -22008649, 540408179, -116201024, -1829076074, -391953940, -1031059700, 1495648624, -583002860, 873068571, -663816581, 1864880852, -1574275253, -1881982485, -619319217, -253557918, -1408736875, 1096574635, 923781636, -1603194515, -983038166, -550887480, -1985617615, -2139928006 ], [ 1044199355, -188781565, -1517607019, -1990686639, -1514313102, -802957063, 445499986, -362863977, -476900467, 1970324415, 33126170, -717143741, -1478300053, 188091542, -1174546664, 1556170611, -1133774363, -703785217, 670313474, -231844704, -149649276, 1157859426, -2092829075, -1088160275, 1896299792, -1608579122, 506084817, 708920527, -2076608440, -254341851, -1130139423, -1246330171, -1626714518, 212391802, 1109300042, -8390123, -88133791, 844466863, -1124588379, 1170314346, -1919567981, -575710012, -1815943422, 1567283148, 1367717204, -1266626265, -1528658976, -269089490, -399955667, 136136436 ], [ -1322268375, -1502025477, 746379392, -1967253593, 778051727, -1347462816, 1332476391, -1552104568, 1507944119, -1126919028, 289135056, -200892092, 183828085, -204847193, 1017567089, 1370815465, -1427478906, -765223670, -209191911, -1569978311, -1206495695, 1517644926, -574616391, 793563783, 747730060, 1297899328, 1775675549, -599934169, 1295647310, -2110052130, -615532453, 1970805281, 1330752274, -1309679819, -58910235, 1474363346, 1135301641, 337030019, -1075800642, -451634950, 1706609653, -1022399371, -1065570900, 266163849, 369640411, -95323892, -470567062, 209272256, 918176902, -1806036552 ], [ -452916181, 1988483441, -2127181496, 392252777, 1498081140, 1842494355, 103842637, -1992593193, -2067492924, 963064976, 1737531863, -26969461, 281853695, 1595014674, -2124332265, -1302500838, 2023959166, 1430221204, -2105799766, -1861513246, 1890241376, -1593226387, 1461020751, -986396518, 259032657, 971233374, -900257305, 1272443936, 762426050, 1634940991, 1380541043, 468622597, 840185888, 1114272038, -335987521, 230776658, -738633031, -73544870, 1533095079, -1478049120, 792897663, 1803345077, -61509117, -603079157, -136786752, 167173319, -116290500, -1476795595, -918282263, 874289849 ], [ 1809102319, -1310346846, 1311295580, 814358732, -1070544460, 968268081, -1041136734, 1177489055, -1807835795, -623606898, -419770446, -313452828, -1506482033, -611959876, 655294609, -607699421, -699209925, 231565194, -1407107641, -1534785291, 595707012, -1381387433, 731444074, -511016361, 517258461, -394712758, 1654656191, 421787525, 1815884869, 469052562, -985544519, 2030216896, 1189328867, 1930931935, -2049590562, 1576032313, 1018490919, -1696933895, 1475282937, -1486142604, -826968415, 1887874056, -1182577293, -2059701736, -2023919430, 982697790, 1518186775, -353924538, -650171468, 133987266 ], [ 1413068379, -905064929, -719623525, -1963010064, 608256650, -1229978566, -1914621259, -1523746029, -934083022, -405233554, 2132441682, -1665088728, 282151109, -1153125091, -732426890, 32330642, -1468599421, -1639897892, -1139028437, 1285331910, -685466377, 1000152416, 952796966, -544237424, -487442482, 2120189516, -1040259493, 569108652, 856790450, -1283843242, 1390874609, -667781069, 2073120980, 445958366, 1951428557, -1970807765, -1650735074, 2100974357, -964855410, 1244592527, -151764693, -834787620, 463050722, 844326589, 663138278, -1533804511, -404628604, 1737411510, 1814075166, 1523849122 ], [ -360102722, 1449846909, 459175666, 377276249, -1237785370, 1288460173, 282997550, 1866964222, -58423643, 578806873, -1305492682, -2130539806, 1060786070, 405375675, 650309497, -445974042, -1480912314, -639797653, -125018954, 1147633931, 1367917000, 70741690, 229965795, 1455830008, 1591128617, -1340196712, 283893031, 206811362, -430692736, 119507990, -396802311, 907088416, -1726334263, 800444756, -581219168, 2113445275, -1609100131, 166092601, -434483617, -1451014573, -567706850, 116047600, -376082946, -1153978011, 1138142443, -987909336, -999681357, -1344554303, 286171361, -1270749471 ], [ 546277187, -382809092, 2100247863, 1346175551, -620111446, 2065073002, -919272035, 455049742, 1021114904, -1193321543, -310548282, 1679945415, 1831485496, 1438028942, -924736251, -1771194158, -1196194865, -705040273, 1517267873, -569810139, -2092024556, 1733064677, 1729096782, 779323020, -1823391639, -1964144593, -1408752455, 1664787591, -1029830584, -2066445537, 1018612359, 1677155934, -1128645664, -808366070, 1478466899, -766011040, -990860187, 1147238135, 1925200041, 684264433, 211966313, -1729755227, 874617946, 1572275343, 382401069, -60726670, 1198982916, -1494523173, -660839247, -373017023 ], [ 329360377, -2043962108, 1031203878, -1438342549, -493766070, -2127730159, -1043287630, -1795814868, -1473548625, -693789805, -555907564, -816983385, -1543686955, 610249059, -1378322617, 1125247673, 161554571, 526411935, 182480431, 550310764, 189201234, 1131120280, 1963510153, 980443600, -1743828944, -1403767315, -1532338297, -661870541, 257032184, -1631136874, 2087681716, 1088807190, -1993829554, -686106615, 1611866248, 146581, -1655281021, -1612955664, -283219799, 949373777, 1957319261, -470091464, 988185006, 648783154, 1870870150, 552964661, -281210588, -395012761, -652047752, 397923691 ], [ -190653552, -1009772478, 153598395, 550089269, -165608827, -1078646107, -1009696399, -1058102101, 2102631829, 60934647, 1710864273, 1065550837, -427835008, -1950484082, 796636073, -1411038422, -39403258, 42402623, 1930716312, 128149130, 1485151801, 1155367821, -113173674, -1988723401, 1929418787, 37272002, -310312464, 1835600138, -1227797800, -1270961427, -1928965156, 830778791, 329417486, -1486837955, 1864543729, 1353370206, 200944896, -2124769960, -712673032, 1764568670, 1451773163, -597312292, -1737763058, 1799999180, -503033298, 506041371, -270314583, 595802830, 828281491, 1972212776 ], [ 1372120807, 580583390, -468244929, 1323322967, -1691236401, -769531571, 1463722863, 1047114808, -1416728725, -1310951714, 1055444825, -113011336, 859720615, 1225343064, -468149196, -1692126449, -1264368101, 1143151269, -1893203263, 578599417, -394298869, -2006012694, -1711408464, -43877034, 1444902163, -127662154, -713785862, -275665361, 1628717003, -697300653, -37883633, 805597097, 1116026197, -440371684, -708501417, 1248129553, 550769862, -1993215037, -588454697, 281926274, 1973910574, -590586060, 774032087, 1867189392, -889086319, 1112450220, -1033579201, 1551534094, 2080589483, -644221426 ], [ -862632354, -486063523, -1723371103, 1729941708, -1168672127, -171593160, -2115542829, -1804690761, -1493400059, 853621007, -149794542, -245827737, -1896499236, -500869559, -2129617487, 1304889856, 1386012787, -1580093020, -665135408, -608945536, 1571903628, 692448245, -1995649415, 985442594, 1232755182, -554527396, 976640586, -173932314, -890199378, -2122664417, 1732625574, 433921327, 98016311, 1485042488, -459853059, -1533939977, 2090907959, -787529239, -1697917781, -1570164179, -1511882867, 1756949112, 480339382, -1244988697, -778798437, 1572946589, 356927722, -806854989, 1747612692, -860353259 ], [ -1505811474, -1425848969, 1246627925, -1634814604, 238690206, -1909370500, -1642818893, -1349378270, -1451496951, 1252817186, 905635182, -797682650, -946808575, -770463419, -1671809874, 979355750, -1763997511, -1131104521, 1151410887, -514565681, -1355686923, 1501473040, -365114928, -1236810164, 343057761, 1326071905, -1638871070, -31090205, -1306518409, -1344078472, 106755362, 207661731, 1246229025, -802078528, 78366458, -1796775420, -499681897, -1392887353, -806640029, 1804151175, -1740493422, 2096816460, -852100234, -1455745772, 1861239157, -128435679, -2069010901, 110386401, 63098994, -503332144 ], [ -1067874961, -860718116, 45869032, -2040414059, -1304040246, 253293852, 1201114262, -1275279955, 567141899, -1162173795, 94946152, -1375616199, 1934168453, 1330299767, -1306067184, 809421333, -666327609, -1072192944, 631980636, -557139074, 1048482595, -683910016, 1268529576, 390372069, -2048177339, -732485024, 616000430, 952861390, -874225147, 1450651615, 1729975361, -1680649225, -493077319, -372710679, 874524374, 1765687629, 779601798, -189827924, -90900146, -558183855, -1959055058, 86803481, 1695892530, 1288085019, 1282853028, 1650777769, 1923804811, -1500091349, 1392401110, 676420635 ], [ -1962770613, 1376909776, -504398991, 70871545, -30026584, -1442602429, 438700563, -1721562735, -355766937, 1483655614, 1499339002, -164686840, 1142333963, 874844103, 1403648470, 434524025, 1820703680, -1291921313, 1028359229, 1105642198, 2045118000, -1059094890, 228871670, 43939116, 1356245613, 1769917897, 545655920, -440054996, -777189258, 1810214725, 1296132049, -1887683231, -846599465, -1526835013, -1057951474, 494897589, -2090298838, -1607041489, -183618479, -2141288092, -915644437, 1407602900, -1398496661, -262130408, 1004558784, -1650283896, 2024200687, 1184620857, -1844965925, 746087702 ], [ -1045034989, -2042820824, -1270707501, 808796709, -17605438, 2111275877, 727879429, -2023168593, -1320396190, 1599191253, -484049572, -1938954111, 1842573786, -1821963955, 425310625, -1345681996, -618501272, 837420405, 1446656726, 1466585851, -706550864, -1521992020, 337130980, 1293078314, 841893715, 1994086475, 799488927, -1431906867, 316903851, -1169914154, -1268618783, 1265268445, 592184649, 1678570982, 291886042, 292902139, -1529925516, -464560548, 1086965489, -1859389169, -1998695094, 129707976, 1815254254, 433901748, -907396924, -946291289, 57969295, 1749105513, -1809080819, 2106693229 ], [ -71837108, 940812743, -2099780508, 2119747670, -645256343, -779637175, 2074145630, 74970612, 1038977998, -1036318746, -1504057561, -386816374, 438566582, 1477500968, -697890029, -737894434, -1252291743, -127185543, -805906444, 854710604, -661102677, 286382815, 33914583, 588480382, 1458793720, 699469810, -883247395, 952451488, -458083533, -506488302, -755996871, 585669822, -1226905540, 270222436, 682472055, -432572763, 1786425330, 548241006, -455420411, 697935160, 203980836, -1440626872, -1151958354, -1679673095, 1074084862, 157031282, -1871927196, 1785818502, -808771277, 520333698 ], [ -170684648, -1547508652, -440316674, 1234353902, 595555964, 768627214, -1260625471, -511264066, -1729894658, -116806001, -518924116, -611585373, -1260792141, -378502693, 2100175598, -453894395, 367381437, -1758564952, 1331012419, -1180605547, 1192480898, 1101295162, -872093332, 596600118, 1288905781, -1248670286, -752622823, 1725945591, 757267432, -1183477897, 1650938383, 604202808, -36108517, 1191495058, -1094692412, -1750674246, 609747522, 1525205934, 1015328162, 1987402910, -491593085, -545614523, -768134678, 1936060900, -825477739, -1027666285, 1914762138, -703933948, -1564127753, 1954946290 ], [ 127136401, 490629609, -1283469938, 1932332833, -108732250, -1760290323, -1938795639, 1626737219, 1672844751, 1192371435, 2090246123, 594869757, 520802819, 1732889392, -1655176709, 1709328027, -1360825463, 569928713, -1323262744, -534152295, 208810363, -287949686, -1145986354, -142335381, -861402043, -1819729489, 1663603354, -932556469, 88860326, -1282630273, 556927701, -1379089451, 2139369418, -790309795, -453311106, -1842896411, 530030480, -1976050234, -1408185960, -721520460, 171798226, 708633440, 1513344291, -1646726285, 1449910433, 433867639, 1589870705, -294721873, 1740079724, -913481749 ], [ -622634754, -2109363015, -220651883, -1360890264, -340040856, -107598503, -896425078, -1318263285, 1536883349, -7625, 1682473097, -945287593, -796855741, 458369443, 1443396685, 1615560919, 367076323, 1464525569, -1168376714, 359369430, -1197489946, -263464738, 479930511, 1478542193, 1293832337, 4401680, 345149590, 533442739, -1995621344, -1056180849, 4253592, -2102365560, -1934912884, -1657881011, 133205180, 573162957, 1445767458, -1236342598, 2049078085, 980310318, 1151157190, 932193351, -2095223112, 549329774, -261657370, -1022403510, 541375201, -1096495434, -1259986107, 46581638 ], [ -328966144, 1735931959, 939765484, 267448233, 751711337, 2138899287, 1937362785, 1149446903, -48151274, 176871706, -305213802, 938767146, 201093168, -211413920, 1433772894, 395853283, 755824594, 276718477, -1926469991, -124119094, -1801777956, 74692928, -1228533354, 659071093, 491707697, 2123968808, 1618170250, -647187240, 191235217, 1744089724, -1172166342, 746137232, -1905518640, -1399916927, -1811697816, 969295791, -1488184750, 1926469158, 713564837, -1997168650, -1719034209, 1001890452, 2014851387, -1307796478, 2073593872, -22112288, 1562685647, -400385223, 697334280, 710751072 ], [ 863373198, 627691415, -1404335374, 1444285025, 107744574, -610114945, 951931819, 1737466332, 1340346503, -1092384724, 2146399550, 320838797, -583201305, 562943941, -1863725605, 1114783374, -47921503, -95105375, 9389743, 543324637, -878839595, -316138348, 504179172, -2081063860, 1238535715, 1869494955, -2077052709, 785581831, -2002841568, 433404630, -1706261049, 370456719, 1395781990, 829133964, 1962218781, -1350260915, 2137443044, -402773327, -995685411, -2024676421, 1886240843, -164784642, -1077672189, 1718236142, 1814374551, 1480532047, 1994410867, 1293600617, -677685605, -321731137 ], [ -2057458092, -1602010387, 590874460, -1183569491, -52702985, -982498899, -1514664529, 8937170, 1662091757, -1066556088, 696756553, 586303822, -851639039, 917258150, -1743228761, -190227960, 1431450179, -2122426094, -726550702, 1442045530, -557896362, -1127392944, -608924439, 2077358151, -1835058254, 1746803929, -400960003, 1959708174, 212888197, -2109736771, 2046319867, 1953478312, 1243014806, 135909151, -1365032458, -1904020630, -1303417501, -1846949192, 216548032, 1558398911, -541409742, -856012140, 277595379, -432406643, 646614178, 1482508576, -1103282156, 626536997, -162063480, -600997786 ], [ 1721175399, -2077572110, 441322659, -57059279, 1169852132, 2016378352, 738364391, -1388491481, 100740117, 1701423641, 972345499, -1729012730, 1115055541, 1243267237, 1871010204, 1892600646, 954287230, -1735100766, 123750800, 13312326, -1221922656, -198778087, -1271843315, -1100709632, 951887100, 1080790704, -894635426, 983801853, -2128777131, 307705254, 680070461, -1199021866, 2078552144, 660599170, -1470601408, -1460044017, 148340723, -499094236, -1229994166, -407864255, 1792450588, -744406447, -102775995, 1747674185, -705144034, 1620578876, -1232871023, 1067726712, -34795214, 352529618 ], [ 1635963626, 1054601410, -1735909671, 597753319, -913850995, 91363827, 1012860429, 1141895375, 2140440644, -60098863, -275731748, -2018431519, -607324714, -1846523329, 1507225738, 1528578541, -428568632, 431733302, 933844950, 2023933497, 574455632, 1965104216, -1455552203, -745472031, 735200946, -1680844365, 1095018476, -2122602081, -670412493, -1859287617, -592166120, -141682011, 678689462, -1974601399, 1723046915, -582517369, 1264541867, 128600813, 1377244066, 1553563318, 533169223, 1756489782, -154216070, -128133339, -1627000295, 409381741, -838393891, 848204410, -579082994, 551940276 ], [ 555106418, -2060083094, 47414446, 2010444542, -387951387, -969367431, 409804093, -1663037010, -1236699390, -1212287536, 1035487935, 985656856, 2060180431, 1627372708, 1127877176, 1616172206, 1037877812, -2113127963, 1108741398, 581716714, -1414067840, -1209537505, -1323299246, -1467643589, -2135406775, 2004191420, -1964868726, -294907453, 585016998, 389511544, 2019463089, 690602578, -1325968931, -547705092, -186857521, -795740200, 2054605061, -2010622404, -815237359, -988830968, -1361183645, 1124635698, -677253504, -794039615, 921550326, -1726143877, 653849881, -1544674521, 481713192, -877559217 ], [ 1217539195, -34830110, 950064764, 695936251, -1487878515, -1465827751, 1671011752, 1389786587, 174861225, 1642420761, -92582519, 1264876113, -490775377, -2005003273, 41286752, 1064090876, -203317041, 1128941203, 1505768941, 1249880550, -2139341016, -370630523, -395733388, 1564414605, 1143693209, -1697190210, 1821202107, -1863184546, 374906937, -543726757, 1778180482, -72704425, -1526511590, -601739826, 36251643, 1916295433, -667070872, -426954583, 723004177, -1549694169, -1007933986, -1834095048, 1305610527, 1557871974, 1910616774, -297253519, 599130051, -959269833, -1278361578, -1029034079 ], [ -1456668897, -293830579, -1256451815, -1071562138, 1417421433, -1865875805, 1888006443, -1928508687, 601206359, 2091590384, 1731155903, 1214174962, 1981771491, 2029371292, 1748148393, -899199992, -690487889, -1511698796, -1850708053, -518975227, -160323465, 579065384, -1706003282, -1887318009, -1886921162, 1672804993, 1371119075, 1798056118, -2001892246, -936231334, 102518256, 1259144811, 1088503163, 1248309709, -1616853113, -1457222790, -1982976223, -588727292, 1903357327, -1363890755, 1371904212, -1906004175, 1033634569, 566479906, -1252568333, -1634106605, 1436587165, 533763237, -1683776349, 1506813707 ], [ -229957510, -1577739426, 509480719, -1766891658, 1434485421, 44507535, 678680952, -939867805, -1769706810, 217275245, -460118315, 111644126, 1533905281, 1710024297, -897880843, -1315726578, 604487584, -2135476947, -1438868827, 243214657, 2073450367, -1376980956, 395631243, -231840597, -394591158, 1392086388, -1423831079, -580088016, -1597202607, 206443067, 2001628846, 1417476451, 768957690, -1654101268, 2099869216, -2027189274, 1561053778, 626293126, 1340748230, 1082314241, 1940288073, -71420937, -2123184464, -1780978040, 1048940629, 1549763790, 1519338742, -1575795330, 1399659036, 639695750 ], [ 534074629, 1555214673, 2045784022, -1892609635, -1636468294, 1222516471, -1215505255, -439402587, -1602581248, 2087079733, 2021195212, -1964751586, 1367057803, 583180909, 1397595032, 723583751, -577018127, 344648627, 583751734, -652770151, 12467781, 1310357728, -164950281, -1303279740, 1549091700, 184006948, 1454555950, 140088415, -373898013, 85702199, 2035849045, -1633728319, 1296618418, 892389729, 763673267, -140717287, -497283008, -68052184, 443281180, -1383025718, -803390703, -149236296, 2011518267, 1210727749, 1749740207, -730093316, 1226046771, -309891906, 95335631, -980755140 ], [ 780920551, -84197531, -386118407, -1751289102, 1651957523, -992792784, -419730352, 174134650, -1866690952, -1912254806, -1771259242, -522491162, -306296497, -939357289, -1810431816, -184299868, -492408773, -667941558, -645531012, -2013976645, 511436276, 1987670732, -2050905315, -444628626, -1811725006, -36485216, -2100533021, -1224060271, -442990256, -704335491, 805280202, -1991646611, 999642133, -1488496986, -1300383017, -501602751, -732139871, 533545681, -408498545, -373668677, -218565030, 1730799176, -167013115, 2088192237, 1278801554, 1553350347, 1637906314, -708833634, -1593637413, 48696217 ], [ -214431180, 121880292, -1808640472, 1608046164, -579486275, 679434342, -43688616, -840550663, 677657029, -961959489, 260696271, -764978381, 36709306, 1170235379, -2075662346, -2070641772, 1392942032, -1953841189, -447180388, 912160353, 918892615, 865146434, -262447822, 1119745152, -1581872149, -467477601, 390018813, 1026981888, -1999016158, 1257132485, -684230051, 462548297, -848738071, -1025265247, 1297033857, -431900005, -1668252131, 100807381, -1420654801, 81408134, 808791258, 1031108917, -521927963, 1504879169, -744684889, 2106604757, -825588036, -690838777, -262217523, 420863358 ], [ -1274171742, 1651407283, -2067852712, 165519094, 1087623588, 1165264732, -1615527895, -1529431416, -814976183, 46856653, -259248613, 1461810831, -1159837528, -1640442409, 245688434, -1388644089, 1035170581, -292930100, -2072522855, 613329758, 2138492846, -1847904172, -788113312, -236510321, 114324298, 245315793, 255700012, -975590587, -1183164562, 387733270, -1001582623, 839816214, -68899277, 925631533, 630932912, -790603619, 1991229289, -740364003, 1936040642, -1897493885, -1594659925, 873936420, -404625952, 989853590, -290341776, -1869379994, 148630961, 1387922467, 1555488074, 337661692 ], [ 1894379490, -1830737709, 1189362382, -79238538, -1619325422, 357180338, 2085259467, 1163779311, -1765280692, 910665685, 1826833472, -467694331, 1588425621, 1210167279, -403956408, 1557286101, -345587577, 1757810305, 1354870090, -1408393368, 868926588, -716510760, 1566188484, 1123958204, 1152154599, 1607813425, -853933617, -112014164, -681809755, 820072455, -201122027, 1064996265, -1374004125, -1250892382, 1350560001, 974176679, -1000287487, 1144771225, -964170334, -495730274, -1060581827, 1552509563, -1475182235, -470687435, -248765990, -1694950832, 1260530982, 1196145818, -1441534972, 1725264584 ], [ -1423574538, 517060552, 830612701, -2112278133, 1705755046, -78575461, 33860138, 1011680688, 1833507110, -813308516, 1425709522, -300856774, 464462283, 1475926705, 1397680295, -1198106588, -450780925, 1853721996, 825856549, 1114309973, 324576035, -545792380, -621875110, 2085108045, 1344460217, -1358470219, 107684899, -931536248, -43326025, 1373794550, 1906843133, -314207757, -1168742196, 1770527207, -2113443731, 1943508826, -1042526146, -1067593123, 201523314, -2061640670, -384656189, 2025669302, 667260820, -1302813370, -1154924468, -1198706691, 177410953, -385367504, 608649411, -662856459 ], [ -421364526, -1726315225, -1920720755, -1031344105, 1358242574, -10434194, -431926494, 1409315980, -1216806623, -1033124639, 1010681576, 274698389, -1979647143, -1300803913, -706556745, -1820732925, -2108697000, 34983706, 1204201705, -2042033571, 687545564, -1282475519, -1565632252, -2136095692, -808540680, 1561463245, 230329530, 954313534, 2127547899, 1602073241, -80327201, 524286367, 132362695, -1084456842, -1497845550, -1598667454, -1304236544, -1385362969, -995906539, 886532242, 1381018371, -1643667381, -1391525232, 386279260, -1158869498, 1799071983, 1225849170, 769540839, 1696476916, 1360196905 ], [ 1295403545, 1717079107, -1489377121, 1311948427, -257254362, -616503579, 1115948684, -377632786, -183583617, 48410490, -194606510, 1424020719, -1117348116, -1741819483, 1013682658, 1625775937, 1979466697, -93552452, -1917480487, 691495142, -1624733514, 1012829595, 1471326883, -843819876, -1403722817, 1557521308, -298335035, 2054961722, -23339385, -1049257577, -673241540, 1130782672, -1558909947, 1574639073, -1982822793, -757604759, 673145225, -446779636, -1235114983, -2065113607, -452468593, -1243207565, -2021217947, 1678502955, 1876795546, -1312173048, -1573520948, 55025443, -50474382, 1952109005 ] ] ], [ [ [ -965307443, 1184536704, -758798615, 1945177500, -1760855651, 211060914, -1427984210, 1569869861, -1808189508, -2040659053, 1896914204, 2063717701, -381397636, 1116016648, 694853255, -1478979285, 823414491, -889076588, -255376394, -2072273220, -613528333, 531020856, 9524004, -1368422298, 2108914364, -1847312018, 151638237, 1699714265, 2117256407, 1216046125, -982476559, -2008804430, -1814569698, 832726733, 2002854126, -229296272, 431698840, 1469065486, 679120927, 1710781800, -1813974429, -1551415235, -1196073333, -932455852, 1883473542, -413828820, 1820560530, -973731821, -181796653, 1992463346 ], [ -560576039, -530222440, -718942042, -251399100, -404937184, -1448885331, -1845804254, 1696159732, -502341902, 1524277056, 35139796, 1007432658, -1395008174, -1027745856, -780688968, 341021775, 625543541, -1026777396, 586745285, -576618537, -630159227, 2009564929, -734955296, 1417288194, -1687886087, -410020626, -650336077, 2089984231, 1959889096, -1477693452, -2072474097, -565194836, 1682379952, 524529543, -1423388778, 317558447, 434797911, 1180851291, -173366367, -489490431, -1624661563, 1731217591, 346019399, -1650252735, -1710170744, 1770949497, 2097021816, -368696135, 338538739, -1328791780 ], [ -1367627178, 75096901, 696374646, -1297801769, -1182868455, -534728715, -1552814288, 636052896, 861437191, 1770877671, -1494208528, -481969507, -1771753222, 393471418, -875725480, -208242517, 122170206, 285757587, 1909197483, 1495095081, 1721633678, -1203852275, -862666089, -626057139, 704038249, -1986658861, -1634759772, 2135261345, 1457241910, 1657981645, -365426217, 597163656, 1569452820, -1814273311, -207886418, 941188932, -931367293, -278216719, -2143958730, -1760918796, 1689262471, 726983830, -1265861269, 2040051427, -1251368857, 1024213934, 1421140113, -413684460, -12354312, 909224154 ], [ -1016188662, 2068297449, 2024171192, -1179584614, -286790258, 930579158, 1421976448, 451611208, 54561408, 739165850, 1744670077, -1389445116, 796871272, -1370804024, 340137949, 1079702447, 567506811, 207136714, -271111434, -991639066, 981945872, -841626111, -1773185515, -962797902, 11111049, -1052186224, -440277798, -233176666, -1414714525, -38571014, -391829640, -1988813653, -1126742670, -662413208, -177556408, 1166254141, 2008208130, -1026637757, 1530223764, -1057175040, 1530108157, 100032971, 974694784, -507364773, -1487568070, -531263395, -1368703495, -1257358095, -2022295031, -157321404 ], [ 702178905, 1411138687, -1033930691, -99309811, 1052686771, -1009157530, -1381028209, 1127672895, -1146972542, 1752470732, -963456889, 372180423, 1420778080, -81669392, 1421264645, 352286428, 357264492, -1909168959, -799029062, 1356659529, 64946605, -205707116, 1601411171, -77731425, -1258772812, -1122452026, 1008435470, 1189801758, 292364258, 606068517, 831929104, -100998262, -1213955848, -978182806, -1570475013, 1702067891, 2032093402, -1986834809, 1213829506, 1894888231, -1055247018, 1951055571, -1116212441, 1258394350, 1541237223, -1481939226, 79162022, -728980606, -947188891, -1302007410 ], [ 2082845813, -316538474, -1903887364, -918636216, -1231322426, 1756037932, -1921862800, -1462482532, 838322519, -1522235900, 1797049217, -930351259, 1303312859, -1030035666, 658447261, -1655274181, -330576279, -169598074, -1027894505, -1566938165, 36744656, 734881746, 475531688, -1870619142, 1832030050, 992955382, -1717386567, -1618242281, -925979941, 1723547271, 1081073290, -1006650468, -2026221849, 734026009, 2029649115, 14674139, 412686548, 29375377, -83529383, -1709590665, 1496354792, -743278192, 2023737170, -1929653054, 1373518253, -1828907312, -421418370, 1727595011, 795796593, 422574461 ], [ 56132510, 1657499210, 650932642, 1095891907, -10597732, -609971104, -707859290, -1614121056, -607737653, 405553138, 25033944, -783326907, -407718412, -1121740085, 1403255884, 1276147215, -1087064907, -1715585213, -1982388063, -1708530195, -1235999864, 822046538, -1309100077, -1473972822, -1084224953, -1919732831, -1936201817, -12151740, 1060867839, 2028736773, 1589666005, 1761280268, 1940242858, -1893918040, -1799652606, -2018493003, -1354137509, -1922427249, 1412011909, 569542321, 1195200303, -1052147007, 1856513679, 2049505505, 1530773418, -324702601, -1225698429, -2009306684, -1126743362, 1981076724 ], [ -1064420343, 1876104898, 1739111770, 1113362176, 469083314, -849281236, 2089761047, -1587984209, -1363548963, -595019166, -89973006, -1716149267, 787358772, -340407575, -923466241, -821127796, 1721043138, -1570761875, -717695306, -1200720432, 327070059, -1444220595, -616172394, -1048720348, -164668672, 250217450, 1067139721, 1924636989, -1306986622, -438466944, -1788523075, 403874301, -1151937330, 70360456, -1590461068, -824307296, -486217114, 2008218348, 743981016, -51788408, 1942484412, 1828418633, 681585686, -1844977496, 144906134, -1736377096, 1418121897, 1377790901, 1650757815, 734017040 ], [ -346949604, 2998643, -1475908215, 1734134279, 653888919, 1433354885, -821516271, -2047660147, -1334962305, -1591475593, 353463013, 692719262, 1051035228, -1917357154, 837275382, -983643885, -269909489, 74235061, 35859970, -1030984425, -208177967, -149049200, 1466211678, -1296261311, 1377239559, 1880377376, 611793215, 903437176, -1774085320, 1142876094, 105568983, -145495189, 634533920, -426603299, 449621017, -1272572663, -1582726226, -799512144, -274448522, 1897527971, -1791763291, 1534037895, -312155595, -1675496149, 272852016, -1432224062, 660265154, -1504023863, 524326647, -466700304 ], [ 1174512601, 1411849852, -909529698, 315270350, 940923122, -584820320, -1345514289, -103174550, -576616100, 859059558, 434947776, -763078193, -25403157, 1466125666, -558604046, 1415464649, 525025887, -1912040705, 1120575620, -554438874, 110180038, -692856750, 1047813595, 1884424884, 360427454, 2134435498, 121971444, -63185603, -1255380186, 1333627609, -1005610226, 552313801, -904131997, 1749028109, -854308640, 1554234834, -1659159967, 3126082, 1462876430, 57843986, 656252469, -1048869920, -1679606528, 1102197156, 951707155, -143221813, -1968476104, -291919734, 907894724, -317419145 ], [ 1691860532, -1578801958, 642824040, -2055140969, 936747545, -690405915, 1796761260, 202415280, 916828826, 1703642398, -192219129, 723044747, -350649788, 1240682691, 1774092690, 887881150, -277877424, 46933984, -1406954850, 1477811378, 1034541188, 1679148001, 1227840122, -665052793, -1073948293, -543749102, 697717721, -1565199648, 1699236384, 1284675076, 773919170, 1010845992, 801215488, -986762770, -1403419719, 1783304685, 1132335259, -1254365278, -1326812547, 1449812014, -1895196105, 129431701, -2025444773, -1376495660, 840815173, 624016910, -701189500, -1777015770, 1843911991, 346899497 ], [ -938878772, -654810544, -1557557986, 2092741245, 1313020029, 1969621201, 1424447288, 852437423, 632776851, -1459687871, -1692505039, -1339054532, 1199468566, 1202720549, -1339624188, -1970335265, -1802333515, 313128889, -427917679, 276353163, 82151456, -523402871, -999741088, 429745207, 2121562837, -468063498, 708777540, 1679292851, 743578397, 2009927040, -1344326447, -191679957, -1691946627, -1284714931, 97567851, 819574734, -1444158969, -974391312, -787948394, -2091650928, -145111275, -1431128104, 392123081, 516454180, -1933447937, -378128971, 1029189805, 1524583692, 676571687, 801971549 ], [ 1149427990, -218196595, -479498957, 442473842, -33211347, -161409678, 1239572744, 93854919, 1754954833, -1321697875, -2036453912, 456039902, 1609496363, 593235386, 2093370982, 1218271599, -559044706, 1843425949, 1564510068, 733794939, -938160545, 106151561, -5481703, 1528898054, -1959333359, -1039798278, 2007467924, -1606873072, 243817953, 947174722, -1287073054, -1046414593, 1890874254, -1459913873, 1940273337, 886142678, -395417356, -1650963572, 959230840, -1806823771, -396030191, 341454873, -1598260105, -103271863, 918415830, -1938848257, -1233538863, -4861619, 428790219, 1092748917 ], [ 1198859986, 942008549, 396280933, 1060180130, 1593829339, -1679806879, 2042237855, 128443003, 473822392, 850483356, 138528814, -1035273215, -1960432509, -1028982436, 2132022739, -1406574011, 15739161, 1915100300, 1243523703, 668995387, 500335644, -2126071486, 993655605, 486984632, 658167340, -822846754, 76538333, -1099377176, -1612981091, -306870441, 953624469, -494183514, -176485286, 1324016572, 943910402, 1321134767, -1303428448, -518361447, -1342225233, 169705528, -1919904546, -1271749883, 680608710, -654078889, -1982736364, 723818778, -1842001189, -149086313, -1803241134, 1809132245 ], [ 887134067, -1912579379, 714814820, -1639263556, 1221037735, -746629516, 850333970, 451668458, -1678901172, -1093653025, 1392915472, -1588218846, 1135481065, -212632124, 141249240, -1878528931, -1754354187, 1235840489, 1275111587, 794620064, 1483854117, -1063780971, -2144574620, 249587369, -1775048783, -956472877, -557278491, -1916707708, -1516824732, 1025562842, -715192695, -669978830, 1325115096, -254766505, 437768418, -1596957505, 496999079, 1292840197, -719259528, 1360314321, 1672807971, -1991203982, 766785777, 1313018623, -428048495, -769355621, 346519228, -554298101, 2030341045, 1208146730 ], [ 91392286, 431251422, 1317578778, 208750229, -250106593, 1574567988, 2129970978, -489356034, 1003321317, 946413507, -1553833899, -266203909, 212880358, 247415955, -1689378880, 2134633772, -1439434699, -705961269, 1549975752, -577455990, -14582898, -1638373637, -890214725, -1533838233, 63948356, -2062862972, 1148927344, 1369866259, 1970485229, -985761901, 1614083696, -1070696151, -1414796096, -808454238, -152948102, 1983500865, 1465583582, -1458552400, 1551594177, -454422277, -1681836815, 263201751, 670129882, -2037999418, 219235155, -1278418290, -922886333, -1927554104, -1485510692, -421329494 ], [ -737292773, 80101082, -549775477, 1686225137, 1795058223, 254590945, -1329395165, 711575257, -696175700, 995628368, -423133597, -1580625157, -1691971873, -1428613341, -2103600092, 930561208, 193393537, -1410826863, 515181762, 1864769886, -2146851346, 1913659204, -1886976261, -1907993871, 665353214, -1652190383, -886839197, -582203015, 1631396395, -2144497586, -1010725535, -1052493575, 422699127, -2107752133, 316843274, 1426619072, -570334282, 2135213830, 498307236, -1762258758, -1548759590, -2069612764, -1080392014, 810635005, 368388996, 1782948020, -2027511780, 733388096, 70350557, 949332719 ], [ -1993763711, 1602105907, -1807518605, -1024808678, 1057039077, 1559319039, 1818064661, -529876613, 1975273782, -2001158835, 1552836273, -997682237, -177307489, -1842774663, 1192108994, 694739947, -935584176, -703017121, 770737414, 447465965, -178958993, 1224511553, 1565694786, -1779707707, 74466175, -192217579, -222732340, -932769785, 912723222, 1084159275, -1552707827, -635827154, -215788215, 817776617, 514197232, 318987996, -704603165, -944346209, -1909827940, -587351056, -216299079, 1898772323, -390144038, -48063995, -625546670, 136399427, -1376446538, 1062613307, 1817535857, 963901264 ], [ 1374563362, -450123188, -2039540013, 1706029764, -608825457, -1844587708, 322005056, 948558808, -2083222333, -1431775217, 651057583, -1207827086, -1805168336, -1656899971, 1520530932, 893381192, 1131049384, 1779181919, -934968206, -123821737, 1702484906, -454979231, -870062522, -705824319, -940304093, 1100098062, -763244397, 1013706967, 532412784, -24745004, 1438011007, -122264521, 1705178834, -1248281197, 71662656, 674642983, 51285131, 1260020630, 1638896475, -113937930, -563671006, -848974144, -561706864, -1002167221, 1300163404, 1310849727, 1255223662, 1384645089, -416980703, 1032804409 ], [ -44700187, 1100685436, 1436512396, -1785236735, -1844984316, 1993901635, 1746898123, -1018768181, -54703721, 1011880478, -454086491, 887938851, 866405286, 815467906, -1338946978, 2071243199, -1559962418, 805895961, 770755773, -1372072871, -1148682684, 1576333819, -274864602, -901040446, -1945625986, 1906967262, -1656521812, -2121334922, -1321021461, -1812976363, -1879479645, -560652679, 761271805, 2000992454, -898102197, 958291469, 41426572, 588652442, 1618564035, 561163790, 1874955051, 1628154542, -916273911, -686898597, 1663448915, -1002134977, -1418570141, -1142711933, 1772234154, 1798730477 ], [ 2027527140, 1115747810, 31188361, -644636517, -1031113782, 1030279335, -1763310390, -92547103, 1403883170, 503394614, -1569684272, -1260164799, -1257637113, -1395883600, -1195030230, 570401772, 1267656579, -729894683, -1644552241, -1006377902, 116664577, -1100063977, 1157700004, -1179835802, -717103947, -2085065131, -285178804, -257146632, -2110764462, 538854692, 815806412, 2093686413, -1421776301, -1462087847, 1118919258, 649977304, -33727719, 901592745, -1311726855, 74265570, -1798871581, -37108140, 1287779221, 52623523, 1856952141, -1316710501, 853144429, 752418216, -265303986, -1953599478 ], [ -83943433, 651084528, -172816960, 1229079851, -1975237017, -904226925, -1115137024, -329683829, -1233967655, -1634234146, 221522624, 1102165557, -1610875669, -1594435652, -846094075, 1450552145, 520168794, -1011343824, 1639125958, 91620446, -2118453892, -1687646568, -1394216217, 116202601, -833827100, -1739229768, -1518796374, 1444438285, -2065743388, -468963287, -534119143, -768227969, 476149683, -681894030, 1453107010, 838642310, -1486192829, -322295475, 140901648, 1478253003, 546637376, -45493733, -594126057, -2010315938, -910764970, -368137192, 707771542, -1293187850, -2089573230, 1064867061 ], [ 1974941853, 1929431979, 564609896, 1535524111, -157775452, -394867713, 121353739, -203358386, -1334440762, 1516543956, -2129888983, -295933741, -630127848, -771336448, -1533857745, 1310962439, -174991703, 181002823, 1220013455, -2055203558, -1598383685, 304603885, 434728774, 971364414, 536982884, -1971123933, -1243068196, 326792102, -1425947936, 689427152, -1796687449, -1800537666, -1598171177, -373035084, 460474960, -1660937637, -1317063423, 756947668, 1228891911, -683751807, -2038222582, 402116828, -1988126383, 686982700, -1355582277, -403521662, 1297447358, -2130687889, 1790888402, -182461552 ], [ -1762128221, 1179704669, 931778114, -1998797054, 73893283, 1756800583, 569994725, 95677051, 1676515505, -1003493689, 2118155188, 2032830527, 2017904656, -1588263964, 1336691672, 1720825704, 1682357533, -1543684478, 1470385590, -1661204926, 767315054, -1606345629, 369418234, 1753015363, 1073782639, -663470018, -1430751431, -851261017, -1138176912, 2004136623, 2097433324, -571050082, -1669028526, -328342119, -942804140, 1098126621, 1119858481, 385396892, -242375773, 80089754, -382477876, -195955561, 418398006, -189416045, -1903795522, -689702138, 1817406368, -2013372146, 1419733394, -1193943740 ], [ -541279800, -630660295, -1535204321, -658889175, -691481100, 1917074907, 1843451302, 1634193955, 749713154, -1862600179, -401237002, -1194427264, 2116633059, 1694605217, -471647463, -316008782, 757539106, -579491197, 807179888, 642670044, 1488133141, 570573629, 1929398675, -1274562877, 394600701, 742167962, -2046902929, -1445356605, 606054798, -1852439081, 925624522, 1163431146, 1079041524, 16026259, 2079129683, 1947909788, -697933297, 318534508, -1130891825, -1974926540, -542692901, -466114904, -1979600676, -679097803, -1195864251, 1995161381, -1884267913, -242012105, -1833342384, -251542444 ], [ -154755843, 1848968831, -806884257, 1986780209, 1937402550, 416656786, 1757486409, -2140556294, 1982119947, 1524275292, 1234010898, 1098077552, -1662451870, 1493757702, -1728414464, -359122979, -922399716, -124668790, -392180923, -106807346, -983986090, 328739379, 1487577240, 1825650428, -1842918883, -1323125874, 1630302502, -589410785, 1431568749, -1869059799, 2127489436, -872139481, 311281409, 1153410542, -1114434578, 943351399, -977868581, -950294926, 662757808, 1822949938, -1828257791, 776687643, -298976299, 1602496417, 122036079, -108112252, -1945782194, -1702751731, -1429410406, 334633752 ], [ -246772203, -385220392, 101027175, 1933747340, 282251298, -1619473766, -1033443725, 2047328152, -63531019, -1552220739, 1287800625, -1954706476, -855891848, -813673918, 1125184469, -751780922, -678608810, -665003239, -1502268307, -501380451, -396325169, -1834561364, 1188556703, 779006834, 599029518, -411639715, -492632236, 1708613612, 1362805297, 503939834, 176637669, 907565343, 1128731720, 1521693178, -501504070, 1678038536, 479752805, 810450033, 1736874451, -24233211, -413764711, -1542858527, 320576116, -153989890, 440415466, -2142401026, -1114194963, 1478050042, 1012828122, -101246573 ], [ 288613145, -1091862022, 2008877593, -1959922913, -214875617, -506508648, -256171453, -2147432893, 602028362, 1839501571, -1369865138, 1994690299, -2085448197, -686955184, -158786582, -837264036, 2106761830, 621911312, -1388076156, 1718847921, 658920882, -938115615, 884947890, -857998810, 1069184007, -684257402, 1922929669, 274376022, 965030656, -1617735235, 1254488783, 1760444377, -1019939175, -883358545, 70586413, -1171020690, 290909654, -1491155255, -479367267, 461948725, 333970369, -1620590799, 1776903572, 1956849424, -647305474, 1773995598, -259203340, -2032219164, -251730085, 1508558247 ], [ -1508637246, -463616405, 685427852, 53210275, 1675080546, -758737564, 436902962, -579127474, 1220853944, 2029446085, -955344731, 1601058145, -1999200636, -1435154469, 87223857, 3976267, -1295622464, -722946377, -574788116, -547491294, -1276443075, -1868239682, 2031385972, -921617698, -1353971321, -2111757631, 1919853036, 1206977619, -1878106510, 1229505556, -1616801015, 1905553680, -543548750, 812792639, 513891350, 1172000268, 1419685484, -251397321, 1405463061, -503188386, -960168203, -356192952, -1008205714, -890777214, 1560162402, -1603222966, 557103528, 2009314368, 1163013786, -1436735203 ], [ 1845886309, 1726024773, -1047212084, 669343369, -1432975283, 1141421111, -1013133746, 1116898486, -1566900828, 17997626, -1628859392, -1406648537, -1487555493, -1943196807, -1234965019, -1528081849, -1860081874, 1965191230, -990669702, -1924042594, 868303187, -1711310040, -1613278722, 803434049, -950349167, -1365977021, 194948872, 67507090, -1740377531, -2007812689, -118364935, -1806964985, 1850508098, -1634703301, 279259205, 666685491, -1458534308, 1549515328, 1065140611, -1510384055, -131027092, 1626245603, -286817002, 1183234638, 286868585, 326530049, 1450371541, 455836260, 1378764241, 801979829 ], [ -645931005, -1297617320, -1471940119, -1908901271, -523963893, -1928519268, -178577924, -507965649, 912127767, -1950169670, -1581783319, 1978148334, -1538472782, 1217302014, 1248570919, 1681732161, 1637991383, -1105065420, 462022750, 1041960706, -224759400, -1859306560, 1343605290, 1799691833, -1070128400, -1199865511, -888193651, 1026611799, -502229701, 1107732118, 1696311363, -1563473519, 346428077, -37875111, -538284235, 1443838697, 970073837, -761042347, 547066352, -166050477, -1437244636, 1629936625, 1019677562, 1312119565, -1993237496, -506531262, -557012274, 1158420249, -1596406297, -1599752940 ], [ -610621841, -1881479908, -1068953453, -191035840, -641219829, -73047037, -668810314, -1455755959, -2048101853, -157155087, 1810659855, -970355624, 1273834885, 411577559, -440099178, -246444483, -512789931, -759784607, -1095438343, -226027160, 1760290678, -1906475704, 1640665399, 1679076781, 2091525240, 362156142, -1768458817, -5880052, -1586487326, 1885892964, -1570111473, -1693782909, 1017915344, -2035378425, -585849008, 1032286003, 749097652, -618656193, -638540331, 862522473, 241290636, -1728745863, 1935369699, 1030658422, 895247376, -813525134, 391240204, -2095194211, 317743599, 351933545 ], [ -211004904, 2049169196, 230162657, -785856965, -970009509, -1662562477, 1273080784, 332145638, -1414222368, -1223706699, -1665261987, -716822274, 806775892, -1467849259, 161447962, -266356320, -1002398425, -1518624606, -701656044, 2103074376, 1464640602, 1079488207, -233224736, -158972310, 470012583, -1575993003, -552427409, -1892743041, 1525413341, 1122433658, 1729320061, -1934449953, -1264197525, -2039096709, 743728175, -760857391, -1254736566, -130681109, 1415054101, -625024349, -1039064481, 137570160, -530626515, 657453949, -1671517263, 1407378292, -627683654, -1749745228, 425275659, -1764384727 ], [ 1822898126, -559945989, -1288150146, 2007351494, 733555477, -1949336698, -1628334679, -396875827, -689962165, -829173256, -1601656334, 117012954, -627657380, -596121095, 20858085, -345818358, -1359496406, 1351653213, 87786723, 2093305222, 258416480, 1947084829, 12794482, -818510600, -1130043878, -1891976584, 2070185588, -542647585, -1021492779, 1200507013, -1280990198, 5273465, 1933246175, 109281133, -83618337, -1623491118, 1512703483, -1983302361, 1264975645, -1327742975, 1845151632, 1088374006, 816808476, -376236120, -133358981, 2067435046, -962704984, 1743072496, 1932228998, 710216449 ], [ -1969738253, 744315647, 227102427, -112098393, -347992471, 331971889, 1363668140, 402741521, 935051670, 1744973340, -1159976536, 43707844, 1926843995, 2048682976, -27859649, -991131232, 1669983418, -636819607, -2103340102, 1888578374, 1257298526, 1996608545, -519303686, -704744766, -843600202, -1122777284, -685965014, 746358732, 407585830, -1130458941, 1003532129, -1937085636, -400390182, 1625615600, -704880787, -534662795, 704715368, -1356889027, -274625754, -789858684, -348219107, -469795405, 1652714320, 1958146603, 1482588142, -932759068, -969588587, -219117126, -899703873, 1575903271 ], [ -2083966252, -1146740903, -745762149, 927491463, 832154047, -1911143101, 1257815571, -1661794670, -599086223, -367698054, 1002392956, -1785282184, -961699844, -1971901782, -691987506, -563753364, 723105618, 422671434, -991762790, -1644657561, 445191621, 1350352144, -1934660018, -829701650, 1995721638, -500415818, -1258252174, 843797013, -749150853, 1392417146, -912797305, 1583940966, -293491026, 201609679, -199381244, 565986992, -49623897, 1817188831, -972844933, 1719561108, 408310266, -1045651702, -112279602, -1167110161, 1907656389, -1850617919, -1199783181, 1137722116, -515264576, -1084458780 ], [ 2047529489, 1427302896, -2125749014, 859490181, -31326742, 385331458, -1692693063, 2058877387, -1727121956, -462155190, -886229915, -3119649, -238985949, -1289433359, 2021965820, 1339780866, -98236598, 1904648661, 113024781, -1419470229, 532126708, -2125450217, 700519968, -732013329, 208880064, 1760258838, -2029616314, -449558914, 142618494, -1094389661, 704730945, 284724815, 462147486, 1987823441, 47447533, 941890443, 393711923, -495844757, -291044585, 1331169927, 524111562, -945725078, -1280931604, 866017993, -2055930292, -311153776, -2071355662, 224697585, 1401391861, 450703180 ], [ 426731848, 723678885, 214086743, 998497746, -1399737920, -417533093, -722684611, 1598698875, -110242466, -1038168428, -215731379, -833678176, 807248990, 58955447, 626985133, -748578269, -1574644372, 1489537982, -998438740, -1770586662, 1391228869, 473681311, -1967809518, -2016032680, 1928798870, 800816381, 150407493, -201175279, -284622430, 950323568, 1577685351, 1460747190, 1347985698, 796938489, -459145638, 632091165, -1094443035, 2121828853, -952272116, -152950945, -853092818, -1168851893, 516529618, -2078593954, -1183778019, 789832300, 1470775297, -1326227571, -1841840160, -278920684 ], [ -1138398854, 1163722330, 594526579, 1753305693, 52077930, -523084691, -143038367, -623849315, 142025217, -18352623, -151574420, 1658188585, -1710472795, -535277387, 980651540, -22870392, 836174132, 575425843, 1431080761, 1920820529, -211500614, -351255669, 1587313277, -1020142385, -322046629, -1766760137, 636461502, -1838243609, -721496587, -589019686, 1821769136, -1272628230, 1467517824, 295161297, 643192030, -1139397627, -1693906651, 146289436, 525084244, -1375096302, -153482924, -1187777693, 1744068066, 576027679, 1214447013, 1300552036, 212209123, 707983866, 206192904, 811199638 ], [ 1205997337, -659102937, -487225118, -852052875, -614405697, -946062490, 997117876, -1911986749, -1005689859, 2045327172, 7271748, -423995081, 199995927, -966778783, -1464851556, -1760603492, 1462491906, 1900402120, 2087273284, -1683748898, 1409275118, -1274625460, -48106479, 551078647, -159234848, -31823780, -245602313, 442546311, -1781693633, 1378458727, -1341848203, 1643248954, 818182288, -605781347, 2086363623, -1308919659, 1599140457, -899885389, -1301963425, 608817309, -767893926, -212382463, 963030876, 1774500555, -1546922370, 1362557062, 1885782220, -930717706, 1961047965, 460910742 ], [ 875517949, -1033380263, -724560829, 1403537378, 831455631, -269065131, -1598787620, -1866957659, -847611704, -345710991, 779826098, 1919137367, -1124903620, -1076119609, 1658088478, -909311505, 1089894087, -190542034, 1389940256, -836814020, 896778423, 712021823, -669366636, 117122253, 1109401833, -258279767, -1269389474, 115027698, 1436237993, -548510980, 877604136, 896868888, 1073620655, -374086124, -110686939, -1690847185, 2119393074, 1631318892, 830350522, 2111845588, -2111881947, -352010100, 424943186, 60095088, 1660298462, -469188979, 1588067621, -1429975717, 1113686068, -172299820 ], [ -1850693785, -996050493, 22330299, 1540985107, 2027924247, -580858711, 2082916262, -576909477, -1518486933, 218663251, -383224454, -299014052, 2078328939, -1110661243, 846850382, -2058696201, 1213643757, 1588213223, 1739894162, -1282757004, 1101175711, 2057222314, 1009074845, 1659244519, 496912259, -1652579252, 898510161, 746887507, 233733729, -645802840, -1344449517, -1077867327, -1388741975, 412290741, 1428722989, 250362496, 1419482965, -310054700, 1203787687, 412555843, 552368527, 110825531, -1469571322, 1900199100, 1432135870, 1728034798, 1405905840, -1064772028, 189151220, -1456001145 ], [ 330544066, -118106156, -740893777, 2064598185, -904625206, -1495419446, 1071879420, -797516951, -2073757876, -685685803, 2026459970, 646346870, -823607135, -1672999, -495188787, 1566303919, 1680896986, 2015446171, -1043007480, -295661508, -559762369, -326187202, 507914600, 1149907150, -1757723227, -1382744439, 278718358, 1786599982, 1164422664, 529755711, -91085977, 247758596, 1848000629, -1432427252, -257029102, 715976941, 894059690, 1460371649, -1376455534, 753878482, -1744451337, 898025307, -333852711, 821510631, 1728629725, 1047316775, 1613953317, 1264986602, 1280468088, 6510689 ], [ 147315175, -577209254, 1111353343, -1767794179, 635856386, -1645308744, 744113437, 1103787674, 1850835476, -1995400592, -237646108, 704215079, 966316290, 1440103568, 821060841, 2117687052, 1057261231, 1736740705, 1516186570, -1631733697, -804719958, 733241849, 2121489268, -143377532, -584045449, 361440874, -111705523, 318274584, 514007055, -1697480859, 611439807, 2127827779, 218766006, -1344950149, -1820385780, -1565465681, -77784860, -1194195800, 323130752, 1694705821, 1785737348, 35115340, -2034295541, 799001499, 130137764, -1698380839, -217424335, 933572984, -1389145436, -1986253976 ], [ 1259448863, 2128543667, 1324601060, 1351831630, -2038795423, -31791902, -384762107, -2114201873, 2002259518, -62758261, -1463565389, 1900988746, -423802254, -104211439, 1064479159, -378460661, -1434770293, 1988241095, -1980872826, 451847316, 1301598908, 1725761045, 1291044171, 1002606894, -1370252074, -197918992, -376360988, 1573846639, -667821630, 2069397880, 148857400, -458733034, -297413107, 1438612436, -2050841636, -1086574770, -449149248, 753055334, -1825849260, -2086233788, 1574390691, 981576806, -1655216096, -277515849, 431527977, -982389208, -273498051, -1404867287, 232159552, -1472973324 ], [ -39194072, -17377652, 1945397580, 737979363, 1402652427, -1027262427, 123846576, 850667360, -608901800, -917815479, -1851126829, 550448984, 949361241, 1246230750, -1449619750, -668515487, -2123946406, 1469687662, 355323085, -944918104, -7257167, -529144289, -1910084539, 1497038255, -995400790, 49815063, 1136607927, -293084226, 229474454, -182139762, -1158591777, 279702999, -1025315798, 1360198586, -470719014, 1227270599, -824916938, -427257424, 999628151, 1462122291, -716919020, 66579807, -9511173, 228805149, -915305262, -940281386, 247429640, -176025473, -1350487, 572017494 ], [ 1267731361, -2113821593, -1286489283, -1601360549, 700168351, -1955143130, 761552746, -947613941, -1541346417, 1629111300, -1725744479, -801701036, -275926252, 1256203836, 1196536485, -634915356, -1290670534, -956920716, 2098318197, 1799007458, 1320375652, -1341771339, -992007739, -1857243082, -1971974384, -2086813968, 393241451, 55854755, -1683488706, 75091751, -174278919, 1035479739, -1272915813, 485059776, -1417615948, 632767475, 1212452073, -1875415020, -820318682, 1600914422, 1797143648, 382905483, -370846837, -724878842, 1723392234, 315740265, -1039280374, 1752323114, -1946279456, 902313109 ], [ -242226469, 1399944311, 907739704, -596326875, -1558767582, -1196299887, 2136024403, -1872102951, 2087322187, -916204191, -1823810094, 2040265504, 1809933082, -445106952, -541184859, 1643439100, -210917194, -356224093, -1623546232, -1684690577, 463800346, 1547361217, -627062095, -1187020906, -1698200383, -942705354, 1698867792, -690409444, -1289423632, 219801166, -1318199233, -480345434, -36283943, 1150457399, 1429296072, 2017688777, -1567661011, -1635534006, -1272535420, -387223815, -2066468102, -1831470474, 363323152, -96590053, -312864257, 1280954905, -581472317, 973335517, -1650027344, 2090284001 ], [ 1589540264, -1670942032, 2090509428, 666435436, -1408951316, -1640900902, 1667358721, -1166260786, 2084890510, 1657391659, -1816507397, -153258375, -1594211336, -1927254899, 347925324, 934959317, 478934161, -447785045, -1502523025, 1901544350, -198904173, 1085841205, -995273537, 2040764688, 2121723893, -675335396, 1369620900, -1396280221, 1482778037, 1803546613, 368453006, 1452948026, -997105720, -2064889893, -795353673, 273869137, -187843070, -453871016, -1915070308, -2126722027, -2029526437, -1669292894, 907680378, -1180597567, -449011034, -1689783801, -1607952472, -257016097, 10828923, -393185196 ], [ -426943671, 597195971, 980702993, -1157240174, -1345913114, 346765295, -449386045, 221034518, 1664592040, 1880074580, -1871954026, -339035079, 565094908, -470567788, 254023437, -660515764, 204814096, -725458544, -915109995, -2074117655, -697665587, 1405487071, 1076476350, -743674160, -1178883118, -1074345444, 1828023934, -482192964, 2069218991, -791525771, -850711102, -143204791, -850752730, -1222989819, -127101322, 1930966372, -1015962092, -1394261890, -2045515374, -401036047, -343996329, -378015076, 1038016016, 184283100, -2082694218, 594002439, 1963529969, -134106530, -1636132099, 1099821493 ], [ 593881456, -1355483040, -27658404, 89122172, -83155824, -989573028, 1233799779, 1280080672, -1739213886, -165055723, -585740394, -897151176, -698483984, 2048127614, -698879247, 91973835, -1228616648, -82613939, -1603015163, 830272422, -1732825969, -1867526898, 758239606, 648498484, -2000528245, -1710454311, 1280942534, 389970867, 911539737, 1773031918, 1265237199, 2042022713, 1870800552, 860281793, 184197153, -1275228126, 476885047, 930701960, -191935329, -733639431, 1935144894, -111244321, 1550700239, 829820601, 1777764978, -964302797, -713597414, -1340466812, 803525917, 1471377281 ] ] ], [ [ [ -601296509, 837876101, 867378239, -1282559225, -594500240, 335308822, -378841271, 256402617, 190822026, 1454542022, 1755621208, -787615458, -300633554, 389518880, -1980002970, 1625743427, -403187294, 1758772800, 1295697954, 349625415, -636450621, -1243285504, -389074185, -299259808, -695609240, -1016915136, 510620608, 694341815, 512357367, 591005500, -1727754101, 2141142989, -890389901, 1968963371, 553615569, 278336866, -759039012, -1899540041, 2143977919, -516876795, 641391271, 1388403485, -929499582, -750034687, -64823493, -261724396, 1862777209, -1992068287, 741871517, -856159666 ], [ 391525111, -1772435565, -1691915307, 513671237, 1073246805, 1326756712, -1732481190, -909863980, -2107161824, -942124615, -479573978, -1569287606, 1304815610, 1263932277, -1158352680, -2023380580, 83043744, 1390057804, -624634482, 378348947, 868300039, -299190422, -676796558, 1576124990, -1641848934, 2016794950, -399685911, 1065790159, 1560052966, 1081558875, 78914963, 1478032458, 56232837, 574407890, 423459379, 63020092, 1016148746, 1506049063, 1910000547, 2096955298, -1928297259, 594992499, 1044140754, -1319541728, 1924780757, -1498265440, 1112056543, 1472755436, -1095954442, -1889532663 ], [ 919432050, -130433335, 660279061, -825892085, 1267618958, -1147599478, -8319580, 1917948432, -1270628359, -362793190, 1234277580, -2096810577, -1391890421, 789968443, 1842797008, -204859569, -1895704541, -657317342, 482963661, 506264913, 369067701, 657612351, -289802147, -117633840, 289313877, -1583294121, 126784905, 1738252246, -33719563, 165347356, 1912863553, 909941776, 61959940, 427014701, 1116044516, -800100179, 1353398601, 225211304, 761781468, 1198480491, -599731081, 276583059, 2039035025, -1269849277, -2052970269, 92569424, 2130912616, 2007213207, -1097851226, -383702121 ], [ -1517701945, 1882619532, -29012561, -945907173, 1538332367, 30411862, 962443501, -990910833, -589130761, 1798326037, 1888326750, 934506496, 55199302, -57117325, -718901959, 1052884514, 1317251607, -1847215343, -2092345884, 292823743, 2091833169, 854533171, -53671031, -669744941, 290084894, 1515805777, -70724279, 1144218040, 714804544, -155386043, -947733645, -973366693, 1718485020, 744786571, 1239999368, 2057433256, 778124870, -1712351696, 192964181, 516613487, 354616292, -1025978731, 1201545296, 1928667808, 1471122042, 1840219309, -1971271608, -1097782683, 539659125, -1244941668 ], [ 235422946, -1621142986, 2013740703, -434814949, 321552033, -346205789, 35095412, -1254944676, 161124798, -1637903598, 921746386, -209341092, -2107376902, 866353917, -1813316262, -313286494, -902345234, -1930144831, 561860582, 906171653, -1697178181, -1882388498, 391623521, 1748347010, 775703442, -1486141630, 991163971, 1610677400, -566625924, -692931062, -107248903, -828676823, 8767894, -655659276, -1547778756, 1314480301, 277040019, 1779730582, -1359678536, -1529447337, -146706316, -1715940551, -504935810, -1518518478, 1014989665, 1640139158, -1313895220, 1659285546, -1904226224, -1819870642 ], [ -1686133977, -864108394, 2143387283, 1724740544, -1957319371, -107893002, 767079524, 1741669282, 1414893296, 960698410, -795769549, -584024722, -50719722, -1095384591, -184573, -1467699849, 1968074897, 1477948317, -1288502534, 1335408009, 177489023, -1499061966, -436472559, 1487861315, -423725512, -107397483, -1792978719, -412027873, 1547836981, 1518873641, -1734713884, -1229720880, -785622276, -1665781063, -2034673613, 2102426832, -1224215531, 1835055022, 2044208434, 1970808749, -997543122, 1786196543, 854587120, -2144032870, -1386393354, 827334997, -472537896, -1265628428, 1365123012, 1101464841 ], [ 673023494, 546082491, 1132826615, -2074954281, 1774525321, 2061795812, 1743611704, -1332906192, 1157917715, -258859448, 71921499, -855087800, 1834680950, 1231325719, 1867277343, -1286286488, -93859305, -1824431895, 541873149, -635848456, -649048467, -19859988, -1135050589, -1667306796, -1243269714, -1186036023, -1058370948, -1610679362, 928892738, 1943979020, -1308216541, 371356522, 519954252, 1633302441, 1563918386, -1163400741, 1654679635, 2031448168, 1214681183, 238194622, -1903953718, -2068528762, -428672584, 179742858, 2136523419, 228327843, -881854505, 569342155, -1225773380, 28618370 ], [ -1808241820, 633596555, -1045229800, 239078060, -785180154, 564812804, 1854986329, 1905224049, -1133480508, -1404641255, 155440462, -1996993499, 1666352349, -1041558309, -302665286, -747949650, -1714036846, 1620603285, 968102043, 92323821, -1813920605, -1781138011, -1449853587, -612506183, 1275803675, -1642488498, -2133193286, 2104027064, -1340562077, 2077706673, 1072056302, -1987562522, 2043757535, -605534259, -1794961820, -1548377546, -1128444012, 29611627, 287575651, 1326703768, -427959591, 1201246456, -1045082382, 1097814004, -894952539, 400148783, -1622831, 448197747, -1688981665, -2126719047 ], [ -151512507, -1616469829, 91470319, -1249226023, -1746913438, -1902546347, 888296304, -1779701471, -1458639062, 2129156887, 1686857909, 1707505671, -415246145, 876537874, -1555281280, 1878886511, -1873501642, -795302777, 440684708, 1744582968, -310565594, -1746375985, 473092385, 869637135, 191788559, 1498642175, -15186013, 1430462076, -403107927, 964083181, 1217012928, -504746584, 567920562, 1544921016, -650764810, 1530654796, -1692975736, 660193780, -1076880861, 441851551, -2115008650, 1479689111, -1408583943, 311302710, 1021053647, -1689149026, 1015842089, -889915357, -560269493, 1665695309 ], [ 165052780, 183914848, -1694222967, 1430622247, -17630700, -1762982461, -1244905500, 1510458945, -173796368, 1037451599, 717603953, 820478570, -1144391617, 1248723049, -826313424, 1249332807, -1382767020, -1082525240, 747946044, 1289787106, 544294151, 409575533, -446519960, 537617769, 758317675, -1710839011, -1465562224, -258338461, -1429157919, 1196320698, 1203465522, 1113284176, -424201069, 144458640, -1460257260, 1613969962, 621991979, 196899352, -1676186204, -1814953355, 920570314, 984294145, -33555688, -398583026, 1297684476, 1451701412, 1168986779, 741602596, -1341614469, 2102151358 ], [ 220747785, 10289495, -841415228, -931054430, 650508934, 57602818, -1806594202, -456909101, -1811619347, -563811678, -84018193, 547048705, -936724050, -1394742512, 428823088, -128610796, 694589180, 63067712, 1426502681, 495212956, 760132729, -1923860492, -1574386309, -1890201445, -1022214325, -931183597, -191379793, 420261607, 1778575892, 20176113, -1833414629, 675988005, 146015484, -665085106, 517593950, -231631659, 1063645886, -2112028995, 531081096, -1675893832, 301295276, -851748588, 1463501625, 1993600731, -738710529, 1132513015, -1223817375, 162134945, -979915533, -2029517777 ], [ -1725861507, 1180872173, -1302203704, 604358597, -1638801453, -1523197396, -1842429342, -223880351, -948883475, -2130952064, -238387256, -320721241, 1897080836, -1760616637, 56089963, -1215980426, -603508752, -1311671669, 2006244098, -557201892, -2039590392, -1693298491, -941551512, 1563598229, -1866929646, 660920643, -2146034036, 1420586116, -1338728849, -1130657015, -1973694614, 915708394, -719503011, -1859586021, -443097690, -2110869913, -764000183, -1375070486, -102478807, -216772302, 1719661841, -288097160, -1831471293, 661510608, -398905148, 1792782480, 949581737, -797318297, -850463578, -1073671155 ], [ -815587465, 176750012, -1891062622, 1008484962, -1016781699, 1622445633, 1650707126, -320213850, 315534053, -1089178522, 1061517574, -1281277300, 457222983, -1393483268, 246772005, 360282890, 210287964, -1087735171, 1527531701, 2077013325, -863293918, -1035400046, -740170364, -50634169, 1238814193, 1082231769, -603998725, 479134487, -1246877088, -1146859961, 1968148082, -1583607139, -1678779237, -609467607, 1185771742, -1006190266, 466808619, -1041981529, 1639173111, 2129002320, -1810159223, 1387057375, 1055002945, -377069327, -928264757, -306495562, -576676620, -1626286019, 1184497246, -229943172 ], [ -1856397054, 1621459759, 1326128646, -1561237163, 1367427829, -831126906, 897887951, 1731858487, 1062178711, 624396839, 1709125413, 2091479395, 1909686085, -1488022714, -984697419, -1570630409, -2086033365, 1254460156, -33086048, 695304670, 259445651, 34974326, -80591361, 1997866424, -498251576, 489342148, 1435598545, 225376858, 692764949, 1673980323, 1253666648, -930136862, 1753943444, 809281041, 1745285893, -1262367974, 1051907725, -220577589, -1755690148, -1501489872, 58755397, -1897734699, -1913691559, -1172795910, -1469637121, -1498016593, 1845261327, 1437554950, -1146943285, 305595987 ], [ -985501921, 530487300, 1755464228, -393750293, -123353052, -93368447, -1705083566, -244269064, -377775441, -1300717338, 1379523724, 578079409, 1098475721, 1673772895, -1614895043, -1230372223, 495579929, 1734312807, -1382301027, 1347957261, 634004840, -111657908, 1031453035, -1524283034, 2116309163, 1852070740, 1726338411, 2093246248, 179229125, 836354766, 1784006591, -305633653, -6211389, -1056216093, -1096270753, -780344674, 503153528, 1143562344, -1962884689, 1385802451, 705919932, -1705419358, -827105073, 1375341833, -416885820, -1650068533, -1191353754, -1262702896, 1271382673, 849763842 ], [ 1992899431, -1505653348, 1579595290, -1657663531, 2142498656, -506061262, -1964826594, -1805553331, 352628715, 194013266, -722601604, 448386636, -1538187171, 91695797, -2125062819, 2022657088, -999910807, 550582124, 1423222206, -2054463796, 1333363487, -1513382977, -625432229, -166260870, 1202851369, -1362164641, -1274599108, -1475809801, -505474589, 2015930305, 659580775, 2007903375, 579850110, 462549511, 435323159, 782834190, -1484750829, 1440974621, 1356299505, 545715349, -699731728, 1107738329, 1092394350, 2139113657, -320734395, 1747298737, -369233123, 1763910140, -780890909, 1135543421 ], [ 2110034335, 91977937, -452360711, 1490209167, -855503940, -1148295232, -777247291, 1657685032, 1934722882, 931244747, -1766340316, -1126068703, -730532102, -1456432276, 132672345, -99944670, 1489004900, -491535683, -1774597265, -852527015, -397076721, -29443533, 1866993444, -1355515411, -971984795, 2144493379, -459261203, -1982113138, 1663365853, -1764374094, -699378374, -1852689253, 1616517466, -30163422, -379427184, 275311945, 1640508149, -818297065, -669091243, 493531298, -1664492943, -93639693, -2120704462, 432750702, 1475391431, 1950272332, 1367412603, -1148136674, -508310606, 855894485 ], [ 142505087, 23163534, 2099751408, 1787896898, -627839914, 1816863812, 1540987915, 94382780, -1639429568, -1612040430, 1147770817, 1561821264, -1192941809, 996190587, 1388382259, 645144570, 1352306039, 1444339195, -1998692612, 83932937, -423071990, -1110049308, 1941616717, 1444045549, 734080210, -662579543, -1275018258, 363026418, -1866521942, -1671591429, 1407496495, -833407582, -1483828608, 461362343, 497038940, -1020050954, -620090066, 1287802355, 353652957, 1496526476, -1459274638, -58073849, -1240153213, 1245464354, -1244890667, 1479239483, 936029794, -681071269, -733554538, -1828247343 ], [ 780739100, -826582300, -512200338, 1696203936, 693660916, 1672174309, 2135752192, -748752948, 87723225, -515018378, 465839530, -165011066, 1618100759, -2034324477, -2077747491, -1242559740, 633430217, -156605495, 1738975042, 1269174716, -1372475087, -490623005, -1193319859, -637455632, 1290923238, -326279703, 986542630, 1218073312, 1290601197, -1195239934, -610327288, -81158942, 686367883, -250380756, 252405598, -354498587, 1467368836, 1166646901, -1640366406, 1445283090, -1445585028, -819013278, 1750863037, 49010675, -590551106, 1186734910, -740508337, -1524853098, -52279246, 107416188 ], [ -1849379384, -1297200421, 707207631, 496842773, -1645620985, -1343373609, 658096644, -1317935109, -1553264066, -1246865050, 346934593, 162217671, 388676808, -1640523225, -180763726, 1354691239, 1753274174, -266344058, 1322520234, -1867926437, 1679084625, -278947829, -587254155, 1045903890, 755559816, -2116344200, -1942024383, -1351779445, -1187882374, -701621115, 1862845116, -1451327948, 1177670125, 583105610, 1895395639, -884462262, 22840335, 879770869, 1147745211, 1449091038, -1112868137, 421098661, -1275080375, 1721684975, 1449751424, 1367405375, -1259411692, -1430151988, 1657400838, -863732311 ], [ 1176427947, 434972023, 181733043, -1341471953, -981219688, -2064478416, 888400533, 631966086, -157611208, -1789556236, 1221297252, -1436184444, 1816771018, -1266695405, 2014462392, -604963226, 475150511, -2088649602, 1734263925, 1938195461, 475012040, -157556027, -916633454, 279133382, 2132436736, 327280605, -1152403794, -2091203585, 495649468, 2138602733, -433443433, -802594724, -214058635, -237931708, -1817988859, -1781417348, -1927921036, 122460431, 1507554911, 934026294, -837338252, -1059495565, 1016618078, -1606693234, 1489931087, -630004166, 1174531200, -1926704025, -1092821195, -529519291 ], [ -1652593300, -1893817890, 573254581, -740907215, 843821362, 484262073, 156850047, 638393981, -1889862785, 2011977200, -1912332909, 1359739420, 399835144, 1960557507, -1433709467, 1068139826, -660685773, 1502203463, -1531091652, 747944000, 388911586, -2044381376, 1086274510, -1999582575, 1804671281, -1267936080, 299433945, -1648621545, 278963545, 578853287, 1685557138, 366289309, -836062814, 1813107461, -326102027, 1766090436, -1086903250, 813523634, -846910732, -667543763, -1154137282, -194952458, -1086298249, 1195053075, 593092044, -2044534528, -193083701, 1412977562, -1233919229, 1081698614 ], [ -1671791670, -1830391790, -659990643, -49262424, 1004661999, 1072318415, 1447022516, 1972576540, -309407165, 179975405, -2061805761, 1948204784, 910930094, -1596029115, 633558335, -1173359049, -1825717309, -145480239, -293333227, -722968092, 197665657, 1065241660, 820553992, -295154253, -1359311489, -1531823830, -1183287253, -390965071, 1078087715, -1521446857, 1897999829, 661686731, -1934368257, 1024809767, 1354790238, -940093170, -393491206, 1106757439, 2139501169, -718912664, -1459164809, -1032716516, -850036370, -71676913, -157342080, 271914918, -8645870, -1642851826, 1116534727, -2092571256 ], [ 53785877, -742736867, -2114859930, 1704485250, 143192663, -185539122, 990950106, -1488651839, 1132165514, 1775096182, 1752761152, 1485281615, -580658263, 204222984, 1035342336, 927029418, -1288996687, -835259158, -2089007838, 411578969, 1116503296, 44790762, 701460241, 1500269803, 349086210, -1378436828, -969406251, 1078532576, -2053292123, -99077784, -1215188473, 851348192, -1520072220, 592685188, -1932765724, -929091539, 275280160, 865682519, 2144658527, 1843472815, 295548699, 1529962854, 1067468113, 985106447, 1746340735, 92637314, 1787394495, -41515730, -2139396417, 1842554909 ], [ -1069172510, 1074776228, 995664312, -1673758476, 974673283, -1104323215, -1978531060, -1514503956, -423643578, 831875404, -1995270722, -364787374, -85205011, 1880084776, -2018222669, -387620627, -661805396, 802220992, -996603736, -1813328256, 883659691, 781196108, -1018199985, -1592693020, -227030318, -52239887, -837942278, -1909322768, -1973752980, 481827915, -2086198591, -1734965299, -423989994, -1054617521, 1042645420, -250590957, -1830604067, -977139377, -78011348, 1383123017, 1227515634, -53666853, -171828231, -558048749, 1330132935, -1522661499, 458850505, -922517675, 444739626, -129273914 ], [ 65014627, 2025312837, 1220271951, -2111000315, 674131433, -987826906, 626998893, -1897122731, 1381918389, 226166296, 199437440, -953210931, -1068350460, 401168221, 702113938, -659879724, -414568828, -1811239011, -1358219184, 1163742170, 84649772, 1360833899, 489301345, -597771430, -634872548, 1431155021, -788539273, 463471875, -1843254280, 1473952957, 1829205662, 1126259259, 1581712103, -986354742, 1641415084, -647494195, 2062197277, 496523894, -501693390, -1348662874, -1808722171, -498055375, -948676505, 1477629615, 803619126, 991024221, 295136612, -604104392, -633807165, -912066653 ], [ -968473262, -1909463222, -346670410, -1941456396, 1380303304, -1651371934, 150085080, -1330877757, -1729105923, 1034530830, -767094799, -873128177, 1267191601, -341253132, -1096235608, 174224467, 316853227, 928302552, 1266679876, 1390249552, -1103907557, -564516633, -1305463973, -1509762138, 1901337424, -318822812, -1630328294, 769483853, 1552696716, -1116510813, -2067556926, -265495386, -151891151, -360907337, 1626921450, 162529140, -1184030169, 86049368, -1580474890, -1173541512, -1533995303, -648933519, -1700958720, 891815809, -612915579, -1244261067, 321275635, -1133203232, 716030250, -575093686 ], [ 1623017639, 912232137, 1383051803, 294703826, -21157339, 1324365704, -1513939540, 1996069400, 1864168519, 92409949, -686502139, -883294968, -1244610466, 665108764, 958140601, -10579057, 1281717045, 157966171, -1746448078, 2088964000, 388282279, -1126985612, 1043558193, -1977891132, 1292613521, 1463324343, 1509676327, 1310504800, 1201070766, -1438765428, -1425472803, 1524474366, 684809876, 98321290, 1799285290, 1326986997, 461440642, -1409802527, 874449742, -1870727983, 1497432068, 1247979442, -1816171522, -583201156, -290149640, -585070726, 190361684, -282103358, 1145269024, 1715804003 ], [ -1579991653, 974287088, 307411961, 1968360966, 766220621, -141028111, 1209814013, 1606145018, -1504038498, 1113606884, -1025085467, -1100633729, -48428875, -226854012, -2329806, 1544055839, -2120477880, 1555847462, -549785865, -979808497, -1679134894, -199476572, -2038198516, 61307261, -1382625630, -1547614797, -2071509977, 1885391784, -1813761357, -1582511004, -655435561, -643164093, -329240309, 1925309540, -1799090373, -1628714515, -1316215209, -1991391730, -452129639, 371526640, -1244364436, 1008893159, 2035036821, -548254201, 1383796034, -434785274, -1333355692, -231034490, 1914330786, -532030601 ], [ 1212705674, 1149809519, 1126191232, 1856964041, 1823468208, 1473995934, -896275041, 488862604, 1361707906, 1839285923, 1454863118, 1730732610, -1549834715, 254975310, -925627170, -554016534, -707060083, -394467804, -1450580618, -754796565, 1096812317, -432449404, 2006530799, 451247498, 409062591, -555961856, -741599930, 1555849315, 808750074, -15290159, -1522150662, 1308228934, -758984150, 1678286855, -924497787, 1143731303, 1654102562, 61254741, 1868611475, 1837283843, -229260323, 1663067074, 1457969628, 302357624, -1196609692, -857480981, -857826403, 1666698861, -2067846979, -1452536683 ], [ -1606597751, -559902652, 1176699531, 155255635, -1920268031, 1697791062, -522072204, -1424507433, 1055503137, -336092225, 650487595, 345209264, -785982697, 1540710281, -593100077, -1661195316, -1158078544, -732310800, -149385050, 485033990, -396312867, 1575883302, 255312190, 250910996, -1284928206, 1255543741, -694422777, -1588299350, -278907700, 757633697, 181494035, 800311992, 333534071, -1822919314, 1922792312, -1279626227, 1862028965, -1683494253, -1384659183, 1034341487, -321933164, 2022600018, -939801350, 1785561309, -54041875, -1010590821, 210112769, -1475404217, 456704468, 2026304472 ], [ -1390861815, 738216505, 376168691, 2000559553, 2105626249, -17129895, -679737316, -1981708994, -645978403, 1764301811, 81098270, 1452884848, -359788163, 1550536455, 874959277, 1315386386, -461729570, -473572538, -1719209188, -478956714, 1780903399, -1722761604, -1395576755, -1712529774, 353861012, 1140800860, -493429155, 917849650, -1465687292, -1947396865, -52161208, -700064327, -1181062324, 1795696813, 2098812962, -1866731476, 70269637, 1103623357, 2089196731, 753746443, -266848445, -677836384, -562463511, -170295912, -1448638256, -624491230, -2093437188, 1887215170, 1089929145, 1952622348 ], [ -939202450, 328981580, -70362469, -1581030873, 426395340, 134536891, 593256146, -1451405649, 59628753, -1856273101, -1813688154, -2028296431, -729023879, -1189592093, -771479695, 1922706093, 1329764514, -603514282, -1426182520, 484639833, 717162895, 1863949676, 1875268145, 134390938, -2096249200, 595238390, -286265832, -1401818566, 345175424, -1401744970, -1150153960, 190452055, 133618876, -658661809, 910598245, 1541929293, 146352418, -315187707, -1548510698, -796246215, 796136719, 1971264203, -969554901, 2113080547, -700013891, 85807605, 143244016, -653026762, -940618083, 122918657 ], [ 1842455210, 148021290, 900175392, -729331086, 1183694721, -1228444275, -262924779, 983362698, -902691950, 1314491650, -1173928634, -1961454332, 212970629, 1703142254, 1535638337, 1855288539, -1821642989, -1369151601, 1544543628, -637071068, -1587480358, 103141220, 832201457, 1012046563, 765023037, 575054197, -1909188598, -112313652, -1240869072, 374063895, -1038545171, 561561918, -1115184026, 168325708, -1332575861, -2061333258, 1749773790, -2139611929, 1695880274, 558410081, -368719642, 733513359, -1925976233, -1724903273, -1429818062, 1048962085, 1214427574, 1641331484, -358620048, -725214221 ], [ 1617091554, 2095847696, 488688061, 266852297, -1213191028, 1079719241, 570560357, 1702026496, -133577030, -974480615, 1421679045, -1995538470, -1330387291, 166862566, -1565014098, -1405086872, 461308299, -1538426034, 958341205, 444737221, -1176377585, 423336100, 512148203, 482957681, 2057739044, 576884602, 608650780, 698053752, -896978320, -1516635713, -1156494496, -1134081364, 1949060196, -260498691, -1732971734, -179623328, 1057998065, -1264118360, -1607704062, 203959646, 1161716682, 313722581, -1491574402, 1709263116, -828585194, 1658845904, -1440735019, 1691058486, 1117981001, 1617089923 ], [ -1714612517, 481132204, -584782427, -371273878, -221005569, 959380704, 1105077179, -237251037, 1199087956, 904939807, -418398314, 1258397008, 559391763, 2142268733, -586947084, 948206982, -1685706954, -1751007896, -1781381035, 1632505096, 716421516, -456111488, 605225706, -1324293739, 222482051, -847757875, 298437715, 1548676131, -801669292, 1724133227, 1363449393, 1658416602, -556982304, -237259073, -1283615486, -334701522, -346311143, 357243072, -906016075, -1821320784, -1135924805, 1439410857, -1424996582, 323401887, -1957935320, -148432475, 129737817, -307743840, -1738378962, 2112683136 ], [ 426163159, -748001563, 1641114978, -786383720, 580756198, 2132048685, -1114746763, 1070063247, 826188228, 678505626, -2081907161, 1719114174, -838535392, 416889484, 951667366, -1155022459, -742632424, -532542341, -2066045632, -1261052254, 1709077778, 1553924420, 820818605, 1977633630, 1808831540, -975824283, 235068807, 157582918, -1038725467, 1080413371, -297595008, 1483851620, 1979835084, 607429638, -931699499, -261857617, -2126616923, 950744099, -1528522300, 761746750, -1837230489, 721670188, 582602525, -315211186, -4179745, -1420190947, 1821635142, 809667940, -2043613055, -588600880 ], [ 669957085, -1706177877, 803225871, 1885975896, -1570478938, 234500828, -632176886, -771637249, 1588565119, 626043546, 30324526, -558204274, 883995255, -602494428, 1553023903, -1594295129, -1463468280, 1623122604, 1137446916, 1041375290, -138574869, 195587313, -432626379, 22437803, -223825240, 58338413, -526608501, 1845984668, 1122001021, -110100707, -1744968093, 1527760031, -1398820396, 45826380, -1653674403, 147411463, -613637407, 1465248680, -955581516, -602969435, -1111364679, -555701174, 1860565094, 744366905, 1802628610, -1879396520, 566226004, 338480728, 507484259, 296708256 ], [ 729140352, -189301089, 375410636, -1424465885, 1133309756, -1631509285, -851024406, 1016377886, 1786576196, -1824400387, 1971160919, -418155401, 190001042, 1649402060, -1683187870, -1007891271, -864463995, 472846003, -222930253, 1581486177, 1017891549, 1185039850, 436961595, 1423396752, -974507296, 1658810637, 562719573, 1069792003, -1993414530, -1330548487, 1639880866, -1795586721, 1102124695, 2042173471, 1872116278, 90196258, -1074463765, 581314688, -566906254, 295059976, 1980452006, -1115804214, 1800825317, 330733315, 528762203, -1300253306, 1417677730, 1196704358, 1551009146, -1586000561 ], [ -1066727675, 817627768, 275510764, 398111803, 612927772, -1343296476, 1346924352, -548342201, 1319681752, 338987578, 1895536230, -875053816, -1222255129, 2126626824, 1312485466, 289108901, 1989795685, -1690259262, 1377427270, -711419745, 2095252015, -1819419131, -363274605, -990800657, 1994771920, -807778085, -1438036849, 176232079, -830511303, 1765246917, 913999073, -669410269, -1979418768, -1805110378, 2002793997, -332632992, -1935316873, 1156192230, 576695843, 1253797557, 1634993994, 1066840136, 1778811626, 658244893, -179901195, 91577872, -638042114, -1125722652, 926865598, -511467204 ], [ 1835888940, -1494259061, 769042101, -128471778, -293540560, -1773618714, -2026451659, 877607951, 433012620, -1541033842, 665106478, 822723328, -1028224271, 500260532, 844023058, 1059367155, -1723442838, -2099415308, -1790461795, -342844039, 74804115, 2082507123, -465527944, -34068388, 911186406, 805854816, 1428592489, -1093284883, -1163397336, 237783144, -1849852315, -1798842079, -245666208, -1315509849, 1880533890, -1052659855, 219734850, 305023954, -2049427643, -306547178, -1656659005, -1024159575, -903775071, 565745406, 1459348082, -390584746, 251603626, 117088368, 1862938292, -1697462806 ], [ -1544144774, 1223530902, 343530340, 2115114071, -856773378, -790914434, -1985149218, 1546855940, -1873613050, 644703122, 1825056990, -1608067599, -2020288240, 900121258, -139655290, -452464844, -1372802519, 881563982, 2000911804, 443183937, -810990201, 1673184953, 1623486555, 1915278115, 1932455995, 1631769315, 1876497365, 1514580384, -244876297, -777516383, -1772964739, -368199640, -380940834, 1134155169, 1562864814, 1197408388, -388132973, 145333047, -104269485, 1168440975, 1539332249, -384539758, -1469919548, -541332137, 1202488862, -1412380882, 917334601, -1635547212, 1489402872, 1316845007 ], [ 63918281, -965089396, 135820690, 1800206776, -1754329486, 2046134171, 705529165, -1632580364, 616339489, -1065060538, 648824514, 976803590, 89163768, -443086295, -820483150, 2099159667, -1938624447, 1766758858, -1876185010, 1474505807, -831678610, -2003613487, -673648764, -529035637, -1858915411, 395228184, -1323370676, 1074557816, 349706952, -1090080343, -814439322, 2129280789, -1600084477, 365280012, 1284216842, 1488071620, 1264584911, -1340915667, 2032796709, 1201406325, -1389561057, -1888485013, -14316781, 1966228898, 892839724, -1108849552, -1661582207, -1823764409, -675457709, -379030691 ], [ 202376064, 2050757649, 1840191646, 218421103, -1927466662, 735351319, -2096745451, 495484107, 668435879, 1951102157, 1697795049, 528197399, 636473209, -1914162418, -1602255983, 1122523018, 10006451, 1599983249, -1110568819, -1978302801, 2122471583, -753085216, 654938837, -765189807, 661696986, -1829132996, 474149848, 1249784549, 85910917, 1230394175, 869605749, 501357213, -24683727, 110917334, 1433587598, 1841300800, 1116126729, 1651542723, 2057841182, 2034847598, -864440284, -1896975526, -218700437, 924139028, 2064546646, -1924636358, -1985004051, -1647694687, -284773337, 1199194615 ], [ 692658709, 386414498, 31684816, -758930957, -1580797454, -658394763, 1521486565, 511383384, -1461504720, 1837825180, -497791896, -1416064289, -281628870, -1171126497, 744188888, -849572741, -146470234, -1004442632, -766749638, -465160345, 661341037, 783769110, -2056968215, 1259806194, 845090303, -1518285593, 2029803027, 1749523804, 1338289834, 1027892129, -1019121383, -12709757, -1377550443, -878702902, 779408486, 1552081613, 1165432718, -760585855, -1777204313, -1668007149, 103444615, -390085961, 1114391781, 1778626460, -114861430, -412108248, -109913442, -756954772, -1987736116, 1135257919 ], [ -712958591, 2011396776, -1694748066, -1948418014, 1180354760, -923607537, -1840017329, 666167701, -2008638735, -963938098, 743871849, -406751876, -1358248154, 1347110165, -1957618913, -477876900, 1931443270, -501112464, 21705502, 2116876343, 1090471796, -988689433, 1998360450, 892201100, -1268898052, -157982901, 1870542131, 761912243, 1180850216, 1767942015, 971617861, 388870175, 1008642860, 2122572448, -1917490446, 1127816152, 1477665220, 1143741821, 104606453, 1265330118, -703684508, 596599767, -481541695, 2029108002, 1950388244, 609279811, 1711270984, 1186749903, 1079335295, 1725140011 ], [ -1168685700, 50726073, -1638313584, 2100239064, 1622078220, -2044432580, 644254574, 494103963, 481981634, -1321852038, 867036268, 1496089025, 159905385, 1463203411, 1274477672, 1185029815, 233163558, -736671344, -1231559686, -1561090039, 1928990185, 480563311, 1459442610, -2134004793, 1460659412, -1592090145, 227380371, -907686703, -1077915661, -1055408097, 1211012478, -775395530, -741418427, 1054922797, -1540646437, 1854099676, 1062365129, -1763573345, -2105970088, 550333183, 970781721, 1330068478, 1340971313, 567719901, 712992407, 2142599650, -1105902991, -1946833947, 1449102059, -1865705800 ], [ 955795994, -1224874955, -51025093, 210507236, 527500000, -258144070, -227739003, 1203981710, 1953244502, -1907487570, -1562824447, 502419371, 1801822067, -1281619194, -369261587, 1815963401, 884018906, 2016773096, 1396068162, 842021834, -1432526577, -670554995, 565635646, -1361017357, -528202671, 698369318, 2105861149, 17282647, -738031431, -234354348, 1440666191, 1770195815, 1134948407, -118905384, 1215955495, 1674243608, 1616958717, -1474392904, 758695977, -624787502, 2020913074, 2076925984, -1268764943, 2128849579, -87677324, -575676094, -1306183773, 1342909619, 1651080919, -333985220 ], [ -996906965, -388670064, 1100960393, 151266771, -1142665406, -1195699945, 1086434692, 148941955, 815408618, 914600054, 542317887, 1893796714, -1577819434, -951842544, -679487176, 630558191, -1944460087, -987223851, 920913828, -1106512442, -1800839477, -1195824899, -1353993502, -119972265, 1185558180, -652156059, -780504959, 1558503397, 1897967674, -1532663582, 195427231, -368713878, -531683324, 94276581, -742897768, -1170995819, 4260043, -1833074656, -853691801, -1302740640, -1694397953, -1842271459, 1199952090, 1855562875, 2065395597, -1779502458, 637974192, 126893153, 727761659, -1899194270 ], [ -1447019434, -262876415, -1154078658, -312924163, -689824247, -673884577, 1155245195, 1097436515, 1326067473, -1124099861, -2013173530, 1224688583, -76812202, -289236586, 1000054810, -1844330611, 145554677, -1064316393, -1632994747, 434576437, 210379162, -1132150210, -1663044514, -1089530490, -277037280, 829770645, 1987772913, 793549716, -1653643304, 1132289829, -337562860, 700205092, 876346850, -1832051172, -1445403236, -1415484337, -617459639, 1910396999, -1963116280, -2135708328, -1144702659, -1996907073, 1427891155, -757669863, -30557159, -375848219, -1126611243, -541734462, -1693441916, 414610091 ], [ 767021893, -287863044, 375960916, 719461133, 1176278363, -1334510714, -1727863681, -957009879, 296250257, 539400507, 1052905716, 9383565, -1961263870, -2073098503, 1028748699, -352691420, 1462467926, -1360649943, -877370266, 67653305, 1975629484, -1652483729, -1604297600, -661441050, 597607604, 1348459214, 67480736, -513485425, 791103299, 1951322748, -1564141827, 629337090, -416093989, -992961059, -1823416692, -1574865796, -728629703, 725681279, -11338351, -204816891, 1378481575, 1513649670, -771162528, -768653212, -82941983, -1214774119, -1606993055, 1773798314, 1625948629, -1276622374 ] ] ], [ [ [ 1631430090, 964572438, 2333591, -992541160, -398434768, 786908720, -480307159, -1123225696, -2020690556, 698304807, 426542419, 1973317236, 741086297, -1096471841, -1249924712, 458362782, -271554533, 572759048, 848178202, 905112435, -1352503780, 1667657107, 101752032, -568597279, -1252751213, -1879587787, 120066591, 1841382866, -296415567, 1040164750, -1181950643, -2129875234, 1138391005, -1691776949, -2012064050, -1757895268, 1825674358, -1201554631, 25735171, 1534323686, -1264242795, -38402806, 1946602800, -123173430, 1579429207, 334678667, -963056186, -1383984052, -1552245044, 1112726483 ], [ -79061332, 1523573931, -115959623, 1230439715, -1661815561, -74533487, 2115004448, 1160627558, -314172828, -1801434224, 659779287, -1504987855, -1108088493, -1497938802, -47464226, 398199923, -1854791935, 410932427, 1780962907, 748792102, 638764891, 1543304221, 938481730, -1581517114, 1336768586, -520905769, 1399425433, 155886149, 1921964310, -2087479262, 1902986545, 75040376, 1239404032, -996822313, 831274660, -167843979, 1875105477, -769548944, -1663458362, -1679804848, -336396320, 48708846, -1795717072, -1604148452, 1982996858, -63696635, -431608545, 1321438576, 35595217, 986519557 ], [ 1125785511, 581693113, 114719021, 994838462, 1016488300, 66053963, -1073161279, 1479191334, -1314525429, -653563934, -293944949, -1526775, 1554251824, 873108125, -1653132202, 987107929, -1302335814, 1308785085, 572581513, -1615333138, -1769730544, -373456699, 2113785611, -596360770, 1301430295, -213851167, -1184783578, -618354763, -1460682057, 1451901741, 1243592040, 1472175037, 2052292250, -330242597, -1239401948, -1678909734, 714286207, -1979813572, 124452735, 1590167853, -1596578487, 1511654706, -1933967518, 1670125198, 1711601633, 8004601, 1365709148, -204150574, 493742807, 521811173 ], [ -132220354, 619847003, 1003262499, -1867246085, -1206781356, -247201153, 95563864, 925938198, 410665112, -460490293, -1823843985, -893974359, -940099468, 778972150, -1583967947, -1078043321, 1311144576, -1442890853, 1303374617, 1833578177, -2118227157, -281148477, -1955928153, -1920579853, -1748167485, 2045723507, -669676607, -2079652780, 1960867300, -12442225, 570360267, -375569189, -2136902475, -1982091177, -866052434, -1976806555, 1160912487, 283726413, -884265763, -570567550, -1373310362, -768279927, -293339210, -1223193511, 1484523853, -610968379, 934192079, -344042459, -1879562224, 1450675220 ], [ 694858690, 1055436853, -1853296572, -1702108833, -1272539892, -2100967345, -1765181330, 50612161, -168617083, -1041701759, -1132507271, 60140826, -2002678651, 1772800666, 1656117748, -266170795, -953631378, -737184368, -30393762, -343617945, 1332690609, -721858246, -393269691, -984962022, 390463045, -897644231, 622295617, 557493955, 1887849210, 2146455416, -685783736, 1696221162, 803730475, 1334547821, 856156289, -526130754, -1566665791, -1159970999, 2016475020, 1183659710, -1766097612, -13565445, 1431539552, -1233447770, -199474653, -8496971, -500838256, -976182783, 1503265787, -1838003075 ], [ -742259758, 458710591, -2138663175, -1784772714, -1801984248, 984545714, -1998513607, 1982301710, -502604962, -1551806737, -892139565, -971406827, 1466364609, 1159693258, 310729023, -686011958, -1635325147, -470156349, 435356272, 1369728338, 1159042575, 307585626, -1526491349, -108701367, 921945578, -570739096, 1880144294, -539898038, -1000585650, -1874093471, -1910152307, -2082772829, 1328580652, 96877295, -1012123125, -614479191, 1932138364, -336441598, 722552775, 1463377616, -103919935, 1754799620, 914946426, -579987497, -1924563659, -1755577552, -2078022113, -1508275067, 2022782591, 1071881311 ], [ -1994896819, 1600122012, 1230739692, -1745944062, 1697241079, 841306227, 1900475498, 310998995, 1963381417, 1483446858, 470782474, 2097578945, 8197576, -1660650789, -472308242, -426118328, -1794541562, 1801867033, -711072326, 559761627, -1798230030, 1683008818, -1600815539, -479999028, 1343728779, 1381465817, -442705292, -2086806385, -631525669, 1553919703, 895038436, -550035012, 1582709301, -1259734696, 1646556302, 735894140, 984417080, 1166758428, -1815861266, -1268159296, 48316233, -101255420, 1785886380, 1398927463, -294898335, 1669174112, 1462278493, -335105696, 525467735, -45517381 ], [ 1762084019, 1167042157, -1165544941, -1390762023, 913576595, 782187767, -945242389, -662345882, 2054815654, 263105515, -1205878693, 1291833018, 1534238271, -224806679, -2040150359, 1630277873, 525435950, 396117474, -334470918, 1513799232, -140643401, -1411742905, 302653069, 1458647250, 931540438, -1481526426, 758017016, -1787607731, -1335569419, -134811730, 1446955085, -948932162, -287844652, 1661779985, 788071080, -2064477, -780655726, 1105877591, -393208148, -1725285247, -2014571673, -708211698, -1939812122, 236852127, -1280436710, -1899949059, 859106853, 1665586537, -1001327410, -1486999500 ], [ -1272323769, 2135206792, 1740245997, -158094193, -688678531, -1859534828, 1089128489, 964646368, -1825159348, -1814422412, -2015741006, -162541069, -1503969063, 1117419313, 2099935435, -1868384690, -459401097, 114312154, 1861827266, 1341001261, -630727334, 2085371287, 462679611, 587610924, 951346354, 1033984633, -1809047617, -1671973258, -1825498905, 1812758502, 42964596, 801781227, -252900256, 779244310, 183154587, 609604558, -1727526114, -822306145, -293346069, 1722214548, -1905741457, -252391078, -306881722, -188718436, -830020590, 580802543, 2014990236, 589476098, 606265343, 1946790704 ], [ -1571067590, 1407302058, -1992677711, 1718328483, 977370090, 1950945151, -431028100, 820962247, -692699625, 895929001, -67777088, -1747646728, 1256844486, -1559257074, 721903837, -581185925, -20710124, -1127462157, 427948030, -369755134, 2075055495, 113612375, 1709188573, 494074678, -242754844, 1602736633, 1914156288, 238038046, 494937841, -269041700, -1375243488, -998120821, 1775788498, 111009778, -56279834, 1114025248, 1638335387, -789116753, 175457365, 1952788797, 598998873, 1974382613, 544349835, 1690636423, -875549341, 1637686327, 841274620, 280437797, 843189116, -1704636099 ], [ -1553649742, 462868051, -1169356517, -31723105, 832039609, 1008433118, 1156460895, 698816443, -807981797, 444103391, 1799972708, -192425423, 1174975508, 707267202, 479564284, 1176899773, 1805732550, -1386589297, -930434895, -1487919802, 1300156607, 500490048, -773637938, -494817219, 366738646, -1155605684, 2076563739, -2066092013, 1560247612, -1292507524, -121493954, -1925751772, 2118998342, 1508806360, 2086498721, 1490846802, 736795932, 109514240, 1774307944, -275658467, -1224040917, -948326704, -316741001, 1290341844, -1522731931, 582672724, 291938290, 1749785055, 694290632, 994436461 ], [ 546254789, -125873688, -672945049, -1162923114, 213547354, -1813666013, -1751726834, -1164118962, 796590422, -217918446, -1461536728, -1291937097, -783235290, -1005635388, 1981354257, 1693654087, 271030360, 1884936080, -1265383573, 533786607, -925711873, -853937532, 753404812, -215586392, 1133278750, 249592434, -2040696153, 2072168641, 1485095243, -604921111, -91146615, 2134612345, -1923264672, -2112500025, -1490981839, -314037841, -1884013985, 1988234806, -1910573003, 2054812699, -1006877905, -1012553913, -565586603, 2099297880, -1817762942, 827081908, 1685652018, 1749449261, 1970687286, -1569711502 ], [ 583472938, -1524719504, -218819705, -1651440529, -2048720724, -1015537683, 726428312, 580754754, 631279815, -565978528, 1341910755, 1546538390, -81956023, 1993303133, 211656834, 1537782227, 1048876626, -1346913923, -373572218, 1655268608, -659820376, -714646434, -493111841, -1781190768, -678717481, -572943202, 1377665484, 394631996, 1378484193, 326163426, 252649923, 414910833, -796180324, -1989322206, 474635182, -208606573, 1457496941, 1495310672, 552797373, -695586922, 1245507452, 1521041823, -1935092800, 1241403238, -116052466, 1582974255, 1502612189, -1543764337, 1013664759, 1305747073 ], [ -553034507, 436398817, -438863792, 2031593704, -1901227527, -1316022725, 1065777902, -1304276308, -366927708, -85302245, 1632255326, 1982928662, 693504465, -1481800195, -583440110, -155927342, -1097067741, -15128903, 1014965179, -838989076, -1140180374, -2022159573, -884081867, 189215727, -1179968187, -142991862, 1118454102, -544404826, 2030355894, -1269195453, 325163192, -1830926282, 613604115, 1929441899, -1278271134, -516530192, 822479587, -1300184690, 505659453, -256314513, 1815675830, 1109592205, 100492530, 828069465, 1568284661, 1022921404, -971248398, 1564012694, -1089839175, 2096216846 ], [ 1859943127, -996731059, 720339690, -1614010379, 1851141781, 1535477050, -812413111, -1969086658, 843595599, 1836850408, 195653583, -742393041, -833376807, -957931279, 1926388609, -1386356629, 1712879983, 1186803738, 878685621, -1501019094, -322550206, -998342524, -646968700, 440719429, -91195074, -1069993795, 1824952729, -925813653, -410415364, -1380945375, 1858509894, 1974554289, -1274357095, 1986823059, 1437732008, 964121594, 2016576865, -1187836905, -1848634057, -919235337, -1388252644, 463326643, 912899596, 860855368, 1848561201, -106430142, 1910251290, -18885626, 644421450, 1311754976 ], [ 1048026160, 1555865640, 258621860, -1146164497, 2069057717, -590100133, -128429249, 687172866, -430779910, -876087575, 2078914608, -1035672070, 609964835, -1921142976, 836821189, -798588417, 1542344816, -535993290, -1756888208, 1743089553, -1667540599, 2001523546, -1606194204, -1620161071, 1485778358, -905828535, 529096068, 81978287, 499358204, -277298867, -806667126, 1849237004, 946874992, -445140058, 630339893, 2051800338, -692731504, -303916065, -109760092, -2000328782, 2141505947, -668268105, -419068350, 1184947815, 1813327263, -813625368, 434940277, -1469658574, 1185753565, 615917552 ], [ 1894069621, 1404958564, -21276747, -1025918853, 863107175, -1443991663, 582684133, 33873283, 1901804582, -1284911188, 1385599241, -1891394061, 2018308665, 815874465, 1631702187, 296264288, -1669168038, 1138621956, 591511383, 833867539, 333464567, 1598641306, -156691977, 1608367771, -654094083, 1258892277, 102119449, -1774415364, -1619902435, 1406018382, 976614061, 1348544091, -516103000, -1811735758, 559351102, -229755576, -820227648, 1043365191, 1894309514, 160342443, 801789464, -394894978, 757880077, 1084060715, 1375184198, 1095446927, 1414893365, -2053514854, 1143147742, -1508205682 ], [ -1754619262, 1614217295, 1978050732, 1260624072, -1999870808, 1734812690, -1579508357, -840652736, -694334278, -318422987, 684520843, 283110282, -1972018971, 256041305, -1366770749, -231713647, -1066212707, 577883213, -29442971, 1947669409, 1091776955, -976961569, 1791363076, 1514166385, -684665342, -1163602261, -480401742, -106918051, -1608316686, -390942547, 2026339662, -586891848, -2111447831, 539409068, 1486208688, -1946272694, 1189148295, -815853595, 1314246833, -1391464584, 459611543, 1170956709, -1124050919, -1107369951, 672423501, -1912778017, -282000105, 1631737444, 1933247387, -1965919195 ], [ 534991278, 287667494, 1410659574, 1184193779, -163971090, 2144082142, 18234749, 1805499103, -992062232, -1811977677, 1704025785, 1924988584, -2135748380, -1226826532, -1667437791, -2247426, -791359735, -1731730239, 863560358, -286240842, -442893012, 558302869, -1471482224, -281878869, 1999881087, -8253681, 2040885522, -428741770, -1975808724, -2101252340, 955531270, 209260566, 1990849232, 654392454, -1845757395, 976068814, -102492737, -676586530, 277982446, 292842733, 863124538, -736447359, -1408448124, -607444351, -1549486932, 860133161, -1533287127, -2094304845, -680893932, -1310868715 ], [ 999980019, 1954243359, -755504348, 1601225383, 2137072498, 248182496, -1716603508, 386542808, -1202051212, -1894086026, 691926637, -297377870, -1004701953, -1747197596, -689753120, -150648138, 838832963, -369361535, -465948472, -1038275868, 1165839447, 1160960706, -861342043, -2058578281, 1080323829, 747930811, 397796994, 1620576304, 1243304305, -1628262089, 396773317, 603344144, -550386253, -332944745, 235766621, -339958806, -1091876358, 1960354956, -1975158821, 629875761, 732997920, -785994812, -1409007299, 977042755, -950181909, 2138366618, 542098792, 1905040747, -1351832995, -1408501150 ], [ -983116528, -368787122, -792368888, 1100207469, -89989474, 578869861, -1202316385, 921748011, -750736807, -2016679581, -1001627322, -1367436263, 688123976, -1921109547, 278436344, 548981683, -1521793798, -204482790, -1058144950, -883748692, 2105335897, 879646869, 162841719, 1415434529, 1569015299, 1855508350, -1295848636, -936644858, -410802822, 857849263, -825529921, 1120472640, -590013338, -493817119, -1607310248, -1054933066, -1739231813, -2095679296, 709088997, 1991094793, 700678201, 1859021582, -352167235, 298561282, 1248480158, -1552726033, 1070927114, 503658892, 174565215, 1926925541 ], [ 1667808757, 449516754, 44382092, 1775932743, 2099731512, 1531639484, 2032728640, 1950833792, -1211201110, -323361001, -1637129315, -215197242, 457283023, -1293405111, 380012871, -1294290714, -837633141, -502156527, -1806009842, -1790033973, 784727388, 744708820, 2015943843, -20348187, 2045478785, -1254383788, -1890871685, -1366322232, -1360785141, 210717183, -924320051, 1318733699, -1507262637, 458208142, -2047148839, -1602176331, -1539188950, -2128897851, -1855512309, -92017175, -2105416417, -1290578682, -1435710782, -1679658604, -1036568370, -103702168, 582981205, 146030979, 1336694895, -2044792496 ], [ -1960394303, -428418888, 1606758471, -712333404, -1568184062, -828742174, 1577873508, 1153291135, 1364503498, 438609413, 732268371, 2135667412, -2051481379, -2012880298, -1003552348, -1777520859, -718014155, 844246980, 2060861825, -533640630, -1132422706, 1210206383, 197827344, 1332179284, 2124697484, 850705403, 1037025112, -410124374, 78378573, -1919561724, -1010293960, 2020217682, -1313341226, -205120227, 246702006, 1383990244, -581500608, -682806406, 646583647, 304337964, 2052483563, 846209818, -1559344957, 787296473, 307549254, -1522499907, -1676005819, 2100271132, -2066283069, 1630133820 ], [ 754271147, -322847564, 599526068, 1533678741, 1128506636, -839946041, -853218484, -712718140, 874851848, -936685660, 1809059357, 1919802230, -594385122, 444565524, -231148907, 534901709, 671857784, 1142120997, 1121846680, -1071798807, -1357549428, 1028259551, -1180154808, -1352182711, 1090580471, -2077644532, -789715618, -55544921, -685288742, 1027206205, 819301924, -1112772791, 1593714176, 749536811, 383564413, -2110030385, -1802738661, 1309046760, -1376331330, -1932956208, -2127873759, -1363701236, -483110010, -1647532874, -1100114858, -587176649, 621973337, -1857313425, 511016397, -1001950943 ], [ -256665009, 53378712, -1640538448, -662753119, 1557324030, 1738768552, -191006801, 807735886, -54006353, -1045292301, 1445576425, 957944981, -1168270881, 378099880, -16016913, 1778829274, -577070971, 601812177, -962053718, 431550406, 1749069915, 24792561, 1574490384, 1905728969, -1150495204, 1966001973, 1615206295, 651062829, -1536048735, -1026677729, -1284559785, -121561367, 675336046, -1984988382, 2106983120, -1188620362, 684892063, -2100865421, 1940429333, -1866440876, -420819334, 223673737, -1308041406, 1966915996, -471054567, -317216163, -1261656851, 1161969089, 1479077845, -1951053480 ], [ -578155504, -1288910448, 1140548593, -1512989710, 651917862, 520764743, 735967962, 1859416338, 1226298766, 1132360079, -893295046, -1977486003, -906515353, 112332554, -78391754, -1843264296, -1640153284, -1037413284, -1343491746, -567578848, -886266721, 1986945653, -1944566663, 1289873688, -1313177921, 289223508, 1938840707, 1044416597, -1264287025, -328501038, -2131012132, 730861737, -1140520779, -1879854182, 1681372245, 788104623, 1806605032, 162320514, 2035975604, -1765361110, 177667216, -1663391940, -1269708124, -390080201, -1081683297, 232624538, 466597205, 679980351, 271608663, 1063167577 ], [ -1331186729, -353731544, -940842143, 1558090542, 1498388283, -283458220, 361677486, -1759171306, 1134331131, -1397394442, -115447549, 160073237, -1269230084, 1212629888, 929245514, 1719728178, 1263282205, -1070361121, -24560043, 302721038, 2096760435, -383721444, -652235265, -504755398, -1296486282, -614264125, 1001979102, 1458935400, -1441739481, -176985153, -24739681, 736697996, 1357545713, -411014056, -1260393023, 1868458144, 219147331, -805235676, 1750530088, 1058106331, -715684145, 1803948623, -1171356909, -510325983, 521768166, 674747210, -1481742383, 1698894916, 1553584863, -397369179 ], [ 1642710082, -1740407734, -275358167, -918147263, 1343687078, -19613835, 380110385, 1256500235, -1230833305, -856996119, 154484932, -1117958417, 834458521, 1646411913, 644114805, 859409646, -288935073, 2133380603, 194019946, 2042613198, 1775850182, -183087012, 505187712, -92043489, -222173442, -1755316289, -1176146667, 708573589, 1397048008, 1426733755, 1328880233, -1942141491, -929098010, -1008306475, -1378803009, -997777941, 560205613, 258382160, -208617248, 692579153, -1587351628, -593269743, 660765497, 1562719184, 172727212, -1128585430, 1367277672, -2129456962, 927233674, -2058855662 ], [ -1566349941, -1550489518, 573746384, 332559279, 1167983188, -1647748754, -1640812417, 1630413155, -767767425, 2039235923, -1150320090, -869075566, -618628263, -1858186098, 1694608255, 1676303083, -625785311, -1453920426, -1647669144, -1846768045, -1274072392, 1387251754, -275082272, -1629117357, -1203766558, 447645078, 2072877344, 1199365460, -744595435, -651389031, -1533751020, 1396144528, 1950993983, 950677348, -1423039744, -1661489550, -2115797352, 1617042324, -1397367077, 1374691458, 23455768, -1945671539, 511571258, -1029484124, 1057179977, -285290546, 674048536, 766537058, 1044090836, 1330944735 ], [ 2036477206, 1936183349, -1156081469, 51484285, 136861171, -134769882, 1670746256, -1902225613, -2023779272, -47052646, 651390312, -1064530017, 548838922, -671165057, -727813461, -1689676064, 308016857, 874629458, 719553423, -1516185785, -1591889436, 866365754, 1845151675, -917357486, -207714991, -1999008986, -1502588899, 1814153511, 151368409, 794029837, -223510653, -1873425956, -2122809498, 644418716, -1669664424, -161071698, -251465178, -258692452, 879185774, 1019615835, -1706926237, -1245401700, -119198978, -1583593354, 802929190, 1184306873, 1429188227, 1308324886, -2071501756, 1710172207 ], [ -1411987770, 1175833395, -1148739331, -804137556, 424630647, -1062475344, 363410715, -1813230388, 1932031454, 1121276795, -1793600439, 466840542, -1614383018, -635281598, 712516846, -112117678, 979198814, -701018878, -1758459354, -1484739374, 1153965317, -465127677, -1648982424, -1242844376, 1364259776, -152484935, -282460168, -234204375, -200538934, -347637061, 209731001, 343511456, 878195479, 922865573, -640914473, -1178915394, 220342173, 167080819, -2071153127, -1582326081, 1807436170, 791588274, 1302537487, 1560634076, 1867869161, -176828554, 712162190, 235805557, -1296741098, 460847411 ], [ -2403858, 1524299080, -232760030, 2103392758, -1942812626, -1401607228, 909533063, -838580475, 387284575, 330240727, -1354785826, -703608218, -961710571, 891933940, -916232985, 28320779, 1331991854, 1247188701, -1311756421, -1970934448, 1835231395, -295679870, -1036678668, -647593837, -895904711, 634153719, -565029989, 204439705, -1392974966, -1034612172, -1274036041, -310039767, 613564355, 1356352404, -105375322, -2019788277, -986845650, -341548035, 1448078612, 995293936, 855360339, -357337818, 1214348871, 639908079, 1395159397, 1105977671, -1844725732, 1150648090, -422728866, -55768576 ], [ -1181127789, -1101036890, -1134711340, -2088536026, 1733200738, 1899270205, 105501727, 1648675702, -1951341197, 647218914, -1727049901, 235332634, 1840782522, 1160196335, -50250315, -96506479, 1990535234, -1143979708, -532017000, -1649272951, -1818373861, -1380257110, -930702803, -1073080833, -1422690775, 1813721201, 433596868, -961800135, 482095527, -2367923, -1806541377, 88226723, -823664207, 462887130, 1105206636, -2079798345, 29641196, -1833343846, 1545038141, -1372230618, 1646784438, 253236488, 780237426, 970493818, -2028058081, -775866642, 1367465883, 1182048374, -355143789, -539472602 ], [ -1746329559, 137797871, 931867334, -448118305, 1020635757, 1045762835, -1622448836, 439437427, -366229867, -47948873, -1677856330, 1689204177, -1706690104, 841811563, 80259402, -1036661692, -2066758352, 247724111, 202032758, 1728946140, 75918902, 1120290281, 1109331414, 508667827, -2038053880, -337682045, -1470397123, 979719862, 616011844, 1595589850, 648967642, -998678887, -144012072, -1079137287, 1046265001, 656668877, 294311816, 1477653086, 1093720493, 1523738618, -1226712190, 1767353907, 726276652, -563499390, -1823757860, -1543596765, 1911749594, -1116849527, -383528681, -908387507 ], [ -877933000, 2137228234, 250282044, -545252937, -408716541, 728079469, 1271929007, 1916543935, -484473244, -1572645810, -1367003192, -2692174, -1955866936, -1992823968, -1627029938, -861732336, -312142397, 1694367993, -1596105394, -1916218315, -67152239, 1433996248, -2025493509, -2021882660, 99440282, -1311273902, 1496217225, -467090559, -796317150, 1532216310, -1024588173, 643112641, -1795855267, -177441275, 1247056053, -701225830, 355994463, 834476024, -763137336, 161583937, -513607724, 168975109, -224595501, -165523707, 376561103, 1680452553, 722515321, -1249281839, -375506575, -2060569613 ], [ -1064796166, -602292119, -1347166488, 1530831032, 971867449, 1204452171, -536025493, 195572261, -1292652171, -375471194, -1578172207, -1513110360, -1452211797, 1684961170, -1584232931, 602270210, -1481975300, 107357661, 1772271649, -284871113, 667572888, -1135703589, -1108805996, 1256915274, 2120234214, 508615008, -1432648219, 628733170, 1451379714, 502559699, 1463947990, 1795745125, 1428273788, -908273639, -2080636984, 42102319, -1400297885, 2028713079, -492455682, -1041719162, 468503741, -1721759874, 1478469996, -1380886752, -994574071, 2065529638, -1765255544, 1262893022, 448930857, 2105789652 ], [ 803675316, -457799661, 452345779, 877271893, 1520802482, -445139287, -1328132325, -934030427, -1946524822, -351173112, -1822343568, -1415638687, 1569199840, 1636694494, -121960183, -240518674, 262635866, -375112385, -1184458302, -2143081788, 244451217, 49783001, -760018198, -1984605675, -44414025, -1479812130, -128313991, 1838186058, -506443039, 1976553638, 118205554, -515070392, 1219486879, 830862890, 65371327, 2031182255, 1728560030, 409796924, -927515474, -2086064949, 1539280051, 1241163739, 1168364796, 1817420430, 1265515274, 241900350, -965065018, 1330400476, 1061026525, -1574533210 ], [ -28432249, 753084839, -60044342, 1481611212, 1498703442, -1540114710, -187052557, 822894400, 1671747616, -225019851, -132077249, 1598598156, 769239005, -94345842, -877258329, -1458540463, -2064819569, 872223569, -194665364, -1233278373, 884527120, -1101065570, -1302510930, 1244189205, 1686054181, -281357699, 576905901, -483998436, 118185560, 1740607514, 213240047, 1226227435, -595953911, 231185814, 649089466, -590323078, -1837264946, 1551617534, -214583119, 399791307, -1802584242, -1628521508, 602966085, 1789534908, 1057396442, 1247632848, 313357090, 1777736969, -616823359, 829491401 ], [ -28613024, -1805308901, 2017909598, -144792565, -550784672, 935190066, 605649764, 698102847, 730103486, 1663090036, 45676558, -1807367859, -1525581675, -1350842265, -1483089353, -1243710518, 481112146, 362810667, -1589098727, 282108160, -1965855755, 1918830442, -321835128, -2144324910, 1973501338, -858313823, 1973606053, 1345730405, -1031264624, 583314267, 2027746796, -162097032, -2137941248, 770915000, -1738076052, 541330963, 1707227514, -1350142932, -1087711568, 76580051, -1974495002, -720185443, 1790808042, -953162602, 237747372, -717395477, -1748702071, 282943589, 177566935, -1807010146 ], [ -1446658520, -1426464274, -484191627, -1460234784, -1057337579, -1445087361, -1340055606, -1609225003, -1330546318, -450144740, 167738992, -1886533603, -765578308, -755922245, 858144243, -1548228994, -1889637214, -1505014640, 1825979939, -1995647653, -1717399897, 822253923, 1083550541, 2143616159, -723612518, -1463159063, -1906752561, 109441502, 1815550834, 1106326524, -1228449901, 832141523, -635820767, -1052570336, 528346222, -1485897559, 437153332, 1219994202, -695721556, 712366839, -1209684728, -1551941170, 326051078, -240945155, 2078951586, 481317435, -677599442, -10287685, 429943039, -2120207728 ], [ 1385134039, 1491434677, -616935911, -371220977, -1859991380, -1268000658, 901694976, 1372462280, -873444349, 568204872, -1152202965, -1693461512, -78540161, 1112297007, 1387004054, -1572372096, 30089633, -531985368, -1741629264, -359733923, 1738207676, 1775078127, -1116294784, 636552918, -1088460972, -853787250, -1765711288, 1191241559, 972999290, 1862616366, -1328637292, 282570829, 1794075199, 1425127665, -60596621, 2099382530, -1186345363, 1120337109, 1448293523, -444628707, -57294320, 492752910, 1839706481, -312868652, 659955983, 1356995315, -512020909, 1619021311, 1255827241, 462596917 ], [ 1273095737, -1985897453, -1994974123, 1467026743, -2093746014, -1431423997, -2105444375, 832658298, 581259716, -1961703581, -1140854167, 336212147, -16808492, 1122487677, 144147089, -1890365769, -1216099538, 464136458, 1155738595, -1920520670, -185577872, 1622089030, 2104464016, 333334416, -2101587499, 1446607159, -1060108148, 1782585859, -437785735, 1254606136, -1827172317, 467070688, 670325935, 1171775395, 88834703, 4742343, -2141327681, -1463854911, 1293021655, 303846569, 1528707778, -2041061480, 1561390282, -421825819, -1908600678, -1338201669, 321517745, -202585367, 808709281, -1772233107 ], [ 1890818991, 429983495, -1159885313, 1569659105, -1802494856, -1586541649, -326957492, -826802869, -364143627, 268413870, 37590964, -981666637, 21419139, 512011062, -1114519173, 91512773, -1215508559, -399087232, 811742796, -200540129, 2088973338, 1766220577, 1904765263, 1818403787, 307886669, 1736192743, -1717058723, -919251978, 486580656, 1369384131, -43820075, 1181889532, -469452488, -108234723, 110876118, 625784674, -1218059681, -849060324, -1666491491, -680456783, -1450642324, 1632908371, 1282224918, -2083151029, -1131211870, -1862589348, -589186, -2003544368, 1325194180, 1154575886 ], [ 803136170, 1380195343, 1178910113, -2135402675, -1145664234, -1159337694, 1732532970, -1159488663, -1932908136, 157040142, 1381288650, 992038178, -1529207479, 1459485857, -1523482699, -24046405, 669380767, 628665223, 1367750223, -321026717, 1258760789, -1550515007, -2113051710, -2105590353, -592242722, -246757161, 2109269805, 549701331, -1486751158, 565121764, 402245853, -1242773682, 208959934, 756767559, -1275918335, -1576392679, -275228733, -1345603510, 1491750924, -1863029405, -1166812827, -1437484123, 1802906574, -1580853999, 1850720672, 2016063965, -929552307, -372245795, 1185760234, -876826253 ], [ 1951403998, 593639417, 721820168, -1734862366, -1680408980, -1112069410, -1245141845, 422028735, 443292464, 233167515, 1928051634, 2142869400, -1758665169, -738910249, 1465137165, -2135994194, -1529506633, 329532288, -847453680, -1838521528, -485488692, 1986509308, 300524793, -682023164, 1282051442, 792917037, 1053155762, -60686254, 916076688, -394141267, -1994859894, -323986037, -250793386, 382426046, 991269345, -961747152, 704955615, -586429886, -966531708, 952836251, -864317600, 927233851, -403713745, 833827008, -136305849, -195767419, -668181069, 476126312, -1678240813, 76249967 ], [ -99239304, -860561101, -995020844, 1185630305, 2057760450, 164318989, -1630032377, 40013122, 2073949534, 684424829, 1121637621, -255981977, -726308734, -1898700460, -1140458613, -1141943361, 673153975, 1676273632, -451842033, 328317934, 310382834, -465798921, -112086611, -2022649297, -1494873083, -228678473, -468331603, -1674797866, -285089044, -278567857, 346741416, 386954023, 174955810, -181638271, 1025096318, 1529736179, -88908728, 1939696641, 501334249, -1081536732, -1573955755, 125287880, 1077423946, -1334498499, 1171188323, -1648704044, 1669740455, -1981929954, -864863326, 1466308851 ], [ -446229306, 1393572574, -1117468151, 1723315868, -883947680, -79034434, -752472800, 1864172488, 2038962678, -1203354456, 1785145935, 42201787, 1021839334, 301676860, -33324483, -1457933196, -855589954, 1439324092, 1547224574, 1036605079, -927185441, 1080885399, -1264516204, -38760053, -349469286, -973091069, 1386229068, 315523831, -331663725, -425925956, 1477441365, 1832938265, 85350510, -991340178, 343274226, -1688562992, -1572912282, 1080058251, 2009964316, 1073078779, 1721582335, -292715127, 1994284382, -215913808, -1096800096, 815677006, -1312923306, 247782085, -1068311339, -1913388540 ], [ -1948227922, 1188160007, -1600435184, 1395839206, -1347900880, -1851564603, -792145540, 825072935, -1387961255, 966869271, 895209275, -1451775223, -1535834477, -1592011883, -334926044, -320330598, 852298861, 757385921, -828892268, -1432872109, 1130743414, 1154129007, 1139164175, 796645450, 911946362, 1268937435, -1969652931, -1822568874, -1136798800, 432711164, 952074833, -1097441387, -1392780602, -781845211, 833297443, 723041258, -381984758, -317609601, 1347206491, 1050020584, -823669221, 1670125502, 103998432, 683571521, 1202727182, -156937050, -721471468, -622925870, -228786197, 542933677 ], [ -322587772, 1718256903, 736911010, -679718121, 1247781492, -1009073860, -539459229, 2066025894, -399890307, 1151417832, -212258783, 660578211, 348515376, 1636576063, -2053891103, -539931916, -1043071395, -896209232, -1595058876, 2118530593, 774493604, -1729852186, 212831833, -1577488047, -1470777489, 2004113352, 791747044, 670281481, 2003696870, 1963137797, 1728454800, -377644199, 2034961682, 1663908549, -1966319387, -1500064798, 1581117765, 1319711788, -474415007, 2022373387, 638985125, -726110456, 989457972, -188209187, -31557698, 613961004, 1612717186, -807688475, 943222504, -31063262 ], [ -822650140, -711392258, 906837951, 1819739939, -167798029, -1061183293, 1842608702, -890395907, -316175981, -1695370841, 138848971, 117326768, -737190529, -143978099, -1753378688, 145649725, 1926407603, 908667709, 2116115080, -1445173245, -37660993, 1687495177, 1838330624, 1805706295, -940231241, -354412414, 1023181604, -1318833018, 94936081, 1594928786, -759555223, -1002464152, -765221682, 1264070155, -1262826622, -643933860, 2122442348, 2081374839, -23843834, 168241553, -576389381, 1068464382, -422656576, 1627753999, 1107324966, 2069169576, -39645512, -1881600884, -962122201, 1809995001 ], [ 1695844535, 1627797980, 140214148, -112385128, -475622506, 707720225, 1734725913, -419051109, 619394039, -1333242070, -1195332113, 1307494314, -2096778466, 56165200, 1420926502, -1209924853, 731058950, -1104393398, -111067961, 923190176, -839128296, -1331212298, 298865043, 1454826179, 981311348, 439510808, 1597140225, -1579245481, 1998999017, 674946223, 2094874614, -438451758, 1707563149, -1013412894, 378183700, -2072791502, 2046913489, -1095384240, 163623868, 1800344570, 341104927, -159664925, 1441282197, -1429244056, -1461076308, -286784020, -47136247, -380073132, -1250703255, 400309356 ] ] ], [ [ [ 1216819321, 508676822, 855287253, 2087216906, -606478198, -1016392184, 2089801172, -1284320049, -1811406321, 1075124177, -2001422383, 1010950656, 1898434379, 1642114544, -1476653351, 908339146, -1506593216, -902084249, 1312424004, 2001134000, -1297827887, 5347696, -2061283673, -101888615, -894556028, 381615826, 1097608301, -363429897, 373269756, 1512070052, -2044952577, 509830321, 1661730635, 460515642, 523167972, 679646576, 1737905076, 734231928, -1450283212, -449434707, -935578161, -1689586849, 1079985035, 631148997, 474591094, -720369063, -16491795, -576920048, -1906170163, -928999251 ], [ -302981733, 229638373, -1283626342, 1567074170, 764532232, -18426001, -1491089587, 308086876, 283924200, 1935066058, 677426017, 1794262664, 1638759380, -1622500264, -674135221, -2006015010, -2124771817, 663272237, 1846513888, 399995574, 22611815, -990623043, 1580248680, 380332023, -1489364658, 1950756951, 1632112001, 1506484384, -714889095, -1588093237, 2084382292, -1539465863, -642544656, -454900934, -1478652493, 358239872, 1176924265, 933086380, 375302249, 1648481989, 329198132, -1322817873, -1848440223, -1091855638, -1283942185, -2046394101, -1387293237, 1469680249, 392793112, -620135396 ], [ -1277480530, -495179948, -420821749, -1006332441, -16216102, -883715929, -1296877464, 765206376, -332246148, -1971447698, -1664025326, 922383122, -1559889984, 659057315, 264436832, 114898437, -1047479697, 1313663363, -1252278192, -273288214, 990589818, -1129124015, 778530899, -1940322939, -495481482, 1589241842, -1910050260, 262246417, -729404228, -1245181553, 1071981323, -760448167, 1239283459, 687680550, 590181291, -1770108625, -2059138909, 309097389, -684472112, -1641609783, 1511777506, 2090433144, -1554521325, 1724999344, -223918913, -2135451212, 364147750, -1532189845, 2041845430, 605346802 ], [ 697447748, 1458385084, -1549317652, 283570313, 857482640, -1579437306, -913464036, -202219058, 1245686706, -1391902760, 1667579454, -4634454, 778601907, -475212917, 348025922, 1653253497, -1123119927, 1275194137, 188705546, 2093029611, 1144990605, 869680538, 2027331513, 116526669, -612352383, -396907768, 1365823816, 918114102, 380308150, 1659320740, 270262061, 613726577, 682302810, -2001327119, -687123612, -2120705118, -1518339216, 1628874401, 40085721, -459864241, -1288030418, -780568742, -370984537, -1744912826, 994617775, 292957257, 1547385697, -603323441, -626002060, 1494446392 ], [ -303461357, -502656710, 1592223001, -1336076538, -772502903, -2109165725, 526851147, -1933500652, -503869060, -455486223, -1920803345, 166711340, -2041368767, -1196089358, -1762452252, 992450517, 2009441317, 1511637724, 1637870882, -1719493957, 967627379, -1542049660, -947065213, 675088107, 1634242125, 1485798563, 280160831, 1590892128, 1866874246, 479254345, 956151230, 1473730421, 1275657142, 1346569859, 1586283609, 463015765, 1409936359, -621001739, 331559368, -535781121, -1286473795, 972184092, 531493189, -1433580888, 1195187850, -1466098936, 1387314847, -200090355, -189253448, -1081483431 ], [ -452418592, -1584043401, -3020120, 2038289090, 14607410, 1213877420, 1422512033, 1035820267, -1928703848, -1193308931, -1422065676, -34901534, -245328807, 68434665, 1157296583, -968966489, 2101059872, 1733595710, 485502409, 340463217, 2069006693, 2060249613, -85840915, -1276975662, 446966101, -680913032, 1699381118, 147359377, -142832357, 504522403, 1037828648, 1451657746, 1853021727, -2004868198, 1537090435, 1846698033, 574769474, 1206636136, 1273373584, 886172213, 1554852062, 266202141, 710102316, -272977475, 208324070, -1276121102, -2143716252, -2007363094, -879510614, -1827614200 ], [ -1388334475, 646657301, 1124179261, 1210644537, -520224245, -540797780, 46764868, 42599756, -1669580859, 1001871293, -1074413844, -1853395372, -1916082711, -641800354, -808938175, 1591173767, -45524398, -688868815, 625796754, -297393170, 1824776871, -1610339687, 2132690147, -987670854, -514837701, 2086242934, -1562094007, 985945687, 1200774892, -1644817541, 486808254, 766974706, 406712137, 871898734, 510001265, -845197217, 1406506434, 1431898608, -109821642, 1686272800, 145950239, 1626378470, 1522966442, 1044412703, 1272199687, -32038833, -1039497793, -315150987, 1258930911, -1132067353 ], [ -1613982729, 443929210, -1891109757, -1176257572, 2096071601, -1539618422, -1571701301, -2004900963, -1523629523, -1649171592, 1430513049, -1396762652, 1701871655, 777929217, -946790202, 1455675135, -676900008, -1230238694, 1541627617, 526282122, 1084996500, -906646120, 1452649509, 607284279, -1657729526, -1184988400, -63046822, 2121157140, -855390486, 1719817937, 1521106078, 1729334252, -1612643574, -689898087, -868489559, -1628640538, -973719378, 1026081327, 1409824294, 323683726, -1126788767, -565576961, 9289036, -669443119, -1650546297, -1390362551, -712063857, -1859585106, 1080685519, 1080110976 ], [ -862234393, -1449981843, 1078615399, -319836960, -443815921, 1150724649, -1939436127, 2115274951, -1152325579, -84720408, -592814327, -1868615674, -320300439, -2110903888, 538239078, -1725227176, -595458381, -1294992828, 992158130, 1868499486, -1699793539, 516483825, -1898344683, -1582293536, 2090755270, -703206357, 1034662328, 1457084154, 1455412899, -2137682179, 285983898, 720216251, -1503504920, -1669848490, 2046310337, 1062665250, -155134203, -226639583, 450378614, -1160570973, 275028332, -469228746, 656115011, -453480905, -657133663, 68855860, -1221658267, -1279634779, -1006303428, -1654414494 ], [ 2009245565, -1626768189, 1651287441, 2094956929, -1687281556, 194459638, 1271266617, 142408740, 1610568151, -599248394, -725460017, 1635419967, -1853258435, -1677500892, -297439059, 966440891, 1712611104, -833288706, 1838825140, -903810452, -2052287344, 528841019, 468491020, -884812495, 2083293696, 719652092, 206977948, 1911656113, 207400186, 1109055820, 188451310, -25869786, -1366569547, -419242216, 116151577, 871308271, -214202443, 1223182804, -2000627336, 599842931, 585264578, 1455090310, -1934799138, -607373232, 1727415920, -1620418751, -1121275879, 238946342, -412972585, -2090339490 ], [ 1845289692, 1093847, 189497988, -713112542, -512736025, -1391408074, 386935958, -685231583, 284899549, 361718094, -1083057391, 927842563, 1352064228, 451998109, 1014906974, -708401674, -1071032992, 480913172, 30952123, -1903276345, -1950636658, -509983119, 1897058841, 1930611984, -388117265, 739769443, 474462408, 587703709, 1809064476, 1840723546, 1174239675, -98360207, 1396126721, -1600560647, -1469051672, -2000662857, -1114412220, 1360474616, 1346119744, 729229897, 1899072433, 1985669056, 84945712, 805871951, 1996972316, 1683614591, -193996839, 1375449672, 861231294, 1993667628 ], [ -1060344096, -1106110499, 2081501733, -2076067219, 912479734, 993938165, 950695059, 1018554553, -2075173010, 2124440387, -229602006, -1677864864, -553226299, 2025786092, -455937719, -1846561577, 659217525, -1721944944, 634661606, -1827572334, 939678289, 2019147927, -263539756, -1074802847, 325111037, 1360794747, 1045966720, 611968855, 1652200966, 147221990, -328599277, -2147401314, -1233843183, 905406415, -231209718, -1253505250, -615640952, 1397447776, 63410569, -276984683, 641780518, 1606345209, -407701150, -805666264, -776032493, -498874636, -1820394143, -1332135016, 804263738, 1061302782 ], [ 2065028603, -735253355, -1084921011, 1364000563, 141219327, -1774016427, -1311101517, -1549057579, -708225164, -26743182, 2146631561, 38252604, -58286596, 924101819, 1930960297, 323468647, 920321751, 285797521, -624707323, 1748123007, -96801437, -498171141, -1792868995, 206219305, 2001579319, 397359134, -1449113594, -838640512, 1864536977, -1963178025, 49075150, 716951586, 723283878, 1011860563, -1194852723, 913277374, 1201896981, -1148795623, 1437713204, -1517260751, 351149568, -1921693451, -270221942, -2094095928, 1333285322, -107875172, 605635621, 2043408526, -1129647928, 1550530140 ], [ 1231965099, -829204797, -1014853977, -873053958, -699805178, 1248030143, -1536088079, 1362900067, 1919577179, -1162270679, 1179786023, 7936804, -864819024, 210802600, -873675748, -1640122343, 2102570015, 1452795898, 863494733, -1209388325, 1782774813, -947866967, 329054136, -653022833, 1422952292, -165687041, -281028043, 1003850461, -1102928528, 1778287627, 629402219, 2142002501, 663553767, -1929610493, -982284963, 725221863, 856079357, -166973579, -658020015, 1237609910, -356050950, -2047463429, -1427094129, -1000954020, -1435814012, 2012700477, -233892977, 982747976, -773263137, 1413212140 ], [ 1796630206, -532731637, 203525020, -1780220383, -132759800, -1028620583, 1356874050, -1921698443, -135092790, 889408871, 202769997, 1018839321, -1067503397, -2118609964, 848519636, -258627115, -1450005755, -150063466, 1857676655, 1796379668, 1005789957, -235294464, 777632972, 974330147, 648632880, -318068548, -1280045544, 1415475586, 183054778, -1084624019, -1912054893, -710618451, -1092001054, -864820369, -1208006705, 2120692085, 1904163276, -89066733, -970694395, -1096841893, 1744068312, -1484054392, 1248036123, 805903893, 897926337, 213458374, -1530231, 653712027, 1968575173, 1147016499 ], [ -631146180, -413541761, -433390314, -1129023010, 956153449, 1698431414, -1223609438, 176455673, 655058572, -1714498962, 1393886445, 1596685402, 1773771453, 608498102, -309366749, 1837899942, -559895837, -805457522, 1007372860, 848525202, -1087474941, -1353007631, 510882264, -1978424950, 1816193971, -1981819454, 358670697, 1370072337, -1414706038, 214529204, -975751886, 800475645, 936161601, -1648293969, 497016456, -1864252753, -73686604, -1389147275, -9242679, 1423037001, -553828813, -83183636, 578360677, -1117483678, 440828841, -635401593, -1329329541, -218481493, -286563031, -1533384733 ], [ -1246409997, -1022439200, -77519161, -1858105198, -1863729629, 1463837298, -1948296561, -427794135, -113287948, 244198729, -1047923769, -1004542974, 1418401655, -1043378003, 925218821, -626367081, 1413462425, -164980877, -95137899, 259613609, 1064425119, 1643674667, -1126000771, 1224332269, 194414219, -481495405, 2111695235, -1109472605, 1877828926, -264516065, 289396194, -1291507781, -203805958, 1067585231, -1690269325, 1434652587, 1467158419, -2028158292, -148693280, 500041827, -1159651345, 1040796167, 363031598, 691838400, 871636738, -723879707, -848962346, 1924450230, -922457685, 572902963 ], [ -606212978, -934014348, -1233062588, -904527175, -2044952926, -1178285433, 2047345022, -330696919, 440070938, 1704249763, -1342133701, 928166603, -1025508274, 1558620639, -2101564064, -657179520, -1738421641, -1616782603, -745044563, 55464525, 1228715493, 2064713794, 400160025, 1491156584, -620643638, -974446832, -1791016906, 511703150, 766631014, -1937502470, 142830799, -170148780, 1135366035, 864332559, 1804380254, -1291695715, -1080145086, 560071016, 1786959099, -1580087428, -393254011, -1367021820, 1680779376, 765166735, 628210660, -2023912886, -1755332657, 1339352090, 1005826735, 1898363293 ], [ 1188227905, -998307898, 2043245758, 2130432454, -1234261090, -850671337, -1934924827, -524282384, 1465086994, -1709612181, -810053909, -411683486, 279062334, -1436565271, 805853306, -797511029, 2137172445, -886776955, -1459165496, -663632343, -922166655, 861915302, -1056932116, -82055015, -624718001, -888638713, 62034984, 1593991930, 1094211587, -557888130, 1171622342, -74493229, -21152468, 1672333747, 1011016714, 1524162523, -390398361, -682825899, -1489954010, 158186515, 617697978, -1987320498, -352902043, -1798606523, 2001568207, 1075678677, 715468358, 1231610144, 607113728, 486589074 ], [ 1160532278, -1847451556, -489426299, -1099067209, -1127963971, -1054232146, 1009321451, 571918277, -1981583176, 942435934, 1164519046, 1193681529, 627029957, 1624700681, 1739514781, -257562550, 903132905, -304465402, 35596775, 942047894, 1672319262, 635567218, 538897508, -321579455, -529222473, 489128975, 764457708, -2035445888, -800333802, 500267636, -702850592, 713013020, -938876764, 1209403824, 565527901, 1827857211, -565539565, 1068629883, 1222377397, 1952726808, -1291401411, -1282067566, 1995520680, -1407555485, -417855917, -67056491, 1567566348, 1188294296, 895815996, -877016978 ], [ 1676047455, 1407731237, 437672509, 1440210077, 1839416918, 1103759738, 492271339, 1055320640, -614840313, -141110425, 1110962634, 212761395, 1511530969, 2022020728, -456987250, 1926001834, 1585485640, -1292264530, -140601744, 1868237673, 786048000, -42875844, -1196054762, -284807002, -1543614802, -1659341836, 486596505, 116209703, -940275150, 763491582, -988039646, 1204155243, 1169827404, 1953376180, 1095749496, 1153156940, -1889536869, 1589998678, -1925902864, -560423126, -844642570, -192012744, -221013655, -2040271571, -382531112, -1209734502, -213465042, -831057548, 776272624, -1730439361 ], [ 1288795700, 1048230415, -2094134978, -393186967, 1361656302, -166096600, 1665373410, 2026374067, 466806256, 306677238, -1380417399, -1783983774, 1961216164, -1668874503, 1596114269, -887979767, -874621291, -807496264, -1431638356, -164848478, 1203469498, -1409750841, 470051484, 2055745222, -1192724697, -1744827156, -1594269751, 1123561787, 1140804460, -2119219349, -857640342, 883590499, -2088442967, 1701934455, -522869099, 1305223736, 1768951013, 1612870213, 1142795591, -68759001, -28777222, -1281668837, -1721876310, 541269509, -496617559, 2127741062, 512235160, 825041392, -1835933851, -994196014 ], [ -89047236, 1093617378, -1424200429, 967111204, -193513670, -702264423, 1137116655, -725779868, 477683298, -567625737, 2035163828, -2086445257, 1655831426, 79030907, 269480179, 332979038, 606579040, 486441500, 1109473785, 1770004226, 1468138399, 1587730844, 1063332424, -1269809731, 894108058, -1849114735, -1627740463, 381977906, -1574005011, -643634552, -865151461, -1007222174, 1720438864, 337052758, 1243588333, -310369623, 524202, 1814139762, 370916648, 1543685491, -1753187933, -1775240853, 698328164, 1989424398, -449521215, -1494813732, -267881793, -991844518, -759440837, -1604735767 ], [ -1023092108, 55926426, 708941202, -1931599176, 757392115, 2125385044, -76404034, -1791636393, 745637712, 1378933350, -742247292, -1122759787, -1880669747, 41629098, 908907013, 356815848, -1186534713, -357337128, -1128852234, -353549492, -909134337, 763141571, 148698766, 1699086353, 778850922, 737308909, -1279802077, 2018287439, -1247975111, 1066414670, 489058178, -2065685227, 862114912, 180084518, 1629811692, 249689958, -60705899, -976521439, -2072911559, -338870223, 848457763, 220950149, 1188102487, 1433846756, -357262835, -2000609883, 2127955780, -1075279892, 1468866762, 699546033 ], [ 86289792, 2108194867, 867527036, -434616931, 238178228, 368455995, 1409357646, -141224045, -435826894, 2052068300, 796536400, 1920510151, -2054425544, -1644360728, 1461734723, -1202630821, -743034170, -371868908, -1313059842, 954238983, -906020380, 1690000066, -300998845, 1515767874, 311915996, -533741236, 839080553, 802471413, -759112002, -578593118, -1713301119, 2118446699, -1547661233, 1915091859, -1344341411, 2046047941, 1969858829, -1235243769, 2114875124, -1036863931, 1815743888, -726388878, 202089710, -1742996729, -283068692, 289317933, -1882222245, 496527172, 180370121, 1188201423 ], [ 2140744145, 126819242, -1609230394, 1914987299, 1907772036, -1933969281, 310826220, -1513784272, 1183486560, 420128308, 1774503099, 497289350, -668557632, 1675439838, -239720592, -1777553546, 840861127, -197097303, 2068625037, -14091417, -895617321, 1125320360, 425517753, -558752090, 1600864463, 805831506, -1699499919, -472040846, -686471326, -1369967535, -1516436751, 409432833, -770058612, -1202658968, -1952071751, -1750271749, 260534119, -522750063, 1416356406, 1817981492, 663328443, -992824016, -293442031, -1935761319, -2066687252, 91589936, 1750531147, -358818753, 897947441, -665740459 ], [ 866506622, 676389939, -948527411, 472105335, 513796662, 51448810, -720908827, 971109263, -1106139181, 17078159, 2017685004, 1845606000, 739277968, -1211426229, 1954969985, 237555379, -213867907, -1003662593, -1818502792, 1151142849, -230546992, -840103141, 326102953, -1866756233, 1401949645, -961312024, -2140192998, 2142075108, -342146754, 230526689, 1259548678, -1736508826, -1161054856, -1672496652, -1020584880, -1471433461, -585356719, 390116142, -1487579775, -174180018, 550482079, -750159600, -1278916132, 533678428, 1757574859, -815182857, 1756051249, -1159693855, -1065947203, -499070529 ], [ -228855565, 2038970200, 707179961, -42059549, 1728292776, 2078813172, -1930595246, -1038896937, -1479271218, -221529061, -23581508, -1894728279, 20042021, 659823357, -2028975126, 1092760547, -746239760, -277311624, 1362409448, 831636553, 2100528361, 1253088875, 1663796442, 2084019692, 1379306269, 460643194, -122562349, -1884277047, -1204508891, 1624125289, 327549035, 356992869, 645041426, 705406154, 1289357152, 1720803878, -1941694484, 316994692, 1840710650, 152829502, -1460411151, -557014552, 2104262226, -864570028, -1057190353, -157848850, -1003453711, 680104079, 772786139, 324991797 ], [ -759601274, 506409510, -1202265201, 474052394, -171212655, -339184407, -263574841, -1127465423, 1587410522, -1688352552, 419414735, -599244435, -221984371, 769728080, 567064616, -968295662, 1423718249, 459583118, -1426816636, -1931640254, 1339386785, 387383177, -268232414, 373393436, -2138050163, 108615974, 1178135045, 569201922, 1472461368, 1825488109, 368590773, -2023977158, 869009238, 1461693560, -1529723482, -1062323775, -824313027, 1213638181, 1448667376, 1144063008, 1867502479, 1165485335, 1880762546, 145346072, 280112949, -348960353, -609668860, 1928926007, -1629714541, 1758710857 ], [ -1679113967, 1118596895, -2041670192, 987328615, -1135358780, -789358190, 1127668443, -1317062954, 254426291, -1567937482, -867517590, -1007141078, -1929921411, 1873290696, -1184226837, 1923301887, 1074236502, 70342637, 1750315392, 1229517657, -54740753, 1909072654, 1971624588, 1937510996, 2130947174, 1577650939, 1096271435, 1604088476, 1118229965, 53955663, -527652832, 361010615, -2067444051, -103694278, -1699571421, 1285582799, -769087959, -649891124, -1048540348, 2042242031, 1685187796, -69331783, -1191281729, -1751374876, -880877668, -1108632955, -645736158, -1029899167, -171010193, -1428463398 ], [ -1112990804, -1418581028, -2133506239, -562836318, -413471110, 284638927, 2081529586, -1161985661, -1340206419, 37466555, 246282668, 513228273, 2002262812, 133499654, 1741557553, 1154589547, 1272202161, 1615788235, 1404907691, -953461355, 1709930263, -8783681, -165672363, 772810661, -375537259, -1388893325, -1894567355, -553663132, 809772050, 1728638885, 613278715, -401068106, -841687350, -614742264, 1805337548, 471633788, 594102185, -1150850787, -598231712, 913597069, 9587684, -2088762945, 208433547, -1478903837, 1399901023, -1611659338, -2043715383, -468491882, 1921446475, -1539665221 ], [ 774173392, -474873937, 1581552898, -1444011654, -308300346, 1122927189, 534063, 845560749, -902459198, 2114035339, -388493549, -1203618747, -583124140, 210853471, -2124883081, 1566467587, 1894406419, -80872427, -1322104157, -1120249191, -153300214, -249182851, 1369476527, 1790500124, -355090925, 1450837429, 1370637398, -377717608, -221468799, -1796355431, -1862164540, 1338243858, 1942645745, 515827512, -1937489284, 974678833, -1995705054, 2031295251, 1860413678, -719000246, 916501712, -1211125611, -2064114334, -375620075, -1833038789, 1399594144, -792460257, 1975390535, -616591198, 142564626 ], [ 83095562, 730301395, -1890348740, 1717438914, 2019084001, -1663461754, 807970660, -1241592427, -1294308855, 2116078284, -1303257873, -2112678706, 89767256, -2050763280, -993511153, -188202631, 1336893277, 346717283, -1826885971, -312687104, -1313732682, 1328838768, -147387060, -1264621590, 25962428, 1154286008, 1795209763, 1191959678, 1530088617, -2004130556, 1096038490, 782424595, -2006633792, 749895083, 1767837957, 1742984345, -739305215, 1638620708, 1785562517, -2105715156, 101139954, -1562976800, 1923966031, 382430494, 566133634, -2081104968, 744405490, -753368215, -1375958341, 1882715527 ], [ -687829997, -430083362, 1149059548, 1757359337, -643413340, 943937268, -1125081354, 1745097307, 1017523498, 2140667285, -603852678, -595477133, 457162466, -1216770979, -812171767, 1261405391, -653722480, 670504472, 1476310410, -378728803, 1403621671, -252968802, 1802418816, -351449126, 320789645, 1388482139, -1618130014, -2086960247, 2134920498, 1929324483, -650195419, 65234662, -116223353, 190973865, 1429397913, 1873806704, -1293068525, -1028740449, -1560064965, 349450570, 546446704, 1947153315, -70451470, -840520192, 262835907, 505017026, 256535738, 452094750, 639508340, -1590729134 ], [ -1498982928, 1706865251, -653401077, -1703366882, 1866182824, 2127509124, 2140534323, 198752664, -76363008, -131472035, 1494531844, 1195348422, -2080740200, -1561587927, 1093037242, 621048600, 1920684932, 285540285, -365442548, -1891542177, -1317988056, 1210446765, 478713822, 150171859, -1581808902, 186627244, 1036760648, -1311116392, 714814603, -1332772069, 1727777962, 2050974330, 1944867468, 802320882, 1677243423, -1721222868, -144941492, 436561787, 1447007433, 1250697540, -328102149, 1076895794, 915600201, -379990285, 1090348551, 793819768, -2107919052, 1967549991, 1811349726, -315829068 ], [ 1556602119, 859513819, -481213234, -901295638, 1121208276, -2021606310, 1793621498, -1253883043, 1465167100, -1275971801, -140446488, -579136908, 1149467678, -171759102, -192157650, 1784691694, -924090481, 1748691204, -1178733087, 1191768172, -1399346670, 645329955, 781581065, -1633107865, 222426330, 280058940, -1940091724, -401110625, -1687474382, -1125055, -44286859, -1797546879, -1731510678, 1452709536, 624586478, 200067512, 1006425001, 276764072, -1272934525, 1201534931, -1499158280, -1204648408, 604003158, -274440191, 2017036862, 1182573901, -1115233828, -1751761079, 538660787, -1690517729 ], [ -1183801045, 1356385799, 610762954, -2041539379, -58298874, -2138383654, 686233810, -1031618020, -859185535, -1188571220, 1723037760, -1060540869, -361739022, -459030715, 1850681061, -1232501037, -1350419778, 1747774887, 855210385, 954723150, 735177503, 2115535838, -1108980500, -1159414381, -525595683, 2083077158, -785308137, 704002573, 467880519, 1419107275, -1990600560, 1279518769, -896918050, -1386562324, -1032848897, 1336561749, 1392290816, -77082195, 1335532123, -1303812202, -1308744079, -785457504, -1347308432, 983116849, -1501472213, 1165752283, -1485910137, -478469988, 2039817394, -607065469 ], [ 1458432495, 1122475522, -2003287859, 999936946, 853301605, -1344390666, -1351532459, 1727763055, 891078898, 1086636925, 356059476, 1830962182, -1814438849, -83541609, -103348061, -2053480432, 240676635, 1067397550, 1812554434, -2113923545, 1360306207, -819277969, 101094446, 1462221639, -744750637, 1299298734, -439818092, -1443335083, 1134856347, 179047824, -808375717, -1484084754, 1040638584, 1647373612, 990704366, -1453234177, 917675257, 444646749, 2080199495, 1564444607, -172780399, 1988757645, 619715952, -292778765, -1182889799, -1864694952, 1813036605, -576135411, 263934299, 464554892 ], [ 1033068570, -1153559897, 682496933, 2025638883, 1809517653, 1446916054, -1007857147, 1861550291, -1952695982, 150741057, 267632291, -1741083282, -1730908968, -285560480, 150043171, 1800533478, -382338228, -869742280, 1600197730, -1422542424, -1050795973, 460833711, -1610074943, 1357080481, -1767128770, 1666127646, 1894490400, -537590189, 1627305230, 1498455927, 788129083, 112925892, 1819527052, -1908904380, 1887515137, 790804056, 1970367454, -577105777, -7407588, 1985986889, -2039208816, 1885132033, 1592971490, 815433964, 1457770511, 1547638915, -1903685851, -1308217684, -466625283, 1252264267 ], [ 1300787633, -39802392, -200874921, -1138194557, -314996386, -1444492097, 2059724196, 267069723, 1459701536, 658705105, 1309772946, 51889685, -1434981893, 269165128, 1929859116, -500869032, 596433669, -1381942757, -1576806787, -684426242, 30904438, -1264939098, -1171359511, 2094333551, -214796162, 1443506553, 898964541, -793132820, 2038351427, 1455222681, 1442185477, 958267920, -1176506514, 1038009430, 1151201443, -81942195, -1548676943, 177061509, 1827419423, 1499759424, -1558885463, 263315482, -548906594, 856107877, -420347676, -1902143948, -405594432, 148781297, -250119966, -1399732946 ], [ -1206462273, -2070194680, -562450794, -733692768, -163401977, 588203747, 1067425308, 2110708088, 3889501, 786749274, 420725513, -686128036, 1895060407, 226810687, 990330485, 1124433322, 1943236423, 918743963, 908698879, -741912910, -333808044, -1076923386, -1158279610, -1495233548, 886731187, -450450733, -327528249, -1793969055, -1260544005, -577963311, -591372552, -1872084223, 1535601066, -1743060072, -445023596, 1172793230, -1449987209, -2079148233, 1476387912, -1257521124, 1897971542, 1499314167, 92263548, 1173195815, -1268856686, -1983742834, 1411530757, -1317794487, -1071004074, -226316785 ], [ 2119191869, 1652491957, -1305223820, -1201219915, 565325762, -745474683, 411167728, 322101118, -1898288170, -1722947396, -144391197, 1486582418, -2134226199, 1583380212, -1810891303, 820117561, 1083103171, 408970142, -446067029, -134613764, -92625901, 721232413, -1011503502, -447193804, 226132297, -2071329002, -513857286, 1277111032, -1361793128, 796435491, 1618799514, 1342407629, -1366437673, -217362676, 1324803830, 1806751720, -645819989, -592198129, -1432794893, -1111861500, 1815110969, -1602703787, 1451876360, 1986157789, -673994720, 1911332912, -1823136944, 1396971184, 766030841, -869520196 ], [ -232237544, -1220470824, 320728405, 134481858, -1745471260, -1326686397, -1004545041, -847745885, 1887283343, -1355071131, -1560143720, -1603588250, 1180095290, -1747872448, -909293453, -1832670016, 920712829, 2001859571, -1746243098, -914915234, -839499444, -1994110215, -930723791, 465663169, 421926580, 1436072718, 1481472226, -1376481258, -639571109, -74428815, -1636951432, -1555002988, 259903368, 124256959, 72187201, 1822767589, 1385481551, 497980430, -660741357, 775294434, 947540223, 1370067700, 1261257430, -1331655143, 367024513, 618558193, 1626649268, -504990952, -849919603, 261208262 ], [ 1413151301, 1181434085, -366768286, -313210653, 373526191, -1716948549, 558543189, 1801304863, 569775085, 159399414, 1673557242, -1675086371, -1441484420, 94427857, 1233002126, 1841211610, 282882469, 1941083519, 1378775380, -1605271460, 1779685223, 1376239888, 1637751393, 983440708, 662871536, 1400189652, -1289734116, 2141486297, 440367288, -297589537, -256707587, 1310556734, 1389067424, -57579674, 1756683797, -1580039202, -589864297, -1704346650, -1839755749, -1379964457, -1884095602, -957652562, -1782288404, 1522424421, -1583967839, -1821377315, -1356439266, 1390423326, -309550298, -127604490 ], [ -1889019921, 1526845367, -148822116, 1722368066, 189524684, 1959704932, -546115610, 929418819, -1656174962, -1228497340, -824030080, -1467219431, 727705315, 1484339929, 263414115, -184317680, -2016967185, 542074630, 1902920298, 1075770529, -1265618989, 1684573890, 517939882, 1275649771, -1793137690, 843194899, 190877559, -1595923534, 83536585, 1678095477, -870353144, 1422208211, -1474623968, 116830041, 199397214, -2005777392, -1867737593, -808451316, -38276040, 966962054, -1662329984, 2012756745, 1283089450, 1874297172, 1133498813, 38234383, 1752247075, -408134701, -932062373, 207826341 ], [ -1668230450, 1888855592, 861288160, -1122770295, -1918918082, -1071980867, 394760296, -548554254, -983689787, 759379726, -357875882, -823620425, -2136386588, 1572697377, 426838209, -1626659393, -1985806921, -388874757, -1895778698, 837029009, 1091538807, -933193925, -1424988123, -1597392457, -1890758180, -65746848, -641520593, 1663491406, 1258769701, -1507508099, -1822295474, -21034133, -1267653467, 1820422368, -476300741, -1633200392, 1706202863, -1551533307, -678223635, -633066445, -278343099, 1903489788, -1439862325, -1871193272, 1156789071, -2040046766, 451806632, -886787274, 743815633, 1178340016 ], [ 411742586, 760135980, 488587243, -163080821, -1196663919, -769237769, -1641643687, 787431359, 1746872334, 1115881448, 1921296284, 840644902, 1040064889, 52788347, -224113962, 1332372381, -704204603, -337817382, -498453014, 1156220589, -1805948544, -1922252650, 863854769, 227848034, -1599153086, 1350098240, 1598520726, 910903646, -73830977, -872614535, 5526442, 599133129, 1008584417, 1789224865, -440456181, -1670679752, -438832017, 4365232, 1299924712, -709678788, 1156487269, -1511624094, 1466998665, 1796892151, 1053413018, -2071995777, 564345409, 953566358, -195069997, -1645302015 ], [ 542693604, -673473306, -1214550972, 2080438789, -653943180, -1490984531, -1559355229, 857598489, -1378705171, 764862812, -869913670, -39542482, 866936921, 2094270488, -1308809056, 1221328523, 1864837107, -14424333, 336613727, -1692684566, -287313577, 1353055315, -1942796099, -770227341, 1308548492, -2146394225, 675348621, 946160519, -1747398599, 1286116410, -1935524150, -2020780477, 1881677766, -1466523900, -559509367, -528320368, 1124444399, 1040693822, -2117861833, 334133426, 961014331, -478932990, -1064538412, -1188405279, 819093705, -253013685, 759532276, 1125963933, -1974550488, 1246456632 ], [ -669259577, -981454600, -689964187, -527570657, -1426052149, 2068045464, -2001984710, 1476920053, 1667135115, -1749352836, -1272659385, 467342951, 720215396, -95508719, -526882329, 1126311021, -1224691776, -2065732654, -2030534879, -1220594879, 1265813621, 248711950, -816383994, -2078798624, -1119920423, -16965406, 1003302587, -290716568, -2008629297, -951403345, -143579077, 5643197, -1949036029, -224410576, -1234590499, 1847250503, 873564404, 65282708, 140679592, -509627850, -325771411, -2137437582, 1266707441, -1305246127, -620189751, 1066627761, 299248770, 1897240228, 1822881856, -360157316 ], [ 1880243127, 2123114297, -801068807, 447085170, -1753091866, -1048578890, 338581928, 1643042171, -1828041200, 225946924, 679573847, 1697555801, -389296631, -1049549770, -2117018910, -267078908, 685519453, 1529001771, 783871949, -826847177, 1605818241, -448040601, -961245299, 918154092, 568740534, 1831502127, 1141940822, 380835346, 906818456, -78130782, -785077083, -485924747, -787612784, -1818798955, -948981583, 2091268856, -276691416, -607434683, 1858689746, -493516111, 1604671899, -375048622, 1473765356, 1907316891, -95476375, 862277737, -1446094927, -2018852489, 1409337189, -1271139962 ], [ -289213758, 1440381770, -1815321960, -1584040081, 978978199, -443472778, 304386590, -1249076218, -1059492416, 1502511677, 864727457, 826498678, 1239740380, -1137435888, 1631901972, 694789674, -668149694, 1242633440, -2147271205, -1743911767, -213603582, 1619827326, -2089475589, 1999531149, 563131213, 1778950600, 304468184, 585219214, 1367770932, 131959066, 1289987774, 841722665, 2117440984, 254244755, 578115639, 1784271001, -727619966, 1399589242, -868570889, -440348097, -862714485, 2076069276, 1507005198, -1811804941, -1042135659, 73074140, 1723247753, -932632254, -1513060571, -1963207501 ] ] ], [ [ [ 478452721, -441452088, 1720060612, -682594062, 25214938, -632376338, -2041873083, -1435322629, 1533117618, 1753902406, -437099615, 1589452715, -412412500, -2035260697, 710617468, -1573837822, 272801522, -1310995030, 1583945633, 1782140801, -932586879, 15725107, -1487450485, -924996047, -496491933, 350992228, -488211708, -660800354, 1966653491, -1022226381, 752780619, 501488936, 482601366, 100457314, -219943456, -1770367445, 1730685888, 1522689281, -25018124, 322196509, -1323660800, 1782505261, 1833775184, 1910009930, -2013111600, 1400853933, -1511982632, -1297165743, 5469311, -742705457 ], [ 1236644214, -394188385, 985519581, -207950528, 1574585160, -357398173, -445146061, 621114567, -312431614, 831145588, 853028079, -612695150, 1523602576, -1238913513, 734411406, -900408720, 679723177, -1152666460, 1703182574, 453495740, 1319886917, -1012429273, -337673914, 1612066739, -1654189928, -1088650521, 764076526, 706991919, 1994261027, 1754198686, -741660480, -965925291, -1279262858, 1577208994, -214267986, 531864958, -660929219, 329622588, -1165874271, -2119897661, 106610489, -840044356, -1703515458, 1310887327, -1190601350, 1053698171, 930808171, 522088213, -459928664, 1770528713 ], [ -1406634380, -1428327808, -263043265, 1018071290, -1837845067, -498501370, 1427965749, -1126388506, 827681889, 1298785828, -892767718, -1265581180, -1810844073, -1454563485, -1971410547, 1319886419, 672644430, -1179571048, -2043088976, 1788479852, 310750464, -209927987, -237266142, 1941105345, -1655397847, 745660910, -1577005832, 1375790953, 1589999536, -815413985, 1463375439, 2141394645, 1736894156, -358322526, 1891735475, -1436536518, -553849151, 1664419748, 96268044, -399841237, 286116004, 1644861951, 2115407917, -795373738, 1164184535, -1181163547, 635891653, -307364115, -2108322626, 140733887 ], [ -733972116, 1311695001, -1006729326, -1778095388, 729556730, -1839908236, 79427499, -1412225196, 1315623656, -1326150192, 627875716, -637615561, -1067775112, 1582849345, -1410297638, -81648140, -1505263837, 1695430235, -1099351453, -67564914, -1950337401, 249196109, 2078890799, -1874594544, -729542273, -1124020169, -1916426173, -1581315028, 1713070781, -1767988687, -948075579, -1550863423, -1935709874, -2026095542, 1175630288, -4604545, -1251139389, -867103840, -280690420, 290786770, -278376133, 22763456, -209515548, -1954091485, 994257077, -1393598000, -1167823533, 1988647595, 1365996593, 1351946420 ], [ 1543618982, -219290369, -1552336578, -1921573279, 386692447, 834573914, 865390798, -564299313, -501241324, 1111687898, -637998777, -837235675, 583063877, -775116480, 1387635175, 1532073870, 872003412, -1290979012, 1725689673, 1000105007, 1770981336, 839855809, 1242021845, 2116533361, 676462110, 1084769946, 1222019502, 1575321267, -1832903282, 2099470155, 49362399, 861578279, 1877083898, 1377435131, -1749706265, -1300574128, 1570486536, -32560645, 1369167317, 1775553085, 1036339642, -948063399, 78184991, -1444261926, -707265382, 640116730, 870249841, -2011724243, -2045402776, -2079271353 ], [ -1312270857, -664572110, 1271853992, -1147025168, 2108681467, 1278233396, 1522186663, 1522294366, 417389887, 1374862468, -1618327546, -108098232, -1080190758, 644018460, 1530069718, 1430631779, -706993573, -170414872, -2061860027, 886325126, 237404917, -782732291, 304944492, -851437026, -1957061824, -610307640, 117996713, 1763218326, -618064612, -993652921, 751772293, 313963164, -337663523, 1815853067, -798821199, -524378223, -423243736, -432990622, -820779588, 1407625489, 80157963, -460559959, -1857731478, -1073181534, 1033028422, -1913850073, -1060810157, -371395219, 1163177123, -1301349646 ], [ 496243823, 295995088, -130869006, -1598520614, -16644577, 1928579905, 1030642718, 1974263601, 22139334, 1713631827, -1190381345, 194960375, -1059975009, 2136130778, 1963772578, 1904552798, -547097238, -208087388, 1517910974, -1786062562, -367743925, -1500061384, -1383536909, 2057387762, -1296217129, -696715196, 1342800627, -887067888, 942088076, 1306357454, -721623509, -415251447, -1303483167, 50153402, -1741717542, -2071967482, 235405633, 520899093, -1369592744, 1301675709, -1050391852, 1550865312, 1925450689, 623628888, 963466460, -494461655, -244525078, 1829730061, 2102816213, -1452085015 ], [ -1546223558, 2068165883, -1718061027, 360042168, -22964796, -1187087700, -369584519, 890467768, 828194707, 190565169, 1040210028, 46899990, -546254534, -482443915, 132691379, 2004141975, -883239907, -310015110, -1211163301, -1911443200, -350322416, -138871720, -1984490767, 879383289, -1862300349, -832368354, 1846375059, -1405109467, -2119210054, -1977050433, -104970573, 370691575, 341134493, 1564778515, -562823759, 1953999140, 1839363349, -1374699370, -1888866990, 1440247860, 151367836, 1451166230, 156130273, -2063300899, 2016613315, 376803923, -434244629, 1355338848, 195708872, -246580473 ], [ 1295404805, -612472249, -1464467161, 716420446, -1979397079, 1856775176, -1444938631, 1726062624, 332628867, 544770519, 539611495, -1010440096, 696820864, 11400704, 752694711, 335407473, 1542371996, -1192200408, 1883230210, -1805427720, -2126030768, 1032647795, -827792393, -398715746, 1968876055, -48465758, -1266364494, -1338867263, -1605173065, -296773095, 1387502210, -985134725, -909385995, 345898233, -1803627978, -156003512, -1424859554, -834631346, 2036083020, -1947703013, -612268446, 1695014376, 853419428, -602483983, -1515917640, 1586593581, -1156537894, -1646718384, 1584379917, -1544076837 ], [ 1424601939, 2025894555, -1502298623, 1630878886, -1463840181, 1638242853, 323746554, 352045055, -367338241, 298247017, -685051306, -683544788, 1038138000, -595136399, 1736575794, -2082961838, 1515613676, 1151213390, -1724474531, 2129370552, -2103380066, -1839342413, -1478424082, 1742209743, 183772634, 1557025722, -197691404, 921255887, -1364642376, 1228247813, 38346996, 1559517385, 1101570054, -313338186, 1143274754, -1605568422, -1556302899, -834020414, -685655544, 1774563127, -2167499, 1620120191, -1734301818, 822186251, 835802765, -141136957, 1190359393, 410966390, 1984384354, -888463523 ], [ -14299656, -1617481012, 1660724115, 1098859986, 1667169765, 535530092, -1970630923, 1477249900, -1333686098, 859524315, 1724873892, -1461317594, -1909578751, -1423671235, -984247243, -1827293175, -571367406, 663430517, 1204620607, -413670744, 248346911, 1517701234, 1996192344, -1502165238, -1846070178, 1175299342, -802986796, -71133276, 648166846, 1000290076, 1489679196, -2024327251, 1332780224, 1461823201, 900152223, -1720116067, -2079484462, -1932656544, -137618292, 1488642468, -1640598986, 1025367882, -1325606574, 140700414, -640612558, 708446817, 893633471, 218211447, -124518307, 26006090 ], [ 352547705, 1118723029, 1312116790, -848336920, 1276791418, 117261502, 469915066, 1831547728, -1777113503, -965793864, -52689203, -1637340780, 1515012148, -1152992037, 925726242, 87100742, 117834628, 1927285397, 886577862, 264865579, -2127521752, 1667522960, -200790275, -908903589, 902471602, -1731650771, 907826475, -2006617880, 830763764, -467280332, -330350997, -194205830, 658677873, -2093769012, -889258015, -1560756007, 224372436, 1080055818, -870765663, 362843090, 1377789921, -482774285, 1871856002, -1592967094, 187662105, 1079041006, -1384884128, -2048185682, 768208007, 204663161 ], [ 160644392, -1610412235, -1725385146, -304610120, -1534704460, -743661099, 662917179, -1001821110, -1830384796, 858838532, -1881894701, -1298004864, 1368989216, 1159950589, 1474601677, 921022109, -982308012, 1196791765, 1496357073, 205792302, -304316489, 1685145734, -1744758266, -950392549, 2087339461, -1356360274, 845194329, 1629276499, -1201092961, -1663555744, -1988576227, -1800261494, -324493176, -1940761265, 1670317357, 1297122844, 261211841, -1928027872, -1442463171, 782854299, 1164778675, -85232812, -1110604814, -720376595, -1077975683, 1135002282, 932561553, 979787038, -384532350, -1048243669 ], [ -616434968, -410432149, -926073353, 615623976, 2063343317, 803671675, -264235685, 650964664, -373562868, -601961063, 1758700445, -287729688, -1393244729, 1011636727, -1997356164, -653457867, -755602675, 1239811969, -747270679, 412816901, 629093722, -853489820, 1108631183, -2087976107, -1094639263, -770692206, -767180950, -310077693, 2143893649, -545247055, 1851463679, -130582246, 664910355, -391261918, -427740901, -1749358432, -159214620, -323444326, 1970537032, 676504222, -936945476, 1240520015, -1393747428, 300522538, 302284270, -134081304, -1064061976, 1055496637, -1256869696, -1074574257 ], [ 126632533, -1386383859, -1241838345, -866631938, 1464893111, 1117155272, -2103577343, 702835730, 1279237179, 383504115, -1255404515, -2104738042, 521206135, -585730337, 1262279725, 1113477613, 202333832, -181446866, 1662449250, 1047591451, 1477851758, 1790563926, -1195182156, -1862179255, -664356804, 205569516, 486663973, 833367399, 1303407292, -892766571, 60238420, -1006705462, -75937984, 1879974443, -1357764345, 1949681070, 1420910705, -1324956892, -13206337, 289754987, 1786477895, 255348610, -601992612, 1105857904, -512781710, -277108095, -160062444, -1616884752, -1889382609, 2098760251 ], [ 1095820053, -374005684, -508805639, -1721598420, 1648846019, 1387245399, -230132847, 84807274, 1572531331, 379718895, -164543078, -1421635717, -705568442, 243549189, -1560863191, 142327190, -1959482104, 1429331116, 1846024298, 342964594, -2009768348, -1884188803, -689493045, 1312820646, 1051895296, -1353393700, 383952875, 19991434, -755006382, -134254674, 1428936281, -1848559848, 1022704687, 393141105, -862295792, 1556120853, -638654612, -705510005, 521687357, -1610821860, 1348185692, -1555786282, -1922695303, 1658350592, 1100101722, -621670404, -828572488, -647873821, 486408996, 1352296747 ], [ -1393583199, 925184313, -610611759, 701195328, 649634070, 1203668211, 2135212202, 2012953055, -1483290569, -903642763, 1326260051, 1126691757, -260587835, -462222500, -1838543824, 932941894, 990071979, 1208863067, -762408187, 1052749783, 636436462, -136352671, 949907786, 1631640767, 57604008, -1689163633, 1800147045, 528285268, -1223198585, 2030674205, 2002706198, -1735382584, -1953507148, 276886260, -195988429, -859213142, -521154637, -1983502264, 1436742574, -336095215, -814419480, -1408968872, 1904735409, -639466060, 1188824070, -259521445, 637627127, 763865205, -719282629, -193608161 ], [ -1542667704, -1128858178, 458110131, -1393159431, 898409590, 219580337, -247139381, -874279191, -816735060, -1240537207, -727238063, 1287143108, 2089383875, -298599286, -1438410151, -1870659392, -989498029, -1628995466, 869494472, 1563125395, -1703760017, -2050592466, -1106957316, 1378142132, 453036419, 1007360210, -1941334829, -1390546690, -30608627, -1678300683, 243582335, -1641646663, -1393295098, 187803912, -1963931780, -1650772062, -2076993679, -1772182925, -1319447574, -1652090479, 1314828428, 1060196875, 652961360, 547226371, 529949196, -1548323264, -1283460682, -422727765, 101601105, 426016425 ], [ -586050723, -2145603098, -528826052, -849600230, 1995883410, -1321833407, -2119216234, -1775378759, 1396975985, 542528382, 735193603, -1428386261, -373149180, -1810579322, 1635350267, -1554248027, -1745695473, -2081235963, -778854176, -1112787871, -1504952832, -1206884801, -425779086, -160350242, 661781241, 171653215, -2031234192, 1051491071, 1717631886, -1372673786, 963847084, -820539233, -708139851, 900076209, 356056336, 1366816818, 998046252, -175190089, 160872016, -1794041243, -2015369760, -2139051821, -225925604, -1000494255, 122524989, 780421416, 424503884, 212318128, -647839990, -1153364823 ], [ -2063082334, -771076768, -128739683, 1229650612, -1449677968, -503640967, 1250874484, 594200965, -1213995101, 1256505501, -1731927708, 163890875, -967865525, -623598366, 2131448717, -1128089117, -1300495949, 120755125, -723982232, -732038327, -1337238747, -2032993502, -1811124428, -1151246203, 1293544778, -38588493, -1702379527, -2055174991, -1430664116, -215050904, -1303592083, -1633462266, -1733150822, 1980431386, -1838542687, -545524877, -1440222133, -607261200, -1188437711, -1963432703, 1193814828, -1153793232, 392444994, 715923030, -731447370, -264628075, 188787094, 1683696804, 924645954, 1246559194 ], [ 2005447507, -1744161924, 1486769261, 1833688735, 1429099995, 1707673726, 806180689, -955348479, 1264536767, 384599554, -294365117, -475423327, 1885098202, -1635218177, -14764370, 712652006, 1820556480, 987334650, 2005162474, 2113281316, 666529593, -1240226092, -1012732650, 53060607, -1273255942, -587607565, 1238225650, 791391265, -2036308612, -1132517828, 2095540069, 171639536, -840003292, -2060763457, 245345671, -1244672894, 1256331895, 1518178532, -1803042649, 1119791858, 44790274, -333526456, 2006397906, -259482118, 1823868488, -121482734, 1528918005, -1491649680, -1367491779, -797405059 ], [ 1035291926, -629298555, -1203892789, 999675387, -44061070, -438344157, -2015356768, 832720118, -465112662, -1039430875, -1026756009, -1676055278, 81147982, 848028785, 1080880818, -1212560573, -1986587306, 1757868778, -423134505, -478504269, 460070022, -743568597, 1258586524, 1635681121, -681389499, -426577166, 1090811645, -1606820583, -69327453, 1300177552, -904502528, -681884731, 983310612, -348638353, 1468502742, -2076833146, -710962671, 4344768, 856914537, -442759044, 490565996, 1973414910, 979036437, -1376081908, 123511669, -1142308337, -45330122, -515137515, -1950385772, 1647284664 ], [ -987140447, 253922855, 1096676537, -1549645816, 257109490, -290940734, -869203011, 1877438306, 1210562828, -76921395, -1512437394, -1061885243, -2000548597, -680462491, 868923800, 1128991562, 2143040060, 980539427, -1649676432, -520064523, 980768546, 1312496627, -1911311038, -1899686265, -786382717, -10570688, 858801943, -1228179584, -1602064281, 1990668723, -37707675, 1642302406, -2146696318, -335345116, 526346685, -1584663862, 1243714393, -1208797141, 1753135670, -1437989598, 1483749523, 1079524859, -321882913, 75900833, 575763353, 884291582, -1684957721, -1340901586, -1700205154, -742663373 ], [ -276816746, 434084111, 2126463385, 378438330, -1859935124, 2132304968, 629864806, 2146983780, 2109028439, 12497598, -1336680563, 202788720, -1533125044, 80940743, -87709222, 1863287788, 1866597305, -1213886045, -424265650, 979460089, -2100488451, -1057300945, 1023837898, -215359190, -1919069950, 1023490914, -1085376772, -1541667375, -168472445, 1576347398, -99348510, 1460409543, -1058237971, 330358312, -1618762851, 110923775, -1180398328, 1329523050, 1373958329, 22923606, -2127975571, -237609706, 1229967296, -87761079, -392030335, -1156480159, 1860102832, -1906569989, 663678720, -503658696 ], [ -2056889394, -502043046, -783018639, -1674568862, 460724369, -1222180957, 1247722158, -2144575488, -105538206, 881071788, -1828882931, -876606114, -1378840471, -1159887128, 1687609311, -130020456, -1650407593, -925773663, -1212248439, 323620322, -498551327, 488992443, 968617738, 101951823, 1515234763, 1910774623, 1762021751, 1519064127, 1234529263, 1727152400, 72187832, 840099411, -1263894088, 2021935370, 1239426397, 1634436861, 511441856, 206472409, 348745207, -1419755934, 375874503, -1584013541, -2121296867, 183251182, -1878051184, 2014069454, -1639038028, 215663579, 1931159452, 1573706192 ], [ 980908966, -984137912, 670020972, -124208315, 304696801, -1376514846, 1114005067, -1131207137, 1738211323, -1535979240, -1082296742, 868871316, 1229701765, 241869422, -261522209, 1206500047, -877197554, -1883964656, 1006839922, 562012448, -54814831, 1496244543, -117541851, 712878953, 534316183, 1312926272, 2065225177, 1650531021, -611334792, 1197276355, -585821564, 1489937010, 853749023, 2096883490, -317812920, 510884038, -554262722, 76410458, -897182913, 428525006, 1111069442, -2137047282, -1282711639, -269366105, -1659265076, -1994822491, -370887712, -593032085, 1430435749, 1025174879 ], [ -2020834104, 1722859917, 1633376585, -1653171434, -440899547, -1527817327, -1586453791, 538889752, -463921969, -1152963535, 1755682584, -450947884, 523913519, -426653557, 1707018679, 775622095, 2057748803, 1796822506, -109342327, 1663368821, -1079114185, -1143326465, 1439656994, -155179825, -155655011, 1442517847, 340154409, 1777334869, -1574539478, -1895505512, 234057978, 452205832, 773251381, 906846719, -529541429, 1882076965, 562664932, 178330672, -1683524003, 579421498, 447118167, -550549464, 1321345576, 1874211238, 1476495123, -1320831701, -572200151, 159336762, 1085088734, -307918717 ], [ 1825659853, -419233972, 223997957, -1728016784, 859321799, -611003917, -1750219059, -1768095286, -960534273, 845312288, 461838643, 1429960652, 232908359, -1346074214, 983161504, -725670191, 44248623, -1403772079, 1088849427, -265930938, 1692935024, -1116666669, -522120517, -631350877, 860057296, -1021901011, -1205043275, 511193092, -382136363, 1630663127, 1822213074, 611903738, -1920555507, -1742886715, 2075938420, -1826211395, -2126841315, -805865633, -339812409, -2086318244, 550827711, -866956050, 1963949869, 819293337, -1657563067, 1650995150, -1188456, -1304491466, 1838911504, 1909981183 ], [ -1282556161, 661803451, -1532527461, 623295555, 1894940555, -1734376112, -1705802576, 1359437140, -187404108, -1594993927, -1291267511, 1480284095, 398043045, -59931194, -341206692, 516458868, -446361337, -269154454, 1817373063, 478741075, -869847148, 1314996130, -1492382836, -1090798048, -1965602730, 1903275164, 959244699, -49158930, 1450900393, -1749330845, -429903855, -700089772, -471932825, 759710162, 436722543, -1884413223, 466367984, -136358103, -2030434607, -1086733159, 896296785, 386483359, 350729228, -849916344, 1635981368, 1150700052, 1031159134, -625891030, 1134490292, 8359597 ], [ -1771442251, -815219671, 1604550650, -1946332209, 223683254, 1231287577, -294010052, -629548576, -1438371377, -279798372, 577641689, -1999152335, 1316956847, 1980981268, 1631838602, -1799685301, 131243075, -228069422, 1360318842, 991801170, -1299992960, 2114607185, -83986197, -1511877298, -2027270992, -972442597, 1653547926, 1928313099, 678492436, -82350873, 1149544516, 1846631528, -874703625, 1911614919, -853059871, -2014652211, -1902271854, -2044166213, 1672642713, 1624321029, -619324660, 1606837383, 1946036615, 421807959, -1407049546, -1883231844, -2104423836, -529270106, -1948471077, -2092449404 ], [ 1030100803, -530167201, 1336307782, 383330910, -1646222726, -858685532, -2034251508, 905499283, 1673624330, 1052952122, -1763288383, -488744551, -544514668, 59691532, 1859702194, -617487546, -1037371674, -1835682227, 1343989197, 2132647030, -2141330331, 625737450, -942357663, 5546802, 901561514, -1313976573, 435142021, 574679117, 724057941, -1666541174, 1308282941, -1228270548, 436583338, -142756935, 547133805, 118224351, 208478935, -586153849, -285661747, 704140002, 141712778, 1751514219, 783589087, -937474138, 1932295447, -1233820753, -778802418, 24145036, -525562282, 278549281 ], [ -785741061, 1009801718, 1995833922, -1137024049, -1828518836, 1399461780, -780955361, -1430055280, 1035191585, -1859535503, -1263750242, -2023082050, -1703304812, -423432679, 2012738238, -277974090, -241005020, 2117489592, -1128029125, -2106724172, -321020454, -1751581025, -1631118193, 890081999, -1397618614, 357707833, -483264494, -444211127, 898096140, 895613542, -245884055, 313990166, 2025484953, 1077644052, -1507778217, 1449172306, 2105664103, -80514124, -946510496, -394815454, -2006454596, -1545547798, 1195971029, -1130459563, 7233919, -483959813, -1757935832, 624842204, -794116045, -506944791 ], [ 928635105, 72474757, -67456647, 186845125, -489053695, 657806023, 1976473729, 1195348909, 741673581, -874469359, -301071797, -1202982258, -873335552, -1433691321, 322687822, -1903566241, -928601874, 639727791, -793419029, 1941320554, 1293859871, -401240042, 1494063265, 1929923718, 1407520179, -878528946, -705316433, 236358263, 1687209820, 1697426252, -1385811504, 1827189901, -1220746553, 1764505342, 1260697452, 980759229, 1649036066, 1458690911, 1330261950, -1257480909, -2105649268, -1688901013, -1976088070, -1237028010, -96662494, -1812896584, 182491174, 2073678882, 1896015016, -375921258 ], [ 508341142, -1855230464, 1946978750, -375764291, -953507550, -666823072, -949103604, 1401122652, -283331918, 63571121, -2095352232, 1292481465, -1690187276, -159153934, -1425266124, -186078766, 1900823134, -517532635, 92186951, -1400512009, 2039394024, 1646133499, 290036507, 1828635066, 2077166041, 417468386, -465708175, -322064817, 1904362117, 1338033298, -1587635018, -1742556684, -1828239697, 1819726686, -68001902, -2053055563, -412927863, -1468776652, -1642468449, 613808698, 2023852577, 458806756, -1009626266, 1109688143, 1100692223, -766677733, 481647729, 71394806, -1385715399, -1680748356 ], [ -1241816068, -1543059183, -714247921, -537395503, 686692080, -955068150, -864448543, -113408005, -1548033653, -1063890766, -235953577, -1935702449, -2084872742, -1733713695, 2010164592, -2134822065, -2012092722, 768879778, -442123740, -137218614, 547902758, 177403403, 39791378, -37486681, 1893660142, -1770466419, -162852788, 191153901, -451709472, -1063543531, -268409736, 1711086825, 1909420729, -965562781, 772375190, 451098760, 1266434441, 1385414395, 1680145278, -1377784979, -574802834, 2145994428, -1891776749, -1846794705, 1934166017, 1355620600, 434408746, -2036970185, 1521974391, 1095452914 ], [ -1976018628, -667027776, 210304187, 1544380534, -1789106125, 867850798, 1584100847, 662956403, 65794924, 944503722, 1431140403, -1834270047, 967160458, -155497612, -1256872745, 1572397979, 1892693287, 2046262946, 919622077, -1333891777, -6486102, -1755070085, 1028306463, 2072075884, 119588565, 947397370, -2113037625, 1164881224, 1642211891, 1310876079, 1272274487, 710400947, -1678319885, -661717250, 761410455, 609037496, -574772818, 941977015, -797114440, 1631193667, 670240141, 57540672, -427905621, 650350710, 2065986621, 1827244502, 1467367505, -1618697284, 113662623, 2054202054 ], [ -376293256, 1348023756, 940734003, 209443652, 1276052073, 523596353, -419058408, 1794643555, 1355992311, -211667504, -259367228, 1714808943, -271814969, -240151968, 729607665, -1299485160, -1616569631, 320916642, -1181488669, -855038865, -795868316, -388928286, -1071799594, 1653464822, -1529514583, 1169476923, 32541673, -1375393606, 1136042168, 1966605152, 902634414, -634199382, -2073553266, 1750871621, -325170044, 1952158918, 369300380, -2126642309, -2103806653, 1767180093, 1527877756, -327967717, 1066315689, -1035353915, 1358918026, -1330243302, -699115701, 1983515403, -830597270, -937124249 ], [ 1719928085, -657779334, 504971888, 477952416, 1716973010, 448977660, -576761908, 339430858, 914188812, -595270003, -1243769585, -2008756609, 1028195414, 825769539, 586472379, 1573483218, 783385343, 1966512613, -1945617993, 794437136, -2047727834, 1885327712, -238577638, 1904818916, 1762420987, -1472227271, -677489553, -88520008, 1925245158, 366750344, 984540687, -76470344, 1385585015, 1042882618, -2057880743, 1345574564, 1778434568, -2076965547, -1205620622, 1603371405, 298745712, -726558550, 142429630, 931044100, 1603068030, 1566737779, -761960136, 1300265966, -1324110370, 839601866 ], [ -142199685, -520520703, 1288999035, 129538344, 1868705472, -1104118151, 2119105783, 933896185, -317766566, -711760120, 1955422090, -636457368, -1832858435, -1156032234, 1885323834, 851733989, -1462055225, -1066052339, -2120121978, 1156136869, 2030132643, 551301793, 204452665, 1399120346, -138380564, -1238000199, -735365364, 573862065, -895318230, -2112610806, 1011201821, 1902391043, -833682412, -385914486, -444328597, 1788798365, 1107326257, -593693912, 389114831, -42274032, -2072889880, -2010479144, -1899608308, -339714007, 1857913861, 2065678900, -477451186, 859819235, 1832102289, -1107095406 ], [ 589597061, -1390382124, -555109335, -2060781864, 292983544, 1662709381, 973941353, 161578809, -215670743, 1744973695, 1123707343, -542841210, -1439580962, 210010856, 1168896736, 2115594284, -202529704, 559170516, 1432379220, 1917085989, -1461708830, -617763353, -427646453, 660309590, 1726605719, 766615488, 2129445417, 1462268691, 1740080607, -1684848768, -1333367584, 1668880852, 1709707543, -1428849283, 1717517607, -911146999, -1818937371, 295617022, -2093851832, 481400548, -1985877737, 182867235, -1712682751, -243558212, -778071037, 1373158652, 1570403907, 1471087365, -963284618, 1687901089 ], [ -399667203, -282171936, 1880677439, 327124034, -1734140534, 1196294391, -768084539, -594121219, -55804721, 245572132, 649084688, 2075526677, -734571500, 1656089844, -271704243, 1183234516, 1653980739, -1379210236, -533695815, 541848489, -620051884, 49645525, 858775109, 1271360573, -1504869299, 1613888694, 464834426, -756368282, 394222873, -1578354022, -512676160, 1288160138, -1777725413, -1238208890, 1197347348, -1440368340, -572121103, 415053572, -1151988602, 1373259378, -513879657, -275677244, -1835960314, 760297165, 1449954661, -518359742, 386217889, -229168915, -1343247413, -351630958 ], [ -1471190869, 663710096, -1657551850, -1536443012, -1568746465, 910101352, 629633351, -466576515, -1546174526, 134514651, 667309443, -932242682, 23024711, 2146662820, -1564511858, -1140272263, 2054096454, 1760288752, -1132558260, 248765911, 2147237275, -1583436732, 1793972290, 2038710540, 1269798245, -887354874, 1093881500, 800734409, 247927342, -315958432, -1499807127, 197093524, 502020004, 1315955637, 2116289176, -587092015, -30181589, 738133532, -1448616770, 684737673, -1704461087, -1123889882, 948689233, -71284517, 1381847111, -1833390166, 2024703100, 50357186, -1777415880, -485689907 ], [ 721002492, -1369311521, -695541039, 1948787313, -1914978029, -1666552202, 159630881, -1272504873, 97494068, 652050500, -37921652, -51733016, 432680180, 538091799, -828827357, 106305934, 1172728545, 1857745633, 311050269, -1229918893, 391927421, 63969535, -1866214951, -1681851522, -1494801877, 1988315676, 1040769440, -732293429, 1538456840, -1658953378, -948345877, -2144893657, -2039761676, 1766711463, -1324528948, -1923828831, -1263307027, 1479726817, -132113567, -1233617205, 329940324, -1022188841, -900481163, 516713899, 90058030, -1599732342, -2037699655, -903417166, -1179110466, -2054124144 ], [ -1370679667, 1319194386, 399926224, 1844211073, 160038267, 2042310561, -1894918535, 2106411472, -741832694, 92788823, -51992112, 11580095, -1002163486, -1132678799, 135556949, -1573249269, -259469527, -1805340640, 695909474, -1493029676, 1797762661, -708693769, 441684062, 820188863, 267716318, -1510613115, -402217562, 1865630484, 873578761, 335929915, 292863891, 1781593424, -2034897416, 730684263, -854004015, -291421843, 345279772, -1277087597, 985614430, -522620861, -2109811882, 389371692, 123678026, -71595122, 743026876, 1556438702, -1795697997, -2078475301, -1323030717, 317201166 ], [ -91897931, -571414845, 1875615652, -387310419, -1826638823, -1433211533, -1661585981, -255152457, 468573283, -97726515, -1418054609, -561615454, -464930827, -619329669, -186028630, -1151819008, 1568170238, 1156105256, 1218840132, -321046597, 492369596, 815888676, -608914569, 410194942, 1629042091, -124602718, -1092225414, -62879573, -1300459374, -1145097066, 1457801956, 2068699170, 494543613, -2039717808, 170090650, -1092315270, 1930285920, 1706471549, 1443084968, 1368311992, 1480052987, 598171682, 793458997, -1383308568, 1358210658, -1889845399, -1447802656, 88978469, -763471961, 1977355763 ], [ 553166062, -1274344852, 881475064, -537484045, -584449589, -966964886, 1436739910, 437584873, 1611195162, 1363375807, 1724634508, -1405951260, -1284139964, -81848048, 1072526633, 566225312, 1434519332, 1244969327, 875292372, 1329473951, 1747816545, -1283577973, -1062756481, 463045639, -207572237, -1743357016, -172374168, -1506677392, 1063240313, -1132011313, 588809762, 184110554, 1805617372, -488147939, -2027055717, -692397675, 2124240171, -638373174, -1089860231, 1399384697, -1519543514, -1182241312, -1017333244, 1995977622, -754376786, -857711715, -1785820577, -1754760567, 592363364, -2043168431 ], [ 631401210, -943092288, -840874075, -1206546320, -14788855, -1833642879, 1392446217, 1543973045, 1810790218, -387701280, -2086252416, -481150259, -1060278967, -1131745774, -86729409, -549713527, 192319456, 1197771922, -1562528115, 1618393725, -1705668301, 1801821530, -1506152496, -1134448959, 1906766086, -950336688, 338251412, -1976171869, -1469291723, -315522084, 1630106014, -1328335336, -183718432, 577813817, -2086902199, 1864569969, -657849491, 1921080547, 2056350283, -716663945, -713788266, -731028259, 113258660, -1165789135, 629003972, -488210964, 511280957, 1967295319, -1426278206, -347325464 ], [ 251393560, -1027483642, 1766374504, 704772654, -1545502594, 403814255, 1600175262, 819919777, 1401555953, 2074689161, 1648015440, -2093504798, 964778668, -808070837, -1204736180, 1955849091, -1080536007, -888904059, 1337528874, -1043485321, -542247269, 1881356466, 1587400315, 1175484017, -2006421448, 904332614, 1159290653, 53347532, 1251271489, -1238421086, -1651167438, 1980244040, 2090711080, 538106227, 2072534170, 1565126273, 1665092099, -200991546, -2136657878, 1980658117, -48537150, 588848153, 919047914, 694885712, 641604175, 706372446, 1178166963, -1707417617, 2027652817, 74276946 ], [ 2073535305, 538385465, -1256741738, 897518425, -1346002375, 2119034189, 32396186, 1073743704, -1176026613, -1343566241, -1250090621, 820772405, 645037083, 1076120271, 893149691, -1187831890, -1594667412, 1097016073, -570748248, -890283592, 1607973966, 55582599, 1536732760, -1002942856, 1055994419, -1288677473, 1284151392, 1828181860, -2068585250, 691678039, -1240336424, -1570418998, 728323552, -872783483, 53827949, 134906362, 354284218, 935193843, 379654640, 632720653, 1576051998, -1829696120, -653119592, 961264809, 1263857056, -848208128, -172992501, 1318514506, 1437982387, -1205993501 ], [ -1190318434, 1092348995, -558651737, 1745553080, 1406379126, 501802495, -581877977, -1025953994, -1854424462, -853369357, -603273087, 1242041892, 1680731736, 1461308394, -880029844, 791725705, -1100125232, -934269438, -23690520, -1257885584, 1751832848, 972556062, -76450145, 881339129, -844760314, -425151930, -965951706, -1366935150, 1752926381, 1787618661, -171421777, -1422623576, -1804209589, -1435675654, 1096437120, 1394150130, -608012001, -718787395, -2035647222, -716264831, 339635615, 1905109311, -1759079235, -1871393038, 623450365, -382940217, -1450391965, 602063631, -814126125, -1547167573 ], [ -428510950, -1193205272, 1651125117, -1519379844, -1049143222, -1005522937, 2061854616, -945371827, -1782434389, 1941611097, 502008985, -380840888, -237754659, -302389543, 454913594, -247490827, 564133240, 1651136827, -1720666407, -1884334804, -1346160311, 1903496931, -49112722, 1518975144, 1383377162, -2051267324, -2011435624, 631521129, -1948369482, -1090694157, 899387128, -1192760804, 586779321, -2086085743, 571012061, -2063141285, 836837930, 630133612, 902369202, -1682056689, -705284517, 325845460, 1544144725, 212194087, -868885447, -1067976332, -303640749, 633747160, 841654032, 409701596 ] ] ], [ [ [ -1435552566, -1344263547, 1305345592, 1573618180, 797994987, 1359418508, -1573612240, 269618366, -1897325647, -1229701224, -573992586, 2107768145, -254465305, 288933399, -298087081, 1478292589, -1045323562, 690523231, 408709786, 1581813208, 1715612031, -332743278, 1367271119, 2058587097, -1833540919, -505041220, 365125097, -597018365, -1706542569, -969557906, 1085445577, -518566220, 625677138, -716213608, 1089469684, -111675100, -1974341085, 1182933362, 985015482, 919834485, 1658288056, -1102219466, 1569894654, -1290067607, -465152392, 516775245, 1897186106, 951249619, 120169892, -1980631163 ], [ 1353927710, -899151428, 1214478952, 844168919, -845161438, 1141451801, -378565390, -830921417, 213913640, 812125670, -240335814, -242845387, 1639932725, 1075008738, -1506356615, -561228281, 1079241539, 267293687, -961106053, 832955170, -813883184, 1888277010, -960473411, 986659319, 1869322841, 568996552, -499442075, -1591759858, 1446931355, 1326408041, -329042244, -1078703643, -844980003, 1831406783, -249918174, 1578302768, 915172627, -1362338563, 1056952727, -1021393689, 1332580661, -233159654, -45259001, -1346987682, 2090079175, -109902869, -518362934, -1152438340, 1324728908, 178040721 ], [ -1815928997, -124986746, 694048979, 1357486628, -2013995990, 1411122460, 598414957, 281671324, 701713732, -1873856216, -1183104916, 498104519, -14324439, 630616430, -919519880, 665938401, -1327257050, 1135587613, 782015038, -899812045, 564906782, -180252128, -1241883892, 1587960143, -1170995466, -1812402766, -1085583173, -187790737, 1084575911, -140517961, -1011318283, 189733608, -98149619, 342165212, -1637617748, 359751016, -920524175, 585459340, -1532462511, 253585818, 713514586, -235205452, 828842198, -1092543393, -494877061, -64129870, -86421205, 1438474400, -1921441309, -1160999843 ], [ 1499614899, -1670966923, 37282410, -814234655, -40196224, 150927814, -1111746916, 221768159, -532992818, -334170310, 1768362170, 1987288177, -972070495, -881349800, 1599594096, -1201319642, -417709218, 648650289, 2006255821, -1736229446, -501831313, 1337274671, -886170785, -1271595991, 2058925651, -1669713306, -307849889, -1600284456, -62861258, 1482516925, -1814552661, 274664744, 2025552499, 1150612272, 630995301, 412536637, -964009760, 1684553613, 670523484, -1444567765, 1599398040, -880284252, 642256087, -1142494947, -197118671, -1025201989, -649549888, -1928916640, -1482920457, -589076398 ], [ 1261973526, 1307786189, -1752601833, -321222247, -1608695509, 1294149125, 411798969, 1430725244, 1200552275, -172534747, -1998434933, -595263236, 383868287, -1403923633, 1361762882, -1011235440, 775535634, 1247597310, 989813955, 1991356257, -136774, 149911705, -541396912, -1161979056, -331791603, -788264809, 1054321633, -186064863, -1093098410, -1966167635, -597510854, 1833119232, 1062404396, -833079637, 2069260132, 221336075, 393115119, -2030673360, -972963346, 1630661347, 1269986147, 1903597540, -1356118001, 933501844, -186051714, 1262787635, 784627591, -2134666539, 1819576798, -987936191 ], [ 376514947, -1283123399, -1568839920, 1434081045, -1771575379, 1222271046, 1914744183, -1241403911, 1990032633, -1802989795, -2011204296, -2019616943, 1921285235, -330718208, 1851563633, -1896527119, -1422095086, -1137166358, -1622710609, -1355879478, -1060003114, 552244257, 1955335882, -1917039873, 5406120, 1309255409, -1707127008, 1375650775, -1966602748, -1979282629, -1147178690, 534918316, 2092125501, 1942191573, 607402316, 846748134, 1781168253, 801470387, 779769046, 1128165355, 1702956827, 1366434524, 625999038, 1324431583, 648114027, 807764648, 1574479526, -990853679, 1103372517, -157892390 ], [ 1292186694, -864223841, -1303787748, 324335283, -1845217876, 1693931379, 1314799027, 1892681139, -7063756, 758756577, 720684190, -1958009827, -1020259036, -1623314849, 1550119724, 1975746714, 869949849, 1543809413, 235213223, 967332281, -1495300519, 1550854802, 999765360, 1625189364, -346230715, -149863591, 1704724108, -1902804619, -784453945, 974471221, -281824072, 1074052815, -1420404449, -2019992132, -1195112898, -1028003429, 1733431834, 882237625, 368595743, -575538080, -215402254, -1002634921, -481862723, 169056918, -1336419738, 1756159402, 1627002706, 372235577, -1314535965, -189914797 ], [ -1761426070, 1410823915, -1665065930, -1036691831, 235701171, 1934839845, -814818880, -2133528471, 1618519848, 227116192, 1459429221, 860820116, -714633144, -1315110244, 11905663, 762358063, -275919302, -2024755870, -1373561392, 1536624088, -1839408128, -772750969, 592557307, -19080013, -1823740127, -1416822311, 264674791, -239882836, -504026317, 637036732, 866682393, -1526424087, -1619127542, -1205520958, 1508417507, 1915527722, 1827894280, -1843628708, 158572329, -2024756338, -1731382660, 2053645841, -1039530312, 208124910, -1706169521, 1377368094, 1553652585, -1426746198, -1412344531, -1279619098 ], [ 783524621, -1455138710, -218734819, 1726353751, -768002565, 791421468, -717876586, -863891063, -1037840659, -816352890, -1833184210, -582745194, 1069711816, 1846683878, 1687511037, 1734264740, 846747944, -740633314, 1071107863, 486016700, -190951854, 1123430403, -125526127, 1292272967, 1813438910, 479684784, -1244785558, -1709309449, -1540266893, -2058657706, 1235689828, 2129097652, -1888205558, -317492472, 1104131773, 1881494637, 795908524, 2095033178, -716141255, -1176197375, -692915267, 1745971839, -655201094, 359084391, -189699496, -2111181112, 1071003208, -21393448, 137638276, -996566732 ], [ -1388647603, 42255909, -1495380449, -63158002, -1538892088, -50713479, -1815368212, -1534855784, 991672513, 556651571, -115940089, 1027545007, -1798281772, -561360503, 1936547834, -147842551, -2105687477, -1803105585, -1372384488, -154873925, -1277045035, -268327807, 1916955568, 1926360569, -1434925970, 563351770, 1943026313, -1970382038, -51768460, 2020785437, -243337764, -1730900921, 74109952, -1811637329, 331081376, -1735085876, 2046350714, 1367592731, 1274133656, -109526853, 1446734224, 1320815471, -1226845245, -1858678848, -28499734, -476533284, -1870318024, 2140497452, -548515006, 965916935 ], [ -23875225, 2126998581, -559938663, -533989347, -912106996, -2140209155, 1289119297, -992105273, -56931542, -1967874698, -961232784, -1704097996, -1685786436, -336803881, -1035157944, -108900532, 349083305, -1285581692, -1157977430, -534970630, 1611330055, -84193982, -1911273618, 608560825, -1600348703, -269473351, -239684945, -856611047, 1128992372, -309538638, 1769898232, -825946902, -1756679960, -1458522082, -941758604, -1291781150, 1829735718, 576462272, -590352630, -1245131667, -1739414427, 1750910426, 2044828221, -1962551691, -28940306, -1280746847, 1744368906, 1354397167, -883608349, -1502680724 ], [ -114897026, -962796459, -754071033, -1004346309, -502290077, 1903127995, -1971370759, 742654689, -1519075527, 86824334, 787425067, -1373807883, -1204509643, -1183087202, -1446108643, 758839610, 1135686815, -1617976640, -1903879892, -748635681, -467148290, -1398555666, -433904077, 680804113, -83805765, 1717015741, -662611637, -136131179, -2145843809, 1414268668, 405726297, -564513903, 393898075, -1791390759, 695910877, -1916797373, -409011188, 1936317267, 938989837, 837456281, 1870850349, 2145561257, 1062696576, -72973518, 33980363, 2116167522, -268665970, 616971162, 952190431, -741208121 ], [ 796464853, -1006567157, 1930524247, -963578897, -373423922, -1368887846, -831387559, -1682605005, 641897701, -942610571, -1211061581, 1945647239, 62978077, 126571679, 570990903, 1658012460, 462376013, -1297802820, -953786075, -560102365, 1544463621, -1218472304, -1400617019, -814549774, -1214035290, -895835099, 1191744373, -810289718, -965556330, 2107775410, -1069333207, -1239203115, -1159491422, -505228661, -1944666608, 1905579841, -1022940637, 1092998626, 1862522552, 1692237796, 1419596771, -398434789, -1838338646, 273064783, 230167264, -1418036414, 1659497391, 68798142, -1852772092, 97834875 ], [ -1976340318, 893835835, 1525225679, 2118398734, -393992246, 818955054, 981918103, -2117180505, 1186388196, -2087739801, 1698978320, -1895922580, 718593310, 1126534042, 483221262, 285778373, 2138355263, 1614447835, 1014912083, 1206729124, -1030268325, 1043925329, -354660022, -2008731320, 858750205, 1058554074, 1700461836, 1896776283, 1500795374, -1323062700, -1155909170, -2082275646, 1502594824, -28609464, -362560519, -143012867, 1917799668, 1698252740, 1459810659, -893049029, -904873573, -1967997061, -1224497918, 2010234888, -1338766429, -778222735, 291671071, 1289914031, 1916217890, 1818250189 ], [ 2132838357, -192516923, -1802037654, 1797637262, 189404825, -1326044489, -1934480586, -1757991405, -1159607252, 93342071, 1510536537, -645980313, 214305217, 245533650, 1429451633, -214065863, 431416647, 2101415844, 1244368416, -1951614191, -1634753004, 782801392, -886975739, 1399072600, -2098625474, 1458395707, -145149392, 1130271724, -953892565, -1751837160, -1864200694, 714414701, -2018748424, 1753712937, -306164713, -159495517, -691790157, -280799042, 448624674, 2138365887, 1286284133, -35039295, -1015029148, 453837354, 1552504033, -1389831535, 1877186865, -1011206843, -1069539650, 1357652309 ], [ -513751369, -512746621, -1735033308, -826552757, 1456629274, -2066688587, -918377482, -2114695709, 1940134540, 1896122760, 1909423858, 707963980, 1077134318, -472186200, -182842051, -1144011189, -525563340, 2113851214, -1332587336, -1966464133, 1188756283, -845195889, -839301766, -519002743, -1377158427, -1029255058, -1117617368, 108035490, -655018537, -599907268, 736766494, -119347173, 1644534328, -50945026, 856426648, -1833382526, -1798771240, 2035061267, 1871155749, 1054795024, 1805514294, -1155135493, -241629767, 670844847, -1587327973, 794997446, 433674713, 1481044591, 1709928255, 166879980 ], [ 2043535695, -1274810132, -1611307420, 585937673, 395456324, 1609481583, 702354650, 1647620161, 1843856019, 1829191732, -163392955, 1599854729, 44403241, -456419734, 497104860, -1621226325, 1586036586, 2102806526, -782657512, 1465778541, -1666353788, 1773199364, 474998557, 1403299330, -2008614601, -861952297, 442167098, -241923976, 826056470, 265018525, 1505194741, 1598012763, -429156094, -936822158, -362758698, 2020649277, -1621923466, 243469979, 486882324, -467038151, 1548495645, 2100197816, -113535537, 1143039446, 704054045, -33543620, 2043752276, -936458731, 955510175, 763909990 ], [ -271491036, -361414462, -1339668167, 919158855, -1952391842, 1979249582, -1434341413, -116476829, -1922782295, -499446446, -1090087118, -1295851107, -2027024621, -609417137, -1305074894, 918088215, -622705063, 327683976, 470020822, -940754651, -2061999201, -1446844086, 134782238, -2042435256, 657211921, -130945644, -1796794925, 1419869169, 661305682, 493664799, 2112529056, 171586259, 493691115, 675066082, 753577202, -1038648386, -1304902846, 1262430615, 347788730, 1857019238, -1229112594, -868205262, -229425148, -1291071958, 1577208866, -1860890448, 526690398, -635991411, -1918320070, -556411316 ], [ 1164162375, -779226085, 1601648073, 415573776, -1493842220, -929772204, 2031560535, 688360235, -1532967840, 626769867, 1984440570, 1214953699, -232182610, 1506998690, 2105939550, 1644336131, 415489867, 1538119273, -27115416, -1459464550, -223212174, -1879378376, -1423978303, 1736125978, -905993042, -1722478861, 1037250946, -77848131, -1885452500, 1120838117, 1015841449, 1753561464, -1563132999, -1937262572, 2068819561, 458878570, 858430101, 119077230, -1609467405, -1841047878, -17588392, -1704527187, -1241250407, 1648877065, -1076078915, -151840210, -1153613126, -1558544298, -1836021775, 1286009881 ], [ -1910387034, 376193891, -666482124, -1789339688, -1906887340, 1719837765, -1282475627, 861304106, -867126308, 2113819092, 1702367536, 350213374, -1043287247, 1192591091, -1127975242, 1831746715, 44897245, 82152045, 1993553489, 1649468227, -457661696, 1422789034, 1615709739, 1335573884, -800703418, 1009410589, 2111872602, 616264680, -1716222614, 227793563, 1998341103, 427515564, 858607713, 1304943993, -1457225263, -1029490070, 382631523, -1907018088, -461431691, 1122537135, 1481947473, -69608238, -1847446127, 662272071, 1268142372, -468743752, -1917525977, -1648689384, -268721691, -1877962295 ], [ 899102819, -93337459, -2031181917, 385606195, 1405981715, -1912563898, 671008538, 1854557586, 988247641, -1908570865, -753476265, -1873683439, 808488472, -1984003206, 849696663, 199895569, 1684603815, -93545304, 387065557, 396542333, -1815003253, 1342769279, -1828219553, -1773858105, -1344151242, -1306505786, -713745546, 545070230, -235577429, -532064504, 2038259160, 1982863643, 1713681740, -171034030, -1008307400, -189453622, -354049141, 261269303, 250731791, 1937986132, -372321816, -97720690, -1385171295, 1275471974, 1428347708, -1959861714, -1912389842, 1893147611, 1031113197, -1040692060 ], [ -850701212, 1818242657, -370694898, -452200200, -1775185857, 1188642838, -218508552, -574565719, 136605277, -1912387096, 144250822, -2002449256, -1771492058, -264272992, 258454020, -793158403, -1830874660, 519908315, 763400670, -634442280, 1559865558, 528606896, 1661705528, 949070024, 1154523276, -1040616975, 1737619410, 1555960528, 880233294, 898797809, -1297769549, 1855123592, -289881305, -1582575744, 1112136265, -370013888, 1488481475, 430295111, 1400251059, -1299292509, 359256407, 573962572, -74271810, 741162413, -1142563095, -978029179, 1098662482, -1839354667, 1192704611, -857145934 ], [ 294766621, -71534259, -1300763709, 1486183845, -1535080388, -268512987, -993465197, -1221137497, -1427862084, 1041352893, -1213748362, -1835638790, 1723197427, -1030455765, 955119824, -1110657410, 1478477387, -1515776060, 1728072716, -1007273760, 1850275580, -619936878, 1338844071, 2090210625, -1189448670, -1868478094, -398348304, 180693395, -245342692, 138726021, -1912118428, -55611970, 99951410, 1386146264, 294499486, -83931958, -872570883, 2030173266, -1908662991, 1345588545, 1234957326, 879649077, -884627744, -1243233183, -288354330, 1183823479, -29478381, -403726020, 691743163, 127187768 ], [ 516081640, -552753816, -435203193, -1843009893, -216854215, 117414787, -1526518918, -1650393005, 35139100, 1149803446, -67946040, -2493590, -305393693, -539481779, 1438565474, -1542747649, -834584289, -745284478, -1179414465, -494423710, 1028731663, -1095848906, 1463001426, -1426780921, 1966762958, -348191971, -1870659917, -188873366, -2032317723, -1376146403, -316805653, -268880098, 557766436, 516319036, 1804452778, 1521174942, -249979929, -77495641, 565199877, -1331556052, -1416435416, 1898468564, -1244793415, -1248700766, -319298084, -569759773, 26226999, 1607330159, 666427151, -854857092 ], [ -1362291802, -460541126, 1752298607, 1434347795, -1183075992, -493294608, -1054995639, -694676098, -1034312412, 1631774939, -1666419538, -50249681, -842582387, 868671030, 651573201, -306320365, 387667762, -648854147, -1474224198, 410254875, 173628742, 1617400747, -1959915552, -570335213, 1368496529, -589668567, -1734803314, -1508046, 1934355541, -429560310, -1871709471, 1179429279, 728734803, 1160042822, -1429297951, 709423299, 800355798, 1260002254, -93195952, -1272526843, -143555130, -1950022880, -1679222580, 1289502578, 1391503549, -1849873685, 2138524199, 251279994, 1734871398, -1689811948 ], [ -777539871, -1689348593, 223700367, 458170316, -1272028438, -734491686, -1924704816, 882646561, -457525959, -961837582, 1280131697, 914465049, -2129153777, -177655823, 74108766, -656430068, 848205549, -1950498322, 488662525, -102418087, -1435527267, 548324905, 1066756695, 1195904551, -514878879, -1507508078, 1192541883, -440564846, 928653449, 638258988, -500610075, 111703649, -868761371, 1330250382, 1934789270, 1878291819, -1208321448, 1494421548, 1286066716, 1176707808, -813494222, 1829179785, 647419380, 1165234818, -1489425564, 544953522, 1631191306, -473792234, -1469752011, -307389979 ], [ 98392146, -508877788, 1579376454, 459357466, 389510101, 1149038463, -1572654838, -695272708, -824318654, 1791306622, -804765227, 640940061, -40465106, 383479572, -445357850, 385758346, -1912370012, 1665906604, 424464769, -2022210680, -1462712766, 532555252, 800089788, 1981795543, 365571913, 1669748729, -1108468934, 41227493, -1101146442, -2071064385, -1168703978, 249671307, 858972772, 114432501, 1462667391, -1822026358, -1439481328, -1614315699, 1859292343, -940122676, -1453696373, 1288441941, 1476344456, 1625495266, 1516045169, 1163770799, 675645754, -1364391328, 1427934584, -205506285 ], [ 935280121, -1010686511, 2104090761, 717733654, 1114859772, 272771779, 356640235, 672609644, -1009023979, 1085201253, 1360690546, -1935091757, 126538665, -221541767, 136105651, -1788578880, 845162347, -1668801145, 1184224314, 401116702, 327513253, -814366213, 699625351, -387916083, 1403162361, -1693069132, -1721472398, 457939265, 315429808, -99068951, 113424996, 1045627750, -1109864995, -933343032, -1171660269, -1350462108, 1018699842, -1456076769, 620677114, -257567998, 404198505, -545890800, 1791948566, -1615940531, 1061983809, -1074951948, 41155991, -1442138067, 550376179, -641345162 ], [ -1079676148, 129545543, 6637444, 1211270415, 530581532, -191620450, 2025063185, -1833691853, -1131230131, 1177120293, -1293389104, -1796405409, 2020577966, 1007482726, -1770126878, 1633346123, -573400577, 1638245565, -2082804309, 984324716, 1900934077, -2002632776, 754458714, 702753451, 88550735, 1348774023, -1208061933, 1303059868, -2080098823, -1650648332, 1727021309, -1952142985, -1911484442, -316313868, 2112702020, -936346072, -1169852879, -946908374, 349432874, 1046579146, -1933860345, 769256630, 2101741238, 996046156, 755060192, -1980544213, 1755191990, -1850640836, -1309454080, 1532537983 ], [ -1791303304, 1473717766, -1948983378, 700691042, -1800618493, 1003167642, -1376564651, -1950086961, -736532793, -1393422942, -1283085460, 791008211, 302782641, 1226331648, -425584836, 1967874808, 1865422997, -537270409, 859181207, -1712051701, 960789471, 261701681, -744698936, 134197088, 1287517988, -715213853, -855168798, 1546427675, -713127084, 1311915872, -783728238, 871399626, -1171297323, 1436619466, 1748386287, 751533105, 265381982, -1881353380, -208319440, -883709399, 2062147523, -302429915, 583938196, -518069764, 1407036852, -277718345, -394653942, 1316575194, 1464740714, 686176635 ], [ 1556084214, -1343143865, 1405669193, 793072942, -853447750, -112424382, 458178710, -631995469, 432131794, -1686672296, -203466805, -902794976, -727567488, -1553347239, 2137179867, -289042312, 1382680652, 1673148043, -2048017769, 312223281, 1966067223, -627675639, 1960967109, -1827602266, -245632491, -727132970, -1972815182, 1223730652, -1993397014, -1089493004, -1988161152, 381916876, -1347458356, -2103409179, 1138804383, -2009379098, 1403840842, -1197524264, -1943556480, -850708528, -1243132999, 40246207, 528346682, 2077103455, -1824043466, 767767767, 668480547, -381560567, -1404174356, -1547280177 ], [ -1127397215, -1209666063, 1493102562, 608546676, -348196660, 822979521, 1867358762, -594283490, 787250138, -403753074, -1425768352, -535075504, -450358808, -1490868312, -1064272539, -2025308967, 1762496504, -1492492186, -1471870476, -1017348448, -734972298, -1266306487, -418539515, -364566655, -28696996, 1919292610, 1322209459, -2060835034, 1762451190, -1537251928, 408125004, -1300066697, 1469966529, -1125521954, -1936140639, -1858923826, -1602828609, -934577707, 946987565, 285260460, -1065694704, -1065166814, 2015730946, -1051363475, 1421291110, 1107994094, 1969999134, 1319448636, 427101570, 520454446 ], [ -643818681, 214012870, 1760496108, -736497826, 1035575766, -430241981, 1890154832, -1044881800, -1059948054, -1720933608, 965116118, -850025741, -169991152, 542363126, 483531372, 1938390915, 1295527560, 779836318, -1310092182, -593864951, -1320570768, -1162654472, -409001059, 247956756, 1901276284, -190950979, -574793581, -1989040276, -1171766328, -1505586028, 44136085, -1379390717, 2100329497, 705667073, 1489074585, 1371153008, 1511076082, 774721267, -1863199890, 340255999, -746906522, 127217633, -1063112252, 1358843640, 739634663, -593102402, 472276886, 1614715096, -978977990, 2034047365 ], [ 1409985798, -613589488, 2028212845, -1188844595, 2059231660, -1833010820, -687460038, 321928992, -1167788035, 922426671, -181052055, 611322014, -1729997591, -108172692, -726356579, 1919181988, 1778640491, 158930205, -1891675309, -1733066260, 1916646203, -366686560, -1825610632, 1078597631, 125984897, 1319730344, 786097532, -277724972, -2032036149, -571066981, -128845233, 1984152619, 395684329, 161904059, 1198350358, -693920830, -885714360, -1726701872, -910683267, -569752384, 1536705242, 129173019, -1718523424, -635007383, 1807345554, -1006030461, -857124008, 1681834059, -119267641, -2054961462 ], [ 1448568144, 2027561788, 640034886, -981824789, -430673877, 1948850195, -1761260641, 1595269077, 339892937, -1167739429, -83348700, -2001960293, -713099773, -573349804, 686494667, 2141415851, -2102385520, -1260976888, -1911032965, 1021343919, 1505090706, -1024477956, 342499239, -1563294141, 2079709386, 1099756771, 1698490231, 1404032679, 1847924014, 1846499707, -1793093510, -754917565, 2112134818, 581911851, 1543408681, 631146595, 1891906336, 736300693, 1371935975, 342437585, 799417498, -1827662655, 59544246, 53510224, -597564052, 672674255, 32625718, 989378271, -397196775, 2101512648 ], [ 1185562095, 1178859570, -983923608, -1462906044, 1190331258, -963091388, 206574302, 98897362, -1031019565, 1012557878, -299250480, 248261599, 1239738786, 1077545813, -1207723426, 1147027594, 549090107, 1983401035, 1341865156, 115399626, 329186370, -1589285692, -1150030377, -1714219200, 1724493524, -1958073005, -1680961088, -740525082, 1446552904, 1016033006, -1272504149, 616652900, 1482745291, -975286737, 1013335099, -1288639382, -1520665653, 1154050599, 1114843889, -1637187915, 726409615, 183278093, -2022977524, 1928668530, 925878131, 1823091401, 423688687, 1491457610, -323907901, -1504433081 ], [ 659424459, -627500905, 657141819, 53039972, 40102384, 1516873863, -5358166, -101644070, 2065623226, -1990501461, 704608784, -1717158044, 1327204504, -1793719568, 1592561062, 1919336293, 73189533, -475084225, -1003990263, -1001983865, 1722095867, -742790231, 1015547214, 1122450694, -1453915458, 558873883, 897529674, -799362783, -473262643, 1363365493, -1684876152, -1674058385, 1371374218, -161535490, 1450105288, -528047911, 1622879543, 1947118617, -617443387, -1459710326, -1028186128, -1132554423, 1572405248, -752941386, -648216556, -1545813909, 504863082, -1612922366, 372642036, -1196691325 ], [ 868349391, -886071481, 2085798407, 188725586, -1069466184, 5237912, -1722889055, -1569085894, 149014883, 1598037351, -1779584184, 16666636, -204188878, 774213262, -2107621033, -398834313, 1456005436, -1102402695, -334318109, -1537294142, 1098801496, 1527565932, 1361873040, -737719020, -1352297059, -848779545, -898068465, -724359772, 1013415299, -1392578094, -631995699, 2025340802, 1885320168, -1954751968, -2011555270, 887577542, 125399198, -1941441570, 922201378, 902557652, 795660897, 867358803, 342950721, -2033495172, 182888385, -1518559568, -391324393, -627236173, -1414874940, -243093659 ], [ -2064781487, 930426136, -697834781, 1353411358, 1273379439, -248000986, 1941057203, -1739357119, 757116449, -1501119563, -1713909673, 1118571296, 48070024, 1016446350, -1423507924, -942028405, -1922983652, -1773724841, -2102457039, 366277862, -1042612488, 894311166, 1675008939, 2089764048, 897106673, 1971569457, -1173358580, 1679309690, -1060707666, -342830415, 572065193, -1098036427, 672576844, -1666562035, -1500571265, -900412768, -727160623, 1835908648, -1859686203, -1484506867, -2007296575, -1007668566, -389957842, 657029962, -990520090, 1092362744, -402238335, -215755430, -967970815, -839825828 ], [ 465109543, 518944183, -251435744, -2083233291, 549269988, -558783905, 1216696358, -1687406082, -1475382623, -4041771, 1706765735, 1881892193, -509606302, 1912395191, 482730326, -605244844, 1664867860, -289456610, -1031964084, 1238858427, -1429532792, -1159232099, -1837330942, 1052205734, -993790240, 358789607, -1035226897, -2012256617, -474855130, 807248751, -1213454995, 489896561, 1605555504, -369120794, -486767325, 518065265, 919539634, 1016932430, -1103242602, 895282410, -242602561, -24278740, -478331360, -651881633, 1258902687, -511758731, 214161448, -686107188, 1942704843, -144802076 ], [ -1794400064, 1213917083, -1257022294, 1105701660, 1040290603, -229557203, 1152328082, 109491502, -1642899013, 2107297058, 1758252246, 355059845, 708674598, -945870512, -1124602994, 1303715782, 1925790073, -1522632159, -1856352060, -1057754100, -1276033735, -314055799, 1256937468, 1327821455, 674001099, -316088303, -1343867071, -1770671523, -1062646372, 1732078996, 760978891, 1669859939, -345049734, 1869721243, -1797589661, -557048078, -1741579088, -1611754649, 1135256869, -1104664895, -1537369559, 394733727, -1634096162, -916616408, -1233139392, 1264330128, -1124525248, -700328404, 889066800, -1717998209 ], [ 1392923414, 1699052986, 1200024089, 927047696, -344962529, 140886198, -978444708, -495568493, 1298561826, -1736973909, -528415043, 1468635287, -84007384, -2130965679, 410293703, 1838070043, 2126795488, 201484103, -2114751445, -69076361, 790195078, -1199270166, -603464624, -860951974, -2134026502, 2059783668, 1564647998, -1187931313, -703079098, 431808210, -118492187, -1250604959, 1075365597, 828700153, -1871124563, 1586650280, -1326770815, -1260841806, -650134835, -2127783287, 991410303, -725155529, 1347633716, 976609511, -1856200285, 1409127781, -1660939050, 734355759, -1272597127, -597534009 ], [ -2086609607, -1423553672, 553273716, -2088536789, -814399961, 487831298, -1420226880, -1062134246, 1860424243, 1191185370, 253631964, -135013537, 1268170397, -1560990247, 55002172, -1038268237, -293821435, -302607362, 49185152, 1801714716, 1396787960, -1052917031, -1937746648, 2139784685, -117477338, 18477954, -2125469926, 47106038, 1736147279, 1573430027, 528053458, -594054562, -1457193048, 1723724072, 200175083, 1109746302, -931138138, -1595099194, -1141614600, 1773139018, 1943073007, 1812826630, -2022116632, 182743288, -1472768026, -1499032386, 1689364126, 424742021, 2124922558, 242759088 ], [ -1605167573, 95454476, 118587210, 563852407, 372972991, 1984300633, -2021051951, 1826231649, -1642703746, -526723000, -1188573034, 1824656665, 1685504517, -2066043509, -731942497, -1656471128, -1433731696, -443070547, -811705985, 1719377357, -1486599835, 426544952, 1145460187, -176866432, 669685270, -2093974764, 525317911, 915997021, 1924183828, -466309031, -1497641235, -1136815183, -531218813, -2053200791, -252008181, -2103207942, 236344307, -1246146540, -1726662332, -570583789, 67315685, -458537344, -680040516, 240267378, -1163254481, 883734860, -1618736549, -473702334, 1290890826, -630250997 ], [ -1450662567, 784462848, 393144912, 610661710, 253507720, -2009046129, 1821099964, -1956193196, 1838340518, 1058619707, 1171813764, 1270231219, 1979767242, -1822852738, -519992723, -784785313, 1287583480, 1111272265, -691380925, 1075235641, -1850595039, -1333515499, 1681143862, 596272060, -1049151351, -1598442249, 1008257458, -1495521964, -1755383844, 1798377812, 71742220, -4084464, 747372213, 177420566, 1081777017, -1218741848, 834297516, 1814484124, 690388075, 1682157392, 601037994, -1525556435, -1108800752, -2110356587, 1311827342, -334723489, -283735786, -209613020, -873881728, -1801389847 ], [ 228759211, 1484795427, -1515910178, -992971830, -1610487160, 2023871094, 28276595, -111421060, 1861270389, -71230254, -1391487360, -319181270, -858126128, 211561320, 1228587496, -1716609725, -54116375, 844022093, 189220282, 1608138446, -658907026, 1911174248, 1606406740, -1765999531, 981541314, 1678554418, -704582460, 1499699149, -727150426, -244759547, 1162004623, 2100794, -548867113, 2092288398, -1275354165, -772173388, -1873999943, -1903511839, 872507983, 1406695101, 487377091, -179037143, -759333526, 714116637, 712945102, -2134044214, 78966329, 1489101815, -1522488764, -1353515215 ], [ -737167991, 66955840, -1631833226, -920952548, -907772519, -72177932, -1990733152, 1333896513, -1987963568, 139947780, 2125627743, -1906674420, -1690908820, -1861598591, 257459458, 302390720, -931267918, 450319395, 2025901379, 1758541922, -1473674520, 1975256361, -960184931, 1817000936, 2100328818, -2021151691, 174031263, -350150495, 149783094, -320959148, -279969674, 1647169167, -2136198310, 1804103183, 22182031, 455097951, 885569077, -17322784, -2008390852, -887331926, 275273185, 807570875, 1073298763, -1607033257, -105620081, 1460723649, -1804808131, -1053677634, -678294177, -181177001 ], [ 333670732, -38680642, -1540868827, 1462988163, -1061011900, -1184967924, -1909727507, -544093973, -1651366170, 799860883, -654026730, 625322860, -2052271848, 1555256605, -97218437, -1187204956, -987419193, -12729396, 1968962977, -1530437794, -1122629954, -1711722836, -1799538855, -1517594536, -37376542, -1741214601, 1852687175, 1803936178, -80225646, 146438663, -935850224, 1831799490, -1631634190, -835726638, 1617764149, 502692208, 1956700070, 382918309, -1159627694, 1997664320, -1901844776, 63594489, -1131134186, -791638603, -998106150, 353420933, 2100634471, 789581342, -889598020, 2027989594 ], [ -1515942827, -551611868, -342946108, 1773197564, -2072151309, 842903137, 1192566359, -113565151, 988611563, 1773364964, 1267223511, -1827251549, -1030493251, 1652897405, 980804790, -801771620, 1380443902, -81651766, 1447735677, 1929200533, 480449084, 1438169663, -1968832760, -1553964800, 978831688, 1651372244, -615524901, 223199700, -1820940679, 308608593, -335600504, -998977189, -640455446, 707335894, 375785169, -361807945, -1553785730, 1963207715, 1855765075, 377589884, 1831239106, -193651087, 445272512, 453825192, 981798132, -1427100765, -1063587742, -1611232303, -946384472, -1825647770 ], [ -674684496, -1749507635, -1617092718, -1852195267, 2115186837, 1720416233, 1407777614, -1080903781, -2034585859, 2109440052, 118485181, -1747931753, -383493299, 1016335281, 2093757533, -1948397082, 510835085, -67661678, 1571209964, -1072983668, 282668284, 825541663, 1592966477, -695450626, 1971188647, -1079058313, 382292772, 388461086, 1067223710, 56453356, 2089986968, 1540774602, 269216829, 1473975058, 400474371, 119778511, -1707695939, 935950744, -76337251, 1145476198, 2038620333, -1962611478, -1626396404, 1269551826, 766055190, 1591973222, -405279883, -201003020, -1985512737, 1662891446 ], [ 661307895, -94997058, -973949342, -1628262195, 399704451, 1682923570, -746554987, 2070349530, 760140759, 20811810, -2105263441, -364750980, 1732121165, -198060629, -1452649549, 1343126995, 490439923, -29497107, 586250572, 52932125, 111308096, 1915876467, -1230478880, 1828072723, -1110397727, 1906033900, 1139699824, 1281157324, 618541001, -1828733609, 1609630109, 2038054664, 2082164621, -200992177, 1366482497, -353065750, 880040769, 750993512, 117228013, 1147790574, -235531329, 1658277997, -1493658758, 330900451, 1694155494, 1622454119, 666849129, 8060512, 1014883051, 1045967569 ] ] ], [ [ [ -1446193480, 625297116, 1646942759, 1647385452, -1816763907, -429211584, -1611513315, -1421438962, 657195395, 2062020093, 466397412, 36934471, 915489883, 65855304, 1891641262, -1439836593, 485569155, -908418507, -550481882, 1744212436, 1470295952, 733213980, -652067000, -1743777098, -626204800, -1634282368, -1650003312, -431874378, 558215963, -1578148437, 924007105, 1941249721, 1595098796, -1457277054, 192023207, 1863840730, -926609815, 1983996071, 1948397395, 1039955523, 528782169, 1629193095, -287597795, -548453601, -1255743103, 2043401453, -552033763, -455334138, 1253084571, -1294408331 ], [ 399859191, -1461984631, 1690662885, -398439188, 1243975828, -1056241345, -341038330, 1303953577, -1852108534, -316319020, 883083902, -566602605, 354982118, 977232007, 1954204279, -425965252, 138497390, -1979268897, -1115584985, 1994518592, -1448822140, -672025414, 319377753, -547327019, 354690289, -658800694, 1623008886, 538894908, 1017982436, -929477060, 630143262, 824862639, 1963031219, 988517205, 1777295934, -346449128, 1582617248, 1893806672, 923086869, -1645469793, 1423280140, 1389623216, -49545023, -351004875, 1912795445, -1871655022, -112511771, -503826580, -1109467110, 1610180226 ], [ -1465200989, 1914292516, 433274922, 318091914, 1523710977, -2125342675, -1223047683, -1466652803, 1853813415, 861793000, 1301078277, -1363573190, 1594438849, -1373141319, 260643712, -123253015, -1802156026, -510916156, 1697303826, 1930341148, -1158979910, -116516636, -1774359914, 337941004, 1116492256, 1840933733, -1662937032, 423251432, 123700474, 798541043, 286113059, -1073654241, 1237523983, 1205986293, -786164154, -1189841815, 1357537372, -1953447584, 853426983, -1064464776, -2136695191, 665632547, 674976382, 2069272307, 1816387322, -684870967, -400139348, 562328169, -1642831283, 1000767244 ], [ -982789171, -433254086, 232143716, 1837705495, -1160393105, -931540850, -2107593072, -1999438019, -255656225, -989082488, 1143085022, 1631733460, -1347200763, 1176985184, -1365886791, 1557082774, -890681073, -314414962, 1021079776, 1765409267, -129047048, -141617194, -1466153836, 1129668301, -1072126573, -1009943434, 1253748579, -525561598, 341404512, -1722185258, -1999365046, -1781493926, 786784262, -655314060, -766692532, 513909927, -1837721734, 749339011, 1175907497, -879402192, 1542179560, 1012299232, -1497219776, 318146511, 1033353381, 1722255529, -1970810511, -1655149649, -416369761, -1020652920 ], [ -1635615040, -561559009, 2116953789, -2097020316, 382382397, 265608854, 871644209, -1604384565, 1859806229, 124608488, 955006640, -2024329148, 128889502, 1075938990, -893067470, 1457286011, 249700051, 280406769, -1728733232, 897091639, 1277840594, 1455171274, 456692252, -1730463451, 2052187366, 1263397590, 1728387850, 786971908, 247886170, 1627064503, 1329056459, 1800989159, 307339229, -1136668954, -982650111, -381636398, -1191281731, -1584319091, -1744443119, 2699130, -988857080, 1290349639, -1025096042, 659466740, 1714512649, -1728619886, 1665232538, 659201285, 1740679230, 1846571794 ], [ -1248097708, -1626074075, 547887489, 2039189614, 2090629521, 1800882627, -980851993, -344310614, -1361532414, 1061051397, -1900710251, -105928773, -915443937, 400019771, -1460294563, -443685470, -54089600, -1769359451, 906307644, 366737412, 760859580, -930332842, -1560374614, 1037793195, -1700522571, 830504645, -9753283, 1160989925, -1142612515, 1442360563, -450008184, -698167032, 602077785, -1610522823, 643003416, -434698416, 1114988182, -1470679995, 1640382789, 869044956, -97322509, 1492280040, -645588829, 702267878, 1125797531, -254447012, -1370625607, 210374620, -1099023424, 1156572 ], [ -900459316, -1563701043, 977723842, -187915717, 681164232, 1241250659, 1204082569, -1072149661, 1061011901, 1372528004, -550548903, 1824929419, 1279032929, 1641522836, -1037525309, -1159747864, -1383019569, -1509636922, 542095829, 750147488, 1583371461, 486235162, 998174597, 2024875181, 1414322029, 892704309, -106610469, 1518941767, -1500817552, -83481052, 867331821, 429813737, 750714836, -408660532, -1075606344, 1022193823, -1247684212, 1091206917, -2084942851, -794879357, -1330561643, -1832817599, 511720951, 1338310916, 739203611, 1476217195, -1975328542, 1937198021, -918471459, 259551213 ], [ 1019248448, -778515132, -963304380, 2131856003, 193998943, 772596066, 1762213569, -540640515, 1692681705, 1996819707, 727666307, -1525623767, -474443364, -250211022, 406946694, -1095540999, 1041310829, 430045565, 923630606, -902937273, -1882543767, -302419501, -1414216454, 1216659983, -1746768146, 685115890, 153576859, -1940131911, 194843959, 555027115, -17772364, -949773032, -121010335, 709058618, -1674922015, 240827707, -1264840063, 1282124789, -1217345135, -1233595604, -297355734, -307928027, 1629148775, -1839161471, 2092175815, -1929208939, -1443096274, -1776988223, -385186728, -959091074 ], [ 1460099842, -1948584278, 1835309081, -186149468, -942919232, 1169238143, -969979563, 948221573, -495343431, -1718442010, 2103106114, 127040171, 1425617363, 1561122508, 651723586, -266555791, 40642941, 2063390591, -109624932, -1447579279, -422511434, 811554356, 471889467, 1861400439, 2114413746, -214054935, 1799111700, 1052770550, -268803693, -1590693007, -2029061243, 560345510, 1195728973, -1295238085, -1028353954, -274704087, 2031045220, 1792443933, 341782033, -787997493, 1395014245, -1591229612, -1433707958, 1685310630, 2059293545, 217833183, 17992574, -2133379249, -575677855, -1510245700 ], [ 150998181, -2024414092, -125966204, -162439734, -158058982, -1352845017, 1707946246, -1426207235, -950817690, 154003972, -138128009, -212973081, -454068170, -1304336004, -2088050926, 1400243590, -1950014793, -1905405682, 1786003077, -157263981, 1046915662, -926045101, 1233488456, 1161013653, -533455573, -482533646, -2005520588, -1423495447, 237616422, 825975778, 187794752, -1331924885, -1675469590, 1833836852, -103496043, -457814361, -2120526717, 1223274257, 1449368508, 1039826894, 38356750, 999234569, -308799758, 1627117533, -1743922678, -2009034796, 1162120892, -1094687109, -1368440570, 1322235817 ], [ 571446169, 1593064466, -1110438858, -1489406524, 180729004, -1419812265, 1094960090, -430134054, 1857937864, 1293820932, 1582419512, -1943482065, 711680827, 1179644637, -537607684, 495537078, 1215756054, -1168249907, 417388767, -1578197876, 2097347288, 453925793, -993185269, 1811525967, -262312796, -1715703012, 1430024258, -93990246, -847322348, 1696382409, -949725527, 1633493587, 872132165, 628129522, 677635786, 2095662528, -958989925, -447348335, 726389149, -2129309995, 2033547267, 1177680289, 1604965868, 1707539822, -629629144, 2003938264, -1485070420, 240718758, 2035213875, -723267403 ], [ 341413796, 402280319, -1716038132, -458231925, 1416663496, 1026743777, 1778988223, 452672531, 1089419164, -1338183292, 527863314, -211785577, -1971619604, 1562540231, 447434828, 678753251, 1550618776, 1906480678, 1607989530, -1006348990, 1450434755, 37002468, -482808638, 721346903, 1498444376, -2082642132, -288427437, -2080274912, -1565353702, -1002880452, 8257436, -693368638, 1254501200, 1981724014, 50793836, -886490997, 1336522843, -1589463161, -644726469, -1849881230, -1520302880, 2037531083, 1347591593, -1207032541, -497353147, 1353553554, 1631251519, 1466188924, -1525859429, -2039384815 ], [ 1074255761, 1008055582, 311443457, 1078567822, 1207545131, 1427309346, -193812644, -20247585, -207240975, -2061980265, 1840943229, 2109352855, 1500203238, 1226656199, 1633603729, 1092485759, -1864479538, -1218437902, 1919904446, 1387688427, -748991599, -16924350, 2002199490, -2036821797, 1837539517, 571824512, 1372115187, -1801807957, -2077364640, 881404632, -1189082630, 679615335, -1006568567, -1106173179, -1233146721, 1623503152, -444120165, -1744515476, 930598928, 888738181, -1810718725, 1719817191, 504186062, 1094526464, -248138779, 517344126, 726913463, -1733896102, -1430453010, -429843556 ], [ 1968921256, 1701996131, 555314257, 550561019, -1942281166, -1501750256, -811609163, 1372419107, 1267836237, 833600946, -66621559, -1164723971, -574194158, 284967961, 449424962, 1926199632, -1242883630, -1116087347, 2044060479, -1232982764, -1970201776, -314990038, 1853202529, 1934018771, -1178447671, 910055512, -1778605484, -406112676, 1814980108, 1837940324, 1811761880, -1452112978, -527253396, -868786159, -1168305396, -1861021321, 21667169, -37416103, 2034912636, -488122416, 107396880, 738523923, 1887705219, 1095363723, -588279649, 451568415, -188315526, 1356116231, 942510877, 282453848 ], [ -873548900, -1648670276, 2034685993, -2090421213, 64500950, 1841817490, 933822142, -338070524, 1259724319, 653005804, -1633954422, 1832019491, 257884085, -1186500798, 1095238363, 602452201, 1117216627, -598975359, 2078089846, -1132577622, 1316913922, -575972661, -1867294437, 18530291, -1570237041, 359790627, -1344672477, -1208738514, -664363615, -226364270, -242794061, 1303094142, 2138251571, -211450998, -1493288340, -1449634032, 1735330642, 873452112, 989035136, 574827654, -600031029, 239429402, 202454959, -276362042, 669818004, -1766622628, -1126101225, 763899774, 314536227, -332989248 ], [ 14386266, -134214068, 882569083, -1309729951, -1136822423, -2003317844, -1152651800, -830400618, -1623078463, -541457622, -460555521, -454600344, 95341471, 142459814, 1304512804, -609718407, -1073591480, 1507954963, -471457144, -2134966311, 1746681016, 351808085, -635326778, 1758429046, -1047286731, -1587120031, -1001537712, 334579273, 1430848195, 130119745, 891660218, 669058394, -1688045938, 1942725558, 709209333, 476687179, -1288903722, 1911721279, -1443096664, 1764431627, -609492220, 155492609, -1274004733, 100413148, -1635128028, 1855847630, -1411227920, 1806261981, 247254737, 1225699742 ], [ 342728667, 1402880723, -379113326, -1265998702, -359470004, -668478400, 120153328, 378842393, 135299951, -766205419, 487031116, -637565803, -1873048716, -1777495364, -266217977, -430916533, 812149447, 1284771489, 124132818, 2126965100, 663442900, 858105335, 231269662, -1428144053, -1230583147, 1826214118, -1204297331, 142023244, -366794315, -1899914199, 1752223224, 1528160781, 1223180787, 2047353066, 1842775287, 877712776, -627804951, 1589016073, -1555612469, -1207061996, 1697194409, 2056730819, -1474346767, -1259958031, -1424258816, 1893165341, 188543462, -756415266, 595985517, 1275940028 ], [ -1879485098, 1007282650, -499248400, 410848004, -895994429, -648515785, -2088246579, 1344415489, -1068012244, 1658266953, -140545542, 57126348, -2107251794, -727649070, 1956915953, 335442608, -551612380, 73216299, 2037194018, 634580499, -1872397280, -294450619, 847349011, -79009180, -1959555844, 1352541089, 129624290, -815403218, -368127194, -370831833, -1001860829, 1213513191, 1318734649, 1424925978, 2076724826, 1726604633, -1471392926, 370095299, 1584703484, 1131520017, 1755984857, -671320831, 1525393688, -925804833, 1804034693, -2035418403, -707241499, -2111233855, 760044764, -1433789085 ], [ 1362319841, -92760215, -291911731, 11010141, -161926740, 1906910697, -2032448787, 1843687010, -1912277583, -1100217836, 156241944, -592350075, 1160489212, -429345145, -1048139226, -1152363196, -1115679608, 882340907, -785822206, -2076656089, -483856314, 1883622774, 1477384868, 435418070, -560800564, 856744476, 1583981344, 1392518324, -1626912515, -783501497, 288565290, -675808537, 1913129725, -147036204, -842415736, -59183554, -1103078653, 1930121840, -1636608107, 2115525333, -1355571293, 205192568, -57745129, 1313109052, -115530644, -292721298, 222584834, -497935348, 1965098297, -1098118924 ], [ -1383210054, 1360442234, 474742507, 1042678082, -942979897, -683441763, 619648944, -248524661, 1333274340, -596172002, -1692265420, -748630872, 824826146, 429561545, -155594644, -531813920, -1204285629, 1844814522, 910042489, -926187104, 835466609, 726409956, 767955127, 1251512656, -1369877355, 1909775398, -1651246535, -1078432918, -2063611431, -1032846818, 207264427, 186962569, -900653564, -906457381, 1700866846, 289087158, -522747441, -753343324, -19134684, -1304918001, 924589281, 1113106746, -314206422, 1828855517, 655034743, -1017159213, 267415697, 1423438512, 754414216, -248414848 ], [ -1122167672, -1050181243, 1862969136, 1645484448, 1769656501, 683388990, 1001863458, 1290844943, -2145598379, 834209393, -1760064648, 1872181642, -455783701, 1252765696, 1928662157, -1289503262, -941040660, 773911178, 82139558, -1005614342, 1968925454, -1376225087, -324440218, -1648705271, -912438761, 542619904, -1627022972, 2146637060, -18319907, -2005218513, 1999827421, 51728575, 1403794377, 1480962033, -465352774, 709920499, -234067230, 1237347110, -194413986, 1560915030, 867789271, 1942068378, 1214279546, -966547311, -477930286, 735223417, 644058577, 1933221940, -629235914, 1019282245 ], [ 98040205, -2080186783, -1810851350, 844781012, 455245866, 1377923058, 1594719105, -630281421, 1870979450, 1988695028, 1103188465, 995532250, 1514406613, -435637995, 1802463125, -1797719477, 448500178, -1684864473, 1975727836, -1307155340, -1565463897, 2068373344, 630222217, -1627897346, 647329555, 1681344484, -639786775, 877575520, -185064238, -2090731122, 63307364, -358105195, -367950046, 1764394385, 1275360189, 1050776498, -1588203100, 1784001370, -70765390, -874710652, 807338175, -1292618049, 78745994, -28946249, -576742263, -160878786, 2137272728, 556213450, -1042429233, 709017019 ], [ 516902918, 432426975, -1417141200, -985778749, 2041769220, 225983101, -289788359, 1311842361, -1564719294, 328266721, 1509357043, 1052982399, -1732562136, -1381328256, -1559997866, 299770232, 1509822001, 1538341296, 784100220, 1349755483, -1372726440, 1707009052, 505349564, 289866003, -1854452833, 833250659, -59006358, 1476200942, -232643033, 547286044, 516438180, 380688144, -1031474106, -1785278857, -1862159155, 488428012, -1335930172, -186769399, 283961550, -431934749, -1456820933, 465889348, -1976885355, 929086143, -1210367699, -1760039212, -1184712552, 1488293381, -1122966251, -791852072 ], [ -966304355, 702354199, -1150303967, -1700193895, -1653370947, -333887091, 1056372497, -1432581006, 845115917, 1726171021, 1791352590, 1507542977, -1536439959, -643645677, -1194886037, -245579427, -1112432741, -199133295, -1744561789, -1330616222, 2095787902, -223065550, 780075635, 1498896949, 750803619, 765859093, 9104003, -337817958, 218863438, 1629108790, -1166915319, -1847213694, -1275092767, 39244431, -1555513247, -2077370973, -900779199, -1773167908, 1256089805, 1550167842, 1094337735, 1573719362, -1236238767, 2002152136, -2046159203, -277534939, -1388260103, 122879409, -1446825805, -1407592610 ], [ -504609639, -1901151640, -140385771, -596793377, 1805586662, 1555146895, -1805600076, -1149643150, 124608809, 1634578710, -240193794, -624478862, 1649187213, -1051531036, 788944318, -153103531, 1358112655, -2078533782, -14231633, 1907455750, 1715735219, 567750870, 1490805442, -24682279, -589213926, 1803255306, -778017052, 282946029, 1492622139, 2010514386, 1185751921, 1280678701, -939015231, -303465512, -1847141880, -53043047, 1153640606, -773681451, -908182670, -1016145916, 1257284371, 1617217409, -1016692489, -410692690, -1777831986, 1889888062, 18696130, -688564798, 492444518, 791679004 ], [ -1249469406, -1335125361, -993579307, 356386416, 1122941474, 1039539890, -33557486, -733464182, -330111363, 408059765, 703687443, -1513480483, -1551947709, -108670528, 350754266, -250427627, 898180041, 1238887161, 422824670, -840800716, 2139552194, -1839080883, 1516068466, -1023231928, -707795988, -737011771, -770419385, -1953352427, -2140633653, -293096753, 1608626194, 1031491357, 1756267889, -747646704, -1202498237, 977919955, -1521246763, 1549753898, 830573032, 847499872, -1320742107, -833980379, 14309668, -1332648311, 683468062, -509062040, 878851118, 1210212383, 1377421369, -1876322477 ], [ -1048158296, 291994806, -1019867275, -1820770479, 1383969288, 410093677, 201200024, 945210189, 1920980508, -1407316678, 1478389391, -1614848153, -1138238551, 1087468876, 962180035, 1589910599, -166156832, -1829789800, 1136537495, 1853204656, -157608910, 695746331, -154374970, -1758978248, 1561953301, -1658128438, 1653071679, -421582425, -1238133243, 2004396221, -2048395491, -441101341, 37133692, -1877515947, 93025511, -1288389027, -800648004, -416602859, 913719711, 1296752872, -759979902, -1436958736, -519900625, -52854520, -781160604, -995903298, -1469649260, -1380352596, -1680944138, -271817327 ], [ 118666032, 338557720, -1666784851, 133137032, 1970091674, 2132114351, -563539516, 857829159, -173093659, -1762973072, -1362794190, 1056340462, -1218331433, 1197996626, -1809189605, 1208985367, -1919621071, -623633677, 1159354390, -1232573609, -1356952505, -923934058, -432725683, -1882827849, 1191804474, 133016291, 1249605567, -1022439948, 1605847528, 1264802406, 124290930, 1186401265, -982393527, -1504645575, 139637132, 1183119578, 1537350804, -2141303461, 889963640, -777135523, -815636669, 1549711185, 2069811516, 240795288, -2034836446, 255691252, 2003310493, -43391768, -1357453252, -830495560 ], [ -1388466442, 1619733403, -898143685, 1263325622, -1605944827, 1635013675, 859917269, -1233130374, 1538583177, 278089287, -1691387372, 614618806, -518988030, 622412411, 1750511025, 1314429878, 1814968530, 40934034, 1228567914, 2060163176, -941568377, -568934188, -268600136, 1996278391, -1276580094, 790975362, 368139495, -577014039, -9170941, 1833850646, 588523735, -605650988, -1621724770, 1586458744, 1886859245, -1671889615, 1221100179, -1529267672, 2076188200, 1735772545, -1025854912, 463324747, -689643541, 2010573968, 1342871963, 1611694440, 1939293221, -1761213447, -1520354571, 679386557 ], [ 981658752, -733251327, 1683381549, -1768112858, 911677740, -1275115982, -1454893185, 600020543, -1159060079, -1572013773, 408747890, 1100914733, 991185109, -1589376316, -1334131954, 1069191279, 1108972506, 1209684571, 1245836518, 171977316, 210354515, -744537497, 42600481, 713364675, -1027735827, 1604132140, 2011596300, 408470988, -1488114643, 343347733, -1973831343, -1759954530, 1483642618, -242956082, -1907641829, 212438059, -1899658121, 1877449465, 908797134, -1171426871, 760589494, 1639455588, 182946843, 1794925920, 1579475839, -266183351, -1050362076, 1923506995, 782699953, -1532608999 ], [ 67083409, 1354612098, 1455985179, 1112686681, -58249159, 929218492, -40931009, -103838215, 495536777, -2112514979, -718706956, -1528568695, -1959840741, 1389835050, -1645441249, 1152663278, 1230309380, -1836064442, -291539543, -39805313, 216686694, -1327654103, -222637094, 1049766445, 845884993, 638630503, -475114445, -534283610, 759184821, -598820915, -1434849173, 41969579, 196606810, 1144282264, 621978941, 385427160, -1075213708, 1453052009, -312737862, 468476209, -2138762430, -1036839193, 655074470, 849237114, -678349915, -1515640226, 1552090430, -2001618090, -765485580, -1013271248 ], [ -1773329059, 59704011, -1562142647, -1765883167, 923910841, -1863922171, 2017869513, 1016099445, -1943017201, 754888640, -484595458, 1680265477, 416106312, 2037750217, 2004360251, 396546152, 545660152, -812272369, 88406191, 549020684, 784274203, -1324786252, 1677129077, 2013265393, 937795271, -1382935021, -734617582, -1714420022, -1311902519, -458373724, -1712279302, -616115481, -1212063899, -252692160, -1364468900, -1887336308, 607248579, 393017675, 867418090, 1583981399, 2049557953, 1313873465, 851285681, 1825215033, 2084172146, -2064925618, 1980533395, -3722514, -83584954, 1325464270 ], [ -1052001447, -1011525287, 933489357, -836537328, 187409369, -1802199478, 1452491088, -272331110, -321503579, -1547173686, 286641996, -1598330168, -1347356763, 963553552, -918310743, -2014443493, 1881230794, 2022294706, -1929555885, 599213102, -1991739148, 734629251, 650970624, -429185391, -443624859, 99062251, 958468364, -1453094068, 362769095, -897700040, 1737832761, 108439899, 1042084292, -2135764093, 1664072823, -398411137, -387566683, 1964566754, -140899441, 2083778161, -252734251, -2079840378, -1095796279, 185004431, -2102747487, 155155027, 1923711518, 1369782213, 1691301053, -1110715847 ], [ -2062853417, 1818295539, 1629084139, -622815458, 779945377, 1863912076, -912255129, -1780272561, 70698932, 765162260, 381660429, -1454234469, 1824518633, 1191673666, -1692626639, 553311477, -182651485, -1302692221, -1697301811, -1489483182, 408274008, -312733099, -701126102, -1042815783, -1286291709, -1566404375, 604892498, -1587020620, 1001470475, -62779274, -205059684, -1435093021, -800377019, -1355886229, -505878075, 1884959922, 651431553, -706312590, 1822186093, 1499502760, 684791836, 635539680, 153637440, 262841185, 1999762522, -1226123887, 946207371, -770304906, 772441399, 1924731441 ], [ -568642195, 1440239121, 1382970974, -2107415433, -1046100691, 2058592832, 1147689941, -807489009, -563724052, 541383911, -1137325522, 2111395125, -599789942, 1516052714, -566917854, -501705995, -1637486497, -2126202202, 436473063, 692204227, -1368985984, -1886597589, -827843131, -927592242, -1070419966, -1785971346, 423989002, 1616335055, -300185383, -1082618212, 646410911, -1406550185, -477140585, 265630203, 1661834772, -1768833079, 614741287, -847560839, 1355082955, 528744977, -780196468, 689094576, 348250077, 1792710299, -915253529, 2084326892, -230879978, -1447281634, -1235742631, 214336338 ], [ 25770, -2033585431, 309193031, 1566980357, -1990433463, -749212336, 577953790, 1770302696, -1351895096, -1531756211, -1204990007, -1019599911, 206254206, -1349941873, -712582940, -656518744, -1321841093, -251820180, 64269184, -507794549, -1088141893, 619286270, -1043764409, 15856376, -776135810, -1914102774, -290725987, 942276284, 602094518, 1274634818, -1350483707, -1846185321, -816334581, 1676959978, 292392872, -701376588, -867374883, -932358069, -1612865756, 1413238793, 1737431299, 1040424931, -659208770, 401250371, -1780441303, 797315161, -2124751388, 1996050260, -1931821543, 307272179 ], [ 1490829720, -1516491849, 550093677, -1485705702, 1154199317, -644817773, -125289567, -2049781196, 1833464742, 1729873781, 86260360, 1902836778, -1203940329, -570981175, 1575181344, 1895069288, -542428015, 1085097495, 1016141421, -1671420141, -1651481710, 461957791, -2116772220, -570854452, 1727714817, 1297400390, -998692079, 1566673390, -1284459329, 413734431, 1870940518, -1810271634, 1194931460, -1375063468, 1893874895, -1613259598, -1162920851, 439150284, 1035348624, -1120056934, 979418866, 895576404, -658466736, -115159416, -432774503, -314606013, 1188864772, -2124480980, -995828369, 1848398629 ], [ 959803500, -129415685, -1181643492, 1070743418, 1248997912, 794718838, -247950161, -429887342, -1823299775, 54785619, 1254148717, 402296059, -32097563, -1782645795, 756010589, -505106926, -1481219212, -825518599, -460840147, 204625377, -152229272, -1034408250, 2017362781, -270179703, -77725552, 431768763, 1617245323, 343832270, -1598226483, -640778750, 11976617, -895043185, 301163285, -1523616713, -1125471972, 236491280, -736352287, -909095468, -285533621, 1941373335, -1590198905, -1855032044, -688149728, 786876882, 536829208, -1604173552, -1514032596, -1272015020, -549099423, -730340242 ], [ 493866100, -1892653753, 1604175553, 861566423, 1850550335, 1908746141, -431937513, 1813755637, 498492901, -1900399503, -1818299846, 1633807521, -299313133, -1116906208, 1004277650, 164551941, -1270612180, -1139189659, 1542398591, 397587397, 1909899805, 1804625158, 1557082072, 1668743217, -207892737, -1013939136, -1505909328, -517578194, 920944593, -102482940, 1020185770, 2067483468, 275376612, 332757459, 1915693608, 612547364, 704859206, -1591998449, 316585587, -49909189, 726642836, -1449443103, -890098696, -1044420360, -1004231064, -1469473041, 1136131206, 1867409695, 242449796, -1149275958 ], [ -1334812643, 1281053163, 21148619, 26010122, 486059566, 2093269104, 2101328914, -1998972898, 1609241409, -224756758, -459714993, -1639617121, -1082046839, -782034764, 1191413687, 1401228877, 281207799, -1043621575, -614496922, -1870572848, 2006704685, 765919870, -1488914408, -2082627160, 671370506, -522312225, 1060379939, -671251937, -1927715039, 866456106, -1430021930, -1144014387, 1587781025, 1666565852, -1814185907, -731953229, 1322375481, 705369823, -929717904, 804729841, -72165457, 1218134247, 88476458, 247499984, 1558884110, 748248125, -547801834, 1745063899, -1330576991, 945871868 ], [ 363667530, 1759257831, 1301296329, 1844614478, -873537662, 405196526, 2075758536, 378392059, -1464560351, -876005874, -1171643693, -673637295, 1446418429, -373749838, 528759656, 1192105337, 419016782, 788487344, 274655323, -1003192704, -1657800260, -1787226988, -957691295, 974469669, 1230529464, -1172452982, -778923227, -517131647, -959093167, -651450095, -1609836031, -1524051063, -1010960223, -244664183, 950560016, -912721822, 1363752001, -653795085, 695205722, -154238466, 2141493724, 626618641, -1375547106, 1559584284, -773662820, 141062603, -1483193290, -1498749031, -1717225899, -1003594120 ], [ 291067195, 539417619, 1177991653, 1997333437, 97512191, -171100671, -870598100, 1804706546, 1115669798, 1840839590, -1645520886, -906182122, 1942523623, 84262671, -696659272, 1658042057, -2054556300, 677358662, 833922865, 388211041, -672889365, 71830391, 1380593073, 1146318068, 2017802308, -1528142651, -1652869313, 1559069549, -1848183229, 1269371994, 2002067054, -753807148, 1216171670, 1706173902, 1937269754, 597443336, 1922730303, -1903436665, -911472416, -659182509, 1385995734, -117292071, -392253109, -1663254090, 1754419560, 1119621765, -724175561, -1892971876, -1917636223, -1744013631 ], [ 1867287725, -508379312, -288190500, 1588991499, 184391054, 1013548874, -403808954, -1153947460, 626178375, 136331359, -1546817016, 571692526, 905581651, 1822709526, -35667511, -736203743, -1984868019, -1311492904, -1393767118, 1083809348, 1111976651, -605416360, 1487076768, -1509365460, -1616850485, -346659476, -1423812968, 1847953482, 20698556, 332657873, -1120411638, -511641577, 698659971, 1338686553, 1091374597, -2111642102, -954491058, -233732326, -1503071556, 1283056815, 2089204538, -1464510017, -1283111735, 236774148, -1188459783, -106620481, 257983840, -1904343615, -331261531, -391177231 ], [ -1520261534, -762600774, 222971133, 678073135, 328911238, -1111143368, -629298064, -1195253052, 557607316, -334644037, -1133445015, 1906998588, -392359335, 362953739, 352037653, -1183493363, 424581578, -365511211, -1024885292, -292218133, -304098435, -679774156, 882656534, 1459362258, -1288816665, -2070016992, 1344489684, -800385686, 1246066690, -1885655402, 526937275, 1014593025, 1920348012, -1603280050, 771760257, -10762221, -2146628024, 2134125095, 1194633124, 261974853, 44987341, -1966645316, 619593951, 1909729263, 373095794, -1992600231, -136115658, -2023243232, 1672653241, -1649727287 ], [ 936562296, -9237085, 1103084850, -716582846, -773842903, 911933908, -1200284912, 1582945544, -983442123, 149827203, 1654943296, 670431508, -750084631, -1981837347, -1749533573, -1272176051, -1470160430, -1233376188, -1989944117, -102220197, -1351005833, -1210117021, -312530831, 1295776328, 1559555929, 1623922936, 270487273, 2079396383, -1981670371, 1861366595, 691753230, 1296442220, 125352109, -1049648331, 1331144640, 1742118021, -1180978366, -2122914155, -535917252, -632234311, -402088501, 515618348, 1032220039, -354535805, -173710368, 2014071069, -773099766, 1915833484, 1450612991, -711740988 ], [ 1528968589, 95064596, 817705355, 290689661, 1192483846, 1213974175, 1507438218, 666719988, 201716339, -1271669382, -80139383, 292408568, -1718656550, 368893341, 1849580473, -978508668, -1541619504, 304409472, 222688832, 982378647, -1136986560, 1453814935, -515139057, -349727250, -121621897, -836581957, 194718759, 269852346, 766314772, -1255777270, -508056374, 1784393969, -1432794889, 1434372543, -1770290516, -881489830, 1412747257, -2146861746, 928514789, -1548953151, -1262431299, -189345054, -853253071, -188627235, -1137430993, -82177385, -1842780277, 1588712402, -1903821685, 1371522789 ], [ -96692734, -1511593053, -1473525472, 761804739, 1313883798, -407416713, 1442035583, 1065880500, -1254200097, 386078710, 1726779234, 1929119601, -1199097822, 510520193, 1644744875, 6773411, 700231710, -507208574, 1916757395, -1381334979, 911013517, -940447995, 514451956, -1147608387, -366158292, 89659204, -1719940893, -1370792131, -1917934504, -307455826, -1465690645, 380213420, -1518323257, -1868654068, 1898050415, -910664715, -1077166301, -2059933614, 167057493, -1157754058, -1741537528, 382891722, 2043969650, 1442304885, 1146448122, -1464377733, 545165872, 833836706, 70250526, 1927928733 ], [ -1167561157, 911673759, 310470979, -1052341783, -574846018, 1117458509, -434782587, 66899016, 1357435084, 1265650406, -2084812919, -2104015035, 332726871, 1426081176, 64135471, -1283019463, -372449188, 110317347, 2006650709, -1088201727, -843767521, -412139888, -1077517196, -66404448, 1418961126, 262515657, 948497140, -1989206003, 1994519719, 1569288251, 1294751349, 714087187, 1613730207, -1490816671, 1792270268, 1248873454, 636728962, -2016303706, 1522697135, 1748937580, 41006206, 1994542853, 990944512, -303616477, -1325141330, -735418183, 982056467, 1722784360, 1681340578, -1695011638 ], [ 1433709827, -1782186475, -14262949, -1704732325, -992734300, 975221809, -887459249, -894222085, -658046899, 1385224340, -1424251392, -863744306, 258529103, 683844583, -490928746, -1913141283, -441691151, -38886403, 935140221, -123428791, 556609226, -1251755675, 760777929, 2110555299, -617611738, 509853272, -397542224, 1319785435, 883109092, -910724640, -1530979456, -903813708, 1575814229, -817506601, 1235537000, -580273532, -97640406, 415097621, -595793438, -280166308, -1232476365, 160859638, -1086577224, -362780114, -1657344159, 251002704, 1801761587, 1260381082, 1796314614, -1773500326 ], [ 1552644909, -1407522866, -1108510894, -1959354857, 533457780, 937963327, 1544908947, 517736834, -799336889, 1902016244, -53035724, -111650256, -2117276650, 2095984696, -1453460763, 892276048, 1624322453, -459781935, -1254107414, 251266367, -1578259492, -2131083034, -2055128778, 1398940730, -1889034020, 844761664, -1972982487, -1403296891, 424668152, -1999167490, 1536338004, 1780183015, 1326895747, -2092594521, 601935112, -2145204903, 1727719732, -1822891332, 222742635, 1793270303, 1073920194, 823588337, 411005524, -1829138210, 130604024, -784295373, -1994646215, 1555761874, 317572625, -600880586 ], [ 791501899, -440869270, 9328340, 2138034529, 1341507144, -1197380958, 1158922764, -490654254, -918206875, 565049228, 259463077, -746550865, 2019151559, -200615512, -630417670, 127627178, 964968802, 419056059, 1909618137, -1069695286, -1258017477, 667639162, -1327827988, -1892702188, -1595539209, -680296038, 1891170875, 803531072, -557209389, -120153572, -1168198489, -1502326800, -1149421685, 851695674, 1167096227, -1113234393, 457063999, -1674314817, 1347424736, -72096004, -1605651154, -1228451525, -738458409, 608063345, -646737384, 423702845, 50367786, -147761805, -27585190, -1389685659 ] ] ], [ [ [ -1617005568, -1544030877, 2137736497, 1464900689, 451227826, 811998939, 352107096, -383605130, 139508150, -169403810, -929400562, -972602288, 751100263, 645580828, 1765890322, -1079804032, -134402513, 2127262735, 241770548, -1928433375, -1166826191, 1334791979, 1025292701, -659431707, 1468581534, -845991783, 817241, 1010215942, -1647592072, -921653820, 1093124974, -679098870, -1426464905, -230635617, 2078864975, -1706501350, -1534468921, 907882535, 1759633602, 182701986, -880047817, -187783267, -1973924279, 1881469648, 901814395, -586050032, 198980906, -1792357402, -20590699, 1624454219 ], [ -938091838, -1834583644, -418185333, 200532882, 1282202839, -688502932, -69538407, 98344621, 1723662963, -553859788, -205517910, -2111421186, -493001915, 1420676438, 1814085534, -1109462123, 1783064952, -243432026, -27768400, 1092349997, 280903216, 504661476, 143963727, 1466427650, -135501885, -768027239, -1641234652, -453844086, 2036836579, 81695793, 296476688, 591187407, 386193694, 1107476672, 2032347550, 1783383416, -1037647269, -1729515686, 730202919, -318105070, 1819045047, 52916137, -2016190840, 393473864, -831706781, 1998381382, -1757621374, -77031560, 741458921, -448383876 ], [ -755805958, -369269513, 1090796577, -1434723363, 369319787, 92162261, 2096406277, 284497953, 1145997922, -2031231804, 1974880713, 761159779, 209290454, -2084345720, -2071916952, 1519434540, -1620171676, -1303795382, 381623907, -750617506, 572700079, -1218035843, -1077346086, -424424958, 1799179891, -498640364, 1323174077, 873962901, -188302045, 2006414766, -828842241, 2042570785, 1074991510, 905367390, 813792938, 35426985, 1748367288, 1235432435, -1191509286, 1662673220, 750519118, -1339914824, 1767564887, 850564536, -1585839252, 122318796, -2006214762, 491003125, -903437499, 1927813306 ], [ 1142185788, 1720234678, -2128731665, 1259028247, -1217841986, 2097893510, -866953059, 504769003, 1345290270, -1449287507, 1479862855, 685797832, -423350220, -1269797868, -930217572, 1647113656, -1004797136, -1286896964, -473034287, -296712601, 1027287547, -23180103, 1190912529, -142141274, 1178696844, 1834480317, 1553274357, 1800515485, -1877449075, -770263291, 520874509, -172533358, 362863698, 1017545349, -535808636, 336552351, 1196178726, 1825912381, -242775162, 483291376, 1241334059, -13335756, -617129599, 1959552989, 975947329, -771919800, -138556201, 213963522, -1686628460, -1520885909 ], [ 596174822, -942865829, -957137575, 413824949, 849906135, -543006466, -1965743845, -950851317, -1435195812, 2019420077, 959201140, -46980822, -2071906844, -878991938, -717484845, -2112036827, -1214870823, -165765255, -443132883, 1865357618, -1438404400, -1384886663, 185492772, 748375340, 453796875, 1256425391, -364111828, 352707173, -1433298223, -1129200771, 1694694193, 246761102, -833791783, -535865800, -94881624, -1906864905, -331146341, 466353966, -871948291, 1697693107, 175243503, 574445813, -1973955338, -382179689, 555045724, -206368919, -137726074, 1366615682, 2103937686, 189096764 ], [ 1100296873, 1174176434, -1031133015, -1361237501, -1685777732, 520353507, -833125089, -289587647, -868808531, 1326742121, 2112033026, 1214043074, -1232480485, 1265544896, 422862776, -2021738320, -997568343, 2006140490, -1726481243, -962695520, 834587346, -2040230613, 21048780, 825242796, -1121808896, -2113464733, -936174249, 755870125, -2036219390, -180074229, 1515585904, 1769920344, 1572316051, 1683353736, 2085950682, -1304233999, -1874435590, -60328069, 467790202, -1884969906, 138919834, -297456186, 1655305168, -2133495355, -667370155, 646654290, 1005261463, -1412882941, -1549985241, -435788788 ], [ -1286871500, -415191129, 1639559107, 460274312, -2142230567, -1950104673, -897962179, 2067899052, 988468601, -190409093, -1287300179, -644208989, 736629039, 1061182672, -966695247, -929398822, -1636867662, 383541835, 242960066, 206597494, 1203412409, 322994168, 1131595990, 111905038, -572877910, 1494286125, 723854374, 1353488978, -1083674671, 2023551346, 974908015, -68004935, 1874973776, -1572551655, 380095989, -1737773378, 1509146297, -1220027099, 202807001, 2145857882, -1949010737, 1865160991, -1796114749, -1915279076, -166574680, 54647373, 293731017, -1087338856, 62441128, 2126227936 ], [ -896688125, -513734403, -1867479191, -1307372614, 1264918048, 1202313620, 913423479, 2304498, 996718054, -1036803432, 1612755315, 1435457648, -1112917665, -447926230, -1649452495, -482491033, -764264337, -1363084267, 25153303, -474004734, 199681860, 303884304, -1292987575, -464362270, 1254748047, -294091689, 1581662708, 1983934662, -616416018, 452119458, 1839826271, 1221675968, 395675753, 828604382, -989547510, -542312971, 1580524501, 313391698, -233925393, -1298652928, 1953788702, 478115221, 1603617624, -1428702025, -429771538, 449299358, -201463600, -1252051957, 1185196613, 1663601803 ], [ -228386047, 996624332, 530982035, 1858639140, -1249754287, 408818598, -77185486, 64728185, 293736537, -1065974749, -1707803013, -2039592812, 709287037, -1594975978, -1167759252, 675764456, -792121885, 1119606596, 611447764, 244972625, 1334314209, 1357449597, -670354511, -365192719, -24265706, 1870794649, -68763274, -444630042, -1656840259, -1906555930, 2025350256, 999053045, -1165330833, 838806342, -1832158537, 329093292, 821513762, 852435780, 1722307174, 595702733, 1173389597, 538633097, 2097526979, 622142777, -1471400698, -1400648293, -2137705994, -1495821561, -405857754, -476699046 ], [ -522341307, 1474393288, 771183159, 1705547706, -454091871, -1372144212, -579889411, -745616570, -129655148, -114752986, -989256542, -1647776725, -1625017608, 2040401293, 1430134314, 2122291642, -313054701, -1472223977, -1118414000, -1300577019, -2129336167, 1594014023, -359932922, 2055892892, 209415838, 405471259, 587633931, 344916418, -1944035326, -219544036, -579605109, -1556985047, -1837405365, 2076910575, -1191000207, 574905608, 425885167, -310028812, 1427182350, -494479130, 1015158114, 1208423771, 376133320, 1694452479, 2135392059, 1393927149, -933447393, -1858217960, 1368554987, 1442189696 ], [ -697321488, -596001660, 1438299435, -636191727, 1999205645, 1171605571, 1394857583, -2086815746, 1941704344, 901549682, 478252669, -420448252, -261817867, -1767620509, 1838828860, 415201272, -1343598340, -796953844, -539535516, -1666780294, -1600775325, -1781824480, -823678065, 1966662467, 1187335242, -1502793152, 649287509, 1534913284, 1245275736, 2010950244, 1522248866, 1084019185, 1050296493, 1709411348, -1353100224, 634229447, 19675585, 677672887, 942371244, -2072036770, 110485766, -1661036916, 889195500, 1274074629, -190258478, -1169090222, 1709259733, 1167392223, 2050585187, -279799403 ], [ 107246167, -2114767155, -1730084252, 395319297, -238400345, -1716733747, -363387875, 1599271595, 639050396, -985408139, -2014322206, 1746138809, 155194390, 1722540059, 824506620, 1034528120, -1899770810, 796127870, 757526291, -1566091320, -704694008, -1547192475, -247452133, -882706884, -1174372979, -400556957, -2034699266, -1080656221, -1416410732, -1184716713, -1320053624, -455834392, 1309567331, -106411642, 1102405421, 50373929, -1608531771, 1166149713, -675235448, -684955136, -1564752886, 1571919067, -2008976517, -1486507048, 712288940, -2123423545, -955488097, 1920310514, 231417837, -1578577179 ], [ 1834250967, -633898291, -1344450454, 259508488, 1023970633, 739570207, -1446406933, -1542091082, -1959609799, 2103175111, -320615843, 781620958, -1674746140, 1782882872, -887809265, -1676535395, 1091397940, 1844172156, 217019108, 742675086, -1563497982, 273969347, -392775180, 982060457, -1636673509, -916172888, -1540335293, -573344427, 893709423, 800018163, -143681193, 1791359634, 2135076589, 895861060, 1875738994, 764593120, 944308607, 282472546, -602826277, -112466478, -1344681757, -909000128, -426880877, -272080884, 545191594, 2129502766, -1208989449, -1042356937, 1811177985, -670622924 ], [ -827704271, -2046482601, 1653105067, -482215035, 1040124679, 462496109, -1846373060, -1576920365, 276235496, 1119950116, 1700524658, 1011749561, -2058939407, -198102495, 2118259064, 1072879751, 988162395, 962888771, 78166781, 892139586, 1163050914, -1093926687, -28796827, 263468122, 86779547, -55298096, -240254843, 1608074662, -101186167, -1037551511, 2112194817, 2000409202, 1054030403, 1096693501, 194704724, 1043395299, 1824489181, -201721392, 696967649, 133402299, -321000565, 2131026531, 1248963846, 749207198, -1251254638, 1411805398, 760833377, 1033690273, -2025886878, 354878320 ], [ -533471363, -1539999663, 544133193, -1510845872, -1647762712, 715008175, -1471021101, -2146432429, 351365952, -1013340118, 1302249990, 813647390, 337431039, -1419683358, 63373961, 1774228120, 721519780, -1871314396, -338269311, 1341510903, 1587902202, 2073322473, -418739872, 859412686, -1894921799, 714214579, 2049889470, 1894836812, -339486509, -417861726, -993517275, -467968424, -988398143, 2042666239, 1023841147, -561124451, 2112744466, 532336703, -312545417, -875927318, -337534816, 2059589432, 617255827, 1792304551, 1024766642, 1315651100, -213166380, 578285260, 1247292378, 1704126094 ], [ 1911741465, 1357934531, 1184894685, 320487134, -1714581715, -254782993, -1086152937, 1745931683, 347711446, -245545071, -228211349, -488257923, 565475514, -1838561032, -185255571, 1602925713, 1378074224, -1213467356, 1008212937, 1471744766, -1574986335, -230412804, 842396473, -1098121513, 1222389446, 519505829, -1107431279, -538349993, -1472923363, -1452511033, -2000350146, 2142988043, 1746850331, 426816266, -691572031, -33242464, -226778067, 2055314280, 1252554901, -75572159, -28866440, -109516702, 925169876, -789778893, 1086379571, 463426346, -1214021940, -116801021, -1544068830, -2076147818 ], [ -2015145228, 776040502, 325543843, -68633503, -315496176, -810797271, -1023973553, 1073014770, 444515063, 1335910867, 2001405549, -1269499477, -2066983430, -2037800127, 1332540825, -110117265, 898785827, 2065518014, 1031316096, -4719643, -1371987489, -753307361, 1689653888, -40986434, 715815181, 334420674, 2090213704, 921162003, -418366154, 1826962170, -1444371966, 521691219, 2099551262, -394417445, 1435753829, -1340035967, -975564701, 1926548409, -1478391306, 1228596399, 67637127, 1923015483, 1605774695, -308260247, -1294140330, -557787625, 1693403796, 315727847, 161911852, 44005091 ], [ -1706648991, -323211920, 32042773, 434981167, 657210400, -2103558888, 183255311, 1487899572, -747966503, 533665630, -256132478, -1757341306, -879199449, 1451922873, 466797292, 1838675923, -459105542, 242033719, -1706871989, 1032009718, 1409771827, 1681522135, 113253727, 369175211, -1619822901, 766338007, 842885862, 610193971, 1537094355, 1745341871, -1156959790, -966812971, 1168065147, 157231329, 1478416745, 1476390694, 1101738377, -1843350615, 348541563, 1880189407, -1914974556, 1101605676, 681216262, -1414479337, 556305715, -1223607050, -356617913, 107014254, -2458268, -1366490881 ], [ 54090534, -1024226983, -1468542831, -1123820196, 1819798248, 1991019304, 1182668668, 654109382, 782434566, -1472438140, 1026080834, -1821192188, 2023687643, -93508320, 393342726, 1129701379, 713267392, -1619215190, 1767491986, -1525032005, 2047959259, 1903802975, -1595608088, -342389036, 610483292, -102081371, 1133354951, 1716264320, -1864302526, -962050322, 40980265, 1775076671, -2020113791, 1113079028, 1814147457, -731836487, 1294969006, 1218694273, 1523325488, 1863997442, 1469846345, 1688706258, -1924626746, 799871126, 387955261, 1329855724, 1343608903, 1921176916, -2089115110, -1158701815 ], [ -133076723, -368566657, -1041121820, -1908980670, -1141052317, 1769614086, 954012748, 622075736, -2019339149, -780873937, 1446067357, 2001398084, -102562470, 2064716134, 1953087481, -634591540, -1631630968, 1215404813, 801547348, 1756739406, 1984336492, -1713175065, 137001142, 1445086837, 1125551108, 1848002620, -1682330495, 213244323, -280483119, 1701598320, -58309187, 632374337, -106385802, 838166163, -1894022336, -201010092, 1978451418, 529318146, 485600635, -2072424062, 1470277497, 166177735, 476226831, -1036990896, 2146461783, 1444527989, -1757638180, -379807685, -980505067, 1095280952 ], [ 1422910696, -1791291250, 1494464123, -951631051, -1328274937, -960897054, 1717551723, -255693241, -1414161198, -165116971, 972856802, -2014476193, 1492035462, 625638276, 1223758820, 606956319, -1712680938, 1696317168, -1220182643, 811667198, 588619795, 946392930, -1290003409, 1939168835, -1100419709, 1410013314, -809105107, -946067876, 1326193540, 1558628222, -1733383896, 2057404303, -1167851066, -1168834567, 317661209, 486360985, 1831626359, 385801148, 943352372, -1534862693, -1565453512, 1884533288, 1612434653, -2077281561, 925029984, 1570445640, -1235723761, 1655558653, 2007144610, 326645637 ], [ 1608196310, -1364658668, 1756921478, 1955021263, 984562583, 1964846714, 1213920300, -846850931, -1743032209, -2136988875, -171114530, 306629448, -1792087739, 1635285369, 908575711, 387005664, -422954914, -489677464, -43319657, 441349904, 1166065997, 347726665, 1173930684, -359317227, -859141124, 933918947, 1685741935, 507898407, -1416379854, 271141779, 1274355117, -496833633, -1264498391, -321496295, 2099036922, 1984978497, -1142075185, 674108577, 2106800108, -1431462941, -815877303, 2079020401, -1834844326, -1938351883, -1660942787, 550153784, 490260143, -1889040195, -1541466067, 253595205 ], [ 180753010, -42841484, -1784897090, 89046927, -1926011047, -1315008643, 809718686, 707805808, -1818712793, -452324372, -839360764, -653744948, -188500934, -1870075529, 1637701944, -1177424795, -1249959928, -1797533518, 672791254, 1519284663, 1573650595, 1896338555, -1053379894, -1842980347, 1158783971, -171702601, -556755303, 132232474, 161593772, -1223216282, -1567334698, -343181747, 899574465, -837402821, 1527038171, 1021230585, -1363357992, -1127953473, 1831124582, 785107661, 1197690647, -2135265084, 1592581246, 1031605154, -869367282, -652425175, -52697693, 2115679223, 640482099, 1011415473 ], [ 1263931613, 71425852, 1156981750, 475454522, 674059993, -1997775606, -1758988234, -268719870, -2009960670, -694689691, 2118170223, 2103137866, 1252249661, 847299390, 1377121077, -1435475001, -1181018036, 224307229, 1686063513, -944841532, -1098009889, -953268263, -1462728653, 113357763, -1898504131, 1951921208, -891278380, 1518055966, 413937909, -398903520, 1618676553, -314190883, 1237721039, -770723240, -1411614907, -2041205256, -819066723, 1928739112, -1378701136, 1074860743, 1414281586, -6325555, -1626394394, 1628217485, 835177032, 1459766723, 2027748686, 1775582685, 208849588, 1310819 ], [ -868273875, -2063404387, 221622940, 273972441, -266842078, 2121485981, -1796682368, -1657512444, -432565047, -1910389770, -151953863, -8178610, -1463857713, 1084121090, 1662676049, 1805823396, -535618583, 976428338, 1463909541, 1183326246, 2146424445, -1189290891, 1800816356, 789710222, -2032015777, 1281402838, -1174288599, 559343467, -1390682424, 2085311195, 552540895, -1411485259, 1157787034, -1729238996, -1756533586, -932208134, 2021650751, -278401273, 2079081831, -1909579316, 1683357713, 373411271, 928063920, 672934043, 1912195987, 85204784, 1234714758, -452827180, -1239102191, -1239985101 ], [ 625403287, -487518980, 161885956, 1807051840, 1085100432, 68354308, -1217240540, -2160602, -2123291896, 103842104, -1581011678, 2029539219, -1374190703, 468442770, -1084607540, -1992260306, 1141617598, -164584763, 1769371119, -873698295, 797982495, 683072788, -603257047, -1454271364, 1457827305, -1727477346, 2101972331, 1491161664, -1017064094, -352810350, 226726122, -960457533, -900495035, -1627369366, -1887783695, -510730933, -1601499926, 1738514773, 1141770186, -26665130, -380353103, 1761740789, 1540199606, -1921283210, 1506071649, -226315180, 921769806, -31239525, 920855242, -2110629102 ], [ -2043381362, -1543416597, 744960746, 804454854, -403497349, 903976571, -899636036, 539635890, 130838964, -58905601, 1754621924, -523551651, -1071499846, 1771545276, 168147868, -960700149, 1978609490, -2126900297, -1094318380, -1840536001, -412379470, 750514202, 352706316, -1366302244, 719241506, -245933098, -876432100, -74015901, -1682298328, 1330420386, -277558121, 1540174505, 425713448, -1809363976, 1046237056, 1036931588, -686459044, -1726795657, 745416830, -1404298093, 1587615848, -958005082, 1052249283, 1419717957, 69197874, 736141355, 1687870214, -940916110, 869062160, 718650612 ], [ 1200547612, -1162734671, 2030299038, 653251284, -1704804257, 1242600298, 1188546716, 1436141197, 1606439872, 457072206, 430500781, -1560183624, 1900183955, 1704721379, 959867823, 1589442434, 1049024550, -1610234120, -1680458137, 194377938, 1284947978, 800757870, -1442741458, 2055816363, 829209693, 932601175, -236447256, 2041247926, 959879693, -147106555, 1239027071, 1540928834, -1307081271, -449291856, -657649334, -494021809, 749279308, -1510667965, 1933464091, 1448272376, 134972341, 1321059154, 1664119084, 1164284245, 286932792, -1612744509, 483940834, -1099236981, 41763342, -1164844001 ], [ 553071577, 1257062065, -730383787, 2823479, 1908362025, -1524058937, -795341181, 533980372, -1362314807, -1748485215, 909593106, 667784983, 1538387087, -1914239772, 1548656643, 862881510, 776110245, -52591720, -1553075820, -1598499647, 1830451347, -1265927565, 137199282, -858614420, -1007019369, 619019830, -831257553, 647394224, 1016252904, -152155076, 1544988334, -1076237166, -158411459, -1717985752, 1339412280, 698155083, 574459189, -1223236547, -1995898722, -1766147829, -1343630756, 1556956519, -660641486, 1217706684, 1843594576, 702053624, 1707303698, -1170324137, 1003596683, -543032628 ], [ -646916848, -1658839303, 1834083314, 680175963, 154404523, 1453211173, -550611992, 1995125105, -1574312167, -2072489127, 120612521, -402391716, 1589043707, 1012669191, -1889372115, -1522237606, -458908203, -223449982, 1996701414, 1662964072, 644496698, -470762989, -749484824, -693435341, -952660687, -1497384039, 160699784, 1539807883, 1081401022, -1895591205, 637810602, 1118341339, -880658186, -691686237, 1606323960, -533646735, 1773278632, 168565931, 1671094403, -975895474, -1931458945, 1480921922, 1314486876, -1143712926, -1110530927, 1865802877, -2146207642, -1952567677, 2077928527, 447032462 ], [ 25605780, -1025007213, -330268481, -1189383804, -26417136, 1137723279, -586296171, 1855319815, -1809020177, 534713796, -1124955902, -898330165, -654605835, 1537526330, -1797403373, 1762170429, -1466773511, 548410359, 1037941941, 749801708, 804100251, 617218196, -1298330816, -1324396228, -1680330099, -549318797, 591198265, -1330045161, 1690951904, -416222528, 484004776, 1137153248, -630912277, 900324360, -1590554213, -1423998142, -1323775742, 1147668626, -853462427, 441650239, -214774325, 823279358, -2062027058, -1915589967, -1501912899, -1723658763, -757406669, 953359525, 2052622818, -1442710821 ], [ -377337371, -1145922292, -266513937, 331625273, -256365110, 758386153, -748104226, 876668496, 2033360418, -1829750889, 1539213113, -1751710596, -1488523515, -2013178562, -922024159, 2106615661, -607303264, -2015020054, -95069681, 415989240, -537737140, 2101351445, -2143448030, -669405854, -2056290658, 1320531818, 1321395752, 99782156, 513556221, 953333746, -882262921, -700400408, -845262374, -783346795, 1432659598, -1971625465, -1941495745, -1369467886, 429537611, 2002114814, 1477151516, -564255166, 1674789893, 705521619, 203396049, 2074808900, -1923055732, 236620544, 1824044333, 2072978782 ], [ -1288956262, -510233886, 210082505, 1305954114, 313372109, -1850953129, -73431733, -1798897422, -494237453, 1655610695, -1549745392, 713690176, 1373709382, -1882444881, -1465826462, 1243542519, -1036720150, -2020308862, 1716796628, 459034904, -944994143, -1772733833, 134042016, -1243299313, -405495946, 479564334, 2122158435, 454340296, -2116813673, 1720685910, -599056095, -1930202771, -1556001339, 1708816137, -959236084, 1151466103, 772613892, -690539214, 1575805824, -1917494550, -618926655, -1104416548, -1712444631, -1363068094, -661736124, -1567333010, 296408536, 154822801, 2025585989, 195551928 ], [ -654576824, -587676827, 382325333, -1565316063, 1269186108, -563922286, 1057792290, 855726853, -391465460, 254913508, -1141216173, 2133121554, -1230340390, -206689902, -1004824263, 2106362705, 1344513122, -1943560275, -1294062865, -1380202195, -1074413073, 2070599868, -2012122198, -1631561376, -558816521, -1101221680, 528512848, 1626845296, 793305561, 1262937, -511669368, -1648667937, -1671254722, -519863944, -1446020298, -502811190, 1458365805, 193447262, 1556182729, -744068238, 1445939581, -586366783, -1837138640, -878309115, 691131308, -1345227052, -1227135270, 555269974, 371299949, 133441935 ], [ -517472143, -528737132, 207496513, -706874910, -2139051634, -1954645120, 2138242007, 1578110112, 500906884, -1250182311, 1320161516, 764160519, -1779179617, -702901140, -1423455317, 1171175695, 480228200, 1767854250, -491760674, 321706801, 986707435, -1271026381, 1483699672, -41858700, 1829402641, 529744854, -56379754, 1789534812, 2112889073, 836098172, 60246291, 1367803754, -1417613761, 248521039, -513938534, -234856502, -1510041992, -584468846, 2134257470, 626606708, 1607631497, 1672937012, 622408639, -768275978, 606337847, -1116520170, 1079458456, -915151365, -1099635321, -101909194 ], [ -529693234, 1502377789, 250528533, 1198955392, -715497778, 415587762, -853231287, -1015971456, -1625885074, -588966774, -2136703006, -266106242, 407326498, 605784889, 403552191, 131395725, 1724635916, -1046694868, -1578960701, 299391584, -535830345, -242769670, 1626467509, -596505451, -2269135, -983974014, -1401196198, 1536355295, 147456127, -180092620, 1520379824, 1424126194, -1772010273, 1177474497, 1233662671, -768733201, -561706837, 1880319817, -1708753857, 423341721, -1374066848, 634263969, -1729862998, -1495492739, 960336915, -659777488, -1086210220, -578905777, 592368174, -2144732830 ], [ 336477654, -1564805390, -808616038, 2062163302, 693002699, 1670759527, 885283900, 1836871330, -1677156124, 1383942066, 1085002763, 689339887, -1352697937, 1347137224, 760243566, 434462399, -275635900, 1521881630, 57099020, 915029566, -232225726, -308956908, -875897496, -1732744008, 927703747, 240301158, -272680624, 1514840572, -550394072, 1372146496, 1515595240, 1527645411, -84532376, 855241849, -1559078318, -317104759, -1770197486, -1215262088, -2061789326, 232145144, 283304951, -1451374996, 1912854153, 967532157, 2009051851, 1203030759, -206641429, 948832042, 1449461050, -1698638566 ], [ 1112934525, -524647100, -1811088168, -1944323952, 240951094, 721401001, -115219019, 1753051815, -969306738, -896293833, 459534102, 779348207, -617390871, 2138289130, 1163607303, 1666196475, -232356426, 956137589, -1200933067, -985565620, 603617720, -1910606696, 2009353102, -146999491, 1520663754, 2008247356, 891075717, -597510041, 631808831, -1526042565, -933954039, -762757955, -104718862, -2041056781, 2094808642, -700805394, 1570897272, 1105317722, -207574258, -1424708592, 138886491, -1014213404, 1926097295, 1738326499, 1124057862, 1289131555, -503285284, -2119563591, -124575883, 621470714 ], [ -1478926275, -1756173406, -1839623143, -370450688, 913825749, -1650252281, -5784765, -335902199, 2034659860, -1207113443, -734916218, 1806268884, -794491590, 1280646481, 1612118278, -446489780, 1067164389, -1625970666, -1552105989, 688694825, -1154107836, -817958363, 1985502437, 1838646847, 878947832, 253788907, -1989016805, -744964117, -726066168, 2141783672, -276987570, 773244076, 2031883686, 1660469077, 226018169, -2021947936, -1904478510, -1764358137, -1380202444, 392819651, -2094760066, 1791543788, -2124166784, -1069209517, 100964178, 469613894, -2031719642, -1828493685, -1867350149, -1904934553 ], [ 1010813138, -465451347, -1344030650, -572754857, -525541479, -896373760, 738383464, -1665338635, -1816263797, 1159507707, 1426567070, 1499443792, 1193878320, 1491581467, -1199206344, -1773729992, -1518925738, -1431483975, -709187614, -2055131699, 1921657122, -673342289, 835726174, 904689244, 1102639716, 833310751, -165234371, 830509859, 251260913, 2145289971, 2146438023, 1123164312, -306186045, 377721950, -1528945638, -1501223718, -949358899, -500956225, -1065985276, -1400488055, 784219507, 1865388801, 261412495, 792820795, -1326725086, -145024326, 531450771, 368267722, 261355375, 1234740185 ], [ 984468983, 684607325, 1100669087, 1837140216, 1464928657, -917702989, -1098973890, 897948541, 487355336, -1130028941, -58072832, 1207442218, 2023803253, 176370705, 1507482216, -834408753, -1433318591, -1739204986, -609468004, -1769566646, -1505073394, 1601340495, -791446034, -1932746422, -532703047, 1873902060, -1386921840, 838048433, -802742790, -352567609, 632221014, -1373958334, 888332954, -1122240311, 1516153934, -581798371, -505514575, 880637113, 405779676, -997303039, -606078884, -1689894024, 1238549894, 641529002, 427068536, 731255984, -1752064034, 74657791, 663618082, -498292900 ], [ -319934792, -975460628, 685704985, 1581680321, 1583777994, -578583794, -389321669, 2076964421, 1944534575, 365806754, -619500914, -1378728730, -1855397257, -105089509, 1868193744, -371226083, -405945454, 1423461209, 1514314668, 813371260, -488783222, -812455674, -1771716290, -998678736, 1915046872, 688255255, 310918563, -318629057, -849333070, -2094186355, -958424523, -242343058, 1415012511, -1851019349, -723050405, -542356197, -982694621, -373756845, 1430518471, 2106851459, -796672477, 1282665073, -1281224227, 1999148223, 1546735766, 1644337384, 1169314058, -1462786436, 990037687, 14882280 ], [ 1538919586, 182216867, 1590770518, -467555016, -1215041327, -551616341, 696618534, -1379789979, 1679860116, -157708186, 660635636, 293683383, 1227435373, -523988569, -1506818483, -1524182725, -104226902, 1450191791, 1088371719, 283079400, -1610417244, 1158320369, -1208416321, 315674166, -1405640047, -399813308, -1888343963, 1268924934, -329689446, 1696597166, 832586771, 263766179, 788898779, 1728362462, -209445386, -248315857, 1374977633, 228208949, -347341730, 1925784405, 1002233104, 1653707397, 971510862, -1420027795, -508997497, -843821666, -1202625932, -1217595076, 2118183568, -963097478 ], [ 927994629, 1349034280, 694903442, -1595163243, 467324483, -1795390682, 28246287, -1986860237, -1436507770, -1432175362, -748520480, 421200175, 659414276, 1325220637, -1761140752, 225567269, 1245619669, 1814328119, -744050232, 1072883630, -536670178, 517908350, 321660482, 751589654, -1825318631, -905425857, -1553309047, -714106916, 2022319401, 580968652, 2093040134, 577131409, 1129505588, 320927013, -1775400941, -1206784905, -541465808, 966861485, 610698044, -1149981698, 494911903, -671345913, -802532034, 545822417, -912734960, -375437418, 1123103611, 601589470, -532864420, -487925232 ], [ -705374278, -1255372246, -1675025110, -1965472098, -1203766467, 936676889, 1529747076, -1738120756, -1788816389, -256560042, 153101214, 555452944, 684664920, -1626120646, 98496485, 377086071, -392548752, 1469775986, -1071702072, -1756034163, 321701735, -543564903, 1776355881, -111033933, 663939742, 348340490, 153706569, 1508185078, -1347307792, 140303568, -2026202393, 2031896178, 365937931, 1334344335, 2090219607, 1039189107, 246176649, 1172023209, 537516547, 291017930, -1607680902, 562289590, 2143441630, -711304746, 860830033, -863404084, 1624869300, -978964302, -227112901, -331206399 ], [ 1471390624, -525231978, -919571304, -1246681586, 999147654, -505711890, -2058108807, -1968687365, -1340823110, -117651333, -1294595620, -2096237167, 955664426, 148038725, 629900687, 1557267185, -686173521, 1408614915, -500305911, 1864960484, -954688880, 2000131273, -1021977252, 934294415, -552138669, -361194925, -1837740354, -955891263, -1876716597, 2139428434, -526669259, -449712124, -1335243851, -126553706, -1209872306, 840351719, 2117998554, 375507423, -1304133796, 1121831641, -970665297, -734452411, -1444543027, 399259094, -1679380995, 2003512150, 1553495416, -1464686273, 1913155634, 1183824337 ], [ -1703864783, -1131396734, -496966693, -1280586636, 1128598565, 495995963, 1422968182, 1261838486, 1160646073, 1479973873, 27062604, 1800142424, -1763788006, 1697965405, -1841570651, 153986384, -1199053933, -1826776634, -517324240, -457064815, -485469761, -1425584864, 1000786411, 748366807, 1773185686, -534142651, -20113629, -642543962, 983675509, 1065067425, 565871260, 1535444022, 417432942, 1531061297, 472657973, -817902362, 1019653910, -1693883717, 928098164, 1801268914, 216534249, 483236022, 1547140092, 33338230, 1678892682, -1348639791, -2001980012, 1863440141, -1998581161, 901490069 ], [ 1746123181, -1293518417, -1492484317, 1884850543, -197575516, -1138339403, 1174726293, 1112979008, 218354183, -594899900, -284062825, -1287094368, 1694242478, -1474567162, -1246921153, 791712931, -655923658, -487231922, -761290631, -280370382, 761648486, -1279981872, 876895088, 825051401, -1580599523, 817730106, 912197534, -1217253657, -1521248164, 1175552188, -948954672, 936444786, -1701830346, 1268461004, -251936490, -1540768664, 705665409, -2034411374, -403757241, 212376781, 10738974, -718079843, 725057632, 1249752600, 105215356, -952169576, -1944237819, 1062641022, 1650595136, -2042806671 ], [ -1601163151, 1998824461, 639781320, -1876164122, -1480454341, -1342440985, -721796287, 738044040, -1187580748, 237155732, -1544782348, 602459724, -1056547706, -1921671950, 2028617039, -1235981436, 869012344, -341082252, 797277965, 951249121, 1195018816, -1954632825, -895880585, -1221214372, -1463675582, -943305533, -106741665, 1922884966, 497564938, 1720618838, 1441389975, 219687035, 1648364645, -1351148659, 1561291119, -921596787, 1349711552, -451968070, 930924494, -936814203, 1325915978, 1625114509, 1977539466, -2016138946, 1130024847, -2003651358, -390998044, -1032494388, -1309976469, -253482856 ], [ 597137310, -1132379590, -2028708270, 1972551924, -994094971, -1496793627, -594534780, 1685392954, 1145010560, 2025354164, 2133110076, 1640819527, -1794301935, -1923482144, -765194424, -136513524, -1634059038, 109980874, -1050816873, -609094495, -984892939, -467549138, -1690017261, -751882773, -1935070373, 673807215, 58396532, -1060803415, -1423346934, 1269042569, -446096118, -747417535, 997464144, 2002851516, 1003572081, -265049166, -1938961997, 112366983, 976476197, 1772447539, 578239545, -619654740, -1211760344, -123168242, 1071032715, -741870217, 1631995737, -1047304685, -911613524, 1971592711 ], [ -533426165, -1677103872, 1787778907, 665331516, 1448351589, -1323596060, -1258158352, -610303156, -1940713017, -692213891, 708162055, -932347262, -1344265229, -1807854777, 1212589474, -1661037799, 556372389, 1120124426, -1318640424, 377415055, -963030515, -568672959, 616477694, -1176750748, -684840064, 808372371, 1645125360, 2040241814, 1706230977, 167888793, 2141004229, 1750640077, 1865710927, 1314220568, 895616063, -1744443790, -209405490, 569476613, -251260029, -351769923, 1028559627, -1215945157, 831204554, 2018118945, 755646063, 78243197, 1401614550, 1832095907, 8502082, -1699332668 ] ] ], [ [ [ 210826825, 1856999021, -453849600, -498585536, 2042722146, 2074950606, -452155962, 1296492097, -395425014, 98374140, -1529812585, -1371269243, 418400207, 224568784, -2061815326, -63978939, -1648620617, 704325767, -1832792677, -1247690586, 1731672658, 1902171011, -1234969814, -1686997400, 1995703231, 1556101140, 1333533868, 42600596, -1508204528, 632890147, -603749093, -638675190, -1889165320, -43364303, 1637458957, 1047355615, -1552485916, -2126321579, -785301466, 1662960810, 1886806205, -1784865529, -688997322, -1453550316, 664898245, -1651829845, 1650390909, -79490259, -1813029027, -973688432 ], [ 1046042851, 1131436684, -1450741051, 330833997, -606708774, -325546913, 360359205, 39167843, 696677712, -72981735, 1341076328, 1538836473, -2013430986, 558957290, 1973819635, 1079725068, 225912921, 492299469, -2027894253, -57100675, 131296718, 2049812780, 1738229732, 249031323, -1093410316, 83883683, -133278918, -612997881, 1201167468, 1831497727, 173139764, 1973760376, -1091213694, -1606419504, 666327511, 1393015254, 1406652192, -533892444, -1069447549, 298935398, 610127179, -1651839486, 97524220, 847152439, -55284178, -1798967735, 1298951625, 1196445772, 1245194978, -2106559763 ], [ 602163899, -1956730356, -1843147426, -2024345053, 1267726133, -1101933444, -1918815100, -747094819, -336083510, -1541392564, 706777844, -2046847318, 537564308, -2018500569, 2112194258, -218218756, 730331737, -1651109376, 1008887939, 1366943084, 858127605, -2075714422, -1619828097, 1806871825, 385402438, 1705921249, 947674538, -1675312526, 1245366015, -833251110, -2020927291, 1072345070, -584609725, 30903539, -1548468401, 464035640, -1594877667, 1945945369, 1203105668, 240590363, -202712306, -1822097753, 39451457, -798109655, -647788092, 1365819125, 1461351759, -1826254044, 1743636841, -1222792631 ], [ 2142090214, -1948443915, -636050142, 2146773102, -1497136259, -115670444, 1942534372, -435099677, 959286080, 471461110, -1927671950, 726163843, 709786114, -1715333461, 896567896, 971447265, -35934342, 306749615, -1884606933, 1122282282, -381232527, 830574636, -842962130, 1762764508, 1214192352, -813279548, -2077767310, -1574797934, 2143808452, -110903412, 757166504, 1499597677, -234849587, -1825238984, -582499764, 1529365077, 280563420, 2041611394, 472008088, -1307761734, -1779842251, -1070534747, -1171538910, 1772380245, -988979863, -783245466, -1410619959, -571783291, -1666024519, -2124314217 ], [ 1570789195, 1659503716, 311613937, 865320861, 603701614, 184457834, -2106464630, 1835495795, 7296259, 1238795098, -887127057, 1690480045, 144397790, 668218855, 1048588269, 1393769576, 188256822, 1922599087, 1840577917, 258976937, 1831766144, 2078494278, -1557354027, 1333601203, -1455326616, 1491113545, -2135600939, 697944650, 371582751, 568192113, 1186249008, -1822740027, 323810375, -279912108, -443028949, -568975793, 1620714003, 1423112412, 2007526673, 17935008, 1438360821, -9804464, -903260968, -1170816285, 913361164, 1907780547, 201745751, 409107420, -426388900, -1380953259 ], [ -1059677854, 68448575, 2130619410, 830402356, -898273714, -1969493363, -906829338, 2024234338, -1561333313, 1728135436, 1054231442, -817762021, 1809557256, -2028094825, 2005678053, 1863558112, -1410545241, 816231816, 1687895411, 1035363712, 1374997101, -1032450831, -928855746, -355092029, -1812488834, -2085204666, -1435450671, -1407759582, -1652095752, -148673242, 665124790, 1926670909, -2116276338, 217883006, -1333074190, -1198423647, -2126399204, 567532773, 1631111537, 1035304423, -1119668422, -1724309660, -896990270, 891281518, 282972299, 1619739534, 1715234437, 1081833149, -1821718695, 1480689886 ], [ -152092206, -825151578, -55718352, -801516265, 486926383, -131808333, -966089159, -860814513, 1821372383, -2078661864, -1058048, 1260228050, -741682666, 1581309932, 1611695572, 2006042028, -32588706, 558127989, 846559440, 164463313, 102605931, 1260603596, -1947950271, 1859388176, -2049591029, -118537645, 1207560508, -1723020307, -1769696257, 951819223, -578063310, -1523331362, -1034093154, 1800042095, 1758377092, -1954515428, 833422824, 1291196060, 1456283681, 246821026, -601554393, 1118879652, -1448239014, -1453882379, 577347151, -291069611, -1410685019, 1208596966, 77067788, 1843229002 ], [ -1739537538, 1357022294, 410211494, -102565565, -1778298111, -1424331222, 584140922, -179587557, -76216632, 799472799, 839913503, 361360826, 1549777263, 1744117412, 2103885726, -94672934, 2671945, 2116585600, 1741872053, -404576675, 2127061637, -385732267, 210909954, 54854059, -1671124456, -1459682452, 1749903612, 1296447375, 695135743, -1477931408, 1800541185, 747436974, -1627011557, 1518511504, 1584287184, -2109008882, -893190116, 260401953, 669205978, -1176874718, -808923634, -1721926538, -1758759395, -594330527, 1490619707, 1306587862, -1659378821, 926049055, 1209918062, -1858896714 ], [ -1901716012, -1516314155, -1852244006, -703482327, -641658032, 332155202, -1856612613, -2122308234, -1135126428, 530452275, 1155690367, 1120522698, -843915827, 1922755394, -1106033232, 652886003, -1895317821, 35517626, -1772285912, -6473980, 877216872, -1260731537, -1801058119, -1036123369, 198245511, -289919831, 993712886, -439116277, 1154287178, -8313333, 1079023159, 42734150, 69176543, -1158612885, -68482115, -738237620, 664056128, 1830662823, -1834500985, 981542669, 1538031380, -1861844655, -1178974276, -1707623917, -1927479167, -1577711473, 258975549, 1719963036, 191711330, -1872547937 ], [ 2060387434, 584499859, -439620389, -281042714, -511331959, -882884674, 1213446051, 282214053, 348531607, 1669854433, 1048801771, -987066933, -1922375566, -1164883923, -940134508, -1830552252, -208207377, -1410645551, 1589016612, 1174871981, 1689224582, -62031821, 296412024, -1701912880, -1855438546, 732586422, 779941457, -227960084, 1552822652, -253872723, 266384144, -1430289496, -701069480, 633425977, 429238915, 1773832746, 2056338149, 2030725170, 1281740983, 663316392, -309975278, -1729388522, -4699909, -235339464, -1701334474, -96837610, -1986367913, 2005179828, -2045656243, -521072003 ], [ -1079792761, 800728370, 301867277, -193048800, -417777714, 1121157637, 2068021180, 565317751, -1624702970, 1446641943, -425381702, 1120984747, -2021371035, -1375468257, 1082187802, -493215621, 2024281029, 707604868, 2030639841, -212500822, 1782998616, -1483319149, 1052696382, 265256327, -1997301564, 2024991697, -1538079767, -1998265745, -1669317634, 1799660500, 463474780, -223234978, -371325253, 916091715, 1216423657, 1067270048, 202076153, -1834596556, 1712514377, -784133990, 235300517, 2071484853, -1551454654, -1622237829, 1323804095, 1626122269, -738551900, -1770170288, 277127732, 1066216212 ], [ 1313850636, 221495982, -600743205, 818020460, -59262561, 1296897826, 1284087350, -1104128018, -1034893792, 1038735808, -1287237296, -2144014393, 1515935970, 630629999, 1716735581, -1678366758, -1197385240, 1339231250, -482949825, 658467793, -1166936883, -1476213891, 339929394, 772945150, -763561600, -66059929, -1523548092, 306784687, 1619969761, -1775527998, 510368121, 1880884194, -1358153699, 2137225086, 2062422328, 722544720, 1485658865, 1763442892, -464838840, 2042344570, -1074356042, 497244982, -2127772909, 363497213, 117443906, -14902231, -1067996436, 431743771, -620867519, -826432839 ], [ 482226955, 1210233589, -2025324418, 940093086, -1762934005, 625936622, 1242479903, -352249406, 531955967, 2124348028, 882616265, -1152085435, -1229986864, 838346139, 1605659489, 162474319, -821045799, -149501334, 1292611389, -1052385581, 171894559, -725014105, -585714433, -100703150, 1231451501, 447510330, -1514715360, -1639021770, 811388243, 1527896810, 1728627183, -1146956819, -1655167761, 645136955, -1772669124, 1569393501, 566792344, 555766769, -772203180, -370471581, 2133066405, -1927253794, 1054749940, 404277441, 1626662682, -162105465, -139233573, -664383170, -1657117802, -1921720384 ], [ -2130783349, 2039638930, -1343955200, -1411439906, -173981652, 413437986, 713039210, 647134279, 1945168402, -12816290, 944130449, 1127963960, 1925419513, 215309, 1953130332, 1958195333, -1645925605, -273638855, 524234410, -1182022851, -1823852067, 307111676, 1222576303, 1100958758, -147409780, 1228974930, -1571268832, 1842884627, 211785015, -1403120203, -1885854588, -1852842798, -1024829879, -461508323, -438051162, 1038727485, 1930681238, 643355045, 1925665177, 128485552, -1439989649, 42511526, 1128346771, -329074497, 846631332, -14429848, 1765193631, 30903090, 1683332213, 2136384431 ], [ -218968743, -662031146, -771387320, 770697037, -1827738794, -394808464, -605798712, -1537159191, -1766790237, -1528890846, 927142600, -767201744, 1649752976, -702341604, -1033117946, -886531012, -162125680, 1590736705, 1003898204, -2070432792, 1386839963, -277005702, -1665345441, 1841241808, -6661564, -1830478963, -921854188, -1341840401, -1223572355, -2079321374, 305681881, -195335139, 1470203953, -967928939, 1791673003, -1914392945, 1205929521, -627290153, 862076730, 1772033768, 1280030175, -1371048779, -1524958850, 890310771, -1452986730, 351186933, 1024231345, 2123147806, 1392428968, -532663722 ], [ 1325633957, -1166991954, 1642373448, -1617123496, -745822577, -2141320206, 1339530867, 939781845, -1268686137, -1392335190, -39282972, 493816326, 388834487, 395838590, -998727829, -1520204298, 1701375639, -1368370053, 872467869, 888559372, -321115814, 1152968260, -434819725, 1952525627, 1257636607, -291811328, -1012572865, -2135699550, 1293478094, -465974145, -1264364646, -832975432, 1098049651, -256949168, -924865566, -468417324, 773944115, -82690259, 91142861, -739044525, -319893062, 1302770943, -38023522, 1335532117, -963963609, -705583098, -323311490, -346622853, 1713468438, 766071875 ], [ 574468630, 1486518561, 1129334084, -1134102117, 1505686677, -1959567219, 1223237831, 2080859406, 1843233265, -308196435, 25009692, 1589174638, 76999718, 585532820, -638453329, -657206500, -953899441, 459224553, 1120525395, 931363006, 1925039318, 2116541314, -1915189329, -1131730072, 1387873524, -833688164, 2057812586, 1987093689, 1916709992, -1072217656, -565619786, 20789627, -1340369665, -121818382, 441196442, 1453441777, -876474715, 1579353172, -1021096039, 566447585, -1264044295, -1490956274, 1173676862, -2081738033, -2119718856, -463418798, -2054453616, -1120617424, -3367189, 1223602989 ], [ 1151915436, 2066574951, 860325305, -1102383536, 1836134248, 1170897374, 1122077329, 1401966654, -1086925596, -1795571882, -886938991, 1618330430, 1841841160, 1155498686, 1717217685, -1452117209, -173196711, -15578684, 1613747452, -569697880, -1380358609, 1395092113, 684685694, 958182867, -882765068, 420784405, -1765042571, 1864225946, 1843192280, 420925083, -1430558292, 1116817315, 1760923364, -1870263620, -1467856075, 649061613, 297496727, 1462687090, 521154335, -729873095, -319613902, 1829851887, -1108733133, -1471525278, -1277764261, 1921605871, 1692526670, 936210689, -1577566907, -542625002 ], [ 93978927, 2140108517, -619246065, 966903970, 1998155979, -1898340222, -2135462753, -1841183406, -1120276922, 1477525893, 543708552, -1244331680, 5085154, -1057186962, -383834625, -1629152642, -1910795502, 809712812, 846010361, 721079047, -58317144, 169641983, 436720446, -926145263, 569905267, 1520156313, 1470773403, -399055598, -1549207419, 1716624051, 877963514, 1482747127, -1486226817, -1038313001, -1936899814, -604948897, 541892652, 95432159, -853466826, -78408252, -1687594677, 450207980, 1609605506, -1053094052, 1080582661, -398152378, 1339323998, -2082517406, -329504530, 1333267373 ], [ 893849691, -967600572, -1827561545, -1797370084, 156093091, -789490011, 849795881, 1438290526, -1333158604, 550259511, -749585671, 1499904189, -345422878, 1620086616, -1419647610, -1769641992, -307205585, 357623873, -1702312738, -1347203834, 1059758132, -1948746700, -1512772004, -1470746851, -1365801695, 1211110766, -1332398787, 383661725, -344868131, -104377434, 642089625, 1834952935, 2093334043, 742585515, 2064310517, 734999911, 1053062670, 1416166156, -1142392751, 562758333, -2089777717, -2135700206, -41512315, 1117993207, -1974177917, 109223442, -2106984741, 528239540, -1744298514, 234266246 ], [ -1948732856, -454715462, -693218082, -1950767669, -1391482844, 1844973966, -888884541, -1491853816, -394667147, 249149885, 498375032, 565032379, -1637216507, 1732904206, -1201902868, 828515513, -1457300261, 1406701670, 747544910, -1455628819, 1836313381, -962767744, -1515163329, 1318733605, -214407811, 1871261793, -1419070461, 1093467548, 929883738, -790315063, 264040969, 219578162, -1971771182, -488156133, -1335140690, -806502235, -633035818, 2073264705, -2074141467, -1737116576, -322307332, -610999620, -131191021, 701199101, 710776025, -638301217, -968816753, 133043283, 2031319365, 1039733186 ], [ -2092090657, -1847032806, 839852721, 1413122732, 47346038, 994921220, 1681679859, 129136325, 748589446, 1356638323, 1804134137, -1986144127, -814093093, -1546982970, -1052056373, 740906706, -883493815, -1360747987, 132301361, -801343347, 1310354306, -551516406, 936643075, 1476964388, 1526981263, 899776052, 715152557, 1368883195, -1120743527, -1143502097, -819724462, -651820357, 1124778937, -1324810344, -1807192818, -946586276, -830822600, -160302208, -792438545, -1018899444, 2055711085, 939334954, 1514491301, 522089173, -1278257870, 112821184, -2128255639, -522695291, 470381281, -1000751493 ], [ 1854991852, -2127338645, 829702648, -811460821, -1043482066, -241453139, -1831907975, -1709237800, -1401198299, 67810465, 382796850, -1277961815, -1007963322, 1337462877, 1451947795, -2111868261, -1756141788, 1291817436, -1105326383, 1450236663, 1193457389, 1817412160, -1063809288, -1855514286, -1977434890, -2111483195, 834681622, -2063937333, -61690217, -996610356, -220413289, -664649829, 411664822, 1327710053, -611545901, 1576000325, 1581325859, 1604872036, -516644309, -560867892, -453539109, 1108078905, -1250811535, -968250739, 1285962028, 2047249173, 1136263808, 1292168225, -2036221464, -1157611886 ], [ -1291961310, -1916866424, -562247971, 1689047145, 886902082, 615319300, 1248613351, -1123589009, 761161033, 380729870, 36055144, -2108077200, 2037602857, 157157033, -985681244, 1923804511, -361437099, -1548238045, -739456961, -2051222444, 850145482, 1762836385, 274126918, -830211139, 1878809294, -1896074497, -977197556, -1311562102, 1404674026, 1789935958, -1100083590, 1217189751, 1916556661, 1689362902, -2049795556, 1698627595, 493098808, -1875437185, 1407273049, -418175968, -99282979, 142587318, -1772702814, 1998203768, 463049697, 372122860, 1329646492, -1214551338, -699882637, 1081927914 ], [ -2120251529, -1249498482, -946840199, 1131788737, -968524916, -577258227, -1351203183, -1298812718, 144496265, -1838142793, 1645969110, -18834154, -340279934, 888500233, -1525358189, 349750622, 1174513625, 437930421, 1487750841, 808118414, -195403810, 747532671, 1322052386, -1054370743, 57856755, -134912467, 1100294662, -236807049, -1671526979, 445246542, 21773840, 1136374517, -843312066, 1873631306, -1348756912, 259529144, 394050239, 149313254, -1543166469, -1328798762, 120386622, 297912063, 1422092223, 171408081, 1600247711, -602542781, -743202318, -1346718309, 1807261221, 537881287 ], [ 817650938, -322113949, -1769297291, -815096027, -953132504, 115237252, 619178557, -1584951349, -2128396432, 1842167338, 1891864875, 759419672, 1220039348, 1828737756, -1129669464, 293121707, 400999859, -1884927513, -691781138, 349365655, 1121410992, 381773446, -243167616, 1158768405, -40342440, 520781464, -1794352232, 1501260466, -1541244998, 2065295256, -3975647, -793314891, 1776321276, -1811204910, -1337119582, 1303242984, 1136467967, 1720723722, 1770826798, -840603559, 2139626993, -1898625648, 883792299, 1195607258, -1552951112, -1516717890, 1467830143, 699176303, -103368191, -792689810 ], [ 835824304, -1280001988, 511192473, 1135765471, 93049279, -378094909, 878256431, -1080935209, -1768663605, -901491550, 251925204, -1196501038, 1489786494, 1975638393, 1562624438, 659693179, -955276647, 276263013, -830705638, -2084614824, 1782854952, -715015944, 225380821, 1126009381, 2124278646, 1609269784, 1491427124, -357544765, -271393219, 1364304629, -1499609476, -483798385, 2021015326, -122311322, -1482172812, 1408602772, -1542698407, -872330767, 1766537320, 1993154943, 250013612, -1586599167, -1575384125, 1545799140, 1388060761, 146957334, 469739113, -2039529100, 1173656713, -1548645763 ], [ 1363475489, -1390332903, -1720664928, -1266623064, -1060451717, -1457884777, -2068506628, 1648192874, 1056880463, -574652066, -196373614, 656275211, -1975419593, -1203558782, 1822778393, -672342501, -776517733, -1998601543, 1386718005, -1172955090, -270227393, -1997800904, 455198769, -1517467285, 1364153037, 737708932, 594596131, 2043099831, 1302807586, -1814322614, 958077837, -1332468755, -798979002, 1806882960, -1136245616, -615484212, -306488114, 1894620282, -1884625096, 460063938, -1827127267, 802096911, 954158086, 1691247243, 1823413219, 809114521, -1609939560, -2009895626, 141279336, -1087361066 ], [ 1565339254, 839036766, 302978250, -518279747, 1160128827, 1089703772, -483112195, -604379978, -788560564, -994609649, -1859593943, -730924093, -1433493207, -1973429086, 1743988599, 1306745439, -552480035, 2072413552, -1676552458, 1650553554, -53738147, 1016968085, 872838268, 2125923995, 764100410, -1140184222, 2140907807, 964895052, -983131840, 810520639, -343194961, -828027628, 806768427, 249509837, -1748662730, -2101456747, 199325282, -616344596, -381471235, 2058744368, 1225544394, 216829608, 1835287760, -2079914157, 1339603752, -1274278793, 1787885001, 2063865253, -1566904082, -993960487 ], [ -1993934190, 373972823, -1884301228, -386069545, 340484352, 2092279336, -560950295, 234052702, -841354412, -396445235, -1223209958, 1357999229, -144586496, 1568731005, 1094022983, -1026475615, -1428083571, -298589744, 1041868604, 332169344, 1220916540, -373253263, 226865550, 1957035516, 178902375, -328920972, -1754947723, 502617103, -1955035300, 390452933, -1144389643, 1572748390, 1088118725, 199610054, -204124604, -1721882477, 290108705, 295207790, 1171335694, 1597415408, -2127310380, 1614904150, -972991443, -838759721, 668069498, -184842881, 603088843, 2016493490, 1341206866, -957086508 ], [ -213608687, -1567885307, 164336260, 833159340, -1710102184, 916482699, -306474598, 1377649968, -1450369968, -1636213068, -1364681101, -2020150406, 1704743, -75630517, -606040445, -1479107557, -134808867, -1709109565, -354029954, -1146070581, 1205422977, -882886957, 582142449, -1480145251, -2015181692, 888510354, -287902975, 1409240478, -211043860, -1223754203, -1499540399, -1536913327, 1873446860, -870195720, 136915332, -526273518, -1093120412, 1880969171, -1635471267, 1356527628, 492100536, 891008342, -805570917, 1420338121, -512047147, 1216746079, 1820473776, -988693469, 2055194992, -2099457717 ], [ 578030416, 1365348286, 1380977795, -1816856670, 1390915136, -1984383301, -696168411, 297114347, 1065829686, -1580369723, -1417477148, 1655047989, 1544298251, 713120837, 1501444340, 587813342, 415831164, -743562017, -1590939470, -801737355, -66156367, -1836316683, 591005663, -1769012347, 408788045, -868848698, -2055209588, 1470073591, -698783496, -471382894, -1611129144, -1142084149, 1581940931, -750060137, -1847394000, 235378037, -604710345, 688904271, 144335875, 1662737268, -223796774, -1058744955, 1278587502, -1699541567, -1923405734, -269639058, -479779862, 1717600115, 1378020252, -1991657706 ], [ -630263538, 1023206278, 383437693, -2094264924, -384299939, -318924683, 968626997, 431917192, 1674172967, -597896785, -380221321, -1219974424, -1573825318, 1921647655, 614994529, -497980235, -1653783576, -14346677, -1444170993, -672645634, -1055891942, 338274035, 1808222322, 1246904502, 1746552483, -1725527548, 2025698917, -2109185497, 1794082799, 1904553623, 56783446, -196849276, 214868503, -126432981, -1958394510, -882475226, -2021331256, 1449271263, 951418153, -1053903623, -1211992640, -1784325759, -1975824661, -1744466649, 473050223, 665586572, -95337365, 1246220788, -1595621821, 1900545114 ], [ -2004257176, -711619859, -444511398, 1593717516, 1397894079, 1129740829, -1183042706, 619509519, 420387344, -161647283, -809189174, 2137823734, -1914041627, 1085101632, 72702992, 918420552, 481769911, 1715518815, 1606423015, 2144313562, -1605767546, -171126653, -80398952, -415692684, -122544571, 1169168115, -1584965007, -1206060526, 2022241638, 389519370, -1785019241, -14358370, -403354403, 1326041558, -1378335712, 1278127888, -71731548, -1340986988, 1057522568, -596891993, -1554254379, 40797761, -374290057, -26136062, -518334875, -1366198749, 1480232625, 504995607, -1489802166, -948409289 ], [ -1808992987, -1757110192, -1305913744, 236308608, 1405324928, 966399765, 1333633318, -1052326410, 182044663, 40849890, 551607007, 48120449, -811095815, -582763705, -904758851, -2131892841, -1691175202, -1662535481, -1044753159, -232246070, -1255172721, -1868156513, -192185561, 1010446259, 933270714, -1717835009, -1986009955, 1146758576, 362584289, -1003600878, -125195537, 2139202143, -962294627, 1358188357, 442355933, -1803036432, -598683542, -1972642489, 196255193, -1980028209, 359105042, 193200064, -1656212790, 1142816498, -412383161, 1580042061, 560469010, 1793681510, -1630322368, 1068181291 ], [ -1044386684, -90185499, 333836777, -521297975, 1436621564, 1766832755, 672963082, 398670873, 1442773076, 253458641, -1491920849, -892290332, 1761321306, 734798147, -1026992648, -790514273, 1283515119, -715482779, -1927394118, 1318015278, 1868137278, 908893150, 158034535, 900915082, -665890682, -1666184251, -62595260, 1095659890, -1009079637, 1190276824, -3941777, 524904490, 1699792942, -1249695277, 1041013219, -792944002, -1511106280, -854768272, 364769341, 2003998227, 1158280263, -1089200465, 1755385700, -1155980458, 354559372, 808089020, 1602902362, 2144565842, -193322385, -241927032 ], [ -1930786902, 2100844130, -922167458, 2007037021, 1389771192, 886274053, -524969886, 194097501, 1462705683, 1187297925, 987823018, 1660183184, 854790363, 670220861, -805551465, 805065424, 2032515376, -505202557, 209684670, 1576250480, 292620794, 22251261, -361127975, 2109187193, 2060235471, -1644938296, 822662505, 607618855, -394616705, -1701147441, -1355976755, 1546561614, -205183129, 952262192, 1938958395, -1905619459, -740716177, 203950891, 1858417501, -1017807341, 634129433, 406081571, -810349715, -886921911, -1044595306, 1911705472, 1198106088, -1859267880, 1491091586, -775070474 ], [ -1732931646, -700376874, -25257923, -57201891, 915682875, 774491030, -2086646287, -1814132268, 730901735, 692245440, -1293552122, 910024281, 1217502367, -201833937, 1284047261, -498103633, 21387716, 726573522, 2073049034, -818648791, 1427959989, 1388655691, -1902201609, 570678248, 1127788079, -1252117503, 670648043, -911710646, 15552544, 1052420987, 89273929, 61773255, -55691306, -1019995785, 641273405, 1914468778, -459416936, -1902917882, 722249276, -1158785937, 1510395946, -603227398, 225156108, 1990635417, 687123074, -1490567858, 1534970072, -1016774905, -1520045853, 8163355 ], [ 631111622, 1640975807, 758508912, 1279788195, 569894338, 495447824, -1779733227, -990999770, 2115390473, -373741995, 779679652, -803971502, 1937556925, -11148418, 1848373689, -1399958592, 946995628, -1990698677, 2035713700, 1151561274, 1197640597, -1484589739, -1348062191, -1777591006, 1643136366, 1175924193, 463065213, -130756880, 1321288349, -935987123, 58904231, -1497816078, 262401831, 2034402293, 656690125, 1907221611, 162749354, 1602298990, 1958795843, 2015506963, -1059540600, -616462365, 827617716, -2006321254, 849553839, -778651943, -1413844759, -1797749097, 822543939, 41352595 ], [ 1046631432, 1616453771, 310564030, -1233671929, 1546184855, 766245164, -710456070, 188006331, 1943427072, -1497692036, 1890245292, -937671685, 289325662, 492344509, -144738145, 1092376494, 1380321801, 1663125743, 869881964, -953837526, 1697588354, 1972191937, -1989972456, -41662660, 1538420422, 702560636, 1199726121, -1574450005, 46208953, -395581457, -86819934, 2082008886, 1509679068, -1732304595, -313565098, -426912771, 755240498, 1778233664, -1380054877, -662621154, 170729470, -367687744, 370466903, -55786177, 794794537, 696219794, -911660429, -2071524631, -724972085, -2095732414 ], [ -901516461, -2131335491, -1781913341, -1752943429, -902124039, -1729441461, -1219957249, -314544340, 542936769, 987143520, 1506764856, -1797530115, -1627632238, 569611497, 1491173025, -2085608928, 1065167179, -1589071177, -860171700, -804238755, 1483305875, 728936703, 715412827, 1352073236, -1787164892, -1959279260, -2057228376, -1724979900, 2108720873, 1308902937, 958413217, 847221865, -1703211391, -1402952543, -723320008, -553572461, 2020645840, 522189068, 1437928381, 4202001, 162552995, 634416610, 935511032, -1223003752, 1782154283, -1805891613, -1419826915, -1105893025, 1078256905, -52060875 ], [ 682363924, 2001042442, 2099914287, -1429374017, 438200142, 184024485, -781295449, 1716033304, -1811244269, 663515485, -1178411600, 480507530, 388963019, 1288796393, 602428894, 820888791, 1933564504, -1703418206, 485660416, 1088443881, -1613503518, -430812677, 1125030073, 1664698370, -1101514901, 1315501712, 468000800, 288754319, -1070576729, -30390459, -1858456384, 784632752, -1837266996, 720185770, 23185210, -127285818, -20950927, -1924154242, 94043390, -862722764, -700894487, -329619186, -82966261, -271558576, 122554878, -704938864, 862027920, 1649162871, -1126783307, -1653050229 ], [ -657293353, 625405488, 1248714070, -1764304801, -1321700569, 126088099, 615194031, 1605707214, -195655221, -1543358213, 1076304438, -1641214799, -885890319, -799336830, 259144134, -354446636, 193161653, -1674093580, -852830063, 64458530, -1679772764, -767901444, 1478977282, 1748763620, 2107045798, 1101735940, -1113116124, -180127644, -1520247024, -2122945522, -430763971, -1241909308, -818449666, -1941869548, 1642870113, 424929167, 814474291, -877075768, -1414343747, -735079017, 738230235, 550171532, -1106796258, -1371205489, 646276553, -323787267, -1256057850, -2066804720, 1709083001, 2073249764 ], [ -226057222, -533684526, 492229198, -1874863831, -364460960, 1943651083, -1528460121, 627700564, -265794872, 1011878295, -1829489393, -768198152, 1864379018, 2130261786, -1388456779, -1966808344, 1867256874, 280641677, -1369800812, 1949550316, -565655610, 1183586453, -858326991, 2070895863, -1654685026, -256889830, 44070419, 252130909, 40385919, -1480680800, 1304710360, -1885299987, 158872920, 1589520156, 467894208, -929720444, -1111362399, 584648718, -1287065390, -413496035, -1670095471, -1762232910, 155168249, -536746798, -286017810, -1628159516, 211247513, 26495753, 892107786, -1504543052 ], [ 1661779288, 40935174, -1510159748, -124345550, 2017339890, -1044234560, -166061510, -835435808, -1408036853, 71537746, -1762339679, 975498348, 1957764359, 868695433, -888990992, 2007873902, 798388171, 219385572, -1768570702, 140555074, -868140917, -1360772253, -1595772086, -328734880, -1635550997, -37576852, -1947795363, 1294812161, 895800321, -763721890, -1169113326, -1506517154, -299046013, -820217841, -39011499, -79009781, -909113999, 498633975, -466465066, -2106690332, -55704057, -1327095630, -956201692, -1984627021, 1305868813, 1012543279, -1709600839, -684523689, 997726474, 1545083992 ], [ 229957937, -1919968204, 327159168, 472800002, -1745426145, -1781449099, -1972250412, -1787111947, -1391573796, 2144765792, -1341221957, 1390123130, 1308838505, -1815285594, 1116948398, 487424002, 181140805, -1024791661, -763623484, -1308589746, 918873987, 309513073, -1176719487, -790993360, -452488503, 1738529513, 2030306197, -74219465, -1353629662, 1853615363, -1924245741, 1264925612, 687653436, -609550034, 1443893801, -91507164, 193638626, 927815062, -310385101, 1614147759, -47444519, -495382300, 1954714877, 1428291075, -2013072357, 1492802344, 1209466016, 861005178, -1278256618, 818275001 ], [ -1854311793, 978844212, -2022718032, -1858729486, 532605962, -1482462827, 960410276, 106651547, -1297500868, -592963352, -1532722110, -1189502812, -780225768, 393730426, 737301062, 1887008058, 326231520, 1789999320, -1070669259, -1475994096, 82892409, 543951283, -1099894615, -1585752091, 1714511746, 178937941, 2101813402, 100890460, -1127835357, -620416285, -897547197, -985030987, 1271274204, 2079389376, -374009307, 1874152068, 1709276507, 1085859298, -160777305, 1521853618, 2081937847, 1910074837, -155394430, 1641958053, -392146655, 950441385, -1715756625, 407505410, 992044201, -1483697122 ], [ -1020334920, 1653593218, -1970100168, 1659050683, -1282437449, -185600336, -645150523, -131974969, -981084390, 1422773081, 594395991, -732715885, -1794180774, -1907349925, -939758072, 682828290, 305483185, 550875034, -2136008971, -1228655074, -580724780, -1443934715, 363731112, 134085030, -925605673, -1031060434, -1153253478, -594903256, -506576373, -294986782, 1264222464, 1100710608, -59410253, -166130004, 1516514855, -1509251476, 1430368451, 255153782, -1319804619, 1460986476, -754448401, -974609298, -972456322, -84346061, 1538658922, -1707184643, 506495539, 1667219355, -321872937, 624298245 ], [ 329676714, 654082408, 445668529, 1226429029, 1343365277, 1790685935, -1172863883, -657502185, -1617814527, 1366875684, 506310145, 281304185, -812361802, 182080412, 919088163, -585964454, 1506684609, -188521003, -2068981545, 1116768862, -863654326, 280881339, 45328596, 1615110248, -2119348396, -2127841773, -727737875, -116310502, 611988376, -1590950672, -1689338866, -1931750875, -1893165586, 389678545, 1361704073, 1307942684, 1096568592, 56952650, 2022421551, 1618063655, 441402751, -26722067, 1888109409, -347298207, 107897315, 1374163164, 2045386495, -1792097619, 2017387784, -1180997676 ], [ 1700777608, 287504017, 1265231824, 1248585360, 1907209189, 838231135, 373417393, -1453304477, -672063190, -73371534, -2066525040, 57052031, -426373281, -1996055191, 89749671, 138348679, 1570570404, -1837176463, 332614996, -483042109, 1500543655, 2012222099, -767631977, -191824256, -1974298449, -757006722, 1906342847, -950502046, 1524292894, -1507645215, -1500132184, -1816469220, -1925495552, 1742499886, 805169366, -1655429148, 74993709, 642952982, -757895305, 2105595099, 1806523130, 1435156577, -1438840680, -935456056, -624735933, -32603372, -2117136182, 303916338, -1435124790, -1892868147 ], [ -1915607135, -1374733549, 1193407827, 831551653, 450257374, 487415826, -1742027349, 707723871, -1913377848, 88609881, -777873156, 1346850677, -557994346, 121504360, -1076859093, -1113014241, -1628932796, -2039154124, -407942005, 501183650, -277193702, 1049958205, 650092316, -399748600, -1603441983, -976848457, -1965230234, -838037166, -316249977, 1832954551, -1946149889, 1942556076, -1625477768, -1626602494, -1221957375, -2084081263, -1516383770, 1804402093, 1183818102, 521961234, 1719952653, -860922833, 73318122, 1147488279, 1483868803, 1659593837, -1849745107, -1282046452, 1365955497, 316693027 ] ] ], [ [ [ 1191006072, -2117363227, -297362171, -1680458116, -1792936556, 1084916822, 174470569, -286616382, 1112011588, -2064488969, -60730304, 1307938014, -628536839, -975716383, -1352834426, 474854798, -1057711516, 53875176, -992797749, -170717141, 930247581, -331147968, 884957252, 1219679757, 2096905983, 706382792, -1694836606, 753782488, -1132936076, 592304673, 208063449, -473503501, -942072304, -37604612, -928818195, 967759554, -1680521351, 1617787637, 1551251257, 837226810, -244105316, -302230852, 1406903066, 1475292869, 421798607, -973095018, 1597632527, 688696802, 498871831, -31287505 ], [ 16457161, -2130349071, 790712108, -940054070, -1087697492, 2040032309, -1656863110, 1190087519, -1455317458, -1604005074, -1301652422, -2070227795, -1165381204, -1837450736, -1962114305, -1442857438, 1326018807, -824762679, 1975838015, 596619730, -733375316, 1566624123, 1367814278, -1283563741, 517327013, 833309155, -1599234696, -1175139389, 561484157, -815069550, -1103397819, 313354426, 559951316, 219735898, 545543095, -1687610196, -1123981508, -8026292, 2064552949, -122669512, -1523197537, 2101021663, 706092359, -1420212586, 588111270, -1012431977, -1931544245, 146558831, -632001738, 783312866 ], [ -1708519859, -1706104643, 525152382, 1146754075, -450852500, 1258498700, -460908822, 1315874869, 1800983317, -1596568490, -563270530, 434649150, 1980417274, 1162500436, -484580449, 1979010774, -95814829, 1411760945, 1275606732, -774737466, -432673107, -1010957341, -1884363908, -1026091119, -1546890624, -59836547, 475486191, 1358439145, 2088857539, 260366915, -849461451, 323223540, 2022959523, -1987997549, -361564107, -1532494883, 2021333418, 491672143, -1308700854, -665501230, -464657192, -212607472, 1041824322, -96518551, 806184975, 1600665869, -1594911542, 192779880, 175012273, -1399411886 ], [ -483012913, -1518374584, -404103670, 576164319, -133210352, 1203780490, -1790437621, -1870966864, 444574263, -91682848, 11967644, -499038778, 1765755528, 349449821, -780474062, 1900921360, -1050951064, -573332811, -236075602, -775097319, -1568712136, -2084695524, -165315000, -494533504, 177378934, -214095259, 257422877, 1594870003, -1489034886, 1127549207, -1740763241, 232334591, 1527842670, -1584531489, -81399002, 2117027612, -851093823, -1049684925, 2101508581, -1949190173, -869239756, 1037668225, -1449689321, 98795703, 1107746670, 1841939291, 309882105, -871020400, 1028605191, 2079533611 ], [ 522873336, -708293330, 775961633, 1573699549, 1151227055, -1142628902, 95666318, -649829009, -1141546541, 1572664908, -1347296066, 1857713448, 1255343305, -404472806, 1603043287, -1479658252, 1537833349, -1004317331, 1444130023, 150660914, -1066510910, -623607645, 1194054997, 1199566925, 1675168366, 1567599407, -1448584789, 326081506, -1210395376, 1826432201, -1053736271, -1818522424, -450758239, -1611891589, -185099421, -1244832132, 763028162, -1107117579, 1359847999, 1106144170, -1499609458, -1225485206, -1354962148, -1872862947, -1410866765, -913010828, 1346395973, -1303908338, 1297840190, 240654519 ], [ 769186294, 925756554, 859780173, -1984476190, -328510949, -1221709700, 1032889850, 2040665990, -2133686095, 1432422938, 1236462697, -975810383, 379031587, 1757892731, 1644254333, -676808389, -177415995, -928772977, -1212519987, 1035978552, 422463641, 79725798, -451322806, -1738030786, 1914361613, 1988603527, 985494930, -1496740436, 1318662430, 173422668, 1205142215, -574852281, 496138514, -986674285, 1800632137, -882298192, -1468693777, -826972493, -1020640940, -1492776574, -2034309836, 169178256, -1003367604, 1884605326, 1621572325, 1891209718, 1861636003, 1319934518, -574456831, -1204881724 ], [ -1596527944, -1743577010, 1196136102, -2137791238, 1503384157, 918304435, 718633539, -1048202538, 1360115700, -630430624, -47762783, -2141861134, 2006349748, -1472497475, 1543823216, 1349653428, 570768517, 430688100, 123209402, 1316961991, 2004251672, -50569460, -1367528287, 1930388691, -760374912, 315759871, 1252601408, 4062273, -507483018, 1195060963, 1965861487, 1358453370, -734258871, -196640948, -1076374287, 320612023, -1668586025, 529358102, -556422562, -17531718, -1686314163, 516343723, 1580239107, 1212891708, 783129622, -1350529459, 1521828070, -1379961701, 1834629971, 1825305069 ], [ 1734210458, 2113728699, 1821900040, -1429754908, 1139781703, 1528865292, 2076453942, -1785822662, -513241450, -50660553, -2025806629, -1648709413, -40739382, -965383625, 1216441216, -466758784, -1809521134, -308650477, -115857843, 901833608, 1385538761, 1452820378, 1812381179, 1978305317, 1582392874, -1086619108, 550718182, -1594924624, 491000918, -1005260101, -797112370, -879097101, -1427039790, 929262849, -811200873, -1975873015, 150431626, -1168557310, 1403667247, -1468414955, -1180365865, -1262737995, 904693288, 140480543, 1944027724, -844182051, 121378417, 1222171174, -1630465228, -861352011 ], [ 512553506, -1687284280, 1326686579, 1176090387, 660135007, 784603883, -1940183863, -906777314, 745018909, -2141247153, -194863554, -184238234, 358725654, 744882624, -26694382, 828501240, -1586499413, -499574805, 1941045506, -493443707, -541518312, -1699883045, -442914726, 646804102, 1977665872, 1502347019, 1997343622, -1551411891, 1431575899, 682052995, -2106447434, 386651340, -2060255071, 471844804, 2029254591, 482206724, 1622344375, -891747383, -1418506921, 641681690, -806354577, -1166449154, 1373187034, -2064802777, 2021968902, -138241412, -54501908, -1855524798, 571550939, 307232030 ], [ 1502706035, -1490523787, -714507054, 1310713040, -1591680953, -1522510267, -1385479479, 1166597768, -1848576307, -1317229620, -1753902143, -1389867064, 260694452, -2085399792, 1680034462, -229436611, -1412995783, 640355530, -571945320, 1026464651, -877144865, 868088772, -2143347452, 1741181542, 1393364173, -1544265675, -858261770, 436166344, 1821707797, 95528246, 1984631958, -87729886, 330310789, -74906876, -786678724, -1982433423, -28416843, 839858960, -2082941577, 1960522492, 1746611668, -1030963069, -1194479308, -455752736, -413434486, 1843615454, -1514024600, -2132175039, 499472553, 193949019 ], [ 1822739088, -1158741479, 1237090082, 885102183, -772936970, -831185326, 1089892603, -1832316041, -1660617378, 950416368, 765259668, 726524907, 518159824, -1618339475, 471646395, 422772413, -228378458, 912421728, -359554502, -640222660, -283520197, -2085378946, 1268034420, 465456529, -368532854, 8626211, -1696625269, 1904563870, 435375688, -613899385, 1099962918, -178892868, -2001494586, -919908416, -1668049213, 162326704, -746616497, -1210721835, 1296706723, 1606621450, -930522249, -1023145941, 221272411, -1361564191, 619508639, -961035427, -377979546, -1748794935, 140315524, -1411197719 ], [ 2135853087, -1133334911, 1820825569, 5752040, 266108220, 2112370187, 1427386945, 1091380245, 51710040, -1983554205, -1731474541, -1071597264, -76292002, -1027251978, -64463728, 762738559, -393006429, -83801952, 2026544583, -2133937761, -993799986, -204423087, 1858427692, -588283721, -1052324232, -853551227, 309341932, 876172716, 942970621, -1004844064, 2024446296, -1816186760, -1926970489, -410552640, -2038960587, 1017618070, -1500926095, -720636836, 1614895305, -1686368733, 106425762, 180934187, -120439324, -1136065954, 2085272449, 827211197, 699845913, -1223185826, 1319590612, -2077720811 ], [ -1552706115, -370270860, 1325681148, -2098150260, -520116666, -2084388834, 1689197605, 81691616, 10255028, 1659425751, -772841604, -681310337, -1161773337, 250636675, -496742672, 692593447, 1197945037, -1892854795, -1324401522, -580837712, -1168706110, 1623928232, -1302399763, 1076088003, -140066008, -1475349882, -416561401, -123638367, 1033276425, -1482790689, -1310784949, -1123374220, -940830468, -1985446208, 1617630353, -1314463260, -1426389234, 1923760089, -1045735070, -1024925886, 696989781, -774221894, -1306572762, -11998241, -1089439517, 821461926, -18081470, -314136714, -500952913, -1852461071 ], [ -2091985438, -45548654, -1260503060, 104281927, 266622618, -240101681, 1742969068, -472722615, 643050234, 562124015, 275648105, -552045678, 386987837, -335291274, -1421697564, 435753668, -985057839, -1635024251, 1797504324, -1677940139, 1407951128, -1164960651, 859005268, -106744687, -1824342051, -1455942756, 536000395, -723307692, 874756633, 309773630, 940854353, -1860307338, -2060059577, -741703838, 636561526, -1810321777, 1750092922, 1803536236, 204559461, 1498352986, -1038145898, -833622667, -2036625648, 96621158, -966179658, 1065855798, 390216783, 645816385, -824664267, -1213188814 ], [ -993750055, 1433485786, 790392004, -2053098781, -1966417400, 636138623, 458733287, 1606163265, 211472131, 1672481028, 1731306253, 347857257, -831745406, -1333543017, -415921047, 1671847439, -571502309, -1092925790, 613614347, 150253362, -470007895, 580054477, 388586059, -194519166, 788487910, -1840194987, -1983323456, 1404719565, 1889474455, 113147377, -230472428, -1131957859, 2008251609, -683769337, -539459864, 13507756, 1561812528, 1079317004, 363123670, 492358185, -773763141, 1226852297, 854365331, -1833924579, 763057636, 1598039571, -211918434, 230673420, 1577585816, 365310083 ], [ 1509345162, 1710856310, 402867720, 1823636339, -1040525010, -767501128, 1947337486, 557561884, -1224911527, 1049865972, 835799968, -1511025819, -1767190529, -1253140135, 90154590, 46204234, 422910675, 350826041, 300365180, -235189906, 633910836, 407897725, -809672889, -1621705772, 735893978, -403055210, -1017350422, -1258156394, -766109504, -986329068, -1699485559, 2046699961, 720518407, 1025394957, -626290584, -960771014, 1185616263, 1952035529, 1532034498, 818920843, 771694693, -1501059143, 795691479, -1901884584, -369387746, -1224933019, 1318821692, -1790081585, -589525565, 151383088 ], [ -200413549, -705291716, -1908757214, -1404808371, -1764023448, 14527494, -128639883, 737067329, -1658879963, 1222302953, -911622133, 1217314599, -1103384783, 282797331, 395445869, 1298286317, 1564433833, 1940655438, -788493464, -142950591, 2060666612, 548039868, -1098443482, -21991125, -670157076, 1435141008, -170230465, -1362659382, 1849354696, -246316193, -503817579, -1482999075, -967024733, -2019237781, 903917126, -1398395587, -56309104, 1439916396, -1695363549, 312413741, -2136265783, 1917210862, 203794834, 742043264, -1789767360, 2072938109, 1651764181, 1617145033, -1151029090, 711052277 ], [ -71773999, -1825489533, -1770695446, -884036216, 38496523, 688099760, -1059683057, 1894482060, 1890913959, -1074213765, 385774702, 862751578, 2013227529, 619871830, -1960067004, -24218421, 448294181, 437575944, 169175886, -1222835157, -25830242, 801106774, -1694307002, -944875309, 367771187, 332981672, 850289458, -498013539, 996299961, -131559780, 834257422, -1842368220, -1418549661, -259778325, 1068626162, -784980418, 1486328861, -690497293, 1469031102, -1661031504, 1626315611, -1223434846, -1993282870, -1324752237, -1188962252, -933471816, 403051637, -133754520, 1638145844, -1379888142 ], [ 341550067, -802988311, 132179576, 2113344413, 533517003, 2020919927, 621473260, -550475892, -689630028, -1650297861, -915229681, -1598485709, -1742499443, -1790292168, 580065283, -1718354475, 1463384822, 923698538, -2041941021, -1828306224, 191126489, 739216633, 626626883, -1234413128, -640776837, -1046530356, 1834952851, -909740824, -1109408838, -1936980595, -897271437, 396337162, -1411289548, 891130122, -1010464461, 796782277, -1962515194, -933171985, -1203745703, -692942796, 1549257017, -1793177495, -1258347095, -72257249, 353341539, 126604801, 585709766, 1019701270, 1186722337, 1900782859 ], [ 1506317354, -847535733, 131478013, 1079249488, 1522421041, 1550566621, -575443749, 356190201, 1485484971, 2021293451, 1013542304, 414543702, 848123304, -16246214, -1702289936, -210613127, -270989587, 312415617, -1752540453, -1235599992, 1045177141, 797917992, -1788279482, 1752135641, 1609504931, 785341942, 361093820, -1427152445, -1792297980, 2047096955, -341841096, -262974883, 959453789, 439024058, 65629479, 869978235, 953376032, 1885544952, 711217212, -735856207, 834454992, -634418441, 1214607366, -669656595, -1960879078, -1871579374, 837671760, 2065605355, -875822525, -312856857 ], [ 302698952, -2103936501, 1303103832, -982900743, 846134875, -1438329805, -672128751, 738897448, -2101414705, 683533895, 138521064, 219737282, -1384188857, -880930534, -332484812, 283993101, 425627169, -1260287184, -106938282, 346770473, -1227506654, 2068963783, -1780323403, 402626287, -595744463, -1441958168, -898042053, 1048658655, 2098012964, 504489505, 1817734905, 761922191, 397246729, -304773525, -461679030, 1383895497, -1327718454, 1735044137, -293605030, -978461138, 1277666525, -1791905454, -236031045, -183209573, 181614922, 977194879, 1404581437, -21079639, -308077010, -361202171 ], [ 1164335030, 727097222, -697537122, -565783075, 1106781109, -815254675, 1395350843, -829487263, 1257374264, 315286202, 1254953144, 148951681, -1730171528, -838818363, 940537577, 156239886, 1839428043, 948432996, -2024406811, -952339919, 429950667, 1362487664, 1907413333, -543420615, -742323913, -681723973, -321035529, 20385228, 1704729840, 1484449295, 155410960, -1505316084, -1151003397, 1915778315, -1234150133, 991960735, -448084112, -174830736, 1641519488, -272131100, -802410668, -935998804, 1748186887, -2087956941, 784753411, 364353331, 2120439456, 337534050, 2043822064, -1576039014 ], [ -891148862, -721741521, 97925534, -67462050, -375511776, -1983984256, -959527028, -616243833, 214388942, 595254419, 2140511388, 610032781, 82514084, -89950788, -850396310, 1758134091, 311060834, 153119585, -646971191, -1871157013, 866947063, -1205533806, 914098335, 1848534365, -142557659, 1712349247, -1705092106, -1299516133, 501354690, 1231428639, 425428220, 841005768, -436725427, 644912142, 1208588864, 392980492, 322127551, -1471477460, -741857172, -44729999, -2050072104, -111756123, -2077514760, 1830651274, -1446463002, 1226530656, 2036949258, 1178831284, 250951483, -1347132192 ], [ 1002002586, 1759514171, -405317224, 1514422777, 269559057, 1205367327, -2124740914, -1047755597, 519117388, 33479739, -1909053576, -1286500600, -106649056, -2120217324, 867390276, 1145354155, -234433985, -1494993176, 670949988, -933087526, -740925528, -1168859396, -664717931, 1620425393, 1156042513, 450032208, 2101012228, -1904832145, 672282908, 609152033, -1566291192, 1932535157, -726037340, -1417726987, -839505939, -1337299834, 1001518009, 514095455, -791997383, 1627588136, 1086575428, -246933724, -1548789986, 1815742362, -1943565948, -1418345812, 220801850, -517951944, 704772242, 1509049582 ], [ 326894249, -2027423008, 633042512, -1640387269, 1682438651, -2040393435, -114566597, -1894118872, -1515179649, 1170025497, 295355757, 19115661, 937280618, -2001014119, -1241244222, 1527845051, 520844220, 873677661, -736633295, 1137867891, -362441485, 2127048084, -1971466683, -1455876016, -671448372, -1118854694, 1535656144, -1889549448, -851003172, -438173064, 825672017, -765406533, 1090687738, 93927578, -1873994268, -1290376788, -816902388, -837999229, 68521420, 411335182, 731990839, -594489968, -915865243, -1222529843, -1572115636, -959773473, -1723262434, 1882119945, -1646330586, -1622147327 ], [ 1965279308, 1332957129, -1770783805, 626581319, -1356796469, 1954538057, -1726467593, -312010791, -1881464926, 1915535794, 1973195024, 479444121, 1887183497, -2046650364, -1561537982, -1469145711, -2111705728, -1608439933, -1173913954, 1718584513, 68234791, 1677859217, 1624466920, -484025042, -60419426, -2085730356, -449907040, 720979991, 700106289, -143119744, -637985668, -131327382, -439699794, -1682250570, -1648054536, -1213987901, -1082153705, -698073219, 1717573264, 905188418, -1608621882, 828870825, 150309123, 2107850237, -1274930702, 616650953, -1159554030, 1770311529, 1486107345, 1719948377 ], [ -1658127660, 1767171339, 1463088823, -1762332015, -789818652, 109798112, 472207197, -693477301, -480216130, 1822525643, 336783398, -2024137865, -396837285, 1172297904, 1017463707, 1508385873, -436798085, 1200644203, 28207282, 331349464, 135838650, -1790518231, 683525520, -436364742, -1181492175, 1904948390, -493426269, -1725120541, -1688830575, 1438830077, -544874263, 30649242, -749342226, 1907503827, 813987384, 893812755, 158063763, -590261017, -1815916796, 376309323, 1619903480, 650145019, 1734602674, 1658735355, -940993238, -291371993, 1136953189, -1361682723, 659901274, -1142618180 ], [ -107369118, 1824349331, -1779198316, -1159430580, -230841609, 2147034200, 1328921600, 2025909413, -953683238, 1984312730, -1810868481, 1013558839, -734874192, 1252508274, 822107195, -1937109725, 885501429, 22150598, -1440877174, -1645602143, 1708792727, -1217787687, 1396400466, -1183069821, 202329864, 2128185847, 265141104, 1449859283, 1665314737, -354069962, -1689230883, 1138160003, 1127480915, 284073901, 782123558, 84363663, 574257511, 2123280284, 1682717419, -416165269, -1131358840, -1464926983, 150956006, -1087917483, -806607605, -688297239, -1827797543, 1765432071, -91586370, -1573608968 ], [ -829576487, 2035594061, -1641089382, -843754687, -491761739, -1608672341, 1351105093, 805936357, 1359886056, 1029842485, 1863839378, -171868710, -804192444, -710851699, 725485569, -132821973, 1233040339, 2129463874, 1197139198, 1349139303, -1084155170, -1054242201, 1197148317, 1225719974, 284323531, -632272153, -159376704, 1663254971, -1438828074, -1107167999, -1103544439, 1032587735, 436568271, 697733259, -1874198668, 1224481592, -2124398233, 100316056, -1387389717, -45128082, 291775971, 1820857723, 882139052, -1406937743, 2139361097, 270113905, 982194490, 1156894998, 1723668201, 300354065 ], [ -1281839287, 1049649810, 1485739356, 500749604, -1526299112, -822734317, 420627994, 459795179, -974361158, 779023489, 445911223, -502173073, -1179603602, -1149331209, 2078535105, -1467724670, -1070196093, -1881270857, 1229577075, 1945950317, -1768434711, -336290477, -855880484, -884667560, 574736644, -1092783146, -2058923045, 1946571836, 1450797408, 1740462573, -598512012, -2025005040, 347496174, 965338557, -2121853448, 272633109, -1185063872, 2036835299, -339543001, 1946912307, 1458541552, -1420687269, 334399476, -1826234942, -202694047, 1146944990, -200270633, -1109777615, -1344877076, -749686422 ], [ 963058868, -271373831, -352329029, 604856955, 139930501, -797430202, -585853416, 593981613, -874467934, -1794106914, 1326621488, 21418490, -37095817, -2114295108, 2004770919, 75075448, -845607317, 118736596, -1185947011, 414683388, -1823848586, 179440562, -1464031949, -246909866, 244759443, 1904885176, 51815515, 1008067031, 1489758994, 664741872, -1173209160, -257063690, 390313205, 1447723165, -324269987, 965660970, -290828678, -512428519, 1726164516, -730088467, 1259292057, 1806168483, 897836606, 292497949, 129460276, -1598930285, 846036046, -2010649064, -2072177850, 1195627006 ], [ -953635081, -549022229, 1847079595, 1397275014, -205873929, 65817, -1819811901, 1869159744, -1794649802, -1508059550, -1831979513, 1816557533, -302118947, -454273584, 1226877791, -1121777499, 467316954, 370825593, 1032081071, 1480361509, 1928451927, -1336759548, 768255837, -1544590181, 1352161921, -826048372, -1973352085, 1724156964, -795086944, 1108929284, -1772760998, -1200460120, 1308760761, 1142865327, 141800218, -670255567, 936325381, 1113500179, -154709487, -583421532, 509190408, -1964937285, 1460744809, 552264816, -314437796, -731180590, -1810546204, -1362834766, -2117771011, -514082909 ], [ 1572632676, 1048914703, -1814178709, -605591060, -485181240, 1827962967, 1035337307, 716451822, 1763500243, 1824480761, -1931711643, -1960818299, -370080317, -1043863591, -523910927, 357256298, 1273366984, 1278104508, -1039057512, -1965291579, -1400709160, 785610619, 10071992, 770677305, 1804710764, 1811781106, 2061269430, -170997433, -823462618, -437243767, -638584557, -315831024, 1713417948, -265471135, -1021468243, 472703604, 182231492, 1740328437, 1290662851, 1338697887, -875468762, -35162658, 1946197601, 744836564, -1368046172, 955991927, 1343674995, -250418717, 1263373080, -479146301 ], [ -1989652741, -2100948760, 1234968907, 2104062069, 1638795624, -614178792, -1222957163, -260535823, 2088633763, -1494051634, 1624085395, 1597726539, -1304454823, -2036130697, -2083154201, 656206485, -1184142026, -581883277, -2145912186, 1720348827, 1507479350, 1629783894, -198134435, -2059816360, 79593960, 866028582, 73661326, -475328266, -1257780041, -949047953, 1848986992, -1381024814, -1050802166, -216167157, -1850326031, 218955508, -585408975, -284980707, -1789287178, 1390914692, -232958871, -1139439979, 261047048, 1424711544, 597885060, -277245089, -2141034581, 1845408026, 1304997454, 337298517 ], [ 608526669, 600910855, -1492808, 1772905718, 1374648372, -2093064116, -442063697, 111715582, 1737254724, 964617461, -1316072611, 110864427, 708615669, 2046938241, -1381722308, -1733105118, -918335790, 1057917570, 229534992, -1778878691, 1896517728, 1388548634, -1440129251, -1759480182, 1492807537, 1338860302, 1151215870, 1893348012, 765651077, -239025383, -875465336, -1700863291, -71836159, 1652265888, 1879826217, -396589786, 1518585770, 578777511, 1710309608, -1765693603, -372382212, -630880266, -1168994770, 1382556804, 1067140637, 884739060, 81375069, 673373220, 1241735379, 758257965 ], [ 1576603955, 20718584, -1140608621, -666492570, -743767858, 353996970, 1451187260, 1279424153, -979704056, 1428042746, -870592639, -1232705391, 500095435, -1490816236, -955352618, 1470594636, 1880542965, 1307510871, -983006795, 1660596186, -1285240542, -369142624, -1288844709, 590884120, 1094780340, -219486946, -277478018, 432664108, 1371032469, -1967544384, 1325398298, 2143833455, -1480708268, 1290257462, 2030552525, 696940895, -565450908, -359820070, 989461641, -410226317, -833906259, -971096348, 726608991, 923469309, 1138761697, -1025636731, -1246252824, -2027173341, -959605130, -2106774562 ], [ -327831650, -1495350599, -523331713, -100811083, 1070748487, 880770586, 778750006, 395408990, 1118515821, 496145676, 1467357684, -2139317341, 1869966179, 2008542172, -582064640, 1608681528, -599155301, -876247452, -2111295402, 228591181, -471430775, 1845190350, -2002014723, -715407791, 1099306960, -1545963205, 1068903280, -152244, -963232278, 88606153, 437386088, 25420032, 777909490, -227286367, -822667910, 1712532378, 1311736827, -1262679367, -1316159214, -1739108891, -417348701, -343746004, -1923226601, -254465659, 43539847, 1335504140, -93154843, 884116620, -1570861764, -594660733 ], [ 132128732, 1560233531, -529143539, -863602564, 2119028124, -2119437711, 1673243090, -991900486, -769762683, -475647672, -1940804938, -1989292716, -101963601, -848363863, -1662762700, -13058048, 175617051, 1252543243, 314063491, -907057152, -1960076480, -1671088473, -862894165, 1790905672, -1232500584, 1692993218, 952511508, 752150405, -332130816, 333198634, 1550955506, -376225549, -608407151, -760931548, 1593560989, -1560929108, 1407134552, 910199951, -1036016262, 802121361, 94924162, -338297448, -450363978, -1373568201, -1412149166, -1146253413, 1884361424, 2034530308, -27770219, -572466021 ], [ -1498388765, -1628341468, -189510751, -1942904405, -476546787, -47765513, 1975017357, 1187643348, 1677681131, 1034494155, 2136232876, -1742360474, -1524980001, -2076895416, -1539022510, 781226143, 1670328886, -758713577, 1575411083, 961746032, 1973165620, 2128348458, 285570047, 1474254222, 340208446, -1846848044, 110942323, 1816159842, -1481855431, -135832692, -361128721, 731678062, 1307949285, 1460286997, -590218519, -1046043430, 1196844840, -228102879, -264624447, 1975719600, 707479878, -415837894, -165175618, -1763816553, 1253183349, -344615655, -1244408988, -191494907, -1579812396, 1509999186 ], [ -1967510509, -1852237814, -705264803, 154695278, 819519012, 1196152901, 820484566, 377326930, -2069126498, 1602903533, -540296795, 972182572, 10716391, 138241291, -1216312485, -1891012527, -1930302651, 724357957, 913843983, -428196986, 923458235, -1817125143, -1360653562, -230819174, -1294506185, 741148510, 493970691, 536968137, 307871037, -747236928, 949081400, -562663019, -1504722024, 987200476, 1810767038, 2040132753, -1257121635, 627257637, -927598302, -692328125, -1090650084, 1018291892, -2103629573, 1673511470, 64058734, -299680080, 748693223, -861990883, -1999730131, -1690402573 ], [ 1233938091, 1381503534, -1820585571, 1415444063, 725443050, -192476716, -1523419216, -1211580202, 2102602761, 220129239, -606355783, -2085857138, 930935914, 84411180, -207524744, 2043407957, -1057245581, -741340520, 1403645609, 1320336265, -1548943563, 261975498, -682857908, 1085980764, -1966530935, 659646506, 1342572970, 1953867913, 158016211, -1417444755, 93507099, -727610532, -570127062, -1469166830, -1721617545, -74285572, -1429359510, 1561215645, -798968915, -470128912, -922503496, -1479761186, -1109426771, 898125650, 1461941108, -291563027, -760123949, -661806347, -846335330, -1567301199 ], [ 2144951920, 936215994, -2062791781, 375224062, 1932630940, -291147467, 2141906324, -2032365972, -1395340549, 1892926116, 596458177, 2010969272, 114290462, 946426961, -130392677, 76502925, 1445803022, -1487060940, -1650468528, 661049686, 895442542, -551006183, 1309684579, 524727539, 509549170, 1980779165, -1518680229, -1492673155, -842086044, 1863731324, -1141612369, 1763294927, 1061797978, 77621538, -1859896175, -1406703927, -1329930753, 928544916, 805975911, -53654067, -1679674901, 793205714, -274840029, -1419591742, -219648464, -1556916146, 796156618, -1701887895, 1709501961, -654104232 ], [ -302196673, 589405542, -1036903030, 429383818, -1888501945, -1017933735, -97246780, 869480946, 321635931, 1396069296, 115637082, -131037842, 898497700, 1772614214, -1428684213, -1680715282, 1056575493, -508089658, 794810777, -2044187857, -1376659186, 1176328154, 1970329714, -1533360927, -1648017055, 776825387, -968911411, -1641560373, -2094430099, 2024003308, 875999473, 1276448638, -816032098, -137128197, 1035268120, 1583053663, -1559745245, 482849499, -1153776344, -780666957, -137030170, 1325211465, 1614305381, -1335164777, 127664029, 967515732, 1774443215, -625958127, 114401096, -94286310 ], [ -2092146188, 1245093720, 138185113, 678059944, 386859221, 948063953, 1209207956, -1480080537, -966682746, 271638142, 693019544, 1411704254, -653576725, -1977315074, 466327483, -1563271381, 2005495275, -108404858, 1429196730, 988280907, 1543769269, -154807201, 1114368440, -522035918, -2138231494, -200924675, 1162739861, 235749467, 1041580454, 953282525, -1885304157, 722054808, 1531497120, 851748177, 1533034377, 898995853, 2139829315, -788912831, -821616016, -750305032, 1749245428, 624128774, -1749632333, -947544057, -1396990793, 2006334803, -2047281522, 949646124, 1913080259, 501303187 ], [ -1324078534, -622963167, -553041460, -94835186, -43099726, -172153243, -1390165656, -341300334, 1030515195, 1363722817, 1333856134, -965480934, -513800472, -134623145, -578398773, 1136960735, 171008909, -2052841676, -1807594836, -1119890889, 1916220057, 184211763, -1212029441, -630687957, -592526764, -1809882440, 435071623, 1143505591, -1392896341, 1670665292, 615417617, -855892117, -322588211, 784956080, -2069652163, 932591673, -1925738856, 337867990, -235716950, -645458428, -1954727814, -825086604, -1940392159, -1126816589, -288884655, -1723111415, 294469449, -226905173, 18955314, 1885064518 ], [ -98888824, -1182341304, 12696161, -1076872419, 2025165148, 1502599866, 842076372, 1900296610, -792263984, -1642720129, -1680562206, 684032661, 1850054873, 608275064, 956481691, -1136011662, 1477751502, 2074296522, 344687297, 823191198, 157030203, -1536716696, 127409111, -314244752, -1145567058, 779631519, 186535083, 1542506599, 2132170065, 745935933, 1033967365, 1789522282, -222118280, 1251550980, -599315101, -293941807, -1361910040, 663473942, -851917576, -203740814, 140278905, 1454717839, 307166414, -1746644026, 2026798883, -575120944, 865424650, 406661435, -1987841842, -94863024 ], [ -431957196, 1856426665, -275117573, 112861571, -1298860265, -188985892, 251641478, -1866100871, 116202851, -1504034074, 1384263103, 284128646, 2048283081, 1783823583, -320328752, 1387466358, -1368210916, -1160033906, -884810396, 1796538863, -1244740713, 1918481761, -1112575207, -1121287674, -578342156, 1978327647, 70999300, 1197402055, 753968412, -500006701, 387911316, -1313036342, 515522842, -658480209, -766504387, -687049211, -761299969, -695465478, 903532412, -1051300260, -1532898712, -1355456883, 353247252, -526689519, 426732336, 500795849, -1334520104, 1131436240, 109999677, 1734679729 ], [ -200269540, 535432054, 1725509932, 1116792625, -125572400, -1106527878, 1228736987, -375179277, -1466295931, -982440460, 1221071394, -1188535852, -708188335, 19176476, -1254519372, -2069082510, 648470958, -436308205, 66112623, 512024118, 2113287599, 1899756459, -629125630, 1890682359, -801278204, 582781158, -1654752807, -768288791, -1841683940, 196537399, 636552213, -809866563, 1481117483, -1010661147, 1057968475, 1673299769, -1520296153, -546779081, -609523697, 1384056818, -795201524, 1489393902, -781791234, -1273417375, -1718719809, 24723445, 1675927006, 1206840947, 1549115748, 119711582 ], [ -422991170, 567924596, 1634638102, 1535867900, 232883970, 1106120859, -1175442661, 1898180652, -2099308347, -1582870388, 2041588981, -37750623, 1091029585, -1297940113, -840655838, 1930974393, -439640976, 1119899190, 1252209589, 975424453, -883326921, 296963594, 2116639158, -836470877, 177188949, 969726179, 737231162, -306651718, -1739311232, 2045003820, -1437786687, 1221206004, -1096733770, 1301223167, -1607564880, 737601741, -797104017, -1770864127, 412013736, -1804306521, -1533535542, -1553479625, 1601721681, -773714665, 160304215, -1924275871, 719069530, -1648075912, -115683148, -752304045 ], [ -1976324793, 1792176907, 1051866997, 822533613, 491592867, -33654367, 757922769, 2136282324, 1153968501, -908162985, 1250018513, -1559895345, -1861654759, -304828015, -2004585961, -1243590003, -661388630, -177645544, 1873640756, 57317715, 2041977406, -1095435940, 957900504, 1997385170, 1905480053, -1373775335, -580528851, 214563218, -3043574, -1204513334, 189821537, -763975263, -1977107278, 809234853, -1443744069, 698294407, -1425183713, -178864276, 1503254116, 666413652, -1871572250, 1773809756, -1397037997, -2146759330, 371630202, 1392623265, -2141011320, -685317206, -1811778213, 189474514 ], [ 1203763887, -842864395, 1896591674, -714094294, -1798186640, -1950942705, -567214539, 749191483, -642807482, 1604225914, -1186249476, 1918711814, -417710534, 1083168595, 1012383260, 1393749202, 703980144, 410792701, 1337137078, 652265575, 248497617, 1129029329, 2005622698, 1309953671, 723862276, 1955678427, 262910685, 1442999646, -919310285, -814091506, -222202008, -1805217322, -161168260, -1193825703, -2116608707, 609909419, -831178727, -1868961813, 1811787021, 1031511570, 1165527061, -537827312, 448849199, -239324046, 245604072, 83716436, 1512193045, -1182413153, 1749045715, -601528854 ] ] ], [ [ [ 1286730516, 1367905958, -1057169926, -1569749800, 1755877678, -1727856963, -1499838383, -210277362, 913636579, -1733542396, 1180940153, 1526784114, -1485069947, -389056150, 279095538, 2059412270, 1044728883, 537179385, -2036299410, -649532559, 350814431, 654230440, 564371985, 550960583, -775999161, 47096633, -1865290152, -379730859, -1719699721, 757806101, 1414870437, -1563948839, 547669644, 2122979647, -1624086280, -35250978, 219816231, -1025807905, -1814188036, 91956962, -1237240610, -1379584694, -1327271330, 128133404, -1174433159, 1271349934, -430942206, -1806133023, -636915911, 1737839432 ], [ 1284759559, 873551209, 1364037159, -1393254036, -1966744896, 1458731387, -409743144, 1178441384, 663351888, 2008951174, -1117897676, -326517826, -445090853, -1446980213, 1546763069, -719022472, -1097612258, 154937417, -558559900, -1334822882, -444388069, -1951363422, 1557982011, 339230909, 457570888, -1584944949, 1114220169, 411069205, 1913351317, 911614390, 2020501982, 1569701047, 1266018858, -477143677, -974003529, -576889030, 377376973, 1638724725, 117137611, 1697111500, -1106331543, 1134061227, 725849756, 932740436, -683841449, 743747965, -1534694413, 1399239933, 1511863294, -1467763626 ], [ 18413063, -1512583373, 648504044, 755726792, 1825517696, -1612101471, -1393559204, 715701431, 657804661, 1082039682, 1902543332, 461397803, -615453067, 1248789460, 989846522, 1292998547, -1338497348, 1166974557, 1430376231, 1857818333, -1769173187, -1070999785, 834961056, 1087072298, -1616453779, 1888599358, -1654270093, -1002997506, -1659431800, -773728698, 1101675497, -1606269002, -1945379295, -1460807249, 1009769864, -830977938, 875228718, -850946647, 1404385786, 157317916, -1206882020, -1635393652, 1240852285, -1924086400, 630468090, 1593263435, -604834451, -642075373, 2042041319, 1320872328 ], [ -38550507, 1122994424, -1121877140, -654287059, -813993962, -1551095050, 653837018, 1263170861, -113011893, 1465178100, -1078098417, -1338023287, 1767048707, -908638833, 1426418860, -141685966, 1841347966, -785422179, 196972854, 1007850293, 150994187, -1636635316, 1836474511, -1189589306, -341037256, -1874344468, 261217906, 273262987, -1557943551, 1638084814, 1027169260, 342817382, 881789396, -1177294273, 1111696928, -633906180, 1875992425, 1592781803, -300359284, 2088239370, 377115827, -1832894472, -1998460125, 553491645, 1686664701, 1964878816, 1289616973, 1473913463, 1934391238, 900311288 ], [ 1199912966, 995217978, -1997856937, 997120774, 366794558, 144729081, -162636321, -1706005226, 838804594, 1771980354, 512937006, 85877534, 1719323967, 372113859, -401461059, -1756589255, 1717600952, -115816340, 1081990532, 636741867, -679480648, 37135594, -1511215809, 2071757294, -411318743, 265489597, -595608704, 1266357739, 195885077, 431167568, 1604962018, 715278425, -1299262156, 1529456099, 640224281, -1232692162, -91488752, 1111963682, -1396495688, 1420427252, -1692221289, 1333996881, 1521061614, 1115476182, -642223439, -1198052813, 722521215, 1831432691, 739060658, -1333189327 ], [ -1865810323, 775562590, 2130763705, -1427709544, -1502389581, -833161066, 2108258030, 986860323, 256893803, 2141957861, -1750039024, 2093143649, 1316151647, -288513233, 1662641118, 1016014971, 1793136327, -1689645293, 463943950, 1473145283, 548842760, -672474988, 1104640314, 1940182593, 1974427776, -1129622803, 320910935, 355658165, -2023169440, -1733515845, -1550195426, 1603136536, 343175322, -1704790686, 938732449, -1978409299, 1732232825, -295397258, -1456357534, -546019988, -38111696, -1595460420, 1527654138, -522440719, -237464305, 393172273, -1458484464, 1001734590, 90277239, -1717570126 ], [ 1583171522, 122920766, -1010207849, 960760582, -2135090861, -604502216, -1307302255, 948533681, -159257127, -1718707534, -1996225472, 113800851, -1228436419, -44957570, 1621644879, -188121938, -89811919, 953689170, 1569655986, -1062396647, -1068219281, -1179629793, -1102524964, -136753603, 245188124, 351206862, 1170766074, -1081415257, 2103086640, -1706283741, -1136079479, -2126754244, 2060241092, -1380774930, 1585704133, -886614383, -782080824, 517541822, -1491304477, 1032120043, 525516359, -186354572, -375518787, -370715519, 1754986468, -1095525403, -1777557140, 1441770227, -1318102706, 1102855807 ], [ -2144460717, -1374360496, 378282528, -380061409, 853698621, 1261332214, 1973064754, 2059785686, -2122106965, -1109199927, -1928185896, -2001841207, 609713477, 553025284, 1098522348, -343731104, -2048191059, 1811082966, 1343144131, -833893828, -994090123, 1397199773, 2113856411, -2055442460, -258482014, -1298664599, 188073733, 1405930980, -603774905, 1689163727, 2000470930, 1459773292, -2130953914, 1150530927, 1922156107, -1559950093, -254721059, 534135533, -1847441066, 1712028626, 53943295, 641519240, -2058397878, -872096160, -74277243, -1596422514, -2128554463, -1498107813, -762431751, -1467227327 ], [ -670888476, -1623405426, 1632857936, 205538480, 1656695751, 1281916752, -1164538334, -1272946961, -917583296, -2037173391, -1328688325, 1075240560, 2088708676, -1555056953, -676312580, -1453581922, -1370490729, 1161317702, -1918311998, 1397233152, -2086401353, 2112368695, 1006457377, 1849801038, -1721929647, -333799291, -48192766, 713024992, 1801799235, -1325888273, -963809002, -934203305, 1534611223, -327156335, -150899775, 102992258, 1196304210, -290285184, -126254608, 501617164, 1662403221, -259169619, 31142021, -1680166349, 1729866863, -981027761, -1955945, 120758365, 2093314348, -2018647376 ], [ 654013247, -1953425972, -1525872, 1092921623, -2066694982, -1018220773, -697673664, 797645791, 2115079196, -597425173, -1950255494, 956675024, -1256104133, -1355250141, -2077875852, 1636986335, 2096838919, -1119572984, 2050301607, -1464813671, -737352998, -1983212365, 1369210145, -838880558, 1010784051, -495000842, -946678560, -2056155424, 1924920475, 1029706237, 14405717, 2099327613, -1196421015, -1629688167, 393579179, -1782988486, -51341660, -888086775, 123598705, 211058838, 141348425, -1466982407, -2079344298, -981896576, 1784704929, 208679119, -246913459, 1254319655, 1654081275, -1854078770 ], [ 26978880, 1233487151, 460147418, 1762044240, 2121085385, 246831067, -571610963, -611276575, -1599030202, -759519697, 2032286822, -2128487041, 296868440, 1021354193, 581540515, 830633925, 347888722, -738742411, -2124428284, -1600843880, -56845491, 1946812523, -1514724875, -396544323, 780027529, -1590096873, -878091701, -2138824329, 1571649942, -2034438223, -1854863640, -2142052929, 1041738772, 1747472040, -1773242336, -1986018784, -1589568205, -520228375, 25724163, 1073515385, -1181736590, -716417582, -2046581903, -715394295, -1322489705, 1608632874, -1384041505, 1334704996, -440681921, -349750619 ], [ 390437185, 1363791272, -893392719, -17470036, -1426802776, 741825886, 2131557229, -156607885, -705934201, 1843044716, 129292776, -275455050, 1283437745, 908149359, -1043140875, 1071567769, -1562841626, 629488416, 52591508, 1384990818, -194324519, 752589353, -1225907658, -883338030, -1810476263, -1787151434, -795773378, 1711831412, -490230663, -1600049411, 1779972941, 365224949, -131168569, 343251596, -1547003979, -1385646, 375654665, 710280595, 2114891432, 1324312762, 518454518, -1335536020, -2072651734, 1491155776, 202415870, 477229587, 1251412510, -875817211, -1063902850, 1156170696 ], [ -1570581604, -2002748688, -409785310, -1701152424, -919698337, -593706102, 15891239, -1359842585, -959325895, -859573568, -1350095206, -1098238505, -2013538138, 1753003357, 527697528, 1421236152, -1430393718, -1328425786, 329657387, 394429929, -21748586, 77800516, 1888142483, -1121374308, 118611885, -1590729071, 1606872079, -863319180, -1157793086, 1430982643, -1832918651, -862151343, 208158488, -999050405, -1920457817, -1037184408, -1715201680, 589410605, -1372904040, 444043114, -689589324, -538883427, 876221954, 633538480, 2094381394, -558755113, -1791410275, -261749474, -1334721562, -1658392241 ], [ -829658067, -706281111, 233664261, 1664513166, 91040752, -1678519331, 1017004635, -1558976918, 89968856, -114100827, 39937809, 1431699815, -588032795, -226148790, 96657832, 1434070910, 1699617882, -467230051, -40997375, -1551247978, -613586682, -1033939814, -1709432957, 559726827, 81149148, 218181226, 1379339744, -394360961, -1031426457, -940054657, -81622240, -1618136913, -1433529914, 544313528, 1752535083, -1787995337, -1437327634, 1915062940, -452140964, -1876859420, -754162446, 141119771, 1149368605, -1161217856, -1614882889, 1528912716, -995922692, 1433989790, -1402340416, 2017330065 ], [ -198290978, 850977091, -1883508501, -307999114, 2003275752, -2056704111, 17698561, 1964044214, -1525537434, -651019375, -387819422, 1511921135, 705138044, 2041037688, 988056229, -60258554, -1503984509, 2127174477, -1016009250, 1953681173, 909608440, 806176674, 249025061, 395335404, -539239552, 640690707, 64631279, 253653009, 1175642658, 633374261, -1296397000, 805759006, 1256265713, -51709678, -249259096, -736570386, -1252078590, 956060453, 219056269, -1460921190, -1428913648, 1167566649, 381588074, 1150742097, -66963987, 883402035, -1658887150, 1852831926, -1818147710, 376159688 ], [ 2145099824, 774619169, -1501898042, 214020161, 930823875, -563706940, 1039960861, -1958780432, -906999717, 1992096932, -1587269866, 2007977114, 1960658682, 1652876302, -1179796079, 126181534, -1340036873, 582823596, -1374789054, 2114451826, 1626076763, -190797739, 165361239, 837955428, -2140992724, 1301481454, 955511041, -704168377, -678010052, -1454516546, -588909626, 2034495764, -187181079, -2011805933, 645543895, 4598497, -1335042366, 306353709, 182591670, -159814001, 601452914, -254255706, 1965189527, 1103056054, 1605493022, 1707516093, 1678252551, -2109791026, 1821523139, -114898451 ], [ 132581004, -1319735511, -1738374596, -1638104794, 1542711232, 1075144409, 1649062026, -584454850, -461678273, -49636436, -8452214, -1945546063, 95846596, 1321285810, -345838899, 116064727, -1938165275, -920439052, -1479705221, 790529717, -1261501128, -1107817430, -2014896043, 1960603771, 751797016, -1105588778, 2044063897, -1253420824, 1914784829, -1747831753, 517895685, 84765676, -318670110, 1652072564, -1135469825, 315832078, 611004698, 81149394, -1076844566, 725198754, 503365785, -1654337149, 332966834, -51755680, -255414027, -1040154425, -370419461, -943455626, -401096039, 256437488 ], [ 1762035261, 938211827, -648001835, -113032526, 66660926, 681071743, 572624508, 1347801809, -1504982961, -704213336, 1894718828, -2134450933, -1032289405, -1143981248, 755038114, -522909966, -965207371, -364820026, -1155862174, -113925438, 1830961978, 905470182, 416231887, 2056280215, -328676771, 1166285655, 247218376, -193778330, 2043724600, 1980261527, -912071201, -1121327642, -1984795262, -1932664325, -1387003656, -237384339, -1484251044, -1383898159, -1348068564, -1726842466, 1155225110, 1494957007, -1488076485, 1000639724, -621671346, -707266021, 1893769355, -1783896261, 1018150568, -1628738423 ], [ 2032723663, -1107323970, 58001202, -1555245892, 268089095, 1116062016, 1185702664, 941527701, -1264439831, 24348090, -227619179, 976915425, -159844926, -1086063578, -1660870479, 295571205, -273618562, -1171130245, -689818095, -1201771581, -468211475, 916365259, -1876949200, -886834790, -666737890, 124194846, 1567059326, 2010709878, -241069896, 1699192000, 183698452, -1399671697, -1142689676, 2083236854, 198245835, 1190650420, -1303654222, -1471674308, -2003579612, 1548338114, 28893450, 1898219083, -267086744, 947017625, 540372537, 1434843579, -1199925456, 1248968120, 2101158213, -427705232 ], [ -1142245280, 2004174047, 2053232875, 589670824, 1646322444, -854363495, -591531259, 869118494, -250182925, -170466306, 1842156882, -745827496, 590160417, -2030809596, 1328524383, 1478405554, 1955621744, -1821324789, 1737498728, -911605457, -1829623977, -2027822827, 1072675865, 412113022, 1420559488, 2073341893, 1780890091, 1846784658, 1807142633, 1152665615, -615573360, 2095057272, 926667974, -1188983827, 1404152036, -565355883, 1899192048, 1631927695, 921816534, 1787734302, -1086299885, 604896542, -1931473051, 1451090600, 2006289225, 1633030282, 397913844, 250153320, -338117151, -2095482544 ], [ 1718778362, 290534483, 1416021345, -908706717, -542527548, -766179768, -608853862, 2000395349, 1601797097, 899153901, -1726568717, -1554957853, 1728986336, -278796811, 313094302, -35710727, -1713398999, -1727783325, -923722658, -815140617, -337553335, 306135940, 175777269, -921593853, -406402836, -1349686055, -429948316, 229078100, -1532295510, 1994312727, -2059157178, 639240254, 1526475467, 500188332, 667599829, -2146663692, 567173224, 487221114, -1242626527, -1355267001, -140223595, 266651191, -311400101, 736042159, -2027505933, -979678145, 192889126, -2077608449, 1007003585, -998813782 ], [ 1704451883, -1826061373, -1637394754, -780934410, 855825882, 1882186722, 1809779385, 961073443, -1892172707, 2135124831, 1600137147, 76586788, -395422089, 1917742259, -855849578, 502910431, 328219824, 654058406, -458645610, 758902535, 2000716009, 765502288, 1319714160, 346470324, 861080226, -162880505, 265010170, 1263343860, -1148238138, -1901329192, -1032577123, 1935657822, 1475009883, -534317546, -838593416, 1138720237, -152472393, 406524373, 1416661288, -1672511332, -341813646, 1606320683, 511487325, -1500868414, 665368156, -1902488712, -439672327, -801206284, -452094772, 941850790 ], [ 1913969386, 1630976041, 1834025154, -32119564, 1435503704, 1029242823, -1486049347, 1683065462, 537657242, -1742976058, 1032098944, -652429113, 396516118, -1524456286, 351464335, 800869246, 928317618, 1843393300, -266805053, 105889124, 1138508594, -1684142060, 115443505, -1142080267, 419352119, -1742477417, -1637535000, -226865825, -1711363590, 709155236, -104800626, -993798707, 435775688, 2014799774, -40335234, -1399688916, -2031896554, 897379216, 1821104055, -358077968, 473797754, 1740531939, -758761020, 2054682043, -273743169, -313260015, 342371982, 1088118858, 592297229, -1684663565 ], [ 503772081, -1608869141, 1913942038, 834740480, -746590128, 1950842333, -1041667939, 1160582037, 1481457356, 1139415930, -1876287886, -918529943, -1416024233, 351443749, -635113986, -2010647773, 1716222386, 1454211631, 411919278, 131576468, -30964689, 916913606, -650384870, 1329943398, -1729109, 2122064613, -690587751, -2010798623, 437678863, 560485474, -1249507632, 1621597463, -976727901, -696102465, 569916641, -1528741498, -428256042, 328055409, -499939439, 769783564, -1292666713, -2092380323, -1807661128, -1334975712, -262908840, -174034227, -333532542, 515643092, 1842955048, 1448911942 ], [ -1177694567, 1930322631, -1616733102, 456211935, 1264644859, -1358658918, -856873059, 37671545, -16220000, 2103258224, 1222590513, 1513617510, -760328956, 1778812919, -1457607501, 159983031, 482039063, 1733327094, -582670882, 926709706, -528613924, -1666529036, 1196451610, -1465594750, 783438294, -1813536588, 543173837, 2064627580, -1515673550, 1550008301, -2026898097, 1051574758, 316643699, -1899767938, -1285367805, -1155090760, -1937500949, 28644072, 954651906, -1196418748, 1048708377, -811257328, -1921763996, -729122286, 150594089, -1565820106, -1562009957, -341023975, -1655504799, 994999200 ], [ 1876435425, 1707829817, 1753883167, -303844777, -1805957131, -501653132, -919218794, -1902822850, -1911495700, -298479720, -1317024860, 1222927692, 1025619302, 1632862429, 529278750, -1205613632, -985619570, 164608326, 1449224113, -414450267, 1498353759, -1339263025, -168706371, -207773539, 1158406909, -23941374, 482509965, 945976104, 847710752, 932167782, 767366170, -414620688, 79755314, 818871811, 1231674439, -1901555117, 13737002, 1364196330, -2090942889, -881787640, -730370917, -389254043, -908604388, 192347890, 665632467, 468550665, 1351946220, -371350364, -629306216, -1187827861 ], [ -1712806169, 667371273, 1531500122, 707190561, 2132462617, -1824409615, 618692555, -1832066978, -1994264858, 424761046, 1101200934, 1889379363, -906593459, 1454753922, 1907308396, -1503245328, 49799262, -1787614007, -1461275521, 1818775719, 946221794, -587008129, 570412752, -718106397, 870254652, 846799436, 1090227696, -1161351432, -1644173036, 213349643, 188335669, -1259317838, -1478695781, -1088420912, 709444987, 567717739, -158004529, 1197145482, -196178968, -1792568132, 890827053, -995970444, -1091690976, 2060019951, 695286560, 1557724803, -1003053919, 371283956, 1837582601, -1163498702 ], [ -1143878126, -451624615, 1309278106, 812173716, -34408132, -2057509389, -1790683182, -2140460842, -449095502, -1071874099, -1508961130, 1947196421, 278017997, 956234373, 1070547749, -566760895, 1709629351, -1878588972, 855036286, 90144534, -1879076870, 1045718047, -2065864669, 1271535048, -2061632614, 2053379199, 224420903, -885283367, 1136003796, 1269054756, -96541260, -1354881663, 1281484, 948214434, -977455535, -1821499317, -1217362652, 890086356, -746851291, 1995035966, 1838542999, 324338298, 792232438, 694266423, 1374247940, 184846698, -50619313, 1703528035, 1789575102, -368183245 ], [ 652856196, 1694967878, 1533495075, -1186959840, 543625353, -1850646564, 1912345271, 842485024, 547645975, 245173502, 899141375, -34691851, -1997300148, -1608349761, 336499644, 1896130089, -823620569, -1211710339, -147292841, -2141943372, -729415369, 1036232680, 393037595, -398117289, -94784091, 1909967119, 1088827063, 1363843947, 1981122589, -874599511, -101736860, -1520665051, -1415747213, 1655931896, 760553766, -1562721060, -1957930924, -1383307059, 351526128, -1927286359, -586325627, -1319265538, -840769236, 1125875990, 1995815896, -1161653369, -723065437, 1842375616, -825216089, 1499693440 ], [ -1311462922, -1102407148, -1482520252, 216321873, 773057062, -901994692, 507873909, -952697716, 101933029, 655148149, -1177324746, 703295751, 1428514090, 1688404198, -201391283, 2080150839, 1159745126, -379677387, 120632997, -2043875513, 687265438, 589765879, 101045678, 2125431424, 2123929747, -856325382, -950088865, -1106680899, 1414474862, 2104707484, 1777762646, -1368451062, 1224792073, 1581067902, 1055712505, 2023906278, 1012272058, 430141716, -789791301, -176421102, 1390541340, -61489976, 213605848, -612753084, -698675502, 1854434208, -1462824326, -1769272732, 1261402200, 1889563169 ], [ -2096320848, 1144174661, -335023930, 97847155, -630483079, 1121261614, -1748165224, -102222908, 684171166, 215879909, -2144205903, 1060465062, 777118390, 385165275, -156303503, 486222355, -994407826, -1308847514, -1675639857, 1343784079, -238093902, -931008780, -1686307232, -1236719500, -1104543723, 833883042, 1435474114, 1257335781, 117622622, -2093479667, 1249903709, 152555905, 2088439646, 1093979276, -889601203, 1800868884, 1263612203, 647941469, 558784802, 1945204568, 964479557, -734878437, -1323059730, -1971560236, -1587141066, 280419864, -1333944896, 401658807, -847559728, 1838518682 ], [ -1268365474, 319306474, -156457567, 26982552, -219287421, 1469822833, -1908935052, -1902783297, -1993901988, 2063532845, 64204711, 2099968057, -1790798713, 1525923394, 1077201485, -260944852, 93087869, 783973920, -1930026930, -2080832036, 1949088899, 2060797271, -1502348997, -186000945, 448122069, -551450447, 1728306434, -136405230, 1122888095, 1058092877, 936227314, -1815639956, 953694096, -327490804, -1653431875, 992748179, -1089745570, -406383128, -1583527656, 964735354, 1395190296, -1586387685, -1087439347, -612887831, -153766896, -1390488997, -1180410591, 1608680766, -213926636, -1554748798 ], [ 1562225911, 488169353, 408152585, 1107605691, 1525845363, 1109337057, -865207682, -1270664239, -1261752391, -1262584550, 392639967, 1163911378, -1588523956, -1675430484, 72992923, -994473102, 772594958, -894420812, 1756261088, -1513567845, -560458057, 242084877, 194615591, -611904603, -412250134, -1368252539, 426385426, 1569056281, 2056039960, 140257335, -1351454727, -2047866845, -49378209, -1392609843, 1718778361, 2117508015, 1194045588, 1529886790, 176653736, 1158364384, 387705285, 197210943, -109994298, 1304368279, -1835885002, -1567034840, -675955842, -164216164, 1611663154, 1153042018 ], [ 1383774861, 576046158, -78631463, -393335082, -2124894674, 1980332607, -1775153610, -1795024815, 239638127, -360243234, 79682455, 1460662619, -445510316, 1264846388, 214064163, -1789631314, -662317256, 587160299, 953746181, 70146739, 585774499, 761003698, 1577703028, -195094395, -2134976912, -85821842, 573344183, -1889155862, 1149414979, 314869219, -1142226662, 178664017, -228956019, 872498849, -1094007604, 798903780, -120910522, -92154103, -1658069878, 2413913, 2100976827, -822927502, -1830616923, -1464846126, 1541312738, -532770124, 1815068924, -492780201, -140713364, -2097469094 ], [ 1523215090, 2105393646, -1022738240, 809252850, -547344828, 354372425, -1664604673, 1255990978, 985702329, 1060463190, 324580654, 329892270, 1247063784, -515594196, 1185768051, 1071500557, -1233231652, -532336798, 1071749743, -480431980, 598226195, -1363755246, -1029194848, 133516861, -2091115563, 1458720334, 1642060959, -1089906716, 173757615, 85968829, -1475520105, 1829299682, 1361468653, -1523388141, -163344043, -41501527, 768538244, 370295919, -1893391998, 141029084, -1574715593, -365472671, -74564302, -934145731, 1838778029, -137232856, 2090043673, 1664380478, -1280911097, 1758415810 ], [ 1551657277, 403251181, 658074607, 709583274, -75048753, -282708893, 152220913, 341813814, -707918949, -1761559752, 349131183, -915987974, 648343139, 411037086, -2089637612, -1542445601, 188662871, -1315833382, 279463314, 460997491, 1349556811, 1007374637, 1241433442, -233825763, 250288767, -159326797, 1293842845, -1606477013, 945241977, 1112673789, -723267108, 633725746, 1104644875, -90301631, 2050614822, 1542916358, 359613903, -2050843520, 297346894, 795093155, -487584242, -1948033279, 565711844, -1205207729, -1473925162, -1212494229, -1508910698, -898846889, -1932071868, -60308010 ], [ 763668282, 1748298229, -2114847025, 1982569887, 823472184, -701519063, -212232346, -1944873936, 811337759, -2077701849, 1379782800, 1520007450, -1628510451, -1736797449, -1784418494, -1339341027, 182764412, -1686140808, 1462367112, -846298673, -934707240, -332202102, -314631767, 1740033559, -1614246385, 1751122388, 879626269, 1373370269, 979896215, -1081326387, -1720786142, 1703291593, 762076335, -522919995, -1232260866, -416179730, -1667260765, -179189512, 1686614434, 1296664938, 1614748180, -1526387542, -1356010221, -1270872228, 1633866955, 990708989, 1874624648, -2112110500, 1409271741, 465099937 ], [ -284814469, -1442281900, -337781033, 1701551984, 836166345, 1644258962, 298325024, 1080776264, 1247946594, 282777088, -1014698001, 1358607288, 1363406870, -1118100986, 1709831100, 172203318, -25375123, -212820255, 1606104448, 1672820693, 1022521794, 560826973, -1594894760, 444661422, -2102492129, 1580160461, -1619287720, -526580664, 2050273632, 250003810, 1564566483, 2073088736, 511076816, 2106740004, 1665766658, 1935533351, -2003107067, 1554332674, 913099009, 532649634, -1884115867, 1461052130, 589020556, 719605242, 172688344, 1034363785, 804188420, -401141092, -576767526, 391250319 ], [ -1883700759, -1544241327, -1432716337, 958595089, 31697305, -1094259159, 1523428089, 292677216, 102788659, -232855881, 1342502111, -1189821428, -1633191325, 791633565, 1484095157, -321345407, -1527316082, 2007588476, 1129847577, 2000012797, 1465482333, 412634794, 1346928285, 1865854911, 374674425, -650463543, 203832878, 1834001291, -1733426708, -88938141, 158567562, -2129392821, -1286171707, -981472319, -525652360, -1212876353, -1743049572, 849820979, -2099002108, 1210718994, 489992133, 1776390431, -1573253534, -1008670035, -2104661952, 2046527738, -1550551200, -1912209859, 899782793, -1417488316 ], [ 1201745667, 937593515, -1985579486, 305121184, -913330868, -1247754991, -75427906, 299140793, 2100778887, -617060058, 113746952, 1982204574, -280618658, -517433094, 1102231684, -191547679, 1320394846, -1401517418, -1532835545, 603715117, 1694028533, 1661372877, 1561192107, 1951983560, -1303610903, -753155555, 247466352, 1375089670, -915491084, -504495574, -1637573880, -1922735107, -734893939, 979936029, 1417180806, -1062229992, -1802333841, -2093579566, 1911136448, -1134699881, 1836035118, 909979299, 1755414371, -328256614, -1875026216, 1371826850, 2063307119, 790582806, -2032647707, -1298987589 ], [ 329793303, 448879407, -931388563, -476376807, 1799861484, 1464089108, 1838520230, 171649047, -1827015691, -1039248061, 1550924920, -821908083, -1037099548, 742065436, -599291149, -1568127785, 840222262, 792962892, -107007085, 31519318, -1348767516, 1168476008, 278669008, -1801921204, -1534203243, -1380670739, -729204378, -274795453, 364690741, 816119539, 937385566, 2078551255, -1759889742, -1953304199, 1749543465, -2037342664, -460338702, -173128184, -689309391, -951994839, 227553845, 1277282591, 579882533, 158865313, 1480236830, 2043475365, -1765144002, 1212193763, -316629241, -1164788854 ], [ 1793195363, -516889558, -1417850936, -1330501048, -836647537, 1580837967, 1686063159, 1814765441, 755600399, -1056242910, 1632002627, 2102471664, -1246476336, 1322103020, 1594568839, 578225052, 50213418, -230123951, -481727854, 1454152649, -1099915179, 1430398517, -68277154, 607264405, 1226220719, -835778716, 1592896073, 549000369, 21787719, 595829346, -1007007577, 48880837, 1891615043, -167928993, 399828811, -1173530528, 831260512, -262392033, -1404187486, -1974413713, -1151963278, 2043546991, -1570862652, -850837322, 1924058900, 957137703, -1275199110, 2020254123, 187828164, -496774963 ], [ -100599143, 1820579907, -1481076955, 611767365, 351306798, -245894996, 349500826, 1343211173, -1930520585, 1871098155, -1181528897, 2076383587, 1690854049, 1322842518, -897843724, 1120927344, -401191695, -54485698, 1308950207, 1845758716, -791530481, 1312266631, -1189310648, -51659904, 1867486926, 1221221179, -155196344, 132062570, 1711052765, 4214483, -550884782, 817650019, -1440777585, -1376936308, -2109770603, -199970076, -873633804, 2022619191, -1028801597, 1419168157, 221080843, -1366733720, 577875166, -1556241510, -2038440310, 725969109, 1928789214, -37417480, 1485201795, -764749001 ], [ -397929330, 225313930, -856775208, -2026165133, 1223579444, -1830892418, -658867687, 199584870, 385280629, -2136242749, 803693803, -1153330071, 1384268773, 211487530, 1681459141, -1504488109, 1504519863, -1420927834, 1924958024, 735755932, 1727161016, -262780669, 1246071155, 178636512, -549524990, 132528317, -723769413, -3000876, 2050965627, -186050226, -1835119796, -1691957391, 632480534, -958267892, 1023656948, 257514814, 1475704574, -1725761475, 832515326, -200985686, 1645678236, 1878966714, 883414146, -399587474, -391636408, 1562472183, -1981116031, -1021209287, 1635768491, 561248315 ], [ 679512276, 1193803363, -886046210, 252102647, 887350669, 227576890, 616017494, -477528357, -821487374, 182302470, -1513771469, 1598817480, -2120618342, 501794933, -1100418063, -1217223292, -1582883608, 1720557341, -1609110568, -34514473, -621590249, -959227854, -449393373, 794496785, -1835454911, -1298019991, 195041208, -1966895803, 1736455328, -401006293, 1872528738, 1057033723, 490554218, 138844288, 370956334, 377620027, 828044094, 532689788, 598981265, 2031571279, -329880501, 2108676553, 315929657, -972388527, -528388210, -1635619904, 988017407, 79547874, -186490147, -169306559 ], [ -344736285, -798427023, -858148591, 799105416, 478276141, -200169790, -1089890814, -2018753213, -230225696, 254380436, -1098846110, -1442385548, 1846022813, -796810794, -147613494, -322904565, -2068680168, -2098122225, 1475121122, 1234063213, -1155333777, 1963447271, 331658508, -1743163834, 657205992, -1309311659, 192829036, 842060387, -2107790538, -2021258862, -1002436181, 1863238415, -715405184, -1989254479, 1226738346, -2028991730, -401267227, -1183270579, -976715871, 675716636, -861805031, -362211198, -1828931596, 1791376672, 1750625819, 1354103307, -441289447, 1187197844, 167084432, 1513456285 ], [ -280357426, 1718400966, 326484398, -1160029299, 998928757, -1072350076, 1445084993, 491529330, 1778588782, -594769216, -2022183016, 1977555201, -1103958181, 901336667, -683258352, -2128595451, 1581649085, -1600101118, 401893128, -765571666, -988272929, -2100185047, 56953837, 2037616771, 339292430, 126096625, -951182435, 544632227, 472549703, -897046496, -670140123, -2016406193, -1680472931, 863884070, 1215045694, 1242964638, 475594954, -682100176, -2049183444, 823164871, -1091527703, -1252766331, 1172380364, 179580607, 466712910, -1766288963, -1116736741, -1180302856, -1308857818, 1000900931 ], [ -316102796, -711532797, -1327466031, -1033820094, 219935006, -237878670, -311674930, 624448966, -654237948, 425912417, 1182545353, -1665822761, 2086356207, -1631709654, 346005911, -1248392560, 1248095012, -714817876, -234956008, 782167009, 1228364528, -928250653, -219826607, 1771102811, -1214783589, -1230652983, -1791316369, -962121334, 1797885957, -302323327, 1554873020, -944572288, 124289881, -2144023522, 1773780496, -402670025, -669590854, 369038349, -87866823, -1864330592, -1455416451, 73189061, -1165135460, 635138038, 1535269484, 646523186, 316229076, -1233631686, 1603102331, -2053288713 ], [ 240357447, 1164953332, 198660764, 85427106, 688687346, -419945284, 788673433, -259679534, 477911871, -1627494417, 1745325489, -1327597430, -1001354797, -736107816, -291205345, 943582810, 490799302, -170796152, -984615897, -737566952, -1692877127, -3281363, -965960325, -580907110, -1070094247, -1065983112, -1766296155, 2043929392, 49133039, 1545339836, 1459791132, -1988618273, 1392264972, 738037266, 749814401, -1727768641, 956461357, 1725482995, -2142350464, 2034428237, 1118803537, -1481434273, 717834473, 1539796217, 325733189, 350033926, -1836388436, -775094915, 554608385, -869185958 ], [ -1418470648, 1620405146, 1999207695, -296459594, 1069186499, 1153935371, -768203001, -1768114936, 301537954, 1409985314, -370819341, 1257243714, -988814328, 112343377, 219344010, 1444690393, -2057569923, 543852057, -1685639769, -213325325, -714959674, 1557047520, -886440066, -1861434186, -118993411, -191219071, 2130091133, -1489511079, -551237294, -52599855, 2063483492, 1745981679, 1075137380, 1792348516, -1776148804, -443594453, 838733834, 552288703, 308118337, -1035653878, -1346940145, 852196984, -1848953527, -770507455, 1209761841, 1618372844, -741496403, 380415699, -1049403754, 1054606295 ], [ 1695767469, -1662409088, -2120363324, -1406396816, -381236007, -1432051378, 592732995, -2001750448, -491203905, 2057161718, 1422080870, -1663297266, -1344389837, 1597049807, -603784827, 1383056903, 1832843752, 163211418, 404564431, 2018145488, 1323006697, -45038678, 1908192093, 1141948995, 2088530576, -699079934, 907344281, -1878505820, 1951088130, -715245558, 53981836, 866068019, 2013678460, -1965987780, -1155660828, 1233110013, 2063354662, 707963260, -503979939, -611959980, 379004216, -782857604, -1208857770, 687917817, 156275736, 415476360, 888375766, -1922900144, -1224082147, -1871506111 ] ] ], [ [ [ 299138820, 1830458119, 1717592936, -426922699, 1721725973, 2135085466, -128640960, -307210024, 2119890839, -2123811265, 1063530189, -1913256940, 889329091, 1101124190, -1591048537, 1983990528, 649896873, 1839317572, -905441592, 1667756728, -1739152909, 410372871, 2927820, -1545817806, -366262299, 1244904574, -1560062520, 411479486, 1829541326, 1897205855, 781780822, -498236061, 401678139, -1429434455, -525129148, -277211725, -429009542, -1438088651, -450217865, -1280883671, -110951952, 1230041993, 1243613947, -1048676890, -584810212, -1833391311, -262355968, -30222070, -514217831, -1510022124 ], [ 6875835, 966826480, 1182020437, -1796587073, 1329098062, 2107738841, 219065831, 1499368334, -1950641150, 1524460398, -94949126, 1342049066, -696727691, 313373935, 83914569, 173385144, 2134940333, 28173574, -455855324, 42837314, 608769943, -158410750, 1936469953, -1834362586, -1839007819, -1553292816, 958107605, 1967272725, -697136443, 298887696, 653479059, -1889389295, 457051808, 1383101688, 1793624458, 2076510191, 1744748593, -2004918820, -157265635, 580505271, 2046483375, -2021495574, -526023202, 593651186, 1525893162, -2121635581, -1947291270, -430096535, 359005260, -91503790 ], [ 446527566, 1083181581, -1269476892, -1010544300, 1080191282, -1884016834, 364190748, -1212258334, 1973715397, -911301861, 1050871721, -1400692968, 88842269, -1316519101, -805511538, 2128950871, -946091264, -608875015, 826110738, -1330630888, 1247535484, -492702633, -2119198001, -434655385, 393958599, 809787363, -80585298, -1970578941, -1821576105, 374807917, 57061675, -1794406454, 240423194, -1786910696, -1492031749, 318744543, -634198138, -122104329, -778754750, -61200995, -159257515, 572453290, 1719474216, 879636531, 119338341, -1090415726, 641376358, -1623921931, -641268018, -1795136668 ], [ -228662247, 1587392399, 328518407, 978884679, -1449210394, -1027028550, -1670977231, -1369361811, 143373045, 1303253199, -1764873600, -350683155, -2059466547, 636869722, -260887903, 96166174, 1947737262, 1227088390, 489981135, -1852874469, 1326214652, -1928229234, -68522466, 407943471, -2026160066, 1885163001, -1963752657, -1261240216, -689992963, 554408267, -1787323471, -1277886573, -1648104577, 1788558009, 1320362028, -1362191364, 540678619, 1798746905, 1873160972, 414326753, -1956115942, -564941529, -2125119667, -570525574, 857435645, 658168830, 150055360, 1068997532, -452021082, -1760560687 ], [ -1776100910, 1449739532, 1160120065, 1863230421, 52248916, 883268851, 207821885, -1793048757, 262909342, -1860699979, -1517372849, 470624613, 1756138852, -501243698, 109718056, 687641069, 1149070269, -1846233565, -940458681, 1871795183, 1559004408, 416588151, -659002915, 2128712161, 134459482, -2029926251, 68483601, 228216713, 333295428, -1640590383, -222410121, 2121971722, 316970183, -296311471, 1783073486, -1838281795, -2000211929, -910465945, 1136380019, 1311589385, -151424480, -599257519, -777098091, -1770091344, -1008552558, -1855259483, -1298056545, 1060673046, -245913417, 1146054137 ], [ -1505779605, -366315087, 1218709485, 2121220558, -1614049657, -456890348, -1203152666, 1185685013, -1202202391, 768704216, 1938879905, 836846714, 90505099, 1764796706, 1211955519, 993368369, -49611096, 427874648, 1601924441, -2013799484, -1165479970, -2043252731, -1438915178, 1294417077, -334215401, -155536577, 1859106350, 1169019188, 1057311555, 39591902, 1134566076, -952574069, 1869751649, -1949735886, 2081469473, 44196294, 2076035351, -1739048516, -1194231481, -929523926, -1730923774, -361827999, 230965117, 829039078, -2079520988, -1583554601, 430298432, -296496198, -1380934178, 322937923 ], [ 1878886035, -1018117699, 1316249829, 1715900742, 1512057740, -2142195395, -2105748466, 268028927, 694771606, -1380915700, 1129272641, 2131446661, 1659153029, -1045054865, -1904533296, 1323778802, 2014545443, -704308936, -960564188, -2015329215, -1357184755, 137490206, 1121527983, -692565908, 2064955250, -787580291, 2145134339, -637465435, -1769678953, 893654011, -1497134420, -737567973, -1828056713, -911367458, -606836785, 436250030, -859956893, -1971708629, 1656678381, 514649111, -1789812469, -1594470214, 1814134591, -67210030, 1428130082, 27998558, -512462555, -143727109, 279928155, -1582592225 ], [ 1536543630, 2023992119, -356181223, 834687371, -852770974, -247202974, -1880990212, 2051534217, -2147461698, -1837703097, 980485099, 445462424, -1329068326, 1918858819, -261335590, -1065088238, 858641326, 140795505, 1029100048, 746464649, -1973949492, -799092527, 1432467475, -663685494, 1788987371, 68246092, -1516238710, -2027183441, 185006704, -1560265638, -917060660, 1637746892, 1893273816, 822679438, 405864114, -293849677, -2054943526, 208292327, -190505595, 696615350, -601013410, -1875616880, -1469999568, 133482897, -36151388, -2127454654, -1544282362, 31699646, 1664038537, -1959271151 ], [ 988894359, -1627749015, -299919030, 117136164, -154706336, -1318041834, 80524647, -1291080911, -647129955, -1451394979, -1167222410, 2018694065, -1880573970, -790399190, 1279273983, 1677713193, -1377885714, -1110633734, 533524114, -606104341, -621548317, -1055219390, 183921588, 700575901, 1284144881, -1091767218, -792074757, -1963727342, -1183563970, -860636076, -435081867, 1382866037, -1041410646, 1819753982, 348365122, -616151975, 392497082, 1858177759, -1524987697, 2016376917, 1246017628, 323958350, -1674822399, 1688820556, -2114132305, -510013767, 739008893, -219992355, 1242727963, -90073877 ], [ -1964665368, 54160604, -2076051050, 348270673, -1307101353, 1274894265, -759032526, -1246413300, 1587988666, 2014922409, -1246944703, 434691642, 1141324725, 1703588886, 5919562, 218192808, -1121721736, -1185256350, 1222459659, -1644383244, -490369098, -1480602243, -1261489709, 858075618, -2024157939, 478468497, 1831748486, 1344428471, -211858731, -669192683, -2038614536, -125263271, 1910365011, 142302331, 1050015905, 2108921871, -685865016, 2075589285, -405626087, 640936081, 1108490181, 30820140, -1193327227, 864620679, 2039310110, 1951678219, -928323210, -1311604671, 540947350, -307183260 ], [ 2006416798, -784537556, -1001449588, -1368222795, -926593641, -2141717037, 1128979896, -1465465517, -1826212304, 1988044676, -742852006, -316581596, 1598843845, 429682200, -411633539, 169028552, -453947649, -388388710, 2059467796, 617538181, 1133309299, -1067619522, 1378472, -1518271961, 453100641, 1380538368, 286605389, 532208507, 737841982, -123756901, 421876088, -947122174, -1034084992, -2088402246, 1249284351, 1332605883, 200657245, -1059816494, -329776806, -1971657322, 512397413, 239854470, -247024610, 1465501155, -1093572187, -522648596, 735183585, 1247912532, 1246333360, -1144898684 ], [ -82305387, 1212508115, 515142067, 875899532, -793918240, -1621554236, -2007559806, -619968704, -2144709542, -1164246895, 596473284, -664785770, -576215555, -1860238909, -1202671890, -1512490286, -1748390028, -585995033, -1517407993, 431113753, -2409420, -180990513, -2088408211, 759558305, -1889945081, -892747213, -1658913603, -774021224, 1788238191, -1046411594, -234765592, -248179931, 1306432394, -1804645712, -580713397, -313554892, -256015132, -85228548, -1176622756, -381100711, 317428099, 5271878, -308492178, 2000708837, 28252861, -947451939, 618539306, -903946793, 1385587358, 1129632103 ], [ 124588681, -1008237358, -1343075793, 2111854398, 975281709, -1177767629, 800810938, 537525239, -244963345, -292874066, 1101544394, 1050331145, -784394072, 349428276, 1407840538, 241509444, -1283693697, 1259847510, 1322040754, 317689258, -451969778, 1804518977, 2122749808, -1659734071, 774422843, 1390013897, 1049323399, -266244576, -1976334800, 1860848529, 525579622, -678337576, 604513338, 870208290, -1348716767, -330744811, 804959779, -1623298717, -757047150, 1960008331, -819645231, 1926466782, 1632488324, -2042003034, -779768141, -1364349387, 721602703, -2028275627, -1773647668, -1569637093 ], [ -301944951, 1240158787, -892446475, 1547292867, -926018342, -1378740828, -543302518, 2033359561, 1893089877, -1508514824, 1041479604, 784784114, -1885537238, 1885069323, 228288433, 139575105, 1900419602, 210991753, -477072929, 1834530260, 1805736789, 1703388660, 208889883, -1581630966, 1398915000, 1709835506, -741935908, 736284853, 1664683794, 1802948655, 1828496987, -1513427459, -686449978, -2048540068, 860782701, -1779976606, -227335588, 496601566, 1173778156, -122904257, -762420513, -1511856622, -93641299, -169831981, -549487963, 680812374, -212685183, 1524327658, -418424878, -1879453009 ], [ -1562277322, 798659388, 1964416953, -1382283202, 1900252657, 1432665474, 1707651535, -1534277722, -1395353884, 1380943233, 920460612, 485816022, 1424361136, -1903570743, -287357420, -1719025447, 214686791, -1898653464, -149756616, 1262266738, 1523660297, 593194379, -1584049694, -205082383, -925666875, 526785399, -1043357123, -498234592, -1045881616, -2038375758, 11499747, -479937663, 1974985118, 1257946685, 428196097, 775199857, -1567823276, -471626929, -390883197, -1376345350, 665536907, 1595583039, 1917236929, -431249152, 1153843771, -459749707, -1900490901, -2079813739, 1478293117, -476014915 ], [ 19686949, 1542833477, 1626230710, -1552147655, -242564318, 1344786545, 1260384695, -1325602562, -1860431223, 1215962404, -547726114, -602687560, 370063429, -1491324578, -1952108334, 662253453, -928342826, -855111841, 905113333, 176731431, -865032792, 350089329, -1828576176, 2040890465, 33234093, 261707527, -2054793938, -717716387, 306003118, 1649935728, 1274060408, 1620687376, -118000321, -889364144, 1741516952, -1849130993, 1286273505, 259413317, -264326209, -1364019788, -1267233232, -357497454, 567806446, 846082377, 1068949801, 49398227, -1867913579, 982357730, 1041310969, 1433583569 ], [ 564607596, 1351707588, -392890464, 799628131, 2043761694, -683464344, 1217617205, 389827814, -408535978, -139679232, 1101383546, 680243478, 284711636, 895440521, -1491054737, 1943230515, -1570626005, -308318553, -1276882138, 171217424, -326898104, 82291408, 649850721, -1888040785, 449422939, -1544558413, -802963650, 1391953251, -929311994, 651769728, -259175609, 1100984199, 1889190188, 1658248862, -1306406996, 91017378, 1245634755, -1064538416, 1857862623, -1715117671, -1546589252, 491674031, 1042516953, 982181433, -478384751, -1813503434, -322437483, -1701932635, -1673826638, -337597733 ], [ 795417941, 55281657, -2033560167, -250419204, 944857181, 176063427, -939911471, 833055259, 1960264426, -1365044662, -1785705603, -1198296593, -158302686, 1853809587, 2009020847, 939886640, -1580193272, 1999604125, 295002864, 1020728225, 1389905181, 1383985415, 1372085182, 1795581896, -16882927, 1695287214, 407169090, 930965269, -474687323, -6601912, -759558543, 657252796, 695250585, 1256446311, -298840619, 1842367429, 1999204344, 368302037, -1777056325, -239709472, 577130971, 1535154704, -1345750840, -1598345334, -2073766363, -519478859, 4253197, -1145053857, -1713839998, -565849043 ], [ 1754201579, 120301766, 1108904059, -543620477, -49993703, 1795610644, 1231922330, -281073718, -1507009742, -491007727, -659874374, -780202919, -1322562850, -631221095, -1735359643, -523284460, -1502648382, 1360631774, 364015629, 329700509, -1643406603, 1220398327, -1567032921, 330229136, 570373795, 1728180307, -41109875, -346154423, -701516064, 1222266284, 1526789349, 1777335257, 915989847, -1207367442, -1391968372, 1249643893, -1689209443, -1107430700, 1066994765, 501048393, -111643207, 76713704, 1211538804, -1929700531, -13874366, -236435079, 1253946389, -1627136077, -654304039, 1539159716 ], [ 549480770, -579997834, 862029375, 1297878587, 126309001, -1421428475, 34641641, -1714181650, 1369907970, 1219410522, 180445345, -2052266788, 1661787324, -2109704256, 1437466410, 829070457, -1607873098, 1340843351, 1049336075, -508323768, -1238342380, 738074922, -447940495, -325156011, 1833182213, 1086809894, -248734233, -716836341, 1681976263, 1441916141, 861031187, 80698807, 751707796, -1832883786, -533555646, 1760799533, -1646278102, -1843302896, 1521849230, 492043173, -2115288837, -2141710606, -49386289, 419341459, 1731447454, -1677616188, 831464603, -369338446, 1471141324, -1879192499 ], [ -1701491492, -808976643, -1097098015, 1650128511, -829931032, 1633622241, -1721452236, 1202006174, 465107410, 722164488, 1102392592, 875705989, -1057004784, 1295527870, -409486773, -1350417718, 806162094, -1628121998, -859651626, -1304897252, 43501297, 1104360029, -1695625351, -1333367800, -985271353, -1723229168, -655804722, 1654719472, 1276178801, 249615679, -1691885375, -1879075817, -498092989, 2109421699, 1434428246, -261258573, 942153713, 1088541686, 893159578, -1959837144, 1828494494, 1740785247, 1167405941, 123034063, 1727322551, 1889709568, 825852155, -379610303, 390687685, 768497232 ], [ -1428394340, 1473981459, 2070901821, -671171640, 1382963004, 1469747165, -1842865880, -11874283, -499032754, 1700901011, 1987596337, 890011194, 1435584366, 1826446447, -1517694640, 1643898587, 1356691667, 1274973636, 737883787, 2019425258, -449481905, -758646326, 190218732, -387745542, -1304227100, -1368815713, -1979408854, -1333552275, -290929168, -1483825644, -560214843, 1419258733, 1935488770, 1702061106, -470364752, 1182429411, -1080821010, -715275241, 2102393014, -1954725425, 1140290001, -1708960092, -732959187, 437828727, 1642853352, 733847205, 497321339, 498513812, 1202636549, 1478615883 ], [ 153305246, 266691962, 762065785, -1021881556, -1238005195, 966168354, 1726555406, 93967906, -413551455, -1383044934, 1748436632, 1562729174, 346195750, 1345554883, -243272195, 802621669, 566472766, -2033992267, -214886595, 395772085, 1983007816, -1805220354, 1123520128, -1617901184, 1575735014, -1937442549, -503554204, -1012257840, 1448021015, -1627232674, -852004893, -2095741228, -1296286406, 1678827173, -663310767, -1800971776, 1728086298, 107751485, -1162582377, 1474773667, 102452701, -1177286804, -1468436762, 1417364642, -563868352, 2129182030, 1418336063, -1428531131, -1889931643, 578782880 ], [ 1879344997, 1107629293, 1709958012, 1056477911, -679964603, -1549487572, -1401598237, 1977788886, 1601212842, 779555267, -400747895, -1666275672, -873788444, 2063491559, -1402104002, 525768852, -1053274228, 344579582, 2085580944, 1646348995, -1199514039, 1145117880, 297621818, -1840907364, 349521234, 1399105267, -1214674054, -2113860764, 532653157, -280351138, 1343767670, -523070638, -2101273246, -1999811467, -2079750408, 681678891, -2145415837, 342953479, -1991342996, -1398244724, -1068694909, 337153269, -454631035, -2069843894, -1788616173, -1674876486, 1425456029, -612904206, -2070916629, -722333429 ], [ 1510046546, -1684741726, 920642001, -1041626032, -911155087, 1383579880, -1975788997, -27511471, -1725229573, 439401403, 1636357141, -1874653271, 27534795, -189291284, 325042281, -1050385084, 1794783767, 546679719, 1360755367, -1912536154, 1777648391, 504296145, -1270350346, -369410999, -1090376801, -341267626, 231328949, -947918024, -1524757765, -701938587, 1255122000, 2113606374, -1933048843, -526637020, -337707548, 1377732531, 1211004296, -212566864, 1668421718, -959499806, -732308960, 1235732294, -1751139635, -810251522, 1395136602, 146333869, -1575959542, 200555153, 890490823, 1943168908 ], [ -1579532551, 46639792, 681824770, 471553493, 222886133, 1899843798, 1050065381, 394357099, 849065466, 475310318, -128486284, -1433190655, -1301685911, -948341619, -24286607, -1481865188, -1315306068, -412705798, -1418024102, -1890817083, -329643827, -1693059399, -1463969767, 409012614, 1430508771, 404614802, -1178139916, -1638510466, -1888503633, 326911897, 301297338, 1714967673, 1480073548, 419734110, 541680115, -672501739, 1176129527, -805738777, -1829761450, 1883952714, -130631442, -1583993276, 367490957, 1438401573, 909490763, 1578290847, -177755367, -824508309, 1032018100, -1443727660 ], [ -935485534, -928800680, -410972726, 2009143620, -899076955, 499781005, 1291249124, 43714804, -2040253174, -1093535810, -1832351300, -719634872, 331660003, -2141272721, -718800278, 1033961275, 156149446, -822754229, 11065031, 833685920, 1825766932, 771683878, 1176286911, -1040800393, 1070666212, 648253985, -1485291173, -756771073, 21439106, 1087910797, -1408243132, -2129615136, 260647267, -501557993, 100348271, 1201127226, -1374825259, 1082919936, 8432112, -1167412636, -1411849942, -1095927107, -2127958565, -238687022, 1562153392, 1463523150, 96046249, -1698412952, 1144189084, -1945461258 ], [ 1223883609, -902336320, 1397406402, -1649728995, -863501377, 2030752088, 1320665381, -1320934943, -1122508198, -1486076821, -1337769780, -1069846573, 538920123, 531272702, 325706319, 1772972152, -1820974743, 1481793349, -1158339281, -710651374, -235000524, -56791313, -753795421, -760315213, 210538446, 2140123919, 1649484797, -1644188396, 1242201599, -1826635831, -1980223564, 255015725, 1872538634, 1892476457, -215478379, 1104347122, -102241571, -276894864, 392938032, 1193982863, 1802454670, 700453771, -268524684, -2090498332, -166789346, 164914263, -573039599, 879225241, -154022766, -1378848207 ], [ -1915918932, -1527674209, 59000797, 969815014, 892001370, -1435437388, -453373709, 483002844, 2126394307, -1704701708, 330136945, 627253684, -1044924679, -1013716912, 568747963, 1705228721, -568992255, -885690643, -285264865, -1538832198, -880787071, 62587581, -524867137, 69111420, -1950687200, -1756086764, 1002899194, -695859239, -251587628, -1092074825, -403952468, 543264651, 679901630, 1818895122, 1591811943, -1343696886, -1653770743, -1432167068, 1605958141, -1835430863, 946314519, 452328221, 1534382015, -204081111, -1644194236, -1285385674, -2054807647, 663791403, 890046503, 163045876 ], [ -1551591354, -752930302, 872444233, 42407731, -1226005555, -366227267, 749502298, 1637555476, -841105364, 344962264, 1331370239, -1762153396, 1691646918, -1626969909, 1984220195, -1138755874, 238671240, -668229873, 1431790897, 1843931197, -1014536754, 30438329, 521986907, -425471564, -58857142, -567914834, -1301141341, -8186406, 1249893893, -710226888, -436237227, -737854348, 719363597, 910309791, -1522466501, 1460003387, -1017068584, 93251218, -1436809179, -901798229, 1548973444, -236770146, 490202204, -648356358, 1089664360, 1328195402, -1620097037, -1859959086, 1100334192, -1188374152 ], [ 1159026886, 350737640, -1356972367, -1083180572, -1884688218, 1284338603, -1140600250, -1133105016, 1023037364, -1255923603, 105343933, -1099930821, -306516859, -1556666932, 1173194106, 1114498524, 1965455674, 357777581, 795150784, -880972836, 790339632, -337083003, 420362610, 993498918, 865325190, -1184780622, -1746677465, 289717110, -748161331, 428874039, 737902788, -1651105487, 520558518, -1639354413, -2118808272, -1880721239, 1174015559, 340074921, -1088319391, 622030371, 272381485, 858839512, -1890700414, -1871877932, -1631923914, 548127442, 239897664, -1150785955, 1168770083, 163838040 ], [ 667421156, -1381466353, -1962091216, -1846189242, -1588257005, -2102052691, -1258285115, -1586793460, -1969458723, -1063381861, -1308775548, -719442999, -193269850, 363674969, -1516903103, 1178715341, 2138630490, 1236402480, -1258128787, 1790590978, 1291623103, -2019637773, 14444105, -1339105177, -111731250, 3368362, 720384501, 2073592976, 1843139780, -16985288, -2048830743, 1303170875, -1274915952, 980554937, -1480242692, 1335783762, -1162593081, -1027489242, 804569651, 1768968530, -734565736, -302252046, 1624451840, -1402068497, -1955983251, -2090203289, -864559400, 1099527385, -1481825256, 1856807302 ], [ -1004226033, -1540130440, -2114797678, -39236558, 299186815, 1575659902, 297353071, 599216990, 995241750, -54679665, -968200211, 343547386, -1612515550, -1173660460, -1004116207, 2030654937, 786324476, -1445543767, -1842326126, 1071046106, -324355369, 628779101, 651936338, 866662696, -1547514968, 613498157, 1807575441, -2143300056, 1580030958, -831815320, 1397193235, -989582783, -70424015, 2028371673, -813717931, 665929151, -1884254392, 1060357282, 326249857, 1573580208, 483844357, 842761763, 2110987491, -1813019210, 1979465984, 1035101778, 739544867, -1718000707, -759371572, 1894664543 ], [ 1047095772, -1884104120, -949517381, -2014297454, 1201620584, 736165433, -291286596, 1314981155, 1342856600, -578432285, 1300116207, 492941737, 1010799562, 735300252, 1723655788, 1202779879, 1181771314, 1216770643, -1723202957, -890142451, -840829268, 84265275, -1079847532, 1796692990, -2029502606, 1880155893, 405205161, 1134631395, 1561939301, 1040721499, 1915649871, -404000900, -957536436, 294349132, 743432647, -1053401100, 1034051842, 1448323419, 833810170, 281545700, -1633564364, 1151755630, -1791127048, -910811000, 296866775, 223396113, 2109627099, 401522649, 734543593, 1910633380 ], [ -1036754073, 2016222254, -1362388261, -916340804, 108052949, 19304433, -1352225736, 907696402, 2118976890, 1475166971, -870460172, 1380256480, -624443194, 1334443480, -561068019, -1405067615, -161014160, 1339534863, -1631904306, -461861318, 1761043100, -1091868156, 1630807500, -1688894759, -201071375, -615470712, 517341354, -1089022388, 865080323, -2138509538, -1690813038, -1142708021, -944583551, -972005674, 1493849878, 1079193593, 286792197, -1320275822, 1022354160, 1354204024, -1307722503, 247736447, 253175561, 1343408576, 1616559369, 112021107, 1956024236, 674811437, -862488234, 1753477332 ], [ -1746454272, 278443558, 937903862, -42107935, -1325614768, 1202063217, 50360043, -1403389426, -1771022553, 1490867332, 723150743, 1423128109, 1929238796, -912766334, -880314114, 284342084, 1746071157, 4913749, 582852151, 1534711535, 582812603, 104795360, -995591110, 31964606, 1410922978, -914482994, 1091080397, -1867415610, 1321549959, 1564779330, 782356993, -1757139372, -1474834510, -1519860993, -638499203, -1003012028, 209617580, 1264308016, -69072394, -63088902, 1268206169, -518752173, 540522825, -809132266, -34664830, -1051470671, -1278428929, -25389503, -976284199, 378330748 ], [ -955842592, -1585627339, 639089021, -435757992, 1976538338, 1803971142, 2124147360, 2069046431, 498288817, 352530137, 167139285, -108246725, -759524380, 1348322144, 456947666, -1263769721, -1159687406, 1530058274, -1951952113, -318467890, -134649645, -9790191, 385920685, -2040677802, 1352472335, 503110397, 1128712740, -1477324677, -555817635, 1421440723, 1409948228, 1033935208, 2119421555, 1098342962, -703960485, -495456490, -1190245549, 650386985, 1633985714, -654032014, -668600216, 1327878890, 622695564, 907406077, 1958432105, -1628242780, 1495288726, 1600410874, -1477384887, 138285615 ], [ 2097234413, 1179174165, 1624782358, 363023573, -1884337855, 2127939510, 1514177576, -1069323678, 1478497505, -624659874, 1580929536, -1228578439, -2002270924, 2122299718, 1505769782, 1970903095, -835306296, -1018861603, -425039156, 424945712, -837207480, -861601534, 1290923310, -846786319, -1238222665, -209569725, 881364440, -363218037, -883853136, -1653525510, -2144437143, 713231625, -635423918, 1067083090, 983464506, 903934482, -306848978, -1780028459, -1698183559, -1318704188, -2014652274, 1745982086, 494417368, -272338120, -989002591, 2117468424, 1422812897, -41941910, -1840014445, -143189813 ], [ -977239396, 189525082, -1343610582, -55239628, 361438691, 836785608, 1244469971, -1306616009, 1695390117, -134374274, -828629064, -1914845610, -536403210, -1916407287, 385557910, -541279457, -1792930720, -2131734440, 1743687088, 1674203608, -1099510247, -1175722024, -1889981885, -1543836238, -814715521, -979935157, -1044537818, -543909251, -490101792, 1410125120, -1096947663, 1816175516, 1587526586, -804856722, 1812457308, 137821627, 58876412, 1795526818, -392073317, 1010065555, -1923058519, 1160565844, 104613326, 1233045135, -1781881197, 1406270826, 67181129, -1153589961, 1088730812, -208505044 ], [ -753144551, -525839780, 1077984171, -1288012817, 166153405, 2113702721, 1439984312, -810974043, 1013882420, -643003523, 1593844934, -572420198, 1051171892, -1129901287, 699912270, -679378483, -1732967526, 29270871, -1210394386, 1282313577, -521944849, -2034819487, -232902632, -1093578142, 1176935786, 862182651, -1424060805, -106379674, 687291953, 1681337320, 314399125, 1575264814, -1205019044, 63635010, 1247006987, 1984038200, -1085648949, 543494011, -800407043, -993122968, 1364118458, -983697681, -1042710462, -627213211, -1334189379, -1392361868, -562296986, -1741274437, 924804814, 1773479158 ], [ -1016841113, 951998511, -1639678411, 779907085, -121275664, -1817070737, 1872351127, -1122186884, 790242245, -1002786783, -1523726212, 590793559, -172643587, -1176023391, 1451908373, 372697654, -1119098231, 1211819387, -1582766429, 1589277830, 393933136, -290182923, 413322832, -20889818, 1560269798, 772503656, -584800589, 529546542, -1919751828, 237773972, 1814919114, 596004085, -298888905, -1553868369, 156588794, -1597765439, -369713230, -910586823, -985280513, -1349707788, -898294389, 1539909282, -1212333797, 1580024399, 1744594675, 189188303, 593113046, 363492855, 187504592, -1509969280 ], [ 214876719, 1565400957, 657231869, -929043091, -676369659, -286520952, 894465794, 1251556667, 996823652, 295932145, 1819423381, -723893934, 1585843201, 1168920322, 1883055986, -1524545373, -1881477994, 510363552, 686492695, -1209433680, 1172202, -1882107868, 1827711874, 912113636, 1437263262, -579876258, 1668454666, -451023034, 1653192216, 1033705493, -890857912, 139130295, 1612411524, -643969974, 992972541, 1337115601, 1399243342, 1868542065, 1201263286, 114943599, -1320511766, -686834244, -1995685460, 1950801158, 1249326729, 1248019715, -1402556810, 1193534525, -915502772, -282197555 ], [ -796102054, 1998330527, 806956037, 437204991, 1635843849, -84965522, -830534201, -1802014248, 1384998700, -327033941, 1322448305, -117329022, 53650131, -413770631, 131101746, 1375457126, -507448673, -1582899975, -1826503313, -85114868, 469827667, 812228131, -636920443, 522308277, -873732169, -1847501953, 1431522652, 1951272214, -1105093456, -893365891, -3075378, -1580203559, 1592828223, 1190734996, -1089079070, -836936003, 1953275610, -1641332671, -582511773, 392726083, -733283470, -1130385080, -1522176886, 404563441, 1542645398, -974687777, 1082534121, -663859864, 1930017138, -1360691797 ], [ -417794879, -350927058, -2135667360, -2141496822, 425936462, 2114488173, 377749522, 1112685508, -2072930014, -1922025084, -131059082, 55190714, -1347081736, 1157021716, 769255912, -1437675378, -1577133100, -546003771, -552169403, -482930136, 1576996105, -1736448099, 1469665818, 215481071, -9820443, 1834650042, 317987138, -910098031, 1317140618, -308593880, 303289650, -1515073137, -1134219835, -949658574, -2039856651, 449585327, 777728865, -338952477, 1050686722, -410877619, 653403673, -630127694, -539267081, -596809493, 1215118008, -2073143993, 2028399025, 969707727, -658552072, 1538110659 ], [ 1980005971, 1018151882, 1757027096, 125291345, 1497215751, 1852805945, 552628903, -1305225113, -920889449, -1631842542, -1349381379, -899721477, 1264090514, -168993139, -844684069, 575797314, -2101356230, 1480080864, -69641146, -1553639972, -356531009, -947702399, -162428870, 189218085, 721800010, 1065791097, -1500380402, -186874584, 39062679, -142883054, 454667417, 1069703189, -514911030, -1490958339, -1815334519, 758728078, -1288518225, -125710894, 381147330, 243562700, 69506860, -2007844872, 744047161, 856686437, 1927292692, 198206812, 2064179059, 446845680, -1474416198, -979013438 ], [ -2035788044, 1940234008, -1860756601, 1023313939, -2049331417, 210956258, -2035517314, 125561126, 1010694255, 500885093, -1231362699, -235824552, 531135534, -722662730, 844294542, 685615792, 960178907, 591538153, -1316103191, -2056617440, 1730636199, -837141878, -1092024563, -1778034913, -310035157, 1167098516, -2105556077, -1221811549, -1969994953, -1627861340, 2130526845, -2071984840, 1670474584, 561711503, -379793050, -1309581551, -1905292203, 775571244, -135052049, 1095615336, -1763921789, -906654462, -1384038818, 1589293048, 257247431, 1329454905, -829238752, 198726977, -607307825, 1374605559 ], [ -319907488, 2095908163, -447864144, -447774146, 1290113757, 1045840124, 973661126, -118424894, -721799674, -456077071, 1624343321, -138588096, 152089831, 1680917649, 223809667, 1970430212, -1067192885, -1539510977, -2034311638, -781091657, 1518975526, 215737442, 794842095, 678943299, -1706237522, -1547381532, -1265804245, -1170046593, -970466951, -979612856, 585927231, -1268611864, -1169835712, 1133849790, -1032458046, 1352535935, 585718879, 1137383598, 165379505, 1125830738, 598161895, 2027080217, 1680399366, -1109952814, 1041198697, -498767243, 1723251523, 74645079, 1887034482, -225285375 ], [ -705891012, 637170736, 920809907, 173410179, -283988373, -485228674, -481051581, 1995532705, 567416163, -2019373634, -1129137221, 1374821481, -1027367445, 252575524, -1395326903, 1663691522, -1387885494, -1532033758, -271364944, -2094847897, 319073948, 441247137, -2099299484, -249415598, 216911576, 1959221326, 1147258987, -770577368, -1374569398, 1907750868, -1124102237, 150421258, 1701551126, 1359067252, -325920717, 594911398, 1400865835, 367628148, -294630014, 1815217742, -752240124, 1191173148, 108983452, 75361339, -847236998, -358214151, -924299596, -1945032019, 1811828145, 1423218273 ], [ 635862439, -1108029214, 581741620, -94821312, 2129383163, -1866715822, 1670741540, -48810077, -1177890133, -1034253949, 1848309634, -686410399, 1015399229, -1108861242, 2113330662, 398719672, 1082484757, -623037920, 1176563149, -586534902, -1240220441, -1462872105, -86682749, 1097320115, -1866011195, -1545482035, 467734034, -826750607, 947159177, -422213103, -1742902571, 1785286684, -949160835, -68997938, -129883346, 1299605953, -484452234, 1438446046, -1273581238, 1684403170, 1884244572, -1200534686, -1113692265, -79993530, -1909118965, -1886488709, -162254169, 1631235058, -1136827048, -2026143660 ], [ 257206022, -1077718124, -1473194080, 178718368, 1680691951, -1875767463, 1381895304, -620752659, -298600428, 1400642315, -1338152801, 2093907611, 1567875816, 1828763170, 394237887, -1523095620, -1904883615, -924411126, 1820516791, 2086204246, 1490819484, 372249232, -1828889363, 1598679334, -1706499478, 305659628, -16584974, 1521709541, 985724410, 1097533145, 2056858832, -1072807462, 2356203, 1365569813, 718365752, -1855084494, 1537530630, 1280781709, 1067575105, 989121672, 997882230, 1202850057, 1723049779, 1703982639, 1673195309, -283179363, -669740288, 666529017, -1335993440, 1830238521 ], [ -1912118362, 1520283027, 1466364953, 465758046, 1504807023, 680274727, -1261699623, -1025563602, -208010682, 1371605901, -224938458, 1056081222, -1805755664, 1136456620, 373857573, -44775295, 411666809, 2120289646, 628080210, 386692827, 1009605012, 2030803165, -1923588138, -1565681941, -1909860865, -1269088978, -638042347, -306428280, -1393459995, 200665106, -757488898, -1686612473, -1826118366, -2026994279, 1024169504, 1727936900, -1620812125, 472976791, -1037703595, -181339834, -1859976693, 1220060015, 1222539944, 1715861785, 191994593, -688251538, -67615726, 1900997210, 433468846, -620555324 ] ] ], [ [ [ 1467968653, 1013749512, 1290260032, 392718683, 653255525, -851490310, -869734891, 1439447828, -1984122860, 1164695675, -1051081892, -1621097578, -1066486386, -1856715662, -585896424, 676057780, -1657226122, -446464450, 56947959, 1195873393, -1971158826, -1418388933, -2100455575, -1869012884, -326531956, 560203423, 314496374, -1783218616, 104316173, -865001871, -1295780994, -571834563, -213768114, -2030989633, 1926272449, 97594782, 766118272, -1416114492, 1618492784, -193557126, 183386910, 300139353, 1743408758, -1449409486, -733671747, 658577197, -12738051, 2125796434, -181303152, 71576283 ], [ 1708381795, 2036858301, -2040306229, 84613895, 311310780, 482114923, -1090627752, -956759034, 1097639781, 1963506921, -1551143159, -1937158064, 2087681414, -527789790, -605496508, -1237354365, 2115563550, 76146422, 43082101, -908962782, 647632099, 1798451725, 1954301184, -1293198111, 93023779, -550632862, 1893257236, -584506652, -1148951454, 430620120, 853858234, 1947467502, 122922011, 554468846, 210996308, 415312936, 644821384, -120768185, -558682662, -1959595725, 2111357378, -264518920, -405401022, 1653793130, 43820318, 362472194, 661035896, -644851922, 458997935, -616624312 ], [ -734315609, 1031185716, 62089719, -678689820, 968291791, -682172085, 9922884, 426233159, 1232094705, -849238882, -310812901, 1791881926, -2110935606, -674237472, -491245793, 933736349, 1454334584, -36501451, 636916853, -1305550496, 128800125, -1853041131, -276498882, -1102093873, -772398285, 1272417403, 1739299683, -1740334453, 843139339, -889170915, -1858208194, 459984567, 2141047857, 791291289, 916183814, 769942304, -1409793561, 1604829943, -603527347, 440186526, -997557116, -710881519, -789842439, -459723304, 1355981406, 1831588561, -863849187, 331293848, 1176659586, 754514088 ], [ 453808614, 1078647541, -752235609, 551362145, -379374292, -1253302655, -1697174697, 1113945462, -297267303, -2058811311, 684711363, -1654739474, 1918329594, -1242973016, 2033358562, -1695911837, 28821972, -1708148737, -1109150482, 1531817979, 1252249500, 887563316, -78067314, 1408257027, -2085674164, -55021406, -1800326411, -1969595090, -1324007701, 866941271, -607073747, -943292533, -1583763119, 1086399142, 1854939434, -990530276, 2123390322, -962878399, -852987055, 1485392502, -1646622975, 260571226, -682008054, -140471702, -1424754063, 1678767894, -703315280, -2098734403, -1136457411, 1142533710 ], [ 750765173, -2065091838, -557579978, 1629115482, -373038716, -653526954, -754935413, -1127511003, -628334043, 1049687740, 1118829656, 1879943415, 1054071464, 32369071, -1734047316, -859084130, -1093984134, 2040229441, -65202291, 2102397096, -808699748, 1367220899, 1047576130, 1368835444, -412214179, -1359544502, -88770616, 1467297841, -807211414, 1535126486, -177027943, 1306930179, 444791096, 272097649, -1112581559, -2135091448, 1306844842, 983685874, -706645559, 1614485950, -884648329, 943738189, 656323645, 569106697, 182197220, -48268698, -280564147, 331258342, -861706622, 1400338696 ], [ 345344379, 591191144, 684301328, 885948292, 1863562556, 452570150, -387025451, -1637654111, -1860506149, 53204506, -2063621359, -1292403748, 1181559840, 130951185, -19135340, 70750073, 1163439762, 1635028238, -1483107455, -1470891782, -239522675, -1220315473, -1092823045, -2132188602, 1104607922, 277518778, 266059725, -638142298, 1998987656, -31764091, -1656472721, 1466793935, 1815673514, 938372234, -313388067, -984666813, -2064274292, 1187197103, -1840959642, 123193837, -692400848, 656927558, -1636406598, 1948410818, 1112917302, 378594962, -157745000, 390319851, -1687398749, -1705105240 ], [ -1698581186, 1565669812, 799938642, 1712033896, -473614505, -506261336, -1654817811, -1109176272, -600212904, -1568118782, -778327905, 17885197, -174356624, -909686515, -1961556526, -1282467718, 1050922989, -1639010070, -1161373806, 974045845, 470492487, 131458720, 1729483202, -446212943, -1227978849, -960565587, 1213139192, 287710715, 1026443567, -316602862, -640992012, -668930688, -96691264, -1609536009, -1422671872, -1167333445, 1859943318, 995207828, -1603325822, 1031889254, -2131529308, -362460104, -1991954538, 1450936926, -213636162, 1090792333, 773576977, -734716362, 2116568967, 1585106957 ], [ 2145260810, -242136996, 1443145355, -2039609406, 217992146, 927099488, 538495259, 1467249483, -1544955141, -447882527, 252916641, 963518674, -2084966409, -2022631538, -1245826632, -1195521219, 549848425, -1126892632, -1999622475, 1884011401, 62489821, 1603842280, 1238582567, 401696257, 803433637, 568487328, 779541811, 340708633, -484721900, 1946301550, -690666561, 1980466621, -1722669791, -802020205, 897309720, -1047453758, -719806919, 452120441, -1868119801, 1912967115, 1322942883, -729988302, 760767888, -1390236411, -1291936241, 1904710057, 1554214510, -602305364, 1426561170, 789299569 ], [ -1593167293, -2033052146, 258132220, -989861838, -1137547785, 639046861, 1514192885, 825247648, 1646494706, -623194890, 2087531992, -486306642, 1496828299, -735005463, 2041639977, -1595094177, 1658224479, -1092249636, 460308303, -1556710983, 1485748213, 1061176288, -239125367, 1499458771, 513200448, -1320632388, 1976807533, -1133043525, -322285405, -628211233, 1467826984, 358713078, -335611277, 2012756342, -496396811, 706931022, -939511862, 232957094, -1243236976, 1748855040, 5634665, 2067937635, -964762789, -1577323857, -335439635, -726865208, 2062821443, 109215174, -186820474, -863930335 ], [ -1200306834, 1218984647, -1233969173, 374943098, 199003513, 24482682, -1416789813, -1516716162, 1224183127, 1924897248, 523138189, -1919525583, 289893892, 404201144, -1386361651, -1122687405, -1998207422, 1846784189, -25664373, -2059648219, 1758602901, -680570651, -111903874, 395112996, 1796095788, 830317057, -887381509, -758637775, -892290881, 717559500, 253522691, 3117418, -1395578327, 95709908, 1175405512, 764621879, -86197941, 1209919402, 1169491297, 1929451746, -1283364313, -862567280, 498538939, 736219779, -1175450933, 913643539, -1865750933, 2119838909, 495999747, 1735266962 ], [ 1236680927, 1562526614, 548623201, 1914564295, -1043723649, 909008899, -149755796, 1818576551, 127747552, 1431373694, -1410403431, 61502012, 1656642779, 1332014429, 427033424, 698193088, 2017243852, -138428983, -873265885, 953591129, -1867063877, 933343788, -1006135557, -286867515, 1829023539, 1235034936, -119139405, -493116351, -413539320, 482926733, -1770061342, 533672001, -1489723994, -1828839795, 1574650627, 139878157, 1961938133, -318139918, -418542852, 2024735089, -104586130, -35059286, 427676783, 1585839904, -1541632150, 949209300, -496576776, 2112695668, -927586136, 1387542400 ], [ -459249806, -1010923988, -963162925, -960164739, -708487698, -1303437397, -912701392, 1045595680, -1843452725, -740898983, -142877439, 945951590, 421474531, -850226245, -333212190, -1279314344, -2085122818, -1025885170, -1369400134, 1669993872, -282349820, 534250900, 873768682, -1754771015, 1238735730, -211727873, 661225478, 643121083, -118221449, -1206038211, 1889828035, 752340599, 851741983, -1203393593, 1673260570, -2001869267, 1179004636, 46704888, -1262609421, -1918661932, -1497151548, 1081183456, -1896747397, -1537101784, -93237345, -1896656899, 1636432011, -681164475, -639340419, -950559051 ], [ -2002085039, 40234090, -1520833316, 1878248880, 1248717303, -390593864, -920515406, -918407951, -483905240, -575941463, -705303218, -1578570884, 640184562, -702385036, 988552329, -3914917, -1697988047, -2046516806, 126245159, -727509887, -1884948587, -124057826, -1621407561, -1878049099, 470538171, -15807583, -567970838, 1980911384, -1812098646, 2126569612, -443588020, 261792906, 1441724552, -179931034, -1813906384, -336897224, -1483805026, 734560644, 415939145, 1920806698, -1167282658, -1614192694, 1727519858, 421889070, -673952671, 1377792212, 1131026021, 1995844101, 308889293, -1538220475 ], [ 1825902113, -677757334, 563573523, 1123190669, 266315534, -229738580, 147109046, -2005221674, 1739498998, -1477515389, -1998155286, -519240717, -491657376, -1009010245, -288045851, 160728203, 175815084, 445599655, 654223228, 1817199441, 1722265094, 1851507485, -121890040, 561423787, 779408614, -875367112, -958388867, -1276126065, 1399368049, -1574544696, 1891250131, -179257910, -509839736, 1820902859, 768528461, 1795370698, -339364987, 1818256175, -829178605, 164088443, -1322168459, -443575213, -1955869491, 1305905866, -41037286, -1468195567, 1728473974, 1876167714, -190552438, 833940813 ], [ -1843956483, -843633817, -281509892, -2026137951, -86618311, 1138556935, -506992699, -3917136, -450159421, -1264098790, 424118932, 1560288113, -1826818797, 1358975349, 1199919159, -1286850446, 488109190, 544588472, 1213718314, 7685643, 914690385, 886906611, -603332523, -1895288049, 61750989, -937605399, -1226054904, 657269386, -1465334374, 893675120, 859596121, 1877402479, 2962150, 721360460, -246386969, -460000115, 1281490898, 1044543292, -1568458136, -2087105961, -680591353, -1503894768, 292655000, -1544253764, 885789181, 1534610610, -1069207559, -1677855195, 998087818, -1065732289 ], [ 1878229502, -773432301, -1478614702, 1321456910, -1909540646, 952107942, 1495227546, 83026845, 1194870216, 311206326, 25150917, 286650740, 953973072, -1172947387, 875827281, -1241658171, -393148944, 441492772, -1860614029, -1358765520, -649041336, -1584273760, 1170628343, -710839134, -2065459877, -797380344, -226998021, 1264665999, -1873780048, 736828946, -946211032, -1117510365, -497188816, -383441945, -737699241, 1027179081, -1122163054, 1894052566, -2094377740, 1621559855, -867997570, 1747092325, -1140439321, 2138156090, 1870016849, 1598702768, -1924402526, -1733313186, 180312321, -429507630 ], [ -2134860113, 1303103798, -1862269086, -2003758992, -1322591327, 769844582, -497825, -1342604432, -34165378, -1614992880, 230544799, 1582311415, 2056495742, 68913687, -1568059071, -2087219314, -1793634389, -1003976577, 468845605, 412107089, -1372624362, -511903239, 349468941, 2014106347, -1019322477, 320203860, -2116358003, 655914205, 1661825200, 395853000, 147546742, 1355967440, 1463466731, -736525208, -1951705996, 1605369212, -2006431140, 101039076, 455003210, 1490590114, -1349384143, 1134288203, -2023396097, 2037424701, -621579821, 1757931577, 1659836343, -1216624519, 1512542153, -711551953 ], [ 1348048341, -1371811029, 152720636, 245643094, 1671533272, 1005609328, -1227155904, -62629789, 1817553550, -221958223, -1963125667, 1018843976, 1797432343, 1471307859, -645587042, -207808180, 1864796354, -215799297, -1851422621, -405244878, -351423625, 915875142, -813921482, 2054571277, 1472877429, -668213163, -1538201221, -2102283061, -640440813, 1575718969, -421298685, -988791655, 1816129236, 765617462, -432587161, -339081791, -1514359250, -359414436, 1761398650, -745541787, -1154750724, 94249718, -314513912, -112948125, -1468499155, 440080480, 585669063, 845412452, -593368750, -2021801983 ], [ 609731132, -353762811, -1736977210, -193690267, 961701044, -1256410354, -1604243283, -931452159, 401573255, -609523520, 2089075776, -1779257608, 798672124, 718383522, 1609295133, 333406397, 205867039, 51633511, -1812274287, -124743640, -1950155525, 1279249025, -89955408, -1075223409, 1663445431, 1308021391, 1283027827, -1288588918, 80482971, 1212815656, 311111649, -1455099184, -1594343960, 220058731, 1237457551, -1549442613, -42940985, -949787328, 274681313, 637134548, -97484564, 1816973274, -1489008994, 1495969492, -1774517465, -193769108, -1529999581, -595809088, 1773112076, 2005634008 ], [ 1004105716, -1111660793, 941701046, -414402823, -1816215153, -111407662, 1280088124, 1123487747, 224370238, 877672747, -234333965, -604750065, 961425478, -186874402, 1347952059, -1193705704, -1847871636, 591740478, 2007878390, -1896375480, 87603021, -462895523, 1686828923, 989298075, 38117154, -1449308059, 300395929, -1711252633, 546284450, 305117990, 484427358, 71919202, -876655318, 894166412, 1907254065, -982911043, 1156775626, 157796659, -175762211, -251041089, -306601998, 1206649235, -1728454004, -995438195, -1203945203, -52130770, -1000360569, 67693189, 1465839713, 144960250 ], [ -934140695, -333882543, 1523488682, -334533722, 99665605, -2031973693, -1931396357, 203097993, 137283367, -1515129604, 1760987770, 997204997, -793514339, -1190564565, 239754309, -667525694, -1592378244, -1456142951, 823268685, -1079010395, -582291271, 700904466, -1124940815, -1684145484, -414565783, -1301385925, 1570497447, -877683715, -451456196, 2041462028, -239807547, -404211943, -1810040857, 254425182, -174670020, 1521260067, 183605998, -617621342, -1852441194, -637149874, -952783455, 1647475921, -757009101, -409873463, -218183538, -1140254807, -539301400, -814279545, 1578430204, 1968969145 ], [ 270863245, -164657124, 1129688719, 1409441812, -1014077056, -1596213730, 272104028, 471035021, -487334552, 1835556019, -1613928883, -2024844647, -167483188, 707907479, -733336741, -377848929, -2120997641, 1116310281, 1719944273, 684080330, 1907521943, -292877511, -655701322, 698859100, -459379932, -1860813855, -906127624, -2089737759, 72964044, -2331408, 1676855183, 936189501, 2119819019, 1859259215, -1637985923, 218916504, 952932192, 1158842514, 2064010111, 1328900788, 546653260, -1341303661, 1675430605, 1229005166, 1492557548, -321744929, 691282174, -1488868429, 85874183, -1290739087 ], [ -1886005860, -1910117014, 966098780, -2030036960, 1659809930, 1523469050, 1966738366, -981501092, -1939028445, -870976065, 400126557, -818195865, -1487298663, 1882709097, 2126845073, 1784201100, -1292008066, -1242211074, 320622160, 2036926809, 1484848794, 1346657530, -1666641043, -394572318, -1760147742, -621854064, 1002994982, -408398955, -1226663491, 1693367339, 1363037165, -190464246, 1713952393, -1226009033, 1319415271, 941274243, 281413120, 1586050524, 1325793141, 1444566449, 26386918, -507656243, 1828126738, 717469856, -1421747152, -635065538, 297901026, 2005991596, 679910298, 84150214 ], [ -1418294801, -995526881, 987577326, 134916757, -244318137, -175515130, 319803482, -757443081, 502630640, 823517789, -1956209503, 916999549, -1430223335, 838011614, -445158421, -3480081, -1911386554, 1550896503, 343505752, -2024619917, -1198687410, 518508042, 559731661, 666953787, -264642607, -444939680, -1515957847, 2038475444, -1523013648, 1339731372, 1050916031, 1769870316, 2126014681, 626956123, -1106855695, 1482689837, 1135577112, -2131540141, 737808333, 706751048, -110312775, 2757803, 583013947, -35870490, -1022762200, -682690522, -1150021900, -567657765, 1009821938, -1566147230 ], [ -507903616, 94509757, -221086285, 1585256535, 1843798744, -1358144228, -794245278, -213653520, -731608249, -1900578159, 1966422429, -1799733398, -1100747207, -487954949, 2075682141, -635623149, -1810314250, -1766335119, 1378809952, 808444147, 1596077968, 1256860870, -1873074040, -600537655, -1406098104, 1079549530, 1318138390, -1666449577, 1833244952, 1514290857, 1690769850, -377023416, 1754968524, 1885192332, 890252500, 1186569770, 102427141, -1635384826, -1933797999, 1918128995, 257593667, -748494697, -1791580341, -1962386949, 1768090468, 1501059042, -524260793, 2004727970, -1112738904, -1092658437 ], [ -363685542, 534456369, -45660874, 878436919, -1059285269, -721499680, -360642275, -1617564106, -530735730, -1541683090, -1380280297, -379718288, 514903407, -422665741, 39435421, -2017503986, 901257557, -1910454496, -1110644103, -1291856222, 75850505, 1556318004, -567184829, -284610639, 534605617, 1430613356, 1780776215, 324573299, 874815249, 495120418, 831236658, 1325759521, -295164881, -1142562662, -1301371589, -47942723, 1083962231, -1604380770, -1921347441, -677553634, -1139062717, -1800335334, 2099916508, -2120576789, -2112739115, -2074545588, 1724531111, 1340876824, 433152417, -1641501178 ], [ 1011894819, -522899020, 491281540, 596208939, 1556738474, -1016433005, 1614897325, -40260282, 1774049873, 973548919, 316682247, -1065259785, -1681350737, -1371858633, 1533580301, -1292822826, -545060227, -979890330, -1211508687, 1806776578, 88239548, -1915347735, -1034543182, -1549174726, -2015300230, -485812803, -1732855676, -2047489015, -858135643, 1547251116, -1559900438, -121585115, 1865951373, 852876305, 470785590, -1753314557, -1842686326, 553839251, -412525554, 1872986941, 1892964950, -1376679388, 1914566027, 584306633, 689754875, -1356333365, 1306299252, -1761009164, 2006051771, 520419194 ], [ -1835577138, -784350388, -1906815274, -1759622333, 1881382936, -1270781344, 86517395, 955918236, -794110200, -221779330, 1210209659, 1415491945, 1884371673, -889673137, -449252796, 2033527758, 2044247822, -3716197, 1123526044, -982502682, -531408711, -907946952, -1427257100, -300934265, -1050702082, 2093666806, -1990960115, 1649014635, 190762757, -1542651887, -134846525, 2038241436, 816602500, -1296408591, -1979652594, 1094768785, 1183557145, 1750538174, -842519690, -547378761, -681563883, -1393741326, 789060129, -807141662, 1635487096, 476193135, -1955707948, 348233000, -1326491282, 1716248567 ], [ 1921251698, -18254902, 1182405388, -534856819, -1435106247, -679176113, -547659342, -734325561, -307163579, -1340842693, -1083979198, 123541390, 772152684, 590751115, -634246002, -2039222914, 684741830, -1196675231, 1371635376, -1040699665, -981556324, 17943843, -2131091997, 1888828039, 507182335, -1956475155, -431942789, -455124189, -300478280, -1650044408, -36109510, -1833287921, -810989354, -1346529697, -830637262, -1829310313, 118070865, 842914137, -1437349301, -2074384925, -795419849, 547532208, 1188469665, -1424601339, 420099713, 766912289, 1794232049, 808376041, 2026864608, 134483647 ], [ 350899943, 610798918, 803678018, -900172711, -1863611184, -1003213348, -816985412, 1011547042, 1403446905, -1810824368, -1767031507, -61176868, -120146047, -548046118, -695492758, 654324570, 1245806065, -2071328075, -60857024, 1519469939, 796004364, 1629039710, 2134791130, 2015699583, 1551076667, 1383414862, -1550330407, -1111310701, 420559970, 1199656847, -2123461459, 1798980408, 1725366654, 695367114, -98523523, -1108371123, 187903556, -1720680724, -448180863, -561586765, -1690206645, 935352803, 309096131, 362690111, 1161848970, -1515814395, -334099568, -1968344499, -1805411642, -1706995193 ], [ -966824269, 286917209, 1849244962, 2000875845, 2082255632, 1488410686, -1503456189, 1403134701, 1399628026, 793163283, -1381650319, -268571107, -896408563, 1588401879, -1977262292, -377079195, -1526508797, -392586192, -1601535221, -531261996, 1639582745, 898931079, 118603287, 1270582186, 576017809, -376773736, 1233882083, 2130115130, 1288169410, -554161183, 1473285018, -715580486, -821719854, -448910345, 469707961, -1551982829, 25871001, -1546956981, -1532561594, -54051036, -1519170162, -667255086, -2074364315, -333852955, -1668395809, 924449784, 1957060425, 679510115, -1274001937, -78226797 ], [ 1083062102, 1019527373, -362942567, -1408866681, 155348919, 367964860, 173175554, -388076785, -803751683, -1911705819, -685652300, 458237771, -14090044, 1772346266, -1623948746, -161260677, -1836410575, -1123253504, 1103166549, 125061861, 334058838, -2074073957, -887169147, 1093307676, -661270444, -1629423955, -814994194, 1090285343, 452902308, -1175753121, -410181677, 1366593328, -1231711988, 1384165179, 1655445246, 22422748, 1238857344, -1847706729, -1655942544, 343551251, -1080818596, 59936064, -1672418724, -280295340, 1337359421, 1269871165, -1198026319, 1231542997, 294792835, 312431844 ], [ 1600806988, -2014797958, -1005143015, -1534950120, 1952388338, -2007052450, -1961912980, 1819974821, -1305223021, 1653558271, -492068089, 88739404, 1966768123, -92932384, -1924945440, -1736102573, 1463798473, -1288271526, -2044780162, -1940353905, -1347757867, -1104796689, -689344937, 458789756, 294712971, 985448875, -436542134, -220382351, -1932462513, -1838388749, -1284719612, 392909387, 1062453136, 1262277704, -930545650, -2142021237, -421917891, -312279912, 745076752, -1942167109, 1293985592, 1917486064, 72500232, -1702965398, 688576943, 703739351, 187133123, 1257906303, -2098080032, -453642795 ], [ 804385492, -841882176, -49943792, -664375892, 1793915041, 924310676, 1739499912, -659207590, -1321574096, 1913518230, -1774241301, -1350394782, -289348773, 727306816, -2100263596, -1176084691, -1585932661, -688738878, -1166998243, 2077876623, -970204798, 1916934708, -1832750, 883662380, -690713431, -1061437181, 322091728, -1267572635, -1414950350, -2091418057, -1748633265, -229632428, 2074543085, 1194301284, 37170884, -2056207977, 312577926, 1297655106, -33274141, -1096638476, -727342301, 1160453661, -823774047, -573624432, 1523547010, -351735536, -144605299, 2004168204, 1474030802, 704611270 ], [ 878449469, -2010184062, -558459254, 1348995174, 1443372193, 1503588899, 1046795161, -1451622308, -1651539189, -748155159, -135704657, 816586400, 1828131267, 1909905881, 1305531712, -1337432620, -106957399, 691103196, -941022118, -1281736167, 422107114, 1142872808, 370393281, 430181390, -1548825132, -821277431, 522027722, 2118201062, 1608872538, 2088306411, -723780404, 466009610, 559814175, 1460691555, 304836603, -240131477, -1125336343, 831432983, 485857934, -1170224034, -469600140, 1970724923, -1607306223, 1029358985, 199956046, 1486824715, -1641188734, 1592128409, -1437993213, 783643878 ], [ -1586770054, 400294484, -1405491103, -1172184388, -1563024364, -579239358, -1568684649, 964621535, 567185638, -1614962384, -414684124, 209745011, 1163781865, 2076632065, -90332238, -148036925, 479084022, 353513605, -387377780, 2086830459, -676324543, 647795550, -963208806, -255555524, 1725306058, 511284734, -585816782, 554334900, 318666029, 919922199, 2096632492, 1701946816, -1006334954, 1015294640, -1030357799, 467298437, -349374607, 468271883, -1350577206, 1247749378, -1531771163, 273810553, -337093276, -824526318, -2075790104, 1298013334, 660564390, 992203550, -1401883560, -2022980487 ], [ -1455419018, -1942402746, 1070265144, 1796065846, -124230674, -799967748, 117656914, -73030594, -1009388187, -718970008, -1447193204, -789061235, -2049598496, -1444267187, -1757548323, -1750950099, -1436276510, -1949907023, -1040251358, -1102036302, 280157474, 552842050, 1706361685, 949932611, -472818185, 2065354240, -916821454, 1232098972, -1479173430, -998014254, -1913696568, 193080426, -732934117, -1755335024, -1934740746, 739233345, -467037037, 329032863, 66609102, -2024518534, 421852260, -1591439498, -307628341, 168004984, 970953493, -214801108, -1455099858, -393342251, 955499098, -716693999 ], [ -338087217, 1905769845, -1174860215, 2038190687, -1980835822, -1130486496, -1981824784, -1572794195, 1615929383, -1126532190, -1981419867, -1090500814, 542450633, 1992722289, -1399719800, 1122497980, 703543504, -427494986, -614193505, 1188277046, -327351714, -1360915563, 2003833973, 399762448, 476439636, 628746420, -418462013, 237273052, 106958081, -691571824, 1052777452, 1750422065, 1046048089, -1372931919, 2144487480, 914677554, -2130846498, 1198519111, -356257079, 19251354, -1619189150, 96986233, -1705527086, 656350922, -2118338538, 372533987, -1628657492, -738354984, 692169829, -692585803 ], [ -449059679, 904720839, -837277422, 1459883544, -460607774, 1349971580, 586065580, -1370542135, -1663373036, 964613764, -159290613, 303421617, -537917436, -1310747071, -895699939, -1458573193, -1263759038, 47005355, 2026828982, -646860708, -613464069, 1751784018, 477658509, 138660273, 41170255, 916668747, 1613037737, 749043344, 2143748496, 1655666003, -1201885572, 740771900, -138081545, -1844908767, -1858049077, -1926700415, -1716583990, 1335257101, -1123445064, 1552842340, -2063654557, 1665648660, 329285056, 1589350006, -889583453, -1215543647, -535043447, 644294294, -684430184, -1177444420 ], [ 50667539, 1552581965, -912027529, 1641112374, -1199896743, -1351845362, 253793871, 1205204197, -283773149, 67913121, 1603167385, 1174663364, 283722515, 415494432, -1007079216, -1506732972, 747028825, -405606771, 34635007, 223267270, -1621576018, 1088489954, -803263626, 1719831145, -151276910, 560757380, -1178581586, 1786834566, -1933622907, 453841270, -928756105, 1871521908, 1801015925, 1206842248, -16321407, 286683538, -674996306, 1510130141, 1938697181, -341201435, -1949780458, -1423476893, -976506311, 163020597, 1768222154, -1191310332, -1861700877, 1511668915, 75794134, 1634601786 ], [ 163272795, -168675570, 1198009433, -39977400, -1907674771, -1337545863, 1424289966, -723283163, -664650410, -1897136471, -2033143522, 1419238443, -698962954, 1386097340, 2119347657, 964925916, 641985996, -1685489069, 868035630, 756920944, 931136936, -259308936, -1203777098, 939384132, -1992096527, -2072988794, 395510077, 1272723835, -1168506064, 1794540862, 2075867537, -1879370319, -892706348, -1714271003, 1267313926, -1699637682, 1319869640, 381687295, -361951251, 86958707, -1229243968, 136503314, -921217029, 959403650, 1927034817, 1687708386, 1318585005, 1180492595, -1656296874, -892613809 ], [ -2096126372, 848048660, 317627786, 1301014346, 592505911, 2146026255, -417541596, -367874275, -267050205, -878684892, -380069772, -1462774526, -1768165645, 1800523858, 432601235, -1126838284, 1619056337, -459850662, -1806398051, 1257910057, -402224658, -568275359, 2145537968, 2064467612, 1340169364, -1798700857, 270861485, 1735314688, -678320400, 1490164275, 2072333432, 100373124, 917778873, 1170742975, 1606296684, -1653308993, 1116636963, -913478932, 1867322727, -1995293471, -708417794, -1296048912, 1204325451, -1810531266, -1326209827, 1003335536, 772835794, -72929710, -1708818580, 1638433009 ], [ -1379638954, 1529169348, -615850387, -1899205301, -206609574, -82305153, -1801578199, 2080828035, -220238752, -2124213882, -1138688338, -1189907569, 1279224360, 388122407, 1444932611, -1402038347, -655791080, 1074687745, -2087361633, 468875327, 1504408056, -1991105735, 2020507165, -1789106593, -1436560780, -1460550429, 1519536249, -945454018, 2085512125, -2004702431, 1025191686, 1791538707, -1899094148, 992284926, 213940460, -277874044, 303564143, -1839999970, 1729170, -1511483660, -1840245162, 1111304569, -557501942, 727543002, -171944186, -406309316, 243647621, 2116834471, 2007034631, -1146597689 ], [ 1336715063, 329482251, 222853477, 229521575, -1562461688, 1677880139, -805476434, 39175352, -1748369243, -1139196859, 886689164, -752696115, 1021446229, 1027518771, 1362898286, -1782952219, 2086588235, -773262089, -701012323, -89749727, 437034145, 2013397321, 1006413175, 1835482263, 1918753007, 687165767, -1068727952, 361603989, 1312823571, 963436424, 101722285, -526146526, -1533028121, -329755684, 1902077600, -206118570, -1716993837, 1368673797, -349061312, -1019394536, -350577299, 922308730, 1742353051, 1215720384, -1058510786, 1066586165, 2056601280, -1973045201, -603595625, -1451168650 ], [ 485150478, -950210540, 1904462646, 936206559, 2082807035, 1291434227, 1764788826, -377648299, -173737378, -40260464, -549215182, 1159770407, -403486475, -1524582953, -7804658, 1951439535, -1833087076, 378238377, 744649472, 1911423233, -945815503, 386748991, 374705153, -852333063, 1751002030, -2080906641, 412300780, 1908171826, -411665914, -572330943, -54629174, -1677680984, 1680777881, -621195001, 1110995126, -1079587598, -1836579440, 1170989869, 985453999, 943048305, 847842644, -875304033, 2127918060, -764623145, -106271629, -973357572, -1029240839, -389045668, -1120639318, 1453311182 ], [ 1337893401, -1785788860, 490461720, -636763940, -1357088493, -1756285380, -693007955, 1612981852, -1860361619, 611648220, -604491064, -1893875058, 1925262295, -248977168, -510576333, 1436403808, 1673746129, 1323888991, 1458985787, 142122075, -30262298, -840889538, -1986408499, 1084212873, 96514872, -516960510, 1864474988, -2125738777, 344395779, -563278332, -652145948, 1837947652, -1885020915, 1470210899, -1737456375, 494469398, 1710190962, 650599378, -916592958, -1534890820, -855789153, 469168816, -1933622742, -1625655461, -2039167294, 1251064757, 517142075, -1019911455, 1919125384, -1719746239 ], [ 1373902028, 495225332, -202118796, 7035975, 302873820, 784399527, 798726070, -1850569897, 1686413354, -576495685, -1576563786, -1028830974, 971730038, -1075477087, -2079104530, 1891352123, 2104913701, -2008580431, 1139038513, 1393438822, 1966736657, 1367901638, -1809210577, -1530013720, 1880900379, -1735780297, -1945734364, 1794118190, -137644846, 329799590, 649036796, -1753842919, -796980635, -550268841, 832486911, -1265965288, 209364808, -1759631151, -988211357, 885817246, -939771056, 1242012938, 753110207, 674891225, 899868752, 1573400162, -1631566570, -1051970244, -1096930559, -47034709 ], [ -1746530946, 1355745583, -1786744315, 1996785050, -1827347749, -1892887740, -1867119444, -56667710, 228172194, 434626102, 2101916684, 631208478, -439298592, -256912781, 163432124, 501055686, 1878201241, 19757607, -1615907266, -798560609, 1860042255, 6077309, 1690153655, 923874808, 772189359, 986914669, -1197470152, -1872454273, 1047535288, 425988043, -71444483, 1792838277, 1210633113, 1204855968, -1458940838, -127007321, -1160341520, -535651851, -9428810, 1103374771, -551767497, -1393193333, 1157542464, -879511392, -2054366072, -1954870145, -1682932348, -1964228021, 1255387404, -233411466 ], [ 86969462, 2096101179, -75283593, -528571055, 1557728327, 576391900, 1326232211, -1446566359, -1010972657, -659484114, -12096183, -1045292862, -1188106408, 431748102, 977686362, -1522738131, -684173833, 721443021, 872989119, -68946199, 49665011, -1727965794, -1526520509, 1335446075, -1146322013, 106271825, -1889457666, -377179507, -1632695491, 973156582, -1545810454, -1677478402, 3521789, 2085447797, 998529449, -1745649115, -981013968, -364432176, 1140548199, 1407591628, 920238546, -731876652, 487228103, -1450241939, 149318222, -1968296607, -289735300, -1655273301, -762788942, 1247386062 ], [ 365822130, -501744417, 1120833827, 1511992625, -1794845989, 612103414, -207240817, -92558389, -846870526, 586223180, 64342191, -582346536, 278054753, -825592790, 415285080, 1132056886, 1533038610, 87056061, -897733026, -575150417, -1483967058, 793675928, -1401401080, -762165131, 184908136, 1180053965, 1141610364, -1145961173, 1729111621, 1791426685, -224013076, -734230990, -1513906238, -1540114640, 1272070948, 8919272, -700952734, -2016439714, 591379579, -26682919, -1193412547, -1563482700, 52625606, 819567676, -1287020256, 206870717, 61476858, 1001574855, -1767037115, -1470038314 ], [ 2099640135, -1406986167, -895594686, -1693247809, 141390553, 518141204, 729535781, 1156883609, 1289629123, 1926115536, -754775914, -1466283340, 282922901, -73189597, 148045242, -349980729, 1253808041, 578498840, -1344035788, 2106941841, -800827533, 1430984210, 253026631, 1381968709, -2005127248, 113321225, -237999385, -959294382, 771959326, -72671518, -398875498, -1044411537, -1554718053, -996917337, -672361087, -718914356, 1929417102, -200421922, -1720029729, 864348231, 97057970, 61569975, 266035508, 233278000, 491575317, -1473810904, -534236746, -1762559555, -17005502, 316175559 ] ] ], [ [ [ 977019263, 648715449, 211867745, -2022089662, -449996287, 1927732792, -1367499340, 1997730601, -1803675562, -2019275887, -1773289925, -505726479, 476086870, 858671393, -271041482, 1599627461, 1260692030, 1406264134, -1529850630, -2080474203, -997824816, 1926319408, -197364321, 658212177, -756595774, -1494421596, -432203761, 90639935, 655409889, 662665367, -1743334759, 232465700, -176512374, -1414379112, 1107644776, 1452520986, 1400182696, 1582433904, -1813309015, 1333233451, 1218622003, -66552683, -1822142153, -368476204, 1642148850, 1573305055, 1810256195, -1142299121, -1412898670, -1227887132 ], [ -972968166, 454540922, 1552008951, -1956394828, 1840518880, 600532230, 550932380, -898480098, -1788534726, 418046194, -1973349756, 1352652820, 1198260625, -2122915985, 172579557, -1316014836, 1812983546, -254328966, 383456770, -1198810951, 785802519, 809321341, 67584136, 109960996, 671986302, 970609688, -69531577, -1393675265, 605399088, -1909405628, 120669471, -1142929234, 1322228011, -2108492595, 1936946122, 1418912454, 1389050301, -1706791830, 618537444, -1944530224, -471070899, -1708818940, -787903294, -1004110650, -1754125907, 1515678093, -1822191975, -2120625351, -1001372419, 689526753 ], [ -478731569, 1717466286, -509800101, 684141969, -918491100, 73532974, 1588735024, 1396904739, 1288816550, 1284542166, -2001850030, 101110000, 1035056412, 1615730460, 1726064403, 754809071, 537251971, 1719307247, -1477318853, 1220341911, -619405442, -950620964, 1586577568, 378403175, -884632226, 357993978, 2013542987, -1790042404, 753353046, -18504071, 1701606890, -284694199, -693175204, 1473136450, -700464931, 1281814827, 1541556815, -2085611428, 1767778802, 208621117, -70244475, -1966220024, 569461087, -552212730, -988374649, -1979486036, 679295570, 127330164, -12432068, -1447183603 ], [ 1101236882, -1960979058, -1363273447, -821363510, -1683920763, 1031596202, -201376743, -1479672086, -1036525409, 1295849882, -430820967, 766422627, 526913032, 1936650658, -1803012357, -1274947478, 1964272289, 411860737, 55127968, -995894713, -1578937930, 1347416964, -1979147467, 900463838, 1867724115, 1293979895, 2011904067, 998951692, -1198692555, -1615727184, -947757311, 2059944874, 868212632, -1396821516, -1175751870, -1197496996, -2097051773, 1388018319, -2014874203, -1655834101, 1174895575, -516024110, 212580033, 1466409820, -1973324795, -1337751160, 1736001435, -1125639464, -1548524956, -1245553097 ], [ 1985977830, -641894575, 265351912, -1498025216, -1413802601, 326562949, -459480244, -1089857209, -1832438665, -1892130696, -951886704, 1252149523, 1374441091, -1879219989, 522355349, -1558322590, -2015407627, 87163392, 2017221529, -1712507902, 1070785444, -1471487358, 2144523801, -578063215, -603072231, 1070882034, -1877262668, -1945752463, 1725419760, -985670186, 2117866698, 243666194, 139022373, -1947155443, 660357701, -1132479187, 1253202684, -279521224, -485960623, -402378469, -1780799847, -691908326, 1366088928, 697619261, 1275651704, 541374190, -1916283050, -524400795, 1713294203, 404216815 ], [ -211110280, 590884630, -1712807650, -1540789030, -993750106, -617450993, -856255485, -334835651, -513913529, 572789436, -962580485, 1293846875, 891857351, 338390534, 310695705, -2093921948, 1203573181, -1949287711, 231015098, -2128258953, 845697901, 725536703, 1371719847, 938411744, 387261807, 1859715741, 208457414, 1487794962, 1725067530, 697326550, -426548007, -466490929, -690093362, -1651592250, -115833116, 1591780454, 691201396, -1658641033, -770321867, 54803712, 476468368, 1594338278, 504002100, -1606284766, 2133062060, -43091632, -2111597365, 1790556243, 1521122485, -1040889899 ], [ -1555360153, -2119175399, 302305135, -457392172, -848709423, -1039212812, 1505863569, -541643543, -1754475252, 1667351702, 725369189, -1397246112, -1940005241, 1909619826, -1070064713, -32943107, 744600201, 1017761154, -1953775131, 1330689584, 1609459043, 694842207, -51781401, -1592240996, -1118200527, -605521098, -889754231, -1821490723, -93196585, -835733241, -764428787, -1312652746, 1704368081, 480710926, -1041371114, 825465943, -1455152558, -2022129832, 1513465092, -1903180838, -1541467447, 293679459, -2131164984, 1938129073, -1581989291, -347019699, 324982969, -1083246267, 2114593139, 204818805 ], [ -504204758, -1046351707, 288581002, 1835522215, 893246997, 1219096714, -1839920955, 306401217, 1383465121, -1262751241, -1466871381, 199628299, -1930193914, 1795752551, 376956184, 1858943954, 2006262920, 1460195407, 638148336, 950509355, 1640146741, 252967778, 980334295, 523357246, 981744380, 768767360, 1558937648, -1238667749, -411069340, -24465606, 1587430359, 1188570735, 724730001, -1315731121, -408857364, -2099149349, 370423786, 99231241, -301427103, -308060234, -2093401934, 1704627016, -1908406962, 334784869, -1752484533, 594508822, -1953789820, 1713355145, 1358711686, 1026145322 ], [ 1919571042, 854757159, -246666909, 1158703277, 2002053379, 1299788012, 984289198, -2077424209, -1286771156, -1620027707, 203735193, 2096030672, 250753327, -1492767642, -1220821779, 1319206074, -951882819, 311217641, -1124104544, -87673646, -135629219, 169669675, -1423558334, 411980116, -926881267, -574641914, 1790448513, -1295415478, -1654022710, -125078423, -1025870174, -602543455, -99677049, -92947376, -1086174428, -719952859, 1859719098, -2087949408, 1152851539, 1649737841, 1161416030, 951839403, -356717846, 866384560, 1190745826, -1572164264, -690563637, 150093628, -1822417023, -741311148 ], [ -1945809757, 823665922, 827614695, -1856582620, 1989992867, 1534831717, -1607918032, 539916615, 133721108, 967019358, -2139806382, -647766898, -924124202, -625888239, -397125148, -22641232, -1561351220, 347126911, -1115630902, -1090427706, -230996184, 1848010437, -2080988423, 1720626043, -1556189573, 1723909125, 61578337, -185418163, -896563626, -1895812836, 376425335, -1811571533, 128871369, 110796803, 1019704557, -697516277, -1555381853, 1007269764, 460312456, -1906930947, -1005255030, 432155518, 279917566, -1483374679, -632633232, 787403124, 549428058, 1578766702, 1049801591, -485586180 ], [ -500752087, 1569840013, -24333554, 76195496, 264156041, -1357872307, -1903272595, -815231489, -1486188214, -1697450369, 1572848459, -2129924527, -579065726, -69148202, 1796598695, 860702316, 415175963, 454544046, 1002701919, -1116175895, -1860653817, -878678707, -1706613776, 1644893593, -914566345, -846288184, 1527503185, 782792875, -1455976801, 1393701642, -1515404128, 296393570, -1579269727, -2098074008, 970965570, 1479769449, 2130671012, -904044426, 1343980915, 1511810786, 1196542544, -1565602280, -1177577908, -527025173, 1891026168, -1992593896, -1776848556, 1210673389, 1608292664, 1851365217 ], [ -928509390, 2048776738, -1860137232, 1335381631, -543451148, -527892400, 1570813208, 881266382, -8462067, -485530922, -1386796901, -1783163467, -45841082, -797417888, 584086459, 350193618, 396870209, 107894634, 1919214438, 1212658356, 1450856986, 1625942140, -1527172925, -1484260201, -392340094, -1785189729, 498427251, -1312179774, -25311857, 266353552, -200220744, 3708336, -2003521546, -1132095074, 1152027101, 782105613, -427868801, -1340919150, -29215647, 1179821782, 825508206, -409271870, -1157004438, -256410257, 1607416004, 193323401, -1913719405, 565545950, 1319258740, -1468342741 ], [ -177534321, -304869965, 1449758210, -1767781929, 1301567226, -351203926, -742883131, -1580487323, 1252922237, -368249519, -1338084579, -1779565940, -536533556, 1942573283, 2109775987, 1266394455, 1407250506, -511651770, 1969058371, 1133214669, 1203714072, 282960869, -1824658949, 1930454353, 499896541, -1005415524, 1265126338, -262351337, -1306371445, 285877118, 2053582747, 660578184, 575874201, -1173161353, 799577905, 1984951718, 528763272, 1588653202, 229094132, 32579761, -353067322, -1035133300, 248007497, -1113999796, -1280311186, -1591196554, -1612691087, 179310659, 1975624649, -2013809316 ], [ 452366398, 1340927449, -1235355664, -1560798317, -937533132, 1786639833, -128427781, -971165690, -340524826, 1652157729, 1142419823, -1995766518, 1807614838, -2133739304, 183812620, 1029089465, 1032073312, -442536530, 245995297, -2093304967, -523379330, -1155467002, -1845553126, -905705759, 1708596923, -924413751, -1503117573, 2102864915, -969201603, 316593159, 1663142894, 299242259, 2023875491, -992286952, -2015066340, -906206602, 1266679938, 42744518, 2010912829, -1081273692, -1246413614, -464730517, 899892650, 1107852890, 876178241, -1588776530, 1066410607, 2103542938, 1470019910, -363166071 ], [ -1340235625, -682112743, 1144021646, -930785724, 281836439, -1604885326, -1948886437, 1612869757, -1148588800, 1067776569, -826192693, 388615092, -555439936, -101766029, 1889901539, 1225085588, 1698295575, 1580780868, 43349953, 1207513728, 1726033317, -158325908, -571190939, 1014618613, -574690317, -1576574875, -1222043229, 294109796, -674265737, -316776160, -606142019, -87786577, -2080336966, -1619719192, -2053729448, -1095808107, 1127723543, 715589645, 528718315, 1282487764, 1616692885, 2117469919, -1228479766, 65587868, -49324130, 907286519, 1808714132, -1946677830, -1978653855, 1557066648 ], [ -895114219, -28285055, 41651503, -1346919343, 457255956, 368264555, -156667853, -1145196872, 1647585875, 99138593, 2040332134, 609781630, -866360118, -1891393914, -1438803692, 1217283212, 1915013118, 1343836245, -2142636400, -1093920484, -26751727, 607749019, -22973219, -676555562, 1830530080, 2139949189, 35137952, 46203118, 779374158, 1104943294, -263917416, -1485844312, -78497620, -1514057540, -1938323589, 1929162035, -1553504115, 1598874462, -188141835, -2140812978, 283264601, -1507613268, -1496334392, 175007445, 1362016530, 576351188, 814086122, -1962048235, -1662579365, 1305602224 ], [ 1409028129, -2032562631, -1952951389, 742857479, 1392436890, -547001407, 65706454, -518157624, -1476051815, -1147815208, 424808279, 255909191, 308581609, 2112099004, -2010577991, -735928482, 725106758, 1086527597, -1711559836, -1322698473, -1282882791, 1766357730, -1537100727, -525129764, 1033925988, 1586095281, 16785732, 1451693076, -1669268301, -1965034359, -1914704034, 1530327585, -1914398513, -988743965, 1052337815, -1328679098, 607469339, 525430181, 1593525884, 1333783027, -360402901, 1712189796, 153067560, 225417275, 153974377, -1621834587, -345199838, -1069687648, -203705134, -1548143293 ], [ -9218279, 1340426784, -2006850893, 256514748, -751355465, -59092669, -1844698987, 1188630591, 1012259253, 196826633, -2145882186, 1532965876, -1482013085, -1220560364, -885993051, -1397098501, 746432544, 453388175, -1484439436, -1129654206, 949097330, 50088740, 1722678626, -223244780, 2028125358, 1372063782, 2138711186, 152340879, 1335656410, -2025274327, -670110499, 1277857532, -318423854, -999675962, -1958936162, 718071366, -1147443285, 975175719, -1515885525, -1355297765, -1331095646, -242084853, -1346816956, 1491724661, -98966699, -1572557991, 463351439, 1951743985, 1600678302, 1700815597 ], [ 698840406, -689477871, -66250666, 2045512390, 77889204, 289883940, 1103566143, 1881439681, 1947958285, 1375579986, -1999191688, -841977158, 1293433580, 1398121977, -379715451, 385244941, 1312774080, 819615502, -222233524, 1550341008, -589651813, -5263774, 2011815011, -1122104371, -1643432770, 1574552967, 2086208562, 764762711, 664499623, 371097466, 1120917325, -98569777, -591606415, 1450984849, 9754977, 1996710160, -1393635757, -902906833, -585170168, -1455939696, 1169134403, 1921758430, -2042925625, -877338296, 156906723, -2104171983, 124022464, -309902770, 1795475011, 10125890 ], [ 268065210, 160094175, -1636162353, 724934811, -1884989364, -374836453, -1255461519, 244115276, -1086506916, -893178611, -81553434, 398466365, -1385508589, 1315788136, 1289614882, -1704372117, -1103753471, -1297535502, -519953835, 158516204, -1614911629, 2098983128, 872757228, 733463465, 1827513735, -1744926784, -1428714474, -1001055962, 1898829590, 927842045, -1433212169, 1137379423, -1029832261, 1772462017, -495423240, -954023757, 1384469479, 1951338666, 1157213459, 793693959, 897543694, 833509727, -1266165801, -519884320, -683074416, -1193169160, 648322117, 1857813861, 1738086044, -867070721 ], [ 2046673583, -290893700, -2072915204, 455852281, -1209149852, 1567077780, -2006383251, -2114838576, 2024642497, 1556368322, 668639095, 1381959935, -1248273960, -641254923, -601886829, -351195700, 1950395433, 271519480, 2144335342, -852543868, 1620833368, -947477577, 1476017552, -1983456480, -2043564804, -1098953318, -15229074, 728209660, 1215969674, -2116484412, 916501895, 818377960, -1862490083, -1938884630, 1981701579, -476550653, 961389550, 1980063540, -1176517596, 357380361, -1114151201, -1550006599, 309175690, 1286713020, 336961946, 1466414645, -545549896, -478694343, -1391952079, 423782371 ], [ 1126488424, -735678304, 680825074, 709762005, 73847570, -1347739646, 188825454, 11393211, -1478606569, -1581954343, 995230423, 324712898, -540784117, -56285460, -1534852298, 2004311206, 2096783668, -1620219054, 1740674824, -1864866286, -1356646941, -786094895, -1695222308, 1939781993, 1368222667, -1689472332, 2135278248, -1864277345, -825415613, 1972572316, -111356797, 1195032306, 297930291, -163231898, -2119904102, 1867572664, 1863927943, -535370487, 125031470, -909040675, 65249578, 1913301524, 166457865, 991481460, -1068770368, -1765590494, -1164389470, -1389385140, 1447607006, 1215075993 ], [ -1754022118, 674948377, -997707457, 84253657, -1103290892, -1992417300, -2034997633, -1798098227, -749915666, 1646416061, 262889924, -1487234962, 1310071911, -1927822647, 696347034, -67263826, -155743427, 2067002528, -565884293, -1062934160, 1423224559, -1264390641, -1256521100, 25195453, 607818738, 1415506842, 124021209, -34828333, 468280584, -1699028308, 855838255, 1234919115, 518224542, -725735212, -1820508940, -670260365, 172562019, 1784900776, 549516244, 1520721138, -1758045017, -1170740388, -1156304804, -1904903866, 2009720884, -258561250, -815270162, -1791526127, 1014853270, -1482490244 ], [ 1749368994, -1775217263, -2065951471, 446349087, -978899880, -285306896, 249708768, 1101859566, 1965275824, -1180175432, 129905624, -459045884, 1169454227, -1612473275, -1547772143, -101440383, -216701026, 1051273306, -151611351, -909237331, -1635012112, -1126360959, -519953042, -1113362505, -1835130874, 1263949451, -1452333209, 16873313, 1670387456, -284258388, 1349842902, 1995047153, 129120530, -94945024, -1147688997, -1056159650, -793529535, -379820632, 104896619, -1618911588, -91001734, 1653233437, 1891075386, 949241620, 1327026610, 129987822, -683260111, 1193539623, -632894967, 1065565914 ], [ -1321222762, 487474241, 424128839, -1675157387, -1706822503, 266227594, 177847376, -422736548, -929431241, 19883410, 1301392079, 861341015, -1370775658, -335246474, -1482266522, -1067301997, -1910736946, -981504867, -1670632468, 295684943, -1495476678, 1427245206, 560017716, -256275965, 159975806, 617086932, 2089793655, -2139720367, -1913919894, -248105548, 1545058040, -2032756884, -1057015360, -835260585, 805248066, 1318385731, -1248628060, 160404966, 1932101356, 671383492, 712663970, -1610696307, 731342906, -1177870883, 1407867836, -557124432, 574670644, 411803064, -1740135843, -110529509 ], [ -18816562, 1167281241, -112245000, -1935934633, -1833149856, -1833879079, -2061571261, -1643183321, -578027661, 422817855, 728714402, -1945984468, 364013365, 1785910104, 1681066607, -1843333475, 1336210434, -1968953099, 192430215, 1489940766, -1642236250, 233248971, -1190536522, -1786923314, 1024086811, -1125874066, 1970892254, 183101220, 988472669, 956995347, -450483950, 1222377313, 1397533167, 1762793402, 1840322698, 23235748, -2139434369, -1735017869, -638058647, 1628205367, -1072836808, 43973685, -507098311, 318269048, 399507039, -1376511810, -57527898, 1647318825, -969123287, -1328719040 ], [ -228342856, -2139949480, 1028624098, -93807678, 561586895, -1844586729, -1126859164, -1923837669, 1838777162, 87655395, 894955410, 1831427327, 1781543066, -1693291880, -1081667859, 1247254395, 1142257487, 524776601, -884101041, 1292127240, -1918048446, -15851272, 1014012725, -1007292558, -856627093, 740173045, -10744417, 437204334, -2132044464, -1788277449, -1846884479, -1150731123, -1034141158, 713422675, 1005596302, 1784110151, 1535562860, -1524367813, 1400819502, 1522101510, -571765686, -446380361, 1989711236, -29765429, -782731293, -1973177115, 1611825452, 455716800, -2101505542, -1070563672 ], [ 1825666032, 752404199, -1342076736, 1969845044, 64344860, 1118471640, -1260823255, 2125539987, 1238141487, -1481985317, 977386929, 297280091, 1645403381, -1039507999, 1433621044, -1562035546, 352462270, -1033435707, 1355358852, -538399501, 1654890850, -1114175159, 336312342, 1622448722, -118062086, -1492215144, -1656164428, 1811648372, -1777165406, -1207576557, 614945514, -802637145, -455627114, 2085083281, 874825920, 694845955, -1094284422, -1422710360, 31533140, 1665454866, 180184528, 1486838989, 1363850140, 93800273, -1647582102, 911794124, -973989629, 949597275, 382616448, -499004722 ], [ 1938636495, -1984796315, 821212827, 1041122016, 2107831174, -1315316373, 61638954, 502510987, 179456341, 1773097934, -432724615, -474449421, -25078838, -1488105451, -1160489147, 35713321, -1050981512, -266944924, 1136764759, 1757354254, 1684169923, 1243036725, -1754494973, -1686924008, 806420850, 1546166426, 643077204, 35805606, 1555059640, -1034243555, -2130533424, -1220477284, 862982069, -974267852, 2021428556, -1242933518, 1881516592, -2131242915, -423065600, 801770733, 1323831055, -659316356, 1084561084, 2047309080, 649301390, -344123061, -375482935, 738303741, -270299745, -1391745296 ], [ -1425240946, -1498641233, 2033486432, 1768486587, 754168413, -550384255, 1930087893, 447494115, -1279880641, 129290783, -658076147, 43343972, -1659234989, -872670645, -1401439180, 338565193, -1729818946, -614619258, -195211695, -2122008039, -2076852026, -1992476418, 1849119315, 1720780365, -788493547, -649336843, 1077682722, -256535464, 133589215, 1441331093, 518839484, -765802928, -1672488573, 2133507112, 393164689, -1750659352, 524240234, -722559384, -1959796909, -438711900, 515921424, 1378504818, -1457478308, 14087551, 1346972598, 83026893, 5558604, 489735550, 1327519061, -169640197 ], [ -269625094, -182347053, 49679930, -1054112018, 531776061, -1648918632, 2100295625, -1685335679, 1967750403, -1286243372, -1071834391, 114869792, -1319388109, 849752630, -1168494349, 201737306, 63838906, -44393926, 712395683, -1826357835, -1229678615, 300043476, 901233811, -1951425816, -175490389, 674562792, 2015455880, 896392668, -1425701650, -890322052, 274390720, 1096897621, -1837530543, -1519448617, 486502860, -1833422398, 1103295828, 737344279, -371046881, 1452595824, -483520738, 615483519, -1315482348, -1871414722, 2062851659, -1015927995, 1193675145, -628819251, -1746971353, 2045127015 ], [ 1652141350, -1852742273, 1169225699, 39129345, -1302377019, 530963900, -2056533661, 605915394, 1136033629, -680880724, 1403632259, 876834847, -1444096895, -892124296, 868373891, 1775169858, 1013111451, 542522834, -720744336, 1010037927, -554250249, -678660213, -476825394, 1379034892, -1837210510, -798812898, 2096959300, -239381568, 2042031290, -790698105, -1311667347, -498940786, -439499966, -137147091, -1875175602, -520985918, -2135323850, -978271835, 965264434, -477003868, -311941506, -1179201297, 452353808, 590615818, -920199637, -883900369, 1425293137, 941087758, 1849483605, 559262042 ], [ -1157075943, -1040235582, -1160320046, -6980235, -538764246, -498647043, 1419915788, 1480052615, -1088857824, 31030168, 1821131247, 314676957, -454930637, 1576834996, -1771141542, 965255591, 810833545, -1207491617, -282180119, -1343100055, 143845213, -972130351, -848464000, -1875548193, -1053871655, 2022465364, -835035110, -1978532726, 1346216328, 687194753, 2111004928, 1345484381, 728249902, -1771051770, -1357756959, 576673614, 1592585652, 1379006630, -100595636, 2007695923, 95967478, 1773095915, -2132300313, 520024477, -807348141, 757492222, 235160592, -687482316, -1699378181, 959863764 ], [ 260206444, -814982861, 1149645817, -2060620382, 881462853, 1940625541, -1891893202, -2141238110, 1231251989, 2126813035, -966567853, 1767155943, -713179502, -633465310, -1395400097, 1041832546, -973836958, 1690015888, -1635886951, -1889004889, -2132624090, 1221768847, -232121569, -1053363390, 861137093, 1468847629, 931674164, 1457847844, -1222326004, 360021306, 1584989208, 1621629851, -1528279074, -795503187, -961545729, -334427795, -997148687, 624198450, 714572517, 1928709521, 1685418366, -2133002467, 1665674699, 1324696385, 806691767, -1324166184, 904336085, 1267932933, -1005694589, -1911049769 ], [ 359542204, -1302735883, -903675667, 196860580, -1785968411, 653221274, 1539112619, 755801183, 1025871984, 523007932, -372780002, -1104067209, -1390540798, 1496526702, -345268187, -1573213281, -522458410, 509711814, 2066740210, -2129288288, -1634892814, 1195299077, 1160204100, 1532070592, -231730089, -1228572259, 25144757, -905786513, 985936444, 76791413, 1814641726, -163821567, 1496868559, -273685648, 204918138, -314621373, 369478375, 1001337233, 1596781081, 344568771, -1493903938, -1842949355, 291000686, 1183085278, 1857945806, -881140519, 1747233669, 584713586, 619175408, -601081707 ], [ 1110320957, 2103651931, -65454644, 1357528680, 769856012, 197574945, 1292815797, -1695572269, 1020770112, 957605282, 902660754, 1277479349, 1405265856, -551114149, 673620177, -1117918156, -940082865, 2088810558, 124260453, 144735224, -762753431, 1475613889, -2045703057, -682707031, -845875548, 227490981, 887177990, 891072226, 916891397, 389589128, 1692448883, 720407441, -132300422, 246555977, 1666308333, -1693410903, -358261045, -1429317364, -1015768964, 2023649909, 1666383464, 1496350964, -1250056835, -2140205977, -766040986, 704708669, -1224999882, -1366076551, 411566634, 275980235 ], [ -1126390173, 999600296, 436955640, 1522351064, -66465731, 262955725, 562060465, 971785438, -1981937498, -1829511451, 1681127027, 1837931165, -1980155734, 1000583340, 1252510535, -32443101, 2100588382, -884792673, -177979893, 858322313, -355725884, -1570911038, -2045899384, -1690843114, 1670393745, 109790475, 1759635844, 1778347566, -1588659544, 1908580993, 391170092, -462640302, 220591788, 1389780155, -901209764, 798809706, -1393198473, 1609946548, -1499601293, -2131647476, -825553735, -1712055971, -2033600248, 1081770537, 1243067695, 1593878677, -1824612399, -374315608, 314510782, 1962946561 ], [ -47440717, 2014740527, 1235132321, 2001295053, -1554698596, -744807080, 398781952, -363161523, 668489242, 1852338443, 45751236, -922345776, -1714870199, 1086147469, 14021173, 264551450, 1929270876, 1580016646, 887420387, -266890946, 1019530763, -1648480721, 1181681372, 444230632, 1605067585, -907644106, 427179634, 1896561079, -1414333390, 778165868, -1314129382, -1607423792, 672842449, 1621360988, -721533705, -142790678, -1291814512, 1767280660, -82390871, 1748168912, 576913897, -1965683812, -1043351828, 178985277, -896348130, 1273635450, -1583009771, 1554434257, -254684294, -1686342630 ], [ -544786088, -794584319, -1406018814, 1208194610, 528578471, -733197024, 1193188826, -614849358, 1560885892, -586396289, -2145555282, 72156646, 1924541889, 1350922073, 328810188, 1381303945, 1238968958, -347287501, -1888937034, -277204588, -177706135, -1865363140, 2134637620, 1550906518, 1374937695, -1946194039, -1576995169, -1706642993, -85259565, -608448421, -1301314219, -603664936, -1367595946, -32813988, 565316292, 342433925, -1666949461, 374979714, 63029996, 1917087323, -1436538917, -428814297, 224459704, -1377649982, -548498549, -875018951, -466801122, -1075089043, -1200023190, 355126587 ], [ -624240724, -266722314, 1533934767, 280593902, 1010429620, -494833096, 1303335494, 853154974, 1955675809, 135415882, 725709712, 1175899768, -1214817926, 1264202074, -1535427677, -910925384, 2081032552, 1087282952, -585663845, -2007000793, -782580156, -22055388, 1272704479, 440224960, -162374380, 950623774, -1239785636, 333273095, -1570002285, -1272125637, -139760537, -907150392, -1754645438, 3234636, 169815663, -508126005, -796127408, -1499404714, -507527760, -1890777910, 547174003, 57526836, -837661888, 243615790, 2033457091, 821927407, 1512524490, -2051015634, 1587067427, 1452472309 ], [ 725834546, 1684451174, -679494678, 1321880224, 1226011126, 169857463, 1207509075, 1895451259, -1283880164, -1694837657, -1002836277, 870112553, 549889887, -1745535588, -8542745, -624083836, 1844657749, -1701914150, -1129838831, 1081932464, 727701959, -1572146327, 1760286470, -868481557, -1726435623, -396016441, -662173007, -1877173679, 1756899675, 1438874294, -1721560484, 1866297644, 990558375, 1335665805, -1057272343, 487848107, 1552867812, -1347860010, 443964299, -1865935934, 1509621874, -1776880501, -1580164744, 435688731, 41609552, 388583215, -182841778, 618220081, -243169682, -1782327457 ], [ 1878609312, -452803161, 227776251, -1758466477, -59892528, 1311490995, 98139992, -66290461, 550643019, -538885616, -925168615, 92312847, 467283279, 99314034, 1812531232, 1911618834, -1070449797, -510642831, -1611511474, -823279517, 1672533392, 1902291669, -1956355609, 515929444, -83067491, -1809593748, 1943788812, -573435271, 1494076672, -1302369025, 873599625, 1370339652, 2026640603, -1587182101, 109243251, 965644413, 281466202, 856192319, -345541339, 1155685398, 1949616478, -1972411795, -1760305921, -1100827327, 691768172, 1762765165, 1561159827, 69279412, -117628522, -465914967 ], [ 576332469, 1304047843, 1825599161, -637857472, -1224787123, 540136235, 874431118, -1818896432, 640611969, -2098350143, -823782611, 1342524559, -1087474847, 44964140, 1724374717, 14796012, -2084933697, -392530887, -1438926645, 495726390, 1526139982, -1915384726, 602885680, 2045570424, 2065737838, 286261475, 1014300779, -1471113137, 2093599587, -614651750, 1995618095, -1772826692, -1468801071, -1002681288, 537931440, -1533869948, 2107690316, -327562252, -1397586118, -874869941, 15769486, -1892052741, 234655978, -1810187924, -2110672820, 591617896, 686108623, 472124392, 641308492, -627546540 ], [ -564480752, -2136079682, -1931202053, -852145349, -166797744, -1472911269, 370195122, -56801601, -1074310564, 2114471752, 700234662, 672655849, 1420747342, 89810460, 661477577, -231443322, -1892114400, -1447384929, -2070304237, -1250390902, 717688817, 633968723, -45491837, -625655927, 223088094, -515815995, -2024893975, 961313313, 102604408, -765375827, 2078596880, -1011800747, 1229622319, 863251223, -472150474, 327884154, -1986403538, 1863375243, 1191553923, -354715020, -319396418, -1517594317, 1559258586, 369056723, 140251958, -43516880, 1769504517, -1914826972, -770699945, 1384914991 ], [ -1405052670, -1844580296, 1166396717, 643071775, -504912835, -1825382047, 222085415, 1460591798, -1209592672, 1127332561, 1875078724, -358217271, -2010335649, 1205961021, -551979636, -513127703, -1907741933, -1429986894, 988681178, -245585514, 177136831, -298478503, -881541123, 988750927, -2125958813, -323569867, -431292888, -783801492, 2095627306, -700736055, -2015591314, -207310681, -1245483286, -10165067, 1718022101, -311705141, 157701073, -498392756, 1666768568, -739697358, -14994101, 1817064011, -549606214, 1091457071, -1757745961, -1508738551, 1345657710, -1581422437, 1639850385, 1646941340 ], [ -291132699, -934913838, -2061984589, -529190869, 565655318, 1266643379, 853915921, -990181825, 1863474347, 986134254, 2132982670, 1135288817, 1536618058, -190760390, -1293345615, 692663697, -1736244181, -989533180, 1869624210, 1337471264, 67587960, 1730144435, 981759150, 644304892, -1045524141, -1117125985, 1304175325, 376372930, 1957028166, -1838960845, 790939976, 2052239474, -1596598790, 1270006593, 978162567, 1017184679, -1616637958, -490890713, 338609246, 1488285987, 1597106367, 1565581839, -928024659, 813165424, -638497710, -1914772797, -2096574282, 1947772777, -1777003446, -1285352059 ], [ 1333687055, 1939439872, 117572736, 100522723, 361247513, -1505366822, 117281647, -1405845313, -342142171, -60997015, -1168460066, -610234963, -1397205420, 279408518, 1181470675, -658895904, -665239384, 664515715, 2116810165, 1904603939, -291040011, -1540788974, 738564907, 765778277, 1931414431, 1792294902, 1928167621, 386638773, 1141919819, -260277343, 883948265, 403136752, -70719362, -1631881351, 1588117150, 178314643, 532560858, -1945847679, 1871610318, -2143206853, 931091957, -439741707, -477881524, -983390950, 2146524363, -1591418764, 1279854924, -1633708888, 1749715199, 1279875632 ], [ -1688072832, -1283378419, -1411705954, -1886802649, 1029911765, 165286088, 329287054, 1285423310, -1135083837, 509833481, -918987850, 271315700, 992615864, -648340741, 1785824884, -1592305387, 122616003, -180668089, 1066366184, -556978439, 290461078, 1189735951, -1956829106, -1219464381, -2056629629, 1281504288, -1955408636, -373147267, 1112963650, 1918893537, 1884408488, -750777436, -1939283930, 1442288225, -764827655, -601479924, 370752627, -499595531, -1423148127, -1756578159, -279634291, 908732909, 1045966215, 2143837945, 1401704122, 907394178, 666959025, -1710119091, -1805578637, 904619998 ], [ -358650155, 931825694, 1398849749, -1662881977, 1251165560, 2091257859, -1875043508, -1961142044, -1003741909, 586437008, 130791483, 2057612839, -52332470, -716742520, -1488116826, -2128781150, 1705398578, 1149088225, 75785548, 1623698346, -788965859, 1021873955, -1760191896, 1285253602, -1448919753, 1421649505, -1902249459, -689224516, 2084460387, 663257251, 883819710, 1924450611, 538914822, 886745135, -1184251394, -75339883, -456231009, -1064112423, 737214882, 768222691, -801295370, 532323041, -1464988877, -271685397, 1062674743, -1786999256, -784296438, 442867698, -2054978811, -1153682722 ], [ -1986905907, 1019074948, -1904819717, -281098090, -18654278, 2111669850, -1162535413, 1895874575, 202876391, 138652005, 1619097919, -83922365, 2137435474, 1644880277, -1505237, 1158315116, -978779006, 1645193268, -120341474, -1157278797, 851070725, -768818169, -296574715, -778558008, -2144589561, 1321955258, 966924309, 1733371113, 447196347, 1952161738, 1934225469, -2012290106, -1329211990, 1957586184, 1841152585, -1899962806, -306496700, -856226771, -1619669946, -1937602087, -1574275837, 1752547726, 1524692648, -895217222, -1635215783, -1801880638, -1404779657, -1311652479, 1190302158, 2116399888 ], [ -716558331, -1825578308, 1327073371, -1545371002, 1206630658, 2048073619, 528897924, 926617862, 225942168, 1037284582, -1227824720, -1686408411, -1312735535, -347335815, 956827056, -1203122361, -1765088075, 1069727034, -1234303415, 493460966, 1300882594, 417219490, -171328920, 612959610, -1399552317, 1767828810, 865645928, -1557295070, 432041898, -1254288818, -960451154, -1572384070, 626471312, -1404160855, -1576620797, 753074050, 2142082370, -1579101157, 1830262719, 372543845, -938855532, 689561518, 579369342, 396627845, 354439913, -507578731, -1177268131, 637478115, 1514579550, 1173408721 ] ] ], [ [ [ 834273186, 1755487382, 1554950471, -1186601109, -1181382519, -738803032, -1897490626, -1781027553, 114867033, 789296105, 1211067636, -1891327404, -1874473795, -1777175684, 1886068667, 258474488, -811200787, -1537362065, 957700899, -1298839101, 653812953, -1978044709, -1108794294, 2124089229, -204282988, 1547124757, -395736127, 449117308, -2057928865, 368002430, -1311677019, -204088537, -1943990955, 59584556, -2107661481, -929460429, -1067399842, 1985173596, 1254107928, -50766521, 987615090, -1873296138, -1745676436, -973428877, -670806461, -1038549823, 90760015, 511491050, 294597595, 2053260942 ], [ 808684752, -826369625, -1644630331, -662187706, 1215063126, 932062766, 906153281, -289754835, -880591823, 1060241699, -905089031, 367383338, 1923150323, 1627231069, -283501144, -1309640974, -489339259, -1906402817, 1302032808, 1062976206, 1997319999, -656217871, -524634381, -1755260778, -1851148541, 624970497, -1780854769, 139376613, 1541845800, 1354231529, 368327695, 1439082667, 386769896, -1488507491, 1440142105, 1422515889, 195509468, 61192431, 681926236, 2120035259, 1482025960, 1838483492, -449038531, -1940395051, 1609460783, -1190558547, 138147212, -457456045, -1625002472, -1244484531 ], [ 1265445593, -1839264260, -893258360, -1139852295, -483191095, -1996520367, 1991115289, 741389785, 1165719032, -596163969, -1924967164, 960295590, -457164694, 660078005, -1508402069, -219254335, 518445061, 1395442571, 872274335, -852333301, 623500863, 1189198230, 1325767896, -1940969068, -1529739623, -713343359, 2122292418, -579771489, -1135299170, 1744331561, -2087378453, -1802042251, 1762876672, 1920733569, -1212293044, -1052112954, 1643463453, 368549619, 2068312286, 68713191, -1473840301, 161708223, 532151081, 125643856, 214423574, 954982717, 2001987709, 2039938186, 1969809650, -848836050 ], [ -210586914, 753474923, 381399788, -1279900047, 2145797916, 866454682, -1196855554, 1378519963, 1018748253, 992865267, -1910238658, 1597504167, -3665770, -312675802, -2144077647, 1931818458, 2092695338, 259965070, 436527858, 1681412372, 105483317, -645203188, -1843832731, 1053481063, 1789536865, -952112374, -1378980744, -920976291, -1141495670, -19833840, -1077412927, 482885962, -2024890812, -1564788385, -2112605374, -694070411, -872747327, 318767465, 869672373, -1033070838, 1222169264, -1327756483, -19545678, -686304548, -440545480, 418883901, 101488301, 1224512587, -133956179, -1370322607 ], [ -1905968855, 431450941, 203930592, -1960459575, -869358142, -1364299917, -1797951062, 1193001666, 394931663, -1028222666, 246582311, -1915823414, 1926856147, -1675218945, -467163096, 167239402, 207042182, -12626231, -456021638, -1923006673, -1483936565, -568120384, -1070783967, 562890861, -1869076048, 382092847, 1487112093, 203626237, 1233784231, 1770159039, 884648946, 238347765, 674091175, 1991123166, -794662957, -1471943314, -1787124393, -604713846, 285665923, 188848620, -651689557, 1416516792, 978485343, 1978552625, -701314523, 407393708, -29884314, 39215685, -32283532, -802667430 ], [ 1339955807, 1760705355, -106063365, 721044191, 834354004, 1063276759, 1682898126, 940556635, -890085790, -1530009382, 1675024458, -1831794850, 1217945440, -437430054, -1366841237, 1331482531, -1400490149, 1093513899, -1653873238, -1468752984, -300937792, 1579670648, 1792070804, 1224238047, 75330238, 338861756, -1882573243, 742811667, -1211357824, -993994749, -155129415, 1702565651, 1414899408, -1937502835, 1545708716, -1373847195, 483894193, -186277884, 571591767, -1565882334, 1809927609, 963047453, 2120032823, -944815367, 2120332963, -328643979, -772128024, 1891017820, -1317626278, -1731099873 ], [ -1324753743, 607522869, 1467817403, -1254280910, -396199457, -1455477417, -1538714086, -172664072, 1950926095, -1117062795, -1252791851, -430009324, 1501125562, 998760743, -1107402182, -1364044659, 2088755854, 1696463358, -860930856, -1024073660, 732902616, -1286067004, 331314068, 456480026, 130252806, -190483295, -2029584984, 407711936, -697131243, 935900725, 133181105, -982104887, 1246635013, 211576613, -4870163, -856512586, -840300042, -1346769990, -1899920076, 1716862976, -318064778, 147439125, -336700896, 1355679386, -1458309071, -626603567, -390352696, 40743277, -641774108, -788300609 ], [ 989607919, 963034684, -2122560157, 745296381, -1636798777, -1634467004, -425250120, 2002783964, -826502665, -675227262, 1533511032, -1506694037, 142314041, 1483236654, -1503293481, -1986915503, -1517714178, -468351623, 773483802, -1355064796, -2128959524, -1734195584, 460033973, 1359492752, -15835011, -2010862951, -2124044971, -925653380, 914659846, 1931344607, -719548198, -271593651, -229461788, 1936298010, -97153530, -1527280948, -300722458, -106808070, -826902388, 443310900, 1806954363, -1299500054, 232306400, -815963228, -968606818, 663892347, -562555266, -2094439731, 1188785328, 1937248620 ], [ 306920033, -1073886019, 2012875984, 160685625, 96369715, -230054066, -57127789, -153177451, 321557842, 325945839, -489095183, 1559298910, 1338808105, 1199021592, 44170405, -1245269858, 973501118, 1598188690, 1099430639, 1033640851, 464280005, -2141626579, -434823607, -1686808828, 1903787739, -967287556, -927433803, -691202273, -1695412452, -364013794, 87861491, -1184938010, -758204721, 586340768, -1146800956, -1895062842, -2028146478, 1655084180, -1486155184, 1623327843, -1289305251, 1913431565, 1716292846, 165577028, 268770603, 127184315, -1846758192, 1476685135, -1532961806, 2028504926 ], [ 711418704, -2136583250, 1653191204, -94104254, 342539062, -1703928617, 1218403385, 172487069, -1881683277, 1750508945, 2097308452, -2063111854, 1050722592, 969974121, 349875234, 2011017443, -1136913553, -838246956, -2031186295, -1328459695, 633508889, 18546508, -249119661, 1742292219, 238953682, -1913997285, 1417150779, 1860749527, -574508073, -468451693, -2117208837, -1642715946, 870879725, 1660476601, 1568563922, 1784256807, 626988818, 2023953628, 2056085611, -1443731324, -1899154637, 390588957, 325427057, 925940508, 88783867, -182458818, -779589254, 1557200189, -830444066, -657966853 ], [ 1088584255, 1242602313, -1449678360, 550562062, 1221160170, 2043209291, 338684866, -1032970427, -1957099765, -993775464, 1483589541, 1747075425, 697291304, 284639727, 931847658, 943225933, 2091247879, 90842136, -1984587166, 1620350179, -1832632310, -1100724292, -1030860014, 2005237402, -1188116510, 185949993, -509232694, 64742996, 378363023, -1890724461, -1114061411, -593575509, -419783771, -1407167672, -1600293708, 163832643, 390852309, -1236036174, 671438584, -1375635923, -1729055791, -570059880, -339876861, 2030765547, 1996840964, 795721834, 14599168, 1600560404, -1387102091, -841542860 ], [ -621882337, 1582066225, -678986707, 335079413, 794741233, -93295017, 885955706, -1864652975, -481771967, -1523098351, -1826666680, -1739202229, 16485425, 935553574, 1251056101, 1582490675, -924093241, 681854257, -1541839359, -2136176631, 447780479, -1390269720, -589946294, -688745344, 260283612, -1173041375, 2004849633, -1858793523, 1335749790, -744607746, 695847405, 1499770735, 1351118103, -192231131, 122119435, -1147470769, -1197405411, 438137265, -345664135, -871461068, -921665840, 1454860347, -604469006, -957501120, 1546353772, 110473150, 1668885979, 886704560, 853925393, -1207925047 ], [ 1190481556, -370964639, -1734602685, 321568873, 583639225, 292793987, 599371271, -1829657295, 1125576812, 54005550, 469025945, 1638052687, -1479326176, 708981054, -1032932042, 1629170042, -192643246, 1012171067, -264090243, 1817029769, -510631455, 1184757792, 269008720, 1569640969, -653689781, -614052742, 1965318937, -1511954893, -1258563022, 663864746, -1034999775, 1897164525, -506028816, -668883636, 1234166482, -1467596206, -1237313533, -244205661, -1325046550, 360748904, 801462786, 216058980, 180703429, 73800280, 1622592612, -1307688650, -373808187, 851182897, 271676072, 298288687 ], [ -664771802, 1262149429, 253456748, -2100910552, -1760847458, 371247230, -348200405, 913142265, -442836192, 487902643, -173980471, 1531325586, -1758901931, -559584687, 1768795044, 1477546180, -1135624120, -1567715798, 1535032330, 31119336, -337394260, -1917726735, -1856482892, 1755953687, -1650028678, -1007330582, -1501342820, 1518315065, -1266077498, 1142708835, -1039758426, -862737580, -995423230, 197375296, 1489483023, -363482611, -1442396397, 695817291, 1547316024, -1010228905, -975883461, -765131980, -2042019821, -1290021500, 1910965190, -483916598, 237973976, -376787212, 2081512145, -1543280908 ], [ 823043569, -1712971246, 2060614723, -1285583310, 2048139573, -261555799, -1007986551, 1119692509, -623560599, -1054498282, -233955795, -1072374405, 962002230, -924606585, 1067915130, -819935031, 1710459574, 438009262, 1452238060, -1708294416, -1308370146, -1999492229, 1017993402, 88994461, 1815555142, -438209983, 293668946, 1203316529, 1666110396, 1313991480, -726478891, 1570404074, 488170964, -2028296101, -1768518169, -1595989622, 518821554, 1033315697, -1292905949, -2095790404, 1756338966, -765080880, -589980506, -1358453881, -927718302, 1185249848, 541398406, 1843120942, 11934854, -1882898191 ], [ -109211513, 1796495244, -1674433829, 787671795, -698596703, -811929934, -1029838253, -1562943140, -1821241594, -1417955048, -851456698, 463530407, -4266614, -170690093, 534588727, 2098210652, -1521709644, 1937654180, 1259015996, 202505702, 2123896859, -764241837, 1756937988, 159625057, -2138293497, -1976902298, 1869344828, 1783133389, -1705019208, -1379771219, 660226532, -1895082822, 1692281048, 2033017950, 1642056000, 652528185, -1988241103, -345155520, 1718009530, 274267443, -137757259, 597598210, 530893958, 628402971, 2127967961, -352884239, 1184664683, -1737065917, -543557359, 428815556 ], [ -1066607353, 1437093942, -1150473664, -890439366, -1077487684, -546532903, -64598149, 1115544764, 1130199236, 1334671545, 643418218, -914408411, -1824752901, 1089333257, -1997772328, 1706753368, -2057940894, 422290080, -1140108039, -358068857, 1376886804, -434615668, 858677285, 1742910647, 322565965, -1235799856, 1808807523, -1394208510, 1613109388, -239986664, 1098585130, 509329614, -1427350967, -494215791, -294797894, -14548534, 1364737505, 59594743, -1153615538, 1434893672, -2017559159, 1412705233, -1672736919, 216240832, 451409793, -56763420, -83141887, 327168843, -215153432, -1824917588 ], [ 1237761098, 1072979053, 98196483, -690398667, 1941816127, -1547620173, -994328257, -1553479771, 694483079, 25478151, 2120676797, -1097408584, 1325728966, 1502319452, -855386098, 1581816603, -1043058404, 1423899975, 757510226, -1742475419, 1681127908, -351560939, 749494985, 1983769729, -1360299442, 2067789148, 333374724, 1384874951, 880942468, -823234000, 1895792586, 1115614618, -737238568, -953519141, -364492566, -890844602, 1842164619, 1374786889, -1265826569, 1170943969, 753603319, -1936993605, 1585354571, -809326783, 1073747264, -1418608080, -1814690613, 1040119029, 1979647600, 1691531637 ], [ -1591999763, -1443483866, 688388897, -1417785063, -299463425, 370414202, 1958744144, -2057567696, -213930775, 1843306024, -30731871, -873287900, -1874086755, -734787530, -848439519, 872341882, 2121463139, 2035456149, 2059233150, 1711535680, 614973544, 1467105294, -562849495, -2087700028, -806917000, 650388242, 1450239497, -778076993, -1938608200, 692963776, -1587976460, -948856163, -593657404, -801078212, -163398973, 256912276, -1386057751, -880246654, 2027541627, 56273240, -1664053479, 1756034233, 1034639037, -1527854756, 933495098, 1821723237, 280987654, -1693624671, -75717350, -396916437 ], [ 73219936, 326467754, -1214877595, 1761005512, -7420389, 1711978068, 315743588, -1188235278, -1702883772, 1680673828, -1492407828, 1520701142, 849556886, 1064783854, -1819223345, -2102606599, -1693593366, 904983598, -1339135805, 1780473516, 2084291701, 554195646, -448110791, 1781039119, 886175451, -866089819, -1495754728, 1617891896, -798499917, 2038751078, -1033879871, -1910250675, 2085951588, -404339824, 2066035521, -2052516061, -1249555402, 307839684, 1882530208, 101424086, 1313004151, -593276038, -1379799295, 1634128219, 971793464, 493759959, 129329739, 1241995097, 1972667150, -497606849 ], [ 1965098581, 1427333232, -372473992, -2125873620, -1599551058, 859697072, -1818580838, -567264775, -894233092, 986514962, 80620049, -807670812, 868008642, 398535151, -1644381992, 406398624, 1090014238, 684962037, 720523338, 183480067, -2121347838, 1276138606, 1784582661, 421146408, 737080170, -654089508, -1034772453, 1330498405, -900146908, -644650627, -1621146947, -1835680076, 1412589077, -654434993, -1221153534, -2008084636, 1767283981, 1069149550, -141373716, -1000148421, 1316325168, 1719840109, 1613638014, 838640602, 1155761251, -728991962, 1955832503, -8528278, -309931177, 558142154 ], [ 342190097, 605177691, 2024112176, -268629752, 1212078457, 1966118037, -339473301, -1694188898, -468224547, -67123994, 1362967948, 360203801, -200236955, -1856301978, 1261571411, -541933574, 1629159772, -193795178, 383196831, -1647781766, -587455093, 1043177842, -1275588718, 753154779, 995309539, 1296227068, -813233066, 2141267338, 1829164798, -1245130149, -2121426304, -2040844508, -1774446037, 1775718502, 149500649, -945217998, -363428340, 1825745383, -2030761643, -1977751233, 735450085, -1318194868, 1636529782, -340676668, 1763318993, -832515291, 477717357, 182852916, 1470404599, -853830674 ], [ 105877631, 948255002, 78412031, 2144466521, 2073445588, 214323823, 1303149041, -791391457, 1693078473, 104683736, -2026718382, 1448833328, -823467234, 1442851661, 133310727, 45059616, 1615130453, 297958670, 670073295, 1447258529, -967570769, 62142782, -2026833110, 102766994, -1918899984, 1591736954, 206666835, -1603070045, -2005947761, 2024412084, 2040218152, -2065105428, -158815265, 135947810, 198066742, 990677594, -1350015511, 453171779, 781626102, -923340578, -2108129026, 658752151, -899165896, -671271779, -1831847200, -777805012, -39501641, 399740404, -1867871875, 1664313184 ], [ -40963986, -537001313, 269113732, -389722978, 195478166, -1821943528, 2076127783, 1865060040, 54019612, 1316116258, 1603711528, -37559185, 1948201299, 1041587785, -2141889457, -2062897055, 1647236937, 279632827, -2006235348, 1106959387, 900617309, -74995783, -1641182911, 1044385734, 116190127, -122669219, 277124705, 354347319, 2087412447, 1669670812, -179486158, 1048863411, -1004515171, 1025534231, 463327832, 1437089425, 1974253094, 71750486, 1351114576, 473950451, 1109291725, -1289678791, -1270988268, 1319540480, -1316470764, -799695969, -477251222, -1536271011, -104168940, -1750238357 ], [ 122644757, -394024801, -501974778, 1154681678, -1572397106, -918413495, -658010140, -1579033603, -1444606359, -1372185886, 243111835, 699742372, -628829068, 679838607, 989872567, 216943161, -1409489363, -71761391, -984674547, 176974423, 346872335, 1831330255, -504742251, 2093204476, -1484898056, 2130435339, -729237048, -942680088, -910304888, -195050855, 2010825494, -949847422, 1257641154, 1088002873, -1637915590, 562107291, 1240817729, 1467722129, 921478583, 1728794560, 438327224, 221495340, 1706456993, 2146538545, -1635577390, -1989765872, 868692243, 191380248, -65808135, 810477427 ], [ -1015371669, 466481874, -692336189, -180502647, 1308425502, -541947763, -701276161, 568980650, -773901986, -1480027640, -557240281, 876417244, 1241417741, -1721595983, 2017211084, 1007908162, 1565518225, -2102116552, 940704560, 506351158, 98624108, -762907796, -1403762699, -1906962884, 2127415639, -1510338199, 356831851, -2079082972, 2145542046, 97481048, -859630521, -941876231, -1355423193, 240200639, -1278683824, 267529485, -1485402289, -1623627431, 1620370865, -1950118054, 2123134758, 2013205, 651292917, -422212677, 23975391, -1277557475, -1646849131, 1694198536, -142469528, 655614121 ], [ 1362556837, -104795396, -1944986576, 1195318532, 1174132986, -212555465, 1623820044, -1685149200, -724659650, -303168380, 1761536486, -1392621381, -1961776978, 1089205365, 109812936, 238654612, -402983810, -1432649555, -1561421855, 1907407883, 1930884126, -965482425, 989614950, 264427587, -1182584636, -517826848, -1003021903, 1326548756, 552897935, 1950895467, 2119837817, 206506536, -627473255, 1080064675, 515701797, 1829336847, 1681361706, -1197234874, 1598100733, 2116558753, -824441840, 834876060, 2123793725, -1948410645, -1228961580, 63736228, -1068250935, 2041924611, -1798415489, 1348519846 ], [ -158370760, -1154894514, -553368543, 1174565305, -1990615601, -1735347500, 1118629354, 1186907127, -1248682052, -75239097, 1527927773, 706330108, 769707279, -2022175526, 2045382521, 1780201827, -1971445731, -31730812, 1849617540, -516962926, 249236828, 471646860, -482871814, -1629794238, 1804762510, 350234378, 1188990372, -420657446, 1509644308, 689895663, -104968403, -637243136, 495180576, -1168694145, 130611139, -715066855, -1737781841, 994914276, -55412401, 1293147783, 617897805, -616630214, 964087833, 1626026822, -349082096, -1460989975, 1366921349, -1240886931, -2120113175, -1956098576 ], [ -86741727, 1576134896, -2102733814, 288756511, 752969556, 1662864471, 1939314613, -2085909686, -1563616856, 1562713187, 1543502253, -1324206453, -640824986, 818609425, -308186076, 710804887, -1443751385, 440060973, -1812181005, 1619182683, 1677802554, 164155433, -529164285, -222620747, -576051660, 747351583, 634191509, -527517109, 64406220, -705096640, -1647301751, -1587893900, -239454887, -232298715, 835827795, 1523287846, -368312268, 749262398, -756492913, 1321647213, 621718511, 1544517081, -1579847635, 706321718, -1125282834, -278789518, 1621672849, 430904240, 2089772656, 390707536 ], [ -953310441, 1813804799, -1334564833, -1994690387, 2104043546, -1462264685, -685494428, 1638026817, -1728401499, -1518652936, -976182612, 63225569, -118736239, -1265173560, -2058634766, 584826444, -963301279, -616324772, 1895379056, -342138579, -518530044, 436760553, 1897897519, 1200918202, -1416417098, 912214882, -987465315, 924930760, -1526204149, -1415669769, -97349236, -1294838994, -1318369467, -892232553, -1796144805, 1199454568, -2107630963, -1222596976, 1454771641, -1073652169, -1147296271, -291077264, 1680879744, 280548470, -1769999660, 597757142, 1590745172, 1450441248, -1794406954, -276690482 ], [ -640569461, -2136133287, -1814930375, 396499485, 703735910, -1505917345, 252586777, 1544078732, 1783234201, 2018983871, 1259687601, -1383740494, 1312018812, 264267457, 614866836, -445541583, 53658542, -2080073871, -774966134, -80840511, -1610641011, 1779443301, 523447282, -1840690454, 203965279, -2019733457, -178424519, 1241726486, -18630775, -689247954, -283196282, 643267903, -513685952, 648919772, 1666143720, -224204604, -1255349967, 351638914, 1333184852, -1798314899, 1964719170, -918768915, 1165255298, -1312322283, 626789831, -360043426, 44346785, 125863278, -1225095709, 657686388 ], [ 1762753049, 1497783797, -253016410, 1544060804, 1373503647, -94592998, 1294513870, 93577896, 460276188, -1885911093, -536657897, -1980853215, -748861265, 1802883852, 1089069170, -348545832, 1838019331, 935067834, -527812770, 206983672, -1373690993, 861563822, -784929877, 1598501742, 92604731, 1123010867, 1725590283, 867250152, -1820866835, -1154048102, 1149541215, 2107711754, -641255640, -385439409, -171059880, 1268980644, 765135717, 1464046512, 641377941, -694860751, 1067574162, 267518018, 1713898878, -160227464, -1446477696, -1871922151, -72637421, -346776013, -67848556, 509288628 ], [ 160231831, -486051531, 367088916, 2061989796, 257386548, -1649677074, -2001966208, 868798337, -754411255, -1369715441, -863308265, 593077323, 574031455, -478338917, 324546646, 609779927, -2092799514, 208665554, -1750820566, 395433494, -2133274253, 1543382232, -1380091576, -1353482257, -247732355, 1684634866, 1260885110, -1166386561, 2066392841, 1350135162, -1070484744, -428930310, -21535752, -1044396047, 829843753, -801595981, -1849724142, -2133809316, -899711881, -1098146161, -1739412847, 1918892418, -1540552704, -870521647, -128757131, -1136416608, -1226703765, 355487925, 363636562, -643080698 ], [ 1951976896, -1187730140, -2095353260, 778014351, -1311903825, 1908323694, -1438738903, -313354361, 1980985554, 799048601, 847037309, -2085192609, 400930240, -978883868, 1658693428, 1606940810, -2121906372, -896095214, -1295533741, 376719159, -1585733934, -1887955616, 528591356, -2029246579, 542702723, -237559931, 104132081, -396103724, -382215569, -486532368, 1345482464, -2027925040, -787403843, -31605115, -141779221, 340067794, 2071121671, -956959418, 1618106032, -1101578698, 947152836, 1199532477, -1626680018, -1088282670, -2092770133, -1128966131, 426051528, -1614281141, -785092764, 129698805 ], [ -1475708083, -1957137504, 2097884942, -718434172, 122026908, 1114461409, 1660578453, -2011588196, -992404561, 65849037, -941024649, 228303076, -920168856, -1755211661, -1668581730, -1111569714, 1910485026, 439030378, -453861201, 845900075, -191163361, -109254191, -2003500880, -2047653856, -1272809238, 1678787247, 1775591512, -1647544142, -1219770837, -1490062887, -813226746, 1647283039, 1666086296, 1411662436, 882523075, 150684975, -83912472, 146464228, 1997307923, -2010802538, 1125035507, -714947872, -36864858, -670943570, 1955796124, -175853137, 1153563783, 589630915, 523659844, -30105448 ], [ 806807204, -1573333189, 1305254637, -1621633425, 57975461, 1315307841, -1970590428, 2008928853, -1829297810, 1027227202, 629083109, 555386201, 535504455, -454216774, 1306670847, -400073238, 1098069035, 2091569865, -1680743002, 924836842, 901816913, 1563173246, -335612352, -137089373, 264998112, -814222635, 1188091490, 1510641153, -1042965500, -1225551579, 797133262, 1631340416, 1946069166, -324972536, 408788364, -2020338865, -1532855343, 825677217, 2101913326, -539385978, 204879322, -1759551112, 983296548, -1838147701, -1121369531, -1222936082, -1048897670, -472218830, 1862815339, -983990564 ], [ -364159334, -1093295127, 1173778551, -214943190, 2143010130, -10858696, 1136484013, 1955965485, 1329898201, -512202075, -1517498182, 1823147710, 1239579605, 329209238, -1634851990, -1476025697, 2098677078, 1807305960, 432989077, 1971312206, -917241768, 1119787958, -851885733, 636083517, -1774695306, -127377770, -211306801, -878697232, -1909997689, -1606993152, 1294809521, -1371005710, 542919552, -1683255547, 835626290, 1051678022, 792937084, 1686995134, 2045818013, -482101835, 896658739, -959704095, -1246428889, 591632800, -1074658326, -695556039, -434379745, 1585074871, -1258314410, -622767090 ], [ 1616616094, 1381029909, 1273325792, 175111115, 1342734977, -617890799, 1465070586, 982296956, 2095351749, 1219025591, -1914777454, -741679354, 352875844, 143059031, 812318585, 1268643998, -1502588464, 965164696, -1710017112, -715204637, 1317945071, -1011035723, 1114020535, 759087745, -1254863035, 1947046407, -90518140, -1283635969, -1453641624, 183542291, 1161788564, -1244255954, 1715488342, 1906714210, 1768394647, 783256043, 2034155091, 1825948589, -879399902, 1568387282, -1382448704, 354807139, 1415345296, -400638633, -608687382, 266341996, -1586155676, -1897532837, -873255922, 1068020876 ], [ -1499818285, -534747147, 472830846, -524395230, -1641713282, 238255332, -1863926871, 984597373, -1219313200, 1848913795, -2142832498, -1763793270, 975968137, -1988151474, -807652513, -1603264036, -1687558808, 1684933129, 2021303051, 648989414, 168444999, 1298133552, -2035490977, 2054863744, -340794685, 542053707, -1213479192, -671589434, 239465555, -1718302165, -1016667174, 1133002709, -190801951, -30927869, -1785107908, -1516458632, 1297977123, 1823137587, 748577280, -108022919, -1371253009, 917991754, -529083655, -567781125, -1293549997, 1267962935, 247825190, -836170871, -281809328, 1227228631 ], [ 367197602, 1326035484, 1956630681, 992937392, -410518528, 502600233, 26245534, 656649064, -1671947496, 757807296, 169514105, -532267540, 660010290, -1155842755, 1229196506, 1546116472, -1890474099, 865143033, -1982020720, 94182729, -1106239660, 1869006925, -1563092552, -1437094009, 430115164, 1898671209, 429733782, -675975075, -185021147, -786309050, -401126963, -524980765, -442844333, 1424042952, 909368111, -203672228, -1227410958, -735868390, -898596620, -1624246395, 1363803634, -2040678033, -848790877, -155800102, -2077444978, 98932916, 1362154747, -1225758223, 1789740672, 1814610758 ], [ -1024839923, 1628821267, -1141071121, -2042929232, 2065147507, 47923469, -1316008570, -534151404, -1479037859, -1821427158, -1158761609, -117139335, 2045687333, 2083424095, 959749496, 1209603870, 399332391, -955386905, -1182065601, -1448893242, 1503400533, -1046325758, -1747373579, -1859355166, 1526425549, -918567829, -2101166323, -1529902648, -230604174, -140514313, 1233112613, 1608283011, 764255235, -883111767, -137340507, 381938872, 488143263, -397091445, 807425777, 1506184721, -895478186, 715749649, -1891419219, 834399822, -435361928, -884614127, -473261464, 1910878710, 1197787653, 1761681045 ], [ -1720710540, 61986197, 1745702815, 597412677, -844409280, -350098856, -1264789075, -880768875, -1491232123, 1649924771, -940401824, 1504931531, -1935900626, -300018411, -1707981117, 966407974, 972283021, -909381754, -7599915, 1893836244, -663344640, -1858179201, 608048738, 1345805233, 1772262105, -1884943839, 9971222, 1574056547, 1403068965, 1981410415, 1577287200, 265477653, -1409062580, -842317038, 513507265, 367458098, -2000161058, 439951910, -1790223154, 1122425789, 849693517, -633215226, 1222526300, -688128922, 1996941263, 1824388729, -50550515, -1420225856, 2122447780, 557092850 ], [ -1240567518, -1651113869, -692563906, 2094788823, 496537914, 419153561, 1664723102, -433355950, -788353907, 20750194, 1500579468, 1822161304, -2115608412, -365819155, -1793720187, -1781380050, 1796875047, 1706514716, -680206595, 1855871200, -2092720721, -1050283667, -205339603, 1169912074, 1642611709, 1246657401, 1932430543, 624979407, -1111883608, 42734705, -574694118, -2035359080, 1653485194, 1910204236, -1540885212, 387536969, 325132643, -717200021, -163574303, -1010718559, -961578342, -429122604, -1983639186, -15125279, 438843275, -1822099851, -201889120, -1915775112, -178210464, -399453871 ], [ 1872349677, -463648778, 773405877, 1294882208, 438928281, 1161688361, 340067895, 806426547, 1662632041, -589482495, 257611634, -1415824271, 1632696118, 1586661477, 1289710147, 1881519383, -127715319, -1414875452, -1153148203, -835528911, -2083967149, -1205713018, -918245549, -730127690, -1335452320, -1093840808, 1638495265, -843146316, 1585381966, 520518387, -226232167, -1405140363, -1381361014, 243869311, -1147303213, 240864745, -1893006721, 1717149976, -750425283, 764795247, 2079722921, 392397943, 1504001322, -516769515, -2090829542, 1957778730, -1193996378, -775138101, 163033786, -2010046392 ], [ -1157340894, -1697870355, -863558352, -1443061814, 1948853410, 490029536, 1344674310, -452399298, -1732138335, 1239689145, 1403931357, 1399493046, -287447953, -391606028, 1638210818, 1675433571, -258678947, 2120975044, 735116356, -1468540354, -1299578187, -249069879, 2134049041, 1591874918, -587717075, 1995170714, -1052625479, -1243611252, -558260070, 1011508396, 667702497, 337906859, -804807422, -1541413515, -843192321, 170298952, 1767793231, -1645736791, -655818466, 1743808161, 264326622, -446852613, 1281941557, 669023013, 742432606, 2047682577, 1486027014, -956902847, -155031277, 1430788077 ], [ 1018672931, -1298698841, 442446397, 1754170558, 192986503, 1291033227, 1489971981, -358931280, 1916612882, 992343082, -1008771677, 1850381239, -236411362, 652556773, 1163473478, 104346602, -1200911352, 792778581, -682694456, 1362275829, -983716601, -876176567, 2048740573, -340330809, 2126602604, -770409788, -1853360286, -1402357238, 367316483, -1278419797, -603337786, -1202855053, 2137689925, -840723521, -1545351541, 129634703, 870125949, -583291817, -1171185518, 622182391, 84389725, -2046854607, -53324260, 628350925, -1934837657, 670733707, 62746748, -1764573365, -1138755965, 1961937919 ], [ 1723297436, -826212558, 968171264, 1548888404, 637180574, -1311727356, -1481101744, -1724640477, 2010081098, 2011500116, 1894293347, 1934364760, 15214240, -1943889990, 1787615556, 290022961, 958094973, -1904233683, -1290866701, 1599489094, 1252968413, -2039124816, -1178951998, -1142254460, 2003972853, -1374436691, 481205130, -1308876097, 1523321376, 1921056064, -1318588876, 840233453, 369099894, -35060929, -1055301939, -1621229596, 153213294, -2116957388, 364360425, 375818114, 271641799, -596395742, -1804737085, -1356946896, -1213747487, -1292383916, 1506732798, 1349665133, -54176115, 1479923008 ], [ 1044270680, -917336360, -2056907794, 1275074589, -2034234950, -1747959953, -1321691793, 1591472469, -1026831903, -173445793, 1329760712, -2140912599, -1390099137, 1770413896, 1274807936, 909274293, 1773939303, 394900835, -763501403, -361085388, -2005319978, 2037175621, 2120359180, -675281198, -1210340629, -1720864524, 1486854027, 1527196985, 1458445741, -1746579260, -606400969, 1619347901, 1277273137, 1381737644, -626972660, 1525679785, -1330915611, -353518823, -782746951, -1428080129, -2093400588, 1902226124, 1729142338, 1578859302, 652976970, 384916424, -727946516, 1445601591, -282085414, 1533079370 ], [ -1850598726, -1416122214, -2074005621, -938655373, -1237436673, -156721816, 926295624, -861335444, -765316803, 1496652510, 831725144, -1638049153, 784883059, -825501034, -1079976815, -655817308, -2059682628, -1492888394, -376288973, -2011948641, -497735614, 1090943129, -927159706, -1990369756, 1343435990, 1364735846, 505699020, -1778283845, 2133722388, -1062251016, -991849643, 1165141928, -1050610523, 624131617, -1979117089, -1514273503, -1658366016, 711961180, -913033090, 1757280894, -1600424428, -1478083497, 1441478822, -779416961, 1587650654, -1665205806, -56056423, -1592438581, -327138296, -1498224499 ], [ 1081464393, -1047058063, 20252333, 1179756251, 1404749757, -1134986087, 1521821275, -1329220858, 754541168, 1360469379, 322854138, -1832074990, -1849880405, 570072944, 79131556, -31303378, 1777875294, 737777667, 1154932063, 1246702589, 380307284, 1951578801, -1428225058, 504912783, 600628986, 2107161004, -369087982, 139704074, 209965055, -696226145, 1411361925, 381161318, 621106687, 852182084, 173286462, 1381411923, -1667023268, 1383359444, 622951965, -996488501, 898628160, -188300332, 1373184400, 965140740, 1911482903, -50705644, -379225646, 474830166, -6028711, -6499567 ], [ -970069984, -1547189125, 1802619997, 360403517, 651704818, 1528636113, -1537973745, 380894257, -1861615627, 1775287789, -273571823, -381196376, 1017465713, -331643076, -1178323779, -434816124, 58787286, -2111504795, -711565988, -2007905027, 1635608026, -389295477, -911918109, -588276434, -122963730, 119379842, -717781814, -1685424316, 1079253019, -1300334261, -354530057, -1662123121, 1678890800, -576912318, -96037463, -917626415, -1519916651, -750244315, 317013032, -194993145, 679310703, 1384307529, 1387125032, -136282167, -80606497, -1183649074, 152354864, -1581271558, 1896358449, -253234759 ] ] ], [ [ [ -1292683863, -1043397017, -2024780574, 736276147, 25464287, -1663396936, -1104947091, -1435425422, -118472524, 1467030025, 1759581120, 838937884, 1019332415, -1065246742, -2112330903, 984978233, 1566301597, 1062751662, -1054124994, 83605203, -1737852911, 87795853, -164983541, -1939616827, -2025434429, -990815755, -496124712, -1195537384, -685762315, -1881290131, 413714443, 327004321, 1155413631, 453683242, -512906856, 1114404188, -982298907, 46185546, -2125233899, -966383614, 71180755, 1852881615, -53495132, 1055492338, -1992848619, -1959991863, -186258785, 792092354, -1351633628, 1093675680 ], [ -410287755, -404539378, 1219100832, 262712203, 365511990, 1773893, -1367946342, -1234522104, -1501145529, -1790400153, -1025820655, -1663273116, 349068171, 1943724749, -1204279667, 1964727630, -492507608, -1614484586, -1849419396, 400322214, 1074275460, 1782513340, 732661996, 291044685, 791862403, 1712252187, -1419588841, 195851080, -1093031161, 1753094735, -696780880, -1454234039, 756161738, 1555706759, 175244493, -1833910929, 1952944085, -1924582581, -1429727166, -189815969, -1293171432, 135088212, -383656255, 1833466083, 671346563, 2064840927, 1894500241, 437498259, 524241112, -226367924 ], [ -712131041, -435537497, -217080103, 1669370288, 841762641, -341347927, -967473274, -1781073557, -893968398, 1781486586, 773316089, 396645455, -1591013179, 1560015764, -1372158493, 1603131349, 1139944176, 824066315, 200781862, 1911779269, 143672140, -1267327445, -1331387730, 436993300, -1029878349, 1271294674, -866834871, -1475097702, -1241863391, -1905674363, 1843233881, 1840881689, 306817464, -830161953, -738391991, 1883585717, 2097649783, 15129502, 5123925, 343205104, -937544460, -1343216690, -1341310913, -1272865981, 1100790473, -552297849, 399460496, -1591660000, -1028459754, -134608493 ], [ -575096463, -1206137677, -692275381, -766372765, 2064002160, 1134067708, 1124224594, 974340355, -1649268760, 1802914601, -629880723, 2047902158, -369793778, 1315571251, -669165227, 591373925, 18186553, 1652433817, -1335558212, 547756567, -1789195353, 162456184, -402708453, -1857011626, -317907758, -1456420874, -303573633, -77709620, 745929263, 2033754451, 444731965, 140439310, -862645998, -1889532332, -1370300873, 277386785, 1234900397, -1915634816, -237599959, 560122421, -875330070, -529308265, 1881725337, -1800322247, -1217826310, 676143712, 563661926, -1458525411, -1098499815, 896449613 ], [ -1443244436, -587155883, -86528154, -1745594444, -1475347546, 360601923, 238515013, -1219654440, 639058017, 2014442540, 261223370, -1437266480, 1916998638, 1274966713, 1105980948, 2046535866, -596576315, 42183852, 852468745, 1288975613, -1446721038, 709517770, 96807146, 121027766, 123338641, -243129104, -97206422, -795708201, 2014886232, -1047141486, -1613707576, 1747623028, -41989067, 278122623, -1224839853, 1649109309, -686392320, -178883159, -928223609, 887089967, 1294560746, -1592336520, 1421295092, -498312606, -251525870, 1747433530, -42073692, -467616172, -635783599, 932222349 ], [ 1927025695, 1497012294, 937320067, -1476640861, 1671301104, 1500527995, 515771690, -2011055408, -1051834218, 58668276, 465241654, 102041958, -1529848943, -1221912137, 1122534904, 70737383, -731594998, 1443268294, -187744175, -621107603, -1465928200, 1895367441, 1500928460, 1198862885, -1747280311, -702743308, 1408461403, 252412658, 2045525147, 938073688, -661429860, 1714267983, -2054340011, -1109791043, -998774389, 1228315704, 615254527, -786475719, -586646376, 213249035, -384356550, -396124997, 711524720, 1039555672, -1611656839, 2051672719, -989664641, 51100772, 2114752468, 595630892 ], [ -296323220, -1435868249, -875975088, -1290245446, 1591328469, -1173972432, -1087317503, -1972186341, 713353934, -1632490116, 2082256793, -1434895719, -253338917, -2060508562, 1493595192, -1636594563, 159705572, 767417003, 1573007454, 681101162, 320888998, -708877421, 412339484, -1841516311, -617846727, -1597450245, -78233641, -237119182, 2050561827, -923852529, 837406627, -2030090069, 421407896, 1302524880, 1712404231, -114593508, -730829046, 1192203937, 1202114900, -1205045591, 296680089, 1986231221, -805671936, -552294305, -113196983, 528893582, 1043896589, -1607086537, -208010855, -1194461532 ], [ -578668138, 1204066340, 1008723123, 1296428947, 977863737, -527209355, 1772259637, -265739324, 1362058163, 145484946, 699999865, 1116400508, 567099262, 1786238682, -724728059, 294736981, -429928934, 1237943872, -1270738785, 371893224, -169461930, 1277773120, -1069945566, -522425653, -373182944, 371559060, 2115055936, -472731711, -327834209, 1904974524, 1886222461, 1936524452, 1326816553, -634054885, -1921094642, 356517018, -1756163171, -2145177344, 430525579, 1978289623, 117713979, -527471849, 1401535672, 2055300748, -1666834590, 854878329, 1617447899, 1911928275, -1605380690, -876975699 ], [ -431522317, -1751565668, -725910177, -323978840, -631498502, -2046319439, -2050115630, -660119616, -974238898, 441848889, -1832237349, 522257749, -2112410817, -2103383098, 812945539, -883603375, 1519192981, 307761404, 1385308118, 1650357553, 76191040, -808788296, -1143159871, -1541083639, 1354605959, -1093953370, 686297856, -1039692496, 594201863, -607651710, -877080404, 1221214960, -1211118326, -616564091, 1209456736, -646622898, -173727942, -1132201240, 290867809, 1987602702, -1027562808, -732694814, 1978093661, 532554188, 1386959453, -1144262849, 451891373, 551812997, 1807078490, -1762152602 ], [ -1916360684, 1975343189, -159316097, -846565108, -937546508, -1035230142, -1540007421, -677954333, -922839607, -1314467817, 750390099, -801362794, -1078474254, 1022935920, -143775029, -1813627115, -248711068, -1285494085, -57771169, 645948647, 1861566453, -958874061, -24203084, -530068922, -1215900619, -1273762320, -962089647, 609221206, 70336808, -520420180, -1481992932, 2111346090, -418514161, 2110812215, 1197580102, -1209599484, -1456678153, -880440380, -688571222, -632142486, -710331899, -1780292795, -894251648, -812315061, 2073270892, -1524774100, 1947168082, 1054646793, 157200234, -1730983494 ], [ -106289904, -258590353, -1399425942, -837642725, -2135558725, -662978543, 217522489, -1693470063, 1898164907, 1290184087, 2063819105, -1057510143, -1041415431, 660135537, 1933061963, 1230783685, -789150196, -931920560, -1370913757, 913387941, -93946273, 1044957536, 850949420, -1165404488, -445889792, 867368417, 1694038269, 40393351, 419670772, 1324743096, -1915246755, 1447134555, -1642686987, -463049626, -2020207027, 1378393986, -1076614172, -1268964539, -162466911, -1052898023, 273743798, -998696877, -1900175198, 764757202, 175620059, 1820137747, -1611976507, -989216093, -111847225, 1496901556 ], [ -1049749834, 674610059, 386687935, -1779864507, -2032057340, -1709754303, -1104654452, 1258256460, 772817704, -105176166, -169652437, 1497152192, 1352484028, 1652454608, -92297146, 2034011509, -1131943089, -316071957, -442353516, 1253562507, -1160422418, 11076946, -1724577859, 978304742, 1542950394, 194389357, -2129023143, -1763418436, 2127729286, -204680976, -1484562487, 1822112986, 155030930, -1853215234, -758833812, -2121592555, -2007173958, 42773886, 1211555994, 857338345, 1705135853, -1399595106, 1821773547, 1031176699, 1062815470, -948773424, -1584310295, 1833141265, -1903795100, -1280946162 ], [ -287437804, -326134419, 753771003, -590547919, 83262910, 1481383070, 689502968, -519639653, -662941954, -1792246962, 1482133780, -1281509132, -366040279, 1773155994, 2085665820, -118161513, -1771755627, -512883469, 647224259, 111441957, -1283844481, 727019353, 732203214, 791534238, -1229829279, 100477943, 258189937, 656828756, -1791127540, 1786631924, -573868875, 999139803, -812107846, -1147321477, 1725557006, -1553766890, -1307781526, -1999073051, 1962648610, -882164062, 2011443012, -619135889, -1652526263, -486809701, -721519247, -1265186157, 642383936, -1407956158, 1409123571, -912861840 ], [ -1399665091, 1392793675, -1168285404, 100302024, -877622842, -407871942, -1854223390, 1722444465, 1496125310, 781459198, -1494698360, 2033886453, -1957697214, 550342405, -750743313, -644677733, -942892253, 599274778, -818291184, -1639210684, 241943026, 1873345367, 2105904583, 548199372, -84432005, -741207038, -1747612377, 169435300, -1694478136, -1413966451, -2102135051, 1223824821, 982352379, 353356101, -1121615594, -491698550, 1201822306, 1995483799, 454895037, 1530890968, -1365792293, -402456173, -248367584, -279191392, -409092787, 127354208, -1404909177, 1303961236, 148348807, -234795582 ], [ 333841450, 1444273687, -414887017, -557337223, -846859683, 592110704, -44767206, -606792159, 2090303472, -706264292, 1577979826, 1236446865, 1186782521, 941704987, -2145522452, -1141622015, -540957287, 66609271, 308742084, 105699324, -1780488380, -255218836, 123980230, -1513000956, -311634699, 1677486929, -780561431, 660297365, 1839154873, 722218496, -1389887203, -607887244, 312881834, 1708697516, 276984096, 1397109983, 1591658296, -1543948251, 339498932, 2092954496, -253650186, -290378500, 994221295, 1386658782, 1287579757, 1825785764, -883197254, 1107465265, 1739597575, -1733165754 ], [ -455217894, 1482935129, -1719731752, 1178767778, -1176903405, 1475903812, 1767249499, 1004273813, 1112351826, 230703094, 477580666, 1521405084, 216338521, 384160199, -505723850, 1801909724, -473761763, 827258405, 913416758, 1250291230, -1987886245, -1785026122, 1459935798, -560045564, 1341920825, 320540609, 852462694, -674518557, -956255881, 1050319381, 101822719, -1561713023, -288698575, -1495265859, -2135303239, -541780957, 1471563358, 9312532, -2119432336, 1051686228, 2039969555, -1517199221, -1529113011, -706979247, -874027607, -378196530, -2056931338, 1663242670, 1646193238, -1465112162 ], [ 634200753, 2144781716, -456244429, 252887248, 1503697670, 2065895828, 1962102295, -1683318513, 1514694308, -1711267402, -1082006246, 887794153, 535802056, 439543599, 1329679327, -788124848, 368845377, -1043364773, 148044126, 252347071, -33423798, -1287111029, 1300981049, 619559340, -524283890, -2119570935, -1974110300, 708382743, 1278372895, 1303613554, -1289958867, -1502683903, 799531679, -1461790473, -573788455, 560636010, 188876581, 1512292037, -754874239, -1272296497, -1643741403, -1178301343, 2011142193, 1103982494, -121347695, 1694639091, -787315000, -918836391, 521888658, -1808099226 ], [ -209122536, -1187975979, 308213239, 330169621, -479170361, 1471272374, 1598780210, 891617631, 1613440183, -1359797998, -5717180, -2121692651, -900369974, -1117121826, -591474174, -1797613768, -1524422381, -1700749769, -1164119117, -1159109313, 651478206, 171680311, 571050901, 538310321, -1558807126, -1114501448, -2022454315, -668373825, 584803536, -1671089105, -1067509737, -358229779, -42166168, -1653425873, -2107058808, 762023479, 1019393613, 1659869337, 1405401983, 901653922, -2050140274, 567563386, -875675211, 730822749, -2104450996, -115535324, 1904931829, 1284988289, -842289571, -359789853 ], [ -2044839211, 923635369, -1187064619, 2002829527, -354327644, -628567673, -2060149637, -303211287, 1731322086, -1037295297, 808032813, -917582664, 944279132, -599137453, 1711492372, -97027158, -329744804, 665102219, 1278788436, -349265594, 1808495877, 185162533, 1388756659, 1152389795, -718827824, 1974905240, 136599937, -553451351, -1517725145, -1362012353, 1902881335, -527822896, -995795245, 1010805422, 305610772, 1564333287, 931359008, -215519071, -199389347, 1050544484, 298454855, -76472330, 455251879, 57773925, 1087988340, 2010467780, 1588969918, -471731624, 1494504811, -803519862 ], [ -1030489816, -1723383090, 1293217828, -1086873590, -1116614538, 380024279, -2134226381, 1422910741, 832384160, -1191458631, -1369493310, 1523561815, 1111020857, 503233295, -1919418851, 1063873518, 1523387454, 982967613, 2076304135, -1949162044, -317657491, -546054485, 932462935, -2050097327, -1507755868, 91237342, -1129654060, 1901371809, 706711731, -604600775, 1671474708, -1519214729, 953471758, 406311519, 338791446, -610673310, -1642137167, 1464155303, -1635061008, 1398264012, 1745696297, 574346122, 2019230403, 1958898685, 8653944, 1153926666, -1391914026, 948023855, 1081197490, 277092359 ], [ 932073548, -22189665, -1576865324, -513083927, 1020807380, 1512236075, 1482858533, -1982399649, 352576265, 172726631, -282706447, -1978247676, -2121327917, -933135531, -868965860, 1930778262, -741857976, 1693257362, -2107053671, -570007261, 1885199189, -2093719066, -646117537, 2031804749, 1787521129, -1615052445, 81999701, 1643947596, -144645441, 1284483040, -1874794997, -2121691654, -978951234, -1218077176, -474757696, -1259721801, -1756574570, -182255080, 153514971, 52058933, -928622343, -5329792, -1947041990, -1162735434, 939828530, 239930024, -1767826426, -385419098, 66457278, 1672793707 ], [ 459847366, 1553640883, 1185885815, -312768105, 1655726227, -690942979, 221768111, -935003056, -1923690700, 2121606987, 1563315632, 688233833, 1625266798, -1593360066, -1776616408, 1869357291, -710307759, 1217497523, -1811008444, -800050791, 1101963153, -1987969106, 1889944760, 309548144, 190481578, 848230189, 52659871, -1590394963, 182860166, 1851480181, 1096361488, -1755334301, 49028519, -2029766522, -1562560039, 1980480570, 712526483, 496555576, -1074187100, 2003490225, -1260704140, 1603435356, -130220101, 407801772, -99393344, 1682049321, 393778759, -771621620, 1269687976, -2141071785 ], [ 1996506483, -1044118382, -1528243476, -353753456, 1442497945, -1035144142, -519551682, 1806054807, 757633168, 1199714570, -346102371, 340144014, -1273340909, -712270955, -1932864540, -1503154488, -1429104832, 208051890, -2060873306, 636585197, 540373935, -1179765431, 419921520, -1190533459, 755455361, -1914894909, -781218958, 1416597583, 1104325814, -1558530755, 1148599914, 492699603, 1766139572, -1467289813, 823142165, -1727002186, -327688773, -1227961168, 337839101, 713224199, -1826527863, -601729535, 789495991, 297028688, -876780708, 1607213713, -1861430709, 650073464, -1362664149, -1415183172 ], [ -209986919, 340047889, -1669122250, 1846967881, -880756181, 327248379, -664237668, 954279969, -555065252, 364566555, 74574558, 944871211, 91617119, 1147484045, -1572122303, -785545766, 1701493320, 1880569378, -1710062489, 418149917, -468514715, 365748712, -1965483593, -125113283, -1588007699, -285699004, -580810935, -823757065, 311233573, -1705287839, -991775843, -519254130, -798765436, 653531962, -2089260229, -1300360556, 1898265165, -639771577, 1082892077, 639610170, 1943260039, -1364008717, -438321338, -1855423051, -255143933, -1609447033, 1321998271, -590456774, 2056065030, 1561095711 ], [ 1601178700, -1491873701, 1255032882, 1577322915, -1520237062, -1389982328, -1052074029, -563896680, 743917361, 702119126, 1057994835, 1803798818, 154748396, 985542655, -2013780988, 1635274309, 1940500464, -618306142, 185404146, -824230735, -320865887, 1938291971, 705036023, -1604617271, -1384160359, -522771466, -2135802560, -1075821636, 337269070, -48566975, -1332701210, -1719823797, -1189148336, -1267092508, -397577688, 1679106857, 188356956, -1141520493, -294654747, 1026593625, -1127102726, 399513610, 1166161954, 1252654406, 1144087193, 1997625766, 831852895, 418354494, -2109353409, 1325907709 ], [ -21763868, -520696788, -1442275140, -1877088315, -1946271914, 211282140, 285505445, 152385981, -1389302456, -1750907055, -314199960, -175931303, 134044048, -1027852604, 802675512, 921431891, -1291240042, -1508542523, -1198293833, 452014097, -1621546871, 250465244, 1772062728, -492117413, -700709221, 48461308, 179731640, 1442181936, -119862593, -1566122871, 2102778282, -1589663058, 1457872078, -2063114420, -834157181, 761602867, -98110384, 1228704041, 1256568538, -565250984, -1489272199, -1165301591, -407103632, 1637532112, -884677663, -1604144269, -1707746666, -2044926515, 1697395446, -323033002 ], [ -535569653, 1234293724, 1022253738, 428776546, 491903780, -227663836, -1927919855, -1178200718, -835205414, -1368758899, -430548012, -381473616, -1823883044, 1094366496, 298386884, 177858721, -1748781100, -1607013993, -1679046931, 337940246, 430129854, -2028417743, -822745385, 1739013339, 21753988, -1298690771, -1306331989, 562501167, -2050893544, 1948632278, -1806901894, 216633910, 938982497, 673616530, -567743485, -1702215620, 1592740055, 2072115594, 1558290358, -397595031, 1219526728, 2034917420, -32788442, -655707824, -560889891, -2055479799, -1914798336, 557664486, -341701001, 859658682 ], [ -1131707871, -1087634906, -1056105006, 778907827, -962143742, 959557077, 606817003, 1757837604, 1841769342, -1711446974, 503878921, 1346124751, 1870097334, 20067804, -1117083303, 1542513886, 930769962, -1951296067, -80483711, 1205595343, -1811053933, 1245945349, -2044396637, -731428573, 1211886548, -1974131474, 864754322, -1014821980, 1792549954, -1661172332, 1415180856, 1817276029, 1081334407, -1231484738, -1211045239, -374998855, 182313262, -1274775960, -575744054, 772119991, 1203417528, -950104318, 1780423289, -1001588577, 1157250047, -440379180, -194171107, -1999598992, -1613462110, 1485770885 ], [ -2128848019, 59109566, 1973529367, -476696252, 1568914323, 392397549, -1091231929, 138695288, 76645217, -1637838293, 1019806132, 992514916, -485336691, -852754130, 787137310, 1307009985, -1262882314, -238172566, 46225476, -1223230643, -724239743, 799790018, -790038408, 1021246406, 400395659, 1013918329, -254708464, -544778036, -1498339829, 1803007887, 507399214, -550227857, -288225714, -694559967, 834756918, -413870836, 1661786813, 1538669593, 1230675897, 1883516789, -250086303, -1249604240, 798526079, -514910945, -722115629, -2133235610, -216700578, 1066049256, -1549940521, -1422949661 ], [ -1529230509, -1354475035, 1978795664, 299053679, 1084475839, -1261134912, 185615370, 1258819307, 1344953567, -1753225100, 1868662388, -1909090580, -1658109853, 867983363, 1831902545, 813623595, 1928844176, -1033827841, -1316094995, 1929349589, 1809472437, -1389907297, -356380288, 115421225, 1311715849, -263912121, -309456111, -715958030, -1478930444, -1207527928, -2099306395, -1605054351, 1112859950, -2078150624, -1619090725, 1284432820, -662814310, -1661890651, -1720598941, -1771977691, -500375295, 1661076676, -681866088, 1160035244, 535481646, 2009117584, -1571041554, 1026767345, 719056238, 2124400934 ], [ 1582147582, -777194192, 911941372, 1942943819, -1268971710, -1677052681, -955580977, -391254553, -2001528386, -930634688, -899526279, 882745983, 1812586465, -266637487, -715290203, 574621648, -562521977, 1913561428, 2034708506, -773532241, -1790817346, 1301697510, -766361346, 639661459, 976913780, -506973938, 1264637647, -1425213413, -1264867559, -128651759, 1912071284, -1052957044, -507107827, -540277739, 225738845, -1136726095, -1436913065, 52747704, -1296658405, 861248522, 1640867934, 1913047604, 307772492, -2028212639, -188824207, 56677200, -758548063, -857174141, 846434552, -1298667125 ], [ 645491943, 612182748, 858947133, -1803214731, -198545826, 20492758, -1286830718, -960991793, 2081244342, 1276198505, 1834171746, -1106478609, -1613014884, 1034046253, -1419429278, -1323756370, -2030933002, 2071678909, 805160461, 1337551623, 293852095, -1778190121, 22343426, -2049558789, 1549803798, -223228974, 1538335022, -732998919, -615466757, 438190106, -909675297, -1991536984, -1784242292, -2131824124, -810200846, -1378550028, -662826679, 1271016548, -2107257969, 657709536, -1384952768, 698120284, 1664716722, 570918005, 184557017, 1787887978, 456253965, -585195553, 1011046463, 1510772118 ], [ 1457246620, -1668450896, 1008666129, 384873426, -2094678905, -413716115, -613099017, -733921552, -1288832456, 1726797653, 570896131, -1559400737, -1025208199, 1885099855, -1869103968, 1149695699, 1845432183, 97352118, -9310890, 2489945, -1698442789, -1181029430, 1142113579, -1732393461, -1118265553, 1603289874, 195014270, 387702043, -427505786, -1919612022, 468183855, -2021171308, -1085543477, 1903792608, -28771932, -130799760, 1101578383, -461105193, 204131647, 2044757223, -418500508, 1270665784, 106971467, -1708321590, 628168637, 887150573, 775114317, -192109002, 1545554173, 494308624 ], [ 379406671, 108635744, 1070819273, 1533669765, 557604904, -549344298, 2059673731, -1544143575, 689972705, -306226722, -737874440, 1087922120, 668573049, 440006054, 1716839545, -1732627969, -312078171, 2002648216, -133905024, 410628948, -93499695, 936585697, -2095572708, 1889408809, 1421612396, 1921180702, 71067619, 1246074169, -1241751700, 1208395599, -1388949231, 1273563187, -1585173376, 1988605350, 997064438, -599983215, -390357884, 146326722, -332081416, -179291156, 1579118019, 261454658, -1038313223, 616371339, -1566916744, -848472757, 1715563673, 974489770, -1338579563, -133877463 ], [ -561999054, 456834806, 1115070281, 314071142, 1365170542, -615049398, 1341447403, 696380495, -717039636, 1416290493, 1062802506, -1799384121, -457029744, 204984307, -1518656482, 401838676, 49922490, 1934546869, 415220482, 1748196908, -882347687, -1595055960, 1804155937, -873602968, -1456156427, -1885249246, 947573211, 2059964598, 1046353351, -332599703, -100270125, -1257241147, 956351765, 889597697, -582430869, -2135655324, 1709783987, -417624235, 472974341, -2144689301, -154000851, 1445698014, -650930600, 1073091660, -1044475340, 1848779508, 44839257, 307368903, -952938928, 1651420009 ], [ -1438698057, -1408515191, -709072828, 1353782323, -1058848677, -742153037, -145287145, -340129206, -1999856597, 1230549508, -1179165724, 1595937641, 954329533, 1000429950, 1079316494, -1918920106, 866826085, -568142472, 376229962, -977574631, -1122944075, -831581936, -2146536300, -550409411, -884385982, 1026342907, 1209299065, -1199127956, 956960762, 1226446498, -1125998509, -1119153958, -1106547574, -845021995, 1249937244, -533872079, 317077002, -699277997, -1430856611, -42191031, 440190245, 1722505822, 449474578, -657549221, -271003083, -48538885, 1567137945, -73251111, 2107622349, -254078800 ], [ -269226787, -2057509599, 171286166, 1366800336, -1619051946, -1824640466, 404653213, -1324512583, 1078136359, 868949283, 1009278487, -389642578, -2052350105, 1141297689, 584229171, 1462969718, 421147294, 478638912, 1176572433, -1853480938, 939303635, 944262208, -148748114, 2131885326, -1590540381, -392139971, 250373635, -1799627090, -1216845905, 1016713446, -2033465557, -1044973465, 1835779223, -1149694596, -991563397, -429687288, 1263760862, 1463481908, 918831604, 912698603, 1898138197, 529927785, 1176068798, 998501169, -1169933345, -461913965, 791497245, 1622025907, 525865767, 415594118 ], [ 1948248402, -1866673563, 1226682015, -554900504, 1497246152, 192220194, -281042759, -1547620543, 2009746691, -82236817, -1976385119, -417362595, 1674145667, 551608510, -770282190, -1126239133, -1360750571, 1289752395, -333036866, -1482464905, -1304509151, -320485177, -554572655, -658027130, 553213586, 166039903, 629733377, 1906123416, -177597473, 1374440892, 1099693069, 1621910948, -1143342118, 418704011, -991801196, 357153355, -1613546851, -1473590908, 57198274, -12480850, -1494840157, -382164398, 2079093182, 1285157847, -1265106026, 1196689847, -552365811, -1863777832, -924820355, 927673903 ], [ -278591056, 1196647820, 572007920, -211339283, -315861243, -1158543184, 2067967450, 1053562048, -1203366744, 1374945261, -985646761, 1669806688, -270317353, -1028834518, -1818975576, 609817504, -1896221068, 1955466430, 1289817747, 1296035393, 2059571979, 896640826, -833619312, 1151533805, -835655398, 606615279, -1242390573, 1845099717, -616777879, 1336994513, -1060386393, -453077100, -248642138, 1692736625, -1495024002, 1768831490, -1151510556, -288615283, -460900352, 1970612042, 601712296, 188659880, 473732184, -74029432, 924823033, 70356959, -1611334547, 1318025918, 767399052, -525509247 ], [ 1871609259, -1633398636, 1703110331, -486580390, 1256485279, -1565536236, 973457872, -1227889113, 255668542, 569339549, 930484492, 223896623, -1186012441, -1236411554, -1778016718, -334391425, -35058166, -215633885, -953470597, 222563181, -2014285348, -806780890, 1408428789, 507595543, -375777167, 435898947, -582528164, -1484587057, 583731292, 1605534234, -598225014, -1316662150, 1022600087, -1669202814, 81524064, -1428796524, -1502346170, 2025866003, 761277325, 98694419, -1118878565, 1810808128, -976863670, -845698259, 1867330072, 1492203328, 1666000866, 2134227569, -1093425676, -1554028758 ], [ -577163367, 1458042071, -1638638428, 1186572140, 1395938324, 122894233, 1718703304, 1730494574, 1779472909, -34072402, -1326067257, 1474326097, -1983490210, -859278431, -1046544354, -754163110, -1497324806, -894242937, 737619666, 331361477, 1200051434, 1215145186, 2080847422, -502818946, 371585693, -1319686089, -882649466, 1556867434, -1673048817, -442705756, 1869775452, 1744137832, 154780970, -2119814626, -253695146, 1136193473, -1573372060, -894701563, 897188700, 1800563236, -292493430, 1485316596, -1095835714, -995130532, 1354872302, 884639680, 1303410124, 1319505059, -1096223049, 840149952 ], [ -280097341, 458342688, 810939860, -1882404339, -27617723, -932109472, 1810433667, 1246657873, 1101482272, -189316621, 712716, 133127314, 823484520, -354712764, 2118636246, -984895075, 450558032, -1610257682, -398215673, 1413291094, 1216734511, 1134276924, -939458106, -468430670, 503444732, -705167394, -1165506835, 3362807, -353034781, 518080332, 370892664, -170681691, -956370053, -2063276179, 1017773703, -1347920241, -460301578, -1698737659, -1128384674, 904957585, -885627532, -638715678, -1246452528, -12011955, -1352559806, -555224729, -2145916288, -977862013, -1182824887, 1123428981 ], [ -2028669099, -1967033341, -639732414, 609767420, -34911575, 1276057810, -33723317, 684480224, -1258643719, 1301298914, 1789538995, 1088833198, 183574733, 592335488, -46906073, -1683437844, 165509767, 885509160, 466102951, 413739171, 71825391, -863245964, 242618334, 374614833, -1144528155, -1197073711, 1788591555, -1047556456, -1615256932, 1177146165, 1955812399, -115579240, -1091314668, -1888187816, 1650444815, 2096502049, 142144316, 224457447, -464961666, 326008949, -998236170, -880172601, 272863956, -1159965469, 1072567396, -1325979934, -171619813, 364330297, 743569008, 161033784 ], [ 1869954967, 325128279, -586014553, 814522645, 1402117420, 1346242068, -840517160, -907283508, -859669391, -209588967, -2075842513, 811739050, -1613724764, 1451328308, -2124567654, 689047103, -239013104, -342146981, -642667488, 2127290380, 2089340385, -522778280, 598908837, -2119842981, 66906185, -546457728, -236944285, 931290815, -1478480307, 2013555895, 389964613, -1352465787, 171018606, -1373415047, 1266708356, -1174426972, -367447495, -1707273435, 1993674097, -1910392354, 114823198, 442945539, -1764634448, -1643465810, -1070915196, -1300503199, 953735392, 455670170, -439206706, 1592812220 ], [ -894850848, 1371433041, -2060928909, -118038281, -29093461, 811379609, 1283614999, 280133125, -1024833666, 314573536, 498297802, -433099155, 987710141, -1964796270, -1602501347, -1143535298, -422593199, -430197265, 1209834354, 1408988823, -1425268791, -1081500571, 892552809, 1006888715, -492424672, 606558092, -942909321, 2000667477, -1322396784, 113568189, 1554579736, -1751155033, 738470893, 853195602, 1928530773, 51746905, 666678267, -821362668, 1757949082, -1239483131, 2039429881, 113487116, 383519033, -598787807, -2038873425, -425807306, 966093186, 1331338570, 2011199291, 1576836721 ], [ -332977989, 1428919003, 148582978, -408778922, 1505274381, 591111462, -507868048, -2140176608, -654652718, 964416991, 963549451, 344489055, 2090457658, -39655168, 1531997893, 1194397771, 1651935781, -1619045653, 191058336, 1532587192, -277766737, -52044602, 287780993, 153139510, 618252767, -114622427, 1348738526, 130394989, 1393690770, -26825476, -718995423, 517471487, -833010264, 342370807, -1919645091, 1320992928, 208425426, 1833273565, 238703705, 1549799074, -1524847994, 833548622, -1987091103, 249495262, -1633860045, -1572709449, 606619713, -566054810, -1960365933, -618289148 ], [ -529747092, 1540854342, -288713269, 428555170, 1678136724, 1067690442, -1882133545, -382978868, -737625535, -467395742, 337672259, 1075651733, 669167632, 1687830355, -680498450, -632429562, -2095268038, -437126688, 782324660, 1194909461, 148422486, 1693934506, -929477872, 1027592879, 1132288394, -392286904, 2026878128, -683796770, -1087491533, 1371338753, -347784671, -128829273, 1000677862, 309872978, 998421709, 1538074384, -495141785, -853774971, -892828925, 1123470999, 1158239161, 1074539773, 1220984579, 1453861721, -175805625, 848725559, 119979155, -1723802988, 85897640, -1884250869 ], [ 2100946103, -1192766033, -661292040, -267221545, -1405507569, 1584292765, 1382432611, -1463183497, -1855969807, 1313411436, 1740574684, -88413234, -1123237887, -473833488, -1901392089, -901309067, -22852031, 786129825, -1292520382, 835479292, 768766192, -1157532366, -563291006, 736740674, -1931721907, 1801672611, 1503870266, -1055980889, 1089918652, -76445119, -698096609, 441631014, 1053570210, 1916428082, -347102482, -1025932602, 895936045, -138933172, 1750495947, -1181189941, -1498479364, 1112327939, 954502330, 225621762, -220549536, 193438785, 1623110738, -322270870, 1451784353, 1263073471 ], [ -1084025815, 2020814929, 676053478, 478374275, -1197792230, -951332578, 597144188, 530953035, 1933387167, -2088723108, -581957662, -1732232492, 1376596423, -337735024, -1539071355, 169726875, -622946110, -26812571, 176686467, -1660789671, -999520721, -98163882, -2098187519, -1152913459, 1832200986, -2012755195, -800910829, 1008217822, 852760811, -607857074, -738609584, 1739922957, -1367693622, -1527960668, -1579256942, 1336276744, 952639188, -1006673330, -250639007, -524759238, -1229565786, -1921455147, -1842709345, 698687223, -1578720138, 1518347941, 232155689, -1225549098, -132067198, -117483581 ], [ 1010111159, 2054439620, -1526742514, 905890557, 1854314267, 944107608, -48194494, 1947535281, -1370263911, 1808072264, -875674483, -235313093, 1386459733, 1083570474, -1847683237, -950055282, 698909998, -2042700709, -1204350382, -1699966833, -513619984, 1757713709, 1499608677, 647614770, -229481583, 710036290, 1470117314, 1963520084, 1050545168, 1988620886, -680431965, 130418606, 377222788, -796039239, 816891607, 891500982, 423875954, -1721011260, -951276381, -904061149, -1974920880, -687088580, 22626518, -272522455, 93695650, -1618443183, 708756935, -1593937054, -590489297, -1214385752 ], [ 2056452439, 824220907, 87072304, -1017959682, -819728386, -1421742615, 872392163, 1188454300, -1985229312, 1215280980, -1197239588, 1590084520, 446787688, -868479868, 747076725, 405549133, -2102283706, -885320044, -514962855, 1789489509, -1499505689, 620723218, 1756555036, -155181408, -2133467904, 1011957981, -915574406, -1829149982, 1453824373, -870464460, 2100393103, 1296136875, -346099253, -226039779, -1711646813, -159015442, 589206451, -643232358, 1369792854, -687313101, 1857227062, 1291789172, 1202500131, 1471868240, -1819238162, 121984870, 1869187005, 1937880999, -1257690674, -1994959 ] ] ], [ [ [ 967214993, -647544930, 677958933, -716314370, 2010935115, -868874977, 180502692, -275934496, -859489896, -943919167, 1757828365, 917281966, -2073693529, 88700863, 450914822, 919812762, -1922620884, 462123432, 1354008681, -1064316324, -186036645, -1764566715, -237228114, 1054106123, -152731251, 1652257769, -904340776, 11660620, 1996088220, -1497285658, -1157692465, -387235464, -23635981, 1112692354, 275405626, 930749512, 940045012, -423550552, 1872397284, 92853332, -1878891916, 69461992, -984061968, -204383938, 1742428974, 745306131, -1081848338, 1178184791, 1770779778, 1077240179 ], [ -541700468, -1502992042, -313720754, -1100330662, -83472570, -648640060, 309835485, 1907585341, 1100947982, 2005309461, 1767683751, -546664833, 433503552, -699193936, 768120751, 1031788711, -456760850, 1109770309, 1381754046, -1638418871, -58264889, 138840781, -2102907724, 773894507, -527233311, -732449104, 1522597981, 1553778964, 966442424, 33160233, -1885205082, -100985784, -884853877, 549848532, 1246170912, -685452172, 1462174987, -1843736383, -693417304, -1882284831, 550182190, 1452697857, -476334748, 1618584954, -1811499830, -154467074, 1233818077, 837768836, -1207768540, -1071476746 ], [ -1671469273, -1112440850, 2086207009, 1663559495, 240495185, -1641598087, -844556624, -2097858587, -364441103, 1585567641, 340924253, -668150576, 1392575371, -924446717, -1151034427, -331433617, 1867566555, 1062182549, 1236792893, -1973423968, -1284132764, -149672683, -1625921284, -339417380, -518224139, 893863361, -1171775950, 587826053, 1590058607, 1322492843, 384481163, 617895861, -646036436, 1771169371, -1158499359, 2144474791, 971997962, 510174301, 768955045, -1748159278, -106777222, 903373618, 1378089940, -786417767, -236993728, 1665294283, -2045405338, -2019352020, -1705610511, 15966729 ], [ 981307079, -2040268231, 143762111, 1223839280, 757070693, 760893093, -588884756, -1788527851, -639521431, 1240467805, 2083904679, 1386484174, -871439916, -1531216169, -960497520, 1706194011, -1272295945, -2019714524, -166935030, 1365418358, -802318882, -8853920, 660347642, -1757180, 1992879662, -913247249, 1530030162, 1863557849, 1186816697, 1781726706, 590470712, 874037453, 1417531710, 1639730057, 1876037637, -586342549, -1650976121, -1177643275, 839092206, 422817856, 222054960, 239230917, -954899795, 988091899, 2042101543, -547877923, 69575746, -319808394, 2146879137, 300854938 ], [ 1558976993, -1127567630, -484653285, 1074467220, 1255297753, 9069663, 1500365534, 1210641815, -624963910, -2103400734, -1162100617, -618897932, -1554920380, -1405400147, 1102319728, -1221868182, 787684432, -2036356098, -1036651046, 1531505521, 1334199307, 406415089, 895188688, 841744976, -311176567, -1923351188, -1362997949, 1733371085, 1751668826, -511294238, -1074283460, -836631081, 616889296, 116287971, 15846860, -350717976, 58714878, -552829057, -664938671, -1481603671, 1401019748, 747285083, 814532251, -165123236, 1195171269, -1702051769, 1364650656, 158376141, 1423922155, -883872960 ], [ -376161910, -1067053347, -542278974, -702720082, -1077436149, 960937572, -1008367614, 501286839, -1774472684, -465375285, 95836442, 10847618, -1791567031, -195963760, -1055217821, 1150271911, 618641346, -643900669, 203371096, 1661680066, 1030618463, 571871116, -1458118991, 553453116, -110813257, 1146248136, -1048154466, -344321387, -1042556120, -362433896, 381271532, -699775204, 768390215, 363513290, 881358500, -1634945571, 1341498705, 65369293, 752400408, 397639313, 314008401, -675517348, -1048134131, -1158822288, 1846772457, -836168893, 1616170609, 1467470908, 893283718, 1543028491 ], [ -449880816, 1921574577, -1395513968, -1507954272, -1790599323, -126328076, -298021669, -1437611379, -1965789088, 1343528063, 387233933, 17335418, 159790622, -156310471, -1821592015, -1342483400, -382145516, 808097356, -1801263966, -1046582447, -1598851881, 1912718940, 607826728, -2043110715, -783994273, 347711180, 220427189, 1888230025, -265187901, 473040306, -1000566218, -833100495, -1598849324, -622449006, -227049113, -298946156, 1033041957, 1306944548, -1183825729, -1754613256, -40894532, 423390749, 873258024, -703489966, -1031809965, 766784219, -1871684183, -1316809916, 2136086946, -1339609050 ], [ -1481514085, 2059395190, -1326791884, 1436370563, 394790643, 878964585, -1320833203, 984170830, -792870368, -382327975, -323078499, -457548908, 1830181325, 1834470906, 799691646, -1544165073, -1206562274, 321667837, 1652569845, 1960601686, 561744591, 585585125, 727037398, 1651936677, -949146101, 275669100, -430067038, 226299948, -1839494954, 1145483746, -1972744385, 1603814494, -1124488315, 299644466, -451728605, 1035232947, 1241168278, -231636991, 329633918, -1062573037, 1191117591, 845309270, -158112344, -1007259017, -1237617, 229249702, -828306979, 1025485767, -542363633, 1528180935 ], [ -259858365, -393446088, -1270037179, -1533185964, 444490452, -642472609, 1743583220, 1618465845, 2123992076, -795622404, 559117457, 1850862703, -392181589, -1791246412, -596837044, 1545730716, -2102199670, 1102768025, -378684805, 823842417, 1762560453, 1649905745, 414825636, 2135200460, -902648047, 1439553421, -2040903485, 2044929837, -592827445, -326048911, 1605509374, -1401065728, -1016869217, -1808280979, 551078600, -2045337748, -2091028194, -449276346, -798589916, 1857503688, -2042275314, -678680608, 1123328036, -753555828, -1431535626, -677952615, -1990106797, -140154435, 1562690738, -574793583 ], [ -512571075, -157578348, 2028008587, 1152797664, -1891847650, -1568828980, 1550697611, 5519205, 580053693, 617935456, -786418863, -1293543295, 144407675, 1247969894, 165815240, -1319704215, 879971443, -582606488, -779684540, -470304688, 1237769104, 482350669, 1407633949, 1663258551, 376398968, -1750815036, -544671474, -1384189510, 1628533333, -1807336580, 1807807169, -1068905102, 311723948, -1149359800, 1638184966, 1118205240, -1757403799, -1160305035, -1643262956, -875905541, 1450109557, -1002225874, 1862909937, -790707551, -7521631, 619168058, -1428468527, 1599599940, -1962536884, -42073764 ], [ 2134104500, 947168579, 1242260425, 1807383502, 980269248, 313925043, -1719430498, 1983702398, 529500750, -962798972, 2116062637, -8867685, 575370300, -1070823026, 2139740774, -1816283792, 356035450, -1843187612, 345950874, -1977578495, -1577040487, 410525798, -1665710815, -1568132713, 644449993, -1036297894, -1415709903, -1970597909, -677166886, 736329414, 937582820, 1774737400, 1779077677, -1781066110, -1781556220, -382750008, 2051475567, 1466077464, 1424694665, -294662685, 965530967, -1135566481, 232934209, -1413963883, 171948162, -674028234, -1832241460, 1035712089, -1763606933, -1766371482 ], [ 237104762, 1220940336, -2043432977, 2064691169, 1997983612, 1387609310, -1065524678, -589421570, -346916243, -338473266, -1397422298, -1989459293, -658766570, -639787349, 2000987903, 852881566, -1704738538, 171772024, 686071862, 1660971595, 416502997, 1360791118, -275306779, 904830510, 1197667201, -2009781221, 143355154, -1068727840, 117237848, -443253174, -1194453616, -2079151512, -327688756, 1999357590, 2114063233, -65432998, -2009345201, -1251100040, 814757455, 347773543, 1727952216, 809900805, -1500812521, -986017174, 71031018, -922931712, 985384214, -1686911055, 848043687, 496597337 ], [ -983641452, 1140401329, -844493509, -1609448273, 467003971, -1633319942, 1626648249, -1446972328, -158696254, -807054811, -255854907, 292121929, -1311719047, -570906412, -210963713, -1659032793, -1178971742, 2065449720, -947985650, 506477504, 1268566387, 776629145, 739045525, -827078931, 447129365, -1563512927, -758934590, -344417104, 1479462321, 1944654220, 527981926, -1863613142, 664664202, 203255829, 189136769, -354043579, 326270470, -1286860390, -322162164, 2075965640, -1901179262, -1443841955, -1399114398, -85601030, -1939142814, 1611506771, 1681214834, -1501751520, -1668093681, 176283228 ], [ 1674308080, 1642195032, -1167456278, -422824630, 1548296845, 443628701, 288311663, -985422370, -1243705291, 758120943, -1307485307, -1028190789, -817143700, 1942869779, 795478024, 1848306991, 336659844, 505652557, -192490636, -271781377, -1225402399, 528583729, 280948958, -629955174, -1335327684, 928788361, -1199187762, -175371715, -1736538265, 949121322, -1060362401, -177188741, 1616691841, 256603300, -1077505970, -360981230, -1453735952, 904256228, 24972034, -47054900, 1083783071, -1272543820, -1614999485, -1462782836, 626127279, 183392855, 1832267119, 1265763600, 1570497231, -1047619676 ], [ -156940215, 862967173, -1669211869, -1449585699, -1835970533, -860968001, 807744655, -2003009613, 95089343, 1487593076, 643230178, 1658961719, 1056397146, 1560023387, -81385305, 1811340226, -163156181, 617901623, -321180396, -654871980, -171215035, -1627758712, -459313131, 333456427, 1959806635, 2033404351, 1697962134, -1144708120, 699082993, 314463277, -2039059386, 2018947354, -488381145, 2140242534, -1923137549, 1604011471, 906220880, 893415585, 1838784439, -477552667, -711133871, -1970047345, 1870876945, -1185159364, -934177238, 247326186, -1169449136, 1092606406, -1406534731, -978537207 ], [ -1596797815, 1750018878, -803205526, -883831892, -1632725662, 107671676, -92930923, 735783364, 1943070415, -452092679, -250603804, 30599613, -478846029, 1538410367, 512990580, -710297448, 1171225790, -1102367819, 1426774819, -1756421333, -1148306671, -998524280, 69508079, -1252333300, -1593706627, -1913172724, -1091024166, 908401546, -1572890770, -1433949167, 1957384307, -539087666, -816117169, 1738675371, -1812483326, -1779252789, 308596050, -1155453686, 817171613, 2052894936, 878777839, -812271466, -382125631, -2129872922, -1159158795, 1429733841, -85677051, 1738598297, -1808891221, -1605688705 ], [ 1886092432, 691929270, -686623387, 339061327, -893369413, -1004427037, -955557893, -1625631404, -1458208398, -100517501, -1625525734, -1545353324, 84599803, -1725912643, 1547361277, -2062159874, -496761684, -1327342541, 1121384120, 699203381, -711468297, 1201394820, 488786977, 355670832, -984817727, -1023666598, -362193384, 795314233, -52943290, 1769151635, -151127692, -575974960, 1275310033, 314270436, -1810375735, 467286597, -1321510825, 1041098133, 629366412, 184523084, -1369626359, 1972862756, 758852972, -27339516, 842251306, 340417218, -1458005902, 1900942676, -270374465, -1574705922 ], [ 442354096, -86904025, -1370030543, 1288444437, 1841814325, -695491592, 639646738, 1049417924, -984120123, -1706344636, 202484673, 925794600, 409704910, 445982661, -1105518564, 1583069991, 1731201890, 519930252, -86833457, -1093706802, -1017267672, 170444726, -1553374921, 967732942, -1351025866, -374295167, 1507560905, -1834336127, 285977291, -22096097, 1826577582, -1839301041, 2111763562, -310000376, 1982557403, -1533744654, 1089865559, -1092014766, -1822582090, -1214925930, -635912956, 1029286506, -520877148, 620254678, -1197061576, 1599816372, 983351457, -1221879012, -689119935, 932600920 ], [ 1862780397, -840386237, 1982228349, -1570131420, 1597406260, -807462041, 338418554, 691652328, -930809338, -1476744287, -379121483, -551200965, 1578231560, -1312187863, -84562257, -1380755706, 1535467622, -2142294883, -642587916, -964583761, 1869464686, 1182237849, 1528136423, -1832785835, -467226721, -959411426, -1704301046, 2041310990, 1448137108, 2125973889, 426649966, 1700935051, 1990107458, 1495224876, 877773896, -1478194323, -1359356912, -406296434, -700426007, -1278316664, 1076787118, 805763479, 1030265740, -865731680, 1330690559, 199725187, -2083459368, 2146504302, -1502066815, -1161377256 ], [ 750020726, -699046286, -699522400, 1509219971, 1859817343, 152479111, 1967848681, -1526972665, 1614748255, 393442627, -410207522, 250183067, 1314039815, -1686455052, 1601408508, -1355237014, 1798745210, 1466806032, -3663191, 29090114, -197891205, 1170833052, 1105000825, 780508999, 1350619163, -706721675, -916281109, -625013818, 922661082, 13370292, 1003258766, -408551204, 204866093, -285785260, 1796769495, -1328024036, 1791484922, -1723259182, -1195844222, 1899217954, -68779551, -1144156104, 1904257735, 1927739837, 698592525, -104558990, -1446586247, -1467369376, -1186407278, -1397673151 ], [ -1063366519, -1611329561, -1344628068, 1667925103, 819566548, -1559703440, -109282653, -1516228588, 1658463429, -1967558683, 1179915963, 1113382368, -824000488, 619847138, 453906478, 205656328, 1714839685, 632193942, 1628986454, 149156268, 70051401, -7700632, 325480777, -1699472424, -1841822872, -1474577077, -1358622255, 1398737326, -1460957751, -224873776, -1610258623, -1754200934, -1079281267, -890774347, 1685872936, -524417789, -1199855829, 654100606, -922491921, -464597403, -958737158, 1495577732, -772378157, -724661741, -1167902656, 664519916, -1495610298, 772984121, -848230151, 2118310045 ], [ 1090781013, -1374831269, 1440034795, -1349205111, 1060006665, -1038512450, 1592902035, 128763687, 903245910, -1811780672, 1681792019, -113488972, 1649075056, 1003055367, 1508388388, 446699441, -1351134477, 1485718086, 893357486, 704557823, 220161486, -1025060987, 235000695, -937955756, 1269380443, -1130046298, 1994226693, -551320029, -929054661, 705893551, -1283778562, -1699902469, 401255576, 1557250213, -177046338, 486819234, 150674503, -458233279, -118237237, -49963050, 1256799220, 23421712, 1952131158, 1050571185, 1836029480, -805103593, 690139978, 1892441344, -808863937, 647493896 ], [ 659381372, -2058459779, -107130097, 1021488187, 1603641371, 2024801257, -221703490, 1487204181, 1247419066, -609463146, -1091279983, -595739664, 1077966861, 2028767076, -891440392, 1197257755, -2033062113, -536504980, 284665167, 1536410283, -1405044164, -1071634102, -1330953053, -1040839771, -631092086, -1959505132, -431068473, 1281074981, 439346405, -1733025054, 1863565392, -1938151464, 168360035, 1378205422, 1347667585, -1627058599, -155954024, 397336000, -223506133, 263879191, -1313570831, -178149127, -1182679572, 1092383008, -279296091, 1053454759, -1702744836, 1186246882, 1652351715, -265394123 ], [ -1002946178, 673060349, 1181581062, 1620513557, 1532470642, 541470311, -1397665741, -110149869, 2020582196, -1764683871, 923291694, -295223298, -996547754, -1457848369, -1144537218, -1330665820, 1001127053, -517054746, -1966214887, 93869401, -394926604, 352247373, -115403479, 472843372, 1273954952, -903796644, 1488973884, -1118694683, -980538545, 513003810, 1685326893, 452149514, -507805050, -1059163437, -158243770, 241946633, 1848949447, -2063338159, -2077165473, -160858253, -420634526, -21994691, -1925081520, 1038148757, -117617132, 1441563905, 319842014, 840185659, 1974935878, -1830528059 ], [ 1335306843, 1605583818, -35643920, -2047463983, 1971324683, 2025671056, -1907336429, -1175158012, 1982851795, 1506830818, 1598742960, 1687971768, -1396991654, 2135885987, -225515750, 1529933132, -447347050, -848852869, -148767845, -1823397006, -1797809443, 577500959, 326124070, -1683699935, 47375455, -1806507896, 302938321, -864537329, -1987567106, -773871063, 126748654, -1706031044, 1438068025, -771155605, 2055466741, -1584061276, 1969721555, 1635733922, -1127007271, 1763484806, 1618601744, -2113640349, -1502361277, 1071104602, 1787728400, 1207871294, 893251161, 1552578220, 287794550, -1432870234 ], [ 1860951915, 1197982131, -302346992, 142739867, 1304311051, 731117617, 1895508346, 1429612657, 1812801339, -95178373, 263032122, -2116185750, 1468488242, 2015292442, -2003627581, 1610191571, 563662390, 1721269547, -1397288773, -1004565324, 1510315322, -1373560425, -958795684, 899430949, 747313345, -2132947792, -1220540542, -1195483153, 414717933, 571701867, -118068916, 738442080, -1362305690, -264266847, 1287720613, -240960075, -722392412, 743325940, 601392004, -897424394, -699695903, 1147130381, 1632040503, -330059545, -2045377930, 863381333, -2114628904, 1276593185, 1395481745, 1277462301 ], [ 1022669867, 172592145, -1720056753, 1548933280, 943416430, -1429714179, 54804878, 1355605740, -102043505, -14722210, -1302690688, 1735408115, 2084572746, -472190050, -1111960319, -859008415, 647388153, -538978350, -1575882850, -1756713054, 231855225, -1393917842, -783114817, -1144741377, 1337040404, 1704761294, -1328216446, -1219528129, -1932600449, 726633563, 1500359542, -1830029095, -1944949536, -191073634, 768207433, -263474581, -11802266, 1388467190, -231328055, -906064986, 85869043, -1480019852, -358193124, 667601946, -1725256277, 626191330, -882644095, -554751631, -206579661, -319035407 ], [ -1171968024, 1645972079, -1862279230, 2064877525, 992849049, -521597404, 248009457, -535622417, -32013770, -1399397598, -2017023560, -1065846766, 79395409, 1317258837, 191510009, -771691701, -124865633, -662663164, -2066132794, -1749238912, 1535755143, -1380299692, 1881272222, 1195881179, -1693614858, 596522673, 1409141846, 1603677941, -1465026725, -2016687999, 2053065590, -780875779, 590276122, 41378372, 1100139233, -1056826190, -1488997770, 435663575, 1978766321, -908029839, -1769410658, -1141230645, -102972297, -219836439, 207792770, -137935307, 364845822, 248066444, 1388787251, -2132553006 ], [ -281922624, 325291454, -1135198920, 1377148289, -1872368453, 1483144412, -1375991642, -2098179332, -1423873942, -1192757235, 1960582656, -628968072, 2115441156, -313816145, -34402115, -499277762, -456046096, 771918187, 1944364795, 1835105221, -1562174044, 583494857, -683745116, -1672893780, -762761574, 1551311805, 1892651528, 1922659293, 880366080, 367679237, 1504719646, 1214611333, 2038232384, 1280241401, -532298989, 359505825, 93944847, -1221621865, 1451042971, -1663347781, -1196354214, -1166261478, 1479633795, -908323144, -1006979991, 120800842, 411859172, -1966444805, 2070596555, 875441117 ], [ -1265415164, 1144875363, -2111431592, -1585363551, 1430892166, -1364873621, 1540987820, 1338892898, 222301008, -406961539, -1744741964, -1310516872, -282942415, -152247903, 832259063, 247616870, 671521416, -306544716, 1212656842, -1557900962, -536643543, 1040060938, -161882087, -1797854604, 869602417, -1093129398, 1928483932, 206320128, -879160727, -928125840, 74151742, -613702293, -1041930282, -230131273, 820244620, -1111711089, -798243421, 87499812, -1703162317, -246681857, -545065781, -1649239528, 716986490, -424309503, 1666572007, -274555324, 2137350129, -303936266, -1057239511, -1151221527 ], [ 637404215, -742284996, 251152631, 1745872367, -1198259996, -1843652178, 358340682, -1740335287, -1275431853, 221435742, -732129825, 1442313866, -812529488, -1706723876, -107134221, -928715215, 1372166384, -191495619, 717050609, 1301383635, -1786911066, 411507823, -307486652, -46391552, 1876209075, -909412926, 998543616, -994399881, -1680453894, 378243644, 1688807526, 297039122, -1884072614, -1788493851, -778389004, 2060299593, 1454763937, 1987326184, -2027780769, -343096335, -154901632, -589684262, 133266527, -537156298, -1332085893, -1113347685, -300035748, -1255572640, -1423885722, 155344336 ], [ 1762758298, 1071143797, -1522768032, 1711904122, -399761536, -331993982, 280455387, -1778306025, 682303636, -385205346, -1916392115, -1462701251, 186019915, 622280581, -1381409944, 1008294727, -52296924, -1696767808, 1778031535, -239140428, 604639483, -1812988701, 1461786663, -95214289, 40180441, -1842129893, -2053873803, -397231044, -1862729062, 366113339, -1312894237, 739927130, -1831547791, -1316180466, -1767722736, -781204833, 610501498, -857329224, 1013476094, 504642420, 472982322, -189286352, -1436749249, -880971527, 1555026391, 881705152, 72223236, -1291150846, 406471339, 461044633 ], [ -582005106, -462969167, -774599567, -32442635, 821678320, -1122721389, -963750014, -1195106667, 906389335, -1755120489, 98781741, 518747014, 560139737, 607027563, -901418312, -156328395, 1263503503, -2140564564, -1830919523, 1430190049, -1113668386, 2044748517, 929839456, 1855951874, 682664158, -1853485841, 1914932908, 2105849586, 1712798197, 1256447188, -834911599, -1213652826, 622698177, 2131966802, 700524431, 738373354, -473242812, -249960685, -798461207, -34355092, -201255921, 148557738, 1704833400, -1523239231, 326185983, 1200439030, -1871841893, 2001844715, 2091649023, 314730232 ], [ 766106126, 24820472, 599455445, 1464646103, 860470972, -1222998984, -846938539, -615639206, -1454699807, -470547137, -157427818, -1677807838, 849902821, -566960724, -1364038128, -1357797607, 1035880903, 885529407, 128890198, 751491987, -1250229316, -767810899, 522796603, 1988295855, -1973616360, -937742252, -154726467, 1754051307, -1701050997, -168696228, -604897495, -880368133, -1388306021, 876457973, -879233773, 588347358, 58448866, 961378206, 382182902, -1835752290, -418603402, 266730107, -1988501137, -1971389534, 109331461, -720607866, 357845434, -647894596, 1056289716, -26898239 ], [ 1675856686, -1522878892, -1019969094, -1486061747, -1010429819, 1467247775, -443335806, -1304393210, -2030629949, -2037639569, -1296489228, -97104409, 2116275070, 1369810142, -2058619327, 386023368, 972832227, 2021707902, -2079445290, -1437796573, 1862912080, 673205373, -55527896, 1359550052, -2066645589, 223650330, 408704892, 1360888425, -1420636525, 1825375678, 748571620, 1659341001, -1989884676, -1873120387, 876674239, 2116111155, 33762769, 972892870, -1421621349, 1102080033, -36468004, 924468010, 1669190597, -736132526, 1967079256, 334438035, -1651135111, -2033159249, -1947811593, -1246479456 ], [ -19584786, -1765679224, -948162896, -1410183289, -1896455178, -1927938912, -1034046666, 2100735339, -1234427301, 281053454, -362860966, 1180611741, -723459996, -1747674716, -2014193688, 1980633017, -302892231, 178172037, 560769763, -1980350514, -1840173918, 2073755510, -243562762, -1007489339, 1259811499, -1343609996, -1340774077, 766546052, -566849373, 74713406, 1542821044, -775911779, -353855974, 682332228, -1434965916, 384701410, -157300698, -1068171893, -1430427587, -2083903055, -106274706, -1834204771, -645316283, 191631477, -134162943, 167180438, -240722954, 597983472, 760051426, -1547988752 ], [ 104574513, -327917090, -1101117115, -1004251425, -2065833063, -547821030, -182469263, 507056502, -1403234807, 1835146274, -1258156732, 625300639, -1929888809, 2021015448, -888776786, 1404141637, 1880584729, -1536199643, -152631325, 74463162, 1035861757, -1669484304, 1930199242, 997292315, -1579091946, 1741426360, -1766255002, 1609634193, -2120396548, -1159642206, 100574689, -450630586, 334274196, -1780261838, 556993644, -813169514, 986612824, -1738722343, 712015123, -915953395, 7472279, 496399877, 1990246146, -477104347, 774377551, 1361740452, -1981749915, 864594946, -514237027, 1999601864 ], [ -571631929, 1124690604, 113980704, -1043609281, -1329011372, -1861423817, 376588159, 1598639212, -754767382, 1612024270, 884117426, -1334055437, -1029817909, 1954786686, -1223081114, 712859480, 41549822, -254520969, -1448175315, -454136451, -179576999, 1951587723, -493747190, -600998771, 1600545055, 1364796788, 1218955176, 1005609799, -651617271, 1093852560, -1309950168, 473328207, 1029490080, -850378415, 767324301, 1190868442, -953118514, 325161922, -2062613436, 1245404683, -443122954, -1235520218, 1606829454, 2052196165, -140471228, -1927623738, -941372351, -57421392, -1426678465, 466388338 ], [ -1073151131, -818064196, 234414294, -1322625942, 1665065352, 933422544, 2069298502, -1689591703, 1157746918, -2080122621, 2071571476, -1404104700, 1430556137, -57898699, 1446743911, -1609716617, -667808966, -1452085012, -532801773, 1701414963, -40446199, -1948943768, 349711893, -404117778, -1309282282, 170396143, -652013508, 1391306954, 219430040, -1469966050, -1788173352, 2009504147, 1778154487, 839757687, -466850896, 1838573383, -1730205236, 725515439, -279147352, 809041229, 2041846625, -577456972, -118952879, 1800066537, 1934570520, -525858264, 446987677, -247486075, -1502255301, -281460757 ], [ -1289449022, -1868038224, 1010926081, -1604825136, -1231271877, 677599822, -1816089896, 1723720429, -1041272783, -389063046, -1704814326, -739776959, 1217545944, -257380870, 1863077001, 1605869449, -1593613530, 959423186, -1608392558, -1715453346, 552744776, 897023309, 581037487, -892177072, -2088578009, -1633941399, -299214899, 1405168043, 54204233, 1871925962, 268105279, -1907443632, -279484250, 993997789, -473084483, -1713642519, 1798433767, 799101477, 1649649973, 1992201320, -1981271681, 696992832, -587776971, -1855942873, -2023626624, -1341857599, 89234472, 144692920, -340943113, -1141532360 ], [ -830905748, -844425642, -1036667860, 1545112927, -563293181, -1196604212, -2053566334, -1381201434, -1691661152, 1906849551, -1944696768, -932728058, -924146451, -317644079, -1221717514, -1783860245, 82909053, 1791735681, 1943040866, -470949969, 624725554, 410542609, -2123876007, -597731444, 1502941289, -137621563, 1419576978, -1038908731, -906904405, 1834486668, -954960622, -1136043389, 2020855900, 1993633298, 1753184435, 1627748654, 645330591, -1541708628, 1914073191, -678699066, 371219775, -710065395, 141687021, 635806572, -1667789594, 796211012, 1549163655, -273075403, -1796523820, 330476979 ], [ 270448902, -1229043152, -1929346331, -990523282, 16747420, 857775629, -1519098635, 1334326215, 1121976704, -1566982318, 835274655, -1784791165, -1847290427, -867604768, 1024510756, 409612704, 1491654669, 1848047949, -1201754780, 1348063750, 1719315573, -1036613014, 52200661, 1395560924, -1618772642, 1284275934, -605318197, -1489999804, -1417546316, -1681612717, -506728140, -1812012138, 1837401556, 1538723443, 2067073108, -67016524, -396767373, -792123619, 455180448, 590065155, 950563741, -671790859, 888542393, -593523816, 901859704, -1086341180, -485601812, 1265546033, 860457699, -752509308 ], [ 1993229906, 2056853904, -548311318, 1560998718, -374478187, -1752212053, 918079313, -466916122, -483129288, 1096306449, 147980943, 1171061813, -275008650, 1093358211, -706947732, 1257087994, 868607830, 1853609612, -950014038, -879872531, 1498946281, 1092399948, -722475681, -1096935102, 1975634259, -1498925902, -1971918191, 940450147, 182686400, -74248255, -1923779680, -1608711801, -421826573, 186883740, 1381510192, 1646760728, 1478906118, -1532167530, -1425220798, 115949459, 959230227, -219368019, 786602361, -1397527309, 1083253237, 964865142, -1961546752, -2140088176, -1134654511, -1261233131 ], [ -2039351524, 887125086, -913228618, 817363260, -250986055, -1679591425, 1808770877, -1761661429, 1100762269, -1133683864, -1636822614, -1893035090, 1803040789, -1119090866, -1392684186, -225537661, -1409705678, -200453672, -815715883, -1374102302, -1725224751, -304092143, -1192099647, -33467947, -540102969, -628489703, -1233504189, -1292241004, 1130700154, 242212887, 1419065984, -1972558092, -444436627, 220481763, -40292739, -1069637831, 1488897842, 613439313, -371872059, -1641698137, 2047525560, -1566558424, -611630935, 1335756352, -1569714409, 590125492, -1740487646, 94873880, -1739933264, 1592778682 ], [ 1930497432, -924539046, -296452474, 1159509788, 1101040465, 440923242, 340154819, -335084932, 86440888, -1520592194, 887607315, 1636432469, 628759440, 2064478989, -61746818, -2103235835, -594711830, -579508159, 677594049, -1266727585, 81208297, -1072767039, 551215071, 264306690, -1770955152, -1741740167, -1411519759, -286275236, 181819069, 1896472253, 693211095, -2005989870, 1082708403, -1924610783, 562105005, -122909506, -64486679, 1936565143, 359601438, 1423652575, 1598121076, -1619309476, 212535692, -2036175762, 626101390, 1541657877, 1537972307, -1227052510, 1811000304, 356183614 ], [ -594100648, 682828977, 713085511, -740697914, -480655040, -1878299889, 618422785, 1062143498, -1742286161, 448704063, -941583530, -1242032429, 1371500917, 2091719079, -1976335403, 1801212373, 1944332570, 939681667, 528120437, 1649015738, -1397955930, -845369907, -620648959, 1596117248, 415621437, 56729511, 1743705117, -2144417522, 460714120, 936775964, 2074500332, 1488143194, 1727589725, -1962644583, -2124388785, 1724135742, 1105411241, -1471061737, 1204715214, 1835053735, 1262393018, -679755720, 307474723, 1198299522, 1048195638, 484237785, -1846821659, -1818971420, -2101008555, -321856854 ], [ -1998901357, 943279686, -1513748009, 1735076101, 1542917688, -1571766701, -2116306764, -1673856071, 329484892, -1719985331, 569891668, -35014561, -177749809, 9559848, 489521347, 893558135, 328351745, 577906405, 1068955797, -1913880800, -1662778327, 707242139, 1192178315, -742716319, 2062942250, -406868785, 245086342, -1536618427, 1996735514, -2126716926, 348640741, -902457203, -163868438, -1824841925, -1806352951, 1124726268, 351136926, -1841892227, -1112439784, 1165092585, -107163354, 521799320, 1725394227, -346384726, -627276595, 1653569870, 1732911150, 379541387, 1487711122, 604901142 ], [ 368922117, 706970973, 2118909197, -232148679, 87674443, -751149052, 344221595, -1038952083, 1585835115, 1933581232, 1824297696, 631368345, -1417704353, -1971210790, 815410066, -2034575516, -1140487420, -1794173040, 689987763, 1648293805, -124243139, -812616027, -1107056002, 1445563469, -33557729, -1637477245, 1945177949, 198168995, -105976921, 1313336690, -2075876989, 1056193173, 419643444, 1439460362, 1702363215, 363562425, -1523347230, -1689321636, -204574482, -46536384, 1088468755, -1160973700, 719832475, 797909352, -1805273404, -995911876, -1207815779, 1972724667, 1539412637, 441081397 ], [ 2068696121, 1194821193, -1420595744, -1984931946, -329570939, -673927363, 2035936033, -232286962, -1602537596, 1657843261, 680576763, 987035161, 890556159, 1775110758, 1493578370, -1578099933, 386305076, 1721819271, 593185440, 1378143954, -729523675, -2007706853, -825624481, 2030829805, 298762926, -772016847, 1157803175, -1184950133, -871031963, -1276710325, -1772791332, 1914500927, -475806443, -74385290, -1829087401, -1794364624, 1069298462, 178974875, 2109223645, -211345922, 493212521, 2051777173, -569869157, 1798477103, -924271937, -2106699125, 1052821008, -660516809, 974424161, 615052425 ], [ 1771782782, -1139924383, 1971477522, -1795252359, -932675576, 1850430216, 1442025575, -1914826838, 1068551256, 1972191889, 524494971, 667967010, 926919878, -1974678283, -1655137910, 2132657258, 911910856, -1083821594, 1339233810, -1023898496, -404737890, 85724619, 473254342, 790940143, 1797031301, 36347332, 1850976171, 670385655, 271998396, -1724560837, -588381037, -100236620, -218713972, 613029032, -983215073, 1607476474, -594740667, 689404973, -62931376, -595350799, -66189475, 1195810347, -1207332603, -1013387226, -650676608, 1161853626, 948295162, -1760519601, -1425654817, -473767338 ], [ -188450771, -1317698601, -1828431094, 1396808495, 199845304, -1989160798, -1433632250, 381803200, -445409849, -1010870967, -1576322260, -554415528, 1934549510, -1863439114, 1932262477, 2120285686, 935960490, -749152856, -1333724531, -457084916, -1080595618, -1322918560, -922576147, -2075249803, -2130466231, -241154398, -2103344081, -1708052738, -1737226999, 1092881403, -2091599858, 883935231, 1659320301, 486796564, 1563890630, 175844645, -238200699, -203782106, -43966461, 491062665, 2142906334, -70605500, 1853029806, -877263339, 704084763, 1164797818, -771493156, -2079329227, -652361175, -399438798 ] ] ], [ [ [ 383426512, 712618730, -2099581629, -1668813948, 289902469, 1175058538, -1625039637, -1488650611, -427462777, 1729647382, -1299462895, -145592473, 711098573, 2127725379, 796537541, -785464063, 1763059798, -1099704450, 337492353, 2034651916, 47547091, -1322758472, -510233718, 806866345, 1431377459, 1463069878, 751649393, -243487007, -1584889570, 739620681, 1811525731, -2122195029, -1500176307, 1877529176, 1571434720, 2053192528, 814831827, 471728581, -753498827, -1013414104, 1492758939, -74242837, 835033714, 1152988242, -1208751354, 1925445134, -1482882379, 806985437, -1917321645, 1416468990 ], [ -855632952, -443210856, -1308835442, -410644585, 1771083327, -1446515992, -463110811, -623082600, 1867506302, -763034112, -172743537, 1381437914, 396549597, -739603173, 1085320852, 2123968047, 1977850149, -1485791065, 803882231, -838966641, 1344967894, 1550451564, -1199088143, 1195824764, -2030846403, 79795357, -1759817028, -1168303257, -1514355717, 716313416, -1115504545, -1847548869, 84316228, -534727072, 2071661467, -195571621, 241217633, -230956557, -1804778967, 512526228, 613624235, 235807098, 1054034579, -1351010614, -1868577952, -148235284, -909172582, 330543157, -1422114242, -1448103323 ], [ 2110117764, -99837526, 1171225394, -1867961751, -287942322, -2109388075, -1742735363, -770347327, -1243876891, -1427666236, 1141139490, -1420783383, 1943698294, 628101378, -1904398726, -641225091, 1395017420, -1349015203, 646837858, -1421847151, 840859946, -1974281525, -426615493, -345157306, -1061865728, 1984911366, -1519750641, 673930103, 1710343703, -683033386, 2054782124, 628813604, 927640154, 338275429, -1902684727, 356592521, -1507707179, 583701696, 1750389419, -1315406053, -169338070, -73664619, 1194709178, -197038025, 1905177768, 226368970, -748733530, -1188250412, 582006317, 1995968818 ], [ 1376922713, 858293243, -646929264, -1781463081, -945843737, 1703055141, -776225414, 1193675306, 346878860, 1468829723, -909385125, 1254077630, 1339967598, 1882035461, -1745310959, 1907975721, -467420466, 1338165834, 1414336742, -724506033, -880593030, -1311558346, -727221144, -347397196, -2020556175, -829926345, 1049541051, 543734871, -613686396, 366057494, -1751423080, 543649059, -338278775, -2088553087, 1324885493, -2027044198, -2102616853, 73512944, 1680941662, -1245552788, 294523958, 897375767, -736736795, -1696436968, -718698959, 953242519, 838432466, -378636762, -550492897, -2119537823 ], [ -955046270, -292356737, 104615487, 1198908779, 282429678, 1088334618, -1611261662, 1283539894, 217327906, 621467251, -1050941481, 439224479, -1876321847, -1643280197, -1774500838, -1691579591, -1844321514, -1562030562, 1550851981, -142912034, 655389007, 849157778, 1202040465, 656793204, 398669322, 88718825, -342851303, 1840676796, 299989284, -1315332614, 1574338783, 79761282, 1971210615, 1708279756, 1086935255, -171929186, 1243382253, 1317123348, -1285397972, -236281137, -544765807, 1736221508, -356621884, 1968643346, 2051159624, 775913040, -1244237172, -800788040, 17288411, -1879748350 ], [ -63774821, -512841432, -365002757, -1987115860, -1787945497, -701269331, 1186411881, -324166844, 2075510955, -456361828, -313347252, -501204576, 706003956, -1608893882, 1457642065, -1928610900, -724600950, -892344316, -672429264, 829494522, 1806978051, -507505404, -1370366663, 1297163245, -1034604587, 946590657, 1008017775, 596803137, -2091104390, 1763621348, -392902908, 1519688325, -67966133, 152238245, 1569148815, 1185057786, -2071988878, -1642505852, -1842471535, -2035847530, -1861306907, -1668255216, 1621117588, 670334877, 393636679, -892342101, -775695570, -468241323, 1049165125, 978523751 ], [ -516340356, -83306006, 200922187, -1083595763, -314693282, 604837152, 587526022, 1910914888, -1092796650, 695018220, -1680151293, 1031406749, 123379127, 1438810335, 686601041, -428268682, 812253960, 1434464437, -1904499793, -645537583, 933556494, -64109173, 782233847, 1661838701, 2094297575, -2068947167, 934822361, 1807723313, 394532550, -396790219, -1288720844, -1657830614, -1473123379, 1436796145, 1936452955, 1076545029, -1926868297, 354055223, 1120568759, -1999362060, 356660219, -1649618326, 886735329, 240858438, 753305550, 2036594820, -1716163596, -325323438, -1423470315, 735121707 ], [ -66489970, -373393870, -631132060, 384478208, -321568317, -783465796, -1034567640, 2089544242, 1198188554, -1110001504, -117204272, -983290604, 271497274, -385777424, 184964322, 834585600, -1961728039, 176514727, 2128498693, -1438797908, -268871959, 2120552924, 249176598, -1837532175, -1657203194, -732752108, 603859517, 2123881132, -70603011, 1935230439, 908116842, 383862020, 2071351887, 645694578, 956099370, -1257342741, -1810683001, -1488486130, 85958679, 607077195, -1692217688, -178204758, -837667233, 1179710792, -1335425740, -1418824889, 2063150124, 587689816, -2061782182, 1670885055 ], [ -1543333245, -829786590, -1228403011, 1413460859, -1450006107, 85596636, -307092955, -1443967952, -2108897342, -478236932, -600992222, -1270368902, -271061444, 2071338197, 463170015, -607346805, -1877934683, 711557524, -1126966328, -1198058151, 1479183636, 1364387802, -115081473, -1733929808, 1534748091, 84220747, -370841931, 953291141, -1648945632, 1567594249, -136579718, -1807891080, -599320569, -402984780, -176327595, -35820032, -1546006662, -577637731, 667399442, -551479687, 876412129, -9643959, -571794883, 707684077, 1518699494, 220309498, -1273345762, -1376991630, -1789631181, 379812748 ], [ -1232772452, 2081045263, 767854183, -127438048, -1833178513, -2140499507, -1582955067, 970899865, 530342322, -498274428, 1217782256, 382219492, -1783912383, -1559508616, 721669615, 1603042708, 2029709377, -468183129, -25327949, -1078621377, -2053407553, 1387899519, -2017107817, -1694664751, 1771402040, -284922046, -1560256128, 1334947011, 1105516552, -1611653951, -61046827, -650910464, 1847263565, 1759590461, 365940413, 1490680416, 1089170271, 981409833, -1453151448, -1212804013, 82349595, 1131136672, 1824190525, -1074768405, -1857697898, -575646286, -2137724715, -648188848, -2122948792, 1573207429 ], [ 565187918, 1665172337, -719071513, 1802793689, 216906411, 2039980181, -336222156, -504874155, -1209114362, 631983842, -380735385, 413761005, -1334359969, -1403762914, -336149613, -80065775, -537737056, -704171742, -1831467145, -38983413, -915024154, -1623043135, 1202966315, 1350078099, -1004362638, -2142660718, -1429129345, -2132079402, 927379791, 2080467185, -1911475336, 693186724, 892066671, -686578802, 1624577540, 1645836171, -1581544451, 1534563973, 1516827089, 617481548, 708680267, -1773775719, 447754870, -1840528513, -1772985212, 468073779, -538429431, 239343418, 417759999, -1524708023 ], [ 949568284, 1007264453, 373718390, -151612574, 534056602, -1894301199, 618094837, 1039077591, -1081163639, 1323656911, 1045938635, -1477976962, 828469104, -2085626829, -808175484, 717534261, -243830061, 1247490180, 883493030, 1242945278, -734745130, 861876711, 1856495801, -429479442, 1735682148, 1088659874, 1202496016, 1909042317, 1919406517, -669136805, -1196653477, 2010233830, 1169130150, 1980751632, -574394922, -1482828249, -1081155689, 509260308, -1396921142, 1804586787, 1823086462, -1113468632, 1006969871, 435963964, -612989445, -1691882574, 134515391, -1521051952, -807163560, 797842620 ], [ -1542635936, 1487292420, -2006020128, 841262767, -103740402, 402824623, 286570151, 1815225321, -987647713, 1038642370, 165849328, -176606596, 560173624, -282463293, 395946675, -827282690, 711671651, -1285948141, -9095519, -584197981, -715565702, 1253296279, -460476006, -1735524192, -1321663333, -613394488, -1943360628, 1615201675, -610068186, 1972598026, 1446736520, 1292875314, 836002151, 817969464, 1182561278, 1637192203, -135217561, 932858274, -943734830, 187642099, 1119122369, -1575492753, 806780108, -1095459093, -304909831, 614018886, -1305748443, 542080040, 478120230, 466973095 ], [ 1650864264, -1803727236, 250001547, 1842310539, 1014900766, -2102082920, -2146598503, 169043502, -2037912467, -1146589086, 795621541, 410621938, -629606409, -1977830956, -1806407820, 909394335, -649577377, -27163425, 1109638266, 1182903855, 734036119, 673201131, -1787614093, -1383998465, -919958130, 1040365109, 1705321775, 1817243771, -1622829519, -1749394273, -9099263, -280662906, 1329523472, 1286924460, 14995320, 980700529, -1487264639, -2088832548, 1805726896, 1290934208, -436441673, 1762523586, 182909189, -152155738, -1882633751, -1529548993, 1874848369, 811316029, 972541044, 1431630917 ], [ -1019730591, 186780172, -759856193, 1809494795, -852158220, -1017857317, -26191161, 1255713363, 266445524, -719008324, 665550426, -445920416, -2058981175, 1971108992, -191938205, 47545050, 712845122, -1333587960, -48660116, -812333453, -1596423362, -25833260, 783020013, -606621283, -115742382, -1089107130, 551440296, 1438030402, -1882797935, 581580495, -736823631, -400470408, -374801464, -225231466, 629610974, 1794601112, -510319264, -287306851, -1784728630, -1048826428, 2038517239, 1024705636, -824118476, 1066373512, 1280645930, -599552614, 1185775951, 958421786, -948201778, -554286999 ], [ 763280836, -349732585, -490468044, -1777977785, 1523034747, 2132923552, 2083180295, 1805863707, 643607647, 2134029136, -76657992, -1747780099, -346159664, -2047159322, 939501388, -85224074, 976600003, 1658764327, -1364340574, -67946302, 79916110, -1545221274, -1072568755, -883933809, 1891108907, -2040105845, 1924107159, -1636334731, -335648372, 506884466, -622955274, -1657241947, -934539310, 1941926946, -1754206258, 994115354, 1664324258, -319966188, -1885610153, 1631311923, 412675886, 359882357, 1129587544, 582588134, 1175273082, 863197849, 1684217345, 7896281, 1254096202, 527916613 ], [ -1346286495, -515239683, 795772153, 271327244, 813423755, 576201958, 392065734, 97006865, 212917847, 29616503, -1353260603, -1130763635, 1839186770, 634434865, 2094671332, 919252079, -272445060, 942426885, -26124720, 248060698, -624872765, -441343321, 1738720863, 262736069, -335167936, 1144130131, 164890046, -102751422, 808571004, 1300915783, 689900066, -745347327, -1518096788, -723853456, -1296694841, 682438610, -1249915872, -1214367551, 1969608870, 335835012, 1874720718, 144336811, 625699312, -683754480, -924819748, -659342940, 1077202547, -1241327636, 1912009095, 503520057 ], [ 104579037, 841046658, 973281286, -841502096, 1482766538, 741539232, 1406729439, 945071789, -93822984, 254504102, -921022146, -718655267, 508624465, -1644403183, -313040972, -1548567596, 1039065064, -1384621225, 260011604, -1477594895, 297614065, -1415467981, -741900800, -1294490385, -1712462020, -1533816493, -709375694, -1616800739, 551282899, 2122766208, 1921257143, 950185946, 2080482327, 1755762717, -189249076, -1058529983, 1510705169, -179364430, 993774056, -1880756199, -409630148, -148044400, -441290103, -1941190645, -68654575, -1906362476, 2001926420, 1443801553, 2090102459, 95590134 ], [ -382125686, -592835925, -548203327, 1734675794, -279116145, -1846591723, -476697456, -1951950587, -1299852898, -25066089, 164893073, 1502488239, -1048411527, 511496422, 195601443, 1592554468, -824480215, -69769377, -520900211, -1104028070, -1012952260, -84981309, -1281597307, -167221688, -1903937732, -1011955995, -1015122544, -2072516703, 517045648, 1923278259, 438425377, -705881961, -989538480, 105471256, -1614818356, -2044337255, -1161501031, -102413105, 101019523, 1496166745, 1082381115, -675440331, 2026313853, 1231767037, -1308613952, -1129693177, 941439117, -1067300854, 1632144964, 1990603448 ], [ 257931951, 1793684954, 1557657985, 1438288219, 360575278, -343412632, -2104654192, -358481010, -1238281909, -782668702, 1424307805, 270579886, -1403948644, -2040234893, 431060574, -682465401, -636099329, -1173713777, 1290584711, -1879885916, -2044866159, 555086850, 380086472, 1733587760, 1141923968, 1651006853, -1850634573, 692297501, -161513252, -2096058798, 850529574, -1024219333, -704054793, -1409450301, -750503349, 367370318, -1572320550, -1552997064, -1160616986, -1028445822, 1712037286, 97890018, -482328975, -21586482, -1662527855, -1807886355, -588949617, -892297761, -241149019, 1559903765 ], [ -622249388, 1234268765, -2080728098, 135092863, -1175170194, -59365762, -884795364, 320657754, 1613072293, -1217169344, 2112578787, 258855337, 129156616, 404189189, 1067743524, 861202985, 2138830985, -259692412, -1297463186, 1196394583, -1165228441, 1274434749, 1767888354, -205411761, -1739302283, 1390378549, 1348493335, -1816402782, 2045329840, -635738741, 198385681, -2080916299, -1381154620, 485719236, -850475491, 2050672583, 242228612, -1408848964, -750512257, 155199986, 1315879781, -1882071801, -1435452182, -1353081288, 1090014949, 176111338, 605544719, 306199108, -317114685, 652972257 ], [ -473402368, -515716963, 485464058, -1532176282, 2032820270, 631558215, -95043091, -2038249195, -1024070574, 52970746, 479744470, -850141032, -1753435258, -168258708, -246264687, -902452679, -40502, 1602702951, 599245894, -1999451612, 771977408, -297753501, 2112745920, 1776446761, 703910482, -771811573, 13532420, -1993304052, 1291399233, 1473497184, -1159726197, 530198326, 1538296413, 343438553, -340753659, 2076446273, -1871000460, -163285234, 1567392717, 573753060, 147917309, -886157154, 116434522, -506291202, -2024136393, -387149775, 2033612047, -671680935, 1690386321, 1650762243 ], [ 688215257, -581067437, -1601908746, -1669025104, -1657388170, 1037303972, -1177943504, 342804878, 897548653, -129812126, -1550854423, -114533429, -859106253, -57633336, 1955651628, -1784005443, 859829603, 1504901228, -478587127, -1613005171, -918176976, 283215858, 197265047, 635464636, 755889331, -934280868, -904997833, 329033950, 1952269684, 664067588, -1688085163, 1470944675, 1227590199, -208086687, -1697624288, 366641764, 1653851595, -987076444, 1242947049, 466683202, 160071996, 331269014, -1843427598, 1691504783, 33553665, -1458955784, -669786406, -37742904, -1538542416, -221867555 ], [ -962620021, 1110130776, 1530960080, -952169696, -145489301, 252982236, 235851301, -1815161505, 81350486, -709510611, -1745807811, -573735858, -252028711, -1395844051, -1782786313, 434659483, 720003022, 1526420663, 1996979562, 2031473066, 497523014, -1208415434, 1551730112, 823611270, 1066293750, -774849, 1208552441, 340569035, -1798604512, 1685906802, -1954553840, 779297311, 1871594558, 2028976789, -1542885582, -1360602641, 141197438, 782753420, 77662222, -711739029, 1714438785, -1417854448, 1215240375, -1990677094, -908424467, 2120685576, -929642218, 56320802, -1386537453, 2125713161 ], [ -1798599768, -203361978, 1731781716, 35993631, -322491804, 1278133154, -1762781718, -1004982620, 474858353, -819550764, 210976384, -697179073, 1450231324, -275648244, 463317897, 179699765, 1045255508, -1195519723, 1010532671, 1479713263, -361698420, 870207075, -1922468679, -934059908, -1414416107, -1848905908, -1116697298, 2076504696, -1722173921, -1504955183, 1155425322, -1854065625, 270528820, 503912725, 650691862, 1518382209, 1125771306, 2115730797, -1404794454, -859506247, 1554497724, 1692148534, -1825711149, -1423905169, 183395029, 602046869, -324924800, 1499409345, 1064621153, -270041217 ], [ -1201536924, 805143645, 1315850326, -475319229, 421492407, -1951266681, -1791572202, -1835867156, -1125005407, -608951767, 443260630, 1535531799, -2072009284, -1864918390, 1767071549, -380764768, -915789289, 1224832142, 755033288, 2072701068, 618519681, -1184439836, 675632427, -1474690904, -402601056, 6474212, -414021450, 1314738940, 1927137627, 1025588720, 933935996, -1799889357, -375368682, -1711075346, 755928939, 1611614011, -710569405, -1052178009, 46612404, -896305116, -1130471526, 1207154840, 167688509, -9447127, -1173611392, -2113006755, 450822024, 1616763985, 1858578444, -1738869232 ], [ 739708101, -452943918, -2101216118, -2036997674, 826538496, -1284303506, 491828627, -633020766, 792750297, -700533559, 456020989, 1225785264, 1003370428, -1829080606, 1491240635, 2126465685, -1199225043, -1942689979, 944614275, 613424332, -1877736143, -1021859272, 1707605483, 514526158, -159855676, 2105384471, -70409633, 813446239, -2041287324, 1034446460, -697339728, 171072260, 637425261, 164141475, -943594210, 278139049, -230042, 1275326795, 2045150274, -1901335303, -1872309263, 1354350703, 229016523, -1591652943, -1057038455, 560150374, 1175194633, -709187110, 1162546954, 376383978 ], [ -96587992, -1710058259, -1293251580, -1810042870, 418115605, 765513580, 15922143, 1674826532, 2063137922, -1156800949, -758860678, 367565645, 1874031979, 1097122825, 546775071, 1299203518, -1746632592, -1997015280, -543713567, 573924660, 1775757303, -2126264610, -1208212416, 1617953310, 557639234, -271753322, -1828934028, 49551580, -1932750327, 592143847, 1798328655, 2064364610, 1491976092, 183535788, -749481529, 88299999, -523761052, -1643750368, 1505382497, -868781544, 1024560495, -1548380206, 1516134068, 43349292, 795799397, 921141122, 1556049247, 517698288, 654145097, -2107680871 ], [ -1254576743, -584451101, 2100294824, -921142889, -1094011272, 549107915, 850409104, -1528739334, -575657036, -1449128447, 389797333, 517525533, -1687012029, -1685556803, -166461175, -2077466221, 1230707180, -705873192, 2071342696, 1616831497, 1794926579, -1340639837, -1881728897, -78077221, 49275846, -1558898451, 1111117763, -801864578, 1030705605, -294530155, 1822704069, -951656178, 922640533, -186244098, 534211543, 186749706, -42187258, -744230286, -2127204031, -318804278, -1407716340, 1024537691, -485083348, -1103633135, -743237441, 843616349, -556497345, 108687285, -1281691010, -1137372923 ], [ -1805789164, -651823528, -1228244466, -2060551903, 746754033, -299219209, 1773165423, -2091339127, -300179961, -183519810, -1482380332, 1135163695, 1875468001, 518604805, -1616952196, -1416404281, 1447112470, -602289273, -645080863, -1554204805, -155762311, -1191040009, 1730583351, -1067013570, -122048599, 1426312275, -97890265, 323497268, -580193618, 852768275, 1105760526, -1965952129, 128560677, -1991761237, 1560601808, -1043964119, -1642638208, -1637279670, -1698974193, 367019664, 1105741456, -1210244852, -1922369032, 1756972116, 1651763440, -2136815239, 1498804890, 922807044, 963744122, 1638949675 ], [ 918840752, 709517824, 1999021648, 2130297320, 938894441, 678698433, -1643955650, -827765696, 1384663041, 346252823, 1603714530, 68291087, -1653759767, -998740363, 612599901, -1166999986, -1903263754, -1322560507, -1272192735, -1842540769, -1063377745, -1587984990, -679186810, 1869355155, -1223764456, -874150623, 890363057, -1318957200, 226034320, -1255434816, 1988721307, -919896436, 644683772, -367681815, -148508852, -373036671, -1000435001, 190705696, 314536668, 717211515, 717569427, -461263169, 1830059264, -1327996651, -696109886, 955320627, 923939427, 546943065, 1021049242, 1656443710 ], [ 970580690, 572551166, 171478331, 586733153, 510110825, 778966169, 1822362879, 193465905, 1142875865, -1788006406, -1146553408, 841388883, -272039975, 1547360101, 709315982, 524884141, -1500866302, -208587219, -1209917850, 372409274, -500490328, 1199735206, 988615041, 1130096442, -1382885641, 2098991147, 1481173191, -1698577293, 1500740998, -882221973, -1885734277, -1550901418, 1281151148, 1045459017, -1145315847, -1475935801, -1999983642, 1959860994, 596630513, 119204555, 570085563, 1013081563, 1440733979, 797585750, -808140568, 366375261, 538118045, -1872605831, 693467733, -1854305609 ], [ 1913222197, -974374047, 890355154, -2073965050, 75106930, -2138217379, 283347677, 975768951, -1687113392, 207188069, 362284559, 2071737448, -627259950, 2093346929, -1898025368, 462918279, 1507144227, 209651460, -723109242, -974014742, 1110819566, -1168284324, 1063393119, -1297679233, 78372211, 2126169000, 193649319, 651527772, 716434633, 576224527, -1759270449, -88900160, 1114325947, 1749117520, 734584204, 1981595035, -1081971297, 1627455128, -1125783648, 1530243205, -2114048806, 1587760546, -1690938198, 334088706, -1280165856, 1673624595, -2042386878, -934016384, -199248686, -1940449015 ], [ 1345166995, -813029031, 302033938, 8012699, 883771546, -1014948288, -1422326870, 1860746831, 996206787, 2127363569, 793435302, -1121131107, -1001079185, -1541919331, 514308438, 242574072, -946522280, 689400631, -634569260, -1375891637, 1642683102, -2086702111, -767940552, 1149869451, 1242548041, 2112454419, 366467835, 1455766557, 1213463714, -1697905397, -1195679432, 205266775, 1359984926, 1490058665, -104233407, -776321318, 1138190463, -988700314, 473359283, 1955352549, 900868787, 525771367, -421060358, -369064512, 1520321841, -899529371, -1181668930, -1578448102, 49615356, -1349408205 ], [ 534249492, 1889249889, 1449907459, 1547014973, 619729724, 1628230120, -1815890903, 1138439603, 1646175188, 1589738838, 1060275532, -334335258, -1760145110, -1838881230, -1923733473, 464453762, -543509841, 1219874837, 1160010400, 226610618, -661166387, -1884472983, 1432193601, 332571517, -2061845627, 1259283108, 472588963, 835618568, -404966842, 1622524314, 1909686532, -725205772, -412856307, 557445862, 1904230598, 1163368672, 1457057351, 749897117, 1015225226, -67046192, -316593711, 726429628, 397322833, -1641137051, -1706501353, 1110821860, -548690259, -2035638083, -95716767, 241984639 ], [ 1298011863, -1842330502, 1884375732, 1760843878, -1360296821, -655305638, 852382589, -981818690, 1724264296, 989110325, 1759149892, 1459691136, -1870768047, 1601356019, 409713482, 410188471, -484673677, -1449582099, -835709138, 843888656, -1662717767, -2072903024, 2131830819, 1525375439, -1357402435, 2063358266, -1273835910, 966689434, 540087909, 1926827981, -1980577015, -386976707, 238979084, 1915178106, 586387870, 1679852004, -458269939, 685818261, 225136681, -1033811906, 1167075612, -596915910, 1871649473, 719423347, 1066670252, 2089816476, 202388150, -186947611, 2067037365, -2056165957 ], [ -1821670645, -1480292722, -1419556174, -1811138129, -1459244743, -1070505798, -249766589, -1595947796, 1150533049, 334123576, -1347877806, 1403120747, 5540774, 1255007248, -520195880, -1705149961, -526743413, -1226602083, -442253045, -310447601, -1698722695, 88198502, -998033298, 1234305647, 904799249, -278410830, -591565930, -925691118, -610404831, 1481343706, -2099174693, 1070963124, -342996192, -210126780, 2073037198, 1847338487, -410248949, -391753692, 1489525503, -1954612852, -245748025, -1269090775, -1041386326, 1444947319, -129522690, 765621466, 1533073177, 1973888380, -1896757489, 868411621 ], [ 595741455, 1308156252, 1410454219, 1004504224, 2035880560, 426996502, -2085626010, 46471171, -1521603849, -1120386666, 1309970816, 695626953, -1167531004, 1924102163, 1540474250, 1941116002, -1811099780, 1632201669, -1807105392, 787475549, -1290227102, -1318346908, -1388245523, -1757988676, 1261035205, 917712442, 165889573, -1945333280, 1364452897, -1201218133, -178110681, -28434953, -1649190180, -477772016, -702807179, -21803705, 1578741977, -1159959098, -141521852, 778731707, 1073366133, 1671956060, -59658273, 458626660, -662174333, 247680765, -2068282483, -527086897, 511136623, 365978041 ], [ 1009738666, 1835552950, 1802601782, 2105941878, 424930020, 1409749072, -325199746, -1282730272, -1071929932, 1285381742, 284034426, -541363757, -2033314551, 1057274283, 739789345, 584472772, 378500707, -1665226142, -103391781, 1770067251, 913311175, -1053105929, 707734219, 897480593, 560978715, 1164403859, -1039579939, -998640248, -1990266812, -787297893, -93083305, 674554651, -557709236, -16123193, 1241314809, -427484203, 2068841713, -659678401, 752315382, 1643078575, 625183799, -175525418, -1149393612, -1338309475, 957645704, -14858643, 500394093, -515767360, -1916760002, 894199988 ], [ -1202704339, 385272876, -489890378, 1043763363, 931193977, -483556740, -213889936, -502950375, -1826403910, -1496268897, 1854468787, 965219535, 1075096648, -1075537651, -1630712613, 1480998813, -2044375673, -2031250138, -1300214234, -1529358801, -1566323553, 1837843059, -1075435692, -1339942294, 399026907, -1098653080, 1009688112, -1619915011, -1197329888, -1729130554, 1049004312, -915949773, 227940943, 11005461, 1192801206, -451084662, -1201141359, -1646326009, -1218480607, -1208824451, 1812830823, 1386276668, -401728986, 1885609146, 499494615, -22494483, 2107188322, 247816458, -427996638, -332961679 ], [ 46969741, 335250029, -1945673120, -137542792, -855165599, 1280717428, -921528733, -979354703, 648247951, -614018734, -1043476280, 967562752, -922983026, 690321953, -1195719276, 1938673767, 2095029338, -263677403, 851861497, -677600836, -272719889, 1005129903, 2014568239, -465315387, -1924966014, 931314917, -1403604103, -1309772885, 1998661055, -2023430688, 1609741852, -183404635, 1765529141, -1747172808, 1772313149, 586654502, 2079044043, -798109793, -1840550489, 1527963687, -1200133030, 718688925, 1407424838, -1083725575, -189441781, -2077962875, 2110634803, -2134270534, -439316672, -1706089205 ], [ 655010323, -1034975776, -959671071, -1528136529, 2020448593, 217626544, 795897321, 1222074909, -1857272236, 193423047, -514172588, 820671183, -472507012, 1942834400, 387749946, -1900808913, 1633342876, -2085243210, 1300255836, 270733402, 1061473036, 555034329, 630995533, 628674474, -748225061, -1026075574, -1891467825, -607645044, -344716953, -360754779, -841731247, -1020135349, 9527937, -1124482288, 1688496699, -53879940, -629573844, 7419629, -1315198509, -1469571153, -1103091725, -2062420086, -1413175524, 866730912, 692303709, 1838173366, -1592060806, -1185470682, -164780268, -806399765 ], [ 2104426031, 329988864, 221006928, 1245764703, 231935227, -510939250, 643179996, -1156142766, 386158864, -1915470362, 1494616908, 758912223, -1598072550, 1588345213, -1545695157, 1023577602, 100971636, -696789669, -1497492843, 758020663, -1177741886, -815708005, -1118284721, 39733465, 1443901743, -247154268, -828430370, -832216610, -1705838387, -1949376394, 959895341, -1472674081, -673795158, -1538621470, -680455127, -2075738366, -549546371, -1145254296, 233238062, -1827227009, 1285776436, -492355355, -906165922, 1466358442, 1919273282, -1155646820, 226775115, 1554121226, 1820323277, 1542508563 ], [ 398889991, -355867320, 510833299, -627663470, -632342063, -981836374, -1260214669, -658926525, -1094548016, 599174975, 844772057, -1874741632, 517469290, 221156459, -378089822, 498017461, -210920723, -643729061, 322148511, 1114282500, 1201608206, -888730090, 348558836, -68818349, -227800928, 889146210, -1519978879, 1632021231, -84897168, 1128266075, -379282936, 347447818, 2131330353, 569012367, -2002629471, -1584744056, -854798062, -366085214, -401301832, -989777275, 1961039034, -1355751965, 760676117, 455127666, -1068358823, -366454266, -575621607, -1624607669, 893678727, -1284325626 ], [ -490299486, 759592683, 1929782054, 697151627, -2143749537, -253629891, -922411426, -80022338, 1520978492, -782315510, 1028795515, 1146511917, -1465707657, 852004091, 932167598, 564522749, 913064092, 1889629557, 101364841, 543711736, 1611339513, 1590778300, -878893428, -2116806706, -2060604547, -1484756944, -565580462, -1947276905, 1135623392, -362180795, 642416011, 2088940180, 1839076861, 1387210773, -1345180927, 2026031151, 505478287, -763783529, 134704780, 689000087, 643455332, 440441227, 1324724979, 352544404, 365073292, -974718283, -616888366, -135604054, -205426668, 1246728815 ], [ -1623187833, -1813886563, 1187838939, -1101702165, -2044246961, -259340464, -1328266992, 247061479, -1877474799, 217402528, -1493364106, 1241840655, 1132685257, -16757380, -873616375, -1082213343, -339422126, -1825076506, 1191474834, -1532713653, 1833419564, -1916253427, 1737762837, 1572319058, 894997940, -1506093767, 1567447444, -1498378558, -1446794312, -1933225977, -1220308760, -415765766, 739948590, -271150765, 1962715004, 1328935732, -538018, 1003258930, -8769154, -1639584847, -362937871, 1594188554, 2090193585, 1265619910, -1459699605, -1142849933, 2068282160, 701931206, -1607658637, 87486714 ], [ -521850980, 656414410, 1242632452, 1141583248, -1300519792, -1207934349, -72122072, 2129818732, 85821275, 608795634, -14555795, 1447308638, -1833958405, 1326488549, -1474539544, 1066643962, 1147498233, -1332840600, 762076690, -1228822406, -225460502, -59845784, -1976365122, -414550256, -1748013915, -747452397, 1316157145, 2101576682, -700204480, -1514239553, -5462106, -1511035217, -900876286, -1653751317, -1044184689, 128762696, 261097092, -1995896618, 1234257833, 1756187068, -962713552, 888303571, -1266828456, 1814429691, 1877525871, 255746844, 1043730055, -37592134, -595728170, 1783352736 ], [ 1725521276, -1445799178, -1210556833, 424806171, 290776174, -1428223732, 973001815, -1203851106, -601498565, -1753656325, 1966715598, -387250323, -1136093834, -1000517240, -36276820, -1659316521, -142304525, 1577919240, -2114697081, -792693996, 2014554727, 1726449764, -560024946, -53876332, 307158857, -2038121652, 1403796521, 1048630976, -2101459594, 1765612965, 1723428036, -1126896183, -1918834647, -446951584, 1958152655, -148820210, -1768773391, -1116207105, 1551011844, -262761886, 2022895279, -1128077642, 506761538, -541304607, 801567427, -2086371213, 970358762, 452416258, 455759927, -1526529626 ], [ -860275293, -293530147, -2082508128, 1228889573, 274228767, 1012529384, 2222305, 1612523213, -77959398, -1837893349, 1826292902, 1097482717, -395335852, -451442332, 1288173427, -1094303939, 1220542245, -960915161, 519689041, 223172320, -447394691, -1120351475, -2110195496, 1488962088, -771799346, 1811514101, -588935029, -747961066, -1712913266, 1152574010, -221059561, -1874914293, 1997861176, -486048787, -812861461, 997037851, 573594885, -1814381752, -344791566, -1478675042, 1101412355, -1208155875, 585933847, -1049809958, 1475254636, -1981662327, 335303571, -1888183029, -537218379, 2140429843 ], [ -771553373, -91797765, -1812485912, 941763433, -1307555279, -1451802403, -768250232, -22250620, -53615122, 1899494679, 1549699178, -106527906, -2044332880, -1999220296, -1309506766, 2077403754, -106031645, -1762206475, -485570861, -1294265199, -1369707946, -847386172, 100670139, -656202554, 17534460, -1830404135, 944158080, -1514069662, 307843529, -811076536, 400500834, 70950159, 543133234, 1030272707, -580042293, 198343678, -79240204, -297176511, 120873732, -971722050, -2139050113, -1695707353, -899196918, 1875197566, 956722004, 323235508, -241173477, 1723687615, -216676766, -1898862138 ], [ 904604782, 422005966, -1436728475, 755926729, -1331268086, 2064783401, -1319560082, 67376519, 294639631, -1430004149, 1061578935, 723720830, -810147968, 139490271, 474418942, -1399420443, 987810555, 264990159, -1398646085, -173897067, 792043650, 1931841236, -373443330, 365650822, -1947293261, 1152379250, 1695572772, 1882214783, -423459939, -1670910966, -960737016, -1744587368, -1160604031, -698879192, 1445830336, -882190507, -519801952, -1983229943, 1400716613, -1954188395, 512293314, -618332788, -1398409739, 1285564260, 803049125, -1212453109, 1013556417, -735155720, 715307935, 1700258353 ] ] ], [ [ [ -2005544901, 1582267088, -501526179, -597822521, 1977789247, -1918816087, -711022318, 756847015, -2100228409, 2003259954, 1953773742, -1463099271, 1945877768, -1246193773, -1840534823, -1186397443, -1803070088, -57246469, 448411763, 108369635, -1435367466, 1089218541, 1939317204, -632540501, -556454635, -1555174948, 1612296408, -1547710736, 1940719533, -1740237756, -264917209, -1349994654, 918813614, -1956260955, -228839612, 1233427174, 504223497, -1911427926, -1930724311, -547916424, -1845531, 1646597661, 1332033309, -282079028, -931356167, 158204009, -1851703726, -103185452, -166206315, -1830431711 ], [ 1234167157, -2058436041, -1093598921, -2027626758, -665337430, 849320894, -1590486004, -1153810445, -506719104, -684242841, 1989931676, 1524454836, 1770781146, 771819690, 419638227, -1292980720, -147056520, 62694045, 477146054, 1130773019, -1921681959, 782714062, 1598212927, 1777856352, 730293682, -1188763154, 1815148961, -474611449, 1654258859, 1975575665, 581921794, -379985217, 1237027962, 461515275, -133543064, -2127759784, 1016550683, -468710930, -866262479, 51537507, -1304881430, 755392979, -1151624280, -1127888215, 1317408521, -2039307819, -624680330, 1852401313, -2131159339, -2126997359 ], [ 899377797, 310295966, -1526385916, -152181974, -989749191, -515491202, 52840551, 737496384, -1631345665, 4019696, 1922170656, 227509373, 305723145, 2138363638, -54348346, -1306153228, 2123467630, -89027512, 721215770, -304706808, 1458281053, -775693347, 403625465, 1809728612, 1982215947, 175241790, -305378314, 657057033, 1711223875, 736389602, -722832122, -839576050, -467902879, 640249324, 77317586, -152394525, 1950590768, -1931917105, 283524043, 1063291745, -2067434038, -648717365, -1664365505, -915709035, 782411564, -1886663296, 680182648, 371810065, 1322802278, -587171217 ], [ 840841845, -1213960085, -877538380, 312504446, -2078885880, 1154356924, -1871167433, -427385020, -1473756141, 1386646724, -190895101, 1160563430, 2005480573, -970207414, 1857742634, -1234122802, -1605782417, -132366472, -2113193204, 462645271, 614836461, 927742582, -67137770, 1158584216, 787820333, 973489181, 1670118545, 2143471838, -737211129, -712666133, -679204751, -1046055409, -1195606115, 180713986, -1650492033, 573690595, -995917733, -1995022936, -1401907999, 327288057, 2072608714, -1012811306, -540329470, 2023868137, 1272328639, -1697534250, 1031697659, -1747008562, 719920329, -1570606488 ], [ 1600744360, 1959308818, -1875626644, 254100159, 786498461, -739384720, 2093257974, -666159000, -329480461, -951982616, 968303592, 998692206, -1955235156, -213346559, 192885400, 502555875, 1952233080, 645860667, -540650530, -1915517365, 2074513276, -1486178263, -1904753568, -28590972, 583149103, -1469084415, -1872839172, -1068377118, -1426872870, 1514740062, -337088158, -320076253, -978033918, 2036854419, 926404012, -800700327, 27090559, 1990493858, 1166816631, -1162214215, 147233250, 811766086, -815999519, 1946990250, 1331842452, 2054225119, -436428236, 350647118, -896666350, -145694704 ], [ -1381475205, 1765747646, 443151776, -1926015590, 828413626, -211442247, 1628796217, -1291571035, 1651226314, -17373635, 1244846952, -348307723, -526071992, 1550060653, 1887992732, 1731561284, -267365023, -624725783, 1177970501, -45197265, -40504293, 1431390471, 126521276, -483589944, 1886749234, -243254925, 293750740, 1998392238, -297995621, -1572514389, -207373707, 1996090653, -886268407, 866291440, -1642645119, -1329164069, 1092896381, 1985391489, -1436140851, 1736962310, 810856155, -519225179, -782924314, -1092392481, -2006512534, 1060289208, 836449097, -442477970, -244278685, 1264723258 ], [ -325536245, 1453348689, 1223843159, 1985096849, 1053391635, -834972814, -1530353642, 935264565, -2121082407, 246922011, -1129861928, -322875622, -1779273769, -874006773, 429382850, -235886728, 344630994, 49719119, -1983575008, -2096238275, 1679149914, -2138153373, 1834501985, -989246975, -180692296, 1388049360, 1083682287, -159771748, 1806234316, -213664810, -165459627, 1769172512, 1451202746, 1406035919, 1834013269, 1345690053, 2113723456, 1628910555, 748278621, 651174885, -661747588, 1111990654, -968791129, -1627257111, 77922731, 1106279541, -207634039, 1743219196, -1507821890, -94282183 ], [ -1627292824, -378733270, 1860934542, 1279054252, -858251859, -360674345, 368893575, -1279628088, 1808997703, 25739887, 525704953, 2038243040, 560509851, 729381232, 1402579832, 1077222796, 2090467874, -1885084092, -851654622, 388832512, -878035800, -485762120, 483535165, -252331982, -878890348, 866727694, -485388918, -619756628, -1635000729, 1595700576, 752020526, 1861783696, -66909974, -426284472, 1391382554, 1167381478, -35532343, -750753275, -1712328461, -1907540290, -1086394252, -1749808149, 1070351398, 221533270, 1186331991, -1441687253, -242863295, 959192277, -395804269, -163170035 ], [ 1899153217, -696765436, -610749911, -2134342185, 1414393326, 607903359, 2108036783, -635075311, -718189695, -1433791658, -419139155, -961309450, 38228970, 891567644, -258324831, 69092977, -1704927916, -1082932181, 565743764, 1171869626, 659479152, -111939002, -1723294721, -1768339343, -174977130, 1502723498, 1362462936, -1374551787, 1713155096, 1837349964, -1254293930, -413210671, 1272238273, -1188892575, 720933282, -96658680, -624544156, -2114377852, 743467994, 1341237737, -1982848266, 1529108635, 404038564, -400585661, -109597113, 10575686, -484485123, -1509685437, 990186045, -695510626 ], [ 705825255, -1986351449, 133778959, 1422117733, -518962232, 2075616998, 1522274740, 214782609, 2136884549, 1703901324, -770388414, 111453189, 1678420261, -28377488, -800467555, -484136429, 1483743606, -1477920413, -1516203154, -2014106117, -763899213, -1394349502, -1185778779, -553118593, -831309213, -1671742585, 97122345, 2115849644, -456566860, -1128523510, -1977392393, 622468073, -459823667, 415600222, 2020629962, -2021020920, -41610482, -410514127, -1522524954, -1350296541, 184062667, -1876152290, -1204147430, -334087821, 2022667907, 233441476, -1199545895, 548714168, 983366144, -674097093 ], [ 1202138435, 1202554242, 1343177902, -779662689, 598546525, -1342255254, 1148616123, -1662442811, 467569846, -268307239, 328082448, 586493391, -1311119243, -1324876594, -1606695103, -2127479493, -899490533, -404189819, -1742616874, -2030310698, 60682772, -1870316523, -1216122618, -1245475296, -502842636, 523103428, 1860404836, 2030738466, -1559385068, 737440361, -816859029, 1939888402, 445936652, 728833973, 1110125779, 471654025, 962718552, 1459831773, 1958447578, 1857751218, -34006716, -1328969345, 1150953291, 1621783258, -2133943216, 77785213, -1540755006, 328252488, -126397016, 1469344684 ], [ -2097349218, 690307624, 1755334652, 191800447, 896294833, 1628346612, -102273634, 939912013, -822856001, 1911602618, -787261863, 828862467, 2050617104, -58237367, -519546637, -457493004, -942641872, 822578238, -1736508621, 116305555, -984403949, -11004619, 982769454, 1572790255, 441979450, 1557299277, -989141893, -1490485482, -1199886712, 1336304604, 132839036, 546226949, 1635343958, 1454174732, 877531227, -516969525, -803186411, -2040280343, -1321254723, -1899809335, -238187719, -311197889, 1806232273, 1362733220, 1918398053, 469496774, 337553653, 1449525007, -2096919542, -975019077 ], [ 691564984, 1367724437, -852252179, 1585419463, 925126898, -71433625, -216903746, 288248208, -1522700568, -691967998, 1556645387, 115804171, 1167795805, 768658646, 117284868, 1324393334, 461325116, 2141265798, -1601805333, -2094550206, 1419377818, 193160271, -342620060, 43842740, 1613919348, 365372443, 2140453975, -360411991, 2036924753, -370179279, 1414465570, -487986867, 1044597895, 2034052938, -979780975, 339539409, -646054110, -1220786404, -144215803, 213746623, 1172660446, 1255463756, -427742533, -1563696895, 738766955, 1140593731, 89303400, 917082299, -676755484, 382515954 ], [ -1356363638, -750836957, 430579788, 1116777707, 16622809, 1415793147, -724717299, -709423819, -1867485210, 311489939, -317319572, -1737573851, 1440153259, 513548421, 1447753305, 1931638329, 111222134, -545686794, -1117034510, 257793912, -1526947014, -2061384504, -735637683, 387792521, 560808475, -1296854576, 699498816, 1431778368, -1563883597, 154914045, 811529026, -749114968, 936307192, 1132658060, -1729880522, -276025131, 294884533, -1048160596, 77794541, 1908672908, 1263204009, 2074131415, 895609037, -1170307436, -1899668782, -760684036, -1005387706, 601898561, 575544280, 56020129 ], [ 2104318239, 1069725969, 1490636313, 917726637, 151639746, -502452177, -1522654065, 1880112811, -1534760922, 469691166, -279534662, -1253662040, 267437255, -161631820, -2014676139, 1164417126, -1030341226, -1848230396, -1284029782, -42748181, 918351866, -253008238, -466934710, -1218630387, 1218267867, 567714655, -1302666470, -876771976, -554282599, 439625490, 2099110251, 1455975311, 1316220678, 178264827, 2126959616, 1398868806, 661113693, -384240985, 186644523, 98696804, 786407783, -329285015, 397571340, -287401405, 40358964, -1567266249, -1526423987, 510122871, -887065228, 1373616178 ], [ -1955796678, -1588180884, -1089996282, 521149845, -510194456, 1075729005, 674662562, 1364424132, 1494345525, 1014882046, -1708619427, -2105131517, 2146476642, -660526788, -1902498707, 808258149, -793195566, 638194599, 394932129, 1634427393, -1210108806, 178889347, -312466212, 1756431260, -1268615497, -940146855, -1084018517, -412806596, 2043068040, 1902346970, -460675939, 1843403043, -630536464, 534923255, -352952303, 50242800, 415863661, -86645277, 84309647, 1325089124, -268478056, 1344040525, -1518547571, -1737570134, 454199426, 968631800, 1310355569, -1494849699, -326806960, -1285481231 ], [ 1726999572, 1218932891, -664530705, 895558043, 1003627684, -2093486181, 2045450511, -627010021, -763174166, -839284663, 1442633035, 1833061177, 693773755, 1025692178, 714769810, -756016478, -591298007, -64632332, -653865052, 1401317015, 1090348524, -909053593, -1315488492, 1636240586, 150404401, 2060230920, -1650826301, -574726022, 1286207109, 859732391, 1139186931, 1704908434, 1886951468, 930689071, 630318889, -87452408, -755301157, 585149922, 558584414, 956350992, 1995587372, -496775615, -1531058133, 1651210534, -1677251999, 357684028, -465691688, -1575989839, -2114549075, 570029902 ], [ 958697495, -1456251914, -1670301668, 1234447125, -1635521779, -606843296, 2034135508, 708114045, -791281265, 2027246020, 46363594, -2077306472, 1447920333, 717899885, 1900777262, -1110879909, 125021776, 518583383, 324455110, 1281909626, 1894313319, -419449091, 1253041939, 502888428, -1277147968, -1453052682, 1840406756, -1723118194, -88032585, 1446762495, -447579649, 1052142873, -1035461463, -3207094, -2142879386, -1906571489, -159588905, -1195525105, -940223893, 171346089, -391469003, 931533590, -1912588569, -505444905, 1804591628, 624466440, 436333736, 932442189, -1051032570, 929156895 ], [ 309474179, -1161306408, 157261643, -1889218599, -85155239, -225303410, 1434932670, 2039738168, -1218529746, 358207517, 793615384, -158205407, 1251649895, -1015750195, 792265422, -394150137, -876654762, -1663234762, -1563437426, -113206474, -1857508281, 752388753, 133263222, -2034248649, -422798196, -1969985961, -125783816, -1280156536, 484016820, -1492635354, -1896330125, -1670276576, -1578938521, 610849619, 845996818, 863203116, -1879822830, -1590276510, 946378815, -766158634, 1314646181, -1190685415, 1971134405, -1694205456, -673139540, 928529853, -1494191721, -204566599, 502323009, -182184952 ], [ -1022149075, -314679251, -972214381, 911267188, -1095234379, -2092908205, 1528017581, -65591466, -1603783849, 999074402, 1104865415, 1613798592, -837729800, -2136344723, 1051323143, 186347929, -1520993744, -1597894276, -1713610690, 1511710061, -17899842, 850192607, 69776288, -18694548, 1691153611, -1039449596, 527466222, -1772440273, -87460571, 682810597, -438283319, 1488295331, -1953015218, 384344758, -937476866, -126313104, 726008700, -1195385598, 1788718030, 1914555045, -1888526574, 790191961, -874810814, -157152430, -1125893190, -296472196, -2073702644, -142702407, 1050468393, -1343499263 ], [ -618223567, 59171723, 1924051928, -2119800246, -1454746869, 190819863, 1534254309, -1381715327, 1830361140, -259529652, -1698774330, -552069297, 1629746861, -1227934567, -1634505706, 797023567, -2049461021, 1544816950, -1401186755, 377540095, -490049205, 1993415817, 452433390, 1296098402, 1674001119, 1059831338, 793723603, 478204136, 113508330, -1983870324, -1326869236, 1729864923, 245394259, 40336945, -1224682166, 1953337756, -603746449, -1362267752, 159757782, 219920076, 2083314628, 1135127002, -1460071932, -614149996, -1131703770, 770550228, -875652984, -1572703296, 1295136745, 389732422 ], [ -270863388, 1814079270, -1615843830, -1663421940, 626639033, 999874088, -1353719195, 1452845756, 943945297, -1775836367, 95427457, 1079392558, 720335142, -497082179, -1993059609, 1889520177, -1402477890, 693341278, -1237025250, -2133823854, 65645072, -2110306415, 743298483, -840638388, 608302626, -1637125083, 1616761697, -747686531, 712631100, -1237696594, 880077358, -1581446506, -461889184, -355685905, -340563807, -1925820743, -1909432604, -430272226, -2016461322, 728553437, -1433317970, -219518628, 1994828986, -1499738726, 1468120282, 325308161, 1588984031, 1560429147, 741067954, 1957110832 ], [ -1217845863, 1622997808, 1489531925, -1443488156, -350981380, -1594811768, 1607036888, -1981234604, 1800908973, 914139923, -1397923561, 1317270532, -1494850221, -2061616769, -1272669513, -93448203, 987168065, 1593944535, -511640622, 171214720, -554318997, -2032303023, 1836088596, -1915863688, -776288452, 1495291356, 1447494843, 1802815249, 660010728, 1441873470, -1231135670, 257449619, -114801069, 1376250391, 187198089, 949259975, -1659987545, 959380168, 97943352, -205039072, 41296312, -1264844409, 506352520, 65524320, -535589641, 715543961, -1753641721, -136052604, -653181273, 1641629628 ], [ 1915262821, 1096771767, 46094363, 377075993, -866000598, 151926418, -668599794, -409636545, -1567071482, 1709783119, 1780451392, -65166480, -1740089287, -282931760, 1330638577, -1392543837, -1108004955, -1542059375, 1932622866, 2071642123, -1115246031, -69275555, -262529205, -370558010, 2077740641, -288368962, 511119669, -1538502995, -1997641624, 107119954, 255379829, 488001091, 1396962100, -1918021229, 1227416474, 828148965, -665299621, 488370892, -1549858625, -1065319805, 1011716937, 1455181716, -877978658, -1453689128, 429773276, -744103607, 146995532, -1892740604, 474027855, 1141340979 ], [ 226763091, -1765337262, -1763220114, -1603826241, -425028099, -1864738191, 2093337974, -1436972815, -2071004558, 831736449, -800636210, -72047117, -2107166504, 1379698103, -1617845168, 1712679232, 1450444803, 1990688439, -206786680, 1647609652, -2238192, -1578691924, 1984149382, -560540899, -518095743, 1891686769, -1969164593, -1964059896, 159941007, 937100702, 1903361216, -458569374, 651281248, -1261293154, -1758194990, -926251360, -529836044, 1856689303, 1554925905, -241989510, 629044454, 1916046788, 1098196763, 1092417299, -1017130051, 1001741576, 315111724, 1230515363, 1197956697, -524576074 ], [ -1620046156, 960736451, 1583296654, 1197651406, -1574210713, -1800213862, 1291633368, -124842994, 509278991, -933396671, 1803789157, -1896682343, 669310238, -1740866145, -1213555141, -2090595764, 1496129987, -1722428862, 943157638, 993072512, -79311577, -323990786, -1439894702, -256810721, -152647103, -589789649, 687542449, -102763316, 936116484, 1637628087, 995589503, -1697282582, 1543297654, 231715461, 1048513522, 1455789391, 1331758779, -1415678193, -1087889231, 2031999428, -1110470587, 371647286, 1694403666, 774300379, 396984023, 652412328, -630502538, -905509350, -428615387, 1050849395 ], [ -1271490818, -448624757, 398939356, -1256882989, 14314448, -1814819592, 1831371081, -531353338, -228380521, -745942471, 801507705, -1400866902, 1078620069, 72101291, -880453797, 1011781064, -1305736460, -327886911, -568603888, -1329550958, -542656390, 1117406311, 2099940413, 1398865463, -1786629332, 506282682, -1179449291, -1138356414, 1419377952, -199695903, 672102307, -26415671, 748111878, 621617930, -63719744, -587760987, -671345683, 340106128, -256300509, -1543628319, -1072688462, 1393836271, 347204732, 1600678291, 1605813861, -614953888, -173083210, 211463799, 1622169032, 340978644 ], [ 1778424325, 1334310654, -1955470682, 59803792, -2049946640, -945146952, 1041890734, 61404545, 684632406, 383699187, -13439320, -947349984, -1836129207, -1456306821, -735432395, -102453362, -1275485963, 2010782578, 1438689081, 1609322549, 1574242614, 1202364342, -2079216321, 263901780, 72046390, -1767038318, 1551866662, -1994117111, -1902490915, 1004720319, 1494075345, 93281962, -561808208, -1568008172, -1636767661, 258158532, -1654379956, 182215352, 347437968, 1353324867, -1404886156, 158328397, 56652207, -1479525728, 322954164, 1521660697, -1037856531, -202178124, -1960123792, 11659610 ], [ 185379914, -490040999, -1784533433, -879625710, -884845304, -1723968738, -419358403, 1896785204, 342976541, 1621104537, 2102083722, -704821498, 567694681, -236232653, -1302002909, -1202720537, 746261056, -666495677, 1692337239, 1656507345, -1796565269, -1691736298, -887255718, 215582322, -985514918, -367093165, 191042046, 215879610, -1115163000, 591828513, -325953369, 216193074, 211786158, 2003479981, -2100224222, -1794585555, -1011970759, -545153211, -523289206, 145432992, 1614441484, -1774297399, 502522153, 1268452307, 886645625, 481008409, -572015988, -1573192356, -1883888167, -1219693398 ], [ -958567044, 1160396588, 1513324970, -2048018563, -1289491935, -1031174078, -825681145, -94742737, -1029734569, -1373456093, -1106038526, -830811374, 1178940426, 715716193, 339662054, -864297019, 361911774, -453972049, 291836458, 1764019346, 1347534702, 1599292010, 383967671, -235791755, 1625601176, 1055777184, -1154260091, 786670238, -966284193, -1026930138, -661336365, 158319268, -1307576963, 265227895, -1440920151, -680534726, 1061035674, -216004526, -1878541703, -1712722718, 1084751755, 584468453, -1347000802, -1230141877, 1359636962, 974429639, 1172629464, 122159960, 1945311834, -669432576 ], [ -1156912772, 1883590484, -1000286829, -1335610965, 1345732916, 1289699917, -1285470142, -142405008, 389682561, 1119998060, -1254846895, -1207616592, 1838922325, 709711386, -1721302525, -365743466, -2061129235, -382101385, -37783801, -249732752, 1924716404, 723402826, 299202716, -1601194094, 1671835768, -1937266031, 358023657, -1814131204, 991820642, -853140833, 751240707, -1893456482, 909837077, -578971677, -1313829872, 140614228, -158589563, -551910527, -1165444356, 922532213, 651317284, -2033872282, -1749263567, -1849856739, 2044793720, -751261040, -984745120, -1760488222, 1420432753, 1471827634 ], [ 1837851304, -1121495090, -920310717, 1877571781, -1221949447, -2104833412, -165618377, -198877258, 1763493176, 237956157, -1200777449, 699009570, -503344773, -2099638946, 805776653, -1397095712, 1619216648, 1161137743, -1616070333, -688329166, -723821809, 1237755537, -1895879540, -1975944063, 504280653, -2125313449, 1389590661, 1144236590, 1696222143, 258484658, 946625590, 1628949309, 1913697419, 251573722, 823143255, -518342322, 164107223, -634931061, 1039478741, 963284, -793436337, -2111427370, -1774814759, -364441223, -1420776676, 807994623, -509512114, -478953217, -237598489, 1110848331 ], [ 521525500, -608946573, 16836600, 92496265, 58236656, 1015894338, -67630164, 305716732, -1927955433, 1410798962, -1543899696, 604897131, -998695962, -2066472890, -44564125, 1269131743, 1151937989, 746089364, -1394193051, -561642785, -282794466, 1090269951, -1346594331, -1383866686, -887375526, -2018902188, -158114260, 122909025, -1748088473, -752624742, -753889803, -1327004070, -1739775877, -434696801, 924096625, 1757665749, 1331193162, -668850136, 173491054, 717578436, 1611347971, 1148182990, -1999785053, 785283947, -129297571, -199516186, 2068012269, 16061948, 1538421260, -266786081 ], [ -1093813984, 409649587, -878902403, -1274821662, 1758909973, -1497710977, -292028971, 246885544, 1362719063, -302009529, -1969377181, -1012306469, 144310946, -1801540955, -1881039059, -939110271, -730798662, 199682164, -1465759100, 671945086, -1843054253, -935453248, 100976250, 1812349739, -440732355, -541483806, 1375700463, 1869822643, -1868140741, 1659812974, 1430282790, -1349346789, -903130718, 727285817, 725508526, 67158795, 1722745394, -1865385573, -969319745, -398908343, -2075988167, -690598375, -586416647, -96712179, 1686662306, 1139607690, -294870956, -1491876879, 2027526349, -2119551797 ], [ 1068154431, 1664088210, -1014796336, 2052060149, -1944616688, 2048434255, 1519932240, -2126532071, -1487188745, -354722669, 575169094, -403339820, 1319502921, -1042861685, 1930518727, -235273687, 1901933317, -1048483334, -1508856646, -1783808820, 1849492340, 462613157, -305431501, -208761261, -192183604, -51427017, 1395296947, 1272183298, 1159069932, 1272205381, 571097184, -675827463, 1564827792, -1759037609, -740986674, -1963178130, 1603557713, 280940773, 1777981341, 1285439622, -1740757810, -1839423522, -197114393, 1504006970, 1761252424, -3387587, -1039877493, -59250941, -1380582189, 1453124813 ], [ -114811138, -2041697922, -1523813462, -1863293146, -1363640195, -1527822410, -1278070403, 1878067303, -410675608, -1737855161, -964090921, -1163017764, -1569421931, 1434205882, -1364021643, -665900061, 138005018, -1866543013, -8994686, -339239806, 1521981417, 634614004, 1982944890, -1389170209, 449062612, -1266090464, -260054352, 1042328065, 1759023417, -122116647, 1299292327, -1846731967, -1361758936, 787635673, -141017127, -6218709, -1156841689, 657584918, -562549577, 854717228, 1519880268, -1861507890, -611822026, 303519250, 83344265, -582304969, -1987312962, 661988379, -1517782700, 376157294 ], [ -595083505, -152832505, -1235831506, 1032015996, 62248350, -2103012541, -1788999818, 859889950, -1693224196, -1880732462, 1104973320, -254328443, 163998181, -579442405, 1498387628, -1697153540, 2012515420, 427862990, 501465482, -1442308750, -493566348, -177681171, 1804583080, -79955568, 1968267738, 1682150903, 328624723, 1223950309, -1064803803, 1256439780, -1977326848, 584338880, -32883482, 796810549, -1244127368, 142785887, -288590830, -318486426, 1495481899, -657299093, 1047213049, 931426042, -1241610983, 1607133746, -1438473075, -1014628581, 1342834549, -1156094746, -1318594929, 1298565230 ], [ -519022883, -546734184, -882591383, 1911895983, 2143432146, -746421119, 1439040364, 155514150, 1634143650, -1783214345, -1406456015, -192267339, 1375502573, -880933802, -1079570233, 1048638202, 62997345, -704385325, 303066027, -1257973842, 706078391, -921189690, -2086785952, 1100208131, 604733041, -2098791326, 1573571052, -1808119527, -1350562542, 849341841, 829493021, 699025507, 1450203984, 1076648860, 2066758608, 398364319, 997718145, -321545920, 584594424, -1615961737, -239339416, 1382037640, 1894372452, 1036432198, 1628836639, 863043612, -709237165, -1133174671, 234694408, -851811618 ], [ 1065484379, -1650653847, -332722376, 403594121, 907348294, -961290447, -1153847703, -483594526, -1857630907, 1466154775, 111378125, 1614743055, -1173526396, -1263511816, -216371362, 1999482432, 1034296275, 1517233832, -2131445951, 409418605, 771164142, 1644616998, -1382701754, 98540697, -977682709, 1566783866, -1422924876, 1936709164, 482100985, -671461675, -391118087, -1455959211, -207969187, 105575748, 1091215156, 952287710, -1207152604, 1357371533, -278486452, -618563372, 1427028673, -1672578380, -58896298, -838071695, 1148996611, -1216071230, 474563931, -744107086, -1387120492, -8929606 ], [ 1807204736, 1584248451, -1028696087, 726050613, 1410405025, -1897500963, 667261289, 1450890218, -693633147, 1772309635, -130987055, -1333036957, 1997391985, -1554732610, -1141731815, 1381059397, -384128156, 370143442, -550345171, 1094775074, 877338468, 544205207, 1635525670, -1351810879, -1702556314, 1364086236, 1437589034, 350825596, 1727580624, 2022349533, -263213044, 1592107346, -913538048, -2126436147, -1278378620, 1128457677, 811076536, -1322248082, -107758824, -993205487, 553104872, -174583869, -1420150466, 926482509, -2108971848, -1095253311, 995441138, 100612540, -441381523, 790193299 ], [ 1062616711, -1647301354, 978895107, -119117018, -1053214083, -737151596, 1410365124, 758533141, 492891922, -1506661343, -573252038, -1149852681, -989936627, -780832904, 133040876, 1185486009, -1665595812, -500325522, 1462861777, 1613804748, -2131493364, 1535799122, -12010318, 122858621, -1132805496, 749295537, 921422049, 245642951, -480243500, -1147070710, 753557040, 902188445, -1287568749, -814215914, 279158618, 2007513627, 1712386943, 359592977, 1542546524, 1734484976, 515435475, -193503572, 1723158550, -1500913125, -341264255, 502481005, 515060333, 202480006, -1463154165, 1367752572 ], [ -1935412368, 620625151, 1067451195, -1808590460, 786960093, -365658829, -640242304, -2063622235, -1603028664, -216200009, 1008934997, 1410375620, 1458130721, -2115675051, -824987374, -312302917, 2072512432, -1284075525, 28923297, -359804129, -326310748, -219060407, 161330104, -431095392, -1126404102, 237679811, -1837156913, 215662751, -371380347, -1092223625, -2038855229, 1359256990, -214838202, 181509836, -403198496, 1041184253, -894746992, -1541717864, 1856929761, -557150044, -323446322, -897820503, 1015535713, -1565478296, 1975023257, 154571986, -1062850443, 1495348193, 306014943, 1776316111 ], [ -738544730, 1811701028, -1815726564, -1133456919, -1924864933, -604776490, 390688941, -1289924713, 1889365669, 1688956063, 189516343, 559923307, -1439429141, -1970608259, 2115432929, -598021844, 939863148, -2108993343, 663899001, -1573483746, -892232359, -1080430009, -1747027283, 1316734015, 339430080, 1625404118, 1642154801, -499867969, 561931496, 398056002, 1711664846, 167288075, -577286685, 1830414220, -1719149888, -1969562719, 806391008, 117622361, -1519989258, 503511353, 1761598145, -1387426848, -1221254947, -966680839, -1917583832, -876335722, 334508107, 403769380, 1092957223, -857881253 ], [ -816089609, -321947555, -921979321, 1149571901, -837515662, -291775858, 1250522309, -1444743966, -1494587752, 183006853, 835515974, 586213560, 1410987298, 494193247, 1847025830, -1992491479, 2089704037, -539905881, 1126584542, 1658675539, 1462424767, 1444501768, -369764796, -769698761, 813197415, 871704249, -1004566482, 1193575873, 1443222737, 790368580, -1907882304, 549706228, 1798002663, -234500, 932193074, 1109234940, 46480553, 123885044, -1164732971, -2098175598, -1093562815, -1782465820, 1658978371, -984778358, -694531881, 903385382, -1308027730, 1243046664, -1187079098, -1253241591 ], [ 1045537125, 1176790092, 103029880, 1287430885, -579470473, -1376502662, 1008615401, 831823365, -1246561769, -1233690300, 844202100, 332656860, 1435753532, -339344787, 1550163071, -526209694, -501626742, 815790182, -1933656787, 76621626, 1443277552, -269734943, 670646119, -1278108689, 30797730, -1958718644, 1894167284, -414912466, -332550194, -1340051413, 346370414, -843454764, -271463592, 1372332547, -277802066, 1902832107, -420734342, -545090495, -53828101, 1091813199, -692388763, 24049104, -2065264401, -887869779, 1189717331, 375037361, 808360484, -1794930298, -1103500645, -1718230322 ], [ -423079227, -1052987976, 1170792063, 38781191, 1766875396, -1591219023, -1422749767, -836367069, -927259130, -1464708581, -2059073283, 777548908, 1936815139, -947257992, -328576834, -172332561, 54061648, -1653423724, 1303519014, -71466802, 314019410, -1581676714, 310542544, 1061332742, -1617142770, -405770874, 1692539615, -1017907158, 1734242818, -136702706, -449391117, -1869938781, 320386538, 1557665084, 305508292, 489600144, -564412001, 422776566, -1810478455, -737811101, 1510708788, 793089743, 155599307, -238938732, 1784243388, 701991426, -1422234855, 1590909196, 656346507, -1981780667 ], [ 1354404805, -1063793300, 932204026, 989991873, 948031941, 2088648862, -1381985730, -1995450345, -1915947724, -1538043091, -1836902253, -1959724743, -1279249132, -2048964967, 1422198105, -203417855, -163640054, 2108471984, -1765590584, 1882489311, -315486434, 1663283667, -1708513495, 170417726, -1061801204, -678587790, 515759994, 1730635083, -1527921895, -1658332956, -962744965, 241534431, 717942159, -1761454262, 396185928, -1657274775, -1252932678, -1122782176, -939525700, 471021495, 1901304071, 1734581557, 192880067, 262441571, -636113116, 1913353295, -1608265181, 780346765, -1641241090, 470402895 ], [ -1187348934, 237133667, 23001890, 1265633872, 915644449, -1991457263, -1307482495, -829079433, 86259096, -734725669, 524922144, 869210730, -177241309, -767142443, 953313116, -1894867309, 671116018, 425566396, 819796270, -728641809, 1100991654, 1785066947, 492558217, -2091810467, -426815803, -1669213759, -591142762, -317183658, -1592816478, 813414288, 800281739, 937034469, 122970410, 600142922, -190670523, 24010913, 873364163, -453401423, 1812793403, 1479052087, 1769709658, -1096583198, -553777090, -1078949145, 480290690, 2106265147, -1505201717, 426759542, -434430836, -688924985 ], [ 1701846078, 816058665, 707848371, -495000672, 1287945820, -627370059, 1862620969, -1806369596, 1690693229, -2145824517, 685095377, 972671923, 1567524341, 688389195, -1801144913, -1255129485, 114042481, -365843483, -117886672, -1281044803, -2141745689, -1135709733, -1526083211, -333065227, -618105053, -1450092510, 1861565877, 1212545800, 581741160, -428629233, 1543265496, 2053285396, -1160425864, 181100205, -1241673678, 1797035656, 1356211829, -620271290, 1749320569, -308467952, -1346961432, 1798511217, -521999158, 1531211026, 119437673, 1126200025, 1208340782, -1768460484, -758191123, -1217262872 ], [ -165944133, -215092619, 1871939691, 81888933, -802397631, -637338806, -135301633, -1085361732, 1280241656, 1282237099, 1241165841, -1037528038, -863879979, 1824208181, 1767605884, -2031256617, -1742944477, 1167602657, -2037322389, 1862888569, 1809772076, -1653423277, 991538621, 594743801, 738387911, 1439943671, -1305048140, -924977697, 106656078, -1097897258, 539882081, 1776365721, 893954959, 773220062, 579351347, -608644639, 1922909871, 842257143, 560575789, -178932080, 673442126, 571024146, 265495513, -1252869846, -146260800, 949502753, 1180319470, -1482133025, 1553297111, 1546288585 ], [ 845013224, 530079631, -295028580, 1436786153, 970487344, 1907529552, 1592564566, -862326729, 2026914641, 1335091463, -127838842, 342081723, -1820402378, -149874892, 888303317, -1266187225, 1852417716, -1380178454, -129265113, -913887299, -1191267017, -1590587908, -1385611123, 789076943, 306262930, 640738791, -1865391831, -1860730191, -1130342116, 2082023078, -2033853220, 461982442, 489335717, 1224760724, -389902992, 1920313960, -1923783351, 1566010457, 2094590494, -1029582471, 1297619219, -1742710306, -1086440987, -274638543, -1896538952, -1169795886, -112401707, -2057062920, 155989053, -1176941556 ] ] ], [ [ [ -260825468, 806200705, 776245631, 1469247333, -1282902809, 1351570956, 1923606549, 1284472307, 929072541, 1816194919, -401691833, -466423761, 1159543482, 109627297, -755974068, 153492097, -60682529, 1915419250, -1504227707, 486000324, -925812602, -1805933145, -249351480, 1162982585, 723882484, 1650480627, -1166927028, 1315756950, 1489023501, -2076478452, -749982357, -2046242559, -722431011, -265727892, -2017751479, 1794267148, -1414440523, 2120051665, 1429729843, -1524522602, 1863218951, 1590590871, -2143145796, -1208472720, 179925148, -134326543, 18011124, -1182825576, 1335950544, 1758704546 ], [ -344668752, 1804889505, 417376654, 121723951, -899086743, -1121470425, 458701792, -260843068, 513863331, -693335361, -962195012, -814139205, -681494761, -2055090900, 76361270, 1597527716, 1157993480, 422235569, 2093479460, -2019624779, 1138737896, -2047665755, 1654169817, 1793915307, -258767051, 1980151692, 524390614, -1624149500, 146345900, -1948150325, 1844181162, 166237424, -629921206, 985505753, -1879759428, 2136583883, -798986670, 1660777382, 294671493, -967800308, -321864769, -1375874423, -509103262, 571958428, 1264319042, -1123223282, -1649619692, -737761356, -113606375, 1520232440 ], [ 674592117, 261238882, -1825361927, 663370773, -1798697107, 1555965843, -674796542, 1122067350, -2116735045, 295384258, -798096139, 599818133, 1967868136, -1994636853, -2116798911, -2069669683, 197073877, 227956243, -1899225562, 1313761360, -276318308, 1948895616, -2139514933, 52276580, -1140791088, -1556319659, 854851666, -759891298, 1810781575, 935121938, 1929940993, -346814654, -1499263779, -1493628202, 1791074768, -1989960786, 7448868, -2124483074, -1289603977, 1491134558, -405936937, 268543280, 590873656, -1927831679, -251322555, -805587368, 730679374, -814649628, -1313017117, 1814147677 ], [ 55263407, 169993608, -1786267137, 292041160, 268026959, 1048690423, -478022132, 1121824640, 1682367114, 1102065607, 1572617566, 1940278443, 24447054, 1130009067, 1734732212, -685866443, -25674513, -2112863168, -1997187080, -1106270504, 1694490995, -1160726607, 909722879, 2141854263, -739050780, -1375605532, 1304016634, 1199420149, 1417073792, -1587062800, -1588621422, -574366950, -352049439, -1038292512, -1798526098, -2010451010, -1164122778, 17596606, 1179043134, -1118474312, 1088930833, 510824734, 859177643, -129238240, -16234882, 461762341, 1409261689, -1926073955, 590011425, -926130985 ], [ 795078156, 1769116823, 1583167870, 628678985, 1491535919, 1962655072, -1264814749, 389031734, 2009256434, 851402296, 789444254, -1693743106, -862187188, -412519959, -219856840, -1478801078, -1660022062, -1681729929, -1426513247, -1349240634, 548962414, -1134121631, -663883228, -1394974172, -1096429277, -1165817696, -444531144, -942906453, -498665176, 810435307, -310621487, -1059334092, -1691609799, -47356912, -1568421505, 913330820, 63716658, -548952162, -1294139139, 1724442702, 2025680298, 1373819680, -1765771607, -1552761566, 362613095, -1864322039, 100963092, -1779659274, 857185005, 2039696565 ], [ 599195667, -1531577183, 759134337, 2120317999, 2010326089, 1253173668, -608873599, 1483944788, -121266530, -2146265391, -2041610326, -442132746, -521947594, -523119408, -1371311109, 561570918, 1815032600, -746023956, 1904503886, 51605130, -1779176259, -1216773896, -1003628374, 1951018872, 907013232, 119244009, 565267262, -1614653467, 358212363, 407915029, 87243038, 688776632, 1595200849, -107551687, -676810127, 832801440, 1895288980, 535573037, -1822563832, -109226121, 969234017, 1179461580, -954734241, -716010966, -1753407674, -442775144, -218793993, 739511364, 1543044288, 1712799175 ], [ 139072435, 1287269016, -1866277352, -1142661691, 349780826, 1289068389, 1934141563, 1520364330, 2026298410, -2097596536, -644792141, 1095271549, 179388998, -923295038, 543663679, 1042270393, 793337901, -280158190, 138298554, 515344672, 1458716394, 45675684, -41391288, 796495955, -1805342600, 1684779576, -2022906670, 718284830, -1419441420, -945236565, 487768692, 153565941, 2128327167, 1190168363, 1647752290, 1840137520, 1648736711, 2006738896, 155799225, 1114296330, -318393612, 1266570045, 1176984880, 860318800, -149378433, 74040912, 887795674, -2139067559, 895412414, -1408805058 ], [ 1263301947, 1131691944, -1703906958, 386338462, -1235018567, 1315232758, -2129629634, 604877744, 60417620, 1697260808, -1389757733, 61643283, -61186736, 1376736946, -132024241, -2076670860, 2078909581, 1347013933, -381332763, 1275783664, 1656979449, -1484163681, -1880276328, -1449913518, -1737932650, 2046967107, 507090906, -1125182546, -510566448, -1582490070, 1501995988, -1072859632, 324084845, 1106985033, 483170441, 1080707938, 1200051113, 1907357223, -847509346, -106522656, 1824512975, 1160002636, -1382512104, -1745599502, 192740097, -73008024, 1589576463, -1452681229, -1456014235, -1363115466 ], [ 221828664, -364545117, 375222435, -637548273, -946570868, 205770985, 1154761329, 2016585845, 1105644505, -469156176, -1437522114, -17448238, -1702962077, 167566507, 575855789, 1216736692, -1047043786, -1819970602, -936813769, -1558483464, -158758096, 2025012431, -1177583517, 2107940096, 1963223834, -1651732604, 344916756, 1458854878, 1409465653, -2087230336, 71195271, -617571338, 1903491480, 985586055, 12788661, -1413752360, -743403119, 863736914, -839087636, -1956134748, -1276874287, 839042106, 1193610672, 1763564184, -1422154679, -1249827142, 1405660156, 602927794, -1390823566, -507449403 ], [ -1304030493, 538057879, -1827351885, -1933241713, -1978616805, 58590816, 727852342, -191001754, 1002995271, 845725054, 788733072, -15672139, -1857454560, 792585138, 947460459, -1281084925, 1658885282, -1707990559, -1492207551, 1726183175, 1183206608, -1055105468, -2051646697, 1262221511, 357313659, -605314106, 1681077017, -1982245371, -209527668, -1446393073, 978192475, 1921001861, 1860688976, -1054133076, 1274943205, -1712932262, 2121234206, 1830122077, 77253943, -1223116535, 11364219, -1070821700, -2026385105, 1312533289, 1565611273, -616945083, 2130808813, -1179733450, 2000082053, -2076718156 ], [ 1075474753, -1398992391, 1298807308, 720534604, 1696089915, -946055722, -2074537375, 493135819, 2134707336, 1452619761, -1464744027, -235549906, -1386197596, -1505927223, 504910002, -2003772260, 774665881, 2077697421, -1510701754, -967398969, -1086411344, -490415284, -1556626077, -1187054884, -177225099, -498712515, 1486751880, 1771868952, 1807801703, 978178434, -600737619, -969616208, -747068072, 2145977891, -1139394757, 626427401, -1455013777, -165645529, -1263261705, 1480357526, -932312825, -1684747617, 1655865672, 1005107979, 1915012803, 228964673, 763973786, -1990818828, 307473428, -939857030 ], [ -1172764771, 1157998181, 980330732, 700687256, 1541089071, 228750183, -989012158, 451568581, 2119280828, -58726331, 1896332075, 514308057, 1914298430, 2105557053, 281629005, 343445217, -563719694, -464652526, 577158670, -2015594445, 1696575956, 1760638496, -88616478, 281036537, 1160929058, -908653346, -175932880, -1223785438, 124482192, 938821837, -1695150793, 749596704, -284795565, 1974657267, 1164161383, -2046760897, 483187866, 135182003, -1212928771, 1695873489, -1371147623, 1927989284, 23929528, -18210523, -1739713410, 483443201, 195285183, 605199263, 819101908, -149074470 ], [ 1906473888, -1461831117, 1226853472, 1138706339, -1903215127, 401949721, -406351102, -849038543, -69904407, 2080022270, -1423910696, -573352072, -503684048, 2033322457, -1145151817, -781908752, 763461795, 566922042, 798805446, 1169044775, 73931359, -1172845652, 467942127, -1083742073, -1293314460, 2030296082, 1672806050, 187166251, 991500660, 585821767, -1783438563, 1145920544, 228264358, 474362131, -1155119609, -1219332182, 1703719279, 372729042, -648939552, -485250540, -1699822189, -555021289, 536349717, 432553437, -1474975059, 1916965604, -1342340511, 2075862171, 90925644, -872456783 ], [ 1434131996, -280338347, 1370177029, 1594074011, 237172916, -2130234191, -1010466666, 938943938, -253782400, 34205774, -516669288, -92222416, 1751606250, -1979859502, -588543915, -1838539688, -328750534, 464397477, -367137362, 1694727645, 171585666, 13650657, -895271742, 1532290916, 495174320, -1089091952, 1790647333, 56085023, -1595398176, 2023038788, -1390505658, 527806820, -254786193, 172345731, 2004318182, 23028938, -729758262, -1120636088, -630438921, -1803815836, 1828921100, 1797859956, -534658068, 1073634366, -127886232, 1798838455, -1480750050, -828717800, 486526025, -512594687 ], [ 109313000, -458975359, 660491734, -673174379, 816509862, 1158710828, -855306625, -1609938501, 2054084484, 291478546, -1254845642, -795083526, 2125371016, 978152441, 1411842206, -44870052, 174833543, -2022853455, -1910034149, -190207789, 378632150, -916247872, 889124738, 1087081323, 594650740, 103177717, -1749454509, 1098787760, 1414790230, -975063901, -1244900578, -1661769586, -1836007240, 1410450816, 1446685935, -325766675, 2071185313, -1754165163, 1997297714, 600014537, -394424006, -1599792691, -202202537, -2062343476, -407981353, -1810090869, -1643799527, 411493645, 519824139, -1200521810 ], [ -1535942996, -1015615008, 252256173, -109764608, -1375979665, -1237061080, 1305184234, 419925195, -1116504618, -1888405548, 1552277325, -401667028, -861417112, 290700695, 419058061, 1786889916, -329693741, 178451596, 1342463979, -2037423221, 395489446, -1045285438, -1427279407, 1432259320, -1830462683, 148143713, 1824120991, 1234345216, 698158920, 418557521, 543790372, 754308017, 2918350, -2131215789, -1674646948, -824997201, -218804030, 622862418, 958474054, -1849503972, -379055713, 798586605, 1441517048, -1088256542, -1082027289, -1405475963, -385716957, 1985914872, -543761907, -916440699 ], [ -427259163, 1756147842, -926591395, 1546443681, -1142442804, 2111196863, 1545899755, -615250527, 1447456803, 1505905784, -739210526, -1768821580, 581102516, -85057606, -1803450511, 1387679506, -1156152767, 1231241729, 1807357015, -1241568192, 1358668733, 1849355327, 560339481, 737079056, -1154397521, 1909555884, 118360578, -122185069, -424466259, -872860904, -908814325, -671741517, -1086060018, 366602836, -377426787, -1351241631, -2067729647, 183517401, 2129119174, -1743576222, 1355494170, -18850222, 323203893, 1477369912, 1775377896, 1911039207, -1510563717, -97929993, 942065862, -847703748 ], [ 722963097, -556547396, -826930410, 115901761, 97527691, -1567726809, -652141382, 1121830584, 375212187, -1223670518, -695420301, 1437109349, 1256118849, 1885391559, 409631507, -1118745897, 928109371, -709872036, -878148701, 791600621, -589849183, -2065143003, 1805808613, -551832840, -120823184, -1328213180, -810483421, -1393884497, 1620324749, 532045302, -1194519228, -1287027877, -279995089, 1686229072, -2125577593, -786327151, 2084576155, -347933202, 1072947701, 209035531, -468882511, 1571871003, -1801649350, -1351063828, -1732644631, -171797107, 93719190, -1017315118, -20391427, 1659510283 ], [ -1239059754, -1469497346, -403085865, 1135880595, 434257349, 811549354, -1231784624, 2033890175, -1936720250, -1539973619, 1731715184, -1723331542, -614954449, -675085779, -328135110, 287290659, -2024540561, 844968039, -1655025154, 351035737, -2003610700, -1476234277, -794970027, -1837957488, -1024511166, 353142139, -957114309, 325151081, -182794393, -1071417334, -854986984, -426295379, -44302715, 453707813, -1380862727, 883167015, -615608825, 1244750759, 1753292460, 1007955279, -1826663203, 199690494, -1812675373, 501437579, 1458379594, -196188197, 682287028, 323773743, 125329622, -1950992706 ], [ -56652969, -1079244476, 772179807, -1983064422, 959344338, -336743019, 528255170, 1178750793, -2044460384, 1468019712, -2016719134, -807030198, -62373184, -508068937, -1791346762, -1102363300, 699874899, 1348458266, 1813006768, -863492855, -1884823816, 1855264974, 922859435, -2020498431, 1154301421, 1309994761, 1183646578, -59146660, -471215272, -1627384435, -509881673, -1952379718, 801640581, -1694329767, -838460252, -841165894, 1993633649, 640686766, -808402891, 139877786, -588025786, -199640206, 690332515, 839429291, 1983200995, -90059482, 2004695470, -1218822707, -724844224, -1889774928 ], [ 1554391760, -506006811, 1617188381, 438825419, 359128439, -1554267199, -1691822732, 1286471818, 1136549244, 510391417, 623500837, -1107562734, -1947838443, 833579225, 1318716219, -1971386694, -1272771070, -1128447445, 229792061, -1560405651, -1716554172, 1002927924, 1409272832, -601625458, 1728515259, -1077589639, 171463685, -2098249866, -808537622, 1925712765, 834457793, -789154906, -1399793964, -1817063840, -924715068, -1334597631, 67643242, 1597116590, -53144151, -420205954, -1136674996, 1291528053, -415301954, 964460405, 1758924448, 1857535163, -1720034694, 795269287, 611569385, 1874001164 ], [ 1703316660, -1969663389, 1367870191, -649677570, 1679767159, 1544040327, -1491879384, -1854854907, -421503111, 776206560, -1798806150, -440216266, -915467511, -2090672122, 746481928, -1062524168, 1034683805, -4603930, 292549753, -1389797663, 1550488287, -1686925817, 1990839749, 598863422, -177528447, 1531916155, 1367178187, 1688638376, 233755543, -804945938, -801456114, 1919656038, 1778433467, -1582903680, -586203998, -225129591, -512236665, 229390071, -1915086425, -1479277626, -1757203128, -148138715, -438820162, 2072816192, -169717430, -871310089, 246659833, -1119102548, -1702381746, -1208343114 ], [ -905736686, 864042823, -941945040, 718698894, -1931986187, -991560228, -1801929167, -581599196, -1081545782, 78344757, 754790088, 361502676, 1304271880, -1547804394, 997558623, -434143600, 646530715, -1421348871, 152671549, 1318454122, 1825560186, 1864471455, -222208756, -2116099890, -1826664471, -1682204005, 1736130190, 595779867, 1281271739, 583104242, 1130798133, -585141541, 737905098, 243669336, 841294193, 122890893, 514633593, -1742836041, -478081775, 557084343, -539743089, 622445671, 229025559, 379730034, 1656195393, 734114711, -101683525, -1745257169, -903554893, -1085682744 ], [ -1833329599, -884726587, -316556697, 2011134953, 2115220564, -1394636747, -594300021, 2120483289, 1896382189, -299907702, 2144672584, -1783852443, -687907832, 938220832, 236205285, 819733158, 5272190, 345665996, -1622262940, 1713940407, -1351930613, 870848405, 932633787, -189660010, 2051204694, -1833973070, 685720433, -202916862, 481687849, 2028474385, -370349563, -445019489, -1762275994, -1442134639, 1481418413, -325675608, 1001450237, 543264517, 1860239090, 3894953, 801345959, -1370096437, -632020515, -240075218, 1668210153, -1163275537, 476006331, 1042605595, -1033978311, -277774487 ], [ 2078735122, 1420097833, 1261237088, 414545516, -2007236866, -738077011, -1385829147, -1768469951, -65781620, 224242704, 1701016654, -378309225, -654835028, 1793444692, 1670972358, -1259754129, -1238537339, -1214556871, -2024664445, -1788952045, 1564290494, -672324416, 1621767395, -151235923, 107924493, -128176693, 1807329783, -401686966, 1062954527, 609477804, 1179402246, -7157904, -597958175, -518034900, 1315762763, 921810276, 1571271482, 1496740036, -1131353122, 226520056, -1239215592, -945182388, -245859056, 1168296800, -766575928, -354709962, -1276527711, 734640286, -1624183981, -658092373 ], [ -1503181958, -682271529, 430165001, 283159285, -851733169, -704145832, 1498875664, 1306766591, -1600296336, -2059430118, 1208460421, -174548806, -716719631, 568542924, 930323621, 1543777690, -87903590, 200075448, 1431998664, 2098908643, 739649715, -685321314, -797095987, 1410876929, 1870162747, 787171157, 152546128, -1973920581, -1901241886, 1308721095, 1458294681, 1203768647, 392926506, -166289746, 278359725, 1191316383, -2072495842, 2076643141, -75927130, 1126971991, -1916953059, -262897700, -2103673394, -2141823684, -988211872, 1703532246, 1946050488, -456352318, -643196717, 1508199810 ], [ 1286691555, 77136900, -1559153319, 1863040745, -977436810, 648838475, -1331623456, -2091551844, 1515185894, 2027009667, -1639637376, -330811545, 788674347, -1872998496, -428787557, 654241176, -1515067838, -879190327, -307325099, -875964650, -38224852, -1592219045, 793324157, -172950471, -1309894299, -1767126566, -1330488719, -1315890316, 512519927, 787987950, -420810042, 2040004626, -1854709640, -1527187128, -1803305185, 1339457374, 443468661, -2049848583, 1643606640, -1691603295, -2034312861, 1246835220, -1718140134, 1309515380, -457879446, 1989520370, -321658619, -329986619, -352987024, 1552814060 ], [ -103056615, -2027002760, 1026242903, -548697051, -8499227, 582751967, 389143184, -1083911281, 160660875, -1686212363, 1207844788, -1438645026, -742807214, -1717367507, -2100903336, -1831331376, -1537431431, 1121563767, -1903552546, -307807102, -2023045375, -102060714, 258957765, -1735674161, 1259758659, -2132500736, 975615057, 972447617, -1854793543, 1014319545, -324675052, -1533065017, 1318586619, 2136749816, -391002557, 1932847107, 695296593, -1389496234, 489597720, -375915207, 1091469881, -1541444415, 1235574699, -2068114799, -2041011420, -1708419294, 861582212, -374539363, 2055596677, -1477566822 ], [ 1409691587, 1330859511, -1545241964, -898205787, 868648559, -1969177947, -1507442390, 1854526484, -1230337898, 349421950, -522056964, -95073609, 1971534383, 214313324, -1502502536, -1864914960, 703402078, -1278827418, -972173147, -433439561, -1344016738, -1501540208, -649894757, 496480678, -1563098343, -2000199293, -1852113952, -1710827319, 1020211712, -1853065867, 437143167, -2143982494, -331729153, -539004351, 1101797946, -833065076, 394850935, 1867057576, 835296871, 340004028, -1097051405, 2032686544, 1516895087, -90479671, 1170776884, -1195807840, 368677002, 232990618, 922784684, 393912524 ], [ 402212862, 520399448, 1665491, -392841647, -1083189257, 1888822126, 58641362, -805690994, -1233944298, 819376771, 543437630, 280148273, 181670921, -478952211, 1590453940, -1494704897, -1507056021, -1612773840, 1030593501, -403705671, -1529374398, -1729386605, -95637134, 1581562462, -1599388387, 1329934537, 1256432545, -215487811, 1421595960, -1828271912, 589178588, 588550428, 930702899, -106617130, -727262036, -1441387940, 1516992904, 958782827, 244941420, -1013200238, -1000338952, 1670845520, -895018029, 86462202, 222172982, -761556701, -1648434623, 544836969, -575430431, 58598700 ], [ -2109842356, -872628809, 1855634477, 1897193929, -943300483, 1600303578, -288788125, 1525816946, 1602565779, -1088942371, 96254577, -878798281, 355662702, 1574770217, 1201265150, -687530129, 374293958, 1970024582, -1279390738, -265255054, -634204122, -1759676433, 1718996933, 343438214, -1459311840, -710380479, -1366471794, -1698580505, 1211744364, 357593343, -1585311492, 1257480704, 58829264, 789274406, -656794050, -32045113, -1091459088, -78878907, -1963504944, -831430669, -1352282316, -354390490, -1805288886, -1921364676, 1745374173, -1241554466, -1196994176, -1167353824, -903384911, -1680330480 ], [ -528867993, 1141514075, 40738320, -539948475, 1907448505, 1016364707, -1625252247, -173877758, -706833456, -359707608, 1937455321, 1998633238, -1538869503, 1574531723, 477093200, 2100803083, 56407032, -660177814, 1795712347, 1006937891, -56123014, 1528758577, -2081607726, 1128359229, -44245167, 227520310, 1314672834, -1988991314, 1475926847, 1422759304, -1151435253, 778477218, -125120548, 1453918384, -992686900, -758099970, -1388811250, 1355780800, 1994047371, -1034199890, -1070735673, -326618328, -1747288437, -2012292676, 579286596, -1012910226, 1655319966, -737430268, -1831605079, 1861041809 ], [ -1753272073, -1805529032, 1646521872, -1122606201, -1840937819, 1170800981, 1290146187, -1706166272, -127253035, -226506889, 2117378830, -1103079602, 1331840937, -423819787, 1787254731, 275637010, 2024443762, -1469325379, -1491994157, -1920330676, -402882489, -404394063, -510158293, 594251524, 1252236392, 930022381, 1908944073, 1323354743, -1414706383, -1018555600, 707699821, 839773689, -1848312452, -1227691021, -294803365, 926999348, 569195630, -2028220488, 1725300288, -2064349760, 1005647684, -1294544945, 1307154224, 551766355, -2071502044, 1833824527, -1188037289, 969598281, 1871241421, -2135828823 ], [ -1075812029, -1731732455, 1447202655, 555048808, -1192913203, -1025690693, -1746667157, -1090518715, -1112912971, -873266017, -1209695389, 603196211, -885117198, 2146870303, -1591287929, 1708810885, 426923424, 1705140303, -685497199, 1717621240, 466106414, 311301222, 536874260, -844178176, 860701940, -1731762630, -385577026, -26941634, -502253430, 1133337568, 1660060704, -287197933, 1157889127, -530539755, 534451188, 1075567325, 1734594507, -456977481, 1578329054, -1407867083, 1446739883, -137469002, 904248937, -497268029, -872475105, -526767332, 983979356, 850353281, 1741383059, -2099577948 ], [ 1158966457, 559217193, 669663171, -766073258, 50427801, -1097827698, -1122935568, -1732986764, 1788107357, -654832925, 2024381354, -309914224, -746732262, 858820351, 1504021633, 1776845299, 563827630, -1929004180, -710915451, 96210492, 485821741, -105886817, 447669439, -679015491, 2125514707, -2012071000, 1913565282, -1124776238, -485149451, -1632996718, -497144004, 752462403, 1128496340, -147681510, -1860195760, -1593760485, -564467127, -265858801, 126257872, -958261293, 139555222, 2111470297, 948268980, -1161569467, 123895566, 895030582, 2003908226, 2090899353, 1087637028, -1860003758 ], [ -1883895553, 793564674, 1124764496, -1824600394, -1228225565, 1408519254, -106608971, 410355188, 877317096, 150334779, -517350563, 2145856860, -1547806433, 1709854844, -574368988, -1954407373, -133983495, 1828677634, 937685857, -905911912, -1859471927, -430586495, -1204886321, 1301406906, -1881771244, -2019027655, -43840175, -1468009736, -793455169, -448713815, 437452637, 1210900454, 906662822, -1491686170, 38770494, 144494625, 975084852, 2072700276, -1327567581, -1278519058, 1752402923, -1313407502, -1747053222, 1804157485, 776026934, 907147618, -1504171432, 863828118, -802043000, -564019530 ], [ 68318786, -103603527, -1950063158, -1132408582, -1805198422, -1873635779, -1707032389, 1445954428, -1083571499, -2100440250, -544872818, -1711371964, 78760671, -1382862798, -1069228025, 1543201961, 358446617, 1934258462, 737561208, -1272308693, -384600522, 1168003511, -129343660, -1263312776, 350649745, -688091964, -2023670248, -360423418, 1647291048, 371581572, 394315637, -104213711, -299202395, 2113169564, -195249512, -143940485, 1829630133, 919241764, -277474735, 861200463, -589725019, 754853885, -1802471546, -1921422635, 917619048, -1685932543, 704692979, 205482966, 2085734225, -1647428882 ], [ 55333490, -367284698, -87723306, 34582144, 672145340, -588983719, 2125441355, 1954256869, 1033484247, -72019209, 687763928, -707129674, -2002503145, 970257312, 414843463, -1036687116, -1424446257, -1407917502, 2065719283, 1396059891, 1925087381, -1174352128, -494913275, -1051191679, 439030559, -619727216, -100100446, -1773760827, -1822696735, 64675480, -139466265, -376742885, 485797542, 288447889, 1760524039, 2007558985, 1697072667, 1670155016, -1133387998, 666659961, 512311669, -1007175545, -1511439059, 1464450199, 1810909432, 1582401479, -1332059308, -909373512, 277849091, -810119265 ], [ 1960617261, 175155361, -1412537879, -612430682, -897523477, -455883552, 889617860, 1722550126, -135977282, 930723606, 1528821166, 496839731, 1099222356, 1257232938, 535710665, 1701283271, -359084899, 6155654, -1060505983, 1514157413, 525724308, -1073496789, 602303988, 353044441, 1146600197, 792950233, 229021286, 1200494347, -989962833, 1683161749, -286116415, -156525768, 1388252666, 1739587731, 1523921163, -1853582812, -918759736, 1808599621, 1711092178, 1295124230, -539405839, 1557207378, 1636249343, 1941448421, -1034942493, -435682315, -273122365, -2145031714, -2116510101, -1361495518 ], [ 181299186, 555549055, 804803726, -755499420, 2008874138, -930930995, -1837017980, -1806309118, 827665039, -1535041960, -71834022, -611091631, 1635395673, 819148982, -2045595535, 1778034315, 1505138663, 371192639, -965516290, -375978457, -811209509, 1909449874, -2066759273, -845367916, -802293747, -1761779116, -993394151, 1792301496, -1941103795, -1350103105, -1493111709, -1113102210, 1164664927, 1514287044, 843939841, -1274115400, -917876204, 386515417, -1559807767, 489560141, 2045064568, -1008308218, -574125740, 514181741, 1752661273, -350647694, 1357704393, 1190444631, 1748987356, -103166648 ], [ -2110665162, 987695841, -626764113, -694035210, -1443338930, -161931646, 528968286, 570358307, -163822505, -1144854218, 1015240526, 1334027105, 1259210788, -1112837559, 1914681591, -2028370380, 527709387, 1162996383, 1159718395, 235885114, -2112056616, -1613354182, 499468331, -1113291387, 640591755, -24877620, -353487420, -1953597079, -970882318, 1405004706, -967102478, -590231969, 997906103, -1137629002, -1476174648, 1156758153, -74050886, -1229857885, -1690664144, 1287400600, -43989720, -1363345690, -2121973728, 1336633406, -846829275, 923113570, -1129481726, -1932211650, 759169051, -1457297461 ], [ -732461124, -1514894559, -640084425, -416519826, 483825588, 249954397, -671648980, 710847105, -416590453, -1630745771, 1377156968, -110436923, -771488001, -1757498651, 1673784184, 1369898969, 1487236805, -267369133, -1504093023, -1364498656, 522824281, 2066632871, -1888211674, 1010227081, 63692569, -222719733, -796413044, 704051976, 817209634, 1804372834, -1664787154, 1541512329, -1395253660, -2059480396, 936777088, -1718978789, -1021870869, -1143529350, -224814726, 867991044, 1112183167, -1162720875, -1250199285, 99796465, 752532038, -799093263, 1055728544, -1974070522, 1593945460, 1556943508 ], [ -370506756, 1594799722, -1275565947, 157772496, -1071818454, 1142421517, 1024210688, -233950120, -230665185, 415207421, 241705764, 1226989432, -1982791657, 182443068, 1768922405, 1577860968, -955440773, -213537180, 1517942085, 204344104, 2006123668, -114967339, 517402687, 118132122, 244918514, 1430634090, -819890143, -935368669, 880128704, 1058175095, -1595824691, 1271152390, 941299781, 1645759718, -928596098, -8911435, 1427050340, -189117516, -536332938, -1427423556, -1012271824, -708347672, -744894656, 361299731, 1833651497, -278203131, 1253849416, -82370214, 1035542243, -1664922447 ], [ 1242316420, 317090818, 1238672697, 1059482142, 1374702500, -1227304740, -650146540, 460440427, 1444717789, -1777581538, -1435161761, -386577883, -473934682, -2076162849, 1992297749, 1538319478, -252783293, -1576069778, -108165166, -1205379383, -1541495600, 11555854, -1981537346, -96131582, -1086949237, 188292040, -72723586, -9368867, -1626341976, 282510677, -924232793, -1715236485, 307540327, -2001951897, -2140582843, 1130380486, -765390508, 1922868246, 1878834112, 1582108482, 1982691990, -1172059325, -38030476, -32870655, -1582919541, 533326908, 904978398, 1136200752, 1473090497, 2107445943 ], [ 689094596, -1288012829, -422326138, -57655891, 95550073, 160187700, 1373525226, -1385926699, 1242662020, -1498345715, 2027796412, -1343800757, -363144007, 1342517849, -389496842, -271669357, -1424810117, 1708880013, 505994704, 704858123, -368772956, -106012009, 629991119, -1538701202, 2124080760, -2065687047, -1422741774, 610354602, -949039487, -373338326, 99890683, -1485779141, -603690600, -2011484019, 1280701964, -878386873, -2033282918, 1936681313, -1544873112, 294450602, 506221336, -201867482, -1311648279, 627993378, 2073690547, -1259347244, 92143392, -1453887191, 1800827940, -1461994037 ], [ 1217742510, 1488780037, -1453598463, -802233181, -214135275, -1853669199, 2117210632, -890520100, -1955050073, -676264408, -1650531995, -2118986973, -713823370, 1052017481, -475598708, 624841163, -641184228, 1513928020, -1335600590, -1623773633, 1146045539, -545440779, 614703153, 1786141376, 1364515820, 224286218, 247622202, 1434231030, 1933425918, -1638361849, 1858594808, -1706085439, 487450856, -1380005110, -1743389315, -1395666755, 522000620, -2029596154, 1434331830, -189773025, 1698744250, 241175395, 1374164131, 1957013394, 719871006, -1275539399, -949781140, 1242512818, -1062359175, 1518967530 ], [ 1777556369, -2083104636, -1272884912, 125515408, 1625545460, 937567854, -1692720, -961052684, -791423257, -1385230794, -1311899406, -1832965038, 47472686, -733945146, -208112362, -1537939361, 1891689787, -1318498027, -1449764729, 27124639, -595120530, -1604114538, 1414073662, -179768646, -1405730864, -1132048446, -1901242000, -1908392171, -1012467437, -1359908655, 783284991, 558506305, 973705096, 1590590927, -825651319, 1743845825, -1362616396, 2106469722, -1348089949, -837510965, 2065124436, -1299713633, -2055431596, 362846800, -1402754711, 28397736, -1302275612, 1135810588, 1292788426, -1202363899 ], [ -1910581365, -159612626, -418603070, 809389760, -1527353370, -2073810164, -1883992962, 1453835362, -57167071, -905942404, -1536061727, 265775557, 454647856, -1044318725, -154575251, -1102013329, 907041564, 435995872, -1211826651, -1671747884, -1796345997, 1983305725, -492514598, 1466517954, -832457438, -781992731, -1959472567, 687633398, -2080728377, -1071147113, 1912524715, 1462201672, -1108442285, -728956518, -802880920, 564185377, 109605128, -866772700, 170081107, 1291595402, 2075355154, -148125864, 1383150396, -1543451985, 1328794614, 962648226, -1808959908, -1481322123, -1947615585, -1589595087 ], [ 306666194, 239615247, -742532948, -1862669482, -2019759811, -270859848, 1010312287, -287065247, 752011017, -1184586630, 785115743, 213118154, -892871171, -1201402980, 663238266, -1180077859, 164709265, 1292080823, -424202499, -930859821, -2102722183, 784372576, -273701446, 93207306, -1026515856, -1558084874, 1881998332, -132722817, 763464994, 1879131681, -1680584213, -2096877241, 641594933, -304406232, 623741219, -1266228420, 594179572, 1499868663, 1904204382, -2088417457, 1279982497, 1251941578, 421061731, 1180201666, -1664664001, 1508021572, -481995608, 355345806, 2046242688, -918903884 ], [ -1534179297, -1404115574, -392667644, 597053541, -1916342751, 853873381, -181596542, -1717693475, 750395922, -1445945112, -2007951591, 13763644, -1129105321, 382481853, -1520072618, -738318576, -594583081, -714258665, 1002582086, -2089001965, -1523302261, 924255631, 1108415444, 1666256100, -1002140794, -666997029, -1581310998, -1817750094, 1488957926, -375487140, -1260975850, -690385878, 768927565, 334405686, -1853871759, -1220912311, 360630206, 713980840, 267744083, -1188975998, -2132752726, -1301325097, 199742928, 1332390660, 820950460, -260651697, 1812325069, -473909789, -1994859989, 1052644900 ], [ 1636523628, 1193313984, 17206653, -1187999350, -429808656, 1916552098, -323658525, -907681841, 827701224, -1872379089, -1341183530, 292012063, -1791038548, -541538558, -1930931546, -670693850, -637722799, 456983903, 1879829142, -1291239492, 1543248144, 157945767, -957144489, -1951467854, -480342407, 120112864, 2013453000, 1525125071, 930864538, -1187367223, 1953968392, -1249423677, 1289890899, -1666057407, 899998879, 2002108066, 1215898917, 865651972, -93738935, 2050445824, 81940566, 1335689513, 12151295, -2090278233, 1061149689, 921737949, -1183336406, 941803266, 1914432698, -1996493913 ] ] ], [ [ [ 706907836, -1411243115, 1481202655, -1814288201, -900634461, -688197207, -1701117346, -57935751, -128333948, 1485068624, -1771930686, 1938097277, 893968158, 954647775, -754557114, 134683116, 705432180, 806364732, -199099277, 737603755, -561721925, -1625371925, 494221697, 294169080, -2079034283, 65335614, -1645662560, -1147261036, -370347471, 1722170175, 659986629, -1958369866, -2032411700, 269334843, -1324783797, 1014162114, 1357975154, 809638114, -934046952, 445796048, 439935263, 1879657541, 887833922, 434781089, 450873966, 1866163147, -1067461676, -1877701169, 1426441999, 3753011 ], [ 1840866755, -1548799535, 1835816396, -1004011012, -480450202, 1675783591, -1973672332, -439364709, 1034424748, 832708399, 1941295259, 2142593131, 1764182005, -175531347, 1467428211, -712272062, 1251793080, 371665794, -576052131, 1362832816, 1398075681, 1108724108, -1300181238, -1436136809, 178862900, -1116824101, 1993507830, 182097921, -401125712, -1926763492, 725935834, -1821260276, -32999561, 732429889, -17775986, 1709589103, -1120776740, -453069515, 54260816, 363119504, 1588111684, 1409655242, -1246079475, 222155816, -1739639711, -1674043154, -646995820, 2032392287, 1986356809, 2048998028 ], [ 2070641702, -267667409, 1980694112, 1291752944, 2015689574, 1491551326, 439078908, -1637037451, 1933350301, 1308559144, -440528941, 369033261, -1550956483, 1822832288, -1325068617, -599043509, 300058977, -926620246, 1811675528, -1788323067, -914718278, 876003682, -1755524064, -211004023, 1222548357, -1287489682, -1197374561, 755515821, 2020636143, 249361080, 1452406574, 2034602658, 1934666549, 1583903919, -1569462083, 1430445787, 1940089960, -2092672274, 1187340376, 1685512440, 1185416776, 2092152565, -1342873894, 1252872721, 460321081, -1212808129, -1221865820, 194297073, 1636606552, -2106832807 ], [ -1628732483, -1310677595, -1136357542, -59611167, 1729561719, 203086467, -208292450, 627958014, 931968268, 904664857, 661130468, 307867001, -415207118, -1515972803, -1197833715, -1878048858, 1863324239, 847052981, 655589977, 960514739, -1085107556, 735165543, 225418411, 1763537660, -810158231, 1633841886, 2049596220, -675364681, 1373620206, 1241511310, -1954408941, 426314222, -467942535, 1856432363, -605716103, -1933213511, -1258953691, -1078491390, 620773867, -66826033, 1028083754, -1999445093, 253647282, -101086115, -1722929783, -1715382980, 1977764660, 648167737, 1168121593, -1823740184 ], [ -1378305627, -153378612, -798835575, 65932781, -866463913, 749120217, 264217269, -663523164, 789255632, 562097522, 135569565, 1928898769, -1094349157, 1158435462, 1865177570, -1525549596, -503436918, 1337193276, -1791365512, 665462783, -1329748946, -1652081692, 495418943, 1304484230, -1868835920, -1152701055, -1569137163, -958839202, -448888825, 2113953185, 1388272500, 244096104, -1555138996, -1994144533, 1187688120, -1357215648, -184291996, -1965407773, -586011801, -1924746772, 801194755, 1142523633, 1260114948, 863421639, -1487860272, 2081111360, -795021824, 2034864320, 274055557, -96304179 ], [ 1883160549, -596081217, 682993130, -433749635, 151378680, -1487579012, 479788289, 1206988122, -1768257078, 667428334, 828385979, 1624562004, -1299884993, 227550449, -2131421690, 1200081982, 1664837303, 1892761744, -1099537170, -720841391, -187245014, 1968329580, -1700839782, 793613487, -846643393, -1539925886, 857196471, 1008834745, -972486248, -1107824373, -1034533213, -578629570, 122966033, 148432326, 816688297, 1906762624, -527307168, -238981346, -1118170947, -1368327991, 718200421, 1743481940, -2106122894, 287816664, 344193706, 750485276, 237910566, 388642361, -862356935, 13370651 ], [ -190076126, -1105204084, -27648878, 576869679, -634661124, 626087322, -411426751, 1616268346, -903063780, 1312413126, 1614272760, -1455754901, 590331555, -443286919, -1113454900, 573338792, 1939593259, -759037354, -323192472, -1309453161, -1407123129, -150527425, 1737713358, -1214132320, -447875867, 1703207595, 203766901, -571973926, 1117815415, -464659496, 1983048318, -1090328420, -219907818, -1989648381, 1010400549, -190334767, 1192880930, -1512114186, 214744211, 2054179537, 1180206583, 115856257, -915961583, 40411131, 681653230, 550570179, -1659534580, 396844719, -2126524594, -574852494 ], [ -1077790886, -1053189907, -1872923665, 412225910, 1160533161, -1317884252, -1928011634, -1661482281, 1190118308, -1715901218, -640944254, 669780272, -1009876240, 844753146, -52708354, -1692064725, 1617113509, -1505095586, -1512937106, 1739650328, -1073787214, 1088052975, 1238520667, -1636697043, -2139085383, -761196769, -356695057, 271130900, 638197696, 2079744841, -463389097, 1911678099, -883209979, -2127406281, -932155948, 389514240, -1646277116, 529283772, 1885668972, 1693945285, -1344882287, -1075307313, -525445485, 185710802, 1154203508, 820455227, 1177407307, -482838828, -1475504112, 350884153 ], [ -1133239985, 1206914779, -1708805385, -6020520, -1813359529, -55984523, -561144926, -852703441, -403720531, -1651466738, 1914130213, 740780994, 1082985952, 1544679079, -252642490, 1749907485, 1335947951, -126280800, -1158365980, -1179077913, -502523064, 1623901943, 1369271293, -427403504, 1777975884, -534121452, 1700114990, 1417673980, -788779157, 2133568085, 1890950118, -1629416432, 1193344173, 449300124, -1645163725, -2125516169, 1275182080, 1105147381, 1052033542, -1504207338, -491861913, 377694203, 256851944, -1942393468, 272954912, 1555116204, 533926098, 578492002, 2011084609, -733021920 ], [ 1768987831, 284473278, 324043997, -892778921, -514357269, 174342248, 1963658976, 888312860, 423954022, -1810315928, 135288478, 1157293791, 606432432, 1519182926, 1977676257, 1648416462, 302883947, 1697210937, -757908632, 1913684211, -2056490542, -2085301021, -98695869, 521346383, 1771980165, -1097617998, -647883020, -2080194973, 1636017171, 1444818697, 1135157529, 638317109, 397468078, 213007464, -695331037, 1221599547, 1518868781, -2130461456, -1920426491, 978717756, 216472189, -1832916259, 2102656194, -269211983, 1395107351, -476098534, 1751276718, -1722697284, -1066657768, -1751254031 ], [ 683224859, 223627529, -1150201917, 1808504192, 661571958, -1557443928, -709717773, 1656552196, -576942742, -1292150190, -847684123, 773913114, -602139720, 98558409, -704249307, 2073783840, 1703165682, 1350960833, 348585734, 597371422, -689378186, -810964447, -1056613324, -709768640, 409416045, 184860357, -1531511403, 1022787161, -2019342926, 1603478686, -1162424401, 1291934445, -608135949, 1211436725, 2125867853, -537289359, -13267246, 377866201, 1896392635, 1427690249, 314093388, 393816281, 947046591, 1532233274, 9340865, 1133913248, 478768579, -662752334, 169240207, 2111289312 ], [ 1266448367, -59171567, 1565996539, -1416477891, 1848088577, 1578595945, -898908884, 869061879, -241908854, 1536426839, -372274130, -154873964, 1502603822, 1912596486, -1712815606, 337994250, -2090381132, 2021245070, -1862582833, 1890346574, 1415779481, -1120876941, -1466865161, -385978888, 1711914144, 904974386, 1911522903, 1167142156, 1310817902, -219614838, 464065985, 1081385951, -2008229027, 1396381464, 820614603, -1264373488, 1927750004, -2094976076, -1950371947, -501209420, 42175018, 1856798470, -1484666600, 1150350195, -1235991749, -291514154, 1998130746, -1751353708, -1829046250, 765044911 ], [ -265751540, 2020519789, -924503567, -943816307, -1729271568, -1742731633, -980130464, 260760159, -133652365, 1434416795, -1174119527, 1009573227, 1856775960, 606801516, 1221699427, -890084635, -383237930, 1209270037, -1876841787, 1254279101, 1351354859, -2009296313, -984998539, -324781386, 1870480464, 646819558, -584784960, 1202706111, -1045150095, 1211819303, -1613640934, 347827665, -325370571, 1472248356, -1625839370, -79653377, 1262634738, -1110877681, 62450526, -440678850, 1098380505, 434950410, -1109256531, 1105948873, 604532051, -1062991214, 1197400559, 2005438001, -1259389906, 1536995924 ], [ -937315103, 2053004988, 1172696303, 702746978, 1992950410, -1749804075, -1581949645, 1524779607, -1636482948, 1612766024, -835956652, 1329458394, -818500634, 1749840119, -1138965809, 171387310, -357561309, 818109731, 43834193, -470470389, 697949900, 2135731943, -1869747692, 1031599629, 280698393, -1298346236, -1925995067, 1293506387, 1061188804, -873646501, -840547009, -1673999809, 304586573, 289730587, 137141275, -1809743834, -1934356116, 1082141694, -1679173302, -908965528, 495783981, -417791773, 368468519, 1021341832, 833209094, -715673193, 1820921284, 2075247167, 1131191246, -640896785 ], [ -1257996572, -1979766966, 671868612, -669121336, 1275446182, 1639841445, 1627989027, -380763630, 866689060, -1573902578, -1644837011, -906762684, 493340447, 1648777765, -741685423, 1765072349, -525884831, 1798453506, 1584067942, -589645933, -1582319850, -31591412, -1407479667, -720368277, 2090740425, -1933563456, -1087003431, 1366460632, -1815253131, 583408597, 1456986469, -273485248, -913967734, -318132978, 1879188405, 1933660925, 681156261, -787872175, 1806385657, 1326093672, 1971506702, 1432865751, -1697946419, -1859914629, 825456069, -938589928, 1422175984, 429489927, 1271244197, 431800957 ], [ 746684626, -611176129, -523159574, -117831503, 607071808, 2061167295, -761342709, 1380896489, 864599649, 842093374, -809682096, -265197137, 1596305967, 981699038, 137061785, -1160103563, 1743130101, -698474077, -1138136177, 470124648, -2101099403, -1057013751, 430842565, 1551019156, 1978016697, 950590707, 579213427, 376425627, 953997970, -296146371, 1579255362, -1058027266, 1749628484, -688201915, 1032831250, 204260615, 1329193303, -1830719712, -28869622, -1833822354, 1876831748, -583896580, -2146019422, -2128590966, -1217971354, 271119636, -347783463, -1039286605, -799876403, 1705815172 ], [ 1718879781, -1693701883, 1761396974, -402956145, -758320826, -2036929185, 865531540, -307090896, -619903458, -2078608193, -463255466, 1619743127, 1975888862, 1197133093, -1812821005, 489122095, -220800991, 1668067161, -650758597, -700973854, -954281222, 753750931, 1611625673, 1418608770, 103698182, -683759406, 1843340040, 1583466638, -842830667, 1226330405, 2007113473, 642537652, 78463212, -1626476568, -29691233, -1666123829, 908577603, -2121135226, -1189031304, -258274033, 296343414, 1116754344, 1495001267, 453905853, -1292059387, -521645035, -1700315272, 1260260927, 134198553, 1335236191 ], [ -2079111217, -770617905, 2072516705, 1620542680, 2059487009, -885720755, -592593040, 382005580, 967434778, 517949802, -1821333355, -1209971397, 1648289666, -947436738, -2051818407, -193714726, 540222507, -1897630360, -1805727425, 1810446962, 685707704, -270558168, 50232358, 1321686794, 1599867234, -322654455, -939989532, 1380008478, -1277302305, 406870938, 1838834104, 1781788614, -574996298, 376119294, 1721887729, -696962790, -1570617116, -1634639785, -685363172, -1243554032, 696738429, -1306615728, 690786840, -1162537424, -1199856365, 149102205, 2030733439, 855318235, 25841808, -362019321 ], [ 218339940, 321258653, 293455065, -526104310, 1767094994, -930338703, -1635870964, -1186723281, 193302950, 1313542362, -631585843, 1124750664, -1641663535, -111925198, 500028637, 1684603998, -1395491902, -1655826899, -519003134, -815586392, -1679487562, 1830947109, 1379944621, 20557950, -1097058062, 703081177, 288998040, -1820680396, -1367471476, 1293634926, -473670401, 555461500, 766490406, -1804452135, -312507601, -1213636102, -401313687, 1256635127, 364477477, 1159223292, -1683706048, 901163904, 774071668, -121942532, 1178608723, 103868353, -218523518, -1220334368, 979092797, 713831841 ], [ 1134817353, 1262482384, 262291493, -22234407, 1772412527, -954123167, 1654914879, -431488015, 35278235, 402211609, -966834920, 1413872023, 290083881, -1565721457, 1206139146, -2138384653, -1286912911, 699179083, 722564183, -2066901050, 1515177936, 667217998, -1075115455, 1988360292, -1247773997, -1642928044, -1968703021, 313057512, 1131978990, -946559416, 2024431809, -1640196811, -1752469758, 812649819, -1159398917, 1234779511, 615208633, -139516650, -632005418, 624336487, 724973314, 992009794, 674608754, 346679735, -384805455, -1702240325, 15899198, 396835950, 685664495, -1085578369 ], [ 602354493, -657226287, -397089485, -468362397, -1911551, 199577361, -1247863993, -1858372574, -109754160, 80128670, -859230063, -2028682512, 648422203, 1545992658, -402040691, -374163267, 1794555751, 1429863362, -2106330016, 1257872277, 1582254711, -1659213739, 34533416, 1615666653, 246734613, 966295810, -1276966468, -1431452242, -975419435, -765795292, 2008393364, 688677380, -716132303, 1169707539, -152260312, 796170127, -1753851189, 1785009289, -1307519719, 815723877, -539514470, 1051585672, 1835225283, 2087463543, 1084584552, 43932299, 1670968793, 1705726856, 1421055376, -1543274542 ], [ -320525069, 49565280, -172872776, 480859266, 163757970, -510757238, 1590335154, -1540672115, 1692568563, 816576557, -616954343, -418667925, -1254237936, -1802928650, 1111515580, 126228954, -297239448, 1941359312, -1800833595, 1765325582, -1202284291, -158315717, 925249347, 2029396123, 943455100, 1626402286, -915529356, -552855564, -542559088, -553465524, 1636350514, -1752423171, -2023949600, 486145905, -541029017, 1359215387, -223902595, -1004199527, 721488303, -1708486252, 2074869967, -673928301, 631244961, 1987128367, 1536193042, -1801829483, 1402595181, -1470614270, 451569193, 1599505484 ], [ 1839961891, -135717875, 770868386, -215591690, -1076624773, -1838334660, 370741143, -151274522, -235788752, -2013317648, -495972285, -314799756, 777102114, -483726718, 1773513947, 2013130226, -2083598268, 781615045, -1702779071, -1234906172, -104907561, 1446822640, 630021949, -1281794523, -1351226584, -1979560590, 1738418694, 2051403665, -1925174312, 863305196, -622870820, -1362460027, 1453586863, -245944841, 814922432, 1334362894, -1294710094, -1159404077, -517155055, 2010189612, 1787674784, -1226610674, -720280034, 1444383763, 1698567380, 1397481054, -1136612930, 566053839, -1462051188, -2122896123 ], [ -457387819, 1223868376, -1532387942, 1495781381, 1506919204, 487817989, -2078491728, -1867774791, 1124133513, -1088224984, -1910804580, 1525209709, -366658889, -825579036, 1499952267, 1901422751, 899976653, 2008267657, -492777069, 1060615260, -1125169898, 1153808614, 1800563175, 57386884, -847007063, 1475355838, -1418898371, 967042416, -1821550642, 657607764, 410417218, 67726699, -1881480514, -1682132462, 1279337562, 1810896077, -222301771, 1032623865, -248375621, 841093300, -1971792559, -1213536498, 607082569, -1385755764, -1867886781, 62086095, 55696850, -1860801277, 85956556, 1953386685 ], [ -1914305495, -1105871719, 849323789, 1726216793, 1951399724, -600162141, 292221499, 503343625, 487539442, -1024593694, 443062788, 396781425, 1114935870, -250901522, 1945027736, 477853283, 2135313517, -317961540, 1759643689, -1572339301, 22115602, -1973318164, -1189104194, -1866180403, 613363359, -1264099920, -516939962, -2041551565, -90459875, -1579831117, -1546342776, -313820460, -1936823370, 1425428617, -902337590, -631886964, -1975701290, 936783215, 1445072746, 64941603, -1489567485, 645018803, -1615920123, -663668614, -1554021477, 915582026, -1532146766, -57720243, -1980178115, 327589505 ], [ -1847227348, -674876613, -143424127, 151892390, -439563432, -245781404, 479304523, -1903088964, -500424642, -1544465729, 1436678503, 447242669, 698678418, -538790717, 1479263042, -1452634218, 722946694, 807031176, 2105825663, 75326637, 134779541, -1194247714, 12597878, -71800941, 16375256, -71040200, -926690428, -501532793, -1543868877, -1382798645, 996131237, 229148843, 1013172131, 2081068772, -774588946, -819843385, 823481257, 493002582, -1182753787, -492286179, -1858499353, 1595003154, -179579007, -2021384910, 970210568, -1155329830, 753269380, -1158488660, 1851701944, 1282201538 ], [ 703660267, 1255570351, -97807638, 2056097998, -1350709041, 1713201774, -1071613870, -2124622874, 38195647, 507465825, 1602269093, 126851933, 422613469, 1657129342, -1679283255, 503789367, -855937646, 954292538, 691954138, 524241466, 1959202662, -559779097, 1890405706, 806295755, -2114485284, 1831869766, 301738026, 197268099, 1372637839, -152139494, 1975366335, 1478617105, 532801267, -1620066009, 26033234, -127732434, 591035343, -944058058, -444744195, -1208406765, -1886571199, -1105879889, -1001544334, -796074566, 1950615255, -1900596532, -920919207, 2008719058, -424321934, -1084559208 ], [ -934929948, -1110826706, 1958015198, -1498466234, 2026722754, -1065072986, -645552336, 278782545, 897500669, 1718159838, -444630442, -977187404, -1894710914, -1552878162, -67851759, -1904292898, 42735011, -638737352, -724748613, -1007829351, 2070168776, 427784263, -254732238, -1256307051, 1614595080, 303861814, 737531006, -1400578467, -1544800978, -650408660, -122052534, -1327697796, 312487248, -1645244331, 1972002165, 1874310861, 587493829, 2102015778, 1256834281, 1866921325, -944039229, 1957062264, 1279995751, -909445281, -1165636054, -1562629341, 590016988, -260604611, -341510769, -589429406 ], [ -1455516597, -1955306100, 2145431615, -2024088010, -227047229, -869545422, 139554379, 686947000, 1548790135, -1163021435, -838624440, 1026538456, -1119643003, 1265763022, -1580949560, -1155166322, -380099477, -1397582282, 1818790106, 1519944612, -58788449, 545864174, 180258701, -1005944714, -674938535, 2074270012, 1870367368, -658832269, -2097125527, 622249069, 1715574072, -1446055154, 620802902, 554140722, 772946447, -1890277187, -1072101967, 707182000, -757320099, 1899013675, 1272455024, -628813215, -1628528830, -1344620224, -1837846507, 1934387340, 865554728, -1615990604, 781021675, 1713040584 ], [ -1033922380, 1111290290, -1984652752, -1928452122, 213855096, 341996824, 1830646633, -587524194, 1813519481, 1843399966, 1041716253, 671818988, 252730792, 1436339952, -459055629, -1312867916, -694039611, 2034287823, -1991365674, -1494843050, 1956686209, 623174487, 1157716101, 1195967981, 104019383, -1071770252, -703320071, 1823792614, -660574990, 348045338, -1136128491, 1024591214, 1876316696, -765349648, -1004084054, 557298195, -1162331611, -1445879632, 1759402293, 318066229, 2002899009, -1668456861, -2109773223, -1688269554, 386406759, -2127141890, -1219466714, -1647673476, 767056449, -1047754728 ], [ 939188347, 1130256910, 378850369, 822013767, 658093724, 1547485496, 192814899, -395715245, -974717066, -427350625, 1058852853, -1355947396, -424525430, 521364902, -928871325, -219890620, 1557578076, -396304702, 1068216935, -889579083, 1708066207, 1089790390, -1123470799, 168908063, 2106835655, -64188153, -1466799949, -1212874759, 1296780078, 471979109, 1208601739, 845716068, -607652747, 1827892471, -137491662, -889296796, 529296477, 941273876, -1269575581, 1844051002, -1111976127, -2129304985, -123004109, -1805670362, -260594717, -138465849, 313701560, -999711449, 1940130016, 774480594 ], [ -1218339157, 1502783549, 2007877766, -1136715127, 1407214444, -82017917, 1824898906, 2001692055, -884038277, -446559111, -1404563477, 1698561854, 800472850, -1081625698, 726221191, 319825955, -49654177, -526568527, 753565284, -1779838986, -240909955, 1203429720, -146099367, 146451242, -429108706, -1276991723, 365382845, 1449747967, -2139341579, -299945315, -387358788, 245115474, 1762409746, 361303931, -768083587, 868834901, -1800757737, 262239130, -1383309764, -835805173, 1078140160, -2114079459, -634663317, -588707224, -163824783, 1752746059, -223604280, -925435194, -1045411160, 1071667556 ], [ -1406711814, 105862720, 1767859555, -680928821, -1230020263, 2130759873, 115770343, -540947668, -386550979, -61021630, 1190113233, 1916944170, 1590953284, 1598385504, -1603138685, 1486156367, 2124200094, 1112267867, -1139512340, -146038330, 1911768007, -1237083877, -974160116, 1428360738, 345507677, 855771724, 1258532241, -810769609, 2068091859, 1974529064, 2113575264, 816824262, -1344692965, -1008556653, 1083004048, 1509891083, -2036195063, 621642668, -2071915798, -83918606, 2099098630, 1985941464, 1678831397, -1310198631, 1086952990, -1005868723, -8851985, 1285624891, -1026792154, 1775456967 ], [ -641484545, -1574511274, 499536673, 1846516272, 1986495175, 2002139055, -472446997, 1053334698, -824628603, 295758581, 2117050259, -514047471, 447029859, -1791522657, 1223688810, 1341266849, 1421828047, -1188863899, 833707388, -780924678, -1389675623, 403249350, 1427037335, 2118399364, -1602487093, -584317259, 2142564977, 670662310, -1215647930, -1310372542, 1625318650, -1406533146, 1651290467, 1790944960, -1257851246, 2123853519, 425522041, -1278440212, 1963652021, -1999407248, 573511409, 432911454, 1558237856, 956469959, 427170792, 416133385, 1875298741, 586637734, 937014527, -495468931 ], [ 886800760, -1803383219, -91229503, 448695988, -309136465, 2118168572, -1766196948, 1813183663, 943185167, -853676262, -1917092212, -378550005, 1627828780, 323823813, -1404347611, -1596978705, 1269104563, -893255812, -1189573919, 1818083507, -1325953206, 1228769147, -197908870, 1926375704, 477204727, 1487933770, 1675355041, 2094069014, 1562603572, -2040427781, 767509719, -1982299704, 1123425286, -1546482652, -588505144, 727404587, -1517502948, -799947534, -1219889097, -757877394, 1443840448, 1943819773, 1266970456, 1628434274, -772916406, -1919756742, -1317945714, -956841478, 1665409607, 140982973 ], [ -195127868, 1053301464, -92947408, 1755640294, -1509326802, -1645795450, 21798604, -1983054926, -717117353, -933616749, -1831665754, 2025031158, 1838260791, -321920993, -1130782647, -2147379814, 1804927006, 2110467138, -1575294153, 514843656, 54907396, 1922516611, 784294530, -639754935, 408425971, -796601923, -821447538, 2021661145, -255081643, 1265227384, -1935412806, 530719890, -315839915, 916165867, -605647719, 1739478699, 1144831803, -516869914, 1078869534, -757583976, -1712696904, -1672846393, -756684380, 1460121444, 1053506731, 1173186385, -622581836, -1518389648, 1578055972, -187241402 ], [ -1392436133, 1102882784, -1205329740, 63377317, -905974131, -323495046, -903240394, 19802120, -1763815027, -411806972, 1863116270, -1768456852, -1912283085, -1773718810, -2128640195, -1671257958, 1171266217, -1607054287, 1530994666, 2124530197, -676131903, -790021390, 612667552, -334627382, -1039799668, -1033550863, -1958952762, 1614325202, -926803218, -614765900, 28184415, -710632583, -1481047638, -1964875858, -751952416, 493413380, -1503202836, -1358103754, 1108088473, -387465158, -46930801, 247388815, 899572488, -1246375315, 617583536, -565541360, 1089581610, -2063277613, -1833026644, -1133294558 ], [ 1996830505, -1859622502, -496296586, 243158111, -1635372730, 1885700432, -1431353838, -662525675, 1065133303, 2091132934, -1012712911, -1480464067, 1447342757, -1768830094, -420471245, 712725819, 1519785891, -273524349, -935004479, -1105799818, -2012492631, -1780029802, 2051854628, -1653318914, 539795329, 536582758, 660337518, 867953366, -1665019107, 173354543, 660849015, 630302150, 153594791, 1923199370, -494587516, 2045358949, 1159776735, -72178655, -886435558, -31615494, 1497445091, -1749983686, 1131397143, 180737757, 786798376, 249526480, -1926911198, 1494667063, -486303681, 1157434512 ], [ 1781760816, -1884288624, 419467277, -228182594, -1813577253, -1324147409, 222775026, 297141432, 1213148936, -1032865635, -607561338, 1876823069, 1070993125, -829776152, -933319909, -1269668873, 1013332167, 1431026766, -1125654569, 495951328, 434193159, 1875508080, 1881707920, -1177713682, -1311985342, 214038791, 1847018859, -1322354722, 1901861280, 376570221, -688293628, 2053829961, -1997772348, -486032974, -1612807631, 149483122, -1126699146, 846705629, -656395352, -1729473159, -975818921, 1816501763, 225255192, 614373971, -357080028, 1965054105, 299487270, 1531452428, -675520212, -1154156894 ], [ 520166044, -740028940, 1647486323, 1908894615, -558747296, 186955584, 97743694, 56585972, -1676034008, -1376703417, 331621062, -270967893, -593674418, -447189137, 1431458408, 415433414, 1669615242, -51818748, 1637601758, 275447433, 2037278472, 941009375, 1460595263, 1855644037, -47139203, 501373406, 287863066, 374710927, -436768061, -2002483641, -1977404017, 282647116, -1816259236, -2091493141, 1471365324, 255892476, -1955201477, 2107730172, 356812295, 1697470268, 1521868508, -432474235, 342218808, 661889634, 204061378, 13023160, 445926733, 293318403, -1078798268, 1241726903 ], [ 704504071, -1681446718, 1815077044, -1563812199, -1620208434, -1004114350, -1095967602, 206165927, -1364173027, -1229737204, -421422390, 1457023930, 1805628942, 664761619, 31092567, 1229643242, -605860720, -1424193526, 1066298034, -293185453, -1319877462, -2027597857, -1870264128, 1173801423, -1732799837, 2066480377, -735923776, -695122, 1883173508, -338546423, -1554561106, 1871538216, -1681615232, -7004294, -1840030967, -1526521375, 1454329711, 1957847151, -2075646923, -903788094, 740917126, 875120042, -1932469753, 1430582807, 1793076277, 1230512097, -1885825545, 1996711001, -515686004, -652116731 ], [ 1488640391, 457030335, 560182472, 149924475, -1046401686, -1840837870, -901903540, -934382714, -1988075712, -432233247, -1068621595, -1490604353, 1735341486, 307505903, 704066866, 98800792, -204008004, -853979748, 1867780042, 1108393071, 1528076776, 408594330, -882014969, 551863200, 1269964696, 681261473, -477705671, 239024092, -1956751670, 1604696752, -354248773, 367321147, -22080012, 1542900061, -630052999, -958552191, 2145581681, -1571147766, 1299342178, -2018967171, 727145470, 1898428680, 760743563, -463141181, 1488723743, -2111457230, 1715532300, -1327288317, 1130480898, 1908403459 ], [ 1682337784, -1665177670, -916860337, 411829000, 477418771, -802344174, -457928138, 1917778943, 1132027060, -1808141703, -1460384365, 739218535, 1015671739, -495776301, 269171220, 1993400378, -338549954, -137033775, -537236024, 545175446, 1465786650, -1458440116, 1145445582, -2112345628, -1501359364, 1055151382, -1625650299, 2000307064, 1238972759, -654144232, 1818906458, -217802530, 194935828, 490031788, 288433985, 1537407066, 946324116, 411557170, 1050156879, -466630013, -1687529399, -116536978, -1161799421, 868025199, -736862016, 664986334, 739833603, 1470598374, -614640445, -1241743506 ], [ -642307566, -2103121958, -1824816302, -2049824882, 302731868, 1840319102, 1464707460, -862630285, 754009975, 1861554920, -881984824, -1422359558, 187529172, -1484425156, 22285815, -1375876198, 257010556, 766358827, 1706765189, -1017827417, 2007849287, 627729825, 1467196226, -267864537, 1572210919, 1614192809, 2086234797, -1157175540, -5953691, -1383575909, 91251624, -1831220153, -525266425, 786342365, -1695127991, -1740958412, 104757458, -1242447474, -2056569243, 1575413605, 774336431, 1771337759, 1129010742, -1984561772, -2136508679, 1054793223, -702259514, -1178610906, -762591225, 1516228387 ], [ 2149952, -1219126109, 1225253107, -1166553896, 1793475153, -864286652, 345042951, -256718614, -133565555, 924091882, 1694262970, -328054691, -1348387226, 1405025136, 585655184, -1166913238, -197101433, -23940845, 101353838, -192235997, 1706764419, 959595430, -1081467458, 1417101279, 960106771, -954431996, -947698289, 1841168455, -882339995, -495050021, -751675528, 1280881522, -70530627, 2110349709, 1075936280, 1116771557, 1370968030, 728652958, 1068900619, -851918671, -919427838, -150964588, 755044898, 1086442143, 2041633431, -1508284765, -225281694, -1379506968, -208980857, 1761408650 ], [ 1260610573, 1169388569, 20972303, -369242668, 1340867747, 1031703120, 1714323705, 606801236, -618977815, -911580541, -674963459, 1924020649, 1616946915, -995813373, 1099893219, -1570119781, -693361167, -210136203, 337908956, -261644161, -423448030, 148549560, -533720080, 333653667, -1866802763, -1396522870, -1151118098, -1079998417, 2000321892, 2021994642, -1708009771, 58920628, 1122252648, -1808821266, -1549146359, -1756510529, 979638783, -1419084294, -234967654, -371125959, 1148524707, -530701647, -210336585, 1387728365, -1645518594, 1091533524, -1528563232, -799470149, 808982939, -1673852395 ], [ -188921746, -2101734486, 1385877623, -192473257, -769675918, -2070393015, -1728819848, -1506767307, -1573493793, 1486138834, 22561714, 834501314, -856482972, 1884283960, -679660015, 1622366842, 1646313547, 1474651350, 1539934135, -150913072, 1974439553, -809571743, 317875212, 1317915002, 196681740, 1963379052, -1531606744, -1237888829, 405421305, -1011190534, 1909611177, -202607209, -1956922785, 71483914, -2009644285, -727411245, -573480309, 1577646518, 406906516, 901839908, 1600839612, 1449695057, 1927376202, 1553845096, 1069734147, -857816681, -347715265, -1610896707, -165377231, 317489633 ], [ 338849943, 875698451, 393500613, 297904989, 1400747494, -1220604927, 1102940418, -1520831924, 145839694, -2022252353, -8363167, -981006474, -2018945050, 762337373, -617497988, 2022481167, 846618984, 1170240334, 780594896, -2121455814, -1330737435, -683551149, 201626969, 91580427, -1884737940, 407251687, -737351057, 606974416, -380597733, -1428494982, -2044735812, 712442872, -29104368, 1934298413, 1808568595, -302889850, 696162179, 725371896, -1586487466, 310090959, 844305062, -461026735, -1440407154, -1834894899, 5632318, -2110504187, -207180162, -947381466, -1321650024, 2132693417 ], [ -2119124610, 1585190770, 1893605857, -1004826494, 1486693282, 807456474, 1249021246, -1047320462, 742657652, 596974566, -906522325, -1901246895, -449882737, -1409327608, -1188952465, -551826503, 1122205584, 812892885, 800134469, 1998962653, 36919302, 1085958881, 399375753, -58876583, 1084172034, -516443764, -1833886883, 114934031, 1309400461, 1867202801, -1131655213, -1441564452, -1862022179, -1268067377, 91761929, 229340112, -1229207269, -67316283, 1846751674, -715393376, 353387424, -1304807609, 368672990, -690723628, -1804064830, 581532946, -1395366295, 405955417, 1636564720, 1271970212 ], [ -970482935, 1437919513, -773076621, -1188688026, -1683142393, 1154901285, -213059770, -1537271233, 1063718825, -1688616076, -1818555895, 829618109, 1602798659, 651216277, -285859223, -359217601, 2038846627, -1118596991, 1165718727, -1297498136, 2070861730, 1280621247, 1567999242, 986020261, 604917910, 88450660, -2080073372, 19838636, -303159097, -367063165, 2057981232, -504045692, -2045350935, -1888871519, -832392575, 995878027, -1918789523, 497270844, -1461466730, -831289763, -771659849, -523118932, 1448006273, -599758260, 1969244888, -505719349, -1118778580, 883281674, 1500241644, 1035428505 ], [ 414984739, -1096490781, 1858298563, 566350073, -905139607, 733061430, 919474769, 2035189331, -4471478, -1590015144, 239313217, -1599722037, 2077310713, -687030582, 391981722, -1323414810, -1277787555, 631714571, -1143821270, -583471395, 1726363437, -1089032432, 842523811, 519870670, -2036697793, -915660301, 1841118626, -392639491, -316810115, -490169840, 1577484786, -1391433632, -1461046066, -1018579101, -345813830, 111893903, 1358464372, 1051380261, -594719361, -860980539, 1323055724, 1215794685, -866163457, -677081590, 448361976, -454977493, 1575442217, 2062408274, 1733238288, -385916959 ] ] ], [ [ [ -1378860852, -1054322143, 2067009653, -1802916583, -670054034, 1296560265, 1913394948, -2112513247, 1237180874, -2111216003, 691029072, -1613597478, 501185095, -1426300392, 1960798623, -1233267931, -967897247, 1520456973, 79775455, 401901135, -1570170445, -1859407369, -1312972538, 1280454810, 716295660, 1607027738, -1065583513, 1759368648, 1116307528, 1613526684, -1605762807, 1101052446, 386673351, -1622170725, -1011900449, 1912822724, -179571654, -910615389, -1177400662, -86914331, 189236565, 666755544, -194429226, -297162937, -460469102, -1259124842, -2124681043, -54493892, 1372510792, 1356170141 ], [ -201696175, -1779752078, -1880502461, 1209171793, 817293215, -1001574866, 392325200, -883595089, -1884820709, -1807012839, -2105066551, -2099935382, -1751229549, -760347583, 1391168855, -1025623400, 1414337579, -211360996, 1873607957, 46371803, 896577924, 495916403, 1137796155, -733369551, -8033077, 487654450, 633389988, -251266497, -192402992, 1054988120, 1823835953, -223418359, 596669654, -267051071, -447034321, 1947777851, -1216923441, -1468708554, 615148823, -1009293524, 499597096, -1118014541, 1434019618, -2039343852, -1855437663, 124775002, -1025121214, 657517289, -1675265813, 708305480 ], [ 39756652, -2004367633, 517762830, 1541576143, -512541192, 1937236771, -685323183, 144938436, 990133856, -805403132, 729204851, -925868461, 932527607, -2125279756, -574927317, -2061267966, -1537014882, 1027913611, 88654933, -1731568058, -1345535670, 1285363715, -490316416, 104667278, -2034028694, -372498692, -1693348965, -695510480, 1845797249, -2141713849, -1177418827, 1715134182, -887870628, 1774832430, -914110924, 1684667382, -1387411084, 622106080, -916961010, 1144618422, 376629775, 489276940, -1029884121, -2083533623, 1461578654, 209575364, -927975882, 1420284680, 2011300975, 135959446 ], [ -467270206, -1906501655, -48091816, 6217082, 625762760, -722803002, -635479404, 1202921090, 666356117, -896821005, -2122924570, 1822815482, -1930305709, -754728521, 55908833, 1012914615, -1203663702, 1772008844, -179587291, -1705367160, 686119104, -262044466, 1644487868, -1501272616, 2140583337, -744039138, -668096765, -2061211957, -324242686, -423426551, -1972451060, -1803496287, 155992474, 244406301, -1848076802, 1963752721, -349028651, 137114595, -1430924165, 1947596492, -1922294952, -147663466, -149631367, -68088809, -314362463, 1427914009, -520231685, -760327936, -1740300158, -1392103103 ], [ 1069793594, 704642758, -351581228, 522321845, -730549677, 1653419211, 1180946693, -1477735572, 1314240874, 2109870019, 1311180103, -1750713701, -449125486, 1051155824, -2018820966, -205041654, 827318080, 564006127, 1000221529, 1992654821, -2000615080, 1659733279, -343506910, 848877736, 963820467, -1610271093, -888124739, 1623909529, -1119475982, 1863925839, 1208860730, -202468031, 111525865, 1850078775, 1058064429, -1507693565, 842075769, -2141803603, 1075758950, -555405196, -782092941, 1905836591, 2127590738, 1240838381, -203089752, 361817947, -2124578499, 519320760, -1804099389, -126053025 ], [ -315811400, -197466112, -1316462904, 193546249, -1885788693, 976880108, -866130729, 1143216530, -1280189215, 1319685898, 1340229339, -2000689474, 991734364, 948722903, 1548443194, 1664564612, -737282249, 170914456, 1513191423, 379650876, -1504466939, -1639029840, -556784860, -742136070, -415398889, 400509239, -103723965, 1719274739, 2126963362, 1914822502, -774732325, -946750019, -1319814546, 1044405238, 518951072, -334129160, 1556906791, -1735640615, -342305399, -1602415072, -507136721, -1182437809, -1398714830, -550409903, -1279442424, -1180107039, 370280024, -1430821244, 1436287554, -1495695951 ], [ -631500302, 936066386, 1965393942, 733067123, 1633079023, -1746283264, 357983301, -1915456714, 63261412, 1300716029, -84155744, 1151794695, -809028315, -1041973633, 1039106794, -530590010, -1236513329, 1862031442, 28513923, 487855808, 858392364, -1764152971, -230807652, -1777260231, 1357128897, 494542849, 584913602, -1972465620, 611853004, 1517517251, -1050919848, 1854449904, 2143237548, 1577198825, -1836925440, 181909469, 1313831169, 505637553, -1465314359, 514628580, -655348661, -332469453, -733653646, 2062564921, -230643079, -979923710, 344840180, -598925307, 538758443, 23296206 ], [ -642150737, -22450276, 1084959002, -67951145, 708836922, -1881026913, 191699063, -59605410, 2072157209, 1923886392, 868947267, 145361639, -264977580, 1584289148, -706317352, -1701111012, -984928218, 640732362, 17057349, -1178395280, -1598005564, 156923437, -1582504765, 2069558292, -941625070, -1529424002, -1929644037, 2051957378, 1934273936, -1869868873, 1824276409, -2133840402, -1085421919, -1312784382, -1245584451, -2047627740, -84701539, 1478432648, -1024986275, -1020592333, 1756564636, -1148820233, -1968075949, 401943065, -234868460, -1716352178, 1357396164, 1278520527, -1044550080, -163387094 ], [ 1313021055, -68964457, -1766995520, 778545455, -271775412, 1924202343, -17688558, -1183852734, 1800764920, -910138269, -900646268, -1106192581, -2013695654, 967128312, 640104546, -943777566, -1366570392, -344043564, -41674992, -1236842799, -259926072, -1032916233, 1308438808, -351633637, 1520882829, 1131720793, 1717672518, -115089608, 1426283879, 963823670, -1561742787, -1638156463, -247790597, 2024794907, -383398632, -1624143904, 1723810267, 993484375, 335504982, 812284065, 289861978, -905144254, -1501169719, -775692771, 511140279, 1767880011, -1346834577, -1731742194, -767441415, -480821655 ], [ -80433321, 1538621312, 1706539046, -155426294, -115158547, 1038287180, -915640554, -1798466824, -1116124654, -1401926494, 1783298511, -943553949, -874624536, 797244871, 1592295595, 2006483202, -1514263575, -1080733843, 119221527, 877565126, 1031344359, 1248443236, 1344200471, 35185024, -419337527, -2064605968, 1518053726, 1570051122, 137935375, 1136742496, -2053526028, -685051539, 685245337, 714891886, -1413469911, -328871210, 419952853, -61281927, 1024576695, 952600330, 12833333, 700009508, 1489714638, -1836017165, -205881254, 104881093, 121845048, 619008063, 2097248568, 1799329010 ], [ -1376630849, 1927746530, 192548718, 768393955, -349200633, 1236451541, -1643796988, -1303687271, 827889581, 192004125, -2012820440, 804468785, -1621364548, 1831882121, 1681666400, 1648876543, 1485073199, -733786560, 1601936735, 630237625, -1463952561, 1016548448, -2009109762, 2001661462, -1226000617, -1555734923, 1726593495, -2087763415, 583744598, -1472494884, -327009751, 1643766647, 364069329, -1813010621, 345095570, 704751978, 1886125145, 1487701209, 1254245260, 624021734, 946737775, -811222474, -458819487, 712646853, -1459074055, -1704952276, -1043925763, -567604074, -1853629443, 1718257020 ], [ -1022442739, -1176689542, -1999189612, 1790572560, -1383774836, -722842910, -152657034, 1785304018, 1526933727, -641235122, 135741921, 190799565, -1615839122, -125055279, -9069690, -1531152869, -656722685, 325387633, 1523631044, 106961462, 920451423, -559793015, -818946596, 1503901808, 132951796, -1192281309, 241769683, -426658468, 199479512, -1901980185, -1587760365, 1265929980, 930581001, 1861762040, -711605246, 982666612, 1814853936, -558966196, -865367256, -199288709, -1533555647, 895177978, 258902071, -639554061, 1387933114, -1729266782, -1098959019, 1089727854, 1412484037, -1176651410 ], [ 1755998428, 128878213, -819527990, 1840656152, -175432248, 2069204070, -747764989, 789313800, -586295350, -1321485780, -908072255, 607180395, -303898434, -78647225, 1113896366, 589435043, 1057431249, -2127061283, -132334179, 156548267, -736240511, -1488476768, 725759086, -1217878285, -1900521276, 284398208, 464504659, -2123254503, 1220219510, 929035976, -1300167079, 452652376, -199946103, 1599386533, 629836178, 1213313331, -1131258050, 139185756, 426613226, 473717188, 427993915, 151966683, -1110219325, 191251456, 340816507, -867652916, -1570408063, -84709868, 997278995, -824433529 ], [ 426948852, 1471293983, 1249296834, 1030393939, -1912277544, -1837729946, 1985040745, -1947385951, 887558992, -2085218025, -1858151089, 901869657, 1365913013, -635974699, 1043583, 1920770972, 1393360242, 948121944, 201790253, 1704690262, -1519955279, 305035681, -1017888839, -956545651, 349711085, 1394691098, -1572334496, 386936653, -698544228, 1770214534, -586478977, -982546168, 1465309930, -1278664973, -832454689, -40570407, -224577064, -1113136097, 152928803, -2031829419, 1808728602, -71361536, -905809803, -1242890411, -63549108, 1711284510, -205904140, 476094758, -166555749, -1181003322 ], [ -229505357, 1200431610, 790332280, -1329454178, -1053071225, 2040654010, -291004654, -146712604, 528197464, 13710071, 751807707, -1589829803, -169536835, -1958978621, -2128801021, -1721820111, -1157043983, -1688147760, 1193267620, 651690205, 320086824, 530734373, 820139359, -1220714969, 1923723461, -18753831, -1791660561, -2047010643, -122194966, -1598715505, 1285249222, -764170011, -1797982928, 320423340, 522392340, 1096840655, 658856971, 132495608, -1839218705, 1732397462, 451436515, -1176931484, -323315224, 1637814359, -427309559, -1551913493, -799740985, -1845243206, 1636830512, -113230963 ], [ -521480146, -486151214, 1705673351, -831432169, -465331823, -1804279508, 1560949282, 746976676, 954456339, 1266501400, -635179022, -1694924815, 1006416427, -1644880854, 216858458, 237386431, -222170372, 1288833230, 1116366805, -1671163241, -330296873, 233254197, 1132213051, -1048129196, -440591639, -559754529, -198232096, 1750031881, -1606684330, 950590304, -745800138, -636581972, -1507733801, 1450459304, 701391168, -2006624356, -591761900, -1920901520, 651992379, 819504188, -2021953368, -1683141783, -2128260053, 1600716510, -154142736, -1635953610, -1666864174, -1342934035, -973422859, -1486351686 ], [ -1829586179, 1032881607, -1970891441, 470280174, -1430805028, -396459358, 17964357, 1137771737, 436224004, -193089086, -1261772006, 1652122458, -2123884442, 699680605, 935184843, -1115653564, -179188868, -1947877522, -322534815, -1964293756, 777795738, 160371181, -2085366762, -278363672, 2126075171, -1780564381, 907700437, -2094147000, -34592618, 211498049, -524024498, 1135760640, -1443537203, 983837588, -1200040002, -485359318, -2146719441, -378783288, 1827373089, 400977994, -489666432, -1364676390, -1018095190, -1191732070, -1161434864, 317483217, -891235624, 1274959503, -78765760, -243108288 ], [ -413996849, -1073246990, 996205790, 344182511, 1063244322, -2004749125, -206360719, -1871535844, -169583950, 696517186, 437137177, 604336322, -1075233466, 1489042508, -372232834, 1805198816, 669288507, 522974930, -13510286, -1853571031, 1884246657, 1923267132, 1859379946, -543874385, 288092572, -1124322526, 987184537, -648277028, 523842295, 882297237, -900195109, -53890970, -1575951085, 427706556, 2016127417, -2023244226, 1559678640, 2024347129, 1261277430, 838481182, -1606578755, -1503733009, -367756049, -427196611, -1450855817, 1140643431, -1457592724, -1969108481, 736644856, 144071499 ], [ -826199876, 1741350825, 1779858390, -1595051653, 1408194437, -669596328, 779382543, 1840823317, -267903660, 1384240753, 1367873194, 1977430655, 1212131513, -91487494, 1446990158, 1985113048, -1564729344, -272392364, -285083529, -1137696475, 145210534, 1578462417, -622488382, 2072814329, -1291306157, -1689820925, 435789213, -1610565753, 488026413, -886913893, 1825087900, -81398540, 1296481274, 623442723, -496541170, 950117311, 1351424292, 1568832991, -1853725028, -2065054219, -1088081166, -102794113, -233057300, 2016418818, 1078126514, 1766058295, -1983897337, -1175141830, 413148673, -817499991 ], [ -216305562, -758393838, 936841810, -475102614, -572047391, -1164143580, 1666101903, -1432019370, -1046415977, 1544718578, 1952787851, 1749719136, -2106602847, 1899369883, 890027139, -204426515, 1979946880, 1163930274, -2094332056, 2034520360, -2110303964, -73320675, -1608943942, 22214430, 4397469, -1438616765, -320609973, -1945774674, 894660467, -101942948, -602150973, -1970956453, -1386619857, 997876773, -1441548442, -1233532299, -188958318, 1920924344, 1818839174, -1559239456, -539165085, 452471110, -1864749533, 1143791208, 413633807, 195248925, 109407764, -1192661028, 871639162, 1930850151 ], [ 690427751, 2137040708, 2101741526, -355534462, -676768188, 1977078850, -1987630960, 286031838, 1225826922, 240069131, 939458860, -735311466, -2051679928, -1101431235, 434241887, -897334381, 1877093608, -861035219, 818366711, 1036516714, 1738433025, -1629622275, -1958324513, 1399372458, -1192639253, 384328436, 1129180328, -1593240560, 859899628, 1955223735, 1360164893, 1212998605, -941044920, 904911071, -102804908, 1142972769, -521900136, 1738135794, 116464041, -171531396, 819174209, -1543437845, 2122777417, 690898664, -1794962955, -873534864, -1023058678, 1104501670, 1590421996, -60262494 ], [ -1884176481, 1128937588, 1468764534, -949940606, 296867462, 1362270395, -1336584807, -1189271925, 1521479103, 1053072949, 165742006, 658380534, -1143588067, -1206895358, -1096030202, -1907005908, 733524811, 1263266352, -1182214406, 1913085714, -569573551, -539789663, -981615825, 1078455816, -825793364, -1744362100, 1804002538, 1456637606, -1551126122, 1550081527, -588995278, -2133834020, 337796715, 2031885341, -1148362295, -1042204466, 1022356765, -1008661006, 407940556, -828533930, 1160568364, 1740771738, 396636226, -1899557087, 1750026822, -1861470209, -1589128540, -399963524, 1107419350, 403677838 ], [ 973908848, 261916169, -916947095, -1163970212, 164396888, -1575363993, 932789422, 591789465, 822249672, 1014662553, 600156059, -1883380185, -1064749443, -1729812244, -1929367689, 1342613798, 1232419394, 1569076108, 129537905, 1601426967, 786350894, 303320989, 138631657, 1790476053, -1611857104, -1010674205, 502461518, -1126872710, 1124790219, -935932253, -2085444437, 2119783136, -298690985, -1418613353, -720273326, 948856048, 181055908, 336868607, 1182923109, -1191583976, 552247788, -53511741, 1919895899, -420873762, 585887729, -1417248838, -2136849485, 1377397652, -152936175, -907670038 ], [ 1818539454, -791443309, -1258821706, 1583688434, 1839066668, 969760714, -824057930, -1755920211, 1236112103, -1991056887, -691195076, 2110546866, 1795070160, -1664112748, -1939827030, -1030079552, -665658623, -249136269, 967609177, 8044789, -1258640111, 35831277, 662338630, 830799688, -668703897, -170931963, 758665370, 111933427, -1796532844, -927282879, 419345857, -1576385669, 1536361990, -779933731, -2034789163, -1993675307, 861576032, -79383670, -1935239795, -1209892093, -1533549832, 212119292, 1764722894, -2007612867, -1508916351, -180688679, 377684304, 1588306685, -1688965335, -954980870 ], [ -511954178, 809629763, -1200447016, -629955497, -497217212, 471052737, 1326839920, 1874116562, -1322312686, -511219001, 2034192427, -305966640, 158209960, 1220135972, -527524880, 530840282, 230348500, -81328205, -1936186487, 255262231, -1631275288, 414518904, 297025956, -1314278223, -780914378, -557415343, -893432758, 1667191340, 391967006, 979729661, 1289980292, 1386287939, 912480117, -1602548987, -263416084, 1965244086, -744743024, 1484293924, -438080242, -505614194, -813101777, 381509665, 752366364, 1743177595, 1190797876, 930221276, -677731955, -254095073, -219227785, -657065255 ], [ 140311339, 1690328864, -1449912866, 239232764, -1650811042, 464510960, -933671723, 1823947092, 1204190942, 751739865, -2067044315, 1975774237, -618835380, 552058360, 552941249, 1414934614, -783181497, -727147382, -1695581484, -1866224685, -1077278451, 1527408717, 1387532475, 1234037219, -1796778962, -1780816637, 1303157984, 1521092931, -438549257, -200253138, 1222109655, 1718814530, -1777968541, -332642061, -621753456, 1796189773, -1804681664, -1501012678, -2087262014, -200420733, 1829714778, 1600079586, -1202089502, -1000407476, 701102270, 1378149807, 1923658717, -1246707320, 1651993531, -1176723144 ], [ -614035784, -425335272, -2062171044, 1879660598, -1565792601, -1121458484, 1633161968, 1969925403, -1906789096, -1818721809, 1515945432, -377506419, 1462116907, 1090753411, 1412638615, 521849774, -786004663, 1181970482, -1998391936, 1508454152, 893659486, -170459796, 1324516392, 16507866, -1947634534, -1900787046, 1662434464, 6827837, 1510401374, 1839161138, 1702442514, -2127158481, 1626447000, -1497575952, -875378286, 629912958, -225029321, 892652626, -856971077, 1876054249, -983788776, 376881407, -369229010, -1511185536, 1086557236, 20931519, 1594822973, -205922867, -377827223, -1898729944 ], [ -1443079021, 2063579933, 687302316, 1823919814, -722118000, -1384156056, -1385796014, -972899474, 2073135745, -1691519628, 965926090, 1663904565, -198517298, 15729662, 482650837, -2034653065, -1359167637, -1205736178, -1490877499, 1638345667, -599655082, -127568162, 1425551701, 1613372958, 731517460, 1986578351, 1856557292, -1047947951, -1916822421, -158449128, -1654122676, 1462063579, 1237811343, 232950553, -777003053, 1462552443, 1236828038, 192892483, -1189421780, 883915351, -528654067, -310837703, 1474456323, -72389453, -1251344620, -819072085, 64813883, -552588011, -263299159, -1336878422 ], [ -2014674955, 359755030, 1073128708, -1291316040, 329737974, -496398162, -557257823, -846627217, 1810015582, -740487287, -35665091, -1285881356, 159777846, -387255756, 561491665, 359842769, -1464445445, 556502616, -1721637286, -308084368, 1328506155, 284889812, 1620749603, 1247092468, 997420127, -1432729614, 1886133516, 1396047711, 552997962, 1649413970, 132598412, 255855405, 1095476622, -612148061, 392879026, 1586951798, -164638919, -901812428, 99277656, 1851235520, -213290526, 1444762039, 588085122, 68553947, -1015880580, 1511906475, 1410131406, -723259963, 644310491, -1602869719 ], [ -1299945379, -1298948116, -1329368368, -1347013201, 929407483, 1865201459, 1596970589, -2005493757, -514777153, -828086351, -1056934965, 1662538353, -2055867844, -1338547597, -465919019, -598768271, 1988335019, -1514265431, 465277048, 2090787586, 230096471, 368480641, -1725177887, -791677326, -1937835135, -765752862, -1086837941, -1325258736, -1941124420, -1299917010, -457013246, 1639736986, 364656806, 1600776820, 441328112, -1977745022, 2110063777, 1906734863, -237767402, -2070482804, -1162567760, 1011333290, -1534987074, 1262870281, 1288208038, 1547232436, 399977991, -1842580774, -834628262, 1633861869 ], [ 143642864, -2014826853, -1058944415, 169467522, -749515399, -1868596423, 2120411892, -813609918, -1246091243, 1470876510, 50879375, 181749841, -1915111345, 1348953091, 2021849587, 536760635, -2058976316, 1506864927, 171710197, 1926077427, 702864054, -997651279, -1751433279, -504756751, 879989054, 11493845, -1263123790, 877962193, -2122006762, 923642996, -193678748, 290825641, 1512700384, 310876298, -1178481191, 779885864, -734529100, -179038413, -1094826518, -1266290190, 1743029819, -51264803, 1597225752, 87622999, 889593603, 1437661449, 297634714, 680705502, -807261574, -1123172064 ], [ -1155074175, 1036764806, -1511474594, -1765720350, -779206692, -1664212684, -1790877956, 151108548, 65407618, 1174863836, -1749980120, 1943286879, 285033597, 1236565107, 813767042, 1722852862, 1779566140, -114943049, 1148775450, 109336608, -828645931, 604599671, 599303617, 1580696938, 829469486, 2106031098, 38528638, 2080633111, 2132772796, 1791503493, 1919602023, 2003628547, 1616631219, 2021131736, -1196971272, -628598112, 1914718891, -1664058917, -818660563, -935616671, 1799317512, -855669862, -516703200, -1830081008, 1530447152, -2136697894, -382030930, 1575337301, -2011836105, 15829080 ], [ -1800019258, 1635079634, -821327003, -1304082350, -371251664, 1651607277, -1669718801, -234781475, 679870290, -1343902654, -846528849, 914783459, -991536261, -664399902, -1596382678, -174412565, 598934850, -432704194, 1234052416, -1861394271, -748424305, 666696295, 1615359088, 1449753849, -414934988, 517204989, -517189849, -1857754459, -946748863, -1264346601, -1562268500, -1700856284, 1508611284, -1259432367, -1786800766, -1801350016, -599296155, 1244908357, 809574263, 334698309, 540455976, -1214863975, -498732933, 1248859386, -1867716290, 2047995673, 624267897, -1243798669, -633393579, 293096152 ], [ 1452724287, 1059947267, 522867994, -1389759730, 1812907209, -307500475, -576244200, 1945114035, -59552465, -1095494783, -1520607850, -1277893448, -629292716, 1578632278, 1237893603, 1464512123, -1652102783, -2016222438, -2124135942, -111178022, 414041459, 1673450950, -93623542, -1473136044, 1235201292, -1839198080, -1300453843, 2128049935, 1055220299, 1702799891, 1565659474, 1700457437, -1684898219, -161556023, 709234016, -348796764, -820389227, 1085940542, 363445294, 755751253, 473695576, -1538119068, -1852750002, -525436348, 1038541194, -421860739, 1726716774, 1467653167, 1128579472, -2078728380 ], [ -1581596132, 805091961, -1507479559, -1359840470, -256697584, 1066309832, -1537688889, 1664518595, 1960810559, -332022963, 1695349559, -2002826606, 1475976069, -656864384, 1286592536, 1030099855, 1724923533, 329725678, -1179430058, 384327252, 855259614, 970133057, -742970896, 1183257503, 889679913, 1769646135, 852969635, -832342435, -525040635, 294602792, -724924034, 467998818, 2075786520, 1109959073, -1831949498, -2071496990, -2024676705, -1865583518, -602865516, -1840676700, -1867250666, -1033395195, -226376898, -1633140487, 1424344060, -1288348793, -1783726020, 873159403, 898721567, 147726970 ], [ 1657426408, 1242193102, -171155189, -282573880, -345854502, -897358817, -1437163544, 1119271488, -1249756554, 933711592, 669580112, 736171491, -800699976, 1174149017, -782637020, -1168427606, 1073761306, -1157312135, -1249477719, 260753633, -1522432380, 42862116, 781243733, 1880250386, -432113089, -630993997, -744956044, -880746283, -498523225, -1899951746, 874455277, 775383646, -2145206923, 68887921, 486443754, -424197847, -1928672493, 557065110, -66957244, 138739437, -537561337, 1398471997, -1516925000, -1619325451, 856901483, 2035918232, 910736375, 995356366, -1551983227, -195882236 ], [ -15272228, 1356233615, 504546143, -540502386, -2081068807, -557587878, -1258521816, -903515442, 1698613096, -1989792491, 535837387, -337429979, 744801485, 1861294233, -548456274, -728056515, -1195093427, -926906880, 913184984, -817617087, -1200062947, -2087730888, 371071576, 431798812, 1327057140, 684446250, 1584944470, -916236567, -1647469988, -1396237355, 231915328, -1347309008, 1217661568, 1935071438, 1367789460, -509254529, 1485256937, -896820180, 763618472, -1829477292, -1019560942, -578377757, -1521021872, -1983160277, -1896747941, 1820103862, 567458661, 293490391, -1297762758, -112043875 ], [ 2095891092, 1654923078, -1310185344, 535856582, 1828559488, -1631039945, -1985083519, -151314312, -919102717, -427385580, -1473025785, 1586693344, -941247527, 72568600, 1010151936, 1438773725, 717108597, -1619567602, -517473254, 1903086346, 1271874488, -884830920, 1614614707, 1217252147, 1494748373, 1816735304, -622073416, -1246151861, 598889628, -1474931604, -709616941, -253272194, -1169990522, -1628968110, -976122024, 177265658, 679285528, -2051220289, 621266128, 750160745, -7419045, 433732675, -234316947, 1124532865, 1091457548, -1853062076, 1317058563, 53007461, 157866991, -601738902 ], [ 861469563, -437640782, -880476321, 543209591, -371030369, 2029689370, 520614006, 903145150, -1042406382, 1070309171, 492807673, 1436426598, 1197451561, -2098268667, 1588542990, 1616541299, -1501056572, -192325072, 613177540, -958576295, 1069083131, -1271245468, 459834567, -650040634, 1617559066, 1279409918, 1466414089, -498849816, -219779904, 1619374925, 1728347148, -1965544367, -1921730373, 739379720, 1692246340, -1554029675, -396921184, -1149704644, 880941937, 777956884, 1113327520, 1012697707, 83938211, -56659648, 2032443073, 1453170819, 996263535, 2139442192, -2082307872, 174757701 ], [ -1888755050, 357050418, 1317552505, 162317442, 187675689, 1370902726, -293577512, -351099268, -2002218768, 2137895364, -590517356, -21875579, 320362257, -623715362, 1722665277, 692929536, 1878374865, 29725437, 1619346332, -1884517497, -1786820657, 1281422134, 207303219, 1497492601, -1032952198, -536023189, 389629447, -2133990126, -1667351904, 1063622718, 1664023187, -1370461009, 108395488, -418694157, -541220679, 1660805740, 1109321676, 539910060, 1698999408, 1450614667, -1894596141, 1843664218, -974799776, -1986790504, -443414160, 23457678, -882606020, 674282416, 808273765, -1942762917 ], [ -1876696254, -2069274786, 277420073, 1390031547, 448658333, 1281982885, 629946047, 1342678256, -1302470265, 320759828, -525457591, -1019676797, -1470220297, 1180274246, -149672890, -1499644743, 1135578616, -146413810, 697974383, -980430256, 2014736784, 1414970216, -821534095, 1182322428, 1551896151, 1724775696, -820161657, -143638935, -632174079, 491834777, -671345179, 1251248972, -1222133219, 339007769, 1630158642, 791977035, -1084631919, 42655564, -1785337632, -1613973248, 1602564646, 2062381437, 1955376885, -502434902, 1538073340, 1331658437, -2031145529, 1739135137, 1168140917, 1566955487 ], [ -1075551310, -365774749, 1545009275, -1629194722, 709997516, -690465865, -762570294, 698425807, -1007000564, -1779399044, -555177592, -2061574972, -218156942, 2144712504, -2067890505, 880304630, -1901537362, -36395447, -595316507, -1818051898, -146579815, 2092582301, 285566981, -211520075, -918335818, -902018785, 448267753, 878982593, -96987967, -638105594, -1851433248, 1927739574, 384854109, -1177995484, 915435642, -1767744444, -1422790229, 1184087083, 427729354, 649683154, 1890266591, 728840890, -1520961155, 856973513, 842483058, -684494144, 1641917687, 878174778, 970374674, -214531133 ], [ 365046402, -720064532, 1469329407, 546910390, -314864527, -631212468, -1867576258, 1634593373, -1242841781, 441554606, -1416146002, 664129274, -1166936340, -559991414, -1195475292, -422040242, -1620425212, 2025503482, 1039340737, -65158936, 1485635028, 1473512618, 1484725250, 1620108024, 99133731, -114039288, -1761269733, 253730629, -1955190136, 1071566206, -333906468, -721041169, 1045431180, 534451604, -817667259, -1225363748, 946713064, 306523729, 1684043323, 978735710, 1565251811, -382279818, 1525766378, -1079915107, -852216452, -2107588631, -1492044321, 1445520509, -1943195430, -1671022678 ], [ 1893897316, 963988181, -1064169070, -2097079091, -1656365897, -1462015882, 231920873, -426091242, 1456087809, -983220660, 1331094660, -1837692743, 173957539, -856919196, 1392090335, -318370334, -1284553653, -1359607925, -1322013515, 1458073857, -57608203, -103491604, -1209469044, -1934401622, -1725817157, 1738625726, -1741869002, 1181169847, -1353762711, 2070657906, 2009475556, 682286683, 87110524, -1301643914, 1310061332, 999394121, -1145582286, 607594047, -309610714, 68926254, -1554471412, -861354470, 1485368370, 701874205, -2086016329, 1886293927, 906728477, -1099195068, 695712560, -110726343 ], [ 1728844686, 190168042, -1616948736, -1987954771, -331788559, -504927962, 649083593, 2093374418, 1392976409, 2074787741, 1614459731, -1232033419, 769984777, -2113945787, -1222629692, 2069734574, -983174738, -506935501, 668434424, -935798801, 1518771481, -257176437, -697654661, -2049797724, 459593328, -1615062046, 2003914259, 115457627, 1907208926, 719273650, 1857249587, -1122231147, -999499423, 84835398, 1003123236, 455044117, 1593034088, 1239562633, -1175624933, -1126914370, 3361862, 547218548, 157442755, 868613766, 464722482, 1971036445, -1253639380, 1379437070, -663208777, -6801425 ], [ 1864968441, -925740197, 184145826, 2021815184, -1591375646, 926303301, 1117346473, 1206753207, -1388081854, 1894791969, 487010450, 1738058272, 808140993, -276823152, 964608591, -1843532670, -1350751656, 836075062, 1713435394, -276150960, 1882785359, -780898022, -302415554, -1295800201, 1384664966, 1505320974, 1544493138, -624338925, -355917885, -1115940760, 795755626, 1195042671, 829986867, -653720312, -1497441941, -968219726, 1436343023, 567474325, -697379249, 334595049, -1013412746, -1952152969, 545153684, 782849683, 702541161, -1616757642, 646487468, -313392177, 1126736117, 1120551943 ], [ 527348329, -1262306735, -555068422, -173583178, -73981549, 446469948, -544906898, -1904094301, -1814531196, 397345674, 886887749, 1247854485, -391316279, -1581365820, -1942624045, 1969957640, -1303499536, -1377094406, -1299307478, -1010438766, 279179924, -1248580790, 281550528, 1169630912, -1980093470, -1760460892, 505820122, -114778313, 1528269483, 2043363212, -1609104788, -460163800, -915324412, -777244484, -1557286134, 1253187473, 231339982, -374186741, -372798384, 1896334193, -220241767, 803411235, -242017973, -1127419996, 1344906521, 1567354530, 2117555937, -1703714404, -1708390965, 731392249 ], [ 1703172734, -870656987, -1306696553, -80665790, -990551363, -421936742, 392072214, -823639464, 1141330238, -1493822578, -996245008, 1596908231, -176039688, 538449690, -996582362, 2090090990, -1857115643, 1722919399, -1983022995, -1133245701, -1859186905, -332997250, 1471061541, -1738720305, 874047598, 1859197454, -1342019475, 14983100, 322160433, -382235586, -2138707830, 334595585, -1389377265, 1938174064, -49679518, -974382286, 845203888, 1111707755, 255727963, 103236650, 1275975763, -561487977, -1881861929, -751489216, 578595181, -1334314698, -774378464, 1963137389, 495149245, 1314084305 ], [ -95964723, -1503960886, -1962323816, -320583517, -485684454, -1817068681, 973788060, 688720344, 2101318457, 747853152, -1125665349, -63533708, 350682657, 115368685, 404005207, 1855227049, -1990077310, -176839435, 123326834, 1446863329, -801146690, -1465271881, 1344114860, -469805517, 1186577158, 1386742558, 1476303584, 948767759, -526346793, 2086368655, -120405594, -1878585808, -334803232, -622930776, -147671917, 1557650318, 462916796, 86647125, 1210787663, 733516310, -1426229295, -1160593400, -1611106436, 117624288, -1882752963, 1023655411, -8285285, 1984475309, 755954405, -929660353 ], [ -2092450247, -958197081, -1652548233, 487215587, -440995186, 1574738329, 180562057, 481503063, -1153292941, 2023132275, -116793506, -2026594349, 1961333709, -238311146, -208317699, -1775601446, 509747712, -565999763, 103883507, 956852681, 243955743, -441015216, 923584580, 342747672, -388743307, 1557582748, 1190126017, -175367422, 401599760, -29306556, 448548741, 249732422, -564236453, -88018558, -1895163205, 256079130, -963968493, 286332521, -755443032, -586445899, -448598678, -1201981721, -791442133, 2001625059, -58164859, -750883883, -1822457590, -595311500, 611721840, 1391305956 ], [ 1160456441, -859169398, 1378505294, 1698260790, -381431752, 306271436, -910506917, -174651664, 993528371, -810944578, -1122562150, 1308937806, 1070250402, 230400649, 322147560, 351300580, -1751300926, 1005457913, -1388775544, 1701396579, -840082227, 335755419, -1408664427, 1982135325, 390684071, -234271683, -1868392852, 1758169734, 868516623, -1321688050, 214639482, -1581647063, -1967585349, 1536328672, -843790981, 2098452098, -1080289123, -1892764077, 64362998, -374287434, 422915796, -1694925766, -960094159, 696765040, -1973768011, -1964327853, 926365029, -113778835, -1685907457, 775907050 ] ] ], [ [ [ -65211583, 959890562, -2041057910, 153712379, 728106186, 1761753024, -1471224839, -1072833636, -1733170285, -2076576975, -73779162, 1571810873, -1769878799, 1575074558, -1316754656, -1638890932, 1482299900, -595894733, 1750811250, 2140759932, 521654729, 1580562949, 98353271, 304173446, 537182869, -130981503, 1417124239, 881330480, 1862039476, -1990744481, -54591853, 2041874843, 1580285064, 1952623647, 1785812648, -800778925, -1155714725, 85390396, -113763049, -673089768, 337079411, -366644322, 341844137, -671200832, -1200635366, 382775373, 280988670, -1681895242, -1281444130, 84209407 ], [ -1243655353, 1010242868, 1499563501, 1710470744, 1662284423, 813112062, -236357837, -829355873, -1751656665, -1629692495, 1252082779, -391183622, 1579669949, 781612287, -463022680, 602160541, -1840720713, 891107264, -159608890, -119585701, -1138377350, 1987178198, -429834807, 1653211012, 1554541295, -857247828, -1295163774, -1940307320, -401854746, -736066037, -1599564232, -414236991, 1442001722, -485693068, -1684435906, 1058298896, 593766714, -1995351391, 111569666, -892628261, -1991517734, 568394631, 141686169, -1174721813, 865871785, -487285725, -620861835, -747407432, -1056223576, 775120256 ], [ 1604761156, -981460030, -934737998, 1126834021, 487423736, 1610823817, -181519368, 120789302, -319445815, -1847251370, -1830964100, 1616154993, -1507183617, -5192869, -1804231264, 1819182643, 1985409987, 2079930825, -2024778599, 1914633995, 1823519892, -761212013, -1230030632, 8282941, -2018711697, -425640201, 1813802346, 1487677143, -663780919, -1023690264, 1110001323, 452211078, 1976023344, -303054207, 903804342, -438834276, -2043562274, -3692534, 2023893234, 175584266, -383921136, -2114749557, -1772804475, 1212272912, 401133320, -1982665146, -783400142, 812672190, -1232488676, -605689585 ], [ -587782054, -1494229128, -879415073, -1902774886, -455946278, 521119132, -1099866553, -797669890, 681685144, -403772966, 990016357, -35141922, -2020095981, -1778945913, -971697979, -1434244326, 1507397071, -1692355196, -805932983, -655457137, 911898269, 1075228448, -1875648483, 1399795115, -1525117979, -1326523842, 190084510, 452270723, 444058134, -1600695130, 1235087563, -2062845407, -1265147096, 1997859363, -1755005135, -125103596, 198367699, 94870289, 1689452929, -1947505496, 1453809606, 1467292404, -777704498, 910571417, -1398528054, 963399342, 1645401320, -565417540, -1823549308, 1204077557 ], [ -446524828, -522161259, -1467049634, -630003140, -1538321120, 1768182408, -1668204524, 696762417, -775287771, 173196475, -517937039, -143488305, -1711204780, 101452071, 985177771, 1809147723, 573595832, 7903157, -828887331, -1643042006, 794819385, -888573660, 743711215, 1080236520, -724134341, -1071383351, 54369698, 743152656, -1341101511, -2140945006, 292758611, -480318986, -894852546, -1673391256, -2050835522, -1630063159, -323139104, 1783677579, 440343340, 1438796252, 544907857, 1610873606, -1282925813, 1093876485, -111775293, -413727126, 1727013147, 1435942837, -810145784, -639628980 ], [ 1794072887, 210279260, -1933497288, -2109659637, -880646040, 49383987, 846648476, 1027868273, 1106013434, -1764070012, 450900594, -839041302, 537949967, 299170919, -3953605, 410561208, -104390204, -1883758821, 566790496, 1043770464, -323136736, 2081908652, 1047129512, 1675115730, 736866965, 511094403, 1594528020, 230613198, 1529334086, -1402556633, -287267498, 1482943560, -484047909, -1047534733, 12165363, 2057900311, 2034111241, 2121957487, -942532257, 295169561, 1589260126, 2125761785, -1344805047, 815904534, -356591107, 112395025, 404196671, -1481486066, -8168479, 1629989386 ], [ 1432999932, 614772386, -407155061, 1243257173, -191668346, 2140772236, -1396767147, -1405694603, -1970510095, 1365009663, 1429603525, -665950608, -1895254245, 880152027, -1548439597, -544370091, 1695141161, 371049415, -153406962, -2146172000, 1741258084, 958554583, -1224102351, 1724289064, 1454931999, -1338534167, -194297470, 605372163, -2134468234, 172793522, -162375816, -1155082134, -1600317972, 1599887586, 1408298800, 643225249, -629954366, -426435179, -1911165011, 2119058881, 1590210475, 1628324099, -819512902, -342688042, -1836118124, 1967491585, -1321880224, -294689373, -93067339, -120081696 ], [ -1898066413, 60188101, 1615612387, 166995960, -791978494, 153188393, -2079900551, -1438724719, -1292543929, 1807290902, -271660115, -1582385802, -1122920272, 133961133, -326293194, -86442005, 879326239, -432075660, 14380653, 467191393, -285308564, -186953619, 471070614, 175212061, 1637309669, 1740581063, -869407422, 208525479, -1633232103, 907068790, 771577667, -1195976791, 47042629, -357938879, -1262922101, 456278078, -494392272, 400100285, 1536915007, -2093628529, 99256890, -588231536, 1090166025, -1804889951, 431797575, -1815782384, 1592800983, -442407830, 1686581269, -1723872050 ], [ -265070561, 691742826, 1298853366, -452947142, 438264935, 1797332596, -2088628658, 2116094367, -1617885014, 903674775, -200894866, 1323930684, 1024348392, -713948829, 868953134, 913089422, 519124221, 159692455, -280435850, 695384790, -1257842409, 1066888742, 392707267, 1448537558, -143271695, -28578370, 1254718836, 93251804, 1457857219, 1486890858, -1790652015, -1962084397, -2030732061, 994054891, -753338500, -1775367744, 852851254, 1676431398, 1666319256, 1833327234, -1094099136, -298282865, 646308686, -2041672498, 1236116819, -1176079969, 1182655539, -1166864078, -119977480, 2030321413 ], [ 1498460832, -1449433960, 2060164691, 685686072, 1734104027, -875168580, -1557693772, -1421331353, -1085573182, -1150588782, -518933160, 1092033009, 176364899, 670139178, 746514010, 42225659, -1710543746, 1757171084, 869704052, 1561339340, 1133269872, -214736655, 1085608749, -2138896239, -1118467864, 1289138252, 939722002, 1299156081, 1869025489, -716642384, -368015843, 1186952015, -35263434, -1664748183, -396855150, 879217328, 597856024, -1349495189, -233675988, -1394382583, 2055817177, 837375174, 1472209914, 417728823, -1160064265, 1208607659, -187813094, -372690936, -1334876781, -638881274 ], [ -887627341, 167564671, 506174999, -1853518140, -715683253, 1361439936, -344715027, -1442510254, -1521727683, -930027439, 588842791, 1437388814, 343983377, -102825627, 1675376371, -1881378319, 466941357, 571300818, -1055091880, 948185304, 1356608103, -1677577660, -1834482125, 2076442014, 169327851, 1075984377, -399138275, -941710476, 1800569576, 709536522, 1833394319, -506463988, -1395489389, -1755689560, 1770019059, -1365786225, -2131999310, 1214264538, -237689245, 467382375, -1406054204, 271871072, -1364554899, 1109303413, 1183423489, -588119672, -1129534324, -927822773, 797877975, -1282567507 ], [ 996182283, -577616309, -704470110, 618547950, 1767029926, 1244754943, -1282772035, -582488411, -2125712962, 1712475265, 621305433, 437075680, 224737759, 2101507445, 1789985946, -1244292979, -2134690834, 1559371449, 11459189, 1911994366, 1672511599, -704452910, 796361954, 1972689774, 442715634, -1108751891, -128228131, -1753556728, 1731710418, 523244653, -822598115, -598472587, 1493802231, 51751979, -77380292, 1823702792, 1985047146, -1964791141, 1545455061, -1873198803, -1655228306, -2127489427, 1168560734, -2115896363, -783867072, 1614699432, -1384863574, -1784128468, -1707624153, -776223917 ], [ 991966574, -2127835427, -386715397, 2032009010, 819172378, -753196402, 471466500, 724660121, 1026344135, -1252606115, -503675961, 1462497870, 2057327969, 2019461207, -220696539, -1574199492, -373727660, -66927408, -66308570, -50632834, -1849790416, -510906128, 624407804, 1712761699, -917168961, -1563065345, 1831716135, 1549505473, -1749729221, -2035398601, 813774676, 1148171528, 1193454276, -61897709, 120056232, -1218412389, -1770506278, -409627243, 1636294573, 558653145, -828761549, -2084284240, -793615286, -1318709737, 1731144889, -989090201, 1894346148, -232427328, -1147231181, -822618949 ], [ 1455749622, -1949451758, 1163608505, 1242593943, 819251228, -1998755825, -1117492398, 1068973213, -349432732, 619386216, -683324961, -317491889, 894837120, 1981230598, -1720781108, -720470293, 1448270935, 1990138904, 612136190, -579322896, 1496745618, -2021560778, 1581569991, -103224495, -879773093, 502936765, 734979594, -226209235, 434815895, -1573205428, -228946195, 1619150765, 285973520, -766450845, -1428267485, 1401488299, -522849232, 61787233, 1946170381, 1309130417, 906783167, 1952185189, 811129381, 826561012, -1509051373, -567160105, 917109173, 1727218589, 1455381200, 1966438134 ], [ 197839732, 927416373, 138128677, 168997259, 1537905196, 1840810467, -2031685526, -1375430935, -843338852, 1786545951, -487745596, -523033866, 395681057, -1770010130, 1595630546, -385167463, 23540970, -2034775188, -1191282342, -428560263, -748914538, 726658670, 165644637, -412024002, 1591543752, 1146804852, -1358628731, 1001594660, 1763622067, 197185892, -1483051957, -1448920421, -1641977056, 891099285, 2089978262, 1632788140, 1628751497, 1243744647, 1827332863, 2126154381, 1679683730, -2094498663, -2095391937, -197136419, 1749925916, 1766190721, -1776712099, 581233299, -703277022, -2142603717 ], [ -782855553, -518370690, -1418856026, -1168974828, 1892801016, -953135228, -1853737332, -1281249736, -647787720, 1757019724, -1407922191, 121419543, -444599671, -1684138985, -1571867897, 1648929169, -5788506, -678081884, -1184198289, 900762841, -2090032690, 123709007, -1971103138, 282042719, -1027346898, -1049124879, -1323625818, 1649253236, 1857865997, 1522456757, -693541869, 450148720, 733145759, 1158353827, 1578375273, -1933444912, 2112286670, -1261662592, -1567778230, -1255737719, 478770895, -939637100, -1582289719, 1137087957, 447094522, -280842674, -1053217885, 455655762, -1219468897, -141704667 ], [ 1518768151, 2067704565, 1673208496, -858529291, -1228022136, -1361836536, 216385380, 1220666439, 1730781839, -194882873, 1409822247, 1240637504, -711505502, -1608705353, 648174127, -1090788602, -1866013378, -422174649, 1693321069, -474435907, 1955884118, 229851247, -368635135, -1384433150, -1137852587, 1462167951, -1247009908, 1206786304, -2107732967, 1633186631, 1366254211, 1626759024, -1602296435, 739834021, -1111229780, -1680826113, 1335853912, -54860914, -1541507081, 786444679, -897212754, 427762340, -2013748652, 1451793704, 1844391136, 100999321, 1990701516, 2011755011, 48876391, -419712222 ], [ -484945943, 1494525359, -2092581419, -1631432489, 614550396, -1818960859, 433684600, -447732071, 611268318, -1905389916, -88840335, 496752784, 783725876, 2116952828, -261252891, 1136568510, -1517115299, -84878052, 1686368958, -1249975712, -93953273, 1582940406, 1934225573, -1032312936, -1884720065, -841344207, 2051247392, -1436885206, -1170881755, -1018787548, 1223248561, -736417102, 1992941158, 1607903886, -1914338221, 1011221078, -409143365, -938591736, -110396185, 704803239, -917571185, -1235006076, -1259019583, -67264561, 1917395554, 870424029, -1439616583, 2102169450, -1887405289, -1282358118 ], [ 899535883, -1339360801, 220285121, 1568915223, -376713104, -383791685, 315577044, -75476352, -62239036, 294471118, -1382117288, 1553486513, -1924725392, -2032285649, -189684935, 1705958570, 1776053333, 373306853, -1011770596, 1008357426, 1441625186, -1948096563, 443875357, 2001658532, -2073562279, 1534186917, 2043376648, 2146013414, -1563714686, 90291086, 844604499, 79763565, -1445749251, -2076904343, 1659179816, -2060114815, 1394828151, -526270594, -1403365224, 1649241765, -1978787452, -1908646569, 67484130, 562233340, 1487177823, -802164707, 187370740, -1487083533, 657482591, -1644096539 ], [ 1089699168, 103754285, 591868979, -457966350, 964731722, 339136445, -1470574562, -834729761, -1046809281, -1448819961, 1651296319, -146362990, -1189727135, -118783290, -1120737647, -1565522986, 1296356858, -1592032677, -1287822837, -216594784, 821095030, -2097683478, -1836336633, -1948006581, 1185391913, -1464419892, 1631828361, -769871788, 1166926969, -1014694878, 999476857, -539971609, 192211138, -2038915174, 971742658, 2097879572, 445061356, -608087228, -1208149056, 6719966, 1220926853, -1014127698, -958689429, -1732600183, -1130761271, -1671155103, -316014625, -473227437, 808067999, 1682689012 ], [ -86735340, 795643130, 1566520514, 331939949, 1120923656, -39238921, 1922288176, 898715976, -859315776, -900937594, -335727708, -1827707956, 1534468166, -578484765, 1742982027, -2017328221, 227886385, 1871939667, -319619781, 50195679, -85071071, 286416049, -670258009, 94724190, -1497801904, -712234464, 424197992, 367677963, 1601172564, 1034145538, -1592396591, -755748287, -2047465746, -1975499910, -744115974, -1977968836, -86522786, 1604008291, 585450272, 723829578, 1808018874, 1759818445, -278714353, -2048275843, -1602151792, -658543694, 1782802539, -1313758258, -359323949, 1100218330 ], [ 1682613064, -1682517686, 2129868327, -1872228347, 950774521, -871907557, 984770015, -674247919, 1653602304, -1673807421, 1646513715, -1071975621, -1913682654, 2114913991, 944689702, 1892311731, 1955379051, -1392021692, -521303576, -1204351042, 1425127388, 894949990, 1369266070, -636501474, 1703303948, -366391739, 950467528, 771177298, -739826292, 950680560, 35066750, 959171595, 1122150632, 1082213797, -695361159, -1365237425, -1892260195, 588785132, -924945208, 691030714, -1791265800, 881611733, 1293181063, -131992177, 1765994238, 1812114067, -693552766, -1943212303, -2030117292, -317676264 ], [ -1478252752, 337139873, -1748653443, 23237605, -1439152339, 2057737417, 955356196, 173360960, 870824778, 2119469196, -253503986, -915329136, -1511802041, -347512839, 1469071648, -1318211795, -604583428, 391547640, 123548123, -446242385, -1826542477, -1251169359, 803338646, -379802905, 2096438510, 1797056403, 827277007, -1691186142, -27490139, -802709927, -1738484419, -1266179791, 1615677121, 368709016, -1272069372, -1268956383, -105660552, 549498033, 1861926766, -1518488811, 1861332698, -43728951, -1395517535, 374712574, -1066801493, -1682553227, 49033008, -630248491, 860551663, 959635164 ], [ -643559671, -1702148299, -1199873489, 1176513247, -246176829, 998422370, 244887219, -1072743737, -457988920, 1813244811, 551693399, 132249535, 1032599630, 1411298980, 470403738, -1451116355, -1260098774, 489340552, 1154894858, 652212120, 95626742, 1573483503, -375486259, -1219423443, -1334386056, 1013428685, 725095145, 1869207118, -2019007738, 194337547, -1965207057, -417267465, -1265833652, 168656832, -1418177979, -1531469876, -495828323, -177309286, -374312761, -586658380, 540929678, -1289715276, 110035877, -395187359, 1853871638, 591833028, -295725100, -683873106, -1640013314, -1149323052 ], [ 534312443, 2138129876, 2068793299, 1511608507, -979740946, -45750421, 2091794062, 626486288, -840832001, -1385041608, 1370673093, -218723661, 1505969713, 991265411, 150355065, -2083970339, 1897029454, 219077950, -2100565893, 782572472, -1638297150, 1471617074, -39604144, 305078971, 1904052639, -1372924173, 1790713283, 1575224335, -1886680066, -413057050, -1856771278, -921012951, -2011817967, -379851058, -1090606039, 851804530, -1717501113, 1466142534, -356135928, -1336479034, 2111258438, -1591097729, -621555357, 417570912, 1275408705, 549149046, -177922492, -376671914, 226362458, -1804668166 ], [ -692576012, -419881361, -772730511, 230981531, 1018866626, 1391534483, 1515220919, -1346288835, -708490924, 669118596, 1718719230, 368266004, 1580507213, -972215417, 287537119, 737693781, -1847376721, -1131942623, -1230670798, 673173251, 944757257, -671010213, 396480133, 495695466, -1507005731, -951689115, 1912808066, 1033075173, 950505884, 2082425953, -543272445, 35375425, -458172835, 739982124, 1369171845, -283451063, 515928958, 1107072659, 2046411041, -265568691, -182096654, 111525796, -1107564412, 37633093, 1484731683, 1623777256, -1468020135, -1409707122, -1449346160, -1572648807 ], [ 1033423819, 422856850, -1092848397, -1528562702, -1764232708, -643867643, -400647977, 2002745734, 1384071401, -68989473, 1288887470, -1726945312, 2078183390, 1567451497, -136750857, 1768681721, -977267969, 1015894200, 707916438, 1056033184, -88191693, -537807109, -1489352136, 2100143281, -1805207881, 1875751179, 794683728, 161844722, -763629591, -437250874, 373914663, -918870564, 1776688589, -160598296, -227840530, -1388949005, -211250033, -578413877, 679933966, 790127731, 1869733965, 1967690200, 1748180200, 1856211702, -391683667, 1834138132, 236791080, 1335155658, 790606385, 1979944941 ], [ -1692712392, -672860871, 601735422, 255005180, -1933111209, -85852988, 1673745038, 2145060161, 1719213479, 1312291122, 9425135, -1689534988, -1669024212, 1242433835, 461455572, 1144388459, -486995749, -2104401905, 1471093115, 125000952, 1972365800, -17756246, -1867585925, 756406904, 1308178381, 720716343, -224060724, -1772449620, -2035634127, -732066231, 1299033619, 309856582, 10937676, 1684305664, -1826927897, -1228328811, -1318758914, 1880194640, -1502968652, 999605475, -666082486, 583908467, 1311707556, -1313080742, -713252845, -2081275495, -1154468501, 1107119480, 1940574228, -746229965 ], [ 1732657424, -1438070096, 1143687089, 1243382825, -1390346988, -2053413418, 1832601884, 2104257945, 1644523240, -524860054, 2084441645, 728596512, -835209340, -1371538588, -1775380189, 544494348, 127167343, -1568967662, -646288736, 1528562288, -1314527039, 1919421065, -551857298, -217725397, 1717657584, 1453304138, -2145336537, -216842496, -1062321365, 301833836, 556640753, 106715133, -1810435614, 2042759927, -1901712037, 351901398, -2001997843, 1426095586, -634517119, -1550810272, -181248812, 1415483569, -1655797550, 466039430, -194085194, -1781477702, 1659012110, -2005718924, -211054972, 794304584 ], [ -1632847376, 1871225710, -1804973189, 1423357365, 336918057, -1717311230, -1366743400, 501786876, -1078508622, -1965309273, 693252763, -767476083, -1445217890, 1353292246, 615274362, -879968573, -20686652, -1602207998, 1847091310, 427080373, 1148156242, 987422069, 538217858, 1578192906, 565589516, 2008357863, 1747711599, -406030518, 1727077910, 164655420, 1862907725, 2015516793, 1197980471, -1288889655, -687132351, 284069562, -116228115, 1232816243, -1990284809, 1403187515, 1955135141, -1010679184, -1384176005, 2063888855, 734834255, 356869073, 144345103, 1803449749, -1956261703, -1307220063 ], [ 1953184831, -1040129367, 789909752, 973317105, 441558680, -1575568877, -725212220, 1514690536, -214999285, 1019380172, -568236160, 436170907, 908655081, 1572862606, -1029003325, 174901945, 86642784, 1680186594, -1930350220, -1215951298, 794705110, 716912386, -972208229, 84179832, 1831243741, -900555526, 1978361447, -561683578, -1948438423, -1657656598, 203465020, 2032139251, -1498194141, 2012838250, -1323082104, 1623766354, 1310751203, 248014265, 613983392, 950771332, 1964243838, 8123779, -1157111157, 1828967284, -1095567308, -1768203480, 336432425, 640785412, -1174827197, 1037203610 ], [ -1344444449, 187711281, 1860756500, 1634127272, 1925197049, -1241869941, -1823773087, -38439392, -255626150, -217250114, -1809426666, -1930637725, 1151107036, 746101439, -606572113, -2002134, 917560178, 1529701501, -1903590662, 2025867698, -2081297149, -1655475698, -1229122539, 760997865, -2126611767, -796327795, -1861724610, 1506606362, 373276238, -163656397, 1514100890, -1454880500, 873515134, 78360330, 1013243215, 2012063336, -229354611, 1532664826, 1785259333, -654081210, -1647391991, 2020622224, -978857094, 165962548, -1989274346, 1347773189, -1878978728, -1062018037, -16837426, -596876385 ], [ 1593513966, 201516874, -1765402464, -1499071943, 442981154, -877268045, -1742673039, -1843830893, 837141153, -1721152330, -559808235, 64857531, 412487508, 1960623104, 366825864, 1806718638, 244695547, 244396232, 1539121393, 1200704707, -858957903, -1884761395, 1223274051, -1339075332, -1494512169, -851131086, -289041738, -1066904858, 1772824772, 505889972, 822147692, 94450011, -669829621, -68735528, 180782881, 1946878373, 1267001298, 1671419149, 1753598778, 1966154301, -1898829621, 8407896, -652846282, 193330550, 849337735, 502851931, -3177154, -707584037, -1789209676, 1621584404 ], [ -1405922243, 269184676, -1308508916, -1848831604, -1487744285, -138414978, -1713053610, -505551476, -557008759, 313061178, -715102792, 1606477369, -1884176712, 2068582020, -1749470523, 1723123127, 1664224345, 1204654408, 1345446664, 589260372, -2013367568, -795216200, -127609300, -2002548052, -1343898735, -1641860678, -2117824530, 263037495, -1264823953, -1896549796, -1630679794, 2036141722, 1605202079, -963142790, -1030784852, 1057386563, 541636309, 1040305115, 485387003, 857262545, -26640660, -293773526, -2045759195, 681710183, -1874303784, 1778346631, -1250787920, 357068705, 331086612, -1888642220 ], [ 308352005, 1891148777, 742592768, 644473030, -911461246, 1668239458, 981470726, -1008022316, 1032257838, -301467796, -182727917, 1364838277, 1985177282, 1420528266, 1114251995, 147917242, -286817047, 1097954426, 1412397112, -2118752791, 453416624, 1514135243, 1622389778, -1526061889, 1391285486, 1235767525, -1853034025, 1524606836, 7926008, 1845057233, -1406399223, 530184694, 1674764334, 1276422753, -1030415910, -1817790793, -1037361214, 2076456165, -952922001, -2000088157, 1780718101, 557250850, 1637753006, 741267491, -505143485, -371202132, -2106870511, -224920284, 1529243177, 313452012 ], [ 217164069, 1230741510, 2071197324, -31454260, -1683532000, 1980123163, -755938103, -2068586452, -968841451, 1815034124, -536096203, -1369782916, -1031491094, 127880083, 1144967505, -1033974065, -1242217986, 446383161, -693940221, 348624353, -468285083, -1521974809, -776014566, -389651167, 1553293663, 156846712, 1934356774, -159634747, 801994626, -350683298, 221172121, 1697983521, -448501807, 435210584, 1954361882, 1297612032, 1301497081, -553506326, 1038744766, -1256175999, 1629227229, -2083764961, 164470804, 84404412, -1564314535, -1188724575, 1528277109, -794304089, -524439820, 1524106842 ], [ -1628909887, -553641936, -1013458170, -638448383, 1503980159, -1097448506, -117065147, 1254759616, -1416686694, -1913237941, -2062731865, 134794979, 31939033, 1638136726, -2043241821, 1361517626, -1931019366, 1482511141, 1435599445, 917858187, -1993848372, -357705333, 1485560355, 190452431, -2097290124, -307214768, -1352946142, -839244637, 147861575, 1869958784, -2086828341, -541055625, 1126417470, 1042406165, 1412979642, -986965550, 672618318, 1507789362, -207121235, -773375637, 1612640465, 367410871, -976988476, 1885137533, 729095380, -219718469, 1478736980, -86579497, -532336105, -1643329205 ], [ 1085596185, 2132901996, 1709016668, 594410700, 1876604658, -874007902, -471797813, 426295925, 1654522168, 769807657, 2008402136, -1591922819, 1199767154, -838623433, 1422476440, -470604215, -2044862620, -189004050, 888379554, -1108111442, 1251801373, -1034066563, -36930861, -1261919765, 549485133, -1282288691, 1732773585, 837580835, -335503996, 1518339024, -1806757800, 1357815757, 924255258, 418999722, -834824878, -395837369, 1250987126, 989329131, -381579746, 1794468152, 2088520789, -789132791, -859197671, 1728897079, -1794877609, 1301818267, 134583720, -1346901788, 1015707906, 1073034413 ], [ 33246537, 124369022, 275375984, 519912671, -1632373910, 1487154434, 2051472232, 2085448341, 1711674786, 1378413600, -150038542, 1870476424, 944099669, 1177461413, 15071374, 1383003812, 1585726326, -439549839, -1184467173, 1527930309, 1098980128, -1606922897, 694774123, 496846703, -1761463375, -1368630334, -1768902537, -1045577674, -1723575454, -1603640230, -1572425129, -2092498311, -391681126, 786149508, 853157425, 651049804, 1784374363, -881946744, 1841371682, 1183196465, 688572213, 1433851300, 147512556, 203985943, 1391945159, 1582142165, -1511913065, -1050836472, -1142955059, -1362345218 ], [ -594796130, -1407563147, -2011015828, -490796828, 1870599039, -233557813, 434067059, -806274512, 662193588, 1886338988, -7771074, -193558879, -1262121644, -287499945, -1593092114, 1159642325, 2097155051, -764377924, 1842683027, -948210869, -242561191, 295589542, 787819429, -146524369, -1685721266, 1653774622, -857542468, -789734713, -1673549165, -927256957, 1539493862, 2076730563, -984352385, 1401196126, -398970645, -678908715, 1560834411, 606183718, -26713810, 1338833075, 1288512157, 1766180549, -2062336120, -171335901, -1179312852, 1892041211, 1128522402, -391275407, 1392803676, 276008367 ], [ 963484019, -1628983228, 175080823, 585326460, 951963764, -1509519149, -501269707, 1419906211, 918972989, -1249354003, 1631400359, -1912613359, -1767581705, 1557621040, 476615966, 272650349, 770261704, 743175526, -1552819643, 1677268349, -558268003, 323607330, 1367398258, 550742992, -1935600249, -1876894167, -1260833154, 122112097, 542480766, 781907525, 1486941970, -1349773196, 1686555127, 572705937, -1693259992, -1557832369, -546886578, -688546676, -2099916002, -987539171, 1359958392, -1410290845, 693136882, -1453733564, 816799807, -987261487, -107544494, -1294760012, 142069624, -1615619344 ], [ -1383251930, 1255964819, -1384596969, 734060463, -1017805577, 1526682508, -126148255, 318733739, -642780120, -1320398166, -1125263065, -2104695379, -65054245, -1828356505, -107248509, -164543752, -1293945746, 247117649, 1495161390, 1471962221, -2007099760, -1502248657, 829229932, -2138547506, -437208455, 30171614, -443699623, -478769000, -2083283338, -1739721600, -1656758743, 1667514398, 1420716212, -274522345, 1201176514, 478983232, -17018523, 1552146536, -1943514762, -634795517, -1052678144, -1340394632, 1200358527, -425486072, 1192326171, 1065689142, 2053003832, -1543065405, -734311076, 1073194367 ], [ -519135563, -1091213375, 1177501257, 1939812239, 1593606291, -1018761574, 1562303990, -1382625649, 1637336997, 1640306120, -933721762, -496720239, -1373638031, 1722006584, 1328763403, -1606621582, 211474230, 1219966926, -828379322, 933207591, 1450275518, -2137863962, 1273234183, 772784997, -977385818, -1762184603, 543572668, 2020224203, 1248302134, -497425970, 841575694, 524246614, 24878676, -1800366032, -996985354, -243716549, -1770403355, 550583376, 419591065, 542840702, 1681633941, 1306200835, 2095461092, 1048672011, 2022868454, 1381892226, 1232637022, -824274204, 624863218, 1317359486 ], [ 2050484742, 8373038, 1937131801, 459233067, 2133809004, 1198275446, -221410433, -511623330, 1405889520, -2027324860, 1666562031, -1860013039, -1494680881, 546988810, -1760757953, -1799558890, 321073051, 1973580147, -1272698191, -2071143762, 983062303, -1563587128, 1574440629, 2119827990, 360693467, -1738241944, -1659862232, 1389401285, -499539755, -1575967360, -1369024209, -819565184, 1090098523, -1312254689, -805551708, 487955608, -364141428, -1083116647, -1718573936, -921037997, -261921993, -1615885698, 1202104278, 668812123, -941736118, 1611502442, 417553851, -506454428, 1509349354, 1060253827 ], [ 1193360894, 725585574, -1781805961, 1439021150, 2050499061, 949604207, -1614906921, -1002657288, 486789905, 868221128, 1410226622, -244665050, 916126180, 962630308, -1715379824, -243275039, 1789984569, 1803915769, 1113606854, 1768312134, 2111647159, 497040928, 2146868097, -120673304, -2115431226, -1963807, 606016965, 1764544723, -1827925201, 591759230, -1901879898, -1191410217, -188256211, -996520344, 1127148563, 1198081817, 606025455, -1436784734, -1270459107, -926474913, -817403858, 1825690122, 1099224654, 993961842, -1606489629, -2025490063, -208069078, -1209414385, -479285612, 1544142261 ], [ 1119760830, 1088673105, -1151624608, 1497804640, -741394409, 2031524886, 1734478552, 852293032, 1594023129, 265044817, 2111513909, -1270119233, 644664198, -1070622512, -1071835097, 975043953, -1127580257, -1897247418, 1847383574, 1864617610, -1417824718, -1581974213, 1927607894, -1786172950, 79743338, 1698155945, -7979197, -77684152, 418577948, -1131875488, 405525576, 2023125073, 576915890, 214314608, 259561087, -1442407205, 1152355250, 1374519632, -2014509957, 1205105053, -2093566870, 637467707, -261424223, -1655956310, -1268138881, 456986886, 2035731825, 1690026424, 269307566, -941990085 ], [ -60524429, 1623568592, -721060126, -1870437904, -1101888096, -811218987, -1268731574, -1392650955, -100854248, -1412691431, -369020870, 2072968679, -588396529, -663432752, 1035824819, 1908388670, -527558695, -1762759150, 693698395, -1140622806, -1468954717, -739471334, 1524406813, -21918166, -1929683473, 770449742, -707032103, -1602395538, -1569915344, -51285225, -1667845993, 871401236, -109282228, 1877339905, 496496535, -1074564150, 1706638507, 1750857736, -21821396, 310785822, -1180915585, -618966326, -841869835, -210151867, -671249728, 349515914, -1427636134, 337417597, 939911442, 490690620 ], [ 230332412, 1437227777, 719233188, -937476903, -1112927697, -1470769628, -1550786159, -1828838436, -578936734, 363474176, -1010214626, -1932787630, 1599025573, 1178595089, -920966321, -2037457238, -1543597182, -410729016, 1787038874, -2081104055, -740349675, 2094742777, -922778743, -618662694, 156618926, 1973569849, -1362120389, 1708489553, 1417744909, 719815881, 2038435069, 826326982, 2080896212, -1172220798, -2025498166, 748193110, -48430678, -1731313007, 1664425022, -1470091553, -504302359, 1361848898, -874513670, -416197825, 1961376126, 2096116652, -66496356, -1725753444, 105363713, 1327574795 ], [ -279916610, -1586415891, -1127702949, 1150561831, 2098105957, 775050157, 200459350, -1502328175, -1086719705, -1414597247, -145400151, -1626798607, 1901792861, -592325744, -904767262, 1114093966, -283090319, -1773150698, 1697327356, 2092057289, 1988799751, 1909227991, 280631135, 348938046, 833493720, -1421691088, 1165668458, 71093218, 781159637, -963121666, -914829135, -589165030, 1512620840, 1770996892, 728098327, -474757088, -783301675, -1087208976, 1381444022, 583598884, 454586970, 1878887743, 766612953, 1633469295, 653955581, -423706039, -2102412279, -2055060491, 67176857, -125711653 ], [ 1695125674, 2022236234, 2112859601, 1350344079, -2130080400, 1238321762, 1493112792, 226467993, 1824657755, 223086715, 159818215, 1848319434, 47476914, -1664926792, 43037253, 933754561, 350819398, -1392041517, 185534761, -795978531, 326200938, 1454499864, 510631587, -308368115, -296581112, -92524220, -618767252, -1747148867, 2048391397, 740756944, 1395680772, 1670031337, 320378828, 791707573, -183101690, -1656056965, -1878489454, 1352161483, -1148425169, -733734316, -1950912938, 1723940656, 2073503167, -2068718029, -1680619160, 1785164906, -2070037506, -1666145250, -572310994, -1607684172 ], [ -1541862340, 2026516240, 1685173030, -888960256, -82452991, -1475638622, -577104399, 1964054705, -1415945615, -252775741, 765970668, -849921063, 1129423607, -1305056101, 202289815, 1140984784, 1316465706, -318484157, 1625174720, -2126220452, 1419178743, -1104513876, 923725517, 660896755, 733714214, 587095227, -921639283, 2013794516, 442008071, -19341409, -1975920192, 879148866, -1274392766, 638581489, 1216623222, 1196149526, 1410661342, 1540575199, 30941948, -730577675, -97423304, -1159816657, -974900024, -1597616181, -468537794, 1647339895, -515509981, 1414893173, -1072517611, 1527637448 ] ] ], [ [ [ 1582042267, -1221866590, -1920377018, 1353331038, 1688754929, 499675295, 107727348, -1534528695, 37510499, -551143236, 1114681132, 1392980633, -544841439, 880037825, 869531986, -1552867916, 1247314347, -1370001091, 1475312622, 1547719969, 1700693814, 1638950392, -180617049, 1759843088, -714327473, 29710211, -1146783188, 1083175235, -1616906356, -447911752, -856363079, -1069992513, -1288916653, 516654667, -279197912, 1234792516, -806789674, -267705924, -1389352858, -1524688495, 1496550608, -1860633832, -242025298, -954249724, 1335380862, 1316005161, 960709895, 817751566, -810065663, 1830017685 ], [ -1649048050, 1428923758, 969058055, 560593035, 906889668, -748353530, -1324103628, 1476023048, 1985765116, -2087249380, 2070505888, -167595576, 1931407536, -2042787233, 1039003574, -888202170, -90624981, -1507619586, 529715776, -139698473, -1036022444, -1839145926, -1505702449, -1263605733, -765796366, -1785848749, -1339677289, 500470482, -461007868, 590413770, 1711449807, 2029479853, -1704343306, 551144111, 64863222, 1733576308, 556684741, 1485847654, -1955920491, 1523117000, -958709255, 1192841865, 1550153780, 354312814, 1896562839, -946574248, -1143739616, 279010801, -1129151666, 492531716 ], [ 2027134852, -1525354428, 1166069823, 348516557, -1270820683, -439916286, 1721619801, -1950242481, 1392096298, -2066722359, 345746346, -1345951909, 209866889, 1481628467, 271006531, -1304817094, 725786515, -1039780995, 350724288, 1581109157, -1492728587, 923303368, 121525383, 1718172416, 1501892476, 569735011, -557107465, -1716101274, -1376240649, -216048809, 1616093287, -1113820474, 609067091, -731322051, 1642816673, -1384644623, -829753599, 35921630, -512151356, 1376004815, 706641065, -2034050752, 1385757362, 611961970, -1302960369, 1029155736, 745829963, -2050439624, 1948318248, -2067978669 ], [ 476428029, -413388409, 1946343070, -962822012, -1290427990, -1374259667, -2092600313, -332639623, 36137362, -915674892, -1490256946, 130371394, 1628164898, -773092484, -1218262138, 1032317081, 2100508892, 865257352, -68397684, 1160485157, 1192964149, -1493826413, -1422340922, 828639363, 1661874968, -580381772, -1041697706, -1677941895, -1929850378, 964386065, 881402729, -1472695394, -41028026, -91567898, -336263068, 1957431630, 985826091, -234807597, -229559469, 184022047, -353427084, -1192866173, 1827990280, 1543472490, -1255256173, -861290301, -455181224, -170961716, -1904121298, -1856013227 ], [ 2036485645, -2130712827, 390314323, -1284668223, 1397585610, -1335856101, 556846368, 221655534, 1782003095, -451702834, -2055850446, -2065413232, -720203371, -10806712, -991522372, -609658197, -425471867, 653154141, 370130490, 148973748, -540143000, 729049502, 635841218, -1301759460, -1868991903, 1827683635, 1695411471, -1230112614, 400708877, -1473427705, -2085213104, 1097401408, 828430761, 859293711, 562900493, -1261065540, -478292403, 1366702574, 1745059400, -663720133, 1549787340, 83265142, -1090822305, -782952328, -615627259, 512975236, 125444717, -367329888, -851237786, -1663997927 ], [ -42300400, -1775343081, -319648207, 1654432138, -491559283, -1581340210, 1975697433, -921840863, 1129861870, 2049526799, -724319482, -2134806778, 1119201784, 1193162547, 438685474, -843495770, 640415323, 1310643942, 830584127, -2135087331, 2038889439, 683455186, 1154490253, 2131131560, -1567982126, -693426896, -1541777655, 1026255093, 1123538948, -1341721114, 1550796134, 222622494, 379354938, -1227158041, -1260838604, 830095885, -1460710604, 70157291, 166708401, -973863581, 1724569296, 949839011, -722752490, -46409192, 1481601879, 1241985848, -1844316338, -1531113831, 2058156838, 915001962 ], [ -1376405576, -1744816362, -237240901, -1105561111, -1628660322, -1267730627, -178697788, 1895431715, -1145375966, -868499211, 1282128656, 228502921, 937814420, -713023489, -1517665521, 2038509406, -1888394704, 2020314583, -342893988, 688641175, 1195272194, -1382355757, -37132420, -1062108600, -1786706416, -2125007491, -769619442, 491150386, -1215434362, 2083114316, 912323021, 1023467012, 1716537391, 1720580244, 770024855, 1256132894, 1471739696, -1940959790, -51506681, 1552010620, 1208582832, -150227980, 2109260764, -1730103461, 615253872, -326120202, 1748065003, -567343282, 497704363, 310610836 ], [ 1775457175, 673876429, 94483743, -641975829, -621648976, -1209817592, -1546987427, -278543867, -696567533, 1705331981, -1259152833, 1111733959, 2021243004, -1117818377, 1915478191, -1796796697, -1823167102, -1258591309, -1877606020, 163422454, 1153298119, -18290740, 1799393891, -1865140083, 308609254, -2015552191, 188102837, 477692383, 1020876307, 291229289, 465755253, -2113329892, -69008975, -428697759, 882688266, -869948684, -2115584840, -392279169, 1913443176, -1645486748, 983342368, -908251210, 501442334, -1129934753, -1448127876, -533928927, -1776110180, 999349518, -1813657015, -1427966909 ], [ 693932435, -1714590453, 1238024013, 363981926, -1510469309, -322687593, -623302847, 454884562, -1181140901, 513685655, -220183982, 305185808, -316463034, 2103576777, 2098499364, -5712031, -1198051835, 1174755994, -1449539417, 264930323, 710028107, 2072199879, 2136236092, 1821526484, 1174295885, -650188266, -1247892209, -1089122309, 559753358, 865384955, 573605891, 817477274, 1335217015, 1296519645, -1884615035, 662189085, 1321832812, 2005267828, -1034220104, -1679487821, -97968869, 283696867, 1657399505, 1979789453, 380418490, -2058927603, -1714655814, -347211207, -1378533272, 1434631329 ], [ 1669297541, -362429596, -439549161, -1411774446, 351794877, -2095232919, -1024734585, 1466445061, 1065270216, -1773003457, -414414651, -1572800057, 820117523, 647454920, 405260165, 332574865, 2034044965, -1727393147, 1489830474, -1864858609, -1875959284, 768665360, 1518070546, -724840972, -880903776, -321987268, 1232423215, -1544368683, 1887731878, 560632860, 637119962, 1053403094, 1289930330, 1430197555, -942438201, -1092402510, 1130757949, -849279748, 129274806, -850800577, 1087282190, 1187699459, -483693210, 458528794, -1041909432, 2110384179, -335362482, 412825950, -706626615, 2002748650 ], [ -761427627, 1723371102, -1684738152, 1149205624, -640252531, -1235875758, -1024489314, -122557628, 1672847571, -1088573170, -1803525700, -1690713118, -1812658976, -1222244184, -468135951, -620778298, 1020938856, 184433336, -419710567, 1791950102, 863394004, 1686694806, -1997015423, -1145777174, -81050318, 1457199685, -973319350, 1390776169, -528846681, -688872207, -1171056366, -660562500, -492914977, -2083464384, -1038033713, 752444257, 1368414989, 1986183962, -1428068613, 706646456, -1223837646, 65121682, -204295681, -534846122, 1608694579, 2047548369, -733715711, 986271786, -798805154, -1161070191 ], [ 1153200157, 34377984, -733951325, -1469768612, -2011915905, 688462353, -2125294700, -1371344675, 459280073, 1430759957, 467088843, 1528397984, -1413088792, 2086580638, -1348910091, -191222909, -438703638, 1677413910, -906108804, -2101338627, -355476015, -864823090, -1253655046, -1557421329, -2120669170, 468069375, -2016598351, 228862153, -701322913, -596824594, 1512634811, 1482914217, -1831531250, -614506030, 1166251763, -1074944743, 1836024752, 1493502812, -1500843713, -1002370591, 152009769, 1122975249, -101154175, 637883948, 776616804, 463528237, -613855124, -470965719, -1765818012, 174421091 ], [ 395566281, -628550654, 2003205062, 1341494567, -571576476, -1645727536, 1624041117, 776393743, -1527338405, 1729528834, -1144486374, 1970249404, 1239409753, 2144239083, -998652642, 1777817568, -724730364, 1070282579, 1920578786, -1371360866, 755048896, -165734258, 1984981694, 1068394159, 1194847385, -1535723735, 557138024, -1503655010, 1116636125, 1420845788, 1348119198, 1080727622, -772690883, -1923125836, -1784639392, 344544340, -1503792753, -1055726081, -1819662620, -1884982301, 2134257718, 748161836, -1238554134, 278191625, -1345378866, 631444271, 1223936160, 606854604, 889507220, -1230831304 ], [ -833266695, 1277490514, -1064217935, 173767841, -1002609863, -273133885, 838150751, -333557432, 676044890, -1090752121, -1831427848, 1895347303, -333945129, -1607702640, -1672146373, 1647804039, 1114748823, -996640902, -1985287648, -1368696470, -721547071, -585513612, 492811637, -413817383, 910610759, 947693640, 119367234, -1206595687, 762594136, -162435943, 1439291493, 1636798576, 927544878, -503452452, -1699170886, -1844774930, -1844921112, -1095645009, 679377154, -219183480, -340082877, -1723720407, -1281019647, -926003059, 1350086640, -428568324, 896899828, -857115017, -594064065, 606315139 ], [ -1622404887, 595070890, -1209182770, 85535187, -479577170, -153308515, -148748898, 1767305110, 720794573, -1467657589, -1174746436, -2027766886, 1043396941, 619868919, -1721890010, 1183069469, 1057442917, -393663603, 976077649, -1724404216, 1683476127, -374954832, 1001912395, 436021242, 446970072, 950154715, -291554397, -488605065, 364682074, -1104781351, -796827962, 1766152007, -384912745, 1751376006, -822526848, -850458202, -1458140307, -1880632355, 400507788, -453174792, 1691697555, 117295429, 691813880, 578478138, 827671837, -1877233011, -990249591, -938988051, 1196785608, 1119594280 ], [ -1120348583, -1373098665, 1828125044, 1800493804, 391928535, -2019051876, -939843376, -551611651, 1011026348, 1582240998, 2146153368, 1184626086, 1586220885, -768597107, -1822989631, 736025181, 2034614893, -23387612, 606148336, -2134499720, 1687139958, -725510173, -382664976, -1251658958, 331853491, -270256730, 1766559510, 4237356, -1135803280, -1394403352, -368542458, 1325265184, 1982403589, -68719973, -318230197, 1898575178, -71683666, 1000608824, 2075841495, -1489257242, -116113663, 251718193, 1805631385, 1060799133, -495030190, 413182143, 1899565378, -873057903, -1752756847, 625777759 ], [ 1688637497, -425360055, -236992658, -908338571, -336793648, -1888319589, 267891877, -905846586, -1667159049, -1743430061, 887056215, -1629596341, 1295795951, -1035215538, 947792886, 1271323724, -1426841808, -771899710, -1100294721, 933663051, -1889746380, -1805995812, 863670839, -111271239, -235385740, -1315549311, 401359467, 2111821219, -585360836, 1226719921, -172982924, -966219393, 1363505694, 138487070, 1694032842, 297201901, 1491017236, 443267999, 100741465, -330910380, 619454535, -636067321, -1309005937, 314285352, -2092123124, -1938740049, -664863104, -998850269, -985745148, 1052352986 ], [ 1957160243, 1667979260, 138366630, -2028018984, -1254694456, -2081383206, -2015038543, -434256988, 406229319, -840504065, 528531581, 1915553167, -1703040453, 1359372423, -723660634, -1466371775, 1453508567, 2122217743, -1295433915, -1511737566, -1395587045, 1906574535, 1250836072, 1826828480, 823302503, -181682511, -706162252, -62433875, 2014895855, -1747912405, 1299320646, 1193863341, 457895021, -2087946976, 1731746678, 1190737027, 1695520618, -431771145, 1465006058, 708259421, -1244178384, 42305696, -1824029907, 656215491, -175778428, -1436230533, -867025144, 1838618111, 878156977, -1874634116 ], [ -439443569, -1696730908, 572822504, -1935830362, 1481611234, -332202132, 1551555274, 560030142, 835858678, 1946794034, 520479766, -1965595108, -1240672363, 1760945958, 1461011139, -1468806527, 296800890, -294822280, -740618292, -1540798025, -1358845857, 574201055, -659972340, -816670065, 1581119182, 1341845781, -1085773045, 1430250344, -427621078, -1645509817, -987464719, -899913252, -1740634415, -1879505439, -958987302, -2053929382, 1201821956, 1248680677, -655077186, -765965172, -542261138, 983443891, -1718776866, 1908267527, 1825284360, 164119748, 880980011, -355377393, -876227262, 951312223 ], [ -1951941313, 558007720, 743399095, -1817173407, -1679357261, -2110701492, -1188030853, -1143411887, -2119495400, -365611914, -1694629469, -2097733204, 1693170450, -1067054252, 28075053, -1019608445, 2059886357, 538869027, 1320967865, 743079728, 88705984, -476190342, 190275344, 790054360, -1133662861, -2131501655, 1062235079, -1455183056, 1758649445, -138612872, 2121224293, -1114530259, 132810595, 1961668176, -1171295796, 1385537436, -1492977559, -293834968, -132668269, -1776472318, -607204330, -831590717, 280849930, 103858944, -157114459, -728488045, -1028528688, -1574306487, 231492704, 1974516605 ], [ 731670751, -18277340, -1491508057, -1140333157, -1375655775, 1897750365, -1583481993, 1424649858, 320708452, 944050831, 487527172, -689974673, -1630059017, 555534444, 796235094, -1151400480, 1095173787, 676690567, -1839087084, 1079562674, 7738434, -198262833, -441684191, -1880601090, -1978561889, -1159800689, -1774552398, -549080400, -1125049993, -943266964, 333353603, 219686443, 767994064, 108201578, 2026505357, 689870420, 1092808488, -555405917, -941739971, -310771031, 2052228904, -1563083805, 187460828, 515665518, -1507514901, 1046223463, -2107544388, 1787526105, -2039834711, 614770501 ], [ -762436116, -954425303, -1191256468, 513808582, 797966048, -280119261, 1677435508, 131824348, -467778212, 602729946, -762331967, 49059411, -1374658061, -580518004, 1161888736, 2032995765, 513772334, -1689268371, 2021941182, 360632690, -1326673010, 1437078000, -1472274528, 1503453732, -9407516, -2068978977, 1943640775, 897116383, 363310215, -1608606791, 577989793, 1013047753, 912522326, -1490384049, -2039456027, 519097869, 533536704, 252628166, -1958768209, 1058464023, -1984962062, -1577564250, -1960569360, -403074238, -943982473, -364684755, 1546530088, -562962586, -546586202, 889017811 ], [ 794337863, 1439584793, 935994812, 1405862971, 1170858056, 1455776493, 1921682160, 656156751, 1438667390, -801968352, -687019254, -1127157711, -406899963, 620138418, 1850541281, -1094513631, -1286653570, -1161168192, 1572608961, 576520834, 2077752438, 703837972, 843156409, -127901408, -180084399, -328400160, 874474326, 1578566028, -2052461266, -838366830, 1208027528, -387215292, 1827711162, 2069792498, -1244910298, 1889641405, 614897100, -2012737991, 158601790, 785627607, 1695323317, -1846844180, 195553728, -2026426747, 76546231, 1146218567, -1434349934, 1046882276, 1716511557, -1294056865 ], [ 868980581, 425615990, -1898177468, 1884607601, -553845213, -1907636778, -1926934472, 1161844777, -266856170, -643175837, -1935360286, -1407168267, 1247834635, 169112001, 1475521804, 2090244811, 151677836, 1509876307, 239070019, 1737294545, -1663238691, -1894870475, 278697347, 1080716753, 1675825394, 2041604286, 586843052, -1592589321, 1977299778, -1024238252, -811900323, -1961245889, 1608097210, -89568238, 950061515, -510434463, -1508513391, -1914485824, -1055106510, -1826114610, 1754653067, 1395460903, 643756012, -1045334574, -2079772194, 60527146, 1209624389, 706898729, -2080316459, -1470912963 ], [ 1844046105, 1924486525, 283743123, -924493353, -1287000790, -532800430, -592833224, 1933026974, -1445832091, -1539454485, 1019705984, -399020231, 477913624, -1735216098, -976915499, 306862840, -1373272654, 884370803, 274700446, 2031065707, -2092071460, -1766184738, -585964267, -1456548391, 1299515861, -1673818337, 229507582, 1091259415, 1192010203, -964594349, 563233420, -199071320, -1157568354, -138438506, 315742015, -1225069933, 580155360, -147583790, 1600021089, 1082993366, -656066028, 1230373487, -1853435775, -418759318, -817762376, 979890775, -1244500338, -1853776426, 510979246, -2089371999 ], [ 286216345, 1781441700, -2019384951, 2006350473, 780587090, -595565201, 1895119321, 515642078, 290677381, 732539223, -2128585624, -1734913176, -36649151, 932402090, 209016053, 134810947, 221894504, -1345039212, -1248154292, -1174533450, 1852051804, -824415420, 692205766, 1392842380, 1243386146, -1803326166, -1062430442, 1990373080, 1809252313, 1102192216, 2040092329, 827271552, -2106574008, -579707848, -1214330331, -1516949036, -157971199, -1004998413, -420865516, -217396536, -1740959013, -824282366, 1461661803, -746078910, -1548498552, -1542305416, 2020072399, -335863237, -2126510117, -943138176 ], [ 528611323, -648358452, 900829313, 560742001, 277463980, 473965607, -1641055231, -1998945177, -150668614, 1202302203, 1621598625, 634770240, 960394476, -755351354, -1131349956, -1817577578, 14148748, -824764151, 1588992008, -1112725451, 233238317, -1525011583, -1155532527, -311650534, -1077436267, 1420162987, 1070288742, -1503248661, 290841446, 2004439032, 2004206626, 1204089437, 416141895, -1459625340, -259539534, 1171499924, -752412714, -1782902468, 1133645620, -1286460193, -1457518801, -865052074, -488314654, 1497384029, -756881659, -2143488954, -1637558435, -364111313, 2083841281, 1970671317 ], [ 412265740, -224332411, 800673223, -92863548, -1076219872, 1660836424, -1634388093, -173648898, 1803872528, -1628137506, 146253768, 1437029335, -2143463040, 403890380, 1960666706, 322166844, 1988582537, -1504503050, 1273412677, -895566279, 1942687824, -1940143509, -1875263710, 700167635, 326301408, 1883874944, -27003198, -2101481294, -595933502, 1895443071, -379297769, 370026864, 1633166213, 618422045, 1524916319, -519777413, -622034749, 1077584350, 1022039093, 900551222, 1585259058, -329443139, 2114245622, 424773075, -1804735213, 1339510219, -908082593, -1104359668, 805426792, 819355752 ], [ -828933881, 1589656804, 1815686966, 949648761, -214369953, -1734219904, -1102904156, 1905571786, -1982143429, -79077032, 1424337118, -643711906, 1596728871, 1749040042, -1270977788, -937615739, 1326205162, 1159468574, -1522441527, 591414525, 1516852446, -176442283, 1424664871, 709198339, -744195194, -1898401308, 1528110730, 1975240600, -306827391, -1165653307, 494908419, -111312348, 1734535340, -1124084044, -276244976, -1920705431, -349504792, -1208141335, 1427371677, -846837092, -550280859, -664552764, -249714666, 1383829199, 52189644, 488425231, -1255427420, 1392450342, 1220403366, -687336620 ], [ 1045329659, 137795401, -1157089513, -644807109, -1438729365, -1686663809, -235022702, 1853852053, 433923713, -956623045, 1227430809, -1414574981, -1351992488, 256730066, -1937100783, 1939956506, -697616739, -13494929, 997775479, 1296553367, 124933614, 1236825428, -849419920, -973619119, -304210775, -1250920754, 1016360610, 1044404510, -523942894, 2095517879, 1593103323, 742831142, 31197894, -479379588, 798136406, -848355275, 1362137719, -528258960, -303822439, -782812883, -597372675, 1375890147, -755626207, -1158848926, -202648155, -1510239269, -1184622817, -873532158, -1004403695, 2037221542 ], [ -710595081, -694765105, -1505124176, 188926894, 644636762, 1627666153, -910187098, -892641013, 229671192, 1509022452, -739033789, 672466096, 496020804, 1919302193, 1930115365, 1410145127, -1602233678, 883172250, -1481177798, 248442525, -1262401818, -1295018515, -351967675, 963947528, 149783868, 2038052719, 175148074, 244005806, 663647472, 1688368347, 1411552736, -1249420298, 846401987, -1172486088, 36714447, 827507533, 1583216548, -457551787, -2017584325, 1442498426, -1057722718, -2080069542, -2064822317, 1150887869, -907908938, -1088131489, 794826610, 751472546, 520330695, 268522724 ], [ 1234397561, 875517312, 85031488, -175752555, 1212124838, 549806032, 931116511, -726899932, 572383268, -1356218108, 1983548607, 1545661879, 1492144599, 1756682440, -1103448557, -382040560, 926048143, -702549565, 1894518125, -2133483610, -440964239, 1215176954, 1551510594, 534448332, -1118156962, -571054514, 1642122305, -995937191, 715874570, -281711713, 1659835126, -529392747, -287982797, 38316208, -657893378, -1196478769, 618750050, 945183998, 1624659484, -1887483918, -884386155, 1413653929, 1261906224, 654549924, 1518966790, -548728113, -559260420, 1747613622, 1232524984, 773689889 ], [ -650758391, 2056529638, 982282029, -689849813, -89442901, -202810729, -777185670, -1179605754, -1085927960, -76446915, -1266668754, 334942622, 1109854933, 1589625062, -845342764, -1303753967, -1767846854, -743523114, -1401305280, 1968210893, 1152590543, -874374758, 1698893997, -1263406534, 2131464429, 584089021, 1003056710, 1422344308, 2020882853, 1271180729, 81927956, 1134169281, 1224784983, -196402255, 940506542, -1950527893, 1938310532, 296376194, 1100621259, 1121179344, 1118807791, -468711156, 247417719, -1303807809, 1478988266, -103144816, -1110933576, 70536530, -251149481, 1301521334 ], [ -2016510833, -70822072, 1118234338, -1676815465, 1792499534, -676023438, 1037679890, -2126968006, 1474956526, 796613607, 1203133509, -980679430, 419831047, -177976995, -1040585975, 1869351685, -319337769, -746151563, -689537552, 2082058217, -206399062, -355692927, -2071334348, 343486526, 1910446290, 960128335, 647803307, -1316049583, 1967763655, -338384145, 2063479825, -379227387, -575518699, -13441666, 110933108, -937203583, -638007799, -1993096585, -1465566220, -547278254, 1700798681, 448473197, 1606705419, -572300340, 206209990, -1957188942, -1879387128, 346179819, 1437120271, 171356181 ], [ 1409090357, -1276704896, -458549380, -377220750, -1712411882, 2038311721, 117292874, -1568138657, -1752704163, 232321229, 1869136583, 1891699698, -656027984, 1785326243, -2140287369, -889978992, -486136637, -1197744663, -1524041969, 82257334, -109300470, 933616705, 1065565987, 197143160, 592433458, 1794814343, -421061018, -1155576682, -1504772675, -1701289410, 2050460354, -855169089, -1272589640, 200429184, 2029737394, 551362211, -1474381542, 2028676426, -311639232, 1978686871, -182243434, 1287331722, -510484119, 1067390503, 531972341, -568089206, 1422345935, 1885893093, 856997591, 1224937544 ], [ -1835341569, -308415039, -923784713, 1554176701, 425298962, -437480151, -1741507528, 1368073393, -1606646722, -586056259, 943644091, -1363837997, 1527661039, -653491702, 1526968882, 1451278088, 472754221, 1958990682, -808008043, -893367788, 1840834199, -1621026425, 914021646, -1829914352, 1295335267, -1487812411, -1506497018, -825672122, 1202239511, 425681908, -841928323, 169821409, -1330976505, -1614458352, -631870292, 846789493, 1843530359, 2040995264, 1934372201, 1757445272, -1935113145, 1839169701, -1979142547, 1034701223, -986831870, -232413298, 1109097189, 438259945, 412324016, -70121598 ], [ -1672725086, -1256861370, 1713520506, 1445061652, -808660569, 2041815750, -463209276, 2130047895, -1194262367, -1942614627, -175120713, -159440121, -1673334574, 1917503178, -1115188739, 274825774, 1515572234, -78222475, 837569876, 1490682544, -558185925, 710844748, 1218814605, -896413024, -1230474418, 1667244196, 1541161976, 1514881694, 1342351018, 1969397347, -1927797253, -1150484083, 1817105847, -944775580, -363350102, 1388717304, -1054600011, 1093372195, 457733993, -94855708, 951136443, -1453893835, -339831475, 1337441192, 1527518700, 500267139, 312729828, 547917975, -536088728, -957209204 ], [ -1578823850, 1229407591, -2020942672, -102775573, -1063120925, 149077329, -2018491908, -49436467, 302692985, 456153168, 1228110800, -639464387, -1680762238, 20442800, -949533037, -2067719553, -608043254, 732338858, 1627193615, -1191389211, -32825804, 42935252, 856410106, 414635187, -2045424729, 1616830501, 268141584, -1428308781, -248007286, -206838670, 541824654, 83805460, -1930868350, 692082569, -1651917504, 79470464, 1035856240, -2056171809, -190142341, -171985908, -286075104, -1896022356, 71586683, -1272433223, -1895413415, -2133829109, 1814121283, 98279359, -1915702097, 1923631572 ], [ 691004772, -1949660116, -468848597, -1021428997, -1372146740, -1759107957, -906553225, 371421424, -1927366692, -1063944996, 876205320, -769649932, 140786903, -714559309, -1905821694, -1666704500, -1532802996, -1512235595, -78973869, 1097375203, -1629308076, 1548915595, 592416263, 2055701655, -1902964997, -633592661, 935213972, 1246556272, 912277657, -1695898632, 344438415, 337535431, 2102658438, -992474451, 1073576617, 1908759407, -1748883955, -972847311, 283796339, -1943038600, -571521078, 336243913, 803791867, 1361292596, 654820195, -405309706, 155461156, -1014598808, 2125741898, -2033190369 ], [ -984715604, 1160288866, 567844085, 285205443, -1231300514, -1131945480, -664456602, 799865779, 1826402319, -51470932, -1842874598, -190250222, -272782617, -2102053145, -1839275215, 1374347806, 2051561255, -1674416348, -1065044050, 1948740767, -1561536351, 1588274290, 685866935, -1008899441, 96190087, -741791414, -1014297822, -698450274, -276139363, 1898008963, 1841099874, -1952223683, -954761017, 371176001, 1360920763, 1643694576, 1869512587, 904535390, -1897918277, -1490918881, 1505920160, 573636780, -647930700, 648871117, -2077542575, -528599677, -810166738, -809741674, 761862504, -762351783 ], [ -2088695169, -1720845992, -263055201, -1227999476, -1778447934, 546421405, 386592239, 1795289610, 448454419, -1458744883, -1455987003, -1073344636, 1408900495, 1214644383, 2138316540, 384405617, 599499591, 689446592, -1785367616, -1098993399, 689559952, -1237123252, -55671391, 30835088, 329367612, 699074323, -1029401282, 1977225666, 1987123939, -1906955513, -212908560, 331707644, 2039146776, 341924422, -582011241, 1367402488, 1655264621, 2090553078, -50790410, -845336253, 998183800, -210626721, 682823613, 453503015, -137710047, 1784713667, -1402502518, -2116943490, 65800290, 300054878 ], [ 14735485, 450415095, 867105279, -1668828282, -1469140361, 1911207656, -893702078, -1277742466, 907918291, 373748006, 412773008, -803417193, -1627062034, 1007010773, -1579267570, -47561337, 1501842407, 182296724, 1529248958, 1628301579, 1469679818, -2033194152, -1613018183, 1765718122, 727549228, -162257069, -1464061275, 1047844811, 1031745095, -1155645148, -832861852, -1043963160, 1489613407, -40852300, -1999376898, 787471768, -533975816, -1970099184, 1117635205, -2089171487, -212910264, 1720638670, 252673695, 2063374676, -515875007, 848408994, 2053351034, 1901418317, -1669041412, -1643488130 ], [ 334622849, 684081470, 832656435, -620893282, -1380696903, 1638442197, 1903650323, -180405606, 1513392761, 1145567825, 156437536, -910255492, 1792098960, -1453983298, -1021579205, -391915446, -733310241, 721955651, 1537329200, 218716714, -1540436285, 2003910185, 451708607, 1266089172, -1437399972, -1463175851, -1938825798, 2001439908, -392465410, -765830223, 1635044089, -1140037893, -1385377045, 36348894, -2031803881, -2033206873, -2117981991, 2018234420, 102053847, 1474563345, 1687810596, -241652032, -1569496930, -1671886468, -636766969, 127199014, -395763313, -1404689823, 1548432358, -1195032 ], [ -612844605, 2066029038, -1835716431, -1117301073, -1139673199, -1953491261, -672775153, 103112963, -808585702, 2021750826, -1376846847, 1843522549, -1910440759, 774292238, -1786496346, 1554001510, 766644758, -1936358052, -388605216, 1556428050, -1920965499, 301813231, 1410262259, -2116068379, -1211962251, 164308533, -28279409, -1201899788, 882716153, -267239571, -1090069425, -1827857389, -2007993221, -1150205177, -272932246, -1103230250, -369364086, 1212453364, 1217408350, -2089457961, -666949209, -686932103, 1809985706, -545058891, 1784043360, 324843577, 1078400095, -266962352, 1233381367, 1129994893 ], [ 1905869126, 1873926871, -1499767856, 1888654107, 328222989, 342534500, -180162467, -461662028, 1013446771, -358846894, -658455318, 580207014, 1581452481, -895248752, -457836963, 242897786, -2126089891, -2080855536, 494864904, -2022819335, -1908334858, 1609157070, -1274466834, 1852335531, 735531113, -176781627, -35470748, 1848535951, 1039573621, -2061871490, 2138388671, 340592174, 1218305840, 205566568, 862658225, 1121802135, -887842362, -1614310823, 1009489819, 1529988430, -495697781, -1297574089, -986723626, -811420340, -935313822, -317022085, 244149151, -1979631869, -244112902, -623445147 ], [ 2122710126, -297333123, 790816980, -1329349486, -1773469682, -486461080, -765301010, 1705254444, 614101701, 861715991, -1770002019, -158300079, -708991400, 202048723, 169463117, 712300433, -968525083, 1443672467, 147239782, 677343587, 2071086297, -238020251, 2031795910, 349402334, -285017634, 70943614, -753637461, -2108523542, 601843613, -37111555, -368094260, 473219947, 1802002217, 752022508, -1350847142, 531407556, -1845804475, 436874075, -1750426299, 625753831, 992608910, 2013300897, 241914740, -1792595695, -664308491, 1102261908, 1034678724, -2004243563, 54342420, -2110908778 ], [ 489342468, 825533849, 83458173, 371330883, -1723611463, -1348427453, -777957094, -1017647663, -1575913952, 1821133169, 1168080746, 1692659201, -588241815, -1231012670, -1753036634, -658669537, -1720979010, 852894236, 1116983621, -721028308, -2079575279, 1810395717, -358319343, -495956202, 1424839831, -1904270440, -364125931, -153548218, -253495287, 1492471308, 2105188878, -1856984454, 2067830552, 1372188400, 2131650837, -2045184342, 1062885796, -1838367889, -1859261176, -22610119, -744064043, 1459619395, 805260246, 1252427093, -428961451, 505455956, -1147238579, -1013554232, 1552208339, 2864982 ], [ 2033840181, -2071429555, 103919616, -57300132, 179937376, 1787847818, 928801439, 284196222, -619030234, 1125706616, -243041729, -1738933430, 113317021, -1502922930, 925478274, -1385860261, -1755001593, -1185634451, -510844740, -1021553367, 1846784049, 1875385304, -1835083588, -1845226731, 1173531032, -1603247814, 1037162781, -1550402833, 2114112490, 747099138, -974073235, -518469850, 1845621657, 1712937567, -1917545595, -288653857, 1841219997, 322997840, 1670026624, -5050893, 696983790, -607201277, 660463856, -1730966699, 1305300918, 1912083779, -371118468, -107582290, -48496209, 810567924 ], [ 1436202233, 310276358, 111047334, 1925878654, -1732659982, -1884093186, 719626363, 382473769, -872130093, -1722358330, 1311195134, 553730752, 908982786, 2963367, -726717691, -122641296, -1467611511, 1104008313, 1193584312, 1935468867, -836841959, 440306865, -989872754, -1908903382, -1629521629, -1684060028, -513673279, -1125951615, 1949154196, 1187539816, 828505540, 988573330, -1597293280, -1784605612, -955259368, 817896631, 207133957, -1992550279, -761372174, 368314229, 413863393, -1677301842, 1577323383, -1140734009, -374693595, 1940506338, -318599734, -449341422, 1810240503, -1884982607 ], [ 1307585414, 563621719, -234202338, -456224128, -256475540, 1657665337, -506934985, 1851529246, 540660803, -806190527, 1186173611, -983485300, 2006122863, 736964945, 1863575954, 16010643, 1300718513, -1555614207, 321530037, 848393267, -692105824, 1110581704, 985859730, 783964736, 1643659803, -1246816405, 1163029130, -1877033146, 23491661, 1747811112, 673780416, -509945773, -476962370, 1512587216, -848817989, 1363123531, -265752484, 1267729918, 904853656, -323828805, -473255128, 811873488, -310480092, 1073815343, -1416605987, -1864212462, 982562133, -276511526, 1674465661, -1035245068 ], [ -1402073124, 1963742535, 1019102321, -1534616075, 1544392898, 289981403, -823534546, -1959171874, -1765100797, -122954736, 1588589007, 913322432, 1307004425, 505638080, -1748956970, -686820728, -774221735, 1009309961, 1309211500, -412314827, 989487981, 1571074665, -662443026, -1545797071, -86490978, 2092023469, 891765358, -297975168, -410236371, -1436168779, -734091929, -11144594, -1457755113, -985530104, -1747994108, 1919639195, 1284278327, -1295145581, -640707131, -991019698, -538609197, 155208696, 1836474840, -764441601, 1487547750, -292228967, 1762956483, 2008481456, -416312513, 1839298663 ] ] ], [ [ [ -829369584, 2116048654, -2021703061, -1800789236, 294024137, -1816304134, -862597978, -76939744, 755505638, -1517458417, 1225003488, 1626411950, 1121853468, -387888540, 352483031, 1191606509, 671440039, 551805869, -809052465, 1353155966, 574446811, -1681270812, -207104572, -1231546079, 827290909, -1209144364, 1438502505, 1095252295, 1302741980, -1657207671, -1507208544, 112992852, -1476439139, -1307225873, 1918657434, -1513177419, -1172099067, 1430323926, -65580630, -903265707, -356432290, 1067203016, -1932823147, -1046842566, 1901295832, 599394007, -941235598, -917992988, 1880991425, 1163950444 ], [ -805321156, -777472319, 1144834262, 1259155802, 1753969646, -2146879582, -194128192, 1147328577, 554760400, 761548632, 724201693, -535337507, -1577174182, 1313512744, -2027538217, 156139852, 1832594085, 1860561537, -2071068101, 1082025079, 98889644, 1300936107, 1141801890, 556837527, 1140443828, 856209314, -1354226858, 1128572504, 1704247842, 930033642, -19901991, 1596415485, -1369354724, 912008905, -1285686584, 582550198, 619575492, -1238256303, 921633147, 1482873372, 1005057232, -824842125, -369564285, -1256284765, -33935341, 1385833658, -112891506, 1218378927, 1758400911, 1125438594 ], [ 1695075308, 1781180474, -405183352, 590858562, 1989640092, -1375114941, -1766234, -2072350624, 241824295, -824080385, 1123675482, 1738044881, -1199772091, 441356418, -830869326, -1075061656, 2090182862, -972262568, 622664455, 1574963930, 428020633, 299197830, 26785595, 2080814535, 481637268, 1186588446, 1342514460, 1510169708, 246367680, -1822616144, 667378235, 820089666, -1058730566, -1199755286, 1252528252, 1092811326, -1743095786, 1396252120, 2030861030, 423963211, -1981270068, -1235528816, -540730062, 659969874, -1484871068, 239912937, -35727408, -893721989, -1644075878, -1240342209 ], [ 233569208, 1663215183, 1760042312, 906020285, 1683067134, 475638281, -535213870, -1261701209, 865491150, 1822543209, 403735338, -1720603734, -477229175, -1184589132, -1553821021, 2134896156, 1316023523, 488429354, 1132873862, -1511983911, -625850760, 396477646, -1461526509, -1990759000, 1623538719, -1278774696, -787526595, -1109552986, 1837508097, -1681197195, 2143431657, -1568729947, 1999436239, 1121278583, -656428550, 25092863, 659309474, 381221161, 447812978, 1686858256, 1316754196, -1641663185, 1624681111, 487567251, -619935403, 1111714756, 1838930112, -667257854, 1221860766, -1865409421 ], [ -456617339, -1514802433, -1683908330, 731267972, -514662752, -1379266595, -372110597, -1834300309, -161935904, -1934099249, 231345948, -1586179176, -328146940, 1056480362, 1380551414, -286360292, 309765222, 797738151, -2038483495, -1137330106, 246108471, -707984845, 1784640269, -1902526512, 858591099, 1346056016, 1316904834, 693563786, 1097484628, -700673285, -967892074, 390071651, -2124639469, -1297478654, 1892043535, 1909705078, 304663625, -2054650513, -953558858, 194415072, 1322994929, -308805455, 1284161491, 557705772, 465421947, -238484400, 2104799677, -317427321, -1860242536, 171934228 ], [ -402562051, -772841798, -82362722, 543842083, 879489153, 2066761797, -83301349, -1121030543, 1197960867, 2014239557, -460223979, -1895652295, -1895476081, 250647483, 57043443, -71059546, -91901781, 290802383, 1266476066, 1656501994, -2100332862, -558257076, 1292031526, 383747217, 580349970, 1255048718, -513998707, -1999345990, 922374595, 988736306, 885918501, -108836401, -1268132771, 1769624719, -817006548, 1419927950, 21325111, 1112508413, 1209555246, -1488612806, -1912936745, -1650983548, -550882774, -40960670, -1135569818, -453299700, 1476336131, 938342830, -1781687570, 73678299 ], [ 2139934483, 670340421, -799935811, -1630048837, 207252178, 476873238, 1837983652, -1570592186, -685577357, -1661368185, -1094356386, 1175163624, -534575932, 871885046, -152547422, -1697519455, -1830483678, -1408636097, 724692530, -273812986, 1020349610, -1808267014, 1042117255, 642180975, -476705121, 88571728, -2030659598, -1046884808, -1134956000, -1000655693, 1535623822, 1321433854, 863750852, 1278011496, 1358775566, 604784784, -836294679, 366203673, 1583249007, 1996958995, 682230715, -2024940119, 227928252, 1680987647, 1526367156, 1360385945, 26550432, -73561741, 631183758, -1731210758 ], [ -436514810, -20689957, -985877788, -373687890, -807923299, 884142192, -1801443080, 378981633, 1527224647, 1616251300, -529771654, 1021384586, 256551686, 2031372412, 1057455299, -490808881, -2001407778, 11330690, -287667683, 335009625, 561914242, 1055495434, -399654883, -436213285, -1280602918, 1672143667, -1449633882, -1238937617, -1704212516, -779029912, 1680279183, 791250116, 1301807271, -419339737, -1025597521, 1999611061, -710475884, -1059425685, -266369059, -696054418, -303534524, 109187886, -1314529536, -381441037, 72652959, -709410967, 1807045486, 1027354682, 1000638004, 1461009279 ], [ 414132860, 1143463691, 775973618, 1509520506, -628626805, -2120240858, -2070111376, 1268665629, -760914965, -1439353956, 147510193, 1381102096, -1049069756, -1630428339, -1957430475, 2129304531, -339025971, -1791348540, 556062316, 1912913291, -1686576509, 1893385769, 2030987329, 585611815, -824238447, 1134425147, -1434581985, -1110513404, -1341349989, 1544806988, -822558019, -700014554, -546153546, -1716095545, -1385942460, 1230633371, 1807992179, 1652517844, 366730917, 1214246812, 790379181, -1023096798, 1755672320, -2002457223, 2101228550, 282517641, 465514499, 499705021, 1534615665, 203669881 ], [ -1728729954, 2069649356, -66744958, 67635834, -509897105, 84105951, -1596708004, 1392812428, 710298370, -922690375, 3157455, -785818804, 94012489, -61460703, 1195169874, -624734267, 823712188, 1539042508, -1729975027, 1345070158, -333804694, 809280499, 783906620, 567843273, -1597956479, 207000482, -1319774403, -978667873, 643962115, -835424431, -1401534677, -65307441, 1421742091, -1633503659, -1568641736, -1243288855, 489366029, 367483470, -595493304, 2075097573, 1597259304, -693464363, -416365465, 89743325, -313966412, 619718355, -452706408, -427189755, 21653121, 1332019903 ], [ -310521122, -1584405865, -1107852620, -474461220, -974447005, -1417757258, -591826777, -1319825936, -373629899, -804095455, -1601553683, 1751482739, -792933579, 235104145, 1778472862, 892918048, -251571343, -534356251, -611240374, -955329181, 1917847949, 1711229903, 872052043, -187672113, 789697014, 1846360093, -1075166845, -164556828, 2101078328, 942549627, 715842421, 1038648853, 227427501, 142810230, -1978862012, 1851946401, -2004464744, -355062333, -457871158, 624308282, 1437272203, -164448832, -266964294, 1127322032, 771698230, -1393225098, 1971723538, -1526413443, 479253022, 44571791 ], [ 1602852746, -1694795219, -519559200, -1531122189, -189640798, -1664707185, -292472104, 1531429874, -1818667974, -1805500482, -1897699741, -587016997, 2033885122, -113327141, 1275414553, -872307296, -759066133, -158402906, 588307583, 2036516650, -1438586917, -953148699, -1864585607, -1876086776, -1995776886, 1440574102, -2076254509, -268253102, -991041978, 733605169, -1437618105, 304037302, 1198387396, -1269492834, 665904326, 1398976110, 224529900, -1723796777, -1319922666, 537342072, 1521434101, 1481784752, 834294908, 1421355817, 823385503, 1798478453, 1358378917, -973538292, 1136112767, -1911364617 ], [ 1554809092, -646135555, 1455802269, -959890113, 1476924555, -1002898950, -2105166205, -1628780834, 928471110, -282495599, -1662802939, -247853463, -1721903282, 404241942, 946631197, 1640450362, -911581451, 1526152120, 390348328, 849934018, -1232909803, -565299396, -1423558784, 1442086282, 1533945298, -174217716, -676839852, 874393321, -1834533182, 83988305, 1416870520, 1300967409, -1294678383, -1120941254, -172059483, 1646547230, 1346027798, 299413341, -1412438918, -1901048219, -1685428568, 1597319639, 837607393, -41142287, 752763612, -703401932, 2050866129, 1283925490, -1215488543, -1937717356 ], [ -516981696, 209465218, 1040520533, 1142395815, 120174374, -606840850, -876121186, 631670065, 57212519, -723303931, 712131789, -2109629595, -1641681366, -1603584147, -534393925, -1539772095, -66214705, -1371448477, -674587946, 289525905, -1147562080, 446978740, 245116036, -1949190523, 2098660768, -320099306, -1691824016, 772898676, 1754313284, 1560930379, -698678392, 586005276, -1000724676, -715379028, -595893432, 1259631479, 1253400524, 1009381407, 530895947, 357018346, 1830849527, -1966195668, 237785720, -518122054, -1980499937, 1071850711, -1621924123, 767651555, -1172034619, -802264426 ], [ 401220776, -1872966103, -1101850227, 664967991, -291889805, 2025478105, 1143824422, -794875777, 998285859, 140347714, 398077642, -1163223979, -1879297787, 2123621336, -386865170, -85608110, 1062414186, -919964198, -1257325453, 1876120431, -234648249, -2068915429, 768088590, -1084075915, -1690310800, -781189117, 754353437, -817643534, 1327745246, -1823578595, -677826176, 223738552, 1959715631, -781379241, -435350243, -34733837, -1057675620, 1267628455, 2098169375, -1359912286, -1741160703, -830063179, -1802743894, 1417559537, -738964816, 1089033216, -1228920925, -1635111144, -801967758, 1725576231 ], [ 1562631217, 1237227996, 209215099, 1277044872, 350430259, 336041025, -1487857938, -2114959879, 432186364, 2130390160, -53595046, 609819675, 858879281, 1599150419, -16458963, -2128700324, 1713426535, -1714544717, 192223903, 839621428, 1193148795, -1615783635, 2136708648, 657145040, 930097342, -268296059, 1021799614, -242140508, 1931153621, 1048059595, -399563777, -1900757679, -1375023715, 1854731807, -1798159183, -314054740, 966670441, -780430883, -1477596113, -970165433, 1918541988, 1666840511, -272776862, -1033354805, -1498762435, 1736131269, 827896497, 1009872504, 761438649, 1928485146 ], [ -761579243, -1331592514, 930770189, -1727858312, -886815765, -1466062204, -329970908, 1867983049, -428478662, 1049036326, -232693589, 974952400, -684165860, -1844176661, 1629140714, 2090877358, 538446195, -790542468, 822688061, -302922106, -187173237, -683925244, -1991539031, 1229224836, -1474984091, 364447429, -1239095706, -387927411, 164999934, 275879089, -1226476981, 958008589, 2092376637, -1485512840, 617551921, -1693887845, -1799466121, -193204091, -1130687818, 353287138, 1367679420, -2098952526, -1511655197, 870786175, -1388629362, 1188789730, -751295275, -398747805, -1800857143, 2091551326 ], [ 1672457374, 693809495, -34604408, 1980509233, -1052006851, 1651764468, -2095937634, -1926434722, -1604705908, 1413116646, -431791781, 362276851, 1828236219, 1660837608, -2030485505, -829980650, 1234020634, -1371682806, 518738613, 287666330, 1303535263, 1034429679, -335128058, 863093955, 1320587117, -1619791351, -1170846506, -146929745, -762761413, -1614220406, 1099135879, -442244764, -734277990, 2061014658, 446072565, 31605710, 1603649185, -296100088, 674952634, 1899875391, 733199994, 1878202462, -517140352, 1126346708, -323803869, -1200183881, -2028787068, 1372928355, -1852524260, -589370252 ], [ 1794990145, 1910144293, -1966141419, 1299192242, 80344725, 1102948733, 1332805527, -142714101, -1338473867, -442425152, 1684080589, -2050823073, 1472287276, -1894541158, 894767476, 333019360, -990346392, -1273260453, -1317758251, 1704800974, 1233698617, -1526644394, 1489080946, 269544084, -931152183, -2127705919, -1717168364, -262218118, -2047427480, -1533127949, -687233742, -929911811, 437779889, 1028400235, 453418840, 799838195, -1399736563, 1893561770, -2019317420, 203453353, -472921060, -126907757, 1826310509, -380016435, -489609713, 488250348, -3716254, 1910941306, 1621518976, 1735412215 ], [ -1796708261, 339417123, -1710643532, 2049092731, 720397048, -1725144859, 617286309, 664387666, -780407734, 1506372410, 1243942716, 536537970, -846735644, -1136077307, 2113785612, 780823563, -401420373, -899498176, -1486017657, -524668025, -551940987, -646911250, 1922258828, -1727112659, 354098205, 1061998359, -131302030, -810081554, -2093787438, -1334654005, -1796643139, 1393938227, 1905157135, -662043226, 84707925, 477084526, -206141731, -1304399908, -2013881568, 25722083, -1818015149, 48726135, 2055792333, -540652615, -1846770868, -1054820192, -16424056, 1537197785, -674241096, 559162697 ], [ -1820384694, -996492849, -589133386, 1567818907, -928836305, -738227276, -1999136175, 2006558940, -623006120, 483694356, -1698881307, -455546116, -456960479, -1888307891, 942806941, 54922457, -1886318134, 456463191, 1171156746, -870874800, -1962408003, 486800834, -1000269252, -750562776, -566400808, -1382933153, 1637735769, 82071953, 2088854178, -984502214, -266479257, -841494091, -107734902, 1258741546, 1247294832, 667333907, 1061396820, -284945439, 2019703085, -1813519152, -471909723, 489042559, -1471817422, -206179509, -360176311, -199504247, 1833651217, -460240890, 348250276, -2004996103 ], [ -1253772466, -700334808, 412456976, 879784746, 2000948191, 350298309, -1015621241, 887053318, 1793050619, -1981517685, -1602120070, -916665836, 1550054808, 877662404, 958393236, 886073673, 590338918, -1597044808, -771976875, 363513918, 1300146360, -794353113, 221491844, -872379616, 2061945637, 1723673532, -536857010, 898546545, -421230439, -1211120291, 379356668, -1395020653, 184156060, 711403086, 226343050, -560352262, 1708132088, -843665042, 1449246260, 86467060, -1967603564, 1445365433, -61135826, -1132533980, 708967814, -213433605, 560761434, -648822133, 2093158820, 397995007 ], [ -576444555, -1749856045, 1952554356, 1001155861, 243759593, 390309864, -16438922, 2025714532, 1948246947, -844937714, -1041870273, 411237119, -842253933, 85855210, -964671998, 794500765, 1080989927, 913583892, -1445220500, 1571795498, -832325429, 1215461775, 584494978, -477259087, 1903556087, -1361196895, 1799729652, -42436679, 821186187, -1824366604, -2075782449, -1256840570, -1553251683, -857766699, 1193313721, -204991204, 1941528535, -953173559, -333970677, 1848266660, -262250203, -1088101263, 1393817857, -572291730, 2006857082, -1724700293, -64192943, -1331284057, -1463473911, 1121392071 ], [ 448840707, 1230412866, 1174539324, 705084386, 1643582981, -402390294, 487358868, 109627993, -443381136, -1160198013, -920219533, 1989934804, 651270586, 1268649432, 194405277, 24742444, 1435428520, -251271771, -1947060644, -1762413103, -738489393, -1247955049, 1446051404, 2002364460, 838326560, -578001078, -1865683340, 1150353792, 1262739832, -1200652330, 1135684711, -978694034, -1196188955, 701977732, 1180102456, 1842745760, -1948224412, 1613628411, -409536190, 1461904793, 422178957, 1345824793, 429435361, 977474308, -868154306, 1278527463, 624089712, 984880925, 1489726943, 1503809702 ], [ 253437307, -1618670260, -1326994992, -837858807, 943479551, 1676053898, -248007578, 1854436931, 407644022, 1181795382, 116387535, -506818527, -850576277, 766441417, -1446519885, -1575608980, -1137099069, 537474530, -1560821323, -1344439939, -1075478035, -1559620126, 1478108839, 1609480171, -1141251801, -1227265644, 1699961269, -270578302, -1313434596, -990062255, -1753824845, 854556829, -1157811558, -981980348, -860721723, -809621353, -1916902078, -864526313, -908397909, 1675979365, -274142447, -961629607, 260878101, 986460182, 282751788, 1921973232, 1051597274, -897979243, 779254829, 1418818342 ], [ -1838998107, -1223126432, 1738032902, -2144984658, -2006204345, -622682306, 1489733467, 301162595, -1010637986, -1009879361, -1349488547, -1323857369, -1109016473, -1589271677, 1627950469, -1353585740, -622802209, 1489636166, 1207294687, -242249506, 1557220255, 1857660347, -813651348, 1481525017, -1562965249, -1902767366, 2022367752, 1959968817, 1777952781, -1195631332, 694403032, 1358272750, -59171210, 854808621, -479362855, 689813236, -318119624, -1548303215, -230441679, -1042858038, 748491236, -1423941653, -1059788989, -655372053, -661578466, 713998604, 174134742, 402462965, 846146897, 1987431380 ], [ -143376176, 1684891481, 314628307, 2085396922, 2099200627, 344490996, 52624935, -1538053395, 1100008974, 1746893406, -792352553, 543516685, 276210039, 520390118, -698504597, 1482933569, -1764309327, -339019250, 676357161, 745650769, -215474149, 1784591535, -296707954, -1534781247, -852106152, 1003814432, -392559146, 135762731, 1911393463, 356007282, -300861423, 1616834618, 1255950935, 1020181820, 1641532332, -444781474, 1846398163, 768179178, 1278275291, 512279309, 177734626, -78590692, 2058208198, 1288124033, 738220814, -1426042403, 298372605, 1926022749, 395895913, 121522463 ], [ -1358867501, 944379077, 683830802, 987844613, -1640688253, -288050108, -290715027, 1934295470, -1518224065, 1547870786, 1680884394, -61772753, -86416741, 1920068642, -452849333, -1542789011, 1200800279, -795648323, 1084531085, 320121343, -1363189838, -637725650, -964231170, -619992693, -760753699, -1482349199, 162681638, -1913172876, -803439877, 2018861655, -2113681073, 415610291, -1905400814, -291229535, 2041221567, -1606825692, -1897620177, -44633849, 1190100707, 1535805254, 1813753475, 740430710, 227524015, 1437535708, 892494605, 116842809, -1178543806, 1224631757, 1761901182, 239765885 ], [ 1430164941, -1045707579, 997273816, 1307381197, 1578799356, 2050882041, 1008367352, 178495993, -1028960926, -1865604527, 674701363, -824236680, 655675509, -680774540, -1087908401, 1803359876, -2103589024, 2052677115, -1195822001, 1564587638, 953865208, -1675250374, -2006186218, 2085598415, 871493726, 734981558, 1776624276, -872262786, -1196639402, -691702982, 1619694817, 1025341558, -1883121185, 948206352, 2009277682, 878464882, 2083817207, 700584658, -1228836214, 501778050, -1680273448, 649866499, 325746604, 514034311, 1939533665, -718535408, 624430240, -1640739916, -80318037, 1066546187 ], [ -1510872219, 1150269821, 752643859, -383330340, -1678945768, -1562610459, -672148363, 1932860227, 1491686957, -1202069615, -509914845, 1098132007, -1495180066, -2135005978, -2010274431, 1454168467, 1504740621, -775932739, -1211246753, -827496464, 611571840, 1232192866, 383603522, 1733282291, -1648750742, -1553790855, 1512876283, 689566317, -1683746786, -2003202450, -1940767167, -729078682, -1231632263, -1104006874, -1643832474, -145571769, 503940874, -1933275353, -1109716637, -1112156369, 301610032, -1504391819, 510437027, -1878057245, 228497897, -1451047509, -354454769, -502196773, -937623241, -1271221150 ], [ -1526313178, 1132069585, -712443809, -1716759067, 666505322, 2014460947, 738000314, 34055056, -798764856, 853965626, 213347902, 572971449, 969676549, 1101867357, 590462574, -1896411237, 156072745, -1827853448, -379625019, 1122305534, -267259989, 1572062570, 1061609880, 953855309, 613603512, 870854610, 1035712194, 1377320355, -1246240004, 2035449143, 334349103, 339612405, -203027379, -1764417702, -689764092, -1845337242, 307877347, 369753130, 2092141116, 1261638001, 2885982, -2128706708, -1805298614, -449268349, -1942544490, -1762618691, -1893228227, -1884485824, 773327610, -1391706269 ], [ -1646054551, 1031075702, 1714891453, 527612912, -1267092367, -1560820699, 1506296435, 1523464690, 1097584790, -1388358542, 767789707, 1400491927, -1110858309, -751537416, -1138874882, -1563878007, -312109134, -1708055942, 1153533637, -200666610, -1269856419, 2017692417, -1913268343, 22205581, 460677734, -1536511373, 258322602, 1985426386, -2119865638, 1449908102, -216398773, 1978135183, 1411775760, 341755077, -1220098367, 1486662092, 20803043, -2028724448, -1177836740, 1215035928, -2059937908, -1935334825, -1139004387, 947031036, 294989956, 577529548, 1334810, 43422974, -500383350, -946863737 ], [ 1635630775, -179659903, 2068856957, -973746609, 646429674, 1858766028, -1271122841, 262599740, -1951414804, 1102706034, 894651532, 642757141, 1461991589, -925431275, 17146053, -913766817, 1574729414, 1845607321, -2082105803, -14687354, 1110620688, 578389478, 2053392880, -1856852710, 1118821512, -1212556563, -421138955, -760867685, 940193237, 1572305759, 2130351384, -1471988990, 296757078, 1931168881, 1775995462, 860516823, 1907499234, 404103057, 1349294646, 109480829, 627026678, 1437210150, 227484575, -7017967, -737151212, -563531561, 1575463214, -617248578, 1463739782, 389222618 ], [ -120515235, -1737246206, 2118214279, -1833785071, -466400663, 168440406, -186313682, -2032157737, -734921392, 17629887, 1454366476, -1297541830, -57420661, 1907616507, 1952700139, -126869157, 840366285, -810978313, -1150719883, 160158336, -1053781670, 217571266, -203204777, -1405250198, 1134408941, -1786666910, -371853307, 1674149029, -656051861, 751345896, -1203062629, -1833272556, 1193310938, -302555243, 476022736, -1683226083, -1607665241, -1766255054, -1913118183, -1979552968, -1073370846, 1687877686, 1316206666, -505122468, -736834275, 1035927307, 1515462690, -489777067, -381543249, 22650625 ], [ 1111618638, -1075316958, 1117454072, -897275006, -589512432, -2039758237, 1726490605, -431305136, -2039934567, -1371292956, 1699573996, 1653170263, -1634306919, 1673202876, 162281491, 2146395916, -26831185, -857428371, 1105111591, 801457273, -1184863211, -609565251, 1466420, -1168521609, -1315285474, -1822187073, 253027096, 1011345403, 1781381982, 849284483, 3951573, 221255865, 1426084335, -1070537128, -699443166, 1519874733, -1356916465, -789520707, -1877231504, 329083220, -965382428, -760065441, -1981644621, -767333473, 926397807, -2045297516, -780652439, 2038324898, -855189725, -1136842933 ], [ 323597158, -193372039, -594732042, -1365545397, -179883105, -25427302, 888449947, -1085929741, -1745895730, -396270319, 1153797044, -1668576866, -1233471683, 1689758352, 43769846, -1004076172, 523514394, -95899150, 1136677956, -1112216839, 1811423559, 1777902332, 1028533558, -1703133842, 1975814639, 653549863, -456863661, -2024102717, -1058112744, 1098197998, -641642966, 1579856218, 1299485339, -1994315521, 360566857, 1669014246, -156635499, -830289386, 1434055600, -615567353, -2074367649, 1774512706, -688942496, 243748220, -1838989009, 1433727477, 812162040, 474247277, -1841311521, 941655947 ], [ -550137725, 1482500065, -1610168138, 532517985, 309747640, 991583554, -1752418702, -889094513, 1353169724, -991887795, -1340222612, -1516562127, 831534456, -1653506174, -466604588, 391987386, -1015171611, 1528341492, 1880712546, -649052268, -2005099392, -1495422947, -1195085514, -516300849, -1957929982, 630103343, -1700982453, 382482391, 719137481, -1390592824, -430585842, -1146978816, 244270308, -167701841, -584226945, -1798055585, -1980769990, -1605045061, -1288982839, 87074293, 1659949620, -1169630470, -806269067, 2085678772, -2017358502, 949674537, -1877758714, -506703369, 1965005208, -1703416881 ], [ 1096274595, -52536565, -1461852204, 1422553014, 365335373, -106842765, -1819050802, 2072620199, -1262115619, 1842071160, -477874986, -1930265351, -1769010611, -244173252, -426514347, -472757162, -167225541, 983317365, -1631764706, 1066542513, -1892197690, 644126077, 35181443, -1792995656, -193273570, 1174106164, 1997599944, 510426069, -261267249, -2023049571, -1851074382, 1808530027, -2062532127, -1917951077, -1375554166, 986178873, 1124701720, -609913045, 1537800787, 2005497987, -1893498633, -375703911, 534560871, 870022231, -1407800780, -420195537, -1780802363, -1330426547, -896808167, 1832899437 ], [ -425334216, 1151248655, -10862361, 998349820, 76671122, 840597595, -139067041, 851548284, -144415944, -2014783483, 707317547, -42240799, 743683249, -1984694739, -307370139, 552901240, -102014505, 1243482939, 627439688, 511907420, 1131521583, -130596676, 1847640393, -2120070630, -1444076847, 356463889, -1623260362, 253189376, -949949539, -1968880859, -516014360, -2066863995, -697737, -561678050, -436747127, 2145499230, 1464165896, -600204726, -2109517553, -61654355, -1475710619, 1011881199, 551926843, -516693142, -297360575, -903949249, -1206570826, -949426567, 24158591, -1314869901 ], [ -1801721333, -763230805, -219274260, 2068928987, -1899136002, -588381520, -1079603339, -2109835900, 43922318, 736176836, -771751498, -1440148864, 251763879, -263934135, 1453854045, 1209559229, -1947505141, 2091507179, 1019615530, -665076969, -1502624489, 1719150547, -1786833426, -1490274695, -1921856957, -489713687, -1973850021, 1995311338, 1768672902, 340849296, -2029847244, -1389815915, 36557421, -1468363210, -1050058823, 429386323, 1395155314, 251500770, 2058322508, -166260883, 968877577, -435615656, -395168826, -736071963, -1221305738, -1972567332, -1860717899, -481706919, 1619331035, 1910630368 ], [ 459987839, 752929983, 251256635, 1355410779, 1582568159, -1830845159, 1307899858, 432445753, 1741741995, -570568543, -2071703104, 1900557519, 798654706, -831256625, -1741107441, -612137848, -1116957762, -400853215, 1452392720, 692238377, -405771076, -1042609121, 3387898, 2107023381, -1894304938, -479772641, -1019793401, -1287040791, -123749903, -1786874553, 738924875, 1917154108, 2004944073, -1071135360, -1246674227, -960874029, 9541639, -2043481034, 990300360, -971409330, -1987995986, -1962427562, -1003540461, 1878074064, 1536261716, 482931210, 913983578, -994066230, 1628721201, -2115572560 ], [ -1994427818, 1936396017, 1164692879, 1597748827, 53670159, -555713601, -518111466, 798798743, -1658278985, -1002396655, -1614805369, -193170437, -1949413068, -1313311480, 542452725, 1113399239, 839831353, -992572978, -1829709439, -1909423380, -457818579, 60074269, -1667440909, -1504920726, -387739951, 572122099, 1900707091, 548699061, -691301571, -1809053656, -1147343017, 342420666, 423179743, -1858579395, -143761279, 750374926, 936219460, 15677793, -1803306578, -392656645, 1124988337, -1365972259, -1882253907, 1465845363, 1752733992, -1848037788, 1089329130, -505434851, 2107342312, 395975307 ], [ -1162170606, 1347508440, 1620516444, 1572120352, -640758686, -1958705520, -1972498784, 124946785, -627246553, 1210146270, -1171543461, -206422257, -1285824605, 1185141135, 174588578, 184816125, 324099580, 96690705, -1715883035, 1537680528, 1001726698, -481301003, 66182949, -1328283899, -1703503929, -1305992217, 869727978, 1301365224, 624909857, -346393195, -1172456212, -1305642236, -250277139, 227909161, 1389554658, 2052153951, -1938944115, 307943170, -1925363416, 1910759805, -1329817375, 1968490183, 207198066, -17734562, -202059688, 1708866062, -1129332920, -898780121, -379269044, -1017483657 ], [ 1916032622, -2382423, -108129124, -1520757009, -1712205456, -266013003, -1347159477, 763089940, -1392204102, 1184777554, -1581453331, -1992104171, 398267635, -751056803, 1239347162, -205140869, 205962794, -228766038, -1695938397, -1906892920, 461138192, 131088740, -2099007521, -1890967467, 1691585772, -996880059, 1716203669, -784817308, 605438044, -1955213811, -268838339, 1930100791, -142237770, -1315555478, -1835976800, -893839052, -1191689817, 234083402, 1273096803, -1671644069, -385633151, 2138342419, 1885060427, 1835396251, 2067556510, 5657294, -1493366325, 62175370, 1099194574, -253994426 ], [ -2097656944, -1920089422, 543744332, -2029755199, -1373025072, -310023806, 701084532, 982038195, 937207731, -810982663, -1199481156, 2020594451, 114438388, 2054561063, 508848854, 112021386, -1060840787, -1669950781, 1742396105, 860315758, -1439543655, -951204371, 1963291983, -1649340400, -1980113516, 634968858, 2076341515, 686613232, -684424854, 1895689523, 1946110938, 1948550958, -1153752968, -300628633, -1265116063, 790343257, -1189435723, -75118580, -1488323119, -1496099910, -1990089471, 1498525007, 1008617055, -468651164, 72151109, -1856169187, -304151874, -1784129925, -239957030, 233996859 ], [ 1313599329, 1236683921, -1687059920, 1614382898, -1733681766, -1049609032, 872610838, 1545675211, 733219452, 106107124, -1109829515, 793116316, 671536461, -148347450, 1790852657, 928066916, -380925360, 1598428519, -1295077864, 195276564, -1722216320, 319039434, -2107289590, -1497771384, -144128873, -481405874, -1132544660, 1964888860, -2144305284, -1286513699, 946633087, 1570282142, -81248876, 1692989276, 445110084, -354579367, 369983560, 1312128624, 1689141656, -721779481, 2004878891, -235611867, -1839079687, 284048542, -2039524920, 1860795798, -661130525, 2021052860, -615519198, -923246112 ], [ -682716661, -999268855, 437645036, -802482906, 890401525, 1036230964, 1624484725, -867576167, 1372808744, 769037966, 1934444123, 1836714049, -1630058376, 1981567882, 275868655, -313817577, -1909109115, 266440515, 44859070, -1040264526, -1995982473, 1722210251, 651444021, 720509451, 1083268701, -1751807714, 2137706921, -930825129, 894592128, 505702553, -77400315, 779740833, 1295860716, -874139481, 1775708823, 1163456178, 270958413, 420914026, 470117401, 1770114796, -1516676283, -1723682192, -1186389723, 849555874, -911904919, -455024843, -77093923, 628488086, 1500704251, -1121907269 ], [ 1116046177, 487428910, 1452714480, -378095133, -1098557340, -1692419861, -950500496, -2068900720, -568440978, 1399378838, -1929466970, 326732552, 454000535, -774152507, 13012853, 130581582, -795504155, -1415921242, 1804629443, 808546283, -111448011, -215110095, -733618714, 1400566595, -1163057941, -173942541, -928540689, -2139732252, 1245590857, -2100277624, 1173399320, -176063871, 1355093185, -2099066389, 1955815043, -455573326, -1012921551, -1751682670, -6044933, -776187036, -765164018, -1957447451, 1187630764, -109912578, -1055159803, 662022962, 700629322, -1957899465, -1589230798, -1060955666 ], [ 2115348500, -221926184, -1525504494, 1359003805, 969897830, 1075945700, -381652642, 300157606, 1814704075, 354793485, 469519278, -273018667, 1157914934, 1425160027, 297121235, 877710950, -903011707, -384127459, -2029666938, 1044760223, -1039903583, -74167087, 305762671, -1326992577, -1936443850, -1537124282, -1726535260, -1469491103, 1001314216, 1438512407, -484867574, -1282759600, -1392707643, 675124912, -427182966, -1701206296, 604255806, -1994139106, 1440833508, -7264181, -172319354, 752912392, -2095471324, -967868996, -2022353318, 1270312098, 1039869709, -511773354, 1233619954, -1200107351 ], [ -1093414590, 1406225569, -117582380, 1667494279, -1138942512, -1451107419, -266394144, -1873974022, 1519360379, 670798577, -360689365, 1962104495, -326800264, 1840512004, 642803242, -2131893460, 926135734, 1407575155, -2060164322, 1096422766, -199320303, -1081492253, 1230910597, -578726658, 706406631, -1421917012, 838652592, -770580846, -1498288392, 90810328, 325712659, 2042657201, 76690809, 2052134679, 1444714267, 1513539935, -1995219060, -893401180, -1598421400, 258599562, -561420542, -2112322573, -1242961690, 541743669, -2007870432, -1515309486, -653752178, 1184666437, 323244748, 376918292 ], [ -1904854947, -921765939, -1689604336, -644308158, 121105881, -248518432, 523530642, -806936803, -892770042, 1351205756, -1383643, 174668394, -947091520, 1952689628, 1897534010, -1361864707, -443167786, 609392337, 1977865445, -100720234, -1086491346, 1306371419, 1254162479, 611186777, 443098368, 153985663, -820041049, 607067781, -1105319960, 1049539396, -1341834834, 733347291, 182654841, -538765177, -764284502, -434498604, -835019810, -569323154, 1091241270, 859367778, -834068212, -1516970876, -31319840, 1801881920, -1665373142, -2020038077, 1580984718, -1150654122, -1177176929, 1419987731 ] ] ], [ [ [ -956026976, -543020307, -1649043129, 1473229050, -1620900106, 1287241322, 1858404659, 1561836306, -496359273, -760491963, -1893510262, -1898878888, -874154909, 1021632741, -637180581, 133726567, -2135113419, 420252817, 409677488, -484769441, -2122461557, -600105166, -181479764, 196125406, -31975215, -1579478457, 222034484, 1936539779, -1629217667, 923493762, 337794415, 747097756, 2111088176, 1571098158, 1139182671, -152769256, -972506971, 2044621390, 1035908170, 1983116552, 643369987, 600467165, -206577882, -610902235, -606232039, 1467299177, -1158611089, -1255371876, -1778037132, 1875672175 ], [ -321535294, 1315615330, -1665643831, 1755090793, 1594306540, -1315407208, -2146811869, -125971867, -650927620, 1924822405, 1230899646, -1700492457, 60035117, -1395817245, 1827406904, -1740006646, 1718779249, 1854747303, -201133883, 587938654, 611948808, -529435646, 1499862259, 1981917283, -1624523462, 838663879, 1326464521, -869657318, 1903911237, -1465480621, -1220765207, -513522283, 2089528504, 2137339364, 1210689747, -660446981, -144479993, 1159230507, -969450209, -1914735125, 1362394128, -1475326322, -793624924, -536616167, 317833038, 629421148, 2132926960, -1579192928, -1680756766, 581174833 ], [ -1056962618, -1584101801, -1551774931, 540081590, 1532051990, 1670145714, -208710484, 1359250653, -673164854, -415574116, 1702288118, -117198104, 1600853874, -1643494720, 1474297598, 1323804202, 234978453, -984717038, 735107539, -2056944400, -761687614, 72548316, -88365583, 88971049, 1027277947, 1310784290, -369308628, -1214148447, 1268952603, -294546082, -249039486, -1072726825, -376764790, -1933592830, 1419344036, -1742230401, 580300670, -1616974060, -336299423, -1362986056, 1205193953, 1934391699, 656732555, -1878416311, -1723811820, 342602734, -1489946631, -1524257545, -943983585, -864780011 ], [ -1183717149, 640937211, -664751012, 1644431593, -2106605447, -379242302, 1080953099, -1552886709, -852027346, -814268695, 1252200831, 1082771146, -1340774614, 2074931897, -556910023, 1441066621, -1596274354, -630032204, -1647252734, 309750701, 963370468, 855790691, -838906767, 1743433982, -484032090, -1873828525, 953510086, -21118363, 280790712, 829704086, 2108028452, 1566926375, -2092483819, -584455551, 1503571234, -1087006729, -1506815819, -231665408, -1127674345, 506213841, -1067674490, -224942300, -922576525, -1957895399, 735373348, -1187642470, 415699042, -48835835, -1664656812, -261293242 ], [ -1158056954, -410951258, -1970307690, -1345566791, 809515241, 251187823, -2003088964, -2048358549, -1290706891, -2064140960, 739299063, 917026068, -587900238, -805993137, 1376417331, 1484694732, -556122071, -1301454542, -2019406418, -1066898881, 1815938118, 88101360, -1176179980, 1108100372, 8277970, -1252863389, -1134712224, 1207458589, -283946841, 1975512972, 1127338456, -58637292, 736734699, 1630682973, 1489070761, 625947897, -742468994, 2104765536, 1752344466, 189532241, 896688566, 1535173348, 1926487673, 1264637170, -421678586, -1948130757, -645878444, -881088293, 1822142863, 1246489692 ], [ 777795171, -1991973490, 1435743466, 214600976, -126531179, 1916492020, -2053136537, 1666795888, 941026544, -1594378522, 1341954740, 1505739847, 639887061, -1438549171, 2019403978, 1909022617, -1674012324, 126126694, 1072384758, -700753454, -248243838, 1281755473, 6100820, -1142654151, -165611411, 159926264, -361731285, -1919150035, -1177358344, 910470305, -2040128892, 455189077, 1834144268, -1666785721, 1427310301, -1930390319, -2083486784, 1779317931, -1326750604, -320168028, 151022772, 1960296354, -656121027, -1102227188, -2011069734, -40782106, -1170823112, -1317485391, -1230123722, 926909478 ], [ -2033598299, 1285962809, 1937539570, 1795718527, -1312746667, -186635105, 1302433765, 899957972, 632748723, 442875618, -1704256140, -820155972, -1979484118, -655422346, -14813746, -1827902957, 298399567, -1476763027, 1530279668, -780652650, -549889703, 648852359, -1142315774, 1881959634, 2080560236, -1040276293, 1592112340, 2145573025, -2085587701, 1749377014, -1437569181, 487585217, -394646324, -1027194404, -973213118, 1932327077, -1703707420, -507443379, -1158000954, -382373276, 676035586, 381495384, 1109116794, -1280903141, -1136813793, -1500836591, 1121152355, 1208966451, -1106569310, 2126348560 ], [ 2024102388, -358333157, 1787935, 906953822, -1024245138, 559372687, -1288989136, -2125247970, 1799760507, 1139607384, -221429033, 849661071, 1102649080, -1206453404, 505969727, -1377016986, 1800390321, 1846741313, -326015366, -30604430, -1300081772, -2696581, 530926043, -1683781864, -1958648736, -516943843, -796427293, -1352708448, 2123751309, 427084936, -1717118634, 1738085649, -366505037, 873642744, 1667564717, 766812240, 827709498, 483401510, -1952993323, -946130781, 197858529, -2039234890, -1341091071, 874671338, 833170163, -1133011832, -1857743097, -1890030493, -137327534, 213567326 ], [ 1605888874, 2076196877, 1092027072, -1808065933, -581121075, -10905718, -1625223101, 808166030, 667109200, 327463832, 1938087365, -2095245470, 288707027, 818160402, -1898498473, 1186322874, -843139205, -781753757, -1392935633, -729667155, -1397166806, 392930407, 998371566, 1952954747, -49963944, 1809556495, -705073322, -1715878225, -1648750170, 683147594, -813484755, -327498015, -607397255, 948160548, 39677747, 923852114, 2032421042, -778075647, -1523465064, -1667407292, 1556988713, 627458745, 2024139742, 57646000, 404432083, -1070337761, 550581012, 1154701057, 533304293, 2145193559 ], [ -563738225, -556882266, -170063642, -636206290, -539845577, 271729872, -1375803400, -1202126913, -643889465, -1028184781, 1005280117, 1210378106, 1237872525, -206896206, 1048484745, 1549375605, -59980123, -712639281, -190866823, -1266730038, 1626406104, 921318704, 2091715452, 301205593, 201318034, 1691028045, 1691729152, 2060024729, -644485232, 1397086370, 891092584, 1334314381, -108970750, -374043499, 179701034, -1083637127, 754096123, -987483893, 1199261780, -68722408, -965520128, -686984268, 1650134994, -978056095, 10736200, -1321704735, 246554909, 912022179, 586838142, 1452737108 ], [ -1474711465, -1623180324, -1184344705, 1234713517, -734040224, -1819745672, -1837250647, 1928423254, 1318318026, 1575149166, -777576929, -764190517, -813503132, -1263167739, -544937663, -1528656361, 203430541, 1620840405, 1433355346, 81131220, 1580770634, -312259423, -662620481, -1527559122, 437204823, 129649807, 1073233772, -278203192, -292398392, 1784174117, -585121934, -1010094934, 1139937680, -1141384354, -1858371757, 2137279431, -488171178, 396134912, 896544449, 506908166, -966970342, -1919136460, -457482358, 254352642, -826683599, 1302142454, 203593378, 589855584, -584548126, -756916572 ], [ 1115947737, -1745663536, 697335182, -228403669, 2132665800, 42999440, -1751813786, -1637842934, 1807507179, -410447517, 1555904236, -506284316, 371888224, 1692269729, -1761041246, 790989913, 123456621, 1154416642, 2012567609, -1847082475, -861128208, 2058011888, -1479699387, 1004030292, 1339586967, 1802667867, -1768628053, -871206302, 1088454034, -1211376885, -371722140, -1194369023, 329829774, 809976154, 1667348761, 85873594, -200625867, -2030892727, -1690315122, 1792973683, -1704628257, -1192735848, 792252605, 1433525781, 2016184256, 308160331, -2122311912, -514985331, -1967974544, 735818627 ], [ 358782074, 198369870, -221285193, -911735177, 677861805, -1111292708, 76180219, 2084993348, 301253245, -627784263, -1019952031, -17466260, -574209160, 11295637, -162986721, 955374431, -1453448902, -1955914127, 1787260951, 281602657, -1659359438, -2109519434, 2084093957, 1635338281, -1506978755, 1504069217, 1167666662, 434652088, 1474262626, -386332060, 1832931806, -1729086882, 593397072, -1751147700, 173839254, 93544463, -987210396, -1983091804, 64784495, -1842300742, 1318515873, -517656237, -484858467, 1181221668, 673509346, -1591856768, 604129677, 2122608602, 1153355300, -1067705033 ], [ -667898103, 1971440856, -1199289563, 1767593587, -476339713, -988283453, 793579416, 676684826, 754762152, -1195042314, -63467906, -1673105482, 1351034055, 2114979159, 204363280, 1678924933, -2121219271, 1779882109, 1096386486, 2042983798, 736250008, 2063002395, -236983594, 902072015, -634959980, -256075357, -2075539922, 1786881603, 1444602026, 369222383, 1832023205, 1134230020, -1066265970, -100862011, -1760754318, 185092763, 264255117, -235525249, -1645854914, 1435941633, -836453631, 583788643, 908930862, -1001639745, 1007327479, -1745793728, -1181946435, -1163965170, 1282385692, 847002249 ], [ 57218263, 246175672, -630543289, 2139679338, -596306880, -1691028765, 884266920, 685937475, -370835632, 2094751390, 1023883389, -461577742, 1765071797, -233833949, 1269825895, -1011469097, -631223202, -1273243855, -250039856, -272186448, 1189757762, -1323913444, 1124796663, 734417158, -2128846684, -383119855, 1583418002, -1765160918, 870804243, 840682196, 1367422187, -1747203669, 451450836, -1931752288, -1519390861, 443660150, 110871810, 1175891704, -113532306, -504834801, -1089153056, -366664830, -1796157133, -1608205165, 2104868129, -92437677, -1513598726, -772341394, -1291428077, 101736427 ], [ -448610237, -1590979762, 972579825, 1725971821, 1821506131, -1570065130, 1529300498, 691706695, 449547926, 1524282657, -1953924343, -1919798225, 2040041049, 908552823, -2140193656, 937373797, 1939045421, 1659116218, 1194129005, -959152220, -872213613, -390732610, -697273990, -1466762669, -1233895666, -642864628, 1052740674, -1040772822, 66599129, -972053303, 1044788509, -1900985019, 1700039362, -1667839427, -1241239167, -47644808, 1463723609, 1456072834, 2132585686, 1127291740, 544698656, -1235478422, 69904196, 693112941, -1371357148, -1170683170, -711746797, 1981002976, 1520411764, 462829812 ], [ -1895768902, -241793270, 892337656, 1977149078, -1444457639, 220818935, 435431256, 1207915765, 1782050981, -359326926, 1832560485, 1473589220, -448491913, 187336742, -1924313013, -98874258, -1462277770, 768341644, -1008630508, -1688737418, -25516926, -1053960465, 1123228949, -251199198, 1377722276, -828108607, -1674928168, 2069348331, 372624998, 386328060, -568474757, 548156110, -2044410842, -1982121301, 425791495, 2104269867, 1101350037, -228343830, 1058938882, -1931866364, 2041274650, -1780873004, -830608257, 1579927527, 249335512, 61706054, -1764059049, -813178823, 1964276204, 1432962193 ], [ -1648192946, -1480900707, -574806422, -1427132160, 56366085, -343400027, -1601834159, 1485791171, 1363591835, 417033303, 897765004, 1484072644, -1778107323, -1027986997, 1531330476, 714601449, -1490159341, 816917455, -878792159, -828018183, 1085798513, -429410831, -249026872, -1537145048, -1717773487, 289372006, -746461309, -1333092384, 56635046, 854623944, 799247554, -2091844709, -286924581, -1168914163, -1737292240, 25466425, -584971522, 710048153, 2139547373, -870676347, 2127781973, -196943089, -1576644619, -412398227, 930221665, -1932770871, 791559570, -376623126, -594344877, 1379891349 ], [ -1051048293, 1877258478, 1680706912, 44296912, -1225867976, 49515970, -1359843988, 1184179794, -1684210054, -46178717, -786322694, -410139360, -851169169, 764153468, -156062853, 982562010, 1025072702, -1841305461, 36673814, 2110777117, -248895862, 153513387, -150160099, 360095182, 1429108606, 1479741636, -1437041957, -1520611821, -651668394, 730553216, 1753105689, 1755776326, 470047623, -1556982983, 2011523502, -892964935, -953030888, 234434785, 451699116, 50015209, 1561283945, -1637261377, 1928927486, 2091673747, 1265891216, 1252505717, -1483232060, 708434238, 1370911108, -1770887312 ], [ 413215797, 180909163, -183727421, -423024694, -1056944782, 549321481, -1559636723, -570131933, -1782350893, -287154092, 1132124464, -835806604, 2124226718, -1507430086, 540970534, 142493443, 1519476300, 695760400, 899733973, -1015741797, 242751933, -1442260474, -883056508, 650878797, -1138797880, 1311375340, 879484183, -2079072691, -2059542453, 256843719, 25487618, 1833343404, 1358916262, 1521651769, 639236384, -2650857, 624722969, 229908899, 1459581315, 1637534498, 921525149, -1244049293, -377734194, -815780061, 237974423, -282811214, -1426258980, 985910524, -2037782734, 1180481231 ], [ 2062306483, 1036276298, -659784357, -50533526, -528738004, 2017420996, 280456492, 861730262, 45668396, -90667436, -1721514354, -1917146513, 252436663, 1433032190, -697212156, 285986290, -1134946314, 1393907638, -546621232, -1133398450, 131717968, 1175549104, 795555759, 1028884233, 730320603, 727226741, -1453206939, 1152712638, -1525143690, 1359805122, 1410778439, -820152072, 2013408419, 2002252808, 185138029, -508620647, -728538830, -1554870303, 2027406034, -1708461796, -943610149, -505640153, -1782414460, 1552520533, -1390454990, -1127795300, -1207035272, -284403606, 2086451068, 7257746 ], [ -2121539634, -1859070093, -1976850583, 903276727, 1470440952, 1832868520, -490335883, 1327245471, 815975938, -1921957130, 1055470782, -1213440352, 164340793, -1471010650, -1610464849, 1879167294, -603639552, -289055694, 1757985962, 147592377, -1213413782, -585472701, 2066585536, -354186668, 1935328755, 1740238849, 775932369, -1843474451, -611910377, 1741788893, -403109319, 1918840281, 939308420, -231082049, -1311701711, -529525739, -859784438, 585433753, 752053564, 93349251, 209498731, 526672706, 2038881761, -1433449900, 1331401933, -1436179609, -1668726475, -519897903, -2027700768, -727053773 ], [ 2071588045, -335146249, 1290835171, 1083311394, 1721897940, 324732360, -1793994361, 1504092679, -244590597, 605810395, -1442667442, 1059685985, 1679110807, 1995583316, 1233565661, -1228125557, 1682848157, 1098597904, 159807331, -1480056230, -589294471, -1260819445, -2080438682, -520304428, -632081631, 1122134744, 1380636657, 2086154289, -326956691, 1744351048, 465061019, 1465986099, -1797347701, -23678937, -457033733, 2132278665, 913542370, 335985982, -1723533200, -204479826, -2143130448, -1183779618, 1971633582, -1546102945, -803373944, 1625509118, -352999788, 1039343995, -1437255835, 1084156283 ], [ -485749336, -1171180317, -1455006756, -1083412564, 1591171330, -622582789, -779356033, -1043133322, -1768957074, 1973017081, -241394204, -577358022, -1608000479, -2020834128, 1397626037, 242439728, 308601703, 659996119, -1490916398, -2011870228, -982115803, -999411700, 1309542613, -688216325, -1521824888, -1634287130, -538148858, -654158773, 275625912, -509114221, 1289412404, -1826981315, -1694718155, 797238960, 196651275, -1687117784, 1025773143, -809494505, 1893288276, 278871619, 667540918, 1307623587, -1569638365, -1659405608, -1214141221, 1683556725, -1936171117, 1819057860, 1369534315, -589277301 ], [ 981468086, -535833302, -2046700922, 1234288461, 1737357933, 1266474393, 1137002421, -164416686, 1650335587, 744369904, -2077694086, 1173339636, 53347493, -989731937, 4895318, 1948161776, 713681057, 538723471, 1475414227, -1667304540, -925395250, -1358174268, -833298676, -324438348, -749470473, 751683204, 1868487377, 631922422, -1118881058, -736386406, -54066151, -1031958455, -1898044351, -194060738, -2028172172, 2038426729, -2041688609, 1845413513, -608757061, -1009676629, -1553063519, -1214396120, 274442179, -432742973, 682545752, -1584403494, 1898561221, 1674544050, 706395708, 179382333 ], [ -513849779, -1900378466, -568730554, 472123490, 1512858306, 1522278955, 933756589, 442863319, 942407618, 2098137867, -842252649, 858401169, 392781053, -1536059943, 1134455065, 1324976266, -710636273, -1765698662, -621514044, -1377289568, -828357861, 691678044, -1725394530, -1938893449, -1079054588, 1084205462, -2017598620, 680135998, 1729300854, 1481946745, -438800603, 1206638361, 1312237992, 365526101, 1964244138, -1383333209, -871624533, -881259041, -748402678, 2091567583, -1778398269, 1833319472, 1810809518, 652083804, -1233821994, -1382819108, -576531723, 856693729, 1565053507, 7000344 ], [ 1703778776, -2061009277, -143738661, -842688854, 785556608, -1827008852, 1818485484, 513742435, -1468320111, 598400641, -392894613, 1384333792, -394782861, -773635797, -456218835, -1795040476, -1079378499, -1216361736, 2038309955, 141508088, -552344067, -783551571, 1283394818, 1951579633, -311549722, -1049771215, -42974845, -1327640578, -1718764152, 994848462, -1764514330, 837122037, -399060129, -2022296640, 805504421, -145299330, -541415140, 2033667377, -1867306721, 1200914570, -126600928, -1098052299, 1798767808, 1293792588, 2091700821, -1995154350, -1845063242, -539955075, -286529373, -2050221343 ], [ 154275297, -230527780, 1181438919, 468709342, -435022757, 595254196, -1684254071, 191344737, 1742618366, 313855364, -51156232, 2130875262, -1149544911, -1228498584, 1351014543, 783603182, 821411275, 1910829882, -1912964457, -1746848987, -379148992, -1716340458, -227255223, -1382742595, 1294561448, 785256592, 1411897743, 593606524, -2111922474, 2039785827, -1773721491, -204163075, -128764208, 543027657, -1929076732, 115466065, -1726206725, 1580700952, 1719034629, 2095550239, -664028888, 622064551, 1849421867, 1418175497, 276103508, -504381245, -853785806, -824611009, -2068534155, 948465394 ], [ 813019332, 114164003, 1728566539, 450648201, 832427474, -271929609, 116280382, -1230159346, -1464639735, -1502370380, 53721701, -1266122869, 552535890, -1353847227, -986740315, -1912871917, -421915619, -698973525, -618142022, -1999652065, -922962667, -1126283506, 407514629, 887120370, 1117613922, -1854763673, -454090254, 378631700, 772042009, -439770614, -2098629039, -1465364701, 597651584, 1602023857, -1094321364, -1984669046, -586070199, 387922895, 443082268, -1389159024, 1918963771, 1303957044, -1295751245, -253762962, -1588012717, 1951549200, 881562801, 1251626223, 1155001943, 482215769 ], [ 1662882820, 664448690, -1741551816, 1817729494, 39450535, -450379971, 1146208314, -1865641846, 194388902, -652330577, 534531766, -994937525, -1415691645, -1232462557, 753037783, 1310889618, 697264987, -499016223, 1110855451, -1982193414, 1114138928, 1467031648, 138051132, -314396721, 959697471, 256077270, -437496157, 634510, -706843877, 491905149, 107102037, -103437122, 165862500, -1682371662, -25308931, 775863766, -530948696, 1252256682, 208159340, -1940636687, -2061657324, 1762482040, 360570128, -1714828680, -1081983270, 2123588703, 257465831, -1660364530, 1962331439, -1077714810 ], [ 1222147665, 543053676, -1485063504, 182150034, 40303389, 113200383, 92057369, 2029718336, 2049386581, -2003967119, -391538386, -163098521, -991268064, 2069742651, -553511263, -647829508, 315892751, -374405764, 1650025571, 181490294, 1538281990, -864724711, 406207868, -919765878, 978736872, 2133069707, 745333751, 1501941968, -2078191099, 2025138853, 899592588, 811190492, 1903102639, -951914618, 5535924, -1420726609, 883511644, 1239030071, 1231317410, 841684541, 499012994, 1712213377, 663420577, 243946746, 1972330623, 1412113039, -388725409, 1552382585, 1247890658, 478437275 ], [ 1987805744, 1242574988, 467935362, 1937241542, -1458769959, 637568968, -351667078, 1479633219, 1517990497, -395758264, -1311534612, -2100218934, -941644697, -191868301, -29999260, -959226830, 1195891502, -343792555, -2048133890, 2092869001, 993410594, 2088773724, 1243652221, 204319979, -151157589, -479788383, 1457961079, -2107158592, -2026386048, 1825758473, -292083247, 797869919, -1289156522, 1688040788, -1139675197, 698269916, 744217233, -1426834577, 2023121255, 1558456403, 586907979, 1979535339, -180259705, -272200952, -544477665, -1526907341, -779726199, -1636322825, -1882354085, -1838226503 ], [ -2095998248, 2106950103, 348154975, -1016767649, 1781683142, 1820477006, -1295026954, 815522607, 1869445743, 1692418533, -1100728489, 1127310079, 228467981, -132471458, -271853535, 929702767, -230792414, 220172046, -336589568, 275474511, -1071600401, 1681440764, 362746958, 679305531, 864675630, -2097361281, 1062736142, -945206647, -182775731, 1616288335, -1035987309, -748918634, -761893804, -1216437200, 1947169502, 1756650538, -1671300653, 488115190, 1676945852, -1301934191, 413493201, 1370605308, 1554639012, 1217795363, 372387180, 1134431990, -1704814602, 1495517638, -854682942, -1837071056 ], [ -754940091, -2026570150, 1825572144, -1042551295, 1049485595, 755028789, 67155367, 1162708506, -966666288, 81462976, 491206871, -504107656, 987510857, 1108864313, -1903894684, 255236319, -1501633959, -1153785096, 334703049, -1122812805, -974134174, 956091444, -647583085, -1338099270, -1685302314, -1510345049, 380074398, 2049399414, 197917502, -513428104, -2000479707, -1116031832, -178242104, 1998708353, -982851517, -441901764, 716969264, 1112262870, -728304709, -861438852, 1888128445, 902097332, 1967758246, -425280120, -987206721, 924631446, 1094059665, 1594858707, 843541577, -1374728760 ], [ -450123474, 1256314140, -1658233475, 933167098, -93595629, 1281682371, -2140434911, -513252440, 1326732753, -522286825, -1158250124, -783224874, -754455788, 365611202, 1492852880, 1209617116, 1196082824, -1836024374, -1086994734, -1498804848, 937976327, -1740237284, 636071397, -519977695, 9336375, 694526540, 38316915, 644255931, -319591092, 1450643452, -1114734294, 959213284, 1110440078, 1770963591, 586530499, -1189230452, 616759644, 1933149127, -1938085591, -1515138297, 595413304, 932890667, 1279752623, 2106349492, 719641767, -737869400, 1265405173, -761591740, -202088517, -27407270 ], [ 751236870, 2015640588, -575898954, 218374454, 1667903436, -752740150, 545202477, 483132963, 553238117, -1080169302, -1619227089, -582167057, -972867369, -1677688188, 242446697, -456632884, 317950233, -796129779, 2139930546, 990089426, -1161685032, -1186762652, -477088184, -1404934303, -299254497, -1923118160, 110291724, 1959071511, -859136355, 187936463, 1894836113, -253709168, -1484174921, -1394030371, -1077155894, 1904367222, 985891887, 1833911254, -692501561, 327781479, 481433225, -1913511322, -45127784, -434210741, 427472120, 1029519702, -1250316657, 1297578708, 1121207931, -148327826 ], [ 288299134, -371643910, 1710464376, 130736202, 1514137351, 263019126, 2083439826, 527259900, 1444171997, 1387631244, -803816818, 57915276, -824179904, 987557482, -1383342953, -400868342, 723728357, -1167888497, -606706009, -1970799541, 1493643652, 1977343123, 501602801, 2120961445, -1380039589, 1751207777, -148931728, 1254887167, 557278423, 699819831, 251881155, -2062777678, -17921279, -557078117, -946431818, -512286427, -1768623244, -1395114970, -1041610963, -1289395779, -2133571376, -2116153100, -619080675, 1157468614, 1556358877, 1003974920, -1224327093, 1510625623, -2130840624, -1944934656 ], [ -1983609487, -2018669036, 182946768, -1552213187, 492493966, 148633077, 1166824433, -999010352, 487452816, 1872387176, -1764686019, 1479966874, -795606222, -383827154, -2116330912, 1876154341, -1927372687, 256082440, 649452796, 789197153, 1451779975, -106364233, -1229677742, -1180481228, -2147091098, 1581831883, -391013511, -182323, -1106285611, 771754827, -2147163678, 99001110, -1748548366, 425141750, -1751020834, 320620461, -568837843, 791659183, -1299216604, -829561874, 933901772, 1362533858, 1173642873, 1094094206, 1461449074, 360866735, -1950546481, 701154252, -1667981020, -1198917693 ], [ -2128231512, 1638034078, -991897812, -766471467, -1935384022, 1350420301, -992952559, 682483703, -663377238, -1279042739, -355897178, -354088734, 1234760745, 913364285, 1630465549, 548624598, -1858343254, -731897438, -1291291131, -2136883113, -1605833108, 150702967, 615068815, -1127413467, -632051757, -26293758, 1271178437, -798650116, -2089827912, 1442596212, -1155466478, -1896382708, -1860258959, -587739713, 468264820, -971705844, -852869170, -1531569629, -802211977, -1292749298, -1763304179, -592905007, 1771365489, -1455503938, -334425770, 347745798, 1047642755, 753622057, 1122973420, -1130795102 ], [ 630538966, 98759701, -1052202927, 1627786804, -1581823282, -356266086, -1477728359, -1859995994, 175973382, 243448874, -532321662, 373991579, 747676780, 983892574, -388434771, -1308001106, -1414820303, -812179642, 1346811571, -643828409, -733254895, 897268401, 630293623, -354515694, 406099535, 318223510, -2080953826, -57023975, -2138027364, -1386202341, 267589946, -1057527802, -1012575998, -1296895157, 82289223, -1238480495, 1996987219, -840340823, 2004980824, 1396130499, 374012390, 1489848361, -460405064, -650231494, -528779324, 1140119753, 1722274725, 1895488540, 367181917, 589139153 ], [ 369753338, 1282607266, 2020155677, 658629923, -1751976332, 555348929, 1429404941, -824905138, 1238343982, -1638513479, 869533789, -997660437, -671724009, -650595929, -20733672, -1699133723, 565777306, -211840606, -1781515516, -1474209300, 72194744, -1609852871, 1403579635, -251877783, 1634335916, -233905578, -784964375, 524284535, 753016109, 30770535, 1671121923, 1540407540, -1819858647, -638720885, 2031582250, -1473169127, -466485482, -909291019, -276349363, -36620281, 730917517, -224379749, -2065450384, -1412783358, 1253103493, -303599122, -482841814, -446895252, 1553910375, 1111626097 ], [ 66632686, -32986275, 908831421, 736928399, -1841755355, -891240549, 877786422, 116771567, -1844952102, 1543301301, -531792058, 417971405, -1207456033, -161412074, -1021375411, -199369468, -140625959, -612828783, -532158142, 1387700796, 1958444810, -1190267149, -1661147442, 480292263, 2083809598, -1830271929, 962936562, -275609703, 894219448, 483161267, 2060602300, -446037210, -1710659450, -1376522609, -1065091694, 2122002371, 1869967462, 1406956457, -1685044510, -996905113, -2003379131, -1512523322, -1785493182, 2064805960, 315938581, -1419442570, 1050613493, -1164291703, 111360490, 772571873 ], [ -977052052, 820238607, -1834395926, -906227887, -1753615747, -562215378, 2070944832, -2017088693, 211723052, 84064177, -1791207324, 1021816453, 2134481075, 1824233986, -482553769, -580228109, 1866482584, -1957278959, 88621309, 853465424, -746557035, 973283581, 1726439634, -1156027217, -780416177, 1043476772, -132941507, -681386549, 2083001360, 1877111910, 395169926, -1609987764, -153914736, -2091577076, 1587377020, 199565077, 122713903, -1533791522, -727439278, -799277716, -1162878504, 760477265, -972601356, 1649566219, -290258544, 852615222, -248732727, 95305093, -2010452182, -1168286050 ], [ 1538709691, -373697997, 1186701451, 707192400, -1255615057, 1781151935, -482683893, 1298735744, -1482900726, 1669273040, -888236467, 16077044, -840607027, 677597931, 1200550212, -1302435546, 2095496389, 634083594, 1503969095, 1361365226, 681820395, -408550815, 821317281, 1657226756, 887558851, 1423929392, -1554886047, -481225638, -1703949577, 1390752894, 922911732, -1669570254, -280164834, 380605270, -533197602, -464771007, -665678726, -868793722, -979946502, 498525935, 865496906, 1618117720, 2121531587, -1813478914, 607002646, 237081781, 2110335438, 315540604, 1814638372, 689301584 ], [ -967169699, 1636061035, 1470187390, -420691591, 1659182391, 2095917429, -1600382003, -86793057, 124936621, -415988504, 1068558480, -516079841, -302269858, 666393229, 171565466, -156852011, 1044513168, -75126120, -2036783013, 731107267, 877034377, 275399630, -1470810246, 1910881344, 1775721439, -1231126042, -669807397, 1132916684, 2041060421, 2156384, 1709595215, 436964340, 1591198749, -1217627079, 667434325, 1220036061, 2142303162, 817014691, -2057162146, -1971862730, 680332764, -1613079405, -1785068376, 1388303338, 1194392640, -716714954, -931247112, -2069255621, -1039193183, 1482893127 ], [ -981760974, -1831363340, -1313591135, 1815900983, -1703949243, -1095443775, 413366161, -1295165071, 1130979725, -1700047158, -1223670382, 1511540890, 171227458, 1193500299, -1445283809, -112054610, -1788231595, -1234330611, 855727216, -727634460, 1053608939, -1864988056, -885687710, -88927981, -86046839, -756726394, 842018396, 1378285401, -826384710, 647405095, -1424333914, 563635263, -1945540609, 2108258784, -421212168, 1683987921, 115236857, -629189755, -249046475, -1846069056, -490745521, 1106013612, -1898991609, -166598304, -372114349, 645118460, -467837891, 1833972227, -121306501, 1545369932 ], [ -564021948, -219039578, 1885841780, -273090983, 1997721801, -1361330982, 119140103, -2008849724, 1912176253, 579054942, -792205344, 1455813237, 99696934, 1222601014, -1709599009, 683623609, 87212835, -84131761, -384578331, 598851141, -1823391010, -1796871685, -285491189, -1350296733, 66028892, 931546611, -680238518, 1157492750, -552327384, 273291312, 1990387928, -746832417, -1669785264, 969870435, -358867432, -1326873170, -1102388923, -1287136372, -289572550, 698828563, -1276100522, -131040927, 889918340, 997901054, 1640505677, -2091967370, -1486775063, -1781085186, -742979332, 248741769 ], [ -1517836228, -1599357589, -1679917352, 26082283, -1015171861, -1590123242, 1222357388, -2126626221, 455255465, 1749481598, -1833853634, -1499776429, 1893927802, 115893989, -1371018889, -702512405, -1078361457, 254990164, 761593980, -622882421, 1557949492, 23818835, 2140738711, -733790425, -1314138519, -1699903765, 68218819, -1772205915, 1416246092, 930960716, 1555929057, -833135914, -1185576317, 1658109600, 9039957, -752358239, 1893421455, -1928218604, -644081701, -43190489, -1245402211, -256599329, 425752265, -390338797, -756905649, -220550708, 1174046822, 1503482813, -1907449893, -75376090 ], [ -778345454, -535945068, -978816309, -1856606858, -586653114, 934503997, -1083098437, -613060473, 783494621, -570368483, 842399681, 1745889387, 56794654, -225016115, 165546294, -1545725141, 818620639, 1604341134, -706428861, 489978991, 2132910202, 1493621308, 1083857565, -1394436691, -138204845, -1512726588, 1282424609, 59125414, 736173251, -1883731143, 803348499, -1674715760, 1999529950, -1237994447, 694454046, 79791888, 1074073842, -1862898483, -1070029678, -1039500370, -1726732620, -205938024, -136647503, -489170794, -181637201, -1777978084, -684834131, 862670395, 1867023553, 654733582 ], [ -1173722188, -155188073, -547556550, 1253702437, 1911936590, -1022990614, 121766964, 58211331, -2032385812, 1981464812, -648843311, 716711074, -2094276332, 955366241, -2070225047, 1355592734, -1248321806, 528690283, -1343748863, 1752137743, 1603729549, -922374015, 2124388058, 2062063673, -101705781, -1980594161, 1432509719, -650479889, 891494641, -1690827786, -454553705, -980896684, 994313921, -196745776, 1171169205, 760574260, 1932648697, 709343087, -565670425, 1708738779, -1416172533, -412042516, 1490218898, 221571360, -369930907, 1510803905, -40088244, 731307534, 1487155007, -1188194111 ], [ -1546999481, -1724762015, 1500094017, -1398922347, -1707506237, -1245573798, 849939389, 108310876, -1611479866, 898091678, -884016645, -1191988804, -1471255442, -1412957264, -713655098, 1929689805, 1812177440, -1840556145, -1603549525, 1388151962, 1305591871, -1890315766, -886957794, -446499482, 624220385, -1216352729, 824073996, -457285101, -1560610396, -246012640, 329941351, 918793414, 1301838447, 2003895633, -161145575, -81903284, 565712266, 658010477, 1812647729, 1828614576, -1732681677, -1449714380, 1985471718, -930265650, 1138479344, -1656817062, 481476374, -1918154918, -588556482, 48714951 ] ] ], [ [ [ 162151971, 2113766890, 650026937, -1278873204, 619514419, 141255960, 1018334698, 1280598804, 1747157291, -912109986, -2112447823, -325235287, 311578286, -290953847, 1105177017, 328973637, -1314114827, 1734481051, -1760917796, 842222410, -2081528377, -1048669438, 2124029733, -492747540, -174154948, -517557835, 1683717001, 824163422, -311507496, 683496876, -1600308845, 1992231180, -798501755, 511569781, -1230485787, -2024024983, 307411587, 148505371, -869598445, -296474612, -424711675, 1116937453, 1085676599, 1821573719, 1688153837, -1779075853, 1787300263, 536308182, -298694263, 431381138 ], [ -2141661482, 1885734248, 1872048691, 1502735637, 1199857438, 1476534992, -1753506520, 1074318417, 586371377, 1904410513, 1006947907, 1734827634, -1022283293, 1863908306, 438096126, 337204396, -743065140, -1868654308, -1578195778, 1973019232, -1253900988, 2070288842, 1317176308, 516729159, -1312988064, 709666123, -1103003036, 2055409721, -495287668, -1345757734, 253204697, 946187864, 572669405, -1398636243, 2041614481, -315225802, 873635087, -1567459718, 979094676, -1431000232, 1862636933, -1342261155, -621938561, 1732356750, 297646544, 451748762, -693696512, 1163230458, -538557508, 1072642502 ], [ 604307506, 929084147, -1203060474, -1880898964, 1969807454, -2068916057, -1320389743, -2077729634, 298092195, -1146159611, -1824241057, -1098965769, 1039464084, -1554531927, 1263939583, 91869232, 762511691, 848801112, -1804145407, 1213224256, -878177294, 837111538, -2011193859, 1932691303, 192286315, 1935569784, -1268365003, -1051464445, 669260188, 767533909, 530615236, -106781495, 2103511340, 403184965, 1045235143, 24905211, 2066731831, 162417728, -209118578, 150274670, 879321510, -1475102539, 1332833040, 1296916107, -34249486, 397246593, -1077724185, -721867598, -1830048149, -750783352 ], [ 1599310082, 262531123, -1320475833, -80714120, -1589081689, 929243063, 416021805, -1128084011, 1996050326, -1409314810, -778577113, 295541393, 1542627206, -467054825, -1017314094, -611075978, 392693632, 59234238, 984512144, -887763056, 1752045632, -630925279, -395063115, -1511739743, -823597004, -1671814556, -954735133, 1817724653, 659871942, 2100813377, -896974351, 643683718, -488335731, 1804793034, -130729229, -1057571813, 468591572, 883547265, 9348861, -2001827940, 1779541763, -1615566234, 1947582650, -1513088332, 726318612, -1129331231, 1980886527, 1793762434, -852720404, -1465637140 ], [ 1854178389, 342218112, -1264849428, -369372607, -893818763, -717671526, -593342584, 836946436, 1428384155, -979356334, 1204296735, -754736344, 1393686742, -1527501396, -153416666, -801664951, 1788883997, 1892901329, -1396140293, -671178070, 80005726, -1922845849, -1543718491, 946444445, 3933124, 87905957, -498439260, 1072810476, -294480608, 1157820942, -1398298193, -1921929811, -190654472, -1381292487, 1938396848, 2136853022, -1324185784, 1626846708, -138378877, -907188187, 1833485106, 1548067619, 1631920046, -406626379, 1865399707, 570188486, -755720175, 1341578647, 1443431508, -792085277 ], [ 1551303808, -327391227, 895751125, 1411660435, -560972026, -536276720, -86661960, -351949493, 1406156328, 1346651635, 2097197301, -1469066591, -1548147924, -439745832, 322166971, -110732305, -134622679, -535989768, 1288449909, -1977183920, 1625440636, -2055828629, -2025395162, 413780731, 437853430, -2098336620, 241527897, -465784157, -1829115830, 1896763990, -1059226493, -778662784, 1377800536, -549298258, 338387910, 554912488, 1720923032, -697735691, 946272107, 1805952922, -1893883659, 621803461, -1808999012, -260210130, 310979458, -1663569064, 1221391715, -988601670, -1537637187, 246556829 ], [ 1679700369, -1488530555, 444443508, 1527481787, -1305220982, 1302727140, -1800341084, -677197853, -1010294600, -940631383, 1782005732, -1785723908, 2115192658, -2085047398, -1036273875, 1007800592, -30398605, 1384696472, 916120719, -1767686874, 622033959, 74081468, 1675178849, -721674805, -627782796, -503181254, 1195068120, -2086944742, 1638218188, 535781359, 939727025, 78398121, -399468869, -831812387, 87523968, -1451650942, -1550712526, -802960178, 1493623684, -954947140, 1454284572, 1432657674, 1722623888, 404992397, -189096583, -1699344088, -626868295, 1530459765, -2080276683, -1643338103 ], [ -1575615533, -518408744, -1670327303, 929854543, 1131284196, 602886524, 1138918629, -447615634, 320005176, -703567544, 1311208042, -111093668, -523737911, -1329998273, 236401846, 1471868406, -1716629622, -210234953, 296010434, 623910058, 384368050, 14244778, 16534048, -1202678272, 337384073, -905606418, 11723903, -321254319, 1791551058, 461732163, 279636286, 1567283069, 1174701439, 1026959452, 1794754894, -1744950815, 343644230, 1668254644, 1319612260, 1699052750, 439780106, -1514548908, 63955356, -2075610508, 1944756578, -19914113, 2100968136, 725277312, 1416927457, -337143002 ], [ 1681738102, -832187463, -1402946462, -418875032, -1433477461, -1401709536, -897139204, 749994773, -852684767, -558168830, 1071242222, -773901930, -1123728582, 558453901, 720185426, 2127738033, 1269604556, 134922507, 216625267, 1276786346, -510250801, 1095289585, 1357849803, 327224834, 1282662924, -1820954040, -86143627, -1112154711, 1412307003, -1206730757, 2097430865, -2073530535, -463903760, 649974668, 206638663, 766021841, 1100875338, 1008881046, 354861513, 1388193358, 988571242, 1985311341, 611231758, -1956822190, 767919364, 666759195, 1168905042, 1505105447, 1301616573, -1746083151 ], [ 269773637, -181387041, -2019984139, 713876899, -1194082256, -1773502124, 500227210, 996980193, -844084366, 487261338, -56077480, -8610064, -825209273, -485778597, 1589137813, -487136246, -1020393363, -745884158, 1791685906, 1056909286, -1272835182, 22163987, -474895053, -553686491, -1670566579, -936669602, 2047431450, 971613297, 1014267075, 236896303, 1534420206, -299404943, -1279306855, -1983584175, 901764918, 748698643, -1515219436, -846527780, -1529661554, 1714596354, 609795976, 1051311869, -376433542, 80408396, 970174111, 1478815432, -230462933, -1153743909, -1176762145, 1269447300 ], [ 1125537360, 1964250268, 1897154932, 1245779392, 1694592605, -439549131, 1062454350, 1992317075, 868990521, 1315854161, 1498228384, -480655925, -741462767, -451015063, -1600132744, -946754363, 1117609516, 629026958, 1267941633, 1341796561, -311956904, 1660583910, 113410017, -1117853758, 818667554, 1684021082, -1761485892, -1373902805, 1502590616, -1494335944, -666174351, -58986674, -11605834, -1396439662, -588504123, 553797354, 368101572, -2067803114, 924635181, 1724383208, 606385272, 1542670013, -440393437, 439342177, 1173036590, 1137611323, 841557477, 1096101201, 1350173790, -488805880 ], [ 417580250, 1144169929, -705283300, 1788266664, 750369482, 903335757, -1373709020, 1079313217, 652171022, -1438902026, -832081291, 389511220, -1663333501, -1098989261, -823879372, -1395948754, 310075235, 1271741162, -1099179341, 2105606626, -857436826, 662221544, -1377423674, -1363422410, -104534122, -577812984, 608110795, 59079198, 1664472167, 578283370, 1595114095, 1214197912, -1769771859, 275727405, -713655095, 1702131439, 942709773, -831697118, -276710648, 222855172, 1444097227, 1457621897, 1714709575, -447671960, 439016153, -1694756603, -1664544474, 1253021593, 1690583690, 716168969 ], [ -510804415, 1059731479, -714116622, -1038793001, 840215497, 1434956883, 1987602214, -28776147, -121965493, -1259862666, 1782718947, -1164733181, -54580285, -1856442594, -1771801311, -1800901730, 14174654, 629535254, 1072284651, 310525023, 645491473, 1207708465, 2057398709, -653442039, 852998256, 484650699, -350035655, 1755657529, 470836250, 111744787, 959891789, 284595188, -1558090209, 231575875, -1821202336, -1471253697, 1629926194, 1797229876, -7609991, 1119117863, 211552737, 1966858613, 1572944011, -509234313, 1490269155, 1942242177, 2119685201, 2113666942, 198382193, 976436428 ], [ -1218055427, 1519773878, 1476277324, -1730622398, 51073701, -329673799, 867246045, -508350513, -354708425, -1580049528, -281991784, 1146029608, -827509928, -140743456, 161627815, -295533366, 1902252652, 2126255658, 1635722489, -91329542, 1006074059, 742221633, 1697936305, -236025840, -2003442353, 1283807203, 887020197, 223876942, 200284178, -1359022338, 282936421, 2106767784, -1389865139, -191468488, 738825403, -1732126994, -1058946347, -1106706705, -1355421765, 796327924, -1751948735, -1354860693, -1856931846, 1328138194, -958879045, -1177772291, 2068234964, 1740451581, 1179127439, -1340540785 ], [ -1709358641, -504126753, 348837179, 47404674, 218014917, -1505257196, 1176349065, -882819322, 275703763, 1319489862, 1347292571, 2003432723, 676220304, 288685170, 1468208169, -429235225, -1492632857, 1478715023, -611761117, 988087759, -360414940, 977361622, -1332846120, -574415042, 1713458195, 668578368, -319786435, 2063691206, 1856536305, 1853710201, -1247180143, -810061615, 474072037, -1281150635, 1038310347, -1823139560, 1853456545, -1269727141, 1486077257, 263017617, 622209534, 1294320624, 591882314, -64621815, 2116536717, 1450229214, -569905278, -2063561415, 1801315550, 525347454 ], [ -1953984032, -427183426, -1739080421, -1446716180, 1792266543, 353937576, 2013452893, -1854145572, 1192741580, -223378366, -1648686788, -1376241348, 975040668, 118802037, 483837828, 1024035459, 194665524, -745456790, -497973212, 1156679630, 2060565317, 1607334786, 1658960689, -190562263, -538508527, 2143377092, -182407555, 2110297256, 1242918630, -623595306, 1223497169, 242201766, 1836929753, 1272125625, 274768403, -1093502336, -2069110994, 907695884, -706582423, 2080341971, -1748236477, -1080678094, 417079438, 430881204, 1724578625, -1258813075, 1813020157, 1544264862, -164726672, 1981968101 ], [ -2106208330, -1237980149, 1085844311, 78023767, -721432256, -1900213307, 1070614314, 1100241985, -838690732, 24067703, 289089482, -951847649, 1379994952, -1940065195, -860962687, 1446079782, 935242975, -1709393989, -218285363, 1906440010, 1246802861, -510022545, 841568027, 572341842, -1679379547, 586952654, 484640044, -1497644540, -1928354421, 808487030, -605361316, -1435517959, -857219825, -266712161, -756837847, -857365450, -169780530, -461784771, 1522367006, -1396643444, -616592879, -1384144987, -1907453834, -650884755, 3496319, 1988663056, 574410209, -1206601368, -2041160550, 2064190577 ], [ -826235525, -625778487, 2135649268, 1449396583, 375975756, -623387548, -1054627821, 946257966, -1107260218, -1631940040, 158110452, -2071662009, 23094692, -1094785217, -434212123, -641798871, -163021901, -668260071, -2024029164, 1267038266, 795326567, 1674700309, -1468179749, -1658604760, 622433612, -936895637, 359244298, -839699959, -1232722913, 1160299043, -1812977745, -1070521369, 1914934192, 565350793, 1295112839, 731681660, 90633223, -1267305427, 854709378, -578917704, -2007055313, -1214085014, 702646778, -990589181, -1927161500, -1469684694, -1030172620, 50552890, 988860177, -626333280 ], [ 1766577550, 388793726, -290124118, -785268594, 1374896794, 870470290, 121437088, 1895613554, -813167788, 939159841, -1586072569, -686740109, -1295117233, -430636000, -2045456474, 1575184785, -641027217, -1949917683, 609498772, 1991002814, -765985540, -1235663938, -168163748, 1527026448, -1682461139, 1193504194, -496240296, 682733637, 1022666016, -1859080630, 1323367304, 1313534293, -1546309596, 1751040501, -1726914159, 553527575, 957733688, -1349236242, 1089098321, 815711532, -2018170227, -462075328, -572262972, -1708867559, 1765892236, -390876217, 1234987488, 1953253541, -416602673, 819108276 ], [ 231339756, 1779746214, -2006490587, -1469925643, -696777873, 1181923785, 1143104234, 1104214493, -222503626, 1158082298, -393363820, -413639099, -510591934, 1993416025, 385460021, 1599615974, 517457901, -1682960226, 1573266965, 999810988, -283332050, -1910218395, -1368611494, -455992362, -573043935, -1099373479, 1144899467, 1270409431, 676497269, 1558030493, -1935081703, -794882024, 1992873250, 42910424, -1555790974, 757460834, -1005063989, -1941589501, 91968756, -451674979, 1134517050, 979968394, 1707994232, -303753414, 438034351, 1229054771, 2089275789, -1409774304, -420660339, 255665146 ], [ -437834679, -1614982751, 9354957, -1574278731, 158870606, -862276300, -413465066, -1945011627, 1011371296, 955432944, -1796676810, -568562174, -97113984, 711357592, -1526211757, 2114290116, -1132471663, -624543540, -1675446615, -2093761480, -106177353, -30584253, 1913720891, 474644271, -607718830, -2048498342, 1397822461, -829072794, 2034942803, 878712001, -1022096134, -1931628498, 1218596262, 1045228788, 1535938130, 709663261, -2011441578, 361666032, -1269059570, -1893956245, 218509368, 1523436924, -1085334301, 987644956, 1246113612, -1287640193, 1091615834, 38172129, -10619047, -1317489460 ], [ 699651842, 272090139, -1793602283, -720454398, -1080786205, -171706751, 561560988, 152876170, 1883748176, -184570535, -254166863, -274673492, 1875174730, -1996710386, -1826614620, 2022306260, -1672458179, -923801475, -952559248, 639290181, 1146909481, 544847993, 1894662779, 2111371262, 1946862385, -1981746069, 1076218225, -303601456, -858390518, 1915442642, -2016714617, 1080040855, 58296898, 1570643418, -55451762, -1422332641, -310405462, -1077821750, -1498045579, -56866766, 694867831, -1339028460, 1413124879, 349371843, -1809895776, 202751044, -2141764690, -1324601048, 1643182527, -775201126 ], [ -1869045392, 494089193, -43520950, 1915952990, -431302526, -1188659176, -1397075914, -954676677, 1359402283, 1156950523, -811246927, -510123831, -1473809912, 853161717, 817166299, 1818528714, -1161961866, 730715388, 1530740425, -241627766, -478041832, 1997618622, 526139110, 1733646685, 1799111487, 1453481203, 318390122, 1718611010, -1885630684, -1040083301, 673757240, -1311224934, 572846567, 1325774191, 1845294618, 1843651163, -2008839395, -1926345296, -1938105948, -611853193, -351365090, -78954298, -1480372586, -752922910, -1900485081, -628159168, -243476430, -1898578597, -1418111597, 992852235 ], [ -1827834389, -1166644895, 1520657926, -614201186, 415732405, -36848180, 139506182, -609525086, -1243866034, 1824884610, 1593030022, -1401052624, -1205208280, -362540735, -880580317, 1996340342, 2061721870, -418826462, -735576952, 1284189566, -1984988925, -787571940, -1223442751, 1458764217, -1007492263, 44851400, -1220633352, 2014252064, 2019439014, -1632283593, 1063574962, -1731778877, 849232706, 2024000061, -287981955, -809009105, 1016151787, -1566358404, 1989508615, -191500452, -1408236222, -27044258, 203724964, -33600603, -1678226876, 268498919, 1355012549, -2097740152, -1773716742, -721695317 ], [ -1942243099, 1243741185, 419828733, 470919832, 504635599, -2060644573, -741904181, 1406425474, 4299435, 638741330, 2097541200, -1740903406, 1022237631, -252879409, 558676270, -1544068106, 1699401802, 1581047635, -2110581230, -700952943, 188228440, -1547762150, 1171528327, 1657928396, -123578845, 954479779, -418852259, -61850952, -721115561, 1840901950, 1225981378, -1620635508, 3890076, 1555466361, 1049234943, 1709896207, 55450900, -832619438, 2127770688, -1586680845, -503073081, -1661296809, -35414752, -170217008, 89129449, -303368990, -1497861860, -931220041, 1333207912, -814433713 ], [ 1747075950, 1589934351, 193322206, 1486596284, -1357479314, 1330541015, -452847301, 1913149438, -683019999, 1404436912, 789176135, 1618963495, -1056418996, -974965624, 1770752252, -2099264228, 1718227492, -249045372, 1413661210, 1477176441, 369356014, 1022555959, -1373063843, 1572903613, 1960966316, -485555841, 1454808011, 1818670547, -997321725, 947191075, -1758120388, 1299432401, -197920196, -1581568306, 306119690, -1440608357, -673774481, -1721275715, -1802069795, -907606530, -2080678713, -2087523916, -2015097543, -831918542, -523014936, -869754279, 387096288, 1556389877, 385298859, 640085595 ], [ -1765729879, 444130505, 1188495533, -1829728017, -1119162259, 1803745139, 2073105242, 868135908, -1659114275, 548106412, 575753342, 696030943, -1615690877, -887177228, -346921643, 1796203078, -1716898537, -2136666878, -1594788011, -835900626, -2088120401, -1353409002, 509069883, -1240880047, -29757884, 667853254, -630069860, -227867347, 183096303, 1439303030, 1457234936, -64720596, -1649094579, 1366588351, -1345655660, -2023144555, 239450254, 1795750373, -872094781, 625822485, 1212689747, 1606045629, 290866001, 999974129, -461739338, -369290747, -1886100347, -1893108628, 1890591620, -1853681980 ], [ 158947446, 1573903865, 1998518802, 1175884735, 741974179, 2084236712, 538688212, -1019902938, 653656619, 199236750, 825261561, 2029993089, -630381850, -996452182, 1971799449, 625737187, 644408886, -1695726952, 487881380, 1505084852, 787492516, 2086664644, -2003405409, -504712873, 1853090551, -983980594, -389403902, -449135865, 1124281463, 1801220951, 1163274263, 1363256315, 1879210143, 404462661, -1577708564, -322440346, 1185570992, -988744766, 1541197403, 200608096, 1969941692, 961620866, -1074843365, 912708615, 1306750229, -351752434, 1488534210, 1189435482, 1970819892, -1124099220 ], [ 1586778514, -555969601, 382656780, -967940390, 1541947634, 1526203790, -1124195797, -675321654, 867862503, 983905948, -233241024, -1436713071, 1848723637, 1952334727, -540821664, 1291677295, -250697328, 658033538, 104315284, 51610399, 2109699446, 1200026861, 1378484621, -780764120, -60983324, 1278618790, -1155006736, 1700930169, 1611975687, -547083089, 375540123, -1929891196, -910092708, -1449699385, 1123360376, -183317224, 312928788, -580880228, 358957946, 1090789411, 66579238, 1594448866, 744652969, -1872398014, -594672805, -1846130207, -686854754, -1838977895, -1684928472, -586450841 ], [ 398246861, -1875741514, -921171287, -1731510407, 1552283380, 926499538, -1365670546, -407151977, -1089948161, -933562837, 1637858378, 1695058405, 1475373515, 342362137, -1435762443, -1458075261, -662174787, -66911151, -55601821, -1247927881, 349765604, 1788564561, -1846692309, -1347133112, -1584091606, 456146982, -1391467470, -1112844148, 1970709227, 823357018, -1188140809, 486469129, -1008600125, 781901407, 1674467588, 1358128442, 1653210006, 431958825, 1101856326, 274950439, 443448503, 190183528, -523191932, -495501602, 1472821540, 449140142, 601046595, -854555242, 1566490610, 827237443 ], [ -490161689, 1831155796, -1013742165, 176161852, -464385183, -1490175764, -1652193055, 70442133, 916769633, 1866055428, -388918904, 1531663809, -1092933727, 1819529562, 1118342461, 592728295, 1450452226, -274871536, -1178965724, 398373606, 511977262, 2042278536, 1484768220, 1433114025, 1257383898, 92033650, 362723143, -329158191, -254721139, -1124116970, 118270962, 1468669380, -1187193906, 128628861, 1855585917, -684108538, -134176707, -1221850371, 1073348389, 809207963, -756417239, -131838366, -1167358369, 1786225050, -1463637777, -166801245, 1778902671, 1294637330, 119243790, -1147339119 ], [ -2021188616, -1427840095, -1129191899, -839918471, 386839856, 1757974139, 472160817, 2082028992, 2034511790, 59273561, -757007710, -1368904525, 2074142382, -14994535, -547303539, 1788274828, 227934656, 1963370657, -1627923622, 1568232766, -1240159046, -716666095, 126991256, -879749498, -941448217, -182955655, -1687744788, -1816144516, 2084931524, 1836773986, 939974650, -1709968064, -726811008, -421438087, 1909471413, 189076749, -844122860, 1027015148, 1227247384, 1542025192, 72352257, -1910530547, 1052501422, -872613664, 57982134, 1302824950, 12503082, 1963308564, -302441619, -549459919 ], [ 997577743, -446029356, -504915537, 1302076505, -1907514806, -1147783280, -1802014643, -1303365916, 1209233303, -1499960763, 818887577, -1921849972, -210920942, 248855683, 2092489657, -997021124, 1180462365, 2115800682, -1820262522, -2064760192, 300085963, 1108064697, -1686384258, 1025695626, -1889800817, 2074683879, -1195997242, -594332658, 375441105, 991496775, 1876326895, -182981519, -2035796377, -825177528, 450547056, 1238209751, -1682145745, 1888425185, 768233589, 536407705, -954393216, 1819133462, 989179528, 779376840, 52907621, 67136991, 1392249682, 235297851, -937522952, 1970224308 ], [ 968819030, 1136859426, -1233222439, -202077319, -985104825, -94423567, -1530981611, -1688427884, -1180560747, 1701242090, 341211299, -1470207811, 186996911, -165159581, -1488023237, 1655444963, -870317682, -640259590, 1086867986, -1502950289, 920413343, -1742575078, 2092712352, -942991158, -882714902, -138219980, 2129046764, -811660051, 1830996504, -55422286, 1922684145, 1741331728, -1746803228, 1664962667, -113576380, 373985407, -1764684109, -1600967440, -1897899407, -1902787120, -1424343529, -2092566493, -1500639040, -28798164, -669054577, 1448545613, 1038710092, 975918137, -1579990422, -1301187247 ], [ -1127107890, 1409340923, 1755105440, -1372920781, 1553426122, 437274904, 185022510, -2114907689, 2014925780, 771565415, 1099853620, -955202130, 1176170847, 142529241, 378430445, 73906726, 234328501, 1702367485, -2115382595, -12360626, 1387812193, 1530595224, -173613194, 2001480761, 1066288540, -1647120619, 161704930, 977997857, 966513355, -1687164435, 539395685, 51749264, 1781177343, 2098873337, 1171825293, 900365384, -787907809, 1364489917, -1401125093, 112943763, -512940052, 1483453524, -667848316, 1051002067, -1503953367, 81794316, 1769101422, 203618533, -1699069939, -598049261 ], [ -921358473, 514456045, 93452348, 1496048098, 1733394492, 1825005257, -1700743976, 1407404117, -63281789, -231908207, -1259940951, -1178617328, -873739154, -467473702, -1622351566, 2046239934, -147585065, 594449649, -1302581535, 1137320045, -502788847, 1982377856, 627872254, 1795024125, 701158890, -431757510, 1177668264, -1097472073, 1651284328, -195180250, 578629591, -1892710081, -1421865762, 890576147, 1739996866, 1950320229, -477317856, -604717119, -1503280628, -998984309, 1518117563, -1499809655, -1072417726, 1497483197, -99725266, -84992174, -184839115, 938252981, -1510034262, -940766238 ], [ 2039638287, 1237802736, 99815006, -1863652968, 833385166, -1038376479, 1245331920, 1550971819, -394835169, 1883716885, 821616930, -368794827, 2053188687, -322976187, -2144326443, 632347289, -589635795, -823727208, 1691444413, -39441247, 467882993, -1224175275, 1592159122, -806189846, -1367955784, -778376302, 476903514, -1394923087, 2117220295, -1264626815, -1415777342, 717859237, -1239067102, -540494679, -1537052704, 694076913, -1617687996, -424825916, 1530305221, -649153788, 1024846840, -2133737607, 269945417, 760200082, 610131039, -2080486911, 884240775, -1814325907, 1710301855, 1350912525 ], [ 1475913005, -1523698670, -715028269, 677218756, 1660388070, -1345475969, 686027881, -1486541857, -833271567, -810076607, -2103695380, 1128541673, -1678600917, -1354076402, -202197911, -1253702573, -618560183, -654068202, 485090770, -1834823389, 237969709, 2099958574, -493943811, -809489388, -1559254722, -1996785979, -101749173, -561480962, -622476909, 1688978968, -1482390973, -1540026633, 276270635, -814542642, -614442956, -457999883, -405608340, -39338820, 1467205458, 861759749, 682369459, 1752764338, 530113198, -595943685, 1476083621, -1472177283, 720490958, 1027356583, -2013619798, -901110918 ], [ -190642629, 648237297, -68569010, 1952930974, 1513821228, 104993974, 1911116943, 1997721488, 1559594346, 101666558, 490578118, 365046295, -1128267689, -1844237147, -2091452954, -869706536, 2111790892, 557824505, -991713580, -1299663739, -1978950004, -2072752022, 604984128, 483853318, 1466071641, 1554760074, 1737133750, 591252054, -201837334, 1463401282, -2072599118, 1564951627, 1501572357, -790636253, 1237346455, -798742958, -49955990, -997447946, 64402456, 1230434134, -1896928503, 483318299, -1409177109, -1685895100, 1661900903, -1800128768, -986577119, 1237499193, 334032744, -1335475363 ], [ -233315792, -1530908010, -992258412, -201375899, -603822970, -856967116, 1092312877, -1846721272, 208601090, 1051283164, -1604665305, 153534398, 1894495605, 394892520, 166720003, -1630319003, -754324676, -390899608, -646472351, -25708701, -2055034721, -1251951094, 987002190, 589562911, -656969588, 1214400234, 1019280982, 1547320229, -147089252, -1017681301, 250239824, 1558837432, -81203621, 1604038965, -987772636, -706835452, -1513984494, -1698061658, -1122378941, -1524894757, -1085858603, -484954735, -682616291, -447417519, 2131958741, -1341451374, -279985217, 33159083, -576461601, -1317184042 ], [ 1065243249, -1332782624, 182569724, -1304864598, -850552449, 621128532, 2144557602, -372564388, 318037040, -12669168, 1035447986, 1723331984, -1769026606, -505595504, 1924728982, -277669764, 846961947, -2076004875, -1720208415, -236252951, -1101516990, 552431340, 1504328010, 294134212, -1367886127, 1418904198, -368216137, 1157838090, 1156867525, -2099496588, -584754046, 1805968775, -648429789, -2037352448, -205662106, 1327581560, -887870811, -783044990, -103226475, 1283239642, 722047803, -2046228337, -1875972559, -1313020484, -176462513, -2090743218, -999680172, 1375531822, 881403540, 947305292 ], [ -1170757564, 1885374072, 1239001393, 734034449, -1808135683, -818661275, -1798544039, 867777695, 1094717090, -627314111, -1235787816, 1006686524, 1283948932, 1613227761, 1550907133, 981833583, 1871179225, 1908321923, 1005804436, -1130171763, 1268705575, -551953752, -495864108, 611913075, -980779652, -54441035, -1440572228, 227735184, 168617238, -2020282037, -516329929, -1646433472, -324845091, 1323066619, -945161350, 1100789294, -867481987, -661365698, -1603848447, -701871803, -383197745, -518035862, 1576064877, 1209202775, 1085015324, 271068624, -451628082, 268970144, -426354091, 1497339564 ], [ 1265942305, 985757404, 1289095929, 360514950, 1082465958, 1422816409, 1015320924, 1463170017, -706099825, 829227687, -731646368, 1924655177, -681903870, 1189603142, -1530054335, 641884901, 1672714040, 740557337, -2129900453, 14878820, -182420770, 1952786278, 1043260491, 174406758, 1747868415, 35748621, -1916059798, 865085551, 357883362, 780941169, 1658329960, -369210670, -835925702, 2067953344, 225022634, -165937919, 974873408, 1501182552, 979285512, 303738801, 367442202, 2113804576, -995564037, 1733596903, 1809690832, 1811056965, 256848128, -1808931287, -1611263150, -1933787875 ], [ -2086097786, 277074463, 1786249854, -423254939, 916019730, 1386822623, -460074602, -1624993850, -2106888121, -1793777572, -931863169, -1254794603, -1416500465, -1588100938, 403940711, -787030987, 1679149633, 1643435312, -1394753158, 231284686, 780941937, 1955187335, -1084890041, -470696913, -398928325, 861948080, 1970650676, 724200738, -2132420645, 1358807464, 1456845099, 1409905874, 628812526, -627241139, 1576951309, 1841531697, -649478962, 1479314166, -545815438, -2076050816, 117198347, 1392237260, -1167857309, -821535013, 994572555, -237922408, -545023061, 1642315167, -178712430, 1402242353 ], [ -232866895, 623277390, 1901239558, 624094231, 1917835578, 853277628, 420529771, -1125827307, -177168570, 787500560, 1295380318, 1717050810, -2128031686, 76568613, -1108717785, 2065170486, -1913834693, 1724980314, -732972386, 146968843, -1051878353, 1251102482, -587455697, -1872705828, 1580482699, 1973701268, -603378949, 2125053767, 2059536621, 529777839, -599193370, 1591273301, 166453969, -1977736469, -858222031, 582876807, 1886347648, 459318817, 959195241, 2090825123, 823610703, 1755776618, 1374111130, 1927453498, -1287806246, 1892790239, 18230384, -418458757, 1228574515, -1459699834 ], [ -805350340, -319720971, 983260134, -309234398, -1453018334, 939999351, 292650414, 1242703445, -1555045866, -850163958, -1741856955, -2062008942, 1899128603, 19957296, -1923464027, -1450823095, -1505624257, 1728555480, 39590167, -1151826788, 335269911, -1815305229, 232363611, 614210324, 2046603030, 1893090898, 1598756126, 1010806787, -1112576503, -1700635509, -1749478704, -2051137571, -1808868454, 998787174, 185754637, -1238904933, -804679783, -917060914, -616288879, -1135604673, 2073111699, 698935077, -1621919381, -1526197534, 217617530, 1653807857, -1859806159, -1824509577, 693103283, 1120135980 ], [ -2034360731, -619641304, 413979412, 2128850746, -1749984474, 1490505606, 1913109933, 402391507, -2048929355, 2103784289, 537573309, 1223795979, 1659729088, 1433728135, 544531796, 146931694, -57750055, -2089030164, -1669008707, 1094393082, 63841998, -1769807756, -1227453544, 197168829, 1689680906, -1009389085, -806122637, 652591741, -871704033, -1644165050, -417709441, 1029660549, -2059005948, 1975040288, -1189465138, -1150234709, -2095539802, -1633259408, -1985311647, -519756036, -1013590784, -1379190960, -2113675615, 1951569152, 1762984606, -540270283, 439110369, 377820987, 1710320434, -219619095 ], [ 1131430966, 1383267169, -371932242, 1219469154, 1041508031, -934347118, -1097257685, -1215333661, -325375630, 1651646408, -1754390394, -1010395599, 741021795, -1769843676, -822813105, -809038461, 1394183585, 304911038, 598045724, 526621538, -970853381, 1461872591, -1958510534, -1369043139, 2043267611, 1576724876, 1447382028, 27950129, -1825284601, -6281306, 1099903746, 1145130232, 865492442, 1743078559, -1510334831, 935748162, -1162253717, 1225899378, 979881247, 495104589, -320791581, -1940341787, 2070738962, -410051672, 425777495, -1697009402, -1879984716, 915324997, 1312970747, 327407333 ], [ 2123850771, 2126134561, -1521532567, 1631001368, 574286992, 1355890165, 572216991, -2044508037, 452497871, -2004710389, -1968725565, 1294530059, 1942112134, 727504943, -1960784186, -1451286346, 310754084, 768364143, -1946793282, 1208175445, 113524364, 65011429, -121589828, 1529163644, 329838438, 375778377, -1969022818, 1063868915, 162582241, -1048610437, 2041823907, -1342043490, -661146321, -458212252, -670342685, -1600923975, 1258083927, -1446190470, 1096224424, -1639502512, 1862868960, 2101679723, -1939678769, 1271905453, 1282273234, -92535298, 269598426, 77518350, -1864052642, -1775489410 ], [ 291439310, 495565228, -733906262, 1968367113, 1950829617, -950154087, 975973192, 462486484, 863466562, -862537749, -2011387249, 395506535, -1769855563, -1896266881, -1309085350, 7481403, 694941693, 1867416744, -1881289936, -1632063092, -1737469367, -350433326, 9604699, -1233876266, -519897223, 255440840, 511041853, -441388968, -1072647191, -1398515243, 172631277, 2056744708, 331090828, -1223202815, 1028014931, 767920388, -355568726, 1144600720, -1745544517, -987130588, 74579517, 91198867, -487237784, 1513476130, 1631697121, -722566895, 164222060, 1154935086, 1029100411, -822842814 ], [ -1737423087, 69567603, 1330805154, -1433182793, -58990642, -1815704288, -1047071605, 1373339561, -1857004991, 1785345152, 1848216112, -307880422, 1701744824, -472407044, -1538407877, -172355096, -1230658410, 417773650, 900527541, -1670296323, 179560383, 1549465934, 960494994, -593518995, 661602248, -1651441544, -951860821, 1685017102, 620507733, -1326073159, 682682661, -2102118217, 143632270, 926489578, 1198280173, -1354831838, -813489552, 387003697, 1612514697, -1673982070, 513285653, 1152191748, -146636604, 282106633, 543799754, 2104040447, 2077656001, -1173081403, -557153533, -328175801 ] ] ], [ [ [ -1005712298, 1110819692, -440951074, 1656237811, -1062112904, -344853269, 841966929, -1309982799, 1803709586, 1529457466, 617292189, 1075101769, 2115464901, -1886059598, 2134205119, -854478314, 1785005094, -1597710432, -1773034419, 948776584, 1250400800, -1244075734, 673150880, 141322281, 1557285664, 2039979965, 402225981, -812305168, -1925644415, -898280370, 302153606, 1937031177, -2133693589, -1953473313, -218832496, 1425344664, -132216056, -1613440124, -6959204, -1319071128, -453458563, -14458494, 2086303810, 1384030181, 1962326828, 49791695, 1232410207, -1681651848, 964568854, -1967485409 ], [ -742158118, -1553802736, -442441253, -1807115560, 403089070, 105978492, -1168460196, 15217594, 1146958545, 1145724690, -1733283462, -235629268, -621323653, -496971613, -955321981, 1446743110, -917271489, 1601658694, -724663096, 971012505, 786141221, -1969339964, -799603802, -1181594420, -48544249, -240999410, -1787340651, 887428108, 906665359, -326602231, -1489734858, -899570136, -117289697, -2057816395, 278169163, -1188182853, -1694125370, 1589406427, 2036384263, -1202113337, 1162804122, -968276356, 1903199830, 715114434, -1289041734, -1636430694, -1260240207, -1915288174, 494154426, -1874753985 ], [ -21427685, 1178757753, -219449513, 844639790, -1886394912, 1063922974, -1759904569, -2069144620, 139059410, 1243744545, -991539572, 1298921067, -1156013365, 276087702, -366604763, -399204039, -1231418257, 1372112919, -79118112, 1003926790, -1710050905, -910368660, 1523963483, -1620264038, -138253117, 736247390, -1637656888, -912833977, -484161, -887673818, -985296354, -1733929888, -1983576108, -1325445528, -1035515304, 1059169515, 302236662, -928726340, -385046857, -1697686862, 1618983127, -772435265, -1163052214, 351342343, -1769217163, 581453234, 522163097, 802605300, -1273072379, -206610128 ], [ 1775737612, 2040833078, 674314558, 594410058, -1165556597, -212086078, 372005127, -68914808, 2007264206, 710578210, -1504207354, 1574414339, -1613442468, -133730077, 1225331898, 827415291, 2024941284, -2078424876, -420686488, 1876893257, -1335823060, 1425828621, -890971197, 467888210, -150760465, 799338497, -592718202, -1527389347, -1195273449, 1640710572, 1333725736, -549635300, -810332842, 1701764862, 143186929, -1078550250, -253081760, -748314376, -1613169200, -1420287310, -263901552, -900821669, -1879075448, 997975160, -1901898111, -611653564, -117206917, -2032198135, 1643686547, -1156869325 ], [ -58000690, 547297590, -1348032580, 281117377, -244317298, 844391165, -477455435, 165894737, -842299514, -1885741837, 1422954903, 40455319, -372037362, -580078887, 1817558855, 1593662488, 61946587, -1974150134, -1667074459, 954617269, -160697551, 705416265, -797564295, -320898638, -1416910583, 567423505, -1305245892, -1198273250, -42735142, 664292525, 737667129, -1224436173, -1466723931, -10187872, 214717309, 1076045614, -505009145, -1006305207, -1994504103, -1786650061, -1966648503, 843197882, 1144819922, -406337425, -724450032, -187226326, 635455705, -289901476, -184427508, 2017954266 ], [ -1095800179, 1805110356, -1525435283, 1153690066, 199706065, -171111593, -1983777663, 307952451, -1896898843, -807954331, -1804387441, -474290666, 1368030110, 296259530, 124236562, 1887436020, 1917482722, -434289989, -691186263, -39518195, 1056104981, -950277667, -1601564051, -533676242, 1262047503, -1674740426, -822075180, 126472289, -1285870708, -1953066976, -84557726, -455152696, -669163088, -726211543, -1084705385, 1156343016, 479245594, 766895513, -1984890437, 1066646047, -740476153, -2100607980, -1947112567, 1492612381, 508768691, 1882793810, 1478718630, 197055818, -363578554, -1252430600 ], [ -965368334, 1305210473, 720562694, 2033868202, -806188425, 228210490, 86137823, 1204746615, -699439869, -859993174, -315118404, 1315147746, 27247101, -1255228778, 258146712, 1884410679, -77318553, -1769071416, -783867982, -123456935, -874363064, 1650037353, -1647570612, 1970323267, 1555096565, 1832803109, -1200384323, -2007935175, -1299451470, 589980511, -686361944, -687674724, 1270168596, 712520197, 1675468742, 1991511694, -1401375757, 895237092, 870948604, -603808611, -277688000, -342851799, -1348856899, -625506660, -1097652007, 1927248514, -1595752355, -20723162, -2110045856, -1244443928 ], [ -1569525332, 1666074353, 2034473308, 1533668061, -785379769, 1821155704, 1215768092, 1862668267, 880925114, 2101501949, -410552406, 248782489, 664757743, 1197686233, -16015215, -1381770764, -1718643640, 290086058, 1331735996, 1127044022, 608359906, -982216342, -1167524118, 298746696, 1203878792, 84477487, -1478409852, -877450279, -875010845, 221833045, 1028701441, 1885746488, 1688018879, -1492586215, 1603483944, 728003887, -383788518, -1011404099, -900324946, -57134568, -28985364, -680655125, 947734944, 1516886695, -1893981537, -1098046990, -701819315, 1119396530, 257544136, -1493846028 ], [ 38593793, -490903891, -146757550, -2107265104, 272854888, 569269886, 96219476, -1261655607, 2123351863, 2078113657, 2003320794, -1749577933, 2067013968, -699872234, -535571014, -1939342236, -966597999, -1495895885, -509972733, 1008178647, -1586049020, 956559831, 305485805, -259182518, 1548067655, 43403436, -253953286, -1821780627, 1285724984, 645543775, 1880952603, 38645870, 557744269, 617466661, -186624934, -1741795633, -110027448, -1641700, -1017074264, -1947634966, 850409086, 1560757710, 2068214542, -980265294, -177524156, -1900571759, 976814310, -1073072135, 2063725834, -1567752833 ], [ 1549087866, -823843946, -915393074, 1919704854, -451674758, -184481289, 1216919522, 1089932655, -152645047, -1619847268, -835997643, -1542224775, -1268553689, -215390868, -76791923, 924404807, 52201470, 1935197652, -1864731447, 505754047, -1371025633, -508019393, -188457720, 1599357668, 1185582874, 2027844590, 1686949183, 400090258, 444866938, -1753229129, -1364075562, -2056573840, -893669861, 1202426587, 55716103, 429923963, 1849111334, 2137270888, -837785357, 948745233, 249232997, 309185705, -1325568669, -997242658, -1519521802, 804001601, -704812643, 82687107, 872820174, -1119429959 ], [ -810866971, 1824756081, -1809233210, 599137454, 319748591, -1276883133, -574673801, 1505869162, 1417036516, -1062705254, 333156523, -1779796893, 757231681, -1496848262, 1870960483, 1071464581, 1919265297, -1525785691, 501494252, -1323681077, 1454478906, 586357661, -849604729, 200888782, 1927644176, -1968284604, 1765320133, -755909477, 1487786005, -1552843982, -2085079981, 1621487270, -1560681421, -1164506629, 233791071, -158597505, 782797596, 131111729, 714085204, 1578819824, 722824709, -1237043959, 1292442102, 1518814816, -1292886134, -108483527, -666678062, -1005424707, -362946295, 898128293 ], [ 595095570, 1639864342, -902152006, 317054968, -1843784808, 799050860, -33032519, 1151372544, -1951956282, -791755720, 1253756706, -1932335121, 68970836, -474822863, 1371767633, 2071354741, -540537311, 1415972606, 1936941210, -1501100648, -1713859241, -1646825040, 729227035, 756976965, -502348799, -1736515677, -1966011929, -1410210300, 1464918007, 1322600854, -1412928307, 320051012, -445077986, 2041316153, -1094635560, 1146791029, 327326611, 2088238596, -2022702631, 953574349, 1879326424, 1084721567, -30624495, 1782188310, 692438456, -1004675433, 80833603, -810611654, -1496369423, -548307194 ], [ 1429384995, 1883105945, -56087649, -811770803, 1453762065, -1179124154, 1559337891, 859411059, -569875721, -614756517, 1066438577, -360894409, -1749637665, -2140383179, -223703102, -1799114138, 364385008, 1322872270, -157771465, -1482429668, -1523422475, -147471995, 1756521657, -1630032659, -1886904781, 1382153131, 316705763, 2140295281, -2072571036, 1145813649, 453064675, -405641877, -1055523768, 124452357, -1959532610, 838347881, 934292307, 102223979, -419862502, -1158128107, -11842194, -82812856, -2095970715, 772036702, -2097210193, -521072802, 1624751271, 105124384, 1534455404, 648927017 ], [ 777945993, -1724770671, 956942619, -2023771451, -1536794201, 2094401773, -1496234795, -397211764, 2114844730, 1020218811, -1907724820, 951317425, -1085094667, 1035827563, -1632761005, 689262897, 1940216278, -461104623, 1874068638, -194194227, 1140662463, 1664778559, 263809976, 177673748, -221515339, -1714105943, 1293938524, -1447651609, 625426143, 1225173860, -267991579, -2004139384, -1959525728, -1084356892, 541106733, 605546863, -113575468, 1904451737, 127062982, -1302321098, -1739650570, -590116336, -2083448644, 1426168912, 653446411, -855580658, 216255858, -1961777152, 1519029878, 186755420 ], [ -1151057143, -3975759, 178656206, -1205045401, 628904053, -106188094, 1090221199, -2068830408, -1607970802, 993322112, 356123585, 65728266, 1099426029, -518177852, -219245396, -1348699381, -136377557, 1776606837, 1082811425, -1712141446, -264758383, -1005990325, 566907241, 1882997288, 2030109102, 1941266109, -800141492, 1930295376, 471316863, -1272904141, 628561108, 323890556, 1763064969, 1510478511, 1737721570, -378235267, 479902358, 1164813052, 61800723, -2061878583, 1543123992, 1826776637, 1888471316, 60164715, -1110336396, 857470727, 550425160, 1988040392, 1775317947, -1841993543 ], [ -138224232, 1714245401, 1924361440, -1070782778, -1857842556, 1068206211, -784163406, -977447129, 924988326, 1074430287, 465677514, -374320726, -1868785224, -180947494, -1293248600, 1806796582, 40753311, 517724507, 1727943013, -1127492491, -2065621047, -1967432398, -1995272836, -1664224730, -395067738, 1991028863, -891639260, -779553901, -1699226192, -337661516, -1082624918, 1101311200, -258063237, -912584356, 568455635, 966396682, -1530606000, -1050824951, 2044873776, -674840461, -669168999, 78252873, -172700415, -1979165594, 1918902746, -491498783, -1031701502, 1110232621, 1562542980, -389159571 ], [ -1929123486, -714181513, 1611337453, -1977696638, -97915950, 6632028, -1880084219, 430009232, -812508519, 899344080, 1021822757, -1944321558, -80863508, -1476776578, 1899802445, -843383375, -1045755756, -1534554278, 115342438, 534975248, 1601231037, 137399877, 1121908373, 1662710802, 922358487, 1443019986, 1278199469, -659096874, 1577848179, 810773066, -1336856846, -1439647157, 128048281, 108984894, -636363742, 2115287494, 549601998, 1804340722, -1429154452, 588967559, -1318263387, -42468080, -1633573207, 1630279972, -438167157, 297309058, -1938739854, -1957969622, 158945420, 1508620541 ], [ 2132308922, -1334401273, 1313328414, -1928315193, 468256777, 1826754065, -470178864, -404616711, 886811427, -3577339, 518631781, -1525220699, -232287409, -1891622574, 1202041696, 2015262126, 1649204184, -40400005, 297188980, -1689983310, 2114404166, 1335686313, 1280159606, -875120734, -1354550988, 1259402881, -65445691, -827551550, 1910843149, -1650917334, -1608500586, -530606634, -1266096208, -2115191104, 1534836393, -1949388369, -694437552, 1700189270, 1822333542, -717868672, -1946137239, 345061210, 1966488863, -1640989414, 1536975848, 1179120755, -2017366481, 267017965, -932214202, -2058840346 ], [ 1188887778, -178619007, -188235267, -1078702638, -641770205, 1692331152, 96484343, -1466225752, -298659249, 1746442261, 2013079445, 342122035, -1186810998, -1245264648, -1642545581, 2024737301, -1459880049, 509260667, 1650251311, -1594256033, 1535556056, 1040277710, -1098219241, -111551648, 1874107490, 422259521, 1554152205, 1511054597, -1266551245, -376256996, 1186645031, -1824081156, 1520541978, -1517136251, 1590094030, 1533858230, 1125912952, -924823805, 537426494, -533480836, -727573926, 218518411, 1785237473, -1202523821, 1029439161, 99582052, -619592539, 276784918, 735123926, -961820607 ], [ -2076816650, 11395409, -872936843, -1801906315, 951976267, -1368404026, 252972829, -1183480503, 16769490, 361239149, 1460977080, -1393659986, 1735348123, -1813069808, 1662118542, 66691685, -2052952189, -1437956968, -1572997942, 1385863646, -1037115782, 1100705482, -1206328092, 497024490, 516017713, 1567094458, 1356893727, 2065805684, -1675592155, 731093026, -376076915, -14342477, -160174968, 11050610, -1668710987, -1377319761, -1846298333, -48232040, 1087463809, -149227403, 1757568682, 2017000713, -51802974, -27594525, 93687841, 147638976, -1818036216, -1107510377, -1984234741, -1907921220 ], [ 488308596, 800430539, -1945123186, -1885286073, 1960829114, 1985080892, -2129633135, 322579971, 531260527, 1389386988, -377620450, 416478155, -328932936, 1121064824, 1064352463, 477218342, -2006847842, -1838963507, -70383027, 512864944, 1268079124, 1000467235, -960049031, 213465905, 282374602, -1727721706, -975470012, 551322942, -2101330329, -1545413240, -445840087, 956591998, -1666478235, 381873167, 811960997, 1762788542, 244076473, -594578946, 1469068140, 1361779763, 2059444178, 1105574727, -1313386625, -1567371501, 313320183, -1355817521, -560204471, 1909235272, -1579181878, -220638624 ], [ -1711836991, 1887484765, -2063889470, 777041065, 1128587528, 1964295206, 725701084, 444027098, -497394731, 2130555856, 643961170, -455822561, -64357822, 1708492283, 129677501, 539939359, 691606991, 254599731, -1058015540, -225705012, 1338697183, 1169358226, -547524549, -1752348912, -1804063817, 2001466292, 1752557923, -1701938218, -1993666828, -1759281089, 2004217636, -756071229, 96159472, -457465918, 1926305778, -1491502634, -412648665, -335073846, 566159756, -832892123, -729017298, -1382898028, -776326433, 1534710167, -1216615930, 1939190675, 1173824239, -1451325952, 1045936521, -1329445998 ], [ 177156986, -1188641706, 2104490446, 462552248, -577670789, -561014768, 516627678, 264661508, 260809755, -47762244, -1446220021, 862065081, -83373512, -1360427694, 136821314, -915033837, 1811964549, -487430188, -869881150, -316154518, -1264493126, 1144330309, 354284039, -83671438, -1195335331, -317218232, -1510548797, -1370198774, 993396252, -1322616998, 1630324443, -748697632, 180569059, -311282872, 57333776, -1437998679, 1039574235, -1195786795, 1040151027, -253988138, 1324269524, -998502706, -180317502, -2107023755, -1253976109, -806210371, -1149439201, 1927734120, 1239036682, 422269392 ], [ -2125722303, 1573434891, -32107615, 969865916, -804217984, -1750481925, 690258620, 918501455, 937468618, -23520344, 303559772, 475327095, 916975472, 131246441, 550991307, -1648940232, 744698989, -95664630, -1978502990, 1484294972, 519558189, 67209235, 595009503, -634243995, -1365872728, 831720576, -1174562931, 1050322096, -882366707, -748774281, -1396883130, 1540133001, 1708587149, 208024312, 1295682626, 300414930, -364079913, 1576576933, -289505208, 1396056585, -9770934, -1448655537, 1318820610, 599469967, 937875514, -1688591772, -656002174, 774569972, -1552631229, -752239443 ], [ 499757150, 2098452988, -1346518763, 229755711, 1396807191, -739042058, -243494207, 478549186, -765846381, 1306514793, 1197432169, -1866352387, 517971181, -1418485741, 948858018, 263448047, 749091091, 830950568, -477719743, -58301933, -1648014242, -1063547869, -1982831367, -1479236204, 566337776, 517811864, 1445827853, -88849749, -846112165, 387652214, -1135313966, -1764610879, 455742320, 724764918, 2052108625, 1390708368, 2028265439, -108759079, -285785019, -1889877627, -1310457451, 2009505876, 1384659463, 1579034061, -271390430, 1946099636, 1898132855, 495115925, -605275824, 1867519746 ], [ -1875478964, 1838785659, -1762049395, -289089798, -1033348548, 1485682694, -316333194, -2125839759, 147748238, 883064394, 1902840420, 1993136054, 1766238718, 410123592, -149147718, 1686276377, -1356069742, 1939290185, 1684720866, -2114370409, -1130992336, -975136369, -145552832, -1766486059, 533414031, -1815753080, 2083578897, 772128226, 746120381, 1958352289, -1494238823, -656969145, -369808595, -856866084, 298330268, -338692814, -1914860885, 393942387, 606217072, 1047792330, -1387783047, -810908549, 1675007026, -1140448619, -111832275, -1547443652, 1803564081, -1207630429, -1693870086, -1988626935 ], [ 1905783720, -1283902374, 622325525, 1223563223, 1807227468, -794318140, 1675585780, -1134051729, -1655725523, 916923985, 1891360599, -890337245, -1163592631, -1484389701, -1209805990, 1934019084, 1933877115, -1457908418, 243771981, -291669131, -891761670, 1555732449, 1580664649, -1113164646, 2004135891, -453178457, -211238326, 2058125713, 727967371, -499079750, -832834664, 597771247, 414094490, -1820216134, -1240705643, -1769595063, -127670911, -114165503, 893509145, -1470050264, 1183176968, -870352019, -1179563746, 1797535192, 2021243089, -1388131041, -644623523, -391058357, 635291885, 492432697 ], [ 71022870, 1700395505, -625973244, -1276831423, -1538802792, -2006743953, 967646895, 1884492018, -2043845622, 1751260875, 707842689, 452797579, -632935891, 2078172270, 1753462358, -495936154, 2069126235, 309535628, 1099123710, -1828859775, 1509473722, -463706640, 1947738498, 163299560, -315851772, 2024366864, -1891070665, 1360718762, 79149187, -1860181525, -1429544481, -1790342971, 1291677560, -250695633, 721845353, -1551408322, -2059844393, 1538369786, 1535822656, -262827658, 1757420665, -1214044604, -1797823236, -163524930, -1954491843, -2075125658, 351932208, 258149760, -2035022164, -483742921 ], [ -1273436427, 680673980, 1166702038, -1387268709, 845939112, -431133143, -1563648010, 2027215683, -648659785, 453154531, -1071302723, 997745206, -1241781818, -2048933064, 1264210347, 144099695, 535041511, 1162247210, 1126332577, 1068881505, 575822791, -916704038, -1334591287, 996729640, 1389435196, 687555047, -58585217, 632844409, 907867260, -1556481834, 1758661047, 435298435, 529285421, 1955948445, 2106090151, -1779410572, -1630495479, -1874923523, 698165467, -1653460206, 141096231, -2069028477, 29885404, 2002883715, -1309899218, -1148499533, -232622672, 257357135, 1189805257, -1686777210 ], [ 420136885, 1818810292, -100616869, 1873163217, -177472499, 765980861, 709475384, -685863760, 380388267, 658744422, -271415957, 215563244, -1195219132, -1287892529, 1454465224, -605647248, 497010636, 862140509, 992254164, 755995596, -1266038093, 62162147, -2099797810, 586737155, -1549328983, -1182442512, -180644242, -192776956, -665660367, 745956884, 133728972, -1806728417, -1056424074, 908599896, 38896531, -1861608382, 88327412, 1500090735, 936576049, -218101877, 546210687, -608986204, 1623319524, -172401695, -282022645, -953640479, -1091496851, -95382321, 653747097, 1571199403 ], [ 642995237, -1243815317, -144821027, -884521509, 684447835, 399663002, 126940407, -969942219, 1685537654, -1266983924, -152445116, -984838462, 833947461, 200905824, 793749232, -1914734211, 628460072, -1435047088, 1308100044, -1708367013, 1797164854, -920506308, 420570014, 2103066018, 372429436, -1077021377, 1030171196, 870954692, -136668577, -1105792457, -286013913, -643508065, -112792498, 606571251, -1132993090, -123711695, -1534886790, 405279897, 670701914, -1502948895, -415374631, -1765731471, -2132437780, -1772260406, 489121169, -2069055656, -1122986371, 1264668583, -1222253348, 674519653 ], [ -929150001, -1890937761, 593833733, 1561896963, -292178059, -1922372291, -751220589, 1524156557, 898712262, -1855992618, -1788599973, 2022078941, 1385260692, 1810821525, -696342776, -1024968892, 135525692, 934683982, 629265414, 1518271464, 983381440, 701884219, -2061252054, 1538119014, 22171327, -2036761237, 569200421, 919815041, 984363098, -553094765, 835079440, 1373168306, 862644658, -1337828336, -1518246248, -933561808, -1571887625, -1616566961, 422640179, -460020304, -1869824233, 462889373, 1350124849, 238455337, -99367029, -640901017, -1247159949, -1869219552, -2026759485, -1876012464 ], [ -1706689977, -413237616, 6992774, -627548322, 1713249317, -1902624340, -1910819435, 1634889551, 1982741907, -215727413, -1646315798, 1771605542, 302009726, -1195255594, -1473489933, -1354787311, -956155709, -130431005, -968945936, 1863342277, -1373056078, -963125223, -1336935207, 2029375812, 1137085458, -754621596, -1088934341, -1339205347, -1166897064, -1751816474, 1630970911, 6861991, -848669890, -1927048190, -675739419, -1806988622, 877886070, -1333807817, -1559198998, -228991716, 783152918, -1998370067, -904652155, 1890731434, -1740578604, -448233521, 974339246, 148438149, 1775053794, -682067686 ], [ 1607636286, 1227049643, -815992346, -56500088, 567222615, -732343516, 1831318086, -740604457, -1285558847, -666392687, 1736956294, -2015919886, -1082847326, 1946087798, -639636651, -125796779, -1430500225, -1324313438, 249342771, 516849601, -68234964, -1068238177, -1744848557, -1846678146, 359657556, 1568788616, 1433778859, -136851343, -147798728, -383172175, -487644235, 587656694, -1264446097, 1844170987, -855598827, 1955695759, 174216506, 1273321704, 1063821162, 192967516, 1261512518, -130664305, -942383494, 514751623, -1038576370, 977605431, 525949000, 1147303312, -1017465426, -1406476359 ], [ -935469798, 1784551698, -1356114960, 1339322997, 833480416, 194845398, -1228786915, 501410899, -1764837759, 1036843220, 1363992962, -1325560296, 1624332784, -2129050689, 2107160989, 309133374, 1362806489, 1355372402, 661900228, 50753945, 1389615157, -1522893577, 2113424997, -634724670, 1182938339, -1298547660, 630906280, -1652613453, 1806455846, 110150871, 709331787, 739931108, 1301372838, -1016767935, 1000806921, 1958294617, -1652004147, 1276522488, 228651169, -326653576, -697103420, 449146391, -1360308894, -963784323, -195529003, -1166224996, 1488740036, 1307516343, 1898349137, 2145291099 ], [ -1174908942, 1058175087, 176936326, -983277749, 1707763634, 1014542310, -1723995443, -1809547774, 1874584011, -220601532, -1733057828, 836871183, 679928936, -1122205545, -2062447636, 1529221118, -815219853, -1163731076, 1691281481, 918853944, -453273075, 42887157, -173905063, -1813809970, -786347580, 1890117936, -399648659, 1734234005, -1266518928, 941420063, -1053199276, 1435706746, 1249516111, 2121186734, -165246118, 1777012697, 683829925, -781412310, 239435739, -1681975431, -479268597, 736922318, 401626957, -1449246482, -1057134385, -447572760, 1469590508, -372970641, -279567797, -1178121142 ], [ -288764868, -2142616655, 679158986, -2002387027, 1698378345, 357064381, -644028864, 87007655, -1762134901, 326884722, 553190446, -1010025656, -275307787, -1196001450, 521155054, -1660928253, -510191364, 810492266, 901008075, -1344365097, -621252382, 159629787, -2129497705, -1034359673, -599928376, -1088396951, 1448080554, 1191713999, -1950304417, 265068524, -244895164, -1844270956, 1902372330, -989501373, 1098835883, -1576455576, 773194399, 1680103597, 1962433886, -42139593, -2051582047, 1882652613, 191037537, -347509035, -189303193, -1691961179, -2013861550, 2084516524, -2095645276, 1735712221 ], [ 1046705265, -93009156, -1873266348, 2125108905, 349976186, -724164757, -262522840, -1831528538, 1063431708, -1358152639, -752617911, 1345755908, 1328078218, -527826265, 116797408, -116248019, -776499785, 1823507759, 1720221328, 1852636738, 1745564172, -555418074, -380876030, 820470164, 382753591, -1738986033, -1640332978, 1474565804, -2139565480, -1978476262, 459203740, 1728238576, 790859554, -2101978410, -1775009831, -173391889, 1954998978, 1905575466, -1657874126, 2014907102, 2083591040, -207532118, -1781461157, -692701828, -93452038, -425841044, -1370557078, -1717010348, 1658353819, 1869614095 ], [ -1029806651, 1484100786, -1994688728, -355643614, 70134153, 443887985, -643707842, -312466904, 1768876084, -646603925, 1975906089, -2145367175, 2129276969, 1035651298, -586695423, 1079393706, 1661164080, -129221365, -625583302, 1136564645, 1601667060, -1512492006, -1665955586, -928298652, -1690534585, -744969444, 2120840661, 2141404489, -1730624255, -556632510, 1111098297, 815296676, 828989276, 869011318, -1466269782, 1777126972, 321650239, -985817354, 1287182175, -2054179110, 1002739145, -276435380, -1564545902, -993129528, -350831609, 400494865, -1146622638, 1220335986, -864752341, -642579248 ], [ 889411334, 1716686961, -1077645065, 1836686439, -1415089349, -857218326, -91252133, 1755179128, 1330516597, 1108246583, 1030650709, -600721876, 2063980121, 658189773, 495708073, -767220390, 362506585, 1376873377, -97260500, 376174791, -1735908330, 1505899541, -851016797, -452628483, -1137121787, 757460392, 2112727608, 1741335, 267376018, 1122302045, -667321112, 174454974, -1626420165, 1727786271, -166445381, -1446363259, -1040593855, 564612137, -358033903, -383181764, 1997136639, 1175007691, -156345393, 611518167, -717979352, 1618327882, 1733910796, -1910063874, 1572235830, 2005261618 ], [ -323470968, -801731474, 1823229263, 1770363987, 1909490037, 470833112, 1995197534, 1552149505, -1097122620, 1145067565, 931718659, 1715529970, -1126545189, -1890337238, 1650871565, 1221895897, -1172038423, 1417300818, 1806623598, -1919690695, 9744594, -716889893, 1204008914, -2100903572, -1079808333, -760925443, -1077857607, -65999770, 1311453491, 1332180081, -1938261058, 367943338, 1440585698, 442633785, 400894314, -718826503, -2037112712, 1511866285, -1875822041, -678395902, 2025422488, -860882339, -737447432, 785637679, 1477247321, -619839586, 209674938, 147862654, 1767662741, 662933649 ], [ 868897832, -2103338200, -190175302, 296116197, -1123431697, 675557685, 8760512, -1408243991, -888451237, 1877924366, -1352189114, 1517757834, 789627818, -80567767, 1204087091, -1605825065, 467659649, -1590805368, 858697578, 1027181820, -738674249, 1700205887, 629114515, 295124144, 946812422, -1093590466, -1389962379, -1220466640, -1708052201, -905668318, -1334649939, -755599466, -415676843, -268575020, -419381490, 1175190454, -107055361, -1802043828, 1091049667, 832133817, -141197334, -858574212, 608184964, 163342759, 677829466, -1808702127, 828437524, -1083315357, 799424224, -1037118614 ], [ 1430317636, 411600994, -711567565, 1583125413, -727963006, 1067017533, 1919340072, 578656051, -1873959782, 630266871, -436586045, -1104810383, -1937515204, -870808832, 1474015402, 1536395835, 1232792984, -630810926, -1908684316, 1167932450, 531393057, -1307996489, -1067745771, 53124952, -1608819740, 1129621111, 791402374, 1753465296, 1177390525, -1147098843, -1779536544, -1393593257, 473058986, -187126173, -1652806648, -713825060, 108775758, 1348246212, -1881476013, 1054627889, 1024064995, 1516177450, -108951508, -1365826528, -1641492726, -1037759910, 1589814977, 2139576997, -1311276742, -1517836373 ], [ 1904112786, 1086977606, 237636491, -1980000002, -1149341479, 1031513048, -1630832442, -1037419155, -1575494479, 2016734016, -2136851572, -1083395248, -1698842987, 1888578397, 1082997384, -1801355491, 809236777, 37718320, -21270061, 479337807, -1347339781, 1215756334, -294341036, 1125490572, 1388794281, 1858792421, 148524673, 884948510, 1465427559, 1769386427, 1290459923, -260102983, -700299606, 1666448649, -616499110, 1067276283, 1102395714, -1311437466, -305871403, 1727177408, -324582801, 978987646, 369598161, -312766231, 213349489, -119533027, 2011062930, -1749859066, 1340818198, 914348092 ], [ -1090099796, 2053144258, 1243271117, 923078273, -866034463, -1725196485, -125703181, -641517085, -1701842847, 1464572341, 352118355, 488781905, 1098925166, 2126051550, -2053827791, -508951707, 431829564, 2144520624, -190885908, 1417073310, -812710140, 1654914728, 2072483175, 720197859, 1636483721, -1092238211, -199822247, -764810766, -2101711040, 1773631105, 754126226, 308280989, 1342771117, -1955057271, 1990918098, -1277936461, -100086379, 1649086710, 355741806, -2066056981, 19935886, -1553440790, -1486023975, -100695534, -1714254149, -574402971, 2024139080, 655076569, -599310598, -343683295 ], [ -1546523598, 1612469797, 1403129806, -502763088, 2071367011, 627590185, -746416474, -101686107, -918246482, -1661116526, 258065145, 1278976892, 147089882, -245115025, -1668049667, 1456643590, -1552151579, 1780324298, 1183936163, -2081428161, 1717359932, -2034654242, -1578585719, 2115334931, -1329843929, 1689164117, -1910127880, -186637254, -192118877, -361291032, 769173710, 532498828, -1790645146, 201827795, 277583041, 589289462, 1137503813, -2060139948, 32174388, 771344238, -1957519810, -964214349, -901823494, 1536216075, 1723860206, -1750122960, -1419622373, -340623089, 133359249, -369913715 ], [ -1246636956, 381181007, -237992313, 1479240664, 318804705, -1316307120, -16033512, 463014964, 1997711133, -701921018, 1991892216, -2147007192, 810308933, -366461301, -440488540, 1469465275, -692879938, 1153251462, -940881210, -387569223, 1421578223, 1000079281, 2050411256, 85420995, -1873689302, 618655782, -1617565795, -2051173255, 499561753, 870800264, -761798223, -26830088, -1660017582, -2100153425, -1099338746, -451027609, -204269044, -2131739029, -900262579, -1539124492, -2070211180, 608708483, -766154345, -2104332952, -76874883, -646071074, -1456472326, -227036115, 976962058, -367978191 ], [ 2073234407, 1797081907, 754102252, 705807568, 970514443, 467097490, 884859527, -667576084, -2032266357, 1208053335, -685391605, -1371984587, -287071723, 159696363, 663635222, -1361813331, 1376551803, -1794104243, 614576748, -1786394099, -1442067659, -715526380, -1469856338, 66308022, -2040719193, -1935702679, 342883797, -1636343056, 1924071064, -1673796960, 823909134, 1883232112, 2059602945, -172325679, -1904932816, -1336025131, -1217712510, 54279206, -1859022612, -1212601093, 1565154965, 969003502, -1172327901, 558901091, 1114701393, 202797773, 1576887822, 1200525973, -373963476, -1495744248 ], [ 13609517, 1817172132, -954571053, -1872488130, -494560668, 1869579183, -1252997737, -239849678, 1359155890, -594858544, 1269727442, 1730589854, 619789720, -1796114603, -1332530278, -570813676, 1730814489, 1914736211, -2017417630, 1598221918, 1947860110, -1634625522, 459651899, -1762539849, -104679475, 1130527808, -1679232961, -396360742, -145949710, -1999508162, -342997087, 729096780, -1366494141, 1865118139, -1634462593, -1558139472, -28694708, -994455760, -1172820526, -1700546285, -53538138, 1863459707, 1915015897, 1020336155, 231420357, 503015102, -1598943651, 890074862, 182673796, -191078460 ], [ 125783091, -164438180, -741868915, 440789228, -633114643, 197334394, -644592061, -1187634736, 758955822, -1886387827, 1647293352, 1781405890, -1481180727, 102793946, 2116896375, -795770433, -1790992949, 1549374916, 1361308947, 571729513, 1827998097, 1796866145, 1540680407, -1605667198, -27059590, -1722677311, -1902518285, -1531127152, -1289406933, 770612659, 1863049086, -948111253, -1652986506, -1708577931, -1762877558, -1222425378, 273700063, -2085104135, -1744503731, -342151480, -1611999980, 270327694, -466319506, 402319685, 841644235, -1550205153, -823017158, 247026855, -217101705, 1982796893 ], [ 1250703714, -817230629, 1102862612, 180627919, -1118063741, 1868043287, 698419888, 384668653, 575585035, 97761345, 994932199, -770469782, 1111532533, -685943665, 1137678403, -1789933231, 21216563, -1618087289, -1475750527, -1865766940, 1236486353, 1185420925, -79650679, 979302106, 1490444166, 252800441, 1919578380, 1682755559, 1196380495, -1019691431, -1888236340, 1521896928, -1781818294, 1015567671, 130919302, -272341568, 1431310687, 2049494953, -1914232144, 1735812067, -639792959, 2037692622, 1373021282, -1287302115, 1318210907, -1613088986, -703212963, 1942863115, 658460678, 287940962 ] ] ], [ [ [ 1324891096, 67177482, 2011538806, 1533789667, -1230548366, -573757484, 484268120, 1539684851, -315079583, -931992110, -94307962, 63178141, -1157335641, 1902427018, -334790002, 2067957422, -461210208, -656475677, -756857665, 1663489557, -1098540446, 911381489, 828937598, -1713930912, 1761731436, 1080282152, 1410832236, 1461655749, 28545635, -1222028235, 205402922, -159962521, -1112775794, 1969008809, -1286370209, -1580033535, 540248183, 136517286, -231946726, -2054425929, -348363681, 1465831595, 365035655, 1911871707, -275452462, -1929385182, 1822629942, -1811940458, 101951492, 1606941798 ], [ -1417194775, -1249230413, -1191527401, -933022350, 684096284, 588475072, 1402602463, -1448500970, 830946729, 1157222022, 54778545, 1328022444, -725022242, 1880714620, -1855796669, -1800949082, -692346737, -611433106, 282366366, -1301628538, -268619015, -970408329, -1273369479, 228107307, 823761303, 1370288993, 1949213355, 1054417980, 213721967, 331332730, -1006032972, 63911293, -343420444, -1818942266, -208489999, 896410866, -1638873427, 736673445, -1095073583, 1690952516, 285149339, 176892762, 1273823534, 625436743, -853331408, -850907930, -1460502188, -582260604, -668072116, -337750555 ], [ 861235625, 636348408, 223245308, -337195028, 1583996670, -1139941919, 752360487, -1092060182, -149257728, -735801897, 1056715979, 1493688494, -845947673, 790923059, 1941968257, 1722742653, -2019201262, 698458768, -1385579294, -1424099929, 1879462224, -201699845, -1250544021, 541155604, 1096203251, 2061238929, -808915258, -1577225733, -287485586, 899593407, 309792297, -1353750491, -2021446129, -330046538, -591106862, 1714841870, -378009498, -85412846, -1525666816, 683744360, -1236320260, 1838784452, 979633436, -2113030237, 1059432559, 2104215547, 1240676870, -101374549, -887182321, 1918880261 ], [ -679549536, -2054838199, -195301107, -399786536, -1009182533, 939365951, 952231518, -1174960384, 400594055, 203595855, -1151615018, -1256454626, 113735914, 432695666, -834984665, -753717873, -1852958690, -1182460010, -265086220, -669432365, -473127609, 451457805, 1489772779, -1532092119, -1903328356, -818524815, -1974905109, 1174962959, 1071491369, -349439466, -1654586225, 770085932, -415324837, -1619879626, -678931559, -594442768, -1898058137, 2028617447, 221879565, 592802014, -1752206618, 1849839785, 1622752422, 145426186, 2089924046, -865502161, -747291067, 1129140081, 509833658, -948574286 ], [ -758371622, -944972767, 1316181791, 253284187, -1860108314, -128799298, 802737852, 628328089, 871733656, 1663853224, -700555384, 953908798, 19136396, 1305498303, 1173914484, -1278447312, -799539066, -1362621272, -764194417, 1076379538, 1453808479, 2045392423, 460548229, -1464697842, 1656048366, 720240922, -30906138, 1649486194, 1465786520, -1730087798, 481125411, 955537480, -2124829520, 330014180, -77238521, 42821712, -1412594139, -1406173136, 1498870035, -2116646450, -1072061207, 51209770, 701798568, 1899184835, 1156910315, 1226041388, -420812246, -581922351, -1405508893, -1350930317 ], [ 152466058, 2146310355, 1027640034, 1572171240, -1927460235, -2001689861, 1185493137, 2128535962, -222102651, -2133976368, 358172504, -431497690, 774069897, -1862568267, -1194052354, -783394435, 302513278, 752133581, -1092028252, -2108437069, 664797214, 1310148458, 2046080570, 1835833170, 142352827, 428136800, 1257207908, -2112384045, 1116533116, 936053332, 1230024863, 1061271375, -1432655312, 768729320, -1925839838, -358151920, -7404176, -213467342, 1668423169, -726278743, -1667660590, 244425257, -267338462, 2117108646, 1173016090, 1059433382, 331566586, 778301508, -2016260804, 1619214211 ], [ -909722277, -1951318928, 567193518, -1556803663, 852031115, 526323212, -384280562, -101371852, 1594754205, 350722003, 1976168744, -481708821, -991517028, -344889219, 1296178726, 80438999, -2077083995, 426678053, 1017443685, -552870970, 2051947729, 1176329267, 1031482517, 636262813, 1414345401, 2129772194, -1509664038, 41657525, -705058571, 1582364834, -1581153141, 1600282094, 2021721432, -1739382205, -498369710, 2098872940, 632995420, 255906003, -1442802322, 503466384, -558480031, -2014520863, 1383894139, 839120757, -1797141938, 1229881587, 1622034650, -1292366878, 431013436, 1530719959 ], [ 1430726099, 1204690694, -1368477313, 1616974865, 182081681, -1463700587, 1000754980, -1727479999, 1653269371, -1064488323, -192429608, 1055573493, 1083550546, -1946977562, 882821851, 577529872, 1701549970, -634105730, -1674335336, -1913874269, 1750902347, 55112705, 1440424752, -638947925, 83663862, -1945982462, -1752950962, -303380037, 1193102581, 501080201, -998607396, 528288822, -324820822, -564355322, 968130905, -588874423, 1495609534, -1163877383, 139643801, -665160846, -2067211325, 697784214, -2061866828, 1440482356, 1427983562, 372476443, 1362558951, -1119349529, -1565325061, 718857129 ], [ 583704648, 2002149206, -499341460, 2104785433, 777472138, 2042441691, 687494396, -985661898, 817612443, -1769976891, 1009840019, 856139171, -1454786578, -1707541224, -561981831, -1844484685, 2073454212, 269261774, -94441023, 2044716884, -572982145, 168324724, 1315385868, -99071077, 283445233, -414917572, 392344472, -377544748, -1121740665, -542835179, 864212019, 803342823, -1507892036, 1977126686, 2094512958, 1987555422, -1597391029, 575804298, -901112529, -2136955927, 1751980156, -223763242, 1742068002, 912638150, 1401304135, 50276291, 1055900017, -122546757, -851450397, 1906472406 ], [ 1345423042, 1406972345, 1375296345, 135485995, 1982914512, 748628121, -747438491, -79650347, 598527840, -411282725, -1386121007, 1035707160, -1044633453, -1449351115, 1116111610, 284037869, 1063639797, -574011029, 1454463008, -576017865, -2140029431, 1803819081, 663924827, -1471614754, 332567191, 590438740, -1802198330, -627724197, 1458193839, 1854947301, -594077748, -2042636114, 1695555415, 1154968408, -819387391, 1846620732, 478951549, 1802584192, -821403987, 1293008011, -1398865351, 13644822, 2146217734, 314955653, 689216987, -1433689076, 552923816, 1266794449, 1249119404, -2023010406 ], [ -1734688609, 665893085, -1926561222, -1052449600, -853833313, 1313420423, -1961413535, 477211020, -1492616797, 11591291, 1242019842, -662484916, -1076977711, -80695769, 691064251, -1530706026, -1561340078, 750390783, 1950352639, -165109891, -200756297, 239750855, 1523916800, -801021105, 78693160, 2096938245, 1545400810, 1006233410, -598840734, 1878685101, 2108992738, -929451090, -2096564133, 1832173503, -1390558782, -1682308744, -1292493850, 1779706925, 1135158858, -834652208, -1030196240, -1304070627, -1119623843, 2127128423, -1623398263, 263052386, -535608092, -316608204, 763215783, 1359846062 ], [ -1837132854, 1529228391, -619706395, -173828822, -1364161894, -901166544, 944809251, 503684044, 697273897, -1629047011, -715720045, -1690716099, 1359596105, 111494718, -290941641, -1419949339, -2119914999, 319224114, 834242021, 1964610299, -1941946334, -1180225826, 1675083545, 836316450, -357406191, 1001491636, -1840799752, -829644699, -1700156961, -1887624904, 1997795582, -1458891619, 2062395674, -921831683, -766049347, 1741948596, 131282338, 185898696, -1911341295, -1709844200, -1070522401, -1880462524, -1944081950, 230584635, 450847836, -1655781607, -1158600985, 1263758346, -192633122, 343295328 ], [ -2146790289, 1556637113, -1325504785, 420407450, 120124755, 665373153, 1438011742, -955246561, -1685408718, 278275187, -1578110221, 1454093981, -12261863, -1017503288, 1810503995, -1470224226, 374640673, 1256722702, 1722956549, -242649842, 1766138920, 1667141019, -55870102, 97550273, -594343730, -961313546, -1530829576, -569963929, 682694538, 1093069400, -1973115664, 1485273809, -516273046, -1853631564, 2060060966, 292910615, 1456923263, 1440268533, -341595719, 2074131388, 806012534, -1358643846, 1122010688, -703460949, 2058063872, 1076093161, 433022286, -894894666, 1192795679, -720249687 ], [ -2090172461, 430484704, -649772106, -1355506992, -1622960997, 1715338597, -2022354813, -1356349637, 648970700, -165605794, 5817697, -2122274724, -1014988761, 362954750, 1678918905, 1542852144, -2049036427, -1418292929, -1989964396, -832993202, -1600339333, -1770586569, 629801279, -389224732, -960079246, -1881607910, -882125549, -1798223105, 630206364, -1286274855, -1182197696, 94598553, 155377746, 863759854, -1581462110, -1314477876, 1539927029, -2095872084, -2053329969, -1772429917, 1124923726, -335121528, 168868035, -1415874566, 1310129374, -307113888, -1449693674, -693636440, -223842445, -1312620256 ], [ 565583865, -410671127, -1074774058, 1370527532, 115647490, -1395424204, -317672723, -391575215, -523085150, -1640987102, -1971601022, 229952555, 774266710, 269032303, -2143838375, -1972727531, -1871713336, 1382369715, -1499755725, 325328269, 1818676727, 631647160, -1537247665, 142922891, -446612855, 1250503134, -998670054, 432332154, 1403133701, -1851019969, -2102951401, 1237716020, 181860162, 1097519675, 981488516, 482761464, -1014715249, 834440295, -1333964996, -1357693060, -206520869, -1121957120, 1073579938, -2116288552, -491794639, 1943409538, 971832710, -40693990, 403975987, 549537774 ], [ -1277393940, 1261873038, -692240292, 474336942, -1905255497, -1930383364, 1998397365, -802966387, -2090165317, 1650657677, 102226633, -320615353, -1031117694, -1310956210, 173210897, 995192353, -1406387278, 1813698423, 1890491148, -811763678, -2029458945, -195674491, -1463607664, 985215147, 977819401, 842948712, 349862455, 1306813336, -552161050, 1367550285, -1298290724, -1715586107, -328054099, 556885708, -1201440515, 1415325237, -1834212773, -1915285932, -1183880913, 1960004839, -50891751, 1299261033, 1761650464, 693894097, 246539275, 95636747, -1146374316, 475098837, -496588778, -563968381 ], [ 32608521, -407236834, -281408396, 1777037063, 2098646719, 1301832700, 422672413, -226715725, 1399207809, -662064309, -917689429, 380517280, 2050243247, 1667540555, -865600560, 2102724037, 907305067, 668234243, -1376995451, -1197405546, -1421010674, -1716456650, -853994575, -562019240, 1109127204, 725268751, -1317610184, 1348943676, -1465604732, -912689942, 1001496465, 1490863945, 2093123625, 1186148652, 237357441, -331789054, -1264137149, 2032091396, -345902034, -1637146460, -1039191403, 500892568, -299727679, -998482045, -1011134838, -805900430, 2055686212, -94495776, 29652543, 1866699457 ], [ -1404466330, 1881643715, 216360170, 1992321134, 1679683886, -144386463, 332111406, -1016896450, -751763962, 1176443689, 1957181723, 839898314, 799434764, -1053787910, -475622348, 731953999, -1962749503, 1050606411, 1046284949, 1759410812, 1199702640, 997196947, -1671303228, -1890817126, -424031637, -784732959, -427154083, -1010714215, 39118252, 1153079267, 1651212753, 2046690389, 168854006, -195392467, 507691874, 1417097078, -36852079, 1812688130, -1469159480, -1335956493, -257294179, 52640298, -224032217, -1240857565, 63381461, 905324539, 445788722, 318419034, 972040690, 1772944118 ], [ 164003843, -1629504080, -1447489376, -866421693, -462646895, 1416289415, -172962038, 1047004405, 2030067712, -1608728223, 146934796, -15983618, -604866968, -1698409370, -66470903, 1464593519, 125553268, 197826522, -1258924912, 327030388, -7621555, -373672487, -683577466, -753094284, 949205465, 1384627275, 1316391851, 546146954, -429305501, -1471770490, 462193677, -1702407393, -2067550067, 815035119, -1522051061, -1368483601, 1569518335, 568318496, 1008072069, -508772269, -293540700, 380439238, 308127840, 536455046, 1462027679, -1059204892, -1440416083, 953367588, 581183567, 2144210469 ], [ 2128853355, 55178104, 309851513, 1887666689, -1148688404, -1441625875, 1606935867, 1835759125, 595129011, -1127476338, 1650157883, 191386705, 1484446175, -1103515467, 530018158, 931544593, 1682913102, 184834862, 327520468, 1257597340, -889481628, 41248403, -1995093782, -433567428, -1135242729, 1748095760, 578280419, -1196785274, 1331255109, 1751494938, 1400193218, -2117591581, -80791833, 1208846245, -2121093121, 69516034, 499753808, -85348646, 819827212, -1573385851, 1772041006, -2183256, 161017235, -956727696, 41575099, 907255447, -1814231531, 1584091387, -1883983091, -1469204433 ], [ -1987187435, 1213089384, 357260304, 1735064238, -597536618, 565546565, 1526196793, -1694936494, -484457917, 613416752, -1910924271, -975788809, -962006033, 1819694103, 1512210412, 2058619640, -1455757669, -1952467861, 16551620, -624640959, -1071744633, 326014805, -1059270856, -2620233, 115768835, 828513036, 1203722444, 6441555, -1224708633, 1070250123, -1750403959, -288788561, 545556092, -797809169, 985737721, 1616331178, -2122465062, -1040776939, 776503141, 586483086, 1867530676, -1329583842, -1537182659, 959719383, 476850876, 1192138838, 2087168769, 362855064, 1898626964, -1365363050 ], [ -2120440959, -1221169324, -1764906380, -1981218405, -488451874, 354156250, 977839505, -1425082355, 1943314502, -800016303, -586296840, -180609163, 251907749, -1480015428, -1742882949, -1308560471, -1199115940, 1875621133, -145045030, 1689387263, 272253071, 428732919, 473402728, -1955194967, 2046308697, -310169020, -2037194777, 1090589009, 590855055, 1199358512, -72520467, -1752979865, 904041992, 575564328, -2126964833, -364960054, 227213831, 1130645546, -638129629, -1280328385, -1969782741, 791853048, 555857374, -1694984313, 1840927212, 970463589, 1882344777, 1293549154, 158788872, 1804790440 ], [ -869846179, -1311263221, 1702270672, -2116550662, -746957835, -1772759355, -462533607, -1931242475, 1422565825, 50842332, -781401375, 1454572538, 1910433702, 1792458752, -636807022, -326296891, -1824845217, -1991885641, 1811015814, -1620498150, -642888538, 2017382445, 398316305, 410251436, -1892544811, -563346005, 835608100, -442979820, 1828946618, -528375789, 2135808451, -1345048132, -416937254, -1672185452, 344058809, 1278945067, -781853987, 2120751827, 446018413, 800591428, 238542349, -1026527260, -652638889, 1187196344, -148516010, -857146908, -163130052, -2139296136, 1673796231, 1572350889 ], [ -1254402403, -1171828312, 2003494575, 416038683, -950594901, -551489624, 918741966, 283571783, -2041227408, -1196229735, 1867529764, -72279135, -51291319, 324074639, -1703298303, 57327083, 1405464475, 1432994305, -124172151, 1089583695, 685576530, 322535689, -1630154299, 245094985, -204242460, 89514380, 1191746499, 828772281, 2094200677, 2104954290, -1574474103, -1328779037, 1784040552, -453777693, 46717064, 532604978, 954445074, -924355149, -1624380964, 757575473, 93744594, -286649272, -176590056, 1260992914, 1898366760, -147279628, 1123204877, -1823976186, -1542779136, -1566725630 ], [ 851659940, -1719416827, 708315944, -920967032, -1280043704, -1424519437, -435881736, -1447835071, 338751428, 543841746, -1027211428, -719941817, 792575680, 451828419, -1493684765, 767823343, -224856103, -418266414, 157601388, -294892420, 126731865, -1939416357, 1676666839, 829655701, -738509024, 642025056, 134857322, -1376155522, -1217211142, -1845759001, -1026400966, -788370439, 348971541, -129578176, -877449261, -522661804, -1955344953, -1956980052, 2010641498, 1681079154, 1860365879, -661636807, 1973934945, 1777963750, -571072426, -2114301939, 6046846, -388956470, -1125081306, -2046409426 ], [ 1544487057, -1202444905, -82138124, -365716105, 1042316984, 691017837, -413911303, -546662450, 68573349, -1167191263, 837579941, 1616431991, 1755306875, 300987383, 1962661193, -1070554560, 1629263583, -1598667231, 2067744992, 1884249258, 949254237, 193303186, 486283261, -189251894, 1905329363, -1534960720, 647845441, -532442347, 482980873, -1965251409, -1812454584, 700373430, -1885593166, 1622113300, -211214442, -1543116697, 1803798545, 84475651, 614077790, -437209000, -822384590, -2099411897, 1995858359, 108764509, -1162078209, -2014045253, 554117574, 190925219, -1316911446, -1774936662 ], [ -2132053125, -956544052, -1277369173, -42427919, -282027850, -409602231, -642373043, -2141412959, -824848469, 2049120491, -1823284061, 1186410883, 1135073672, 324217131, -1428115360, -188454031, 90058340, 379101464, 572304352, 810847758, 1267410417, 2112549006, 632540947, -1556570749, 94931797, -371573961, -538889752, 384644169, 402373589, 1600591925, -922973858, -2012627504, 2057105139, 219973939, 697695872, 909169275, 416157838, 1022173782, 96646330, -373985383, -1372185519, 36089194, 996081906, 42785637, 772148024, 2069457284, 1763186863, 1876695089, 1440493793, 1791384108 ], [ -836143088, 770841909, 958164130, 817922241, -588974365, -812214272, 844399918, -938766722, -935824141, -1404508346, -297084751, 2075882908, 756257419, 289512219, 1968238917, 737004922, -2036807388, -1109018952, -148888322, 388179329, -1746767721, -725334102, 581318363, -859305044, -1490514923, -899593777, 740456823, -2133381618, -1354459114, 6739082, -105459909, 1397353541, -1382625821, 344546196, -1939394507, -195880462, 1456651456, 1740751059, 1711795064, -432627626, 1681643112, 1676321056, 32852338, 1323831925, -151657509, 356151945, 751893399, -1837278134, 653611590, 1750404393 ], [ -753688480, 162382527, 1986143593, -868347651, -616973505, 594394082, -820553241, 1645934951, -565769265, 85570128, 1923348801, -1749807426, 596428746, -750951279, -514105008, -87942408, -2044957541, 673541687, -447583334, 758158680, 1382798609, 1693795225, -1636442291, -1645050768, 571424120, -786403531, 146373515, 1863340515, -1696757898, 776818820, -278660949, -1352520205, -1144271732, 2107577392, -1006563608, -768442560, -187151096, 1299649663, 291480704, 567841954, -1126731438, 2078148597, -74141391, 1899005718, 449795416, -212216425, -1011372753, -1213602501, -1377382847, -1589496093 ], [ -367242183, -1643960425, -454828733, 205176403, -1412175593, -1683135904, -692711547, -1127398054, 305440070, 1909105291, 2025827124, -1689788277, -2045729454, 2021069793, -1527531290, 1349427689, -1890662894, -530496772, -1889056700, -369240013, -1192631601, 203870541, -1910200483, -1540434788, -551234873, -1835509624, -770266664, 1711831091, 812661882, -1275489609, 1461736302, 1101190326, 1583369479, -82208539, 637583966, 1012872248, 1885695809, 1959682398, -539481958, 623247964, -1835633325, 373015431, 478611815, 1298816598, -1789503087, 2074107083, -1639149605, 966863027, 1834014495, -1513921401 ], [ 1184714226, 1379665299, 265650627, 728616279, 1611517953, -7655731, 1774199555, -1961829342, 1952790430, 1777154342, 133505089, 73694727, 149933366, 1376616789, -441694932, 911252540, 1241798720, -500540726, -906536518, 2000830705, 1718345900, -735788706, -1418031302, -1786701302, -724656844, -772120409, -1747666364, -1861891360, 799568303, -544096192, 2076085803, -70131008, 284243749, -995599215, 284762765, -596815419, 265617968, -394931175, -699323382, 1969671705, 1639056815, 1188066943, -1891938388, 1113025367, -595544967, 1641999189, 1639792723, -2041891965, 1310391519, 1879909627 ], [ -1391480803, -405653687, -356632021, 342527867, 1920597682, -2119619269, -1183742024, 1912458033, 193011792, 2063968131, 441811293, -543906257, 2080985436, 453797246, 1931942328, -1298037243, 1108982465, 1403794510, -581969126, -43327566, 1798952962, 226729945, 722918580, 75279726, -1752114912, -1577337337, -944792795, 533734765, 1937711815, 995124455, -185424915, -953311069, 1514397795, -328988370, 1216363263, 1126471229, 1200363997, 811943890, -2011190553, -127866338, -326703501, 1387780730, 241615131, 1897047828, -569996058, 925623025, -1808830545, 438982001, -1475175482, -1674561518 ], [ -1813905140, -1292126520, 1076377539, 216325872, 1869616197, -912916165, -1128308494, 1272167393, -903888180, 1562712185, -805276422, -199021979, -1010238064, -177249853, -881525832, 1567680836, 1542709185, 1740865573, 666255557, -1283433590, -1925739171, -737607268, -1293083067, 2036045142, 946095404, 257499735, 815263298, 437908283, -1208149547, -352664891, -111494432, -817980543, -1866963460, -1712442553, -1251111320, -1310694919, 594918134, 1475323283, -537374604, 1889166816, -432777279, 1934888879, 1161466364, -1197896674, -731947499, -1340270403, -627372430, -275322822, 454161452, -2039418251 ], [ -720377234, -841014516, 605794055, -306916822, 618005556, -319421522, -1702519430, 1038233774, 1160700751, 1987195902, 285657883, -568257858, -581763851, -1994153263, 316436883, -40329551, -1322299163, -1171176430, -689199909, -686920560, 1209435935, 395378261, 2085830352, 1893279408, 969741011, -1756693391, -802632127, -1214412596, 4024815, -1044327440, -1807261485, 2116941229, -1029442968, -413315118, 1653189136, -1114918943, 1550454331, 387833253, 2086248671, 93771496, 673237903, 832656308, 1283543697, -1960464173, -215227238, -721735969, 1227930697, -849748278, -161303446, 1431477057 ], [ -1184499352, -662141937, 773730877, -536644761, 10275293, 868734137, -234891463, -1521333944, -1892913391, 913205175, 2085261223, -1799338332, 263105783, 639538180, -188742327, -1726685591, 738724497, -245911681, 919345032, -2079955455, 1158883168, 126974168, -19032818, 1955170299, 115761407, -1686653196, 1064352825, 354866439, -1847939447, 1581130626, -808414213, 418073321, 455365519, 1425405112, 1770042584, 1705775464, -51331067, 560048119, -99765286, 1730028227, 19237193, 1657812548, 983533300, 1547439385, -618850671, 1031839067, -354319509, 1995991627, 1106740028, -1898743214 ], [ 1411132207, -285009173, -837360912, -1615799479, -294984867, 697924975, 1559100985, 211575375, 824797691, 1343307784, -1393076404, -1645410193, 468045903, 1742582822, 1739918456, 178791835, 662684348, -1363821299, 1352937081, 1533652585, 979849662, 1571247792, 1202341040, -1137818619, 695955986, -1553351631, 180042560, -1326411890, 717878639, 451948557, -880556094, 652324270, -1102770474, 376450742, 1558773964, 38839344, 1032013727, 254249781, -1885748149, 793230228, 954599542, -124997084, 1092148824, -75021625, 50548818, 1463653905, 1870248507, 1165219822, 134920936, -1109977653 ], [ -1298464079, 1721614538, 413734679, 105658839, 302006014, 1526947283, 713970866, -1955575743, 1267774252, 253740917, -676858891, -273781862, 2111864307, -1722718480, -1365837290, 2071504834, 1581243121, 1750787385, -881358582, -1945049946, 1551411588, 1463309977, 1264169720, 1159515305, 1358464135, 645748947, 800562871, 953398267, -1194457392, 1556830279, 1267937132, -146131189, -115638958, 1744495515, 74889027, -1095552159, -213395473, 740126054, -891028233, -1698028716, 2002444485, -293674095, -1835318721, -1558246837, -1611582176, 3594649, -791923843, -130181126, 220154568, -1732670675 ], [ -2127951724, 1346198789, -1882363070, 1175280872, 1196930187, -1293289106, -302399745, -1987748405, 927912908, -1660101833, -1726046617, -352070643, 1084407506, -2022408915, -978931642, -1217704246, 1324313434, 526790970, 2021325841, -1582149476, 1597082376, 798704117, 1467076643, -301550045, -134110361, -798124234, -1463681482, -1751865195, 135409492, 520039281, -735622120, -1721985990, 1651521768, 2096608128, -340718452, -2102776963, 284343888, -2103397137, 1863821931, -603417174, 1971754484, -1207191601, -821226073, -607392139, 362441451, 148237463, 2122564236, 1447486833, -172266159, -2065289081 ], [ 1106128395, -2092969198, 1105559704, -156208681, -1018174256, -1087128582, 1349584176, -672072310, 1133785479, 342330476, -719623701, -897772550, 1819926794, -1395297668, -704694114, 906059281, 1404423605, 79625362, 720653359, -353744935, 2070689584, -1057769251, 2121257146, -1000311607, 859700415, -566959091, 623950295, 1389849578, 1353566360, 1322491640, 491115915, 261513878, 264115981, 320751473, 1425908898, 2043774258, -812610939, -660644220, -1636784669, -625539135, -1196020577, -1489024593, 1569183005, -2115038516, 1178938042, 1330313009, -874845199, -776642377, 1306356805, -1484920968 ], [ 370055059, -812672205, 516117049, -1191765328, -1532465068, -1296804846, -1361394593, 2102555506, -1859538594, -474538348, 1216442349, 2070494353, 1262246970, -1522569972, 1976804074, -1203963446, 762005776, -1858138813, -956932105, 346221132, 1546146036, 1115762385, 1672189360, 1080927167, -1901377144, 1102194267, 1195006140, -2024747948, 1969153373, -1719068298, -1096515537, -748492653, -1898221183, -1041085316, 1967341782, -1387669653, -1913992035, 135329393, -737117410, -11728724, 266442055, 1751781824, 1262023390, -787362723, -860829389, 559774005, 1303605401, -1808889530, -936585486, 1405798704 ], [ -2093645326, 274300109, -545111414, 29977620, 101681601, -1620899298, 308564598, 599210065, 406996141, 1199797001, 674835088, -975008089, -1457166345, 395395170, 1515169226, 1115516723, -420395597, 1735414768, 1754291796, 136641308, 463634217, -933750012, -1252133346, -451943655, 662005275, 2037508747, -48489840, -1355343008, -1331443473, -2008021290, -847963949, -97248544, -531771882, -2144561842, -820000480, -438861156, -1752142004, 1011003972, 476632638, 1231828951, 358228993, 1483599304, -1144608216, -30614977, 423410173, 957823020, -2090835225, -1102771825, 1394056958, -1729576746 ], [ 2025036599, -1943810723, 2090665164, 660615113, -1341730408, -1248801422, -996038438, -1188538929, 628233215, -857198139, -1006101926, -1269659335, 1107891329, -1391021471, -484190394, 7737499, -1371977823, 71585631, -111360769, -79613197, 74124588, -890109752, -1980199893, 1739939569, -203864930, -89847636, 1470519302, 820247977, 158605952, 1380119940, 1634173043, 1752666929, -2011423064, 523087991, -1069265938, 1920218685, -1007453968, 1208741945, 1844693195, 1161618151, -1095611739, 1022148793, -2000566705, 1960517990, 595316762, 1798814469, 185553260, -1599255677, 347730045, 1992992137 ], [ 1865478575, -638472019, 1140076036, 1087174755, 513391177, 706081230, 53370856, 286263591, 1807957675, -1220876711, -1183269531, 2064403640, -1051301600, 1454116926, 867816042, 707627686, 565455577, 2098206111, -871599682, -196233379, 2131996209, 1871118018, -242877638, 1496640482, 751649542, -1126235202, -832545203, 1957541148, 1057731964, 1045402657, -1924922109, -274858941, -955781307, 150970238, -1200140643, -885594802, 2059607429, -1219722410, -1827873417, 2069917168, -210029652, -276865925, -1001294431, -525608206, 767706070, -519746108, -2121269789, -1729440596, -623900578, 305465184 ], [ -209653023, -93055096, 687853652, -1716279744, -815113402, 1792044598, -1721264957, -1811368151, -1536640657, 1757795324, 1373406101, 2034877414, 492019242, -1805039128, 1238737550, 167813270, -328746486, -243748159, -655379531, -2143056971, 1037924910, -522006293, 1464388586, -454977942, -594176412, 2052786839, -429276312, 868345542, 276937503, -1274055508, 536991592, -1401361065, -1333123235, 490125859, -101889624, -667215403, 1166465354, 1242116847, 1255798114, -1670784747, -1712397115, 1903857037, 1508724025, 1067743404, 1273874565, -652808508, -1508336935, 479617252, 2061294075, 1338739357 ], [ 81247431, -542641055, 1966876609, -1049685566, 769660293, -1198529714, 1258519974, 115353158, -1512951838, -78439515, 1373132359, -279942937, -1871410382, 441497249, 792797598, -336941328, 1855370659, -1804648616, 2093396770, 2033378713, -1192742701, 1302443085, -1798375813, -1466579908, -932856505, 1256804147, -1975858874, -391997856, -205493016, -533237659, -1067126979, -193619098, -708523055, -1237899533, 1411136570, -1048281360, 407140661, -1481631438, 860329318, 962372255, 483390915, 528769239, -1515566109, 1736081098, -273207188, -185531864, -587798259, 930060275, -1289127472, 1836944237 ], [ -1263786231, -1492490429, -447614955, -1798630854, -1924558371, -200334885, 614421914, -1152888406, -1401537046, 597635779, -1579356060, 1341465244, -449212316, 2073455639, 332718663, 607902819, 1306087367, 816518795, 1602598630, 517578394, -1831717897, 1117910023, 2127428650, -1147494126, -1156177386, 630598121, -717417509, -985034186, -1945853484, -50498079, 1164279749, -1461831749, 1198984244, -952709749, -1269688537, 933319733, -1066804026, 1744662741, 219881199, -941303449, 1815327663, -382921126, 1930164351, -1263153125, 220250303, 788835402, -1895563334, 298671899, -1643557221, 329478455 ], [ 1728413982, 619903204, -74332245, -769294544, 886567891, -1582719271, -1469360695, -441940874, 1051437545, -2075813145, -1859477245, -1276050501, -1303162988, 1214368882, 942744401, -248530431, -1240600258, 1316347191, -466289882, 307361892, -257727005, 197186089, -886709379, 1429967831, 1350594869, -251852949, -807288408, 1204009071, 1469973171, -1347035358, 1015655445, -870204704, -680990489, -360332797, -1824837132, 210839929, -2131187172, -1147459767, -1501208289, -1085075119, 1108410785, -1172219189, 840861566, -188632531, -20612013, 598868021, 1928045679, 430794842, -1451679907, 205372547 ], [ 59327811, -397860452, -602680213, -1550237264, 1656468216, 1799086055, 1889976283, -503885592, -1340937101, -115939393, -1883593515, 859324310, -1016618286, -1818880438, -1535177134, -1085816866, -699077614, -879566010, -1058899733, 2067858864, 1903104717, -897069619, -180136459, 280685045, 1814683760, 947299962, -1729142607, 881477318, 1610362923, 1682825773, -610888001, -558457598, 34665528, -1313720509, -2108795203, -387170915, -903595994, 983978392, 579381865, 216631330, -1920560491, -1898462633, 1939355279, 1865466509, -1324216960, -248567149, -458942606, -1171125107, 1602416226, 33491177 ], [ 1364926268, 154429019, -47806372, -1225834277, -1087279689, 1060192929, -112882695, -480823820, 301107829, -495614640, 1672216498, 1927785721, 961765270, -1768375292, -2142039947, -574786874, -740085527, -659580763, 857828032, -1147851463, 148399335, -1911478159, 1463516937, 600786878, -1453939863, 382818549, -316750756, -1169746237, 1692046, 206438942, -228959625, 43505175, -224942075, 1750018005, -1604105566, 1029931180, -1832943922, 1415830553, -1552457178, -1057819749, -1103994365, -1231900631, -1017486213, 1711497456, -1475338094, -1519435969, -2138221090, -1845913511, -787796569, 115188750 ], [ -217123599, 124996742, 1837241117, 1565706483, 401054783, 1629073078, -1627403736, 1324827536, 1076465359, -1206999986, 1622316501, -1391097642, -1342661837, 636977246, -874174193, -839801101, -1602424523, 862789902, 22737454, 1268649831, -1109950403, -1152756896, -699643040, 1236736281, 1837479527, 1928861827, -1051803706, -1365957327, -1768798766, -1233861217, -770067754, -177569257, 1398722093, -779606426, 1552142044, -549321997, 1693327552, 199851478, 277121504, 1303427356, -1150002945, -433250117, -108653407, 81150253, -529306536, -2134232598, -1121525763, 1695143530, -412400563, 1945796332 ], [ 1806274557, 105516928, -1107971710, -425154820, 1239202530, 1658243744, 1718820604, 2051080164, 538860001, -1099269784, -2059920375, -1985907135, -1978834106, 672254913, -984987624, -802322989, 1793342798, -1778611411, 778508120, -636910718, 616627308, -1586748841, -677103873, -452003772, -1816351324, 1609849485, 1512030197, 1947107754, -641503196, -797334350, -132636897, 1434145062, 1610326085, -136589988, 1041439973, -1028504523, -507343133, -1967488692, 931073759, 669565568, -584226467, 472216045, -1151723008, 1498635349, 374624402, 1716227518, -990138675, 904281078, 244807924, -63330686 ] ] ], [ [ [ 1709113339, 1558097418, 1153353313, 1996345385, -1632909071, -1493753861, -515332853, 627937741, -1266619036, -1768289770, -843070238, -255174439, 765781505, -1796769100, -462801788, 197473512, 1634888386, 1919466718, 2076986845, 1606306548, 2013948278, -1892885854, 1071537145, 99901229, 790937054, -1069216812, -2045851710, 1859274146, -1343342472, -730375135, 1414688717, -195028547, -1681870309, 279474478, 796274986, 1083571289, -450423145, 859898211, -1965292504, 1879933514, 1088387773, -632824261, -1651299409, 974607764, -808534969, 1139941246, -249558262, 511689555, 1120073445, 894366032 ], [ -1067475486, 1743863100, 606891789, 1455403660, -1332456797, -740408907, -186459428, -1877476304, -1674290742, 1333806367, 317374004, 487179875, 1604613876, -1080542865, -1218524647, 1950213508, -280724400, -1379856686, -1753621706, -588312035, -924025767, 1173512657, 105687132, 1650669027, 632108811, -1697638000, 1482045380, 693859974, 764249930, -952340169, 980313959, -928567625, 1027984070, 201940762, -1469479326, 704875712, 478228133, -759388757, 452389852, 538130860, 1322753412, -932847645, 1806773081, 1829538880, -2145432841, 1952887503, 372451100, 1952562184, -301041396, 1253564288 ], [ -675230263, -1479062464, 1705615000, 1002659532, 444145603, -1511223306, 1247108105, -1022311093, 666994977, 1138250648, -838505079, -66194411, 135394292, -1929314534, 289945224, 2138501881, 998275232, -1498291337, -1691162579, 363715000, 903410160, 157170664, 1904766659, -381592390, 389327516, -789980578, 1303392821, 1896456085, 356195851, -1248644, 294103745, -1050730350, 358307652, -233381681, 151744927, 1706468982, 1877721435, 468812201, -626735251, 782202740, 968948442, -1064167204, -1495468451, 242200939, -1033457661, -338217118, -2043549518, -1790519041, 154779342, -621569978 ], [ -1234554326, -826217902, -677294309, 910494463, -1564034489, 1628130684, -856962123, -363523857, 1796663409, 639762405, -1553848143, 1466570314, -1431706968, 2083096079, -1449858405, -1409140576, 781519105, -181875035, -91390603, -1419265933, 493092176, 917326992, 100510303, 408100734, 572740561, -282293125, 1598320044, 2073770635, 3091352, -528465560, -1448571135, -1854588961, -1529869022, 98566894, 1399353700, -1503549181, -1526727282, 1964986607, -339367732, 909016861, 1102751604, 1446238643, 810402837, 2110300732, -995057383, 1873959722, -1871025145, -1532988006, 1900043721, 1034472914 ], [ 745016323, 791037511, 1890917219, -1856696839, 1656007522, -1148092335, 1979624221, -1815363335, 439403993, -1708073150, 1528308723, 113702655, -1573795745, -1464433886, -454724939, 713972133, -1915738601, -645498217, 1050298256, -1444058808, -2041306043, 1365555361, 1173753275, 122237915, -993059910, -79630395, -937157114, 994446725, 559150891, -2007031499, -978858207, 1388035737, 64974441, 2107979583, 1997618503, 145524082, 391201615, -1790909087, -392105777, -1607812149, 652436194, 710499881, 1558628711, -567240937, -44833777, -1597472380, 1923617939, 705432997, -1030478480, 2142124836 ], [ -1307882235, -2139034430, 220168706, 317630295, -1596074105, 342717320, 4849241, 179196430, -1839721547, -419009409, -494568832, -1901057198, -1878800853, -982360096, -182291901, -199463635, 516067479, 666883793, 1836184965, -992549944, -1052677107, 385408360, 1349627991, 1309310194, -1659832799, -1030100723, -1405116742, 2060782442, -1183086928, 1584472129, 1254389185, 1382172500, 1023100870, 596836096, -749937159, 936333991, -1039207224, 1510994962, -1583114057, 1463908876, 771985532, -2083652767, 1943612810, 442167960, -2116450115, 548990595, 901964884, -576587714, 626430157, -1578996104 ], [ -133779523, -1767334538, -1392793502, -2096838425, -1127991675, -240328923, -727226178, 1687332855, 2045233823, -1794746831, -911388277, 2039688242, 633510372, 1161300949, -400138343, 1131356264, 53936488, -529721330, 1627435590, -1123622916, 1793873809, 1136669557, -620063011, 98362062, 152358621, -1883970895, 750783707, -990726355, -1336911711, -1280880688, 728755151, 2013417265, -164544691, 123000970, -671717615, -970320034, 881514842, 933775908, 575159740, 2123806354, -1490470860, 564819638, 152113968, -2095425130, -219161642, -1568956999, 302424083, 988653864, -1377969597, 2134157518 ], [ -1553517794, -1839116610, 1500995747, -1069318368, 1620347639, -1253778767, 1457535742, 766591737, 998949830, -394357603, -1519177714, 1148449517, 1416818765, 1584529966, 1869171097, -45343774, 164718034, 197397662, 1604007996, -444342983, -765970819, -191451243, 1183044676, -2107144061, -642221146, 953630188, 346691432, -1739049406, 1322145604, -401041030, -278933887, -1395005091, -1798321553, -524346009, 1903847938, 332213955, -297111159, 2120548087, 630968985, 1353451819, -687930173, -1621127190, -2017739674, -1193566570, 40715003, 1874364020, -2095218397, -1304995118, 1037751673, -2142015182 ], [ 603652805, -1943595492, 1977105373, 586789522, 888909858, -66873178, -861206987, -68955560, -1935062120, -86775723, -502433120, 1367836253, -624702952, 717271656, -1465880759, 1040349908, -949221628, -1990365095, -1591971202, 406183509, 465884460, -345764648, 1599809809, 1437519439, 2099296769, -371903705, -199198449, -1147551270, -471289127, 708528827, -1964392092, -284372667, -573882953, 108651253, 1543670875, -606257919, -148662288, 2086464818, -609931502, 8907049, -379440595, -1670694987, 1446698838, 1916088077, -370696048, -706660728, 748932622, -234745659, -1751167373, 932395600 ], [ 348240565, 579795022, 633460091, -2041823787, -1758951065, -778974500, 1961903026, 1724807637, -1732674063, -89097513, -2001250239, 1717643216, -1354967209, -60520055, -1480461043, 1113477736, -1837239587, 567136450, 1324380555, -167783357, 1203473478, 687644700, 437274197, -918490204, -1077818095, 641197899, 919616798, -633660725, 1985679601, -291150247, -124817826, 1327017159, -53006599, -12477094, -1984694097, 953973300, -1981513664, -1580930525, -942333225, 1319864064, 1398818655, -2077583119, -85047, -219624630, 175342634, -234812777, 1128915395, -793148667, -1971141976, -158512791 ], [ -1340003233, 141062059, 1264432675, 874823676, 2061185898, -1935932685, -264734092, 1080028898, 1516104984, -1834532750, -809351072, -137806197, 706075842, 1056029080, 293924210, 1327523198, -725881860, 1502192226, -991360161, 824342059, 970581214, 1214311451, -664060656, 1732726223, -1275163377, 749602148, -1530543372, -1837577602, -473459051, 1331774760, -497074062, 1352686470, -1455122846, -688321541, 49022513, 292105216, 113601784, -558197032, -1141020923, 674359336, -2064329828, 491246920, -1293536475, 1385602332, 454708974, 143446868, -1206395531, -1473781434, 930689482, -1371067617 ], [ 138591049, -877468642, -26972918, 421259579, -1326106093, -106238705, 1577355301, 1868166359, 818510365, 405080173, 1323839910, 1918991829, 299188291, 1271207771, -1725677641, -700884565, 1268270797, -929139155, 1794377490, 1020379263, 32321115, 706310119, 1154617340, -2003379337, 718707364, 908793286, 540103527, -1514516865, 1386991567, 1556170158, -1744318593, 1004422403, 976547780, -853015774, -1955031218, -1057786616, -1071592887, 412767824, 1737783294, -1106113442, -1348865879, 489619449, -125311534, -1912839034, -1598288531, -1409980420, 1426527595, 577273069, -2145981931, -1437747012 ], [ 1018326454, 946263590, -216358453, -2109664161, 1656942585, 1290030548, 2051173961, 899439839, 9408538, -1597610620, -521095494, -1050360114, -480395903, -1605515368, -877777413, 34231061, -1284391821, -1801342517, -1515082014, -2052465852, 673976003, 215952190, -1606990153, -1077572451, 1814010570, -95850238, 1327238229, 1661734683, -489344799, 2079217954, -676757580, -426613923, -861869561, -1781734364, -575884812, -1265431007, 1805873816, -847569515, 1938129258, -1265847631, -816819763, -1582211770, -44744703, -2143619594, 658896663, 1430830615, 965979119, 467957551, 419787981, -837330348 ], [ 692435971, -992991551, -1564693516, 905570978, -310068859, 184768388, -843262488, 821332217, -157338630, -1416837398, 618952426, -764095316, -8833267, 443235540, 1110568483, -355353946, -1934257454, 1875056733, 204482768, 1535545228, -1523061943, 55366047, -1170830430, 1631232309, -1960360230, 736942873, 1731968307, -852022810, -2001668034, 1812917361, 1847491237, -594612982, 5216926, 108044988, -1119413705, -714382216, 2104789531, 1582059148, 1983325092, -1077211340, 816522717, -1258954034, 796838701, -423089496, -309568502, -616784703, -2006192094, 1001873736, -1708830006, -1402171878 ], [ 525833849, 1311831960, 680927614, -2124525474, 1900062350, -1566649642, 132485707, 377308918, -1456969215, -1426509899, -403815875, -525905674, 1983086250, 2053233409, -810698175, 166012729, 45113202, 832233664, -98659185, 1868793361, 1891958551, 1695801135, -1129884323, -1261589662, -1327094702, -102965266, 589082961, -2002581847, -1587229511, 121774338, 1863531846, 1052079249, 788447387, 1582757073, 512955626, 2101532709, -1758098647, -788993275, 761470753, 1809538391, 82758107, -1941843196, -304355593, 1173646470, -464237796, -1883927050, 1722676269, -1977062801, -784720981, -1603757634 ], [ 1801399444, -1122274989, 454527334, 618027246, -376860540, 1852250676, -946443562, 1728026086, -875477020, -1223428436, -1426977150, -1264539932, 1304269895, 908612580, -355615771, -409207465, -437727047, 1901413495, -1083507046, 2019649657, 1152973437, 1720410666, 937087238, -485850605, -591979651, -588258, 110311484, 377873588, -48207362, -29991244, -41152974, 1215509581, 1396521744, -1699721028, 632863012, 1280681208, 415201454, -1125795723, 163708576, 1389395697, -434632281, 1454663548, 778613309, 203066469, -908930397, -367199475, 1098306505, -1628692818, 1748546615, -1026740866 ], [ -486446301, -1204739208, 221227996, 1760527176, 193834865, 714392470, 215386866, -621415785, -1966432994, 646065944, -1577286372, -1489704277, -820500391, 1174678800, -966413641, -989672889, 1267382275, 29375816, 1667872197, 1856027848, -158294229, -1267656032, -55795448, 2110263144, -1435756659, -270102895, -108865488, 1923680910, 1386962669, 2038016183, 689759156, 1622748741, 261808030, 1188554317, 1201574831, -2011218221, -628808735, 2057874577, 1567549066, 938025847, 1156851373, 773904951, 909047938, 1020368427, -789482708, -1813459018, 926487515, 1700608010, -1158614052, -1827937007 ], [ 1795510940, -14834423, 1651452117, -197124909, 64623064, -1872879502, -698793469, 1474282268, 1765926483, 1823526056, 1938942572, -1803337545, 1968800889, -49841598, 1799271532, 758710016, 12766224, 847070461, -1151857644, 1518511735, -1446059499, 943706594, 1689369064, -1729060256, -1671542260, 87516228, 599782490, 577379253, -284971663, -632850222, -187745586, 1551077926, -1858961143, 1985387804, -1045474710, -1270481423, 46710329, 923132874, -1939078192, 640369623, -1856801610, -1471562295, -1297581073, 2094981614, 1272905531, -1599648901, 2014469927, -1922239110, -261857248, 1403770769 ], [ 1690477856, 192680373, -210211214, -271151785, 756083192, -1933530112, 355074759, 2075038586, 310610445, -428852950, 999023140, 300804880, 1254834710, 1440633277, -7154352, 842782787, -753781633, -1222107234, -509285563, 1763994533, 702348906, -617480394, -358562007, 2054700086, -1620169472, -1677267746, 420179392, -667329490, -116618436, 915634963, 1652438113, -1960309371, 314311257, 2049723284, -1654035413, 2011323762, -1109916057, -1032571813, -1220030257, -1941940622, -1315329703, 430581834, -1812817803, -45902825, 1650532590, -1581460527, -1557167015, 297881275, 1525867520, -1850135737 ], [ 2045554972, -1138904543, -2088126923, -1942876041, 1719097694, -511528459, -479477614, 699251131, 1358588040, 851873439, 1134911085, -508194083, 450090688, 1395479035, -797198191, -1697333189, 218731490, 1406454359, -832901120, -396382545, 1114715624, 2014940757, -1125525142, 71678542, 561431160, 1754233380, 1435121655, 52425389, -1646164429, 424717586, -2137698099, 105920958, -1499540761, -1485207996, -1214865308, -1607195513, 574784996, -1350969918, 1653499622, -894878055, 425053368, -1483596469, 424589812, 1104596758, -2059206880, -744196346, 1686480705, -1989075566, -1472182935, 27695686 ], [ 1760760839, -104359973, -1312628760, 612218200, 1992575890, 587654960, -1715252778, 188335947, 252662298, -2057810309, 917811525, 1285438097, 481438439, -985933434, 667086223, 1275899141, 1648326289, -1317445982, 552944188, -1060391362, 210153810, -455503772, 218709236, -752404233, -393868567, 236204298, -1623301433, -1981627957, 1633443719, 1675321685, 1982777755, -1001858204, 1906058364, 1920342308, 987364861, 1097965608, 1484065269, 58452930, -1876593304, -52968409, 1683805253, -1012894793, 483919238, -7710708, 794004913, -1346675915, -1417823175, -1627611200, 739941666, 1091093654 ], [ -1133276895, -1287573899, 621840438, 1737107029, 1224797693, -271680321, 643430915, -1109197568, -1300773838, -1990806353, -622333134, -513263386, -366461369, -1220978402, -76031495, 1024746130, -1831053701, 104073909, -2061229230, 1392171256, 879875129, 955558936, -842235571, -2117723796, -165541476, -1323698797, -1879926255, -604292939, -1519390988, 1203684483, 1528288825, 269752517, -954618895, -1729761758, -895785999, -1020883637, 240067931, 1836197086, 1550253918, -1767483751, 1007773566, -1553043650, 2001197955, -92433515, -167428848, -793676095, -827013157, 604539754, -134105861, 1432605743 ], [ -967095207, -1151272897, 1476242821, -1747170818, -65623228, 1016620956, -146232090, -1234846353, -936953114, -1901441650, 1368427071, 1075307090, -1719608468, -15634807, -201334927, 1381661581, 443487118, 987296607, 840057809, 920947845, 766819397, -1577887250, -253746522, 330638214, 258911933, 1617918838, -109041833, -1829211214, 847604166, -1540554273, 1000982700, -1276608806, -1693611760, -1937068808, 1706193442, -1154526392, 873593790, -1915649448, 83488722, -1203235018, -654678999, 24896420, -1812367739, 102507666, 1026954530, 2046041451, -1842540188, -1724907706, -44617775, 2011451699 ], [ -876891007, -5934186, 1834011172, -1451329397, 1363775453, 1353367530, -2143340634, -1217082211, 131118983, 1200428888, -1311830000, -727043338, -1566660284, -103224271, 508505146, -95080878, -1181100628, -813514423, -2123284128, -51425180, 335205214, 684540056, 1172607726, -405487237, -908279524, 666552738, -657273940, -217703812, 1119760388, 1210606123, -512440656, 1028155594, 1888916239, -1266155912, -72926884, -862101229, 1144103086, 1054647045, 1132889713, -784802840, 1890862152, -2018969762, 1611400778, 761438880, -102695510, 696796330, -283668099, -1324638695, 147154352, -2070033605 ], [ 1560009661, 1726198474, 332627179, -1156939080, 348063843, 736334898, 2125526723, -878310612, 2137894351, -1535828788, 505242591, -619142577, -31631982, 2036270023, 1564464814, 49191935, -412406205, -205164945, -1482653200, -1144172211, 1820808533, 1316001118, 1848139077, 15422063, 1025953577, 830103474, -1949397916, 511587772, -1466649687, 712219884, 37455644, -127139044, -786390404, 596414739, 1303369652, 1692331125, 527150036, 975401255, -2061146252, -990530141, -1805007591, -1149756716, 1224128843, 1882925586, 1441215812, 607220253, 1559260718, -210430529, -432751260, 665224577 ], [ -1614466568, -898851173, -1573725959, -378021363, -278911023, 59667591, 254065802, -1077234682, 214978192, 110720259, 383000919, 1095979066, 36659500, 1380104453, -2144673455, -1267426658, 423987800, -790443100, -1340750391, -928517791, -1575998534, -339077264, 1733384641, 1389736654, -1568997356, 742452784, 1214134458, -141592712, 455191712, 567538260, -1222172788, 1044634158, 875008479, -326172372, 1925464811, -446618687, -347869890, 342762729, -854722879, 931276350, 42649576, -68526114, 2139201188, -1169184106, -1367671619, 366024024, 487375090, 2065994138, -2060765706, -1031134267 ], [ 1323252184, 600647076, -516560269, 457102623, 1321376505, 1853737741, 777615580, 1454298145, 482236502, -2081764176, 147608809, -1144305787, -1980075972, 1514380311, -1736893684, 1884739254, -1897739189, -1839417256, 655323032, 1726739554, 1295324436, -854935531, 1357540930, -1022843521, -903236388, -746990832, -130215747, -939739508, -1282402842, -1809823307, -1250251046, -804504678, 1455654609, -2096309713, -1400783189, 72691625, 206238627, 464220658, 1506524918, -2058782230, -1373065906, 263262542, -1617187744, -323506598, 1083451641, 1102757259, 6386023, 348642462, -82640252, -1054367570 ], [ 1640591655, -2059576530, -1956556510, 1604432453, 1537067694, 1842731185, 2085250701, 414613597, -249062632, 1959159725, -1501961656, 2068754909, -559265443, -195831293, 2080583588, 137158016, -216645905, 860938893, -1821514148, -1143624643, -1579466220, 1405908126, -1259010371, -1227462040, 1359669294, 746049444, 1016553350, 1126773037, 1129507576, -1186973686, -70752428, -1291559493, 2045895755, -1619422101, -267232910, 1675057215, -819739841, -333711883, 802231186, -2098308293, 876876022, -485106072, 53342883, 1772246181, -1042554677, 810579389, -1071395907, 1314676611, 218617167, 631708166 ], [ -579928971, -62330834, 1752786507, -1160186342, 1235999776, 1423189141, -919326546, -1022135472, 1293945862, -570630314, -519330668, -686463287, -1352688063, 162380681, -710401580, -1715309912, -777330883, 612128621, -1481593374, -46398635, -559466500, 834252255, 1372088179, -1437834578, 2094371295, -1935173744, 855016820, 208057589, -383650327, 1591497984, -1971940429, -580830133, 74335350, 484483492, 113796408, -19046822, 754442737, 1324395673, 314355339, 49696255, 1787332944, 774323825, -274105927, -1360300961, -1166554243, -22350746, 531149347, 397715821, -512265786, -66295189 ], [ -1816648299, 1152378357, -1514480953, -636078811, 1671592425, -517307846, 423657613, 477009746, 882715272, 1604338990, 1599671098, 1503638033, -2123246944, 1666912667, -584850458, 838677600, -1039768702, 1540705023, -141782842, -133848789, 279120521, -1086885239, 1127986510, 1013265680, -699959356, 540774416, 1395299216, -641419977, 510921487, -829470924, -1584894527, -353057623, -982425019, -332192176, 519494759, 1238914627, 1983259955, -1507950597, 2105702075, -898527732, -1736442252, 458862358, -2072096752, -1227261642, 533727899, 803243431, -1975740121, -1583941200, -1247949840, -698110288 ], [ 665700280, -851877183, 318276899, -1261269004, -2095557707, 1650964108, 489987987, 393215975, -665732174, 1158644323, -472488924, 161373231, 1722191555, 553182072, 725725229, 672856976, -1063844985, -1676883545, 2019504533, 1726900857, -994393478, -940486152, -1950446525, 751731659, 2118501043, 168728837, -1135338733, 1064258554, -660784060, 1777074066, 1556344183, 1821268197, 1556724510, 903823959, 881817356, 856548665, -1070885841, 2056340712, 1136844672, -1053150945, 1346777100, -497603492, 1936256227, -839280289, 526878569, -1507351167, 252902783, 1406404231, -1531175462, 2146987255 ], [ -1402738426, -607552824, -482749506, -1793271796, 1985073895, 846698662, -195695470, 1033062434, 1231354909, 1883424907, 1194604556, -356639528, 147269943, 507164121, -957760348, 1300615786, 166507764, -351152724, 56911959, -1620154812, 575722840, -1284125301, 601662749, 1501006964, 1316864528, 1048792585, -1392476893, 628441195, 1093378756, 597687464, 117952071, -255679453, -794132241, -2084010005, 259770956, 703067844, 508874908, 925768461, 1604546948, 1984071100, 1308523165, -303059413, 825726230, -672047609, 764626255, -783385565, 1796875172, 96394019, -557698536, 1887130828 ], [ -774700014, 1534850019, -1601002720, 1719029748, -1983182076, -1817543101, -227813456, -1251509842, 2108569191, -1171825870, -2073561295, -143681120, 1762797281, 821755197, -2100300970, 2092244336, -779599539, -685385957, 1522892804, 657713560, -1005399862, 1240926336, 1188882142, -835236449, 400827101, -1609800885, 1963668338, -1103225785, -447056599, -111571348, -839673601, -1318467408, -2038591285, 367828535, 1042295739, -62066915, -48405949, 1423632669, 899419788, -1503344118, -1303159404, -1294545606, 1526433105, -448818527, -558722638, -307575956, -1022512688, -2081548855, 1363995190, 457562601 ], [ -489880792, 1092374644, 629816027, -1214445220, -96891544, 450933219, 1559559742, 1687862959, 1651218601, -1639675301, -1051349399, 1566344305, -1893525112, 2085001353, -737874634, -612836735, 1243691881, 784908445, -1549651969, -2135081982, 1267513765, -158275198, -2116112392, -1712866434, -295073669, 895654883, -1480619082, -701108900, -1881715266, 1694227688, -1093298476, 349401829, 1378053338, -1719369301, -1901956288, 1727178335, -850227437, -2053851968, 298439862, -41101829, 790456217, -37057739, -1009465000, -1234170001, -362219423, -47257326, 1353575730, 215275229, 2017113989, -1131418709 ], [ -1646409291, -1327024565, 314625942, 1375427632, 2044947250, 1922775275, -952894689, -1632384572, -1065318521, 919681502, -952688142, 1977575065, -556967944, -1006364499, -1860768319, 779179591, -132334532, 919984003, -216631227, -703811924, -33222948, -1035435641, -899736847, -1874098852, -96244021, 684360734, -1782355157, -1386667075, 180257392, -557423867, 849475399, 1679081294, -1953636074, 901486867, -1782450300, 1898296318, -1373697973, -326822321, 342010411, -1997746547, 1789247090, 939971305, 1171605722, 2120276530, 670015414, 1886744598, -1182908307, -1598181798, 385595949, 697428043 ], [ 824275888, 1151394624, 1634841175, 423439425, 380777060, -264690820, 2087801194, 76007068, -571767578, -17427910, 1324571405, -434450396, -631123044, -1857169322, 643529028, -691909765, 2060453116, -93786760, -1112108585, -866289713, 1657998313, 1768107420, -1677465339, 1670809389, 1360601183, -636773067, 2028937536, -1287696711, -902605260, -1864011092, -1263740606, 1206078536, 561632391, -1651104981, -1480403421, -658599267, -1937830723, 971144867, -986527768, 495182500, 1320884664, 1109003454, 1594054458, -358363068, 920628220, 126317698, -2092623995, -1132838482, 76390581, -362131593 ], [ -2024964576, -1030112136, -208682106, 1174537584, 1709697338, 1226348952, -1915408562, 362234695, -831678560, 699381751, 1181613505, -796365515, 1388532178, -1359288029, 1827877694, -709530957, -932992236, 1277854856, -820822027, -1583310252, -1479778409, -1077828048, 671938665, -1435630802, 36585106, 1964050328, -1859254553, 1551277388, 606068466, -1647727260, -395164370, -79994359, 1061494184, 2127561133, 2124410686, 15668347, 2057937510, -116291975, -204018644, 1213290675, -1281565899, -1023205913, 861243073, 527432485, 319704933, -1676020808, 887181347, 714484783, -727646897, -2102211854 ], [ -681988863, 883812294, -9057389, 316496994, 644815653, -1602554872, -401153455, 1628492700, -149642946, 742102754, -1000500179, -633517720, 2062952221, 418626044, 1566801538, 849822103, 1351962534, -226508212, 356821846, 1784296068, -550660012, 360020972, -1743109024, -311990382, 1623485904, -1194631603, 2011242566, 472255394, 135652889, 90700442, -1752567092, -1800391801, -1035366874, 1951886276, 2025690484, 499028769, -2096353828, -1659797164, 284695302, 1015039106, 1768759194, 282243778, 1122120578, -1679190886, -1730518813, -122490245, 1665895284, -1492882877, -1345855580, 760955606 ], [ 100758003, 1583790898, 16132857, 761513387, 1014055387, 1908208515, 103501105, 141516304, -1316971139, -1193335231, -1027332997, 1311415341, 453475026, 286485798, 934359272, 776806186, -920454565, -577625438, -1443752554, -1001490332, -804894914, 351079513, 421559430, 468201732, -2089810321, -1606149341, 159705668, 1931190345, -139121201, 614878571, -98761136, 737813798, 1965717143, -1560317843, 1150914933, -325929196, 1836456483, -837120505, -923369789, 154137973, -1667273525, 2094568414, -1633694325, -1271666542, -1503281102, -223757181, 1394936668, -673617441, -852381321, -1520555158 ], [ 1083983208, -1678746051, 1552747135, -1250023661, -944294601, -547500046, 1589302832, 1479588495, 1833353861, -654452073, -1579200858, 498668318, 1581329284, -601994074, -1792204422, -2075840089, 767552384, -741454581, 568197988, -1373670046, -246028067, 1631603309, -1875038032, -944061671, -1391217353, -1619862068, 777790777, 31943031, -2133329375, -893311870, 1378502361, 740573689, 1635846061, 835170623, -1968987955, -84340003, 1746391678, -1654891677, 437145125, -288845403, 566393422, 195492916, 268085156, 1091716858, 1310921818, 120405990, 2133594508, -63968026, 1282611870, 1566349538 ], [ -44185066, -1625468403, 489848155, -1964609207, -652711133, -151867552, -275832965, 1184108235, 166854929, 1177078096, -126209737, 463002557, 665273994, 1988859463, 1937623119, 630858690, 323890278, -328921814, -1187592288, -1236869122, -1740716149, -1746082489, -1178932105, -1841386478, 50542847, -1971645060, -316640800, -1145792197, -341520438, 1042759737, 432395285, 1429672071, -1884221706, -589662855, 1685618327, 101350286, 1943695594, 1297370591, 1733626078, 1106892681, 1741510159, -678188031, -313471173, -676583476, -987371218, -2137627855, -228114414, 1693998894, -1805241875, -1127164446 ], [ -749251489, -564090721, -130949976, -1942032482, -1655348066, 1781608828, -159677920, 1276691978, 2047624234, -1843821871, -637739448, 1436933591, -1136662571, 165652374, 1846315423, -188830614, 1582399909, -1088617759, 1064352276, -1478434615, 461298163, -1915789941, -859527296, -262769645, 1881214408, 1945008652, -143421204, 633874725, 778245676, -917086948, -443987399, 1607892807, 541541461, -1378021039, -1219818015, -1973019031, 287751806, 2032376947, -192521850, -183361642, -1095809675, 838520089, 327201578, 1589624924, -1644407793, -1638700342, 632004338, -624773738, -431690092, -87662467 ], [ -1450154267, 1805266698, -1626092225, -781971271, 133319038, -1223715709, -402156325, 1067464888, -859656316, -20966593, -1534443665, -1436690790, 433549668, -967048699, -297053318, 723493566, 942160669, -1772287374, 64997498, -512301739, 270709091, -1873887085, -2139694401, 225246392, -838232796, 1028369217, -505103983, 1727842471, -30302377, -179620922, -1283080908, -1470180142, -1751881444, -97753537, 2113577240, 2055273229, 450478881, -1216776050, -1632356732, -1874788975, 156043920, 2139816454, 977606061, -568159347, -1067041897, 961853307, -1382077538, 86618671, 1087267758, 1730185400 ], [ -666953538, -846302862, -1439094171, -318622973, 85925412, -3585871, 1401195324, -177508255, -1980384028, -71517961, 404561139, -174423655, 1467522085, 255862695, -1347629997, -1242300471, 24799946, -362461699, 1804918431, 1892816346, 41348978, -2069613645, 1806194428, 1055060574, 1046458399, -1316439030, 1721006903, -58520329, -1267926036, 1387640198, 631908474, 425276995, 1533521932, 660106118, 1393899064, 657041513, 1247256878, 2146145103, -325022432, 1332731392, 1314350041, 197619996, -1366027079, -2058377063, 1724868352, -194217736, -581159171, -1031925445, -1464495905, 1726941870 ], [ -1267165396, -1674614985, -1272480523, 1906472148, 892028041, 892187650, 599063631, 2032216156, -135703563, -754732498, -227606278, -774008364, 1907952120, -2031806383, 598739620, -2054729436, 506710480, -248398991, 1078036711, 490548848, -750411644, -1406380621, -2076944916, -1820083641, 117228665, -1056381951, 1736883749, 2135375995, -1194393604, -140025359, -947512162, 1559297818, 757634938, 1034011536, 345585603, 975346010, -227324880, 1595834207, -1522709142, -1334774773, 773790074, 961419169, 1928206197, -252303538, 734374666, -1260005841, -1521067065, 2139094698, 355395495, -1673283419 ], [ 407818500, 880169836, 1923243013, -1188544137, 1555855332, 1119464432, 340449421, -878448863, 42948871, -878790035, -1160252193, 2080400206, 964404522, 2089490904, -1372998937, 1207268124, -290239541, 2006607923, -594417312, 1534950613, 1852986104, 1294377545, -939643412, -828572525, -802997985, 479954155, 1552690559, 1444094265, 622876550, 1865060865, 1443220936, 452957952, 255645837, -2057938638, 1068372009, -1451111917, -1413140700, 679643258, 909211090, 1176444414, 70645595, -176307925, -2134935750, 1627227885, -1053049806, -286940267, -1799391563, 1916290343, -246390512, 2659638 ], [ -382117568, 1982864343, -1097044812, -1724893158, -823688812, 874814641, -941214337, -839757260, 237588004, 1322730183, 159847992, -16186431, -2052669609, -1536016276, -1224675023, -281250878, 1689554758, -365538625, -1090840469, -2081316969, -398865327, -891863468, -1005382549, -1100446952, -1514222143, -21733984, 1565000913, 1572219703, 1598324890, -73975634, -1478730470, -1314102604, 447192375, 575288461, -646677536, -2116101715, -2031746932, -951645226, -961282372, 239788155, -1128080968, 289690692, 64243715, -294017255, -1076390313, 147118869, 1617179919, -413578134, -982763968, 1342357316 ], [ 542755589, 124757982, 201430847, -347686121, 1573176257, 837253785, 2014979701, -102510423, -2056025283, -1858672556, -1052442018, 1329869300, -1406588232, 1831956500, 1835600961, 170595441, 925917771, -15503189, -2014739326, -1936527345, -1174816892, -263529208, -2136609685, -1435905358, 361573805, -841575755, 614106023, 1963930116, -447515193, 1859027385, 1934042756, 1417113829, -2015552848, -635080041, -746716668, 1877915146, -1449464330, 651172080, 179787507, -1456147910, 764138782, 286272514, 651912257, 427573123, 1242996705, -1419171167, 578709389, -185303416, -643143591, -1534855452 ], [ -1652705315, 2847948, 1125989586, -395242384, -1607038672, 259123826, 79297004, -1908623429, 1709636372, -1067708647, -641430390, 869165954, -217706891, -2099501552, 1570000476, -1996639162, -1411716822, 1635685054, -1765125279, 1145567664, -1827412339, -435105423, 1533402540, 1381486592, 742627618, -259414902, -1688289954, 1195566910, 1663609606, -674335128, -785709846, -1771656064, 1025135580, -1613910524, -2003548518, 807231339, -686987038, -1627801924, 1547522705, -519050557, -1917146058, -485010165, 1314101762, -323155700, 53938190, 807753840, 599731535, -1504172398, 1585748654, -1166729173 ], [ -479628854, 354633427, 1114966420, 1411621961, -1821097085, 1896410578, -470535700, 1436122305, -1890543480, 1027176489, -185011180, -1264551264, 354047615, -1250489648, 1129642389, 1065194427, 615693415, -235443078, -1797462730, -1702154130, 1188373577, 2055321744, -994843155, 636075334, -1885311921, -890838606, 93859902, 2086115945, 508687646, 277766061, -949519132, -2020680306, 1241029991, 899750427, -314362251, -1862226528, 101950513, -1902619483, -1920676110, -2015025443, -2114846037, -405358293, 1340017472, 231476056, 222118610, -667659462, 274276379, -1520795822, 805672491, -81672197 ], [ -991522468, -661803895, 406789937, -1404816809, -1795493758, 1648785658, 463897702, -1450394384, 1454553595, -663183721, -657484884, -887740120, 246367330, -1846642127, 2078073932, 1260510014, 896168593, -1528232719, -887308029, 1569344060, -1365935072, -1154676235, 824029287, 423407742, 548523281, 400645850, 800402223, -2064756796, -2101421499, -1408509789, -1884752515, -557039827, 1988336711, 87685987, -1660863278, -187829353, 1874234813, -674467233, 1338567810, -588883652, -1261629429, 447283602, 1467955236, 1717438929, -981674306, -1008465394, -1373228169, 1130831397, -1676520633, 754509044 ] ] ], [ [ [ 1168402605, 1894668327, -692565600, -599344932, -1462134677, -699453509, 1760175324, 773765502, -991623281, -163077389, 1002802438, 1776235237, -1986751641, 887306190, -1108992562, -1148985349, 387795366, -1072806193, -122471634, 322309937, 709560673, -541953331, -456603869, 446978133, 2099675801, 1028241216, 443136824, 1041519602, -455143585, -1647738142, 574797576, 410131093, -1217034954, 1311082021, 2036745174, -257176430, 1138680587, -777660066, 436771891, -66668186, -1514138108, -1663792400, -1682616194, -630345976, 456296415, 1683189059, 1104348353, 288396904, -1437538088, 1263708844 ], [ 777600022, -841078425, 1648101698, -51712757, -513299222, 850569973, 1113119806, -138806152, 1658809420, -1181568196, -1808428357, -1882304483, 51521260, 715060859, -1388598955, -2129448790, 790258936, -1684475583, 1090322427, 392784548, -392129661, -704774212, 107925960, 154734567, -864912481, 1032526803, -535704485, 1123796473, 1789283327, 2097250681, -1951778239, -160364558, -28933372, -2075684622, -699311415, -1317665247, 62949341, -1350512382, 361874753, -1899429524, 1814973721, 1473669933, 1157910443, -404905003, -183716467, -629875667, 2013752283, 1061090645, -572092693, -1326067446 ], [ 1125326299, 2050565863, 1826631879, 1581881255, -490340303, -314925498, 1906348697, -2029401028, 235394510, -1367449947, -31315361, 1025569954, 1867593411, 638427730, 1397391552, 11082710, -1888224683, -275654003, -553713514, 717231905, 539941813, 54549651, 1649229478, 309415176, 1680317598, -1782269577, 1710966402, -422985067, 642140957, -656755760, -1697936903, -442656029, -2032150058, 1988449155, 1884167215, -530380455, -1417259577, 933405525, 156884207, -1536809383, -1159278844, -1342966059, 189449505, -1727477048, 1439733998, -1715577477, 1548035804, -793020113, 348407763, 1170533148 ], [ 1100866283, -529003578, 238117967, 1100211809, -438406765, 1248992960, 1361197523, 1809542377, 2092040052, -660985325, 182316004, -1030068116, -1484616578, -1688453045, 263759896, -910782637, -1794477611, -361708757, 1974295615, -1324286697, -1472567605, 6779876, -55761927, -1039565009, 1471819138, -1753978796, -517653356, 1011568943, 945316825, 950976833, 394204900, 431359397, 531042895, -2089873950, 1784723936, 663869557, -221578548, 240774693, 212897505, -573962746, 926685455, 455576691, 1296729508, -107423295, 745897070, 1502250916, 2118175131, -811623837, -265925781, -2101853071 ], [ -1111062658, -770788951, 1587745049, 340612894, -975627750, -507395947, 1370078361, -1024386038, 1429237524, -584559945, -1758890135, -701567314, -1749968516, 1477534479, 1532357353, -1025505655, 1694839035, -1545540637, -107921324, -454570663, 1842231145, 290905156, -731332929, -1733533383, -41706681, 2095949031, -1411113656, 1995572990, 1602378934, 547905823, 1896510867, 1810010325, 1682271872, -18814862, -1595485612, 1858263358, -1889130300, 981744932, -1421669526, 253907354, 2112337042, -198351182, -1137246922, 1175316296, 1979182275, 13335720, 866712444, 1310517753, -702940781, 738720472 ], [ 1630627843, 516803434, -63235300, 228210247, -1649741570, -1863242629, 1520578772, -1578067221, -1637059836, 583312047, 1162461126, -171285665, -933578365, -985120522, -600554168, -1242533181, 247937852, -956290260, -1903310979, -1918847343, 1038224750, -900782206, -1562285015, 774720901, 628994159, -2000100088, -861825963, 1759463872, 736987595, -1356158577, 1179136714, -1820741402, 472967958, -1178107915, -1652086941, -722508065, 1609967441, 922911056, 526693319, -741210483, 869598331, -1527518160, 600390752, -955913853, -322012562, -1440129354, 655336828, 826802081, 1328793798, -1302029597 ], [ -598958892, 700952052, 1916216495, -622012536, -1521381187, 675329154, 2057475720, -1982877667, 753265516, 662509163, 1662874397, 1277369694, 1993166068, -748982643, 1121876907, -1921871401, -381855929, 248570117, -1707753710, -1226612375, -1857964462, -1864776319, -790458461, 1836635252, 65083029, 554098333, 921319294, 1716118098, 1463362734, 1057536443, 345774902, 662180672, 309045422, 1618582046, 352284226, -74817133, 721794065, 37067740, -1567236581, -1730221810, 867413386, -522826147, 328555318, 1903998086, 52705054, 577454028, -99413485, -874697107, -1550933009, -854881698 ], [ 1855126452, -37042477, -1723384173, 614656767, -1107099406, -523680178, -2096850311, -1788054430, -1865081526, -178938452, 127270422, 697830054, 1468121180, 1461208776, -1114164710, -2005935616, 620498094, -1093179916, 1088550547, 50317216, -1275047466, -2127899916, 782285633, 1331871574, -2008965401, 748110288, 884249313, 1306659577, 572996909, -624716609, -862054672, 482003423, 98624125, 277832908, 228657865, -1021207919, 691492294, -647671931, 275660688, 2789738, 1660308906, 218934006, -1229078497, -137493842, -206151658, -45527869, 1696151232, -1375837806, 1207747865, 956755612 ], [ 388840547, -1859299812, 612890657, -996725703, 1884331659, -1822709725, -49362225, 374215283, 1725314218, -236207826, -554728104, 1310889811, 757746461, -140530283, 1828931368, 1365067404, 599102601, -1952010713, 862310657, -2105359740, -597848206, 1777687696, 1566135842, 1325648375, 1607063580, -638817609, 1274095162, -1795333508, 967025359, -1703084606, -399733291, 262353164, 501347649, 1664112689, -2015198613, 434126482, -701137444, -1434922319, 195620237, 849540394, -697785566, 704724613, 1235489068, 1896078237, 1082057125, 728095499, -378374162, -308640015, 1314406882, -61071421 ], [ -390288905, -1930965401, 268512255, -16300883, 1248679717, -190398857, -981939580, 1647295539, -383076390, 1486679066, -924472450, 1054411886, 275069583, 2025356363, -65628776, 852420476, -1645656031, -861507504, -1069540145, 1244334036, 1233788509, -1611434538, 190445489, -1342131335, -1532000407, -1728106423, -846706353, -1293806169, -362403033, -1851983861, 916842215, -1283828022, 1089243231, 1275551589, 1408030147, -1236222729, -35245664, -960401332, -486934466, 399901379, -2042605861, -1814068159, 1270472118, -1870511274, -1465002333, 2144436117, -1228586344, -1196767476, -665308631, -1232451932 ], [ -621190948, -2096797399, -1006272410, -1067829820, -1601028282, 491134944, -648240521, 221356192, -514261036, -1256829423, 526438651, 1070750610, -1112596003, 2019797946, 249245037, -196320272, -653659482, 1561291764, 309774098, 1173840742, 2114854508, 1259118283, -1411522139, -1795566231, 883937758, 1396487971, -1629730141, -1030957967, -1195069318, -1209554601, 1618215958, 2055264866, 1068068552, -11074026, -978428642, -1531913745, 975855494, 7808238, -1568197132, 1209063881, -235048723, -1787326175, -819869008, 797910306, 339967333, -1063215554, -757233438, 2021486671, 789044737, -1618596837 ], [ 420235818, -1884136690, 586101685, -195216257, 1468528175, -123752080, 1559955415, -1565865824, 785537768, -887526918, 1825440201, -1918822112, 1169788694, 120712036, 420022871, 1406322186, 2075794006, -699717974, -493833210, -2009837119, -527121612, -1935363541, 1753662239, -1110578849, -910428030, 1689998015, 1290102053, -994888298, -1671983140, -1809026712, -1830718648, 563104805, -1399376773, 376735896, -1473255830, 338596379, 914697323, 2119176262, -1137495077, 173943323, 1445148715, -1028628118, 1383459642, -592443132, -436344654, 368314019, -854177509, 497828698, 671812861, -1926229956 ], [ 1136031870, 1858014957, -1301015764, -134509118, -448871101, -344120223, 1635151131, 648339902, -966845875, -143994263, -165615852, 962161599, 674046358, 1700658043, 1116878539, 644636505, -2024487830, -601272015, 314893231, -1534962911, 1677657711, 1072534816, -636987332, 1816112185, 344514788, 689068009, 2132171464, 2084050916, 1479703119, -823810139, 637390482, -2018221781, 1858040618, 1209430510, -2005416657, 314485382, -224813631, -1671488669, -1723267893, -932704466, 1440249856, -1382393472, -1076863524, 1313813114, 217015864, -1535109778, -336574487, -1208337741, -1719546645, 1817020446 ], [ -642216166, -1383492278, 617411708, -1446692907, -2104072718, -452251408, -1086983903, -1188584756, -1608235727, 2099519278, 477861451, -1144103958, 521411874, 694021381, -2115676583, -1494691760, 1169295783, 1879912613, -1299534013, 1370483853, 846813814, -1523357402, -1006130318, 642257632, -294176795, 1802539482, 148812340, 2134745986, 2067228303, 653297704, -990135635, -952929372, 1974761812, -2089502060, -1529512865, -1013341574, 305709382, -1187296085, 871879748, -854666357, 512112556, -1060069342, -1220465490, -600732094, 652585376, 8189129, -1706868705, 1569057760, -1433380422, -1367528092 ], [ -736479542, 1499914150, 1343922340, 1734107804, 16061404, 1420483993, -626667636, -10735603, 2093796562, -1379792676, 1784243385, -1925863701, 899936735, 1323776193, 24277268, 869992982, 1013877126, -1701639754, 383811283, 1076084159, 1270381719, -2097748496, 2010957176, -1732707947, 403778350, 1745936289, 211566301, 2095082825, -1768234447, -971853856, -118103794, -1035057403, 290695719, 169875078, 2141741985, 765785218, -1906309226, -1879086643, -1267523282, -1308629816, 636288232, -847803720, -967193192, 1686125416, 1739409727, -1054456129, 1764219367, 486678094, 1583273605, -844546875 ], [ -474389924, -1952502159, -1012564541, 1058188309, 1040047515, -836830792, 778826414, 1263789794, 1337347714, 1484822893, 474538355, 1319473677, -103771559, 1073128590, -1411868947, 1337820368, 1860878358, 981091733, 136553376, 2041683722, 606151285, -1486729164, -1296452176, -1569801975, 2127384003, -1361663275, 1056069268, -1042794450, -991852724, 1122038672, 840188643, 551166992, 358191191, 472940308, -1331628750, -1784329087, -310512275, 892099865, -1908575547, 1263479465, -2104552089, 1870631725, 394791713, 906979819, -1837505456, -429764342, -167234057, 1297635977, 212690655, 1132053661 ], [ -909702461, 1202807629, -159993860, -744477210, -1057994725, 1535006580, -1655662973, 1921453435, 89603024, -224327081, 2138157055, 1750044266, 401207407, -270596517, 227831910, 1839268702, -1882307810, -387035604, 994920962, -1434043987, 1066909095, -560056366, -113374980, 1501186947, 239272337, 1617213196, -166838775, -2062661620, 208896479, 2119589561, -1562831838, 124355938, 1169979126, -1894659911, 1598472675, 928299504, -160148913, 81131301, 39513840, -801957661, -457372299, -1066193760, -1208435806, 1706493075, 1181784541, 617651009, 115816151, -1426048038, 1791373071, 1263839777 ], [ -547190815, 1277948475, -156407015, 1061652941, 1522524533, 1411939243, -1349812279, -720609090, -974623731, 1564049318, -1727870034, -1696855296, 1866722987, -1307962690, -556295437, -1750893837, 899420152, 1054390182, 429926464, -398120821, -500632823, 1615734448, 1615134562, -787358440, 1367189997, 53686939, -531718717, 861154131, -904748415, 703950244, 1018175560, -2133041052, -1178835867, 1817042155, -890182779, -1579327533, 834206659, 1563987828, 812348768, 600778825, 329684449, 1671981573, 1914470597, -1721898824, 47556521, -1187580312, -530523505, 381284896, -91283375, 823195476 ], [ 420076700, 2000089576, -2015751929, 1176860249, -2021593494, -1086780201, 762159111, -1859629486, -832713230, -245584134, -493985479, -1272172023, 246006965, 1073682927, 1109771369, 1193687824, 1230526128, -1756244515, 1958035198, -16549466, -1942135350, -778139448, 1533976298, 807615595, 584850152, -472777858, -405155484, 515968701, -518766127, -2131052797, 2135198729, 355004746, 511500127, 1595849047, 1227421429, -360640708, -731061474, -1102428414, 67559246, -905741095, -1001921092, 555181814, -1172072756, 564537465, 557940928, 92596349, -1141203601, 432320368, 631013378, -1796405308 ], [ -576692877, 1061843590, 1031702470, -847077940, -1767159620, -1914009853, -728643845, 33666887, 1312053209, 1612779931, -791205253, -1635826334, -547604758, 1071281253, 107234916, -1962554368, -2132812845, -948886611, 1570602886, -437486763, 835254588, -1770027900, -1723091795, 1707494148, -392439900, -707359778, 1454475750, 1751925846, -570566935, -1295835674, 1012789205, -1456739553, -133974435, -1420197098, -1314808979, -1410842810, -300813335, 969154646, 704079211, 1129155007, -796110704, -958846709, -1347865897, 457319289, -1293635276, -1323915573, -329480804, -1405384974, -1534132852, 1224174787 ], [ -1960108331, -1951698872, -2072452499, 1321140705, -1244300793, -1971113974, 1554841692, -1895183984, 1215852590, -810136850, 709881651, 1282537502, 1158608083, 2073259588, 1445027758, -1807886296, 1169530036, 1212153161, -2085318588, -1854517735, -1766870980, 859469654, 145246421, -47945097, -1581175436, 1546911837, 2020383854, 141808342, -152822213, -795539705, 1623575535, 109343006, -1114957205, -1685885561, -1060009665, -359232594, 2137112709, -1038760414, 858838471, 1657967436, 1812799696, 273277129, 1035241839, -253225326, 1308350581, -533678871, 93369100, 1382381182, 1913556212, 1143933772 ], [ -1895956019, -168071590, -811771429, 1086126409, 1777789421, -2081891761, -975442956, -1144144376, -991458985, 475830537, -1261150804, 1459238179, 1866928054, 1903427883, -1532577732, 1960351214, -168083289, 537179151, 2069840772, -1052445466, 695080003, -1978742464, 1369890295, 1237682790, -484917124, -1518023986, 1522195521, 469084188, -1897117399, -1136645647, 739864357, -206734378, 70030123, 734379239, -342241279, 782000415, -1332566343, 501002753, -1558900271, -1371259970, -624369841, -1716041572, -1695122505, 1290904467, 650723624, -632203459, 911482552, -698719127, -537868576, -1917173475 ], [ -698635619, -1173692905, 1887403771, 798918751, 301948351, -1686029882, -718060867, -2048851425, 911359292, -424319141, -899471876, 170205968, 47792190, 610496807, -39558898, 1885854258, 1398494377, 1518859252, 1671875892, 1224379650, 5412910, 2114182312, 1303036355, 614299012, -1312161879, 1945874860, -74983007, 1326294361, -1875189026, -2028921470, 2002309493, -918906428, -699650142, 400410301, 2045894253, 1863092923, 148156233, 2042216948, 734936150, -163935880, -2081769366, 2113546195, 1177791952, -1467711813, 1188439088, -1921549550, 1200115548, -903709529, -1817182340, -1934442926 ], [ 635231067, -382221123, -1970710747, 41114715, -426711670, 980418855, 731695511, -426446223, 556778862, 1089580461, 1768428631, 1860568321, -2126842010, -793567248, -501042099, 1534630284, -757473384, 1628990886, 397790653, 2002582245, -2013079975, -318830717, -1145709947, 651990496, 1615138437, 1005950704, -2102232820, 1878569138, 252022499, -1103531596, -877263521, 1973042877, 2041411738, 1431640453, -1240233083, -1257411286, -779956380, -1732311003, -1080920329, 812547235, -1407880918, 1446762580, 791434577, -1535988894, 1114625656, -209236337, -294740875, -654677971, -2068676329, -856232776 ], [ 48089982, -1354948429, -29919182, 1732664181, 1749023302, -1264842060, -2085524884, 820319685, 1641257007, 1038977076, 2079870829, -533935128, -1403882913, -1854255424, -1722956383, 203083165, 1817779004, 236359094, -463383449, -1959445446, 519525582, -1723651495, -1864187771, 1022322263, -1239966495, -1061769572, -1172962116, -1764278117, 1529563932, -3305343, 233786711, 1877972456, -1024795434, -125404185, -2119595378, 1023182368, 1243871048, 1748052553, -45293358, -1430057531, 13105670, 651886361, -488878910, 863441554, 205964549, 812260275, 1944782972, -799542474, 1142264563, -445823695 ], [ -986655731, -429657288, 1094332589, 1859029042, -1258055767, 1505661971, 2129720364, 948477063, -1789008232, 1765557581, 977858877, 490596243, 356294733, -1982187882, -1654204719, 629190696, 1506169210, -1458726293, 293195273, 992449448, 620602530, 173527562, 1451489455, 737498995, -305588183, -957093886, 1786120704, -2138938861, 1466576564, 503896582, -1537380717, -2145029434, -1065485595, 1896658207, -188466156, 575730243, 669543734, -1128265725, 1294456420, 1829553931, -1386634893, 1954415096, -260570175, 1119927115, 1992365590, 1136177032, -709743555, -713346224, -12855291, 930203427 ], [ 793914092, -33646328, 1778728051, 1646837443, 1927793529, 2143166768, 1576634599, -2025790069, 1413479053, -990538981, -1531427019, 521603636, 1665785055, 1921531021, -1120459433, -1788228510, -1672218943, 1072958885, 95448611, 634679111, 1648540407, 1224403932, 1549577787, 1887779176, -961157143, -670744821, 1162735735, -865851876, 69935066, -488505524, -1641387811, 1983479197, -1919241566, 155353599, 1779067396, -1867505556, -628190609, -1675619846, -1570401304, -1836318958, -1270180960, 207590885, -1281095295, -11111715, 309008598, 553756432, -1863756582, -1960563538, 1345624132, -709349438 ], [ -1571514201, 60476370, -315815051, 1032754879, -1309977897, -1931727109, -2032235203, 765195217, -2142323274, -1859107070, -1012771271, 842942123, 1818931557, 794212920, -1052074113, -1423440174, -1819214718, -306699822, 685046890, -144424808, -752101722, -1046699765, -206723460, 890959356, 1275363881, 452799077, -2084639001, -919085818, 1489299984, 716787269, 229285027, 974506142, -1461037277, -1317588586, 2093832644, -628601074, -1060777451, -267984972, 1997466076, 1291549870, -2065657560, -1137603104, -908088232, 1237123831, -1354287472, -730317840, -1790467686, -872769709, -2086887553, 1480067589 ], [ 1906295527, -333755007, -1954228164, -642200, -248251419, 1509171056, -758521139, 1933860098, 830829091, 1741485349, -401867131, 159395685, 2091287375, 1700960034, 975681036, -880734453, 1447469126, -53564021, -811877596, -1591587657, -1640050118, -1845843149, -1354541599, 1547641824, 1999114054, 1094320193, -599701147, -2058705009, -1163322933, 188250904, -1691693092, 829332731, 165769076, -910830441, 2094204303, 569664086, 2058669550, 1150462583, 2059911601, 814905574, -1988664071, 1744465345, -81771915, -726284137, 346948807, -1981134306, -1037810594, 1157427015, 1972632665, -1630981249 ], [ 2087586549, 1509417315, 58266052, -1133557809, 1303119400, -1201654385, 1971801995, -650756525, 445931573, 2073545234, -616650370, 1965688327, 1593378412, 740965780, 399675298, -295073852, 841096587, 1739369790, -1755434656, -1664082283, 1521037758, 281049858, -2036386416, -1592149572, 836597371, -624879685, -847684537, 1514306288, 1432150862, 1625140314, -442046441, -152657602, 911787791, 1262226443, -1737556206, -948754349, -947210110, -1563351737, 1750918562, 827206774, 884505310, 336713134, 1803814445, 1578337744, 1358446342, 184119711, 1514933037, 2122168132, -782821850, 186549433 ], [ -404054157, -967862568, 1096893480, -1758679315, 1326161897, 614227616, -395966440, 1897430114, -1981293287, -489848633, -2088442048, 1253176958, 620443406, -1440746004, -1844117789, 1613193150, 1603990891, -1772068602, 744748291, 262678951, 80323760, 1390186076, -924273058, 1090819389, 1226226847, 1859029650, 896584796, -2039408591, -926622353, -1667612320, 1216818246, -1922437787, 795626108, 257504543, -1219967823, 2063135387, -994830052, 1674848297, 888507416, -1370308459, 1684488071, -987667167, -1192856053, 2096586067, -2089601640, 223127184, 1602055152, 438892216, -1819909610, -196988561 ], [ 911142142, -1943731557, -645390415, -1702958239, -1463088768, -1975297662, -2040994311, 1937116199, 1001945352, -2008960833, 1291241235, -522239475, -485630915, -1799865786, -1569388031, -1728762708, 957151255, -934719869, 129645324, -857360586, -873764319, -1772563093, -2032811245, -1924312494, -1204707999, -1610246941, -2136349874, -921630468, 1626612155, -719458074, -460885143, 1196072768, -801121657, 2146316694, -1504476503, 199514912, 2064479626, -61844712, -699435140, 1458946161, -735463890, 12744570, 2109735501, -621234185, -1647338524, -1302013464, -967037838, -973059522, 2002932596, -651014448 ], [ -1685853539, -1896057056, 512908106, 676565402, -359327985, 1565958741, -213789587, 930954441, 1738166256, -867243099, -1571084653, 1609689715, -1838264903, -991737383, -1443080766, 1890196394, 101136295, -1094931376, -2068927212, 105518285, -308292277, 775437617, 1360606022, 1264117716, -1364325258, 1388293208, 212800359, -1533056326, 69939598, -924754458, -1240075614, -2088472687, -412441797, 1134110650, -1818832349, -2048385451, 1257790595, -129822497, 1536674211, 108562911, 835623670, -806582525, -1588300207, 148552473, -828257484, 207849211, -1402819057, 1770560945, 1066663799, 429200261 ], [ 665192271, -930868699, -1189570487, 1854863995, -266218858, -1037844446, -1993429371, 56985155, -1959433966, -1449243295, 1602591378, -1795842532, 1457000457, 726841473, -1893737744, 1772749079, 1687424506, 1290814729, -1536516437, -122912587, -269473531, 1345218593, -1593665737, -527832307, -3703000, -1194036339, -1219726328, 1455969770, -1015922066, 341281019, 1146529289, 231881318, -886886356, 1674677506, -684629179, 1016971401, -1040446700, -155616207, -1532478365, 1462003379, 448203695, 1060332587, 512598591, -1620174818, -157535062, 1790571651, 552191190, 1689319453, 1841812548, -1310898403 ], [ -651078601, 969597977, 1040087120, 343791895, 1835844811, 91703892, 1208796178, -1902377325, 902756938, -197382083, 2094260065, -1859696943, -1896030269, -1231065656, -153587511, -938376654, 2092065264, -506888343, -206545701, 1568672219, -852429860, 522174608, 969094627, 1511942340, -976768089, 2131291561, 848742834, -306719567, 676832214, 459966429, -710840758, -1739880693, -385215652, 2098030950, 1696350573, -493846006, 1963824839, -1759774177, 95970268, -1571658691, -1128378934, 968465460, 1240817383, 263838895, -1406240951, -1223292590, -1467285484, 1131250160, -795718868, 557245703 ], [ 2009144273, -1667039056, -1578069136, 2105270060, -1560774812, 1434046630, -1752123251, 1739448756, -1096677404, 764768810, -216391045, -230996232, 72994029, 1470883443, 1563875201, -1321001842, 2104418802, 1641790569, -1164684310, -354699069, -256169691, 307825183, 1961008757, 990979564, 1495007749, -2011099882, -924661792, 1114539020, 1149905794, 969099479, -1535778542, -328968336, 493967689, 1780510688, 49079415, 1988646260, 1915528512, 432748659, -633513522, 1856949089, 1172592462, 1733881727, -1036049575, -2119294272, -921380414, -824323502, -1265095652, 1248481401, 1570312258, -884205255 ], [ -1089698978, -404455922, 598908330, 183084021, 195783950, -1418778046, 948040945, 1806558884, 1235567104, -24819265, 480648532, -107844795, -1588322906, -645894475, 1184076147, 1202067599, 195934302, 1579249231, -1011567584, -1144179951, -1747237294, -862578453, 951382319, -1674756121, -1185058535, 1328149972, 739865737, -2085426760, 1295375915, -503554863, 343186179, 358180721, 644585772, 54463380, -1470606826, -1205527119, 1258632861, -1490984468, 1109644473, -886010965, 346859513, -540411076, -385296640, -1016293957, 2087309269, 1148400354, 719002707, 398655212, 1103164511, 749607348 ], [ 1250211834, -1438702972, 2022952753, -1892616698, 1578311076, -1194288984, 1664701677, 1000272173, 943366365, -2862003, 96883706, 890949855, -866089414, 1770392717, 447328262, -313500020, -1984403220, -1826859448, 1657889909, 862143746, 1808863340, -55757857, -1559901937, 1650515467, 1194509743, -1520161458, 14358218, -1642062434, -1763264373, -1707580978, -1074313331, -1355277565, 1938554319, -2008268888, -1692372841, -903654490, 565005848, -880607456, -1132236862, -725076646, 2009122496, 1341442184, 620043973, -1527952821, -54960044, 548483551, -83097044, -2143303782, -232910293, 229979708 ], [ 887992630, 1861691069, 1522417034, 1427051253, -1607066255, 347636027, 2111198745, 1324429030, -1484720242, 141552425, -81322813, -633962064, 464430337, -1345984018, 2014915586, -2013637933, 283270750, -440059597, 207491208, 1794583607, 1859411645, -1734644768, 1027784682, 311313597, -1154599625, -253525017, 1059202572, -1450466115, 135780105, -7861380, 786911244, -907322702, 1410010106, 667863464, 1671531539, 778675408, 63429895, 1249729783, -1295347464, -367640842, 893079303, 1256796326, -461170865, -563214110, -64536739, -1013996183, 1148230842, -1259958827, -506920835, 733321457 ], [ -801843218, -1538089295, 342622858, -1214657509, 74109505, -700268672, 1868076512, 1368051191, -1071859055, -1384347862, 2004333961, 1530960004, 1596905388, -1515468518, -1629914845, 387643606, -1566352609, 1306494342, 1792169475, -2007301405, 2075281303, 731702967, 1477783463, -2117952400, -1046847220, 603287352, 630344864, 1837171000, -779622899, -119526234, 1686255721, -938493479, 500800970, 1727979283, -1186953604, 467133581, 1661701453, -1554707063, -666994565, -97967376, -1876613488, 218553092, -2085081403, -160348810, 969332905, -334983180, -844009835, 996550604, -942597256, -147058189 ], [ -1978531962, 1778398428, -131820771, 2052468380, 51470081, 662281453, -37035643, -613835470, 350412713, 1986955105, -1692769923, -364490009, -2019425559, 1637386755, 995897277, -496530746, -626689432, 2113990919, 1280965621, -138085419, -601022539, 1769830558, -2027466319, -1072938248, -551103298, 1348236100, -2144002201, 799771092, -386108355, 1456091197, -1845335906, -1255837274, -716317356, -1334408615, -108855946, 66288414, -78110474, 1500514575, -126505199, -684387536, -1148073015, 458476696, 199656066, 1708148077, -2049728851, 90874931, -472805894, 857007014, -108996817, -1013319750 ], [ 1489454769, 1614990520, 1449362719, -1812210614, 189194533, -457231509, -1426307431, 509576188, 1512919331, 1465491367, 1668308867, 1712898082, -1762298396, -265643247, 65340343, -1294429942, -1045153168, 887697071, -1572433768, -109226684, 1228439419, -500480135, -157504955, -1130390169, -2047963910, 1187828068, -1509669901, -1744678226, -1487479548, 24949114, 827189764, -1973190961, -547925929, 744817118, -1390129481, -975067961, 1170102627, 932858455, -1934496359, 961718722, -623025348, -353728658, -1426394233, -2851362, 606349956, 1086108781, 73166538, 1151478677, -1195862880, 1238744232 ], [ -75506954, 434735014, -583528793, 708610539, -789241588, 844391480, 887011738, 1030692463, 1929305055, 1772978564, 1958306211, 794080927, -1996552345, 413671541, 2065359268, 1406786660, 2003514889, 1429664341, -228997604, 708199901, 1725837535, 1418818835, 1436499331, 746356059, 1649603819, -1383691063, -22532473, -475922046, 1952687857, 677635677, -2003856065, -1155513726, 694439187, -1863933850, -1026886888, -1667863435, 414271835, 1486345534, 1219757815, 860862155, -689854410, 780361800, 1229476674, -1106366939, 1771636729, -196393936, 340575521, 1983094746, 1925088767, 163826923 ], [ -480866654, -208454866, 287950338, 662523456, -790457900, -602798323, 297783890, 1544338006, -368796728, -51314579, 1646185202, 1494554607, -327139202, -1800578285, 1276461006, -416325871, -54535876, 253447540, 1040174856, -810660697, -1089607998, 1502809503, 820252681, -2043028811, 1893075316, -700867516, -119737847, -634588079, -832231663, -532336780, 1175552675, -420841086, 1107984187, 1954623026, 482181860, 104921355, -846702170, -1602966599, -1359336938, 1650655375, 1256656148, 260811763, -1079904094, -1705619512, 115181422, 1394178490, -879999105, 1405815469, 2010353053, -1863969410 ], [ -1422344468, -1723125782, -128736679, -1807730914, 1969109004, -699283464, 607280135, -1622387591, 6980160, -90035293, -629589402, 1514999673, 1191705563, 15862645, 1679360600, 1960883153, 1944370783, -550989887, -1904459815, 1833715810, 1887525821, 964016634, -653451740, 2694538, 1172948183, -1827582306, 525493306, -1964210491, -1465388998, 1255475353, -1466227654, 304721559, -90264768, 597265011, -1047789701, 40513375, -1381851888, -166980146, -1766516460, -461928446, -690028398, -118367879, 182534972, -1331315708, 1303510698, -1961864806, -554242715, -73922984, -1245368121, -1593208290 ], [ 143242526, 56397595, 1380026235, -525618937, 1218689895, 1235275924, -559780821, -226161091, -1180117036, 1237379570, 2070855249, 2123168087, 2080608850, -866905934, -253952868, 383237419, -1574267510, -2019903106, 617856349, 2035184364, -871045804, -1235786804, -1618516083, 1838454474, 1077850654, 784972140, 597129493, 1608711315, 1074737442, 481127082, 689769589, -1709644282, 1804390600, -1118913988, -776737795, 1763443328, -2079868973, 2019664330, -681151129, -291912048, -698299826, -615107031, -1530576346, -682069047, -11482007, -1857405394, 1162589839, 657607286, -1422093339, 303592046 ], [ 560393855, -914536048, 1888922158, -1916893206, -1727146220, -89554937, -694545098, -1849821139, 1186962345, -960355212, 826558101, 171244401, -1171380747, 745681336, -1428926557, -700483211, 266033866, 1991754260, -1462042491, 2076098957, -1855043204, -381954951, -144000631, 614042618, -1099649394, -662760201, 438613310, -1555306668, -927775613, 1878341447, -770973162, -1328687848, 972988717, 396921949, -246888834, 1983949547, -1797290767, 1782228988, 859132536, -502878000, 442120731, 107533350, 1623267435, 186430598, 2116301743, -658266470, -153941557, 1323248605, 688810119, 1400238103 ], [ 2081545390, 1011723150, -1689154798, 1651335552, 868700400, -759600219, -1182807244, -2074447470, 1160235380, 1444379639, 143465300, -186991201, 1278030869, -1395850874, 243912233, -1247869873, 183607665, -1609672347, 249253751, 289455551, 634301636, 667726798, -485909948, 1355720099, 1647634418, 1749643937, 407983021, -1627672412, -1168582307, -1328786216, -242627687, -2075443324, 408334514, -1729409930, -2037176534, -1962771348, 639197890, -2066462817, -1447733920, 527465773, -234232267, -1203085343, -2091887034, 1309934086, 253655226, -40065051, 608936400, 1232512751, -424618205, 257048784 ], [ 2006772943, -371301368, 781670157, 1900384420, 147561620, -1561848790, -736390230, 6342186, 2047554214, 576970623, -1683531581, -1914856420, 1843295442, -2043387997, -343080852, 533631669, -401883205, 1703515180, -713628050, -997046491, -135501482, -1858500017, -576917906, 2045912126, 773855883, -835333237, -1182084424, 203122333, -1089401417, -1549281339, 559058658, 1323390628, -1128759863, 1236946149, -1571682861, 1916431365, -1567712938, 257938748, 76430670, -1921302770, -704353790, -1231401281, 99836889, 1035948853, 1090400931, -693378782, 773579979, 1126936329, 793750708, -1414222108 ], [ 537033391, -413501302, -1728147356, 389649380, 938343958, 497788935, 1300887016, 1639614013, -494749926, 1682309171, -447213866, -1521825497, -536315973, -1403897895, 1007777634, -174554020, -752310381, -2143270198, 2015433666, -297314151, -1155616004, -660681020, 1643950447, 1235078592, 1359839871, 1492771130, 1005692802, 926126159, 1456168855, -1048215215, 900332324, 1903120797, 541232715, -1129100744, -307832643, -1346678860, 1993043897, -1204185497, -1952486927, -530947647, 1603940871, -1022233827, 398191318, -103732134, 2049584353, 2144447761, 1511578381, -621905204, 977009541, 407962427 ], [ 1612782764, -1411737059, 2132627877, -377298745, -2039688526, 967026090, 928978808, 1385078326, 1052095207, 1375947855, -189170035, 503173893, 1821631812, 1296867491, 1546968841, -723076094, 9071897, 28009404, -1993320945, 121685923, 795497137, -1744835004, 804333723, -456100790, -684604009, 1336904450, 774614023, 2000132355, 1829738753, -927788335, 1933134373, 1214870012, -1610518808, -65024435, 1488533593, 574032177, -1946113468, -766133101, -393978125, -1937843202, -129559594, 2055401294, -1200079203, -1917887835, 758598423, 102680701, -1967349219, -464728573, -1549363945, 474431561 ] ] ], [ [ [ -116117880, 1036012006, 309344113, 1211031381, -37238146, -1976879082, -1797735337, -1586880844, 1783024356, 926184463, 985137900, -932440908, -1770490389, 596659275, -925070700, 884301614, -1117735986, 762456245, -1905592984, 1605720080, -17802356, -959185095, -937682082, -806668585, 1738158886, -593490722, 1227516137, -785787016, -579572953, -512277638, -341880206, 1146463232, -1605707434, -1618095750, -728210593, -275451177, -119932162, -1222442324, -730100241, 517111206, 177493692, -1332975627, -382403566, 542626311, 1284904579, -1326833248, -704020008, 1297165400, 2067974371, -1440291407 ], [ 1478304619, -1898249020, -1811246486, 1903570778, 1074999293, -581316504, 701651926, 1358587538, -165970223, 119502964, 1349627065, -72434710, 70659805, 1153670094, -833935061, 1762354961, -788517926, 357561294, -1653694465, 860027386, -2103679020, -829585944, 1809389890, 1452471071, -1672719966, -1456388839, 674525546, 310754364, -954741599, 1342532808, 1837378872, -1621102539, -1884108998, -290336372, -717134011, 2017865388, 1728022182, -1887678344, -376294749, -1862423786, 778133190, -274437832, -312978062, 669324279, -1754642356, 368342582, 451168516, -433472783, -583777146, -168189888 ], [ -481618204, -1811527411, -1010370645, -1526041262, -1683424888, 329574609, -418263961, 838993049, -109755024, -1787082910, -1726572537, -855247957, -186139541, 906655879, -644452755, -609137339, -1857027368, 1071821529, -1164289321, -778632713, 1101582165, 132026549, -1274865279, -864568616, -1682152606, 1891771122, -1371598164, 1447988175, -510623475, -969063416, -284071523, 619654612, -849176107, -915105644, 1485081069, 1863671988, -602113526, 898740262, 909095855, -1660981058, 953324122, -1601103635, 1301103131, 1164986661, -1089326163, -77557394, -1513495158, 449270614, 1834204881, -1146537245 ], [ -29057510, -1772467277, 836983652, -1136390046, 2115632432, -1184520972, 584518474, 656135376, -1744236460, -1316108185, 2008501760, 67668620, -1614540454, 1349398669, -865741412, -1109767902, 1454415008, -1037004322, 1681147569, -1424926800, 842185638, -1587712954, -591427475, 965089267, -659445886, -538501268, -1622192364, -1506157138, -1096476227, -2015381817, -1853426961, 1323784399, -1665108749, -1107669245, 115666108, -1423752998, -563489114, 1200666848, 1958550969, -1404822988, 1420642971, 1682069102, 2037950628, 1979369846, -521664236, 1752857153, -477133842, -598024599, -1971814310, -1730495513 ], [ -570512813, 1853540430, -1194551600, -462666395, -1587053171, -556556514, 2053544256, -12720793, 689722534, 641564597, -1986927488, 781900175, -575143893, -2038561020, 1627650173, 2056340776, -1937985868, -1069500651, -1401514457, 541836915, -598132882, -188692143, 169694526, -2108783335, 286919264, -243783526, -1552908328, -656247548, -1548528270, 244787359, 2048553869, -867252576, 2028797428, 867193956, -1408649274, -1461236801, 1524760181, 596338700, 1734259437, 21423344, -1451579699, 1537508453, 582932431, 2107653027, 1113721693, 928117699, 84361974, 1985066478, -575176133, 1390399812 ], [ -1027379443, 1286257405, -781784012, 2049746913, 1166870564, 1011911181, -291064013, 1195696605, 1426240650, 352863160, -1192122154, -1895363196, 1212678257, 718646918, 1929605353, -71135884, 667439879, 1871520950, -1731094655, 1511430779, 1179432239, -536723306, 412476249, -730477613, -657517172, -775669726, -481732126, 1984917131, -1451878252, -455953902, 218172578, -1560911247, 1711979693, 1832088836, -1994986829, -1546769488, -22334481, 1663548526, 1378874021, -1281647587, -2116709839, -1694703796, 747395620, 1430537885, 1130463427, 393671954, -969006114, 694098450, -1220449473, -1813725561 ], [ -406399923, 1761854980, 1958303047, -1858159994, -954479943, 1901780214, 1666529896, 645792078, 1418885617, -2089141183, 1736236397, -861532338, 1871238913, 2030470366, -319771786, 78374412, -1432388763, -502872092, 846907072, 1978808807, -112072766, 107795167, -1449549354, 880638770, -2053585255, -1911382761, 489337726, 213812131, -1071375487, -961468855, -1579967305, -902012401, 1273824903, -181658617, -1478397953, 1580664851, 179524916, -428346859, -542066048, 376836273, -416836551, 1472431911, -951417244, 311162238, -381773551, -1403920700, 1168020769, 765411899, -202557831, -126431083 ], [ 1931820458, -1977795550, 11648584, -1654463288, 110818835, 1660383896, 2063682114, 1899445791, 160804428, 548825308, 286939708, 1728613261, 1103793574, 1234420586, 659378385, -464412984, 1718349654, -131871815, -946745884, 186693637, 1981854730, -393039301, -1565579821, -247376532, 1674579043, 509911306, 1491484853, 1848665426, -1851042054, -214356676, -1721719725, -14909309, -2015039878, -416580969, 194206236, 561846081, 1522289118, 943502060, -1316050944, -1864871868, -1492816675, 492942052, 56334049, -470133428, -160377851, -2009267120, 677835731, -1648403105, 458437558, 422078252 ], [ -368219065, -126142867, -91020761, -1684359790, -630531786, -1865734518, 1906049369, -89613829, -1807513487, 115274947, -1457216400, 490034584, -1202153570, 243087529, -1565693302, -366595862, -1154615795, -1546125627, 1124973086, 221229815, 1083077876, -1006291575, -2050521989, 656322958, 245773274, 1868117597, 576225048, 382532062, 958489814, -996839357, 1375089041, -107894929, 470202309, 1980030764, -1342605091, -2147096497, -873916820, 1864157281, 2091126657, 1272037670, 568758521, 1791346593, 1928894188, 1500292808, 681382849, 1154238344, 1837981313, 638096891, -806706533, -1908903331 ], [ 1150128355, 588290603, 266961149, 2117275384, 1238268604, 664835673, -1569445034, 376569339, 1522139343, 1490445873, -880603309, -278969800, -3368696, -1752952203, -1105911096, 1946480825, 253282361, 556530447, 607589895, -1199199580, 238769567, -1333408767, -1993449587, -1419812578, -48072035, 204480181, -740914895, -630777267, -835920997, 1209943867, 724780226, -1034913227, -1009345167, -2098640790, -1952616805, 367599588, 1079073277, -2105622184, -2142507408, 1660410851, -1216322099, -1073215753, 228796882, 1190131850, 1516423382, -625803480, 1773737696, 510407077, -219423424, -2118966494 ], [ -433494056, -64127437, -1384206565, -1018267768, 1017266333, 2065602051, 1845697844, 1817867754, 698211621, 396173817, -893830259, -1134048035, -1351540961, -1694104076, -1124013532, 342124815, 141226007, 749849676, -1777438061, -182526488, 1753575939, -1279309247, -800468842, -1526260514, 48840682, 1617058808, -346941189, -1606564700, 1112701022, -22451732, -996908281, 1028930569, 1052933280, -135386709, 1747682560, 286469365, 586828995, -2076822137, -2132879584, -337502405, -786786362, 880418183, -1910756490, -299979236, -1389538110, 1322258671, 1030664443, 806046639, -740097841, -1124972048 ], [ -325526087, -346546981, 215119880, -126102723, 407677861, 917248453, -306058296, 1782965549, 1812597543, 1067153478, 655224854, 545432884, -143187618, -114685989, 908876064, -1741984187, -1972767542, -1768568686, -977153479, -1812892828, -100002115, 430447382, 2142091132, 1201274382, 1633753166, 292006997, 1360637906, 104546747, 1105788371, -1811240481, -1300674341, 1885165213, -86845965, -1658420505, -253941907, -1757452712, -1214722536, -65118119, 1825950204, -1629947418, -998876508, -1603527322, -898194623, 824885625, -1761358756, -1184525869, -1027642739, -390088829, -862682758, -905919996 ], [ 1642813307, 1526817310, -767168011, -823418500, 372891317, -1396135512, -1168991132, 545743624, 2011293925, 1516006127, -1441526247, -873049495, -1827231469, 882315917, -1492306342, -589491440, -30071129, 1531731412, 626252190, 1408230482, 1207599721, -715733951, 841539618, -1825898053, -998444871, 19185225, 662978568, 491077254, -1283139842, -410096070, -2010495356, -1551304517, 422344539, 1226473914, 1149271945, -1493954512, 1753849065, 1243977524, -893697949, 383290985, -1677019330, -221947679, 716171614, -817484416, 463010295, 612534926, -1245886293, 654358598, 1308830884, 1813982541 ], [ -833434691, 791279335, -1901024972, -1390255613, 1610001163, -1468462221, 145105361, -1386700716, 1081200120, 1323056824, 1234394282, -257105876, -610163051, -170422028, 1417926228, 547871640, -1050958754, 1567688371, -1885400193, -882103997, 2003844346, 2105445493, 598336158, -291389895, 25846002, -1567481660, -747805100, 1562171784, -238598057, -414254471, -557335902, 187701069, -594191914, 640183998, 661766310, 719562363, -1387476581, -87149117, -1094438622, -909562911, 462028527, -1764692823, 244943636, 259237304, -1017994627, 737120255, 403992145, -262809318, -107919169, 1042270610 ], [ 2131417569, -999996854, 992549172, -1199811698, -1482051991, 1829296182, 1298195506, -413019523, 908834310, 985294243, -1172847823, -193524104, -1629934435, 2025405461, -1347562189, 1416553097, 1659378350, 1226012761, 1274716680, 699993083, 1692886682, 1114203228, 908190221, 744933145, -741839803, 1451368020, -537177039, -1012818874, -1470725702, -1477975765, 863719636, 1059550655, 792153963, -219381222, 244517689, -739315009, 348461505, -805789739, -1302022370, 999620057, -1547806501, 1970742709, -385396542, 25277432, 601147162, 1161719734, 1109410277, -1257108818, 582987888, 1910389115 ], [ 801625630, -1218626330, -454672450, 1410251947, -1930960085, 740837189, 1933612444, -143024001, 166294328, 1554582013, -1578484624, 1801853467, -600678639, -1195937767, 1018583985, 801411997, 377932545, 65493831, -879866479, 1206754504, 385765605, -1178804681, -1878242217, 1154555775, -871117571, 1600004214, 917344125, -1261833976, -1761546315, 430824430, 2085964235, -592297844, 1677678802, 1700936591, -1629650317, 119317769, -2004943743, -1536424978, 403779711, -336561259, 2079388795, 1099707464, 733939029, 1816345815, -1271865691, -1535021815, 1732740219, -222350490, 909525698, -1725656835 ], [ 845469252, 360641583, 1129985515, 61818267, 487675147, 929756166, 1918818024, -933303879, 1820702546, -919288891, -451181559, 1834473084, -458391797, 539435555, 2096171404, 1690818861, -509142570, -2057486961, -1617734310, -1812288114, -44794592, -1753072899, -1903762130, 1304016164, 235390431, -18756242, 1668720202, -1367873239, -107470798, -476016472, -1930723766, -34175613, 7376138, -1209530921, 1350486841, 2023346846, -1155193512, -194852163, 2021343122, -77824991, 1881546576, 911650106, 944935308, -110353047, 58969476, -1778707112, 251915583, -1271110769, -261678685, 1397567078 ], [ -375433873, 975783108, -161036294, -1434478404, -1750984430, -451320234, -1570926505, 1478190586, -1579676850, 1780318298, 426030302, 1398160119, 1225195318, -86167516, -609734638, -417459850, -998928890, 1226760964, -1074346204, 1962602112, 1785514153, -1059731028, 1295152300, -1754951588, 1733503576, -1333083489, -340339818, 1648902790, -1519312009, -1351962899, -2100168902, -2002534226, 1397882183, 1104682374, -706220408, 399462683, 257353509, 1065353463, 349617969, -1257546041, 635722692, -17469233, -1122224028, -778693505, -105046098, -1879149295, 720832342, -809571792, 560833928, 748556235 ], [ 1308278296, -747704956, -1667138764, 1982735830, -1530538521, -1724638514, -1734617625, -775200375, -1773833767, -953059794, 1501583276, 1637863916, -1657953644, 1535293262, 1712580327, 483757064, -1349705561, -517733806, 1196794886, -871882336, 1812377586, -1097190482, -917059962, 553698863, 1004775171, -99010438, 2118320203, -737952045, -97115770, -2139256796, 1812764118, 1687902878, 1660967920, 1192200231, 83972873, -1952297801, -423457726, 77272827, -1058700881, 1770628944, 943234358, 1718612575, -271676508, -1328092482, 2104147311, 1691760972, 1202179352, -426673757, -2078170305, -1098814201 ], [ -1059626124, -1417909097, -1880470959, -1014858351, 850996415, -1336296017, 1074026000, -1669207354, -926077857, 2069864092, 1995882304, -470981066, 2053689844, -597133125, -787840795, 773614312, 2016596340, 2049329397, -1976455157, 1979669362, -542759077, -476032174, -759212265, 580679472, 1313070139, -914964378, -2627088, 1099194932, 960199485, 419452172, -750990162, -1305749847, -2097045973, 1297027812, 437614331, 951943992, -9609188, 509355839, -1724735785, -1405386272, -1795962808, 1375572626, 1768040581, 79244360, -809878662, 557814147, -6128129, 1700520893, 228398702, -1800593206 ], [ 1067081936, -505280712, 1502298477, -230488067, 1625408093, 1798989006, 1915249355, 1950271156, 709720841, -272978101, 455520610, -2058332976, -745500004, 341508106, 538464073, -533106897, -762669845, -834570335, -1990241265, -1618248582, -529893409, -2032518329, -299937561, -89463817, 1977221774, -216770794, 524222195, 476514378, -1137684543, -225321689, 398156767, 1608769150, -953293260, -471998339, 1603951346, 1115122631, 32905251, -86425198, 1761030200, 117058982, -975193449, 53853265, 1473110536, -1354970931, 29676310, 2118348196, -115214365, 117302361, 1824783956, 862735373 ], [ -1999255890, 461689006, 1614572177, 310925171, 745292776, 2017250280, -1228797767, 1491666563, -23181388, -1384711977, -645308594, 773443570, 20900286, 1287847451, 1529163601, -96712771, 1305310890, 14902300, -1989156495, 1884727771, -1768675432, -1871478745, -307865455, -420314669, -25464706, 678600537, -4980640, 1230543018, -17294315, -842472768, -1336445464, 1661071429, 1165798035, -151078595, -1534655891, -749247305, -747654513, -751955488, 552621930, 742158363, 1470931772, -837684415, -1573517993, 68877373, -416233258, -1865338686, -1581424918, 1973556346, -2070978958, 1671210383 ], [ 1584431692, 863206345, -1725060788, 448717720, 511560768, 1804837334, -1092935265, 222898287, -1570559623, 1609153408, -1731093702, -1416997784, 1153693646, 2062735355, -1366939778, 1837642232, -171623618, 2011255220, -1511954021, 2031152893, 1047490336, -27503089, 769190922, -1073803787, -436663, -1995006618, 2057916475, 328383994, 970534128, 1425355970, -1457686060, 981517178, 1383833419, 1373754639, -773595208, 791472491, 676019797, 1429550523, -1469046917, 1350410326, -1784858801, -814350238, 759353440, -2096330399, -423174061, -959110133, -1598744046, 766365455, -1260199147, -1950742017 ], [ -80038663, -1169283508, 1623347312, 1700601460, -1403770769, 1375315752, -1507932980, -1586564861, -1624100634, -1440240901, -44921786, -1535324077, -1870158904, 1382439217, -1690648909, -259593701, 1740609070, 1944412724, -1322097124, -2049202565, -1547263613, 1546220075, -1875583529, -214426693, -2126425707, -103257478, 593307031, -999818669, 1181215983, -812315647, 1994958633, 952710964, 856589121, 1077100961, -720920997, -1369500133, 1253574575, 666581997, 462721048, 1303159501, -1995204232, 1522236449, -1291462315, 1292810889, -1526783499, -259547278, 1653991028, -1621653520, 1251302164, 1432181097 ], [ 145140956, 285197747, 143392076, -2050814316, 14606873, 740506808, -745927106, 1140909407, -230874104, 447561649, 448327847, 2057141609, 593827130, 1802780991, 371890719, 1348547857, 1193030687, -636814469, -997209375, -1165890806, -1333694328, 26168038, 771842002, 1142763295, -2094244135, 1942132610, 633416444, -1351449374, 1717830692, -1975435752, -1119607026, 1391493605, 1649031734, -1041517834, 215137307, -1329815932, 635432672, 1217414509, -1326907546, 879739974, -1907786513, -80464063, -1454073593, 511078257, -1365195889, 699030336, -567513847, -1641894466, -380586525, 386904071 ], [ 490028409, -878702685, -2109040170, 1125356020, -809630878, 594644237, -1438951335, 2066940732, 1667616494, -295559688, -255801323, -421583564, -1977858684, -1044813574, -2042154994, 339203346, 907355884, 1763931436, -353957538, 152857559, -1848107130, -357812916, -1842134920, 1562019983, -1181835406, 164589598, -524124731, -686284178, 16821181, -1617789780, 419372296, -1361996279, -1926445797, -756024159, -12161692, -210862489, -1791311575, -1159820862, -1107934042, -13459844, -657898141, 2030492264, -841002891, 492768799, -993610444, 361111071, -1825095119, -1239273318, -607833912, -682716295 ], [ 968376328, -1849683278, 1527232921, 1658693328, -2028002948, -1404387491, -1667331286, 38003157, -182221672, -1164447903, -1426031830, 849619575, -334514351, 1042027508, -1647473139, -1895494733, 1111166665, -504725467, 1570201080, 719589107, -230872860, -331566831, 1249283231, 184801352, 1158871407, -900780003, 977276152, -768583348, -1754293913, -1854363533, 1678229525, 2109686853, 388864771, -1465959014, -852373597, -1253653812, 284108171, 2122122749, -780501400, 1487081598, -757268056, 284339418, -738780330, 186874465, -240359446, 236184924, -1869044830, -1535383020, 1565762463, 799561030 ], [ -1506521001, -282321602, 111798749, -1916829778, 1684573185, 2069820529, -1559408732, 995039874, 1155718542, 1704680532, -576512086, -1741444082, -430011559, 819822791, -1811480979, 1405837901, 33286465, -1254015702, 1830706876, 314395858, 1731302838, -381101823, -182283821, 247558805, 798833388, -1237078690, 773249913, -216841699, -41043660, -1118871316, -1902820871, -1960932878, -1331807136, -176267746, -1608488070, 1670922307, 548426098, 293471910, 276235787, 1116885371, 701296613, -10895145, 1236990747, -2087964037, -2057297833, -2011547298, 837556059, 445238711, 1206216579, -1268936621 ], [ 832593994, 1988841112, -1067094980, 1610354269, 358897571, 1450045326, 222988518, 366757437, -126991989, -997554206, 1602280340, 125526668, -1465295863, -1177105845, -283746872, -445652827, 1980827800, -976896109, 726520235, -553686936, -1498831129, -888928801, -2024836873, -1295138220, -21314643, -1829166099, -471301615, -435388543, -1913082003, -305281440, -243267752, -1715469156, 1264678945, -766582393, -74578237, 1670265579, 963280160, -1177600357, 851193509, 168963654, 264809925, -941010642, 1970226478, -1430626741, -270711381, 1912119135, 938494419, 1772731714, -266015308, 265420458 ], [ 1621818690, 946289248, 291497983, -508705486, 967618575, -1072246928, 2096686980, -980848754, -521366177, -447548812, 9412074, -924288189, 586135177, 1566511869, -151584069, 136172167, -557265416, -652635270, -1051068644, 1920328135, -1642748667, -451786256, 440761414, 663903704, 1687617400, 525760599, 971406292, -183909091, -723913765, 1186711453, -1139834429, -911446821, -273576323, 757415387, 1196806449, -321948810, 1446316027, 1028525266, -1292683228, 1971054076, -528084651, 1445332332, -1002509364, 2112030368, 782857393, -714925708, -674601952, 1916095075, -232402185, -586381159 ], [ 580193387, -1981179883, -524969113, 2101947812, 789011359, 2015003145, 1794891042, 956172629, 1034036099, 743343422, -1633591306, -2146890052, 119535518, -183145227, -1319553764, 1791009250, -1577277536, -1145532905, 1627075882, -574632130, 181942709, -1541979102, -1776543859, -364753527, -524044076, 400916074, -570603437, -130348483, 546649815, -1949382793, 1165056905, -268849451, -91565801, 1858084905, 1924337452, 1811720517, -2023369180, 1325418498, -23809328, 1826746196, -1149531363, -1365198603, 667524282, 779704864, -311097130, -1888205099, -1062457185, 5339787, 176073874, -1305879305 ], [ -1436277018, -1099920923, -1601771235, -826877756, 992319156, -701323551, 1595381742, -212240060, -1898730392, -1121144211, 241448839, 558971594, -2115549713, -1335384439, 82219829, 546441024, -1577826119, -1347155899, -1310617098, -127619733, 1249311850, 2106769875, -124875025, -1529751150, 2046192985, 719349486, -1916588420, 680863070, 1474695351, 1024939461, 458136321, 617386830, -1587680817, -2077997926, 660748595, -251548001, 333551956, -1790075517, 2027638306, -635891582, 100407293, 1905006419, 34358887, -194347981, 1297025316, 714357589, 1953410821, 1685394889, 643931826, 1234863624 ], [ -744764192, -1188021645, 1103497071, 1362293578, 224283353, 1136402538, -70058049, -1822430937, -29326522, -1560881808, 464961134, 392727809, 1968887268, 381996298, -1478245868, 1174687199, -1115256962, -479639673, 1222402928, 156534129, -1782433798, -1712083137, 1383168530, -1196401149, -828866127, 980787449, 945022681, 1198977774, 2108049903, 116705243, 377301209, 1169331375, 1707255262, 1479338778, -14457448, -1781674135, -1249531582, -1207444266, -1472821368, 1357509422, 1941508718, -463662624, -1264240331, 1667895589, -1502558096, -1532762201, -1094365108, 1764129484, 1949473650, 1273295641 ], [ -287378891, 33567848, 429791002, -666851268, 2101558281, -805071149, -813718152, 1671936807, 1039615041, -1657896412, 2032909653, 207852104, -1342540098, -1105379983, -1009027726, 2050747152, -1494396760, 1788985443, -2062715823, 1005289922, -434552517, 1235522165, -343583305, 1171059791, -906813879, 988537078, 2014650769, -1285975634, -2053116508, -117565886, 626848519, -1432941838, 1802405499, -71544200, 1315222996, -1473997224, -1588955826, -2034506056, 721462792, 1902939877, 2031579752, -1592465631, -1485040305, -1116074216, 440986396, 1012238444, -1181505251, -2032667225, 1616974939, -80910667 ], [ -1342294968, 1725477604, -1381980277, 734701054, 1707403823, 2008778562, -316989995, 1217669291, -1776464983, -79305968, 342373154, -1158501917, 1296992746, -1527707060, 1656783835, -720034652, -1671432323, 991827399, 1989808519, -1677776937, 2142263664, -752181152, 660938775, 1404978033, -233973375, -766591201, 1786301811, 1347084454, 277670076, 915348740, 843930371, 335438508, -1241234351, -157521296, -90130048, 943542831, 526587885, 745027387, 904198502, -1775505312, 295611914, -923219413, 1606815233, 1528935610, -1869023520, 2053092862, -551899156, 380003818, 357620852, -233725357 ], [ -1939659215, -901583017, -302001617, -1008218307, -1718807273, 320290582, -1165193195, 1278000463, -1273343782, 1788927944, 1904933642, -399389761, -1133490099, -736689867, 1655670358, -1793028559, -365382875, 1626213347, -110665013, -57611687, 1772209967, -2102040972, -638219800, 1647815837, 2058355972, -1925510572, 659298315, -1895080212, -155979584, 739190111, 798855802, -351135548, 1637808314, 587692616, -381470378, 98705409, -148858715, -2021008773, -1896543980, -1077781609, -1954656422, 1405556580, 869295576, 1975086670, -979565509, -1390495226, 723742967, 1681249853, 1649021657, 725337837 ], [ -1173211460, -179465409, 1377840491, -25809175, 2014242554, 1044696053, -1950259489, -726384947, 2051096323, 1283727332, 2108622093, -2012308793, -182894315, -1484383262, 1259489528, -77507253, -1337574408, 430091245, 1012389191, 2072365097, -174260087, -1283697614, 879184578, 379732323, 594709927, 846030754, -2083037397, -502055639, -498592784, -1479839174, -956731749, -540019811, 7808587, -874124719, 173252495, 1223000137, -1060007575, 965758542, -221743379, 140576097, -1953818828, -1491012630, -1244372050, -2094901420, 618580840, -2066568586, 299836978, 926854329, -1810790298, 1053351759 ], [ -1194358006, 1280161298, 541856322, -1836192519, 704668546, 1766699255, -1521773873, 526474168, -1524815260, -1141689979, 1577817734, 825376803, 1980683630, -980351729, -1850763801, -1011076423, 1193795898, 382814153, -527959326, -883694546, -1963064930, -1579766523, 37919808, 1206712504, -1703770830, -635896830, 424922027, 1138844962, 1608360359, -1078682202, 1059642312, 807431152, 2106001380, -1597462289, 1543046485, 800350981, -1602415265, -1157333362, 926010376, 2086020211, -1608250446, -39063406, 65678571, -211997712, -731053146, 129844542, 1009223950, 2006300085, -283080076, -1062492737 ], [ 1566950909, 1935874573, -2095374489, 1692556218, -993097060, 1451312093, 1751915774, 1387077104, 1005645592, -283732034, -338744890, 1848563081, 1024532224, -1112361702, -773487548, -91156327, 1829408362, 970238818, 1482497717, 80564664, 1903608907, -1831682203, 648731669, 1779217864, -1009215355, 1082281940, -1680256905, -1522335739, 1447201351, 1306172025, -843759522, -1010367817, 1684796596, 302580966, 774348668, -1022578941, -1619253941, -475120548, 1225544212, 1972227157, 1799502278, -29300121, 45837747, 23244901, 1687768176, -695170823, 1332532611, -123729923, 2103251437, 629054375 ], [ -339365244, 410144118, -159735577, 1699239963, -536929167, 232703372, 1899908153, -952255559, -376610347, 2038170021, 787414526, -1256168720, -1166651588, -464178438, 1330697210, -420761614, 1011951332, -841353699, -1592417132, -122205208, -1136522926, 142833205, -1719562485, -701914253, 1562470008, 1443401309, -244281316, -1132756059, -1265264648, -1753245323, -815955519, -161573569, 1763825965, -1232853495, 2052017688, 1565942323, -1137598004, -462117417, -1347266159, -825866141, -339215804, 1888733441, -1370496822, -795038576, -1230135828, 358322810, -388703817, 836505754, -1884324848, -1192575559 ], [ 367095402, 584232766, -1031078840, -1973512143, -1838319571, 2014687140, -883582221, 542996270, -2099811250, 218795875, 744982316, 42156229, -2103029024, -30550969, 1493343063, 72916655, 2102686399, -1387881644, 827033994, 976444099, 754223616, 1966654950, 1097578731, 1875824631, -223024740, -1280507433, 314389115, 159349013, -496756467, -1920197028, -1970227789, -612865347, 684760477, -1337063438, -1182382428, -2117073022, -1329066398, -103713756, -1713424169, 1950930301, -763875638, -307444131, 1376166025, 482008961, -1870855739, 1789407616, 196127007, 1792742739, -1957448521, 2015768293 ], [ 2045649163, -291578241, -1706340130, 956098445, 1010623354, 1372346943, 524004588, 1586363058, -1647565310, -1039793074, 530449158, -1766833630, 288176078, 198831669, -372237124, -138354388, -57560851, 498151950, -1787239772, -956503114, -1679471602, -833785312, -1412599044, -1737713137, -838087405, 343567888, 774223815, 1609478558, 1703858169, 833079853, -213252842, -153893313, -1559823004, -2115488396, -221818376, 1735517726, -1440373176, 598826403, 909162121, -1434185744, -1649558274, 2078109876, -82347831, -793848614, 664688273, -1768275726, 1410023260, 980693007, -894179432, -1765728345 ], [ 275321859, 1029199806, 835620369, -975403525, 1998945918, 1092036887, -1034258310, 816120314, -595438492, -468016577, 1253125580, 1262649728, 1980629418, 1847848672, -1771533952, 1410658633, -317626375, 1109351995, 1231113592, -1447575485, 976594001, 115335850, -659827043, -1008318965, -1210124943, -489684105, 12677895, 1120634903, 1141701319, -1273092056, 1272746003, -400346224, -328654017, 1144161549, -1523125763, 1904689310, -443859407, -503745162, -692805943, 189754575, -968415239, -268476624, -864423203, -1429876984, 1133685361, 1549101380, -1861939588, -1521309042, -1051347667, -299462512 ], [ 1216213599, 566953458, 1362525390, 1819323305, 753687775, -438161686, 726470340, -438651046, 2103593726, 1056436285, 1901821462, 956163713, -606112074, 446501368, -1675209059, 878264844, 1476527587, -166810941, -1064864435, 781476674, -1539965164, -1662842947, -323137042, 1199538110, 768237036, 918820560, -1769339277, -54108486, -1829906300, 200331696, 600068487, -1473165983, 2131653548, -525458477, 120104705, -382367088, 1380183291, -1083348025, 192165301, 1969787479, 1642369347, 1987784756, 610380877, -297328229, -762083721, -249733405, 1954337116, 1009899840, -1566478807, -2126535134 ], [ -1316695972, -1409070657, -1547355874, -2032539240, -42517827, -1076841974, -1323891188, 1674063986, 1274081210, 558564277, 2002175776, -152287909, -1158715899, -1132416487, 45833348, -1779216488, -1580999348, -1965850132, -1938704852, 370522798, 1821278543, -364615774, -601605276, -1344489760, 1027155608, 1612253695, -649817484, 458495406, -1639457472, -70323645, -81864801, 1276598760, -1379331725, -342679075, -1968887462, 1082771792, -923336400, 1096937717, -593434767, 1535213643, 1502135513, -2091164723, 223579192, 1829071569, 877711904, 134586765, -573665591, -1836760402, -1192917654, 200899485 ], [ -1877677110, 1082226820, 893638595, 230321684, -668620079, -2042775274, -1850649026, 196722160, -1296594968, 765551008, 676871816, -151659186, -295810561, 1816469606, -114513438, 1276301770, -813839234, -1575717348, 1883874985, -1385400357, -1620325654, -220631542, -1996483812, 2139933783, -1445581333, 1441502080, -1562895437, 818532231, -1282125728, 2011028964, -987088017, -1704608523, -1994144495, -1825495554, 1906044881, 1855667021, -446672186, 35309571, -2113698008, -217101520, -110540677, -743874117, -590316567, -274161188, 3761599, -452788943, 1392522294, -1381259955, -1330352584, -1759658049 ], [ -1395695337, -126879212, 654507870, 1297884234, -85302369, -2142695550, 1862988433, -261320841, -2059558144, -1726208172, 143498099, -683431753, 1325025961, 6883514, 94955188, -1871758286, -840004515, 786119593, -1283355190, -1237774494, 1989192700, 802130852, 721520282, 1814429040, -63676921, 1747373100, -1844769657, -959464721, -18092081, 1868043884, -1366152112, -1800773143, 2059518946, 609552773, -328326173, 341574814, 1585644030, 545859309, 172646943, 120291571, -1703276970, -1258425459, -1455337842, -1036215322, -1528404123, 206981327, 127950802, 1222867889, -530348271, -9581297 ], [ -700269937, 1704771999, 1452134386, -506383079, 1443590185, 279953850, -169657826, 1703728974, -219354131, -1905092048, 773968237, 1981794428, -2043280778, -930928958, -90092486, 1172246285, 1126915414, -2111434409, 1610666448, 114387792, 1871451307, 1111448117, 1227986248, -1327278953, -1708123581, -1001279415, 1559717528, 1953806675, 1457599873, 443446467, -317014211, -1044425082, -1483650394, 744808609, -217106219, -341617186, 1919888614, 1783985360, 207289886, -411698298, -1262607349, -1687379521, 1251006981, 1594370857, 2008122429, -818499274, -1069940916, 935775543, 1235885847, -323923190 ], [ -608781386, -1365440803, -2142607486, 463058098, 1197842751, 738755083, -732761123, -400925928, 205867778, -1789828120, -763351949, 1616175532, 433674280, -1027003655, -491566091, 496958823, -1816051915, -1392340324, 1085566390, -1755329309, 1728143204, 757206589, -1434412542, 1599874103, 1370744364, 33684779, 1504894488, -1661087291, -744222758, 794818479, -601947886, -618770407, 605521967, 1235748378, 1727361892, -1940043433, 1884715524, 1581465483, -816770717, -841013580, 186019094, -203237932, 704806030, 1876351777, -2061317467, 1971801947, 1636473274, 1779405481, -3217952, 2133965762 ], [ 811176076, 335630797, -347576362, -372958340, 1354998804, 1029236612, 815462879, 1197430840, -1394237052, -1681939144, 1050581275, -998463889, -2066196193, -326555387, 510001002, -1320241677, -893420600, -1296239547, -688105893, 1204106938, -208406323, -1866712005, -1778154789, 1300502913, -2128857690, -1247982599, -277187692, -1586318660, -1974357266, 739413831, -303416242, 303727988, -1757260742, -2058753924, -143757393, -920323775, -2036787508, 790694384, -1610553535, 735228736, -48622805, 1892769973, -2089976021, -1443067656, -2142469650, 785675146, -830198338, 406977445, 2106396392, -1061406367 ], [ -955928730, 1699084709, 1053194260, 359701558, -550986810, 172025410, -927223318, -562071079, 289497124, -973067876, 1385419632, 840394122, 384042564, -1832351958, 800125554, 1366768122, -940710539, -1253464715, -2110773580, 950101403, 1613752743, -690257358, -2085813513, -2022617789, -307472484, -1786795390, -738682374, -771694116, -1913079527, 36528417, -1393781588, -2061784796, -24693474, 1650329825, -328426918, -242787053, -55432943, -1141950910, 195550666, 171410093, -609114348, -1793776060, 1966293798, 1227736465, 831535282, 1748347690, 1149339607, -929504915, 110331333, -425351649 ] ] ], [ [ [ 1869991828, 34886154, -2047761215, 722335975, 1887237640, 1429165225, -529935302, 408671111, 1176614267, 194660504, -442895230, -195588051, -845783037, -243319678, 1579763934, 560162735, -240591579, -564352376, 107569869, 1049152311, 529352508, 1486387837, -1845185061, 560050876, 1245290369, 1146581924, -1296927116, -1798003649, 886105929, 1061880421, -1235173065, 1006847080, 1094254993, 2049811314, -344454484, -1522645417, -645255500, 2088786291, -1850355661, -1571536259, -1263008436, 70380523, 1350174318, -1825398000, 1803223748, -1471200412, 439894684, -1274271926, -2115618661, 1189372639 ], [ -1375622231, 1496440657, 525561360, -1637177302, -1842896350, 824738211, 65602176, -672891182, -1926213915, -790183613, -1485098689, -948106066, 78004164, -362742528, -507396211, 242225627, -2045793047, 1521021185, 1920884116, 1363596918, -1184491189, -1371377959, -817019143, 1865434544, -379893808, -230603766, 1611738586, -1666483643, 973570747, -1203209022, -1327903129, 1231676289, 1181822861, -1014664204, -796124377, -351515500, -1289338268, 619109476, 348039713, -236524994, -1573708044, -2141627128, 1981488437, -1009731187, 888219391, 1105714288, -721215250, 185511668, 1309776944, -662655294 ], [ -1054621706, -1274632200, -2094265035, -1676822220, -1080610744, 721073655, -1017182200, -151025438, -1728735949, -826481910, -52938715, 496524374, -1305699665, 530009277, 146335827, -435620323, 440946631, 969193624, -1459238676, 2053633730, -1629204480, 1155257224, -76277598, -1801015087, -546506934, 204682401, 404571952, -1324651482, -91976075, -874541362, -1571498913, -1702798614, -748695815, -1683456237, -597028759, -1571316317, 111397196, -640045084, -1856853609, 1304132923, 589556163, 1506887313, -316634844, -1682336796, 688452711, 228845027, 1585534188, -37455101, 155440957, -1286271154 ], [ 1365697106, -1728590799, 125683847, 1798544606, 699584694, 1490816918, 2145115772, -419299316, 559670866, 1276521687, 1759664448, -1150256679, 1769289345, 1036498027, 240211725, 617957392, 1059354759, -1484250475, 1299394872, 646066796, -282430999, 1042369020, 382012219, 1623603416, -2122452370, -1988369676, -584573472, -1134058900, 407870947, -1492050472, -2138189571, 1771759920, -1864528344, 1117694096, -1002342064, 30865307, -1440311391, -576842090, 1373085915, 556056233, -1531164674, 1126095, -404683715, 1205164196, 1539239191, -486879634, 1887679513, -68011265, -298519450, 833475978 ], [ 424068692, -550428598, 1317040448, -1879583130, -2008087915, 1320889111, 1618525898, 1669015875, -243232634, -589451391, 88934742, -1927114043, -1313420466, 1083138619, 1216587307, -106512684, -427908845, 212681775, 1089926990, -1968957913, -409335045, -1017462203, -469221738, -2085092615, -1494978979, -271697401, -916329977, 524857799, 1866176512, 159606103, -707386328, 7665154, -1314929172, -1555854694, -229140292, 1136284954, -53401792, -319441848, -2141404615, -1954886959, -1189683976, 1922440487, 551260250, -876258939, 1438546654, -263461035, -336773316, 351640050, 1368752487, -1614596876 ], [ -528899499, 1563851316, -898718028, -1089553610, 1737822345, 1400254313, -1426139854, 77975122, -1138875467, 253167272, 788277616, -246258155, -1406681901, 2014257635, 1251668491, -2040031434, -477843043, -1521703277, 1712230357, 130180808, 971400306, -1607441620, -810539110, 284149378, -181685627, -1396344878, -2061858524, -490393804, 1879370166, 1036692502, -827400100, -542592497, -58430888, -1630835815, -2110314506, 161085410, -19813539, -1566815201, -2018393149, 1731646089, 603521923, 1955254001, -1390852771, 2012822304, -938605384, -1192263942, -270303139, -1224416177, -426762401, 515385116 ], [ -1726921623, -1246751183, -434729097, -530283338, 1752551724, 1792434278, -1476244058, 199333879, -60831211, -1889833938, -750086970, -1922567924, 1679644904, -1574128468, -824880874, 136266456, 437697045, -687120813, 627325411, -126563963, 1067456653, 2100949823, -1356316228, -298936569, 1489964272, -1692373343, 1746416395, 2033925278, -1097373136, -464636605, -1253676581, -819763644, 1943317163, 565977799, -1535068946, -225262064, 913297330, -321853567, -1177921786, -1520181723, -1841989184, 1955944470, -1126081238, 468399062, -593654774, -291044972, 1716801423, -320333759, -473904263, 389897142 ], [ -1829999191, -1057089812, -1051873959, -1682617894, 1414421321, 965994320, 730054257, 1061513973, -1394940742, 413602731, -1115705287, -2023235871, 681344096, -721407278, -1546275204, 471416052, 1279617830, -1222437599, 541274627, 1018850854, -1328288803, 565984473, -336549632, -568687571, 2127872080, -119566042, 43537853, -2097948058, -78586938, -1582893037, 1444571029, 1974934447, 146549470, 1684868922, -1235654960, 856568929, 1676450967, -1245842068, 1577453873, 1736401298, -1688437297, 1813916347, 1999925609, 704169616, 412360489, 1623738568, 694531653, -368636037, -1871873988, -1918137940 ], [ -2092738732, -2087150998, 1341742426, 1827678865, -371097175, -592902962, -1710195968, -1557461771, 1986213015, -661533365, 2028373758, 1775659309, 1593038167, -981235356, -1915725005, -2143597538, 224064998, -745117760, 1178562058, -507415015, 2074141225, -746938235, -1063226027, 1403937953, 14929236, 862539263, 930489824, -2021266791, -339142777, 2026839841, -1436301818, 1474149562, -2100819681, 1224766373, 381337440, -1427949183, 1565024621, 1820195972, 1798829167, -1272972041, -845208031, 2104134128, -1832391466, -768966979, 749096875, -762748338, -953324468, 345018691, -637481015, -131450991 ], [ 1093133246, -1939293937, -906252922, 1348379279, -1001983116, 198974065, -293983590, -1677100951, 1853387315, 1253661819, 919055117, -444241019, 1324421508, 970313482, 417615472, 1231086213, -1438577802, -89639980, -863045914, -752291528, 2051359006, 1553937044, -795798532, 2069028127, 1492053189, 693567552, 1987414496, 62488956, 1505306154, 1036612522, -1777748183, 38299149, 212831524, -1291375258, -524246488, 1630783202, 1738723484, -1705977106, -632824414, 746777742, -502704324, 566194100, -250181207, -1386996564, -1586588722, -1365562364, -1514065710, 181381517, 273522773, -1845787092 ], [ 1311330564, -158688533, -346819031, -1485973509, -163805157, 1548463916, -872613961, 1142479436, -1159232931, 443523524, -1397716733, 1604928116, 1331021529, -1439015847, -252462613, -2015837239, 644365414, 1894762939, 1989541359, -843070429, -147202133, -2108193381, 991094020, -1778641196, -532820811, 1198567331, -1734026612, -127027893, 2016225254, 167307092, 21770922, 1945428567, 311537253, -335613981, -143714429, -1878818261, 1221245553, -1067803523, -1025076754, 2111055370, -818519642, -1789407245, -614196524, -205259306, -1497569426, 1429021348, -2088716545, -1296787304, 1343453073, -44470487 ], [ -1861108789, 955602289, -1170239195, 263060339, -15413672, 459420549, 2029588978, 1032405082, -1552408073, 1319708588, -1212154766, -1755090333, 510962028, 124806192, 1413107471, -322466819, 1305510865, 149689605, -358139183, 897107644, 1824050679, -1219028668, 496608064, 1535488287, 2016438099, -1842015125, 1877848099, -759163393, -93636726, 1216179326, -1303895414, -202744241, 1526433406, -105535092, 186479314, 805631439, 1899366651, -1910951719, -2082739148, -2136933659, -1350931444, 1132956518, 867597987, -469119754, -1427204956, 631024038, -1097564116, -91690849, 1017548251, -563957198 ], [ 1704219030, -228007396, 165741377, -894602053, -917616456, 2009991572, 1205777015, 352033262, -2075691953, -1220183680, 2123186218, -926187882, -443356816, -965846664, 1344231222, -805336919, 1142122820, -1195356749, -48223345, 6871229, -584053553, 432154061, -231679045, 970582885, 1776096799, -1274153813, 1919212612, 756441350, 1379348160, -456343382, -953122049, -1219320624, 1849592217, 2127181600, -1752021564, 1460665306, 1450600739, -334093591, 2130068498, 1028576344, 1852743303, -2055467, 2038953316, -2005677850, -1484941272, -1935431536, -1975836877, -542076579, -2133472580, -1375242569 ], [ -1816102981, 1231041097, 897908677, 769551242, -830185207, 2096655682, 1321984541, -1601370650, -1644159087, -1422627496, 1783538908, 667163356, -1465956733, 361182326, -443539232, -1542936812, 524187182, 1922167488, 1141941037, 332509193, 1410388567, -21831131, 303896671, 1897264176, 1143300270, -1263149380, -1580925064, -1642256124, 163388395, 1854810965, -253626348, 1983312444, 1930030845, 345895023, 2102332650, 1439643664, 833543710, -603654106, -214382013, -1820889987, -1980143835, 97533093, -653958252, -1250924371, 74945355, -594404972, -498490680, -1599678980, -2071183323, 1462788785 ], [ 360303962, -598100155, -183711248, -950721845, -805633546, -1607337088, 942281316, 1912439379, 241343784, 1363466328, 711293292, -25908503, -1554818487, 1421232394, 9292959, -1683602650, -2123299208, -1182028886, 1016284550, -666252689, -1037005104, 636199035, 1834553039, -1247510828, 215733008, -745033852, 1267186557, 852957171, -984139690, 803525798, -1388548603, 1174962898, -122786031, -560531232, -739932372, -47324604, 471150058, 1798261257, -851346099, 2055017390, -460019399, -825738063, -482818998, 1387446055, -1055259020, -1717300340, 643370996, -9762393, -348049571, -1529542719 ], [ 1190633303, 1959795310, 663999925, 1302727304, 1765952958, 740821097, -1013278962, -2089596394, -475834722, -1702484598, 144526780, 208504453, 1470470803, -101734956, -1427655391, -1467290279, -696441353, -1473455097, -814285553, -1191631236, 2139393128, 1258093273, -288886843, 296982933, -1683250353, -1449487632, 1810222704, 792748977, -121670562, -1300949735, -871750177, -1705426477, 604885345, 157630264, -2066112738, 904245452, 15851431, 494812707, 509365890, -97155577, -385079180, -1780531054, -1460783736, -2054051605, 1387707925, 937089045, -602632521, -496646620, 23799791, -2058838902 ], [ 2043877931, -575240913, 354677659, 2094278555, -2074790487, 5459020, 878921735, 788667048, 1617382463, 1946041694, -1178063036, -940793804, -1806045851, 1178701250, -10891007, -988409556, 1311736517, -791593062, -505478468, 1660693106, -1400106776, -1478399047, -1843436127, 1863178091, -1775944719, 2069964048, -994157913, -1556155557, -2134218023, 241746104, 1095410902, -50870376, -360841951, -2006880519, 2098105108, -1067478398, -400652240, 1245863612, -950793359, 1005389137, 1441590897, -533665586, 668753263, 1410535078, -1004370390, -214488010, 36385482, -184137909, 1255567294, -1583317321 ], [ 947831722, 848557428, -542877136, -190114739, 597237520, -182912478, -1520883188, 804247867, -511223613, 620533931, 256593481, -865000731, 1976936640, 1740665206, -385418589, 1412537976, 1861810245, 1799746882, -893458456, -1466690175, -1498521958, 1435865205, 1502372596, 2135136884, -2133284741, -766112281, -1709181232, -835352426, -1621760112, 1009649467, 268726466, -261940504, 1918064408, -1367712821, -578376412, -198376690, 11204765, 774447937, -611423684, 1335622219, 1277010807, -694485255, 1111782916, -172539640, -919935297, -1832748657, -1089036495, 939987790, -64310148, 1092689739 ], [ -1968676935, 56461536, 1166692507, 109402865, -35046231, 1904152801, 1524964329, 1307650451, 1176756517, -1182809311, -579248865, -1391825085, -1002256999, -1256700414, -1711547222, -372602857, -1114732854, 2021001274, -1778399600, 2113620879, -23340250, 2085869609, 1582426086, 1149378138, 1829131848, -609204092, 397039225, -1847678478, 1301314323, 1677477481, -667988448, -963839992, -1300160174, 1278417689, 1101846171, -1822711436, 1171424827, -1405262427, -1361113351, -797302076, 1972237387, -1116282365, 760576700, -1562801767, -1157516579, 412905889, 636075285, 803786931, -135858967, 1579820293 ], [ -1124115425, 1635491538, -357303204, -1372650933, -1571984293, -169193009, 853118615, -1197473218, -1662911851, -1640303871, -835357263, 1727059824, 1278959863, 1198474009, -1244594827, 1248886038, -1104572275, 1098351226, -432059340, 749969253, -1959013537, -1795750337, 368960843, 317474378, -1822574455, 1460299752, -332759616, -546612874, -1170762832, -1090723973, 485748684, -772066409, 79318936, 153603938, 1847209840, 1969860597, 492860745, 855790377, 233998289, 266869895, 1010746547, 1122763182, 1017843145, 509159618, -1589893203, -1925086562, -767610850, 1514914873, 1543246508, 1418041529 ], [ -1565181025, -1310508318, -218306194, -1552541663, -206819519, 79730433, 1728336738, -283277532, -122906562, -1378174020, -1058693339, 1221486787, 584049952, 958595060, -656685740, 476046515, -3590361, -851312032, -935722766, -2131510766, 95947448, -159044748, -2020376843, 329792327, -115694824, 1938569487, -1733233961, 474254486, 1840909413, 1150823318, 1985828371, 1594284652, -2054244789, 2130886034, 1422006483, 1393828824, 1339907501, -1323262536, 1670890217, 1786766011, -887806838, 449757294, -734973616, 1348566820, 292133749, 1854480639, -1199925730, 1260890822, -2062859729, -2033859736 ], [ -345741602, 1395404339, 70147553, 1136151115, 232088690, -9688999, 793180888, 1481966884, 660138594, 1128217018, 1299553495, -1175845970, -1947594166, 1327378088, -452999875, -869299276, 314665496, 1986338166, -1580696341, 1838373867, -1629088998, -1565238224, -2026352611, 286811486, 1267266328, -1503802856, -257168277, 1653570695, -544077386, 110041631, 2068028178, 366563224, 940956412, 912803604, -296922067, -828901617, -1120047787, 986449341, 431899071, -1768597283, -1474007957, -1721656703, 1438300885, -1843860811, -1195889116, 892096025, -86243306, -960755984, 1971602763, 1060810245 ], [ 1631465903, 310296957, -1796944340, -708774541, -2024513541, -865561285, -1614772620, 29466441, -1047637618, -2146446160, -913010071, -476363621, -683253849, 1743915808, 1971671046, -308132872, 266326893, 1690504337, -669624226, 948782515, -1148485577, 754699136, -1887651321, 1539420023, -34435764, 313537083, -326469436, 177267513, -676311805, 1275191728, 1411741111, 2039012574, 1905238627, 10382674, 1473185878, -528775452, -671975485, -1047113481, -1069763246, 1774113217, 2049230434, -414552808, -672307712, -1788257322, 868736032, 1483491359, 1321409842, 1206695749, -276879195, 1056932171 ], [ 1793199310, 424528360, 878467795, -792257678, -1388024102, -2075017332, 598455774, 1815901548, 116879567, 1281893656, 2104600887, 1236112297, -562552321, -1568223365, 1456566230, -969110065, -223371803, 939143491, -272050593, -1346542276, 721567638, -1997248177, -2072216796, 2102436702, 1401771127, 1095495339, -1033145989, 1584517779, 958754643, -591096092, 541374780, -663150337, 1280811862, -1949589758, 1176267015, 29618270, -645551728, -1730454296, 1014384139, 2103955495, 895360118, -1909999753, -1773406099, 767274036, 342343026, -1950356681, 651469178, -1312210155, 2077432700, -760171304 ], [ -1482319542, -1768677848, -2120886096, 511855756, -755739641, -2011603921, -1017354255, -333007100, -1172113989, -1782130493, -1001140153, -92786261, -1304716643, -1757714087, 1695677083, 537381662, -1198531981, 1078778286, -703999773, -405456124, -1705958062, -20320042, -101621519, 949201620, -545564065, -881411011, 790519649, -892495657, -776544274, -1038395338, 4878800, -1375646998, -1300580840, -468623219, -659091464, 218774090, -1007102800, -1051838620, 1678315970, 123638889, 1311560721, 784057261, 1342903087, 986248160, -1390743523, -1065402245, 1254168738, -976182028, -2077319575, 1658420260 ], [ -191603481, -1064963935, 1822714410, 1635675768, -222980451, 636289017, -1539550592, 1066161355, -1705318681, 28860034, -1982397330, -71898581, 1306209743, 92714954, -57795756, -1302704375, -1186910994, -341244707, 1542411959, -1158918072, -463291172, 1474509026, -1271156600, -777116581, 1310092949, 1288606439, -1133971730, 588384417, 766235136, -1912413924, 642393079, 666793577, -876360161, -898718299, -744518108, 1568320855, -1845525293, -564524612, -69484357, -264409953, -1379251442, -1846364847, -946147462, -1979860778, -2098170993, -1407031794, 1412710222, -1001590155, 944740810, 1537281492 ], [ 760283984, 1270694136, -238583763, -208760636, 361226169, -1490657287, 782738475, 1233194976, 1229076888, -892187757, 616924180, -80390765, -665125527, -1048878174, -1679635623, -1601905425, -172186331, -1033928383, -1443291081, -802415085, -449663586, -683312552, -120787485, 559026786, 310559252, 1806409404, 844041217, -1505351924, 1219654480, 825497555, -1622321529, 1166502534, -1330697886, 1125649904, 781197045, 1298097245, 233645702, -1974990069, 1010024969, 1163232287, 738768961, -1504459657, -1044672762, 8894046, 668080176, 1267497771, -2018508782, 252068337, 1143648640, -810468953 ], [ -383905884, 889509888, 499296963, 1250614474, -1996043174, 1812253904, 918062112, -132310920, -974450700, 1593882812, 721147491, 299117627, -2056753950, -528409984, -664763377, -57930650, -1142928111, 1240134628, 1152054465, -652108069, -842330143, -540587507, 502690407, -1897354794, -1973491683, -176248811, -165747330, 1401070870, 1826217136, 1267920585, 1761163399, -446763821, -1155678357, 2089218918, 1653429835, 195607397, 739694824, 882711577, 900356919, 215230989, 699332377, 1223076904, -2057264224, -902800783, 5923879, -924876681, 240353699, 1745307740, -1546611034, 609953999 ], [ -229956664, 769217667, -1369008780, 1523186636, 2113596797, -1681409737, -2006903228, -630872573, 529163005, 2088685906, 315232054, -1627313232, -755783110, -474494365, -958609268, 92382503, -1693830241, 1202817042, 1932050707, -215171294, -691575593, -903076816, 402818289, 1224799631, 661680262, -1686148814, 730855090, -1501218866, 1067086224, -1165001133, 206831405, -1614273249, -1753054145, 1298206935, 892665901, 236127259, 173606984, -1613849257, -273937690, -1357884088, -596715757, 1286303081, -893366152, 1868757822, -2002613913, 1962838896, 1314549406, -1542258979, -695711956, -1938454856 ], [ -1273117899, 1406154284, -1732098679, 1451000759, -945144470, -848109431, -1094080295, -777933730, 197817342, -23181051, -490921087, -1400593162, 1056473598, 1692391491, -915103689, 937581570, -1507108030, -55768444, 856558379, 976427321, 2101641556, -984476097, -855136185, -1990474750, 670502605, 2017928890, -836906569, -1514703242, 474297234, -1129211871, -799849651, -1246281127, -909794841, 1652856753, 349571321, -236369778, 850419354, 1126560954, 1557262711, 480256309, 2086343714, 433645567, -705606474, 668160416, 1507394263, -1234782253, 1423968951, 445061815, -619394524, -1973150687 ], [ -1167286395, 170629877, -28025427, -246244885, -1504660108, -1852907041, 840110829, 391534893, -1118947414, 557137265, -927299936, -1338987862, -570496036, 191220410, 1635614549, -439617236, 455126609, 1296915599, 2042593599, 1685766404, 921398346, -1303908931, -216604387, -2063147646, 593558574, 420931580, 1531112801, -2080328260, 1243833300, 1268957309, 1257970396, 1053939067, -230484255, 165286624, -759649776, -1832556375, -231689912, 1931614505, -282614099, -473786429, 47851011, 1051634941, 1144340826, 750232753, -1968461359, -1332721604, -1195315642, 2069495155, 98819592, 1469728984 ], [ -2062791917, 1729153185, 1541575727, -449060246, -1505155486, 193239689, -534240097, 911238114, -560999223, -1789452137, 1700285786, -2021974526, -2026657505, -462719625, -428530222, -2090955135, 2051210359, 2016604725, 955612952, -175072922, -2061357560, 1614642466, 1445340625, -1866738851, -1215627700, 972568494, -1673336581, 121749708, 1483978859, 922772926, 1831039896, -1697616577, 1581769462, -37651267, -916620161, -811290819, -282843126, -353848387, 73636079, -1197601204, 1366455991, 704355639, -300727023, 638976275, 1277583362, -554012615, 818864261, -1008473563, 2132019852, 235413003 ], [ 580684083, 1077512745, 1076098583, -133677536, 517431375, -2007429194, -91560986, 165718113, 1436068722, 775821467, 937623940, 1763793107, -506188832, 2027224618, 453796780, -377912126, 1098894517, -563296908, 1429389220, -1397143325, -586085543, 1564567455, 239050914, -52393830, -1306130910, -651621819, 1082533741, -2087156090, -1366690658, 354756890, 559510744, 502218781, 721679616, -1432428149, -1769992021, 1330616531, -554163859, -1999150955, -1136426280, -944216193, 1043130329, -1323611139, -1805256814, 1616695166, 1847822203, 1950431550, -457874464, 1639415360, 1553816082, -512237075 ], [ -983996555, -796603404, 1728988158, -492476210, 1274161518, 4929414, -1156836849, -1559673975, 2045710345, -987063478, -251846120, 2001115788, -995489706, 804308311, 2050737517, 704457584, -1667436435, -64870321, 1986662856, 818331289, -793529343, 1124667242, -909628479, -1776612784, -1192624469, -105438895, 2054594148, -836897305, -1513747268, 657591397, 1228015836, -947842809, 602887083, 643461928, -1044919161, 692734929, -1508034807, -1992038059, 830835263, 819793747, 479663251, 346534320, 968322883, 1352881801, 1493612822, -787884501, -48848968, -58197672, -559471575, 1404230220 ], [ -338619214, -1746719496, 502014783, -1130937167, 901854490, 814071518, -227336406, -1699622295, 1269887951, 1146943651, 712750793, -1770066317, 939223989, -1605373822, -2116736878, 1847686816, 1891899129, -1629613028, -574839544, -464206653, 1304174518, 654932485, 30224460, -240379956, -816717491, -288270255, 780609452, 2108480579, -1109306606, 1713067913, -527793646, 795452256, -17892650, -33265858, 1045721863, 16357803, 1395311564, -366074037, 975054260, -629955111, -974127520, -1092941753, -656275877, 1006177289, -1678826445, -1488229638, -391261246, 986985651, 1419836451, -221269398 ], [ 1339030215, 227541659, -1272825059, -1346291139, -1554957880, 1796461862, -1228405481, -2018596204, 317589048, -1575040514, -1425163385, -1650877518, 423780265, 775105613, 169960041, 1284805271, 1735090134, 1082570854, -1935679848, -2104233332, -287602735, -484627915, 2076523228, 302491183, -1514090281, 1557528028, -668724333, 1952402873, 2667929, 1444766564, 1852103563, -1742785036, -1197321770, -908886837, -837612811, 638422192, -636688066, 695305650, 88544440, -248087702, 816064449, 1663877183, 990822929, 591368822, 1989723711, -1811115266, -173660275, 22127885, -1574238200, 232059255 ], [ 146217592, 1289114349, 2127202449, 2108397144, 2062031887, 1555034548, -1040960422, 729368919, 1269190518, 1193241309, -1250387559, 1476472776, 1479679824, -1312589190, -1463942149, 215782253, -1475633134, -1662501438, 571575117, 1047111689, -215753449, 694198441, -500866364, -1178760859, -968435192, 248933765, 1488703674, 1439506349, -266270724, 2099012610, -1378218947, -964097768, -971740623, 1710000567, -450290701, 1878467291, -1192100301, 113380651, 306963356, -390171337, 1435442007, -1794130371, -1392589352, 1670124799, 1762792265, 1175892316, -1268380320, -1436264262, 1858376471, 691224554 ], [ -1769663286, 754288943, -269230989, 464529277, -34568683, -1982048308, -1375610024, -442073313, -579692422, 1017714471, -241807747, 2018840042, 1657237273, 927416872, 2143654495, -1179054040, 1518047622, 662314714, -1728019138, 1224670331, 1480037035, 552535382, -1413756033, 709186515, -678560799, 272807081, -1035141980, 1963217279, -2006257975, -1831421328, -900346605, -508310198, -996978091, -442395448, -1592600139, 1516388837, -1007089013, -2004246, -1355392288, -331312048, -1008443982, 1139955956, -1248311927, -1298269010, -201719317, 1921698166, -446229111, 2114322152, 2111045556, 1617687377 ], [ 391673461, -2090529662, -5049879, -1396001173, 1108438501, -369563681, -1035277264, -989975297, -1629288787, 349208648, 514583404, 1826301857, -2104152031, 321180189, 136730614, 1672804110, 575166249, 1893036162, -1626635191, -2058020169, -1653413915, 831769660, 195791894, -1383580053, 1957272545, -476950139, 1404207813, -1349699681, 1511705325, -2063269777, -1463448198, 32623679, -713359178, -1517508661, 843252993, -312643488, 1711436713, -1761751001, 1328254641, -49499250, 1565575792, 1580882933, -1332461298, 1181651157, -144116235, 1731946068, 609759270, 1370549070, 2136854054, -975702554 ], [ -947055561, -37723135, -989282574, -498136894, 29964497, -24364307, -1978177624, 753354326, -1617347300, 73692561, -747801710, 2022414353, 1946070748, -355634176, 992779103, 1992193839, -1163934243, -316453788, 944073057, -478756551, -2062707666, 1048173747, -550494230, -817201511, -808354649, -9566286, 253776925, 2022447089, -1071132347, -1703918680, 1139827656, 413874315, 1538849245, 349620730, -1207725434, 943217762, -16207151, 2107455401, -1564983748, -359692698, 706091528, 344600466, 1924284104, 1655275039, -359209551, -925180585, -601133553, 1071821964, -163241952, 1903695909 ], [ 813588474, -867286806, -1899284245, -1737744636, 276232078, -688932102, -1390527416, 1876311493, -331377419, 1192959800, -1849870194, 945796483, -2080939001, -1536363373, 933330769, -1562381628, 553704889, 628436748, -1561183434, 844025571, -158195131, 1215835395, 158920576, 874596183, 753395527, -2007570522, -2025229974, 1952069861, 2079048784, 1198009290, 81371141, 1563072058, 1262054721, -48493964, 75137554, -1015368561, -88125049, -1723344124, 617464904, 421673753, -50706435, 1267401528, 1030015814, -1178402752, 1802849642, -1008623421, -634619445, 1088022187, 983663858, 2073638280 ], [ 192761283, 1746133343, 599920598, 410806940, -1703087202, 336740103, 1180529562, -180916505, -982212890, 1385504160, 763574318, -1962336312, -823067462, -757804023, -2098595682, 1432882472, -520162567, 107563069, 1218052245, -1565161993, -336948137, -442926953, -1280967751, 1123962580, -1620652899, 1308041981, 1433992229, 1553197117, 1216366926, 403362825, -679398778, 2016032918, 135432674, -1920550628, 149747704, 1194114923, -1101370635, 1899202912, -862872127, 890709908, 1500530382, 1924690357, -1700696612, -2126871983, -1081065438, -1773941463, 1308577419, 787988003, -990394291, -854877826 ], [ 1411612948, -171511443, -510639410, 723112168, -282917378, -1815408015, 1230174345, 1892057232, 1208691688, -2008247267, -1188066705, -1629559890, -672986909, 379480076, 89684195, 1537985268, 1167212580, -1050623903, -888830733, -1261638472, 1207202211, -1921984825, 2087429641, 1505590220, 236874040, 809540274, 1906514243, -902046791, -137597723, -1572781400, -589041327, -33300927, 1524417085, -1874505811, -1551653644, 884313817, 2060611811, -1643612701, -189165861, 2110217076, -603383399, -1337425447, -331294673, 80157774, -1489011384, 352763948, -466606475, -1182427872, 291577163, 277773471 ], [ -614559019, 383724303, 1331096060, 513837570, 345935767, -1074453062, 1749023396, -1808028874, -817617702, 355288857, 1936697846, 995640344, 552608249, -678533947, 473582629, 2131240327, 1723333506, -62715726, 2125747395, -877825965, 543385576, -1083173742, 835763908, 1449117265, -2111438987, -1515822150, -978337086, 324561647, 1550138539, -1921493149, -1917543127, -1947909677, 1017314471, -2105748579, 878894009, -1043191860, 635459597, -476304712, -75318625, 72407406, -1693547222, -1406003607, -1113979210, 1013730381, -144658548, -590986871, 2002138467, -1926014993, 499277499, 405516577 ], [ -1132250177, 1046859324, -658378028, -1837782219, 1211490868, -1231866730, -2026208446, -1275178811, 1098465181, -1330879373, -518515050, 1747060905, 974065870, 644100462, 963098372, 2053940130, 961386182, -2077409193, 1635196964, 1839718153, 1230523685, -343686968, 1029931688, -1552863812, -889748297, -1654052910, 2112770454, -378337754, -1771828733, 1789851928, 251965499, -315976402, 186245483, 1275563464, 1240021153, 1578609605, -837344433, -1059465162, -1797044172, -504791207, 703780030, -322451609, -270103838, 1918956500, -302930520, 1843971884, -775201992, 1544970966, -121717296, 1096036680 ], [ -532976155, 284638715, -498203467, -1988471126, -236322208, -352027857, -980023377, -1090163387, -13539644, -968522923, -1349911014, 864921057, -1755847209, -2006671543, -441197031, 408790474, -1028790408, 1645718121, 1213182783, -64404384, -1201136715, -495904155, -206817727, -1527795101, 714567812, 426657155, 1460691395, 1173716281, 417848294, -244553433, -785272484, -937769546, -517293589, 778829171, -393438160, -1917043572, 203733620, -779452061, 1794831875, 772656840, 1737866427, 163874538, -2141122100, 1066363518, -486904373, -1166459758, 1727526740, -58823627, -1938266197, 2056850744 ], [ 1981019741, -1098185261, 469343305, -42106301, 958065715, 478938525, -1531110770, 815671205, 867935496, -530064410, 1294183128, -79271299, 1030769182, 1452621504, -1621620669, -174208065, -1920424208, -1427553449, -968935978, 1718202393, -959184890, -946434264, 1251330783, 1166872325, -844359078, -2006612850, 1593160577, -1043665677, -1807229576, -24904752, -141387897, 1839398983, 1502887812, -956855652, -408487813, -1641335732, -2014080829, -1490828448, 140455665, -1379723048, 2074760536, -1580858779, -887455170, 1320691568, -1831620652, -741787496, 1812471194, 661627097, -865435423, -1304112316 ], [ -429981166, 1918749734, -533711023, 103833793, 571314254, -490914943, 1927301421, -1729954715, -1722919693, 1114396782, 1460417365, 1594396294, -943328830, 1996161486, -536762848, 885815165, 465706436, -1015280423, 1653411180, 541723737, -1035433203, 1460455897, 1246995801, -1181548856, -2058480810, -1641740408, 132595843, 2068134231, 2103006118, 1801307879, -1735879917, 1315772887, 1681435310, 1936946550, -1314973866, 753944448, -1677044262, -1501436032, 1278871638, -501751776, 710146450, -2140341718, 1622277462, -1679396280, -286679754, 647433218, -813114224, 1082856665, 12325963, 814580750 ], [ 1001119396, 1422195418, -1523286117, -323348880, 473963260, -1429801945, 219298706, -88777300, -1926085837, -78608216, -1074712044, 559733247, 2273273, -698497082, 375182796, -1694196588, 189554414, 2106471028, 509233821, -967409980, -1277733178, -1570582582, -678636375, -578816420, 903061493, 2091315985, 1020462326, -658196811, -822191932, 105228495, 1148764216, 324171019, 1678011136, -931923401, 1146339105, -1038787436, -2031942666, -1814564941, -667348965, -801386810, 1354120277, 1056596528, -1015976936, 1607218399, -1749544704, 1116976123, -1827117554, -969905975, -210717961, -1805617440 ], [ 1937088894, -2045514554, 492105159, 1227510708, 351754964, -276476440, 217975865, -9808477, 1749688587, -664190636, -427740582, -2107729100, 201140708, 308311056, 1278258992, 1014979968, 1710022194, 582552256, 1369122184, 114480859, -1840991847, 1405037591, -1192952168, 2096195047, 1479581365, 995397581, 1108056461, 959037334, 1109741384, 2025168717, -2041349801, 1434010965, -1205962746, -425633823, 1235614459, 44592720, -2059902924, 563288963, 1371623022, -207075790, 541651475, 1476204275, 1424739089, -587215371, 1295106578, -114867479, -2018860643, 1227249554, 1320487437, -1700696920 ], [ 1075446881, -1568135642, 685901214, -1675761703, 1486785599, -1774726521, -984453293, -1099198228, 757408851, -798758472, 879491074, 828842447, -1011786411, 1458317603, -2099268280, -86242963, -1003986735, -671359160, -1102097974, 1896569881, -405003548, -517069244, -1295751871, -65765077, 2145222610, 1124460120, 24526384, 341288191, 846626210, -1649659634, 271253713, -1379321331, -82642267, 1299750591, -775529556, 955835023, -1442694509, -619621132, -825889639, -96898017, -1990841591, 271482706, -1339853460, -1009175204, 868774501, -1999410276, 387147782, -382994486, 620164043, -1647260995 ] ] ] ] }