{ "type": "int32", "data": [ [ [ -1056632198, -1199839011, 912500999, 928834463, 638861748, -226368505, 39377176, 1709152972, 236330161, 491348836, -1171480116, -191574771, -2053308742, -165426476, 1291534910, 733363629, 1672036286, -686154290, 1193439518, 997426325, 893030802, 1285287078, -120584952, -679553317, 360361083, -497063592, 823032580, 1571258866, -2034834530, 519251280, -327832560, -1697039832, -1182462448, 1398034782, -582186717, -1772081849, 1070442051, -1128719677, -586751160, -1304866020, 1026904117, 1796659024, 2026500808, -1825845544, 1818415238, 579013727, 1407567537, -1825350387, 1516083982, -740149414, -455557219, 1700424184, 994638776, 52499814, 717318195, -619748750, 2074005985, -1847609565, 321686642 ], [ -1956959770, -301652349, 36062906, 1448550048, 1883290947, 1071909370, 1993270247, -1611206694, 111070910, 413520263, -1815523328, 396454148, -1964910140, 565324446, -1196338980, 1896219856, -745458238, 438239657, 469368227, 1589218882, -700278998, -608249769, 786070692, -1901042915, 231133233, -535914255, 2052879638, 140314037, 1165332918, 1431604416, -1518668325, 566286321, 772291406, -248240224, -1295360671, -163755903, -1928313544, 2133126769, -1765940106, -1540416486, -1559762109, -1264798815, -1358140426, 538079918, -1667943434, 865029974, -397229317, -451060891, 41038892, -2009478585, 814943, 94540583, 1069829689, -1527461536, -1927273274, -1906757983, 1971218867, -666752299, -1133912036 ], [ -1564859661, -1046532119, -262006050, 2018552876, 1123969162, 1509470484, -1945422460, 319272880, -465963, -1309094535, -12969029, 363051935, -2139858499, 2065839148, 1023280571, 1827920454, -1762070855, -1889436449, 1855663519, 1859281406, 598566053, -1286076709, -911322775, 1264028759, 1826568043, 736828840, -427518807, 1382047344, -1029672959, -1592488035, -496065474, -139547516, 479262262, 808553527, 960341746, -1269009594, 695020316, -1954375360, 1809197831, -249132425, 1959240599, 1579740891, -1301105328, -1668532678, 1771856122, -36960229, -1689288524, 467915452, 1962335261, 434360796, -1033606012, -699746286, -1005927928, 164633182, -336959293, -674770131, -1366906463, -2022946575, 1407540894 ], [ 1302142454, -1611740251, -1168656717, -260752603, 411839384, 1748721750, 847136792, 581491750, 1047428308, 460269502, 1846011319, 2124480764, -208417714, -2050636077, 2122281804, -773980230, -995902903, -1610534491, 1126932456, -1354730272, 1994892041, -1219751392, -1836572529, 544988875, -1263102364, -978792880, -1695623947, 705167095, -1202011670, 1022501363, -1033072883, -421281307, -34655474, 156024455, 1408313669, -1580152081, -1168909697, 1085077810, 1526860253, -347384327, -2122926632, 1437247260, 479102520, 112611979, -476185188, 845097708, -908197369, -607382707, 1154944815, -550745250, 1917695085, -272694168, 268018447, 584262464, 854659074, 28061518, -588392180, 1306857398, 928154923 ], [ -1912130684, 537804102, 1720317905, 257691382, 1829813548, -471405173, -1099186547, -5288674, -1714652520, -1869735254, 308620144, -2020183415, -1871874864, -192013174, -1160862455, -1375873231, 32495847, -739814541, 488816377, -319571011, -1312950775, 877503761, 1858595394, 974762134, -1368706877, 247296322, -1487537025, -2035798718, -1450324623, 1329379881, 1844794803, 417498666, 1626809142, -388109933, -2005574217, 1736147795, 973305394, 682075787, -1831851994, 1986830493, -1824027326, -2080990819, -1820979366, 1894356240, 1415711321, -1661391224, -311661585, 122198502, 244939786, -1280621448, -2015139957, -2014696570, 1721816737, 522926959, 2070271570, 1547518143, -1137399390, -1761901723, 672227592 ], [ -1181518255, 767952846, 2008100736, 2002658392, -1068473181, -69723860, 890058445, -1125648242, 270561176, -600081517, 317349229, 599627729, 1616496280, -118166929, -914114792, -1806431333, 856991271, 1320127912, -383834198, 1564522431, -110785746, -93062633, -1948113267, 100804526, 407318288, -36192489, 162275197, 127758939, 855377323, -1706724061, 130856043, -285044579, -658780199, -223873874, 769426053, 2137666791, -1197633121, -1938519859, -646534005, -806857172, -1849708009, -17200192, 77864280, 1491364452, 853031713, -166485324, 676971883, -897620472, -1474524311, 151475817, -13517314, -871763238, 1716466281, 207539143, 290118497, 815443602, -901002489, 132209206, 1703383111 ], [ 470879667, 1511056555, -1981193503, 946026969, 682041147, 1708001896, 2017240459, -1549692906, -35885508, 1857852820, 1300121957, -1712711841, 210046837, -650767225, 876167846, 54622861, -816421080, -355290686, 2005166246, -576573589, -1223442985, -1664565527, -1464164561, -1918916612, -1951957873, 143130339, 176912118, 1269900481, 510675521, -1325097294, 642191984, -242807325, -1407755054, 644820513, 650417355, -330528516, -1438356353, -2020237083, 1095187266, -1478459680, -965317121, 753863626, -334810236, 1378443035, -570255503, 1683956783, -568125195, -1792748757, 948945031, 687559149, 2137918412, -1721265812, 117380389, 900551804, -425034716, -1021224711, -886055564, -2101559663, 534629923 ], [ 1195424540, -209666495, -1978700281, 1171821132, 1753506331, 458226362, -1773477371, -378294757, 296492556, 1945668517, -3721275, -2099102665, 877622809, 813844868, -1136203287, -383147775, -1963093823, -1625121856, -811522564, -1749359714, -961836809, 641320165, -503763297, -1512802800, 534364678, 1529334969, 388540898, -812058116, 1317067220, -670689807, -2082208051, 687729214, 939124896, -1201886974, -528462848, -2117250473, -128902545, -232661213, -1038830141, 119742736, 768552461, -232376928, 1269903531, -180424254, -389535953, 711843147, -1411669886, 1484722035, 450812321, -577649211, -1140416589, 1245942322, -2087708097, -1878258922, 462506710, -84778979, -1409466750, -531923449, 1215032687 ], [ -146284103, 120795882, -1754589247, 949850438, -1551216239, -1144687949, -886996817, -296656990, -972674259, 1356144288, -493506421, -1994644701, -183571725, -1618023689, -1197554925, 392237827, 512047875, 715478640, -533342332, 1451131621, -1889204585, -519058259, -1100814244, -1969713265, 258330660, -1903480885, 459033898, 1524063000, 1287033635, 778328300, -1093160832, 659394321, 267211158, -24877987, -102627303, -1538554531, 1496861275, 1445138226, 987806981, 204927856, -1580610424, 577922299, 1970419975, -1578026402, -621848390, 1743001084, 1952455147, -233107234, -922468576, -915457153, -133406731, -775186026, 216740432, -1805211596, -1874359364, -2127002443, 926276852, 1819381899, -1697756058 ], [ 1781816379, -1442409890, -1940544451, -900902875, -890897223, 1978890266, -1664257090, 2032018956, 1554127549, -45885532, 743058930, 143113061, 1761078276, -1237624388, 1956959090, -352008453, 1855709536, 2080560645, 1494763630, 1248942447, -280265723, 847822215, -1096405241, -951700697, 1037007733, 1129830871, -1024424250, 2003833773, 782121186, 2095743271, -90975099, 428604028, 654193712, -1457144760, -946646055, 1993165717, 746404017, 177720374, -2135688496, -1982812126, 243050060, -1797456589, -1536359509, 331820305, 1979506261, 1440076064, -148222729, 1896320093, 455046049, 1908838561, -1126584769, 337646508, 1814380846, 2067636816, 1546413834, -1504973317, 510728534, -1740889185, -503615629 ], [ -2017441113, 1113981346, 1177388436, -1750414252, 1789270257, 1457600596, 1459574661, -226513187, 1888223060, 2074934679, 206449842, -521777410, 1129754392, -1957896313, -701325754, -2128645855, 1144947631, -1962791777, 1086824289, 281981874, -276583536, 562548873, -1959511615, 1336223054, -1003892949, 1471076529, 1654357139, 218023071, 374807445, 1818982818, -407621397, -439746442, 1921548308, -412767614, -573627687, -2122008366, -738378196, -1075164857, 1161771566, 884040, -621461883, 1863253333, -230926554, -361543743, 955449973, -1025728381, -300131536, 884879452, -763267480, -303454674, -2081389100, 1263503747, 1548634918, 723214233, 114691917, 1690055320, 1508958902, -133589487, 506128077 ], [ 1884035164, -1285628102, 1195008767, -587719241, -1748624336, -355373428, 78063069, 1029615272, -1495916043, 206902286, 693118205, 586278096, 1427919898, 1086971050, -149055192, -971258215, 1634676210, 1640642280, -1590200490, -200673972, 1082224220, 692013255, 1610219694, -1210311912, 1895515837, -1145156995, -1735802698, 1009271803, 1838213965, -642501009, -1461078547, 1614726317, -1738814158, 707583362, -1603354455, 710511793, -1658209863, -514248012, -150819530, 1729455854, 906436332, 1909711959, 171689602, -1039643007, -323837892, 62545765, 274290316, 1747758976, 1705167905, -1712487020, 1262991012, -869391582, 376302307, 1951747035, 1642324341, -64537948, -1950709750, 1939337412, 1749958629 ] ], [ [ -514673325, -1557602457, 118110052, 1295702094, -197040696, -2057153862, -183763734, 63714204, 1794063362, 1321181433, 835984582, -409611800, 1914402113, -1152839637, -732154459, 1487118636, 2121258098, 1351690032, 891912025, 1880043085, -1583510606, 726399839, -373906514, 421171190, -1079463584, -47735119, -1136193450, 616260204, 1844915389, -1894954425, 1975468035, 684226927, -2086638135, 339863513, -1554620370, 1299750804, -954147666, -1900659760, 1493511917, 157342658, 477195556, 1424222848, 281009917, 1272813669, 422085149, -2027955662, 1935256515, 1973315242, -962972734, 646401565, -1617819223, -923875441, 463063480, -653400018, 2013777356, -1810554040, 901961443, 484398733, 1684126947 ], [ 1327446430, 1701622427, 1262050564, -1205781614, -323409187, 797139297, 2143198879, 1555726884, 642706422, -1712227852, -340016817, 650594314, 1167227806, -979238953, -140285248, 1381564319, 1433797035, -1188814242, -1057802247, -543654817, 617716175, 759103649, 1113290922, 239771528, 1794329652, -1632190573, 106127827, -1179848389, 167484785, 1657170452, 1654645397, 2099292359, -44177992, 833103568, -99414436, -2105544699, -930386941, 1045397865, -1915961581, 613431216, -178107237, -378728690, 1011826588, -1168034342, -1035055204, -1435816784, -1681695768, -1788695557, -1701072526, 598161708, -859304635, -698900385, 1086679154, 77366358, -1815608069, 108269116, 691838604, 460860658, 1581666554 ], [ 406072024, 1342027366, 81933988, 586685791, -1481257923, 2114449308, -2031334145, 2010939271, 327211228, -698111415, -329767594, -1818600032, -386037423, -1842261941, -300365716, -1561685705, -1659824385, 912601917, -1377533615, -707992460, 696448000, 20204869, 59190978, -249613360, 470996124, 656129798, -1591969904, 1989118340, 1349219400, -325811633, -547008214, 969801277, 485640489, 1300877819, -147518299, -252499907, -136051376, -877870440, 1196494010, 1272429461, -1673538876, -1746206090, -1826262100, -733077113, -1713441540, 299137101, 2127297896, 879901570, 1834587245, -1509258777, 861370620, 981593343, -225289023, 1054962135, -1782105581, 496128367, 1378236501, -458817204, -1333833879 ], [ -2103599642, -975635972, 1379708463, 1463690245, 501995058, -1042240786, -1031115679, 1479944751, 359141980, 1228096777, -556739104, 1448650553, -125576085, 748575012, 1508650498, -635114761, 1236449825, 657851013, -11759310, 1413506877, -258242874, 1071248839, -1819479393, 1554898680, 1995228693, 2076749732, 1478453414, 816667704, 1035906777, 1838792345, 988537313, -980206864, -1461885922, 2033592887, -1549971389, 1762330594, 1872366998, -1970346408, 1319811478, 388470287, -474287562, 12763332, -307100605, 1355514238, -379740547, -1604856906, -442989792, 118709775, -213145360, 5427963, 2091905438, -448656454, 1365694097, 2113908837, 1419694115, 169850477, 2102170504, -372612448, -947566134 ], [ 1530740877, 1798942623, -1550249547, -775576652, -912412972, 1374078446, -949651971, 701263038, 1862730259, 1760600750, 1633503691, 125889466, 458205795, 968220738, -774685708, 4777930, -136993257, 1291057233, 305572057, -234551432, 172171664, -1408152919, -1048249713, 1291261196, -1587043657, 784466700, 1750784823, 788666513, 604934731, 933741577, -1524316607, -1559092031, 2103861729, -314511333, -381061026, -1467249662, 1000599038, -2001364522, -1388499700, -1183231104, 1858714513, 1933159438, -1807290856, -1548518521, 1957739050, 577005677, 975484103, 290241959, -1171475625, 989455280, -1370499410, -2022334500, 1447837402, -515964833, -1976011583, -281680121, -1656654280, -124650332, 742411208 ], [ -695247482, -1815194945, 1676270731, 177147622, -2048220111, 318054433, 1820076664, -2070726170, 1231356579, -527580122, 891495950, -2024945494, 1747810132, 2005257300, 214284153, -1222683925, -1498094022, 814798367, 1260495661, 746317676, -28472087, 1169227034, 1019696343, -707262667, 1188778799, -1355500240, 1375528932, 131006003, 1061518093, 834669798, -1735345622, 1096510901, 1219327621, -1937393596, -1177206430, 1085165349, -597344038, -1664590793, 1522599115, 105852995, -454447968, 237988672, -430606379, -1601807225, 265336431, 1992855916, 1939925946, 592776002, -1449203937, -1185877219, -792656685, -1928879787, -1546125054, 1181216614, -304627709, 1465939519, -1882632091, -1758230482, 815097564 ], [ -1041827232, -1176884419, 611508338, 1774660990, -347990553, 1127798385, -676404571, 1456457508, -324479262, -1496001201, 22782858, -891281394, -1354363867, -1357895440, -480764899, -2105378649, -1847585668, 384641906, -2121474870, 1168983706, 2040939818, -1358329076, -1912085679, -1243427268, -1960747512, -991274112, 1674873932, 1373506283, 2044562531, 1338671879, 1479765809, 395878868, -1548119018, 1154415154, 599283958, 1984564999, 845784390, 195616935, 1166781576, 670457958, -1662629650, 478406730, -469213448, -1448516570, -961656390, 1437452592, 663641220, -1897920749, -671726377, 797068391, 37892792, 1185910290, 543044748, -1988067752, 1571144564, 302487020, 1807824029, -1201200402, 830852147 ], [ -2021414643, -1475788073, 1644349026, 1670386412, 1950945172, -1269095949, 1683787360, -1919041679, -426765387, -269418354, 1256213020, 793015226, -605199250, -1505968662, -578728160, -861717672, 730463228, -1803628822, -381261608, 507692637, 628705159, 894374594, -918042980, 84553929, -1724477601, -238662364, 2070365795, 1493367411, 526463293, -347094560, 1721348461, -250097499, 1131216943, 332121650, -2055664193, 875526609, 1689537971, 1189837145, 492810441, -1972163217, -2047811923, 1508206012, -107617914, -209071089, 605319141, 1743208972, -271656880, 156092881, 252256229, -103796023, 672446177, -1308305252, -544963232, -130549290, 83290375, -30366868, -350167916, 1694271340, 1291769866 ], [ 1662522457, 406843710, -58348563, -296756055, 1578689809, 712200186, 1522096619, 1503071667, 1925799228, 194499350, -594409241, 1754904934, -1235970753, -760256302, 1906641159, 918998499, 364476711, 130493130, -143204519, 1702311214, -380283751, -88375362, -1783476241, -1655252995, -1270904601, -860627695, -895145689, 716585369, 220404474, -2129420639, 71776169, -1794730657, 184109880, -1932130172, -1819084009, 1400669096, -2105508095, 2029310222, -158261092, 1400974498, -1316482502, -142505319, 1682253367, -1816361316, -296728253, -1619899283, -635688093, 2021414177, 189002322, -713453983, 552340747, -938012069, -1795436506, 280188909, 1036539641, -1379701963, -1556586886, 420365792, -486479558 ], [ 1870833158, -614748891, -462480013, 297047901, 2052977866, 813757620, 714023847, 1292005344, 1356860361, 116589168, -916964367, -1480080920, 288775886, 841615111, -574163993, -91055390, -234527001, 381965721, 1369004271, -241774675, 82791833, -359514574, -851051883, 864829886, 501620243, 103545540, -881473377, 1579678259, 1308808244, 1045592491, 1355179760, -101739946, 549754320, -1227465920, 1215404134, -2072001225, 36639215, -1265298072, 410621381, -939438361, 1994396383, -1640191316, 1384748641, 726240471, 2129936524, -746990506, 880627914, -2017579849, 759843369, -271109365, 972532146, 1221118668, -57773262, -688277733, 914872807, 1728001372, -603932675, 1515236130, -241559786 ], [ 1672367314, 639777301, 720652149, 808449895, 1316816853, 1551613258, -476848286, 1056063023, 829869417, 393427011, -1185837761, -148195921, -1268223286, -1560713357, 1905311978, 961758389, 209667755, -249663433, -1839630851, -639539493, -1300082214, 164077744, -166045921, 1990136059, 1485597209, 433748382, 1700605941, -732685155, -1660186394, 260023724, -1881072832, 1902227172, -1624836870, 1530559058, 736136746, -1087712572, 141001709, 188628032, 1021734571, -314191961, 400977492, -362381460, -1735659427, 905398449, -1040962791, -949554166, -723480688, 285902587, 892049420, 1351557458, 415976246, -438777105, 1919092607, -107296372, -1522468490, 1295456523, 1883885700, -898813183, -1201944799 ], [ -635578904, -672304079, -1320774847, -1998966905, -1341566882, -873908237, -1338317550, -1289749829, 1903925171, -1214397018, 1381291271, 310113108, -274218324, 1205971849, -2074753675, 1052083644, -360400342, 1413678942, 1985668714, 993580409, -1655913816, 2046575923, 1116184280, -2068141075, -1330269763, 2095497723, 1445782747, -387283019, 1960648779, -95330418, 1577633092, 332215830, 688053052, -2110876482, 2019408956, -1367045214, -1231528197, -232054554, 1096212879, 1157568099, 543704619, 1589516245, 831358621, -1512972753, 1217945780, -1017964986, 84319362, 461152297, -463343316, -597073247, -996773874, -867956524, 2087743493, -501132976, -116646428, 865847301, -1079472953, -1294502782, -1245145452 ] ], [ [ -1881599374, -209203630, -2132636378, -521179310, 114546423, -1039112055, -1073667218, 432341105, 264735941, 1240190529, 1636346115, -1081119821, -886232321, 105108801, -1359054515, 980037935, -2140717756, -569117888, 2067395063, 1004586213, 72270185, -2131521614, 1297485864, -232780991, 1538025475, 1218675965, 2126930009, -1641207598, 1544611799, 909056005, -884510773, 1479611537, 276452487, 686483572, 1987433893, 313035588, 572854255, 1569668780, 1155620070, 605869880, 1746599385, 1762703977, 488135937, -1724779299, 826637563, -718752046, 379132494, -527811580, -693046614, 2038873296, -1078916471, -1457999549, 573525471, 620106977, 2066410762, -1900677267, 1787296908, 1458697651, -1246144927 ], [ 1368841969, 1472130588, -1653769728, -2056826729, 690597399, 384179825, 1559928607, 1848279576, -1700726442, 1972830641, 1517019945, 442630365, -596941576, 561843021, 277859159, -472847660, -1811614748, 960519820, -834865505, -1092173256, -536301182, -2002008001, -465352537, 1440119113, 993597301, -1888229846, -729807352, 707414493, 1851684025, -270879828, 2097353441, -1961696575, 1762447151, -1461079795, 985026576, -1714898461, 2102022701, -1226619541, -566686811, 581010086, -1932026950, 303315773, -892646044, -288037586, -717309175, 1473403493, -186573253, 1086961371, -1968851714, 784720656, -500740025, 424617224, 1488643441, 842285229, -629062954, -1174270369, 1663593780, -1031557845, -1995672930 ], [ -867088151, -2101480139, 1035356528, 1673532722, -290878016, 488913024, 1973553862, 1825726961, -1974817951, -1850929630, -501794783, -949118277, -1482936981, -1498106955, 1358587000, -1314746422, -87579719, -1954267603, 515468854, 1036378879, 420690338, -923714025, -1807896889, -427996959, 1218646215, -1633282688, 1382879772, 1774959257, 461448260, 1478044030, -940823997, 520814710, 962467061, 923198004, 861852998, -1313590584, 1771841112, 781568528, -1643539939, 598985407, 1760093566, -2045035785, 1662461730, -729095447, -869613178, -53195981, 928562335, -1705059377, -1014865741, 1320690323, -1137754787, -646550946, 607887921, -1071103201, -1932592114, 118304355, -1733116981, -488464648, 687811623 ], [ 1028654537, 1940763397, 1596394223, -2001288213, -57729511, -2049049697, 1293676621, -1826341695, 1190862366, -2140334872, -1670777793, 1839587987, -1348041766, -111488938, 87560595, 825121405, 1868682964, -359115619, 444467439, 2135651062, -1682650618, -86194040, -844162204, 1886632616, 493705236, 642571994, -1343135872, 1923020872, -1858280355, -20865990, 856780418, 1627277614, -973366139, -713451075, -1984443638, 692341755, -1301539759, 503304857, -1782916185, -56538285, -92115772, 6367727, -821760902, -1416818956, 1184723774, 1743873173, -958431220, -196667368, -1679398772, -1496928601, -633320815, 877584248, 742475802, 975649487, -1765302209, -1953706690, -965959583, -718031693, 60189118 ], [ 361896853, -1339949217, 1381186615, 1059309557, -813444595, 626299497, -860475435, -1887285241, 1016051675, -1777423702, -1206007894, -846552889, 1700801460, 369754552, 1247325296, 1752582187, 1688159702, 468950998, -628157355, -413711018, -1435653231, 380675070, 365320247, 2028526096, -1331573151, 1103190478, -1004536331, -1809742063, -427058895, 1992148321, -160079971, -1349108920, -762729015, 836547302, -924620826, -1153087625, -1087799441, -1795396048, 816627482, -770576473, -833745821, -736955399, 834932251, 1606830685, 1043182028, 290874029, 920110298, -1172631143, 1779994791, 483341604, 1952001060, -997007503, -1516722150, 922305393, -770572447, -1254875704, 1235519054, 141575841, 1210335304 ], [ -1100892929, -1842785601, -387631351, 1984434196, 368467535, 1529886991, 1473360552, 1714568863, -176634387, -1269657638, 1717037565, 3951220, -773085438, -255369261, 1213437586, -600012532, 1424006314, -1171000729, -782902020, -1547878022, 1594346583, 1591321575, -1257950962, 130720111, 1252131946, 433047039, 624281150, -1023915214, -2021950248, 1868538756, 1774650595, 1874223435, -1962073931, 736372532, -1069832353, -770719069, -374555896, -1147425550, 407298098, 409187215, 1839068260, 1429704816, 868932097, 2005680149, -308233524, -1854608090, 1628494087, -712120586, -230260616, -467509847, 1765687809, -562531735, 790055920, 720593274, 240446744, 202750311, -1837336122, 1680939248, -715065625 ], [ -1191633507, -1205002269, -432366675, 531836545, 176779640, 1439392770, 1360631692, -706316345, 1388303732, 780969330, 1543491970, -2146133238, 82183030, 538828231, -1109822050, 667540694, 971760045, -1550803188, 1952807920, 1914556805, -922130920, -1289638202, -1295441654, -1990637284, -2050950652, -805842247, 714974034, 777828744, 193338311, 644520973, -1568889864, 2125645965, -1290570164, -571998730, 696740685, -1600379842, -274802789, 1863946227, -1145764512, 513699962, 454507270, -1816651936, -1921285879, -1518735086, -2077893092, 135848772, -1027022308, 422457338, -904010083, -643713705, -1699224682, 1267990028, -1654136513, 1772955794, -1426775125, 2107060034, 964687367, 1388849231, 1314972001 ], [ -233705901, -1367496303, 758324089, 673322359, 1319434617, -1143953792, 1370322731, 1632339246, 992628961, -992447611, -1087336063, -1590119674, 1415121224, -261366029, -830412099, -1485144435, -25634611, -1295504515, 1442571070, -691219886, -232582343, 690289376, 855567607, -1645599073, -1819573188, -927244726, 1060304245, 1539164357, 2028457447, -971653170, 1132088271, -1424010014, -1334717842, 144381508, -1727805880, -2004393034, 2126972279, 1305460319, 755199199, -1192018217, -1819399579, -1576862864, -337252047, 1323720788, 402018704, 1472121140, 1757059894, 1008164164, -1718207633, -1139897765, -698650330, 115916461, 1258017099, 2014623161, 2075637806, -95493879, 2111317297, 1931187920, -1431691070 ], [ 757496439, -262518767, 1481745938, 1580865102, -1321131900, 445678798, 1832812188, 718726369, 1517602961, 958920697, 1224278950, 1491651721, 1895038721, -1296547750, 1240725239, -498838372, 329626335, 675148301, 638619565, -1302110523, 1378230392, 923871069, 1070125110, 500326759, 394241667, -955490025, 421247566, -941747295, 1633299270, -1932043763, -2104913589, 982655283, 936103508, 255772592, 282011779, -1997967061, 1452961636, 1491209198, -1265138611, -2080573073, 108849786, -1062014478, -1599255500, -1663342966, 684509009, -604948355, 1132874327, -797495129, 530567926, -978693460, 235240855, 854510642, -672682247, 1666372346, 600368926, -1282173199, 1715862783, -5727486, 950984279 ], [ -662468749, -2048901088, 271640176, 37458237, 961489613, 1015403044, 808733640, 17880068, -2121289816, 392345458, 1931828959, 1767741575, -1797990874, 1606103297, -1527121870, -1798240925, -2034017111, 45325680, -1388394060, 525344576, -142263674, 1511963234, -1243215188, -1007167194, 75628012, -1546815551, -179410305, 417275845, 503565809, -139104850, -1713666393, -1040648236, -1840783053, 1902361882, 349366514, -783591098, -850726901, -1910032388, -116298838, -1894942879, 866877102, -1283841997, -1717068819, -1646107098, -2025492228, -452308559, -1894855751, -1801890323, -1207098579, 262702542, -1201905368, -393456695, -303670711, 420585354, -1947085087, 2101254969, -1749979214, 2112701259, -923064223 ], [ -356357553, -1859883299, -570999007, 1713198936, 779763690, 529072915, -568311730, 1829491257, 1195210267, -1064696778, 436566211, -444657599, -1290692550, 668973892, -365785959, -1727232218, 1561899426, 456101626, 229150606, 2145446214, 901594058, 2058044404, 901301906, -1420369513, -76642523, 39338375, -878357846, -819120970, 413772166, -379438753, -1661902966, 349080760, 418203627, 1360493704, -1706224569, -183539654, 1725709399, -1010174993, 1047420092, -671528467, -1369192720, 906161624, 1222606961, 1782076620, 970030443, -830472428, 981162751, -2008274619, -707459353, -1232538568, 97671392, 816889283, 368399982, -1369700989, -528374238, -1759018095, 259411215, 1043962100, -1099441165 ], [ 119689534, 1610117474, -1656559644, 1977130338, -721838214, -744176310, 920000236, -676897208, -402997884, -1218868241, -1567701502, 1566715281, -1729356365, -1445850082, 1395475546, 1283588984, -1221322751, 1427340633, 967216246, -789333529, -1807330300, 1188810844, 775903337, -201983756, -970635766, -650891094, -975222453, 1689547454, -1271873731, -199595318, 605180676, -1910273938, 8181724, 577765017, 118911257, 678614820, -50863054, 578319433, 2050902409, -599926016, -614742560, 767144816, -1763048216, -897243065, -1431792133, -153063289, -1625159538, -1216735373, -322095345, 486415509, -299664130, 1333590629, 1287633029, -1728008955, 839387517, -2031466519, -1402334745, 1121563723, 355408113 ] ], [ [ -760725399, -1487857459, -756663808, 1199786159, 278054168, -1588284326, -56961726, -1283421885, -1625387294, -1775903516, 1118560372, -1459038289, -1390403419, 1572709801, 1400280558, 10049136, 1135364479, -2048780462, -1429250848, -629142040, 1109019270, -1758420579, 691230013, -1845992074, 2069401670, -1250906397, 909798170, 526576730, -471512449, 1130645371, 515643650, -212991473, 695235909, -914904954, 1055060147, 862057562, -134750964, 678436641, 1407436863, 610185108, -915078113, -958901403, 1990031460, 1324583296, -814194215, 930654673, -1986224134, 826700259, -1287910717, -810496197, 1835842631, -1550332867, 1245761192, -416437474, -260400097, -164676056, 1740128744, 652947, -1088202763 ], [ -2116286263, -1144358629, -1466697268, -1593611955, 2117090958, -247251397, 2143416695, 60669016, -1205760007, -1524107002, 1115829585, -1655256792, -1924539883, -470505569, -792889257, -1148393205, 59981260, 318961446, -283221641, 104518846, 722729283, -1449622309, -560013605, -2090459326, 2013366930, 621866867, 1300763895, 1172034289, -2121285945, -50368336, 1588433778, 324274079, 420265826, 1983035491, 1071671966, 1149779439, 1283340494, -713781172, 2033024424, 1504534232, -2005943773, 208272579, -1084672697, 94207699, 1324490377, 824083633, 1287279730, -302859710, -1814941638, 1635405590, -1807858574, -1429002491, 955881887, -335379857, -101144447, -1868896460, -1413336371, 882161755, 284482063 ], [ -986574494, -429148875, -320298593, 1816558985, 1659413039, -86026613, -1347393352, 290210267, -2137813408, 631262132, 335521987, 1713027250, -268241151, 265644500, -1911429123, 1394453575, -875118168, 1105054146, -1120531103, -654787495, -1028137295, 1712553217, 1244090462, 876549335, -838593206, 1003316172, -44553830, 923400943, -1007083570, 169149352, 1935055314, -1810584570, 1177739382, 850325820, -329498668, 1760452519, 974886169, 118172607, -795319635, 801062262, -1794308968, -1043152174, -298404863, -1183539060, 277391987, 1596794098, -647016770, -398906911, -422889403, 965132570, 920964785, -1140927968, 1698433573, 633454043, 1692672565, 1612210991, 325093864, 874978941, 556156849 ], [ 469921007, 140923311, -1154743857, -553038377, 881863440, 1022888105, -139650170, -1669688793, -1571348171, 1692277978, -1606436726, -928917807, -1877910919, -1207649664, 1457828822, -970687489, 1439270913, 1338814039, 859358862, -992590516, 2135474100, 470464635, 1159210824, -673632258, 700571168, 671748839, 417338284, 393532998, 871981143, 2137890935, 1585624637, -811937841, 1670545733, -645072419, -1078901273, -1293783517, 874297141, -155013221, 1408702299, 1448951076, 164122017, -1241253986, -1666953791, 1981740120, -828224560, -2090973549, -442864494, 1310603816, -1754888350, 823026294, -361437014, 1740550417, -220024401, 93684023, -185538969, 777236035, -1843086916, -1935208918, 353080487 ], [ -453740984, -1429008361, 1162645743, 1071205508, -1679410870, -1356599603, 1212887610, -94058485, -823459826, 125730211, -631406974, -1745352201, 632970195, 843205466, -1811771943, -1076656708, 535265028, 1104763796, 1776930727, 446068544, -1744769142, -632599023, -1060868540, 2094234321, -2088722102, -534312265, 77266449, -862064519, 991966505, -1583601077, 1831366366, -428420771, -566808530, 1818095676, -1508601907, -132876057, -2022566390, 49661640, -751592583, 1032105350, 52518054, 537891093, 1721308658, 1934671479, -1217831399, 8854038, 1208170536, -1600477776, -81948628, 245480373, 1578550873, -1768355135, 1559352944, -1125913668, 1536286577, 664512797, -423719033, -1572586937, -660525365 ], [ 1030776303, -1257185744, 728674654, -1166388456, -1798735005, 499200894, 1342172907, 1984022253, 8114399, 455089821, 778962404, -376593545, -1991458801, -1106289060, -518869392, 652704003, -837888763, -1241480103, 1740321743, -1746436503, 1237784826, -1745732453, -770959402, 1505211538, 1467975935, -505708275, -2071900332, 1891246333, 1668940344, -13993951, -2024844664, 822512367, 1215733640, 1404246921, 991820573, 1608418750, 44502844, -1449338967, 813423561, -1216878407, 557907504, -1502844795, -1978858921, -233858433, 395237802, -1481615357, 1223508812, 647961851, 1290320073, -589153836, 683784799, 1993172001, -1364692760, 1359731611, 554068980, 963275744, 540099645, 810514782, 1201448989 ], [ -1977380532, -2010972754, -1788056753, 1844942296, -291581086, 2110008596, 1781123500, -665724509, -1743635682, 1472763858, -342998352, -868142753, 1262354940, -77201353, -773984030, -444641907, 1844183317, -848578772, 1867021563, 383141077, -1902782244, -1662700111, 499947238, -1559757719, -1522256222, -159335400, -253357009, 1895568088, 1708557034, 1846553379, -1832374538, 1304273867, 1878449403, 480124040, 2123690481, 1300866526, 731199489, -404880545, -617308533, -450898714, -1069392479, 337501066, -289447772, -870245152, -1375134212, 68980625, -2061341648, -543131939, -1878023301, -706168716, 702508911, 591362012, -2058339389, 893726448, -852715274, -103763065, 757586654, -1991386850, -1396818343 ], [ -1437460450, -720364729, -2079279064, -2012442999, 52965657, -1664632700, -277022798, -1177142183, 2127451579, -1605558014, -85315796, -120001633, 1024912562, -1602248392, 1994683182, -836736799, -1997538519, 960218600, 181888841, 660792484, 1767291719, -502515116, 1752042114, 1851509107, 204725871, 1233611454, -2002504477, 460319810, -1802014206, -271533407, 1073152364, -1889630223, -401703669, -374294665, -1124658555, 194417065, 1323656254, 2108904165, 1744558288, 1939634318, -1273109179, -1665538582, -1362358656, 2058432404, -1208980651, 1093574393, -405140543, 781407695, 1086615847, 1733281152, -1774403905, -751381003, -1639819555, -432491080, -580187818, 1593205025, 873961331, -1700844413, -233655895 ], [ 898334703, 1034926463, 1330676175, -1182767057, 1653832790, 1733187962, -1206143678, 687906098, 769857817, 1629583554, -1779327790, -1149211480, 1550321409, -1993648473, -78171097, -886792794, 533284545, -115148092, 1509145881, -1815152974, 25871764, 79701572, 37188076, -1815168911, -151800799, 1635107365, 432473672, -1679292952, 933396229, 1840792426, 1310687589, -1745433216, -2019478638, -1390442601, -652503159, 1826257614, -289792079, 2019417768, -1723598742, 1123237663, 1080705352, 1973322382, 98250459, 453459225, -2139397160, 1638677687, 564238199, 862796421, -691395259, -1814166578, 974331994, 999843394, -1375698905, 1394310738, -2142288899, 656759095, -1774577751, 1082048303, -255979725 ], [ -741443411, 1065193743, 1302994313, 446307381, 1002194797, -2083202589, 1380903123, 393454619, -1472633992, -76564137, 545497426, 1273651173, 77581341, -1045111167, -1055094773, 940302796, 1556192120, 565976846, 1284440361, 528242860, -37483351, -405636299, -46352591, -2092300581, 337440854, -1341566142, 1718813266, 1478540428, -25379960, 501842064, -1985663343, 335612038, 1503827284, 110342430, 1549173347, -1817065281, 2039062544, -654255340, -2030758217, 511744568, 491767407, -1608250112, -657401024, 1808155913, -1335269082, -1835462719, 1381581790, 772175155, -4538182, -853659175, 1594414928, 1561970576, -2143952291, 1403754280, -116373757, -716351866, -651289112, -162722210, 316799186 ], [ 1971868440, -2039841536, 463434257, -1865250408, -2121703836, -845811651, 1190741634, -663075349, -595651935, 1728750795, -962756710, 1150263094, 1426534325, 634883843, 2008013891, 2077612784, -1881023556, -1416571319, -470916429, 713368439, -946116323, 589908780, 1708340126, -2120751440, 1579237843, -59678026, 1722784976, 774159339, -1964261949, 1727897425, -1932263929, -1072465418, 220762971, 1735024996, -1430647187, 164061347, -1663618744, -688508482, -1029253029, -309797445, 899368749, 947551816, 737248636, -2029487253, 1224890845, 630315587, -1877962511, 1918739883, 1144236281, 823769732, -40297438, 1265927590, -803179443, 965490528, 473668814, 473479390, 1286472148, -1403599391, -1701344038 ], [ 237410564, 1319810925, -1058547086, 298242029, 1963652056, 515628124, -1809595710, 1627587142, 2044809681, 901889837, 474925554, 358733553, 529400194, -704277355, 621600211, 44281806, 1254152502, 1445542490, 901161031, 2128616822, -220338540, 1100164958, -675643522, 1246238727, -999032367, 856494007, -2086160239, 1146543623, -899724593, -1103034993, -712957019, -327134890, -1596297890, 240500921, -1615243281, 212446822, -563843970, 417761986, -1497324469, 2033816449, -2083133174, 1525875333, -635855569, 1408032837, 413742966, 1418928964, 236317985, 1259856509, 668233949, 769673213, 306898461, -1045641927, 1498494078, 1528005859, 958068729, -946048872, -397942282, 965889084, -1345295113 ] ], [ [ -1670812232, -417976308, 203059579, 1690795118, -778245559, -1218776236, 878137183, 1610830220, 1525945125, 569151573, -2080794980, 656522191, -1656474756, 1234643730, 1827580842, 475708995, -1119822545, -864767990, 991232984, 1116509705, 1342377878, -1710795600, 1033155804, 1977449077, -2009583728, -295971891, 1011136837, 125256449, 1982433380, 756950349, -563529041, 524441332, 903038853, 1209428853, -960055311, 1786971826, 2136554502, -1221277056, -1252669990, -495212758, -835087759, -1346804741, -1426334639, 901478922, 1954971507, -1736378157, 306773954, -945755252, -1086691322, 309679239, -1569786213, -1790418494, 1609783014, -231617547, -1878362778, 1617449435, 615309967, 1023993263, 472999224 ], [ -112279812, 1167350453, -666661507, 781023579, 1642516628, 1445149850, 234309026, -1984139948, -2081448080, -299396427, 699580390, -1799736904, -383268724, -407088523, -176918475, 261244603, -948545450, 402759984, -203288944, 1824365911, -753415107, 1811282692, 1984910421, -816960346, -397513141, 854993652, -178055076, 913571251, -1034570277, 1963452839, 851031828, -1786988942, -1103136356, 503162117, -888963493, -398299938, 629479623, -655720253, 1735706670, 504633377, -345646102, -946881431, -877613408, -1993437883, -1777489275, 1193110376, 1153741315, -1774690845, 225393606, -737882861, 848490652, 407703648, 1286612813, 531441779, -1288923838, 714103058, 1438105140, 2123876517, 874773921 ], [ -423539104, 38978077, -1556949564, 588109384, -1554996891, -1029755362, 44017548, -92437872, -499335229, 632503829, 1774524516, 1816174115, 46951735, 222033780, -206355736, 1705219995, 1556311349, -1914254608, 1271775649, -2018854794, 918602978, -692816767, 117486796, 1214981124, -1139574529, -1576595561, 289801078, 1451666925, -1650276027, -482741982, 158108125, -1170917924, 1509428255, 422763136, 64479963, -1551361825, -1853380249, -1436443676, -2012974155, 149092624, 1548287756, 1108296536, -1184193455, -1305115647, 110376436, 1191919243, 1188799528, 93704028, -1059950407, -72361659, 1019823586, 1630671485, -1824104605, 1177777393, 1067785946, -1231133477, -1872648901, -820795127, -957178279 ], [ -1660773416, -1044947400, -1307420928, 1681114415, -1778648650, 148090501, -745432485, 1473498557, -109594498, 353388261, -446770710, 1318147316, 721032231, 220511264, -444865364, -215119720, -1061920927, 678506433, -880073449, -917194914, -143855428, 1798462379, -259916559, 1752933880, 114957848, -1835098333, 360771098, 1790090443, 1641498147, -1366379512, -996450033, 778561725, -270613581, 1387722748, 87782804, -1111371802, -722477038, -1663632732, -918747952, 1100279260, -1193534942, -247266228, -1374975189, -57194154, 2000253502, 1124685006, 1135223019, -1057438174, -827255152, -1730219727, 1808850523, 1965977144, -691516588, 857529505, -1240925477, 653413038, -1738978492, -717507803, -458587664 ], [ 2129041147, -140872494, -1191663878, -1945056474, -1382554942, -1106898254, -780464514, -1562310889, 1026301936, -486074072, -1129531928, 110551359, -804183356, 790052924, 127248221, 1856657446, 644015242, -571758358, -1506605266, -1711109689, 664170344, -2005886431, -510864106, -2059461824, -660758218, 1647412443, -1808103802, 2037718930, 2035648206, 1561698684, 829446431, -1381132022, -1718497091, 1800381674, -574508533, -216418226, -1803594595, -1890547734, 178378993, -405695385, 859622304, 1435143238, -1904594142, 2020198423, 1813199036, 314976277, -540585440, -1431690275, -1139054419, 863914618, -1589756293, 1999440952, -1522020709, 1093696439, 1502364761, -877143398, -85685567, 329882952, 1281828021 ], [ -1927752835, -1172190593, -1503826133, -781887119, 743008641, -375316708, -33506473, -195343154, -2124578253, -1727954256, -1171854608, -1954198810, 1383966656, 2129855437, -65375870, 715296721, -1905645771, -1912249979, 450559278, 1170658353, 1843586740, -596510980, -350003248, 1273287787, -1542934804, 1931885190, -869082348, -2033352579, 1247231697, 1994122151, -78730450, -1435546334, -1497181883, -870879491, 145122164, 545226113, 851409570, 927406057, -1113114618, -1416345616, 1938649810, -1559819819, 41365199, -916777550, 993248628, -749045230, -1716120561, -780730098, -1715541609, -1411705026, -116773708, 2022103214, -1273948609, 1280209775, 87978528, 2061673002, 87936996, -1702277246, -385375670 ], [ -1822879024, -1194349297, 154509516, 1718034309, 491635790, -580996534, 580495280, -1098117183, -1746947641, 1004070943, 1476591859, 482545796, -44179706, -180685903, -566338924, 2018269474, 19061385, 1597219593, -1973708652, -633273870, -1223736806, -1647250901, 2140998372, -1923977095, 225739777, -1213610244, -1810153012, 2072471155, -889765194, -637770838, -1353882196, 800174172, 1824075046, -690593035, 1315163618, -390789804, 201449293, 1290132074, 1940387487, 467570656, -546021539, -133546358, 1567524336, -629787586, -139406010, 1182479356, 1497362900, -228881235, 1720943004, 1556054004, -159066384, -956113550, -1382973468, -1629132713, -1321244233, -1852638458, -906826664, 2110684298, -1189958339 ], [ -495377906, -479946942, 84390165, 28695219, 348177030, -1773333531, -768183471, 1759404227, 2044822876, -2137039003, 559517236, -1553531136, 152938804, -2111361788, 1100192861, 2089622949, -1618420260, -383754117, -1313723019, -1305559715, 1257624387, -1637793264, -1614848045, -556576706, -820432726, 2043971117, -453132838, 209272843, -1704510206, -626130967, -1262237722, -581792619, -843289966, -1643527003, 234552633, 73045440, 80296542, -325592015, 107050905, 982908370, -1024586004, -1323074792, 763145555, -1557623327, -637968508, 349870854, 362658623, 1039414143, -121377125, -10736299, -1956808791, 1245682573, -1129802905, 1464955321, 620911965, 1789410775, 1611187875, -523216954, -455746543 ], [ 1736649510, 1646116882, 897879567, 1818944411, 536494953, -2041332858, 230958722, -558201735, -2062788074, 239757923, 259117448, 995975499, 1198258175, -762200360, 2097522970, -250481350, -287270313, -1371534218, 2105211872, -454957171, -1412663552, 1487798220, 1967953921, -1228022309, 385065747, 1740058677, 698231081, -271813446, 316453893, -1710837918, 2073809473, 56301541, -1957228104, -695978394, -384550030, 2123989351, 1611610596, -841946211, -1429825442, -1964020263, 298904008, -234206577, 101265149, -976059281, 1320402124, 71069807, 1796382727, -1117843964, -1035795765, 369823158, 829547402, -879784928, 204818345, 47145501, 699162040, 585616847, -1286867471, -1658922093, -976360356 ], [ -1604828630, 214088779, 52201981, -2134832480, 1394970607, 929539473, -143880240, -1453553528, -1456156283, 1852427356, -1133808112, 1548796074, 702162157, 529789139, 1442518073, 1679579905, -985739422, 2092701584, -1597134050, 1180929155, -488779233, 543882322, 1438911065, -217833228, -1797035805, 1346739825, -1582281008, 878045049, -257481708, -117510347, -1021263371, 148938, -1343659869, -1164211188, -115058876, 1239484922, 58882242, 1624918340, -969015893, -2076687221, -824351777, -1666881518, 99162727, 2109841450, -48351096, -1382517639, 359764974, 1015882064, 1591689292, -82279876, -324897374, 91702740, -1228915130, -1682005683, 1167017496, -1555432109, 811868111, 334623123, -122741162 ], [ -525576200, 2077958110, 1277589942, -1444314746, 2027130486, -1590331747, 1341390681, -315116921, -404087630, 18395806, -76533729, -1606032509, -1474513744, 1012254104, 840489259, -459582399, -226093788, -501596368, 1534951403, -1849665167, 652962270, -824451982, -1415006005, -1472638202, -382325304, -1524155061, 759990138, -738734707, 1537264510, -1521050551, -640781231, -504335560, 727972299, -875851640, -1401908127, -404752190, 1738227878, 1350291623, 322851846, 2129168263, 1153629168, 1140638140, -443019659, -18698295, 1892109981, 1830042902, 945351584, -1729784199, -1487529982, -185130047, 215545252, 530432167, -980317817, 1203440849, 1431768412, -1251946089, 1214721557, -1499894936, -23428187 ], [ 1622701363, -850718670, 794646428, 1514778983, -39506798, 1505318728, 591670464, 22487979, -1639567054, 933111324, -812488774, -921267710, 1802070906, -649184764, -602405207, 1907206048, -903987004, 1014801290, 86148075, -1837728318, 350783110, -181533577, 969614712, -447772330, -1115309446, -1155392342, 120393651, 2125758847, -211797780, -1564265741, 1384051485, -797717241, -324440031, 1497734954, -1671266246, -1579368275, -1282066717, -531979406, 1536134514, 576352658, 1183286997, -700527382, -375632111, -391612028, -1659775283, 215235504, -720392139, 1944275407, 821795882, 1593033040, -1309547707, -1666606651, -271897511, 298197502, 257017465, 658404495, 1427547577, -748347241, -895096402 ] ], [ [ -1012766085, -587882249, 419760726, 1301171538, -365166119, -351550593, 1739740455, -673624971, -1445022674, -666834544, -1971029802, -576050154, 1716338936, 1331911150, 1701343373, -858327985, -357469360, 1496616892, 1090445523, -1352360215, 1484835223, -1705522613, -1052738373, 141170477, 663332189, 1280296007, 1018551158, -926647924, -612066174, 953450744, 1915533041, 1579523427, 2006405168, 753147490, -57003341, 1145367776, -1821066599, 1873651578, 1799456573, 20044252, 98674398, 127483698, -1551225655, -1263692777, 996850168, -2006794818, 803818642, -836937430, -1546796796, 413412230, -966988551, -226654377, 1564490427, 850077545, 2016853208, -442221558, -406939261, 803866226, -1569440215 ], [ 1533446444, -635740652, -129206691, 32716043, -1860971638, -857172707, -1547727242, 478030954, 886626701, -2113452332, -2113071932, 1359255863, -709967404, 1480286975, 680019023, 1217645125, -496595861, -844241669, 955819484, 568532884, 301437709, -578896715, 488598884, -475561906, 1675900993, 898078796, -442315380, 1475495813, -1842291138, 1421598255, -365790716, -1154970063, 1418689842, 678728256, -1828873847, -1000428894, -209960747, 551648564, 1316401825, -570350856, 1325759039, 1245363174, -523159120, 1878911932, 1907777382, -902024249, 242714959, 1584045468, 166891459, 1030794500, 1285627857, 283567426, -602819570, 107245069, 1427206873, -776077314, 1479037064, -1274380950, -162888804 ], [ -1789342602, 1520542534, 912461422, -1639578801, -1192105886, 119318511, -19809377, -1664120466, 1674242297, -167764785, 734896337, 1084901654, -1420625744, -715306125, 1006971542, 1175540043, -1224779156, -774663832, 1202201892, -670362540, -1813712217, -9165977, -1538847484, 403508323, 1864833470, -1714063613, -943670575, 285018696, -1500507801, 150178142, -1224461511, 583519003, -596572105, 1827673508, 1450049178, 2119748849, -1492409853, 1924994010, -2079834845, -1206322944, 1567626463, 1556169296, -860459394, 1467486855, -1817127041, -703732225, -2028226520, 73930467, 1716171484, 487143749, 99387227, -1296917536, 474590200, -754938168, 498457061, -1586939577, 95321805, -10348450, 1156468390 ], [ 1757225959, 1744126098, -680144423, 605922546, 658147329, 1476971135, 1319020419, -2106184027, 1292357972, -85090974, 1934801601, 446880925, -485627800, -1283200732, 1929662633, -1459013689, -1760201850, -1562321316, 221530609, -924190693, 347202719, 1389039960, -897398030, -2028733131, -605091576, 439923949, 980845500, -1854765023, 1625462217, 400275084, -78983540, -1064259226, 1970477359, -1471702944, -219668850, -146747121, 201822282, -1154889476, 1904823417, -522838876, 911549783, 571448301, -1276055075, 1873593499, -171743676, 506039098, 626379060, 30357763, 592874081, 244813503, 1033005181, -119859724, 1341787460, 269769668, 2141207927, 301409651, 386574573, -33522003, -440970058 ], [ 1238548339, 577692114, -469245295, 1318451312, -1681276324, -1880121397, 614404377, -180030426, 1271724187, 704681950, 1202667161, -1007370445, -1064586515, -1067973245, 631450244, 748671770, 2141417614, -1215746310, -1698380077, 1967259234, 97733293, -572378766, -835854561, 1647350430, 1250794294, -1395981559, -752788805, 1590226363, 1003233178, 1353425616, -1458337686, 340810829, -1859860583, -212751632, -1700367542, -994718719, -1029538820, -1337456841, 1501152412, -553392600, -1501375475, 2097378468, -2004072638, -1510720429, 1518102708, -209532012, -537376616, -836776553, 381109526, -606295952, -1787571662, 1992192083, 1749531492, -1390889685, 19082979, -199400885, -1762785191, -435012293, 574714936 ], [ -1700357269, -577390857, -1067739737, -629611915, 557985089, -394198153, 1150803115, 34889418, 824413931, 512501119, 1361443093, -1518645102, 2108563042, 1092494924, -1296928339, -2030903362, -2037560775, 855440910, -330947570, -1360226968, -782669502, -228388965, -1970189885, 264359881, -1991753259, 632991525, -1885372950, 1249987503, -1060614237, 69563486, -490297602, 1632633685, 1264279324, 1954429574, 925201573, 2044605694, -1179868474, -774977577, 1329444647, -2009296596, -1378912415, 926840070, -429933127, -1065591273, -844093651, 1149704822, -85200507, -2126006469, 71203753, 1190492789, -1432724562, -1846217175, 548497460, 1629283096, -1843607149, 649881253, 1197320487, -1452935244, -1029250437 ], [ 33594983, 475890579, 22339713, -1358443308, 1627958309, -339650176, 138885185, 153499175, 216796729, -902047907, -777389626, -1551206561, 981418441, -800357934, -1931454515, -1947474647, 2009843198, -309796995, 456344135, 146134482, 1484621115, 1666083520, 1207173059, 2070257305, -1210526037, -217503069, -905911415, 1429825485, -953434501, 1264112587, -1178890954, 828831356, -2079162349, 1239884780, 1404245788, 271220482, 162575164, -174828224, 391632534, 281188323, -35633656, 88594553, -1613346099, -146402326, -274436004, 1697825078, -886338607, 2010182445, 1683878635, 1215624475, 864182298, -786484607, -1448875476, 1244773199, 867228335, 1424177714, 207737941, 1710407176, -1796682236 ], [ -1676458011, -1848763930, -766503841, -1514245131, -1973087793, 1333576291, -1477330520, 1417120350, 612701699, 464632611, -1645022926, -2080369123, -1547907302, -785456593, 1960365733, -425593877, -1145715094, -926058141, -709245487, 348440448, 1315121273, -1880288301, 1179786403, -2061713400, -765768415, 377385099, -1697054902, -1011334398, 595021444, 801136939, -1791592077, 1192252158, -394743073, 476986900, -1234342771, 2103226037, 1121500191, 613866076, -1349043370, 1171453757, -526457998, 605664836, 644499301, 1311862148, 1443634740, -469861255, -1799286669, -281931749, -428652101, -707864348, -48758726, 328470222, 529769846, -538404409, 500025443, 2095351159, 647386181, 442397673, -920754143 ], [ -705659453, -1925655620, 35072836, -1827685170, 1205223214, 1962807542, 1314763590, -1474680562, 588846505, -298205608, -2137474142, 929927381, 1583181196, -164343743, 1760086248, -1909043400, 1596220765, 778219230, 734937656, 13114028, -2031092389, -205191874, 1936086463, -161233983, -1856252565, -25250223, -1505453708, -337689621, 549331045, -1859800156, -164027510, 24187355, 1094177578, -1855511077, 571850326, 522979245, -2129487836, -1634040066, 613385526, 1546771393, 1538542898, 1154166630, 1512457279, 458099631, -1471421223, 134986904, -655577028, -1051773211, -1634108762, -2062401019, 1080108404, -1416221997, 547868168, -848090125, -66857017, -440639273, -860028690, -83075459, 1233077227 ], [ 17292323, 1251697007, 1764210531, -37881150, 1299861692, -1613100739, 283099848, -148781850, -2123253602, 1701094010, 1037256311, 361144007, 840298633, 1090925053, 1192472281, -881894365, -352934497, -673607648, 1765332962, -1644453626, 1749026201, -675147057, 1196543958, -1418999205, 1475059140, 167417112, 2082449656, -456101943, 2123922692, 1442042517, -2112308985, -503678887, -404655721, -1235497328, 1624268720, -1785697643, -1036392771, -1062697909, -350176468, 847668976, -2117800441, 542157446, -408500724, 515163890, -1882387791, 1538331541, 332394281, -1061675535, 1243506910, -125444851, -471144373, -1425137028, -40776150, -1207766939, 1003534911, -554400968, -1638928320, 889401398, 1481971022 ], [ 1433270944, -64860962, -828009578, -1196480573, -439098999, -1711885064, 1664989866, -1077840373, 1203622054, -493242672, 817482763, 1764028031, -398816071, 1996403122, -682646251, -1054307602, 959623177, -1543590333, -1746649497, -566587001, 186686340, -136927268, -1886327164, 207241263, 529730951, -924700755, 293824859, -623609708, -1890675912, 1048404728, -344176742, 2077169999, -1320917534, -2115013708, 1280425161, 1556005760, 1775035999, 2102619059, -795952573, 768023601, -2021559734, -354478909, 1707913330, 577015855, 1479712017, 1915972563, 1274955615, 804562994, -616848228, 135522690, -1805146536, 331299386, 2039555420, -1512193147, -28301291, 1715758250, -615850092, 382953952, 1190610366 ], [ 1237513871, 733155646, -1878172480, -1967672355, 1093594034, 1968803039, -997605203, 240791871, -1840960705, -1339005151, -66289696, -2078894482, 381196170, 224358642, -1749397812, 403899789, -191373450, -1719599024, -1208243122, 192964539, 1335344488, -293245117, 567291087, -267890280, 1552392438, 2041233176, -332465254, -876664176, 325679795, 1649957071, 427106057, -667784982, 1186326239, -1376529702, -975393466, -1493506206, 1773180571, 1892526033, 1969293259, -2047445491, 1714715896, -1206195873, 1943304697, -685159056, -832785800, 673450494, 1246153616, -533431898, 1393134338, -2059808018, 1711880904, 72841334, 158024731, 1651267561, -1911349538, 1660309947, -1275127290, 2111385502, 940717278 ] ], [ [ -676918931, -1862792204, -1621509925, -1623830787, -1848817923, 497859825, 1576646811, 1287139234, 1066070109, 2063729371, 547924828, -1739466643, -13914192, 1108331627, -183220463, -828219744, -25976422, 1207341573, -584782827, -630973463, -108760763, -346234701, -1244125396, -945499117, -1641674146, 1080291530, -1239977826, 2055257533, 2022774902, 739826527, 2107482439, 1561848422, 1080233531, -619867469, 1448225210, -683664713, -1702669514, 282485016, -1619088392, -1751434044, -1749534994, 1767296286, -1876060322, -452909833, 1062324070, 1297144658, -1905234299, 1691424326, 1928614535, 2018463671, 661584070, 52852316, -1413575671, -1616902262, 1363749093, 1504725871, 1390254121, 507775767, 274400231 ], [ -1316389607, -1756710398, -1284754569, -426154682, -853092251, 208466170, 1210217660, 1047094704, 1408939390, -865419870, 1871617332, 1602697748, -648970101, -1070572263, 1666053412, 2139746224, -150272094, -1653324884, 457174154, 1430007641, -133944725, -1579616468, 1011815136, 1113741078, 1610366924, 1556071927, -95240375, -803508794, -1436613218, -1712257745, 1404076059, 2147093486, 615366247, 2023153976, -826874620, 1103038191, -442418059, -487520184, 601403042, -1570237278, -376870474, -351971317, -298340541, 946364164, -953005786, -1493085383, 476545262, -2075326586, 2096478182, 1735318222, -502659196, 858949886, 81456013, 832537013, -1205642426, 1920648202, 1638238705, 88928753, 1621339071 ], [ -781353533, 1226809228, 1758469756, 842058347, 2086544809, -1227823707, -2059608960, 114315700, -727254452, 597917671, -590963426, 1583691972, -1669763853, 1991760503, -1195833774, -743852940, -2042439070, 767488193, 843600970, 1844594703, -1688329525, -75533031, 1664847775, -2018133077, 360671834, -1160365355, -617792192, 1098392875, 1326659758, -2122724435, 647124511, -454323070, 1086724671, 1466563300, 1622537148, -1708188587, 1321411254, 1994720954, 1198908265, -528439532, 987170085, -1856717219, -526183280, 1392439528, 652109784, -1008583849, 282174555, -2139781950, 1990484926, 217494512, 4018085, -715589436, -1194783365, -735856184, -181555335, -318731580, -366574981, 34564941, -135221198 ], [ -816126159, 348023047, -1090017662, 1924242007, 717746986, -940252830, 827470078, 2014892919, 1137471696, 1200798222, -1210669189, -1361844250, 264201931, -943000415, -1630744284, 1758038561, -664774464, 1294258680, 994814399, -1531753704, -1341421554, 363219313, 531751466, -957806666, -1488663868, 557273480, -1133299473, -1401954603, -522190894, -636029185, -419772376, -478766565, 282541531, 161957884, -1987105417, -1119625064, 19646262, 978163135, -2017532578, 1328290419, -1742569543, 601251144, -1207786885, 1731221883, 829197972, 1247667352, 1337963337, -1958443133, 1489950428, -1783608730, 183741281, 687060009, 1717810151, 952947931, 910353159, 2009636418, -2077691743, -2133170486, -1330286081 ], [ -1129746010, -723285, 1424859495, -460553959, 1681623892, 605042571, -152762550, 1258957121, -69769748, -1964082646, 1518783508, -1577292707, -171933210, -1478181938, 1234495205, 589316057, 1927281253, 1573998697, -1022862633, -1062884725, -968945004, -1486963646, 1883784279, -1792265872, -325132064, -937513168, -2079936112, 1420729909, 10693321, 1622115896, 501481018, -17631126, -1096342947, 391581368, 976720167, -2027711876, -1147002604, -594122063, -1633593715, -1785690878, -1076466227, -683443077, 145641686, 1346928206, 1528098578, -508728345, 125980816, -2086771530, 1498881401, -1139347473, -1871805206, 439862497, -547237182, -381751872, -278406244, 550194380, 1295902133, 308227726, 475224446 ], [ 1325770895, 1224223013, -1406606858, -693393500, -27142210, 1864156563, 459019797, 1347144511, 1266689209, 1784496841, 78314398, -1018783129, -381210002, -2119269030, 789299592, 495987849, -1438276944, -31873290, 928119182, 1198098995, 1185007669, -1728750541, -542575958, 409940110, -1695393864, -1293221617, 1902287424, 62701669, 336231993, -1467498686, 575512356, 1770997767, 1975135932, -1360314354, -1194288318, 322451866, 1661154386, -2123390339, -1180262537, -1475585343, 1243693788, -2859610, 921250196, -1971554685, -1579569226, 183750111, -344041851, -1355775027, -1027100462, 972978590, -2088477392, 1581799901, -1462571925, 1110446582, 557148599, -1875224176, 1135796165, -15692959, -854489818 ], [ -1669982607, -1651805753, -390594778, -882378986, 1458343374, 184237353, -1970701417, 1618998279, -1066646520, 457427896, 1402607584, 721156207, -404038059, -2115431832, -1136639064, 298281172, 1930203142, -1993403077, -1478627037, -608967946, 1239561568, 1932823434, -1382646160, 345688840, 1988793597, 2141191785, 1228666435, 1196779399, -960232287, -818221196, 2077107232, 527233577, -1655883233, -1850631891, 1544456851, -1590280923, 856542695, -765650192, -1400656007, -1657042829, 199163629, 1304591531, -2096266973, 875471335, 314081000, 1264018849, 353061590, -1606229896, -392876914, 2091860539, 1393355188, -638171636, 1850044385, -2115854945, 145006115, 1176522588, 747124852, -1379008420, -1521037436 ], [ 1046006280, 2139314733, 1134529555, 1537238085, 1762663881, 1928559516, 1245401605, 1194276779, 1244326367, -760576816, 173713766, -1195369071, 132583615, 47449100, -1853389274, -1792722243, 1935986720, 222558705, -2006772407, -558689329, 1680580567, 978969022, 1389730171, 539843952, 860657080, -1088687812, 1468432447, 1002625214, -1119371822, -811263824, 1147212502, -1079788069, 726146034, -349809766, -914383712, -1469508391, 951826258, -750931802, 241344971, -1031442365, -1514642373, -2054154369, 1887383241, -855229831, 326969450, -142449426, -558785978, 1416215550, 1764609244, -1372342890, -2014245581, -741358411, -1704816398, -2021324026, 1310050572, -1824896334, -1845194679, -617981789, 291854965 ], [ -307638, 1055435052, 1066277107, -2076254144, 1130349840, -1964012868, 1778025077, -833640382, 1751470961, 2144169004, -1711545835, -511276248, -1666221826, 2012071939, -13781255, 1449689751, 384286547, 1493535678, 420435432, -1939262910, -58943227, 664947335, 2066735249, 1429576076, 38464414, 1313831061, 1869646364, 1614611365, 2096765957, -604240572, -240424098, -2085933494, -1572970662, 1359619573, -747676283, -262488160, -607566754, 1832589944, 1667855910, 1028297509, 1982974575, 200591152, -1418824754, 578438120, -2061268053, -344507460, 1420187041, -1373464313, 251883166, 1190990197, 1078776583, 394716967, -722967075, -1108026962, -1466646406, 1016459677, -1010775980, 643666633, -1939266483 ], [ -894390977, -490285872, 1172013026, -1721307451, -127370859, -155600092, -766559522, 1285159279, 2063067045, -1942913020, 1857025289, 1703867078, 1470536376, -1618548234, -481490711, 669932526, -1270551589, -1114390489, 271198898, 1481412554, -1448376666, -2103022054, 2130100787, -337639437, -1820276218, 1983854400, -973481931, -1662604668, 723677484, 1119458949, -1603876952, 973316513, -524551155, -776638396, 716442101, -1887833136, -1425713935, 1430633742, 2085711741, 1738940659, 1216705496, -1598455012, -820995292, 1493909028, 915308041, 1431183426, -383167976, 330810743, 1017244136, 1217759583, 969568369, -1977923146, -1277679614, -16419717, 854768264, 2005714649, -854724093, 1182041422, 705059090 ], [ -995855180, -1403638502, 530562462, -737920567, -1234589138, -1208509704, -1193461596, -1755316007, -1334249375, 2043241580, -1331518910, -391589819, -3044875, 868060520, -816909562, 1403649123, 1193826600, 36357592, 1692697045, -651453449, -53296468, 422148569, -1325792324, -1795690287, 2138889779, -1939334918, -1945481723, -1711486455, 213219541, -995183162, -1204097619, 1547789912, 1879725039, 1614711559, -751777172, -1781103558, 1967280210, 196405615, 2030665920, -1428765400, 1902562447, -817497365, 1257243431, -1674572091, 1036013124, -114134725, 1944637582, -1512913064, -1186828545, 585012939, 1331020374, 1667730282, -1660056980, -2117655199, -593229619, -1728580012, -421628923, -99817266, 2127410787 ], [ -2004046470, -768899368, -693400286, 235078910, -771415409, 573338312, 1499467075, 763812389, 689527210, -1631442111, 1662498455, 253945641, -1439089440, 578625176, -56384884, 1732368709, 634258177, 1964060104, 2039281413, -1138049496, -893267758, -1243312032, -1156882115, 789184395, 1929066315, -45167630, 1324763295, 1046111745, -1027282445, 1496675606, -90346587, -2101593417, 925871080, 1626635116, -1093960405, -1007449803, 997919683, 2016044451, -1030775313, -299522397, 769475658, 1513750393, -2002997542, -1288767292, 1692220357, 108048429, 1108958634, -1875663547, -1756989439, 1008642540, -532908621, 1898804343, -296588832, 1473702231, 186751690, 774610556, 660368954, -1636648410, 1264781308 ] ], [ [ 2078591466, -485504004, -670176172, 417588945, 570255081, -501616013, -975043100, 2024192283, 1405837894, 308641103, -522180765, -635042374, -469536550, 399260696, -2128242077, 674356602, 323562516, -1526470201, -1070599771, -956980315, 1811830134, 1867242485, 1216119555, 780102649, 1941634544, 1006757241, -473540368, -607829775, 694625316, -392278262, -207008953, 2028666715, 1758090985, 457017545, -754792506, -247882098, -736476519, -347703122, -575768191, -235459367, -9495237, 612776461, 1665241577, 122888607, -1256417555, -1351752731, 649862497, 2139125850, -833407048, -1768379697, -1792456328, -970337389, 1948441893, 1205391399, 1227411924, -717948581, 1941406072, -396756201, -428338507 ], [ 1880557046, 1103721749, -907018072, 649162067, -642694453, 511175002, -1558333321, -1974523778, 1991983897, -1839409424, -424010437, -1308836337, -2083202362, 1072255588, -931670127, 1281370143, 213422909, 632308794, 724404109, -1322554861, -189532144, 1192357067, -1141506578, -1660140199, -366867606, 1692317610, -764946538, -494891413, -1605105809, 975334224, -697766595, -1419507924, -1709191985, -797650472, -1273643948, -20301606, -316079861, -15655209, -571973402, -1730013891, 1190658149, 207528167, -1355528218, -1824854656, 1888540954, 1819691665, -1336854513, -336006187, 353767160, -261653639, 1444462262, 330684680, -1007575008, 1209783710, 1609809295, -1848833791, 1509034703, 871784066, 1794582862 ], [ 1763216552, -1934841307, -261148047, -1840429240, -2090509366, 1792019649, -1085043932, -1886778552, 1894278090, -396064720, -1640593547, -1053043939, -2089013765, 760472138, 1872004596, -467611484, 1559183630, -674273289, -170114859, -1228582531, -2124312291, -1446579358, 359791694, -1721133535, 1360481921, 1792225504, -918818985, -985555629, -1405590501, -386761775, 1737995975, -471249297, 1150734741, -765786673, -222989415, -27975062, 1739525212, -5694163, 464526392, 1521580641, 1907345987, 1696361353, -1704410502, -1666272440, -273095794, -638790244, 769730095, -291259067, -395577695, -1759483237, -645250412, 306737787, 839339166, -1422326004, 453924148, 313110955, -933987224, 1673628810, -240509936 ], [ -1013868638, 888633996, -1337256842, 545056447, 782375728, -201750460, -1271850036, -1030771599, -1195298778, -1655329142, 2138690347, 1461041123, 93863068, 1375736320, 675974370, 486631373, 932943931, 306412198, 258993963, -1561951696, 474064063, -228786301, -1090841255, -69298060, 1431893201, -165721495, -101255906, -1107708178, 1313960656, -1615716483, 1449109896, 1852754934, -1385620874, 241998424, 369085340, 1557223702, -746864884, 738670335, -1720829004, 1375715611, 1107933627, -1219781046, -1610346385, -1692070252, 1414327652, 489069160, -553342547, 211941649, 250828097, -1733177658, -259552166, 478009938, 461091028, -1366232850, 1838714998, -1682909746, 1555195687, 2084040791, 1077923065 ], [ 239299929, -1319613099, -731143980, 209748271, -1726337111, 892153287, 1789809301, 1041113426, 1900863072, -110426738, -1043868851, -2075438690, -279065148, -1652308371, 625122081, 1298125815, -1670068875, 70965275, 158730252, -810907276, -1208423443, 917419809, -1179982760, -2010357476, 442646497, -1857542471, -815722189, -1772032426, 216264259, -1212895339, -1020874222, -431554787, -52873531, 941062809, 1856420596, 443076290, -65604105, 360249323, 5803853, -2123474025, -30751517, 1047643936, 1531423899, -1752413101, 780563428, -1674035802, -2015949005, -1950040791, -1640874569, -1786645133, 334525409, 1806196292, 1117468378, 992343951, -1644942127, 1882199939, 11959776, -2012912624, 612012408 ], [ 879030223, -426050903, 925119410, 831106954, 347435112, -675914646, 2141618533, 528361378, -163159960, 1141217167, -1104973244, 1957718629, 1013112433, 596550173, -1003351939, -637461487, 1930970487, 950221300, -1670058585, 1307729688, -1637770380, -366634364, -356421377, -590270154, -19765030, -1492638597, 692701332, 759778196, 1510410314, -236784956, 131669589, -1576645231, -655418677, 263956892, -358694463, 2104013335, -956380141, -1927024403, 1578303230, 66650907, -1842377529, 1871856711, -1256563814, 1971937024, -668684937, -679798559, -1238085135, -1410441026, 1290147952, -340475688, 242146353, -779412065, -328108735, -74793195, -814399258, 412145608, -148654919, 1152083247, 1192139927 ], [ 576201603, -1703358082, 1683860640, 839954490, 1012367817, 641536236, 80090118, 273849019, -1635097308, 1798745076, 1304608152, 1759014862, 919835827, -1009378499, -703647908, 1575288849, -1151234766, 493028748, 678946482, -1360938832, -1785737020, -2002986656, 1233733434, -898482079, -1173021299, 1756774210, 401473002, -2042672398, -843694874, -106444140, -97752986, 1218456939, 1291193709, -2011332975, -914707785, 431370805, -2005360216, 303872033, -1815085138, 313538765, -1827615808, 1025133683, -176008483, 1938220571, -1789794789, 1587988177, -375082837, -53109809, 849782056, 524582714, 1631523450, 1423523696, -1196441430, -967621274, 1617776328, 1331721829, 2053355413, 1786309461, 539910789 ], [ 1986100723, 1018854599, 1664161616, -72853513, 1998650928, -1826014038, 1750915869, 1975429684, 1241673835, 1912405514, -340828219, -761175492, -1572369901, -1306782245, 1574243360, -1866229105, -1287664610, -9368126, -602778224, 1824368682, -2019615521, -1971641800, -979152234, 479094307, -618818051, 1441227827, -1735255448, -516673819, 640285119, 480936590, 75871620, -241320324, -1743563399, -1866594582, -1912872531, 19159710, 1653323274, -1764983020, -1867411792, 794437821, 1992203, -815624844, -2070544758, 1299240399, 684178818, 373817088, -1141715247, 1868442797, -1877758977, 1021095675, 977722547, 965738523, 437819130, -839181630, -190147988, -249465500, 1573150938, 1054709423, -101620773 ], [ 953518650, 2016311411, 825878992, -616980790, -2113334046, 1624864416, -2073088432, 39060941, -1857715728, 1629786756, -2011833639, 788261042, 1171877783, 998751658, 201410904, 390139807, 21026239, 1104359860, -1779836964, 1675516350, 1179498004, 2012898396, -1748720223, -1249299880, -1194800988, -375855509, 1369704630, 1231583394, 827112586, -446070177, -1749712762, 835053375, -1830111265, -1270948252, -401592295, 1187835487, 444072782, -1701950971, -1087654188, 1499934501, 365818817, 676586886, -603859354, 1353210296, 380668046, -1799040604, 968566000, -908778528, 1473870096, 594211244, -1306328308, -2021606629, -1781894032, -1089505143, -1639044694, 680435045, -1437182416, -230175767, -754391355 ], [ 677677591, -2024494896, -419940094, 1428242676, -1089883342, 1499180341, -1409388767, 915494625, -936167338, -616403915, 94810573, 887979457, 114508275, 320432978, -905177980, 697268710, -1843240155, -1770025936, -1462208381, 1609396323, 485769095, -649914269, 537775412, -991169833, 999080221, -468949039, 510204958, -1085346502, -1995531873, 2122441018, 658279100, 627987277, 443378635, 1702573829, -2067477866, 1937143075, -175452877, 348925713, 1880732678, 1290717042, -643975304, 1740704690, -1789940028, -1503200572, -1171397233, -991456600, 744463443, -422562557, 1504497827, 527603750, 452500408, 1152327314, -384842742, -665701659, -1683318022, 1471837403, -1147043182, 662975873, 1247953894 ], [ -549660944, -1445018758, 776159914, -750504073, 1511976782, -234103709, -704583368, 975227697, -485408723, 1275394236, 823920406, 1650990187, -301411458, -1774456206, -1384405617, -2125831306, 1521131268, -1102679008, -1281856858, 455663213, -1089449426, 2057859456, 1579755301, -211048484, 609696126, -486103012, -293740938, -83794779, -507624948, -272598278, -1360489404, 651895395, -1855785787, 1758271607, 1758453892, -1254021928, -1955367781, -88220030, -1882574243, -415082781, 1082768139, -817844258, 1691117198, -2085372811, 900708859, 15393565, -1107773053, -300276986, -985050049, 515415444, 1981602971, 5076561, 859347823, 478231739, 1407909797, 268914575, -230349058, -1634887401, 1187658210 ], [ 1709132556, 2064897883, 987540567, -615382415, 873613543, -770848210, 1712863595, -1963024750, 1710405118, 1018004018, 1671606869, -1113814221, 34968178, -1056943225, 905351205, 566966605, 822841915, 1025760283, -1954390676, -397386732, -1062501563, 1909292179, 126453584, -1452937046, -462770476, 117467316, -752319956, 503926919, 1156489373, 504148909, 338436231, 673671765, -912071743, 575024299, -1927123730, 1252853046, -514728015, 1348972306, -1057633124, 2050635621, 87422981, 1888490183, -891583119, 85588021, 918942586, 884538072, -1061703947, -419065704, -1158653081, 647027019, -364691577, -2115510078, -890646622, -568685062, 260520296, 1780414994, 2076624751, 751634188, 1737062649 ] ], [ [ -2073267587, 1547442039, 97438900, -547122187, -576005106, -647169754, 1326180413, -176620153, -1654230539, 1722627926, 446947299, -468422542, 910834515, -640374830, 409975590, -2113498500, -968794000, -677921930, 1259243049, 1093032382, 1260978229, -91314879, -597302655, 121676000, -1002138667, 123083370, 703923983, 2015492009, -567711198, -1661038468, -664219655, 1402125241, -212349659, -358228979, -179999654, -1061585492, 1415717264, 736069912, 1944843006, -1725954650, 916816179, -1800388327, -1768519716, 1483765506, -696708139, -790911533, -1333099148, -1681552329, 701218041, 100272652, 421511378, -1484838149, 2072124692, -2113701239, -224642249, 94008427, -1694542403, 338324437, 422596545 ], [ 131412423, -571471157, 1846737173, -1383048469, 1048623787, -554099552, -484347151, -1124492580, 749991245, -1300462309, -546498285, -70264461, -2105964475, 1331486045, -724127270, 1656417161, 638045126, -1029436079, 696417342, -221586178, -57923329, 1472707786, 605889137, 2098853242, 1838391516, 1502946839, -147060298, -25615383, 1641524803, 1589721766, -555858060, 887457399, 426682539, -1659938569, -1617656129, -1786098535, -1047198637, 1873740249, -785287249, 1822966029, -255891689, -178818246, -1048161433, 695032220, 383511197, -838412086, 1223359506, 865000733, 906948326, -231136537, 632712898, -650762095, 2144808843, -255102332, -970215912, -190893681, 1895720483, 1901638032, -619999411 ], [ 1653478321, -834539369, -1312396033, -1195441459, -951472990, -890110092, -861678590, -501147264, -2097788834, -526595727, 130697039, -426561246, -74338918, -1180690167, -1612318981, 1718979638, 2105554227, -396429011, 1122211652, -1543935501, -1361132008, 85001752, 881891553, 865077430, -684473516, 1617564702, 570576030, -787328940, -126740620, -867049364, -1551093623, -2122718853, -171426294, -2120743690, 1982931265, 1621793764, 1065712566, 1074770463, 543666563, 998407991, 1475436685, 54281447, 1411846530, -1128044350, 1667323134, 887058679, -1679934359, -1365823435, -1591497631, -1106176585, 1283741431, 1402695074, 2127478495, -1594084142, 268621654, 1381411146, 1994007498, -1725861014, 699282931 ], [ -1804115803, -1781041423, 1437809386, 1830742553, -1351339229, 1456906465, 1767818119, 153966044, -1411318357, 1047571080, 208166888, -637571223, 1568572960, 497272526, -1012316427, -372634037, -819603312, 116536287, -983499072, 586490712, -222886513, -1916116101, -2123198285, -1735066133, -1457528848, -1793524829, 693735183, 407718947, -2057298934, -374058456, -885837533, 259192, 365728553, 1208784, -434672758, -1973663607, 1256422006, 1271563170, 1544491454, 861948399, -741336318, 807028779, 1724363398, -2000377069, 30785411, 651624283, 2083490398, 1966132, 1630204137, 1119129515, 1245273047, -1731423755, 18030862, 1059605350, -1611850545, 1982935644, 791432644, 1507475265, 570380837 ], [ 1692949663, 1718777652, -1821921260, 1878044122, 127317693, -48113139, -1088076447, -410979611, 192946958, 140846461, 887274642, 769653733, 1060101998, 337031842, 2111388606, 1625735849, 1965490815, 962585682, -1085966590, 1995680254, 1785054088, -872908995, 1649328947, 94958987, 959651149, -678008015, -1040852569, -420452588, -1338955742, -1540779053, -276564304, 1923166859, -1979731899, -742294738, -928071553, -1255477513, -1832298907, -1392502266, 105259064, -313783823, 500566617, 1530363329, -1669430732, -728898871, 1606028367, -1134658297, -1731732481, -1118826898, -445773762, -1048473004, 4216085, -1270847283, 352711046, 1570485246, -776936339, 181949104, 915188759, -1862510437, -681354431 ], [ 576897538, -1062186954, -378481646, -201105594, 1874921221, -1660294780, 576293338, 2002134112, 1741084275, 215167540, -480218996, -1528777463, -1023442409, 1271602799, -2032222704, 946522667, 1845078374, -298471986, 1327540890, 2077483008, 1124119185, 2641541, 276130331, -1233722794, -1581165792, 1250932848, 83590371, 1841434394, 1043300922, -1020599846, 1987000199, -2118617584, -1736726423, 469354338, 447937981, 999782655, 631690236, -1027120779, -1509723868, 1991387594, -694634944, -1427487125, -1850391013, 1293458106, 1480401732, 1616239743, 1514832823, -1413541267, -2085835308, 5771735, 33457778, -2027023495, 1616814944, 609409155, 780542200, 199627027, 2119160048, 1195168616, 336058541 ], [ 5487498, 1437701108, -627562317, 1550664668, -1560482840, -1992861567, -1928124132, -573311152, 123832612, 1702061092, 1799093353, -2013038177, 1142482041, -1282903926, -459043201, 1538943115, 2077586885, 1261773971, -1357209339, -1984386208, 2137300089, -1136388166, -1159058005, 93189722, -1424990256, 712356964, 1539025513, -660981294, -133773122, 1717174659, 1683015579, -1746180895, 1065324747, -2061695173, -1474333279, 546838251, -1623822858, -1357134991, -228635860, -362195105, 264333068, 1805744040, -329792823, -832151126, -1236998859, 1619076568, -1213197662, -2129971725, 42558903, 995086936, -2086068365, 586865004, -262215590, 1187685284, -2004783066, 1705600630, 1602602269, 801046069, 515875376 ], [ 876601642, -1459479836, 1704413430, 1153485417, 1096355229, -31712595, -1542336261, 45984730, 193111897, -1047425348, 1821884902, -456312660, 1950069853, 1624158746, -1826292969, -1515262584, -461169823, 531317942, -1659783464, -1215908163, 1530132632, -237063426, 240387446, 141825142, 2014455206, -1624400738, 91544832, -1810284296, -1947855143, -68465011, 1733073168, -389366114, 932189893, 1808161360, -2121041011, 850387181, 1711607712, 1704296946, 1012933390, 1839553970, 437939335, -2065597825, 2070211802, 1631491185, -1330823319, 1969139249, 651230075, -203396909, 1368261931, 584062409, 1241021912, -661522358, -473238727, -1723752586, 1671770495, -1019604669, -1557011953, -1801549149, -489355627 ], [ -56732967, 1436570566, 659651018, 1314927140, -2125037572, -2021789739, -1164521969, -490955764, -1830650250, 1579357526, 2000349392, -64852201, 1301852938, -1328523084, -2014386836, 1712259637, 1348567598, 1106643421, 1405580993, 903063719, 1310994782, 2006597487, 1625298416, 1675700887, -135609441, 1367959689, -1119210784, -798831469, 1591061983, -586622520, 1437297246, -19562815, -967615898, -379592221, 346686651, -1875268875, 244549178, -1696136566, -53564836, -758949308, 466486902, 1456505616, -1786836659, -1782064093, -194803395, 1090464730, -945442909, 1213361687, -2137293143, -880780530, 82355196, 541776335, -581092921, 1640843173, -295330839, 582993129, -1669236325, 1843809717, 24140001 ], [ -128332749, -987301739, 462482349, -2144983659, -206593639, 1202638088, 1192698504, 549062830, -539032664, 119898319, -1421765156, 524230673, -1218650526, -757346293, 1005509263, -1619045032, -729929882, -614493773, 1916853601, 1240723811, -547722084, 464999063, -1116999716, 1250878081, -666702174, 1727785935, 1678780416, -1075213384, -389767750, 1779954503, -1734706003, 698357522, 69774941, 261040361, 310847727, 13784783, -675048885, -134345679, 2054122591, -1830094452, -1458035331, -1912804793, 539365871, -725955699, -1954568659, -1273221116, -1030366147, -1775489898, 1146725758, -2042526382, 1644034748, 2054660386, 1791585477, -1236546964, -1166560218, 2081727215, 527887132, 191133245, 1566899968 ], [ -1323569288, -403138243, -1523420129, 1284059641, -1285034614, -1581727253, -585069469, 276610613, -1267051756, 1718071983, 1408841495, 1803462598, -571092981, -478566067, 115728846, 1759502754, 5286580, -479071941, 685206985, -1577950867, 2136323005, 810580194, -242395465, -1759758373, -761712000, 313652708, 2036143031, -55326356, 2137273019, 76983991, 1206596927, -1726449899, 1278482458, -1107559432, -398039696, -758521705, 167084012, 491635717, -636466921, -1901162014, 510466329, -343154653, 1399040865, 838501965, -540882371, -1924602618, 151154122, 1267196235, 1180986938, -709501196, -1250424835, -1831692002, 474023260, -1019895010, 1184371437, 416769053, -1923510316, 820817550, -1057802780 ], [ 1597878116, -2039003031, -573201763, -2119940455, 571613875, -96133607, 141772386, 861890398, 1700545353, -502341975, 301905191, 520066931, 1637923688, -1325054673, 101170792, 1444932760, -938788447, -590168594, -218991361, 889949371, 732453662, -1589386646, -1262807064, 1366263714, 745909847, 77567489, -341993670, 2019786096, 1642710939, -406429084, -637568640, 1602020949, -661682402, -377529871, 1790621668, -1684089616, 873818958, 805883626, -518927965, -1361650510, 1550563159, 1287855759, 1538772804, -709252720, 1988136978, 1101335244, -1116792775, -79713324, -788353455, 158935297, -1338678664, 1007735482, -173853821, 708909137, 608724024, 705299075, 1116639331, 682664141, 67001494 ] ], [ [ 366231774, 563115401, 1319318370, -104026438, -858907178, -1063013455, -1367672339, 441107729, 1010004732, -785518780, 171063060, -549361966, 1720613834, 1744373628, 1997526589, 1550743349, 1576828548, 245802391, 204264117, -852021130, 1091458544, -773001366, -711533931, 1914109140, -2084083710, -1640067722, 1204608636, 795209452, 1209024300, -142307279, -2112958659, -869716299, 1561638103, 713255133, 1638266159, -2107159091, -770322002, 803195777, -2073411596, -216565013, 1614995500, -1453137013, -1844610889, 588352161, -1150173332, -1357592791, 182855810, 456011088, 1359505576, -1700828138, 1210396993, 730907071, 778146568, -1122702208, 1411649144, -1618327417, 796421808, -1569459109, 591369343 ], [ -207988580, -1427226091, -1312402129, -258034385, -574997532, -208811504, -286881839, -2068033741, -303398461, -405792679, -467310618, -1172144544, -1321243785, -1762363550, 536780285, 198946935, 1339390795, -1129526000, -395650327, -1329815198, 1891178141, 1231775584, -1508572994, 1331840235, 1819055266, 690875206, 2107468999, -1332862390, -907314170, 569914171, 164852940, 916212815, 1999167855, -1145425358, 1599451964, -1576495621, -174315056, -285497660, 1315496699, -325099345, 1418981548, -1489052211, 2119075539, -1324074248, 393834861, -1644092, -1758656032, 117779551, 1603974588, 162601484, 871139270, 2070318452, -846359482, -1977368637, 812315511, 1229608253, -1534982613, -636479776, -608166810 ], [ 1086229053, 1614495201, 1011207632, -873561188, 514731896, -991796076, 563302896, 1997562492, 702641862, 1224595926, 1063441743, -100909690, -1582179968, 2042940231, -597692595, 1660077436, 1468915888, 789468057, 205660938, -971095460, -1559349230, 1601175862, 1982766155, 742899665, 2095241722, -1217761210, 54448212, -1397598368, 142567445, 1680454131, -893250082, -339302945, 69414516, -155341049, 2013415380, -316083121, -1054118959, -740784884, -839164181, -794411990, 1707253933, 54829329, -496518463, -1540350918, 2029489309, -1489456452, -646012062, 856158469, -2127587968, -788875470, 1948737490, -2044207734, -1129626378, -1777761718, 833741122, -2097616929, -1943972903, -117722913, 1066238149 ], [ 1737674495, -1202294488, 308514570, 1289569561, 985897431, 2004031709, -1822206298, -1953237626, 799270611, -566969730, 1024159142, 926761659, -246833992, 2132173190, 1639595458, -588218458, -2124889731, 2125922042, 2011328649, 1714486685, -1907485596, 941937157, 1978180431, -507249279, 1092874878, 158548927, -157603725, 946382168, 345090279, 797699356, -1186617408, -908814951, 601290160, 245747604, -501660542, 1438920431, -681013748, -107049498, -790048190, 284510627, 267841852, -740733018, 1175362775, -1459847963, 1159977925, -1864103306, -1070912973, -403488203, -328448316, 565947106, 1883363960, 1116752111, 190427721, -1786472998, 2114032045, -779589049, 515750005, 1322443241, 856848385 ], [ -1665350583, -1031978423, 2118623777, 1150680067, 569893417, -231800450, 1889861194, 974536581, 989050322, 1787961582, 1992339752, 1544058113, 710099036, -1165236724, -996103913, -1485801178, 1289657255, -710602898, -1176521372, 970281159, 279197681, -1091204553, -545284473, -81521466, 1284660995, -2118822114, 1114500296, -1808989152, 1562914126, -1641109726, -1086853157, -561919489, 2136988223, -437382318, 1311557326, -1046119717, -486606087, 73669609, -1599172045, -2018336253, -646712388, 1229334475, -1691433493, 1367426752, 495519755, -970002268, -1662485653, 217555947, -298445983, -1680585065, 719696733, 1447888863, -201559969, -208564602, 1639176985, -483628578, -1112428492, 1490940287, 102615387 ], [ 1880149385, 1774597883, 1335377516, -630502011, 935059659, -117211847, 1135069951, 1859053950, 998837006, -2948004, 2115711847, 1564403438, -1096047918, 1891762766, -87263594, -1047532549, -880967579, 1227676758, -492944749, 660372578, -237121184, 2090442934, -1561227628, 367523989, -619725121, 1257468095, 1902494255, -662743443, 1751114735, 456947923, -1910811973, 1196493466, 220890727, 2005377526, -176275144, -1065835215, -1405306083, -1808633144, 882662293, 2045713156, 631021982, 440842561, -2026153405, -2073391774, -3776650, 85854392, -319293687, 1872791667, -730051938, 2080588193, -1015724091, -748564849, -862157979, 1210790354, -725625624, -177388346, -1668595305, -438044612, -1288617931 ], [ 1108932383, 1343598912, -987981680, 2096450202, -316207151, 1438022601, -1088637617, 1541848434, -1534859745, -593789817, -518407303, -1347554440, 1972370912, -885632975, -348402516, -2075788650, 786943757, -1376348021, -923105226, 1791388853, 1569196582, -1654637822, 536442914, 1062330030, 1934685264, -1112918762, -747530056, -1129999729, 163352947, 443210280, -1326948788, -2050068496, -1563865301, -1251152238, 366616835, -1286861805, 1303165001, 610827710, -1289372825, 2106752591, 871519690, 1589203811, 736822676, 688327940, -74952200, 670291882, 1146377241, 2088722481, 403325113, 1089761968, 1917702426, 474282868, 1132606907, -1336282148, 1660405502, 2057176025, -595419358, 1664081268, 1335731311 ], [ -1146869963, 2113227800, 363583029, -1445407519, -1683239090, 48015352, 88626485, 1556221197, 44886566, -443986374, -787339465, 35361212, -1004980245, 1063551408, -1564394324, 1394564971, -1219299689, -1290506748, 2036144043, -467679054, 773218006, -453096690, 2069451637, -1491108485, -146988079, -1755990269, 306030294, 1050953639, -135357398, 1511795945, 1152845951, 1940975823, 2129232646, 1959772072, -287155125, 2124652305, 691501508, -1791030768, -1793787539, -443251855, 242455620, -1794625952, 329073016, 764031633, 830553162, 2028906311, -583984584, -1989928579, 1966224435, 113085146, 560113136, 142864918, -56417696, -1446223221, 274883830, 1432236747, -1660896190, -452162163, 1868848255 ], [ -341602032, -1453146059, 1984095899, -1559476406, -1084978784, -150156409, -491911114, -359122123, 1160286923, 243715560, -85974366, 873407534, 444185462, 552879429, -95291849, 233710313, -930609795, -370757145, -1448575832, -1794504471, 1503814739, 1318783337, -965454175, -167636807, 2136176632, 133152716, -2104257790, 332157231, 1640451092, -1156696848, 1921432226, 1130228152, -1895347829, 2094787810, 547923331, -1220495676, 1214097551, 1380234758, 495482144, 1993530938, 1632598078, -809078906, -1578485228, 1320298609, 1927396379, -883373562, 216931687, 44621402, -668412785, 164095671, 108166716, 2084483113, -690136544, -1507717984, -191370465, -1539190445, -1475486756, 579979381, 1480249287 ], [ -1650539677, -474081539, -1360468046, -141684180, 389560653, 1759115171, 1693385204, 1748060392, -333139373, 1237303341, -899145907, -2018567880, 1846340617, 1745374517, -1369953092, -1336869471, 1748230903, -265034139, 1244706398, 1730832581, 195617904, -1739273575, 429561841, -1575810440, 807236074, 326665238, -269380728, -138662143, 1985086867, -473834850, 1498844307, 1329995462, 2130674514, 1695136377, 520894553, 2110669169, 860811437, -1619369070, -1733687346, 756970584, 127422672, 1594905179, 163357089, -1114467936, 1533901009, -85746087, 1950269709, -2116697388, -2068985351, -1569326819, 1963078562, -1608189193, 913433424, 891475234, 1631549056, 525056417, -2057532972, -1981280260, -2086918888 ], [ 411004960, -299674136, -1854812582, -2057931956, -1279041282, -86781955, 1723839685, 1405347169, -226501262, -915752683, 1208373117, 1877651406, -797525311, -9328475, -1671711322, -1590421645, 1667270520, -1176591793, -1443851730, -777438658, -645784661, -1272233219, 864295579, 317546068, 394293752, 2085161229, 1838203272, -935175347, 2094529024, 766502072, -1517708659, -776738210, -1174300669, 1285121110, 597700680, 1198496772, -1517275939, 67407376, 181330018, 776980402, -546194686, -1877078933, 1667005543, -316375862, 1795703525, -368235247, -1035816856, -153856394, -1736592243, 252503125, 2109171680, -1047027224, -1503687655, -1559765434, -1402586819, -460635932, -1064407662, 919559667, -683526509 ], [ -587784905, -1512777028, 314495907, -763511864, 883261466, -2052891150, 613308052, 1292715138, 909747646, -1015536082, 845006226, 1364873073, 115209314, 631024166, 1356647670, -83553879, -1507567117, 2028482307, -744486170, -486747746, 485188441, -1381312198, -659689708, 332599245, 1002847012, -1545545147, 1409215370, -958567975, 1776165593, 1751226270, 907472288, 1684308352, -1460790792, -147209086, -1542030718, -93326388, 353395913, 286833735, -1821570776, -1785930365, 2139562682, -1060186680, -23326542, 343534314, -1463162201, -768085437, 436100788, -1230977274, 1256067783, 632909908, 2099676275, 285339557, 1289840856, -742716592, 833950484, 1878581219, 1384314556, 1192668096, -212501517 ] ], [ [ 412925242, 398095324, -1247835996, -1018130192, 636070158, 587464797, 806330784, 445307905, 349036987, 85867119, 592534932, -591247011, -1450717506, 760096551, -708698807, 1107291636, 1678236634, -466935621, -1558592106, -2143327236, 385220441, 1641730282, 1707916634, 1712668162, -2086684993, -1913940477, 2006271690, 748224428, 1646441358, 2061710260, 923699256, -424040562, 898226527, 543808652, 1579359042, 1551769502, -1413076506, 1634788964, 858711929, 1009014643, -672405943, -60067337, 1613356405, -1552084591, 143155808, 2006184407, 1141674007, -1508115659, -1430113306, 16492673, -1107931065, 1638557937, 1452421114, 1949468278, -449964507, -920951380, 119506037, -1653434479, 968670225 ], [ 1587460864, -1418684977, -1298019586, -848153395, 1292325346, -748833242, 984728928, 1789621238, -265295743, -1556544609, 1786064879, -552683839, 425474476, 1972750318, 1706689978, 1438255719, -629290583, 732139370, -712952814, 210161268, -698625933, 1454836865, 1078788425, 1917257992, -1003486389, 1821373198, -1084379845, 597534064, -1401099983, 978727338, 1180879556, 1182431371, -956473299, 1328636831, -1464381445, 1001034299, -128213388, -1374608230, 2036946066, 1114888896, -1519370040, -470825248, 1022873786, -1289355781, -115899953, -1707110585, -2050838682, -1115343243, 907807045, 33285415, -821169185, -1087146993, 1304611089, 712578228, 1560560716, 1994552980, 570014276, -1958304565, 1881132190 ], [ -1586330771, 897873149, -1085418574, 1145787989, 1307223605, 1258892135, -982386007, 608561950, -1324877120, 1662690255, -1490927926, 1466342471, -1503591507, -908030014, 944114538, 1969117393, 893878394, -674768004, -811183571, 560691244, -217144114, -1258258693, 550576784, -281690766, 2040362492, -2021304217, 1044306933, 1280419049, 1301500025, 859420595, 2051832229, -818935940, -510683963, 1865228804, -1850702416, 1402787274, 1060424840, 381569488, -1627378886, 477467023, -263730743, -1770989197, 1023807353, 1341786068, 250630269, -1447813268, -570606243, 174683452, 61644291, 393223467, -1094247903, 1272485551, -1829060506, 2089209358, -375864221, 1413270680, -1897024388, 727040959, 2060110151 ], [ 1977888062, -224901145, -541130534, 1642258779, 591300632, 1940413669, -1141211329, -217452304, -803911319, -342059038, 1601292270, 1689748127, 409410365, -1998525828, -250288415, -54960623, 917911752, -993792634, 337711270, 1085589199, 299037095, 1446213220, -1062678693, 515404104, -190557919, -399713724, -325416726, 236223112, 56241923, 318440482, 1976278965, 580397093, 201123258, 1813305235, -1125633121, -1077507437, -1647490538, -1281740122, -1812188408, -1330471417, 668943387, 847192537, 634535953, 1738984372, 1535577477, -743933882, -1332380657, -340702015, 1835991964, 2010850007, -1267932061, -1523507812, 1020474779, 1630175632, 1933596376, 1972614930, -932938800, 1286363464, 747181492 ], [ -702631488, -2078872154, 659625843, -594968406, -895845329, -2106418186, -1628494886, -1330906058, -1686320619, 1932437491, -2107353657, -477974679, 2054524883, -1642636929, 666067403, -1072887971, -767780727, -239788106, 339639988, 1120508865, 511418720, -2059200890, -1361809749, 547691941, -906804256, -1890511560, 203056407, -785948085, 1459406262, 1673296510, -1590904570, 1190434213, 1539040306, 603769883, 468091772, -154764148, -44412779, -1808396547, -1529264338, 790442958, 214335433, -1400204894, -628647458, 628234144, -1335875852, -1242370325, 1631973525, -180186938, -169339176, -1832311475, -1804934098, 641965955, -849807847, -946363690, -1367926124, 1088574754, 1886543620, -1028455257, -1103540431 ], [ 1201222134, 27473649, 1263513168, 1054511069, 1269387888, -1466684619, 150970990, -268488733, 1575600924, 658338611, 1052370366, 1640478754, 818314405, 661868084, 128039509, -1803526140, 948332586, -766387681, -1617925168, -640241318, -657068318, -479861882, -944526509, 1896737183, 1647473075, -1994138919, -14227904, -849657857, 1498361510, -32401572, 576580867, -1776415550, 915481815, -70703921, 1611508058, -1687368453, -846288737, 1450763565, -1142117649, -987480018, -849467835, 98832276, -1912939915, 508171315, 1330278256, -834402122, -1411710330, -638598502, 624666597, 45166107, 445416307, 1311832042, 1923443147, -203186842, 1119075993, -39101708, -1553753991, 411736767, 1945579853 ], [ -321214421, 172894227, 970999146, 1416780540, -2126405636, -1902615803, -72929685, -1666947353, 1816840659, 878694675, 497802893, 359783396, -58412662, -1933898633, 1168337772, -93664249, -459558312, -272180450, -140679014, 1896693128, -1309279028, -1386965115, -1614030882, 518826914, -2037864383, 1253673783, 994323170, 897490012, -136622420, -385055692, 1887007838, 1419971402, -1388064498, -1036216309, -1099582797, -116560079, 595823403, -1197889777, -1912988374, -493175874, 14659814, 740217508, -1616705073, 812913874, -1454286861, -887987206, 51968560, -1696155508, 296656867, -1981650349, -1236801353, 282798207, -982522664, -289420465, -927250851, 1459703, -1538415075, -1479150728, 2000255829 ], [ -721171453, 825492417, -2110966508, -1671421607, 1235315977, -613492348, -858127217, -1406160286, -1003220299, -1140802871, 1277164055, 1887542675, -1997497533, -1560134186, 547002632, 1631278957, -786655614, 1468170295, -2128000507, 1046547173, 1903236171, -14078801, 362009846, -1037803021, 1224983045, 1421547698, 1431018442, 1434841051, -1815507275, 108731372, 39742425, -1942985711, 1293193751, -1318721689, -322615409, -1906607024, 1242261604, -1375085243, 70979031, 36169125, -1735810712, 1521163411, -2119376037, 658147184, -1408232719, 433374954, -1177710630, 1064952354, 274748523, 600915207, 2092123051, -242978050, 1112030957, 1354475683, -753566569, -815251492, 884573190, 1838739525, -2083094990 ], [ -1648448896, -1422029087, 591330637, -341118344, 2217719, -785729161, -318851257, 1179696928, -301865851, -460240024, -1966203713, -522687965, 1080243566, -1558386726, -634164462, -922403240, -100346083, 1380329702, 1492905235, -499258091, 331178490, 1364176499, 1509408682, 440381290, -1558732132, -529333282, -937086489, 773161223, -1168521383, -1999935443, 1659293101, -1672886283, 1209278945, 1953924648, 1434952253, -48433875, 294993644, 935906668, -1199374292, -330819755, -528287960, -974638693, 216040605, -342851123, -2065971280, -1756483833, 599758973, 221542793, 1524152883, -1832178463, -748890575, -483310420, 772190203, -271713513, -70595137, 1805917966, -2130400451, 1688611036, -927746468 ], [ -1974152660, 119658879, -1236791587, 965974559, 1114215745, -420761766, 1204821218, -1347565766, -704078863, -1885277094, 608703376, 922095548, 1128418473, -579643030, 1451253219, 631807744, 323444092, -1195066754, 1467569497, 1093866052, 1613536404, -668356330, 220787624, -1922561880, 424779017, 43952546, 1369459663, 994055780, 2106493750, 1857561148, -1426627491, 2022318770, -2018276529, -187176362, 1858542959, 480492409, 2112768919, 245762011, 779808215, 144060023, 1834533921, -1655541895, -475040200, 733859781, -29261795, 1998320500, 353296570, -1602869389, 487349078, -808078736, -129556137, -1816556781, 1585794231, -417544277, 1315234989, -78717663, 1926007103, -609807656, -1690453674 ], [ -100578925, -2000296977, 1301232784, 1799066186, -1228688812, -1920340206, 1107979994, 811465866, 1259662357, 297949468, 348464144, -981996980, -793189460, 563470605, 1874756799, -818687081, -584529776, 382430938, -1933073792, 656939269, -1562990775, 786908636, 1681866267, 1787894893, -1503339567, 417746406, -225940442, -41803234, 824511575, 2108265781, 316301581, 233637140, 658726436, 22066802, -649336072, 1388596941, 696798908, 280529378, -2108461401, -964659410, -1016832492, 642671595, -1616626363, -507134630, -192144050, 1033590324, -1521178279, 455177151, 203457203, 1027143672, -1371533205, 428444287, -368230418, -1034045231, -1828704673, -512134806, -257782775, -1928772432, 1322778112 ], [ 820509285, -786403105, -1945444485, 886123635, -2044704861, -317887309, -1258133820, -1141551491, 1095884780, -844052988, -1092605581, -847919889, -1508081977, 1041009483, -19573460, -1284470267, -824484720, 2052013096, 335913922, 805238774, 1531301906, -424538480, -651924415, 2138910935, 284851201, -1219033919, 1539054879, 1129195068, -426549773, -983818534, 673586178, 187107893, -1131028327, -1913745650, 1370592074, 1488030659, 1746013921, -574873204, 876628096, 362866285, -1003824861, 1835170083, -704260304, -2017574952, -1436016406, 2010119585, -1852309600, 108144480, -63040588, 1205797353, 1379146357, -115771851, 565676014, 1356813573, 1329733536, 1634487718, 890048646, -508206061, 253469480 ] ], [ [ 956198149, -874331257, 2141548037, -241403312, 1104372137, 25849402, 1962283917, 720528666, 1016263264, 1178820523, -730630041, -648328511, 1405105744, -162689399, 714428144, 77292903, -2005457784, -123880734, -1406885064, -1774524177, -1025324624, -890329936, 1046098586, -1064605024, 1276175054, -1244660778, 1403962260, 111725906, -1858798549, -1672468165, -1837573061, -384713700, -861384821, -1948762349, 778434466, 1516443007, 1469672992, -1500174833, 1586456410, -319493507, -1256212158, -1574492392, 1148539887, -1046866798, 604623732, 232995804, 1832791476, 927039477, 1171929259, -31940664, 122927479, -1506090808, 1216310183, 1082640395, -823441032, -1546262202, 1228984445, 1163908472, 1207609403 ], [ -2018788900, 1525609279, -601847143, -1106400525, 113110509, 1498947193, 1352835662, -1421418489, 2046213633, 1167799926, 1859710929, 1846481555, 109243691, -1993731917, -1836670667, 541220198, -1756527136, 685441229, -1703816618, 1353528460, -999851639, -1705860512, -686478771, 1758491378, 223026454, 2120799530, -1037936827, 739186518, -1345436887, -300935546, -529924156, 579886702, 744286279, -1912522668, 839306103, 1086773468, -508112237, -1846979429, -333364059, -761965860, 1256011503, -1548770693, -872382430, 970839796, 1891948271, 405566288, -2137694753, 855573852, -2013081914, -1870174228, 720343690, -556600546, -2031060323, -402998215, -518097701, 439798339, 1906901198, -1707976636, 711983537 ], [ 632378010, 2048162193, -452266180, -1452455220, 1743412968, -1932129991, -215568103, 659516669, -1709089578, -872867282, -1703375349, 1484231269, -1055292479, 443967360, -1117500543, 832529427, 1274257542, -1974737026, 955151548, 690847828, -1818176825, -1012037126, 1509397751, -242900827, -1734608250, 609458041, 1226762117, -286814287, -1668091871, -1587404932, -531036869, -67624234, 1077738816, 778604498, -1058129658, 815364222, -1660735256, -1356324262, 1233494277, 1722030204, 820233834, -187561549, 1680482975, -629495044, 607963484, 797108178, -1829867725, 1971551454, 595431360, -1113533090, 1385157326, -510801222, -1788087034, 754526246, -1564685352, 416398982, 762645561, -1473304035, 1251254874 ], [ -184007472, -630711312, -1710458975, 1010440883, -1441643261, -1428642563, -1006834787, -240495345, 1628148678, 1065040472, 1021359004, -1292844626, 636048504, -648985255, -112001749, 554333527, -1431714558, -661445544, -449678562, 1606997538, 2006305868, 1961623727, 118771745, 611128798, 928657118, 1212899791, 757851225, 1746748158, -502335450, 866979253, 475525601, 1173875453, 1844767886, -1802944803, 1514995139, 1390550144, 1589600006, -968237631, 339274934, -1843380533, -1885996799, 384277260, 2022508541, -1173441031, 1246711059, -1804543993, -1869939476, 470562782, -949519707, -1724204635, 1782073971, 1663129575, -2085652133, 2015509968, -2068769835, 1023028269, 1219371741, -911979433, -1563731736 ], [ 268611776, 1657453190, -2012683149, 1508041632, 521406954, 2090600051, -1014296204, 621456154, -193169239, 578054148, -1379251140, -9367345, 2089723489, 1477680206, -1256601952, -1894397286, -356760993, -1164869805, -1053981840, -1364084139, 178617421, -1745373704, 1740931352, -2016695130, -1445735539, 265997695, -1542696930, 17063786, -1829376307, 1589029958, 383760942, -843483663, 438417290, 175348014, 1380361155, 972746279, 1442942929, 1562132603, -1709644150, 1156152466, 1763192954, -1295370437, 1414689670, 473520898, 632421362, 915521028, -656871826, 1709121164, 1054783914, -263786450, 518289676, 1949961284, -631160703, 1688941583, -2090550787, 1261452659, 397116870, 902158809, 328526362 ], [ -91392679, -1483576294, -1104298253, 1745157553, -400884823, -1463396696, -1594466635, -914415080, 995210015, -549807163, -299248279, 785831505, 452375245, -1796841978, -466698668, 869191590, 898961200, -367315206, -1226319964, -1361735465, -1760884677, -1666101707, 2018492151, -376514003, -770529724, -232002215, 74890662, -1557778053, 1736443225, -75308705, 268190490, 10473720, 1879141522, 2065924442, -1607160485, 916135006, -1446548472, -2095218431, 223663294, -99350326, -33715296, -2054756027, 616899951, 48159357, -1897748044, -696054838, -1567582479, 1733048454, 1040332572, -28823546, -1773523529, 1502827362, -623277201, 360229320, 945333840, -444472485, 2028102576, -1160899726, -672748040 ], [ -1360829911, -672323451, 1265066709, -122415803, 1644914737, 1676964225, -755548872, 1267572995, -23139033, -328616429, -912673638, -1861693200, -192009085, 722634339, 1586953363, -378199240, -1554887447, -134119196, -895560696, 1799416321, 838685008, 1741982744, -813356080, -234587663, -1798920542, -1567321159, -539425210, -442571822, 757597872, -1222480474, 2078785365, 1204235963, 1684241338, -830441150, 265763280, 75709111, 1191136738, 1494763547, 306609878, 2037955095, -26211817, -968915479, -1414622196, -526998913, -892625126, -1287375998, -205699339, -1024520674, 2085651778, -838667667, 466271901, 1083548764, 1910739600, 802815465, -1036448957, 240668215, -1851254354, -986208340, 2054605309 ], [ -2126231054, -731758106, -1917880175, 151638627, 1078700249, -1841927028, -1594372757, 1547869893, -949221645, -2144562687, -1726316895, 1743807805, 1818364850, -1437221196, -943780585, -1359450442, -35129291, 1399297989, 1114623055, -488636613, 839035100, -1047895461, 1757191001, 414211095, 1791733542, -1054794670, 1933508966, -916771919, 791674669, -1951846454, -1157387878, 169270157, 19195675, -1591632822, -2104586923, 1447925293, -1097503624, 1078123271, -1403580581, -921445399, -2075718658, 145077885, 72834043, 332331218, 1067609333, 714904586, -1278138166, -348232674, -1819889153, 655120688, -445069132, -1419960577, 1623017826, -124473601, -1921819387, -1743729805, -895252684, 1894380386, -1725239457 ], [ -423443539, -440084972, 504407402, 425301766, -43738478, 1317572487, -2032303087, -458129800, -1878131226, -854774774, -1011223217, 1648089976, 751340358, -1117590359, 607457296, 1427553466, -1340266058, 277152841, -48905878, 1778924910, -570967726, 766989275, 294395413, -760314249, -710016844, 1554376599, 1701657885, -1029543436, -118461244, -1534555743, -315345789, 1578776853, 873279783, -61005991, 1205544665, 226640511, -268209068, -2074512068, -1679503165, 166134888, -1782029113, -2097775097, -743569273, 240665466, 998933269, 2000202091, 659873551, 2040861839, -911669712, 677148228, -2128614244, -1563823889, 612774150, -790978746, 276597371, 1901855994, 1170332165, -636367585, 799576156 ], [ 1819156204, -1087055047, 236044671, 1000295177, 683340537, -58492786, -287708280, 321163704, -15111935, -614209583, 1608271051, 1248071686, 606361812, -1305293793, 61052509, -1268993683, -1448766667, -1127746375, -1470999375, 1243617175, 60325134, 979698698, 2046530207, -989613649, -1309582287, -1529503944, -2067635326, -2026409812, 408824618, 789520314, -891430848, 166958635, -1259234443, 868933545, 905903453, 894448841, 51350615, 1480801803, -1788875170, -360921869, -1875565623, 1405631815, -1831260220, -275876521, -1348706820, 892586164, -419366189, 219653001, 1985298092, 1810005320, -306847419, -557794045, -862649770, 815301311, 2124899048, 421314683, 279727491, 2141825753, -1330900173 ], [ -1815646854, -1740003396, 421374366, 1702216257, -1149147954, 962336094, 1650066039, 1788796739, 1264863602, -569881573, 695094768, 235706642, -84402084, 893738791, 778641915, 1324751376, 233378349, 680956354, -913543559, -114671326, 1371907707, 1166588803, 54013789, 287412362, -1043165455, -503035213, 705880611, -1651128320, -2067417822, 429017018, 945276710, 2064697003, -127410232, -1618002915, 576875164, -824788133, -1472239031, 520269648, 937385487, -1911268120, 958963482, 318980328, 1037623570, 558313704, -140875527, -712384463, 603470360, -1290407387, 211549549, 1086321307, -1146413332, -1780611234, -2048601182, 235784863, -371184654, 662210566, 1352558429, 2057088765, -763484386 ], [ -1664692109, 1069454745, -2065322165, 599858787, -965817685, -630226304, -1615536863, -2145011618, -1314414255, -296326154, -885218371, -460204872, -1667377053, -1551588553, 1063179632, 1368924794, 1030719262, 1956283088, 994056569, -1626749095, 1018280240, -1155598878, 1190662144, 569069633, 1489862298, 1936437598, 810011318, 1864012817, 173148206, 1852609302, -1765133321, -257075355, 1128547120, 2086936615, 1585358593, -581266752, 549432970, -1775112716, -1649688963, 878059535, -803163308, 241310332, -1261396998, 1286112779, -1778081158, 520154109, 760882525, 1377167926, -1050432133, -670481627, 240273945, -910803913, 1015745828, 1104864487, 1098127113, -9797997, 548930699, -1376986429, -1298694944 ] ], [ [ -536788469, -1259175976, 1291314625, -1040911522, 1820731905, -382511354, 1118075642, -1820317711, 936840838, -189986122, 1338517752, -1370305065, -1286212665, 1557682039, 341798481, 267199073, 404524650, -610774988, 1915267357, 233456150, -2081751127, -917268012, 2020880923, -59424999, 970980128, -2067461297, -2051111350, -1269043410, 80799298, 470169794, -1847762373, 1789806305, 444077112, -637957580, -207845459, 25069048, 1170061898, -1748807501, 341144452, 98390464, 1229994272, -601189390, -563559402, 1320078709, 1532818069, 1389531625, 1573273182, -1707555962, 667604244, 807472525, -1014826310, -199909479, 2110679413, -1549324922, 1364655544, -781929057, 1510332606, 148773736, -2097871449 ], [ -1678985876, 1400780099, 1252322918, -1212209105, 607578346, 35460276, -1916306200, 877399770, -1462764661, -385291879, -2112921898, -1101129206, 1873074332, 781206, 960195937, -859997550, -1961455892, 495298557, -1115179578, -1676296233, -24143419, -393773375, -1649071145, 393430227, -232488516, 2106773610, -1765288500, -19508729, 1260070013, -318317437, -1250713228, 2101151964, -750670064, 1827014618, 1463823067, 742886563, 1173763164, 192299860, 725296869, -983997033, -1907380654, 531943646, 1302169312, 1434404916, 1125724534, 2068398898, 406175839, -1413169614, -1265811090, -970419690, 2042414519, 1651096504, 969069464, 1550333315, -678997225, 930542574, -1431381751, -1701961153, 610084561 ], [ 885860015, 408731520, -132890171, 455446500, -552972058, -885298878, -1070793735, -582844454, -781767130, -1466618616, 153729589, -381081900, -1451914398, 1746840419, 39966639, -1535048381, -1940452021, -1780371701, -383811213, -1106983339, 1975798611, -129788072, 1026390403, -1097574815, -1852839978, -709254211, 806750486, 1134257723, -1305184018, -874153033, -110963173, -657629056, -884039513, 2077345537, 1864707403, -617523503, -1913664920, -605921088, 1636202319, 1715398789, 864914795, 754635049, -589316033, -254077677, 1630552331, -1219746736, -402426125, 1620152073, 851992840, -1677827874, 1236372767, -1855846331, -917443898, 1803167540, -1837147512, -1341853086, 1581088486, 729110034, -1154112465 ], [ -669719636, 1854596945, 452657551, -794398501, -1527414508, -365519575, -785612235, -299315450, -1938456072, -137914856, -1088437946, 1987549620, -958691058, -1094843733, -849775214, 465033278, 993211894, -884199958, 833465078, -1585142811, -1324587130, -907217069, 856306481, 225073930, -166018165, 459518385, -1304750153, -1014809156, 884667796, 2092999609, -2146938740, -589516397, 1646831342, 1426092062, -1023457898, -1997014274, 290939837, 838455246, -1054684995, -844121821, 747178686, 158437831, -934773520, 1445700743, 1732722415, 965699884, 1915724250, -602869195, -1671385500, 998491693, 258570006, -369377941, -1028462018, -1874811694, -1410550560, 711181815, -1167881095, 1876111285, -114342278 ], [ -1788199914, 662303555, 805844534, -1376352415, 1459146417, 1021235328, 415033846, -1627564750, -62696865, 2021915333, -1128666155, 1872246634, -1314897658, 456545236, -445402889, -1855024267, 606827303, -115075080, -795977245, -1148723817, -49796284, -1692733882, 429450873, -1748121624, -1245628016, 39787248, 1036784750, -440188420, 552542280, 1854395756, 394423704, 1074222601, -94011434, -1031178769, -580654960, -637259997, 209652502, -1498433650, 1141308366, -1492465736, 884807769, -119804139, 1020963029, -1395062058, -1248042383, -1064124901, 1201236354, -1007778291, -706899123, -1547359447, -1146404344, 1529191270, -1625425550, 1771089668, 1418745373, 1924368870, 529128543, 790646651, 1465897803 ], [ 899740649, 263778873, -338884134, 1547392723, -789592463, 242971585, -1888768228, 626397665, -1581198488, -1905416912, -874065745, 728678437, 1391541192, 419668323, 661592945, -1107774268, -1688937900, -1663295568, -1825154313, -656336259, 1065029231, -1889000883, -658697715, 433058352, -1891468409, 197323346, -439842930, 1794504170, -15626612, 75426535, 1504198287, 986685578, 206123623, 704310537, -413811062, 857549848, -821672027, -800357829, 1410662067, -363568597, 134562581, -1633076922, -671363052, 646273248, 130439798, -848523048, -2019397786, 209562238, -648568335, 1810430647, -1959464932, 785610288, -502337746, -997866190, 918826057, 62909141, -1827008482, 438846393, -1380513650 ], [ 1503897726, -1110990671, 1261694764, -733871562, -793556719, -2138697364, 1802347034, 223977398, -1514457084, -1999551281, -961693715, -31428765, -2002037132, -597152214, -810616837, 1601923052, -369158859, -1698386747, -1111072556, 1401155252, -2093314833, -1575608706, -2102325198, -1935844013, 1820920204, 2107948751, 1008485489, -1752865845, 852101241, 1171072484, 1227217754, 1061303937, 834037239, -247585784, -1883525975, 1390922095, 1828500437, 705881, -305755839, 1794127623, -200030336, -555393471, 1660303486, 1833354467, -1269150149, -964892081, -803933868, -1461698479, 1524764045, 2035069938, 84445462, 907624048, -342953870, 2128550371, 1952329836, 1071339154, 1669528060, -1568580531, 1663825191 ], [ -315127060, -1236082209, 1852116677, 1477026076, -1568102602, 672997072, 1640936320, 822604432, -77098044, -1942052267, -17267950, 239377992, 1472348829, -1208769791, -1260523469, 1834448531, 1450904634, 264710486, -232728540, 504185697, -1493751494, -1102582770, 179413427, -337687005, -1382545198, 126278771, 657481605, 1340202364, 558330265, 479261365, 243105102, -1661994638, -496887139, -211393261, 102868791, -878223211, 1048096279, 167142197, -834913946, -129557241, 901366986, -2051585161, -682267899, -1256205264, -766414200, 687533661, -1230704796, 190392402, -527530932, -1918642066, 1655828755, 419477868, -871044614, 13984952, 2091786596, -1502372870, 1510183572, -2139068663, 1564135429 ], [ -706881826, -875946042, 1201273423, -1444807251, -1576123488, -142973949, 1908819521, -724092806, 182336381, -438667451, 1109797670, 1714960191, 2048072877, -991614429, -1019404045, 1823458357, 355869554, -738691158, -684372405, -1389679688, -1784361979, -658796622, 1260580191, 685010364, -2095572658, -1955646502, 1584134097, 1260773003, 1265093449, 1553914776, 594426062, -697376772, 391442950, 610124660, 1484600579, 135745299, -1908232473, 525961148, 1015288721, 1913690320, -1372588283, 1547139143, -2060063171, 990090342, -806207830, -1642837613, -742303607, 222896666, -1320196163, 216953135, 905536753, 1615145733, 253020621, 435676721, 1804148563, -1998758631, 1123959609, 2050636897, 1400717320 ], [ 1815852048, 1728742874, 382245687, 1315801286, -584057817, -1640093914, -1783189809, -1350857007, 962483717, -421716163, 1337546945, -721266418, 1249289716, 1655390361, -743624942, 103938075, 157005325, 1614633994, -537638558, -484637800, 1183511891, 1745940065, -2025747115, -1839416094, 1861437344, -233871025, 253732362, 1722828844, -442467138, -216354211, 1491084333, 999404227, 831643654, -597530145, 866705082, 1413946920, 1774359044, 564417614, 1596740029, 1339422370, 994082126, 156710760, -279701746, 591049451, 1654954964, 123072133, 858298437, 289102899, 638785704, 812465406, -1923933276, -1628447289, -1980457679, 1153530272, 1698107902, -621878609, -1822060247, -2093457471, -236366572 ], [ 617078811, -716599112, 488079720, -1488318807, 969894880, -728195539, 2140264350, 1157437802, -165575255, 1917385564, 2032903973, -1300368480, 334067956, 663862945, -610413518, 2143909325, 763601504, 1122982675, -1303716626, 1726883155, 2002709371, 1736475103, -253155462, 1864893440, -2101821909, -1272674800, 667117968, 1171348954, -1630668995, -887998039, -1765592880, -1702011803, -2046318007, 2110374725, 1644833923, 466365305, -2002838088, 989151937, 159782534, 1186895238, -45370213, -2110845500, 1765394575, 1630744740, 1765844213, 694032289, 1807673748, -1841577340, -429484486, -772439180, -113809626, -1969567898, 1398736145, -863973972, -1631408446, -1298008619, -1656060811, 800290137, 1811307951 ], [ -1787642701, -2021066062, 1633193384, -503053115, -1629844283, -1310195994, 757775117, -1786764280, -418633233, 2035247993, -296756166, -1434724026, 1111808990, -292165770, -438500119, -1047231120, 1087295972, -37926295, -68722751, 1146301877, -588851992, 685979059, -1408228811, 308162912, -306344457, 45875665, -578965204, -1581183425, 1806069206, -418743595, 1061892947, 1740604010, -242248638, 1376635998, -261992589, -1869428546, 1641982248, 1462193359, 283487208, 1408915238, 727431811, 1296911828, -1903782129, 1352109931, -1226865291, 2074615312, 2002675373, -1910377723, 651684209, -499054905, -1052962500, 2011924361, -423375684, 226211361, -801420508, 782960307, -1063136857, -593327328, 881122909 ] ], [ [ -1237383256, 1222691134, 2054823990, 876122365, -594199351, -1367866057, 261422309, -266549297, -1100307184, -570791718, 2005540300, -1422313584, -1037604837, -650194415, 1777881644, -608271311, -894170059, -869832732, 1919530810, -627965986, -569805085, -582272329, 1597987425, 903394752, 428744440, -1231734627, -1658613635, -1769365924, -877799881, 1252364394, 1120503710, 1212562816, 719568895, 67285230, -618054477, 973725537, -1308481380, -1853074106, 1412325719, -109726192, 525635318, 1962916639, 781532616, 1135394597, -89907377, -779300511, -642781109, 1721739700, -505734472, 1862193897, -2013859787, -890189059, 1905947734, 343000783, -573179424, -1393232437, -73147190, 1964876872, -613509979 ], [ -78484653, -621971193, 1549604289, 797207935, 501672846, 731673663, -379119258, 1332406301, 487965624, -1839141077, -543015968, 1606569835, -1053131061, 1961435120, 1352760363, 2100694982, 1278713812, -1594326254, -1327632058, -57134380, -608454438, 1885674926, 1497537930, 1112123799, 1893693277, -1888921243, 867256224, 1590445357, 2040903188, 1454042223, 1327617929, 1203312528, -1596425706, -378657092, 1613971647, 568201308, -1030464482, 927382224, -2035773393, -443886118, 1092081502, 1219771685, 39443184, -973721960, -14578508, -1358780949, 1873049754, 1541461009, 953908111, -690110398, -1531278116, -1903650808, -501629467, 1428924078, -558557468, 1284262342, -1388527233, 1298757131, -1816917953 ], [ -683399653, -1503015266, 443451464, -1341109109, -2087716931, -764732949, -2137668329, -518006431, -1033943150, 1860784091, 108695864, -258458516, 430851406, -1559519862, -1574533392, -1485513254, 1579100663, 1053592158, 1973761579, 1342464260, -1635471346, -1437624259, 1390958838, 202109993, 490648027, -1143609131, 10300688, 1727174948, -46971874, 807221577, 1073033844, 1824843814, -1250199747, 1762851112, 467974526, 1430713040, -1024978750, -1640839184, -1781715810, -500938700, 227116666, -910787576, -993821817, 1357639783, 1042190335, 576977662, 646018092, 1487488297, -1184026200, 1888608689, 1552898918, -670031557, -657136057, -1355150141, 897876880, -842108214, -999338268, 739717689, -1303094606 ], [ -1662147818, 1547360745, -1977171350, 1798153861, 788464045, -635436884, 275805349, -794696324, -390825043, 870012234, 1757130721, -1170962242, 143896805, 1564253328, -2086963013, -2110912527, 493414940, -1537068373, 2117829046, -1629069702, 1023735879, -782441607, 1820698670, 1572564195, 1281867666, 601336198, -1219314632, -1685892374, -1021738324, -1808536643, 1224093849, -908675519, -256953386, 514676364, 865843072, 402689174, 1013214891, -1656900263, -945177554, 1120123631, 936534138, 568074119, 1889768751, 2074710663, -1787358339, 225894789, 1720803509, -741638659, -1894499707, -1634873031, 955107542, 1800022937, 889676457, -1985693524, -374672867, -649708395, 1768719106, 132022393, -1138793011 ], [ 299751712, 1068086733, 353577190, -354002781, 932524881, -840892588, -1596345068, 1557386256, 942085314, 992588455, 1672964170, 915712573, -2016715371, 1475245647, -1993691100, 828156441, 2110461299, -416487038, -807700752, 1837716139, -193002849, 1812682112, -815774996, -1355912182, 242608294, -549153383, 908306355, -865230905, 1116476196, -626247396, -621100322, 900850690, -1028314405, -920730438, 200282906, -724718537, -497120807, -692581698, 524465224, -708310489, 479120454, -1142019722, 1694162968, 1938653683, -2130920082, -1698574841, -1710048984, -1362501408, 1231576292, -1086776917, 358887267, -1066560423, -1879022286, -1787188268, 1900768562, 249631982, 645981898, -1339829676, -60148723 ], [ 676853336, 1200812742, 673488889, 412381724, 534483878, -544185805, 855367804, -873446060, 943279360, -200017252, 330723354, -106316497, 293686382, 910670136, -940567437, -115951981, -416232560, -2068704660, 1512219178, 793069974, -1953555452, -1848519210, 1831882675, 1487479459, 984915011, 894538708, 1465560226, 420220345, -2122767809, -196885183, -725645470, -1408274453, 1543870202, 665703108, 1726439544, -1677210000, 2041974379, 449020699, 293019857, -1360050964, 533880259, 416055657, 866479794, -1498259232, 584595491, -1741685576, -1842433435, -125109370, -1637709798, 900885606, -74788199, -1123331265, -977116755, -9852995, 421814384, 1283684314, 312856144, 212326155, 458141257 ], [ 417167790, -648769344, -1201906715, 110805287, -1612764101, -1109026436, -1507351210, -42221387, 2030678189, 1610994251, -1775461040, 1379764518, -1496766170, 1763335533, -1264034540, -1606548975, 1236716972, 1431083651, -438286145, 200079417, 1249389888, 1515582883, -348202405, 1222551704, 1265875771, 1257889253, 1698540569, 1443437768, -226363631, -795017036, 2088931453, -230408801, 1859339523, 2135218696, -2081520745, -1542070607, 275487079, -1769937859, 674834815, -2098737753, 1473879484, -308385580, 744575540, -149649074, 808532305, 774566416, -903466903, 1289475488, 1376717960, -767516027, -1875661036, -222625395, 676008105, 1194652277, -1279797384, -85285989, 1140640160, 110174074, 1246577155 ], [ 747512376, -1396787876, -1243268614, 1260800424, 874107626, 1449532308, -883777018, -1919713985, -1126843045, -300618923, -1624188136, -1319864055, -1526540668, -1604574932, -504982821, 1303759056, -519741461, -888290458, 208481762, 618459751, -647202411, -2131671949, -868751134, -1806230866, -1525575099, 473481280, -1378156399, -557174934, -461210592, 1630821033, -1487827249, -1794268440, 150066266, 531535055, 8942659, 871371561, 1562415653, 477684530, 161570658, 776140493, -1229338966, -1076617725, -557050461, 1147514200, 1511808602, 234755891, 514988755, 1237136858, -1107051155, -1624507954, 1058497531, -1601898050, -1469642668, -448739272, 1226564910, -473036259, -1637288082, -1595720923, -1060132647 ], [ -1798712766, -738418342, -1800556017, 1484253177, -1922518258, -1298210350, -2005121641, -895194997, 1321808899, 331260063, 1868240057, 500961402, -319222662, 1969266347, -1345439533, -1663147003, -737150981, 1845374253, 1368016248, 158955983, 1843620993, 629253482, -1122335065, -2123493589, -2016018439, 1500186261, -821975937, -335199499, -492354199, -1767716818, -2134564669, 974975964, 779215356, -1179466005, -1612749734, 68093106, -1795978408, -901578944, 941179082, -1402339305, 1163001829, 1648982218, -1357088746, 711191042, 1153156753, 83765194, -869778838, 2076314269, -824111141, -1084503705, -1621640708, 1744669900, -1174613446, -1575031767, -1980972171, -898226413, 738573384, 788829598, 1509123118 ], [ 722510328, -1939848185, 1471711055, -1050516389, 1962153188, -660535263, -2076546414, -461511032, -214075891, 1392456933, 224333892, -1963327872, -1941744405, 490113224, -1787028583, 138587694, 1704645842, 1453735725, 565162791, -833808763, 65356068, -1710170303, 1028059043, -1586655381, -1926133839, 560828453, 311850112, 196522051, -105218053, 396354244, -255591809, -1558680646, 300039584, -1964990566, -1873723546, 285586811, 875652029, -1799325942, -531121887, 1845291722, 1207913808, 1302739432, 671156016, -1374592011, -483298873, 420239332, 715716254, -1580442508, 2021803404, 1873339931, -1990399528, 384192334, -1533028555, -782735733, 1659468190, 774813726, -634005824, -2136581128, 1444766124 ], [ -911143924, 453410706, -1141734621, 1244968264, -660664638, 1029957096, -1781095723, 496065663, 2010000296, -113945442, -137921686, 800171667, 1530761335, 1336641364, -1891875799, -875966823, 1481008101, 2038139559, 657279210, -2127857741, 767825057, 1918639467, 1315731946, 960424736, 111983113, 1727007855, 575574453, 48155305, 1717061961, -2133034037, -1610163415, 1466473756, -1908399812, 1709088901, 2073147924, -1027405360, 1638520118, 200740223, 60069296, 1815702822, 1205900769, 1671229890, 1640337646, 972895148, -142350794, -1352355494, -1726753557, -1062389514, -83130662, -1557978687, -638348585, 1265176182, -2048089150, -823702519, 1971592407, -755043733, 926786351, 469354586, 1227580977 ], [ 984742115, 415581438, 2024223876, -991403061, -945155396, 363793568, 922895581, 774259822, 1960611003, 418072362, 1124149875, -1601403099, -1983109092, 1346695476, -226937552, -869505961, 1076218410, -443534069, -2019412982, 217811602, -1608457240, 2051429661, -737517310, -805201042, 1475397358, -1967628274, 761873820, 2029183327, -2018758278, 1964858300, 502682810, -1295877801, 1515969226, 1413232634, 2070486429, 1802241871, 476300436, -2091682872, 1061615043, 1094141961, 1172359919, -1374880334, 1005674276, 1405230210, -1825887786, -2057520465, -1789071128, 821375858, -854282833, 1360540142, 1964784030, -1994416256, 1024206557, 1104077818, -1824754550, -1637397745, 1312652208, -1807812863, -1292368969 ] ], [ [ 1806741662, 975821441, 1816901233, -970429410, 1035690649, 469858461, 1675919242, -1177988827, -2075725611, -431862166, 50158830, 318228354, 1596174104, 799833110, 1686958221, 987136647, -571115453, 1359608274, -753295537, 1342878558, 858900459, -1196626656, -1889060839, 1658965351, 1204824723, -1930282837, -1075106617, -75567957, 92653170, -526356581, -1320485043, 718714716, 1006559549, 601825868, 1960521248, -457524805, 175379093, -784171939, 1935813872, -349387991, -420609204, 1045257350, -917398489, -583398958, 1454320569, -2055111557, -1984567700, 1573453349, -939844589, 1205392648, 818147294, -1288821279, -1336114048, 2077307039, 1676983409, -1042804702, -76545753, 1555847947, -1091337336 ], [ 693504080, -552955825, 1641133489, -928798167, -287060386, 862941111, 737105079, -1675446141, -1772617147, 1519015065, 1123824207, -1508307750, 637018412, -934296319, -401696833, 544192979, 594176904, -626177810, 1420879284, 43179294, 1345507008, 296800757, -615783413, -1034993329, -2091360810, 148613537, 241899883, 1887053997, -1030793334, -2136849829, 1694714250, 413297889, -1935200372, -772209036, 2019664537, 1555015649, 229439843, -1732624044, 645720465, -1887103529, -465890223, -408467383, 1188157765, 746217229, -91075430, -2119772219, -2068938592, 1336739053, 650203604, -702168706, 1076214470, 1804974358, -2091036194, 1742750008, -1082568725, 1133051194, 387112652, 1017931514, -1642046563 ], [ 432985079, 2004262034, 1264814489, 1281525486, -1382622659, -963463335, 1361969921, -415977126, 280066110, -1428679310, 1211076711, -232868585, -26634779, 1941438571, 562463341, -255013807, -680336837, 434692906, -324649775, -1177726923, -580794569, -915704707, 1033331690, 11125270, -1286132569, -1503671220, 1849074571, 1670301484, 1414266109, 1009299959, 1553639098, 631623343, 1778034239, 1797960334, -274794450, -1079542620, 1683261947, 1402822800, -240067423, 1755197203, -1711091345, 1380874846, -1934516209, -1707310346, -1874395133, -1804362656, -1340001381, -592881025, -602132682, -339790196, 2058373261, 47551327, -1111538674, -1556757794, 1773786328, -962820258, 1333301529, 1244469077, 1551010719 ], [ -1518758089, 1223043013, 1211958996, 2031921430, 894714636, -1632886830, -180086839, -90288619, -113212489, -675016070, 1295128222, -926692946, -237058208, -228388659, 615358945, -81906676, 2022532487, 2087122911, -152810385, -1010684495, 1121332462, 1768157381, 1662003041, -1430337456, -1919067968, 708868471, -856777532, -835730948, -2019154617, 1977316212, -2141692538, 578158489, 1826300746, -1871680070, 498679914, 1819090090, -383171682, -885547440, 877683702, 1835661910, 252761608, -2089564741, 792819832, -1208213445, 2100330197, -951772124, 586244797, 807393798, -234614560, 1279688721, 1702156344, 558733192, 1092545359, -1881096961, -1109265492, -285021263, -1587923565, -25838890, -1833056665 ], [ -606783746, -1883509461, -345548030, -404474949, -74664732, 2105556213, 231935991, -1513251141, 562429055, 2057891439, -1245014991, -1802524334, 1725230455, -1407385255, 1408245865, -309124482, 1230995805, 913031756, 1313633773, 1120298856, 109339890, -1098665784, 1945865270, -1337744842, -575741739, -939487611, -343671434, -1076414521, 1358406751, -269573793, 1584859610, -2014298432, -219097682, 364005363, 1494699092, 991661929, 572238716, 1481611885, -480946563, 1960072126, 1741594909, 1754282858, 13664784, -1747030518, 1499560168, -359356597, 1341824352, -1910317498, -1732452822, -649204722, 1593974346, -2015508210, -1449884407, -19844212, 1348019355, -1480351807, 1097658860, -46188835, 1018662255 ], [ 935627716, 1807651131, -1897758030, 431899166, -188620827, -693188974, 1033530184, 400258540, -239250130, 842367311, 319636536, -581453685, -705450357, -1055290572, -872486288, -44277130, -1371114589, 1710715073, 350566227, 560341666, 318603179, 1706199914, 1370365672, -106877413, -669105225, 1919810164, 429142399, 1252233198, -1548840118, -624560071, -1009657295, -222395134, 14407497, 2137901446, -1696173834, 1948628118, 1339973634, -385513368, -939971057, 1432626482, -1561510253, 1759773848, 1902918513, -1066234590, 260407332, 75617498, 1145469562, 1104173143, 2125379106, -1817365583, 1364849579, 1312903359, 1036729202, -1241047280, 1043220530, -90307576, -948630709, -535995388, -367866929 ], [ 1031519051, -1285298421, -1146049448, -556121913, -144491675, 1916411739, -1006830188, 1744744784, -1912109899, 45124029, 1475372516, -812413162, -1183177653, 452780901, -1149259562, -2081215929, -1946655897, -90616104, 11582558, -2034995232, -992292077, 1102946676, 281326560, 480174262, 960050978, 1734961076, -1950217370, -74375863, -1286386690, 718431155, -468618039, -1486595088, 1631072048, 68737547, -1676217446, -1179718607, 1047242401, -126997402, 1948121520, -1932173824, -1813906472, 814581737, -717219340, 1607560823, 1157785185, -2049711298, 1869091372, 1947498692, -1087791446, 483351645, 609370960, -1986192417, 994558036, 2012041902, -412214412, 2087574553, 728117558, 1009642165, 211000562 ], [ 822507892, 1877660340, 388182075, 166305876, -1418660415, 71356391, 1561663409, 727118224, 928187525, -1493370720, 1490264591, 132964917, -188861205, -1929786613, 1687982227, 545563808, -807033649, 148879338, 1757505942, 1457712535, -868580097, 1278625343, -2113184874, -289716692, 208122109, 682871331, -2143312881, -844755775, -1043086239, -481733065, 823443537, -1812370898, 1073223150, -1714964257, 29678393, 1369000207, 1627753519, 2026983379, -293984056, -46293962, 1722791223, -1597881576, 1758120958, -1768073205, -1756527835, -1952463285, -1157676612, 1626847521, -1256193340, -248254852, 1311717956, 1633670212, -262950034, -589149857, -152834457, 378220894, -764044172, 746630659, 1320572830 ], [ -1932589470, 1380543624, 779942329, -1896018072, 1287270176, -19260010, -2052651800, -1796422844, -1894845864, -399514209, 94869285, -1114980277, 2024573907, -2013186089, 2032571471, -1498568105, -1676846903, -35337536, 1120472846, 691313988, 1259795191, -201721247, 1619010627, 1134273004, -1960574618, 8170951, 2029086703, 972018560, 1381727954, 944624081, 462508866, -709479960, -1860458891, -852232800, -1116011778, 964102279, -658713072, -628158086, 1534967507, -1307325177, 1121503531, -634168630, 1892880557, 1955093716, -332699107, 1210752806, 1790134573, 443795359, 1699554670, 787029073, -2068084453, 463915226, -1119894979, 390241336, 1287987597, -1296877882, 709064388, 178026742, -1190187158 ], [ 1114325057, 1208903818, -2118839603, -787886463, -1832257011, 438709271, 1638613040, 1866840795, -445310150, -1118331395, -799813655, -1909682069, -645187672, 687790882, -2068902852, 981062434, 1476416147, -804967849, 1150491299, -135673923, 2097473881, 4682150, 428360758, 1356982694, -971096525, 829268662, 1507798285, -975026702, 1317428126, -974905385, 472320997, -751769252, 553213225, -1520621028, 1330190700, -1570761861, -707972408, 1363272167, -1734302544, 1424663089, -426287450, -1030448881, 1423295210, 1504942727, 1553077763, 303804250, -1297749384, 911210796, 873577945, 1633995397, 1018233315, -823155404, -225338000, 696755604, 1190454011, -822343183, -1030967476, 1730506315, 2113703755 ], [ -860772496, -1867084418, 538305293, -2079295720, -1327030849, 114156629, -559292514, -1937150245, -638237676, 749076696, 1075136375, 1083830955, -916566396, 700631173, -741274162, 648486002, -2107047665, -388950637, -790974308, 718296026, -978619170, -859684792, 191587296, 659942058, -421849704, 1684428746, 2063608656, 456692556, 198136450, 88951128, -1835030478, -379797332, 1329229125, 829707663, -1918712851, -1552740078, 1448390363, 1008392129, -405998167, 1897477770, -1882583309, 1123513420, 2050269490, -269404921, -19647173, -1235113534, 1523910442, 969143397, -341200838, -1139762039, -164894715, -206293912, -591141668, 1456973234, -562975796, -1657118568, 1260380636, 988600699, -2015265377 ], [ 839844199, -43533903, 745400810, -1006924474, -1382774133, 243605282, -1914539329, -1223156444, -1956871272, -649611017, 1744830171, 142842277, 1024462024, 1038559538, -1604283652, 1915421390, -1484870657, -1103250533, 668315868, -73385534, -1224166158, -650054372, -392769979, 455424840, 1248140261, -573462480, -462074574, -1731004461, 1954901096, 491330490, -1031177128, -1994741082, 1930661779, -1962617717, -1365170136, 1650216393, -695752692, 1590343664, 216514376, 269355318, 1855469350, -2070162191, -653897649, -673856449, 999645993, -660275502, 1634086305, 948716770, 1751211355, 1339637651, 1061335356, -626036225, 977406348, -336126499, -673026610, -1182577307, 1700151810, 978901963, -1936014505 ] ], [ [ -647883675, 344343140, 882531394, -829277868, 888629467, -977263636, -1476550956, -1772954156, 1655618668, 676745087, 1393814855, 155795576, 356531910, -897634469, -1776721409, 924088195, -1429129187, 1609271608, -1751579935, 2048598639, -156272601, -932846163, -1007115416, 763627258, 1420760903, -105711081, -275065173, 1626683567, -205737636, -726769884, 1812156178, 1299385725, 334026109, -2099689213, -483844062, 2050974492, 2076434029, 744250357, -161337088, 1544447112, 342224021, -1890148851, -506802036, -755954245, 726740529, -1204499288, 1184585236, -1102423413, 552514160, -855353744, -1080524018, 880583198, 1899651562, 1288244116, 50327508, 1780365894, 1400257224, 1794686729, -2109581751 ], [ 1345687644, 76295212, 852218088, 1870799971, 84382682, 808356285, 2073141549, -1657073371, 1040438031, 901827169, -1329931817, -2082970349, 569275473, -564011647, -801147001, -1130851432, 191625656, -1065635634, -1828158574, -1969325263, -1032426329, 503079273, 120677933, 1038968848, 424972310, -894066091, 1794148459, 373020421, 510337380, -11193690, -329930036, 2118055972, -474784362, 1341456121, -1787394862, 1915718572, 1103523883, 1392985157, -775871435, 677194623, 1097385675, -1841827682, 641076296, 1537144298, 1494144593, 1121069174, 1690004879, -935609768, 811684893, -990488428, 1558552842, 104157169, 1407389283, -932002040, -829471134, 2021320789, 1736109091, -1316110300, -486289889 ], [ -1488728473, 585276847, -1960549637, -2036061669, 225876700, 1697280938, 1032204171, 840528200, 370834435, -1370716119, -1252944409, 503063768, 1818609524, -1942533362, -518415577, -1337778552, -1542746494, -629414379, -1326906059, -1094052252, -265380444, 1044987660, 190593020, 186918224, 435719161, -1179592686, -1832932265, -2026444090, 1578377165, 1615554402, -702526185, 1220081046, -1033382670, -837487333, 805598040, 1835458286, 487740197, 1973158710, 2116648624, -2020452596, -385029884, -122279652, -1360439397, -1231240310, 2030508544, -1377933441, -77237399, -79183689, 693750207, 204981959, -1965741586, -211154657, -704864394, -1595856763, 2092614727, 173254139, 1994487764, 1785538418, 2079414464 ], [ -1129846421, 1391272866, -1974275631, 2184644, 1583406876, 309320549, -1281142525, -1825993383, -178351508, 1259605299, 1803576438, 1069752171, -247404465, 894630060, 1219612203, -504374637, -1014970608, -1005671011, 1055510233, 1331090398, -1312730402, 2038123101, -2066170224, -328633936, -74136767, -1909048712, 964100183, 1721109107, -1127091644, 813654035, 1938146170, 736252067, -207241084, 1908073159, -422892521, 732276508, 1159959124, 504699424, -798028431, 902419481, -816826947, -68959655, 193806177, -914887587, 1147164306, -1066063731, -1456269357, 971715510, 1632556305, -1105485581, 76822773, 1851799348, -558613281, -416616510, 850743999, 573673709, -1603095046, -1963661644, -583443767 ], [ -219302620, 485342154, -431382055, -1580634391, 1093747810, -292390870, -1909457029, 416589340, -419393215, 153359515, 1538172193, -1325798767, 723696538, -1638394751, 1191531095, -577380577, 1130724686, -1971337099, 695552406, -1069696117, -466876458, -1143234512, -432102630, 1251272993, -1927658197, 438876967, -1309968312, -442746950, 249484273, -1732665962, 1696853153, 777827588, 482018097, 1847311849, -485125645, -1544834829, 1425646715, 578899093, -220031536, -1782579817, -1031301568, 357371154, -1803573415, 207439409, 1411114467, -217282873, 498119540, -1217700781, 347121173, -1362651179, 947771088, 139103799, 451144923, -771228068, -641983033, 683457756, 505008284, 823322052, -1546007612 ], [ -1340333564, -875423236, -484931972, 160260300, 86413161, -1850490926, -1995978375, 1382049877, 343451203, -1955760440, 1516648326, -548182236, 696832453, -195871995, -1322440023, 776129925, -586999098, -1482324641, -1191674160, 1380265185, 87125061, -317350761, 1208299589, -1068802717, -1500697457, -1725134600, -1709681350, 1826706205, 1722165622, -414962065, -118942375, -509665166, 207288886, -1373342366, 684769631, 27222783, 1775588846, -773593497, 1122040607, -1434849093, -1750215320, 1086069210, 1667622415, 1710538225, -1895218933, -634391432, -114959204, -916996397, -865308786, -543806419, -2041156551, 1824651600, -855293713, 359085632, 1243821996, -1434897911, -1262122961, 569019847, 2121013579 ], [ -424097045, 1767311249, -2072712847, 1017599845, 2018334278, 1055721166, -1654008668, -2099345834, -371529279, 252862954, 677052384, 1838405446, 369467520, -996985176, -2129366405, 1856681447, 463364543, 767124059, 976123401, 1288991505, 1500327976, 1587644448, -1357454657, -875106696, -1989618993, -1624770915, 1908597264, -330386878, 774936686, 279493705, -193431399, -1449957799, 966585781, 1082192219, -1472829152, -767951108, 1968804817, 1521785980, 662474247, 1973109668, 1618997746, 493317548, 243560589, 639226633, 1291946485, 1977741841, -740130793, -858376073, -1575926344, -2102964015, -627835431, -1075503149, 1704778247, -52596663, 850796631, -1255604324, -187940995, 1328133861, -1137256505 ], [ -457194626, 421098618, -1284765965, 399016276, 492409611, 132801550, -1435585563, 1021359304, 1450467953, -1104608529, -1675382228, 47198236, -1399010512, -822889317, 674570291, -1264436012, -573295052, -718198277, 924862001, 1301150858, 1597498453, -1658339872, 1159423572, -964300659, 1694782180, 141841605, 1811014119, -425337904, -770394029, 1407355596, -615949870, 1199333424, -1927177234, 764155928, 1752246557, -934164645, 2086885773, -2056349415, -1608170329, -799271469, -800592987, 433605604, 1578625636, -1711769906, 1068070203, 1389775161, 350204914, 2089916379, -1732587165, 1020315402, -355914960, -366736309, 430115403, 1276543245, -78747368, -976690209, -1004158029, 1950387823, -367736543 ], [ -572909130, 282271705, 815586739, -1987907943, -2066239389, 315300795, 561433087, -37721453, -876051450, 1216000974, -1708858059, 600858438, -285433595, -572443424, -1692842807, 729377378, -1352646186, 172649386, 1697097155, 1039493559, -1874964404, 2071398973, 536852565, 1422716967, -1888549405, 1781058169, 936516951, 1650095789, 2052523994, 1467383789, -302666950, 1453809006, 2010693577, 1751630025, 607685605, 1967682056, 410033153, -237886882, -1412323412, -147941640, 1942866331, -1636688065, 1552842086, 613269016, -1581593005, -1177204997, -2024484385, 1032978975, -605363543, -1348958243, -1462739512, 20527910, -703717655, 1739946772, 1969081051, -1287485262, 1554360473, -1888119889, -257178570 ], [ 334201733, -962799099, 641417301, 334180282, 1864678863, 1879036279, 1360851997, 1248342079, -697652801, 1579487768, -592628018, 1121465219, -61476700, 15694256, 1329481812, -1539713230, 1508282759, 1368419390, -123215808, 648409850, -1010343167, 1171138867, -1635984611, 1005064351, 765438563, -1090438667, 1352048852, -920547032, 181083544, 1530628413, -1892524548, -398250874, 545660277, -1384164252, 58560601, 612935157, 1595468038, -866221103, 1425494354, 612798125, 41705984, 386819884, 2097418133, 700669850, -297526154, 2119281973, 825257235, -956449127, 475661808, 2042842955, 855132834, 1131562882, 694816865, 1526428795, -1798287748, 1299213524, 1722262123, -2048861524, 1237611550 ], [ 15844362, -491548915, -1693224072, -779551526, 745086425, 60025129, -1891314156, -832304671, -2004897220, -586845044, 1746894040, 1107759911, 1791248842, -1432369060, 531590926, -853384172, -172112401, 2009791828, 1410871593, 845319562, 1993813152, -4941984, -1914303603, 1770883316, -1702837753, -1002649294, 1739839768, 1662329390, -1720578702, 1529309609, 919850526, -1684829208, 229825119, -1009349825, 92927214, -1352908081, -1728114081, 646935427, 982292688, -1326410469, 438131548, -34907449, 1841862420, 282589359, -81635374, -2111843723, 1771313905, 693681265, -1357666944, -2122012305, -1271779170, 16039892, 1928347843, 516388722, -1720645360, -1321433295, -1131554500, -1822095717, -1540376704 ], [ -1754476635, 900786212, 787283512, 1203623857, -1362035847, 1724323727, -542692868, -1516957125, -1469764479, -765628003, -1770097757, -785139881, 690856616, 2033547562, -2125605290, 356086571, -1140029074, -697940237, 618292474, -864421187, -264119874, -777324807, -592906580, 911311058, -891455966, 211668583, 1256423305, 530903052, 1115743639, -126679830, -150597195, -2034715123, 879300766, 803622322, 45279489, 962616939, 680527455, -1373321272, -1186073804, 641553000, -1726743878, 1621552674, -650250270, 441387640, 94204638, 723877779, -620037934, 862052944, -1403447199, -754474741, -1977532506, -1484790560, -1909431483, -117461318, -1832598184, -1151926977, -71291432, 803130615, -2041204485 ] ], [ [ 923090954, 82466127, -2112340883, -1729849232, 1950779421, -215030582, 1825368340, 65260778, -1580810344, 982711621, -95371718, -523131877, -1249736783, -240831618, 1992512032, -1210240954, 283608135, -2006479461, 859678146, 1679102218, 2052502458, 1336301382, 743034409, 355122291, 1592466762, -2105350675, -1114320554, -1955277581, -1162254979, -1189412482, -252558784, 819769311, 1638430587, 425893472, -1979463604, -1723407345, -251754873, 485369453, 1395468890, -540526476, -1385330564, -1539250991, 497036982, 2140130910, -1846998813, -2107879570, -2102938006, 198166324, -777808810, 1395139421, 1312728635, 10399744, -1969946463, 301738675, -580682818, 1444778576, 981961096, 1968789501, -562067014 ], [ -760136208, -91024970, 1396534256, 1500352, -704603376, 1752198194, -466566413, 1614442428, 594725604, -1874215168, -30423340, 825537267, 1782686729, 184337625, -2084648536, -624831742, 2012760926, -32005660, -495865697, 1631251932, -356016426, 1172775380, -2058433068, 292369567, -2046125938, -1393271387, 192203179, 509626452, -1639005712, -8486465, -402319490, -228138157, 1333579494, 1906234657, -1826100596, 2115831506, -1928539668, 1938573633, 497332627, 1025961929, -1103423953, 424632706, 396795677, -775528019, 13912798, 1920626728, -1685464504, -190609540, -700848006, -1281489120, -91004629, -1671857275, -1626636783, 1442183217, -778075908, -738026973, 690028608, 1143414795, 1569815517 ], [ 547143250, -1011062387, -929762993, 889990588, 1506113398, 1798615411, 1481225944, 544844255, -1409508449, -360730218, -1624586756, -261611596, 431688437, 749491188, -1145003032, 841888589, -720747702, 840775783, 1875681523, -904650468, -1393481984, 2007436037, -126732282, -1153468213, -880880084, -137026355, -653132875, 1739654878, -557950358, -118902106, -1030806165, 884373996, 1131687463, 276433697, 1339476270, -968788818, 169725390, 986057502, 1714995210, -742304369, -1560572703, 1215792527, 28330753, -1907953285, 1410594474, -4048415, 519319303, -605585638, 2083073222, -297439566, 411217680, 154659525, 1975808077, 480453709, -1723543555, 1533498739, -1964411330, 110383403, -616267492 ], [ -78965037, 1466015629, -1681773073, -1930547351, 1725742796, -1063881324, -248114508, 2083138321, 967309872, 605440551, -2116999232, -459091015, 85566125, -1813070203, 630737050, 1096256410, -567995896, 1826675553, 1864483981, 1037421792, -797876239, -1647500615, 846149229, 136847382, 933856766, -417595237, -1491715289, 1735355168, 1989734471, 1126594896, -2046576755, 1296957342, 2129912856, -370490337, 10879158, -2040647737, 435860720, 1114108442, -1281564524, 572603993, -1027200729, -1539820530, -2050737754, 1102838708, -1237099515, -1506242651, 1983439671, 1029437584, -1043994460, 917465407, -1915011, -2115196892, -986953791, 1180155564, 940664957, -396600044, 2088957391, 28274330, -2092498276 ], [ 1995837206, -2049915162, 1803238913, -1825018243, -503936749, -1914675094, 900110461, -830150955, 56202792, -1332176963, 1383835957, -161111927, -774567244, -2049891867, -124822317, 968086784, -1664687868, 37887126, 1832579430, 1577114829, 1721074634, 1703774886, -961804749, -1461935929, 356367564, 930533674, -522430422, -1148126848, -1478348078, 40333010, -1954111220, 792265042, 1386553933, 1413429530, -905644025, -1719952190, 66322277, 1031990907, 1729510057, -1629802553, -2062075661, -1540727972, 203561209, -1434084963, 1956327820, -661896302, 1328366709, -750218527, -1205549180, -1780446458, -1284728276, 1077318833, 1127371001, 720320988, -1805043486, -770595588, 426758059, 1876639538, -1142021217 ], [ -1345873008, 1457098595, -137158244, -517903774, -497756685, -365190631, -65022921, 1264504366, 812177356, -1769149943, -1578343827, 433625532, 1454183523, 1986936879, 1694264077, 645858891, -1126336024, -1796189594, 1013562873, 1754634701, -407688005, -1593660471, 994783065, -563299053, 594120666, -1367180042, -616538523, 952850318, 1532943965, -1009782427, 1286438506, -1026028668, 1013209753, -371259277, 865852684, -918716628, -1792958719, 1222165232, -2115604969, 114603603, -1896925642, 240177961, -1679535886, -1453304408, 2083342476, 1775924077, -230269781, -649031461, 839670364, -526648693, -1497347215, -1106429712, 503277193, 1976490622, 653982466, 459788013, 1223556506, -1885678775, 527825775 ], [ -1320221897, -340391902, -83982086, 986824216, -1340664281, 1951655806, 451124416, -651841933, -825075155, -1710325027, -645901590, -1644561855, 1231181348, 1262263647, 104680113, 1995167659, -1662030427, 1625814216, -550208184, 1108225529, 1702275803, -1599251031, 1486740912, 2113479789, 1116013687, -1520299932, 1475437656, -954328938, -1754455743, 617141012, -1622749707, 295590162, -2067438561, 1032815792, -1610495251, 732874898, 1389625824, -1730101576, -1984580419, 1623388676, -149554908, 24038444, -1086127129, -105166396, 1428071741, 1477360691, 1300796762, -903743844, 1142438644, -215174732, -522884805, -746477809, 1827898488, -1403450338, 1700199024, 1769994226, 647745091, -2033724167, 483580598 ], [ -1651780936, -700313104, -1824073133, 1013133947, -69469895, 1883298069, 788711334, -789349910, 1181390104, -919425396, -991906758, -1015404449, 905223060, 2075143681, 1519401081, 173162939, -2102224779, 2008192515, -500522529, 504140906, -329003541, -887077500, -844824926, 371067588, -302561664, -1479846416, -524230792, -222907484, 539639909, -245347369, -1309839568, 328731484, 1446654433, -484292802, 575871906, -192687215, -870351703, 1615574259, 1991834841, -1372709102, 526814038, 1815263876, 160605383, 165534813, 1974055307, 553506516, 1498573916, -1699668642, 384848373, -1523605640, -1272012634, 998883449, 1588517629, 1720823051, 1137704588, 80983479, -283238880, -1427963822, 1229258068 ], [ 1275241642, -1599834749, 1793283064, -735368681, 730908032, -1599051797, -1362091311, 452464062, -375938117, -2031116378, 1889080976, 1662749245, -1324652158, 643613834, -1414103818, 933548228, 866683672, 1055820592, 185136841, -2045060776, -1268160529, 2108182918, 500446100, -676925941, 1875503607, -299691374, 1525558269, 1312314736, -2119428988, 1852076206, 1618258174, 2114156293, 545040035, 851730092, -1000187451, -1496716702, -1746248776, -1389787930, 2023815965, -965485364, -2022767776, 801341004, -1354549396, 45919505, 735502738, 315138967, 1107881354, -2068938455, -1002172683, -404222715, 1018210031, 180341818, 1138909664, 1037122168, 1300202113, 463218368, 1090586109, 770300221, -2007199022 ], [ -940494295, 1684948944, -1754720845, 269636117, 1142796452, -296147446, -1376401463, -2042542339, 687520648, 389985521, 820023935, -1448436442, -136655261, 204760131, 1452218772, -1334813383, 839720532, 807091758, 403323943, -1765894417, -1638375196, 431137117, 527456132, 617622060, 1174472451, -449918460, -876076123, 1791668614, 826478811, 114029606, 249176898, 1075966930, -815916382, -238305783, -1962611875, 1252903564, 2908397, 1706820282, -872082148, -373710329, -1912986138, 2007300527, -675462413, -1489800734, 481871831, 1486784114, -1669843173, 110959598, -112776349, -1553007523, -961317893, 538298311, 2102329900, -1583488664, 558452740, 1664236101, 1099609108, 1357155976, 1789016327 ], [ 662777134, -1986120967, -1146819111, -371142392, 1987724179, -1248085128, 1516826694, 577381304, 924324443, -1697476586, -578238648, -154133080, -68001454, 1621136282, -695513867, 1583639960, 1500603010, 610706480, -820841639, -1722775434, -1123944773, 458311008, -1226873890, 1725960895, -424503336, -935696913, 528144653, -1477945018, 1424420920, 213527677, 1824105172, 1522962184, -1803511222, 1709991149, -1944809289, 1259679205, -589548654, -668145281, 1331883675, -967255906, 1749782336, -1973982632, -1423992638, -611472730, -920154994, 1592014383, 1726412660, -339529808, 325628766, -692931080, -396441304, -701968157, -1101509389, 834922347, -1662602626, -899905650, -1681697129, -207333732, 747643242 ], [ 77018474, 946672219, 321047734, -576880612, 1769334012, 455267669, -1983190736, -1477320120, 736875691, -2057488714, -1407285288, -1718734920, 1329744977, -1692816518, -1282222615, 2082073904, -1630878852, -1133812777, 1347291277, -1571422827, -1161225092, 1268677133, -2145922680, -572690419, -1045462239, -1261599914, -462119985, -1200987326, 1177035252, -1550318722, -432906410, -1804292688, -1693690510, 773678667, -207430570, -257769626, -981985157, -1509940145, 1621205649, 1256043308, -162885342, -2065342014, 1709687947, -297908097, -1333817422, -1600710585, 2130953170, -2028207138, -553372563, 217592908, -886597731, -1479903926, 619933454, -1853203558, 2038373979, -91173391, 1011426909, 1475905884, 1243939587 ] ], [ [ -61723621, -1816965582, -1805371143, -619422018, -840281258, 1662078421, -231530930, 2135305034, -939928874, 2005140285, -697775649, 2144401245, 722716, -2066600858, 1900394168, -1264747944, 1309320412, 1373283858, -1269693570, 295591944, 1225175171, 1916566838, -452927743, -386317608, 1355990731, -37449471, 502971301, -1650182475, 768731773, -714906725, -592266481, 1721694509, 915650978, 246877724, 282137926, 1528742027, 509262567, -1247925974, 202057069, 540396301, -1907864491, -1576009331, -110605360, 323137376, -1927342258, -197732159, -1423776037, 717119673, -104830241, -1744213685, -402977894, 1850531270, -1941596101, -409509866, -1558107449, 1728391636, -149061863, 545234579, 2008582474 ], [ -1930858135, -58429290, -1857666403, 1170608410, 372918283, -244563240, -896116149, -1324031840, 1777355900, -2056507169, -1593554412, -534753311, -464968625, 1801700993, -810044821, -752372584, -1142166863, -564670602, -991320127, 827724113, 1281702339, 1017532889, 1304942499, 465507968, 807095274, -694807964, 2130851275, 1912359445, -1900035188, -633463045, 830034260, -893311070, 55099975, 1473859490, 1655582301, 1869264908, 641719086, 1960924297, 641160127, 142671228, -1286842168, 1586953440, -1039619496, -1358454435, 1135740545, 1670738388, 2044274348, 1108925377, 1976116602, -432987554, -1690857786, -1094424447, -1461835292, 1115187368, -329426941, -298135178, 1810445244, 2055637743, -1521881830 ], [ 1522996586, 595672984, 1247391657, 1929672727, -713857205, 1319575363, 909037259, 681803318, 1099188887, 1152287185, -388917294, 1831713140, -1741248536, -1345077412, 1010536029, -167283448, -882762170, 42033810, -1577275260, -2137401588, -1964162069, 1686766436, -741921407, 1737506716, 42705649, -840775366, -1982572905, -1684643901, 272307142, 497141769, 1698173550, -1313586982, 420579346, -1781016294, 105601055, -1391362152, -1149911407, -362116363, -260923877, -1648057724, 431928328, -426550653, 1568095157, 467207451, 1639985043, -2073355431, -206465234, 1461614002, -1358651697, -1196288356, 890660506, -2071167250, 1935182705, 1899150186, 1966678928, 1202115564, 2128812012, 2036413747, -1064146583 ], [ -1485086371, 1447076064, -193455207, -1925416304, -230929477, -2082896461, 332971578, 746322747, -1938232545, -1632595734, 1739132505, -479490783, -1930092200, -2094000753, -432150019, -1774717630, -1568870881, -1251311614, 867868472, 233934261, 1183053237, -721808879, -1807468689, 274262905, 2001957947, 639834857, -1098506086, -2133028850, -1801925600, 1493356111, -896181715, -1899468334, -692435123, 1602257345, -330822657, 2044662104, 9047050, 1733106375, -1282374994, 181136974, -100778661, 1158204501, -1567902564, -1405819515, -1189161537, 1877297866, 1704182188, -2047286097, -337302060, 221101351, 1683086901, -166692156, 1168230370, 1275156728, 51565260, 1052409383, -1844211428, -729375779, 1517883627 ], [ -1445133898, 44083561, 1263894886, 68449422, 2050750364, 1520329874, -1727135695, 126161668, 1000242404, 1066854096, 67375363, -422821654, -807513189, -620614419, -2085433270, 1543128393, 962360919, -914178987, -1580417871, 102047019, 1506742088, 2124703324, -1011075201, -264932548, 396614935, 406240358, -926676467, 1357011446, 868698872, 1422695246, -1644326266, 753496892, -674230371, 1130815956, 38479742, 80046034, 367035302, -1194515606, 341784201, 1636658258, -1806480804, -1430896899, -2002415481, -74588684, -1128753540, 389081527, -1985536200, -1687057261, -1199999577, 677443103, -1892969126, 111836333, 117449874, -783811053, -1698448411, 915124216, -364030895, 420611687, 1157759578 ], [ -2093510931, 1169924495, -1774920191, 267086342, -1759719039, -2015280033, -372306589, 157612518, -813064746, -1062316945, -1370744890, 293803669, -429185319, 1754112539, -279438937, 424636620, 1963856771, 1892297040, -6333386, -1251501090, -449315653, -995046009, -56116247, -1508649771, -417667087, -1811048566, 2034130699, -2102382637, 1669969273, 1837963658, 1974972444, -207306495, 1173353269, 1884876121, 1451643828, 1563376646, -43842700, 1047591729, -1241354411, 1794625615, -109729744, -1013569804, -872911001, 1530626070, -1324115557, 773007599, -960117197, 427526476, 155874378, 509663857, -1173747134, 1744434314, 1654356242, 1842184787, -12339334, -1387431147, 234048545, -1800599705, 884363166 ], [ -976493360, -1297301837, 1332217569, 683672150, -1730606164, 1602689643, 694757402, -988667414, -432879306, -180849811, 1770930900, 231506423, 1374473161, -2010898654, 33476716, -1781836885, -512531613, 217232321, 1437143771, -955520795, -1098024411, 1508924042, 186205067, 973852076, 1853982558, -1945214235, 445383333, -1823665852, 1847206074, -255679358, -249068177, -1330491159, 555326502, 182600486, 1891485712, -2132206844, 1019099207, 1960774016, 1742025604, 536336592, 1426108553, -1968214931, -1813324182, 850607526, -1037374064, 899852753, 1037160224, 721580264, 1675211004, -1216056840, 1298409588, 1292642876, -802476515, -1277298920, 519882603, 1666518983, 693165638, -1639471782, -269238511 ], [ -449800076, 376661292, 363997628, 2087338310, 1468271300, 191922245, -1537753585, -1312716440, -1411874350, 17631155, -1487450303, -1392638035, -1500931025, 808347653, -937047102, 1726156563, -26120895, 755343098, 121728761, 1621916989, -1596437817, 977921700, 336369657, -268621183, 853066383, 164050101, 544132875, 139843588, -1629480058, -461735420, 2020797379, -1748387543, -1158769675, 866791642, -1504429528, -1944925830, 1139004350, -1271105429, -1200577909, -198101464, 1481946437, 2092014964, -1021264304, -829509004, 71839627, 1265747599, -1853898849, -345871746, -1702027956, -1195909894, 548341443, -2033315313, 1556429365, -1767603683, 1386549037, -357622689, 273726199, -428704031, -565759927 ], [ 542697516, -786912273, -1880255761, -2099479957, -928000316, -1205732982, -2046878040, -1718963217, 1597350056, -15845938, -440044087, 1794418151, 362004762, -1601412699, 904337389, 900699548, -996564617, 731936045, -1567882257, 2107369821, 344762098, -929893157, 1732409096, 27663647, 1686116695, -1741723863, -823604465, -297953277, -1004334439, 78419060, -628967291, 1650490836, -1094155966, -1334752601, 1995070452, 916402643, -1998589629, 1494978422, -1325744810, 788610978, -2025941056, -1032325316, 1520335076, -2036212380, -122375763, -436478409, -1168007559, -1638407631, -449279590, -573485610, -1691856188, 920856604, -1685046685, -507267030, 1919357954, -551954452, 842140723, -162443632, 595678577 ], [ 1212417053, -117007774, 662616478, -43726855, -801460084, 1168422931, -471868533, -1922465172, -985498999, 719156331, 696644570, 216907253, -223391527, -830218120, -1945571069, -1221181185, 2126209300, 1553727206, -1807090807, 1853524956, 1176491590, -1735933245, -356607041, -1418072100, 937303291, 717729414, -1210096574, 1176878740, -893806588, -37195442, -1666105993, 1833489226, -1348679315, 1602158930, 1486474475, -1605226735, -1666677757, -1535680538, 1459977668, -1778563033, 476503780, 1612420834, -885383093, 247520164, -1803662134, 1895766109, 441337437, 984552145, -1070072077, 996433275, 543839752, -1609968966, 300284432, -1677094413, 730580325, 1850945757, 1550030032, -74727021, 1653824300 ], [ 2121401142, -190263045, -760061013, -1341516128, 521479263, -501836956, 312708533, 1930415794, -1855091149, -889844487, 80983639, 955301177, 1822708275, 1596075777, -198127013, 227144878, -117556895, -1697172986, 862633624, 1374714486, 1205635338, -600222496, 1408580792, -1208206293, -206299693, -1072127637, -240458667, 1826223661, -114433996, 1095709147, 2014288366, -1488400601, 1843326222, -1659019265, 527202450, -209529058, -926297772, 596448112, 1719773261, -1848899932, -1413346501, 34418373, -1688993517, -786895340, -366939298, -291000551, 795872662, -163583086, -1921613200, 627933842, -803633768, -2108745450, 1220404960, -308077142, 683841984, 664122477, -1784700360, 1425681586, -1280709729 ], [ 1067926350, 967099602, -1620592758, -1646498301, 1493090135, -2105803545, -1209648304, 2116048571, -1672007316, 489342036, -570659359, -305143852, -1595682716, 416947155, -713596251, 730932592, 1247404777, -19321215, -2061896734, 678897063, -11459396, 895801047, 1241681477, -1376722813, -1671546000, -327666310, 1727125251, -839196549, -291641480, 1277103523, 1324588685, 1159239412, 1885448385, 1334041291, -1466257128, -268524458, 1195904621, 323540200, -1522385222, 883084347, -1404674325, -764022956, 2038891888, 2051646121, -2048858217, -521306790, -782789920, 158979415, 1421850529, 1403565823, -1562848925, 1061231523, -2015045177, 6773368, 289952130, -393733899, 1627375011, 588734669, 2042611504 ] ], [ [ -276111967, -407006473, 395173037, -1113392312, 1288404292, -845948914, -1624434324, -124352147, 847607608, 161989199, -1916270417, -2076623434, 1005066578, 2136451791, -1249172230, 1993911826, -28454602, -1544166840, -1000760605, 1996027562, -764895984, 1453759370, 552866069, 1318935737, -295604704, -1652377146, -53387218, 1912444448, 2142934955, -387178290, -1625157783, -1225494299, -497055946, 2059104288, 129749671, -18378351, 1347358234, -1384832734, -934617531, 1066266000, -455923918, 404751805, 1379808810, 1035640951, 130442564, -1859361620, 1529290666, -1776523278, -1871111350, -1222215535, -914485859, 1260440873, 248048363, 1819178251, -1623557105, 2051404726, -78223672, 421060106, -2071737795 ], [ 980694753, 20022878, 1067048457, 1805241817, -1210379339, 1925511606, -76240710, -776906346, 889479415, -2132638677, 783211709, 1770165613, -1251578154, 288578458, 1221855736, 346267595, 1837657680, 1353206924, -965917373, -458050345, 734098676, -343095365, -462695630, 1509625028, -1667833292, -36340777, -519841971, 1012788666, 2077355156, 1739611524, -632445773, -457019208, -1620397717, 1670452964, -847814765, -741316499, -524736734, 1845019130, 2113784006, -835928549, 631506072, -1141494667, -173008151, 948420745, 14501484, 1812469942, 42892956, 1151686210, -163732472, 1031315638, 1386933476, 2031628573, -696449979, 246716007, 896663588, 1664811969, -1712229589, -1988163682, -1785303053 ], [ -1579874834, -965616427, -981435721, -1704909984, 1916092010, 1336508223, -1301677512, -440915662, -502155642, 1491010952, -1994890463, 1534268462, -1811665757, 112820790, 354971340, -1245747197, -1727702758, -307275032, 1714566046, 280074342, 1657001278, -646270208, 524908205, 1594865512, -445443772, 2077718574, 1665682278, 417169712, -52324078, -1426968476, -1328799981, 1636091200, -662890922, 1818567725, -587795306, -1051821968, 342777182, -844846248, -424315442, -153356482, 1367000166, 1448550429, 543361186, 1897804267, -1064617374, 662904054, -420559332, -338001928, 958838552, -714448612, -1107043933, -94062743, -1753919303, 274185727, 906861833, -1487203912, -400902520, -954156676, -1613710824 ], [ -1582364921, -88178097, 202703157, 259046222, -1865482031, -2036856707, -1631204582, 1250351384, 619238311, -36459874, -2014172521, -2037749672, -460719376, 1553860136, -1671174522, 366174878, 310327343, 1989654014, -868983012, -939660504, 443604878, -375340454, -1410363477, 699812826, 1975856155, 1778037137, -1712947714, 1250546944, 860917375, 614262817, -151587416, 1269237460, 301203414, -1740139719, -1591279837, 962842500, -404001604, 337705229, 1312832534, -969577625, 1686804736, -1122922770, -223588911, -909373247, 855387690, -1619749263, -713693814, -973862797, 951328810, -1841454652, 620831544, 741908027, 973494446, 52806701, 630030480, -1599097893, 227700035, 846947847, -1083970460 ], [ -1382929380, -863094647, -21965604, -1942227396, 1804340805, 656042573, 1120638968, 1498628438, 361372009, 1163340905, 364725460, 1164502835, -1871778825, 1393433188, -313487965, -97827181, -828405727, -426566572, -108938656, -553766768, 1938852020, 51310845, 1230580468, 1963090288, 472346501, -698546332, 879135495, -2100055155, 990417859, -2109562926, -187376024, -959402865, 1573492578, 621529402, 503825206, 665703765, 1022347657, -1462645488, -2100029709, 1858942948, 162854334, 729231589, -583323043, 1498230543, -1909528255, -256814867, 627638150, -157242969, 1841511294, -2111479371, 999678249, 1637179206, -1804353490, 605820295, -1903998911, 534696750, -665581850, 1424907168, -1122928699 ], [ -541560817, -2029062323, 1013163834, -1975375578, 731213760, -665090811, 1890654339, -1573938871, 591825511, -1311398021, -1956411306, 1587070686, 1642998761, 2120330489, -1343459436, 1308157838, -41603192, -1147757650, -456801398, -1392248590, 499170002, 337050425, -1408995345, 1219393916, 278030249, 676212537, -1569782859, 1304603921, -581381977, -55846853, -1476156951, 2094947644, 75019184, 1232089072, 476763594, -1928692025, 842245040, -583879979, 427895002, 256069885, 1222991831, -1184561867, 2017813952, -415104661, 941319115, 556673718, 280604069, 224059702, 479970743, 1552415345, -959868011, -1020006204, 2097112004, 1808796538, -451229588, -763884209, 1063513711, 1805586005, 1924209850 ], [ -1081098386, -1229305176, 32397184, -1381029797, 1856456774, -633541234, -955636109, 2027245262, 1497879787, 1897302073, 5286684, 1257406722, -344476718, -1846280546, 703038953, -1805194432, -1294713123, -873431637, 682169654, 1192954974, -1388879204, 1008523836, 905664515, 417283091, 475236912, -423184621, -1546790952, -1573022717, -1715048873, -89006525, 461078642, -1529980092, -1625705975, 837457580, 537274226, 1856842743, 2143281783, 2094885226, -1619306226, -578686932, -112481401, 1026158011, 1822798845, 1427212158, 1877339736, -2067548919, -2019016584, -382082462, 1322883240, -745147155, -1122937174, -1123366007, 1059003192, 1232679733, -622756760, -1900964350, -1181592875, -904621329, -125749188 ], [ -500089437, -1391918652, 2092451530, -325578095, -1194992325, -451748654, 1051376727, 1987977586, -235400424, 180918942, -854334419, 846409807, 801288672, -1396126103, 210273467, 2135896473, -1142433380, -9961461, 736666955, -1824369715, 92216717, 469379059, 190774902, -781055677, 1310368896, -885053497, 44579287, -785899272, 1513218193, -212958657, -490509859, -914289361, 154919062, 1196911363, 530342002, -1378859599, -2061742170, -1537859096, 1681021503, -1698779162, -1384504567, -384997926, -1346825724, -1662687662, -1343632712, -2039858139, 66152731, -883022112, -907128877, 2061712296, 1790073710, -2100595024, 1749890457, -1873170093, 375581895, 357063168, 509636458, -9109971, 716474998 ], [ -1699468247, -215567035, 1695330331, 262623799, 749178090, -1861710990, -22829198, -1721250522, 187827235, -676315739, 1272050850, 1227069679, -1726232562, -547585672, 1860437834, -2083596198, -1663721827, 1865165982, -178035017, 510163529, -1084126510, -359512149, 709581933, -815058713, 1459558707, 1828107469, 501100625, -1019698169, -1185506130, -2046890565, 1199923169, 1706496392, 1901217765, 2050295951, -1456046157, 852381402, -1058663574, -1398191589, 127122244, 756112246, 1029814831, -35619643, -1602081408, -1854492940, -1929939996, 1146427006, 287585787, -678149312, 1276577947, -617157374, -869176799, 1320396242, 356416379, 760408963, 1303314841, -803271817, -2023693468, 703099434, -703670045 ], [ 2020108690, -845261766, 1277692768, 958025784, 892081881, 713905219, -1825604332, 1403626669, -992517683, 208925369, -1043686862, -1168703513, -515335630, -287317246, 1754735955, -446460114, 1919591735, 720472660, 586900494, 1949584748, 2116160031, -181663798, -443297104, 596329181, -1270367742, -1384289772, -802783946, 319523110, 2139454226, 981026856, -826361468, 1132778200, 68410193, 2034205967, 487660366, 2094068567, 1192699159, 66407399, 1216571459, 1548753930, -1254026278, 1018454350, 2109701052, 105651456, -199860155, -2018340697, 1026662495, 2048771185, 496879334, 1998132613, -1563884126, 77921677, 1183679212, -668139852, 1446949897, -1667371830, 1552857259, -1910689537, -1754259482 ], [ 1303118514, 2012537488, -388953393, -1201674588, 269856439, -924373100, -852650601, -2139375627, 489607265, -1467062582, 1111405024, -1253951109, 1687460682, 792557162, -16817695, -334644381, -858199262, -1847730361, -1817604726, 293934957, 1520475427, 830536474, 1518561805, 1027053308, -629711149, 1865184737, -1257307125, -971486210, 744705370, -1987039946, 1102344288, -847237399, 952718124, 1029093469, -1841327494, -736806750, 2079746846, 1850461502, 191213182, -317665910, 465341189, 987852628, -1952818055, -785814176, -2096788456, 27046455, -1604885756, 1706184084, -468241056, 1651223611, 1910290737, -978712284, 979345310, -1940126468, 2144170939, 1099060481, 772555209, 345432905, -1719020846 ], [ -1023768626, 835355388, -1230597499, 607008146, 1423167562, 1659184519, -1864799494, 190026957, -1586037110, -1092753736, 1633965420, 999512290, 753483812, 1088361175, -1637477978, 61013656, -1161495104, -1740207391, 1781931416, -370331330, -1277413169, 1459958035, 885572983, -843401132, 1364295980, 994943067, -1000191060, -1058668798, -1410580877, -735690957, -913454842, -699878495, -1287995779, -1565365866, 903044084, -639243723, -1712858601, 960424383, -1162014150, -423869190, 1467662035, -860127582, -1357679622, 862041967, -1804312605, 66480877, 1369573563, -275456938, -1470331012, 1271980149, 980314666, -507042824, -1497394872, 190472386, 1196697981, -2011011734, -49818482, -689702339, -595132024 ] ], [ [ -1129991574, 646978317, 1656782585, -1742643590, -2057063147, -458905980, 859188412, -1815571996, 1100365789, 958793846, -719401615, -727845073, -1043255621, 903529476, -1439524038, -713906172, -957330545, -539238200, 1777859647, -2040919932, -1961352662, -388685928, -185906119, 2125710512, -1011975439, 257022510, 841259280, 850278607, -713383154, 1505709919, -661591174, -289004984, -1897110326, 2132147026, 1763069156, -1091922878, 92716841, 1445560759, -1851187916, 747343152, 1081145327, 610133089, 1202735305, -1184570515, -166903054, 575832733, 2057840224, -1894579277, -1176820686, -745719786, 1478387852, 1135600635, 1487910900, 623435643, 91167091, -427794822, 172262043, -1709549027, -1665249666 ], [ -1844504182, -1575338840, -730609904, -331639288, 2100479632, 1795735651, 1163373665, -1226105317, 120776347, -107360391, 539571687, -1871557741, -1881340663, -862285311, -1800561195, -549733369, -476804681, 1988056150, 753435996, -1318385790, 378191933, -1714902017, 2032484163, -1916617014, -1180436593, 94676070, 799981749, 83546011, 1881245516, -1306315372, 2145138113, -1084401887, 993622885, -778030095, 786792841, -2106896332, 943809061, 1361744096, -685488315, 1171546867, 140589598, -772003410, 355826307, 319108411, -678004060, -737961728, -230803938, -2032413924, 322922887, 385640502, 166622603, 951850462, -25891430, -713609864, 1305815368, -1110799364, -2106978779, -1012628966, 929211615 ], [ -648127187, -1428042750, -139331114, -1325140533, 1094868380, -1704351091, -1292747073, 1211281241, 886255871, -1095058316, 1995216863, -1872293168, -1373212894, -1169925072, 32638367, 47205597, -595813710, -1141898134, 431451248, -419603408, 1635723308, -1822908025, 1659329181, 1368305437, -244597679, 856289235, 1105310154, 1652736836, 48553261, -1798482521, 1168261432, -1485786635, 1650818745, 1375924122, 909704198, -651527862, -1886535638, -299180654, -1093952601, 2030700147, 1227411511, -1344215543, -2063111337, 1803912995, 77047405, 966592052, 474248543, -806769279, 1374372765, -1203006587, 1316908610, 2013474280, -1833176821, 1216336092, 771785415, 1145922735, 1246831064, 1871316614, -1694623093 ], [ -855155036, -62648647, 1663205327, 641488829, 458763055, -676892143, -1616376403, -556059568, -97786526, -1705629143, -1457317485, 1178391097, -1094699559, -1129065349, -1706774571, -279509332, -1957888240, 70358380, -1836165542, -1772748376, 2043215241, -295787907, -890490867, -1493085132, -218859314, -1148804564, -1187709494, -617243877, -1574404532, -44107281, -391459298, -282587581, 1211169490, -1840052097, -992720305, -642658367, -500094519, -1979032012, -1057579006, -1070361901, 1777959372, -1781939252, -8202367, -1428559563, 2040133750, 10696629, -750078953, 1835284165, 621964910, -1310975540, 911292590, 991306357, 35088213, -1959785778, 1027761811, -705022330, -1694778280, -423548306, -24811652 ], [ -1682116343, -1212898935, 587436730, 732412949, -1521821516, -1102321724, 1291401248, -1764374161, 393098331, -356028088, 1036345638, -1993724004, -1442107734, 1380089739, -785549530, -527214925, 882508432, -129530624, -200380985, -1897067343, 568402469, -1551122790, -371693246, -643777047, 739643690, 758586271, 607856942, 499412260, -861116548, -654570125, 1639304145, 902898715, 998100892, 1589095994, -1854476822, -2139869252, -1985546273, -370236, 928240846, 1934729975, 567071814, 1004389266, 1823024783, -1416673954, 753633387, 711057923, -1253304201, -139278500, -1966917985, -82581940, 139186189, -527551765, -15905490, 575271528, 1878529578, -451189057, 894946930, -264767255, 1718207798 ], [ 268725878, 1101945425, -901892437, 689861119, -1058910163, 271150207, -1316992412, 343749777, -1378225613, 32027206, -68728918, 1455863222, -1698999404, -1139747089, 902059121, 1783230890, 1320122334, 255520220, -999025048, -268726520, 1531115191, -1241131305, 2084119867, -961801686, -71868251, 361441138, -879649200, -1495832666, -815074767, -2133265880, 590300722, -1034117347, -244203084, -841365644, -1285430874, 1895433038, -679909913, 351432266, -688883208, -404735766, -1079811867, 2074469273, 440740744, -569493587, 233970593, 1967691787, 518223229, 1896080801, 703829877, 815599391, -542660510, 108381952, 448047932, 1381883988, 1038597891, -756299604, -302513880, -567543290, 2083868439 ], [ -1258921396, 346084713, -1050543620, -1582581386, -1561403072, -2060343068, 1506163350, 1433220596, -2142122945, -998184694, -324373868, -1485117455, -583181281, 1823695070, -482434703, 38517741, 1476445606, -2138852304, 1378950636, -193708025, 701784809, 1969083011, 812218616, -852919944, 1303664748, -1121826813, -493728079, 631369283, -212449904, 1514810672, -1096368163, 602590227, -1125053418, 396168780, 1866669382, 2026504071, 1119478823, 578333928, -201912928, -797430639, -1980006324, 33897890, 1042821938, 1441387157, 1926360743, -1364081272, 1832829081, -955586493, 919820886, 1054776973, 634530631, -346379791, -1628479743, 3026470, -1779563639, 546620840, -1008445550, -1315069144, 273774134 ], [ -1080339095, 1774740218, -1721382881, 1593848224, 1173723587, -832954348, 295224398, -574485904, -1121877509, -814566301, -680293806, 129584677, 343239823, 1326823280, 305742580, 1215981389, 1806186177, 1659173847, -393741491, 93286471, 1314977221, 679271013, -1586857034, 1949508333, 1146950551, 753993396, 2102738421, -1429964775, 1655418793, -743657740, 1343167224, -1822378356, 241157047, -1672905160, 1927210063, -35068835, 1524288870, 1024649518, -73100867, -1335981334, -139380820, -773027997, -1056211574, -702007180, -1160176038, 1460815750, 1757253717, -1357056604, -1235701469, -2001291549, -350611215, 531894856, -1014586284, 115326553, -705525989, -2135846174, -1125508087, 1136844167, 1643147679 ], [ -327005360, 346296776, 205392626, -846166668, 733637406, -398483771, -1926957014, -491409797, -1406412965, -94783831, -158304324, -137289293, -1409176507, 1920755728, -1646765131, -888817143, -751772959, -192536006, -314986808, 2093307710, 1502684412, -1911339673, 407754982, 66444372, 1844245922, -681341855, -183839385, 1840944413, -118464702, 457871956, -809819123, 1215366826, -1797180854, 2045949743, -1408714866, 328861678, -1856680057, -1732906041, 873807388, 1230197539, -648536993, -1905439327, -2012118466, 1866775491, 1083187227, -488399611, -1052947060, 867146154, 1690161536, 678843977, 1387633036, 1505652641, -842847063, 998421616, -1135088513, -1189413837, 2117762884, -742488957, 1372869782 ], [ -664594039, 1832339197, -952932061, -2074309838, -158356950, 422324936, -497180805, -1002264266, 1408337173, -538029393, 860401267, -1756317734, 1605906201, 1066722155, -1424024435, 110140347, 1073121219, 1254229271, -341072043, -1647179100, -1891846409, 2135771838, -1681168411, -650446216, 1530113930, 1938934920, -121305485, 757873649, 51640092, -1680045316, -38339736, 1211133983, 540552223, 260547440, 1428141248, -1337010030, 290196747, -1343307983, -1879678857, 1946284781, 1194926490, 2141311691, -178280653, 326914530, -1883302349, -1343666033, -1785884943, -686083346, -398266006, -1237130075, 1193571169, 461670662, -281275754, -428303118, 284979918, -523693573, 1171897758, 1294580706, -1356882534 ], [ 1991010672, -185204441, -1301264233, 1503587473, -367547043, -1509341882, 156894779, -387051440, -1091468901, 974606096, -421336039, 118816356, -1907838432, -563005918, -1970438947, -936141462, 1229909236, 1826856522, -691087718, 854337451, 890882038, 1210402081, -1791370824, -870250171, 733008647, -880132459, 658719329, 1709430849, 1380638291, -43570342, -1268701207, -773826084, 219546981, 1052323332, 1723067617, 1478258112, -1203092802, -1671271789, -1611193869, -1204127248, -666728804, -1971004821, 1998646142, -655150300, -1471495811, 137742162, -1634945653, 1513651024, 2137807929, 1776900301, -458889936, 585249911, -1506464928, -1950994545, 251768923, 1059015991, -2087966276, 2120091123, -319653101 ], [ 508056871, -1991925362, 1658388212, 280627028, -87838005, 535883330, 1429311467, -2132332331, -1934744634, 54568425, 1202718747, 1911062727, -1748840758, -437703662, 1202798064, 1952074828, -1052074099, 1990593269, 1316338663, -1115618361, 1354600471, 332339660, 1478760185, 1418681071, -1280053113, 898323770, -179644405, 1117246085, -1557928127, -1026802891, -1160049354, 1796213453, -571880370, -1135399759, 1006921830, 621943987, 584805918, 1652324154, 1740728663, -603467921, 1981715058, 223910944, 1670235394, 818245330, -1800776661, 1840340620, 334302361, -223180969, -683156037, 443256927, 1810257361, -1538482612, -1184277214, -1867353900, -1300823046, -2055423006, -1242822808, -100571314, 1408099772 ] ], [ [ 196362072, -1179951736, -1776582007, 1660194986, -1369679389, 1148030198, -1003729750, 560855774, 1680512079, 1766605282, -1721163870, 47559370, -44278674, 1631753566, 1241534712, -1527295321, 1589882261, -588156824, 829510387, -1380916819, -1006946784, -1838270776, -1625995386, 1855083725, -1469316029, 532830573, 1160823066, -1817284806, -873883195, -85302666, -696334410, 1634571105, -1393614497, 965591325, -280696731, -480469210, -710636668, 757191974, -614107904, 551157738, -2002355689, -968776472, -160763339, -1205900732, -1666914559, -1200288224, 153231219, 1963575682, 726638315, 1737869690, 198026068, -2017967669, -1518398960, 1114633908, 500343169, 1465161775, -374528232, 1860957731, -603902280 ], [ 1460687930, -1508493894, -208088789, 2123134848, 1268439063, -460968954, 1707376017, -187386854, 1904875143, -1742114467, 1403311532, 753651282, -1385487920, -933474431, 1363542054, 1031501279, -1330336419, -1859174885, -787021555, -872576982, 539257329, 1055078994, -961175628, -446644957, -1346899762, -2000228097, 1776680379, 1243574985, 1245271067, 1999725984, -1975135390, -530368644, 1041669699, 522246483, 1225670425, -546959682, -1751298805, 236148103, 1030716812, 1024622765, -1394917004, 570854973, 568306463, -795811800, -1030492007, -1309155212, -1675777632, 190414018, -797875840, 685038292, 382146885, 319959075, 1992165950, -1597123089, -1987689250, -622571582, -2042198017, 1050758015, -553155522 ], [ -1517203213, -1791550698, 1646611038, -530877814, -143740896, -1422106236, 1250533143, 1021964311, -683734641, 1506738788, -604664392, 1733521156, 2005871645, -160052400, 289266348, 1451164743, -1709797458, -97324007, 1965659813, -1283810067, -537512522, 1509633528, 902904197, -45096496, -1595315436, -1368429033, 1526099512, 41903728, 1971702513, -1711438558, -503162520, -1744826698, -1525929680, -2102311355, 247590636, -1131495035, -1452612918, 1633181906, -248508425, 174564666, 526809552, -282786489, -1549199910, -46060961, 1924225544, 798737807, 882998070, 295285297, -595796718, -138382323, -362118320, 353760406, 1495156163, -2084998143, -103061070, -1002986475, 2091995373, -1520403885, -1880447173 ], [ 870873390, -982100464, -1207227259, 79229456, 1842859770, -1564034490, 167981791, -617496406, -1346761206, 85803130, 1983264645, -1026535615, -1208641777, -1440500639, 508210779, -994948401, 396346266, -1792840496, 873186579, -1305950010, -1772706875, -1885425307, 1258031471, 1943606788, -357646093, -1455933345, 1393731819, -2142037113, -776622268, 1964445355, -467887152, 1110601189, -598104154, -1000637010, -777348459, 1627440563, -220939902, 1596117300, 2109148491, 1035061858, -872187976, 396094928, -552257695, 363852144, 881774383, 2013921003, 1214012273, -149688863, 1581111950, 1325269115, -902612798, -1664337740, -348737434, 862548545, -1100621041, 2102666274, 2021069037, -2104628176, -430747334 ], [ -1039803750, 1588845007, 1223833491, 734210686, 1004212628, 1278871257, 1005863109, 726478233, 2072166051, 209445039, -1735788607, -320344201, 752022569, 1609158080, 606392558, -943924730, -1263744198, 1457346257, -1232976544, -2031530389, 645156531, 89260702, 663656065, -166634436, 429802929, -641663372, -163669417, -1422129609, 804022451, 396724385, -764978633, 306395923, -1134719153, 1006137303, 409836135, 660730551, 503717067, 1463738310, 1341142740, -971020403, -360456674, 194973687, 1134397965, -1976735881, 1794057683, -792671324, -319278590, -1015880602, 182876133, -979402091, 1762062652, -781118847, -857919215, -2064429546, 956303394, 1789206803, 331659425, 1754504035, -369371195 ], [ 829804114, 1564215782, 1030161347, -1474341156, 2021608371, -1995439165, -1645203346, -1257813954, 945524649, 1616063851, 169750803, -671732033, -174706374, 790138781, -1215631263, -1156035821, -888230384, -39112791, 1011550812, 98168241, -1737411248, -1093606840, -1955139358, -483599537, 26324438, -1023183543, -1956180667, -1715087577, 816883041, -293548479, 2018489959, 273276634, -837251941, -1760684274, 1016155474, -610344373, 413181793, -160207601, -1796418436, 1857685925, -1637505785, 473829857, -1530413001, 1899516252, -929557042, 104723888, -1811319707, 1302482931, -1183368285, -1734085406, -931887556, 276672881, -742364695, -631638452, -1822693309, 981100181, -673550961, 1621758752, -423299568 ], [ 911645904, -794902525, -1768308764, 599665056, 519927712, 2053422705, 1048410231, 559876204, -2019315444, 1401598153, -1418507286, 994334630, 774326485, 1308713991, -794933005, -13574163, -1880406161, -616442788, 1672545555, -1281917058, 1942078236, -1928294656, -543431241, -523696368, 2116888866, 185551171, 1531496232, 1501942885, 239906526, 955889254, 1061872092, 15362313, 1873647273, -297555960, 976334141, -636114340, -698001780, -598291526, -1318452492, 1327985016, -293121509, 735855290, -1345756120, 795248472, -2055040824, 636545352, -189214184, -1629697741, -733342175, -1971423350, -1738257474, 1345442751, 1595412977, 1401217947, -1619432860, 364262459, 560056174, -665445808, 297708925 ], [ -981268231, 2057249228, -1086493852, -1057253595, 1147180403, -1136009294, 1722775436, 546317076, 1735850620, 250204065, 1992838342, 1339208845, 1315011298, -1404171729, 1297426542, -856340222, 1427265759, -2125995067, -1889221586, 951690192, -1868092999, -749615388, -155753002, -1133488358, 1025593062, 450679379, 664038398, -1066423282, -2053292469, -1903744352, -1071301125, -1132776463, 488057014, 1502039226, -933757827, 409591390, 1796296641, -123852175, -1265723643, -36887463, -1874147060, 2134441911, 1774750039, -2012231171, -1007427030, -1455067766, 1610768231, 1569840537, -676739937, 149602750, 637066815, 2126274891, 1381872148, 789943563, -194007108, 959603847, 618970509, 342595397, -1238012633 ], [ -2072961282, 77475629, 1752389626, 2122645845, 98798392, 2005670911, -2108600783, 1381905902, -1245997319, -614173644, -642613288, -1182065970, -918318383, 198222045, -2028244210, -1217010014, -943876186, -1773759597, 1702122085, -265792733, 381553401, 353634193, -743170339, -988075824, -1769051122, 1378475963, 1079302229, 666181075, 937833158, 1316787073, -2137313227, 737063889, 2119182411, 1409635003, -1006500233, 384487026, -1020479657, -1590274207, -854555352, -662601883, 1983059779, -136425957, 1465044209, 1951734050, 589650191, -34922047, -24636347, 1225267384, -742928448, -195300503, -708387429, -1036048433, -748772703, -1722255236, 1557353815, 1587085533, 778736158, 1088979345, -400268715 ], [ 118534496, 2119780890, -1906498098, -1385199017, 1396645142, -1818156153, 1188483163, -566325793, 891741309, 2069505299, 319142948, -2044323396, 113767988, -1799586951, 1898305794, -680967936, 1958716720, 2093476423, -770907202, -672381075, 1588233754, 764840977, 11927090, 1563497535, -1043153044, 732541792, -657718127, -1761717185, -626136126, -1509533667, 2121565772, -1035737428, 1856345358, 1271189118, -564169480, 1296604998, -1929940378, -1416262944, 1292434850, -519231349, -1490851823, -1547018579, 1309433213, -115574795, -248478237, -582867783, -1741351668, 2113557497, -1216758879, -477988326, 1397896801, -1932605769, 374934323, 87995711, 947682728, 1748834743, -1724936710, -560543185, -585117649 ], [ 1367933674, -202494960, -357633658, -980860807, 293612171, 520322164, 10062253, 494866504, 1607023501, 1555194165, 292264704, 1922141525, -519392454, -2053976927, 1146735954, 1155864719, -1931279265, -731608358, -977000130, 111902863, -917265235, 1046532616, 296060225, 1578661122, 1435258725, -859713337, 231139126, 502140391, -178968019, 1988285775, -1866978353, 1787328199, 2018858602, -574679125, -878140320, -1972711481, -1590569614, -1143478585, 1429659512, 1171171127, 1676519448, -785140788, -865037996, 1372351738, 208645844, -1897049794, 1217425565, -1735468199, -2054274468, 1827000274, 2091316618, 893135105, -756119560, -1440003719, -86897652, 79345814, -1930295190, 697809735, -1945884929 ], [ -35410063, -1667934481, -1938576094, -768280134, 379650449, 1810462731, -1905559101, 66291323, 1130285347, -748421679, 1315908849, -209842615, -2116049177, -1009110597, -354664033, 532658699, -1502184875, 30810263, 1233644397, -521634149, -1304738077, 799396873, 582964042, -465213807, 1402246917, 1316602328, -1706477346, 422691881, 557511580, -1279269898, -1362017044, -1446588168, -738058141, -1048159783, 877733747, 1796328447, -174175935, 1389048327, 38411422, 2028156121, -486856184, 1049359280, 1478760874, 1780011631, -446630378, -621252192, -2086216149, 514916423, 252733163, -465987362, -1215203000, 1567093050, 2143954827, 2134486087, -211787127, 1054500830, 1417128992, 1209188071, -623038317 ] ], [ [ 1636142788, 677533406, -1738046241, -1447730347, -78186516, 1893800951, 998567206, 625668557, 451138283, 1803774352, 173199356, -399225755, -490419107, 98443432, -1200657593, 1970795731, 1814215228, -503561737, 1005571183, 1174680826, 487626979, -1669339378, -1780818637, 925728872, -1667856676, 1377569357, -290562619, 1302945834, -1607489036, -459752620, -1507887670, -47750759, -1798222817, -965351937, -884527763, 40324526, -2099759281, -802726516, 997587115, -391919931, 426671786, 1545343623, 32878233, 1624552668, 2091160125, 121032969, -77785471, -787652849, 1587656942, 1211455047, -1334141001, 649733584, -1010148177, 2104230530, -736462392, -1784109564, 2105998899, 462943949, 1750674120 ], [ 1683058915, -220774367, -250557324, 1479426640, -518917498, -1145888167, 284957249, 397754142, 1382735277, -1452306456, -58473807, 323012793, 1977847041, -1192893838, 516773613, 368315566, 1949967501, -306342346, -1370263201, 252411916, 1526641559, -1455161611, 930228129, 27864559, 1269762759, -788690305, 1518389787, -1529260416, 126052260, 1692756, -946245768, -1552934853, 1907060002, -312223862, 1838652860, -759593400, 613772506, 184748471, -415976118, -69570394, -1053056474, -1569478420, 724473760, -949127049, 130786454, 243699928, 2136065289, 1434173990, -1351506998, -1893144470, 2006057062, -1757218449, 921023953, 1275287750, 1571501057, -687927847, -648066660, -1044283877, -1422594434 ], [ -1161233611, -1278157010, 2021674082, -62421169, 46151495, 540873083, -1456447733, 2097335818, -403694558, 34187038, -1028019742, -863102227, -1422950806, 16060185, 2055500546, -2065606441, -235796942, -468869895, 821396813, 1032421478, 1711815175, -1049548974, -1264340617, -87119976, -1597650464, -78659714, -1029686242, -801435928, 912959386, -1503831125, -506866989, 756223101, -46864132, 1529567764, -2060484562, -395142044, -2129223951, -1879753879, -399100596, -1068926117, -1501681266, 1975256304, 1250265816, -282678450, 1938254755, -1783972642, 1828365721, 1617408700, -147971072, 911226302, -915448222, 1998276714, -69540913, -1213549481, -1700670729, 851773062, 1906668220, 820215706, 735736057 ], [ 1236493061, -916767855, -697222770, 1113480487, 636139727, -1095200647, -1893663452, 1079996161, 1547310371, -421670815, 1421726551, 1563050966, 861772603, 2103632348, 2038024529, -772212042, 1714500134, 219790098, -504106618, -1125574410, 817499025, 1290052376, -1274690628, -34579963, 1679469707, 2077885466, -257755581, 1661696959, 1522697881, -976278795, -194231994, -1634240214, -2123484592, 514769108, -2136595214, -781468665, -1394331946, -1057841568, -1109685919, 193786244, 1174147750, 164077783, 1103943395, 161496352, 808931044, -883738639, -737516303, -1480182917, 86704323, -1358659330, 537318697, 945509467, 1652156498, -137237681, 2112531214, -131562619, 918698490, 2047615073, 126622564 ], [ 1795069860, 326873404, -1868507189, -24006640, 1278474390, 637709825, -1082676863, -913569027, 954768088, 1281778894, -1402972546, -194684340, -1523115525, -883333120, 1886359599, -2021772476, 250417646, -209098778, -645785337, 1708197581, 1679842575, -2057533543, -902669240, -1131855926, -1873064508, 14551471, -451822130, -435530931, 890271544, 2027766234, 695962569, 506210485, -112917188, -415669121, 43665841, -1005659836, 126565514, -521410934, -538936248, 1581187924, -1791154492, 1365215556, -1469683549, -520437886, 963244178, 1775001586, 1331673947, 971874056, -448763244, -594356245, -733270256, 1432623462, 462513911, -1871173168, -2053973102, -1626024767, 298614073, 2066138266, -132985222 ], [ -1088826797, -249413052, 893413635, -2141285978, 673730874, 1902098878, 1861225524, -1402791153, 2066430650, -1662173905, -127214450, -490338365, 727783358, 1197311702, 469881183, 1138165956, 2070231540, 50721068, 332490347, 211281414, -996105907, -192374357, 254723774, -2038843186, -461177111, -954085920, 713851130, -476969145, -1563321370, 233869232, -165691637, 683001358, 1041902349, 2094385542, 507013974, 31652471, -943560798, 738329382, -375934297, 1978449277, 795995167, -950527029, 1885011946, -198716325, 515632028, 949094891, 661254362, 279891979, 1001116500, 1688646364, -1445122280, 283810478, 459377912, 1814023756, 326030110, -1509428344, 1128327667, 1303640689, 1455961993 ], [ -1231498617, -1500460407, -1936513186, -308873513, -1667947314, 1139905629, 346624992, -793011894, -898338785, -217135238, -1529186669, -358406536, 554439063, -166344748, -51720897, 1408057866, -513093646, -1612166462, 153374441, -1400569668, 1552267823, -1477702041, 965039206, -206565698, -20679706, 1658234614, 1385496404, -1411566462, 1557154694, -768198935, -531352844, 1416850077, -1504156825, -380596825, -1653371792, 277417035, 596378751, 352120904, 1873872673, 905127210, -1981928374, -1259142266, -11785779, -183383819, -1313196105, 119833227, 135348310, -196557121, 1531850401, -514693401, 1232389755, 853115554, 2024174261, 585237601, -66445090, -2143260718, 701790472, 119631856, 1711595083 ], [ 412466456, 848760923, 1768592741, 1993711430, -1199403863, -1092857954, 1219531786, -1567787752, 1372551391, -1506994543, -583350387, 1513592887, -1556077386, -1920544909, 1112232227, 1331089455, 1092065953, -154166142, 1132090716, 821333685, -524038039, 1054636050, -1317324065, -324708818, 1405993458, -1520058446, -340630403, 502424701, 420075680, 1960757658, 691575008, -2037760221, 2127821649, -1172688270, 405757470, 1608063863, 460777030, -1847819043, -639342049, -2103963342, -337272623, 1622654020, -1040538103, 1151549391, -1964578512, -1057078261, 313895756, 2003428379, 510302670, 912351970, 1170293670, -1635946954, 1973746182, -169553209, -821271571, 1567937410, -40670006, 720431945, -558593512 ], [ 368525222, -1491266776, -356483027, -206794183, -1082142095, 1770738946, 487901789, 1591288861, -1486747835, -328129499, 1331068945, -1447335434, -1247364087, 1818556379, -1629665420, -179886331, -1838120459, -688175073, 1352529985, -585124262, -138302062, 1787458348, -435243866, 432760436, 91005440, 937806916, 375001193, 1422451187, 1635189007, 2090521628, -670884955, -1384015401, -1343889013, 1235564957, 1585076402, -1110251248, -83416203, -2064255919, 341461619, 865539567, -1468200033, 1832308759, 1555375963, 1964977600, 1882789991, -1792838860, -225151212, -319669637, -2060944285, 1871262714, -2031279508, 840496973, -849111229, 418380787, -35107830, -1201630553, -288584088, 892483329, 295817654 ], [ -1181334596, -1042019058, 841528171, -1246646072, 410725082, 2036367777, 324196348, -942356173, 727051560, 1917810653, 639450517, 307156363, 488967354, -1846877037, -2046145872, 408070569, -94280068, 2085404050, -99845973, 1458892676, 683110251, -843767598, 1559637200, -1737288030, 841479938, -169910756, 958005688, -1723586718, -1278546621, -868996047, 281497133, 1795780688, 1750609396, 659507451, -1658689525, 1217354176, 1500673169, 174311128, -1862939571, -1425383223, 1317616892, -1501537346, -692069520, 1141440984, -1495147116, -303614998, 791158349, -3125, 1618596251, -1379057190, 310224784, -594112299, 256083838, -1579566049, 802168610, -1269058988, 1327289148, 1670254635, -685603852 ], [ 930667316, 199328173, 1511548529, 1829936634, 1607062678, -1031735268, 384813365, -1747463093, -840921940, -588998755, -32003433, 1427416407, -2066480939, -29461631, 1362972060, -1157105206, 1299793323, -1816908198, 35780544, 2089213036, -525927203, 601749617, -1406166215, -335656024, -1822851098, -1650494601, -751747910, 2067393749, 1878939018, -1896039163, -1852180744, 805800463, 1929037648, 25983438, 123178135, 436483620, -253924745, 1051110376, -1619381734, -1892943169, -1840925446, -1191497382, 190961729, -1019930745, 423541345, -2066462763, -283053268, -1514983130, -913409652, 629550393, -2090650539, 1160103995, -1002114742, 1551464338, 922654282, 1737160759, 455329714, -388109381, -1468468752 ], [ -1836030575, 1260307578, 622004047, -1509732243, -1737373528, 1269001045, -1891520765, 54209898, -752524520, 931736103, -1898661112, -1790912325, -1546547617, 1035034416, 912227943, 951157365, 324452905, -1394776430, -1170668424, -1556755383, -1608332580, 1068141307, -185700755, -360104810, -1515670989, 634307330, 1423975923, -2108610203, 1854459930, -1358717785, 1766245371, 1056237305, 1676094621, -1293360494, 275007931, -1802675042, -224108636, -1395438145, -1842407990, 1427653790, 1099433774, -659146069, -368258194, 129173429, 458289265, 332842358, -836414881, -547012685, 2101008619, -1745053811, -409977169, -1044517565, -1099857119, -1469688778, -1722987788, 1758875396, 1590657835, 1031168387, 1836561809 ] ], [ [ 1387498069, -1595941608, 1341099297, 1322842551, -2138143088, 1627492294, 1069478514, 2121439829, -77070074, 1039883857, 1179551628, 714763339, 1975012032, -1534563928, -611102532, -1735709411, 450050051, -2041970801, -839225571, 1029336420, 1691387470, -1192937671, -1056463318, -2033022403, -638872600, 872195118, 1666213493, -340714710, -1714335057, -768782119, -25704127, 454577925, 349118813, 1290369905, 339380430, -414907975, -1631770687, 1873719298, -1977872593, -734828347, -358019935, 1675379110, -198173892, -372928952, 1901228152, -580461397, 1098066339, -2007994923, 423636572, 980740138, -1245052583, 1113779542, 1724209173, -1917909565, -1316287667, -1527909743, 1921461952, -895820655, 1915278081 ], [ -515514005, 2052531191, 266736706, -931927513, 36501185, -1556987511, -1290687531, 553096201, 1087434596, -331428660, 1523988328, -478891481, -540311354, 241842766, -454760931, 813742353, 1726481399, -721019683, -52450821, -708175839, 389694920, 473992005, -209712161, -1841209297, 1831551831, 858763771, 950714184, 1284244787, -2034033765, 1631023367, -1777768639, 1090204128, 1951890216, 28963265, 924844104, 1605520512, 284737446, -38706958, 1322808900, 1233024206, -1791585775, -1874273430, 913053103, 897804544, 1342498845, -1786272942, -1477835627, -2028498950, -931239455, 9631219, -596530712, -1634459492, 229170826, -751112459, -914023862, 1177859966, -779530700, 215966109, -1860115200 ], [ 1002351148, 183276987, 1217849476, -851854440, -84806447, -307542923, 2085813579, -1711229020, -1279489715, 2018548943, -1782801998, -952087395, -779600504, 1231982802, 1127471168, 1581560951, -1734135609, -1222537381, -142846418, 989413219, 306415937, 94877884, 1322692501, -1296825006, 1485604511, 681728884, -1121267815, -267384429, -970255247, -820613202, 790120673, -840820534, 1545239105, -1727366444, -1424389367, 1774964504, 956229363, -258683070, -1126693125, -1052860902, -1371525987, 1705806487, -697697148, 1875593759, 1265537967, -608050891, 1041749256, -98593380, -91480309, 1156925706, 919927683, -1207848870, -404391289, 1868197652, -1243352873, 914933349, 1473234957, 432550482, -1916456053 ], [ 1507992134, 1722373791, 616543374, 1240715125, -1954186848, 960271600, 1307682088, 296884137, 103351246, 1331497713, 695098008, -2026280401, -1356145299, 390898484, 453050411, -1026324276, -1550506638, 598154166, -816384388, 750434490, 689486227, -1225176037, 1147671729, -1482594810, -430436993, 375626799, 1659769770, 1892262848, 831958279, 701991822, 1458279, -68036299, 244490653, 1870412245, 647926780, 1369735146, 224540992, 999864510, 1504191771, -268898321, 623003326, -36962610, 47003901, -1010950203, 1446119277, 1361002007, 1809276681, -924859793, 2141556966, 875101994, -682770377, 1610441328, 251951663, 224047696, 1103992110, -1475282873, -149450937, -2040625297, -316483782 ], [ 744056010, 2094753317, -1182684252, 1613640597, -1979692125, -2090005430, -673097316, -905505652, 352714292, -1316214151, 221330920, 2093865746, -1428460741, -294282347, 446615782, -302660836, -383225543, -1985181921, -96082180, 1834127132, 1608146152, 1281425722, -1810201274, -1609248451, 119704950, -870084013, -1401773794, -1353144988, -1362479314, -1753226365, 474436344, -371123729, 728894906, -1225147204, 456233823, -1355820946, 1818891805, -1409060369, 1265563041, 797180624, -1294459405, -1759172622, 583531480, -1962657058, 516856841, 766550654, 629319281, 2044440670, -304597987, 6687858, 1922516523, 1548064967, -155775146, -332580501, 1242766384, 280006288, -80280216, 1355989958, 1234486821 ], [ -367849520, -448219293, 724328551, -2143981745, 1211856589, -604513, 1607076790, 206148966, -483056589, -1650926485, -2141738185, 709460892, -1293588804, 1519280812, -23419284, 1582010559, -147165972, -528728796, -1542804482, -386507393, 1377857096, 1539253766, -94583350, 2140306746, -1992818016, -1921543441, -1885456493, -1882138794, -2127063818, -1914441749, 1276143035, -161141905, 1206368224, 1222135424, 822090253, -1745122903, -1624913333, 811523505, 1951917975, -1412353866, 578177367, -2005914903, -1293349803, 410537672, 661203555, 403125801, -204953248, -930741695, 1285756218, -763487894, 909879184, -627112281, 72216589, 1843534763, -441589211, 1573331135, -1887999468, 118148472, 51968350 ], [ 1990532076, -1011874575, 350984628, 373228011, -1711405965, 2125749809, -55142434, -273304982, 1694452395, -1856404349, 698608083, -2063501480, 1944188082, 1333033231, 132644295, -462211021, 1768870550, -1095212271, 1144987199, -370923014, 1386052795, 1065894570, 2110785067, 447873667, -849364039, 1663251566, 550000952, 874630324, -1046027688, 131940544, 1519979542, -570858690, 368831887, -1260353057, -1392278147, 1164029145, -338247511, -1264821706, -1366903300, -1611265154, -180597510, -813098337, -1814250853, -79791611, 1998366267, 2056685897, 414968482, 334925834, 2107377782, 1105170981, -1401160813, 111116618, -496431647, -1523988445, 1852157935, 382143050, 824482619, 1253421710, -1846673448 ], [ -790208881, 1645766858, -1274499318, -1336442461, 499261160, -1023014127, 1421882475, 995379098, 1157183530, 904912063, -1506831033, 689748967, -1410365861, -2124264528, 2046285972, -1076398553, 846337074, -666166360, 862102553, -428062867, -257156427, -1829935898, -153816220, 753243151, 917824744, 1680405106, 384824514, 2103125869, 547007128, 1279816052, -1509687060, -1277323868, 377106731, 48472084, -27254411, 1785568920, -100575025, -1861456646, 101170130, -1166816121, -2000759681, -1010454553, -2144794037, 470623603, -151750614, 1939263180, -1878503453, -74775883, 1782764525, 274437391, -599681233, 600702326, -981030387, 1509825089, 708278433, -917703365, -1821618929, 542235192, 1707507367 ], [ 1826650605, 704789539, 1885207966, 1355656136, -504045555, 1489133582, -1667331067, 1672697231, 1822748111, 273328284, 1808032861, -1575382721, -1729823993, -674330087, -1798116487, -1122472913, -1352320589, -186008167, 630711280, -1290622852, -847735106, 1020953748, -1115835037, -714797590, 1286902023, -449015244, -1099994579, 1297979528, 1977476954, 1727141125, -264406016, -2050175288, -332456324, 1141141767, 1905398133, -1851774370, -1631529341, -913306120, -1653808224, -1387444486, -285302114, -1064132215, 373949271, 1922658411, 34639914, 31302489, 1953835587, 455261831, 2118118214, 1821379349, -1971971203, 1882242452, -1436747795, -994451732, 230337778, 1168245841, 1933293050, -168107157, -945286943 ], [ -492644037, -570914246, -889266335, -1155088948, 896131739, 2007575819, 412941991, -1486674465, 722810371, 277297491, -425459473, -2048896636, 1185043424, 436681152, -1139683877, -461911600, 118438156, 281967101, 672962175, -1802796444, 149966271, -1756341582, -1439126928, -1751306044, 519771885, 1439609975, 2007248334, 962832937, 1212560399, -1596119750, -2121571795, -790074786, -592312670, -273021156, 708754177, -1723846692, -1700807720, 1460176517, 339566560, -588683966, 1431298091, 732251678, 1450574731, 609780598, 20660520, 1779410645, 2106632402, 1039102844, 555520796, -1999610426, 1587816110, -1481465675, -2008456447, -236731765, -1815988947, -1747966340, -157455196, -464586320, -1599615469 ], [ 2050486638, -1259298710, -1265005048, 1317971281, 879311256, -619889996, -1031054556, 1775108628, -2000760409, 602460615, -1724824955, -2131113145, -1701258403, 267688663, -863227746, 821111059, 1978049103, -1978335504, 518234522, 1763258417, -1619216259, -349734882, -1845735511, -1684794694, 2021962019, -1072789306, -1411489809, 1696215108, -985872244, -952309835, 1467527888, 1109293181, 235768344, 1494946458, -1173929759, 1274715055, 706340914, 305020335, -551779308, -1631463537, 350339960, 1301247703, -1731846123, -1458296651, 1632944901, 1562938035, 410067774, -178912245, -2128864851, 1768560954, 253730871, -1804328225, -592394903, 1438394750, 1741714380, 587723737, -1552416878, -1458711020, -714193763 ], [ 1127639014, 1136200633, 1069322288, -1180112854, -806701018, -802493739, 982524149, 1164974751, -2019751130, 911955573, -479562319, -602658994, 34927940, -139954331, 2059629986, 224847522, 1397585652, 1666267099, 2071448563, 693663014, 1920709563, 397279497, -561349667, 1335468834, 1640706599, -840408024, 1987233365, -240628690, -1158652617, 801673011, -1102768740, -412845178, 144118808, -89851885, -1647650803, -1458640486, -1803917724, 472542227, 2113484636, 602303728, 251881265, 1529805776, -2040830840, -1780647240, 2105741703, 1716180864, 236415815, -1778421460, -1332177877, 1053547731, -1156757823, 382322661, 1106005016, -403454664, -124911637, 1818820964, 2063290077, -186534387, -1271050062 ] ], [ [ -2041194578, -1373054366, 88427139, 2060469635, 139407399, 2075142732, 1049580656, -1800404134, -608817033, 350378945, -1829931100, -2064975649, -646534124, 1691452218, 440712028, 99559663, 192211515, 194301090, 1490323386, -775231907, -986973164, -930576504, 297483539, -995685860, 2042637909, 814850289, -800309895, -1028765675, -274447950, 1546055964, 2122677099, 138646714, -1527256675, -1963750435, 316061106, 528051509, -556846431, 1672103701, -1949303599, -828733418, 1120053742, -1101323839, -1293507612, 989084329, 1683866686, -1355044738, -352837108, 2039636327, -1526322585, -1552602619, -1090858613, -87427410, 1429674949, -278886961, -541683584, 1500800198, -1046824789, -575001431, -1078267782 ], [ -1674182124, 357298236, 2013176322, -1044431399, -1838076645, 1869740994, -1691097995, -1935451636, 1016763938, -1478091882, 2130283151, -305128091, 730378640, -1252943875, -1237951478, 1196671549, 42666346, 1789036238, 1809696263, 430292572, 1206350300, 1520501265, 352127280, 1291008513, -2033486145, -1466186441, -109806524, -1811838166, -164324051, 554191426, -567418393, 2072424231, 1600064561, 1425532564, 911720600, 499504155, 693979437, -1670985638, 1879842212, 1201356139, -903616355, 785847187, -371985759, 1863503312, 151575693, 899396266, -1335823278, -1702831707, 1719828383, 468991651, 705491398, -413338972, 562352790, -337660027, 586088293, 571030591, -1198308180, 1716564852, 1912123283 ], [ 1115749898, -2060361757, -2051691811, 1306531176, -1516127965, 2051016532, -587603452, -1391046787, 793236232, 797698857, 576361781, 1152303505, 15836360, -794810277, -300076325, 558274344, 1243667502, -292196656, -1736468232, -422499188, 408189792, 1174730557, 1324967622, 1244306497, -977506860, -2047937863, -1278820707, -1632857199, 745003706, -984384085, -1393155145, 168138865, -50584956, 874382502, 1816028656, -1787018030, -1886833568, 1361157704, 1757285761, -706917112, -1329877307, -863438972, -75818333, -2096025890, -1579562187, -1997685593, 901379576, -236902312, 2137921551, -237410582, -849977716, -831179589, 1824048629, -1339200787, 987689839, 1630165452, 1998977373, -1784173553, 737855456 ], [ 1335070659, 781708406, 1464836852, 1905864649, 1634967315, 976738054, -1313786788, 1492295535, 793203085, -925253770, 629436494, -1422142865, 1433126696, 601533713, 618503442, -1062542661, -1496726502, -301337583, -644415425, 1527207481, 2080693717, 562985043, 1277110412, 1906439560, 1008105556, -624001146, -1148918888, -942221400, -797478674, -1229589734, 754706474, 2045988322, -1037855950, -302203067, 1896215704, 1804223775, -2036481945, -666107495, -648109896, -911705550, 1897682000, 1163226428, -1870418945, 507077957, 329632278, 105926517, 953407404, -256751648, 909639211, -144163935, 1911900021, 1436447952, -1918737192, -1489867612, -430967602, -1928261055, -1850256930, -2121932901, 1716186026 ], [ -21462591, 1208110437, 1365816459, -1435712851, 734310701, 510022758, 2106462301, 1603348446, 472297929, 758454338, 39052586, 361953237, 350568362, 1651153542, 1641420246, -1196978333, -2084610921, -1028378884, -143881134, -1201487955, -381521748, -283706732, 1946984486, -260187456, -1343210938, -391066322, -2037762369, -2020665645, 565568237, -1066171141, 536952249, -1988328605, -775936210, 315973612, 170725811, 400287498, 415216728, -766671511, -631191496, -396158104, -341399359, 1230249332, -1538468129, 262532655, 1164043510, -681965568, -475961756, 763437390, 624919425, 231574957, -315122502, -1949237648, -1450600728, -54644130, 861741002, -1277221519, -355036431, -1086625855, -1351389910 ], [ 1716437294, 1861856492, 2081852244, 1689294339, -412570516, 975637239, -929052602, 326682164, -1063057970, 537683574, -334572851, -600406065, -1775767805, -1018121761, -256022348, 395411931, 1441972321, 1030826048, 195218510, -20860251, -135430472, 1698863813, 1449582143, -479291064, 277754886, -530548144, 286101704, -319884852, 1503412565, 877026304, -1397881010, -2029560203, 1977359038, -627883509, -1498099182, 1043328879, -112745265, 235215885, 587158505, -816564601, 290097048, 673101952, 489262217, 1722847617, -467384011, 22017919, 1075844963, 1027507606, 2131756636, -1295295103, 1805813864, -115986375, -1223552220, -896389293, -635872734, 2116513261, -1676847376, -1208030506, 922736365 ], [ 1921614361, -1807311065, -392041210, -390851261, -7092474, 1131857999, 102614671, -1552221465, -1108920990, 1024691318, -1121258393, -13423336, -532430823, -262155635, 1053129645, -1102658891, 862307839, 1124302262, 2137199231, -207055749, -1767905845, 717796489, 1113669461, -2012793982, -1310247759, -672869320, 47331957, 63341079, -1304030083, -1288998515, 1873036078, 939606470, 30896311, -724779770, -130960880, 2000113820, -827205436, -728394999, -219242941, -1338725964, -1672040248, 1687030573, 791087480, -702782060, 303514090, -16823923, -1719862212, 1093779058, -1707777859, 299263708, -889220407, -272330413, -115503349, -278465139, -1191134379, -1789702208, -1583408467, 975857050, -1733699733 ], [ 26185483, -837057440, 840796339, 556679403, -1357755882, 766073164, 680165468, -932576996, 1467405177, -255201776, -2000611095, 551730980, -212906380, -601104438, -211185688, 2055609240, -480457202, 827763492, 1504351151, 336817968, 1675823216, -8999484, -1179900379, -34588819, -1618131747, -894520491, -1264681111, -1815735297, -1487860732, 1451329324, 1537987713, 1741226294, -2040561672, 2038003059, -675856880, -412428073, -1372729795, 1917300885, 2141500888, 869138173, -1824437111, -334483290, -950906878, 1797560428, 650354859, 2012313448, 1436952958, 145735983, -933381607, 1201067101, 846691466, 1187982429, 1856839164, 467438967, 717230891, -331675666, -34384312, -1570485193, -1324007968 ], [ 2138689990, -1380568501, -1839685678, 1282654783, -1568265243, -165006102, -537782869, -358609017, -435725466, -1992238579, -1000066703, 607024712, -1812136262, -1006722104, 1715470953, 663924741, 56944932, 198035526, 2017957279, -1936052004, 1623351412, -94476874, -25712854, -1163782648, -480082080, 183004807, -1052059632, -645231570, 2117629789, 1358859525, 451218093, -889818780, 1463372397, 1537681218, 2081641779, 722083496, -1185642324, -529474537, 1824677882, -1703934976, 1264772510, 5682401, -194787788, -1459296425, 1927549321, -1249377466, 386097315, 217330979, -456617141, -1521712943, -1460695460, 590473624, 978806490, -1106428194, 1176952940, 790220303, -1258805373, -497740472, -550436319 ], [ 234257893, -1911079979, 1939035184, 245905101, 798598379, 429777186, -429641980, 1495745475, -757039482, -2035170213, 261780752, -1633602674, 1378643500, -2011900925, -1248541372, 1908892179, -1019777561, 55350600, 1605725416, -1090922072, -858246635, -2065441375, 1298689472, -1732934025, 2052493858, 945570748, -800597405, -84682013, 74059803, 1006844186, -555340428, -1008496746, -1579230814, -259632881, -80316632, 531985427, 1433117508, -1235586895, -1189994224, -912581999, -1444757006, -1539284176, 1286657822, 909654939, 1416019627, 353438786, 1361132177, -237629869, 1635355357, 289209863, -2003425327, -1418246427, 70801321, 1343835429, -1516072799, 1097227274, 1671585321, -1365785070, 232536097 ], [ 1656619844, -821624616, -455370854, -216445740, -156177290, -720248539, 134261653, -987482403, 1257982809, 784556690, -1443068213, 1506554397, -1009238029, 124416642, 1874394612, 780863871, 1880337447, 441389507, 1327023300, -155548587, -1424067794, -1385973299, 407923626, -1529278424, -232054671, -157897314, -1800696721, 1489562855, -1823009146, -795477753, 1532602349, -1985992514, -1758792115, 1476396883, -981872317, 1764618067, -1500126369, -1443975054, 322568533, 1947413247, 1116784812, 469967115, -1008532438, -1850276986, 1211380498, -1642233038, -1396001764, -254071566, -615314141, 1574797730, -1104316615, 653299121, -196103602, -1121906582, 2065916081, 1265845843, 1017036334, -176257168, -1263747731 ], [ 627712992, 2003319719, -1004643084, 778849449, 1539939729, -196819312, -1803994759, 1787791708, -1689859540, 1128849366, -91983525, 984378145, 881814654, -1284485457, -1728425434, -1597880631, -1287441618, 1570320664, -1771999835, 773761610, -501722399, 1362545056, 424081362, 1141405150, 1404244721, 1731333492, 1294890464, -534633595, 1801844176, -643405058, 367013921, -1130166670, 1340897369, -1694668093, 1983191243, -73458527, 1495650741, -7639661, -1545832450, -1655878874, 1647314971, 444635916, -1539172078, -586834843, 308968913, -187941893, -1829303197, 43055948, -1399751381, -813728746, 717295598, 794806304, -1807178438, 42308957, -1048817092, -251548943, 1309944848, -388288903, 370144303 ] ] ] }