{ "type": "int32", "data": [ [ [ 604400288, -1610538096, -1777287166, 302047344, 152109081, -804192256, 1050624, 38084725, 1761622530, 1094811653, 1279828114, 36217090, 204538284, 268986436, -1424743790, 1147404465, 402685970, 278690101, 268521529, 405340544, 34540644, 573768769, 852496901, 136055424, 578846736, 21040320, -134176640, 1107582978, 516489602 ], [ 139017289, 688390928, 940050944, -2004646087, 41952292, 9488516, 671121985, -2037300656, 805983490, -2105392987, 1363181859, -1067342655, 1174821001, -1072160500, -2012726728, -1994914687, -1839984560, -1988098802, 17073691, 1654690817, 144773123, -2012589976, -2004847994, -1871179479, 1077936656, 406872728, 105027712, 609677927, 1409292571 ], [ 68293654, -1944262620, 1090520244, 536938000, 1881768480, 23270534, 1075873829, 554312496, -1610477440, -2127346624, 1342869562, 327157776, 93372549, -2146418687, 564416532, 1208001080, -2079240096, -2079050712, 620946482, 1111490640, 344184833, 4802752, 98322, 1294209280, -523877368, 1107303210, 477795356, 148649985, 1078624256 ], [ -1609465597, 276840978, -1543176158, 345277504, 680102224, -518700460, 1083802112, -523687744, 38289616, 957677584, 139395136, 16877696, -1872728512, 1305968640, 415301896, 208666880, 1680122754, 386583298, 587341906, 1686175773, 907280789, 1082140672, 138461954, 134783298, 33564288, -1543487352, 12716032, 19465456, -1606139648 ], [ 1073752745, 1153966608, 9257986, -986572455, 1122468, 0, 4493577, 176489481, 202523520, 873728008, 55855104, -1878481380, 268577536, 508087872, -2144583648, 135292716, 892039568, 33960192, 102845674, 1321296, 1258399746, 272634022, 135114852, 269558788, -1927247168, 1157570944, 536895790, 807534768, -895483891 ], [ -1946151536, -2130705663, 8392748, 135921698, 1145049609, -2127495163, 270099136, 17108764, -2146926048, 702955560, -2136996981, 545327128, 1073758553, 1097391690, 17418, 69992516, 587202816, 25213256, 1212679176, 64193073, 136417320, 1119490402, 102907937, 67781760, 1289241744, -2146677726, 17833989, 115752, 19667668 ], [ -1207545592, 2115942, 557834, 337641609, -2124268542, 306577413, 205789248, 17711112, -213859832, 277938241, 3211672, 252724352, 910303268, -1742438400, 1353746432, -2147082225, 1611186208, 574726147, 139823057, 942686226, 672661514, 18981000, 786690, -1841293152, -2130237402, 662983190, -1610088319, 69337089, 817504553 ], [ 87295168, 221512160, 577512458, 147070996, -2141972478, 1790020, -1585168546, 872422915, -2080369216, 60903717, 656676161, 8536576, 36269716, 693191202, 1149272384, 41977880, 134226152, 5313800, 134679648, 72548492, -534509566, 1107303234, 86934528, 68327555, 1077936336, 268994695, 554042441, 12599310, 59342994 ], [ 1342276268, 269648152, -1937571744, 1397965833, 1409319560, 790786, 601884170, 692457585, 139034632, 1912717769, -2139095020, 8391200, 1347649601, 1082196817, -935328759, 186646672, 2106152, 156246083, 67115024, 100354, 1661054212, 438700224, 21050378, 876169446, 880820724, 650455083, 402784660, 4198468, -1979432704 ], [ 1359086944, -2134830556, 273711121, -2107109107, 2366760, -1627389720, -2008905981, -1841299198, 677085331, 67535432, 1121313364, 1345031440, 1615619232, -2113855376, 37785669, 352584788, 6950929, 218105890, 807928896, 404750612, -431814366, -734985456, 1946690057, 537018388, 1219889680, 1644192354, 100680784, 1665142800, 622020743 ], [ 77, 34082950, 872464546, 320177687, 134234862, 201458000, -2130378204, 675282944, 604243265, 1478756376, 1073784081, 291111457, -1781496560, -2071395225, 2130176, 44564486, -1301540864, 617420936, -1590362093, 1687689234, 1216352483, -1606416315, 142905370, 736299008, 86581568, 134889515, -1876951011, 618201088, -515728895 ], [ 881461312, 574881796, -1291845600, 1392531584, 20581544, 1210124548, -1609921472, 1082524168, -1442772992, -734784511, 40, 38617402, -1458546303, 277385219, -1744289774, -1609511872, 588252170, 33620503, -1941634576, -2092687231, 67707912, -2055059966, 335888905, -1607415800, 1361053728, 273942678, 152453648, 1090688512, 773111809 ], [ 176195747, 547362341, -1939816312, 456442048, -2144169840, -1566436315, 877002768, 542740552, -1473163739, 1218448960, 1119896193, -2121170418, -1541236735, 29657040, 268650506, -1538501952, 350234177, 310382608, 646971780, -1203698911, -2013069311, 605559040, 203423932, 276825058, 1212619916, 42205768, 235405864, -1989146560, 1107820548 ], [ 536903713, 168034572, 595992856, 470811265, 273945108, 8, 1009527041, 136479008, 605307328, 1418216024, 1108951059, 135279192, 5006480, 611067970, 34621956, -1973911424, 296931361, 2100484, 152043584, 8415808, 1382154257, 1182798093, 107188248, 77798144, 35832040, 151044096, 1122107400, 1358956561, 939794465 ], [ 277158560, 273802371, 1098977364, 550504000, 1778925569, 604505104, 651299242, 797966400, 343941376, -1774190555, -2096101144, 143269921, 1409427461, 1217462609, 71304450, 1644195876, 805418160, 51261522, 954236936, -634126028, 578855330, 33563153, 324104202, 1060929, 34883874, -2070937558, 142622842, -1384093247, 1783317506 ], [ -2120742656, 6947840, -2013265600, 277087376, -2143133024, 805651976, 1744964097, 147325233, 89540680, 528386, 2038710916, 1084326912, 119817088, 134583040, -2064633776, 815833348, 17203204, 13567234, 852771136, -1675079676, 805638784, 23156928, 1379750144, -533462932, 86368260, 42549505, 549462052, 704778464, 1210335576 ], [ 1309037888, 889996321, 1074793051, -2138896384, 819073186, 1279268370, 18090532, 1297221644, 1414570432, 67373088, -2061237978, -2092899886, 138815520, 679662610, 482894085, 543438090, 405835043, 134283266, 34603008, 4260992, 74489878, -1937735144, -2144858111, 537413184, 155468856, -41680896, 608190536, 279220548, 550537937 ], [ 537469192, 143360, 746602497, 268638807, 134217904, 1647493121, 1359036674, -1764085751, 738459660, 275189776, -2146500352, 420088832, 1551962432, -854327036, -1748858624, 688537600, 57472, -2143269886, -523101932, 17346604, 33656897, -1878978212, 303850496, -1602221816, -2126509984, 184550231, 80888353, 524337, 1073746704 ], [ 36839838, 144142979, -1584659686, 72351804, 877170934, -2147216574, 47317092, 411304720, 16859916, -2142951323, 12626482, 304161096, -2143272842, 908076109, 1140933665, 537133185, -2128592638, 1397535235, 1216372934, 8405508, 268715561, 25233024, 1780946272, -700153720, 7864400, 524550272, 289966097, 1212209440, -2147445600 ], [ 289710146, -1073471399, -2145366011, 1157632138, 2105344, -1743746304, 1619001633, -1806565054, 614728354, 46353920, -2147401724, 408004992, 276351233, 1344275553, 101802272, 2146434, 2233409, 407094282, 715130244, 1086472336, -2130180031, 268437632, 67142432, 71827744, 281172580, 3182752, 1344307456, 17451008, 1221657451 ], [ 483780, 1142296579, 822092162, 68756044, -2080341027, 146805605, 1090556929, 70388924, 1160337672, 1677727010, -1073217514, 268437664, -1602088916, 17301504, 612567168, 536891396, 302280784, -1939062768, 131201, 1107361936, -1467676799, 1411786310, 1361062084, 2113942069, 4241504, 138480651, 1216898690, 141041800, 36882 ], [ -2145255168, 50399236, 252717569, -2060899772, -1072757632, 67127888, 554434829, -1877868204, 1615088134, 666124352, 35693105, 268960883, 86249481, 1719665824, 671645728, 18909186, 81142851, -2097010360, 402821700, 805371972, -2059083872, 14286868, 538985228, 6820444, 136315920, 1947312256, 303636, -1543437568, 1174966798 ], [ -872414064, -2113928176, 276824081, -1066893152, 578855066, 201613324, 17858848, 201916692, 143722736, -2146957029, 810664320, -2113798144, 281154310, 1359257656, -1825570044, 404750592, 169017605, 71340034, -1865235420, 557973632, 684860160, 128980104, 17498436, 907021326, 677644322, -2134899152, 543428658, 251955201, 44765312 ], [ -2146388864, 339743237, 402687552, 31064386, 254018177, 1031800576, 4991104, -1006616062, 136677194, -1475984384, 218122240, 1884048512, 1664095748, -2127521782, 135267849, 604047620, -649064432, 1292901152, 556007584, 604653060, -1056963892, 1712416, 184846858, 203980937, 306365956, -262012624, -1331402456, -267886336, -1605369806 ], [ -2102775224, 4720896, 1099956224, 1075876366, -1442768638, 84115520, 336331265, 17735715, -853016576, 1099187074, -268172138, 1343226432, 547883525, 34734848, -2126199864, -989849600, 33824790, 8665040, 136430723, -2012444672, -1609562858, 2082531330, 37781568, -1878786046, 26936064, 1087063116, 807632932, 1291846402, 1367483944 ], [ 662811297, 19947650, 37422096, 2080833637, 8339776, -2143027048, -2046814107, 1812234834, 273056008, 1211140419, 67243267, -2109600150, 1161971712, -2147450780, 33702156, 1132889, 316829922, -1056863968, 8683552, 1091174472, 36720144, 1079101713, 1145581953, 81273216, -2147138270, 153145398, 5247114, 34021382, 1109924868 ], [ 440441990, 71714842, 809791512, 33800258, 1780875266, 314509610, 1086871682, -1866328032, 17315592, 353404052, 82955818, -1877409664, -2147216887, 543179820, -1969016315, 184649798, 829434208, -1835794396, 2237697, 1382058256, 309335302, 555749568, 273699796, -1828372208, 318767368, -2069620216, 624170064, -335014520, 1108411648 ], [ 196998, -1358725056, 672793792, 6291588, -1341502384, 184583744, -1560256498, -1874177534, -2080095070, 369820679, 1704448, 1382026881, -1811901696, 850546729, 21519362, 641222736, 1610767409, 1210323968, 778077218, 665846800, 276046368, 1086352160, -517728239, 541852304, 138948704, -1945468926, 69732482, 289820952, 2246722 ] ], [ [ 338829440, -2079514088, 890759428, -1777282527, 1227894920, -2113666552, 541334016, 13058673, 646076418, 1075871781, 1564649960, 1241555010, 285221281, 291663022, 152051904, 31752489, 1576465, 269532337, 272892206, 738263938, -1874263484, 823158400, 58458112, 10225444, 142884864, 268550408, -1862036436, 1327502340, -1089994344 ], [ 146807297, 755237392, -1823176172, 302056976, 50356784, -1073426430, 833, 35734032, -1857945342, 34480129, 1359364130, -1069373984, 235100305, -535288248, -1072063584, -1760026232, -1739703246, -1167981376, 33043, 1902171296, 10572800, -2002624354, 1235230865, 274235969, 1099005968, 273680564, 336206912, 604263428, -2138811334 ], [ 202383392, -2145849306, -2128600031, 2687800, -2010349536, 1212616320, 8519783, 168823312, -2146430588, -2080178168, 1435639819, -1845485424, 1132545, -1987038835, 15221280, -1056931840, -2079191021, -2147479512, 218317314, 4227202, 268539968, 608784, 130, 387159040, -536522592, 1376009858, -1669856646, 1016334340, 810025024 ], [ -1454306816, 536871058, 572792866, 415590496, 1221167122, 1883509058, 34210304, 537479683, 173103121, 270607616, 201523266, 604080128, 1344278032, 1493237760, 268517672, 471335232, 1613800196, 17302578, 16999448, 1073807381, 856752148, -1878513469, 1210106144, 940314688, 302547456, -2130689760, 2164740, 34152672, 676659205 ], [ 1344284811, 1158152321, 411051554, -1205729111, 9053316, 268635656, 369626, 262153, 1816281729, -1610347520, -1555562492, 1619267185, 1078110854, -586618750, -1878523838, 170918959, 1630273536, -2010832640, 18910368, 814279184, 1258367168, 1434489250, 206644292, 538117120, -980901824, 1287438720, 1611678249, -1879046927, -928776051 ], [ 93086978, 290457648, 606228484, 145887250, 1210323977, 27279365, 1477648488, 19694877, 277119008, 15599908, 11600000, 37815308, 537943570, 21498442, -2147466238, 203434081, 390136080, 26850402, 1479616000, 177422777, 1109721112, 45750570, -199180151, 1701909, 148885648, 100665882, 536928289, 7454880, -820509951 ], [ 765088012, 2097524, 565578, -803209216, 21116193, 1529219076, 201459776, 19398688, -765457623, 2171904, 2168072, 526533960, 574693444, -1600126464, 951158785, 25485346, 557568, 554256452, -398111165, -1322229248, 537395482, 10969088, 32276482, 1175456780, -2129256348, 1385982980, 540545408, 555876352, -1004511032 ], [ 406065624, -2076688222, -2139053014, 147194388, -1606156254, 270008896, 761270784, 109189121, -2138819376, 1116295589, 639633176, 8788736, 43068980, -1996413214, 76578880, 34708630, 541790592, 203489344, 4326501, 50528416, -267508724, 1084704, -1466399200, 610698626, 4219145, 872940423, 44172352, 1086341386, 327745694 ], [ 1073807897, 268604240, -1943514784, 1648574528, 75635392, 1628045323, 597754642, 286692208, 339775498, -531463000, -1797258092, -2002777566, 1377120357, 1621111606, 135496704, 1231032976, 24117560, -2008547116, -2146936574, -905852928, 1112632288, 134613088, 37756930, 536967232, 549766608, 609231922, 404750640, 4401220, 169021440 ], [ 1073761233, 245371430, 1351649291, 269007396, 1746933000, -1543294783, 249799198, -1874558588, 1613864966, -805126132, 1143792208, 413239321, 577269250, 1078575116, 63223585, 69533846, 164242576, 286335044, 279019624, 942408452, -1857877752, -1003134416, -659875836, 570558632, 1106512532, 1107296832, 455606360, 1656780568, 1677869443 ], [ 18884172, 138547330, 336101411, 68228611, 135561345, 434498, 822153288, 21643520, 1142983745, 1579465228, 1375805441, 106054658, 433062928, 546055205, 2787328, 44042310, -1829470208, 557848648, 1091833873, 1083717638, 1647841664, 276824192, 6553627, -1534982144, 67905540, 809714699, 825241616, -1597489152, -1945988480 ], [ 76810364, 1913914016, 805315376, 1078147076, 52690957, 136405508, 598442244, 1081398170, -2010414016, 1512380424, 1073766420, 42271002, 822096514, 271585280, 403194000, 72388672, 276865032, 537102001, 490935568, -2109734751, 144778264, -2079175680, 269289513, 1771078937, 1543505953, 1385179344, -1944698704, 553814657, 607932419 ], [ 37751988, 681181729, -2080341940, 1360282276, -2138008448, -769522684, 637796484, 608305217, -1476056544, 335546883, 1120485504, 687907340, 547422218, 158075105, 19025984, 5050496, 417333953, 293634064, -1568406912, 140575232, -939352062, 1613565192, 469766189, 143655428, 151126024, 33849344, 67150401, 21268483, 1252067333 ], [ 1076010725, 438577736, 2023883574, 1049129, -2146434556, -2010775424, 540551497, 2236416, 1637630348, 1112293464, 1140941919, 537408016, 53223569, 537403714, 4211284, 7602760, 11583520, 274, 51412994, 2267648, 596, -260013939, -2033520436, 10556952, 573624448, -518862006, 1126303752, 1358971144, 269631497 ], [ 344265376, -2075082496, 96534576, 79072775, -1071496699, 1175212169, 608305544, 1262557376, 150995840, 100665700, 83953882, -1996488384, -738197244, 1217658976, -1939340975, 100663300, 572633523, 37890104, 681722240, -1073314540, 1760098720, 570728464, -1873520886, 134221842, 134481923, 98, -2004877282, 755117312, 940127746 ], [ -2125936382, 273297345, 184935488, -1610611646, 149632, 2148932, 545294369, 1749668913, 338829322, -2080286464, 268699776, -1602191360, 1660962433, 406938179, 739550224, 673188204, -2130395136, 583417346, 348127298, 302661648, 1040454272, -1140848191, 1108328848, 6554976, 16851461, 707085251, 12653313, 538069192, 1316944 ], [ 1084227602, -1272913873, -930012847, 339820544, 16814102, 206082644, 624167084, 298319872, 1562001556, 41977888, -2076964752, 553697345, 239479464, 1010876432, 338700677, 36455552, 1412665376, -1409154814, 269535248, 4260416, 86016004, 142617120, 69730308, 603980880, -2140920832, 1879326762, 541089793, 350787844, 1922220600 ], [ 6358163, 135401570, 738197761, 1091240384, 1611169792, 1614840545, 537397505, -1034280832, -2080370420, -1373240830, -2104622848, 432308245, 1417757312, 16896, 21209376, 17448992, 822943760, 3279425, -1599726316, 545804, 83923185, 318936396, 33566213, -1585315584, -2130706396, 672732803, 1288699905, 1109967072, -2122252084 ], [ -1416977902, 134572294, -2055207680, 1145047120, -967798140, 1208227602, 9437860, 143016449, 51397475, 72427528, 79707810, 505942017, 2097514, 843055105, 1696666628, -2071683007, 287457607, 1343234306, 738226228, 281055239, 276185985, 8997952, 1617036648, 604144648, 270542920, 437519425, 1141152004, 1124086054, -1744826109 ], [ 1363190080, 1107370200, 542199823, 1400901640, 69361792, -1853848832, -265407737, 214959562, -1534833248, 313028096, 16540, -1878973460, 1953618697, 1075841192, 303575300, -737080826, 19112002, 402718752, 1151602689, 1379958801, 678467713, -2012215280, 268468736, 872678032, -1794992637, 480289792, -1199388640, 419432600, 1079247392 ], [ -2110495964, -992866816, 809509250, 1696924500, 1107313044, 2094178121, -536571615, 69240836, 50870538, 1614872834, -2135687034, -2130689312, -2004746228, 218644481, 201475236, 536887556, 33821198, -2132715520, -805207906, 1214984336, 277091626, 1147277314, 55058629, 302519828, 542648832, 436276423, 1812587538, -792710912, 2888010 ], [ -2138898414, 16974614, 206642706, -1795151868, 1076494485, 876658768, 336594177, -1744627412, 542131204, 92293376, 565777, -754449023, 120651784, -1531903920, 404869120, -1946117312, 1339621376, -2062417115, -1853781430, 877199424, 352327040, 6367296, 538993000, -1604315027, 676348930, 1075314916, 1073807373, 738988746, 34212432 ], [ -1610612608, -1068744688, 360792093, 560247266, 1887436953, 263168, 26509345, 427820308, 141757458, 2101505, 369201408, -1576656896, 13142274, 786529, -770431962, 69379328, 339739268, -1004471773, -1734930400, 1083900101, 22159744, 571480008, 21135704, -519041966, 4195506, -803078104, 873477426, 508823571, 42140224 ], [ -939323136, -2061331963, 571485250, -1851129052, 126108544, -1986002688, 180292, -1073574846, -1475312314, -2136190704, -1995700150, 550256640, -500095484, -1608412672, 1119235, 1698990336, 336592912, -935061216, 943753280, 671290889, -1006497244, 450912, 320897672, 740065438, -1572067774, -530447340, -791846620, -267378560, -1001385966 ], [ 578957404, 5506177, 822935584, 3965597, 16791816, -2076081968, 268701697, 553689089, -737378298, 1619036576, -1476132717, 136128, 941763013, 45354, -1610422843, -1005055359, 1443226118, 8660225, 711114880, -935327680, -1430748025, 1610704001, 4882436, -1879048038, 1100222976, 1082869290, 1076466276, 155197696, 1401980449 ], [ 536956961, 1605762, 538457170, 604246129, -1994648704, 598164, 201330785, 143403042, 268501248, -2144337631, 303169877, -1037565950, -1019180416, 545261856, 1074938156, 69601641, 445255824, 50850056, 3244269, 457199624, 425805824, 155240728, 1182278864, 114323712, -2122247760, 136351806, 2122368, -2033319646, 19404804 ], [ 402919556, 1641498650, 272683032, 5509302, 1376256011, 2498824, 28892166, -1518190080, 138423530, 263440, 545379074, -1870534526, 269486096, 1760838792, 513872032, 771860549, 807414146, 312737954, -2111795967, 142903296, 307258646, -1541399288, 4211308, -1841446904, 159383561, 75504392, -1861348303, -1396145784, 34939656 ], [ -1073675386, 251790448, 1094857818, 23330821, -1878389472, -2139057856, -2097020874, 277762074, -2147458042, -2029977580, 1049604, 448795416, 67252232, 34218252, 1095780378, 1711302660, -1576919772, 137625600, 302153728, 79167509, -1870397432, -2147204606, -262076224, 269795856, 1080631456, -2041928192, 1074292866, 268779668, -1878862752 ] ], [ [ 337656336, 605127168, 965957890, -2108043152, -917503976, -803930112, -2142975423, 131077, 713077248, 37, 155329640, 1241620801, 496050573, 20982858, 1125126208, 1149550897, 281021443, 35183025, 1342451757, 643829506, 270305348, 727712928, 571740804, 144983522, 538214416, 21044243, -2128269146, 86246406, 151060632 ], [ 29892701, 671924736, 588251184, -1870528200, 639000864, -1743464316, 268501057, -2144123180, -1874849790, 9879733, 1111769346, -1073512211, 1074069633, -2145640188, -2012138959, -1911528319, -2113734622, 165758282, 134481177, 1921007648, 2217347, 193356038, 432042502, -1123512280, 16777744, 1346510868, -2113241024, -2075942304, -1879037677 ], [ 609222710, 68954150, 19407880, 1075840568, 1210114672, -1874657132, 1383106565, 571476760, 744427665, -2062457078, 1073754126, 159385616, 620824705, 327242952, 46150148, -536539136, -2145959903, -2012203860, 6472890, 1128267858, 337762324, 82512, 1083539, 1393559041, 549536936, 16791650, -1873247658, 681050113, 655360 ], [ -2133835519, 553730178, -1038010318, 68445186, 1786808338, 1950696465, 1107362336, -525778285, 17647697, 153297940, 72290378, 16779264, -1069527542, 72777984, 1216413952, 135676240, 1649451554, 1107989250, 117489938, 134320140, 1204881445, 18513986, 134218773, 1212690496, 8397833, -2071707616, 12795909, 16778320, -1609490366 ], [ 822095403, -1672977280, 17638406, -1861189303, 42598416, 133512, 6107872, 9175112, 142626945, 336758024, 34803844, 8916057, 1208145158, -297250176, 202178592, 135319686, 159768, -2144985088, 436537448, 34621440, 1459724418, 1409290370, 21340359, -2144656381, -1987564956, 1223532672, 537944365, -1606221664, -1878652792 ], [ -1937218175, -1868555728, 144855072, 4063762, 1476395530, 26347521, 134766632, 794004, 344490528, 538984704, -2122054776, 817893436, 1090548049, 1381500936, 33571886, 2371808, -1828651000, 26261514, 3671552, 704840233, -2104163839, -2145255342, -333256317, 22044821, 675320913, 671615520, 285220900, 4326440, 1845891536 ], [ -1927789938, 2132422, 565570, -2145382245, 553786691, 325322752, 205721664, 226763266, 1377978640, 18949184, 135332232, 541151394, 335741024, 10584576, 607486528, -2063343493, 1074530880, 1665401125, 675350983, -1137704894, 672202768, -2128011128, 17563905, -1845225464, -2129264506, 1119927810, 4007168, 84017665, -1270726448 ], [ 620795216, 142606760, -2136194032, 675557888, 4491264, 78380, -2006828554, 335697410, 10761346, 1116296101, 570430033, 8658176, -2136445900, -1584322832, 135267328, 1788105748, 671301897, -1975970744, 330784, 223477764, -1843127226, 1074792002, -1501256620, 623151488, 4219921, 805339649, 723520584, 524296, 134227610 ], [ 1073776259, 7734016, -2002710176, 393256, 1434606795, 1444224, 312509978, 822215187, 537399302, 39076201, 8421570, 268436018, 356661352, 547627296, -2130475711, 35951236, 34603876, -2125434794, -2080358400, 1728694274, 1931026944, 1244332384, 172331026, 536890570, 818709632, 600127794, 403051060, 270741702, 168236804 ], [ 1077954691, 13636130, 1220608032, 285254452, 1209293824, -1792925503, 172032132, 40141062, 1617428679, 1212317960, 336429058, 403309586, 1613251236, 1074268252, 1124636388, 285566080, -1983768683, 8456754, 575177800, 539755540, 910460928, 1093706000, -603445239, 608176145, 1214384776, 1677729858, 85983360, -1019198192, 67771399 ], [ 8404997, -2075389824, -1878867219, 88441861, 262154, -1811808253, -450422730, 675299490, 570465941, 35715600, 637575296, 269370113, 1326448704, 612369443, 273203528, 170426443, 310673408, 566820896, -2106260471, 1630019600, 2625953, 8652932, -2140663789, -1464727520, -1003739064, 806950919, 556994577, 1086930944, 541737649 ], [ 276957268, 809501184, 16785904, 1082284672, 17466504, 1143285764, -1563719676, 822264634, -2012834752, 1276116992, 135274548, 575162632, 16794114, 9994304, 268976256, 1615911938, 562071552, 570621987, 89576528, -2109734751, 235471120, 76548674, 335956522, 11554001, 1409321216, 1891634256, 84935316, 1610620417, 70930434 ], [ 180356353, 740430392, 6307974, 1210106613, -2144971628, -1602221039, 1111754752, 604688456, 37029888, 1549828099, 1780304528, 1771085952, 570429963, 6554689, 822495553, -515353984, 878707209, 302026768, 1114290, -2006777600, -2012647424, 1880704264, 402788537, 37862, 25234440, 42009164, 4202536, -1996192702, 1242038273 ], [ 534181, 270536960, 1900028462, 403702432, 5140, 337838088, 74459400, 943735042, 621035864, -2025788848, 1645830222, 135287300, 71316608, 21766146, 11544724, 134221836, 287363081, 35074, 33587218, 33976576, 369280001, 1418201480, 109596816, 606213136, -1559048119, 1615888448, 241174528, 16910361, 538058784 ], [ 335813504, 340230276, 1090593024, -1566660543, -502773216, 1644175513, 105932940, 674302209, 220463104, 76546389, -1592262446, 134881281, 67251205, 1611137120, 2621522, -1040183039, 268538993, 302260250, 874939016, -635037392, 1644175490, 570744848, -1859099126, 69904, 278529, 1050730, 1084756172, -1602220992, 973808128 ], [ 205537794, 271486225, -1845484238, -2105276966, -2143288832, 39947852, 1753257985, 143147794, -1586347798, 67649856, 1954564224, -2145353728, 656425092, 402780994, 671392792, 973088800, -1827045370, 9274370, 1444151428, 1175146512, 822085760, 673732545, -1873538688, -1807478167, -983497980, 9769538, 1615142965, 977469449, 135286872 ], [ 134348871, -1320661995, 1122323, 889735169, 952570020, 1283981939, 19137164, 1358077964, 491282820, 69505056, -1728050830, 88105409, 270337, 247895048, 210503845, 645165186, 1476434945, -1541275638, 2048, -2141190208, 90177584, 1212520992, 11018371, 547357470, 153371688, 738197802, 624968009, 1881178564, 1984744376 ], [ -2111299573, 9576458, 738197776, 1342771377, 1208289553, -501594911, 537395211, -766111222, -1576796152, -1875705838, 1082851344, 164398338, 142671936, -989313536, -2023514112, -1473624032, -1878769520, -2147346368, 1618745088, 537658404, 83935393, -2046783220, 315113480, -117292796, -2126512124, 555225798, 134402592, 36438241, -1920925692 ], [ 545432072, 1016557062, 604505090, 1090519053, -1039630282, -2139091952, 34212076, 277156385, 302334533, 1061188, 1178600148, -1704460247, 408175378, 600138753, 620762116, 76325072, 270532864, 1098421123, 742441681, 1080072215, 1344324777, -2139093888, 138675240, 302122376, 1343827984, 83904709, 692322901, 1258477600, -1738501856 ], [ 1392812130, 35717201, 604049942, 1090521216, 268574856, 286841602, -2138300153, -1879046944, 1155547522, 316933636, -2147135488, -1878981920, 612626, -803109335, 168304640, -1808788986, 225282, 304333336, 1241519108, 8439953, -1872228346, 402655512, 67142464, 88869024, 1946342498, -1943001984, 1679868416, 289458608, 1079051021 ], [ 271020, -2070456703, 608248066, 1753751808, 1645396409, -1134420721, -2147123040, 70325432, 1202274830, 1681921070, 26214422, 318794400, 1346376704, 135069799, 143001792, 1048576, 302336528, 210851856, -536117168, -1058794868, -2004875518, 67121730, 329253248, 1611343136, 1081440, 4196397, 1214268544, -1073198772, 2636064 ], [ 67305478, -2113601518, 251738003, 354945618, 1077494876, 51728, 901317376, -668987240, -514824700, 1697644992, 37265441, -1706949099, 42205195, -1482683344, 946012160, 1696897948, 260048752, -2062344084, 133452, 610863180, 14947336, 134219792, -2130703738, 671352839, 675299346, 546877857, -1069506538, -1408695934, 1073748722 ], [ -469756912, 1074528264, -2130626512, -1989660478, -234834215, 151273476, 16814080, 8996124, 175639714, -2069360630, 339808384, -1476245248, 133639, 285516104, -1960550144, 336078088, 341016709, 1176564258, -1727741820, 76087493, 33562882, 311432296, 69533708, -1526719466, 2098496, -801111488, 622867714, 1551140883, 311365888 ], [ 1209241600, -2057302016, 944770146, -1849163002, 25456897, -1321189080, 172738, 344116237, -2144238006, -2144970496, 280650, 1350566912, 556937504, 16876042, 167794312, 692455686, 1090533376, 1279559680, 409305121, 738280968, -1073085888, 1597537, 302877320, 2625934, 1019913766, 7471152, -1067163602, 269528192, 202376242 ], [ 1657143816, 1054977, 1409688736, 9278083, 101261604, -1001619116, 273073664, 604143616, -869490684, 69484962, 35652627, -1878878208, 11010369, 34865697, 604268493, 1230508040, 1376322322, 1350595664, 169869824, 134742592, 671121687, 1275177986, 25330692, 146, 17433088, 1620640590, 1902215169, 1224874368, 411304489 ], [ -1568579456, 342941826, 3809280, 1460867233, -2008133312, 6365200, 67451204, 604776512, 16810048, 3164241, 34736183, -2142761920, -1973253568, 537218372, 386032536, 487737360, 13120210, 1375734792, 3407982, 1379930120, 21188112, 420586265, 1613759896, 46145536, -1868560974, 1090519068, 275792386, -2046689022, 33619975 ], [ 172030465, 1146341392, 12869648, 579901168, 19005440, 45099074, 23626240, -1866325504, 692071304, -1273986940, 15780992, -1878439934, -2143277039, 144834852, 438459057, 486615050, 559980640, 1118986412, 170043648, 1077971088, 49553686, 537152848, 5853276, -1811382008, 281022985, -2004746104, 422446096, -884434490, 1073833216 ], [ -1073542398, 104923248, 811234504, 19136516, -2147467008, -2063564288, -1556061651, 37900443, -2010618365, -1794440679, 17302016, 1241549441, 335679642, 547508741, 1074795650, 67639376, 1744833828, 1210061824, 979601408, 537659398, 24523392, 273312, 1346902080, 806535168, 1081619489, -2017425920, 572523522, 285298964, -2143286239 ] ], [ [ 268577424, 83918872, 923981826, -1810247119, -2127542143, -1001061887, 1345600, 5136404, 1820510720, 1096847360, 1212591530, 38314563, 1570767021, 275277866, -1844178928, 67387440, 147360401, 8963201, 272961854, 1007160321, -2109732256, 287318113, 861147649, 138300006, -1434402800, 23488, 1762078746, 2384900, -1927184240 ], [ 725725, 155453826, -1958633436, -1979710436, 612376880, -1879044096, 268959808, -2103836092, -1858060022, 573701, 572784930, -2147244828, 9373712, 1639688, -1475764040, -1660943023, 34221296, -1200750204, 134513689, 1908450305, 134385702, 1225155558, 1256243220, -1877961943, 1094778897, 1078993452, -1807200064, 4548169, -796899267 ], [ 67250724, -2010089468, 1032, 548471328, 1493746176, 136774914, 1111623776, 676012552, 743968901, 16974088, 1091608603, -2088761200, 17943809, -1714338488, 304091156, -1325358072, 1142362177, 538705957, 151372330, 1107312704, 270581828, 2097216, 1048729, 403935496, 1614812288, 1392519912, 475058280, 542638081, 1415086176 ], [ -1577022653, 65077778, -268425192, 214281216, 1791066114, 1146430738, 52166656, -1064828911, 185603265, 691479808, 138809418, 1610975232, 406924376, 1561460864, 1207976480, 71844096, 1682997506, 117622832, 218275840, 1744863445, 2064973984, 1091043328, 134250519, -2142457856, 270541961, -1526726528, 149504, 52428944, -267042812 ], [ 1895826434, -1925176175, 854052, -267384735, 34111652, 16777984, 14160330, 34079776, 1142034433, 165124, -2125721088, 1082130968, 138554754, -364853760, -802865054, 3192742, 1880991880, 36967386, 18173032, 437788996, 1426695330, 664817962, 17667203, 269549699, -1073151322, 1082253536, 1073742085, 606277778, -805011447 ], [ -1929354223, 32508209, 646103086, 143590416, 1076105218, -2145302523, 268575400, 2691988, 33817088, 675422248, -2119103742, 1351095854, 1090523986, -1868314622, 1073741866, -1943785275, 620758024, 25834528, 1213203008, 601063728, -2110451710, -2145253094, -1476351966, -2129549168, 1812661328, -2075898344, 546349088, 3228808, -1033958831 ], [ 353534856, 65812, 557384, -2077212630, 10560, 1399193604, 139008064, 25977400, 1935704937, 1083187280, 136381448, 2130837642, 639832576, -1742634464, 537952257, 516222, 1075593328, 12689699, 135302901, 808460800, 1614544926, 1098940552, 6848770, 1146486924, -2129190782, 114576452, -1064501120, 67256832, 78832049 ], [ 152047952, 69730538, -1565940606, 142737424, -532541296, 1342251592, 816197092, 570579458, -2077966126, 1075844644, 568591640, 8798336, -2110256592, -1985911702, 1115686210, 713151642, 4723936, 252710978, 133157, 72482952, -1308486590, 1074831138, -818887052, 553784576, 1073750353, 302514823, 61080649, 768, 193050384 ], [ 4194963, 5246992, 212340992, 559300691, 1157781185, -509998717, 838861072, 153262546, 71319560, 1614874721, -2139095036, -2136995808, 1381017900, 545338185, 1091604545, 46371972, 53480408, 738746395, 1140871170, 1225361442, 541667493, 1208287368, 172332054, 339235874, 873235460, 50921763, 404751108, 1347563842, -2107373820 ], [ -1056437933, 204542502, 1213272106, 274731804, 671353888, -1709043679, 71410820, 1074168198, 564830358, -670793716, 1678065731, 34277378, 585647136, 1610727436, 1074307201, 70026242, 665600, 427851826, 851444804, -1339424236, -721151966, -786677072, -1935603183, 851626013, 1086325248, 8192, 388498520, -503037440, 1158809733 ], [ 76, 672006144, -1610612630, 655627285, 134496870, -1610186496, 1141054000, 692191266, 1713687573, 1147445804, 906003600, 17187330, 303039553, 537461255, 4768064, 34080836, -1330606064, 8392864, -533457893, 548939806, 1083179264, 12912772, 142626841, -1995399136, -1001840364, 810550306, -1190981619, 1149255680, -985480559 ], [ 580436040, 272909184, -2147450800, 1083254912, 554614953, 71376916, -1553393340, 1907671410, 587993088, 371266568, 1073758240, 46399536, 1080064, 537399298, -1207943013, -1606367168, 285847616, 571637924, -1539096256, 155197477, 243805320, -2138962432, 268503595, -1476376103, 1427111968, 810552514, 92275220, 545461408, 1748131840 ], [ 174065925, 739782717, -1992146420, 146096720, 9752704, -1297606656, 1610614784, -1610395639, -1610520572, 1491109440, 713885697, -510647806, 101257224, 186696928, 809910274, -2125721024, 406856192, -1845489648, 42205700, 809632545, -1073201151, 270277890, 77598880, 402657606, 79824900, 42238528, 33554572, -1982806975, 1080098820 ], [ 1073748172, 274995456, 2063729158, 872415907, -2141974012, -2145124336, 204998921, 440442880, 25477524, 532734464, 1073808463, 672154180, 119550977, 627056642, 169877636, 171741836, 280150024, 20, 33587200, 1107308608, 148948501, -167247592, 111759360, 537003264, -2061217759, 1198080, 128059416, 268582928, 1073758248 ], [ 335811488, -2142043001, 633344052, -2036422589, 35127329, 1615756328, 578961670, 572562241, 344195072, 335544597, 657460362, 162275425, -2046752764, 1745420369, -2012608510, -939495135, 2139632, 786498, 138576648, 1509985588, 1122007442, 537149973, 300956548, 1052689, 134219811, 76552202, -930856781, -2130565056, 1511531530 ], [ -2133179904, 272673408, -1694128846, 847513042, 17024, 1646576136, 1073877504, 142710026, 341862528, -2079829950, 286607904, -1054867456, 1694761989, 405123649, -2080341824, 35140, -1827176442, 172398608, 1679032336, 1243627652, 117768320, -1872734655, 1349812624, -1604054200, -2061401567, 177799490, 1657037313, 805331008, 1209272648 ], [ 1854030919, -1335229901, -1060820399, -2147415551, 566566930, 201890421, 19925036, 1493336352, 1614987684, 67377184, 2358, -1572830830, 306348640, -1576614910, 67919909, 619017610, 1411390507, 67323906, 302039056, -2013183872, 69206052, 1208326312, -1065349114, 2114647, 136578057, -2071985920, 616562753, 1353091396, 1720238808 ], [ 541615261, -2013126550, 1686126912, 268505250, 419725601, 5804544, 288360715, -1496834040, 671879424, -2005859824, -2145058544, 163745024, 1073832388, -1990389754, 383844608, -2130034684, 16859776, 2101763, 552998400, 539791392, 134300146, -1828581008, 8914948, -251656116, -2139092992, -1996422479, 1228801, 2146336, 1082200692 ], [ 36872586, 612460290, -2071182566, -999292843, -1520959406, 8392982, 12585696, 8522016, -1828634518, -2143279000, 1182807606, -1809247935, 270812000, 71311433, 606151685, 1099702464, 19419462, 1345627018, 1216409649, 8442396, 877021090, 7809, 140580120, -1811938156, 286865424, 55593152, 415764997, 54568998, -933227229 ], [ 1363518560, 1107304577, -2141126139, 1107558528, 539125762, -1841780734, -796910815, -2075130646, 2097538, 275539204, -2142941048, -939416884, 2013331491, 1075905752, 204558624, 1344395778, 16892937, -1440659912, 111153284, -1845459839, 673218690, 268435600, 67142368, 419432496, 1950499395, -1666154496, -2000287744, 151179400, 1209271054 ], [ 102085320, 4494464, 268444032, 1780024148, -972013140, -994998204, 50430977, 2169892, 111224836, 536911110, 28065798, -1862262751, -398420956, 72157186, 134548644, 134234112, 168044610, 12927168, 67125315, 61607936, -1744808950, 1145184770, -251655292, -599247325, 15763488, 436208837, 35660304, -804757240, 538185736 ], [ -2145255406, -2130640126, 220281347, 352848162, -1054457728, 4229908, 554172420, -805236410, -988779006, 1076119744, 34603552, 1245713525, 36765706, -2119170856, 816467968, 1611041654, 1325998131, -2063529143, -1744695037, 876939848, 19140224, 12126240, 278662, -2073296295, 676462608, 1887547584, 270879, -1542717248, 1107333796 ], [ -1002437631, 574636312, 1149294596, 694694314, 1350610952, 67396612, 4489248, 138937604, 139988106, 9177347, 806424706, -1576662784, -1874289918, 1342742648, -889167354, 338863368, 1532445312, 4216833, -1874526015, 683278528, 9442050, 934282016, 71598360, -1493166054, 675545380, -2132803560, 812654848, 55607296, 310514178 ], [ 137606144, 1365278720, 675292194, -2143813484, 153379330, 423641864, 139282, -805124534, -1607204530, -2136191992, -1525923830, 1883258880, -1609420284, -1591639542, 147919000, 155586822, 1162876928, 68158240, 151060708, 604066316, 1124762208, 10364961, 153387648, 1747259551, 340541952, 536871205, 1342195980, 1611186304, 603983872 ], [ -1069931512, 36176273, 1099760320, 3757201, 754987022, -2092433084, 72631297, 401440, 1294770180, 1159989922, -232783852, 269648000, 277619524, 26510088, -2063579431, -2009070904, 1107828992, 335807040, 171984515, 1208224256, 139986055, 939559939, 58724422, 128, 562889472, 3872290, -1325362971, 201465984, 1267991552 ], [ 125919744, 358613122, 672800770, 352719073, 3494592, -2146959164, -2046486172, 671612978, 17072136, -2147481344, 2137141, 4196396, 1145047296, 360528, 1073889336, 327728, 445206737, -1073665520, 539033774, 1262633024, 420627984, 1091635225, 542155928, 1145057412, -2147482208, 18924562, 7340552, -1068760064, 285281299 ], [ 272683143, 632422408, 805593116, -1610394062, 1073872962, 60497928, 1236858500, -1795028352, 189346891, -2130442864, 610306954, -1879013376, 8200, 821182464, 169945093, 939557962, 559980546, 1118963850, -2113797887, 1481672848, 272917506, -1541378920, 4735769, -804978423, 281020928, -2071854328, 681185328, 97032202, 538403328 ], [ 1073744386, -1975287712, 877274138, 6291588, 8390752, -1920461312, -1979710942, -2105523565, 67391010, 285344787, 1704448, 14781193, 4231554, 816841220, 1124078594, 37628500, -1962802363, 136582144, 2329616, 111413250, -1859911128, 1116105058, 538255505, 554566144, 269791456, -2008415744, -1574944637, 25363484, -2002760606 ] ], [ [ 607261344, 671678856, -1523368958, -2147479536, 1092683797, 301990409, -1610572991, 4792836, 721588740, 102437, 84577744, 1242104579, 77594664, 292176972, 185864274, 88080648, 143165459, 1591332, 1212428588, 673187970, -1872886684, 174613665, 551030916, 278282756, -2003794928, 16831827, -1473829848, 169870340, -1666547712 ], [ -1983831971, 676120850, -1588999632, -2105310407, 756154884, -2104190845, -1341586943, 82576, -2130702326, -2146901865, 823132578, 1078624672, 604917904, -1071840000, 1745367065, 438305868, -2113268576, -1685420596, 134513920, 1925226499, 144725280, 2904084, 1478574085, 426775329, 1086358017, 1476405788, -1802874880, -1609522165, -2071707335 ], [ 206773764, 67149860, 1080033328, 565708064, -1054506480, -2130377834, 1347561538, -1605697000, -1945501551, 553992384, 361955362, 151005312, 545311108, -2113870395, 826540576, -112873416, 1075204096, 672142349, 6783144, 1094729802, 2277393, 40380496, 1064971, 1342472201, 12784640, 1090520656, -1728539608, 746860549, 1884323904 ], [ 1167875, 541131392, -2113656814, 470140000, 575179032, 1213493767, 1117618688, 8979074, 33887433, -1341127420, 139001874, 554008706, -664770038, 75596160, 1354777384, 410796096, 1610653824, 50470448, 570515458, 71405661, 2072379424, 1083713666, 136315697, 403476802, 34080392, -2122006104, 14696452, 304285136, 1480654855 ], [ 285224107, -1925159424, 151536674, -1677721271, 39034896, 285442440, 8990912, 42206216, 68178689, -1543468788, 34623628, 1343008260, 4246020, 1929910976, 337920066, 5276202, 825385224, 201728192, 336627714, 716499796, 1275600962, 54558862, 223645924, 269091843, 1822498944, 291930564, 536871172, -1608313645, 1252130953 ], [ 201339024, 271587857, 1015205932, 145228817, 1212416064, 2099203, 1209548866, 6558480, 302776352, 677777700, -2120938621, 1351160344, 588264960, -779463096, 1028, -2080110587, 620758032, 295405826, 1081680896, 139695009, -2133552639, 45222153, 203434248, 84508693, 140316672, 171986458, 831545377, 1228936, -346812143 ], [ -2053340242, 10504518, 41730, -1073737687, 824321096, 1361182789, 135006304, 134373400, 1111673168, 18882624, 134284544, 1795376552, -1876746140, -1207840256, 482118280, -2138603468, 1082671136, 541368384, -871003528, -1669332398, 1610874904, -1045815288, 162005251, -1771957084, 16850982, 361819734, -1070849664, 539099136, -2068184240 ], [ 270833096, 77087050, -1600651262, 1086455828, -1609135056, -1843506615, 406983050, 645989377, 69513410, 1126171808, 96732177, 8673024, 36242620, 6308008, 1452574032, 1115823128, 140137513, -1995440064, 394272, 222364192, -2145111036, 34132450, -1350138288, 6722819, 8257, 654838401, 27659329, 206, 622608 ], [ 66600, -1874679205, 214454376, 1363625028, 1191467617, 1075712393, 20972824, 154311618, -1203728370, 576114144, 77628544, -1935668736, 39162148, 679486022, 151029025, 174201364, 34743096, -2126507890, 71305218, -1945565184, 857329633, 405538816, 21337230, 137387104, 281854337, 25758753, 1744963584, 268644614, -2011803136 ], [ 1342702019, -2044719070, 1488977969, 35698949, 1614041192, -1308413783, -2040487400, 1380352002, 1237393410, -801062140, 805683797, 302680089, -2111543262, 573956, 1074038688, 76145798, -1946021499, 135364694, 573049960, 538836992, 345210888, 1142472976, -1205663731, 537151649, 685115400, 1644184352, 109593744, -2138828272, 744581 ], [ 16453, 34082964, 335544896, 570688012, 1098380, -2013255661, -1610475498, -2146811488, 637583377, 473963212, 537927697, 21759010, 1397785620, -1543502780, 4868672, 8423432, -493616126, 8724640, 1109659675, 1167591432, 548409475, 4491269, -2144825262, -1544118272, 17041740, 811141135, 16850969, -1499987968, 675959296 ], [ 614252660, 1884570916, -1577049376, 324143616, 588120231, 207946244, -1588881404, 1632797594, 1076073536, -2044657656, 672145412, 9193488, -2147453822, 809275457, 9, -464514048, 823201802, 840106545, -1335524192, 172238885, 100665480, -2070673856, 67832585, -1013920703, 1295009792, 1653613574, 26362388, 1099008680, 201588739 ], [ 44075268, 143267332, 207667400, 1091601072, -2145353728, -804780012, 1375739904, 541609984, 1612000804, 413171712, 1481917056, -2122218866, 545724416, 174608193, 23468363, -465042816, 952108736, 318799888, -2045770316, -2143091935, 1075392513, 338512904, 404885561, 269488238, 155260040, 295428, 134251744, 160481346, 37947392 ], [ 1074273928, 436474180, 1247937048, 738214408, 1312336, -2147024880, 941367616, 673349920, 1343750420, -1643582888, 537945097, 570953820, 576733329, 539764738, 5242896, -1941176312, -2144993279, 2130182, 50331714, 2267904, 249594961, 1888223625, 638242888, 67180056, 19964064, -917241760, 1212155912, 1343227912, 1074790400 ], [ 277086370, 269968512, 629154096, -2134605308, -1979170779, 1141523641, 609241518, 1270978913, 8691840, 301992276, -1508898558, -2136330240, -805174012, 67436549, 4197714, 536883460, 268473504, 323760128, 409125768, -937258748, 713619472, 33579025, 283446664, 135533057, 1329184, -2080368608, 134484067, 763634368, 1251610626 ], [ -2008530944, 4992272, -1962606304, -1610350134, -2147465056, 306498568, 1619690017, 683759122, 624967872, 6144, 830752772, 1629753344, 1730560257, 170922754, 750816384, 439132280, -1828716542, 47162388, 877937090, -704245756, 193271840, 761812992, -804913072, -804236948, 69271588, 44843649, 8388912, 436238569, 1210325264 ], [ 201740290, -1592858105, -1932195775, 537593857, -1315532794, 80221309, 11536460, 1499499520, 1834492322, 10504224, 402653395, -1538743935, 438700648, 214340632, 207413540, 46662018, 2080609568, 201539850, 269502480, 138428544, 16818180, 138674304, -1071632361, 76023050, -2012978160, -2130444286, 364917059, 283514884, 1888797369 ], [ -1574410858, 143490, 1678262272, 1359545206, 151292210, 108021568, 826296586, 1893466627, 168366604, -1909386718, -1037565680, 287868933, 1552446208, -850586360, 377716736, 16795936, -2130444286, -1603270078, -1465104384, 69256192, 151003907, -2130537392, 13911048, -1853863576, -2126509980, -1977085678, 202539560, -1033895776, -931069768 ], [ -1995306990, 209865862, -2130704870, -2125461496, 370147442, 33872, 37880556, 277305633, -2113846525, 67374024, 1107835104, 274800712, 275776070, 1891705944, 1612796933, -1602223996, 131138, 1377313152, 738271381, 1352679433, 50560, 8998977, 39850016, 1178992924, 1358966864, 286524609, 96995904, 1124253702, -1744796509 ], [ 1715544352, 1073774857, -2145304551, 302256264, 872554626, 420014592, -794814427, -1932262110, 1684294930, 309027840, -2147479528, -1005540404, 941725698, 136317560, 470307104, -1742630400, 16830531, -1871494094, 1728316417, -1060994928, 953684165, -2129655792, 67142400, 775948720, -239018393, -1676631040, -1729852896, 289462736, 1220608262 ], [ 304541956, 1074036738, 1430323203, 1226121822, 1174430285, 1553030219, -1828645855, 70387852, 1168136704, -1006597874, -1064566632, -2105513823, -930966216, 214206469, 646008192, 671355136, -670799346, -2077485056, 1946386581, -2117390331, 16846856, 1342444036, -1008197243, 1753944958, 539506832, 436537418, 671204496, -801085120, 537168136 ], [ 2162690, 50790406, 175120641, 369697124, 20791361, 608207184, 564986121, -1877538512, -2075907578, 92553665, 36208640, 1208615685, 85266697, 1705052184, 954384384, 1747359848, 1133389682, -1223613468, -1866233535, 889782348, -1872457592, 8595824, 553673450, -2012735461, 18, 1342279973, 1078002195, -1601695095, 34213950 ], [ 742393105, 4738312, -721405903, -937394176, -1073696125, 117720074, 25460993, 415777848, 13238320, 76284179, 104857856, -2147467264, 285907458, 268967944, 1091569158, 202375424, 135479552, -1000300542, 299341185, 230228037, 22020098, 607125832, 69337360, 620763163, 543427879, 1356857448, 292815104, 455379968, 1345196160 ], [ 1073841280, -329248763, 977313986, 296747586, 229458178, 1499480072, 4475028, 1417808387, -1459256370, 10886416, -2062811128, 1086586880, -1608384508, 2165258, 43074562, 1145473284, 89137168, 83888128, 861962501, 536888328, 1174405188, -2138267615, 363146, 738559234, -1639685114, 809631761, -264232696, 2016472064, -1399779328 ], [ -359137252, 7096705, 85533792, 1076417562, 638064940, -804978556, 1079808000, 604635268, 1294237958, 86018050, 939786370, -2147315520, 666181, 59384610, 541122824, -2058348544, 1412268818, 75786000, 973177026, 1078198848, 14189184, 537919488, 59409408, -1878785920, 562102784, 1620579424, 1764462753, 1276252672, 1351623208 ], [ -1493155328, 272105602, 708510790, 404095221, -2130116096, 539297920, 100927556, 1677723698, 285346048, -2012182461, 335581248, 1076527656, -1889484544, -2138993324, 470949928, 69353848, 310915651, -805215200, 2195462, 302518376, 34619392, 1230088720, -2124406655, 1073750400, -2136718976, 1075840006, 1061504, -2138963678, 321456134 ], [ 272662663, 1089644682, 71745540, -2105081609, 573964553, 950346048, 1207977095, 901927424, 20973984, -1257995008, 543195688, -1870610432, -2146158592, 1757693228, 211894517, 603987974, 268437896, 371474436, 167806976, 179306624, 284180758, -1524613888, 270013416, -2095251455, 452984833, 134349320, 344069473, -2050977330, 1241670152 ], [ -2130639996, 201327696, 1208000520, 16777344, 814235680, 192974912, -1992269285, 1073758354, -2010381948, -2147282920, 1050116, 8394376, 71336076, 2773764, 17833096, 104493568, -520076784, 1413120, 1447198770, 95945748, 21242016, -2109447456, 1079259136, 538705940, 946675808, 88081538, 640158722, 4608332, -1998405566 ] ], [ [ 806634016, -1542642856, -1279959036, 373846241, 154161305, 1108345352, 538204993, 102703205, 1291876352, 1090521092, 287334776, 4260098, 1485897865, 274751658, 293876290, 1094977593, 281545745, 278670757, 1208250677, -1537208702, -1841100192, 908150280, 810029056, 405031463, 680787976, 16812243, -1742425944, 1191452674, -1723236206 ], [ -2117926251, 201869826, 269549616, -1727822060, 186008837, 1242878087, -1207434752, 112394252, 822236160, -2137898703, 860881155, 1076038797, 1745485840, -1609039100, 806453664, -1959771043, 274082848, -2111651712, 1224738560, 1394618369, 168326, 1118450610, 1222718085, -1660943607, 98849, 1212301452, -1798799360, 605540422, -1811908590 ], [ 738199558, 202162212, -2125979620, 1619068216, -1878998976, 1093078150, 284199017, 723134752, -2145644412, -1610594944, 268480567, 16787600, 562136197, -2087624632, 268976180, -653488072, 135200, -2147479551, 136447106, 50381008, 2164820, 2622104, 81938, 1160957952, -1061088248, 1359219858, 345146940, 810358784, 1347944480 ], [ 596711939, 860111360, -2113923056, 479265858, 180355354, -447659773, 1124827680, 541067330, 152328328, 402849812, 4919384, 83921024, -1744827376, 1100251268, 1346454304, 1441856, 1647591714, 50517762, 67297370, 134217809, 81135904, 1090652289, 1214256662, -2012464832, 1107305089, -2139041408, 10567685, 53159328, -1743437823 ], [ 1361052296, -582474608, 424158754, -669873952, 14353568, 419630720, 276910227, 168099880, 1757548928, -1609268988, 553798152, 805341192, 138562566, -1186435072, -1741930464, 139469824, 806912144, -2046688424, 238144737, 171229892, -2130083742, 1709199398, 189379590, -1339358205, -1408687454, 83968420, 1611661835, 543359201, -761134944 ], [ 17310864, 291510032, 572653606, 9306112, 409207848, -2127364090, 8808, 543523984, -2138570752, 163733548, 9701897, 1916868642, 35143176, -2082290174, 1107313706, 69736577, -1275001576, 295417858, 5833280, 692293768, 6558257, 1107826737, 1879050633, -2074528767, 77546705, -1941696926, 814759968, 17576, 221251920 ], [ -2061860050, 8471014, 566024, -2079321928, 824325377, 23464017, 2048, 16794112, 1348765952, 28311616, 137368856, 2033257606, 908141124, -1071591392, 2022212544, -2071519175, 10010640, 579338245, 265737, -1325375422, 135856410, -2127945600, 543195139, 1444282376, -2130433820, 269808133, 2175361, 536887425, 270025353 ], [ 70522184, 161767456, 577082424, 1212547072, 1610619026, -1072435168, -1935270586, 33557251, -2136944430, 60838053, 660608272, 536891938, 8388648, 164626616, 1452311616, 43358340, 4801633, -2096593662, 138544128, 190120608, -268166070, 1074829408, 1732019808, 4232323, -1874852391, 84412551, 153356296, 37765196, 436836102 ], [ 1073841174, -797796079, 213926144, 285344887, 285658696, -511029239, 555843842, 402916242, -1609383924, -1342158559, -2076147692, -2145383886, 1157835041, 545268486, 155254784, 1077940352, 8656, -1404559145, 1074272256, 637601794, 1649485477, 1513095328, 54829071, 337670280, 608224708, 637871386, 271843728, 1354969158, -2009775360 ], [ 285360273, 100995620, 146833425, 56670232, 135549000, -1440603959, 171967002, -1073741438, 194, 1145340168, 1915609687, 447352074, -1600059356, -1576476136, 1673794945, 76079826, 94518145, 9019430, 550077480, -1743502832, -1818881782, -717446656, -528482303, 369133729, 1751255568, 1744830560, 287310032, 25171208, 1678770438 ], [ 1601, -1979580394, -2079702524, 100762135, 17072684, 469920592, 1696662136, 138559490, 103058309, 201652885, 1174438145, 373311234, -1697610496, 67895393, 2113544, 44042308, 846462976, 71645376, -1570434047, 607133702, 705698211, 268468357, 138678274, -1969223680, -2056519672, 273830923, -1742725095, -968278016, -2013130048 ], [ 78825584, -2012216700, 558064, 332408964, 3424420, 1279606788, -1813312510, 1629897522, 1664058368, -400484352, 1744846880, 579159040, 269485825, 18644995, 940048512, 72407040, 831568906, 303038485, 90603986, 138420352, 78119360, 9716288, 336134689, 62409729, 202375216, 1115958480, -1937637324, 545494177, 1308663811 ], [ 33152, 10490384, 205537996, 1478804208, -2103275388, 1646401568, 637536278, 5898249, 33826852, 67158594, 1623998592, 143729158, -2111208957, 138970001, 17123593, 1096028800, 20971592, -2122297344, -1501559930, 675431200, 1073844225, 539298058, 211816492, 9441510, 25170956, 42205708, 201368781, -1995423744, 1218446341 ], [ 1073787040, 8716, 1218707472, 1064962, -1873799660, 44367896, 203169865, 805494816, 286261576, 1309425728, 1812529414, 537395212, 543691920, 72097794, 10494548, 206836804, -1850605568, 2133264, 51478592, 271104, 369132624, 805310728, -2038263736, 77597968, 621060321, -1055735544, 1302464512, 1359087896, 286760 ], [ 335544352, 339789187, 608247878, -2034464700, -2012215263, -435668959, 617629958, 38897760, 471900548, -2139092940, -2144730742, 136578081, -1811930111, 202117473, 203458625, -436195067, 270644960, 269250642, 881066120, 1109399828, 1653080370, 33562629, 10820352, 135594258, 135268642, -2080368544, -930610990, 201343040, 402743816 ], [ -2120580352, 271370948, 17055776, 562300096, 675310080, 274808904, 1073928225, 1074382377, 561012904, -2080372736, 160694950, -534375424, 19006085, 139530498, -931912696, 805863753, -2147450876, 1649093120, 885277058, 1076056192, 461636256, 408963904, -801943104, 1141114404, -2063556604, 185864193, 1644249909, 37969921, 1211388224 ], [ 705041495, 17181207, -1073730990, -1874247680, -1861971946, 1074270235, 86247456, 424837416, 742949254, 77649952, 1343228165, -1522499311, 140642857, 469816330, 206072097, 74199426, 69307402, 605047048, 33587204, 67520, 73400338, 1275400720, -1002954747, 69223513, 140509225, 469779722, 297820298, 1690730500, 1612103736 ], [ -1606351720, 9568386, 545931536, 1090586962, 956319793, 1142985024, 543164690, -762039799, -1576796156, 36044800, -2110914288, 147195910, 1082655680, 88086016, -1767669760, 555761920, 536936592, 1199170, 141318676, 83936264, 16786065, -1996484608, 39592453, -2013116084, 16777220, 705232992, 1154519593, -1035976672, -1996483716 ], [ 562735882, 1015244164, -981449966, -1069545384, -1559232508, -2004614832, 9961664, 481281, 319111170, -2076099744, 101200422, -1740570616, -1870380434, 1117872205, 1073755172, -2129919919, -2130571198, 318772993, 12583104, 25202706, 877790752, 17307714, 1107629352, 1715503500, -782235632, 88099973, 1300534033, 37908786, -1071606782 ], [ 1191747940, 1107304537, 611848719, 343933066, 604119168, -1984923390, -1610217467, -2071986046, 1151337008, 6677252, 4259992, -1001315456, 1348624145, 69329, 235405604, -1737385978, 538980363, 844252336, 572526593, -1874706280, 725614630, 419432712, 67109344, 558369312, 549483618, 413143040, -530315232, 268983608, 1221853997 ], [ 2314624, 1146427523, 1363149184, 1839005770, 638722393, -328088544, 272696736, 69239848, 10574088, 603984900, -1073594364, -1870640608, 1614939168, 80592962, 704726240, 537939972, 33817162, 207945856, 1141440540, 1247813765, -1719577439, 1141117506, -1549786176, 1845569397, 543701632, 4524079, 1288225794, -2063306292, 538445888 ], [ 109248592, -2096822000, 36015121, 102312770, 1076249753, 537167896, 554959624, 2494761, -2075115004, 1116752193, 3702833, -889187472, 126357505, -1542386672, 413351936, -2012866364, 1250166049, 890381121, -1877894576, 524876, 96768768, 2238578, 19139272, -1469837197, 673333267, 1956216964, 74328, 738276171, 33591500 ], [ -2013265519, 1108164624, 293654569, -2113404790, -2113929147, 16785420, 12881921, 365429788, 16321562, 2103296, 104874242, 33833216, -2117465580, 1342210144, -1960549340, 2139144, 341082369, 1107345922, 30609601, 1820000256, 563085824, 1146094944, 67272776, 369102864, 677382354, -1872755176, 270021922, 141560864, 304092096 ], [ 1209243008, 757235713, 542122048, -1862663196, 740360192, 360711712, 537307780, -1877835193, 689275976, -2145236992, -2147481599, 4983936, 556863748, -2129622518, 139531794, 1849757698, 420610064, -968622080, 295201, 738263041, 1174450860, 8792416, 134776962, 1275692164, -1131518366, -1610480368, -789747670, 1880107136, -1936654078 ], [ 143011868, 4988177, 85009504, 11621893, 772282374, -753958848, 373460993, 84836514, 1695031554, 8669730, -499121149, 1343363456, 948183488, 42906146, -1542552372, 1225267337, 327958, 343954960, 570605571, 4719680, 550503063, 603988098, 63078402, -1862270838, 1074987776, 606094632, 140738692, 139479168, 336601640 ], [ 75591729, 338731136, 33689728, 1192431841, 157175808, -1603458980, 201589028, 1283754514, 289573192, 1076937027, 102924354, 1077970946, 1212170816, 311344, 168952320, 469778481, 180441250, -771472608, 78643272, 72, 423182864, 1346445569, -2046794623, 1082130432, 2379954, 1073778726, 270549504, 42741796, 17307649 ], [ 440667649, 646086810, 885030936, -2133425017, 18743625, 957557034, 271626247, -1849668704, 17368163, 352354320, 609309322, -2139084798, -2142209520, 816988460, -1870442348, 587244546, 806357418, 1075079340, 136317953, 14712848, 175120708, -2130424696, 269045837, 34881544, 289411848, 10491904, -1191050239, -511666866, 1778732800 ], [ 1073744004, 33587304, 201864330, 6553733, -2147465984, 134218816, -2133827527, -1841032686, 69741187, 302126593, 1049600, 272666384, 268600834, 673193985, 51403914, 1075720788, -1073739915, 1211109376, 943884304, 29097996, -1871576448, -1031659102, -2125387623, 524804, 134579233, 113779714, -1073725312, 1073939472, 1491125251 ] ], [ [ 606298304, -1543241160, 345313542, -1773596480, 138422292, 272957960, 542148609, 8732688, 1199737348, 67588, 1090792778, 1109492482, 429924616, 274883692, -502005168, 1080033721, 411599363, 270322724, 1476682025, -1811936894, -1840477600, 627204776, 285741188, 137775717, -1568357376, 857, -64618324, 1142968320, -1652031358 ], [ -1995830767, 201591682, 822716976, -1727953920, 731267877, 1519425668, -1878457599, -2144663924, 558502920, -2147033087, 39059457, -2143056440, 8472720, 1075119940, -2011624703, 1572933, 402813170, -1607727740, 134252043, 325059587, 144900131, -1985584594, -796917742, 285741056, 1103200784, 134236860, 344605828, 5353478, 1140865068 ], [ 1614807076, 140775424, -1050147704, 1083311104, 1611399264, 289871122, 14813251, -1588516336, 134348949, -1607129270, 1359130679, -1837103102, 85050496, -1706954752, 824971780, 1615081992, -1072496525, -1608777556, 19063482, 32770, 276977680, 4729344, 34968, 68555529, -1065074520, 16783290, -1736949650, 751632388, 1075314688 ], [ -1571796224, -1839185392, -467329016, 135621728, 1107361792, 676337415, 1108410880, -2144772094, 152834200, 939984128, 201654352, 1612712064, 1073824770, 1170669824, 1346388000, 471466240, 1581860, 1074448194, 33686792, 1287749704, 2101346581, -2129624957, 4248064, -1069240256, 42501257, -2147434072, 14749701, 287309824, -665518080 ], [ 1361053345, -994032511, 411322658, -268398455, 173188, 153191424, 268776600, 589832, 72356352, -2147185396, 592773768, 1082953332, 4364932, -1861699454, 1275854850, 36726283, 1696295040, 204939594, 521521322, 439675156, -1912034272, 845185056, 121676995, -1339350909, -392091424, 229442020, 1074790693, 71372962, -1702492031 ], [ 218366354, -1999627232, 681721870, 146540083, 207881793, -2136784894, 135881386, 2627469, -2146663936, 553807908, -2121268469, 1388919834, 1610624512, -2137793528, 33621004, -2147218239, -2046819064, 17967368, 1214251080, 684183737, -2105212362, -1063120847, 2080418216, 84054020, 546214976, -2075655558, 814743556, 66720, -1978004671 ], [ 939839492, 2214278, 330, 335560731, -2059261695, 1531314244, 201852928, 67395890, -1056797895, 1100030033, 134217872, 1412631874, 2105924, 673464864, 2025063177, 25354335, 1620344928, 1636419873, 1142162188, 673210370, 1612709890, 17121280, 541590528, 340137120, -2146033530, 1171062342, 9187457, 555745792, -1529683903 ], [ 355734664, 142631042, 3724466, 1615213060, -1073734496, -1073106871, -1870646504, 537008129, 69255258, 17372453, 537138969, 8391968, 1589428, -1981790024, 504661330, 43272360, 1266792, 55051338, 134612037, 173081224, -1876290496, 1073744416, 1621532672, 627315840, -1073732223, 621281667, 721685569, 46137350, 525086 ], [ 1077969958, -804904422, -1807003640, 1645429858, 125862059, -2128733949, 823198746, 286429331, -1136107516, 541557121, -1872723962, 278921218, 55949677, 136654949, 1224740929, 1222809600, 5251100, -1928851379, -1002416112, 1627932674, 588898565, 1111097608, 33817623, 68711656, 810287297, 9245730, 2013401492, 268570884, 33768960 ], [ 1363167633, 33821186, 1217468433, 308847381, 136333608, 285212777, -1939824251, 37912710, 9641985, 474121028, 616890387, 1386318864, -1024710618, 536993872, 1632122657, 75792386, -1993863292, 159449110, 269060360, 809387012, 272863520, -1073717200, 1823029781, 268828727, 1084492312, 1711292928, 18875528, -1014749680, 1141915652 ], [ 2115085, -1475608446, -2079702841, 655426567, 262688, -1543198719, -1342177220, -2125971456, 1176797844, 1443142344, 571482497, 286860578, -770669552, 545850434, 21545536, 169869572, -1600879598, 75839584, -1016855526, 554702868, 1790449760, 276955264, 10764353, 709888041, -2058803184, 537464845, -1742598139, 1711882240, -2076127136 ], [ 909934672, -771734268, -1862270688, 1380022272, 554584193, 140862208, -1874682620, 826561194, -2013036480, 2083853321, 671096844, 608538, 269509379, 539791362, -2147467261, 541069312, 554273856, 1115685, -1727998750, 50331813, 77663688, 76809792, 269107720, 52986056, 1211138096, 1610884304, -1987837936, 8588320, 67817475 ], [ 178290951, 144710180, 553648138, 1538589232, -2135911404, 537399857, 604242050, -1537503160, 1780812801, 268485697, 307497616, 1217462790, 69832705, 16785249, 826691907, 1079857664, 354428489, 302026768, 33949056, 6357280, -1072488445, 1918216, 136450201, 268505666, 159453320, 295424, 234915404, 134234112, 136839173 ], [ 701153, 134224716, 283255300, 336593056, 269750864, -2113667072, 68167688, 574628096, 18612612, -863215616, 1677746509, 536900168, 124260480, 621545792, 14682324, 38043712, -1869299711, 2099458, 168853506, 44482624, 1413613057, -2147444608, 552296512, 614471192, -1576767488, -1996043958, 56625168, 285231105, 1611931688 ], [ 65538, -1877719673, 1694511170, -1570501566, 134218276, -498566015, 545399208, 1670452032, 470057476, 76546389, 538509682, -2127809279, 1140993280, 1150550277, -1939174079, 33562880, 35653072, 272791656, 415548032, -768209616, 1084268562, 570441797, 292832526, 134493008, 168050977, 76550186, 144969876, -2139077248, 679486976 ], [ -2142240256, 340289493, -1861942240, 302253256, -2013265408, 840961096, 1619662881, 541644600, -1805238270, 67113024, 831523490, 1612713984, 603981184, 269763138, -930857828, 941664625, -1845477375, 549983750, 374604118, 101011584, 998247040, -1795160384, -1037745840, 674255400, 1140925216, 17646529, 1120153653, 441598112, 1211371800 ], [ 1143095315, -1605328869, 1217470728, -1849147392, 827363328, 71303712, 92274912, 17312804, 689496070, 75497504, -2127560251, -1505713983, 306186881, 184338, 335847557, 112026762, 403741736, -1543290616, 268451856, -2147417088, 18874372, -859496280, 1168113684, 606619417, 2383896, -67108568, 79708162, 340168832, 608881193 ], [ 17560, -1946021688, 629293136, 16814290, -1727248112, -2141534719, 1365788680, -1039519616, 34378240, -1442774478, 36438288, 151912455, 75513988, 1296126464, 117549346, 149508, -1878441342, 152131, -1065745900, 621293600, 234988032, -1945923312, 26636, 1342177544, 29360132, -1959198014, 142660104, -2107080688, 1233195836 ], [ -1583871478, 336879494, -536328934, 90179624, -2030038510, 262996, 47319628, 268713984, -2130690003, 1383373, 80253056, -1906237240, -2132515036, 539295825, 1073832960, -192897023, 675847, 1395917315, 142635108, 283131917, 1612842154, 8979459, 140906752, -230554468, -802146304, 336872580, 746854993, 1128442166, 134217761 ], [ 38077732, 8465, 542113822, 1132726282, 268583048, 461376000, 539504678, -1806696030, -2067513344, 277161732, -2147467124, 71402284, 1165692730, 101537, 202911744, 1481740928, 16969731, 437256336, 732173316, 1344293009, -1172268956, 150997016, 335544992, 1044384304, -520051679, -1808759168, -864024544, 272651696, 1216610883 ], [ 338026828, 67424385, 1963008385, 772080404, -469572611, 415388741, -234678880, 3348512, 109641992, -1002372062, 18612246, 285229185, -1199536856, 13469698, 704859520, 1085440, 1241786950, -2071639936, -1073135462, 1245786772, 679499171, 1413624902, -1061156543, 1959276810, 546879536, 406847724, 1724433024, 300034052, 537133160 ], [ -1937702896, 66310, 17902464, 532592, -2127347644, 71565580, 629997580, 1353912479, 85214724, 571492737, 35685169, 189399362, 154664960, 1694500928, 541261856, 1613007520, 1259472467, 655368356, 134451207, 627900480, 113511848, 146350114, 262150, 71571993, 675299347, 336101505, -2147024875, 470618691, 1141381706 ], [ 1207959825, 1078804504, 1149323288, 1613005096, 1350571718, 151003136, 164892929, 541972, 8979474, 8654865, 609243138, -1476394752, 294289666, 794921, 1124073746, 470294784, 1515209220, 100667424, 29659584, 697368769, 671096960, 1698698216, 2916680, -1223685118, 537133058, 1348469760, 893138192, 38798336, 1118175488 ], [ -2010115968, -2078240251, 407940098, 276300672, 245395584, -463470080, 38333138, -1802336691, 539263680, -2010228456, -1995702271, 1078463616, 1646404608, 539003402, 38883484, 1094846724, -784320256, 1276381696, 184846629, 536888329, -989298460, -2145507040, 304185856, 604242322, -1945968128, 7340305, -1071306706, 406356992, -939453406 ], [ -1562631664, 41436305, 1436483744, 10503810, 771823876, -1039562304, 374919168, 67141798, -737664762, 614549888, 707003540, 1343227968, 142608644, 51905288, -2079799923, -1995958136, 1445462020, 1149248017, 138462402, -2008511936, 8438786, 672163971, 13108226, -2130444144, 1100288512, 1623725606, -1610379199, 89266818, 378930688 ], [ -2139054031, 293134474, 537400530, 2131099729, 21910208, 543230108, 167778628, 1745395808, 360704, 137398594, 69468177, 1110084672, -1996340928, 545312016, 318767364, 69484544, 451633760, 1124565552, 10551298, 1091047424, 54135824, 1209082128, 1111541073, 1115693188, 8470834, 1207976972, 1073282, 5182758, 304613398 ], [ 37749380, 1710622744, 881115152, -2113465708, 404619328, 948185448, 14742150, 553734400, 671616937, 85197184, 13731336, -2146361216, -1879045608, 12730500, 276981761, 42052673, 557885770, 1350838306, 33587200, 1377077248, 174380372, 2126088, 269025937, 303317249, 150997513, 267024, -1582690255, -423060018, 168189960 ], [ 16777606, -1572699024, 2030567504, 23330945, 805962080, -2080337408, -1596850134, -1064938872, -2010617723, 336073746, 17825796, 1384187793, -1807337724, 134771245, 1124616330, 2644500, 1258313493, 1076105216, 874610704, 59509783, 280244232, -2146950494, 288897049, 1753232, 273711329, 67141634, -936884095, 1082479000, 281189472 ] ], [ [ 2108128, -2146622512, -1875450624, -2143276992, -939522028, 339820552, 284737, 68231201, 151132166, 6359044, 423797930, 134840578, 209788937, 23070790, -501996912, 1172586896, 14450705, 1347712, 423645230, -1874326269, 2031680, 1007895048, 559681536, 279462950, 177471512, 268492234, 1679995930, 52703232, -1962934264 ], [ -2125982143, 742443026, -1589049340, 1510016008, 746856708, -1870362493, 134217985, 37291016, -1588984822, 9314448, 846348416, -1073708732, 772608144, -1609293048, 1209637545, 319291716, 38037680, -1280998078, 1074005272, 314581025, 1082229929, 61096906, -2130652537, 762937705, 1090584576, 134236708, 109102212, -2142776212, 1677985840 ], [ 72430114, 2910212, -2130705392, 1102186272, 2032410720, -2006836992, 1123057697, 185608744, -2142961659, 18220232, 1100185651, -2004803566, 613500928, 142607820, 40108592, -536076240, 1141117040, 671096873, 625444530, 1111490698, 276955201, 39920208, 2178, 1393704961, -524156792, 17053466, -2144320954, 613685253, 269615168 ], [ -1991128830, -1283112430, -1073403870, 79815714, 1216970832, 1699750165, 9338880, 1078010576, 5854416, 136781844, 720904, 1141180416, 274803224, 1145143684, 1207959584, 201588816, 2900514, 1174985312, 117589338, 604078289, 218565008, -1056405438, 1210056964, 2014066688, 1084260489, 629408136, 14761989, 2106544, 1614872896 ], [ 1092633257, 281559056, 8456452, -1674442696, 43720832, 151028360, 14284722, 33816616, 215110272, -1274639104, 18745988, -796120967, 268592896, 860393026, -2144583582, 3171456, 286744584, -2111761520, 288670753, 134253056, 385879266, 1663078794, 201667748, -1610480506, 229122690, 360350180, 1610638125, 19, -762967900 ], [ -2054929022, -1948250063, 302170116, 12190739, 1080033827, -2110453757, 404234880, 21863957, -2079555040, 684212492, 19202568, 33622064, 1645240832, 46846466, 17408, 135012581, 352387336, 26281312, 1080042504, -1428815311, -1035927038, -1070593958, 1445085603, 85608577, 1073841152, 541328992, 8388608, 4423840, 1260126340 ], [ 873070990, 8454598, 41730, 67112960, 807410696, 289800197, 202250240, 201982504, -1874558672, 1343291473, 2097432, 507647466, -1505742812, -2004516832, 1075871936, -2079915920, 537414224, 1133283398, -1941880714, -1717558702, 1745420574, 8617984, 569148672, -700445688, 18163910, 286788161, 2633984, 603980289, 1880285873 ], [ 688919000, 145514984, 546598970, 1082401296, -536830830, -1844850139, 891564308, 847322881, -2077962046, 44123429, 56889873, 545540738, 35218604, 139535546, 1149239298, 1241809956, 537597257, 242222400, 4588641, 54657036, 2098184, 1125127618, -519772604, 622104579, 1073758601, 16812036, 10618889, 37749066, 58767112 ], [ 4260503, 3287363, 485097536, 1126515774, 1442859680, -1073723392, 272729344, 690094227, 605638656, 843285632, -1879047998, 276826112, 67385673, 679809617, -2146238392, 1214745728, 38936748, -1539280812, -1073211390, -1962344400, 5826464, 1074331880, 21008536, 738816134, 549487713, 570759170, 1879441808, 9633984, 1507584 ], [ -1068872943, -1943994368, 139466794, 6852640, 1746163808, 251666593, 115344657, 1382416642, 25821335, 1078084360, 1141710866, 271156241, -1033624410, 1111550268, 1627436948, 8438992, 211957509, 18450994, 308905004, 538576400, -1261305496, 1360101392, 1551895052, 847284239, 1223688216, 1610621760, 530596032, 600048384, 538591621 ], [ 25207812, 168558724, 536904384, 370185755, 50253, -1543215085, 1143149174, -1610612734, 1141132032, 304388633, 33621009, 371016993, 1400930320, -1542709213, 271106312, 8945996, 1378616322, 4722856, -1607461871, 1100486666, 1756367328, -2134570880, -2004037608, -1557755863, 590160, 5309472, -1341128680, -1059520512, -1929328063 ], [ 581320748, 269747072, -2096586704, 55658496, 51120171, 1279279364, -1876813566, 548672378, -501215168, -600765431, 1745887240, 570688810, 269505026, 537165889, 402669715, 1079040064, 327221248, 34768547, -1335406256, 155191300, 69216448, 76549634, 67258891, 538477896, 83902753, 39069888, -2011823580, 165545, 1848774659 ], [ 33589525, 67250221, 677560458, 1235599524, 34739332, 304742404, 905971862, 67108928, -534756831, 1145045056, 311509520, -1996422520, -2045929461, 167811664, 543164736, -2058813376, 427827904, -1845456880, 43188884, 6504449, 1209163777, 1077758978, 337645713, 411144840, 79892492, 33292, 239084228, -2001469374, 1210615812 ], [ 543172833, 174069764, 1004798238, 134218275, -2142235648, -1675493240, 72624128, 574636320, 562610372, 1389103700, 1276199246, 570953728, 575431681, 85983554, 44067540, 67929156, 1085473, 36096, 167772178, 36052992, 1419772928, -2105015931, 48902220, 197120, -2026856375, -515457022, 4325376, 16910344, 1880105032 ], [ 335550464, -2078874235, 1073819664, -1574924730, 1647444513, -2042466119, 68165770, 233902752, 413442688, -1870657259, -2077618926, -2136461055, 1174473989, 1217397012, -1939209199, 570441765, 304128434, 323624994, 618693512, 1110609920, 677943586, 33612293, 303384206, 135603010, 1312770, -2071986080, -2144595830, 201597824, 847917066 ], [ 218809088, 275017152, 167814466, 268697802, 557869696, 268812352, 1208539136, 139040528, -1873518464, -2147483648, 2038759936, 562435072, 1157629057, 308646467, 1692663812, 404783420, -1878294524, 177059158, 550781268, -569438188, 763432992, -2013199871, -2139729728, 335566089, -1067326719, 153096449, 1656774944, 943800416, 1329416 ], [ 1646674262, 621429783, 1140851275, -1849161215, -2012831564, 201852465, 27525644, 1508019244, 1426112516, 77856768, -1860957871, 591978755, 71344328, 914538506, 224962821, 109147528, 405900328, 215040, 303089684, 6374528, 23101478, -1941630936, -2130169726, 75513879, -2006974408, 1946157322, 8409546, 1140851136, 651166097 ], [ -1607966692, 143798336, 83902546, 1359583908, 940050611, 1712362016, 1079001104, -1533407095, 604869388, 171380736, 1108017424, 15074311, 1551986756, -2129915122, -1761378014, 553795876, 822731410, 5379587, 541854464, 19410984, 151052689, -1794932732, 307234825, -1727905728, 8390724, -1576987950, 1276133889, -2144845807, 1082196916 ], [ -1466815740, 201344004, 1150042376, -2059403143, -531594542, -2138794154, 5374176, 8604464, -2097085875, 72432040, 1186994804, 507519177, 142607362, 1917083721, 603988005, -1870659387, -2144857855, 304091520, 549519382, 4229151, 879806112, 25232450, 1646460976, -1774059260, -1068427192, 118490112, 143131477, 1258436870, 404750499 ], [ 1984177152, -1073741735, -2143792627, 1384122498, 335554690, 412153856, -1339948507, 5374986, 1619280002, 34245376, 4538524, -1874786144, 1413205776, 134303257, 471942404, 135348482, 2147331, -1334704472, 1107563521, -2103260135, -1587013564, -1861089280, 536871648, 738984320, 1690466918, -2145386336, 1885602592, 139091344, 1074790726 ], [ -1810410676, -2067431421, 285212802, 666378516, -1039138311, -724416497, -536570752, 68227252, 1158179080, -469722104, 1093664926, -2122293151, 675451152, 88113190, 637993376, 134217876, -939498940, -2131748784, 1678327823, 59179521, -1316994048, 1080230978, 1124600321, -2071775978, 538485440, 168037377, 711467008, 473962948, 541368656 ], [ 167772182, -2096887532, 138778129, 87042406, 1077624861, 272892496, 86573324, 1217531959, -1052499968, 1202718785, 35430672, 1228933075, 244912128, -1609562088, 815943712, -2145385486, 1288447235, -1761539647, -1995341504, 69730316, -1811669176, 1780082, 537151688, -1540875701, 677396482, 1342710208, -1069408250, -1476394230, 170558 ], [ 71308416, -1572076264, 1417787433, 295072, 1115729991, 117457944, 29655329, 419956004, 143786042, -2136211455, 1081344, 1644429312, 25690133, 1074577681, -617340896, 338306304, 151404673, 1178660897, 147068021, 1279459524, 574623746, 1648365576, 2818052, -1055912870, 541329910, 1480590440, 71046162, 1081081875, 268960514 ], [ 1210099072, 2082476033, 167805474, 5374530, 729813634, -442494200, 574925446, 1229899, -2013167154, 681858048, -1526726655, 1346636800, -1022281952, 20027400, 173082258, 641896704, -721287168, 264704, 822181892, 134808069, 117486120, 845889, 2721928, 1275102596, -1773362588, -1871576768, -799012574, -134134528, -335536878 ], [ 248778764, 33838225, 1679368736, 1084506779, 705175592, -1072985984, 1375769089, 621412359, 556531968, 1149305634, 2051015814, 1084224, 403049285, 51290634, 604799936, -2125459448, 302859008, 1417954752, 536986690, -2013263872, -2134883056, 403745794, 693250, 154, 1769728, 619201120, 4260549, 1158676482, 1234468905 ], [ -1576992128, 353419264, 715653200, 1863389377, 136708928, 541395100, -1945816799, 1141115474, 17268744, 134236467, 398693, 1111526446, -1069495872, 545342516, 152044316, 87113833, 14832145, -788074704, 69468291, 20480, 407587344, 1090636312, -1603750647, 72368128, -2136996446, 1073763364, 270561280, -967899868, 302580740 ], [ 306499078, 576170640, 541237268, -2146052429, 1126302017, 956901698, 160493063, 344017184, 138949963, 67143040, 551650178, 1345664, -1874829304, 537149448, 223328, 1023453192, 290490760, 1342597122, 35653889, 34603152, 274756946, -1543493352, 1130565, 286032152, 457191425, -2138828408, -1659497104, 1786775566, 1745184776 ], [ 1073742212, -1610406800, 1744994384, 23592960, -2147334096, -2063035904, 578830850, 1087263385, 67897216, 369820702, 1180160, 1121979264, -2147207290, 949490208, 16783490, 640051280, -1023403164, 137692160, 1044416546, 28311569, -2122960856, -1598018784, 291836041, 542031888, 1887215841, 252355074, 69214594, 16974928, 1344439401 ] ], [ [ 1196032, 671351400, 454236160, 269492257, 157378572, 1343226368, 5558529, 42008596, 553779716, 1094780960, 1545864376, 1242079552, 1476403616, 272780426, 1620320786, 73697681, 4754962, 528529, 138498344, 876610562, -1844739484, 695355017, 285741061, 142755840, 680837128, 117699, -989350768, 1109656580, 258113938 ], [ -1991758959, 155238672, 704692788, 1250001185, 92537345, -2146433024, -1610579967, -2044116264, -1874702080, 43016339, 559022499, 271059168, 1720146065, 1073742848, 1745399992, -1692916660, -1839673342, -2103344764, 151291153, 1665175587, 142676359, -1012502374, -1044286956, 746164545, 1090552353, 134351376, -2034084732, -2079244179, -528220141 ], [ 71318036, 6309922, -2124406784, 17956872, 421626368, 1207965328, 1346371694, -2142623200, 202244116, -2079242496, 26976312, 184616962, 554765313, 163688841, 571220484, -250768896, 68370432, -2145648472, 671491234, 50364488, 268615760, 38341328, 65546, 1345541120, 1615135744, 285489528, -2009414576, 618137605, 1077936224 ], [ 701562882, 25428608, -1809506280, 341082114, 671123792, -1391372717, 1100644384, 4221058, 168054808, 136782084, 139202578, 1696923650, -1872671160, 226918784, 281035040, 135528720, 36700934, 336199970, 738223130, 1753219292, 1783824688, -2145869630, 1073775651, -532381696, 11019904, 612368776, 8521733, 19464512, -1472183995 ], [ 18884258, -977263472, 415523846, -1996484528, 46145584, 136381440, 277443337, 263265, 613421441, 337020164, 588185740, -1601927559, 1342313728, 453040768, -2010365918, 138457991, 807860232, 169025744, 18974913, 681855380, 386441312, 549470508, 88704102, -1606942715, 1688775300, 297787460, 537936175, 878772290, 1073774600 ], [ 76039425, 5249824, 478203906, 3867699, 1214513706, -2118841854, 135348874, 541688073, -1811415008, 702970112, -2121203574, 847782400, 570429016, -1829677048, 1107361794, 2897989, -1761606384, 286929256, 1476993088, 156357377, -1037823984, -2111698781, -1677565533, -2142634864, 747733136, -1442575344, 26230788, 4194336, 773724804 ], [ 671797678, 10486002, 533000, -736079869, -1067439069, 1224736789, 524288, 69468464, 1931903001, 1368391681, 134283648, 206783982, -1275059680, -1474211326, 1888321537, 92635261, 1083703840, 1665976582, 4522874, 353370626, 1077412114, 1074274432, 698646785, -1771037560, -2129197056, 1427121750, 548737152, 17025, 1681441473 ], [ 806392848, 213131682, -1605590006, 541200916, 1078368418, -2146766815, 811994976, 67197954, -2080374566, 1135150497, 656671817, 545396992, 528004, 541067328, 403702802, 1251413156, 135865704, 154141002, 4261985, 123077292, -2144724788, 1090574370, 170427920, 624336259, 1346396376, 554172806, 136318016, 46137672, 411112078 ], [ 272696992, -1873626855, -2078060536, 842088553, 109479530, -1600761720, 330367002, 138810065, 676401156, -230668984, -1866431404, 276824064, 1192460325, 671363171, 1212252264, 1212484608, 51388572, 755511378, 71833618, 1073776658, 1347455460, 1511196776, 168075293, 270562410, 67388561, 39065875, 136448772, 1356015616, -2106256896 ], [ 285739282, -2069819360, 142641195, -2090290656, 540295456, 402723009, 71370635, -1040154622, 1220583426, 1543635780, 1652040263, 169968896, -2134094332, 1078550784, 25727281, 19219670, -1992153196, 135897108, 301993220, 804116, -1018720248, -1794809680, 1610678800, 549505027, 19267728, 100679714, 304104464, 1614808344, 68816899 ], [ 10486341, -1979576190, -2147352378, 877724675, 17039951, 469781330, 1696862768, 151650562, 67149061, 1380197013, 1947238657, 324944129, -738196479, 613154818, 268452096, 33587458, 1383104530, 612966464, -2106589184, 1627928600, 1746929953, -2147448831, -2145370032, 578101249, 1090781516, 5904399, -2011164651, 1644773376, 1225267233 ], [ 614991936, -95419776, -1308581120, 1104308864, 34991, 1277453072, -1339490044, 15880672, 19599424, 1109459969, 1074798608, 34096416, -1324328830, 537395200, -2012725247, -468711358, 823757888, 839976081, 470061472, -1992292223, 2629840, 84167232, 67176456, 12076505, 269518897, 1079250064, 152453636, 8523424, 103165953 ], [ 306186288, 211818000, 84033736, 1084489728, 33689600, -259914219, 301998102, -1605676991, 573655076, 1356874305, 147147392, -536870776, -2146625013, 172265088, 6379848, -1072672128, 692061185, -2088726528, -1508637420, -1874705664, -938450942, 1345323008, 276824249, 134316258, 67572736, 42303564, 67149868, 25184259, 1250001925 ], [ 1617462509, 440672264, 996548888, 873480195, -1873543152, 512163840, 475531528, 572522784, 26247384, 227295748, 34694237, 671641676, 86795408, 67641600, 5262036, -2005400884, 25608200, 2320, 167805010, 1109448768, 1323303936, -502490991, 652312776, 612569624, 1347785, 1229324328, 1296039936, 1360134160, 1207975944 ], [ 8392704, 4621700, 1631662336, 116566529, -534246907, -1605619568, 43147300, 67115488, 404758784, -1866464971, -2126902956, -2136726237, -1073675264, 738525265, -2145353663, 1140875269, 35758512, 51148864, 1007042696, -1742468096, 148953378, 33841732, -1814032893, 134493008, 168820769, 68163594, -2144595904, -1937356735, 584594432 ], [ -1990589950, 275427216, 402776112, -1342175848, 4335776, 272992328, 1216892929, 1082692890, 623009866, 67110978, 553976326, -1610411008, 572933124, 38814465, 1218450504, 8421432, -2096365562, 1791010324, 579076182, 69210244, 1006964864, -1459532607, 270324048, 1208228684, -2061385728, 547115330, 549782308, 436347113, 20544 ], [ 33685826, 271469084, 72426240, -1589624831, 948207748, 210241083, 622856768, 285221932, 1012580352, 8392704, 1344276695, 67149955, 201460457, -1442524142, 337160580, 606691714, 1477609760, -1541193718, 2052, -2013265536, 2138162, 205849472, 1085288578, 2638103, 2105344, -201048022, 67133569, 4231296, 1356368289 ], [ 4195743, -2080243646, 1627537475, 269126403, -653934317, 1684706784, 1344800768, 637928065, 604246788, -1873408000, -1073151728, 145492225, -1744289020, -916634098, 291676192, 690620420, -2130698094, -1609562623, 672024324, 83910656, 33673632, 251662616, 306195976, 8388676, 12583008, -1591671485, 1287815720, 2129952, 83886936 ], [ -1583216108, 470156294, 25165850, 1073741864, 1174405174, 1077940804, 131148, 402866976, -2112863890, -2075907324, 80262882, 67641441, -2133842132, 809845765, 16864256, 1686634565, 659781, 1125122955, 1086378672, 1101054474, 1145487369, -2130164095, 1749483816, -536706676, -1049092088, 240143488, 1484786197, 1077987360, 1210060928 ], [ 306520324, 1109762328, 67125253, 8652928, 807413760, 11020800, -1339420415, 135529762, 1690585392, 310895360, 4472852, -1940805044, 1830437665, -939524008, 168902656, 1208013570, 167946, 939524754, 671351812, -1843345408, -1704460283, 285346072, 272662912, 486541968, 67136001, 336605856, -2069855744, 148720, 9699876 ], [ -2111810684, -2142780414, 876675074, 706028288, 536879145, 607126565, -217807872, 70360192, 1168123904, 6149, 1091174532, 310405345, -2000648940, 159416325, 176177380, 1048704, 301992450, 144791616, -201277347, 145424524, 813696553, 69412418, 1652564929, 440607500, 13668880, 168035401, 1621729280, -1062983680, 4991328 ], [ 169869380, 50528784, 156536080, -2029516268, -2129248119, 272893956, 93913344, 1485963292, 84952068, 629147776, 36708352, 1246237761, 113053953, -1523578632, 142725152, 1093014432, 1079518064, -1342110867, 138547273, 268697672, -1855926584, 142280710, 536895978, 4459090, 674381826, 605065477, 4358160, -1476062975, 688366 ], [ -1409282047, 574636048, -729755639, 1210093888, 805315804, 84149262, 30703617, 201851920, 45288504, 8392970, 638681474, -1979571968, -2146958825, 268976441, -1977613004, 337150216, 1477919621, -2080316893, -2012179404, 1616576645, 563216386, 1138753984, 91070812, -486536113, 543164609, 1082262536, 538448928, 1243873298, 34014146 ], [ 1210065024, 1879179777, 541100608, -1877867834, 570429696, -1254096864, 537698966, 277925385, -2128248768, 539119896, -1995947968, 810305664, -1560275968, -1591700982, 4277783, 1279623174, 1140986112, 252743968, 35684769, 671682564, 1141506728, 9592928, 19466888, 1813872709, 881614946, 1611792640, 544024622, -398916224, -871295984 ], [ 651170392, 38277392, 1573056, 1076221064, -1425465084, -2041837500, 1074841088, 621150337, 1159766274, 86032514, 1919158274, 269488256, 269224128, 50475555, -1525751600, 16779272, 102818048, 268722881, 35717826, -2108947968, -2010644077, 1007771777, 131078, -2130444270, 1092092672, 79299886, 1768554560, 1090546304, 1107567145 ], [ -1568550864, 22036482, 145818770, 1947406576, 6438912, 541655184, -1945827003, 210247712, 17139968, 137412690, 3344706, 1107984910, -2013216256, -2138750624, 84034360, 286670872, 445321937, -1039742408, 538214530, 17436768, 326828560, 1358990105, -1040150448, 80752644, -1862205056, 16436, 275776002, 13447460, 1342244884 ], [ 4478468, 1154992656, 343941128, 583111809, 1242693632, 1001062752, 27314310, 881000992, 134819808, 822116496, 3235618, -2146836352, 4208664, 274088324, -1633587056, 193045516, 542116330, -762304348, 136486913, 169902096, 278160724, -1591467760, 268435929, -2061762304, 281020937, -2080106112, -1869610703, -1509948020, 1645281792 ], [ -1055847808, -1354595224, 738772176, 19398657, 268437760, 42505472, -2146434508, -1840770543, 67897509, -1778182650, 262148, 440474496, 340014748, 305274880, 51905538, 1610878978, -905818272, 1049600, 2195490, 638583834, 30670888, 541589506, 1617506513, 285246080, 810557664, 213951616, 1644193793, 17812, -2147333053 ] ], [ [ 133216, 689775584, -1518077692, 105914513, 1094780941, 1175716352, 541069888, 42795521, 1157808132, 4198400, 1413750904, 35725379, 1149247784, 6842594, 1217671378, 94666937, 5245968, 276849717, 272658749, 100729089, -2147221404, 1011369601, 323748356, 402672162, 679788544, 81938, 822121652, 218124294, 536936840 ], [ 12585872, 67142290, 56131616, 419595009, 620906245, -637532157, -1476394431, -2043541872, 17306624, 270500, 1880539553, -800379808, 34277376, 1611728200, -804769624, -2079301219, 442420242, -1826077618, 34577, 41959458, 1084281249, 25313652, 1361072790, 406324009, 4227072, 1480589848, 315104324, -1539083740, 1946424624 ], [ 1276184598, -2142740476, -2128601063, 3801368, 1745387520, -802812142, 46147688, 22020896, -1945567084, -1592522816, 75694109, 461381760, 546392321, -1840147252, 837316644, -653675480, -1006497725, 605032492, 673497256, 1077985368, 337746001, 39928016, 1163419, 1076105984, -523812704, 2160, 417486366, 752361476, 1951531104 ], [ 676370435, -1322958830, 35923994, 344981504, 12681232, -1256979693, 1084064256, -1064826223, 152657033, -1323958272, 4653130, 1090553986, -2013264310, 335872384, 1346387976, 410255632, 1113121538, 352470290, 50495570, 1140850909, 114622725, 285769795, 140546051, 1749289218, 313000585, 8683560, 14899201, 321069296, -2009046780 ], [ 822100993, -1798832127, 155721764, -1258287088, 8487076, 153125000, 5869971, 42270752, 72352001, -1811641084, -2141382656, -268399572, 407023876, 940099266, 1411661856, 167801871, 20525336, -2076827584, 355535944, 681836692, 134785122, 591397162, 135267522, 537011204, 1612743172, 201351268, 1611670025, 272761040, -1868429176 ], [ 25973888, -2131754991, 807403560, 146739201, 470028841, -2136866813, 1343316066, 554241169, 295424, 23746560, -2121004664, 272635932, 554703627, -1867805688, 1073808392, 136320001, -1845428216, 1256488, 138420800, 693194920, -891022792, -2113267253, 1174421795, 1187973, 81368080, -2079588334, 536870945, 5488768, 645335313 ], [ -1677573472, 10504288, 41280, -2078256990, 807403531, 189007876, 72220704, 67641874, 1935985441, 287843409, 1118352, 1276123342, -1773981596, 134332418, 1888059712, -2071543783, 1083720192, 1627957312, 134221056, 210788432, 1614348554, 1076191232, 557058, 1377961004, -2129328000, 349987350, 1083446400, 604111361, 1146127240 ], [ 154173464, -1918615486, 574160906, 4096, 536909952, 35049473, 419443144, 369231873, -2136673918, 44582656, 549454865, 545408160, -2136446300, -1454299598, 167805184, 1653623976, 139530368, -1906764534, 395333, 139591720, -802931574, 51415520, -1028332508, 558239107, -1073724144, 385878402, 16778249, 524420, 25760414 ], [ 1342178351, -1072267182, -1742581464, 285360219, 360859755, -1071902327, 830538512, 957481936, -1139564534, -230390783, 4228102, 2097186, 117809260, 1619014244, 1212351560, 1094917652, 56623864, 756576474, 67129602, -536870880, 1896932229, 1243021344, 4522125, 271088868, 67126544, 127143993, 1479936432, 1353855104, 34870784 ], [ -2147335856, -2098982400, 1087408153, 36215593, 1073742848, -1962729280, -2080365154, -2107506560, 1773699218, 474383116, 815014469, 302582792, 1648700420, 1610719576, 541328837, 632338, 526212, 67177010, 809504104, 536887312, -1823139776, -2078702688, -67108835, 851445800, 264860, 1845493856, 302530576, 541344016, 538464263 ], [ 18900041, 205652114, 67830447, 374445082, 135578338, 603996416, 1963399204, -1471659902, 604294160, 1382286021, 604078080, 35258627, 1469055249, -1534525342, 290065160, 33587460, -2135649280, 541591624, 574882834, 1686124550, 36180226, 12943557, 10518554, 545497128, 90701892, 542310412, -1725751272, 584646656, -519417663 ], [ 43829272, 1476674048, 805863520, 5380612, 572689454, 1140935188, -1847583680, 31506930, 170235904, 1075844104, 536879124, 549521464, 956318594, 815829057, 402669699, -1005547520, 303642690, 570623622, 287479170, 17041536, 201402640, -2146300864, 67439137, 1135133905, 1427161137, 1912614084, -2054012236, 553879080, 1174974465 ], [ 48270464, 606221336, -2130706226, 320094944, -2105506684, 1652688433, 1140981764, -1604775872, 169946629, 1147193920, 68113, -1063935860, 537235968, 151800321, 285544715, -451083584, 228597824, -1837051856, 1377922, 272711712, 135942147, 1342768392, 142606468, 142611372, 21104772, 41976328, 205529252, 27279426, 1080724481 ], [ 1615499881, 40120384, 48628490, 603996193, -2142235644, -1635712896, 208939016, 543326498, 1418510468, 302778944, 1610687813, 705196608, 560230416, 610806080, 176171152, 237240388, 278036489, 35844, 185696322, 42387776, 402686480, -1568669559, -1498939324, 8457728, 555802720, -1609381270, 264241152, 16924688, 672399425 ], [ 75499778, -2129214460, 1166090320, 587082760, 1779566593, 1174406281, 100688290, 1243677280, 75506304, 349178192, -2046293548, -2002648991, -1040175867, 679547137, 3155, 637546497, 268542464, 289687562, 71352840, 403047716, 1084774434, 33604164, -2107362043, 1057344, 33816609, 75497536, 1208242305, 754978304, 852115976 ], [ -1994913280, 6818449, -2113575902, -1853620142, 687882400, 1881476168, 153633, 1078576928, 873875584, 547072, 1637173764, 8651776, 1191592197, 407142465, -1058789372, 33857796, -1828356094, 1120743760, 373571716, 1409503248, 428081184, 157288513, 36900992, 140513033, -987422204, 10764738, 1648640289, 272855072, 280896 ], [ 545539078, 605995054, -2080366247, 629293056, 541294742, 1140890132, 564398664, 69732384, 2013978896, 100964384, -1929117276, 637534353, 476226120, 4640770, 1083681, 539764096, 471994658, 137445632, 33587204, 134219520, 72384544, -998243544, 83898375, 76022848, 150995993, -922467326, 276828360, 820019524, 1121239576 ], [ -1603772401, 76554272, 612499458, 596661, 1359055249, -468564639, 5310483, 1419252360, 604868620, 102175232, -2144730864, 413272087, 1351111172, -854243584, 69240866, -1609940960, -2147401600, 5266946, 683286276, 525324, 234917987, -1744759452, 273155076, 159400032, 4196356, 688918694, 1153569280, 1080590481, -989790100 ], [ -2118645102, 881860357, -444071936, -2127560587, -2029514046, -935324608, 12583052, 276843009, 319898182, -2079048759, 100697744, -2009006080, -1731189998, 658792529, 1679896580, -712769520, 19546176, 1127753344, 12697745, 1356863489, 337037195, -2147481024, 539300984, 1883669652, -2125451192, 289423493, 755798549, 1094729746, 1207993731 ], [ 67411972, -1073373112, 604045848, 17045512, 270682242, -1715963392, -794558174, 135660704, -522173904, 273073156, -2147139560, -1676597012, 422219059, -803124079, 270533888, 135332738, 2110473, 809517720, 1612977157, -1067270007, -1168601084, 420612224, 536904384, 402916096, -1811767289, -2147450208, 1010993952, 268966320, 13894465 ], [ -1879026712, 75614336, 608248194, 1694499596, -502251455, -465429907, 855965728, 1282180, 1157646344, 1681988871, 1835036, 310397664, -130023156, 80560135, 713230596, 672170128, -1073479658, -2077486912, 1610825922, -1993469795, 965019275, 6423622, -1863835387, 683673143, 544770608, 402917575, 771810944, 1088966788, 543963258 ], [ -2038365884, -2130705660, 35921921, -1794571402, -2147270635, 604291860, 814547469, 1344276675, 1077939202, 1183844544, 2392129, 302121169, 50331650, 1140919304, 524320, -1541012608, 76948802, 34668717, -2121098978, 90964484, 92307872, 178266212, -1591475252, -1943272869, 137495568, 1410408549, 1073914381, -1400827136, 1074430036 ], [ -2076179071, 1615396888, -2147461087, 18882848, 1887479378, 134488088, 12845088, 491258920, 15928432, 9181211, 536953216, 671090944, -1870626046, 285245713, 53487360, 204505352, 402686592, 67109411, -1874771871, 743440512, 16789890, 1098912096, 6496520, 1108351040, 673187844, -939392400, 811864082, 505413633, 44499072 ], [ -1070357120, -2130673151, 138446562, -1854406138, 612970881, -736099288, 38406164, 1142064640, -1994291314, -1465100288, 604241994, 1883785344, 553648128, -2128576502, 168903685, 188778758, -2130691824, -2046782944, 16842980, 671237132, -989196224, -2145892031, 422152320, 278, 646627428, -1336933084, -2131998430, 3238272, -1467938558 ], [ -529399732, 6032784, 354034336, 1083539466, -1493165816, 369952836, 1409860609, 620896417, 1157668868, 564398370, 436207619, 138176, 2106112, 524289, 84172821, -1056962359, 103047686, 75507585, 6390912, 1073743872, 548421777, 1546731649, 16782400, -1862008830, 554242048, 1141589774, 1476497476, 71438850, 60204032 ], [ 92312192, 275775496, 45098134, 1459818708, 2294208, -2143027000, -1945816736, 1619003394, 268796232, -2012182254, 337875270, -2113401810, -1056831360, 536921348, 1494376740, 154618216, 405414593, 1107550520, 613416962, 188747848, 421744144, 1477560329, 657466377, 1182822784, 8392834, 1075844108, 2101376, -1068957660, 34146326 ], [ 440715268, 1151639568, 872464396, -1601760666, 1662779402, 680861962, 1087938055, 25187200, 726151080, 620791184, 73502466, -2138011648, -2147461095, 402654600, 413163633, 201361409, 1048714, -2078267252, 136359168, 1354762240, 282371154, 536886552, 268959800, 3768337, 402653952, -2080372584, 228987233, -935294782, 1746216192 ], [ -1055718524, 37913664, 1829414082, 21495940, -1610612736, -1996487680, -1433394643, -767143422, 134219175, 101388806, 393732, 1075938457, -1874581732, 413147909, 1112018056, 71187008, 1107445861, 1211466752, 1174570002, 665583628, -1866067968, -1576377792, -780593144, 16810644, 540017825, 188875778, -973062016, 1350713480, -790574046 ] ], [ [ 70582288, -1608678488, 990352642, -2109710319, -2013183987, 4472833, -1609269247, 10117713, 1099085826, 4231200, 1432775138, 1247846913, 1073807777, 292045984, -243003326, 81807761, 278170641, 312264881, 1074073663, -1134556031, -1840611292, 603996257, 586158721, 406585921, 570721304, 16778306, 1762108446, 86257664, 520159504 ], [ -2138895464, 206096784, -1606385616, -1048346363, 546701360, 1216610435, -2147417280, 79381716, -1857420280, -2103959546, 587382913, 1349103020, 713771136, 538247752, -2012151392, 522740761, 437129376, 457441670, 263954, 281018369, 144790829, 1258573962, 312558226, -1524559863, 32769, 406857868, -1765221244, 67277862, -1878774494 ], [ 1145110528, 142145538, -1067449323, 1101529384, 1879408672, 1478952326, 48398405, 33687552, -1471741691, 17958592, 1075347489, 142616578, 563119489, -2101321404, 839148084, -129424840, 1073877024, -1476124539, 539330216, 1077969024, 270735380, 4284496, 116882, 1141260288, 1082282152, 319039848, -1665133026, 72679429, 67633248 ], [ 583094592, 564216464, -738127854, 482451488, 1648462154, 1565611328, 1083605536, -2136473520, 184550593, 554968324, 205852680, 622919810, 1075849744, 1166180484, 1073807912, 472531264, 1612227072, 319347746, 218137856, 213975113, 1888747812, -787838846, 1210105875, 2017503298, 313008777, 604242336, 12670977, 34275664, -1202716412 ], [ 805308544, -603445632, 25167108, 1077025201, 4293764, 270763264, 278787779, 168035337, 1610744321, -1543238396, 16865408, -1610609132, 268454656, 604560898, 470024256, 169907846, 1949444496, -2011946358, 521209891, 579338372, -1677131584, 658522380, 101815429, -2144271353, 83961922, 268566656, 1610637578, -1539173166, 136579117 ], [ -2055207807, -1953492735, 503332868, 146673680, 1080038986, -2119040511, 269689386, 2693533, -1811120096, 671901740, -2122055030, 306187834, 1660971530, -1012742656, -1073676288, -2010635072, 553714968, 1193026, 4793408, 536887609, -903544805, 1075316979, 1409288609, -2058747771, 676484112, -1542714798, 277889025, 1180840, 793379648 ], [ -1526722546, 114708, 8266, -736096246, 1426198787, 1514405968, 72089664, 204357640, 841353784, 1344872449, 134219008, 1783710958, 872428064, 671416866, 1545633800, 75653178, 1074006624, 55074883, 1209011593, -1397751280, 137691410, 17514504, 537691392, 303438892, 17104934, 354166855, 1622941953, 18890880, -255311007 ], [ 285480088, 28336416, -1609969654, 1078071296, 541461666, -771661215, -1390411668, 872562691, 77886480, 8934945, 650381120, 8656418, 172, 695280768, 1351877906, 1610860594, 1574177, 153616706, 4259877, 219152396, -535941952, 1091050272, -2120325584, 543162499, -805281392, 637569665, 687998024, 12583118, 453030536 ], [ 268436657, 1074014811, -2010492928, 1348486161, 1115997417, -1601417208, 330367256, 271843600, 677072904, 38046761, 343934016, 209717298, 1430618113, 1755321158, 1224737857, 17209476, 4205336, -2146418678, -2080356096, -519995376, 1612204865, 1074593856, 188809375, 470301870, 71599297, 71312417, 403703828, 271792452, -2013264128 ], [ 1342833984, -2072702942, 1207994379, 287357465, 1745880424, 352452737, -2138897249, 1378025604, 1082859652, 1078379272, 101032519, 178323480, -1058264416, -1572331152, 1074016529, 279044116, -2000017275, 524886, 268536104, 942949652, -1262384896, 337683104, 547497993, 809535550, 1220938396, 1073766912, 209716232, 574641408, 553733506 ], [ 8398337, -1605500928, 872988736, 122749952, 151044611, 738256978, 1428426834, -2009071198, 1174702532, 1178657477, 637633793, 73146402, 1321206016, -1601437597, 21121096, 2121, -2107637760, 537210976, 1651835913, 1075326986, 1210583328, 549879872, 134742088, -2033940471, 2695508, 134372389, -2127552508, 608698368, -452405232 ], [ 848953388, 1327236, -2130148816, 9648256, 554583168, 1207978752, -1562342140, 22450594, 589927488, 975248393, 1745887244, 609336, -1744800638, 9211970, -2012741605, 1610645568, 276902920, 839057956, -1472200400, -2130696063, 203956416, -2080354816, 671787, 698895512, 354418688, 1077939408, 142737936, 1099043329, 605294594 ], [ 438306084, 738332185, -1409154422, 422658116, -2135518188, 1342310433, 272893958, -1537507263, -1039120895, 1411402241, 310444545, -384786426, 640614922, 27301680, 560353280, -463912448, 966787144, 310399024, 637535910, 939671552, -1073582080, 67964170, 276959404, 268501098, 151455744, 33587716, 138945061, -2138798015, 1214382084 ], [ 2267172, 408957704, 562167850, 605044906, -2143284656, 503578632, 610797640, 35660066, 629195152, 516735516, 24646, 537928204, 659293200, 554182656, 8260, 101189248, -2135551992, 2131222, 184582146, 1107299072, 474088469, -771747828, -2033987572, 77799176, -2045583327, 1746307330, 111280144, 1074792456, 1342332992 ], [ 8454560, -1856945916, 557912342, 574524487, 538445825, 105670817, 109199530, 1125161312, 69468544, -2104489728, -1610479374, -2001861278, 67250433, 748486997, 71863571, -1509933055, 268448912, 38543400, 939557000, 303078448, 681626018, 33570900, 320095630, 135528787, 169085184, 67115010, 16449, 537018368, 684344840 ], [ -2133278206, 2770901, -2147458720, 327156186, -2147458912, 1616955404, 680002081, 536937763, 555098178, 67190848, 1551976992, -519826432, 1076102401, 440721665, -1465643896, 310413325, -1861566459, 583871812, 1960067414, -1742122860, 503322752, -1186982847, -1877749312, -1469820596, 21275424, 557400643, 1652650021, 39006441, 134502424 ], [ 178406743, 809238565, -859502072, -1795012608, 134316198, 213915211, 25167880, 296791084, 1279320066, 102780960, -1943797660, -1555505134, 369240233, -1803399144, 15245344, 642061706, 1544685602, 67848, 269502480, -2011086592, 68198454, 138517296, -1073741677, 547357251, -2147220456, -50315222, 809521483, 69341440, 1879311184 ], [ -2111307512, -1944964950, 210370641, 1342276165, -805271117, 1174570017, 1612792090, -1496833534, -2080014332, -1872756208, -2146697216, 417597698, -1065275068, 1162610438, 161677312, 673318916, -1325358974, 544232448, 136202512, 604267532, 184664675, -1778182892, 13919757, -914339732, 96, -2112876299, 209863177, 2670752, 75498416 ], [ 564167326, 872485895, 93062920, 1163919412, 33554514, -2013001664, 38404256, 402803505, -1879031763, 67449576, 1107856420, 505417928, -2144049304, 1201938433, 1159816197, 352846036, -2144845759, 1360541323, 134341330, 4196871, 3442058, 25249411, 537137448, 906364044, 1346897944, 135530497, 885562197, 21125172, 408982528 ], [ 889816096, -1039884159, 543227929, 1451231362, 805306376, -1988073216, 1350961698, 273686690, 77598208, 275196416, 4522112, -2075096184, 1747094786, 1210158640, 35730692, -602826746, 2356288, 39044634, 698615173, 283151385, 709888132, 420481280, 536871776, 910426784, -1274909180, 10498688, -465174272, 407379168, 1217396806 ], [ 70509292, 1078155778, 1946230785, 1757159424, -2147303291, 1141985093, -1291480704, 2294812, 1174940416, -2080367601, -2119286632, 293601824, 2021822472, 84410368, 210060736, 538185988, -1040111616, -2073276288, 1074413790, 1256259712, -2012921463, 1143013440, 1380460805, 986388265, 8433696, 268699681, 738746370, 2897992, 543961466 ], [ 10682644, 34015252, 4205184, 8278, -1070645099, 604014876, 362349069, -1741483863, 1611948034, 629164096, 36479488, -935328745, 236261377, -434043744, 550178848, -1004273536, 76350547, -1291836795, -1873635258, 17304136, -2069623384, 38273138, 689981862, -2145123768, 1179665, 1082654848, -1069285361, -1870585535, 34113572 ], [ 1677722880, 38092808, -1073643515, -396066430, 1879061008, 251666440, 36897, 272713012, 34080912, -2078013423, 370217090, 1107429376, 268568596, 1091346521, -651164416, 67765256, 1481081601, -2046762464, 433231248, 1082654721, 562041090, 1377833608, 4694032, -1258284978, 140512467, -2136997256, 873206784, 1450445827, 36507648 ], [ 134283264, -448626172, 843099330, -1871708126, 740302978, -1876950520, 4508224, 336645128, -1473248192, -1465106152, -1945632758, 1883784322, 540090912, -2145353216, 46208641, 1090557958, -2147344112, 100700672, 54855908, 67835393, -1056959796, -2138929088, 185368576, 1144624475, 646350342, 6292805, -1609824248, -1875367808, -331281104 ], [ 128720896, 40375681, 1074659424, 70807, 117446950, -1874425520, 38016001, 621019171, 1946689796, 83921312, -1476129662, 1073742080, 942407872, 1483530, -1521614080, 206047752, 1412243472, 75781265, 539116544, 38043712, 540574980, 940600449, 4329540, 144, 1629225216, 1147749728, 1751318656, 1209022720, 211190825 ], [ 646045729, 67633288, 571084934, 437649460, 140055296, 543432788, -2046545660, 1149534290, 4358152, -2147450816, 1054743, -1037400992, -939507520, -1610265232, 486679052, 352716913, 36315153, 285452064, 545521827, 1094844416, 184565760, 1476444929, -968863480, 110653700, 268780672, 153092154, 1056896, 1082331428, 1359550467 ], [ 33863814, 1697710218, 75780120, -1572649950, 1764884544, 455026794, 149449347, 276978336, 138418688, 873464192, 618777768, -2137454464, -2143024632, 537265444, 109195413, 612468749, 822083778, -2111545204, 167939073, 147064848, 447799318, -2061486000, 270028856, 1413038352, 297806592, -2004871168, 833754128, 159387776, 1778806528 ], [ 1074922240, -1476385704, 671253640, 2359425, -1601568480, 185108288, -1983880690, -2142502247, 2908960, 185270298, 394752, 446791960, 335853206, 538066981, 51910674, 1646398018, 1258429444, 1074009088, 771819522, 630456330, -1858854392, 1120013248, 539039817, 538067076, 1208324320, -2130140032, 25728, 409728, -1732191224 ] ], [ [ 268458096, -2130107464, -1850470400, 374366432, -2143213567, -972816383, 4229888, 47013940, 125852166, 1073807361, 1566992408, 36250369, 287318441, 291661964, -770428336, 1147437192, 408192002, 9717040, 285487386, 170459394, 34311168, 35128521, 47190660, 270010305, 1327112, 22491, -2145374032, 50344964, -1583349760 ], [ -2126430399, 603998608, 538830884, -1954511588, 537011456, 1217398919, -1610088384, -2146745280, 540928, 549297, 857112865, -801046171, 747178121, 1075642624, 536971944, -1778359987, 34738210, -1176074878, 16777472, 18875554, 1218462115, -880524700, 1101123735, 889225512, 1103200784, 1079011844, 373312640, -1610128828, -469731316 ], [ 1614950932, 208158758, 1078468752, 1084949296, 1896464896, 1078336148, 1087514695, -1454767864, -2080047084, 20251072, 294355007, 150995090, 554764420, -2008005428, 32247824, 289411104, 1314912, -1408229243, 517264, 37781578, 346261504, 6815944, 1147009, 51414793, 1610612872, 268705834, -2131738622, 738998276, 1414037600 ], [ 22106944, 281084050, -1039917046, 348458048, 1254719496, -464243116, 43123232, -1602147838, 34427976, -1207697152, 71307338, 1074102274, -801083894, 156696708, 134217984, 474611968, 1651556646, 1459770912, 50332682, 612372480, 1468137909, 1368033280, 2135330, 402948352, 312509952, -2054897656, 10489857, 321004640, -1206566589 ], [ 1879060096, 470294529, 142682402, -736984615, 13803540, 421562248, 281650891, 42533920, 1146114560, 337022216, 38146060, 273941, 1480597382, -867640702, 1345060930, 39900585, 1343406336, 168960794, 202392779, 304621696, -1777792960, 310415528, 239673447, -1340071803, 1744929444, 498458912, 1073741826, -2073882398, -931133400 ], [ -1937743599, 191889456, 738234404, 144838705, 340001385, -2146221568, 134308040, 2949253, -2146696704, 690645036, 11798531, 1657276952, 587216968, -2100081664, -1040170964, -2012472284, -2063532008, 278572040, 6825032, -1597931487, 1214317117, -1029564054, -1207909984, 5397636, 206655616, 676071440, 276865061, 5440520, 591923905 ], [ 831832226, 2115664, 532738, -1004519389, -513796789, 1348599829, 67180608, 8397066, -486243768, 1091642448, 3216656, 693309602, 576790564, 1879375904, 336956233, 8478790, 1082687504, 8503619, 1681982307, 67133952, 1610940698, -1045979008, 144998659, 1345589380, 17827910, 1623245383, 1621697793, 553796224, -334348084 ], [ 673190920, 153632906, -2143779694, 537006084, 398354, 1868353, -2063320570, 33555202, -2145069800, 1126781728, 543163409, 545409184, -2112339444, 682624720, 142640400, 1644222522, 538460544, 242847744, 4259937, 34734220, 269098118, 135811490, 1107575396, 607259648, 9560, 369658754, 555747400, 1115701512, 176268954 ], [ 268436644, -1071371509, -1729543840, 1107574846, 385928321, 16910344, 38798098, 409377170, 739315716, -1571355519, 281052308, 10486306, 335749448, 545522042, -1051586303, 191335556, 7473816, -2146435068, -2079831806, 1795735552, 822696064, 169869576, 54886540, 272135394, 67110128, 101779490, 52, 1346582786, 38928388 ], [ 4867778, -2009791968, 12619826, 54558737, 1077153096, -1224597279, -1904040555, -1073315450, 1611342020, 1413759308, 1714184215, 1344833803, 33900704, 541657188, 1074528609, 84148244, 75497989, 360710240, 622668, -1341127424, -704247518, -2059829232, 1017319937, 612663296, 4327440, 738205794, 10486928, 12871448, 1091720452 ], [ 18883141, -2076176254, -1274330590, 34608641, 296034, 537266449, 1948523090, -1610088288, 639684049, 169869996, 34668545, 4334336, 1427111957, 612900902, 271090440, 168331333, -253231088, 566241344, -1070333942, 3153948, 1118312770, 537135296, -2001989541, 674668553, 1157628248, 671614985, 421597205, 545325056, -1069409615 ], [ 850968616, 1917846432, -1828675008, 1082286208, 573443076, 6357012, 845387782, 1892733746, -1576560576, 1144325121, 536879156, 541935914, 285217667, 270303297, -2012741605, -1073719230, 303570954, 571703955, -1790508608, 21244036, 237578240, 67389954, 936195, -384250807, 1278232576, 545523732, 227820192, 1082298529, 1177686018 ], [ 6325520, 144707089, -2073902586, 1234551360, -2135927676, 1082662400, 1644437652, -2145894392, -1073454048, 1352698946, 571738256, 1610612738, -2035938814, 52431713, 16779587, 1142440448, 415245513, -1853849552, -2037971584, -1337900288, 134942720, 1612717056, 2232369, 412160416, 230821896, 8716352, 525037, 161514562, 1222836225 ], [ 1615466628, 171979080, 958538300, 135266947, 5247508, 235077760, 4464712, 574783520, 360972632, 151781952, 35202141, 538468364, 541336721, 606871616, 45107712, -2106293112, -2135814144, 256, 184647746, 42375168, 1207977476, -1836312556, -2042367844, 2297368, 655638696, 1749191010, 1140858904, 1091700744, 269746177 ], [ 8722688, 336732418, 1614819350, 15475207, -2013263328, 5124121, 613550212, 191890144, 75793152, -2045769404, 587861166, 25567489, -1878849535, 1620574548, 208276560, 1845498144, 302100819, 286005368, 947929224, 439748660, 174064018, 33595393, -1828688242, 135270931, 134482211, 64, 11026554, -1996347136, 2018706442 ], [ 96618496, 2942724, -1711258350, 263424, 141824, 538970120, 134400513, 684266011, 87164936, 67115072, 2022719490, 539070464, 35914625, 438677507, -1942733796, 816097381, 285343748, 1220714002, 1074790788, 1445347472, 763369504, -1994320576, -1842196272, -1271642048, -983178459, 10752451, 545521924, 301990048, 1076893976 ], [ 539115782, 560784426, -997979877, -1811789311, -2000244572, 1212192304, 94371916, 1543677192, 2035442050, 41961472, -2063597277, -2109710208, 237249096, 167956496, 491301152, 617874690, 606212105, 739393538, 1050624, 6308864, 69206034, 1078047616, 11546626, 606602306, 4219920, -1258011358, 4202506, 1957171648, 652002169 ], [ 6382725, 143659018, 1275723843, 1091209858, -268416846, 645432801, 1359546632, -233430391, 537694464, -1711078896, -2147287024, 419430660, -872410624, 18174984, 421699840, -1474297820, 24720, -2145235967, -393061372, 17314820, 201405345, -2013261808, 306192389, 1216495624, -2126509984, 721486160, 202555936, -1039400912, -2130640056 ], [ 689474048, 872774278, -980663038, -2073034660, -2041016218, -1069247402, 4849736, 142628913, 34669416, -2146428224, 1174943888, -1775751031, 405021482, 1357201409, 1143042053, -1785945919, -1876422587, 1362367883, 1073812119, 8440345, 537937833, -2138483200, 1212159288, -1270611688, -782759928, 318785733, 1019218261, 1124266004, -937389821 ], [ 1145120102, -2113560184, 72942095, 25171978, 268583048, -1833391616, -1601687264, -1933442806, -465288958, 272715524, 4210712, 269484392, 1966768697, -2145334055, 202454276, 407965954, 2322504, -1473019862, 1621099520, 1122010136, -1864361756, -2012084200, 604013280, 457441824, -1539162106, -1870612864, -197080576, 268440816, 1208025193 ], [ 369505056, 13014144, 1610678530, 235675738, 1711293228, -199042003, -519831168, 67772, 2621704, 1614840871, -1069793142, -1862270976, 1086324744, 4753447, 713179488, 536875412, 1476403784, -2000154480, -1542913826, -2003885432, -1719332095, 268706818, 536881984, -972549097, 13644016, 37750886, 738255504, 232798220, 4718954 ], [ 209912082, 33554706, 135342481, -1841758090, 1091125260, 339774276, 347145477, -804185822, -985374718, 1660960769, 35922432, 289538337, 43057416, -493811536, 539496480, 1627787314, 81266465, -1223614327, -2003662520, 536936456, -2046524832, 180559922, -2013263068, -1402204143, 16384, 1619075204, -2143116799, 612696329, 1073875482 ], [ -1476389871, 1648886032, 1342281760, -1471897174, -1073736123, 151020562, 12849441, 499712288, 45810896, 10749977, 805306752, 1778796544, -2130704378, 16801824, 2359334, 201336072, 290521221, -970942430, -2121837532, 1234829440, 171966466, 904927072, 18882580, 905969732, 136315238, -664665536, 342106160, 140509216, 8720706 ], [ 1211211904, 543195649, 33589312, 33161472, 117457536, -377485568, 570436290, 336775755, -1476296056, 537004304, -2080372726, 818692226, -2130702044, 2101770, 139465223, 67538944, -1790822128, 135301152, 21069956, 214537, -2080329568, 9095232, 186911240, 71074893, 268854272, 2097264, 1077938438, -803689344, -535821312 ], [ -912911808, 280592, 1410596960, 1425936, -2146955256, 1179222020, 38044161, 84410500, 757629190, 94454562, 570425494, -1879015168, 806224001, 42729995, 84854209, -989330871, 1344905472, 8659329, 675529858, 1111753728, 3195524, 1345388545, 50892868, -2130706406, 545915392, 3282442, -922648060, 206598402, 486973953 ], [ -1551777631, 18915458, 713700548, 1208422465, -2005204992, -1604050744, -2147477216, 1073777154, 362560, 2146561, 35886389, 40372332, -1906261504, -1601862624, 387072268, 335890737, 449003713, -1878946032, 546603146, 440537152, 169954816, 134269449, 107537601, 1065092, 17126448, 2118700, 273699456, 1183581220, 270601217 ], [ 436471296, 17105416, 616984584, -2100232044, 973340680, 682229800, 420013060, -1795087456, 721489665, -2147482348, 82959626, -1869813630, -1878763496, 1088816420, -1878953771, 838936651, 290457824, 1410607270, -2147481344, 436502528, 46138386, 2264, 1577897, -702529520, 8391433, -1945892480, 137888769, -460808960, 705965824 ], [ -2147352062, -1929371624, 290992258, 2097153, -1342043040, -1954512384, 600973313, -1061154800, -1943517823, 503907863, 16908292, 1520538369, -2147044586, 951087113, 1125664784, 69879872, -922726395, 1076166656, 906003506, 555224081, 271856160, 1107558722, 24973528, 555139716, 1745125376, -2109177726, 234881025, 25383004, 1346507808 ] ], [ [ 336726048, 554238832, 169268230, -1873231184, -1995415415, -972799480, 542396672, 9265717, 696272898, 1075937317, 285346090, 1210130432, 1301356709, 270680298, 1904484354, 1168130224, 144182401, 311702704, 1074090260, 375458433, -1839659968, 1025007649, 820511360, 11534432, 169116696, 20973123, -603643850, 17055744, 759234944 ], [ -1987561848, 604291474, -1861361116, -1853750480, 186016037, 412108931, -1476328960, 42681992, 541724682, 925733, 1378222336, 1076559904, 612368, -1071906236, 135270969, 319833108, -1744246688, -1870461752, 1090553362, 1614852130, 1084474757, -880803680, 52457493, 957419529, 25231408, 1077960716, 105437248, -2143169527, -268153833 ], [ 1683174416, 6309926, -2144853968, 3801616, -383205312, -1050602990, 1391601738, 156829976, -1945956091, 68233088, 196642, -1736376302, 68257156, 298869836, 806109712, -112904696, -2145972207, -1608765396, 558334608, 1124106442, 279119877, 10320, 32785, 1578354433, 1611023496, 1342189722, 284738062, 1019484161, 538607680 ], [ -1564440511, 570753538, 35661832, 362562, 1119914322, 1477534468, 8782368, 11012243, 189271104, 269885456, 393234, 621051906, -664786352, 1275232260, 1476477192, 476577872, 1685857026, 319424866, 671188296, 1212158088, 2081556485, 268970178, 49943, 4501824, 302523401, 17088768, 2246660, 74128, -1879047934 ], [ 18890753, -1660419568, 159657252, -719154888, 33792128, 270763272, 270332056, 176488480, 1279411072, -1610576632, -2107833724, 268706377, 1208100998, 1611173376, -1809579998, 34636068, 874463376, 69603712, 36979819, 673720896, 117508098, 817905708, 101487841, 2752514, -2136997818, 1149165920, 1073189, 604045440, 277118988 ], [ 209977489, 30411777, 234917896, 144048147, 270799938, 60899846, 1209614346, 560729089, -1777597920, 539375872, 26214793, 1623799356, 554698817, 1366853120, 66564, -2010369983, 302056464, 269492320, 2696256, -1450819327, -2109636055, 43522488, 1109444737, -2059288555, 4722752, 575409210, 285220896, 1278120, -498400699 ], [ -2011692892, 2130182, 525056, 1074790401, 1348601930, 1111621652, 138549312, 161874178, 591659384, 25240640, 70928, 1131633706, 807608384, -803090430, 604506369, 25428045, 9977936, 1078307142, 739364251, 947913298, 538247190, -2129682296, 566264066, -2041180124, -2146303868, 1964044358, 1611145217, 86114433, 2024956436 ], [ 137367704, -1919680470, 573608066, 1216749568, -2141810688, 1074368612, -1798960072, 75585280, -2078231544, 1082218016, 549459289, 417312, 43082900, 12602888, 1518634322, 681005238, 4220129, 206640386, 138871813, 169148932, -1072940026, 1258298528, 599032324, 86250754, -2147483455, 872940166, 52825152, 8405772, 184615962 ], [ 1346371611, -805162742, 346640640, 843514945, 1157634728, -1584391935, 826377754, 962628082, 408514566, -804975224, -1811906494, 268437536, 1075157345, 1208234509, 1224806656, 1227297408, 20980556, 621297669, 71325952, 1762248754, 50878944, 439552200, 21042312, 404827208, 873252017, 633670707, 2014316720, 1187846, -2108468732 ], [ 21103890, 112460288, 9439250, -2141179867, 538203400, 637538432, -2105506931, -2140897150, 540057668, -939507388, 1879409238, 1510475032, 579627010, -1068916416, 600576849, 277471762, 145374613, 135899700, 48332840, -1610071276, -2084106238, -1004503040, -864013816, 843450430, 19139208, 1744847394, 120079440, 62944784, 1074355591 ], [ 16786948, -1375076336, -1543486910, 268801055, 16827085, -1342027005, 1879446016, -1459470334, 606097284, 1311015609, 1712423937, 319244033, 121634880, 545523232, 285769984, 11010051, -493613038, 8396992, -1020264445, 1627404302, 145230275, 818186304, 140529729, 108306432, -2130433764, 134355976, 538972180, 546308096, -452453663 ], [ 112248900, -1873542656, 587727136, 282264068, 573866159, 1277241856, -1331684096, 27427240, -1456991168, 840963080, 671096840, 38619442, 420488065, 553914433, -1341636608, -464500734, 822708234, 302122037, 6799698, -2130706271, 243796432, -2138963390, 268765994, -502264688, 1092616209, 277087232, -2062138832, 1635915265, 1711964161 ], [ 268437540, 671626796, -1593835008, 1509998772, -2138684416, -2113402335, 373293062, 68878401, -1978326523, 343982657, 1510279312, -393895806, 606540299, 8423313, 828446987, 1074790592, 423632968, 33558528, 76743044, -1608318176, 1208508416, 537136384, 471863429, 411107332, 1212617728, 41943624, 134259812, 154438723, 1084326912 ], [ 42180, 268436236, 841359894, 470811297, -2142240172, -1945763712, 405544969, 138469408, 16777484, -1925133740, 1679361045, 571502608, 122159248, 538976514, 41960084, -2046786040, -1858945016, 22, 16810002, 1107456512, 1088586757, -2080368495, 536604, 545394688, -2079047447, 1612056610, 151005184, 1074939912, 1477861481 ], [ 344001186, -2063522426, 620769334, -2139322801, 3293189, -536737744, 105013422, 1117782401, 17048320, -1845493692, 620888128, -1996483581, -972871676, 203165796, -1941435312, -1946132219, 302088208, 38168690, 10912000, -936997612, 134789120, 536895505, -1827659904, 135536723, 169083171, 67111018, -1063251731, 763380672, 173560832 ], [ 205540114, 337790469, -2013248158, -2105278208, 151020032, 541396484, 1082661377, 1615418915, 21129410, -2080368384, 201605636, 32768, 117442053, 57347, -1940871088, 411041912, -1860452346, 143142486, 637551040, 335892612, 855972480, -1543501503, 1078935632, -1407187867, -2061426427, 733483778, 574714661, 978321544, 135272512 ], [ 1788874770, -1855963084, 1209011010, -1530312191, 546345126, 1287690815, 76810788, 1240993028, 2019164212, 33835040, 337641712, 570982785, 136356449, 537183240, 78381345, 70263168, 672207912, -2147352568, 34603028, -2011168192, 72359972, -2080100040, 1159737477, 8405786, -1996472271, 956564480, 608186497, 73564548, 1984989960 ], [ -1610588019, -2004741984, 1695170819, 1091144467, -1190852432, 1618481408, 1634287641, 907674240, 235704328, -1205665248, -2105081840, 155847683, 403202372, -1940630772, -1981642464, 2246916, -2147205104, -2144315902, 1222252564, 539287552, 100766162, -1728019188, 273958401, -654161560, -2122315776, 589304851, 1087508481, -2107621231, -2063597372 ], [ 27828626, 1015429120, -1526462950, 88082501, -1006108156, 1077936912, 43649100, 268714768, 17826566, 5580800, 1115719382, -2111303640, 268723736, 1650484288, 86074372, -737894380, 2101504, 302555785, 1744917233, 27283479, 605438474, -2121727869, 1214386512, -2142862208, 20981832, 504383616, 2101647876, 151162916, -1879011071 ], [ 336069698, 1107362048, -1538764795, 293865472, 872433800, -1736433664, -1599339775, -1743781526, 6308640, 5169408, 69772, 201394380, 873174826, -1879012247, 1667328, 408961408, 539210755, -1838135672, 698351749, -1040005104, -1564964793, -1728051200, 805339872, 323488656, -796725438, 404754432, 954648864, 155210776, 1087439683 ], [ 2450028, 1082514944, 1962934275, 730079244, 147740, 940776458, 322965536, 3146772, 1076387840, -532578004, 17957018, -2088738783, 1216353560, 67176484, 771752292, 135303316, 134482508, 70850704, -536346414, 159391884, -2013195391, 1147211780, -740294076, 939664940, 12585552, 268697677, 1189143696, 352858124, 538190128 ], [ -2069823486, 459030, 74716672, 386927446, -2128739244, 809765444, 77137161, -805041901, 1095788036, 1705247041, 1057553, 38277238, 177471491, 1697645600, 679596032, -333413528, 1112934226, -2046689048, 272865293, 287377996, -1834745560, 12789792, -1996471732, 69212750, 540147729, 545370468, -1073274298, -1610022200, 1174962736 ], [ 1275069825, 575226880, -805240780, 1212682312, -1308614592, 167772164, 163615008, 272646404, 145296560, -2136205031, 911298816, 167782400, 273289233, 16834816, -751557370, 272106760, 1264025984, 1077948960, -1865281120, 90177729, 37880066, 1157629216, 74424660, -233828261, 134218998, 270532696, 626787602, 1128563745, 11010752 ], [ 137597056, -1520271355, 574630946, -1875378062, 639656833, -650099448, 33702484, 75629064, 557090374, -2010496760, 537413698, 543874, 1109533702, -2145382400, 134288531, 168269824, 1414662416, -2042363648, 325355809, 134895105, -2029878752, -2138029760, 405275266, 1144291737, 449183814, 806356052, -531881690, -402004992, -1941891038 ], [ -855900160, 38273041, 1082467392, 300179, -2080308954, -1035665200, 340791297, 131235, 1560813574, 545360672, -2143287166, -2146428160, 145632193, 8925736, -2058485428, -1052241336, 1073758484, 277104209, 304202883, -938964416, -1568095979, 808495235, 29364228, -1879048038, 1074533120, 1625952354, -800980828, 205675264, 33555488 ], [ 587313696, 290996362, 716248070, 671416336, -2126692288, 539230300, -2012929755, 545261584, 268798216, 3162163, 2563382, -2109734368, -2076046976, -1602155248, 1342202156, 20121857, 7037618, 1392725296, 546603015, 1510490152, 53542912, 1497473800, -482331631, 12607620, 25183280, 1075839000, 2097664, -2146945758, 1361578000 ], [ 272925702, 7463440, 8192, -1564306431, 1376124928, 421529674, 151047175, -1870526048, 557920739, 554992896, 546374570, -1877415934, 273948697, 1075856644, 234967041, 427829249, 542114248, 311576736, 136447232, 1249937792, 173338962, -1541119616, 1590140, -1056407543, 289413385, -2147214952, 948966752, 763887874, 705111040 ], [ 1074856068, -2059205592, 660504, 23593093, 537398592, -2071457280, -2004860919, 302531219, 202123173, 101257235, 1704964, 409044096, -1807314542, 842535425, 1125663888, 104208902, 1795299649, 1211174912, 946045968, 87293979, -1851518296, -502371486, 6041737, 538591888, 1881184, 104989698, -335019775, 268767624, -666714071 ] ], [ [ 70474384, -2062769704, 563439878, 105435345, 137388052, 269500425, 4217089, 71450740, 645941248, 6324261, 1343138858, 140518147, 276832256, 19556548, -2122055038, 1166311449, 4754448, 539013, 407138577, 69274368, 5048324, 525951648, 43782149, 276972295, 571786264, 20995210, 1627795624, 220467200, 533430298 ], [ -1988095227, 222300674, 453582900, 16942624, 126107952, 436209794, -2146958847, 70321728, -1862118392, 33726469, 326107520, 230444, 34428952, 1074013184, -669935071, -1893202863, -1974971312, -1467219506, 1224770585, 1640002720, 1210193291, -1012764604, -1983880697, -1190034944, 1090519057, 1212155908, -1807707136, 176682, 1677736223 ], [ 1141967414, 139225122, -2126511939, 1613956616, 824291936, 1365382800, 269518959, 722479104, 537465093, -1592524280, 1351786507, -1837094912, 537936128, 1103169, 291787300, 1745683464, -1006350255, 202113156, 134643896, 50348122, 10682432, 4218904, 65545, 1191319041, 1078071464, 33828920, -1677585382, 806944769, 1879080992 ], [ 180361536, 837091456, 1375801400, 142649378, 579373136, -1723762941, 1109229600, 1610631827, 55385152, -1592392684, 790600, 1627457664, -2006897656, 211026052, 276824072, 138166352, 67428998, 1442897506, 788628562, 1208057929, 1665466801, 293611520, 134255156, 1745099074, 1117783169, 545554432, 198661, 2629968, 408248580 ], [ 2107435, 1564476032, 789536, -668820703, 42992688, 19006336, 13899705, 34145288, 617628416, 337020936, -1593552244, 8957017, 402813830, 1883303426, 70057986, 35693478, 270526616, -2011942832, 438650890, 402655616, -1778374496, 1354813602, 22099010, 536870917, -1381490140, 19276100, 1610621194, -2147286975, 1082263725 ], [ -1928833776, 63965985, 2117642, 135463954, 476315721, -2096084480, 403710698, 556106140, -2046263264, 8399148, -2136733303, 1384653826, 1090525256, -2081170936, 33637388, -2145378176, -1539309560, 295188736, 1081083464, 5619848, -1978658794, -1040182917, 35659904, -2078714732, 1820577792, 135005768, 25206788, 2212000, -2091970412 ], [ 344211872, 8505344, 525056, -2145382247, 1409291587, 1231028304, 67700800, 67518466, 33868288, 276833281, 1054088, 1600194820, 610480224, 1218809890, 2082504969, 25378816, 1619052576, 1665401190, -465515645, 746602578, 1210122248, -2119532416, 2654465, -965606240, -2130567166, 2010675713, 75009, 84017665, -735935855 ], [ 672404752, -2068315734, 571224242, 8401424, 538347648, -1878404596, 899952444, 75635459, 67420296, 545025, 602149208, 545528834, -2104997212, 680536136, 1443923010, 1208452100, 675484041, -1906769600, 394305, 189071884, 34347022, 152571968, -1945485296, 538188035, -2147475312, 906529664, 545655872, 1111491402, 25171476 ], [ 1346372112, -1070421175, -1939144352, 808468528, 285383177, 1083314177, 856786696, 136315107, -1404469234, -1873297175, -1879047086, -1734344142, 1090893929, 8723, 1095865664, 138745344, 40, 605048991, -2142758654, 654884864, 1614807649, 34146368, 106637, 137455776, 281019744, 68168723, 941754752, 10631618, -2005461500 ], [ -2142764206, -2012933600, 268501041, -2113404903, 1074006336, -1627246591, 239108122, -1033666298, 1105297495, 470040644, 70262803, 134876184, 579347490, -1039613184, 1653375568, 607312, 90316801, 429427200, 816351596, -2010233856, -1056927672, 336912688, -592762872, 75808787, 1641417356, 738222944, 178783448, -1547684600, 67240198 ], [ 2106369, -1572335486, -1342160186, 50597916, 18089604, -1543315134, 1629886996, -1593311070, 3861, 472140417, 1712333953, 17958145, -809466815, 853542, 16943432, 144738637, -801106944, 25165864, -2094726133, 94375958, 1619007554, -1329100732, -2012970936, -1980719063, 17312020, 272761900, -1996480508, 1620131840, -532147520 ], [ 109086724, -766228604, -2097143296, 1354901504, 37374115, 1275338772, 40503552, 1096991170, 1242272832, 773921801, 1610620944, 546047250, -1476369150, 539791424, 939540635, -2147432384, 270018570, 1279620, -1334717376, 4202529, 143139144, -2138027008, 67305738, 732464528, 469797152, 1883512900, -2062417408, 1082367009, 1244311555 ], [ 142641205, 673200136, -2009038784, 1353990337, -2113765232, -794164192, 839002132, -2074554303, 706742821, 406848578, 2022965905, -1450925562, 646027272, 145245888, 4395016, 807040, 350224520, -2122317792, -1501428816, -2010955488, -1072979966, 67442696, 211816453, 134218316, 205723660, 4, 4753068, -2134620094, 14715904 ], [ 1078106784, 136587528, 1225138176, 135283338, 266256, -2038431736, 71041096, 541114370, 1074053580, -813653428, 1074266375, 571498508, 536879248, 90441984, 171985408, 172758596, 285659168, 2100500, 98370, 1115705664, 1107427908, 545554816, 76034200, 537069328, 50356416, 18006856, 1216348160, 1091567633, 1879334912 ], [ 268699776, -2145983097, 625016868, -1529172466, -401455103, -1039240151, 579993870, 1752240544, 142877060, 377489765, -1574959730, 161493057, -1006630651, 1822232933, 656721, -469737179, 572531520, 268447832, 941801480, 1110474804, 570439954, 537165829, -2140853625, 135532881, 134496514, 76550154, 11292748, 83914433, 1478124546 ], [ -2146777088, 2934081, 184844544, -2139093814, -2147341696, 574885452, 1208500768, 1749635584, -2058207096, 612608, 1971667588, -536472576, 36044933, 268759042, 1818245256, 941621369, 33718276, 1074763346, 1711554562, -804712428, 75764256, -1138732735, 308547728, -665827544, -2143026432, 562368962, 46400276, 403921032, 1075857424 ], [ 1719665669, 337554470, -1941960374, 633881088, -1332473712, 67141690, 76548140, 1170907432, 1360535862, 69470240, -1943011068, -2063581182, 4334145, -1367048184, 225970341, 612393088, 202443787, -2144139262, 302008320, 140511168, 40992, 1149569928, 1082130583, 603997441, 2098201, 17039658, 880808331, 1679986880, 583435129 ], [ -2113395301, 201461962, 1216872784, 268472962, -1207924462, 1182303328, 1360544026, 1078469122, 235175948, -1542188494, 1076756736, 287736085, -1870655104, 1276920582, 218177568, -1995814624, -1341898112, 542118466, -1058251248, 539291660, 100720962, 134414460, 272640005, -1878916852, -2139095040, -1959787276, 1284669440, -2141142895, -914288344 ], [ 42115226, 276906112, -444333808, -2061498320, 1427673300, 262916, 37750880, 8393473, -1828715921, 5515500, 1082658882, -2076175960, -2135947424, 373383172, 1142952961, -2054676399, -2130689787, 3945226, 1820340932, 1356892170, 541099905, 8406592, 1080034616, 101089680, 6881296, 454297797, 273451524, 54663462, 1478497315 ], [ 1111524388, -2111528831, -1542454758, 285480970, 268445706, -1724351742, -804642525, -1807350720, -1067171454, 308421120, 69768, -2013224028, 491439915, -1744810407, 202466336, -596590332, 537108544, -1843280742, 646186117, -1864237055, -1591207802, -2012216936, 335577984, 356516736, 1434482500, -1808787936, 1954842912, 407035208, 139722817 ], [ 269579144, 1086687875, 1157701760, 60826372, 1221069, -1337898939, -481950336, 70388768, 1133060878, 536911148, 26869898, -1870640480, -129854152, 71649316, 331204, 282896, -2113644016, 209787024, -469237564, 23334940, -1610345053, 275001860, 57148292, 1015681362, 553138704, 407110766, 1248395282, 1229459652, 544518418 ], [ -2046623404, 16974614, 240128530, -1876353024, 17777669, 805324884, 616367629, 269949079, -1521219070, 645922817, 3441488, -788000426, 186384385, -536867688, 679673856, 1747098362, 168501616, 637665856, -1856892926, 890044480, 38066888, 38406418, 688146624, 610277941, 135266323, 1679339556, 1074200666, -1736441783, 657616 ], [ 1280, 536954136, 1140879360, 1260392522, 1107342544, 33570838, 159682593, 142607384, 177735848, -2138308581, 269566082, -1476116224, -1861744126, 1091076464, 184549408, 202384384, 236159360, 71338528, -1862167468, 549126148, 21111426, 22024968, 72327260, 1158679563, 677644387, 1080033320, 3671328, 509904947, 1082200768 ], [ 1057792, -597650944, 173018178, -1855848108, 184615811, 155207168, 24708, 75663951, -2129395252, 672011528, -2012461046, 268979200, -483191550, 17826314, 34673169, 205623302, 474099712, 301312, 291799169, 134746637, -1040186684, -2137995232, 304974336, 540836057, 708970084, -2143157167, -1874263772, 1879156736, 751898898 ], [ 82457616, 35668112, 1880694912, 12108819, -1509945046, 33751312, 302257153, 620888227, -852983802, 1082182306, -1442839551, 1218752, 143133252, 59650601, -1605483184, 1140857353, 268697874, 1149244368, 708919939, -1979678720, -2108145404, 404752514, 38306882, 24, 1636499712, 1685214310, 2013926085, 1276138112, 101089792 ], [ -2088762735, 335568906, 171122706, 538312709, 983232, -2144788288, 234952741, 679510578, 272662792, -2144321264, 33849440, -2141156246, 1076003200, -2139042528, 152199708, 423036977, 444670131, 1359302192, 605388934, 139067432, 138412560, 21047304, -1052209151, 105910276, -2121973502, 1092632594, 4206600, 1116147750, 1090522131 ], [ 306504323, 133439496, 805490708, -2108387166, 554565640, 330498346, 1487411333, 71454752, 20973579, 67142800, 603980448, 269041792, -2147198975, 679495076, -1675427628, 973185100, 5253344, 347105420, 35693825, 1515456784, 38065488, 17051656, 272695461, -1056145391, 448799489, -2136601856, -2120609695, 12588110, 536889864 ], [ -1055784958, -1560206264, 1480642776, 21233664, 545260912, -1987537664, 684876301, 1389101715, 26789, -1795091427, 262660, 1119914392, -2143145704, 579874852, 1125138560, 34222658, -939387387, 3407872, 1476559888, 598739992, -2118115192, -2138436736, 1098457304, 289424020, 2021397568, 167804930, -503298048, 1363215624, 1210210339 ] ], [ [ 808913136, -1928560112, 453192960, -2109697935, -2006896487, -1840233984, -2146123775, 47595585, 654329862, 1078038532, 1275521512, 172040707, 1144062120, 16796902, 956309650, 1099202721, 140281985, 557232, 1078210584, -2046817791, 269486084, 238167272, 293863940, 11160290, 537953280, 4211904, 1679885456, 1143218182, -1985937134 ], [ -2013192183, 202162832, 726695972, -1962801919, 143025664, 1107312773, 671711744, 36898504, -1589505022, -2104843869, 1362493730, 1078567232, 739000456, -534968768, 672248072, 253756877, 274477218, -1584659262, 151258112, 50381986, 1210209540, -1012108736, -1868459886, 894439720, 1082163761, 1481640484, -1870637056, -1539211224, -1275066350 ], [ 206572580, -2006958078, -1052761075, 554827832, -1459322304, 1493245058, 45097031, 689513256, -1470557931, 536937224, 1158287361, -1736376174, 546409733, -1870584755, 51130884, -1471639504, -1072365565, 68423812, 625279618, 1077969098, 346030165, 2173016, 1050643, 1477514761, 398464, 33820618, -2078652900, 814757892, 1346371584 ], [ -1974402815, 817954946, 1711546394, 474267682, 1254721554, 151352147, 33587232, 2097872, 152897617, 286327044, 201920538, 604309506, -798938038, 152371204, 1212219680, 473448448, 645440002, 694594, 100697426, 738234456, 575733780, -1861744576, 1077985284, 2017505346, 1107305096, 629457032, 2312193, 50929792, 1883504647 ], [ 1895834632, 29500929, 289949184, -468544967, 5809168, 3080, 13443707, 34340960, 214962945, 805735684, 559745028, -267637668, 268449414, 524291648, 135020608, 1078958, 1161754880, -2147405240, 338987018, 815041348, 1560349824, 935378986, 257433604, -1607261055, -1996388218, 23494692, 1073750058, -1543503837, 8423588 ], [ -2012990191, 332405040, 201379852, 134287411, 1409287171, -2093875193, 221216, 553982732, 336364032, 681726252, 19202952, 1086336570, 18373978, -2143134712, -2147467264, -2080098267, -2059402216, 295380298, 1073816136, -1584312144, -1999371774, 1118837107, -1711265496, -2142059519, 541148369, 775947842, 563118116, 2277504, -2061233776 ], [ 201720492, 81938, 565512, 2113715, 1413626176, 1258686485, 72155232, 142893346, -800931575, 1351622737, 137364888, 1157762336, -1239350716, 1478590498, 76810760, -2122194922, 8667648, 1091406182, 71339213, -2053111742, 673448208, 25944064, 2130945, 1375735944, -2145974112, 285515282, -1601895423, 18890880, -790625312 ], [ 889226520, 95445474, -2142187510, 1078206980, 1079413890, 34353709, -1713371912, 847397378, 75818258, 17367457, 654315600, 537006112, -2105447880, 564160730, 9733442, 1075185726, 4334625, -1889005312, 138808420, 101712516, -769510336, 1124650434, -401848736, 608605312, 1032, 352881280, 134613001, 72, 17335326 ], [ 268534413, -797963775, 140644352, 1934689397, 58903680, 1636977026, 548504322, 7608626, -1873588216, -498679800, -2136964080, -2078277598, 1129320737, 1084490340, -1052573376, 172067968, 18883356, 72904910, -1073719280, -1458993136, 587217696, 1110116480, 188821510, 671162464, 344735872, 109849899, 1478758912, 1088553028, 141967872 ], [ -1874722368, 79761412, 273684505, -2144860112, 1209012264, 520224993, 111347200, 35782918, 1107009605, -872398272, 1961214038, 9143322, -528464222, -1610053564, 1670129248, 84231170, -2000543343, 353929798, 313000200, -1207564524, 1996724296, -2146598752, -1532882940, 918603924, 138676232, 201351936, 260046856, 1652569880, 68898177 ], [ 27304456, -2113404928, 268452362, 290522654, 16547, 402934016, -1325327822, 688390530, 1612972356, 1478531665, 1946256785, 4916993, -1874853808, -1543436698, 285884928, 42502144, 1087635458, 88090632, -2146364406, 1160259604, 167778690, -1866102587, -2002218983, -2069780472, 1159798784, 672746533, -1338896355, -461373440, 1291997184 ], [ 582271036, -1740373116, 8288, 59863684, 555664559, 1208248592, -1847590592, 1370538664, -519404480, 1611925504, 1611669560, 34343194, 671102595, 2920512, 805847051, -1001356288, 43002880, 303137842, 829870512, -2013263871, 178784592, 92667968, 335544363, -475527719, 1344292897, 806628480, -1919663952, 1082164385, 740831234 ], [ 4194726, 135279645, 608174670, 293700213, -2135948140, -534773759, 541198464, 5980224, 1243678725, 1208008705, 1787839105, -377446398, -1509883392, 174331312, 541262152, -2058026880, 903881216, 16826384, 101974022, 537084416, -1072058365, 1680626698, 411177136, 268534442, 159844488, 327692, 206079488, -1983594496, 1254261764 ], [ 4724417, 138412876, 1539449148, 134234283, -2143287792, 379977872, 609493320, 409002272, 1100267600, -1652015036, 572089601, 532484, 52965392, 72100162, 4197008, 201593984, -2147200992, 2064, 152043600, 1074018816, 1579172945, -1073473131, -1572810732, 539165440, 84181161, -2130310838, 1178601472, 269633800, 24649 ], [ 75498114, -1856790267, 624963846, 10650116, -1037022684, -2046158679, 570450310, 1316029024, 352330368, 33554432, -2046229174, 161756483, 67306753, 1140850993, 201985027, 771756033, 38816, 323358824, 877036296, 34608388, 174096384, 49685, 6364686, 135532801, 168050947, -2146432992, -1073463134, -1459337920, 1351643136 ], [ 201476626, 73460240, -1744732110, 562299994, -1593825120, 1111836672, 526369, 139019776, 892338240, 4418, 209977380, 8622080, 620774149, 273957378, -521101228, 839688524, 1015813, 1107500292, 1116733526, -1778237312, 839129632, -1872670719, -2110897776, 74450285, 86295300, 597430467, 1648697892, 709044225, 134222152 ], [ 1646264593, 290490890, 81076555, -1593114112, -1467903950, 1140891261, 622068364, 1213245700, 339927504, 311296, -785383017, -2113912432, 406856225, 407244802, 5799968, 618484096, 1086472, -1409152766, 301989888, 136333248, 90177586, 1279305992, -994565997, 76038684, -2147474400, 1619279914, 281022603, 1954812096, 1078511689 ], [ 570516509, -2146430848, 1166557266, 1073779028, -1476132589, -432400927, 7356673, 1620578307, -1509883644, -2044329472, -2147286768, 411960597, -2004344640, -2145630458, 8421376, 151535908, -1878203904, 6429184, -2006033920, 67420196, 234947123, 218234980, 312216072, 1753350216, -2139092892, -2111236653, 1083310089, -2111258399, -2122313160 ], [ 136841344, 881861891, -1005829366, -1053816767, 1163395268, 1216384000, 13240488, 8849440, 1065282, -2080366240, 1182796884, 308818088, -1735367352, 1902404621, 18969636, -796393276, 271073349, 40371467, 683778754, 1096833567, 806782858, 16782336, 1208287344, -1773928292, -1069008872, 152305857, 1841863440, 1090689058, -671055712 ], [ 121676132, 33587200, -1610546685, 352321666, 270682240, 321917184, 1889796135, 278275232, 263298, 8777216, 4198420, 1146202920, 1366851858, -1878931367, 370762752, 4211078, 19091523, 309494914, 721421440, -2136863720, 806355015, 134348824, 805339648, 940051360, -251629821, 276828288, -857585408, 17355120, 1082196303 ], [ -2080021820, -997188990, 541130880, 554770434, 1107452324, -1071575226, 319193504, 68325504, 1168711950, 1145110824, 1077543044, 33581728, 268570912, 164102180, 746586592, 536875136, 134507074, -1934272432, -1341423524, 151261332, 956568968, 1342440514, 541599872, 1925915920, 553169424, 440664067, 545890832, 1097484488, 544768098 ], [ 44105814, 50530322, 136592130, -2080306874, -2145319915, 4196956, 898171397, 2558309, 1627393026, 1681148160, 525137, 1359484373, 52957448, -986706760, 277549056, -2013101280, 1266747168, -2129459136, -2008838143, 623118336, -1748742296, 142221618, 10444, -2008547243, 540147731, 1686212997, 4489282, 478745480, 1141506762 ], [ 201331089, -1040185072, -1878990787, 174063720, 1073775747, 84164632, 138416384, 272695600, 44172520, -2136209152, 911327488, 168052992, 4362496, 268468561, -788529116, 270049280, 1377091841, 69212673, -2142191264, 1147207684, 9580544, 1201673672, 163924, 1073744903, 671091974, 131080, 537670928, 1114932227, 277021314 ], [ -2013220480, -601714683, 977314432, 16777472, 11026818, 1690322216, 4770370, -729789941, -1457453238, -1607722736, -1392246719, 1883504642, 1644372740, 554731530, 181420698, 574984450, 1291982864, -1006364384, 308314373, 66052, 1074270848, -2145752767, 271057546, 2101727, -2101189024, -1603140348, -253220566, 134842368, 1681985570 ], [ -1425267632, 1840257, 1972772864, 643738, -1542913784, 1112410372, 1409734145, 537526277, 1897963526, 604293280, 1751385110, -2146434880, 413404036, 42902018, -2079562679, -1052767608, 269247248, 276097, 576799361, 1245708800, -1608466285, 1478558850, 29885440, 285474826, 1636110848, 68752652, -666660347, 84949762, 513050144 ], [ -1543397375, 22053000, 168955922, 1879113797, -2006969536, 338060, 235217252, 680001600, 262208, 135317761, 102144321, -1069513174, -2025684224, 536955216, 168829068, 490094593, 2306192, 1124395304, 546636002, 1493712968, 456854528, 1493216009, 1092138009, 1115701508, 27612578, 1092670470, 268460672, -2076102362, 34149394 ], [ 4514304, 549773338, 805335044, 549934182, 1396441409, 447545344, 156259840, 566298880, 704648321, -1542160128, 552654122, -2139029504, -2143020528, 1084359048, -2044702124, 922780740, 19931464, -961386488, -2147482624, 1353976080, 144991250, 539239752, 273683029, 302530832, 406848009, -2013001336, 345637200, -318729788, 1208305664 ], [ -2130638330, -2126347160, 1343287512, 6291457, -1869986496, -2037868800, -1605369315, -2104864621, 201338275, 252315140, 16908292, 406948369, -2080340598, 302527272, 18351248, 1107324996, 1761761028, 267264, 406981634, 11799558, 269746344, -1060634016, 1093673169, 20972052, 1613529217, 167936640, 1311244418, 1350914448, 149063752 ] ], [ [ 604004592, 671384144, 456501254, -1843834688, 151085196, -2046738423, 537939968, 33628752, 1141002240, 1090590757, 1482951760, 1247871298, 1099956521, 6300832, -1181478320, 94421137, 14451329, 10265745, 151011624, 773917443, -2141778364, 410134017, 46137473, 411829729, -1575698424, 21055553, 539365410, 33580032, -1348239336 ], [ -2122306020, 557892352, -2129893344, -788330976, 75768628, -1878769533, -1744830399, 12124304, -1589116920, 8667170, 4489602, 1074400328, 1116295321, 538772736, -2011618640, -1658296891, 268466, 319799752, 17039369, 1386247169, 1216512431, 153891794, 1098989703, -1591147672, 1103168016, 1073899524, 12720324, -1605046228, 545525818 ], [ 1610750486, -1944543200, 1091044408, 1093731128, -1071091088, -1740237420, 1107460197, 134884120, 610144661, 605037634, 293609481, 411043986, 603997189, -1869499195, 293884452, 820232, 68243522, 202907685, 690054298, 37797960, 335759440, 39914000, 1050634, 372278025, 1615007904, 33560858, -1808773110, 411107328, 541720640 ], [ -2134798013, 845217938, 1344612370, 268697634, 172591450, 1694769684, 51216384, -1595381230, 152067224, -2144926464, 139202626, 1610612866, -1738521062, 201392260, 272646664, 472908032, 607699238, 302025776, 771867978, 616660993, 1423245589, -1055391678, 6346002, 1208233986, 1375733377, 92274816, 4265984, 320873824, -666877626 ], [ 1073760392, 1141400720, 854020, 1962934521, 38503428, 18943112, 5518032, 135070721, 676352129, 269749252, -1589292404, 1074048560, 402656518, -1140320576, 1411924032, 171983622, 553763216, -1942867694, 371263618, 134275536, -1643609022, 559956100, 135364834, -2146818939, -1541365568, 165396964, 537936142, -1872621390, 10879148 ], [ 201613586, 30414609, 645976072, 144839683, 1413482058, 25297415, 1477509128, 790796, 8389120, 139086112, -2118843904, 1644761652, 1107319625, 301584450, 33554436, 2371745, 608174096, 25274664, 135274504, 558092841, -1066397142, -1069938431, 2116069537, -2058345339, 537710593, -1538521560, 831545349, 1114152, 208797761 ], [ -1316596818, 2130034, 566088, 337661976, -465552093, 1499463701, 788512, 142606874, -497022407, 1361642496, 2163088, 1513314532, 272634464, 1487159328, 738495369, 92307583, 1620099696, 25468961, 671368882, 1025516114, 1209794586, -1062690808, 549979139, -2044720980, -2130565088, 558136389, 5377, 620888704, -732798820 ], [ 739247184, -2138545726, 551833752, 1086464016, -536736606, 303919149, -1468000432, 881004801, 2102360, 1084232996, 31725392, 8671616, -2138034536, 568396520, 143688976, 1082557598, 4215977, 70288640, 265285, 104988808, 1879180302, 50176, -1473715660, 624336257, -2147467135, 336104325, 681968704, 4210956, 302593178 ], [ 4293647, -2144331688, 404816160, 810566663, 293765736, -1064419191, 574686978, 940835123, -1201934326, -1843986040, -2078244862, -2013263824, 1364429057, 10818360, 1078990185, 1258490880, 17967592, 608178245, 71845904, 1711360034, 1665280, 1076166944, 65669, 607720576, 8405408, 643567643, 1209407488, 1085481282, -2147220988 ], [ 1363804610, -1968107514, 9476146, 325060916, 1211374912, -1845296920, 109184003, 33783814, 671809540, 201327368, 45990419, 1353417984, 1084827136, 1644700216, 58765941, 346325636, 27920004, 343932950, 536937800, -1341898752, -762078974, -1792016224, 539568661, 37750808, 1750467216, 1711300866, 329269336, -2084564712, 1074790788 ], [ 16786436, -2113404924, -2079653662, 39092241, 18122469, 805595651, -1056568726, -1610596096, 1174440277, 73693848, 605061393, 21389826, -1065319164, -2146622874, 292030784, 178293065, -259259376, 67110912, -1553657855, 1168650248, 714086531, 814186497, 135008330, 747644969, 1161832516, 134873102, -1875701752, -2067726336, 541069489 ], [ 809025568, -1073479008, 570949872, 1351626756, 34620426, 1147486464, -2132082618, 274088592, -903543744, 1007947784, 671096892, 4737056, -1610593535, 278134786, 537395217, -1606418368, 9447498, 805306903, 18056224, -1962663931, 75508816, 9846848, 67307530, -527906624, 1560299537, 546571458, 67518992, 16849408, 69603329 ], [ 448793987, 136316972, 90325518, 285556933, 44056580, -267907535, 608174210, 72007753, -937399808, 148916290, 1486178449, -510287860, -2146596863, 14716000, 560267528, -1589559104, 767565824, -2113892320, -1508637280, 677576961, -2147356672, 1947015178, 404754569, 411140804, 25497728, 33620484, 167772909, -2013216767, 138412036 ], [ 1080590561, 167786824, 172228636, 202392193, -1877998016, -1677262712, 74981384, 174194944, 295436620, -2071950828, 1611752795, 705191936, 556557456, 608438274, 134242368, 70816388, -1870606296, 2100502, 152076370, 1074016256, 245367301, -1274510951, -2031607788, 545456648, 35971304, -2126346142, 127934464, 268568857, 1477599232 ], [ 332448, -1878530682, 25166084, 637699660, 674250789, 574905377, 5392548, 1801555969, 218137220, 273680433, -2113402448, 26092833, -2147481600, 604049668, 4883457, 33558788, 841003907, 16803906, 67420424, 1241813044, 1216378898, 537158224, -1833944183, 135340880, 264451, 67113000, -2144845583, 25428672, 1246888448 ], [ -2146909934, 340557825, 17039392, -1836842934, -1606278496, 1346438152, 1753352737, 1619072818, 21121152, 67700994, 1225867904, 547357696, 119817728, 139546883, 217066644, 411828257, -2095300602, 9285188, 575930438, -735444848, 84218400, 958420673, 1342603280, -1603008959, -2061155839, 25510402, 1086673173, 940593216, 136316992 ], [ 8541527, 806887947, -867098536, -1849016320, 142803092, 1212194362, 78907584, 165710860, 826310694, 100927488, 473170263, 608215441, 203563688, -1296002040, 430999556, 79249674, 539099171, 606144520, 269484032, -2145319488, 71303216, -994045432, -988794860, 525641, 19153921, -58703872, 276844675, 344887744, 344343121 ], [ 576782491, 209858760, 67633475, 16908562, 1762232624, -1610480640, 1073758491, -2033184245, 101454092, -1874395136, 655632, 413139972, 1484857664, -2008988416, 218179842, -1610071772, -1593556990, -1610591744, 1083857152, 537400324, 16896290, -1660938940, 269231109, 1476397124, 25167972, -1439629100, 1220542977, 1078198273, 201331100 ], [ -1608383586, 881229443, 17565442, -2074081259, -531623340, 12620038, 13763176, 411386112, 17826119, -2074801879, 15922, -1878970079, -2145368532, 547700757, 1143017504, 1166835713, 287969348, 57935241, 142701124, 1098928145, 1410744489, -2130112831, 174326896, -1840873452, -1871697904, 524550337, 285474817, 1128460310, 1478492194 ], [ 352682342, -2147213096, -1606942188, 1375993984, 69224456, 50907136, -526243836, 483656906, 1086603264, 11144964, 20628, -738129272, 1349717544, 1476415200, 203445248, -2140023934, 537124931, 704856114, 1117787136, -1872704511, -1460135899, 16908544, 809500704, 268960688, -1044247519, 403738784, -1006630400, 272784440, 5308932 ], [ -1776221536, 1075055106, 1681989634, 1277764360, 571506980, 8459370, -1572568031, 229380, 67188992, -1073673171, -2120859518, 310387265, 1887474968, 13109281, 8406112, 536908164, 1207962128, 14487568, 196755, 1208885769, -1870655200, 342169158, 1629496260, 1854473500, 551037072, 407111722, 1214373890, 4096, 4501626 ], [ 134414356, 199170, 35991553, 2630212, 1094321364, 604242772, 874776073, -669906703, 5260288, 120866881, 1875968, 436732310, 229441802, 1191248096, 144900128, 539267580, 56436497, -2062351699, -1992060338, 889260040, 394286504, 136839510, -1996461368, -1404304847, 1049601, 806879461, -1069113338, -1342168125, 1073879740 ], [ -2147478143, -532332536, 352413729, 560476648, 813704918, 117719050, 151261441, 432030748, 41943098, -2079586278, 374407168, 671088640, -2125948409, 285794344, -1845485518, 69338120, 55722497, 1111492610, -1857698636, 77135937, 562041600, 1148195816, 16810304, -2147476469, 536873301, -928906688, 540541954, 1143244848, 34341378 ], [ 1210224640, -197131776, 542117088, 268567520, 192955008, -62910200, 571353284, 277876303, -2129328570, -1476132592, -2062809013, 1623721088, 1662132484, 1053186, 167773331, 88312064, 88217616, -955251936, 709165121, 671698956, 84447748, 8921409, 169872008, 1074370008, -1836293594, -1070463995, 15278336, 1613800832, 613487666 ], [ 82712152, 41420160, 1435174560, 8487951, 637601832, 1392771332, 1174966272, 17432704, -1005838336, 1688273152, 2047083653, -2147450112, 545923845, 26620449, 71590685, -938999295, 371581700, 8414096, 973309635, -2143253504, 35668116, 1141910528, 4723712, -2130444158, 8590080, 1625509896, 19468481, 1280444672, 1099335208 ], [ 570532529, 274759688, 570504262, 840241392, 141443520, 4464664, 201406757, 1686153842, 163904, 1076922417, 338070566, 1078101606, -1975484224, 536872960, 1325539884, 471007529, 38355026, 268445960, 540115180, 423641184, 426920976, 1480615936, 1728107545, 42991876, 285282594, 1224773684, 274756226, 104997894, 1342767105 ], [ 402665089, 604276888, 348540928, -2137549114, 1074790400, 414777602, 272643591, -1853672928, 138419139, -1325136636, 14680074, -1870616574, 5527569, 417613196, -1935509408, 16884803, 2132192, 1110730758, -2113753855, 1513097600, 407916800, -2130686520, 305, -701693952, 8394752, 209977736, -1198647967, 234917960, 135612936 ], [ -1055913210, -2080136088, 1158304832, 262149, 537019760, 176723008, -1575870460, -791932263, 136850561, 487198728, 18482180, 450926721, -1879043326, 973222701, 1090519186, 1077291072, 167774544, 1074041856, 1680051202, 58982410, -1856630616, 38674816, 276109336, 289800196, 1617502305, 176194690, -1038081662, 298190024, 14712833 ] ], [ [ 339163744, 67109472, -1224329210, -1777732992, -918542208, 1146159616, 4463168, 114901589, 1652562438, 33, 1476455490, 170467648, 1142956321, 4341962, 553919058, 1170524288, 4196992, 310911397, 1212428300, 373295106, 34180708, 475603145, 44040708, 414976802, 33833984, 289476737, 958542996, 1224753156, 241303944 ], [ -1992159156, 625002496, 823740932, 159450117, 50341172, -904652671, -2147450560, 104416280, -1609940736, 9871527, 589561891, 1342900492, 1116422161, 1073750336, -1744227672, -1743773496, 269017136, 300105986, 296216, 1654703267, 1210160519, -895340320, 146924048, -1675591327, 16843297, 1207962144, -2139071356, -1610145269, -1543225086 ], [ 1146165298, 208697348, -1050663883, 19595568, 673566784, -2142829676, 1077970991, 558901504, -1608904304, -1542387894, 1417818163, -1736439790, 83969408, -1697586043, 805859328, 407409160, -2147221389, 536884388, 71680130, 1107296410, 69294148, 2108040, 51330, 1076302344, -1060761592, 1376005888, -1865285592, 277948420, 1611137056 ], [ -1957592575, -2086322030, -534759376, 138766338, 146802752, -2012913385, 9044480, 1078545106, 173825177, -2012798976, 71634954, 537200770, 1476412440, 1171587076, 142607144, 69746752, 1109918592, 386538274, 57690, 67109056, 806750336, 9609283, 136331557, -1874317312, 1073783944, -1593573376, 6361093, 270599536, 139739140 ], [ 538971179, -1673525744, 415582976, 136450392, 696496, 421659016, 273256640, 143196169, 1149391616, 538181636, -1589379060, -1870650275, 1346436228, -1774134590, 403177474, 40935597, 824746136, 136778314, 50612384, 547620868, -2063563614, 1925239072, 118006789, 805905415, 153692292, 1298636960, 536895784, -1342171968, -2010742616 ], [ -1945606912, -1844439264, 983580704, 143523875, 136578602, 59197445, 1794656, 555753364, -2037874656, 694288388, -2146432630, 1644171810, 50884610, -1871101886, 81934, -2012464091, 268501272, 26947594, 1074332224, 679919928, -1975447029, 42467593, -1876948567, 89216016, 1150259216, -1606417896, 293617669, 5308544, -1907555520 ], [ 219333512, 8473042, 565770, -1811939293, 2099497, 1361053716, 72161344, 10765112, 555909401, 1085277265, 3216536, 1914769798, 33559140, 2015662112, 740133313, -2130345876, 546310224, 1073774850, -934179970, 545276480, 1748500748, 11247616, 157549568, -698219392, -2130239264, 928559107, 1623008256, 16925185, -1338866735 ], [ 486573520, -2012978872, -2139766622, 1757819392, -2147346272, 1107456108, -1855704358, 100735233, 67129346, 1099452801, 58988312, 545393410, 10512520, 166743770, 101744656, 168936620, 541663520, -1990196990, 4260900, 240321164, -231984000, 1125666496, 152454672, 540318976, 1342178569, 118000005, 195035136, 37749070, 436307072 ], [ 47, -799633399, -1998585496, 2360320, 1384537736, 1595392, 300975632, 541104642, -1206693882, -501969696, 337674244, -1946156526, 1413521409, 1612984621, 1079087145, 1118084736, 38797676, -2059394923, -2143272958, -922679246, 592552960, 1343424616, 155557910, 739798240, 9207936, 54794531, 136315172, 1351690438, -2010692864 ], [ -1861598031, -1941892606, 9535522, -1876940243, 537925920, -1390403543, -2042395386, -1874755452, 1212227653, -603684540, 276087313, 447252745, 1120168070, 1611161660, 1082921893, 277725330, -2000024940, 68190224, 814284876, 809369856, 1375961098, -736820816, 209786889, 814104592, 26607632, 1073758754, 150996048, -1585167872, 16974215 ], [ 27279948, 104857606, 67207852, 654607369, 134513153, -1878742447, 287310378, 541606176, 606343744, 371206245, 637632897, 35398402, 188777557, 9184868, 271057736, 145260800, 575672320, 84224160, 21038080, 613423108, 44046688, 2048, 138936394, 782639112, -1000011520, 671694858, -1592651771, -2046279680, -1005970815 ], [ 606111748, -364624352, -2130148448, 1074993664, 574261256, 1279279616, -1317009340, 1348469522, 1628083264, -1306525695, 1073758208, 12862520, -1341109758, 279187523, -1476394869, -1005579264, 277447680, 33588279, -2006657566, -1996486496, 212339144, 9716738, 269436961, 1798832512, 352340241, 1649419350, 26345504, 562141705, 3833858 ], [ 442534160, 210767401, -1927151610, 1116766932, 2281620, -1307964368, 574761110, 609865728, -1070519772, 1354760707, 981747840, 160497668, -2035578870, 53008320, 274794826, -1521745728, 499123905, 58736688, -2071919308, -1335672544, -2012565502, 1611206912, 142610480, 412090656, 1141250184, 33849924, 8772, 12895297, 134776832 ], [ 539529861, 170137612, 862191926, 605044904, -1877736444, 413270160, 74975297, 270704930, 294912144, -2067504572, 67183884, 34083348, 538968193, 86247744, 15753796, 170657292, -2138009568, 2131968, 1081360, 44497664, 1409450577, -192933483, 583721048, 75568912, -2045595616, -531496950, 1315053592, 1091700752, 269762625 ], [ 67180578, 84370691, 620765558, 586452486, 707414049, 4356112, 100794630, 708840161, 472121600, -1832908720, 53087544, -2121391808, -1073600511, 1754595604, -2074047150, -1375719420, 270632787, 788522, 612794624, 1077022000, 579377282, 537174529, -1818993917, 135274819, 169099265, -2079326112, 544949, 553788737, 1213214728 ], [ -2067759086, 340017813, 151332096, -1333788280, 134357632, 1615183944, 8571424, 1611219970, 824182888, -2079832064, 159730212, 1636238336, 606077444, 35668544, -863991732, 445153556, 17235969, 546215698, 268714118, -1037549436, 319036032, 625035456, 305172816, 538199368, 90284032, 721502529, 1074024481, 24576, 1210322944 ], [ 2117973, -1269141993, 71311890, -1266662912, 559091748, 1212159497, 67371076, 1489633572, 1476960262, 20512, -1876688816, -2125930413, 409108576, -1597763576, 479477920, 12152842, 1073781803, 70273032, 303056900, -2013264576, 74489858, 1145352592, -2053635946, 77611020, -2128583672, 1291846912, 889204930, 1346799876, 1725055897 ], [ 6898967, -2079326174, 1703412050, 1359086501, -1190819552, 1610799072, 1883259155, -1269030389, -1408921592, -1268445152, -2104950784, 155454727, 469852224, 1145131264, 453019682, 690506020, 268509714, -2146279870, -2002369792, 623686692, 218128688, -1946024640, 273178624, 1090519080, 16777248, -1574890655, 1086328841, 1080295633, 150999612 ], [ 688923140, 738422530, -527678198, -1073739776, 1397265062, 1212423696, 658028, 134414336, 268452395, 67111840, 1153436258, -1809776247, -1864105190, 1923154956, 1075868673, 814522576, -1860026111, 36444034, 738275923, 299892749, 1683113353, 17372224, 134349832, 369131916, -1069023232, 503581764, 155490641, 1090529330, -1738501887 ], [ 554206240, -2145386471, -2075574272, 1401163776, 606224392, -2088722430, -2136598239, 411312128, 1688227122, 273563908, 4521988, -732919360, 760400408, 136334009, 269045760, -865026048, 538996738, 577995320, 774112385, 1384170632, -1424979871, 269615104, 339771904, 1028391424, 335676710, 144745120, 1550205216, 273187064, 1082130473 ], [ -2110684312, -2133602302, 1967128707, 1101079070, 637706932, -2147281628, -1593372512, 1213440, 109058826, -1073706969, -1054326626, -2097133407, 1749159956, 30146625, 671091780, 537153936, -1979428328, 134813776, 1074479232, -911932771, 822083619, 1342378054, 1923091332, 1409356415, 6818032, 268697739, 1153517072, 1228961868, 542910544 ], [ 237109570, -2096953324, 140774913, -1776277216, 345096, 872696080, 86312452, -803794639, -1610331646, 615795072, 36217633, 1497370966, 185336065, 1661993048, 543182880, 201753140, 185213555, -2112738431, -1865345012, 808189964, -1799338080, 177930594, 18893504, -2077750746, 674366465, 612413573, 4194841, 411632010, 67797722 ], [ -1606414319, 1112343576, -1879042048, 1214263336, 1652593243, 16778258, 21008641, 80281872, 137560266, -2136471551, 339771778, -939390976, -2134212348, 1091346480, 36726326, 472555784, 353616261, -2147448797, 143851700, 229179456, 595722624, 551555616, 86745424, -988805098, 6554934, 1344274536, 811345202, 323223585, 1076106048 ], [ -2145344512, -1738403839, 574662272, -1847459372, 556614017, 809502240, 37767872, 67292738, 672137230, 671502616, 536889344, 1883766786, -1053747424, -1610508288, 142627338, 1833336836, -1072555760, -1051682816, 859932769, 201461769, 17313804, -2146154208, 186747522, 672761227, 948494336, 275907921, -521320156, 806969472, -469696224 ], [ -1586884608, 5248145, 76030560, 1084506645, 134754564, 336527364, 1343148544, 16785440, -788004864, 27346976, 1782842371, -1073702656, 268708224, 17207851, -2130704675, -1946156416, 1109451024, 67129808, 402654912, 1241810944, -1965506301, 671140994, 30049346, -2130706432, 563741184, 1685607494, 2018050081, 22032768, 1142325792 ], [ 33600033, 88645760, 538050708, 101, -2145188992, 543948828, 235155713, 1284284482, 4360448, 2097410, 338039828, 1078493290, 1111542528, -1601877708, 335569288, 354830673, 594032, -1878725632, 607453410, 134742088, 443171344, 1346429201, -2112326583, 1141911808, -1868479328, 1090568196, 4098, -2143079134, 33557507 ], [ 402930306, 54641152, 549900300, -2137603867, 556269891, 982649130, 1502127620, -1803349376, 705233481, -1610578796, 614519936, 277448832, 5509137, 1883389956, -2145357711, 453051403, 823134240, -1038866266, -1979538431, 134217856, 176194896, -1524348464, 606656, -1775435776, 188746241, 4104, 86901105, 1695058952, 1242644488 ], [ -1072493696, -1405018000, 1627567248, 23855232, -1878505184, 8389440, 4342319, -2101194599, 286721, -2147352040, 17170432, 281020289, 4239768, 817504813, 34604178, 1678015058, 1073874496, 1077150720, 1247905824, 10226712, -1879039328, 1115955810, 1884041353, 542949392, 943304736, -1945632254, 525696, 1086674308, -666729429 ] ], [ [ 337062432, 134251104, -1221275648, 38801521, 1090537616, 1409286657, 1360641, 42541648, 688052736, 1094811685, 1275461760, 1212784898, 1352736808, 21637230, 1360015490, 21233936, 1345042, 43567520, 419692592, 306185986, -1839889856, 857890824, 3150469, 9176896, 134266888, 21077721, -1054362578, 218366978, 452984832 ], [ -2146823800, 692896128, 806707248, 1526825269, 571868673, -770436989, -1207435007, 3686416, 541706, 10403986, 1668562977, 1076469892, 9326601, -1609497332, 1208058248, 285230289, -1707017136, 418349512, 17040408, 870363264, 2298155, 42078740, -1866461053, 342364192, 1078034977, 1343367168, 306203648, 537260586, 1074007071 ], [ 72418338, 7622660, 20980904, 1100022328, 1881268816, -1727719292, 280135789, -1610479056, 672534672, 539362762, 1142100024, -2088763374, 92374405, 276877633, 61079588, 1744839696, 1179698, 605827112, 205914248, 50364568, 337758213, 35668696, 16513, 1360151305, 541082632, 1358959682, -2067233714, 473960453, 1346371616 ], [ 193990720, -1826357118, -467392510, 335848512, 168331330, 1700025365, 1075610112, 598611, 1644753, 807806208, 327704, 1694793728, -664797176, 403144964, 1476460584, 273022992, 1616421408, 1091050608, 98570, 1812005057, 1199572992, -779452288, 6341429, -1739847616, 33596032, 67129760, 10682373, 271058192, 1477730566 ], [ 1897942667, 1158153872, 285737252, 941626241, 47416484, 151126144, 282190705, 176685088, 5390976, 872416524, -2141648256, 537144945, 1346538246, 1916848768, -1876148158, 134218022, 1413099928, -2147351928, 221268099, 280807572, 1325465600, 1163972642, 38023397, -1875835771, -308182462, 414826912, 1073742598, 543167680, -635011059 ], [ 218656899, -1724900304, 1042452516, 144314882, 1080295939, 53543430, 1477058786, 558171656, 269255168, 143012140, -2128346750, 1073753124, 1612193353, -1049948086, -2113862648, -2144854875, -1774190320, 270121250, 275252296, 143819176, 1111785999, 1077542971, 740435971, 85620864, 1146405056, 201606746, 17833985, 7570568, -402454139 ], [ -1659056124, 8470806, 532490, 1342181425, 1432356929, 1495664640, 206049312, 78520626, 805569056, 288891985, 136319112, 258102348, -1610411420, -2136964606, 1219592320, 8609795, 32880, 1627408388, 537919573, 959471682, 537657626, -2136915832, 698384643, -1843134296, 1509536, 1153753681, -2135083776, 16908801, -2146950207 ], [ 152081624, -2119426046, -2133483376, 393220, -535389054, -1845304787, -1381629248, 612500481, -2077965870, 33636645, 98571777, 8536608, -2105448832, -1470086966, 100696066, 1544222, 675484769, -2042101440, 4590688, 83951780, 1342572746, 50890626, 1629234224, 24118402, -1879023399, 621283332, 581173248, 8389582, 310976654 ], [ 1078036143, -1069379006, -2080173824, 1644380220, 319067851, 1100501128, 324044058, 690260754, -1940242424, -229470816, 348127232, 471861282, 268802153, 136643389, -1069447831, 1080461316, 35785504, -1940369389, 71307520, -536248304, 290470529, 269156456, 21304468, 203955338, 617120064, 335120, 1479934592, 271652930, 140907012 ], [ -1068872173, 115348000, 1347422242, -2090325744, 537134336, -2145320727, -2138865407, -801013500, 1772323027, -738197180, 377847875, 1476396057, 1114392738, 1112083044, 1657054273, 352330900, -1918236272, 159416930, 820087076, 672531972, -150728406, -1810866032, -1272371180, 646056073, 1074137236, 603980352, 85983424, 1124082192, 604176775 ], [ 18908165, 570822804, 67190791, 369135643, 17875115, -2147481261, 1143081046, 134873474, 35950097, 472171165, 1979786369, 356655136, 135267584, -1542715840, 2263880, 33033, -535034880, 553726088, 1124402178, 1151338502, 2101730, 545654785, -2008547310, 111609856, 73410576, 273161225, 402788372, -1529331712, 1610780865 ], [ 338085940, 1209026080, -1325399808, 294658692, 3280015, 138741760, -1570073338, 1642500730, -939489280, -936377336, 1073741840, 346384, 940584962, 285212739, -1207435255, -1543464894, 9439304, 33752631, -2059960222, -2096881627, 77605128, -2129654720, 67177216, 536890624, 1412450608, 1880359058, -2054946684, 1073943177, 540692481 ], [ 314573095, 548025377, 738345162, 411090949, 33738768, -2144857035, 1615208470, 71499848, 168846849, 274744385, 546916992, -535559680, 612925955, 34128801, 270620994, 1146704448, 547366528, -2097131520, 102106256, 272826368, -937897983, 1075599368, 346165300, 143659040, 1287918600, 41975872, 201335020, -2006695933, 1114115072 ], [ 543828556, 270805004, 1086332950, 403702275, -1874591228, 337838104, 406063113, 140689698, 1074299092, -884193276, 1074275394, 706216012, 103555089, 554434882, 146811072, 1048716, 27529225, 2130966, 98370, 35840576, 1153582084, 335843329, 650821784, 75504128, -1543475096, 557975562, 37750800, 1342177560, 2014601288 ], [ 268503330, -1856854777, 557854758, 39856192, 708446752, 604256393, 41943046, 1245806753, 18915712, -1810890475, 120717332, 153367585, -2080374779, 142868593, -2006842288, 167788580, 33633875, 319174762, 482639880, 436343092, 180896176, 41488, -1821086976, 275009, 262176, 76550250, -2138832744, 553790529, 1522689024 ], [ 156778514, 273589444, 318801216, -1560018670, -1472066912, 1107345988, 1208013344, 679497746, -1536939934, -2079844094, 739312130, 361472, 36044932, 37069314, -2004604784, 939796572, 34652166, 168202258, 1414529300, -568323948, 721424928, -2058789055, 1377107984, -1673246432, -983252443, 143659329, 1615143200, 38881408, 3150088 ], [ 1151357954, -1252219898, -862713591, 281626624, 822485138, 1221071404, 547618880, 420511744, 826417312, 44044288, 70254951, 117465554, 35695200, -1362739200, 345767968, 13377666, 806456352, 3227912, 268470288, 4212288, 7381008, 1279626040, 1074278402, 266, -2143027191, -259784416, 549478785, 809666948, 1354907657 ], [ -2109136494, -2079195126, 1141391363, 594806, -670826352, 1615496512, 555747585, -1802497533, -2079518460, 911409698, 1076035584, 428376324, -939454208, -1001585152, -2109538272, 674080, 537223810, -2144202687, 135403520, 84173856, 218145650, 184680748, 311183368, -1342160636, 4196352, -1960241577, 1275232296, 1076133920, 67113276 ], [ 555361024, 345009153, -2138815486, 1092618332, -1575481146, 36418, 5376712, 8847392, 17105771, 4522601, 67119316, 301998377, -1877991338, 121979917, 553717765, -1526169392, 268435780, 1393562123, 1149284369, 1344309269, 7636778, -2139028863, 1648755016, 1681916188, -1067448296, 239353920, 1141672533, 1090527254, 270570624 ], [ 1460184068, -1037983479, 608768030, 1082398858, 268445832, -2130656510, -259905020, 12715426, -465550590, 48825856, 348176, -1874788212, 1614993465, 2182881, 305726752, 1208030082, 2236418, 946930824, 1408, 312476688, -1697083225, 17959184, 608207040, 268960256, 1879231587, -1674530176, 1021577984, 268492208, 1208287851 ], [ 338932584, -1006582144, 876683264, 1334641220, -1543494699, 1423066150, 587531296, 67308588, 1166022660, 604018956, -2127675258, 293601440, 276824356, 205834246, 209978692, 671367300, -671081892, 7866432, 1141456966, 1080692757, 151261698, 69211716, -1858066172, 1581777237, 552604288, 4259913, 71360514, 1099833536, 2365560 ], [ 237174870, -2113732094, 219196160, 36710738, 1074135065, 71567372, 807207689, 402657496, -451909114, 1686388800, 2138912, -804780940, 187957515, 1672545504, 948490272, 1226838540, 260245026, -2079325591, 411140357, 893386764, 300206176, 176171286, -2013001660, 677384721, 674250770, 814813220, -2142855104, -1400369014, 1107827370 ], [ -2013260672, 570687488, -2063568892, 589607330, 1342189644, 251920386, 156500224, 71320584, 174785594, -2144860143, 33591298, 1241540608, 293636112, 303137, 285221142, 68681984, 185992065, -2113898493, -1853581916, 1285161156, 59912192, 282072776, 86974488, -167771042, 6294835, 14812792, 293085442, 424706064, 2822784 ], [ -2012207744, -735932415, 537963680, 29491524, 757940995, 1153450024, 34212434, 1140852291, -1457224054, 2904088, -1593833462, 545786882, 587208230, 19956232, 12668935, 134612998, 1476397312, 218138880, 807436356, 67700236, 1175060588, -2145646240, 405047434, 606704848, -1462853056, -265158348, 816120072, -2009568128, 205526320 ], [ -1499196920, 38556688, 1880301568, 8455311, -1442250460, 1393428484, 306860032, 604512293, -855334906, 562037378, 1610876034, 6208, 539762692, 58896904, 67527305, -1991770111, 36209426, 335811537, 706741376, -1040186816, 545784327, 67234945, 42598470, 268435600, 1628049408, 611320076, 961123040, 1095918210, 1485841409 ], [ 604103169, 24666120, 681582720, 1359020229, -2007149632, 2949312, 100735009, 746588720, 289702152, -1072693167, 2326902, 40502818, -970831808, -1602207724, 1526735752, 152308040, 451637312, -2113509064, 68452449, 1497518176, 268518912, 1477558544, -1037552511, 34099332, 10818818, 1226870826, 274752008, 1174736934, 269031427 ], [ 268447872, 1662151312, 818180124, -1601977680, 1093009419, 61409386, 4780033, 360872352, 20983105, 336625808, 619781514, -1869772800, -2143285248, 808730792, 67332288, 478249039, 270576074, 305424554, -2013264895, 1212416400, 4501568, -1610592112, 1593997, 119357456, 411049992, -2011033088, -1867643616, -851404340, 134236168 ], [ 17826180, -1560108952, 1632293074, 21233792, 268583264, -2004842688, -1575861717, -800439669, 2362885, 470417426, 524288, 1491115921, -1878870758, 271598117, 1074288768, 1143085060, 1610630225, 1211372544, 1377828896, 656146451, -1870519672, 34474368, -248965104, 274104964, 1208751265, -2067093886, -435665789, 1367737480, -1998566336 ] ], [ [ 604323952, 688652736, 1060242436, 336126529, -1073719151, 1347764736, -2143282623, 73155120, 1770187264, 16812065, 1550630994, 1245806915, 1227956493, 3274, -1040179008, 29624321, 148638865, 310948261, 138678310, -1469575551, -1844638624, 554188960, 816845317, 12060352, 537150464, 21025856, -788090692, 134238210, -1662877296 ], [ -2134176320, 83886482, 324561428, 419627304, 671483137, 1082427527, 134218305, 67699400, -1342175990, 1728675, 1886650368, 1080591809, 101400577, -535232440, -402583151, -2112355047, 270459090, -1586821880, 1090520579, 1612726273, 134381863, 1082393302, 306286740, 68718953, 8421377, 1073760284, 281020480, 68179565, -201306110 ], [ 608255542, -2010580988, -1052244864, 25756960, -805187072, 1078137984, 1346381898, 672211200, 675610757, 622985480, 1369047057, -1962860544, 613466245, 461374921, 597696516, -1459248080, -2147286941, 201330857, 555828368, 32770, 69455941, 39854152, 1130627, 520127744, -1597681536, 1375995322, 415269406, 349513729, 67797024 ], [ 139483907, -2147483120, -1845428208, 273722402, 4720706, -1342151360, 1099694112, -534222334, 22304856, -2009857776, 201396314, 604243968, 1075840010, 1082523776, 268501024, 472268864, 573858338, 51004754, 537068800, 675348681, 408356885, -1046960062, 1212203297, 139243584, 1084760073, -1543450464, 4397056, 2695392, -1878777596 ], [ 2121891, -1853208943, 285763330, 1895961137, 42049572, 419497344, 14541577, 168625248, 537935872, -2146139128, -2130116480, -1073471387, 4229504, -1069510078, -670744478, 174101290, 1611458696, -2011033014, 336855042, 277629248, 1191185408, 1675677990, 5242979, -1610079225, 1235288740, 31105152, 1611662089, 874648672, 279316524 ], [ 93086738, 457186336, 480378916, 146211872, 1413485153, 34619910, 270082272, 536908805, 343966208, 555876644, -2145320320, 591924, 1661475592, 1405230152, 33570852, -1945887740, -2029977336, 268608584, 1480597568, -1437511272, -936341450, -2135289494, 1677896098, -2142182383, 1822397440, 570969672, 286294021, 229512, -1367799600 ], [ -1718467676, 8440310, 565568, -1808772992, -2080231158, 170133589, 460800, 84541952, 1382172696, 1368982593, 135337360, 1046681772, 811598432, 547443232, 2083588744, -2138578828, 545276464, 1103200518, -334150442, -2012192766, 1613824030, -1047560192, 19431427, 68424716, 1384646, 667219472, 545271936, 16777856, 472924957 ], [ 269780416, -1928838880, 34099360, 537006612, 1078198418, 1074630657, 300287150, 880805379, -2147450670, 1117783584, 46403840, 20482, 9005220, 676342408, 202408192, 1787026454, 537030857, 138477578, 395301, 4194440, -1072940918, 1125670080, -809745852, 298369, 1346372953, 369625090, 589695041, 1082130506, 402731014 ], [ 1073743548, 1343396688, -1797107360, 1631846447, 109089827, -2120476416, 27296018, 2099523, -1941192700, -1845015104, 283116608, 337642002, 1414562056, 536883252, -1995205272, 1249904640, 34737140, 759717983, -2147467264, 557090, 35245920, 36898888, 50602013, 134814890, 608486549, 595929137, 1210056864, 1076889920, 7476996 ], [ 4327840, 101978628, 5347371, -1855454935, 1613778176, -1742532599, -2145254521, -771522428, 1769636051, -2147335680, 1960854096, 2196490, -1570701180, 1074282780, 63480517, 285312130, 73407621, 135309826, 302517356, 268451840, 872745312, -1859288144, -467138019, 818151461, 4327452, 1241538816, 167773384, 583284504, 1628966918 ], [ 18898953, -2142760958, 604127778, 621809673, 262145, -1341773757, 807538768, -2130574942, 69210561, 268489461, 1913717888, 356909571, -629111551, 537731072, 291537152, 35651917, 585110530, 17109056, 52760593, 1151875072, 1654131040, -1866203131, 4231235, -1899790327, -983031536, 536940590, -1877802980, 643317760, -335540207 ], [ 272416856, 307513092, -1560280864, 1125284484, 50890919, 1145326084, 853739520, 282251570, -366110720, -1003481080, 1048596, 42747938, -1861193981, 554995779, -2147467112, -1006583744, 33562690, 303268001, 156603408, 20979841, 245956696, 16794690, 740097, 1788921096, 204507441, 549465220, 25166356, 1610715169, 1275117569 ], [ 35075, 748299789, 2113600, 444907633, -2112466940, -1576526816, 1983916160, 72958025, 1209354276, 346046530, 1480605697, -528154616, 649038339, 157811233, 287457352, 88428736, 1036001801, 268439552, 613418546, 134349088, 135438339, 807470080, 2232476, 402718958, 134483972, 32768, 67641573, -2138043325, 138937345 ], [ 1617435657, 172237572, 1109795612, 402653194, -2147478528, -1935474680, 809510913, 306348064, 25461208, 155500544, 67700046, 135811084, 587224208, 621291778, 9453776, -2112319356, 297173000, 2133268, 66, 1084625408, 310395985, -267904752, 610889792, 75631896, -2077831160, 1631617640, 6424576, 1090521088, 940703849 ], [ 276891938, 21405956, 71381090, -1610046898, 169871877, -1538512871, 579870860, 787517601, 94642308, 37751045, -1523580604, -2130181086, 1442982149, 536936448, 206178624, 738201604, 539072450, 319322138, 671498240, -2012179152, 1746989056, 537174101, -1860150010, 135598144, 2305, -2139095032, 1208762540, -2063316863, 43729418 ], [ -1998943744, 4777920, -1979367118, 318768536, -2130679296, 809862656, 8569345, 595465, 543434952, -2079762432, 1761888260, -1599729664, 33964033, 174125568, -1997492196, 539262989, 50364417, 709298706, 1620328656, -601800572, 436212256, -1255603839, 305369232, 1746946313, -2080317404, 682119809, 1120224032, 269510792, 1211123976 ], [ 637535556, 290628645, -939253181, 897600001, 21373108, 1073742949, 562299492, 227705864, 873611554, 75520032, -2063334944, -1556029422, 100706920, -1799060462, 492079361, 110182792, 268572705, -1473181438, 33587200, -2145319552, 4194310, -1069471328, 18350096, 547880963, 16409, -1744567294, 830480713, 1954846852, 382107736 ], [ 574709771, -2012073758, 1275609424, 1090523857, 671449216, -968310752, 810109195, -1035587582, 570691844, -1406726142, -2111831808, 419562752, -1937673724, -988719350, -2122121182, -1591604988, -1324760446, -2141055488, 546180100, 555799584, 167862931, 100729200, 34603012, -1048575988, 29362244, 691077747, 1140986369, -1069514672, 1300299864 ], [ 161481354, 739656070, -1065072872, -986707960, 1415053382, -1069513978, 34734760, 8454689, -2146352820, -2076177459, 1174943808, 505414017, 9455114, 887424080, 1627407393, -468975483, -2144714748, 288891648, 142676642, 289425416, 1076232705, 25762819, 140705816, -503054312, -2129133488, 369361988, 1426886720, 1208021298, -2147450751 ], [ 654942564, -2111757872, -1541864953, 1375997952, 603987978, 137409282, -268035808, 340132002, 606340002, 38072068, 4472972, -1811904024, 1411484171, -1742667527, 372790272, -1001354748, 539161664, -1975417336, 673190912, 1377847296, -1463252863, -2146435072, 541065568, 440404000, 1078069794, 68161696, -389758944, 151163144, 1083507498 ], [ -1876541108, -2071671166, 1879113985, 1302069520, -436182971, 619891043, 491648, 67141644, 1151869192, 536939553, 1102200966, -2147456383, 146838532, 21332033, 142935140, 1064960, 134303824, 83122192, -2147286888, -2081488251, 419778563, 1075843138, 575154693, -762759583, 545263792, 4197538, 1749025424, 291520520, 540815378 ], [ -1904082682, 66048, 68200577, 338701058, 20579536, 809536280, 343934728, 278204627, 1615863808, 649068672, 786960, -633339099, 264048650, 1118830664, 537608224, -1408859950, 47841379, -1223614048, -1873770428, 537460736, 102811520, 2752880, 556026148, -1405087743, 137511954, 545894657, -2147114942, -1677380726, 37052 ], [ -939518576, 38617096, -1879035875, -901738230, -234875887, 251936786, 163876897, 478740744, 14680282, -2146693117, 104960130, -1442816000, -2143157485, 1342226496, 1509959460, 1745152, 1396704128, 1113627171, 272634052, 89784385, 562049794, 1129318056, 72065024, -1845491639, 136315364, 146801192, 609231904, 268699666, 1082982912 ], [ -2147307136, -1253965819, 542149280, -1853226446, 696611074, 471860256, 38570502, 344099335, -1458207026, 673988608, -1929115575, 1888223232, -1070595546, -2128609278, 142672392, 1749391622, 1140858896, 1230018816, 723781985, 604704777, 84025512, -2138519552, 151816320, 1815908802, -1237293504, -800063420, -802881490, 940074240, 671157538 ], [ 677515796, 40900625, 604701856, 1075106967, 671164428, 1145143616, 1147048448, 604143750, 134226176, 547635488, 1615070224, -804220480, 136718789, 50369033, 541910209, 201327304, 1074619140, 1409307088, 973292609, 1078496320, -1979169145, 540057728, 54563908, 268697744, 1082393088, 608900642, 155255524, 1073762818, 336724993 ], [ 612425728, 340795400, 142737410, 655364340, 721088, 543500420, -2012927999, 1753219682, 17139720, -2010087085, 102958418, 1080590884, 1140984384, 537149440, 454173076, 286654833, 10576049, -2096870896, 604307648, 1493717056, 307906048, 1091668504, 1633178904, 1577220, 293683328, 1207975988, 5247618, -997392128, 1361123348 ], [ 440705154, 37046290, 4497412, 542429365, 857604427, 429531498, 421005829, -1795084256, 722018409, 822084740, 614554248, -2145533822, -2143288823, 549453864, -1912571375, 503319618, 19955752, 346040322, 167781632, 136609808, 302023682, 537150464, 5771525, 321437968, 423625224, -2069882752, 901649696, 151553474, 538192904 ], [ -1055913466, 637575232, 1079169096, 2359297, -1333638816, -2054646016, -1979686391, 281546761, 265508, 369235482, 18481668, 1075944321, 339908104, 1573164, 1077955728, 70522948, 16780549, 1208288256, 1717635122, 646974483, 14824104, -2108806622, 1899301056, 269500932, 405024897, -2067234686, 1075850369, 1367408724, 1080088651 ] ], [ [ 269636336, 688137208, -2122292222, -1807732640, 1208055824, 34685440, -1610606016, 105185313, 696315910, 1096810501, 1550208024, 1214316609, 1493180705, 4726824, 1661211264, 1168427304, 140250114, 311699600, 1090801932, -1339488382, -2109308416, 739394144, 328732800, 276824805, -2137997304, 272650563, -1473867646, 1291871234, -1175781120 ], [ 4392201, 88097024, -1304354784, -628915180, 160720661, -897531901, -1610547199, 42483780, 805835008, 1605650, 18137507, -1878875123, 746604696, 9220, -1073180496, 318783616, 407374064, -2145287740, 151290113, 320906368, 1218560428, -2103172816, -1738493820, -1606839704, 21004801, 4334236, -1799350208, 537342018, -1274783456 ], [ 743516160, 204521478, 6815917, 1614479896, -2144812448, -783870080, 6424622, 56098872, -2008673899, 622200704, 1158721536, 327221378, 553664772, -2012164087, 811606064, -1606082008, 67244128, -2012991319, 222306488, 1094762498, 337877061, 37841552, 116747, 1107383809, 549605512, 1359229488, -1736420306, 201598981, 876740608 ], [ 563157826, -2145058176, 606343202, 416301090, 134744144, 67174421, 1092419616, 1625361025, 56380553, -2144991996, 67506178, 83984514, -2143203768, 429031424, 4211464, 203948096, 1112580130, 1392543538, 771917058, 37077, 353634612, 285878403, 1080049943, -1879001088, 313042561, -2130673248, 10633216, 304096464, 1880113476 ], [ 18884744, -2063441791, 17309734, -872377920, 238768, 402722560, 4756401, 176226377, 751829505, 269781252, -1554050944, 813727833, 1077952262, 289989696, -2010300320, 35659815, 1965500424, -1979240064, 119538689, 168821252, -1627357120, 551571502, 37790950, -1875312638, -1599600544, 212189220, 1611661865, 4260947, 1352663049 ], [ 17310994, 286267921, 645922824, 4067362, 404751432, -2127214592, 1343357034, 554210820, -1803026400, 28199204, 16777344, 1388918818, 537411611, 1106349066, -1073675254, 201332804, 826343680, 295186434, 2162688, 143000321, 1255182352, -2144200205, 1476446474, 738308, 1155024080, 541347336, 8396800, 4391072, -1502015424 ], [ 630903072, 51504, 565250, -1811922912, -1857938390, 1528823877, 67373056, 143400994, -1040135880, 12059649, 137364624, 1483800902, 610472448, 2021998594, 608012737, -2063130509, 789072, 583287045, -397115095, 3162192, 135331868, -1045790720, 9208065, -704643040, -2146162618, 1167866374, 1074532353, 603980289, 1621238324 ], [ 486544776, 138174816, 12951608, 684072960, -2146039632, -804651003, -1257893252, 813717763, 10528066, 27804704, 29627409, 545522592, -2135341948, -2008981390, 100926738, 42109990, 134807937, -2042593280, 134351872, 134348844, 1881816138, 1258294850, -935558540, 609393027, -1073733495, 67666819, 41944072, 1107296326, 75418 ], [ 4228244, -1070321141, 8388608, 1881539629, 1116081896, 545800451, 65110552, 538969073, -1940209660, 1075004864, -2141190974, 413141554, 1162872929, 144704343, -917400312, 1101070848, 23077420, 152072192, -2143282928, 1275627520, 588290913, 301992232, 134484114, 473004238, 268960048, 25957386, 136583860, 1342382210, -1977330944 ], [ -805157184, -2108358110, 1355874362, -2111796723, 135269416, 671096993, 182519168, 1111785474, 1239941265, -1073610432, 1954873940, 170033432, 539754528, -2142721764, 13140724, 94914112, 13114388, 219777638, 44633440, 805961984, 25198594, -1005575392, -998045675, 851740845, 1230375572, 771760192, 337641536, 1665401616, 1091176839 ], [ 27279941, 239603728, 805961869, 839157249, 17876559, -2147194368, 606405158, 541606274, 1107318977, 235174577, 1122689, 55460611, 360711249, -2147482623, 287836992, 44597582, 818970642, 625215488, -513797094, 93857804, 683151553, 814024836, -2145103792, -1446664191, -1066661560, 538122248, -1191108596, -499040256, -1946139919 ], [ 268566584, -369080928, 880, 324028416, 36881544, 1074014468, 585269572, 552633026, -1576790976, -566950903, 1207984136, 9243698, 419446272, 556535873, -1879031781, 608181248, 319852552, 536872486, 355680754, -2097141756, 103287944, -2130426816, 268585480, 1654688128, 218106161, 1074013270, -2147352048, 1073812608, 672935939 ], [ 268437507, 749347357, -1992244596, 62226453, -2102082544, 36176416, 805437586, 542228545, -1039138815, 1356874753, 953501840, 135307396, -2104655872, 34342353, 149570, -1051700736, 2097737, 58736672, -2137587406, 407044096, -938991615, 875385864, 8519861, 134316074, 134290436, 42303560, 172533324, -1991999424, 1082821636 ], [ 1074268204, 270532616, 1782981388, 135266945, -2141978624, -1742667648, 677128449, 140534048, 1427636616, -2138783660, 1108370520, 34082896, 655122560, 19669058, 146809556, 103585284, 9437193, 3092, 16777218, 1118059264, 1415594500, -1769727587, -2076176376, 77598232, -2029895551, 4587872, 88213520, 1343358985, 537002088 ], [ 335874464, -1806327548, 79704112, 71827456, 1745486341, 1682056200, 647104514, 554801952, 472121476, 76548469, -1541927782, -2002636800, 100861956, 1048837, 71468099, 33567009, 268448434, 323909680, 10765064, -670006012, 15267970, 33603648, 28669958, 1319488, 16640, 68163658, 1082413301, 75514689, 2014523392 ], [ 164776704, 335858901, 419439968, 33554562, -2009068896, 805570048, 1216535041, 675890443, 17041634, -2147401726, 2038431904, 1099006976, 1193280769, 407982339, 6335704, 444596569, -2096971775, 1656883204, 1946419284, 1378570244, 1048844800, -2143205759, 270766336, 1410341893, 1092879137, 723276547, 37843248, 33691817, 134496272 ], [ 1713505604, 813450246, 76882241, 343949824, -1735057258, 1279265856, 545523848, 140643620, 1078108454, 44306432, -1727002282, -1522532333, 172361921, 939676680, 164915617, 579162370, 807473161, -1943860982, 303089680, 4212160, 84934688, 80063152, -2118647677, 8929798, 140518456, 92291370, 805323137, 336463936, 1175355544 ], [ -1570676326, 202379328, 1610612816, 1342281826, 1208584464, -466431999, 556859675, 651571339, 638091784, -2006581216, -1073348352, 289540353, -738180604, 205853958, -2002550526, -2144729084, -1861623278, 138752, 685247492, 84721700, 218157232, 218206264, 310667780, -2139076308, 12582916, 35721910, 1083314721, -1037516591, -1920924716 ], [ -2145769078, 411058944, -1609809390, -1069547404, 1996488706, 12877904, 13762568, 276910080, -1827323290, 67381956, 67116130, 139014272, 141837150, 874512388, 553734145, -1266384704, -2130030269, 1383368449, 750879441, 2101760, 1613121291, -2146956608, 1245909104, 1346798600, 290459664, 84954240, 2101910272, 1090519346, -671088640 ], [ 1879344228, -1071538112, 72434187, 83886210, 537018368, -1816600576, 1353200386, -2076180312, 538988066, 6425348, 4460556, -665845468, 1093763089, 1342260224, 404768032, 1076938756, 18977867, -1304378184, 1722023937, -1879045120, 314054659, -2130704112, 335545024, 603982624, 1409321281, -1734330720, -1870362368, 285363560, 324 ], [ -1775902200, 79895171, 603987968, 169607964, 1074848309, -1400681201, -788393600, 70322364, 1151945230, -1069545180, -1071103988, -2139086623, 1216385320, 227311617, 746735940, 671089028, 1509962242, 215832576, -2146942906, -1994383355, -1182711261, 73606214, 283115584, 1182863623, 548446224, 66625, 1688855552, 2367876, 543428704 ], [ -2002583216, 33557248, 88417153, 354484324, -2127609847, 311384, 27854601, 413206539, -448509434, 1082132800, 34112304, -632679086, 137101577, -1039071032, 270663680, -1006365950, 1263280930, 621873581, 411173404, 828639812, 367053992, 14887284, 2434, 608704578, 672268289, 813801569, -2142887912, 268763393, 33718860 ], [ -1405090543, -1068758000, 1367449621, -347328096, 813733072, 67372040, 26214401, 21577772, 170461216, 2101513, 907039106, -905697024, -2118123264, 1359798361, 270541314, 1188096, 1242710916, -2040491488, -1869343420, 545783808, 710025858, 1439695432, 73670660, 1712328705, 677383504, -2145255304, 610280464, 323226640, 304743104 ], [ -1071504384, -1744793595, 135267394, 10617414, 631599362, 1214273056, 575277698, -2080323061, 673220110, -2145385200, -2147467191, 1879851010, -1560215552, 538024448, 168842769, 50663428, 67109120, -1975512800, 304449637, 21508, 34255404, 139264, 302023176, 1210615245, -1505565658, -797965051, 1082933550, -1341527936, -930086606 ], [ -1556602856, 5261585, 16916544, 1082213919, 83958030, -967931520, 1112445441, 17309733, -132112122, 1101021442, 1914961936, 1073748352, 411314564, 58860288, 608624841, 1573377, 1342235414, 1082413329, 805520387, 138415680, -1599060093, 1880221696, 42467334, -1862270952, 1099432192, 1623200876, 419660449, 1073742722, 25306112 ], [ -1560161760, 2637832, 540030166, 1745944689, -2123410624, -1610274788, -1979379707, 1141147696, 16779328, 32800, 305400163, 37750308, -2030040576, 545603860, 1225933728, 218188105, 4203232, -1056824816, 545292423, 273301504, 274939904, 1497409792, 1628500241, 1073762432, -2145058560, 136335420, 269496842, -2037575678, 1377899541 ], [ 304135, 98748554, 608174080, 376966, 1479409674, 304226312, 141573637, 545398944, 151066314, -1542159344, 614469920, 9521282, 272656920, 812008740, -1776066043, 444637198, 811630698, 1350699012, -2113925888, 437256448, 304383300, 17052680, 273760825, -2076966648, 268435464, -2080374528, -1794244351, 1757944260, 1644505608 ], [ -2129657854, 239084632, 1028305936, 262144, 268566592, 159944768, 38821922, 4476928, -2079570400, -2046818793, 1311744, 1476401152, -2080231020, 404885761, 1112019088, 538069590, -1056814784, 137658368, 1979845680, 18612250, -2124021240, 1644183842, 1075390680, 21250560, 1345426433, 4760706, 100673664, 1082393692, -2141041623 ] ], [ [ 606163616, 67740408, 649524484, -1843822496, 1075867656, -1811677184, 537172481, 8847877, 16941058, 1090525221, 1416498592, 1212228162, 10494368, 289431626, 1132724352, 75792544, 139723795, 302010805, 16789513, 302582530, 5967364, 560096840, 584585221, 411138, -1434157056, 268459843, 606281748, 1293950982, 977895698 ], [ 147337497, 541346688, -1727405520, -1845361664, 85205540, -896217083, 403210496, -2077227504, -2126511102, 9453606, 303071235, -2144761503, 1317879817, -1610538940, 672772537, 405824601, 34518096, -2147385340, 1090814728, 1610612771, 2195848, 1116234094, -1042202618, -1335356863, 29360656, 138420872, -2109598652, 541143618, 1887440905 ], [ 1142098966, -2012981216, -2128075767, 1090651392, 537182304, -654048620, 274898980, -1441789904, 207224965, -1525521470, 1434685467, 25233408, 537970049, -1961762484, 585916980, -1455382472, -1005240223, 135795717, 140599448, 1090519186, 344035408, 598664, 1147019, 419676672, 1082130592, 1376005650, 339887696, 77146113, 1409941504 ], [ -1416602815, -1572535792, 1711345690, 471075840, 1112082442, 471081492, 1117224992, 1074356802, 55069696, -1458110448, 134742042, 1073776768, 1214320152, 276988164, 1346372352, 338821184, 1144816512, 1091223600, 587269138, 683770076, 1993671088, 270147715, 6344978, 806101250, 1351123593, -1585446496, 20480, 320939264, 1884373057 ], [ 19073, 1434460288, 403259940, 3311736, 9045140, 285379712, 269783370, 176227433, 549474944, 872581376, -1593421688, 9177097, 407015942, -905393662, -2144796640, 169882114, 1428105608, 67580162, 454297834, 412369600, 234981474, 358633770, 121644134, 272171008, 134250724, 1304494116, 1611670052, -1805516703, 438339745 ], [ 218133889, -1692396527, 278941736, 10491394, 274990185, -2136866811, 1204424, 19399825, 310903296, 700721420, -2146107391, 1379935260, 17830409, -759080896, -2113912828, 69742661, 54591752, 10034466, 134284296, -1592667248, 1213202945, 1107826755, -769464160, -2074964864, 1754944640, 738985994, 553689092, 4423848, 1260591237 ], [ -1450393466, 10570022, 532994, -1876930517, -721405941, 423624709, 72028256, 2105402, -1287650719, 1100480513, 134217752, 1131417800, 73465892, 1208291328, 1485570048, 83918887, 1082673728, 1112088614, -1001289569, -1583332782, 3735560, -1045938176, 14713859, 5511168, 139268, 1741699073, -526908288, 67256320, 135823657 ], [ 738202008, -2119147326, 547475600, 12718084, -2142104446, 1073762401, -2065422210, 109053184, 77653330, 1101598848, 21239305, 545267074, 37224580, -1589563894, 1543800128, 546507780, 139681920, 122258760, 328708, 17957420, 1342976202, 1225281728, 1612726368, 610672003, -1879022263, 536904192, 545262593, 34095882, 436731910 ], [ 1342211228, 1081389400, 415830376, 1630602360, 1191599201, 1610631171, 329351426, 559024691, 873635852, -2112387648, 270532804, -2139095038, 1376856129, 2368046, 135430441, 31623188, 23079372, -2008530919, 1073747970, 1778976768, 307273637, 3801376, 37855389, 270085346, 608978064, 655891499, 539364100, 1080172998, -2006626048 ], [ -1861727040, 41943076, 8491051, 291518525, 1209274624, 824180737, -2036095470, 1107394562, 18972864, 1208402252, 104980546, 1344277505, -494926208, -1069446540, 1615345200, 343992016, -1991629564, 26255444, 277448708, -1207155436, -1509619424, -989519072, -1667024892, 4343992, 141691404, 1811939584, 229115088, -1560013568, 84413441 ], [ 2122241, 104861698, 335790701, 826343947, 16778473, -2147325631, 335806534, -2013265886, 1679819393, 237023748, 1610654977, 337330944, 406848849, 74791, 17465608, 134744071, -1839168510, 537137184, 1645481987, 563613700, 571998337, 805798016, 136630290, -2121955287, -1049886652, 675481640, -1207828456, 10027008, -402603455 ], [ 70697024, -1606139132, -1593278128, 1397963268, 18399404, 1075857664, 285213760, 821313546, 1073744896, 1647580169, 1745887244, 38079802, 687874433, 554209283, 537411720, 537975874, 588781576, 839943332, -1185447854, -2143025023, 2624640, 264192, 335872808, -535804472, 337692673, 843318422, -1919810924, 1090623112, 1141653506 ], [ 14715014, 615525905, -1470070778, 60064308, -2136833020, -1306386907, 1107697668, 541184008, 1610885125, 1342227009, 675285520, 25436166, -2038102013, 199231809, 17242123, 89920128, 2105408, -2105491424, 545392308, -1872559328, 1597443, 809305352, 75628592, 8422180, 1287783424, 360964, 206054121, -2135946174, 180980737 ], [ 1610621032, 308290368, 1074135578, 134234666, 267792, -1870462832, 678955081, 270712832, 891044036, -1639915436, 1308648707, 571490904, 117990417, 0, 7356496, 208409804, 28442657, 2133250, 51380240, 33557312, 1321386053, -1073184483, 614654172, 75500560, 589471752, 151142658, 1262626816, 16779544, 672153673 ], [ 277156482, -1811914361, 4272208, -1606120954, 1746012705, 541882529, 110110752, 116425472, 8651136, 273678448, -2111107736, -2127810239, 1107502085, 739774560, 73534546, 1107324965, 35697952, 318900226, 872432392, -1741417452, 681601168, 570483285, -1849604987, 135606274, 33571075, -2080370622, -2004070353, -2147457408, 1652690944 ], [ 148423184, 795968, -2013215438, 318767378, -2147466752, 270534216, 537579553, 4833578, -1273610110, -2146877376, 1167131142, 554144768, 1728333184, 7447362, 1748012240, 134480208, -2095677440, 1254195216, 281297362, -737869696, 822415520, -1337910975, -801451888, 406850861, -2059091167, 54022787, 574906385, 1128576, 137369864 ], [ 1677727043, 823961603, 67371089, 541280257, -2011811692, 1149276264, 546570764, 477277220, 68714516, 67393536, -1859911679, -1542962815, 6302401, -1367293926, 275554597, 605311104, 537100328, -1542453248, 1050640, 136398464, 70262804, 205631528, 76554244, 545276173, 4194336, 1619017730, 566255747, 1141246020, 38306000 ], [ 539567125, -1945108310, 1678246224, 1073873893, -536557262, 1679458849, 1348485376, 1653215235, 168034560, 374669344, 35913728, 1041, -1006627964, 1209812486, 67143968, -1994391548, 802818, -2146434047, -534621184, 86286380, 33574928, -1979575216, 46681613, 159400004, 29360192, -1459087913, 1142067752, -2147204959, -1996422516 ], [ -2127525760, 739713925, 525850, -987756472, -1794600442, -2138830528, 42076300, 217872, -1878785693, -2076165976, 1111533808, -1671356415, 149185030, 927014913, 1075843105, 335577220, 268439812, 1399333386, 683782162, 297814021, 1885783683, 25707010, 1075839232, 393480, 24709184, 453250180, 1023705092, 20973828, -1872752511 ], [ 1883776000, 1107394560, -1602678766, 1082392576, 872562826, 321437698, 1879456259, 474218730, -1002438510, 271246848, -2147135472, 1481736292, 404872977, 1207962800, 70782980, -1743662460, 536870986, -1200404958, 562041088, 1350616216, 428906631, -1862139760, 339738656, 101190160, 1610748258, -1875898368, -329218016, 4233656, 1220608078 ], [ 269877772, -2080193533, 1161830401, 673521932, -436035055, 821156456, 1929678849, 1120428, 92352768, -1539204053, 9830530, -1879029695, -394226668, 21022755, 604439748, 315780, -2012915124, 1640576, 537084044, 1078526469, -1728053247, 1145245702, -1603796988, 281220191, 541077744, 301993154, 1658856962, -1865647732, 7637362 ], [ 203423830, 34016016, 188816914, 17303648, -1055128383, 295248, 293930756, 271647205, 603996164, 58720640, 34382097, 16912500, 95162633, -2110715856, 281772032, 1090785292, 1092100979, -1508766751, -1848442808, 342164044, 319037384, 173547604, 539256968, -1608247243, 537018386, 1619599813, -1073438144, -1341647925, 1107462176 ], [ -2009070191, 38357272, -1048504263, 174334410, 1342178381, 50332678, 1048864, 71368992, 10095784, 77601034, 100716672, 1778673664, -1849648640, 1073750033, 171198228, 272106752, 1224966149, -2141145053, -2137747407, 697434181, 587211266, 1083179072, 6463572, -703591346, 671090067, 138544144, 270275616, 1443924994, 312742594 ], [ 2274560, -1134428156, 441492096, -1866858300, 145228417, -924822496, 541378754, 335694913, 555811714, -1599732736, -2130706368, 1087129728, -2110774266, -1610608638, 33621634, 1140889858, 336597264, 251695616, 843352256, 738804236, -2029379580, 1845536, 52725890, 202966158, 940220930, 1349649732, 283199490, -2010035200, 134218752 ], [ -517593572, 36442129, 1889010912, 12096669, -1442311892, -1069348848, 105956352, 604020743, -735272698, 34850, 1248067602, -2147479168, 9044484, 43647267, 558630720, -867165559, 35996416, 1140864208, 274874498, 1241546752, 37750163, 874613888, 63443968, 285474944, 545460992, 15205742, -114584960, 1146116098, 1291887617 ], [ -2097131391, 3178626, 539563074, 2097221732, 134369408, -2140929976, 33554789, 526400, 4685896, 1075857522, 1381716, 4753510, -2057270656, -2139010972, 219283476, 422987808, 46203538, -1073681120, 68419720, 1347043392, 153633296, 1078028824, -513241064, 72892416, 19153184, 1226884122, 4610, 105849856, 1342770180 ], [ 402711170, 1680302728, 268722196, 8738385, 456130633, 540811264, 1498425350, 143360, 671165416, -2080340844, 604001568, 10027008, -2146149864, 547505536, -1778300847, 83954693, 827334856, 1445333162, 172033, 311429504, 175399938, 604011920, 268451904, 2425089, 402665985, -2013263608, 875041120, 88606790, 401664 ], [ -2130509434, 637542464, 286945298, 4456452, -2146957968, -1970761152, -1476370398, 306840066, 135013920, -1895819751, 17434112, 1491173376, -2147351798, 546844685, 1090536578, 103709200, -503166140, 262144, 1379960864, 664010765, -1866461048, -1610216992, -1872746280, 538755728, 1310913, -2000027008, 100680064, 1078411340, -933081054 ] ], [ [ 3611328, -1543208656, 219327490, 335593553, -916385772, -1810628088, -1609557440, 81141824, 1149415936, 2129925, 470164944, 2162945, 76554496, 4194510, -83623728, 1082394785, 5015568, 42252304, 1476407358, -1775697535, -2146726396, 34080352, 569118724, 143148611, -2105490408, 285267225, -989756236, 1092907014, -1990197120 ], [ -2130508004, 738232706, -2142656480, 1493401609, 126116656, -662693888, 536970049, 111689744, 537415680, 10412054, 1395048578, 271132780, 1284065424, -534968828, -535186535, 285745481, -1978531806, 855901440, 17073419, 838898689, 229769, -1969212542, -1826619247, -2123361432, 25231393, 273809944, -2075622204, 72599143, -1342174159 ], [ 1683042870, 6866944, 18882737, 1638007576, 688202304, 268701188, 1109524555, -2007817424, -1610612351, 540100554, 360787977, -2105466752, 545293568, -1878941244, 15233552, -650072040, -1073610670, -1474547540, 742794936, 2, 276928533, 35735632, 25, 405967369, 1623393416, 1392510696, -1661303740, 806434821, 1947762688 ], [ -2142168576, -2136932352, 371529728, 142928992, 142706970, -385613502, 1998880, -2144836989, 173360200, -1742594048, 71761946, 554008576, 1482711120, 1103167872, 268435976, 131392, 34619782, 67295248, 50488394, 12685388, 658505777, -1047885822, 1080087844, -129499072, 44564616, -2122035168, 2310144, 17441040, 1342513478 ], [ 1090537643, -779467248, 17303844, 758291209, 4301876, 153191944, 12694505, 143458344, 147869696, 1344768, -1575484800, 1610877564, 402715648, -2113374592, -735838176, 137409071, 1966702728, -2144337214, 153404648, 277350548, -587201374, 1988133130, 134489252, -1876361212, 682142434, 1441677760, 1074807329, 268502225, 178260108 ], [ 143155601, 316670737, 570441764, 724992, 136578115, -2086256636, 1075535936, 536874373, 310903296, 16914724, -2120154239, 276903990, 34613760, 1084426754, -1073659896, 134222881, -2046753528, 25758730, 3153992, -1971289343, 1079345705, -1063644711, 1342318984, 18002965, 1677922513, 708839936, 831569921, 3391616, -818081087 ], [ 1015993254, 10537250, 565832, 67109017, 289540194, 1359216657, 205588544, 142745866, -530136752, 268959760, 134288776, 174070152, 106963012, 2023755810, 1612710145, 25493560, 1082395200, 541591619, -1403681020, -1265622448, 674562078, -1070620664, 694420481, -704245728, -2130378586, 920431636, -2136661632, 604111361, -2136825660 ], [ 540053584, 159408426, 11039802, 1619005972, -2146271054, 1108312077, 629410834, 637732099, 10798352, 2183941, 77598993, 545654304, 82436, -1475326848, 345014274, 713396230, 1258689, 169874498, 138675265, 222691884, 269228170, 152066208, 11675136, 604146050, -1879030776, 268435845, 161482761, 1116226314, 285803522 ], [ 1078002738, 2144531, 80367872, 322388013, 1367622240, 538329219, 870319618, 946868450, -1606369272, -1035567031, -2141159216, -2078275070, 1174638700, 134225928, -935227288, 1132597380, 55574528, -1606393642, -1002432240, -485980158, 1614807232, 1208355264, 138706969, 405799940, 71615877, 631061521, 1075970356, 1074864514, -2011020800 ], [ -2130181166, -2112552446, 403736609, -2124410836, 1310976, -1862139863, 144713477, 4620418, 1099505747, -804994496, 1351966789, 1250135057, 1111491202, 1077962820, 1660957604, 10561024, -2073416299, 8487510, 281085192, -1609693424, -979920894, -2127019088, 413866497, 545687613, 149949064, 738206240, 41944272, 1644446992, 84083847 ], [ 18891781, 71700498, -2147450262, 370508293, 1539, 469910080, 1881348672, -1454898942, 1678040081, 507834445, 302096384, 105186851, 1191216212, 545792518, 271092032, 34081030, 1884324880, 71630920, 558108680, 1169172482, 11540962, 12910725, -1998028789, -2068340703, -1006630892, 402718727, 687931404, 574701568, -1522382112 ], [ 873351224, -2011936896, -2130664592, 38957184, 589088934, 1275070724, 864651584, 291783650, -2128507840, 571742209, 672137220, 38618114, -1342146429, 805572672, 671613083, 541114432, 42504194, 268535444, -2007985710, 189007876, 136323352, -2137653184, 789248, 170410328, 1067296, 545531010, -2003418608, 1099072128, 104734722 ], [ 304119847, 613418017, 201507336, 50414260, 36963460, -771748315, 268707972, 67190848, 705709601, 402703360, 684802577, -1459609588, 638488577, 65326400, 828704779, 18419840, 878714953, 327188528, -1602025678, 404881665, -2012086272, 338500616, 480251932, 9540108, 75632648, 33915468, 206045864, -2136997886, 1110083588 ], [ 1611142700, 171968520, 559940126, 403718656, 269485584, -1778122744, 70254656, 939704608, 1686913412, 1506025540, 1275135257, 168837712, 627048577, 71565378, 39854144, -2073557372, -2120990719, 1298, 16875600, 8794368, 148898901, 1946982812, 604594312, 614536704, -2043219839, -938309120, 1212162064, 16393, 1477845025 ], [ 276828576, 459906, 1610678624, 2893323, -2010494428, -436072296, 651184294, 52529345, 94380160, -2079326143, -2060251654, -2138296253, -738055163, 67637617, -2073557693, 1308643332, 9377, 322961434, 4210952, -1742469852, 138946706, 570728516, -1823389429, 336129, 1312801, 68161602, -936636188, 209715456, 685339658 ], [ -1946154990, 337667713, 318891120, -2130444272, 675291776, 1644267532, 680139297, 1082167322, -1338767288, 67586, 1141983364, 555909120, 622985473, 275046658, -2011121508, 142911576, -1844445182, 679720512, 1955873108, 405737476, 797246112, -1257747775, 1081065872, -1207690719, 69223168, 572784705, 583356932, 806572168, 1210063176 ], [ 606359875, -2072600569, -2076170152, 339886593, 286658562, 206085752, 85985828, 1104323876, 1297760372, 42211360, -987756432, 620798403, 339878121, 469914642, 288114725, 100946176, 469801249, -1542455296, 1083396, 6374592, 72392708, -867857512, -1072689151, 67108941, -2006695927, -1853603574, 536875074, 1886128516, 370035104 ], [ -2113846139, -2137915232, 1283981632, 1342839777, -1610317550, 1180341249, 822165506, 316543496, -1509424628, 674238976, 8519680, 159385604, -2013195648, -1068743414, 404760610, -2130034684, -2130395008, 537922050, 1082806272, 539549736, 66178, -1862200280, 282095113, -1467989756, 4194340, 134287748, 67112960, 1112047633, -2130705728 ], [ -2130564848, 746593795, 537413386, -1052768195, -1034383354, 138418434, 38797512, 276843264, 319881218, -2080040055, 113818770, -1805635320, -1864089010, 40133713, 604075041, 830480528, -2130575038, 34113291, 114902, 268470784, 1343537571, 25711299, 711394328, -431586148, -784793528, 306448516, 1908707856, 1094895872, 37155 ], [ 641729600, 1075904856, 607715333, 1199575178, 270540810, 305189634, -527560187, -1937375198, -1059041760, 42468868, 278684, -934182620, 201968162, -2011100951, 136909092, 410081794, 13321, 811713680, 1795163268, 1122109441, 847284327, 286263688, 608207584, 252447664, -2080238236, -1876905312, 683805472, 139120776, 1078264365 ], [ -1875893784, -997175293, 604053888, 1681719372, 1677762665, -1461478065, -2113764352, 68391068, 84502792, 1140885799, -1072938860, -2139078656, -800979952, 210534496, 410084, 1331600, -805240230, -1996928960, -1811939307, 156180484, 964690945, 1078269508, 536881157, -834588129, 6331120, 138674400, 71403024, -976877376, 4757562 ], [ 245563396, 264196, 117718403, 86057748, -2128527160, 49156, 831522564, 278007924, 1694500864, 128188544, 35660080, 318767474, 154403083, -1046478696, 943804416, -2128444640, 1280377875, -2129517664, -2000613305, 340002828, 35934696, 14157860, 671115524, 74186861, 1180673, 605135236, 4522010, -1803484984, 1141020758 ], [ 1212154897, -532331520, 1098926089, -1610305142, -2113920818, 251936772, 4456737, 273171728, 39324864, 78118936, 67190786, 1644185856, -2143151597, 1091305585, 1512056324, 335675400, 306364928, -966757888, 406847493, 673317057, 546444162, 1368393704, 70123856, -720368635, 543425639, 146933256, 536879394, 273941504, 1386288066 ], [ 3323136, 423759872, 973123168, -1864891740, 184627329, 1090536448, 8704, -1005403584, -1457519798, -1609937640, 17563659, 813713536, -486406398, 554734090, 37748752, 172363778, -721413872, 1213498112, 291833925, 537612804, -2063425304, -2138650592, 185337994, 1680606429, -1945894394, 1886388544, -2134097880, -398949248, -389016574 ], [ 63190620, 35916032, 830866976, 1084560901, -1442766582, -968849132, 1074266625, 17309859, -921919484, 1635779202, -803207146, -1877966848, 942408640, 18256393, -1589485168, -1945107832, 268533776, 343954705, 140574723, 1212681216, 538477319, 607225858, 529474, 146, 1099498240, 547492418, 1095274528, 4196738, 100794376 ], [ -2055109983, 20455552, 573124806, 2081751173, -2005134912, -1609750400, -2046486523, 201369682, 4522048, -2012182415, 2595941, 6423620, 102908224, -1610547152, 419438604, 469958992, 317419635, -2113589760, 76873901, 1514147880, 185600528, 1090536192, 118502736, 1120940036, -1868476400, 1092621358, 269484042, 1145574438, 270602245 ], [ 407128710, 1729185928, 67137544, -2133601279, 1645609280, 839909386, 416822402, -1534967680, 587806048, 268730372, 614514824, -2137233408, -1874843639, 944767108, -1811916219, 427919438, 543172802, 271845378, -1979669504, 1523581200, 410268996, -2128334760, 270078068, 1463123993, 134230272, 75501592, 427819360, 185112652, 1209148160 ], [ -2146366842, 654386288, 1951961224, 17301505, -1869987584, -2079812032, 588406793, -1031663591, -2080362747, 402653194, 17695236, 306217873, -1807472762, 807404032, 1077958656, 1612724800, 1744969220, 1211203584, 1847789616, 656672768, -1849679712, 1120422050, 1362176152, 822510080, 1618748640, -1979021696, 167780354, 297943384, -2011032535 ] ], [ [ 337776800, -1928494240, 305609986, -1877880608, 1091575953, 303120905, 264256, 42025012, 1820512262, 1073842180, 1476955314, 1107861762, 210763912, 271207592, -1827405680, 88098993, 147326096, 8669220, 1359237143, 875103361, 39125508, 88278208, 321131009, 405015553, -2112569328, 272748546, -1876872192, 184550406, -1823932030 ], [ 155255305, 17073026, -2096873420, 1350665493, 100926497, -669722621, 805339712, -2110241260, -2142748416, 1581220, 306479363, 1342705064, 1712085016, -2145844408, 805872401, 36193429, 408449072, 550356036, 1224738570, 545309730, 233643, 195170574, -616504813, -1319599543, 25231904, 273705140, -1865935868, -1543359955, 537151521 ], [ 1280312356, -1941925854, -2141190983, 1619132440, -920063456, -2124015470, 282108013, 705233696, -1407844351, 623199434, 344526864, 142673936, 93359364, -2087676792, 30154784, -402278888, -1006501854, 799916, 557868706, 1107345608, 8638545, 4727424, 1064970, 136828673, 1623397512, 33566112, 339871352, 215496705, 1683128320 ], [ 574671616, 4259856, -2046816200, 135619586, 1221101832, -1118818028, 8585760, 1086849539, 22566041, 135332116, 135139410, 1629784192, 1207970394, 1170440576, 406863904, 336855360, 1714692738, 1426725954, 738451778, 209752193, 252838293, -2129657664, 1210094134, 269223938, 1109918849, -1602207744, 6428677, 36251120, 139813127 ], [ 1610615432, -1857935744, 25504292, -333278311, 43622564, 19104904, 13185611, 41944073, 1146098561, -1342042876, -2129901556, -804779471, 1073753344, -112691070, 268435522, 40956971, 86190344, -2145181168, 403770408, 809010064, 1543515298, 545313066, 274465, 537986178, -1918825888, 423084320, 24845, -1807674320, -2144991072 ], [ 83898384, -1717566415, 100831232, 11666992, 136315977, 42352647, 135987722, 555752988, -2105245696, 684458248, 8391305, 537410072, 1107830802, 1134644744, -2113929182, -2010635263, -1522466560, 18550082, 6300160, 696586680, -1029598714, 1084362801, -402521814, 4973717, 673091712, -1576253880, 26271777, 1097856, -299694000 ], [ 25854478, 2197808, 524360, -803209053, -1610607263, 1497630721, 67967008, 75760386, -1050654399, 12132417, 2163856, 1729235970, 838864928, -1333702144, 1150878272, -2080186322, 1835056, 846176, 1145326002, 830497344, 540606728, 3014784, 700743682, 375786656, 1450176, 1111515205, -1070067711, 2113537, 944807960 ], [ 336626048, -2010898014, 538543128, 143007748, -2143289214, -1877413876, 947914636, 75634178, 8704064, 1098907812, 654573641, 150306, 45088824, -2145318880, 1509949762, 135316638, 537474472, -2012741558, 138608641, 156631080, -771747838, 151032256, 1854300752, 5672963, -1879048000, 385876611, 169869313, 37765446, 17367314 ], [ 272729132, 1075088146, 544864, 1344685103, 8405730, 1074010250, 24183818, 154409106, -2078699510, 538001480, 346064020, 8391168, 1346678885, 1745166372, 1094849888, 42211988, 3153992, 207106113, -2075633390, 34179074, 574639428, 1345257952, 168103944, 403263618, 541869184, 22035466, 1746274436, 1084428480, 6362624 ], [ 1094847250, -2004811264, 1213235217, 273158457, 1074005312, 184754336, 167903639, -1035632250, 1626874004, 407290692, 1352400981, 1485440025, -1595126140, 1648380000, 1669640485, 293897362, 4199556, 25765892, 550044000, -2009710592, -707487384, -1004952704, -796710911, 851724330, 1618215556, 1140859138, 513802456, 541091344, 1091174533 ], [ 10520140, -2146692988, 67355178, 542478358, 134481511, -2013126397, -184221184, -1996357246, 20036, 1279283421, 1375798528, 274228514, 1431307521, -1534319065, 289556552, 8945666, -499122160, 608440424, -1572794351, 540024860, 1613240675, 814186561, 147636233, 545728513, -1067177720, 139140111, -2130640892, 110690304, -536326080 ], [ 908853256, 536871424, 50856864, 1086419072, 53890214, 203489284, 854132992, 14041786, 1076430912, -1610344448, 8240, 541065256, 554723200, 28573696, -1475854334, -1073734656, 59777098, 537002162, 740611152, -1996216160, 75506752, 26349122, 268583457, -1447508671, 1091602705, 1644439766, 84934788, 1073875584, 1107333120 ], [ 46137650, 749868560, 140509390, 45187312, 42337412, -1868037628, 805707920, 537067584, 1076118565, 484461569, 1523073024, 152371340, 637927937, 30180464, 270686529, 72618048, 29360712, 41963568, 546767924, -2140978400, 1806337, 537416960, 77594789, 277938830, 88151044, 33344, 201852617, -2133832704, 1248331776 ], [ 1075978412, 39854604, 56754960, 68158122, 269751316, -1666842608, 339476489, 37912866, 362070220, -1848858596, 1582083, 705183832, 117977088, 604242178, 9453632, -1939308476, -1878618103, 2098450, 51380226, 10914368, 276873297, -2113138680, 11112448, 614536216, 101990441, 537135626, 1149239320, 1342193664, 134619208 ], [ 4354, 16827395, 1635783030, -2072738238, -368965627, 1644568737, 651174062, 200317664, 354452228, 382730549, 120130930, 17040481, 1342186752, 202637604, -2077753069, 1073750304, 65712, 268986432, 281182856, 1109429268, 44075008, 570728449, -2108326008, 134284048, 135528705, 6216, 1074008145, -1526595007, 310603776 ], [ -2074984190, 3039361, 134488416, 822346176, 138428544, 1648739400, 143169537, 1753743370, -1593677624, 67115328, 1502939780, -1608417280, 656818180, 437568257, -2073814952, 984129824, 1261569, 1082174274, 538198036, -1643245440, 285214752, 492897600, 1381339264, -1807465720, 270881, 557384129, 1074078496, 302133376, 264264 ], [ 606490704, -1859869682, -934207141, -1781970431, -1853673326, 80222729, 545262308, 1229619212, 1951580308, 44318752, -1744830281, 105398337, 503587552, -1237052416, 159123748, 607477890, 1948323873, -1945089792, 34621456, -2147481728, 7372806, 67113896, 1160785936, 78120516, -1989925864, -796639190, 75526280, 1892059588, 382992513 ], [ -2143280744, 202375266, 1619656960, 170531, -670498400, 1680873216, 2640155, 1644961931, 201851660, -1974075344, 1116209168, 300059655, 134304192, -870771190, -1954512606, 134873088, -1861434864, -1603123712, 1079527444, 604028960, 234934466, -1895792272, 9202180, 1476395336, 2084, 540606949, 71471625, 38568080, 1300300424 ], [ 144705552, 537142021, 604258328, 1092618357, 1929941648, 8651536, 35260644, 277233952, -2097085950, 67121644, 37789426, -1677709055, -2006695120, 1633697817, 538985472, -201056256, 19402817, 1128014472, 742514823, 1344325649, 1077953539, -2146874880, 706872368, -805173868, -1855387560, 68420804, 473994001, 1212162066, -1742700511 ], [ 1430332416, -2145320568, 72437786, 126091392, 874512392, 153123584, -1341771487, -2067529462, -2143007200, 273303300, -2143219584, -666885816, 2088341768, -939507672, 372842784, -667920380, 553821257, -1203698560, 1224742149, -1872705527, -1589634841, -2146432896, 339739168, 587991200, -1790926043, 405845664, -859550976, 273154544, 134283296 ], [ 2216896, 5626368, 822091905, 622133840, 1175642248, -1674502546, 805306753, 68388896, 1175016206, 1078039553, 11419658, -2147466560, 2017461276, 147163234, 176375940, 538230788, -1845471208, -2140387184, -268435373, -1046273396, -1601960669, 1147536384, 1918896197, -1509284346, 11545184, 436273189, 109060736, 1495683336, 7874816 ], [ -2046754544, 328450, 208677137, -1777325728, 2311317, 872694544, 623117064, 277285105, -536600574, 546586689, 1351697, 189273744, 229380354, 1116735512, 417382432, -469761434, 1329594643, -1307377591, 8493404, 604831808, -1769974528, 35792976, 673458412, 71565875, 135283728, 1082691620, 4334098, -1140780917, 67767034 ], [ 138413312, 575406360, 276838405, 23863338, -528448308, 151282714, 163873057, 470368544, 149948634, 69998857, 605147136, -1576656640, -1874687216, 16465, -2095037674, 339256584, 1414823941, 35707424, 415470704, 216662081, 538062848, 1697645896, 2523416, 1360003163, 2359351, -2139093488, 620770336, 1226081280, 276890560 ], [ 1211244544, -385740800, 406892160, -1875902380, 774112002, -52412152, 574892626, -1878995387, 20185734, -2144726000, -1610350582, 269238272, -1039060218, -2144331768, 177278997, 1313181958, -2063458048, 1308887808, 962658404, 671159812, -955776440, -2138134272, 185403914, 3146955, -1500905370, -530579439, 6375716, -2146434048, 1620117554 ], [ 1865953308, 2103313, 361103904, 1086106, 50333960, -800814768, 1344028672, 537526310, -2010906618, 1084295168, -368834432, 1343395840, 545923461, 26616616, -2142346020, 1145575432, 302538758, 1409303440, 308363779, 1242072640, -1437023871, 1813104643, 12715010, -1879048174, 546705920, 538530600, -668991323, 134248448, 1485964289 ], [ -1518309200, 288415882, 12132356, 1661141152, 156177216, -2144526264, -2147407771, 679512098, 268599552, 2132051, 101125492, 1078593646, -1054817920, 536870932, 420634784, 202655745, 440426723, 268545320, 536870982, 1095372840, 21562368, 1481680905, -1610558447, 1146618240, -2147397454, 1210093616, 7365130, -968346588, 320869377 ], [ 311939, 1715528218, 616718340, 537286214, 859045898, 36440162, 1074854404, -2143061376, 33564866, 17073536, 546379552, -2145550336, -1877979119, 820117512, 444604624, 192979015, 556794250, -701226838, -1979699968, 170953104, 169091408, -1543223936, 274288861, -703512312, 155189257, 8788736, 1026425152, -1522528184, 135414528 ], [ 1090715650, -2013224896, 1812636864, 4456576, 9044080, -2088200384, 549453846, -1064808296, 67135015, 134348831, 918532, 1354861968, -1874852990, 272134177, 35143698, 1175585284, -1476390144, 1075905536, 1509950464, 121112583, 26346112, 537673920, -268427056, 22971024, 811938816, -1925045120, 1174930432, 1350566164, 274763849 ] ], [ [ 3235888, -2063498528, 790073606, -2141626239, -1996414967, -1806351872, -1606132927, 106766880, 33585664, 32805, 1543925056, 1114178114, 405799049, 287851620, -1560010240, 8407345, 277646465, 1848356, 1078210819, 138412930, -1874493376, 946947681, 29626501, 146555204, -1610301440, 289478872, -1610477542, 203702276, -1837072248 ], [ 138490652, 67668482, 722823188, -754810084, 706086708, -2104471424, 939524673, -2046081968, -1321069312, 10109348, 1113866499, 1075970285, 545280152, -1072691968, -803661264, 52437209, 38718690, 986694022, 1208255497, 65033217, 144740513, -1012792762, 1235317377, 673190433, 1094713345, 403835040, -1769472000, -2079088050, -1006605000 ], [ 1075002422, -2142971866, 1092625421, 1094321456, 671908384, -1054670716, 1080033386, -2092752632, -1543237227, 621225216, 1351225402, 276826242, 629228928, -2000629428, 331890736, 1900057600, 1074008145, 605294628, 627295874, 32896, 77725697, 36192272, 1081360, 1278629376, 541541416, 33556672, 13779006, 268959744, 274366528 ], [ 671141888, -2111749616, -2111561688, 345326658, 138969368, -1672210874, 1099595808, 537488082, 134502592, -1322900460, 201588800, 1159790720, -1742715392, 1501855744, 138478112, 470942016, 574628768, 1174966370, 654509074, 1623298069, 1430325536, 1082787970, 4194597, 269230082, 1351091329, 17055776, 4216833, 287900800, -1207615424 ], [ 2115203, -1061001600, 143486242, 404750624, 35225780, 230280, 104195, 853065, 1212154752, 133132, -1559541244, -2147450352, 406990338, 793249408, -869990304, 138466176, 352340248, -2144198382, 120963072, 170683220, 453520448, 1692401932, 156565510, 272106500, -2069364538, 24641568, 1610613035, -1342173008, 1107462156 ], [ 17306624, -1832906735, 1017139206, 11079696, 1545867881, 62081028, 1477124704, 23071645, 310378496, 568877064, 330243, 302061090, 588279065, -1823750656, 1073758216, -2010898299, -2046754800, 295339082, 1342702600, -1950104960, 168132636, 1116866987, 2049097984, -2124868480, 206012433, 4997192, 269541409, 4194336, -1979645695 ], [ 404099074, 65762, 565826, -1879048160, -1591737047, 442499073, 139204704, 151003408, -802766544, 1093674065, 3146120, 544428268, 302068288, -1878769118, 209978185, -2130321300, 537167936, 545810468, -1941618083, -1660936190, 1074594048, -2145279872, 554205186, -2139746140, -2129197024, 1917895255, 1085543808, 555761665, 1815118468 ], [ 136581464, 212074826, 12702754, 679748116, -536738688, -2145496576, 495062604, 369312259, -2145341430, 50417952, 123737161, 536871584, -2135340520, 557924360, 1509983488, 1612060858, 672675105, 70845440, 393252, 168034984, -1610336064, 167796066, 621077508, 67540354, -801086391, 805339394, 688000064, 41943244, 269067398 ], [ 1073775647, -1066401216, 281608264, 1113014370, 1107559555, -1063366519, 51381256, 543330786, 541147136, 1381419272, 4195346, 211814946, 1463820352, 1074078316, -1056796312, 38013956, 7479556, 85459166, 1145587968, 1711917058, 571578048, 1111099784, 172011658, 808459302, 537396436, 122226747, 1343357844, 283314566, 175576832 ], [ -2146958352, 43057666, 1207994408, -1841299455, 1077152064, -1727844151, 201392788, -1033666426, 1615863829, -1677295028, 552190465, 35783697, -2106842590, 1107304508, 59544373, 86515840, -2119681788, 67207172, 572555268, 673186564, 59218178, 1158693776, -1800797692, 838893580, 689307668, 603997024, 184549376, -1555824640, 538135681 ], [ 2098700, 570425344, 872530056, 390108189, 134234666, 335569747, 84281972, 687865858, 69224981, 407171596, 1946158225, 390266881, 1263568192, -1534262239, 4211520, 136347907, 7340034, 562116840, -2113929214, 555753474, 1782059457, -1866299195, -2144583613, -1957427159, 1076101120, 805325856, 268632065, 1082671104, 541229201 ], [ 873627752, 810549664, 537437136, 1350778880, 132141, 1281695764, 560601348, 1103544360, -1591439360, 1545606144, 672161796, 545260834, -1609556479, 537395265, 805847058, -2079274944, 9450562, 806388865, -1189068654, -1992294395, 33629576, 67125312, 336398370, -1071595047, 220219681, 1077945362, -2004746080, 1082297993, 671133697 ], [ 169870517, 137506853, -1390395318, 33817269, 42336272, -1306390496, 306192384, 538116160, -1441788415, 1080052227, 144247425, -1593499646, -2136958463, 8654257, 805652737, -1542127616, 153100425, -2122297312, 545390996, -1205731071, 1074900994, 1679906048, 10621097, 276828782, 1304628364, 33849348, 101222028, -2136994814, 1219036164 ], [ 1613279948, 407118092, 1612980492, 469778435, -1877993916, 131096, 208675080, 975364096, 1612497344, 1468834324, 201401422, 169357404, 40375312, 541337922, 180373696, -2109209532, 287707145, 2099220, 50429952, 422400, 438435840, 1443106828, 104992960, 539099392, 638636040, -939078806, 1168252944, 16910616, 403841057 ], [ 335811074, -1874483967, 1073745922, -1539297728, 674382372, -1069133671, 608321920, 1830815936, 151298692, -2037382811, -1592783432, 19797088, -2113787644, 1754595700, 138938625, -2046812160, 539042371, 273049674, 214089728, -2011951088, 719909250, 536911956, -1871427327, 135540818, 168839201, -2080370584, 1218707621, 562064192, 542667776 ], [ -2080341232, 273557253, -1979628174, 25167184, -2009070976, 308659272, 679526401, 675876921, -1879046014, -2147467264, 1477708418, 25269248, 623133700, 3444803, -935024420, 948218181, 320569346, 1619856150, 315621574, 1378308244, 419695136, 627114881, -1036037872, 340019528, 20972068, 159727811, 1623535617, 303265856, 2375768 ], [ 1713656128, -2074604492, -2012993191, -1261944831, 156577924, 134779904, 93585444, 1358473472, 558891206, 111448064, 154142822, 50864400, 203857993, -1799340024, 432540068, 76087560, 1612777729, -1608433406, 269518864, -2147416768, 85983252, 1220846256, -2079326201, 526089, 286776, -1191165664, 8405256, 268603524, 1116341176 ], [ -2142748278, 75628584, 1090666819, 1073945078, 2013612209, -969801728, 560988184, -1495662464, -1408462332, -1945955792, -2147483392, 2917382, 277418368, -1056111354, 186785824, 555747616, 805912578, -2142221757, -938467824, 17355788, 184579027, -1878814620, 33825792, 1619151116, 12585024, 136385795, 201511433, 33587201, 67109092 ], [ 43125000, 134628870, -1518336744, -2130706427, 1074303520, -1065055984, 4325956, 328225, -1877671349, 68170316, 1149244658, 335610144, 411312650, 1975870528, 622870533, -452952048, 271188295, 1107306115, 106512, 1088426512, 1879082377, -2130177024, 707198992, -1572731888, 1081671688, 206588992, 1020039681, 192516, 140514722 ], [ 1342275648, -2145026039, 67191313, 1434456064, 603990152, -2146901758, -257687260, 412360770, 1153452946, 314607108, 331784, -737105460, 1159971354, 2165921, 303133728, 409010820, 555770880, 441615896, 1109393412, -1876917223, -1201663772, 17828224, 608174560, 100928272, -184523968, 337675424, 1887470112, 423762384, 143983393 ], [ -2080169852, -2071668607, 1950359808, 1227629144, 34660453, 671192834, -804814592, 70260884, 1074335750, -469660383, -2135146348, 129, -658341588, 68012134, 134548772, 536903684, 402993690, 79188048, 1073807378, 1103626900, -2121988854, 1415905856, 580913856, 377684051, 4757520, 402720903, 1613283330, 337920072, 2371632 ], [ 44237056, 17042176, 104151299, 67698692, -2144665532, 268716032, 808190980, -670957420, 557867524, 1610629121, 2654720, -1878912137, 77139969, -1055913864, 407474176, 604244854, 1268457745, -2130506968, 297900102, 606077004, 386194536, 174063954, -2145099606, -2078014965, 675431442, 1880207652, -1069383159, -1735905014, 1140851410 ], [ -1069542127, 1107822856, 1166049305, 723558826, -2105526704, 83903510, 5542177, 83952680, 183042264, 528659, 307253634, -1577041664, 9044228, 1342734704, 1511285280, 137888776, 5309061, -2046815710, -2012085132, 1699283073, 692060800, 268436008, 6529088, -1877997499, 677644737, -1736310224, 274740272, 207652866, 1118048258 ], [ 137441536, -582974975, 806365346, 284819878, 562066176, -37747192, 4352592, 336726090, 674267594, -1609692920, -2063316920, 1891911808, -2096946940, 102920, 4215836, 1698795524, 1364338704, -2058350080, 168034469, 737292, 117444676, -2137200608, 436308480, 739803599, 135062116, 1343227216, -1865654268, 538455168, 1623265296 ], [ 1320031308, 4997393, 269754880, 1073861766, 789055790, -767393660, 38553089, 554442882, 1493967108, 620807042, 1476397079, 269648320, 537657797, 51937793, 553789016, 1292376584, 1412030480, 75769233, 174146627, 1112310784, -2007497962, 1679902851, 50462722, 16777242, 1610612992, 73602598, -1996390368, 22163842, 1577362953 ], [ 612384928, 338722816, 716320768, 2097479888, -2012004096, 543760528, 67383588, 1140893794, 272957696, 1075839346, 34706791, -1070954456, -1067448192, -1610298332, 202383364, 488851833, 4800624, -2113500128, 614563883, 1128284256, 407374352, 1347543825, 654373193, 46690308, 27541794, 1224736794, 271593480, 75760902, 597008 ], [ 272686084, 1678869136, 814010396, -2147250157, 537919818, 806365258, 285218816, -1270873600, 692590946, 553682320, 538984834, 9740288, -1873800695, 1084489732, 209723524, 603989068, 810582466, 1150558350, 136359168, 1085538576, 4464978, -1591451512, 272715873, 120586512, 272642057, -2012869736, -2145774480, -1488446136, 1209486344 ], [ -2129590268, 570434584, 2098380882, 23593093, 268978240, -1954021056, -1605230057, -2139078631, -2080371968, 134352907, 1967108, 1080099969, -1874718698, 268448516, 1092113536, 1074012244, -1040049151, 1076953088, 371427378, 606601239, 6561832, 1111908930, 275527880, 268959876, 1886433504, -1962893182, -2012738559, 289690704, 1356873770 ] ], [ [ 2377920, 554705256, -1138534400, 38359120, -2145320823, 1444233729, -1605332159, 79888945, 1736622080, 1092648992, 491316530, 138453569, 420544904, 6958316, -528219966, 6586400, 282627730, 52532, 1095057688, 675350528, 273813024, 1063323137, 854065284, 411585158, 177210384, 21009867, 271033492, 1325425670, 163774472 ], [ 164305752, 692093202, 839721012, -2096953807, 680683280, -670019582, -1610022656, 8978500, 268571650, -2139037259, 54935841, -798454464, 1074221209, -535034360, -2013254864, 219153808, -1839434656, 829293894, 134219530, 272650240, 2327712, 187445862, -643776368, -1720642711, 12681233, 1477585440, -1874179072, 72421414, 813966633 ], [ 604119088, -1944788988, 1093140628, 1094320432, 2013827664, -803206012, 284338282, 168952344, 140378517, 554845888, 294330381, 293603474, 612453376, -1953389244, 52428836, 289748496, 67571714, 671355917, 90326066, 1094762706, 67110977, 2711552, 114826, 136778497, 549851144, 1074004722, -1804545002, 345057285, 541589536 ], [ -2003746559, 23134738, -702468088, 67429408, 526608, 21046084, 1132528160, -530561007, 38551576, -2129592048, 135242, 537233410, 1348478480, 1561788676, 276906792, 142344192, 1684324774, 285737010, 251797594, 1149276181, 366018944, -1862238142, 6308631, 138676288, 1116210312, -2080370296, 12734469, 52635120, 1074855936 ], [ 16794624, -1064688000, 428605954, 1293982472, 37782544, 421626880, 282948208, 41943040, 1150292609, 538181636, 575881344, 814001772, 402717696, 1174438400, 1342767104, 35694374, 1946771464, -2079190968, 18973697, 447742100, -1845449536, 1417691272, 134747235, 537535488, -333411614, 1418707008, 1610629164, -2143158045, -2010873852 ], [ -1920719725, -2106583519, 2228264, 1377824, 472122890, -2111550969, 403260072, 624005, 76021792, 158208044, 17892105, 1115698734, 537405187, 1111035466, 17440, 2888837, 541131800, 269158440, 75336, 18317465, 177471535, -2137388654, 1277296906, -2078579568, 747947008, -1908129776, 830488577, 4195360, 1194531397 ], [ 881332874, 2132370, 532802, 1141919899, 610285674, 1361184849, 205590624, 160170802, 1616906593, 1084751953, 136319360, 788678728, 39858208, -1465593310, 1141934600, -2063179744, 538708496, 50432263, 297316, 833634370, 2162972, 19677192, 700481536, 35651620, -2130632478, 387768832, -1600838399, 606208512, 1614332405 ], [ 487851280, -2145378006, 8478722, 138555396, 1074791474, -2146520575, 878843552, 839060737, 2409474, 18958209, 104863249, 132642, 44640936, 8480264, 76842304, 1745306646, 138502369, 173577472, 134286432, 185860776, 570430596, 23042, 1796096612, 3180803, 4194505, 34113666, 193332288, 12583688, 176166280 ], [ 1077937296, 1080300123, -2138877632, 3359855, 1451285578, 1091721608, 870383874, 16780162, 340422670, -767311640, -2147483584, 77597202, 1376137260, 673256013, 197632, 62948992, 19013796, -2146938878, 1077958672, -1375647742, 844730884, 1243676928, 20980890, 338260042, 872727569, 668280083, 806357120, 1348614212, 38028548 ], [ 1342849072, -1912598492, 406880256, -2113891571, 1210339688, 1006837993, 167912324, -769392636, 1640636565, -1811922164, 309412432, 1249904914, -2098976122, -1576417024, 1657025760, 296502996, 88226452, 427819108, 10585440, 537675012, 1141903688, -1005002336, 1678445057, 105021462, 682887824, 1140858912, 464012296, -2122317032, 1158356102 ], [ 2097216, -1442053996, -1341570901, 88081939, 134218920, -1543100143, 1342249586, -2012741504, 1646304773, 270809833, 1879057680, 664065, -1777302527, 598119, 271075656, 42502400, 1654916098, 613230728, 1125385218, 545789970, 1574978, 277153920, -2006937527, -1513813984, -999808704, 134289451, -1325326327, 578830336, -1387789632 ], [ 345901056, 1783906944, -2096586112, 64186372, 17042476, 1277430532, -2104979392, 1345749576, 673908800, -1541073912, 537919500, 34163728, 822097411, 816877570, 940064914, 542118912, 563610690, 806518821, 740556800, 33818789, 10493976, -2054027776, 335807234, -511671912, 1545617457, 578822144, 75645444, 1098915337, 1244061698 ], [ 302025762, 545791508, -1459617076, 1259405541, -2146140012, -2147351504, 1346773122, -2075521023, -1072617472, 417334786, 2014316561, -536510328, 101156874, 63488464, 271007810, -989048320, 213909705, -2105507808, -1534917086, 272843041, 135311363, 337452296, 67239968, 403767744, 29362312, 42041416, 71860973, 139725888, 48989185 ], [ 1074435716, 436470340, 1535517224, 873463811, -1874852784, 444661904, 540551168, 2277664, 1946960216, -582720936, 1845568578, 705171996, 21512321, 608444416, 149949076, 140804100, 286314528, 2099476, 151060560, 1082295040, 1379959313, -2146952940, -2040455088, 545263376, 33861824, 156532810, 1109526528, 1360134401, 1745109000 ], [ 67441408, 268518791, 96473088, 75409996, 1109526560, -431859712, 1075334, 139528641, 362815488, -2045771723, -1573320674, -1985605600, 1409494021, 1744900145, -1943370415, 1174417669, 572589105, 302532656, 549765632, -669901532, 170399906, 570728448, 29444998, 8768, 33818658, -2070935520, 1208484046, 755368128, 987320328 ], [ 67766290, 338346117, 167854418, 276824320, 155216000, 1917128200, 655872, 541115931, 622987304, 540738, 218368032, -1591246848, 622987136, 6410560, 82053184, 580954449, 286130183, 276996, 1381253378, 1510953108, 402915488, -1342107264, 1382252608, 341837609, -2061385180, 697914305, 1078030340, 570499304, 1048832 ], [ 1847723008, -1537323487, -934280870, -1878327296, -1597894496, 1153997940, 26217060, 162573348, 1010852020, 33835008, 288620560, 55091216, 375425249, 138826776, 432021924, 541160456, 807639329, -1609351168, 269486080, 2163008, 3186722, -1933303000, 19411079, 547882311, -1990180848, -327155456, 562045001, 1881178308, 308019657 ], [ -2141118207, -2146295712, 1753350402, 17435170, -1072840288, -971336480, 7342345, -1810103806, -2046000636, -1268514270, -1064959984, 146934785, 1149251968, -1929379570, 388114434, 136333348, -1341611374, 544233987, 1760840708, 18927624, 167813874, -1627286192, 38011905, -780009432, -2130706332, 137958964, 1146278441, -2140389168, -864025620 ], [ 578988416, 545590788, -469220846, 70256689, 2002289168, -1073473966, 131104, 463665, 34620206, -2080044628, 12615734, -2147483608, -1742707902, 1080362053, 1610641408, -2146688940, 16912708, 52170882, 138489859, 16816144, 877659683, 16800323, 134485008, 100697088, 6363160, 172246145, 93065216, 1229099014, 1344311299 ], [ 1627685986, 1073750408, -2143223803, 1375993858, 537012234, -1961346302, -1878644700, -1663818302, 1080052736, 44214016, -2142957560, -2147416060, 673863739, 2116216, 369112356, 206641282, 18976840, -1707080056, 606076933, 1113604112, 1004570694, -2130704232, 809500704, 709100080, 813741094, 209719936, -1262089472, 285921352, 142934057 ], [ -1810779380, -2133504382, 88146305, 758186824, -971971744, 1957889377, -800878431, 3313720, 1191203086, 608209195, -1053556580, -1828697535, 1610776620, 30165060, 243614848, 672432384, 1073744396, -2143481840, 604586183, 143339673, 411124099, 1413813830, 562037445, 1611281473, 4229872, 262222, 8446594, -1809164220, 543959298 ], [ -2145386156, 50531092, 108078097, -2130703756, 1000452, 339790684, 607649797, -2001530541, -1005566972, 45089216, 2655072, -922220559, 260571136, 621806632, 539541536, -1392469348, 60229186, 269494920, -1856958207, 4784640, 40125824, 172558710, 689982312, -1941434329, 137511955, 68194689, -1069252019, -1467997751, 67797534 ], [ 1077936401, 1078545672, -1862268923, 138944802, -1065307496, 50340878, 151261185, 17440, 39454816, -2077748983, 336592898, -905811712, 297933079, 268476481, 1528062982, 1213448, 1393623173, 37775873, 290656549, 154140804, 33689602, 870323168, 21012500, -150988729, 140771335, 1491075584, 356262914, 169117712, 269161410 ], [ -936300544, 352354820, 974162016, 14155988, 262148611, 1975518248, 574810256, 278039047, 16778060, 538971144, -2147203006, 13110272, -1574756352, 553718282, 33558673, 1245904900, -1052765952, 1124073984, 557943136, 202047500, -1056267676, -2138267392, 50956418, 67469638, -1270217626, 1073873157, 1625843716, -1341552256, -997125872 ], [ -892324328, 38028673, 814818432, 1077202962, 83888160, 1158383636, 335941633, 84713477, -266338298, 69501216, 1751123072, 1074928128, 537274753, 9077027, -1525784228, 155189313, 1108108036, 1149245073, 308348545, -2142992896, -1967093866, 1546683520, 50336834, 136, 1627590656, 5900108, 1765806272, 21127936, 1251352585 ], [ 50434065, 71852168, 545924176, 1410465844, 155255360, 2162696, -2113914812, 1275896368, 285214976, 35090, 302091538, 1073743978, -970932096, 545590384, 68296844, 18022432, 46203571, 319080976, 539328719, 1346388032, 3803648, 419520528, 1668338705, 1180172292, 270538144, 1207960618, 274748042, -2113927902, 1126762497 ], [ 407116421, 1097017872, 344104968, -1597553546, 419823616, 268831018, 432016512, 348260864, 558438154, -1794079740, 617716106, 277405826, 268709905, 1077150732, 144718480, 318799887, 274735370, 102000642, -2113762304, 451971456, 38831124, 603991312, 270029508, 1343865104, 310378753, 8788872, 540279856, 151035080, 538003968 ], [ -1072690686, 574693480, 1027622024, 786564, 537413696, -1954019776, 537936428, -1845489645, 136315682, 67830282, 16909316, 140578305, 335586588, 714219556, 1079005192, 1107575300, 1761627716, 267264, 1747060738, 588251146, -1875627488, 1083058946, -245286696, 22020608, 947486816, -2071297534, -2111280765, 285279384, 1214270529 ] ], [ [ 807682160, 739606584, 62050304, -1806044495, 154224669, -1073462775, -2143251712, 106324068, 545409030, 1080035332, 1281402314, 38306563, 1555038496, 269093036, -535822318, 27281425, 144179856, 276879396, 1363427379, 778111488, 307791876, 909852905, 861934084, 406079142, -1577025528, 3354, -1742629720, 251686918, 872513930 ], [ 151068876, 671926546, -1287304688, -629045760, 679887621, -1879011196, -1341554687, 1705028, -1861597950, -2147466971, 1399980416, 1344515501, 1754224776, -1609758964, 1610692640, 472401112, 34248834, -1327120316, 1074003978, 4224034, 144785549, -937033156, -2092867452, -1806106072, 29458481, 1073900188, 2116, 319530, 805309496 ], [ 139592212, -2006962176, -1050671951, 1639121152, 421904896, -788522366, 1111656526, 139993616, 675680660, 20276106, 1166258227, 16779264, 84970629, 193020100, 287863348, 1481376264, -2147266510, 791712, 688301096, 1073774808, 337758276, 35717272, 1163409, 304354312, 8671272, 17046528, -1800235952, 815532037, 1079672864 ], [ 545329411, -1557921664, 1612785706, 412126272, 1078003720, -1539215101, 25494048, -1065336640, 38542489, -1341972224, 5177360, 604012544, 134220874, 223838336, 1086341384, 476315664, 101188354, 1409287490, 91408, 12685449, 1637222804, -2129649599, 136352517, 537401410, 1342735497, 620761128, 2185220, 34087072, -128646842 ], [ 1612728488, 206063233, 269305092, 269650721, 4392100, 270665224, 10351913, 9241664, 214962176, -1811806964, -2124593020, -260005284, 1077997702, -263671104, 852034, 37778466, 809472392, -2077150710, 117473355, 547138004, 1342742720, 1631621416, 37782759, -1607466875, 564759202, 428229028, 1611661348, 541196515, 1476788389 ], [ -2071461485, -2140138752, 679477294, 10879539, 1207964171, 25364993, 268435650, 23959828, 34078720, 553941000, 1050880, 1623727142, 1091586641, -1843144120, 1107312640, 201342016, 33555464, 9025602, 408429128, 184717489, 1109688888, 1119492474, 1912643968, 21123077, 71652545, -2046279584, 554713089, 3359752, 1712331668 ], [ -1869426550, 51424, 256, 1410355338, 889330946, 319031317, 206243936, 2113808, 1344290832, 1352672273, 134222976, 895682696, 102838272, -1734245886, 1947535496, -2130599840, 8931328, 578904390, 742722766, 160456770, 1613496334, 1082564616, 556532993, -1034937340, 17047716, 604770822, 539041920, 606093313, 79217180 ], [ 16781784, -2135670488, -1602947934, 1757421572, -1069149038, 1344069664, -1862269242, 67113986, -2080100160, 1124143777, 652481105, 537025056, 2123284, -1603252560, 1283489810, 713052212, 1663008, -1912535744, 67681, 202441356, -1071249266, 134270528, -927062524, 556046337, -2147475128, 620759174, 193331264, 1073742534, 25208194 ], [ 1033, -1067146989, 478302464, 40108154, 25318626, 553783680, 272696576, 824316242, 205570060, 1343225960, -1803550576, -2071984078, 303136769, 1076179510, -1996259320, 1136788500, 38806484, 756564115, -1073725182, -1543487488, 1113177345, 1242695752, 33591433, 472973548, 348651796, 131415328, 671353264, 1078991232, 3215620 ], [ 1347029136, 147063328, 1484816417, -1841256147, 538989608, -1090518935, 144941587, 1111556226, 32080069, -2143272704, 1453711873, 8947715, -1064482172, 1648986628, 545792693, 355222676, -1943400576, 336593444, 268438564, -1741928940, 1913100298, 1158979888, 1621307397, 377899172, 1623458444, 1711276130, 33570880, -2143276024, 18482432 ], [ 10486273, -1375334270, -2146729975, 370185244, 152076900, -2012864190, 1629554718, -2012741600, 2104068, 1344565301, 1141899521, 22422529, 71336960, 537141312, 287850816, 170395919, -221211646, 604780544, -2093677544, 1611151376, 1250426978, -1601828859, -2136440750, -1438474199, 786500, 806557699, -1741479923, -1602158592, -385709999 ], [ 42256472, 671089920, -1610579616, 63992448, 539757711, 1147413268, 302646534, 288539032, 170596416, -637201400, 1073766416, 4524330, -1727004543, 816873537, 268451843, -531606528, 285808648, 537003031, -2128178720, 33564672, 44107984, -2122186688, 786986, 187190657, 67127569, 13902866, 152191652, 1635847680, 1812332544 ], [ 283119026, 605562400, -1470070714, 1484800192, -2137635836, 1344930816, 1912864902, 609386504, 573908485, 1088422977, 180421121, -402316800, -2146627064, 38015233, 274993161, 554713216, 752885833, 33607696, -2037381966, -1337917440, -2012168189, 1678265344, 10490045, 1115054, 1086717964, 524, 33555689, -2142223296, 180551685 ], [ 4227273, 270537548, 312606744, 268435499, 273678340, -2147417960, 537405441, 939696418, 1368391880, 151814168, 1778475291, 168849480, 39858176, 4458816, 12608128, 241964044, 286687240, 22, 33620048, 2404928, 339756048, -1308360295, 102981784, 67245832, 639815809, -518733568, 1294073864, 1179649, 940990497 ], [ 335550626, 21323781, 562041174, -1606146040, 1745504256, -532012016, 68176032, 1772099937, 201335040, -1803548608, -2112225072, -1987705855, 335546369, 1746669889, -2008544238, -536850175, 536977762, 673808, 338035208, 34901008, 176718000, 33825349, 303303556, 1380434, 2049, -2139094936, 1208500297, 84296449, 843789320 ], [ 223904018, 67389456, 436257026, -1602222784, -2147325920, 1107298816, 1082279968, 147375411, -1272709112, -2147401472, 1552941728, -2119953408, 1679950976, 304365570, 1622446236, 413174061, 51380230, 1653182290, 1422131586, -1741729776, 369099392, 424173440, -2140319360, -1408230616, -2080324859, 571999041, 12612101, 436279361, 2103640 ], [ 606081349, 271509560, -2141910438, -1270265855, 835760308, 1082693726, 28575876, 1343750184, 1548378336, 8699936, -1677719277, 557457, 436338689, 742690824, 359940100, 42221832, 270599176, 134219786, 303089684, -2147417216, 87031824, -935263824, 3145860, 539494213, -2147466199, -586939128, 12599489, 1623888004, 1687472601 ], [ -1610071924, -2138034176, 671629634, 17373829, -1190346607, 1714557025, 1881145608, 277484032, 637604108, -2012016640, 42664208, 271354899, 1216356356, 88343558, 360785920, 134365440, -1862213630, 540153920, 1749965316, 69252128, 218116496, -2029973164, 272647692, -377468572, 25165888, -1577052825, 135286785, 1109409857, 67175388 ], [ 722075910, 748054915, 1694516234, 1160775761, 1125122102, 1216348160, 46270572, 8655632, 269763143, -2146366804, 1073750710, 341848545, 146808896, 832651276, 553743364, -1056669631, 16793862, 292070786, 1287696384, 299893260, 1076117634, -2139088254, 1214447904, -1341782780, 1079586824, 320095300, 1774979157, 1228958004, -2013261533 ], [ 4718850, 98304, -1607450111, 1426327688, 69214210, 161497602, -1331555545, -2075909016, 8389776, 42140420, -2147221476, 336593608, 1362169640, 1075937513, 1598496, -2145353340, 539194370, -1436383590, 1084494213, 1356908545, -1475342240, -1744697216, 805340000, 541065504, 1698703680, -1736404320, 2280192, 22000, 1216610880 ], [ 303547044, 5507714, 876675456, 1211113988, 131901, 2083752035, 289702144, 3382432, 8458510, 1677759503, 26755098, -2097126816, 1891800064, 143147111, 612844640, 134267152, -2147456420, -1937162224, 1073742045, -2144522216, -1862249950, 1078007366, 840958081, 1010967362, 551583984, 37815406, 80250370, 1487560832, 3676416 ], [ 209846342, 50465030, 58035473, 303047540, -1054718883, 604242192, 362284032, 1208225966, -2058084350, 1115965825, 1352241, -653786445, 264044555, -502201320, 6324256, -402648390, 1170612307, 571540136, 137537, 811928140, -1807723640, 147532130, 17064488, 671612989, 17426, 1351618944, 4399702, -1198713919, 690698 ], [ -872413808, 1611402248, -1065246659, -515628950, 1887478483, 235167770, 142606336, 205586740, 49481912, 76024090, 68190592, 1778788608, -1874688000, 1342234960, 169083924, 406364160, 152093060, 100694016, -2137734124, 1286602753, 22159618, 1886393056, 4202840, -1794106344, 675283362, 1075971632, 71041058, 258246675, 279188160 ], [ 3322240, 486543877, 541099168, -2141716384, 799368067, 205542696, 305302, 1343374412, 537167746, 8388888, 554174539, 549718016, -536869850, -2147411960, 33576600, 755040258, -1940907760, 21273344, 675381412, 738345480, 1124769792, -2138830815, 134777346, 671907972, -1136073116, 1180752, -259457012, -939466496, -398388960 ], [ -1026943976, 4195600, 1367539904, 11392520, 252260398, 357105860, 106206209, 17432583, 262400, 1679868066, 1516242967, 39296, 807799429, 565290, 558261513, -2075651455, 67231748, 1149501761, 33685570, -2113928192, -1595931500, 2081492096, 8389638, 16777370, 10293248, 1619727946, -1320611164, 1212303488, 294659104 ], [ -2021633359, 83943426, 8922130, 1644433556, -2123541888, -2146885476, 67375361, 76327472, 327936, -938473440, 36114721, -2144695220, -1927132608, 545359904, 1493304208, 353700145, 445260289, -1073527256, 68255882, 134762560, 24723984, 22143000, -484966319, 43004164, -2145119824, 1073763362, 24584, -1073609438, 304093184 ], [ 306509312, 1631978112, 348135436, -1597779279, 422838338, 1002121320, 1346433029, -1795140736, 591404139, 17039748, 74567810, -1877686142, 4459025, 2014725504, -2046801392, 50407434, 270576032, -762158944, 165888, 1513129984, 402932804, 606344264, 1573865, 36175873, 415244809, 137752, 268702769, 1325957322, 1074809600 ], [ 1091699462, 788538432, 139489434, 23330948, 536888384, -1937731008, -1602198977, -1026801526, 802982, 336135186, 1836032, 304191897, -2147344228, 715289125, 1124074650, 538067028, 1610766336, 1209040896, 234913824, 637799443, -1876688728, 9068578, 1617760464, 1097872, 136421600, 134914178, 1210068352, 294015452, 270569482 ] ], [ [ 540153856, 134849080, -1986661374, 369688785, 2181, -972816383, -1609301439, 43393600, 545298944, 18876453, 1163971792, 1244143875, 1555103876, 23217228, 412361296, 16779553, 282067970, 43811093, 134553897, -1841297024, -1843854816, 594740353, 5771908, 134479973, 537183240, 21021912, 220536988, 50594816, 1013055634 ], [ 25170253, 67898256, -1341560800, 268534569, 75777793, 177471616, 536969473, 110183560, 524546, 794647, 1379319811, -1874755583, 704862217, -1610341044, 2014359728, 338166029, 268573874, 63309186, 1208254491, 35705859, 1084457121, -2122301200, -1843338732, 807501832, 1086423568, 1077938192, 306235520, -2147282418, 268465409 ], [ 1073876482, -2009804762, 23076864, 546374144, -652160992, -2008934510, 1375741996, -2013126384, -2012348012, -2060319862, 278560812, 293669010, 25264516, 415363264, 832852020, -2012727768, -2147073981, 201864321, 692192402, 33570906, 270684225, 40452688, 1132560, 1594953737, -1069132672, 11456, -1876291470, 809771012, 1079541824 ], [ -1979655421, -1601945470, 335806506, 277982274, 1212252248, -917237753, 8487456, -1595906029, 186473497, 825237508, 134545496, 65538, 408945736, 491126916, 276840480, 270942288, 1713144454, 1090654512, 788612120, 71340185, 2106591364, -1072691008, 1077973014, 536883202, 10526720, -1534848632, 2115585, 285802752, 403005762 ], [ 1358979073, 1212285457, 424152066, -668858016, 43098112, 404817280, 5875370, 33816673, 1813008769, 68550656, 22679688, -259478527, 402717186, -1677164992, 402718784, 137376394, 1678819736, -1944644982, 153206859, 3156612, -1056887744, 608227748, 168604870, 2621444, 1694573058, 1226178660, 536887555, -1337977727, 1216743436 ], [ -2012721152, -2124410096, 469893156, 2490368, 1478493289, -2119940093, 1342775848, 6326680, -1869872608, 560355372, 28377611, 1115695118, 1075318859, -1851225600, 33554468, -2147470203, -1509949168, 277415968, 1349067336, -1432895352, 1252295196, 1107823067, -704468702, 71344129, 1758744640, 134498368, 277872677, 1246376, 1331036932 ], [ 269226664, 81984, 524290, -1809838055, -987615901, 155453456, 134481984, 153247760, 862243681, 293610577, 3150216, 34803850, -1572790272, 1216709154, 1955398088, 75849737, 1612499520, 33824834, -2011839248, 153117248, 1613561874, -1073717120, 147063809, 1179781152, 17172514, 22853654, 1074598913, 603980288, 139510677 ], [ 889192768, 8659104, 575705266, 1077940228, -1609526238, -1877172155, -1872611342, 310513923, 77906114, 1116276480, 113251344, 264832, 34080392, 565268194, 135561538, 1644576896, 536949056, -2027322048, 66656, 151126020, -2111827832, 1125128802, -1548819388, 22450432, -2143279864, 369623682, 27264073, 1078460996, 58822664 ], [ 99519, -1068236206, -1676979896, 53493843, 394713673, 555630979, 551551234, 157421633, -1878351860, 272795881, 337675348, -2002777550, 72810605, 136388980, -1991015159, 1084593168, 23079512, 622358736, 1074266114, -2080356302, 285257089, 1110900968, 20972703, 808987694, 545538225, 4790555, 807403568, 273752324, -1972039168 ], [ -1056830878, -2031026172, 38961, -2147440119, 1745885440, -1274998751, 237207828, -2107473792, 564338897, -1744649660, 6095431, 44663835, -2134301564, -1610487176, 1661243600, 8986708, -2056644971, 496533538, 625992, -1744682476, -749567990, -1878720464, 1812535309, 113393804, 1749289472, 1107296832, 11027592, -482066424, 538463489 ], [ 2114568, 138678290, 67158535, 352682007, 152355876, 174931, 69539960, 151142432, 1678017876, 440444985, 1611703312, 102434305, -792722159, -2071658496, 4229952, 41975879, 1349288976, 620824768, 1129381898, 94382086, 36178017, 541196420, 2641984, 23169056, 1147144264, 811273249, -1859117043, -2075639808, -1526185936 ], [ 2771000, 268453120, 536871168, 1371619328, 3309736, 1214531844, 583241030, 268714024, -517861312, 1647315977, 1209024556, 540720, 286280833, 280756289, 16514, 67162114, 806890498, 571638837, -1206762414, 134217893, 245440896, 25313856, 268632618, -879738479, 288360737, 819210306, -1927920976, 25366569, 1177837568 ], [ 450922659, 143661617, -1927118202, 1258603189, 3310612, 312480276, 537141376, -2078584823, -1609224700, 213959170, 1889026177, -2137718644, -1498676725, 187195089, 822233346, 73203776, 364914240, 327208992, -2113534332, 409026848, 134258689, 1410680072, 270663721, 33540, 1082136704, 8749120, 101, 138691651, 134875141 ], [ 6436456, 306451016, 193208842, 402653867, 1314816, 513802264, 201588808, 706797856, 1158168704, -1634983356, 548954, 705700420, 102780945, 17571904, 14705364, 104861892, -1859121152, 22, 184549442, 193024, 1254262273, 1610907796, -1496743784, 77793552, 590491817, 1226180608, 201328648, 1360134424, 1880375337 ], [ 268418, -1878532091, 624955442, 41821188, -938982912, 105257104, 41959814, 1223786817, 429924992, 114296944, -2129592134, 153617441, -1040055036, 1217728608, -2008413933, -1442824191, 838936210, 306583664, 1017299336, -905541340, 679526786, 25105, -1836032245, 135340355, 33573120, 68157514, -1065336751, 84148545, 718283786 ], [ -2050834414, 73409232, 168043842, -2105278438, 671244288, 1107345408, 545391105, 1623806977, 828401738, -2146871038, 294650400, 1101234176, 1646413700, 406847554, 539270348, 413927485, -2129313786, 676245766, 541344212, 1544306692, 192940544, 73419841, 1344192512, 872423204, 1090585380, 193204353, 574645045, 37777441, 1073745944 ], [ 673338439, 874301464, -939522040, 806029824, 836186132, 1153962562, 564398124, 429958148, 1766367680, 77627392, 221249585, -1560223295, 507772936, -2142878694, 8683909, 114639112, 1143053601, -1409269750, 269516820, -2143272832, 22052912, -2143182032, 1152393237, 606077504, -2147467216, -1459338976, 272638017, 1891631300, 906494369 ], [ -1572330353, 202506312, 1157758992, 1073943237, -117341807, 1616920896, 1886472209, -1877593592, 704676108, 539365410, 1082523648, 434898946, -871816832, 1292436238, -1728010238, -2128475872, 614400, 5375490, -1476373248, 539246596, 184595186, 352421196, 4983813, -931002272, -2134898688, -2094001419, 1233441, -1073446672, 159388360 ], [ -2012181628, 738656773, 1082394386, 5245049, -519565082, -2013264816, 1706540, 142936593, 18104839, -2080366228, 1107332340, -2111831640, -2012200438, 840974356, 606082052, -998203392, 2117956, 1346680578, 67125910, 291553798, 1951810857, 16850561, 704643376, -499122156, -802084848, 336610436, 365429568, 1229111584, 1073779712 ], [ 1879155750, -1037762296, 605094403, 1342439426, 606226432, -2129650942, 1879575334, 206709792, -1006632400, 275590912, 4214788, 1544659136, 740956194, -1876834751, 270012708, -1672476414, 98371, -1844445160, 1107563904, 37930008, 681578532, -1727922152, 339739104, 239600272, 1610652997, -1944025568, -666760704, 151131352, 1087701863 ], [ -1877540500, -2080013312, 1073815808, 1780548174, -1610587675, -1810802610, -1556021087, 3244212, 102844682, -1006595830, -1053163376, -1879039840, -2134764264, 222627847, 67175840, 134533124, -2013183470, -1997012784, 1611366418, 1231224861, 285557162, 1415972416, -1298134400, -1735851961, 539003040, 134283271, 143172096, 1411916040, 542155122 ], [ 35782738, -2113863402, 241442179, 386465798, -1052835703, 608209180, 817103360, 1342636266, 1631611396, 84164929, 35684865, -1844838110, 110629120, 605097048, 281018368, 151259322, 257558018, 33628644, 142643990, 342360648, 352373568, 173211730, 151273612, 538972163, 678577154, 68157892, 1073775196, -1878978240, 33557070 ], [ 1816138768, -1073217272, 8503309, -483880472, -1879046522, 134496272, 18120736, 206128416, 168365058, -2146959094, 33620352, 1073872896, 285350662, 1342447928, 1109394982, 469763336, 369164293, -2145353216, -2133572335, 1172832389, 167785346, 397412264, 19144720, 905969686, 138676676, -1061157864, 540804384, 19170306, 1378484928 ], [ 1208025344, 474120705, 805347970, -2144206282, 260133248, -1855974392, 37784064, 8406023, -2130673204, -1473755896, -2080094134, 814238848, -1039125216, 2101768, 173102100, 1699156230, 475150592, 1195415840, 805374240, 67125260, -956128640, 8953953, 302811658, 1275172295, -1174101498, 1615986737, 1881686052, -1341045504, -1006631664 ], [ -1914301868, 38017040, 889716896, 10244252, -1895810776, 307134932, 369758721, 401574, 1493172228, 27590816, 1516243074, 269620096, 537660229, 42336803, -2059131760, -2063592831, 1076191764, 8528, 706772994, -905672192, -1574942972, 1075855360, 13112320, 24, 1099305216, 1619656716, -134216988, 1157628418, 251789856 ], [ 33281, 335577088, 34223174, 1157894340, -2130575296, 539044032, -1979449084, 1686413922, 21004552, -936376240, 104269127, -1066892722, -2130656832, 545522960, 1409302552, 204802321, 138945122, 1359202560, 8716512, 1073872960, 170591248, 156354561, -1555028784, 72360196, -1860157312, 1224741940, 269505162, 80295170, 304155665 ], [ 407153665, 1172520976, 272936972, -1602103664, 153485577, 985530658, 1479049222, -1316914688, 721946243, -2079292028, 549556768, 269846528, -1877729272, 279331212, -1845284255, 981574721, 286294344, -770553818, -2145246207, 1218480512, 173040902, -2128325488, 274272788, 119324929, 8401409, -2145252840, 823918896, -2109203442, 134302720 ], [ -1073542266, 222536760, 1963590674, 23593092, 805438576, 243269888, 600850948, 1380454402, 69224102, 235012112, 16909316, 312512400, 71577864, 277364781, 21500042, 1144930834, 50331761, 1210322944, 102763568, 629672982, 25165960, 1086745248, -2145114104, 805585024, 1748055169, 134873728, 1711810688, 1354780876, 415419402 ] ], [ [ 537014448, 69050744, 840140034, -2112827376, 154232977, 101007369, 4461377, 39666208, 797082116, 2197537, 292431066, 1073750082, 1503658113, 268566570, -2146430976, 88115249, 788611, 278397957, 1359048743, 1044909952, 269189184, 357123712, 549716100, 8406693, 177225728, 4295760, -1274740608, 1076106242, -1832746742 ], [ 151061849, 206047378, -1341085168, 167937076, 67519796, -1869309823, 671613184, 45286936, -1325247488, -2138120174, 37109922, -2145186647, 772605952, -535034868, -1744752256, 54026508, -1979173776, 430178508, 151029250, 1614816387, 142819592, -1014865488, -2086580222, 135889448, 8421425, 1074806836, -2037741372, -2142829560, 872682525 ], [ 134417426, -1940086780, 2630828, 12255512, -1591353328, 396690, 273809472, -2095568376, -2141257339, -1607391416, 1141940265, 151062528, 545310725, 268550529, 841503248, 424191032, 67260450, -2145639411, 67265544, 1073791120, 75651141, 40372224, 1114114, 118788105, -532196224, 1342447280, 275382340, 210763781, 806518848 ], [ -1996453054, -1599782912, 1981888560, 348162048, 1782646808, 940581904, 1083736096, 2705603, 50400392, -2145058796, 524370, 69568512, 1348479056, 1414889860, 1086406696, 203554896, 1176273536, 33704482, 134365442, 1216380928, 752224420, -1852702528, 1080066066, -2008285118, 557056, -1518055288, 4216836, 302515504, 1077961029 ], [ 807429770, 151650433, 138496806, 1226969657, 5932064, 268471944, 1164922, 8913952, 13648129, 68585472, 1116172, -267640743, 406881282, 759234240, 269287490, 138454176, 288272656, -2110586742, 352649419, 581993216, 1207995458, 1174442026, 218141766, 807994501, 622854182, 496672804, 536871716, -1342106464, 1350862856 ], [ 17576209, 192938529, 8536068, 1118752, 1348469833, 50462720, 1207959744, 560236188, 100663840, 675313932, 10551560, 1082202144, 1107839066, 29936714, -2147482580, 202127552, -1308621544, 285813800, 3220032, -1958571464, 1114734624, -1029170806, -1879039605, 72588432, 675943616, 743196786, 268484640, 197640, -495122044 ], [ -1853042400, 8503700, 834, -1808789335, -1593822166, 157679684, 661568, 145105450, -211662784, 590848, 135331984, 1666342240, -1807605148, -1199243232, 815630592, -2121990034, 1084015104, 1623738435, -1940632813, 16785984, 1747976460, -2139070328, 551584771, -2107506552, -2147153886, 876925522, -2135609344, 67125377, 609755157 ], [ 471864472, -2128592598, -2136473600, 1757417492, -2141939550, -1071857112, 1006778832, 570643715, 67416152, 1093140612, 654312776, 537281186, -2144861684, -1609489238, 167772434, 1753564296, 139478409, -2089188096, 4655168, 222625960, 36060172, 1259379360, -962067440, 88343810, -2147467064, 83921795, 698615880, 1086341132, 17413128 ], [ 4227251, -1073601959, 409473288, 308494426, 1350715529, 1636305160, 814810120, 828774498, -1274441718, 1377176768, -2074049468, -2139092462, 1442873640, 673526104, -922548992, 39883904, 57681920, -2011684724, -1073725440, -972486640, 306258977, 303169536, 37782686, 549996, 885048517, 122228747, 271581232, 7551430, 139724548 ], [ 1078085248, 178257958, 282103825, 17343245, 1612715360, -1558175672, 172098452, -805207808, 1632641029, 134480708, 375956035, 1476591872, 543255588, -503199132, 1665705937, 268822230, 75508356, 269036146, 308841540, 808059156, 1985187850, 18685952, 1277894676, 369098938, 1087376016, 1308648258, 402670728, -536591872, 1073895685 ], [ 16834637, 642646022, 537035397, 352616475, 16827623, -2147335423, 1679819268, 671776, 1680116820, 1214571164, 268509312, 117925411, -754940844, -1534787577, 19431680, 44599628, 317227026, 96811112, -518974445, 26214420, 573051200, -1610282815, 141066250, 679911425, -1005835940, 940203022, -2144329707, 9961472, -531967247 ], [ 104464464, 1476673664, -1560239920, 47215104, 573195400, 1080369172, 325189954, 1642107650, 1092912192, 1476723721, 536887312, 541411586, -1475340541, 28840002, 524434, 5279744, 847350792, 34800183, -1588476832, 188752032, 103361856, -2062399422, 268517643, 732430481, 1494255873, 1610623168, -2071707500, 1610648585, 1310240769 ], [ 148900278, 671093812, 761430540, 1352712736, -2145364848, -803203056, 273031186, -2075590655, 1242918401, 1220576320, 450169360, 555065866, 9112066, 559712, 18960456, 604263040, 629155337, -1862221808, -1609170016, -1205665504, 1761281, 1879854090, 335548561, 1081344, 151257096, 262216, 134743776, 9453635, 1076396032 ], [ 539103276, 174070596, 421536312, 873480235, -2143288768, -1970929520, 807149576, 843210752, 1082671372, 281076300, 771777880, 34631688, 103572625, 10496, 49299968, 138712196, -1869201376, 34048, 50397186, 44439808, 281035860, 75798920, 77602900, 8586776, 184320, 688308744, 1084235776, 1073758225, 135413801 ], [ 800, 272860167, 1640042516, -2110521332, -365936123, -1069397992, 76687776, 1791069120, 486580224, 13631828, -2079191674, 161756259, -1040119804, 1208750101, 2231379, 637534497, 805372833, 306581546, 413303552, -636216016, 583569424, 570441729, 331364621, 1311569, 1048867, 75501600, 1210335363, 696263296, 817955848 ], [ -2007498734, 273329041, -2147426288, 25428106, 155205664, 809813580, 1073907745, 541693712, 342237346, 69634, 227821732, 1101333504, 1160135941, 140808195, 142621716, 444639577, -2095644672, 541173062, 1115963602, -770948988, 277156000, -1325393024, -1876979440, -2144317692, -1006354144, 706220163, 1623462148, 839991425, 3412040 ], [ 679743810, -1806938589, -939253424, 344590336, -1999196156, 560199, 20187652, 1426228480, 1280966790, 44353568, -1792800651, -2046779006, 205916161, -1530769384, 493938976, 78923018, 741446667, 201459978, 269533184, 140509504, 89128998, -2147122528, -987750393, 525325, 6553617, 1887700232, 79720707, 1413908928, 818299081 ], [ 539042969, -2137915224, 84017153, 17306358, 1224999314, -436059263, 811598105, -192409085, -2080108540, 604373538, 1109459200, 291799303, 1551982596, 4461060, 222504992, 690094340, 806208018, 2116096, -390849792, 86274048, 33620594, 335614316, 38012428, -1593816824, 20971552, 555288389, 205672489, 4505664, 1149240120 ], [ -1433796322, 806644224, 1091306242, -986707871, -1341615520, 134250816, 38275244, 276978208, -1844379633, 71641761, 1182835222, -1774181984, -2138046178, 400892941, 18940932, -1786511231, -2146807742, 36704386, 1820385348, 1096827404, 1081361545, 8476226, 675348496, 1946453020, -1072691176, 335806529, 343966288, 1128286468, -801073919 ], [ 286072870, -2145386431, -2144267760, 84148224, 606234632, -2139062014, -793898204, -1736048600, -2145123280, 42730756, -2147483640, 1477544932, 537477144, 1208057977, 236979488, -1805563386, 553772099, 274728480, 1268777984, -763181056, -1714943929, 16910744, 809501056, 994839088, -2076141214, -1733249376, -924841952, 151011616, 146801221 ], [ -2145979516, 1154521091, 1627463938, 1283982174, 605061948, 1755486285, -1589213824, 1154048, 1183408644, -536869594, 20054156, 33562721, 943853884, 9027587, 216480, 134254848, 268507676, -2079322032, 1409368137, -1947528688, -1878763734, 1415590468, -251647355, -1434307005, 548939952, 171968751, 1680424978, 165967876, 6293536 ], [ -2105409280, 50661636, 257173633, 335609904, -2145173347, 809814548, 269484801, -1876747999, -1543479294, 26495233, 1082144, -649588368, 128258307, 637601848, 270680096, -2011032652, 1121060609, -1224595123, -2125358842, 290195972, 335830888, 33620000, 671367982, -2075649978, 539116545, 1889054949, 401490, 940380544, 1175063256 ], [ -1610607343, -1572844264, -805296079, 1764532362, 33555012, 67109912, 17862913, 424230920, 7015538, 67635216, 536936576, -402626560, -2138535930, 1074266433, 1513095462, 70919432, 1294336, 1080039425, -1723527040, 226164865, 147857794, 640681800, 69468188, 1124078611, 1140, -2136865720, 356521234, 274761731, 1350566210 ], [ 135364736, -1205861883, 273713344, 281674326, 142897537, -310361088, 38676482, 1149240388, 674596424, -1601677032, -1929361343, 1879051266, 1664098598, -1608447992, 9458333, 1812398086, 1346375952, 1209014304, 457474401, 67781124, -1023376852, 9986144, 2361346, 739840021, 579479044, -1875771371, 1891721472, -1875311616, -871294944 ], [ -279698356, 33837440, 629932736, 1074087555, -1509351416, -1811904512, 269390848, 84672549, 805830916, 1612792738, -100661242, 269519680, 805962373, 10232073, -2142870504, 1207963849, 67985922, 1074009616, 4392641, -2012478976, 687359490, 136316931, 4850752, -2147483494, 1082855680, 549458208, 560534116, 1297228416, 378839081 ], [ 629248048, 274727048, 42602512, 839319604, 158204288, 543492116, 67436869, 1217170000, 16810048, -2011149984, 37195842, 6818850, -2080322688, 84292, 1074791184, 16793713, 172114450, 1107469568, 79003777, 1493188672, 436931072, 1347455001, 1181221889, 1176007044, -1853598432, 1075838994, 1057416, 33825056, 1392578581 ], [ 134544901, 1660067992, 872435736, -2103979849, 137101376, 989857802, 1356897796, 826436096, 171979105, 296068, 9509514, 280576, -2143258104, 808599716, 136385205, 151037967, 537928010, -2071568212, 134352129, 437551104, 407146514, 2371792, 270074409, -1019674360, 167784457, 134611096, 959583488, 801670336, 538001664 ], [ -2147284348, 172032008, 140009496, 524288, -1870133936, -1895267328, 22044733, -1061027815, -1943507321, -1845292539, 262148, 167871000, -2075905536, 676648, 39344272, 1176371794, -385858203, 1074003968, 1713376274, 657195017, -2140794200, -1060347584, 1841224, 835600, 7681152, 697344, 543873, 8389960, -1872588759 ] ], [ [ 873480784, -1457749464, 615582980, -2113297904, -1067427831, -1811873784, 4489473, 38273040, 192978950, 1090523136, 274882568, 1214259778, 427819177, 289556486, -1585438206, 1099221257, 9700864, 278185137, 1497452545, 706808704, 5407780, 491913792, 325849217, 405931490, -2004860920, 21022673, 268476426, 67387398, 381779978 ], [ -2126445872, 743197330, -1994579408, 58916913, 110372609, 43307142, 537395520, -2044067636, 805836032, -2105278157, 1094992131, -2147242775, 1854556305, 537199364, -1341617495, 269492625, -1843725072, 682263684, 33297, 1881179138, 1218577454, -920104318, 329355283, -1605856439, 1073775137, 139479696, 340315268, 71575151, 1350591765 ], [ 1610685458, 7381030, 1080042549, 545456936, 2884096, 136711046, 1108377609, -1441259008, -2142105211, -1541406392, 336171051, -1878974320, 621805697, -2092919615, 334000660, 134775864, -1072349168, -1541925887, 627566242, 33554568, 67344400, 34104016, 2048, 523572737, 1611006088, 1375741778, 340428366, 805844996, 67239936 ], [ -1424893118, 298057856, 2074, 9775170, 1615429704, 2097246487, 1133117472, 552094403, 21499928, 137830656, 5046362, 553713666, -2013248496, 1288732672, 82688, 141312000, 1148240130, 1158299648, 100737088, 608207064, 1746274481, -2120703997, 54786, -532137918, 1084760193, -1601941088, 12795904, 270664032, -263905210 ], [ 822102696, 1552573968, 277094912, 959480808, 43679888, 402688640, 269243720, 8651841, 1145180800, -1341748992, 588583048, -1610347487, 134266754, -49773374, -2079522784, 141567141, 1346326920, -2045299886, 438682794, 849133908, 1442940962, 861929772, 88608997, 540614784, -316039006, 1095901664, 1073758726, 71308499, -1073608536 ], [ -1945344640, -1860166879, 209846280, 138219536, 73401929, -2104096254, 1478057986, 16847744, -2138800128, 682389512, -2145386357, 268515862, 1066569, -2086992830, -2147417052, 136849636, -1220475624, 1612064, 410592256, -1581038720, 1113920031, -2103832567, -738006752, 18555009, 671502544, 540728, 17825829, 1147008, -1943334844 ], [ -1459170552, 2114036, 41480, -2080370550, -2063455933, 425984000, 135200, 25583632, 1358957121, 1352205376, 3215752, 839058624, -1237315552, 1342231074, 1211664392, -2080153489, 537936416, 591479138, -531525737, 488661520, 1748304142, -2122014720, 562595075, 68158500, -2146097118, 1079774726, -1601174272, 86114432, -394239836 ], [ 470029704, 27279368, -2107100016, 1753223700, 5275666, 268935173, 690364792, 805312514, 67126408, 8995077, 576722448, 8798338, 35138096, -1467995032, 236193026, 1645346868, 672802080, 206045440, 134676549, 235209256, 1879057416, 169364608, 1226359876, 268418, -1879047783, 872974469, 572916744, 8930244, 16884236 ], [ 4260374, -1070189815, 67195240, 21102620, 310527202, 538067073, 275777024, 17046496, -1744666618, -1336931040, 4195414, 134218240, 1413720357, 679809578, -2142109600, 44172436, 37759448, 738746450, 4352, -956235774, 33589248, 1074004352, 54821890, 403723336, 71860257, 655961105, 131344, 282272194, -2005576192 ], [ -784316270, 8392742, 1350664192, 289409080, 2364776, -1205657599, -2069789937, -2140995196, 1636958209, 1543537228, 1620959825, 1218610200, 1107896870, -1073151164, 571250464, 2467014, 212350992, 68166244, 818513188, -1744566508, 903219202, -1072045312, -1668743155, 381847558, 150995076, 201351776, 176178184, 1136666392, 67705093 ], [ 2122820, 71700496, 67158728, 55902739, 134513897, -2012871918, 83954232, -2146828032, 1610618628, 436257436, 1442939920, 336208416, -720338924, 75572800, 291652096, 8390990, -529264624, 625737736, -1032514550, 630730760, 537925696, -1878851580, 139198552, -1370388447, -1069012724, 810703872, -2129448959, 1188577280, 1091066528 ], [ 336513096, -1039122144, -1291287600, 1342326916, 589596685, 1212170500, 860000578, 1343389818, 1610914880, -1006299128, 1745879076, 12861720, 687877888, 555782144, 268976283, 71325696, 302060608, 269583494, -1671966510, 138412196, 212411392, 67520064, 852523, -1577005824, 154191889, 1351878800, 227688964, 8555176, 1210068995 ], [ 281054480, 681574401, 6308422, 411107973, 34788356, -1565911531, 71311380, -2142236599, 1075850245, 406850561, 302793216, 143950348, -2079422463, 147626416, 560077059, -2078473664, 469771272, -1862234064, 33817520, 536888065, -938217471, 606355722, 279052328, 135369380, 67176456, 41943044, 134784676, 145001475, 1086980097 ], [ 1080179332, 402930180, 1755456008, 940589731, 273946128, 170197000, 874520576, 302121248, 822083852, 189268564, 604569947, 537419864, 90719361, 603990274, 38816336, 139232904, 2134048, 2133268, 184582208, 8421440, 436256832, -2138537955, -2074005372, 8456968, -1492991896, -1606104726, 1268910080, 18713, 268582912 ], [ 277092864, 72810630, 1694572628, 8431176, -1979578336, -1543363447, 9578794, 781228737, 411074560, -2108684172, 556860734, 159647072, 67184640, 547164484, -2080210925, -1375711228, 2176801, 273307770, 470188040, 1378098436, 713077122, 537166341, -2132800119, 1126994, 135268609, 9441384, 1084231867, -1987966399, 13256192 ], [ 230686992, 944081, 184575042, -1333526200, -1455413248, 275087936, 1619693601, 680035377, 88219872, 67197184, 2021672996, 1619034112, 603981313, 141635840, -1061123880, 706750468, -2146484221, 679557142, 1115685126, 137056260, 822349856, -1258285568, 34279872, -127642551, 1143226660, 45175362, 1623540513, 200873, 1211373896 ], [ 1141245269, 273214511, -2003762669, -2058663936, -1714380656, 75535956, 562300940, 1438162980, 1276264802, 51200, -670037870, -2125979325, 69599304, -1396555752, 166783232, 9187586, 2016484363, -2080243712, 33589248, -2009006080, 16818198, -2071610952, 1168117779, 547899159, 2376729, 494928128, 616567170, 546081028, 337002544 ], [ -2111232637, -2003816248, 218234880, 285219014, -804486733, 1078629568, 557318160, -800714230, -2045930752, -1906175998, -1031536624, 10520577, 1342784448, 1145061380, 251666722, -1593835232, 268460176, -1608496574, -388097004, 606888968, 234934531, 503353696, 278675973, -377353984, -2139092924, -1475341087, 1150472736, 6553824, 67179476 ], [ -1474157682, 1008027265, -1593555176, -2142238632, -1487367502, -2000386732, 13632096, 142760208, 320160353, -2075117527, 1082668064, 2633728, -2000682742, 562365513, 1677812737, 562569281, 2244614, 321173387, 1816195206, 1354792975, 1148323336, 8458432, 38141992, -431980156, 272119888, 156516484, 1565296965, 172103730, -2006973055 ], [ 4489540, -1037762432, 537989128, 1141112962, 270665730, 446699778, 1343107586, -2141839230, -1610334046, 36388868, 4210688, 470852324, 268558115, 270632089, 134226208, 68190722, 539219017, -1711128390, 142868736, 41944193, -1198520124, 402655384, 335577568, 810289968, 1677781350, -2069842784, -1337668864, 155896232, 1074070382 ], [ -1809420060, 4610048, 1681989632, 1812210014, 605184456, -923758777, 1614971169, 68612, 1174413322, -1543434205, -2127560562, 58728673, -2134900696, 201392224, 67242336, 537940228, 1376066048, -2007754624, -738197411, 1124467357, -1199483384, 273101312, 1927807232, 1120083986, 544750256, 4457639, 1759544466, -924813308, 2897960 ], [ -1977548714, -2097086446, 188027792, -1877998842, 16925713, 541327424, 823459840, 403046818, -1006342654, 565199296, 786688, 1212814900, 228655368, -435092376, 137084960, 1157667418, 55574562, -1793971412, 131420, 889520708, 364922560, 135856240, 673185988, -2011168727, 675282947, 1073807396, -2143247870, 738537931, 33692408 ], [ 1275073552, 1615661336, -2063562700, 1764536616, 578826949, 100950036, 20971809, 151586064, 4394202, -2136735469, 877773186, -1576916992, 135168, 573785, 1091585026, 68198656, 134627461, 1178647042, -2138943183, 760414401, 700449152, 1470108488, 5144588, -1610606584, 138415474, -1742732680, 606077984, 1444154416, 1376194752 ], [ -938310528, -587202555, 302031552, 21496464, 730399233, -723499520, 38193360, -2146301438, -2128313788, 680025112, -2129903614, 806094848, 1627403014, -1592684032, 181473411, 1661311232, -716166912, -1957686752, 419498117, 671760904, 50864648, 9838624, 285999618, 1745196109, -2113616800, 1616904245, -794812122, -1207360512, 1690307874 ], [ -1980882880, 6837248, 1417938432, 1076418179, -1375193046, -749795116, 1176375808, 172167, 1829511430, 620790560, -2147218304, -1879014976, 144712065, 27037985, 621445980, -988806463, 1410162948, 1141142160, 843202688, 819712, 545817093, 1007684610, 4358208, 285212826, 1074528512, 153382, 943915649, 1090654722, 1501569025 ], [ -2071866864, 355999744, 42672196, 1711341729, -1993326464, 536881352, -2012995227, 1208230480, 165896, 135268434, 68358161, 36175882, -2011149824, -1602172864, 25268, 402866280, 304677072, -1056904928, 9502724, 285868128, 20136448, 1477567001, 7348496, 1174946176, -2147483232, 21536, 1073664, -2101202906, 285740034 ], [ 138427398, 1642432648, 885432328, 37966434, 1782448458, 278726666, 1076400647, -1266460288, 21040960, 1344512, 11624330, 1919106, -1877731327, 1075839400, -1744678832, 293678085, 22030794, 304220294, -1979544320, 1512308992, 37011456, 539230416, 268435884, 1463353601, 452988929, 2230552, -1472719551, 21534980, 1107570176 ], [ -2130509306, 608378896, 4370642, 19660800, 8916336, -2079848896, -1467850729, -792326008, 201336484, -1777659878, 18220544, 406947993, 67273880, 177885953, 4722696, 604111378, 1258440801, 1209041920, 1648492546, 118226958, -1865407992, -1069145182, 1347752089, 806141952, 406360064, -2058837376, 235432320, 1082213648, -2000535518 ] ], [ [ 335899232, 202908352, 948996100, -1806159280, 1096822785, 33833481, 538200321, 105841268, 654331904, 1080070148, 1145102424, 1080656449, 1301282984, 21507074, 704656064, 1166297241, 412909699, 311468340, 16867590, 469829123, -2112748032, 402670729, 306184325, 277089792, -2012167168, 5387, 1143283766, 2117638, 279511440 ], [ -2142620136, 621593088, -1471289292, 1367343925, 563102496, -1870653305, 671122240, -2102311408, -1610607614, 401410, 858964129, -804576796, 1275725961, 537921028, 134220321, -2063064611, -1744400224, 683705666, 1090520586, 545300609, 1076056104, 143692, 1512104470, -2126507448, 1082196529, 273680396, -1774004032, 72832044, 1073763371 ], [ 138624048, -2140923866, -1050147663, 1099564296, 807490096, 402988288, 1122011237, -1974926568, 608571793, -2130574200, 1411096587, 25168002, 16826628, 454107208, 569143328, -402020848, -1072213903, 795789, 627443226, 50331738, 268585029, 6817920, 1097737, 456638721, 345256, 1392772762, -2000513466, 213979140, 5275712 ], [ -1983805119, 310444034, 1677983752, 135382050, 541130776, 805318721, 1132986400, 1614807762, 38540361, -1339752428, 201719872, 1159825538, 1214251608, 206667908, 134234664, 134234192, 105406884, 1459749426, 671155216, 1690374169, 2122448932, 285378627, 1080033575, -2009069504, 270533128, -2055175896, 4194309, 2105552, -1874591485 ], [ 1342178978, 1275093009, 8914208, 219185705, 46245024, 151031176, 9748832, 167838760, 1615876608, -1341880308, 537481228, -1870386684, 1077988610, 906017408, -869777374, 2097803, 1428363272, 170205896, 2185, 807447044, -1006108608, 33587460, 89494627, 537994247, -1988065278, 1099628740, 1057024, -1876750237, 1207992492 ], [ -1920983040, -2013262848, 142786560, 8654881, 1147404833, -2104358395, 135487594, 18979604, 109314080, 155480356, 26282114, 549526046, 51410266, 8100354, 36, 67118117, 876676360, 26388578, 1477453376, 592728121, 1082135088, 1075452224, -635256533, -2062389100, 743638096, 138937432, 814792736, 2162856, 1215437585 ], [ 294044202, 2195874, 33600, 1048611, 90318147, 6553668, 71501888, 211820552, 1614990113, 1075912768, 3215488, 1567822092, -1268772768, 10534914, 1149602761, 17252358, 537920080, 557877571, -2147385255, 152051714, 1209336088, 1093345408, 686556418, 67504292, 17170624, 563095638, 1620063233, 606224384, -1061649548 ], [ 134479888, 19947562, -2146605918, 1745101332, 1616253072, -1040162239, 415514360, 377505283, 67125320, 59327360, 117707857, 263712, 33637020, 29428872, 1409286226, 1744880808, 537403872, -2075556600, 4259845, 169280164, -234211134, 1259882400, 705691652, 6556930, 1073766728, 637569029, 562037825, 42484098, 8464008 ], [ 1078002195, 1352274, -1664921280, 540491803, 1073922793, 26368392, 543229442, 943882576, -1476341752, -2146072544, -1870659502, -1935668702, 1393688585, 1755324928, -2143058911, 1111984768, 4196804, 755503186, -1069020928, -1425457102, 1342188353, 1107558592, 37762057, 604001384, 79742068, 572332344, 939792400, 272642240, -1979427328 ], [ -2130032749, 235930144, 1207963681, -2094522095, 1746951200, -1677713216, -2004703464, 1078001920, 567967750, -2075770868, 612426306, 142704667, -1062443386, -1610528176, 1619830116, 94955142, 224529924, 345581648, 39911500, 406587140, 1343684642, 272155408, 1342840856, 100827191, 1748369924, 1778401538, 379602008, -2097150192, 622479618 ], [ 27295756, -2046427006, 806043851, 872743441, 152338434, 134406736, 285409912, -1610596222, 1073797844, 1207963789, 1645225233, 21710369, -1719631599, 8651780, 657736, 144705601, 1357414418, 558708808, 1614020608, 1636829202, 171444544, -2143156092, -2002239406, -2129526752, 90972248, 806951938, -1338896384, -431996928, 1145590353 ], [ 908511356, 135284256, -1844960480, 1385190016, 51512357, 1076176900, -1551361786, 4624890, -352156608, 1578441728, 1207975996, 550061352, 151014657, 277643330, 940048402, 72371264, 328737794, 269485699, 5538288, 184821792, 67175832, 8405058, 197154, -1988048487, 1226852641, 571485204, 8782496, 1082164384, 1175646208 ], [ 12582931, 78777385, 742556288, 1118863365, 45270160, 1351225381, 536872960, 72929345, 1613768229, 341872131, 411323025, 1234182158, 662024, 192941777, 553785674, -984874880, 289407488, -2105520128, 638714512, 677511968, -1072603135, 69736456, 268439680, 134316098, 1157957760, 42303500, 100663336, 156240963, 1248036869 ], [ 1073789033, 168042504, 1270882860, 805323424, -1877735916, -1767636856, 410001472, 536887296, 889454616, 1535944780, 536944660, 571482692, 19660928, 71835968, 144711700, -1939599288, -1870381016, 2130180, 168853584, 1109838656, 1220691025, 537434381, -1576300392, 10485784, -1491861376, 1611924000, 157286424, 16927000, 1745248288 ], [ 344260866, 4612097, 1153503494, 643435082, -1071103456, 1711827121, 545417606, 1848744224, 404783748, 68157797, 20447494, -2013129471, 207877, 1820852480, -2010511101, 771776772, 304124113, 290342936, 685801728, -1978265580, 1214263698, 319569, 64029315, 13073, 278529, 67110986, -939241221, 553911681, 714225162 ], [ -2071967726, 340715088, -1711258574, -1333526200, 688007680, 1107313732, 1207998465, 536924427, 805439688, -2080354240, 419449380, -1071348736, 1093026692, 138727938, 678690824, 807936092, 1736708, 143309584, 910442772, -567406572, 109120128, -2144843391, 33706112, -1946137307, -1069506560, 713560064, 33620225, 406874313, 3414080 ], [ 2381120, -1542953454, -2013191597, -1782429184, 8691762, 71866885, 538970124, 1279298568, 622362720, 44056576, 288620645, 642252864, 104988712, 105141250, 225749281, 576456072, 739351586, -1406058240, 303040516, -2147400704, 22061058, 1141119504, 75505795, 77611871, -1992286168, 1811940386, 557862987, 885557508, 881215944 ], [ 4785161, -1937633086, 1628045315, 1074336341, 1494007841, -2077081055, 18350337, 872558722, -1442479860, 107020834, -1073020672, 15239187, 411582724, 1225524494, 224430114, 2244896, 17047682, 7474243, 1757693972, 67396620, 201364305, -2063559584, 277876229, 2030061892, 4194400, 169869506, 1098240, -2144583456, -1073671412 ], [ 36701084, 337059207, 1611400464, -2059401160, 357040310, -931101630, 38798024, 8390928, 33620483, -2078987899, 1074314258, 270610793, -1997519090, 1356948481, 1, 1955070149, -2130554558, 22034176, 209781458, 18893319, 873465097, 20098, 167908416, -532675320, -2129657856, 256918597, 1351129169, 1224867846, -937425534 ], [ 118006848, -1040080448, -2074542050, 1140850826, 603988096, 328742912, -1607980505, 474227882, 616843170, 308649988, 69644, -1676596404, 1359585026, 1075875377, 35676448, -665845376, 539186184, -1334624248, 1193543044, -794785663, -2131197913, 420612352, 67142080, 100664112, -721403294, -1735348192, -666631424, 423759200, 139723522 ], [ -1843309952, 1154487811, 16777602, 1755906052, -469621907, 619798337, 34047392, 69308428, 127936772, 536940550, -2144600044, 58747040, -255815676, 80527367, 235162880, 538214800, -1979615218, 143738944, 336101584, 199827472, 134287651, 1073820736, 37750980, 2080379940, 16253584, 406848679, 1644748930, -853516092, 43386 ], [ -1977613998, -2130704368, 119837202, -2060441342, 1077739612, 335544320, 882114572, -2010775237, -515890682, 112462272, 41809, 440537942, 212860931, 607126592, 13226016, 1677859320, 92931378, 320012613, 268669268, 287834184, -1834745656, 42600784, -2145099766, 543427098, 141705233, 536936641, -1069448610, -1677389759, 1174575772 ], [ -1002437248, -2113844976, -788441048, -2125983552, -1065344316, 134496286, 152305665, 277349412, 2162906, -2069100263, 542134274, 1073881088, 298324757, 1342980161, 171180294, 204088584, 171983236, 1145084416, -1874456255, 1827274948, 704643842, 1076891712, 3080468, -2130705316, 537135397, -1061158400, 876355872, 356781073, 9371712 ], [ -1070493312, 811765764, 5246530, -1869610060, 128528896, 824182048, 571375764, -1064304634, -1457453182, -1599601392, 202129418, 818415616, 1076049442, 539072514, 43073676, 1682348032, -1655697392, 39066368, 839190881, 67651081, 100672228, -2138830528, 36506250, 741707930, -1463384990, -1608384171, -1602224090, 1107328, 12584994 ], [ 1194463836, 5511552, 335807488, 1084609692, 218108160, -754513600, 1145753601, 84705312, 201359366, 622857088, -268171114, 269486464, 805970885, 42635785, 541893524, -922219968, 2474514, 1350844928, 170098880, -2012740032, -2100805502, 1546660867, 29885442, -1879048168, 17109760, 1684756070, -131956603, 1213336194, 1098949633 ], [ 50442369, 352329738, 168366226, 1392836801, -2013064448, -2143223744, -1912592064, 1275887714, 289472840, 1210073442, 33686823, 2785804, 107120640, 536988996, 403727156, 203704624, 36180625, 1359293720, 8683690, 423776360, 421724160, 1497434649, -1006079800, 42992000, -2139007952, 1075844134, 3170954, -2109140956, 529427 ], [ 302022789, 1656865304, 872681476, -2100264778, 1225392136, 33751050, 1368409728, -1270714112, 709370914, 18121104, 73519010, -2146926590, 273945104, 1748254720, 402668196, 989897806, 273680738, -1843107796, 170011648, 1517553936, 442774528, 69476352, 270028909, -720322296, 406852105, 8393480, 546439536, 717788550, 1746274568 ], [ 1091633154, -1354727400, 407389336, 17563776, -2147334128, -2004352960, 549601820, -796504062, 67904773, -1862138864, 18743812, 440403225, 339916440, 948048392, 1108348048, 1677734422, -889186240, 1208321024, 2019690530, 42468373, -1851653592, -2105515070, -1586167608, 541458432, 1209073664, -1932918654, -1574419200, 1099383176, -1874722742 ] ], [ [ 606236672, -1929272416, -1423485694, -2079272287, 1209102465, -2045689848, -1610347968, 113598529, 1778401284, 4259844, 86904208, 1212154434, 1487937953, 290071748, 1745105552, 1153484848, 147098754, 565649, 4223039, -1205860224, 38109216, 1028130505, 308544005, 10374114, 570426368, 272696152, -601685860, 1176530950, 904626448 ], [ 134752521, 17088514, 555524612, -779974899, 605430529, -1072381951, -1207893247, -2103885284, -1874309118, -2147311483, 4227074, 41997, 1786921088, -1072888564, -536269927, 52446540, 302648528, -1324776248, 1207960586, 287363106, 1216451585, -1029029220, 1101008896, 422580776, 1098907681, 402784896, 340317252, -1609072626, 612645922 ], [ 206781952, 202166278, 2105489, 539166256, 1630306384, -2126511468, 1123156039, -1554502872, 675610880, -2129509560, 26972181, -1988099968, 1133829, 21046285, 866398240, -650103768, -1005170654, -1944316759, 560334384, 1094729930, 67225605, 36192832, 67602, 1392727297, -1073676128, 301993186, 340840512, 545269764, 537952256 ], [ -2100260861, -1285472112, -1071634398, 415604770, 1250494802, -1139706364, 918016, -1073199104, 168579080, -1996423168, 655450, 86018176, -1744812470, 26542080, 1073807912, 403046736, 1684570886, 16797490, 218153240, 1820426261, 2027358516, -1046828928, 138416689, -402126590, 1375740416, -1601957600, 10700805, 33686832, -532594688 ], [ 1629504681, 1212817921, 407390210, 1613797481, 9667588, 134219016, 9208866, 262217, 1183873, 268829960, -2128983424, -1065343959, 1208136838, -1106767230, -2010578912, 34627849, 1345810456, 171057992, 100666530, 973127888, -872373214, 14717216, 252810242, 809182211, 1294469348, 1363878176, 536895488, -1879046925, -1742731231 ], [ -2079566701, 157290032, 478285856, 146145809, 140509224, 50610695, 270156514, 537728281, -2038136320, 558002180, -2128542968, 1350579220, 554174017, -2147349502, -2113847262, 2369605, 67175696, 276960264, 1079574592, -1462582519, -1037987780, -1039136502, 1577207851, 5463185, 612963456, 772541480, 831578149, 6489248, -1503981183 ], [ -1122369246, 2115686, 520, 3145776, 1684017224, 1210187844, 4591616, 86778648, 1627685448, 287835136, 2162688, 1246825672, 67244100, -1476276224, 1207960520, 25190424, 1837600, 541607936, -2143171475, 221250128, 1076690970, -2120146944, 566789377, -702278616, 139424, 659307076, 1610616833, 85999744, -723509235 ], [ 807667136, 27271208, 37818520, 1749418000, -1605232480, -1844002816, -1340077540, 838868736, -2145110566, 1082655140, 555746816, 545653408, 37291572, 567364842, 1544848464, 1216583698, 541725897, -2009001982, 134548548, 85000364, 1342847168, 1074841312, 1303691376, 91264128, -1069521784, 335544836, 161743937, 12599630, 461407750 ], [ 1342211767, 274862617, 407457800, 1937065047, 1392659145, 554833921, 314639872, 943063201, 761866, 5637577, 272630784, 270532626, 1141907464, 270454, -1068297120, 1235357312, 133148, -2007486394, 1140850946, 117440562, 592028161, 167970888, 134295682, 201860294, 814237108, 25177352, 137763200, 6365316, -2139814912 ], [ -1874703296, -1904930298, 1083213881, 17312572, 1745093672, 606277857, -2138963690, -2140995328, 149430406, 406864644, 1890140165, 1084228865, 541083138, -499056048, 596160865, 293922306, 208277508, 85527062, 15302760, -1476001276, -472770520, 356065824, -1004003300, 847560750, 152176640, 771768864, 387974152, 1077953560, 85608579 ], [ 27321421, 135135360, 655563, 370409999, 16793793, 201474819, 822483542, 16793888, 1073776384, 1545867804, 603988368, 340002051, -2034203371, 328773, 2771712, 145228096, 15238146, 604321952, -2146435064, 1697134600, 1107300513, 541163525, -1998274550, -1346238464, -1054334696, 135480320, -1610534884, 583008256, 21023296 ], [ 607666272, 1049764, -1593302112, 1376999556, 589431979, 1080320528, 862554432, 1887617200, 1763836992, -2044395512, 1610637336, 42483746, 805335171, 817369153, 805306370, -1005582336, 562102336, 538019381, 541431170, 155197472, 69795912, -2138685376, 269355264, -1426012088, 1560299824, 9699458, -2003697532, 1090620417, 1680392192 ], [ 436242694, 143273521, -1589460466, 1241547429, 35656852, -528344523, 1610754192, -1605873663, 1076117508, 1077988866, 2015119377, 1073742470, -1576599032, 134256897, 543494401, -446889408, 884998152, -2113892352, -2038168012, 274743584, -939274237, 1879853056, 201326644, 276922434, 1221005444, 42205184, 105423565, 23070723, 174131205 ], [ 1073918061, 140523592, 969277722, 605028480, -1878780844, -1675362296, 1009518601, 570573058, 1409859724, 395076184, 100664666, 169365524, 54797312, 4983104, 4205072, -1973939188, 286560288, 1282, 32834, 35842304, 1554039377, -427781876, -1605787520, 10684952, 590790816, 1095944194, 25296904, 1091567889, 1745100841 ], [ 335809184, -1793785725, 4198468, -1608611315, -2010644479, 105273353, 613550244, 200278624, 25199492, 378536229, 69208384, -1995964063, 1107493889, 1075380577, -1946023680, -2147471104, 33660960, 273301618, 549617672, -635134688, 680052882, 536879633, -2146365427, 134558035, 34621730, -2070933430, 144703538, -2055207807, 1107961344 ], [ -1986493952, 268594048, 268460370, -2139095030, 151136288, 843318344, 1753239585, 1749615113, 2097154, -2147411646, 1904560132, 555978752, 572801285, 5529921, -334191524, 814491748, -2113814526, 549824854, 886325312, -1842462588, 268505088, 878789696, -1069101040, -1408233183, 23413252, 680546817, 583299332, 940580873, 1073760320 ], [ 646055252, -1270061518, 1153706505, -1601681408, -1584127950, 1074303549, 615514304, 355074344, 894091348, 67389440, 287311991, -1593826878, 436644488, -2109718526, 207134976, 585188736, 1278317865, -1943860990, 303087636, -2143288512, 22061104, 1208064256, 19406983, 545785361, -2145123279, 1770275848, 75502026, 1149899204, 1615907193 ], [ 541655071, 76677192, 1829371971, 268569300, 1879638323, -532622976, 829442057, 1179263490, -2146926076, -1536753120, -1062600704, 285769728, 1208570624, -866319606, 172009730, -1610594016, 285811200, -2141187520, -1066662640, 604274720, 33571696, -1778248620, 47202317, 159385868, 4196384, 185603381, 148033569, 40124576, -1920986172 ], [ -2093307128, 76749443, 1627914522, -984610760, -765951994, 3648, 8391200, 411044640, 17056111, 67382189, 71861266, 138936425, -1867250354, 1342530580, 1092706336, 285212868, 287838535, 322732297, 67129906, 29409796, 538084227, -2146873792, 1107625224, -1845492708, 1076369424, 424936645, 1228931152, 1262637362, -1874853631 ], [ 1728586050, 33923289, -2077666786, 386144386, 805455872, -1950834686, 801543, -1873410814, -1065333760, 270657536, 4194436, 403737284, 18586881, -1879029696, 470902016, 1144032000, 2257922, 810746554, 117707780, -757019520, -1718087545, 135397400, 805340096, 571214480, -2147313659, 136319008, 1073890048, 151671992, 1209270787 ], [ 104321032, -1060009343, 1681981568, 638845276, -2046656155, 1489208323, 285607297, 68355108, 1184916234, -2147449812, 28327964, 33554432, -658369480, 71630849, 67518564, 282880, 33563136, -1936113456, 872661198, 1136996893, 277173507, 1140863554, 1126179396, 1753743925, 1585344, 436208672, 201352720, 1235368256, 542161162 ], [ 2097232, -2130377968, 17899648, -2110717840, -2129443824, 872726800, 563413513, 1082261545, 1140876800, 582240449, 2892032, 151131443, 202379529, -988807096, 415305728, 1761909132, 1322918419, -1877858231, -2126475006, 879297024, -1847556024, 171583812, 136323234, -1939864970, 136463379, 546873765, 4522499, -1140522101, 1140885710 ], [ -1941957248, -502530032, 102416, 728011234, 41951903, 218121220, 163840256, 415318032, 44698736, 2103314, 302039168, -368695040, -2125985263, 285745168, 1076912658, 136357128, 1447493764, -1067394559, -1999239723, 1088487621, 197137154, 1173358312, 69730648, 1460672520, 4457543, 268568136, 829429024, 1360300082, 1351421954 ], [ -1071640448, 1029701633, 537952288, -1871576398, 33906819, -1927266040, 541386960, 1140853829, -2011168502, -2002366208, -1929361343, 1879065600, 1076958212, 556800520, 38802574, 1094910214, -1722808048, -2008802560, 155256900, 671744005, -2029518744, -2137389056, 420315648, 68452379, 37774432, 541065221, 4784430, -1070587648, 542118162 ], [ 213005336, 2114576, 270345856, 10306055, 10274, 17762436, 335941633, 925858, -332652288, 1629505570, -1876950906, -804218816, 145621508, 35168553, -2126101552, -2125981183, 1109975570, 8401808, 35750976, 1208516672, -1431797626, 1142024322, 29922368, 268697728, 545656832, 1619608106, 1881670369, 1280315520, 236331553 ], [ 604021265, 67117184, 713688130, 1998000261, 20185984, -1607729000, -2046543612, 1753522784, 285671496, 136349970, 370282773, -1035958742, 100714880, -2139045552, 1460683568, 419708929, 172118545, 1392977208, 615579850, 1526747144, 34211328, 134302480, -531054447, 38801664, 17061122, 1210074164, 275792010, 13042946, 321461268 ], [ 436494848, 1727219842, 885051392, 1151106, 688259395, 671557960, 1494790148, 608197120, 4262315, 336887956, 78676256, 1867906, -2142234104, 1211253772, -2004796751, 377521159, 829466696, 343935136, 167912448, 183763088, 8700998, 18886736, 268976489, 354255104, 452984833, -2002778096, 295178257, -330820606, 1241866752 ], [ -2129655296, -2126307304, 1477058624, 19136513, -1610593280, -2130149056, -2117984232, -2101194608, -2079569373, -2029976574, 18612740, 1113687809, -2143111778, 982524161, 1073746056, 1712986130, 1224740400, 1074828288, 1751154706, 125831171, -2131361664, 1623875904, -1586947904, 553943684, 940389377, 159522944, -2111282813, 29819968, 14701577 ] ], [ [ 335554576, 739778856, 213096452, -2078756176, 1073770508, 340869120, -2142240448, 82481, 553800192, 1092620288, 1164347448, 1246298178, 286326956, 23602278, 1225011330, 1097074953, 412614656, 33591476, 289488932, -1539240702, 273386500, 542720097, 806617604, 135270337, -1467988984, 268489882, 2013594814, 203453444, -1427505136 ], [ -2004673520, 553699842, 722305584, 1526923265, 588252928, -1744551929, -1878457791, 3229340, 660490, -2113519449, 325320739, 268569792, 672024721, 1075651652, 1343234105, -1726471020, -1709795280, 298485060, 1073743386, 304111776, 102659, 1126715656, -2092858878, 494440993, 20972049, 1074946224, 268585984, -2146064851, -1870387183 ], [ 1077939732, -2140102654, -2126502780, 1611138352, 1208799792, 287448578, 1355851850, -2012739584, -1604972396, -2146410422, 85569544, 67712, 16389, 432129477, 331350052, 1632141856, -1072299951, 201860256, 623280794, 1111523392, 51280, 36175952, 1114115, 371201544, 1610765440, 285223634, 409993328, 68497409, 605061152 ], [ 184551424, -1828700160, 1981886474, 412164096, 180420698, -1857988777, 33849888, 8996883, 18679937, 540288272, 201326608, 622854272, -2141183488, 1096056836, 281084424, 68288512, 71589920, 1342865938, 688006426, 138412117, 1809189269, -2146262846, 140510518, 272448, 1084229121, -2130411520, 6297601, 319357280, 139534593 ], [ 268436490, 1497505808, 142869028, 1496488705, 41976852, 419594760, 29474, 8979488, 8520577, 269647880, 557862924, 1073785388, 134255362, 1191230144, 135069696, 24839, 70201608, 201457986, 521211048, 939573328, -1677647872, 295752106, 71316674, 270532612, 1703411878, 231211072, 536870959, -1268775854, -2004451283 ], [ 67649936, -2003825391, 335679528, 136708144, 1147147808, -2096676349, 1209082400, 367369, 75497984, 558133284, 8650880, 1379929138, 1108372040, -794765752, 1073808392, -2144586752, -2063597296, 294295584, 276374088, -1547222144, 1247842876, -2145380144, 1543684489, 22736913, 738378753, 239862826, 293658625, 5390504, -1539040316 ], [ 495108490, 8470834, 41282, -735035350, 1612848193, 151388240, 206374944, 76161312, -2124102815, 1370554369, 400, 1292047466, 39981088, 1613074434, 809306761, -2055012238, 1075085888, 1623787523, 1744946802, -2122317808, 537722892, -1065238528, 675807234, 343277576, -2130499418, 1695835141, -1062980479, 555892737, -1732116155 ], [ 70549848, -1987296982, -1603690488, 537145360, 1611041936, -1039147000, -2050620696, 847254017, -2145102696, 25691941, 669254217, 545544194, -2145376632, 694174338, 1586790464, 680772790, 524289, -2061500096, 2145, 121701024, 1879455940, 1125649346, -818634684, 560990338, -1069531072, 33555075, 562298889, 4718660, 25768600 ], [ 272630424, 1074956634, 2621760, 1107689594, 92670984, -511567734, 17860378, 544608290, 940699656, 805749952, -2141158254, 471859746, 391420168, 134492181, -2143121368, 1096844948, 35652132, -1946156862, -2075653886, -1375090672, 1396797925, 33622464, 151326733, 604575948, 604800084, 46990344, 1612713988, 5245124, 168170756 ], [ -1878373600, -2101342176, 146839579, 302529025, 2381824, 924921928, -2042560100, 274727172, 98389, -671071680, 347914261, 1350566938, -1601887226, 1074334300, 1611445412, 269000770, 142742036, 210280454, 545787208, 540033284, 1732677954, -2060959344, -1803351524, 302416008, 1097073152, 1744830720, 35651656, -1551874792, 555227523 ], [ 25166405, 71569542, 536969806, 357929492, 152045185, 470074112, 1680278046, -1475854304, 33855637, 1579211508, 1880195329, 72443425, -2017426416, 75505765, 268435464, 167805258, 39587858, 4980864, 1114899475, 84416534, 539492802, 4620421, -2012721133, 700456961, 1164781648, 269507621, -1743585256, 1649475584, -1073198463 ], [ 839958608, 1107314560, 565920, 1128358020, 37110830, 69279764, -1562243838, 1627537928, 1242142720, 1916012545, 672137256, 574687546, 135289344, 555225155, -1744289663, -1072675776, 318779402, 839025159, 6426736, -1962926076, 136388992, -2146433022, 268845826, 17337369, 135282960, 1073743888, 202637872, 1082297385, 742060035 ], [ 438340869, 747769861, 622985860, 1258340384, 34918404, 1619661840, 302131222, 71454793, 1242652677, 8421891, 2025851521, 17048204, -2103076344, 153918528, 553865539, -1522515904, 425723400, 268484608, 8849334, -1472134656, -1072021502, 67180800, 142741637, 269549612, 1153899648, 64, 239599808, 1098753, 172064773 ], [ 543177837, 33565508, 1093018114, 68173995, 268697684, -1778384752, 675031041, 677412896, 1090830548, -632790456, 671694930, 169369664, 627056656, 67641664, 3162132, -1912601528, 3461121, 2100502, 185663552, 10893376, 413286400, -469727084, -1532764008, 2229776, 16953417, 541344360, 249700376, 1358954753, 1476804704 ], [ 276830208, -1810784251, 4198756, 12716047, 538053153, -968608759, 549480872, 611355232, 413409280, -2143289051, 622923026, -1985216191, -2080175100, 1746468864, -2078241517, -973070044, 304133634, 55056434, 71713024, -769227520, 35676416, 570737168, 289407110, 1114945, 1327138, -2080372726, -2004336451, 201720576, 985728008 ], [ 12634384, 335971600, 33621026, 263184, 557845152, 839221760, 1753240064, 1757529904, -1337972728, -2147395262, 622068224, 553779200, 1160005252, 404049984, -1605322596, 948742260, -2130640891, 1250329878, 374620292, 336068736, 788793504, -2056781759, 1076482320, 2016697345, 18989089, 10830593, 1074020897, 173084673, 16648 ], [ 1621366087, -1525510602, 8651352, -2121646079, 826552496, 1140855832, 70519456, 1429210148, 759300548, 44353568, 1208224000, 570433682, 341868609, -1299918848, 344211716, 71127296, 1545634851, -1408106240, 49168, -2145304064, 89128992, -997907824, 1074270336, 612893197, 136593409, 897843210, 293630346, 76159360, 1351123224 ], [ 33636491, -1937625022, 554172416, 1358955456, 822395299, 3704640, 1074331913, 915935873, 604798984, 576918050, -2102853632, 277481730, 1283473728, -2146889726, -1797152478, -1474164736, -1593556478, -2146435070, 546970372, 303136, 201339697, 469991524, 12583940, -134084576, -2139094972, -1961356634, 1284522024, 4767889, -1065282660 ], [ -1969741300, 143920388, -1006631680, 1096810572, 811073554, -2000416750, 38275308, 8739585, 34669066, 71305536, 1120448598, 474558792, -1744543684, 1403011164, 83903520, 1350598661, -1878912698, 1124864648, 1753256630, 1348502044, 4358536, -2147417471, 1747386424, 537035924, 1094256656, 323223616, 1610617685, 1229097218, 4097 ], [ 1375740962, 1107558793, -1542385138, 1107296386, 337782784, 195584768, 545917190, -2070536086, -2136977758, 308628484, -2147418104, -2079290776, 621379857, 134285912, 34148608, 1280364544, 553762889, 174129306, 100663425, 48251929, -1476362234, 402653568, 536904224, 318769968, 1421905954, 137405952, 268713984, 423641408, 1213530181 ], [ -2113638324, -998138750, 1090519171, 654573596, 1057332, 1883476813, 558335265, 2098328, 60883462, -1002334206, -1054457844, -2139075872, -1333652184, 20989954, 134236452, 134480000, 1241530956, -2135359360, -1610071858, -1070988799, -1467923837, 1342181952, -804771264, 1887965515, 548964512, 402918629, 1288200834, 151542212, 4497416 ], [ -2046689258, -2096758252, 134589328, 33622788, -1072889847, 537184776, 548668417, 270729404, 1074021894, 1703938432, 34603105, 457310582, 227016715, 103875608, 409194496, 218110836, 122093650, -1525678035, 268540750, 269222464, 343950368, 178923794, -1476122328, 67895322, 678559760, 277389541, 4661824, 1007157313, 67113026 ], [ 1275068545, 1615596568, -1073721291, 1247809794, -2147436985, 235167772, 17072416, 151012408, 42074176, -2147219183, 905990402, -2013116416, 4101, 1090781304, -2127550940, 404915456, 101941377, -2044722654, 134693152, 1679949957, 735056256, 132124808, 90275868, 16778262, 675284099, 411042400, 335557650, 322962451, 1351090880 ], [ 1211170944, 354451460, 974129858, -2117991566, 35926785, -1918873560, 574654976, 1142030919, -2146105978, -1476126456, 738983938, 269225088, 571552292, -2145382400, 8459910, 558270720, 17967104, -955250400, 174131265, 537465344, 1091076200, 8692000, 137101832, 135106880, -1571913726, -1879046827, 547637544, -1877406464, -1543501822 ], [ -1588582896, 6833425, 1419388000, 3248653, 84410400, -1069186864, 370819073, 554041346, 218104070, 629492000, -234618875, 1180160, 679873412, 59543808, -2146638948, -1051193216, 1174708242, 276829441, 943882369, -2008283648, -1433352445, 402661504, 46306308, 268435594, 1611469568, 1619070990, -1318579487, 219288192, 1267892265 ], [ 570516097, 86548610, 716710096, 1058013397, 136319104, -2142689212, 234885221, 201335394, 289573184, -2010103760, 336042036, -1037530590, -922596800, -2147202988, 1426195076, 220416345, 415842497, -1828386760, 69271779, 285343808, 1134080, 290571016, -1001351719, 1116741760, -2122039296, 1075855402, 268444296, 1183002916, 1361120272 ], [ 407169541, 24586760, 805703696, -1609132463, 675021056, 833355874, 421036032, 356651168, 155720385, -1860927472, 68277544, -2146137984, 272630289, 410402984, 343953588, 74, 1050728, 2377760, 167814401, 3440912, 404751430, 604270680, 1594153, 35405841, 402653193, -2069751296, 763626816, 1614840204, 1107780104 ], [ 1091569666, -1392343992, 693638224, 2621444, 805832976, 151032832, -1953341405, 1115705363, 69496613, 352391695, 16908292, 1084333336, -1879010806, 438313737, 18370688, 37112320, -352297663, 1211175936, 1679951920, 28051464, 4460704, -1609694686, -2144530359, 806126224, 1215139872, 218662018, -1373618046, 1078411584, -2011164672 ] ], [ [ 2504880, -1457749064, -1472855804, -2112245664, -1072666607, -2143010295, 537186817, 104939537, 1828897282, 6391809, 1208240224, 134816578, 1427111937, 289426532, -377478960, 1145045288, 12879489, 43056132, 1212502331, 203491586, 302416448, 1058088680, 865861633, 143001028, -1475050472, 4201601, -1744427994, 1225023492, -1930952680 ], [ 147393429, 4475024, 844745264, -1962867708, 580011008, -662677498, 268533760, -2070265256, 4723722, -2137374329, 1879441667, -1071051415, 1686454297, 1611924288, -939476224, 321912960, 269381842, 845988938, 17039882, 1107349538, 1084249346, 42729704, 1377882135, -1921445560, 65552, 1481786012, 268468352, -2074745309, -469497842 ], [ 1182240, -1940123616, 18883644, 1636960008, 2032705584, 136578708, 307396612, -1593638112, 541069313, 607584840, 569351, 50339856, 604062849, 428918088, 560726544, -918219768, -2146037693, -1475346295, 138552450, 1094729872, 335759428, 35660496, 1163283, 1445171465, 549470344, 263984, 77123616, 72679428, 537001984 ], [ 675381761, -2130640878, 1107623994, 412419168, 33554712, 1816413446, 1083605536, 1623745025, 134812736, -1725815804, 4984906, 553650306, -671080446, 281116932, 1489059848, 406847808, 1114129186, 1175111010, 755066122, 1077936141, 173277233, -805265278, 140529958, -129189630, 313033353, -1610301016, 4216837, 271066272, 1884561730 ], [ 285231778, 1497908353, 281300000, -519956256, 4292608, 67712, 381865, 135070785, 1276264833, 269649924, -1591979900, 9184880, 1078127234, -1124052286, 1141391362, 137408934, 1879544072, -2080099830, 287575147, 445130960, -671021886, 1388364192, 218117349, 1713159, -318690650, 1572216868, 1611678473, 2298913, 1518600328 ], [ -2012998272, -2145378559, 813858830, 8982545, 207622688, -2111700987, 1048738, 560307612, -1879014912, 537403660, -2145320695, 12664368, 1644169224, 1384350730, -2147482582, -2144596959, -1845492728, 25407560, 1080558664, -1451196112, 182779946, -1072686950, -1910496854, 18044929, 1082168464, 675564104, 537919524, 3310632, 1108478484 ], [ 429183662, 10568134, 8970, 1076904120, -1251863261, 1510213700, 139331680, 227303440, -503052200, 269485137, 5256, 1899104262, -1335819772, -257638400, 814776712, -2138701820, 1620312624, 557918311, 676695359, -1465892350, 136315156, 2588672, 15237379, -999948152, 196768, 1703703554, 537927680, 555893376, 1221772197 ], [ 808714384, 68944200, 856080, 138551312, 538220720, 270303756, -1585444198, 33622786, -2138782518, 1110000036, 37749313, 545280930, -2104424804, -1473232134, 1184138320, 1075233946, 4862113, -2026269432, 134350944, 168821256, -267766644, 135793250, -1514667456, 74587264, -1073724216, 838895872, 547620865, 34078790, 143208602 ], [ 37, 1075063385, 337707040, 561071226, 67294248, -1585446783, 291505424, 674498930, -1269121020, 33770817, -1797226494, 346032144, 374706436, 671355431, 1212191808, 170006544, 52568244, -1521471395, 1077936386, -368459744, 591472037, 1074137536, 150995995, 671626310, 335839509, 130286881, 2015762852, 14680262, -2109598976 ], [ -1857552269, -2142170590, 12621850, 275290376, 1075054944, -1927139136, -1904173045, -798948990, 6529174, -1811922364, 1986282049, 1109590043, -1569953760, 575212116, 50341253, 363708502, 29900693, 412199460, 849381636, -2009726204, 1389660514, 286622208, 134414873, 8781963, 539232784, 704668418, 253772872, 270600, 1091197185 ], [ 10494536, 172625940, 269041793, 51713567, 151258177, -1878611887, 1092682354, -1589640958, 1142982292, 1245743348, 1443890177, 358563874, -2101346223, 604766721, 21547784, 176162891, -1831337966, 553920552, 5243914, 2631704, 538974210, 545720512, -2002255781, 2170912, 1143286080, 677009418, -1457446892, -461357056, 67801728 ], [ 110395396, -1844444892, 319324320, 1372797568, 556436615, 6621444, -1874292474, 1614975456, 1126600704, -1608515584, 135282744, 46139672, -1610610686, 1839104, 671105049, 1611715586, 17924104, 303236101, 151191570, -2009063420, 170462608, 67109888, 335954219, -1449079600, 1544601872, 1645226178, 16777744, 562234369, 1613504512 ], [ 41946516, 203438645, 742392398, 135316101, 1495040, -1568669148, 1111492612, 609239112, 1068068, 77629954, 47792128, 1099268614, -2069523966, 161795920, 558188544, -2145894272, 939532809, -2105507808, 537200562, 809713953, 614401, 1410603010, 201461784, 268501472, 1170348044, 42041924, 100697317, 29360131, 1212386304 ], [ 539009096, 274735104, 1676018194, 536887841, 5510224, 379650200, 335552776, 845316130, 1619558528, 277621268, 705716247, 34611716, 33842321, 67641666, 137365632, -1907326776, -1858711552, 22, 51478544, 1115959808, 1323484677, 1141676304, -1507213228, 539038720, -1506385848, 1095778592, 1082271768, 286410777, 672424008 ], [ 8393346, -1861213950, 536944930, 570830341, 169888261, -968472423, 550650158, 1710229857, 268730756, 369098821, 50923562, -2003950557, -738056960, 1082720289, 2129987, -1509928960, 838968242, 302274616, 2524032, 1210324992, 1116262544, 33554965, -1827596672, 1376833, 1050658, -2138044350, -2012725042, 151135040, 1653211136 ], [ 209718034, 71714005, -1711151854, -1879046952, -1472060800, 1612745220, 1216500224, 1078510648, -2063308632, -2080286720, 343999012, -1599859712, 69223172, 3240707, -1402684404, 816621917, -1862041594, 541596502, 1946419590, 1476919312, 201326752, -1926756928, -766214080, -799798939, 1095024933, 581517443, 1086349873, 973160520, 2117640 ], [ 44451139, -1859498440, 1083507547, -1601683455, -1866399706, 1208485908, 67371204, 1476439308, 760226242, 8394752, 1276119539, 570990913, 505579752, -1644112870, 498917632, 536961154, 335579433, 739395848, 2064, -2145368128, 85991458, 134327088, -2119696377, 541531, 16786441, 1610630154, 872423875, 1951041604, 1111804185 ], [ -2107611766, 134217890, 1820459024, 268567428, 134267296, -1037007679, 555761675, -1609428990, 671911944, -1442446816, -2144534512, 281677061, 1284059776, 1095566604, 249667586, 689981440, -1610251760, -2147329536, 1747862288, 17097736, 184656176, -1644035068, 272909828, -1862254236, 8390692, 724566784, 1283625481, -1035157279, 1140920768 ], [ -2113754740, 940577410, 629424658, 1160775684, -1558671166, 138712406, 35258952, 402981393, -1878769406, 72626317, 1112020690, -2146958976, 414459160, 606159885, 1610617856, -260005807, -1878900412, 1126709129, 738300481, 1354809356, 271877378, -2130112896, 1751323976, 1644430464, -2126436336, 55837697, 822384965, 155199750, -933227261 ], [ 1984209922, -2113830695, -1541324769, 369105034, 874514570, 436789760, -1878645981, 281420032, -2134898430, 11141892, -2143022976, 473997672, 291078968, -2011083672, 136912932, 1480689924, 28744, 405963426, 1713635712, 1384153097, 871927909, -2147483248, 536904320, 571212672, -2147319547, -1945061856, -194770912, 155238624, 1082458126 ], [ -2077789888, 1154833923, 289407362, 1127022686, -2045738528, -1531767731, -2092497919, 3345460, 1157636098, 1681987587, -2130427882, 25165824, 1619165488, 17106950, 33701984, 1343620, -1878957556, -1939072816, -1610481595, -2081480691, 671170696, 6369284, -1551359104, -91748515, 540575920, 302252224, 1155539986, -1647562428, 4466954 ], [ 75694086, -2130640880, 157358083, 319367508, 804045, 71600972, 604504585, 3344387, -2143285760, 61096385, 33554449, -917891823, 70516745, -945812336, 13254656, 218499284, 135143985, 50342632, -1986820029, 352845832, 81843552, 138420516, 136340034, -1409286065, 2244610, 1351659525, 4497937, 873267843, 39086 ], [ -1405090687, -1572060928, -1786693632, -933220342, -1568657256, 17040406, 13930753, 424230952, 145820808, -2079586029, 307347840, 289024, -2134730489, 1074037008, 288629298, 338296832, 39207041, 6341152, -1732082576, 2228229, 151138944, 866129832, 86122508, -1827665900, 138412273, -2002778576, 807665696, 357564450, 1109721664 ], [ 1076043904, 423789060, 440412896, -1868954830, 127947520, 564139304, 537717396, -805140479, 153355788, -1601944312, -1543223232, 545277954, -536861150, -2146396152, 177276548, 1141084416, -871227392, -2108384480, 688194021, 201851400, -2146914264, -2147457023, 36210688, 2887817, -1610079708, -1066400763, 1352673316, -2147385088, 206638338 ], [ -511044520, 39845889, 1436491840, 11309591, 738799650, 1073973268, 340690432, 554082340, -1878753018, 94421506, -1302068201, -1072557376, 411708036, 33592107, 21504669, 83892736, 102842640, 335812033, 35750465, -901774336, -2144844906, 672230403, 46170114, -1879048166, 1636564992, 1085866818, 2030142017, 84965632, 101058056 ], [ -2046754815, 41098, 708445316, 1275072677, 7754304, -2142494644, -2046742171, 1619009650, 268435520, 135299136, 36739394, -1071086078, -1054686272, -1610314396, 469762352, 203900953, 415961120, -2146974160, 1048649, 1481113696, 157501456, 269609224, 1130902529, 1179123968, -2130361936, 16811068, 273682562, 1116614914, 1090591751 ], [ 33558660, 1083329040, 272683016, -1572534623, 1799094600, 456663114, 134776455, -1581176416, 167780928, 1048980, 549503136, 9807874, 1058825, 549717376, 176291937, 209814542, 828408224, 372646058, -2145374975, 1476659200, 137678916, -1541404456, 268980321, 1359511560, 46143488, 136581776, -1340471983, 1669335434, 169093632 ], [ -1072559230, 121832560, 335737866, 262277, 268585296, 184586752, -1429061117, 1384645131, 203702278, -1660747745, 262144, 1109496448, -2143279462, 305808173, 50351104, 70140434, -1056945136, 136647680, 876742690, 119013396, 280109224, 1623722944, -1339475752, 268862100, 1748051040, 63480320, 570951041, 268457224, -2136997782 ] ], [ [ 270733408, 538714728, 388157440, -1839602991, 4196489, 100729345, 1053184, 38167092, 1082265602, 6324257, 1342475608, 1075945984, 278986788, 6964396, -1023397742, 1080068504, 272894610, 303358996, 21045283, 136841857, -1874001372, 827409609, 824447105, 674471, -2104179688, 16848729, -1056534370, 1126441984, -1130167926 ], [ -1987504120, 222839442, 811081760, -1954445787, 788817168, 1477464196, -1878523648, 79168216, 289952778, -2138660717, 556827040, 272703553, 1712013440, 1612521800, 135334161, 436233484, -1743630286, 199327948, 1073741832, 331350049, 8635787, -1064669062, -1832828413, 554238824, 1078002209, 268436004, -2067134464, 609485865, 75763994 ], [ 1275265074, 71313442, 6824077, 563806240, 1495638640, -803011440, 1086324843, -1575285968, -1944649471, 85197442, 1434619956, 75776, 83921028, -2004851379, 318771216, 2030088752, 1074221074, -1944833884, 2507930, 33603784, 77748229, 39872536, 1083394, 1375752705, -524222304, 302262906, -2066557372, 337131524, 1142587424 ], [ 579914561, 840957968, 872749082, 345049120, 709363794, 290533969, 1082228736, -523687792, 54857793, 153551104, 201457672, 622887040, -2009003456, 1501561088, 1342177792, 204865616, 72672036, 1459802432, 570491976, 616661193, 1514537009, 278439939, 134266897, 1615601664, 1353229449, -1535078360, 6492164, 51061888, 1347707141 ], [ 1629488649, 75645056, 12583940, 335581737, 8487056, 402852872, 4263984, 1024, 134234112, -1543503864, -1588504448, 268730440, 407014790, -901715328, 1208025122, 136316194, 808098200, -1979514496, 171213035, 43254480, -905371456, 910213380, 21827715, -1608507262, -1943467962, 361832580, 1074807341, -1606347776, -2004844375 ], [ -2004348655, 176162064, 740446212, 142807089, 270534210, 1182210, 1342308522, 554207769, 109051904, 560603436, -2120220279, 1342708256, 1610632210, 33802240, 65578, 2884737, -2143223808, 18526464, 1076372040, 542561049, 134320155, -2102781766, -369041149, 1626128, 1155241104, -1371257254, 823132161, 7505056, -1016528880 ], [ -1743355730, 67650, 565762, -1875902319, -1795157919, 1476657221, 71567392, 11026994, -1323267320, 271654992, 137434368, 856817994, 100806660, -528433120, 135006720, -2054987749, 546832448, 1614891105, -1408236219, -1448074734, 1074790676, -1048223608, 545293571, -1807610748, -2146424830, 1158451792, -1601372032, 19006081, -535256379 ], [ 202380504, -1943519030, -2102366064, 1749299728, -1605232496, 33689665, 165678462, 75649280, -2139078326, 16863877, 67114001, 536893568, 35201052, -1586469198, 1552974098, 537335952, 139023849, 240158026, 134548484, 155254816, 807929986, 1242056514, 144187972, 623252737, -1879039607, 872450307, 581045321, 1120404294, 167813652 ], [ 268534299, -2146129072, -1811742368, 1080311919, 1182815243, 1628983553, 281051656, 675289825, 407072768, -1341977239, -2065661882, -1944059902, 1464088905, 539234306, 1230045248, 461840, 19014268, 604508314, -1073215470, 621363218, 1610733797, 1107296480, 188817559, 470357224, 4505909, 130559274, 403966624, 2308358, 40194564 ], [ -2125853134, -1935667200, 1477447705, -1855454935, 1209288768, -1140846400, 146932765, -1845002234, 8593412, -733609660, 872497169, 170429722, -1597174748, -498548116, 550012725, 346637332, -2119551212, 67707394, 576749932, -1475198448, -1219100414, 1428210464, 277424132, 101056518, 685902340, 671105346, 528498696, -1027582952, 1142114435 ], [ 27288649, -1610477436, -1878392735, 319132187, 18138117, -1476230384, 69670926, 541737376, 1074037381, 1583644676, 67110016, 71631363, -753925100, 604250211, 291686408, 134250574, 1620574224, 616573032, 544474122, 1099446302, 671619360, 268533893, -2132279207, 657661961, 6881604, 408442920, -1592586212, 1619591168, -922202079 ], [ 813992036, 272892832, 822649760, 58865792, 556977282, 1080320768, -1333067520, 13910624, 263232, -1642851320, 1056768, 46140440, 956328832, 831787073, 940064896, 4098, 286829568, 570654848, 945886306, -1979441020, 136848640, -2130556864, 133891, 35669392, 136317185, 310651924, 159514800, 1610651136, 1778929667 ], [ 169871652, 747638824, -1606418422, 1083474433, 42991616, 1118306868, 541329554, -2143203255, -401514460, 207620610, 281100304, 697376776, -1498805752, 143447200, 287529291, -463646528, 947913353, 318799888, -2071854174, -1878900223, -2012499965, 806684936, 268570657, 69766, 96802948, 8389184, 206087245, 1312770, 147488769 ], [ 1615474380, 39861060, 1793073194, 806371842, -2146168300, -1901854592, 946088264, 268566528, 1906049492, 97306708, 1310286878, 134767168, 536895488, 543432962, 35660484, -2109471680, 28491784, 34834, 17858576, 35691072, 1176502353, 805865605, 42614920, 606279952, 587616256, 139479914, 21112856, 1074921481, 672161825 ], [ 68002, 290874629, 21037392, 49457162, 34211872, 642139297, 638609580, 571543840, 413433860, -1832908779, 604638310, 263425, 33562881, 1610944517, 206048577, 704647173, 807404176, 302661648, 947929736, -1843228364, 545792306, 536871493, 296834191, 134492240, 135544833, -2079326208, -2012475354, -1534841663, 416961024 ], [ -1915172592, 342270212, 319046914, -1341913768, -1472184192, 1646593092, 1611170336, 147412768, -1610332088, 67717186, 1687227046, -1071250432, 1160004228, 304370434, 1755324484, 849903925, -2097020927, 1648506180, 918569408, 168317076, 411048064, -1792456831, -1065987952, 739249760, -1050312699, 707350912, 1111831317, 704657504, 1208223824 ], [ 1084511495, 824353835, 1150560264, -2054534655, -1445679086, 80256092, 11536548, 289939468, 1813152032, 69244960, -1743517273, -1556070208, 167774953, 880989200, 422103072, 38293768, 808520704, -2080178166, 1064964, 4261632, 5275702, -863988960, -2062024575, 69207900, -1992024055, 872693768, 83911042, 545952192, 1884686361 ], [ 541147546, 9568266, 209715459, 1091242294, -1341374448, 571102529, 1363151115, 276828299, 671126028, -2080239102, 8781824, 16810001, 1417757632, 156304140, -1941764094, 17451300, 537518098, -2141041661, -936224512, 539259904, 251691632, 268502100, 281807877, -1744699316, 4196384, -1425534334, 143790600, -1072955248, 16781688 ], [ 724075418, 1015090567, 263442, 22022225, -2045771036, 138708038, 34209960, 411048481, -2096889014, 334536, 1179160724, 402657288, 5522266, 4456513, 539037696, -1534812095, 271208707, 54822667, 671150103, 8439833, 604243618, 17320000, 1747190032, -1035993080, 1079578688, 101711872, 1955109717, 1258467600, -1067416543 ], [ 877429828, -2113896303, 541593608, 41947136, 337643522, 330332162, -1071512832, 473956354, -1073477246, 270987012, -2143027196, -733961848, 873170465, -1876947359, 237589792, -1073718526, 536932416, -2113895416, 1333789956, 1375879296, -1992255292, -1743648368, 272630304, 352586032, 352376930, -1800396640, -937129952, 4739304, 1221919304 ], [ -2144210268, 1082562562, 1073807616, 1210646544, 1141940565, 1417743435, -2126178912, 68161592, 1200106246, -1539304402, -2129526636, 33573056, 1883243820, 134299751, 143017988, 671351044, -637203900, -2138288128, -536100863, 15073817, 813695115, 1346442818, -1604321147, -1203765172, 545272416, 272696364, 107046544, -1878769664, 541632808 ], [ 209912128, -2130572784, 172067217, -1878457820, 19726413, 335579668, 295436293, -2145185586, -985644030, 1720732097, 37519648, 1514669040, 185667595, -2020604880, 547455008, 1829110434, 114558256, 890440480, -2142142194, 872417868, 316722272, 173090852, 287560, -2008804810, 544227347, 335610212, 491590, 210043721, 67145822 ], [ 1077936273, 1111493640, 1350598689, -1056427864, 545292956, 17064984, 9441312, 482362656, 14155856, -2139088621, 542146688, 1610760448, -1870621931, 16384, 1510228532, 404791560, 33686401, 1107311104, -2117922588, 689438848, 168960770, 1720714536, 4686156, -973078462, 140509477, 1075839000, 91493648, 489983027, 302977280 ], [ -936210432, 1163956736, 437289506, -1872100828, 260850432, -2067771352, 537034758, 269484037, 134479878, -1467069432, -2130706367, 545261568, -484428538, 17858562, 139531290, 1107525638, 1498415360, -2130703584, 406849989, 738217993, 50364488, -2138945504, 153354368, 204542033, -2033712638, 1081083236, 1080565768, -401012480, 750849280 ], [ 123875348, 37245968, 882246240, 1076118159, 251672586, -783677104, 1178911232, 537690244, -1543208698, 69585824, 1377830914, -2146304000, 671228100, 17600777, 620947081, -935324991, 304136208, 1141118864, 845317697, -1069281728, 681576085, 808512515, 41948166, 285212818, 1636176128, 545478154, -915730239, 30720, 328213544 ], [ -2113851263, 69246984, 11219090, 1459949589, 22942336, 4259972, -2113853403, 210272800, 289603584, 51490, 1181989, -1073214354, 241189632, -2147482624, 16777636, 288374904, 405426225, -754784000, 68157542, 419565632, 152044544, 1074817552, 1191236809, 1073766404, -2128592464, 2113580, 275795978, 1178809346, 1344342016 ], [ 37800453, 1128546312, 75546632, 13910162, 152174665, 839516234, 421052935, 348289920, 38283083, -1542158972, 76661154, -1877358462, 273946625, 1752449192, 503472324, 914467844, 807403752, -1072412530, -2111666944, 1380976640, 45101136, 603982856, 21313, 1379451152, 318767617, -2147352184, 746718241, -2054649536, 1075127816 ], [ -2147349754, -1493065656, 743060698, 7077892, -2138421168, -1920985792, -1606410182, -2147089896, 201877924, 503452163, 525316, 37781777, 71308044, 951607340, 37748872, 540166660, -2130705807, 1074073600, 2080505874, 607650847, -2130300384, 541729408, 807936209, 554435204, 1209106561, -2113264000, -836761472, 1086652884, 1084375146 ] ], [ [ 539109568, 218989528, 772129792, 67216001, -2143276903, 1112604672, -2142971904, 8798833, 1308760578, 4198401, 356917602, 1208001283, 1571881381, 287319266, 1132475090, 82100393, 281021570, 34125973, 272965939, 404817281, -1844081088, 1027081377, 553128068, 2509729, 579879936, 20978193, 470254626, 12294, 251658394 ], [ -2130166187, 71305362, -1476016128, -2122217679, 142886693, -2147432447, 940113920, 12272348, 822759424, -2113519306, 21250048, -800546459, 1753221264, 534280, 1879579192, 70788501, 307516482, -1987197818, 1090551826, 1646294019, 136332334, 34226860, 153165959, -1585933791, 1090519057, 1346529332, 13288640, -2075095031, 813988128 ], [ 134223890, -2141450236, -1073209183, 1085408040, 1342255648, 1497503634, 38969422, -2112806088, 609550464, -2147064118, 1073778740, 276832272, 75582849, 324051392, 19145220, -532377560, -2147020781, 671363208, 220308608, 1090551954, 335597585, 34079384, 51211, 322228993, 1073943688, 1124087192, 349226102, 483928065, 604110880 ], [ -2101343680, -1822146030, -2147473384, 214262880, 1656750096, 1762992197, 1084195328, 1080100928, 18685072, -1475345132, 4849672, 1610909826, 406848530, 1082163332, 1346372096, 71057728, 574931586, 22880, 603997272, 8454336, 1724317700, -779089919, 1075894065, -935290624, 310420992, -1593802368, 14893057, 285746192, -2012143613 ], [ 536882857, -641726976, 143204358, 269521369, 5907636, 285379976, 128779, 327753, 1753219456, -2079062772, -2113142780, 1351363633, 1073925894, 926942850, 1478508640, 4517, 1345861776, 101126418, 52428939, 10773396, -1811411934, 117489806, 206156800, 271777922, -2010545600, 1557463488, 257, -1341975535, 1107462280 ], [ 25952513, -2084561615, 144850980, 2819090, 71307776, -2129262585, 1209680480, 21594908, -2105540064, 555749636, 18156032, 276834828, 51391298, 271097416, 82978, -2080100315, 624952584, 278499616, 1209541184, 697565337, -1038872558, -1030618789, 134217891, 21680273, 1678315713, 100928082, 830529540, 6324264, 1664555076 ], [ 747917346, 82256, 524800, -803188581, -1608379287, 1214646336, 67901536, 2637824, -805008816, 27795472, 3215640, 152177902, 107098212, 134254624, 1083179528, 172057, 1074037248, 570966023, 1208256512, -1466949550, 1208483858, 1092706312, 157286656, 101058560, -2129647392, 1350842369, -1063447552, 69337089, 1880236057 ], [ 554730504, 135815338, 356538, 1614950916, -2142994432, 741964, -1249764212, 8394754, -2147458680, 1099437572, 614470665, 8523554, -2145360212, 17978, 1317306688, 538302612, 677060872, 86544458, 134349888, 71303304, 537803854, 34100480, 1107730452, 606342400, -2147482352, 856163073, 595722304, 33554572, 42534418 ], [ 1073742502, -797965479, 206241864, 4539395, 386303209, 1075468554, 828441882, 943856528, -1676066816, 303140128, 343966928, -1879046112, 1413953829, 10813708, -1073576599, 1086624916, 50331852, 689467605, -1069022960, -1375123408, 1108441985, 1344799008, 155189257, 405811212, 277627120, 655432976, 265108, 1350768710, 35799812 ], [ 4722035, 82117154, 1490131000, -1843391699, 1613764928, 270610592, -1912395903, -2147057532, 1635287106, -670695348, 541942290, 438535451, -2138806238, -1073176284, 570982565, 17687574, -2050483308, 68747844, 281054572, -1474951916, -1055620768, 1077691056, -1935661043, 339904671, 540410396, 1308631106, 378012752, 562061336, 1196295 ], [ 10544717, -2041966574, -2079670272, 641794566, 134513162, 67289936, -2128604550, -1455275998, 69258452, 341862409, 1108353168, 1721378, 1088, -2071919584, 285246216, 44040520, 1109689344, 4726824, -1572858877, 86521882, 1755318625, 8620160, 14946305, -1499062272, -1056366580, 135404557, 3280904, 1107836928, -1068873168 ], [ 426084, -1169144032, 16810032, 297943684, 537658511, 4221712, 592026690, 1633075400, 1762628608, -1409217536, 672137268, 38537488, -1744828541, 25989123, 805306385, 1677740098, 555327554, 839976578, -1519184430, 138412165, 109587792, 68439616, 608512, -1449095976, 137363760, 575940804, -2071592940, 1073946272, 1244700673 ], [ 276859156, 671627300, 740459078, 176193669, -2145206144, 1082786865, 1610621060, -1604599744, -1070576607, 1289765953, 1644691600, -1600814970, 35815434, 170708656, 537329986, -2058595712, 205522120, -2097115088, 579142016, 134365697, -1073532926, 1410078978, 10616876, 268440076, 214106248, 41943044, 100705857, -2121266175, 1088653316 ], [ 539633284, 140780288, 711205424, 873463977, 5248004, -1870462960, 270805248, 172154880, 814268824, 1078477312, 169346323, 134746704, 591942785, 88082498, 174072400, 169379008, -1875853279, 2130176, 134316050, 1118195776, 81938001, -1006073700, 550129792, 612371224, 3420352, -1992161016, 1268776984, 1343373592, 939532321 ], [ 343998976, -1790910463, 541073410, 538354767, 1210189857, -968218608, 9447820, 610343552, 335545216, -2080374511, 622463142, -2147340285, 65540, 1619071061, 141199635, -939511548, 302024256, 268714098, 887276160, 268439840, 172027936, 33579585, -1833609591, 135532560, 34881536, -2070935486, -2136981376, -1409021887, 1388532234 ], [ 4899328, 67946628, -2097094576, 263570, -1472068992, 1646381056, 134371361, 541147920, 2107400, -2080304832, 160514564, -1608117248, 1696874884, 309420802, -1068488628, 841746781, -1877262330, 1074740034, 349176146, -1073131392, 1040519840, -1610606784, -1842380592, -1537991639, 4252197, 538198082, 1610641969, 843124864, 136335440 ], [ 201478210, 20867123, -992665015, -1534590464, -2120994634, 210240030, 554959044, 1275207940, 352903392, 102764576, 355731781, -1488412654, 166569, -1106881526, 297036193, 113595656, 2081624354, 605178122, 34652160, 136398464, 16777252, -2012938072, 1167077399, 11027470, -2128322528, -645921536, 872431880, 348948868, 638484552 ], [ -2111291380, 202387650, 1812086848, 268468435, 1342261283, -1069362208, 16793857, 306589827, -1476394744, 505418274, -1073479680, 150997269, 1409896704, -1941175546, 383821826, 19529732, 805314690, -1607459773, -929429228, 554181676, 83984880, 486641668, 307776004, 402784552, 2144, 151000550, 1221640193, 6815873, 75498388 ], [ -2102361852, 872441985, 629948688, -2059403179, -984612208, 8393046, 46662184, 8405552, -2146090743, -2141969523, 1187034790, -1906302776, -1873525948, 1879336029, 67191808, 1954816080, -2128084926, 21528715, 608227938, 1369475075, 1614022187, -2121722365, 570885208, 1715504532, -2123356072, 289685696, 1967131205, 1258318102, 1342182561 ], [ 1175201026, 2400536, -1542909431, 67113088, 337797130, 402659584, 277089024, -1944845112, -2138832862, 277118976, -2147479524, 201329512, 1276646683, -2147431880, 238632996, 1410455552, 553706505, 172164138, 1285558400, -1837085679, 834148581, -1726871160, 335544736, 788793728, -452925919, -1875889152, 744802304, 424336392, 1216676399 ], [ 335684520, 1083381761, 1090527491, 1107624708, -1610587487, -2011986103, 541327521, 68358176, 77615372, -1069476830, -1070055274, -1870634911, -1333656516, 88440865, 143066368, 671371648, -2012936162, 206639184, 335544518, 143467157, -1862187734, 1344537670, -1841298879, -33020622, 539013136, 268438600, 103301248, 340006984, 537135400 ], [ -1910439918, 50596114, 40066, -1861221628, 1090520261, 335544408, 87294221, 1485898124, 1699745282, 1712343297, 557841, 1380455184, 76091657, -2028925864, 952827904, -1593796094, 1313342816, -1543492732, -1856859820, 21826124, 81840416, 141035558, -1474035712, -1405089243, 543163395, 75600160, 1078338062, 1006645768, 34113750 ], [ 134222224, 37814552, 25178137, 705179752, -528476535, 100950044, 164630528, 276889600, 169019512, 2097432, 268533890, 1644185600, 4231186, 285532496, 1528063286, 1745152, 38044289, -2111821789, -1714256847, 21561409, 692064258, 293605408, 90185752, -1240460275, 2099473, -2141059464, 293344512, 1165263889, 1116017536 ], [ 1075877120, 272797700, 34645218, -2117074608, 209986179, 874514184, 8338, -2071983616, 556107340, 136333320, 537397259, 272895106, -1591597788, -2127456256, 38868508, 167776514, -799918080, 22288416, 289441889, 738722820, 1175097996, 1321280, 318867968, 68522252, -1878761372, -1071512299, -1062401746, 941729024, -994045950 ], [ 95422024, 281985, 1434911424, 10523672, -1996422872, 1174667332, 1347982336, 553951393, 942145542, 1084246656, -1342176109, 268436352, 8388868, 50864419, 67765533, 72358600, 1177125382, 1417699776, 168019138, -939520448, -1473230969, 875660290, 4227136, -1878786046, 1627853312, 12076292, -1200942492, 155347714, 144049704 ], [ 595624480, 272154754, 135860438, 370212981, 23221120, 539238536, 67178593, 1149274738, 133376, 136314928, 270796917, 1080034848, 1142948544, 8684660, 437265076, 354893864, 451412146, -1844983248, 9470124, 17453128, 135334928, 1493207553, 1646327048, 72380548, -1870331872, 1073774622, 273687168, 101646628, 50331664 ], [ 33595524, 45122056, 818053148, 38965430, 167903296, 866844970, 282617346, 604125568, 151533001, 68190596, 67214208, 9281538, 1052696, 1616921984, 279132165, 444694531, 558934378, -2112616448, 136323329, 448036864, 451187778, 286144, 5854172, 1093927185, 436220681, -1944053360, 272110913, -1995926324, 1745955328 ], [ 1074989702, -2063359936, 285344898, 21495808, -1878523584, 159422272, 713048634, 1078219282, -1943253116, 234886661, 16778752, 142712720, -2147318650, 134894377, 1108352018, 1144019024, 1644171088, 2130944, 673251330, 596903953, -1860825088, -2109718494, -1590882303, 822886932, 1482273793, 201851392, -1977080831, 1354761240, -2143140789 ] ] ] }