{ "type": "int32", "data": [ [ [ -1925057523, -536962874, -405617637, -194400049, -1456899279, 979946596, -617243229, 315260320, 193170278, 276891415, 22060677, -853960940, -40935204, 130467394, -2068718469, 961411434, -235772753, -890171479, -2023085215, -838526049, -408619857, 1445944979, 631359809, -350785019, -1606728118, -967301507, 1790025291, -1598413854, 560542581, 73445660, -1212904625, 1604163670, -454890004, 692320588, -1731270122, 2000113916, -2052722550, -814455003, 1786111457, 592143369, 752409768, -796865493, 1201070860, 1853697167, 524728385, -1209543045, 1747044638, -2128936954, 1700458388, -2106391687, -1897694567, -1966892925, -1333716265 ], [ 976618893, -447578997, -1807468601, -682515166, 2137482542, 109833186, 984143475, -1002738277, 89478605, 1277577183, 749201338, -2115297816, 459861761, 1252039155, -1566851219, -457971175, 622601062, -2125428954, 905111176, 1490629684, 112765912, -228687694, -1752990487, 965193582, 1903558477, 1625424894, 213291721, -2000111539, -919478177, -1021506210, -2115365977, -1636848156, 321341796, -1726533215, -1981480149, 1914013915, 449810644, 1312410490, -1079997060, -581001014, 474351002, 804417493, -566091769, 1801503733, 873698319, -1199096914, -1725724672, -2086706693, 1480149394, 1392034725, -90877502, 956482040, 1647156915 ], [ -1459183892, 2064952452, -44470756, -265343151, -1458425359, 740714859, 440723180, -2018817057, 633808089, -1540250965, -959140468, 479609133, 1206186275, -1571112797, -113402818, -923064209, 886300480, 1409310851, 600484451, 1266899964, -211488777, 420614592, -890272581, 2098008868, -1270002916, 1808766235, 1056321575, 2091056749, 609642591, -635147741, -940847254, -1375962665, 2006175671, -1689904493, 1332895558, 852410435, -1602872085, 1785434189, -1449279105, -1456847671, 189183907, -1704428756, -1707766827, 533596832, 1994316546, -1918484122, 592806011, 436763893, -1863268325, -1505106034, -242726940, 830256300, -1194136292 ], [ -282646223, -41013777, 909766380, -1086517206, 812241780, 1425053631, 355166312, 949613874, -1428133007, 1746239865, -853612462, -1297262167, 208055560, -492236593, -166260252, 1311968829, 154265076, -541824725, 1289408414, -519311441, 1968481524, 2087519218, -131989498, 1163348529, 894016509, 1549699412, -166446516, -399548627, -959416780, 369017246, 496947020, -212370798, -814459061, -213487449, 9230634, -1599020037, 687789710, 1469449407, -765041634, -470116668, -1748470572, 351433096, -310948256, 1533611901, 1748362065, 1174575857, -1245205009, -1296058020, -61385726, 509002439, -2011095189, -18334832, -1775174669 ], [ -1030138665, -605641077, -1972000289, -1020528508, 557449423, 2138351342, 1201967706, -831526772, 1897166132, -257340912, -622840014, 1491340655, -432859039, 1025571993, -1447379797, -720041239, 2081409971, -1099930706, 1501464716, -144153576, 1965393050, -360834894, -19983890, -452670564, -1246479464, 1476582553, 314325264, 21943369, -549361039, 1169681328, -653417295, -1126756290, -1793731742, 1602987271, -1833310164, 1481290684, -520556252, -2136550115, 1830508808, 1034382996, 957879542, 205826401, 1119090580, -1575667958, -1141212855, 188285705, 1007297009, 379715942, -402356289, 738233303, -1892402919, 35258872, -451772288 ], [ -7899939, -1583752924, 1732313608, 1519127625, 1901140627, 1461551877, 705872926, -912814003, -1657220342, 480702630, 1918155586, -585147555, 2117508695, -1485087274, -930680562, 641699516, -31142087, 1117149526, -666210207, 1179925188, -854241553, -1506586112, 295279855, 54024325, 288027943, -2044836691, -381618366, -1760208605, 1309235501, -1799371597, 1854095532, -1901851061, 475058448, -713955210, -1672019068, -611261460, -1975839556, 849846648, 1593043831, -730661034, -261782014, -1544488261, -76701149, 1919316220, 164333090, 1612658875, 1203084262, -1613938092, -1920322475, -589360996, 1889902661, -1425565570, -1956469574 ], [ 1971868566, -1297429461, -618571532, 1203442672, -1726072509, -1412863764, 974287511, -2119026253, 909319808, 182174537, -1112248544, 487734887, -766815512, 1928187502, -364991057, 1066735628, -997720896, 1431882665, -906720390, 34148604, 1295320870, 1830140910, 1081690112, 719369206, 827336165, -402771226, 802186318, 320736854, 93982176, -801981847, -640288236, -1616832999, 947233328, -2052120342, -1647688021, -889314335, -1541590442, 1072353416, -1605178710, -186936830, 999516421, 382512347, 393165104, -669355442, -214059541, 1146384644, -102085612, 858310748, 1406856597, -1095452679, -1624872977, -157521087, -501461998 ], [ -1504077992, 1117405344, 532456202, 677914934, 898157992, -278542711, 44150854, -1183945490, 993675046, 1917450410, 1605732890, -395483326, -1933068401, 1622788985, 321693909, 1193272825, -854537078, 1552759668, 1452646514, -2074804237, 278358583, -97103078, 678120116, -1033223847, -1726668307, -970570889, 109089575, -988528289, -154195483, -475394160, 833617084, -383520754, -1527093129, 575698482, -1234089030, -857427719, 887761233, -975914727, -1881947749, -598683211, -481065724, 801073647, 897980462, -2146748455, 1103359660, 1060547500, -1402461519, -691623944, 1146063255, 327447332, -689045808, 1123229692, 565271272 ], [ 46536690, -2121275555, 632009800, -1374504697, 1803631702, -1335880840, -2019208985, -531586339, -646268728, -634502860, 1833324654, -968413688, 1449250083, -1448626704, 501772359, -1585571790, -1162634971, -1511537494, -727855060, -172536495, 1537410929, 1100879141, 851569424, -47693689, -920625254, -873480189, -1579493543, 707194545, 1205899402, 205479169, 327382506, -548035287, 1990451869, 1664675654, -401617337, 1095423197, -648424254, -1615840317, -898695523, 1436752123, -77824219, 1569261771, -761370389, -171936145, -1833132416, 1206597575, -806899553, -1756251056, -1207375723, 710782024, 1354568244, 1953449952, -1135621424 ] ], [ [ 388588487, -176645258, 925009452, 741905101, -1845932268, -1506559110, 386825668, 134357247, 1656639082, 1491156602, -1896416417, 361124079, -401116406, -75649669, -1869156567, 1455473770, -1437848026, 1920932401, 1852495865, 1378621792, -1642249299, -393378423, -2045076555, 479718163, 1564313462, 114425208, -2048315241, -844783033, -1416350592, -277797931, -550534329, 1414190049, -1197816224, -856932550, -1127159416, 1673134820, -882490251, 2110672854, 714205442, -829928146, 404018681, -1620327718, 1734343782, 1963548876, -886074027, -1412764382, -307200631, 1165928181, 544692285, -1979492537, -2111697525, -1135739254, 1092665898 ], [ -1030125096, 1693997678, -870868907, 1686122039, 1800895937, 978572665, -1394534181, -1838698263, -1401709976, 570592686, 823237584, 2085043509, 1942687181, -825203891, -475520060, 1169488009, 1173078645, -800226466, -2014185505, -1733018427, 1391843074, -650533884, 959482384, 1292497414, 1703451253, -33840404, 590361652, -1307433879, 1895526453, 1645848768, -473058825, -570150456, 998714950, -368831387, 968790897, -1759560674, -993821671, 1204198575, 1806375365, -2035746403, 1199055188, -1849964103, 1573468929, -1059455512, -590167158, 932236636, 1465678134, -367048653, -794670051, 2061532327, 1994587321, 103170182, -2044631481 ], [ 2014369089, 511906617, 227027237, -1665418618, 2118690471, 939451825, -1212424334, -585454278, -671262513, 1591889227, -104788813, 1600745095, 807107286, -566549680, -404892131, 1331361594, -2148582, 777976963, -1619803612, -315392640, 330361425, -673294347, 1493897006, -1244230846, 1500939215, -1876005411, -312584254, 74557920, -1058312735, 171972797, 1722115797, -240438032, 167725878, 1935300150, 1819813925, -2088685043, 970818642, 1504548346, 1900362491, 1292018276, -1792246024, 1111333071, 1479570613, 107010451, -2057710665, -1329913524, -966194107, 1558555021, -1607185824, 1050526042, -1377865228, 1429456231, -2098844996 ], [ -1134783732, -1710979189, 233538817, 1207022247, -360952321, 144183314, 599884246, -193353738, 1084941782, -928527606, -1401381822, -1342721560, -1399995133, -1985303941, -1960193542, -1921048254, -1472379049, 576066415, -1115947482, 363165091, -1836018723, 1290644351, -619802630, -252625058, 752333509, 2136988781, 1258739498, -423743701, -662214109, -693243276, -1787458453, -696604280, 1113995658, -961120812, -467362500, -1850382730, -1067610350, -1852431192, -125881302, -871984730, 2018051699, 385427094, -547007737, 161347183, 1973335928, -1372187869, -1060130387, 194754156, -1694172356, 84620118, -1472405830, 1563871355, 1175883618 ], [ -1938591323, 161547105, -1245676425, 351853386, 192141614, 2008792268, -1384747167, 20776348, 1999314455, -1644882758, -1056813972, 938515785, -1683169452, -1254768837, 1963452488, 350203106, -1906437301, 1522045208, 101008365, -98436032, 2114885492, -797639419, -521136535, 324470121, -1109605092, -1602232004, -1554444471, -826506085, -1805532524, 17793134, 2119854099, -1055912713, -1972254021, -1978871300, -1433266722, 365677722, -126107896, -424139339, 1093795891, -469825359, 498755948, 2133794710, -1419424895, -1667374887, -1212844156, -1485304326, 1414172194, 1616032200, 257001474, -1588014083, 1508816270, 1793676405, -396554872 ], [ 738566275, 465355167, 120958755, -630541729, -951761826, -963610513, -603556799, 1116381695, 1399964217, -1660878235, -1900503494, -93552871, 1153407484, 261745698, 1407979122, 916994729, 884621137, 165373852, -1913387896, -1375420876, 1042194947, -821174903, 958481648, -690299311, -2091245879, 757281695, 1684844224, -231979490, -1579706902, -367037070, 1979044359, -779701733, -1843526317, 1150153375, -1125069137, -1987350611, 817083990, -694530378, -1558036691, -1915611997, -1353054040, -1504830979, -2099501804, -555314477, 1402221248, -447648400, -1985918572, 1639330740, 569396766, 1994260860, 353507282, -98522515, 48276551 ], [ -2119648544, -536193489, -249635702, -860872231, 1447883568, 1962574674, -93693471, 1225604460, -1189163440, 1815622686, 873117322, 1004584057, 407066163, 1413082556, 146497259, 1993618256, 697630758, -199095114, -1252449087, 1747606187, -1906512198, -1962481528, -2014687589, -1684176355, -1086453661, -41341916, -959561318, -197683384, -223868793, -265372801, -1891883481, 159736928, -860618992, 164809890, -1887275606, 1591563432, 954652094, -661799431, -602945772, -789239086, 2109653983, 867133449, -170878039, 637703591, -1870692285, 1416682009, 411449170, -819144208, 829515406, -2120020699, -41695818, 1907239000, 1115038242 ], [ -1957537029, 386131528, 773149704, 113633253, -765225769, 768493494, -328423027, 1927755173, 1451839723, 1758362736, -345403471, 762173499, -1527412657, 1084401516, 1092790368, 1182906141, -2060675844, -189292914, -967514448, 1782638148, 163524917, 478810930, -267302893, -1658332910, 516376784, 476180809, -509607780, 556272510, -469935083, 688099564, -650012119, 1173931776, 1663313998, -67204921, -2073195699, 782256168, 1888247871, 900884620, -608933269, 275856678, -580324146, 1177944722, 970202394, 537337706, -479847754, -1406562577, 500985696, -699017081, 1733580566, -1876503671, 1486909292, 1200851850, 65999377 ], [ 2118134440, 930513803, -1968145907, -461989252, 1462045442, 1185600625, -1458234180, -1416551353, 1821146925, -1951496640, 1931151633, 174945510, 1320401758, -1222611040, -669806906, 982370444, -1450508932, -1712302492, 468455142, -2110997308, 1885210700, 754640140, 917869003, 3433559, 531604417, 1941391389, -2126763210, -1084541056, 846370314, -1618102655, -1094001550, -2048243353, -1910656147, -239455813, 687273962, -1714478423, 2072950960, 1183879552, 698945405, -1838307016, 80970907, 1807128150, -1125498097, 175466264, 275519750, 843411098, 1797353537, -1585198961, -1877376120, -1763061201, -999921869, -628423395, 1625121672 ] ], [ [ 87765677, 1051991473, 324278411, 1943477827, -731053006, 725983639, -976408008, -1145253992, 2067642535, -2044403718, -976409619, -489309135, -1555100678, 1167767305, -603616146, -176459221, -842366291, 1683170944, -336144753, 1234042082, 531346451, 1957477483, 443016999, 2086541299, 851648572, -1894367889, -1474526394, 1244064023, -1950154108, -1331363680, 1249018579, -623618728, -1214820163, -1297720523, -791712780, 1451136949, -190354178, 1949437728, 929028777, -995219543, -1444893871, 1906132336, 1728304567, -1620441659, -766534263, 1044059206, 2073020480, 1733808275, -921646025, 1704291749, 969172322, -160297801, -529702131 ], [ 1345056726, 1445633317, 1778790580, -161462457, -1002154860, 1591422332, -846818399, 1090658090, 39918420, 369490005, -1247098261, -1073785076, 655951839, -1031360294, 726122774, 2110641811, -1793493692, 1827027535, -1410573517, -1552981191, 1435019470, -1271033226, 633613891, -1688719353, -1775396216, -1282744388, 88777226, -900922742, -1188195440, 1450096630, -1400101579, -1738678993, -1673826756, 1641195334, -104227966, 2026924480, 1319569998, -937419269, 1248256596, -187974202, 258104539, 125964405, 1109518876, -1264054691, -1892198448, 994612974, 1949376710, 343592227, -1642864226, -1665685577, 191846185, 1700731082, 488777336 ], [ -849575919, 518916209, -1476406533, -89414790, 2069548896, 555776354, -1705492872, -1282361842, -1891088340, -421000692, -1127201253, 2059908029, -776251270, -1997719519, -284315384, 1019255291, 795300030, 2048351763, -576756624, 98326957, 254835917, -2043918180, -2122523765, 1271189313, -494352103, 808704197, 1911125908, -1096993199, 1180457612, -1229631215, 1034230569, -1460666336, -839597488, -127536418, -50782950, -2016999887, 1479717175, -2121499279, 1632756169, -1261982383, 904275425, 908391213, -186653133, 160364105, -1833242172, 1721785643, -1634865092, 679830599, -2146225559, 1055871632, -604732386, -78910434, -2047050290 ], [ -1207249451, -279079284, 934871795, 418938081, -1028364071, 411802067, -1189536187, 237501032, 173543558, -1176087198, -1287055971, 82415705, 373430308, 2060879628, -19465958, -237864794, -104029338, 1608429545, -828935298, -509359752, -563204371, 528471836, 856393104, -78001303, -1014036467, 810127367, -964563831, 1706724825, 533218865, -253829350, -1145628803, 1105522255, 471221599, 1642995285, 887691782, 1243584356, -1751737629, -2042016436, 680454990, -2146669093, 1679027517, 1644799286, 365300615, 984893606, -335309063, 1967662095, -1992954234, -891281331, 849220628, 1236814227, -1107069059, 1295027460, -168365238 ], [ 1534705587, -1000592758, 824753609, -1255856261, -1553455344, 881950314, 777143148, -887574132, 448754052, 1896435418, -714372924, 7503460, -1251495524, 77487924, 1653991666, 583446270, -1537828095, 1033084601, -334157490, -2069377178, 527415639, -862692658, 2026350243, 2127233119, 734337841, 564044170, -838041755, -1843118634, -1886942624, -155664728, -782959126, 1977699855, -889974952, -1225569755, 1370435939, 1441801928, -530065303, -1796289703, -1724651278, 89930762, 1589041102, -486606489, -2069941163, -537013464, -2134558393, -328689416, -108433994, 991714437, -1850184767, -82838317, -1386836797, -144228102, 2084281409 ], [ 1035579401, 1479036425, -1981645252, 1134033183, 1571823532, 733550577, 1211422540, -1942117859, 1025389048, 1442716931, -1156338121, -123745183, -332145781, -1725202576, -1596607789, -855767891, -1678332943, 8453010, -1907616694, -2088665800, 555115984, -1063350267, -523749185, -704702649, -132603240, -155515013, -1575370840, -2138972717, -244057702, 281073913, 1153181832, -1298653324, -1787667114, 417687849, 1728041880, -1120340901, -1779201835, -417821112, 260854355, 530987662, -1663007350, 672474224, -673348975, -2016076147, 1813508472, 150644036, -836591003, 1359965614, 1275757717, -1260903419, 1978396471, 137390152, -1020815967 ], [ -224993398, -1341294680, 1502958985, -993353049, -263010592, -1853592124, 1906280477, -846528361, 654675126, -631187833, 263638928, 259017082, -893698767, -291434751, 414574357, -1214154892, -1583784556, -1382083847, -359728871, -1228454921, -925874923, 798116839, 731332013, 1905091015, 1133854106, -324575496, 1840946913, 1807716037, -1193568102, -1410914472, 1652491666, 1676341547, 1485850314, -170422196, 1556631761, 1155290022, 1032835960, 438922398, -997628804, 1061775795, 1622948633, 1650942605, 427557388, -1978358148, 1033419399, -1058754698, -1265910017, -1809970159, -1471410546, -42648082, -958414930, -507798532, 48837114 ], [ 116317356, -358092486, -202198019, 1664763838, -931646803, -2091569603, 1289371770, -1803678419, 1178867431, -749858941, 1466355746, -1427079196, -1440966649, -400503054, -348088966, 934555250, 633291924, 2119213622, 761216542, -1279579218, -1767077828, -1005131291, 2076681228, 1154223710, 1035203778, -979039053, -134116782, 875099469, 1919807075, 358582731, -2055986508, 1524258548, 1863070761, -2004303291, -462823737, 2060497503, 1948169848, 1993941442, 2042458883, -2051328803, -1498794604, -2107018, 443579994, -423371656, -996009750, -1055861226, 443794097, 2052246704, 1401287608, -1397580354, -1511514598, -1015525723, 1001530599 ], [ -2112166246, 877855862, 344555711, 686824710, 1549618354, 391066113, 523612071, -85112732, 651148077, -514102385, -1862639830, -2039011299, 922589981, 590197745, -390823046, 1057775579, -112904113, -1052866832, 365139090, -524127160, 2041674396, 950131891, 1065938966, 807028908, 789960835, 1173061754, -292517189, 1381933155, -1999519807, 714398990, 166149402, -2111818077, 690979623, -2137460955, 876988018, 104130388, 463345724, 472069920, -857417099, 525835925, -1198161007, 1111321497, -1760532772, -1538665032, 871154113, -1899916261, 2022010221, -2014677051, 107470668, 2079395415, 743813883, 568759465, 827221449 ] ], [ [ 885802119, -1454095084, -821427380, -1323702827, -1237616971, -1253369252, 592082570, 1859040231, 253437441, -2080567798, 825917863, 176818533, 1190586196, -527518096, -306504090, 684404482, 891763973, -1200477012, 371878878, 1980713588, -1870144952, -724924620, 144803991, 1829341597, 2010815484, 383112615, 201158284, -367386783, -234473793, 1004530673, 190537710, 227911040, 1477012755, -1552276232, 1965410562, 878274424, 372257004, 341423753, 329394379, 281943066, -641562832, 1022828338, -1062303621, 659192386, 113646309, -574483816, 1305260358, -779584799, 685258648, -1070224864, -1286242781, 322747166, 2043279231 ], [ -859475531, -1655859031, -1630291023, -35177562, 1214176483, 911595460, -1249267508, 1438516624, -1439342361, 254397984, 1498947764, 1322278748, 868133186, -725719332, 1143135463, -486859755, -642696561, 140474203, 504384671, -1249227949, 1856260170, 1576091234, -933308152, -1109280679, -1851293703, -403217034, -1413567973, 1848671266, 1707104683, 1411364164, -938316858, 816200220, -37568480, -973602641, 148472441, -1437445365, 1975743475, -1443832247, -852641137, -1196524063, 91874895, 738966548, 1967629008, -478247397, -1282714231, -2054483207, 420414170, 2057547026, -1874294712, 2130980710, -1018013857, 1754070858, -1850207747 ], [ 1682495883, -729488395, -967098603, -1260857195, -1573499750, 1281685770, -1849597383, -157215349, 1926708819, -408020976, 1404795147, 826021542, 1268493091, 1920706433, -1727134253, -852364637, -766838471, -1860790083, -1691291785, -1675981420, 1931286151, 1534226844, 379806944, 1485435876, -670604319, -105804772, 1647223945, -1513361950, -1519323557, 113771006, -1062102002, 723366510, 583728936, -720538789, -1649947518, -1793071413, -245123562, -764754826, -2001860934, 818508954, 1963794727, 2054573578, -1641583634, -1331052688, -292092824, 1780503378, 320239991, -186303176, 1828475134, 701016510, 2082485212, 1562075016, 2140128054 ], [ 246790595, -538876074, -1883509014, 987360237, -1005972944, -2100356081, 1300970193, -325917140, 227168705, 1219748405, -734120461, 1360429125, 357778187, 290388296, -993983826, 1240403159, -1112352293, 511615186, 1410437298, -1647278717, -429206363, 762688790, -970710083, -2027566767, -390084254, -13937101, 1806606391, 1319619535, -1371002136, -957426289, -1351929657, 1764289004, -628075118, 1680066336, -1887901044, 252739234, -1825699433, 234411420, -2100330989, -1476175604, -1519614908, 897956054, 602959202, 250710431, -1303839820, -1005876667, -524888106, 2056541801, 882982295, -2011804081, -2010804209, -654200204, -1249582446 ], [ -399270818, 2129823659, -1306891229, 416447763, -74625047, 687107365, 200666607, 68925669, -961909522, 2000992890, -998854463, -1527732665, -1735171581, -1858119714, -631063155, 1357923349, -1483462669, -2129889875, 128644724, 264405938, 272122463, -2141417492, -1275130094, -651784286, 1029477226, 648052450, 1351028475, 203265199, -414494613, 257106629, -494468924, -1471686885, 325681747, -881616332, -1011865187, 902068173, -1863659403, -2047423094, -617958292, 409238663, 1459500467, 73296244, -1036536739, -670198658, -521810914, -709634642, 724678857, 1283968523, 896846889, -506819616, -912588694, -1804488892, 1279568840 ], [ 1984444279, -1912078821, -1587551930, -1226056017, 1277554472, -1218310418, -2087597486, -704889266, -582404344, -449923748, 65199951, -1108545575, -2019568853, -1686607953, 1005394409, 686065660, -1028294666, 1893147781, 176817167, 1275403989, 1255537620, -858387532, 391330868, 399773352, -190639534, 581228910, -703892046, -1726167805, -1953758165, -228133458, 1773911699, -1226850292, 394842623, -1442685275, 564940899, -1356912036, -255496963, 1324039855, -546697128, 1864752700, -1947103063, -1787122289, -1421670131, -1100308922, -319766736, 1777594054, -1109370136, -614416725, -1956606642, 921494250, 197628798, -1953935916, -154130466 ], [ -1209142215, -337700371, -926805711, 1220756052, -1900691677, 427468841, 1259079610, -2141405633, 1737049158, 1124894448, -947891945, -74785816, 777087596, 72215465, 1101662073, 1673202292, -609770978, -1678388810, -294488062, 426936268, 1181291492, -935616832, 1839033946, -1989809769, 346120377, -268943896, 836861124, -929374956, 1855219465, -2141071431, 1355806162, -30301031, 68386362, -811218738, -464909899, -282938359, -811413718, -2097098763, -427381604, -421843070, 953190558, -127111551, 212661992, -145938062, -326333098, 931690906, 754290030, 2110059774, -13677963, -2027815759, 366316658, -446562566, -1736026771 ], [ 1532089711, 570975736, 539863478, 585787412, 2077052585, 807798685, 916614498, 1078120790, 963134919, 876458811, -1820703075, -419122374, -965273498, 1678001208, 359959959, 67710376, 96175816, 782843915, 1127821588, -1281628962, 2120243644, 1124881781, -1259266096, 454739327, -307523430, -529680873, 1575565697, -920698772, 1452339805, 587653147, 1362335417, 1053465263, 517086656, -1329481213, 2118249945, 611746793, -610300039, -1046727734, -1648001096, -791440246, -1578143178, 1666150731, -276201076, 541340411, 1309750211, 1981878914, -202523819, -1923006557, 478387127, 1919355012, -609792541, -1708045730, 922692996 ], [ 518299506, -1489745229, -2132019960, 86395923, -1509444362, -1352358384, -820408851, -134895746, 1365911604, -298525893, 1444241502, 449090971, -460659383, 40996476, -1540888546, 2043292589, -850801655, 1719325209, 623221715, -884428308, -57161951, -1627033230, 496594024, -1869376997, 597354303, -1297106758, -1595260487, -1193539589, -1763825085, 1669373769, 1872480603, 1824677684, 937376111, -1157621279, 1111888951, 1111241615, -1131515837, 1442095221, 2134270516, -526088046, 379295040, 1595984538, -1020381174, 2098745540, -845169557, 2009165020, -1142682914, 1038981918, 108750456, -551204202, -261548717, -1172502505, 738944553 ] ], [ [ 2116860824, 368358994, -961323083, 729626583, -264644303, 1808807143, -1013077402, 78344379, -16669372, 1656776293, -1673400629, 505747916, 1327387748, -594914813, 21934917, -882306967, -345734801, 1933036979, -587789468, -1280581138, 342671020, -129140719, 1202110065, -1991011814, 1728986181, 867016167, 1466810081, -397428204, -234019176, -710897012, 1434484988, -1842105042, 122902181, -1031465460, 593470670, 1992480370, 749731223, -1957281581, -430863242, -2012942417, -59901371, -1400267884, 827163439, 144248099, -824941907, 1534898982, 1060484512, 545876128, -626622229, -978132437, 367174526, 1245686151, 1450078531 ], [ 1191300936, -2047819278, 2082014802, -1115231015, -2104209056, 262713156, -191972812, -1691777138, -1226753844, -1264430923, -258555822, 1069831099, 781732901, -2036574515, -1401298321, 472604284, 1300702643, -2000780217, -705393937, -1649595161, -61835079, -470982724, -1400202103, 1996166328, 1128052530, 196913726, 1140239412, -806491039, 1868418222, -380850401, -489507434, 295374374, 336144180, 512890047, 1428002160, -996847788, 889281715, -1300110490, -1115383374, -20146303, 104965080, 622131382, -1549310748, 1359700719, 245254034, 398552847, 1061559515, 826498098, -305454244, -68808550, -1147365990, 286557030, -1275876448 ], [ 581742865, -353019704, -1132448684, -103381147, 1864334305, 267059671, -664264411, -214302316, 449632117, -1487914317, 261796333, -2002904177, 1517607259, 470627422, -1659556573, -146063315, 1650259651, 1996562691, -1559008487, -985870670, -1526730405, -563413721, 1555872660, 886950114, -1043239369, -750249630, 480119237, 416327858, -156290691, -338284082, 1865159352, 14653081, 1211541503, 1975137150, -708696329, 1197619514, 1346217755, -1205547769, -1177729472, -1453315844, 496375176, 1123220294, 1080544071, -482475681, 872559013, -2019429985, 672944079, -111374883, 1417205336, 2008621057, 241413422, 523290252, 1839740247 ], [ -672812233, -1525530415, 27606224, -619726873, 578779225, 1215441435, 17265335, -824394458, 278597524, -245031719, -1350052542, 1172008776, -720401902, 165656256, 1755039091, -1341672252, -312529356, -1396557863, -271221125, -853700798, 1784460378, -846054568, 490123660, -1560470943, -188788085, 1437356599, 738896178, -933611525, 2026631969, 1298138843, -419241815, 2033453048, -1342880362, -721720265, 1849234900, 2019626739, 1387833231, -1326282470, -1208951091, 633307134, -1907185559, 2109602677, 1895898478, 1324447287, 2010751182, -1160926282, 1637548551, -1042248324, -1626948279, -1020352775, 1180119940, 1902638890, 480765632 ], [ -1093448983, 433185720, 41297459, 77069715, -644720569, -1551841550, -595843389, 1676671096, -394201227, -2058409926, -665526897, -167547704, 429185597, 608274558, -320097071, -1532487509, -253353395, -2133285307, 25743943, -235369436, -617708537, 695117100, 1093325081, -1014297833, 14956599, 41761421, 39561510, -415352563, -1246205621, -1410984254, -2015040784, -1923515333, 1328326509, -1846857680, 1526782908, 1703019540, -1111336547, -244978473, -601156688, -455887279, -609808404, -676739834, 791185955, -375051735, -1343311493, -520440680, 2056058321, 2095165364, -1881790636, 325502697, 2034815892, -1314763923, -1852066830 ], [ -1237006189, -783771290, 1866885709, -1070764337, -721618670, -1032362905, -465809562, 2124589267, -1787543962, -178877864, 489230692, -1634189681, -1956644971, 2071376677, -991291821, -1105242947, -650021126, -1835896476, -1516356098, -2043628635, 149710959, -157922676, -970324775, 1796723840, -836320493, -2074638966, -1719441773, 967125407, 142780857, -1028980398, -1084812268, -1206626113, -335523908, 875270463, 593185619, 1064607564, -1970321691, 253468591, 1135781415, -1278803170, 355542516, -2120390388, 1760272586, 1019100360, 528314591, 427840995, 730012744, -332661392, 2005310915, -1230156151, 1333994314, 1124999657, 1449844598 ], [ -1842990784, -235703792, 612902163, 510700459, 809165040, 576673150, -1188600890, 1408340460, -71618953, 2021619256, 86755630, 161108987, 392052876, 1593834367, 1723089200, 363852974, 199351336, -1913420957, -1858353068, 1015831408, -665840598, -271805975, 551159610, -1194613419, -716655076, -1963073956, 1150794517, 36545980, -1331846140, 412725015, -1533281359, 1205533445, -1155205888, -986430111, 1615272798, 1043736319, 777108623, 437413461, 86108302, -1322773418, -857544829, 1987169188, 1797833967, 972351680, 1669781937, 1306392429, -432071758, 925607014, 1085440617, -1553244984, 1776243493, -29912782, -801640998 ], [ -111228144, -735649113, -719383199, 196736529, 2137337777, -393562505, -1225361744, 1123046226, -880585901, 158614288, -1058734899, -1237571382, -1065168133, -616811991, 1956613504, 735466129, 840501780, -1917985319, -2100748179, -677886821, 1664863172, -2078351376, 1143012255, 1378113083, -953950036, -1644156724, -1488352190, -1815891897, 1475914815, 1230907633, 741992640, -1763054601, 1933486221, 791401594, 1408737619, -515982014, -1298174056, 1381688655, -1926722756, -1362143490, -1487497565, -1784915078, 219740192, -1166481111, 2001931013, 1856005841, -1424059149, 1413563816, -1979601653, -920036509, 686652542, -1262230153, -1812469212 ], [ -1473852869, 681292007, -1197422254, -1091154869, -1266826617, 1640048134, 1667254199, 1309732163, -2061644826, -1071436028, 1632613747, 231879632, -1969565881, -1077665837, 1403744908, 1627762714, -318913192, -1496391900, -1815888316, -1179679897, 1284217586, 1402662299, -1046083487, 2050109645, 1623618122, 2093846533, 1083438374, 313491137, 2069188425, 810500661, 1425383211, -417226025, -1112562301, 315512202, -389917746, -639639449, 844520714, 475433751, -789994998, -1109845124, 199731521, -742308129, -1126797045, -1193559576, 699868619, -363706375, -678029388, -1652762742, -1910495778, 837149168, 2009074299, -752651944, 1477054581 ] ], [ [ 436089789, -843030043, 286777390, -1590749371, -696843813, 1010288721, 1508261508, -1199701268, 1764145107, 452921797, -1162788085, 1198635729, 1636524966, -977432065, -1693319432, -924978609, 1101851158, -1882859269, -905473334, -773746272, -2075789049, 418549152, 1314428848, -1478341376, 1660451858, 1945975783, 1591985248, 955268300, -223158690, -1271736006, 1773778015, 131497606, -206118751, -466257853, -1210250993, -505289343, 1280848931, 257647355, -448707875, -1682980105, -365255933, -1222718667, -439318613, -1504611635, 1923265860, -1400248699, -1614231413, 666653863, -670877744, 2131011966, -411939055, 648995823, 1435197492 ], [ 2081871674, 1329767203, 330744073, 1350401045, -930682393, 1589905613, 1599037070, -498897393, -1858900092, 793088497, -1707559003, -2072738846, 1922532197, 290463573, 645040519, 1634190765, 1842377863, 1960725135, -1576740391, -756240961, 1152172022, -2023872415, -1138980442, 63482229, -672788656, -1405353666, 1713654913, -223637991, -381155373, 676229164, 732449106, -31567238, 1663337987, -876237850, 1592891393, 1581896778, -2109227285, 1093949196, -1467954214, -61863195, 1797966249, -1307588493, 268074113, 1192546306, -85040401, -1811854362, -1867203281, 76733572, -2039885093, -2081050931, 1947401467, 141404276, -112308746 ], [ -1716281811, 1230153003, 44781300, -1202584859, 1086147861, -1129267366, 13395940, 258794630, -949162656, 1615018668, 874131280, -908042263, -1474960640, -735298471, -148770933, 217446919, -428734403, -1975661026, 756544437, -520712609, -706686565, 241733170, 1439904320, -2126752691, 1979008588, 592720592, 200973471, -1928607914, 907211042, 944716366, 259492041, 1295699123, 1454631808, 1455112404, -743984803, 744696248, -1901311746, 264443733, -1520580141, -826517089, 758793618, -323781614, 1560862117, -1773580731, 2026937687, 889494415, -298437611, -2041465095, -1968043303, -371784891, 311151876, 26674760, -870626420 ], [ 644629571, 490800531, -673455634, -749143709, -245724387, 1044630482, 375277113, -1601512269, 1817521887, -1279281972, 738614679, -2075413178, -1054696210, 278022668, 1491485893, 269529788, -1910983543, 1956926988, -977968083, -581355381, -1682975273, 842953122, -227467308, -1204449793, 588097806, -1305708112, 133123891, 702767712, 1336860978, 836676078, 289859458, -2001501035, -1148186723, 334352053, 156430702, 144400059, 1011419793, 1738994074, 12684602, -1569601225, -249238892, -1061570316, 124972181, 385407727, 206408278, 350955383, -813650928, -1387623456, 1521390593, -423009294, -1255491892, 2127651379, -2006470760 ], [ -659754863, 1037201169, -382800992, 1470226451, -606020684, 613047624, -311292153, -133379596, -8896800, 2040991850, 1116258524, -555080556, -358112614, -404165643, 1014154323, 391326269, 147881657, -298814261, -436188170, 237504719, 1422412846, 2003875886, -1885664955, -1127434532, 795396393, -1509410741, 474558711, -328344953, -1328023832, 17173698, 38889604, 915672357, 1399759040, 1954953924, -261617666, 810332927, 1233572834, 2092401360, 645306958, -1089467017, -678621020, -1250307549, -1298183156, -830926918, -7119264, 1233187857, -896933209, -1346409015, -1604004736, -1304853801, -288650440, -379092022, -434465119 ], [ -783641319, -200834113, 629118602, -1956270402, 1675754646, -834864471, -1551941027, -1397168167, 200810882, 89130298, -1767805457, -3343114, -1196176696, 1765710256, -819902616, 2145213453, 339744564, 1994541152, 235703476, -1606384892, 614464872, -95921583, 1369692632, -466514926, -1343337445, -1659520214, 1045319781, -1147357047, 717349539, -1569927389, -1805127360, 903995097, -667028522, 288988854, -2028515851, -1339695824, -1760144678, -945539496, -928628623, -539012815, -1103307673, -186156454, 1718733252, -1777593989, 1691308999, -375515295, 334438441, 738289454, 1009470039, 1906220259, 2145771300, -1724868887, -385719426 ], [ 167703561, 96316471, 2110299076, 649184044, -418930798, 1806283768, 991576150, 1275676371, 547757396, -1870794221, 2021178243, 914614505, -1506444857, -1065428785, -683457738, -1052689198, 519272257, 202886717, -1235690108, 843105736, -915429520, -1463605358, 1961250089, -796667124, -1148175071, 928232645, 1131732570, -1494640059, -1907629837, 1501986469, 17523395, -188794762, -341774604, 369325312, 745295654, -1802175157, -1007387411, 1952067980, -1430381531, 1750337707, -423733583, -1331101779, 406999675, 700518943, -645079245, 1258928868, -1873313256, -1623637646, 522195484, 332660504, 855090129, 1505188168, 1846957530 ], [ 28836828, 5601492, 1820144175, 1979097111, -1942176065, 24708705, 1800496173, -1928002262, 2049635908, 1069725240, -1477717425, 604782849, -296566648, -711257886, 518681393, 1010202987, 1688945587, -354475036, -1462323953, 1562432614, -712844493, 1113759784, 1279598797, -1896404955, -386527460, -1783170845, 450728792, 1266714674, 257721759, -756584321, 2032256958, -1779901244, -1539611670, -574808818, 1926037548, 1694112196, 275525225, 1942090808, 1735820730, 373572596, -1640926028, 1716061892, 607750816, -1541091834, 1460761483, -434689768, 1232146666, -1023552183, -2104798878, -198275648, -205275960, 1561896571, -1652073240 ], [ 1774069117, -1491104809, 1866114938, 885998967, -601479135, 1960994147, -605012866, 575944124, -2077964026, -1707777520, -629797112, -1099526266, -1170721442, -520230502, 466507194, -1609077066, 1082632346, 1494511619, 1441851426, -1312090248, 1634258221, -1591066009, -1688053701, 969308286, 1118464687, -1602742848, -362209169, -385175042, 956389457, 66607661, 432774698, -1802901456, 2048291123, 239608511, 724207973, -85194961, -1089663764, 723342409, -908784451, -1206259046, 225080154, -615773138, 1693931025, 685714459, -543588474, -1994597320, -682707410, -1650148156, -1206054870, -929637806, 655069696, -1690686501, -1451643090 ] ], [ [ -1977778886, 1791235737, 2093291565, -866923288, -190009430, -853948229, 144671700, 219817005, -1052675455, 622339201, -2114467196, 620140192, 1076852176, -1920129423, 961011741, 1020066627, 2029547036, 1314947374, -2056850895, -1796413961, -1558984075, 350979045, 911138866, 678780515, -729828171, -1284824378, -1873580134, -541144701, -854878296, -843110282, -1770742322, -896729130, 1450005679, -1113078654, 1618915575, -1776068767, 587937738, -1684266952, -491356044, 1948864011, 1154441019, 58547061, 565175877, 688832328, 1254053051, 399022421, 46846731, -1822225214, 1968576375, 284084134, -901798416, -1568276752, 447470856 ], [ 1213135719, 1323075843, 1657436808, 1691670875, 528339507, 1918769294, -1829045336, -450924439, -69444389, 856170502, -862618985, -901096500, 1732078906, 641579240, 580056310, -1356237693, 1441777, -337364593, 517580164, 1804904496, -951527352, 1335332464, 574063648, -15005977, 1933009579, -1516787776, 765900051, -435631660, 781742553, -1551861971, 1014881476, -1853159684, -649179602, 1745953097, 569938220, -36801548, -725760163, -1763562050, -1670165308, 930584514, -969903280, -1828876527, -265321333, -445966138, 1966804618, -1158393299, -998334311, -1440401966, -1339159052, 144092751, -1190068893, 943559704, 1363714758 ], [ -55019671, -1119075414, 1377836052, 2003019150, 1792663194, 1804053535, 1319332797, 1023501059, 1960616729, -689629087, 1842695466, -2059197997, 1428148948, -712721137, -890636199, 753109658, -1398733132, 2120903201, 975006407, -2065065703, 1484035902, -1684024930, 1387804945, 1343725681, 616853685, 431306179, 1416772979, 1505169080, 889772029, -1413468664, 710240966, -1282265682, -1947439114, -1495620223, -169760610, 1991682012, -2002115698, -1828920375, -1750757313, -1329262980, 176113644, 1380312521, -1943562751, 1307506782, 1774768029, -1806634969, -213283965, 1351523979, 858850220, -1352391063, -1512708173, -232993166, 1492910231 ], [ 1926845589, -94201878, 127009803, 252440652, -42365801, 637734696, -971759202, 171361691, 484964280, 271386623, 2039695971, 1050219700, 1005990499, 1316284514, 118888575, -832510419, 153651077, 1812687919, 1628940984, -627508986, -72574630, -977854076, -2095161970, -809900170, -1713613038, -607672772, -1916870409, -786277061, 920892792, 1476395767, 1664170880, 262648762, 199140864, 2008521621, 238838380, -1786897198, 1872260382, 489541119, 715765613, -1735062432, -130138138, -176737541, 1351726213, -503649244, -673983858, 776422348, -2080640378, 1054177446, -2115805241, -1124879199, -10870815, -1315484847, -1995680509 ], [ -345700060, 889783032, -1108156107, -970294068, 758594334, 1922529517, 76010826, 253232572, 1404355598, -1863863834, 2067047682, -103761788, -523522736, 506668291, 1769512427, 1877028179, 1190445693, -70399046, -1507003473, -1330136769, 1442801093, -1610142393, -79425489, -396443964, 898339101, -673450640, 870210214, 35012603, 1657709646, -1345103610, 1121693860, 951828044, 1394248338, -41899653, -769177365, 73558101, 2032110200, -1310094917, 694033051, -1183993565, 1175496662, -328478544, 1541383384, -1445668559, -1615838769, 1935901753, -702609945, -1783073675, 1442834011, -369280480, 1812398851, -267093023, 1099912872 ], [ 338357989, -75982561, -60161151, -1068921739, 1016272438, 107492250, -2140960848, -441092176, -403880286, 1656271658, -313964380, 288901014, -1791574081, -463571489, -927430709, -6528692, 1711745600, 1862158420, -914844851, 486441461, 1951384103, -1164024614, -265224757, 333199, -2133248419, -147496749, -1626328135, -814307438, -1651569394, 1014898675, 1437785563, -995199975, -1974211706, -32001823, -1654668088, -253202483, 188832210, -142323761, 94598851, 286798835, -1444853719, 787255763, 723578729, -1533304001, -284220348, -909136766, -440916323, 1171824992, 414575999, 1751252953, 296733217, -1955683354, 907337301 ], [ -1832380903, -678957634, 1863284291, 2103354544, -1512082345, 2083725307, 2058531140, 1624973306, 1409703321, -1824849395, -1629062084, 488428809, -1707141898, -1070131911, 2049974704, 1763092840, -1053028058, 166292314, 166074366, -1019190974, -1132859029, -269987391, 432393741, 1307094513, 1460411475, -2059774218, 673919824, 498300741, -1947266623, 1437360217, 408835117, 939901307, 691561179, -711709171, -1284633303, -524481700, 1125787811, 587444983, 545002872, -1587482543, -2106478835, 720723736, 1935119303, -607282737, -233733880, 1966549543, -1149423624, 94053594, -1777267166, -1015176045, -539323598, 796691278, -825625382 ], [ -169461325, -867784650, -1541397110, 1259289313, 742697274, 626726590, 356446495, -1576025318, 65322363, 893671470, -23955025, 959847904, -734037498, 61283300, -512224769, 2129303117, -1378428578, -929949441, 777625857, -1896418594, 54799111, -2023761918, 119584148, -770740223, -1331749347, -8942242, -725522284, -1811483808, 140296385, 282602874, 695287188, 1721725967, 869690873, 1275016080, 635958220, 740746841, 1259830321, 694632338, 9717688, 989133398, 1998592117, -24883391, -1176812159, -421766570, -2086470079, -830408291, 1662455252, -1719626030, 1666622381, 266986097, -779741725, -118033930, 1626022973 ], [ -1636799602, 282376512, -995273852, 176625332, 1233527106, 1809625710, -1049672618, 702862408, -319033852, 11751753, -1454672542, 1531750156, -1417998005, -1976286298, 1100996478, -405445094, -1861120135, 776769665, -923305682, 2045129469, 2065211358, 216428230, -103539147, -236962873, 456182833, 1756831557, 604686730, -1721331946, -1305074435, 556052067, -561171434, -88544896, -426461744, 412119563, -1156706845, -1830928401, -1142530828, 721426847, 463295143, 1327801057, -1681584533, -1539381635, -1592808179, 269310360, 314829902, -1463280123, -217591345, -1926480053, 480750575, 300592991, -2031693416, -1767446569, 880106347 ] ], [ [ 1714368306, 1502764568, 288149965, 103681793, 1324833921, 1463898025, 1745896669, -430945626, -102848971, -1808506538, -1395246248, -525943783, 1329514610, -230346019, 374974765, 1569972475, -104708802, -709887171, 989149212, -794135909, -480002577, 1666522191, -269187676, -1069592872, 1437334347, 611803211, 1150090946, -744602534, 1210852555, 1938988281, -1445382832, -1333050792, 275387859, 961807605, -2145474142, 215023712, -1600466114, 2056034430, 972474405, 2121956242, -1210751763, 1261423736, -506414763, -1703143230, -85414092, -133114161, 1151393, 1522621625, -947263403, 594781206, -1291688082, 1627661151, -180163907 ], [ 1285768081, -992308174, -803328619, 2074170943, -1309684224, 263385582, -762082250, -471875263, 841577328, 1210890819, -81325309, 592835456, -1959157045, -1142723684, 1041430707, 712564950, -1955512069, 1679907272, -389535231, -842886018, -161987380, -451827942, 13000228, -1442425884, -1550092832, 2103141482, 1064250724, -595980913, 1500542303, 1268864740, 849976397, 950779706, 1937333707, 1435179248, -1041526824, 973764622, -1457153152, 11508509, -1858452703, -1419813070, 951420021, -551252651, -1451238223, 2058887102, 1881974888, -1162978074, 422412080, -885491902, 1306252740, 807109858, -280468181, 1850711626, 1008655304 ], [ -1497464302, -242016548, 1415904518, 166489286, -1718528969, 1175024596, -81266672, -1124621916, 1355456608, 1651455783, 376178636, 928996396, -1112011346, 1058881815, 1736299667, -1124581324, 1902257663, -1760389485, -232513021, -1834567573, -225664158, 631431316, 1591336990, -1503228322, 1663937351, 2144010953, -1861469687, 1980184626, 1746171942, -2022170432, -1875622658, 966614982, -344331652, -1027476206, -411613012, -683330221, 2040920973, -1115358181, -1767057273, 1419682641, 1459509372, 1691153361, 2023982113, -1973960284, 1155276961, -987678784, -336450826, -220338427, 2085622389, 93724911, -1191051453, -1771043173, 382023471 ], [ 1417460295, 903644828, 1863929475, -1967638338, -417191292, 479671715, 1534308689, -804506026, 757438485, -1254417033, 394035809, 1181832733, 1370309959, -206982345, -115836913, 1640291096, 204938942, -643600398, -967802764, 909464783, 911326603, 162120823, -1464316694, -1453795230, -1103112680, -2096189186, -86238845, -365844468, -492579123, 1868245647, -1118502526, 1326653278, -1323328617, 479883886, 1550041571, 1450863938, 390235992, -1257422545, -526594520, -323600875, 1485115728, -526236088, 1396553656, 1939732337, -1671227366, 1871306635, 288989564, 433292904, -834886166, -713416892, 175384451, -1292882513, 936297790 ], [ 716749113, -2110943828, -1242348736, 58272014, 1040059402, -894502789, 1661122743, 146075703, 167447050, -1675715232, 550799215, 1363937380, -1239651509, 187554573, -2120029084, -1240973031, -1842641410, 1158287091, 2128926558, -1985209355, 868585408, 398673422, 867783105, 7566128, 2110657087, -1977209605, -1506694725, -1075006807, 1213088925, -1816167978, -1616703659, 998094275, -350237231, 883779586, -572694975, -1763951796, 417265104, -1678442362, -90671699, 1633299670, -1361651636, -1284850449, 1925137926, -843269279, -547220693, 791477279, -1597415402, -1886679393, 1474302627, 1922670077, 2091715341, -2048660716, 127917044 ], [ 1499555667, 1480649820, -597403939, -41748803, -1503067089, -1549681774, -526171809, -1158160920, 2030838991, -1803384485, 124458640, 242700715, -1892877186, -254771240, 1896407872, -1676955350, -1530891466, -1437640878, -1912602150, 1653294940, -1952380859, -940342704, 1401597713, 2127256646, -1490271149, -600709305, -1378757969, -1320977596, 1907460906, -697810679, 479366219, -1474482395, -921617685, -597074398, 371320301, 1718016321, -1103409232, 623119999, -24630874, 1267398692, -710291152, -327972365, 526676966, -244764592, 1111574776, -2087903136, -650655253, -1398293270, -1529381901, -1918481144, -619589383, -1212962004, 1108766783 ], [ 8834062, 1233006601, 1655248624, 1226432022, -339658334, 2038272992, -492994251, 1394931570, -1405958448, 2012505842, -845088551, 544569143, -627377495, -1162439906, -732699906, 464699545, -1667424990, -1297792849, 1803383199, -1781010181, 955130129, -853304745, -775981487, -589374500, -503864149, 897166856, 1308122343, -588081048, -1410887819, -2133961368, 964577396, 1790749250, -2000405709, 383988076, -1209936897, -1242284607, 1410524622, -1063916548, -842662583, -1614305392, 1735297769, 1746104987, 1774697428, -1158745292, -1341312659, 1892565036, 485159644, -1012275009, -1946855379, 1285274102, 1297976076, -2102591996, -93319475 ], [ -71839362, -154325360, -561719304, -737213643, -710448756, 1805246106, 2113795185, -1667205927, 948615302, 315547631, -1048925851, -1348799781, 1084229081, -581437590, -1590990009, 2014966151, 1829348780, -349328031, -316168758, -341519129, -1328592677, -1694210336, -975728591, -485783079, -1481124455, -1995047482, 1849232506, 1621843351, -833680587, 491739463, -1533943760, 1832916647, 1343898594, -1391641263, -1231542695, -718155186, -1743110974, -657625076, 723250638, 971440865, -2115676474, -635816317, 1427735578, 1591736469, 269335530, 1010797938, -1087406600, 1581928808, -113413950, 823337434, -1020420020, -1404877723, 141120262 ], [ 96598239, 307709157, 1322914308, 1166865991, -851303204, -145653422, -1781244447, 1231100028, -1566035664, -1850084357, 87107872, 1809654112, -531144298, -1350729750, -1355961708, 1445588666, 689321462, -23056314, 1835631886, -1697725814, 499782750, -602144075, -1144792280, 1796716308, 1961916551, 1437585491, -1509926156, 954839008, -607871803, -516058012, -1315369328, 381353640, 1534387956, -1150527375, 161421521, 634983054, 560630539, -1026753484, -2023607184, 1413073530, 415033005, 878313187, 137042182, -489241368, -1066371169, 684969681, 1423772405, -751034502, -2044068543, -1478959321, 340060773, -1137376281, 1349635197 ] ], [ [ -980592428, -26573099, -1174172696, -195254340, 766033187, 1270364971, 1029337697, 31453277, -184085719, -749204650, 2095058784, 1002704937, 1679420711, 1029373651, -1773605951, -1008439828, -169863138, -795740037, 1754394104, -35185528, -1201456077, 420514606, -522285094, -1598057589, 1919624707, 1913307479, 1185678870, -798175399, 1427325010, -909623115, 1629870413, 1650116889, -1412289734, -795074780, 855875387, -1142028735, 1300521638, 768783543, -1174761610, 1184433197, -1961254479, -498314501, -1381451259, -2147470697, 1036817437, -1491637957, 834471933, -1823512893, 1682450994, 2052200221, -786180788, -59270786, 522886761 ], [ 385540754, -2032406849, 2058172368, 1868672861, -56946110, 234043961, -1417486970, 1066806945, 62468624, -928503413, -828433952, -1795492296, 1240696419, -1877664961, 272647450, 1351456096, -1922584105, -1494880756, 1126930098, 1391577355, -1798742035, -1008176295, 456750083, 177262099, 71891398, -1022560448, 167433816, -1932375307, 1600717050, 181586523, -546816473, -570713491, -558611664, -278700502, -1319533959, 436192171, -1358438491, -800321168, 1592719732, 274042246, 1730976520, 677630675, 1217490549, -1762891086, 18789237, -643830343, -2074007468, -1761162944, -1332269262, -2117704116, -269068997, -1927451818, 1393760377 ], [ 396059503, 1988614477, -1785395269, -1804045599, 1582702284, -463692324, 1114303840, -1331741494, -2109609463, -9294099, 314585722, -1669125940, -2103452019, -1236665242, -1678495495, 2131135949, 2097014674, -2079393005, -184583975, -496031576, -2030612427, 715566180, 1504589400, 477968599, 1792482397, 590328990, 207805291, 1923536015, 884514593, 1136593082, 1203111121, -2011035677, 1007907567, 1067376764, -23527310, 276516696, 1428868786, -1538058639, 117375103, 1162096863, -1032925603, -1014727564, -2130015523, -806125223, -607351650, 1943198711, -1792780891, 628400571, -1875713500, 1285969472, -132180920, -318612499, 1905567110 ], [ 1069529401, -1694302631, -1004183343, -971736351, 471186826, 1417674902, 591375336, -421638459, 1058973257, 1111553561, -1801369567, 181824566, 905123671, 446381589, -1095623160, -1455378171, -898184184, -634443095, 1810366814, 522935633, 1442019380, -2032515120, 1219371374, -1338627427, 282532452, -487501944, 1562337448, 749878048, -170586663, 41183522, 888631377, 939447356, 314570288, 974365065, 1241625855, -2014104563, -571381584, 1725341677, -768002900, 1392493475, 211425496, -983254082, -643289166, -66464962, -1611467368, -823989684, 777473313, 1746514774, 1934234475, -503288600, 1263312074, -446448396, 1317601777 ], [ 1769148729, -233309466, 432476984, 1575866163, -1555338156, -1087568595, 541238211, -1378425424, 1264643430, -1003412112, -696466885, 1334357773, 115987946, 1249149614, 544780326, 61259577, 44739450, 1300546195, 2143723444, -2043023397, 29175056, 1216841997, 615782312, -68781860, 1260957028, -136417365, -1560863338, -978214272, -1958890260, 868142478, 2031475974, -518268040, 997545452, 2072146977, -458350426, 1641900943, -2071596749, 762996707, -1432802375, 1209092740, -2105617198, 1429385297, -444712656, -1129866356, 235601870, 2103130536, -1457784052, -815859544, 600682571, -1744895093, 1950951324, 101451777, 2106468694 ], [ -364432070, 1430938927, -726375104, -241016779, -657879443, 203621728, -1188247256, 14203355, 1460262327, -1478900154, 1257954622, 1522197273, -1997751322, 755016325, -63774887, 592428960, -881980178, -1201168486, -914641177, -1489669469, -405943451, 1602136519, 1196738189, -1376906607, 249662299, -1830865240, -1891852492, 539470231, -848173781, 877647607, -1477867319, -1633709308, 923625372, -1259029268, -1897698763, 1240231056, 882158981, 1845054383, 425310761, -100980192, 731977765, 1254151808, 554884822, -775670588, 1674095175, 872883128, 1620507005, 245760001, -215144448, 1474079649, 479392495, 1184986183, 1674755007 ], [ -927129329, -1318550470, -1505578362, 429067879, 1321375776, 2045267158, -2006640629, -2140328377, 768965844, -989712306, -103447534, -1809425806, -1824075593, 120672659, 809864282, 1658891491, -73555238, 625188564, 1546623436, -292636082, -1251416336, 1397659336, -2137607063, -962226087, -1587047033, 616264644, -989517375, -668737241, 653884583, -875185182, -589942846, -3493236, -1639617023, 1869044841, 2068342274, 914888630, -1682650311, -118427589, -622253389, -1432984306, 1617502965, -364943064, 655478038, 820925990, -773962076, -650064424, 2020124036, 1394125658, 4718254, 144187986, -2112651911, -1270250866, -2121012321 ], [ 1313974251, 1894120647, -1450971996, -939822036, -634523445, 1340308823, -398310838, -1960394779, 368736094, -1516479469, 623481595, 1532356326, -1856886992, 2122106047, 700761773, -1924476356, -1202558954, -1427488330, 1647805162, 957399280, -545703281, 126714232, -651192094, -403872757, 593228841, -1312251933, 1115390895, 1913130297, 2035945433, -1407595850, -379049514, -1008245438, 579673227, -754633811, -452429108, -1552273352, 257502486, 155619791, 221546671, -681503611, 1098824665, 463201487, -1389315224, -567545192, 690143215, -1647448399, -634725293, 1600293549, -250165930, 41455338, 779293845, -765146320, 1402122529 ], [ -2077197573, -117470114, 420247392, -1120793336, 1213346858, -1806307646, 644508162, 572809765, 1235745047, -1258151827, -1481824543, 345721039, 2025948866, 1223856605, -1239814088, -395611895, -1001673993, 1202036414, 52955068, -268595639, -2125169030, 574161176, -247181862, -1977145043, -1306849992, 972604545, 1069524674, -26685626, 1107042355, 1023797485, 497077372, -1252226450, -336359611, 1358844174, -815038692, 687551527, 1406438472, 142800564, 30466862, -1341617047, -15175039, -1967942309, -1660293100, 180222433, -1209535600, -655395323, -599193929, -114981266, 854066456, -231585788, 1482927615, -76524522, 2116818770 ] ], [ [ 2145239638, -311676752, 1140295134, -200985799, 1611260112, 1142721322, -694049574, -767824290, 1635352074, 174023381, 836556795, 760283613, -1435121916, -1132798867, 1719612637, -946653960, 1582433481, -617656511, 1488708091, 333653825, -1721015086, -986058119, 1944220524, -1253409831, -1170178325, -1505350751, 470796884, 1328475895, 1873514990, 1657734957, 1648824558, 1738267520, 291013308, 1381406096, 578620820, -1557830925, -2042739815, -1727642257, -662388488, -3589179, 594688723, 92028062, -574184815, 999967997, 1551559739, -1190218101, -1023730601, 1850914738, 2020810098, -816345324, 40619655, 334186899, 578804948 ], [ 1564285532, -1693165807, 100708859, -1217588483, 1089020933, 414479677, 1069559386, 1740865493, 1245631768, 1521019857, 1335942125, 538593324, -461868125, -703321852, -586021476, 461247969, 1303514414, -570769395, 342353530, -370065608, 462625031, 1369069836, -378312528, -442764925, -1281555283, -5841918, -184981797, -1459708979, 2017116211, 1544645639, -898219915, 1908663687, -979217148, -348480000, -1585769891, 481318327, -80829391, -999277366, -908255034, 1869390094, 803690304, -1490476817, -1567127989, -1846730829, -1085284623, 1022704615, -1881835414, -1076913333, -1969367469, 642115311, 1349235940, 124971211, 1743233185 ], [ 809496650, 1133393917, -800285388, 1568365162, 563100553, -1775556027, -1792544134, 1709973717, -965528529, -145857792, 1118461548, 1153816433, -2031230805, 497173768, 1774444835, -644804231, 183433341, -1010180463, 950055332, -1640118465, 83485205, -375160663, 606295681, -25328642, 2068751695, 2074963529, -927075596, -1987322272, -31277891, 387187703, 1081018878, 107351942, 371086569, -2049145260, 1127984357, -731251121, -496465906, -331024198, -1839912416, -24611186, -510302270, -1144797394, -1091513136, -2001024319, 1665137783, -885437089, 1608749492, 1444663112, -182781498, 1322239510, -1239843739, -1371164983, 1713808802 ], [ 628354426, 812506869, 1819551619, -2087567328, -1408286744, 1982859444, -1594822976, -221055697, -2052366157, -748292069, -1406982046, -1048837499, 1348416054, -963048903, 1348575665, 1695953246, 173740347, 165656236, -714835129, 715941491, 1317611866, 1559790612, -1309899556, 799695387, -1546815335, -41916395, -1764328680, 214752726, 1508933450, 1361583107, 922743573, 333003408, 535094014, -1718752582, 976965311, 779552889, -1531247358, 568534588, -494827102, 39768393, 1349114637, -764073865, 1789994233, -357152339, 56245319, -2023527325, -1623233729, -937566407, 2055216293, -1031236108, -450848982, 1520465215, -777411999 ], [ 1343979699, -1632126590, -1575493713, -2093239839, -1611153646, 445273601, -1757510181, 482887548, 425693497, -1141425627, -1987853149, -1451755828, -1532836644, 120296882, 1851043172, -277425446, 574450538, -843299486, -1753362714, -1210180643, -89244934, 1543206910, -1079987104, 2078025261, 596236459, -620271737, 525697273, 850965246, 798511840, 1570013330, 695476076, -2031791056, -527157251, 1752625316, -1258016085, -3655048, 1023946, 243736217, 1584690172, 171254603, -2145330372, -1104119297, 562737929, 1212217758, 630085594, 997885711, -1113435730, -1736058642, 1926189908, 269687758, 1024194984, 1962912589, -1363488704 ], [ 1594109081, -574245846, 540755157, -486747599, -1294102235, 1629691406, -656171661, -2041020106, -1501700657, 1982097050, 1382681462, 706850490, 1196882106, 638443332, 1762475509, -1719448067, -1875201845, 836941335, 1995929205, 349320091, 2003290156, -425553873, 749084359, 38998133, 1639596247, 632397295, -264407322, -1096609783, -801422425, -1826310113, -1484476178, 38155291, -2011850858, -123170298, -1967106392, -1451751598, 822772744, -2023618525, -701906467, -1329717368, -1915290524, -1253269170, -1665578398, -1801482553, 709888365, -1610884438, 1884117178, -57460007, -395230655, 1613987116, 1192530171, -341628444, 2034018386 ], [ 131771603, 894638676, 2017094118, 957805337, 390474768, 497790120, 661768938, 2051605008, 863660548, -859826536, -2053064127, 1215426142, -50894260, -364736946, 1868887071, -1479961369, -1986303766, 1028096521, 1821796705, 1414770450, 1593683772, 1561646326, 797009189, 1811954338, -681706841, 1051887283, -1751980052, 118620791, -899149790, 1884182509, -274226553, -1247405923, 297859159, -1815440743, -1602965291, -293665295, 562207949, 353126144, -1909541355, 773048522, -1899812059, 1354727039, -1979420652, -2032564733, 75593503, 1297279156, 1138313467, 430049403, -1380739805, 1945395560, -2059245041, -653275594, 1091331978 ], [ 502418657, 1247346740, 1144816687, 1888256464, 70417795, 1378456305, -1477865720, -1399870304, -1933595256, -1269095288, -1669021451, 1392616043, -21884653, -239673588, 599615116, -603183212, 302885671, -2132324533, 914467866, 1595599408, -1980002930, -1801663843, -1561904708, 464156406, 1121588227, 1386984908, 1207669076, 331164891, 868845402, -945162369, 1054114009, -1361855199, 1990460015, -1968120905, 1907904676, -169405085, 620544780, -1461106475, -775952076, 1555847657, -2086882129, -1324288332, 565252575, 1306525815, -295047732, -1771528270, -1516005551, 1676495370, -1222958661, 337797641, 1874879135, -534276661, -1863060002 ], [ 1344393090, 1234677579, 648831631, 1726788728, 1184471784, 808946458, -715238676, -1884023305, 970362097, 1485426992, 837898444, 658370988, 937669555, -957636406, -1645240422, 556865629, 1903053139, -1561036853, -1841649905, 891839449, -332227431, 1730853000, -120946971, 93120322, -1882028622, 1941780274, -726229811, -265880089, 554652619, 1535738707, 1267435339, 1175310996, -1694119795, -1767681776, 1422794431, 1772329326, 531450199, 1762773350, -783595294, -638163997, -1417066152, 1260310400, 727605735, -1182673169, 2144156333, -2016946339, 1160891375, -1254400471, 1219717422, -68771708, -1142369180, -1899374110, 520842640 ] ], [ [ -1460262325, -215757265, 1934616450, 1664953681, -26453086, 994983542, 1387706208, 457555435, -1260045698, 1337622189, -1767285872, 96313271, 1204944725, 303279286, -649253763, -359468204, -172638636, 1048142019, 2113678069, 1196504485, -787995177, -1669873192, -115337944, 1537576459, 579010260, -765323108, -1764936148, -1064173506, 929568804, 730106033, -207313690, -713452352, -1395802191, 2029215659, -298320442, 1147667523, -168930309, 297270808, 604460704, -619195024, 1877475445, -183357319, 1138448035, 1788220205, -504873233, -1142414674, 2017123725, 1227934598, 1249110373, 1915744743, -2027431556, 1910087449, -1646748814 ], [ -1523414295, -1211132837, -1660818641, -1788838490, -1609927562, -62589617, -547595921, -684110800, -1409529327, 2031199400, -719563773, -117097571, -1536607071, -1236285462, -1141051281, 2021773581, -1390432744, 59621840, 189811498, -1833694320, -640136985, -1800129796, -1396129401, 752876336, 293874142, -22351487, -1230714450, 533567285, 1737982400, 1501778299, -1403610528, 779036677, -1099881243, 1553875608, -115995186, 1042339127, 168815547, 749041235, 1867848263, -1568956960, 1733485220, -73754842, -1537203817, -287364697, -1907584857, 174785190, -118841418, -467537856, -239494928, 517274043, 1403248696, -461898503, -2075154405 ], [ 247466936, 1910004746, -451507107, -1620670538, 1725577643, -346644433, -543675512, -878973593, 991847568, -1521390127, 488488833, -649746013, -491672704, -1221105503, 1321265378, -199559831, 1836387009, 1408668371, 1118771686, -213825595, 1926670986, 364854990, -273560676, -655245624, 1777000012, -1055702337, 1615865356, -1165587816, 1126944938, -935599166, 1439676023, 1441413514, 988416455, 2113484116, 52864442, 1454766162, 225138539, -1981180271, -353532598, -2008073912, 705631724, -1492794795, -752521745, 1595259010, 1029329617, -704193586, 21970306, 348096516, -630553103, 1072979274, -1515144555, -315779595, -1050008226 ], [ 769207403, 602155973, 1318769314, -558992977, -1156341506, -2005023336, 1548804700, -731269595, 1093487880, -573989313, -721500873, -1141169028, 1208389731, -917769964, -874849609, 880156602, 77270690, 1057706365, -1702732801, 1970956051, -1130747157, -1640298410, -1677776862, -808634949, -328521097, -1816579929, 526415796, 486635831, 1190142374, -2077096465, -1734088614, -1265484878, -265619050, 373576447, -1280640515, -606712890, 58060845, 190594581, 113454341, 602315512, 1097827008, 1455736506, 1998646595, -460097422, -737976060, -949630521, -643882795, 166666779, 447477420, -1848204711, 2142221257, -1967463433, -425284993 ], [ -205139514, -664560363, -1210842549, 131169282, -2116488694, 1045296769, 770390261, 1163701897, 1357877690, 1664407709, -1512350025, 1438937033, 274458177, -1617074228, 2078699544, 1338827606, -993186778, 1677501511, 991341725, -227276163, -1451258379, 992572938, 1855825224, -1319760448, -2145621414, -1161785820, -881627163, -519033518, 2046262085, 1990507723, 733108989, -1213804463, -1237613727, -1796901059, 1251405645, -1199002402, 1709764545, 431042995, -54669906, 1843758615, -1477367161, -155821642, -1036835075, -1369609510, 1903160642, 452116244, -1455552404, -1686414689, -807853984, 1432977375, -1522404096, 1038181872, -1693909714 ], [ -700998822, 94596906, -1593343419, -443630216, -997280763, -1949191722, -2143274441, -1523876401, 1067282837, -1985742140, 24094608, -2041870619, -1221205523, -1380960432, -687905336, 1046465742, -338959064, -2084047118, -1526091367, -839763066, -951704378, 278262646, -640476199, 1046698856, -1063111148, 764039888, -1714918692, 2097767004, 2090308903, -963673571, -1141673499, -2146887816, 2044338283, -1983333109, -2138455535, -1728643976, -880771319, 2041130330, -1431983707, 300855133, 646147729, 1285778062, 856349646, 2083398509, 694412865, 1478619306, -773788805, -396786790, 1018659334, 1614398472, -2125653181, -284537647, 1298385029 ], [ -1657994625, -632172015, 206722578, -1791593166, 1785621232, -568000680, 1222082691, -311653100, -421219605, 2001390325, 1524139084, 68107691, -153835014, 1206057175, 792742415, 2058429987, -716678994, -1663557390, -1311193357, 118933588, -801138516, 1328506602, 1611315527, -1344846782, 2103550362, 563628740, -1013969493, -1283409700, -1437253198, -124085017, -1842185652, -1584252167, 1090146693, -47891535, 120260181, -752996495, 240948528, -674696107, -1953323697, 292937061, -1799346521, 811101505, 1780792180, 719178630, 329556381, 1994227731, -1205998122, 1176707910, -1256444165, -2145426070, -1112812342, 10464207, -1873645592 ], [ -950306959, -1933752110, -1102375152, 944829882, -1493898024, -1014656756, -1564793397, -496219067, 1121231956, 160472541, -1287669218, -772818830, 730320423, -91111662, -172084283, 1567708822, 1370807628, -1099084359, 877313173, 1250950770, 1717913777, -1013832809, 979190458, -1344549787, -238127634, -1835416696, 445954868, 791139509, -228503243, -379529906, -1108000714, 1161474751, 1762424333, -1577665480, -962749428, 443887246, -576420031, -2091704716, -2057858938, -1143191511, 2008328885, 470931150, -1051200538, -1906799364, 1100307688, -527298511, -456624500, 264839795, -1166439914, 977476849, -800135408, 883286030, 74533480 ], [ -1511052818, 530058733, -1824629440, 923574688, -531036630, 732227462, -1113229580, -398795194, -834549105, -1069777540, -676523282, -1916583382, -441617955, -1618630452, 79888180, -1758265802, -2107524416, -261737584, -867573239, 1618671017, -1012035429, -432399775, -1132913449, 1672780648, 1239610015, -1408832316, -1068166971, -1346737681, -1499095452, -1113451946, 1511081190, -176838574, -502762445, -1327988852, -1357063649, 237218328, 1078929524, 248853804, 675058600, -1024361755, 1912547936, 1385490365, 1622619658, 719835110, 834578124, -1843189092, -1456032029, -1578510652, -72236031, 377838167, -1637290109, 1080392179, 212163999 ] ], [ [ 409913630, 1790071746, 363593524, -2131064216, 1154479064, 1614971252, -1788686256, 168869843, -129918577, -1497871907, -961674434, 1528431722, -465146628, 158468606, 1190149044, -222626615, 1680260894, -1210455, 2086309149, -1514527551, 1666995542, -1663276874, 1344968903, 693879723, 255702244, 1633856536, 604397704, 835193804, 1092283198, 1463661245, -1150440047, 1480782919, 382342044, -2009870432, 1797126463, 1163742429, 1681861708, 1168628691, -663514680, -644344025, -960028518, -387195554, -1998123733, 1054371522, 1083893015, 2089736699, 217284701, 2095193114, -1246038542, -112344055, 1213229110, 1243610960, 1175456262 ], [ -145764780, -1833631962, 1571782574, -509191210, 643075407, -1575038235, 1875356199, -1044686658, 2135630231, 925168786, -729338446, -560152874, 2058680102, 402938714, 826836896, 483625886, -1124911205, -1578619447, -2134117925, -408200551, 789580312, -852326433, -1192370193, -478000321, -1153720038, -279289416, 224060132, -977565582, -2014657826, -1710223852, -359191314, -1385650247, 1285799272, -1439259616, -2030401814, 512609608, 532325028, 738234761, -1467248196, 775709548, 1558383246, 450024270, -469496066, -79396981, 1340555195, -1532945371, 961300714, -989464760, 1622789509, -1546967659, 72412697, -427266372, -59644189 ], [ -505752998, -1986720736, 1537101670, 145230400, 430800893, 94387779, 123664234, 456962111, -346092185, -1584749995, -2021839313, 171660865, -1348276231, -197429748, 451829154, 412213743, -1424090201, 689557356, 1893351251, -595181928, -1638750110, 17407779, 501894213, -450551436, 426501426, 1140270581, 335153784, 1273130090, -1520132712, -889309928, 237793038, -1032742332, 2123461085, 765891908, -378341768, 1176890640, 2075597861, -2100816718, 244268021, -311660087, 1095354627, -825789590, -749330174, 1144696633, 1677730481, -1530980931, 492952685, 1195059630, -1440919067, 693236141, 2060009015, 1472871303, -1312455156 ], [ 2105579144, -613906649, -100694993, -895076940, 856465848, -1607531730, 901775364, -1910085193, 1479930837, -747366799, 77847063, -1168142744, -1685140123, -2047536488, 2058848215, -1562238496, -1903369112, 59273796, 1985883385, -1791321414, -1050728420, 239930857, -32281314, -1521517813, 1935576420, -608529603, 758751242, -180512095, 367483179, 1737120113, -747784478, 1350504082, -891609250, -786265851, -2006704653, -658116153, 370794091, 600750934, -300212779, -616279883, -1184117343, 1736004061, -497296550, -833397606, 1893832363, 587525694, 1496367114, -477951179, -298898375, 985819007, 2061382552, 1239966097, -162702927 ], [ 420316841, -647930700, -187877258, -481377317, -1720473699, 1608966417, -1559493004, -997485751, -1060106691, -1193559545, -10321428, 1978035695, -736753875, 1006177298, 999792152, 1132929972, 526078193, 1032039404, 1122932896, 785581141, 251195666, -1755576612, 34938415, 1089542352, -678796757, -1078372228, 404637139, -1578807369, 940843152, 2074482053, -67842238, -2027809610, -981579996, -2011607661, -174859364, -816419457, 1173937190, 1478336604, -279186859, 2052754370, -216660030, -1638410955, 1753722338, -449082495, 1655330154, 1006318690, 1888436266, 625039064, 398284144, -1145138445, -947940410, -733554902, -817406855 ], [ 405336043, 1589402381, -1995413644, 509373737, 1109085012, -243647798, -964628527, -290330494, 1410236123, 1780166951, 788851668, -61814302, 624550611, 760010228, 1148307270, -1526250331, -1824783335, -663097053, -1030917857, 492986260, 93361712, 1797029541, 1190377388, -1513151270, 1499183042, 1162737758, -506360948, -1898573541, 1261207058, -1318018327, -1201413549, -126840641, -1793426975, -432409519, -1088415902, -1919850541, 1731508173, -1027632232, 189134986, 1360482765, -80104963, -889511882, 1045114535, 824788014, -2104134838, 1370756018, -1639375623, 1020263036, -1719693199, -1866139643, -1624927385, 1033681198, -199929162 ], [ 436289384, -941959710, -1632168167, 1227179564, 1428969930, 1456161922, -1868910509, 1825100599, 179833894, -1305402056, -1293797944, 12247891, 444953405, -1938328108, -16779019, -1117086097, 1794794334, 494253542, -550189646, -333322468, 1448330852, 819047029, -483218065, 1456970505, 523113944, -1891782303, 561037523, 1883828354, 1560294051, -1965362739, 1640226828, 2068751410, -1448622427, 591123758, 1095354301, -1961511482, 1407384471, -456860748, -861760177, -1038486769, 24166607, 1282358468, 1381031434, -1179161070, 1404426622, 1401072076, -1883884409, -805987548, -2082882134, 2100856071, -118861383, -986085377, 1693315551 ], [ 794400600, 1890662859, 1289322367, 1955962605, -1217797541, -1271178782, -1822115201, -674932803, 220106257, 279414354, 760548784, 1001720101, 1362690833, 85807651, -975971420, -260734347, 1598955732, 1357026494, 1785704159, 172629950, 1199098939, -373139503, -2114855427, 1047122970, -1772892072, 580831249, 2137765656, -2037482844, 1004801991, 1581315699, 544565933, 815971481, 1723836698, 1190581830, -1977224852, 1177444228, 1105429501, -1167589399, 664335104, 1468335661, 1495597082, 1593053790, 1193589594, -1623122978, -64721482, -1146451596, -1842676464, -1015954018, 1758366227, 420963757, 1131733528, 12100206, -616774206 ], [ -73695743, 2078455995, -915148399, -811284017, 1491155197, -555937938, 1734788090, 2038716602, -1863861210, 722031578, -1743017787, 1628629721, -1652603487, 1665391379, 1156832941, 156544410, -1254606271, -1000869889, -295473913, 1492268608, 1708039350, 8107038, -1147354562, 276385598, 1424361067, 177674049, 1677229284, -2106303243, 8251272, -1950477343, 479935225, 499866873, -806086091, 1264598826, 1938089033, -184517877, -279302864, -1329686237, -2026501095, -400997877, -251296172, 1152440879, 1555105233, -1680958343, -1492344455, 258552249, -534472371, 868497347, -762679894, -361494763, -239838880, 434917492, -1848121327 ] ], [ [ 1647020941, -691737924, -1233457778, 603038348, -1567305909, 387213282, -1886142185, -1014630055, 971577752, -550602837, 1720266826, -619644944, 817734398, -2018945532, 2046349491, 497491649, 893828805, -750582354, -908408047, -272000360, -1049735625, -2058298021, 715839481, 930404226, 755105403, 231375923, 102273185, 2085268474, 115487727, 884208098, -358022321, -2005496896, -644584271, 950701095, 575751153, 831660095, 1063078691, -1209794965, 1346067376, 920922364, -825334575, 16090396, 1536456845, -1429389121, -847215753, -1322566681, -838041683, -1268545913, 1314269852, 2109652687, 2015952140, -609227201, 1856395224 ], [ -1796335954, -1670401547, -749429321, -908486024, 1793713559, 1116247078, 1087952833, 1315306228, 967372854, 18324602, -1895132985, -2078322743, 2042918048, 7935266, 1945916850, -2013708633, 583933880, -938899416, -582554011, 673708786, -20277307, -1569370744, 2146077072, 912635640, -598456392, 521349915, -1497208986, -301961032, -322819218, -549089872, -69649427, 1780978627, -2117445837, 228366254, 1892626783, 1670310818, 1707488723, -376057659, 288591606, 406476479, 1450310587, 1952529506, -1052967343, -1614538349, -1009368184, -1018849283, -857439302, 1789686858, -1222351740, -334988499, -611321878, -979100552, -1303850208 ], [ 2136057796, 542990032, -1708498013, 665550308, 479073582, -604742882, 1237270711, 1298673169, 1231534618, 597689581, -249786626, -1258609851, -1958672444, 1796552959, 1464700200, -1283115355, 1300247551, -1942136339, -1127941080, -1502277698, -684929500, -774530339, 54083650, -177187498, -1657240157, -1503266768, 1376814160, 206816591, 1812905571, -1586356246, -823799074, -1469642268, 1821192686, -1465040185, 1292224715, -1321204764, 978502831, -192060310, 2014999858, -1847196507, -753121821, 958241590, 1785172220, 167787427, -1724843415, 555365395, -94428506, 1180641610, 223386658, 1708977537, -1620016065, 532204746, 1019427693 ], [ -404090559, -106605539, 838939608, -190952359, -461283834, 349780701, 1304223525, -1568901387, 1606290149, -1288382127, -1727717085, -1371449944, -1818428146, 1941035726, -893979482, 1173341612, -1363958749, 125400054, -317954015, 684854574, 2097786982, 644151060, 867518611, -1020720410, -1623664370, -1775505821, -858237263, 235960185, -1887921666, -1017724759, 563843103, 1604048517, 2102629403, -1133643544, -1708972321, 312937653, 1881840047, -343198374, 1735980777, 1043259697, 1712689995, 1935940261, -1686369823, -379799364, -1933016450, -1956982403, -106608515, 693342545, 1658007244, -1592638843, -2004654543, -1698653105, 1832966180 ], [ 693886911, -80267545, -1705908030, -554783328, -1594390079, -2018225773, -261646271, 11361575, -204757901, 1595616894, 1776889413, -1625066277, -961496234, 4231219, -425480473, -275466917, 891296021, -1374567771, 1404539931, -1010222877, -648023086, -1195236338, 562973232, 840084648, 533374324, -27555647, -845216827, 806244060, -1638009496, -807843273, 783904906, 825523245, -996140064, -681879423, -780471309, 1661273881, 310763104, -1637954961, -1456814513, -1850414992, -1110256353, -1192577934, -231589718, 1062217538, 1625573305, 251393092, 1169331151, 665705580, -783415549, 480959645, -850107659, -821188063, 2093130459 ], [ 1763827322, 658780437, 399644568, 796862601, 1086559612, -1910726474, -607777781, -1696630049, 125277404, -882814916, -729634258, 1468926585, -1270993954, 1763811340, -339886334, -1327018855, -1532116080, 919968110, 1729267052, 1606908889, -1416098580, 1627366993, -1178906944, -176921450, -2123638673, -1036038502, -773450505, 1959724641, -952126181, -959568114, -973371277, -1062166625, 171647360, -1264082403, -899673758, 139738739, 1101274986, -1687130365, -650507279, 303601230, 1789997003, 1905630992, 1598535884, 21342624, -1725881546, 1998652653, 522277825, 1742483031, 1806710352, 1255426098, -342611548, 464102351, 820699811 ], [ 1634998992, -1176078155, 236153589, 411753583, -1257560783, -421298085, 1826131939, -2078392840, 9405463, 469482975, 1751264644, -930247412, -458935010, -1802127135, -705558692, 2135874763, 1142424035, -307591826, 577438842, 1995173951, -258879434, -881975652, 1626027692, 1505358488, 71196012, -2096787999, -2092546173, -1642517222, 829804246, -1393541446, -1876227810, 780998617, -81165043, 131148327, -1322508358, -1225246967, -1108172436, 618679255, 2060790591, 1785813309, -1660093711, 771393293, 1106844016, -1973189066, 590322325, -238417824, -1309781638, 1244010132, 1869762181, 422122472, -1282406578, -305352967, 66935783 ], [ 1727825621, 1247782231, 733078207, 1132029475, 833642536, -774348222, -1574298128, 1457163718, 231343983, 1984689870, 777513627, -111584005, 630335834, 654189230, 2068097250, -581907607, -514267264, -626709469, -1684112188, -130069366, -234763973, -1300803449, 1353738388, 813473341, -1110135511, -1436344246, 507025651, -2125231414, -1498715064, -259948155, 2107106100, -1819261040, 123206794, 268172446, -1065848434, 87484419, 576394407, -1557937549, 1950666225, -1090935060, -563782245, -2042462170, 401625237, 403525504, -1648627520, -889632920, 1145564759, 914762274, -827646359, 557597907, 1061001879, -542937165, -1392669038 ], [ -2054183324, 1953132363, -772387857, 1314905200, -752204358, 911514219, -718526236, 461133876, 1947524736, 1089770841, -1440705419, 101735071, -987586552, -1205334327, 1427642631, 2072719949, 1826037661, 1456217019, -136212298, 112425913, 172008224, 1014586249, -1920458620, 1403659661, 1323014978, 2126623219, 406133694, -183466281, -90151109, 516205510, -847931419, 1189311349, -241501781, -937324079, 1010657481, -700958621, -1800561323, 94820755, 29266744, -895652520, -1998714292, -104274028, 1169317495, 1294878243, -1241168718, -299148343, 1732536922, -667746844, -102673006, 771310521, -183550898, 1466040190, -599783798 ] ], [ [ -33616184, 70269533, 1049423456, -695664845, -964894573, -601619133, -1149045258, -1307333350, 1371157023, -664798877, -987789483, 1338806157, 1239077113, -1092249564, -838133022, 1379836046, -953910093, 1551826317, 505440482, 714400787, 145883779, -2015697195, 1393836320, 262136914, -1405066968, 1430863642, -887013084, -576456153, 597531869, -932771150, -2119735567, -767180781, 786628395, -330384359, 912193883, -1846109335, -1041547376, -1126633920, -1872276885, 631081241, -1244312442, -118179281, 2106571870, -1085160672, -1311140102, 1850611890, -612444090, -878138769, 943295724, -1592067614, -523086643, -1291288935, 1682679288 ], [ -873661604, 287102947, 96890475, -31228164, -1862638497, -1019248294, 1524464606, 206781341, 1621249842, 255367240, -780178267, -664030715, 1182457862, -1126377870, 428177025, 1871187133, 1483670715, -483795757, -957922448, 522368646, 473458900, 955587977, -1835261828, 171420614, -2106887390, 2108778721, 1609315162, 1029902435, -882410565, 1058145022, -234459006, 639677306, -1151998774, -108845274, 1618375701, -1332252509, -495921848, -895089105, -1378174456, -441508745, 463825912, -1912240907, -1265025382, 1362243590, -1027829113, -705470729, 742149108, 1058332719, 1972332507, -1465342709, 1094400050, 961025945, -1614296186 ], [ 1617469633, -805060647, -330340722, 1272877771, 103046326, -965734734, -764755140, 1031090881, -1360369432, -121150541, 1062801088, 1651022053, 1400413534, -604950029, -1294116879, 1866470194, 418390252, -397565018, 1726406693, 971674979, -100942560, -1309129408, -1796759889, 132239683, -1656131478, -815463904, 778935400, -2092823535, 2101962093, -269407170, 1589872872, -1406617204, -168646570, 1969608637, 568341072, 1325378667, 794801449, 1028752580, -582527030, -200437398, -1934954950, -1034636902, -1870417788, -754354955, 970004111, -1269746250, -92246931, 222860100, -1443940566, 1336921956, 1164851595, -1342560061, -1992077049 ], [ -2127952501, -889357442, -1608007767, -2072614261, -167795141, 107376124, -2067614301, 423715231, -415461303, -1287037222, -1670063355, 1113070245, -1684630404, -1286373033, 913157364, 556845175, 2145324178, -1973828167, -1312191456, 694104931, -1161405899, -511268534, -874377028, 1324415302, 1224535298, 1313394064, 25313525, -52661184, 303555458, -1858376702, 199746690, -959504813, 1878495658, -1356405390, -1997791283, 1990379119, -1469241289, 75143274, -506320887, -990816384, -51406595, 998273034, -1658128347, 693839378, 1688650828, -900860522, 763898206, 1805305131, 1856471085, 635314458, 1893226909, 1190820323, 53829058 ], [ -1607081781, 1516158840, -916514084, 1016853228, 622233082, -599112841, 1179741360, 675810010, 1054349440, 1944535354, -967092811, 1133910182, -1976910232, 899418201, -1479644469, -1194552840, -1307407927, 1422186039, -541786554, -473886278, -595430726, 532910599, 1786656759, 763332092, -1712679123, 65461429, -1685467799, -1436300414, -1302740825, 848068149, 1612767825, -1085585953, 1899295328, -1007751523, -828272427, -1602918322, -1946845788, 515148112, -397424515, -1643229829, 277864711, -664788676, -460249774, 1672985102, -414500221, -201579868, 804394072, 1694384855, 1023056956, -31280394, -834772372, -1379398290, -1616480011 ], [ 1112034450, 1017547780, -629438459, 1884330880, 2003218294, 518646144, -1021647198, 28159663, 1383612644, 29731117, -26369594, 140241712, 1469446893, -383606863, -1361349023, 59139794, 574101762, 1867052674, -1661354945, 1901216339, 1312180567, 903952356, -1135359034, -1261124479, -311060953, -1363418205, 669909484, 1083583503, -93567456, 823531281, 1197853200, 1773234072, 808186184, -1143652975, -1587395202, 1891351005, 1174513829, 1500548125, -328640956, -1471019707, 419866232, 600096128, -1217308839, -129286990, -330319096, -1032437564, 1362196633, -61273490, 1830778645, -2141619879, 1884184296, 694317907, 859375019 ], [ -911389890, -1808566126, -1153500016, -246388071, -696017539, -1318249208, -2093083010, 848748092, 717009616, -1454399869, 1216173180, 2051174235, 2146713779, -1311959249, -312690085, -1921079934, -2094570567, 1475522712, 2010276402, -1278735079, -155834354, -2044349679, 1356137264, 206491452, -892745562, 2015343703, -1563341506, -998590001, 1063979961, -392031816, 861321814, -1128859545, 680180517, 249043498, -1945483981, -761114717, -869974655, 392403348, -265023693, -94399374, -1419392104, 1842177064, 1072538779, 730219588, -963548206, 784235503, -1138549818, -58124729, -995362794, -845485437, 641640276, -799021841, 988412169 ], [ 17143374, 2066235616, -1323231411, 1910634575, -1578714920, 213401729, -548187795, 1083607939, -1587095816, -1053292467, -1156370190, 1807095224, 150425994, -1442135549, 1245947712, -920970934, -1182097033, -24325661, 1252689417, 1458342822, -2080732920, 1709733222, 2134696378, -769266101, 72752240, -530899196, -103563037, 654256711, 646632462, -108719217, -106618639, -49082130, -395041273, -1618316129, -554122542, 925696166, 2052277153, 1342969547, 1552616582, 1215912657, 10353374, 781747465, 1445053000, -1190120216, -1507149639, -1003466955, 126465167, 1229221878, -214012932, 2073914471, -752125525, -163371245, 1797185877 ], [ -1414271533, 1428047692, -1498900037, 1748420850, -759264277, 580752296, 909257808, -531625885, 216003590, 1103001588, 1614356614, -1681192041, -19527292, 1516465248, 240048914, -2023877428, -1608446069, 1366711784, -329199940, 875917796, 1686310173, -1767549021, -192793672, -1516132699, 1469760151, -204477149, 1617716989, -859530788, -1523316091, 1577509950, 486181881, -1319269644, 834419313, -356138856, -1947205380, -1028769098, 1074115575, -1601240416, -697279965, -1031902752, 1000461941, 1546132806, 1235154545, 925566056, -1762872587, 1779147297, -1452450269, -406822185, 1407835364, -1114919019, -1216268878, -2034450691, -608980075 ] ], [ [ -20796534, -140032735, -1976851712, -1267156842, -2129122718, -1181226877, 449718038, -2110017654, -1439561502, 188999223, 256748216, 1701773799, 315777601, 1829137511, 961381873, 216809530, -501958617, -1669439226, 881136189, 1881495257, -575673952, -620597657, -1727491264, 419459022, -816086358, -2103838810, -2114982216, -706156544, -161227525, -183916852, 1032128605, 120511741, 1222981442, -871814195, -1150635827, 169898118, -1693749877, 1136091999, -1351067554, 1782837886, 2077531430, 161039732, -807012505, -692873148, -303720953, -89015493, -1822670023, -1299059384, 1242664190, -1921125829, -221232260, 1610729392, -1772112553 ], [ 1827678969, -116213559, -329013388, 916007526, 1190578025, -115801381, -1790474207, 2012762377, -2109515679, 1596283662, -283252751, 63595539, 1138298306, 1891966201, -1501447761, 1337400407, 692081983, -565775996, -318969179, 1165696373, -1546073222, 25135583, 954274918, 167983578, -223949614, 88566607, 49509556, 1304289399, 1378447691, 1797763533, -1837707423, -775165635, 1618227784, 609546372, -529078337, 551511877, -158276888, 1664288048, 249595219, -226724079, 530742867, -1330750383, 1162832304, -1275236440, -2045614787, -1927252808, -1863443348, -1714858057, -1929828366, -853755438, 1979090010, -1706979243, 756352372 ], [ 1593825547, 1328098209, -592625840, -1920901242, -564928538, 436259511, 1105981451, -1538431326, -853248402, 435891364, 924200840, -812093241, 1384796264, 1296246833, -600530753, 154955061, -95297009, 725056372, -763520831, -731941694, -330007200, -1220449071, 346806364, 1967378780, -645792506, 1550412455, -154047642, -1435450949, -16219095, -2505028, -2042240670, -88692989, -1444616685, 1264547087, 177701522, -841087369, -2136099131, 304937316, 877005014, -326059863, 1741458868, -1304561006, 1093366058, -18544472, -798214503, -909723410, -215431393, -1801427953, 647323710, -391659093, 774970750, 65444202, 2050833568 ], [ -1792598875, -30147023, 155824262, -1075739701, 740322856, -591881531, 1131842268, 1814378685, 1518869040, 569983290, 936090151, 1564447872, 2064363152, 962440282, 1773761827, 1999008113, -1392009991, 5283054, -612435029, 1932328375, 1048094072, 1657385863, -646015803, 1473579512, -1798681912, 1885891118, -1160036846, 109683336, 929158133, 1042943124, -1236042888, 237665321, 131057672, 1186531780, -769339463, 1132808343, 499421704, 1109837553, 1611511820, -307308618, -291217550, 1272546730, 1210613008, 1617009390, 216567186, 585210873, -1893584575, -194764162, -1089708844, 1517189705, -1621637177, 1195935016, 1446687736 ], [ -130566601, 722377459, 343034972, 812401053, 798113384, -1060600670, 808835039, 1725581675, -811589317, -830895981, -890382503, 1768403208, 1663642250, -653771073, 1876948554, 1122989362, -420627078, 1396499403, 1775440240, 1582732803, -125875792, -1216885435, -1429354895, 1406032852, 1000213902, 896966543, -1950408692, 1998618875, -1658216564, 345763838, 1894104539, -1107676007, 75684789, 1461111212, -1003405852, -1710672689, -84140644, 1267141026, 335770376, -246367703, 596637492, -1925012443, -651880171, 1623405478, -483600605, 1997854133, 213731468, 1863560083, 544020095, -348438751, 1809712208, -987894826, -462670445 ], [ 955447959, 1609269363, -1317278685, 2118355785, -298037666, -691474741, -1595368789, -2030297770, 246509586, 448270985, -1744375182, 1733653525, 188517589, -1918179746, 1466184918, -1300731519, 742577941, 756560335, 1333085850, 1329949040, 2085792174, -1775366720, -580224027, -585241434, -531581250, -1122109453, -1143024377, 1996629119, 1713126923, 783697650, 236088190, -104631843, 782104942, 1556291232, -316702242, 161758449, 1770046162, 1766666563, -1160049396, -1121809450, -1270093952, -2030066123, 835154844, -306065903, -2011288406, -1270119569, 138096216, 1441953966, 699769258, 141405776, -1346690862, -907682812, 1210787677 ], [ 1174990928, 1581318021, 115471840, -974683693, 12003125, 1701749874, -1370997450, 1490072363, 2126933236, 1373779115, 682977414, -389990152, 1523955329, -1456810787, 1115541911, -422277506, 12600845, -158078146, -2105686801, 2090177649, 715843065, 429607357, -1714790119, 1197467876, 1981977233, 1351385650, -1076898782, -1368319766, -569800596, -2050407548, 221446106, -179382660, 11229047, 2104488410, 666355336, -357084093, 1217398254, -559472076, 1106572399, 1858644516, 1752714308, 81103205, -129207750, -439924832, 146770389, 1873466952, 1606649360, 457317828, -934880714, -530293263, -1091264500, -1346411580, -2108298483 ], [ 1176307950, 1024266047, -1378302313, 805674272, -1437143055, -958978926, -1037037733, -1589500947, 983685821, -1964814719, -406440009, -52128500, 331277188, -1316483547, -122814393, 1260131045, -539863314, 1932880148, -301512254, 1189102207, -1657207627, 1510090716, -87041761, 2107936915, 861639679, 1034272998, -1509814679, 289152949, 1022451268, 1331488092, -531095438, 274240817, -1402789251, -289845493, -103482344, -2007875821, 1789303717, 614096111, -1361457326, 1707326951, 822135586, 829579298, 1859456410, -411688612, -622174794, 502079061, 1668688353, 1344136529, 1231153521, 1134902736, -1997188127, -37888286, -619761195 ], [ -594092998, 1528986035, -442966715, 1446588680, 1751956440, -192702683, -1417967659, 852241389, 1558985477, -403372302, -1308746477, 88317335, 2065405748, 73325931, -221865403, -257876620, 1002576173, -683024253, 985155703, 2089646812, 1170511959, 1841041275, 1242945746, 1475989917, -1979658952, -631480785, -973521497, 1559956857, -1160888912, 2009108497, 852951419, -1615115445, 787342474, -675979159, -871734548, 2121980523, 1260753003, 1131134799, -809083471, 698175474, -674588092, 442335068, -434432250, 470421373, 1050504802, -793956831, -2096897818, -1731711178, 1745754961, 1973084992, 824869669, -1687714898, 371937209 ] ], [ [ -290118560, -1128152003, -518499447, 1226270363, 2131881696, 1601112898, -1272122124, 6643112, 121084472, -891373973, -278878682, -513019387, -1848628168, -359699162, -583431453, -833587092, 488632967, 911342740, -1945873440, -677856186, -2014918533, 1379617408, 1834833941, -155945797, 1911320645, 553879756, 1584983287, 1923940556, 373816058, -231697718, 1039170790, -1415852259, -873333914, 214414731, -1282718382, -14278506, 1528486646, 1213686034, 1680556161, 1547044914, -719953930, 913194957, -549648275, 2024882548, -1388317806, -991301306, 1896586171, -1120146541, 512975983, -896416324, -925640987, 734041218, 1266419461 ], [ -1148727593, 2073937274, -1767733704, -1717743418, 2051801155, -1909437604, -796240710, -1627137415, -1192305788, -1829651555, -606668416, -877619581, -1467052840, 939220069, -1993862057, -110427462, -835871213, 645361354, -696373389, -117342829, 1335804570, -1527254467, -276437986, 266946943, 1016843283, 157097347, 1012377948, 1270741932, 1241211525, 495836747, 1797481971, -2050037097, -5878374, 1297300180, -1701007633, 1366644551, -1981427574, 1230624271, -1344713298, 719498361, 1413953256, 1349482075, 319328666, 1754117484, -1545680372, -1131797419, -1577815344, 942290209, 1681492314, 1848640861, 86029739, -1580349143, -1409188831 ], [ 542578964, 1704018030, 2095887114, 948015994, 1635651433, -95482663, -1305255858, -150042807, -1720469915, 741533802, -732462866, -694456718, -2134552146, 2147097804, -311851666, 1222152592, 84080886, 605417967, -137767647, 805102101, -1289242863, 2130664015, -309879285, -2101176838, 1943528697, -2049452442, -118972635, 1224185380, -556344369, -1248152027, -1114520704, 795284342, 316856851, 14347085, 61249124, -778805881, 1868631966, -1153885850, 1449722964, 1188614562, -2118623218, -1413121916, 224537492, -1465782096, 1514050880, -249397542, 1446709019, -1635193709, -2044372420, 607788781, 1297382991, 2112998408, 1235102289 ], [ 1064779476, -1898558106, 443390753, 917433165, -452524224, 2143955426, 2095899622, 1529257202, 1631843836, 292181563, 1376926979, -1841486674, -1159612481, 704170406, -1616708611, 1344159722, -1383232565, -647639867, -1036422448, 177071077, -1796589858, 1340854922, 1668261200, 1061085788, -1352051060, -899509882, -1174202878, 438455383, 1667127443, 1628719528, 1967710064, 814032546, -1194940967, -437370355, -883972590, -1874277495, 1288932129, 335348109, 2019768017, 1465645754, 642853942, -1959716633, -246596904, -107837513, 749813424, 287787943, 1203808512, -2052750047, -1663630226, 1944300284, -277891450, 1385952723, 1534600677 ], [ -1629505859, 882292257, -1400678513, -1487028020, -1098274918, 1096132314, -1747401932, 719154109, -509864766, -1010825842, -1117202128, -670002519, -648104765, -797118035, 78247497, 2118486336, -208191545, -1358406352, 479489594, 1414827943, 428117876, 131578125, 725940298, 1634328191, -1818668381, 2069577817, 1688759601, 1980336804, -7438782, 1521505265, -1796082568, -371204516, 1630199622, -982379541, 1131989010, -775252796, 382903873, 657722836, 1623113606, -679203740, 1234802520, -279651146, -457989233, -1805018447, -1819658352, 1163986056, -1698193796, -1668726397, -1351314399, -699965628, -1448488005, 388410953, 1383337280 ], [ 133894965, 709094027, 1688482908, 1694431474, 681560358, -1854624314, 1241437871, 1106442742, -844193323, -1450462416, -1579442712, -960740850, 1045094388, 1915460151, -1487866961, -365672609, 1435232916, -1778654468, 1902745430, -2069277948, -932317745, -2007998255, 1121008099, -313497759, -269129873, 200092404, -863299827, 1103899737, -295737132, 1271127718, 630360683, 751405401, 2096237271, 28137713, -858805625, 978915914, 884519286, -71036294, -709227507, 1848090365, -1067754319, -1808805017, 566257687, -1798291521, 1122223641, 1469705466, 933665896, -1133266124, 1900891015, -1767083671, -1686336571, -841431737, 174649107 ], [ 903252366, -898319068, 1784609501, 1361320286, -1156259343, -1881081637, 866890089, -1392413572, -937083330, 1168353776, -1335171971, -624310775, 1835682437, 780825538, 515482767, 2141065582, 1161913353, -172446790, 706608923, 141666233, -586224580, 2041518486, 400860013, 1058251976, -386570760, -1302418779, -1621472555, 1306959475, 90635922, 68111359, -1627304196, 1234242230, -1015276226, 423279871, -642901883, -1171102493, -1446445475, 1350507710, -1739479628, -2138779752, -830479172, 1666577106, 867865104, 1368416204, -1268741308, 2019235889, -1642141851, -1994850214, -98376686, -267857771, -897124529, -1421069205, -767943816 ], [ -541210823, 435426307, -602191310, -1098103317, 419021572, 354725524, -268736131, -1674882953, 1999621726, 84460256, -954454387, 969781980, -348964119, -1442313586, 861805805, -1749343228, -959739000, 698789871, 961261330, 2109786268, 896413331, -1152188070, 911556224, 1080387060, 751947522, 1057054658, 1363481842, 292923627, 2125715450, 620215859, -1909815383, -1406467268, -12255080, -277582491, 1344672355, 741124020, -2147280884, -190355333, 193931708, 2064922164, 686328109, -1372769379, -1323955136, -790363008, -425972695, -1680846922, 1243183410, -1856446791, -1861083542, -1600985578, -1568235440, 275007339, 1366097978 ], [ 1900629620, 1328027528, 797794826, 388279490, -818515086, -359975588, 1599677476, -1693712859, 1397578842, 1337612991, -1900402597, -1109195228, -816011557, 1774641220, -262700744, 1184715127, 432464364, -1799866872, 716813523, 581938454, 1592719404, 1806574927, 375390848, 1628515026, -1548831235, 486846909, 332943014, -1408925308, 166685636, 774132736, -364213562, 713574706, 1053050592, 381112712, -437467714, -1006126785, 690568910, 1719261762, -163895672, 11067712, 1770049131, -871383476, 1321169637, -1051313188, -1039615546, -940521256, -1921431713, -167099376, -628258129, -1155984021, 1102072571, 74794987, -1306534782 ] ], [ [ -1322749039, 1329417439, -983753916, -451823562, -1633524438, 1306603833, -612485273, 880020995, -403857188, 1295476433, -413529774, 1699237516, 965884454, -82147078, -71463213, 516810777, 828951478, 887179238, -2005148001, -1009706014, -272349682, 158836055, -1761805047, -1289899198, -162770652, -227480069, 494778128, -1848408666, 1274485943, -853908317, 215689447, 1921277127, -517533796, -800799276, -1011626138, 654574052, 1964701965, 256833188, -1295854050, 1916024956, -1965306776, -385087574, -1606835775, -2004826667, 2136768131, -1782405190, 1744272246, 193176091, -771986560, 1558507307, -2130951559, 817518699, 1147641146 ], [ -584290665, -856690252, -2108205019, -2052352986, -1958645709, -186381866, 132260300, -325747690, 869772647, -593742360, 1247165128, 658707957, 1876951586, 970724238, -1597750208, 254192364, 675658315, -2087410914, -1958459482, -2051207721, -1411271168, 1639577006, -1115984869, -1346718566, -231426337, -437810192, 2118869243, -1702837328, 1463864641, -1162643460, -816239873, -62905557, 2041896815, -1135818841, -670267794, 683254784, 730368857, -569906073, -1583693773, 1238955329, 1719943759, 437873858, 1601210423, -1056712035, 1563509958, 1324494753, 1728149803, 1855799835, -664077877, -1631897310, 1069490335, 728699097, 634158098 ], [ 561762351, -1972120733, 728910645, -68018288, -2013541870, 1526977702, -2026683994, -1144551465, -881277897, 1214844941, -1802885213, -496511910, -575190707, -366071608, 1599534730, -750212459, -625191412, -391505339, -460221862, 1950366378, -998485261, -1660005059, -336711648, -1788523182, 1277804874, 1684484708, 1421167459, 1309418273, -339049157, 852047559, -442980514, 1522678682, -1309683830, -1543260008, 2042693528, -599137518, -811768929, 723440758, -675844726, 1062537098, -301264276, 1219733835, -1802024353, 977451209, -736425286, -330983059, 1849347223, -76275219, -1827801602, -178698428, -1114607338, -108476344, -1212250221 ], [ 614372388, -1137867714, -148784306, 1952559862, 591967021, 895738991, 1169713839, 1802991808, 1658432639, 1535925768, -682683051, 535780389, 1366199961, 256876198, -1601243859, 39083786, -1219037123, 814038586, 1544636527, 866830912, 218723568, 427166721, 165478328, -219294957, -1172641390, 753180676, -646387779, -1474530267, 1289326270, 221335495, 87471502, 82892259, -1813365180, 148927382, 187295853, 46466079, -2117416928, 1074872932, 489881252, 1105923548, 16532108, -731936497, 1431044431, -641011750, -200718524, -2076676646, -1448201885, -1660880604, -328534311, -1020806024, -719618173, 1141217214, 785944819 ], [ 1279425001, 1356623869, -1082266766, 496532746, 1588086751, -838466780, -533873158, 135063880, 1280123383, -1514990845, -142361985, -1106510108, 913112445, -1108457045, -617130668, -659780798, -1844230787, 722025026, -1056340610, -39390399, 846491158, 1232102000, 1795111625, -1605890612, 551008071, -737387882, 1155146474, -477840839, -2086824068, 1529079642, 1116962247, -728334416, 1441122595, -384662515, -375160013, -859350612, -26236478, 2123801994, -1922542965, 400928851, -1397429216, -1615696659, -1904916083, -973895950, 993719430, 1014519613, 1287906262, -1523174093, -1680763071, 2070464620, 1810741130, 859167468, 1458255906 ], [ 1307335399, 327641462, -104456362, 2054231769, 757098973, 1642686012, -1257749441, -1191244470, 557244020, 1950068426, 517859391, -244987495, -2040763985, -1482339621, -1156049872, -1288104688, 868985529, 791109473, -516939976, 2094047439, -456820514, -235056283, 112632983, 314111281, -1326534229, -857964433, 807844944, 1483728741, -328679898, -1652892582, 1509878364, 353249691, -273797416, 370314160, 1386549575, -2142588511, -600724464, 1892201043, -855635459, 2037285032, -938703748, -139700512, -1846928296, 969123218, -1119057766, 1497706385, -1590054604, -1646239575, -131999633, -1784048248, -733579589, 813079485, 20571495 ], [ 255517535, -1757851422, 770489968, -1755794914, 309222646, 1248841159, 972345259, -631780125, -1482153450, 1420082491, -1221410793, -18520146, -1129476902, -2019552703, -358543446, 216099107, 1114803166, 969762509, 1423338466, 1348332068, -423927855, -682231250, 438300466, -87456147, -879702072, -2010918824, -104037399, -131830891, 1893696301, 1342259291, -990909487, -1673516281, 1236708642, -54868810, -1966260876, 1090129923, -664676433, -1412425769, 681960373, 1224928653, 1185415090, -969516844, 395932471, -146740318, 1585796994, -1332573098, 1377764631, -660037024, 504680276, 9339928, -652306756, -1153396530, -585358868 ], [ 461346358, 494337490, 529459838, 672384408, -1927823880, -452746408, -794578732, -440159444, -505667440, -1388220521, 1996628094, -2146248748, 410529597, -165392650, 873727405, 1420952354, 639396972, 1144785957, -971267197, 2121457598, -1772659871, 727592282, -1517957133, -1142835023, 1396991164, 761707303, 573280938, 1410805671, -951593457, 605577548, -1280226100, -78493875, -408650641, 509007216, -1868483877, -2036662280, -2011647700, -1008834100, 326783330, -1470007125, 2109898409, -371877874, -845267663, 1688079079, -1394958273, -1340246797, -512006080, -1842607069, 779112252, 1189370674, -628847031, 1580131437, -2116013783 ], [ 134839721, 987898520, -530142538, 1918247889, -298350024, 1795506995, 682864210, -1156114691, 1422714284, -2015364706, -1333843199, 1201879230, 1727686397, -480840289, 675985229, 848090595, 1023450106, 1742363166, -1774198300, -1320375926, 1796776776, 191459950, 121094829, -416897983, -592245446, -1096014766, -434060792, -1832382418, -888912068, 2119853557, -1447522407, 997372137, -1998624882, 1004254608, -1011859227, 869178307, -14552600, 1183806693, 716231403, 249389662, 1002215604, 2000955062, 410616399, -1400711460, -1649000481, 204472473, -293996645, 466239613, 719001582, -1344501176, 1044431666, 2110255481, -753737434 ] ], [ [ 1841409280, 1840141579, -349814945, 1268654025, 1857054853, 1510672844, -478408772, 715305290, 397567099, -370395935, 599175248, 1864739556, -2035738552, 1724194023, -566697535, 1410791070, -1684326162, 1679878226, -223180968, 1789329766, -310267233, 1058096399, 412829360, -1287046261, -1076524714, 165559273, -56850766, 498190302, 1317826218, 1174130039, -1895793251, -20842490, -1510756582, 55281129, 154357911, 2128435528, -479453855, -205276921, 49362840, -1589095638, -1890155586, 900585082, -856330398, -590379075, 2114073874, -1080017000, 1735802866, 551739947, -1008721569, 1951494292, 525064675, -803979846, -208923376 ], [ -548590817, 1483762938, -148219161, -1989294338, 807430041, 1103527169, -446896276, 1811882132, -321736993, -1013067684, 862882113, -1599080364, 2083639333, 787516358, -788109021, -1796453039, 366478718, 371644621, 1264456361, -929528535, -1236401084, -374732198, 1367170314, 1752611517, -623068193, -1942900337, -1670643795, 190796196, -2040527193, 961453849, -2005376732, -327945367, 1278364294, -137943682, 751355674, -713712786, 1260530499, -314826479, 1086402602, 1942006014, -511207036, -1151182653, 1859800493, 776907068, 1623263891, -522319249, -651324789, -1614672388, 1172272713, 1478190029, 1372921446, -896904445, -49545049 ], [ -29411200, -1630288340, -2146780140, -712720532, 44326957, 2099428458, 1605394622, 927435374, 1987526262, 1179874240, 112726761, 1769201446, 1803435729, -1276623729, -933556935, 2011779993, -2122966157, 77919330, -503312138, 1050886281, 1968228485, -780780697, -1200748514, -732691681, 926114358, -603014575, 611574168, -652582143, 1032645468, -1879034463, -675963446, -817872088, 420538076, 632995377, 975549337, 1726460648, 1272518146, -1968532384, 762957276, -2076065406, -371184687, 396851176, -776690568, 857594564, 1271442881, 464880979, 106979627, 2031705689, 654317959, -1164501920, 672009528, -80553047, -2045411313 ], [ 1786285486, 1270413919, 504646957, 742986728, 331236317, -673862321, 1859040752, 228479972, -691907160, 793557981, -1472418589, -775059254, -1592441203, -1782095774, 1382430980, -270210075, 1533081659, 590517776, -1142983816, -1239592072, -184377170, -1740487772, 364435429, -174445042, -1550336739, 106084893, 1498130202, 1755399426, -348415240, -1833318577, 1561107886, 219102038, 1117020728, -1953268289, -880664683, -920821216, 930179176, 778203209, 1033820250, -441735484, -810618915, -1334846702, -1057697587, -1442238285, 1389111770, 762819553, 764216590, 1657524919, 1028959197, -770711103, -802921573, -1600789524, 954316065 ], [ 1607728307, 920439707, -126250692, -716078718, -265178602, -985866571, -1436871208, -294656862, -1130764053, 1026893187, 1745948925, -1316031767, -2121560445, 1607444776, -885083449, -1051081482, 1526322791, 1458715636, 346294017, -1478286687, 882878971, 1028389956, -243402536, 263689184, 156524397, 693461070, 67188925, 2036401174, -1996346560, -1921749278, -1498192987, -1506988176, -5371112, -1807817009, -1326272942, 84340098, 1716382506, 1300547208, -1216610750, -1912012964, 1026436546, 1200042563, 1842688664, -287523050, -1896533771, 1895921628, -913240489, -503816329, -368433432, 2081332339, -596221210, 242758190, 18211547 ], [ 2104504671, 1942775618, 566445849, -1692962867, -659982782, 713173905, 1303130379, 1081683219, -56005826, 732606400, -821163398, 583873006, -93048732, 789322298, 1597352427, 1374584270, 997752623, 1150468831, -1401152264, -1353375494, 1454266637, 175698843, -294554982, 708781581, -1791566174, -1438425131, -1515384268, 283969668, -1863312605, -1955706890, 758438841, 1008651727, -1041251537, 820302964, -1733667833, -388924157, -576944436, -659620990, 1576107530, -1810454641, 552882792, -971912791, -59152698, -1283255695, 1001563441, -1885987893, -1821516936, -735303592, 1643991971, -2044939159, -1384112519, -35336171, -2055650262 ], [ 147287284, -591157567, 625475205, -1896454246, -1388564722, -1429885637, 1019788818, 1026491266, -1648004570, -409168300, 875672094, -2117853366, -1715324275, 617432647, 277787922, 889535423, -143331790, 1726420012, -1608465973, -1483470493, 581168594, 1534015162, -2049118568, 896393816, 2029628738, 273257803, 1422007931, -1023190131, 1309777223, -181064084, -865377963, -1295918171, 1515609964, 934990339, 1239660156, 874411529, -1049395500, -1324868946, 634729044, -1062503196, 635752426, 1722762190, 1069157328, -121612601, 1755972791, 219546670, -129200331, 1969780672, -708269672, -1258323150, -1550624102, 546020130, 42924957 ], [ 1176885270, -1517489167, -775500704, -1628549641, -821125583, 1976960181, 1704325953, -16776928, -1720538357, 2125626042, -1471646290, -1713087479, -382444541, 1894788336, 1281579443, -603123363, -193309606, -1887179666, -985411777, 730568352, -342330214, 2056810818, -234245619, 1489720937, 975065850, 33026975, 1583769538, 1592909173, -767720833, -951596567, 895670800, -2030915249, 864956571, -279103162, 1146531020, -1589033367, 323241975, 154966880, -2084354079, 105690081, 669445109, -407148645, 482314423, -745992346, 478972417, -1102082476, -939315450, -1842408380, -1727068918, -1569811681, -1334220468, 939298450, -1218889847 ], [ -621321245, -1401836491, -326717179, -1097205595, -735171632, -1852455132, 20815291, -990738053, 649474691, 2138400766, -63766922, 48881982, 1419341791, -668198727, -1541594539, 946985411, 642927843, -131166344, -486696133, -2020790863, 245146078, 203537259, 67283645, -841527658, -1495737090, 305732520, 515422417, -1403517946, -1629747792, -74947793, -1941716376, -1315805313, 585779256, -864081235, -169778764, 803866454, -1388372347, -1169722492, -870048163, -355892263, 257243349, -1833355829, -112401461, 803855728, 1509313114, 167259715, 540561311, 1347719644, 975873574, 150647912, 284564610, 2122631930, 1104012160 ] ], [ [ -1111830118, -198656139, 1039839423, 94981830, -290654806, 465402281, -532728341, 765329000, 994410879, 1709471062, 1956602578, 908309063, 1097694251, 1169326141, -729617240, 1784692974, 42484315, 1578508770, -1214874536, -814743305, 516421759, 337509935, -418385218, -1198683763, -1167659501, 974917805, -2056891174, -1634644420, 1826753997, 2058034310, -1808950751, -1536224651, -733110491, 369152773, -1329491359, 2071425958, -25223158, 159255584, -1310201913, -825826901, 1014518676, 569602174, -1181891365, -251240579, -1350953321, -397204956, -1215968731, 2060082075, -869458953, -112518657, 609161164, -1971237556, -1247136604 ], [ 2099913301, 845465550, -1108363411, -299913768, 1535104098, -1301338249, -863697135, -1116500307, 707992379, 117397846, 2797138, -521284975, -738799508, 58941299, 1284481451, 1342519112, 1222051508, -1950639383, -42224216, -456938862, 1869299861, -363170457, -1087368750, -1069802654, -1310834112, -249626923, -1012972773, 286186941, -1155927735, 364892724, 496733261, 729428559, 1642941726, -1817763865, -1920088884, -171766261, 68781122, 1106437540, -1173228084, -193078873, 478167515, 672102403, 184866153, 388474917, -1442790790, -151531088, 178322002, -1808488128, 2012999979, 572196984, 935252538, 148232225, 1849812405 ], [ -2123068586, 1967492703, -1259040911, 1651753531, -1883774478, -803865003, 301653850, 676922759, -2082423694, -606293725, 1470686786, -1361130937, 1921800292, 903109813, 2042596231, 1732062310, -1174310801, 1894744720, -20869868, -1037506474, 1680057095, -126661705, 804597799, 472717782, -864379111, 2074407619, 1434312419, 125475835, 317553517, -1848611164, 987776038, 1760127289, 2016098135, 257612473, 2136786379, 1281326505, 20709313, 1290142965, -1474838001, 754774246, 513502864, -29222960, 617846071, 1512382734, 309859952, -519563861, -334797638, 293338496, 350298563, -800772272, 146201989, -912422605, 1909940299 ], [ 148533155, 1449982817, -517594771, -456601749, -908484067, 304369477, 499350935, 283695039, 1447241649, 46034246, 1378864889, -1898094021, -601229888, 913086408, -500442921, 993299703, 394744603, -67925697, 248422957, 1724742757, 766971510, 2078429883, -1736210693, 1343950239, 1680419394, 1837657862, 167959835, -53675587, 359505894, 1779152782, 1575220046, 1868425891, 2014600371, 530716664, -1034930259, -1500141344, 1707949176, -1493327167, -1845098141, -118945507, 1044587358, 1011810575, -1055937826, 5988080, 1694003999, 1287845180, 1789906312, 1158732488, -1756005923, -1272993422, -1421438132, -1577264576, 1539704544 ], [ 884052577, 1776958333, -771460091, 2060827836, 1852835551, -1692120577, 1582728719, -1671764655, -209430973, -1371036331, 345769883, -2071555612, 1490800087, -101566375, 1595018552, -286249803, 244702894, 1022502754, 2026851559, -540033893, 90059701, -754109185, -1970927588, 1602322672, 269273689, -547967569, 1189735576, 1368767463, 2082780622, -271317700, -1694929053, -63043979, -255390796, -1256355591, 372158387, -368886470, 1638373666, -1942591199, 927240423, 437819124, -1154288494, -633818617, 1543564792, -583734016, 705419550, 53824792, 1697186033, 689652344, 1436124858, 1733445060, -1592305514, 1433377353, 1977706326 ], [ -1991985176, -196295360, -1052868717, 2072547212, -635815048, -1344294104, -1736803553, 1259791414, -1894952934, -837984194, 233615010, -1955046336, -1396725525, 2121887469, -180989541, -843809374, 1588238088, -1801656083, -1012851938, 1548323625, 1086245598, -291970596, 2064811692, 328360675, 1053945097, 2082387805, 18562787, -82853901, 702850400, -1859297730, -306599241, 821138171, -519699254, 904517937, -415187996, -1313365625, -1519134072, 195042705, -1316277771, -561691801, 85693636, -1933072079, -341815852, -809161419, -799106877, 1758929153, 1824887983, -857931120, 1636104304, -1189434777, -657653610, 1893706264, -1711088082 ], [ -505402456, 1310033175, 1892186735, 1926382498, 1633094168, 1994810741, -126854007, -759793170, -494085900, -1629429259, -1555989544, 2034402683, -1328792135, 499546560, -1149147784, 704554388, -127329057, -1696065540, -549268604, 990944450, 1290140851, -903848672, -873270102, 986128937, -324185418, -1846165519, -1620459277, -542504341, -982602729, -1636923641, 1215562240, -176412764, 889489513, -2138946117, -419960328, -94323561, 332744873, 2010443637, -178955642, -45843960, 1697459331, -436242223, -452299779, -1461312197, 953974430, -2063809436, -1208908124, -351769565, -283050724, -1981809347, 125977498, 2027098356, -1698029107 ], [ -27498893, 375459494, -755795980, 320683687, -683730062, -1465645169, 1462022886, 2141683345, -489983135, -1750228000, -1445245435, 1697815555, 1635633248, -36440021, 1595035681, -1190973124, -428039130, -1663016784, 192562772, 856502863, 1982508566, 1092856211, 708204482, 744922059, 554402384, -344151984, 134971, -1406285255, -2061553282, 1243555824, -16940929, 1594422732, -1624379404, -464410923, -1042103076, 1465518254, -528825095, 582398575, -1785306344, 115870992, -251934269, 475046128, 366370020, -1684696969, -1932693586, -1608898963, -1212452877, 973685692, -991297443, 2018407380, -1774949090, 33518532, 926889421 ], [ -1915552388, 60379801, -1855110812, 1244834302, -140167554, 1566326769, 677164025, -786447530, -1482293474, -1467507972, -2005599861, -857654033, 985563066, -623989901, -1519853570, -1803751895, -265514947, -1246052101, 1005607133, -700764994, -1609345796, -976138716, -245873285, -1985729174, -1668787520, 1979851495, -654947778, 1065829855, 1771387515, -1659859445, 799436093, 1430248029, -2048299357, -812560316, -1569910151, -2010648236, -885533916, -1362123146, 1698870871, -1128094555, 1061227746, -1926387486, 504628403, 837269277, -1492093980, -296082631, 1842002755, 490027933, 1323404608, -323280649, -1119158144, -129459189, -410917175 ] ], [ [ 2074077932, -307589244, 546958387, 375837012, -551595310, -537685275, 1480224431, -1245426608, -360999144, 717214525, -1904492051, 762593092, 1429069566, -247452237, 356423221, -57327166, 712626756, -1929856896, 504166110, -188554051, -1994175399, 1290200674, -1495671604, 392914291, 1504269843, 1806888570, 550579795, 929917821, 364256479, 1192442044, 2043995912, -178603322, -373681910, -1402524169, 2058712928, 1770321465, 885905968, 683743696, -1268246639, 1758680069, -1898412025, 504755101, -1058574320, -195502872, -1738905363, -1568783485, -528507310, -439354592, 1638868247, 418989048, -2013098736, 1850118446, 474283501 ], [ 1414365309, 1821373766, 56443035, -1377427050, -223377352, 801936388, -2004575579, 1915791654, -639140912, 685736929, 2067244078, 1569216226, 1035196034, -864263350, 106296379, 6072459, 1556064831, -1976617995, -2048459601, -1639825174, 1965481063, 174083509, 857570666, -1741556079, -2090299821, 645251991, 882752396, -312701952, -1790452254, -44473909, 599565706, -1230597439, -855189666, 1059605009, -1236554415, -1721583304, 550105755, -2048041920, -283292721, 298775277, -1870359395, 658010184, 1384452105, 2033750615, -1004495198, -742273013, 507709214, 426442960, 469700426, -796032725, -1906273317, -2040404047, 2135958319 ], [ -402198096, -224796257, 541574024, -1265483600, -506912349, -271666610, -1739769545, 442647689, -1315147472, -2134427890, 519679503, -858419832, 935568415, 156037239, -2022618273, 835272269, -1972643143, -801844794, 799005914, -412704898, -494256445, -1197314780, -240936732, -888885032, 1916406037, 804694022, 1756103854, -698954998, 1932833864, -946526537, -820282173, -865178534, 384696833, 483798181, -1868461683, 261206139, 1944805108, -399855480, 857353162, 568294155, 2061545495, 613296796, -125396138, -2091178501, 1305576270, -691234129, 1825213909, -1098270905, -269437120, 1413566445, -1495638479, -964494637, 1253809343 ], [ -784707311, 1965432557, 162295852, 1396820760, 203578438, -1953446549, 1335621049, -344556131, -481344371, 1015047424, -939892424, -309022749, 464901528, 400446382, 980459605, -1794260363, 2115690185, 464456377, 508089561, 1643311135, -39798995, -2017199832, -1575960892, 1921841027, 2091318724, -1787373309, 794533796, 690052787, -1438739157, 1234118738, -173184719, -1157320592, 258996559, 1739880592, -1216002708, 510299862, 998500151, 537883069, 645694887, 969505020, -1143546406, -1710911535, 2103487595, -774781088, 1927016624, -994637173, -1007079166, -2040407497, -249914893, 1911149383, 1695601297, -838826565, -402456289 ], [ 728214782, 1953439245, 446980392, -1286739834, -617638565, 962168390, -2046450998, 427375304, 1156090433, -660630668, 167114871, 935411894, 408812597, -2043500302, 367351181, -1155905196, 1030474284, -1025227899, 2053769099, -1642952094, 1677650471, -2001621816, 785835549, -631585649, -1308376462, -1210001122, -1982057610, -1576824445, -463544586, -1471839146, 2010713976, 1401303813, -118904231, -1739878919, 2088188450, 965745842, -1360603220, -1915751178, 514150542, -1972970488, 490965696, -248064282, 1634040433, -507437439, -223755819, 196488391, 2075080706, 870345384, 727525960, -816856755, -71847558, -1312510443, -465413730 ], [ 1383481169, -1720031092, -1437495762, 368615114, 1281844746, 2040409850, 374292980, 674217161, -904649034, -386931235, -797751246, -1679250743, -555642233, -1213040013, 391184452, 1089546720, 2059981337, 1632925616, -780511441, 1883713834, 1897808229, 15041118, -1266384627, 1192172013, -1662332229, -596614905, 137927643, 1561870383, 2046469756, 1365766140, -65009507, -1782720850, 1288125375, 1532087874, -117912607, 232132411, 1503246340, -1579809831, 1343211335, 54181792, 799690697, -1328888842, 495684735, -995021867, 77922849, 107073539, 1961764559, 730521070, 246444542, -421124501, -699486699, 653984930, 1641609885 ], [ 311171115, 687344535, -738807004, 249851155, 308668557, 782416663, -789323122, -649089321, -604331198, -339933823, -893233564, -1307410551, 861226, 1524802771, -2011171237, 711212541, 1359483124, 1392693548, 1514699108, -784301535, -1714299642, 2127887043, 858934850, -613277633, 1512045868, -628297763, 1070831675, 1978414233, 1150623557, 665998597, -1326418055, 1861620625, -318880106, 528890374, 480554157, -1088882419, 442949612, -469283127, -645984891, 1541516909, 953471169, -45260670, -2065211371, 897560646, 1023045720, -1432248045, 1103553546, -430490551, 999456067, 1457957503, 860160284, 1894124977, -1819620282 ], [ -754622901, -1892369589, -1406289037, -542799142, -2046891912, -445917675, -1600371577, -1660930175, 1441682631, 1048428775, -190335979, 289217187, -894978942, -61678453, 1183950949, 92127881, 1260340633, -65504835, -592016303, 1695691740, 1723860904, -1165298226, -158431323, 1170373226, -1025504270, 1068752016, 1716938479, -1134305776, -1490562053, 1910156881, 2130061195, 1539941777, 486414608, -1780034587, 1783903776, -1293319633, -1379389704, 932711132, -476263493, 1579200354, 1603100548, 1311098010, 1447837271, 197128327, 1597088527, 1783712414, -942920772, -321155702, 505165570, 1543021671, -474170714, -1030121458, -769768076 ], [ 1286755222, 86447397, -1052542802, 923645376, 687237404, 79533477, 514144998, -1157502672, -1363181928, 1320670805, 773448707, 2052086752, 1885270070, -588931833, -160908619, 1500029435, -2133125582, 1562778705, -1426980056, -1028553440, -77812937, 881787399, -627583022, 1882987543, 1214696942, 1030173423, 1170546199, -2018541156, 1386973447, 448906682, -1347649674, 1195939730, -1693559233, 507392757, 297619208, -2024046956, -538061638, -1631361365, 1918061418, 1295457860, 2130133309, -51310425, -735457871, 1966995702, -829857066, -365151294, -1573189954, 1381726476, -1633022009, -1995044346, 1431332213, 1464647113, 1519008415 ] ], [ [ 1542141111, -1538645108, -592379803, 1139036874, -818397251, 1195343298, 1760544793, 1981109924, 1192732708, 1276701800, 420686587, -1812136400, -273396438, 1947049267, 1769898548, -1122590096, 1061810825, -828605916, -357187045, 639910656, -14086922, 448164881, -1724722908, -873236787, 1334639608, 512766939, 1467600096, 1998844865, -620011855, -1012066618, -817530988, 310282658, -1064146205, -471121726, -1402484125, -491058768, 1923222434, -326872551, 1112540355, -298799055, -286021196, 680553231, -1674304915, -621712194, -1548605914, -1292829250, 901034390, -1397487088, -1275257225, 312609963, -653376342, -1620853840, 1962839252 ], [ 1817877949, 348742340, 106815721, 1324341465, 2035240839, -1701316697, -1728286626, -728485757, -839567357, 1699119353, 35336484, 1333428793, 718514861, 959710373, 1961051745, 375401051, 1186994347, -992394870, -1032130565, 367136176, 1724979871, -1929471287, 4522396, -1278636702, 1651110269, 78448696, -1966307321, -2138991076, 599941330, -1150076986, -1970374839, -1493583344, -1484428883, -663517554, 936598167, 1539115321, 138288214, 1921650405, 1250945247, -1438563176, 1011391647, -1155025750, 1989901011, 1489826501, -1871157284, -1405845042, -251640454, 1036446235, 224395859, -1780356464, 551785837, 636965557, 1845696359 ], [ -1006310312, -1983328956, 1071857341, 870503545, 83207388, 824913509, -1379135393, -1607898965, -419923044, 1692792677, 61644960, 598096241, 2130204001, -847336335, -84342874, 797701201, -1497914166, -420916504, 237201556, -842691086, -1201677876, -266867069, 1630221935, -360605892, 1434811851, 758123092, -1594948470, 1778192482, 379569010, 295728145, 843992136, -1968456602, -1066592917, 1266034761, 542777065, -474998317, -160251217, 513804603, -76971418, -183036687, 220291247, -938724056, 301238050, 824675989, 901075801, 517081698, -204320780, 665981508, 956212658, -814780924, -60406269, 763695986, 699291187 ], [ -17095822, -1017435183, 1761105588, 179106169, 175322101, -137457198, 1116716792, -849560454, 1877861684, -1879855646, -2093793477, 43771718, 1543034675, -2105585980, 768161027, -473175459, -2054199962, -555532963, 629674702, 574465843, 1498129426, 2093491339, -1913703458, 1537603441, -2105902707, 2040469432, 1176395895, 1936760029, -1856457650, -1829171846, 2085365834, -936528855, -508783193, -871931702, -1474096553, -1842452728, -1566098045, 1488852889, -2031564510, 1697926570, -1202209405, 450859891, -1041971368, 1679293244, -1973929102, 920708548, 1866422898, -255318871, -211512113, -1503820969, 1626088227, 1969228183, -14945088 ], [ 825830730, 1108238663, -626275343, -2130704046, -1595149712, 1704442757, 1284065358, -1739923293, 1297144452, 1645744814, 184723030, -209268509, 2147299356, 1597558230, -487821078, -99216670, 1898654501, 1810353338, 559471323, 637658621, 1015426421, -906678438, 1791332294, -884458783, 1422284332, 1374935866, -907664450, 1321232322, 1577261149, -14600082, 170547758, 40290421, -1954945198, 174171053, 746542387, 262962023, -1298595, 5590263, 157297981, 1843039522, -379995777, -1183921775, -1872239709, 1592538700, -1373473198, -356125120, 1101464125, -1380582558, -1141478757, 581097222, 548581969, -1102142512, 179788462 ], [ 876747953, -1196584362, -243505921, -942439076, 1889935779, -500073276, 1528369848, 1632888127, -1426962253, 1895395626, -1936523349, -486381504, -1464652093, -1949266758, 223280297, 433355191, 352070514, -354009227, 1231962783, -33005544, 150408936, -249321028, -1257433030, 663888370, 1413089078, -839923299, -156861292, 1686338965, -1260237550, -338231483, -989847234, -680059023, -175101334, 1816534881, -2093766836, -609271571, 1571474185, -1790687835, 27878243, -1480320336, 254741427, 920389999, 580762720, 267686039, 1042337056, 148679486, 484704443, -1795334539, -2055982308, -1442781712, 171190240, -445755500, -575211134 ], [ -223313876, 2102117114, -530075561, -239901503, 11786461, 1177773091, 1003082609, 2058954268, 582845682, 1949351133, 477967332, 164277298, 248158130, -85230195, -1284503319, -574058662, 449410307, 455820477, -1466919959, 1303639923, 914462360, 108143151, -204923558, 247414376, 349870678, -309365194, 1558190901, -1467823834, -545042981, -439799224, -1719007104, -1764903708, 1681037341, 1178664210, -579890217, -1004610288, -401478415, 880108634, -876072522, -1862653523, -342869426, 423999653, 90068736, -1407264586, 1474510758, 564854360, 945581226, 1965365787, 57041080, 338914505, 1133213423, 1176579348, 1493753201 ], [ 877903168, -1897737372, -642810426, 396119851, -236802025, -1961648344, -998169994, -824137647, -1992326890, 1127069294, -524119570, 1251060970, 1590475308, 1648525318, 1753309286, -7568062, -1105569694, -1786115762, 532446660, -1602945241, -1110770484, -1098182447, -972725518, -548971076, -724535338, 114077877, 1964288886, 626796195, 756244698, -1449536403, -1657231965, -1335869907, 1496633042, -1404498076, 2078309610, 1094946300, 1413162535, -850026222, -1476130405, -1431463570, 1536491422, -294739032, -390246976, -1084408799, -617436029, -561356235, 1071232648, 1391629628, -141283276, -713408451, -207462875, -1396468257, -1853001233 ], [ -1149107013, -2042166287, -1999920237, -1123215022, 1722837352, -1352192081, 845969748, -1515486240, -157363331, 459237310, 261412420, 1287263355, -1056171195, 1042802177, -413656628, -235023570, -773800131, 2134068862, 1393903240, -159388465, 1045503987, 1785413352, -928226226, -746841180, 1126345844, -928492832, -1744041840, 409025513, -1277453913, 372380131, -1690588073, -92656335, -1124223466, 123096628, -1175988353, -1068143072, 1720368656, 2070164392, -741356289, 625376036, -621834069, -1416502397, -1719057975, 1677236189, -1864091200, -34357565, -1205221282, 1118320559, -1569612384, 330069212, -667395069, 89784744, -1348429194 ] ], [ [ -1645665208, -1382243630, 328416855, 633665227, 1737642127, 1898830520, 1084890345, -2093875249, 874266239, 882856640, 885584064, 683748795, 805714826, 365306099, 513235558, 825914178, -1960929416, 37364043, -1598705746, 1833597703, 2103645932, -1467912909, 1681612362, -113595615, 740332493, 657294849, -1642187939, 1755347763, 604053889, -53963873, 493092818, 2048683308, 632981295, 672088794, 1617533026, 855611336, -1533541574, 1366689612, 1716908175, 1004671465, -1493096123, 97181889, -1915376830, 1170881408, 1963686709, -1994011787, -1679229238, 1858721359, 1287521679, 1387918099, -1252004519, 591250245, 1412079923 ], [ -1852185440, -928875132, -880795365, 178584144, -1058158877, -678867521, -1043569755, -1874210573, 739173913, 595522892, 1615502014, 326882898, 780095977, -604682619, -477773299, -376242003, 2015355082, -118246653, 1557279363, -770321617, 796366004, -970227309, -440381685, 1541337223, 789532847, -58972850, -395157981, 1287193796, -1480960539, 1497780964, 510391169, -734541932, 850842836, 2109111989, -647235570, -458833595, 1843863035, -668324214, 1521533230, 1716753976, 355848959, -1794667947, -1888773026, -940859072, -2073542190, 1128228808, 600807007, -194715282, 1347785992, -1574084909, 1515408, -693778639, -2046603765 ], [ -92607409, -1525448338, -1950633534, -1240193600, -1311083977, 548706698, 1258477679, -59873881, 606230088, -1708508817, 1231111834, 7191512, -307394833, 1586959592, -799743164, -261499056, 1829836550, -1504259042, 94120923, 335041355, 859814699, 1844198590, -670605643, -1649652081, -433150604, -1475717485, 978851317, 287087258, 1105665104, -687208864, 1952477918, 1698919888, 1785723980, 913813978, -1343487595, -1515746331, 1962825017, 1592223346, 1635479393, 611139665, 1531783693, -27340309, -1451083927, -1045625068, 1510094009, 643002164, 2136669173, 1711483624, 1114015337, -1982229382, -1352559641, -536226649, -1993915020 ], [ 1871143357, -1168013614, -502900101, 749590884, -1993421876, 585512986, -1711784454, 1728520850, 819308109, -705652191, 859511046, -798676062, -1653368970, -2106112678, -1205958052, 892338517, 274332182, -974902900, 801153069, -479589429, -1474074671, 769021039, -187336416, 706170477, 266439148, -1712351940, -1934008595, -1714992103, -1186456837, -1184971220, 1799143493, 1216086304, 1632008343, -110685509, -762429210, -416932587, 1580449526, -620558299, 569306500, -1526329005, 2068551484, 608537960, 2002395129, -882118284, 502244025, -970595999, -138128591, -760711666, -1536392255, -248436395, 130355263, -1472712333, -436803861 ], [ -1745346649, 625376833, -803612955, -1763123261, 56867220, 1438460827, 2110149526, 2006241464, -1401783466, -1248277611, 1687901512, 570301420, 185505364, 1296815691, -1869792657, 233686103, 311143096, 1870187251, -140065466, 50966576, 1291578849, -985491449, -1847119671, -121976242, 474812410, -52114038, 886444745, -1057801200, -2086237580, 1232452854, 1506516156, 505717862, -799126629, -556763235, -86942396, -336483939, -1186402965, -551039500, -867352070, -223774077, -534609623, 120665218, 1317664859, -726163126, -1899053870, 1366472941, -1347530923, 1839822806, 122977535, 97926540, -391598846, 907796287, 657085014 ], [ 1849151700, -2076395827, -1323109695, -954890492, -1332631550, 1925618348, -1835621650, -1626630698, -248665754, -1012657611, -725216122, 446400203, 259991775, 1564570751, -210158360, 1878457303, -1330607035, -1312069240, -467376989, -1645650338, -2023372685, -552883080, 160566305, -954629100, -983289177, -1729906552, -1664906128, 1646023140, -1864630572, 870198019, 921051043, -1274397285, -1085164215, -568624935, 682027819, -1990086597, 1355098753, -683330800, -61207, 1760407301, -1576026848, 1922504959, 491979344, -314211164, -1839931717, -1857249777, 1362121097, -421191950, 1123306665, 1431442293, -420548646, -788535773, -991728320 ], [ 586881541, 900029525, -646276097, 288663931, 171053138, -1524317556, 110341736, 1113200003, 1984503532, -713071208, -1122465499, 1691562100, 1801802063, 1415055852, -706880931, -962875060, 536145057, -1051177188, 1157080854, -438561227, -742540809, 1307745246, -622341122, -1586328720, 1266614080, -790054763, 666892061, 683363415, -1790689039, -2003642804, 1376029052, -1907394313, -722194985, 1126016290, -1384204039, 95961945, -1650855155, 247400106, 917133037, -1078621039, -937158095, 136509304, 1251097598, 193297940, 865604080, -370349007, -1594565281, 1994682706, 1272677831, -1935896315, -962237291, -365381268, -1797264549 ], [ 1535393485, -1405767927, -1261561709, -787119905, 1868299942, -1177246885, -320014493, 783196910, -1474896174, -1765140522, -1747623964, -1358652146, -742730489, 1892840933, 1802700581, 297267725, 1885901294, -2023377982, 271718877, -239805744, -1639860107, 228149223, -186433927, 1131634941, -353219433, -304353736, -1155054285, -118200823, -1820927262, 285015096, -508636624, -972022606, -550378099, 1683193344, 876086135, 1513559396, -454293923, -456898949, -2091074594, 782386174, -2061504037, 2028734428, 805372804, -147887988, 690569617, 2120334374, -1458775402, 1056421276, 1572924643, 371177597, 698459341, 25845841, -1485822380 ], [ 2065833917, -912195587, -491309790, 2034366382, -1904203636, -396226110, 240092325, -1130555091, 730490052, 103639106, -1021795248, -1264645678, -916304922, 1252914536, 89844042, 1264018686, 937896058, 1292111639, 1525021555, 503668125, -600051708, 833416469, 1908989476, -767066854, -53167276, 1627311317, 417945798, -1528313812, -641940853, -1054469725, -96861934, 2116074383, 1457467803, 1977388829, 1037244280, 32730393, 686600799, -3832251, -1971358656, -1645743942, 235475285, 685691529, -1058118793, -2014200258, -1847721181, -797375886, 1551023960, -350509916, 2033200817, 1692153787, 1538927214, 2011988867, -1107622155 ] ], [ [ 2035806110, 1820484554, 1283495168, -1320400191, -901955438, 654250618, -1952703720, 1381442847, -319469696, -2054443024, -870176404, -450587578, 666536202, 439231184, -553800140, 512799435, 1678284055, -643599587, -541024111, -1710965838, -524002439, -927672883, 1112906407, -1661857401, 386662626, 1169040390, -1051028188, -1856689007, 758875892, 379514728, 270555937, 1630648064, -1700551789, -1298127868, -140600743, 266658673, 1798320291, 509680958, -1237837390, 1511265248, -366716216, 1581571253, -962288380, 1251558249, 158571495, 238954057, 2040594578, -1485178180, -816669756, -1361382139, 1429516351, 1505403672, 1452969706 ], [ -1124589929, -1033301986, -420186338, 1170836665, 1079433142, 2096467811, 1221447417, 1950005628, -1004114398, 454151667, 141762510, -1495768877, 1919994814, -1634914162, 1524157283, -1001496041, -1195762409, 435135889, -140010221, -488657422, 1732085247, 854788403, 467689348, 1235998774, 1302335275, -1372578612, -251812579, 1740724947, 1350341384, -1887324447, -1089776634, -1009625773, 57320695, 1352055996, -72720064, -1358359781, 246205774, -1201999750, 764905932, 2042928519, 568414105, 1771091344, 190864883, 1343291128, 1890189028, -1401013673, 711450076, -1051673172, -1783803844, -1137446030, -1535029003, -1335200798, -2118721723 ], [ 2020552373, -256300229, -1434398080, -672943001, 1059625014, 567315975, -1928376895, -1512441735, 188146993, 2018008744, -1843185510, 1556348583, -1882254246, -19664376, -1158642617, -328697602, 1827952654, -1220671729, 596271028, -716244764, 650264508, -1911743737, -869062205, 1966004316, 960425442, 1875745666, 779762032, -1351735838, -164559782, 1623303791, 784284241, 86842687, 1576834706, -1659581041, 1977320020, -1606100387, 2132854577, 1307944508, -50198903, -101760162, -2006809942, -786438145, -1163170985, 888002603, -1302023894, 1313972367, -856679546, 1504466445, -599138651, 1084661860, 724463352, 2102612262, 110333239 ], [ -632248891, 643148089, -2019553424, 2026535417, 764763042, -1936721210, -1406531341, -2085641786, 717783097, 710840456, -1447802677, 198658408, -44372082, -74091781, 506917822, 1517530118, 1780167532, -1465117489, 1907009948, 316192777, -1369823227, 1855113010, -559211046, -232557342, 2006335147, 343235346, -1533180042, -1846838709, 1376412350, -647753842, -1719540601, -1969679273, 1913230760, 310853940, 103260406, 388583492, -348978170, 1936344466, 438425730, 594449343, 1690201585, -2134671909, -777289195, 1431230833, -1734061024, -731620701, -1445458608, 920289915, 1476596658, -1013489764, 805507694, 1117657114, 1741711978 ], [ 1836058459, -190702035, -1806810911, 1049864199, 190533133, -174948456, 173525347, 618131908, -917242999, -737623667, -680003451, -29305229, 756604737, -1966795866, -890728634, 979975964, -2015940797, 1268614274, 1156145930, -777069335, 537699455, -42013311, -1071788321, -1506103458, 1982303468, 1543917681, 1711235357, -1542966522, 1994479119, 541040422, 52554632, -678794145, -1137451269, -750208420, -1400893016, 1245670704, 1926393842, 2006330699, 1678596066, -1579206501, 1034818328, 1536976383, 45160862, 249286666, -496465767, 1384973371, 873790142, 554496244, -2106557305, 1977792948, 104271541, 1958420892, 767337851 ], [ 89349379, 1089890832, -1088167874, -210104899, -2039530392, 1052864776, -755777101, -1735846681, 1272653505, -1145576667, -1186264150, -1526376748, 444297307, -687890836, 303316273, -669185859, 1087787405, -541425024, 1257586086, -146780974, -2083513581, -273444524, -1094907380, -40922745, -1611745157, 1084894413, 534777770, -1537526399, 2054406250, -641210378, -1246026582, -2146903647, -1087956908, -2026240201, -73011969, 457074492, -558238412, 1614914367, 2001717123, -833611440, 591446228, -421355428, -971618242, -1246071296, 92564169, -1534163739, 740466893, 1649689199, -566309654, 309753097, 2044753610, 879930492, -412723766 ], [ 1640211376, -1965190359, 379646248, -1063151056, -1373169117, 72577322, 916188785, 1022954536, 1064318880, -907782042, -369588066, -1661326091, 501712424, 1305167509, -66357959, -804427891, -717262040, 644591975, 740521583, -101912648, -1084683688, -384109570, -741007270, -1726597113, -405063733, 1498938717, 492290240, -1574033218, 1512705035, -1230899625, 493563154, 290606339, 971012036, 1143622959, -890530133, 1192834250, 375444811, -645550396, -1701443695, 294129504, -157745556, -126424126, 815523391, 897090324, -1375581296, -874542404, 1726993805, 403770238, -355654706, 2029555282, 735048715, 1501332202, -129302147 ], [ -1445539441, 997541238, 1359326994, 362079664, -288310418, -1621038973, -1092144184, 1824134766, -1424085190, 687455235, 701084460, -119948349, 2133568599, 758512108, 2004480156, -1026944044, 1033981114, 1155178219, 1798855483, -381283968, -720361720, 1310111117, 940427176, -970434179, -839587045, 1246742973, 298663569, 1746727838, 560507351, 2065109506, -741381532, 1188460345, -1330910360, 876230114, -354125366, 85650100, 1321418155, -1693358340, -1186946279, 257070546, -368475637, 271669656, -298192858, -1869453833, 1874648022, 818733377, 472601291, -1507780748, -1299297673, 414945048, -1921155312, -117539376, 1671826632 ], [ 1610845790, 63411169, -1150001372, -1829766174, -1412155057, -942208494, 219778260, 968973932, -170755308, 1402538948, -1454715909, -328738569, 488390102, -1915920295, 1742972283, 2126521705, 1031882379, 871280818, -1247443061, -1361884823, -1123537015, -1567405034, 247223611, 1963779538, 762430309, 1637852558, 2057269714, 696630343, -1697286073, 1848721685, 199049936, 203226804, 2093256891, 790084423, -1671185576, 1137719229, 2029666896, -1127411436, -162444527, -1702087168, 933681482, -1533653307, -320956517, 647360026, 1464773311, -775124784, 1754570975, -2043461260, -1431662133, -1637161229, 1061897840, -593540366, -2058408050 ] ], [ [ 1237684375, -958378392, 782594269, 224809369, -1668547199, 443262286, 1550897966, -578676190, 1432286587, -985960489, -932295442, -1410251827, -1238483602, -1117925584, 642841995, -1588162642, 191215580, -1025783990, -1517133838, 1379884195, 171660695, -912584875, 595266757, 1751010681, -933123711, -1094232612, 784481404, -34514824, 745779304, -1427776406, 1859622120, -2074062549, -971848015, 539191210, 87199619, -696790559, 2047887139, -665397453, 766305897, -396201603, -255704585, 1192968471, -626162642, -430606618, 1210669917, -1776369469, -290793287, -950246056, -75867612, 326972478, -304659046, 2119510117, 1772881927 ], [ -1532672014, 615223275, -758269619, 923429320, -61876337, 1948110140, 1909729833, -1904043780, -1681814945, -2049454382, 1261955676, -1165577054, 957583045, -720273308, -831342977, 447358014, 1175763012, 285613178, 321580770, 1016157083, -1411497092, 395263120, -920240925, -1482283345, -737272789, -1321295794, -760082928, -2046408614, 1058131255, -651267055, 688461083, 1071202041, 1373767434, -1813413407, 46367780, -357527315, -641961646, 1317083707, -1856494172, -815459010, 1264405804, -452352070, -1826353264, -1402335815, -852703141, -1081818639, 725349754, -1411332324, 1134602860, -809254949, -1853223521, -2098926469, 462214433 ], [ 1008522822, -1558476512, -820283312, 1104837234, 1579729665, 987210418, 505433583, 1065399146, -871816744, -1873646958, 275798412, 255229635, 1302444512, -1113042429, 1670937236, -18004769, -248530046, 2102005660, 186860460, -1758905433, -1057928017, 403950362, -1158389168, -1438816054, -873188741, 43168378, -1749117759, 89765442, 975883894, -188009279, 833504291, 599644070, -16014409, 2036643197, 479707282, 1310904343, 605006352, 1969344110, -295613737, -1333789346, -1367557792, 2118403980, 1282301329, -836815235, -225156495, -2000743203, 1945725365, -273863889, -495628830, -1090075462, -1794122559, 1125799149, -1190428581 ], [ -1774073590, 2055260931, 206172203, -1816217443, -904534404, 230319631, -1259571495, 2104671939, 1613355849, 1656606272, 66594491, 2097355988, -749709851, 237831475, 1057068314, 22522924, 1516941599, -1701400111, -248730836, 1416934301, -1365266831, -493775274, 2123164510, 487580522, -605692442, -587843324, -1264849107, 1008446709, -1703774507, -1253806536, -1615535043, 1090282341, 1902853867, -1773041358, 1918391830, 1788235759, 34071964, -1988410653, 825214710, 105764733, 1428684552, -880650790, 246765549, 1682983626, 717178963, 628258264, 2005637779, -44775456, -1406446097, 2045209371, -1551412922, 219689835, 1086763163 ], [ 1232964559, 873288924, -320521705, -1348824962, -1983208352, -848621907, 2027328360, 795664441, -399672163, -24200868, -712321831, 1689962854, -199725198, 1448068405, -1928250202, -55320184, 442295172, 716677418, -2045338032, 616160566, 1457383698, -1752008843, -726914431, -319580512, -1054887125, -258207987, 1688319965, 1706679343, 434761655, 1654768106, 1353634623, -1899941190, -485547923, 1482489483, -247354515, 479672569, -377781502, -2077793650, 279110293, -508299296, 1176667981, 1666835814, -1698345405, -608882056, -460887553, 757832091, -445809602, 282022185, 1753714076, 385946191, -1724711666, -82461969, 1660113285 ], [ -75841110, 2074106235, 1729349019, -1013629523, -370156691, -1352461062, -1325374202, -567963629, -344754330, -642407415, 1000352476, -1494810263, -106334134, 1669398564, 996847669, -1269448541, -1117619865, 1829860959, 355456561, 1631069041, 1564766479, -251315269, 125840537, -565520825, 587634175, 643050851, 767969818, 1550181106, 1029415891, -1710419698, -643001185, 300527607, 544802462, 1564819368, -360053657, 1381789351, -468328438, -1519998821, -106508441, -1506706938, -395933865, -1106422981, -2036378823, 702375751, 1039360938, -1581123932, 362231657, 9083248, -1556583060, 465391556, -1025174434, 1382992877, 476890174 ], [ -1668261594, 77381795, -1646001399, 959587310, -870035523, -46248460, 841996894, 1480200249, 52737316, -1814816865, -1036124473, 486140104, -1967498124, -551686363, -758424185, -829603812, 1948931814, 1905427328, 1706192545, 1562541310, 1690137421, -1358429312, -457710635, -1900793547, 1276441049, 1577347809, -2023091139, -1420358668, -1422250024, 1839319916, 1247095471, -956403947, -1951329354, -379443735, 362640846, -1954279171, -133654610, 161196020, 2066609129, -1336868819, -1359652010, -296026376, -775063099, 1801333808, 1232905492, -1062691948, -709153697, 579472165, 1595791773, -1279944688, -875770282, 471788180, 1545494281 ], [ -905575679, -139597571, 779809625, -320880523, 1162315018, 64623230, 1634991678, 461252461, 1797852349, 1544748562, -1111099860, 1706454074, -1593459599, -933071662, -1939103911, -1699833144, 946429833, -1670282378, -1344787199, -393822593, 1289205453, 1335215647, 1996378770, -1910667034, -1511980786, -434428531, -930587145, -1730091572, 103357110, -134039201, -298288821, -2050602120, -318078261, -179615930, -1215022230, 1266577194, 1671665803, 1842155924, 779920137, 755948208, -1486624378, -454779254, -2128418119, 254954643, 1128214671, 725979085, -2079375688, 242174600, 1633876860, -1709215942, 126385677, -1072578399, 1847204027 ], [ 217633768, 1167614896, 105233634, 1693692875, -912991384, 1047189093, -303527863, 329067317, 798613364, -1404195438, 1580318530, 977734359, -389673087, 396457581, 702395315, -194740983, 579931959, 251647674, 1200088222, -1149950053, -2129641999, -410481927, 1394015699, -1614058881, 1551231583, -387536483, -1251468931, -142024024, 1338481197, 1536619415, 485597622, 116736480, 1316733237, 1756077026, 1268855435, 2009691851, 1422411910, -1937083406, -2062985846, 417227955, 1963358707, -862284774, 2002433489, 1508932044, -1542793487, -25434933, -1197577367, -1812110268, 819745421, -1224037206, 256503142, 746843996, -291877481 ] ], [ [ -1805539441, -1850597358, -519354329, -1964297981, 1596103761, -1433430333, -2022064540, -1546106771, 842674176, 380965055, 753698783, -657496263, -769928932, 737253257, -1663369222, -454056587, -1707647776, -326397447, 2015319121, 1503944978, 759849671, 675759993, -532613659, 881814937, 1432566771, 254352767, -1703658027, 834163001, -1602332530, -756632769, -1298957137, -1931887687, 1131991896, 623460197, -391289948, -508991839, 612360529, 135145474, -1149113658, -83902133, 1190987041, 224422247, 1295642292, 35135369, -372554517, 1040602099, -1248623642, 544536405, 558561681, -957840218, -1047390563, -1788116178, -1510569296 ], [ -1737405244, 497346751, -1625032058, 55442840, -1668900083, 1217439386, 762786423, -892023914, 1010665709, -1179817130, 581006529, 603541195, -273313281, 863546771, 1923665005, -372100883, -930266738, -247562917, 291843511, -1616861974, 1975299797, -131343913, 1992514764, 1981388737, -1873340109, -1659155192, -1368108143, 291920164, -628415425, -2068495372, 276095350, -750013115, 1474927485, 1121606391, 1480309601, 288455436, 841007887, -1799022951, 1115509208, -206882647, -2128605602, -1807855606, -823652783, -543186829, -1251213550, 1155150373, -227983605, -1038309819, 746096180, -200191268, 1197391893, 1456721, 1071368903 ], [ 1517308058, -1806882971, -1625630688, 990660811, 216546015, -1113651961, -2015241657, 1956213627, -1746603966, -160317193, -1199486031, -448438021, 943665618, 39209744, -1970922622, -1772923363, 1911557297, -1065499325, -310664315, 1225925382, 1454499008, -927260299, -1194534616, -268678232, -696597719, 863404246, 975025551, -1030084280, -518844164, 990519842, 32160267, 219276697, 1328228219, 651869737, 648948742, -78999600, 1442576547, -2048775869, -1776028066, 757664106, 464158737, -945766263, 434669213, -1687682123, 459984703, -596088430, 381436963, -683532821, 961377134, -1667855028, 1477625008, -22739189, -1161368116 ], [ 1985031242, -1698385454, 159267076, -1829761962, 1715999104, -1467040760, -1065902512, 669811879, 1652569442, -358636798, -1029627143, -646437087, 1793241545, 1760726032, -1621294909, 1718742313, 1464357614, 167037948, -1049943765, -178239194, 1182241845, -985949616, -670367464, -172219410, -1858213842, -382599279, -1572310873, -2117625728, -484884030, 1110578258, 2073097687, -263825710, 1090437343, -1190353183, 586523298, 714088466, -720199695, -224762831, 730317600, -800023373, 445555628, -1156159046, 152778891, -1893472122, -229962968, 12979823, 1405616711, -534962894, -2121047060, -1974271101, 168994576, 1341776259, 1677010070 ], [ 1324070830, -687373753, -42839843, 1667447373, 1455566154, -198017111, -81580616, -1849419510, -1422051785, 125792421, 75583596, 322074486, -805018780, -1172999697, -204592449, 1626519957, 2021511815, -1922302814, -620490183, 91353999, -1220243800, -630136172, -1595358961, -155149872, 1648956929, 1840858971, -2083323721, 587017555, 1750000423, 1151474825, -1882174825, -473507692, 1085163680, 2060109220, -886262419, -931487037, -1074139506, 1696326435, -1374667020, -575417837, -1569745408, 1888395745, -1863007887, 31207611, -1481572178, -398893777, 380007192, 852003139, 299267356, -311843132, -940277036, 1300508459, 772586750 ], [ 738627028, 1158047838, -1201024918, 2062335689, 1801431471, -258688816, -1271543678, -538635867, -477913491, 2032270548, -907292117, 1899030729, -1154988328, 1833727079, 1847346787, 467231240, -1684978470, 505654173, 1766909821, 1838160939, -182720712, -86676423, -497702328, -1230614249, 659660348, 2084170343, -999805635, 1469178295, -1736016834, -1906734448, 1721168633, -1664450038, -369658710, 1641182198, -649164586, -854326217, -1972434190, 843470552, -772636434, -1641442515, -108500973, -1415047103, 1497967706, 1062431923, 2060654893, 2058542120, 1448192622, 9443775, -1416085667, -1963160267, -1754210867, -1141099703, 1644931544 ], [ -1233939986, -1749058009, 1869479885, -276625319, -347248144, -852100700, 1922740048, -652225886, 1544404143, 2113801129, -211284881, 861725788, -2040710580, 1209584394, 2031307011, -1309108639, -2104227175, -1958793669, 1529565293, -1100016923, -372666438, -704051557, -853371627, -1437039921, -393845881, 1822482809, -614569290, 1294564562, 812261045, 1276926376, 312343485, -552565324, -1044085706, -944214135, 118116538, -411758475, -408236258, -562981023, 1806661912, 615536966, 1685250835, 1838913691, 503996846, -1753623644, 1998739523, -93298718, -536325245, -371206777, -1769654190, 705382049, -1942818562, 947986239, 1432136376 ], [ -334497268, -500403966, 743865211, 1547364140, -1736685899, -177231010, -760465377, -2099493388, -2111062514, 123043968, 1132755008, 406072782, -1078938686, -208267794, 2000412965, 1451846171, -1632807869, 618510332, 535915956, -580940557, -581933103, 940608094, 1867697527, -774754390, 1834749323, 1454051021, -1921541264, -944447397, -253566331, 715589134, -1174196004, -364676901, -1749581612, -1712904787, -279412466, 557077720, -204606240, -502280080, -9027837, 576656903, 919208500, 171384570, -1753129906, -1968833947, -674316174, -1267108625, 158265470, 860801995, -1064963563, -138917124, -1209118012, -144012782, -523598229 ], [ -2137181739, 709592435, -846975294, 1064560471, 727850769, -1309580479, 1662101186, -2051634775, 317857924, 1299423664, 174570269, 247103866, -127497119, -1889424866, 766570590, 1944805418, 1280463590, -1895242790, -1199654299, 1428928298, 919021712, -573180236, -1100135252, -161774363, -2010936761, -1762721766, -1826736005, 1395957667, -1947589297, 225958477, -944147387, 1101881633, -1601278481, 1762304842, -1781535058, 1488227313, -1513601491, -2020176511, -1983423189, 1206624700, -671940529, -357905961, 1386484200, -1023689465, 230977257, -865359986, -1868454141, 2120101131, -537200422, 1491563719, -301357746, 1577081629, -1406982166 ] ], [ [ 172009358, -545409832, 2115196488, -701131799, 1166160080, -26592928, -426179422, 847363361, 621543014, -90894583, -1909943237, -1829853417, 423682574, -1910278163, 454324769, 1666273068, 1242124175, 836505282, -972301073, 675079769, -1360042812, 1774685972, -1760819349, 178266329, -58525145, -1830844431, -1346186960, 920775367, 411334089, -1450529550, -1543701795, 713800042, 690059975, -426457277, -2060584137, -2026254721, -1499322596, -1908985996, 243363924, -461133916, -1214011934, 406059648, 878185924, -1413485711, 537280376, -1688996396, 429386831, -531586290, -1676084505, 1306446281, -1362951009, 1219794413, -578692802 ], [ 790875833, 889628575, -320590052, 716636525, -249376108, 456223973, -1177062146, -320834027, -1558461092, -362034042, -2079447970, -387879968, 1546832648, -595500207, -16386970, 1529526695, -2134414138, 732880843, 125298819, -673645379, -1037990935, 398502402, -311975060, -449826681, 740499864, -431621376, 1330341318, -923870295, 861062763, 272009485, 1702089690, -428101864, -1139256649, -435848900, 693143924, -301160406, 1674312558, -1477940735, -822486605, 2075625963, 1286134849, -1817201808, 1890711476, -318371239, 617946497, -2075716452, -1441972727, 852673561, -1027097745, -1642138993, 773009272, -1214574628, 1572711432 ], [ -1380080646, -2045449449, -469880203, -745901088, 594850611, -1144308402, 2064876526, -334745382, 898013475, 1153103305, 1649294107, 12049543, -1170717697, 78558078, -319261495, 468262848, -1132763432, 67318145, 1965764515, 808576298, 1964793749, -1687761716, 660456659, -2049553450, -1275584132, 1403551973, -1713474325, -90589863, -1847427007, -865548470, -1616830426, -196257847, 614002260, 644638394, 1857152007, -1624773712, -427717942, 101410625, -1777448360, -1671995777, -814640655, 1544338643, 370395617, 267936850, 219217610, 1335131899, 192688824, 949211060, -818375714, 1354012554, -2008526875, -679432030, -1072897421 ], [ -1548496417, 158707967, 1681929896, -1449830733, 1652014357, 1533819688, 1646144363, -2121227840, 2101406172, -311185144, 413036265, -837987370, 53672199, 215180659, 1277026805, -681065009, -1674459497, 371540690, 1215677889, -2080260963, 1340999711, 1303632219, 331537140, 1924960165, -481380758, -1574475844, 670990135, 471898494, 1782487382, -1184114002, -1469031937, 769383995, -811307335, -1353287434, 736245231, -1351470457, 1431156528, -811160291, 653131677, 331927552, 390165593, -841123114, -1779228001, 598972268, -284685124, 2048619065, 1675787570, -1827837997, -594248871, -362482164, -511077076, 959227575, -611785944 ], [ -1490916614, -589490547, 1232899849, -409057928, -921287516, 1174090394, -1864156627, -193003990, -1704491814, 459929320, 1717951912, -247302901, 2068458223, 1605605253, 978179864, -1379761604, -2006544051, -1619622003, -652146353, -396313503, -1245178058, 2037050066, 1043423765, 858118869, 649072546, 499375219, 1640070216, -471009456, -1544214870, -879815596, -1164619561, 1960987846, 287827087, -313877974, -2036779324, 906602923, 629812054, 1333321676, -1584501635, 676555796, -593020949, -1148449380, -1185425148, -910603090, 1000796872, -2048772893, 1921470992, 2015965566, 2009490907, 1437323689, -756881003, -412267300, -1603135579 ], [ 1685434582, 1161518510, -1487431477, 2105216205, -1966932887, 1148539885, -1566403395, 1072723575, 1646773548, 1934211995, -1458181082, -1440991048, -1854883524, 1383469789, -1350565875, -469634769, -364803681, -640944905, -15327932, -649345756, -1134227281, -481644842, 1313043403, -1640772244, 1975016781, -387011362, -898351860, -236874622, 1851507167, 1327605165, 1365453762, -1200948872, 1657944459, 885377536, -1891079394, -313118384, 1434699163, 139513869, 369045452, -538134464, -1983164288, 1655711603, 1089420151, -980884052, -1109325248, 77785809, 1275930474, -1774586250, 541119233, 1490136651, -32934794, -1920317356, -2047052300 ], [ -1451267573, 1673640229, -180736316, -1513699475, 1738989442, 1416028596, -1516311302, 808151866, -727211757, -1848671056, -1881181379, 181312472, 1475328173, 1983217323, 882237969, 1815950156, -1135021718, -1519136939, -1672382915, -1403666502, 1090221809, -1487630176, -290165280, 1100260987, 1833606396, -1457050737, -1346035740, -1870108339, -1665534261, -471019938, -796645825, 2005274803, -239119262, -823517578, -132006924, 963086470, -697512671, -1529175525, -340379306, 520317555, -788826437, 348605068, -754122348, 1735910558, 1665077386, 930106077, 1449813847, -1628716934, 658009743, -408881193, 1191687331, -2145094076, -1341088520 ], [ -1112409973, 245452415, 2024330165, 1701947035, -190088997, -2142595891, 1578733935, 311247482, -2045568242, 623362532, 1632335993, 1592810924, 1672443346, 2042657906, 658988036, 482796024, -1648189813, 568327682, 1614976761, 1344236102, 1717402363, -1417094911, -1283994664, 1538750151, 1890488558, 112220156, 1636560833, 782119392, -1267546023, 28865843, -456036527, 1245445074, -701459234, -1393675611, -7617588, -22919719, 1670743489, -2112388667, 1607809653, -1240411895, -1392975034, -351261488, 219613842, 1845514769, 146175695, -1522985603, -213037743, 1806342445, 922171557, -1212235879, 626935169, 1003668944, -965905831 ], [ 120242570, -652098787, -1370014448, 1668029060, -770761263, -748304004, -1711604582, -240151736, 617381991, 2031075697, 1184042826, 1534509576, 2092690768, 854539315, 1534255921, -841716004, 923915578, 552977000, -208488272, 609972234, 948724871, -379837710, 1471168126, -1992355900, -755507053, -573255831, 1419423275, 34932998, 1859345358, 1933345921, -178053703, 977087858, -1090023247, -1683942206, -38236076, -852884712, 991372365, 93131564, -1565209064, -209958293, -421818368, -2125481846, 193047080, 1868740279, 1703763850, 1735337676, 1691852528, 1819969071, -1728603310, -306854584, 193603941, 1431836899, -544822808 ] ], [ [ 895660758, 1207568872, 50444144, -1111666493, -1816203463, -236993694, -1426564818, 618879358, -1124280245, 1618337432, 1700423441, 1444362753, 710251178, -1650623867, 2074602315, -1864544942, 285323186, 1306664152, -1783679694, -13187490, -95506451, -1301169297, -1667373078, 1760616736, 1723842138, -1744713219, -951617328, -462799426, -1300215924, -1861849842, 49957363, -249000796, 1318927870, -873879246, 44444455, -798962282, -1983344624, 977556956, 1043486036, 704295395, -2001148375, 844017682, 448301763, -253402255, 502225433, -1671604556, -1251899672, -1593227466, -229457185, 1697634816, -2120889690, -231406728, -929090100 ], [ 1879120723, 512609636, -1194052981, -926985483, 347007877, -1942910157, -1859019319, 748458611, 1298497512, 1041079407, -1409748366, 1559014185, -1181928851, 1612957625, -876690362, -15819137, 1963553504, -397889709, 720598667, 368788163, -1826009199, 1257004170, -608171111, -105947494, -839702499, 2126725149, 217741917, 590625060, 98112308, -824176035, 370116810, 1261471036, -1739421062, -1499947333, -1440554913, 1871691572, 329081198, -685683251, -1293370175, 794773657, 106500527, 538194573, 925139054, -1735711872, 770705494, 951849398, -957707158, -808232636, 395229653, -510324195, 1850333226, -1732914241, -1421781798 ], [ 1331802097, 777515028, 1547356876, -2045140751, -1570809902, 1446633071, 1342659562, 1399362037, 1709395286, -1157419849, -1729607945, -874780774, 2136436608, 71990829, -2127940079, 1045938955, 1470621223, -1621850264, 250356673, 1051715079, 1964018085, 460104073, -695355557, 1761389282, -597653468, 572551598, 1461911756, 130542954, 904889474, 1467738461, 431723317, -342889382, 620127159, -424910639, 784424745, -1797635480, -1942005343, -107923324, -1641607960, 991030698, -1368991537, -2097528, -1388189548, 1811835653, 1472772984, -2140445067, -453076899, 1898975312, -45423282, 1478315998, -1763527736, -304187196, 1591685128 ], [ -1310926943, -2103402101, 1006744545, -1789729610, -855767189, 1340499547, 1682890968, -1586573572, -13179459, 1259961894, -466628631, -642451670, 185622535, 1185831452, -1974247004, -1931209099, -1689427417, -681774439, -953480959, -80428044, -855444143, 539896763, -765772926, 1444054179, -817426722, -1097498706, 1547276977, 682420657, -1941410774, -1495634587, -1938596197, 1267736782, 548031232, 1860670908, -737914017, -1944419896, -176560909, -1804495822, -1526611652, 1234978414, -520360069, 1633075555, 59039719, 636590430, 1435044042, -166699939, -773779574, 1155633791, 1420177915, -860241953, 1387435762, 2112068333, -1315159137 ], [ 1494620088, -1774231244, 1662723640, 1679314228, 1524209669, -649453187, 1859231427, 231604163, -1870481061, 1500633022, 1755042880, -845416909, -1079742904, 296935375, -604847573, 597392478, -555896285, -1212596648, -1149187823, 677300788, -264458971, -2081813771, 23708075, 1236375669, -1508976006, -1098868595, -603362009, 1834480595, -652205991, 1450687145, 750203605, 2113245512, 346963842, -786117051, 928181889, -1759440938, 1219528144, -1142356280, 717285745, 343681283, -1111347155, -80342686, 9103514, 1146932681, -143559758, -1897640971, -1829440486, 706806039, 1694285591, -278286663, -1754771782, -1413052910, 2046305337 ], [ 873192134, -2011136233, -1033142729, 986463148, 565169504, -912360565, 841799914, 1738245578, 1718607153, 1391706491, -625817723, -2040062638, -469341890, -2053206228, 301314322, 443202109, -679500541, -1504992678, 106149333, -2086672775, -960642770, 2009022744, 1778895316, 570640211, -541118812, -2100957672, 644462925, -40717241, 916755082, -1470868119, 1418711875, 1310747247, -308409820, -2024294959, -144454380, -554411481, 1120820482, -1125159788, -2070095180, 2065333968, -1111207787, -1811996825, 1533450839, 944416629, -993298087, -94369457, 808801842, 1359313683, -546022720, -1227310281, -2084289724, 1525980912, 1349563250 ], [ 1934312601, 1063644217, -1232193798, -1115464342, -1104902535, -179353792, 1991437075, 820018124, -282920791, 1020254784, 1439858189, -414303444, 1470723614, -2068620019, -812382078, -1417938019, -1379607629, -1276539309, -573248149, 965535562, 394719653, -253010574, -12516619, -1360403060, 1017034999, 1095400098, 209633055, 1349957275, 1312176087, 1307222651, -1701073929, -1777687068, -261587247, -1902863451, -2078494635, -1585592601, -1628621061, -748003577, -723670693, 1372624366, 1724485279, -1416363255, -514729194, 35369716, -972952766, -726521748, 733531405, -320265935, 873901321, -1825994476, -80192965, -813505745, -908305057 ], [ -135723104, -851217588, 1109026793, -1350569282, 1688293566, -590174250, 115653451, -1424840381, 1800546787, 613848609, 1158557120, 1695179619, 2128635358, -1055475068, -734702073, -1107177474, 6766055, 1710052723, 1023269063, 292200114, -113500650, 986877120, -140316778, 1671319576, 254296006, 708552798, 770346568, 1041352859, -94461545, -485559061, -365334556, 1881918333, -1676299124, 875743668, 1977691992, -1839557669, 506153542, 408952096, -711561731, -1740936154, 762924998, 95000579, 1081108111, -1767432968, 1866936834, 546496293, -246438358, -187407345, 1941323210, 227973192, 344520359, 639737774, -805246364 ], [ -1072246886, 1078672390, -775150998, -2000467233, -77017258, -2103802140, 284805564, 619558081, 1819546674, 458925106, -636071448, 611404116, 393978664, 1035735892, 1814817772, -1730920508, 935558524, 1309398976, -737266158, -414678541, -366334307, -543094481, 1626865437, -746789917, -267634117, 364246496, -1064964033, 850200865, 99087450, -1416881189, -1348627475, -2030668069, 352381528, 1291946351, 2110983649, 686468728, 2015541590, 2096616933, 488764961, -536469626, 1659057730, 569396185, 1353570958, -1175508162, 1935608590, -304171862, 1602435871, -535760994, 1717266998, 742624096, -1161584862, -1509882709, -1468798376 ] ], [ [ -538740427, -1958626135, 208338443, 684213650, 1050084280, 1861893140, 1290209065, 2121069531, 445399343, 1513299740, 1179252307, 1421679168, -383657605, 81100986, 1778025880, -206338230, 456674912, 602654743, -1353480698, -2049955767, 838586508, 1264110166, 354012588, 676387225, -1860526335, -1417128621, 1020837358, 582813563, -1297781238, 427218041, -1996621315, 1236950359, -2032326056, 1449454828, -1186509298, -1059055353, 1828964299, 1350670988, -702053406, -1365388024, -1676753647, -454352662, 347838221, -31582235, 1703778458, 1309669826, -1029596824, 1722628940, -163952943, -2073538772, 1509296941, 1018957368, -621364410 ], [ 1621440881, 1742672581, 1951226516, 1771927864, -996908333, 247436146, -1404624443, 780395002, -4531797, 1629084567, 1722296096, -782194800, -791933710, -2010110713, 21735559, -495214475, 2128392392, 1364741576, -188839910, 291321268, 550832127, 1730874274, 2128567344, -351153914, -570120159, 915113347, -975258256, -1543975372, -933126535, -788993130, 502568235, 1012024695, -1448676092, -1954322390, -1440875272, 1766776972, -1030219476, 121383992, 175816158, -953362596, 1478223864, -1867569580, 125716888, -370837543, 1213935796, -1300416962, 1965192773, 1255998439, 1030798660, -23333439, 613272094, -1255466884, -2112288939 ], [ 1055167705, -221571503, -633489906, -996219869, 517124785, 53355513, 751881231, 1937393032, 1440789203, -771172357, -1108887710, -1456929890, 296686042, 1399713497, -1060026469, 2107037880, -303731470, 1202895879, -866686266, -1553094564, 54790416, 217732732, -93195294, -407204769, 644229359, 573089262, -1497282034, 724183231, -718753734, 1318942404, -9696945, -1116319910, -1373858844, 1995779096, 939099993, -1225400903, 7451494, -1614486747, 1435404755, 1412491236, 1302265043, -157843586, -1434953244, -41960668, 44703779, -778525256, -524880669, -1948140335, 100139173, -1315973323, 1463885560, 1123710816, 445458578 ], [ -1183665883, 721340593, 2115984001, 560984889, 1229334616, 1719843852, 1497183283, -1450833316, 1603228356, 1140248391, 940187544, -1168675069, -145243752, 1734977965, 1791054315, -1651929533, -315565098, 455668197, -1735943838, -1090745683, 414219089, 670605840, -1694086344, -328489758, 667388092, 2106781665, 2136861152, -813113365, 752512556, 226220239, -1243169262, 32214939, -1555381552, -1631252032, -616816617, -1024756638, -1521427027, -1924632495, 299330458, -2122330434, 1215898557, -1834813684, 679199027, -1509303216, 503363899, -1534918797, -276568050, 685320302, -1405617313, -1577522592, 591759103, 605333764, -346398707 ], [ -1621443293, -835536594, -1213557930, 684129329, -856725434, -521683704, -1025140446, -1424510278, 1338808866, -70808667, 305875865, -905453231, -1771919194, 1002826450, 953886081, -1945331813, 1659146307, 1515453221, 1497712747, -166016529, 832453213, -2079005419, 422683719, -1574696218, 1757910876, 1913152324, -1501354082, 158942426, 396169336, 1153393433, -48190697, 1644015615, -663726392, -771782559, 984111440, 201507068, -1795942473, 645636500, -947560489, 1467096827, 1445138595, -343213473, 1517101608, 1940263413, 985477702, 460079830, 1859769401, 1605769342, -94468020, -1789463620, 432708683, -157443465, -576549779 ], [ -1377956658, 930261739, 1769024567, 419171271, -1138220797, -2142194300, 914742709, -1470393369, -1877461698, -1300364089, -1284862484, -689769620, -773727705, -1299512349, 1210636703, 1400921622, -1068730564, -565443109, 1361008104, 1944898643, 1239573792, 228379095, 2113997272, 975396340, 760812609, -2019500355, 590290107, -910606465, 436093451, 313625208, -1676673035, -166018554, 56788661, -1943090069, 1509607501, 1879240396, -2057904373, -1631103192, -1603504054, -252406956, 431855794, -1110163378, 1490421743, -813670865, -827503782, 378130636, 1595486898, -1078253492, -697817844, -692632821, -148355139, -305216505, 1945751899 ], [ -1518206892, -353939290, -1057566603, 427268741, 1207238897, 1870310958, -267694739, -1011970857, 1992165265, -1752621836, -1583422477, 1967223320, 1659658719, 256966187, -736121057, 2000769874, 1968023179, 1575156161, 1167624894, 406417747, -550722987, -123090869, 182740085, -84824627, 1551757261, -1434448230, -1791344159, -199449615, -1258722913, 1381828199, 1496350676, 2099329399, -489180786, 1977154109, -1712183529, 1985041931, -1090583488, -2065832506, 1397870141, 67740470, -374171321, -1287927052, -362306033, 495141982, -1530301108, 1914854941, 960607258, 1617703986, -1955972787, 1574459749, 1570907723, -576735048, 299182291 ], [ 5030712, 1400628462, -936542061, 1802018292, 231302589, -2146916347, -844442717, -1535126447, 1325990770, -390268427, -152817840, -643549002, 860706246, 2119155033, 1600593464, 2102589450, -860071106, 705875113, 524379053, -848485291, 1485256350, 1802174436, 1935881768, 2095631117, -1447117823, -1514962703, 779193928, 969258391, -278233092, -1446278312, -921171286, -1596106376, -1470040569, -1340358623, 366707033, 56734168, -712587369, 184060072, 721312645, -1728695833, -940611485, -1283503648, -2144943097, -1649136754, 1147734590, 1613156036, -1454588687, 1147810618, -1062989975, -1546426226, -1136645027, 1801066083, -677569678 ], [ 1034049832, -62955970, -275877647, 1341971993, 2110883463, 645189868, 1501349429, -1520425739, 1721184422, -1358601021, -1329264285, 1490622728, -73575063, -1074362627, -2030419092, -1208246833, 1393028645, -2132150096, 1804849659, 1177146292, -1268425000, 1024142791, 79462705, -654492246, 23170580, -2116066610, 1633881107, 1226536736, -1376604542, -1720713311, -328828044, -169788924, 1170118100, 1460922890, -1873752459, -1098299950, 370701517, -516819011, 2107484404, 690872359, -762031917, 743728365, -298466698, -160174892, 922424094, -284530376, 843848104, -345705329, 404979157, -59989075, 317065051, -658654635, -1632245680 ] ], [ [ -1046191966, -617800863, -790053294, -337515670, -95488794, -1065948122, -506201088, -934936903, 367382964, -102418106, 563247163, -292428470, 2130921023, -65513367, 494649094, -248656602, 1007741831, 252165296, -1726440318, 985112571, 1118619124, -419005837, 38240176, -2100455788, 1574355001, 1196543392, 2022537721, 426983765, -1158070889, -901984998, 1841145586, -1962318588, 737191953, -1855354634, 1026985315, 348776262, -118708316, 860776323, -623656817, 315045852, 1288636333, -178920864, -2053115515, 2121553533, 174357324, -301652658, -1830387182, -1758969844, -1053835369, 1818006242, 967222846, -372312533, 1094094007 ], [ -464575243, 1670928395, -742450452, 925295876, -272686689, 750528252, -1346574490, 1911764235, -917512827, 160673020, 804712920, 660916649, 234542517, 1580817921, 2016928855, 1132562028, -1355086234, 1159321405, 14500624, 157864945, 1896149058, 119592534, 1506608742, 638690372, -1772337201, 861340188, -21794788, 198005899, -847378360, -1350909197, 1047875468, -1080563790, -1747257214, -29742168, 909245368, -1271031734, -593408009, -328619196, 1819239494, -1515517775, 1796142331, -1519420131, 335684153, 1474097943, 1736264850, 181462347, -29829685, 1204458669, 1758794827, -2097922412, -1021959870, -920707987, 1431674963 ], [ -2071545886, -1608580888, -2132957444, 1945401786, -2009974239, -1007130177, 92445983, -649794071, -1757405891, -373900084, 1281506525, -906919207, 69525328, -130084384, -1093700274, -2136480701, 1454521358, 2120791828, 41393452, 1418554185, -640813252, 1903365040, 291845805, 1288754598, 741348863, 1819610555, 252559961, 1491515291, 1858798646, 1116929730, -627178057, -1756631455, -386764337, 826837212, 1541268135, 1155137238, 590504522, 156187677, 2002600439, -1100158484, 1254837651, 220539277, 55526534, -432719046, 578610764, 2147314918, -403364392, -1662338596, -1599249888, -1387538841, -398957187, -2129765290, -938511427 ], [ 837944598, 764847179, 725718855, 726696529, -1821424285, 1878480799, -868701544, -1806216540, 1338661125, -139292424, -659442531, -435341389, 357196054, 117846957, -2088351678, -1633964131, 1921468875, -36822731, 2097969740, 674357125, 1019690468, -799781736, 1450999476, 646144162, 1081455946, -1006432444, 372218242, -561329001, 1756236894, 1749289929, -631438269, -2039858680, -1076108968, -975715922, -2064552703, 1871427280, -145923842, -1515939552, 470791720, -440630084, -1397240659, -197157607, 424140655, 655615321, -1180688315, 480062627, 1256795630, 544440120, 1939468517, 1891549773, -20354671, -460485182, -183001321 ], [ -43753547, -1402762879, 1992753860, 293216611, -1597072853, 1730779493, 1925054695, 262822624, 1925349708, 2021988202, 1947660107, 1992734043, -1859595974, -2014555092, 333144857, 1065538197, 1452437031, 608860785, -800145893, 1859333749, 388958804, 779658115, -1046059913, 1111528356, -1590798129, 1591368932, 1512929609, 784918204, 2066825779, 1761416794, -1847925096, -1199071162, -1626414380, -769737136, 380563754, -1529977442, -1776779549, 619823390, 563350938, -574600517, 942684091, 394288855, -366663782, -1854371495, 1100556021, 535177874, -1659450719, -1340378584, -853683107, -1378321265, 1321299004, 1862058506, -1768032148 ], [ -1119459659, -923050735, 2111998480, 520390289, 1950047841, -1084943214, -1857045354, -82136631, 1361919249, 1448226600, -118626602, -989275358, -1945293076, -275518517, 154573608, -2069090354, 1867367353, 894940089, -743568578, -622515960, -613749970, 1546418444, 961021713, -1767114684, -832003082, 1212170129, -616448321, 1347738986, 31660385, 1185706805, 119276658, 1006652150, -294252202, -1126186385, 1641272635, -357631234, -2107604403, -489830934, -382632923, -1112232968, 1622204498, -35689263, -556804821, 848397929, 601087054, -91367802, 2039840201, 2037809037, -102816675, 896610680, -1923986971, -246105480, -250689355 ], [ -412499229, 1464517782, 359087717, -123554120, -293071374, 509767625, -1194265909, -1091346962, 90391750, -776662353, 741803580, 1724515869, -607974331, 333656120, -930617532, 1260228088, -1213789534, 94889569, -589175898, 1137498226, -1097932987, -1283636092, 1130000411, 244573894, 595773121, 1263074456, -915119099, -1111250300, 2112399249, -1668883331, 625657054, -477281433, -1535567065, 1946905614, 1414492909, -1193897212, 1089642200, 1150001727, 123031, 1959322561, -1144765447, -1835151299, 1335203342, -612130741, -1612681977, 2012810519, -352035871, 1569788081, 1362890165, -844129062, 1294678365, -130749595, 557882909 ], [ -916851491, -2114230927, -1329480540, -716734222, 202208314, 1516973512, -1387712331, 950759051, 1071155562, 1333996697, 1351817572, -1876981235, -1212226288, 1893090354, 568327493, -1163721865, 2130948542, -720296041, -907992047, 1462792948, 1978146954, -402785628, 624826520, 614509747, -1177346014, 224899835, -1908435066, 1572285751, 1409565621, -1476938169, 466665220, -1727473755, -1771211232, 568455021, 1275487157, 1480224857, -723020319, 1817207632, 170556880, -429816096, -666494385, 1008701421, -555951419, -469068410, -481849684, -777924504, -440150768, -2043492819, 1608286275, -1073267078, -226268567, -1416599332, 156671821 ], [ -993801237, -1418463809, -907410080, 1738383257, 1541504439, 1245296430, -1273989910, 643609212, 1371377665, 643394162, 1543363785, -1283954881, -155579821, -728197169, 964287015, -1598491498, -779074313, 869507592, -2071158078, -1049166404, 900446434, -1119089665, 457039539, -427530389, -165941922, -609291293, 1712360635, 948578669, 976064987, 1252300441, -319626250, -1703862350, -1918223271, -76781968, 1615275932, -73490704, 2081525005, 100765825, 577763463, -1814069475, 1151912831, 1670868917, 25876488, 1737533465, -1131110413, -46267734, 1769816397, 445177275, 808959787, -415547589, 208576755, -551622795, 782046340 ] ], [ [ -1907881992, 50944307, 1846126592, -1896724156, -209954097, 689089466, -1784306253, -2125077297, -1438160754, -1201105681, 1626311706, -1477557797, 603325697, -686669685, 152728734, 1753702318, 1538771434, -1805167784, -1764915530, -612435474, 1326110658, 1114810090, 508604390, 1559466628, -1364691547, 1014166921, 2015783044, 1998068741, 907274739, 841458935, -1186708371, 1051411749, -1085316607, -334716528, -1645132185, -850174695, -1821637065, -163744223, -1836881500, 1150694682, 668877547, 645374917, 872779430, 1167797226, 754490797, 547980212, -1363198125, 1001162665, -55827851, -1478890070, -82755590, -757380833, -1292865358 ], [ 262816638, 1695419513, -2076413049, -1568029565, 1770803106, 819926005, -1118882670, -561842808, -1767369603, 1475703179, 705449292, -1150268334, -1315380777, 820969394, 266007567, 1069498602, -1078136979, 2123587870, -1434770257, -1381500600, 1009300495, 278350238, -479435191, 1015042441, 319709692, -417046131, -1219236128, 933205729, 225118792, 1693310058, -338312707, -1007436201, -1927476332, -983817083, 973633937, -915080631, 224903112, -1224758295, 1835410697, 1725933695, 1322635032, 1001911227, 305454689, -2112016022, -1962544068, -242878472, 1081982171, -1588724476, 210643237, 1952104429, 1438949428, 222157699, 333912314 ], [ -1878682774, -2138775690, -790958773, 1352537219, -2122021643, 1285371407, -1041531762, -1720552482, -1735937569, 789515773, -1955023870, 112101446, 1867837137, 386190977, -711469750, 1672259523, -1834212091, -1075594971, -1411307671, -2090962336, 1952341595, -1251716179, -1832650461, 1782952745, 1984744618, -1239428113, -421748869, 749517311, -312111238, 1244190542, -1079423868, 1345227881, 251595343, -2102656803, 518029426, -2107100600, 1486499271, 2100282414, -1484959861, 117797210, -701473129, -1873879828, 763089407, -2032340384, -2044207502, 1334752263, -935453117, 1739269003, 404800310, 105194479, -389954965, -550983880, -1181290741 ], [ 869114937, 455879548, -2051326431, -758017215, 1713330182, -32025455, -1047583322, -1161516428, -1327536783, 1550876153, -812640635, -869282664, -1873775537, 1672890893, -474334438, 880111131, 922334975, -643731742, -7703620, -1712209031, 721464453, 746566043, -1229340087, -1308094917, -438557195, 825957078, 83671900, -1882506629, 311636263, 889227072, -1346916846, -237848155, 1321428873, -752968246, -1760007930, 1826683293, -1725343121, -1883513979, -1075027205, 1079996731, 662601628, -1137195245, -1816396805, 1951119280, -2114302462, 1823495406, -119479224, -1312963120, -658602897, -814243744, -1474263355, -292443145, 669687925 ], [ -117654377, 607443300, 2019538188, -1623957791, 1025919334, -1160494417, -2065768892, -579909411, -457348541, 2104705360, -668306662, 1153587688, 1868574916, -699369554, -1378518982, 1999040224, -179948337, -193565117, 982113077, -513970400, 178115226, 1908192920, -1938741980, 1014365970, -443125289, 205489543, 1761549552, 432488422, -348045974, 2030705708, 452234680, -1490776492, -1765694493, -656591091, 936604633, -339232104, -1423129787, 2081767998, -1297068749, -1785872784, -510060541, -1667945709, 396459846, -277582271, 1831846527, -1420587687, -992976440, 793839495, 850084647, -598385443, 1811606125, 1486949737, 479935643 ], [ 1067774178, 153692303, -125383863, 195991502, 1481675204, -2077574025, -1714470006, -108839691, 348317572, -1376104001, 451542654, -2042373053, -1090831010, -172289012, -1934361674, 573966153, 151178392, 280592944, 58742480, 822004918, 659757482, 687496336, -1232961670, 804202728, -1375921285, -2055469655, 2052633115, -1379971306, -1659195279, -845509346, 2144943544, 1564331171, 944793050, -1339596048, 555434784, 1429522128, -688124648, -1034207242, 1579702298, -1582787633, 1761201214, -89990726, 952984523, -549740097, 901464583, 1825052217, -29400629, -1236213469, -1813185447, 1828327901, 2143313423, 649023833, -2080673795 ], [ 1653206217, -19768020, -1143338571, -570653782, 1897729257, 1185979449, 416505505, 1012668951, 1493304256, 549969305, -799748868, -1826484052, -1618520296, -1130223016, 1153590964, -1743076272, -1601671564, 2057187809, -427792011, -1598660290, 1599782847, 2006577471, 17756482, -1663388554, 547965932, 1555767481, 1999116851, 320534159, 1907971095, 1424750854, -1454428096, 575671467, 711798047, 1154646840, 134625418, 991328275, 362188031, -1029989092, -68398264, 1868518188, 1471937586, 616955319, -764901635, -1279538968, -921003926, -833043137, 1982776183, 141952994, -468720353, 1639933337, -562751404, 1274544945, 607490869 ], [ -850197338, 1979198260, 809542546, 2102906147, -2140367618, -941420839, -718801228, 748592705, 1458550381, -1625646664, -1498079448, 751194682, -629662548, 853414455, -2143002636, 100364461, -2048129346, 1938600572, -1520336858, -1383268885, -1709985157, -1200619011, -44112133, 504857669, 1718005670, 1622759767, -1783950288, -310489191, 1588437259, -1436776481, 722232416, -314436371, -1422085682, -1882331580, -903074881, -2143520149, -1313471941, 208512626, 1242527410, 23124807, 966798668, -1829365597, -840055461, 681637988, -1914119480, 360498947, -1422747603, -345997700, 557814724, 2089221184, -1759335401, 216529386, 156618133 ], [ -1874574769, 485026414, -1823066556, 806395608, -1255670243, -1609084823, -1839755050, -173061924, -1133660759, -157210312, 1699500819, 1440027788, 1075766569, -134359421, -1665412499, -400309161, -2053773234, -1617225057, -851648095, 835218028, 1238615294, 514491904, -1040153304, 931792512, 2132342898, 671231468, 1123638860, 1611831766, 925977316, 1620689185, -875645030, -825994119, -1398118693, -1364029820, 226788805, 1831706920, -1195519513, 914999427, -1813454987, 2022832531, 111070328, -13075154, -602098012, 1985320099, -345326142, -1620410442, 274528836, 388112838, 1056649665, -14021757, -944925861, -2136123797, 2089588691 ] ], [ [ -1318989978, -639999488, -1488325778, -1136430522, -1886309743, -685798252, 1924785623, -1186640123, 1998736839, 575389552, 1682553423, 517361552, 2099727354, 221643145, 1420191999, -1988318523, 1856203562, -2069168112, -1298664410, 1024291505, -1044175874, -1967125395, 1555062055, 54141315, -88202613, -789703631, 931889479, -797132833, 265897525, -1587514627, -834775255, -2027121992, -924127292, -511260623, 1065923272, 1383945201, 137847460, 1828033766, -603933904, -25186613, 502681677, -1387405746, -343865456, 1717970550, -107052734, 1851609366, 764116348, -1417447501, -180538083, -574534559, 1932480217, -704483527, -63597156 ], [ 817680048, 1983513910, 198532195, 1493309253, -1644880725, 1679020234, -1256315242, 1130758931, 146259532, 448934209, -1749541318, 140306535, -1776315599, 221857055, -401972763, -1282242123, -38198685, -1226664681, -1791992221, -2000759713, -681224971, 1054673468, 328167038, -1611198974, -241293554, 352827832, -1142952661, -1555108451, -1078728180, -1861667613, -1107002288, 144286714, 1295125522, 1602434657, 743213728, -618413293, 1863612913, 1800568439, -610497236, -2103214827, -284340154, -147149839, 759748019, -1517135174, 191995515, -791216777, -19750391, -2045556652, 121796719, -1995667347, 1517029007, 914027825, 1806687535 ], [ 663744578, 2056715215, -1252689699, -2121610919, 1722921739, 685768079, 807354792, -901212166, -703631177, 768705285, -396626578, -1820669939, -890966068, -496790393, 1419908507, -670329010, -25941885, 420704829, -1566341983, 352476330, -1281129708, 1623969665, -873686228, -839829793, -415953948, -599458611, 397885348, 957599724, 1993573409, 1666928885, -1022508690, 445949100, -737001074, 1312040361, -2044610590, 2125756526, -547385186, 1050330759, 751951991, -571040537, 1988832758, -999928816, 1031606171, 1841223865, -1640692486, 1791155430, 1675203040, -516314187, 1454615782, -2120229037, -1335638433, 1084142796, 1865488449 ], [ -1606301588, 919548394, -1705370292, 1214691222, 1702152943, -175493807, -1714722547, -1285553758, 30381643, 1284647114, 84087818, -96882674, 431014309, 2007598049, 1243155208, -1488916904, -1303534348, -621037179, -983545543, 1011666871, 2114042942, 310447178, 1676255205, -286581377, 807473534, 865910663, -885898354, 1002235179, 151647870, 331996733, -1064529530, -776944988, 1537208418, 510067970, -1587589258, 194315060, 509317123, 1278422790, 1516023462, 659096426, -2093978222, -13865239, -1259947930, -2067147551, 1819260473, -1430480439, -1092114288, -701822171, -147878068, 435417881, -814509087, 1255671278, -1470265808 ], [ 1975487894, 1528715425, 428660903, -1938273514, 982877476, 877734403, 521586003, -944115632, -299454901, -364416147, 471057782, -725434495, -426606327, 1752276363, -199117314, 405708393, 1765248258, 1910965193, 274275159, -1008595376, -1716221928, 1545861187, 102072794, 284977802, 1946737799, -552808967, -1717802801, 744785368, 2023734078, -1417347471, 2094399357, 176475512, 260761063, 1974531539, -719670178, 1053885943, -2110398007, 736115384, -2080890140, -2129584260, -480626591, -547136863, 1215784097, 1681574927, 1899979811, 529875019, -1482715890, 733169786, -52602160, 125548343, 7411544, 1644698935, -514093089 ], [ 1994347751, 171609997, 806835305, 1825456585, 1350953378, -264015289, -1270356696, -1555724222, -585153947, 710600481, 1282089948, -2012731092, -163000520, 1890280667, 1383135727, 1889303096, 1962711296, -1751734180, 777529642, 218557338, -97561597, 1277281906, 1866374527, -152134272, 638563474, -91175136, 583128936, 2019493637, 1337714750, -1157458928, 1575591612, 113001400, 362381534, -1653699155, -236473765, -848513094, -1769989724, 1507123040, -1592839566, 929639905, 1052458161, 481052601, 1461542839, -1658335987, -2078205923, 1506238801, -1360458540, -867113966, 815332634, 150250170, -1284553229, -1144717454, 1443474851 ], [ 89062883, 1814379850, 266887269, 701842121, -685182826, -2019060306, 25433280, 989016978, -403501974, 1546446645, 848236327, 27159595, 188511840, -1171021606, 1623824486, -1891872836, -1934273064, 1220408916, -2033071481, 40225600, -1337670345, 777622513, -1638201133, -1010576644, 111221497, -524924882, -1287914442, -1880027005, -2078555330, -1323062889, -933631163, -1632568015, 39526746, 1656354375, 920218853, -828907179, -264592290, 1157245010, 1987342907, 220712421, -1290840987, 1578187898, 60395762, -2019987915, -1060067811, 140252882, 1317128638, 1512140713, -1341067199, 956981578, 1982561574, 1283443634, 930317814 ], [ 1271118165, 244233663, 457451058, 138933905, 1956868029, -590685840, 1188494829, -2057177408, -349459790, 1782942998, -1102484222, 1266746213, 10572334, -1568272595, -1690307711, -1623155732, -148467967, -824201339, 1694884805, 1130175134, -1533092795, 13593701, 1141407509, 662326405, -2107207942, -2120879418, 359819549, 1819797177, -1930535572, -1435868500, -1337234512, -777813100, 1676583574, 1920497053, -831045265, 1000270117, -2104367453, 47531138, 548860606, 1558712412, 1381924565, -1884364045, -373240799, -1819808426, -2106639304, -1481072576, 1859854656, -1011159714, 1028866403, 897775587, 1578369329, 139232656, 2040904301 ], [ -317636097, 1234985594, 1213708326, 186783862, -785289251, -1465043805, -1780446657, -3075799, -443385008, -1249034635, 1144227707, -1449219616, -111301006, -305882894, 2049334765, -1699338488, 1529555122, 792524988, 1249637306, 1193396692, 1173301741, -278462701, 348425225, -580412091, 1722924851, -1178366052, 385997784, -1241036312, -547451535, 1989467330, -1306093657, 1657739326, 1344732411, -574598355, -553461083, -2123478423, 1249419878, 713237550, 2074481316, -895111169, -435051847, 801476108, -684011033, -778521869, -1416940696, 2096072612, -105864068, 1157855961, 661504257, 426942487, -804074842, -793102646, -61565741 ] ], [ [ -1566231377, 159226457, -1757177919, -965348268, 571442053, -2046502780, -1954332941, -1221385974, 1099490081, 1302017773, -2143388436, -953214978, -1903883827, -2088118899, 1898665712, -322343066, 1268087012, 783708013, -216761013, 1084090288, -1079367842, -369803814, -521154279, 308629441, -1243387484, 1054449911, 1468634662, 1671779522, 1692398611, 600862642, 1279597442, 819749345, 1946835931, -1723677202, -1295272948, -341663413, 519433464, 1670565539, -1740811671, -1457196264, 1549056452, -816218072, -2075223508, 764347689, 1622307104, 1726894525, 1521779369, -1893907205, -1568110795, 1591250922, 828670588, -1201204798, -482706792 ], [ 1549863906, 1841777206, 1671754021, -169669957, 1183188007, -1953999170, 1820278220, -1194291335, 1980658910, -2077164720, 1826160406, 115095711, 56388927, 758331125, -156007115, 1936364911, -1695626203, 670783189, -1219380004, -1987356378, 654404349, 763787690, -1600554685, 974096598, 1900009906, 839610597, -1172328524, -1783388146, -1769822923, 509497440, -1137112729, -553098275, -1937409971, -254972021, -1434134140, -309841483, 376600185, 1979464080, -905536137, -768653719, 1293474178, 1945552935, -409165493, -662935838, 918971003, 1080776442, 894615435, 600627079, -1564320544, -1021281925, -1904468455, -473192826, 1468853002 ], [ -1186701626, 862648486, -340011967, -1395946366, -1189132150, 773059310, 1249051684, -732429451, 1793796559, -1903726716, 321253750, -1164955215, 1683337024, 1098673475, -1895533687, -469322895, 1055898651, 192680906, -43856017, -1561039454, 303268313, -1749510031, -778349094, -1119903107, 674039853, -117949901, -320840925, 1490315734, -474017842, 1131258378, 1666885052, -1460012237, 1050529161, -1840515430, 606359370, -1178935257, -1048105387, 1513239319, -1346272848, 68064466, 1207096939, 1318136549, -1268549602, -560140182, 265707526, 388450133, -1444992453, 406874462, -2141496264, 544293024, 1012668068, -128199300, -1093626840 ], [ -1119957385, 816547028, -307155235, 1842156363, 2039072043, -282481031, -978770428, 1340462041, 965630336, -1441013529, 1910097169, -1286941877, 284565952, -1345007350, -45801598, 535550830, -1628489272, -1033842838, 1087774296, 1957823786, 1767340447, 1081853645, 2064525561, -1438875540, -1281371276, -405571728, 1804124261, 1283568540, -557194894, -2077849632, 511756148, -821146787, -1186911480, -1227632623, -1080657704, -777362626, 510921399, -1444032643, -65142283, 1808882184, 1994575646, 1415326038, -1011619758, -1519122410, 1623655099, -412527254, -169759995, -316631876, -1569578337, 950835587, -1120442225, -1146075722, 1098221495 ], [ 914162277, 1402881268, 885340488, -1977560400, -355521913, -386419769, -766655035, -25028276, -12226092, 494064500, 1975653513, 646895696, 1858179725, 1419738959, 1005603673, -973284413, 334591200, -1666755981, 1820458999, -1346529055, -1122940056, 1876240276, -1624473596, 200498215, 320310287, -1206478251, -473651263, 1227779849, 908409214, 373693939, 188757522, -569822765, 530706985, -2068874880, -1845571745, 1214558599, -1398829037, 933904414, -2078001811, -1021744151, 1881835843, -1006654547, 2073329463, -981451441, 584336342, 731947380, 574380012, -884001835, 1111602495, -814485766, 1349758181, -529917387, 1447270355 ], [ 2062448991, 1094819434, -171376038, -331152336, -526668839, -638984852, -128750331, -61067572, 941471884, 1673514510, 1647939159, 447668594, 2107977749, 1690527905, -59853683, -376875844, -171184366, -2046835858, -728806199, -503013014, 1198693652, -1019795538, 668237503, -764015162, -586844946, -1851302192, 79635916, -1729970082, -1263490158, 7567437, 833196376, -411825483, -1064621259, 1706185804, -646194714, -769176634, -1854916572, -635918112, -1203147308, -627378327, -1310469466, -1302983911, 1010634510, -109736648, 835232791, 329662410, 163826411, -143987267, -485088590, -1022196802, 1672516613, -390324573, 1649625417 ], [ 1151605043, 441673705, 1472543760, 678381687, 1356302839, 1273246085, 626929708, 956811161, 1364021800, -1181539138, 1617516801, 14434103, -1622164581, -1495138659, 1074845543, 1328780647, 661870694, 659607607, 1570298684, 2057681110, 1425152516, -1561179010, 1298763694, 43583973, 1282076413, 962117076, 763813726, 1577723304, -1497965572, 1517831698, -655321288, -1279902572, 945571261, 2071552657, -1770123997, 2067351531, -676073061, 2014591552, -1935887565, 487963302, 147936141, 1425651079, -120906617, -1820921790, -1357719230, -1050289513, 1595012725, -1752364265, 1455996969, 23883097, 280396892, 1996000836, 1147211140 ], [ 640683493, 1392697562, -166420891, 1851338856, 1257719908, 2048688054, 216192347, 612671020, -181901886, 1825499164, 555460307, -1466631732, 50683564, -1575515113, 607932058, 856480931, 1299816106, -1488606215, -161411264, -625426112, -364980958, 1888520308, 251966563, -243559879, 1738403621, 137056247, -330788573, 172947961, 1493573674, -202750809, 503210697, -1379813456, -2094238309, -1858343762, -102209177, 938219081, -1243240871, 1902758144, -1501665050, 843150325, -1140580594, -1893573870, 912334149, 77631416, 547104637, 1896020095, 158282980, 1465994056, -20321465, -648316283, -475976841, -666566476, 1660296468 ], [ 48710348, 1857376809, -1068369938, 1135751692, -1651597709, -909568647, -2004153301, 1777532699, -866109305, 1370676006, -319443441, -1614794133, -671246284, -679989742, 38318944, -740426866, 756762623, 988043401, -1480173740, 102643536, 338048921, -1001223087, 1167176039, -1156228317, 1595591640, -182514451, -575523425, 712780015, 514046864, 37477601, 801707070, -1026353263, 1326378463, 515331955, -1232748127, 2142812045, 1569514225, -1388697140, 1222045473, 121975248, 1157786887, -534052856, -1097795165, -1209394576, -1863973565, 1612726844, -804959988, 1966109337, -1177532645, -643404215, 1627787183, -655881960, 1110052684 ] ], [ [ -1753368494, 1950579399, 505746210, 1074986896, -2033472209, 1995412511, -16276129, -1237752026, -1491150228, -1773322464, 740101397, -1233176713, 1842154827, -1169467727, -1766164905, 1514959509, 1192886281, 81104210, 1419779190, 970520367, -1390683322, -361683212, 1815234863, 764575223, 519338165, -1386149310, 150053021, -1435401613, 736211102, -1193291292, -910064337, 316129818, -2038344807, 857014828, -248888100, 52692317, 1045164845, 1161330913, 1798089744, -1375132653, -300201819, -1737801364, -1015125435, 221987014, -1583573758, -233429899, 1870433925, -1842918159, -1155582100, -933711671, 1765537499, 1006873243, -1358256764 ], [ 862366818, -2069604127, 1280415456, -1184464684, 909963139, -30968704, 1002886609, -649807099, 132738061, 1751147229, 1300364969, 193636610, 1815184881, -1641667558, 860085084, 538296783, -1045214324, -476969642, -404744549, 768547226, 535492216, 1229119552, 675201986, 2085427576, 1416669088, 329192315, -2067854556, -572301513, -1599097722, -285184319, 2118476439, -418236426, 1363025719, -212440542, 329519630, -2018382650, 805773630, -1085216952, -171789609, 2094916703, -1188052891, 1838308396, 1412714177, -1940084113, -561455472, 2059784185, -197551367, 1253933580, 1798780017, -2135684832, 993791246, 1775812447, 333339312 ], [ 1977270792, 855660582, 553011476, -1616407581, 1238363633, 1526844152, -719271064, -1468652660, 310617453, 1884111809, 994499458, 1333399744, 263113530, -353452140, -839214819, 1320296661, 640810285, 1064762090, 1453498217, 2058931133, 1443144293, -229981418, -1579813668, 254563053, -234415896, 1869164753, -1981099953, 1529543670, 570228395, -1845677335, -1107404855, -1880107775, 1848359955, 622288300, 507905406, 86005942, -426844095, -1412061514, 994126828, -1580618119, -1256743100, 2048287398, -1754787033, 1937025371, -1772182832, -57627476, 355645453, -1659669889, 1670177686, 1963725102, -1190744874, -1195382542, 1116899312 ], [ -551369200, -1985891836, 1074532566, -629899590, -398657902, 660207381, 331087194, 1401235496, 1279686060, 1903494202, 1795808540, 569385381, 242848180, -160312951, 706414455, -1887052328, -419245747, -963586020, 242648384, 1817251368, -81758144, 356037941, -417667789, -675695902, 777485286, -1078823315, 1628004780, -1659330432, -1193032342, 1080635154, -1791572551, -376341628, -524857881, 1874965247, -1465373446, -195886109, -173347203, 1367416928, 175820651, -1588117316, 1591055428, -1499340325, 837438320, -974047410, -1624011810, -1326137040, 1907553880, 2047585230, 430568105, 1323458741, 1730264551, -651064458, 1106316912 ], [ 85139811, -1403901864, 142799574, -1950418684, 460459385, -1030323480, -1702453105, 881758951, -648625253, -227561205, -1778417970, -1804220656, 1799871409, 428928378, -414662456, 712437017, 975030780, -1658851353, 1807435666, 668240444, -818460453, -993095949, -1770174227, -1045740331, -703445872, -1232475444, 734385902, -1062975007, -869875, 252266395, -1825560526, -1422851587, -1845993107, 819778211, 857110567, -1591947609, 1015954495, 1337111568, -1677151311, -1645355741, 1265803709, -821893471, -663318526, 379715689, -1854527631, -266965353, -713561404, 1386108881, 989883054, -916214165, 669062442, -417533754, -79581976 ], [ 1010253523, -946384534, 335723250, -352482887, 644532244, -508478256, 1869732902, -472348804, -1676913025, -44268441, -1122324679, -192054455, 1806751532, -1707383050, -1964613255, -901214851, -275428330, -1592963445, 841238458, 438499902, 866649779, -331506978, 1849493254, 738415292, 1806528081, -1771230762, 718752755, -666110461, -1319280458, -1372878836, -1303355225, -1751969926, -195732260, 1174444973, -156678128, -1585115142, 889739982, -1396229796, 1584216166, -572185428, -2141838209, -890077039, 1427843731, 1803107536, -335448408, 2098720457, -1151952706, -333286450, -178661537, -1283616114, -502015737, -8110246, 856872487 ], [ -18603206, -1703204707, -145862933, 1496740122, -2060140211, 2139477075, -1596108828, -2108350943, -1541856371, -1072670643, -636681221, 1415665904, 346981254, 595611197, 1622825592, -1582727983, -1188176127, 2010696240, 1164795378, -1893157732, -1175928290, -542987238, -2007395983, 356256229, 643636634, -705157905, -1225642230, -320335984, 1802404536, 938611564, 1861522207, 227431290, -1696375554, -1890406185, -1311173285, 90284753, -1243764080, -784870822, 1767114928, -1960852602, -1812373955, -473839337, 1078758506, 1390469940, -911801685, -898879100, 354053745, 1571918666, -1386063008, 1685008451, 1316534854, -997531247, 733459901 ], [ 553416859, -2056659101, -422123589, -1129007083, -1855297319, -144524520, 870545797, 133897545, -1766536595, 1405620302, -1845073734, -485483462, 293718576, 1833282765, 1090621891, -1314752191, -310370522, 1536365562, -1083387397, 1736453259, 143594671, 544116379, 699671204, 2007999467, 806593662, -384024639, 386753917, 855914669, 420971070, -2104114445, 1725843205, -967740081, 647999250, 285052711, -1631523388, 1614623209, -1790029230, 1945300951, 1811589445, 341163736, 1951248645, 1528452301, 1717205222, 1285193410, 1843205349, 1175420832, 1633245809, -1668772202, -314149220, -91744819, 1758921087, -59015115, -258389457 ], [ 1234623712, 644946200, 369828949, 1776899020, 1373756885, 907394384, 1960440311, -1940010220, 234779465, -2014102234, 1252889350, -1601459882, 260103161, 1213641186, 539888901, -1895402759, -103052040, 1201127401, 1973947056, 1710004936, 1363984152, -829292212, 1082079996, -1430704364, -731934045, -930249256, -62642138, 1611837986, 1558682177, 1686630391, 1874251731, -2027128798, 2136961023, 1621771964, 1006865918, -1801685635, 991444033, 753998467, -1744292088, -1280422716, 1080359650, -1430041616, -658241042, 464301407, 1566046161, -925800261, -2099161920, 1508573218, 1865672125, 1522195367, -69231264, 945712227, -1597917865 ] ] ] }