{ "type": "int32", "data": [ [ [ -1238205209, -1995542291, 2047488458, 739916298, -1062104809, 1770035724, -1409928751, -2130657744, -87572205, -988460892, -990968044, 1047524544, -231651015, -1573345764, -1313833904, -190901577, 854706025, 781852782, 1858497282, -1314976734, 1720887749, 1930010176, 1064738604, 297793662, 821743586, -917264617, 1709949834, 1145233724, -1268466085, -715403198, 640613226, 492199566, -1207466885, 494075714, 1022319464, -1205419681, 1668197670, -748327961, -526134892, -214471605, -602050434, -972606523, 1355085502, -16718720, 361396489, 1661568832, 1391409570, 1311351453, -521110875 ], [ -953616834, -1184947175, 1520042715, -184048827, -1689031500, 865152676, 638322673, 641537705, -862611629, -1214956454, 2054042836, 991840560, -320877104, -1842136973, -1116171069, 1524742783, 1143800893, -1120888289, 429904060, -1905697459, -1576265595, 1871428937, -1708806220, 1319674421, -1115859693, -298271930, -1549525783, 933602289, -1060313714, 940764679, 1883047559, 527397027, 135031996, -586219688, 594395000, -761579455, -1561553274, 1402447753, 898986733, -690503660, -1195397950, 2126741635, 1530899425, 1524779811, -1035702055, -820298674, -1590593499, -334140725, -2132929293 ], [ -1347278554, 1742253640, 247241989, 749494994, -1039655399, 1979633399, 929564226, -1002977224, 681385430, 1858766027, -1103490708, 919756858, -674429109, -281597102, 2039798030, -1753787350, 846472983, 826142415, -125851085, -131830848, -306569826, 809844938, 1153209571, 1091357691, 1493204885, -1409166009, 937333380, -214711401, 936244259, -908427863, -1810459730, -980109198, 1555306797, -843840171, 713358675, 2042369829, -263747654, -982113398, -292659191, 2074193562, 215936501, 348338855, -1642157138, 1213670030, -1935203559, -1398448067, -1737690037, 1026420324, -1168867388 ], [ 1045968909, -341125720, -643206238, -31033851, 1140245104, 2057001158, -1276768474, -387521052, 1903110635, 1980598428, 1025388262, -417378562, -1396276003, 1545047222, -789721943, 1990806869, 1985985916, 529854179, 1254010228, -1580042683, -1612576868, 197792728, -1890427023, -64040258, 1394950597, 1642481879, -1132036326, -2036306499, -722125947, 2002081199, -588189901, 1290885160, -935283865, 1176416226, -2142966462, 1002219534, 800731606, -646638587, 1234082127, -1787832488, 1720186774, 2129113718, -90043327, 1229048332, 729202948, -522107757, -1366930772, 899762505, -412071948 ], [ -1713586884, 983094888, -23710446, 1573127018, 480776923, 264357134, 1681259343, -1667502785, -1981594298, -1151318538, -1899706483, -2019387384, 275573555, -732875755, 1115071159, -2119268164, -1084380235, -1596267002, -386959951, -356232709, -482650718, -114614477, 945518713, -1719327451, -122671210, 1389727208, -1683487145, 2075099020, 1818949516, 743885997, 1211170761, 1828683119, -1301878059, 145270978, -1890032956, -2043555942, 545128172, -2084819785, 1811193491, -340811284, -2084784676, 1848935900, 713808734, 1307860577, 1051085638, 1029689221, -1595213054, 1174433441, 342945939 ], [ -401015934, -1999615915, 1099843839, -1093949660, -991578868, -1879616533, -809522425, -643800489, -2012615481, 440785799, 534225802, -1845040369, -1581064288, 1491069973, -502526354, -1854098972, -899016732, 936194450, 118830192, 363550402, 1173312130, -1051890683, 1366752307, -397240536, 1536246295, 322685998, 1614434196, 890946674, -1873984669, -1710148113, -1463041927, -1822440751, 2093972347, -847950480, 787943357, -2071805052, 447841013, 1099704771, -1613645767, -1792422027, -1004672606, 1042111024, -1559174096, 259389152, 375640757, 828903078, -1505176045, -1792247004, -1118803825 ], [ -1700424455, 1822103470, 1696470732, -226757699, 1484524417, -145017156, 145455556, -125646324, -2130907981, 1956455163, -1837474376, 1393836212, -1535170214, -1452182393, -240806759, -617185530, 1447111432, 1388884007, -2120575014, -197210404, 818476483, 1183861904, 1286130213, -1647611144, 1039513177, 632324803, -825567580, -1409634624, 558627239, -1279442912, 181339916, 502023756, 851230181, 932370068, 982696919, 1097193735, 1775167380, 1470677483, 1959904159, 1985548355, -1208440326, 1278658695, 1983837828, -544883275, 1182521146, 2067856075, 364082530, 1224399580, -1943534140 ], [ 193640510, -1448385183, 1581302703, -1484091217, 853494061, -586978424, -1941054924, 336721428, 239146548, -1944400334, 1128016643, -1640007619, -155311622, 275386449, 931578309, -1004289106, -769876587, -15112924, 404187772, 228568656, 738115295, 154805209, -1243861502, -1738787888, 1388828934, 89304974, 226905014, 278848325, 1163112039, -254844851, -1897971014, 1043269554, -1073425102, -1688716884, -20936413, 1015654405, -1648250004, 1748700119, -1829414799, 1020206138, -1638424437, 1031104935, 1699786048, 23335437, 1137885704, 1616067218, 761927230, 1639449199, 1217506172 ], [ -570768861, -228577822, 345950854, 1929860788, -422213864, 293875946, -1185556360, 1917669110, -1675811695, 576150520, -357494, -1042144248, -495194292, 161864449, -1184457337, 268933527, 897389657, 1385829874, 153189994, 1354135931, 358097521, 391966437, 476604798, -781811265, -1311297841, -1861708642, 4074655, -258781068, 387667673, 870661686, -1607805602, 2093890209, 2068374434, 1249128811, -11179761, 2125283206, -1901227246, -217736432, 2022362005, -272949994, 1171269320, 270777927, 488157362, 1647612368, -14765732, -1210269399, 640539556, -724391328, 700921756 ], [ 754655804, -89065531, 980586852, -845132366, -1385382653, -2013257398, 1247927887, 1693731204, 704666745, -1922691858, 48280809, 349824492, 667200880, -522827526, 1955665086, -1983850100, 44713416, 1039642410, 163327471, -1028209080, -1692191567, 738446455, 984456857, -181184608, -158157830, 1363829857, 1975262182, 550707645, -934969600, -615518410, 1769921836, 901231829, -903112402, 809325295, -1945091943, -156513673, -194709024, 1418121319, -927354256, 1840683423, -1391029224, -790650187, 1315785328, -1321646689, -1719203161, -1030456430, 1718340152, -782572766, -896483757 ], [ -193808935, -1494418001, -1971499451, -1235892273, -1575490740, -3667799, -279904590, 627124372, 615020742, -708333607, 1541286154, 1564830132, -1724558467, 1321977580, -1850039658, -1398609603, -317155541, 1289767926, -1746744558, 1066842560, -1471310930, -459629511, -1728765044, 901008265, -354350570, 906932443, 322411144, -1636572855, -55033006, -1181634536, 354092312, 1715888694, 1520235606, -121715495, 606671850, 233278022, -1293857450, 1018105576, -698393066, 1769697382, 231403909, 1493486068, 343760804, -243117786, 1097253671, -534846898, 229856551, 42919674, 211576384 ], [ 1735724567, -1859003987, 1317188779, -451928931, 1063617566, -1670928332, 1222031438, -381437420, 1860532733, -934021373, -629248286, 795091628, -1688077021, -1694845362, -690812482, 427687340, 637905005, 1731904716, 1054421272, -561335807, -1888459755, -954552358, -2105392747, 987823842, -890749814, 1654621625, 1319269803, 1715696406, 796451703, 1125883887, 1748888273, -503454416, -1722766954, -1003892359, -644793915, 184841553, 464846682, 518479342, -315080459, -2062879545, -109703860, -756732186, -699233905, -571691793, 82626896, -322873334, 1195831591, -1738159169, -153714268 ], [ 1777606797, -1668776293, 1903782681, -361833152, 1530714965, 1432617700, 1450246950, 621388551, -1596595249, 267943724, 1313914047, 1196201591, -621041080, 2095215884, -1465527015, -1921067673, 725188088, -1511699187, 1252078066, 1848930303, -1074992842, 742520392, -1340188417, -692694916, -1630756694, 1219804656, 1070163922, -1019232479, 55284453, -601873255, 1077274082, 1946081375, -621103697, 1152305171, -200804859, -1628935553, -1998817527, -590528921, 326773523, -1548379474, 756536027, -342992632, 1855801582, -1920262567, 1951815833, -27766132, -1038988751, -288431576, 180402072 ], [ -992514770, 527330415, -1369809628, -1192945455, 2078494021, -1353478193, 745032053, -1305628062, 48766934, 262759857, 858486839, 2071946882, -1263127692, -1347529645, -1729876629, 1501090063, 1419231455, -2105064239, -125788839, 918382254, -1476167122, -203702537, 625409761, -2077875170, 1621412406, 1838999500, -2083856420, -1941723961, -2076799178, -800975534, -112912697, -2017060585, 311486430, 1971451748, 1417745027, 651964280, 686957632, -1600363127, -1922374962, 852093706, -593674320, 2063631329, 751497723, 83414229, 56837260, -1031565449, 1472769205, 354990969, -728981985 ], [ 498412738, 1248046358, -63172811, -767436108, 1661971712, -1823976855, 343163392, 825261188, 819491996, 606548656, 879602139, 932293576, -257225641, 736825009, -540482077, -524473498, 893268951, 1522720853, -1511814035, -568543941, 282095305, -475353299, -499179167, -1914918590, -380739292, 1618651350, 1479625275, 1294255058, -1310154765, -2100630051, -663862850, -1056596101, 366298290, 824075239, -854317594, -1161890204, 1817069404, -1735237773, 70896151, 485471319, -389659367, -679937948, 647555210, 80731077, 214168612, -1177583837, -1186216561, 406250239, -919284721 ], [ -1413385040, 1810507132, -913590925, -50680067, -51318804, -647685457, 196535132, 1930266532, 523196032, 499583920, -1919597, 824471810, -2134769348, -961050086, -2103824463, -1285258405, -1472155179, -184893070, 1939376628, -366280812, 1222070906, 1238557352, -4897320, -1187321772, -834961742, 435823107, -2001587730, -191706018, -17541840, 1002896695, 1587992528, 1896420573, 805605777, -1414308283, 37682360, 1504604565, -1230914262, 1297957204, -2040250535, 750772642, 1160188149, -1501819648, -54036676, 1026288636, -137031624, -519592050, 1867801771, 2018151765, -373790120 ], [ -257128446, 76915815, -1494431781, 681813659, 1153410105, 486607827, 1217572848, 547363321, -301718558, -933702035, 1318780539, 834257286, 569631710, -1383595355, 732889891, -895817066, -569745376, 2088071862, -1223756646, 1501189893, -1593106698, -1676361518, 1121130252, 680825710, 2004438100, 1507350348, 315794004, 1151637783, -205347979, -1828959068, -2037994915, -959563392, 1721931827, -1666731478, 1711300076, -807865032, -367761721, 610731008, 978224578, -1489081899, 1010776110, 1176367929, -1753044598, 1572416137, 199145208, 800196218, -978247288, 985724331, 742160250 ], [ -1782495705, -1401109835, 1134592265, 1042071313, -1033264564, -144393945, 1108239604, 1365059232, -1365622367, 1229380310, -340493300, 777644628, -1811597695, -1972858123, -443243232, 1167397664, 1078901038, 475045738, 1301014184, -1584889613, 87595084, -785211200, -298862207, 2134753330, 452880223, 1726549723, 2105375437, -823881181, 875997740, -4892247, -150846799, -1972169960, 297780091, 2082579865, 622653897, 2004719392, -1276462005, -1652337824, -1736262683, -666369620, -1356199032, -1890419328, 1705382046, 1326600613, 835381411, -152169399, -1724534873, 1921227539, 2100259541 ], [ -1547515274, 710845093, -1807901888, -1326584535, 1833802005, -509250225, 1829835666, 810004158, 1519986325, -1930577635, -963392805, -997505061, 2144095501, 408541400, -1578787284, 1532173866, -221721839, -1861223253, -764049234, 1903126075, 1429785788, -1116975372, 1149777363, 1925286253, -218771113, 1221138105, 423374432, 1540230975, 1675822548, -931815850, -1797768027, 1686539450, 1845811595, -1351541218, 2010005621, -1905880186, -1481848418, 260214470, 1438002548, 2090478678, -1567091819, 964342517, -483497063, 1170987098, -198047635, -1525739199, 577227760, -188243297, -214446752 ], [ 166967541, -1010009133, 1919281134, -460897944, -738219318, 1213262144, 1422385998, -1705191743, -1897959540, -619577, 1586875870, 898593757, 745449076, -2084775444, 1818160968, 100221665, 1172428826, -1639154857, 2065897170, -1426178090, 16899395, -1325560584, 99332558, 1808717887, -1933462343, -695690302, -425276722, 1480316307, -1760708360, 2072172199, 1760404898, -420052589, 1216889743, 1799028168, -709827705, 1419381187, 405026133, 77251369, -52139594, 1492476684, -1478410353, 143334311, 1386138299, -1580934949, 1007426462, 2120158941, -1550897541, -1028835126, 595383509 ], [ 1329434248, -347874077, -2068659725, -988556245, -1688769564, 1657404764, -202980071, 1282774518, 824725295, 1547041365, -71280065, 682064526, 636633523, -592753373, 101015565, 1097547528, -498469999, 1958435687, 1488316976, -198468548, -1989928129, -305755456, 1148655462, -971556266, 1186747610, 1558793642, -942634994, -1846316474, -1955382543, -1333753233, -955137726, 1443310666, 667773266, 1195971436, 1629009485, 889447287, -1043701930, -1617630362, -2038982197, -1428625233, -510815975, -1450624077, 1484799480, 1433310877, -1601441760, -1555993832, -1994638700, 28907764, 1377333467 ], [ 243796409, 1369794631, 253488105, -799901651, -1086570526, 1759094353, -1400534512, -320234932, 1993333676, 72165111, 133419970, 2064666605, 1930295735, -176321204, -220718439, 1422073144, -1610520355, -627652574, 1378331677, -709828407, 1688219000, -1549794402, -29357452, 1151238838, -1165654180, -216207051, 1543731905, -197004222, -2055377210, 402513475, -59587812, 1573301373, 820012120, -870301323, -1225403453, 1729459611, 1793354877, 736206214, -610890470, 217164667, -540831442, -116542748, 1899347463, 793850560, 387192818, 802910814, -1552742612, -1057305958, -708725499 ], [ -1313092753, 722879162, -369028881, 1922703361, 926193813, -558643476, 1616228697, -1317399832, -885680399, 960083004, -1753823910, -2068328900, -649137810, 1576414140, 1353779635, 1958758616, 156255077, -119731521, -1740368916, -102369347, -631522786, -26286219, -80675365, 1364120300, 1983332300, 217105987, 1810222499, 1979595644, -319028129, -765630602, 2062526860, 665644843, -1235104491, 1219011557, 1519007845, -39915946, 1750211229, 1460159058, 390805979, -997646194, 986319408, 613217225, 1001631615, -2142857133, 1852960956, 1612886573, -2104889546, 1749692627, -894268563 ], [ 2098123237, -1089661021, -1302398525, -2139368408, 909785424, 2091099952, -773779112, -1153149111, 1495447719, -540481528, 163274485, -764996861, 1666511886, 1778907376, 2109312978, 2098211652, -111622262, -848246421, -77402967, 2141527739, 2046098738, -966739157, 575007622, 1467596957, 1904157949, 1632152320, 998277916, -475042504, -2107764852, -1249149350, -657344229, -1162153320, 852940704, -117997633, 2121145343, 871968966, 1989067653, 1894107467, 2065726944, -423503183, -1490126065, -243813811, 1087653559, -1417489637, -2075560007, -5418213, 167146466, -1593487185, 1803939891 ], [ -1537656905, 1238024201, 981807727, 384950317, 86905489, 72010062, 1005651988, 1022765900, -2098881289, -1440260976, -1436905606, -620279092, -1059236900, 1987187529, 574931607, -1790948720, 2074236225, 2088540703, -5849112, 1104840061, -1708517599, 2906931, -1255773785, 1080848788, -2050992826, 1017171063, -391580264, -1315770960, 851111355, 667207798, -1072754041, -1836545898, 669077948, 281503180, -271268442, -2000862660, -121212518, -1354456621, 2146944401, 501012911, 1229439394, 1759474413, -369466850, -1548833303, -649061122, 2048499742, 1390531716, -1145789243, -685423360 ], [ -1844569824, -1073199271, 1225670009, -70358291, 854468821, 144557862, 505876307, -842076383, 1941024336, -830377506, -1746890052, 1254060264, -1511611999, 1967255212, 1218405896, -1905041329, 1000582502, -1757959784, 529929120, 925127446, -52942214, 805959232, -982252021, -442486337, -2129269252, 412300729, -562295675, -1389299868, -649470071, -1753567427, 547661335, 1082010998, 1730017565, 814955538, 369557232, -885241155, 1850937867, 1560720275, -1163702654, -984875766, 1755170382, -820626235, -2026571861, 32775387, 2046527543, -628333631, -1156998448, 1680535590, 13533852 ], [ 292595185, -1918188425, 521382506, -748086719, -1620299400, 1012815090, -1597995695, 831852250, -169563259, 76636503, 297603189, -1274063451, -518285872, -1987077938, -942845023, -1510278890, 205377997, 1278727929, -382176984, -1729190322, -1060912745, -1084632599, -1801527008, 989204350, -1161211402, 1941997265, 758845587, 736643449, -190961225, 1680024786, -2135747601, -969685720, 272105010, 1649462846, 238470626, 959767296, 1184813957, -1717074245, 355220027, 1469528880, 482739536, -255194665, 886255505, -1766781396, 1012976944, -1561361445, -1562794205, 948846499, -644391498 ], [ -1513071085, 174163589, -432806395, -1746186096, 1092615046, -2024831214, 428839224, -2096866227, -543716287, -33980943, 781272593, 584459087, -1133449863, -1074726663, -1060982061, -1564802423, -315154431, -1513344645, 363481704, -1768315395, -515595910, -1671575905, -1735537523, 1308847943, 380100880, 607967580, 1798925722, -607675640, 433571895, -608115938, 1434871584, 1589235500, -490632410, 543759403, 691497514, -1436109296, 42275354, 1675271417, 371504982, 862862337, -532635031, -1152938189, -297780340, 1365183621, -1580010146, -381111767, -1829863330, 1951839421, 901940604 ], [ 1123132604, 859609947, -915941276, -261304935, 1181656808, 2098405813, -1086179710, -2067761060, 1461119895, 1869764541, -739885167, -1930843729, 552121332, 1560448497, -1156682732, 1838384703, 564899297, 1798762404, -1210963394, -366449190, -1741012175, -429940821, -1311095751, 2088202707, 1487771109, 1783039481, -1573470261, 88291154, 1085782037, 1543425345, 1705064838, -891248725, -854643552, -644078534, 1459737388, 1440116132, -974243170, 757681218, -566996552, -307586585, 1556402870, 922660881, 647764965, -1733100542, 185981313, -1315459696, -1858036502, 1083466368, 1961591017 ], [ -1683336732, -2115146687, -1417912809, 8399960, -427531599, 1148868841, -149562128, -197453000, -448765112, -1905232537, -1319373645, 1087565634, -541490978, 1851310774, 1084225321, 1758923132, -1699330481, 956925003, -831663358, -335769212, -260098039, -833963542, -52623447, -992780595, -1422235817, 1255412827, 771273186, -2123609884, -565651640, 429615424, 1858225506, -1787065659, 2020001656, 630872766, -266277567, -2110484509, 2126055531, -1947766223, -2094040181, 1237381041, 45893790, -117588197, -463981605, 836685727, 514905997, 318202788, -2102242791, 1264128872, -1753881470 ], [ 2017505042, 1513870823, -1434617765, -421546806, -184696786, -1560755163, -138372915, -1442806172, -918273232, 1128837764, 127538342, -1429769038, -1513988419, -1374625980, 1885194476, -1055743174, -1312100744, -181571300, 936531458, -300727981, -1367428770, -522731830, -932009488, -1465567071, 1415553150, 1615046022, 1451849777, 1252912599, -1914448062, -1930680633, -753735188, -1564665507, 68358110, 790563443, 1278337243, -1648788215, -1630678191, 595324027, -438609635, 1541499058, 1579232981, 1644805646, 1079603450, -2143870380, -1845166564, 687704204, 271059589, 955185121, 916585186 ], [ -523807271, 950060497, -365543646, 413467696, -1364514395, -523241209, -1293854804, 1635007794, 1671008440, -284289894, -82116791, -592734029, 1888364932, -152556216, 1408931670, 1504578785, 215986293, -158912688, 1436547670, 825576118, -1833862270, 1010575622, 506427993, 811197994, -1406684881, 886930621, -81814135, -580973124, 786603310, -2079093976, 889657743, 1135282578, -68623308, 367363173, -1774776551, 1740836210, -1039379261, 811927769, 1264147699, -1924139388, 574295339, 902582579, -482098826, -978636126, -658397631, 2046996249, -450195709, 55166785, 1149915212 ], [ -115458384, -1716539254, -213509679, -807224873, -1211009492, 1782865019, -366754108, -784931292, -322749149, -1797618034, 1735518302, -484503959, -2033500018, 1042849888, 648592956, -157799730, -640811383, 520289844, -345484985, -1683793108, 1890009907, -2135337502, -441589606, -327693537, 1797439039, 1250003618, 1444676307, 2121748922, -243137342, -160107271, 1869268201, -18062274, 85825707, -425281074, 1607816412, 1888553137, -172444334, -130338602, 1797002184, -1132291748, 1764846153, 2106835092, -1014457544, 440121579, 186773722, 541611085, 2131613092, 168252205, 85110892 ], [ -896401678, 258581454, 1055854545, -2102187709, 746670774, -207710948, 1495626709, -1769359086, -1576642821, 1327584745, 354712007, 2057561064, -2047577789, -1769112435, -1391150505, -103478366, -1428659544, -1044836557, 992045270, 1241098888, -842752130, 417888343, -1511882372, -1312274588, 259316161, -460239756, -1577119856, 1579996291, -1837921535, 1534909506, 1284661265, 1674257420, -1081866652, 985757485, 908338082, -1052891275, -314805299, -791656868, 282489116, 1651556912, -423912543, -1070980881, -423969779, -1174029634, -499104953, 1667663712, 1804535785, -913038795, -870940868 ], [ 645421664, 545541842, -1640493486, -788187616, -854521778, -489952381, 870408532, 114541619, 1610490043, -820648924, -2086195853, 1027758307, -1101144563, 1186015266, 1942836237, 1917246462, 8760030, 1389375379, 1011687116, -1844984459, 1645766924, 392455657, -1889723281, 560930408, -959522696, -1881309195, 924240416, -346478371, -2017004058, 1198105036, -96365214, 124354578, -1541451021, 1034739338, 1056600573, -751954077, 1983122002, -74788013, -1860374446, 1993028633, 258335899, 24103834, -1440965863, -1421909937, 1065053625, 879284104, 1167174410, 2052498585, 1913634252 ], [ 753968718, -1397373057, -1207834472, -1594774253, -119628152, 47885299, -1892767730, 309631938, -1995988207, 1919614759, -2015376273, -95496810, -1263267997, 2122198466, -792893780, -609846320, 1023477657, 401032588, -778615047, -894199994, -962883377, -1134028977, -1181666511, 533933930, 1181486299, 977162404, 1247363250, -588092183, -1220857394, -1642441915, 1459855440, 20365956, -1292797890, -523508577, 617692342, -627161359, -801903702, 1471174241, -1359817950, 22257376, -1207970484, 961976894, 2135581371, -1015954310, -1953741534, -1268200505, -1629640132, -1524993596, 1304515913 ], [ -367888631, 1197482357, 529197596, -330362253, 899863529, -1948427314, -1652155535, -1224930790, -1506326673, -1051903501, 596785777, -238234401, 1758905339, 1216238799, 1068646895, 1479502298, 1499121222, -2126543065, -1237590423, -1762160831, 1717710259, -1695483613, -604424516, -1384248253, 335166320, -266519280, 1637099930, 636231010, -1315211056, 1557891435, 2001806323, 198940616, 1597217574, 1380561566, -1957792533, 7516435, 1034001241, 573597426, 1434183475, -655763851, 454484528, 155452767, 118864642, 372143872, 870813525, 385384087, -1336351135, -252715730, 1026951752 ], [ -456885886, 1133886683, -808497194, 1609610151, -1923541104, 1160098832, -1821772354, -949931561, 1703806804, -500427704, -1011848599, 1922988897, -17527580, 2032556311, 1162961818, 213127575, -541311577, -63164556, -118076148, -779346309, 478355650, 551789802, -1724490713, -229746739, 1909322869, 1469215070, 748042193, -719887771, 687747634, 1760217737, 836846288, 2068760702, 1129695235, 2097791376, -1902406292, 1326172156, 727524754, 364067431, -9769572, -1665244964, -2040170584, 58027190, -1145521498, 2068171150, 561590676, 39364298, -2125993692, 1014538495, 876924292 ], [ -1740296283, 717368567, 1974796910, 74198501, 2062493284, 1468403997, -1335007576, -839287990, -1084253663, -131857142, -368468046, 671396197, 1119786672, -758669274, 1048104421, -1930298385, -239738993, 978856756, 1088224742, 1562866666, 1427928077, 2058576378, -239043895, -1071427325, 1550497524, -835060214, -643526555, 1862500961, -1322072327, 561342114, -921441643, 959680789, -2110757513, 1882042025, -1521325495, -603476218, -567350148, -2053774858, 707505103, 634677599, -1786985026, 923924765, -912666733, 1394851171, 315658897, -651662648, -1726258177, -142308979, -860114309 ], [ 801990108, -1165587549, 488209503, -1328353075, -38164257, -1984782266, 1983727360, 1860242586, -981843365, 1828988813, -1426685913, 50145375, -1478485491, 12412656, 1715471733, -2054202969, -2127491109, -1004822035, -1136388805, 1173324337, -513662399, 1621094876, -366325811, 1136563402, 1488251875, -126669155, -482080933, 456034621, 1822074109, -511927954, -2117672539, 334844393, -222842572, -1125049678, 104215099, 1415397474, 1621376445, -612487072, -758107291, -103444211, 767082747, 1166543107, -1056085519, 1769642831, -1687384780, -1535074308, 1312160249, -1676626526, 1781939386 ], [ 785920505, -1248249663, -834809780, -348815615, -2032231978, 1491389294, 441418416, 448669364, -1192166835, -250793247, 1030676817, -2112514845, 1431516424, -923961786, 385640431, 805438485, 1158842124, 445258521, -250019121, 2033462464, -1805367224, -480341086, -487474921, 1198367738, 1049276894, 662017841, -1600849015, 2116728581, -812334239, 747556132, 1495499789, 1954737781, 295743110, 2060882765, -1835791312, 832020510, 661433695, 1346015734, -1695868050, 97375692, -273674707, 196808615, 96821487, -1622749240, -14322333, 931625843, -1786658359, -522627030, 411330906 ], [ 1392047053, -425393014, 1192109211, 969603580, -45754315, 1229165221, 899227042, -685542502, 1079570583, -120582989, 1309138476, 364368604, 874009736, 1158645752, -895324100, -583187683, -1578827858, 279037743, 822004367, 1147195982, -210292932, -143905623, 992835674, -1307206082, 1822807938, -1191301667, 1040754375, -2116767367, -860130725, 985253012, 2103869197, -1333495011, -1544382820, -675510929, -1466138724, -879975135, -1343981138, -1804913443, -820753278, 1697875147, -2002970653, -1044656981, -1797311371, -1721163541, -432779389, 830892152, -1013718788, -919970856, -1885016575 ], [ -1503109923, -1253031832, 373056605, -839315619, 868067256, -341163161, -1468779496, -1591826730, -1597603241, 1613681861, 301706709, 912049263, -1963948693, -868755067, -1652366481, 2001986476, -1366157867, -509547550, -1582930682, -1349775971, -311779993, 1491619497, 493483212, -1148011677, -254781006, 1892140903, 1536627916, -1912909485, 232847705, -266717067, 1291368473, 678228391, 633158486, -322663281, -1633535085, -742524561, 2139658609, -1546179170, -458034126, 493718267, -104909388, -2132438447, 1858680817, 453588881, -298887726, 1058799561, -1189607928, 1672925561, -739185878 ], [ -2099639462, -1608700045, 927849136, -1292451451, 1214398278, 518934467, -2158619, 1855760999, -2139515610, 625198377, -1290113339, 1524751048, 2124076670, -674294961, -1810742300, 392783137, -813020855, -2080591865, -791811048, -763472779, -1045755941, -2131497073, 1669165448, 923768042, 675416661, 1476057514, 250742336, 324586529, -189482797, -1273691545, -1578509588, -1575316302, 436663224, -2025004841, 500412500, 727106337, 1822021497, -785993044, 1269975617, 2029899664, 1185194697, 966501051, 2111699829, 922857931, -894635571, -1410588350, -1845483832, -669649064, 2139343046 ], [ 748058246, -1480343943, -532911092, 1348701600, -83949998, 869321154, 605006055, -867111509, -452350123, 1640091418, -688670321, -464496623, 665175654, 303082936, -26998533, 970781367, -1578029464, -1025471984, 1307142249, -1469184148, 176057298, -1503819632, 2005624350, 594683262, -791752633, -2056863640, 190092552, -1820472721, 502944322, 1386299501, 1312238120, 1041850250, 2060178092, 1778504406, -113524263, -1903134229, 21886293, -432500676, -84141823, -1957299577, -1539918416, 36108914, 1518277595, -1239974764, -1854520705, 2105572135, 1253347843, -38300889, 1269689100 ], [ 693163084, 1858454286, -1050865885, -303796689, 669266992, -11592130, 955420297, 2102426320, 252321883, -362759929, -1537618166, -1256418057, -1995629944, -1314999615, 344150662, -1723970434, 1215106945, -962377951, -247545525, 919510565, -768332906, -738779571, 59694568, 729093181, 303584772, -1628048643, 139073929, -346618593, 1065689603, -1331785984, -945902990, 890286505, 354966381, 1052949487, -1869261174, 796006442, -1933606747, -1884102790, -1906751750, 1368326044, 1264140584, 767559365, -1699423083, 1585686455, -1490924450, 1692851518, -800804600, 884434731, -2025441456 ], [ 881710242, 37617620, 570040221, 1343092643, 848566477, 728875873, -956730583, -21953714, 828332421, 1178271653, 1609337498, 1299313498, -923189972, 1053748319, -348717921, -132001694, -390364051, 253097827, 682907053, -1856774448, 656134531, -635813823, 752396884, 1910639475, -1658707610, -1018918346, 1789719943, 622792263, -1470919159, 1547594526, -885211263, 662144948, 495297953, 638728958, 463931324, 640094539, -1402422503, 541940516, -746779829, 289878039, 1261068897, -1556365478, 166673361, 739505605, 1816198088, -2062769034, -124041122, -1067149419, -597283658 ], [ -1196088452, 852824021, -1376103100, 319359220, -284738542, 281743131, 2021620955, -758989660, 1836731887, -309147156, -1966669044, -2137560705, 422371747, -1087279189, 806443486, -1948015324, 1394330402, 1721563448, 103642133, -361237469, 1916760556, 2079171417, -1125444706, -128316561, -287485929, -1756372347, 738535474, 914943019, 987200789, 497475102, 1490748685, 503189968, 1251217723, 1970162343, -491189105, 1490835345, 1079028333, 799600683, 321847433, -552619961, 813620361, 1501135358, 1270275896, 52976764, -1350708960, 1766628928, 1918549679, -2108512175, -341792292 ], [ 1625981843, 746286742, -1409638849, 232895183, 111656390, -1175096118, 816401671, -1563801297, 970347966, 1297514031, 757754229, -267612863, -314507988, 755286170, -231541286, -840645663, 1519081447, -93760991, 419673064, -735078543, -155649101, -810088122, -1582064420, -1869379851, -507740396, 1044862761, -90864995, 1248289044, 1980012119, -1523445672, -425904258, 17318189, -2012227460, -665560957, -1501862248, 1270745202, -1248770641, 618462124, -1552647255, 1956301481, -793662941, 1896331079, -609277847, -2137128209, 416951674, 18621947, -1395797929, 1301170039, -1875854844 ], [ -235802532, 2068291931, -2056986419, 1241841369, -395178298, -964199211, 1930667281, 568636348, -1583409373, 2101662808, 450384772, -1672888110, -410661270, 1824103684, -1696250176, 722918904, 477358672, -857102142, -1386236995, 1663915467, -647423335, 1071220493, -1868958509, -1486107141, 1916820547, -1536663997, -1546767828, -877383389, -1568817459, 495577522, -1163166387, -185961702, -526097058, 842049692, 2112403128, 1117651795, 402381606, -1583901043, -1227008820, -882562825, -1717640990, -515061345, -476065107, -1393921946, 286555227, 2101453945, -62696704, 327312283, -1454130797 ], [ -992516359, 307004070, -568590740, -1631247046, -1052492383, 1180677150, 2048845239, 424994644, 1635399756, 1618779537, -728321447, 143793433, 1288627985, 417373915, 922916949, 509214168, 1949947161, -793096024, -1250902796, -1448884774, -1739397900, 1064694396, 621547915, -1473472423, 1049810000, -889283621, -1794965538, -1812734581, 791037101, -1238696802, 1479067618, 1030177036, 508379414, 908821846, 625118337, -155518556, 624727755, -10369047, 802967171, 1937043555, 1175516114, -558927768, 523557066, -720757727, -406712518, 2082660576, -792343257, -2025282739, -416150877 ], [ 1926095480, -972542513, -476159414, 981991403, -1539799977, -1529584387, 899435456, 1884622618, -1189415115, -687214131, 747764333, -1042837687, 1409047112, 2000151900, 870071566, -1469195934, 484233942, 1307969561, -1240538915, -1187013332, 1652477010, 1035892970, 739001254, 128635212, -1786770547, -438443504, -456429874, 871978778, 74707681, -475316753, -886518766, -503592043, 1500081502, 72142320, -449735836, 872162887, -1110278353, 2138728730, 1565104560, 1736358562, -501593291, 1847151487, 1012415738, 1713796436, 1661621048, 170829667, -764532659, 8108834, -525508826 ] ], [ [ 791966919, -871155831, 1720855446, 1899206764, 1721604290, 995254268, -96094345, 2102000822, 1443492722, 1151416226, 1657101614, 1529688018, 236394590, -1950467702, 1991746313, -94023168, 710723477, 1827864143, 350633741, -1273982474, 2142340016, -225328503, -738918448, 1025397905, -1201478905, -1393499356, -38003411, 2102645862, -1100954370, 1522045547, 1297905360, -787674348, 1146703492, 1244207198, 849881372, 105686425, -337977403, -209786613, -793379397, -1874088783, 2123107641, -1017038239, -284684922, 122008102, 1045061737, 114809314, -530498451, 412896666, 280648513 ], [ -131633914, -351488127, 1724523928, -164690250, 1271369985, 2113839568, 1384376076, 1572697988, -457447460, -732399725, 1178936017, -2135906799, 1322746779, -301004168, -2037837293, -1801433737, 1751332772, 183925408, 1697763309, -1785133475, -1267989303, 175052142, -538321323, 1345205952, -629149683, -1153624168, 1207046558, -1485832949, -1235931566, -1640022290, -401875709, -357853541, -1777804057, 20364506, 422471280, -1422082127, -1764842026, 832016463, 493422003, 1440253, 689583579, -1052922848, -1126667016, -2055562349, -161483722, 734384405, 1520780028, -343573906, -69781292 ], [ -161075856, -438958777, 681758476, -66088477, 1492656635, -1967901725, -613817040, 159333597, 787793060, 1502784474, 775894795, -1000049754, -977387882, -638007653, -1292582738, 1660744269, 1709015213, -1541688591, -1181163104, 2085275742, -1777402266, 1966845772, -1357645133, -1008967392, 1482201938, -985883561, 1609885875, 1309866823, 1547825760, -1296751050, -586846337, -466395842, 1771407184, -1000809885, 1889633652, -271442730, -111816623, 1411349373, 969212432, 1391712720, -1359629014, -49243712, -150971498, 1935660918, -1643877477, -804430544, 1609323716, -1198052365, -641118175 ], [ 804503456, -1917712894, -734245535, 121735228, -1425215721, -1248420705, 1865854013, 628653796, -2035214888, 1138375535, -562069390, -728093570, -971181829, -24433871, -1024791737, -1537192027, -1055881224, 623840119, -697464885, 205738098, -1134525020, -1658578324, 1277331264, 1908857957, -908311989, 1665440946, 796630272, -813914394, -380522565, 674653545, 610285729, 1596363085, 33629838, -1459343983, -2051887454, -176312134, -549840484, 666857935, 1853712808, 1532142269, -1120340288, 1821526310, -1623550409, -1153092380, 94144869, 2015362276, -889612863, -561338849, -1379020385 ], [ 518334039, -1223167935, -1132344592, -457501007, 569378586, -507968222, 79200604, 16728689, -1878892660, 509569297, -1402457884, -701803071, -625087646, -816807514, -1431112110, -1491902722, -1728701753, 313948266, -597660561, 1199887952, 694994196, 1400010741, 1206662596, -667516391, -213637911, 1359268510, -1280658628, -1401393635, 1351502306, 1309784640, 2134331, 1307861396, 1186512519, -700735379, 968011790, -737990092, -1596381686, -202367714, -941999767, 1467131744, 1679424450, -1630629515, 1285464621, 1196130457, -2085150280, -881297466, -85905697, 1871192506, 695543595 ], [ 1196612966, 294959534, -1846110067, -296957513, 104688864, 1073311269, 1962435451, -1566714543, 980018786, 1766938503, 1889238254, 486274416, 1041494464, 1674219126, -578994108, 1965853849, 499280369, 385680016, 819233129, -2138481052, -1709485778, -1799589543, -487086122, 1369327051, 1836454438, 664143879, -1825115471, -47835338, -1617208072, 63547957, 1618481594, -682874813, -1765553177, -1719502529, -1110682591, 117612101, 847614437, 130554236, 1676160900, -1160243268, -2135602107, -772527322, 578972358, -740893720, 138038156, -1621638537, 1581133054, -928754315, 763934498 ], [ 2048923537, -371379862, -2105736446, -1684254092, -1227623211, 1465658756, 1360749161, 1916527880, -422830624, 438533107, -1961428697, 55234803, 1135573772, -86605658, 1742975932, 1525841308, -1696807181, 1301917101, -1372456646, -1943341343, 1921987445, 1538258460, 402770107, 71771175, -1496712882, -183837051, 870804213, 1111729971, 968663783, 2133006695, -1467335637, -1921885904, -575427112, -524306996, 1455230835, 309746969, -1084365569, 2079315723, 596891626, -1426234240, 1271775887, 824126096, -1754589923, 777775749, 1102885820, 367459922, 801437023, -450405240, 1377668586 ], [ 955557979, -139440003, -2084447843, 726550788, 272954785, 207557581, 1257920016, 1089434733, -1954551602, 1046293020, -1867475757, 757910024, 1383675847, -1504810150, -1712037343, 1621464634, -1015051221, 1770458129, -2007956564, -721714854, 882052526, 754238640, -432857046, -810062387, 546347062, -695549125, 1313688986, -1565956017, 2024680737, -783861735, 117021752, -1419023626, 48969594, -1255413355, -1648743620, 1528319725, -2025323778, 2038225488, 420260250, 242074707, -1975330130, 1859982681, 1617289992, 1476861333, -298182124, -1138535207, 1361732333, 726498729, 422859688 ], [ 1532274913, -488274687, -1448129993, -867516482, 854425781, 1046093713, 836415898, -1670763923, 1057030496, 2129288511, -1218830253, 1162722143, 1366556786, 614677608, -1900557692, 539886591, -675888337, 1910354385, -2042000361, -2006650054, 929528993, -822694633, -409228212, 1459648102, -794058225, -685217131, -744621463, 1001900933, -1710917021, -28450091, -1191245723, -1844797248, 1225827258, 1146725698, 1995724057, 481760026, 1772215642, -417194766, -1520284763, 1709576230, -534032253, -573817493, -2090663016, -320988938, -693973964, -152610641, -922498576, -2128953000, 728507493 ], [ 1152082179, 1041168123, 1827602646, -203138374, -332280103, -135847800, 512925324, 655467834, 1525756895, 239524948, -956288750, 1795670068, -1006840030, -2131460580, 1630388541, 510808356, -1025726822, -1099433708, -377648653, 237807262, -1479970141, -579541040, 1410207580, 485658127, -711029531, 534332878, -217448477, 1483454394, 1960400997, -1492074011, 2129430673, 2012832252, 568464735, 1132051386, 479413034, 476032388, -1794937324, -420341721, 1694054960, 218365737, 210019070, -1948326339, 131949487, -1807669457, -485229628, -835704540, 180313300, 2100620820, 1640926286 ], [ -975045653, 1499690056, 1802249254, 552836129, 1541892045, -135758832, 1176271179, 1233246333, 977250251, 157972602, -299761821, -1536340447, -1035892482, 632013241, -1202850347, -1932851135, 1032097484, -819101964, 1426845979, 311430761, 2080188880, 865023975, -604430350, 229771468, -1300766361, -1568466236, 174843348, -554725209, -519351351, -151600672, -1318169225, 1979478938, 237542931, 2036534956, 1743685957, 694994262, -1961381771, -1129751355, -543208918, -1604462702, -1632630944, -1337403133, -939403562, 279152106, 872730126, -2080986655, -710579481, -1499324542, -1219022037 ], [ 2015839191, 2028759350, 2022787687, -320922492, -456519852, -1265149983, 1766727519, -1165515987, -1229160174, -1582918452, -599799543, 749326230, 221501266, 1182916731, 1890101025, 800224586, -981076469, 1425763899, -2128698183, 1241196360, -1763838090, -697810904, -2003848542, -579325351, -950670533, -529154984, -46242155, -1778984239, -2143237070, 1664484119, -1590440276, 1848569080, -527476338, 2104239951, 1553851287, 364077037, 624237887, 1908589197, -215671451, -1103835433, -1461796845, 748733082, 466940206, 13128784, 383551828, -639420661, -39109062, 271649391, -1615757589 ], [ 161312316, -1985254941, 1531237996, 59261030, 402362496, -1416199562, 1303173508, 1538379215, 926134878, 480669461, 528572414, -921453211, -1494440054, -1336859850, -1796796894, -357132393, 1379492292, 2065737861, -1091893320, -202949725, 155048250, 1119297017, -1208624441, -1301649458, -996665950, -1179809841, -1997316965, -1825730267, -98436243, -1995572128, 665438781, 965248456, 1434212225, -1706277204, 2122599069, 1172146450, 638543842, -1076095998, -485228413, 1199353723, 158405716, 1245264636, 788314674, -1939212464, -1305649697, 1573472892, 611522409, 13484208, 99971265 ], [ 92176645, -260686903, 1912108595, 839667510, 287149704, 1903197009, -1705250775, 963990064, -1092394523, -2125036404, 1636937515, 1222685109, -159556535, -1549622015, -998082732, -362129042, 1438639979, 2013640421, 1723566615, -2033240484, -1761639206, 340014189, 60248715, -905400272, -274716810, 2094484001, 456779849, -1033700922, -1210935618, 1317960616, 1944825105, 138495031, 545625700, 607233782, 1261047038, -551489445, -818288911, -1665650034, 346743523, 408201825, 262135832, -1601646950, -341397889, 795600839, 1154230625, -989750721, -687966280, -1534453355, -1695620028 ], [ -1142160555, 2104816337, -839038662, 963276377, -1855265945, -814904456, 66267528, -2051344713, 2126662487, -1771561612, 926070491, 1796873380, 1115263509, 797806491, -729450083, 2131315356, -489117116, -620529202, -2085570714, -1034375557, -1109260675, -1296164612, 1080394937, 1795161232, 1541710073, 252573521, 1134619312, -550377180, 807740611, 1066191390, 1921732869, 1305744328, -551553644, 1778460999, -1474076643, -838487545, 829590110, -507229989, -4056196, 1935973577, -1973237812, 1687447969, -6342498, -2129426052, -1924956355, -1685535879, -150286655, 1339216445, -1895463659 ], [ 1492736703, 1870726966, -2121572894, 1391320697, -1837379411, 1957024135, 1823007108, 828206285, 989501792, -1274670040, -813721148, 300909491, -30259355, -865790859, 1900425295, 566892845, -61996355, 1942037208, 1203734521, 1826591902, -1706030618, -1892488584, 1759982154, 430542898, -1159823611, 1421564705, 23980852, -1272284869, -498034678, 802926484, -1428469415, 213636791, -1882248766, -1913808416, 195923214, 1303210068, 76744386, 608104248, 964502855, 1575851624, -547762582, -136463671, -1058086101, 1147581709, -1810615971, -1009819126, -1301221416, 667713513, -1845437538 ], [ 1729241738, -814354001, 1820833206, -929649429, -1910935654, -787028395, -2073663860, 1347513095, 2130701440, 671703031, -342048078, 1872265100, -1334089249, 612294925, -127996169, 1990506723, -428803047, 1328403254, 1257205657, 237992759, -1496972724, 844375103, 597511332, -362780379, -1272046517, -785527042, 1045077343, 133482190, 2058658730, -935303261, 1640728272, 1472562915, -87725927, 596142231, -478011177, 2097907878, 1139569523, -1717432533, -1189540523, -1188340694, -1645142804, 1550340371, 1039811459, 1071243878, 129336939, -1190459413, 425886701, 260823842, 500219476 ], [ -1392748271, 988816745, -1068607674, 1754161834, -1510904536, -1903738898, -1429184932, -35881134, 610161437, 581295644, -46448997, 1989517447, -1162900646, 927602016, 1587701676, 887609206, -355657485, -789193188, -51737775, 1470236425, 809275050, -991233349, -1649887306, 1682127550, -619212412, 388060486, 1289311131, -1186254130, 1022413624, -1186505634, -69728075, -661798, 1003340725, -369800510, -665158811, -901345962, 833588913, -1494236942, 1419542668, -2124256136, 550990174, -397732002, -138594758, -1086087353, 78807159, -1668026274, 2114505302, -1006679156, -1285281968 ], [ 211049047, 1303456020, 549230888, 407088783, -453326600, 821393312, 1515903762, -1836161747, -2109181992, -753526171, -523152678, 899160936, 1462647972, -1961418940, 800656051, 678194543, 282544718, -1755761579, -1629076186, 966573427, 1526732730, -1666503077, -1453418304, -1478242097, 2009545658, -316379366, 1675909455, 1759218343, -1201626811, -694033304, -1571216328, 1750647500, -415769100, 1211616112, 2127517941, 979938410, -1116720797, 389970425, 1125997655, -671933184, 180090028, 2036368300, -945946011, 1610818823, 1463371493, -1123264686, 330698782, -976341932, 1424143992 ], [ -617599623, -2013222680, -1397812809, -318094237, 1466808736, -1386377208, 1820155741, -1756873995, 1356882562, 1590632103, -12961262, -2045681174, -631082185, 413995731, 118124897, 867200083, 2116023902, -114374754, -313451429, 1185039857, 981782395, 531373394, -602927106, 439568983, 732899340, -943478831, -467628403, -1160105895, 420213661, 1850418321, 1140957815, -852492574, 330403561, 908642395, 749915551, 2009151598, -1302240833, 1867040114, 233503087, 1742702384, 1627582140, 1712996669, 1451394668, -1480330380, 397141882, -492999903, 312517875, 2100692699, -740460959 ], [ -1280012222, 995773797, -940393310, -151846452, 1657539740, 1335212861, -1425743331, 839087739, -1702062858, 459497434, -1797103537, -1969441948, -979721857, -99255348, 2080646380, -939549162, 764193293, 1939199002, -1792031990, 1360212876, -65083099, -1072054876, -1670419866, 1440865815, -1057215233, -802654086, -1484878777, -746712697, 1026594848, 239544232, -1531032096, 536683, -283272268, 90873356, 442664024, 266024203, 393845323, 1169650016, 280525227, 340997095, -1621756023, 1195381219, 167472367, 380367547, -2059196554, 1074274611, -1587202014, -2095501744, -206229056 ], [ 482834122, -64510066, 939623755, 1610753635, -1399717949, 534099464, 1837667604, -1224572453, -1860516185, -1270947082, -1899055499, 981586009, -2014912257, -1920175819, 1014523817, 789691179, 2099058975, -1472542664, -1746301378, 1523606801, -1778889825, -263724882, 2070927387, 400892398, -1049281039, 1607200203, -2024829830, -660984951, 1803342745, 49207426, 1979291536, -1221994681, -1863912661, -370016968, -522745914, 932405722, 1852594703, -517471152, -1708820348, -1958495477, -515072482, -933415922, -257740106, 308152665, 1485277217, -2070643562, -629743400, 574204993, 1719657742 ], [ 1590156429, 423499327, -871971603, -1133684755, 643578795, -1565176529, 178853572, -16385904, 348362341, 585416922, 394054692, -2041135622, 57314007, -735059374, 709321776, 114460995, 363182110, -1641318416, 128037075, 868293115, -1199989575, 840134853, 1755602525, 1606232335, -1223291742, -430607182, -1679181007, -1293291213, 931210612, 1602644316, -1605203091, 504079915, -1188155513, -423978772, 1583532189, 747908982, -222585415, 487636362, 695400898, 146589823, -480558364, -305235534, 626179459, -1395353552, 1454102403, 886254190, 62237202, -1166719383, 485591110 ], [ -357521147, -1837262127, -208359885, -1153590078, 1006057943, 543598109, -1034229612, -1965856048, -226945489, 126911816, 544333571, 1168969370, -1307363919, 1818290601, -752144182, 750324696, -2139178563, 1890344004, 1330072797, 1755966794, 415195285, -341329423, 1612643065, 920848346, -1914912730, -562912389, -1446880288, -1731123532, 284191536, -1085987350, -814907092, 549379968, -1826289852, -342639612, 22300741, 167794253, 858145625, -547858798, 1818183666, -729489847, -2049747136, -1685587419, -2031877935, -1089761317, -1919170439, -146953035, 1727327223, -1509359112, 992677973 ], [ 612763774, 1457401253, 294743796, -300176160, -885063138, -1757673619, 936640988, 276101927, -1377232736, 351014730, -1799310508, -615409326, 1178806885, 756870849, 612423488, 1297748802, -1600573510, -1185657139, -291341499, 519741874, -1330438694, 1270242285, -33378610, 1980106277, -1506651244, -1331985740, 2062227331, -1671954499, -264519539, 650173510, -1877152213, 218274592, 1367367686, 871752518, 1980242728, -1049817809, 974229357, 1075915803, -1804806060, -1142508875, 1984545903, 511922879, -221376555, 2090964559, 1455204039, 2094684906, -507988784, -1552269021, -1747258496 ], [ 82583651, -702197581, 48566892, 2120246806, -987980972, -1964009789, -1498789095, 313168677, 13810937, 1147362106, 1669323589, -1133328205, 2143695379, -360685184, -1855305251, 1524833927, 994384532, -744759114, 282526773, 64861928, -87866173, 1644658440, -92834191, 196507286, -365619222, 99295355, -804809166, -555149901, -1415166807, 882936341, 732589108, 2007935504, -99353439, -843803004, 543297277, -577350676, -1014210925, -1095314768, -1449236651, -808465499, 1354497238, -1567854763, 1870274983, -1112200757, -266920919, 2032948589, -2102248078, 1813919550, 1810633895 ], [ 1059410267, -31266265, -125637237, 674978131, 1816767361, -1899285447, -491883574, -1242002355, -1121003302, -188392890, 1448645242, 5846459, -1959237931, -813897039, 934088917, 1687520734, -1646644398, -272415779, 314577484, -318805731, 1112506839, -2144498910, -281415931, -191807354, -1514675277, 406074808, -224747681, -1744641246, -76489515, -584675966, 373348420, -552334502, -1127913921, 1134265666, -491362486, -2138864648, -349224959, -731402454, -1333266956, -2136115314, 145198837, 1980861191, -1054030782, 1514386409, 1966774933, 1765686323, 753487387, 1809230696, 251525880 ], [ 71167630, 634774123, -145528900, -1566730862, 590934021, -1225958665, 80659072, -1003695409, 2110981356, -181057872, -857843261, 1996821008, 2121001721, 299405954, -2112534367, 905845035, -2086782714, -670040251, 985561308, 175612700, 675001584, -1717203702, -900944987, -119027824, 283931842, -1552194065, -2026566832, 1034493375, 2132516043, -1517878639, 1628508408, -899785872, 890830744, 1921141554, 189457732, 1873593641, -1565369439, 547478064, 17902690, 911981849, 549082794, 1926988953, -996025818, 1928367381, 1078525532, -2014107044, -494605737, -2125430939, -2144729939 ], [ 1348880122, -1252883347, -1394017472, -410190172, 235932896, 1530061836, 1842074236, -1739228705, -1870410134, -1289100945, -1727270971, 21462089, -832494794, -455225993, -1450668594, -1347303336, -1933500634, -183863536, -1267964788, -941506758, -156326929, 1122480159, 2090384370, -65773195, -1673764769, 618727543, 1828462902, -1607729377, 227840887, -12237544, 2138926174, -2022647509, 757487315, -1469719034, 717300013, 328159468, -1248515378, 1131367035, -358263939, -595021311, -1108998590, 36168877, -847121225, 454324851, -125625353, 562487844, -87047885, -1905182547, 598383274 ], [ 1807100824, -1181412, 455838848, 552699324, 1206309160, -840725959, -1239600669, 1160545330, -7329508, -1489997395, -921942942, 962077570, -1640171293, -563805614, -912950916, -424221548, -1347774904, 1179787740, 523830805, -1001676348, 570746120, 951296991, 219255739, -544142437, 99405473, 431795583, -1785663357, 1801653311, 652285492, 1931201356, 1891266472, 683044575, 2136056060, -965021908, 1865044402, -219763527, -849164241, -1431678533, -903431353, 467356286, -1325091922, -261365798, 904697211, 14866436, 208684495, 1148489710, -1864155915, 1375399153, 1388808092 ], [ -1624404228, 92265090, 722709950, -1807328566, -266061687, -100778210, -97064264, -1251638375, 622981927, -47901121, 1966518477, 1842889523, 2099612135, 98041002, -529320668, 659725158, 1122482645, 868569793, -2046843409, -1806284092, 580135369, 1979339190, 25953288, 1598500099, 1123892427, 169303830, 322813481, 2033579601, 350392334, -1487466403, 1158923600, 386969287, -2113140584, -1556861307, 1062046535, -136271771, 325205446, 1338092473, -1469811354, -1597706022, -1104218584, 1259759478, -934782973, 2084844781, 1601260940, -528348417, 1544436542, 1687990752, 1719476421 ], [ 1178239746, 1236077817, -1432922660, 1648983880, 1232641795, 2012925440, -1774572906, 1238020670, -1980106398, 206915941, -1959174630, 1137880228, -24890139, -467531958, -1435636737, 443097486, -1323039064, 1544779706, 38992047, -1431582903, -1401628943, -1321209088, 892091359, 1561479142, 763420602, -674799618, -163518195, -1431006893, -1129335363, -1863517393, 2028167835, -362079790, -516167996, 233408507, 1235293153, -492996864, -385422551, 447067255, -2102736708, 910897787, -1393802256, -1246069407, -961890454, -1500674624, 752641941, 854126846, -564500717, 572364204, 142328299 ], [ 1144478702, -1227428514, -1531298709, -372841362, -966291191, 1695462079, 1588146996, 211138227, -1305872320, -892965112, -1834067869, -817014459, -1362939329, -1660404681, 224858676, 789914546, -1181971323, -1621577745, 1494720951, -420030936, 88322260, 1791630656, -489408172, -1819508102, -566335580, 1807201721, -1034576655, 764932774, 1849525335, -1451452239, 673689801, -1593351317, 1617933067, 1505001854, 2001779063, -105682136, 1107998138, -4432548, 483095854, 893929788, 1960432512, -483270260, 1501764794, 635428471, -95519978, 1699429210, 48321610, -1460283918, 730155095 ], [ -2040407701, 1010993941, -1769553758, -1312835410, 998062759, -850222893, 1490727316, 1485411727, -1362699142, 1817866407, 788251487, 790394445, 1229180532, 285269199, 1516499345, -1644939007, 410360411, 1075653756, 947306540, 191254264, -665833735, 1340423813, 27885354, -1194043390, 1947185973, 524179948, 1157111164, -1181032903, -1882646576, -1389200945, -1678048095, -147939729, 825473484, 253076597, -2005590490, 1763316469, -366750176, 1765061829, 1921176419, 1004268983, 1209956016, -928434486, -598963049, 1357433912, -1288211089, -1936163937, -579453658, 126430937, -485211673 ], [ 83644204, -1100559477, 932720050, -468767736, -1187363817, -1004060786, 1630125834, 654560348, -1530924994, -2060807723, -1626646437, -1459967918, -389228662, 841351917, 794441674, -2015298280, -96750315, -679619255, -1735325518, -1763381224, -28419142, 1720393111, -1215015273, 1743706086, 2140450955, 923479053, 673889015, 1231453115, -908904855, -117068601, 1231837597, 205043948, -1599775052, -1198701019, 392723540, -1825453551, -2047178460, 644122334, -1423663437, -1504643842, 2070753897, 1876576222, -440468899, 2019724082, -1503516815, 710939042, -735053277, -318927516, 1177348405 ], [ -1278562015, 541225492, 1238906711, -1972167806, -1430826465, 589710329, 336954368, 1892438852, 640573074, -50274073, -132666823, -2029451747, 1867006202, -1618568145, -222859245, 980861291, 386202916, 799292538, -630464593, -613301494, 1397511232, -210272665, -1518084802, 165394722, 1876028476, -1768879666, -497159348, 1250429074, 1976342955, -1200593968, 2047028648, -1513445188, -1582022210, -1102633575, 309761010, -1959225798, -995884259, 1824948344, 591016788, 1072199464, 90464642, -161647106, -1880595611, 633072932, -123746908, 1899909905, 675094139, 196665371, -134826241 ], [ 277222866, -1050565558, -2035225610, -752427755, -424429659, 836527581, 704287602, -1402141358, -985174617, 1175702724, 1701165440, 1139355119, 481007468, 2109064861, 179370404, -733939524, -1183649970, 1146052493, -82034369, -283468102, -1133073160, 1522449076, 1323184007, -1959978191, -122846534, -1233818918, 1633031592, -1530047169, 298330842, 1947316229, 701694268, -499809598, -1172239985, 2133411858, -644628581, -1302550236, 731524410, 1699745309, 1332411060, 734413771, 888556270, -133218100, 2005896003, 993477952, -1499260222, -1837037761, -1492151964, 1726959682, -434749624 ], [ 1527828785, -803945606, 2016920920, -1788821240, 381078634, 663060723, -217101053, 496593681, 323497068, -1391482575, 1944345444, 457509657, -1882167229, 2082177273, 1691800043, -28107532, -609034299, 847850465, -1309280225, 518339001, 812440553, -1012354437, 1769821888, 322465373, -2030659472, 424932644, -783834428, 1856183604, -2032850760, 1485291146, -2116618929, -424862741, 685812525, 1683078539, -1047323514, -1061598905, 1376827979, -80573737, -905857238, 1401874245, -390304171, 387465438, -2101784994, 569020243, 1088192612, 935188955, 420312108, 2126518072, -330631414 ], [ -935353300, 1103326875, 1583970605, -804832685, -669019831, 663972312, -117136159, 112135626, 1058514860, 1150152075, -737994387, -190680317, 573902372, 37972053, 1559307492, -982104239, 685648894, 1493184778, 857267284, 1309186585, -873900524, -282286456, 1571155347, -530343415, -1237340102, -551677168, -1405438951, -1101663922, -1646598157, 539824602, -243516958, 672207285, 1487959667, 1261409313, 315030931, 1162911291, 162357931, 1505469521, -276104911, 166425784, 1315132947, 621380621, -1460176102, -146886211, 253150121, 27239758, -1851186011, 1425280537, 1153932421 ], [ 1182790514, 1218507916, -2062482994, -1695499635, -1182412878, 1273505543, -978412866, -1236490124, 6485044, 1728110719, -2060882198, 23026177, -1648595662, -637577377, -599324692, 830187462, 1241546346, -1585873843, 1647893642, 659918800, 1178130341, -109241931, 392259732, -264849181, -1844073997, -1518010975, 1027109049, 1168487566, -1047539518, 11225563, 31555575, -2131213485, 1696992497, -557852835, 1935751758, 1859686719, -488556814, -530995920, -607075309, -579562468, 631547207, -1424730379, 1160821409, -291871480, -2041043811, -1526640334, -1514890877, 1123940816, 1953558481 ], [ 605708981, 730653078, -1023900195, -1082517448, -1605126826, -47927586, 808622948, 1540120063, -2088645552, 155387363, 2069163767, 1742417128, -1262201092, 77662437, -1492128452, -577753368, -1619202852, -1393351345, 1098920761, 1615302785, 2011412982, 66149974, 861166667, 30719128, 1670751833, 732145306, -657171074, 1135789378, -1524578074, 841568310, 607810106, 1155132369, -810852091, 1134770544, -455891310, 371584818, 1554172681, 869481474, -458746463, -432580363, -2032061897, -77272385, 106049974, 1490521609, -846773346, 661320900, -883937203, 1285301477, 1601888832 ], [ -902230697, -350443911, -131801367, 2120055439, -1348644927, -1782086950, 784830450, 984856946, -1423532360, 1408051929, -543521124, 563357264, 288435162, -1791048748, 2111526444, -2118537727, -765652194, 1343119928, 265692207, 1834590295, 1389801824, 1710643613, -1273443650, 346947769, 1838810629, -861308307, 1083579644, -1027784039, 240143629, 1238616665, 1843391045, 1402120046, -498335463, 615085064, -88884166, 2123451014, -501237306, 1966397660, 1063051287, -2056954429, -1716866214, 242049829, -1950182480, 1352291236, 344594295, 1552688552, 370672963, -1200678390, -550384592 ], [ 736127492, 506127578, -431799045, 1012065335, 2028439901, -1155573982, -1330921288, 1976896571, -19443146, -1108590236, 560767686, 1749408856, 282733044, -16150502, 1152300216, 97518920, 338391636, -672060024, 473082655, 1406509463, 1450094325, -141697735, -1655833370, -488306788, 1225415341, 1239748626, -22574535, 1636397235, 814973067, -1139822531, 529455738, 1439449343, -644370119, 1686473513, -802649834, -974802135, -1456135237, 13129518, -1378154341, -1156589122, -1153664293, -1435665843, -1687335053, -1272249666, 484613839, -797090043, -653958979, -1359103255, 999335430 ], [ -931960348, 2113519983, 567102911, 292586081, -607038619, -431978438, -1968287554, -901230304, -1904926181, -1017579119, -1946879644, -1177084699, 383379027, -216982718, -1615071170, -1323416754, -2077647524, -1387449933, -1419637266, -2072166236, -2018753669, -672479575, -1110766898, -2015724896, -708159112, -1181918620, 417113003, -159473190, 933243044, -1662756633, 214834692, -414868040, 2103135534, 938915513, 2042631610, -1088609586, 937216217, -2121000005, -592665498, -2141479084, 997839938, 1070208980, -1961723419, 764362660, 190424052, 2052890068, -1591195304, -219534421, 1235504856 ], [ 665242329, 463688965, 739046746, -381509941, -1431951731, -1399627770, -1300386768, -1588493311, 941500396, 485664237, -1801982661, 2065494631, -1908522141, -600611477, 2079964809, 1903630855, 374040247, -1014185851, -941413372, -441872694, 529417257, -1149591571, 1495718195, 1777344363, -385469810, 1661050439, 1326067720, 1320756928, 770223846, 927185819, -1007965085, -2035927556, -482332979, -1536183552, 929180076, -913769446, 1683133391, -593902255, -2048017641, 111246495, -105353284, 531833640, -509895115, -545368223, 1360730321, -2077972512, 1209663918, 1528244634, 1842439330 ], [ 762317471, 791672895, -1899633034, 2008083269, -1236237417, 2146039982, 365495866, 568353347, -1732883037, -1995172847, 340677374, -990747692, 33022647, -1003254742, 238185823, 1194648000, -786197408, 877130856, -1764335616, -1103847292, 342485597, -1395859865, 1260845287, -776532814, 1100917613, -1340114295, 467790259, 2055101481, -1209961152, -1565546959, -1335950014, -15849117, 1554753188, 213651616, -1195929794, 1045634626, 349714168, -187843692, 615774570, -93306108, -176869565, 1667118929, -131580921, 222652397, -33059555, -102866533, -1628664567, 1790931645, -1833902470 ], [ 1145241131, 1098869445, -1649158456, 897946158, -1950711473, -414866879, 1107812204, -1092165405, -262994458, -1603925362, 1298288415, 2014155777, 1573581084, 103216629, 969756721, -129461103, 401928088, 1074667363, 1944462985, 1682004402, 403543413, 197360837, 2054819041, -1038893401, 1759777873, -555839718, -160498997, -795170940, -1775114633, 858770289, -381768190, 308116195, 949556613, 1426461099, -717922356, 1617301696, -47238373, 1552009516, -202768529, 1916597203, -2145592645, -643730944, 588018865, 937929280, -592950372, 1979095049, 1762169933, -389143156, -1648442363 ], [ 1894235383, 986383830, 530358871, 310469862, 1081615953, 1438520334, -1583195071, -484225368, -2141106036, -1522142033, -958082040, -1112540150, 1138085965, 160865533, 1361143122, -154173244, -1943790239, -1887186573, 649542718, -49904637, -1956342641, -1147938970, 1300967737, 402692826, 1495167794, 658974706, 1289273659, -1479870846, 1565323402, -238953367, 496762126, -2037772622, -1565696690, 1216440508, -1048252128, -1644045536, -1931827650, -66973157, -499316463, 582945857, -509965986, 126699640, 1388705045, 1663879005, 756437664, 1027522658, -2015873992, -1997196642, -1882957591 ], [ 318045003, -736088734, -699316899, -132721949, -502244700, 1607687573, -1044502702, 479211770, 457859337, -1412391270, 1619948752, -2123073189, 350064808, -1778527217, -1294265738, 1652340855, -1941524093, -1278083419, -1142923202, 608713002, 748934552, -1215129480, 1562804021, 1601992712, 1816532351, -1192060273, 1787996302, 653663841, 1897389809, 199769053, 544771907, 1375285119, -1657199557, 1010636893, -1507957401, 1292042523, 314812959, 395020147, -1737384758, 487604399, 599083679, -1485742185, 823512892, -1130669836, -1572315467, -1837582263, 1114171229, -799227647, -268114804 ], [ 556372387, -1872431825, -690176556, -747821877, 1497706497, 2028828843, 406967005, 1562146089, -1871969036, 1313766829, -1391026041, 1348156994, -1067824281, -52276153, -723926702, 160290409, -1615754434, 1728317618, -169914394, -1884786310, 729417995, -543666272, -1558065491, -1909430005, -1271881867, -730497560, 1945124050, -1225430338, 1188196879, 184732252, 192632541, 876216984, -737912694, 97005786, 1144588014, 1364416297, -1074328174, -1168875587, -644449103, 1439400117, 1247309594, 1130603909, 1017169402, -2129990375, 255599201, 1490711796, -1073835239, 1643855814, 820863666 ], [ -393033999, 484101418, -559336897, 519226356, -1004935, 1939760273, -1098781212, 2087079116, 1017696607, -1220725344, 238340541, -562141309, -1783924184, -307387598, 1543037738, 1433667560, -815045435, -861993039, -1100627293, -810248182, 1168078468, -767161516, -16975615, 2098510189, 1871599668, 96269271, -1114012283, 276513467, 426694654, 1826108081, -2002365334, -1454904863, 2071244344, 23229383, -2102547835, 71921957, -958316938, 889755440, -2062134638, -420648267, -973183077, 1142187499, 1921781764, 38007092, -553374846, 2113963801, -173335900, 267662585, 1701401461 ], [ -1923772942, -2078561940, 743121426, 1774778795, -358679690, 2066683665, -237459615, -240692609, -1565313948, -1329859368, 287178294, 818220860, -158930299, 1175093177, -637771548, -367173217, -1788414398, 1353718478, -828860149, -1121466774, 104049280, -1953179865, 509596731, 600047226, 779007821, 117520131, -1452971184, -1977298308, -1267449226, -1225416959, -993966015, 359884475, -1503225406, 658932635, 332547471, 757296193, 580668869, -401164516, 1986569245, 1037718429, 1724830138, 804033135, -1937937612, -1554285453, 1391869487, 357150470, -1005814238, -1342901117, -73885621 ] ], [ [ 748699495, 255027076, 512475434, 227231279, 1829536916, 2049446763, -1323372225, -154486476, -298019071, 787787185, -1705089510, 328965824, -813370133, 1055637572, 800713480, 1996615528, -1352404053, -1497386482, 1422196642, 168275578, -253939922, 1563321451, -591152701, 506550906, 1271483561, -1652952790, 1343072277, 769111916, -1740314286, 1285617888, 2092225507, -406950057, 1216669525, -1988274180, -534333490, -932078022, -1932149830, -545998247, -1234635578, 1628857703, -1548564328, 620625143, -1969991659, -900248331, -593904705, 1202723641, -1487107293, 21159599, 173332237 ], [ -193462400, 841500978, 838184231, -874083696, -253961895, -1302634380, -108501041, 243736349, -1917101733, 2018230595, -551318870, 948740052, 1607572727, -219953772, -1561095554, -1141836623, -165102847, -406896589, -1137279935, -1719563735, 2082315694, 378708589, -305043473, -1080142851, 879895386, -1490131337, 2038634665, 1143078277, 1094783313, -434963844, 704318086, 1158707165, 1189763306, -1051398868, -1390829665, 130041920, -1940357332, -1919248216, -206119349, 186083027, -2119273280, 481876199, 1728149323, 1770063044, -1410357582, 1987911449, 2000121746, -334138292, -1800351334 ], [ -1935428861, -786215855, 401617974, -1123307828, 942821435, 665604539, -1352959047, 620214707, -1085588220, 1676796715, 1273827281, 345501869, -160016816, -1994880477, -819153308, 2072929740, 1485944794, 1047648163, -1436677176, 1308651045, -1973281498, 108040833, -1211459179, 1477199749, 1162671281, 175547599, 704095504, -548969777, -1959137386, -554567674, -1441327289, 1972482417, -1536384343, -562567528, -847555843, -1180231374, -1399354868, -1558893740, 781914706, 1671926720, 1455160686, -541631006, 1605558259, -1860553326, -102368668, 1936027399, -1576460961, 1746565884, -1938547216 ], [ 661926118, -447743637, 1687902820, -25807196, 702825291, -1522268702, -1986531158, -2051623492, -1211459827, -1705519187, 988670430, 1017251267, 930065873, -1311389612, -1472541359, 1335774954, -1399962081, 1790665622, -1131098151, -733940165, 887483595, 626429920, 596129371, -907204098, -63431249, 959648993, 196994608, -1238020253, -1227039457, -409171088, -869724792, 1555159430, -1554020531, 547927260, -1082004554, -1819809045, -540622173, -1806286395, -200728637, 2087521113, 851857461, -576037862, 1298304237, -1282828298, 1354712770, -169783252, -1093797287, -567636147, -35394156 ], [ 681481008, 2115613612, 12545400, -1460540193, 570968817, 2033887605, 1535774418, -909774796, -130069313, -1913472455, 864050577, 1959037956, -92450240, -370651688, 1446998766, -165296011, -259651107, -1009190772, -939692961, -598320688, 1814536624, 117336245, 10041403, -385068852, 925740405, 1497663139, 726006422, 741780193, 825100972, 899770059, -1719685416, 1612515223, -439318824, 104225035, 1922193958, 1235262707, 5166114, 599313878, -1642499176, -1095150865, -884634736, -1004880376, -1730671635, 1497612261, -370911942, -1723070627, -1508166775, 22462414, 1412308085 ], [ -2127576350, -300127899, -1585902591, 1625012189, -1464356693, 698841323, -661285181, 12009787, 1040237253, -1713116507, 1533743005, -1288156533, -583226563, -56223229, 1350991787, -699960278, -1650727740, 1292013965, -2035899931, 429832188, 2018280427, -700645291, -24850143, -122226156, 1264178227, -566347327, 678353636, 172267005, -1116489317, -1799570735, -1179686446, -73484268, -1442510095, -740712620, 1720146282, 1278609964, 843544132, -670483261, -2099485659, 1059478271, -593730162, -1798517755, 234727744, 1823608538, -1283410859, -183142509, 2019176752, -426201693, 451101147 ], [ 333118978, -849979098, -476242308, 361515379, -899860352, -522984242, -1909901617, -422225789, -283634885, 306232758, -790677670, 571545213, 1122136559, -1862932510, -1752772517, -301367825, -1958226773, 78297304, -160257403, -2121925972, 562180399, 93548710, -661389470, 69358300, 1683787155, 1376777260, -713959474, -1639247847, -475599687, -1584487976, -604000452, -193850229, -931503189, -1247255373, 891860671, 661539932, 1945842306, 2022821366, 1439941474, 500429448, -249011696, -984954623, -819656602, -1012827880, 1383089634, -37020401, 827806041, -1646877696, 636765157 ], [ -291087462, 1859825311, 1312323953, -1309491429, 663670074, 537307328, 695394876, 323620900, -1508177335, 1783573681, -68101066, -1318868889, 860998856, -161462905, 380580909, -2136064532, -519125920, -1908227922, -750226560, -1443485355, 1466019333, 2068439069, 1629291602, -376073695, -1215878339, -1150587887, -596004482, 172015316, 308354521, 1310732951, 628123665, -1487217289, 956237132, 564585854, 85088876, -128429238, -1451591635, 948845345, -2016093977, -481422766, -923730308, -805891119, 725924883, 967994225, -124277091, 1910388300, -962113449, -633731902, -89838882 ], [ 984504793, 238406745, 913606815, -2050518625, -1289628908, 100838527, 2096152944, 1653951303, -815754894, -1256919356, -1647380334, -2040922878, 2021228218, 6453472, 375539927, 1459245541, 748320729, -1304407356, 416516123, -463201090, 2102287874, -1093013781, 956593219, 1756256929, 1008020620, -2129478983, 115792645, -1758646624, -2087476391, -1252738976, -1988588741, -2060037291, 1465987535, 1951309655, -1056392093, 285708961, -1267439622, -993653570, -1647120071, 1346952012, -455875936, -1847813887, 1904548128, -1202572126, -1616356669, -986079410, 545443057, 2128999723, -1226540134 ], [ -1094178147, -1203358120, 776476369, 575266705, 1829492959, 1728685867, 795000633, 576162166, 1687177922, 1778369895, 292348728, 2142845459, 800704269, 1770788180, 1778836502, -956768320, 1705426210, -1868254522, -1421465978, 815268782, 1975426224, 520328863, -1597408696, -1796256874, 350765313, 616838399, -409631447, -1383911959, 1070523316, 508049821, 1569257439, -898114809, 1586026424, 1697849470, 1659664970, -1245899685, 460017529, -292917208, 1204748941, -1944308755, 237890673, 1019376585, 880114131, 1743821074, -510885856, 1825295784, -66285368, -1284176291, 12916775 ], [ 570882398, -1033619954, 1092361423, -1046138964, -426113686, 655949141, -289638766, -1472482347, -785055277, -480820462, 475978019, -2115357875, -2088299836, -552967571, 1214766254, -1889439539, 1906958992, 251277723, 1464322072, -258747543, 1517324197, 913151659, 2007533148, -1807906475, -923360164, -336639440, -191035486, 2094638673, -625937543, -181235035, 156542610, 2059573269, 1629208270, 354831400, -77113531, 1666555553, 54391728, -1796257927, 1759354236, -1161448806, 6985270, -583299720, -2063903350, -1943291898, 1362354945, -2131343392, -331077540, -1428098964, 957771009 ], [ -1433910358, 1085024646, 657344883, -729160685, 547400636, 1777453319, -1288564356, 827495576, 1569928677, -1395148847, -517331224, -1809975689, -1930387217, -1362224103, 1885115756, 399931535, -230241794, -1476991977, 759734166, -246182319, -964215779, -1279705681, 340732487, -2053402602, 914300066, -418070162, -1590079174, -1130802094, -1937638964, -249164816, -235183748, 188890377, 2065580771, -370397785, 1815355127, -656787003, -1942846121, -552674998, -1501492127, -1646100030, 400840226, 405295621, 573071185, -1222644343, -2096006475, -403931827, -554929659, 771484658, -168483200 ], [ 622000352, -206713297, 2023951997, -1136731450, 1001640751, -66289018, -1370715176, -1372301255, -2072854676, 1727252899, -1981577540, -1807909016, -2120250575, 1910919883, 1146329112, 1545392550, 82740383, -1291813331, -78558888, -1152999214, 427128374, 1409869818, -1357922173, 270172940, -1094053162, 811703011, 1989415002, 922793094, -1569755516, -83620205, -1764486411, 1108439872, 1558006827, -486382551, 1875410950, -254298825, -2015576337, 1169243112, 1079571125, -2104601305, -349627661, 178608857, -1230380078, -1882234043, -1921606653, 1628300982, -758534662, -1825060859, 1159334261 ], [ 481279726, 1432162695, 1967988869, 754397027, 1775953881, -1307171397, -664118631, -493578033, 69539681, -1546159781, 983028922, -1975106784, -1540121080, -1415207657, -825186368, -139843209, 1633700250, -434726272, 1003855132, -772511376, -970360255, -535491910, -531334042, -408631887, 570841232, 1848896024, 1359763477, -104517015, 246850539, -579462880, 681743100, -2059949632, -1728954690, 1976020670, 709046308, -1504458561, -608468494, -1495108787, -1054655708, 1602448594, -342401312, -337137689, -58136008, -894932309, 518282655, -903655579, 624138309, -991917868, 900638522 ], [ -873671161, 1957025093, -871518244, -943094602, 11201542, 1125930517, -928068963, -1081417233, -926659884, 1725663113, -956831247, -873038657, -618117469, 948716984, 787563041, -1063135227, 1877868665, -2040693622, 1809436409, 1963363719, 197392212, 1321092980, -879120763, 1938613648, 230092924, 1487807389, -230801116, 475593442, 853313504, -88102007, -390615849, 287165921, 538656011, 855454661, 768696951, 495668262, 1302215568, -1007497816, 705871807, -2094935989, 1410153755, -1208744609, 906303432, -1560366878, 1428265111, 1406387606, -351941063, -1816027038, 1201658362 ], [ -1014334375, 1755648019, 1879730802, -1822959887, 1078947253, 401909519, -1813845160, -1757100417, 1075142989, 165983055, 1882423948, -1776965048, -345829593, 653407891, -224993577, -676695303, -822343485, -1616609861, 1705626915, 1095157046, -834861335, -628257377, 506315565, -339360866, 1473730195, -459160688, -987341690, -415215255, -1389336955, -600111215, 856465099, 1883056442, -920555771, 593116475, 1852397518, -930603006, -1292861850, 1227798667, 2051228358, -1983590640, -1933647756, -612890709, -1125431123, -602578926, 380126010, -405285704, 12955042, 161119628, -148002699 ], [ -1433934459, 1687631313, 1385391699, -1618543465, 493615846, 1270704544, 1856872747, 1219088955, 596029939, 1853845347, -1075670691, 1541355648, -1520441572, 1404136284, -245570503, 817609392, -1429021851, -1182728858, 1986596478, -1129369127, 1700659844, 1061393064, -1650819535, 1824205401, 1811394748, 924784560, 641092445, 351081970, -1346169054, 1419948658, 461048452, -341059891, -1189232864, -277663243, -1735668481, -83749505, -1122460457, -1874005969, -600835446, 1213800772, 1393541960, -383763813, -1313492759, -1158842979, 1780310634, 1584669437, -1936367099, -1104611991, -1080872660 ], [ 1195569942, 1809562969, -1611999976, 733068069, 2126705355, 1246889637, 2085732598, 1612399896, 1647812404, -1469633253, 1456978283, 1751578834, -1357167643, 1490019507, -1250654426, 803848954, 875010338, 2115384784, -1966387692, 1983857275, 1697517865, -697514623, 1838010418, 1455294842, -1424295481, -1486523478, 1190129991, -455578785, -376380648, 1081770165, -1332355816, 467748071, -868711826, 38781306, 1942532485, -1628951388, 1188953632, -241380821, -199553003, -2032031427, -556604245, -394148965, 827496178, -849482094, 1315455180, 1021884825, -1160879759, 1719419909, 1358745453 ], [ 1897030063, -386310304, 171240568, 1843443384, 944458133, -995672163, -770236481, 279880441, -91766179, 210887709, 623554451, 120800791, -1889293866, -1909136747, -1652397701, 1642628983, -409409955, -387008948, 180158900, 280344152, -1626134653, -1355504181, -832625726, -672225862, 441331796, 45731392, -431445836, 1384619356, 2094475447, -1290086745, -1485493516, -1719820375, -485504600, 1356805718, -641662416, 1193419884, -723541974, 179683805, 1433369550, -1563944100, -1446142688, -1149342877, -67519102, 1845293103, -850855478, -1945461353, -1238580276, 639649869, -1674487562 ], [ -1308490324, -71359363, 278299116, 1094841897, 937843494, -1680153915, 782992680, -1886063550, -1702796920, 709321367, 806782060, -2142227458, 473683434, -845510408, -179313682, -2052451307, -1816457034, 1551188601, 1698431494, -1540899391, -42182511, -555266133, -1125447331, 34295346, -1136595696, 1509686644, -506863184, -1817297627, 1706729075, 720980009, -553968502, 1051495309, 1038595156, 2079724370, -225896337, -1362623050, -729109831, 898380323, 2104255590, 1907068435, -366035232, 750673344, 1565275741, -1803202462, -2069448127, -1173137588, -570296844, 195462586, -1565993612 ], [ -1407539665, 775100089, 1036479397, -1149032981, -414358451, 210000773, 1969962864, 1766877864, 698597925, 740983612, 620555155, 1807777981, 1487688050, 1326746567, -183768249, -1999096974, -100495590, 427358424, -78327926, 838629190, 1492801346, -106555408, -958597059, 1466823458, 1796550581, -1202990630, -1090553783, 1635219527, 238973570, 2089044401, -693691621, -2081055057, 1244792067, -1852331112, 2091046293, 1677314047, 98561385, 1016285136, 51035757, -1639647965, 103420268, -1680669538, -348010284, -917225913, 951502518, -1300303853, 1144089825, -1349884634, 544524380 ], [ -117181647, -1872851276, -1045837115, -971249799, -176239367, 244144920, -1692980719, -1719360608, 1986582371, 450991882, 2054091828, -1601830418, 1027284977, 1737034665, 1129467743, 2058868918, 2129868640, -962052074, -999024095, 255915095, -755080627, 832272204, -189617032, -361137772, 372400923, -596747616, 987696011, 1377014559, -828610155, 409039510, 940709222, -1561114507, -1878994869, 1865507919, 649811012, 757313050, -564659283, 1879004242, 1430289060, -1123252454, 1989381652, -362350128, 1149016230, -315339845, -406845425, -1691103502, 110843885, -1325350344, 1192081440 ], [ 1545311950, -243730237, -1226664368, 1842166094, -1715202740, 1406875002, 1410882324, 1987003469, 1800395696, 621917769, 1647540758, -310069018, 647184282, 59811664, -83307030, -1266549130, -820164106, -1146384425, -706426350, 1536803149, -1463695348, 1613424692, 1777135440, 411043690, 812851633, -207945713, 60484863, -1042991500, -1218977615, -1912961206, -1245690678, 894583161, 134912983, 302831072, -22150179, 2135011535, 1651223006, 638310571, 1987060621, -1173733521, 384986352, 73954653, 1271949962, -1840412507, 304030561, -1189266787, -1166125232, 631363905, -1044471187 ], [ 693866929, 795725694, 1495662461, -1993112554, 912617523, 825047585, 1689853809, 785758422, -1759717630, -1645202892, 1006139084, 1317194013, -590146233, -1923037960, 950808471, -1381247686, 323735798, -1439534220, -1168832913, -1553449839, -33934043, 336070488, -924038142, 1225346257, -529930650, 180940003, 1165258134, -560688017, 952572078, 1734009466, 373740126, -551032434, -934088377, 344610688, -30864963, 1807656128, 755198121, 1395291450, -1341246980, -769711377, -1892114695, -143324162, 630105449, -127995696, 1899464027, 734498950, 476519351, -1886958063, 57842033 ], [ 1516498465, 1739420820, 650550459, 41546459, 650614301, 1686962116, -1968786845, 344408558, -1323297117, -1646023353, -316219587, 1269327904, -1846365477, -1295974579, 1082277562, -1241063715, -479152617, -772827204, 1163689214, -655000607, -1108302287, -1761668681, 2053935121, 2000117851, -94955971, 1634263095, -2025763867, 225401184, -104023070, 556482323, 614314601, 1689249972, -1650066010, 404540312, -1960657023, 1729960480, 4466611, 1464466581, 199433760, 1827808195, -371037285, 728943851, -9069330, -523153596, 1680872670, -877053867, -1645563896, 1961063617, 1814251126 ], [ -854874004, -1305419554, 2011059749, 412951524, 415274913, -61025574, -1964418193, 1052130125, -1442259256, -675647250, -734416539, 1988070691, -1345243462, -1644662427, -984097393, 451555338, 919404384, 153888201, 436093070, -2088138368, -2100745391, -1452330522, 218537070, 1905419187, -1369598237, -106273009, 1494470042, -845497860, 1920283564, -257104286, -528422902, -1738891297, 1759385140, 1866145113, -1422488762, -612398216, 1169574085, 978418992, 1953744772, -1873325805, -1751653725, 1292207040, 1091164680, -493169627, -2024166676, 214297303, -799029422, 1506043912, 659683977 ], [ 207372243, 1285344711, 1047253521, -2127025912, -2019645330, 1393891258, 171711761, 743957515, -127219637, 267183835, -645469180, 953995557, -1658933934, -1991748504, -2040289588, -263439598, -150023558, -100655939, -696502384, -1587897131, -2053673589, -1629172930, 1263663585, -2097676649, 1862523785, -192736865, -1823810845, 1390785547, 1325793585, 1926926621, -1476694869, -1168064489, -1100878405, -509228594, -1670697879, -241852583, 322535442, -387072010, -485499261, 1985870222, 1582240006, 990619606, 420854332, 1448797814, -1193766920, -74788057, 1173148541, 89361547, 1529418200 ], [ -1931711669, -1064796844, -1447202721, -592326684, -470733467, 978343503, -1443375554, 871202000, 1384596362, 1551380621, -1430238058, 670735123, 914348273, -1168860115, -674564631, -465898793, 1667955327, -425455183, 1879632768, -444588724, 667036677, -1144831393, 2040004456, 23868152, 1366735599, -62810613, 462797320, 392442741, 1283236185, 1978211068, -1819063899, -1963393842, -1429569295, 1342940329, -1090185778, -464296726, 163503762, -1741148562, 1794620559, 1391381930, 1412882226, 188448240, 490090969, -934419163, -825760548, -952399389, 32334237, -747064467, 1245121203 ], [ 1942724020, 1030421912, -1419324199, 675371999, -2115700138, -1654807514, 1828103706, 1588989019, 1781223155, 1056156057, 305148666, 1377208763, 1068840490, -2014985895, -281214205, 1143895592, -1965003292, -349478843, -1154234166, -1273968780, 1598531593, -1494168195, 560948549, 42816429, -58281148, 625981933, 2093527033, -1459676433, -101008085, -152750849, -1004939440, -1272627192, -1437078085, 1863901808, -783913079, 725780677, 460451312, -542405876, 1274218120, 718246792, 1854782945, 516761053, 136984012, 664218577, -1011291504, -1307958011, 1625219044, 1537631843, 1610986981 ], [ 778621327, 737860594, 78693284, 1939904686, -1854156136, -555059412, 131115424, 548733186, 523351449, -258724547, 201932738, 1045326885, 1838263823, -1437403685, 927355690, 1607714807, 1068296653, 1669012001, 380027361, 594822969, 250830728, -1310128185, -1284481426, 827971309, 880447890, 395471934, 1833562679, -2099320430, 6613696, -944908835, 155190718, -1857488066, 725976233, 31794726, -1197707806, -1550023334, -1447687127, -736255504, -1364871027, -1369982728, -2046058498, 1975857407, -1261371361, -1326290132, -1416482807, -629178174, 2043101400, -1733591334, 1795541019 ], [ 2091220377, -1430496752, 156338141, -190898727, -980542442, -249906852, 1015866463, 1434289777, -2001867071, 1875266488, 704697150, -1607503943, -341604187, 853377795, -1903159415, -393317277, -392850670, 930704563, -1859692123, -1681211390, 1952025316, 494360675, 1181089371, -1356249107, 76082021, 2056181515, -636138613, 497725766, -948597830, -1896492902, 61164688, 410650523, 1984532069, 1197692411, 162769348, 1505676884, 1490851622, 1611045939, -2112246422, 645547512, -583233592, -1143155505, -953880732, 2147276300, -2099244177, 1888221398, -1028828404, -1537923825, -1053966511 ], [ -599816020, -1124594137, 428722439, -2117942440, -1751363619, -1619011533, -687806857, -1636432122, -1776534942, 412701390, -1968440025, -672785429, -854062730, 192193129, 1065134141, -601417599, 2141520632, 477819727, -1656448944, 238813168, -2113508389, 1238917971, 1391476797, 1396547956, 473761633, -252045835, -1492258941, 1341647658, 1173187900, -1520153567, 312866906, -204813930, 1172327484, -1101289578, 838470543, 2053728007, -1503420980, -375126703, 261906402, 368622283, 1870001327, 1377016501, -1041104257, -406567190, 617659512, -399480950, 109331135, 1637175, 899925605 ], [ 1713066788, 1628870294, -446777483, 1735027261, -1440870422, -953071156, -1401727545, 1017870887, -8357968, -533677413, 915978480, 693382683, -366827137, -340332248, 133785534, -707077944, -53547117, 769912869, 1522351582, -26530398, -1660386306, 977296526, 1289246167, -748723611, -1696614649, 1630328174, -473913041, 946369938, 952380193, 2135325281, -37102034, 685885974, -1920658525, -1062844307, -1678155448, 1955679748, 1909739795, 2058588095, -625419564, 1686275220, 773350787, -1192702871, -1878370953, -1312926312, 1911308016, -1790787336, 986549619, 1608009074, 339106664 ], [ 2084925921, 696712963, 1159940382, -1616392036, -18065502, 1847922851, 2030268052, 2113305226, 355576742, -1216124222, 1666291622, 564021551, 468407149, 796016815, -1712283651, -534702917, 1135817148, 1878174359, 1608122617, -1260912395, -422113390, -785747854, 1927797863, 290900992, -715876372, -1316958537, -1225817201, -1553715900, 1647055078, 285585118, -1670908866, 75966870, -1003701069, -164245649, -1016713960, 1744889761, -1273122222, 825606092, -1115915771, 1861905401, -353377448, -1741853106, -1563511209, -577579530, -864538165, -1943550389, 751719452, 857471218, -206977752 ], [ 1709098554, 842441951, 608976811, 1585811968, -962541685, 1457378856, -762457684, -1184894744, -1710592841, -1804292974, 769386164, -1259841663, 124976383, 706119027, -1001046686, -98768894, 1084133310, 836205319, 2053917455, 798172018, -602997076, -529349934, -1648469172, 1030648398, 417322519, -1032445484, 693076412, -1358249471, 404938897, 1235483757, -342922650, 564716676, 970338507, -975179478, -822389257, -405726805, -552449359, 1685322079, 1946585552, -1366718051, 898767679, -1660579477, -2127972174, -1502306456, -568169997, 349768410, 1270462235, -1603030438, 1692303961 ], [ -609073568, -1334554814, 117917272, 1326547256, 1207011285, -814392072, 938961918, -209568268, -1260751142, -342217591, 1934056241, -152190719, -1661041090, -1266368583, -785453284, -2060007495, -196738047, -1234566100, -1552766738, 725716818, -876388414, -332570126, -1083011126, -1427281617, -2222346, 1319990676, -53598504, -856795268, -1334808491, 178101439, -1088429721, -1620246445, 590562176, -1000002137, 1392178125, -816161739, -180538051, 315109628, -1306572350, -860547914, -1377325723, -121336937, -87541282, -532896812, -1033707097, 1335596754, 1076226351, 1871538854, -61753555 ], [ 2087878294, -989431611, 337168217, 99557992, 628048267, -1427143129, -1848979724, 2135733019, -2055321407, -267805904, 18389096, -440034263, 1747622916, 241492712, -1291439602, 1031935085, -654781827, -1364577663, 572696617, -239589551, 948450086, 132263447, -579865854, 761202131, -959713882, -942186498, -2082638548, -1563966659, -2054540548, 475758630, -448744939, 675847741, -1127808075, -1858654799, 279100932, 1088274025, -1399922849, -1906956966, -947460123, -1280716550, -16052331, 2125596836, 1610186268, -234395699, 1974768347, -342291637, 1671770520, -384447282, -1882703869 ], [ -1469700386, -681023952, 1131966916, -813485359, -333429405, -2140856586, -1621019477, -391315979, 697110360, -699483953, 993842505, -888677090, -2065472647, 1176113592, 1209623725, -307936346, -1248733444, 1336904161, -261215286, -2100457305, 116603797, 303750842, -1187106573, 413214646, 324273274, 1814321780, 904859236, 1387975499, 1556727771, 1995375886, 432978390, 917773132, -2045337141, 1701424210, -59059092, 1296655553, -1267299305, -2126675872, -764706923, -1951513620, -1950211148, 309901866, -108510068, 1891452251, 1819500657, -1954630982, 1020080421, 926851231, -731723322 ], [ 20440641, 1277852987, -120373741, 1032364447, 1870249872, -457809366, -1493047584, -632308032, 1609289736, -1735162149, -811103980, 651565101, -1440506666, -1567387415, 122040929, -1333487243, -439676726, -2093605018, -983150043, -1654913505, 2003204320, 754646721, -1548270876, -327995310, -1375495096, -900166829, 1583810789, 2020104111, -1576827615, -717752347, 2040627, 220881547, 197486750, -10894681, -1502868135, 790098307, 779119336, 294711996, 1915252056, 915420837, -669982556, 245865305, 240707999, -693159952, 1266112754, -1148436626, -1349928602, -143996648, -596254107 ], [ -123800645, -534192894, 1433968382, -1456054926, -532130559, 712448566, -1490662806, 999012675, -1318312281, -47479977, -185953126, -217852236, -1051949961, -718085627, 1548122671, -577484341, -893908480, 705125862, 1265150998, 711494822, 1436392355, 864018618, 1680086624, 464831515, 1240177272, 309956832, -479211653, 2110959091, 1244585292, -449362078, -91659484, -1069884586, -1114281143, -1428544874, -1127677216, -323150007, 936659630, -304246077, -1395652071, -1642534332, 1106976061, 1170421869, 1949978028, -1395897312, 1782549159, -1776495948, 1497824680, -273424273, -558258818 ], [ 1040159892, -45043946, -1476550841, 1441056621, -1014124671, 391601672, 782208819, 1606282447, -333755591, -572050284, 1911180358, 1526405207, 1899099744, -1932545220, -1884792343, -1527049022, -1588211545, -1342554666, -1067728885, -480289040, -231119691, -1857628877, -1091774533, -2112092280, -901503772, 1933633780, 892562671, 1609054841, -1116826697, -242807808, 643618779, -1084039743, 1589107011, 1380588444, -2092091028, -1476062014, 1316485386, -274073361, -1397026923, 1275141977, 1611253293, 524043455, -19490569, -814455028, 1199923227, 1057458190, -906748438, -2009079608, -153158413 ], [ 396888468, 1116386501, 814631127, -646899426, -1855876524, -734813310, -76107923, -1382147587, 1938342622, -738232700, -1171073684, 1259306417, 920914271, 2074143930, 1536529603, -2140190722, 779587522, -1453745694, -591794802, 619186982, -2107266134, 130180530, -1603426958, 1926746345, -425813104, -1079960811, 1869792827, -1737635925, 345197784, -2002218767, 1099935323, -282729482, 190094458, -974860807, -906993793, -770804443, -96488257, 647106398, -1431190750, 375667088, -903311557, -707431617, -705553410, -250528472, 1053445248, -728019612, 1512932664, -144443564, 24751325 ], [ -2008278971, -1053892225, -70115583, 2123598124, -1195185608, -32680826, -681921600, 1507416738, 800632954, -1172402014, 379268377, 938079533, 793732016, 351487480, 1796548839, 1775891002, 1837714546, 1684430591, -321610467, -89653828, 1773249343, -2018630321, 870489185, 1908167820, -35464074, 1278291773, -750718686, 2040238165, -2075136905, -377689622, 270248049, -1099438906, 1345724917, 1424636499, -224275574, 1531250003, 1253594887, -2133917475, 228750117, 887886075, 1846546271, -280414258, -2038409999, -295073697, 993718159, -1802255882, -1072179593, 872806810, 1493899863 ], [ -411397593, -849493631, 515886541, -945398306, 481872254, -621637561, 1278535684, -242781124, -675835296, -1451771768, -456912146, 1471781139, -1789272751, -2087926045, -520917073, -1795618660, 1904733966, -1220189434, 845948477, 1060279312, -947886395, -1119991023, -1519251354, -1262259013, 624023082, -1896907536, -434598433, -2051850000, 674442003, -143922200, 903069436, 82441133, 1394038288, -1428781664, 1584076188, -1667384812, -1481143919, 1476087608, -1157584102, -1981544208, 464875673, -1592430132, -1596829223, -1466932582, 2072956966, -1399388511, -1747495882, 675768502, 656907425 ], [ 656362466, 137619130, -298126666, -1032259754, 2077320483, 1496845860, 1687242506, 1608013003, 1125972641, -1499604406, -1828112602, -346618460, -534398978, 22469974, -1249597936, 1306179348, 47398072, 984937385, -1065862276, -1032073722, -992688400, -1300156761, -1185508057, -307942516, 190200594, 1186380416, 90269620, -2060053522, 370621613, -2144438400, -1320279771, -466927644, 1721918649, -282712276, 1275549961, 866577123, -849416169, 951651558, 753949618, 1681777104, 2092706411, 1199629653, -442385439, -759594384, -162307199, -1526389603, -2071183984, 1456628606, 1658166873 ], [ 1923312405, 348746045, 1117438460, 1550196088, 130126557, -1070150843, -1705738305, -1693095130, -1456717017, 1206068476, -329703687, -1388498725, -658068440, 1970151182, 1793388846, -29448672, 270775880, -1557656151, 598289521, 2095492852, -1925113992, -2049312776, 409886846, -921162129, -276446638, 1791352483, -1838769141, 130919257, -145801912, 1770638980, -1946390804, 1533466566, 2052146821, 2136294513, -1037572484, 42433017, 1035456352, -409154259, -226776970, -900037679, 1867257067, -1738700350, -1990173593, 1208148374, -1700719984, 1960782328, 1543174571, 235285104, -245005293 ], [ 399214610, 1389235418, -170129926, 1621876338, 387595884, 1992122002, -1719354248, 1898962695, -1955360660, -253462260, -1704508242, 2137301205, -1897481455, 1491753793, -1281873536, -1330696983, 854725176, -51635141, 1594040827, -1586806038, -1204985350, 1425821158, -2049991587, 1232848729, 2003542074, 1178521815, -1444196710, -856885173, 1203919750, 1159975906, 1814854743, -934044636, 1042340444, -2127424284, -1762774012, 89600719, 1516021698, -628174490, 562683514, 604274029, -602481349, 1527589179, 311146100, 2099211564, 1595116671, -977010234, 731859697, -1114172328, 1176651585 ], [ -976710872, 1553703903, 1323729323, -1127873562, -201192644, 1009704287, 292121256, 972518148, 1145767622, 1264975158, -81178276, -643652151, 2065773075, 1493861550, -341058834, -1607183205, 1640808856, 1157648101, -1024506516, -1497322790, -1584395629, -1710921743, 71627173, 1337005038, 1667733556, -430162714, -1040436766, 637525933, 598045541, 494056976, -980898726, 432581257, -394153834, -130793508, -1585200041, 1113548981, -1963195158, -885603269, 445507862, 899527784, 272567384, -755211757, -829430447, -1599477605, -1973472348, -1393596224, -1321228523, -445359049, -1889986036 ], [ -535621587, 1820146396, 1184191167, -187316755, -592706683, -619414117, 1201558184, 768059075, -1830382117, -13322360, -1039265927, -1663004810, 2073906257, -957566320, -743894756, 945563858, -394808444, 1372318086, -271715401, 480228830, 1375928734, 1004977721, 901176003, -1687367744, -1513832624, 906333691, 1561642835, 721650107, -746960618, 676444583, 1720654991, -1808245068, 1574547890, -1016924603, -1808737419, -191602727, -173938649, 1313437013, 1382171109, -1714376074, 1060331703, -1566307990, 444387250, -1536360388, 1970228443, -1113900697, -1810684143, 1144764168, 1481267998 ], [ -731356755, 1591445619, 1394372363, -803312484, -906309182, -2068455279, -393741321, 1679967189, -420906280, 464382733, -1449909708, -1166508927, -1867557013, 1939321627, 1745884490, -629715244, 1563632709, -686038491, 1146545482, 1041668370, 925799916, 92965607, 839255674, 1441153450, -149932217, 736377689, -1201819372, -1078835863, 1759340843, -2125062116, 1613760802, 439988186, 1786262858, 1475828190, -1821770038, 265915633, -1552905498, 1112324840, 2123955468, -1348077144, -1761718515, 152797114, -722396111, 1456960696, -823561966, 942809033, -1953487524, -1069732609, 103743916 ], [ -1339531063, 1245725836, 516258344, -811152834, -1942050036, -175077977, -1765020941, -1688237677, 187379611, 1479439834, -1996848323, 1060970261, -1993628173, -1029142347, -1640696625, -1907713174, -1429685647, -667325164, -385526567, -974494737, 685054652, 282324491, -2028024069, 1999928610, -1167395411, -1903866515, 829588193, 1771613466, -181245789, 473659574, -2129406218, -1766984446, -752094184, -1480657077, 1645219542, -1977581884, -1934649059, 385014656, -93253540, -146543898, -2117573695, 688963723, -157085669, 1553540317, -827483813, 444642402, -1016872533, 1561719840, 402680405 ], [ 1280127146, -1258006935, -393152062, 1817178897, 2025276192, 790484664, -591482409, -931564245, -529278694, 169545175, -543074958, -218322758, 529244538, -1983480922, -541197603, -1494581425, 877859742, 661639328, -1337630206, -868876323, 1299362145, -224042365, -532281660, -872015271, 602883497, -1156770660, 1334255041, -2083211975, 379714708, 837463089, -1955001039, 1795052177, -1065708241, -1133838621, -816337197, -1345108789, -237307979, 1817679921, 1243266240, 1073437901, -488304941, -1001391853, 820141853, 1274643660, 1567751598, -1510888148, 1301265678, -1184851095, 1550002385 ] ], [ [ 1344620372, 271190947, -1157416208, -1584748070, -1988944660, -1519113933, -2081727314, -1505059637, -946555497, -649900726, 523909104, -1516758491, 1987141392, 1753646658, 1270256231, 890798567, 1360037188, -1314846926, 323291719, 130396443, -1431395308, -117781293, 269077762, -1618485551, -1302524024, -298527504, 687302345, 723735852, 313316230, 62859788, -312770775, 388895792, 690851902, -1188750489, 996351518, 1126033677, -1988905604, 1286023916, 1918889415, -233047695, -1193330741, 182055028, -956372910, 265790126, 1080841263, -1177750567, -327359505, 1410527352, 797314326 ], [ 1042748811, 718124463, -1225281413, 430136021, 1574286059, 474438891, -1262181128, -2137050891, -21415197, 2007471314, -658526204, -1448173335, 687414238, -49626622, -1306649295, 699792734, 1291428217, -1589719345, 2089615051, -96548704, 1987447942, -2109897346, 211378171, -1784013746, 295209610, -392728934, -852601854, 1563913752, -1884402044, 1261818690, -102293851, -1580241950, -271682260, 1176638700, -606212799, -2144997560, 1512373865, -1701721062, -2123408156, 1108306571, 1733837516, 1658570467, 1225856366, -347649483, -917440074, -1261785533, 1714573841, -1456836504, 1205578686 ], [ -924346363, -884456295, -1027110236, 1367719390, 2065677189, 298972681, 108288753, -493879896, -520241319, -1570778907, 1087291584, 171635779, 1185053030, -166636464, -1399099584, -857692529, -354557507, 1329612724, -484354261, -324118995, -1618171879, -1109276738, -1589357072, -301722704, 1993544173, -279730979, -1451004891, 1645548517, 579224440, 1303926603, 705015321, 789688516, -154527831, 1958219030, -911278211, -127621385, 1663116510, -2085665165, -688876755, 603489619, -1382160413, 57799894, 1248508013, 1566276808, 580634371, -540018963, -1346348516, -1366513393, 1014630846 ], [ 727007117, -1401092914, 1432078053, -474558740, 1421364587, 1983291402, 1412250229, -1690031297, 728408908, 1200863069, 1201986224, -584993443, -793148551, 1968048320, -393678653, 808640568, 1848746964, -1014339013, 1724705596, 837052967, 862482017, 1252582088, -255142377, -434593188, -164593591, -1889556276, 114722213, 745726651, -1198406761, -585270199, -876159948, 1418841097, -1718719608, 1835965795, 1305477635, -999450331, 36111013, -891059956, 1403903032, -993243765, 322529542, 230228221, 843524539, 687130431, -1141051804, -640229271, 1116562460, -1627534132, -875839402 ], [ -45799896, -201553473, -779138763, 1376434485, 879016848, -288921137, 631371587, 1529779719, 378900819, 1157900998, 2041241562, -1703748566, -2114532738, -38695151, -1261780851, 794455597, -2007077562, 812846461, 2091930876, 1392779256, -1772953621, -1529063969, -1345028057, 1448114008, -1971825392, 425822795, -879361077, 18152004, 1065704181, 557165289, -1870428478, -1878458288, 2007741298, -1691424352, -139949372, -1073711293, 103655405, -382772582, -1169491679, -2003203160, -1735812440, -1474572254, -531239185, 1557705258, -2134159201, 1433636387, -1115152180, -1593529862, 1553765264 ], [ -1868522798, 682948706, -465874598, 1581620898, 673045575, -133415411, -1218796701, -1645386054, 94247058, 1646177884, 1181332459, 2014288267, -396902813, 535731900, -876681209, 583709311, 667030870, 2051339169, 766261261, 1496974584, -1567428216, -308315052, -1317242849, 388945157, 1516750484, -2051022731, 562423132, -1007364300, 1262694878, -1658721119, 1542491242, -1013667420, 1494814267, 352321062, -1736837054, -832381754, 1265992516, -131697560, -2109450048, 1133561094, -1414288062, 635460182, -447694637, -1041628112, 1287700084, -94486526, -1098811341, -2003221889, -1065941520 ], [ 1178516904, -1727557108, 1016642434, -874221831, 14552118, 1377033929, -287248466, 1422196701, 1327877037, 762828699, 1977631956, 373995302, -1459045665, 1886939633, 339080800, -139382485, -288403362, 810450587, -2091783938, 403545191, -650290438, 2046252304, 1389992096, -2125444048, 2077636982, -316216099, -1564601327, -602149600, -1515619097, -2045992016, 282319462, 276963175, -1375693356, 195575180, 1794610307, -2103780994, -1495000303, -703793753, 1772868114, 652427858, -1785593378, -956438255, -1481988384, 1442391770, 910105703, 1717416267, 954825276, 1359859289, 1937584324 ], [ -1445273746, 1510601448, -1791160550, 1797391843, -799073002, -1418691591, 1639320435, 621771426, 332432125, -1447013759, -548241378, -1023384878, 1194990779, 1519183037, -743494040, -1667379530, -40774325, -1027798099, -402615232, 2080688762, 1213659060, 1949441960, -810357386, 571460983, -377924678, -1560908064, -1218454799, -2069153717, 1483606035, -624062447, -335928005, 2045564045, -84578179, -2017083643, -1511196054, 466415728, -455041926, 238258096, 373800482, -855568934, -529722653, 181150167, 1909494261, 417282557, 309496284, 1485293498, 2039647434, -1221026897, 503352846 ], [ 1032223806, -521825772, 731998768, -944298492, -1482522870, 867146090, 560391162, -2017253321, -1411156461, 587665976, 125301675, 874257894, -451896604, 866639017, -477516200, 1569370713, -459890180, -687878202, -1995812048, 1776176199, 1550318265, 350697379, 1252109627, -930656399, 799179742, -1817470666, -306196047, 1521758193, 804976090, 1978795394, 586962613, 100645708, 185216931, 74280463, -595421459, 942561131, -1568034201, -821046822, 898454111, -1053465110, 627428892, 1768590188, 2122783347, -1011547602, 1054188926, 1989903025, 1348808521, -548060673, 1121404126 ], [ -1596982750, -661806104, 1426642992, 1652931684, -1588587450, -2032105026, 128312670, -1904388810, 1787314015, 678794781, -1577985498, 418490298, 1422887221, 2060902002, -1469477830, -2082159865, 520872254, -1857976137, 1763862962, 1250081083, 19682916, 2015563398, 1671669274, 873886152, 1316014131, -943271754, -942661742, -239743106, 1601689656, 1074492709, -175226070, -1977286221, -121263130, 1318612877, 958777434, -1404242374, 918203409, 881726273, 1087273423, 2070002797, -253218461, -1001335897, -1712760176, -1642678866, -1295983453, -1547616816, -912427268, -1359960932, -338911547 ], [ -1527260591, 275097150, 1321862521, -219255890, -482654985, 1604336530, -1351443202, 370329909, -1155106601, -4343239, 1044797838, -1486750303, -1546401385, 1662743527, -973828814, 989563064, 998994138, 635414205, -22969105, 1264874004, 1754591514, 1912715176, -82347281, 990010184, 45716489, -518580749, -1433205739, 354058591, 2058293766, 880690781, -23703014, -796470846, -1313450645, -383618284, 482051039, 1684698910, 654795218, 477381510, -717087478, -1008736889, -1426958070, 1700249953, -1202248812, 145584089, -1339507216, -375369226, -2126203045, 1525059433, 1090249966 ], [ -1640580641, -1862587205, -1654421140, 461623101, -181934651, -1839344448, 208651141, -1736137842, -254700145, -2104146755, 920833678, -2068987293, 630807023, 1700302950, -611394433, -1735800325, -1600816026, 491383219, -950636584, -674826843, 564654693, 1108341687, -1791385136, -1733839575, -2058184484, -2127442209, 911916631, 1473887962, 2054888628, 625224586, -2063323155, 700836204, 1463156810, 2098510262, 1685702972, 1447840291, -2005545817, -1016138852, 1005194567, 1497537242, -1265701326, 690030722, -1017488024, 1723756684, -490075721, 1543388195, -357286028, -928514021, -2102091167 ], [ 1341187350, -1080754593, -60912506, -115587625, -1519099144, 1678679288, 1254535128, -899519724, -131264079, -1392087339, -48781394, -182607967, 751486318, -1619303350, -2121665631, 91922881, 1926973067, 1408721822, -1007222395, -164449178, 769866282, 849149174, -1632661742, -2018668216, 1384895039, -953715247, -1620682941, -1158949216, -1794043142, -197783478, 1095894883, 981528691, -1653665029, 560939898, -671805830, -546871087, -1659521465, -1139448471, -1380272087, 1188567318, -929039168, 2059150385, -1017402269, 1681791371, 1985831667, -1759437935, 112801790, 918088643, -630102782 ], [ 55761019, 1294547982, -460142794, -1372985662, -1155907086, 511826708, 1694563196, 1209302372, -1793980806, 639717003, -766350268, 1223251861, -373104909, 1399874000, 566439571, 595468054, 975539024, -1500698579, -1759214126, 1106473587, 2092177651, 1921225009, -238731831, 1309891008, 184877895, 201748407, -967610186, -871202416, -854314891, -2072323375, -707811901, -253129634, -228009914, 1186982647, 1164261598, -136633317, 1513352462, -999656718, 1421785367, 1387573419, -1501319397, 1077001898, -414629996, 1136375644, 1389178073, 2120551076, -1555512193, 1380751759, -186359863 ], [ 1066563036, -1496984347, -1862643330, 510055209, 1886735964, -41226540, 57012735, 1112062012, 1555717034, -824079736, 1565986281, -1575203301, -1325797065, 25957008, -1597474374, 392563995, 794140652, 1826597037, -533364537, 1830743789, 1446274400, -1864620136, -617072416, -1026453244, -310490534, 1498822708, 931786926, 126734853, 1065142294, 137287892, -693489573, -982293784, 456468260, -413454648, 485332140, 116449306, -835418778, -1900443490, -1901388386, -562070899, -204395592, 591406872, -885797107, 1821836414, -1296144021, 1363288369, -1364127586, 1468965823, -743106527 ], [ 485559415, -814468834, -232629237, -495908729, 905175626, 1522103243, 1891512950, 680241496, 2052116429, 716610341, 1314982005, 1052697669, 665004574, 503544770, -736799698, -1132902545, 896852954, 239489587, 341256036, 1313113511, 1282929470, 1284890019, -82132421, 1104148803, 228285180, 350246354, 992559036, -731596646, -2007207914, 1711574094, -1452574872, 1963317558, 1810595121, 2060216799, -540973702, -2050929987, -1769086420, 834292147, 1860116453, -556700183, -334579299, -93237017, 197673324, -1957674587, 108434207, 666960058, -1529771094, 1875498291, 1373629245 ], [ -1978632074, 194327385, -379665665, -1628553114, -1919564681, -2069667608, 1672792118, 1584382430, 1085891170, -1510205309, -658743731, -370128748, 278695955, -649344706, -414568869, -238398027, 1971311182, -675253494, -1429274349, -1401808477, -107298595, 682285088, 383226313, 908169422, -1667193922, -1466423747, 1278002929, 1911176901, -1909938736, 468617086, -1818587928, 1883546278, 56574244, 1209165583, -937443895, 818270605, -1863962690, 998326055, -1522298382, 1027328347, 1544331142, 1294955581, 1510044281, -17137269, 691960768, 138353484, 383355260, -660109733, -2064263927 ], [ 78350929, -222866291, -1169989944, 1868967666, 1006213400, 1570370130, -2130918745, 1076664779, -2053451182, -72528253, -826527343, 334748989, -591885715, 568345966, -1589295543, 1646690478, 169318809, 844052350, -1487393693, 450158693, -619384057, 1935780858, 1307827315, -591826864, -1920674475, -622439084, 770223587, 1606579815, 1715512716, 1256467884, 1110634502, -1119954641, 1905871625, 504822142, 584183001, 1634550808, 1878603015, 565510016, -1089915052, -152215493, 1375727354, -596091554, 619891465, 644675720, 1356137242, 1521444996, -196298505, -56267830, 1309991280 ], [ -731471134, -1878937071, -1503487472, 1172280257, -1464558066, -996646578, -540261102, -1042639256, 910536960, 1101219954, 1093151999, 1024902, -656310627, 1955182281, -1097790712, -1205911529, 1121107478, -14202682, 1957506090, 1071172241, -74296999, -83319861, -696661134, -1120886064, -343039741, -752605601, 1526326677, -1080757690, -2054234959, -1073589680, -1659513964, 605652300, -1424592403, 623855868, 1879758429, 1687262514, 237464458, 1664494810, -1229152738, -423874495, 259301825, -1987351181, -747809, -1102742863, -146527574, 816106218, 98492124, 1272238509, 1963709097 ], [ 912827090, -1767796529, 906050965, -268811208, -2061766465, -594709675, -1460938692, -316466185, -1521830271, 178690966, 1909687416, -1299316, 1342838911, 972431631, 506218385, 1215877752, -1392360106, 1210719233, 1363250606, -76081250, -636055925, -1846570928, -519184751, 1758912680, -80727874, 2062710846, 1463630666, -446763707, -1708013353, 503770601, 1794508598, 1031750556, -1598258069, -1465240841, -1731129816, -74269022, -1686289708, 1754170959, -1186784316, -1533254430, 1724664801, 283291022, 12268095, -1017150573, -1243111021, 682851754, -352961337, -566072791, -2126637945 ], [ -1397182127, -242997636, -459717933, -198375749, 416732954, 1552092820, -1336661744, -1419313185, -1202768801, -900430261, -1115022198, 1829419721, 675864466, -2092271032, -842335099, -184210848, 566066385, 2079745451, -412525852, -1731698843, -154114696, 602408013, 941470357, -1810552055, -126737018, -2005586131, -1805675051, 1614733054, 1536117363, 1951259057, -1497805203, 570803022, 255537013, -1864073601, 1313963808, -97650354, -960449342, 1709222101, 1975766667, -1241439704, -728170212, 160044110, 628871155, 693637725, 1416300690, -1454240242, -1745722407, -1325269191, 368235416 ], [ 1753817694, 166306001, 2038560590, 1583488930, -1521601000, -1613296131, -1857485641, -80108541, 1617994205, -1874251111, -1255486591, 1273292900, 1296226076, 1750872743, -976913365, -2071455045, 2034179581, -1182630353, -276147413, 771695524, 1017835400, -26154273, 1212116650, -359360541, -636983917, -931562000, 298562476, -1011704706, -1596392021, -232025780, -1688427792, -2029806957, 2004721571, -1716655212, -813592254, -1462412495, 1595465015, 1348668211, -817422615, 1433367969, -1997031454, -1191458139, -2017177977, -1080937121, 1904059818, -2054322534, -1044857366, -1026940342, 680928427 ], [ 357975797, -1000546621, 237921587, -1049164795, 1867088880, -1948899793, 1393792811, 1033484791, -220331438, -1417929888, 447194528, -1628920296, -1757086777, -1186588309, 2005679670, 2021253767, 1628966594, -1973463227, -361834869, -23665313, 1069168982, -535249308, 1500530480, 1262726294, 1310352201, -611130406, -1580494271, 793802442, 419527249, -917658181, 1474414874, -1670647459, -182060339, -608089275, 342349859, -324280057, 841236387, -1459785447, -958756309, 565904949, 1543223173, 637673188, -43233259, -2105123253, 827504693, -1831181792, 578147933, -1597966597, 1861525539 ], [ -844808036, -1546539248, 626957346, -481773133, 378933491, 603219486, -259627409, 136686448, -1349872409, -870243052, -294820368, 1485962321, 184465034, -1423474716, -595683189, 614661708, 532460026, -2115708583, -181782298, 1282913528, 666118843, 222808343, 1900417292, -1650455524, 1321661613, 561719546, -1806725514, 226292043, 1576314262, -2105995996, 392067920, 1450606758, -1642970559, 1683427001, -1184715076, -678756402, 353420037, 1851722583, -25391007, 222471212, -1210616070, 412054687, -2100418609, -4628546, 1012895379, 279438385, -1365209280, -689876226, -698462951 ], [ -1164148146, 1048726990, 1141944094, -121883223, 1289080430, -1603187558, -343835939, -464592419, -794021349, 342495344, 842117973, -1228043190, -1116719867, -686476812, -773503831, 1732793310, 873531869, -427580997, 145604861, -753270660, 1992709530, 502937008, 743024398, -1968858074, 1726837885, 1000713599, -21060865, -427181201, 306449789, 287947586, -31676865, -1066132024, -334978871, -1170738428, 1210348155, -422720782, 33017935, 26588334, 1163654750, -1262554633, 1831525896, -1465651491, 318093734, -1954296475, 110715400, -631082243, 1258487014, 378386581, 249891367 ], [ -1428077396, 718005384, 341977301, 330472029, -1956024551, -550380629, 1522005076, 240202930, 1665123820, 1588152777, -1337079253, -906267870, 902572733, 1207669757, 504107935, -296143216, 1040107260, 1631722620, 994161649, -1270070341, -861795374, 1339012318, 500165960, -529804120, -1664146991, 309608600, 1028672705, -1628498007, 239639092, -1315512265, -489166592, 1823276429, -1648236627, -244472386, -1826592138, -451232291, -517355851, -959520308, 447627222, -264000189, 1851071686, 668468022, 1566878346, -402321769, 672159562, -1339345028, 268462164, 1284610406, -2110662279 ], [ -448827252, -1405361098, 1884059772, -158486388, -135708937, 2051891995, 1623482178, 1137109711, -1687173050, -695485162, 309378232, 988032421, -1837326936, 2041075838, -993423327, 1776804212, 377266563, 1537301710, 643455278, -502785621, -740875291, -18034542, 1306377908, 1256449291, 1823145793, 1339054841, -226723480, 1162726041, -578249434, 1004014203, -149330784, 1712456534, 960344837, 628753809, 267126443, -902311897, -460648395, -446870322, 682906518, 646834573, 1074143544, 15398795, -1546768247, 1736599567, 1018884941, -1716863270, -738877868, 814957796, -134512337 ], [ 1222723311, 885425639, -1483967024, -1180474438, -1834398725, 1034530342, -788946777, 192148764, -1312726954, -1694445788, -1152965558, 1531486138, 1872043571, 522286950, 1997885060, -1782001032, -1596402655, 1087464080, 1430590008, -1403578399, 1760167513, -242348948, 1801400474, 234410248, 740204958, -992399087, 2035671004, 769004506, 175138301, -1909804124, 622500137, -1922020092, -1268021893, 972929713, -2002835532, 5588037, -682620320, 1948984137, 279517929, -1004198808, 1043794176, 1716683900, -1290074359, -1661672883, 1102762511, -1130609553, 5613361, -19864201, -1862864663 ], [ 706311869, 575600327, -1547412344, -1215994606, -85976505, -1667519237, -934499140, 1121853695, -1188555790, -1599674307, -518839973, 558359343, -1911752164, 1097675694, 744626862, -1489329750, -1460837577, 1578179103, -1260330520, 314441019, 1786623143, 1392881857, 1404383045, 428808594, -1717514964, 1414455468, 579344973, -888997002, 1446066826, -2113330525, -1177271693, 528812239, 1753899240, -2068870850, 511445791, 1651845144, -1134593319, -1347074948, 436913413, -143408754, 1130997937, -1226582746, -527490157, -2086851497, -381553990, 42639656, 542426243, -1452543397, 505254165 ], [ -1359221710, -937125489, 1389086735, -1216963538, -431745951, 1861755441, 47958609, 680843746, 342959620, -1495052950, 366998317, -361477921, 125531156, -1879454569, 302046733, 1442963832, 738474533, -822931440, 1326628282, -605294192, 64002753, -1465089426, -437001716, 1926612307, 1202633396, -886207199, 612715978, -1832093856, 1805259521, -2020558058, -813432662, 113033006, 2094767183, -2070616622, -738043652, 1729109125, -1376220273, -517022613, 284565878, -1084635231, -988271625, 2091325503, -531556498, -691918927, -747492537, -108334588, -1846977467, -1105352325, 1601964668 ], [ 405770698, 1838755446, -1267059704, 168680314, 21967126, -1593070664, 439370348, 415563728, -1490058003, -547643709, -1700923201, -641215566, 1352560400, -88513401, -348586137, 687044414, 543880237, -1028078104, -464144214, -1604758557, -491561045, -1363723078, 1861903113, 1248923051, 1542799554, 115810308, 1337298826, -2125851139, 326028461, -1138091758, -307166003, 2100109404, -282470264, -593726833, 778070753, -353081281, -874078502, 1235717050, 50729014, 714463761, -1695355261, -1440695611, -76530533, -1185491944, 914536557, -855831590, -1078908803, -357228373, 1174916441 ], [ 912470718, 1366465825, 140120618, 102312435, -434430601, 794410094, -644263735, 852456875, 567702975, 566804378, 1782237530, 1059246505, -1282620617, 1075555080, -1555894230, 1599908730, -181865856, -1065088512, 332860203, -715123693, -1887789945, -331944374, -1141137873, -1244726145, 522927528, 276049929, -889122990, -1456031169, -1006185522, -338970637, 2122002460, 130423195, -772133194, -1683685086, 2054012611, -1233967420, 2142945381, 558496671, 915078552, 2102588239, 1728232101, 1623271370, 1425731000, -1011301550, 1544757708, 1320999108, -871801796, -1654772813, -794613147 ], [ -700240376, 919547492, -1053290963, -632950011, -843059158, -1320032947, -650865347, 222082175, 1194375604, 786850339, 439058739, -917988222, 203188835, 2048653900, -448311411, 964411620, -1763168110, -1493805901, -957993281, -153061493, -2054400763, 1144172428, -345033070, -677558371, -1817164819, 215116525, -102194653, -1362614715, 384922485, 2107596526, 1335923238, 1925872690, -984218759, 1401335817, -257101216, -1276087450, 345048612, -1879739084, -922731333, -2024507574, 140781156, -449425468, 259151169, 594020395, -244785461, 1224786943, 2110672470, 1324843879, 2111798925 ], [ 1661882964, -1376394916, 1787174246, -332828523, 1316809833, 1719813310, 1535890665, 1961046805, -176195680, -1091172542, 1972490177, 298497450, 1069375234, -577959362, -1265657145, -444792874, 1362855561, -2137533613, 611409178, 989525019, 1956243317, -1513403430, 1530407059, 830808563, 903560635, -1836150819, -748166881, -674236698, -2013044454, 1576175790, -2101086554, 1422322959, 1508480399, -1492685745, -1929011766, 1215254264, -695159033, 1355163324, 762372678, -1594270989, 223736938, -1654028369, 1563072552, -275622491, -1137387288, -130369080, 1471077177, -1883600060, -250252735 ], [ 964522444, 1808910059, -1318115529, 722034168, -1388786046, 971258754, 2094019295, -1831826148, -1859744988, 2066612455, 1995890662, -322591736, 1263251522, -2039413682, -402128682, -1958189742, 1179172981, -1306854392, -29187945, -348233063, -1028756704, 1774471079, 402658329, 1478119383, 2143977017, -1980914565, -84857624, -1800645147, 1054527313, 790712666, -1402301944, 1999369620, -887353636, -783671510, 133211066, -1582367862, -2124510265, 1397274803, 919356653, -605029826, -1981884649, -1479627559, 1915806784, -609150581, 679349628, 136155982, -995952193, -1812244582, 1979145155 ], [ 239542562, 1880066770, 481715743, 287975644, 1815422410, 2123039657, -924178918, -1381807119, -1056672901, 999869036, 430781894, 1797703111, 1585642623, -1249286854, 829535556, 477804252, 1343069082, 258011938, 1232986313, 1265870913, -561175027, -2046279740, 68099984, 1070959647, -921877717, 1273501494, -252790836, -435770555, 1167673613, -1596318936, -881587152, -1007708587, 1484247944, 752262133, -77631237, -1641547218, 659695961, 152550824, -1007054170, -419884083, -1028633665, 519232731, 403492629, 469842126, 515462309, -1065950658, -281130026, 1911676284, -1856291374 ], [ -435654973, -719215555, 1177450751, 851689899, 2013542308, 425778173, 1715134467, -847268168, 541641547, -824900481, 763553835, 331223769, -388549597, -16987876, -535375208, -1734377114, 1139109998, 781417592, 1576808427, -893156672, 2068586133, -286437669, 400803781, -129383854, 1165885471, -745466016, 635287123, -780153818, 1123085613, -100653602, 1320257873, -920063191, -706913774, -1489557239, -770845014, -1409277193, -2085621147, 525951606, -258011258, 175862502, 306542776, 73271529, 883458850, -1334904555, -1334839669, 7756385, -1543835786, 2074574996, 942990717 ], [ 1707190277, -1934661348, -113368194, 1996325289, -1823675844, 1576979739, 1808800526, -1147677271, 365294504, -128657527, -1565251091, -1448414968, 1165829329, -2028157568, -1411097979, -457418863, -475511520, -1834536071, -512156931, 1993352694, -474532918, 1903299069, 364000586, 810826880, 365632782, 246180300, -1951400500, -199337832, 755152167, 758584692, 1899504525, -1626497661, 269752347, 2044040545, 653722263, -1004619471, 500656131, -249779930, 404337909, -1909066741, 2108757771, 36559909, -2012929623, 1015139442, -877756603, 724329095, 1044809924, -1946657061, 667225909 ], [ 963538961, 1872355988, -1566559360, -959122008, 1301595471, -143966892, 1974468594, 1707724995, -522944687, -1650724744, 913948337, -587422262, 1753922087, 1066836627, -123370803, 837461783, 1181401171, 397222170, -209099996, 1580089218, 1921328058, 1568954883, -1502412835, -1108312875, -2137972857, 1867846021, 1210233081, -1934956670, -724649088, 1615299559, 2077232730, -1931590381, 1328883542, -1226300130, 1092701636, 2012392674, -222888663, -696452518, 545220791, -102009711, -727013980, -372149881, 1823702392, -1874432071, -1887252332, 244249343, -108653370, 1519706693, -1611165497 ], [ -304904958, 342344622, -1699656424, -1913484413, -1484746683, -1661445820, 1905468908, 973154187, 1501101949, -500986063, -1676067287, -139055029, -2006939295, -52545863, -1790575053, 1894690604, 438802348, -321381220, 1827764395, -1671754688, -2128155298, 489829457, -638136252, -634871153, -572034091, -1098372756, 531839529, -21465371, -773270632, -466918051, -861437331, 691988638, -1498876963, -707703574, 479933217, 1905710127, -709661591, -1860375142, 834391910, -497643124, 82736411, -576828198, -1721179523, -1109273750, 471193153, -1593624393, -1620356562, -74091476, -1089504319 ], [ 401319000, -645092508, 644099710, 1469055347, -1302915421, 725783313, -1167663290, 1208414949, 495847045, 2008460861, 917691664, 2139115981, -511325941, 2107538323, 1184442927, 513459705, 247273107, -836145825, 462773920, -768404427, -193812659, 858757381, 270882653, 521994069, -869392676, 815939050, 1036468582, 1709125056, 1132312593, 206909173, 1560859759, 1246941322, 1281733764, 352579855, -1206546540, -1188065703, -1001536734, 2000022349, -1847772532, -835431245, 516496991, -1597409052, 736992189, 276099775, 70354186, -535243312, -373406840, -1227352435, 1843870426 ], [ 849681007, 1775191283, -1706385391, -98240291, -368399307, -778892126, -910777036, -488124377, -1405494879, 2105233559, 1376142337, -1896328369, 105226711, 121326392, -1045115959, 1416054017, -1755546162, -1708903156, 827249921, -1721932386, -1731380995, 930324359, -1673181705, 1302032365, -153667662, 1024111757, -1434903924, 1368386595, -1200326420, -845484723, -1947941770, -1865419107, -375790997, -93007385, 1756448149, -1206549698, 883860736, 987045663, -1807006650, -1805274897, -1206932581, 1075704698, 910716610, 1164687528, -5735846, 1636318952, 1457076134, 2099856082, 972815307 ], [ -1992016721, 1587149519, -516754143, 2065541903, 365928285, -552200679, -66704720, -1955284367, -1445747700, 956421279, 1603502181, 1042458210, 1291201280, -362270003, 1903713079, 1525602132, 335840317, -1281941775, -1860659171, 1027420894, -247173665, -405367413, -2066521767, -230645860, 1202112651, 1015110637, 59923442, 72458172, 419635729, -2100364871, 250377592, -1289675140, 1784404691, -1538411779, 1800223770, 1349777112, 197444960, -1550675978, -892624972, -1406070648, -1203972422, -1833885054, -196145168, -1510113761, -900028260, 840303201, 511880432, 1366504691, -1154038131 ], [ -113211497, -1546439748, 200067390, 1256743237, 843612526, 1281391533, 1693530543, 1718786911, 182984762, -105295821, -505622084, -1745565575, -255726661, 1479948399, 1210107930, -785205326, -778704987, 50157175, 45068873, -1112136453, 1541807484, 487998363, 896569620, 1952397995, 942700909, 82793362, -1332677542, 1373213639, -1796036834, -443441429, -41394822, 1378158892, 769574101, -977184896, 1533316652, -1070264440, -997534381, -312979872, 124536167, 492911345, 1552111740, -204803680, -569586309, -959896487, -613981950, 11992042, -309442467, -301977354, -406194321 ], [ -170272332, -623744940, 1346328635, -250909448, 1740206338, 604498345, -1938163562, 1888146185, 1526278529, -1863523450, 283593595, 1842024231, -902082383, -1767613728, 1734848181, 1275542387, -1127284387, 631585537, 488801, 1254177819, 1769526106, -492248440, -1986371208, -944859731, 892065188, 1047373143, -829798278, -1777162762, -521706838, -2010716382, -31139724, 2145227234, 350625273, 720596117, -1243365561, -1321672916, 730058745, -219637487, -851298887, -2109811655, -1059410734, -239883117, 404984451, 1036991063, -693150842, -2030987243, -831232303, 4231593, -8163674 ], [ -1929445144, 1969503449, -1354756109, 1074857063, -265878078, -1626885289, -1680880498, -244914711, 599952888, 714059650, -1103753405, 351887646, -757303450, -210120004, 1144624622, 2118444974, 224945451, 1828967876, 1077736599, -767574662, -992701106, 21466440, -293480130, -268115846, -1286304471, 387446557, 1338425768, -2028510270, 1218446302, -1332546314, -1101137867, -313510551, 148654675, 889838504, -166470082, -1715307954, 212875306, -141054433, 1086215710, 844232294, -145591019, -298166302, -1035224377, 1752419312, 1131197983, 1801137395, -1132676110, 1376925174, 1019958244 ], [ -953915264, 201008356, 1701405579, -1991796196, -877875705, 2048393558, -1875287597, 600346884, 915881872, 489481205, 1138850085, -548417880, -1601602571, 1667429606, 1820533636, -2083467598, -66603878, -1407206381, -217202134, -735641123, -1654175734, 1346517465, -1377825749, -627260122, 1656043452, -1830451461, -1397485783, -130218880, -34702693, -1820721530, 2034474568, -2040655571, 1383467954, 333310375, 609819583, -1219900168, 711120539, -94638616, -585816170, -293677727, 1335324725, 150399722, 320178065, -1010116593, -1818799567, 159113663, -1585141649, -1725574638, 1263919989 ], [ -506343738, -10434802, 1578155026, 1926435411, -2083370950, 1560400245, -2087380378, 427042938, -742412550, 2076323434, -926829806, -2138821903, 1532268208, -407557400, -927403480, -1715990552, 783650638, -1186019660, 1703307976, -80895513, 1579528457, 1346787431, 818345822, 366895719, -883593617, -974270580, 1453720435, 2093657287, -78319667, 87721235, -1633827834, -613720487, -1841741905, 478394884, -1932883360, -2063318717, 2038770513, -17625398, -678262155, -1022547617, -261330402, 1201591935, 686248192, 619396650, 1454355498, 1624930384, 1177052557, -1596330524, 673222226 ], [ -1617140136, 357701063, -1108021564, 622862689, 1666283420, 1671113770, 1935226612, 141139638, 1031558441, 1058127679, -255050542, 1513181245, 4419955, -308833156, -1102280081, -263194291, 621857469, -1566789025, 2049259339, -421549859, -1415290082, -17262425, -1209911867, 1437095359, -378140848, -1056055005, 1405707167, -711670827, 415322025, -1503896785, 847708975, -1611155907, 681201700, -940877673, -1772330363, 1313532448, 702725114, -1875157987, 1948207649, 732966374, -1934163719, 81853927, -107110544, -1725538068, 1333861073, -511753583, -854162489, -299172249, -1798879290 ], [ 219335061, -41729579, -350424264, -1783650010, -2036246725, 468423501, -1593989227, 1191917718, -625930060, -354105904, 1878177847, -74454329, 381455515, 187313467, 819850627, 229562594, 482091409, 1096901193, -2056853933, 725650825, 118262620, 1063382288, -896726656, 151157736, -1831065177, -1041559543, 1189549252, -1006358698, 1036975195, 1233003157, 521122259, 1461811511, -771216545, -1085108800, -352080034, -1642805402, 1369357491, -334327129, -673882784, 1450415172, -1374051441, 1282409858, 926857129, -1642160328, -1847941484, -1390628760, -804553326, -1589392045, -1945223483 ], [ 1020700999, -1075686918, -46037406, -1737392760, 2064936594, -1990980358, -471480340, 1953742568, 1448476343, 959551395, 1457486107, 922082296, 1973760185, -196834490, 48586683, -1399651005, -1799021849, -1908398038, 1756433140, 47272613, -567617629, 1967818589, 1832861217, 860150243, 57694967, -855396458, -436266800, 2094263357, -1875832645, -1245019826, 1131277256, 1481458102, 800735203, 946643543, 2059075935, -2060227675, -132969697, 1435055894, 1428425428, 2024497043, 1164951988, 1327655846, 418586497, -338219934, 974041659, -350123064, -364902074, 985236802, 1565851231 ], [ -1838538009, 1928812387, -1624302007, -2047425659, 1902090592, -246913038, -1687891041, -1567079131, -2108350738, -1048252231, 1854301317, 565683217, 1370644118, -423702281, 1581457936, -1540113899, -714236216, 963568507, -661299626, 1774993492, 947971304, -2063010706, 118061428, -669002877, -20913369, -1599175812, -120069736, -611751829, 1762901111, 793840349, 1975091271, -1510693421, -1393057580, -2106663393, -1677320596, 1421692608, 56025774, 1423197691, -1705836104, -613476405, 760199110, 1737917221, -1718988658, -2117404313, -1631271945, -332290012, -261196157, -374706946, -825176540 ] ], [ [ -690873049, -1704193656, -945082822, -1481474308, -965869104, -1498240200, -1063802173, 864618361, 911948996, 879503252, 1661634522, 1941119389, 2094643316, 932275081, 6317289, -385209613, -413857019, -142416228, 1810088752, -510849713, 1185921444, 609134857, -253423939, -1728077762, -644858055, 1854758178, -1730355561, 1050620254, -1220374025, -197085508, 2046425118, -744380012, 1280739644, 1572486643, -313361897, -267415444, 694389670, -846528176, -1700649279, 213102736, 1956318092, -622326455, 217876095, 1641690879, 1129859481, -1949246762, 644386112, 498905790, 436421630 ], [ 728403538, 146106991, 252085277, -1418667113, -569455344, 19952752, -362656548, 2049767026, -176367546, -1906656187, -1383096994, -663408690, 225729459, 1407458392, -1242423706, 747521301, 1953906211, -1384800908, 821678390, -1473361105, 1731678117, -105297378, -1030921095, -965067421, -1472426096, -1411090493, 605364576, 1413173806, -1082511267, 958629204, -1082459362, -304668955, 613457849, -1416556494, -954856081, -2112382355, 1704296838, -1526484751, 872275014, -777859890, -511450242, -1024386965, -642572905, -968215227, -2071305567, -1210523830, -1304603113, -1815425211, -1225653669 ], [ -1804533885, 1383082035, 2049953132, -1032482875, -1519372908, -1562835177, -1558537946, 930074194, -1593850653, -327807790, -652561942, 294797301, 1934529645, 1550733230, 579423835, 1753930240, 2007009845, 2086054857, -1361696485, 1795617154, 986061230, 1063555056, -1803820083, -1586005709, 321837321, 626695344, 1163548527, 1824277019, -1639746563, -595294987, -311003236, -485715950, -1331428520, 3017104, -377590441, -2115140828, -1603669283, -1114227756, 1195825881, 1996171814, -1934600224, -1164830930, -1404228385, 1969358662, -2080281902, 17551963, 1320272980, 467613661, -1427969404 ], [ -493172679, 1071226127, 2033376603, 241691129, 74867107, -1775352005, 493904399, 755708246, -1726703238, 1899073538, -826364726, 1384324644, 1337540869, -1913549137, 1673667815, -1064572654, 1543482662, 1741188931, 1545630284, -894049693, -1741494894, 56575192, 845248413, 2076246938, 2036375947, -455092906, 1590851189, 1946403966, -1898906000, -1045172220, -433890350, -1699363684, 1956219060, -2111620938, 2113776927, 5501356, 130059338, -1860546781, -223464402, 1007643265, -231231705, 1533481614, 1244139813, 674018568, -1648640116, -776148063, -1039349954, -475338620, -1603568219 ], [ 1754159910, 501433092, -274663421, 468664602, -1336994220, 843270206, -1337704869, -281394452, -1246238092, 901520162, -870987138, -1740471698, -300774898, -982839028, 1051246235, -1227989249, -68769936, 945095730, -1519514659, 2047723058, -977261931, -1122858841, 1605268617, -482635213, 302406164, -2085701131, 66559945, -469945410, 1537248147, -983731020, 1145720952, 396322447, 832037011, -2097100562, -1094280084, -1567402434, -1023423048, 346982973, -1768556691, 1147399860, -522471491, 172933271, 744399830, 396469354, -1491103417, 359791532, -157798312, -586472208, -2139848218 ], [ -486953160, 1744610123, 958659729, 56157921, 382077489, 468157467, -597422996, 1380266746, -640177389, -761749040, -914360106, -1031599582, -98019908, -1959500653, 303442293, 980641295, 1813754765, -333983723, 1932656950, -1491647632, -1328837052, -1954727540, -536025863, -1650940785, 40069774, 672232223, -803555410, 1388965578, -790157783, 647583455, 699356999, -2058356896, -1833103218, -127553162, -663516357, -1307955847, 1806192131, 2120984819, -2008755041, -1610839286, -439957836, -231719367, 545724188, -1030417163, -2090305744, -1265160814, -537835825, 1294207034, -325049532 ], [ -963376955, -898343275, -18780200, -1572247186, -2100096922, -427278035, -1006252780, 1393967119, -1635550639, -1236243971, -544212703, 1527623079, -223925930, -2074860942, -1526943351, 472994785, -1356421809, -605155330, 1165703650, 720124306, -882025150, 909838721, -1683036394, 153133866, -1159946777, -1639508989, 341716576, -1663887764, -286520907, 2111362321, -1511776774, -1054780872, -1700656578, 1047892331, -756184473, -1090849605, 1573105290, 684668050, -656557318, 669050506, 242444046, 2138969198, 1207416325, 186694040, -3736710, -978066734, 1964581273, -683573848, -856666029 ], [ 419592985, -2047301976, -1502136349, -966922488, -1443651836, 775672568, -404648479, 2674357, 722002146, 1019692995, 1743480252, 1121165846, 1239742917, 1112825621, 410673284, -1411270562, 1251698695, -1318435394, 650665121, 1283488756, 1066565351, 320672500, 211998556, 1225427160, 1556728548, 1360725547, 772579330, -2119279677, -750976640, -866921292, -1141129813, 1843357628, -1278988234, 1914612022, -1277789977, 626569908, 1523012354, -254260037, -183631215, 150151227, -1624323279, 1351153801, -731295583, -1111958962, -1182714966, 1800623469, 308745359, -1597807883, 1339705778 ], [ 2127108936, 1366382246, 415317810, 1152072912, -722345189, -1081098822, -2097093750, 2141983543, 551698012, 700038084, 1949080567, -998048318, 1194570081, 415664633, -1073089518, 734716842, 1117131220, -1762461205, 932326966, 1471009562, -2136060263, 1302854516, -1420793335, -2028870269, 973419086, 2086364491, 1605380289, 460941720, -166246465, 697205405, 1264371974, -2094000420, 419206067, -1440924931, -1084957381, 1176391312, -1009119968, 2067691964, -914662358, 2069682619, 1508365002, -1331469897, -897765516, 2107923386, 1384996324, -347106319, -41584817, -230973190, 81183238 ], [ -138536462, 128482372, 1528129920, -1597658347, -294739033, -2109773116, -1420579349, 1199937528, -1122324493, 1029295127, -1438423716, 2056694061, -29097070, -91489945, 573497816, -1374629738, -1199153296, -284408578, -1885197192, -2045159393, 1609783108, -927457254, 316029857, -1382921531, 812633408, -2094012718, 1128304420, 612243812, -368837016, 1515074774, 1491496702, 404782539, 576520134, 463118677, -760783823, 834580471, -520474204, 1596808259, -582041071, 939732947, -1644273730, -569104681, 155605277, 1379563584, 1621976021, 256861311, -2076125799, 1628550334, 505478046 ], [ 802338574, 117739829, 89243166, 139647458, 616963039, 1309749304, 915711489, 1341525964, -1538148113, -170267963, 1003679958, -617155114, -413830301, -999665953, 1153798803, -1859225205, 1001130065, -296164441, -2094663601, -1298249837, 226746980, 335461406, -591871935, 1685077071, -1996549182, 619841030, -1069832799, 1585632568, 2021854653, -1722107232, 209285977, 905341548, 672700396, -185198857, -1896271464, -904067586, 1588830725, 2029704665, -1447803837, -1910217698, -1216009020, -1115199429, -865305351, -281455253, 1132901943, 1358127860, 176733175, -1004166513, -1404472953 ], [ -821706948, 1398038591, 751324601, 358391968, -1529627993, -2019736018, 2050178775, -1441415703, 385141127, 1548460431, 1247530782, 1728531195, 968185720, 358996085, 1286660849, 1782553729, -1173672419, -1147457384, -57623236, 695769699, -1027530412, 1807469500, -1348018041, 1766640241, 2009182679, 1074164289, -600015096, -52541399, 712895444, 478126462, -1818026665, -1730832439, -1388733336, -623855591, 331578541, -67637881, -885867769, -1184674619, 1730771094, -1010787505, -1462871582, 58496572, 18741064, 805223844, -414022882, 958713724, 163861923, 1044405914, 826623264 ], [ 20790369, -786760477, -473245542, 1239425507, 619364438, 2060908693, 1418592337, -686134908, 342152450, -1689521341, -135323592, -1835125887, -1158868947, 551204507, 472108214, -1587579964, -857016846, 2058689902, -1027956264, -92935814, 1403536601, -824735192, 2081051691, -978657205, -756513684, 1433509970, 1083682387, 1253403988, -1608818020, 2025025184, -1527068513, 1103347201, 1012231605, -1671690597, -1473277242, 123230253, 2055801973, -1665682024, -731871895, -613836665, 1904918624, 2008188791, 871556776, -79692435, -535592796, -1275511900, 1322894528, 547957570, -1047942771 ], [ 524935190, 1226463711, -1053335927, -830869417, 932090105, -1921864612, -989063052, 73371076, 260320724, 1347741172, 1230977366, -1841089880, -1627151018, 1433659453, 477143694, -1315426813, 1159291352, 1572146367, 402225972, 1131894671, 1736432535, -499835407, -1765169562, -152292203, -1855849175, 209861721, 418335570, -308449937, -1611513794, 887280440, 456666680, 1806388293, -1549013395, 1599662134, 1498213138, -849946589, -872585441, 871453849, 18903890, 301596678, -1593975268, 1981928989, 578267891, 1888843473, 2130200505, -62611139, 797082201, -1945896213, 806174031 ], [ -482181350, -612083181, -2112311987, -1714158977, 1529890993, -1601891612, -333341734, 42464916, -202079958, 1245266670, -1529767669, 366770761, 1191548079, 1974599191, 477183678, -2045898507, -74098528, -593881588, 1705299785, 837801997, -1903539475, -1800987713, -359371978, -1583528967, 1909384198, -1294290847, 2105499631, 1955462529, 1147430186, -389263144, -1998096614, -1224431590, -1934545957, 1087256240, 412922905, -1177841222, -1527071314, 539507636, 1991529120, -1309531496, -113710625, 373620248, 742007860, 1614233659, 1671622767, -1789029895, 909068012, 1689319571, 722846519 ], [ 379965353, -1093780701, 1763815982, -1114563314, 317726514, -902106339, 1013587184, -972235725, 1563826211, -2138673143, -923159249, 725279996, 424724790, 949136117, -666934790, -185532059, -71179493, -1467313234, 1835734113, -431893834, 222326889, -921696993, 356859475, -199275562, 1802501206, 166556470, -1541265206, 1568952193, -1126982887, 901984234, 1022618354, -1809129270, 1278776965, -1013300131, -643375577, -1234623020, 248165063, -291835073, -45915393, -70783457, 279556816, -130786601, -1292770224, -1379534116, -686335104, -824874971, -1776869605, -1825913343, -1931464148 ], [ -1143240272, -530388653, 1759799369, -891552987, -1204705794, 1417146258, 63663502, 46377397, 1861463339, -1744629386, -78648005, -1220931107, -2132198424, 1782928881, 1052021922, 970611233, -262271573, -1905182762, 253385361, -1900641088, -1080511241, 783384168, -867578842, -1389128531, -1901411886, -518529077, -158789993, 1068181578, 2055598248, -2002630752, -550833423, 375587675, 1213794309, -718355996, 901840977, 2101494232, -1550716043, -1085124593, 1337722285, -1804701770, 1690242829, 1512513365, 1943546180, -1544990689, -1173838068, -2142578763, -1606665032, 897344321, -1538481107 ], [ 881107470, 1338279044, 426629972, -50951708, -988723575, 281847407, 1504425530, -1714903104, 2119046404, -8336332, 561034827, -1310075245, -2041148925, -126684760, 148031182, 577937619, -1126429499, 1884449297, -674485004, 1550548818, -570286986, 501798107, -1396214805, -1363714244, 79367233, -1726626522, -1061528840, -584354390, 1731448117, -10710916, -1961627534, -4365577, -878474540, 697923907, -1995424676, 1165113708, 1769746988, 694869754, 1287516642, 1686070076, 107642341, -1828250748, -2047090569, 1977515055, -404382766, -660052481, -2105218747, 634814348, -101065713 ], [ -513101471, -5131486, 1285250774, 1806316037, -1356390513, -753259338, -2075891, 209611501, 181048254, -875234166, -1534469508, 1821814982, 1146262452, 1229480100, -774627347, 571943451, 1964035018, 175534134, -1542388783, -878805754, 382044838, 913957511, -2110198234, 89393746, 778215373, -1514223968, -1980834942, 1181021103, 1886125429, -234100870, -1643995816, 663575057, 429203308, -1841538231, -1247834645, 2076802048, 265936499, 904343084, -1809939216, 1370167631, 1179754093, 1678606152, 756923633, 1885312590, 243741059, -382694398, 685704956, 148058790, -709476032 ], [ 998678078, 1462919557, -1505452647, -261854587, -1570335392, 1785326682, 51048896, 1139245203, 330559273, -159758695, -595344150, 243303722, -1724105464, -1638803153, 1844475753, 543717654, 481773601, 241393105, -160764513, 345496999, 527480426, -1601209838, 1571529362, -550752893, 817357522, -1058696042, -750458070, -885777742, -1929971111, -192500464, 1775801936, -1796742690, 1172638715, -1224363052, -1115756654, -492242371, -1319156682, 733863316, 1790217405, 226476023, 1642490564, 838790415, 869522377, 1140893040, -2127449554, 1092992868, -796645085, -1734876428, -1245814597 ], [ -1818429442, 2075963887, -649163689, 1777731436, 536081558, -1203191153, -1639655520, 13940404, -1705021362, -1181381364, 1655583724, 699198875, 1747289429, -787075385, 1329570037, 780388275, -601100510, -1368038767, 74440165, 454400579, -728467257, 585277583, -1588203587, 263236606, -40891784, -1493357270, 1294116333, 1657601015, -359395676, -101291820, -103156029, 1486784730, -284873115, 1838502734, 128973868, 1274604495, 442544602, -1995203100, -1073439515, -1193099344, 334071438, -1281353637, -1399551129, -2058280863, -1483507907, -1567446253, -771103435, 1903639757, 1163234762 ], [ 632932075, -1617547659, 186315188, -1150859210, -1728748722, 1587019140, 1797513882, -1530138631, 808468795, 2030509326, -105258474, 1900480666, 1843994462, 2140953500, -110502809, 558410427, 228152096, -1597931590, 367643279, 748151796, -1683415778, -1479157849, -1351589290, -105597048, -422177452, -1716191630, 628709007, -967157233, -1798763081, 2097065310, 619636183, 532453703, -943948895, -658032451, 2115935467, 1493827317, -1705970534, 993638530, 666338511, -1520908970, -1319988953, -40398250, 920232048, -203099432, 182599616, 427636746, -1868948545, -1076084065, 1672810615 ], [ -375199257, 1416025410, 1680459756, 1977550618, 36968865, -1683259297, 188994356, -1976262858, -1263227019, 771648964, -1987953585, -1720577368, 2134565715, 235486510, 96417248, -497123523, -1872741741, -510367583, -958683036, 1171137802, -50771075, 1796562140, 944573875, 1990311086, -1515295426, -38937600, -884066529, -1144724688, 1702666697, 536491994, -452740129, -1487764689, 1525068195, 1917701110, -1247913863, -1305642487, -1918410844, -2025655509, 1011250286, -962599983, -101749285, -1984087050, 221445084, -1704114502, -727355873, 1261155102, 1755768438, -1436496357, -1476709315 ], [ -1853868541, -1840020071, 1455326428, 2039877686, -418964534, 1785822374, 1038007653, -487180851, 1210220283, -1985692319, 1377021417, -536565397, -546905939, -2055967963, -2064715493, 112830180, 177458510, 1431948272, -1009332041, -765271432, 2060570407, 694833342, -1283629049, -549088396, 1325912348, 494923325, 1322554386, -172176198, -1845904832, 676112860, -1571331073, 507540224, -315314883, -1758865531, -464450078, 124760668, 1831204177, -2104474369, 1720155982, 2147091523, 35251859, -906325250, -1741239749, 566080448, 1556143598, -610533247, 477209990, 986714376, -556607102 ], [ -2060812359, -1835136145, 1260319611, -1201124195, -259269430, 2108140258, 1944337210, 1015904134, 745363790, 1468328275, -688644027, -91100836, 1101043461, -630178067, 748254226, -1258924799, -510880942, 455524477, 373723341, 784054923, -1790628767, -449276782, 1800804304, 331510681, -1592685611, 1781273461, 932463605, -834911696, 1707248677, -623859427, 402001660, 112647845, 514090416, 1989181019, -617666908, -623719141, 639194476, -625368197, 37068204, 1319686040, -1694930843, -2109417145, -313817800, 1085662407, -1086040940, 912168036, -1991975326, -489495805, 690384514 ], [ 1277652611, -1466240556, -1849016940, -447625967, 1740173064, -2105468890, 1945390976, 1079793737, 1431431327, -1617485067, 104036142, 536099907, -1678441901, 51188586, 1658778097, 2044811641, 1798092679, -829411005, -259971621, -546117602, -320528597, -1888236341, -2014714503, -495930861, 1987457743, 686259533, -771324960, 260652234, 1526794692, -310973903, 609890968, 1280283140, -883297676, -1969506973, 692036367, 1872045786, 1879435757, 2087321664, 256287511, 27150480, -1566340605, -1324622541, 1958585488, 1109082664, 1501322641, -540126300, 430298101, 214365062, -555346708 ], [ 1249578015, -1399035693, -162266250, -561173425, -1245684499, 1236019022, 1835360949, 337744139, -1824513298, 1686111666, -256770138, -1018677169, -330935540, -1752076203, -24588134, 1781568596, -204394398, 1185917076, -1411000496, 1458876699, -1105686853, 1571872568, 155507103, 259549156, -2039259774, 341134524, -855902913, -1634732969, -2136620655, 1610038980, -822603359, 34839071, -813898152, -1091566740, -207470105, 2003681743, 905766243, 1096835297, 435097778, 1117740443, 1742034132, 639547054, -2115171790, 1630154433, -78935045, -54257651, -620966733, -366289957, 1848300204 ], [ -500305377, -498931660, 1778292408, 1477332724, 162591840, 678883615, 506230014, 1568978225, 758587338, -1102600618, 1893668849, -998244433, 1922001876, -211890933, 1550846578, -269010029, -1882719266, 290056068, 801728876, -774628607, 2145416591, 735412781, 1756210277, -1003243812, -1737382581, 622446342, -489067379, -753080072, -626007676, 902566335, -1717170503, -964745144, -1564671672, -1511552466, -289266236, -36285732, -1066584992, -1161881792, -1297590817, -371792572, -1425494015, -1869584655, 535922631, 1308475734, -1904608523, 522165063, 1499468965, -1129874497, 450624910 ], [ -377636370, 536102415, 1842768292, -2100914654, -892736750, -1181892240, -1084284339, -1892351309, -358894911, 2054698142, 1086255937, -50958716, -168307405, 1431911172, -331809782, -991219741, -286003592, -1248050350, -203709481, 575968140, -671705964, -1090101232, -1488675856, -1365868340, -357600675, 1668984782, -186315885, 452666020, 651363611, 1356448295, 1505386293, -651924465, 1993251317, 783719860, -1232283823, -406716225, 2060637113, 2037311728, -1541888940, 1928665485, 1600556686, 1083783053, -1074927389, 1683185807, 1101173080, -990604333, 674832150, -1678720144, -1384275058 ], [ -332066452, -2056245690, 1570844409, 791766457, -1268778353, -456603803, -362649801, 75280192, -452213591, -1687717589, -1469827451, 1240053909, 1811719892, -32164313, 1313855576, 583098691, 521243339, -1743391543, -2048498211, -1676392249, 912344093, -1111033433, -1310045898, -1519033593, -1204914032, -982353454, -2110081961, -353183199, -1546144132, -1375566169, -1921793375, 1033543566, 1037866728, 657025703, -2040751483, 4411626, -1229921110, 1222431733, -976731779, -224658673, 982867191, -189536495, -211057724, -1443491291, 2142301215, -11354277, 991945884, -1757146423, -1403828663 ], [ 814502149, -1931557104, 2117528689, 1107396931, 1405682672, -1702688553, 809575892, 307889226, 1261101763, -674270368, 1249105716, -460298949, 401329676, 1452814171, 1877628221, 842548742, 1838169668, -357491466, -93961228, -1570182229, 887478608, 1362280924, 1067952049, 898568899, -1601071628, -1465187523, 1381952529, -834759270, 111361316, 1080926134, -761387670, -51260287, -91999301, 603709923, 1715042011, -98794437, -291504206, -1245119752, 1351902863, 1440245559, -419579168, 1918688763, -937409583, 242867684, -2118463573, 986898688, -1899677164, -706238278, -1031528954 ], [ 226834567, -895259855, 1481751556, -1068580208, -318086057, -1033548064, 638067013, -319692219, -1838617085, 293157790, 2129804862, 699851991, 146807840, -1792253129, -1326728267, 998498937, 1912327101, -1830566854, -1270088301, -619486703, 34014910, -282828657, -1407109245, -1749127689, -572533986, -1862832490, 1580382488, -523938076, 153713535, -565614165, -1642861142, 1220318754, 1742178815, 883952056, -2124395868, -1058086259, -579071766, -165866556, 788014348, 1528215601, 108967600, 180248290, 1014388020, 782468537, -1598100759, -1021798687, -728381865, -199087449, -112793636 ], [ -2044326535, 1636286634, 152796523, -835041522, 278786840, 1556996220, 628101552, -731613500, 262533409, 391689928, 892139938, 2011614437, -310991395, -1094599298, 1622464087, 1715615944, 1937845552, 1595099288, -249132852, 1051873095, 227687526, 927969167, 1415672536, -311977559, 497141769, 1458176172, -1639574107, 1385188770, -69745818, 1304129374, -1519969314, -456287135, -380343862, 1412250614, 1829812490, 111330999, -1150795712, 93017336, -1186389466, 222378677, -1572875418, -1980898976, -1528741601, 1183491915, -1820837733, -1089888749, 1911138072, -658758153, -1233389670 ], [ 1973666387, 1644862963, 374314655, -314174525, -2057196657, -1947671994, 1380059785, -1527471567, 943689796, 235192553, 1913470479, 821612061, 1701590353, -357711776, -697383404, 2127458087, 572856179, -1841434469, 1639548252, 1495165910, 956378944, 1395937767, -100708849, -1925559918, 1895664553, -545587205, -154863259, -1147644481, -2457648, 272987718, -1583161708, 45815958, -1362206413, 1513588163, 642677743, 1830229411, -1474713760, -8159023, -780579985, 896859360, 701071147, 866545967, -373436012, 1988308590, 1470966921, -2088392986, 1445923126, -1512129448, 361675463 ], [ -233659699, -1240978784, 2125343127, 1867565452, -2089632691, -757204472, 507041202, 1274118195, -199186982, 1561436403, -2130142686, -1631867621, -548314956, 728086028, 1936790242, 920561627, -1854289248, 1391402033, 210822962, -1546831577, 627831866, -1334639065, 1713655713, 911443504, -1017883647, 634596990, 483095102, -1213463748, 379527852, -1468340666, 1463016591, 1298761405, 1096166810, 1528965865, 301820037, 1074729388, 912447960, 86347748, 1634002138, 308238982, -2026801378, -925040263, -1068276040, 1473253819, -1193258384, -3625995, 657063014, -561869840, -371425564 ], [ -563970816, -560328395, 115115985, 764124854, 1744804065, 945294003, 157046283, 634410261, 2144747903, 1967020735, 1953138715, 1051894832, 516503515, 1170156581, 1156070102, -768295248, 118597466, 1944984993, -1926299138, -917088874, -1995955931, 1403047715, -1118878650, 231904917, 2045258934, -400847107, 1719444188, -1302144895, 1985253565, -543088927, -1270985708, -597549292, 1116938654, 1283938456, -1738168266, 1013188419, -1108492780, -1561012944, 1603066434, 1625797754, 1077950252, 1664737333, -1475133973, -1402128975, -1718662859, 1499681529, 1729370501, -660040538, 1661015507 ], [ -112744455, -1399388555, 1161284493, 2021502077, 1592162411, 1299149518, -436234016, 854713401, -730186763, -887103805, -8771871, 1769781186, -1340561362, -778978623, 950287003, -1224243573, 2021089622, -843717141, -2147139579, -1945448964, -356006369, -491839440, -801536356, -816561939, 1567701436, 864522420, 811701364, -2125949581, 297426480, 304148097, 1325072051, -814070526, -1213333452, 564303900, -1736218819, 1575888325, -816064661, -1320963538, 847479360, -668231892, -265665965, -987790402, 531465080, -31029117, -1064630885, -1281723509, -1890571261, 1142221217, -1267386183 ], [ -1581161079, 2101036187, -1377416389, 289094277, 900444489, 716327057, 375751294, 592279479, -1861650613, -1844542704, -919179475, -1650413548, 969452889, 1823583702, 1483417606, 581413852, -1091840225, 1693291968, 309492248, 1127798648, 2089528125, 2135743374, 1888166309, -671252357, 2057914593, -956885332, 1466696295, -407847306, -649111610, -27349689, 1375565842, -444245943, -1342487164, -451457274, 136666542, 373915896, -1552032613, -1086841328, 257723803, 531227287, -519380750, -371291686, 2108346781, -229910014, -1761967177, 873740666, -45969848, 1621987622, -1411161182 ], [ 1404431216, 1053568765, 1256861830, -1417664284, 769264817, 1838547841, 679571794, -1002715993, -1013366892, 1886459096, 1226534413, 387190249, -1360583257, 1578776695, -579763010, -1661076028, 1789301191, -745447127, -2054022564, -954936992, 103244423, 116045608, -1218623344, 1549009684, -1131696483, 1465399337, -880034097, 319190714, 1201369016, 153490891, -1848473451, 1965542272, 1132656727, 1355467589, -39294800, -754864313, -1116840186, 727770360, 288577370, -471864567, -1301267434, 1648574827, 1561388681, -1998722349, 1158310247, -841773768, -816727817, 1628351607, -1604168036 ], [ -1315093089, 1936562893, -979909207, 1629204121, 348003911, -166157776, -695283106, 875561847, -498917206, 886376027, -398077659, -834154267, -276462826, -33527612, -729611874, -1595480009, 2017324289, 1349954008, 1590489514, -974425678, -66769507, 867012696, 1350890194, -73209379, 1398725675, -413950230, 1567943658, -1784324451, -2062254336, -1514617496, -2070542427, 1159553984, -2037941541, 1810157354, -1457798938, 2144892798, 121279398, -766418786, -1604136912, -2072581934, 324334221, -814749830, -551371041, 89557269, -1031451885, 2084639008, 1132267069, -899610857, 696127263 ], [ 144882033, 70104981, 1858519851, 1957260363, -2064556527, 1244998214, -2046160030, -1391802269, -784051998, 930746602, 724224317, -280499795, -1090711597, -1888909411, 820988761, -1252118910, 1022586258, 2140471584, -1731085644, 757759858, 941747574, -1922455572, -1237812553, -972764496, 1943381160, 1579795359, 614446312, 1557930468, 1334571895, 1407038894, -1906493448, -456028862, -1698118227, 917331127, 528231237, -1370369796, -966558548, -773785509, 1260629849, -2094146361, -2022295144, 1114749147, -226969286, 1985146608, 973815143, 1296036868, 752453453, -385747095, 661733687 ], [ 1170089195, 381433067, 167487329, -1367429835, -1074471312, 2005724516, 1349161977, 190665132, -1483303928, -1831561189, -134903004, -1590144249, -1568151294, -665320418, 1025938945, 962631282, -7000580, -2078112472, -748228320, -1319819518, 1072608194, -1117398553, -533244868, -1193962646, 2093078423, 1713622481, 934764806, 1746620552, 1611677889, -648176412, 1867824938, 1211921780, 1692616196, -1133212546, 216274769, -1782528066, 1023176440, -1214524417, 2060490649, -868700871, 397499214, -1119035008, -274826764, -1646917031, -874372028, -776166209, -1539393527, 2081996991, 1230677355 ], [ -980793607, -1539764804, 603186271, -1795925690, 1271685663, 1216877227, -1126693991, -687624894, 1415192560, 1409701141, 1254981459, -1614450189, -698938998, -323665182, 1724828403, -1609840297, 22266112, -1762638208, 190609341, 485951013, 1874114626, 1187325521, -2031576981, 1181803840, 1424035371, -654001864, -1799565882, -252677961, -1992976534, 1453834748, 626574131, 857170457, -1736074464, -113610747, 712060431, -253021995, -1444673791, 133395807, -1690175097, 1819450863, 92279643, -1704250810, 1610989411, -739628752, -1713992991, 642929038, -1474076822, -898695289, -364479871 ], [ -686043125, -788018610, 188592190, 120607928, 131671553, -2057757275, -566066296, 1974699520, 1712462218, -1387189974, -1696773218, 1309596147, 1125522661, 1927801274, 997784982, -1155379868, 1736982893, 425455327, -124207773, 1630610612, 1955472769, 1973851648, 282393889, 424111148, 1596358942, -34501752, -134940744, 525506821, 59384255, 537199271, -1082296893, 2020779773, -711747865, -1172785592, -550284721, 2146555235, 544870717, -293967746, -1342634124, -335500372, 1988511527, 1309211770, -2017470493, -336910481, -1224241048, 543531215, 590806087, -2019610574, -591270970 ], [ -73676143, -212677981, -988126080, 755349194, 1144961049, -1847185931, -1862138285, 122348250, 88680587, -1598054923, 777198517, 682254655, -273954755, -1062126312, 418320489, -1885153337, 877823894, 372422535, -1218996857, 733208823, -1757696204, 1492878779, 487939147, 1268202532, -546737090, 694515643, 586658075, 904489651, 1510091438, 1443051687, 334643062, 762712927, 1061478275, -327635568, -302536511, -645827467, 1929704835, -542114438, -1060073182, -169215631, 1450754389, 1945603964, 1362805336, 1131734233, -35160448, -1128501494, -2079671625, -1838321785, -1062274199 ], [ -539976158, 1491176115, 225291123, -54611090, -1607934745, -212604829, 966914011, 1039369856, -1115897750, -1090726183, 1635178110, 1252865863, -1599858984, 723366452, -2079994550, -1882659342, 1866866975, 456271368, -1565433690, -59955661, 1854320371, -10598431, 847832609, -1491161503, 864572651, 1339566039, -1909705038, 614191671, -1937475818, 1006141084, -425028936, 1576159668, -299384059, 1383792660, -1497463184, 1327365513, 474310301, -1560504219, 458879653, -1998110261, 2137263451, -1970513037, -909141920, -972749082, -78505554, -805221010, 2074632880, 1040547110, 1955028486 ], [ -1229724406, 376960953, 1625027367, 976302677, 1870217073, 360334074, -955587246, -124114550, -1400730647, 126052331, -291094361, -1581411549, -1851263011, 140083385, 1845333662, 1401392023, -2065073527, 461337459, 2037495288, 150027847, -1535967559, -1956950889, -544386942, -235538056, -1585419656, -373922867, -1734075225, 298996554, 396906307, -1305033938, -1308177688, -152056531, 1076462281, -364263718, 656025804, 656324738, 265827838, -1650177741, 1141327292, 281753940, -1208883218, -932403745, 1990711290, -671651601, 1115502770, -524169739, -217537820, 852443369, 893064548 ], [ 845555781, 518323997, 2115826332, -633551570, -2114674430, -539922286, 1628101800, -1082850100, -1655677152, -915121823, -1655607087, 548516718, 705721798, -220219290, -1963564861, 1824787747, 453027781, -1732789949, 491314434, -129819146, -1820944424, -846594435, -453982037, -116705788, 166360784, 629596209, -619890121, -406635508, 1687078662, -145485800, 843783745, 875603979, -709321499, -212418902, -309923189, -1098550075, -1831562004, 2135459234, 1668006243, 2021181357, -1680096349, 1258786134, -1477236058, -848891106, 964345352, -1602060113, 1686696516, 1217839498, 385869771 ], [ 1451064372, 468532956, 184205515, 855848885, -2010733738, -622537636, -1976421867, 1871046404, -1892941789, -1094049394, 1434789060, 1168912040, -39894722, -626480626, 1598135923, -1136065409, 938622880, 46105406, 546335459, 1545950083, -1803161337, 1045679163, 910934212, -1561396655, -1942999321, 1378823554, -1295128300, 1518729298, -1948240841, 160886694, 1107157245, 696822814, 813089935, -2110875541, 1811514246, -570069215, 1497315374, -1858057207, -1687692050, 1191896721, 1006706497, 439107662, 1916855014, 1104453184, -2142263086, 1320545340, -1581667191, 1234503383, 898714421 ], [ -532558210, 1596534774, -1201129495, 222960510, -1729200524, 722402561, 1582646023, -787297714, 1016939950, -1254493641, 2029448345, -1888065124, -1795341808, -74532042, -2123385576, -649848146, -1666015951, -934055240, -592098110, 1380088621, -771840706, -873802312, 726325033, -723924039, 1322300380, 795213947, -310987049, -2013960560, 1975114620, -559812448, -1084646026, -545385659, -1965209326, 188894451, 1173151196, 679793664, 2072392063, -596824976, -1152025261, 2089159497, 1247124970, 346045836, -637113340, -1409793542, -977104429, -1832061169, 118392671, -30192949, 405673958 ], [ 570449353, -1207520489, -1977542477, 1894401712, 564193218, -1124225309, -1188537823, 217877934, -350434219, -1553830919, 1055830787, 341361317, -280065870, 1441611199, -1804250718, -254390632, -851800716, -1163242044, -1368044601, 580324490, -2140208714, 1277998443, -930005060, -445628615, 1860973260, -733816889, -1150900581, 2066318688, -838822548, -1115098640, 1841294659, -496058646, 602543389, 1517799635, 1024738445, -215988224, 1494277910, -1871890688, 78468364, 368337303, -508486874, -484196195, -1091512963, 271245283, -1752483512, 1634547752, 1713384758, 1106602359, -1460124948 ], [ -1538780785, 1855297622, 846626813, -215452049, 267342351, 361211860, -311078251, -811175526, 850898592, -2125743537, 1637447097, 435123020, -23443581, 1946591205, 845970285, -1426682365, 102495388, 346658297, 620175781, -152881155, -239773553, 1284959291, -860204804, 1276939389, -149972736, 276553026, 41178797, 888577142, -1820125666, -919886153, 2130842931, -2023970921, 93300150, 909761607, -270661063, -2128677525, 686396317, 1893038005, 1226275417, -1765645076, -749762418, -243841832, -1153252834, 1084704325, 731084613, 226618098, 1620891183, 303655321, 498835921 ] ], [ [ -360072995, 682885619, -569945377, 664024003, -1883573970, -439012542, -312893825, -1058637930, -1239164249, 283918556, -248734307, -167091746, 351448073, -419068693, 1140563052, -736057287, 1611694107, -1703204886, 1315886642, -2048023104, -2136362423, -440650879, 932960676, -681489842, 17130564, 846664785, -1608039938, 729826222, 536149641, 656230022, -1073691112, 2043682749, -1632481594, 1415213735, 1495889862, 1083095151, -2014495536, 1382709554, 889879177, 240956690, 1911331011, -1974146755, 1321368819, 1094174285, -125706387, 1662398239, 1381117549, 856529277, 527483708 ], [ -1046014704, -635042293, -556145771, 272134906, -728341702, 120121323, -434581275, 285993210, 670949766, -44623417, -917374000, -253339575, 2099027027, 1331161647, 1849786161, 2117426593, -1531215302, 1603524544, -1063120330, 2102222228, -848862698, -587347072, -1223968634, 933181168, -591871451, -1079892427, 1524898274, -1464891219, 306738927, 1005930436, -1571630733, -1106472423, 184141190, -2133202851, -189988970, -2048578419, 2043252384, 2084981940, -172771814, -111776035, 1435481188, -1333777127, 679697471, 1907676269, 1386066252, -1260050876, 1614776117, 2023844607, -805229868 ], [ 452691056, 1926274776, -1265851051, -1173534896, -472474767, -1319429257, 270672810, -409052108, -2014305698, -697201030, -605297841, 1775932999, -875783948, 1153410511, -1489561082, -1672780066, 1612688005, 862693531, -1584691171, 970594524, -167814158, 1120098216, -790415273, -1732165115, 1237026935, 967300788, 1827846079, -1643724926, -1253957406, -529190534, -1957603922, 265806978, 836251867, 340049959, 1275212898, -209880434, -857714504, 2036605584, 412063167, 29679990, 1111897240, 662409409, -1667748347, 1231502074, 267082485, 1487037834, -1577828807, -644673835, 1767081487 ], [ 1376047840, -1546988664, 549655015, -1816184256, -1003117939, 1056342695, 245519202, -687005258, 789400634, 2057183284, -1927139452, 1629431633, 1136822131, -634412657, 300685994, -759295658, -1170254768, 829094212, -63442048, -1362123745, -1378990201, 953244082, -1997463533, 1162999798, 856398341, -239564848, -706244968, 1834664815, 1563371503, 979641482, -536043779, 1282062250, -402873043, 653643227, -771729166, -422767869, 1478419228, 619630100, 1601746545, -1847554089, 1429087661, -693687606, 973400421, -1633074528, -1776143171, -1996969136, -26120972, 780081503, -307064258 ], [ 1816710621, -101288460, 182937051, 1675911304, 2034527757, -306376002, 1630335309, 982428425, 338197808, -408494060, -189424189, -1486573587, 539631499, -2143771324, 453481603, 1826810563, -1508581694, 383019901, 1933093968, -968013183, 809111712, -1881971423, -506051021, 975024432, -1060498761, -779776954, 932742616, 1886481321, -217810886, -778243261, 640626651, -1613385508, 199086150, 398749061, -436557738, 2080084223, 526488735, -1480856394, -968740888, -1628985603, -234122848, -1897638814, -1006623039, 1293214442, 1219179744, -1599990171, -1949459778, -494895048, -1353787351 ], [ -2099250696, 609413239, -206155984, -636917455, 1766666386, 177485525, -768432030, -1601495922, -1870249702, 1847837243, 1213422928, -882380377, -489671629, 1673097217, 908463624, -266497917, -971439856, 1043677976, 1448246795, 11228383, 1565657468, 535488003, -120416887, -1439286251, 1631865003, -1439906674, -1191507269, -1535472179, 73268235, -368450930, 750028244, 609092594, -217088339, 1505142370, 748784927, 331787931, -414157848, -757886093, -570665172, 1326334018, 1016717794, -1339221170, -1303150598, 1045056774, 1375374568, 920616948, -1608241871, 876246039, 1706198110 ], [ -1157594689, -1963206144, -4875145, 620594838, -1717172729, 910931695, -1002897860, -650828680, -652459274, 813913387, -1633445541, -2028862232, 1514158884, 1343389538, -1188818667, -2118822178, -1570797457, 698275676, -1966288873, 1991135820, 1589092108, -476971430, -317147678, 393833940, 2081327693, -489710257, 1726834606, 1165434015, 945649525, -1891384029, -1674030111, -451828978, 299482021, 1229350336, 9518864, 710850872, 1831125088, -696666971, -1245109947, 1638278094, -377164446, -1979428256, 1632846164, -994269487, -1418202303, 669699764, 1156474034, -1191755699, -1227306316 ], [ -1552432815, 702883163, 466474364, 1779780871, -494336887, -484440220, 28154115, 1234442387, 279798348, -1577305450, -1028069310, -1587802198, 992754200, -836372189, 1330330141, 1190004914, 706124428, -347681792, 2089334532, -1162573550, -462431015, 1239227705, -1491311780, 1218957092, -1762789659, 1021191737, 1889724580, 1973391365, 1183051990, 1498581477, 1956341504, -1022364230, -466864276, -249535926, 1042486700, -819678557, 825787897, 1539901266, -1491098280, 2048067849, 1287228073, 1639280483, -566426481, -67181565, 1393781686, -376874409, 1247209353, 1752530441, -2040011115 ], [ -1390781489, 1435063266, 445027619, 2007881278, 1454886105, 898765401, -44625012, 1364092588, 1559033696, -249371632, -1435193136, -644264833, -2135869234, -427323258, 1769201145, 765393067, 1334149869, 2130090583, 1511467238, -1465883133, -2030008185, 1189496672, 1278983491, 1943684995, 1360843670, 47045805, -956009771, 2109117447, 1538125022, 2015517987, 951502866, 1163019035, -2100468084, 1479008501, 2052019030, 1131685517, 1541558163, 872512250, -190560198, 1082116323, 714950257, 668060392, 327193592, -1068016871, 2076303879, -444818749, -1848595049, -487992158, -394882690 ], [ 615084147, -131823137, -349738456, -1546670549, 2143917494, -771273354, -951926343, 1753270452, 1112476900, 344211199, 1121767810, 1924429906, -1743727439, -2049688549, 2109389084, -384791849, 171783349, 1920312308, -566707334, -1625329233, 645566424, -934833227, -550665331, -1654594431, -759465142, -1885378656, -1693579575, 205562284, 778207677, 1538297201, 486383435, 2042045545, 1268088096, 1051727213, -967221417, -2017147710, 1497374478, 963368407, 1679605794, -994030546, -323656039, 772757589, -2052166687, 401946711, -1225084372, -1382281807, 143267592, 250038657, 1055139553 ], [ 63591496, 514794847, -919109503, 868587755, -306988636, 513363743, 175090967, -291714905, -1193866407, -295870335, 533047988, -1402606650, 1672526273, -2009822164, -1887687865, -1244186566, -960343634, 1179503117, -850580391, -1195330575, -1747427007, 1513141243, 490410866, -2043677691, -1443423963, -832716142, -1815581112, 1279368709, -566205279, -1265704075, 899335872, 1077465113, -1736877005, -1072381414, -869674112, -927545777, 1105974444, -1755322738, 1941992330, 2074585367, 1391447506, -93561657, 763648212, 1502515988, 715109861, 1922389832, -1594452809, -332254085, -58476204 ], [ 273405441, -1287203775, -1576617308, 1217225136, -257044889, 1441406000, 1478776811, 1578381818, -1703348576, 122067313, 1178184289, -488700994, 995572684, -1246896040, 1853277055, -1475143064, 1756409902, -1961366168, 265883632, -1417984108, -662097865, -941357421, 880471477, -1929744095, -1962626251, 927993011, 244265769, -727404038, -1015529882, 1917450859, -1992585513, 862255341, -954959846, -1740559237, -21411491, -1931050986, 663867459, 1852856103, 276584054, -1329867385, -1475906145, 1104305112, -2139198490, 738060613, 242857175, -122317255, -853684346, 101770610, 776682401 ], [ 1092304059, -1802306798, -66419347, 1424365231, 488827103, 213078695, -686701556, -877437433, -130393241, -290936179, -1275205187, -527133225, 1105609605, -17726324, -731463612, -1133447759, -1073391368, -561101311, -67257668, -1070261605, -2127281474, 989617643, 667196988, 1300758465, -1102355743, -1868066502, 355948332, -452065708, -2138635852, -1732140658, 1843343232, -1585643787, -1149823503, 134847060, 1464343369, 579805736, -1938388982, 1415827557, -2107295579, -1222084075, -854345504, 1918219442, 321242213, 929241674, -527277010, 503390126, 703298770, 186649427, -1954010902 ], [ -1829760177, 517836007, -523149436, 1907485427, -104998791, -239768681, 1636672048, 953756124, -1116532996, 1208153947, 541408641, 929521233, -1472761266, -75093112, -583655529, -1487559265, -1641247420, -358678471, 266474457, -1929141833, -927144071, 495398087, -47291464, 1881945529, 1843416371, -599033941, -954804911, -867009278, 2098297917, -1164874454, 142869606, -1275664515, -1371056071, -1721077697, 1851633612, 1196635430, -546087093, 237550062, 1280864941, 1369283800, 957202932, -252677139, -503544357, 474816435, 592353155, -1176067644, -90873716, -442345849, -289288321 ], [ 1093017850, -1756095056, -1788239210, 1433036320, 1708214217, -1325822824, 735252582, -1323340551, -90105868, 1359418467, 2140288708, -766557576, 638262304, -1891823526, -693349728, -350963463, 1518336376, -1576999598, -162217477, -1922569268, 1421342995, 1607189201, -1329642133, 2112868822, -494273112, -683823795, -602188405, 1787232650, -1576520822, -1221634707, 324895907, -895588905, 793784554, 2110530132, -1320774261, 1508548404, 1384139026, -623326280, 409377570, 622590520, 1633594099, -1229775598, 843613297, 184369795, -931214248, -328849002, 1144879209, 1018147191, -1406739453 ], [ 450606299, -1320936822, -731255962, 979160430, 301853793, -88569483, 976817155, 605871380, 30297679, 1516323985, -154468294, -2132904941, 927677078, 1177656611, -1294972404, -194503265, 1624367818, -1788366856, 1349632094, -392171694, 1723998135, -729478552, -343180202, -2047568704, -77821270, 318735925, -1074993575, 494574572, 1501874499, 175559988, 1915042150, 227053238, 619495753, -549224781, 1440444075, 1327443316, -573834664, 868788172, -1894789904, -241830984, 30667615, -288596896, 2045707406, -2076026763, -835862227, -451210062, -1391678600, -884700042, -600467164 ], [ 24251438, -311183508, 434572166, 2054987899, -809442362, 1171929675, -1161984460, 431602219, 398169091, 281758319, -1607308728, 1010130016, 1430473525, 239600017, -414939472, -943238187, -209425653, 1665477933, 165049640, -602455674, 734261365, 1343648497, -1679082825, 561051678, -11007296, 137139948, -530318283, 821975119, 1057722851, 2023539230, -1162849414, 631198279, -2095506554, 1263323960, -1545852239, 661855069, -1279310841, -360304103, 1352139363, 1160677933, -543951779, -241096246, 326852780, 603775496, -16479854, -429673800, 29410650, 657922804, -455299441 ], [ 600774486, 1404420264, -1078892844, 1615304910, -1944952891, 909421655, -1502156616, -476331134, -887018934, 1295120368, -327470000, 853157770, -39074764, -1384480196, -1557842298, 1978133648, 963030290, -1083171055, -1800827248, -2109365056, -1980748196, 300294693, -236845272, -335903320, 428911575, -1422802235, -444642489, -1903881666, -618254425, -742898081, 1141869688, -1487226542, 574546768, 1026449042, 621396692, -1938563910, 649947213, 712777159, 822476395, -353460466, -1227462849, -1501831117, -1479854087, 1435942693, -1991073995, 1785609753, -1282906098, -995570150, -1494316603 ], [ 112911960, -965519324, 508490848, 554212639, 743851869, -353926612, 868456837, -1859339826, -1968045626, 6066850, 280912000, -387194199, -177266535, 2097743166, -752383797, -260714917, -673651046, 881418800, 144690215, 511202669, -1246769115, 280798350, -1556132436, -1468993328, -1497445554, -982882842, 1438854432, -1407464581, -290572452, 293027548, -1011688845, -720659494, -1855663552, 787751819, 1602369428, -1069520203, 1898735307, -390002997, 1039524787, 1866459179, 1455413888, 103827259, -1538384289, -322713814, -780688860, -882817993, -1673600017, 472139543, -190435564 ], [ -1310028151, -602346892, -1855449538, 736076715, 507862589, 375105743, 1591870540, 1358883470, 1657057780, 1198468142, 747050661, -1248251637, -642936147, 162311213, -1190842448, -1258034254, 676398930, 1006420095, 182851581, -1809522682, 232556470, 1632522270, -290671317, -983325087, -1049517886, -285795660, 1397486788, 986593385, 1858781325, 726362890, -2114848825, -82301736, 541577276, 1928063707, 2079584566, 790085282, 1046023881, -2098223819, 695228663, -816132857, 1267256318, 648231914, 141115293, 959981907, -1506705592, -1064939038, 752501201, -1784181823, -1703477267 ], [ -522444621, -1459644829, -507866724, -1604404309, -38709395, 1356234576, -789127315, -295811524, -31360513, 14767257, 450656867, 646805204, -1841275752, -716127037, -774283144, -972952952, 1163743632, -176197219, 489041412, 1421594151, -1672854839, -1360429174, -472205574, 460321270, 1499983486, -2139311038, -366545823, -1106021433, -2116941791, 1213649983, 44040654, -578855459, -1428972738, 1899839470, 1238851799, -1188991401, 1151671312, 137962355, 96166553, 1628514767, 1138147308, -1926077080, -1232622442, -1581509716, 886406575, 1861039976, 1351755982, 1278209114, 1934508441 ], [ -1213568412, -1341544617, -1229805621, -638011877, -1550105088, 541616018, -644598875, 965453196, -626086124, -1685027284, 45075695, 2009860615, 230347248, -1999076445, -1357124759, 1433344277, -1399771266, -238823301, 671069806, -51398163, 2108479468, 899755609, -1749460588, -1260823276, 1174666755, 99967490, 724322477, -936560214, 1103925302, -1321721189, 12005369, -130956214, -985322702, -1740529821, 1692301838, -123636019, -1179751549, 823006815, -314141831, -1714507177, -895573363, 1302766874, -442130331, 461284943, -675480109, -2016757555, 686152486, 1256715291, -1552685690 ], [ -1831192437, -1060774804, 1898193705, 286525623, -1111387324, -1554180042, -1563944675, 1664305048, -1030023809, -669226207, 64437166, -1321167775, 1121464304, 1102003688, 1602705663, 890948010, -47278112, -980305733, 907556530, -1442870560, 1477535235, 1035013543, -416465834, -3376751, 260073633, 1002458333, -811431673, 1524020415, 1857626973, -680530235, -1373012516, -510497291, -307010233, -354556010, 501508770, -1042008669, -628908690, -605021856, -1943191561, -1471771781, 190087695, -482744629, 627572302, 1222525029, -88581234, -1390758004, -1743285436, -1520708480, -1861094483 ], [ -304705421, 950745822, 1994192622, -1074689968, -772366067, -1463587761, -524517372, 1299716844, 69016401, 2443861, -1162372824, 139178817, -1513068487, -1531801946, 988707575, 1470652607, 404331773, 663041389, 1046860943, 601095271, -1682058817, -1165320728, 400195086, -1267145744, -1528698984, 1403438427, -2107549514, -1774165356, -963802220, 89851784, -1432867882, 434321361, 940546016, 1915756870, 1056806204, -1264802280, -462881448, -2111824382, 1331683645, -390914081, 775037745, -833604890, 1299669671, -571763256, -592285864, 764543583, -1223063225, 1929656436, 1319818344 ], [ 1618761832, 2076652432, 1211158972, 1027332646, 1714915918, 1168174525, -803916168, 652239876, -1964299012, 754995179, 383676733, -1170207379, -718673313, 138599819, -1457383592, -2053856413, 1280573178, 988147088, 1612243952, -1809385665, 2107290028, 2126636306, -502342562, 2125319787, -2010642602, -1921996006, 217390933, -1293637606, 1131780290, 382970141, -242125575, -1246260975, -1494062471, -842094299, 774302783, 2108547825, -16198089, 914292138, 542417020, -1182988331, 794756195, 834455356, -923677691, 1312434624, -726713456, 364764644, 499705520, -330535348, 26934522 ], [ -163213253, 1045612883, 699105479, -1486317792, 850066450, 1690136984, -2010350445, -1869027403, -832051852, 173237205, 1161181670, 1605762441, 816089145, 782726059, 2061127985, -1414579666, 932303932, -833941404, 281004210, 132122605, 1044456165, -535395238, -226165054, -1572437156, 367860238, 1000638120, 50741018, 1320134670, 845678145, 349562673, 1051569882, 523375775, 536918535, 1292710648, -1588462420, -2043163297, 1596335214, -1117301270, 460747459, 828620303, -110433529, -1476755270, 176474596, -159816909, 1208323891, 502743590, 355107569, -1032537710, 45162795 ], [ 1847398043, 1967443239, -594056923, -1699526021, -416068538, 1747138536, 142762888, -1662005122, -75575897, -74945639, -306299598, 1359788059, -1601404005, 1918513941, 806014946, 202586399, 795028526, -1056815571, 160102349, -548095497, -1702540085, -326837999, 1618883654, 2024866393, 1945316126, 1252592196, -1738703660, -938052530, -1405438190, -997298646, 305050030, 799240289, 206397496, 1400047234, -1684777762, -1058098170, -245779185, -1146230493, -974765544, 1159764290, 1433160335, -885423815, -943192984, -1198907729, -902750795, -2008108348, 1277294051, 1961053969, -685436131 ], [ 1396967733, -1353856354, 1516857951, -326464591, -458176351, -170757697, -1500234533, -1098694046, 1061879839, 1431765890, 779442590, -371362084, -1378026145, -1766262887, -1768179562, 1595216443, -1231630113, 82611268, -1166448336, -1982695302, 289425710, 1373031673, -1151924506, -1823346002, -809964792, 1364022134, 1470988917, 1523219342, -1352354748, 1443818817, -1963990745, 702133918, -76286801, 498971849, -1192809911, -536720560, -1166856941, 1420916843, 623448284, -1821000813, -383493907, 167236740, -860180081, -937498445, -1849172831, -1887947631, -876996399, 809180747, -1020387178 ], [ 1826322401, 263317810, -1868028187, 423815857, 629238271, -120865868, 1902086321, 166594457, -1499511575, 122231043, 986731713, 1853201998, 906902082, -1352358300, 1985176893, -1576384537, -787773460, 1041828067, 1171906424, 2030345473, -1527812953, 1302533828, -437826674, -1049088771, -293887792, -688501768, 1143910240, 948872031, -967660952, -1953564497, -1941400616, 411165349, -1581117404, -696042517, 846745892, -201760537, 372444776, -1025865116, 112471328, -1416442118, 1242855700, 1855002954, 185447164, 2081809781, 1569449119, 1617684800, -2116265372, -1918817671, 631115738 ], [ -137543072, 1028648460, -375546987, 1743840438, -1386796913, 872821355, -1480516649, 841654598, 547768086, 1312872772, 1877314056, -1872075721, -2046321811, 2015299111, 783620772, 1551287929, 154400670, 59383342, -1321279009, 1230717019, -1012340329, 849712054, 1689798997, 1579122114, -293578030, -891673471, -395954777, 1298278494, -676882906, -844278747, 701842311, -942985810, 1559609947, -677443321, -667375609, -1711795498, 1063497275, -705767180, -1125639433, 461418408, -1657968185, -432560183, 103819300, 112643037, -2036787189, 740331184, -310996817, 1196563217, -1637198459 ], [ 669023545, -29873418, 665612942, -677898753, -1850478906, -818089008, -2136940012, -2119155034, -528012957, 1027524436, -671927489, -1447730698, 1364553811, -1276702738, -1421543134, -1081722456, 1448317180, -1500232792, -1265951156, 46568795, -276674955, -1708505266, -105652164, 1601833355, 1893341912, -540739729, -1778993125, 599019321, 1578222115, -789270282, -645292273, -200492129, -1362607593, -144946371, 1885669964, -1006877649, 221262724, -1913872545, 1060566290, -1899576399, 995152452, 1029389259, -1863601561, -2103826489, 1111821392, -1321485710, 40135292, -1304461610, 1761664943 ], [ 1767920682, -1899830171, -1835385621, -1808786909, 513837252, -1595259192, 1164886575, 19244147, 200970102, -1277760334, 908862866, -536151629, -1236667071, 902835725, -338344040, -1768242973, 1501397691, -1656606943, -1800260199, -1754408705, 444049614, -85409713, -1165854639, -1099537682, -1227127908, 1099301603, -399653515, -1647185258, 71394271, 574022971, 1971459017, 1323284435, -517114191, 1528928435, 1234852390, -1766128701, 1444899511, -793394164, -1102569146, 665346746, -954274413, -1588566409, 1122455694, 1804935802, 955484987, 1260243350, 294770370, 932374432, 495667538 ], [ -1364035955, -1322990804, 1070868861, 736238578, 1260907204, 571237110, 1860517394, -1700078193, -1851968150, 1494841212, 1803221881, 1579183579, 601567069, 774169973, 684813750, 1205498846, -1975161174, -1719151149, 1569933331, -1013381891, -1052737791, -863473283, -276489152, -1136021124, -919826472, 1423654519, -1381639853, -582787232, -1845125349, -1696973850, 1626442471, 1468721551, 246182478, 373158571, -1665131947, 1001977999, 1881807467, 2010333583, 1624466711, -73496492, 1630684286, 862064048, 485702813, 290139548, -332708387, 959523056, -1314993293, 154033455, 1940084551 ], [ 2098390900, -1553910401, -669410326, -721856660, 904649936, 115716562, -1803164833, 595303678, 1348740965, 438263291, 256203645, -1126698842, 1733265150, 1909324881, 2079663382, -1769973172, 285478256, -810256949, -1218502457, -352630555, 1704931279, -26073955, -317863787, 1551081889, 1310799627, 2101838055, -31065843, 283543735, -398611511, 222908747, -362279959, -2143931444, 1335740874, -885546647, 727792944, 654228433, 1189820868, -1327918528, -1029427655, 572557206, 680996189, 193857267, 310227607, 25994151, -1409691787, 147997650, 973031102, -1195500928, 1745927426 ], [ -162418187, 2138226234, 851677813, -1012887555, -514300284, 2143518336, -1345179541, -1055282799, 206846278, 449286924, 373775995, 1213286716, 1626858029, 242171856, 1597755891, 94133261, 1871510308, 986617758, 1858754115, 1373592364, 247855019, -1891959180, 1909103756, -2134375678, -2056959881, -1964549298, 1858897342, -1524970913, 77111791, -1877484263, -1147153503, 1367979386, 1097140417, -423507104, -1749040507, -1061921727, 439291850, 611247454, -1105804524, 449517576, 415675702, 1935776224, -1168047711, 212275004, -1559243728, 1917413907, -1870638419, 1315645899, -285943472 ], [ -367271357, -337057054, -443743765, -1067291552, -1593694956, 324736280, -1525059535, -2083603012, 418989687, -73935049, 1868015646, -1456884199, -1632507551, -601602837, 1612820871, -1291105975, -511382557, 733110545, 424420326, 1711817360, 771749937, -863982638, -1594944466, -195714892, 1011027679, -2048642730, 2130376959, -634479078, -1860715934, 1211956593, 1505708824, 296736194, 1324603944, -725865074, 1549189720, -1681479495, 1469912545, -731373035, -143655036, -2072923138, -1581369140, 1261450085, 519610956, 1765570760, -1847561495, 1299352387, 1662051983, 369768924, -1361378009 ], [ -361806966, -677275299, 1402250631, 2145597811, -1838432111, -1024267129, 835414523, 1608380146, 661753589, 1124180102, -981949448, -373090403, -2136269262, -439391212, 371534756, 1354038272, 274458095, -109166832, -1428225394, -1222476027, -1637856737, -1851801367, -1318826942, 62849645, -615303943, -601199734, -139386405, -340720059, -142004833, -359138912, 1421182454, -88689020, 100844495, -883418927, -1336400367, -1747633112, 995974018, -761117617, -493852499, 161267127, 1026402337, -360601791, -31628953, -865585142, 2001860155, -387985610, -1451769863, -420519023, -887943932 ], [ 704930805, 510807297, 37488635, 596787436, 1321290753, 37225029, 1674674655, -401816078, 2138248070, 1621458628, -2020883019, 1734443988, -722924480, 1918956763, 872761274, 588841008, 958978344, 1775713214, -405708007, -1496553742, -2119191247, 849386340, -359156087, 1933329953, 1642171796, -859175663, 1935623216, -175060346, -1157956783, 917735171, 803360494, -217225054, -612917531, -1097925899, 2043125387, -940754667, -663595479, 1917774326, -208481533, 1201536201, -432834556, 615332067, 960883511, 2034574213, 57520966, -1130724545, -1286382443, 1214509336, 868977455 ], [ -590264131, -2117699350, 1192400324, 355484842, -1370197980, 1832734380, 888975311, -596839080, 376843873, -313062547, -648130215, -2106945892, 1266108442, -1257018740, 1294599949, -377420710, 1332186603, 1707346142, 1775538045, 1434158070, 1781139130, 2099798989, 548738953, -1951632905, 49619300, -1263530361, -1895723655, 740706426, 1793662713, -1982010346, 1985617035, -1186537733, -1570893462, 877587982, -996051778, 398545275, 125019420, -2015197553, 1128423109, 748236910, -1947037897, -2054636391, -1307768230, 1773365960, 837779428, 1450515099, -901063434, 1181969087, 1398131905 ], [ 198547637, 721409821, -1711712308, -1227626385, -1663424275, 1777547979, 2071227193, 1060497004, -2098726694, -1279870265, 1858517978, 464565903, -818563587, 320966105, -1886821641, 1379159747, 413014727, -53689629, 1132244674, -1841802732, 710394495, -42866806, -1431961707, -1744775119, 993812666, -1325482852, 1809585140, -1984036999, -436227850, 742932846, 1547948496, 105933572, 588179207, 107965610, 1433271895, 430062862, -681344206, 1630308846, 718745627, -728171679, -1863650833, -2011826802, -1855982310, 504184275, 195540806, -2022611050, 2058080680, -1294517009, -1940408647 ], [ -352690922, -1364921310, 1817642658, -1179378722, -771291082, 789030584, 936801379, -296837500, -1103233600, 4850985, 1637845129, 241186811, -987623804, -340288363, -1747180558, -1884887170, 1921784970, 456549053, -107510985, 1696187801, 1611899443, -1950984559, -1175049502, -1641758136, -184077175, -1579860230, -1687439976, -765407047, -1932746564, -1102018349, 469220088, -480957093, 1805187330, -708656168, 1831169376, 324824835, 1907519513, 2111339525, -1450791473, 1358279715, 1680382514, -591903684, 10304460, 1621877276, -836606359, 292173370, -1200584746, -913149080, -1653237763 ], [ 1551564653, -1021737652, 2089293131, -1958548992, -2081225124, -440152626, -659062912, -1050981272, -866890505, 1856820049, 300501216, -430161482, 1693690571, 1343630783, -2069600506, -265010527, 11459246, 257018782, 1584810328, 1292088995, 526222644, -26002318, -336957295, -99974938, -1624107104, -1594879420, 9214900, 544817019, 61974889, 1377136990, -1893578890, 1419114986, 1520642773, -1761618000, -1672736581, -257578569, 1853387682, -810292979, 490849152, 1867116654, 275271190, 1766842131, 1704354076, -1334637040, 448409917, 1455497875, 762697660, -337074154, -1019787310 ], [ 1658092418, -106666540, -1812310817, 56842529, -30054572, 1693664393, -1782836805, -1516842668, -1680952597, -1207922328, 33530158, 649873549, 1700507408, -1759977377, -1730111631, 1403921307, 2013341711, -1342230744, -570607530, -470826747, -455587956, -2012373905, -1781661870, 2074747949, 896866561, 1857112215, 508248243, 1519641922, 305591921, 1996782942, -767387131, 760232794, -255536529, 1660351789, 925815242, 1754264457, -234722697, -631850367, -393085716, -621798949, -1215396393, 1525066441, 1379839315, 1682637097, 628264212, 895921858, -432246123, 115115995, -1833445889 ], [ -138921621, 1917386703, -1940228818, 1413705633, 2123617248, 652043001, -1775451794, -330532856, -712403651, -529785509, -2065648359, 402350396, -499435429, 1348664108, 668598969, -1930527240, -2119163172, 401419474, -1260159464, -372889522, -1373731960, 1676415947, 517452314, -1535427794, -1568876490, 759922533, -261400162, 216367761, -2145447223, -1933166888, -906533764, 1329107640, -1203868730, 1503003234, 1951345913, -743710524, 1313153159, 638344306, 2076066616, 1000050421, -1949211238, 1909584245, 1451785886, -2075546772, 622252440, 1328686265, 63011157, 925840229, 130710458 ], [ -429660231, 1042228239, 1504422257, 462045966, -1318351963, -945222352, 457237126, 439900896, -727191866, 1759304915, -1490639254, 580952470, -803435118, -1118942178, -928017245, -1815515425, 569227931, -2009850362, -2147290106, -1444083017, -2134332096, -238291698, 672459344, 1349462136, 704750277, 720289737, 5071713, -58491900, 1888495239, -1652434918, 1926081774, 1014599437, -1573798938, -834581976, -1708540544, -2110165829, 898623871, -596218397, 1128250492, -2041129005, -1485019193, -455424554, -756191473, 626545286, 1852193274, 129154825, 1750813751, 1620557645, 1581945281 ], [ -1299317323, -392644698, -1829132567, -440795340, -2049118572, 256130160, -320446451, -1104570745, 2021093180, -2130138989, 1806334648, 1276294304, -1131695363, 18975726, 464632848, 1259428265, -2083622610, -1715561905, -1468757853, -1818761919, 1401865856, 1316707442, -1263758033, 195646132, 720562790, 2051608264, -265429598, 910889609, -1594660558, -658094346, -1605341733, 1348782806, -1872292551, -1951153426, -1893825257, -1631088618, -1955571591, -1800777615, -1164945324, 63478485, 126507806, 1779923596, -42222548, 1863532422, 1318183071, 1855842460, 1045664896, 996020110, 2058054544 ], [ 1630856550, 1945965744, -1607030749, 1407630196, 1441334794, 110793401, -1016164785, -244503019, -1936475902, 802866025, -328693119, -476181960, -2112517443, -988150897, -1541344467, 1489056842, 175497635, 1915172190, -456292156, 1115951167, 1720752416, 767085514, -942921300, -1502723556, 1605948953, -178095135, -996221590, -1651564810, -445120499, 1960595071, -1228398627, -533299507, -1042526338, -1369177855, 92468428, 6580085, -24769421, -814258968, -890374223, 11042025, -518970624, 722156804, -1304559869, -1425930553, 1283456943, -1076481980, 1973719531, -602959973, -419713673 ], [ -1771088870, 237111036, -77321990, -1064951630, -1514069288, -1880330525, 491601232, 2052953247, 1291584104, -557743893, 2081948773, 416111404, 1817332566, 701260869, -1964978409, -698295282, 1361425975, -1403293946, 597596058, 2023655771, -1384424206, -491249064, 646258263, -2071693764, -1688743867, 1855433103, 370006810, -82361783, -1012880670, 1070310069, -1540309444, -778050714, 1880570489, -1542633154, -770775967, -59772851, 1113710101, -212903434, -1292158931, 1022469105, 1762071888, -1103697911, -1141411148, 492650079, 1327955508, 1355248719, 1550201421, -1402789391, 1761027656 ], [ 1887349673, -1260074939, -1923773161, -249383746, -1558965589, 968884527, 657774971, 652344230, -1294352526, -350205210, 364671893, -1502491130, -1075293115, 358338873, -281958574, 1195825509, 388971728, 2018114648, -1178651291, 897547788, -96564671, -1094863935, 1779399058, 1814608497, -1338897994, -1700924653, 1917711764, -442565933, -622411543, -587315760, -2136856682, -379383123, -288157632, 1106271496, 2094097074, 447459628, -1109930528, -1980808904, -2126262660, -1448956753, -633649874, 8534431, -614384687, -1501108369, -321682232, -744983762, 1094985578, 965970222, 483165297 ], [ 1902462848, -1765287938, -1055675829, 416907649, -738534123, 2103519301, 2146198926, 240909253, -384175674, 144426519, -1534862569, 1202321883, 127049757, -757675293, 120957288, 1506006616, 1471511299, -782960333, 1533872410, 405886095, 1333644258, -1881080831, -2145782369, 144527145, -1963792225, -282601670, -1478119926, 1899145603, -574089118, -267827654, -993795111, -560864181, -68335260, -813195144, 151113751, 1931025199, 2063117704, 663875295, -930975563, 547355998, 1309747740, -1577943518, -1497330297, 2101547937, 1308358029, -1471584196, 207818736, 1248419823, -437456891 ], [ 1953906246, 1766348106, -1435444166, 608462244, 1428710020, -491210475, -461414096, -66755411, -670811523, -1704885796, -1235172033, 1840961142, 347986961, 1953122155, -1889708710, -1458396816, 12264170, -275634755, 2033483443, -581892444, 607217441, -190596502, -419975617, -196858648, -1250520923, -1413043611, 704694016, -1754611761, 438302562, -847824230, -2113224740, -706573597, 590232271, 516849648, 804051342, -1268869651, 1499626413, 1306010091, -167248023, -2052641259, 170618981, -569788990, -467912495, 700298291, -577887489, -1228983666, -652984266, 1531707932, 480524725 ], [ -774348716, -1277647376, 1429081734, 380946286, -1553609052, 1721925714, 255946283, 1318508892, 580977099, -42975424, 1882494786, 820250141, -1980980918, 2105966668, -2104015227, 1485783844, 1892315051, -1860662752, -1295691315, 1862539553, -1825498316, 191860820, -1172453752, -586092332, -713630487, 888339675, -1493846691, 1672021109, 1124584533, -908691738, 114900420, -1591916677, 1953192685, -1499289289, -1108766778, 500171491, -237760328, 1926447840, -665676508, 1090669089, -1452455497, -385883401, 752338210, -158622300, -1602564899, -2063447233, -50484527, -730680138, 129324683 ] ], [ [ -631323179, -1879389740, -903787514, 92972638, -254440181, 644935096, 1294875938, 2007017864, -303110773, -641548436, 48965941, 437005992, -2021633752, -1168748925, -364726645, 1681561262, 1132253610, -928842833, 411329837, -1496105412, -783786624, -586427154, 423323241, 1421803127, -318943921, 1800070358, 813483718, 1047768817, 1738648227, 2074579541, 366890074, -1542328924, 1489997905, 2091462440, -57138447, -2028311441, 2059919084, 356878922, -140965117, 1143350030, -1351955525, -630191078, 680595866, -945732503, 1983017577, 1391248398, -791783632, 2021060745, -738751946 ], [ -991964172, 1135128692, 1175975051, 1977872231, 437359666, -358346714, -331749565, 449141913, 448308941, -1663152794, -1502387201, -252762472, -45304491, 221910972, 1618177448, -2038413696, -1717624621, 1247361069, -975504448, 570927523, -1396284636, -524486828, 315399315, 2054192153, -694609501, -1249636316, -1694457902, -397009105, 340454998, -534362847, -2057094087, -466126019, -524992878, -609655447, 1018732607, 1558370942, -434586320, 362149689, 162929178, -1327316885, -1751525494, 197173161, -1550740776, 1942789515, -140265662, -896612209, 19268001, -1314950572, 895654045 ], [ -1808941187, -444748868, -586643558, 222943035, 1347466621, -364787725, 1562116701, 100579984, -900285682, 1985328113, -1428950615, 152373362, 1556701662, 107188814, 503447892, -2068722926, -1174893189, -1124824859, -1137191709, 873938901, -319416415, 2106828698, 339681502, -1791854312, -160964499, 465902659, -466584656, 37004495, -1433449684, -672335147, -1772589448, 570732577, -444921509, 385675206, 84887676, -735684316, 1644507129, 1394383533, 210147674, 1945579345, -647380604, -787385576, -1133806837, -1427748117, -1760859034, 1031963548, 1861031124, 524049869, -1308861150 ], [ 692113557, 1070879308, 1863294513, -1386055266, 667257062, -1880792611, 209683422, -187763068, -1105916222, 1460835657, 1559746303, -589991385, 1184316406, 543681725, -1612459339, -59477840, -437402974, 941616799, -875630396, -311106618, 1067010213, -1660712267, 349608821, -1570287067, -2005331570, -1759529597, -1708967099, -857786321, 759038815, 1064216986, -847677081, 1699725937, 492876200, -1185985727, 2000865972, 786546845, -1765034022, 963999410, -1990994159, -1283024045, 1379632965, -216985915, 272873373, 646888848, -937158876, 1759674414, -2114576897, 1825326274, -1174177882 ], [ 1202168893, 1647391188, -1337851352, -1170250088, 138386725, 183875954, 575949707, 1559565632, 1681695320, -903764699, 1819195994, -73236208, 842314613, 1056256575, -2089353604, -316658392, -72050033, -2091755914, 1879636826, 606425339, 1468676156, -163624582, -1381931256, 1789595392, 306540614, 1344944163, 611261819, 938533046, -396885498, -1557194717, -1629918384, 1136412724, -1857427134, 157351807, 1407890650, 1596646866, 405489771, 1104493016, 882915633, -1716865885, 1298310152, 873943422, -389796457, -1315979433, 836144479, 1016647464, 1303830684, -218518396, 1803791451 ], [ -1085217603, 2040665437, 433328477, 289283169, 1672552259, 1041725037, -456250875, 1494904400, -525689214, -1503259899, 328079658, -770132975, 1221536392, -839156287, -284068349, 1028527793, -736714634, -1046442378, -1723871435, -11945144, 996574594, -1530891842, -780458359, 902476995, 1277992641, 251220114, -527561704, 1754208185, 837584118, -610874712, -1570483065, 1727347549, 356920843, 1385014155, -83522736, 667221491, -2111687421, 797856052, 1534148652, -787985124, -1193603209, 1829246217, 121892045, 714711076, 1371983574, 173798269, 98078097, 455733055, 749376896 ], [ -1625689751, -996121689, 621399625, 598724280, -52189791, -779473215, -49421687, 1810881023, -541577002, 686211978, 353669192, -341240849, 1634683746, 563891944, -485423926, 638260797, 16189458, 1467679624, 318965609, 1638550786, -279997582, -1407978530, 1763963834, 1139895767, -1558836073, -535771383, 176781208, -1312416786, -851873555, -1051447479, 1181014054, 1327380845, -1509462299, -1673891090, -2010033712, -495387119, -1472080379, 435250729, 1533722283, -958837508, 1686989797, 191859385, -694741646, -288818837, 1726903770, 664674922, -1793360582, 517380794, 1094159815 ], [ 27323030, -1664199525, 923263501, -1820496616, -398639140, 1829023712, 481972110, 556510399, -1226810469, 1135091821, 1869111597, -611657349, -1294826711, 1346781536, -376262401, 823928695, -26689641, -1961606585, 1965930096, 1866115223, -862955873, -1977843882, 311197014, 1292559590, -939381634, 1739039483, -1730361732, 986196660, 514545973, -686194104, 778539430, 431208889, 916776070, -1603736481, -1963751706, -250905323, -99061513, -843687657, -1452395053, -1026961832, 1463108859, 1197722686, 1673431001, 4560915, 1092949202, 1552542066, 975191057, 1519369406, -465935981 ], [ -576855302, -52615770, -1495357961, 1180106258, -476533153, -1087343191, -1327041104, -1833324458, 1714239174, 548762051, -941774147, 1837364302, 1903432398, 487177036, -1690674466, -424850577, -974383653, 237505710, -727874108, 20551753, -1565874002, -185078738, 1202258027, 1307524543, -1896986587, 385970441, 1925221200, -2014558327, -1431860897, -387608643, -1574196766, 184898300, 916099563, -560819684, -1672288903, 659750509, 648455338, 565986722, 123531078, 1652561314, -912893748, -726109623, 1131648820, -2000553288, 1233551487, -576171412, -2104621733, -834246866, -167592859 ], [ -495333365, 1752601126, 719911549, -279219173, 2066839248, 837359217, 234626646, -66529290, 1662811961, -1405157503, 1601633773, 533492410, -755222141, -1742341142, -266509978, 2082753345, 367453526, -547671984, 179605034, -1504470347, -1720300230, 521456811, -1844712568, 776629503, -1778208495, 1914814951, 476150524, -26000714, -1622373668, -1791344273, -2127505613, -1408869348, -1077150546, -1084837047, -1306044337, -1017279696, 2110346031, -1740116290, 563148296, -1680168596, 1385262551, -1387327483, 1651172327, -1731133917, 918667223, 1562093864, 865848482, 874078338, -2142962861 ], [ 603334808, -941510820, 450996157, 2017176093, -832812568, -1696297073, -1124280721, 2084753758, -626899497, -761046427, -899835787, -673564441, -1748813342, 1592425948, 843748487, -461500501, -1288487353, 1507136806, -419606013, -1469575545, -323881830, 1087171296, 1680312705, -2046335543, 117860953, 1189339052, 1656301147, -1261499389, -228823667, 117466281, 1044964789, 1274294011, -390054454, 555592615, -291091494, 659458978, 995099854, -954546582, -1363755503, -988303366, -1393517304, -904346556, -1415946849, 675498205, -906132443, -1345961785, -1883806691, 1668116450, -1905720202 ], [ 638209786, 1748125571, 500718828, 759254552, 983413591, 642980513, 1130081704, 1875790106, 590777313, 1077780494, 1479355625, -517738954, -1749389629, -1366268262, 1153223420, 547038911, -620892948, 61880799, -1764865948, 804793726, -245303529, -2020005872, -868265934, 1670868641, -504499233, -874795797, 1167676503, -1607052638, -357463750, -429896077, 2090111770, -1521766235, 1279798727, -1326635927, 797948767, -522221997, 510369179, 1823444512, 1993606400, -823693373, 1932468068, -1934758043, 39674050, -1588350943, 1495033526, -1665970323, 990393722, 1820703941, -1244807244 ], [ 1822931993, -1712838323, 1698072746, 889494832, 1594642330, 1577859553, 1007498325, 1105630468, 1511387271, 629510927, -970786631, -1885279742, 760111914, 1416659713, -45131320, 1153470237, -1457379689, -1763485396, 967142588, 869915832, 621541458, 2132012324, -1328471847, -1790246012, 1801373987, -1129339349, -1804326502, -568164455, 1113909138, 284881068, 377661784, 1756574036, -621022632, -1915236110, -1272142761, -203366313, 1274422726, -1103360062, 1886797195, 686470406, -1336562624, -220311710, -300094157, -1886811053, 1315441067, -104786150, -124188219, 392885581, -1761670440 ], [ -1677582596, 1687707726, 1657725341, -1550535382, 401163256, 1462918888, -576847283, -1097629684, -367622798, -1546020737, 1384713487, -397479573, 1778031319, 1304270623, 680217845, 1712029120, 638106334, -1649925935, -2058264767, -1826709967, -1890911193, -1139925702, 2100087148, 785965066, 924358266, -393604997, -346866088, 1530797077, -1365870685, 149214275, -794959124, -1652085979, 795359466, -1484416845, 714811736, 1215322732, 1899163640, 1034797261, 671449234, -1587613681, 870516360, -1104792619, 2034351638, 1888958450, 441789462, -1643931955, 1161413987, 1128761437, 433283840 ], [ -895207863, -1955450568, -685944779, 495576345, -1587086827, -1637272779, -1396339054, 1290583386, 1638822967, -1978546941, -1484170455, -1849862982, 1218538759, -1397821673, -2083318187, -422567303, -1245163291, 1848821491, 1481604089, -2076957830, 1216553824, 1322336980, 2021669470, -1317154129, -1422104786, -1062883371, 662002986, 68220575, -97622686, 1283658257, -13525399, -2106253720, 830912770, -149163553, 1053057014, -1811182567, -68561741, 402991939, 25056829, -435187632, 1258213529, 1391988466, 120577972, -2126580729, -62500314, 1022447219, 1253190511, -1498984258, -860122974 ], [ 230100268, 1220844941, -937350493, 1599677100, -1505265470, -372825476, 589164505, -1440372235, 1939137633, 143223750, 33256374, -1325470591, -2130191163, -328957735, -1103045266, 382612977, -1443717330, 1699883419, 767878411, -796835565, -1629714299, 1355916537, -751273519, 1796457303, -447230438, 1375598660, 959870835, -1651554643, -1440340785, 261022601, 797877583, -1060184003, 1933249429, -1486269531, -138719743, 2010248599, -191792635, -180102364, -410826994, -1187901391, 1145942696, -1139089111, -1217309114, 1036934864, -1282891322, 1489067691, 2090363951, -1027200095, 833901367 ], [ -2019896264, -2043336717, 1053818831, -1076940377, -1611520496, 596863679, 205308425, -1012813642, 580159726, -268427893, -1354611449, -2130470454, 33049371, -150608351, -1372238250, 1163798117, 1903453106, -769563120, 1339837810, 336688608, 1030418332, -1520715491, 1617256839, -73727572, 508564124, -913228975, 1002189013, 732539574, -7982086, 1887449603, -1416178335, -501082170, 2062129041, 1720729908, 1702091660, 1730596581, -603189833, 1242428894, -954953563, -246799387, 2042774552, -1512728261, -495276678, 1325804249, 513944791, -1430078649, -324664872, -1209747205, -814016651 ], [ -1109113488, -528657298, -39334161, 481083046, -2082348781, -407875930, 141166955, 1157848729, 516323374, 1418860888, 1604495793, 178182895, 549769720, -2078253806, 896638750, 1699040997, -2011232054, -642989531, 1103727545, 509136770, -733134917, 856804387, -756993907, 2137946375, -901050304, 36516944, -2114781318, -1224747466, -1327414067, 1741295267, 947768208, -1582693943, 533910471, 1761347400, -85191829, -712964588, -225018580, 750069583, 1698407406, -90165102, -1925633687, 754364837, -236253483, -831508180, 1729022076, 1840030381, 1840601929, -1408663643, 2087286733 ], [ -731388986, -518224622, 437714638, 746675173, 506453936, 894403092, 1379181836, -1332024618, -2028852341, -1121425766, -303985993, -1751682479, -95006428, -352856035, -1090645657, -487982476, 553690171, -1340597806, 1738306028, -1376541796, -357341615, -884473958, -1041696978, 380906584, 304237111, 788233723, -372466130, 805365286, 671344629, -751853195, 1993657959, -756406626, 131136808, -102635233, 1553361861, -1766668611, -575490925, -2120048658, 1144448932, 1814794998, -1040171313, -2110572612, 1962010978, 884813345, -766937614, -1264791885, 816598157, -713269325, -293392943 ], [ 1179145992, 1198689397, 942712150, 417661578, -1990794933, 1173741726, 1185440381, -1833116642, -504822039, -1728549258, -300889868, -2010315553, -790479460, 1460937359, 529494278, 1202247159, -211389374, 890947832, 1274170874, -1621066496, -1969910579, 1851705603, -185404331, 1207015115, 810250956, 1116163912, -1276253986, 480417980, 14392650, 1074399214, 75114750, -1929671247, 1511595829, 671047617, -1015528797, -336933865, -1533867928, -1480213291, 1499241705, 1966631627, -928382762, 1941803678, 1484849942, 1408139700, 1607826388, 904315718, -1819066774, -1272698333, -1913464611 ], [ 1463414042, -1880518189, -706537004, -1303791938, -1141068706, -790751896, 1934830370, 1086375557, -1141195977, 597680047, 1621010441, 1404480682, 370566547, -659312086, -1364055970, 1974210639, 1018174295, 2119470073, 594792975, -1454032909, -278520428, -352871296, 381594488, 1936173701, -153808594, -431184626, 1409870148, -1011285455, 773785154, 971129616, -78243998, -314085895, 1318594845, 837839587, -991771863, 152722056, -1392645855, -1505358361, -456946401, -500062596, 1537645479, 1949572432, 1423982227, 395875486, 375325364, 1948762525, -1269323353, -997059510, 1291914280 ], [ 1102901373, -1034359305, 715845237, 1438179055, -635142485, -2026485070, -1546005446, -1387643409, -1764091540, -1604454056, -296136469, 1726886571, -1782023802, 957752304, -1122820117, 1557478337, 203593423, -1659175039, -137483314, -126232229, -1877902140, 1540233085, 165880723, 229109973, 114527413, -119315406, 1848538791, 2028544512, 914853217, 45587205, 1258503424, -812669857, -1699210349, -1608535740, -1315187896, -1298444158, 667354746, 1626594201, 17149110, -1516635491, -1840431390, 1546705096, 713552307, -32286861, 2048705904, -2095445322, 1459656810, 289926508, 1722376042 ], [ -1112513186, 1393040536, -167641175, -1994486037, 1875149090, 571884097, 951310836, 536719250, 1740498573, 822242343, -6028612, -1851774067, 580415461, 1307010843, -817379079, 1538989255, -865174913, -2079304201, -2060951509, 1867579642, 1772010599, -1428829597, 907659105, 881743508, 357819277, 1124907873, -1854154032, 2097510494, -1363547295, -899003531, 100611512, 2129714932, 2011986247, -1809183381, 1571561881, -326169047, -979557397, -1076659875, -1582625617, -2039176181, -491520090, -1421818942, 867520327, 1187801592, -2016282728, 413278159, -736828062, 466733944, -564115299 ], [ -711149777, 1792524466, 952702702, -1141498398, -26595247, -684935732, -1682762394, -1360124191, 1957907760, 1149650638, -1097196584, 268510828, -807875083, -583450711, 1065425045, -519667569, -1319022683, -2085750685, 1242421171, 1122126066, 50910150, 646215002, 1029743422, -1909647344, 1185310797, -1918921466, -1618703413, 811075583, -1406167325, 1073411928, 419895776, -1721120088, 1297631430, 1098087781, 1592911307, 968499541, -16447253, 394108902, -1255326673, -1722594144, -212625497, -1420106318, 2078544710, 160174841, -645152622, 257111028, 345169967, -555442018, -1775242418 ], [ 778370162, 263770910, -712844334, 688269791, -2013583629, 506311202, 997920078, 1345754986, 641281051, 103006794, -1900327675, -948839772, 654840568, 1781461392, -403079701, 2054712242, 369242032, -1393781017, -1386385109, -406494078, 1122974961, -1753257755, -494252579, -1933697279, 1636451278, -1734349386, -195307905, -1618835514, 1176407585, 1265292294, 312874933, 2019905849, 1341881196, -1997937459, -444102844, -269157104, 641206846, 531018163, 1995418422, 1965606365, -1192919682, 1932077575, -91237383, 263597019, 1793351457, -737292540, 384596295, 1938858904, 1336228303 ], [ -1905513331, 341103806, 871015898, 849707352, -594186141, -1782484165, 705359344, 276430733, -983183269, -837077204, 1952520095, 585064734, 1904298508, -454705811, 2005363362, 622764779, 1426262415, -1553412189, -54939492, -326073907, 1343891225, -234929256, -1199070265, -765507969, -323446001, 402216525, -1763229296, 1750004713, 29995589, -428653514, 222934461, 1378987304, -1900275545, 809315760, 618832995, 1063964580, -1892420807, -923798018, 1361648147, -1707201822, 1962026197, 1571759216, -405229533, 638265769, 5419507, 1313257431, -1419924221, -66468159, -77165170 ], [ 212697446, -2123799012, 1226466519, 1718422159, -1757163015, -277514819, 1549222571, -1553753446, 2028021595, 1543175775, 1713182389, 1258749484, 1473622315, -1642710989, -305666499, -1291792060, -1848430151, -1586479547, 763747049, -1188646317, 980928847, -1385621902, 455270147, -753649040, 417748234, 4919268, 643635143, -244200315, -1695567174, 905123928, 446490060, 644320318, 2067536058, 235101607, 884399897, 93887436, -1479135499, 1897411089, 1192267079, 998345985, -1669188996, 1190205998, -83336130, -214898101, 2000987831, 1018225591, 1470442337, 1376983932, 401829197 ], [ 1224211508, -1015695125, 2133655492, -798122044, 1361235765, -875819944, -2045631099, -499327317, 473030622, -82127273, 414364291, -2068798856, 1256301938, -1007072252, -1532810300, 2012419128, -2110102134, 737649510, -140557752, -1797273185, 1995641130, -323151359, 842813189, 1629912852, 1345211594, 1672728308, -658258969, -1205080614, -2069321547, 1997349780, 485989016, 135272458, 1047415901, 1233757388, -1686387644, -1317505545, -727420649, 614984592, -1048883234, -527602529, 1147413223, -58071236, -2053211250, 2088904249, -260499860, 763917656, 735162758, -1788416247, -1766671736 ], [ 2074472001, -899024686, -1056368434, -1283225602, -328769427, 308117740, -1505154768, -1456097164, 923497898, 1005292580, 1813983401, 1323650118, 946022895, -23815994, -173036302, -1335073679, 1901514528, -799603940, 1368882989, 1381768410, 1386114655, 2134512367, -2055800012, 1738786588, 334696645, -1350764448, -896832345, 586890957, -1510978801, 460244537, -1005340296, -661183520, -238953656, 2142197385, 399014093, -540036903, 1248701056, 468039960, 424484261, 2032020495, -1180257874, -1457707949, -389654737, 444408226, 468333143, -1273234501, -2126197341, 13739772, -1614303116 ], [ 1963765771, 254053189, 898247215, -1969368211, -2098910006, 2026846783, 1949921281, -893536934, 1734421179, -614256783, -1918140489, 72825074, -701142031, -1570373894, 1141052858, 979852043, -53711576, 27816999, 1635109644, 886674733, 872630035, -1722849373, -221210123, -442529839, 317434293, 261383818, -885150321, 1902140921, -1882465760, -2133114379, 739296839, 1367880974, -968418641, 394030392, -1777040750, -948725733, 1753410035, 1909351398, 971164858, -1524751715, -206806348, 1445315869, 19611663, -290546628, -1600672603, -171724615, 2116797743, -895721458, 183724956 ], [ 712393988, -685510150, 89609479, -426400215, 306996122, -470611139, 985028564, -2130409189, -1946385680, -1518469931, -1516171004, -120110488, -13131500, -366218905, -211627278, 24896222, -214650636, -1999720740, -1269247121, -1263879745, 1354420239, 2141336397, -1937358941, 551995232, 226751337, 2053669761, 1416183038, 1066290377, 602436495, 1882786356, 2072101030, 1383700110, -512338146, 467179963, -2134204614, 1108968103, 1010988570, 1267421178, -450067283, -1888875332, 574445492, -448041697, -1548664772, 282717125, 1254853100, 1430245349, -905069368, 324804149, -1441017803 ], [ -833788708, 1442042989, -710486970, -325352078, 1177225543, -1677796950, -117637172, -1975706598, 723742873, 1136541920, 86857515, 1446391098, -280139204, 169015235, 646649082, 1168057696, -112384157, 676913711, -1059115565, -1618220364, -1719747724, 1623616015, 1000548056, 233367151, -1922507595, -959033012, -647970636, -100793462, 885769876, 784963119, 983432646, 1735935798, -542046824, 1246604220, -777346810, 1917598996, -165336207, 1755422582, -1828288862, -475972947, 994409323, -1171398119, -327151204, -1385901069, -1338054310, -408106230, 475764408, 5642119, 1141152400 ], [ -278746795, -924727976, 1263906252, 1447734241, 1544856187, 1613516864, -589406391, -2141789710, -486691782, 1767516590, -1547174335, -1623603125, -723411097, 793627302, -1821876792, -1393540550, -1934961383, 1402782415, 542940423, -1198718654, -418255881, 142089574, -670642046, -495278922, 71564153, 455114188, 292379701, 205721424, 1090384862, -1853486340, -1303158424, -737551371, 1872648201, -1325543804, -1466432511, -1463588917, 98533781, -277255306, 1887662319, 1126887347, 134819181, -483317720, 1675688299, -1136918307, 2135749410, -1471900020, -264815102, -1321906653, -149079138 ], [ 402477860, -752877429, 1100033970, -1850297246, -598282334, 1296092654, -2099738455, 900875854, 773844769, 861250655, -656650740, -1920033618, 282803927, 1621796432, -1052701155, 1174132082, -1074074879, -1954590512, 1589149269, 1829590322, -545564727, -1425674622, -1243438541, 342175630, -155409680, -1212171104, 977107458, 67636083, 886318429, -1479169076, 1665870130, -995511585, -839167771, -908558102, -593137702, 274716640, 1965336240, -724014988, -1171172314, 1684169867, 1246634098, 139687589, -1857293520, -1563141603, 770044990, -2141518968, -1986275484, 891015580, 1768557514 ], [ 225490258, -769475691, -143124024, -788939897, 1012472370, 25162433, 325314304, -583870719, 1346701521, -391095260, 237920266, 1307117276, -980277442, -596752889, -1993951869, 1990944939, -861813992, 514145927, 1529246389, -791818627, 1658170489, -654940873, -189533681, -2075686194, -1313393662, 1737662856, -53529747, 574935648, 1341142043, -1994564545, 74096802, 1667456653, -323997388, -1266005139, -1739309156, 123955273, -1830915661, -358425717, -437840848, 1981652783, 299822411, 389257900, -89576001, 2120651320, -1081785698, -729997793, -1306005894, 520660010, -368826790 ], [ 796357070, -336286246, 844902240, 1376957887, 289656850, -642781396, -434783842, -1256853379, -681092365, 211056450, 114591881, 418371400, 1847495256, 2059101218, -37424489, 732701247, -1367227078, 442919576, -1791144076, 336560616, 1859765369, -1138156172, -459806704, -750026625, -325289227, -1472305094, 2035421812, 2077836346, 608002777, 2088361801, -127446240, 1588468108, -2125168961, 1412804271, -146257970, 1476257965, -575692022, -1848913692, -862392965, 420423696, 1436621901, -301054210, -1937716507, 922261114, 638287848, 685809959, -355897930, -1677537717, 293233577 ], [ 284380434, -667194540, 1054805631, -461528066, 1441598894, -1642935580, -1497849653, 487401008, -344014099, -1695276043, 646117893, 1168938510, -123915242, 382305502, 685507801, -734124353, -1729720887, -780886998, 177218902, -580627062, -1802554723, 787648633, -269294284, 1376744918, 237473888, 1045015665, -944149941, -1949152585, -1692774135, 1769084499, -967791566, -1564417940, 1887741865, -122501636, 1852851766, 444007157, -1359891980, 883215353, -1680696221, 660099829, -1824118408, 843870410, -548251786, 189459935, -2083849860, -1785422487, 174994325, -497375822, 574330647 ], [ 635217484, -6593308, -1644675679, -63248036, 1433450837, -448640160, -1851330830, -2080732083, 606195373, 996775035, -1630867569, -216345736, -1690268072, -1895387966, -1807070081, 1706534866, 804584148, -1367461250, -313682333, -695713731, -253103852, 1557098068, -1485779969, -651346989, -203097470, 2135447165, -453016142, 305894767, 1931143474, -155814347, -81566083, -807828834, 42740621, 156764845, -1353309259, -1036802103, -2037328174, -1730258639, -2108970884, -1739912260, 2132183442, 646027867, -230491389, -1295240787, -1562752533, -1190193377, -384285649, -282679455, 1960409719 ], [ -537078162, -614431925, -139675294, 1640499152, 1057432418, 1862723558, 757611806, -1892672166, -1645103900, -1729693125, 521977339, 1611663498, 113474701, -584992731, 1980572582, 2013439462, -1850061319, 1284440728, 1481706963, 1943308894, -1057552667, -716680251, -748646399, -1592416333, -421432154, 1464900280, 2093473866, -218863839, 2075759933, -805071816, 180770630, 1033417296, 29593091, 1447944052, -824951877, -39906205, -309216908, -1009307575, 1832920367, 743056756, -1028441842, -2116082752, -493285316, -590658169, 865382392, -770449489, 455048743, -373120803, -1953432519 ], [ 972041490, -5061910, 1227691845, -1435916211, -994453322, 1740745217, 1051554332, 1835661361, 252963938, 581536210, 307177703, 2036917289, 1495956883, -112555118, 715141965, 1725241592, -639014048, -1596579693, 640423552, 1262279876, -198154348, -499235894, 1489130317, -733034796, 1695770021, -1189051899, -1067914764, 59767269, 35274576, -1613297392, 974044806, -1965972274, -1846834480, 1264205300, 1774149037, -1747613834, 11722978, -1563130957, 295036840, -16194, 1204222318, -43321438, 1551518462, -847736236, 1248256677, -711676636, 333586116, -1000735187, 1598060942 ], [ 50721545, 513231611, -1468277896, -1295105359, 2090506250, 1443142473, -1162799536, -815347283, 1475912805, -788776022, 1916108085, -835436183, -879338826, 784569641, -1469074473, 248933608, 905326775, -941926864, 641783012, -503917691, -1457385996, -1875184402, 1409716639, -1413811423, 1703030611, 310722120, -1734791478, -691144404, 1599423569, 817545466, -323020986, 843208488, 660251982, 672451906, 1211020914, -1440848948, 1528482321, 1557472067, 1355772660, -2024317555, -634713245, 2016831062, -994857278, -1843775068, -239342182, 1165714894, 1488295502, 1022212147, -223127461 ], [ -1785377325, 1254243663, 4083698, 1764524119, 1636066038, 1002800914, -1348492516, -635156796, -110339504, -100896509, 1500835229, 370904198, -230525415, -1941376033, -575774554, 1786770529, 536929236, -640964622, 1390023023, -1645387713, 900427347, -21770686, 707771766, -918385277, -1632000861, 557912706, 1809314386, 1002956237, -1452812179, 1566714428, 1672542549, 1881084181, 735735117, 1085818984, 209967897, 1984447089, 59718928, -1439953987, -2134837349, 1808177642, 1101587726, 1986464595, 1742683889, 384565148, 1413735946, 2141487430, 17614978, 1371253007, 1660496314 ], [ -392805440, -215469574, -612131385, 538721052, 1791738087, -130354257, 1582121551, -952305113, 193956900, -1260074753, -1046904814, 368209137, -1737934811, 1602974284, -1699093466, 1510885337, -1646174392, -1103836784, 429695465, 839619361, -331073769, -1418372050, 1744051406, -301518138, -838923312, 320053905, -1429000529, -267854748, 739732615, 195015962, 360268393, 1235745164, -952081155, -2145519605, 1375360040, 31023110, -172595972, 443423315, -1952234387, -1459690096, 290087619, 905470894, -2127712249, 390817378, 385247287, -1220807683, -978736398, -499308939, -1967647361 ], [ 1044293016, 819414678, -217570453, 27170424, 674050829, -1080978951, -900942197, 313050552, -1576571852, 1936572162, -41522574, -236589215, -1005622788, -2005082470, 244246011, -1090130446, 470882422, -1117044465, -1907689867, 1000474929, -1567880726, -1741095071, -318762963, -1335705922, 176913024, 1106735065, -1316953962, -102651327, 1123881077, -1144386875, 1455982719, -747950089, -45250788, 218370426, -1705342987, 1519964815, 1459495498, 199582943, 582155712, 836053422, 7263144, 1067053052, 366135032, 512984098, 1657719171, 1857053181, 738094095, -1698176199, 1945742449 ], [ -1822863375, -1082671528, -1425298505, -933766658, 955989497, 1200894645, -122493317, 2110947288, 10632901, -1893195537, -447869640, 839960915, 1927521475, 1430836596, 333376860, -2117047467, -1782062496, 1394996659, -849825720, 273597777, -804726120, -598839105, -213564662, 682402740, -416232748, 579012737, -350832290, -426604729, 810844270, -1145204155, 1262785930, 513498544, -525224898, -851647077, 1802432428, 1842029028, 304720828, -184592885, -1785090219, -246728839, -1255631915, 986191568, 1731149962, -674429513, 970559350, -1794473990, 659401271, 729537509, -1138948521 ], [ 969378687, -714539178, -91301108, 437003668, -5477268, 1038824507, 801028322, 1387310615, 1246997587, 2046348958, -1043280202, -1454585259, 1163821669, -1006397859, -1300286588, 1289635924, -1870894274, 1196222017, 1005457270, 791796924, -1780082443, -1951625658, -561818283, -1425008490, 1528956993, -1077369863, 478976374, 2123232769, -1050136405, -634527767, -1793126964, 724082172, -357756541, -919702531, 1556046490, 1152266425, -2057307270, 1574508174, 1626121053, 548200759, -177565236, 1727505954, 1010306164, 433501755, 1518776602, -80991901, 1515693731, 1491941152, -1424494571 ], [ -2061944790, 1220796822, 1866371106, -1078431727, 1064713949, 1102040052, 1662815496, -945707431, -962008774, -508143061, 618777723, -1061509283, 439221759, 1314998551, 1948975461, 639884888, -2116457125, 37117598, 912595892, 1768863971, -1318175489, -919994507, 1195442487, -677861239, -243582580, -1929238376, -1083242956, 1133347637, -295324850, 987878255, -849563015, 902211474, 1128549347, 371481144, 480839036, 1040940126, -1345420396, -1234633448, -2064267661, 464031389, 1247608823, -317356043, 805158798, -618838712, 1602648502, -868293575, -704000165, -1149644835, 990103933 ], [ -1134158462, 791440738, -689321880, -79036174, 383730700, -262170865, 1694298665, -1626164838, 2021061455, -2110313691, 1384831219, 1548026954, -2049515810, -127862678, 988341754, -979365603, 425077245, 930246147, -644637404, 1930427311, 1992079609, -601942384, 1313093173, 566098118, 924916181, -1286555192, 2033805539, -2083372179, -1841151227, -40963465, 1027944907, -1337607192, -456799755, 335147956, -1823818247, -437362997, -831882824, -1569051858, 280748634, 966502602, 1145953728, 1617893225, 1586165807, -443691791, 305552348, 1340527452, 1438047048, 1303403601, 1043463869 ], [ 1086250078, 881971519, 110423844, -1686081529, 379294395, -1608972323, 1796169861, 1104303151, -1218117705, -240115091, 529324139, 1192786400, 2031876504, -1221247729, -924048011, -187259701, -627568586, -1354479666, 1520579059, 1905458532, -754573855, -288747321, 1881634309, 778059303, 1719587777, -1533702811, -2130494715, -389600814, -209562572, -1720261539, -863369492, -472411562, -1103783937, -1750901559, -983702834, 1681051504, -321661362, -1140471945, -1010322178, 618273224, -843887604, -335455965, 1311239873, 483857334, 969693055, 219699168, -2040264523, -1842063699, -317740596 ], [ -1662859248, -506660389, -946924765, -420548785, 1936931199, -1300329680, -565107165, 1684496036, -842661872, 1878058482, -287357057, 1342166325, 2064321859, 254561756, 2043041749, 905296485, -1330417999, -1384404410, 2024378053, -1182893569, 1216226804, -437931127, -1273523184, -22224964, -1049951131, 933083814, -1026660085, -1512319378, 535698962, 916856300, 894541164, 1924991915, 1144330273, 514681062, 311160600, -1713910739, 709391011, 1693956694, -462881675, -864085517, 1667263055, 1718753857, 1772346960, -702633526, -1852679786, 1461080830, 1990453304, 1345693218, 172722480 ], [ -973360653, -282779600, 515683, 539261784, -2109232264, -598720632, 598752649, -134192975, -1209774230, 550938646, 452121049, -1238241286, 975198101, 1152714929, -1399589049, 481122960, -1976632623, 514362666, -653932593, -1389689643, 82317354, -1605683955, 1632457293, -227954687, 1461351011, -2030239384, 1914960972, -94454347, 2003802558, -1811677052, -1697129770, 24646462, -1370739936, 729630551, -1865110764, -808300881, 1753530885, 712441214, 1769068977, 818354854, -2075617322, -1113693294, 1323057431, -2104507299, -875474528, -291307441, -1712288306, 1495834664, 1724501554 ], [ 1165267774, -1099677040, 1458704389, -52580818, 299949549, -924458767, -736667635, 734603606, -1478348859, 2106028031, 1775973434, -1674772406, -1479080347, -2038234645, -1018003423, -2019796789, -1161562495, -1262414036, 703310838, 308822590, -216422095, -632731700, 205149035, -2000728268, 1028829661, 1052953412, -1833078751, -916119817, -1054533823, 2128605150, 1987065472, 430699560, -238207177, 1530525382, 1855936607, 2062872820, -1690541709, 1439528364, -319675275, -107425963, 929148309, 78836325, 90123626, 1879188474, 1467159735, 1028920090, -8759560, -368263717, 1724079042 ] ], [ [ -1567419832, 1603455392, 2123747500, 69280216, 1299903552, -935304188, 1767618819, -1018524786, 1264757701, 1981047715, -1857544493, -1233032394, 1690589565, 1843050060, -1212440492, -590816079, -1637980042, 1694418864, -1890170660, -44618849, -339870732, -559122742, 803691216, 1202790236, -107812512, -1196268731, -288006953, -908479942, 1682551053, -2014384501, -1235560341, 313136017, -1107450268, -291693781, -1505693726, 1254155648, 1974341485, -2010601285, 1928265494, 1766601230, -1809345876, 221313299, 162967041, -2085569701, -1514374819, -2097347966, 706647371, 539486112, -1395075021 ], [ 1525169598, -463431431, -586067540, 1739932233, 1766993664, 143923732, -112237567, -566551311, -289895707, -850211625, 648839542, -245081825, 229917375, -362170213, 2022711809, 938957555, -1922319055, 1190526793, 257689216, -1905337381, 703475776, -534325990, 1532078697, -926613448, -1859496237, -1874845023, -1748683506, 908797257, 1821665578, 1347571670, -1184879986, -370001901, -161990389, 79936474, 1264481850, -40270911, -1272058665, 1550380205, 1676108958, -1685576420, -686125098, -314034858, 973028388, -667103002, -1643585624, -542577481, 2038555760, 118705776, 1486418193 ], [ 1815396520, -788680673, -780881854, 38523683, -1045676525, 1557286159, -676049040, 737824295, -1513801492, -1389280555, -1342404526, -1306548490, 2018046606, -878251298, 824836831, -1906326473, 943729978, -501993789, -1918089399, 1379292429, -1999081295, 1695533393, -1039433350, 25961105, -1918905447, 1844730287, -1138296225, -1117159781, 1198994754, 1916121350, 1240397504, -1766501108, -1931171773, -262446259, 484634307, -68876129, -1552065063, 1949623791, 678282979, -513140727, -331531325, -95641970, -512901619, 305980705, 1484837569, 1402128468, -608116551, -1062027961, -430919385 ], [ 651046044, -1450450519, -1600590870, 751069474, -615596201, 1183841701, -722768991, -1320248779, -1707192768, 549356346, 560652292, -1725185664, 1836394514, 1322374795, -1910210401, -1104434148, -838450093, 1462317599, 314648978, 472324855, 2106046028, 1437283012, -332246272, -10489001, -890699760, -1010008550, 1515386779, 1830960294, 141274761, 795551902, -1346869293, 404668516, 1889006894, -969580371, 840511022, 192090976, 1667986423, -1977205861, 1334325395, 1496341630, 663947466, 501778605, 961760587, -501494156, 1156589685, -1861061924, -970869597, 1339844584, 377180462 ], [ 880328657, 1429510620, 682718734, 748068993, 659117457, 795894485, -1261449691, 697495132, -656489957, -1765508147, 370990242, 429560403, -16440166, 1977203325, 1484350471, -1483595779, -630555393, -1027840841, 1817667358, 776595641, -1061348317, -1778576713, 1970956313, 1139388507, 2025863653, 1379207338, -1444821938, -258210675, 59729081, -1151605230, -236939520, -1676150363, -620679896, -493056606, -1126968478, 2015039535, 1415335142, -708353481, 1139293829, 801769493, -43017314, -1789614782, -322924626, -739841239, -1192122744, 1351088928, 1382057466, 407117185, -1335470998 ], [ 602225353, -1879370771, 1214093890, -1269046567, 227627031, -669662904, 931911870, -1231542823, -489563803, -771967339, -1120225799, 225466317, 1806963133, -1549976035, -814896582, 744559200, 949582632, -1737138258, -518326528, -296372172, -1502715, 2068373504, 546695529, 1492353765, 1531552224, -1963393323, 1973561976, 833287002, 1921260286, 86433061, -2012335432, -689532269, 1982264002, 913622361, 310025318, 1727784320, -424744989, 1486853713, -1242620350, -944615500, -1513955631, -1590711790, 497538625, -939170893, -1407387858, 895659428, 1750172058, -704585475, 1795583010 ], [ -910117298, 321168333, 1449103787, -761895819, 1968888237, 370798565, 304098525, 421978087, 957703733, -1834392451, -926832430, -659204846, -1869432651, 165034453, -1691500905, -301173970, -1212312560, -419273084, -1916104604, 1905120366, -448508185, -1212240106, -1855070579, 1477759873, 544106721, -621277415, -1996057291, 448214357, 2104601492, -169881645, 379255216, -941824746, -397911048, 1387657746, -1639985699, 190902104, -395195300, -339096047, -278154731, 1384820987, -891326139, 459266009, 1922068037, 277961456, -2006349176, 1356909451, -1622519464, -221718306, 2099193508 ], [ -1565470802, -1459585735, -1604541885, -551986475, -807761216, 1635409912, -1893256272, -794984788, -197761052, 1522028723, -1786846624, 110347886, -821383480, -2124775471, -1863801259, -425206566, 1609801165, 155857470, 1855141958, 11435489, 1971332204, 189257134, -873318784, -1291092518, -814198497, -1601179173, 905734082, -47911249, -1729943057, -1044147827, -631691488, 2016913103, 240413788, -1518533963, 1143448609, -2051452137, 1762398328, 1842716917, 1650619884, 145023676, -1135315538, -331508321, 1417149529, -656242695, 1203079554, 1446152124, -735848550, -493098892, 1145344635 ], [ -1072897292, 333644788, -1755470327, 878752800, -1051471879, -1314488306, 1612078926, -740005337, 1650916159, -285532165, -1990970876, 976109481, -726260439, -840493709, -577903970, -1428802485, 1048867636, 1830457857, -1240893997, 2020890010, 1829771143, 1861081001, -1259554664, -731179123, 434607877, 1528564343, 1076165418, -963465441, 603966805, -366829585, 1940627917, -1104470024, -1400960869, 868511021, 467454920, 1948060255, 867678129, 1510620144, 1251622096, -364489344, 43511928, -850513739, 258436164, -1289312117, 1909766062, -1742317541, 1479057072, -1776752010, 1586523914 ], [ -1459118509, 1692499325, 444687778, 1319585452, 310223020, -1150290886, -1591781865, -1809249671, 1888110938, 1946569832, -280759656, 1231614800, 1858993095, 2106314259, -2090096622, -443683529, -224803844, 894309762, 805036422, 818746169, -222879811, -367842515, -465986588, 255618943, 1864276301, -516001673, -196158656, 404081081, -73890892, -1067753163, -1716902185, -806933353, 1874231745, -268227136, -2090007403, 1818710818, -136997666, 1565651763, -1214050091, 1080704541, 107321762, -1653692737, -950147916, -1518377540, 654828811, -816128206, -764927813, -1245813446, 1846805849 ], [ -572291421, 1275094278, 281464457, 1827189518, -1342444261, 496420670, -974434530, 1094432123, 771728462, 990847893, -1596425676, -1502354918, -26186935, -1588394196, -2118229249, -610956711, -1356199147, -1273096637, 477256254, 1308733209, 1889965101, 902659549, -1746100101, 943610270, 136514862, -2089070674, 1970301791, -1151651254, 2075555921, -491234559, -1023595185, 1203050016, 899238000, -145005433, -1421480092, -1211396493, -1205949215, -1320857472, 1392421993, 1085873522, 1490574857, -1317818453, 1864224857, 1138417037, -1584163314, -1048956791, -29764804, 968052203, -776295005 ], [ 476444525, -523585999, 308514353, 1429500930, 1455145358, 1198477219, -1876601614, 1934720080, -183544967, 1342290241, -1775002856, 290194176, -2127914967, 883513477, -1979382798, 1681799778, -1845985126, -1456575448, -245590388, -97405651, 631836947, -761258217, -592378384, 492610513, 580972762, -1303871270, 1045702318, -701774725, -1661360687, 454328202, -952435376, 1657635317, -423835448, 5256931, -1173732466, 1754719443, 1052670984, -179375431, -1355022144, -1603794069, 1593045772, 116822047, -1552568805, 170593500, -2032800593, -550017273, -774150337, -647824675, 1649308619 ], [ -1947830828, 1381727278, 462772353, 859876583, -1451473167, 637059963, 945394588, -1931561986, 110167588, 442180911, -1340705407, -2000478396, -1319339042, 1981014469, 823292185, -746951572, 1071037134, 1781537140, 811724186, 495305755, -1417699894, -899711201, 554726404, -222231361, 1627423376, -2030203202, -449212205, -564298315, 1252847645, 1210394122, -2097073061, -602191382, -1680783772, 920106854, -1635581437, 279833766, 1122503822, -2072275599, 652705924, 684240366, -1895167421, -694729949, 266481715, 1604355702, -762649427, 1701883640, -1246290004, -1034106374, 793997807 ], [ 691842542, 239917330, 2041959131, -101351537, 1019095422, 601373889, -779804013, 731500489, 1626507381, -1536475746, 1631981606, 221182446, 49736019, -642046162, 1988459162, -528232514, 212357050, -2072900452, 2006420027, -1743888376, 2066048735, -1799294171, -768441916, -1989372646, -1586600797, -2043035993, -294454262, 643254273, 753391337, 1159594044, -1206255991, -414502063, -1318787025, -23841061, -129431214, 1858779556, -1557921882, -32769455, 759971767, 1804409158, -1629121751, 1903738422, -1021207881, -1288152938, -2075045735, 1854315701, -478650702, -1136560515, -420750011 ], [ -524630467, 1507257398, 1548775973, -1374194035, -526196349, -1552025618, -355857781, 237471122, 314535900, -1177396226, 453128859, -1057654755, -216512550, -17410403, -1676186795, 1612221048, 1322533892, 1465416225, -314014294, 962578497, 2136415086, 263956926, 253745101, -1777599311, -1576369060, 809062788, 1163210453, -1521488184, -397058636, -422852194, 677033247, -1879245135, 1579152048, 1490489032, -706030225, -585450071, 1520044663, 1348794573, -1085078153, 230838392, 1693801310, -55320044, -439749817, 972201579, -1376705861, 1247147064, 1524868934, 768846691, -3318371 ], [ -1942399359, 855571013, 594697119, -426310869, -1711316262, -568975384, -640849415, -155588344, 334994269, 1174209688, -1706936023, -1740932100, -1047350237, -411007170, 3408671, 154334783, 1094806309, 1899261822, -711317082, 1574451979, -1123811559, -767433792, 925439734, 141054996, -1351825781, 667276053, 217574742, -2080219043, 137402272, -1939207501, 542487016, -385112531, 1068084043, -1176053660, 663635271, -1389440548, -398753268, 298624841, -1477372893, 1759901063, 191284506, -1133859555, 1920868731, 1009195831, 1791947489, -1278445360, 681828211, 1244500919, 1838920110 ], [ -1880452183, -736456549, 1121995977, 1497419117, -1998058341, 162015900, 1983404151, -134954592, 224808262, 1983791452, -1146560220, 819770177, -1049553069, 1050262883, -2087338265, -2026521835, 467885004, 424559462, -1434450459, -1971561440, 1410560122, 539833975, -110374229, 711967218, -295987577, -1055507197, 374603418, -1744565149, 1328882304, 406390852, -620866836, 1640477316, 421474072, -1360478749, 1370060290, 1027049446, 588384320, 1661269566, -1428802693, 1838782328, -1214212426, -1083421557, -1602525474, 2080795033, 1068243199, 1242564991, -1255650556, 562730936, -1140758795 ], [ -2096695928, -1896033821, 2084967922, -7330209, 400701995, 439515962, -1981170168, -1392889364, 2071993781, 44730638, -41200307, 1019575677, -1341707291, 462050999, -921564103, -1439808250, -212886190, 1526644990, -1620635303, -438403028, -636973881, 1793873067, 1031505850, 1564087030, -147885551, 601428622, 403139040, 7583380, 1409837310, 1589844131, -227406548, 400450699, -390392470, 218848992, 522474970, -581288121, 1798131122, 1264235521, -1768992851, 1573321501, 1278048917, 432594527, 673061582, 387687797, -866505982, 974427323, -1571993444, 694829170, 576428085 ], [ 631392782, 1606798811, -492498404, -704851055, -653384058, -1457801083, -860594004, 1238151187, 661943542, 1571709164, 1572957728, -573529806, -1033103142, 832060622, 647471151, 2054257814, 58905366, 537246591, 179091730, -1704345420, -1027355539, -438889597, 1678957760, -1433855527, -1858149629, -1292972954, -1200076234, 1236598060, 1402690346, 1320771144, 913649736, 667818498, -1605117750, -867094464, -899658174, 567782946, -2048997877, 1073831054, -611098080, 1035825811, 950953757, 882200099, 35740175, -1653350357, 530192649, -282204156, 1206076090, 764027479, 1749693525 ], [ -292022056, -1149327318, 1405985620, 1697309153, -52554686, 2103254621, 591640669, 1818449220, -778402342, 14602421, 2073315969, 83089753, -727200662, -980079101, -258622966, 1864893144, 1457545832, 1222279525, -1228194198, 601529427, -1901116900, -1912844025, -59769223, 1969077033, -64869765, 368947003, 484314689, 1918230461, -198445860, 1469630958, -908050637, -909130547, -1763739257, 1442405058, 1650580189, -1587987904, -763495659, 1036008436, -1192226094, 315862693, -252613137, 1606268762, -282239767, -198679926, -2050695389, -1287859765, 987147708, -583050801, -439368008 ], [ -2095087148, -437309568, 396788895, 664868044, -2134473473, -61827914, 964957690, 1175052738, -2121548220, 1651407432, -1659368593, 2114367657, 316335789, 412973631, -95974333, 601130969, 934392732, -395767673, -1663193889, -173779566, -443998930, -1645474612, 1225154434, -160227653, -1561336972, -556977284, 1890276284, 1119554368, 2064104959, -234449172, -1679060605, -2092365959, -1233665270, 799778487, 8561014, 793537730, -45743898, -31533080, 109799962, 2090249960, 1924765576, -18718671, -1287880827, -1932639085, -609078332, 1267484363, -1160703796, 862604864, 547600077 ], [ -207029801, 1060634712, 1914386930, -1223972504, -1454575492, 1130431131, 183296308, 896281944, 475193309, -1003289235, -2042201, -1887262278, -1973416455, 824619084, -1751736439, 658198880, 1873683396, 1544448765, 1457206235, -119366243, 1142929484, -136102500, -434949510, 128442217, 1878145997, 1503088302, -860804365, -428018617, 178346493, -1713547001, -843540110, -1334499500, 678488692, -1681866441, 614893547, -1880570881, -2066988947, -1489928229, -1566489029, -262920585, 1229785973, 1299141573, -953667240, 207469691, 501496650, -72523304, 895013100, -1968041791, 365786616 ], [ -403297649, -802048710, -183998555, 625488194, 480250820, -567107339, 1024598562, -1672388387, 369829110, -1102644158, 742079582, -31995307, -2047859336, -2092971902, -1117184772, 432175487, -817680803, 1304620940, 875869708, 154611446, -860189980, 1134149813, -2983164, 1210469164, 898127294, -1637150569, -426838328, 436449904, -308082508, 2065651786, 86266949, -1586931558, 145185298, -1489085683, -427843522, -1835433991, 2059211671, -1771558636, 64969384, -1685497609, 1216150331, -1793045454, -254511429, 1021177636, -1341075607, 132855513, -835698358, -264786381, -525446464 ], [ -1218406233, 1193857879, 1781329343, 1768948418, 1796428205, -424916776, -1505334269, -680848748, -2055726963, -2129148417, 1963228660, 1669349643, -1380920858, -432757570, -1446050341, 529996849, -822945885, 367953811, 1962325360, -1025026167, 150496723, 1104666877, 1161867783, 1476961184, -304908600, 321358536, -1920477256, 672873449, -1755868298, 2061420902, 1514647270, 1390502713, -739698112, -1932262139, -468668143, -78682407, 62653877, -47856939, -1027569928, 2032459715, 43076382, 1768524860, 1765340792, 1752331388, 1800095640, -241561877, 1001141191, -1332441667, 1623022839 ], [ 224783788, -1080955087, -1894594167, 53818183, -271321564, -749878745, 25596105, -434726273, -524355491, -1159513524, -59595502, -1520648279, 1109655339, -791640516, 300312394, 2141377525, 662652254, 2128180114, -1305924426, 1434834335, -252521811, 199449884, 511137250, -67606849, 440062413, 284531130, 687163417, 1582182786, -344506054, 1843518153, -885662235, 1858633256, -120943938, -385757267, -1295922708, -396407525, 1761229394, -321828871, -639142475, -172058461, 1228315088, -1957290409, -1325581142, 683770522, 199277724, -1106534198, -1641480446, -1273381681, -424391675 ], [ 1042206222, -995767575, -151973194, -488169455, 217496933, 771194060, -956192006, -1254799752, -752089911, 2063040139, 1287179146, -352303571, 40239563, -1321329665, -1025245641, -2111618660, -631318635, 14099966, -1600775982, 16754244, -1232386878, -1020628672, -265720850, -191205044, -1261848131, 1673381830, -1018906957, -1571638485, -1131418308, 1046500847, -1809001824, 1985470282, 1977864136, 1758885440, 791389123, 1678523536, -1445163784, -232248989, 213828603, -799289074, 199852877, 43148970, 1324752698, 514299480, 15403020, -730804381, -1165241247, -352297620, 905444493 ], [ 1624886412, 1059573549, -1090681936, 251294067, 1948893501, 216880432, -1293292578, -1915308672, -1263185601, -316492269, 896053598, -850291898, -809769918, 431457999, -501049278, 406889906, -1455973040, -1186936656, -723725756, -679073719, -626328350, -940106856, 1099281744, 222310984, -1392675790, 360929387, -699351598, 1656212913, 1772425, -1835866750, 789567349, -256120808, -66586231, -1602136215, 51792242, 2100903887, -1209808936, 2044787627, 124638123, 1060416181, 864758854, 1828953324, -1044832850, -583562288, 1501534767, -915014367, -112834886, -1159235682, -2016249207 ], [ -476058739, 1958377237, -1251803764, -1684995734, 1916268501, -56255876, -449564896, 1703896728, -603176923, 1826983427, -894007829, 1536194811, -1134172966, -620687996, -791302246, -1275886608, -1383323574, 1230495436, -859630012, 1303884773, -1854832681, 1946389971, -1593546874, -447963624, -966571432, -667938214, -344024755, 2120413190, 2076799111, -93296568, 422058489, 1539319831, 706228503, 20115345, -1609588203, 1481090533, 1367132436, -1758555835, -1737899477, -1684938244, -457483983, -739084856, 177840783, 1094473042, -1565539209, -227507092, 386928529, -1191785802, -1773730193 ], [ -899097323, -828199148, -641716877, 1772073594, 231333981, 505120567, 1540600393, 553898586, -667966918, -1123666177, 469147011, 1757203407, 258221494, -201166654, 2132140349, -671362019, 1436583202, 295389564, 1432945254, -2050849806, -861473205, -425770192, -248424227, -1837408975, 1702086804, -641655995, 117765954, -1210866075, -69312608, 1162204894, -602796506, 1161478955, 1162447774, 1470683190, 1228882355, 1257870266, -1517386693, -1092075143, -1791430134, 171655746, 1407131537, -475005794, 557095134, 1798997128, -122851658, 704546603, 410844237, 250808129, 555212036 ], [ 1309241804, 365890227, 1601765633, 1629266848, -936301017, -356242659, 192063794, 348736993, 2009634343, 1661755836, -191920399, -1553622748, -1637987416, -1615770519, 816847241, -640265192, 678769444, -993615060, -707250421, 1056800655, 1865513824, 1176534478, 94066270, -652275665, -985949138, -303800981, 379665030, 591828895, -1128252755, -1427167005, -2098578367, 329824877, -773704341, 257667611, 239138490, -1456012490, -992636187, -701308277, 547488288, 2105566857, 1350812944, -795201238, 1071501784, -82897027, -994484848, -1155815314, -2113446378, 1184799113, 274490826 ], [ 223603296, -1764681824, -158777639, -241367397, -290822708, 311705297, 1890598274, -814175369, -687239532, 1560157904, 373255336, 1129793326, -1817871602, -430992736, -1016511867, -919392037, 1609220753, 1423613198, 1727660617, 2066494914, 454562251, 198342710, 446129302, 1724918164, 2122034129, -1700217437, 2071990964, -1375987552, -1558545013, 811661720, 1040548567, 1056197969, 1683468669, -1289485916, -660984216, 595188276, -30062069, -964078526, -1224407669, 1510138200, 896578993, 1375206425, 470622714, 2082016165, -842757410, 1457398332, 399713524, -1541389260, -2086228865 ], [ -531942194, 1381899262, 1387788543, -983316042, -378277629, -384210843, -804799402, -901145933, 1466195629, -630879166, 1480396409, 1097507102, 1696082365, -1882351889, -934522378, -215855751, -1286849276, 2005352477, 695003443, -522061864, -264056843, -141459941, -258319759, -1067714075, 257799302, -1883694156, -1960204813, -1880670990, 2112720836, 1251284787, -2105360129, -220886146, 497562020, -1450968489, 336150964, 726989262, -1392802188, 1380688424, -289637415, -1572895447, 1506250249, 471761091, 1204229817, -1392994255, 247427797, -1621303305, -1787336641, 596862995, -144818246 ], [ 803305823, 306289659, 693733536, -486675857, -399508040, -1433114027, -1921100462, -1449407822, -459400119, -1874673828, -781416666, -356071781, 441984707, 905831233, -1567946611, -593711301, -1152064833, 2030324959, 1906583819, -1601880374, 464366806, -2008364904, -1103163548, -1782714993, -1192436167, -1701381911, 916019691, 1239514974, 1284601551, -1707290828, 905472459, 1499734675, -968505695, 1841270650, 1723532269, 1410698619, -1932147565, 575711044, -855465796, 839618736, -501332061, 1447253787, 1365427944, 507330211, 222654137, -888669210, 1649009887, 1705816373, 455420886 ], [ -1616765573, 971669236, -1947132902, -782760964, 609541127, 125091039, 1342446089, -1728227479, -853335004, -490303679, 824296512, -863536750, -2048245393, -808081664, -1203630246, 1154123918, 1165735603, 453195352, -175787974, 1747011339, 1622422769, -862499802, -888679512, -1760448196, -1542949011, -1952109523, -176444553, -248825111, 826721139, -90449572, 913577772, 1643349052, 528173970, 153261975, 707719135, -2102211236, -19510631, 561572213, 1136459102, -907039365, 2090213899, -650035704, 660014334, 1208173201, -94561811, 1981945940, 2130062637, 259044151, 1443080788 ], [ -1259158316, -285992677, 481487596, -1438560769, 750647765, 313366675, 515980573, 1459684694, 2043268520, -756195011, -1403024372, 618089197, -2074483867, 530423807, -1929693605, -1101261290, -1262769167, -1659791727, -441573791, -2106452450, -1452776273, -1670124977, -332535817, 1937661452, -1583048045, 1932433576, 1081007273, -1650106042, -2064656846, -299977757, -1064050294, -571243263, 924756855, 1552579231, -108770603, -906885505, 247296453, 426465878, 1615485244, 712461007, 2087722235, 431945648, -17400646, 1287368985, -280881158, 114539027, 1106529884, 267045151, -2100978433 ], [ 524541490, 1918530184, 294097555, -1407280952, 277398176, 1719309958, -695044649, 1873184721, -1419993514, -1738237941, 1028438440, 699466853, -788384369, -1609189028, 1453080133, -1400462165, -975534088, -1736604461, 516006826, 1153747679, 780149710, -570496726, 29395447, 567834800, 279803354, 2075835024, 1145958120, -295993354, 826667309, 311509015, -1719935588, 1828399435, 1088336099, -605708837, -2104373950, -1507192976, -1414762882, -252110811, 2114844046, -155320715, -438399046, 823575069, -1482117309, -990665486, 1956895193, -378546582, -1121014476, 875846665, 2059448640 ], [ 1169189446, -577005071, 1229666303, -1504819257, 421394308, -717917582, -407880313, -471263806, -501252414, -1823775279, 149003738, -924881240, -591520809, -1134890764, 123878457, 341987275, 1736547053, -770604105, 1162500990, -30031387, -1642182853, -1737804481, -579483609, 686064286, -2074352660, -637904741, 453669472, -1069258823, -326947758, 183512358, 1858179722, 2089704230, -2126353704, 1005573234, -1004745856, -462224985, -1266895245, -1693223528, -1207124390, -1973241624, 2138896926, 1922452459, -201768380, -858613047, -213946190, 1792343560, 923403658, -1618392261, -1554603589 ], [ -42592140, -448736305, -1511174459, -100478013, 1235732996, 85374677, -551340426, -358999074, -2057287465, -1756115890, 457382460, -1129539751, 1275931588, 2055104312, -2084569146, 972859833, -237286903, -1928535843, 596627291, -1805475316, 298297858, -1879057876, 885114912, -1395567880, 845130918, -1098613599, -1873100540, 1552523832, -29811943, 1221059179, 1160043904, 403822838, 865551689, -2093474147, -488768098, 1961653597, -1957590463, 774977195, 100746113, 150422568, -2007939247, 685337644, 395965123, 1809682743, -219108470, -2137112877, 608068852, -1462663078, 737237443 ], [ -891838692, -1616304050, 1947876347, -1285937668, 1252739293, -1127947538, -1977107242, -24380473, 1253692465, 104006068, -1290478881, -1404306317, -2095164916, -1199069531, -60999831, 67666791, -2146666352, -522229666, -529851193, -1351984771, -52689335, -1510814470, 2051359285, 288546173, -1707812587, 1525217383, -970843387, 613419657, -976233643, -1817837795, 1712649639, -719972804, 265011570, 1634484457, -908443387, 557793743, 2074085514, 1229082866, -1291632285, -2122092769, 1055429043, 2122292070, 174137897, 1997891982, -1884313528, 1877186426, -661504812, 774630501, -38966267 ], [ -919000218, -2024081292, -1936929725, 402481922, 444752433, 1018789399, 2058204917, 276940885, -661580362, -179401333, -995335855, 1871989413, -225671563, 701404991, 1010941554, 1447664061, 317308316, 1368868766, 2042027917, 1975600372, -127768349, 141179056, 572201994, -1562026029, 920934775, 1867244163, -1533312069, 394967209, -416760861, -308350902, -967211945, -288693008, 249744447, 1073297903, -934685918, -2009830294, 1710515844, -181538295, -1663107256, -86604801, -917473047, -844615339, -1891254560, 1895531851, 526318753, -423886032, 1927742637, -1036664017, -1083799486 ], [ -248928558, -1259769421, -636971733, -512563784, 486981397, -2092208831, -2106493367, 265917712, 1729843445, 663187961, 1589225011, 1431538192, -901896082, -697620317, 288313693, 834977393, -1109903007, 86092813, -247154130, 1527719827, -1441186789, 152215198, -1241988899, 87120036, 890481768, -496404342, -2087307597, -644535760, -1225198495, -1721445349, 1570522796, -716728615, 2100082342, 1465758975, -1692392196, 611681374, 347981445, -534800112, 699359844, -348509696, -1995715387, -368922244, -708917555, -515549526, 1841971648, 726341664, -527699754, 1034093644, 1729668925 ], [ 1403611566, -481047945, -104696767, 1330157131, -366905249, -369010947, -648720568, -1171172032, -720242642, -267986463, 228986994, 1350984303, -853029166, 1674945821, 89364112, -682356763, 1845208919, -490822603, 1047737758, 1908877887, -1673070913, -1039146250, -1258240678, -520248711, -1831137374, -1716770137, 1676323049, 1220391522, -892512539, -106933750, -1515838163, 1637137651, -1762953432, 902662527, 190610421, -1221310924, -1271789484, 167652449, 854356475, -1074840229, -1342031549, 265436875, -215154042, -1288542869, 595654992, -2001078736, 1301328135, -1994168817, -990085193 ], [ 2087739225, 737602791, 592832235, -1670475310, 813890817, -602591623, 1815918599, -1156554219, 1709756805, 1269474180, -1001339780, -658422032, 766091159, 1369321334, 949809200, -841736508, -1142033221, 1484783220, -1976032509, -1684142805, -2136937098, -1235560583, 198662193, 602983140, 1276341842, 861115196, 232771921, 1679864921, -1101421535, 1375911548, 1560542749, 2130424764, 1298526072, -1360463293, 236005285, -1547353733, 2136247740, 1371754062, -1663867796, -1986326973, 190447855, -39205528, -2085538765, -569061961, -1082055687, -1620301227, -811736103, 1134218593, 1522728 ], [ 1193157484, 2025941173, 132118038, 741800093, -494653319, -558089391, 1709080203, -561667465, -1156503583, 1664415040, 747051999, -272673752, 496500874, -198341495, 302596584, 828343321, -1845581961, -1264680352, 96071796, 1880865690, 1008060617, 1382342311, 1758350528, -1432238816, -970098400, -2009544098, 1063734336, 326923226, 978401952, 1427892409, 299241045, 1834668203, -1541063172, 1410720899, 1214907351, -934665696, -1165328715, -1342140799, -1005706338, -336337857, 1961431767, 1297162829, 899733068, -1410897742, 768323187, 133626276, 315225264, -722910216, 538406689 ], [ -1469335658, 1597200506, 1881137860, 972464487, -2090261372, 1702009363, 1389639669, 1285625057, 1286069227, 1489598416, -333396117, -420455840, -975374102, 988704709, 1879323547, 986387808, 147693126, 222791999, 1828870116, -1180654791, -1805270934, 743793387, -344135086, -1535861055, 5526895, 310124786, -1648473791, 1842081879, -1043657952, -808462551, -751875967, -1476114390, 478936386, 825854535, -834578512, 2002733142, 970633181, -257984666, -1981408724, 2063242663, -2048099429, 1154626583, 1813106052, -1175462419, -1048765916, 1092837617, 229717490, -563209, -871246527 ], [ -1956113359, -577342035, -680221994, 2091907647, 1569387704, -1900777927, -1553194426, -81484077, 1010242173, 1639165553, 1467884450, -741089894, -379109424, 2123554348, -977996588, 653728147, 2062911745, -911288722, -1743417006, 1608502741, -268293112, -445736554, -976434966, -1254002786, -2041111173, 158148045, -402779426, -1043004272, 1160061118, -1023240137, -774152500, 189719873, -1558727000, -1997029509, 1386821440, 998975233, -1785293438, -34152061, -2013391435, 1629624687, 175292320, -430012894, -385255334, -1826794922, 1335918926, 1926965372, -490543386, -1013388545, -1798890758 ], [ 164957319, -1450302478, 1879029368, 152593942, 303802673, -1077896683, -2024647362, -603159762, 1905364634, -1356461089, -173520418, 958912485, 1035782583, 1276210120, -450360343, -1251148649, 64985409, 507677901, 1715672900, -1564031178, -1324375468, -554176918, 459007652, 49165509, -1333279033, -1968475274, 156956127, -1098722839, 44910920, -2066056343, 54938575, -1189421026, -986590466, 176945371, -433827370, 905229455, 534031066, 1955254657, 1969542497, 1468944147, 302691566, -1924054888, -2081491211, -1427401328, -1862483601, 820785061, 1221251709, 2014334148, -1659581455 ], [ 691640536, -1349716939, -330342759, 136871705, 1129971524, 1673960110, -518831212, 281683835, 1954236488, -705636412, 212784841, 534536153, -605476679, 1857199564, -1488810251, 1773617774, -1266367186, 1482868251, 255382735, 1751204967, 1605197234, 963760555, 1978571824, -39850671, -1793282154, 1956632370, -716473126, -316807012, 153091182, 339813213, -1413225249, -1208554192, -371924311, 1849167298, -884155198, -1648405902, 341976869, -557067060, -1828764751, -218401281, -736092515, -1556059449, 576882155, 830463284, -2129117958, 445104483, 8119921, 1577337502, -184877678 ], [ -1912115516, -1803570325, -1747106062, 1200647990, 1077205974, 194685264, 1086750112, 1746168234, 990174718, 1060711056, 1112355925, -479123859, -982345391, 1236719816, 1583906572, 903526958, 1294112215, -728837448, 294042539, 1379799113, -1860861769, -344790858, -1462434312, -1508476646, 463545189, 185003379, -1228192049, 1650498625, 706204213, -1511984856, -1378376515, -179096761, -635730202, -700830140, -439861487, 1269616547, -1830218643, 1894646488, 1426308619, -1734953697, -1801081573, -520345345, -170686371, 999061056, -1110021812, -1095649593, 421420968, 542281145, -491811497 ], [ 1112916800, 551505183, 295520518, -593091197, 1696053465, -1705430139, 2134712749, 1112466076, -1036709407, -1346316910, -831437406, 732463286, -1544254301, 254182512, 2009765504, 401058176, 1613773561, 1758235707, -974126615, -994460817, 808598577, 192688162, 1290505627, 2017577083, 274983208, 1785270000, -1024115839, 1895635214, -165006607, 2073599247, 944372514, 886986762, 154678915, -1348867348, 1385649399, -1371524502, -1971795396, 465193336, -1272878177, 720631132, 1202431230, -1291436750, 486005658, 1237011401, 8841482, 236858416, 25963176, -1614654353, -1854352791 ], [ 750393739, 1493953031, -2048684908, -1248065889, -2118642377, 73808853, 1502685835, -1317816403, -1077759405, -79349159, 237899060, -1479022770, -1489977097, -1444397768, 433945273, 926006861, 219344544, -1754291339, -1177894357, 1403870332, -2138706670, 399665499, -1333703250, 18597951, -1745210712, -124139774, 1012794379, 375407810, -286608192, -1748605243, 1333226588, -434483789, -956483487, -957386860, -1838671804, 1912408117, -517089466, 524506237, -1785434126, -775922814, 1969917182, 316530110, 822936989, -1170907317, 387541450, -966875980, -607381570, 1021211968, -196486801 ], [ 78916709, -1678403458, -310146251, 643219351, -1063440024, -862123053, -1554442727, -1107514636, -1211180740, 566241879, -187364771, -1697275889, -259999434, 1987836126, 1559805996, -2013898377, -1305929307, -202835455, 525024200, 393653441, 1771205421, 853610442, -426323633, -430998511, -1503021779, 221644993, 1297759225, 1840953690, -1734346821, 622329463, -1457382136, 1963231424, 1419407550, 403486246, 652662960, -1468906701, -1046358030, 1423726192, -2145139932, 2022855189, 1369109694, -1995242734, -1928282149, -1494166314, 1565871919, -638426311, 1136257909, -1724975731, -288449015 ] ], [ [ -1558939314, -1371191108, -1666687690, 907997036, 888689394, -308975496, 1493673369, 1011998745, 1913040820, 1789571403, -276143314, -1571382711, -1921169520, 1446084997, 524814998, -42416997, -867480292, 396462938, -997503701, -1578693370, 625863669, 1658909827, 1623404651, -264769990, 471048437, -252133983, 250988707, -1171595800, 1548456616, 784846312, 509198610, -1442924656, 659254700, -1271613187, 885598541, -1758108228, -968483224, 657136345, 1946370938, 1946138044, 1803758471, -1564545336, -1418494493, -1250593965, 805760309, -680719482, -1681275483, 1549187587, -1583345537 ], [ 724816937, -2021691621, -865660338, -973975258, -1981018017, 440767926, 262672440, -256010861, 775074524, -1851424118, -803265811, -813337240, -1466040951, -525179016, 834300841, 2139311491, -1645155354, 632377560, -439452072, 208123705, 2124637696, 311141056, -2090120668, -1230225915, -1253684511, -1227533458, 1970200830, -341949073, -760101160, -924745456, 174321344, -466186689, 1604942603, 1357781874, 1249136674, 472760846, -2084495944, -1599087342, -546785300, -309237008, -1778145704, -48127239, 1601340887, -1692442070, 814852437, -236654010, 90606527, -2039534286, 1013203384 ], [ 795534977, -1870095894, -345379527, 137146998, 1673385937, -424734361, -1422582620, 771291257, 1250372058, -1820315611, -1557276567, 214958608, -1079116466, 1963021811, -180775227, -1708714477, 52524592, -720331695, 1877727754, -1284994213, 1475058270, 1096383971, 974392210, -589117905, 2010953044, 226186099, -2076426635, -1834129249, 683581172, 2079295993, 467879147, 1704377666, 822280563, 1624652595, -974744585, 1939482845, -504772102, -1735210785, -843759848, 558277960, 1904929656, 1678389729, 2076182570, 157491651, -1901649247, 629631848, -402464247, 1755031187, -1481095754 ], [ -951216071, -896865300, -1286192166, -802957295, 1040647762, 433310525, -1173190162, -1301323302, 1532081908, -1142547272, 507343639, 699269025, 2117545842, 440581212, 1760112488, 1251137946, -187346498, -807379210, 745704822, -1271204223, 674924223, -1418134363, -655357868, 2059291464, -1744727083, 1161672507, 1670201303, 1121704061, 543171472, 1476270939, -372385172, -1209481427, -778163384, 1324596269, -1006623577, 1356984154, 725078610, 1691913209, 111146314, -1371106168, -58796067, -820453259, 1948771028, -666365184, -1374002667, 911465912, -133181076, -1055010755, 804806306 ], [ -1829924259, 886148180, -1531300128, -792487613, 188628245, 1890344439, 268967843, -1819490343, -231582394, 192620142, 846294680, -342943976, -1181716767, 85088679, 283711083, 117683790, -762829030, -768125035, -419369492, 1759844645, 1905574697, -403052585, -204243081, 2036221779, -1089447543, 1411594055, -1602314179, -360023102, 1104542290, 1785357277, 1701360096, 2074895608, -263991178, -385981019, 551747797, 1555795031, 1750643256, -1394079363, -1153453961, 1658656578, -976381759, 1559703299, -1226730428, -825239693, 1826194725, -395789085, -1157719682, -121981179, 1358720470 ], [ 548849914, 577184142, -677385146, -1893842334, -1511623360, 1701142079, 794540932, -518430445, 1605093996, -241914453, -375962160, 338440114, 1956970686, 407710253, -1605158698, 1692821288, -953778537, 465560940, -42888107, 1344753204, -1361654864, -564871251, 1474834791, 1961598208, -2146070626, 1741017451, -797341806, -1125898009, -1173575926, 741089781, 1092975037, -1820977677, 766047076, -402077958, -1764701323, 330051685, 1737887535, 124895444, 73281105, -1105188447, 454061935, -778624810, 1572416007, -1413333714, 242544515, 1931655528, 86867162, 1727562892, -1738296042 ], [ 1581346274, -523451887, -764793827, 1928626120, 1032526108, -718100532, 1415265462, -1150305592, -2027464160, -1223632703, 321659018, -222706035, 309540345, -647036853, -2054580447, -589918829, -856274186, 401945017, 1423977532, 2040272643, 1888623428, 2061983058, -1126409498, -805986930, 1776915246, 2140043816, 1853714282, -505749685, -248720122, -133974224, -1883569926, -1458927687, 68918052, -1746217871, -387933620, -1480891435, 624928217, -532657968, -1861854285, 1157124684, -739542486, 533515464, -1845840418, 392753836, -2048396325, -860554053, -662740333, 1195410508, 71213081 ], [ 542732535, 1696729372, 46189047, -1849964508, -1976332240, 191544210, -1391050645, 1833105705, 315580423, 2025698933, -1214096214, -834680283, -1554965978, 715148845, -96692782, -2115646300, 1495267548, 1366119787, 503185773, 2035533901, -728068574, -69791552, -1782466073, -1597985774, 285507789, -976778114, -1718998171, -1927448061, 974153419, -2004903259, -2109554338, -125025705, 770115465, 140842999, -1282321234, -1006985060, -327498434, 948596383, 1656706678, -158205421, -1112483268, -1106137832, 1971604313, -815634954, -1965673811, -1952829965, -1808931509, 1862958186, 1005897445 ], [ -750802731, 1074476287, 308339014, 1223871072, 852992673, 902687439, -1404654025, 1189727005, 450844333, 983493691, -873735184, 479939346, 1039539715, 2142254547, -1451763124, -1433715556, -234107371, -1283948376, -102938063, -774020246, -1269639891, 582236410, -1973031898, -152756024, -303348496, 1620222935, -712892797, -18037479, 463394107, -1268239445, 1354450734, -241936246, -1045659149, -875600609, -591157167, 24819460, -2146803530, -1439599991, 841388780, 672673326, 1342686990, -78839998, -1832807215, 1735887522, 810797239, 1643076686, 948094809, 82979056, -345861665 ], [ 256732312, 807426552, -1866757680, 1363363256, -1750985584, 265299162, 20009219, 2084594326, -1153766977, -980027667, 698740598, -531981819, -781510059, -2126159222, 27790813, -1195673073, 1031598755, 1754396477, -1934319513, 1654091196, 703511229, 51320631, 1267975086, -659007169, 859615156, 232393372, -582676684, 750189652, 1029369000, -432571048, -2065401816, -586349286, 328812420, -1910422430, -998668745, -664775023, -1255257819, -1753428494, -1253147366, -1812134391, -729622140, 590683117, 1227508592, 1267913765, -488109999, -934242295, -1561057947, 1888532024, 819318493 ], [ -428068662, 1898954378, -2123612612, -1086334541, 895018625, 1840588844, 1571300540, -1262225314, 693356853, -1289913276, 640306474, -831523959, 188204494, 927013270, -55649221, 456614428, -1913115044, 1518859511, -57876980, 846126072, 1532612158, 520220411, -1457242379, -1650201171, -1830133029, 894297270, -909167458, -1606686882, 961805867, -1879298991, 1885752019, 1997892712, -1149166865, -1095277838, -1601010766, -2129323450, 1836624427, 1360162447, 1688209524, -1220781139, 216198526, -2085165725, 587318716, 2025925751, 189793421, -1322482475, -1839575515, -1111521472, 817360316 ], [ -1712935364, 772890362, -1536089214, 1730513014, 696730251, 205622645, -1211174734, 1274351072, 213511531, 1656731941, -834777520, -1961789725, -1026114589, -1286409785, 1698945040, -604091282, -1893939680, 241749495, 1413461603, -1129178, 1697250326, 976801371, -166920479, -843985988, -372303433, 1041382924, -416746605, 1643882047, 997841371, 1888894672, -2050698888, -1188975536, 689002450, 1020480770, 210567692, 769907826, 1146895692, 1879341233, 2137935915, 599744196, -1925884906, 95144259, -1855928767, -332375396, 158581846, 1339910510, 762334911, -1265055785, 1415110921 ], [ 1135866664, -46676724, 859908737, 1545114992, 1506620559, 1243609235, -1451847276, -260401280, -257074953, 211088392, 1270767596, -415680293, -616162634, -218736206, -642659051, -1431553689, -94810947, 37374566, 1111398768, 571940208, -116089100, 1120139934, -1778868639, 1215512051, -347192724, 1172637480, 45250755, -1432822227, -294117021, -1767384644, 899680180, -1250275305, -2116604418, -1861488898, -338060975, -116990895, 218342977, 1837249878, 1239109658, 1385938594, -330468588, 2030006766, 2073593767, 631747962, 743107578, -552949811, -161388420, -1837551876, -500865440 ], [ -1243147690, 28079081, -1369352222, 1274669015, -107293621, 2072361410, 975236067, -1710909584, -1973536076, -624115594, -1320760165, 306717733, -43705169, 25207640, -1332422825, -841339126, -856156849, -949706089, 1152080555, 84660553, 1145774432, 1345823610, -668398207, 1131444079, -1996575160, -398280088, -804847060, -756189657, -1415474502, -714022088, -857557844, 417014199, -1754850308, -1057157951, 51919312, -1222129587, 563595233, -1602292161, 703229643, 325892913, -2048485546, 590186971, 1577358475, 1061413683, -1975700645, -1630081184, -49997230, -1971120430, 337707156 ], [ 665720478, -1470800152, 1433856631, 2117592779, 11381228, 1137097830, -369757960, -1554120684, -1630042255, -4144698, -1332073650, 1153367502, 1220932385, 519234134, -936463136, -963193843, 1224250598, -121703555, -432453693, -1538182613, 1835221005, -1758384535, 59539127, -1302594471, -1212380175, 1782444849, -1851856327, 695776944, 621028838, -1187329751, -310121376, -402369230, 819428972, -1751806832, 413426164, -1187784481, -324187147, 556624403, -457557878, -817198811, -1812942122, 381191381, -1836875524, -1485244165, -771932043, 677481350, 2099788149, -2123548894, 389118425 ], [ -791304838, 1270820714, -121561323, 173115905, -1924062869, -919951659, 1277660427, 143792988, -421293964, -1908052592, -508356268, -2012855401, -467550454, 423939997, -371144337, -1028158589, 1077718557, 1766614828, 1793200155, -1545405467, 256206340, -135824796, 422618054, 1622593779, -2062251723, -765723070, -1554254272, -1459791325, 410992531, 1573644159, -1559841633, -1977735058, 453668501, 1893540879, -1812433513, -729661795, -238635381, -1841268803, -1674183492, -145455193, -330816102, -802550093, -148719453, -1531978238, -344427225, -1379545557, 1518376195, 254353599, -327571635 ], [ 775303922, -1362050193, 2078139455, -147774806, 1486629110, 869345703, 1092002499, 78756883, -1524777738, 791891078, -1910444420, 63702618, 217965684, 565104505, 176655719, -1524679822, 1245931690, -486019206, 1165919889, -1459535189, 844905745, 1168730950, -1418360267, -1779599982, -1425500235, -1893735564, 211569925, 528354339, -1586665352, 1453983434, 1156581027, -1663801607, 2077974161, -965959764, -1816903479, 917189530, -1802601483, -1576097538, 1840023457, -384918566, 1581662577, -640330186, -1636966759, -2037926630, -1642912548, -1734078173, -1524329115, 100234020, -1520911173 ], [ 427362513, -715302331, 658436984, 1735594035, 115664016, -810336831, -502494432, -1316875208, 776856862, -1094714171, 315525448, 831080261, 1800346429, 229041104, -107887737, 980601261, -1513499801, -423740087, -1813451618, -1204861632, 236474402, 468518349, -1290198252, 567945234, 2104401610, 1709932670, -409925861, -1365772579, -1792736593, 23160964, 1004619889, -398829525, -1146873942, 927762599, -485574516, 694943837, 235146303, 226282593, -70411350, 191487728, -1143417528, 774861427, -63037810, 319183476, 1223981155, -1692143351, 1641555905, -434936801, 223763987 ], [ -45232109, -1213095753, -1735404322, 2045445661, 136836653, -772412578, -1633848636, -1144765598, -1423377675, -534772360, 2138755568, 735231166, -739674335, 405253834, 1588243441, 1797955601, 1395759657, 635322699, 935912015, 1362496185, -292240717, -839537304, 1416636709, -867666696, 1411371548, -1813432432, -1346923995, -503780304, -980094541, 344633988, -228068232, 1178414701, 1674652740, -2107476539, -1152522505, 439763517, -302383322, 1735747380, -643718406, 246391872, 653915478, -170658917, 381931693, 384775687, 785726345, -1261821396, -1250073497, -656052037, 284209616 ], [ 1268424809, -1282993426, 362921676, -161457329, 932181654, 1813165117, 744526195, 99368429, 227271314, -491622190, -357802863, 778898063, 1004991413, -97045772, 1885268932, 1050899643, 176422551, 1172581053, -652457258, 1042860555, 755314256, -44714406, 654034785, -955362936, 2112290396, 951252678, -823171766, -2021603904, -1502518478, 1502502612, -539729049, 1575786222, -4827366, -455390567, -770478278, -679042648, -459350323, -1394328787, 8133045, 1500863217, 327451352, -1989986157, -1170175507, -366972745, -312685036, 147330147, 543935411, -354090153, 347471446 ], [ 1488765920, 1422901088, -1508622052, -1727049049, -846905213, -854188810, 1122305193, -199028105, -1263585091, -202672733, -925492649, -145366405, 1586639643, 593469256, -1374825645, -430581183, -2096675483, 2125280513, -1456655889, 549091896, 388410348, 342410472, -1836495822, -1354158844, 1673723376, 671662224, -758117455, 42072535, 254139413, -1836879616, 381582871, -151144725, 312761051, 719299252, 1691051717, 1560950450, 1532004824, 1483931866, 557538211, -1049297905, -1817125205, -1446007158, -1775048537, 780356362, 1045588446, 1843842792, 442694702, -299356912, 1807234677 ], [ 1168947209, -1769115962, -164165140, 865837896, 867080363, -215005518, 1207936034, -1422532511, 803693313, -300739095, 1606458826, -1902258641, 1146655971, -1715102043, 1083870419, 666334763, 345734313, -32624103, -817160537, 625717926, 542034032, 659194008, -965731317, 1890192241, 1120739301, -2019508744, 1291886916, -859524558, 1518092969, 564733414, 1150909643, 990236074, -1982055426, -1821298529, -1507525477, -683350465, -997634593, 210009600, -1630503647, 53529271, -1380348032, 1787800396, -1609745376, 2045705678, -215867651, 228646478, 1376267884, -1330479741, 264812324 ], [ -40290236, -839030047, 1665291313, 1503818788, -2088433, 1005230129, -652479005, 199740125, -991224241, 540164153, -1752836338, 1984591959, -67259934, 510187308, 820855724, 1091295954, -2140752611, -405999519, -1981603793, 1119438377, -597435690, -1132250452, -1027431102, -1213011579, 2125169150, -299462518, -516957179, 741383123, 42049732, 1969071562, 1759442488, 376290240, 788714160, -1421755013, 921386715, 49254180, -266757451, 1421805339, -641969280, 783267751, 1692785144, 1054699952, -451769906, 275274068, -1649619548, 187608021, -1616100456, -565139868, 2129138061 ], [ 1633110057, 1254731923, 2127894893, 265413324, 604623376, 541685273, -1492751675, -1204135204, 1943711920, 935473751, -1872113251, 1569132284, 182346217, -2112056539, 176363159, -1519654449, -607997804, 2058461533, 547569012, 1991223320, -2117062698, 1083271804, 476644312, -1939460369, 1474393022, 1171446478, 926718055, -1584971468, -2146926, 810459485, -765048025, -1914721930, -180762409, -1589113288, -1969637693, 1305258011, 618140632, 187367048, -877872633, -1197486421, -1947451087, -479864774, 1964004422, 358527039, -291892854, -1614574698, 1038241172, -1300517016, -1764337762 ], [ 758363671, 1150120310, 1554485033, -1017113506, -486950836, 1160278829, 1632111871, 1386786312, -723070168, 415816316, 1657104480, -1066357049, -576245566, 2116474982, -254836844, -1908388851, -1645754896, 870162726, 103391092, 2013514979, 1969720781, -304228600, -775609048, 387930182, 810524861, -1655641833, 1839716021, 1044248587, 760927670, 2097631893, 161113820, -210623431, 2078939321, 1024630730, -1345642368, -1689990126, -2024253138, -1950521418, 265395324, -1694135938, -951120053, 374813848, 567839601, 279340673, -2047994716, -1548336349, -1050226673, 326945639, 909299770 ], [ 1707662507, 1837148610, -822671926, -660462736, 897543715, -1416527023, 807223810, 194781318, 242234932, -1040528465, -195707225, 933617974, -1764536318, -1808690200, -1968424737, -1212526387, -1915654980, 394878899, -1471957106, -1419182248, -739863532, -1049873097, -848308421, 754040739, 1445629573, -94927043, 747732013, -763025189, 1569955240, -1830905761, 1037768267, 935953764, -1111567645, 1098751735, -78448025, -1795382830, -119578761, -1687600667, -496472261, -494709596, 2021412514, -947565898, -1350786213, 1840205898, 55066145, 1380783721, -1583427244, -319709896, -81602329 ], [ 1115587085, 1769684648, -833875177, 949842965, 1882293728, -1667130476, -1160155848, -582167876, 1462332797, 615562406, -282410195, 957535759, -792453766, -280614219, 1056455297, -65323776, -2037573420, 881205039, 1767334145, -1904512248, -6080257, -128253726, 419561266, -386340752, -777300126, -204679197, 1478951943, 268928700, -1201436179, -572300707, -1300318559, -929805131, 1507057777, -544211091, 1832782474, -1930915092, 974419414, -829741374, -1402054887, 93042769, -1766856076, -1139404974, 1444154119, -744412659, -591529019, -2084531173, 1307782882, 1978576915, 119074128 ], [ 145546844, -339936159, -1311401028, 417173864, 1916922939, -35728845, 1722075459, 1460288913, -24121434, -1073617677, 1315091853, -2075027357, -1045840342, -2137429389, -182864459, 1448995748, 139327470, 832378373, -750522977, -2039818962, -1699747348, 1410453281, 2118562243, 1333796693, 41803361, -313077502, -1425109544, -457039548, -127990447, -2033781577, -1313083138, 1826199256, 159177201, -588668197, -1013301426, 1825282853, 33530015, 1120295213, -414287312, 765682538, -1286849584, -1277482749, -1400371161, 746002593, -598751456, -1343863629, -1565264708, -1239293622, -1050613105 ], [ 1354144272, -650249902, -2031940961, 498685813, 10714279, -1532877291, -861113220, -1820345323, -936862129, -420957896, -1047311240, 655460618, 221646235, 1433252589, -678214446, 916029989, -1084781787, -211379564, -438564220, 75991685, 206420492, -406521385, 705706075, -343861285, -1561198535, -152486505, -1794219787, -412812360, 1620738473, -1727376988, -771610709, 881661773, -392644690, 736294723, 1723787358, 773452062, 401928528, -2093874076, 1945729071, -323202336, 1592021739, -220680809, -60580003, 2043239677, 1195892898, 762949486, -1578782840, 1719421933, -305279709 ], [ 874118995, -207023245, 1007037650, -1578524404, 896833145, 21733927, 1063536150, 1863887943, 411141043, -1380534156, -1165656145, 517350963, 1507133121, 562355318, 2129033462, 729592038, 2054860243, -1325996127, -94937532, -1810782149, 884964562, 42370668, 1395881103, -1165645576, -874846997, -2049570821, 1250943160, -1109656846, 1793139390, -222245499, 1597437882, -40385738, 1453216141, -350509422, 357661148, -1216421024, -1898943821, 360766706, 431104772, -768353819, 1338946585, -281028279, 327250878, 1540497379, 286845392, -128914573, -2096330948, -1379400974, 1551631249 ], [ 1652637394, 2039430117, 720990622, -1420344967, -2079803469, -86198761, 1174451318, -2090163539, -1495814502, -2003370748, 1484328757, -11657170, 2075955447, -510964193, 1564306827, 1014344339, 2105656686, -674226970, 878221934, 298339076, -1111825180, 1645855545, -1329423760, 1400117145, 913451843, -1144474345, -1391813879, 82778647, -752508646, -2047823074, -368105008, 315361603, 104594040, -1716831153, 44203791, 1792589776, -972076295, 1290913568, 987161883, 1793516889, 2027044894, -591153459, 1842659726, -958429196, -1581278290, 121753820, 1732985721, -1355518626, -1605163753 ], [ 773430116, -1333103322, 191481793, -1501400637, 162770410, -1826295932, -195002357, 787931584, 1187237589, -1194697012, -201220087, -832698028, -2137558372, -272676686, 511645145, 282847475, 896431035, -1085348074, 1106991897, -1877547967, 542359039, -1261696394, -1038665787, 449377213, -751351118, -1834985551, 1627299398, 1747959387, -238617059, 1982187165, 1342659660, -443376168, -497379519, -794677819, 1262299399, -1730536343, -574164820, 217487371, -1191669130, 1932253063, -1000935536, -1651586377, -979154904, -2107814900, -1784778338, -1513614360, 131177955, -260802855, 1977641622 ], [ -681506433, 1028992264, -1760921299, -603286972, 1672876097, 644607177, 1377797372, -1851174238, -812275906, 338908778, 2117520476, -497251402, -1311700518, 1435722983, -1815099212, -1150100192, 369349369, 1560107306, 2128880608, 386006574, -239326747, -8129260, 1932157457, 1599290470, 1370757535, 1982794619, 809750371, 562185914, 1641747456, 452368044, 1552292424, -482398097, -1422460144, 24577915, 570098126, 1132796523, 659833623, -14935563, -107370226, 1415309618, -953136701, -507229845, -596722555, 302382589, -1564676366, -1258773119, 1473356078, -1010722130, 1148756826 ], [ -1694502434, 449502993, 710950907, -1059660058, -2012582165, -1341636348, 1416618569, 436467128, -1685648410, -1591302693, 994585722, 355839820, -1490550871, -2117844008, 780493421, 547043774, -347772427, -902075142, 1779352943, 1153259325, 1865320129, -265966257, -614907855, -1255144908, 890643691, -712053443, 997322291, 2074989980, 1771897334, 720727278, -1133704727, 1498391524, -1068345226, -879029186, 1588459188, 1254615385, -1154932090, 1084642453, 1599286510, -1829942548, 1232658444, -341877417, -86206360, 378891910, 1700339959, -1019608641, -1999633212, 590337320, 1903665274 ], [ -648929348, 945486028, 1605277537, -320407805, 1153726944, 1621496320, -1158612815, 1400387175, 1158031989, 1854513737, -240598933, -1325601562, -972656466, 1845913499, -1003715980, 500570960, -1270547302, -2004007738, 1892338577, -1349842728, 1428156214, 1712387639, -2116201159, 643284351, -2009527096, 364123753, -1726614088, 2108515670, -1773624207, -1317232428, 1713148063, -1148264818, -2008954425, -922954561, 1107378870, -180448700, -1087001359, -486953974, -1768835240, -842831345, 29220482, -688166637, 1999712161, -627513570, -1524557390, 227036595, 640546765, 143878432, -396584617 ], [ 166060108, -202168769, -1583151155, -1994340674, -1221540274, -710471989, -2050647327, -859953601, 1950234301, 420308926, -1541515132, 218724682, 1707912726, 1352757295, -1694351275, -715456765, -848314738, 1288527673, -561722830, 1005311350, 913587134, -1817383750, -1585961671, -1137309511, -308734493, -375996662, -1397668192, 2072420257, -1893331492, 503200465, 1838938190, 2130464300, -300548315, 1656517465, 303921744, -493529447, -250854238, -2066313167, -620064272, 931810026, -541297880, -199852067, 667758154, -852707564, -1696147835, -246390327, -433413444, 1305979656, 1461440679 ], [ 566170076, 1024764036, 469779075, -1954729496, 1621631836, -1944129377, -1500856336, -278418781, 720714980, 1058293638, -1432343117, 1103901712, -153001205, 1386935776, -491211850, 144110868, -392670066, -955311962, -403844481, 1931997234, 1414462708, 496663657, 582200711, -1598575865, 1627088963, 1889054227, 1450973577, 879220799, 1177745405, -1806017608, -1934031605, -1818920376, -72423785, -411006544, 1802961730, -587307439, 1014839480, 877435591, -918101181, -1110499765, -1892177212, -221909386, -101826002, -665670049, 699543432, 2011061995, -1664929621, -1515454949, -531602665 ], [ -1054753863, -10428462, -1812171516, 402061074, 614063869, 1308543548, 103126769, 2047361596, 754303213, -630948599, -1650948355, -1368852871, -170117004, -490258584, -962802361, -479558483, -93538601, -594036626, -1881446769, -1395351811, -1612019944, -910428585, 1613961791, 2107120235, 1964706259, 1885533435, -879877246, 810249357, -424409665, -728574498, -2070804830, 1140659705, -2145423680, 1327709684, -1007479080, -1505823282, -839530206, 534239908, 1040031922, 2138716164, -1324471893, -705858688, 1037843532, -1995165581, -216322281, 1464292168, 2042916173, 480563599, 724567429 ], [ 1446188905, 2100720858, -1889957421, 1752750099, -247965558, -1945904559, -1697734396, 927937267, 414426535, -1514488139, -1016733903, -1689322898, 2099489256, -1332429433, -436733713, 1674065774, 1638911260, -34963950, 1379035926, -214546735, -1573199078, 174398495, 1368823993, 929811840, 1511789588, 1635766428, -1803251092, -610908898, 353239165, -500508042, 1105730655, -1930783211, -306983824, 110829175, -1101971025, 1057611399, -1321769935, -131045096, 230731609, -1166333956, -1833164180, 1860849187, -622335607, -951761170, 278533934, -435710638, -185856687, 9882638, 1520386273 ], [ 786461713, 1499943088, 195006555, 507968215, -596239091, -657253847, 622647522, -872926961, -794776182, -991489305, -760797910, 523918025, -856778361, 1294809832, 2136994820, 60181206, 1150688843, 814158039, -1595245393, 615091734, -296235610, -2059841472, 1297365966, -2084570586, 1709558098, 531472659, 1618486189, 515203029, -1338627603, 1837850899, -949586963, -1336479957, -1181426479, 2005892981, 493512279, 193937288, 76109891, 397274200, -3500474, 696421041, -64481988, 1340914186, -862442747, -1754758189, 2093926362, 963561728, 1869494753, 1209980567, -625459299 ], [ -307739911, -1620440605, 933616087, 1440073336, -1388899741, -418405933, -2089498382, 1896576642, 1482240500, -633388955, 2060185313, 114927335, 2010091342, -415287197, -613916783, -625315268, 696698155, 1202379173, -1043757410, -379054659, -1469210407, 1544361164, 842764075, -1709672123, -1150347899, 1603364187, -1061755520, -1953015165, 1643630193, -523293023, 1619024753, -683873826, 374584989, 1738398596, 1619591012, 1095945997, -1933631255, -276626343, -1127688459, -1575506228, -1870858324, -861273743, -765280656, 2079874122, 2097005120, 648269613, 1468115451, 719966104, -1990395696 ], [ 1311550989, -2078323366, -1205998576, 493527462, -1332295851, -41416735, 1975139524, 670359579, -1244086858, -999270943, -769805552, 1581469723, -325303972, -79130934, 1854361683, -922119370, 643622003, 854249608, 16779653, 1569852112, 745719128, -607556351, -1671457948, -1229066092, 1335550094, -2004152382, -1312615886, -815590063, -1224283044, 1669441093, 686615482, 1469400620, 747310363, 616246133, -1548400137, -217787635, -839852531, -351358279, -1158707639, -703556339, -941065771, 1059864826, 1202549688, -1163956367, -579558106, 994328106, 868628895, -878856581, -340342496 ], [ -2136806449, 1251924117, -1640198437, 317303344, -486165072, -183036977, -813900411, 1914009082, 533511568, 144790717, -1425393327, 1519727702, -1118871903, -45677688, 126369131, -561315188, 1378883520, -1074846165, 608656301, 1817603028, 1135676788, -400300628, -493435, 2090422957, -1008502641, 1682700130, 245982841, 1856083529, -873184293, 1588527696, 2008194084, -1505391379, -878741590, -771865466, 687656134, 2092214204, -519922153, -728277423, 344070052, -1660075107, -1915089401, -818896303, -1737965277, -1534403235, -1169883027, -1891186099, -1816384301, -198995833, 306468093 ], [ -1992387501, 612147024, -2120605121, -957787386, 434668099, -429775219, 888551772, -940310300, -982492333, 1890412668, -906340823, 1287603553, -1078143733, -2130255054, 389133372, 118642293, 366330955, -271771875, -1280130861, 227400757, 1128842209, 609267628, -249661055, -1360883697, 571817905, -2133618605, 218609660, 567905013, 1310564756, -589819641, -2062484091, -1492392232, -1371101298, -298835454, -849359015, -936503649, -770765302, -1333096257, 1353844701, 2107632157, -293562851, -1490614035, 1371460284, 208951518, -2083233757, 1332659372, -1360640646, 281074219, 847905492 ], [ 2046685880, -1126406223, -1847042845, 665823429, -488545097, -119788853, -1704386394, -45085941, -1166212321, 1528102194, 1734800587, -681956134, 565843400, 1745094284, -347754781, -1818572552, -82221062, 828868251, 1165213635, -1361186298, -1601786446, -502138739, -930360406, 1933246423, 2042168436, 1512811096, -35818693, 1670096120, 934958954, -212725007, 454691952, -1558081007, -1302588660, 1724335520, -803650940, -2135439526, 1834316166, 277838722, 556224125, 278632725, 227474701, 1479133977, -1760526597, 215780162, -1290155202, 980038996, -1275295442, -1776986771, -1639343448 ], [ -533160333, 676433583, -517648722, 1425015459, 778112546, 1371396278, 1689672871, -52000868, 544549959, 2091595969, -198819255, 1487539971, 927923080, -1202793974, 1978971953, -46773840, 1638090114, 1227306431, 595399089, -997222149, -1261682330, -1707568182, 584328868, -110449489, -740894573, 1004344000, 1015431459, -1085820830, -1079060169, 1752583915, -2133272272, 1570957164, 544458625, -1866545891, 1288771143, 1595091480, -433192549, 1894418068, 1201514047, 1178530503, -1247170058, -11406321, -337263387, -163669990, -474162646, 1121188753, -1246706024, -264184324, -444698392 ], [ 1673530350, -1337573357, -286557768, -1514458845, -1115435811, -1876374641, 1426884207, -179173921, 1524345718, -1502878997, 376055317, -95560037, 953482378, -1244600708, 2061505343, 1435006876, 638855152, -126924747, -688659597, -227473509, 1283251772, -168653621, 1912713937, 1006278469, -482163483, 2001836288, 1027108081, 997814713, -378936165, 1599480115, -849155617, -1851412591, -782055537, 839922566, -1016422196, 1336611175, 1489595630, -457727052, 1504053652, 1816970590, 185660360, -844878163, -973225074, 1122572566, 252410983, -2042088496, -857668575, -579960321, -1183529673 ], [ 1944141635, -1405292987, 171455699, -229604046, 872848324, -554955077, -1569716234, -27282124, 415323816, 1503626094, -575070199, -258692720, 1484395676, 279634073, 586385043, 1261494409, -1630092838, 1437714616, -1186701280, -1979563376, -530919846, 1529984528, 2136041452, 893843252, -1083476685, 761860286, -52212702, -1230106637, 569007090, 743915522, 2099288206, -204913429, 1518163296, 1953471800, 1625022937, -1649406401, 1965306549, 1716033618, -2000782781, 1579455107, 652874415, -1745162060, -1653130538, -1728344601, 1445420495, -1225882101, 2008242493, -2141474510, 1864599140 ], [ -1147378482, 1386367124, 1286428564, -1838371036, 1274905786, 1027292320, -1650923511, -461032262, 1791508477, 1786983576, 1997009772, 2029736427, -1345845445, -1066439930, 444347424, -672215273, -1635735743, 898080054, 30517327, 790166878, 140516777, -1941223171, -1405451016, 1616418087, 1488324401, -1550658787, -914536449, 2036813875, -1726026027, -893885574, -83127124, -413226708, -1526115943, 727518282, 623340407, 1368511261, -248112786, -858637861, 1185803607, -216607119, 647603193, 575495530, -1273912720, 352733213, 702890062, 760170249, -1132755137, 134705698, -381825563 ], [ 285755584, 721268433, 322571297, 1895383560, 1382056362, 616355904, -2129824517, -1213059962, 950044773, -854590915, 1460345283, -1366391762, 1788601533, -334440891, -1601834742, 1421125131, -30069648, -314236706, -1448935931, 977666602, -1409848820, -350371471, -1836342029, -2059326828, -1275656265, -1272754063, 1439238967, 372246879, 1663163280, 200571207, 1007300047, -421962873, -1847744871, -1142843282, 456500346, 180519447, -1623826359, -390694572, -1849906402, 1647291275, 156130036, 433994367, 2088476077, -890340512, 1175852709, 1329357552, 2020179672, 745416768, 2050468018 ], [ 1301058141, -1072320721, -333177665, 416776607, 313396100, -985561588, 2008137018, 567032833, 1260720575, 824226199, 606711074, 1398880538, -1328197835, -241384405, -590339588, -1443064505, 614049345, -511919731, 1910252237, 927127277, 1591442334, 393240201, -54507519, 1546382119, -833819206, -1331749181, -1141644345, -96043617, 1496581724, 257880449, 414051587, 1144325082, 648892599, 1805897978, -1913104950, -1799875818, 2093285670, 774653108, -1365421021, 310356901, 1886017221, -1329735078, 1154845126, 1845844155, 1669361475, 230656397, -862050075, -1624818654, -216530841 ], [ -101678758, -1238670476, 1263353247, 1436858870, -1376734946, 889198579, 2111645587, -1779492554, 324383228, 1275302194, 141022368, -1094207652, 2022736226, -1530244841, 1997611291, 1718141042, -1334252610, -2076219246, -234883832, 1054388353, -1843106402, -2093780419, -942462478, -1662278700, 1131037289, -1771758140, 863480050, 2012261987, -993315416, -929383868, 475892810, -478180142, 1936017090, -1534834982, -1279382716, -328755817, -144808662, -205387609, 791580694, -1869268626, 2014924158, 1541430206, -835697451, 1282072487, 1568380808, 1770963804, 1479462870, 523313931, 1309030236 ] ], [ [ -626392782, 291060111, 107831027, -2096859549, 1958279145, 140147333, 462917995, -362601946, -49670075, -722667492, -1319261255, 1090958481, 263142887, 1000087831, 995223671, 241006629, -1795421541, -1439306651, 2061477090, 1443520340, 1435767768, 25468352, 1812443473, -1920416995, -756992819, 703863268, -1826129940, -687549837, -1684889216, 829678490, 1771636196, -797900313, -727094419, -439784460, 2051827619, -413682495, -1204933050, -280341836, -783405350, -2053630609, -230326412, -2058115035, -657029526, -2059950637, 278899096, 1214938621, 1621166170, -1939407009, 1380565857 ], [ 860961735, 1370231136, 1808299683, 1880526087, 1564643055, 1685005972, -1515117269, 1273285693, 961389798, 1762687623, -294231519, -452361707, -316630651, 799817651, 156963153, -1195624627, 1239837285, -1828247097, -1046783982, 1168280383, 934409067, -1509987905, -1779378706, 46632468, -2033053084, -629296584, 1213670511, 268481143, 479718325, 1091104196, -235700503, 1553960228, 1702780720, -2138849121, -1227813299, 1849286924, -1744948037, 741037510, -504534027, -1829189321, -1404407035, -1312727701, -1104545867, 568079140, -1652549660, -1620775964, -2103430436, 1146318955, 412109255 ], [ -1685513252, 2136880380, -91780289, -656739745, -209206469, 1331371432, -277839254, 54643431, -1122696324, -1626295181, -644944277, -150264709, 767224600, -1371930089, -1294153789, 1719724822, 1822941190, -1862791376, 117605015, 558569502, 2008592951, -721078578, -1623111360, -938444591, -874289508, 1631767802, 1908107277, -1635082743, 751324932, 652591956, 751167881, 532291286, -1719162908, -338742074, -21186554, -1176990233, 1299274112, 1588782854, -2102960386, -883583238, -871303977, 1786207055, -1381739331, -365993700, -1516130609, 863264385, -59463475, -1935914494, -815396079 ], [ -417611377, -2082422163, -2085982099, -348055440, -460654558, -1653821668, 1405644280, -59292077, 1745399522, 1023149604, 1969166366, 725075005, 841896682, 751256567, -1617910627, 1975140854, 2132547479, -1295963179, -1217353277, -585187710, 1906737245, -102238474, -35726708, 357394936, 108261349, 1771533350, -1265735545, 1048910240, 1287510870, 354355738, -214263478, 1810711414, -1673653456, 561416208, -1829509173, 282103056, -1192013845, -1525421554, -2093494191, 1809793561, -847878575, 1055590025, 1378823860, -2096797294, -297313016, 815569670, 246691131, -1101732381, 1637817668 ], [ -1586326628, 2117486417, -1248575299, 497019752, -1253536876, 479502769, 1312475316, 1377557017, 1824871476, 501186576, -180324876, 1558322964, -1494011120, -53896545, 1967284190, -1356503959, 1471448644, -7629905, 1316817490, 186580185, -710784160, 1091759582, -48705711, 245668909, 2137172044, 1425000121, -1006018915, -531370640, 1746260995, 1240438651, -416214147, -1085733754, 117593951, 529377168, -936741060, -1946183654, -591917848, 214712830, 1922746477, -1790564567, 767643575, 720089613, -1782509658, -1712055911, -1600377867, 1351273924, 1348633654, -449951465, 1631846434 ], [ 1737408121, 1787277019, 1854386696, -654128033, 1387320801, 1135120807, -1003345347, -1837911704, 242547524, -1417560858, 689477502, -2030772948, -2068001238, -21816927, 505946423, -1630019303, 1587170388, 45378193, -280074880, -1714973311, 1906592406, -1316216612, 815994899, -1912139297, 489457896, -1868749370, 1958669943, 1595049503, 1118579387, 563510702, 208334839, -1378996081, -1727322307, 225753409, 2001698078, 912538224, -302809861, -1283854880, 1283979315, -299067462, -1602929472, 735156761, -736187697, 390224050, 73564746, 295297032, 806050816, 1915197593, -128434923 ], [ 1584927656, -38124002, 1823306621, 1284674171, 901767884, 235296707, 487664091, 1589078376, -1164598486, -1787254730, 1723176068, 400486092, -281723150, 1951136878, -1042293676, -823023372, 30721274, -259042322, 360826481, -1478190928, -197401968, 1078172855, -1133245670, 1243530625, -1685343058, -1110242889, 2123882472, -1240873384, -1799383523, -516992968, -28902449, -271648771, -1087171252, -779641056, -748680232, -600620950, -1946043433, 373331837, 95796114, 1253001491, 988643096, -8529435, -1289473197, -1217346556, 377723019, -561200322, 306700814, 730767643, -334628991 ], [ -779986229, 1586815119, 1473271992, 1038583066, -1986056092, 2036490271, 1422702489, -1355959374, 858967938, 196805695, 208822018, -1437199163, 904584404, 1336670864, 2136173921, -564279885, 411802994, 800511386, -1751337948, -2034410841, -22880412, -1492219214, 218917697, -1203768929, 2089572083, 1115118114, 802638686, -1638739500, -891872878, 1668869273, 304104928, 336889525, -509322713, -1707258743, -1156382246, 1484408892, 2005048260, -95372804, 1042183484, -671522974, 15698390, 371518682, -2039607995, -2002647503, 971169769, 648375073, -2134277067, 1815686522, 2120133506 ], [ 680124283, -1488514466, -386977593, -1793322614, -2069195575, -2129622790, -130564808, -1856140906, -120065670, 1326472146, 386942392, 585857390, 1077858428, 348125631, -1294298821, -473557697, 1185786313, -2117898649, -1692029990, 564792893, 1772944041, -2034682767, 808431482, 870797214, 1803628042, 526770035, -274380696, 468537500, 796752590, -1006520381, 1488251562, -1617095648, -1472477789, 258034518, 1236974446, 1410515759, 1494737769, 1308645354, 1665431174, -1841071738, -948670981, -2113425761, -2010361573, 395546776, -1025425563, 1842811826, 812859653, 72069320, -1303019031 ], [ 242975436, -179898435, 1960359443, -336531055, 155462356, 233061351, -2009414854, -2128539215, -8706079, 749883441, 252840982, 1012144474, 685378013, -2136637372, 1685725887, 1647839973, 972081424, 86070702, -2070331303, 1457537808, -127479444, 589532396, 99136533, 1094522875, -1036758345, 224696767, -207563573, 1011524304, 514562341, -1456147457, -1058802446, -1746131118, 463603295, 1529670489, -1103987130, 749918980, -1546335670, -1784518494, 189547730, -117513268, -1630178406, -1017362036, 686386109, -18738525, 960800127, -1094585810, 398641131, 1261987623, -702779755 ], [ 1812028754, 2119476019, 1113271976, -654739771, -1686634639, -1448226732, -143180541, -991073245, 585833158, 1495611686, 1079720003, 741375325, 675565579, 2074464652, -970599541, -799051585, -514604721, -581439554, -1779089077, 1110441875, -580994255, -1890002174, 1328925263, -1636318066, -1016773956, -1780141609, 44944277, 2072754582, -882267706, -1211188511, -239291778, -1181344231, 487656153, 1004186560, -2113748689, -1005465144, 169516811, -865390762, 914875695, -1080662485, -636333101, -255677081, -1260214786, -1658735512, 2144421256, 1829587015, -243824276, 1792789946, 49957849 ], [ -231867103, -1139240556, -845665763, 1346383742, -133286118, 1254494183, -1923131975, -1488974205, -838559793, 145306956, 1648702645, 1141939491, 736237340, -599301310, 688001539, -1479341592, -321099662, 401038301, -1746505448, 978742910, -1956686868, -331897529, 126184150, 986793041, -1912402156, 709553847, -1779356117, -1178588951, -1755398392, 1757982098, 169125844, 619786675, -233405312, 1911430932, 895628393, 1007751176, 947421531, 1546381110, -1120116244, 444340502, -2040809423, 1953070678, 151015141, -789925000, 1373093987, 1076346775, -773436649, 1843400648, 1498003600 ], [ -525472512, -1822141209, 1258475267, 759979558, -737051820, 1445666789, 1815884932, 2051027917, 1931261090, 1045236195, 353570094, -954909598, 1651757079, -1502827861, -90745451, -152481296, 2074997536, 273592114, 519945848, -311168960, -69234407, 1312424834, -785974967, 1682999352, -214918645, -1042762942, -1259403662, 472133559, -1848635661, 952687625, 522561767, 301182365, -1336229721, -1784789543, -1853790968, -1601713406, 1315940985, -61925479, -1558395667, -1094997789, -1216325985, -84566725, -1276613413, 837248880, 1301562626, -1690857829, -1949452661, -1608663445, 1734732965 ], [ 411714917, 1912853062, -1503584421, -257506458, -1365518907, -839621593, -1276454124, 766968247, 510868207, 1692498286, -898376770, -1386513053, -1650798156, -890297807, -1297863939, -1384175158, -1783172336, -1448250727, 1708647973, -617166894, 627372085, -1494018722, -729078491, 1657332199, 1895660192, 1893833792, 495104829, -376069116, -1056293173, 573098020, -553103963, 921646932, -906061902, 880628878, 829993452, 768578561, -1813047900, -683631570, 1981745392, -281806370, -1513003654, -1859535598, 1586691504, -465131892, -806863213, -812080613, -500819810, 447369711, -785167382 ], [ 1651513275, -1573252335, -924848508, 1487636906, 377596107, 293708777, 1996165537, 991738449, -103784193, 1295441159, -427868746, 801029723, 229215346, -1725043081, 1746261438, 457969581, -1867226860, -1044226629, 241836419, 457256168, -972365318, -1883577215, 1724866988, 437345999, -1357425723, 1288535336, -605060594, -1398466133, -1338204383, -1431562708, -999241617, -1730647875, 1967782832, -2147143989, -1782538363, -1076341313, 278714596, -370221027, -2119745221, -483219740, -259720547, 1093624363, -1221810910, 98724746, 1591022466, 2023490774, -1400260979, -386197047, -340491570 ], [ 1806220415, 1726457006, 1305467412, -202877381, -206750182, 1062603136, -1020941392, -1051560715, -451456292, 1145769314, -2083303604, 541583962, -1829463509, 79835348, -1488120619, -209017777, 276710919, 917163467, 942181721, -1759113252, -2127966670, -942856870, 315347313, -935534329, 353590856, -671719095, 1994157603, 1510028420, -853177686, 682376047, -1549253223, 2015043017, 738587316, -1011200276, 909178298, 1916490120, 1063039968, -833309523, -208539708, -1022404965, -441885573, -343868162, 1248528107, -1020934633, -319518768, 665018584, 1283500195, -522758803, -973821805 ], [ 1031419641, 1540620128, -274396766, 571869662, 1495903804, 2081839408, 570302647, 682241398, -1769816482, -1300581334, -1992744878, -842927139, -714990324, -1584030752, -1693739081, -1112387805, 1532069411, -353236252, 760123111, 1040028453, -734253675, 1845107406, 727684088, 171527587, 1617138547, -822189623, -636310267, -1969890020, 1089389917, -1372209039, -1152759792, -1842945497, 175320291, -1202143157, -548188272, 838351916, 83885219, -247780182, -1786620723, 1918838894, 1716588706, -633208396, 1524655222, 159184176, -10124458, 1065722555, -1315001095, 1488614300, -1928406262 ], [ 700572264, 540036788, -53334845, 87372555, 2101764435, -1540613263, -1218504229, -971760514, -2087244224, -315834951, 72058179, 1110663504, 808386257, -1940920489, 1174648810, 228229844, -1587834475, -369281590, 2081847019, 1963236523, -207919464, -1089559261, -686696615, 577449182, 1023569729, -1620321802, -758045542, 1414473331, -272873229, -1706043582, 873439088, 1608148646, -1593265998, -967016285, 815135375, -234886128, -339644810, -1409590540, 1162102603, -663094693, -1727111559, -721357452, -1320287399, -109902816, 1941586752, -880365672, 1158608, -1553169602, 882898340 ], [ -190090602, 278010112, -2020813270, 1168216815, -2094749381, 183983556, 843093161, -439793910, 459921344, 1925813897, -627553339, -1724037566, -151676098, 407878276, 224816135, 513290355, -1239149884, 810839226, 1475786386, -586466377, 463593712, 1112257090, 142702907, 2018215325, -234333649, -887423099, -1909166965, -1023575190, 1552448389, 549494996, -563726402, 1938595284, 987664671, -647956443, 1176647023, 2036318413, -1187085218, 872318301, 566635240, 1791768051, -1638515745, 1721822956, -1156102553, 71761644, 407064976, -1176651442, 1002666035, -549534087, -1216464158 ], [ 304649740, -1296269402, 1315263870, 1557501457, -2010223938, 816636975, -201442369, -400646912, -1932299559, 556489467, 1983851127, 1870319873, -1035653090, 1959991473, -1739874177, -1408868485, -1815154811, -678574165, -255172613, -81408130, -467095782, 1592865700, 1441332296, -1201599140, -625536066, -212384037, -528201984, -1860095656, 1807817720, -722393846, -2016713045, 1155143594, -104819300, 1641559800, -2062537080, -1162408906, -1122748624, -234758927, -871327378, 50330811, 949317760, -2061724832, 421430940, 585838282, -1173254765, -1121654777, -682802977, 327063290, 500178546 ], [ 915071284, -867278856, 157173693, 642837696, -1465064853, 1964216131, -1966458829, -209156048, -595194249, 648480462, -1240590793, 156169190, -1263295078, -70478662, 1561182696, -1736235312, 404152586, -1454928993, -242534482, 1985889778, 462359981, 1887831686, -521747402, -1810718073, -422267004, 772184555, -1404090670, 841285415, 524788182, 791616573, -745494185, 1166063983, -1606878298, 1028136296, -1323253781, -1298171261, 257461588, 481511102, 18994709, 1530713837, -1744233123, 482103546, -151003013, 844363818, -385559969, 589685098, 1657792766, -476546497, 1106737278 ], [ 1236058432, -741027758, -262842277, -1964977578, 1401022256, 486869758, 254869714, 1131384879, -1046230251, 1603442175, -1109712853, 963989217, -2087958204, 1987659902, -322499202, 1244563144, -1920026238, -376855946, -438875593, -352054798, 1902652146, -459035242, -1443577336, 1112860959, 2082484335, 90969375, -884407065, -967370106, -332878986, 1381088635, -741601265, -984758691, -637458517, -1001680719, -1410791070, -1319406626, -300545916, 1925345991, 1792064697, 515588021, 920121038, -1857364493, -1650227494, 1271065984, -1779561946, 204422707, -1034489695, -1001152267, 1010789504 ], [ -411805424, -751390628, 1803565630, 604638353, -163117250, -1473622124, 1155992350, 957867636, 586063497, 1684859128, 198711454, -23058506, 169586881, 647619999, 688259506, -768692837, 1778741932, 231243039, -1377135689, -654019480, -1225902782, 80808148, -1149749290, 86151507, 318418133, 527779215, 1543358494, -71633992, 686486313, -1813744121, -432955089, 1440733558, -2006184451, 53175955, 132027012, 2004860204, 63805156, -553581879, -292994650, -1324073313, 659638517, 414241264, -1657200335, 676769678, 900967742, 1680525121, -933119474, -1777437277, 455480350 ], [ -2081306598, 1391470938, 832200873, -1352343309, -55446485, -391255965, -1249644087, 598305352, 1751141762, 600593019, -185509580, 1466550949, 1330675974, 107348693, -1384453725, 865769795, 428516262, -2010250080, 584612814, -1428703483, -21053667, 2095310794, 232108254, -48133723, 1344065349, -2012424744, -1375160236, -1973479380, 2125547875, 1115229872, 1916885452, -801272608, -1588840849, -977283970, -240801901, 1514657403, 1131295482, 1111563020, 454430284, -412315498, 1220407637, -2062538276, -1897882225, 1965060180, -811717398, 1746791323, 910833814, 1534951473, -1091867142 ], [ 903399423, -1192085153, 320699029, -679257205, 1425478440, 2146797515, -370243256, 691655551, 679282602, -2127537343, -972483081, -1790538037, 2066447571, 581319434, -1794365785, -1393645866, 1186913903, -1562244986, -992000754, 1324203093, 1088782349, -1650164110, -752174866, 535761235, -948746845, 1896635983, 1468644433, -408435500, -660325435, 2077399378, -664710809, -451679611, -1288776613, -402469833, -923757492, 1820815997, 114598842, 239631783, 595111550, -2012130113, 1304415588, -83695198, -1151278003, 1749208834, -834564734, -555150464, 433009641, -272969771, 987530241 ], [ 482776135, 1027045075, 1462588890, -748116145, -2059486566, 1556796791, 726999597, 798643863, -1875435306, -1578285246, 590178126, 891258755, 383321135, 1020668201, 985711731, 930944511, -1347282432, -397145719, 805814778, 374847985, -1632183564, 294580061, -815975134, -2088651319, -1998405872, 286842040, 699184204, -443840124, -1138667823, 1479121553, 1514747731, 888252214, -315245359, -1349990782, -551610646, -1496160169, -1242147797, 1970054842, 1584040882, -1010817349, -557890065, 119050526, -2002740143, 150380019, 1697019363, 1748800146, 1166124079, -973790999, -426291307 ], [ 67676397, 1151390404, -923307997, -32302043, 976254113, 18715891, -898844403, -1811546244, 1116300692, -1571720082, -1802989766, -1504003400, -738118953, 1299449746, -129533062, 591864035, 75040768, -146245196, -648731404, 1794672839, 286797957, -72658202, -1114770476, -1065460095, -991221733, -1505434856, -816067373, 678597120, 143668580, 366993892, -1289457908, -1507554895, 142908133, 1779868074, -185977102, 409814522, -159067877, 1599129067, -365444885, -870207225, -1222018758, -362914840, 655704471, -264953600, 1169719808, 1842452939, 737659540, 504382179, -1066591170 ], [ 1067283940, 714052345, -606154961, -2108381787, 524187747, -1603038037, -1928600244, -937365600, -1150127582, 433151228, 1082269420, 528511079, -1434384242, -1342828657, 749841380, 1117706686, -242681549, 1037789358, 1865031416, -85694374, 1529099413, 1270545126, 1463364937, 1093749671, -73428878, 821657700, -474054554, 1724568058, -1077376970, -1742626332, 1304702985, -1465324437, -569324185, -177722454, -599271646, -925815475, -1625960593, 1567289116, -1023564764, 373029230, 834965591, 772390984, -843044182, 1844169950, 1600921725, 899869173, 1670933482, 2139925856, -564452478 ], [ 1174323363, -759132901, 710592991, 1802744636, -808504106, 1082155195, 1077483708, -498769950, -291100933, 783371976, 1915928939, -11610186, 1580860950, -1688061485, -1805252528, 1296091499, 2058450332, 199453346, -368627103, 539570547, -795636597, -1766320023, -658592811, 1590262202, -1272868787, -687315169, -464120925, -1699991509, 1774564351, 1173988539, -438130386, -24049334, 2124605428, -214139781, 1091302531, -1838276119, 444736034, 1958784241, -1107461849, -610444194, -1190639057, -1315626392, -181196204, 1829060400, 162065162, 1711857134, -1044391212, 2099445807, 881352118 ], [ 468659978, 258028255, 859208716, -568635517, -359975268, -1163654594, 1654895447, -78873151, 174818979, 1903274114, -1079047322, 363917184, 172852590, -178392241, 2040504110, 1097837590, -433669611, 1945434651, -1635488348, -34074082, 524053193, 1383524591, 1953158980, -1632253193, -199242263, -7016156, 741658056, 1759230106, 1363446130, 1512859969, 510538787, 1614533750, -542502198, -2098340273, 688989123, -717989794, -1104672396, -2061912235, -1680657306, 1474731558, 1230193368, -48240567, -294393014, -2004874143, 2009860798, -1535833002, 1381129710, 1789758596, 2012576185 ], [ -469747267, 985054805, -1117720705, -644560628, -1199824227, 1056368605, -353439128, 1422697847, -480488121, 890854256, -1836675393, 1723616646, -820866372, -1998646099, 1126436623, -585665741, 1560180637, 1262887422, -164617085, 1150515116, -1435752165, -724458696, -196588285, 1577612395, -1070004260, 105384049, -888684676, -1752404780, -2139388390, 1264626479, 2037106105, 112917509, -1890339384, 1981664786, -1620715630, -2099465100, -94762746, 929587180, -388799520, -2007242432, -2016562988, 1225705640, 1067122777, 1628876821, 2104648744, 1575934176, -1844815297, -676459895, 1678023285 ], [ 779988244, 503377831, -1160929066, 163818682, 26585504, 1741869733, -1242445353, 307412300, -921518249, 902231078, 1211801771, 644609901, -2014911029, 563135068, -1940784334, 1264842081, -1207737071, 1403506374, 179754824, -1572853608, 257369708, -603862147, 1330779085, 456488752, -142986617, 82526001, -339530174, -894337, -1185363643, -2088762700, -570641746, 598009476, 1676028438, -1264546996, -186772812, -1847474598, -398346295, 1293060643, -1849468415, -1341743953, 612720550, 1427768438, -507751324, 1376051583, 784189170, 1380925854, -1954506717, -1748823501, -1641951425 ], [ -1663528913, 1145863406, -1102733057, 2039155367, -222505842, 728616320, 811667924, -1076526580, 693321436, 38393116, -1835732932, 1337165865, -2127733424, -967548684, 1771983854, -465180830, 155491576, 513804154, 946065628, -1987041373, -1213508724, -1643133969, 1615008787, 2056833238, 1804328536, 808490473, 348741163, 1323477318, 1647334781, 1798186498, -1597721295, 1417240875, 1474388879, 488034693, -1171257322, 173302512, 1110364528, -1110837062, 1162427762, 1656910142, 568140584, 85781374, -2145399412, 1778164495, -1852212597, -286087383, -965358038, 642911924, 512742913 ], [ -1892939575, -1552889250, 1749414502, -1838204391, 355121547, -1856075487, -1852246160, 865060694, 416725124, 1115939094, 987619643, -719934117, -1879206008, 1402193545, 245918015, 399328409, 356659583, -1425681248, -2088145669, 367469981, -578188575, -1720282731, -40833879, 1426034198, 1568317588, -162339070, 2077376577, 1472824576, -1525825040, 1355099725, -315297039, -917556761, 572243423, 1982497682, 278017211, -1192151907, 1841449026, 246755408, -1989663277, 1265418734, -41654155, -387375025, -1520780849, 248823504, 676878713, -2086243138, -1609032946, 1674297582, 145440720 ], [ -993045043, -1076070224, 1045285314, -1434521010, -1331709979, 2117008935, -1800682596, 404084098, 705232344, -731899970, 1140963586, -964732262, -223696702, 1925420855, -1340856275, -1533005954, -891845936, -1132862226, -2121500100, 844957198, 240701487, 1759341875, 1773170735, -1386046706, -1821500577, -1335148125, 2007875062, 764250709, 1929924741, 525434230, -824938983, 1149795768, -2134830658, 1842984434, 2090736382, -357990813, -1329652630, 114578515, 1539300594, -2092369684, 1758384368, -1919562670, -1815933252, 1297229652, 1720684934, 831170557, 2137124727, -108729287, 276705518 ], [ -581717505, -819300107, -773081826, -385494361, 1366467373, 2144363124, -476675130, 642974536, 152980117, 1544636779, -73659115, 906254493, -981666628, -579820643, -400293268, 561064933, -629900951, -1799379984, 1928669140, 1045139871, 174925105, -808101669, 246626412, -707595961, 1183499582, 1462264462, -1163603008, -663520566, 1887437704, -1010983932, -623997746, -1735132580, -964783961, -1658297511, 641206781, 1583372737, -1341111654, 182711595, -165581718, 1794674508, 15928277, 1952840351, -1708341985, -1051844197, 93555389, 1559890842, 1151414799, -224875569, 482847982 ], [ 793523789, 1498722691, 450405480, 593505481, -847620404, 405077263, -1537792995, 458937164, -381038549, 1017700723, -1307118745, -2139416300, -1687866015, 1029327391, -519452192, -584714933, -1895753564, -1864584487, -1405585129, -1575968301, -1641283650, 802860183, 837432067, 1816895464, -1784288166, 752925527, -1241157224, 1831152800, 1883756706, -431332279, -643762763, 1823694400, 1810426859, 586038862, -1180573596, 1318601222, -203625097, 1269737398, 587704013, -625409770, -265714140, 1341242754, -1571314005, 2074392078, -2088694170, -1186160674, 60264221, -1510826696, -1180010358 ], [ 317393898, 1931528488, -138054831, -1201817770, -840312075, -1422846689, 792363371, -1520406708, 1612551054, 710014509, 1997525227, -343954374, 690660179, -1571963441, 1406424088, -1844013559, 116161326, 1286883615, 1155951481, -426351283, -324401841, -40007824, -982359643, -1067402278, -581836409, -1352338769, -1432789123, -1825355638, 993245359, -2107049616, 517516474, 558773147, -1217861659, -1443338836, 1005822267, 1222819888, -1964327950, -2122150797, 960108226, -1307597363, -165250562, 767717290, 95073429, 927110150, -1278805410, -1207018979, -561468290, -1604869431, 9601585 ], [ 1851649213, -138595152, 145975067, 170234232, -1644104764, -1153264486, -458749280, -2109463285, 1458050288, -1570086963, -609379686, 1087943649, -1434831199, -377601982, -549071203, 2076771629, 1722024169, -1276370868, 946834113, 418014886, 77757493, 1453771648, 2080350604, -992681885, -764065246, 1399295615, 291943786, -1027010805, -60528573, -490860669, 509867946, 1320830212, -1922627678, 323427619, 1455462817, 458604400, -2104190684, 1295781062, -218297868, 1045671622, -1874525717, -2146240430, -1253189045, -1660794809, 790211795, 1222963552, 1136675984, -1343915407, -620838646 ], [ 1044748650, 1952309831, -1186236601, 1385568117, 1510142566, 194177173, -1031370528, 1555644465, -1357862004, 589709119, -691287386, 866493890, 805835249, 1820800681, 1441981492, 1750303534, -1023953700, 1758298622, -1284644300, 1520263240, 1288203061, 1744136872, 30390666, 202591828, -1477922894, 847443258, -1785349342, -441572713, 1638070964, -604532966, 1869521181, -1956906501, -1807060246, 1054176207, 492832894, 1084918137, 1570143927, 770917405, 1162779378, -1724987081, 1766171789, 1123727713, 429121218, 1572642083, 896449701, 1636557120, -1639818885, -1010330251, -2132980142 ], [ -1010168478, 1347528156, 1950491272, -1999176271, -1370309317, 490806763, 750253394, -581927936, 36640888, 42125977, -917569680, -401576929, 930376520, 621279744, -798432783, 83903693, 1676545502, 628584786, 1848989788, -333484816, 1566415233, -1211637267, -1294048308, 1077747579, 2035862340, -884923323, -726013342, 1590591858, 131769949, 1084523470, 1570235370, -1315799331, 106071116, -2023930831, -883913830, -908978617, -970821774, 240700154, -6631178, -607352621, 678990091, 597658917, 561845030, 884817784, -2142095879, -1693833574, 1058966319, 919412803, -577618764 ], [ 180129305, 2139854717, -237493369, -1244804996, -1627193684, 1391217661, 2109614446, -512561755, -868163559, -300664351, -2125378562, 1002445333, -419564809, 995618984, -1447965683, 43946701, -1758133626, -1208257661, -1764677023, 1442923122, -1889924000, 863587842, -1540679409, 1869083938, 107443919, 325447939, 1246065816, -811432118, -2064054954, 1558833400, -989741411, -2089719836, -27475757, 29503714, -1906962510, 656387304, 123975553, 1993756035, -2071125556, 235255642, 1322333879, 181034679, -1627319944, 673443804, 821918877, 160243029, -146665612, -487700518, 1610701570 ], [ -365901933, 794574262, -1895598677, -417860687, -368619769, -1854498560, -1430418074, 329159536, 668814198, -2079330397, -46265005, 1708826219, -1518477325, 292587778, -956157002, -1703688278, -1702128115, 688331546, -466116651, 582887934, 1476781996, -2092810819, 1733541087, -1359065958, 1101054679, 1957739664, 1371858887, 1292867827, 2114000521, 1212490759, 749100316, -755943908, -1944936379, -478691950, -1097339382, -129563261, -475518392, -1675597955, -911275515, 1412664224, -1095000690, -945451300, 396336014, 636503796, -2063728514, 36813548, -962221540, 520666274, -569371618 ], [ 479062402, 485675888, -1034052212, -1726583890, -1254558566, -1172673212, -995011694, 1926010487, -967076831, -1171042634, 2131424773, 900766021, -857267201, 1350103127, -1553841005, 1019180296, 936196279, -1185340683, -1270370907, -1651846505, -1014669194, 1860189613, -187724589, -1356073932, -241590924, -2144889332, -1526906410, -2004554402, -1935488767, 1844967126, -1071027142, 1517386383, -1365860999, -1697586605, -1329667395, 2086491440, 2086216673, -1199261890, 949374951, 143439718, 1631634825, 942403331, 1699348589, 10422674, -1870353011, 164839242, 2002233458, 1560391632, -1603152608 ], [ 138822912, -1288094572, -972909000, 349185826, 1686652793, 233640931, 1678361720, 1671638045, -1475360701, -1849406986, -1908226093, 1209365893, 1934642173, 293173076, -1134082209, -39288269, 1241793040, -1806267666, 1639917783, -1218302403, 646856512, -176262582, -2129806871, -1263520036, -2053131530, 1303560447, -478918837, -374207731, -950587339, -861907956, -1790437011, -1941487271, -1837643882, 1803947530, 482965989, 76682844, 479643226, -2040041467, 789093494, 1955051144, 2099751972, 224205789, -2124408478, 749851373, -313224759, -1626482839, 309974299, 1202354702, -791201811 ], [ 2009873425, 1540532459, 378526322, -1777202553, -118418384, 1897227424, 6128792, 1030166813, 1372524073, -1164737030, -15092066, -1045040973, 62502098, -2117781630, -1847077471, 1795310286, 1123678056, -442351113, -89647267, -1015231747, -2092461945, 1693077182, -1051947219, -461656082, -1147516005, -114285357, -1249189132, -1377196947, 1254589428, 1474224292, -1763783341, -1240551203, 1110963810, -22952883, 518305053, 1601240169, 1318512750, 918919350, -2085816263, 1204948550, 1993151213, 109903044, 375211876, -378487884, 26924483, 1677567546, -1159687113, -726341887, 1662720715 ], [ -515839938, 608453060, 655411758, 24875273, -1051510793, -846138100, 262773278, 1438596489, 422192672, -333328340, 54322483, 352706133, 301776268, 1645675354, 1076418775, -77483711, 64618564, -1747627000, -189504842, 978300892, 1842580509, 1626738133, -1143330730, -277773667, -1854704523, 2034857505, -1223640751, 107424738, 1513015587, -449353233, -1041759215, -830344320, -1071191096, 1208789771, -660735989, 658099519, 964984003, 1103649086, -1582776652, -170000999, 776823149, 2023554934, -1592480424, 1862336409, -1718100209, 1799214329, -446706249, -294588226, 2038083223 ], [ 621443292, -1601028956, 461599417, -1414846035, 406515650, 61677655, 372905167, 918065091, 1421041021, -1911056643, -857357886, -1195475083, -1355124300, 1475125458, -1640774808, 344568505, 1095034475, -2083374828, -1182077653, 1249455346, -220483342, -1762682981, -1131591081, 642858401, 616225304, 75305498, 2110168609, 625396005, 2103292512, 527436859, 1700823002, -146707397, 868231923, 656733973, 1886058979, 1276541418, 537133587, 789391435, -303563500, -1351291597, -2009243097, 1667681400, -1773500702, 1183340982, 1969624305, -1436767786, -6416675, -2034450599, 1805058096 ], [ -2069291261, -311315421, -1303070006, -577746649, 565171564, 1825208882, -1847553546, -1014708621, 432763939, 114489513, 530213022, -1029382526, -1741098583, 895123604, -1148976910, 1218846556, 890233544, 397699136, -621053947, 1790176265, -834180384, -1825058008, 479439311, 1147139400, -1318590247, 1438527091, -667393043, -1900320597, -1327097021, 2058377546, 1044146703, 1165943694, -2107481878, 1114284430, -111408719, -319907035, 1841499934, -1216489560, 737770290, -1044412156, 37038489, 914113082, -1213181746, 1012913049, 248495502, -2076868244, -1225137377, 1496163548, 1612634605 ], [ 2010761008, 1615109552, 1006446980, 960722292, 349130959, -2012172138, 275802417, 2100324291, -1761617229, 380958104, -1770887492, 1812597417, 353728232, 800469504, 100572933, -1332854805, 804973752, -1190094549, -25500466, -1483683714, -605386600, 296477226, 1989717610, -1199731047, -268063031, -1945083640, 1793582462, 2016334767, 233453019, 608530763, 1774685215, 145220494, 751929251, -1381473800, 658797576, 1559913737, 1344850423, 678870617, -1289923028, 1968182031, -1706737420, -857195445, 822327540, 933039659, 1219856283, -2095695101, 282742281, 826376743, 1970586889 ], [ -1894294945, 584814162, 1960862037, 1712771947, -535585228, -876330700, 1788878339, -1814667062, -24831269, 561062124, 1255868080, -1265260676, -74329077, 1977307435, 245693849, 2105604150, 679081898, -1208461666, 1719010200, 1442109384, -1183789591, 1712856476, 596351157, -1192576775, 814635551, -1804961158, -749847416, 1724615301, -796240680, 621645262, -1634005121, -729920046, -618166708, -1925672180, -412990680, -581143233, -110132913, 1104024570, 617834170, 1423093050, -1857482450, 1590467142, -2086587028, 1350039840, -1301952145, 342327472, 2041244317, -750741529, 2132289023 ], [ 941947040, 1217751904, -1307829475, -388720866, 2108109322, 1944163752, 1712778314, 1246627461, 810026816, 1995554017, -1433895549, 41476636, -312805189, 1759702148, -759361232, 1430642076, -1912633294, 868798598, -591451599, 1580973076, 1041237961, -1786715565, -2085126738, 268743092, -201189920, -1616687928, -1867576156, 930491239, 435915075, -1256269629, -339212075, -630198841, 1929284045, -1531185803, -1721261843, 414429714, -1131308225, -2065136961, -730413646, 1414280539, 2020654780, 9119972, 155084626, -1398771832, -1004885065, 81693414, -2140411234, 859813964, -924667702 ] ], [ [ 725601863, -1159517657, 691676046, 890490256, 644168838, -5358312, 237178415, 1650093636, -784035390, -1003691837, -88875608, -959017768, 1330196813, 76701150, 1390262704, -786728259, 1325803337, -1014943340, -909388537, -1614544623, 1715053872, -144538379, -355534862, -807881624, -499448024, 861442759, 1842480811, -329132209, 643561159, 1074173940, 1920865682, -991019750, -1728548731, 894227907, -605828140, 779609782, 115429382, -730601099, 162682724, -530893394, 1167352792, -1919733835, 613186149, 1439181928, -1265896904, 661822604, 1229842388, -2122290180, 1048654031 ], [ 441135074, -1092937297, -748196625, -1405759911, 2012952099, -1975430183, -438837958, 641058424, -1121836329, 1617818724, 541113393, 611037383, 1762130974, -1583760615, 898357419, 1818810192, -1567303235, 1360331189, -191336976, 1138827345, -2026217633, 1640183325, 391962769, -481946909, -1472365813, -1430446830, 1565182733, 693356262, 1140122743, 1796996770, -1144205211, -1204038596, 17310345, 78487544, -594775692, 1537964299, 166688646, -1459347510, -81073222, -628522365, 776441415, 1349534567, -814770797, 614490968, 511132214, -1624339268, 1408377371, 216554722, 1207426568 ], [ -593706014, 1273946502, 2050588527, -1543026385, -547869850, -65194220, 738837193, -332436209, -116549265, -1479362126, -1524616427, 843599183, -624955945, -5106023, 1780361590, -1703863544, -1408163565, -91788088, -821389315, -1316681831, -85649834, -1516054279, -1357059866, 867395045, 28201005, 1878538102, -1838157303, -902955182, 651977270, 1341254978, 1483221301, 1064508275, 1711607689, -529763750, -1175412736, 1785698146, 667529651, 333764162, -2094488844, -1151057429, 617858811, -214515322, 1154011939, -539190010, -68015696, -1091093650, 1012607208, -1038357279, -1212403141 ], [ 1688322604, -885046621, 251346626, 1539087317, -2145843642, -1849913118, 269952503, 857927174, 1732449016, 1138719567, -1127792750, -528907980, 169521610, 62377079, 1687921567, 635055095, -400702845, -1698189305, -1090542247, 1007345078, -959815928, -250770082, -800338905, 1356012850, -1918248622, -791183082, -660058033, -992059326, 385570410, 954704869, -364997038, 803710446, 1300054488, 989236599, 1819427180, -780722486, -621565616, 2000187737, 106786919, -824554770, -197342288, -930745857, 1335129301, -527392713, 300052376, -1972035100, -1658997501, -325582091, 1230453471 ], [ -1746084977, 1049600230, -1114266647, 65626739, -975395184, 13265863, -1352779787, -350270958, 713554405, -962319622, 797631819, 413822617, -456075133, 2014773670, -1653433285, -660281598, 1338714447, 971098013, 1478654756, -328822980, 2087394180, -404162283, 1704877493, 1042464108, 320872856, 588507147, -621466790, 366602921, 1352007187, 1296901589, 302362701, 1987098804, 1879514946, -49822133, 920903348, 1524408938, -1041163781, -1962696188, -646680258, -2094442937, 1356141239, -1604122536, 2048116644, 1379089342, -89769179, -1911893326, -280174067, 194661101, -1383999655 ], [ -1097297750, 601822378, -580844886, -1900286227, -1181473307, -110636459, 492689507, 340757794, -1912765045, -1212332166, -482570663, -121935711, 1018674410, 947276122, -60399971, 515683289, 295705276, -1186948135, -702802036, -1536311619, 638301311, 931634010, 1755953932, 199412385, 812162731, -1190761323, -455847903, -758462395, -1901442070, 1032082403, -272976328, -1176759446, 745365407, 465654096, 1830321344, -575821995, -1173553957, -1418877751, 1224957704, -2012789257, 548709584, 434024152, -1944805259, 86746990, -399937688, 882676174, -1385383241, -997207869, 1195216605 ], [ 394864898, 447532761, -2036069950, -1942216771, 1582958413, -1563719518, 630169665, -1074072965, 706458289, -607900625, -457337350, 1729739256, 994672469, 139758971, -1334484017, 968411247, -880313236, 337551493, -1612771644, 1049581825, 626638753, -1441269798, -862884084, -1315538074, -756980354, 1036006380, 177986649, -530839483, 1352156838, 1494958698, 1839180875, -621223369, 1384543890, 1731457367, 184302319, -1585262767, 1884251412, -1947237331, -207025039, -1632894238, -762233001, 1065187902, -947514416, 2016333012, -970940793, 1211159858, 2062004272, 1925789108, 1382833430 ], [ 742281959, -1484148390, 1031667997, 803435851, 362502377, -1071256370, -1607321419, -1378683747, 1680443925, 381608122, -408796224, -925642895, 181872256, 1331979645, 979002556, -1881739292, 337031798, -11769997, -1521790483, 1126086000, -1404188367, 83671547, 1865004389, 1436736445, -1462816729, -1659934431, 750018111, -1163170106, 68332122, -2092031221, 1564338858, 1542076229, -1722426335, -822889221, 1390143383, 1309054353, -1626585963, -1556377115, 117462276, -314427916, -922488765, -815901901, -1961301259, 482281347, -1278197603, 1543572667, 760115817, 454833872, -999348362 ], [ 2096302476, 1310390964, -1215399689, -1742152079, 288322018, -2052179827, -1135132741, -1572962389, -1661513092, 344010635, -306272214, -1175786861, -1383564752, 1374060478, -117104852, -1432592707, -1196990473, -741695784, -387735498, -1844018671, -390590139, -117469375, -1199548582, -1023490770, -177313438, -1353932940, 2012249974, 1650140001, 87417827, 1215603803, -1233620770, -1520791629, -1516698363, -1295923018, 1327305320, -1950644755, -1875301540, -133350972, -1681713141, -705079110, -1827433483, -237838981, -839473003, -1848473339, 1262558475, -1899059859, 862931290, 1859290234, 1707018626 ], [ 635109541, 506702605, 850617302, -1965392986, 430646210, -1200017605, 1635253710, -1859967857, 1632123907, -1003234212, 834810870, 1826482200, -663410841, -197169189, 1099481559, -1655468154, -1352834507, 150864830, 2043718785, -275987227, 454256452, 2029089094, -1617813114, 1308434235, -1336750000, 622802493, -436820958, 1949287412, -456326125, -1018935322, 1827034154, -478746872, 1146620860, 99602936, 1416263848, 1799197443, -1452478764, -2037240906, -277479621, 2045793905, -1308945605, 724111443, -1955982310, 398183027, 1111308335, -1304225326, 1507149164, -147968155, 2060508972 ], [ -1044394057, 629164529, 79910122, -336856122, 1019688873, -1896594286, 1573526181, 2144851821, -397730728, -583057480, -1927425888, -597521952, 547423519, 339030298, -754642578, 1107733630, 1544874144, 1973937317, 340174544, -1511719660, 24012760, 1115910712, -1680684936, 388101125, 559047807, 1172157932, -1804306252, -5714934, 1085928849, 2028982111, 228767147, 115295550, 898160931, -679183750, -1404637405, -418576163, 1544869715, 1570877399, 719251638, 837793363, -433894760, 1821108420, -1589201477, -1229049667, -16909285, -578436206, -1469322696, -1742618944, 450775241 ], [ 1252763609, -646810938, 631181216, 1804138999, -1645217193, 1971946233, -12713516, -1639212879, -746298430, -999957758, 64388988, -1117913190, 313035632, 1590195910, -1759773540, -544823971, 434213475, -675550531, -7819261, 1846838156, 1540531845, -1716524274, -372716927, 1241062022, 2002210381, 1507544067, -421838752, -421958895, -459758291, -1922308426, 910150483, 1384709814, -1678963951, -1419116507, -393584227, -32914434, 739486404, -507516325, 1978789027, 2065001543, 1953237804, 486371568, 1670623541, 1674540673, 1232294874, 495386447, -309478264, 565895721, 510417660 ], [ -60056292, 1997314613, 91362946, -1588476261, 305226500, 830362402, 1381413198, -60135875, 1371076494, -1234867401, 1396914580, -2080178609, 629179278, 485815805, -1347252442, 824426106, 2011138514, 464618542, -798110348, -819091209, 1739808236, 323840508, -1541405110, 153967160, 1320161125, 953936012, 2095378821, -1352833246, 472594096, -620907956, -1804999174, 901609880, -532967091, -1120852254, 1415965301, -1472074975, -1685897342, -799070857, 1801944280, -943704004, -46562443, -437689050, 635282520, -1265744358, -729765792, -792836438, -1926410337, -1275540855, -1539409700 ], [ -1133137474, 2067684641, 264270420, 1897622138, 932496233, 1864091810, -1683241016, 1453124346, -1041258799, 2032313375, 687756453, -728247345, 560091491, 2090885542, -1873098787, 1604499628, -1247846634, -1972100803, -856795494, 521177613, -1317655633, 1353426256, 166085388, 946061395, 831033213, 385460972, -357447436, 61646033, 986692029, -1582569238, -652310128, 792967093, -1631980643, 2069696526, -1770249028, 1137599208, 1860812473, 1307830738, 1370052561, 139383540, 1935493825, 167770350, 1164683643, 560979870, -393713414, -731481397, -40252174, 1336648740, -1435158516 ], [ 934482510, -1650615275, 60960630, 1198067330, -498282596, 376196123, -1067997763, -1035660941, -1035820604, 1766284230, 993279089, -1159057714, -1718219457, -698215505, 872238266, -556218736, -1715270722, -1996149376, -684159426, 732464440, 758544196, -1723792193, 562109633, -546846625, -1569428576, -349173368, 511637643, -1372039526, 1337625808, -147404431, 1822042597, -289366461, 807058278, 169857779, 1976051257, 1934816222, 544767842, -195785145, -1509957148, -1379534422, 1403822175, 2114170374, 1650407912, 1826871196, 368519988, -1985349802, 76787240, 898860080, 721691209 ], [ 64076631, 1066562410, 1075472862, -1404785611, -383089474, 1779860737, 1024547591, 278089510, -1669799103, -1490468501, -972514057, -293774216, 680939440, 1942498603, -810666133, 1055384034, 2109937812, -2056014499, 930371804, -588101951, -1973175216, -290796638, -992309489, -2079254849, 1077151244, 253359745, 2015389540, 1777672655, 511581379, 1922594223, 47812428, -692169651, -1878201079, -192974863, 1054096010, 1055388450, -1394519990, -2093986263, 1027013663, -1662137180, -928881287, 877530858, -1439527079, -253937751, 429538308, -1575878506, 357946507, -481470850, -1677502681 ], [ 1266332710, -1898073181, -106897171, 544995901, -1979902272, 23954515, 1121265551, -1034854761, -1286091993, -1231829514, 847739064, 466634588, -1687834003, 1964216110, 939096702, 1396264939, -618798569, 254249607, -1442200624, 367540076, 774304566, -1560205374, 1224941429, -1565408296, -1607021647, -2104657438, 1877610359, -1418583270, 831975952, -187012506, -741962355, 1544847793, -1124446045, -1610922592, -1343081958, 693849686, -1462085224, 108811432, 1053494363, -100825923, -1388301267, 194462377, -2125900155, 1699372737, -1175260328, -921909954, 442655169, 733802155, 832809791 ], [ 930268284, 181758184, 218371805, 209669461, -1863251231, -1693147629, 1336106335, 1350539447, 1046442756, -92158578, -403240182, 115467348, 348431560, -1857302722, 1537050520, -85487339, -285174706, 1566989871, 967783416, 936989407, 790773893, -936055666, 1341291945, -1302160996, 1242173188, 2020462916, 1509058035, 1698536887, -285378412, -1004071293, 1857085612, 1653480842, -1633632759, 2137239882, -808466182, 1594585718, 308394114, 1001953790, 1541632937, -1242214731, -312262125, -1033988119, -1423893951, 102915177, 146852173, 170722442, -1230556105, -509393735, 1646732199 ], [ -995397522, 1204474549, -1720922138, 1721033793, -1776802497, -258427726, 687632416, -251261698, 328121661, 723399425, 1960236148, -1537644473, -718831317, -259500213, 848202266, 41771983, -2133789657, -133857509, 1302314124, 1551092431, -1058326787, 726413911, 1924397209, -1568555100, -2136095939, -639370701, -1972013132, -584683619, 1810159366, -410222146, 1918716357, 151228773, -1535616430, -28857601, -2042488140, -491963268, 1965748538, 363239547, 99370515, 1196941098, 724551318, -976270210, 590184897, 23908295, -1602996264, 1812424540, -576767714, -490613956, -1482997768 ], [ 310593863, 1150010001, 2131375145, -1158462234, -864113269, 1063715086, -228760707, 690734374, -1329844644, -1159485264, 330129179, 1851401571, -737252827, -1086436934, 352812641, 175185469, 1433670838, -854587671, 985138068, 1692462848, 1453052312, -1691686781, 1612468994, -1349028111, -293799718, 1727557884, 69519472, 1496438225, 798652009, 1072124273, 1301697177, 2084380951, 26427699, -1680691584, -1340104222, -1538463551, -1449750229, -1929560880, -1333262113, -166270600, 838817058, 620672688, 502959659, 170995282, -1365753648, -2098764101, 138700766, 1574665317, -1005423076 ], [ 193149409, -740193935, -1558492355, -771380879, -1216950407, -1628013826, -221452929, -1725111663, -55601972, 393542202, 693511719, 1115359752, -374255454, -558229868, 1559373376, 834929233, 1030649759, 1748235555, 720666521, -781341548, 1655146440, -1384311564, 1733118204, 1726374894, 1209273404, -92779798, -1082379545, 1330937948, -1265599177, 1517663684, -1495423313, -852398849, -1089601894, 835165507, 2004390783, -1358988010, 732392281, -1485603524, -832616461, -2013981504, 277432743, 554739485, -220006924, 2131488545, 288004477, 365559903, -354532835, -882523644, 723899017 ], [ -644610418, 1631180167, -1292533582, 1680565812, -281154994, 1495274796, 98375414, -841616842, 439519485, 2127844482, 1482024944, 1198131485, 64846542, 1366013757, 2009894341, 59836877, -612382433, 414246606, -1651971487, 1440760105, 1723017059, -1520120694, 1830007651, -233761210, -1581535756, 773245437, 1689258842, -455207448, 1771373973, 1551297080, 371120827, 713536585, 2072892849, 1413427475, -1252677507, 1380941396, 782849709, 391638820, 1314885390, 1220838563, -654695490, 1599513192, 1102181048, 2113688441, -1714975729, 1114714101, 137531487, 345807585, -2043303451 ], [ 808385483, 1446562033, 304436812, -225751052, -1201109693, -593299530, -1732819084, 57323635, 2121418483, -2009806986, 2017820936, -817115967, -836146411, -409776038, 796893963, 1421516410, -260880892, -57619874, -1632617334, -879780548, 1606050338, 1529888479, -673767392, 573905160, 1191698302, -22493626, 1976079925, -321974070, 1003711176, -1117159398, -975888294, 1806527219, -1120863112, 1402093550, 937757075, 1056693978, -641692314, -1468084433, 1316149099, 1202846703, 1847477398, -36987139, 982106128, -1607637118, 1509357423, -1231309509, 2099956101, -1364807098, 1558716116 ], [ 1982098005, 405872495, 137889636, -1526617936, 417342393, -738065127, 437166865, -855801650, 1687556880, -818707235, 621818228, 957922421, 838748972, -1305238312, 1474434669, 2098407103, 135055940, 855755358, 779067090, -1415802552, 581335853, -277248969, 1974915047, -871293421, 752798878, -1631407037, -1648105181, -117026789, 1575735640, -23830200, -1143281575, 1217998414, 588138290, -1064393043, 1852320187, 719062951, 897965927, 423368650, -1147564109, -218949201, 1115749391, 1932681653, 67665810, 1891275331, -1370528062, 366371137, -61497765, -1755839113, 161974794 ], [ 1812896648, 1983978514, -457212438, -271469871, 1444939245, -15063370, 932305345, 225025162, -1674697718, 162815158, 1379532384, -746279162, -765243058, -828173094, 1543648824, 2119435310, 1145079316, 1174019690, 28174776, 681436465, -1945983093, -342963257, 1780223921, -1471870457, 1781311016, 1438219045, 2048677007, -1748760222, 1808358310, 560603288, -109524577, 1278867995, 1507220445, -1344338896, 317836400, -1249935976, 989297589, 220069623, -1709954807, 1836900668, 886948154, -375473884, -1541505371, -688051072, -1037471260, 751311483, -946511097, 30431885, -1030878707 ], [ -1941450484, -1742861612, -830736571, -165409173, -615321154, 1204149743, 853145584, 1049700377, -975567195, -1136478005, -69963542, -552418684, -1096760659, 534014173, 1781358667, 390298773, 18776152, -1822578480, 2142230711, -1515252457, -887076850, 261852953, 1702617399, -2006151322, 1460700988, 1886386219, -622835730, -1180654426, 1991752718, -500512449, -1810900027, 1108840296, -1261116128, -538675862, 316872342, -773825551, -914622863, -2087688078, -1044492594, -2009396625, -371316714, -1416838739, -225683908, -2035119974, -1573924015, 1870498089, -391532977, 1649009370, -1188857335 ], [ 1955958490, -94480520, 1824098004, -1246790755, 1697111282, -38579783, 502124460, -645220627, 953544129, -1920497238, -711888847, -124913509, -1908134292, -307478502, -605573611, 623540554, 898656456, 1912727163, 345530834, -2017140672, 253141646, -1051822151, 1393056183, -1024705599, -974603331, 2011484998, -1408993787, 1503847465, 859008978, -1508415403, -253647833, -890269859, 1840666967, -747641792, -269336979, -1002635515, -793934908, -83283893, 1198229627, -1318388486, -978510756, -666590041, 757008591, -1373873258, 146197330, 869137814, 1002578437, -2117462165, 1669385916 ], [ 124855350, -1022132170, 346329032, 1043468959, -758279390, 1269375832, -664104964, 1182677950, -286798977, -294967926, -1232900194, -1332806160, -1096747295, 1734400989, -1487616629, 424891959, -525569916, -1419005290, 365681352, 788218065, -1268595496, 307251585, -422838635, 1142361324, 2102458506, 1496170099, -720101939, 81489381, 245077956, -1601155464, -913829772, 849779358, -1387850600, -506154369, -2084347620, -598611284, -1551869546, -1794746236, 1945264260, 1337040530, -1135187241, -1576495450, 760970845, 541532040, -1851791349, -1640408014, 1887703908, -1740067523, 867942979 ], [ -1956489023, -540483327, 679446351, -116759694, 2008035302, -1740690557, -367979067, 483764450, 1361618040, -198999106, 1228369098, 1537111651, -438123117, -1304994212, -734700940, 1152916870, 1246447817, -197831976, 2104052908, -133474767, 1034430022, -23626303, 1732173375, 2037878428, 33602775, -2045094657, 1045120216, 885977824, 2085866210, -646001261, 227543306, -681783714, -916716944, 297700089, 972792763, 1677828609, 257504061, 128799678, -1475330876, -135702932, 1767573099, -1499099157, -179724648, -1932461357, -1843417581, 1016205578, 179425546, 1014800754, -242966913 ], [ 470406015, 1304763614, -1051751928, -130095027, -1992397126, -1911198194, 66322424, 9215544, 489261207, -1392041718, -320549823, -313997421, -1510041630, 1343746427, -212610837, -1450779682, 108257913, -1467258619, 813815709, 593264537, 310766797, -248055505, 1687820658, -2125882516, -1741267880, -262431587, 632962012, 1917087644, -783704433, -102492576, -1141606761, -1667145989, -1781560367, 834634155, -1122808446, -139229414, 1129778252, 1157682211, 1688078070, -1304709690, 898060942, 1967168155, 956888185, -2139176974, -776856929, 1635425178, -708975726, -1880582761, 1102138482 ], [ -824642336, -1202342061, -645857629, -1168835955, 1539017858, 1733069391, 722843137, 675072435, -1748938181, 1009166560, -2071674653, -708694213, -1605551704, 147004323, 414078750, -1439386337, -785658612, -1110708696, 2093496165, -1547635628, 1269322519, -1006714256, -1591904393, -1308420307, -2061415514, -1206961853, -546001232, 465462532, 841601135, 1962066962, -204096560, -1955030616, -2040791630, 1464681046, -1244725608, -1535296257, -932060117, -312210738, 1099989465, -23745492, -1478155719, -1308971311, -837726025, -56348032, 210549116, 1608237907, 342724211, 1575216715, -1706064309 ], [ -813083785, -1989785904, -456482014, 935136374, 1873246138, -457637286, -417855794, -2134893475, -656354205, 1566942105, 1140121822, -2039778080, -400809374, -614568767, 1703306916, 1841417415, 213335174, -684716792, 1831682894, 613768899, 513525746, 2118801895, -268358482, -1679791829, 1427776752, -455207709, -1221425589, -553689438, 824943611, -1738944405, -833874754, -692024050, 2010398386, -552888513, -1399138061, 1990719479, -5539949, -1771906909, 404718042, 1540314840, 1780660194, -324707830, 1212317375, -2121656797, 1150450723, -658059815, 744706908, -1390322257, 376051744 ], [ -580418977, -1651693679, 1188526665, 1392591723, 1667259741, -822527742, -1506370822, -917406279, 1438272156, 1339339646, 665693012, -771101862, -2112786942, -1096244965, -149571760, 798357396, 1269817002, -920790408, 612792122, 1757909479, -1791146924, -438626651, 855606573, -62840177, -1144827284, -1657766536, 1715697715, -1724785640, 1401472073, -828755408, -1220222373, 1274070171, 1953479842, -1974833891, 1079592924, 1644579376, 524785135, -1711491497, 1359619457, 1717203344, -1956891172, -900443274, -1816104884, 1406742892, 942630599, -1340048896, -1625357936, 1038967084, 798546269 ], [ -1692405350, -77332027, -655827649, -1446731088, -567087930, -2103642169, 393778084, -847722902, -2131419856, -1807496566, 935387082, -261545436, 121339069, 228228781, 515540006, 1741524851, -1880336882, 2042437889, 270749102, -1510908711, 1360428949, -2042246342, 1703267345, -1599851496, -130341968, 2001872241, 1908129517, -1072212327, 1079857639, -474116965, -234739767, -1261173152, 868271561, 135112049, -1494382168, -947716000, -1657808030, 1388428740, 683073674, -85969852, -1176945538, -168421087, -2025467428, -1563770865, -611942676, 1147492313, 1679124923, 1698293986, 2065881880 ], [ -1569174769, -1233569633, 1296254856, 1676497897, -1399654936, 1926648778, 117134991, -336259477, 561175725, -192536259, 518212962, 33369706, -1485906234, 638249034, 526113016, -255208409, 970455368, -1531854195, 1323453697, 1894886830, 760863371, -1162282628, -1599536895, 1534742752, -1381077568, -1497084422, -1428654342, -1540209807, 2088005345, 1836898382, -529325693, 1686356809, 1154475502, 1181183720, 254169396, 1411157199, -808455180, -825895910, -2114955748, 772621603, 1751201537, 1016527159, 1232440203, -1340976682, 1855688436, -1728057569, -159717628, -963303064, 493252743 ], [ 554213670, 1203135993, 1616750447, 1281783603, -1152295178, 89554088, 158008983, -1839999171, 500341882, -1446126356, -1452395413, 1777209751, -929795997, -1810642469, 2051539463, -2105348195, 1618611409, 1071167622, -777154735, -2140932359, 967796321, -1340768689, 2039806229, -1235332700, -1810549981, 854702342, 595251641, -1929196714, 339511377, -1600463169, 423140850, -1347550066, 2123503058, 588579307, -754366468, -1186574420, -248750969, 1500375323, -1117019339, -485987813, 513714422, -81567483, -757856334, -532298040, 826429713, -422482023, -942850152, -199209983, -1128674023 ], [ -938060841, 1807656631, -11624475, 1346343583, -465058025, 1850853499, -1217007794, 2127331356, 1636378224, -71924083, -1647440282, -1635391859, -1876824744, -1179422298, -1389058592, -1586783214, -65563796, 102044923, -890166687, 703288295, 2053128921, -63832226, 2146293271, 254201480, 710047245, -732554831, 726452825, -257280081, 1544945647, -791513531, -1715025435, 1013537304, 2063942794, 187304198, 707096827, -2053322760, 553602304, 1780330184, 1135312069, 978999987, -1519832437, 1137546474, -1649270392, -139108992, 1151326990, 30005496, -1588205036, 241144863, 941644384 ], [ -2079627194, 1518019722, 126723675, -1016682541, -498872320, 413902829, -855962581, -104020204, -661531040, 1210730173, 495576340, 554000641, 540725079, 1183326414, 1567458553, 1042627102, 1336841876, 581946933, -547559253, -609415277, 1327474449, 214617828, 750994758, 1546562234, -621759063, 1475455053, -1444272867, 210287235, 739873761, -1704823181, 1572339936, -1848606302, 803363233, -1020886185, 472829440, 2045180523, -254511975, -2079931150, -715993808, 1591657889, 565867429, 2027847289, 405781987, -1378928727, 1370904199, -674962606, -1635336511, 1856970860, -1745185002 ], [ -1535714833, 1285690348, 1322033979, 1970897030, 569976423, 1909541987, 1554210741, -2038304049, -606333370, -1839766807, -1667195314, 605598724, 476940327, 714671401, 980655472, -2083992368, -1543726159, 60817692, -1124448445, -1116367658, -244081291, -1295832332, 267210471, -1369239744, -452758980, 1031774771, 398858462, -1803115817, 282705513, -1771552841, -1824119238, 807811815, -838589837, -1992235848, -480077078, -456146094, 207414508, -777014856, 1438834641, -1913001397, 1249164779, 73632899, 1310762287, 557173499, 367311068, -1216425629, 330351707, 1295971031, 1355137249 ], [ -1272756004, -1299219357, -2121466974, -1499878463, -348283804, -1743190825, 196586424, 1984059627, -1477781299, 1571468374, -1475071709, 638532679, 1805297102, -1423172712, 77611310, -2113687916, -1308194751, 599278034, 1833491283, 906044534, -1620963663, 903264454, 300064801, 240566635, -1615239671, -2003397038, -635171433, -200650306, -646409017, -1409338693, -2082223475, -756171182, 1576703591, 1820409771, 824508212, -510167073, 469224791, 1778956337, -1354079684, -941414534, -1165939562, -1008296901, 45905646, 1254830054, -1778441639, -884457769, 1345230752, -1086709632, -418118052 ], [ 724325628, 1332533517, -1230285967, 1403977111, 1419817075, -1457277470, 836099342, -8505019, -731715225, 404089310, -133120668, 931615682, 611512622, 1710900388, 893340859, 938977908, -1608061014, 1030187912, -1162137612, 1678614865, 2065509662, -1162771215, -1155775262, -1326049263, -1439214491, -948684588, -476328538, 1067089125, 1087709116, -262343726, -1711990264, 1977136601, -674332203, -1447105599, -1857618703, 884045175, -1361844045, 1676811615, 2003393047, -1916049123, 85546452, 1054125699, 1958858969, -1722406738, 1445894635, -471867124, 2084921247, 1548901146, -923541903 ], [ 734566598, 95053473, 1975734403, 77318962, 549647878, 88640498, 1376850114, -1978667858, 1909600295, 467567121, -812211600, 880119078, -89711100, 1684628362, -1122810153, 1273635433, -1145475082, -556162385, -969724904, -970642837, -2046395336, 343641136, -1328550968, 1884049622, 1370995870, -1793246339, -1697402415, -552802980, 860026838, 431354045, -1383181597, -1597748477, 2040598517, 1009540349, 986656401, 1085465731, 1422332125, 295936967, -1729319004, -1607408099, -965549770, 1451542994, -1720930130, -1861083934, 1948821473, 2100804902, 1474464905, 145738679, 534636889 ], [ 12483339, 345953224, -682236522, 962527555, 203581721, -1221035424, 1619836236, -1112022837, -470231473, -1520479573, -551216952, 717105616, 1670952462, -2126131836, -963556002, -1719593711, -577153473, -1204008098, -1860425660, 193078517, -1266748709, -124552552, -1278870249, 1001113579, 1376551296, 1061023745, 2045977254, 1192079762, -1738700427, -1036841156, -833200276, 707619429, -1541383069, -1601445893, 957123137, -740387853, -220630126, 278057941, -495675585, 85414028, 1307277135, -916697674, 570840663, -234272937, -17563317, 363424773, -1613672030, -552935229, -554623637 ], [ -362670442, -1997257636, -949429826, -1000903433, 1872362277, 1785624403, -818489910, -854135932, -1274610044, 509177863, -1434017952, 1183266912, 1731553405, -692989994, -69704806, -1521229636, -1602945551, -1271628133, 1505317930, 211375737, -700968886, -1892441768, -1402660480, -1635990625, -2035305351, 1985663783, 1350968612, 265474821, 1804554339, -1117117856, 1125461629, -986459105, -516146410, 2129985984, -1817106470, 114845440, -962412892, -1641214157, -1477490612, -1257233296, 1573482745, 1123908876, 1757553377, 735762244, -1108639662, -131557992, 1541096149, -802004988, -1064974652 ], [ 960026417, -417193854, -1130426123, 2120513227, -557779230, -348998172, 1701433558, 1644651436, -909605280, 1107719362, -3705352, 1331068990, -1431433126, -1087109639, -2096888373, -148382341, -354861041, 235013818, -1479979813, 400094699, 1212695297, 1410649902, -1662480311, 1139208749, 1713641187, -1107734518, 783755569, 1885706778, -1900294662, 1352672717, -854328643, 1864163113, -1202766504, -320483283, 2129315099, 444158656, -525558078, 625730765, -1702407091, -1290478574, 1200739701, -1705821231, -1021309790, -1537088066, -1184987552, -878888655, -1653955884, -655476917, 1488061200 ], [ 823355480, -432505159, -326642688, 2079768462, -136859152, -795884748, 190013847, -1664938535, -333154201, -1038617681, 1017159711, -1491546427, -1418469936, -743073832, 147737462, 1157434654, 1054943107, 1369978942, -170346492, 779187945, -437944497, 1240833286, 1204095686, -226089599, -1551381508, -1276352502, 416190617, -680357743, -1900941954, 531595868, 1266693820, 1826382159, -1244281893, -1297064953, -1425796465, 677309547, -541204328, 1903158188, 978168106, -1358439217, -1545502131, -1925403542, -1393049683, -321864831, -2137172832, -1811272976, 1178072477, 280121098, -163972294 ], [ 427037240, 1910276629, 1646351772, 1174180491, -1348018815, 795821413, 1364640094, 1496270275, -1023282606, -929523317, 1190042491, 1196450451, -723202074, -102509522, 2112815252, -105405531, 818581718, 1043741181, 2064871923, 1348499958, 1386445365, 372103398, 831673733, 813695675, 1515839168, -1287156433, 221613942, 1024702256, -924725102, -1835204969, 550077496, -565236762, -1610184322, -1843259812, -563009753, 354195540, 1588132694, 1853496725, 392581437, -1857597096, 1429811879, -930233851, 1766674926, -1979721502, -1716986152, -173736788, -409472510, 155182083, -752320926 ], [ -1781112032, 785100046, -1350471310, -691781384, 1294858124, 285557236, -1213279338, 1324919684, -1090492720, 274597287, 1864444091, -204643470, -2088960820, -1366306402, 1822723390, 812260917, 1559085315, -981467630, 1578564344, 518843960, 847408960, -1910685, -485557758, 1942165027, -2036322266, -1724937526, 1072321340, -904919331, -1128616547, -215733314, 429367548, 120967471, -657183724, -1361916781, 470200202, -277811931, -1523190137, 1817500939, 477048679, 1475320353, -277568786, -1264439355, -970497652, -964777590, -2000681917, -1764708419, -307238197, -1808408936, 62742806 ], [ -1108718304, 1635494965, -1368110816, -692285742, 1059312616, -1028256583, 1504079172, -1234707997, 990374288, -205436374, -244218887, -219725651, 419479564, 742539879, 2032664215, -1934424005, -254923524, 507025548, -1104448691, -133208558, -2031956664, 744457466, -580325853, 1648116587, -1831364300, 558953628, -957680538, -524512456, 1879096490, -1904692535, 880498526, 2051312369, -510878806, 72556029, -1337314253, -1856433223, -584974755, 1311639471, 2077692234, -1988225571, 2028798530, 396950195, -315924536, -1139064377, 1199543918, -1108703584, -1551096730, 1652628537, 324399262 ], [ -301955130, -1212965287, 1971559277, -1972858331, 1384280797, 513414360, -2066408449, -362598252, -350404982, 1279914921, 1979965056, -365071664, -146707096, -2137918298, 495175131, -843394210, -1766634773, 1436163840, 410141625, 480145064, -1440718926, -651768662, 102874160, -1009062394, 829730961, 572342837, -1012447569, -1160741418, -445924920, 1057540328, 1558774402, -1988759610, -1175324099, 1721077494, 298425238, -2130879794, 1271702957, -134139333, -495758578, 924774501, -565609208, 820883225, 836932858, -660718720, 486838411, 209494292, 226650452, -25076838, -1496270169 ], [ 1558421665, -982852401, -1961118581, -1451437699, 1113964769, 566194006, -505096964, 506652972, 834746734, 2008343614, 1694791792, -1135333866, 2006438874, 1389629589, -1045379848, 829313958, -2088484454, 885831760, -2032211378, 1050669608, 398028782, -284033002, -254201894, -2098984717, 1205572835, -558631638, 1571807309, 1740936840, -1393592931, 1703658366, -1724840484, -635393331, 1293752774, 14060531, 1376341337, 56777345, -674947762, 2096042574, -1117269474, -1405628772, -2037506017, 216282096, 133820648, 1618859918, 564756769, 1602833493, 401343462, -1408324032, -207336975 ], [ 1614554911, -1746864489, 256902526, 142228819, -1151015693, -591539286, 140673458, 897118054, -1119911961, 2087172354, 1878168038, 439352572, -2132011228, 14200205, -604280435, -838375421, 108979992, -1485442497, -658167088, -1384332731, 288158900, -1617710006, -969748882, 602676763, -2017241487, 1665879158, 1825147567, -1103385504, -1625369019, -784910479, -477329337, 1315566925, 1666875500, 1598295750, 365300609, 59050955, 332075417, -77981144, -1373243806, -1599884687, -1357727867, 1369778559, 1865368048, -997036763, 888609622, 284509612, 194429008, 1074724837, -2102779890 ] ], [ [ 1256307865, 1380763535, -73913488, 548972216, -1226368109, -1814640091, -1080070967, -306088023, -1295457991, -1646418232, 75032432, 115298022, -22166871, 181059717, 1132926646, -501146488, -527848454, 1516785589, 392829711, 738150222, -729140555, 530003011, -470176931, 1646536237, 348183887, 155787032, 934554632, -832719647, 562727761, -1945007480, 534147921, 298874468, 1671979321, 1334213876, -1933159796, -325826256, -2076062471, 801810623, 823723821, -871795692, -1204717151, -2134423107, 1288801818, 592350151, 799399986, -1930635666, -40206298, 2136439475, -362594569 ], [ -872147108, -1205993613, 853038349, -506628286, -367347160, -1254445865, 189153745, -592001014, -1193375149, -973876589, 716053031, 2024347622, 394449063, 554957844, 269982880, 767721207, -1824463987, -1816594473, -247485246, 492159440, 728774651, 492413530, 1553060775, -612872800, 1922580681, 737787422, -2086204404, -1980885765, -1786048528, 1413958359, -1879152458, -749120271, 929840471, -593253713, 503285983, 675771322, 1417247230, -678217362, -828415067, -74725055, -994323380, 2032037333, -1036567325, -648166934, 1159630341, -320358270, 1711116364, -1553636977, -380957726 ], [ 1938082769, -1296757421, 840387735, -1975160922, -247637950, -1762951269, 232351127, 229098415, 971938361, 1399591965, -570746704, -1489104028, 1803235121, -1578712918, -1729239175, 1574711256, 1293712825, 2123621154, -934800118, -246316921, -2109382856, 1739484050, 1236083221, -2058138166, -1764187023, 104726620, -426646974, 1212799733, 1759690095, -652842293, 1151827685, 587870294, -79982247, -759470811, -611673754, 953256159, -1112159133, 238414600, -1956458347, 2025239935, -478205146, -1864769521, -51620678, 754668770, -1181758720, 306234129, -822302410, -303583102, 452869574 ], [ -642259967, -215058648, -1629899295, 1993415280, -305306622, -1734496027, 1930912525, 135253960, -2055548738, -116939348, -1507591174, 1245471866, 11901839, 1800786700, -507149419, -703375809, -440238429, 1326308975, -2049697970, 1622021752, -725367252, 230083490, 276059886, 1179448981, -916173837, -1724415343, 223512031, 1606841857, -1055522157, 1979821394, -881940165, 1422154546, -2044239854, -1644277592, 1563484877, -2136616670, -613249314, -663282590, -31613175, -954101699, -228488081, 316648783, -259764533, -2134265657, 600662560, 139656061, 626766700, 1756073766, -1317337561 ], [ 70721359, 774168409, -1960535653, -951472823, -48105301, 111646558, 726454491, 1691821330, -818147742, -1539758988, 1801653190, -2029859900, 1937400174, 789862862, 892405285, 1400058467, 219506509, -2032060611, -490633171, 582049946, -40478126, 1199223152, -541577574, 484379413, 360149026, -454631237, -1204225447, 412805544, -1641753689, -460061681, 2049012751, 1420933637, -1012837263, 1562683967, 387472827, -847497624, 859825185, 1541960064, 351262669, 724054216, 913663244, 569752280, -1042333840, -758794021, 1671508681, 1818217180, -430931328, -359594916, 281519265 ], [ -1760346117, -1407536702, -1044385199, -404227399, 1269988388, 742967433, 2062044963, 423918318, 780381212, -238913421, 1138827939, -1564770059, -1951200303, -1286563110, -393215966, 1894570301, -828605028, 1261001251, 1407455485, -312326645, -108803069, 1722242998, 1372053954, -1333316598, -568435616, -1810314817, -236459198, 2142670391, -923037483, 126988522, -1584868011, 1928093440, 1913578550, 177040981, 1253549513, -71363412, -333122099, 963975523, 1166338669, -93051594, -1872942486, -165965105, 1341758613, 197189412, 562291825, -1212266557, -2031785649, -325771339, -1099223238 ], [ 937426020, 831711016, -105636072, 449725898, 651864966, -1690771849, 2039981750, -246437581, 726659017, 1546404111, -7509644, 1654183085, 1773246818, -857015376, 1319262883, -681428290, -402337263, -1297732306, 870491618, 1669821993, 39221288, 612863545, 492351340, -807317644, 571619885, 2062990423, 100621487, -1336511325, -297338031, 433229990, -852502207, 58237866, -868390478, 887134180, 1778404094, -335637158, -677757633, -1837209069, 157583310, 761471949, -2099733145, 629792283, 1395781954, 596407694, 2043799155, -1493053575, -814465226, -1587356244, 1072812019 ], [ 121325870, 1385501152, -330665764, 1288942395, 1128959768, 1249355184, -448110640, -492268109, -483170408, -1202912554, 1631372535, 155951350, 2144204327, 1570563775, 1801412330, 65710661, -587129891, 1875727621, -234053546, -1611448573, -286207725, -878626779, -425389526, 1582354017, 1545742310, 2023005079, -810544723, 551880451, 278824216, 203734122, 373958766, -18656625, 1209614439, -1747360089, 1384480988, 1044016609, 922890162, -1812708612, -1253096226, -881220429, -1723108785, -1982730056, -1952721132, 2012067266, -1100875841, 99499615, -1144675662, 955296974, -292732060 ], [ -506243880, -370866364, -56177310, 400874120, 2000643864, 1748053611, 1387083383, -1454292937, -1480230724, -80996886, -1369136179, 1126184906, 1072472947, 847386906, -2032855264, -1054180136, -540168951, 175720352, 1164337944, 568694526, -1845105867, 1985332743, -607639006, -1119089550, 1876189291, -1470300316, -1633303216, -680537384, -1146487184, -1775052410, -1596543200, -355382252, -1552164820, -2116254567, -1351764657, 1022587857, 1874468785, -1030527760, 855780846, -2045923455, 1467237778, -218984784, -2066196970, -982250458, -1512327802, -1229712222, 1511992751, 1520867298, -1265974777 ], [ 2113781635, -1785922443, -2059140600, -744341313, -487225378, -618539504, 684721124, 433167353, -46798400, -291486914, 773551959, -1036435493, -1469749332, -89574628, 128352265, -142866354, 1793128505, -675255112, 1429298620, 969856860, -614711242, -648238241, 516035182, -300014107, -1439180648, -1002249124, 864816830, -147073678, -1362524590, -715005498, -622277111, -352624002, -335806959, -534070434, -746373037, 279200953, -1737512585, 1626948592, -768279815, 1220626281, 1803897083, 726653946, -97419213, 715992748, 1109714848, -443375283, 321261356, 2114046133, 399907345 ], [ -741823027, 917284037, -1774036069, 1706838633, 1374154599, -184640582, 1057744085, 950347434, -1830903086, -90162823, 186086311, 1095768222, -2036863954, 797641583, 1395073023, 1484620642, -1523088738, -225261071, -1168663145, 1260995856, 820058543, -879515285, 940097375, 1540778489, -769482374, 1921426085, 526679700, -543791771, -2019508410, -1570346833, 2127064883, -1379293805, -1010539385, 9400344, 1349042362, -940598645, -968276134, -1630173285, -1409511983, -1408836399, -1487230773, 843483855, 2080757931, 2013381218, -1435634041, -575155306, 105211444, 620087326, 177600984 ], [ 1996885597, 297764177, -1956981491, 290995245, -1644329093, 1184555648, 1215396627, -1873938731, 2014406198, 181959666, -1754912573, -214917512, 391282209, -1539523928, 1398056512, 1895230493, 1409434148, -1365441142, 760552921, 516193912, -1272629784, -480116424, 751352542, 1073356011, -1092872093, 1733973428, -456911404, -1639414524, 1746859898, 1438422545, -184293414, -666834245, 23855554, -1568546635, 153078578, 387707828, 737777290, 1663686742, 1098281563, 257278629, 489533835, 685939655, -2134808784, -705208722, -1341577435, -2140820793, 1992263209, -1891388662, 1186837315 ], [ 469787780, 626976183, 1324499001, 1019177593, 1943855514, 878645434, 205444815, 20824747, -1852762048, -1641850828, -1838247028, 394579838, -391767910, 516963838, 285195584, -477940571, -1062411216, 1679222523, -259501181, 1631753328, 1699381852, 862389130, 1247458375, -943888392, 1922291092, -981634137, 1020405979, 1671299438, -2020464261, -997858944, -479954178, -1171782801, -280414018, 1280660116, -317734162, -1413113063, -1204605785, 475487178, 290424705, -1252201904, -1700519511, 1610884617, 1189269618, 943985920, -1130113035, -1484837564, -1466527111, -723898445, -295836814 ], [ -1526886487, -1807416322, 169449328, 490881953, 349237248, 717081890, -524354602, -1002007553, -56489910, -2002723918, -1930019018, -1101922219, -687892142, 802552197, 1355548446, -1331500881, 1883987358, -1959035820, -1594512397, 1235982753, -74636616, -444552170, 1441478541, 746221689, -1239606565, 1649597973, -157523092, -440712151, -1490982614, -427695405, -135241243, 1751218761, -1131548244, 494196933, 1563266839, -1709627438, 291972899, 715978565, 793258469, -1550718814, 849073576, -775830301, 1053942016, -1234578795, 899492569, 1374192076, -1753771564, 751994293, 591525939 ], [ 909402442, 1157056410, -1702477227, -914626363, 748855898, -188541986, -809430547, -1320841672, 1303417357, 1925442668, -1043179515, -1049916933, 2087761168, -741773607, -613291231, -687410006, -1144318176, -1974054412, -778840786, 1529146052, 1774416703, -1377841895, 2066569272, 476299655, 1030563603, -1410828962, 1534694350, 253095319, -2147227825, -1887570496, 1125641332, -1497676166, -868952924, 1463203370, -1352293553, 2125196330, -805006038, -500674999, 534740034, 974146124, -746587457, -1251407340, 1686065883, 2029251885, -852446085, -336096018, 1096810820, -773111628, 2130290661 ], [ -2123953425, 1623436118, -1712505500, 415040721, 176642374, 1810211878, -534055525, 1245954547, 1591248472, -1788205412, -2033626647, 1789753958, 1729930991, -2125316045, 833310389, -1996872832, 1688836715, 1028599997, -1459806892, 676069380, -1711256454, 1909426332, 136305815, -838021305, 122914202, 931559111, -1576488566, -1596224117, -2112886687, -1068798016, -675874067, -1081518525, 1287968430, 1870167227, 1981782775, 1191839723, 1595877266, 1547172459, -518537268, -432979573, -546753581, 1021618915, 1585899458, 2127335425, -559538411, -486477046, 543199542, -1648813550, -1373232892 ], [ 1980287559, 754207949, 165718083, 483825083, 835303993, 1129263259, -974447754, -301086664, 1311362951, -397688184, 1756815804, 1875065880, 498337752, 1000765486, 1322513342, -1807155137, 1139639701, 1066043223, 1938425995, -2004765311, -1900543346, 1761566187, -1616183395, 2076311685, -23336308, -1476523297, 1065849027, -1951734384, -940787218, -673207295, 1079673618, 442892455, -1894151294, -1022825944, -931881375, 265505544, 1192806553, -1813579671, 140022350, -1236870933, -143254240, 623505694, 39660362, -401991000, -426849545, -1725611766, -1702911156, -1485208933, -1070283513 ], [ 1660831295, -84646167, 1914508078, 1100193167, -587835458, -1379674398, -619803151, -1825633450, 235837830, 1383552443, 1906288314, -135377438, 1363715047, 39796921, 2013212084, 2103593304, -562164250, -1757505593, 1315962378, -94554319, -217726486, -708031396, -1513197150, 1496770581, 398332540, -1482463363, 1976826063, 1950105415, 1359043194, 1879414574, -1631363195, -597741011, 1250994217, -1767727827, -1819339074, 1405982713, -1236613685, -1361397219, 237891083, 1449606789, 680246983, 1902309377, -1494876642, -20973190, 1257757646, -1684919581, -206962333, 303064201, -1414072533 ], [ -360854298, -1384994551, 182119139, -5037621, 71725485, -94543448, 938483864, -1050397917, -1149528465, -2035366108, 1515310252, -278795619, -1021964750, 1828993314, 1937814095, 886418771, 89242232, 129536997, 439030456, -239972705, -865837757, -519806609, 2673376, -110493144, 1893113553, 1347874754, -1405334079, -496644295, 40855481, 2004853437, 566102875, -935151342, -253266318, 1680505213, -1598211767, -1831033750, -226610086, 1074985428, 1091612631, -767597413, 248461843, 311036991, 1938664122, -981254772, 2141434024, 370993885, -298866351, 1967784818, 1160698655 ], [ -2036994514, 1461813746, -1181370800, 1683732288, -1433930954, -1715289009, -823028230, -3156290, 1175688206, -1593320421, 188568303, -26070766, -662243038, 1579322419, 1470882578, -229535224, -1284107886, 967476829, -322804236, -1943319094, 1301973894, -2065555410, 1667122522, -1213858058, -85152982, -714658382, -1097710250, 1178711335, 1146220192, -288262889, 90191913, 705134780, 1675980664, -1642881477, -1925629277, -204871831, 102496706, -1942017789, -1970086926, -739647776, 1310718683, -2120396934, 723986853, -1972203229, 755027955, -1101842123, 1568007945, 1041025781, -1380111154 ], [ -302645254, -548552087, 1622903034, 1902923700, -1762603223, 1472260617, 995631520, -1210753863, -387815852, 830219265, -297324786, 524934820, -55681402, 2018612462, -278751362, -1170721189, 1366091331, 1001862130, -848592207, 559890010, -909705180, -1303607383, 1079917419, 1159129370, 297132841, -486612104, 646189888, 1024987125, -1636643282, 2034888363, -489731330, -450026088, 1680948601, 1795717028, 526236548, -1725018222, -252774672, 152218096, 1556150977, -1069078969, 512269477, -918817546, 1989097241, -1089546588, 22460431, 1600462886, -1598488364, 918194684, -317558975 ], [ 1925404190, 522610987, -233125543, 2085131682, -691053098, -890340466, 1809820665, -706809926, -532538863, 1076417100, -543924426, 524389952, 1194480, 429453579, 1074909169, -794437403, -1963392773, -1316012100, 1447953003, -1822575726, 500047013, -301781887, -496663555, -1280142820, 1498504228, 1191172441, 1970172440, -1222518091, 253424721, -1243386457, 1068646204, 617769727, 1684437031, 584616854, 1944326664, -1912823964, -585740134, 1408378653, -489207842, -1470407723, 2107986981, -1521920499, -1054958356, -668201187, -262395382, -1456576930, -505179892, 614061738, 1960408241 ], [ -1081710329, -190490882, -2147372835, -1885850535, 1003037076, -94366009, 1432769102, 578740011, 1323926582, 1365886554, -1980654931, -588126462, -916766449, 1611720057, 2019922917, 1856064388, 912430986, 899252250, 1519405174, -486661030, -815240672, -1032044830, -2027915616, -30793963, -2049886922, 258991428, 1569398133, -1895809800, 360765230, 1588547439, 1394065490, 397295685, 1258674661, -680860742, 203038598, 1169187603, 938504421, 1945286097, 1747642136, 1865904608, 1612234040, -1496905057, -2009268259, 1736465601, 731663195, 1386732444, 2081653221, -779237434, 922367952 ], [ 2112559459, 1277511004, 2106505983, -1595118681, 1257252649, 1566007488, -143667531, -1003380877, -1278290110, -451941603, -328100344, 532936008, -1263560797, -1100926775, -912461459, 335458957, -544812986, 1996451334, 1294241461, 113604472, -1576107897, -448300958, -627453644, 1817158650, 1811366734, 867187057, -1938842506, 927968673, 549385395, -1070739309, 1420489177, -242054509, 2077533311, -1354764986, 1949489402, -186652264, -899717154, -1965103803, 1812105887, -532140276, 420570019, 42863776, 788426348, -1893068113, 347606458, -1057626304, 1707188494, -22977220, 864128042 ], [ -1768796375, -1497151820, 646753111, -1936152945, -1717610603, 1057756330, 916910829, 970416571, -2088747717, 923762227, -1154067239, 1000293999, -771556657, 871407263, -1799362426, -1434071011, -1532093536, 1517302213, -667658120, -121028673, -240788426, -1012659783, 146822573, -1876508185, 1739624832, 1924617864, 238703579, -134741364, 662057487, -1607341866, 1131508449, -977471753, 565933282, -2112562897, 1416071065, -1047243547, 918794433, 1671457950, 1686166302, -15110463, 1106706434, -1847725192, -2122561186, 2070774774, -1367734139, -755339633, 1462261422, -68070884, 1522024304 ], [ -1052327201, -69526896, 572284447, -1131398886, 1366076576, -1384716116, -57503399, 1830883845, 1832010388, 640740098, 1640373911, 1263031857, 1530656760, 880017643, 2136810713, -1724238550, 1349490429, -1532666783, -869002644, 1537055757, 1934043222, 480397032, -1048499348, -1777843775, -994925264, 410700707, -1917670, -1508804131, -382215420, 2016059631, 832506962, 673629183, 1470347908, -735789872, 800057852, -802303108, -1839748682, 1693612774, -1018990412, 800831955, 1869763515, 432573417, -1263508308, -362144784, -1322973998, 262283713, -926126651, 1863710612, -1323835214 ], [ 1695931257, -1439110060, -1307237730, -361666009, -248663326, 2044561959, -88122843, -816297972, 888829001, 214235770, -2038635900, -1141236145, -950755751, 168905351, -726467506, -1161280203, -1853959562, 230091816, 449738857, 1062197112, -612450931, 409152393, 2069941794, 1564675060, -56995465, -1039923392, -268788255, 1375087520, 816158194, -1150740513, 1654195338, 1481969156, 171183415, 1408170868, -265538813, 937607787, 1378635634, -1826795968, -293820032, -1304534606, -208610491, 1951080403, -579730113, 524472581, 1161000668, 1126065583, -1859139258, -579574572, -1903982732 ], [ -1420919662, -893888182, -913372688, -2038743407, -239014354, -1401216048, 1443631699, -466408087, -340476345, -1668413264, -1594969219, 1332896468, -80481554, 2143226930, 439413422, -1407976751, 1808429734, 702247512, -966607807, 1157258322, -922144571, 139058550, 49936181, 1303871941, 186118481, 64225024, 1456447344, 358907108, 682063417, -1637055214, 993226210, 580544426, -2097490662, -1567161850, 2074384742, -430599720, 1289488312, -2081431241, 1728067415, -226333307, -1112301126, 51676855, 82040302, 520178068, -521175448, 1549844796, 13388546, 434236413, -1929720505 ], [ 274490042, 1575100538, -166874721, -1332422932, -169360849, -1789216921, 1593801844, 1957426784, -1627988637, 277767569, -671568466, -147784612, 50434260, 1989867146, 489386095, -434165937, -96977230, 1937844048, 918842124, 789499502, 2095787241, 1314449404, 1507678298, -1766679441, 1610300066, -317204887, -1904092238, 1717001648, -698245421, -1218090783, 1146990891, -239304326, 482816069, -1771294464, -1379011379, 2018807883, -2097735874, -228921583, -552200858, 12467006, 239512622, 1879537421, -1615115778, 909144434, 814007826, 1775750460, -93760981, -1796218786, 1727958627 ], [ 1658146625, -1915901613, -820901863, 954389929, -385934216, 629369213, 751894470, -1057027195, 688487615, -1485306233, -1096663838, 1627671410, 1198292419, -561581100, 386247830, -2031122819, 260023207, 1765959264, -311932081, -629353460, 1501131149, -672796916, 1434666439, -854922267, 295196259, 1303755522, -1893469706, 368855313, -1753466243, 1811599864, 2068619254, 1863844803, 235034569, 1616510462, 450396881, -627962636, 221376123, 1199102610, -2051498672, 1851488958, -1140883552, -551211186, -1675202459, -1506370924, -1468996320, -12034380, -1582209730, 1973932064, 360618750 ], [ 1925571150, -654236794, 570795024, 137564488, -85888622, -810639097, -746232654, 625003339, -1194752942, 1898637698, 1179934685, -1850712240, -286630996, -458591721, -1443806256, -1531010271, 802176374, 470745327, 1897295259, 746471525, -652507308, -144481914, 827193005, -284688623, -1143133681, 1159667660, -1922309946, -311372619, 26353076, -1483354540, 876818667, -922025136, -2048693795, 625310900, 1985584926, -1155906015, 981020810, 1704485054, 182502133, -1571001668, 1981023402, -111976401, -412956750, 1317426791, -364472587, -1000741275, -1470221366, 1338046820, 570571506 ], [ 582792014, 309689851, 2013102690, -681405698, 611122566, -871316979, -1280926839, 1117308490, 1204534898, -1186535881, 1831479011, -1197495285, -990969674, -1111119184, 1091939926, 827902820, -813689800, -407717317, 1938071757, 1316876952, 1601560908, 1348214411, -401169915, 1650370284, -1471353122, -1751479976, -683523887, 39219009, -441095533, 23629497, -1190300172, -1602331512, -595595074, -1212212615, -1525500917, -265840348, 1823309717, 793852116, -1816473308, 1321920493, 331605156, -1021720054, 1161096024, -592053235, 1011257602, 1200880677, 1212464632, 1708168495, -650211341 ], [ 1333524147, 103560740, 1792324021, -2013024106, 774453593, -1426686330, 381908712, 520696285, 539298745, -554840159, 1734157037, -1844279956, -457561963, 1915249845, -1677442432, -2025990337, -93553292, -1110803931, 2145317535, 27977433, 1059249279, -1732202677, 566446166, -701930013, 156734699, -108400404, -1416657579, -1822605034, -1220580707, -455912548, -1108990859, 1071071644, 141283515, 1232454313, 54799298, 617363670, -867771137, -1710859554, 241617046, -1643135191, -16648203, -291755201, 1822632069, 917278129, 1103148706, 1849817985, -1570326591, -1421089887, 2096417705 ], [ 1442737929, 134801478, -1710629022, 1921172599, 896960610, 1871601404, 1223974099, 2006350173, 1991603911, 145746241, -1429743735, 1212200562, 1993930694, 1645458831, 1245587120, 1528608216, 1947056589, 949560528, -1369259473, 1721736902, 1346737210, 369214471, 1591682681, -96921243, -1914805278, -649471493, -1021102782, -659750197, -128348196, -1507751157, 1949751664, 1165911289, -607029950, 805820800, 809862926, -1862927604, -383672037, 672972605, 684391170, 721210448, 3065265, -1552223777, -1576031107, 1256630718, -546902937, 993205929, -403257632, -709924557, -718148202 ], [ -480039607, -1789311908, 482245551, 2094436083, 38410864, -576224866, -732657475, 72183177, 804397950, 369901744, 1350753391, 905787619, -1432061550, -73466776, 1545751496, 92679705, 1244352603, -1857305139, -1308033602, -1385220935, -1651033541, -994759457, -1062080433, 1698400115, 1770593465, 843266415, -1707040359, 683707804, 1323132296, -287690539, 1223893595, -557489380, 608457927, 774925243, -1638122972, -140259980, 781450800, -1014367399, -1231764577, 1177880438, 254807239, -1271969782, 1748117021, 2104887755, -1714577071, 132202598, 1098641543, 1087249646, 2088620504 ], [ 2082514263, 320201709, -2111323497, 1480898456, 2074581787, -699482032, 727410628, -1269630197, 984679409, -64839863, 1633260273, 1280977831, -196388760, 652581547, -1285507603, 533471507, -166276458, -1247752347, 2028477448, 1094366897, -390261776, -230144253, -1143532831, -49607870, 2037474105, 551157099, 337768243, -319036421, 730828555, -1213161130, 2047674051, 1164302960, -2014651600, -314790451, 1430167030, 742831810, 584036901, 1921901598, -1147361953, 914747815, 194007637, -151092748, -1066000234, 399025295, 197579540, -788949384, -1046292070, 531113530, -2060142250 ], [ -403202428, -1738146935, 552437028, 83594156, 412195169, -1969596966, -57304354, 180128752, 2011237557, 1257334417, 1445870388, -211762624, -685596421, -1586911851, -1179435006, -1105337114, 1833554728, 1210702909, -1518078961, -389751108, -978037331, 1996673535, 2124985119, -32327037, -108040930, 1317485638, 1737278567, 296290127, 340320355, -1179245427, 351827496, -933945897, -1611365845, 1959882528, -2023094919, -938625326, -1217154945, -826797445, 776284550, 2003032836, 1955423459, -1035610806, 1551599911, 675510489, -1433348323, 1455368873, 81034181, 2069214677, 1159431285 ], [ -782216166, -166311161, -806047308, -1295866968, 2076071255, 268296970, 2012057353, 1995951335, -1317396711, -622149843, -575962513, 557893875, 967264204, 586544170, -115849714, -568637233, 1073162500, 508645320, 1589360389, 1417126148, -667557333, -877136451, 2030574164, -78558098, 1747022262, -1692623087, -1478089077, 888229134, 831618520, -942257066, -1181940850, 264365948, -164489304, -295739771, -988572362, 1034560806, 1654468085, -942292034, 670536205, 1880825130, 1760618715, 867056176, -384680388, 710681574, 1970476446, -273363585, 1757505938, -1696903070, -147536061 ], [ -1399593260, 803255588, -957122660, 1210324876, -1880699928, -71954555, 615894642, 772316463, -1971174638, -521841438, -235122882, -679729699, 1443843207, -207120369, -1585225517, -183233156, 1689393387, 92255434, -438662476, 896323264, 647437215, -678047622, 457988029, -1718742723, -494088557, -714704083, -279145708, 2097859650, -1452376034, -884695071, 2054888258, 1546352260, -1072796341, -882873782, -411807167, 556173445, -1588888325, -1766349026, -1826700431, 1746962043, -2048454440, 1810265615, -377098766, -582165808, -2007888227, -2127950837, -94439030, 327655951, 724378967 ], [ 1608156689, -1008905995, -685387494, -1836128883, -501067225, 288123429, 2055463611, 1058967867, -290280773, 265806794, 1127667031, -1959321357, -1523297908, 1422918428, 1072493759, -448918958, 2082143370, -1840354304, -855684850, 1330106140, -2037946991, 1672875238, -543359145, 710071117, 295128810, 2047156539, 707280385, -230286476, 555830952, 1830343127, -422899310, -1270859607, 492069245, 643363528, 630205682, -665108389, -2103148707, -2121946862, 1310105207, -279131195, 1055564706, -173564043, 1665466431, -2140239546, -751705098, 1442024583, -1669017158, 676078853, 1877424994 ], [ -2136387889, 522032294, -1849722893, -1420697267, -2070765029, -662404754, -1578240599, 2062737343, -1360209246, -45639907, -966224939, 1820528305, -865250370, -17038341, -101165517, -2130655186, -62003106, -35491555, 1861188486, 1078015773, -1489268000, -148468269, 1179301250, 1739476245, 484050978, 1276864909, 403468234, 858599326, 1888541351, 769182554, 2077430246, 1698457623, 1511591083, -956828477, 381709654, 1239408472, -899299513, -377550578, 1573875410, 917497095, -1452116481, -1349147752, -714269000, -1271777123, 1718998873, -672056513, -2078850435, -17968176, -1619468474 ], [ -643160045, -1179691260, 843728293, 2011249144, 700620647, 631316391, 621117790, 702646827, 425818175, 1406617381, 1129245549, 1808579644, 1756544209, -205849933, -2037129493, -848127534, -238932213, -2066139774, -1285262094, -1218180519, 302868346, -1996222219, -1942283376, 1328476708, -482222883, -1737531751, -367032660, 1840818801, 1558708811, -132664682, 925177986, -812787449, -1953760187, -1241142828, -2063955923, 1745348445, 766946653, -743163093, 312601506, -1695922525, 812168983, -1799805733, 1399050831, 646456584, 415761540, 915782704, 2140766019, -1937201045, -1092569630 ], [ 923094259, -1932962565, 232303498, -735677865, 522124023, -712600817, -750767680, -124702651, 692370980, -1635242724, -1328895958, -1703033991, -1201292660, -250072155, 41962685, -1180602948, 963291006, 1027588628, -1465402409, 1869004816, 825161991, -1534079100, 290899853, 936596688, -1396304517, -1890338881, 1452899730, -876090011, -1158068155, -1080686044, -77374987, -154914689, 141391666, -1369977524, -828689949, -900783010, 1653455522, 666950556, -1983902084, 641317242, -1405000862, -1707350519, 1874052154, -1681904727, 1145318034, -1955428598, -107527223, -2037536985, 770544525 ], [ -1070096646, 408699510, 693689570, -1996538018, -232736501, -18895165, -772260011, -637581282, 347949492, -507727774, -1878259761, 422758203, 1205563113, -1337463097, -452778547, -905737141, -407674055, -1557648027, 1523541574, -1709667132, -651042575, 835351233, 658746670, -709794371, -1889649494, -1415717921, -1066091841, -542294710, -1031338044, 409549457, -828832415, -770335668, 579815468, -367970330, -1844385977, 1478312448, -1903111301, 1807273466, 645272284, 1205794414, -1055441215, 364616763, -1779355510, -654953217, 2075276162, 1881248893, 735496626, 1661982173, 230821847 ], [ 792377653, 867598531, -110211247, -338616595, -1524260489, 1645409547, -959901029, -461893589, -1609400936, 476751783, -2099262497, -865351341, -1379293071, -1772590641, -1007062241, 1215399710, -1780137296, -1594833224, -1472778016, -134259289, 880221962, -1592621978, 644715448, -1651588161, 468490908, 1512009860, 222985073, -1328221372, -1109262241, 398460246, -1369168266, -1836292673, -1530601000, -110160627, 389574887, 1181440744, -1618349615, 1597053306, 300066295, -2027333360, 685399755, -292691099, -42566143, -341299017, -1641283795, 153353061, -2078825003, 1467508112, 1483730474 ], [ -1859737955, 1006028719, 543726250, 1257868704, -1384869108, -1044955669, 427832146, 543907902, -1925608711, -529154608, -1926000551, -83203681, -766268841, -1706038, 1504248770, -312266774, 1178735088, -1112542068, 440927191, -926973642, -1372416936, -1593964123, -1601070144, 202202302, 1297023800, 2061709870, -747711871, -363972488, 684658334, 1008272697, -1827801598, -1058098743, 637399310, 1908916561, -1706744980, -598856399, -1503317311, -682642453, 112537187, -921758101, -1313690904, -1021138250, -1362531290, -1469615669, 239581325, 1938878880, 56299373, -404392137, 807003314 ], [ 1256298655, 1625273702, 1195757132, -1077315659, -885090406, 634426310, -1381307858, 2045257696, -1920297248, -1349015624, 1531441984, 1369920657, 519342943, 1976480848, 486525034, -350534792, -1502201982, 1004175676, -1601734280, -671244230, 1122014200, -2115255623, 168205175, 244848181, 523538721, 838891596, -263356797, -903441955, 1317725449, 146690949, 652491854, -735383766, 784627456, -1325768706, 1049721238, -810598760, 965159630, -1557202780, -1570805507, 321105901, 2124870058, 1127407789, -1163919380, 1168892654, 1072489565, 1106248294, 81934865, -2038555188, 367536912 ], [ 1839995741, 571457887, -1763977616, -1128045130, 891208595, 1920625665, -846411734, 1761703596, 1788446038, 2058647020, -1835421888, 124448742, -174001885, 2063533948, -1852105138, 269850388, -761758711, -1850274075, -1765319939, 1145958246, -1575759706, 1088090546, 1944774106, 159538415, -1582671838, -730841886, 564648468, 760041565, 2116162533, 809433183, -982738291, -1342117670, -505980375, 1485901873, -826903481, -91423036, 2144173068, -681025863, 1343884230, -1375896508, 1617426432, 62747652, -1350114419, 1969342573, -934140559, -1103441067, 994257978, -756065135, 1184533140 ], [ -671242179, 876848367, 1482030137, 369336186, 1756827128, 1517572581, -147740971, 216332082, 428125938, -1659389156, -1080798416, 1564147620, 1525812955, 1848931670, 802232536, -1602516313, 1047551240, -1020452763, -454572886, -1444444510, 2035374164, 1014111306, -116076870, -1528572334, 894771191, 1260567712, -1448459989, -982467665, 1208470656, -1688670075, -1961365593, 2047960299, 1511724148, 1729655493, -1047591614, 1815347810, -1999772931, 2017977665, 1503725080, 1315249464, 1762061079, 1312085323, 1266665369, 1013295802, 1538900301, -2014735913, 1110188025, 1062712840, -281710055 ], [ 747250356, 2064883420, -1348179395, 1440080768, 1843110606, -1031677980, 1533692067, -2059578078, -2106567075, -474313105, -2004198802, 955542271, -1635902089, 683448413, 1110601994, -1406810230, 395575155, -1435738086, -1864451514, 2140526985, 1142865554, -1748415998, -1861518305, -2087923870, 770235933, 186273047, 997351629, -1204378601, -1423446279, 1725183186, -585908785, 1257172067, 1468243797, 815423472, 1143860354, -2042963618, 1960117458, -723327456, -2028064257, 1151757851, -1546063565, -800411389, 2041732728, 444120693, 1667917097, -1873700911, -1328367504, 537870261, 1791811813 ], [ 532222366, -1563015273, 142424622, -1974625649, 52475044, 615805464, -1878167780, -401918476, -853384870, 1365035102, 427032609, -2043673900, -2128784830, 66437774, 1206671480, 1861789284, -1609234436, -354015351, -1776948259, -250049421, -230475934, 996157146, 1918361114, 1525397963, -1881868254, 1528134710, 70460111, 719365287, 1397660130, 1841615120, -1420927771, -682822712, -1060875054, -239837091, 697448033, 112182042, 168720071, -884392870, 704698847, 1527439738, -334642203, -1077738295, 76415706, -2008396895, 1683264592, 2074266223, 1689548907, -1453005138, -1457857496 ], [ -1950501075, 1452698187, -1876054156, -1944337085, 1601056891, 1098302251, -710295132, -184309312, -886357537, 1186858452, 1657796468, 905842344, -1742008574, 1157078550, 382302762, 926547308, 211598472, 1936954442, 1757745863, -182736975, -1619508145, 623348056, -1059825314, 1538627291, -1359352462, 972526048, -120039187, 1161158607, 2120041224, 1972595908, 316984689, 1924872496, 2000662175, 824468818, -438986011, 1415983289, -36992841, 1741122329, 1796129385, -1791567486, -608536782, 248265237, 1830192593, -439689982, 1177760763, -1646309969, -504559004, -637044613, 1076280516 ] ], [ [ 191022751, -1230769489, -1602026980, 1931283185, -1890676928, -1968188361, 241585159, -1365273924, -1585371021, 1388228754, -694431838, 366843697, -836970247, -871381087, -2014866124, 1612159984, -2067340557, 545958742, -1666680623, 376358125, -701111323, 1224887691, 1918066414, 1883336451, -188360629, -292653555, 1922653869, 1517815341, -1297328581, -286566749, -1420682045, -1137294424, -634919041, -141131790, -1363763356, -1163509526, 1696162245, -1559124295, 2038376252, -29102359, -218404260, 45825138, -641827138, 1211423162, -2101338977, -1000674847, -980529954, 1218158448, -1177272991 ], [ -1150517723, -735216299, -1929465192, -796126668, 768913947, 1796350931, 95406331, -351459272, -474933732, 1555722174, 507674847, 1178025926, -676058035, 1074818613, -1962860121, -53974664, 10495152, -2140729497, -1876628628, -1646478921, 1633059372, -534825505, 2081061357, 2141787201, 645943637, -2047727872, 1310439045, 198196821, 1943613864, -614921980, -466723224, 747587306, -422292154, 2007294928, -24071618, 693372932, -666693749, -1549876739, 717750018, -1301074964, 237064291, 1026844877, 676798007, -171460290, 1160078774, 515661827, 89928623, -1371110025, 1827550033 ], [ -1383078299, -1466261335, 2005650767, -71293179, -1089324007, -1283031282, -741912628, 105743771, -734337386, 380366771, -977860923, -1911133890, 1878696100, -1631611526, -1941735684, -1711901151, -1045499699, 901118092, -1903574093, -1722754541, 443992716, 1552532168, -1753744952, 726520424, -893986977, -296691157, 1938315089, -932781891, -1552194538, -686626447, 226890636, 329180026, -1422041557, -1182118528, -1780376147, 2090406847, -1681169519, 2040352960, 1756877888, 641544847, -986833368, 1591950220, 930043445, 19493379, -628122223, -56163778, -1471069032, 1675283503, -1230336620 ], [ 1443417354, 912737425, -1971165812, -841237130, 1502288867, -932278180, -727779750, 1405732220, -661209492, -1276121234, 357213482, -580890081, -305935677, 1615756347, -681529555, -324876134, 2035088310, -1455731386, -1678972410, 1540683026, -806086488, -1031709651, 774753792, -1083783269, -1578056411, 1375798225, -1406890014, -11185664, 685654692, 1137238929, -1784652566, -234360749, 303768113, 549152109, -1195699039, -647694506, -1409768956, -682800526, -827840834, -545434239, 1860435188, 375847337, 1057784035, -100483709, -221677362, -1979240398, -355693348, -1555470976, 154285546 ], [ -1353227273, 320971131, 1021442313, 1194703608, -289444024, -1154259467, -1452914073, 283225760, -71433162, -596854489, 978589145, -1785271838, 453764323, -454532186, -1893765072, 717290878, -578157625, 999602861, 2027852804, 1842569642, 1689886390, -1991978745, -1813020532, -2097260697, -331431619, 301718291, 554203078, 772546619, -1466671286, -1009165485, -1366119542, 199583706, -697989378, -152397357, 377957426, 932196691, 411043906, 2136091540, -597641208, 1295411935, 1900316214, 2057202533, -1428020282, -1976157260, 1556540535, 850579505, 763591581, 1136928033, 1018147983 ], [ -1209081700, 307225103, 273246698, 1754222182, -472589557, -683029037, -364669200, 977747325, -1825414600, 1123651233, -819330331, -2143671130, 742086799, -1569856759, -637249640, -1947488812, 2114790625, 462409658, -492259414, -1351703881, 466650741, -75917131, 1551474465, 229761186, -1667885296, 377794033, 1982405413, 1444227149, 1075198442, 958498097, -115672774, -329786350, -584709028, 1413708195, -20663419, 1625784821, -1358753346, -230675474, 1654314532, -697210478, -903232252, -389659004, -452188405, -1884398298, 2034751410, 1522577741, 491306969, -389335258, -1911758407 ], [ 1644531962, 373687096, -2074262543, -1449800033, -279434583, 285591992, 1068749415, 932070193, -1662227088, -352551103, -1981823532, 1632463004, -2012501422, 508215811, 614718836, -1235001937, -1013914708, 1867594299, 1040248579, -1575406081, -550339971, 1931668402, -1357876518, 903888680, 478638727, -13941364, -470555137, -1007180641, -95395141, -528792907, -576496020, -128341681, 1345411647, 978714675, -2054079906, -412412938, -1790274534, 872053594, -2006384261, 1939490423, -310774324, 1350739272, 1232749791, 2088832209, 1112308175, 891539485, 332344430, -2075128766, -936746479 ], [ -1061125048, 1190274309, -525418442, 680644594, -1234397556, -2025478810, 2111375032, 1659479284, -1785338048, -1815001482, 1031993189, -1153060107, -835038151, -1062916674, 1840122210, -276189673, 330677413, 1497148666, -1571585097, -1687424485, -806523562, -860724099, 55082101, 798971729, -600263705, -537152342, 1297990742, 1779670765, -1056637588, 1060862829, -578027725, 939765234, -861528149, 104778519, -1462853414, 947433543, -1588632916, -1074347690, 1279350080, 360767358, 1562930501, -864430418, 2024076451, 133198369, -376228606, -768349142, -1249260659, 1752617182, 426538127 ], [ 966793885, -980542538, -771342118, 1887913483, 1131022873, -1236535735, 1149348940, -1482343748, -1268706740, -44729569, -399000496, 225916829, 2054052022, -841918017, -199990409, -1048819908, 484637953, -1994292130, 885336760, 1599844111, -1810354349, 616003088, -1674730573, 1145454766, 1563780056, -753216479, 471892371, 2096434343, -1357762057, -1932463568, 1233997085, 1873212770, 919185162, 724843070, -1075003706, -195488144, 562646978, 1439531755, 2030257853, -1184211654, 867124891, 1573691599, -1920818358, 1721305290, 1316248143, 373612399, 498978402, 1530445232, -113815607 ], [ -1422272410, -322193124, 748872118, 1885118160, -2021202696, -287498717, 183285112, -1941030248, -156716970, -46842345, -15083324, -791558629, -950442466, -1950134060, -556819094, -508672988, 1236193830, -1835953458, 724389742, 62872663, 1605655444, -984520828, 1683769313, 814517628, 560689218, -1201790952, -918668007, 1366826379, 1833636367, 2119658026, 1698942591, -1433463657, 1923872149, 972182330, 594056739, 1322337045, 1000729229, 230866449, -494829558, 26793970, 613836532, -1529843783, -20691867, 1213790386, -627115365, -1078434485, 1953616082, -1052089101, 1145643063 ], [ -1624773392, -941225031, -1213870739, -394491043, 648152150, 2132863163, 1769323415, 2134451456, 1480351992, -588096644, 1706806169, 2034464547, -389429436, 769850433, -1352972077, 1300914314, -888363581, 1763855474, 726670798, -1322799699, 249168810, 369870385, 254360372, 1307337657, 1260023412, 377647939, 1247274464, -548138804, 434564752, -888026527, 363830269, 1799283278, 569241359, 740455368, 549450320, -1150345591, -788808185, 2090471559, 941262376, 528675403, 1812044929, 1858632375, -1292665717, -2132757245, -1574211767, 2049267917, -933637273, 1114438465, -261359153 ], [ 567895096, 1099670342, 443071387, 2130973227, -1518472923, -686435631, 1122785044, 941836464, -1598159035, 1649740400, 591558104, -2055757311, -173430284, -175665516, 1409347274, 287793074, -1272617418, -2107741551, -1703091616, 1854282001, -1096456634, 815972412, -975745742, -77135801, 1869819652, 1967892617, -490675017, 1143081793, 579451989, 1262825191, 154724434, 1019661988, 146682976, 1051184964, 1276275377, 1495791598, -221165296, 104719797, -1863689772, -1741474753, 2093172285, -85193649, -1579256310, 875335381, -998163626, 987651011, 2108435809, -718340851, -529613039 ], [ 1925677912, -912757357, 1660369734, -1986910376, -205465723, 66345063, -1865465167, 407212661, 1839741540, 609899531, 136670530, 1191157604, 960309029, 795632648, 1439762494, -1179726368, 1139067392, 7781366, -1265443193, -466102560, 1195418039, -653319209, 744992626, -869663977, 1427366778, 1010688369, 91303041, 322539963, 2061844212, -1581588231, 1684586084, -2084587460, -1599730763, 2048749766, -1039444965, 984450896, -242336140, -1528798976, -1274316293, 1821904661, 728541882, -470674203, -1012587976, -26112406, -410533268, 1124235074, -526754215, -1763667953, 1536765482 ], [ 1171150310, 554039033, 2141114840, 918406160, 687760184, 1869874908, -218805799, 634273802, 214900960, -2074494495, -2095788673, 1791729023, 994736010, 1708209179, 85421130, 1827534106, -1388045267, -678851258, 1511935069, -1985077482, 1536433271, 90528403, -1713153303, 1142102710, -285184298, 1603113450, -1704587199, -1959905686, 692119361, 105832285, -1171965139, -1513370958, 878500505, 2049597667, -2083760218, -324636753, 2132368176, -1058855685, 999363251, 1244359102, 1918990494, 1874115358, 148881828, 2127351741, -352819046, 97475701, 1814634364, -1175773462, 77792509 ], [ -1165057097, 2117905734, 1741299623, 842329962, -932496140, -433025303, 438412973, 784051710, -481159815, -1129552589, -1699091503, 359399146, -1859307709, -148760322, 1965430401, 381542964, -1600130229, 919708348, 1081440326, -1838388835, 1969304960, -575137027, 1844459143, 1684710177, -856338305, 1918925783, -361979090, 216741582, 819852725, 2142122983, 849416309, 1756034603, -1271994096, -950496787, -1722325033, 1730104345, -1634540842, -1672915686, -1052948813, -1016232363, 917351089, -870947932, -1762741331, -628476570, 1120932398, 1028343100, -1652805305, 1274572132, -1096646942 ], [ 38249106, 160075191, 368726156, -1304862213, -941585416, 2048339147, -1773853588, -1713776282, -1357726573, -64009086, -1358267138, 308531198, 442458065, 2098957788, -2000942893, 1407480883, 1148093489, -428282052, 69146923, -914377306, 390974162, 445418789, -1553325822, -2001401238, -274571571, -1070459849, 1046417327, -1124101333, 502438336, 491964285, 522007148, 1116121173, 598394052, 1051519507, 1425895137, -832636328, -1514487624, -1345329096, 1040687548, 1462067045, 1092609771, -951855777, -1341805430, 1449366015, -1315622257, 129587326, -2045281833, -1729511560, -1732646176 ], [ -1198951242, 1212868220, -2007755330, -689575480, -1259308769, -1102224731, -1107489524, -1813699632, -1563429484, 248671809, 342723424, -1464755942, -1746998832, -1797497043, 1561306263, -1811339526, 682660874, 462331764, -1664060270, -814203708, -1685265746, 1022690618, 1112011658, -953473498, -2136006874, 456428876, 5961714, -1438839782, 1961955313, -1498071214, 920131761, -951304361, -1048698725, 1337525502, 840664946, -1355992512, 1992684534, 1657037102, -1888952585, -834552959, -213591339, -336008758, 393559415, 1611556476, -275172949, -2088352374, -1831922944, -830590727, -1453226417 ], [ 1616309807, 1117787752, -531793790, -1545315007, 1760371973, 324099344, 1155157822, 1922757645, -771507431, 1582473995, -248712668, 834924906, 2012375409, -1798245052, -1427573347, -909359599, 69373435, 675399251, 173435039, -1133996370, 986891197, 533189795, 66005151, -348314547, 323122893, -9542313, 141157828, -1613870249, 1285551689, 1850237390, 1386488720, 1899237407, -304955238, 797465016, -966742559, -260156563, 1458876154, 706408841, 813649891, 661959112, 175948276, 234134912, 1139218826, -512724163, -1652174488, 1360425194, 1711226359, 1502716738, 789916105 ], [ -1278605153, 978237182, -332349651, -1427101877, -2040373141, -808085967, 340627223, 1524674979, -249690176, 251711535, 845421421, 1362009759, -2105284766, 155291322, -1246477683, -780914673, 1149228334, -676128300, -483422954, 1134342960, 149372555, 370091788, -364857990, -1983307201, -1914778402, -772737467, -1926560087, -968274035, 2003040223, 1507346657, -1836658115, 1816674119, 1052696623, 268917570, -1505561663, 359475704, -1053047688, 73925550, -1024064056, 983017539, 45217418, 672596913, 1333796533, 1513098482, 557927262, -1357633195, -390992208, -1011477895, -1086302763 ], [ 1174129417, -281520035, 1879479944, 2132076204, -180613584, -899437375, -1572895877, -1487249300, 320515293, 340800780, -1608431934, -1686298191, -1745572079, -192381834, 470327473, -2087024406, -1671643428, -1976744889, -1009882502, -2100831377, -1133915383, -1260981864, 2055533520, 102294472, -1201246069, -1644855585, 821092527, 1474578512, 230890421, 119842842, -1351547624, -911233358, -262342254, -1961739334, -1768604981, -149621184, -1518480932, -2075411901, 979678881, 646200936, -77071259, 1525831745, 1280844252, -1703667634, 426713846, -1602957516, 2027978700, 412480642, 1841243824 ], [ -82918304, 133811665, -655415045, 301581802, -1721027670, -1297235776, 462051515, -1400176149, -1483289219, 672950133, -66048154, -1858987018, 270055580, -35721711, 1389772784, -1041567579, 1708019885, -541749216, 912581612, -749917436, 1850516062, -1167342370, 1532533426, -588154641, -1048579619, -813907183, 723328700, -12824082, 1843637269, -68580438, 2032871105, -1918015767, -625065764, -1607060095, -1637455530, 653540205, -98959001, -1554620532, 1612364504, 533204666, 430670694, -1815592028, 311774625, 502052101, -1929159630, 179350263, 72681775, -2117337996, 625456702 ], [ -561233270, -626701856, -413864944, -93697513, 705840876, -1658658883, -1359264662, 765533941, 945187485, 1736620515, -242675771, -210737920, -910147949, -413617995, -1270915650, -1385947133, 143307071, -985213280, -664272333, 1784115013, 940570157, 1936509344, -495443947, 1207347958, -1205072945, -817982649, -413146722, -749460002, 570658191, -152007554, 997983918, 699519209, 1126309317, 583559816, -936377255, 126421676, 1775569380, -1900834380, 727256897, -1299247629, -975386987, 2015703453, -370320065, 1773401269, -1639393603, 1506342297, -1034448255, -843708461, 1732191052 ], [ 211103732, 235371668, 374512532, 1132799100, 99722362, -1471307403, -1746235582, -162122740, 1117780497, -604358138, 614101290, -1790467181, 1311162292, -514268888, -1306366178, 1393491430, -674333954, 2082688001, 1305781684, 305855915, -2013109552, 1811411251, -792197888, 875970183, 789559118, 302172159, -1746785215, 123271963, 1361135239, 715799130, 1231398714, 1237852301, -1799956017, -621879054, 81477438, 2099588100, 1140667055, 295408168, 785670985, -1393905039, 656669454, 68041035, -1909576655, 1208133346, 1775407173, 174743647, 49945744, -1997369893, 1080298355 ], [ -512305901, 734956258, 776298016, -1754281066, 1414856658, 1642268137, -1040047497, 2122654718, -1462902963, -1788684743, -1728799224, -1368681877, 1280858335, -584518250, 427143134, 24836427, -1812719262, 511969480, 2030127263, 758199290, 144039381, 259831096, 2023903397, -1662246804, -785012990, 346674183, 378495880, -476290721, 1280027401, -1960599824, 65055522, -1338958889, 191524138, -433168441, 974331313, -1075216757, 272649931, 1252363811, -630865430, 62324808, 644812606, -1030815764, -1526356335, -939580978, 350905692, 101920800, -420668164, -584431404, 136022566 ], [ 632916356, 1410270311, 889999006, 1490347321, -690206608, -1085580314, 568547191, -2081123868, 1162043173, -26964240, -1772597455, 1083578385, 320683789, -1025287843, 1286924462, -1561706076, 1011028860, 1767533641, 1909326437, 1589112340, -1226277594, 1014290599, -183462639, 1517597076, 87240944, -742568828, -1488394870, -848184226, -1284789778, 1837123425, 911674275, 2017409219, 1388734969, 72332219, -1710943266, -1556381682, -1135366700, 961734924, 944832041, 1220621630, -2022797456, 1223274090, -768270105, -42432326, 1439932988, -698395952, 1151584363, -913622098, -473803607 ], [ -457641134, -1323738708, 1362125285, 299261432, -542796457, -824711749, 1991964837, 179148802, 97543893, -1501412396, -463513343, -1313390039, -1938547959, 771830809, -458795892, 377426881, -1732748589, -367693647, 1295535740, 1751761431, 616205268, -242283067, 1964283656, -1355726633, -13011771, 1453681911, 1021077016, 1930707037, 229003212, 1545592303, -845776797, 1131812509, -355436386, 1865899654, -1325087355, -954355659, 1521364115, -1490012825, 625711331, 1051129587, 2104259512, 1487436248, 1915149163, 2096272437, 1756321132, -274411085, 226960804, -665899881, -716857796 ], [ 749880639, -1355427294, -1400322443, 960618965, -2136156225, -1855148265, 98023872, 871913020, 581828160, -263011205, 17639253, 2007887226, -1326653986, -841788789, 580410340, -704189349, -1107381869, -302210931, -386479716, 683609017, -836314052, 72817667, -1560193496, 1284782569, 1478647609, -363275286, 464317178, 992608550, 636557849, 1811272238, 1987306176, 249315514, -1944052617, -1276013058, -1176605620, 689489407, -1257130043, 132265732, 1473949778, 1600515313, 553216952, -116410996, -460051472, -1501491602, -1351756016, 1086162272, 1464754014, -172703300, 1493889150 ], [ -102573851, -48139658, 1655352843, 1796902118, 630073689, 318729697, 1509611015, 165508808, -249258277, -1174158533, 1943496383, -1810527059, -2096025515, -134139125, -1868914695, 181364950, 502870914, 244863454, 1848182888, 1158844823, 94313693, 135291388, 397266629, 1553908110, -144893009, -1452633528, -1999878649, 929096847, -738981346, -16307956, 1551725110, 1717599755, 399174333, -241483869, -845985545, 1034577268, 678317205, -272344889, 323615727, 1445189341, -821183957, 1022774706, -77487990, 899524221, 499312596, -362598299, -2064051089, -2066128454, -1862611093 ], [ 1431783308, -115943283, 505528830, -695436672, 440670636, -1987755774, -1175738623, 1999937651, -854854017, 923715374, 1545568052, -39696955, 2050997900, 290151037, -807110669, 439883182, 1994947896, 251842508, -255534838, -27420927, -1828033575, -210233991, 708133535, 1964025845, -668977406, 1564426139, -2043452989, -1453644428, -907153873, 1130704598, -1428305514, 106341074, 888964240, 821026357, 1507391734, 19924423, 1839192388, -144762821, 325608653, -312811461, -682018145, 792851307, 89970414, 808042871, -855795134, 800098294, -274736366, -1438083215, 2077477049 ], [ -1824392054, 1640703975, 1324983856, -725135948, 74770466, -2006851522, 790910562, -1239566332, 1383808786, 986710260, 859079611, -1916692392, -432876537, -379964032, 1636599544, -400107148, -844659955, 420805451, 2070209962, -154573278, 702193236, -1624287850, -260619892, -1971274166, -930917725, -727375419, 1122304557, 376196244, -292087968, 1779154671, -1128663175, 768222197, -1466170256, 1611064792, -619859982, -1137904557, -123216142, -1278495619, 1180065517, 573202468, 1162267283, -1899063533, -854601257, 1935394169, 621865194, 1417120953, -1126894825, 389267378, -1357144739 ], [ 89218634, -1421703394, -526169568, 834034666, -881425805, 342493072, -864418727, -2037289306, -204835456, 1100380711, -546770416, -668989779, 74510431, -120339566, -733694264, 1358564119, 1958518772, 334225419, -850998416, -225190695, -1003985431, 339103324, 869835927, -2127437947, -1739764312, 942698516, 1193413183, 1592685261, 1983409592, 945307162, -410879568, -421077388, -739827217, -97901229, 953519873, -1645205981, -1152789334, 1690702703, -1022671262, 1948608986, 2058650925, 1361939188, -48833711, 2034409641, -956871647, 896447139, -1175117736, 318241840, 1005424405 ], [ 465088869, 1003556054, 988856798, -1505561390, -1709066746, 53079756, -1264472834, 2055612664, -1733125618, 831436581, -280320021, 1323383837, 1745336228, 286728907, 816581767, -1661744532, -887296249, -1726973284, -1251426350, 702044127, 1431108841, 1089469410, 995464445, 1460522185, 1898725580, 1119762579, 1779372115, 2137444201, 1791375407, -776892061, -1964588755, 860476917, 1031538461, -1977403226, 1245606039, -1378219622, -402398730, -1638007145, -223638553, -878607926, 212347778, -187200337, 1066671682, -805605234, -2028733508, 714442678, -723062923, -1954468454, -2099885449 ], [ 1686126035, -795229257, 1604472791, 1607179753, 1982486464, 558288052, 1839858968, 1658594581, 2044343349, -836148797, -92198206, 749298276, 1757907447, 47636360, -979950234, 548596836, -30933513, 216678119, -1536489408, -930927730, 942948745, -1338344518, 1762662736, -1885210549, 769475959, -1096804819, -170273139, -1922038663, 1952417582, 872195455, -1364283515, 1090151966, 2111268783, 441296113, -1706751409, -1658118057, -642717930, 566345446, -1471874186, -1221214335, 130107233, -437528395, -285264809, -1171740697, 1390058875, -1800639267, 575224238, 1189896651, 1314102611 ], [ -17081549, -1304678385, 1219515473, -742208469, -877787164, -1631833796, -860051471, -1344396621, 505596289, -1383354172, -179891215, -26603609, -422982549, 52751453, 361588000, 376380708, -1883778023, -1127680041, -1877946192, 607112731, 648570669, 1229140142, 502894484, 802089497, -1699292076, -1100311959, -1591907721, -864680120, 958196975, -843976879, -213987455, -1537978871, -357074142, 1378204015, -338209497, 1925364919, 1847155413, -1715263135, -1988267331, -570934791, -798674414, 1291225372, -468312120, -1236398015, -346811899, -277585017, 529775867, -2090728886, 1599516728 ], [ 2116952439, -741999722, -710622072, 1609863208, 251938421, 358927613, -1081120739, 131735006, -1268547397, 2146912643, 427039306, 258502716, 357208030, -687245672, 1305979925, 1155340163, -148882254, 228362754, -1638203909, 1650624027, 382275751, 165563570, 742194983, 295087908, -2137425893, 311821444, 224398725, 1727935275, 641014861, 1940484138, -346654079, 275489860, 1235701127, 1145424780, -991630539, -980696582, -1570232708, 52479329, 1644226743, 1207698292, -1074272835, 1144562137, -253455164, -1979927101, 95507842, -696611503, -388597943, 1987730304, -585392919 ], [ -1046609579, 312858766, 206226416, 1387216337, -903735144, -745828307, -485903778, -345723900, 405894674, 393850970, 2045650830, -1445825702, -1441664015, 712918563, -204365467, 720789257, -1310484649, -749738968, -977541209, -29065321, -1288733402, 22602404, 1284118318, -1780714887, 744754349, -2136274731, 2097903511, -1298537381, 1605806498, 2028533952, -1433874992, 4910610, -1065019926, 433907546, -1420601093, -1428919555, 485566465, -1949187877, 995764216, 80840987, -806032593, -2053528319, 390555845, 1957037565, 2089729844, 1160616246, 478476411, 1088780221, 1844218693 ], [ 350258729, -1541974312, 862221279, 1117532885, 89338193, 890904211, -1731651014, -1006626352, 496892395, -1772772464, 1439713219, -2147416390, 6834323, 523011105, 1024690881, 404810414, -1315083549, 1115238314, 1076374153, -1686460007, -264366460, 166756734, 299793736, -1275261768, -1238444946, -990036909, 1313839907, -1442828194, -125587359, 198713568, -649467194, -356112387, -1667856139, -106321564, 2020194125, 620129741, -1836629082, -1625020447, -602408378, 1098508836, -1325808186, 521471371, 925030982, -2026444991, -1276578577, -746753782, 569811647, 689703310, 540791847 ], [ -446819595, 280998769, -1789633537, -1553590461, 681808366, -1713792672, -142937282, 347530283, -1917432464, -218541827, -1576790804, -683265248, 719877804, -1195074912, -2099404026, -954779940, -1307484312, -775302311, -1685241218, 148833340, -1214745007, -327407145, 1126488543, 28765666, -713070616, -543101575, 886962510, 1830924735, 234501475, -1914710858, -1260284093, -1804889529, -794414163, -37909268, 111023208, -748722672, 1501650690, 1126063240, -1929975391, -312153714, -1163906677, -613438697, -1548829926, 1590421280, 2125045390, 87006462, -1618166118, 1963823194, -1182987105 ], [ -1791318030, 1980752216, -676084625, -1553041170, -1108114447, -1456260902, -2824057, -1660863772, -1594259709, -1897190467, 1968011240, -328874593, 340897496, 949868484, -2103463260, 1420043892, -1197863870, 2098924216, -1238472446, 1676730016, -2013367569, 1573190859, 721823382, 1327976967, -2022378242, -1788206003, 175113374, -1276885313, -417409656, 1041122101, -1820625800, -667837714, 981659448, 1484914393, -1349863831, 714569844, 1388474278, -1748679811, -2062404798, 1143070523, 1378343211, -394770996, -1740554286, 144381353, 1692368339, -1427713510, -907243511, -89964677, 1511318439 ], [ -817833574, -950722236, -1407527133, 1842112102, 113990708, -133389814, -2103049563, -867775162, -1963011219, -1840583940, -625152156, -392070045, -1665403594, -823436275, 1864970590, -651610821, -1027745524, 2085195636, 2002331795, -1537707051, 612001293, -538755376, 1827023215, -1568431776, 426184107, 1523294308, 1761786374, -1088120359, -404568309, 1461932186, -939571607, -1424274804, 863499571, 1053988509, -1888921163, 928737457, 2046092774, -932438759, 1156540194, 1184528167, 1592094293, 1798754151, -651006074, -1930288607, -879254503, -1829448508, 1737606146, 281579900, 669816519 ], [ -1849825556, -1955264549, -1552048161, -403663508, -317455874, -1661577478, -86628303, 2076941458, 1391112635, 1702961467, -1759359774, -210773889, 345744182, -262122274, -1691701409, -506754539, -947732781, -550568421, 1183020801, -727681728, 887435980, 1541012063, -615881702, 2134390814, 1921653461, -2046381677, -568498580, 509245200, 127114153, 1080005080, 1632859048, 1075106089, 163779984, -1490054399, -1137625550, -1673352120, -1968372188, 166500793, -72672600, -38955807, -1141122192, -1326459928, -2098384597, 399836390, 329101711, 1893006286, -1495614863, -271176301, 464158366 ], [ 1710561285, 1701981363, 1759587891, -1102044026, 567390517, 1976700724, -332468102, -660659037, 582603738, -2031505623, -1420349084, -597066821, -426244093, 983715168, -140386683, -597916618, -72416016, -1203154053, -2047624720, -1334693683, -1940152516, -1267574976, -1874686533, 1229801963, -522502251, -1463307427, 369220, 616103145, 1759641332, 420245903, -302865154, 332306260, -377752836, 435629508, -928510688, -1075858989, 193434360, 127587808, 893542529, -1255755578, -493259388, -1583584837, 1710458778, 911480669, -1824734738, -136831716, -1960740298, -21030734, 1030345340 ], [ -2112946748, -873212210, 1535795471, -1513517252, -2036410452, 1368586988, -1321507552, -1361161655, 524314011, 1319411967, -184912669, 572916469, 53422921, 451955982, 1185132519, -1643411979, 249097090, 1652660971, 424113936, -1729306390, 1190784678, -1834555682, 1532448044, 1308043332, 1201817051, -1047525665, -1542722195, 1308334319, -1002199281, 197920259, -260663232, -1094674235, 1884043420, -1235657537, -477246219, 1304883624, -1159100387, -607465267, 2093106694, -630261402, 1425252216, 1153464097, 746248270, -1055828078, -1048504930, 1218698151, 1027698645, 280836956, 1694758309 ], [ -1726293179, 1902633208, 277297161, 975289280, -1448223060, 314091334, -573727334, 2085955705, -727503442, 1257764302, 1873012550, -930657872, 1653605088, 1535831556, 753665444, 1189446447, -1411353615, 1011667413, 309317657, 580617954, 757158022, 1887287472, 144626129, -315598707, 1461012424, 1335691030, 994597753, 1726578599, -1382364093, 663367073, 1338998031, -1176998786, 1004427346, 1572673224, 1799129936, 1719021704, -1129827662, 828610231, -1562526429, 2092878628, 336526471, -680848672, -2078312632, -545252629, -1673286124, 2025467825, -569588987, 1843573201, -842116112 ], [ -228483616, -697549277, -1801720473, 809972367, -1936308429, -317742837, -1417276903, -1520409046, -1656909966, -1405290303, 777370479, -1653945590, -1885262411, 1624568601, 1280542059, -496421223, -1763041190, -13841057, -771898815, 263556860, -683119523, 1303802356, -968902418, 443113983, 761562267, 1556894501, 339835130, 1201697655, -173150234, 848968829, -1329142781, -459310668, -424092397, 1529699315, 1001773031, 2078731401, 329851889, -350921104, -1928603656, 1948029898, 2049228892, 29793709, -1795549223, 2136146886, -2116680195, -889959129, -1354042913, -1691616555, 1868977420 ], [ 136987802, -368541901, 516674512, 632284931, 1918120783, -1124684849, -1467225647, -197217147, -1724136403, 497636605, 1640215986, 1927720013, 295051222, -485307569, -1496856186, -518268943, -1465912934, -1719147833, -1122567138, 1264177479, 1776281728, 1935262780, 606826857, -2132575035, -539637325, 1439063657, 1968108171, -1355578745, 187811166, 1887981358, -1819722313, 252326623, -674755353, 1531742120, 1678145489, 435764725, -941881396, 834593452, 1331785867, 1729355594, -389325477, -1010128045, -1635544444, 75527199, -1932306276, 1672347979, 1107619814, 1105039634, -1904929670 ], [ -1764063934, 1153796663, -1175769694, -961302037, 579097638, -522394871, -1372457146, 1254056084, -972601897, -1697728740, -954302137, 1123496622, -1235832184, -1528004963, 833853111, 740175527, -911880201, 2060258966, 1512787106, -1736626677, 2134054576, -1859961039, -500673300, -2048433544, 1664441416, 619348276, 1007779, 1333958682, 682453858, 647300848, 1915657444, -89808377, 355690150, -429435536, 2094246480, 1084963096, -1136078531, -93164982, 2062878750, 850674600, -1399460270, -213385190, 1776682576, 1214172732, 842124245, -1970221559, 1819662430, 75162062, 1099410541 ], [ -1754002481, -850114382, -1060111656, -1446865684, -1199129797, 2122246450, 890007561, 1010772295, 1195794907, 1535257211, -612557013, 443054394, 1415749138, -2096196197, 422961474, 1659489114, 753858134, 851934022, 2141143982, 1605051494, 858966452, -856732877, 1905176001, -262607705, 2019268169, 1556604871, -1525444820, 1574700584, 481394448, 1236406870, 1153069121, -445789920, -1474403942, 1256916353, 325888015, -97035807, 1585277735, -1784578003, -1790727768, -545793914, -684726818, 757601558, 1866952182, 876136224, 1166380105, 65146305, 451826629, 1644158687, -882187446 ], [ 127115498, 490778188, 1305876614, -2071470952, 1792565246, 1131822019, -1349261114, -1813600102, -1512821270, 1624479057, 1543585621, -1183300141, -148698727, -1428653974, -1696753984, -339053676, -2103642818, 2030315175, 683948177, 1792621965, 936745861, 1972174964, -2018584376, -1949010973, 1664017600, 247976405, 1089881772, 981260537, 819776568, -1053216795, 1478840641, 1878557225, 1932394332, -878136693, 1996669509, 850884751, 1235975955, -1438742403, -1238851142, -2004751950, 1834750883, -649083978, -527875239, -1985904026, -206032267, -679098551, -1873289552, -205729315, 869863084 ], [ -1777795343, -1690818434, 1082625641, 1866976300, -218361262, -748051115, 722063885, 26880016, 21265538, 1281089300, 396729210, -364618113, -1496266650, -2102736283, 961307305, -1019214514, -391817145, -349469643, -1533256839, 1216623855, 1843392370, 641513595, -786650983, 748612054, -230683461, -2059227337, 2038007401, 1952056324, -1350850665, -1774922751, -627049939, -171056244, 1048872762, -1657373550, -1772954472, -1160412086, 1075828776, -1033962655, 2064639330, -2130784409, 700483660, 625939164, -613360055, 175219870, 1039885868, -12455548, 850150088, -225140046, 2112910288 ], [ 1491135599, 1651715848, -834431537, -1936939205, -1374657371, 220156210, 1449621801, 1191258538, 1443049939, -1341773719, 1093067908, -1814681770, -1620702142, 396295869, -1891427646, 1174366094, 239868730, -157747692, -1303174798, -310050401, 774885802, 1944480151, 1335544862, 1368929219, -1509076263, 1202744195, -205454635, -1737867089, 310253439, -464785907, -255851470, 590323339, 1859185075, 289340176, 1892649162, 171431027, 1466774605, -1340636101, -1863641521, 1885641074, 1934180078, 1286569562, 1132787756, -345612162, 800422411, -1370079269, -429723476, -2020146664, 2124872448 ], [ -583261778, -1736986054, -1776278268, 1785699911, -1694250208, 1872229165, 1695336142, 358272479, 1431169452, 797727450, 1747247866, -1059103022, 813708486, -1789078445, 1714963981, -842403057, -143402653, 1407311147, -1255492032, -707448078, 2146828502, 978598683, -1940686238, -2113084676, 1168322708, 1599531853, -630509371, 1223213223, 1218903291, 329468219, -629899114, 179935820, 1534681848, 1457091889, -111381242, -1706289831, -716443014, -468491105, 1157829004, 1927862967, -714378159, -722528989, -1291183086, 1803742829, -105736135, -707780882, -195764105, 1280461330, 452715629 ] ], [ [ 1805548412, -2129292108, -1901193162, 819390704, -338769435, -337900499, -1892348767, 63474837, -975592693, 1819257788, 1820665312, -625389393, 850523706, -802339956, 272905656, 349320538, 70788690, 1115473515, 571454881, 482493813, 1544726100, -1631382619, 1434914213, -879942853, 1970213280, 1626199163, -1424830227, -68292086, -1787672956, -1057465923, 1218267586, 292713613, 2064261692, -1024394480, -1850982483, 1964895422, -657360223, 218210726, -996333904, 1357363666, -1453592836, 1273987313, -1091432521, 380894700, -1735069813, -1121145181, 1174444542, -178225329, 1936943341 ], [ -694725659, -1888484940, -964437561, 1080804198, 222597821, 430477070, -1681092415, -383885529, -1899011122, -685995686, 978006978, 840427503, -2125729461, -1907180245, -2107626589, -1866194740, 733171377, 933150288, -725295595, 967827230, -1995928731, -1430197883, 2146483465, -488162777, -989893125, 1226937626, -1834995879, -1933246069, -1214999050, -318323974, 1259216638, 16283347, 1707000615, 769586778, 1998792737, 546415801, 794170948, -1636472520, -2109413548, 61527812, -911668237, 1532907537, -1101418275, 937727683, -2090034649, -931711048, -1588388512, -1115882741, 1430162776 ], [ 598227289, -1076282628, -386388760, 1255172908, -1422505505, -635863650, -2128778125, -1143519890, 1675549666, 1034654414, 1478757394, -2121858333, 1608435515, 101579072, 38281954, 554097321, -1328361441, 953414308, -26935934, -1749122050, -320204621, -1358021277, 680736651, 2082855719, 2106590788, 1245980729, -1255605366, -762946447, 989247141, 966680833, -168243733, -926320796, 1181402723, 574944260, -1469399108, -2069012637, -243577248, -409002015, -706090563, -1489859926, -249854541, -834102405, 1788765898, -1226019568, 205648471, -1230477147, 204091030, -1471099980, -1853651071 ], [ -119333688, -61713952, 16983627, 760104727, -1072044684, -820277463, -915890494, 1910053786, -1163675402, 1372853506, -737444410, 2064718469, -337012993, -625679240, 2039677260, 90808231, -1760233241, 542742000, -1449030615, -380424448, 1689800366, -1173356232, -1062915058, -812069029, 724144998, 621744343, -1655517968, -1435404653, 1256551054, -1123999349, 1108367851, 891124584, -1953713568, -1638057724, 1104132365, -1865807975, 1336391337, -211827362, -692244041, 225595765, 2092820907, -821944218, 317593726, -1332683716, 1541780050, 1044402907, -789785406, 1461114845, -34016812 ], [ 1968826161, 1568916621, -405583496, -1223716285, -1731315969, 1175725969, 1036182865, -806218314, 2053287672, 731621449, -935668601, 751217235, -986303829, 1857267250, -1453530035, 383354253, -2004847310, -577681647, 1505031556, -1646213930, 444704913, -203092603, -2018555428, 1695151622, -1368301031, 72692572, -1702637255, -802304778, -1421282062, 638565892, -1587608280, -1446158824, -656017195, 1242271470, 837137276, -518247680, -1018456478, 235162648, -535097569, 759953131, -1623630595, -665368889, -1765874308, 880924930, -482176228, -2132645083, -149962121, 503576394, 994959672 ], [ -1411345548, -1385736664, 624548778, -650187322, -253238619, 293551292, -235059680, 994614388, -1214323580, 1107600489, -1749284262, 1430710859, -1402412794, 1674623176, 18477351, 235656571, 1208197774, -1895503174, 340150602, 212567949, -1897065827, -1793776369, -849123303, 666734039, 162939638, -1201523212, 1855145485, -217438092, -1502313581, 293314461, 1647358055, 1700527435, 459100363, -2054029444, 1964893495, -1027061188, 1847806504, -1653968413, 1189161650, 896976765, 1203501182, 78384549, 1557679160, -586699974, -644308986, -1430852427, -1853516930, 1299500120, 2026818536 ], [ 925782425, -706085222, -1621663080, -1883039543, -114511261, -1366685724, 1268604348, -1465780746, -1843491956, 538975601, 633725729, 7202088, 593366462, 1359723914, -153304144, -712792764, 175765998, -1530894165, 2014580761, -680353788, 1768849074, -1097045721, -635122213, 1748789415, -388180617, -1284486343, -1982073769, 569255325, -784799756, -437652696, -1078623308, -1250133736, 2082174417, -1608372770, 1433904419, 1957155411, -796931568, 1187188187, -763635914, 1495931966, 700486999, 643330778, -53471190, -1499092917, 1997530695, 814661738, -2077851039, 362415251, 998340639 ], [ 315224688, 465209315, -2103410462, 400421069, -941640422, 1481881206, 1936688013, 1381028723, -356308022, -1242548626, 2007018640, 1372998174, -395966804, -207283595, 635929080, -1176678115, 1775397493, 2035844106, -1069966119, 101478343, -766921938, 398254433, -125900635, 1924497815, 321761294, 845393148, -883759489, -854387087, -2030335603, -1292691774, -1725116934, 1772154313, -298476279, -526861316, 452693795, 147378739, 1911926676, 71101860, -1524154704, -137024053, 1387583574, 716963889, 234280769, -755236709, 1867457747, -1583880325, -1078409004, -1679681607, 580473164 ], [ 836336575, 622176238, 1873052613, 1237048644, -1530814601, -451023087, -1633137264, -896506723, -978010946, 326634938, -524780957, 134085154, 1372163565, 1698365189, 966873338, 1990943099, -346488937, 1839980294, 55594354, 1104044476, 1954813071, 1066186810, 443897469, -957997319, -571521544, -873767498, 70863072, 350435965, 1600225398, -1964690206, -1333614617, 1792747034, -259725542, 1615974876, -200513387, -56188536, -1687893160, 357619553, 1561209477, 660691322, -6052092, 791322486, -1222953637, -785100799, -1292636, -2100483283, -1828342890, 1283392416, -1192708198 ], [ 746469698, -1996725720, -1075400452, -1884455083, -419804815, -84357710, -1683619991, 1256694222, -1380138602, -975733910, 1576726293, 997715791, 2097389934, -929751493, -1934327783, 1025303615, 140412749, 1379683631, 1897623478, -1931810961, 1209456825, 1164492278, 63504983, 1313688685, 1856480941, 1685785993, 242842441, -1312195081, 2112976311, 1483543633, -1254045805, -1126350609, -2066438811, 381636124, -1028330347, -1452942331, 1242574869, 997378555, -1826263837, -1031305069, 1194247496, -1460728456, 497951026, -120064267, -146712101, -1376524608, 869525817, -2061434435, -1000536545 ], [ 53761389, 1726417434, 1149969670, -498363598, 805688041, -2077035664, -968520682, -1813966778, -998644903, -1926015868, 561150751, 326878670, 1172285577, -402178609, 1613742458, 312002280, -698627858, -410792074, -552801617, 2041378475, -1362058288, 1129289754, 1710112360, -1605474417, 89435719, 869487456, 24425419, -1310614116, 432365671, 1277793163, 961996569, 1824880913, 1147191103, -354142520, 1553402632, 162841415, -1741431289, 1936352512, 1944250957, -2061757948, -1622446180, 887657040, -678576364, 645299546, -1142970083, -1043745959, -833959577, -1998851594, -1592896397 ], [ 641465261, -2061533955, 175190072, 407417410, -1679834472, -1132210604, -870369852, -1885336301, -290898151, 742734458, 982458436, -1683398940, 610506456, 1581159021, -1225487655, 1843588889, 172266555, 18688657, 1564649155, -1918090529, 1886208774, 735807415, -2073299224, 1838476348, -1860092638, -2091422234, 1067086115, -307501655, 1692440590, -1754124633, 1583624595, -1987706367, 1833021579, 2006729954, 314810615, 771251654, 1229623430, -2041190598, -1509541362, -1616373243, -559809071, -1229117087, -528228848, -272958370, -1418915988, -1114876633, 321569353, -687510796, 890848734 ], [ -687081919, 1902867029, 1609949112, 988696921, 193394338, 1944708095, -908065150, -1297104121, -313562107, 1805533507, 475931293, -1944504809, -2113627437, 820652731, -283900920, -1873846096, -1817340441, -1696023874, -239768706, 85347665, 864687940, -1608932046, 2133886485, 861975429, 1711582069, 1198066011, -491580952, -1079895052, -2143028068, -1599768625, 1416189706, -1922300867, -1068989960, -427772390, 448987618, -609161896, -881230741, -1822610886, 19450068, 688553030, -1090719643, -554483846, 1543107405, -1396496316, 1795656260, -1455965251, 2097507577, -934019671, 359629539 ], [ 1081875653, -1709875448, 984007457, -1144440432, 314717290, -459104790, -1110039134, 981520046, 876940791, -1558060352, -1775096720, -385496050, -1187246498, -784634644, -1321674718, 1959739603, -2054203077, 633724165, 1118346963, -877169594, -715424062, -1012428555, 280978921, 1953415809, 1635427709, 621618494, -1244184253, 487726463, -293817535, -1632033588, -550710513, -1061186620, 41433470, -1809578695, 701470231, -1225951721, 1477737146, -1972077955, 1139024365, 2119969235, -202091287, -1936873552, 421521668, -493928456, 1783654498, -353476356, -1276665187, 296883642, -1624048716 ], [ -1813497642, -1699509746, -514628629, 1309575826, 203127387, 362998275, -916362856, -1461497116, 1961737690, -1376925295, 269395618, -184444919, -1046993313, 52633398, -523560412, 1778971768, 2145938793, -137816495, 1194292992, -1330387298, -1090212916, 1958048775, 1027037119, 572589244, 7520034, 2142843130, -1243953277, -2054902735, -1681567260, 274060077, -240034731, -1973086239, 1626862220, -1878501803, -1773908791, -811726469, -1323523107, 928140861, -637541133, 630090890, -645367412, 1490089029, 1897733636, -75894863, -1455949238, 1771562873, -964869872, -1327519203, 1529200133 ], [ -1336333812, 940924681, -1992501009, -1123818151, -827970205, -1845029981, -680019810, -869415661, -630397134, -950880155, 393949170, -89295419, -538129270, 2049018928, -119952068, 104356168, 1676075201, 1428435594, -445182218, -1451744159, 105291876, -199360654, -1284451542, -1428412959, -1304974428, 150656616, 938181845, 517065897, -307024763, -2001810267, 1199503595, 1514047761, -2100414909, 39774099, -956322688, 1253320522, 233874681, -953928342, 1176178917, -1882675395, -1840388653, -1621232679, 2027824417, -1393946608, -1388297179, 1471598736, 1017423534, -1685476273, 724995708 ], [ -181732259, 322656049, -363093583, -1284634038, 1855737387, -892627723, -554018990, 1432488452, -1707786678, 1246408452, 1233688729, 929260716, -1356959419, -792106137, -1047378365, -1844017061, 695841744, 479810577, -1644175770, 408396191, -1468975812, -572626625, 1295659286, -725831998, -545231831, -404484125, -1932432296, 273656702, 1924800221, -402713575, 1768020734, 1153899952, 767356872, -1940274617, 323756844, 1798801951, -1897788744, 16445541, -737029399, 954947284, -1308000288, 952757779, -1743213052, 1695361247, 821675246, 686798271, 2061689251, -890872320, -896491174 ], [ -1083847304, -782351426, -1698471446, 355720623, 409851554, -1482168185, 1032148116, 997332599, -1143103055, 338352285, -628637729, 2026329632, -4892336, 810793385, -1704240594, -32231231, 1355811510, -2069745695, -1289579747, 861656749, 1297175796, 56274562, -565019905, -1952682019, -852428120, -1000150148, -95616583, -365048979, -580574108, 890726707, -1579840666, 1069529208, -1228775682, 1632595175, 1344567787, -2097692971, -1752675652, 300591299, -2084222636, 1379491614, -878625302, 1477020367, 1239331477, 753151590, -1395591797, 2012242522, 2024796974, 1656022751, 779868694 ], [ -751103580, 886673893, 1011910311, 1415449451, -1194610941, 1790216813, 425841413, -1108342172, -1215392658, -1720745123, 29641314, -1648807013, 323766610, -1477265672, 2084953963, -1081338195, -1503797574, -716807037, -229089806, 189108011, 1421107566, 1384462649, 1601233231, -568624946, -1343756149, -8374503, -2036530697, 1258240659, -2061866977, 211529554, 1672102403, 1682805371, -543800259, -1571458795, 1197033367, -643225552, -1838020317, 60033604, -1522891560, 718412690, -1150705974, -33512612, 1408915834, 2084361840, -2028424791, 530305422, 664698298, -1935909470, -467882920 ], [ -2133149476, 879703255, 775069051, 1715224889, 136956631, 1590141528, -755617011, -345296180, 217168694, -773418549, 1298348708, -1147888760, -1074055155, 279834117, 824511636, -1160054633, 877802418, 1936562159, -211294257, 1572122220, -350342164, -1078856334, 858868714, -1849425326, -1304732788, 1521470843, 826917943, -1324308983, 1886007561, 735415933, 1292996428, -1465006746, -818430049, -140815609, 1508356666, 450873781, -1953355753, 1587374873, 745479165, 786642645, -1334537904, -1983446251, -580435669, -609149895, -1383672120, -91916462, -545538011, -2013131513, 1825944832 ], [ -199018720, 653253113, 997130977, -372568628, -2144728680, 1414150242, -989383029, -706598395, 772425270, -2133553558, -1505332815, -2114792454, -1248499495, 497805024, -536344655, 966919415, -1082399996, -996520975, -1424361515, -1352561603, -612007996, 609468954, 1497664684, -33961673, 587932820, 813733729, -695632990, -1419060606, -350050160, 1586427674, -1346320525, -338255103, 728520143, 2050792462, 1456699120, 2052019507, 2119636133, 2142138630, -1718080911, -1399571415, 1489981478, -235784409, 1632838591, -1596884015, 443449491, -347507176, -256034286, -850583523, -1762375211 ], [ -447695229, -1376068992, 1880266185, 1663780815, 1599530859, -170942774, -1406090307, 328388533, -914294314, -980628075, 2097825307, -37507515, -1745174741, 2013215753, -1506695955, -708516236, -77499601, -1284072801, 1651075775, -1776657098, -1760736718, 1289605983, -362827832, -401350622, -1285185060, -1880243543, -1945197480, -1932799492, -207457505, -987289571, 1282602987, 1227380631, 550740086, -1054025559, 1053718529, -1175461028, 1460522487, -478130859, -1117021272, 798035756, 1619504137, 106383355, -1367031813, 364308026, 1740669297, 1043127488, 780367433, 419857594, -783573243 ], [ -1666852640, 193786407, 1460645542, -1237183954, -776897918, 1483918984, -1826246504, 1207046143, -2055628961, -833160645, -1174969707, -708268095, 1465944472, 1140924103, -1197081760, -1483929465, -339484593, 1527945462, -1693589925, -1769028762, -2080873372, 919078719, -652861864, 788387467, -1237254276, -2071574914, 1370236859, 388035054, 881980002, 1191459597, 72670364, 1410435437, -1905980638, 36734918, 1743716001, -457114543, 566517468, 1717001535, -81889991, 1858199684, -1241251695, -1557343966, -1641257703, 761328480, 862795334, -1810900635, -1108799340, 1282868822, -2020252080 ], [ -1795920452, 1927710177, -1172747039, -412075946, 552138932, 1918449571, 1299019031, 908426240, 1518576768, 1576807017, -1685481026, -1535148330, 743280214, 491618569, -489498892, 154308762, -852110062, -1638078104, -851219738, -2125124935, -1269884245, -470972997, -1079999613, 1378239882, 111230294, 2083617488, 1113451308, 1401198727, -1630945446, 298557128, -601701401, 2134702316, -1166910251, 1049755053, -955675727, -1474572760, 2071783057, 2028581276, 1401347154, 1866892489, -1550265358, 1756388659, 1959264320, 938021523, -109948575, 1418436836, 1898655930, 2134455113, -1751203535 ], [ -1790337791, -897741025, 2107925150, -370339165, 360670077, 1169547009, 658792175, -466849071, -1222888586, -1176082549, -243467552, 328479231, 1360547729, 2029232636, -885887261, 615842839, -688059230, -587170827, 130005495, 1079951741, -1056375744, -1975318393, 433681156, -1903133392, 2042721045, -1320602435, -64935515, -410715092, 1500153276, 1250635257, 1399540668, 1820773319, 88216816, 1213179504, 583375683, 225715757, -969151828, 1261523327, -189834243, -2065160426, 454735911, 1165183841, -1110706876, 758136497, 1507210360, -475622994, 1038349269, -705420366, 1560700499 ], [ -1065382108, -1623803890, 1279721246, -150788891, -1721813114, -853826255, -1507843303, -1440718090, 343397059, 1908391681, -176353452, -703500002, 157175256, -397431119, 451028517, 1492861304, 1297679572, 1991230782, -1722253257, -1197675306, 1806795219, -547711063, 173265050, -1590128893, 1798422208, 1953624689, 346593760, 992388818, -222316325, -2144835518, 308800912, -433611366, -1652852483, -1820415029, -1098923475, 735449196, 415197371, -1989092540, -2031665930, -1399115348, -683958529, -1765973273, -221055885, -330336062, 209980722, 948236673, 1142569310, -613521655, 35754849 ], [ -1444682743, -910696542, -1540862190, -737700699, -1512499137, 1804025929, -1213862824, -2031479642, -1696222557, 1971404174, 1869560178, -108979919, -1597020707, -1574449679, 2133869775, -455293094, 371874746, -2144889827, 279753825, -1589746449, -921319397, 1608560381, -650592051, 164743567, 1681187585, -1230213774, -1848246053, -1194290427, 693892184, 369074578, -1005784943, 973962653, 1932894769, -331893715, 1878800590, 940240756, -1648782319, 1267351256, -964355583, -669643074, 1113575152, -136840693, -239663849, -134110567, 1289263672, 900398243, -87641233, 1477123830, 10349115 ], [ 707116644, -516349690, 1897248866, 674988682, -2080970358, -959042493, 882534116, -284783294, 2039663972, -544640490, 1560304682, 791549131, -2038708292, 613277136, 910211771, -1451985991, -883796074, -820230529, -1325731113, 513736645, 307495444, 499699683, 93980142, 1667809487, 650208814, -407966573, -284503468, -1551503323, 1079474941, 615802146, -471060902, 1626238120, -539097382, -803193992, -890958345, 1032534285, 1748282129, 521295463, 771710061, 1099774284, -1135227526, -1645744165, -419652029, 749590766, 1493304367, 508040141, 915570905, 1519821715, 1179976898 ], [ -1360078910, -1141364556, 1752861185, -388223400, 1346859571, 2118656501, -998574043, -239592578, 1801235344, -369860887, 1625687101, -845650403, 2028927620, 2124149045, -1694624407, 1040133170, -558312785, -1565975538, 869665006, -420875567, -2053721281, -1054640853, -115855744, 1346555420, -903217969, -229396342, -70263753, -856532413, 1560104587, 1820682938, -1505208098, -1405205623, -1387602864, 2096933797, -433767201, 787637840, -2142595860, -997198937, -2058379769, 1391420518, 1434716633, 801346525, 1467680740, 1322716990, 1449113679, -1791543777, -951489211, -1427807285, 1324638922 ], [ -2145126546, 1998500294, 1183543330, -606546739, -668393154, -306032680, 1155101171, -860346326, -2132083843, 201064943, 986943328, 804599469, 420290210, 1570088003, 568560488, -72696067, 1156307629, -1974348168, 75244202, 336738723, 1773627667, 1739335949, 1310028167, -634133613, -1984363302, -1849046085, -1189672425, -1581777788, 14733500, -490586277, -1344971419, 400558579, 1176063571, 538506159, -1212083358, -1784968968, 192152548, -56239438, 1883514864, 810672503, 22270919, -1685899065, -935361010, -1453121565, -695521355, -1965160104, -119618884, -1762731604, -1253740005 ], [ -143473597, 1797694066, 1713664381, 126624992, 1993120414, -90110501, -739405659, 2034400468, 512666002, 1762810725, -1244744869, -1344585637, 1597332307, -608932361, -276950965, 1597128914, 1129196797, -666421047, -1797024796, 1376240250, -1940914060, -1260702207, 1780880921, -343354675, -1126428549, 306348883, 1594156759, -997574548, 563829495, 1893216128, 2031772773, -2119284863, 1114874922, 1246697320, -171067013, 980792250, -1573860882, 786201993, -276000823, -1918269052, -1369382568, 1461957914, -369065161, -1666634044, -1462626470, -1402057446, -1265801369, 1661707556, -1863612987 ], [ -143657007, 1780117382, -978140902, 171891694, 758784500, -1705727266, -1338398440, 1480152693, -150354415, 1990303566, -987730995, -1746372024, -690547632, 1725142875, 1523496064, 1564012132, -1220216754, -1546148864, 1520742710, -461482038, 775187171, -1916916890, 1913265167, 1606588905, -556138593, 859721115, -902274483, 1141963431, 1480555606, 504312322, 660667351, 2146733488, 476481908, 91792114, 769402257, -373049624, -933928246, 944729559, 1273556985, -530961958, 1174705249, -1864501096, 1303129089, 279271664, -1229594535, -1146501206, -462659917, 1566483566, 1667003805 ], [ 1149571359, -405428927, -671204781, 1502200257, 1036759960, -2034342397, -987156005, -1691708185, 542034435, -1174887815, -1619902081, -835479397, 1207306737, -1265710620, 961635487, 2057144588, -569834751, -2147449054, 210580785, -916510921, -1042992984, 28756578, 1301182980, -273323239, 1973441809, 506862749, -1888603955, 986387574, -548644776, -1293547072, 1847180676, 1877675243, 1052463723, -1114853313, 395652244, -1111180437, 694803277, 1917316477, 260034380, 2099622597, -1391046688, -688616840, 512272959, 1643980824, -1472978003, 172963481, -1742748970, -1779802462, -1084151938 ], [ 1752252564, 460839125, -461071193, -652282769, 59987798, -1560244092, -1203970057, 67697446, -783141987, -1492783844, -1704488621, 177670383, -742407837, -1923111061, -849652830, -1732877692, -1359145762, 1006261877, 2053129167, -1445046416, 1155397919, -380345663, 1367464192, 923319857, 1442541885, 1204241723, -1346559193, -1572052938, -1042812474, -510153881, 554328333, -829705651, -2033268730, 1538808393, -1748600253, -1967967091, 1070854305, -1484891208, -613514964, -784861130, -535593992, -2049552950, -1760452918, -1794582920, 1277929486, -10943668, -2053968291, 706483512, -105420203 ], [ -785986848, 326710820, -1005070022, -14547136, 1241296979, 31136392, 1558125251, -1910831453, -302803313, 59363496, -1691585550, 1065155552, -938541077, -303015751, -453806095, -1533930872, -1519414151, 940348931, 850307438, 1181117635, 1908383621, 1137775996, -17749832, -1029099030, 528046657, -1168045325, 212805549, 1838072981, -1074819804, -524388178, 664525874, 1545077275, -1043648900, 1281825418, 1428867411, 72449362, -1041225037, 1813070174, -106893476, -1189111338, -529591398, -339529313, -2083586344, 2051575586, -292833898, 133671153, 1943626832, -88104845, 1826788497 ], [ -56549433, -364056154, 1478595352, -1888038274, 84114072, -1251106529, 1634555845, -462535027, 1657240677, 168288534, -1653569832, 1328447605, -61148959, 1009875759, 1709039055, -1474137846, -1760015279, 1502103637, -778388324, 1643186440, -472312234, -968854267, 141238813, 1795996403, 1067024484, 1284781350, 1619068112, -1651144422, 1529657351, 260390701, -1259585814, 1309708384, 2025978202, -1464274101, 1854619177, -367556172, -1706844686, 1447839074, 33237501, -1774858218, -173601793, 1945997704, -2078903706, 2046744087, 1578883356, -584783864, 1192998411, -580228632, 81470639 ], [ 1854742486, -1067732388, 1355373752, -795170837, -584453639, -38747282, -1162639508, -1753395929, -1426527779, 1503644094, -313094070, 1051750240, -1985737695, 470387546, -62548793, -1391591826, -1296532107, -1917597084, -463787825, -785447134, -1154295132, 1217103813, -1535122254, -2047972785, 1128960543, -1158921578, 477316949, 951475511, 805793787, -2143726576, 304482340, -827143775, 1333321730, -653474960, 1604037068, 628583110, 483157844, -1117794528, -571620960, 356282747, -69579434, 1962638343, 1908700929, -1859012823, 2142992063, -1817008658, 720424326, 38769724, -1422489188 ], [ 1872680953, 1280881345, 622940368, -1278137652, -1514633949, -1340250438, -1204679909, 1760983464, -462149499, -1789923070, -1430328727, -201990228, -1298779567, 1240681353, -1501316947, 511647572, -701921695, 1775460231, -313267222, -194378685, 1289237625, -2140970646, 888612217, -2121459477, -1736258087, 1910066298, 1087983174, 1388314295, 899453892, -714487915, -39677579, -2054266886, 385446852, -297574975, -1944879034, -1740370091, -964994142, -1114073416, 1560383606, 652963418, -819543389, 1458337563, -37692029, -166190614, -587455312, -479643475, -1982354530, 1575630157, -907132478 ], [ -1907936052, -1201432137, -1339797208, 104322762, 2136034342, 2076555146, 837248267, 593622870, -765673946, 645592669, 612171975, 411658554, 1411148486, 1397747778, 1040825831, -1167753630, -1048732959, -1257834637, -465899342, 1777605403, -1378707040, -347717648, -1934199709, 1883569275, 2038981148, 1495399995, 852166835, -59344173, 439228868, -1946957665, -770211092, -1357046, 491333152, -1480093860, 231489949, -1895322384, 1933461046, 795751179, 157817915, -1616266118, 546965416, -1868379368, 165465645, -1177022691, -520727816, 519879823, -2059458582, -1865822603, 481402913 ], [ 2021629439, 914854158, 1261349254, 47256610, -1386809086, 814753708, 1944853606, -1598844553, 2110801652, -951356652, 976741199, 1720846114, 1909107625, 2061804595, -1425719345, -1773981938, -799539020, -1162554087, 1549355279, 1014039620, -1580084880, -1237424074, -654146849, 1603642721, -1757732804, -1308629325, -632122465, 1753611999, -167423044, 1399336576, 1451755971, -1074462141, -323147247, 242478179, -300595538, -151096640, 810050523, 852999730, -370183288, -596348369, -501190037, -379741366, -265834092, 379970253, -737276034, -131116283, -952693643, 1234498612, 1736072862 ], [ -966613285, -756303988, -543246601, 1345325269, 1753740723, -795011106, -1215032874, 672058603, -500767755, 1000888712, -1183222355, 1519118366, -1318930414, 766713429, 556271420, -739086958, 722908112, -1541501129, 2002292288, 679880708, -467366268, -1765906670, -32588228, -713328710, 223373120, 1223200241, -1019639236, 200415312, 856052061, 209139647, 1985891344, -2125108796, -1441137623, -595110226, 1951597417, -174290971, -971641245, 1838336746, 499764187, 1823311486, -119851240, 1061833622, -349222540, -2032527978, -1852948457, -765212635, -657784584, -1069699885, -1627736804 ], [ -1228477521, 1351536777, -1860575607, -1076441113, -848120245, 1534222774, 1637163389, -1279440960, 1843205277, -612317445, 1273540786, -2144699748, 1992154752, 1268627667, -1273365200, 1624827299, 1788289445, -23038156, -1642859188, 374511417, -784787803, -1450934532, -1493418933, -550042881, 1639213454, -1997788781, 361029948, 1890612352, 1369014916, 1522991437, 1288308959, 1542874777, 534960199, -1222829617, -209366174, 68262224, -2096013722, -812863556, 245103134, -1280652842, 2007303699, -1089225769, 1055713365, 1517357840, 1604430508, -907888326, -221581116, 1047074449, -1703748963 ], [ 633525406, 1866508073, -1740443944, -975870802, -1324167182, -7053686, 1644175735, 1584485521, -905932983, -1294862228, -1286893110, 1493010101, -237621457, 626918370, 1979760648, -1403070809, 163272312, 1546167566, -1624087320, -1689019142, -1340356018, 1831225093, -2107955402, 1104546299, -165990311, -249074651, -580675506, 86888180, 156721320, 479830239, -1374766521, 103370302, -1493053486, -1684750404, 1873861082, -770168848, 328366556, 798925978, 850142842, -1459202978, -196607610, 358630936, -495535830, -413356702, -2114894929, 1888932527, -787489950, -378316926, 2027219890 ], [ 1598881121, -1451885794, -269046126, 443880410, -1039051845, -1203927803, 507597484, 1845197221, -858791066, -1770516661, 1899602261, -302468389, -1406299302, -2075356112, 1081982576, -1492503453, 1286092393, 1639562101, 179772937, -1639073936, -150978433, 1317335408, 1345320916, -1401004389, 230721376, -1500068686, -1899388645, 1789517881, 648111218, -163101497, -1239684848, -797833424, -1646350351, 1860500127, -676649131, 1269276911, 1998386314, 346234205, 810572986, -970806801, -1748008887, 1831661691, 863769573, -299015150, 2026975871, -1660381221, 763142252, 1816031438, 1044815585 ], [ 627307412, 2111169921, 1729207470, 1178665116, -77773562, 1805946308, 912321250, 1151896055, -1864701254, -1138063381, -948334720, 1092454684, -313515448, -2038616993, -1609380785, -477205954, 1788384091, 676504295, 218956537, -628718506, -1052476801, -1194065645, 359428192, 1745240017, -2091007127, -1507304724, 1232948365, -1688862878, -326334652, -33844480, -1389051570, 1918358394, 1380872998, -1890964712, 368335626, 744892438, -1718664550, 324782753, -349391204, -999123273, 1346194725, -2138787011, -1019586282, -1704983295, 599247314, 1874178990, -1835828191, 309189081, -1777380415 ], [ 122476498, 88975155, -1814229669, 92034044, 986788173, -2073269528, -1011012003, 2030339431, 319583165, -197912824, 916676572, -1249592560, 560297958, 1976084893, 1505550627, 1860909088, 1743158421, 1576990445, 771484909, -1901794487, 1653580396, -1210249819, 2096942466, -883548707, 1415012251, 1437063262, 163330725, 1747839533, 2043630843, -1862065304, -1798773998, 1217645542, 1721666975, -1893964265, 429113147, -1365183988, 29903860, -1538584145, 223400674, 927217214, 339784513, -1030609132, -613565366, -1085803993, 1262215701, -31065160, 233377936, 192090582, -2108000068 ], [ -1821581839, -1333463423, -1162712263, -1185444056, -393062313, -1382106120, 1270545487, -824046845, -1826070854, 915246388, 1826122686, -2127580477, 358558371, -661601781, -112861923, 1600171435, 1012874099, 2022465920, -1339063926, -314753584, -2022024044, 566495283, 1514287816, -792662086, 140913603, -168713133, 2080327533, 1234800455, 532197617, 656165874, 910776810, 747366455, 1705592956, -1935306248, 859057305, 1537286104, -479319165, -1140519808, -1005543600, 58539644, -162337839, 1982899246, -105507807, -633841250, -174316886, 1613845439, -260046716, 506064825, 1955299663 ], [ -1649932862, 689966644, -2082216718, -817092782, -1592248070, 1575932471, -241077755, 1393502537, 1161909142, -1026912624, -750797050, 909333263, -1706268342, 335813630, -1759582790, -544750532, -130160918, -267656235, 49149451, 445916561, 1954863464, 1727502184, 1949828259, 671081511, 1494717454, 1935135452, -1489149366, 478804025, 2026180735, 1192584994, -952422516, 1118748986, -2102260641, 1641211971, -742337136, -819603513, 672152422, -682754322, 1069291572, -103367943, 1476701402, -94789469, -211122827, 867000349, -1953869321, -1322355516, -148003856, -1316973277, 1800101265 ], [ -1433573675, 1737375218, 675677159, -1650232151, -1350779052, -714231220, 524229028, 1123139235, 1587779584, -340740916, 342347176, 1740365855, -153355838, 803773266, -1683358722, -410549710, 686256001, -168842429, -211812012, 1988589026, -49735943, -895133421, 22404054, -1192830580, 709563123, 810765754, 1935462472, -1033758352, -884741351, -600560450, -24782584, 141892226, -1260353198, -773642541, 1521490453, -1062817722, -2083388470, 95730586, -1096003492, -256078350, 1956318977, 226517405, -1206536018, 414286057, 2086685134, 384516227, -471333613, 128357589, -466287101 ], [ -146176243, 539888238, 1556002405, 1780993339, 2099891554, 999359667, 1697492281, -344960847, -1779357198, 365782799, 1631928936, -1468963391, 407936621, -341980249, -564884176, 1493652567, -340760073, 907115300, -806822431, -461581792, -968852922, 2042519132, 1154470381, -1343521335, -827305095, 1964037407, -1655809091, 23476430, -1425559035, 85297729, -141838740, 1278834116, -153719618, -147440731, 1752057260, 1322156713, 503173091, 1325305726, -1823349927, 746088661, 1947230554, -1152270736, -575366239, 1881587311, -267626001, -1044393340, 734513613, -369208966, 1078217353 ], [ 1438919720, 1190711242, 1390217625, -1200125581, -1028353909, 1140276672, -132464644, -1242658692, -2047135976, 902101543, 1233163626, 198546164, -1243402713, 1517062726, -1139813040, 151415725, 1545758509, -412116853, -1436868877, -237565053, 66687284, -630545226, -385225400, -1873828468, -280619669, 1547621499, -1312505591, 1608471411, 554622132, 1181480901, 686129899, 911536582, -799677404, -34629157, 1373750624, -1246498409, 810935084, -310273093, -1496688986, -1480740201, 1355718600, 1204864244, -1911941386, -944816743, 356707917, 2014045576, -1445696628, 719379430, -872335358 ], [ 237832620, 1488336734, 2101225110, -1567898803, 2064771672, -1155049944, -1069199774, -746850447, -806733806, 94481763, 115369494, -905653175, -1439247588, 899254606, 1428513391, -516843632, 1999823165, -31428425, -763230041, -1656602029, -1146175853, 499867947, -233088011, 1197126014, 79707683, -1762466707, -34261358, 635005566, 1080627768, 801940008, 1402187604, -276699186, 1877283837, -1373599234, 196842209, -814225530, 1815765644, -168881800, 1885355782, 1372403049, 2029031363, -1663953039, 1860209080, -1283719085, -1363867961, 682240148, -298928882, -2094630351, 1396019560 ] ], [ [ 275507122, -1448246931, -984022541, 1675316128, 1775564017, -1657046380, -1640565308, -201150536, -1078208101, 934163133, 1801799341, -830827750, 198595653, -559383443, 1241847662, 405009226, -1577663955, -648008156, 1472005693, -1207516112, -140430907, 1502367131, 419141411, 1131815086, -1553908617, 2116769142, 1897842880, 1387719604, -1104424685, 1630739513, 1581618987, -239911220, -625258843, -1438683338, -1516344689, 368044926, -1218175424, 20065472, 266145433, 444742989, 2060764676, 1938634150, 1580877877, 355921753, 1040868623, -1728802573, 2015719129, -625142119, -689833455 ], [ 2119534631, 515051287, 860398350, -161278549, 732883887, -681196290, 1015522205, 1785290983, -1127831363, -2097258749, 469625512, -1675076680, 1625255887, -497544318, 1946225827, -1581264119, -280795276, -127585836, -618300497, -187837900, -1420691488, -1233128586, 515629046, 1024324340, -1485362683, 380030102, -658401540, 2026434892, -274064180, 1411155250, 1565523663, 1740521251, -688191904, 1439485730, 1693033110, 39032008, 12035636, -1837938322, 183482616, -1461312502, -1111488483, 1106235425, -1210716163, 300046485, 662386328, -1832820828, -305617932, 1217422827, 1752397242 ], [ -859454647, -1958970373, -2099933437, -883194587, -1074547022, 1800825868, 1625728071, -1010614124, 1087954620, -1918804364, -1278727724, -448206235, 1596899428, -1694203746, 1728672183, -1486956368, -1368628208, 2017360023, 550309364, 1129601471, 1339726135, -247188791, 373785736, -138921085, -661777145, 1294161334, 1417982888, 394982838, 1094825062, -1916619839, -1033324906, -770747844, -2083116353, 1484192989, -145545031, -1256508670, -126160672, 1826106732, 1990166031, 806240841, 733227064, -874039111, -596157139, -608631606, -1373831147, 1179719732, 1679512559, -968351986, -439108390 ], [ -762027796, -1958878530, 1731373423, -51413539, 181892963, 1789710081, -725195871, 1901868389, 952765080, -1615130243, -938568454, 1981799464, 460471418, 1586492772, -1302296682, -2072904545, -2037086227, -1285215699, 2024077331, 1205272837, 1900688312, 1248489309, -1929419862, -532189013, 1109800463, -1498470971, 1936108211, -1753137218, -1644110796, -470265582, 1082072584, -686606612, 963650731, 1477750246, -600742781, 1725514097, 1063404810, 527469494, -1511182450, -1134134806, -340897380, 1422675138, 532930076, -239128044, -1011384637, 206307882, 1119928480, 1739474752, -940272602 ], [ 1899764790, 240874727, -680550032, 486390818, 1750335220, 1020412339, 1644626073, 69055661, 1987959331, 2097781769, 572662716, -1210169999, -1007244843, -987843904, 1827723454, 1602007037, -407920907, -2005759063, 1013929083, 360952417, 893275666, -827591461, 436038765, -519575350, -29319888, 1077044029, 854406544, 116538628, 1782103166, 1880850884, -1666722485, 109394701, -1444325801, 1425198332, 492376172, 1046842815, 679963205, 681070272, 1062490658, -563338355, -1157993878, 893703189, -1433556632, 1672662729, -1569669248, -1162992508, 890886975, 1091765152, 1734590711 ], [ -1191956524, -1160346677, 1349622950, 1533604373, -276859593, 2094196553, 716119470, -1860183375, -1250088071, -321889266, 480455526, -605160663, 821315011, 254014748, 809313029, 1181134661, 806721655, -1265905911, 1873655138, 1174092832, -934644263, -1855032311, 1588109201, 2095034053, -683204499, -135515276, -796367511, 1979006631, 472906770, 946899816, 1615256845, -1278700504, -189134203, 1772433037, -295612800, 242062501, -294980394, 1697784087, 2005379915, 777827515, -1251378680, 1101877871, 1872468408, -425317683, -488319238, 193158135, -1433059628, 1200271278, 767888852 ], [ 387409194, 2085969648, 173322322, 1977653893, 664755314, -1193781272, 467153659, -667157641, 802708004, 346288291, -1814785898, 816729652, 129278774, -636198667, -295200276, -430213601, 373719772, -1487934800, 1705330479, -317012388, -1372565197, -852916983, -1224613309, -1827980213, 1011950046, 1917747723, 1733081386, 499302404, -1836818910, 1229610156, -1216313381, -1699217190, 209995432, -1127701872, -1457924919, -617237062, -1435766395, 1412802359, -318893002, -2001169852, 1079863230, -1253451877, -540724092, 974526059, -1351528510, 619281157, -1692229955, -873150893, 147059139 ], [ -580128958, 298918979, -1997730158, 2109146251, -20587076, -1250068024, 446004726, -75565983, 1606663403, -863430801, -1781288559, -33971749, -244393562, 1902218853, -1879708733, -1624500946, 1830881423, -1788185032, 548921914, -1744324954, 29476500, -782547849, 860766416, 300244033, -1627570120, 1484378013, 1576561500, -923519247, 753087109, 1136298334, 1457400421, 317281872, 1911023131, 274869433, -2074301141, -658501196, -1629490687, 1703341897, -805930945, 1679954518, -689354189, -1646419910, 1917794312, -809852267, 1470919293, -979478593, 1668872122, 1815758219, -1224547789 ], [ -1383826746, 723308934, 1204585084, -1903587305, -1738581595, 1436642794, -1043681383, -1296515283, -618996374, 749946114, -711676097, -57037010, 1377873439, -462708985, -618265694, -863868669, 1209258482, 1371937128, 552176057, 1569471928, -1731294196, 1771052125, 1587207623, -2119474901, 1897020348, -2099565408, 1021495057, -1487120342, -250404686, -707502099, -308308647, -1579349032, -1940846562, 1323777650, 119476177, -72912023, 1452715515, 45470883, -211908834, -1090578389, -1283047792, 261668573, -1095857902, -1494641545, 176620884, 845236743, -1080407833, -553201588, 1792922085 ], [ 931810710, 294730461, 1793849948, 1913261742, 1092129324, 1666342123, -443167159, -521042810, -578746344, 1969544403, 995255775, 726299724, 844214797, -1159936730, 1271515686, 1438282693, 384046813, 1148237821, -1819276814, -701871423, -1754560955, -1026056568, -879029852, -650866382, -1593916543, -623404180, -871076538, 524092663, 639712050, 115212306, -352710695, -1545600399, -1342708534, 1996852561, 89289452, 715386570, -802909509, -740557101, -202956617, -294678091, -2043617429, -620072279, -1522198606, -1944301287, 1587486706, 508921776, 1716089616, -2139577164, 732082815 ], [ -1629302127, 1761075714, -1515631490, 149590982, -1857652610, 828931409, -178771077, 1778303509, -714009981, -1802609354, -1357930452, 1882883193, 1953723653, 1397260364, -1778616574, -639222888, -1533189869, 2131234683, -1748252745, 1775579250, -327563631, 1221108615, 1834471420, 1995399902, -958834029, -2014137218, 755098441, 1530887955, 948263482, -1497378071, 1944617100, -1628593385, -1418371165, -1855318283, -356616881, -62804434, 1524444428, 1528254821, -1497864800, 1215129569, 1332638278, 1307855366, -498503649, -1527353826, -545486609, -1101251781, -440835061, 1317739800, -289150690 ], [ -1045430661, -1982845936, -642455991, -2021877269, -1803499135, 1335722724, -1842828404, -61699384, 303309333, 1525878659, -1235234520, -626819791, 1326470636, -439209161, -687241638, 2057091922, -1153650438, -1159660309, 425178830, 2118472397, -94580145, -2136286963, 502556347, 403395305, -880263307, -1099710901, 498201381, -383018836, 67074373, 731761707, -956983539, 1598404566, -58014048, -1343429934, -1398661598, 1201729269, -273389047, -677698355, -19480808, -817823274, -343732186, 1717179440, 1228510030, -663542393, -1119523337, -1108385384, 6544978, 57209365, -1427510256 ], [ -718476060, 646293074, 405264978, -1506474597, -1212936335, -1855514204, -1187840971, -1774858777, 2054840375, -1267633931, 1141744993, -920308395, 320292386, 693199228, 1306679034, 1213980802, -1406162370, -1370579255, 898448695, 419607888, 228347666, -1894796658, 1891686390, 527189562, -287540729, -1564342052, 346337304, -1895792095, -300634400, 110022548, -858252063, 1826457016, 1249385368, 1436755108, 986016473, 134958828, 1471145014, -909401716, 834976093, -1897224206, -723852377, 2004337314, 1196635921, 1110686041, 2120392647, -1774524452, 825189918, 2075673413, -1220769412 ], [ -1015578813, 275959768, -102375522, 502410964, 785754859, -914817538, 1395858775, -971190321, -447725002, 1311170497, -1092940369, 1266621341, 909689439, -484901107, -1095232736, -1532243174, 548254846, -359049979, -1378563195, -1223843524, -666022843, -1732535042, 90666363, -1589940817, 1083525998, -1332716754, 963749390, 1236636917, 1823940710, 439576418, -750375897, -629996122, -1782253511, -1690436162, -1919740823, -2125603891, -86112815, 1285611186, 1153626465, 1683777589, -993379645, -1599894875, -1008488271, -1851175196, -235306698, 960792846, 1005346947, 914844969, 680890947 ], [ 1006898740, -1622158597, 219056609, 458290756, 1980749492, 1720462626, -1055445503, 145775395, 888362523, 606109400, -209793615, -1465831739, 1209957485, -507095577, -1825772147, -1098080073, 1948784579, -2089414135, -500528900, -2008424712, -2085620386, 831618749, 2115150273, -1982903036, 225958455, 651804631, 2065603502, -306559912, -977781579, -1485794452, -337708611, 609021358, -2069233602, 1410275688, 1355016925, -1083140356, -544697720, 465940671, 363494235, 959562657, 1566811246, -1950821335, 388702032, 347800251, -1739234581, 1286214240, -876412128, 1332537288, 744098547 ], [ -177224925, -1041918501, 1139880683, 532295390, -596085667, -254460233, -728097716, -506181887, -294397556, 935218472, 872897548, 1183102641, -1756089492, -1455165881, -104571321, 1426451891, 773629378, 1629151750, 91393655, -1143053813, 270206151, 894916103, -1313518147, -613675237, -2070243130, 1726048018, -1040285956, 1316996855, 162025568, 1505232746, 662494691, -1654509725, -1876544845, 1601479557, -116468867, -1099089920, 68551092, 1572226988, 640943576, -139635397, -294072294, 1464343920, 1668904363, 1351301485, -839043126, -1951400217, 1059125052, 285950411, -767414186 ], [ 506641682, -1908421078, -664911628, 1483800057, 1840644749, 1917865472, -1815645288, -633022955, 1611354449, 656341327, -194481250, -1636160061, -1198493534, 158458160, 932355414, 406423701, 133153812, 695015291, -1502558925, -530347633, -696031041, -902361453, -790835459, -601438035, 10640781, 329863027, -720752142, 1018346693, -685063893, -994023321, -2019322906, -1431781478, 1629890590, 332430369, -1880480186, 1528280554, -233571519, -1355769421, 956222814, -1291994263, -778599345, 1026758263, 1386198766, 657848613, 1462673850, 2079624993, -286287799, -1843879690, 363676382 ], [ -258064494, 1598352286, -1246970206, 1876921408, 580285810, 1509593946, 431762078, -1860149529, -1958569540, -869537454, -1942736638, -1371832371, 303966052, 1971007953, -346143311, -679091746, -2025855619, -142799610, -213002985, -1486969390, 994093874, -780321721, 1239048561, -89198049, -1390581640, -931875725, -2024493126, 1599001009, -850907115, -1507830478, 1382827895, 1805543418, -574123866, 1765181218, -690119499, -688022182, -2041087686, 1385429222, 615795526, 1781916885, 1640037010, 1783909771, -886569975, 38362950, -1021178211, -307341770, 2105619785, -161030557, -1040569316 ], [ -714264463, -256195925, 39336915, 1007825933, 1357950222, -762414294, 809172035, 781367661, 1745748862, 1764052371, -1289414223, 1731705469, 186329137, 1938000123, -2142870117, 1104263708, -1054154407, 1921370021, -1867487972, 480514057, -1654735932, 2120473571, 1333168299, 137506334, -135106436, 992657890, 355950056, 1913443521, -41917461, 685394174, 946212788, -1564148662, -671015851, -1669916405, -2088768082, -615172121, 706921380, -1209533650, -27616347, 1199954707, -1411803675, -247505840, -783427777, 1247648017, 1107449078, -1474406660, -31712222, 1054231843, 796135497 ], [ -454528111, 114745168, 625093928, -987073248, -921613292, -864769277, -819325048, 243130261, -569974042, 719164233, 2141956547, 434490810, 1621000363, 399251585, -1654319889, 1647093318, -1722803339, 1240160468, 376720103, -1877725684, 56465932, -136815489, -422651083, -92597855, 334989094, -710484674, -276270785, -1864100399, 2099849250, 1931166962, -1237472672, 1833494936, 387940202, -1461575964, -326990177, -2104643348, -950295553, 1513131997, 721765237, 923807182, -188782248, 1180333442, 1625535532, 332297163, 1282248438, 244971686, -1612210245, -2123992332, -1881434666 ], [ 962875396, -1617967917, 896099317, 1003160705, 1486023151, 2092730114, 905419486, 2069328912, -159735659, -1135779082, -1832069019, 317399705, 32488551, 1217257682, 631325554, 517776119, -2096925717, 350838131, 1367378188, -1501008067, 714279562, -503454573, 1437903323, -403011271, 1912701311, 805299386, 1341107174, 1623659379, -481102498, -1548236524, -1888217005, -2138930961, -1786862070, 879673924, 555187541, -127598662, 910440894, 49434134, 1167226686, -655169561, 2022073588, 888393311, 980986046, -669760108, 2132026500, -1685542998, -322412747, 46994144, -1207540954 ], [ 2087857601, 61363119, 949524618, -1889280272, -1541787374, 262706506, 1060183668, -356847849, -1098639515, -729724749, 812643109, -1477843085, 1914014705, -269817002, -1420629969, 1196929511, -1250412473, -157486540, 759332867, -942606760, -587513658, 1679551730, 888192889, 389305632, -1663284627, 932255117, -1361307916, -1980425940, 1556881561, 742295340, -1533485726, -577118645, 875708480, 1029081897, -879046644, 453475124, 233386390, 105064056, 2089158778, -1587696180, 248980360, 748649596, -1580250622, -2093686783, -908518857, -297191741, 449272051, 567572401, -1647571743 ], [ -1152362308, 1747456335, -2062140527, -763051741, -1029529416, -940140195, -540207416, -1853722077, 65774196, 815084916, -394428802, -497702482, 771526850, 859506848, 266575709, 291417660, -1146521463, 1443228711, -2016592899, -1768663743, -410825030, -1954296754, -813438907, 1052699286, -652021940, 1440371270, -5998575, 259488528, 1117766802, 659970722, -1909318519, 1644844138, 1858547366, 1370423982, 1567107221, 909228732, 1039397298, -538423348, -1539095050, 447101529, 1942458259, -774476462, -640811638, -1584580952, 1160980599, -1994314644, -1501181408, -1447750603, 1079717391 ], [ -1424023935, -275944602, 231153228, 1101699811, 1935211507, -2123230025, 152426496, -1222521347, -1159970867, 815008488, 1129570703, -158903209, -487089343, -1803528801, 1514666026, 2061993681, 586683820, -1421238496, 451169305, -1332542599, -1336010550, 623418846, -1977687632, -1316312270, -885533981, -251889442, -1473411911, 1737225685, -1111400830, -524717239, 208311383, 1611274453, -900415499, 1910612943, 1159780309, -135124340, -1510378362, 933030333, -1300219074, -204054078, 125523900, -350598700, -2117195848, -1671226661, -1309716261, -900363460, -1948555559, 22653825, 677334541 ], [ -1397853083, 1565314110, -1433005391, 1199319557, -548739278, -1848587707, -1123470861, 2102232323, -935419757, 700670258, -1530243671, -1884313259, -913679241, -1841577537, 1491298330, -1763579137, 723987881, 2131465417, -1162876017, -786604403, -1089121463, -1610656290, -551329755, -2015805895, -851787559, -1457070767, -1082672596, 68455130, 2141590437, 884832145, -718482322, 1123806846, -897745737, -1827952577, -1060553953, -1793085815, -1408657254, -1363260338, -1136564032, -524816929, 232566651, -181605225, 1011774768, 1778561930, 1842381030, 1062757848, -669327398, -325589644, -898512770 ], [ 66044796, 54324278, -602077522, -1808314663, -1793865595, -860107521, -1958972345, 1858704427, -312200384, 1419956653, 884625562, -712048383, -1850161596, 212778730, 996856417, 748251631, 1851975816, -622999857, 1135616899, -1979659649, 1312746171, 478027986, 56534652, 1308095492, 1500184619, 1607248530, 1004104608, -1624259283, -1916295467, -1003865836, -696775371, -1441431030, 1982148323, -1654213776, 1590598622, -2140671460, -1304919692, 783476142, -296734869, 1439929023, -717543697, -701111361, 1093056249, 1736422264, -1584938576, 1951696973, 1531596582, 110057940, -1709896398 ], [ -2109380989, -1716635183, -1433927127, -1304687590, 503234509, -450432744, 87313919, -628184948, 14270415, -365960352, 430762659, 591460247, 711443521, -585197070, -883117755, -1931182858, 490493135, 1741052926, 1994916339, 2018119094, -1433663971, -1879598511, -2147157250, -1667292795, -1977859510, 1766049355, -1488650556, -211781820, 2008046755, 2023750787, 650420711, -1882066745, -1288834024, -820270124, 1548726848, 1956579071, -2075443036, 981187341, -1208467345, -29235479, -1287245137, 979589881, -1022364231, 2061749634, 1372048941, -1921832406, 67518306, -765829172, 363364878 ], [ 320370942, 766217150, 619939944, 1231444994, 819546379, -456623548, -850440027, -1515305356, 275182867, 745919206, -1723816063, 886739793, -1345665241, 1364961622, 899653771, -1787801635, 1278226433, 1124164508, -536857900, 84377269, -1900524948, -1179378324, 1023610512, -1338644457, -831410360, -293122786, 2141636167, -1234869935, 1646179848, 714188413, -1644699290, -194217417, -23887851, -540391703, -2129113594, -2110732506, -991386985, -236866355, 152184714, 1070510899, 1175750461, 1577265254, -759745216, -98259743, 772365552, -681618537, -361546836, 220326568, 643006407 ], [ -608175778, 12263253, -550904204, 1612498683, -2016513053, 1596208562, 720952748, -1396589756, 402821423, -257177122, 920549554, 1567163604, -326491996, 834963187, -1981125096, -939434999, -310100047, -99971143, -819127647, -676875834, -1461351627, -1709626077, 908380612, 318446544, 1674012008, 1945278816, 1389586479, -825160733, 1834664992, 1372210617, 7462721, 1594335371, -1133249554, 1707661656, 1557279391, -2096025033, -2044761406, 1324528199, -1080076690, 425748144, 1652173620, -59932639, 619684229, -1864797395, 1530248175, -337410524, 1032395676, 189221014, 1410466781 ], [ 1886817460, -700441665, -412819814, 1261670411, 1676004241, -2023652235, -1191300757, -1052116369, -107019813, 1824414721, 1510750464, 1030063974, -53303149, -1359204290, 188898876, 615192233, 1096282731, -417610236, 1485689531, 1733139771, -113121546, 243656873, 394169041, -2134078348, -1227968159, 1366312008, -895001642, 1650821373, -1172840942, 253871876, -1768293715, 1830417483, -905090256, -862065129, 1629259181, 1190776436, -2031244743, 1394015348, -2102428881, 973108369, -491895225, -1936766785, -1772387733, -196024286, 1949844102, 542489778, 1648773673, 1997665583, -1417018497 ], [ 1441667187, -1025608240, 1671026992, -2146147975, 1394324123, 982817462, -391125334, -736322574, 1014475186, -1825939841, 1353649092, -1383066346, 1027120094, 1093048122, -676460275, 1692676850, -297360483, 1139305748, -1491895142, 1158245823, -1487731343, -1011951542, -938796628, -1101924235, 1672717940, -1409540707, -1568755709, 157105749, -1157024222, -1371478023, 2003375162, 1999350108, 438048990, -1717039236, 903206724, -555308846, -1762236347, 784153740, 451513569, -188669720, -507685401, -1063387900, -1540246977, -481194080, -432504567, -1454282086, 322281489, -92937841, 926973196 ], [ -1432258448, -1814252253, 1299865316, -717055187, -1597839286, 1706485668, -113186300, 1999583458, -734015314, 1118460057, -1460091635, 371053030, -1808608364, -1088905137, 285791344, 1666285144, 2071527284, 1844168520, 331459385, 2061609966, -913898233, 764517902, -453649353, 1446528099, 1866414090, 2024041337, 1523239580, 648727987, -570638311, 466638655, 940646599, 637898651, -739399467, 210390186, 2048890484, -1213107677, -1203813793, -174970759, -349766838, 858324782, 780887607, 963284978, -2069376749, -188119434, -677498985, 1914088989, -351485990, -2000799745, -818012880 ], [ 1031017688, -964697049, 2121349167, -43055461, 1689283351, 895138, -1824363731, -1463627159, 1490887527, -999342831, 1714844403, 547448428, -1350091958, -1791812613, 234636505, 43582915, -311720519, 431114108, 516939934, 719003476, 2003044351, 1891350372, 1383855457, -447781997, -367649997, 194992015, -1460441970, -1517317817, -1817004814, 1723865575, -305453397, -1117531018, -721025738, 1007430434, 1712468921, 1470515395, 141014876, -541120545, -1982047094, 2500569, -293217405, -1653091746, -117901951, -535443818, 369386602, 977852626, -2087208687, 171566052, -515734794 ], [ 1405630625, -590424941, -378064309, -1114755671, -551681201, -431966716, 1820214137, 1424234864, 1585320699, -297478784, 401607163, 2019003719, 1723885946, 1109100832, 1923339613, -886261653, -1440799458, -621433494, 1702183385, -1959679390, 311934793, -2095102001, 1583005803, -664812689, 2016339304, 324613094, -781513989, -1891800773, 1866481425, -813631573, -1553219668, -155724426, -1927857762, 783851653, 1042036697, -946060824, 1429586748, 793314038, -1242275870, 1852441193, -1811504600, -1784361695, -537843679, 1991239776, -1408236085, 43811160, 1617819561, 1943712823, -527382183 ], [ 1883689441, 443494956, -1065349955, -1730469008, 1568809584, 2114306960, 423614004, -1982386429, 2057414562, -1337523289, 1531174810, 1768810004, -28251580, -33080284, -2068054098, -325961096, -60583254, 1363449732, -1179692671, -1398407878, -1791559104, 442353711, -115859127, -542483931, 1535478139, 1891457432, 503105499, 1571679413, 419921929, -1285843994, -903150640, 2043101374, -167583873, -687423729, -858596767, -931200925, -727243292, -725464072, 375230320, 1304200959, -27010209, 588223313, 836744743, -493807477, -474267153, -690713341, 559117426, -1729142564, 1909867213 ], [ -1017258945, 39510716, -369589694, 1791370806, 717566680, -1375463866, -608031072, -1078390464, -293892803, 1073910123, -1420237656, 2081012742, -455612398, 1631488879, 2073455774, 1260173980, -1466878375, 1707773305, 1099466959, 50818572, 1971722566, 1173713065, 934712707, 644283584, 304676131, -434786690, 716631263, -1929770312, -547057975, 841462739, -1795373612, 1546751028, 109145055, 91662074, -2112653907, -1649177135, -1681615647, -495030477, 1303280487, -567323852, 15123825, 461039189, 943116144, 1194251418, -1397641305, -88344642, 589474002, -400899983, -606917459 ], [ 1667857275, 745269695, 193748534, 1009032919, -964197625, 467822885, 1332565425, -2050225605, -1033271474, 1321122543, 1591510638, -550108362, 669428905, 561578496, -1905393782, -715959733, 1177373249, 1346716390, -377662528, 1386346743, -1628762717, -1729641690, -162848318, -1778061504, 191730149, 769992256, 1344059657, 996488551, 1252726922, 1691704834, -677106633, -329472267, 899161228, 918019971, 86276910, 199537943, 1939942513, 2127900862, 2090627470, 507907876, -784670267, -1496146935, -1836171657, 1369239036, -1839331469, 129641581, -825362993, 1493253157, 154933252 ], [ -637610518, 844425918, 798363965, 1631129161, 2026614882, -1228572557, -807880388, 1349214766, -1290308849, -1705033769, -145234713, -1900311809, -889480446, 1183273101, -909465514, -781369473, 1978115193, 446865483, -235775551, 1833685232, 1717971781, -696199559, 510179853, -216933742, 350240122, -785770995, -271295212, -531199723, -1494246901, 868611490, 19351761, 1256505440, -1345848508, 1761484430, 1286378662, -1085517100, -123659528, -74064360, -1829064778, 1299905287, -1822254856, 2085991808, -1493167679, 150367684, -384221798, -75230741, -1474028809, 1626601463, -1469054923 ], [ 1329268817, 336435039, 224833088, -587362975, -1513146329, 567027437, 1758653000, -1248348707, -683969509, -943935657, -1024500924, 531099043, 364538046, -1657969760, -1461477233, -2044305732, 2042424971, -1826785755, 1258976159, 1512664296, -1112194050, -2106704910, 1175746638, 276302968, 2055659517, 17194715, -1937344902, 2046063006, -1626904619, -139077869, -1141150386, -520702314, 2061323359, 362412271, -448598886, 1848514873, 940198668, -1773528647, -84915688, -2088882197, -146239727, 1255519814, 1484536592, -2131033767, -1125067560, -1635665245, -1652436863, -1751397731, 846022660 ], [ -704368647, 995325312, -156743657, 338588808, 1977648626, 673109166, 1780388839, -1044903860, 1576695860, 46200409, -28702848, 1693296915, -1245776279, -1480351814, 1834616165, -1661051543, -514008909, 239454980, -1295121665, 757239334, 1456699790, 1179554385, -393773220, 1205008503, -1862084421, 1481351984, 1989778930, 1288096334, 1212930083, -1403764829, -591992297, 1603119603, -510556938, -25241159, -673150806, 221872946, 432476060, -1523718849, 1017809969, 312185462, 1873690870, 1333852958, 386036520, -1148141108, -1112343809, 1660012453, 1228368433, -1576705970, 758868349 ], [ -241689373, 693155550, -177061932, -421329461, 1136357099, -217987829, 742613160, 1809272235, -244680188, -638822380, 1426683987, 1847484443, 1581049897, 138213321, 843072766, -1634362296, 1907897679, -680664503, 920353766, 634625577, 1249294433, 2020721550, -239164250, 1078363102, 1145116024, 199087055, -143568583, -1682666087, -1711358263, 125072599, -1417464164, -78488897, 1453010601, 978146707, -960195240, 480964188, -1374120589, -1846912687, -275669554, -1087164100, 583936136, -1649412051, 769407823, -2132341135, 1800847952, -1501840538, -1974632402, 367399149, 164942289 ], [ -1973472913, -1159048024, -317709578, -803170862, -340015170, -1914249715, 265288352, 706709772, -1014213169, 1984588792, -209459371, -1633703651, -584461862, -1757165975, 1658217316, 1061075125, -1401859391, 1920340098, 1207668572, -396530222, -1103450515, -306284457, 1934874283, 1774931919, -1944987618, -653984936, 1122248906, 1909499547, 1300977411, -743711360, -25853666, -1872779286, -1739279939, 930510028, 1559821915, 1647494570, -633140380, -1588580342, 1643283813, -666463099, 992643387, -1803863043, 1058866495, -1750688178, 877139326, -1160844127, 832441015, -1728027348, -890116077 ], [ 2079654467, -1103842638, -1714157213, -163245012, 1045851731, 150851714, -150536835, 1853885891, 2065620616, 200401343, -1432513526, 401410297, -872111649, -1343005040, -1334966511, 661915383, -1452209153, 1695165277, -147976568, 935680051, 855671328, 1661513058, -1106404452, 641344502, 562278856, 1167467661, 1779144021, -1929829483, 322420205, 614036484, 133208962, 1668843427, -1525668123, -1743685765, -979955787, 1589272351, -277916603, 773849532, 815220415, 1376161575, -557597064, -1733236662, 127146971, 1627771752, 1038473782, 824336249, -1415692559, -1361760113, -981269838 ], [ 423578751, -529270143, 1259007797, 935569707, -1534055396, 855869382, -156286888, 1834988109, 1203301547, 221060300, -2506480, 134595858, -1139545377, -1341282332, 515437397, 719942364, -135802892, -287776710, -380103345, 1043199082, -1222039943, -497624001, -1757023250, 1299762391, 1703756350, 457558866, 164302947, -1784807394, -1908503328, 1404752525, -1330839500, -267738382, -1279182853, -1875667059, 183384468, 566575670, -32754787, -1033036900, -804851638, 1275173052, -1759750896, 620014099, -1788803950, 866965354, -1474566355, 1764966337, -183791443, -1025280887, -1586254314 ], [ -1474358579, 65445491, 1103790947, 1088547843, 1634799591, -294043295, 1214329619, -945731029, -2117675173, 2001718203, -913375163, 333029268, 1823532651, 2008527209, 1920986494, -1102136053, 86217562, -2102549539, 145211395, -494919792, -8270906, -958515464, -1355364935, 1718075823, -1485163492, -971529873, 1307600450, 1367421262, -1848646875, 780167569, 757718883, -941881046, 1452810827, 842622276, 1341851683, 289363537, 1963757545, -1955201159, -1500798020, -1622766963, 1958911802, -1719607198, -1201979673, -669543437, -1758361297, 68047430, 234435328, -1970163377, -103504634 ], [ 1478287583, 1867093107, 111135024, 1344195824, -1580407846, -1501574951, -1851927045, 7042043, -443505097, 1920734640, 1303235529, 1408086397, -24543734, 1280246785, -799620900, 279695573, 614156420, 1143922657, 662516290, 572433210, -292232909, 2108240188, 1917505649, -1556149889, 779764927, 163301407, -1535021491, 1680361265, -600182020, 567333587, 1600694921, 1837666977, -586982334, -450290209, -17099495, 1003942650, -1397996471, 1223434617, 1970713030, 215233548, -906390883, -1005834806, -83228830, 1900542132, -1556567821, -62206503, 76694658, -589475545, 1271585868 ], [ -664045563, 174336725, 1696213543, 1873110674, 1614417716, 441891819, -206733452, 331309130, -884988257, 1233149241, 2106709613, 653304676, -1412703122, 334329756, -1261640375, 1729659373, 440854285, 161701217, -1262181379, -243238383, 1675005716, 1773901809, -1098224730, -1041597809, -1065033234, 1826515699, 357721460, -1988218094, -157005766, -1564682707, 462965086, -991888957, -867486049, -1468429069, 522608422, -1998096168, -2069436948, 1161876256, 56502342, 530448360, 732289866, -1481513177, 133383568, -942343760, -481397616, 1896564526, -895320197, 421541749, -539060978 ], [ -2062235254, 492522297, -1984769197, -1788588247, 988754077, 1869818038, -1357257387, -1803888512, -931011021, -1075281121, -303774275, 199156155, 653156076, 1428696847, -648683810, 1993300937, 406392196, 913005630, 2095573968, 807373817, -854195239, -1640328501, 561907452, 2021007661, -1219481770, 587122224, 1977878472, 69532907, -1828814960, 1094216606, 710620317, -1451728139, -1069552705, -1680946731, 97530107, 1169761475, -681308051, 1551972528, -790898471, -2088293690, 1492317823, -2066411324, -1909624377, -1879403636, 2038837876, -36952680, 1777985039, 1438927220, -1309444647 ], [ 1274608761, -186022390, -645196823, -1096046484, -1168688849, 1135592834, 1026339719, 118723783, -747795774, -561367985, -2146649138, -1931691949, -1472947093, -1458574455, 1376133321, -498973738, -41724741, -1291242965, 1821027198, -862842954, -1301567379, -957671536, -1076746564, 1180143974, 418308331, -1204702089, 857286576, -1099330399, 344469257, -1233713963, -1270129314, 1655406249, -1783853122, 2091306962, -342607589, 43351366, 507345910, -857008386, -1511556805, -505033178, -243571992, 1772692590, 1396455724, 1536516276, 206131546, 1249419347, -1588696849, 623326844, 1993655910 ], [ 2115063368, -1546194901, 1916335792, -176090863, -857372796, 1873183184, -978288698, -1737785336, -1062792922, -429164321, 327507320, 589031341, 346541041, -2066091518, -1736385580, 825046155, 563602177, -666479224, 1950887105, -1737580900, -945228933, 346730158, -1051993284, -1158422490, 888305039, -1346129860, 813267921, 1536130260, 47391560, -426421789, 416216182, 1251490641, 1583574864, 1552863114, -971977597, -1183749686, 201893248, 1900962690, 1515163451, 558320138, 1242266546, -329700274, -370283098, 2014172256, -1136938683, -1903959260, 1884594970, -575173363, 1756780470 ], [ -2114762373, -1763266411, 1705883179, 421448933, 2034873141, -413569875, 1167479493, -1005751772, -452171916, -1337929983, 1498753385, 2069433693, 618778605, -1430791205, 1401778269, 1893709891, 155711847, 998801684, -1085411543, -647713169, 1616714091, -1171682031, -1832881059, -1257801228, 1055273475, -1474021045, 672672783, 1804765074, -1485907249, 1975366845, -898733904, -581322186, -620715542, 225015971, 1761964449, -1374035178, -736552221, -942602016, -433907502, 2127007527, -1350755164, 806303864, 42023808, -813814620, 893035808, 315449428, -956028571, -1786216747, 1568008383 ], [ 1739678787, -66720753, 692969310, -1253721590, -727075426, -971419407, -484418210, -1452433660, -1170471098, 660265952, -1233577979, 1986593729, 518251915, 1970008937, 1914713352, -670063896, 1827660665, 717091621, 483083663, 1679623956, 737999001, -35545909, -710567970, -1488477707, 983864271, 1886589836, -317890999, -538570944, -1463617193, -986281465, 1558588005, -1471755200, -205606666, 1903320689, 15273282, 917390637, 1999218339, -1070136766, -976536849, 1111867015, 1835450524, 1268761278, -277238175, 2078081640, 1356736799, -1187890725, -596074575, -456974409, -1395943426 ] ], [ [ -1958000465, 403733800, -826957073, 842726911, -1112758231, -292715636, -904917982, 1767305198, -452556424, 1244391162, 747616418, -1615777752, 490320609, -1108460697, -267840808, -1922878218, -474220615, -770429806, -1077004530, 925546707, -1669613339, 1744178726, 530517327, -1514728140, 1534313012, -1082647696, 548037534, 1444120877, 1760340498, -195260262, 512079891, -1027869311, -745425167, 285616545, 1933045694, 681499046, -1797942144, 447882706, 1421935510, -2077520080, 550733582, -1842280170, 1003992136, 459982800, -1203854016, -1537071781, 1421718421, 2067126799, -1463508037 ], [ 562189470, 1748168634, -1310225940, 730403734, -491532317, 1900620154, 887619267, 305093149, 794492357, -1444898091, 477865675, -1141170792, -147246364, 34338492, 355115518, 295451420, -301692023, 1343680170, 1818275223, 1642348003, -886098913, 960349406, 812209547, -1196993573, 644377451, -2068035842, 1341638035, -245958450, -1014009778, -1856537475, -1133007499, 494151130, 2000080665, 1637070017, 566044594, 132760543, 1007639161, -485755249, 811283328, 677730218, 2071550850, 958973278, -1548590843, 1522229728, -630396027, -1131175119, 1455071689, -243853150, 948960212 ], [ -485671744, 83757001, -574677339, 1085824559, -1168514480, -1482137991, 1139570755, -1260071724, -1709022657, 490765054, 296490599, -2041609324, -682966430, -953825086, -1986542656, -2056638801, -1049396160, 876861654, -1376053641, -1464185390, -2043091056, 1065478613, 1706126041, -808698983, -2086738224, 899133464, -2055863673, 1937724181, -399553129, 895765013, -190830121, -1756308154, 1919302311, -672600669, 487739367, 353453898, -1357180395, -1878303777, 671131156, -952856355, -583940774, -27053310, -375460894, 2013868750, -358106041, 420001749, 1665059075, -1885286549, 1011557906 ], [ -1924531818, -1268704743, -376377260, -960376764, 1055043702, -1325398579, 773219906, 830491832, 1722212387, 139142305, 1056047249, 1782646019, 1808745064, -905833067, 2015865014, 1700974846, 527068802, -1444502954, -1975755705, -2034421380, 1988360119, -1999749269, 967437698, 1611884294, 398186712, 2104758484, -740045107, -431460755, 1921976511, -1307734614, -1762663636, -257346323, -1570172652, 134114279, -38571041, -848399510, -144269394, 188219690, 1694810203, 803102710, 1366871006, 795668343, -1060250385, -181303949, -266547158, -983405384, -1435374913, -1155680138, 214653066 ], [ -126590965, 591843414, 1693114194, -738193606, -1150168664, -182496955, 1815998944, 1893333792, 1627158237, 38702885, 80781691, 396792324, 807815145, -1731648826, -581658134, -1172905022, -1475329883, -1230196846, 317212814, 1194958540, -420300550, 1650011335, 1154056054, 1535935808, -589399300, 1774400739, 235522243, 1141951412, -48782927, 1022101641, -1806405626, 634471122, 818084905, 199589592, 1019978220, 1242703134, -1925257383, -1587476447, -471215420, -18213335, -983358589, -1263518940, -699906966, -1732386083, -1030660164, 1581741090, -837656995, 1702136873, -865140153 ], [ -1594223542, -136367296, -58043328, 1952886172, -262722079, 1091424629, -1447358575, -1117887946, 546884268, -614528481, -304343714, 2089046511, -693200758, 1719147171, 2091540959, -1286138546, 360374045, -212156883, 116865658, 53479151, -170216207, 587379890, -1016867522, -1620496, -1920207099, -1559568193, -2042414362, 1946279094, 1603480950, -904070145, -1374767993, -701719252, -1203101277, 131583679, 1661447609, -2062102773, 1340566220, -8430779, -147796971, 113407025, 2141425598, -43282755, 1263923958, -519913635, -308401861, 1647020211, 285841203, -298391462, 427028346 ], [ -624021282, 376259944, 1339447871, 1356224167, 1037160772, 194053427, -750614320, 1487701533, 179930312, 720263661, -419484872, 1843406308, 257642012, -500998368, -1794477817, 1116974673, 1430214387, 1152606793, -587385775, 302306589, -1852755937, 340244944, -2035636941, 540857056, 1041088131, 1008751631, 424880654, 340516958, 966926357, -1453715931, 936719023, 1917726408, -1763160964, -2096098539, 34931025, -1596437459, 1761852582, -1011942644, 1364215083, -840438812, -811709893, -285658864, 329674455, 177327086, -123214145, -1690332288, 1366898400, 1285669399, 1918112734 ], [ 1444949628, 470319891, 930091852, -552150947, -133645748, -722049529, 1399876921, -946794546, -203467937, -1020065812, -922279249, -250213029, -5649264, -1971200952, 1736294777, -81132356, -103964834, -1516320072, 2042959861, -1001545410, 1991544886, 1496448298, -377566655, -42340429, -100239273, 274007848, 1314904972, 1107079763, -2138126547, -541099690, -437621394, -1641646395, 161797908, -1130012141, -1708574447, -520052160, 45912144, -403119996, -1967870581, -1523337390, -1345299353, 1581645807, -295890379, 1520575829, 515003049, -1627711984, 1901288928, -276765187, -630433625 ], [ -1363715719, 723456715, -1313174451, -1823790254, 1989397020, -1805397995, -1361956531, 1839731272, -514819142, 800147715, 1282457209, -1293250134, -1846849788, 1487141824, 632694709, -2106178678, 757454591, -230716293, 1408353840, 1349414528, -554135511, 379984247, 329862912, -1830357936, 352055694, -468857847, 675227683, 917850623, 585884805, -2057978520, 1218646716, -1865958099, -1740917307, -833930579, -1721830438, -1044358258, -918973881, 379831912, 1403788074, 1677763316, -1468912046, -20908106, -2111998579, 444076270, -410778798, -1451868887, -1388179240, -1078212031, -1921451512 ], [ -1898393655, 433818437, 1207549238, -794864956, 1258942991, -469006577, 903183302, -1217966861, 2090869625, 943025271, 1441202167, 277312291, 1854038558, -686458387, -1055803470, 1436151630, 1564727668, -1216290309, 1511656225, -218145114, -2114053948, 211688962, 138759166, 2026855571, -2034637314, -469550030, -1988335434, 836133140, -1680878178, -799874077, 1563836118, -2076590472, 1145035906, -355439404, 1550704592, -693615704, 904598294, 1853023194, 1320421806, 181560661, -286329813, -1517636465, -716193730, 260689363, 1610328174, 110485404, 562997266, 467149383, 1528009620 ], [ 1884032877, 720680845, 632318636, -1882946890, 191817159, 229529138, 797263859, 957141445, 432098747, 904930934, -1509377577, -1666637303, 2145577693, 1319674087, 2118367508, -257839109, 1301236557, 1151020481, -1825927008, 216457884, -220185813, 649029256, 1338386102, 276820829, 292249155, 61792953, -1581206868, -1030014809, -2015635634, -772750017, -645030530, 1549959655, -1128002515, -586344384, -2011073433, -1160792921, 432170728, 1842273609, 839040015, 37812100, 1094638078, 1802879631, -197146232, -584251784, 2114767030, -1977859401, 1716156416, 1181848378, 789724898 ], [ -990178747, -1551721469, -2130841705, 1185571377, 2014243110, -1384077576, -931495823, -1397238278, 26681450, 1225383236, 190376988, 819064008, 379563309, -913576394, -205755178, -731106711, -2031937739, -649891640, 453653970, 1501014400, -978560535, -2013081331, -843908505, 683246352, 2144693513, -866116631, -1806930528, -1828867172, 933496500, -1248469269, 1495997943, -175848173, 717093317, -2103740784, 639784278, -1036288927, -119300898, 2135363887, -1842693997, 292095799, -1655331318, -1643069199, -40738566, 913377394, -1641101709, 1329023840, -504995278, -52528986, -1174477886 ], [ 665468086, 1442138264, -120402504, 1522658952, -1075010615, -1633989565, 1624542708, 473648070, -1896976510, 1735620084, 1727119173, 1471226551, 1524192491, 1624003410, -2129982514, 2079093442, 585013857, 527161532, 1566170110, 1150073295, 162839760, 355171872, 1113281760, 1430913005, 290561175, -1884503868, -1936996124, -1567560146, -1152114632, 700491363, 1213284159, -1264455853, -738779670, 2056804379, 1396226060, -1621564500, -1397151941, 1420498384, -197458279, 2048439872, -1662782905, 1055623336, -1559993411, 1630889407, 634917885, -346290563, 218274164, 2106685314, 431072811 ], [ -1061342600, 341523290, 1955531833, 1389430961, 2018667978, 913741821, 1724731596, -1306504364, 353703660, 486925772, 1751067288, -1694408180, -868117388, 481283586, 459708159, -1061646642, 1093459924, -1701697370, 768770432, 39630723, 472722707, 656390424, -246849265, 1796521424, 61384011, -1931483958, 2009381515, 646701074, -1032434862, 806668741, -1396042894, 303636645, -1329658529, 85731852, -1731959454, -2105483671, 1134102923, 1243074037, 557316339, 254356382, -1916709327, -276433213, 908053712, 716322456, -1219826058, 883344576, 362651996, -1433823999, -2122514249 ], [ 1558255994, -1533305181, -846637820, 1986574965, 192509360, -1333793454, 2123649085, 1932533737, -1954978680, -729390901, -939484050, -238336014, 737064315, 1565382479, 748680582, -690246655, -1837167903, 1718570791, 1276017727, -85062622, -53068727, -557108556, -806517002, 614239654, -765747203, -423194157, 1173453064, -1855829101, 92374901, 2024682355, 1155636623, 152888384, 705054863, -1346548747, -1676527012, 1145634691, -2137364127, 877723628, -575213431, 1082479640, 1995623810, -743772360, -1369470222, 2029213768, -1536953131, 1636714300, -943725018, 1129120837, 974798739 ], [ 1131957709, 715388658, 571517769, 1199009326, 253056591, -1884561764, 544029894, 1608188573, -943731504, -352583204, 770913646, -253573245, -936221531, 1404343142, 601140156, 1941465746, 1703663493, -1887491371, 2089857166, -1077327841, -1376369648, -1991559540, 1400663055, -1590019937, 1681677573, -600037926, 1527272206, -1658025126, -1454233323, -1237850830, 707586654, 1023975541, 407992649, 1533300103, -1526732381, -728410789, 1683819339, -142547713, 1488772562, -1526492773, -1877319739, -1097469402, 1057870716, -696123552, 1997756957, -1402981380, -1050354165, 872173180, -734854013 ], [ 2050231795, 1067901622, 1680045113, -1112559390, -1473147433, -1812556705, 2119688107, 1593985464, -2043148995, -172608352, -1831655160, -152286150, 1348032761, -1830206564, 1134414515, -1178261428, 1974975564, -1584726572, -1803000567, 962424587, 1699348246, -2065094378, 1699127507, 393325180, 1942246427, 1499185709, 1640048727, -1217505760, -1873851553, -160901434, 238512201, 1871982403, -1592957950, 1770012103, -101167217, -434811853, -1557848351, -42172, -549386641, -703980938, 1659661999, -1920209915, -859195801, -1958750577, -1188419218, 500719155, 15187136, -1626498763, -427907571 ], [ -1433584354, 2013827292, 1847772400, 574916856, 1976829001, 521853714, 1467264837, -1090027838, 74038813, -1249004088, -1253779478, -2060200450, -133536509, 1379878354, -1133419011, -2025576274, 445680467, 983594096, 128040527, 90338901, 1352901195, -1545367453, 845258588, -1007497973, 769680426, -1375226578, -330628093, 506205219, 1083223503, 524753759, 1372088726, -1728706893, -1902022099, -944485698, 1587906048, -1239460524, -1850819436, 1525104777, 1321735259, 1835845210, -1447517396, -1199743524, 267494114, 1104216638, 24989306, -1856289043, -656202828, -849903920, -1776911795 ], [ -807068056, -147304177, 1180595484, 1666655364, -1430383017, -1045083107, 1617469895, 650384234, 1523165413, -1506767610, 1534005207, 1344023027, 1622613129, 352863631, -36980053, 1271834352, -1176974206, 495120133, 1966504970, 64708609, -1565284501, 1135242539, 714026185, -822304762, -1074079350, 377799688, 792564039, 1036522993, 1784600983, 1328436392, -462440714, 635858947, 1273816446, -5418015, -22757802, -1750650077, 1231914218, 442095670, 110814998, 330585404, -648432891, -1742048303, -173707498, -1878544686, -827722386, -844407983, 612035280, -782850613, 2060086937 ], [ 727538786, -370798580, 1977655187, 368507277, 897098947, -1203560266, -1718896323, 249240566, -685519935, -549285223, 553828543, 1941926138, 1721263373, 1091797634, 1553828631, 471304649, -1725777777, 44386218, -1590426525, 198386224, -833019154, -1766787533, 1942628848, -2028831168, -775469248, 434364321, 1292602104, 496424131, 268074878, -1176880396, 134762762, 1231160919, 502337313, -1748227408, -754325186, 989574200, -1819904676, 185270032, 629662065, -745744311, 389680833, 1709110206, -1689892563, 1089425974, 1576654609, 1890210449, 1258518111, -904884952, -617161803 ], [ 525414615, 1418381162, 1081648244, 1025148340, 102575450, 497321341, 1646475173, 913162274, -782363088, -1272944551, 629787348, -972018587, 439698140, 81895256, 654297546, -1721596948, 15772134, 785803363, 1197675187, 585407421, 971260546, -19222315, 319443278, 2085399199, -1987596518, -454296293, -707526324, 696055580, -1406358090, 1364176091, -1935416855, -349330112, 1393121220, 1073711302, -826843375, 1124420713, 2038404879, -854810846, 864426193, 1642407784, -1794116672, -386627902, -1332895496, 671417520, 1259965190, -877412661, 12924895, 398092814, -1966880638 ], [ 186459534, -434072655, -1721057169, 586335793, -2049309082, -166644745, -1011108158, 807175360, 408933040, -1347720021, 612301076, -405666982, -1029231737, -1219339456, -813700393, -8125949, -1096308888, -1162611826, 160143003, 1150102116, -1441023345, -2139778269, 867965124, 2086511325, 1651254910, -1660634098, 1028357600, 1029783967, 224616387, 450073606, 1203245796, 1371680174, -1277334288, 1771961416, -1139583194, 440150107, 2053523102, -983922668, 304095514, -876024329, 685910419, -452708949, -1224569170, -396201711, 151428129, 1398937392, 566914354, 1756861002, -1871310574 ], [ 347136846, 1859632008, -905478680, -1431817290, 149594944, -1585052266, 907284350, -1117620556, 1892096206, -265575693, -554552822, -1856958135, 1660356879, 993564595, 561508893, 1560429815, 1599963239, 1168414639, 1516837408, -580357159, -925137978, 1910760980, 268019747, 1809048435, -1548017941, -281874441, 661320609, 637552886, -1235032426, 2044076094, -1140388957, -341539115, -961738090, -826492350, 2094166082, -2054499077, 57742495, -335095226, -662557358, -1196144098, -12073197, -333138987, 978472287, -1805270633, 5404977, -290543654, -533314526, -1953593001, -662888574 ], [ 1659683122, -196211157, -906121395, -1506500552, -125189319, -1021944787, -1460894554, -66309774, 918806620, -1210341893, -681218708, 1173744498, -2071933324, -1722447797, -862978118, 1159422163, -1852786732, 1044023624, 237880636, 1724011435, 2040192717, -240277177, 853994665, -1081677788, -145628155, 736498631, -1548553831, 1671244359, -848659103, -2127855304, -197892614, -454804492, 107175231, -2078205434, -575996576, -1612100594, -1226357279, 638381551, 1314334146, 790084971, -241658501, 982884380, -1185688160, 1673393227, 1185415525, -2055115993, 1103430066, 866674640, -1781399385 ], [ -1056087588, 1712095942, 1140800063, 1022250696, 1246715631, 133954020, -1095825559, 558414555, 1145875325, 156549358, -1953524504, 1462458428, 1923765245, -1306211746, 1293804321, 2018046354, 66550171, -1379738746, 779780202, 1105181231, 1115109567, -1369262403, 135512476, -946841502, -1936359490, -1167404409, 1028868051, -1686920936, 2021262761, -1691808498, -2128972151, 115911176, -485514881, -737498641, -857614191, 993750384, -310849126, 1534139140, 354167297, 1030932747, 1256735417, 1748078996, -342235698, 505064110, -215868695, -2038343072, 96665340, 458690088, 2002400448 ], [ 16546634, 720459855, -1365219975, -160077458, 2082551312, 2031940757, 284054014, 2052015420, -2125862818, -1500243086, -898577935, 1523996566, 2127760607, 1806126026, -1998012989, 1565830615, 1438286130, 1576783767, 47722144, 1839450993, 1606904276, -1287441184, 232815815, -534351051, -1936580449, 995820768, 719507659, -1278618495, -1423693165, -958621896, 1686922417, -1214667509, 1464872172, 73534871, -73600680, 875742745, -98615367, 2036604656, -256364376, -1605743679, 434560241, -2141196668, -538847100, -543286285, -728369543, -2079135010, 968202860, -1253314144, -1365245751 ], [ -947776285, -1655906107, -518888996, -630052984, -1681889607, 1872627648, -1306679342, -1003994524, 1234591582, 401190934, 1769431415, -374465119, 479478909, 100043536, -1620974505, 334255877, -159844275, 1769767353, 431146516, -994912694, 2117598776, 408533740, 1624325972, -306294209, 1983254456, -2061314051, 1272565005, -713493739, -791441684, 580304697, -1844133631, -421221472, 144649769, -209198431, 467180147, -1673615648, 1210370529, 1371021912, -847849115, -1988685824, 1344784560, 1554401206, 1387105018, -1788646103, 1289606301, 1160872199, -1636460057, 1500130557, 1115168076 ], [ -1101436886, 1888310165, 1708133090, 2070351030, -779090540, -997231372, 1593637311, -141414065, 1643567998, -1498417775, 1389918797, -980619562, 289220339, 1286379239, 1166326352, 796095802, 2144559258, -1531996907, 1666700121, 1896059807, 2127718499, 659004674, 32852969, 340407364, 201686144, -1375245682, -416718917, -1237511765, 1829038125, -2124985585, 1168365561, 581919386, -785490341, 2039950534, -1818078412, -657980243, -1458744842, -191225054, -1942192407, -1608812102, -1706764725, -1822370606, 1989616824, -695343038, 1727315827, -2028296539, -1546377029, -1873404037, -1070469117 ], [ 1346657262, -278539169, -1409280388, 62178618, 1073106049, 1583421346, 571946520, -697283461, -1476531407, -1378009704, 1595430196, -927666779, -162271024, 903082433, -276631513, -2136662766, -1672001455, 1750376267, -769660518, -1890142397, 1172869228, 1727899639, 1636781677, -1652581043, -387569298, 1957707427, 1485337849, 1696679600, 1338895868, 1794571585, -1426364208, -1637080989, -1155798308, -1030069005, 1025008038, 57258116, -2090092659, 1837938159, 188898194, 1664849217, -852750608, 392000550, -1189263348, -1331787480, -108276800, -111626966, 1510064357, -2062967424, 58887296 ], [ 1107778677, 1956711084, 363409502, 1828502218, -1468169021, -1255653073, 1995258318, -212297007, 73322383, -387048364, -1535183051, -1693676427, 1434560925, -1346685560, -156593910, 153781949, 1345180729, 747022425, 453203775, 284503151, -2143519058, -354008145, -633043985, 1340763788, 806196810, 1489540679, 50499974, 743283360, -1561824616, -1252229345, 1542497921, -677914836, -1217274985, 895705598, -1024767217, -1517121507, 2126023029, -2012009744, 427303192, 890372317, 2032791777, 1727104409, -1853724610, -1525586992, -1386824409, -1809364864, -1742504574, 181938669, 1263406294 ], [ 1865393307, -1329494612, 1518381753, -1882384558, -1969866231, 1845541952, -1713405785, -992131808, 462798641, 180067366, -506397195, -1809056603, -1603495313, 1719191005, -504096278, -806074521, -1561600411, -1199418469, -1679301773, 1922550168, 1242068934, 937035526, -700103740, 958818982, -1613799211, 2122033506, 344046765, 240641015, 1033060915, -1478051161, -1134990736, -113016785, 256555758, -1458992536, -2144451400, 498287596, -468425861, -69402749, 1547744319, -1270320413, 1395859443, 907953566, 623307417, 1250204518, 1908824368, -1655076138, -26179105, 738807569, -508657964 ], [ -1056168382, -717275594, -655429895, 355393328, -929223103, -2080174924, 513615301, 31629607, 1062527884, -882987004, -391123651, -1026156738, 142207224, 190841205, -668386554, -1670199257, 742184486, -601772574, 990394631, 407145619, -1324322185, 749446421, 848192120, -680208519, 97488357, -474949913, -2058431295, 1553164018, 1449622110, 498841889, 404440832, 1473395825, -1261196522, -338370356, -2054815424, -777285259, 946506212, 1045029836, 103125549, 1064735717, 1409925687, 1952976207, 1101709236, -480231468, -1717627412, 1000322424, -619778655, 1039823243, 400117637 ], [ -1100257489, -440181001, -1007585972, -940185653, -2072490438, -1477959625, -1286118084, -1414442661, 2104654115, 1341245256, 1139578752, 2135616145, -2052533842, 1810455176, 492859516, -309551288, -1516528991, 289368065, -45601784, -466683946, -655668710, -1422637119, 1993396937, 207430141, 161191772, -1283511792, 659093673, 1870958684, 1009787767, 1368346513, 1841013652, 517137691, 513372664, -1252345910, -93317992, 2036042710, 2071490145, -1614915077, -1202088946, 1828907048, 2079633095, 234264498, 1714322192, -1067007839, -1002048218, 362255139, -1292142815, 667792087, 1217485110 ], [ 1993161824, -835184223, -790285562, -343407951, -154991680, -1793651340, -112500626, 2130455492, -1067724933, 1012101165, 1965542202, 373436361, -514956429, 34928273, -892107914, -147501021, 1732303894, -10477089, 799927553, -916198269, 1536478908, 676393879, 727475616, 1463781444, 1839325793, -1180425116, -109684578, -1044793396, 826665555, -749295107, 1339744401, 1816952170, -725161570, 729376741, -671267698, -122186291, -1630558360, -351093558, -1760555804, -1596292316, 959940153, 1030828905, 2139739104, 1071946760, -675904342, -942427304, -297402773, 1803310900, 676743272 ], [ 305169270, 22628647, 1428794933, 1112132267, 1732379498, 1756807356, 1050818330, -718904496, 1759994042, 1329652775, -321186710, -207873626, 1459498926, 1750989542, 1222697909, -1410527100, 1277748948, 1086494840, -1752927881, -1116756550, 449793386, -1310643068, -1953448744, -771984750, -676729628, 698888329, -1426785047, -210318657, -530133472, -663376428, 472977140, -1390605421, -772761277, 1581056935, -291580590, 1816086711, -750962385, 1393618865, -1676769410, 246432989, 1596197177, -281619160, 315510408, 594927732, -2028637690, 1079433308, 1232883028, 131874147, 871979367 ], [ -560460997, -355346847, -1066048556, -98814361, -227243817, 247058093, 1263989923, -1937843100, 1578242343, -1215763298, 211283609, -1871068950, 1129572297, 2711094, 1554076622, -1663857664, 1850284636, -1684475040, 1077680796, 65174759, 687861387, -786231406, 914114560, -1864270453, -827515352, 408354391, 692402606, 1171567758, 1434426630, 1265769323, 801315793, -1316974722, 802002454, -1790887673, -2067288891, -1548693975, 419245854, 1143135173, 1657873843, -333158667, 1694640610, -253066649, -661162955, 987960639, -1400287750, 293922236, 1680724640, -1360222311, 1321689543 ], [ 1602671241, -1694145717, -813662296, -1841804776, -1203710429, -1771192196, 1395576263, -1269443150, 1167085695, 988112553, -867814381, -1853395478, 787761245, -225098963, 464575557, -631983032, -1946212859, 335108968, -378321084, -709438594, -294239117, 1525339438, 142424935, 1032058743, 675377019, 749288221, -1443489617, -289347958, -31839960, -123741599, -1688979354, -1985059211, 330063314, 1097036810, 12462795, -502465436, -954232445, -1546188971, -116669467, 608660154, 1053084777, 255841598, -702155526, -765504297, -741970266, 1051448645, 615972915, 1152986737, -1125410789 ], [ -1217915111, 340992704, 2000318153, -1975027012, -818997104, 996574418, 1164171462, 1968251020, 529868392, -980597142, -1378802128, 3106113, 2053172249, -1770875982, 879327308, -1632932615, 727094893, -228141851, 987998281, -1452627797, 886835891, 1427144269, 964814691, 2126180943, -1936976871, 950832902, 1059873054, 986962309, 530902242, 1471619866, -1620385649, -777871095, 1606214625, 1929839018, -805421678, -1725248309, -2122419290, 407163390, 1339158554, -174837717, -1064609183, -740557168, -17117713, 1453933841, 609994216, -1486264041, -1108846185, -2003087059, 582589444 ], [ 412114102, 740036931, 1762661459, -1484378430, 1133515320, -1624155146, 1277112357, 1838974926, 349254748, 1006372160, 380597221, 1761176040, 1088736809, -1704870772, 1638458378, -920841795, -1692740446, 762869651, -1335917756, -1615950803, 749926110, -1880084872, 2111874616, 1016562496, 1550410533, 260697776, 1323567749, 456858591, -803483577, -112066931, -4827803, 1493361583, -104602972, 1408478641, 533865283, -987841276, -283228469, -731123270, 393700979, 1323919934, 1673634869, 238057451, -343475080, 1255867024, -1926764369, -663360170, -988491355, -1680645260, 859532300 ], [ -445929798, 1692967088, 277048706, -762101372, 751599063, -2125577461, 726931788, 1898210834, -1444069812, 1936528621, 1550237147, 1900762718, 376221644, 2014685388, -1667304365, 1326383559, -7975450, 1369281282, -829994799, -1042629518, -2061428610, 1978602041, 226456680, 810981729, 2063202094, -1474915425, 1621035663, 1398457561, -41484366, -1603126363, 1356718323, 536018482, 45443377, -1370592381, -1421363347, 971985108, -1582061896, 2142899813, -906580671, -207920542, -1615202285, -866243179, -1725508872, 533875386, 1825252340, 917266129, 8011878, 1092816987, -953821278 ], [ -1199219012, -1390945094, -1365226195, 1733604759, 1183643366, -599009603, -300982256, 632470401, 895215790, 1051909007, 802199611, 1684160693, 641154623, -127536052, -50380140, 80325793, -1425490143, -1523399763, 2124226685, 1610676341, 322643989, -341648428, 658544663, -767337565, 1465026206, -540101014, -1732088788, 545563485, -1371841118, 1254324294, -74092531, -1086760231, -1020292876, 1204015156, -1005616250, -1845342494, -1387268372, 1691078473, 431595877, -498426757, 395094562, 1820433817, 1579284064, -1269776845, 102320246, -387417875, 862039703, -1048943896, -341257079 ], [ 1597023917, -531826907, -76625777, 1582330104, -550063335, 2116608404, -1626334130, -1999449343, 411702050, 672087518, 378121465, -1058681036, -243020761, -1116032373, -827559870, 617695245, 321225011, -1715723375, -1894978568, 2060479017, -1480269710, 2062309636, -2038244271, -736463157, 1398718077, 732126738, 1904758794, -1755199060, 1694176025, -2036908383, 917202345, -1268079270, 1963430919, -1859483055, 916637511, -2147051683, 222975111, -1716156570, 1883098020, -2114980835, 1617219105, -1091098118, -1260847644, 1116321033, 324225749, 1147892387, 111237032, -1279473035, -765355598 ], [ -1147302471, -1110677210, 178069562, 1631408719, 890328787, 1447064115, -1524730490, -339792118, 386470911, -802232417, -1930820784, 1508273137, -1283305798, 2005735002, -1394860307, 1274843505, -839747489, 1102632425, 1043128510, 376929111, 46809820, -439007572, 1280665312, -34153239, 1592918994, 818376872, 381770755, -99089809, 675042207, 1867550554, -2081647265, -353816388, 1188917305, -434062494, -956250288, 1443276610, 940079049, 584688589, 816306665, 1289168359, -1686017969, -891135338, 1133121441, 1042317858, 678371728, 1749494875, -16487800, -1891267087, 1540437536 ], [ -1071819713, -1097548285, 1229279886, 84948013, 1584324284, -1277450824, 949205736, 857856371, 920616937, 1992535835, 1677809393, -2053280540, 1118370895, -967322639, -1711573828, 738345138, -767352672, 1025993546, 288224600, 1679164902, -496623771, 1327021510, 1949446493, 1228607682, -953328656, 1397346291, -1290842382, -114268933, -177090399, -36663792, 999298329, -1442798925, 545279599, -1528528715, 1025538946, 1972157216, 1280419779, -1438483116, 1107076719, -1280999449, 645074987, -1391440711, -1574203781, 661238903, -84266141, -2097135833, -1853898, 915337257, 1801728965 ], [ 1576416182, -685530596, -327533858, 1640064195, -50395756, 1392456786, -1783659836, 924883425, -1816505330, -1992252346, 1228115177, 705537819, 828777923, 1046263968, 993419622, 1588772906, 1106043675, -266689324, -556885458, -798281491, 977012181, 2082006165, -385225708, 281677847, -2017595338, 1927696588, -1272965703, -1069080811, -548955751, -1185214252, -2054056362, 863730651, 59735906, 1066360779, 132129948, 728604760, -692955687, -1592549242, 566304583, 961532647, -626053362, 1362025304, 1868009096, 411761068, 1904039868, -1403200087, 8776107, -770277863, -1773080026 ], [ -181015750, -984989165, -910205421, 510397407, 334977951, -811375089, -434081148, 1345569392, -812412977, -297339565, 1344552429, -769824553, -1446413383, 480719641, -707254149, 1054900786, 385190929, -1112743850, 1982980762, 1259023056, -418790920, -1014922627, 1624169157, 207749682, 146353005, -242121117, -1335480539, -28193124, 1839357519, -1548525356, -1550977860, 113194886, 1444157846, -1359452505, -1935646480, -869865344, -1221726391, 1565642308, -279777219, 1086832926, -530019167, 731911456, -2079003149, 891443811, -1684114609, 1163222891, -1159644992, -1977342015, 397033066 ], [ -961424984, -2067095505, -1417063433, 747419965, 1549168082, -1017444926, 655424741, 1766742076, -79771105, 1296148169, 1485743920, 1000300013, -1911847608, -1098089999, -2093026122, -1877475431, -1616913625, -1836233687, -1017428897, -2137470932, -386801640, 1583241016, -1576496801, -1082068321, 224340903, 190037442, 522105261, -165330644, 70230864, -1979114264, -401978517, 1710079174, 1015355233, 749721638, 1166463091, -48787853, -891303640, 732657610, -1740270981, 1152943998, -649187088, 62541823, 764504065, 1477063747, -2014927042, 823276048, -526393670, 1845587395, 1150339303 ], [ -86141924, 189090897, 403213709, 1541708037, -191650741, -1614628471, 1106868374, 58140508, -1561429001, 842742410, 1815432223, -371506954, -187953308, -208742829, 554305656, -33179378, -995160071, -1483605121, -1347412139, 62555363, 1059873924, -1072173300, 960907507, -399010199, -1851772189, -1242959157, -1490573731, -480321723, 616499740, 983708682, -596319450, -69306647, -2069911294, 1323695403, -1291356651, 1315813706, -1085172467, -1472908470, 242471074, -1889884075, -896608351, -868991731, -156245240, 119590722, 833758637, -805683630, -1192670495, -1962887887, 1542041767 ], [ 98483519, 33696845, -39444267, -19574002, 952161656, 717411056, -1083388397, -1303203315, -1866754424, 1603345505, 800872969, 1607989903, 849033864, 150439144, -2146407550, 1394137605, -495311460, -1473617514, -1044463318, -154064344, 2094266424, -312056552, 267596631, -2146009082, -1298181613, 432334926, 375086272, 864845992, -1419922612, -1871863306, 438375668, 2075080337, 1632856474, 616494061, 159988117, -1616083641, 103708305, -10057477, -1982920443, 1658813667, 516956577, -311776880, -1858906836, -720245938, 311720346, 1893240322, 258772978, -714934113, -1004882189 ], [ -1366051980, 1964067186, 1048100546, -1416658411, 841357250, -849028455, -433375831, 1519107891, 1067032985, 1950593346, 682216094, 1856668817, -1611455729, 1240822741, -160188465, -1617969095, 394609322, -2014834676, 330832012, -499849898, 1690126315, 1069378003, 638114946, 2135082472, -102749034, 1442932531, -213860767, 1662662681, 900753486, -432674629, -1434478173, -978408299, 1458407716, -229063480, 338299284, -224116239, -1012695188, 443048173, -1283074487, -1978572293, 1143603122, 281347672, 1967375139, -1463836937, -2087249749, -1675135404, 666752059, -131633755, -1712004590 ], [ 287775685, -1832980459, 844506760, -1621052110, -732856365, 1606861245, 1833064057, 1545373825, -1859358758, 1240979029, 1936772976, 89330156, 900771960, -1501852414, -493132947, -777275964, 1265596851, -2039251127, 237468013, 478744931, 937462880, -1494359424, -1821731672, -988844640, -680639213, 597222392, -748659836, 150490402, 340960060, -1404063560, 1064120494, 2035494072, -1319153851, 1312941188, 1047194104, 1025314910, 458796892, 1866628372, 734004264, 531501825, -405813583, 623315218, -1381014962, -1294945838, -220649426, 1885716932, -788511515, -973482406, -243782961 ], [ -1193725457, 677423364, 2075721960, -1595258754, 1395328875, 2017812281, 1152249206, -942566770, -584799502, 1713428249, 655618509, -123821766, -7873785, 569036501, 491538624, 156672031, -1831426263, 1091705558, 328243571, -1256584280, -435361244, 1636508000, -1854791291, -609137154, -876900605, -283023055, -426711626, 800183668, -1172117714, -1208416518, 913657552, 1530346250, 1832839256, 2099914102, -16359407, -1238585234, -1711580478, -437311030, -1901809545, 1767972742, -690573049, 1640510771, 818307945, 1161308528, 864406857, -799899627, -1466796511, 578441998, -1676367009 ] ], [ [ 491105722, 654753294, 1187436085, 718517920, 905106945, 792466448, 1589166476, 998292138, 1114264710, 1649906164, 833877190, 74315662, -375373454, -140272899, -1243850341, -315349341, -1553952003, 1700121452, -1799345828, -167899126, -1513573215, 1679740981, -909861296, -414769542, 1610889336, 290640448, -962098109, 1595506654, -1435048185, 2005834944, 1000296597, -1103830045, 582633575, -1317899965, 1628610492, 680848697, 183424868, 553282784, 345710214, 869710190, -1484050306, 2078497753, 1260942840, 334289648, -396098419, 556310850, 461851404, -948440191, 1563243277 ], [ -1108329562, 89683560, -826272493, 1768373353, -468212089, 457739967, -1663266422, 408677452, -826974896, -980275981, -1288051443, -1696570897, -2126205997, 829029879, 1009336775, -312409191, 1469672041, -879136358, 161642746, 1364352229, 237267171, 689711925, -1341427546, -121036717, 1518354687, 1472642460, 2137230161, 638454526, 1872545623, -2107777014, 932624998, 2027202918, 458247921, -83936557, -506479067, 803017233, 2003298592, -912654989, 2008863548, -1833320180, 304284987, -2043215601, 1809452469, 376338938, -450474606, -605842920, -766921174, -1990159101, -2096646804 ], [ 1174711467, -2082205889, 269587343, 1341172251, 536381594, 533376107, -1539695120, 775344810, -174110457, 319159807, -90106656, 394389499, -988092209, 715751785, 1979275905, -256940325, 1355185505, -1169873950, 245354507, -943671929, -1291320145, 1547110584, -1991742600, 296878114, 1500883248, 935966477, -1569737737, -937135140, 1626852849, -1396620617, -1107468453, 1434040643, 101384472, 268533462, -246220005, 639923445, -2079614251, -944655723, 2121135556, 963055488, 1928477315, -1377712283, 59469152, -311295129, 292143613, 163367791, 1501323234, -929831266, 2070313357 ], [ 109646488, 1615855169, 1621221335, -1919480950, -217390839, -346921685, -93462055, 1498273947, -1765618431, 805718915, -320180111, 259415485, 1100325110, 287888363, 1822388218, 1571391263, -181457640, 2037952446, 1109257903, 1760506568, -1159340005, -773571329, 1048782328, -425524929, 986741434, 1642187088, 1840511297, 730891922, -1682901440, -2125701582, -824199451, 838616959, -591011664, 786690519, 543003508, -670464574, -1102838987, -49797131, -1003073350, -1969192905, 287050608, -1075235046, -1143541138, 298250307, -1224895995, -1743851261, -2141787533, -1342433605, -855053472 ], [ 1282204122, 380345726, -1574184363, -1943265142, -1305189778, -111055361, 349480602, -729932224, -1833569505, 1480085591, -472150961, -1884672534, 1339124891, -1875427338, -147412628, 185741111, -1957339679, -1181447097, 488356131, -1445536715, -860538647, 643002478, -1845792744, 1953697369, 1745737229, 1776952956, -1414006384, 925556071, -417999645, -1040806870, -540545318, -182947701, -531591710, -1521431447, -634569250, 1897909255, -1227826807, 970660465, -497707530, -498607668, -1632802523, 968941926, 1657009511, -405635830, 1191491356, -228325812, 630998165, 2132591308, 1971237673 ], [ -712494134, 1634289249, -977906444, -20408418, -596063863, 1074266662, -1355174835, -1769071378, -66333947, 1620018188, -1465594991, 2090166113, 1055970478, 554545685, 1270206317, -233857356, -944544667, 1511794474, -1292179635, -1518790107, -700372652, 985611577, -234317746, -1652109027, 2017955038, -1425342646, 121503413, -94577629, -1028213016, -1420704450, -1909356441, 1209230248, 620974597, 330215507, -522069469, 825636973, 2109555690, -188252603, -305621160, 980968091, 2092197263, 1118529568, 2049369497, 1133132457, 1868092763, 2068950297, -692468234, -16778868, -1154388105 ], [ 1141245, 859953056, 613930747, 1804580753, -700586322, 2017406899, 284617007, -1673178735, -1968509849, 994719132, 1064862400, 26967772, -1628597807, -616753119, 582235558, 560439703, 1348282915, 224211144, 444055955, -278375207, -1584504167, 1110451120, -139741863, -1973343273, -562958, 497262720, 41259744, -1306927670, -669321474, 1088861850, 1999014203, -1826161887, -793902213, -1088057396, -1822804049, 1304606167, 1295306975, 1551215004, -720377094, -1207412158, -1717707222, 444599628, -2064608931, 1169026333, -1942431540, -970065761, -243864151, -281483983, 1558932463 ], [ 680996186, -1036974075, -178827537, 232528307, 386580769, -1372097744, -1536244815, 279866992, 565252038, 1465256270, 6153006, 736591130, -1774604592, -202226733, 1654220225, 903842541, 1370819939, 568037501, -1864640041, -27570445, -418711533, -1653071251, 145953189, 254228943, -1321715547, -1919621110, -2067839425, -1875965443, 104865062, -1163991180, 1386637139, -1852195233, 586156566, -1433657553, 1048201587, 257103384, -1121101442, -461676374, 122125036, 456549415, 1923387257, -1707727675, 1738385103, 1063896010, -1205608309, -1240121312, 1374272865, 1200290234, -381978683 ], [ 711297800, 156825901, 1412010805, -421785870, 971716966, -986763389, -1848059851, -1899630599, 1261513100, -1442771098, 740479636, -1943975434, 723836831, -1150278858, 45321078, 1618017647, 640277527, -1274777676, 722825805, 333956376, 1469712797, -1976668661, -1040069372, 145069182, 1482014483, -461731844, 177824577, -683350815, 1297537145, 1394067572, -595631442, -1602087911, -1705125556, -785223995, -1738177753, -172189116, 1605400335, -736730662, 335863216, 1580787676, 2021654622, -1487326852, 2008477018, -723702202, 782012128, -662859421, 1087334291, 769708660, -1570726544 ], [ 1292012108, -1813733783, 1173984613, 477379737, 323433823, -180968435, -1558673992, -13274042, -550294344, 1582396363, 2065117886, -2070634822, -409189310, 1467911794, -1253235301, 1718502829, -1684734815, -1866066769, -1039845431, -731874489, -772556170, 1788179381, 901699444, -464327160, -994392026, 729848153, 554645397, -508209099, -1804312503, -1435908170, 1203867105, 2032517339, 1921530765, 250670548, -758770523, 1264650938, -1819171147, -1106074674, 1116415984, -914712111, 1058175032, 335422118, 984816155, 1469021718, -828403171, -901550814, 86568611, -1161407897, 313471754 ], [ 1571488340, 1843295938, 1847439390, 982862262, 1661051144, 1795891408, 1446688122, -136096437, -1328250060, -1642518382, 1139931831, -838989392, -682135987, -1962055379, -129681257, 1829242542, 1522838537, -381234934, -94254453, 1583702975, -990486540, 1216349755, 1009595652, 145498492, -1866342847, -2122175564, -1604828251, -1700955206, -982466397, 760640632, 1187451455, 1784466086, -1423904094, 2059352644, -2085088528, 484864509, 1390192187, -631222472, 592077475, 1076726065, 1953532191, 1697483630, -1640331714, -262821896, 1065352404, -1399776946, -161867163, 2058961365, 1808668873 ], [ -1238110039, 1493944665, 546170939, -1969956860, 1777525344, -207092805, -1172413939, 600551476, -995283270, 1985797632, -849449791, 582830123, 1233961689, 104063412, -254712949, -463523302, 720419147, -532559723, 319948267, -1022532567, 1731178594, -1826355589, 1713718395, -1816012242, 2130163393, 1678729489, 1153251865, -590912295, 885409243, -518861916, -313634778, -797312755, -926430202, 1039272266, -453853368, 1592729509, -664602129, -663924021, 307021472, -1287078989, -2116627712, 593535125, 978161518, 1308478601, -1486907102, 629586709, -228566215, 209584916, 2012065699 ], [ 1152061095, -12373390, 1382165215, 2105341366, 151373131, -1771441895, 105052240, -1454825479, -438945011, 559777912, -1643093438, 1520787666, -1414315084, -666470691, -1094957214, 947361097, 538828702, 1039093103, -498943783, 484155971, -204502907, 1574256970, -1195357572, -1090716615, -1122580043, 835863183, 591307244, -388009903, 2013309501, 1106445243, -1974326205, 544672197, -477769834, -1840953308, 195941151, 1471196294, 1192597661, 394135822, 333697467, -1694709082, 292811136, 524682293, -1449480602, -228399547, -1348928638, -1812468349, -1678925134, 1278578609, 2069044744 ], [ 1324889392, -1738919719, 1757238869, -803771897, 633762913, -385998004, 1902039697, -1112907296, -442595412, 136461639, -1094609350, 1166738387, -1071587457, 1951264287, -1853857528, -1613145905, 705549284, 858587314, -1775954344, -1123550576, -1336103602, 1837429952, 876253866, 254946583, 102843636, -514563419, 1572375354, -1892095193, 1987694908, 2120185715, 1937790174, 1201227224, 990429666, 616848834, 1236644861, -1290430436, -384724787, 524819902, -835146594, -1997714050, 970232025, -893994029, 552424226, 1975545699, 318227921, 1890084435, 1525024031, -284988979, 1123794625 ], [ 1413083355, 1025757003, -1178406985, -131304331, 592225069, -368802851, -1446794504, 1207956903, -1500966857, -1880516997, 1542994574, 1488343721, 793232441, 244663822, 461979778, 412393517, 1939674625, 413170090, -296856171, 825996518, -1801426309, -1475865229, -2032449625, 977035777, -1081942737, -1901487473, -1169442374, -655221166, -1199523297, 2099448027, 432989558, -1091789459, 804750823, 1022289399, 1295336510, 291450885, -1735536437, -1401196400, 1636879327, 2038990925, 201322102, -1209747679, 935665031, 1217270139, 686046452, -895650430, 127483027, -1620560172, -1393855766 ], [ 1302377127, 1831298679, -1169186175, -1029846599, 1172693752, 1033051618, -982457719, -91940872, -560583704, 159600980, -2121429752, -1969745494, 297813687, 519687631, -885799473, -2030882445, -2030955273, 1051878329, 1473318487, 649209652, -1969670558, -746894050, 990328382, 1106091311, -145400431, 1546871480, -625341834, -1814609362, 1369919322, 1323682938, 782544444, 1790226405, -2078210416, 949239794, 1146144399, -419542553, -496194650, -1277163513, -323367162, 396012896, 774089155, -1650972422, -1893423179, 1755128467, -152783813, -984073449, 839605419, -1030107443, 1400810561 ], [ -1007480400, -991227644, -839195040, 1306550794, 1260877540, 695757814, -920166323, 867661110, 1990127085, -1155681399, 1297235290, 836069629, -1112206180, -968674680, 818228358, -1587738925, 2116702380, -1580565105, 199657692, -339962471, 1353837971, 642719572, -1092801987, 1855947617, 1375011688, -638719131, 1349537817, 1481742650, 251970707, -1045788399, -1327202074, -1456346613, -695978512, -421580209, 1932400316, 814959288, 195931751, -901172483, 980425859, -695340738, -2039279568, 2127691506, 909097287, -491263429, -23139003, -343025043, -1748059079, 997494893, -1474655235 ], [ -1410252240, 63879218, -1057735965, -1198388802, -199382288, -110242340, -2147420650, 1230236240, -1195894487, -986742098, 1339256828, 1122096033, -1334569961, -1902482347, 297615237, 932207612, -1109990969, -1694060516, -2018894067, 1399918267, -1907160254, 780903305, 830631707, 2044376133, -733604723, 1677498373, 1269050574, 1306041903, 1768206876, 1905476142, -120125209, -909591914, -970652914, 141408927, -1182122455, -928785086, -1908124062, -1110064202, -1836566209, 1544826082, 1202498681, 64403667, 1174352902, 1857672483, -132550158, 68276898, 1078294017, 321582305, 936132217 ], [ 1395733693, 704098666, -1292989962, -797178153, 218471249, 852442154, 434138215, -1342351363, -1861221786, 124947835, 1397781892, 1784961106, -1800695719, 1912733353, 1561690753, 388093036, -975550412, -126344685, -1035578100, 118559515, -436237829, 1468704293, 477848758, -30332612, -1747364132, 758924515, 124343753, 617442256, 85801731, -1110231620, 951496291, -1979033675, 1280469322, -336860758, 119806315, 1856598932, 302979929, -951105319, -108053807, 1441416122, -449351001, -1060269731, 462087231, -1620588432, -1176731544, -534235296, 986135962, 1619336175, 298557485 ], [ -994742037, -230147886, -1867160631, -1465215879, 1138244350, 1738945675, -7510339, 976988993, -754222697, 1048582456, -872098847, 724254753, -543389429, 1680264045, -1618026810, 845033353, -863254495, 929583304, -1229029334, 680372827, 1814539862, 1843689525, -328698574, 904223165, 1391370887, 757223806, 1857261424, -473253397, -664248804, -1183685810, 2125184454, -392034120, -1650285555, -1588595357, 1796924194, -1087484517, -485580663, 1684738352, -103997179, 871177739, -2003500136, 144453692, 136104960, -1453108663, -2115764229, -1851307228, 253589485, 1972433311, 641708123 ], [ -101576395, -802871960, 1502288712, -250598111, 385997771, -1861030569, -240547953, -1006683670, -686963501, 2129337442, -1263434046, 358598735, 24689742, -1301440000, -1459948061, 791018117, 796321271, 769535677, 2122689906, 506979714, 754351760, 336185312, -1216950635, -1533626679, 1728644687, -1801944011, -211412929, 464020960, 1581274187, 973017026, -654785726, -560088462, -321364070, -1165282273, -1610999357, 947822497, -1730380525, -1513443056, -1478843116, 258487844, 1578435909, 587743274, -1031279550, 1434111618, 1172349442, 1578117326, -425649267, 373544467, -1002142540 ], [ -1124005616, 239645490, 1570818340, 2045312879, -84440968, 349681241, -1049832736, 1504782400, -147540429, -64624828, -616139423, -237502629, -703902323, 882162370, -593018496, -589253938, -414700285, 1798511744, 253501525, 1648724097, -33153032, 80117056, -567509264, -342695867, 12245819, -2047374791, 1586260272, -1046590973, -1379333816, -1187728236, 1039767643, 1918505727, 867731227, -799971553, 1444338162, -1121892247, 727576638, 2109657969, 799761396, 781933667, 1518427578, -1802265554, -19558018, -32905723, -157558703, 1270033737, 1138744138, -1093713377, -2075933618 ], [ 1168233922, -1143117906, -1014431366, -105871634, 1127234533, -257736450, 1293093449, -1536984906, -1797420715, -614489812, -2119103100, -1979365125, 1439361903, 61797132, 286200135, -630888591, 1518328519, -2139399260, 1477104226, 1462570540, 1910952060, 363680654, -139805844, 1980073142, 1720409900, -997701481, -292396766, -1884201907, -978152178, 968073762, 1101734185, -18214897, 1674768886, 267236117, 1386280635, -1961272123, 1903255070, 493100662, 739897028, 1396980017, 1592504245, 122787820, -598768640, 1771902169, -1770344850, -90146770, 2112429098, -575837082, 1989343037 ], [ -1405192761, -206562616, 406756699, 956539642, -66004791, 700473649, -1474363075, -923977450, 913812227, -1920996574, -1135918970, -1167492451, -1641648508, 1103509123, -696406329, -1018423458, 72174135, -1116930713, 558247804, 343151844, 1094058524, -887718358, 38544096, 433707942, 1578056348, 1970481397, 181664095, -908229865, -1343578104, -1405994207, -34538144, -1316991846, -435251456, -199292889, 1157112893, -1577419508, -224978948, 1158820636, 1546859308, -988539921, 1848332872, -134879634, 895563591, -702338757, -2117083022, -641395353, 340870892, 1429530163, 311049704 ], [ -218131093, -1360507847, -458074306, -293605642, 1639127599, -1455046525, 766999218, 1105092645, -1002674902, 942606088, 94940828, -311611142, 1363714414, 1240818376, -1266448015, -922369728, 1756187669, -250448763, 57471577, -316011856, -364893813, 1655199065, -544916891, -235941231, 1338934800, 327996330, -1172391873, -1444054387, -1853845588, 464373522, 322383147, -266163883, -1168582211, 1381550653, 147195527, 1249992317, -1007554563, -1867781204, 533807421, -1545083982, 2125699957, 533158896, -500431206, 2134686128, 532472874, -385447433, -1517315888, -222146014, 1058985376 ], [ -193609088, 1229256350, -731420786, 177876804, -975143566, 1228535221, 2038270990, -665662082, 312466428, 1714294581, 103743946, 1516796338, 846551403, 256263749, -847733090, 664076469, 247212938, 2069279651, -2019752, 2019875263, 993997631, 894643473, 811795703, -173133977, -965039742, -1456105297, -1623983953, 1967498298, -217250278, 1082559874, 893052809, -1649858551, 829412884, -367228417, 1521169270, -573828858, 275633575, -622797868, -629476308, 447906034, -1483831753, 189053551, 1238092052, -1091910482, 1738937822, 32422811, -1823036635, 1812403430, 1943222687 ], [ 730641349, 2073524039, 1353339441, -1557091531, -2061038669, -1007550700, 1295712868, 666566965, 1228590818, -972334065, 713791628, 2101304460, 923988659, 89197155, 1062311085, -385738529, -373555829, 1358511803, -1998287507, -949979293, 730148147, -227201601, -1888202252, -150137075, 678692482, -499678704, 1280515439, 553338868, 1186232376, -1169256478, 341854011, 1195901521, 1596689594, 1231402478, 1642249450, -2051834670, -805056639, 1645900085, 1146453532, 1994018396, -670797821, 159476415, 1731084767, -427066665, -1355060977, -606033796, 1857783753, -455092466, -1477404747 ], [ 947387780, 1612569136, -1269808941, -661085782, 2001840903, -1302409669, -1704781748, -337146606, -1989844268, -412666824, -885069159, -1395852263, -821868742, 634592421, -1427490230, 2083563647, -826244589, -2106289465, -2133467720, 1542663984, -1556873693, -1025645533, -1646738288, 651950685, 80609123, 661445286, 1165081730, -2140961169, -1514997732, -1523742158, -393321823, -1814571000, 1064025850, 608747404, 1994784483, 350476186, -923391617, -215973903, 1653197648, 832323017, -578826689, 854520566, 401694951, -934572862, 1926660667, -593742650, 64052019, 1245263173, 1492347758 ], [ 307778980, -297764058, -886420620, 1062161375, -18135394, -594067292, -267004029, -1805707448, 1877781961, -133138639, 462790556, 1182405137, 1718333183, 1463396024, -1247545092, -1119911393, 1468322225, 2047822819, -1548827830, -531936592, 173853974, -402911730, 1466181120, 271246581, 1910368986, -1359952285, -1715348538, -740875489, 205309947, -875387854, -1050871613, -1724078511, 1166588787, -1222071371, 1063720554, -1018451201, 2028180462, -1074094426, -2107142558, -925591422, 805698055, -1483943179, -1631220414, 292594616, 1648102483, 72411973, -417415477, -240101792, -1123632317 ], [ 1258736067, 1883708503, 481680097, -1730927612, 1935285043, 2096386551, 2079501454, 678213503, -596415462, -463367561, 2020141984, -1746366088, 1234067223, -777859616, -754956841, 1306147157, 2017381234, -359056726, -2024643499, -1135581730, 1707959243, -1683327283, 708479948, -1642370694, -1769325203, 1646747701, 28033947, -1750028002, 2099142178, 471197840, -1814219967, 550331477, 2092214327, -1140527890, 916986290, -31473032, -1169065408, 93288005, -1491438860, -1112769509, -511647541, -1440779880, 1308378826, -378807237, 1998624933, -777311262, 283766675, -906604271, 397870865 ], [ 378373919, 316954497, -1184255996, -63118821, -940078318, 911129838, -1089009157, -1553252788, 828699952, -1904425536, -661913204, -1442380519, -1151589429, -75684327, 498935589, 323070617, -985862909, 1517611948, 590922110, -1711515361, -585286465, 65287528, -628898149, 170998766, -1327864758, -615316230, -818291872, -963872202, 134865137, 1906278114, -844594490, -2134257642, 1205592360, -453548336, -2096307025, -1975971474, -1550607245, -236984954, -942068723, -946994322, 1545967676, 433385297, 848517548, -1609514019, 1449203048, -1562507919, -103100612, -450919920, 1637270078 ], [ -858922714, 1881144078, -1143161907, -1591076368, -286175617, -651453585, -791873374, -323911745, -54740460, 180733766, -1976070198, -746899857, 917297089, 1370083688, 304973055, 1702080221, -35716222, -1885496146, 764296675, 448086159, 602199790, 305293249, -1055982916, 1673303261, 1272601731, 743498582, -1176218871, -697697997, 241573927, 172328538, 202768640, 803174225, 1888246312, -786272227, -616880003, -1789070478, 463502037, 709169140, 356411664, 218018251, -1842873360, 1352543667, -1229092949, -1797513312, -1551645834, 1798886237, 1006386750, -1027312441, -866036311 ], [ 348366190, 560185817, -467642622, -561480051, -1286172444, -1672526761, 364985343, 710349586, 290840760, -177910992, -1601764528, -169055011, -1340118205, 1466815083, -2697784, -1685704636, -1463756390, -1493785951, -1888501604, -137096494, 216060563, 52895088, -1524744449, 869992303, -316827732, 931793003, -1813715222, -634004322, 415005542, -987844330, 1522812962, 1547825962, -1743797979, -1674692237, 1802609587, -312381016, 1063967226, 607494599, 1506732325, -1476254323, 1562874154, -1340824722, -989946759, 269209460, -1941857221, -962269865, 1352366812, -1342677122, -2058566801 ], [ 711770811, 900939879, 875002888, -302330498, 459456454, 563654924, -733202799, -1437736367, 1244119851, 2058898431, 932197123, 1684828148, -1116579413, -825482768, 3962804, 524299069, 1292607889, -1515080354, -826219145, -2112798062, -127251514, 1737745157, 1110066309, -1769021756, -79132955, -1064603426, -1067568456, 1229578330, 661303039, -1964641384, 626921053, 1542558615, -1739030466, 1824388989, -599937386, 1046739583, 269248597, -1126617735, 1266865095, 1022965900, -348799662, -1637158994, 570577366, -1353984219, 1139455733, 1638035113, -1334561223, 2107473827, -1672536175 ], [ -2064484358, -379775786, -1540312215, 1618662724, -631796948, -1205124622, -1479234601, -1799370636, -383746061, -1433176923, -799940162, 28966475, 1848106656, -970386981, 1767727399, 903222637, -249578301, -599366194, -909455608, 86613668, 585036127, 509651634, -1689183273, 1552575876, 600702652, 1139128910, -1039384909, -1958502305, 411949028, 471027949, -423704707, 790260281, -193601428, -1346101643, -1069906082, -327390123, 1783136552, -968665060, 661052342, -1112841291, -1196365495, -755451450, -1354476927, 1027304748, -1372208043, 1876892023, -820511799, -1524265663, -199168841 ], [ 939266759, 1589704973, -1209919984, 1873890456, 1692704343, -1101050265, 722342897, 438880883, -378910487, -1247637311, -874932381, -1175495190, -2038842628, -1352930460, 1573453147, 780347580, 630859630, 427922896, -1423638911, 1815055121, -993519221, 451250351, 787071434, -1016247066, 275795402, -1229557080, 2107187957, 986404273, 1845348323, -871068014, 2093430318, -1781088590, -1690100215, -1322817900, -2053218761, -1840563454, 1193501968, -712048143, -1324537814, -327829367, 1161477849, 479685666, 1453869344, -2103672269, 1477375848, 227913866, 18228668, -835572905, 1382168280 ], [ 1662738009, -1230659188, 669027551, 1192122701, 236952503, -1776051696, -524762854, -686668499, -86200645, 606458195, -2135194040, -1590976589, 787180135, -1139380064, 1938426081, 62807452, 2017540328, -1983228436, -410022103, 800607430, 992906100, -2097926363, -154131053, -1297242838, -200811602, -117649585, -960148107, 1914385962, 990706688, -387471925, 938577804, 1605807360, 507497399, 630416194, 661581689, 1463568408, -1335329822, -1288053256, 273542221, 1113476295, 2027383084, -459364544, 1852972127, 55549947, -594095145, 459049710, -1291546526, -1319420170, -1966200892 ], [ -2033458164, -1075868413, 1782976129, -42119197, 737857945, -1378493381, -229147297, -617904672, -1525637815, 518783186, 124638534, -66693826, -291814248, -931037412, 637361308, -840763454, -1854398979, 358503296, -125397676, 654803100, 274714811, 1137714567, -1851422349, 1527481648, 943644302, 817574208, -557528111, -18252921, -550641346, -1295897164, -1970475972, 2001607633, -1628035767, 103635804, 957645770, -1341394474, -1163791809, 699037534, 1630717297, -1157515307, 397056564, -612365018, 1222330266, 2017750790, 1868071501, -1093002898, 439142553, 1380776922, 1548324564 ], [ -1652118325, -1490175071, 1238449461, -859567408, -484006672, -1828952195, -80293570, -1463226197, 1483861366, 1588231464, 667672634, 68607487, 196680359, -1372261307, 512660756, -1195728912, 1647698960, 1666246568, 1611863653, 2096336140, -990856385, 1839420767, 1622219754, 138663302, -2147275472, -1874666585, -217724286, 10097772, 1142079208, 230014677, 1695807828, -1711137835, 1436591665, 849626831, -1241056269, -1552719884, 408414835, 442170055, 93053641, -1639124029, 1775116094, 401439150, -773751786, -7802595, 1842253511, 1308487487, 887881985, -1372663217, -1140371635 ], [ 1154746822, -13628946, -2070931640, 467585631, 2092490826, -521835849, -395738218, -164455689, -1111075023, -2044288064, -1724268961, 724929067, -622239833, 877461250, -910728374, 2134400852, -1519538794, -1144393456, 1442768228, -1650415662, -1637740988, -218640157, 1204376042, -2091109900, 667914558, -634867275, 1817143233, -662565214, -1123846310, 291345308, 981298157, 109206625, -1121691198, 1602041617, 593595906, 841463201, -1632813654, 1904366825, -153201190, -322259051, -107314242, 1138828740, -671690116, 149561107, -2044301345, -670974048, 1419519866, -209873128, 2090082165 ], [ 844307609, -1080770665, -1086532991, 1772773005, 265054689, -674289983, 1753978673, -332445364, -1909679377, 1036384687, 660022468, 839013529, 421682272, 1909427092, 1956795744, 643977647, 1416549094, 702315130, 1765421986, -1311060150, 1588386510, 174840043, -1599896857, 1926947236, -809840196, -103714323, 1736457815, 1160284657, -489643426, 1620628915, 1020235626, 1422731388, -54878826, -770834427, -794810191, -1887378103, -771647179, -769305129, -776844057, -53011474, -1733088120, 1152934570, 774248974, -1503280373, 631756364, 1143745526, -640054390, 1021413901, -760202592 ], [ 1238828225, -500851395, 1797948581, 1604790093, 222477545, -1639012391, -295985976, 611391659, -496177964, -1769037175, -518182345, 1866123116, 1211880963, -917815597, 1552911281, 1880769785, -137170766, -1958192036, 1225792080, 1655417351, -1945797740, -2104776549, 120967250, -297883201, 1942416894, 50019774, -1827805787, 2048893050, 666650133, 1072326649, -1483770829, 1159880488, -1448172164, -710506465, -706957944, 638054868, -1510763201, -449484396, 428889667, 723185725, -499531431, 97477947, 443794494, 1915475542, -1036714404, -1400587026, 1906301635, -1386657438, 346490328 ], [ -1084861307, 1430670861, -1288484878, 1658353814, -613502436, -397320158, 1803399063, -2106388600, -889240615, 208612980, -1840753325, 1368159386, -78404164, 848707751, -1912277124, -623002648, -1130668526, -2140096471, -1733709133, 345559198, 619824686, 2029772625, 1366802116, -2135900492, -1210207394, 807408078, -192151810, -2076850140, -722336453, -189570986, -1364794308, 108341073, -2007212063, 2139907157, 702350662, 543149762, -1104565178, -1106754657, -1067447013, 1879498161, 1647250590, 687375151, -425477178, -1853986311, -351067288, 2088010346, 1109937368, 577960896, 1385368313 ], [ 237561727, 635211471, -494968146, -1983807879, 201170946, -1535341607, -573049405, 374905205, 545167106, -758060330, 1673504280, 1026162783, -1099585704, 292952193, 1015103182, -403490469, 1826158892, 1479515790, -1549575041, -49584810, -1364705932, 562961985, 1870090376, -1294486838, 1723179135, -875890111, -1492216631, -96532096, 1174506644, -728173566, 1948256258, 1548102254, -1466321052, -1177052179, -516824109, 1661782878, 1874839889, -1130742425, 1247844286, -740615517, 1213791581, 865800277, -896018563, -1127285574, 1028239144, -169732105, 692674019, -921194011, 1979294934 ], [ 1253641133, -1743902601, -1844707602, -1259737709, -1745583376, -1779397192, 476537100, 604114719, 411013324, -139905520, -290534448, 348229064, -561283906, -777531678, 1541758392, -1925455194, 107998766, -547295978, 714236597, 843032475, 1450190304, -341065109, 848515972, -289207513, 874854514, -304453718, -1678139120, 853875565, -1425761553, 158994023, -1977142729, 1394964601, -432396850, -1837678402, -1290734188, -266166997, 317315437, 61820777, -837196687, -1017955028, -2029299438, -1407677040, 1815503058, 985493410, -1610795704, 1240626237, 1282317119, -1749570932, -419765351 ], [ 2119559141, -1975834439, -2137823820, -1364742601, 849053798, -523810510, 836002457, 634475431, 1768246720, -795599601, -1864483996, 1131598940, 1063701729, -1363739789, 2088061161, 2101878529, -968751487, 900631088, -1939580638, 679331281, -716869725, -1523029270, -1369910692, -228476835, 946026238, 56816778, -2042599665, 1105438941, -792361564, 1026641438, 722166947, 1710957929, 1022202429, 1171573594, -1014957734, 184148877, -1760174015, -1273395649, -299017540, -327330061, 1783247196, 1552977716, -458836864, 1254593717, 1040607907, -699142039, 1465184852, -1943987440, 564432024 ], [ 1831366513, 114666929, -1957299313, -1713036006, -275306052, 1702156357, 139224786, -1380622279, -404113608, -2011039846, -1264538137, 1755409930, 808336809, -783954936, -318150689, -73673912, 2088293076, -1587206536, -334838548, -416479853, 1856648870, -877910975, -1516981782, 151862575, -106784049, -1936318146, -1986737561, -1609601241, 1771349992, -987489213, -1055893546, -453300295, -1659509058, 2062351944, 1842427543, 273779841, 1408283359, -1725330026, 1012752574, 1027834613, -1366541767, 1714798332, -271102347, 1048505340, 1485059643, 1653642643, 1029463626, 1621386440, -1735184635 ], [ -1861939277, 703200679, -947179042, 1326424548, 1680593556, -1968837530, -1242467480, 930995019, 895997474, 1735798569, -1676400429, -151750650, 7041943, 1067926913, -2056062956, -962729244, 115539803, 487425731, 1410810967, 1002739110, 1424789689, 556151816, 1761310450, -1510398490, 1861250825, 885068641, -1375776640, 974696308, -1848887444, 1557293372, 1946927321, 1815549075, 688290470, -1672664725, 960823934, 455861821, -669749129, -572172590, 1483505445, -197561062, 1547105303, -264118766, -1511088911, -670596644, 1226002037, 1013190009, -49502126, 1520537261, 1583531122 ], [ 703080051, 1509017494, -1680631490, 1903032791, -1654415558, -347203893, -291869577, 1976250724, -1978421119, -1761787292, 1428915139, -345483915, -975426609, -1388150499, 182653772, 349298502, 2098511996, -857583628, -805606500, 1765258994, 1007333057, 1084240216, 1717947662, -111424267, -499228068, 1869933805, -774714010, 306714240, 1019752641, 888248607, -1860983228, 939607367, -2066950990, -1433360602, 259340147, -1271214696, -2078647736, 485590582, -420682202, 1621267973, 1924607791, -479726537, -1631095370, 2062451506, 339511892, 494924254, -1989414291, 372594597, -1409345827 ], [ 1021032554, 418626866, 1669411341, 70337509, -56209231, 461926409, 1152080421, -924308147, -651231642, -665453342, -2042825661, 1602903741, -286679211, -1019476710, 1280281142, 626435718, 165938961, -1088324255, 485229004, 1233498741, -2092613644, 1098826270, 349906667, 1708155850, 746034443, -1257303329, -287843023, 24809116, 1643502076, -1465744520, 1971783771, -193353744, -1806010424, 768680245, 1198692556, -1294408496, 438830841, -1739808, 1747896911, 2049174980, -1287204495, -1365670466, 1017134279, -932798019, 1264610676, -1021198601, -1933955179, 1192691324, -814409967 ], [ 1787028474, 193972387, 1257604578, 1221277643, 233895771, -2097122026, -1827423989, -1788874512, -638593342, -1206592774, -1262492121, 369909372, -338945038, -1340276425, -472864332, -2131574613, 1347373914, 714703680, 855322971, -1627260252, 1038545650, 64346341, 2028654190, -1427879298, 358943338, -667136761, 1078312167, 1197334840, -1675905053, 1035299706, -1732175256, 1004108841, -1133352481, 1749934155, 703375353, -1577065377, -660534618, -654634343, 1777935002, -704123681, -1690630244, -688907184, -237124227, 1706719632, -798772457, 1826380560, -640716840, 643635357, 1015431943 ], [ -558343060, 98384246, -1901390283, -1441293294, -1196972126, -1761680999, -333645538, -686880853, 1887395540, -583148397, 977366094, 1950787466, 1393527847, -567704909, 575095738, -891088951, -489077362, -1849170278, -2049477293, 86527051, -356077491, -894757262, 604370863, 731748217, -956023507, -1532676454, 1651926042, 1222833656, 1364161961, 499253548, 389060261, -877746193, -861430950, 972856408, 1354659002, 1362031799, -596719146, 1220398465, -1045060731, 2077993760, 395534249, 936443485, -1265146992, -575484447, 70197683, -1810315312, -995023022, 773304378, 902502475 ] ], [ [ 964991823, -1578310157, -51031073, 1585198008, -795118630, -1635303214, 1054836896, -1165458554, -907793020, -809557485, -1736310978, 1711346427, -988527593, -1384337123, 1008706329, 1515521293, -643587995, -1086205359, -1154719255, -1621049706, -60553296, 1331899882, 1401419897, -145389874, -250968432, 2131356638, 417779921, -1308936627, -100403731, 624251079, 282812720, -1405370359, 859094935, -1969495176, 1650843249, -619285850, -623198953, 916483386, 1847799269, -40475592, -916578220, 51162959, 1903323705, 917503130, -1167710018, -188041215, -1585599037, -1074003936, 435800826 ], [ -900509718, 1544309153, 153393502, 1801667738, -610163367, 1425991936, -1884660384, -1244186126, -1803648352, 1842076209, -448508933, 1779938541, 1274655760, -2141544627, -1243224343, -1160271459, -131145468, -1481685006, 488163235, 1495437104, -1772045626, 287724987, -1373985464, -1928916777, -1576309940, -995341167, -1756358273, -587846673, -779958035, -787051980, 1819242577, 1596949986, 420579895, -128631457, 188339343, -1134294660, 1028735499, -606622345, -443593424, -1087123088, -1643103324, 838414838, 248208327, -1067673596, -80441654, -2127204414, -1959300339, 67129036, 1536169430 ], [ -54997960, 1983230995, -296402054, -973804143, 459024533, 1939042859, -41655100, -1658321028, 986271212, 1597778540, 378456439, -1940050238, -1557777325, 1975706519, -257536299, 843716345, 82125780, 355425930, 1004192299, 1728969771, -889972666, 1017020862, -1865626688, 112942566, -976691074, -966756586, 1362631795, -1983128633, 1271682606, 70943732, -1821611500, -982487041, -1887313705, 1830430580, -802447264, -691231834, -563346928, 1443246003, 361604495, 1284164940, 1982946840, 627127805, 1578042676, -627730742, 1803234520, -811059675, -1803552989, 1754429984, 665167470 ], [ -1356770451, 477807021, 868714575, 1962991639, -1277137620, 1790621241, -924308330, 2040841523, -1231255089, -546083523, 1624296919, 1831071174, -1925362864, -1664018410, 884647316, 405466758, -2073418048, -402200197, -2069059906, 853262878, 1133522095, 1824842102, 1934479374, -1605218452, -10728309, 622969391, 779298963, 1785458737, 1638301080, -789530616, 2133018223, 72101262, -1970461342, -476974887, 617194481, -735423440, 1020116716, 448867114, 1251102728, 2003493408, -485432871, -1373079129, -2004621923, -2004261885, -1639673835, -153505244, -343615891, 1170957613, 872187856 ], [ 1652543426, 856661136, 2094411723, 231133990, 1805927188, -84668684, -2000974031, 928462564, -1386359603, -1171790688, 1350320779, -1133428261, -2073479625, 1437760390, 441969998, 1262303711, -38816528, 1422228608, -1067118724, -1088010226, -330061497, 395221990, 1235061039, -1879482, -487553859, 1235337786, -1114999167, 873570700, -1258898446, 39351764, -895117342, 181794758, -1189324728, -578632912, -1879796143, 914365009, 799176810, -1128230056, -340301689, -1373566109, 1664938691, -945985558, 251233132, -1890333529, -673401203, -398865347, 2037554787, -518817799, 1254931916 ], [ -2145201114, -995771593, 1585690797, -937577664, -742178628, 2142559560, -305237338, -1894768553, 1005586685, 1252927030, -565167276, -1575915117, 261901399, 1620690345, -1792237380, 616093396, 2095202578, -745044448, -868076413, -1773544093, 2065023314, -947285870, -1388718565, -1315506260, 680968149, -1838275073, 479128923, 931896263, -819848814, 1279398245, 584873999, -1807986528, -618754471, -1665666080, -1872454185, -1317598812, 1598358350, 259950348, -1571007777, -1007402232, -1391233320, 75061937, 623455374, 2095440838, 1281801275, -778225991, -1151388105, -1543670211, -1504419116 ], [ -2127633298, -252119830, -379373026, -1420194054, -16026970, -1579851566, -1413458673, 1299550414, -202805658, -1028599692, 1462626339, 2122688055, -496869281, -1441609775, 447366543, -1547646202, 464612251, -1604845567, -369705555, 1361846452, -916444367, -665398573, 722110752, 19695179, -750887000, -748437001, 1517145539, -1291087892, 549539420, -235369589, -2061365817, -387544630, -1871906409, 605596184, -871063552, -957711202, -394475836, 1800764754, -1251013833, 547722430, 1847885521, -1983437906, -1695980464, -1924505158, 234430769, -457428901, 900847672, -2121190714, -355538966 ], [ 2000334521, 767686414, 479162007, 1218798757, -1768068845, -1558412051, 326423965, -848632650, 736971256, -494904852, 734787271, 462826632, 506084057, 441555949, 703499577, -1991949314, 1104249029, 1536851976, -587405068, -1642826971, 1003136422, 929292202, -659585616, -1592436881, 237061435, -1119355061, 1074046631, 2144109631, 1458594699, -208495927, -2069080624, 605412987, 990512657, 808912501, 265851248, -2127160707, -1920603302, 2061548215, 240730919, -1685443257, -678232844, 1072880864, -1903973190, 771867031, -1672487092, -772845046, 2065304402, 2124839172, 786812588 ], [ -1420673304, -867954579, 751301979, 963261831, -2012620035, -1722627132, -463012454, -272883916, 1320965635, 2036283300, 1484550448, -326486390, 1614950497, -1585978734, -918259664, -280636538, -1670478059, 2017082345, -1980919418, -1619848989, -753963093, -1605957465, -870805515, 1720854321, -1071449079, -1195647902, -2112357842, -1164662494, 112297607, -252728086, -1938128162, 673035245, -408136365, -529872073, -1865161255, 566963473, -1904349081, -922917359, 1872120570, 1921003211, 913243064, 544316365, 441911794, 293475632, 37300389, -1195650758, 2125262384, -107841312, 1815846488 ], [ 943970805, -344200484, 615327436, -1236871092, 1597426701, 992770078, -308353898, 1553319571, 304314141, -1585098189, -1708513813, -2043012241, -1068161521, -1754910762, -206050909, 560020392, 289733415, 20447416, -93285187, 1975659728, -790285891, 1870577149, -1207862620, -380504069, -109025605, -1839178218, 631166734, -764962898, 1736048305, 1052541107, -895376478, -1119848260, 2007702969, -2052972992, 1927749986, -1298707218, -1279900689, 912470612, -1311105394, 813082985, -1934508354, -164520973, 680314976, -288183164, -346467593, -900163130, -1278323598, -501169222, 2107612544 ], [ -562977173, 694660598, -1512161266, -1995269354, -528631546, 976002339, -813277112, 382963944, 703719330, -292725791, -1121134816, -1681167116, -8713927, 937251821, 1206178362, 486746778, -1828744039, 1464321919, -1069556445, -2111386318, 1014817066, 883305326, 593968134, 924199606, -2084163889, 1625979632, -556817959, 667127593, -125045566, -542860773, -453604699, -1113303263, 477381399, -835043306, -614716169, 278330182, -1710241310, -598607799, -1976365090, 821485874, 1025200672, 1823044767, -2109923859, -572713557, 1326732377, 1016817182, -919820719, -1076219564, 1544302132 ], [ -603943205, -581261880, -1343710418, 7712013, 711859189, -1225251991, 1485876353, 519763383, -916074557, 1250189452, 405404412, -822609815, 1854281557, 1887697834, -542173715, -1843237518, 177434543, -1491828000, 1617979043, -488857262, -1380096530, -766155655, 1532308506, 1130182478, -1735948210, -1594920002, -818362910, 257167846, -1749270132, -1101980175, -1163189425, 2573949, -792746398, -592893047, 1384404343, 123440965, -104656697, -1459765038, -729010855, 614808155, 942132382, 1132005155, 41477310, -719075741, -1746537403, 1079432561, 1894453408, -953304781, -1542018640 ], [ 1033197623, -701856439, 462681200, -262523517, -53690105, 1199543309, -1282176673, 1197288272, -732569994, 61086359, -1937911522, -894252704, 380374084, -1816218797, -785629092, -38777170, -1378972302, -1776303088, -1571932747, 383683338, 1443640861, -1548793341, 1825862528, 910839403, 257400547, -362014304, -214107665, 1737601821, 2065864669, -1215108563, -689638391, -801537137, 1999394279, -629629702, 1292292865, -943494237, -1589680167, -666350591, 662421054, -465870238, 1934546575, -1425407941, -1031334848, 149608336, -583857713, -1589221409, -490516980, -1743201763, -1460705181 ], [ -752475551, 1403092779, -632934528, 960554743, 1932272442, -606864256, 723474880, 359043902, 610265363, 1189825286, 356281300, -1012142357, 1695585594, 452754831, 482716166, 1259323002, -1065118767, 2116968882, -188845166, 1727322625, 1808149673, 207782899, -1359242083, -1952635747, -2101833028, 1437988297, -291006874, 1994791687, -449985428, -2068164421, 1575391224, -309719360, 1198232897, -1372537719, -439283308, 1222859773, 1261509784, -1214089612, -925435295, -142515048, 1649833809, 442139750, -1553206033, 2069301355, 960074040, 1694782301, 267246384, -201229183, 748547874 ], [ 357519100, -1170140208, -1796219625, 1164113376, -1976145742, 1210499779, -1676481658, -1589928388, 1069740200, 1260916462, 1651296701, -691511720, 513123914, 220429267, -452899461, -1183374812, -229784458, -1739285987, 2046033771, -4195078, 279701528, 1726746299, 752329635, 631161310, -754429320, -1474005840, -1763904898, -488751216, 1676609831, 887993171, -264002304, 1059910138, -1697911426, -57776685, -1204264885, -626008913, -2050839279, 835675575, -1975213288, -1032710740, -772901659, -426017572, 596871372, -1108405010, -2147043506, -1730041049, -333384981, -1418284601, -16456603 ], [ 1403440604, 1745459331, -732370031, -1195365765, 2009282124, -911974127, 1955097403, 868083311, 184322380, 907125020, 1833298650, -62282972, 1937133944, -1856927567, -998874102, 468048715, 1511010741, 1599393911, -1113776898, -2125931188, -1262053855, 1945185968, 579784996, -548169680, -1218227951, 110066989, -947872385, -2133488135, -1971545997, 718527621, 1972687068, 1750729723, 812890697, -1403366766, -208716223, -1548615061, 1150670627, -600337127, -1680424526, 2007866226, 1729711818, 1589443674, -1539155449, -1203745190, 530794366, 931572558, 1123056868, -1775996903, 1394393974 ], [ -1675122656, 29226376, -538009653, 172331914, 1526322527, -2031067875, -1582662303, 40257385, -1477382644, 1628668027, 1340886576, 463875381, -2061845816, 145643866, 1244979726, 750029986, 795139841, -1409332267, 237772506, -537513186, -50890745, -33282701, -367425202, 553651984, 702696988, -1371638295, -1692782622, -1368828394, -885973658, 357466451, -330618143, 1638810841, 1037084060, 1570611200, -1720889166, 339600052, 1962294366, 1053188537, 2078991475, -25251406, -342078038, -213596243, 471182396, 1892587612, 86154883, -1605924809, -75280330, -1160925453, -1360907398 ], [ 1124986463, -1180250033, -832075460, -244566580, -1731664181, 25008480, -1397427917, 1056518791, 833692376, -1297651275, 819822540, 1649903423, -1656583532, -1147739843, -1099894528, -1859635408, 1892330952, -972297424, 1754117195, 1816348144, 1934912850, -285637207, -83413892, -454897061, 1881058929, -1857288816, 1463277915, -2023553400, 434759483, -1295899121, 1351513455, -467493657, 1162894245, 1754690970, -798579646, -340483367, -1795968778, -1801064134, 302063603, 1965796750, -1725317676, 321560790, 712119508, 1078721238, -1794770918, -715193133, -1946688540, -1311679366, 842795195 ], [ -1327478887, -1749950891, -1753889249, 1786416256, 1588423727, 1451288642, -893293425, 1337098938, -1266983882, 503283758, 1543505787, 1887283865, -596264267, 238777241, -908339848, -49526748, 480712365, -1809059537, -822109280, -1142510083, 544918323, -67793413, 1018381490, -116931590, 1128228954, 1285482658, -2072688863, 2019203644, -1032318961, -1063935928, 1315957103, -514293081, 1297775515, -709844701, 2061226581, 1992506065, -700167613, -422523976, 1533657640, -1932067268, -1991123337, 581327868, 984114427, -1505463651, -100529464, 571781515, 1845608808, -513226592, 509670364 ], [ -1945825837, 1531843256, 552952018, 2057930046, -1375331529, 1690972374, -164359221, -415689116, -861787752, -1509867760, 274512002, -1671993792, 2019088339, 931426407, -1546921913, -758342948, 194691743, -774341753, -1220001964, -514255237, 792142676, 701698435, 1067828704, 1092746985, 1265657699, -365641158, -2106720362, -1264874442, 255127565, -1641296684, 1011677409, 157535361, -1404950725, 1174894036, 548731761, -2036132992, -461750757, 315621862, -1579644760, 569864520, -959734980, 1531234292, 345480154, -1139586137, -1992498425, -1383127372, 1149532591, -1999509132, -220510273 ], [ 1401656529, 234617010, -775439000, -1206535720, -750553879, 409281854, 2002262311, -1583720911, 2109601608, -787619086, -368214758, 835666372, -590141415, 1354429222, -1544756374, 1070148517, 214705211, 1756689594, -572427262, 339497718, -1816785323, -341797982, 745822710, 209148337, -1432968068, 198717567, 23840879, -248522126, -145158959, 2142998552, -629636551, 334631864, -1846227897, 768849470, 2144737829, 800116917, 794874034, 715804427, -1834147736, 1792282969, 1593104779, -387459434, -1650377253, -623699720, -843803806, -1945992274, 1932763526, 320938725, 687398987 ], [ 468117632, -1694162465, 1913097292, -75813631, 104067416, 789236759, 856987460, 491306028, 821075795, -332399429, 1598430152, 155147896, -727332866, -668300585, 313243679, -820631616, -354479701, -1238994372, 1066941794, -922080578, -43031433, 838433593, -946724174, 1863601448, 287943396, 154928807, 1241861266, -1847082969, -1426735009, 358638089, 549600864, 2038444422, 968015289, 1673379928, 873868288, 1551168292, -987487323, 1290028344, -1327785583, -997761710, 813509536, 2129509767, 270902064, 664060336, -232490601, 512421400, -1157904548, -132800865, 1455420554 ], [ -557508240, -1025735787, -1275905778, 1018795019, 329784162, -1988784662, -1773943525, -761730362, 1453046206, -1935139670, 420810073, -438649428, -1691074761, -957967138, 254062482, -1821804100, 1269393768, -65227365, -1802445434, -2024042631, 1755863599, -363473438, 563956321, -963948436, 526081379, 1441975057, -302628036, -346088934, 893234680, 532589196, -1538205227, -775881811, 1267202597, -2100264124, 1033482897, 2130540657, -1270044190, -909871380, 1559770795, 1802472879, 1169002758, 2019400062, -1805075277, 295628067, -1527025587, -665044273, -271981495, 360816511, -911897314 ], [ 216342457, -1884211325, 402180390, 1811648666, -1840657149, 208759495, -885757024, 573409194, -1256800052, 268312402, 1548814477, -1894097052, -1091365834, 601929057, 1419979201, -1136759458, 790288861, -554896659, -1785344658, 1125676707, 111886081, 1201057983, 1177562260, 1320276795, 1424687786, -1096964679, -1051032283, -366599195, -1496690845, 780327463, 1943934385, 933229514, -1908285764, 1388227032, 1076908957, 1226572380, -1929906309, -1006197770, 1176538784, 1830921457, 1117059042, -1870495707, 382306282, -335163843, 1217746751, -1348312653, 1534044012, -624502308, -670668320 ], [ 875289539, -437229312, -1186073498, 1978865847, 1616051602, 743589455, -1536300445, 366634012, 808210515, 1485730845, 374369313, 1334319680, -1645482575, -265521554, -108824470, -534251264, 2072670046, -224082239, -1484606023, 722099783, -412952198, -1008682969, 996726856, 743128661, 72755734, 1762942524, -1652845763, 877804856, -632372040, 1412694056, 92498490, 1524346544, -1616698610, 2015658993, -374648673, -1421993658, 422042986, 1389372675, -1849604549, -1564972468, -1861880642, 1483036661, 407028559, -324016710, -1211662298, -569105686, -693650337, -1847938402, -1115318486 ], [ 133453436, 1864406355, -1654010203, -809704199, 322384322, 46625069, -958897376, -995400119, 820094907, 63637611, 1837680495, 1947952161, -645432968, -1728734464, 710722113, 691614927, 226642266, -619139287, -168859818, -321342406, -2141811668, 596366726, 369707882, -21752639, 101393658, 1864491531, -1102443239, 1556588905, 798299755, -2120379066, -849475552, -1309766826, -1299776343, -1771243050, 541241007, -1806336158, -339879812, -1780557145, -1562022526, 312034257, 1266029342, -116857806, 420470196, 865758627, 952331364, -312364097, -90113165, 782609262, 1163505034 ], [ 1001753566, -955993167, -1677651967, 443431034, 2072352570, 1561806835, 481680503, -1116281629, 1559554425, 1866388688, 242078841, -1667054801, 1551402608, -787060878, -2037544609, 1192152243, 563616644, -1882518970, -531874263, -1804258892, -436167707, 2046446510, 590332227, -1508399005, 1601511426, -1084906814, 1922833924, 1216360634, 1898777901, 441141941, -808710415, -114804824, -281930263, 1820327873, -1398025157, -973953034, -1046827653, 1940089161, 588422939, 365914998, 237056642, 1918097943, 1481570893, 1891354651, -78043225, 1686081529, -1927919882, 889859642, 507237582 ], [ 609884218, -1568670039, -147889030, 192920130, 628387920, 1590583363, 465529388, -42366419, 833510504, -1900384696, -1388517732, 314688047, -2096138865, -2023640552, 934848165, -779776835, 1732337018, -1785226499, 1919760728, 181247300, 689994679, 2106123046, -1029616008, -1114961205, 1559330299, 28824291, 1365864779, -273491636, -900541301, 1128200878, 1549442758, -1052132118, -655157286, 476789719, -491578755, 636801161, 504380023, -1099120706, -1529232793, -967044198, 97273846, 1690578705, 1947823548, 52182523, -1016410575, 1671525789, 435742344, 748504245, 828506842 ], [ -2086334631, -1673285166, -1824796045, -1575137999, -1041445446, -1073906128, 490874646, 2131901526, -1525891773, -1716421227, -1639979685, -800679496, -1531766042, -799432401, 1489067250, 1421003013, -1580728894, -1052695515, -383185156, 691820430, 66971754, -1039092454, -751026528, 1423623898, -221785764, 697254738, 1847433567, 150992174, 545941185, 868790763, 1981217961, -2031901608, -655586483, 2028819, -250434793, -766570139, 859614999, 2119437824, 439023841, 333826103, 1172166126, 878898609, 1466261449, -1357732033, -450258728, 32889969, -1637027169, -1336948646, 309337385 ], [ -1819931808, -989289586, -1942831332, -1192411083, 1284375674, -1649790358, -248537138, -324310471, -1699573603, -2098253300, 1126722821, -1439216724, -1027066139, -199283645, 1577072555, 1115756996, 1347578107, -678120374, 1799429145, -875626685, 1682901429, -1255229039, -1438849414, 904115513, -572104520, -1737351206, 167362591, 681185910, -1252778904, -1272173978, 1400858336, -611473408, -364990364, -1346950142, 374317520, -1768838261, -915416662, -796576233, 2122878730, -535914679, -1422770356, -430714154, 1895118115, -572515661, 1734627045, -805366375, -571839567, -2053603234, -2120523054 ], [ 2122052332, 501777305, 1160581382, 2059379365, 1819165745, -85802863, -1857747, -1867105541, 1277673517, -1919535472, 1871049967, 1018854627, -436067531, -1784314710, 1370536965, 306562150, 980955571, 1745892077, -983250246, 1908409555, 124764590, -633807755, -138864745, -208299252, -1494753769, -1749574664, 143131782, 1840579267, 2121164985, -1061663511, 1614438684, 682764154, -1301837051, -84789670, 1825709099, -1778072148, -1669114611, 1989473394, -1923399251, 1064705998, -1017633626, -44020246, -1208178871, -1195703148, 560389335, -650493008, -273254789, 1323820580, 1213850731 ], [ 1123062129, -422986449, -1595715741, 1430300315, -1467186632, -1357078967, -1292344954, -571800056, 627182912, -123779935, -1509166385, -1054137351, 262002488, 1095781400, -1380206328, 1057278472, 688554546, 254079618, -1106985681, -52111035, 1044560691, -54578040, 1640479313, 267263189, 1669810381, -1035084530, 550531630, -539106149, -274995588, -1690997487, 447086970, 1044612079, 314429982, 1485228393, -1897987172, -1066493383, -1039979107, 1704371874, -519611838, 597482297, -482925546, -913577215, 1373598951, 1616817280, -2061043378, -7774372, -466664547, -326328598, 1734228525 ], [ 168279549, -1818525633, 1653568598, -1992131194, -797502186, 141387894, 319320975, 954785809, 30056911, -1941016905, 1715421370, -259866904, -1309457270, 556009489, 793138684, -1126580871, 685533369, -1252066332, -1764107538, 507888995, 477544404, 1057000842, 984260337, -962543361, 751415263, 1352417592, -497404332, 1122569710, 463997116, 1401499912, -1960113291, -31635639, -1054504300, 43764261, -396554057, -908949864, -371511366, 1333126174, -858330816, 1764114617, 1774772811, -1987981943, 1358500769, 1489705956, 1201813184, 688130810, 1039156342, 30925028, -339903257 ], [ 1868283630, -330946183, -1613372020, -14998235, -122806652, 404430954, 1012993497, 441423351, -1876276251, 373940136, -1794694070, 911518163, -1289532245, 451971195, -1189449846, 1486180189, 1535664471, -1105184383, -1216562871, 1863816799, 1813850611, -58522063, 1668300861, 1704280413, -578115047, -700934317, 649281893, -1858447613, 1555968503, -652447978, 1261117796, 1917214419, -297143655, -124520999, -1295651807, 1037444377, -839429346, 574682028, 148060457, -1540366834, 2045561648, 1806352821, 1717390428, -193333677, -696689591, 1951350706, 665301366, -1106504173, -869374166 ], [ -1980581907, -882116857, 515003768, -1176772468, 1236517815, -2007210315, -760857382, -1911971262, 518741905, 179443066, -1321727531, -1263200234, 378924181, -736550808, -1353441438, -460462838, -2045197905, -1319801128, -1065212576, 1368567908, -2454038, 657720212, 1225573144, 1686946274, -423796656, 786883739, -698566037, 1667841103, 482853869, -2027564518, 1775093740, 1415051054, 2069804996, -11394386, -928886202, 2120408240, 617356997, 1978796440, 2136189905, 2134332097, 692668504, 1609114970, -1868215233, -2129374032, 675917942, -2144127381, -1626225413, -2040802322, 1443593228 ], [ -838999091, 266975168, -183602841, 1551924998, -2110884521, 959213045, -644394907, -1025416341, -830346332, 1205339030, 102284198, 462209179, -1403151466, 524762840, -2049278478, 1549686945, 593707647, -329259437, -1291509274, 1767829834, -169227876, -133404169, -926536363, -1814937077, -845604602, 596428958, 1098852259, -1424407524, 1738927182, 371538683, -116007753, -991995878, 1771480340, 261084551, 645055410, 1946664956, -710743940, 1978109504, 1985166046, -926014407, 635850225, -1206220761, -194267091, -71300078, 27145305, -860797409, -825517457, 698290924, 253818556 ], [ -891699962, -1310332325, -436970816, 604937373, -1159034977, 1897579437, 608467402, -251094530, -625065481, 914439701, -1802379879, -323959240, 2099519496, 377070985, -2141238938, -2112709157, 145181969, 965868111, -1170453697, 759735812, 303056923, -1765319713, 987945836, -281085637, -1962292298, -926776367, 309370504, 1083825686, 33987696, -1272343589, -319669186, 1312148629, 507575999, -1312670773, 2108234080, -2137391914, 1589593484, -405734681, -42869349, -536549018, 283604043, 841933298, 672874725, 389342275, 1930629673, 200495765, -1209012018, -174945364, 1874717496 ], [ -601032386, -282410952, -784370439, 1880716308, -563007943, -736973679, 2097295185, 1150021187, -875364090, -787192734, 707175092, -48092458, -2071386868, -1352037102, -1760983182, 316006240, 2098278405, 1929065816, -28437992, 1559419116, 1268037011, 1396902701, -1188875600, -2095594997, 1663666451, -1032680050, 1674532508, 1743631608, 482926300, 808485752, 1132335772, 624548988, 1663117053, 1742366689, -793018922, -365327636, -735145429, -1010565659, -1802581521, -333559318, 927511995, -228543671, -2081458100, -1258821541, -1528753222, 1634126673, -2083907872, -2021314912, 1436568555 ], [ 587091162, -183660210, -1199784770, -330992933, -1626240041, -1105343140, -151077838, -790912704, 165824690, -610116398, 1061095660, 89702713, -2039967814, -1950322199, -474283765, -2140504304, -1893673932, 2044739518, 2100756491, -1013822681, 1569230646, 1084424238, 2034784157, 422916997, -307403842, -1718300722, -1082381049, 1815768971, -1683211850, -2414973, 1247908260, 1705124231, 1128831142, -1981724452, -1114050034, -282335809, 1987724259, -114642941, 6487089, 1255422839, -1407579569, -823065648, -1551619126, -1316569145, -1215890131, 1380504888, 995679746, -1099896739, -72849748 ], [ 469659430, -1989050470, -2068119990, -557206597, 1319768356, 1303076607, -637944796, -1326369144, -1460917966, 277333932, -1912753805, -1528579948, 973901688, -713818232, -505948480, -2119848531, 499943161, 843303638, -708328444, -331282409, -1105455988, -1619999444, -55851342, -1967237958, 218438694, -1004926365, -1728547478, 2024432201, -1562510857, 1160040451, -424616719, -367597807, 413961142, -1245518239, 1394124756, 1150674254, 597821607, -875714509, -1788300156, 65699277, 1651116286, 426839696, -267433369, 230476060, -1752318340, -1066779135, -276375217, 1850264174, -1554652315 ], [ -855733755, -625667222, 714312231, -1404760449, -404606611, -1067608332, 1594782997, 1151185305, -1008231612, -943251244, -525150442, -937789522, 74394719, -281806074, -673294505, 132271001, 1025994601, 1208888117, 1467506660, -546845249, 1765450971, 374386352, -85770645, -82790444, -229819297, 925202992, 578295293, 1652141605, 1477139713, 320847913, -417713711, 1823919034, -1310579207, 1737406770, -1539777616, -157576205, -1625076648, 1267308132, -128386808, 370609229, -1413360272, 1674347388, 930068011, 349064892, -1868820889, 2144519002, 628836478, -1931819960, -1993329935 ], [ 657800270, -1600819837, 632533304, -1935818598, -2017161370, 1883336352, 5735602, -184015584, 1140021166, -1037306582, -375538747, 1769025853, -1552580, -1998764855, -1397463457, 1740147364, -403797873, 1130637607, -654916368, -895985465, -922294567, 1705826531, 460957340, 1663532588, -50460637, 1855366383, 1464824449, 1306075546, -541834799, -1259659394, -480903827, 138112488, 978433960, 1476939673, 155203482, -1895763934, 256043969, 585211042, -468810474, 1780846409, 2122112847, 726000981, -1024247, -60602038, 117052257, 1037422708, -1202448440, 236631144, -263262255 ], [ -586640495, 1429398338, -1286835536, 159300447, -976585436, 1258114343, 1214210289, -1870081975, 1427170661, -776669650, -32567241, -1286098534, -962185895, 1311234950, -378690388, -603709747, -151862343, -2140642360, -1587936299, -153647286, -1424560128, -616562662, -1456877163, 667373203, -767523791, 1473981160, -2026530910, -234228602, 675648746, 497873776, 1642624468, 149681982, 209259059, -1369892984, -576033, -1023629986, 1090911456, 1473905402, -659119698, -845202465, -10036366, 399925170, -968770491, -1206568445, -1939310133, -750977774, 1478457787, 1320964518, 299669761 ], [ 1020067770, 1271548675, 239884067, -147474869, 1612951632, 1380177248, -2139742367, 52409152, 2079650129, -357981041, 529759855, -1496972839, 285372396, 898493197, -149013676, 748260388, 238481202, 1549770233, 281914140, -1896025812, -1957749857, -1229404992, -887521584, -1954107741, -728930847, -324326103, 1446942085, -47550025, -925100208, -854199043, 1608390470, -1394721789, 803945576, -1511047161, -258980678, 1430524485, -193507843, 540397902, -618444679, -1434237570, -166698717, 440957421, -783635571, -1701468751, -1507721540, -413948310, -1838757185, -1190523697, -2082645223 ], [ 1946653120, 1455552884, 119599088, -20847532, -1256298220, 167574101, -1339542402, 1295543578, 345881559, 1166451399, -238871469, 535237958, 429885551, -1424975131, -2129504080, 2058262456, -1825758564, 591422805, -1595736709, 769433734, 1763255585, -218797718, 1815830186, -674292267, 1122586098, -1680734656, -1554504680, -875273721, -1878840285, -1773695710, 934125133, 1120514761, 948885788, 818294967, -1070289887, 1786249247, -790317038, -491599896, 1889736773, 485547626, -2040340903, -2003464353, -70108408, -241678654, 1327904284, 1749759583, -2060471863, 1880004887, -591091294 ], [ 932196833, 563992214, 1211049502, 2099301324, 1343286534, -931300498, -948812526, -692584966, -1134648764, -319190951, -78123061, 541160536, -1125340556, 2091107331, -1493499159, 1391146518, 176390066, 946453758, 505693494, 708977933, -160888603, -1084799518, -458429216, 122364445, -1220456262, -1385647955, -2136373681, 1741803716, 905595936, -1428562881, -2063505153, -751026628, 81551403, 1935980628, 707526824, 994524594, -830147733, 436941331, 1547401986, -573803819, 751520112, 1391921637, -1159583747, -2024749931, -1661669079, 1677581523, -1587765773, 1391410917, -222615253 ], [ 1847678878, -100330022, -1869644566, 1614485110, 1240848364, -701284214, -2087497332, 400430002, 1169401203, -1932448847, -942002465, -875198841, -2121031513, 646301905, -1893170156, 1916402075, 1787581315, 896406197, -1598653570, -740386653, -659641569, -790161028, 829584158, -277153162, -1770047692, 365843205, 336119731, -2037336364, 435974506, -1703467023, -560094668, 1609075153, -1431237833, 632977417, 1832954507, -1318972377, -405796049, -1796289473, 930082558, 1763006803, -2083688459, 1885311599, -48727457, 1164898971, 1852599826, 1721169354, -287007151, -541181322, 2038146290 ], [ 2114871893, -384426701, 1467002947, -1286616682, 159773902, 1955029355, 770369442, -5007145, 1470500242, -1613794781, 879782987, -833494431, -1823527429, 944304770, -716158016, 1117552043, 418011680, 1191109938, 249573854, 1699661626, -1296428318, -1350550164, 863528064, 67356154, -361330452, 2106210491, -931058693, -884217086, -984500690, 2031191883, 709455994, -1895818208, -1383540977, -388187664, 1220626038, 1784568379, 1496265015, -2126744960, 338527215, -257165172, 1315728577, 1660966388, -1824000335, 480629046, 287078577, 467624154, -139989683, -1178761546, -1326039527 ], [ 602651449, 696582856, -169920859, -734149700, -1818044124, -414163309, -1561206678, 553600418, 1878967563, 1318020817, 1853755571, 1931372047, -1920672813, -1819043472, -1320109621, -1496474783, -1973992251, -272612705, -1282223629, 20829457, 154408120, 742467388, -1705104003, -1882856409, 2016718119, -1439299384, -1002266295, 1123395843, 1684221336, -781271180, 680605604, -1352634, -937287905, -2087153595, 368387135, -196880584, -1705834154, -838675010, 1262569629, 2039074321, 260056594, -1147910866, 1114308437, 1829466431, 541115456, 1076171063, -689100146, -314183644, 1462220663 ], [ 1895788357, 405331242, -1619359642, -635092932, 827169900, -61231281, 2089876086, 1590399753, -231615283, -23679894, 2081585588, 115854377, 1728580250, -1753890046, -423039175, -759075945, 1070831499, 1541636954, -1911761998, 1404139354, -152808030, -828084915, 808405481, 1412461542, -937331476, 1484766913, -1918579416, -2022529495, -1746782598, 976091406, 1828223713, 823517892, 1302138181, 890944281, -506629626, -943850663, 587678166, -1282575765, 711635683, 624802769, 1807040198, 146682017, 1845209828, 364602504, 1778778073, -1584890834, 1380557918, 881575785, 1471179041 ], [ 937652419, -1717866357, -543987464, 141753496, 749717340, 535255017, -245436979, 1142343504, 1019646558, -1357438461, 1744734324, 13740107, -1507991131, -70761174, -255089643, -1372357475, -474462118, 1082941947, -1788268508, -815850572, -1893714712, -2045706881, -774588521, 1097788636, 789483553, 552502572, 1017624974, -2026157577, 1959160485, 678795890, -1324269044, -1254480689, -307719418, 1113202167, 277782000, -1582900990, -1404180216, -1289397361, -1122700628, 1754351883, -256820468, -524385444, -919423568, -1855121757, -1730328715, -2117573551, 506830775, 1030704932, 1426696830 ], [ -1701219285, -832334264, -1470042808, -1393152497, -345185539, 1692286905, -1599612846, 3196033, -652921045, 1863992403, 1618399831, 460950042, -1896981560, 1646265417, 679191728, 1583816652, 392911796, 1762618779, -745328399, -2021232715, -844793013, 969207203, -2132287883, 1843540181, -374462738, 1943877221, -1287260648, 2141896508, 1467819112, -4871474, 1223305908, -1129254696, 1378556215, 1597905077, -331157455, -718073228, 97365272, -2032127284, 1295144853, 1431977770, 904515882, 572020509, -1737507207, 2066686656, -707962111, 112042787, -2075343297, 1376069683, 1128691511 ] ], [ [ -1170078755, -1352733555, -1856242931, 1614948552, 1085404980, -1122640914, 1622350683, -134649269, 1735768725, -2057247515, 1019122612, 1605845758, 1820086502, -1970873017, 981126765, -1367426557, -1663674430, 269025157, 1215824623, 39247347, -1542667498, -1895869318, -2132320000, -1536365264, -1903976038, 1060949739, -2096511271, -1083812645, 1423054900, 1871297388, 1040002275, 1275031325, -315108562, 382031201, 1160882455, -809296600, -1699146707, 2100281100, 2038705832, 1459983345, 762980147, 607635159, 1826957623, 552841677, 895245269, -694190877, -56661164, -1143845077, -951008497 ], [ -1784339038, -264938291, -1658571875, 1935163424, 841185299, 464516617, -1771163329, -923656238, -1624246020, -740435610, 2101304272, -441790123, 704880298, -774708265, 1190668579, -1453734571, -1672824994, -206643905, -888707537, -1186468122, 1620933756, -22364261, 1102463832, 472270485, -621533282, 990130093, 701698408, -425111867, -358538247, -1078007661, 1919643550, -1855744620, 412227133, -1020066192, 488369038, -1246952156, 344100281, 677967305, 115179264, -1033418465, -766737999, 1646767389, -976276335, -3055623, -460426169, -2028364673, 102076108, -1095228989, 1414598229 ], [ -102446764, 251286628, -1455256069, -2120724239, -121640571, -715041742, -813275980, -360019435, -307094504, -1639338965, 2009915257, 1991211758, -1111626644, 1185650186, -712574750, 1139089249, -1598720816, -1585491471, -189766790, 319850648, -950820987, -2006308894, -319071129, 702295502, 423807096, -1732592216, 604719840, 477849786, -660375987, 598152764, 1575184224, 83052211, -861550637, -968093548, -706900319, 1179598257, -40210059, -838044372, 2015285593, -2046782245, 1138543758, 2089331090, 899428040, 1769214616, -418582382, 559780116, 1410996394, -1776084773, 358602052 ], [ 2103095722, 2087826562, 877583329, 2027787594, -68025660, 806720415, 1948095491, 781017418, 73205990, -819567464, 188209113, 756056649, -1840611641, -1088894840, 1736462899, 432273926, -94906038, 96639391, -442442293, 1610776100, 1237496596, 239867693, -549423312, -623630671, -2034194173, -1199350652, 1792057386, -950208177, -2101264520, 1132073644, 1045960099, 1570098915, 1558268016, 1416331599, -1838625797, 2036636909, 1174714314, -67084394, -1419593025, 131767483, -1661453498, -406016983, 1468321365, 855822831, 132567892, 1166934830, -1757805435, 1036945128, -2005743138 ], [ -1934355170, -1478615009, 307230496, 1796266706, 1413917814, -1721294842, 487232565, -2063614416, 2111999999, -737519035, -1981766431, 2043785952, 1257382275, -845013174, -1627756784, -106782140, -2012500736, -1003965128, 652733074, -596777714, -1332708515, 393419209, -1117925383, -552179052, 1326546943, -1713102188, 1858164689, -788414798, -1837116625, 51891004, 758946531, 263525258, -738691808, 1470305326, -1082555859, 1971485973, -1691602465, -1279631511, 195212776, -451651989, 1187052680, -549214406, 2106650101, 1830452010, -1749057873, -586698989, 610573459, 1770207452, 286629726 ], [ 1122227494, -106512879, 1016546739, -445997034, -567692157, -558052644, -151449989, 1643742049, -706679272, 1839953819, -1885228502, 903531793, -1921965683, 726697719, 220775661, -1331151837, 1057586238, -272354631, -695991644, -1072489415, -1980080307, -2013213565, 268635065, -818188240, 2113339433, -1065231741, 1719521354, 1647641381, 1057494825, 223280466, -309324744, -1628738722, -1201223665, -1551507290, 2053694526, -1307985783, -1477757545, 1642778690, -1489926550, 1380479736, -523225156, -1589356057, 443522577, 435049370, -1338500121, 352744412, 1493305625, 284209429, -108669110 ], [ 49351371, -1755708869, -1248037834, -1686420714, -955236792, -28069008, -1971444894, -715526631, -769398784, 952044305, 1845712876, -397389122, 874027318, 1350144525, 920202643, 1316021308, -516756500, -763677378, -161388993, 1522753902, -1683541221, 2059827540, 1249338837, -731798515, 1572695848, 762486811, -1778619206, 1781695550, 225459242, 1045520723, -1521899229, 212020981, -1438352790, -185296077, -848791114, 1651742558, 433885346, -430842544, 854152924, -2029293503, -450386198, 1550707870, -1596173851, -834932072, -635732522, -883871588, -220980342, 1769570285, -1389916745 ], [ -2025221186, 1228242949, 1688371468, -527353577, -564096159, 505818468, -1369402956, 1743456647, 871846661, -1083375190, -162334120, 1230291551, -2043449311, 840825985, -175545258, 1260129521, -1667048426, 1388172823, -2079982500, -526178376, 682489484, 2067482864, -747072020, -801511820, 516047515, 294590155, -1805952973, -829695410, 203174436, -413112085, -238165505, -1608413099, 1310245933, -1027069612, -313398287, -156519633, -1484773624, -742876866, -1506778554, -1270937995, 347617161, -57317241, -993873681, -1394841753, 1917356575, -1310440520, 6915314, 861315415, -859026567 ], [ 1703692467, -404241915, 555195168, -330215957, 1129986176, -734710912, 1526417715, 773748303, 1164014173, 523630608, 2127781736, 147772623, 500066304, 1958419305, -2104618109, -1952786541, -1313352715, 1806125319, 810071497, -1809660495, -1497847915, 35128030, 393214875, 1885364201, -934031810, -1836024734, -686741215, 1705796176, -1473230905, -1766827422, -68978540, 98288958, 714452941, 2027649984, 309823518, 582691068, 1391408219, -1281390580, 985367208, 14076590, -65321707, 805656765, -612885083, -374683309, 1844164207, 309121239, 677960666, 284487777, 1912447490 ], [ -1451752954, -491344404, -141734846, -116096855, -1299008902, -630201839, -1355708129, 1528862564, 182376684, -716653192, -802530785, -395782761, -304235744, -481587994, -1706378482, 1864966696, -1964270233, -64140367, -817714459, 333435803, 10223068, 557891495, 439555409, 489180051, 757290057, 1493495195, -186973300, -720694201, -513292872, -1496391594, 1213734047, 32849639, 320774138, 1977745387, -864994259, -1207187567, -245968892, 393783167, -118132304, 1385084824, 1569776866, -34421117, -1235511335, 1230925399, 1828278742, 493629820, 466738956, -788582255, -734785188 ], [ 1864509275, -2117459795, -983339036, 808543039, -206420717, -1937962535, 1624068297, 21562440, -195165391, 630318451, 1125074136, -1529999999, -245624183, 1398604525, 34313107, 161061142, 1390464429, -1131027921, 864936055, -1325103281, 1521228639, -554191992, -415931596, -357551993, -947201024, -177344332, 1722146254, -1111818181, -1134682687, 80100163, -1830257090, 38736127, 177856292, -1116326735, 480666847, -372468799, -1898112436, -825541242, -1428198344, -309943604, -2027190698, 425906222, 1701485895, 1370884622, -883468688, 1325179252, 1950839343, 1645367712, 1817525635 ], [ -1157337593, 1846666795, -107583859, 1319388826, 1222320598, -1952780969, -602291446, 1294737349, -369614538, -1529476220, 35794776, 1770198579, -55701761, -376214113, 1086942219, -678023574, -942718633, 2023490285, -182781827, -227534249, -192587987, 974192903, -950226717, -1752147769, -161727801, 1190041744, -427912846, 2128725224, 1338805015, -487885563, -926950547, -1020692241, -1021738089, -475458081, -1666264922, -1673425822, -1229552899, 266313395, 157596600, -979448071, 1444609743, -1774418299, 60602127, 2087585043, -1706921113, -640828769, 248770802, -1961459127, 1730997016 ], [ -1781589691, -245511511, 1253561371, -1171715862, -2063979100, -1701351616, 1883485133, 572583534, 729942108, -434980211, 2116300693, -1969995484, 1730711330, 1283765262, 867570381, -1527986882, -765886256, 1858150960, -138670650, 62185802, 506902371, -577148382, -1415734072, 1949152036, 462196972, -1585326170, 643641091, -1358135872, -1660224379, 652398535, 799234495, 1796895181, 372967255, -1886059064, -398801721, -35672428, 1710253723, -943469689, 1914353376, -1698119262, 1426891630, 1311909747, 1856481719, 1114585308, 1133803477, 659757961, 2066287968, -1550790772, 121462082 ], [ 1801817234, -1162820506, -1159064694, -951453601, 1419605727, -1968578692, 274241948, -728957681, 1681441927, 2119777370, 1164398588, 1436339727, -79251983, -1136230269, 405814281, -1728284250, -963375261, 1179322933, 915663538, 1084022284, 1111243196, 1802224793, 1603455127, 735275910, -1824340511, -1820164842, 1064392262, 2101535205, 425375446, 2093451365, 396751302, -1108504897, -1990885798, -1880408665, -1905750792, 1404000043, 1917994590, 142932149, -1402360511, -1379462648, 1654895415, 473203145, -1210258927, -1337475118, 982169155, -250052880, 1348997027, 1921892471, 399841376 ], [ -731211516, -2087917985, -1534865663, 1290939892, -645555522, -2104389982, 1763257463, 1076944337, 1557744587, 1482037547, -1853139594, -756225441, -1655099469, 737666054, -1818504177, 227259704, 2006700315, -1836509551, -321696991, -270252194, -1949593707, -1878598579, -79187302, -571720309, 774027905, 1465062741, -1940216340, -644004848, 793883170, 939792544, 420036034, 1680514610, 1665103222, 1575988424, 645314207, 23860612, 1082494931, -1173915530, -42886772, 1410514351, -1650606729, 438305690, 1008901620, -428443207, -815207173, -1964835728, 1951081921, 1614699636, 1771531645 ], [ 1908580999, 904761614, -1521373170, -1293284998, 1676301918, 1505648118, 2105765943, -1361476597, 1145078811, -651298781, -933125700, -615871024, -2096343368, -1777084148, 1810709529, 1157270221, 873373295, -1659739818, 1370983039, -635348095, -43848463, -1035341199, 1748898131, -273949794, 878403306, -1382723040, 1160863572, 930666059, -223221566, 622972891, -1114036241, 1480419700, 587724316, -836429086, 1759965306, -1302326184, 1389437572, -1914246062, 315382043, 1877344559, 1889224496, -1784722272, -2092190608, 1343330209, 1417059968, 969278148, -265273901, -1681706256, -1787060804 ], [ -1547028403, -2008974306, -510781820, -140207280, 890275798, 538467469, -703793421, -2084799911, 652007418, -1155808255, 1695156507, -1656442095, 1385996868, -273820669, -48443169, 497940407, 1124809328, -1490401519, -1865439656, 1580669753, 2059557418, -845073647, -1172337081, -302005952, 402486749, 265630467, -2014397540, -1345916328, -172123176, -757403698, -702621433, 1797466756, 49815845, 1632248537, -547488659, -1222148559, -1892715958, 2124569237, 1138619301, -820350790, -100487682, 1555759088, -646568884, -353398089, -1156109564, -285530841, -46908572, 582389421, 1170503592 ], [ -1829161075, -97273620, 641109945, 400005736, -558933200, -368314610, -1750219766, -973239009, 640656574, -1549926387, 1724188405, -829400480, -90987737, 2144611311, 113880839, 2104405814, -83146290, 491807622, -685851712, 607328998, 1752565153, -39580253, 2122710547, 1614619211, 163993330, -1190377183, -1911780762, -1627383260, 282219897, -143966553, -205503475, -1493662672, -712211099, 1839417908, 798504641, 2037381589, 1005469724, 451240674, 1700290989, -183466032, 2144678403, 2064616795, 683151361, -1711074512, -1228600059, -691047484, -469591462, 664257545, -5412324 ], [ 93839858, 109090973, -1279274407, -1270944682, -233619014, 539827920, -2097762943, -1155756173, 1213328829, -974506183, 1638763167, -1922260172, 1833405837, -462716563, 843096306, 304902075, 856255300, 895525429, 1289958382, -1854451511, -197376798, 294942417, 1174153981, 1611282304, -182101578, 518524246, 931210017, 1747898922, 971993902, 524090772, -1405951884, -1617705582, -504741421, -946154025, -2071185861, -1183638085, 1453555944, 1185616508, -892526909, -949015110, -931202876, 1742690796, 841465643, -1289446163, 1097870639, 1681473572, -529801231, -1584109398, -1667692726 ], [ 1757154727, 19524341, -1308892206, 509668725, 867216001, 2074066714, -2118715768, -1411560685, 559952820, 1814591262, -706387229, -20884526, -2122122435, 752723321, -1874216818, -595229181, 599730735, -431294996, 239953621, 892442418, -1710715440, 710420897, 468039563, -1002952645, -1213209735, 672194288, 421752229, 1974956139, -1561805351, -1367455219, 433879993, -36545836, -1148539810, -1287412067, -255747026, -1098651184, -84268422, -1210962706, -769140386, 233577432, 1384309695, -1225759030, 2012092876, -264106520, 1280321041, 1392053186, -189299314, 1775167882, -526825582 ], [ 401430330, -1237109055, -673039787, -2031122032, -281466286, 1559407328, -1283478241, -946951345, -1329688037, 2080973081, -1770730378, 508124972, -1548670926, -251507457, -1060235928, -72064818, 132985065, -2002600355, -947745436, 690617988, 1424833377, -1745755157, -1345871761, 2049082760, 1939661835, 1158970056, -844234877, -1159662634, 774162235, 1731574171, 1657340929, 478475615, -1627822387, -1166907298, -1793660086, 749945292, -162766774, -1242673347, -1940834025, 160220569, -211034749, 202708155, 1162326113, -1198497782, 1431079963, 1243022482, -106133494, 1196753013, 98225889 ], [ 236003293, -1973408632, -669236522, -513371797, -440270203, -1963897260, -1355449799, 965727760, 27776771, 565154579, 87062064, 1590833386, -1783930416, -518150123, -122428080, 2092692164, -2132153893, 758796659, -976560759, -473707484, -80221369, 639744577, 1056885536, 1639083485, -646410044, -127990155, 669161551, -2098107424, -130389409, -1806019815, -390281032, 1196149471, 1557121086, -200788181, -595845712, 1888075742, -222142456, 385110994, 391631066, 1410490802, 2123440408, 1522877527, 358705954, -173478346, 102122837, -1947676568, -909287881, -1719389709, 1239984582 ], [ 203068497, 1044740372, -1791201192, -2082338939, 1269320117, 1353606619, -1933137342, 1649355126, -36780761, 83518900, 1096121855, 1683370133, 1895744556, 1204833675, 1035193124, 1309333513, 1241710827, -2130243341, 392824034, 721034039, 285511448, -1888378872, 1464614807, -252092893, 534928499, -1065991645, 702810721, -2052184368, 1163407431, 814967147, 1427101815, -109398920, -2120948096, -1557674115, 1037688850, 351379921, -1596914992, -2145984301, -1679285417, -1602153243, -591725285, -501507712, 512513591, -1246289025, 974716052, -270760377, 2048123894, 125875974, 1129802046 ], [ -552741791, -790172531, -1977558354, 1165443990, 1003906945, 777200272, -1367507820, 1531274315, -822352908, 297856057, -1826529933, -964200898, 48317856, -2092548316, 1568394603, 368477946, 1609861990, -372026830, -196157897, 647868924, 1529632956, -1552016190, 136784462, -1256457960, 166546136, -1148389727, 1346363918, -1477749349, -951008785, 1107254252, -2038313181, -442270777, -1907682955, -1649390901, 1581065338, -1916575441, -1528893616, 768963781, 132121303, -715851894, -1616112844, 925394470, -623766873, -485334446, -2094635294, 254060997, 1808017538, 1663971157, 868756512 ], [ 811705546, -311385504, -773585489, 350194471, 1450448134, -986294587, -1102022405, -1340581452, -54013476, -336117429, 1132618485, -1311931397, 1633400397, -696097141, 343309897, -1207266021, -1971195510, -2131352606, -1313939643, -190251321, 12053596, -2098946829, -451496462, -573985427, -275033343, -886201995, -758865651, -2072202789, -1588314480, -935318025, -1919865780, -454959901, -451767145, -1998996065, -1528271226, 2144395076, 247288820, -1630855478, -793132789, 226035783, 1971006323, 1206555051, 1944403027, 343033255, -988440785, 1787119406, 129270489, 193044574, -1749755590 ], [ -202860295, -1070621046, 498199576, -2042757434, 1837244167, -1564897733, 1212558886, -1809238442, -59742262, -1205637703, -2097868088, 1383470873, -1540108044, 1645297683, -41581662, 1448271911, 581651938, 314477541, -1649371092, -2094175888, -1027752174, -1954112008, -1038101029, 65807674, -988611512, -2086678691, -326178262, -1698348262, 1344954698, -1816352821, -1009379385, -6704452, -966365107, 1630162333, -1479285239, 1644582813, -495867798, 1129687091, -1848584919, -190238222, -237040127, 148066229, -1264228200, 414773683, -1136071763, 1217236024, -1954164938, 1879515364, -2114623333 ], [ 570687085, 2065328264, -1263410383, 1557188477, -247667643, -836540920, -1910531691, -106562624, 1910559672, 1915998848, 950388165, -685985299, 1302377094, 1710147332, 1601893824, -608948042, -560523969, -1214466131, -268486868, -135746718, -251594087, -938381053, -861239806, -1965672461, 1895774945, -1730242965, -60281567, -1838022391, 651671806, -1605228761, 1330461634, 1435796702, 25297886, 525344901, -324635703, -2119771772, -279192824, 1306292882, -1749815841, 1777427201, 1275898959, 1510252447, 1905571875, 1594444691, -1643157536, -1041851587, 307458425, 119385579, -733811900 ], [ -1908645963, 1469768884, 1621381591, 226940874, 463092880, 999836801, 347255978, 1452503968, 1858812543, -509712694, -1869667546, -673784702, 1690749668, 713031028, -777143797, -790595440, -1370577839, 684496994, -331714340, 592047285, 1913972789, 2139140003, -477679109, -448810591, 1480036873, 673598051, 695941797, 134077835, 1783127906, -700794105, -625486712, 1028287292, 1833781605, 847258062, -1556087539, -874064722, -259361791, 1848926894, 778949931, 81622703, 1451632971, -29450765, 155452638, 1072977122, -1978812790, 1563113853, 566846012, 188650848, 502793627 ], [ -703857772, 1243913276, 1385343729, -561403681, -1209097979, -1913519970, -896614717, 1222064516, -1469175212, 1369998519, 411250165, 368756045, -6866910, 1968039721, -1289251948, -1755897301, -542796997, 591327343, 630377676, 2040695938, -323183576, 345323323, 941234002, 2004738456, 1481686157, -270337762, -921479716, -709383352, -885454269, 1183050320, -466231562, 157351980, 1049501008, 66542370, -127043945, 1847323398, -754916877, 508461572, -40765230, 840737245, -1170082705, 1029745613, -1635558637, -1475762610, -738312117, -311218217, -1705390899, 2032543057, -622945595 ], [ -1383009098, -625173864, 1670733988, 1746310293, -1997041065, 1943601693, -1588560939, -1397822156, 733642013, -161838976, 902636303, -764765612, -1144275266, -965860012, -134216460, -942067006, -1533364177, 1926372871, -217303022, 643216648, -1354931553, 1629120632, -1060002421, -504434147, -1491092106, -919151902, -1762276472, 1036906489, -1113196203, -863949506, -1028889938, -597657208, -1910791397, 1812091006, 350272771, 1555021772, -1184574137, -1417921868, 248291321, -490588678, 1932823842, -225835810, -1308473453, 628456070, 746567602, -1904547722, 272727592, -537231416, 1594067127 ], [ -1818161493, 1886361138, 604122197, -1251544923, 1269597285, 1985327989, 347592991, -446360543, -48475751, 1155361803, -742242540, -113638951, 291094783, 865415221, -67491020, 1045521564, 626791664, 1065558845, -1113835297, -168420586, -331554419, -822339843, 151120029, -218664448, 1278321311, 732214190, 2139563969, 1005301764, -378873753, 852519364, 669843693, 918023180, -879994375, 1684358632, 666833159, -1812419673, -1530436687, 1201319828, -1057980730, 1177046205, -108613127, -695341161, -833171511, -1554636594, -1320291395, 1421245430, 1031625370, -129350656, 272260978 ], [ -1165336423, 1774756314, -878674968, -2113384806, -673480181, -1319986201, 1685364943, 201751751, -1294705596, -303036508, 2027216883, 2133348144, -537133367, 311204936, 1868309351, -1754816360, -807272552, -262973282, -1348583169, -1394611727, 1044819494, -1283918910, 1933731383, -844112737, 495237058, 1176959604, 1151515081, 277683506, -727895465, 629229485, 1002030006, -595696127, -1317767681, 929293771, 1448061960, 1174456121, -1833582851, -322377221, 1119086843, -1492951313, 154041631, 1746274184, 1587492834, 155893512, 1248530027, -704858843, 211609721, 7125496, -610298767 ], [ 919899592, 347064147, 1119304746, 824673497, -1743041400, -238198055, 1716018491, 1896947596, 1328434640, -2112270756, 1481517947, -1504557011, 710629582, 1252317986, 343671427, -666327284, -1847528824, -1499355764, 796495614, -1640365269, -637508745, 1615427836, 1181125513, -1138962732, 1423909807, 105396988, 604863189, -718191738, 586085352, -1204121120, 1658219560, 634966228, 1667807506, 1546410155, -1494852698, 1775280960, -1106820983, -1075839110, -450478960, -845843390, 1791840990, 1581389659, 1461179539, -222893326, -1319666125, -1645802755, -1192965099, 673707697, -1306363139 ], [ 350631320, 1359798046, 2051345968, -759205118, 2049034477, 1201525089, -1994186913, -1853550188, 1365511552, 1826340901, -1594515060, -1341147095, 1804384573, -1411654137, 332096936, -186579553, -1143031025, 1518623407, -1437698455, 254036023, 1086780881, -334032861, 1628603633, -352734200, 728526753, -755356362, 793625141, -713408072, 1027056285, 704898827, 615304063, 6991289, -1905185514, 1836052145, 1830433324, -495398557, -1883900869, -1741075116, 1301645142, -662387225, 309157056, -533074856, 1308945709, -291831453, -2018288093, 1130198677, 1787678060, -410431109, 1225421858 ], [ -551994727, -1607319596, 334795302, -2005830825, 1174434280, 1918953567, 1089014356, 639482188, 946707672, -2041453618, 1459806931, -354608017, -1270114336, 1580077355, -1382115711, -55315631, -685577726, 1160481317, 1688267507, -957630689, -1741724756, 1581100835, -1720629223, -1823570131, 635494480, -1648223961, 761047518, 1953247835, 532487003, -1252813266, -872729556, -2036617381, 891323222, -158674331, 1585690948, -1287758582, 273784739, 558593191, -1667834056, -267282087, 935590787, -1890314324, 707521744, 1617966075, -818824602, 889096484, -710574324, 615501823, 2098690237 ], [ 1447338843, -435635736, -1729089521, -1681829284, 1878341111, -955114420, 1844443399, -355776576, -32992765, 144682452, -997696924, -200517251, 509700409, 1231708904, -1419825571, 1504364113, -54051547, 982896057, 2059567092, -512599166, -14365322, -939718964, -1098132292, 1714623360, 1326924463, 86620059, 568944294, -1139994209, 395188866, -1817880783, -1484662136, -1053425233, 2099041665, 1784736794, -1566758538, 1720529989, 1544959957, 1215622352, 961644991, 558795414, -558921063, -128885653, -802326888, 1959396504, 1938275502, -119136936, -75435099, 1379659657, -1362345809 ], [ -271725825, -1802125454, 1924668016, 1883212305, -201698797, 763345287, -2054110366, 1756807771, -333822246, -981798798, 1008533461, 1996133761, -463400283, -618751512, 140721049, 2076867860, -1163384356, 1095740090, -1288001849, -539783541, 1188169528, -1109204587, 1375942781, -1740356053, -1387728577, 1565176366, 439307745, 369635070, -131807250, 328190719, -1996402161, -82288978, -1578408840, -391762089, -775396103, 950919323, 387450526, -44573920, 915827073, -1280296175, -89796108, -1598574409, -2044574648, -740711594, 725381830, -690158895, 1939142547, 559302356, -45778125 ], [ -599949872, 812584908, -732091311, -724272847, -230161316, 471517249, 362774455, 1224609863, -278626164, -303910432, -199289714, 940709627, -1815238832, 851338748, 948008244, -162156004, -712158389, 1713950223, 1596760329, -2132918970, -320437934, 1291287515, -1876310840, 1043130955, -86648669, -1544083260, 672439582, -714569107, -1060435885, -794146344, -35888836, 1891407128, -708817094, 402837619, 1108565562, -1968689201, 1511809980, 1474503792, 1855321978, 608587049, 2043471302, -1880942192, 1396564568, 729134227, -638969005, -995819737, 1899643259, 597581542, -2036040831 ], [ 1021420815, 1462044347, 839369694, -1714406654, 2076191935, 1021312, 635441011, -25737445, -1939466183, -1673450547, -1187274930, 978968724, -1747904935, -1892575355, 1175732543, 1915906390, 676005759, 1179728004, -538450660, 927404803, -1956015938, 486745379, -14558523, 1902772754, 1664545187, 387461252, -213622741, -708816363, 1728040791, -279790299, 1623008342, -1261310936, 1865032028, -865728784, -990449794, 1982118149, -827237103, -279252777, 675080175, 941915731, 434097434, 1133968650, 778726041, -1935259049, 851306278, 252984059, -174688765, -1139788696, 329041988 ], [ 819563909, -519613823, 1371854159, -119072442, 1467083545, -1275572964, 1804012444, -1365944715, 1211856806, -964330792, 1236047563, -208906281, 972249740, -1197284185, -2021535053, -543284411, 1336987468, -1271019035, 475848069, -1018567311, 1091839949, 423035568, -355787173, -1196711501, 908548310, -639691737, 1226163532, 2066036302, -1787320599, 435186729, 1699034264, 632656320, 1507724515, 1258827763, -985150583, 916978038, 190934639, -1899592362, -2030763413, -1666164096, 263416715, -309697852, 829882383, -1753084683, -1033667386, -1527676751, 483046018, 1635574098, -1930585455 ], [ 2075906275, 190418048, 1087063371, 837061766, -1865520439, -403431839, -1690801713, -1257849002, 1071106841, -1913503373, 1751777507, -1784001613, 1039522230, -1409537655, 547457126, -69926989, -1466287656, -1616235680, 685362773, 1657711005, 1818625114, 928697768, -936861495, 797689779, 1042571459, -1593346748, -1858690188, 645751677, 402434049, 1203966371, 1304893954, 1061638710, -1237679673, -41858464, 1608239082, 1744967395, -809092628, -1990441833, -1466724258, 139185854, -1478067651, -1440512715, -651210039, 155769192, 834160240, -1722596593, -1577324842, 609716997, -1031065910 ], [ 2104902190, 1951641117, -10722237, -860325517, 1282107957, 1297322883, 1614819003, -1110151477, -768544769, -1071004857, 2164336, 1858027900, 853262515, -638327100, -1665566641, 130195820, 524952992, 41673828, -334589519, 1401149794, -1632778896, 1530496462, 830973036, -768090446, -1976764833, -976489844, -280004978, -276389270, -287232544, -2110002229, 877207876, 1923729892, 1383929251, -1297430328, -1530399613, -1537733733, 2007385016, 1209365159, 1289393139, 1712557823, 826475771, -739454625, 152385187, 1444386339, -472533717, 1896651213, -516204301, -875920743, -1573172369 ], [ -367395074, 341064414, -359639378, -766083932, 1846050392, -470102038, -604786275, -340411585, -2073568269, -237063587, -1510141727, -982987873, -1438632330, 1145721283, 112406163, -279393466, -1510618527, 793063324, -2083881080, -1902456892, 1335044247, -1863716366, -501866050, 1401631061, 2042316327, -627022331, 346758674, -1299968043, -760863772, -91743290, -751060834, -756061039, 2135964576, 1412153470, 1525941765, 1903450247, -1158482908, 1358702656, 1310765668, -256849873, 958580314, -1629412106, 467689164, -1519771148, -182209987, -1727728076, -828125422, 318522551, -671943914 ], [ -2123459759, -1660763486, -1258721448, 1247411991, 1522682689, -81347306, 1882282441, -252397589, 950784422, -1642543452, 1973384336, 1183166294, 1725865564, 430975483, -1722002340, 1772265257, -1813992452, -490245367, 539004187, 1612795161, -734447734, -1570133150, 1908941505, -153547846, -329097273, -2034514935, 2119607879, 896799688, 2003005439, -587611451, 947121668, 242236992, -1978122317, -625572359, 1193907957, -88970869, 812685183, -1220099307, 1892598392, -674075537, -1594615626, 773190362, -1629213344, -925987093, 298735607, 1786502115, 1069952234, 856874430, -1629609214 ], [ -1245137367, -1773271147, 2034541794, -1846031267, 2001045891, 923643023, -375516531, 1843103736, -1076971881, 1612186461, 672752141, 653431233, 460160855, 618582175, 1885533526, 391009333, -390872860, 921072683, 1001549460, 1424274680, 1507276374, -981279828, 823030677, -1849665510, -359413592, -1251926188, 1090580531, -821629912, 2073939959, 422000583, -919816438, -1132734969, 984228028, -388990770, 885307126, 1023766724, -569085095, 2134923393, -1434637166, 642110331, -116539961, 1163713137, 418510620, -1676614661, -802962594, 1157707713, -19335825, 301835721, 187378117 ], [ -1426416332, 511765439, 1927124531, 665166743, -1205250482, 1539406694, 158070942, -2000006018, -1149221380, 291461357, -587390063, -598115180, -1341031552, -2090119336, -1893829154, 9779737, -231707004, -783368272, -679161635, 1793631346, -1500552632, -1907363461, 238008134, -1709588891, 620886517, 2133226087, 682352492, -1138464116, 1804227771, -1800177804, -1292022018, -1765306745, 1526474680, -1113463935, 1960775027, 2130904490, 595574502, -1807783378, 1616925196, 1138604098, 1133504741, -1416902921, 1229210547, -1262895973, -1990656241, -1018785231, -1856147274, -26022626, 764562393 ], [ -2111523160, 1608519141, -525424064, 79169590, -666004244, -28764489, -643217015, -510328818, 475615902, 357434916, -799606089, -1066359469, -781491590, 72416453, -873589971, -1312467942, -1187180643, 627014712, -1188983785, -815720325, -1239235613, 1887970418, -1208359670, -989311442, 832293675, -1791261406, -1181592920, 871538800, 1929980431, 1446703689, 532266223, -2120209397, 1951336149, -134680259, -904141246, 511293165, 97959174, -1912822509, 2045521055, 1944814382, 1500115170, -1147077989, -1567440923, 109071873, -320576574, -60006070, -1254127010, -936732047, 1313776741 ], [ 499543582, -252809943, -1859328203, 1580222903, 235042839, 1000779817, 2020736332, -357355232, -1750737264, -680622697, 764813738, 1914499971, -786646747, 559991129, 836509295, 579298122, -981280705, -1020208783, -138447664, 469860958, 939223710, 284195551, -854306108, -1518938473, -1651400616, -1564211309, -1223740731, 263513973, -771146296, 1396956830, 705411700, -729967655, -1224197749, 123820504, 1282199895, -612096454, -1594224030, 83577898, -1090725046, 1755981349, -2011417475, 1400324575, 1262583082, 1718297885, 1774292015, -1086990920, -229955413, 175783872, -403861196 ], [ -1913563648, 666198444, -1941601911, 1089843263, -1216111059, -1304659851, -1970133472, 858835823, -967535128, 1892284488, 395574087, 136139136, 1292493145, 2033268245, -2106278948, 757449032, -1790430940, 901680985, -1505657723, 1873093804, 1730651403, -830564372, -1345451293, 1727995134, 1701735204, -1887896517, 1356116631, -1363694864, -860838457, -1669413683, 859308383, 364367940, 894580812, 1853427847, 1344703808, -1072489486, -1386755265, 850037811, -1225736660, 1908926064, -563611214, -956938136, 508482555, 690746035, 685760501, 1307226196, -1100905046, -815733565, -541237529 ], [ 1960990005, 1248827215, 1079162552, -208908058, 672819271, 438171451, 2105697660, 1338195747, -457136094, -1266380201, 791266935, -1341640036, 5286179, -220117645, 705293695, -1829380767, 2105912059, 123759776, -413942769, 669136259, 437951285, 222354232, -351587929, 1504251873, 668533955, -1014000070, 1710631211, -865494812, 1214325653, -1779447612, -685720017, -1837158951, 462848674, 143633782, -583837866, -1761730375, 154570122, -229732782, -28149932, -1206151423, 525841977, 771693747, 242479170, -137277089, -1602009107, -110578286, 155171155, 1774918902, -686876305 ], [ 559754902, 2107234815, -596830981, -1845234119, 1084685727, 601332567, 773114237, -476002607, 1359207559, 1808687992, 971737803, -1535262334, -1104001780, -192660336, 1845381980, 1909662319, -880209451, -443687569, 1392604299, 1768055822, 2109477429, 1395075549, 61435123, 958761337, 877179055, 1654055130, 1921154349, -462301719, 663866504, -1109512485, -477595854, -435617553, -1308408309, 2037955154, -669766122, 949598613, -320104623, -2060235086, -1205779305, 1935833563, 600012919, -954556617, -630241160, -1311522295, -497546423, -1143244982, 904874853, 1079159680, 333248876 ], [ 1491385717, -246701708, -997064972, -1122793185, 1162806925, 793845601, -15100995, 436449401, -565663029, 1835908225, -512747894, -197417416, -571746469, -1203353680, -1796849310, -1998402151, -1856976916, 962370585, -1143544333, -1543738366, 1039181784, -1177801395, 1673760844, 1700115743, 2106948229, 528750817, 339144191, 125239803, -1890535394, 885338001, 2022929446, 230579912, -1604494632, -1745260656, 92866636, -27118731, -1470303783, 421629946, -2036055763, -506243734, 1376629126, -1254105664, -847391663, 524343794, -772201311, -1431883139, -1924451027, 1517782346, 1532750510 ] ], [ [ -1181169580, -1739348953, 891984384, -1535894276, 1515649170, 485318457, 1436785162, 1533457342, 584839144, -1832554615, -1698897011, 1475304244, -1890020579, 1395578236, 1291709328, -309603315, -709116347, 1177052542, -1386293099, 1747943355, -2063220829, -1030054065, 754157113, -257168111, 1786649563, 1124285674, 1196577559, 1211816915, 1603704082, -1705829196, -1971934265, 1831400028, 554077953, -1994708089, -893431745, -1082097714, -523594848, 1873908962, -2055782254, -1223563032, 1281075394, -827651612, -1555962494, 1416578177, -577896209, 2126505707, -1802872067, -1733931813, -2119121417 ], [ 48487119, 1013273595, -1329821804, -1186639068, -724384304, -1902456286, 1560935532, -676577838, 1697324737, -601143650, -111817389, 2049968495, 121559204, 1878947884, 1006912685, 1514967607, -1106987218, -1778967285, -506282568, -255852546, -1809845210, 1192021460, -122489555, -1723022459, 7276531, 2035563387, -1903917452, 865098967, -1480777213, 1629391951, -2086695051, 1264970224, 738085002, 797195473, 433734501, -1590934713, 1577886332, 1477850918, 676792514, 1225462883, 1341937076, -1321664327, -517751712, 1508427780, -1323537184, -1904107706, -1657181366, -1558948475, 1385580783 ], [ -1264235459, -903271910, 216405181, 769815108, 846414319, 702622253, -2145817747, 1201925555, -1126295166, -1250378060, -257879754, -1194319825, -1009655843, -1560605239, -764689282, 860040310, -348593880, 230245384, 2108931688, 597861543, 592615768, 116013846, -2050730217, 1138487313, -1515895496, -1619511004, 1288785425, -1073462748, -2016500604, -2139623134, -793208162, 230399937, -1449061868, -452843692, 1793522448, -1524350897, 432711164, 1609427828, 1745388459, -1249475031, 52620341, -775464046, 1014078334, -635547520, 104374611, -125337041, -43415341, 286466678, -877589479 ], [ 1262040535, -382551984, 139999886, -1517831889, -1611460197, 163527095, 394757743, 135687058, -1019506803, 265566828, -26372933, -229782921, 205869235, -709944651, 1473275661, -937569915, -669491428, -1196250681, -1278782010, 917234223, -907943683, 1980404649, 276440142, 1815790963, -2139519019, 595641526, 2105055619, -379393854, 423660872, 1023011839, 1720746024, 1049375241, -687704014, 1851405212, -1114600663, -1855227433, -283791198, 126418199, -1057891736, -1361871846, -1147600170, -2071777544, 2021610718, 1485453832, 1848194483, 1159867395, 112184286, 1938848059, -2045253047 ], [ 1805801508, 935994227, -443002113, 415450639, -533009261, 1082242273, -406417636, -1525493947, 2099084258, 635916259, -1825606907, -1694282546, -1944256618, -1316537204, 607138440, 1169726604, -550132059, -535910661, 149362629, 549627448, 131538180, 258801606, -1832148150, -1630465810, -683084235, -1320216088, -650736550, -1574157987, 22597380, 13378383, 2084986202, 2111418964, -1593321086, 2127958131, 1683730005, 642119149, -374639453, -1101211204, 1361361748, 1495372569, -1327005107, 1091141720, -1048472235, 1985957920, 890465172, 1152513048, 875400875, 971251563, 182104479 ], [ 115729696, -1134086484, -933102978, -1111206873, -2063013989, -1691633882, 1939948121, 1384688794, -521021037, -840979174, -794000305, 1726532179, -2033871618, -1951178477, -797404277, 1078553890, 963412016, 850454941, 1142945482, 1115184507, -413755763, 85124442, 1439939275, -1593290199, 467721931, -1497108256, 335088501, 725582474, -509527788, 1390406042, -1952543456, 2067523201, 806109272, 1434469234, 386729186, 1055032828, 835504754, -1207484208, -938944854, -308843385, 357493600, 535211121, -2113609580, 1606053463, 1694592839, -1858531627, 298884526, -548395839, -484510246 ], [ 517449073, -624031747, 953326264, -1483654013, -1061483974, 162822113, 165202250, -2127934457, -1823656769, -1554297810, 1950176728, 932220276, 1224976213, 240811496, -916126645, 857451670, 411970959, -191341961, -873476420, -742202822, 1120518991, 606638825, 1116564722, 1508330656, -255467911, 1665816853, -1273088315, 1886212711, -671052702, 477859911, 1389992359, 955057344, 409918755, 600542944, 1970184956, -2092433702, -1979669697, 1961153750, 1894998756, -1715095477, -2121963235, -45934473, -241769052, -974462627, -15680327, 65277097, 1468204134, -1825529764, -2057108042 ], [ -1160219734, 841545497, 1871637062, 420905859, -707363648, 1931455912, -1620958715, -1285521381, -236266238, -1816760438, 229325259, 2087981497, -1072135395, -1598261351, -1728692040, -1156840517, 1268573158, -428693495, -558903426, 1782729714, 2601107, -696307769, -82195981, -262974840, 214268799, -898619529, 657844818, 1935777023, 1037376067, 394554979, -1141333598, 1952100412, -1762569035, 1321284720, 2068652138, 1945377538, -1588489235, -412936026, -2091978203, 1106199466, 1306225235, 1491710730, 1101458700, 718612940, -1375109165, -169136778, -867997542, 1314744719, -530105100 ], [ -1904413714, 1284929691, -972485419, 243284462, 1684276197, 1361509931, -1042455286, 843036532, 1940297660, -1576552118, 535875779, 732800475, -714243232, 831987698, 354710553, -500297683, 484503855, -220971946, 430006654, 715096821, 1236807024, 1893044403, -1576856569, -1838552438, -581572165, 611218459, 1163177648, 1214972448, -1521362366, -1919781378, -1674655960, -800004167, 69832067, -1106053189, -2162801, 701962130, -1651660434, 1280745180, 853816115, -1844509517, -517638909, 1250147554, -1314692012, -938370117, -768608497, -922192184, -1063387866, -2037922496, 738280341 ], [ -1024196124, 490502232, -2074555681, 1910239582, -2029713707, -840435716, -1764071412, 1858947406, -737950668, -165179773, -884204134, -831270986, 950728553, -71298621, 723231524, 2068428916, 1458147183, -1846385056, 1250174917, -2078975852, -1159303145, -1432285709, -963041013, 1297164590, -475612960, -1234567086, 1845858725, -1130360875, 1604545684, -1927663858, 2049949004, -1792278391, -156593289, 1203035530, 156441309, 378387688, -1056894702, -1196690300, 1246446957, 227220269, 1642259236, -1279258892, 489433883, 1769509906, -984531755, -1602768256, 1753452295, 1242107994, 879723494 ], [ -148306283, -811428551, 1014629671, -282828678, -1784244886, 1079715884, -1640362523, -1432628715, 1250424908, 168160756, 1159379719, 1646533264, 1624586362, 640817558, 783796236, -93338000, 997967935, -255630259, -62996461, -1927488331, -2097309109, -458674344, -1349384440, 118676538, -1937391953, 1722004541, -237285113, 2050619455, -1563578067, -1622473424, -49747307, -1733827963, -188785459, 96512166, 1794909643, 788791700, -741738570, 1657831979, 601738066, -1712243371, 913873788, 509307364, 1674475871, -1691674189, -2075951107, -1286428208, 830875651, 1470537663, 1844439142 ], [ 1300433066, 889531812, -325703253, -13993530, 2022065747, -271879985, 606825019, 1710616633, 835344586, -1360266458, -1901881442, -1206663458, -917131113, -1477088082, 226188978, 846757654, 360094450, -1626936038, -1161191302, -2007254915, -1632017384, 263992017, -1435679409, 1750539758, 97660635, -746977654, 984578404, -239553908, -619032303, 1762027074, 2047134628, 1585803210, -1129044063, -19606715, 139931603, -389161933, -1279539448, -1981608467, -240491963, 572543864, 1810571238, -1645503940, 2080454372, 713599577, -883895303, -726998667, 97157586, 1346177356, -1898943230 ], [ 2020909399, 2105573612, -1018716668, -9833071, -967536345, 687106919, 1121828112, 147171817, 474452928, -1752615302, -276258818, 799433062, -72221979, -2000133542, 132872638, 503880810, -120991791, 1756341031, -98958926, -1666054331, 1348343805, 56414939, -1944427480, 1247646722, 157015024, -1598272411, -1367110096, 2116833959, 122225840, 1265747608, 1095205544, 1212451077, -1302493779, 1792624251, 22952396, 272389203, -1112914547, -119603143, 830505070, -1288173705, -104157461, -478796376, -1173212083, 974978196, -1981918468, 525725683, 2119576117, -1229382710, -158379891 ], [ -1270153318, 314669636, 1439692005, 1745685235, 312620658, -1764318624, 1676250084, 568477257, -1290697275, -1959896867, 757581572, 1305378593, 1328265981, -596701541, -1510405516, 848392816, 1497790286, 1961812320, 1240748805, -1815014494, 579697116, -1805502709, -1535944573, 537863865, -972268242, -1613306756, 1178063058, 1313432697, -204304069, 1889475279, -53034638, 595518882, 1322793416, -715106107, 261432934, 1764975760, 1923217982, -932558557, -1547503544, 1589055307, -583477409, -32803829, 1567083450, 1264352637, 299461245, 863448094, -803966957, 390705599, 776159883 ], [ 135721001, 327556654, 1357996229, -429518651, -1418328745, 1993747638, 2123752597, -1639312147, 888608315, 666167246, 1718610385, 1218541160, 838025173, -960250950, -67866387, -9555370, 1254752502, -1961274630, -475838506, -2099523449, -1494729234, -1080943882, -1131632282, 669303379, -1736099717, -1096196072, 1129296688, -1264285201, -173888412, 1470868690, -991806833, -355814164, -169815954, -1366811173, 1607028168, -1456044410, 1827028715, 1437780292, -894330980, -2436546, -109912600, -1987356282, -825391120, 1661775169, 213194481, 2134605486, -1906575331, 758240438, 25831875 ], [ 951607892, 310313854, -6419247, 1263763093, 1113065586, 18895888, 503226620, -671132863, 1177812780, 1923824514, 1400191166, -1470297906, -1830653191, 890010916, 1597069125, -1124547121, -1650042428, -2130941434, 661207640, -1907556304, 2067738056, 1071613008, -1134118145, 1059549001, 2136727878, 1848761537, -566948326, -602971067, 62046339, 1984230345, 1473618611, -2129983546, 39033080, -909029809, -1887204238, 1635271441, -566196872, -806685419, -826707974, 1073261729, -2117219578, -881668608, -2059695276, -1485243873, -640393302, -1001016229, 1205855893, 1191340029, 1109272598 ], [ 192785797, -916086966, -877344643, -1330170400, 1375376147, 1844766415, -1221926599, 1458699393, 786128481, -1877522919, -1481370259, 1680862857, -783951225, 638852095, -944262455, -1739859928, -320038131, -1882425010, -176812821, 471324551, 1247469107, -1145627462, -159568511, -543533724, 1551347486, 1372587821, 1789852856, -1480456093, 393815068, 937615699, -219415480, 915370278, -528542296, 590211948, 758296076, 158563918, -879599126, -1917370525, -34227657, -1071105492, 1017299819, -924945909, -1329419298, -1106104925, -1882891233, -1632329866, -29789407, -1643764134, -107118582 ], [ 1970024778, 1693207236, -24536586, -661384017, -996106936, -1889936909, 1759935211, -140845422, 514672028, -121433742, -1249820669, 1666484034, -929345893, 1865656208, -1329943222, 1878586096, -1942200463, -1628684321, 37578294, -1556940767, -1031293528, 1691781760, 1341005217, -1956181323, 49385154, -1509580758, 686773958, 2016625940, -33854112, -1254258965, -1317268477, 1655410402, -451635176, 916984044, 1059065883, -969777559, -477962318, -644147414, -2036202727, -1182871266, 1569148702, 1834497082, 394216345, -450388460, 1313011911, 1482670784, 990285303, -175497437, -710114641 ], [ 459932253, 379439541, 1906320033, -2044022286, -866273738, 1279597441, 226828467, -2109352356, 2018487092, -946440573, -1299580672, 376212313, -1478826061, -1313435882, -1331712061, 502608379, 1641096569, -1268107317, -1052618844, -1012966140, -412900227, 1506054386, 1824060720, 1749324853, 693989736, -978317175, -798436423, -445315182, -1878333054, 1039384015, -1786624901, 377154884, 585430352, -1544521656, -1176081147, -1107955232, -2159403, -97190893, 1329521405, -419493825, 79976032, 1546549797, -1531508119, -545703728, 1617477903, 258359611, -807000693, -1885538709, 1524493099 ], [ -1935981017, 1910018917, 1182837694, -1479818687, 642749564, 2000322598, 519847190, 2100004896, 1516741398, -1482440130, -1641528396, 2077053234, 1707234930, 1809846198, -1966173433, 1141340384, -1346430653, -1748430574, 1590938863, 2146709331, -942757968, -1526656974, -335039423, -246365094, -1882988849, -108471116, -1149377924, 1263283598, -1788085424, 591641892, -1499191418, 1494093480, 772457891, 1119887605, -1859611950, -1678315115, -408940083, 21796773, -1554296056, 552689395, 1653740770, 35204682, -1328468255, -43035170, 1077864907, 1333550528, 1635638530, 1785432347, 983242778 ], [ 883440889, -1622460216, 1850154603, -1529228620, -1587178613, 1712853432, 2047255108, -324756309, -1845349419, -1684648332, 78046864, 72720471, 1399026937, -1442747464, 1213241996, 1717291138, 1584351066, 2137275576, 1110492696, -1951860830, 190013503, 413293260, 1548388525, 223456635, 1722026592, -236534165, 650917037, -1477328851, 1349289528, -528254906, 1405717603, 718151673, -1930319830, 2050405107, 1579665483, 509997668, -269552298, -339054356, -1841374285, -1534760526, -1324206634, -314748542, -1038802665, -575380938, -1034540211, -1689365313, 1675950465, -745540866, 1892693120 ], [ -1625048457, 984975616, 1709427059, 1385239445, 286416570, -1091335453, -1275958387, -1187581560, 1039623719, -1579406472, 992398743, -193569020, -1659205004, 421871645, 1939619610, -748547912, -1684885682, -783307581, -752312579, 130011076, 1131107385, 1344763563, -880024603, -2054641519, -787079617, 159626462, 1619335937, 554091658, 2036944602, 683792568, -1857695881, -912655140, -1633778009, 193826151, 721186675, 633799201, -1886037410, -1892590475, -1854821408, -1728271207, 1699075528, -2027424690, -503575112, -1291044949, 2055956949, -1832935302, -164032492, -427418616, -1169687006 ], [ -236617442, -1549693326, 938596866, 1220570676, 1479717958, 2099101544, -149716918, -1679511022, -912267097, -532099583, 1611225421, 1840813440, 1918355031, -2135312567, 182818813, 419234044, -397835405, -1643605385, 1219509999, -1950853704, 285457782, -1101929074, -858296801, 994148508, -1025564616, -79044625, 952334266, 1602176823, 342047260, 2094060550, 2041489812, 1241263935, 1435612071, -1382135154, -1499931451, 443815925, 2025076366, -1778467779, 1926432035, 654191538, 1321099997, 489141867, -855780217, 1307825323, -716045697, 91929665, -1971019537, -742796821, -1501419881 ], [ 1403477177, -177014485, 1546516381, -1491638314, 894645521, -1258285886, 1963212139, -342395345, -1573278971, 492159280, -671748227, 1487057550, -1288104624, -1730281784, 1647245447, -1711478156, 456530626, -1180343260, -2132648165, 384916546, -1135952833, 893240804, 1077682758, 1631498307, 464023033, 652815971, -1342378799, 741254014, 2136323413, 1765825267, 109359193, 988865432, -1634548758, -1552491010, -915068361, 1933174763, -902665386, 1180994109, -987757465, -1360113349, 1274461951, 701628939, -990654991, -835081681, -452915612, 856540367, -1699759471, 1660353162, -1410754776 ], [ -1381613373, -1205996396, -438767160, 1839400920, -245920268, -1181102858, -878138110, -375812295, 959600167, -170827986, -2099638968, 648051016, -2048667286, 569264271, 2087133136, -719772193, 399631523, -194758752, -1670574570, 1867594205, -637799257, 721888366, -454444745, 685599496, 1981987975, -748065066, -1755938447, -114817335, -2024973547, 81497031, 1448159514, 1595019010, -156922239, -1919424281, -1465602826, 2043421976, -1027155259, 952192311, -1979647066, -1061544509, -398567362, -26943679, 562121549, -1197215243, 1270996152, -1724673471, -2130979853, -1096301538, -816299002 ], [ -571830430, 128505022, 809645119, 1657352046, 1841109046, -2126321723, 1335917841, -1855873244, 1969226992, -1939973204, -508309541, 1046179629, -1442674809, 492875189, 1166597142, -1762455371, -805512591, -224929353, -74657958, -371125477, -1721083315, -139192663, -1790575320, -690189795, -2103150626, -919151503, 198015527, -1396891560, 307839653, 185205998, -608979535, 538458995, 224718524, 975368480, 1115379778, -761140763, 1928908274, -37620729, -84882889, 33877118, -401401275, -803453201, 718117542, 1926339041, -1909739867, 931191595, -469497819, 845706736, -93834530 ], [ -1041690545, -1843764530, 628715064, 1462465034, 1319502078, 203205104, 1590093975, 872706688, -1950928535, 1100854133, 521593103, -1528478477, 940026883, 991265547, -1343776413, -1136134039, 729747179, 975006235, -33401482, 55168082, 1458074706, 1114782337, -1969542119, -1003540835, 55589108, -613398298, -1081090122, 1404119260, 1899070908, -17483308, 1839306340, -101380292, -405918913, -1794458882, 1462707725, -915277859, -540958222, 1765858296, 1135897992, -1572225132, -1261883942, -1756927139, 352148681, -1370885203, 1564635571, -1616838519, -328832907, -1899663715, 1371797635 ], [ -252833163, -472954037, 1260484480, -1066711584, -1495370262, 1732749196, 856355062, -878016777, -1249988016, -1123694211, 1958867116, 1531505424, 1968029683, 1850468112, -1975159329, 663693118, -1192053981, 1656232834, 309350621, -894278716, -1879534692, -446119862, -710396321, 1892667952, 1504575954, 2032572041, -414008721, -827230960, -1655185451, -1990115531, 1713472495, -838162604, 1165751216, 1083542582, -1018502504, 188599228, -1226677815, 307820771, 459957426, -1731613592, 1960192830, -184358932, -1993447710, 1607731720, 441632451, -820200642, 1457424829, -1857786416, 1605696355 ], [ -718115031, 311300421, -1152300255, -864132673, 1624245853, 1504256095, 1020600499, -567384737, -290820294, -655408663, 30560976, 268978036, -1410040281, -907178251, -966661223, 621495307, -1913802234, -615802633, -26936987, -2074565629, 1546332528, 989753544, 663284886, -81632717, -1185453106, -869017167, -572327483, 988233671, 230415766, -1258144645, -390187771, -452815730, 1559676187, 102649121, -310504731, -1294999179, -464814956, 155337716, -987233903, 2050633235, -848784955, 1429683356, 1576680528, 1643856842, 1717537662, -1406798720, 1542504564, -794628651, -1647137995 ], [ -259681230, -1088579191, -429257673, 677087442, -1296926365, 1149444307, 204486198, -1156659796, -944800287, -1072004626, 2112025019, -1611686470, -831268040, -1787762763, -1302861540, 1192658832, 43158283, 1613906669, -340375065, 1666636711, 1505228636, -1993543646, -1121511104, 744847076, -415913001, -454877885, -1939051550, 1233246365, -2040608482, 737267583, 1176878707, 719154256, 128572896, -1693732740, 1926388016, 1776371406, -374059697, 1634801013, -1027629440, -527129987, 1169123838, -1441057566, 968636953, -1916608290, -1869404892, 1628631228, -1313318103, -191514131, 1136551775 ], [ -212600041, -828175255, 133998858, 453860290, -1744147935, -1848672095, 630820643, 154588771, 1201941323, -1947853402, -1096423343, -1444577156, 1625756810, 1525323605, -1667048218, 914379483, 2013078888, -1144938620, -1186959457, -671769891, -1274568873, -1766610029, 1158973636, 1447224332, 1882527448, 1231882248, 1933575627, -998360667, -68155484, 198071140, -852096819, -1014651593, 1831461416, 231541667, 2092124616, 1138320759, -452582736, -2140087808, 1689965324, -1565124080, 68263386, 1127923070, 2063705777, 1272985310, 1917492097, -1136619066, 1834426497, -1434873491, 1608265067 ], [ -10371611, 545002834, -670537042, -780261129, -1904324661, -1330691653, 906022212, 1972650576, 1988959819, -1201276760, -747116694, 279066628, 597369559, 1320348353, 1026343388, 1077394440, 795058169, -422514796, -1797024193, 1256935316, -1800087672, 1306242941, -162943342, 1439540420, 189601092, -2129004289, 15378544, 1855055643, -1165658218, 465210631, -679990377, -823819735, -1967534223, -542378272, -1398218568, -1231545912, -195048146, -1943427447, 1392108891, 422732617, -695806110, 230776078, -205257284, 753342277, 1259693754, 467912247, -246747068, 1290626723, -286751862 ], [ -1184672861, -600021194, 810061756, 323431449, 1710468599, -58712562, 1378823323, 213730116, 10130707, -99042481, 1549510009, 839356471, -786211991, 1217753935, 544237386, -1333666809, 1547060989, 604573182, 1932282532, 1742375594, -1555955395, -2097398165, -1689916915, -969249955, 36266572, 281841999, -414247910, -494198949, -712671066, -1460365865, -575909504, -163068022, -510811712, -1631413866, 730896170, -1088295829, 467002268, -1905788043, -613773630, 431018563, 1609509905, -646265329, -573599616, -538611505, -2142251324, -1421890892, -1519669515, -1544534004, -1892532757 ], [ 1944772906, -14348411, 527974868, -433370641, 426195518, -1456556896, 2078144494, 590524702, 1253378081, -373757335, -1931980300, 312999940, -1246292215, -1783714674, 1798144550, -1785774538, -1425031213, 1131708194, 672442864, 2030705540, -1414910738, 557471210, -412993711, -960972355, 312798546, -677596658, 1543496812, -1803751656, 736922661, 2090817803, -2021148397, 1546467622, -2036324157, 584987649, 1337661696, -1957882832, -1582470851, -1369990791, 1362815286, -1751825892, 1133210196, 1047023968, 249753358, 1589807705, 167246752, 64590825, -1940662473, 743374596, -1517787991 ], [ 1140855382, 281713856, -653736508, 666618945, 2099462888, -287274763, -172236468, 1411140189, 1415114036, -959870314, -1982584954, 1931638778, -1709389994, 1776645640, -1195015619, -1436831328, -1446471812, -353954455, 2013814202, -1990650584, 815251379, 1727009251, 623330162, 340208633, 211960417, -251832554, 1881230766, 884012767, -53307960, -1203039366, -10637354, -494480653, -2086365319, -139769282, 1235266940, 2053108404, 1179488011, 1457597981, -2144808570, 1910747335, 121507024, 93653919, 960707681, -1603311197, -1463891977, 1432809418, 1666370261, -1448997696, -553880207 ], [ 1486480191, 1276704725, -2048677463, 281429779, 9654900, 281312778, 918823674, -902294959, -47613384, 16856935, 1970507764, 1944389383, 651029081, -1060304113, -1176218841, 1459811415, -1881409518, -402881459, -2104107676, 1371071483, -786151155, 1154538621, -934163065, 1288777873, -1703880253, 1046713717, 666140763, -101437263, 1710751618, 1434177873, -604345827, -1012870323, 1780158153, 1481371957, -97672382, -1762081154, 494154257, 2028170544, 1051674536, -776693682, 1837577245, 873265089, -317300427, 1889483109, 203878872, -600144070, -1433915202, 1783923700, 1355260674 ], [ 1434710399, -784856019, -884943401, 1961139893, -2126960472, 28571472, 1418652941, -1884635533, 897923501, 1692364827, -1937975186, -1711715429, -1935831844, 1859362569, -2071956564, -1802052905, 1429137197, 816607624, -2057433080, 1142468379, 702913674, -1171082075, -1738898399, 407270109, 1071820353, -2124113859, -1156305648, 10356706, -334040828, 2084987832, 1643182149, -311360759, -2031374827, 1096487474, -1629530920, -654851933, -1112951054, -1989229306, -1865421510, -682355755, 969499074, 2031613803, 19489596, 1568800514, 693874092, -957689254, 410061334, 270991718, -1101416025 ], [ -151322768, 1805065016, -97534350, -657335677, 316469258, -132830362, 1042842114, -858239917, 1477239982, -1486561240, 898427766, 50329391, 772860322, -1794683383, -79578255, 1086901214, 205947439, -485054674, -1736785710, 1543125304, -836458017, -2080786623, -536670116, 216314847, 880244435, 621491400, -974745861, -896633497, 804806139, -1605249625, 827323748, -727611628, -1008445441, -73556099, -1623789129, -1180656651, 758412171, 1843993229, 1902699988, -480369876, -921872691, -628183596, 77255491, 805378904, -935292582, 2060315375, 387693069, -224523288, 1369903767 ], [ 2005635919, -1495254037, -1334560412, 139781196, 774906665, 2138006104, 677818418, -2062841946, 266810752, -1216862815, 374016837, 895069916, -1563042479, -1961749713, 2100413012, -1851696303, -959470551, -1709695842, 1458481040, -1684560350, 1742560728, 184337220, 1774060700, -352621856, -1143444928, 554310722, -1416985454, -1977235094, -291561866, -182433698, -1918097793, -507297708, -631604348, 88229956, -1317411346, 1744233601, 1941950107, 452125844, 1985480817, -807894249, -409162173, 529878140, 2082952555, 1636022514, -1851231632, 845421166, 1147750959, -739654418, -1700013271 ], [ -2033362680, -1165744054, 1347315634, -977018701, -34344538, -1762397340, 1941703681, 1229079494, -247547588, 1873319565, -552584781, -397200281, 1773286928, -593061026, 462101784, -1149171294, -1554354742, -2035912271, -2682750, -1694778910, 1059638157, -1770070787, 743912123, 1906453624, 728826600, 1523206486, -1486244672, 942396376, -551415447, 273820956, 330928630, 1913046420, 414303581, -385172927, 1690093837, 455186055, -1308721156, -231400456, -1010552350, 1818894768, 1405355460, -997894725, -294981554, 835854665, -1503892846, 623771994, 789685108, -500178024, 978232043 ], [ 663744796, 842753578, 63739098, 522630937, -2030727101, 677333959, 1021313785, 1527473490, -1272975747, 1118041170, 1153659777, 169017258, -1159839683, 167491225, -192903260, 1420710407, -963440863, 291269308, -1634291134, -455249389, -2008540210, 2125385264, 1846766572, -151269569, -1619191495, -306534779, -36089868, 1853421600, -1796710790, -181048310, 1621560861, -2037756838, 259990744, -806266559, -1052182799, 692128597, 1986591520, 75084723, -371806811, -1360811385, -981686216, -492750120, 1468914100, -321574534, 1259571125, 666695741, -721091697, -1948483263, -1131571323 ], [ -1802595316, 2116098166, 1534607935, 771934868, -837072497, 243733233, -1859494865, 316710534, -1410065477, -1788458565, -1428792864, 1613975043, -583271085, 120468117, -1947062123, 946847644, -2047207143, -1405657379, 785180809, 2031339350, 1393838700, -65766453, 363703023, 941302951, -1625304068, -1207395554, -1087886308, 733003868, 884764810, -1691661660, 135449099, 1997502194, -1202754046, 574170423, -956032978, -1353018098, -940498087, 1369616943, -1907342665, 1518758097, -1839245457, -503682548, -413251788, 1786487437, 1985568748, 2081804391, 1682064076, 191769340, 454899660 ], [ 324621240, 2018136810, -1846645770, 2110682767, 347026510, -378172647, -1463781778, 67277254, 1047795487, -1126506578, -323070248, -389429136, 56290687, -1136873460, 1685497358, 1175801111, 512812294, -1161205112, -4504290, -1047917060, -1461294472, -1079990284, 1987640789, 1573322859, -782620744, 1428072486, 2040538456, -1194494679, 1766156549, 1903561203, -2102190531, 441894325, -1018012599, -36743904, -1366885202, -1051661114, 208100170, 941446311, -1564865598, -47403184, -199589769, -847393097, 1326400154, -524242793, 1474879687, 1569286903, 1091389380, 1146473917, 5222320 ], [ -1167142313, 432960555, 2111285439, 1003914208, -1101223084, -893153743, 1981501553, -1592979226, -1268202494, -1403791479, 543768522, -493398300, 1228560929, -2056393658, 899600638, 1535077184, 915909940, 717254910, 1759974986, -562763603, -817902287, -637697839, -944416975, -318601884, -2027404293, -21971817, 574862155, -526489772, -174366848, 2074059044, -483776477, -1998413079, -1995468521, 792344438, 1106586065, 391130872, -269400244, -484559378, -1885290639, -2032295920, 236009184, 996718128, -778435028, -2016356511, 1389946783, 934541351, -1176315790, 667131571, 96536216 ], [ -932376441, 616401197, -1371247671, 1347521305, 171721456, 1224083588, -836342673, -603289105, 1278852238, 1241242310, -1146563801, -1693067087, 1917573302, -136279540, -1742884215, 207312726, -1093412693, 134014058, -52139885, 657224074, -143381433, -1455723813, 1659101876, 1159524705, -2062211568, 1877226673, 1263515966, 831551342, -1503190896, 130674543, -1187880630, 785704260, -1851255978, 1151673704, 678085940, 1715026686, -375738313, -1051261941, -1042089927, 1053311369, 1450679345, 926858347, 1910188481, -1808221462, 118015639, 2047582131, 1291319136, -1846488211, -1815132269 ], [ 101874954, 806321834, 1228743458, -177615989, 1442879530, 1015383503, 331924661, -1592462267, -1264805901, 1802841775, 1955980988, 1632210873, -1230422290, -523645772, 1294298936, -1649663108, -726156516, -767654713, 1536908837, 1269542541, -659181369, -1821106976, 1628925982, -69445065, -748693130, -1870507381, 916933886, 1284275417, 1397885779, -1948012240, 996373688, 693236781, -1316496700, -760467661, -683423148, 1821090204, 1160603568, -920780991, -609622396, 104176690, -766438395, 395387961, 1352822684, 1408170153, -2028826353, 1360980778, -77509608, -560378871, -2110464654 ], [ -1979679501, -632370265, 1072421575, 2135213211, 1321150877, 1552776086, 771213696, -1117253659, -659083800, -1953460831, 1569288891, -275555635, 2145223787, -416742743, -603610530, 986626957, 839882170, -842568858, 807850060, 1389735501, -1106709203, -1043138247, -572936365, 872720154, 1402092398, 624703122, 837303980, 1512473733, 1642719318, -677599352, 2067867675, 914189717, -351903109, -753852317, 915142715, -877721724, 1721284685, -1686739510, 1615410005, -101979221, 10358137, 57839698, -547740971, -344815629, 1773415873, 616114173, 1856654769, -1567500289, 1728172875 ], [ 1119951239, 470482337, 1110456785, -201500294, 911594550, 1029469335, -498930202, 94136026, -2040246644, -506699726, -1204035124, -8419606, 96876578, 382799974, -1300177562, -669840853, -753687814, -1969740738, 282898188, 1125035806, 188835531, 192118158, 1828946999, -1932057950, 50258319, 51848987, 1717956373, -598166314, -979697882, -70969651, 1162517064, -15539826, -520882262, 2121656423, 503206816, -663315322, -1483042512, -1977930220, 933429748, 411764824, -2125615826, -860472673, -972496518, 1077522297, 1880875080, 1480402054, -1528869648, -262437881, 1765074844 ], [ 1028927258, 88772146, 1685246344, -1799956428, 2079109785, 1674371672, 689168535, 1897775762, 1774380768, 741042464, -1310041670, -905595960, -967471684, -830398646, -1262763944, -255515084, 753979995, -90948984, 952943273, 1564208201, 1846870535, 1846548931, 799992131, -879834206, -1868840121, -1994400351, 1439385668, 796554, -1216881360, -753923361, 565826614, 480287205, 1859257918, -1757908106, 796148789, 1998365878, -292135479, -7652425, -433749565, -1421730499, -2014721688, 454835544, 1126291176, 1812487818, -2012679712, 983491415, 1772273413, 1668465644, -113597084 ], [ -2058249923, -2101664799, -1282681464, 211929427, 1379871907, -551745190, -1694644264, 304808094, -828652843, -2010117946, -95995028, 640091955, -1793157909, -50818949, 126402641, 775882572, -33745747, -1675619516, -595962886, 2066532942, 1756247381, -469966683, 727212955, 760320543, 741577296, -1815754845, -918327679, 123090660, -355107697, -1948965166, 267626260, 14381758, -117970351, 415326345, 1969587320, 1619187004, 1810655728, 656139687, -1961391372, -521813335, 434878142, 1397467701, -1413519325, -222626488, 922998516, 68259692, 1206173851, -903052703, -2098311617 ], [ 114083450, 1354160917, 873369494, 1378427422, -465232152, 898801659, -1772966840, -1634712592, 1552385648, 1535324693, 1066269453, 1354834510, -1231397783, -1216043617, -200361851, -264601219, 955287392, 1674018451, 595964858, -977705580, 49045593, -259801467, -2075719696, 1201694640, 1910851031, -1363680748, 852508781, -1453751990, 1309418422, 2019030109, 2102961012, -393618588, -875198419, 888682160, -2027176127, 267893124, -1874563588, 523551937, 501632284, 1979501925, 65406342, -804348316, -974624991, 2127323376, -1982968170, -350316160, 1716323105, 1462615790, 1532891980 ], [ 1523269264, -771908263, -84924004, 426124158, -1696146285, -2023944932, 590004790, -1269285828, 1976853077, 1365430820, -413123192, -716100026, -422103778, 1246448981, -1700197154, 1287512768, -2144437481, -1735354939, -1888880323, -600371437, -259320417, -791342245, 2117997406, -784232924, 337221064, 493934571, -939635286, -793513905, -915098434, -445761381, 115714187, 1430835668, -522874371, 1140018743, 710147275, 558917320, -1726621815, -504655494, 1187854619, -1948800293, -52236945, -1703965676, -141086843, 1530413228, -1416660913, -555983005, -617475262, 1676827472, 1472521426 ] ], [ [ 685594212, 1762361100, -1071202342, -1927592808, 2007012885, -1526003326, 996756681, -799010986, 1734211076, 1640339820, 1793745792, 1665438625, 249359404, -554679814, 1471072477, -1352413816, -534951416, -40481255, 1400406689, 377772759, 1407843020, -2107471096, -613354013, 257567119, 2003444368, 56548252, -193808680, -842175647, -218463322, 191116001, 559382777, 69015408, 1999704306, -1954503773, 1624314267, -249388722, 1591329340, 138074000, 1148589188, 463561931, 490773913, 1406118051, 60222258, -1257280705, 1050024994, -2119619073, -1233474392, -2006307745, -1733181309 ], [ 1295032397, -1862078669, -1434752044, -1540192709, -1815864589, 1216376779, -883709278, -1414140634, 138904480, -1841951709, -927137547, 1265433866, -2130160052, -703470388, -984386740, -498082692, -1247323849, 319222626, 1162297965, 1036988963, 1191372173, 147937069, -2136967829, -2144232198, 1303603631, -1285591784, -1738108992, 836601556, -945335607, -622132483, 1029062336, -1237295202, 1449571950, 2039096147, -1064747834, -1539187814, 555863467, 2025091721, 170914445, -416373976, -1100666728, -2013836483, -1058597439, -518017843, 382332586, 1795886983, -2100800321, 1569455557, 1286425359 ], [ -1649119157, -381568504, 1337557690, -1882341512, -1230130667, -1342911961, -756486003, 830373158, 694982223, 1289495056, 1692540515, -237775579, 1576643502, -1916750551, -120986516, -183002634, 2082401471, 1969688858, 17642570, -1823659725, -329656356, 693875351, 1111000407, 908573522, 1101190027, 1905676450, 1794749159, 2064570090, 1953800288, -755573388, 1410813153, -19073470, -753119413, 114982367, -838878714, -579534932, 674846149, 867313033, 1670342980, 1327156879, 770299793, 1073898925, -1768204397, 1823318912, 489431477, 1887012618, -494067374, -940169219, 1568553210 ], [ -1235572047, 1872463993, -1071007614, 204400149, 1316625909, -1586355522, 188797462, 2080942854, -1776552971, 1443197870, 820539513, -872865977, -997353969, 1538835027, -346120734, 2028840313, -237865828, 1081251485, -1027151456, -394188279, 39160797, 1004741897, -1213824678, -2009779946, -1527035758, -401296874, -169687044, 1979530938, 386895905, 1946827916, -1542739293, 332103142, 1825655153, 503310633, 264717196, 1054164059, -1819247978, 842294751, 23706552, 1211362796, 274751627, 1967232820, -5163214, 1104456891, 1696437131, -66559457, 1386294200, -179030677, -1321144097 ], [ 1518940285, 1558512054, -1643468105, 1043054406, 1293696321, 1497807153, -563422018, -1699940406, 1062631243, 626169949, 195325478, 2052348244, -645966147, 1065669729, 1817656750, 430688645, -2087415389, 814634526, -1249093902, -1684500486, -128997801, 1080444683, 382988412, -1918335324, 791616550, -1957953756, -703081302, -978536188, -34918176, 415814885, -646598275, -108209206, -1828457694, -1489996838, 1132273879, 1955890547, -631724565, 661789052, 126281719, 1994988856, -1626664275, -1166733624, -275751853, 846349478, 1330191704, 1076456320, -112366571, 1812760820, 1523097932 ], [ -1612247454, 1708441795, -317267408, -1457101712, -738398514, 1427646634, -1904040311, -1470478873, -1015250602, 919163672, 343784370, -576984811, 1109814015, -33132410, 1788431679, -626714379, 805188600, 927294683, 725128414, -1679777807, 1539975209, 645516057, 636734984, -1283440292, -335362486, 252697646, -18016912, 1302199759, 2072112204, -1939018532, -526326798, 279928844, -447212958, 1119636886, 1822636118, -206191400, 1448819085, -753546364, -2092858631, 1584178801, 1821931958, -1753218740, -1259408243, -1963082778, -1551160433, 552476088, -1784174957, 1529032636, 208457097 ], [ 1713953918, -1287388805, 360415498, 928583289, 318297231, 1496089014, 1304520736, -1437490043, 1896941787, -1371721850, 1530487921, -336927337, -1915020878, -1500598978, 1006753239, 1299652598, -1338719413, -1160349220, -767876436, -246053143, -1293156715, 1501708535, 2005470608, -1258176056, -1120275175, 366547171, -794231022, 231312005, 1225859257, 1981583581, -1609102978, 326886841, 1468700826, 68884548, -1083127473, 731310515, -1617899247, 1693208400, -987409028, -1950217323, -281972219, -1171235886, -475094157, -940414336, 1020197923, -2051038226, -664435495, -1426326149, -47670878 ], [ -1683858608, 1806553168, 316141122, -1108011170, 754739875, 1781563176, -1494789914, 2000651547, 1946993162, 1235619962, 1796240040, 1172981684, 1802097503, -1882590126, -2021495817, -9510990, 1834990813, -705624764, -585707933, -417475819, 280594230, -1566608423, -1279708871, -1713104520, -1425388317, -1260528358, -1091306094, 1577738737, -1473146982, -160260417, 1444124425, -1108597188, 962890963, -1474538089, 701160717, -1920285687, -457162567, 718842321, -619319199, 1405526802, -343523019, -400033437, -1437201243, -155630500, -169695880, 484200003, -1110001911, -605132795, 1131294599 ], [ 6743803, 192922247, -255371134, 82881755, -1280154843, 777181687, 134475246, 2103601671, -236392093, -1718308510, 1490491202, -2085042892, -909249497, -1665838566, 874413730, 1466477700, -880299071, -870520127, 63511013, 1922465177, 734375743, 124507469, 1654629690, 84201800, -859679391, 1800501819, 584237314, -1669899459, -1364336909, 1761729320, -1204270139, -2041373305, -338331021, -1064603527, 618665269, 1529912280, -1449585093, -637963927, 2088999072, -1452746574, 1839607356, -1755442182, -926724898, -780009136, -287087087, -726177837, -1430745452, 156717873, -1552311278 ], [ 823648411, 1162758729, 1475601676, -1699538643, -1273583604, -1154241354, -61978767, -1463905944, -1488037643, -1560614460, -475862325, 1414901988, 1541861272, 141639966, -1696384354, 88405782, -514492746, 1951448869, -871985875, -1175653153, -1731133540, 471450647, 192658178, -2083743410, -1354786246, 1832758359, 1369481302, -822522389, 1000295233, -459482474, 95843396, 1648212061, -656138283, 85958173, 1360923209, 1844949043, -1245841845, 602182226, -1150428703, -896326472, 977886320, 1071112157, -2143152945, -1978256804, -600865914, 1947398765, -892438155, 1924305059, -1028743194 ], [ 1720305328, -128342792, 1551605107, -1361185808, -121027942, 1625575423, -1261297039, 21826315, -1348021813, -245979815, -1263768205, -1066448267, 1545626464, 1351920501, -968664633, 730013948, -770760420, -12136105, -2109922872, 937617970, -1411230046, 1584132125, 1625132824, -1141609276, 948981871, -1244045325, 1206120546, -252696264, 190573736, -985681655, -1512799275, -487428827, -2111794877, -821789493, -107157409, 1802249253, -102684499, 1234458881, -1291134640, -1831686297, 611988177, -1466420854, -184959557, 628310814, 30255128, -281812924, -180188511, -1759222951, 779734454 ], [ -563695697, -1877774314, 878855334, -799273593, -840594373, 1017131625, 1328256481, -1371555123, 1589790567, -1855567252, 1195989244, -1384973440, 1229934516, 714964928, -1171832144, -1399807872, -920086172, -1771873748, 1620979465, 237887399, -1434638605, -20224479, 1697790883, 1519498072, 1420534588, -1130458600, -1569776769, 1509101300, 315220094, -1972389065, -684511288, -9516671, -1365426535, -549475641, -775137357, 55564942, 148484439, 2015522691, 439643259, 933521676, 1030044049, 1676744575, -2029478284, -1631947394, -1392635899, -294708893, -849918025, 100023593, -1487527286 ], [ 193127051, -1586928555, -1814386125, -777153459, -2077807782, 2143027077, 1341203462, 755926232, -75277629, 1106407868, -1047062855, 2013568989, -1470616535, 1907785283, 2095581393, 1592710740, 817859136, 1189186284, 1210873585, -288149737, 900933412, -1024679432, 214841287, -1696098070, -1495772591, -960768732, -344888842, 597898420, 561161752, 1940706010, 1444597360, 1371787444, 2005297374, 2054491642, 185202878, 2078764242, 1413748682, -2005601632, -1800039358, -641141975, -2053230948, -1008959371, -1157107246, -1644522703, -1856291833, -481517542, 1126718913, 1735759487, 888481402 ], [ -885048559, -1098810938, -87462563, -1704206079, 294747337, 1740351053, -974855342, -362510762, 54525637, -2002935190, 1785439167, -2075095279, 935037388, 1050261976, 1372754240, -360611742, -1071043484, -123735641, -1196836494, -1068316103, 1556741919, -1998877687, -341974185, -1763912069, -160162599, -1921412896, 720793594, -822140007, -714844817, 43715423, -1905012053, -20206666, 556829513, -1227568085, 850103326, 2040348299, 480346411, -924649853, 255677379, 909093256, 181974217, -292926629, -413339188, 492559821, 1150227206, -2088092726, -446298375, -1704200103, -890686619 ], [ 20652976, -25950971, -1624377255, -1639907923, 618443402, 870001120, -727820779, -1880852593, 1283580169, 1434899586, -1315518371, -337431255, 1099907526, 1579920286, -176592238, 64495887, -296501830, -1921261285, -1598186750, -448207749, -194321711, 2138386354, 665146757, 1712909510, -1562163100, 1994097039, -1824123629, 2054240301, -1285903121, -1830634685, 1037149696, 2094050055, -1359316581, 1328035702, 1342030464, -1276576628, 1309006000, 640849938, -1291554129, 1668115972, -682923688, -581216518, 848408399, -1090570182, -706211527, 375186499, 869525735, 867522648, 881865336 ], [ 1960070596, -444198754, -1476679418, 1943652254, -1101518071, -1418456438, 1183684061, 356242620, -1076455431, -1366864058, -1599577011, -453895862, 2090676435, -1325443641, 1646837124, -441170927, 770441614, 489715158, -1277109820, 1880075362, 1708783528, -1635751556, 1386792121, 464384388, 958211851, -933067342, 817029273, -942495586, -1350704326, 535218011, -1400283273, 144092114, 2137860173, 459992360, -2040747025, 643244968, -1385462526, -1871153998, 586511669, 1628896601, 473406649, 261991067, -501647826, -992225543, -137930053, -446679860, -678276287, 1385844998, -2004691140 ], [ 2021366679, -630742961, 247656060, -264816578, 708490248, -863443498, 1199645809, 1185425201, 1814946662, 1832389842, 61277914, -1235871464, -1626954461, 1714867553, 1459545152, -499103297, 1542512141, -310929340, 1949549380, -2076742273, -962683241, -1750655206, -184427740, -1980895628, 1147368228, -214211932, -1610064719, -1976890471, -768318132, -1454463144, 1759680985, -508588022, 2113551370, 1711735410, 1097144644, -321110902, 1930635706, -310535523, 1264377135, 83957300, 766004676, -360136752, 925064831, 1171101900, -1210755257, -237807603, 1737478338, -1978563486, -808743202 ], [ 1175942349, 1463463311, 1141943304, 846265804, 76787664, -1689258829, -881308222, 1051428917, 935248272, 532459813, -1832134309, -39628240, 722588353, 1369799256, -1734454135, 213046174, 1015829074, 1736600128, -515143384, 126197094, 630683338, -673771667, -1290377937, -2061878023, -147712511, -7041093, 285145973, 736273843, 1851834245, -33782126, -549033590, 1743087402, 1685719644, 829883335, -973759443, -1312583414, 864577522, -1190385053, -1581937881, -913590377, -1891220860, -538640871, 1058738799, -654395035, 1558224304, -854903017, -1424629330, 253590979, -19893732 ], [ -501974735, -1634519909, 2053879567, 1712042936, -188681460, -1078825432, -1404859834, -1557439723, 822813861, -1518006795, 306168776, -1154579085, -2100119056, -694687456, 268549971, -793950126, 33848046, -1931190498, -648202571, -1620637421, 1750761342, -822362807, 1958315902, 1708188786, -571067636, 1365265767, 477949488, 660838747, -529908362, -670324, -365584586, -1405849752, 1767854104, 176536006, -485759375, 727753609, 779349915, -400583738, -1634957704, 707515634, -1343080421, -1813478032, 1276621568, -235208077, 341081968, -297399889, -800419110, -1476129132, -275881674 ], [ 1579766175, 723224227, 629875012, 1108307465, -1619315228, 1366595288, -924580367, -256843455, -352493735, 885560617, 1242465016, -1966316135, 2071500445, -215845713, 1280672276, 757239359, -1215427953, -15159101, 537794321, 657905226, 879706571, 1252476097, 676015512, 1224248436, -1214780395, -155294120, 1431992591, -1842462246, 35845801, 399978969, -1447456508, 2130415375, -794207285, 1944748377, -815503079, 915815124, -1844890021, -1742966262, -1344718264, 1830686903, -229862182, 690389388, 1200271764, -194579427, -1202487322, 1043326601, 355203224, -2120319835, -540608746 ], [ -625482368, -1615011297, -1395745884, 522392663, 1265661953, 1812768531, 462090106, -819414204, 938649172, 890404378, 4657540, -1833793596, -1619539495, 133217243, -1509288031, -1104639191, -452558198, 1340784686, 248419788, 1217977651, -1643281747, 1036976544, -2107923744, -250124615, -335270998, 615194200, -406910352, -1322182498, 1306731043, -1658761760, -1918576745, 1270603593, -287888829, 791629908, 626551491, -108333660, 1906032300, 141813707, -1511175234, -10532761, 1980905622, -1929922393, -505784085, 1253835283, -1689831922, -205803267, 778994493, -1400554205, -803771229 ], [ -992828287, 1049788663, 1232983321, 785880462, -2083735648, 1520563725, -420943111, 35089863, -1530670251, 201956050, -949344282, -1299055459, 1037460983, 1198292703, 481924455, 854292797, 500563598, 1263245643, 1750305483, -655646725, -1862275443, -1512545824, 1990388842, -390329721, -413559863, -1939524187, 941589343, 282376894, -2144812537, 1001001699, 1634567357, 1724473818, 1270294191, 854383355, -2116148381, -1989621149, -205754448, -1423978261, 759549160, -57047621, 490941544, 1405126112, -121394129, 953216711, -179953714, 304119079, -405757815, 1680405325, 378202709 ], [ 1031653851, 1596516958, -1308927808, -1349205871, -781313813, -1873481928, 1754886715, -793515675, 403095275, 1336032245, 102818668, -809712411, -1526979495, -728575184, -269830158, -211863497, -638974641, 513139863, 1648223009, -1329123583, 206827440, -1916292636, 1633030497, -1305620541, -102408040, 1800217936, -1622719916, 1901885660, 1872815237, 543365088, 56135471, 75920723, 736139557, -1362449045, -1110586360, 486282496, -1089138764, 301164805, 1568527163, 196272837, -1482051642, 240049919, -264451734, 1648599125, 1795755001, 611523029, 1061794880, -774726901, 585836207 ], [ -1522354139, -1080315097, -264170038, -989758864, -1413235941, -999397827, -1043826521, -742536680, 1604432357, -1274295695, 1723529139, -1528412653, -54148320, 2086926770, -1439331573, 1808244580, -2055568609, -2053396294, -1444328857, -711772044, -641284731, 1580192505, -1981653469, -1363701290, -879341402, -59933096, -366868552, 161320035, 196825820, -1026180978, 1434220965, 823899755, -1121423698, -1641661639, 627597782, 2070169787, -1323264208, -420603675, -982124779, -1036981531, -1123656241, 1030717572, -1073120806, 1415027082, 1312907676, 1305586521, -702885426, 1180624259, -539326295 ], [ 561678568, 1425513464, 1494584585, -295746017, -1692973937, -792597, -985221538, 207394376, 585159786, 979134742, -1349202899, -2017774272, 2052168681, -665473432, 1885238459, -1778902441, -1639562683, 324824200, -1709450824, -1868954995, 135592989, -327873100, 1402384868, 1200840493, 798078099, -876728435, -790015450, -1886507618, -914461020, -1561786940, 1434885057, -1628891444, -198390822, -577855154, 548905578, -609193093, 1887934086, 121975529, 108431809, -1189510786, 703603226, 426152434, 1079785045, -363189413, 1998872247, 211889091, 265588641, 1741755053, 1887167269 ], [ 229187122, -1295702174, -1140171157, 1548397693, -1649793174, -2008132280, -63840346, -1044393194, 1099641021, -1485834528, 1033525569, -223108350, 2019235197, 990837691, -1521832892, -1942416393, 1389904809, 154025162, 284373762, 2046192951, -1227864878, 1415063412, -211866319, 861224082, 1162230331, -1997764587, -148467444, 635408439, 1787481613, 1135073138, -2104586827, -57853386, 884986482, -364288943, -149906269, 465084388, -1531411310, 1497475420, 2128515458, 607698680, 398896309, 1597401465, -427233067, -1874754200, 308576081, 1684193957, -77349703, -112244104, 719921430 ], [ 651591529, 858685633, 1186041878, -770643341, -543668924, -714351770, 219919087, 1746511191, 1666182935, 1762895782, -588599916, 1970846602, -1406914380, 1341526163, 699756091, 899204489, 543421167, -780390339, 840174775, 1429315516, -541584393, -1522300261, -1508025269, -187032078, -909178330, -386788652, 1278412354, 330436047, 246522899, 1937550931, -150527247, -1569454179, 982853366, 1597435547, -446082918, 624797503, -2138698503, 1488315409, 690394291, -634849481, 1736865823, 395687497, -724199665, 176629784, -1973178292, 70715396, -1436371785, 1407172318, -1599882954 ], [ -862893202, -109849354, 1194237629, 605748071, -727329457, 2005419743, -1563391837, 1899884792, 105728797, -319321141, 1788326907, 1628032040, 2066081921, -1298410834, 1012640123, 184410336, -1101276397, -169592771, -1383673151, -537237181, 1671594260, 563035283, -1501026045, 24851859, -422785406, -188976233, -1898664252, -325862989, 1894335533, 1317104053, 67917293, -1302731820, 1068292160, -70748051, 1748613988, 1448456291, 1386828291, -909957668, -1077834565, -663734592, 2070771553, -789346393, 1513599157, -294223195, -836028542, 606082649, 111518463, 748882571, -883899323 ], [ 2004131578, -1873104503, 624046073, -358097605, -794030214, 334722146, -721055011, 519724736, -446994102, 401746749, 344960299, 459002794, 1487766213, -697668341, -1991843214, 1724755459, 2127207969, 696649569, 973166969, -1887005912, 1278500874, 1355250287, 7886109, 1334897901, -1002190572, -1719664937, 1835199865, 530043460, -73336081, 1514724606, 459535647, -408384412, -1995811295, 1299237348, -864289535, 1205050915, -973747692, 346812685, -1225492881, -97545393, -603716352, 1703420724, -1396153135, 1201243347, 1602800523, 41786122, 1348194116, -2096143142, 1924517627 ], [ -163827644, -1113891123, 748215012, 1679266604, 774177971, -782304240, -1583336372, 748257832, -128311364, -1811430828, 802926677, 1842210383, 1168883227, -2088051608, -804504128, 1509751427, -1194460036, 1663233320, 178960133, 1115203114, -1862047692, -410759408, 1856754933, -1118828776, 1924536544, -1237466889, 118007437, 71725235, 1304992855, 969798386, -2047984847, 1833308477, -1044425875, -1361589485, 30830224, 1864812189, -1018963596, 120296161, 2094641354, 87361605, -152795266, 231451641, -703961085, -2039359500, 486607950, 1917467585, -1066814353, -125334423, -936046723 ], [ -1418604010, 2002424504, 477856459, -1382404038, -885040035, -1755879689, 11843856, 1390684845, 93601656, 1961034262, 1184883588, 811235020, -459140954, -349046207, -346171085, 758146229, -516666670, -414443385, 495477137, 2132248577, 1696145798, -1974048874, -1145485976, -1176382265, -1169345114, -103678941, 235994754, 1263993244, -652278461, -329122999, -1722797659, -1805590268, 1877129499, 1395637876, -907047997, -582529027, -52917299, 1410666989, 523310628, 334597270, 1102520618, -1384133912, -1322865339, 801240226, 2016334731, -908104835, 351000242, 1524589646, -1887123793 ], [ 990402802, -427590655, 1171563656, -2070866332, 273934460, -1178138143, -971406413, -323674902, 1854498333, 792453999, 90369725, 2132129737, 879618893, -1462471427, -2146262775, -62652769, 390030428, 851776810, 109608051, -398081365, 58579378, 510556790, 34626747, -1326694547, -1980233322, -1226767119, -1360262971, 751380341, 702811020, 575640025, -70074091, -1054038760, 664218705, 36540329, 850313577, 332795171, 1115686488, 1052464831, -1919649778, -2044023899, 221007127, 234614292, -1960691036, -1647867885, 811620138, -1030302843, -1881477713, -1905808653, -1682918841 ], [ 930338720, 570146631, -1883430967, -1097532196, -1224617703, -622413547, -1914271788, 1340595135, 1751368421, -1572091572, -723668261, -1500426738, 1627792594, -1011172463, 124243529, 203073297, 140363900, 1414570, -1745154705, 956335855, -2081216492, -1265017318, 417350119, -90241449, -1204531882, 926756168, -1342107601, -874432424, 155981709, 103296228, -860384437, -1297305874, 77004065, -2123407062, 371837497, -314455960, -1831544363, -1223144849, 2120790537, -964385760, -2054964997, -1864888219, -1465449965, -827017813, 1378595488, 1097223058, -1996994007, -508437841, 808564587 ], [ 264569498, 1617646903, 591388591, 250080279, 988770417, 521640564, -1837713284, 1446292337, -966358070, -1539218322, 1687635691, 1069484890, -1921452470, 59736702, 2096688448, -1376160457, -737415259, 1010681408, 1618385771, -1016129091, -960910856, -1875624276, 616645178, 1333076667, 1523156181, 337301867, 1881547204, 739408176, 938243339, 392308021, -717098060, -2006637801, -534641377, -1378062565, 579406260, 571604911, -1730573512, 881820241, -684723039, -884888951, 1043470239, -1285317839, -197418485, -822595440, 828569768, -828998368, 806040462, 321522645, 1453559188 ], [ 1043869851, -367023185, 893663587, -170627258, -1419849132, 1849447800, 1526832006, -118077268, 434375274, 188099337, -1048050557, -796794956, 194990660, 258612559, -1267959290, -868992880, -804816048, -949568888, 903144393, -21164767, -1327552903, 1340402908, 586033632, 2129961588, 721161865, -1015091698, 2009735631, 1699665053, 1817935676, -401197977, 414454077, -2042264387, 705750704, -450614482, 1886297091, -1149718040, -471298018, 1091131814, 2053365668, -1530406722, -1559742382, -1438053328, 65648920, -487074032, 2004817802, 877825541, 365790517, 1657448728, 847511371 ], [ 1293429543, -1651349598, 394150126, 1857768281, 1688362778, 1452513000, 267794434, -1085454487, -797450069, 2090805759, 1465406428, 20571232, 1141841431, 1023278133, 955529168, 784243631, 2130418428, 566760013, 489135031, 1326245818, -409680351, -1762566457, -1861078822, 500507725, 86579780, -71051401, 2022947495, 1981265375, -390199278, -1710718981, -1533662514, 428698843, 1876690900, -1663913530, 719847473, 1790553605, 1297136208, 2039559576, 58687281, 1755371212, -1324418559, 1018996293, -237766885, 1372646952, 1847401535, 859868370, 497423277, 1767975460, 1500673774 ], [ -251417237, 1445878845, -1067720729, 104505090, 372149857, 1573105998, 298488497, -983273765, 22134205, -721605497, 1590550473, -978756004, -50351535, -1960971398, 1365781804, 1537705507, -990510792, -1503566320, 953890944, 1757901176, -472817081, 45515873, -2056715204, -254613378, -643770925, -2022571750, 1667055586, 1896461476, -928196611, 291444822, -1137631539, -411521488, 962119213, -258361616, -2109983764, -1722630509, -603353348, 1739141916, 467339995, 1740537289, -1739248385, 1296435831, -402147982, -1587170077, 423267677, 1418773222, 1009978618, -1916391523, -1351644182 ], [ -1404950119, 698096599, 1318638005, 2073780718, 1181106761, 1686903258, -84474219, 772841009, 1271388057, -250020114, 2037244864, -1506996715, -1185150472, -1076205594, 1162085160, 1697858838, 788111570, -1275739769, -1124226884, -1076338121, 158316759, -1939835098, -1997543606, 1302019004, 1285718774, 865410959, -802393556, -1288303349, -7081665, 1242625161, 1297715986, 458947638, -1400754725, 515720059, -805115740, 2134202770, 1005435123, 2108391897, -614018153, 1390511, 1390824633, 179767522, 1920939780, 1662402042, -1887242066, -1544723287, -969931860, -231121510, -1565714349 ], [ 205708730, 1055639293, -1848221642, -2091715075, -2145347853, 605726555, 1203426099, 264755323, 1472792705, -847474883, 324750680, -1202790070, 123981452, 1023895520, -463314720, -549926117, 329946564, 1716954434, 2021319253, -2086585712, 806657796, -1838378370, -1075237253, -882291362, -959173112, -933235569, 818435491, 2044638918, -538841201, 1308606717, 969296786, -1989716876, -1828005776, -1878514158, -987887470, -914119272, -477778820, -1915379122, 66477538, -1827067263, -191064264, 477555778, 692145437, 777110214, -1290855866, 2036520812, -256045668, 1846121770, -2021469632 ], [ -300890908, 1177655408, -1494634704, -588432458, 959671823, -1736539184, 1988829160, -81858539, -2051610017, 1372122658, 728301340, -1284166061, -1265882215, -468026771, 1685326679, -1870009385, 1223238150, -1591824048, 1659310044, -1416528749, 24454110, 195914646, -2071524118, 613385952, -1335898124, 1039373307, -610530464, -904688597, 368088170, 270542190, -1366320355, 2064106176, 778973892, -1890725292, -2098908805, 2092947090, 1752560117, 214066882, 1862906309, 991377171, 533955024, -676973937, -1808234137, -1213945661, 146940630, 676044585, 36491089, -1620247714, 1629402918 ], [ 1294397590, -1186448498, 1547618844, -1172544430, 1179862989, -360534686, 900964422, 1564904610, -191922210, -977091356, -484278742, 976464885, 307838697, -462243365, -1115818828, 910823707, -992233119, 887348163, -255994069, -2052307323, 1139196182, 666083853, 209710462, -1711855018, 1822717025, -379036563, -214181127, 46848787, 1436083061, 1113021019, 2039378504, -538655319, -659107062, 622251131, -1889730925, 517722484, -2029421300, 2077215890, 2022803226, 2088271062, 931530860, 1491553905, -1714900564, 1626369784, -331049524, -152824828, -533687156, 111024629, 1059946620 ], [ -1427217812, 472495967, -730116495, 1117820967, 637009601, 1310033640, 1131424010, -819807051, -1954734481, -1918736451, 520813200, -1208307709, -201932425, 1325521644, -1961327582, 1973874556, 1566139986, -2145263466, 1737353739, 900997158, -921753343, 1068262302, -666475339, -1234543124, -222443949, -947057667, 1221399700, 397037007, -880000216, -1770523889, 1746245642, 1747725567, -860308913, -2099893068, 503128092, -1418314515, 2128966032, 1478130145, -214865895, -252672510, 1266412170, 2018201790, -697832536, -2029458470, -532051587, 484186605, -1898637247, 874582169, -2007853284 ], [ -1679497431, 1689884091, -150235607, -532642773, 8314544, -912334404, 887398146, 214383020, -1748068876, -764793803, -636098478, -1421607766, 4426276, -1501305939, 1984515833, 36481423, 712140986, 1150655209, 2131431168, 1400976325, -2115160381, -372652676, 1671742627, -573945411, 1383223066, -1277040408, -2144186561, 1063546313, 852491367, 936853447, 937013797, 1501864165, 583506613, 1940327312, -1158462063, -348727293, -212150147, -1055262509, -1719181460, 537243224, 1859975677, -502298187, 967302312, 38320543, 1861691135, 581442487, -1293370053, 1749187938, 35921617 ], [ 1556474572, -966771718, -103218773, 424928189, 424749602, 561604480, -1296985445, 1966189706, 299047147, -523754387, 944774938, 1474501235, -961158595, 1602986953, -831924073, -138403529, 2052338842, -1052122544, 1189954867, -382725654, 447915654, 1156312323, 1452035303, 856234052, -1266320564, 1473897915, 995457057, 1864628813, -1026138412, 347765428, -1270799783, -84901363, 1748934136, -1766760888, -645149174, -446452366, 870988449, -311528753, 1304698408, 1541885670, -917340418, 1829460830, -582332993, 309678532, 20382022, 1790621292, 602344140, -1495980118, -1929361798 ], [ 643566917, 1708248258, -37695200, 1244036064, -284965708, 1956639443, -810907968, 1011664586, 1184042400, -963803146, -2090512992, -1862516733, -689525082, 2046495260, -1356451061, -2086572101, -1104220904, 1713455126, -2096521632, -359534458, 732249481, -2082285508, -1638190910, -1515886075, -1924573455, 1998793750, -686895617, 393520212, -1417940793, 528146970, 755833293, -1168426494, 690222682, -2046937046, 149255422, 1170182772, 1913240870, -897827450, 1332827148, -379079860, 266212121, -262616225, 1717354828, -1745424541, -950344902, -1074023076, -210854626, -260501276, 26341876 ], [ -239978392, -1510987055, 2016307849, 1559049762, -1819902491, -1449697801, -329771694, -425402022, 1611917026, 999928755, -101335162, -1310441771, 507242116, -885650343, 128953213, -108392591, 926247964, 1783079530, 875007936, -2119133518, 37669915, -1720885862, 74344769, 1698278844, 613400139, -766678703, 647771793, 1761664800, 462815456, -625252193, -2070314648, -753876684, 2043168593, 501871555, 2096915332, -2112545500, -248055257, -190089071, -1638118341, -1748541505, 291718622, -2023016342, -1431124794, -1686471416, 1098982331, -523734721, -1116057157, 1486787654, 77361799 ], [ -472557930, 92587353, 547778486, 1463658256, 1270292450, -180150678, 84920349, 2082103315, 222691109, -670028455, 346346259, 744367445, -1733268779, 1872971072, 2069534653, -2009470223, -133750518, 1408657851, -2087449239, -501521274, -143585279, -1256191333, -1779958510, 751151366, 1506436072, 1824991881, -1437200355, -2103476142, 279025837, -1551032513, -1203489374, -1980827217, -1393528565, 403728531, 1818156267, 740436750, 1081882024, -17645599, -1662318851, -702256797, -823666560, -193330832, -228536623, 136411959, -1951619668, -808151670, -579804934, -758255404, 1632428142 ], [ -1291201414, 1707084682, 208371136, -501716934, 1214853925, 1868604511, 434229653, -856156873, -1195508207, -279989300, 1879792524, 1028147295, 650321091, 1555005087, 571444900, -1808952764, 1252043258, -1204198656, 1006391500, -693542250, -359972236, -417198333, 869247223, 1661042135, 292675337, -687239608, 1737201710, 1985449013, -36153064, -1829807777, 1227485549, 1359441686, 1605876603, 161342831, 1982406009, 710770748, 581014785, -547661638, 1100527179, -1345926072, 1026303344, -1593934498, 1300455615, -1545742811, -1953529357, 988387488, 1055902778, -825938086, -939036296 ], [ -480681919, -669123544, 948227630, 2090043908, -832134960, 321441780, 1452010200, 455444665, -483444425, 121233280, 168750478, -376731182, -1692313279, 20760988, -1949349370, -1288621197, 1505506987, -722900335, -340010156, 714989701, -73703318, 355189955, -2067219472, 123598392, -729228519, -1855854597, 1238275376, -2056588217, 831367962, -1369719422, -1438378914, -1975722503, -1304193143, 574119739, 618095217, -1179313603, -402637217, 80338173, -1972553654, -561080914, 1176956920, -768182295, -847029586, -1322530072, -2073313317, 1486505871, -1580258668, -1716694022, 639996122 ], [ -1481409858, -1018960432, -1498270493, 228545479, 414512085, -502208930, -474029829, -66088618, -449567305, 1939642639, -312737170, -1558611882, 1904325306, -2010387813, 1377541555, 469434532, 1212398593, -1462503799, -1194232936, -82534925, 1549596600, -1956383019, 1048547633, 2040310289, 1766868295, 1449035067, 1269370614, 1030621130, -1186641025, 626341222, 1083735244, 158487942, -1220117030, 1843467256, -767010147, 640869772, 82834428, 1832890696, 2071132885, -25397961, -1797247953, 878992629, -163623880, -1922027959, -1840501853, 118710459, 2097741837, 1285116112, -1045149513 ], [ -44256129, 1235879900, 1655908058, -1570398988, -1017576597, 2082734419, 1073171656, 127651258, -1617414170, 942707942, -1339818470, 2002058317, -2077096924, 1518143496, 2075162143, 1543842641, 1502973384, 1261541257, -1223287928, -1802650743, -948974064, 1800849473, 293510747, -1808445829, 1230506350, -827148266, 1218446076, -665301582, -1242719352, 1286523331, 1382974208, -1284752709, -2132575497, -387385348, -664606435, 1345336202, 283004528, -167910713, 1179721453, 1785208996, 1009297295, 808441404, -1594442477, 853069992, -277668538, -302397358, 1428749552, -900451408, 1271402295 ], [ 1092550893, -1254385087, -2049266100, -1863395339, 1616618138, -2079377449, 570894054, -774685745, -393020342, -1153194111, -1971396568, -636701869, 555276705, -1691608713, 203614804, -370336624, 501484064, -2062528249, 1523277398, -2147005152, 1313168081, 181457867, -557206215, 1412894233, 1097478235, -1750745429, -855595755, -990372946, -1699265936, 264786755, 1596641708, 1499322976, 591982842, -500283404, 210723282, 1555831509, 432156314, -1732452095, 1428788951, 594703734, 959389561, 115796277, 823868458, 821109013, -413891763, -1566321924, -1215155849, 957346740, -1217972379 ] ], [ [ -2062169278, -1523845217, -393266020, 2063845170, -617420201, 1145211771, 219360669, -21660349, 679179130, 1796565217, 748696950, 299325570, -172617184, -1156363577, 662901181, 1899308223, 356529913, -1186317101, -153188178, -1253991188, -562667418, 990879555, 2092527433, -337088865, -825404175, -25680855, 996234129, 448471742, 1168074979, -320574033, -913016593, 1713758766, 2073586178, 873062633, -686134242, -1943069479, -1240096457, 1433123476, 2093473792, 1358653169, 563054095, -2070477846, 1015741030, 1575949323, 1688316598, -1186842304, -820223437, 1323260133, 1034825701 ], [ 1595645494, -999010429, -1555847392, -1445480646, 17745584, -2118322359, 1680880243, -855405387, 1501982288, 2146676384, -1487954173, 727416678, 1661915605, 1615563816, -1607598006, -1604353904, -767194543, -1133091418, 798298581, -681716918, -631685433, 715594089, -1520286935, -1378321324, 882872495, -742340746, -39595264, 1263517465, -950293281, 1208699680, 1697707376, -1360912201, -1950170099, -834445462, -605601957, -837436629, 1561983206, -760369507, 990580978, 73610291, -1883734181, 417450768, -1543159536, -23133243, -324622999, -2114669206, -1592014577, -1508086087, 1155819527 ], [ -1880811050, -223585825, -1833276957, 1937113333, 1425028430, -771645510, -404565066, -1878609624, -1679273673, 1668151161, 1983556505, -301243563, -643109980, 839227079, 736939100, -508449917, 691858039, 931635109, -1718722706, 795083030, 1435958962, -1799760758, 1174987659, -990059478, 966791299, -1791578208, 399997033, -1838441992, 962788392, -258637982, 463299085, -2113372974, -1675821152, -1089495066, -43610636, 154200534, 269560376, 1429122061, 1794711608, -2128696087, 1572081465, 1852204300, -110521147, 1162674211, 197068483, 1860536924, 1059600516, -746536592, 1448908691 ], [ 381475839, 229064645, -659720846, -1805877862, 579519080, -794075348, -896109831, 2068710405, -2144654018, 865515276, -1026786380, 563392643, 1270882752, -2031616404, 994161498, -1563587467, -1438602992, 919608120, -1760144347, 433692192, -1025535429, 1128751364, -1266579238, -2069948368, -201196053, 16756445, 737875757, 1119502312, 2081874566, -503806964, 1578558058, 1627022368, -1271490586, -2075106370, 589866134, 1307231074, 1499949927, 1675285083, 1041668724, -1944543864, 306331764, 142645980, -368020746, -779365897, -2008375352, -771430898, -483472861, -1037443554, -155940678 ], [ -963880210, 561378431, -1868508295, -671239318, -1984987592, -1302899460, -343987973, -1704996911, 1017235886, 1068834341, -988176350, -1108024681, 513088352, -48183020, -530992431, -628442243, 145159862, 1741837000, 801910569, -186298112, -731384486, 1777409477, -901760875, 1497207746, 1471433274, 829792893, -307307837, -114292356, 824136687, 1759897638, -114801890, -304659793, -815375768, -1288485785, -1631607884, 1550504177, 106031621, 1397758591, 801045795, -717271248, 1145502756, 1831748724, -1186345340, -596454686, -300830850, 1994436325, 751481085, 2135226571, 210215770 ], [ -1850011840, 1982493325, -345046842, 875308692, -348244829, -1927425171, -1115841027, 959511617, -1025463600, -189378121, 784115571, 1125646923, 1394137697, -2044718730, 320953134, 1210702088, -314958301, -1121751150, 1397277194, -1788588062, 791800255, -1572473866, -543042588, 1997254100, -441532677, -250911891, 957456155, 136245891, 1518783400, -214258871, -1222105359, -1092530517, 1674199723, 1411651669, 849618849, 1228900073, -1246162454, -1326127163, 1592143140, 41908116, -1116072726, -1317381954, 513504093, -1085566716, 1010387429, -1028090126, 1936731320, -711231946, -1357687867 ], [ 1570757034, -1251612858, -44879547, -1770489869, -1022415009, -1341710508, 1765505804, -2025806599, -461124047, -161863692, -1746865602, 889595481, 234992768, -1506007290, 266063018, -2043158946, -373728104, 653064155, -287007354, 62705125, 879605117, -441009352, 329556826, -1657869505, 32103941, -1768656930, -978893974, -286092422, 2068718915, 1878424442, 383981779, -1891273427, 1955412649, 912223963, -60553629, -938861504, -1656389325, 154660364, -1547615289, -1547876599, 623192149, 1692724814, -1079526751, 2027042816, -972474241, -723452067, 23974262, -1937446391, -527186920 ], [ 2004850058, -154244417, 999335628, -1324655725, 542703977, -877382360, 1682602395, -816145718, -1691879548, -534482318, 815879325, -1091293988, 150637706, -463845151, -905565810, 322336690, -1769401566, -901521714, 1316495936, 381630714, -1464562566, -1351760035, -1238911220, 1416096523, -659632136, -1830889759, 1963521035, -412078758, -2029589470, -229259779, -29729695, 1726351476, 1391728279, 1541049674, 1555847359, -1161069272, -1759757148, -1686040422, 814662943, 1573997435, -1335519185, 1780347575, 1196554550, 1948246284, -668305614, -428203657, 1006711339, 828280283, -1601395386 ], [ 1522510877, -1597017542, 1718178424, 547518147, -1074685335, -1376730130, 209456600, 1659926982, 1398132409, -1581756880, -2083673484, 904216371, 1899283374, -951004901, 1394756239, 1273876906, -529668457, 1374651448, -924734283, 1053624163, -684257092, -1879846909, -72962108, 479091065, 595430806, -1481099494, 1554870183, 1398558251, 1797917583, -1757997392, 1866703683, -1482992403, 2022156361, -64215093, 1934070647, 970256517, -1734317484, -1258550956, 200235307, 1599385153, 1764478978, 1472330712, 281094177, 212099651, -1364017401, 392682828, -1273257501, -1806288809, 3705877 ], [ -2089129173, -651984231, -1666107994, -1953424310, -434945102, -321654825, -715494663, -214016104, -1691006574, 828528126, 1871961320, 1796168328, 463223306, -1610986373, 1455408263, 1086980862, 59798868, 1741761711, 1973637945, -1250853720, -1099893171, -409303157, -1300151739, -626402076, -332335788, -664296409, 632962276, 1565055079, 508346098, -1803006523, 1353383684, -1035466294, -181427645, -311328124, -1543694834, 1906814999, -817504697, -1580224732, 628401854, -879926307, -633579632, 758253560, -1006048596, 899484804, -1375599353, 1448697940, -1765150519, -926052418, 1342461384 ], [ 561980358, -2025217723, -224145627, -440711292, 1997525336, 1578259268, 1210334452, 1221964051, -908161481, -1469443007, 525800356, -572628143, 1868069248, -1155091734, 1824077213, -1630218349, 1526746395, -1498797196, -1391967940, 928431246, -218091704, -1169884053, -838061343, -201711942, -2117351111, 1752294305, 457536099, -1985422602, 1215803051, 992256302, -223327211, 840772723, 1791752754, 1960302467, 117637031, -864984294, 1275198571, 1230239224, -2065646509, -1372691229, -124012334, -2109004336, -942580182, -520959521, -288919774, -381033953, 1384372711, 166329812, -1145305042 ], [ 1808798595, 1382685952, -466345869, 1597533563, -225123489, -977746635, 503638279, -30620933, 810804963, -92480749, -535191370, -1600601835, 414728653, 1791518539, -383584104, 721288040, 902964513, 783065761, -1798213737, 1094852278, -2147048183, -1457678479, 1278243764, 1027394831, -1021604818, -1239146689, 1188978900, 1588309589, -2033968688, -557356943, 173311599, 1583004341, -1806973026, 598460041, -1953615383, -389535702, 1935976968, -202650696, -1651430863, 366168060, 812633649, -2045707447, 303876582, -1435658409, -1316616299, 1172078146, 777137260, 35292722, 705350687 ], [ 225113004, -474165602, -204363566, 1002817968, 2040752471, 1119183429, 90816491, -557801101, 1656608831, 287738017, -533810024, 987433079, -743189246, 1192593766, -1325037231, -610850357, -1949274782, 1086602628, 429311702, 91126483, 21669621, -1804591822, -38086068, -607935175, -617316318, 462071349, -397604833, -1395975859, 753559655, -935448197, -904383530, -93019996, -2008231701, 1116083614, 229176373, 810272924, 124378744, -282329976, -167122179, -1961704053, 209174277, 2118369887, -1747502932, -2085827184, 334718603, 1389612220, 529475588, -442008455, 1237432793 ], [ 10440137, 1746818584, 576603324, 815096600, -1956131992, -181493469, 1706618846, -708990014, 579704129, -1122404133, 732575123, -1177177323, 1167127953, 2068123250, -571905365, 205339111, -1445440486, 1554056792, 770291151, -1989210015, 714940113, -722814526, -1996423174, -868446718, 294906021, -186566176, -312593987, 787914398, -293338081, 1224809082, 197874173, -464225239, -585556713, 1164580558, 1568320093, -2080427625, -853951597, 170721942, -1183813222, -506912872, 1126824277, 864768658, 1058293605, -29434230, -532218908, 1999620820, -1565388723, 1115880467, 2132564196 ], [ 918137390, -1564176050, 1964689836, -1148946390, -1767655353, -1730524959, -298037368, -66326678, 690953325, -2083528228, -1451993421, -1708379603, -342394526, 1778422836, -662697607, 1476377163, -717386784, -1546503338, -1183652485, -714926867, 1474290976, 1946352520, -1022574851, -832215137, 33264247, 1414442015, -411748329, 582016130, 381823201, -629653774, 2083604414, -1330202972, 1109648198, -15549969, -351734943, 357452331, 187118323, -1948571628, -603543174, 733851921, 2036256483, 1743209430, -243986226, -746624805, 307147193, -719106385, -1788676211, 1106852353, -695237251 ], [ -928892803, 1549368224, 71325064, 585329091, 1126676417, -1822451192, -1566022034, 956512581, -598564989, 1086459142, 19268311, -23679960, -625777668, 1341331591, 1437568711, 134928138, 187928548, -289054556, -1622339856, -1959250839, -92148550, -1847595100, 2041832946, -1999031895, 110340831, -136607056, 1070542258, 1027901613, 1763409645, -1504519835, 1113744945, 1865989193, 537056283, 1984181272, 1429162080, 1490746058, -1860159881, -2022630367, 1001477643, 411915514, -1923895933, 1987934904, 26042154, -1156020407, 2047839074, 1187502937, 603942581, 1924917417, -1349588250 ], [ -419842499, -1129046504, 716127124, 1496497660, 2022554114, 142631818, -1689270432, 1720384151, -2038740378, -1692451574, 2104326763, -1369677386, -468690843, -544601509, -705153182, -1818633112, -2102110942, -806247042, -547984213, 735076781, 147258555, 1595510369, -2018779628, -1264252851, -707593845, -312236641, -326006829, 1634298419, -29042191, 908411369, -1681273917, -120797771, -1040430488, 1618030012, -106320531, 804761081, 1764876366, -448950542, -2006520914, 1439621483, 709720482, -1036219938, -336374489, 2144858926, 1525815549, 97419386, -64817669, -338771240, 1806271675 ], [ 555182947, -1061363996, -47943910, -1613187693, -2068363542, -514577258, 863564235, -661544711, -1754613271, -1221959730, 1352557442, -853867933, -869909538, 79775112, 1743785718, -579840133, -786703412, -1419616807, -198397642, 1791551797, 290615145, -1512795737, 630026570, -664395193, -1609780493, 347298558, -197560497, -929374920, -510966274, 818311774, 306205244, -1867346484, 496086093, -851153698, -1267667376, 2012537442, 560417223, 630191518, 20902810, -1195944686, 667423351, -1049102089, 1370067184, 1625375679, 330005904, 1267805670, 1777351598, 1286453532, -1826494961 ], [ 1477128758, 1019240768, -1780154326, 884872323, -75346774, 1834697942, 1266540161, 1021789900, -788255678, -226437314, 2088200841, -1257571621, 1611067243, 1921615746, -337360819, 68876051, 2117924103, 928154288, 1009715977, 1900486858, -801368133, -1848870877, 142811659, -686403922, 1512322889, -311480250, 2136205659, 735540039, -1373628662, -930188357, 440000266, 1928530404, 1070217873, -1313584476, 662735861, 933901763, 1378820364, -411497780, 904798163, 1896967062, 595057179, 1211774010, 1445021281, 1407278792, -430689840, -1786515709, 208021019, -1784274062, 215493573 ], [ 227745279, 57272926, 1606636769, -1182504041, -602479381, 60312394, 1340883413, -144483989, 970614729, -1117714135, 998008367, -2060715563, -288413251, 1714137065, -1835071065, -1189870760, -1698615695, -117496677, 1898680283, 126175204, 2084426372, -1426853406, -1749987723, -186856968, -275064454, -1626942908, -1055953013, -2098542018, -612166736, -830484646, -119444935, 1404887416, -1023743860, -1728001551, -1501515146, 1145971253, -1655581120, -1462257018, -1882586289, 1732105544, -1989521376, -162421438, -1773383328, 393023123, -2093277240, -38101736, 1414583330, -632543683, -1542392819 ], [ 1502166616, 1753553568, 1886497509, -1047749430, 135726764, 1831433056, 1026803142, -1744864379, 373403449, 1687115341, 985252067, 2003839866, -1759619896, -787046138, 1341544733, -2126585440, 1919124258, -1102381390, -704073135, -150660211, 466135311, 1130818085, -728465655, -551111352, 427297807, 1928037106, 114158532, 643047626, -928011729, 163439715, 660667847, -1875354464, -1178016351, -1078061341, 971252175, 966705151, 1595648155, -762842086, -892299479, -819340116, 2130580753, 1773133204, 55861928, -1697930439, -791808013, -1754815906, 1463271576, -439311183, 296987566 ], [ 131948987, -653353325, -956972791, 1106799728, 721166726, 1313060431, -808020455, -1215986908, 575063274, -1909867806, 1199689110, 337357082, 1585829973, 540692584, 717068122, 2024153333, -1165642833, 458704666, -871014271, -128001609, -1063838060, -1797826274, -285426243, -798932179, -1609741729, 995228420, 1560257940, -145091920, 761086049, 1399794277, -936114777, -1847552348, 561121942, -1065324189, -1490183228, 1104823548, 495034858, 1578480780, -1648099028, -882289107, -1599068368, -1011011220, 1982165331, 1577547683, -481784838, -2058423591, 108541570, 1440327206, -796664047 ], [ 1145251756, -1340096229, -180494334, -340149375, 471422339, -387646176, 2118666130, 1790529450, 568041859, -1063194358, -770425353, 1179526995, -643311630, -203878582, 857379015, 90809812, 756851751, -1121638281, 2137271682, 1628055192, 962724214, -1668739897, 1076204762, 682553403, -314882977, -1742165890, -1084013646, 1421924975, 1972082230, -1860481166, -1844083205, 469012025, -1427700944, 1171852034, 1025341951, -1760411570, -1903399709, 755040807, -542624532, -141082139, 2114665303, -1038181893, 2073233948, 596826703, 1256592050, -302739257, 1133250306, -1358215662, 1491258494 ], [ -1310146642, 1325486587, 847923593, -1648644088, -689567926, -1909075807, 1369459162, 946463983, -1658585783, 1603008745, -1892727746, 414416050, 1755473180, 253461068, 1079150868, 970806060, 1329942437, 843937668, -869127272, -356436886, 1790980857, 32031318, -1681713129, 1943034714, -1458134105, -152968891, 1375468072, -2078125159, -1616043854, -1087881804, 153557316, -687519731, 198233223, -407347951, -1796831275, -2076404774, -762655480, 41431372, 648264383, -858510366, -1336825636, -2072490788, 398082786, 122857008, -2120544896, -1232210326, -1952484895, 658999346, 1715770555 ], [ 785606896, 1017526220, -297574001, 1423700011, 712086009, -1185141629, -203840028, -1340137335, 240638619, -1528685780, -1836719205, -385879618, 61870890, 478694591, -463665546, -1763076213, -805509624, -995583666, -682743551, 1466340273, -1462666825, 420180226, 2123901838, 673665631, 884880243, 313178315, -1844505317, -1450744922, 927416431, 217619464, 1381217720, -1636788083, 112217627, 301799160, 842195956, 696305408, 867377528, 707131292, 1709886166, 359837695, 1357419053, 473197014, -307511030, -373749550, -1990866387, 942784270, -582878864, -1126040865, -424200776 ], [ 699317598, 455280518, -691012550, 1254796366, -1457722696, -1654657039, 2126969718, -124956382, -2137280317, -835089676, -1585898266, 1208404653, 1604294387, -279659444, -504335764, -446119203, -1327018401, -1523265813, 2121691724, -1763924615, 1292124903, 2055875034, -1123463013, -1610575022, -1525782954, -1986678297, -1751322105, -1832375953, -720537705, 1989976787, -686400540, -1453708982, 771515189, 1058751053, 284100224, -1942060469, -1890397938, 1804192818, 2037021607, 623596155, -2081363446, -1121434624, -1744362621, 289771915, -1864589728, 1609614216, 1694256829, 1494699065, -819624134 ], [ -1013533052, -1530568996, -1415009440, -486631829, 599135878, 2113554488, 992190945, -869329957, 937538653, 1247072338, 95962790, -1855172468, 1629665215, 584987154, 899546709, -1929821852, -557127648, -726260845, -1968578315, 1485129650, -1279677320, -916193494, -1893430350, -2140638524, -1626190166, 52694853, 1220780916, -1744747562, 770153006, -513288850, -35312445, -636279959, 1922270330, -1114910311, 599693053, 352906929, -1425548542, 1561667235, 683868280, 598559480, 127365263, 1446821618, 749045624, 208634048, -888107042, -89183143, 369912673, -1116680466, 1595465492 ], [ -437616426, 123433707, 114781303, -1053032850, 1588803648, -1070187038, -2097164378, 1736664533, 1487329601, 2032825721, 1816817547, -1109488809, -1194970385, -1616601496, 637454189, 1896911944, -944480132, 1364600260, -497936776, 38859389, 258413341, -1572047201, -950641131, -289966547, 490306592, -1517021547, 223251936, 973700640, -654492125, 136811798, 1676756041, -1274825933, 1735914566, -1288025680, 1303303474, -584535827, 1081318074, 711772545, 1624862003, -1668323592, 272919549, 2066447195, -1964491309, -111129191, -1775471121, -1275066805, 603350163, -1087684153, -1964111293 ], [ -473926924, 876916140, 2107630309, 672354459, 258770245, 141111510, 221551976, 682259060, -1909064957, 869009414, -995615647, 1168532640, -2029500428, -407852158, 1382917047, 1894278691, 2144178434, 860002312, 1025342009, -889410973, 1282523894, -306457944, 570280828, -355712552, 1532866227, 616515955, -303972112, -1593605873, 1078695356, -707375137, -1784334901, -1452483803, 196108909, -108494002, -137593652, 239698871, -50005211, -1137319829, -627829711, 947809875, -1969729969, 1002138958, -298298021, -1478675386, 2062231206, -936293181, 937455914, -1905454141, 1895031414 ], [ 229882501, 980865563, 622442041, -1148476393, -1563566970, -809053362, 363691712, -680981569, 1755895017, 487892705, -572645299, -1251503850, 340131895, -1221193329, 249977319, -1551163792, 332391342, -1462949005, 1672935024, -731106544, -978749119, -227924812, 826284249, 1933515171, 1870201310, 1194633518, 1512233676, -1638721667, -1784966121, 2115891724, -1443420759, -1600368932, 2125520371, 1835725069, -2047782505, 1468153920, 1629848621, -722647957, 1382213362, 818016946, -1561227880, 2067603594, 1841285171, -568576719, 91598504, -376735755, 1372422776, -1633437792, 548772391 ], [ -20101230, -1513822978, -1492605593, 1725862921, 1429115288, -368244111, -1441796428, 874939137, -1808404333, -535589039, -1342082406, -65629242, -2118491676, -620073110, -811977941, 149269776, 877898676, 1683248285, 1908825836, 1530812886, -327677630, 1386156030, 9857266, 1760575429, -1790494582, -1414326491, 1749008734, -1940023118, -155046933, 16163889, -1567848874, 2138516894, -1286977426, -1255473161, 1097106159, 1443017565, -1509620562, 1253256506, -1917074440, -1754803461, 1146107767, 1345312517, 993953954, -393411037, 650617052, -398656192, 1974957118, 354570275, -1128704777 ], [ -567013722, -30732020, 1830246675, -763454904, 774690119, -1063658881, 2108972059, 1807326585, 107158579, -1564399205, -139173854, -169838706, 172151417, -750436265, -1295205395, -259299814, -1858361627, -456046824, 2018845866, 608926055, 34586282, -85237012, -115800905, 1645282975, -2079283300, 789179005, 723628215, -1748563224, -1960099630, -1836645293, -1131852061, -1363044212, -931248460, 2005212106, -1806271078, 1322841242, -526525466, -888940125, 1364344983, -900524000, -1301431535, 36617788, -467648107, -1244731131, -2023484114, 590876115, 1915159754, 1329104103, 1307923952 ], [ -1703282567, -808525732, 1361484033, -72689253, 1594295535, 1868339487, 596512958, 923398432, -2063891447, -187101799, 1249383703, -872004548, 1648324332, -251898693, -1170496159, -1380085978, -1404854426, -120452521, -1532558499, 869992003, 1641881830, 1672103094, -2130296917, 1729692123, 615303322, 2008832490, -309063376, 2001562415, -852082426, -916242718, 2018654138, -1695838562, 838059056, 798806844, -289024143, 893242605, 333115854, -311639563, -1296908679, 1593499783, 1646283891, 733289466, 825336845, 1645869745, -105662069, 2094709591, -1762084187, 62673007, 880744608 ], [ -2003382718, -609896877, 1529367131, 967268089, -866275030, -1549881543, 1440689129, -592269014, 489596142, -1039431955, 1502338377, -914757832, 1084072705, 1441978634, -1486383297, -1804096904, -607835177, 1844235324, -850452576, -158794724, 407192770, 1145745581, 463619849, -1839425007, 1153494844, 1524311581, -159195256, 1384415028, 1303996755, 308876846, 922805689, -1659015827, -330264804, 1195436898, -2053492389, -1464964926, 270939087, 884935967, -2030776187, -1540760687, 1205309225, -795103231, 718341673, 283028585, -691274571, -721381027, -974966499, 855102889, 1715494073 ], [ -1778189249, -995801677, -1549123056, 753925807, -862362040, 1450076767, 246884397, -950211692, 898969052, 1508768257, 786327281, 59121772, 639845520, 1273677916, -207804554, -1094600486, -2143160120, 1600630860, 1082078310, 163195334, -1874526900, 776309308, -2016703430, -1833681034, -1722524763, 770054418, 50240414, 2112180313, -446620724, -1957987170, 464671126, -203305001, 1517649673, 1228391489, -584276593, -981995806, -1867137553, -2085376554, -1595531660, 882297963, -1375843215, -1141165678, 133371810, -385232963, 1957995667, -257607049, 2089646709, 447234132, 578051900 ], [ -21326237, 1275223083, 1626687963, 467088753, -1891867527, 43539039, -929871900, -1341029489, 1883620595, 864027883, 538211962, 1764128912, -100400068, -1284357518, -1270931580, 1031122765, 1467640516, -1383439123, -1664201722, 1769094651, 346977920, 1425774185, 531872891, -267546020, 1598893788, 364665857, -1979838621, 1683300529, -1599085919, -801639658, 975603743, -2128590599, 1416718304, -820069040, 1600156266, -2000225276, 747211663, 886821663, 474993255, -955042729, -2145774157, -1406476677, 1287607121, -1483035215, -369944731, -1186245353, -1701692752, -1653208142, -1989498484 ], [ 786443403, 2001053549, 1133608396, 462189857, -370315963, -453148592, -2145725768, 489030097, -1372175484, -39514868, -459608617, 791633013, -474093381, 1009349673, -2032586984, 449039091, -1348236917, -300248495, 282179258, 1782922481, -1240141531, 164956179, -2126177686, -1077459147, -500404398, -2025260731, 994560338, 419877148, -195015796, 683444367, -1545110307, -1286699702, -461934772, 943779046, 841747692, 1845181317, 1085799960, -655716385, -1928372682, 1391208317, 398990636, -275688233, -1156147494, -372153168, 661645971, -514761907, 1455830573, -1304015120, -717996752 ], [ -1558648049, 797222546, 2423780, 1430397229, -1852944033, -146864683, -409661594, 1149646117, -1925234205, -473705605, 136641178, -1646271, 781957280, 1346073265, 715654243, 1186521512, 1017861846, -1665161214, 881654622, 1216886222, -703406999, 2868313, -1060528806, -789510045, -1315416980, 1107660034, 1259715323, -647878605, -1242227749, -1290259886, 387248090, 1024279608, 1599978485, -1400485592, 1771557833, -753325219, -1511797217, -1479220986, -95861688, 527951151, 1514671849, 40771658, -1695967707, 919573369, -1665005497, -1025992888, -874217067, 1188618750, 1652982842 ], [ -1490277512, 1487423864, -576322506, 1110891237, 2113136623, 1178912633, -1004739804, 532165441, 232238993, -1434189898, 1843704981, -399271520, 1618789535, -80336309, 184565992, 1438609005, 47832906, -900864366, -1598222761, -737940589, 731589503, -2035331562, -1542436250, -483605256, -1270259039, 424501671, 657243549, 611010145, -1150458747, -1089218714, 681547394, 872641972, 1624771411, -178461117, -45223208, 2063035884, -575628437, -1167322553, -1822806661, -39562278, -874177616, -98394355, 1111727953, -1407701455, 1211580099, -2093845916, 505959129, -1057165729, 1674056445 ], [ -866416425, 1688012469, -1502415965, 320005313, -1217239122, 850602069, 463679728, 42872208, 100603479, 1855364478, -304256860, -1272390293, 1316185150, 1812136371, -2015356935, -422774727, 2085602836, 1145251262, 1572902180, 1394743618, 2108910490, -1320543390, -1791749696, 1801154155, 168275933, -1826228368, 629641527, 1061209764, 1676639184, 1987010678, 1219300914, 2025323728, -1232838722, -1788729507, 1370458061, 1253855517, 1262329652, -1289780344, -782737367, 299404491, 1095215865, -494339385, -1950091757, 697049187, -1966060645, -9785330, 1427164163, 233785432, -1213024475 ], [ -1325100911, -862610085, -654700383, 1429931794, 1333705950, 1276461339, -1664341491, -385220651, 520636946, 930437791, -934558987, -441793557, 859506024, -1605187952, 1042930457, -1094673950, -1731006961, 347608173, 1367107767, -503409235, -2104084057, 571257037, 2037378242, 497307120, 1922423691, -1438647728, -1641665577, -143716181, 1890378561, 1640224018, -2052698758, -892443567, -39118299, 1966404928, 1016077075, 1807620640, -1329129341, 1788692775, 404998886, 957784520, 1097054025, 266786516, -1969841975, -1482009278, -393015936, -320413202, 1196294670, -587008756, -743204868 ], [ -1172882145, -888609732, 1248550338, -2128149997, 537845366, 192024340, 894984803, -1021502805, 1127464996, -1145300548, -960425467, 24225565, -482940429, 901743177, -544604834, 592370256, -1346607011, 1393108321, 141037775, -1132077683, -898818062, -1713434815, 362607045, 1134231245, -1794394041, 869528179, 1485644712, 642736525, -2094562419, 2087281995, 1391894356, 125482585, 1448704574, 1155036324, 782472794, -879976653, 925791182, -1616612937, -1080745430, -1771858795, -39108908, -372744939, 496592989, 7834219, -375210037, 1278941540, 679575737, -650935288, -1095363836 ], [ -73432120, 1695879272, 1134443063, 941459990, -1937709158, 533289164, 181693112, -430719488, 1620839690, 630058639, -1179636602, 754050166, -2107729179, 888729425, 25910772, -228611646, -1793073113, -1923962999, -561967817, 1759091791, 333388911, -1777010151, -1055574782, 1213199562, 14557029, 651938396, -1202986543, 655982982, -2087163087, -1512820026, 765882265, -181367320, 1270451001, 1419690750, 1891688257, 824517346, -1101934426, -1489169183, -1385294962, -2141633311, -1333289516, -1208411122, -1588063283, 1705659493, 2052750009, -640024306, -237265498, -712151920, 433006372 ], [ -1415961215, -21708304, 858977712, -1861947824, -1756318531, 1442115526, 763080003, 268017216, -102861763, -1551294012, 1348765119, 2090650044, -1018708985, 2008024323, 271514476, 1434066849, 462227799, 1998564793, -436047580, 1460715676, -467300031, 336100647, 905002813, -2114587641, -3289250, 614504888, 1171551618, -611048742, 1079681569, -1711799800, 710243798, -369865393, -723197237, 557751781, 650623207, 271946310, -1196437118, -1338246084, -472683972, 986283959, -1735236740, -1894400410, -858160583, 899274491, -1066193533, 434174524, -724157857, -407326519, -1796702802 ], [ -1704106264, -1705143481, -1391518672, -96079061, -1683572326, -298410935, 692474732, -597523413, 584516648, 285052583, -1011621225, -1070356963, 334483455, -671494387, 1782081564, 30773466, -171389379, -495257705, 893917215, 716127590, 98153634, 939991707, 1112561436, -1001613265, -777181602, 1034067459, -621259676, -1737682021, -2120389597, 724984335, -1009593061, -1939184916, -2118494337, 593214105, -426809815, 1283692034, -507351430, 1924958483, 549513858, -1061929486, -1527994743, -1638865905, -709475707, -1876038076, 1454654895, -679277633, -1196050270, 265162908, -222300756 ], [ 147947558, -1014710485, -763312272, -1061130042, -2035117488, 2018080316, 1012152940, 2024805563, 730337692, -1987608442, -1558132621, -1194074636, 1666317011, 1651783964, -1330802827, 380911609, -1017416761, 1249609722, -942451112, -203777600, -1929519572, 1100573481, 1357400024, -1225373742, 564268662, 514631692, -930921253, 1842655402, 147377275, 1326123819, 245948699, 1777209355, -500776911, -1662561032, -1361043021, 2007605347, -287999578, 393766313, 1602249640, -500767711, 27673974, 1108894886, -1270847277, 20608245, -1898531876, 2129871180, -844760490, 40101274, 1337536994 ], [ 1542198473, -92415988, -679097005, -812470815, 469925665, 1887785118, 346209226, 750489224, 680819807, -1481962980, -1294669270, 1772486718, 23103506, 2142059093, -1273600957, -1261930843, -1820217560, -1396693543, 886703226, 1699245043, -1263209662, 796310096, 943541261, -84648507, -1996339429, 1926416155, 175334495, -1345594699, 153905141, -278181707, -158027032, 1335439562, 696871716, -1041460574, -721073162, -1735170374, 1172966589, -775696071, 2002614660, 1388267656, 284859089, -1435823652, 2052645520, 1003110583, 345406561, 473190708, 791820996, 142023288, -778828151 ], [ 243866023, 1699251502, -721473054, -1827935312, -455156652, -868308494, -1138252178, -1969936897, -1528798870, 1904577994, -166856079, -1854836043, -549488112, 761620399, -1795067494, -392556012, 1807345259, -1977213419, 65037947, 1094396044, -951088291, 1239361396, 1732294306, -999940239, 1756780354, -928553587, 1969242067, -2006538323, -131789973, 491788778, -667556843, 255008413, 595712947, 712858341, 1578155074, -1925440990, 614593686, 554902839, 1709641422, -1043138182, -1109864384, -612539521, -2061677079, 1616940093, -1903543378, 697282737, -109554633, -464864506, -825322995 ], [ 1568711386, -1799991699, 1327448822, 1651634580, -2024960730, 102249723, -125897781, -1135484027, -713687809, 623294804, 662254854, 2129037696, -1058647140, -566560535, 155491898, 921728197, 1227334012, -1145478492, -13731624, -395954495, 784909258, 1657316912, -526311198, 351593628, 1431640380, -1096481535, -1535519543, -1617949774, 843229379, 1822019314, 858182427, -1094343663, -2138446643, 1653055863, -726401003, 1201405669, 947849521, 19716305, -2004907323, 2029482524, -1713433554, -488710770, -59435554, 740808918, -1270554720, -987920987, 418537513, -803397409, -684824732 ], [ 210828681, 1288965222, -1643614737, 780287803, 99848346, -61486483, -301967927, -51573146, 847445099, 198303395, -1809625733, -1372585285, 1600899727, -1102248266, 1210539841, 224685978, 860437057, -417439722, -1873462846, -1682309723, -1051367194, -1573079502, -1454714722, -624818238, 1920592587, -558076819, -117206882, 1529494009, 860573358, 1592972172, -172211127, 633182841, 1605542978, 1072721170, -733698906, 2121630607, -121470124, -1582322057, -1432176797, 1264045745, 1731495395, -291799109, -1922587517, 1273315174, -1315813320, -1871806226, 455915201, -1535781811, 959287986 ], [ 770485332, 159318425, 1426386590, -1812596358, 595138453, -900244390, -1197288036, 78087631, 1944574482, 1979208005, 858927528, -315561908, -138397359, -1436733114, 2030760877, -2031578241, -1053034111, -98100796, 359058339, -115454109, -1843747850, 754689785, -631351294, -934836951, -572780093, 1006809297, -2026196471, -2014112201, 741176274, -847199473, 494903289, -402167124, 1218995242, -73720340, -1662541910, -756942621, -127776095, 1359547250, -1916512345, -1640171046, -1343631883, -1323018422, -120975679, -1588362841, -124912252, -1550347430, 1692923834, -745186180, 1240681282 ], [ 1901788640, -1469486829, 663974328, -437268090, 1495741144, -199122272, 1350368124, 1752157146, -1089339726, -1436873638, 940652498, 993333212, -747616732, -780821419, -923374595, -1059449099, 1966039356, -1592271162, 1420684199, 476867116, 1453286405, 364755926, 564663338, 653302864, -61966288, 1938752346, -1792209227, -1767984685, 1938969470, -566429244, -910010296, -480900634, -1204303484, 1312232976, 1926224606, 946632904, -969649667, -1579692742, 1776294079, -216174246, 1144556384, -1303786888, -1046781176, 1359294655, -1796235319, 2041883251, -179734443, 1951187464, -906808407 ] ], [ [ -1642209691, -445077706, 537256554, -1825584943, 1275913009, -27107665, 66347175, 2141796340, 2007780149, 282592021, 254768550, -995642764, -1155834520, 1666553424, -1367245983, 658128646, -1861644299, 331180500, 1320401095, 361102341, -542470793, 366537028, -1975256117, 429448508, -1928797455, -490163864, -1786925011, -124371135, 1189985073, -1187921290, -289320893, -1114226815, -1920385133, 306331532, -1064983246, 470051192, -1504715137, -1767158883, -1777488157, -1163656715, 57599815, 1072551010, -510276234, 709694522, 65858748, -1835553708, -65738018, 1129334324, 653324066 ], [ 459349948, -260453602, 1927398564, -352093947, -239514823, 310726272, -1805525625, 845475980, 2039351535, 330483728, -125541373, 1535258312, 1690694536, -468826517, 1955519815, -289547266, -95192516, 1522577675, 2093756086, -1743568665, 2065229017, 1853646291, 1688509010, 400257272, 2062537272, -316378100, 313525237, 818099335, 742802228, -1923738317, -301208017, 318006948, 21167883, 1509053399, -1878433383, 239365515, 30810991, -449908273, -1273739824, -784632876, -120982089, -1644781260, 2054093756, 47206487, -1916171232, 1397374993, -480400892, -1993389567, -268406054 ], [ -628157329, 101901025, 1269792858, 185998018, -958096652, 160465559, -1318973090, 1533232097, 1541056640, 544011729, -1722382243, 1293022261, -1407424707, 1377831634, 1940845166, -1622906945, -1691521767, 1661734334, 980389168, -1597453237, 1407667844, -1215042373, -2144974054, -916478959, -395571839, -1128741081, 295941032, 2003100539, 858535726, -728555725, -266855853, -207581941, 150543717, 677795824, -253529345, 2050400200, -1779995413, 257936162, -1342886010, -1302089039, 1563092237, 432866125, 506498380, -1362690009, -974824685, -756688583, -417829872, 563390353, 1426758440 ], [ -1132261969, -971305855, 2006422571, -1610254599, -468167164, 899749071, -467978818, 1196143001, -890497367, -808049118, 440492330, -229055244, 346025300, 472726540, -2129200, -1140777703, -1106980854, 46881492, -1023725739, 935249480, -1574801183, 299635500, 1736295397, 889659872, -1808633208, -441130094, 187678200, -1303125898, 164220384, -42146604, -133450441, -1283984471, -1396096550, 866003147, -897476354, -1865869963, -1741045936, 1868955878, 1342253407, 176045787, -904913941, -1591988237, -967337737, 1078862041, 888901145, -2098090801, 986065450, 2082492095, 700699322 ], [ 1336511780, 266434024, -1040327386, 1202017360, 116711952, 496504466, 919264991, -1065825537, -507476085, -1355620050, -1380480474, 1982865365, -941074710, 1234388297, 932257033, 721864204, 1390879495, 504813783, -1822444613, 1255313194, -1918914442, -1192950224, 344934846, -226709430, -63653931, -835238727, 1994768751, 1097196703, -288447971, -222885839, -1959975752, 1652997903, -676152304, -1919022787, -1785889089, 790260243, 151238173, -54454215, -295120636, 1613678532, -1714692373, -147506080, 1367595667, -1463354981, -1797669242, -1034087330, 345066932, -1924133576, -444222861 ], [ 348489884, 1210434569, -1427211705, 403340343, -1286447908, -426778695, 451183928, 1360809021, 2085375123, -60901586, 2018335005, -1472246782, 46299423, 2104683623, -1295728913, -444672054, -581969461, -1414521437, 229691790, -113933678, 1014208902, 759010742, -761707365, 1611915448, 1594522478, -1884647936, 2041066782, 1281684379, -1144260648, -1633316080, 1274276022, 886653770, -1484865328, 1630193262, 1822019379, -1192075821, 1909181564, 1003774828, 1032122373, -1074891673, 1748184686, -1197069138, 489314736, -1743958676, 936336765, -1802815824, -479436938, 187478384, 1601795378 ], [ 920140093, -176986808, -317663201, 995243640, 1291614049, 539541636, 316555555, 830410818, 1022535467, -1289548107, 384740102, 1865505586, 2001021304, 633726663, 645195221, -1983434418, -1822549088, -243009579, 1789136934, -866392122, -1760628512, 1498255009, -607364044, -1794178834, -819254024, -852296480, -562481676, -133818323, 2072493601, 1991431216, 786008592, -234098354, -1406422174, -615213354, -1874136651, -439213473, 1789003598, -173572227, 1519267767, -1975438152, -502935874, 1773696985, -763132972, -1712823762, -330357472, 632547576, 167513162, 610635767, -1553866791 ], [ 213573565, -1411888459, 175335627, -1656505718, -785461190, -1997253258, 1120684054, -628903584, 593101895, -903905155, -1171284783, -828457421, -751057840, -207656658, -1502188789, 1259551629, -1791966272, -104995904, 919398687, 1430727154, 1574617129, 602461538, -365405015, 321953128, -403391865, 2142001531, -1620507824, 635520817, -1893495602, -1667287501, -820760005, -1332092406, -962381766, -1474273996, -636308333, 100015370, -405792202, -1721061447, -1396791159, 1649319086, -924394473, -464450202, 272837197, -1703620654, 1560116977, -1913348594, 995826227, 40959526, -1531301031 ], [ -528980451, -1992973011, 970651791, 967483717, -1465008597, -1372353454, -1085820777, -1459103228, -394050700, -1626886528, 1409514347, 1343866719, -276692642, -1826415589, -1379956719, -1548828035, -1929673485, -1186774830, 413260147, -840729656, -1131352322, -1771655546, 350906222, -829678587, 1264885846, -1073349630, 1240557994, -643058218, 1517531186, 207351794, 814041904, 336526863, 2079026344, -1401704299, 482864448, 1904644162, 1198465360, -1641042739, 1456908959, 1152394746, -1132017771, 2024127887, -541502189, -1078222936, 1044720305, 444315807, 1405826948, -683641688, -370658948 ], [ -1550424381, 7026619, 83149968, 1393796083, -180123901, 1418249044, -1704212759, 1349125930, 1200313596, -808719062, 1266936268, 429224207, 1799569009, 1890780593, -1042824501, -892767220, 2066596759, 351097244, -796013179, 2107717367, 494902708, -1049002296, -1520527662, 1687580357, -142906321, -691349408, -1901013832, -1769588948, 430858241, -351636975, 948650522, -1452271506, 160813798, 2134500246, 533234766, -1993244359, -503383562, 1173340625, 151123003, 1441803949, -2122435256, -866632560, 1150925750, 1731361935, 580315027, 328957646, 1694300755, 1754030974, -2136986425 ], [ -1780142450, 1531409420, -614571489, 1455092364, -1366149411, 858980427, -183618428, 1125096630, -119257414, -1575203960, -834620215, 1861675292, 921637916, 752476857, 1720052725, -1595848619, 558550923, 1101936434, 1472915285, -1221847971, 641684464, -1081191450, 1516134511, -1149709154, 318018301, -1369680996, -1371566544, -1529950239, -1176195835, -191581105, -607233908, 810999812, -1427577494, 1314283108, -1394855064, -1144965400, 2004784756, -695822673, -783628569, 1330246258, 2100934739, 1596112999, 1772421500, -1009147172, 508040759, 1699544726, -372708313, -378986034, -206521828 ], [ -679655497, -1726082623, 2147042357, -1674877249, -1384561730, -308925855, 964175408, 1730480460, -1036333493, 1909819733, -1446062690, -1515813066, -49088186, 510258691, 2144474494, 1455125711, 677449044, 659543096, -1687154527, -918281666, -54763093, 1961138940, -48058144, 2081647931, -1843569619, -212040736, 2057194626, -1462643513, -905521399, -1043955641, -1674654702, 1719523249, -235980708, 1246879344, 1670668424, -476792532, -131201910, -65850283, -825317751, 1521876778, 1794637007, -470976593, 1808174399, 1399043523, 897916753, 909111213, -2107521399, 1091559669, 942604044 ], [ -1981354465, -2060965798, 273905488, 1294915831, 1930002993, -743880685, 1907677064, 835825556, 1811479966, -581723228, 360004036, 1434008321, 1770879055, 1898278127, 62093956, -857788007, -1858009863, -1837387594, 1085437485, 1434835161, 302985928, 705918241, 1326676599, 1258674454, -446343240, 1736886824, 1030593081, 2065595086, -674162936, 722496733, 1243904802, 88624050, -680582435, -792185655, 377923796, 971480848, 510007484, -307027136, -1394619477, -801107508, 318447934, 537268711, 1173870667, -286373862, -833759497, -1685773899, 1386760357, 1449937264, 587992399 ], [ 603925385, 515428552, 976842856, 772714404, 2017722836, 1173467428, 823515250, 1167111148, -1310200494, -298527702, 470870551, 1226038354, 511239491, 372513566, -1315198623, -91024333, 524659341, 1650031507, 524721264, -53505064, 1531085746, -56722919, -578764961, -1704139478, -1501056458, 1598278423, -1389136892, 1128489203, 1189468369, 1648930221, 544928973, 2137245855, -236835428, -955940195, -629063817, 1428203535, 356120942, 858743628, -1450691881, -280117343, 892657127, 1983457076, 1481613804, -865062945, 1783682555, -1532880052, -1060793365, -1290439713, 420877716 ], [ 832996710, -2089304881, 1352836414, -58618515, 386295667, -1636341311, -45178571, 848493923, 16242649, 545973503, -1846302424, 1817222338, 1400361292, -1763930244, -341129202, -990282957, -1291249163, 785961256, -2040205654, 1431438501, -856335760, 402620410, -1514968994, 1299029480, 1579098557, -947517557, 1911716396, 1520471060, -598588070, 835668969, -814137260, -1951509695, 1858771225, 2001846033, -1063396339, 1226880878, -751377203, -1118423019, -1352963264, 535548698, -557680228, 1318090416, -1692803660, 1913484422, -201399473, 89673146, 1099313819, 542245054, 936802173 ], [ -1946899719, -2104715839, 641311774, 1805259328, -1603090316, 740072905, 1632591980, -1524773873, -1549351769, -1946125165, 1446599720, -1993381971, -2005420501, -1955842168, 1208763049, -557234326, -752093004, 1498669635, 629758368, -1256213264, -641732348, 603709074, 1149968643, -858419600, 1671720883, 514958271, -745087281, -122933161, -652275888, -112339667, -68628429, 1012014815, -504077949, -11793173, -708857032, -938494940, -152043682, -2008206810, -2071604736, 2071175015, 1866762911, 263212716, 2146838088, 1443620105, -498570233, -2023665450, -664386920, -815404647, 2075154592 ], [ -2107554933, -2053229583, 1187948940, -548661404, -203697308, -508853078, 768911356, -1952415351, 337640991, -1888450748, 1684649043, 11910591, -222009507, 1048151072, -497613406, -19153893, -720382680, 1938906895, 1800098950, 954523126, 883556768, -2057370004, 1909327295, 1936073038, -1947875754, 1017706163, 534149727, 280100364, -1207768142, -1017917356, 2008726093, 884532691, 1031189271, 730667456, 160796995, -562972020, 737265920, 203637614, -2135474711, 1005954447, 515678435, -1396306094, 506614165, -1185161684, 560822826, -1317117641, -1015575660, -147466293, -570343732 ], [ 1228063913, -1684591722, -906872571, 9184166, 7612977, 489492025, 604996773, -159704453, -873543363, 1418947888, 941337101, 668635458, -1361362656, 844104247, 364584159, 718504432, -1540688743, -1879848935, 1711305105, -1382553995, 111320458, 1853664667, 2068788189, -312695406, 1919754899, -345913158, 1735197101, -425180133, 1330631021, -1148568379, 418887723, 1313196171, 632708026, 855456772, 564963635, 493220636, -254507219, -2009572510, -915249558, 610939007, 693363208, 1306458259, 791976461, -1237534056, 2101821784, -110397461, 1906444900, 1422231271, 56160045 ], [ -2069210700, 64152641, 334733876, 1440262471, -1388657465, 383867853, 2038037939, 63993518, -120468315, -1979045922, -785917856, -1421822514, 1270287981, -92039069, 1407895381, -1200529732, 1837299212, 1565301446, 137732293, 1926985726, -1280528146, 298491725, 1917025486, 154115418, 673709045, 984984510, -1937069660, -236793930, -1892026870, 2073679071, 1843237179, 1382244535, -810109344, 1598712612, -559104336, 1470249485, -439163416, 834976745, -1363195938, 647773338, 1981861141, -43102747, 714588557, -709042725, 1816748924, 1493293258, -1748722628, -1204876187, -1941345431 ], [ -1444783659, 1493719273, 303355711, -1428763112, -890583179, -453778804, 1512291778, 1563490539, -1388925034, -1626572565, 515878703, 1183204750, -180937056, -1858054902, 951084693, -1215510974, -1364442371, 317226062, 1316728504, 598320890, -853536878, -436643794, -1214096853, 1922788098, -1546324224, 1590305689, 569031902, -1033099048, -1823768561, 1891672718, -229022357, -222783251, 1310291552, -1480199460, -14109024, -2099116011, -1758138138, 1457498712, -112390224, 1191611258, -1079383234, 615696664, -506873990, -1155075665, -1704558173, -1095846915, -2082989161, -1533099779, 758641837 ], [ 960222601, -757459991, -1005348678, 1029387045, 77704068, -1153642922, -1276691738, -2143162763, 914695910, 362514329, -1469696251, -1503780102, 50730899, 1623406375, 716575760, -965427865, 2045111177, -675427901, -1286873946, -1114820536, 1944213811, -1766647231, 2047836051, -2140822551, 1935582896, -933652819, 1195145036, 1663672046, -824681422, 485805619, -77005564, 1849086926, -1971919197, -1585689564, -371757848, 119783585, -1560731258, -744700537, -1882461620, 1646391027, 794899499, -435693443, 187084667, -1274389790, -595966754, 1660435292, 1430686854, -1602254839, -1993115645 ], [ -465933730, -1154886460, 997846004, 400374151, -1735387449, -1536419921, 2037752826, 1396708242, -561186326, 898071025, 230441444, 1168978468, 2139872328, 971801123, 1047257442, 1220002431, -820572793, 848856384, 2058027553, -861883210, 151449669, 1898346910, -248229352, -726426353, 136920986, -1090812306, -1944660879, -945242510, 702704325, -1879175213, 1479064594, -2080993396, -1890755475, -1955585532, 981056111, -583735429, 524738020, 231465143, -1932390586, 597139019, -1149961888, 976521278, 1265328440, -1445093919, -1716986488, -737590516, -710869387, -2126782174, 745113799 ], [ 422689504, -311466232, 829123588, 1264405519, -946930160, 328513734, 1457534975, -1928396941, -1875453650, -199671900, -1494899004, 1928360749, 564933059, -772284, 1268224129, -1226041158, 1433490606, 570708289, -1663827327, -320473313, -1446569458, -1205767019, 1447765965, -1496280011, 1153495919, -585719005, -1688777671, 1731688264, 215245234, -1341303240, -861889371, 2040846259, -628430877, -369502011, 1406975837, -406465015, 49353723, -1980167061, 1805397777, 1562809607, 1398553986, -937742943, -1038184163, -245237245, 1932890116, -618541975, -1450614497, -1254676777, 1460466411 ], [ -603686808, 199263728, -3274727, -1841827113, 1928125699, -788672851, 1239411749, 2087362649, -1126907573, -905107826, 1099288663, -1945722876, 2118206467, -410661573, -1232409244, 1520398224, -1635850196, -684086467, 1527107442, 837408423, 649758437, -1078430639, -349192020, 1737273436, 787326489, 1971593284, 2131621865, 1959428517, -65374536, -1076624369, -1096474768, 398571871, -126751269, -573240261, 1771039466, -500636315, -1790433336, 1041438020, 212767790, -463554012, -1529853686, 827588284, 1764684209, 2123140812, 1533280670, -1502235058, 967654949, 112088785, -1451906969 ], [ 1558466177, 1521757994, 2088821966, -2106890649, 2046240465, 692339413, 1836147350, -2036216428, 1196657753, -430677163, 1376794969, -155500734, 1047052295, -733341640, 1163674123, 359404484, -386474773, -310815990, 1818825569, 804284576, 135704502, -1449322354, -1856596622, -1387744666, -478295580, -1549925562, 941089745, 137031093, 784577171, -1811170370, -206138917, -1301031812, -620894290, -1682653768, -2119232722, 188612847, 1811207265, 1894682270, -1696050637, -1858075730, -1253264532, -1806817571, -650830802, -700384686, 397914424, 294081083, 407042059, 1172799076, -224797254 ], [ 822402284, -339929345, 297766125, -517590876, 184513873, -605847241, -721761653, 570680956, 1159183816, -135426471, -156826236, -1818410649, 109855690, 1339360081, -2129460308, -378036077, -1395366993, -954462197, 1496337404, 310372436, 1393322889, -1358480300, 89267200, -2057335857, -813533586, -1942848557, 870251945, 983345376, -2094724729, 1814469815, -56304423, 77887475, -471293997, 1535704075, -1346562291, 1578770053, 805945592, 1621388382, -1078383446, -232626184, -1560659780, -118368241, 1405695621, -886590366, 335091402, -97797973, -598930721, -1682240739, 1501622856 ], [ 218072518, 604877298, -410701132, 1664220470, -951717985, 1015929362, 539029946, -1123531742, 1994836085, -1582847066, 2105548656, -612828381, 1797329683, 551653484, -2035957549, -1042788216, -416951512, -2088881210, 1611339040, -1851171910, 310656490, -561661692, -2104294184, 689039188, -673542040, 1792251760, 424472756, 1192945366, -653240866, -461002793, 438541224, 751055450, -1047692454, -2107276771, 2101254255, -1787344659, -882123532, 2007025668, -1291803624, -1078433985, -497333439, 638747318, 312871226, -897774515, 1081303289, 138682033, 867465616, 35781308, -1815975005 ], [ 53136712, 91908482, -864892719, 308012473, -275674257, 2095416001, 540082932, 1230581588, 1253902794, -59058008, -1783842702, -1735484736, 416736492, 490924193, 871625743, -908349634, 1206395946, -1997352174, 426051774, -1697354507, -1189004032, -321133026, 1031127728, 1123187221, 250166263, 1525456346, -2068677620, -1351483028, -1989237328, -283272267, 1655465859, 580280119, 1577746826, -713558571, 798950534, 1061012956, -1980871121, -1874693049, 1432883197, 1059725491, -1620191024, 1029599744, 97313634, -1998277041, 868250159, -1277379132, -1565172979, 588324222, -686140703 ], [ -192138574, 1759119043, -941169694, 919281335, -1211397406, 500258216, 170346139, -1969290154, -979735072, -875485119, -552076842, -513508346, -1876591649, -1880559626, -124859055, -1287941196, -1005812815, 873033663, 1333779984, -1578650478, -135358346, -1584059708, -889798826, -456671656, -647396216, 1840631224, -1383922386, 534701937, -1286959328, -1176906788, -1851648920, 1091892524, 715142644, -2067343022, 39393778, -1254011142, -1443731309, -912830598, 98652036, 2115003183, 526251310, -1152975269, 2008616493, 1094604166, -1283439068, 770093137, -1094957984, -100571399, -77948892 ], [ 668640666, 149524876, 567891436, -1089423892, 1670137892, 1197029634, -1900993527, 956502677, 1549414752, -2132213370, -989733702, 1862536733, 925304659, -519381383, 223114181, 796467582, 1288860555, -234208619, 1666433870, -343044060, -1080530175, -591867468, 970120384, -1966878470, 402140503, 1813676903, -1263567961, 557398278, -349942797, -1930569307, 1541999812, 1535639396, 515848152, 1179691630, 311379804, -1185720185, 226123272, -784465050, 999847210, -1834410120, -487891142, -357975773, -727160131, 62859865, 1192263794, 51309041, -151618074, 802829859, -1053635563 ], [ 1573788055, -441132707, -1559362657, -78555378, 1017193093, 814262434, 2068283813, 443961908, -258719132, -1648135846, -635127681, -1227847338, -1366218589, -402347137, -1430183606, 1915929694, -1772940527, -1536357952, 1792440462, -639273642, 252201418, -932411053, -1684006246, -703901592, 1368689972, -513944278, 1219846266, 885552012, -1805730655, 700625866, -39349033, 750726467, 687291420, -606978573, 1764564473, 345290002, 1361433738, -719963936, 251766852, -479000879, 900002896, 1313482628, -209644987, -296072906, 517413914, 1821842962, -524542742, 106982961, -198454477 ], [ 344145464, 1500868065, 338818208, -1653509358, 195595777, 233514582, 1056485202, -1014334144, 779767234, 668084776, 1940162883, -1192130331, 1859075591, 1542366491, 1361663718, -88343250, -715042277, 1121641913, -567477050, -1629843384, -533653809, -1300036440, -659133959, -1230391599, 1907395704, 1314761353, -683548202, -597341125, -1925448549, -1921429607, 301006177, 1287051322, -2058735103, 1761503496, 2087203287, 1262717092, -1116609946, 1300248761, -2061490987, 1057308045, 1066318572, 2116212924, 465382201, -1723183420, -2087522897, 557451435, -874598340, 1053016018, -1612389241 ], [ -2087224981, -1632046314, 902286183, -1262198629, -768846270, 2111784431, 1690723701, -857668490, 1753913408, 1566690031, -1468452740, -1690795910, -448396422, 1444575625, -1895835197, 1629575736, -527275045, -1656131563, -1633118862, -337650383, -394683974, 313182896, -1521243231, -651730202, 136223782, -1197436323, 368402741, 341425450, -492462294, 62643687, 1231879294, 323029031, -834128510, -1811492541, -931658687, 315106668, -1192406257, -133952640, 1577179624, -1392842166, 712861690, 1360499671, 321166610, 709065917, 1447034266, -1231179799, -1491088603, -377613934, -1616983052 ], [ 1780939458, -1736063083, 974816551, 91559009, -547403735, 642798313, 351747026, 1302772279, -473609641, -578592690, 767618854, 1739229182, -687135792, 1028995458, -1031002872, -774079167, 553171482, 1507881615, -1101249139, -1350641163, 1177697185, -97103622, 951377334, 73047214, 1714051257, -1077201566, 1738048680, 1486520970, 491314859, -1775637167, 631314144, 1304305780, -1890584354, -537097641, -1208970120, -1614487719, -1521517805, -403292038, -1450811085, -1317921642, -769172898, 1185338694, 1288501328, -1790450053, 85165033, 794789291, 1517793245, -1026547851, -638065463 ], [ 1964253941, 17314473, 209530862, 1817822430, 1297165076, -1421161487, 483553699, 759459966, -979400173, 131452945, 1702549956, 427359171, -1298881732, 1929634863, -851035271, 1518271632, -1209407323, 1513304391, -2017786955, 1855269040, 1217068799, -1845022252, -1509067515, 633507072, -9157173, -972179644, 75190898, 1497503751, 926960248, -1776984637, 1578637644, 1315340074, 1541218625, -363948654, 778685248, -442461925, 157015333, 1463060310, 2046580750, 1345820261, 825945162, -1229795175, 1463334801, -1556575118, 1789924660, -1555634164, -1286623888, -864099327, -792925219 ], [ -1924290986, -24398908, -1790830748, -598654081, -320232456, 1461118687, 1744684468, -1256271525, -1529970731, 1217737841, 1630458438, 71338332, -675232048, 728310078, 264014829, -1569926482, -457834575, 1838537393, 230331704, -479415001, -851955004, 780504477, -1797878310, 1657231761, 1575142162, -641643053, -110256566, 997276363, 1900622055, -1731190140, 175318726, -1010557999, 1625975149, -227283632, -1165575753, -1387087163, -752041226, -1312563753, -1682890150, 846928631, 341581914, 1251710485, -1634004965, 1419607177, -46200393, -1499421605, -1883241424, 448563180, -132952853 ], [ 760003401, 1444997824, 585492413, -1968420561, -842542905, 957039927, 1711669749, -1522436221, 554348702, -1424829212, -1927770197, -1585472469, -1078702905, 1826246886, 302451225, -1221241811, -384348464, 1765577433, 625422130, 1816453121, -959443317, -422669329, -30609037, -1574451229, 680459182, -555177215, 875012704, -711882209, -1543029251, -2138225189, -100605964, -668915017, 1929909035, -506074309, -1090285099, -206546262, 704346707, -1535710854, -2031378311, -661286393, 459931673, -131028538, -1215110458, 2064294164, 447135058, 1653108388, -150256773, -843771457, 683180726 ], [ 1410768271, -608129522, 451273777, 1177441535, -1749080692, -1588130152, 563301181, -1865571166, 287054471, -809433944, -1396341355, 1805536831, -744063694, 2052575472, 938221257, -372244305, 459865559, -1998295486, -786300935, -394491570, 1557924088, 511979774, -1704505176, 1875736319, 668563632, 1562904833, -1020535511, -1599739940, 1048255342, 1318195766, -1839432236, -1322212142, -728921288, 1707466969, -93629488, -1133445747, -509241891, 483994074, 896764758, 1276273421, 1420145927, -206030613, -1134028418, -1504706904, -1189433759, -838328351, 881433392, -705378674, 385538647 ], [ -1376662668, 789858838, 1635244434, -444338843, -417665604, 635357584, 387879294, 1989306070, 1584125175, 1672528026, 2119255221, 489666380, -399537322, -1664419684, 1964014726, 1945172518, -1268153486, 677584493, -1238833595, 335943562, -325651692, -1586596141, -1818415912, 2094662052, 437471333, 601346527, 454852669, 155081536, -2015590254, 433862486, -1886051029, 83734699, -896779144, 761109921, -1635907305, -526379461, -1523986755, 914565433, 1941384689, 1801689820, 882594360, -298544638, 1596653167, -1562061968, 1671182762, 1305894834, -1172674469, 297650316, -586148149 ], [ 295303859, -209346256, -495329339, -1049495547, -1188232067, -356440045, 1709582435, -1286744972, -2138119382, 33124276, -1941848517, 2070139671, 1564516639, 1381186469, -417712519, 1407145898, -636543707, 1335387442, 2047049095, 1703288132, -1393785254, 1417954686, 1094213544, 1979582188, 823283344, -1165177577, 1980389183, 654821222, -698035466, 1702743524, -1153712632, 1644019959, -1674664890, -809354477, 1535048101, -2010320947, 1116323054, 1693419850, -1346668240, 762586549, 1174083583, 907433092, -1043636916, -736913339, 1729561777, -1901509731, -466232458, 353605751, -1280901231 ], [ 355936940, 539333167, -1802146259, 270823420, 1596741548, 1662487013, -1185297211, -1553613964, -78220364, -952014873, 1287696082, 1957832783, 1310725294, -1373635725, 1731566947, -51269730, 1047763157, 1090280717, 760858304, -2074426926, -1029655488, -780617205, -716125918, 434942886, 1070504199, 1373448482, 1119963034, 478444561, -453534509, 1709681808, 1171620564, 1621206564, 1945820356, -1132671470, 830247765, 2143152702, 1004717261, 1320683732, 1892652357, -596442263, 1585848371, 1125575890, -1549234277, 2071324717, 356788098, 1935719745, 757825855, -1811093051, 1184648187 ], [ 72890610, -1689405159, 479529731, 351664881, 163308162, 902564068, 1406004370, -1234994131, 1873044644, 400529244, -422951214, -1273997698, -2122767296, -976471126, 1774179379, -1025351208, -614328568, -473771428, 52765251, 117679926, 1381479498, -1610314003, -1407559920, -940690286, -1061266064, -1626495818, 1454484183, 706100382, 1592184097, -125959663, -1774392194, 1680357335, -1384640193, -1366973014, -962016287, 782180356, 22813103, -1912601798, 656758880, 2032132417, -510970396, -1830888958, 458234131, 104237903, -1829238608, -1442905380, -145509098, 323795296, 701023002 ], [ -652665245, -1225373807, -412549328, 1704586525, -1152970849, -53444762, -1088743086, 1891541925, -2110221535, -543417393, -1142121011, -697772799, 1898168133, -1532448728, -26603914, 1512713984, 48404283, 743802264, -1133171319, -924466127, -1914705784, 1702462144, -1605921778, -2126911727, 288230753, -361529079, -1939885952, 2095992484, -755513082, -668599743, 1402920524, 508112034, -1455555343, 169823846, 512604212, 1957494968, -1883786148, 1120836007, 1784144135, 1670738228, -174314381, -600112428, -391647482, 1637959711, -864494825, -1856000261, 168814905, 2022188585, -509209397 ], [ -469117856, -358326593, -418769281, -1705203584, 1156205930, -1137223913, -611334803, 1211818750, -1800933763, -159824150, -1035881207, 1115991350, -2007612412, 1960323813, 573117768, -1376455452, 537377851, 1840367177, 423984161, 537924535, -1064604877, 755816289, -1952761650, 1764754930, 400793549, -1454652947, -306547190, -19819704, -1633171795, -2027448276, -279617439, 657776814, -888879478, -246364375, -1231334185, -2290021, 1342158735, 609775201, 1826636241, 814409636, 1800820536, -1217768528, 955682578, 221537746, -672032494, 1504856950, 1982019498, 1454794860, 1665358677 ], [ -135973333, -1089790270, -667901121, 407377710, -1622018538, -1347368378, 1958042790, 1004738861, -250596503, -1407553448, 1138055443, 1484003614, -1875246580, -331414180, -1913790990, -937776890, -222674910, -190406462, 1415843724, 1259247949, 48613506, 1424517408, 44509523, -2007494622, -351742578, 286418593, -1674483989, -1279457508, -897750197, -1275335343, 777732406, -1301000819, -344506470, -1332550529, -965028592, -364212347, -197725488, -594688003, 1254241140, 1303648677, -935039872, -647048660, -427632903, -1726108355, -1127679694, -675415434, -127747402, 253353493, 2128071307 ], [ -26980800, -430692829, -1917848013, -1113848290, -1250353471, 1089770278, -1084176140, 1931080773, 1690222958, 934887044, 597054406, 1521652039, 695609196, -574203872, -334588850, 1723238084, -1437417937, 961826363, 950737563, 831961841, 1096791763, -1171445707, -2090361544, 802856345, -17092948, -2080064362, 1091151844, 2097976625, -198227067, -181193311, 331740773, -708529265, -1144569049, 1798244252, 915774686, 1614387399, 200452925, 845117526, -708026565, 1917566501, 51472806, -1496140399, -674457911, -1790546531, 1600348819, 1021918182, 1319120760, -853331841, -1283553199 ], [ -623561842, 458819213, 1508805945, -1219697879, -345186990, -1989102186, -585400767, -2024038798, -593658783, 2099760555, 1424481217, 657862117, 1946762400, -668769223, 1852580088, -1179400876, 777993442, -1649674133, -36389583, -403464331, -629339138, 1054926667, -339034913, 270968705, -492487417, -655221064, 862162756, 1922893595, 2139923026, 1079096662, 1726509878, 1876982267, 523968773, -1687576656, 1613861843, 1379729368, 1605648738, 1091277048, 1840016508, 1067589816, -1036366204, 1888199920, -214592581, -1365198468, 744104132, 548926157, 1102925889, -1286703136, -789028335 ], [ -549344428, -1553651189, -2097834946, 660967315, 1087157553, -944205703, 203824166, -621642994, 1670376317, 357882165, 1243572444, 2076484652, 566477542, -459799213, 1454387667, -741285639, -2097167104, 607399492, -408647736, -331049055, 1109642740, 111786646, -912104807, -1451028456, 2103330806, 1919387504, -903488574, -1611686178, -885583868, 231110670, 542476549, -1505335143, -1894392640, 1023042492, -366274982, 1746099897, -774418504, -562952537, -374356878, 65408456, 1828852079, -1525068108, -1812899153, 1835223547, -1505136569, 1814586025, 2080541261, -364093276, 957191965 ], [ 1924066890, -268977205, 1544190862, 1167803981, 98669006, -1951318054, -821839719, 1093046460, -1385511852, 1629691348, 1313189411, 952264954, -66795083, 1966524247, -1677127851, 253711379, 1282211376, -1738697253, -607840994, -1102383415, 1556340229, -176040091, -701309811, 195126411, -1509814984, 70369439, 1229110401, -511517618, -1785081052, 1341649088, -397366286, 2111237048, 580415634, -1894332882, 1561471926, 1129553474, -1042133184, -1166365744, -1737811569, 242062142, 1522521405, 2065697973, 1370452191, -475491767, -704814797, 1518258682, -1869632329, -1912713744, -982166545 ], [ 533298006, 2072481687, -1046652662, -1079220571, 613221746, 1019435320, 703541019, -1530913599, 982227242, -895406271, 664964105, 626513955, -1573020462, 1848242415, 84114947, -1025443095, -607552243, -1122328400, -1613248955, 330503122, -1923901231, 1133426332, 752024907, 880707636, -1309386244, -1471400407, -1444327669, 685300373, 884737821, -1109741994, -2015271466, -816174185, -1349418853, 1327885005, 1551249606, -1221184032, -564504389, -1666187641, -2137485557, 97133050, -296762340, -249457619, -1252891676, -2017075980, -471255154, -2103092089, -1037611129, 1378138024, 51247309 ], [ -1354018469, 204684645, -980740983, 1011664450, 2054294762, 833225927, 742233236, -274023809, -973647968, -512864234, 1858239550, -872678597, 1006849763, 1103148858, 1568248877, 965217785, -195822514, -678704342, -1138782426, 1758173023, 884800532, -2025937365, -78737657, 915718880, -885665348, -886137590, 639590379, -1896497622, -824451606, 1738303333, -1206419360, -1140423374, 158754292, -972268073, -169700350, -2129924816, 1213228293, 1376571339, 46645579, -1790151271, -141598393, 59644455, 927582403, 1438453167, 1811389926, -738639390, -630997704, 1281096616, -1873319325 ], [ -1837636550, 300367374, 1437845414, 1027390379, -674104830, -1449372782, 893580170, -243344191, -319495886, -1730491515, 849809248, -1797148304, 2111137132, -321683578, -81787629, 1027152103, 1251826254, -1247292124, -1826065854, -219012412, -281382324, 905769855, -843501616, 1611321099, -514806980, 1161436816, -1442227496, -1043926034, -2030052744, 1237839461, 1351703430, -1069956730, -1845575319, 41634708, 1391500455, 841733944, 316921607, 40649358, -1721199085, -1476090348, 1955631333, 1290673206, -1108821287, 979142954, -977594012, -776449168, 1648785318, -1530702422, 17351909 ] ] ] }