{ "type": "int32", "data": [ [ [ [ 186310759, 578505164, 55137780, -1237578707, -1204793945, 1229264152, -1509685606, 1231549274, 1258884951, -513060434, -1150037378, 34399848, 1847377523, 1143614948, 176757256, 868127626, -489508325, -996546987, -1707426626, -815984172, -628712694, 830262359, -1881854357, 983861575, 388846408, 1813397657, -1166774157, 1744494420, 1441587617, -784514085, -1959088246, -1919871292 ], [ -887284967, 1544383602, -1883271188, 1523076593, -39328924, 453830656, -1379723073, 536272164, -1926881409, -748398895, 396363717, -1318713888, -1609576553, 1970448015, -350151045, -37892493, -1355214516, -729488491, 1869722550, -254823219, 1189627102, 2006717477, -1087701733, 1887339301, 1786414020, -701622582, -1536117648, -1618251104, -1024872577, 214538053, 455657265, 616187123 ], [ -1139233805, 666078431, 383659446, 260243475, -1276550770, 1310328858, -1541297618, 39361850, 2058995242, -1549858396, -701460064, -863901300, -626326273, -1047024236, -704667169, 560567698, -963950238, 1302986372, -1905069277, -254297391, -1574604977, -1259059808, 1940749527, -1118968904, 89298235, 986381649, -1103050441, 2034014889, -1705928044, 1701878936, 605290572, -695365561 ], [ -2103702318, -235529975, -361731990, -2100435691, -1477154634, 1573758402, 511313416, 373293351, -1949079626, -859009850, -368600862, -573947004, 1061420509, -714990592, -1468444628, 1791424195, -438695144, -1902387714, -408094002, 1117163080, 1585059417, 517210504, 2076610757, -1649715117, 825602419, -1178816207, -826826459, -1109276365, -709559016, -1742832573, 1274184497, 477500292 ], [ -358856492, -250290966, -1351243951, 1976627107, 155619290, 2142438851, -1152354598, 422741685, 1980086831, 702354270, 578616987, 1304853125, 409185095, 613683395, -1592205029, 1278794501, 1024525313, 841881337, -1277552885, -1648886929, -84529970, -1292413494, -2021639438, 1177292319, 151623634, -737660780, -1820061119, -662362202, -2121326575, -460197800, 1632282504, 2413600 ] ], [ [ 546202741, 1747639575, 1758853214, 2020465478, -340071571, -1680791376, -828821822, -87992312, -1591924286, 56610860, 2120900443, 225124810, -1098191403, -80467058, 608747473, -1524788946, 1247679851, -1264775355, 464131561, -1922194032, -517517747, 1254352691, -1167983898, 313217743, 1014930269, -1997003390, -1005720821, -1175688974, -281615034, -2131349575, 1010163197, 120736998 ], [ 2056216596, -743724146, 1466198637, -1445360909, 1172891224, -207291557, -1329218308, -1458233447, -2095338757, 947269965, -1549241964, -256613905, 1231011062, 1883072185, 1194356287, 437453568, 826748542, -610832748, -356488835, -1388166697, 1783155699, 297445631, -344460278, -664037402, 1605236867, -356439693, -620418766, 316071589, 559647089, -345251632, 311452347, -1388303635 ], [ -1851266208, -346769803, 769341391, 877198392, 825025559, 2115924514, 1728468868, 1191228244, -83357022, -700558446, 1154443469, 1342535448, -1274157452, 1960289889, 719609157, -1807062624, -752780190, -1698511928, 1152673298, -1806069402, -899938375, -64051364, -789792047, 1248676031, -1607344769, 2134449697, -593150569, 1052446578, 73331821, -827801246, -1866162941, -1502287208 ], [ 301850847, -595149877, -1773577710, -465110847, -1572554981, -238601753, 79517474, 892809973, 2072788777, -358246330, 1982071035, 390199772, 175094916, -2022034625, -1114484434, -1611245570, 1978191159, 20449990, -572208514, -1829134469, 451189248, -1611653487, -1936019836, 1767930205, 991299514, 1083858900, 1593934622, -848839116, 530537424, 1685773940, 2073235812, 1729353168 ], [ 238770979, 355278750, -1984657496, -1964734309, 334779181, 1087346711, 903247974, 1062969005, -1699041841, 358400353, 1767485363, -547129619, -1426319280, -916298340, -796408644, 1648084566, 347065286, -1280036218, 1185808081, -265643264, 1446082972, -1726255893, -2086210325, 190848692, 496897464, 1035572686, 1860382582, 176114309, -1006464726, 793790069, -1179972959, -1664102010 ] ], [ [ -1340997607, 775491656, 11609254, 210765670, -112116881, 2093999035, -183563057, -917778958, -1890777516, -201147444, 760994397, 1819000300, 2031283118, -983829298, 505142194, -641746452, 569163677, 1792474050, -1102946048, -1601315219, -1661052768, 1104894304, 1474916605, -1641715513, -1807287772, -1394560533, 431923244, -1376081520, -1384445395, -585779451, 1790039160, -766267323 ], [ 1875413327, 273188887, -1639427919, 1770704057, -1572864267, -1449974908, -698129533, 1902626518, 1361276801, -314564126, 85801811, 829200676, 1752094061, -265330666, -1025461457, -1082600869, -344253783, 407684308, 462608537, -1706997193, -1844838992, -1222162450, -1107980462, 681874315, 881364709, 49864803, 906817660, -1023501992, 1804203305, 593447062, -837287764, -769577286 ], [ -1803868670, 1565314254, 1082817345, -1930053307, -115463959, -1107716734, -1742127093, 867352430, 1175420458, -1816361867, 1561756549, -485433975, 633113518, 887043045, -1926787651, -1524571413, -225014998, 390555066, 1117314081, 809272766, -700544548, -579391802, -1681529876, -2028054532, 1842491297, -468908684, -399174679, -912816549, 426808434, -2025296658, 966516118, 1132979304 ], [ 1556993300, -958277044, -557799966, 1466142184, 521097636, -1244991990, 664890015, -2074016601, -428377928, -324649684, 284915918, 1295966791, -1410395564, -1621188796, -143089995, 2004710862, 356003734, 1514198454, 817516776, 789482017, -164859772, -1604264599, 1765982886, -1048149011, -2031896254, 1445066809, -2122718970, -1694614234, 1233672142, -1051516509, 1760326160, -1832843840 ], [ -1446673437, -1540063507, 47903868, -369718144, 475461618, 775315865, -1698089621, -1945388753, -776242193, 2067784868, -292254950, -695721766, 1132582894, 1999077714, -169624539, -1281261353, 2141056738, -413089403, -41246166, 198096610, 1086093260, 1655742894, -899597196, 408182027, 2066963343, -236869704, 1998767014, -1572916096, -771906087, 1410280902, -1147314687, -1928744880 ] ], [ [ -1112011142, 202363192, -128605959, -1715073348, -1347782154, 1098903439, 1334290065, 142251454, -298318817, 1500951367, -376085985, 917896963, -910634242, -1291685330, 971945439, 740235905, -1032183098, 1760810165, -1799806968, -889960439, -1446898459, -1598763897, 377330529, 490569937, 1545711510, -1016077687, 928277131, -446309461, -2063317993, -13173824, 255848170, -588558938 ], [ -549436877, 737863421, 605634344, 110490806, 892007401, 1190945013, 713205696, 1149860967, 1024140839, -102112565, -1707554779, 1071573638, 259253084, 441422270, 631060972, 1022981537, 974418852, 1764864557, -1772968879, 1589973700, 2004709466, -962242021, 948821838, 1845855551, 437416826, 747533751, -1929361844, -103213999, 665861573, 264977341, 1772655881, -33316830 ], [ -1345528243, -1960676729, -836367782, -2095621898, -467022085, 353609556, 65757845, 760619258, 414112791, 246709004, 375233115, 1084799959, -1969689412, 1839897676, -678834721, -138072681, -1147571088, 2051559873, -606551337, 7351743, 65087305, 844178615, -1654502468, 641966309, -598694716, 1090193261, 1906211768, 2146264105, 2125173592, 579644990, 363173149, -1870586697 ], [ -1885627328, 167294251, 5967468, 897957039, -594080771, -70766216, 967353586, 294088671, 752405139, -362701807, -806395950, -1819061001, -1589798341, -130002570, -719526029, 2003119722, 528848617, -1174838415, 853499301, 1246041321, -226949266, 2129915242, 777799458, -1808074229, -995702243, 1569275310, 73122193, -549728804, 1803559156, 1533552480, 507427487, -2124357447 ], [ 863212507, -338564237, 1142848872, -1515622899, 1137877888, 1145093963, -1382931924, -1062742855, 1376192294, 1453344527, -101617506, -774612089, -1486947526, 1689292451, -1031868819, -342924088, -461857405, -1535234990, 908567559, 656314491, 2119445589, -1912270685, -243546486, -1130204244, -390717190, -777674156, -1440052925, -1629272363, 1771982897, -1518230458, -727007468, 110109168 ] ], [ [ -622169822, 1901992476, -385557790, -1702762309, 1039195856, -952400682, -633890412, -480741931, -475676173, -1699668076, -1445125211, 207810002, 356190790, -20929934, -692056935, -2060440780, 1827783590, 903209300, 440679529, -1372956470, -515958407, 1047186752, 1057432408, 513930130, -579437480, -1787677223, 812809985, -2035916478, -173406283, -1809001918, 1522385889, -1710863882 ], [ 642803273, 1309146779, 775592420, 1752611842, 1774356219, -1881594081, -961028045, 1501614824, -1748842486, 381355250, -42523880, 456042033, 2072032262, -316802010, 1106887136, 1405914383, 92703339, 2106387697, -473424318, -594578709, -789963289, -855292767, 171768855, 713458470, 1587740524, 877754480, -54747741, -544410530, -554027858, 1358185952, -1575220209, 1157947678 ], [ -348120308, -441823486, 1322619460, -1289155189, 25890090, 693379976, 357336236, 372143256, -274901663, 1566886494, -132793748, -57806278, 1705426652, -1193020996, 531176307, -331141460, -1868262563, -53407997, 1082169483, -1639635990, 1376582150, 1664724095, -1577571216, 1599509814, -1426949320, -274730808, -106070565, -1367017200, -1166223684, 1786230443, 704149624, 188187970 ], [ -1542439288, -1802132609, -193570707, -1797263209, 1103469779, -1884086051, -1035966114, 1848985409, 368611878, -596021192, -711221053, 300382061, -131343081, 1630197444, -959038300, -693960572, 757802868, 1776996709, -1845704429, 905493288, -1522724655, -342082608, -673817421, -323365048, -123583812, 1229448048, -1287290059, 2143349350, -1601247648, 1148618674, 1858925545, 1738740417 ], [ 1308098980, 2100401660, 1698061415, -1767087559, -751820188, -266284549, -354346659, 1381475035, 1663639675, 1491812657, -1476969046, -1218548496, 1403984241, -2093954853, 1372734165, -221423728, 1970644618, 579259300, 189056166, -1935464082, -1096459054, -1858760005, 1078511552, -336481375, 496319643, 1493237794, 2068593912, 1559825601, -622631095, -637904130, -87330989, 1380450936 ] ], [ [ -1589824285, -814091238, -28357677, -30230972, 1527081936, 2031113368, 1207077975, 1285118942, -2050955698, -1463840538, -1317526194, -547922684, -1958386472, 1983812662, 535977680, -1600832007, -1459208337, -1742724420, 846307825, 680032989, -218643005, -1926984827, -1636369568, 638555070, 24007996, 1849657173, -1305765748, 1075136874, 1269267660, -125082227, 126029684, -32718635 ], [ 327938171, -1627377124, 476356858, 1615165324, 937861998, -822610476, -484580577, -1107608304, -189167938, 444012241, 562644602, 1872629039, -2050937152, 1441138190, -649654341, 2054945647, 643507166, 1984390400, -2039129528, 1971873897, 855852772, -1305100422, 1914229119, -506469136, -574917398, -1953936923, 1494003304, 997143841, -775181457, -554098479, 1237535327, 343736942 ], [ -519940326, -570730413, -833138846, 729599619, 1335311740, 2098652044, -236255039, -933326076, -1490640403, 906135517, 397477013, 1352462784, -1226950611, -3665656, 436649371, -802668507, 716462823, -227037644, 1820970649, 873666089, -1939367243, -1909958103, 1344510274, 839514880, 1130175978, 1128199364, 1973883131, 218867038, -1289724921, -1579078160, -1213145093, 794007487 ], [ 1108861288, 524663644, 1711580783, -925114108, -1576329506, -2125373386, -760736543, 1917207738, 444203838, 694533367, 890026614, -1259683374, -189941296, -936478036, -1235322845, 1189742432, 1456420914, -457080659, 236787618, -1175180851, -580516023, 654390337, 675170022, -323808954, -822237102, -705285654, 1485624546, -276268998, 655013754, 526633067, 1105027233, 1942333934 ], [ 1635519390, 100445928, -1215243618, -86594703, 1353467166, 1560251730, -913246346, -869239798, 1889316454, -2031685615, -1404861666, 945312388, 611144557, -1896458956, 328030888, -811114256, 1249950098, 1352509797, 931709688, -930679919, 1834496899, -1050846908, -2053255362, 325849542, 619092672, -2076424141, -1107923294, -1805770296, 72043963, 1931568633, 1651941063, -793563174 ] ], [ [ 2144270819, 1095343026, 1374035663, 192065634, 48910239, 1148428864, -415358029, 9013733, 835908083, -1231187505, -544354444, 276888082, -1019167658, -532228962, -96262571, -2030578374, -1695246724, 154237778, -2144767523, -1215202440, 223407657, 1446737043, 68121581, 822967027, 2057338325, 408106853, -781197340, -813688122, -272160947, 870860184, -1869721792, -128480899 ], [ -1743872577, 1118533808, -538004562, 1402105090, 1371531625, 588400464, 1444643029, -911816755, -523610018, 1628270948, -58435929, 1235428013, 1962212606, -242855185, 1049578548, 125666931, 2079953257, 1890934773, -1755089823, 275090052, -1318415750, 1608636428, -1645088861, -1520016078, 960414249, -1764220, -1147694807, -69215031, 1459475804, 1243201130, -958503157, 236496706 ], [ -1126913686, 991587969, -1109053349, -867041498, -1179012231, -1669037993, 20850173, 1660234968, -193952523, -705674681, -243573294, -530477354, 2123932570, 1267755491, -289895252, 1941205969, 2042559775, 1996334613, -1381403766, 1204643132, 505750778, 1497245809, 143712226, 1696790634, 549163959, 198824926, 344526278, -240548956, -1757922193, 587309317, 2019463125, 1136042829 ], [ 1629413106, -1064870203, 537976565, 195492844, -1601953060, -1986901424, 2092045066, 1443507208, -414358896, 1324502074, -182770580, -1478035443, 328947621, 1900396192, -1003923759, -945777664, 53864678, -319521019, 1841348261, 1621681032, 1536405176, -1595312170, 841261050, -54882219, -139032315, 467929171, -1433127275, -1449879517, 1025799574, -1473653583, -1057154946, 110342388 ], [ 1385255983, 459788745, -460594514, -1584054945, -1255382897, -1249438064, 1738930288, -1349614925, -1155548229, 1013224358, 2093311229, 763532647, 467077833, 398547368, -2048585990, 116110436, -852234944, 1356755579, 200727151, 1542361139, 1880194397, -1914895761, 1316959510, -1128283800, -1167736069, 650133001, -862964811, 89345755, 2120572960, -1896369337, 2054016434, 1476602976 ] ], [ [ 317354353, 1536953825, -766740548, 1795279526, 1821201202, 2042635486, 1865738306, -330116000, -1548223073, -1269894617, 1116834468, 845986524, -158144427, 272033962, -835224976, 1649426550, 382584233, -1131992047, -897885855, -1154522446, -1790627053, 277117141, -2091487611, -39739501, -2032251141, -858602373, -1950099939, 662535205, 1025540947, 2123086663, -733767120, -736297831 ], [ 574933879, 480230382, 2028894660, 1664337130, -2097641891, -4689391, -1087744448, -655824540, -588884304, 685877475, -1425335503, -748124726, -1651000930, 1998414508, -1888978884, -930125089, -1417095681, 2021038900, 916174468, 1754416553, -338890231, -885465493, -2021752488, 275544611, -1482753532, 476013218, 489495473, -1895718681, 1673335252, 830950654, -306660515, 506700619 ], [ -1722165117, -2116583491, -1602380799, -1979738893, -1427305723, -1243006803, 562563168, -1212359581, -426960233, 936667364, -1755642539, -1481935719, -1311483741, -1565186920, 1411903560, 1581220730, -843375387, -1146574409, -1820484692, 119739523, -237306636, 2130535220, -2066468560, 585296218, 408126341, 1825212608, 1218399989, -2000773047, 932037438, 408211653, 1874723085, 1794766885 ], [ -162658360, 224166234, 1504446754, 30272453, 523944740, -993882302, -943455844, -1024714490, 215756929, -816834775, -2044567919, 1833992862, 1856911291, 1749627082, 97061595, 820940049, -499234271, 303724108, 1653510552, -394116270, 816409996, 282063282, 1571267257, 1775112253, -1946679954, 1384102787, -649844894, 964471701, -1101329843, 76825476, -2120807222, 1258635472 ], [ -1831190199, 43531858, -730157396, -1804342510, 1696051897, -2086477817, 1073443055, -1480659927, -1271527818, -52654241, 1822532820, 1610653438, -678817321, -1598939764, -655097679, 2132704038, -1171741206, -1185826265, 1301996231, 1168798806, -356563052, -1206957227, -1079174171, -1850051853, 757050271, -368503123, -208913214, -209357456, 1546697942, -1486024318, 720313579, 1130338012 ] ], [ [ 1539619246, -268981467, 773332918, 1703487127, 1374197, -1922106452, 1475498235, 1257955211, -2057612759, 2139384640, -52313981, 863923309, -1551805490, -1419068250, 288434506, 975368544, -2081123478, 890064290, 2108786492, -313569114, -689936172, -1919800181, 1422924789, 1220438251, -5176601, 365972001, -560130614, -899339092, 810306736, 347406040, -720350126, 135242442 ], [ 1547256630, -1603717392, 28315628, -1565536166, 202944189, -1556412160, 1099931549, 793808638, -59442343, -415384428, 1646079281, 1050253995, -1784338111, 1840197099, -914226818, 496164886, -695501726, -1410220648, -1554327055, 1771310476, 152367982, 107570251, 1988452968, 317597997, 1620333687, 1044553374, 1683269009, -2136213093, 1208363249, 281570392, 706758628, 1786674618 ], [ 1741260498, -1566111392, 324254133, -1991614018, -667226404, 881836165, 3693031, -1339452015, -95070891, -703152757, 1742509193, -858079661, -279201245, -951002474, 1608666462, 1164488291, -1772311204, -644556452, -2127742066, -757748569, -122247399, 809175362, -2048828190, -709071799, -1821752277, 1308625061, 1917629818, -1732004836, 78978974, -32060707, 1271908963, -374264581 ], [ -1074163387, 894934169, -1424247398, -1259352020, 1981046597, 1723661759, -980335767, -471359873, -2089104106, -520886259, 3257274, -1510002169, 300678875, 1488667314, 1375821491, 91502417, -1362775067, -703682961, -1541977647, -1244031782, -1397851616, -1959146272, -2137979720, -1433509699, 1047062186, -1215692723, 1208982190, 879369124, 1737403800, 123725002, 26943818, -434518850 ], [ 1091521641, 454827548, -1997159174, -1111721280, 725528127, 1929192336, 2140363056, -979984469, 398986925, -1362171022, 1147129618, -1690341295, -1993669296, -1125950874, -1840769123, -1467456524, 1738132212, 1082550444, -1787162202, -591561331, 1719082426, 1113615436, 1264570946, 611522652, -1035221624, 2100223896, 328426119, -1510532903, 1976418796, 429345209, -384109788, -263107439 ] ], [ [ 911699951, 1859382117, 185738608, 275223766, 1556846013, 1318241077, 1093156512, -1474497287, 1967601411, 53140177, 1171661771, 92316175, -95081581, 165940466, 1630625174, -240731815, -925594230, -1953500130, -1047574117, -1647248997, 1925041493, -1216946333, 1090128607, 694211677, -1916992178, 347794748, 1063271071, 879647649, -548613694, 2117358834, 76610000, -1734395770 ], [ -90970696, -1714248198, 1625921211, 178210218, 698825365, -782664506, 1319492704, -101160112, -1023133126, -1202008536, 563517587, 356791169, 174514627, -2046919395, 2111086232, 1083480066, 424540468, -692505298, -1952006369, 1638534342, -1015555301, 1751670869, -1800500272, 1888489153, 310682065, -376917704, 1110637111, 436118071, -1849757807, -1398929348, 175592703, -102641835 ], [ 1976653402, 436818381, -650209705, 1040741958, 365475364, 1834319183, -1632829720, -649152128, -1181975427, -1242141256, 159282481, 664198096, -719207091, 791739174, 2124460107, 1366735832, -1518355427, 1303822648, 1934953216, -2014043746, -516856222, 1261702861, -742598141, 1652513981, -191177465, -1609870542, -144321574, -46135314, 748956261, 956043852, 430397039, -730637246 ], [ 1789505957, -1266715797, 1494055735, -910100777, 1411243452, -1516466898, 979275211, -696320654, 826900885, 159244201, 1450188954, 592394540, 750612002, -1127893637, -1467598554, -1708539992, -1560253627, 1733374498, -304511596, -1350898445, -466409160, -1803920467, -385517896, 31082417, -26070334, -1936103747, 1734755589, 328408644, 886514549, 54376959, -60451983, -791333130 ], [ 1957017606, 858592049, -1215942110, 569060639, -1168117927, 879034229, 1335409074, -550667795, -1795681737, -577336400, 1071917534, -1546656259, 1758192568, -518671461, -193202842, -1452631860, 1579125835, 452711977, 1990367836, -1252348693, -1896572386, 335276202, -1283169274, 1961633473, -1927874137, -863951416, -1430346378, 619556687, 988000685, -150861965, 1926428883, -1208895283 ] ], [ [ 281986924, 1365424928, 162455772, -866025107, 288705122, 1152186042, -1378186388, 1941305513, 448342146, -886855768, 246398596, 33617338, 1515187281, 1410585392, 793354204, 1805913220, -1206525578, -1322287663, 18732058, -1766785046, 410422441, 579448060, -1137356827, 756019798, -1484673658, -1522004645, -1259129132, -2038823594, -802901204, -425029715, 915621697, 133860785 ], [ 1313397651, -2107973831, -1585299632, 107048931, 607225073, -957233327, -720213829, -1139577133, -1988528724, -1926196651, -1515762956, -1182661144, -396470447, -1268870381, -2004194183, -1732945356, 1818850113, -943811496, 1102875431, 477642488, -1611643301, -857574520, -1892097500, -878976077, 896138527, -810092336, -573020106, 964034790, 1641946231, 599445524, 576549719, -1839825762 ], [ 240879907, -2028807166, -2109838485, -688321665, -874722794, 891978449, 922605420, -464072532, 570242505, 864553227, -1570070806, 2060031323, -40009353, -1278057572, -934738229, -715664737, 14980012, 732297586, -327607821, -1794178983, 1219192578, -1281556245, 1202968348, 1189623678, -603606112, 591870378, 1919294007, -482772604, -1356005812, 1983631490, -29106880, 1047570521 ], [ -2024581439, 2073113825, -268134260, 1878394576, -854439212, 2032286989, -1774967625, 1468288837, 1270322004, 681273118, -1520806921, -982775399, -818652202, 1950373027, 167485296, 1196435114, -1775491452, -628237226, 1898013660, -1860318857, 793278273, 946367218, -302885953, -1852148429, 838548373, -437124217, 1731966860, 1491464890, -765877889, -1241443663, -588921860, 1872792531 ], [ 301161218, 187756829, 1950950536, 850591210, 1678374864, -510975676, 1390977792, -1442555484, -2014968767, 974752969, 235877767, -276479593, -775469839, -487923664, -1351434983, -2128712160, -1156532476, 1339842642, 1639144635, -369533621, 1865637557, -1202112091, 1397723024, 218634581, 1101951131, -836982784, 1531357880, -806614777, -1414282121, 1797018977, -1560615341, -1794874228 ] ], [ [ -688351417, -1725423475, 4224160, 421613667, 225353330, -1298002887, 1497587026, 889554545, 1513617757, -108803436, 1351680625, 528873314, 1985241754, 1999119799, 227860981, -1296734771, 1377084060, 273473579, -2123247116, 1644357400, 254020174, 1241135390, -231184012, 1532778738, 1628279244, 1484660544, -316912460, 665719398, 1848129997, 79342367, 1489962038, -77103796 ], [ -111686482, -1345131574, -1272405372, 231069331, 720829098, 1217463399, -2000229097, -2127444308, -1259874154, -711734308, -1159051576, -332225634, -207344243, -962265700, 737614747, -1446808943, -1819202963, -1847425705, 2146915614, -232880812, 1263785506, -1615729283, -516308954, 821527477, -1551503374, -1225643155, -57501741, -1599453716, -1698744584, -330446092, 283833403, 1642099419 ], [ 547877760, -2098981797, -1075460672, 1845830875, 117546390, 1607443555, -1404495526, -322322429, 1952291550, -520059857, 1825564939, 1910623541, -1049006567, 1133007838, -1212908978, -1184833103, 1249689631, -910997783, 1712620534, 2137483756, -928387044, 1461595910, -1544379586, 455540844, -1438684856, -460350055, -1602943272, 428751043, -173560261, -211111742, 1286707459, -1051939709 ], [ 724771947, -884116803, -94851566, 210581560, -494268559, -2068369498, 1325106679, -1092344031, 605584484, -340112317, 769627166, 1484239613, -1064808762, -1203863660, 1443002355, 2094723566, -1941461198, 1323598775, -1972006526, 221524309, 810839301, -933312325, 385448063, 1894059623, 1298308766, -816284938, -1960791880, 1100553726, -1678454430, 782705434, 1642336070, 670063552 ], [ 949229096, -581719076, 1608284583, 181817296, 1198444998, 1574065377, -1311081439, 1297848941, 248906176, -1544727476, 719408246, 1555592190, -403614173, -1317570638, 1478333686, -1754962532, 1244635845, 1848593047, -1677430326, -1989029665, -2071619013, 1905963686, 147432086, 1446711819, 1412693369, 1021876924, -168015109, -594478604, 420690563, -2017883757, -256646550, -1168013126 ] ], [ [ 367233863, -1916038303, 177365700, -832850606, 1783093049, -1595822093, 1165364027, -1239292474, 540835333, -927715855, 294665092, 223209548, 590314772, -333500847, 1960466958, -1370827611, 471118170, 1127032355, -666224014, 2091449791, 564435629, 2076248136, -363113666, 1321538752, 301790576, -1780255110, -1221886615, -464999607, -496576100, -349578449, 1507388854, -1345501370 ], [ -1163318549, 53729321, 2042132632, -986516773, -1838325849, -1271849893, -864966647, 851523122, -580382786, -1949514625, -1620388718, 154524067, -1674342602, -276610782, 1305231565, -844244645, 2079659677, -1725685499, 728322925, 37571731, -368179760, 1324961736, 770540179, -658050642, 53388844, 730737029, -312794669, 321661528, -2143654702, -928209431, -799964355, -23009237 ], [ -1860484277, 1206962642, -346568057, -1294520193, -207249860, -1568705988, 2122354304, 1032717073, 1822160421, 126012062, 462586684, -1165987086, 1883444044, -846349912, 1422113194, -1938524914, -2031685994, -1565132195, 690027672, 530431689, 1299189550, 400360312, -2116419878, 434535194, 1055298393, 937305347, 1283362360, -2036382187, 908979702, -1068152080, -1254622181, 2145314601 ], [ 478653915, -1341288141, 145290341, 2129290199, -1309194890, -510425762, -246815905, -771452855, 66998404, 14903309, -1956487550, 587550157, -1112333991, -1095065930, -615870242, 1139615765, 2787194, -1685930077, 1146095254, -1109508108, -822992686, 302905398, 779608385, -721091982, 1874940213, 1142516505, -381744443, -1891637545, 491923293, 1007142747, 2027316803, 1244381714 ], [ -837904281, -1394174075, -399001765, 550500716, 634460584, -1898462431, 1027676536, -1315166267, 835170333, -1239134347, -621844643, 2024138203, 1358366803, -646806011, -1648561885, 1456367535, -2116017352, 1148348955, -354993013, -2015841286, 1197285736, -36360578, -925304773, -650210138, 973585515, 1994169409, -1850005835, -1908679004, -1617407653, 156667091, 531270764, -888343385 ] ], [ [ 1953060850, -406742308, -834872015, -1162536472, -886334534, -425960761, 1296830486, -1985980345, -2062726987, 577331039, -1415307207, -2241944, 1379105296, -8729593, 1526054208, -485626166, -1154209535, -745179136, 1626010238, 1152583307, 1040015115, 1576364638, -752437468, 474678887, -867785458, -136923096, 1062029477, 948043297, 1960835801, -790828283, -191222360, 1322731675 ], [ 1912811233, -182825696, -548750452, 1303973550, -1333120911, 1038310814, 53341449, 1342290205, 1979617126, -1076784256, -1828231232, 91474395, -1333711712, -1512231710, 1904795514, 1352864914, 1721188381, -1144900778, 482041821, 1765822952, -827478800, -1678643104, -1439036411, -1097852088, 1490464954, -659028179, 258249531, 795988669, 1373220566, -2143773666, -968710588, 1154684635 ], [ 131060918, -2135972946, -1012422604, -22152178, 1767428676, -51711012, -1600961114, 1947430298, -1976227783, -1379822339, 898008634, 709284822, -1657184514, -2046510063, -1218087531, 475934544, -1235916160, -285650069, 370801891, 718310713, -200588258, 1808491107, -1673210064, 590108281, -1139367798, -1235482553, 1401758326, 1460329067, 2090409603, -638500089, -869359709, -939207794 ], [ -1975558372, -318814870, -2103707774, 797239313, 1152465102, 825036648, 116451571, 1872787041, -206216025, 475499608, 1002711825, 700930013, 543458778, 874190822, 1565358853, 32341958, 1858440574, -1847796719, -1032319728, 1472468663, -1641709429, -798773858, -1389611840, -1249833681, 105608869, -1504997923, -1347022216, -1848616308, -1173289548, -697509608, -1153457927, -554874593 ], [ 472782707, -678194401, -758065164, 103079831, 1069559375, 1229953535, 1631124205, 1269923471, -353212082, 1105622622, 710449516, -381394837, 1063131116, 874181101, 2000828649, 1978717134, -1698095477, -2032626021, -1994306875, 640498384, -273364651, 1430137005, -1229717830, -1913253911, -1363554484, -512881364, -683808359, 451936426, -1046207463, 53508565, 1985524612, -1379302050 ] ], [ [ -440162853, 1188297605, -1904807619, 1319152688, -1028535006, -1359316288, -870471336, 2046534831, -246600315, 1423303751, 1457313108, -1293231434, 64158205, 1714197717, 254153577, -1672668034, 15735748, 1735522157, -91522066, -137823928, 975375637, 1468941386, 475190938, 75963551, 611706442, -648495008, -764634929, 1932583739, 84555702, 1123252063, -1936451471, 1108166222 ], [ -1847628714, 2017647713, 1782413695, 1303681066, -240017592, 591294390, 1530530541, 340330433, 1773039684, -426472906, 598308205, 1057805045, 1231876312, -1809064707, -1678972976, 1443927384, -1168542241, 949549297, 354266549, -1268297558, 1558999086, 501192660, 116232912, -1803581514, -1026501941, -351587404, -1109432209, -1959591620, -176768980, -1739420842, -866590627, 2123160215 ], [ 103628150, -1204327549, 2135950921, -2020975570, 1835430439, -1438835943, -1502627683, 156494205, -1718161488, -1575378720, -799544698, 834154011, 1719124122, 883193477, 1769014752, -1461795110, -809663368, -1591989640, -1324844443, 1613183735, -1185821642, -832696714, 854819862, 1161146871, 30334989, 1409348289, -846290926, 1427544866, 1630092573, 902799527, 307517858, 560954628 ], [ -981966758, -596418087, -515435380, 1896615833, -1981235829, -1837293437, 348682945, -375386355, -242023716, 1534016220, 1298082446, 1423036777, 259552595, -1071432046, 1538331956, -1141946086, -830791603, 1390405687, 2058238691, -1507266072, -1448228033, -1526803780, -2003794621, -1685688502, -1934238840, 615024799, 1931767039, 728359546, -705155340, -1433901028, -578662311, 523870330 ], [ -980837505, 1133335038, -218737894, -2009909942, 2046648178, 1283062329, -1610270789, 1460333893, 71424488, 446772011, 2105606481, 1943878350, 1276333300, -365233431, 1332433131, 699248441, 409932212, -929239837, 95500081, -278269536, 577961968, 1121927564, -550332813, -1249257921, 1743845667, -946403415, -1155014431, 2100805913, 975909160, 271817222, -870895651, -1198717030 ] ], [ [ -948962138, -1685295301, 741329166, 1993375785, 1371229069, -278691946, 959178482, -1702755438, 1314809614, -507969621, 541051699, 1441805277, 315685769, 126727043, 1184332440, -1063249487, 1002160299, 748921981, 661938543, -1956193135, 428128510, 660756199, -876193768, -362867083, 1638620827, 2113837774, 564894735, 637548730, 991104266, 1972011682, -486187340, -1373622050 ], [ -1918116415, 1134174899, 1962044093, 2040831928, 880167854, 1269950566, -1316486618, -150605104, 114628605, 1049883345, -1709977695, -809367343, 1554288316, -1951250611, 936332141, -936438014, -741535302, 1796949969, -918872459, -856256391, -1531358988, -583022071, -985341543, -139180045, -308686798, 639312914, -1541801869, -112110748, 2068349459, -537796102, 149422287, -964639636 ], [ 674067327, 236732781, 178297303, 48425368, -1680708018, -1451976748, 638797677, 200221946, -1101089130, -1889792441, 1383039494, 1964683479, -1182079351, 1245672050, -42425201, -1270956395, -173904908, 402671885, -850052154, 48711973, 939713349, -1628423147, -178757787, -1723855443, -1314430447, -1653468866, -1194732798, -5206483, 1988506860, 1287785399, -502075073, 972175112 ], [ 1031578551, -909797867, 184266268, -1537206062, -1595929526, 459009321, -616202622, 958681182, -1679685455, -952741148, -1172726541, 465947698, -1761400624, 1732912152, 2104576613, 1157971404, 1844545907, -1260720909, 1054468248, 1025937568, -1377860278, 2065914236, -366933725, -1203587065, 1980908884, 1669092646, 1072932334, -1351902489, -819811765, 1774722286, -1834614202, 936082316 ], [ 124462689, 1136526115, 1561343636, 982685393, 1928166101, 1187001367, 331141906, -372468747, -1872687531, -257949255, 1429728870, 593082957, -1639305812, -1988337790, 606122487, -1902171940, 999566813, 1857108308, -1157184601, -926190854, -1204921011, -1872110894, 1450311579, 96428278, -1952120384, -500525442, -341833299, 1801809559, -659690196, 1632959188, 490701404, -717315410 ] ], [ [ -2088643325, -1213984987, -389867393, 53519934, 1399986964, 794673384, 40241946, -410380583, -1887604392, 967804699, -17518094, 1332170896, -727603572, -1270982813, 989141278, 448538715, 1207265672, 885825625, 581610291, -632107304, 1651652886, 574517510, 1442359425, 502014609, -1551563965, 1872977660, 918862663, 1672313162, -585244540, 55078106, 6357373, 1694933147 ], [ -1010719573, -383186502, -517986864, -1027308887, 1324123146, -868454753, 183082605, -860369184, -1801817015, 1483869026, -2056661449, -1748927619, -642286389, 1335717679, -1479003280, 194812376, -862639773, -1365597877, 337009684, -2078531853, -1560229832, 269555045, 793133818, 101727595, 223085529, 218239385, 1397987511, -1770381647, 1524842422, 836929130, 794465910, -104866370 ], [ -186743530, -1811940188, -1712802379, -785076118, 1400321707, 741862161, -1389012898, -1290609118, 1760022166, -633326423, -2051053096, -909752659, 1349184266, 1108890191, -71809927, 746731872, 1265553678, -275937814, -832748984, -1065136573, 1827618387, 1666930471, 1518707072, 1469496378, 1605781809, -554249042, 797912058, 1790538810, -660692844, -1377771386, -247615390, -1381740236 ], [ -102733267, 817886686, 1999288227, 1135136551, -1075563463, -151140311, 1547387032, -346286786, 1442913978, 2005791765, -499874773, 1207443052, -1690472120, -468700869, -1577313270, -1211952418, -911792306, -728620802, 203238404, 1928480746, 1406194834, 1126534188, -1696608285, -686204013, -2131172992, -752231661, 2142145738, -2015042210, 835040854, 1542651027, 891882222, -1008782334 ], [ 1641648788, -662890243, -189607988, 1295229740, -1016014665, 49645543, 667498329, -521661702, 1526925622, -1821256641, 1840287366, 1642727432, 926647462, 1949775463, -2064236728, -1454159303, -332497083, -594495872, -1382676562, -987293460, -418786836, 1832268629, -1045371551, 1619778291, 411256823, 2122209092, -1802700278, 1774598738, -750302019, 704420130, 700147559, -393407128 ] ], [ [ -1415326410, -463847629, -126885332, -1848858073, -1384077722, 816374915, 1651325439, 1439864489, 678942739, 151385857, -1091544673, -1708401590, -338302813, -1575759049, -1771477141, -540068467, -151770684, -537897829, -1275246063, 454497938, -241254911, -46123727, -683070073, 80721963, -599804908, -1454053138, -414295396, -1833308390, 555382232, 1296825949, -814154248, 627088033 ], [ 1878801495, 706615774, -698947484, -730006986, 803956275, -1628586365, -993796576, 278084794, 1794805532, -1737205830, 1053353086, 1534534490, -608850271, -769708462, 1466194294, 961350729, -159637055, -707258847, 1222706020, -386404121, -1162944316, 167154595, -958308363, -1647241171, -972664955, -1552032296, 815594742, -299075827, -1702396820, -599543580, -2142908739, -2074567407 ], [ 2010193064, 1983293014, 102051096, -1241359582, -363742266, -1238083782, 80887988, 803986430, 1564192777, -491211411, 147227727, 312226623, 1740842373, 728412590, -1841105027, -628688188, 1935516329, 777755790, 1843633617, 1625471537, -756092759, 412032505, -1542679617, -1964899296, -518795087, -768246981, 1688621365, -1633960607, -2076992324, 133630970, 884226440, 1993069835 ], [ -200644260, 970637187, 757413267, -794691891, 1411801563, 1840860789, 1785482009, 2121949937, 631125475, -935551668, 1287076462, -386564820, -2104563226, -160163515, -1646369713, 321681637, -625146267, 17571359, 832596626, 1579060416, 571272541, 1599739803, 300380269, -431023732, 1642650067, 463876452, 1353156950, 14208762, 1429996753, -883814494, -97459125, -248772029 ], [ 1166237757, 1973434568, 1202753801, 1815169243, -1172332624, -855910572, 277786208, -231311837, 1539051331, -1667066148, 2065752269, 299476107, -1535999406, 756614262, 1732091221, 1351547079, -1282270512, 1980340156, 1141782857, -358779341, -563562315, 2082787050, 1126802440, 1072087700, -1556490840, -1737809623, 1630799708, -495890065, 1821590393, 1382002443, -583505267, -1982396519 ] ], [ [ -1564757628, 731015578, 1878783337, -23683736, -1321863680, 1480376921, -557522383, -766038190, -792755893, -2096492675, -925311049, 886586769, -1371787435, -1805608682, 918689690, 611119054, 1302590089, -1827902, -150260222, -832183393, 2089008996, 1294102466, 2076643135, -1693612341, 2037481841, -324661777, -435294079, 575513172, -752448130, 484322570, -657092329, 209806174 ], [ -487852259, 1939552512, -1774661675, -461542075, -1920014530, -718409791, -1154182142, 538355527, 724480043, 26073316, -1830964846, 592482993, -887277546, 1201599040, 2040093896, 1895251185, 532156276, -1018147099, 1254768557, 758065036, 127110694, 1629962267, -720217007, 1009070893, 1212153362, 969721953, 832254798, 423093325, -1471345298, 1696530280, 907127306, -1170271044 ], [ -1709337070, -416602858, -398084790, -496873280, 165580892, 1226155687, -1433362157, 1945939048, -1061062874, 1177694659, -781557367, 3885225, 2109155042, -1572770371, -1738795237, 68699184, -591657691, -183651222, 503816382, -241308432, -69608816, -1506843091, -19881666, -1457521162, -1356675386, 341974917, -1841189822, -1486613562, -239128975, 2101419326, 597577406, 1160834423 ], [ -1912375643, -47363373, 1524073457, 1674673393, -127488287, 1254474959, -658699742, 345680502, -1742307935, 489494097, 33532879, -987371626, -1188827363, 265333463, -251625940, 1296308707, 213959283, 1780909794, -478325522, 2023886260, 1796891439, -1508092903, 767737192, -88007835, -1848614389, 1851349736, -705451769, -1843814716, -433943016, 799522717, 414593044, 46446994 ], [ -188575367, 405917014, -200340504, -696613318, -980679286, -1579115871, -563081672, 437448873, 737107826, -719454245, -1720858939, 56347406, 579321668, -1923793923, -703816458, -1896493506, 348908569, 46787682, -1003184321, 2109549404, -1818745945, 1027346100, -1867181473, 1840996628, -239349440, -1256886339, 1399862612, 246045313, 1154625853, -290005084, 1038668933, -1035190135 ] ], [ [ 2085722494, -1835340839, -607278096, -1371787757, 1127459330, -669435364, -577313640, 2063165156, 1428361626, -1654522615, -2137203070, -560706405, -2018754697, 1358025675, 1296895898, -744940248, 1549387439, 261302804, -1325115749, 727994731, -743323643, -1538577687, 780380778, 2010993218, 903649618, 1448336650, 343756172, -1197927506, -1752996252, 1525139518, -1320639264, -2145938027 ], [ -2060692350, 1866136810, -1295371948, -459604526, 1281486432, 639154036, -1475498676, 380040506, -1606964401, -1996706683, -857005805, -494796409, -1799391753, 2144348735, -2046091399, -419868265, 112857971, 157647087, -1279951028, 2028790095, -1614465441, -849413591, 1047730720, -70361985, 999758656, 2095729029, -448415638, -2040367248, 2144393766, 540849364, -189685649, 867133328 ], [ -1924415105, 969623780, 1974777146, -2133949037, 1010952865, -893352612, 1661558977, -767953186, 1678450307, -1349120175, -266827169, -1811755829, 898255185, 461279616, -722886789, 512552118, 1750152190, 439797915, 1180650313, 103135000, -1149621380, 74912465, -1005367063, 2131007029, -466705384, -1752193562, 665456936, 1676880417, -1618374715, 1448651862, 2123347326, 1972729297 ], [ -1614156013, -1561356230, -1425648208, -487654702, -195851114, 1515238368, -430222374, -202826378, -944472399, -212172128, 259826773, -799974475, -1992505052, 2002788156, 1916623332, -815903652, 303691477, -34674246, 2103807182, -263791924, -1996474093, -1870352415, 1950978757, 2099929825, 554497156, -1017839029, -13490859, 1737896042, -1758474136, 789493393, -1412020793, -1644498340 ], [ 1095884655, -921801783, -1869906194, 1597028885, -350931325, -1439331239, 1177575286, -1825302703, -1410450020, 1698877011, 620257192, 1729151833, -1321767913, 2115615365, -1004973293, -847541536, 1365411711, -531037791, 11821550, -878670119, -393983596, 457727635, 715515952, 294995538, 1456895208, -274380525, 939861549, -856074049, 687408356, -574816374, 1135046164, 1358411981 ] ], [ [ 1320481875, 185933494, -51133819, 268131443, -1529620160, -2115286962, 198887640, -617027151, 1637436254, 459947214, 1349310184, -654703963, 2009613073, 2126574302, -823525631, 454975650, 1778977557, 50895386, 107293120, -2115866671, 919972431, 1352968987, 377884153, -1513113770, -1226912065, -1086119868, -399469430, 770137609, -1316748465, -980961273, 332809077, 1582473052 ], [ -1409474614, -266615401, 1325226836, -456870727, 1303217442, 1746423601, -1423393237, 1756783141, 163715184, -816225373, 1075411790, 617550242, -1290558728, -1588232894, 1853771930, -935472243, 1802123832, 1604855924, 1077673974, 1626822468, 1184872245, -356909870, 1919172774, 1896092107, 2080722835, 1368127548, -1312222616, -1571337060, -695867489, 944780174, -418810754, -164525459 ], [ 1275365294, -652287581, -77440795, 277080841, -645590850, 1428382193, -1055754912, 451213454, 2075545920, 1876547669, 2088389719, -1006509736, -2040476047, -1540539788, 506022874, -1642000135, 577030971, -1743374371, -8589481, 1176730602, -1301699702, 2106466415, 675873581, 1235714890, -1209679025, -911214328, 1568509233, -2064326296, 660858885, -868877228, -1087194074, 1287534860 ], [ -315899540, 1334615721, -1234066806, -1336468590, -1609763771, 198617527, 1879618914, 1063502072, 1374403115, 338949257, 623290784, -1915679502, -810176329, -722815963, -829793988, 963085766, -955696993, 705663029, 676386667, -1568246385, 95000580, 412679748, 1838002415, 77012531, 1807184418, -1023627165, 1264753351, 129878906, 1337303347, 536616999, -932724674, -2140801297 ], [ -1283702483, 519002105, 104681922, -1105463073, -873272825, -417675154, -802232595, 1256997163, 1854080892, 885701871, -900525283, -852354591, -1421199728, -562777455, -1149071964, 1739850801, -1894780359, -1178352919, 1472449536, 1626723508, -644650708, -2029919558, -1052860823, 2118393260, 1755842335, -1256864094, -678890584, 1646443166, -552524374, -816108604, -163291861, -2135944927 ] ], [ [ -541095695, 1774165523, 170894832, 686997698, -24922076, 575993331, 1050600091, -1959058522, 1637761832, -1208484231, 234757587, -833533044, 356591191, 1595620767, 134561086, -264018699, 799418604, -1253224914, 998029054, -1851084887, 1273247814, 2146615105, -597169815, -526338023, 44759813, -643053496, -1723350574, -656268608, 1411533275, 1840407921, 1758208344, 1567949703 ], [ 1046922246, -2124384906, -1468894402, 1058922853, 191882130, 1128583298, 122157173, 1328911482, 385254176, -587151125, 1013550864, 369524311, -249173598, 2003426259, 980529989, 1882276486, 916070543, -202876056, 1874466518, 1100333841, -1372334149, -1899115074, 893526491, 1328273505, -58845815, -998140698, -1787285887, 1021558139, -1252696507, -1827391400, -1919257255, 2141932903 ], [ 1969912104, 1721463966, 969695150, -1942437210, 654128780, -1062620209, -367836260, -925008470, 1967897474, -1400577733, 94919045, -247745336, -1594377370, -1825237898, 702080269, 1738725773, -1668237844, -976341205, -224082917, -124733371, -2079643149, 340340319, 2097600352, -983093234, 1651420167, -155914646, -663987317, 1856457198, -1023131907, 597879325, -1617013796, -1915841068 ], [ 2091494131, 1789838110, -1361072225, -1431332454, -1067007652, -180468429, -1707629164, 1139857750, 538811292, 963022239, -1611672905, 656447907, -563438684, -826940116, -1941642280, -515106085, 801186269, -1823171302, 943285003, 1478356068, -1186435687, 730754953, -827356743, 31308203, -537921532, -397782566, -317373326, 371828757, 62433423, -1552549224, 687783652, 1087036722 ], [ -1102839257, -1631722661, -1804372628, 772573837, -408632080, -1461309507, 859544661, 1755417929, -1722078583, 176888777, 2089004238, -914674015, 1122849052, 1964237142, 1182988798, -1864411461, 194635152, -1728440761, -1581134374, -1664077329, 2078138504, 794843851, 1558081954, -204499757, 24418519, -1825689356, -1250872919, -555628840, 1620567197, -1831157295, 695861455, -693471475 ] ], [ [ -1763046586, 2101405955, -1535966924, 1484903204, -1012871587, 1307286603, 568750967, -463180577, -1160886072, 1127984755, 1005765063, -1318843078, -291366272, -1059132271, -362126231, -1651635122, 421317203, -882404389, 897332003, -398676310, -2111106541, -340444399, 1128924607, 1018176668, -1671719552, 716561919, -1412789518, 1085138002, 1189036475, -1980402707, -788825954, 859078986 ], [ -2123713617, 1113891997, 675957299, 1634407199, 1163904707, 1994069928, 560019079, 824135977, 1789857135, 1639535483, 1186057708, -514195243, 1881272185, 48918200, -1445258113, -1641475739, -1022661432, -514780841, 825849896, -962228451, -1050120163, -1568975328, 546886863, -222084047, -471716787, 1604745726, -531540110, 2071172736, 300702050, 603625054, 34103176, 1788154754 ], [ 1948666515, -1182214572, -124659986, -1919832057, -218603991, 473082207, -585788047, 195928970, -388740197, -1855356116, -265802397, -912778035, 1139383453, -252779291, -473523889, 1619374137, -1965542064, -1359268028, -1412074541, 870528036, 1255301248, 759900728, -1556682817, -1308915600, 7597926, 1926333913, -1625886410, -1827360760, -1228885949, 1480006693, 1433509156, 1768260707 ], [ 994504622, -1322795564, 1615818076, 243699293, -655766803, 2101072140, -1890081852, -515271832, -116760288, -1093358257, 539867745, -2106938691, -730797173, 1412207709, -1060809385, -98895429, -53480884, -1824743473, -1511726875, 914993685, 496376161, -130832688, 854819668, -175363695, 376594240, 1225643389, 1884329177, -1715433730, 501581980, 1368818054, 1618328106, 225109001 ], [ -1879753699, -224541833, -2045758069, 1759434185, -986270110, 1348253547, -1922100815, -1519657038, 1647378956, 655826334, -1351430714, 997202475, 1699957380, 1327558244, -381841199, -2045787862, -307571816, 656863765, 107286021, -905512923, 427736473, -656994684, 471794348, 1504003023, 702852671, 895988299, 12601442, -630319630, -562620016, 2137097048, 1139499200, 464926514 ] ], [ [ 947760866, -1919318277, 1771136970, 1784601424, -822534791, 2140553826, 1995200268, -823439655, -255458514, -1224787713, -953468582, -1649784292, -1239562151, -1045126214, 1221123772, 546397439, -1422406043, 892468334, -618819424, -746712774, -522851183, -11980013, 824466236, -943295728, -1208229074, -1961358481, 620430822, -70362449, -242351167, -1196429092, -606594958, 383952810 ], [ -1907706629, -519944574, 101327720, -1518237237, 261496659, 370200748, -301904532, -216822077, -467109648, -868085275, 1984342111, 478806237, 1777505301, 1436589291, 289635455, -682009020, 1033519759, 1317200136, -1083029698, 68376270, 105886993, -243641366, -488076689, 653007107, 1803363806, -1917704016, -1294360240, 979105396, -565949736, 821251, 1100432732, -1776389873 ], [ -981260694, 66503046, 821535939, 208284990, -1629392685, 1497381011, 754392539, 1478330240, -1583606421, 936469556, -1748118574, 1755667733, -2062455024, -1449365169, -1648719984, 1460372513, 287856952, -1014240686, -163756108, -1173547051, -706945101, 1280533846, 803040476, -389878153, -318248337, 1706192888, -788583359, -2138287324, -149435385, 480273895, -315248254, 783908322 ], [ -902939685, -965055930, 1400919763, 1876938298, -1217355853, 84250575, 441062876, 541872568, 1080532750, 1518475879, -1134456913, 580462186, -354267615, 1642585067, -1045324710, 1108195456, -1040125588, -1403474746, -886446147, -297332244, -895749974, 360610688, -442005703, -1001571207, 2047658713, -2041891212, 432360296, 95023455, -1500731785, 1033320461, 2096024496, -2052707614 ], [ -1553796750, 2121967763, -256762836, 371753132, 1548867188, -1411142853, 316217570, -1443577114, 1871850029, -2119542202, 1457821243, -389518007, 1274094056, -1890065888, -1310026199, 1564153620, 1950485108, 187077203, -214382975, 1460339285, 1875620633, 1734784595, 1419351551, 381111630, -227082605, -1857760714, 1719113690, 455918400, 921615125, 115775904, 933746517, 2084904723 ] ], [ [ -1517899128, 2064066205, -1394223005, 653552127, 2091521029, 392463918, -1270920864, 1408079278, -739439319, -985607777, 311658813, -764133290, 234241001, -947141249, -1125095909, 1712004984, 328992835, -685032956, 340923790, 847333538, -814902182, -883646594, 584501396, -1086989887, -533671807, -674788953, -1371529912, 1415180327, 216567891, -989923219, 591816604, -576782499 ], [ -573611898, 1051630620, 447425314, -293272803, 195139473, -899864702, 399935689, -61090205, 2120208660, -80708337, 189267353, -1157703332, 1482592557, -1207148652, 1430900945, 471296186, -1617733513, 427888692, -547778932, 1573763261, -856781920, -2001233891, 931664778, 1091127429, 1963450031, -449970050, -1784839825, -426776729, -1136297657, 636746308, -1861189244, 1484817419 ], [ 2006144346, 707135017, -479260734, 18354910, -1113458926, 254898669, 943126076, -143547059, 315766924, -451441619, 1982578508, -363434567, 956605810, -1062136365, -1675748499, 1257512508, 1854774502, -363273186, -529081659, 10214689, -1221589003, -605402462, 1626945347, 1611716771, -483557389, 941438909, 935036947, 1840250946, 195856803, -184116886, 1584969456, 1771556830 ], [ 719244729, -1672391629, 1905239712, 1471525201, 1055985315, -649093919, -1249240685, -1653796035, -743242978, 605434769, 411362233, 548901193, -1598069692, -684202288, -779316155, 931292966, -823806566, -1891045909, 1797835380, 1666997735, 1499531129, -355878242, 758370017, 1321745017, -392439913, -1322959094, 2036387361, -589172806, -913419547, 454316254, 2065233265, 926514197 ], [ 674071982, 703414561, 440368777, -353489964, -400009332, 1462316820, 1383420982, -1627469794, 1976451959, 1858030006, -1319019336, -242829695, 1253317168, 796069257, -598585631, 1874412077, -665707642, -767322519, -1265331677, -1531251623, -1803557374, 959493355, 1338284628, 1750318560, -1448083324, 1559879069, -1314738081, -1046987574, -1250954286, -1377597118, -1514371681, -234975000 ] ], [ [ -809674165, 1117722935, -1543516401, 694474899, 531545578, 1754592898, -552802625, 2050986664, 992518377, 1002376577, 1454576746, -2042367683, 542527755, -1467780106, 2093318041, -928000470, -623908541, -355606621, -1125161529, 834835793, 1768996270, 1694131882, 1532348859, 744154612, 1901499525, 1280720517, -2009449508, 1573257821, -1554578096, -1197374019, -1742575355, 1916232372 ], [ -203695650, 1235215194, -1224106143, 909637320, -589466619, -1364835869, 881572345, 932112880, 228084409, -916011280, 451581167, 687361179, 1529237583, -965079589, 1141714032, -988317387, 156142327, 981266600, -787056820, 485234994, -1469711464, 1308591165, 847635504, 7295653, -1634558826, -2005470283, 1098857351, -1399582713, 1255953372, 263241998, -1806136684, -1056332999 ], [ -1459706075, 807215207, -2054042081, -508974303, -1486962491, 1579954600, -553759699, 652831491, 1721794285, 754238089, 587928618, 1021391593, 936537294, 1803989583, -692081083, -954669099, 110329778, 1731064898, -1217525232, -1192586537, 1588939644, -128591352, 168276670, 1474003769, -1139129872, -894405157, 183125365, 2131458070, -867504915, -1307517826, 794711796, -435432761 ], [ -101817086, -1360915434, 1183614586, 285149704, -1311338313, 679973716, 79439450, 2145661287, 227062783, -743808943, 1832659413, -973626250, 504431608, -60586347, -1489715575, 325559452, -1730897402, 1773633640, -1793377089, 195263645, 1232450933, -1739137280, 1052434214, 1600287552, 695879042, 1029362872, 831281398, 986114840, -1705035837, -1943986454, -1764673972, -1687903678 ], [ -1196625718, 469698358, -141020579, 965963467, -1601319501, 217068680, 1927688641, 62887023, -1399188372, 1217222707, 2108365140, 300319124, 1724316257, -143242844, -683732391, 1100210173, 943246991, -1989492945, -70111366, -596267252, 779867754, 835561146, 309345071, 961081154, -2135529118, -45682489, 11594790, 1785986070, -2127164396, -817270221, -1676895144, 483942838 ] ], [ [ -470072516, -70921026, 1189230668, -992831329, -1688503249, -241018658, -548388228, 1358961166, 401678228, 852851053, -1168678711, 261458727, 1721928165, 319505699, 759778025, -439287401, 102163184, -801505944, -2115703189, 579264269, -251042841, 525318532, 886403813, -1999239008, -1519758359, 1608300963, 1246463248, -1862415182, 978714776, -805065656, -1768778255, 550347989 ], [ 1650337186, 1258905552, 2032620271, -238130405, 1949290591, -1534939999, -345513678, -1237617539, 1762206887, 1118560012, -63128473, -654071567, 850236890, 509268175, 567994147, 255453828, 1353990071, 789043756, 1338519443, 1211318399, 1969738304, 1037463682, -1196412902, 1955101026, 1858231011, 1677659273, 744153383, 1591968766, -1331024387, 536764124, 715299348, -1125780923 ], [ 668457925, -334956, -1025395209, 1618635232, -354655704, 1877674576, -1922217261, 685745103, -446177934, -1731348762, 364674528, 1307065195, -37895707, -860550403, -1452187474, -1057646751, 766585296, -1990840400, -1820172925, 970232815, -368811132, -1778336266, 203763217, 2049402865, -1284198999, -291375930, 265619079, 288569588, -1766395466, -1584778965, 1255118638, -275774863 ], [ -463239562, 1100583076, -1418046437, -1198635193, 1444024036, -1242469025, -2075963769, 8481085, -2140044056, -560756022, 49487818, 1686113235, 517303449, -1017261233, 982987879, -1260007727, -108778149, 288126220, 819252954, 418475596, 1792322748, -2141804412, -364150889, -745891171, -1821968226, 695165792, -1735721448, 1070472105, -1455206149, 1908994495, 1896939445, 1338903086 ], [ -798326319, 2049334241, -1463614136, -930639681, 1411796290, 39353127, -1644281120, -101258096, -713377681, 1590459933, 923200862, -480385219, -988152117, 1270052844, 85849142, 625917012, 191939169, -480387732, -64475723, -327366478, -1466407254, -787418776, -1133825672, 415827870, -1325569651, -2128814272, 431785887, 1249759509, -2143913485, -154756283, -1208537453, 1414352944 ] ], [ [ -356916467, 190799682, -1697368366, -605888250, 1463584869, 1203822264, 838842586, 837453974, -7809585, -316282906, -1679269370, -1342457212, 1774533421, 707749186, -1987948825, 355751709, -1417505085, -1597020772, -1255782702, -996403508, 255897574, -1907313538, 753412697, -316497515, 190959149, 1305871718, -1601095778, -568859775, -333910537, -2081786520, 1571547093, 1333863211 ], [ 370060713, 1756566034, 1522241684, -55240546, 1140481275, 1415690654, 900210399, 869616372, 1955054813, -380468897, -1406773329, 1526861263, -867099503, -760338691, -1780795954, 3378071, 516213986, -164959156, -849836436, 59778162, 916897396, 463045015, -336157912, -859343316, -804875722, -1014877170, 1686055251, -932322617, 1053294283, 67384555, -484055919, 2036849642 ], [ 2004471500, 1829848354, 1074235108, 1989950178, -582322451, -446343055, 706335116, 1159122369, 859439374, -41782230, 1380982021, -204466054, 158810408, -283981451, 1077086726, -1853800316, -1893023261, 1874389717, -1404891410, -370569137, 1386509169, 251221449, 996727199, -868720673, 1391368068, 608485276, 604575731, 1048387932, -1152753985, 975047700, -1742709890, -1209111450 ], [ -775849818, -843922545, -341567483, -844572140, -1981505519, -1471193758, -448593273, 859024326, -1501373566, 1698727845, -1973063393, -911566543, -1440828654, 1898189877, -1773138926, 1723851258, 269149292, -78156221, 920914043, 1995529491, -893565220, 1092688739, 654846658, -1199790469, -1197122194, 1525506104, -268939941, 482863274, -1099777059, -1877253217, -1032906858, 594906114 ], [ -991262099, 2048325103, -897032100, 1807528144, -2035874729, 1618466310, -906777846, -382744280, 1950322684, 340816543, 439435908, 270321017, 2139019036, 814506126, 2132810444, -719891615, -409524250, 1056430042, 2000232874, -762272194, -343508168, 577796081, -177948138, -1159305378, -1698477012, 991838129, -1797048818, -946071146, 752607317, 1376735086, -798282270, -684235704 ] ], [ [ -82242100, 1855891868, -1113793250, -1925022155, -336766741, -706271822, -413340270, 250282461, 75398665, -749961044, 1037561725, 1049513557, -240251131, 1153276396, -948253246, -1006324135, 973253646, 97112789, -1916791465, 340901999, 175181285, -1424161626, 204623497, 1797668809, -1238652006, -436769797, -1840420835, 294334857, -220084898, 1268672239, -672613117, 1647547911 ], [ 318515202, 226404655, 2036779185, -1554789408, 1909190735, 81979718, -946032762, -1128090594, 1966418956, -1437469227, 254807534, -155192099, 493897239, 1435790627, -1693130015, -1995384409, 2020758616, 1607525720, 32082293, 398664, -2110536706, 1102783580, -951079924, -633492090, 1907425454, 2092290498, 1520750792, 412056083, 1130194109, 511081480, 907527633, 1812435174 ], [ -790448428, 500064571, -130031279, 1651725230, 1414539279, -1683011172, -756116869, 1090982058, 895990809, 865094364, -1227380385, 293106166, -1973141326, -184495057, -91469250, 1678617792, 1062660821, 1228001735, -113278326, -898015721, 1889248223, -1215210316, -89001956, -367485178, 1067095218, 1090443420, 505507604, 885489814, 382537670, -672780571, 2068792775, -1442733276 ], [ -2140237988, 746834132, 1794541316, -1733044628, 867439564, 870473593, -778964822, 1757201759, -771330319, -1202512077, 488270113, 2051374226, 324178468, -285878880, -1763798054, 1478967337, -1160523994, -1555876333, 153473305, -1929546449, -1057423641, 774134561, -1192296988, 1141976078, -922873857, 625022311, 188010986, -548717386, 1109696619, -903241962, 1378257608, 131564866 ], [ -762752761, 2070656644, -1587574833, -468974840, -1473361709, 880586668, -1727700828, 920051119, 1436696905, -1205376339, 1053779260, -1358538721, 842472852, -6354160, 159452598, 1021046854, 1001940146, 1435696223, 1355440844, 1143194304, -1924911074, -997187647, 1155383410, -1801443036, 748583326, -1776312757, -453932297, 915892997, 2053428271, 149988964, -1157094829, -2094140141 ] ], [ [ -386487793, 1845791627, 14771088, 644197060, -610902327, -959668336, 2087559092, -2086181481, -1264071872, -696083177, -1869046813, -1697538050, -880539938, -1924798385, -1981784641, 832998652, 1960687449, -67059446, 2141412119, -1383425440, 1261726303, 1795057506, -46076472, 1325816219, -150356105, -464356478, 1847728853, -96326193, 1901662073, 1099482579, 181661641, -140418702 ], [ 2013883222, -1575389386, -1274442537, 459884339, -613509774, 4237522, -2124486499, 1083025000, 1012914171, -1739945777, -1732546389, 856871846, 1555831735, 141752533, 87137267, 778312681, -476010542, -1357358010, 1812125135, -1126390756, 1775635312, -1520966491, 590776094, 1213390053, -2027934225, 2047880211, -1223083051, 1858120629, 330421822, -1606482521, 2048095809, 1868042749 ], [ -432275784, 1756048376, -1230955656, 1445247537, 971289378, 181653672, -204817881, -2100000024, 1957078427, 1754100060, 545084694, 286346824, 2146541207, 1158757932, -279597983, -535186006, -1698220701, 742399421, 661956928, -1886408616, 1334306415, 1750032218, 1698106214, 1713268268, -685291888, 992925621, -2042873533, -1100331106, -1592918911, -807475604, -1665365648, 1410641793 ], [ -1156455585, -1676365663, -1304442107, 672298096, 154903482, 723451148, 401326274, -1246837885, 656691627, 1401619579, -1802984540, 844602006, -523618558, 193477430, 159668643, 2146283034, -1221141517, 629285163, -864969843, -1593956443, -241942291, -1472459611, -1562777128, -2099376386, 51553412, 698591948, -329696677, 526379599, -553093865, -132389680, -1178024084, -1576373319 ], [ 1080078954, -573239694, -2129588255, 327083700, -137832218, 1023405902, -1732954661, -1912775126, 1361163777, 512163580, -1058909608, 868660999, -427192630, -2093531778, 1457326658, -1940546422, 2067258093, -403933203, 699178252, 1967164854, 371925936, 1879592946, -1127870946, 432658904, 988112486, 1166881121, -50061440, 952353568, 908110224, -713002707, -575417423, -1272670120 ] ], [ [ -1688675937, -1373099044, 861907550, 762123114, -1189565703, -1554608844, 243503060, -628290882, -1456100286, -1284724013, -992205448, -1933132244, 780104688, -1618802358, 1339151208, -1272181921, 1552053972, -1247325000, -33035890, -445159663, -1916840274, 1503518164, -924958505, -978573683, -598644838, 158804338, 1186112040, 1578101998, 1634985057, 1370530152, -338651163, -72128511 ], [ 1460295242, -1603601370, -181439856, 81786728, -128756051, -159014472, -437816966, 1609895707, -2110940588, 675131626, 1766036238, -1715698119, 992031107, -752708612, 525205186, -1456468986, -1365982822, 1318122803, -1398479385, -213470156, -703227220, -1447744764, -24634499, 273649615, -2059528280, -76956408, 1925982615, -1851645667, -1197495725, 812454178, -292950429, -2135343072 ], [ 282594264, -789173490, 1289046634, 912151250, -964916393, -1538276670, 184828584, -1694035757, 1192280908, 1740868978, 1461796723, -655623029, 1590377089, -604547131, -1327928758, -1278143147, -1080046981, -1853279169, 1322351782, -870868687, -202030080, -1352896799, -1148564550, -54730347, -1504110169, -1006401398, -55491710, -1428709315, -124816090, 1055031530, 1692668074, 1684082834 ], [ -1531347992, -1160266414, 304110915, -154309520, -2041081199, 300988319, 2088905424, -1260157156, -71568811, -1544293650, -1268254729, 1750211522, 893550981, -592004472, 1565118877, -336495696, -1175648385, -1186586253, 1811925292, -810721068, -1651113601, -350400498, -633557861, -820859602, -1854422355, -666373242, -1286738672, 1983186612, -2109058318, 249825385, 841883009, -2012830489 ], [ 474913760, 552515123, -1805990808, 1725484268, 2134084761, 713493343, 891555576, -1857911013, 1136207044, 1689454998, -314844966, -1086976985, -1783984984, 1330953822, -619740363, 1547487778, -133843290, -140428175, -808260839, 460760057, -2003857331, 164344771, -1868421392, 1109622068, 934834007, 2044185792, 568258957, 1196594358, 68002867, -134781698, -785009467, 92441920 ] ], [ [ 1568136346, -1048072572, -1192877056, -497303947, -1192948046, -1601904959, -2008174327, 539803876, 1973189765, -383047309, 700709019, -192374992, -398925981, 2139675434, 1447033774, -87969344, -317843978, 1555577649, 1327892709, -1050458406, 1265208068, -1093246422, -363158791, 1080428921, 1740267706, 331538855, 687032533, -314107347, -107790736, -182453776, -456700445, 1299878448 ], [ -2031366400, -282738752, 2034797424, 761567991, 1476781657, 354602035, -38294148, 1563218803, -766651800, -415199554, -466492596, -848969837, 822275054, 2020110820, 925340323, -256440214, 1255872175, 1559844632, 1698520799, -2023270238, 557285138, -649120067, -639652936, 1808899109, -1086348359, -1372431965, -1270012886, -1078360236, -2032684497, 624270850, 917393412, -1078910935 ], [ -808078166, -1903083709, -325479114, -30431063, 1375171429, 972353768, -1187502463, -48748196, 109388089, 1281936627, 1920449682, -1815321646, -72660018, 1463021677, -31524513, 1152382339, 10849716, -1668891097, 1301207647, -468111495, -844545404, 1141094879, -602235576, -1480401874, 1317447372, -1704780041, -1810704865, 1922353606, 1635728471, 184587885, 1084276668, 1797395400 ], [ 126487879, 1408928634, 1846952797, 18168586, -1298845962, 2006815611, 1411782283, 2040428410, -1129206888, -924311578, 1232649568, 2038613568, 1619159538, 35663600, 448074796, -215111093, -1530507178, -877668719, -966774082, 1708320558, 883194852, 2086697894, -1250099473, -1235585599, -1299553395, -2030078943, -1748793378, -224326769, 545517612, 1049783308, -436651399, 1427382023 ], [ -33747098, 1598218843, -2070777614, -1398552229, 1459258427, 1801381502, 732735277, -2141373194, 1995950055, 1043766004, -411524891, 1617709120, -1592626518, -769994379, -46158582, 522229439, -682464296, 312598273, -2041714935, -375168089, -1793363897, 580083095, 1499636017, 836489042, -1393451347, 1683716010, 1982448351, -769905863, -1086291479, 349315576, -1950603447, -1645801346 ] ] ], [ [ [ 1025169237, -1238711649, -1287910903, -1873795415, 261022062, 733568764, -1256127419, 1102577344, -626545707, -1839553964, 1397405573, -2047638717, 1985177976, 58918944, -514539220, 1110515242, 1673584853, -498438702, -355044547, 1614792834, 1962705600, 484379349, 897890680, 1485547005, 812760057, -836251684, 93178762, 2118618892, 1203239476, 1434222946, -627251518, -288282530 ], [ -32308885, -358070193, 530034421, 1221776893, 1444881359, 2076192656, -1000110074, 2050670218, 1280466056, -1945547216, -1402527512, 1422845958, 351480506, 1505367161, -1977403796, -1794926945, 905520903, 6598856, -371361714, -429987070, 881898635, 1615165556, 1482060612, -809076798, -1984151441, 1198198378, -454296053, -1697707194, -1272602708, 1309391516, 1186555230, 1175019035 ], [ 365793174, -640202165, -1973014370, -758049503, -1874432537, -927614404, 1537914703, 119337600, -152168465, 606956935, 2137812343, 1594465170, -1906824004, 1543749037, 807962919, -478826869, -1465188215, 2056105450, 464025839, -86843099, 522836272, 1140192960, 1223927663, 1345290409, -1177819515, -892674076, 676660059, 1515601743, -19867278, 1282684819, 266953832, -51178578 ], [ 474744482, 1655325038, -1663626408, 1679803121, 537363775, 1039626876, -246681839, 2010311883, -181527744, -2043142615, 247306448, 116460958, -375502128, -1684203931, 797512399, 762544684, -327964719, -1711886916, -639020932, 1750953015, -618193158, 1918223265, 1346013881, -722091159, 127353015, 1421150109, -227658455, -264830191, 552358681, -7424863, 1370192472, 1486993450 ], [ 121550956, 113925277, 787694795, 881256299, 561506128, 829270456, -312668740, 1742070150, 289511254, 938449296, 873293630, -387269163, 1241928004, 1147138107, 408711791, -766774964, -946368969, 1700880127, 982892664, -824792191, 534368477, -1817902357, 592354818, -1523220583, 307669250, -529144984, -1166192753, 899213485, -201963296, -425285805, 1356284945, -456121799 ] ], [ [ -2122942485, -1531131260, 135518972, 997249430, 829384133, -958917467, 975695504, -915847589, 424025947, -792952021, -425035623, 155045779, 850865881, -1160805811, -2064764182, 201000439, 287365815, -711180131, 573468098, -364945764, 510348898, 1576754990, 666550043, -644161285, -799387494, -1755002678, -1614088069, 145834811, -545886768, -87909297, -2032308030, 900080085 ], [ 1750705535, -1022084999, 112881741, 341283672, -351895244, -1086324610, 1838841266, -1361629525, -592266047, -1794133249, -563612089, 118339729, -1758077707, -102653129, 923547421, -1791385385, 230926569, -1776033092, 738688338, 631943666, 721032022, 76798437, 1319156626, 981499449, 1746539565, -1302864041, 1539610709, 1432407826, -1651783899, 741261826, 1560855150, 699793792 ], [ -2118237224, 1324925814, 1606443574, -1016218107, 772338326, 1465929211, -1146904417, -1330009412, 156482507, -245317483, 1580329389, -900335708, 1085637350, -13458857, -351383062, 1605439804, 1202359701, -568450632, 1602872129, -499915232, -148268774, 1141031558, -2011113553, 1116531869, 1256273104, -1337165107, -199728410, 1808652470, 19983465, -1143988846, -176842935, -810870358 ], [ 1955821123, -934617857, -544617716, 1711641395, 835892565, 305910387, -264751216, 1070805329, 1185504059, 1348656576, 1656681263, 217500224, -1067428424, 1169461508, 1637034465, 1026843963, 906106465, 884022030, -863905703, 954178256, -2028439728, -1589490818, -1282189262, 1646961328, -699309911, 1917912280, -413195414, 15548583, -169222096, 107111567, 760442689, 332792119 ], [ -666779896, 710859607, 1425205747, 1587837466, -899429175, -160713987, 214011293, 1466249754, -1353561749, 15841068, -630736741, 1588962248, 2106224644, -1872693806, -551004090, 762864644, 1907994473, 1529328313, -189617547, 1618501362, 92488287, -1478204120, -352872609, 1125780488, 521063554, 1946361805, -636457431, -1806184993, 827023751, -1819822805, -778535813, -1386202113 ] ], [ [ 1184970965, -1212875337, 142548711, -1357236541, 608393478, 114869790, 1493089421, -285571774, -788000687, -690291611, 1942558788, -693055766, 1284106199, 844691803, -139197398, -1600523041, 707143100, -161245376, 18639270, -367672470, -667200208, 270173270, 2004844504, 1345091898, -443540549, 367735294, -1109504477, -322450252, -1406821663, 572538822, 780592564, 1942825682 ], [ 559696761, -814192996, 1003283345, 1153202060, 562071273, -1828055842, 1402455008, 275243092, -885879794, -1862231935, 821804534, 2039737824, -1967522002, 1148343874, 1932492933, -1649332073, -503501107, 1956574326, -1134757168, 322742574, -1934220300, 2024932264, 361851460, -849085983, 398335474, 1768601721, 293525413, 312707766, -1431260256, -1034399172, -1517069606, -1921852742 ], [ -348791349, 814371612, 612023491, 1524087779, -743524763, -768507505, 333758371, 654269730, 1444113983, 1224753816, 340831355, 107881767, 739935020, -1294943354, 1715105087, -1802857083, 548400269, -467898956, 1311619977, 170691358, -1001935070, -1920416715, -785562069, 1153106130, -884481337, 1852976551, -245231650, -550467354, -1130407766, 431698031, 282532461, -399885816 ], [ 1412972968, -122611980, -1783528575, -847507574, 2131854147, 754485632, -1778817509, 1718855195, 91735120, -967898600, -217597986, 1861769128, -396627238, 1876743203, 1366690494, -1020439026, -1660551717, -1514605648, 371631094, 1270842146, 1552876351, -435841190, 725474252, 516616122, -1781165238, -429268243, 1340060714, -243858073, -507517195, -1847901041, 2022620493, 1851137630 ], [ -418148445, 271764824, -1019233312, -1316188346, 1346174449, 749889394, 775799465, -1769899126, 1924754287, -2071886819, 1930859310, -1987717953, 395352410, -1368432647, -277750093, 1416029185, -1579618469, -1319455213, 1002534486, -604187540, -270508044, -771438635, 825701384, -1061399958, 1235267560, -151668777, -1894718269, 1300483857, -114762968, 71542404, 508682072, -129855985 ] ], [ [ -536622348, 1297742130, -1977817017, -1221266147, -58999860, -1598504976, -766323999, 2124254179, -1773374743, -1865207985, -872622085, 1246674642, 439390952, 2083843680, -85279872, -500980131, -1157539994, 1840346578, 2140808512, 1237800366, 1479942763, 1192833914, -537859311, 1793721608, 512486138, 857365465, -525963140, 1334366792, 835517064, -1939876706, 426204560, 132679201 ], [ 304183394, 90929938, 1500756020, -1146322770, 1721500028, 2121131301, -1337902715, 1594632343, 478293663, 750683750, -89544592, 351779313, 494895548, -1349747724, 757764667, 2051878903, 330948172, 547880771, 812496039, 1377083090, -693222782, 1268618059, 1642934446, 1462095920, -106163458, 682245843, 2050361183, -2013878784, -1030079141, -1498790788, 1316174449, 1875511734 ], [ -1351714537, 535870188, -160870494, 573858282, -235237279, 97987475, 1643611710, -2107308776, -1166974139, -1831959856, 102606930, 1041587854, 1022438451, 407556427, -925054631, 1965037100, 272787493, 1740571459, -849256684, 225841293, 890818040, 1184015788, -591612299, 277249149, -74755459, 541877863, -1632451144, 328595779, 614589357, -861092436, -916709988, 1734642582 ], [ -1295314489, 1344330125, -214728571, -24659511, 824438223, -1585801678, -604837216, 1766087482, 1526690846, 998259195, 398328366, 2106067647, -833809705, -1243658863, 1948466222, -1973267141, 1718827029, -4319217, 521741155, -1449450698, -1456837762, -1032362737, -2143181770, 1007646720, -177614921, -582943464, 1738815046, 978016738, 517484270, 273416848, 488017441, 41501352 ], [ -1168051105, 899225324, 34635194, -1516424355, -769399302, 832247093, -1069472317, 1079024309, -823161165, -1188608780, -1090496945, -1384956549, 2083679823, 507963152, -2133728311, 1221065144, 899251316, -1683110274, -1095759219, 260550322, -2066378594, -1016292225, 1711937275, 50764154, 99228228, -1530479077, -90787676, 650965641, 360907662, -1322273782, 1169957611, 1158173014 ] ], [ [ -2025012698, -1327102343, 430343532, 286804903, 369545510, 593603460, -942088005, -2036708927, -1784593209, 617967560, 2113852885, -428264344, -890945597, -535239562, 31392140, -1916159771, 1027677744, 814803050, -1760593079, -1033722349, -536369952, 756467708, 363265595, 276919965, -249273517, 1873983628, 682319187, -7970620, 1289695272, -592200275, -1568406927, -900240772 ], [ 2078191032, -286482871, -338299760, 148148240, -485521643, 1908269763, -87102737, 2078043461, -1914297053, -175258793, 1362509729, -1316348904, -1781131233, -430005451, 734546870, 220905019, -1616189650, -771372450, -975230270, -1150161476, -1611495866, 996952180, 1039355936, -920856953, -114950842, -1415409187, 1496438348, -1719325712, 1901705546, 1930558091, 1485272015, -970499249 ], [ -1576946162, 1282204048, 1100069382, -1734979525, 509335874, -489709277, 897038043, -698414257, -246436875, -1301329302, 1777948551, -665381582, -893022156, -168216692, 374522154, -563155770, 392444292, -1511881880, 1964737657, -124495632, -679237553, -44018976, 1037767009, 609175727, 1660160313, -161379003, -1466606650, -1830156782, 486330043, 702487739, -790891747, 1091812850 ], [ -948319657, -942552678, -2030719803, -1433767218, -773499137, -876344423, -443108070, -606873657, 1683631795, -879868039, 472226709, 89533606, -1824738182, 1820094966, 114163756, 466276668, -93807350, 318820443, -273258386, -225007389, 774204364, -1243564216, 1712579264, 382749087, -1095994619, -1196623738, -1661831471, -308339210, -612209819, -636770533, -1571335736, 113728538 ], [ 2116935036, 1416202194, -759329434, 1571867925, 1414254045, 1622596207, 516313997, -183609573, 1280705027, 969566536, 1309667746, 78950359, 1836692408, 683121498, -2095097135, -1447235416, 978554875, -446188775, 640958361, -1581539190, 353515981, -638457657, 10588412, 951319860, 2074021951, 1254003636, -1167497115, -638549106, -462965669, -1153847997, 1648488176, 2107378470 ] ], [ [ -423503862, -1666013916, -1336555958, -2076849837, -1659859928, -1755790753, -1191660155, -1839096068, 301012728, 1051057398, 583464363, -4484863, -888472492, 1305085984, -861723071, 1804316760, 881626050, -1762770770, 459529989, 596397911, 834454742, -1945034318, -1309803035, -785089154, 927511378, 2072154400, 1562956671, 1833598477, -1554296835, 1524096072, -1371682432, 444853226 ], [ 911038098, -789299383, -1318590578, -1357655179, -2004998051, -1738519531, 1961804043, 1770970009, -1341099302, 397868794, 304880757, 812788159, 1836135799, 358680082, -1388808480, 838313929, 404694116, 1962372012, -1637823815, -1850377640, -197313387, -635761973, 1568452360, -1794005932, 1337430528, -11394201, -1266921242, -594923274, 1452572379, -851535616, -1090591810, -1889340973 ], [ 1100342459, -754397676, -1099874328, -2130640374, 1315019004, -959410996, 510655256, -1746644110, 2034749114, 1316587774, 1122549061, -1597077978, -978883454, 546778641, -1146192725, -2015247718, -899718559, -1838405074, 1037650040, 1714242365, -936832392, 1431069586, -918665179, -1531775778, 532283621, 1584668702, 435172691, -561807074, 411805407, 1161672702, -1689841643, 1178495847 ], [ 1707209919, 599890654, -376688399, 1910751134, -1332776179, 1238307850, -968922985, -1080545093, -1029915659, 647050303, -1458563000, -1034906169, 914613753, -1244890223, -443766240, -212523345, 1610852375, 566177751, 337976549, 1421086336, 17501989, 473220284, 1156919104, 1615394354, 1099888380, 1689411151, -412591139, -361679962, 198667941, 824519246, 1935390854, 742270618 ], [ 1894078230, 141365111, -795283865, -1565886330, -1886916852, -932901602, -1619989374, 747353965, -422266567, 1628092648, 1462512760, -1128586871, 1435570974, -165619961, 94650143, 1705388971, -233582475, -1235703234, 226023891, -1892223232, 161235020, -215896673, 939896649, 460071742, -2054828971, 1006895974, 945852213, 1539635162, -327025531, -1007818795, -438093199, 1417604186 ] ], [ [ 910254719, 1832959418, -1349348011, -1696317698, 1213356367, 1902702248, -67559485, -1681721621, 836719988, -1416093969, -236238597, -426558418, 305649411, 1452481097, -2129378505, 215889720, 508235928, 1838828312, -1525623652, -164959777, -1984906914, -201300913, -2037767311, 1960614619, 212255657, -578792733, 812523333, 501378837, -1776879628, -2013987312, 1014225356, -269921299 ], [ -875146272, 333447870, -1741627551, 511767168, 1051757132, 1131981972, -55360, -554773085, -440156101, 538796549, -799304548, -280423826, -1383152593, 751721014, 1878222351, 1852774099, -388778476, -1205995769, 192915176, -1105586413, 2103990374, -694592481, 166278817, -393882235, -1585514505, 980145156, -1542999082, 1329917328, 1186015003, -696866840, 1560301866, 470718543 ], [ -806627564, -632641516, -1388175170, 2004400083, -762808539, -1426001182, 2088629289, -842951662, 2000369273, 1839120800, 1643254107, -33604878, -657091744, 1732054116, 466992500, 796819673, 1187374057, 15463974, -275550123, 725202800, -1313198020, -806871917, 957024759, 1833173709, -390182380, 1916782787, 513344167, 333441323, -695401169, -596660299, -197939922, 694222599 ], [ -1289848740, 1063659083, 415613860, 1142626437, 554389951, -2076175472, 25924920, 1522988029, 622528264, -871211053, -323988530, 1308470340, -712880610, -1145660482, 538446516, 612880667, 1286049927, -1411440168, -845691276, -1804343828, 1285700838, 893211341, -343035742, 1878717389, 267166577, 1723543808, 2032221125, 72687055, -2147338834, 1850977188, -1769216855, 485912412 ], [ 1041666499, 603476891, -465474817, 47218474, -1350179133, 1678420052, -2054888338, 907220986, -1977930079, 996614231, -1975942344, -752324369, -1254928026, -232581568, 357326305, 950488117, -1362428671, -1007538976, 2005310837, 595961767, 861483067, 1354620164, 74771917, -371931439, 2083503699, 1194251523, 1957135017, 425070984, -2057664036, 72424792, 1954132353, 806822700 ] ], [ [ -1812556858, -2047715065, 1586939085, -22708976, -911236587, -1905319541, 526650197, 1577581491, 1560392879, -857545110, -1004905077, -402354281, -751833286, 323096358, -119814783, 3542186, -111607490, 757559006, -310004281, -1278627527, -1081535688, -2077547065, -1536673519, -778373855, 1257438837, -199696822, 979554000, -15180404, -1760258757, -902129190, -897245824, 942090543 ], [ 262299426, -300174630, 191219916, 1697025202, 1058381644, -1703579355, -1777826659, 931533739, -158182514, 1479878119, -1326118903, 143021241, -642026115, -449948017, -1909465713, 722962543, -664965594, -889660511, -951105150, -671329101, 99390939, -1839371878, 982129522, -1574152203, 88673466, 676374430, -393538223, -131129949, 1547839807, -729235965, -1624773068, 399691933 ], [ 1240618801, 701576303, 382799671, -510449699, 627037186, -1891388951, -1773358020, 729101961, 1806349048, -1527775745, -368832338, 1933224571, 2055553219, 1759965054, 1281634519, 270145361, 1068815837, 1014110689, -1032308524, -1432388499, 1950675048, -857073835, 78101920, -506277709, -37174715, -151410290, -1093529055, 949756775, 233944498, -2077949003, 939105486, 1594056414 ], [ 1042170829, -89239286, -1965418070, 238080980, 1918647317, -1515142811, -1998488570, -1125265201, -2120044259, -1655752097, -165306565, -1252444314, 1936177686, 1536008864, -812015982, -231385315, 557538152, -1472998406, -147799591, -1518072224, 1899762282, -151738746, 520926234, -509166893, 622696983, -168232477, 972821131, 460867977, -884269091, -1920585671, 939428373, 962016920 ], [ -265723882, 876213552, 2092130162, -606115487, -704838385, 1596147094, -968013955, 1810896948, 1924536029, 375734041, 1959668361, -1280391321, 1284018872, 1406231904, -1214445102, 65521333, 379199486, 1803293039, -605150673, 170949487, -1152571202, -511399027, 229493729, -464025707, -882542255, 1301866527, -190829591, 564667719, 1936935386, -750932712, -320596734, -301976354 ] ], [ [ -2032409769, 984686851, 1870329715, 709284854, 1157281102, 1501531626, -1947649742, 501675518, 1892373435, 350855076, -1260072704, 1491936577, -314189818, 1283522716, 1413057986, -1778392123, 310838696, 600800046, -353550394, -449845487, 324625815, 1470045363, 1473354449, 496554775, 2009456314, 2030250438, -1807946853, -1043774563, -233857608, -5376779, 1814061072, 1300916591 ], [ 1478109686, -1506143876, -1005870314, -365890017, -1849655920, 796422975, 476426762, -2064394672, -1628419315, -96297331, -1234221952, -1957696582, -2112550397, 506901152, 290957080, 1015703036, -1907615745, -1635305573, 1143185500, 1539990560, 1373865426, -2023283863, -670870550, 123738602, -1234699523, 271172823, -518753627, 1484305313, -382510426, 1821604646, -778796147, 2071944283 ], [ -893257101, 883537202, -950494798, -208355709, 1416554354, -232105646, 1017163647, 957134885, -73101644, -1607238000, 2097358072, 602534092, 542261150, -1369174591, -608666025, -235519521, -1123179628, -1025883479, 684957764, 1026667521, 815191206, -605260437, -379716808, -140144889, 1556108668, 110921763, 687659416, 2093509461, 2082605935, 544029879, -661958116, -807996092 ], [ -1521460920, 231544821, 488246485, 1284343328, 1310203866, 239566247, -521216340, 229169128, -1996318890, 964236767, -454306988, -1959392113, -2003642689, -311713654, 1421612591, -1613225690, 1794063094, 535379414, -1435991530, -176231901, 884715544, -146247385, 272970062, 1526957951, 1850765643, -1308703118, -1258973459, -1605364535, 1478950929, 136708820, -577217559, 1426533071 ], [ 1605978087, -211240623, -2036497086, -1920592282, -1540128415, -351569182, 1723339643, 1965084880, 396828220, 1793624471, 906680197, -1245505808, -667916579, -29657522, 1462359675, 522127503, 1272197283, 182050110, -271030031, -1841047252, 1887017433, -2003280580, 251878409, 1920861557, -399280031, -2048882962, -2115708750, 1914911300, -550309612, 1761537289, 678751790, -294035174 ] ], [ [ 1891963973, -1803404161, 1144934872, -136037273, -1266165366, -1068517206, 732235091, -680725171, 1804653749, 686350059, -629740352, -308676872, -1760411780, -1339480140, -1801376945, -1387869500, 415803607, -879841037, 101130581, 431629442, 1900853802, -565872765, -1273130806, 671529752, 1458308053, -1980302340, -238773304, 1380874991, -1450515938, 1433731746, -1456555071, -1682011066 ], [ 291172479, -493848388, 866092195, 1181548199, 133165114, 21336033, 455612550, -1366805637, -619158252, 1910882797, -922444445, -1626552049, 106381242, -132942659, -964914507, -1091656567, 631309093, 175734424, 1366761554, -1114649181, -724860627, 355519828, -1041167967, 997742061, -1316367829, 105502495, -456356683, 1054156007, 1519683927, -1024388958, -1100515963, -1694101539 ], [ -1568786268, -1332595565, 717485604, 2043152212, -932246377, 1362470557, 2018902186, 1013931538, -1224488688, -1391017441, 650729519, -1119363199, -1894080522, -570327105, 1018935746, -380382120, -436722597, -232129210, 1890524188, -326657138, 473137216, -177990224, 1749457469, -95311492, -106072966, -1057793298, -222557511, -982665875, -1729556808, 1074921673, 1858445184, 799819695 ], [ -1506293194, 377798477, -845919151, -850665149, -1120571229, -2087841461, 1904344095, 855698370, -1424326180, -450390945, -1320127342, 1190498687, 1195404637, -291659243, -813278259, -604440987, -1211496733, 2063985693, -2122460767, 740959265, 898201167, -1997680546, -142908138, 1894524678, 2081650823, -1101907125, -1323739262, -951980221, -684599269, -451619485, -332448314, -2041639335 ], [ -156084528, 1177685142, 831695696, 1476551394, 575716848, -1572622996, -1439883710, 2001852181, 1900863544, 1922974579, -1286797310, -1895133728, -879706972, 1719277790, -1553689238, -33499294, 981670378, 164208117, -1775854251, -1725182398, 681000833, 122011240, 833892688, -1821331410, -836406868, -813526107, 472024858, -697522149, -345137929, -1676125049, -626116222, -640701218 ] ], [ [ -329872140, 2102560831, -693864071, 1984123582, 1030537349, 688895193, -607760423, 1860694377, 800011644, 1257163044, -2018689135, -922157976, -1306089232, 1268692874, 172513928, 92104369, -360007953, 438997923, -1424146988, 411349182, -2137555301, 1382570428, 106008299, -615024693, 1429295399, -1871785638, -1072789685, -865272928, 1098717, 616152444, -1290550534, 454677391 ], [ 1322082680, 1618792876, 1150608688, 846647349, -692382834, -1285255906, 2108599522, -1567148660, 440382722, 731204290, -203377088, 91854268, 1525353354, 1818337287, 1887805114, -29974561, -720207607, -74168726, -522584187, -994581468, -638714991, 264841392, 649295109, 832467988, 1551984581, -1828657233, -1310056543, -1118642667, -1088997020, 649664178, 990085660, -656039622 ], [ 348296227, -1553927522, -1576771499, 986224249, 894888265, -1176883506, 797040921, -1329690212, 822435375, -285405621, 1690889591, -398029005, 1735777870, -1662671340, 531061526, -1126087181, -887008264, 33992102, 424885545, -8373753, -669929843, -113225175, 1421913322, -942019593, 78052228, -1691563373, -805278048, 641012922, 35641569, 1788065139, -501834282, -1636398387 ], [ 315378987, 2002294243, 276990008, 49569129, -1751857556, 629999597, 1096686834, 2100110802, 778463023, 1519933895, 1210679903, 1035032234, -1186416112, 1116252950, -281228592, 57078274, 484774820, 101234824, 1472517789, -1097172296, -365466724, -1242752371, -1426672818, 1608667962, 1933719260, -561631544, 395170711, -301773006, -559744014, 1699376968, -1634228546, 1208876492 ], [ -1293509701, -113522855, 2087189609, -1250398210, -989904629, -396117279, 334532143, -320655582, 1872182046, -1957064217, 1315618473, 1577489187, -838806232, -1129664561, -322438780, -1696212694, 1062927570, -1928986611, 1522315169, -832719238, -2012537845, -2128318757, 1533298377, 1806599933, 1888777732, 1670052721, 2080660719, 1166157411, -691202263, 400906756, -2088059687, 1570809440 ] ], [ [ 538226937, -2083989363, 1579249989, -1074161181, 1725549541, 1729371742, 846862886, -419173839, 1916666647, 13389889, -1915404870, 692550325, 122976583, 1067037794, -234022922, -1387071406, 1011350819, 1636442443, 493436685, -663922015, -2036650781, 1932254560, 226170141, -1389277646, -1035556432, -471982332, 727749868, -1178704161, -648631262, 1526392413, -34942469, -1048715719 ], [ 1212116916, -302062116, -1460411902, -1972140045, 1795138933, -141627339, 1267680436, -1908874460, 412164600, -397863619, 664050442, 1392348305, -528090589, -37174044, 1102510346, 139354, -1153053533, 1569716429, 1665385661, -663845759, -1719456636, -520922136, 967928659, 1038710975, -100577160, 1582739444, 59809329, 1138647135, -1992211081, -1092579243, -284366352, -1968633579 ], [ -1831639600, -235585380, -1780382006, 1011789065, 551745343, 1050903426, -949525548, 1368040572, -1372970237, -1736790339, 1995821029, -982703293, 51983453, 1396652948, 2085710846, -968405826, 500931088, -1209014237, 1700326305, -1943340614, 708443695, 662445123, 993917842, -980996575, -1679509163, 2013341359, 2003071724, -1361398941, 1707229909, 415721854, -1134422109, -623185019 ], [ -340783969, -1069329245, -1301244213, 192402636, 1789287847, -104820151, 52825854, 1065382345, 734150918, 593855438, -648172900, -1783683842, -2089028044, -752054444, -527273118, 986601610, -292526009, -402596958, 423219093, 281069976, 161370217, 883067741, -1580616955, -999484715, -1145715873, -1152112941, -1124471279, 311198115, -1751515994, -971325973, -804559527, 745075754 ], [ 301990417, 320424525, 494696607, -1162449279, -1728266124, 827101901, 210317794, -690850618, 893739211, -1837945494, 260355471, 345929573, 1172733955, -793998454, 884029296, 1170099489, 239029297, 2011120981, -175068038, 815355751, -1218179911, -1342780696, -2091813828, 140898612, -1545827575, 233829356, 302545152, -2105526610, -1516469571, 1500363812, 1294705182, 1586503115 ] ], [ [ 1093260253, -1830337135, -1954757888, -198822054, -696209692, -1801871287, 1065630024, -1810477884, -1744831682, -907862743, 1573126776, 561089056, -1330058124, -178200536, 1354273892, 81575055, 1810699059, -973124180, 392252653, 689444221, 523481845, -180714481, 1277764913, -1156750645, 617761078, 1048923017, 65916158, -1397089990, 2096960054, -1653811426, 1945278478, 1004290224 ], [ -854580686, -1030388774, -1998249305, 138519898, -1031045490, -9540994, -201080436, -1467747365, 1397805683, -796742085, -1496127475, -1318031067, -1600608292, 1495805657, -453924375, 1698245115, -1307850129, -1447667634, -2106337130, -698716931, -518232699, 671089933, 1842126882, 143291770, 1269155803, 209274059, 633025393, -1260062191, -1416979169, 1876290564, -1191496885, -1837885066 ], [ -1648109780, -151869560, -1489066328, -1381340396, -1929618114, -387969578, 1299195011, -1668719391, -648254656, 1187066124, -413965846, 1692810241, -292406744, -1230264600, -1041400686, -131071926, 2048391864, -89137172, -1456419991, -639486181, 506869842, -1629122129, -1625630103, 298610944, -1812002836, 1723663012, -596333612, -1286190566, 971120141, 1926677576, -201990798, 1910461370 ], [ 1527832995, 796021498, 302560679, 418140960, -1937434911, 252383227, 1300878696, 29392440, -1428857002, -1613554998, 1992848177, -190676744, 861702703, -1830877627, -992779541, 455662172, -1631627681, 1847329636, 69944877, -1219861638, 1072826038, -87431053, 160742053, 1072620572, -1533075829, 97230066, 162165341, -9914759, -1124035698, 1393132928, 318311301, -1670271490 ], [ -389884080, -326659625, 501602838, -1580877151, -230618066, -1842732029, -864704323, -1342332058, -1509052956, 499894688, 1081642004, -603256657, 1736937845, -1477351938, -1363039077, 1871145455, -1721643485, -476110640, -788525884, 118138444, -1962932305, 612362652, -82080556, 30721737, 88662572, -688993453, -195296205, -700455406, -1010818430, 1437373481, -1183141451, 1756772552 ] ], [ [ 1095766110, -1239084422, -1484701583, 499041750, 330079181, 1779337544, 1208669047, 1754489610, -1412238459, -1437685120, 126871808, -576466359, 939587693, -1030332013, 521705003, -1593875748, 525027447, -598494571, 962354364, 1242826637, -798368027, 510836089, 797793333, 174774824, 1967010090, 599489696, 1498608546, -1761528704, 2076377324, -400285196, -544118631, 2036973603 ], [ 58190943, 1270277565, 31490327, -754595252, 1241641424, -204812780, -788293215, 1580479817, 300001199, -1224155274, -515512865, 857102016, 915682, -1929243694, -1644814575, 1757581625, -1813839260, -1586656984, 1769839747, 751731285, -1442591324, 211467879, -1364690133, 744201073, 1521773891, 1962646958, -1193591808, 340920710, -326118801, -429503395, 1413316543, -460011565 ], [ 1122265726, 384951674, 1828466398, -1991146779, -896809182, -2111968205, 1075212886, 115750800, 344734379, 1115755755, -2133145190, 1949599111, 1793176783, 1531220978, 777477773, 1108529379, -583254447, 793931807, 627427369, -690069820, 557904829, -578403084, -138003080, -873888475, -1598024192, -1936404014, 622097912, -131972383, 1416422088, 1541378087, -743532575, -1854133599 ], [ -1348829004, -791922676, 35714844, -1109646866, -561495427, 1146851134, 1630902383, -423294193, -1425343583, -443865238, 1888791065, -1058727964, 1049505357, -538962670, -1368403061, 186370374, 805019471, 1911521743, -621864729, 775727530, -45588307, 2019755177, -1011636182, 1377360831, -865008479, -1099071283, 1359595187, 1645714030, -1625217056, 1173660674, -374863593, -1336689528 ], [ 1494896132, 1551705596, -1689173169, 2067792048, -539790861, 1440120083, -1184171325, -1702721817, -1644153633, 290444148, -565046297, 1375239285, 648739730, 1012781821, -412199198, 308074867, 1704631834, 187017210, 2099303109, 2144735631, 1533490788, -1698726880, 708408874, 77746833, -210214330, 1192771438, 127300841, -2011136867, -1416629596, 88914377, -2110660970, -1369015718 ] ], [ [ -427518001, -1104281101, -1057550187, 1424607161, 2137857933, 2064294512, 1935889869, 1943786436, 1790857686, 2060625945, -1513327953, -1579101524, 1478461614, -1454142645, -776941695, -1019509996, 394963222, -382977604, 487436965, 1092379753, 1996152097, 855438902, 524550815, -386994811, 1643507310, 1457922726, 967755883, 616483293, -1990067995, 1364077891, -537997654, 1707393024 ], [ -62345712, -1740901409, 1688061777, 1202878763, 971527876, -173971910, 386410380, 445130722, -1431847376, 620209795, -760912011, -1835119934, 1208673963, -683402866, -1625760075, 635968438, -1943026139, 459371973, 48943192, 1213210685, 1856696226, 1359389651, 1117699989, 2011706930, -1417061185, 364060451, -2075992246, -442656067, 76060127, -1551682266, -1645612796, 337911633 ], [ 1582738328, -545127680, -2101208305, 1802832545, 2034448949, 677210062, 1247066674, 225476096, -495106589, 1009252045, 2099981699, -666537325, 386668914, -469527954, -29818866, 2101003493, -1211613371, 1865313374, 276041352, 2016561357, -73608857, -1200396914, -1527814657, -239604451, -1658248548, -1754670851, 1942019354, 1432360586, -2035358414, 1780576106, 1103229057, -1077548616 ], [ 1502751950, -372217911, -548858705, -2062690192, -1445061392, -1620084537, 1295631179, 1404467861, -1309115717, 313779629, -1203758470, -980179760, -442000670, 2030390529, 859306759, 1592256586, -48816308, -2125375631, -1613795653, 427347806, -594516419, -619551302, 1150622882, -1406695772, 1919838414, 526053484, 1673595604, 9911695, -1201173262, -685580247, -2044893683, -970107508 ], [ -981750879, 1461983210, 876378998, 1874209822, -2019992249, -765840572, -1214995041, -1344097290, -1829762341, -1954625571, 928159243, -513756487, -618949224, -793075190, 1737172884, -441216127, -2022931307, -930558038, -1426070939, 1565102912, -1744259585, -128842525, -2062121757, 268034721, 108688337, -1220103446, 1132971944, 2056405684, -1678875164, 1579334034, 1667139682, -417872756 ] ], [ [ -327053559, -318716667, -532606686, -1222651689, -1589244175, -1211669867, 1862060816, 1566549843, 1389515719, -164034705, 2120674386, 87135419, 738790238, 2051445578, -690154476, 1158454945, 1383413609, -1564559110, 1781770488, 287431751, -12707460, 2009824413, -766485560, -1717156396, -1196663248, 1430077169, 783402905, 747615136, -1907249329, 587753816, -1212775014, -879690997 ], [ 600111673, 1021339396, -2109828831, 328894628, -1830643463, 357173557, 801172073, -22779264, -916354157, -917063972, -55308426, -1227095381, 176362360, -468218539, 408281502, 435960844, -1398454085, -1657799516, -1507533479, 974627888, 293186837, 1038301742, 2103748954, -1782041611, 1501469988, -493364825, -410171057, -1371461080, 515814574, -448935399, -43036894, -404364464 ], [ 303011283, 1332302530, 1647447441, -1596236532, -654680413, -683368932, -1490998754, -613487800, 1602755181, -380219025, -132220924, -1465568506, 999078333, 2110801904, 317020127, -605561776, 967175767, 2092357044, 1978502585, -476399463, 1360671523, -543535165, 1141287306, 1660843335, 1410576431, 662435149, -457726081, 226281427, 820563800, 684767475, -1169653750, 2064406314 ], [ -416936803, 726296400, -567921489, 2127433827, -1769370944, 2139657526, 1018113099, 60101841, -1326343761, 365468993, 1375976888, -297086252, -741247478, 305519569, 1211351370, 1096574023, 433364157, 1360168700, -4203334, 744202868, 99559949, 492100537, 101516660, -965804534, -1488049193, -1840667465, -121287327, 238367026, -1413170200, -1945306813, 1193853848, 1872756100 ], [ 357567542, -709166864, 1575612802, -1093788681, -1556458727, 928232926, 444564362, 675312408, -182763043, 340308470, -896003303, -1681156433, -177316387, -313876725, -1371782452, -146088450, 1417379105, -1466215946, -779254360, 1262198618, -988883702, 106810200, 2030956217, -715527115, -1240134007, -61973179, 1607944495, 1600950821, 1909112678, -1724821770, 576174609, 633875349 ] ], [ [ 188760332, 1053782937, -2102934647, -910646488, -1214084763, 1582137720, -984836071, -445168859, -1051365658, -767294514, 1105609681, 1886187851, 958488915, -1817337860, 1468683614, -1210585066, -885506637, -500708795, -1621926336, 1343266772, 1628154005, 1536096741, 1942785810, 976908412, -991704755, -1606934424, 505543019, -1020056233, 1528369708, -1634153409, -1110293585, 1181299113 ], [ 612862332, -1305336494, 2122403145, -1935661679, -586447784, -2027710367, 595653653, 461971600, 2146400711, 1724185588, 307084133, -1806607526, 1725554121, 918771888, 621010161, -1466920197, 151133348, -1093749380, -1444773908, -1447900989, 453985706, 1470608446, 1834127789, -1242459412, 616926939, -1170599337, -746728418, -1415178244, -1149270759, -1748898326, 477769830, 2112619808 ], [ -859608789, -1776819022, 1523736205, 75977712, 1604365315, -650632136, -1564117743, 2105724638, 310963706, -1430485298, -1842416141, 671953084, 739501295, 2067069656, 982616235, 1427550562, -1987452271, -736981367, -775136557, 999623939, -312348583, -1579051524, -1585005558, -58040892, 1731782625, 323606282, 1196604716, 1747823909, 770310595, -1945255906, -1540968211, -2112878494 ], [ 623163607, -1045413994, -1469476122, 1678356685, 1199211829, -36889432, 1120790904, 4309508, -200821588, 1025966086, -49714318, 2095802408, -293652197, 1830815025, -174904773, -237374484, 4088470, -1530054190, -1899951550, -708223470, -673195671, 1230042627, -1937402524, -904556457, -337705972, 2059101576, -1206856335, 686638640, 1824088677, -1590965212, 1401710441, 360902423 ], [ 1221700435, 1801320883, 1954453997, 1063822510, 1933704442, -1073438140, 843248017, -2038049715, 307623783, -28220450, 1766919591, -1600283794, -1351288787, 242398394, -2131496185, 599290652, -1683480872, 786421534, -644013030, -331219684, -1765484445, -529169941, 1527924428, -1089856838, 1508592771, 2054427253, -1487728305, -352388656, -131172145, -1935539482, 946073679, 79047676 ] ], [ [ -1326930805, -811828916, 1305836971, 231056574, -598889967, 1753324535, -1479819121, -834751441, -1258127938, 672452721, 1134893205, -407300297, 518742785, -1329869554, -1326098615, -1154880670, -228537611, -497582071, -880842357, -1738260372, -194716854, -1285233432, -1034142502, -2136927835, 1706561156, -682262181, -1299684362, 1914467544, -83174538, 1033976492, -2093883648, 1431539142 ], [ -1372464631, 1247733173, 1187511401, 1868308481, 842557265, 956277532, -1800466365, 1770446495, -758251575, 1813552260, -333646749, 270918694, 836091446, 1553283067, 2140978427, 920915379, -1163912302, 976905199, -639267713, 749022546, -110377473, 1228398670, 1444213050, -1447710774, -1589031520, -1423947676, 1179581307, -519853519, 99351031, 2003006778, 73950384, -893602027 ], [ 1096530238, -1610489459, -1316589972, -1289906675, -2106244902, 929080498, 52212566, -1619309954, -555241510, 723997991, 987125920, 1458601599, -1560116893, 1528611666, 1083706274, -2074653171, -1721608099, -1947278957, -36786747, 1503071515, -515837763, -424927928, 152831841, -1476822816, 1467669950, 1314070422, -238026762, -1309352832, 1088902043, 1996189153, 1684611241, 1648508341 ], [ 1394735434, 1157228314, -133373791, 1076312803, 1753844612, 1639298213, -1845444826, 1148784252, -1180679071, 268018131, 1963544878, 1076612376, -2049087823, -1005203021, -2040819848, -1758199691, -1424050613, 145942734, 654210233, 984916773, 430052327, -336071705, -1602238119, -367416737, -1113556577, -1619228091, 58038051, -1264635449, 1583508533, -66243013, 1177862721, -1742135131 ], [ -339927465, 724982120, -1523824659, -80287060, 426482790, 1713041892, 1001277470, -1427570481, 534599397, 75722948, 1628542104, -1914132857, 1969617011, -1830578047, -661296494, 94982427, 1116631681, 1257462267, -347335783, 1854119708, 1779559089, -540898953, 1349574830, -249712139, 1088337067, -934861645, -740184276, -915525768, 951308945, 1086445153, -1155855099, -2096498605 ] ], [ [ 893307118, 742898463, 1618226989, -177871963, -1325508701, 38795180, -932685483, -2029512309, -1335150867, 597242526, 523786221, 319084023, 1738493996, -1777290791, 788459978, 1941407219, -1972903839, -17575205, 806142237, 102836086, 463031765, -2065666700, 260776329, -1851989101, -451760641, -462221116, -2108328355, 847407226, -1581773852, -178474568, 1234061928, -1907772050 ], [ -611003103, 2041468829, 864925189, -1557281789, -668713811, -671825382, -945152094, 1440969406, 1102633745, 811766035, -1172766470, 1750471646, -1173561862, -2130900482, -137763028, 402171143, -2025193640, 76935373, -380823021, 302224761, 1415433092, 1980710493, 278068864, 1166076367, 1931223168, -1720763230, -922834210, 1433013682, -1575018346, 1410596919, 219321994, -2100030881 ], [ 167024663, 510082724, -664462315, -657279948, 1894131448, 337157299, -1406627463, 42892555, -431161216, -1943328306, 1809382101, 1304260682, -1433778722, -1030959190, 1729322028, -875415146, -349178017, 1670394637, 1939423835, -580780532, 2029420759, -1373473403, 1432145913, 264032476, 295605052, 504988427, -1389363130, -227176754, -822034940, -911113056, -929221383, 510475335 ], [ -1299786474, 1863527121, 360874569, 520442213, -431195703, -982657623, 1138676663, 1445295313, -296020074, 1060628781, -719643720, -1170937469, 634860175, 2077929401, -2026747062, -1776165406, 544374485, 1308775598, -1172791274, -74893730, 1134050983, 420887027, -640156088, 749284365, 668276852, -1149466816, -1848199397, 1299324435, -1357057222, 1172416338, 832851966, 166328295 ], [ 134161696, -1084272231, 350353855, -1329432538, 135255606, 673456184, -1367143682, 2110991429, 1113900508, -483029924, 1430922555, 1605081748, 204171002, -42143230, 76875195, 892304237, -1862312873, -1999955227, -40716753, -1912481856, 287454240, 1614914822, 1416071823, -1595752006, 1788090217, -1555821314, -1590419477, -1621695995, 1843468156, 1857032517, 1497257338, 407090443 ] ], [ [ 1753615149, 841634422, -1687027171, -1583141475, -1335848123, -1157384103, -1456800496, 442685249, -1183272563, 435901172, 2118507281, 1289180465, -1751133752, -143252574, 2017041866, -2086227081, 45773505, -1312465208, 2119280157, -1087170197, 1159254568, -1651315967, -2061099232, 575652394, 1215989164, 447237420, -1420104178, -709226487, 771221083, -1465272494, 2034203980, -1038632254 ], [ -1088752543, -1306696422, -1299592777, 812375705, 1386135965, 412407206, -1445954369, 880364378, -772435934, 1875370563, -670109847, -1195622353, 1483043214, 432016653, -2089403289, -527319531, 1836569792, -859120186, 1598048057, -1323933940, -1583586507, -2013953638, -438305965, -1501531843, -278626830, -1500778405, -782332088, -54956353, -1994560998, 1323649657, -995020768, 1221271203 ], [ -1688953612, -490606714, 1952361863, 2093524195, -1563364319, -1793272576, -1065676096, 514612053, 1689699098, -1184234982, 499880863, 1920332116, 1724022180, 1774471752, -355384076, -92141372, 934463612, 755339298, -554919896, -290460422, 945085866, 451681597, -504800622, -1226269121, 1870692330, -280138541, 78015938, 566520495, -703744587, -1750664976, 2045078708, -604876236 ], [ 1663841768, 314658420, 1176472030, -1664882125, 126759790, 2078941191, -1524510603, 753829995, 1869615078, -570170067, 1324509787, 649634650, 642491301, -397357340, -176848428, 1039094904, 870044170, 900933415, 1884776146, -1477737498, 649660504, -176632044, 502039007, -412834782, 1942285634, -20849535, -1756482699, -806004714, 953612333, 788433537, -912034412, -152585803 ], [ 1729792286, -1984889901, -1514852075, 1984330936, 882382367, -393007635, -1202037468, -1944069471, -1640296806, 1547325146, -620523271, -1466029526, -197185492, -1312410898, 394386532, -1390742472, 1374756355, -1467473458, 1284932406, -606673985, -664228861, -1485462316, 1948504351, -1175842897, -1851646495, 1335275408, 1959640814, 851002424, -1096782501, 781852552, -1928242165, 1104426410 ] ], [ [ 895783797, -1847808713, 1188347451, 1396027770, -1687467620, -1696806464, -1103501879, 846439295, -2138829355, -563145769, -192364829, 1180905468, -1435458657, 1399767158, -888905483, -1756137038, -634183656, -380221307, 1273572414, 334808329, -530834306, 506537769, -328051692, -1349758090, 2031435227, 993467683, 693105736, 274471733, 2004633687, 1496972951, -810256688, -1630696303 ], [ -317670049, -1215475682, 1479286747, 69086889, -1977958366, 1473432209, 534229253, -356694730, -1555694285, -1307414871, 1450529856, 999483188, -942658652, -365484420, -1752025055, 777071509, -794871140, 1971988494, -1141255234, -1805395457, 762225677, -100694503, -1501465932, 1258492134, -2092226094, 346898606, 1414502860, 1246528220, -118543638, 2105990257, -53324272, 1964666112 ], [ 792207354, -755124835, -1172046969, 830571247, 292583592, 194488370, -1237526721, 1870442768, 1498701225, 2084240899, 915784148, 452847021, -619236381, 1575205685, 423670303, -1538519528, -847195702, 1844689765, -247491084, 1465742484, 1025684719, 1576196984, -357533567, 100488088, -1117425023, 884293262, -2033255653, -1026928670, 1231863930, -608897621, -2061954306, 1356052780 ], [ 526978738, 287670390, -348331450, -1001192356, -305208276, -1747162644, -571871532, 1772025823, -817122514, -205733259, 1292700975, 846897115, 1096033863, -15450743, 239586088, -1804090199, 1801334944, -1169635062, -477233628, 1175586165, -750050928, -1329767200, 1994267682, 987727516, -894809719, 527425500, -72106092, 702619415, 979915117, 151936658, -416613657, 2054385437 ], [ 1888548863, 1211721537, -121438743, 1873005750, -266075849, 1354425719, 1566784406, 1700407809, 1101970233, 1006422242, -2097761629, 1811411789, 65123656, 54315689, -941042390, -2069548055, -1889945978, 372831015, 1663748470, -1517930498, -1984435764, -1817967809, -683547234, -1552493490, -1425137223, -1711465346, 457489503, 1167878862, 49101514, -2094695195, 905916074, -536424060 ] ], [ [ -571414647, 388306039, 1751832536, 1859405579, 1346229293, -1519334179, 1709530526, -1917895860, -1457096801, 171539629, -396595402, -1298921483, 589332587, -1874503660, 1448933707, -497095364, 631002574, 1647347784, 1793007447, 209127078, -197291602, -45947596, 1101723486, -1061874480, -2028897437, -645465451, 301578542, -1949318637, 622849957, -135065087, -2093685225, 865508103 ], [ 2016678831, -1117426749, 1286129696, -297857572, -56725481, 1467836533, 1540388783, 12594775, -1939800805, -1147762945, -148759622, -1154066797, -1785345070, -894930676, 563888540, 901503114, 11474566, -68944448, 1639001433, -460951033, 1886231858, 1127033054, 518446218, -271172065, 40098135, 658187065, -1827340844, -167537939, -908403999, -2061366403, -1492102314, -342527327 ], [ -2116503362, 1436840810, -259003570, -1507525763, -1223491970, 909166785, -124457466, -30665461, 1192259375, -983123530, 132935935, -758134909, -712123641, 22362430, -1085046497, 1534353577, -76313135, -1307281878, -1333074567, 982393680, -550140211, 778414409, -110893758, -1900195277, 424522512, 27461123, 1264847256, 2120895933, -335252173, -312824832, 238701408, 956151692 ], [ 2135777002, -44806777, -1855943629, 419912087, 135239464, 1737270421, 2104908338, -1552112034, 455406119, -996850555, -1167615176, -1385667608, 70278358, 272470458, -1316222016, -1022371998, 643960672, 543415754, 1574058405, 1518933655, 1470479217, 919784416, 17611091, -785225185, 1575682541, 548359546, 1690760407, 305996338, 1395850512, 369770513, 949046318, 461223631 ], [ -103514145, -238163825, 818469736, 1016291559, -234629589, -180956102, -657042095, -1722369143, -880312351, -1065720217, 782123389, 24629430, -1052729566, 1871058863, 1077878631, -2076281387, -289685041, -1510494921, -12564056, 1331903838, -712889908, 1476545546, -1675584345, -2068040103, 929989675, 424028727, -553468065, -608897302, -374179753, -2079036441, -2136761791, -1295252691 ] ], [ [ -1771191548, 533041690, -1612846162, 1980095067, -59085745, 1091163434, 1091282454, -1848875472, 1963426413, 1140771489, -1929959242, -1187539729, 37027748, -1391657658, 717999289, -1634717440, 1987660999, -186381942, 1872153267, 114687686, 959672577, 2007498109, 1616977389, -442284647, -1719767273, 1356939629, -1105614741, -1407141238, 685386283, 805055784, 143569878, -1457505926 ], [ 1977613737, -1583352978, -300308995, 725429801, 507867852, 1918009413, -1805784551, -1809834061, -454599776, -1269361004, -460026722, 1683061044, -552683797, 107636235, -655093834, -1188660016, 323633868, -97571221, -1181618656, 178060215, 618473056, 1975906899, 1080510568, 1535999032, 575393041, -1802637149, 570943813, -439563686, 593151099, -711471600, -655774244, -1391401751 ], [ -158922420, -321675347, -467552755, -1583152382, 2099227526, 256708263, -213090464, -391387522, 2127624360, 297119584, 2082600089, 304510813, 1966001339, 1241555902, -368255971, 1377587601, -2111024371, 1710353414, 170399130, -1350438994, -1491195734, -29098833, 890855225, -2053720254, 2108131206, -808465545, 1989171109, 325591866, 885166303, 394646644, 1831081980, 1678677913 ], [ 202227378, -1409488138, -856226375, -1318351339, 1411748563, 966405370, 1155317439, 1501087059, 294449443, 120934170, 899463008, -734722413, 1650795319, 1378095300, -475794283, -560745658, 2026093658, 1097272943, 50626087, 745339090, -1730605841, 1865065335, -1719523601, 776369484, -1542498716, -1846653349, -1920221219, -1939841369, 73766164, 1895587131, 1497645800, 192774738 ], [ 1402996741, -734507019, 1858562690, 860885696, 573764623, -1938750895, -1218569794, 1188450718, 1802385450, 703596551, -530329952, -41267024, 1844151821, 914365992, 1868893989, -70538808, -1996353820, -1025348894, 584756473, -1508883933, 1694402149, 1597114582, -952218467, 954815571, -324052925, -1140978138, 1544071578, 365985808, -1690235064, 1088675776, -1299921229, -2133193995 ] ], [ [ -1931856720, -2034975210, 346778732, -1630932272, -147411490, 558558827, 815905366, -862341852, -1571173014, 647195005, -184286107, 1563426048, 1409640766, -1575875987, -640092821, 1941787192, -222842392, 918255726, -1593103051, 206015640, 1403085515, -1756116970, 1820096061, 1419393614, 869601305, -683243908, 465562292, -11106291, -46407337, -1802354581, -1450819799, 1274550279 ], [ -681714886, -1696911615, -1425423550, -2077993549, 2111349035, -1770238984, 1319709992, -995290107, -198070623, 248468930, 959333449, 100440122, 696825760, -1633126124, -1860154809, -1269260984, 2054462027, 55930196, 799088190, -1161158987, -777338791, 199652897, 416792070, -77507253, -897431317, 1347154327, -1381392586, -1610539386, 1294174701, 1666487961, -352081008, -1995418369 ], [ -627604221, 375267992, -390589404, 615389188, -1097488371, 578819035, 992634027, 1248380250, 1515055060, 2077207371, 1167283662, -1097418392, 181863958, -1402120883, 1625666705, 1480083547, 92687752, -1098247554, -2136268974, -354438707, -1784526101, -1413205834, 1522612713, 195100622, 1275516551, 967610835, 2041714555, -1384415595, 2121834749, 1677771060, 1804028983, 1176449812 ], [ -869568496, -1883930848, 1455375181, 2022105871, 1680761445, 1689776763, 608468987, 1662887724, 1414163829, -439635498, -891470653, -1498819133, -85947232, -817987149, -389419854, 1598322784, -164132973, 1577141408, 655858432, 258701828, 1498361388, -932945759, -703738825, -1274128715, 720873016, -91697422, -1833212394, -133380210, -1885318370, 1059203183, -1036260172, 2118066245 ], [ 695590632, -403737865, 1087298123, 230904296, 1972179242, -82290981, -1375347024, -1572981236, 2042364243, 1908434629, 1409101297, -1425150532, 1187505220, 1554830240, -988918183, -520580216, -367971701, -687618611, 1244183430, 1559180149, -814811138, -1926781019, 1474040311, 1310089824, -541925514, 1583810810, 1241346237, -1867924470, 1038604575, -1460212422, 1626843997, -1016437046 ] ], [ [ -542714015, 17802632, -704202841, 1069489826, -889037694, 1503308910, 165046850, -441500788, 1661720925, -191030208, -2116753876, 946063575, 380086981, -1852168488, 1356626433, -1083839371, -513310552, 744957477, 1508946178, 1830600997, 501849040, -1585129387, -572103292, -270022722, 2143615632, 1627634908, -842225903, 1494242880, 1927050446, 965142469, -348668507, -182736966 ], [ -93713994, 1106849108, -1605205968, 1269202771, 860187040, -248503663, 316821302, 201892195, -180718936, -34571016, -1346938647, 1672701763, -2096227210, -1969301434, 1946230, -1970358482, -727586584, -1047339435, -246754128, -576589137, 2011452390, -2064767888, 250743358, -1452803792, 306285533, 1193545951, -1623784253, -940640898, 362944650, -351641744, -1708228590, -1277228991 ], [ -24471697, -1780979901, 1227664644, -1586966604, -1499952252, -380385837, -923728919, -1885333029, 1271423160, 172401315, 403401607, 25120786, 1638387848, -1011767357, -1579905493, -2016197576, -1451721018, -605224588, -440091787, -392373999, -1747932459, 830528380, 932604777, 445647726, 722702586, -360373331, -1624583642, -2036022835, -1940634282, 870757628, -1355143871, -205986443 ], [ 1719406661, -363000390, 297600368, -1129654715, -2128547383, 1411017245, 1892013988, 1684176022, -1153658977, 646407925, 1768587863, -1237030774, 1811714717, 2045752747, -1377893420, 93076605, -1484979952, 1861348814, 1537929197, -2065786632, -1601037821, -295553829, -1376177121, -192733768, 620969678, 616257630, 322034531, 1133932589, -1831847550, -1609520503, 1719190165, -140500973 ], [ 1480934495, 620215555, 1220260418, -1183041694, 353256461, 1665569335, 591043297, 1849604102, 1801391637, -92113297, 234665084, -126474063, 1280537623, -317983830, -1320475842, 2139688777, 1504466909, 1963244702, 656339821, -875232500, -2015869202, 525604024, -1888774402, -535090556, -234686058, -130145598, 360314794, 1612550092, -308406056, 1320505424, -1927938224, 1897959223 ] ], [ [ -900560652, 1179084007, -1030012553, 387836837, 1498593013, 428339346, 2121721790, 1181898796, -2069071978, -563608970, 840965479, -1142960160, -653701628, -403270834, -254859460, -457500237, 675122120, -1309060463, 524544888, 195377378, 879731709, 266582281, -677572355, 1876459246, -2002265330, -86085786, 575924828, -1905620758, 1387151759, -2063232774, -1407203314, -515805270 ], [ 1700036255, 1080304698, -1990182773, -2014065245, 1700709162, 956012635, 1246822032, 294885238, -2049670552, -1398474854, -2139598017, -1200183196, -430370497, -372340492, 309943964, 1689083518, 1634279765, 1542973954, 2141920227, 406459873, 819297504, -444011037, 250920867, -1737083407, -859790640, -325137689, -419269721, 1448174736, -1109123443, 114415375, -423427556, 1255700650 ], [ -775868762, 1455630450, 1042859329, 80994290, 185646071, 999014232, -277549312, -1245616600, 173079131, 101516172, -915896712, 1497214556, -2132068537, 1015932257, 1315553053, 775617161, -1567668610, -1224181245, -60977158, -1554981164, -1670166296, 270871416, 890775966, 948568057, -2128725973, 1129278186, 1176660692, 1531647133, -886501878, 1424636331, 1101525706, -2125713245 ], [ 90430697, 7912930, -2096681838, 1832828178, 968731062, 1652868119, -47254097, 284615115, -1961869482, -637726910, 27346260, -1797527652, -1714372863, -1333149790, -925282904, -115214934, 1188298055, -1441664209, -1005828302, -545905494, 979647844, -237198098, -688192347, 261792347, 1241564867, -1637191447, -747174047, -1352269458, -1199121020, 627735885, 1238415073, -1760661308 ], [ 2052341492, 1492998614, 2003941876, -1546489191, 387761795, -1484659105, 752246322, -1225667231, -973734257, -1305143974, 184732232, 1705297018, 144633991, -1419996779, -2071353340, -1773006862, -972667577, 1468741595, 1890765194, 915826845, -1349161779, -872623566, 322903097, -406188807, -1933570831, -886755162, -1077919890, 1078581776, -1038235836, -1801002432, 78319879, 1967083942 ] ], [ [ 1271158585, -1754019277, -401145521, 915287929, 2057485695, -107015459, 141974639, 2112276377, -1279539184, -824696517, 174763558, 1832219590, -596542212, -409409509, -1663161728, 181685539, 1482988040, 578463064, 843884869, 1671464085, -456424197, -62098847, -1420792877, 460713278, -833929501, 1720362233, -18896698, 670508605, 1952725736, -1137010057, -1074496810, 1548750200 ], [ -148277616, 837155415, 772254497, 1058870773, 1331771901, 1282187226, -793715677, -740251446, -845325884, -1252200634, -901075277, 1315551727, -802057452, -1728265619, 706509264, 1525159325, 1822882378, 1499924448, -643065815, -337914133, -807173077, -755244153, 1248949268, -1226215804, -665034774, 854050947, -453431962, -924584494, 1650448874, 1481579807, 464956549, -110766320 ], [ 663825969, 744179726, -1112856455, 1782111753, 401900053, 1175631642, -911154431, -1619367449, -191924852, -1545121856, 1224283729, -1304761731, -1374406381, -281716007, -1762814388, 2052319374, 2077665997, -701497671, -1036486949, 627194075, 803693226, -191565965, 768757473, 1673551754, 2071165442, 1517698747, -731582450, 1882237694, 1710711932, -1385667036, -1340774568, -599109876 ], [ 1189018162, 692750699, -1899402062, -116954728, 239090516, 1147309309, -77436921, 63674528, -678822968, -164174501, 513075515, 1470849173, 757876782, -1247156878, -853366977, -1452062238, 1960002429, -1750541564, 308478092, 1598749814, 797587978, 924165169, 534259747, 1058923914, 205581262, -1637395019, -470405041, 2054589487, 936906567, -2134082857, -679607271, 1444096719 ], [ 2115988767, -1347154085, 1202492805, 527405614, -883934103, 907558868, -156668865, 192572904, 34290725, 1429651172, 525999916, 1273154880, 236445001, 900711279, 1299625644, 909200873, 974625047, -1299834541, -1513253168, -1115901567, 891686089, 201913352, 1329339050, 1173481184, 1165088690, -2103181470, -1243881244, -360050255, -1941822279, 338705513, -579155752, -190973100 ] ], [ [ -1703976412, 643471921, 1735285, -2003613742, -819889792, 1453713036, -1604716620, 1156561102, 1302286876, -997423016, -586397808, 1661729057, 1781246431, -949988525, 1520871004, 1822445551, 1646658029, -2021794158, -1045852275, -1361526680, -91354907, -12349291, 1678033978, 510446309, 1814898615, 695039, -1774380844, 1653793938, 1445581061, 1586999395, -86247763, -1182002757 ], [ -1928827408, -750423175, -53780387, 509613669, -1409060415, -141956284, -386503725, 743090737, -114443612, 2047779782, 1727398410, 1073123767, -22131625, -846564520, 138039092, -29592851, -267827032, -2086277605, 675197651, -165924690, -546499708, 860763101, -541991028, 1012367092, 55819653, 1937168814, 608531465, 1068900533, 1842514471, -1112462698, -1880513796, 119913407 ], [ -1799101380, -921983784, 1171541876, 1268537088, -406406723, -860549390, 1360739134, -1432604371, -719585383, 664933332, 1678465944, 1722268735, 116178864, -1926893194, -1281166063, -1866564593, -748466350, -445316470, 834989429, 1271724236, 942554450, -585468995, -1820294535, -1612467895, -1805353052, 750784542, 380733149, 630784675, -297890429, 1316787344, 2101758448, 1046679366 ], [ 1514080503, 553257064, -56090811, 1801979802, 1021765536, -1590868452, 251038122, -379817853, 556094750, -222476572, 1550172212, 1505430676, 296185299, 965742146, 771640813, 1554418762, 707640938, -1452508396, -921144627, 800538994, -2066227349, -596428480, 1070897354, -295449616, 1657289454, 641050077, 94473625, 554784374, -202898129, -804447385, 237138860, 403712252 ], [ -2074008741, 1654068044, -1116008365, -1913619453, 2090544392, 1226074298, 49517194, -290425786, 1164098027, 823071197, -117649420, -1900987446, 1557444822, 659162130, -398453169, -1545547831, -1908345791, 1984641340, -1345425873, -10772369, -652023932, -67330783, 1480641120, 191985541, -694153640, 137476069, -821115495, 571519620, -497275009, 1984835629, 790773953, -1502320525 ] ], [ [ -271969501, 1346594588, -438584209, 1540168173, 2107992972, 910441597, -746876030, -129687261, 989196365, 421643611, -567164554, -749739443, 90356267, -1729610942, 1168212575, -1209741109, 1325180568, -108106919, -789860881, -2112097058, -1386173807, 745617215, 1564517242, 2060217683, 1202377991, 620892600, 1385994216, -1826420068, -1872797861, -272378431, -791516437, 1168864592 ], [ 1281834917, -1714275303, -1533418425, 167389236, -234850751, -2115582297, -864951678, -1174722124, 1969548216, -1315479520, -702399265, 1474553691, -268312292, 1333507038, 1449656484, -2034155520, 1391889714, 1224806984, 1015003615, 137679982, -1523076048, -1444894821, 1337515329, -719138033, 1164626641, -573492822, 1488203755, 458876169, 485110534, 162292091, 541752047, 1072386383 ], [ 1786386889, 1575433542, -355747959, 425258663, 545213667, 1040974492, 665279514, -1795755725, 172380726, -2053166561, -1078995910, -1504508436, -1801450678, -105160273, 1103959316, 586483018, 945140385, -1951384690, -686480312, -1432087328, 22363053, -1830690675, 1575781385, -1644594702, 514055630, 2028821918, 1511441005, 1209322933, -765958128, 1960226165, -360449646, 2089873062 ], [ -262738601, -444846431, 1915617987, 891077017, -9762034, -1684982082, 18978662, 1101484104, 274805238, 448560220, 1794437776, 614726383, -1031127881, 415751342, 1405908578, 364208185, 730846893, 1418853438, 417838185, 1161442873, -330016822, -800434572, -477705697, 65644164, 1761838415, 2097018293, -1689357597, -53892777, -437665283, 1424119627, 505621785, 1372019450 ], [ 1955226588, 1608484659, -1324876722, -154175244, -1407102314, 473739071, -864731045, 498131481, 1063480014, 232374803, -426248736, 841146190, 759010431, -2003945258, -551601160, -248795911, -568250917, -1306265155, 1331320876, -72692251, -555212152, 942245043, 1061030642, 581147429, -2079280811, 1016358529, 1048027971, -1225827282, -929280468, -1630406409, -1149629558, -835645400 ] ], [ [ 157797536, 704842170, -1860453322, -246040964, 1533478999, -1381893837, -1995440090, 22688869, 449828841, 73707511, 1222986682, -1494882144, -380319117, 410392126, 634556549, -273455102, 368063563, -1744934617, 1692367384, -212816789, -1515137005, 1630922184, 178475432, 968686135, -1607768151, 532022021, 2055934247, 1455092204, 771628549, 371546926, 1421754760, 651904556 ], [ -498696610, -60965870, 2085222999, 174241016, 743860994, -700873411, 1860808390, -886175021, -1032245130, 772271159, 475055240, 1002703819, -1789496881, -1577065009, 1143081217, -733631574, -660151977, 1579712174, 1957296685, -1857809788, 1859648899, -1127809720, -1479630509, -784883949, 799336109, -435102217, -120723126, 1413948393, 912299679, -647436076, 702173768, -2052918202 ], [ -2003257055, -1911071172, -816095255, 566521140, 881933187, -405674619, 1055451701, 1659304627, -777846223, -1845975664, -360754961, -1125305550, 243473876, 49322231, 90088211, 830176987, -849006160, 1468617296, 1372139206, -2090652515, -1500417769, 913978957, 1066107027, -1639783588, 180417703, -1606060533, -951452040, 1495840096, 1396636973, -344923545, 884942803, 604621627 ], [ -2031055776, -1088818123, 1104608386, 521728478, 104983417, -1122317421, -1993542513, 364027735, 1035333192, -335933496, 15546002, 144168144, 911132664, 2103672320, 468134714, -1292185317, 1120511743, -645897437, 707132084, 1745351553, 395734453, -312217262, -372637284, 1193627021, 797620640, 49981349, 1666985414, 1193544505, -1455350133, -19059401, 299854091, -1763287480 ], [ -996097003, -1309429573, -2086888329, 740491106, 496859686, -1485281787, 1375738589, -483787622, 1069387457, -1777537132, -1561355420, -927193508, -1584728915, -1527710583, 618916716, 2003114130, -1585352956, -105515426, 2122826897, -1550915759, -625714525, -2024591414, 442166839, -1050764804, -494936934, 931904332, -2065922478, -1830507540, 1977444615, -468326822, -964952881, -59147178 ] ], [ [ -2049962166, 102161133, 921465550, -1970780073, 1075884940, -1737824466, -715796508, -1624322082, -651734294, -840724032, 957245944, 1199924962, -1497412072, -708734754, 529631534, -258569148, -1955727649, -1491445541, 964756200, -1879751508, -1350757396, 572862324, 1225423399, 1225569399, -1488165688, -1760922875, 1982181810, -62957825, -1070893556, 37792178, 583167861, 641122273 ], [ 1984038015, 787197076, 1728761097, -853821609, 855480924, 496008867, -1714579270, -1163826435, -1794012957, -382142756, 833726693, 806345888, -1671300327, -733741811, -6132788, 1037214595, -1383233698, -130570327, -1430100749, 1813839973, -1915430030, 1023204266, -926771332, -442574370, 1995908722, 1054800991, 309774498, -784385492, 543676366, 1543611255, 144755487, 1814004215 ], [ 95051461, -863327110, 1362051670, 440812687, 82347010, -627925327, 383970155, -1323698622, -653945122, -1358455771, 987517677, 1753283822, 556886634, 2136241389, 804933148, -1599457281, -1255264803, -1431866064, -1656066771, 887293367, -1074270171, -2143062939, 1801306171, -1995896591, -281888736, 141498038, -1749101247, -800875536, -1332393665, -1830107392, 1004220878, -962886768 ], [ 690204714, -79447965, 1259647169, -881735107, -1170190256, 1565419346, 1869350434, 1508997060, 1315172515, 1233347928, 485464704, 1557766930, 1779528813, 263646474, 1814585411, 1001862979, 951921398, 103400145, -1461723148, -1579684967, 2015321979, -808762430, 549589160, -2039367043, 1795223202, 1939614006, 1458839555, 1597299251, -248885541, -520833392, -703493507, 912033244 ], [ 1509990052, 1599309404, 28964478, 42330747, 1781840562, -1302080602, -426300124, -485503852, -1048927388, 2047257322, 1342559956, -320485745, 60526490, 1251505835, 474762595, -688627890, 1114207496, 1810829811, -379083205, -1821296187, 1647181379, -913983176, -1499671844, 1017849824, -1563493817, 2037261395, 1619355474, 647199975, 445110890, 247327114, -1700996162, 1854747323 ] ], [ [ 350583515, 1969537060, -1985214619, -1465778822, 1536205592, 336815595, 401791423, 1624570960, -1037328035, 1952885030, 1891167276, -2108137998, -73517668, -2095984816, 370858976, 434236981, 61352125, 1767137706, -102947691, 324060007, -177191570, 1058109539, -571113362, -1788471161, 1052458210, 2018738356, -605102752, 717104841, -1980304255, -1109302901, 2051870081, -40412199 ], [ 339360741, -1904547694, 280219778, -482560441, -662110584, -1848499126, 782957277, 744034658, 320379413, 1715104193, 195759417, -138041542, 1111478396, -1012087325, -1252969522, 1317886760, -1736414208, -1306476868, -1798935636, 518909413, 76664803, -42505439, 343566310, 260947585, 1936809290, 116147372, -1625149964, -1218398895, -591949525, -1724629868, 1823136719, -175903586 ], [ -1052248303, 678842479, -269794899, 387881705, -371968682, -828486622, 1913421844, 1095695063, 953403219, -576636743, 254785192, -1090068695, -667610488, 296350147, 1700964333, 2040222948, -1646861298, -1320670118, 1618526177, -11085759, 848764295, 1186973436, 628098591, 1784637516, 1573077779, -1827329062, 1088960581, 30540442, 845520162, 1434940083, -1742597921, -1201115486 ], [ 483654706, 1083155413, 20913005, 2036539799, 2097427054, 2063025399, -125032208, 9147364, 1914986243, -1942183339, -1001912177, 329728841, -2047194876, 1392629660, 495634106, 1008128810, 1239516285, 524010729, -1025664919, -1934444052, 898529877, -2107639433, -1512435658, -622672237, -433255755, -746632724, 1227189428, -1194960964, 160296287, -956546856, -919692483, -1735240864 ], [ 1503716555, -674566263, -1950279248, 2051520997, -152488597, 1392499107, 116319245, -1932257297, 1465227918, -772070367, 967005898, -1066750534, -1722122429, -1380596727, 1674430739, 852400390, 625048716, -1848453991, 1716570005, 1230508905, -284820347, 831579196, -1605950302, -800445011, 1892897499, -1972395413, -776207994, 595653766, 1384858013, 1288081661, -235686808, 2127302358 ] ] ], [ [ [ 1488580325, 1983781028, 576675044, 2016087160, -773781825, -2096699937, -1720383833, -1681663205, -731284276, -200364467, -873870325, -1447288947, -1058178578, 1963969385, 1129572697, -49238942, 634149694, 1618850629, -608846134, 1454448044, -398618648, -234890375, -1510182541, -1338990019, 1388707600, -1842770728, 1248096040, -866841425, 581625443, -1772471087, -220793731, 858242567 ], [ 532639091, -1751262354, 626876845, 1004777898, -1620903766, 2141151516, -2093667778, 1860620895, 253418203, 137990900, 1334235437, 1009391054, 1372998552, 576670909, 948744163, 1417608735, -1168510635, 856705805, 1291948330, 744055566, 1503847418, -1421093067, 57441173, 1469825041, 944455969, 1329047496, 141181980, -1740499633, -120116685, 1241887337, 547575438, -2040654336 ], [ 960138418, 782346449, -1601894053, -2090561116, 434331436, -1741180195, -477990489, -1272976382, -588072068, -1623026646, 641589350, 918003123, 1839303596, -104171270, 728608119, 1698905795, -1413542649, 80856316, 1197214147, 663065690, 1331006636, -536854017, -1730045826, -451061448, 1367355646, -1049824845, -1861005656, -612415587, -818807899, 1089335813, -258240354, -1634087403 ], [ 1308055782, 339315354, 991963146, -306508107, 377126445, -63511143, -1074492497, -824627764, 995404652, 113625679, -1670224289, -1661242899, -992888792, 937613662, 2115728208, -424556392, -905565950, -1181866301, -1283372175, 1992657418, -1391797820, -838263958, -2092421752, -351847751, -1221926552, 662327241, 1466487222, 1949639211, 1850198829, 1674451919, 1039979081, -843335492 ], [ -1190330913, 1668443977, 93489546, -1358937681, -2035701174, -1524776695, 2050317776, 814160877, 274052953, 1106958645, -1557694480, 867550837, -1730397753, -1173913719, -1302773759, 1720772311, 791146358, -851389746, -1884932189, -355606036, -585786957, 1011321258, -1526751190, 1105228711, -2133084508, 404359106, 97932012, 893723603, -1756622413, -196414181, -1497569461, 1990161283 ] ], [ [ -183757350, -525421538, -1407589806, 1332718989, -663565481, -1091946419, 1220976285, -1374475015, 1922887704, -1781312327, -1573838100, 1118417707, -1000935556, 688191758, 1859381637, 958884891, -52066164, 575301324, -1820195310, -586515582, 786654522, -1996851500, -1323703186, -605592177, 611368049, 261968643, 1936412467, 652994308, 440043656, 1041460334, 236236867, 1124748033 ], [ -1653242813, 1305744453, -1676236184, 1315948815, 1033429151, 1802506631, 324226297, 1704891754, 1744763904, -1854261013, 409290080, 607748050, 1562435648, -1683741793, -1169710794, -744460064, 600845200, 1894365751, -1658491680, 496861497, 784776645, 736493572, 1183924383, -1070978825, -912055800, -733074001, -372586553, -123668713, -1360358617, -1451873389, -1423314673, 1586421047 ], [ 2006742455, 1709919196, 432679630, -179602515, 357015063, 859744896, -2145687970, -657136875, -688971569, 801431456, 282663157, -1502976215, -106308112, 1638621264, -1106446822, 1235204212, 1710636603, 382787698, 580564275, 1502231420, -484817426, -829857994, 1899708239, 1399615308, -248360691, 1884258522, 1051858857, -696344232, -347542933, 917399445, 1692130179, 582547457 ], [ 336488962, 1531739547, 1297646503, 185711682, 1151933164, 840818373, -871233904, -1582883851, -1025666785, 1641782120, 863567609, 1027102456, -1348443403, 1597339090, -1668648293, 660217982, -1789630217, 1905328235, 779700919, -1141284163, 1751619439, 1344615119, -1386106119, -1888620215, -334914098, -980937032, -1778785471, 1409472589, 77565675, -1029587262, -1987419048, 322979930 ], [ 817089963, -869966782, -547237672, -2008851035, 1779571843, 76640969, 796451173, 237729149, -2128521692, -167207941, 173687993, -3774, 1788521616, -2114134356, 1303320535, 1091980520, 1357500039, 1321670876, 1594716691, -2026623677, 1366982851, -460462774, -327617114, 661852858, 1890673154, 153574540, 726917314, 1718918878, 261437993, 223668944, 203815094, -1416315414 ] ], [ [ 2112465394, -1194474481, 1828048767, -46355171, 1445033988, 1148644339, -429444203, -85762353, -1273659033, -1442949444, -1264555523, -2109979148, 599287408, 382713626, -49775940, 1892405150, 1697635897, -2045997442, -2118486519, 1237931102, -1317482551, 301604921, -313630112, -654864415, 1766735516, -536305425, 66879596, -1044869638, 1338277637, 844591823, -734604662, -1833124671 ], [ -889800293, 1503016321, 537604949, 464350, -1266677627, -259694756, 1586439971, -508685847, 1609624787, -133558252, 203184194, 1845288063, -1095034060, -723538553, -2067180751, 1306826544, 2006703068, 783305891, -233901759, -536586646, -1900811918, 30392579, 1177341553, -173098475, 449914059, 708734998, -955814209, -1431632010, -1160257787, 2063256932, 1952260807, -811486874 ], [ -62797660, -1503498925, 589436251, -32999157, -311192193, -1448744119, 1352194495, -231630912, 967188309, 1642774165, -1075448710, -471797148, 2031389436, -887026019, -175943843, -1232297625, -1276329687, -1391201925, 1873441049, 1543989600, 1270673819, -263618309, -1500804574, 466208241, -1965842767, 1420913082, 397305235, -1665074461, -1412797663, 1486783046, 1030638058, -1758014639 ], [ -490551860, -1556867713, -1602725918, 890649302, 190138258, 733383694, 1148022349, -1233528544, -596166954, -1788087794, -1607930212, 390114269, 1615809734, -409584307, -984934623, 287242300, 1111173447, -694837909, 528473334, -2060989412, -825665577, 1986395471, 483481671, 493456433, 206000640, 1814299432, 1862320062, 1888162071, -36901482, 571665695, -1734325517, 734402992 ], [ -829398446, -640535265, -817468487, 2002728992, 795060605, 1512171215, 447430857, 585688472, 2278869, 1867864327, -412864373, 1372238601, -569045843, 950627365, -517757538, -56027146, -1076559583, -823233716, -1526391947, 649170827, 1084074295, -2119858995, -585449267, 78432215, 1860187668, -581172424, -765416828, 463976907, -2008674684, -866676845, -612516342, 387781898 ] ], [ [ 329940853, -686321231, -389805132, 280705616, 1558566077, -1721487040, 1839923478, 24638527, -592496148, -639695493, -1891752857, -1373313495, 1749094269, -1320689554, -1831445994, 547723343, -2068768350, -1358108431, 40354033, -1866549835, 487815236, -1210030351, -1576416495, 1502382098, 1151908627, -1490733543, 1319669751, -409157263, 1616663942, 1376776911, 2076301375, 57961388 ], [ -241859540, -1966329277, 922581320, -390792802, -98070941, 574514269, 1308568603, 1750019956, 1210282567, 627575834, 20690686, 612678734, -2023856023, 734884559, -1277922518, 454422090, 675805169, -2097523121, -299420634, -1388510401, 1976661612, -379040264, -873981977, -90789710, 829958643, -1821423913, 312464545, 870997297, 1921773043, 334833833, 1593019242, 801506716 ], [ -1765089269, -549491927, -1356076929, -374173897, 303660656, -1515623091, 616474843, 443902261, -800644844, -290585301, -1546232097, -56894202, -1265088393, 2014428504, -745071589, 1570744123, -1300430763, -1936089920, 1734416860, 1468508663, -918923378, 193785391, -547722898, -489166519, -705602951, 1631153495, -1645005159, -380984256, -1382267380, 950622423, -74962019, 2031142765 ], [ 1407219173, 1691103666, 1042271051, -1091339362, -537071424, -1552235797, -1338708199, 1502181433, 564675716, 1568809818, 1790859009, -1231807742, 343270159, -827991335, 168975636, -158723435, -986834472, -1119000156, -418548305, -1504686432, -1277422307, 1971975140, -1868662736, -1233606851, -1268282576, -1068578390, -219322650, 309326347, -961320103, 94841122, 232125641, 319423264 ], [ 839359477, -1770363562, 352364524, 1405093833, -1199769609, 316496539, -295521983, 882816810, -2023204941, -271531834, -516731114, 905840251, 534099031, 1279062138, -2017255838, -1095776249, 179529005, -690763783, -1692429658, 382259392, -225522638, 1225511189, 1625173924, 805009638, 105940045, -479334515, 1691539780, -100233720, 1747275557, -1768594649, -1559577207, -368796137 ] ], [ [ -1758964084, 57058714, 1759978537, -1581982427, 1898161438, 83194667, 1827750405, 101236947, -1978956839, -1141985205, 511662025, -1229404374, 1146197011, -1020210409, 1058859533, -1344730559, 1713873281, 1128487664, 1697790048, 1859770724, -2038641730, 415056272, -1255562022, -937651882, -724184976, 424454710, -754285737, -1952582887, -843109314, -2104222704, -388396617, 1067979934 ], [ -233338598, -639190448, -162712142, -866819158, -32570167, -2121199022, 641917469, 1802829771, -1693046854, 1005171124, 397396191, 1505614654, -1779254711, -930783264, 1128013496, -1720033317, 394441275, -107979874, -349794892, 1989441404, -517411659, -2072143478, -60204282, -1583725866, 1156817424, 1687984534, 329467609, 663709875, 2044347354, -2013645736, -2012109790, 1958148661 ], [ 1328746353, -61731246, 1081007550, 680506627, 736645807, -782563234, 1302164149, 337589648, 466000909, 298925411, -813181395, 249038714, 1985703361, -891890683, -1989044873, 1933152893, 917488088, 77194869, 1346295035, -563066847, -570743717, -549245510, 1041878682, -1095717864, 66763606, -2056727790, -1054945514, 1468083570, -1940852829, 703367831, 721578866, -1953785144 ], [ -1289152448, -1559810943, 714954977, -1385818487, -1016193405, -1956272387, -1548011665, 1789642605, -1012807567, 28190131, -2101091078, -568290890, -1802049337, -1393457471, -767872434, 719774233, 287132733, 1749365233, 786834305, -424159409, 1912978031, 524685460, -987501321, -479304503, 1679157587, 853448308, -690873195, -1421406677, 1561061942, 562545294, 1688936000, 1493279104 ], [ -1778217946, 1287445039, -238818497, -669247926, -647600396, -1389863545, -1459401971, 1078761660, 1197346035, 1290422001, -614099096, 1619259289, -1617601841, 431054893, 734934930, -1666534273, -1020422483, -661880935, -904611199, 1636495650, 356475642, -1804078656, -1595367810, 2078488614, 22056778, 1442952996, 740366569, 1134551771, 157885196, 1004181275, -1145532944, 651597934 ] ], [ [ -222691903, -683322863, 937271227, -1228199534, -1712761090, 853984877, -1137879236, -368436141, -1216625668, 600848146, 1540066488, 251435456, -432214870, 796188356, -1331057849, -1724281504, 1403779301, -1732967260, 605930342, -1707029141, -1754415011, 1964955778, -959859306, -1896299499, -1967794596, 1528738479, -1572409297, -1885491132, -126670532, 654654874, 12568432, -487865099 ], [ -882472617, -1809499394, -509529475, -18693512, 777619120, 735679909, 1185194841, 988262683, -1513439117, 517130712, 1217062933, 2141131614, 124740055, -848394926, 1331278182, -1209502398, 2095778902, -873078468, -387747342, 1297789914, 1042736868, 1894062935, 1487527375, 188108231, 83097936, 287058095, -329693702, 1174037603, 420875613, 316355253, 1608977104, 1498374267 ], [ 685083159, 2011671689, 1050161547, 1814523982, 893150893, -587590300, -71348629, -247710837, 26442610, -602194258, -329040295, -196508574, 312408736, 1009027479, 721103415, 501273106, 1046888784, 1340994461, 5668113, 17853321, 2023854074, 257389724, 630883017, -528421375, -1748703914, 890491833, 1359864621, -1745419348, -1747849545, 1670511663, -8584975, 704157182 ], [ -1008121387, -1190777342, 687010936, -563057220, 558084046, 1468330316, -1448551973, -1008907065, -481526069, -1093600430, 177363251, -2007615660, -1956935300, 1625097517, -1348069845, -1990430291, -823976430, 694696304, -1078986339, -82806554, -1686713214, -1262047184, 870175979, -1996387995, 576178648, -1153232596, 396012672, -1465267674, 1868000093, 1307304421, 1314806731, 1662313767 ], [ 133813148, 144490612, -153986885, -2020916548, -320866877, -690708112, -98197732, 754703945, 76465897, 1675789989, 1694281722, 1525995752, -1668657996, -2061563918, 1557798992, 1325372874, 243169400, 2057436797, -1103884070, 1960212936, -1548306024, -479278752, -1947012829, 2096987308, 1230998176, -1884348278, -763690338, -1376405523, 193999533, -1073335756, -1297009054, -640060156 ] ], [ [ -1762177332, 353112592, -1677637049, -782016844, 1249758040, 447156201, -1482482749, -914892788, 2038374113, -932413425, 395298885, 1494125668, 1079235131, -1590238056, -1766449657, 1364109631, 1099844614, 606358050, 502297745, -491455319, -1926161922, 1437305740, 1201731024, 1694291141, -1277938797, -1764848011, 20697588, 1740905786, -1973694415, -1663165014, -1680585512, 272195812 ], [ -1181366046, -1274386799, -1328501860, -74748179, 1030920216, -1303860748, -1984769413, -211148809, 2077903977, -2038989398, 1371729480, -408070109, 1112483252, 981926974, -574890096, -965677206, -995701408, -411677396, 1572628809, 633767154, -567812732, 1284741424, 1824548626, -541380107, 1256886073, -382441975, -1817850356, -1746635955, -1175017458, 786210452, -1139816550, -1178981263 ], [ 1531712337, -1144575443, -1075310429, 1911711843, 824067846, -1867395823, -1561790768, -533410216, -2075364562, 201742952, -601166159, -1779682320, -619816635, 1076797289, 1205198206, -2138813765, 253379089, 1252482698, 460185297, -2084249301, 1840550353, 1344428318, 1251814927, -1997547621, -148426506, 490996491, -1709104836, 124277572, -763987172, -256843761, -1326427358, 201445528 ], [ -1600399387, -567170795, -792507304, -357993635, -2107434204, -2010792477, 27009038, 345264796, 1490065950, 985711594, 1208053783, -317269697, -46071409, -284136001, -1115924097, 1470160991, 475785565, -1683149269, 175372972, -3498964, 692884556, -170954615, 1049121219, 1255307429, 895425199, 126739945, 1536502006, 1980073480, -778886991, -1148124494, -768652530, 1878284259 ], [ 1811075253, 1098543732, 1377465468, -1196422888, 1602422817, -570523909, -13897474, 1830616754, 1242520409, -233398421, -1424443770, 1507503531, -275330884, 1085670654, 2081180622, 50055119, 1026400898, 458861460, -610594514, 423031450, 741602500, -870616724, 1360278978, -1434469849, -1964822212, 1983575185, -1747894346, 1491800296, 1936134694, 1306486259, 721724922, 602422568 ] ], [ [ -1623609183, -1409193954, 1992850910, 1684279556, -335594554, 566058419, 1985876205, 1081229467, 2007457804, 853262731, 83021816, -627311899, -2050755094, -949795887, -359675110, 1868163883, -39056295, 237053915, 1605178774, -225909770, -471384731, -1196964755, -462099928, 1673687669, 145554274, 123778106, -1271384144, -811786350, 477691367, 286586355, 1212275173, 1869906362 ], [ -1699804925, -1651903609, 1881084802, 1749574203, 847727613, 511753727, 1011022148, -87099961, 1289185876, -536389176, -129348582, -1468320262, 483378120, 996761921, 400699130, -1428845695, 1130459769, 140571608, 208543748, 1759044708, 364816365, -1317655047, -1749201214, 883466560, -998003713, -1831315996, -103553989, 909567561, -1109312546, -685916882, 544378684, -1189792325 ], [ 249153756, -162089242, -1463825523, -1078377978, 949699478, -1261644918, -2064885631, -1279354062, -1296773672, -348380709, -885891485, -385515411, -1183201573, 498660182, -156258474, -64858369, 2030165963, 549623541, -1871378964, 1872568560, -128548181, -2029983697, 1331867204, -195376730, 2042509960, 255215346, 1773977102, -2077902970, -1582136358, -1959226917, 1200172774, -1981457012 ], [ -2100987874, -2059528445, -1450050009, 2118024951, 191909504, -1612181146, 640932625, -298189991, -980065564, -1412160408, 2065085698, -1357511979, 422395367, -346815454, 2145502149, -671722701, 658959620, 1822425809, 1442043208, -1213206303, -1857112876, -150022575, 476507908, 1524480127, -1426466425, 1094271851, 1074200915, 1060453850, -349977016, -735697958, 1495008760, -948811623 ], [ 20313760, 2123866782, 1618491685, 649131363, 1527139941, 739730245, 1662229181, -492580623, -1669649544, -177240340, -302137353, -59528702, -1675218443, -779484717, 373446364, 667466987, -336664759, -1062125020, 1582287993, 1151375888, -1862718861, 1858229862, 626766816, 996080056, -17999279, 1069919688, 811084104, -1029332116, -575142913, -215327981, 1061328629, 1366935805 ] ], [ [ 889036374, 2133297280, -924154373, -1071150063, -1490140364, 362797590, -1885696964, 1189640679, -1815760227, -594797904, -1884002728, 1794766559, 1178944551, 1847072709, -592433244, 949086270, 2080979865, 1378006287, -1583905377, -1705668286, 1022058414, 1058468021, 1831959671, 1910950107, -1418389604, 995296684, 703791393, -1137942018, -262116273, 1085298246, -717496893, 255284430 ], [ 1359418289, -788714514, 520731066, -814263455, -2117427486, -1460031101, 962421170, 1508164604, -2106433722, 457127082, -1748842443, 1910676985, -1566082325, 603550349, 1452352674, -820991201, -772005906, -2116695871, -875330712, -1402135676, 160525740, -187438501, -349368255, -292127957, 1287386251, 912080634, -860511255, -553352870, -305573929, 760612071, 945991639, -1377784785 ], [ 1825449653, 1664411374, 87436455, 554016382, 1762170281, -1755226958, 501067501, 1268176115, 1104139247, 422666450, 679862977, -394674354, -684497422, 393568348, 1196253129, 1294766165, 42806199, 286020891, 1755220230, 983241413, 305839009, 1060359630, 592253885, -1838475396, -340002730, -394073169, -244416797, 1352465782, -561951914, -2004074765, -485509783, -1207004294 ], [ 507633781, -975803203, 440996710, -1514029872, -20961262, 2029949554, 1660913111, -1297291404, -871805591, -2018322131, 58833982, -1554260382, -215914777, -1919910398, -939803430, 379513232, -1279979075, -248649929, -1339032640, 707503544, 1770938482, -613465537, -936412436, 2030629915, 1489239591, -1673991546, -1113294653, 1400868588, 1127288628, -42950456, -2045630852, 2071502763 ], [ 1636205493, 1547092530, 24091782, 339696335, -1190697892, 245894464, -1104088368, -2101218294, -139566757, -534309893, 245180823, -1554164719, 717777333, 183598703, 1951384992, -1560281266, 1628396412, -72975007, 465450419, 1110666787, 338219343, -300145901, -903766732, -968529092, -2016274177, -1367850269, -2006790579, -288204785, -1520502566, 624816285, -788106340, 32715505 ] ], [ [ 970825565, -1747619575, -1490707617, -753166713, 1110127148, -134393475, 67324612, 1267726381, 504299531, -1180207672, 2098611248, -1165566385, -520031855, 12086268, -1307178544, -1639475694, 477049768, 91986575, 1058234202, -685899610, -1329033318, 340230324, 1904706488, -1439718615, -716452589, -1793908166, 1634023658, 1972641408, 1757709389, 1689212298, -1086731942, 716086077 ], [ 1207089825, 28216512, -1966924191, -22788921, 114679790, 1426443450, -836179209, -724059986, -159684811, -1891623117, -799539065, 352565913, 963883627, -1573824769, -2031299446, 1059381766, -1859138298, -1439996773, -289796887, -527146872, -1951171019, -2016760482, -24813206, 318763797, -732242031, 2076783038, -9005342, 273504758, 746237603, -1311641821, 492147841, -1332297582 ], [ -352148089, -208418605, -367524836, 190402902, 1018902087, 386252391, -1242473239, -407767271, -1987711006, 1554056754, 885634751, 1532586020, -1381561310, 1664034113, 2104608796, 1201638354, -1236681690, -2010070222, -493831746, -1466619132, 1651693696, 1275606813, -65476714, -509454778, 2005144675, 1894287019, -2020911859, 796427934, 1099981985, -1181974074, 868765787, 339848609 ], [ 854211375, 839134611, -734023924, 579470772, -745449195, -1846304273, 841941808, -1741837554, -1588109599, -454495382, 540483907, 1821946700, 1882185857, 4410093, 1638485409, 411778332, -1357898653, -1958776824, 703060309, 2057465126, 1568754211, -1258621624, 1451590975, -1074288262, 1770454079, 146081807, 154781373, -1723307940, -1978580419, 887783119, -310249325, -1384747138 ], [ 1989159939, -1375586364, -1456067968, 813100031, -1908855075, -1552425250, 929461184, 822305937, 86693104, 737775770, -284823400, 1992887060, 1002760095, 350018153, -737927205, 485619521, 1382140906, 2102216016, 1104391276, -1377881092, -380110427, 1707727192, 322218751, 1677335903, 1677520127, 1610701262, -642403460, 1335233942, -436298733, 1417116870, 77455314, 1983570828 ] ], [ [ 26370595, 67408805, -1599223481, -1806999125, -913664783, -735489611, 1765161005, 293743412, -523072641, -1212240629, -2100127283, -18961183, 1928789720, -1969213300, 414800827, -1987379519, -13640646, 493869773, -1052172705, 2017227690, 1631047223, 1113600671, -449951971, -796946244, 1618543069, -1087337798, -333497768, -1660077640, 1322393292, 1396909708, -2094477360, -1587501458 ], [ 310240167, -1450574599, -40482157, 49710887, 2009049117, -1965735072, -27673690, 450266312, 720571405, 1256612170, -1873598890, 548308431, -1305186187, 1361591634, 1929029323, -624355409, -2127011969, 641153368, -788152877, 72394047, -519652268, -751649090, -1382515196, 1582760862, -1669069906, 1070071319, 1899362215, -256715632, -1139584090, 786893160, -551638406, 655692042 ], [ -563316418, -897915056, -1632825346, -441755751, -160571301, 1441009483, -210923977, 2024501646, 161937054, 118112178, -343581667, -807397178, -1768131198, 1805325523, -1029487664, 1319834698, -550292722, 1830727546, -481783322, -231814289, 518626265, -255176173, -1896299092, 1773177867, 822644579, 1060534856, 252256534, -927421752, -1800753618, 123028480, 725320141, 1562902900 ], [ -1132871577, -700956599, 1447901939, 51456574, -2045881897, 1599680378, -117233885, -1587590514, 1749069631, -1743770056, 249398184, 956296695, 1834824725, -858008257, 667594874, -987523598, 128889113, 840543874, -105618737, 1694787574, 1188443810, 873892405, 408856197, 719871685, 1977967902, -1133771917, -264630488, 141928531, 966280503, -395200569, 1503557074, 144826337 ], [ -1655723567, 602912669, 1633533309, 913420921, 854807607, -1273462076, -540862353, 1245249201, 1895682902, -223077479, 1118864090, 226833606, -1502156264, 1309469513, -149981188, 1489245777, 696584684, -572383806, 757735489, -947489010, -1545708019, -832196249, -1252560416, 1006644752, -1849212981, 1312768173, -653210477, 1763812968, 173470826, -1012089161, 1685576942, -1792616063 ] ], [ [ -2010874094, 957247707, 1215853421, 774974773, 995071316, -522317249, 428403078, 361077487, 84696580, 667786591, 1193288954, -1473443511, 1830572466, 1583036581, 1136982207, -217202416, -2120677243, -466242479, 588242460, 358229638, 1103252237, -1890494468, 158329648, 2077031003, -1114286164, -879668176, 1472488936, -1307520109, 36367642, -217944737, 516464487, 1248486206 ], [ 2016400741, 2098465228, -306703485, 2066092471, -1250983854, 1959150100, -1721461875, 1343870198, 143354236, -988427565, 633680042, -815704135, -1257160251, -1020739815, 1470988711, 10142292, -1116317851, 14609996, -242056953, 484007543, -1809535138, 864150873, -355317679, -1913317231, -1356146538, 1505881157, 2137608712, -184961576, 885573207, -2106156735, 1915516857, -1744664989 ], [ 1105125158, 1051670599, 221170672, 857623526, 1006861168, 1010068722, -1535300085, 659916591, -1016261394, 1872184823, -223854648, -1688872665, 36240679, 1089990260, -951918016, 1260335905, 1090799881, -1504674420, -618832688, 27703980, -767315438, -1440884912, 932074854, 280903730, -572715607, 2117507582, -1129713120, 1848535459, 1282822243, -813340501, -1474448911, -1433776927 ], [ -436315557, 191415396, -241289158, -1839070399, 131901238, -696404197, -418115328, 956787238, -1771610132, 2142000670, 128522366, 1505459821, 43549228, 59711448, 476120423, 1197155535, 599190549, -848065004, 194170688, 129216887, -664958298, 360424626, 1024238797, -504681146, -1054373711, 1742953429, -89473393, 1042921968, -540871107, 307377572, 1497324885, 1369340763 ], [ -1048612007, 1898370598, -1584746686, 2069243787, 1202956224, -1724558247, 694537585, 770751451, -1072072405, 533077337, -137652194, -1105489052, -381676894, -962920158, -377230693, 748683059, -1894393068, 1401273845, 821994720, -1410404594, 1713658814, -1912687048, -853295776, 601624460, -1151806104, -978184170, -661916509, 1378580937, -775872993, 329987928, 754517537, 2054354926 ] ], [ [ -693327766, 428756333, 1955357981, -411217345, 1225579475, 1596566876, -1520822525, 1647831912, 2134609575, 1732500986, 860919584, 1581786360, -316644665, 1614449433, 558207923, 1961831442, 2138119783, -1187709282, -669548392, 1749235492, 1992830997, -1387636151, 1104428434, -775425900, 863928728, 1068263233, 1833751708, -442825237, -2073198010, 324049239, -1702752110, 1442555917 ], [ -611159078, -1851668878, 2010269972, 2129038058, 749539530, 290468824, 1382067273, 2092528223, -2001304555, -1550582753, 1146441980, 416903968, -2051817714, -1679456415, 316990658, -1249814514, -94963616, -2061247389, 2084421873, -265133840, -1360620019, 325678110, -2053367420, -22137823, 1537901367, 231400272, -818170278, 2119556807, 315977388, 1850857254, -1105719187, -1863714855 ], [ -507109837, 213893181, -925592690, -1088925204, 1706931477, -1500455760, -863599409, -206727716, -556964030, 1397378350, -318758110, -2028832238, 1693413869, 303529581, -1365419948, -674852472, -686696140, -817319267, 1055599579, -978569347, -1374916973, 1804043184, 1837256322, -1152028499, 657939453, -942258633, -340685155, -1197844755, 1805456992, -1355822994, -672128767, 1128108123 ], [ -1305407843, 492359061, 2122390731, -245942629, 1277567413, -871755420, 179582977, 848887613, -1292864594, -919555368, 569179314, 803421900, 1025484566, 292594789, -329039919, -659137497, 794185013, 1036152357, -1165252598, -52000449, 1677257628, 895390178, -1935349813, 2019634407, -1460180471, -736994020, -2065360980, -1272158429, 1773399621, 1771672570, -795075764, 1403827160 ], [ 1993782775, -513929925, -1355336993, 1929301070, 461741067, -577460914, -1903120968, -1344208054, -105359948, 767887771, 1980338234, 1808316707, 1291193828, 1571658122, -1736210399, -1670856686, -223554785, 79329482, -1328262572, -1619241768, 1847300000, 2037675236, 1595644573, 820797968, -88935288, -779037285, -971906018, -1121084485, -1822936064, -1754131836, -1015702909, 626168051 ] ], [ [ 1631561447, -308581401, -2014357137, -1080724736, 801683257, 655985363, 330881319, -133330608, 1307495620, -609692617, 1967853466, 879552502, 116300792, 78941287, -1609913558, -384534705, -1115170584, 1173613328, -1283966868, -2134531761, 54410882, 163545602, -604957237, 108479549, -180739264, -2094304601, -1485695345, -160885694, 422118133, -1135152446, 1875958001, -1003003778 ], [ 1695623699, -273172247, 51642606, -1287982397, 406151877, 2033230523, -1584635866, -1478081269, -1083976134, -1860623904, -897795087, 487674255, 1706545428, 1255925731, -827948619, -1638842480, 350569284, -712033181, -1634640591, 353066228, -1760702355, -218896300, -1265639590, -715178090, -388243322, -395037435, 1388060972, 774825169, -2069149124, 1464954497, -1738211805, 428479094 ], [ -211214517, -370181186, 1557704931, 1320078791, -916495566, -908225804, 923786399, -1200038891, 690029051, 123303812, 1769396809, -154191371, 1123066318, -766730941, -1959283448, -79392623, 1838173947, -1043242320, 1915074379, 1749266863, -634335516, -295423191, -1552501189, -1302060045, -83021352, -1755535503, -1196147626, -2115204219, 489174590, 1508831402, 1276428479, -1751973786 ], [ -266736462, 65004250, 508483111, 1477121736, 1846919160, 130876001, -652908852, -1752553892, -420253430, 1518128023, -1267079438, -1498242606, 1036765610, 1827688358, 389624445, -1920116884, 1381440786, 1806819755, 1700771877, 871598715, 1995862388, -1690537417, 972336871, 1977855317, 323335512, -959349134, -652790318, 420033755, 2097442419, 2079588725, 1643097548, 1142745684 ], [ 1704978802, -1482607560, 1153574699, 2113811744, 587415777, 232083304, 415727208, -1641816000, 1113475863, -1557223141, 159189539, 1109343164, 1221676479, -756100006, 1063727334, 1190803699, 782952682, -1156939854, -416729272, -783272315, -811588141, 1463223007, -1635037554, -934675628, 1286943254, 712636087, -1392500677, 295895731, -2087570089, -1223852712, 1963966046, -1115615461 ] ], [ [ 428666835, 412511749, -113921791, -1640929929, -961959357, -990200320, -1234550658, -1812737835, 75421823, -547651622, 1098475873, 788513169, 245816613, 2130279800, 386206431, 1572561101, 640885631, -126128037, 1106577592, -2038134220, 191872912, -134756892, 89098727, 1717724978, -441046619, 1991781452, -595475438, 56563047, -735972410, 1845582050, 1617966504, -494633800 ], [ -286663293, -1859620493, 1236016226, -4781122, -1007793906, 838643016, 33390670, -1963271049, -1312738200, 763742938, -96818829, 101704990, -185954521, 498016739, -1058335309, 1014469494, -1153505, -699935573, 1787777446, -1491945135, 788990371, -416440326, -772443105, 421108556, -1392182068, -2056906380, 1243170069, 1672699885, -329212718, -1726328952, -1086834970, 1284589287 ], [ 1263911046, 77492417, 269316767, 501001498, -588244007, 1042095300, 391007203, -941365599, 832575875, 131003050, 964471391, 1570048445, -1025754763, 483133925, 1274478644, 1619767763, -1438342009, -166651977, 1952822707, 240185258, -1816010433, 632720650, 516526111, -570374824, -1679312587, -1808192073, 1330505769, 766008991, -202138823, -218760089, -164888244, 714998655 ], [ -1914420682, -1719319869, 985524065, 678622465, -957281587, 263875982, -1632346384, -1325361490, -1620820867, 888269785, -1051826412, -117497458, -1055643321, -1486731511, 612135499, 960628653, -997933370, -1890413161, 1800454935, 736448544, -1875698613, 1121166740, 1953436632, 673082057, 1631553956, 1968306191, 2046501600, -119425493, 400736417, -1709504740, -2067485217, 1082881275 ], [ -566676772, -830456498, -1501008688, 8655284, -455861277, 1020737739, -1298004254, -209987077, -1577034878, 896703189, 1885056445, 431949197, 45997784, 1311186487, -274373105, -1643472551, -1909354302, 719289009, -939635916, 153489538, 414305860, -299692504, 72559898, -1740664279, 870830764, 1661192385, 1665035903, -1633582999, -349764466, -163177421, 332701285, -296774139 ] ], [ [ -1963867931, -588920611, 557152115, -723683067, 1347371583, -1876604040, 1253283811, -1399712924, -884266460, 1942408897, -1330751323, 337495652, -1392700163, 1304069662, 193434471, 2045923804, -1331036287, -535979411, 472880271, 1176497831, -413646254, 90899294, -1825818808, 760386500, 47915946, -24078532, 714247141, -913744212, 1375268774, -691262067, -1507997045, 753850022 ], [ 1509873581, 159130103, 1474908393, -1111564109, 822218409, -1062239810, 1710230902, -1242294426, 1578821645, 1494086013, 571328936, 2063050003, -1504043006, -1478933318, -1077818079, -1166241092, 1052780866, -57442714, -954579412, -312711542, 425688500, 337839141, -2107711152, 81843168, -1043099722, -1310546916, 884659084, 1107941273, -81018428, 1888339126, -1683228266, 741893326 ], [ -1690816095, -898726014, -1447083080, -919252830, 474823456, -2040210768, 1253940882, -1206781043, 1029381966, -67418580, -804496539, -1929839302, -823574381, 1125288859, -678814687, 1197717422, 2028800055, 1263729863, 927541240, -1443154352, 1320617496, -431348657, 1797861786, -456693019, 624852406, -1973362152, 190866962, 427068472, 1864896089, 152745373, 934776756, -719736350 ], [ 530087739, -493519341, -2053767815, 829296648, 1318794477, 63408334, -1950510401, -1775095915, 140261818, 1646152246, 1491169743, -1263313596, 52682643, -921837952, -1246522174, -1763791001, 804591571, -1585331567, 710333161, 1209631767, -560132308, -1807508124, 1693620313, 1144915638, 1284921850, 35369939, 1363896477, -1840834436, 372751938, 1229368805, -140937848, 1758626259 ], [ -1251162156, -1870441042, -1268396173, 903449418, 193792922, -905460071, -1548183163, 1425248871, 117485327, 460369407, 1529067692, -228406627, 1457511109, -522509355, -904964126, 2021758452, -1729376021, 228484368, -2042897645, -151823811, -2010587078, 1889401100, -1639343903, -1858805576, -1048945418, 1170241168, -1717064965, 1331169304, 1857320443, -400042930, 2102647151, -497423181 ] ], [ [ -2029828885, -1747680129, 124705829, -1987243093, 478954264, -986380705, -642590278, 2048392110, 73346738, 1880872512, -1176092019, -757568503, -2094677356, 131229820, 1608114936, 1707933639, -1198586896, 1476951241, 1608971900, 1086671929, 838888401, 973711806, 329681591, 1130136652, -1644745721, 1413999993, -1391255136, 613012761, 991997545, 1818592047, 1693784920, 1994557914 ], [ 830891084, -450397105, -2064071772, 1155111321, 205523415, -510117410, -1481614929, 133679484, -1196368183, 1882903376, 1102978179, 1284121096, 77205742, 1916645733, -1956098036, 742877054, 987748450, -1972732459, -1565696341, -1449737256, -1602272564, -780016356, 1118019695, 1319468992, 1320471235, -1974171353, 1670419023, -1780037115, -1441386707, -1844222204, 1836704973, 644507511 ], [ -439008855, 1008552075, 234768705, -1900284458, 535631125, -663890621, 42217553, 450197523, 1541718132, -217903743, 1935922930, -1311750208, 47437506, -491320972, 747063046, 1789500421, 592062425, -435462400, 321076266, -207606713, -1796209132, 1678383261, -1712321800, -1956833629, 36788343, 218610486, 145911365, -1061241982, 2014619113, 584085060, 561206342, 634559576 ], [ 520373934, 1995357461, -2109176411, 1309563901, 1147189374, 60041811, -1142219620, -1497134567, -692131257, -1452200974, -773565706, -2073201138, -1978487633, -1762779254, 1444995787, 162181663, 1441494956, 460886141, 1693441228, 1893743058, -1356046666, -675820100, -1704555466, 942344951, 322576105, 828148352, -1500371992, 1992767436, -1163235650, 1688219985, 337161341, -668697308 ], [ 396318136, 1934621423, -316015773, 88028244, -43851225, 479126425, -162707753, 1564031175, 10155274, -1958731590, -1694138906, -387982197, 496181991, -319917989, -1991085275, -227895070, 584676574, 1311300408, 1194803477, 54790708, -432775027, -767051113, 1673952028, 1671788117, -800132777, -36346031, -1663346443, -2050925420, 1193546152, 401089882, -653514920, -1563486335 ] ], [ [ 555173733, -386629623, -123144052, 665986780, -550397560, 832929907, -472978252, -633257573, 1666641821, 1983295515, -491572582, -1290094339, 222096996, 490453349, -275180441, 728598148, -90190404, -2134371699, 205100424, -1376677707, 178963279, -65978079, 473652326, 1431705327, 1857109124, -133340314, -262797939, 39537694, -722368817, 191320894, 739474169, -1984716425 ], [ 1039409793, -1073003563, -1868278191, -1854574912, 807984173, -359935364, -709700200, -1280193655, -405320216, -1883246528, 1110342840, -1911044261, 201839169, -849408918, 1505276806, -1622700237, -227490657, 1731802027, -331476097, -947781631, 357738407, -1445418195, -1889381277, -67157860, 166706582, -1296469061, -1750998326, -1962512645, 1078555150, -771120641, 2091852312, -376081094 ], [ -2005705924, -1284922688, 319502878, 1643990216, 1519467027, 1789061237, -738992598, 615992937, 1741161123, -1452068805, -950837183, -1108292251, 2085344034, 733286354, 1244307446, -203983560, -1570319052, -195861390, -1199935225, -1902045041, 553750673, 194800524, 1181991159, 1336308952, -1214823211, -938986918, 1657839220, -1382946698, 1790065544, -194282904, 761104335, -1343515808 ], [ -1212249437, -1368416056, 879150608, 1777225520, 240855531, 581027384, -1966299164, -1074410805, 2133301886, 757034220, -334623133, -1185014565, 1161432612, 131461706, -603628891, 1058965809, 1275190503, -1415894402, 779884571, 1819980701, 1379276298, -1052533841, 1273822934, 727623596, -1475372091, -1630842735, 1643176338, -1815113818, 1374698981, 6643039, 1278350019, 599340551 ], [ -140550511, -1702722225, 1533756728, 1884025665, -1441099950, -415538885, -941308361, 365753695, 581219151, 1748401269, 1072386747, -1009645769, 1406820881, -1470333193, -661109837, -1606824742, -1814949144, 261988163, 475917972, -897935337, 851550293, 703677578, -44841114, 446181527, 1472081889, -1769360297, 686806137, -2036891017, 389588529, -1474651742, -994384141, 1472094648 ] ], [ [ 1262525536, -990615230, -1021204135, -493280806, -676165352, 2012400611, -279074292, 1761155974, -475488897, -767473975, 2110491404, 1696389943, 491405776, 733840229, 929304420, 21201841, -132150080, -1515948354, 1338298270, 1455449647, 589426979, 1301201470, -499664362, 1824919529, 404266382, 496815337, 1549687794, 1229534914, -1096741629, -1522891519, -1804407072, 1891660618 ], [ -1217725257, -143902876, 873649922, 1121134872, 21052138, 1298453004, -1800607181, 2126210411, -963976423, -1904709542, -191176649, 1273867653, 1438491043, 1324535297, -989082548, -2096184662, 190418621, -1729813698, 1175313964, -1571361203, -209918072, -120665311, -602420352, -289203838, -1879323295, -1177524304, -335544028, -116786747, 1578808028, 777315346, 1989362214, 2114355850 ], [ 1134771633, 391868385, 1564135720, 1623006830, 1704247216, -1447199070, -1911100948, -354483179, 1159484469, -948397408, -909504390, 1672582686, -1148588464, 890684804, -1758223819, 1807683950, -1416385519, 687165121, -2021122864, -952422459, -43423183, -1722581098, 398625585, -403656174, -462281138, -1615384508, -2147120602, -2005100228, 1751592906, 1938150129, 2086224143, -215794378 ], [ 1188004328, -1223798582, 771539355, -602383169, 1419486979, 1098254552, 659961068, 2094911336, -831549570, -2069507890, 2035016025, 731629604, 1655277884, 576165730, -778145832, 64353489, -2077265587, 328196134, 35934681, -15365419, 1225330062, -1013517495, -686867247, -431751197, -447359678, -1493599158, 517448790, 1552531526, -1065967551, -157952614, -557613874, 1145160075 ], [ 251893071, -1318788074, 782466051, 1354055409, 439437704, -290520758, 2027908904, -571484414, -1118210620, 147484897, 1918939739, 1470627019, 325766697, -1838065987, 1713416693, -845152245, 643320285, -495079342, -544709600, -1047934466, -937783726, -276577661, -450904297, -1464732312, -1633787741, 1718972866, 874166144, 282924959, 78637009, 1141300314, 703187637, -446149475 ] ], [ [ 1349314651, -971881512, 683151582, 1840970557, 541958473, 1178493050, 48575488, -1365528580, -238246703, 6172548, 1322049360, -779398113, -1799686522, -812857231, -500755100, 221900072, 596055610, -373702897, 353084787, -1885376285, -914500125, -1731990953, 457941081, -764601173, -18826578, 2042843147, 1010946501, 1007485525, 401059073, 1122654627, 1043165830, 433031803 ], [ -951192409, -2146446909, 504221666, 1897311920, -1827075179, 1740167792, 2098239395, 548105970, 636407031, 1852631760, -299198520, -744528066, 1745147648, 1879853651, 218527639, -74487521, 200851628, -2042448276, 53178031, -1767229233, -685135117, -1148401159, 720687387, -2135149407, -2029294961, -217442012, 1810392479, 820734791, 2034083419, -931994295, -1309353618, -1629185800 ], [ 1294032941, 688736427, 802108655, 849985723, -1369409617, 180745153, 1713546736, 1184771751, 1519704916, -1968471812, 1197312787, 1468557139, -287622536, 1211325859, 896303186, -733407770, -1565530832, 1003738419, 1518959387, 55416622, 1434976650, 967719520, 1992042844, -1143402233, -952890383, 1562858586, 981038633, 1445036575, 973201211, -44472093, 1430672593, -970253625 ], [ 1436226416, 2132485574, 2056028575, 254366077, -1413129260, 448398932, 2126510774, 1026651927, -183395299, -99378321, 2145006385, -909192582, -1727795795, 1932502198, -1334947546, 880180738, 363679901, 1489234142, 1988767302, 2025010239, 1584432549, 332607369, -1599735355, -1225306908, 1525676365, 27744085, -1382170957, -673717157, -354633673, -1074344788, -1162801013, -497831533 ], [ -891834515, 148727263, 285162531, 1789996313, 408049428, 810449933, -1019490096, -1065954265, -269761272, 1313033896, -1330221453, -979665803, -873264463, 1217952839, -330567167, 1691508785, 881760859, 920494728, -299137722, 143772214, 509404832, 1445875934, 788270497, -261057550, 52971251, -1210018032, 279319364, 2103081872, -1362603946, 469422127, -188111034, -1507460462 ] ], [ [ 943813865, -1878096339, -1299344483, -1978285513, -767007995, -1081115010, -325510031, 1071361690, 1165391722, -1744456724, 223950341, -175072378, -1692205685, 224772648, 1792812622, 1234324729, 128696089, -87953038, 1072826930, 236333471, 1368868242, -1989885425, 1009552187, -378155761, 1398597684, -1324248812, -22517485, -1709664709, 131846850, -444283365, 401821927, -130382224 ], [ -852370682, -1195501705, 729560392, -1140079442, 474528507, -485070446, 1643911391, 1232504458, -37290206, 1633480320, 2096267710, -1613141058, -1620094555, -677729538, 938216789, 2087939824, -1477593565, -373556859, -1387842692, -1210969791, -1695298464, -613664574, -840783664, 588264789, 2058532278, 834835496, 473250906, -726874403, 1223635582, -723077498, 656741430, 1272454480 ], [ 1866191680, -791233545, 1384882657, 341565546, -1452815697, 157195652, 27766168, -389767844, 1894182467, -151489233, -1174542124, -70607713, -1354718214, -797083997, -419193323, -1616289863, -585170027, -326150208, 1633393860, -1487720842, -517698374, -239160153, 176292127, 1665001016, 311828643, -293540976, -2072947766, 1842099265, 998664093, -1597622110, -27224903, 111787999 ], [ 991416234, 1571904080, -1872395745, -1545930675, 1129266672, -214276389, 106599390, 1037357385, 800329951, 302766991, 1747482706, 1532915142, 280434962, -1105399388, -1641213161, 1080348150, -1759816458, -886365337, 1394088819, -332926940, 1371235387, -589732578, 1309547459, 503455674, -209559811, 697779980, -1591311073, -1027592865, -1540785108, -554135883, -1035561251, -1048040219 ], [ 1430662143, 1038277831, 1200976816, -864029610, 994329659, -1688164340, 838300136, 1909578761, 396531877, 1111297632, -1648793097, -212778426, -308267031, -1544838789, 1842760011, -1921161329, -1756885154, 1612795407, -1217635186, 168123526, -1743705961, -684914218, -1078689256, 235763937, -1295742648, -2106129917, 1320722065, -1641177976, -1037777879, -1978635988, -403233810, 1049015495 ] ], [ [ -1942103540, -2127846261, -2055299935, -97655457, 177224724, 2043223755, 1455883602, 999384770, 259225915, 1880433444, 1405845723, 598598869, 1757136624, -463256459, 744441245, 93104581, -1457792097, 163742316, 1943547394, -1040376178, -1703597941, 862208566, 1331588155, -724660177, -1357466075, -81647572, -1303775330, 11665960, -559607579, 877000680, -708834198, -1888957068 ], [ 624535058, 1619742995, -110365682, 748184223, -2145195568, -1182265466, -1488168794, -139923397, -800198671, -375323373, 744694195, -9816064, -1883131366, 488688782, 1356060873, -93902071, -462744010, -1183849329, 727663854, -2058494744, 1467354946, 912353499, -677712929, 510657270, 1846433362, 667341024, -621907583, -942268010, 1266850870, 2022908806, -1378656130, 1280539576 ], [ 1545865048, 507426236, -2005168640, 1255110738, -274319665, 529811082, 1246591654, -1615071049, -1454266793, 215770518, 954233516, 2027772071, 1552005736, 63605456, -724129679, 315804634, 1871182217, -1958234293, 1546560383, 1107605259, -1454916417, 789043181, 506535409, 1942458693, -1670102400, -2055237032, 1301713945, 1728521705, 1492527647, 1156656084, -641547470, -2088052723 ], [ -1956317260, 316884290, -1102091660, 2096405236, 205762824, 668256041, -506499001, -1633206633, -1605782921, -440486617, -1803924949, -1030572481, 1562240088, 703298903, -1018874284, -454908444, -2030593150, 532248697, -959977539, 406907022, -813968137, -1990515509, -1626953619, -1435088985, 1917815001, 1011800035, -1260493123, 461780086, 513866013, 1115069135, 99387466, -1774622179 ], [ 2007830376, 1407533798, -490109875, -1776473207, -1082397499, -1495816064, -66161205, 1543562582, -462043272, -1127731946, 670668805, 1915101934, -1389289540, 1911418126, -370393084, -1173846812, 29346385, 1971333940, -661970843, 2103757820, 412952134, -1272880222, -1958349125, 524791488, 144708016, -928162407, -2062174250, 1173075105, -495497129, -1738530700, 1217958608, -1967314900 ] ], [ [ 1232923279, 603199681, 1014963084, -884469569, 832126216, -1636066885, -1812239625, 464656200, -743578451, 1465984913, 302894132, 2017227488, 1016875877, 527442269, 1660990418, -1777337133, -843305052, -514801625, 65064603, 1722333558, 862801827, 979958825, -1315045248, 1739737934, 1477689534, -11176664, 284951449, 138276904, -1441645462, 110715018, 631178330, -1081947123 ], [ -1674732673, 1443659481, -1870568893, -1447720674, 67674230, 1304624055, 153498271, 1019952473, 1437567032, -2083742428, -841441641, -514723291, 1543276566, -1560013768, 1810853408, 1121736757, 1692023292, -680690183, 16842580, -2001647975, -848032352, 1995429724, -1065850798, -1474448708, 357930634, 368325135, -1057405455, 1593020682, -1362278424, -413737592, 590547810, -1590035804 ], [ -143630938, -1166681727, -2036605311, -1733672586, 880291918, -2119586896, 1811554051, 2083641314, -2011209573, 1057981815, -1428493727, 1559262253, 291009962, -1386500160, 1905344781, -881510140, -1642142100, 1488485282, 1525018205, 1683623846, -91807409, 2085858434, 1517018448, -1293782406, -1144839167, 369365457, 1351499170, -1384899672, -318192674, 2031529782, 1574857533, -581719324 ], [ -1660217940, 1008444736, 92825542, 1609507673, -724839669, -954952556, 1935953115, -494722876, -12394200, -122826095, -2076940175, 1395102810, -614336977, -520060799, -1033148535, -1776182829, -801602584, -442630221, -211299920, 216014637, -2008015131, -1647226606, 1025527911, 536468872, 717810741, -24933268, -1296981490, -1553383575, 1766504872, 1524572471, -1244163024, 571697419 ], [ 1863112891, -1411828271, 241367273, -562318017, 1874001052, 1790413500, -1086379024, 1480814319, 1954964619, 839043454, -699581642, 1319511526, 1188764385, -1069389779, 1348130603, 2024661553, -59647385, 709833876, 1764969009, 938033209, 2001792314, -2125087902, 1400091111, -1401613648, -1000852304, -1355033999, -426317062, 1139880997, 1918981389, -664572538, -1196008802, -1835583514 ] ], [ [ -1921883047, 319556784, -1289561805, -1843447807, -1589414168, -1569440766, 1584809472, 1969947299, -1247613865, -1477806910, -501633383, -1774806739, -1676570435, -1732497277, 1361689290, 113925797, 1322607765, 1323778951, -66012413, -1746647022, 1642315640, 1008153941, -2002394458, 559282789, -966593592, 1929003776, -983909780, 35839726, 1101350703, -1235669430, 471938732, 1214485601 ], [ -1922032496, 555551029, 1122970079, 880495707, -870978014, 975104403, 2110415732, -1807537562, 868590290, 1667626466, 186137725, -174053540, 1842438884, 216499809, 259770703, -37758329, 436963070, 199626235, -208048252, -1854391868, -1609061334, 994406745, 85470234, 1541023755, 879734987, -1236472274, 1655050452, -590663878, 1508368518, 1954311811, 712526749, -1586595934 ], [ 1186695178, 171896733, 1058313008, -1734298015, -1754271616, -1904763732, -1612687365, 1305025215, 732331663, 2045883003, 370979110, 1093411011, -165814592, -884429555, -1841170895, 600778321, 1126673209, -1410331736, -1141815863, -957755308, -2052724450, 1820869843, -914724905, 514840545, 1220822871, -1667224949, 1719640563, -1330552620, -2010506887, 74173042, 1057060728, 343140561 ], [ -130922871, -1040119382, -2114524699, 763551351, 1234286935, -1230568385, 1934200247, 1464221116, -704396375, -434628141, 1693356288, 2120299578, 1102073400, 396910149, -2137312718, 1033274715, 2064460765, -1761088025, -816606295, -126601648, 1382502243, -52435784, 2059139202, 2121245977, -923466854, 1886853625, 1878314552, 1597793785, -1236009410, -1714644934, -554878115, 327773856 ], [ -305116948, 46325808, 1557494042, 1862787107, -1039848969, 12347465, 740222834, 295293127, 783933772, 408860083, -1902883203, -1257420979, 1349425634, 341371470, 1301727308, -1955702874, -1317827179, -150910561, -1792234294, -1663713855, -1972983724, -155435361, 1014276538, 1091370654, 2054617938, -602567410, 319470315, 1666089212, 682293194, 1923494897, 1587867192, 425381088 ] ], [ [ 1758623653, 2077181377, 465242278, 2143203008, -1934857807, -1875321289, 1273625422, 1343595378, -1831376815, -1376335227, -2104635292, 1858604248, 410587513, 332325377, 386574426, -402559836, 1610302335, 1633137045, -853054777, -1083038317, -1125140959, 2022431707, 2001498508, -1752412048, -1770068422, -495516138, 65185759, -1894420609, 1832595187, 2059472302, -436040854, 1779125171 ], [ -1087245747, 1160007635, 1207951157, 2046993332, 480112801, 502079740, 17423226, 1505889740, -1258431267, -119257967, -1619625226, 1044966356, 133565631, -1073912491, 1266341276, 52131196, -431311736, -2128028091, -1630495644, -69772011, -60932013, 798288196, 166744056, 86977287, -1295552069, -1579946276, -414864292, -1026406079, -121881953, -1765947032, 2118044243, 631055802 ], [ 1294453733, 1991641222, 221537498, -1247499122, -843801665, -2071992874, -703849143, 160262452, -1390074318, 1609429372, -513390794, 379818837, 2000188173, -738200197, 218944324, 1864046738, 1963297622, 877435549, -1425530390, 1101064066, 1253478146, -1386764483, -615865417, -213576510, -2115192980, -2064873999, -1155695090, 2074331851, 1682797704, -225067033, -1485305287, 1177088697 ], [ -201920520, -2089463132, 64783285, 1063132064, -769835925, 330841626, 217379502, 606199826, 1887345114, -475352623, 129688754, -2062302726, 1146260000, -963503806, 588333631, 130718721, 869480014, -2126092336, 716399301, -575752143, 1604787016, -1840547461, -551682567, 275175171, 1899766315, -662762908, -1617926538, -294524556, 1207082487, -1191447992, -1209433194, 1098484380 ], [ 1026347106, -435708449, -1933225539, -2044319734, -126948544, 1010051300, 2063086392, 1250688090, -1589503328, -348297290, 2057853650, 904630161, -1687950712, 1764159231, -413244515, 522508146, 338794917, 2121707837, 2091996063, 2025058884, -1109091834, 959189880, 405314408, -1581745440, -1449076694, -71770522, -486525847, 1542557163, -597072357, 1265981891, -1493236828, -2103944541 ] ], [ [ -1271091353, 1956275363, -1665174912, -1834586207, -852605613, 907646337, 2127779730, -1072611598, 1227063262, -729197737, 22954093, -1693501219, 536614973, 965966761, -442401727, -190970139, -538666157, 649411582, -133775661, 1057325724, 907687002, 1338748512, 1752784166, 1224120607, 1055017743, -1259566448, -1549572209, 946085970, 1215930652, -1011686438, 1599821975, -792395120 ], [ -1100058944, -1236550000, 599998393, 1834372347, -684711251, -1602572654, 732665067, 497735734, 1709702605, -2135341685, -756947332, -895297450, -1283224080, 2025252699, 850810573, 398440821, -52433291, -1299344873, -416511882, -1142363806, 2082971188, 2130904456, -969397317, -1069694488, -448108249, 425796895, 986357728, 1300568307, -1518615089, -1837728124, -55486575, -1753111082 ], [ -1083137921, 1461042937, 1579764565, -1639607709, 1784953613, -1557947707, 1311239373, 1172423091, -1205381425, -775751300, -2107244385, 118637866, -1082201381, 1059140589, -1259929327, 723333896, 1547793168, -526495519, 60313640, 1577369842, 1654607320, -1959021364, 1336355561, 106390761, -1539191399, -1300617372, -2046492018, -1173908090, 1479034494, 1984040790, -1780296422, -1922601661 ], [ 1184015791, -1891239685, -421010704, -1836311086, 1386357080, -1589114558, -158272229, -1329966047, -169871065, 326373369, -2060370782, -225672683, -95683627, -678263378, -411473706, -2140050535, -321434562, -852569408, -1062565718, -2061321394, 816382212, 69047287, 993654042, 1753490263, 2020131824, -1961186102, -1163267718, 1612538470, -1005552559, 2040107130, 899092569, 1561353250 ], [ -2023890074, 1781966185, -161692328, 1358542974, 675696303, -934166020, 875410930, 466779197, -1635605035, 579911298, 545639011, -487786310, 182712177, 2057904349, -670043760, -1452125539, 329110716, 1388721498, 2082187466, 1316797983, 374886425, 1038717416, 1133089984, -1859335387, -1292469294, -1523081493, -927221290, 66045007, 562187261, -1066568581, -1102880429, 1861929265 ] ], [ [ 824931447, 2022111460, -1585527799, 27868129, 201246320, 1922802772, -1651723250, -985128184, 1498208131, 122014669, 77030908, -285471086, -535197148, 832090750, -94362867, 2104622199, 1777492682, 697791654, 1478722347, 1420906199, -1393839003, 1229602904, 1358819846, -1752650887, 2025755014, -1483840138, -1172693790, -1030933578, 285356816, -428111511, -446630992, -441297775 ], [ -1448604176, -629595292, -1314476464, 751582487, 162221453, -929183159, -1759140597, -519071282, 1027630969, -1719524575, 712778880, -1167761679, 1547972855, -287715235, -202543263, 1991229486, -828452481, 798073383, -923516615, -880188612, -1438700110, 424614376, -1885265666, 558073375, 297200574, -1826697619, -417267566, -1164045423, -1573049363, 1660918593, -1860771578, -1167047910 ], [ 149981203, -564992604, 55591509, -1799030463, -987567389, 199031979, -1032160824, 255919583, -2053320839, 1256501892, -322588545, 1294990297, -1454091030, -1044124434, 279950815, 1401912969, -1036937503, -517608074, -669346339, 1378942424, 1221033066, -622469568, -1592627300, -861563115, 2034645425, -28509802, 678681918, 861393852, 1474058171, 1066451398, 798204145, 1956139672 ], [ 1983282474, 1229146147, 761745027, -107997104, 1227986708, 1767878397, 1272907066, -1528809999, -530405163, -1779225801, 489411391, -1764141144, 2108632200, -837569916, 1711331099, 1589473534, -1363261594, 1593053226, -404516358, -255698600, -1221349375, 1518868859, -1708814449, -639277075, 1491085477, -1043340576, -1679587077, -978018232, -296539813, 1600370541, -1066482967, -1351216686 ], [ 2075333387, -1360985885, -256108106, -778566536, -920498328, -2068486461, 193682888, 1668243151, 1159978713, -1691801309, 1616688050, -518872670, 262598200, 509705189, 367142511, 899987016, -203966502, 1209685229, 414971093, 1403059872, 1460275806, -815871006, -2100628635, -1142523047, 1360006991, -1350351363, -831986266, -529675970, 376488440, 973649999, -145011743, -1936337018 ] ], [ [ 402512519, -59903247, 1201708034, -317124078, -2113401705, 1181931399, 1309712633, -722609048, -1312535027, 2003491825, -935057174, -1362981236, -114988504, 1546546752, 179116621, -508507615, -1026108219, -405837450, 768656500, -1348834598, 1384268494, -2018007953, -285263827, 1852333705, -603929241, 1160714916, 895959475, -1062195485, 266561439, -525830690, -419064144, -1288179937 ], [ 590575109, -2049902391, 1755108829, -736740557, -1151735882, -1637172518, -1636288370, 952410546, 849868703, -195708250, 771043480, -955804704, 782971012, -1037926314, -187511881, -1305138168, -858877586, 1077715800, -161601388, -274647071, 205911041, 949947819, 157652806, -1616710847, -496793517, 268523381, -1436066324, -1062043606, 2112419970, -411162181, -1544024360, -611525825 ], [ 39907236, -869403858, -147438980, 310512364, -1345686118, -14123287, -912682150, 660726284, 498921650, 2060942523, 647311958, 665898740, 33428990, -1090117802, -519604910, -2033050512, -397572614, -670819997, 1263403579, -1770129682, 15433493, -727061631, 1503570238, 472994751, -1357757202, 1192970319, 925061972, 360058810, -319077480, -628458824, 718100668, 284600760 ], [ -106096251, -261446806, -1802720413, -1182542031, 1101904896, 1811366827, 1142841929, 298977040, 630382808, 282605033, 422154317, -1468811589, -243696079, 1554440140, -1236882066, -2068709341, 237150147, 520963386, 1299362444, -497449326, -947886520, -379017611, 270073568, 651841558, -538457804, 447184817, 1795536712, -1797867668, 217865469, 1539753803, -952123211, -329634620 ], [ 728927313, -272123165, -387316808, 1505790623, -863114015, 90613954, 36330751, 1681770358, 1260348249, -1209181626, -2092909035, 1232985881, -597769187, 487916491, 50768405, -211067850, 2069049758, -534034154, 4796232, 1315952886, -1968739731, 2125430366, 1182107720, -157929712, -137905652, 726394309, -1773854710, -1507872512, -1300762523, 130328918, 743469928, 641869801 ] ], [ [ 1132279540, 1591116100, 1367340834, -830040097, -1935011864, -581756965, 179829042, 937878561, -353491745, -509660154, -1454884841, 1309310902, 1437837390, -1949545857, -1570034120, -561723198, -1056828546, 1650465607, 631269070, -1295681526, -489320024, 1290701462, -1928297075, -1915195876, 1340618563, 501209541, -1385527472, -1161164551, -959637978, 2010434138, 1983344270, 474684944 ], [ 918429741, -459405659, -1512472321, -990059813, 1202096618, -1291718010, 217741877, 1299197226, -1299614026, 613206172, 1832976964, 1167554401, 1542926381, 2661234, -1852437451, -817142160, 1879134255, 1014533760, -819713288, -2057335515, 1168852205, 2110047776, 212620839, 767359157, 2086375195, 1941753701, 236575197, 551144819, 315228924, 100094327, 1026714077, 544569845 ], [ 398750695, -1360151230, -1904681329, -1863555754, 2104118827, -37877987, 432618877, 1825827395, 1050010098, 1661529792, -1214727991, -1796237153, 1682640737, 1913020328, 650382534, -511113146, 963292080, 47382821, -1787721261, -1246090492, 874798932, -1728951804, 1771812358, -1052117870, 1147086561, 1069351307, 1390366466, -1732796624, -28704733, 744649943, 859101087, 850766311 ], [ 1346149370, -184743456, -428904755, -376560856, 1781915776, -1616222319, 355704481, 134695251, 939384316, 468500902, -2110606200, 1570570660, 86316615, 1658762203, -799001147, -1134990251, -1944973108, -1809393213, -1298375045, 932981926, 1744699783, -2053620710, 1317809128, 1975121209, 1150533655, -668226990, -2002944013, 1795410369, -484904608, 657154339, -235777283, 416298329 ], [ 271232570, 1266751464, -337370906, -1431573741, -2075606449, -471532460, -587323045, -685640948, -2125615715, 354011316, -1926010367, 734933813, 685552551, 1462601650, -1112120144, -659238767, -2105151478, -1063059616, 1929002017, -92861852, -2099969944, -293870966, -465437567, 702993404, -2027183980, -1985026815, 250066634, -2071195691, 737499507, -389740953, -1736003433, -184458570 ] ], [ [ -2092346308, -1267828923, -1422088903, -1467100424, -297555552, -1203144388, 1698596908, 486301705, -569813915, -409664173, -1788596888, 1548957345, -1237114678, 2128884344, -879980642, 1369499058, 178053058, 1833047491, 1825839370, 1546387606, 782155426, -1054949317, -1777210267, 900484605, -1490895810, 1338884561, 1913953645, 1186859749, 1488117839, 1679002675, 676994805, -1798761954 ], [ 618002434, 755285148, 1287894180, 1862697750, 728957529, -41577062, 1498915135, 2109125658, -1013942153, -1221203518, 255159347, -1724815165, -2060257195, 249531825, 52208447, 483046789, 1166649261, -115570837, 1437194037, -200271602, 1800218229, 901990925, 1474508456, 1224314306, -1155104573, -1296488777, -1454072038, -128588870, -2081559104, 1064870292, 904996319, 852635908 ], [ -1041796985, -926892952, -629181818, 192872692, 397198546, -1335986725, 1810415729, 734957757, -1065187738, 485615333, 324410147, 214147543, -364005188, -2117139794, -488091286, 212956666, 1169183997, -1974283078, 1263271472, -1886459469, 1471433119, 1600704737, -636811709, -375411856, -1698858865, 1131895831, 474357544, -461878239, 1443869853, 1475443262, -2036418205, 1978237932 ], [ -1671142541, 462583847, 317689955, 1418164785, -710762355, 1567670148, -983213244, -1194969682, -477534127, 2023454374, 1873399539, -1108565983, -955559176, -1943531932, 1519546805, 232684972, -1451184054, 606388187, -2100943720, -291553333, 1878775899, 1935297947, -183103428, 1089296554, 173395060, 104422570, 607524959, 293027476, 639108470, -430264625, 913853810, -796383269 ], [ 1103341929, -1399078347, -519523804, 114728093, 1845878301, -1335776557, 1407424689, -1281897333, 1519474528, -524811627, 30632882, -1967116867, 1686728046, -220203770, 574492593, -879657222, -23844013, -1418716238, 1239486571, 1092541830, -690091795, 1902626621, 157285195, 1386986825, -442380681, -806302908, -1563984924, -1251237000, 1033805585, 904872847, 1070263114, 1327159360 ] ], [ [ 552431337, -1552671086, -1655625285, 772962638, -1028609603, -1567567094, 376854502, -529881628, 1902282479, -118232268, -314230474, -646557058, 149293848, 1702403144, -1416097522, -1026738376, -969454074, 665519665, -103145295, 223020088, 1699732814, -1353609276, 1650208103, -1450361636, -812311978, 1072714315, -1083136139, -1231052682, 1553178300, 1401662041, -1458559911, 1052221426 ], [ -1058239623, 480772289, 470667300, 1157627880, -713901723, 1022623879, -522371199, -1892510808, 1822150928, -1477052430, -348229325, 1322480770, -1493516457, 173809364, -2082078223, 1765130498, 2139223766, -1715453047, -1918772750, -764021600, -1525643803, 1837285269, -1043962204, -1132734827, 1619924306, -1328077373, 1821349616, 114430996, 1671713359, 160531646, -487749999, 1153670236 ], [ 1075489081, 318323815, 592748868, -760884713, -344334992, 1436984239, 735305105, -1025657071, 888669840, 723355983, 691913821, 1389356132, 724912590, 362808552, -411491502, 1810432245, 1841571580, 334070407, -1125042949, 1715401241, 650167577, -1617784316, -1723880223, 1206233885, -274950103, -649707165, 869520355, -1399333032, -608577015, -1657672210, -908145735, 1222298599 ], [ 810900108, -994307339, 848055916, -1937061635, -826356101, -1549152682, 1578383798, -951757820, 1399115225, -499884398, -1307510342, -28379523, -1776913274, 439975505, -1337032799, -1069628682, 10692497, -1344911550, 2005605968, -110302443, -948747575, 552457047, 999549321, 920928531, -1445715102, -358778503, -640629907, -653377291, 1155484776, -356396768, -1619716386, 1211793645 ], [ 962285801, -1858365377, 1205169664, -1759080809, -1209701355, 217405707, -868299816, -888023363, 1147022326, 262656232, 1325554534, -320506257, 1609327596, 611725168, 1482376545, -543025048, 559391393, -1350785664, -438654307, 616442942, 1110571566, -399159333, -101244555, -887244471, 524131415, 62383672, 703118641, 1771417340, 161090728, 176157326, 1626664920, -1274057974 ] ], [ [ -1098647487, 1125499551, -111974523, 1700144531, 462292998, 344735046, 2131314674, -309041746, -1606089664, 1010501825, 1312106272, 593428557, 510826916, 950276536, 1647674889, -1346897186, 610116558, -400215179, -567718880, 1055224968, 1970167029, -1467272389, -762952970, -304762338, 2008037062, -1395588305, 399005695, -1217896521, -1136483056, -1422559776, -1473012310, 1905717554 ], [ -1652659086, -227126820, -311434878, -30864256, -339526663, 1984734810, -164011977, 1720705135, 1483296795, 718472477, -1248143290, -1125168357, -1651611555, 933279914, -543329524, 272570908, 726183955, 1318106453, -1120510691, 2082640811, 1928721739, -94741964, -136995837, -1354469442, 873596077, -627136109, 2040972525, 1134881076, 1521628164, 1934154943, -306690819, -2146399042 ], [ -800345635, 108232626, -1388681549, 457320689, 1321575561, 561813803, 1639257052, -1564559517, -634830474, 322485114, 1562660167, 1452022937, 2006204104, 2092589644, 169727408, 1430304987, -708070362, -2082557497, -484165572, 1573103359, -772112889, -395818704, 1244383388, -579732739, 543055102, -1934798226, -253351577, -1766147225, -155533224, -265926319, -1661400991, -58178001 ], [ 1502518473, -1711149757, -1837264474, -542681174, 1717205842, -947925812, 2034847940, -593787801, 17115263, 123982824, -13570853, -1709871550, 760319949, -1207744149, 942391435, -55593226, -277170171, 1509408910, -992433546, 1367264602, 1614493736, 1065788435, -1333630124, 337713310, -1524691048, 1397929260, -1199848677, -1375177818, -2124825429, 279698722, 1275096762, -1387118021 ], [ 1127417939, -898325145, -976007381, -1845698197, -1600165048, -1614489259, -1161454027, -37366964, 1457250896, 1644876663, 1378636718, 2035873006, -976612006, -585477820, 1649144188, 1153909046, -526859514, -33044070, 362028190, -1602196107, -1213620405, -1042927128, 919431556, 604289158, -1147722484, 1126552359, 612749196, -1946881388, 590706382, 1558529916, -639182212, 1388660807 ] ] ], [ [ [ -1523461315, 1472207231, -943403441, -1351444839, 2033020861, -1640377509, 1559493450, 1052397990, -1842653640, 467917104, -46918214, 121151994, -1040049862, -479550495, -691325511, -411848343, -433340131, -1307434996, 573955330, -1719802518, -1609843802, 305020928, 991513429, 439222637, -2006614047, -1565640080, 642135640, -1161806616, 149350118, -100927168, 540402057, -1559577640 ], [ 548947872, -258176782, 525235904, -1716003585, 605579176, -1238157393, 350601341, -1616467678, -21871414, 1080801639, 657313938, 1756649589, -1616496108, 726777765, -239199342, -563873045, -1681328049, 371601360, -763249378, -1239327103, 2103507358, 2130476444, 2030089386, -1846802743, 395724360, -54444215, 733692719, -1077725220, -61054278, -781762320, -1688767621, 1934319210 ], [ 1617406051, -107883458, -1726700256, -1733253573, 489362130, 865887499, 727680391, -69060702, 408463974, -628599327, -320263575, 1242957279, 1538891843, -1515355818, 1113571836, 1787886000, 183746701, -1726611058, -1590463883, 327957059, -981618380, -1011946197, -1929224964, 1362469982, -174477684, -710620396, -1716554188, 1458718664, 1629884808, 1193580927, -1883822073, 1471815194 ], [ 1346613928, -973259469, 724491838, -2018733844, 256941866, -1993919098, 1365385219, -1623193785, 100677828, 1254354863, 638420255, 1640909539, -1979743612, -1177169326, 1807746501, 819416671, 1075256108, 1182556811, -1457844950, 1587641634, 1088035578, -1116195639, -1595652760, -778347434, 217152587, -592119077, -1854661556, -1295768068, 1288851818, 2109869041, 600476100, -1382218449 ], [ 618464124, -1589161871, -1607946104, 643387644, 238576288, 437204330, -1019444987, -695309868, 144724272, 264313690, -878651304, 1203406870, 178425687, -47427783, -1141282627, -2112925769, -1811102264, 2041365378, 1353367801, -169880415, -2084113548, 1887818608, -780639072, -224101355, 7742662, 362218915, -1035058251, -969278445, -816570820, -1232678219, -185298456, 1796621259 ] ], [ [ 1868536163, -1182327342, 113316971, -266783013, -2141564470, 287927956, 1900062743, 579338695, 1720701465, 810945351, 983828169, -1119504888, 273263903, 1012482676, -1888151391, 553562451, 1335894694, 339961351, 2064966540, -1994831497, -2089440602, -1823821050, 718890128, -974136892, 1098251800, 992917953, 147245654, 1229343453, -908229926, 187220825, -1626833540, 589379622 ], [ -663368209, 1434956364, -1738425633, -2016199044, -1090817525, 1570429824, 512712510, 1299868176, -95600632, -2013209922, 805935868, 742971038, -1313391399, -492605054, 1774116453, -1489863438, -1726860570, -1769602240, 376806509, -273619510, -690712465, -403437665, 1445955871, -925207831, -2077320645, -1715946080, 1898252641, -667536907, -544143815, -1432858447, 962586485, 61400799 ], [ -598693380, -820831041, 571180541, 1876380209, -1044110187, -475035469, 608592063, 2018302966, -795514869, -1132703025, -180616773, 1443385723, -690073642, 1986476841, -470542186, -1022045316, -568406262, -1821285108, 1423974936, 2115045246, -1345904440, -1384758089, -772354278, -1170298702, 1322808174, 1094847705, 131168947, 1603200518, 184903850, -1460742609, 836386559, -609947863 ], [ -1963932039, 146594607, 897394903, -375914113, -2074512509, -640964809, 1349522876, -1016185379, -1025696831, 1139890189, -2000367872, -1443858174, 2004042331, -1700385063, -1519952044, -1479538805, -1468661324, 1326387220, 874616054, 1277973118, -44135383, -2109044024, 150108944, -1824006136, 656219109, 183757796, 2113104567, -1390915486, 2110341463, 1113104579, 761324071, 39709956 ], [ -1501329947, -2118603093, -35783234, 2119471776, 1048788325, 81342519, -1196195805, -51830363, 1207165532, 1327418351, -569793285, -144536492, -1329257668, 1882362129, 1076969450, -339091833, 1855914472, -1345046108, 880673474, 914495163, 576099248, -1057983715, -32962200, 1280833289, 1949332852, -1682551651, -736120806, -1556660839, 1692885729, 666915052, 1800753324, 1315351379 ] ], [ [ 59424599, 2037005047, -275447874, -301125967, -807313462, 1860656636, -1411985784, -1586320498, 448646721, -371578551, 1268820902, 1033438272, 835275951, -695255934, 327412820, 582579501, -1246714403, 2123307407, -1150466310, 786815100, -1921664594, 1138537021, 1134061900, -304453755, -590996601, 1467904698, 1562103789, 347350346, -2066808875, 1370607634, 1980196181, 1847542253 ], [ -2050664203, -528658219, -1738222427, 1744845177, -90926229, 1824346273, -1175108514, -1538299510, -792070809, 1267052640, 740525401, 376035391, 1378836787, -1265900952, -778253055, 645585847, 498983382, 939427202, 778872579, 611433585, -1055701716, -821188523, 1385297403, 742965460, -1418616092, -756930391, 1939280346, -637606221, 657751699, 374276147, 807917109, 1206986720 ], [ -1628700070, 170527714, -2006856714, -1513697232, -1818871674, 1290686886, -1503150445, -1285148250, 817337319, 474696231, -1031278704, -603675778, 1220637381, 1262145344, 1140892726, 868124014, 759878836, 351049009, 347121211, -521872631, -1775861636, 2023600835, 727958848, -186309698, -2083883582, 1849562315, -2105388935, 568081928, 915893642, -1576289565, 1738781647, -1210098675 ], [ 1947903399, 361095047, -895844773, 1435693298, 1522423845, 772273397, 502908430, 556480722, 45164552, -760290123, -1756613602, -1686299948, -1237646782, 2066465659, 1670012494, 2082998357, -204055402, -711857418, -15048653, 898872880, -1644986550, -1312982210, -1407029634, 1424000935, -105318978, 1280164200, -1871246297, -1859036464, 1265279446, -564416414, -833704576, -2038092885 ], [ 12060418, -1093342610, 1579531795, 1278502963, 33541786, -1867341700, -855335850, -2062810672, 2101357815, 1355861239, 878476831, 1159492243, -926460856, -509497052, -1924845446, 435563926, 809438922, 1115592465, 1589405159, -1510742512, 1160341163, 1540206140, -668458134, -1458477295, 1570973384, -1202832876, -1360088714, 1941229338, -782467623, -417414606, 2117779714, 1039209770 ] ], [ [ 1349855211, -2022529109, -1375595939, 480131116, -1004823778, 595843599, 1238680036, 765738440, -1186764601, 463092178, 388899755, -1177969873, -1950203113, -1527410990, 1213577445, 1455008738, 368225820, -1443619638, 917498382, -629385071, -106627468, -1732572456, 949641292, 1165741813, 2058030080, 1634134166, -1423435019, 1794501296, 1220252216, -1178515311, 1389546883, -1673505061 ], [ 344975374, -1092798506, -357156549, -389698243, -1190993648, 1373931568, 164415317, 113614807, -2009680812, -2126345453, 1490105669, 753700389, -1916973034, 1084054461, 1005452461, -330450359, 497148124, 1545489218, 1761981355, 244767513, 940650482, -983389211, 284233303, 469506549, -896501999, -216596676, 398278156, 864922942, -139992778, 8978009, 2075310605, 1058045967 ], [ -2084468208, -1049321969, 886534644, 712954374, -660108740, -941085255, -1839919598, 339397525, -228389561, -913481497, 88899779, 1642876607, -1407528566, 1385725105, -123111502, -1828820760, -1279632704, 1981438155, 1890612547, -119915486, -1917475651, -1034198862, 1287965579, -1585320656, -1788724055, -1838938387, -319479226, 219578290, -322760575, -1993708761, 1720010247, -648530525 ], [ 1469098427, -1551685214, 1470709454, -1346539065, 991148279, 1355370842, -725488232, 219263458, 141090721, -960901045, 669627342, 1703606575, 1310832907, 2075325654, -1242153690, 373331397, 1024688222, 77409528, 205773155, 1107142149, 742875465, 354218773, 979492179, -1600025486, -1592062682, -2006908459, -1499438298, 182756121, 331735319, 995610614, 350112848, 33334302 ], [ 1851775858, -985412178, -220706862, 509697018, 1453757277, -1505470303, 623237644, 56668701, -1967992450, -1230800813, 946631651, 1463353175, -1653394710, 1871038281, -1278431371, -1180235993, -1529109884, -1012000870, -1782417059, 976346583, 372399686, 457527116, 2052033365, -89285989, -1545084905, 1862926844, 1887928832, 2034900620, -1442814687, -864981516, -1635805532, 2124125902 ] ], [ [ 1692145893, 777867396, -414077148, 1515715605, 199473567, -181097307, 979942198, -967775069, 118125761, 1756277213, -737896638, 1955512625, -1367029808, -1806123634, 953590015, 1506416906, 1754312780, -1048547506, 764593141, -1609559818, 167383004, 833803508, -1994228230, 473046495, 1593021915, -1036065190, -17282713, 834572877, 1062734000, -1896013720, -1827059943, 1029127250 ], [ -7360934, 1879782509, -1319688887, -2057368435, 1776455653, 1508255933, 580809805, 1215996413, -1277929771, 1621973873, -1317354865, -1201968607, -1305089843, 70763578, 1563615800, -1526681784, 2059840844, 89288898, -1548940662, -932601066, 1009865071, 355788585, -796766764, -426109273, 155082819, -2102655485, -1974574437, 375620250, 1495599227, 1836048830, 963514689, -1139873937 ], [ -1218908408, 1486387949, -1471528066, 457875628, -1358103005, 570833522, -997894753, -234286755, 423302861, 1325082038, -1768246756, -38174120, -300459450, -469294662, 1769913444, 907004876, 650182359, -105688363, -1040536668, -1748379692, 1341492510, 1471775501, -1875340351, 196401633, 1382057219, -1197054075, 1725159221, 454042551, -1145900641, -2005080359, -1548570324, -1143094063 ], [ -1017678406, 891480046, 1064108265, -48627786, 124244447, 660708370, -247577850, -1069364012, -1160565080, 1143046988, 1010186739, -304535579, -289140759, -1853955491, -75326131, 459628427, -930067725, -613463006, -1299170130, 1034564502, -598667663, 355478706, 555402496, 631539156, 1100845303, -315217869, -474737352, 452692565, -1161242022, -1013346311, 1363664560, -705376970 ], [ -1290259774, 1842024587, -1759647917, -107398452, 813884014, 2110744411, 919882788, 307828266, -1124911592, 1949376147, -440328858, 1719191371, 1198234555, -700786143, -1654045623, 1847640848, -1237438221, 1666086243, -93977760, -1110510637, 933923795, 1478519206, 1953610685, 2035881261, -1358741195, -1710909033, 844598414, -1590815850, -1846716306, -1354805035, 97822690, -816494545 ] ], [ [ -1800015009, -1483616431, 570109628, 21216314, 992423027, 398293423, -1573850799, -1713230509, -368281143, -1831571024, -766837782, -856672087, -1339110435, -1535316128, -938894049, 1868190737, 1807548946, -120372442, -447973316, -422831671, -2114290904, 90025807, 696910760, -126063769, -1793545194, -1471603917, 1605712080, 299763161, -1203390653, -262460848, 1753359177, -1438456610 ], [ -730829124, -1386620114, -1764269746, -1505971185, -2038994379, -1141533227, -545319616, 870442597, 836046668, 785253238, 75146873, 549773910, -1824841818, 617710965, -332153786, -1501284586, -1549430714, -1224045217, -94497394, -1624714585, 77344523, -627251336, -895174196, 1978470093, -253200266, 839367604, -706755096, 1099894118, -1693775067, 163744953, 1600666226, 2026413327 ], [ 908913806, -546155588, -192032304, 593253213, 1101149247, -2104456042, -1414639018, -1114608926, 919639890, -258367560, -889450156, -1273474292, -25993958, 351521292, 773064963, 14508499, -104811565, 496841807, -1678535578, -817095658, -888660140, 1711159942, 1074133780, 1263519340, 1787982554, 593321185, -1672384037, -1735454068, -42623405, 1814643326, 1893850154, 2019573930 ], [ 720721395, 115309910, 1890756417, -269116918, -1167182765, 1334303581, 118629969, -1036335775, 1441938406, -1848176550, -561003732, 77532604, 1480769894, -1749089174, -1985157855, -1478152992, 927478066, 1108101566, -1665323450, 157117125, -1632816124, -1573998186, -854704504, -866018453, 1598696880, -505002090, -1180940133, -464383170, 434987446, -330073730, -903012312, -845358410 ], [ -478557416, -145579162, -313705849, -1852215782, 252099909, 216054381, -1596176816, -1677103379, 1168145035, 777655687, 2139182173, 1072084003, 1917521536, -1317433886, -1674658884, -2045069454, 544714892, -752404702, 92970892, -1145492121, 1214341265, -448587880, 231507864, -303739993, 1441964308, 1439365726, 567959033, -1608492119, 2116993340, 1313858984, 1982906906, -1128446080 ] ], [ [ 1548605672, 1831239597, -526315641, 1142891199, -1631226926, -749847327, -670797394, 1026422840, -2083650530, -770266880, -961518730, -1245187375, -1526447209, -1026140709, 1498857106, -2066736502, 365723220, 724954579, -1415171328, -2072947198, -1266363164, 641461334, 691347917, 1351640156, 421994459, -731684046, 116492037, 562171893, -860682142, 284540923, 1997591491, -1521229903 ], [ -256385769, -399912867, -876694835, -472716406, -1406854332, 21729330, 830362969, 491394488, -748942786, 845460124, 2030821222, 1132796504, 186939518, 1450614706, -662069816, -1957401246, -1115812934, 1027594365, -1851440315, -1552386785, -984858246, 1278048127, -13829763, -270663316, -327169505, 1489654526, 1806524450, 561293487, 542530478, -523546537, 714305270, -161113855 ], [ -857649556, -1324676424, -1867188977, -871966897, -807601001, 306475092, -1525125943, -959033218, 1907134370, -13455315, -524363863, -537331690, 117549823, 405120450, -149328178, 1257606623, 1167479993, 1092391218, 1700372366, -491225954, -1166038414, 1443001740, 785144772, -223977644, -1078145159, -1805148769, 1623050058, -117644215, -563732405, -461079869, -308914471, -907098290 ], [ -1538480417, 26671632, -974036460, 981272707, -489843185, 154902100, -1720764939, 961623970, -2110228669, 150692940, -1905398098, -1039533572, -394995281, 1699530645, 1081640429, 1635446427, -102184842, 1482233331, 1756553754, 2063864083, 382073933, 1516450365, 1171982818, -1985418347, 563097859, 1019390350, -1329130791, -1071020812, -1905600480, 1585228005, 875566443, -1228389084 ], [ 380132366, -577853879, -1120334963, 2050186634, 1431137234, -1006301065, 783383524, -499607301, 1704543131, -1257999119, 1499663633, -294782104, 1271703964, 2141624990, -220434874, 1119685856, -1742103678, -99851392, -1889821827, 1831651862, -327531562, 979019, 823399644, -176368482, 76220740, -1576281512, -519731185, 1786152624, 1877255849, -729691799, 461242646, -782200484 ] ], [ [ 518926573, 76927969, 262297514, 1641566359, 1744934778, -738102684, -511477389, -159801573, -156228721, -189517969, 85380379, -218540145, 2144545568, -63607968, -265272543, 1344363171, -1439011887, -937790541, 333474809, -952516230, -1597170731, -1867695771, -643465535, -1464938380, -19924465, -1478754687, -1606556563, 1308213496, -1436710218, 906282274, -367557000, 1554258834 ], [ 396346551, 265288295, -1966501909, -406502019, -271088146, 1177374618, 765456294, 689162829, 1485427391, 841481467, -1442852954, 915899074, 1974915556, 418082473, -1409671373, 72721175, -1190954454, 295017408, -1701830946, -821026226, 366802312, 765004136, -1083131154, -828005350, -529048138, -1067716022, -452316781, -765885144, -501727524, 749411462, 1768461327, -1097082240 ], [ -632313403, 729329956, -1448665306, -1751679665, -1541935331, 517079108, 1022615526, 177365305, -532765351, -507339215, -1484344636, 1253878797, -1260746196, 1352778618, 642158479, -1285343598, -1952266843, -1924964614, -454582883, -1783807126, 1830588298, 2042282254, -110483876, -1893636414, 1661893769, 2075619349, 542976636, 1635146071, 1139728343, -1535586614, 2006107191, -1175615022 ], [ 1657605222, 227934499, -1006049386, 927738344, 121858257, 204124721, 429540483, 732674900, 250742973, -1559260740, -442694684, -1573460433, -1576100335, -1946912347, 1347982731, 1647597563, 240493428, 1650589110, 1075436248, 544263382, 77030433, 1580762744, -258335169, 1036510788, 160068454, -2129913175, 1710603216, -1276110447, -1248999443, -148839248, 1285339504, -879443275 ], [ 928521521, -2042170703, 1463119740, -635277649, 342821712, -1760955546, -933548097, -910052556, 1534217300, 816846133, 584671221, -2104229502, 1240545815, 380166140, 1458737020, 2088868120, -1869102684, 629742606, -1476186716, 1222197817, 308204254, 1613951132, 1180809328, -71284108, -507117290, 1772400099, -1308161582, -1298670226, 883794430, -200382228, -10763335, 1107268032 ] ], [ [ 494631100, -818970831, -637271641, -637538861, -488815716, -796195855, -777832437, -1610933458, -135688753, -1555009275, 1422611874, -1514581181, 1328873921, 2078185802, -1459679182, 1256956425, -214069919, 884492422, 4069868, -767810757, -1550764497, -1738171998, 1871576019, 2090905703, -1087665246, 1949986830, 1568096521, 48581752, -875066799, 501911189, -1539270793, 445069027 ], [ -639574472, -1586536807, 158520451, -1138626029, -1772501817, 700075859, 586839835, 1031034090, -1721661118, 1371892568, 831601530, -722628158, 935352448, 70899829, 641198831, -2065426419, 1784614506, 681693847, 108342053, -1661012616, -912356405, -122897506, -498331034, -1443797829, -1927826749, 126234036, -2101733353, -1493508477, -1364613405, 1605740603, -247516365, 161183800 ], [ -1995280364, 1016688155, -2025414251, -730452902, -1652066542, -617431136, -1254546138, -417975045, 1398042462, 188662540, -870929798, 882720246, 348828746, 419472428, -2024003197, -1609212607, 44612543, -1818414809, 1635221112, 910551144, 1490324202, 2140010278, 704313334, -2113582148, 1723564700, 473689415, 1621203543, 654237949, -1136504985, -750584800, 1590519107, 1027644987 ], [ -969621175, -1628296733, 2080362840, 1508474063, 1779101405, -727320764, -574018064, 460967365, -1973340333, 924622792, -1210662374, 398205696, -115734468, -1260382460, -415031930, 1429178418, -418865979, -1390050808, 708393823, -778767999, 1827961453, 1165729055, -1811805496, 441264738, -2080642428, -1877398444, 1959151688, 53285529, -137629568, 1861267668, 1952427048, 1030914290 ], [ 687573335, 1434997978, 2036930776, -651986964, -666619184, 1647613415, -275235746, 1072254253, 439891634, 1139784607, 835983366, 1593055271, -985167330, -1445603203, 937449770, 129527236, 584351604, 1689540594, 1695179932, -1430810407, 1400563433, -1648929662, 324213995, -53439202, 2061202206, 1917174449, 342925420, -2059429071, -1221126960, -573282077, 1745288076, -1222597459 ] ], [ [ 1966194649, 2030238886, -1495074934, 24312959, 1607832035, 819109008, -1379431915, 1848493156, 1328610027, -238758545, 501253409, 1031037968, -1763324823, 1819922337, -1591473674, 1629163245, -1934730647, -1756508948, -1001141938, -166437434, -426269958, -1077684314, -2063154201, -32186988, -1928641771, 1338068065, 460683243, -1531390070, 3247191, -1460734378, 1180310807, -1714430763 ], [ 1453019486, -754409448, 1557105801, 1446343939, -647636337, -1504605675, -166072535, -2121804349, 765732699, 1506210551, -347419219, -1106599031, 424749114, -1666350735, -272146174, -815250438, -1819005760, 733720691, -1300439385, -1440820351, 1333384997, -922781907, 432809595, -1611198544, -1248820813, -1955214655, 441521846, 337067410, 947424892, 1877358281, 987812176, 1466904486 ], [ 527419120, -826003632, -1613297994, -1181153686, -1682849479, -726194616, -479913576, -777780870, 89472658, -1783226919, 1665358251, -925027212, 179465563, 947500747, -1397827102, 511343850, -1564694557, -2034647964, -1481790909, 298094799, 1014066162, 418734768, -1305314498, -756075071, -360406470, 2049033952, -190253133, 328423478, 1086331947, 344717641, 1103190684, -1756819886 ], [ 830534929, 866347865, -162559856, 1398779889, -1516583820, 656441135, 868414277, 1263623366, -465716420, 2079091072, -826840517, -183787427, -1708557754, -756950858, -1389413526, 1220796571, -241291355, -322203654, 1001779954, -1100275972, -2083547129, -1095128233, -161933556, 1988874582, -1522504658, -396181709, -2063510764, -1669033230, -1819182159, 1661734464, 780184144, 1869238324 ], [ 444648476, -593147363, -1034995717, -638978263, -564630561, 1359299741, -1969234699, 1593047469, 1735393263, -360584256, -1418254888, -1591897751, -1077158874, 68662911, -231519039, -166418130, -1777399891, 486860365, 611316652, 1256262987, -127483108, 219515489, 681386011, 433104826, 1647396461, 1802401656, 1407011427, -181340029, -1965330103, 1311710048, 1927836592, -348362598 ] ], [ [ -488772629, -980832500, -668133335, -83050736, 1100123947, 558206386, 1923404548, -1308057483, -987241419, -144299812, -276340473, -1250233035, 924505082, -1902531780, -1812461806, 1605039892, 537906466, 387993086, -1504039254, 445989355, 1733225341, 1981730399, -2002190567, 1472073061, -328014429, 1906729610, -1336145984, 609483154, -812654432, -1182657756, -1345270690, -239231202 ], [ 311227155, -650524488, -698595942, -1071362776, 465763723, -1815018282, -1958135753, 1080628338, -648042416, -385046812, 334994868, -1895627127, -1076036891, -1020786657, 958899117, 1356514945, -919642157, -219310250, 838621399, -2134619755, -1908866373, -2012621549, -1625683350, 1063228726, -1559554053, 39497463, -384769753, 143440818, -1622753442, -1858559030, -1224877317, 1229913929 ], [ -117217865, -142356545, 656288744, 1046781513, 922237071, -1088934270, -1185971525, 1459376869, 1048147540, 380528438, 2005592420, -1017854002, 954736681, -420027570, 1928325392, -1435725951, 428002592, -1458156837, 763055734, 1909716832, 1682845085, -523196126, 1036289559, 1107726565, 876453874, -524575498, 670153871, 963201000, 690208665, 2096930087, -1192386302, 1927860976 ], [ -770130492, -1957386420, -1453854258, -490918819, -1618605808, -232579372, 243693325, -730375378, -617510677, -118487056, -556721718, -1893740942, -521872966, -1861370656, -903139360, 2139651119, -136067737, 1201537846, -1772633942, 981847706, 1676174848, -301073654, 1838338199, 1197711188, -547258462, -1246154358, -364777050, 1253048039, 967227058, -895761477, -1551670845, -109872858 ], [ 570309293, -1087848946, 1406896157, -2064320061, 1452093402, 416724818, -2114244243, 441315533, 1054657892, 784774155, -2085011974, -1992653824, 1075897895, -855090544, 2043680131, 506569791, -1179393415, 1411501901, -1432514145, 1350248841, 618713836, -624123899, 1354326742, 1967229898, -510406600, -222596118, -1410367647, -626271998, -708607151, -1689513682, 625996968, 1457562076 ] ], [ [ 319858713, 1184436384, -48115309, -912616545, -1616887540, -1973911605, 839638758, -2110149678, 1061052752, 1027729607, 1444117182, 594578715, -1419855377, 2313810, -1734814670, 1416484908, 1711587553, 1261958950, 458796309, -1452044917, 1352247283, 1277957809, -870182698, -516802255, 1873122057, 602842010, -133383043, -613676907, -1401142772, -1662713981, 1093779264, -1440091455 ], [ -1856347352, -2025702218, -485247558, 1364697239, 635956543, 952671643, 1602569711, 1812666564, 208170524, -648917249, 1785234233, 1817131020, 1542970517, -1383353287, -1983648157, 1938394741, -1068898637, 1622025611, -773492331, -895534335, 1244498724, -1791331017, 462796275, 1837610280, 819880563, 973439722, -226477010, 849437672, -1124684432, -558126708, 2105133945, 1709518295 ], [ -1520895357, -1157129611, 1044447307, -1824179402, -1095331919, 1760996927, -820301261, 2040256898, -55992499, -1860854849, 1510771544, 585802461, 85267506, 2048841708, 1438924451, 1072419603, 256606536, -871931981, 1853734068, 1777582661, -1030583469, 1391927563, 1874532558, -638585253, -1235839648, -1001589388, 896231155, 1034903267, -2001654086, 129653326, 791778110, 1746156851 ], [ -2049683786, -1144806425, 1551075661, 338680884, 1472483754, -1302000864, 1186903187, -375518588, -1987194768, 471256080, 272638165, -1227727346, 826285930, -172178868, -352206679, 1262376372, -1841618266, -1998553816, -43923449, -1193287986, 1558203083, 1666422911, 348972284, 1203826072, 1313691236, 827681304, -936339382, -1753808265, -59068836, -730275267, -1755503392, -547247219 ], [ -664408313, 782528147, 889208885, 1305063207, -148506453, -1536796098, -1177393180, 1270256289, -805816278, 928851321, -388648751, 1743503319, 604566782, -997446195, 36039638, 1312967593, 472220807, 452117824, -74141025, -1449050130, 1301333241, -1420243166, -889479721, 953637357, 336640450, -369540782, -946256279, -1516863252, -564055955, 526312897, -1493415402, -124303790 ] ], [ [ -2042963385, -290412749, -536558365, 1370417601, 1696492333, 320450810, 1208764721, 1948227246, 639587081, -876446270, 498096357, 1879264874, -883722043, 2076290781, -690761499, 360149231, -210180037, -1692348202, 605430167, 261890351, 842357987, -167837830, -2032572018, -281436704, 1664565659, -1114085245, 1262604705, -812909982, 1410221776, -1870151527, -1961985308, 196211304 ], [ 580605093, 638147989, 594339210, -1764344693, 91315401, 496568418, -46428572, 857903052, 1962395817, 1570831985, -1781291636, 65503267, 784993775, -1709132468, -1094732093, 1749484447, -958942535, -1660853536, -272666700, 1139708031, 427222588, -46416443, 1115783740, 693783623, 903140894, -58947078, 249968950, -1245258566, 1152599781, -398191022, -1340840536, 255221885 ], [ -169764654, 1167572279, 827730504, -1476112183, 172082291, 123974738, -1157663120, 1976137646, 1175470246, 791547515, 845581545, -587950363, -1153731728, -410265345, -1862745915, 2043528778, 2094428998, 1998660417, 109491693, -752673572, -322485224, 2117330946, 1965444566, 1394525066, -1666032640, -2085703610, 159844978, -100455839, 814197135, -421000191, -283496541, 122526143 ], [ -982462902, -263728951, 265644539, 1956683755, -1969267675, -1376075886, -812079785, 371933120, -1520776383, 1602670948, 208782699, 487137448, 1510870080, -851236989, -1032733027, 247000169, -784098792, -392103661, -87432889, -1925534470, 872335475, -2125436009, -368655150, -1937771763, 1589513942, 1778566493, 117410184, 1855545425, -8938086, -2104327876, -840619583, 1236105626 ], [ -2117544076, -1471922931, -1006880940, 1713366248, -541293536, 142419658, 349140418, -813755945, 205428519, 43322151, -2102744874, -660766893, 1313801282, 285494231, -659271706, -994903603, -1945824865, 1795147844, -1640486203, 642489102, -1849782033, 544342864, -702278596, -536319903, 734106870, -1583734361, 649372895, -1809861371, -269049335, -701013128, 1672878505, -2045735765 ] ], [ [ 1892237194, 276465349, -1941718604, -650042552, -334732060, 2065669889, -1508447719, -2047708842, -198739527, 255966322, -1837114906, 1745031667, -1838394187, -1140715300, 1009760554, -2122120981, -1318186368, -800922572, 1257764385, 13839631, -2100297953, 739974828, -670895856, 1078084854, 1228428138, 2088720339, 18410738, 1742679351, -1566189993, -1341137023, 1202431143, -1914932306 ], [ 1305748928, 882329545, -1342825276, 591342464, -1214923600, 1977462414, 837872879, 529869802, -746202970, 652577247, 852767288, -224873105, -1465953910, -494768693, -458632514, -974706077, -470329248, 2097383720, -1635652056, 1111531406, 1957445341, -623993875, 1750906730, 980771909, -366631798, 196354785, -1625426188, -758214580, 1501137419, -56748962, -1650163915, 835085389 ], [ 163006488, -804239090, 1560915489, -699964977, 1348584695, -156472837, 1547819470, -870373703, -1628019471, -798618262, -1229473618, 1613239726, 1100278345, -10170641, -2009367548, 674508520, 804454421, -1805159671, 725251515, 658261018, 1216030660, -394926402, 1888040815, -871081140, 1174928292, -239272032, 1607930315, -1159360416, -141946056, 1208338662, 1814056178, -215862472 ], [ 226396643, -1906637796, 1317099794, -986265767, 1669131859, 2046939916, -7909739, -1713522339, -1988793491, -962903634, 953082510, 1551723179, -696468836, 34412658, -1605542085, 186113859, 88256651, 1576494440, 456410120, -2107932263, 1592693959, -51793361, -727341981, -465810853, -417920776, -1122074447, 420268374, 130493372, 1288622631, -411717976, -1616574183, -1779930624 ], [ 428565305, -845015167, -1727644943, -213503854, -188147344, 1480352826, -666931071, -606228191, 1775780096, -1010713024, 405127626, 1948974859, 1184872535, -130425756, -1582482468, 1001233270, -1807419735, -1138654443, 2005004396, 112011811, -1992828410, 459220922, 1076612023, -1419983328, 504464329, 1536258788, 746856159, -1414224790, 1412930451, -1087582408, 47015668, 1694749795 ] ], [ [ -980034670, -938981229, -1166214302, 84887216, 881818930, 2123571431, 641803621, 1719448975, 1733322688, 1552236912, 344526444, 794307976, -1218040898, -1423791738, 1311847287, 2045303536, -1894411148, 1062053982, 797673222, -708691328, 1329639462, -413757812, 511793648, -179357682, -53402891, -215897171, 1808898303, -481373230, 779411205, 2048638436, 899248832, -911220538 ], [ 104184797, -435521241, 2068490225, 412769780, -580220345, -1305660079, 569433203, 1716938286, 1676303175, 936098279, 1685525408, 751165104, 1816721728, -899880868, 1398303748, -1280177518, 1979340817, -616905470, 1421656312, -732464028, 341127620, 868442873, 1049030043, -1843777047, -2029958678, 31417738, 1777671509, -1495486770, -2079631360, -1551711400, 1536288709, -245028820 ], [ 783916174, -725359518, 1863404966, 1690860508, 1715894692, -830297652, 1353794023, -926425080, 469604980, 1501742473, -125487636, -148149899, -1139762944, -1866888785, -640261093, -561876777, 2071348439, -206269047, 509407557, 399585406, -1795450539, -552927867, -1595289398, 488149861, -24275340, 1669410870, -759923853, 1277871429, -1203888110, -1675280944, -845257083, 672853256 ], [ 1648256058, 552894712, -1749581577, -635005328, 234435187, -990578264, -1202295073, -378227979, -791640240, -1646936, -1891327388, -1033375916, 1351979274, 1073533161, -640904727, 1508141118, -718445964, 519229935, -1145139501, 512050732, 1147176922, -1866005014, 561709486, -1857031826, 492924081, 1649228884, 785733880, 530681883, 2060277051, -1362933503, -1765582372, 1546356942 ], [ 155213882, -721214016, -1015248269, 1213949692, -254261782, -1329992138, 1692991429, -1903386924, -353141004, 54176617, 77058550, 1618813036, -1343277596, 802666283, 1393784103, -1379278118, -1477324055, -2101448870, 997066873, -600904421, -220815177, 1715292418, -1124006215, 1732074918, -628316428, -1819341210, 1052230775, 460249899, -228550632, 418610867, -1384593010, 1119369067 ] ], [ [ 1137711121, 87820205, 1230657546, 149787088, -2018545665, 142074501, 908263478, 1547366571, 47809067, -1315100343, 226250695, 1042001502, -1270148746, -68382883, -2068486579, -525880281, 2117143936, -904715513, -648688103, 550058833, 1608654873, 506328161, -758340290, 990742860, -868685028, 685412173, -2094554877, -1101165604, 1819569770, -74808341, -1070642339, 1366750598 ], [ -1160342171, -910252829, 584414568, 951940743, -192447583, -349866759, 583239666, 1430650754, -1536848562, 865266031, -133066844, -2133009213, -895071956, -1241960998, -1231694942, 769246377, 1732859115, -347056273, -1361283962, 2123996365, -1810393012, 1882039219, 432306563, 950196153, -1508978710, 341008435, -409148355, -1151258824, -20879798, 708631122, 151695947, -1618825827 ], [ 1659903724, -1882877290, 553211777, -482199019, 568270629, -1566258047, 296325101, 1074019545, 228551277, -477494123, 1150262252, -437556464, -513593498, -1458201750, -990793291, -1040170763, -256272368, -1855916125, 1768958522, -41468719, 1290163010, -927681437, -1273297173, 1300822064, -470968862, 1625999030, -1620966281, -235251783, -571916961, -1900105764, 274260640, -2070976710 ], [ 1016287401, -97415117, -1645164876, 1845230257, -1424667999, 1416144533, -778536343, -633564355, 1444813286, 1190166593, -807849270, 948425494, -113486198, -1995853895, -672704696, 373131792, 483420338, -452223342, -930909692, 383787287, 1473076019, 1929467412, -1155433521, -424461815, 1836000602, 2132602619, 53382326, -1223848295, -748165263, -1543646383, 437928972, -889485027 ], [ -1923632475, -305376909, -1539679746, -459808960, -989025869, -514621627, 1153683358, -630359043, -1659353534, 1079993910, 1149375027, -1794778002, -879007135, -59017593, 1509400503, 100754897, -2003541340, -63436094, 1403915395, -1757055845, -1567655966, 718334110, 231623325, 1092288273, 1506634554, 1532884823, -2132694758, 1873680046, -2080293638, 31699306, 1073109765, -1977965182 ] ], [ [ -1843155959, 1650040934, -565222802, -1640307727, 982362698, -1810844466, -912794482, 1721621915, -2110990790, 1816028787, -757310009, -127064409, 449605955, 1058021150, 1640213437, 2095088224, 1322420343, -558026411, 30409407, 437530072, 47821358, -146576357, 1381296928, 143269738, -1407746035, 874621896, -709693261, 672598652, 1105429647, 79531055, 512161987, 1500032615 ], [ 1485711284, -1567704622, -701540946, -468205302, 779482714, 685700809, 1997439356, 1722014350, -598418500, -181145084, -597319692, -1374590688, 1185802440, 800748892, 356506609, 6799334, 1360979756, -168989741, 511697477, 1871989232, -971558754, 1079226843, -1071583593, -930675531, 1550717559, -368184252, -136519057, -270350208, -1421606374, 1056862361, 110289592, -2049911001 ], [ 1048451362, 817671906, 1489379661, 1793261992, 315200130, 965458916, 165092441, -1357047591, 2005833258, 1782887836, -1483021498, 1175034060, 1566507349, 723116942, -2129194667, 512519856, -1464730200, 1795332091, -2076961268, 832908240, -417933624, 313743777, 1472294545, -1092931373, 1338892494, 219685234, 896161849, -319012591, -1812898103, 1585209224, 1410192805, -1173083198 ], [ -787791678, 69647600, -805316892, 337642131, 1229464734, -529887936, -2119943815, -328723573, 1159020296, -1517846577, -1685962229, 478567048, 650666774, -832601307, 177803568, 1066602867, -1182522341, 1495150382, -776831489, 495762956, 1025758874, 1021472831, -1175293220, 682768005, -975893253, 385646592, 1670056831, -531598181, -188174931, -1440977272, 2066717029, 1533328678 ], [ 1363312940, -670138777, -237566540, -1507451875, 499192225, 2036023455, 1494353995, 655139485, -1070353785, -304310927, -1519340363, -1950566594, -905746025, 1204456872, 622933109, 1634780817, -2044248767, -1584420192, -378863259, 146506604, 1453046381, -1320637369, 685301635, 556024726, 1406757411, 356717865, 1694524224, -212730388, 646368588, 1778188093, 731685726, 195862604 ] ], [ [ -1412124975, 1195220621, -419944602, -1789842779, 1006439186, 1572711352, -950171646, 32473627, -2097944475, -1124461092, 1012924835, 808595533, 1898479577, 286146627, -1565178130, -1997299926, 1686102520, -2083987917, -1027952427, -1292453772, 1568666732, 1760412889, -684099475, 1233239318, 1866762730, 20912775, -856384500, 2104057945, -131494177, -1417798617, -2075385045, -1153226780 ], [ -1626989590, -373291834, -276866189, -683997289, -1346529886, 705893905, 895142429, -765907315, -761592753, -771543300, -855819228, -789044952, -256548061, 1168498589, 1805427385, 941893399, -1912356642, -83580598, 2008918434, 1523296640, 1875396885, 1124299112, -1311311799, 1496196496, -517921426, 1031487986, -1958756729, 1315098244, 1617679698, 1788869249, -1632268911, -1477893520 ], [ 1884330493, -505695862, -461473125, 1368317161, 1495237856, -1972165232, 962879895, -1737753027, -1771919277, -2041707022, 304604578, -1113981652, 1990297948, 2130814492, -297361492, 525643946, 370083389, -525340822, -1698810352, -1245127919, -449994112, 955896147, -653340729, -1736393292, 1832273425, 645533235, -1132659807, -268796876, -793536068, 1248667904, 1018875222, -993788450 ], [ -1751956046, -1593754809, -1786528755, -1968325338, 1508343435, -1148196001, 1869863840, 67058724, 1789293050, -1702323121, 327575845, 1305424781, -1273905373, -1240562071, 682693154, -1628153881, 993660594, -304135783, -38795422, 280420479, 1171864160, -842847467, -711168430, 536570429, -1653082710, -1758545539, -1185281829, 1696649427, 1201827773, -508861159, 1121553396, 321746642 ], [ 1468673349, -807509091, -1294777491, -1674843607, -1751416059, 2129150198, 1027875271, 704194025, 1064987538, -1131274885, -96400116, 1752269661, 1763519716, -1378988680, 798452768, -1432530176, 1648752048, -1295567543, -14214794, 882283338, -110690302, -1002460386, 1028257673, 1218773387, -990573127, -1151281370, 1613468896, -947707395, 183451563, 2060500803, -2001782387, 1850046090 ] ], [ [ 493662768, 1732629630, -516024428, -479547622, 1992639121, -1947300306, -641542321, -866529473, 1844322937, -995928487, -148824027, -1518132466, 420528019, -332061788, -1470408715, -1105722140, 1129354306, 2008904951, 1629046219, 858863628, -152680356, 487896779, -1714449594, 1133230330, 213376215, 2066453551, 1424987951, 1979223953, 672947132, -627657151, -1416101806, 1239467197 ], [ -1963492278, -809392595, -402540153, 1060237657, -2108018369, -1884335006, 549993500, 300578750, 667592699, -362322057, 1363742921, -309044820, 1720103746, -1750045590, -805275047, -1180918477, -984539059, -1527624890, -952463521, 1548284593, -1670282888, 600470676, -1626383249, 1807587157, -778987341, 1374331966, 2101545980, 375070419, 1853627867, -1753639492, 1804431425, 574462663 ], [ 2103423871, 1445774820, -1256515341, 78846641, 2119687770, 1647038247, -661115479, -1781491627, -840803163, -671090810, 1167431582, 1930170918, -1364454817, -337745429, -366274590, 1236880300, 1405890495, -107428886, 1253861580, -1330282308, -223954198, 577124369, -1503364968, 1836386028, -1137661364, 118778808, -1786198361, -1473967148, -2091530389, -1217925987, 794533504, -841929056 ], [ -1914842379, -506421386, -1669635271, 1875561000, -1899689839, 1400391544, -906668406, -951238353, -1625609116, -1898687302, 1425936334, 646664466, -1517201799, 610601419, 529631916, 1453364718, 548824370, -1480402707, -2291740, -685798751, 112067624, -346475275, 1926616427, -695490417, -723754397, 499509607, -480270929, -232112918, 573504609, -1710436700, -338253945, -2107478290 ], [ 521865717, 902946487, -1539084325, 1743320317, 564706566, -170804809, -204771050, 279488635, 700601047, -929577342, -22720039, 816520507, 1764760453, 1298027833, 1125115170, -1297426925, 1926247726, 319023980, 1598076878, 878215023, -997105071, -980203488, 359660769, -1848871136, -1579499672, 886255867, 2010071554, 2118217770, -1707679079, 2005431507, 1564920649, 648218363 ] ], [ [ -1849129116, 2016893688, 1851212869, -1320263870, -1263705173, -1877745918, -1327838817, 2049629314, -1968004516, -902907644, 744988123, -693019517, 863821605, 427644453, -1371053953, -1169574669, 265050413, -1530174550, -353169612, 774956045, -872917657, -1057433049, 1033535980, 1195330817, -639185068, 869074080, -106297059, -688484169, -617894871, -1322473389, -224696276, -1625707057 ], [ 1816341983, 1952320989, -598602748, 1917483586, -1277246965, 145807995, -72073871, 2116092822, 23366291, -1558293468, -271614386, -469808225, 25743572, 1056850137, -448242848, 285001699, 630915439, 1886805773, 1892755454, 1642614046, -59868962, -807391402, -2070130794, -1781422548, 580110018, 1025734377, -2136743609, 138937466, 234211837, -1481913944, 1002578195, -34689842 ], [ -948632693, 1644938293, 799974961, -1631825516, -1717475423, 1239329022, -802765008, -1857410673, -999802392, -1054835598, -1177399614, 1000654919, -417429212, -1250691471, 1125527458, -314616519, 646436663, -1018786802, 1162755556, -1588310060, 764975297, 1392126516, -823809147, 2014045050, -371291932, 140374760, -1918642502, -1276042691, 313221833, 1999908559, 1088633749, 2122057678 ], [ 1620301876, 1980380052, 1052189991, 1174573394, 615097587, -204800116, -1300166625, -1713696056, 1849716135, 922271549, -1024659511, -83507760, 861898355, -870842766, -281018163, 265358280, -385293422, 1454946005, 1491014946, 691387746, 1336813451, -1567067591, 446444624, 1965886986, 1313724421, -1182381596, -743284034, 2002119898, -29324391, 661218591, 22662503, 1768754563 ], [ 1185591882, -2002678738, -537937161, 2036808640, 277830841, 1203168807, 260462583, -2655994, -1749757767, 51038961, -920912182, 2092075229, -1451534276, -1696512147, 1722246972, 1278624441, -1899117477, -2033875625, -1820437990, 1806571400, -1628078691, -218069046, 1899065417, 942678591, 610452961, 837833262, -1741746803, 2031415493, -868740705, -1085670078, 1822032990, -1182398342 ] ], [ [ -1969386069, -975490443, -347410520, 1749737655, 1057279672, 1160797304, -1595151757, -1902293159, 167356535, 1158663094, -216639577, -846823635, -721872525, 619495592, 1491381350, -1604014125, -627671174, -819116227, -1782287344, -1778974714, -1413883928, 1420074810, -1679254942, -1701084173, -421750530, 637176360, -2000015007, -335591046, -1432235462, 1656511071, -837513983, -1397914531 ], [ 1236449331, 1012922210, -1353919072, -1533093445, 2144920783, -1725409336, 381615103, -1940007941, -1944487921, -1585722785, 216882607, -163278614, 1555591727, 1500739569, 1310482546, -972200425, 144507222, -734678951, -1898032657, -316263584, 330702347, 1237783592, -133335095, -1917421104, 359930632, 2061486786, 281036864, 1754457147, -1384425925, -1032802654, -1053582520, 877285832 ], [ 1504937687, -47003764, 1600785438, -24617644, -963570048, 1717650897, 827727625, 1273804850, 2002556184, 618187589, 1412668194, 579707717, 933195618, 1023447132, -892087195, -1039430987, -1138694372, 860813197, -695166380, -1660396728, 956710284, -622737880, -986228904, 896441074, -1496928386, 80530872, 411256203, -1491038439, -2096551960, -48891526, -891876214, 1472318331 ], [ 1650206788, 1109580961, -1382512620, -403381926, -1956138147, -1981794381, 527777802, 1333424892, -452511042, 907982407, -872357766, -385080650, -1856489273, -1703003553, -29731115, -1652109375, -2069969868, -120682776, 596452465, 1392418650, 1463587489, 1806253737, 1653129407, -1975343708, 1497522804, 828796036, 1616671789, 726124624, -2064989684, -1490694886, 1107496848, 38221549 ], [ -1619890715, 810291092, -1286119189, 1438754315, 1471333476, -1993681163, -512738886, 692345809, -1351059505, 1312574015, 342028817, 878364014, -1643079973, 374456136, 375121371, 332886459, -1444285698, -558344124, -1935413036, -539655058, -1181575321, 493421855, 1437812899, 1170499636, 1121116965, 1924526171, -1476640296, -1339996651, -62189358, 983022224, -497208705, 240039291 ] ], [ [ 1392991144, 374931201, -1406636506, -865392925, -673314900, 716202035, -464100546, 375830838, -302685548, 2131176653, 1474789342, 967485864, 1471943825, -98577003, 1208953573, 1405835452, 1263932535, -1268081598, 321538870, 1136582726, -1915069519, -970137248, -1571321659, -816369076, -1964301838, -299972268, 677001737, -1901399690, 1025345262, -745729896, -649481076, -1280623204 ], [ 45230552, 255796661, -1060536676, -512007423, 721893497, 690836081, -1794672096, 541128181, 1122504343, -1188310318, 91215024, 2094834713, -598552476, 1928250791, 1980520814, -556488559, -1984338096, 1430345791, 1214936757, -41369873, 385848660, 308627416, -544246288, -1199737185, 156530854, -1459582026, -275516424, 1272917813, 834639248, 1677177640, 1315866582, 1434810459 ], [ -1226430384, -310296399, 775097038, -1910205244, 383146473, -1610019031, -149296806, 1720023456, -1024452957, -2067643542, 1178216495, 761779938, -1631112320, 1068635, 743884092, -1933467987, -275804488, -1809049830, 622687373, 1226826386, 2134963073, 845255805, 670113180, -542146590, 419536904, 779733031, -1231952204, -1937376747, -278717141, 800620711, 1671064015, 1918478771 ], [ 1574410551, 2134587702, 718418729, -1976524524, 2107195233, -986842013, -183724020, -1572912270, -1913942012, 2030081581, -591139095, -1152448230, -1165495407, 615183668, 1566524955, -410246699, -428360248, 1793834123, 576383887, 242035073, 319855050, 358074043, -682329668, -1859936848, -1379764153, 994082737, -1839832412, -73095051, 834873843, 949643093, -379227421, -1430233030 ], [ -186365963, -1438545507, 703009496, 1483770004, 1110142377, -1286079648, -2070100826, -1910265877, 1477254348, -795677661, -732710658, -1101202011, -1848152254, -548492089, 2065568397, 1034922945, -331669691, 1156908161, 1283445441, -508823854, 1752835168, -392212793, 43403539, -1335704601, -1294917787, -157813998, 940027409, -1641678478, 420394114, 382864133, -1440263625, 208517451 ] ], [ [ -185044029, 859441572, -1825499461, 1891925868, -201265166, 287577655, -1135771217, 326066363, 520683439, -545971159, 1064513619, 14215073, -37289372, 1846999932, -1136557572, -621534990, 1970504513, -1030891109, 998618664, -1332481364, 1109244076, 843534333, -1523635042, -248014502, -129631096, 309460003, 1336744739, 202073448, -658431264, 1202383133, -1821110028, 2086507466 ], [ -612786237, 259984665, 1544821550, 857963459, 55081438, -1790688479, -1969150265, 989767358, -362752138, -1802907793, 843684992, -825963828, -7056448, 90667758, 952577772, 1588756148, 149288002, -1938830377, -50680674, 1547530819, 541297059, 1891599195, -1344379535, 1343956571, 325927835, 1999320002, -490172452, 672519515, 984138201, 2116794325, -2105531898, -32156590 ], [ -1157105577, -367665470, 608021662, -362510785, 1539504688, -1261894526, -2129000483, -108339153, -620916393, 1342360930, -1306949552, -1387936530, -280285106, -865093125, -1062331573, 1009036185, -1332281204, 1190227099, 1742415135, 1572222517, -1980718121, 666082309, 1365771878, -694261078, -1974130909, 1401171195, -1114493282, 1777449095, 1924150173, 1148303432, 223778802, -599408990 ], [ 1544752221, 247774008, 828462716, -1973679682, -143454609, 269124364, -538475984, 1827350903, 290194305, 1090844214, 1789771380, -909096052, -46323272, 1864400758, -1691415998, 1259375228, 55349232, -1220381213, 1157323996, 766088654, 885606107, 757678300, -287645105, 2085923930, 118528060, -911870216, 81335392, 2033923368, -481919206, -366922956, 33339428, 1316990351 ], [ 1670935253, -113644075, -1443174667, -1485585514, 632045118, -919054627, -532491392, -2079812116, 894720137, -113626569, 2034198851, 638737630, 1058348587, -517415228, 1682120557, 168717199, 1982526188, 1611879420, 1410791429, 2130747912, 161048510, -1827778883, 1138824015, 1170964250, -301935934, -1693865235, 45392286, 1927253151, 462544814, -1476470581, -908968355, -2033612033 ] ], [ [ 1616031196, -1177838432, 209510830, 1302795740, -350816904, 1471997592, 998946561, 2137711061, -123543673, 1074699415, 826386393, 562335553, 2115681007, -2102837333, -611590928, 1243299136, 556461910, -568681993, 513741216, 1983779737, 1513463198, 1682880069, 692513621, 533064472, -170515138, 964399017, -2056504214, -382775389, 496900720, 1565183338, 466449932, -1294078973 ], [ 2000733478, 2136560621, -1935236240, -2014958321, 1882436375, 469892857, -1060930518, -519979142, -663530094, 1774946617, -699207186, 870420002, 851435741, -1375608505, 1824402898, -1875864864, 1021692742, -532955228, 1691619812, 1319361885, 790000541, -107423882, 1815894234, 510132689, 1145340115, -1387758257, 197283875, 181833020, 1644974229, -72481163, 1044882235, 47834193 ], [ -357941235, 949676187, -1505588315, -590644591, -1178110885, 1445412151, 1676035581, 416348273, 1156413434, -1868929155, -705242211, -1989053397, -1218850866, -1516847785, 1254684039, 644957042, -1530821254, 660904947, -1022094032, 144961438, 2084717005, 1090058371, -924904311, -377200868, -760316702, -1714809215, -242787377, -1269657295, -425655923, -937321771, 1540728724, 810569306 ], [ 1463660002, 726562147, 42206701, 443052550, 308747471, -693750785, 456043450, -1759384546, 682794244, -370778276, -1627166982, -561175983, -418001315, 993960166, 1551360942, 981048066, 1294727384, 1794820983, -1138549731, -1394551366, 937143294, 748607075, 401705127, -65372476, -1481753267, 887588612, -2015850950, -620424686, -1274176972, -1985586675, -293216619, 1986143969 ], [ -43690108, 1882032431, -1261050422, 1186193679, 198805792, -1129403373, 421752079, -1560944196, -1063184513, 1713006697, 390644272, -1701603524, -1680254373, 1734875774, 47091447, 2048436351, 1038779034, 654606356, -1778249837, -413635045, 605970360, 330143091, 530679041, -903069320, -364131092, 132893874, -463496320, 1072604219, -474257583, 1166683993, 634494259, 2019444193 ] ], [ [ -1181637048, 1130546419, -1219859338, 755463405, -1265295380, 2104891014, 1461743999, 1073994807, -837963771, -1802376632, 84952094, -640069013, -1571409927, -1718949152, 258363312, -1885558188, -1017451938, -215649327, 1633001106, 944908231, -501438238, 1119443673, 78070368, 1476764100, 556424501, -1813234317, 2088578177, -475704309, 2147413954, -1983260162, 1253435742, -808641047 ], [ 2117467415, 747990319, -1552016608, 1529301347, 1337487743, 180721041, 1950995415, -1940639073, -409356082, 274451989, -242371637, -1529406577, -1437059242, 398143371, -194636363, -707030247, -57120646, -690766186, 465591264, -1349080684, -1208694443, -615552092, -259067955, 136440236, -1224030823, 1046010328, 666003472, 1273320885, -1687053542, -1935750274, 1995406620, -1933407999 ], [ 663556753, 1774414791, -1007263675, 587563712, -398812509, -813408318, -1879846728, 783154955, 1309916742, 832319051, -1800458495, 54656137, -1728538535, -1779590893, 341387782, 1034006374, -1546787679, -1880001474, -1448629582, -190334847, 458538129, -1901455683, 772898125, 472384289, 2089334969, 709612613, 1231498895, 166237956, -190561261, 1282432797, 1289298027, 1262026981 ], [ 1071212981, -1286930260, 558209901, 125767969, -1594781721, 1922032387, 969811661, -1008036767, -1431441449, 1833790581, -501215596, -1840463135, 1478540875, 549574543, -1335204015, 1616662432, -1334195293, -1893865090, 1898974992, -1176582284, 434184535, 493953340, -493616497, -1632234348, 367754228, -114452, 442374777, 153673744, 1575970340, 671580127, 1668475415, 164374201 ], [ 2027020193, 2050450076, 528010096, 1654420265, 1415228890, -295150342, 1078002366, 276823014, 360111744, 98882435, -658459263, -2020292358, -1559405997, 603075187, -92781325, 431874816, -1967378573, -1459570317, 32725376, 1087715298, -9911638, -665486044, 1689937510, -150380248, -256310947, 913090926, 49281980, 870339603, 574623929, -492156479, 499750247, 1212167544 ] ], [ [ 206812699, -660593646, -382277200, 998514280, -1583127015, 843481714, 1167599510, 1497522563, 1793218142, -835832752, -3432116, 1801249750, 1725030789, -2089024093, 1715295236, 1025629952, 1481890032, 210277433, -2128868509, 597221544, 1392684484, 1145278249, -1788667451, 413603766, 1364215299, -644556170, 299401914, -1823298628, 1604717311, 759597315, 1141175615, -58901629 ], [ 1509561741, -494419856, -1729288860, 212390576, -630450258, -1181669977, -1809306945, 951676684, -886412667, -314206148, 1827110920, 803354839, -894798666, -1302625614, 1397188723, 1191421887, -1273985809, -1933009879, 1834381760, -1481310086, 1743779348, 697667002, 191936697, -2342797, -492444986, -1389683181, 2003164526, 1603063662, -2093292579, 716624406, -1312083347, 186066626 ], [ -948433983, -1819985183, -9534934, 1461214602, 790008047, 565698757, 1184496496, 1806093162, 1963248552, 916543118, -710236103, -1554858063, 653754020, 1045309039, 482843979, -2083561873, -2103062722, -246046039, 299967121, -958034580, -1038689550, -157985163, 1867874210, -1185697478, -281138922, -260947829, -1811019093, 945444984, -205289966, -1453555459, -1504539121, 2012819469 ], [ 1466589020, 198640272, -57799301, 380189183, 228287446, 1674801500, 876081870, -1896046334, 967921404, 649501584, -177949769, 1277319742, -847408258, 889160385, -620409, -1217328923, -547593281, 1722471300, 1295833256, -85483792, -1079045973, 2104082625, -723829416, -2056363665, 888902162, -1190308292, 220615229, -1149993425, -579206519, 1364303493, -1104307293, 202163173 ], [ -671192175, -1597018410, -1005877538, 828189333, -297257377, -1542975395, 93362579, -1964739170, -239136535, 1033662468, -1669692202, -1068949852, -118557664, 720821669, -575855836, 476425440, 1391682364, 468502379, 464983250, 1133370163, 1479290525, -634259547, -1694678880, -1810568548, -668862921, 1822545813, -524922567, 1505991402, -2121491980, -643269275, 291444083, 2051499082 ] ], [ [ 122443106, 226871485, -1306764562, -1289027120, 41587361, 1053847342, 83531858, 2020539311, 478754586, 1792592035, -460502131, 1610294011, -1137392363, 432047794, 128648079, 2025748854, -1514111711, 938791315, -230310180, -1240064652, -1561155763, 156663192, 1188510110, -747823119, 1730219069, 611850909, -419322677, 1840440583, 1666240254, -1782089090, -1070713443, 2133295068 ], [ -186852795, -689872155, -262851572, 1938691771, 103014599, -443854658, 1790761529, 2131216650, 274883892, 1918398999, -1620775739, -1064600144, 786145607, -755629314, 2023707038, -897867589, 240451542, -973471350, -359368985, 1879661811, -1125695935, -1522148889, 1018922581, 595873874, 548866511, -1780581278, 944699319, -1022659958, -711332218, -126410313, -1591050081, 538022916 ], [ 463258530, -940909196, -1916632229, -1513262911, -1112512657, 1987807987, 800144176, -1780785308, -1303324983, 1489467204, 1297725402, -1264420327, 713241537, -1177640458, -1294518298, -248063642, -1542022225, -450950138, 1840829412, -1837897135, -136062545, 1761873301, -1354195106, 1942301116, -1008616944, -1591934003, -769663712, 1997142181, -116865724, 1836590664, -1613740564, 1671653069 ], [ -161436442, 1343562272, -722846520, 29918574, 311000496, 1126020532, -1106006583, -512615716, 193759610, 1693128807, 507570730, -166995518, -1176070455, -758040583, 1760980803, -95410552, 1427017434, 2120121853, -325417998, -673806725, -686569314, -3591456, -1546514360, 604219660, 407417077, 1520626353, -1651479363, -1773680556, 857538375, 486243718, -1423760332, 339604399 ], [ -156101009, 1314952455, -800585431, -1434539473, 1326787473, 761727806, -1411984926, -1522995400, 1106980464, 1133162565, -757549342, 1980002041, 1452855150, 378455225, -1222041525, -1916062546, 793404010, -533008011, -1606003221, -748762520, -810194303, -1086023927, 197565063, -407174249, 224380809, 840180463, -874722483, -1061340160, 1148880535, 2082835217, -412879039, -1460577821 ] ], [ [ 880112750, -2046292518, -207455663, 1650984573, 1142474165, -1260261746, -1784547567, -402809340, 758339062, -1254044749, -95725985, -182029712, 1399024400, 159562407, -1729790304, -1592095763, 1774650046, 1456023914, -1808713597, -1517342231, 1768193161, -603245121, -1356430867, 1791189590, -788485288, 696143949, 173861424, 1555144894, -683466225, -607359331, 1844116477, 1720900337 ], [ 79582934, -418937591, -434848474, -2063664738, 918799936, 1848368687, -2052673062, 221874655, 1010555017, 752561814, -919837585, -898022944, 1579709675, 548494049, 307038503, -1196700731, -1686688991, -629969136, 2051182411, 1586581229, -396288194, -94346647, 674575, -1388489231, 470352473, 1675598145, -383717278, 1162253172, 1789500807, -559150264, -1979754956, 1186887280 ], [ -897327417, -1844534941, 449965907, -820454890, -1260672058, 2021554233, 540611556, -207934240, 155750421, -1198377120, -473888700, -599991984, 1176470730, -279310966, -1648749662, 484067528, 675349181, 367421367, 1107326461, 2068942296, -1979577455, -675032490, -1807511432, 1301413876, 1239191057, -243817736, -925809946, -1590854517, -1532748475, 293901403, -477304201, 283204278 ], [ 1938837131, 2101915076, -1620742706, -42571251, -31621010, 416815959, 494600339, 2078240382, -1688704618, 538268337, -577629413, -758002020, -747959618, 1660111957, -1994829934, -1860851496, -159105072, 512601451, -1033341152, -893167925, 510524216, -456526776, -321216810, -272069565, -1259240984, 554787878, 1783267722, -1765289123, -1691492684, 594719212, -1599219902, -564553670 ], [ -582262419, -215816180, -1373219225, 2000511388, 782029815, -811614500, -2046225183, -1649906780, -1331081261, -256128822, 1484127063, 1141190794, -2137184581, 122092614, -1291215176, -1983488879, -1559591310, 1829673685, 2119671282, -1717539435, 157632158, 1451129504, 1448546281, -1785626437, 1487687808, -1811984406, 386172113, 397479593, -812809722, 1018573673, -1104675196, 350935743 ] ], [ [ -957329791, 1500803289, 545280165, 246895878, -1055649659, -1457879676, 1945388649, 1729875701, 1941150104, 1886909588, -1112870035, -1109938212, -751886475, 122649925, 1010303444, -1724719053, 288449747, -1515213, -1620429358, 314537972, -1335657795, 1767303107, -1694986543, -1044164755, -1718813407, 459099544, -1539505336, 979768128, -229317893, -49479413, -1567011824, -1926884840 ], [ -1463385514, 69895407, 1901169949, -547186707, 447750924, 175221214, 1571897493, -1208142531, 348258914, 1661700212, -1780697947, 1733218393, -1441116143, 2100091671, -207919521, 1326322043, -2013674751, -891072446, 1988859145, -535039524, -1035653924, 1011479220, -1722688858, -956625455, 660919644, 398503254, 1736627563, -115552891, 371088309, 294839076, -144559140, -1798870118 ], [ 415087360, -2095496705, 981234240, -869033321, 1832585282, -778150608, 2045259621, 813992744, 1217794700, -927137350, 650203664, 248294531, -456628666, 311320028, 1168947434, -588109320, -1364209020, 932292597, 984995293, -1764246240, 185161837, -79919813, -470486952, -639069983, 957504150, -262903775, -667378073, -322855919, -509077557, 1515329279, -1816074203, -1332496241 ], [ 900768009, -757657278, 235037346, 804190677, -410327645, 399424630, 131624705, -285696811, 1781046093, -1201092204, 1760063406, 411662040, 40629820, -1315327799, 1831495950, 1981575925, 1347208463, -846399061, -2078628660, 1405164165, 1345295824, 108728126, 1399599511, -1059987130, 1789070057, 1662209406, 1878175897, 1738410089, 1028068369, -1407213869, 1282150971, -1502351368 ], [ -360421659, 2138649397, -1841329836, 247922586, -986580258, 129072421, -1652574207, 535406890, -640471744, 889272479, -1391604626, 751218932, -1825965661, -1526130821, -1705027187, -853598409, -1504594205, -816294339, 1693269705, -1884225176, -1459242055, 281773748, -835659177, 872890623, 1855115271, 825891158, -549836814, -640375992, -1857619002, 331842015, -1020109324, 464925679 ] ], [ [ 1040801289, -1736580571, 1621035355, 70242395, 883732569, 1144931291, 2129599663, 1878839554, 914831968, -351573927, -300860312, -260070208, -366242404, 784378842, 982802679, 2014141651, -769414353, 421182029, -486298454, -1402759200, 1036243296, -1949368935, 1416955533, 2018979418, 136164385, -2144493348, -1561234832, 2072780151, -513847300, -173728334, -2054418465, -1489232495 ], [ -193031367, -2066645259, 1831312911, 808133954, -339868627, -755097167, -1169207716, -521579272, -502099677, -1237919298, 1583377413, -53630612, 107428518, -2086328734, -784305717, 1181661007, -1107073960, 400006853, 321458105, -721641076, -1188303574, -1388970719, -1473760095, -2068898427, -612224255, 1709430957, -652549442, -1834117816, -1065541839, 1780967398, 797593655, 631529204 ], [ 28255812, 1838648059, 217975889, -1141911335, 366821230, 135414108, -829703769, -1680093469, 732840896, 464433386, 279286237, 839828501, 618027009, 1397607187, 1013677048, 1115421796, 1138154026, -588250843, 1075490819, -1922426143, 1359221660, 585168608, -966994981, -1689969926, 23510705, -673786585, 569859096, -985302028, 242307632, 993625915, 661492951, -1614669793 ], [ -965464724, -1153988402, 1326265407, 975603748, -812319878, 151939904, -1254989219, -67552685, -1938911051, 1981195112, -1329066688, 2122534412, -1972265100, -696099341, -273570120, 1076853574, 1021225562, -1300700151, -1285640991, 1569116897, -1015962742, -1580113655, -2071203855, 2051434770, -1199857993, -337422580, -1681269167, 779012947, -86462403, 801432060, 2131674796, 2065709150 ], [ 1900428237, -204793537, 1307812348, 1240349072, 1796457347, 351703829, -1789223545, 998796559, 937114890, -1081466147, -481990393, 2023446807, 1756251601, -232844608, 46061336, 434745386, -600524676, -637720911, 1951054180, -2138907793, -612885361, 1457694152, -1055959641, 588241703, -245300107, -1198352918, -1181462175, 604553173, -2108376371, -1886688305, 1332093117, 1043702245 ] ], [ [ 1780723189, -651960757, 1463668839, -1997674750, -266904914, 173327497, 489112752, -733644618, 1798285183, -1671835903, -336152929, -1995425283, -148718519, -1752726096, 817104526, -1835149485, 592687087, 891757213, -2013158346, 820908839, -489916194, -792714621, -1348322655, -1495224758, -1899111762, 92871282, 790004384, -1382262607, 524936386, -272768641, 561678903, -97815166 ], [ -1490373987, -2138791817, 1103206851, -2050891242, 289726534, 1849301051, 1145804348, -521855130, 2019465219, -161948304, -64057220, -802724658, -1658457082, -762459597, 145598240, 1017659188, -1777177850, 1675702537, -315548390, 1385561068, -167121025, 1111273376, -973639495, 1101941096, -272310924, 1112815489, -465001061, -980588879, -1291363422, 69019307, -554441405, 675460615 ], [ 2052438002, -520021966, -909595764, -1948477302, -640612194, -1501251358, -1703288562, -424763680, -136485171, 1541068799, -2105576710, -248894488, 796159718, -1811081190, -594527369, -1811709576, 1777901888, 357076425, -1762181999, -563086933, -663533920, -520098001, -1437193114, -310800953, 1610254601, -59429332, -21147800, -292300517, 639066359, 2069784412, -653780054, -1014396362 ], [ 1594426292, -159134574, 1661966338, 311110347, -832356073, -308489694, 839639624, 773354772, 1813417286, -1826587117, -1361079128, 1725431071, 595852330, -1863004688, 829699890, 1224233087, 1554387429, 1037201497, -1745608940, 1062781725, -1125441614, -507866937, -1694211634, 1865658814, 465724429, 334291003, 1707931877, -1724580333, 824060316, 1946424639, 1092210731, -1191851822 ], [ 1843709717, 1475530903, 1398282391, 217698897, 391848602, 1131057081, -858730874, -1864584701, 730529952, -1311930898, -1432943849, -1955540484, -1897214555, -1634670005, 2076521945, -1272572240, 1880233448, 1009781433, -1372642542, 86866812, 1866354477, -1171093955, 1914318997, -903169643, 92598457, -1626979899, -1046211172, -593088965, -1055937668, 483413473, 529524649, 478673371 ] ], [ [ -355016514, 1573838442, -937249214, 328805723, 2139799038, 1389416217, -976814081, 447485022, 1301942522, -1265373733, -252017886, -1589587272, 108867769, -547962793, -1938806189, 2088021092, -1038156188, 170360677, 1085454450, -503974984, 1539203289, 1482521512, -1450235617, 313692357, 427004650, -185322960, -960630372, -921228024, -1291773160, 505053649, -454156537, -1916801903 ], [ 1862013469, 239927404, -1961346595, 20777226, -157117453, -1240859549, 1919242885, -341449743, 1667482634, 1508320016, 410102960, -824304129, 1781858213, -686948837, -1232177828, 1217435118, 212099340, -2046965901, -1972699815, 60138829, 899051509, -154879948, 1276115687, 1654608713, 543541791, 1898841098, -890030132, -1727714847, 1812120698, 692841832, -617496108, 1447953725 ], [ 386732230, -328769513, -1149415747, -1155462602, 1368026924, 181588645, 919221373, -264400230, -693971531, -2038204140, -931946422, -1492309617, 251327215, 314942119, 1899276918, -891607107, -2074718473, -451774432, 450692426, -608588870, -1041177382, 1685076056, 1389233622, -1284406891, -1256361935, -2135187476, 1999433772, 368421325, 1340373345, 363675081, -743422828, -1575891858 ], [ -670692680, 1822873239, 895722846, -863923107, -1968608452, 1186191603, -1319403414, 26023337, -1501131200, 1423236987, -305452136, -2082770606, -94836564, -1390715372, -1757302836, 616345505, -1702660173, -1084184911, -1962609079, -1185490442, -1038443480, -71951530, -1865681065, -1532157873, 1098090378, -102133195, 1110704976, -578521258, 1714041877, -1213762509, 1464541450, -1558362517 ], [ 1999818793, -134798846, 1556484360, 991971578, -2070356656, 1155537913, 761839454, -334399741, 1416663206, 1869144914, -268724044, -972360026, -165249837, 1351352861, -880390469, 1159124083, 871174152, -808584939, 491942498, -2066591653, -707783502, 1308599897, 1375883304, 642084705, -2066189494, 266812779, -701366443, 511701224, -1260695880, -265893420, 973696303, -419149957 ] ] ], [ [ [ 437411931, 346979394, 483007178, -864375191, 91865920, -738752227, 5982279, -1758123309, 1904190133, 609092923, 971495858, -1634575619, 247913464, -1439092881, -609872620, -1604412866, 1508602449, -1503694778, -554536008, 1790237948, -912549644, 1453313297, -1932238254, 1156079336, 1249154183, 1408811777, -1699460831, -1201548393, -1344330466, -654737036, -1964308833, -431746379 ], [ 260947693, 147030799, -1166098910, -742272173, -202631424, 289119547, 20319181, 103475321, -1987159571, 592719418, -743176965, 673699947, 147426138, 1713896964, -1218598428, 9872195, -1667567733, -112914890, -1508632402, -2061175478, 42696287, 1607868548, 2025675578, -2120551205, 1424417303, 130045506, -604627890, -1681570494, 52073217, -274944770, 58965359, -684592247 ], [ -1302162596, 544089427, -281339425, 1010899792, 1308880790, 1113942854, -1817858856, -1921403312, 997727029, -20724849, 1623362673, 408758082, -2046702180, -82886166, 643913955, 1038992987, 24580987, -171530342, -1992129217, 1275725184, 952967790, -1685548978, -1227273691, -929782827, -1984097961, -290060062, -1062442101, 1995766215, -2021313012, -991072117, 1504905651, 1408415167 ], [ 896956215, -1634646773, -368322623, 1117878289, 53998646, -2015854295, -1708381230, -2040529897, 1025139443, -399994075, -1517973451, -1938262216, 1213691281, -397631721, -1972119037, 2126489298, 235985064, -2019187884, -1246624230, 725434783, 1195462055, -1874353447, -1476750312, -542946422, 1279428525, 910674865, 130597289, 1434460745, 1158650802, -1777629218, -1760041471, -709310715 ], [ -1942275018, -269041262, -1417846094, 1356427511, 44284754, -2129708630, -209794394, 710311066, -2008842461, -666361490, -1346148699, 1636722219, -1411997249, 1635373389, -1539633909, -372105931, 106977714, -1757231952, -1422266335, 356918336, 522604869, -1331805779, -1969395479, 1529971343, -503203691, -569405736, 965465099, 939896190, 1226470055, 1195675271, -188680456, -175532677 ] ], [ [ -987909883, 93264288, -1817265523, -20706660, 1880768405, 1053432045, 1702930280, -629946099, 2106430962, 807668762, -1773150664, -1697534807, 1311678432, 1992217943, 1017377282, -276405195, -1252830012, -323067760, 2147336311, -2080385993, 1883836655, -150763396, -332037744, 869694963, -581163870, -1388212577, 1918306664, 1840909606, -1328634158, 1055134694, -616347439, 909149244 ], [ -542952525, -992682690, 1783284464, 1072012599, 567646637, 833518278, -158663919, 1774346283, -660851156, 338085573, 181690910, 255260498, -2107942107, 1278601945, -976163218, -676288937, -2122904527, -185438207, -691955772, 1136876804, -1445324507, -305164466, 208742349, 1488813768, 1961534224, -1478493942, -1857225590, 1174809915, -2146521666, 412607758, 682894585, 2074528185 ], [ -1897370875, 979120856, -198021919, -1330643560, 705083893, -591314847, 1942349969, -309444526, -1847794432, -150237141, -1121178492, -1845301478, -1152346442, 1364820627, 156726571, -1082381390, -1806860091, 386406609, -1960555296, -1933315911, 1274188491, -765092480, -671114020, 1998268654, -2067475677, -1884640344, -59878775, 527530408, -1348242767, -1306753969, 993275576, 1586257291 ], [ -1534667113, 540554719, -2018147124, -2061189955, -2146110160, -1195986206, 1210614151, -1705086091, 71282254, -1827497943, 371558387, -1704094810, -320094988, -539325929, 1678140681, 1637683662, -1850530215, -1149153188, 267794210, -1732114871, 96136710, 1264806204, -1383502824, 899529467, 984889213, 1073188556, -1129321694, -1191355579, -1771738651, -148662674, 2085881628, -10374737 ], [ -1305338682, 2129376329, 189492450, -337102644, -2027467258, -408769271, 185866604, 2129875580, -474607983, 2143574098, -189572286, -511747861, -940681671, 1964640013, -1242947720, -1237946084, 615241576, -1696906610, -2142582400, 1621744352, -1753084824, -1164801357, 1865272128, 1831141749, -1345309240, -1505344486, 916801755, -895579335, 1910220924, -1461652576, -2050848338, -564852391 ] ], [ [ 78839033, -1886040977, 896508640, 566451184, -1881216683, -457039886, 1135212914, -1452933457, -1187221676, 1410888884, -740947334, -34688405, -862940347, -984760842, 969312183, -1135491525, 1661929499, 42257292, -1039611572, 1024460731, -798105237, -472897538, -1557342899, -1377273447, -1311537492, -447266778, -628404999, -1079444082, -1706346615, 1605019522, 955242149, -405939981 ], [ 1833544715, 709894379, 239345691, -1327951967, -589576174, -990217267, 2124219618, -677639007, -588269500, -279231214, 1392661534, -458246865, -558521095, -1475548080, -1459717324, 195774831, 1521018040, -1818334253, -1087214718, 2090719001, 1706747259, -920215683, 38186362, 2082606656, 340034957, -1477578683, 1854490272, 1475184731, 288498596, -1398670556, 1977169358, 1830249227 ], [ -1730541423, -1395232501, 1185826358, 843586374, -752152979, 709426893, 1282466557, 1658761415, -466042893, 226327878, -1511610661, 585836890, 1097507221, 725931903, -1152774288, -279727742, 1379755888, -1186978137, 204222597, -1683058759, 1169111321, -1476917210, 1003519957, 29976077, -952957009, -55562311, -1045167122, -24036002, 1283298384, -1076727843, 1138805820, 1054545810 ], [ 124170664, 1489903448, 103491110, -1519643556, -1254135051, -5622287, -2071862584, 101451287, 1580350857, -854719358, -1397354250, 550265040, -581424944, -250868661, 1869392252, -2105244675, -249500190, 1523313282, 536981238, -2125844654, -1706551548, 1570108535, -363689473, 1057868111, 68526432, 789617237, 732567323, 464418105, 171707471, 804902865, 81696232, 707837134 ], [ -753578337, -1669866814, 1785206378, -640716866, 1783373087, -1638807928, 225900467, 507253171, 2133216146, 462403473, -1237261600, -1315416832, -1803309297, 1620617608, 472761397, -1231596306, -1798315643, -1109788441, -899704951, -575025288, -1953623114, -2041713590, -1894299824, -114427167, 252325160, 2120939702, 838540785, -50248224, 104803081, -1484090618, 241696267, 1945926834 ] ], [ [ -617949180, -1669995341, -419199287, -1278651946, -1745632380, -1589141891, -1989958043, 1262425781, -480748659, -1496419577, 662011022, 481909813, -220441330, -295949613, -1563805441, -831488338, -255840572, 1794170799, -1046939481, -1341997495, -722593693, 507260987, -875261591, -1034286186, -1384959908, -1122895723, 1449847333, 1376223357, -268838586, 1690703437, -1987947225, 1273663595 ], [ -935760423, 157619159, 843741762, 1280202824, -159378277, -1164151050, -1820965855, -1481786849, 1354972957, -1496077828, -656663055, 2144955947, 1574299292, -1958856013, -1938777479, 147029384, 642791878, -182464572, -487345948, 1251499457, -1361491459, 2025643758, 282861897, 518666441, -1888254899, 138414149, -1464326067, 2094136515, 1240316287, -581496940, -1369192471, -803521671 ], [ -1259899714, 128588461, 275926336, -1906179492, -1369071856, 639647835, -1553887053, -1227521711, -371977036, 434054179, 1538343964, 2046667536, 2092441151, 803152362, -10188685, -1402244705, -1194247734, 1389539340, -468010046, -2029914649, -279728670, 601286191, 933542584, 1235707402, 574898588, -1876945064, 1994398184, 560060658, -1948128975, 726019973, 533231836, 549801071 ], [ 746380381, -59888365, 438952657, -94144723, 467676165, 2051290544, 317249903, -1354104151, 2012742470, 1510204171, 1656510240, -1722808884, -1768172436, 1229439426, 1644133231, -680848715, 527615393, 45727190, -1013540992, -564202884, -1915506931, 423223673, -1169972321, -1990740898, 140675976, -1211019031, -829501519, 1269386085, -472055580, -707427499, 950996828, 1829867496 ], [ -1440602135, 189453259, 1942348218, -1571005622, 2057880840, -194826636, 1521256545, 1287619182, -808083339, 810166355, 2120699183, 928791578, -427003140, -596048090, -842054223, -1083945932, 2139376239, -2135359347, -2036583263, 820563815, -2011817169, -1785890517, -867094240, 2741522, -1622334779, -1394293161, -336659231, -1771830906, 1243964884, 1849353378, 1431146591, -148994255 ] ], [ [ 1396130136, 1693865924, 1133437748, 83510023, 354724954, -692789867, -6972918, -637356508, -776039338, 896931288, -1400065965, -1170708837, 1555053245, -313424195, 480627426, -143709664, -1632370599, 1296128633, 770309421, -1768931796, 51889606, -865204900, -1771687555, 921701369, -114328313, -2105345379, 533726943, 1952760365, -40469642, -635261842, 1742016865, -1221365603 ], [ 377479964, -1115744331, 254058112, -2101561490, 76766478, -73924260, 1975038999, 258268997, 1155589711, -711022273, 382971117, 2058160147, -1916199193, -1215756720, -2005101241, -221479633, -201736681, 1018921458, -903962801, 172253305, -1857195216, -19684677, 1756715321, 1990565162, -583099449, -1083280196, 1853509762, -1664877291, 71338914, -722038632, -251241396, 1651235838 ], [ 1643993942, -620411572, -1549217977, -506169846, 979808703, -366510217, 1581468810, -20399997, -1360997480, 2051005847, -538740519, 51594725, 1575155193, -813712748, -435786432, 1708255278, 202587083, -2074940185, -1558062024, 2139968765, -1586053210, 1137928722, 849412109, 1754417706, -1192191542, -593614289, -181139449, -424436269, 293658094, 193696296, -593541339, -66469212 ], [ -548819278, -2066217422, 1278370563, -1624270486, -1227926133, -624691583, 1572390848, 2019981864, -154735648, 1228695615, -20411835, -314229491, -1187413124, 1929355463, 748476819, -450583932, 1192074367, 38453057, 1091539446, -1728136419, 121228379, 1828498417, 724176755, 1561783473, 672762475, 343441156, -558292086, 1964543888, -1900791252, 1552101786, 271934983, -874681265 ], [ 1199361105, -1716930003, -769416061, -1932826127, 1730360873, 1751060476, -111248161, 365676214, 844673577, -1480686890, -1783630145, -1872992804, 219319396, 249128573, 1549091358, -241299522, 1700769720, 213815199, -1253053483, -1828276116, 1392810655, -1957704734, 2081757514, -1893019817, 1063589662, 2029745343, -2061390443, -155673204, -32672001, 2142876165, -1867536524, -575429057 ] ], [ [ -566725792, -1803772076, 1630860820, 1829467454, 1362784082, 1872031393, -1420238849, -676630812, 1994237873, 1129304372, -2020154116, -1743684378, -754369160, 783719839, -1631384576, 1630246338, 306784479, -1909538521, -1147712444, -1746230437, 1079159490, -1011821183, -1969801176, 273326294, -1135752667, -1325066184, 1233771447, -264102833, 959234668, -711090090, 1658801140, 434160140 ], [ 1236575848, 733287943, -1712727112, -157830671, 1976513561, 1906690660, -812378948, 608711952, -773280015, 876348359, 189937501, -771540363, -1640345901, 1568984131, 900841819, -1472924562, -761667880, -2038654696, -770947539, 1758121503, -2040614254, 502561740, 1962841000, 1934368407, -1244751803, 1561731746, -613090420, 754692480, 965412155, 1415272999, 1546034608, -388869165 ], [ -1596450682, 2111166270, -1676603505, -465314457, -234572601, 2045057162, -4348817, -1206855347, -346509325, 1254592126, 307200292, -748985070, 1743173297, -1960349682, -915790191, -419841299, 739989001, 813818871, -1101122922, 94926826, 1392493509, -594831111, -753391802, 721297785, -668987189, 608473563, -453114789, 510477494, 1549909552, 1911621589, -2088843091, -1759515564 ], [ -825216243, 1780673218, -534496584, -465290996, -664039424, -1507839402, 864709491, 820657314, 227194529, -760003837, 114998366, -955854370, -587807896, 761596107, -2089993297, -204914904, 1017320043, -668194531, -915101406, -1210050420, 1105589786, -1531336492, 1611359242, 1133153433, -465409927, -1149904802, -264395259, 293001078, 445671074, -1014241417, -2059411829, 1106455466 ], [ 937196781, 2018072028, -451105122, 95902386, -480547630, -521752741, 1780581295, 637137778, 428163185, 1329907667, -564676456, -554027510, 1900007707, -1372821511, -141428633, 361646236, -1817140763, 1531222943, 238879332, 1821223780, -69566040, -1327366128, 1430990394, 1588412125, 1691143032, -311349901, 1408383257, -1369628880, 788397847, -234305812, -1217191954, -1064666783 ] ], [ [ -925690073, 1803885445, -147203660, 1308377343, 1420184294, 944358164, 348354143, 2075813021, -445757170, -2077745190, -1242492697, 1445288409, -2146250253, -418822605, 1555646623, 1636246245, -1224342972, -32629329, 895596059, -1426850839, -1362026992, -1911145314, 1370232779, -1041196374, -365243086, -1822388168, -1605980624, -1207046675, 581968611, 1811767499, -165530596, -1582758381 ], [ -605160427, 461022280, -100187764, -1618761618, 1871746589, 901602287, -1605646087, -1436825582, -1701633094, 945972601, -176655569, 1782204190, 1256381256, -1478044140, 247473100, -509476640, -181527898, 1261036758, -1424962070, -620837789, -823057477, 833423685, -383377163, -33871088, -1600614464, -736017476, 1365487086, 1037369212, 1979167122, 1902707618, -886617139, -1435534961 ], [ 1889894094, 188605816, -311697075, -1782083942, -1772042785, 1969863748, -355443649, -266671527, -355002629, -2091922307, -1512372792, 1353460921, -566221962, -2008352847, -84872433, 1441659892, -1287827206, 2034629717, -716474658, 404235002, -616823882, 186803086, -447085370, -1669315108, 12629467, 1675418852, 1089392998, 1866685275, -742435683, -1403129903, -870438527, 778617559 ], [ -1126116198, -2004445684, -1633734957, 1549261676, -1456222431, -414114205, -1954104370, -190928963, -75731918, -1883767632, 1600501014, -2057910885, -631233933, 1223216222, 648646695, -1206706908, 1601121832, -1038260301, 1710756517, -476275818, 1489142214, 1906003754, -733331440, -519647896, 183215648, -1885624969, 1345742981, -56572274, -968898002, 1905277921, -1962281518, 1507816872 ], [ -1451833211, 1355111132, 1787564168, -1469098670, -1909339511, 1845717279, 2063271724, 2123350675, -2100997201, -68098640, -1825942935, 1615475931, -1075099943, -405190995, -1656819389, -1470917650, -1889166149, 1627316534, 441230559, -1907990737, -600014940, 1177125260, 895766455, 491128377, 78572346, -1069695546, -1098003685, -1244536460, 1931492358, -1906399087, -619576351, 1552302375 ] ], [ [ 381973358, -1859896065, 483710897, 1004572516, 1429036351, 11103959, -1851713883, -1637721607, 1092039474, -1013533554, 1202632685, -477227653, -1149822926, -1727018387, 2069448337, 164756903, 1549695268, -1399772773, 165893293, 42023595, -815709157, -2120877293, 1270131495, 1826509230, 129615757, 1753898653, -572781915, -1120280691, -890089508, -559813707, -657903524, 1738924012 ], [ -27868361, -1641136629, -1454506244, 659487623, 615684546, 2002772481, -1614148710, -1749799572, -633749558, -2021868092, 1186206042, 1032481338, -811802913, 856590215, -1603742544, 1730698662, 657756903, 1989251503, -1837198126, 779342078, -22398902, -557777595, -1394749344, -490898111, -1352022864, -404994177, 1471803866, -940494338, 1979765961, -749873142, 919387401, 72466420 ], [ 483444532, 328333191, -63094002, -231466272, -585433830, 1596914279, -1850283354, 1533292066, -1303931393, -1155386320, 826872956, 403715917, -1732927008, -236307819, 1073517762, 489420454, -250441955, -1028536814, 942557725, 221604531, 812060077, -1254418999, 1866836214, -1645525845, 872344680, -1611584639, -415843718, -232632056, 648897295, 632433386, -335228086, 1020374088 ], [ -415770924, -1711403102, -130113357, -1810202410, 161948762, 934374880, 1385964620, 1652267753, -259269923, 1736714237, -517530196, -1489464511, -1243073800, 341950401, 1282377496, 886348669, -98583878, 413599251, -579087728, -703903172, 1547049189, 436299142, -1849319534, -1773488347, -84936719, 191714413, 1520461549, -2049295373, 1755119593, 235486631, 636551869, -2037196268 ], [ 597483940, -606935989, -632793517, -1762284532, -1977373339, 2095678721, 2129266201, -1266640218, 1951991119, 1576935075, 269304870, 1542815600, -521363364, 52662814, -1913932541, 1020625716, -1572113941, 1812442858, -1622745120, -21697191, -1726643091, 2008847718, -154490834, 930272049, -197693492, -604754959, 259727178, -1396967737, 58025419, -1167836633, -465507625, 647421014 ] ], [ [ 1742509996, -614825060, -380868817, 254912462, 1518131032, 82803033, -1593222098, -1105286937, -1505896952, -1843077273, 751019596, -777122596, 1281526567, 812259512, 1815141728, -2068016404, 341396118, -863897658, -1079511892, -267048786, 1018280158, -664423021, 440065887, 928595165, -1181247693, 1110971486, 502786667, 401655834, -1186470808, -99749423, -552144366, -106746837 ], [ 654046517, 102601558, -490574417, 1096335683, 1447379537, -1143252537, -2119242485, -2025381145, 1149673989, -1842058732, -177822060, -854732444, -429406912, 487956666, 1385980412, 1089390582, 84560018, -1262033985, -1742755001, -1074950990, -1097148332, -829330702, -1247039250, 1777080643, 543064035, 1864093510, 1521374869, -1239417789, 409852669, 181206727, -1921929314, 1528796173 ], [ 1756306947, -733023828, -309833485, 240003601, 1922300488, -1079278788, -1953179137, 1787919554, -43286011, -315768742, 1558062445, -901800081, 1691430403, 2111119771, -1670314888, 1029671796, 1649486684, 1695487051, 740543605, 1443983290, -646634857, -1403214475, 1869035866, 935642205, 1206537276, 1685282268, -1137417864, -1020735306, 69692689, -1464769158, -1621315878, 904505539 ], [ -356352932, -1637484658, -540716750, 556824104, -1905700081, 2105494616, -2034300995, -1134817343, 1045685888, -1871654065, -229989119, 1232197729, -519346445, 999820702, -1662456717, -1904639177, -244505330, 1983810462, -862296130, -679947869, 1785080947, 304374799, 245421703, 1974070593, 1717664656, -9144197, 330421825, -1731892073, -435435431, 1846670048, 234383001, -1487660524 ], [ 2099769606, -543327205, -1865039283, -767588310, 142529787, -1627138833, -1239953391, 2024187379, 1647669743, 285410538, 1502203560, 1060432912, 710229423, 1302622788, -1120180250, -1358389588, -1277107534, -850438838, 2041223777, -207092314, 263284243, -465701744, 737758199, -1709875485, 921854797, -325673235, 1352940894, 625830278, -480586352, 775736697, -191655887, 1008776022 ] ], [ [ 870520189, -1978144234, -907616660, 1735336079, 1071189872, -1394833181, 613869729, 404647678, -297607001, -287739551, 860859373, -658574745, -409048254, -395279414, -2107039546, -524999144, -963108941, 1400032272, -20411957, -1054331558, 171254404, 1548806675, 1224107859, -931459980, -1046462261, -1458788253, 412247541, 1646973102, 1400566249, 1356472304, 1853671519, -1776433064 ], [ -688915960, -985865646, 797865017, 805126925, 550286219, -488366834, 444111668, -1304190432, 449181264, -435348375, 87211319, 1977637528, 528904983, -586981612, -2079879402, 1780889055, -467287265, -467435250, -2060193995, -140746968, -701549114, -682173421, 382551273, -1183105011, -1384528303, 1874005269, -1925778180, -1857225432, -542524752, -124360869, 295206913, 2119382667 ], [ 1562385166, 495386341, 1918181270, 289026399, 1431439456, -207199198, 2050097127, 1272334515, -936376328, 1176170586, -1044492278, -196657902, -709860961, -1060788231, -1526409114, -1204046220, -975127009, 631747496, 1507913557, -1245720148, 973909747, 1947051264, -1411003513, 450277909, 986176324, -80230914, 911086170, 1948808251, 2016422242, -2036821177, 1095500413, -875592341 ], [ 1789244965, -1692942895, -1442477272, 345786547, -1943662481, -1901593756, 1578109210, 1921099677, -1699917181, -1471407219, 994786672, 1071247963, 673429504, -2109194066, 759159925, -664396879, 571664815, 151001814, 186075851, -1549273306, 2024175404, 1256707968, 252424124, -1610185754, 1483011662, -1240703538, -198380251, -1970315532, 717309623, 1396062372, 636854576, -981320280 ], [ -1603726305, -1413890031, 1685594725, -2138544083, 464033849, -1747119640, -1317585524, -2056224317, -814926361, 297225506, -1323212100, 649646339, -1828965529, -709892836, -1935762094, -2097147829, 553349732, -1854771413, -1780026797, -946356404, -1497052698, -1793641576, 1097327451, -456298624, 9854496, -1265345168, -1070435516, 1863271690, -28655356, 132177274, -1022090211, 139776678 ] ], [ [ 1745999653, -718281985, 1721728050, -1958036711, 635615846, -427014106, 1444040007, 1771586426, 2130301395, -199931102, -745121546, 1339228590, -1862621653, 344438326, -119034917, 1274341402, 211663960, 1411735611, 251258556, 1143694076, 1159719849, -484793261, -1717437042, 1107363031, 977599228, -598388343, 1067423329, 2145200425, -1398714176, -368192581, -1355633808, 822773080 ], [ 1334458543, 423503522, 1234402557, -639042959, 556082715, -335666649, 760963513, 981145928, 1076879536, 1612809486, 1211984178, -728029670, 766709094, 1160563452, -1317937102, -1624317453, -294860746, -1367998163, 780795257, -483735842, -1346026555, -1829937168, 532537447, 647320846, 78171439, -1900519718, -356997008, -27680060, -1415585482, -233927773, -63499681, 1160176225 ], [ -1702518057, -1650456744, 1141981447, -1209843544, -603854028, 550007156, -847777581, -1581347972, 770373929, 19500357, -1195306488, -2051485157, -707867443, -1787715198, 953106202, -214293087, -552495418, 224211469, 1093672950, 2097849329, 1580456453, -73658326, -1257487162, 411921345, -1571872532, 2020611482, 1012935075, 1454019337, -1150732829, -276543885, -2033895798, -212003563 ], [ -1638140100, 648713835, -1117861037, -774660124, 1660537873, -212120066, 1577297478, 1834575587, 1235868574, 102373934, 1198239498, 1183642586, 182160132, -523459228, -1595315526, -787155887, 2029661887, 844653232, 835185748, 182922407, 319535746, -364691403, -1241947720, -1385534331, -1730717481, 2071039946, -1033582910, 803453104, -223511119, 383122497, 1914889096, 1459344962 ], [ 559848180, 471483634, -29573426, -1919729422, 589977947, 1194740079, 1639327052, -683673401, 1571783342, -58795184, 1539250598, 1941251118, -40717191, -1880830170, 1884929759, 244204792, 1529064627, 542832238, 2083807621, -881986898, -1214897197, 1829916228, 658825675, -553809272, -763998338, -1785787004, 175812826, 1876604459, 1343365526, -1340378751, -294894614, -953243245 ] ], [ [ -85014332, 956832302, 943785720, -1970650699, -593086018, 63957486, -1954083180, -962853396, -1082167473, 546515224, -1408278491, 574841815, -1096794721, -584743354, 1413483542, -482014777, 1671319438, -1085997628, 813180638, 1281050004, 253049462, -516506240, -673875894, 635086673, 567037670, -335613780, -45522963, 483319689, -303323863, 1396407684, 1805043086, 2033869002 ], [ -1157268100, -1303509339, -649714631, -1661076331, -474770091, 1321064359, -1045912494, -509123662, 831918483, -185490793, -986903055, -296233231, -1400867916, -1109087572, -1156298064, -1523487418, -1981244927, 500886886, 190269024, -2058483212, 1846631055, -1216605077, 1110599489, 946157910, 2083388438, 569045686, -1186073268, 2036598558, 1431814970, -1454553131, -2145743432, -1208319809 ], [ 621962323, 935383088, -800018092, -267113510, 1002230656, 90105445, -1375161473, 1162626859, 2084759216, 775849960, 1894761596, 2133088453, -316168888, 2139453385, -1691240448, -578733479, 917363733, 612684943, 958204406, 1550307098, 1398930136, -339591951, -686647980, -1576702855, -389631527, -521778523, 1284990928, 149123645, -1722498986, 1796739902, -1324319259, 2144794287 ], [ 1148606959, 1175556433, 1586287867, 252376773, 29526867, 502783791, 1717308423, 866158915, -2110372076, 1161177231, -426788289, 2060505310, -1135395886, 373182454, -1154588076, -209107622, -7481788, 725434887, 621986025, -1759859502, 892199723, -1425421397, -1826438255, -1399775097, -2024766687, -1340703559, -1990929005, 1571713282, 75520390, -1427969749, -2061474047, 481740037 ], [ -1731011754, 1016769446, -323680918, -749217840, -2043189646, -609264580, -1490563473, -562751692, -54596328, -2007344648, 649019178, 35515278, 1649346749, -21498673, -876813891, 1199417726, 663405081, -1285590672, 895954400, 637844302, 1640944921, -68935531, -1852827202, 601893491, -347792966, -1362399596, -504927901, 189186793, -639097339, -1502618799, -776024436, 378916101 ] ], [ [ 836827805, -915531387, 945233089, -1669747242, 618772588, 488085977, 293810708, 844451968, 1099951259, -1270337200, 708038105, -128340922, 1919312662, -577069801, 246697903, 1490886439, 1800736073, -2104882061, 1264980114, 1797313990, 1459037339, -1679687671, -94763242, -659072353, 154386335, -2047859337, -173783184, 751912999, 2146742120, -1158678885, -1365509862, 1738110498 ], [ 70135447, -1223066686, 754669042, 1028660543, 379935261, -1105277504, 35511217, 790813010, 880780071, -1480400332, -68039724, -729058000, -1261289851, -1802945154, -258917251, -1724559862, 919698176, -312542852, 1870389214, 1031049802, 255489974, -1269160590, -1299342976, -123827555, 888464045, 887191300, -1692608699, 1654365646, -1480867377, 2006228835, 1475200639, 328564638 ], [ 1057219772, -1153920727, -77146604, -393194099, -541507573, -1689699936, -595910867, -534908016, -851618576, 729076789, -234476832, 1411879618, 1393809742, 924463644, 802762705, 1337731701, -2069447635, -1078847123, 2147393836, -1689177954, 679733737, 585441336, 1699766824, -1860993224, 1474951656, 1731248227, 1283069435, -1884688225, -481488968, 643653075, 334364262, -206076645 ], [ 137907178, 1570603078, -407949554, 861317580, 750877661, 727241747, -341436509, -1294817137, -1045800828, 1800469814, -1955883039, 343848013, 1401365683, 373591781, 192373580, 1940696464, -127502203, 644373518, 1742003144, 1846296638, -1344424221, -118044065, 1085782420, -1966357188, -351022033, 450672878, -798957764, -2053377044, -784906809, -1088608280, 855550066, -1241531271 ], [ 1826806111, -2006434688, 980055361, 2033560015, -914095459, -1052304438, -1221475580, -1561978314, -1432723363, -1559731802, 1820807295, 2020693523, -660188676, -277717887, -416255825, 1910780059, -778903107, -1583479272, -862046813, -1086752910, 1644282339, -1500114210, -1909169935, -11691478, 1040050545, 129972932, -163422517, 1190766692, 365684292, -557018376, -1901781110, 537576224 ] ], [ [ 1541279625, 1116142652, 1335018516, 481673465, 1670533122, -1597431550, -1400219763, -935893162, 1751343599, -697735228, -126056348, 624361849, 1310992044, 2116713634, -1788843940, 1309331966, 88186971, 2075924832, -1788269579, 474527371, 1812103372, 943791749, 1321036234, 958412130, 2089905184, 223920992, 848799997, 1525871440, -743235354, -147630235, -1361294946, 605343947 ], [ -1782833454, 1671771566, 1024729562, -532880571, -216345492, 1012672051, 538213967, -727531980, 675956568, 180441019, -1038217134, 782727376, -962502501, 2061653562, 318269660, 1086134343, -507232184, -1292316847, -2029524556, -34076701, -1629192877, 610058360, -1666359897, -1577273003, -738384017, -1296588239, 1543381263, -1348453287, -408318464, 141077534, -588000008, 1164465530 ], [ -1861937475, 1427876146, -32234814, -389250119, 1844304792, 1226836162, 696752257, -300556757, -1895101508, -125784145, -844355238, -985976837, -456359848, 1605871097, -1935014132, -74785559, 1374503054, -1686682509, -636399675, 1050168465, 1568804163, 1036718808, 799611346, 2057805004, 499900428, -830292957, -109773926, -1436064215, 984636821, 303587392, 1068752827, 1804932857 ], [ 1261270097, 1932149111, 186083684, 854028958, -86534642, 1999514197, -820137366, -418994430, -1822383479, 1535073657, -642859297, 1487862812, 1988705023, 488758594, 828805663, -487713979, -140077798, 2058640494, 178057166, 2136862728, 531957583, -542961855, 2023772136, -883754028, -349286706, 1199301686, 532419669, -806433468, 621563080, 1463188222, 886759488, -1264812584 ], [ -1133588262, -1523323158, 2125181229, 902932518, -782138797, 975392007, 1817824793, 21127139, 1131762855, 1593051253, -1832252938, -1466203944, 95895868, -1561735984, -1426539005, -1159732731, 1305329984, 1967999511, -759367370, 139536516, -37334251, -17412549, 871764858, 359294230, -2055794330, -570675966, 1236916136, 1655973853, 731051081, -652694209, 927820632, 1802137602 ] ], [ [ -698781528, -847018758, 288706269, 202433704, 749413665, 61874883, -215242507, -220195562, 1285818659, 729558780, 1606801901, 1868229341, -1224912486, 668401560, 1906538228, 35960673, -2064194060, -622684813, 1818921815, -1610602591, -2133525612, 113491066, 827667387, -2098652005, -1234687666, -159573969, -489738673, -1771840804, 383309599, -404267408, -1663147550, 438126406 ], [ -1748664351, -2019755661, 1889387488, -855237656, 298526006, -445275599, -2009889077, 888788072, 783436696, 1748620298, 691380844, -1424873709, -1498411263, 1710420901, 1226975752, -317119724, 1684887490, -300968895, -1650441996, -711713053, 500765268, 61723628, -2068995362, 1238585916, -1790733861, -271720243, -1298223455, 442867676, 69150844, 572773542, 342262110, 1685272542 ], [ 1400982291, 1147009865, -471433466, 1062492680, -1443238488, 1550263187, 241555106, -1666752992, 1463079622, -1707995444, -1713506591, -1637941242, -52827655, 1543854223, -151722379, 511566343, 2061898724, -1342677302, 1919931062, 1222680731, 1831630959, -755220753, -17946989, -350847276, -1694826563, -1000308371, 1004636438, 1805685651, -864707561, -2116332225, -1214701797, 1567821121 ], [ -125517911, -930237441, -889062554, -1892156701, -986274673, -130956172, 480624992, -1447116611, 607255100, -1644652525, -1243950781, 1149384265, -741759164, -1941525406, -1649115279, -911707504, -1529749245, -970534137, -668843420, -938482610, -1771341695, -144946406, 1604716235, 1805940139, -435001954, -1792434520, 410353209, 1614355815, -475706324, 571987297, -1349653315, 1999326777 ], [ -91060582, 592029731, 1121937280, 1773031484, 1241955744, 1274122728, -1170447999, 160382229, -249877193, 584940993, 1333996697, 690923604, -1779833560, 1502443599, -707281594, 898919901, -1597489517, 2109898000, 242328051, -1703404478, -403033958, 1997487648, 483217703, 487337587, 919903700, 2046634112, -585983778, -1451648152, -1407090864, -426260329, -1797165136, -1090336304 ] ], [ [ 1892654079, 1512570004, -1959035121, -1108134720, 2088539769, 1981437881, -500916542, 1737047969, 116796717, 1679060036, -1884971473, 1685652006, -219121665, -1895371217, 1325958527, -557833318, 764300187, 454570648, 836825171, -701237039, 207778188, -1219916147, 1081384835, 1414684511, 1829590281, 1466495162, -1126191934, 2048586542, -526146759, 1095515210, 116623682, -505509464 ], [ -1024409003, -169120783, -1206041497, -902045652, -1698047330, 1517908159, -880673417, -606595968, 1189925449, -1948344652, -1393520054, 806823916, 902664671, -1436333276, 594019496, -1934413560, 1182313455, -113426306, 9821978, 1531606178, 2038889882, 384026183, 2085322431, -865321838, -1620679383, 996566635, -1208033895, -867382915, -356606815, -979270867, 1941671486, 1314250719 ], [ 27913429, 373494681, -901597465, 194042172, 835928747, 1626502233, 816363727, -1510335064, -1410986955, -1002657112, -882318367, -706309889, -471925930, -907328068, 867847948, 1094064340, -1076916528, -252081500, 1957356535, 388152034, 667705895, 7487618, 1774086691, 153017045, -681200689, -1076371483, -1646623221, -2105682930, 1802687738, -427067060, 1895540660, -1400997942 ], [ -864387222, -816778451, -1275883539, -1144379337, 812944688, -995531549, 1899728131, -748724766, -1273026979, -1374822499, -456812941, -1878570696, 21588978, -1902009951, 1658704514, 1225072348, -1758453585, -1199239816, -162443765, 207910195, -1396967689, 533953242, -49919207, -1175999125, -2136127607, -597755253, -1574219057, -479184866, -863474477, -1368142157, 2081448338, 1726502471 ], [ -686295271, -2083100220, 539392861, 261668926, 1672367102, -1880074538, 1162864818, 885356193, 2097071867, 175695813, -1210537014, 1640404140, -204263614, 2099589706, 1591872392, -780107687, -1487232688, -349246939, 1576948642, -467585170, -227088668, 1662966763, -1731644837, -2100550266, 1873701877, 1846325117, -302990622, -963876643, -1260014040, 470468534, -1091961774, -1423202616 ] ], [ [ -782696302, -1223637769, 1121525932, 1224017364, 1585426023, -300030791, -1256177285, -1573990905, 258713485, 937346941, 38799160, 1452542874, 1710621758, 1408953795, -1497255235, 1363871350, -1880528659, -1608177649, 1288530197, 2092697694, 1557167545, -1940111280, 30540598, -1752959458, 1588799275, 1544848777, -274510160, -626149528, -305929902, 1692005592, 456411243, 1591832199 ], [ 702058816, -276015966, 1266274801, -573316191, -361531332, 1797994797, -715104848, 2136945116, 1918976895, 1336080631, -37597303, 255215944, -1595478432, -1648573386, 693214087, -701125128, 1401794244, -446582746, -1916035483, -1948350091, -644697844, -1720090540, -1939800498, -927611431, -1606967665, -61105970, 1388820124, -1985927193, -200776357, -1365970654, -42212332, 1317935933 ], [ -282803303, 801412951, 1873079167, 1227780606, -71557289, -453728066, -130958481, -1809149910, 504573830, -60583409, 1253817077, -1134775118, 1117684633, -1472443647, 169126270, 178968523, -712962196, -1602550122, 1625605683, -490869011, 2090562317, -245159749, -1008762926, -982503611, 1307268984, 634431327, -1805655699, 241759601, 670865085, -915658108, -1777388950, -808753869 ], [ -543004623, 577815619, -1500065278, -1882319628, -1239579202, 381952076, 1822606796, -2075187228, -1379054228, 681954073, -1210713640, -699843386, 766621054, 1510472707, -1532807733, -1991785958, -1299679517, 178343676, -375321698, 815993422, -1030843946, -1998699849, -1151058985, 61562224, 1808726017, 1416935987, 1564645326, 96376247, -376297644, -1036994455, -1291333562, 1231595740 ], [ 1412796727, 784851276, -1096903049, 1627946825, -1394759486, 1512356722, 254278173, 1243183960, -1599078928, 2062690676, -797116526, 1647821419, -1375338935, -644753749, 459279013, -625646022, -1626661120, 793452578, -1902662206, 1386148172, -1670370608, -53432038, 1399738821, -367895693, -7330850, -1475258361, 1658639873, -443599863, 1177247005, 939170061, -173878780, 689352534 ] ], [ [ -676708868, -641663641, -581594189, -518812885, 1885452887, 1765060734, 1881410382, 1923343897, -67610000, 1921503559, -1598445751, 2123070627, 942537386, 1318659289, -1639714978, 2086399002, 2107377502, 150374759, -1130681973, -425444348, 963215152, -2114643337, -2038760782, 210493401, 2130780397, -471354434, 403635386, -1743683701, 39392935, -2121774887, -1062885551, 312025397 ], [ 2095535512, -410785476, -1582565569, 2098532624, 698479098, -1916900258, 1467290928, -1743103858, 1310122787, -1894220594, -1267556626, -46108332, 1616716822, -956876327, 478428839, 838195021, 177263077, -182335722, 1780461267, 107002281, 296799581, 591369244, -798248313, 1424278279, -1683552929, 476344198, -1231169984, -173449585, 23911665, 13293842, 1081238930, -828390632 ], [ -1891500472, -833243774, -35465296, 585313988, 1613252084, -790327262, -321578007, 876490796, 607263815, 1151412105, 1851746076, 891031887, 940596748, 1927327466, -267191439, 917247012, 1493722092, 1593612253, -827399110, -1553739544, 1695312545, 1234963111, 1256877960, -1287719980, -1683516502, -398463361, 28637634, -2077146079, 1737642211, 1619566685, -1338151640, -953929773 ], [ -1705389526, 1413304671, -908274479, -644445244, -1935755932, 90586722, -1320897367, 1633532178, -622452484, 370408304, 1935097504, 789710070, -1285930135, 56803597, -887842461, -1046889858, 1222240113, -139680024, 1469536774, 131412852, 1585468817, -1417874035, -2108040507, 1467470824, -1968313714, 32437303, 205009748, 838439124, 1013695886, 2049987798, -924032894, -2130484091 ], [ -1093132661, 2135847018, 760672446, 322040158, 360689736, 73356091, 775445184, 1080242623, 1006103611, -224198476, -1233611237, -1856833253, 889221390, 963394056, -1145599686, -1665069051, 647686951, -1484968819, -400210354, 121842932, 1942876370, -1836182322, -9608652, -1945536114, -1327327423, -417822191, -469241219, -1727569598, -822617576, -2002057944, -23888079, -1494091178 ] ], [ [ -2091332984, -127318645, -35666100, -1050157849, 910419649, 446287688, -1052179728, -158440161, 1908410203, 1533716685, 2067389024, 2131009701, -2025042288, 1585871965, 689335662, 1074609520, 785035957, -238087463, -1336547638, -1193862962, -1541737426, -1587020509, 1594150283, -1552258704, 1041577459, -2118629422, -1137579365, 285613769, 1152160968, 1905174557, 85971864, -1650516402 ], [ 1305521981, -636014757, -196129383, 419365505, 1444147193, 461696969, 323257089, -773728169, 105178834, 1981846903, 1584719713, 1665523851, 93595949, -1586967539, -237150042, -927084474, 1765304412, 1199657543, -57465154, 734177758, -916250214, 960148074, -360105921, 1937912339, 169377305, -2092257659, -1563985164, 209380898, -1862941873, -1537075399, -1908070947, 191832062 ], [ 359521816, -384426342, 631938626, 789831680, 1179641744, -1012982820, -1225560390, -489132297, 1640311771, 1505925171, -662507661, 179614163, -1469771131, 98323426, 385967259, 473925412, -190093544, 11498031, 1443243462, 135275839, -195252706, -279133622, -1823209759, -1547959808, -246363456, -864082220, -1398773949, -187246717, 72210025, -1954236310, -2030403277, -1420436800 ], [ 1831549627, -527431859, 963485306, -2128194889, -1327774937, -1601909566, -231400435, 1094782290, 1978379135, -1459941549, -1822216844, -369746485, -224467996, -180804879, 1891104121, 850995229, 1552281758, -748150026, 1230009876, -797080821, 237408348, -556318194, 2118390123, -1077369648, -1670398013, 2035096296, 731901009, -994201570, -2006216948, 708759862, 1289944739, -1602825089 ], [ 61842672, 1698000780, -1735699323, -1970372157, 1829347199, 872510616, -1196814211, -2115476301, 870719076, 1140280005, 1879690211, -795818995, -616509780, 586901752, 1237950217, -1633043404, -793749130, 1672775604, -815404501, -752915524, 1924899881, -1175346160, -1171957929, -1030051146, -1039968834, 1858657032, -522730957, 508334417, -1785151775, -222079038, 2093621504, 504773617 ] ], [ [ 1383766802, 324675383, -1537497428, 432592019, -633504288, -317786996, 497188868, 126023371, 2127999872, -1483735678, -1242921872, -1472197717, 775688359, 2144980062, -1202878872, -311038993, -957903009, 1228466308, -658288444, -723988395, 1998474677, -1700152615, -1460773679, -1720893349, -1390241350, 1199224540, -1078004118, -2063151291, 183359572, -1853802899, 1442543082, -473661877 ], [ 1176565603, -316557983, -565292057, 114735038, -778000920, -1794078809, 24481957, -2110196401, -1987919489, -268588886, -247425169, -523194655, -175332236, 594136893, -1495433759, -190763666, -1202852504, 2017451500, -720613895, 938201231, 1294827711, -1998296862, 1526863832, 1321073447, 1046819681, 732165223, -1006209267, 709578352, -250766296, 943408453, -967416961, 655566300 ], [ -644112815, 1469046133, 1902598324, -893371880, 194318897, 1210794442, 564965289, 615202123, -546037799, -817640506, -1917017458, 368135607, 450823662, 1123463719, 1728390011, 311207049, 1975889962, 574814004, -58919156, 1335784609, 1114864233, 2059551824, -136037279, -288294060, -1708622715, -167287588, 542126180, 2024046120, -473009693, -1229949694, -495105526, 1132122508 ], [ 1410910993, 375272060, 419478171, 566656585, -280316522, -401573886, -1146142290, 1248767769, -1210442304, 913443504, 1064678729, -1613028074, -1948606956, 26100545, -1531987704, 362367551, 1314214414, 646659008, -648744975, -1429276197, -1938541569, -279215281, -109610882, 115627711, 1048056729, 1396661116, -274310284, -631456373, 1121365444, 2054473592, -1289689490, -1364005646 ], [ 692438093, 30018631, -1228545194, 2041215658, -742586875, 1139883248, -1935105818, 499046786, 1420268410, 717078392, 2072655845, 1611012146, 1322283800, -510718173, -1204845592, 547086560, 1273514451, 1882657563, 1427588733, 648117053, -48003862, 1384669170, -1569447473, 515842657, 2005168992, -1582104545, 1461390333, -1428224785, 304583525, 1854987640, -846967077, 1377256589 ] ], [ [ 1567152340, -1656481224, 1476854317, -360307583, 170238670, -1155208600, -1225210416, 921184543, -1118979520, 1698512671, 371510803, -2145334334, 1640335620, 466049186, 1151187451, -1840971550, -855188221, 1126175845, 228083414, 1203178513, -672830391, 1329307062, 2010655319, 1729106924, 1914027014, -150781158, -1596294123, 375584934, -2046736418, 515769420, -1020732198, 748079016 ], [ 594675728, -68864807, 1382652967, 49143697, -507130805, 396448470, -951566868, -1324685928, -1521454912, 2057650151, -943328608, -567691455, 1360210737, 219749260, 1675363590, 1409264924, -1490629965, 107992042, -1043768212, 1041997763, 614432, -1195947827, -2041499511, -756206404, -953937328, -2026298119, 463871809, 2065825225, 1781608059, 747031383, 308206737, 1549284373 ], [ 189391852, 669372855, 237958493, 278192770, -1132595339, 1326795652, -866248524, 277990789, -820021657, 784139740, 1664791289, -1531355251, 867463249, -868003766, 283211367, -884101127, 1111356361, -1348726203, 1249333259, 1901997289, 2129967056, 1549539500, -996826934, 82743501, -2125170946, 67653802, 1876589963, 486026110, -161319906, 932308443, 111676059, 58447012 ], [ -440422965, 1931361459, 1982350978, 578245883, -2136239111, -2112901099, 1552028946, 1211710946, -677254129, -1214404897, -2051850527, 1788646983, 491417036, -815843889, 809969189, 647111264, 1941655407, -54290617, -1596925306, 622200237, -847379327, -2014914183, -1018864338, 1216913125, 960535234, -2033223186, -1129297510, 1570075619, -2030873152, 862493656, 1411376675, -1371969229 ], [ -2066112776, -1919163593, -1844655514, -470944497, 437355243, 1040692939, -1701920070, 198139993, 1598364701, -36043734, 749201354, 731621289, 1073573037, -613057838, -1440732684, 580894469, 109083675, 1167348988, -867189413, -1251422084, 116819735, -1455817117, 1078629058, -576896673, -548988749, -1591066159, 973485502, -65529370, -12630638, 825948716, -152483631, 68420183 ] ], [ [ -500022521, -1413079084, 1959295892, 2124678204, 544945088, 1953587241, 1990385537, 1635660280, -964698384, 1542751619, -520401629, 706410740, 232206770, -1562839075, 413759200, 507625319, 805389646, 1104948508, -2055059002, 150913811, 477572417, -1961875988, -1581202760, -638670173, -125114009, -2109717407, 247273709, -1677975918, 684123877, 2102004840, -963472578, 298600491 ], [ 1354164671, 1339679559, 1356675143, 1464828050, 602045910, 1105851205, -297233957, 1790575630, 1250034185, 1849703174, -783466146, 890315875, 1890257922, -32677277, 1803488688, -1442658852, -111845979, -1179245939, 1095804107, -423519557, 2090847173, -124667722, -2138509910, -363676755, 464629847, 436515264, -1759671719, 1475423171, -1885083698, 13823405, 134735915, 1202653395 ], [ 967010911, -513258401, 681825120, 1953140018, -2093495765, 2069734106, -2129098682, -920010517, 1365541674, -1739160449, -766859170, 1910656886, 1565235577, 356156304, 765979667, 1457219165, -76126167, 1411929391, 574042628, 1675644589, -536148154, -1810979837, 777817591, -1594877743, 1195901525, 1399941790, 723166688, -479810392, -651769257, -1439485433, 1389631187, 2078555659 ], [ 1593113112, 275218586, -53447616, -717522099, -893561475, -800051377, -962703418, -568941255, 905434037, -1914158373, -38419088, -56820691, 1211125406, 465371938, -1616414857, 928333495, 307136573, -646650011, -1225921669, -1604192901, -1110389333, -1816831642, 2047176814, -995561505, 817918738, 2065953105, 240636219, 1083754230, 2060623389, 1563015301, 1207129581, -1913105056 ], [ -218766187, -556682939, 1132438193, 1412635002, -281918045, -644839176, 742487562, 1702223468, -283424102, 1438142489, 4744699, -754851017, -1893908858, 1670339434, -1131324585, -1928897924, -1810893876, 702924145, -1122874582, 352170954, 2043799562, 655712029, -1526422969, 555264260, 495274691, 491133568, -1611057688, -105063255, 1895624362, 783186984, -1650704606, -91476510 ] ], [ [ -785669893, -1628125276, 1227089558, 1833281420, -1450298746, -230828035, -2122716274, 1749650272, -1452523339, 1099305247, -1184619961, 2036355307, 345725051, 1186540426, -434950402, -929940356, -1517051805, -1543614464, -2104567371, 1489939519, -1636518938, 1570553778, 1306689190, -2021296507, 1155372637, -1838944042, 1641259478, 1881899633, 1467348855, -1684848345, -1391222333, 885038568 ], [ 305042633, -1894254090, -1841321261, 1580480007, -953830482, -1648554199, -1772205402, -214266349, -926827048, -1749253579, -1704147878, -1752276606, -2016453126, -747934051, -458955163, -1078892639, 1425874165, -1670928693, -1631783026, -1941195141, 699733558, -1909866477, 573855, 1931606873, 319705792, 2130105248, -2020356129, -573667080, -2009184547, -1675308198, -2039382805, 12299000 ], [ 2146902803, 794454198, -1511384303, -712960373, -1942425387, -1802648377, -1516287928, 2042043404, 1537000643, -1363463928, -313687378, 926101606, -239668914, -1124491658, -1061508442, -1538119892, -1243507769, -1783436773, -798508872, -1460226581, 1848956216, -1129386373, -2138463352, -60417433, 102259650, 1148033461, 276363844, -346290444, -1613237361, -1185519862, -1332931786, -144400862 ], [ 971327110, -925478106, -578507693, -1598707763, 1791556936, 198395610, 1117221294, -391537808, -784293836, 1867387640, 1736768899, 250749696, -1719645118, -527839283, -1328285647, -2021228528, 1374649691, -856751432, -1562288805, 1195582511, 1255307727, -1618646614, 884717937, -184709267, -1784072720, 1618527798, -186646192, 2065936883, -1421903429, -323839543, -1088912585, 193085139 ], [ 1692585178, -1856177678, 955178601, 753765777, 1904236731, 1698996826, 1416811253, 1619796584, 1358598913, 757561195, 160903450, 1280004325, -1936532970, 1584328479, -2084562124, -553293662, 34362149, 251168269, 324975275, 413522350, -1689704301, 2077177972, -2043186295, 351165016, -1961475797, 202065018, -1134866625, 1338900108, -266475970, -451890566, 43070733, -1166538164 ] ], [ [ 644682138, 926580060, -873590037, 1896626111, 84329632, -2101179010, 337775277, 559659645, -957750685, 1118288237, 1883694632, 586741358, 1433961281, 14623363, 87849522, 1210173263, 2130242444, -1209059558, -1837281020, -733648817, -678102525, 492623343, -791781781, 155131847, -169976510, 895554903, -1830159235, -226134104, -727043279, -747568260, -2091650809, -83966519 ], [ -2045298, -2131706012, -1321006090, 66101933, -282288002, 1758113905, -14856026, -295790062, -1785719053, 1784709329, -1589425349, 1707808055, 1067308114, 738319755, 624086359, -134830785, -282328210, -1442271363, 791882334, -171500994, -308141324, 2110066538, 908560612, -619776839, -262788289, -1971240192, -1512641057, -1485906145, -1078465401, -1513436525, 90833341, 700247807 ], [ -858919158, -403299760, 1819317397, -1024632439, -722593421, 604010737, 1481966661, -1368637762, 724311671, 695728116, -1865319275, -1569240898, -493134174, 548357255, 1820512443, 651456660, -1611089400, -1126558535, 1491482024, -1611684283, -790091107, 286660906, -1318320545, 1519369413, 1630810608, -446349097, 975137034, 1489905519, -729672431, 100033658, 167558729, 1401635286 ], [ -565452360, -364404438, 742534637, 637659852, -777066575, 1939487229, -1714576084, -1579024528, -1049858209, -951366015, -1933114158, 1527438360, 761196134, -728991347, -267588572, 1927250023, -634339069, 1949680409, 847236295, 1980634532, 1496235592, -1990242560, -970867793, 1691833703, 348216982, -578000895, 506640139, -262280864, -1704656356, -615720611, 918629697, -2035088851 ], [ 1927408793, -1613978335, 1052912411, -1300507285, -1054049364, 392355025, 2017655749, -424984642, -1880394732, 1715813755, -1831832422, -235035833, -2030084340, 374293231, -1777315837, 1804816184, 1443501040, -987620639, -1971418270, 197991474, 775899926, -1862967573, -752132178, 292772900, 1827997955, -1126335254, 390577326, -659690872, 365182997, 1983311508, -1459959221, 984451381 ] ], [ [ 1943464199, -1794822318, 1459546647, -158381043, 2042850479, 691098504, 1386784922, 2115776339, -2060424458, -406928023, 941611471, 1485410277, 2085215641, 67797978, -1539391109, 1941122835, -1603949253, -1778283022, -424754124, -739014647, 349606288, -626095466, -950521237, -135607711, -569540990, -468994881, 890179242, -1424643513, 772503434, 712268919, -2049751996, 562090339 ], [ -325829305, -1046513768, -1285043376, 1865598194, 1963226464, -988236207, -750980477, -46302194, -1041250136, -2058020626, 765223625, 90984776, 1396900698, -1191089003, 686084527, 1623801462, 1499429443, -1856979481, -1429559815, 1064042439, -1624897552, -1815873044, 1070518836, 897473373, -1676171696, 1760314632, 1451719041, 828829178, 315533212, 143368143, -129933841, -944275006 ], [ -22094127, -1145548607, 1447197091, -1577125561, -1711090787, -1428387080, 996241310, -1373066928, 1094478824, 427206738, 1848598184, 1367491349, -159147859, -414381274, -459483532, 2036688077, -1763022974, -1940837366, 1733639007, 318741551, -653797509, -344910865, -1237638705, 1886778649, 1343773201, -706305961, -941206269, 898141396, -1503361974, 325200020, 556382804, -664013901 ], [ -1194708183, 144907115, -611931617, -152270368, 573969019, 508893069, -1672715306, -1619395322, -2099327466, 2044897609, -1757940909, 306494529, -811377610, -1236137507, -149766826, -1256231575, 126419913, 1685480732, -1117437064, 657881511, 436596560, 628342640, -1966174217, 345746922, -1220277996, 246725595, 1687825880, -1955336400, -1816947877, 1679442823, 1606834639, 1278228883 ], [ 437998980, 55105671, -1142136583, -1810905212, -1174426731, 1810569254, 2123648901, 126854691, -1901373446, -1950351010, -957718734, -1597944336, 1901735273, 1135952562, 602559504, 736782828, 1653955321, 1375867576, 1328045858, 2142895229, 1255853897, -414642962, 2118401391, 1062210963, 1910185666, -114540885, -161532821, -968627250, 1614235880, 946717734, 2104286287, 1623219191 ] ], [ [ 1605738599, -429799693, 1467609259, -1317989567, -1587573179, -1127444503, 1303116565, 1312441803, 1683598006, 1588935378, -401813398, 2017195034, 392769735, -1133257024, 853854083, 1770566599, 1541658043, -1065140465, 856721618, 82619245, -1306235626, -463098091, 1201121175, -2037511689, 875975271, -83021461, 375177992, -924084798, 2065081732, -453767864, -695785986, -539576489 ], [ 1162754996, 1227332169, -887189329, 195864523, 1659820417, 1822996654, 1514867592, 800859392, 225997879, 754739202, 1948046783, 76176669, -946509335, -170280438, 1702567496, -1685182710, 1308515408, -1509017618, -970235675, 462263568, 240414100, 1957916359, -1380766807, -1195918710, -1541749128, 543702359, 1721675701, -1823024541, 744417246, 2038956867, 1963382572, 9827036 ], [ 726585226, -1343500868, -70132267, -1006916580, 1107094728, 1325014707, -1082434599, 810204908, 1564187190, -1574768348, 1149361792, 1267226838, -1955606268, -1793124407, -1328774729, -561113970, -1336050270, 248755018, -1189337490, 1060879445, 1746983542, 2144388114, 105634074, -396879995, 41771826, -1900366859, -2078263481, -1739763051, -756456221, 1242822621, 1405489699, -939841115 ], [ -757469566, -1669022110, 1778421185, 1471284039, 817217684, 489896527, -344427648, 1909819421, 1833297902, -1520408705, 117945104, -1266268373, 1839478381, -793233420, -912064255, 1502680796, 1482735667, -253487441, -1738229714, -1928538232, 1344694782, 162275293, -967282634, 1402022248, -422830545, 1474775728, -931805787, 340760543, 2002486306, 214053555, -232269102, 1018090320 ], [ 1798412309, 1816744114, 1637383225, -1041433766, -1629021249, -270984728, 1102409462, 1272388000, 1896692748, -719528393, -1981517609, 1385564525, -955262787, -981998849, 741361426, -924404782, -268431796, -1943305233, -2145974933, 1006896898, -130752484, 859392145, 1754778002, 1141594638, 1495119327, 1239950319, 1666740006, 1777602464, 1456077519, 800377541, 1395781669, -1660481875 ] ], [ [ -603601683, -896470320, 2070555139, 1033525897, -1505896323, 1402542364, -565771929, -1323109729, 1689421838, -480218380, 540432733, 1581944878, -320101905, -2075106041, -1627645394, 1097009351, -1376633626, 547456874, -883910510, 1478269780, 2081620998, 246107673, -585114389, 2121103060, -1882630147, -1254708864, -389607984, -1776815897, 305697528, -1200403886, -1934423034, -1767057976 ], [ -2036773664, 564562373, 1317177737, 1445859068, 1248858242, -236865997, -1900251495, 413035053, 1111585305, 538125923, 1448020043, 77675225, -1808979410, 450499745, 607094161, 60096554, 986524013, -936434405, 1598707628, -138756147, -1665482853, -1022487333, 1999325318, 436728362, -1576788291, -180830048, -1294815340, -330745096, -1605289820, 330028709, 1273539569, -654138273 ], [ 1632360550, 482800458, 423574284, -747366242, -173188226, -59704134, 550510532, 982507981, -359535352, -306766263, 1844796967, 84218819, 1095998649, -1030605683, 13684938, -262116858, -1589019333, 1514408441, -988641173, 1722086678, -1847811353, -165706266, -165827342, 1406068634, 51337665, -1342195308, 170061341, 1441976736, -1385490582, -268459208, 1224362555, 2062499916 ], [ 281743321, 1703098130, 442382608, 1447140777, 393933036, 180646948, -1804204139, -1677075599, -1308097241, 556139170, 1110238000, -1195049121, -515565330, 941388548, -1211971359, -1834766814, -839891659, 433632972, -1030019895, 797632864, 860751748, 1253231317, 1436457077, 1118993389, -676928752, -1314519601, -796522817, -1870917233, -335801799, 2109702927, -181735911, 56918165 ], [ -866089638, 1755805868, 1268854609, -1211037725, -2101207172, 35254134, 152808719, 1880316122, 1693302643, 1560576275, -292937478, -388284630, 1610765917, 302141714, 159275799, 859074551, 1157226459, -1561024852, 380513662, 1618478285, 1023526665, -1895042046, 1129966599, -1171786747, -17064109, -1841129798, -218982684, -920020595, -547524332, -1696249832, 1497900686, 1337972819 ] ], [ [ 1769030791, -475881636, -742236471, 2074854306, -1994625590, -207338981, 908955758, 11391895, -1777334466, 871081627, 1776105122, 291115343, -949612934, -274849942, 766326387, 144462375, 1065834930, -1974420094, 572667856, 1437151775, 1768305204, 371438237, -334702034, -748720916, -406890120, -847190350, -435578032, -1463905199, 983875549, -266256958, 645106736, -443149585 ], [ -840335331, 1928174087, -213559599, -919884795, 39975632, 2130500600, -1173998666, 2100424296, -1153773881, 971309007, -1658752963, -1659087275, 500262864, -895381348, -17483547, 767475780, -358995474, 1951035896, 1596872599, -629908133, 1750014957, 323294305, 190956494, 553392797, -137667950, -463461564, 898243580, 1225884803, 1742509177, 272932672, -1962730968, -994760296 ], [ -640241684, -1403796901, 1349590491, -676024933, -1849838674, -764431916, -504362943, 1488695856, 567886392, -1600031498, -1437866150, 1200452967, 222393930, 1438617595, 990275049, -689434247, -1462792028, -1806454828, 917103184, -353107986, -2075568085, 1558382896, -1686147223, -681163640, -1304839798, 597831956, -1080034617, 1373148573, 1206600777, 376058683, -364768539, -1633214945 ], [ -378801902, -604469196, 291945589, 21399764, -803683163, -702656977, -705368653, -1555318835, 2106887326, 1974359648, 909027561, -1473953315, 621433152, -1646019445, 871623333, -1732749919, 55145381, 128614320, 245492801, -1474203876, 1483392787, 1176236296, 881943711, 1343713337, -1352843734, 1514251368, 1779605198, -1088491018, 922074134, 378942684, 858908358, -2023931093 ], [ 33959550, 1739129656, 606202758, 810193170, -1986612083, 777056243, -1430140014, 971822277, -776583781, -176344728, 1007086551, 879083691, -2076910742, -1442529976, -732463357, -1063079683, 1651179138, -1124252274, -885542654, 19390274, 1959834309, -811667455, -1653338593, 1276418617, 1748563588, -705949991, -1961995643, -541333843, -18093243, -483236086, 650675981, -82029462 ] ], [ [ 247081340, -177767951, -1773095215, 1090614672, -133611671, -1255529892, -883970797, 1016132802, -1292350165, -704216655, -1371068375, 1674203747, 1073148123, 942875832, 909803514, 1017751376, -1396186957, 2088316697, 463505663, 593553751, 2126630114, -241271711, -280873284, -1285507531, -112354147, -253564805, -2054276511, -1266058404, -1672955780, 1987769990, -829173349, 1263692827 ], [ -1925152536, -1721455328, 801476120, -819349875, 94723400, 2093202716, -1107198514, -1960986541, -901527749, -127303433, -319899412, 1659185406, -753122529, 905091662, 1797477949, -890770566, 1352556336, -434295513, 1882870619, -416432686, 1303000556, -1317824847, 1851907934, 1515046519, -511247207, -435857946, -1011364080, -1377250687, 1256220072, -68530452, 1559327009, -250551117 ], [ 1083159437, -1558812733, 159857219, -279875489, 1787601314, 2087625760, -332644046, -672863422, 1879059343, 2083019649, -482383424, -2007514145, 1415201349, -280303620, 807493447, 1461564746, -2034529687, -524385707, -30890713, -357179343, -588667950, 1012608793, -598405291, 1595098499, 1001276696, 1627276451, -2111443579, 1851530185, -1032558453, 1505671938, -527431862, 1494958148 ], [ -186374206, 483598267, 121648600, 2122025899, -334090141, -1874181364, -865529727, -533463206, -772650129, -842164796, 1811803291, -1290142479, -212842721, -1579521876, -2008642368, -561743095, 661782183, 292480554, 1873031947, 2022651465, -832393899, -901786051, 1785641369, 1663782009, 2016251500, -63289243, -1975684792, 1505988815, -1069355894, -1622602209, 524874038, -1467566737 ], [ 423690351, 967469790, -1940755353, 440039457, -2043237100, 1637881724, 2144598615, -464056213, 219000629, 1202130476, -490872589, -1961725148, 801722840, -525325925, -717519895, -856642105, -1389255804, 1873037123, 1494944533, 1607991028, 278189893, 969289655, 589334860, -1423173186, 269957739, 887228453, -1041535879, 2025600535, 752473867, 1470161845, -1530155687, 2123709068 ] ], [ [ 1587322002, -805246763, -2010442097, 496344768, -2106391083, 876635821, -1687461294, 1741822895, 629221641, -1772593128, -1551521376, -1342925862, 1691376016, -1529327549, 1067426111, 2019330613, -404488217, -957530696, 847829730, -895339222, 97416136, -607953032, -210433336, -1197632297, 1239629962, -550444369, 1417373207, 107855076, -741324519, -626557139, -1041666912, -772681198 ], [ 1644680911, 389535948, -82591822, -1864595418, -857399945, -1262702438, 1974589711, -1668383490, -1742945241, -905248517, -634989872, -619931617, -95957072, 337698992, -1268619902, -2099012178, 1334791904, -214007907, 2138154436, 1522533908, 1585272033, 8146829, 876550059, -733165482, 1738962880, 93993474, 489224002, 423294502, -1480185086, 326771764, -150627290, 1530840656 ], [ -659429899, 1281946539, 1649877957, 518594892, -2118934891, 1959312840, 133277340, -87945091, 1819860108, -1885348257, 68617281, -1218168114, -798986983, -1566538978, 1432149511, 372359186, 1934893825, 432141590, -2065876038, 1860027108, -745366295, 816017320, -2046956878, -405244261, -10699795, 157045111, -1460515989, 463243604, -848601644, -737186997, 253213839, -1983062349 ], [ -648716015, 606324171, 1861550535, 2088789237, 281839913, 276040832, 1337090242, 816714623, 391477861, -348615086, 1254469985, -1325601117, -992882397, 1832763171, -617988706, -376726073, -144594196, 1077479838, 1289615154, -1733624573, -726587273, 2087930722, 962360970, 714584490, 2011362522, 1300354501, 50946163, -180868706, 576246832, 317711646, -968593606, 2002025249 ], [ 855287634, 1404584968, -763812321, -1618966812, -1025806916, -1086991389, 2142536223, 1200114403, -768975187, -1133409579, -846280935, -970243211, -1672170800, -239444367, -245313300, 24689786, 1211759453, -537625349, 2132300391, 1257262579, 1819046194, 1844735409, 862889806, 1533715358, -2129349729, 1171658019, 1765183409, 2039862246, -1337611037, 25698387, 860565501, -1016864584 ] ], [ [ -449123608, -1084129522, 1019371275, -1164111122, 375717647, 67811016, 603531344, -388487222, 1196048442, -2065879905, -1650663705, 846670865, 781055123, 712665359, -569200884, -866589521, 487068084, -1856111015, -1203882776, 2138008410, -353693471, -589178309, -701371671, 1857104998, 1005848934, -1436825093, 731674819, 2112623170, -1073386498, 1313800475, 1213151144, 1332532624 ], [ -1525332053, -621184898, -59072092, 1316919857, 1658082665, -855894349, -1716066546, -2128418595, -1150383165, -916523541, 1533200516, 184172618, 284250998, -1744861317, 1055873348, -1105989092, 896383094, -1356113259, 589247597, -123585651, 745324816, -2070208831, 1064353838, -943499221, -1794505220, 5902944, -1697552033, -128008301, -991096495, -86137614, 1843508641, 124896673 ], [ 1752253075, -501688586, -873610202, 636922364, 2106331657, 987875947, 1132275455, 840285270, -1407116853, 554317060, -360340481, 2087181099, -2040082195, 824046991, 1984543717, 311970003, 2133634825, -772412521, 60578898, 716926761, -1441897463, 932506799, -1309202758, 1470596534, 314742991, -160443901, -1232869811, 1183147903, -1045302319, 1255347082, 2090876822, 130242727 ], [ 315818228, -608943454, -1586499411, 893785923, 633200647, 1128284071, -1949848108, 316763491, -850358865, 1479276429, -506837813, -916155751, -319262424, 2056460582, 1959752975, 401175065, 1962593221, -896840624, -1833071275, -1438367442, -2064370992, -1108086249, -1452658875, -409660159, 834560386, -1100335817, 613958680, -1562998778, 153609333, -691619698, 820829326, -1397381259 ], [ -379785142, -1552113954, 212936193, -256746452, -942668301, -1556058949, 829322267, 1726330169, -125774958, 651548189, 562365137, 959254507, -723006190, -2033656715, 1624727061, -1509590485, 975004650, 2093813360, -865998686, -399307271, -1952139695, 107128384, 329652834, 2037074951, -630450182, 1115624531, -532792284, -1993086825, 695619816, -943183522, 89100100, -362042235 ] ], [ [ -2098443574, 885164903, -1044565914, 1342427028, 1945213584, 391788280, 1776366977, 1741633762, 1363846818, -51702838, 2118923162, 1195430401, -215539974, -1727816734, -254815344, -776296436, -940015097, 3210042, 1578235857, -1552729754, 761284861, -1463931149, -138783518, -1461774692, 1893093731, 2008071051, -1176742265, 731664887, -67107722, -1991171322, 1913542435, 335854978 ], [ -284901260, -859502116, 1910456216, 1618310923, -1004064405, 605357008, -1066575390, 1590910020, 2120270883, 1786995777, 215562831, -480908970, 547519920, -228852892, 840000907, -157355260, 11520088, 1214344537, -437207718, -334867655, 341610178, -1235444463, -1020782531, 1793285547, 565199475, 955409427, -507211664, 2030780456, -1045374306, -2112781456, -7481750, -1244243726 ], [ 794133765, 868257558, 139657150, 45791214, 1838325356, -33587128, -1907757497, 997297898, 884736425, 1121211912, 1109488437, 1509459437, 1102561847, 468823368, -372229250, -983097781, -1637962158, 2029570280, -1019372168, 606294924, 1252589005, -973031820, 768756834, -945338705, -464714837, -952806368, -1985936854, 1990938842, -888410196, 1930019477, 1260947557, -468275405 ], [ 1125316209, -1734266526, 747276252, 1532515392, 1199879548, 102433489, -1393736407, -779588495, 51938010, -78711165, -1705758206, -889875763, 1231882074, -1029648937, -1580537307, -1871323731, 1726433854, -1826527183, 2074208020, -1403090951, -413851938, 133686573, 1719517452, -1908614804, 1806105521, 825044768, -1526228735, -1884072818, 235640670, 822856552, 1996879243, 763289538 ], [ -869043934, 1217077641, 448740223, 1241350721, 198909505, -508618969, -1232608043, 498369846, 1352600400, 2016322053, 617529248, 218395704, -1331708083, -1667864504, -270757529, -888805789, -576843730, -719265359, 2074057186, -53110957, 1610960318, -1866905568, 1101951777, 469007975, 1605222580, -1483468601, 687043483, 927414391, -1465386441, 1789930303, -773058000, -1468534394 ] ] ], [ [ [ 120530085, -1508096061, 1134075757, -1088616233, -1065496837, 1918302147, 771061357, -1465418679, 1397299901, 1706083731, -625992133, -1383507656, -1161238091, 1286202756, -1034307982, -1333016832, 66245903, -1537085762, -711480983, 1230668838, -1538721480, -1076030348, -1690468377, 1056645695, -2050089893, -1411303149, 455533908, 1238555770, -1137834750, -1463566398, -200800864, -906014236 ], [ 395116097, -824211173, -1062681607, 1755732330, -841700907, -1248603719, 682292822, 1351064834, 1803100713, 552940328, -1438836362, 719467791, 1282393127, 208663945, 987589647, -940078225, -1439342351, 1753084646, 1390337044, 271079644, 512171772, 1644764814, -2114915660, -245740027, 314919296, -1961828687, 1655164894, 1848400189, 732338545, 2105765243, -647537791, -2099586633 ], [ 997717959, -373925733, 2137414127, -1117974144, 266086538, 1502667913, -510675433, 589154863, -1187098304, -1008070631, -1815659059, -721056175, -741097161, -341977311, 481452944, -1456138383, -202638367, 1586106270, 79091241, 623934599, 729445194, -515658801, 786107122, -1738673577, 44936088, 377648819, 1070476566, -118815230, -1865380972, -14476112, 419061405, -2041592194 ], [ 331087648, 833468220, 1751819321, -1739366001, 127718801, 63145069, 471813469, 202281873, 1026397602, 417123393, 1226963095, 1928121861, -1410468212, -1355684541, 1708896905, 521906176, -524158444, -1511456874, -1059000812, 766928020, 1028204134, 267675888, 647924210, 663479689, -1372306403, 204220529, 1137304921, 727182831, 406134361, -1214641020, -1530234218, -1924089007 ], [ -383786630, -2027000343, 1294700772, 551519322, -1096745974, -759628785, -1755833285, 716185000, -1727842059, -1654441269, 1449445801, 485308937, -2004846557, 651930403, -1217096538, -1365070642, 1439254154, 196655030, 2095447719, 1880940264, 215505948, 1379748927, -544311287, 948142114, -1212006827, 1021568615, 1090285349, -1612838403, 1637446563, -1266744444, -1242020512, -834090291 ] ], [ [ -1509008844, 434657844, 1546218087, -2009957022, -1080921355, 1627634799, 501840109, -1655557597, -1952734848, -2118202865, 838193217, -967511058, -1093584035, -583317268, -1094811209, -1842386183, -148015743, 1887819523, 1034248633, -1771201606, -563404504, 1276198691, -1460079476, -1904956, 722207101, -1360524978, 1009225340, -1610876158, -503112118, -1301591888, -1011680820, 325789145 ], [ -1288863135, 1383430256, -599356862, 868956641, 873914943, 2099349790, -1645494494, 1044573775, 1863015740, -860522782, 1482707224, -1300682071, 544452930, -487692528, -1089413101, 1141462690, -2069237186, 314166628, -1190831009, -1462170314, -842068342, 2127380111, -23741725, 279549960, 957950883, -1761378864, -42327018, -798667253, 410173941, -724301534, -1717397562, 533922268 ], [ -1631062485, -1505956844, -217212048, 96523114, -1554919021, -1225376569, -1364759521, -422887462, -968745998, 1476820719, -280253683, -1543372675, -365888099, -34196518, -1179067648, 1083451400, -353259427, -1619366586, 1662612853, 1360639500, 1544419335, -641529274, -1968719284, -736582017, 1832797660, -156588743, 685758735, -2071448582, 727979146, -8846750, 579376678, 1079699764 ], [ 1612988512, 1207649119, -1731498810, -675117358, 1936863240, -2012448270, -1169927878, -1776875980, -1823141640, 42042873, -510418747, 1614515960, 756280456, -2055390047, -1432468421, -642614360, 199440795, -1519697717, -1039615452, -1120564154, 1382183718, 927594150, 147414118, -1312745963, 1763658165, -361772151, 966721255, 2063715098, -207665788, -157848381, 1696581854, -905781401 ], [ -1837992117, 714568351, 738826607, -1535148794, -1906330219, -1842776524, -1452484903, -550000743, -655124839, -1342774899, -228287111, -1653495322, 116605628, 116569444, 1430550132, -205213114, 553950802, 716547547, -899520970, 1929457909, -2093839626, -1685175194, 251673145, -181497588, 332412053, -506012740, -963700595, -1973522375, 1450895570, 529704792, -1741275677, 1373990285 ] ], [ [ 1216402737, 1776096505, 1733862905, -1595000175, -1283504711, -1771714596, -1031609790, 1255085691, -807117891, -1402750112, 1306465069, 20098380, 1511033387, -544567080, -1429228399, 2077963096, 160018435, 1349906025, -2121130939, -898842801, -1151320985, -666725820, -442245074, 1303693591, -398438776, -1830068352, -2005175867, -557161792, -1829820824, -1562346779, -968416442, 1015952776 ], [ -1509178366, 580125127, 2027391842, 170685149, 1475830570, -35942515, 959042368, 2035909965, -848865168, -508483644, -1904920837, -588324308, 240458427, 191042317, -2068206720, -756617955, -1785973227, 2077184630, 1492672910, 702747521, -1313635001, 867783752, -582588010, -801361680, -141523373, -675551568, 503775648, 1913137003, -1333862285, 1701884202, 1510672929, -942362621 ], [ 885257034, -1327295321, 270374034, -1426885095, 1249704515, 1389378185, -589533218, -1448243561, -610790613, -1707752522, -24292416, 912195575, 2077538320, -1160135945, -482195880, 451547648, 950690560, -1980963054, -644773235, -233099702, 1145158202, -1095730845, -624011777, -1481155776, 1299997575, -1726059381, 911396160, 279693286, 154109959, -1166485084, 1269275229, 309996568 ], [ -312057392, 1902742848, 919495449, -41174346, 711327188, -1964374981, -1659065363, -1400327002, -572256984, 605394607, -739444583, 143653680, 646489467, 1976442459, -1758383272, -4622143, 858449382, -1424968126, 373743102, 1853473769, 673544398, 1887377470, 586066976, 210980982, 1070883321, -213144257, -644330643, 1460196774, 1575225392, 77232587, -2134623887, 567107626 ], [ -1602677394, -225636870, -1667011263, -1612064574, 167295888, 1285102716, -1042723451, 2004904161, 248153956, 849967422, 1804472203, 406935820, -649046330, -697013413, 539403082, 67287736, 924610868, -1932362551, -268819853, -625991942, 1663463203, 162837229, 1697330491, 841223129, -733602824, 1226138183, 1418824399, -522995024, -327311139, -1036531754, -1151781306, 32848159 ] ], [ [ -360579497, -696197087, 1243222012, -1428201015, 1008171295, 550741261, 232480530, -1512863467, -584057095, 1608788065, -1699326378, 1646929202, 1140905999, -98287938, -330448376, 1419233820, -2014743909, 663459113, 500510300, -304217893, 1533717022, -2018971103, -2132136595, 90183631, 992665549, 1645819958, 113818489, -1930155650, -1198438911, 1324156446, 1002501187, -1577701457 ], [ -1367477986, 619276568, 1716428370, 1581253547, -1287670412, 62048263, -1998372191, -1830361831, -2050109274, 1739350678, -1783656445, 277910400, -299652544, -308937096, -1281108881, 1554981204, -2076949399, -711078751, -1602915775, -543004160, -1197676268, 1718469444, -880723372, 911787028, 1342551628, -145585342, 545215741, 690469703, -1601893017, -30221279, -632837356, 1335520997 ], [ 45541918, 1381972660, 660741580, 789353876, -1730782646, 208622237, -1688455645, 1487119258, -1200992993, 1755465038, 1558077921, 54259256, 651225805, -139410412, 942596616, -1524969983, -1960493774, 555957022, -1004391880, 1015996514, 1277952904, 1330717247, 832087442, 1906320929, 191336567, -1980934150, 1925313514, -1902131394, 681438610, 2095499283, -810347658, -1868671470 ], [ -241996727, 1773658545, 1081742114, 788536341, -634896956, 671699550, 630828285, -1964074386, -637823741, 1640207041, -1761666428, -670290803, -2043037091, -901952161, 274350555, -523390970, 1223623528, -581676334, -405743457, 680942016, 1677877367, 1827668708, 896930513, -1009757856, -784291342, 390160484, 1502034959, -592661709, 1907731037, -1490379033, 551398372, -594795547 ], [ 452681374, 1729543374, -1678893019, 678679287, 983331137, 979920990, -1970442289, -529180123, 1923200038, -120743823, 396934267, 936927134, -699458069, 1625678540, 1231431732, 2038718452, -1252358347, 1303203382, 522537378, -969203510, 973402817, -1111209298, 1067463526, 1718875208, 690607640, -1982166783, -1138042628, -1372174489, -1891451314, -1674349865, -197743354, 177814057 ] ], [ [ 605712144, 1577328984, -362594793, -1409904768, 1172537842, 1481039386, 164767116, 809768192, -1401400646, -637036625, 326672182, 125818948, 417958506, -743541245, 968157736, 1061407450, 740634843, 1032425340, 553891532, -403891482, 650928966, 918128561, 1516592806, -1736955286, -1142962135, 1373191903, -1182570616, -632552143, 907880181, 1128430768, -495943615, 827283428 ], [ -186121205, 2032599070, -393633037, 1738983020, -16146751, -578919378, -1698324645, -354250143, 1737266377, 1134294398, 389796942, 342108232, -1407310234, 519063402, 953229660, -822009458, 719769870, -1658384951, -1113504762, 619364578, 2022510921, 746403266, 657994272, -430818873, -633197412, -29172366, -629643883, 513472029, 618783165, 1895088162, -6891608, 1217988164 ], [ -1311161194, -1117553134, -1647717451, 10139360, 342740886, 2101928833, 1350007707, 275822558, -712729812, 350452763, 568110349, 94594306, -1973942139, 1950246224, -965864819, 76102798, 1998356434, 1327452950, -1043618451, -1257273331, -1187891502, 656271552, 646215202, -957025504, -2146494893, 965424988, -1634529670, 18691283, -1943656044, 1944887079, 1904927415, -254128571 ], [ -44401215, -1447243997, -1913964476, -241824788, -11101838, -1187942357, -2088562890, -2067583183, 391053296, 339875199, 1626690217, 893477539, -590522779, -1065148511, -1641976080, -347335963, 1537148117, -1940036906, -1011611810, 1805314672, 1973339156, -1111299184, -1999787074, 454815919, 793860729, 202136438, 2040023851, -1678738386, -1005339040, -1700078897, 835537496, -827279420 ], [ 1805641797, 678806473, 1658639610, -13899095, -1760474016, 410364497, -947534642, 126057928, 1838177284, 1696479135, -1362423673, 582616243, 1145655532, 1754810113, -519623721, -991163603, 1741682418, -1461324189, 280293650, -1320412466, -1540760732, 2048028631, 244542303, 101439372, -977650956, 1232214272, -321191551, -1049965147, 739217091, -655142930, 2099867765, 1853852606 ] ], [ [ -675667294, -345491529, 1362405813, 197559375, -1892923275, -499009686, -35936009, 447630304, -774600543, -1210836608, 108312406, -1680951567, 1662432361, -1414736354, 1847662648, -188345521, -205771560, -642357872, 1268187861, 1750919385, -1441193492, -1762678593, -1794226215, 406837500, 1698201733, 898554222, -704625121, 26519622, -97163061, -1994297635, 1001383552, 53229560 ], [ -1108351146, 572909385, -1861098489, -186866111, 2063536895, 1524996390, -1358189186, 346625139, 1430260433, -734827134, -1666576031, 1219211561, -678668625, -1435298703, 1675856965, 1392065705, -1846693311, -209272312, -1208151292, -1134009085, -674874371, -1233837982, -741511844, 2104150234, 1509367969, 1674476169, 1652896557, -35993015, 1877390196, -1064974641, 1576941665, 1578546090 ], [ 968086111, 1561687574, -312329279, -1372705545, 286931074, 1783594571, -619866510, 1112107166, 432135585, 978549573, -1614469548, -1066803855, -140356004, 1489731743, 1299538433, 1265639845, 1347004956, -1870266421, 788907582, 1028741836, 1277655796, 1991511076, -150213415, -594087903, 1802722106, 107877076, 1112158345, -655395320, -544048299, 504295737, -1127288263, 76284467 ], [ 452243815, -1985059466, -1111139434, -67598730, 1791290961, -611996326, 34372352, -402083821, 1457048515, -1839276039, 41099834, -1837338955, -1409180054, -531786602, -1377838505, 818287344, -1986578727, 1330691941, 618498986, -372804795, 58961451, 595624066, -1449279321, -1009290690, 1533455321, -1328389339, 314812852, -534559276, 647805874, 1023247337, -147836076, -1051751029 ], [ 1671995562, 983691853, -1985039365, 714794109, 1987807235, -2084209690, 1365176365, 1977978516, -369689377, 845137206, -1102076573, -2128465107, -1256041817, -1831155979, -367176070, -1353601531, 988535976, 247102692, -411432513, -791127325, 605117207, 397523526, 788711639, -160647377, 106913008, 172938455, 877633522, 332582482, 938284864, 422411222, 2010175539, 1488444231 ] ], [ [ 1019781381, -900411258, 800945160, -1832169067, 1391717163, 221134348, -1414572571, -998592980, -584855537, -196256099, -524938513, -686217450, 1800158083, 180291340, -133678037, -558126043, 1247599543, -565453550, 943306365, 1019419453, -553780989, -546263390, -1789750222, -1807338370, 1753629007, 685825904, -1212031392, 322938040, -1847012644, -212593099, 695318903, -1838817508 ], [ 544907271, 35289961, 815695311, -616759946, 689606776, -51742845, 456176234, -247766552, -1341718555, -137601783, 1841294407, -319859129, -1984732537, 1767531496, -2072416089, 1389843702, -203129491, 2128241695, 1119510305, 1786661527, -244683746, 811713589, 94582080, -560927702, -564665252, 20302640, -1571400582, -1771646723, -167674206, -119286698, 1069168553, 127942678 ], [ 766286661, -1343719131, -1831737749, 910987956, -521753036, -421027623, -626466461, 867345704, 549737973, 1402962211, 8797648, 1601014723, -1802247702, -109824918, -1005741331, -219184152, -651738549, -370782193, -218561186, 1577449646, -1502689614, -1467718709, 306949620, 1020635524, 442345532, 879740263, 527660968, -1249845915, 657579390, 1323757006, -404872824, -1083980370 ], [ 873121342, 780503677, 891194927, 988687457, -208621265, -1195204836, 1602525025, -524541322, 1311755968, -1449823973, 92340330, -854334765, -806763830, 992249785, 1021587727, 1643688480, 1316024450, 1393698203, -781712161, 1833611315, 671236688, -1972594543, -159095884, -1447717909, -122547877, -232291470, -1592977497, 525002510, -729267430, -195496951, 1661435160, 272951048 ], [ -605769572, 832908215, -599434683, 1800391159, -236468511, 1757229025, 1133588515, 216219638, -1779089117, 129247711, 1255843141, 866797205, 1408467717, -2113631409, -466968264, 1640322871, -1660773415, -1861435229, 1989429263, -637043619, 1621642345, 796336624, 1968304755, -183354822, -1882207837, 2086235505, -659302905, -320473363, -1139359555, -911234290, -516859926, -1832477174 ] ], [ [ 401538228, -1791720381, -171966557, -634675937, 613208262, 1373014127, 1556423182, 2034235263, -1510826724, -1377218416, -1545222080, 1341459364, 267249353, 84221483, -1035395272, 2144488817, 1409373987, 1997071164, 2042869442, 965365634, -1168017911, -758008090, 1792336597, 127775155, 1433373975, 2021077064, 1353475397, 1366866089, 1570438950, 1743111747, -1844755338, 1334280924 ], [ -1080122348, 2031978438, -421752678, 234356144, 1389755840, 1706432058, -762362498, -1680834448, 7219900, 1820894011, -674429103, -1168596443, -633192547, 1808527351, -991397869, -1963662699, -809010063, -143115044, -551369271, -536731645, -1910121132, 207059577, 1408018209, 692395807, -1756150937, 287122916, 1958579979, -524457858, 166966717, -1865993929, 969127873, 1082399190 ], [ 3286689, -190178965, -1838082111, -143139312, 434869526, 1218863652, -1395528664, -543083515, 1700569896, 2030430139, 1119984916, 1326339181, -528875069, -808694960, 385488268, 1765016859, -40598572, -1757928469, -2043251798, -1515059339, -428562791, -995669423, -57543288, -1759709333, 591093302, 1631587718, -1048196622, -757917017, -859765858, 1311685260, -721564969, 772381240 ], [ 102119315, 2084412462, -558558412, 51899523, 1362612612, -316140342, -769946710, 496537597, -284071662, 1461714991, 1234846661, -888364361, -432084394, -652081193, -766354254, -1292626822, -2121470493, 1035227245, 1430678559, -556759218, -864982149, 1243587434, 604893944, 862495915, -773431565, -237257697, -444365187, 1294067884, -257926727, 778562557, -939145033, -1381823021 ], [ 292203396, -1238228473, -871456145, 1649316317, -372345324, -400617125, -1887356644, -39637431, -852307518, 35962159, 936049535, 1018476216, -226475486, -1740054225, 270473838, 2043240962, 495122065, 241716388, -1636139326, -1917086743, 676845198, -1489986395, -1937265696, -1880312262, -1282953049, -1916100581, 201229831, 1453883856, -295477600, -154828956, 972570485, -1311641113 ] ], [ [ -227615853, -1880716691, 129468345, -534023793, -1514188415, 1555218194, -1461666724, -1816934190, -794125529, 115227766, -1374657438, 629836130, -1547844870, 13052708, 679327599, 76739878, -1619493843, 864752895, 1244550481, -1901858656, 992413055, -327024402, -406525524, 1843044318, -1836385105, -1443921794, 1250215880, 925789701, 1476626694, 902391263, -1268570505, 625782930 ], [ 212578337, 1518559490, -674131369, 1226652243, 890648960, -426201703, -1320780207, 441385333, -90501485, 1662784552, -355870851, 1150287167, -894223429, -174113738, -2110129829, 1573442687, -91674212, 1789448072, 378130670, 1962650018, 1276273443, -2038689917, -2123286604, -2018862532, 1746663575, -1885198730, -446297704, 1214092772, -1495734654, 1071690102, 1976314185, 1250042672 ], [ 59407609, 439339048, 943316321, -694501177, 193283886, 294720095, 1536167036, 424833832, 710101012, -405883206, 442228425, -1437459583, -1257366029, -1761887975, -265977951, 51392194, 1688752393, -1207684594, -1182765814, 60988184, -411910464, -2074646087, -1274470464, 81718103, -1175253798, -395447417, 1977657313, 530446727, -437345865, 1581599882, -285970525, -1966307134 ], [ -823285454, -966921147, -1216401807, -90608344, -1128150996, 469829026, 1639191323, -36111566, 522342373, 1543312424, 709726622, -2039147143, -1104173879, -1443842174, 1086288863, 51400609, 691391164, -1431901619, 2054369066, -1573254487, -411714451, -622295511, 213289437, 1426377954, -779108771, -1947449326, -187180748, -2096644707, 662974441, -568453201, -1736987546, 1605800035 ], [ 1118856788, -706523917, 155878994, -1043248590, -2130630568, 1144120127, 919164869, 1441408077, -591452717, -1822016316, 245564755, 177341964, -727618559, -661671441, 603944029, -2077354433, 1329859053, 458208834, 1275074887, -263554779, 539698437, 1201327993, -1261608559, 213275196, 813544836, -616048745, 479297638, -825017461, 1975602731, 1527071385, 1923251440, 587475051 ] ], [ [ 803232858, -1150376142, -757486096, 2086226514, -608719254, -2035724692, -1669983833, -1871826812, 1245387614, -230694271, -1463195579, -1143135674, 1669312997, 1512439478, -1460392238, 2030196149, -1987878089, 471555881, -1123806885, -2128853640, 879645068, -298222772, -582433417, -957964840, -1824623774, 2927853, 1314972371, 1996685474, -691833356, 1276396789, -1958669830, -755042038 ], [ 5019968, 1319912393, -736376007, 1091790146, -754535396, -536984297, 959750124, -1612851692, -1594503895, 2037245439, -1604967789, 2057114230, -1874880317, -1720517050, 1825519032, -637843165, -1344618853, 811861291, -15228653, -1736533075, -1975753084, 1373049846, 1123993099, 710693018, 201759262, 669739683, -241615855, -560710356, -324766653, 678507068, -1535543109, 531320936 ], [ -646753748, 1109581552, 1153605833, -1870791024, -2098423973, -1244477404, -1869760091, -342663436, -2090090965, -1736814678, 1657855427, 893393753, -1254504863, -964913576, -309571510, -1285989309, -1131793713, 1184453721, -96520783, 20537987, 454488603, 2012594048, 1991354090, 868723808, -1165876312, 85430836, 1713392920, 1574428579, 1453596472, -1480018351, 2056404714, 1503933479 ], [ -369550366, -1938588948, 219662093, 741028769, 1888635420, -1127330186, -78225074, 509569068, 1658570682, 914550707, 1197140295, 1902445888, 1778594574, 523872340, -346339912, -1975277112, 559286972, 1864964698, -1832976163, 1165767043, 22901532, 847516149, -1948237754, 1417543291, -955769509, 891220035, -2121473555, 1163088595, -1313262720, 1770819111, 775502368, -59904094 ], [ 1974746121, -329796987, -1762172990, 1706311084, 1190035508, 42171459, 1434294441, 524718112, 1582971987, 1458979615, -121981092, 833795525, -1207819645, 1582285596, 383426729, -2078563153, 765727779, 88863255, 995562234, -2042684950, 133490158, -546107031, 1186774636, -136368628, 2120730471, 35965858, -1464140617, -2048584791, -1598852008, -2111644787, -1266678255, 1725495288 ] ], [ [ 1112500107, -1893039519, 2132162923, -1137998103, 1138104057, -2109202182, 1382844414, -1162554647, -155582372, 1584025227, -1600087451, 1396333751, -1416575227, 767982030, 289537705, -2004137206, -282261947, 1864500418, -231882306, -69099086, -1476392324, -1049802527, 27987960, -1661837993, -119085993, 2131630002, 1627179405, 263007378, 861022458, -1355743599, 386219386, -410990451 ], [ -836454932, -2079909021, 997202096, -1642077348, -13120413, 9759222, -910610185, -1350817944, -2086311811, 1678657619, -781444772, 24632891, 140017646, 1866121058, 1294152636, 1458291, 557496928, -675452731, 1723052860, -1367143653, -1430475606, -964207914, -1033233540, 277962776, 1482194507, 749453743, 2061224129, -975214594, 406611264, 312091546, 119563377, -1944072119 ], [ 242863045, -646815424, 884740200, 1102715967, 222764005, 1802825474, -887946510, 1577090140, 988351822, -980293870, -144294117, 1086416385, -1107083807, -469460371, -1113717613, 119545477, 927294329, -208527976, 723508995, -1497465813, 612027746, -494698789, -1970008535, 1040593065, -1708904108, -1917219703, 2073963161, 1595433611, 1319739562, -1098537566, -999747146, 162147145 ], [ -662336652, -785837574, 791361408, -1244978888, 186203447, 1096172307, 2120270705, 206221911, -1791919023, -1051502568, 1101077486, -1661339139, 1986696729, -1731205107, 692091189, -1388561483, -808829673, -1103060359, -1538064979, 488267635, -302248248, -336304303, -442876420, -1551232901, -1858487956, -507017238, -143874695, 1397129086, -1716591307, 1942630529, 264191226, 1573256028 ], [ 1007492866, -1223572973, 1246248622, 1731801569, -291823249, -1907641801, 1322986748, -1068948177, 1469213796, -1787388951, 2055443765, 1794633351, 819581390, 2071212834, 736905170, 677238845, -1845688485, -1391599074, 584001980, 551594301, 2042215504, 228406112, -698057703, 126489562, 609517030, -1425565306, 1955759608, 789729841, 1008125094, 796825495, 505983120, -793054287 ] ], [ [ 356439627, -1261108789, 1078681131, -378739994, -2102045430, 682048656, 1322410552, -276220073, -1273990312, 428600794, -1238535916, 97168288, 2122576099, -1985583330, -1975173683, -670014295, -74717775, -2009065917, 1433328316, 1879437382, 2030850088, 661587662, -800447976, 907308447, 1213527228, 2126412692, -1353533987, -1957271686, 1919112009, -1616647623, -1644701544, 1582924485 ], [ -953141111, 853001239, 1009897796, 1774000756, 1222721660, -142408387, 613488618, -933826741, -2126148836, -1979875101, -1555363799, 1935065296, 13516765, -111320916, 1039513025, -1008119917, 1672873532, 283645020, 448341937, -78407726, -1987345645, -727301092, 1060661095, -800506506, -542484134, -660770519, 1194491755, 665199210, 1806577048, 994533431, 1945856746, -126073424 ], [ -294680315, -1063535647, 188793755, 446304301, -1814283967, -220514579, 1536972196, -1743184184, -584669017, -297420115, 1126336911, -324579400, -544995356, -2108353760, 1404023372, 167542257, 1811402272, -546869677, -573609602, 642601702, -1130333583, 1560838087, 1694347138, 1477764888, -1799170740, -1089171411, -1682158835, -1041291124, -1694340805, 1598289360, 927249011, -305113191 ], [ 526935283, -2119946429, -1157967516, 2094934088, -2002812478, -110055800, 1859310760, -1766003801, 1267442488, 424358968, 1699025563, 1050131334, -396374446, -47022804, 1044240042, 1449326307, 346776330, -698136463, 930380730, 1372400534, -1689423124, -625352379, -1945044845, -90262171, 362440683, -720322269, -474285347, 283858957, -731597915, 1414504959, 1306970425, -1405760158 ], [ 1793308063, -1422844487, 471805502, -1588379618, -2060768171, -2089296717, -965161632, 1173233113, -890663572, 1486884894, -1162429619, -1492995886, 1707715257, -516403972, 1182932746, 544105153, 1302751770, 1387805676, 545726171, 921821436, 101458184, 262903760, -1227452296, -1626133536, -2000156275, -1501870862, 128525043, -879373761, 985525261, 746913312, 1681302815, -1935491819 ] ], [ [ 1900782942, -493977965, -148531500, -1078830821, 1725357033, -1004705263, 889358242, -1695802419, 652857339, 938506637, -1181790685, -1258341853, -1840242760, 1045600775, -311638006, 1273015476, 1410244023, -106164137, -1873193995, -661358112, 1111528228, -1701543581, 1839612308, 1061662237, -617019687, -560737510, 1287823638, -1395299962, -885580072, -1247004672, -1010459837, 1285697143 ], [ -1043479618, 1171436181, 462483670, 475183134, -342005900, -361319049, -1421882984, -639454184, -22844942, 1351745046, 135127954, 1739455143, 1365555254, -101584077, 1868576713, -1429479502, -1329147954, -750191068, 810390256, 1997161475, 641880184, -1406884444, -611601944, -1618379034, 1975336328, -1893114141, 1232371675, -1025995519, 1880542310, -585588801, 1435588160, 2098561900 ], [ 688126272, 1177795027, 1025249965, -95638405, -590761930, 1637057221, 541120916, 806813442, -1228624103, 117679570, 1218201364, 1202422580, 1498825484, 1829810760, -830404621, -2072044098, 340337673, -621952997, -578738862, -823230277, -1817550389, -1072795122, 2034000831, 401678134, 1950626401, 62745339, -823443394, 2051142769, -1633659699, 1219266712, 261769187, 333223072 ], [ 531117048, -1148470880, -123744431, 1406453408, 293457468, -1040152844, -1834384029, 975823712, 220921915, -329934296, -1326723515, -1454304792, 1749304934, 20114120, 1853352636, 622161848, 1658086983, 1962158434, 133641527, 84962227, -1828587110, -957132361, -982698606, 1294552157, 2015692379, -1803692025, -799990764, -1711886321, -189411020, -136929611, 308370737, 570708304 ], [ -496673870, 1919377885, -1191475866, -1501076891, 819335097, 1715854131, 1884966128, -1982122406, -490859092, -253862897, -669975838, -963587954, -687849566, 77601573, -624376180, 358709955, -2104103221, -1850108098, 1166382478, -618388147, 897055166, -718994203, -836447601, -699833202, 1203341010, 1668956847, 1607971142, -9368126, -1947914201, -1471783578, -855702543, -384100375 ] ], [ [ -1609905506, 598331085, 1903832588, 1701131934, 98832009, 440921148, 1257733428, 13650515, 2028106571, 1553115549, 884551511, 1700663454, 649927516, -1091993410, -519738144, 577572394, -1431792801, 522093070, 1554392151, 1259105283, -1773105283, 1759001267, 567826192, -109618113, -203635613, 888278521, 835517847, -1777622699, -1140653226, 1284511376, 1596260117, -1075020310 ], [ -1860236676, -771905832, -1697654565, 2143902273, 1739197973, -909891770, -971635855, -196161511, 143586841, 386950156, 1168114994, 1832487749, 2088656241, -582055063, 16694542, -958245776, -1466916820, -544583207, 1077898419, 1997997005, 408913372, -370037336, 468573024, -23444207, -127917199, -792143129, -450534660, 399809957, -943042550, 866282600, -1512574956, 147570303 ], [ -2112430264, 41131405, -956803202, 532475994, 1525852506, 2061875820, 1345763292, 2049198120, -1720828798, -1515773620, 568556374, -647582504, 1391221312, 1324991699, -982701549, 449943724, -1988917771, 1492131537, -498419990, 1860988406, -2041066155, 1287313010, -1587955625, 1288505430, -634209576, -1467482347, -534418171, -542074915, -638288948, -1344340810, 486966880, 1833883469 ], [ -311094156, -1622645997, -20571329, -117808414, 1665263328, -1824468868, 1564057927, -322194606, -150595761, 540151473, -659557247, 1785678662, 1755773859, -1132672680, 708276143, -1142271866, 1149068098, 627098067, 274848871, -627324617, 189047948, -1684415896, 381514284, -606601405, -1552619793, 702411253, 887391158, -273894632, 252689427, -1919919348, 416625029, 874661490 ], [ 315191503, 196571950, -2086290105, -1925829968, -1050161393, -1003309494, -530348319, 1703782882, -1456489481, -762851542, -1456247623, -375251409, -475250484, 1342172207, 513452966, -1309321208, 343065972, -1268138235, -1097102761, -1072574403, 172158137, -99670982, 470155760, 1680850701, 930118688, -1190910247, -1368500101, 1236179763, -2041289552, 985351109, -661581634, 2043978727 ] ], [ [ 265172495, 914281664, -532151207, 1094866521, -815640049, -1022035452, -301796998, 325660718, 309767768, 1921127461, 1797578920, -646766218, 1768792868, -1637273297, 1422327319, -1135546643, -1646487165, -1320510414, 42632474, 2126069139, 1496024834, 1282647646, -1682456460, -161511184, 1217192813, -1006238187, -67487811, -1442950142, 1028517202, -345290124, -923837727, -799006672 ], [ 644962188, -1167959322, -1538552782, -1053605545, 299833815, -471602010, -819435767, 317736411, 2112835318, 944550466, -1088398622, -195403132, 1940946587, -1864313566, 458800316, 1406138911, -1888382075, 24921454, -860410953, -1110276470, -1044241937, -2084743879, -573873614, -1550901127, 248972269, -2135267243, 1260828895, 495741656, -1871012341, 1007325604, 885618292, 1143250544 ], [ -1083555993, 723659328, -1358012372, -2009704277, 738497020, -2096763987, -1203368816, -631783163, 1826625564, -1905760125, 877184638, -788704057, 616612564, -1233336384, -2132571483, -1323437440, -143937057, 378686379, -682363470, 348446318, -1614903289, -1359768372, 1725655549, 1288331962, 361640448, 154182626, 696722289, 504301387, -210197779, -1308395720, -1233632861, -80177744 ], [ -1907461032, -1102722795, -416808367, -656744690, -259104612, -507944259, 688245292, -238721065, -1074558464, 2115587753, 1668420629, -543267350, 55810, -327169474, -1726902182, -957459637, -139662492, -1928521711, -992871944, 1652334501, 660762365, -1687160009, 831228578, -211998699, 454219650, -1768712235, -165887254, 100419435, 1853936449, -1336094238, 651743173, -881108154 ], [ 815345648, 425603450, 1312730106, -2107061770, -855965124, -809485253, 1511383392, -1449720699, -1641280377, -1733542920, 1378578425, -1802938788, -49118644, -2014668469, -988073903, -2087794195, 1658412993, -17572312, -1512168752, -515718027, 452561143, -1185881399, -887886814, 1381116400, 2101907532, 427242472, 1864748632, 1823628287, 1859531102, 1109776977, -1905594763, -1131037753 ] ], [ [ 1370758394, -1091087290, 2004043689, -722741365, -1776296507, 1589744058, -1189962326, 1327442266, -1360460737, -67729121, -934213257, -1253526648, -735667953, 83509661, -386172324, -359209611, 1656800565, -1152829562, -1100136115, -1647349817, -2073517311, -853450546, 1696320706, 463861191, -478179380, 1374232898, -1983393253, 1742879294, -1358903850, -257754409, 415560706, 1037249853 ], [ -1433519734, -553480063, 927997068, -722013179, -469780167, -282794561, 207038755, -944588522, 1228804685, -2143002146, 1557386970, -363194119, -1293266104, -1741270058, 1568655205, 572554295, -1743386626, -662135118, -1202122101, -1147304511, -1205056114, -1461095903, -1839788046, -1847272182, 1505671593, -1568583874, -1709382215, -1088118916, 1177254284, 1320325067, -20447545, 921015491 ], [ -1793864411, 1041831279, 1862507764, -1319605545, 822397474, -611774639, 111316204, -762100845, 1223100475, -1172715395, -237010482, 1569298494, 546491002, -333867104, -1103135106, 2059128131, 1904983784, -497011012, -1114865220, 1369436699, 453231060, -1930423333, -1272266631, -1091743610, 1346783730, -318981702, 808428469, 840366664, 1091847597, 1180161482, 1526215714, 1616053295 ], [ -572529249, -1726675716, -1108664433, -1193688050, 1217884002, 1135585892, 687332705, -1456566136, -1762691037, 1737548549, 866855026, 155805330, 1974703665, 1556906857, 1651918343, -428318935, -625152990, -1655145851, -2013144177, -508184454, -1180976587, 1001206973, 454478216, 1839549608, -1217071465, -1230849571, -573184877, 288178918, 36678329, 1622219773, 838042215, -1517220897 ], [ -680118165, 1067211478, 936333767, 1596728195, -1534271258, -1740595423, 292864418, -2031497288, -1367531720, -1958154895, 841383986, -297396571, 105520480, -2064439031, 1574449611, 1848615450, -1024927725, -2085536959, 645769700, -1534499704, -187146667, -1299859277, 1545627072, 1507727441, -104549798, -571115074, -467609415, -2024212351, 1695954054, -1368764792, 890758981, -1856020918 ] ], [ [ -1637002014, 510029842, -1028132901, 357037659, 686422736, 1833063191, -760865346, 274186338, -1734339102, -909260479, -1903779058, 288049833, 1322969605, 1744681738, -428335689, 1423092655, 2043976091, -239956502, 1930663543, -601268689, 1804095189, -1113357254, -290013984, 634323004, 2026900083, 682289096, -487696941, 970630348, 2030053919, -1667213216, 1040981183, 363825132 ], [ -1766909265, -130371138, -892570069, -275249210, -211314553, 695706051, 488321848, 747927511, -1060547974, -239925181, 947618327, -1763873494, -1263264388, -1816244351, -1768251060, 1970349890, -1998642048, -1614576366, -1203643661, 543832622, 1449581027, 1824317078, -718482454, -62638006, -1688336576, -1598275080, -1057836244, -252089824, 1551822506, -1748847985, -565355230, 1396097581 ], [ -1934371584, -1698718168, -442325582, -36059117, 1516063821, 1608971732, -1326257586, 1262921531, -750086223, 575084336, 815284143, 1293296634, 955227997, -1992148758, 1248582830, 972964347, -1649542602, -1598443834, -682123359, -811513433, -2003568233, -590739111, -2003601233, -1704597470, 1586891972, -1999121400, -1335437487, -2070596313, 1880324487, 1890295301, -544372782, 1354031409 ], [ 1463877876, 2118502981, -397225263, 993121384, 1926520961, -1935285344, 1785104993, -1918804163, 654962156, 1312777416, 1548195184, -790896130, 2102248579, 2091718376, 1313759000, -1917455299, -496504944, 1776804520, -1597514659, -2145410810, 1584365746, -1938221167, 50831420, -94763253, 1380809176, 342528477, 1633162872, 1634592045, -1158660138, 1890821437, -1050367253, -252401347 ], [ 886167883, -1626987239, 1465684284, -39018505, -1065341970, -611754297, 1360065540, -1769958362, 961159923, -431108198, 1768982707, 974427773, -1963443834, 1620709942, -2068590890, 166592462, -1990370629, -2078318424, -567958947, 828336798, 1368176518, 335076965, -2137339445, -1909139192, 386938304, -2007040901, -1195370521, -1606868364, 823910057, 1755520278, 1547851678, -85908321 ] ], [ [ -156748355, 2030158818, 396605596, -616967995, 93387958, -200912817, -112743640, 583530030, -1274896148, -663152194, -1107224219, 1361878200, -1989257643, -1869291423, 1848297239, -1709749996, 2031050712, -597590582, -723196710, -234409818, -1709626747, -1751809883, -748273811, 787659422, -1219649873, -1281061585, -1096920372, 78029239, -796533250, 263924232, 49895781, 534084960 ], [ -1587174368, 1815333702, 392177333, -1397853345, -714119015, 1098045314, 45850917, -830456600, 446837339, -1348810633, -646183532, -848788933, 1286664275, 1316427769, -359158343, 205847695, 1063063770, 442996954, 319248514, 1256478784, -791819760, -1930999558, 2005295142, 289935442, -1961071525, 1920192496, -844664949, -599855844, 1516770550, -898522174, 164617746, -1953891671 ], [ -315768925, 707785275, 484876541, -814594417, -1563849908, -49635139, 235889759, 1586127658, 1734636888, -998243023, -1438148253, 1589352745, 878541464, -183150747, 1890253051, -873337421, 1023687911, -1880659559, 1462153357, -289824120, -1816790385, -996015785, 378472580, 880955494, 492556639, 820754760, 1141117963, 710493702, -1122977410, 807601593, -1948068385, -372487670 ], [ 1690446689, -700058936, -186698895, 78926079, 278301833, 1928340688, 1074678320, -1278729110, 1035470864, 1017288709, 1852324366, 900345848, 1726497792, 504963664, -394456491, -1085212216, -1218184994, -1010749108, 228374120, -975300159, 2008609452, 1505266076, 1983294301, 523986307, -604527535, -16443728, -33298555, 572172884, 871014899, 1025614862, -1075173652, -1324085346 ], [ -1053174676, -1135873889, 268322488, -1418034767, 864179163, -1581009554, -239417500, -1834951041, 785854146, 508947452, -896381549, -190543890, -1034554258, 133195766, 2024684909, 1327009720, -1166213247, 338054528, 1063919468, -1172455678, 939431774, -1206936245, 718262735, -712194424, 998851204, -651551607, -880676311, 1201498567, 855572250, 946987711, 2134104627, 1046683075 ] ], [ [ -358639806, 1036306775, -1482177494, 1214195886, 765561989, -956346522, 2038697675, -1734001982, 1060413720, 1761154488, 162486485, -688799961, 2083908617, -2060594961, 1178703426, 926187195, 574367724, -1850845478, -105346917, 653609214, -2005879198, -264401125, 1876671445, -1128848507, 2044397909, -450445869, 81252925, -1812586892, -752474333, -1297998763, 2031362317, -673627380 ], [ 1161613976, 564099065, 1099078711, -1018121083, 1316942485, 932433799, -1645694511, -490229359, -830745219, -400619869, 671251338, 228587603, -1755277513, -1321352817, -1458298396, -1788818293, -87430975, 1188966849, -174876785, 1044147719, 1239260421, -690955733, 1605194102, -1488901701, -1811832154, -1424671145, 552653117, -300709700, 381150223, -349976571, -1593316499, -1028630651 ], [ -1897492049, 530372714, -1303162724, -287852703, 740742468, -1617535521, 156706135, -1534507582, -1392272600, 351821818, -1240884478, 970699359, -1829868513, -221028670, -555215699, -1071019240, 1510279370, 1337134177, 1131186963, 1286043994, -1946864761, -1917254753, -2110030223, -1194176783, -1923566632, -1146489674, 1903133951, -725834262, 520210471, 36809182, 2066333930, 62543543 ], [ -1388985175, -996444713, -1770567000, -1661011191, -364828481, 488224467, -1033908941, 240903068, -54980677, 207125416, 1450735399, -1333718417, 990964893, 243094661, 1786448581, 2128907885, -1170136147, 63212532, -1323101023, -895680753, -36860549, -1762276062, 1715476178, 808630741, -1926565289, 1551760097, 2122531562, 1971599679, 1815114493, 1570401054, 1357381191, 338203061 ], [ 369189753, 1955661767, -1656745858, 1009782583, 988056663, -361462076, -456579003, -60671047, 1488589332, 1059592258, -1818934992, -1765839127, 1464376631, -1066449249, 1460939755, -1339291936, 1035534828, 1211944589, -1882069526, 72103933, -430937056, -630032031, 1908707520, 1003973016, 69594149, -366501641, 1128144854, -1317942601, 1718698513, 655560614, -699232013, 682904823 ] ], [ [ 2075802611, 719786589, 231679450, -1336886538, -816358549, 746228274, 145064818, 2107858039, -564020222, 1509920865, -1493644769, 2099860329, -243605820, -435519930, 985553098, -1125304195, -1782621567, -1722905993, -539675001, 442638676, 1677156714, -2029108359, 403734643, -98607915, 508966047, 1776255456, 412696408, 2023644789, -1963715270, -1814961069, 1096869667, -617701360 ], [ 1071242392, -1614786806, 554370891, -1811872364, 1545081879, -153397618, 1871402242, 853019781, 1689793970, -1782218377, 558247198, -1845437312, -1509923288, -1810168234, 925711464, 2115365384, -895476589, 1718181196, 177698809, 1019345011, 1114581669, -1316436751, 234589682, -309879647, -532320945, -1096237170, -298337511, 1902180253, -2051254523, -1974113413, -1211634972, 598936864 ], [ 684225184, -289819318, -11066423, 558269458, 1311039431, -1265293092, 411777340, 1276408002, 627438089, -1081886308, -493361917, 1142825813, 438786323, -1992808512, -214049799, -261445754, 1937497573, 578381884, 1731972584, 825491816, 598331615, 1393243103, -240597266, -1734169499, 1212200014, -647027077, 1348356776, -882244031, -1178419557, -2087619378, -677968217, 184127673 ], [ -171632528, 1197885564, -1492904214, -1410120108, 266453250, -1257751407, 1209531071, 1477469153, 252756411, -178213214, -88451427, -408152420, 1894418960, -1479318573, 297922763, -926975049, 948367257, 262991669, -557096940, 374811374, -1180839604, 2057828922, 1729802691, -654506120, 1898075211, -1918773647, -407484461, -1218099728, -1762666084, 220926282, 582781624, 1415290631 ], [ -1232534073, 1693613227, -1540895162, -1783006603, 1124817096, 1774308181, -948760173, 1475669666, -1884433759, -732567641, 834505216, 1986330283, 2131583600, 1469276650, -1131150802, -2140554073, 263991339, -821321693, -50778802, 1423458686, 118836332, 140743755, 1282846070, 953039136, 1747931934, -1097997861, -1204657599, -261910673, -1755035970, -1000858865, 2005187421, -1764865469 ] ], [ [ 74795427, -2138850470, -1419716052, -258752857, -834667795, 2143242389, 724697237, -1047078087, 359941407, 2072396493, 1147546083, 257456743, 2025974387, 1693490304, 1785624320, 1633365122, 887556223, 1026021144, -118478075, -1670903922, -1649694006, -735871735, 742753084, 435220303, 411707366, 531590231, 1476498587, -925171489, -1592313117, -1422133314, 1027669508, 127263658 ], [ -113307430, 1332054985, 1976174278, -1302009513, -1225372727, 1976298859, -1439597683, 641393694, 25390948, -137787307, -1625610498, -1114350063, -1673947589, 78426981, -2041372433, 152951969, 226679048, 2117604925, 179984773, -1536096236, 125597771, -1458795019, -640153078, 1662942898, -209610121, -2116615529, -980618142, 1566624843, 951804585, 893186024, -634250538, -1384361447 ], [ -793971459, 366929989, -1929525508, 245088394, 961811322, -1831942291, 78595486, 814212457, -385926526, 1957465603, -1754842968, 1473545790, -2059811963, -660361826, -165800267, -916293135, -860978752, -1178470723, -1191762786, -646775932, -540459575, 513284554, 1786964833, -1706161015, -1351345442, -51743732, 2123430650, -268297203, 974749258, -1095786992, -1519591398, -1917252262 ], [ 704413705, 2118272966, 1246650936, 799683865, 926721114, -1291808250, 1887855065, 1144988343, 1177875092, 389331735, -288245931, 1792535525, -1970656774, 2080608525, 988780296, 749468539, 832535619, -1745926236, 456356502, -508469270, -293168037, 1035147632, -811653162, 1723605449, 1753697869, 6398343, -1512371596, -954603814, -1516893594, 1825131972, 1387404013, 1897155642 ], [ -1803007543, 73211075, -520508164, -1690128364, 1032150154, 1130303462, 307820003, -2096031140, 241005397, 737252024, 1246058383, -416275409, -1022833944, -70400323, 1495380294, -1454670410, 2030142500, 1258539588, 573239584, 1162793955, 2056370638, 2107416297, 1488488585, -666470744, -1547597926, 617326609, 1745402964, 793893324, 2122204068, 518650933, 1535308157, 846085244 ] ], [ [ 217612436, 742465690, 1475221037, 1346165588, -1427172799, -868365116, -942220808, 1386574745, -1623257380, -1699271382, -828857976, -1819275417, -2053709307, 508112286, -192610322, -2010936053, -1939886553, 443966884, -935378869, 338477778, 62577606, 30114623, -1910617602, 694811597, -576764337, 1025301188, 1023056645, 1213528192, -1944178644, 1882015051, 203095490, -1631194048 ], [ -204311689, -12809626, -1910199648, -1368609045, -1689059293, -1800287121, 284341464, -1601932052, -46503844, 1918475875, 258882827, -1415129838, 662695894, -644452646, -551787623, 625701926, -1569042250, 2034584023, -1992281255, 1977891444, -1073560448, 2037492685, 775189350, -2064051458, -410094751, 1049999553, 488044558, -256592878, 1629903363, -407585771, -1817126605, 762093029 ], [ -378177912, -342638004, -715403750, -699750351, -489908193, -188188682, 389284785, 229693730, -424479721, -1701578023, 2126026072, -1493105715, -951077856, -1213684708, 1867014225, 1881775851, 1459247390, -493324815, 1858779071, -1168378559, -463798527, -2089104907, 1530261884, -464800029, -1640804983, -233943995, 1135987735, -1298676059, 1076456003, -534335843, 951098194, -226362288 ], [ -886164133, 1374852829, -377810436, 1232825362, -1302190812, -311873108, -2062200104, -2082298589, -1923750877, 927682, 1658355977, 1215430057, -2096913772, 294739426, 1765114891, -937089247, 1932350140, 108251740, -390178294, -993733355, -1370224557, -1716674902, -808140268, 218104452, 560689093, -426306423, 1972733281, 1158951298, 1486523412, -239134862, 580510448, 1500030640 ], [ -807457103, -1266294879, 516339056, -1358524391, 1339294252, 55827321, 254882294, 931713366, 1939469382, 1230056562, 1286014283, -439893053, 991374975, -1133346963, 2051390826, -2117319226, -855386319, 1869666902, 1784026581, 177527127, 853571449, 6243951, 623617784, -867280815, -1548669278, -1459940315, 1334352927, 1620501237, 124439592, 227493959, 500489986, 2042921300 ] ], [ [ 387622227, 1912117722, 763222747, 256505610, -450581142, 896954982, 1879806685, -916674487, -1970509890, -2088683314, -1248041794, 806879580, 95829316, -1386584059, 11197674, -404096847, -987240849, 1938548482, -2090455990, -634908937, 1767989924, 1156560545, -273372034, 502167723, 287272872, 1070070172, 1843153202, -566687740, 2026159044, -615290086, 715609657, 327060934 ], [ -1474690775, 1522710264, 189868358, 1783154350, -955554589, 622356746, 102008234, 267106469, 1814020788, 562882000, -1786524820, -821745468, -1257982432, 2053378356, 1922088296, 1406015751, 1706769298, 423522861, -2025402275, 1205886035, -1139802447, -1167049321, -1304862071, -1082085198, 82160572, 2139149971, 350959282, -1910093037, 1817328389, -1268337046, -1915102605, 916476653 ], [ 1082702179, 1172964106, -1440739563, 536934524, -106722353, 731863688, 120274522, -164028165, 1013547961, -726287982, -104824983, -1454566568, -1507174484, 1439793805, -322355048, -167572287, -225454062, 987260687, 702799065, -557359054, 146993798, 1812523266, 1153737816, -969555205, 1865864304, 1402318452, 741587170, 974043748, 47712987, 270864667, 468481659, -1310101067 ], [ -381769791, 742043451, -409852294, -223465455, -1361186135, 1161544246, 1934136375, 1967520998, 992224277, -879726087, 1486030524, -1440906614, -1678140831, 1418324832, 1087610794, -780203747, 1015627357, 1571282813, 1477998069, 73326355, 473668356, 1569326110, -1353017241, -695319190, 6597004, -482252314, 795483045, 92555732, 1571049285, 773081576, -2058712902, 397081642 ], [ 294018506, -1264159159, 529017245, 663757970, -1162390627, 2000227069, 1499985018, -1554961246, -1674807251, 113091243, -335534017, 1567588918, 1095050731, -1448535613, 1497602017, -375971576, -1801616960, -895279962, -1065394831, 546651475, 1907456965, -1335483966, 135146226, 1781894560, 1861967395, 1965207727, 296883435, -239067431, 1934605509, -54727895, -1343408410, -478174854 ] ], [ [ -1820004869, 402016235, -449819318, 1018647260, 1988438455, 37441936, 1785499446, -990968296, -560061163, -204670491, 473322688, -67864805, -235704624, 875570051, 1007118164, 1746158471, 935559808, 1094711612, 1209954386, 1415822726, 361736137, 1080320645, -1791859982, -75866334, 722319607, -450445803, -1714497929, 885291253, -1736021683, 794317877, 35270245, 1500108386 ], [ -2033279889, -329950873, -1335809180, 562164618, 82242350, -1363422797, -1362047906, -662284673, 1074522108, 1524700914, 511349622, 22465920, -481064646, 1544457250, -372292238, -35102924, 130694769, 1612746727, 308747514, 2082599540, 130899784, 1836061443, -413340085, 1866623997, 1227182258, 1363084951, 211739746, -309026550, -1630484562, -1363917118, 491852163, -777496105 ], [ -670135854, -1458896869, 419799240, 1454978710, 520334899, -1551434214, -1363115376, 1785375544, -1720689786, -1494229428, -1542164516, 95823099, -1035353719, 1579501497, -1354740489, -1582820709, 533213056, 946571958, -1903278846, -1208285655, -1788620157, -2010276965, -1239349082, 1033955347, 1686212883, -1044015463, 1833009684, -775543516, -13844384, -1093457763, 2010751824, 1302964273 ], [ -2054146943, 1255620068, 230717612, -163631686, 187535803, 1472161874, -831426985, -227287532, 1549827314, 191359657, 73412021, 827170464, 602405016, -517546562, 1954161993, 166345008, -390436160, -220664411, -39168577, 1686624767, 143991689, -1333738708, -2043632902, 711728166, 1615085060, 1532797385, -1431875159, -784132181, -1170472534, -1059614847, -1915864207, -1979941305 ], [ 426532295, -255662238, 1945633106, -2087327536, -1324835323, -907706226, 1837878913, -815977162, -602277369, 686097961, 78793376, -583388851, -2037267686, 1193981440, -5866160, 1483754054, 125615336, -105267214, -939553703, 1489182340, 827722648, -745839355, -38214839, -1441847289, 406825212, 474584960, 975694656, -548727002, 511049295, 1962440637, -2032920125, -1669587929 ] ], [ [ -1304928548, 575081040, -2101326688, 614304546, -1835032184, 507972911, 381286796, 926090814, -463926870, 1443723972, -836082298, -874180192, 1657274836, -1507980510, -1418712357, 1357621950, -686447616, -729293426, -863156141, 2012915210, 830226895, -1602044359, -598600961, 1641025702, -1807694689, -536296021, 1526665709, 1765547589, 1230701407, -1453622264, -1643959183, -860188501 ], [ -2072079010, 375193292, 255118138, 1564818872, -1143507925, 648199631, -381268643, 1374913330, 236707123, 1886053752, 1132729804, -507294237, 2091297558, 596465668, -1755240988, -2079349796, -76903001, -735157117, 1005431436, 239196680, -2005677205, -1988310001, -607041121, -43134200, 2075326171, -554422270, 609238595, -605136489, 1275194344, 1205654127, -1436876162, -100826763 ], [ -1483440397, 2116499513, -1634008145, 1520752439, 734102588, -891587522, -1523135321, 616250904, -718332080, 818557576, -1294864186, 1833519167, -156499032, -1924276106, 639092492, -414789029, 399540672, 780971079, -2104832793, 520500832, -1624270940, 856867190, 1830819166, -1821185578, -2005440403, 640106107, -1840226636, -189895401, 485943836, 2011675946, 441172617, 261088349 ], [ -433367937, -337828821, -693694676, 1721769834, -1649908455, -422561419, -481513784, 2128609562, -579314870, -20378556, -1003110407, -1862839323, -1862431486, -63527105, 1439237285, -1331989184, 488492019, -888051512, 1821742369, -285774144, 1204624613, -2000665468, 1604768975, -2038199265, 895874329, -489477375, 1909779781, 1126187852, 873026731, -1062717999, 121877150, -1973731386 ], [ -1995461535, 262335470, 256177124, 444753926, -1301138645, -82423657, -1242680820, 1840383372, 1692281578, -872698971, -1136165463, -1133270643, 633982690, -224602655, 229921010, -1430063325, 476579945, 1198386720, -646013470, -1052728576, -2074955035, -934510566, 2010875924, 2140539400, -1708481533, -1948440527, 2099543332, -2127182449, -1040112881, 1111540149, -717070767, -240121646 ] ], [ [ 1900034097, 2103172850, -100984451, 2022450961, -12716469, 146302792, 1789141954, 1569638005, 1371493726, -818994678, 1177700228, 210373061, 252498760, -1859206918, -780830106, 472415804, 1638930913, -1148306793, -1243556049, 1515191888, -1247823085, -200536022, 413126425, 723462863, -397986990, -2123780152, 1267628464, 184409458, -840524402, 574172280, -1273470049, 1271713157 ], [ -1010845837, 511642499, -1336892545, -866563083, 183976970, -695300157, 1041519954, -523840085, -656729911, 1701548325, -1676507577, -1194391026, -434214413, -1372595236, -988024323, 1804681893, 91050617, -2121368799, 644445770, -44392253, -689621160, 1092930568, 682415182, -335007284, 2132070816, 1371225490, 297575062, -1149623698, 712022484, 79744467, -497576021, -1197839721 ], [ -649467993, 2143728661, 577058983, -300699478, 1799790222, 1566642985, -394101405, 471525001, -593331328, -1463113938, 1725257562, 569034485, -2067993637, -774503774, -309286766, 1355260149, 967495056, -383649197, 1744800280, 772976588, -537095288, -193227206, -1952747131, -964273688, 1564853345, -402698544, -572567876, 488377660, -519560480, -234666871, -982512944, -1511767596 ], [ -698640445, 1500421779, -449848599, 1904254573, 1224811523, 107428069, 1401971407, -1645026094, -1887714878, 905224926, -926686177, -1724941121, -44662694, -1851763088, -1515086423, 1451001687, -449894957, 16721805, 1686172664, 1926987683, -671670047, -482302223, -1842593679, -1959915752, 1374276007, 711028004, -1915396223, -801942788, 988093158, -1490954735, 1230980075, 1297570955 ], [ 1553350862, -1460568738, -803784882, -356501162, -1382785323, -2049575260, -256770452, -1272547600, 1714736297, 393245321, -1538860227, 1570881454, 430289686, 1871729535, -1879378601, 1018888188, -1489833568, 205797820, 1904762958, 747244901, -607058773, 1574513432, 909889678, -360771200, 1748244565, 1106649731, -872345962, -1713916772, 206392110, -620977784, 1037276419, 1655315325 ] ], [ [ -593370428, 1732642411, -775447885, 1981472481, 215043897, -201296712, -2120039763, -728506003, -1171874892, 1026960929, -600866514, 836293370, -345750398, 1392553703, -113684760, -106536699, -1319100472, -681237008, -1637071681, 1451938727, 522132716, -1492749334, -1289597358, 1371535506, -1905485187, -1865445236, 964036548, 99063790, -1865876052, 1904280478, -813600319, 599408072 ], [ -1108868792, -1008228874, 2074890652, -1495218715, 458976109, 853163475, 1185122654, -1918785643, 1082181008, -2120703900, 2045365310, -1256360216, -512314604, -424446543, -574589142, -1581449762, 828918718, -2146774179, 2139462880, 887536876, -465593321, -1730099075, 1530757767, 1347884698, 2101864971, 1459640128, -801890768, 1040120215, -1721841035, 439164707, 596561674, -498348050 ], [ 420056309, 147918931, 2137068454, 702766304, 1378090716, -1939311570, 193965532, 1412701521, -892837612, -328136034, -744602715, 2094695721, 719637210, -1418455197, -1072101497, 1037100435, 1336490775, 408741789, -2063095150, 52040533, -1933992653, 1321173327, 1026085259, -1836812459, -581243771, -967858469, -127625243, 433094457, 203496385, -189063603, 1403919162, -792525348 ], [ 234595532, 800491890, -1171107228, -1899298257, -1892566150, -1083405200, 260103168, 1456937339, -249125256, -270730721, 1836278196, -883329980, -739470114, -2066366684, -1931036542, -429231565, -1525426537, -1084249729, -2081129365, -497961538, 318336041, 1621117626, -1792946101, -1177346487, -459700920, -396767969, -1580369661, 203432174, 1350136708, 1924105253, 737228392, -2057354932 ], [ -1896538771, 1363052587, 1477549227, -398430930, 717943332, 2008285707, 17963348, -949722598, -725991166, -1478497905, 767973570, 117996105, 267330109, -284300070, 935971478, 775996130, 1416537230, 1223410426, -231581671, 213659724, 248618271, 2142290056, -463702222, 959563467, 741311758, -120105484, 1430386761, -871909028, 377798266, -1677685375, 1646512008, -477026591 ] ], [ [ 2032190965, -1235110451, -1584604165, -670520241, 1071165716, 852581045, -125140560, 1844985979, 462670308, -1407718027, 1070202245, -1723785432, -647004454, 1994402553, 1169947699, 1350846496, -639806844, -536995309, 1357256842, 190631248, 1317328119, 551334953, -1034511061, 1345974342, -1454664298, -923463216, -714454900, -173520265, 327385849, -1639625342, 575349695, 229225588 ], [ 1764176337, 25958270, 591755620, -599731380, -664861755, 212361866, -350420026, 1409987087, -861234, -1677034608, -681998157, 1717025624, 1855880170, 1540477205, 447462011, -1090035828, 1109037676, 821381312, -242410996, 971109863, -537366635, 1778244196, 1796960203, 19131930, 1641865383, -3473644, 2028282956, -1905378122, 1666592542, 1678157302, -2093529713, 1652512692 ], [ 43278804, -972833087, 1290419936, 664758768, -274875809, -1742399442, -479814603, -11012958, -1432047902, 1641301935, 1313533551, 1199032496, -389852257, 578487586, 1415517816, -1773961027, 214742392, -1133220876, 1626225499, 1063955326, 1167834468, 1065121643, -2008688859, 1623725535, -404322416, 1528622703, -1276288737, 346410019, 787346313, 656107652, 959688485, -1943105673 ], [ -727644479, -1125440856, -95357413, 837766771, -386741265, -1682190593, 908395852, 342858910, -534031675, -566096999, 1899130162, 427625919, -1018421100, -1854671379, 1775768161, -1329728968, 524107658, 639910414, -2117437334, 1270121057, -1292574266, -450318538, 1101549592, 423093331, -1541883894, -13023848, 183413643, 1371833957, 984378495, 1176429424, -306461836, -475678580 ], [ 399305004, -1196254192, 528656983, 720095556, 832070771, 775767935, 422732573, -2144900766, -2099242318, 1028062229, 1400605797, -1004471891, 1092485005, -945786137, -515081274, 1943687806, 1331202642, 235903306, 1899704831, -567383904, -187582677, -1266381292, 1636000359, -1998476670, 2018327252, 917076768, 387187822, 1728720570, -1228887239, 1347884589, 472979943, 150711844 ] ], [ [ -1932397596, 171618532, 1487941927, 876206209, -1013235030, -1871768300, -831969662, -1313521656, 932059716, 1866380346, -1206001816, 771341788, 1120256026, -2143319354, 789892656, 1908086672, 1405362917, 247317173, 1443770514, 278745168, 1192701745, -906726567, -975711224, -1136751975, -542407664, -403258480, 61490615, -1192600673, 377845190, 1692626148, -1655624675, 175183406 ], [ -408235498, -674931197, 1978939107, -389072946, -876896597, 1997859441, -1821560223, -554280466, 2032081075, 25618503, -1745096712, 406758866, -877697178, 1797067540, -216143576, -696466107, 491167987, -1519600769, 2146438681, -323807576, 525234927, -1264509885, 1832657196, -585403579, -1318429424, 1770926795, 101248747, 284687845, -1856171508, -393423357, -98841987, 1557774093 ], [ 252303121, -777010620, 1430772472, 525372583, -1004351246, -760690446, 114258702, 945566861, 1152803816, -774573330, -1859199611, -587710840, 955889740, 1824998558, -102674232, 1602271001, 984094954, -1958819414, 1183011644, -646172203, 1973703755, -1971500162, -575574856, -443927424, 1171873283, -1609758667, -2014467793, 1422720888, 1853974847, -1674821401, 1381160972, 1682671853 ], [ 1643000643, 1528855238, -1205244939, 556738179, 1079076222, 2009563518, 1354127721, 625177514, -93703341, -1088957559, 257034623, 22000582, 708235435, -360659332, -1975055879, 251844411, -439050500, 1583701890, -867130033, 1362872318, -1651157518, 71468589, 1240492322, -495966518, -711234145, 1241482880, 964716918, -1251479766, 1778959994, 1834542945, -1381131659, -1103713539 ], [ 496987599, -2091327229, 743568949, 1468922733, 397822201, -1722787825, -2140198313, -1387901970, -348858638, 637355317, 1698503958, -1326512867, -686911000, -396662953, -664434516, 1750357514, -41881911, 1239867966, 1970859465, -1527579570, -2073022423, -1399265843, 1377327140, 777517506, -1786325696, -1568816646, -1626711629, -104095894, -1514274045, -1817678028, 539279781, 783210293 ] ], [ [ 52670730, 809828615, -23417568, -401078004, -1434599504, 1131303804, 1647662962, -1010276678, 1734788929, -11644112, 1515330639, -950001142, 558519803, -71267725, 1366959068, -785146390, -14022819, 1240427747, -1320809883, 1975684014, 1770672957, 2066019110, -1929123130, 406937378, -911304205, 1372379741, -41930107, 1758983737, 758731879, 2001448276, 1139425906, 351000612 ], [ 1745785909, 2099840781, -1944130102, -1439734907, 963284298, -62185215, 945118464, -237726840, -1150539342, -2007642642, -808902676, -1358182317, -1367864360, 1966406008, -219902512, 1723759518, 1449578991, 1158934450, -1501735212, -982939545, -869527627, 1007088989, 1839938194, 1171441811, 1755056057, -1924745204, -613378012, -1779735633, 135924351, 637640902, 1486968289, 1214316502 ], [ -1319442731, 1205100647, -647622080, -1681120475, 492154394, -1137882410, -1396369589, -2007326, -246687166, -1361930817, -1245436770, 1603317629, 1595287103, -1185999321, -2082877223, -1505393871, 1653802294, 931924799, -1624502789, 1548714847, -4450794, 1155006721, -1585653190, -1084049618, 1227592013, -553035490, -1751192767, -1184510789, -806300982, 1431617796, -215130302, 1022599750 ], [ 940117696, 53896137, 972518784, 2131432397, 440961047, 524104777, 912822484, 1738843023, 1326515277, -1014870438, 1592740603, -921218784, -2117560297, -610638021, -556701113, 2051253686, 595605170, -1745172304, -162780526, -477502247, -995459617, 1773812651, -26843894, 2126070932, 2102619715, 1731176135, 1714063366, -1077545269, -1103342045, 1775866299, 1223685016, 912014920 ], [ 131659462, -285504029, 1087384259, 1938789939, 1141731730, -1103670940, -1581884626, -1296930557, -1033911097, -2014080275, 1730203905, -807345388, 224602064, 1907005679, -1152443147, -1699918751, -1952140103, 855435430, -1764281800, 1475827282, -872646489, -970365888, -1549489258, 263392096, 1730952401, 420583195, -1891120790, -1212656566, -1010631865, 128705079, 1110359595, -2079049444 ] ], [ [ -1553456882, 1940610385, 1184193733, 1152246211, -370077548, -567571653, -1582405473, -933442402, -497767998, 139649098, -2025603701, -25993008, 415829247, -734407969, 1621189691, -1142363028, 513278547, -944055146, -2049424279, -633893420, -1274264710, 1365637568, -1677308566, 780728848, -1550867126, -1770573901, 1031412072, -2141072724, 1581810515, 283576568, 1062304457, -1834276833 ], [ 101803462, 1472310242, -1098947199, 1661973018, -93526462, 618446311, 1348033077, -1803842151, 539578893, 2100404665, -136324699, -1775763434, -1877308996, -233346684, 108416207, -2008345310, -687145898, 2018737759, 1597875156, -1814960447, -1932611209, -1800840301, -677934944, -583260908, -1338827223, -1731968209, 1515925146, -837650110, 933523842, -1397780351, -974555768, 82761214 ], [ -1237303943, -158844306, -809265314, -808813994, 527379386, -482934630, 776587876, -245823921, 1699848708, -579061632, 114480848, 1542713905, 22446537, 816074848, -834507040, -1318009843, -1140585023, -489077916, 1032581744, 384615897, 1700224592, -1497104110, 1927902459, -1654028913, -728250903, -1103377024, -111193583, -1299985196, 716047978, -890489607, 1312980306, 148187497 ], [ 1451448119, -639837017, 895308563, 756644361, -420620385, -1318250030, -1163481370, 1754226459, 1502493233, 1212308002, 1453936042, 1059477223, -1198504247, 1546214385, -997940459, -92030561, 1063115892, 1417740082, -54575565, 1789613589, -1660497158, -1206765315, -254195993, -392988987, 2078754764, -436889844, -1010142981, -782985606, -1988763566, -112219824, -969924185, 1569645862 ], [ -712472791, 1035552133, 2055580909, -800061059, -1872865455, 506655490, -1742756318, -1035590075, 906372163, 573631709, 1872932472, 1754973265, -257003526, 148799692, -980173154, -267978870, 538389711, -905767240, -441906924, -327315595, -1624201975, -975251045, -711129311, 674441558, -1321843021, -182417412, -1076516695, -1602405502, 137173733, 813259382, -199667858, -1720924014 ] ], [ [ -2062476155, -135924460, 1325079619, 417351936, -1982691429, 1536150840, -1340305822, 1168741613, -1321060472, -1121632973, -2000255620, 340423729, -1887463078, -38164746, -1940911878, 1413681457, -1940911836, -982431741, 1750650029, -1821525473, 316171577, -444641474, -2017324034, 2106830420, 1171220619, 417713151, 1337761794, -940015185, -307410974, -2002442982, 627695167, -814877880 ], [ -1194053236, -2136326148, 461603922, -847296641, -1061769894, 1439441532, -2071108519, 743835275, 877361497, -1265102578, 475900740, 1284053448, -648058769, 723115683, -1164092435, 1090991544, 1464761855, -1151404107, -1949279024, -544722896, -550537052, 1793432671, -332514062, -702990728, -164088395, -1769453167, -763302494, 820523793, 667987318, -359536392, -1045221388, 1535247628 ], [ 171799316, 597933463, 1272552636, -2034413721, -16286802, -420421556, -38888535, 1779168630, 1513698215, -1441030924, 1163334164, -212926707, -1322934694, 302130573, -1123239669, -1395131001, 1395001752, -141465013, -1686639768, 197912092, -1977355583, -2065455131, -447036863, -1303150561, -318377472, -1543175475, 2035063535, -1493342141, -663738041, -1256294858, 438762096, 763607769 ], [ -1172205451, -1833225507, 842144538, -2127640591, 1976055406, -1923118541, 1655427714, -1427459420, 1422836414, -1385237909, -722197580, -485865023, -1860162538, -1539252950, -1974845938, 661586240, 1377318062, -365981725, 755985687, -1845532833, 563280926, -1647937285, -7518017, -2031941151, -641772742, 705425330, 2061029520, -878337279, -43719255, -398391159, 1250974665, -2109533844 ], [ 1762224718, 1505048732, -1449963450, 996285727, 104018386, -96038398, 638097248, 2047801517, -1664929609, -1934904415, 372914025, 631808655, 669352139, -1664784627, -1209613931, -1881691804, 867195756, -1486240373, -233419018, -674211809, -45209185, 732515698, -1620160593, 1226831886, -1798291452, -24185429, 1924224227, -1434890832, 302730588, 243782292, 1114382881, 1642217887 ] ] ], [ [ [ -684393207, -1074218042, 1767725832, 1751231752, 661429462, 2125468078, -1383344720, 72811943, -1611629446, -357449065, -793212204, 59716049, 1017004743, 1425276783, 130595973, -810589397, 189660651, -1787383833, -1479318428, 1979606507, -1009728249, 56207532, -1209920666, -939644680, 909236080, 1100123967, 697741846, 1214947742, 388506204, 28458560, -494052834, -1610624993 ], [ -1730830609, -2085721259, -2057819802, -1987990040, -1122503707, 1749610180, 1051814041, 1671624735, 334603386, -1205846090, -1965431986, 1792393918, 1951750547, -2113725661, -1123556990, 854523530, -712368117, -1939581756, -1986219195, 1792667399, 1657559567, 1043258671, -1770344469, 1484065598, 1873680311, 539240063, 2017960467, 707612575, 1282139871, 1772546786, -1436746626, 1154585874 ], [ 1730126628, 1539911393, 1220295670, 897342460, 302863739, -512942264, -451176730, 598083519, 946659625, -756689923, 995625914, -1829050718, 1619762280, 1940610194, -1488572463, 1497307396, -1202611775, 813965352, -867799823, -194663119, -265978901, 1766592387, 1144179595, -1373425437, 1307718379, -536362851, 1405788826, 1095565575, 226148744, 130937079, -710169556, -1681256737 ], [ 1557058748, -495078330, -1967319405, -2109521919, -980646557, 786145624, 261183560, 769341908, 316254188, -1512665146, 474418160, -1536607304, 2137377971, -777603783, 891047817, -866628775, -2049377609, -2111507772, -2134781654, -588975763, 1124526493, -766779161, 508390828, -1720363427, 1834678151, -1030173462, 287736294, -956108542, -1739844077, 902123106, 161745621, 1623780409 ], [ 39675533, -1347161835, 1288357642, -1748370074, -229089442, -74877476, 1843873190, -1023234638, -96857080, 1144466254, 1970129157, -2136731213, 252911933, -520634738, -1153269863, 1299234871, -512229926, -768775162, 1082507138, -562213412, 302282500, 1732731247, -771413502, 431293700, -281007208, 1835634711, 87866650, -1025789103, 66371002, -1000482619, -572720005, 1495889497 ] ], [ [ 942839124, 337651419, 977470267, 1598022701, -1557124108, 49344100, -370189241, -592577244, -1611670476, 810405054, -1711338666, 635782164, 2111305620, 136907242, -1840653384, -712960959, 976471199, -1631202743, -676114831, -2131980874, -1264241543, 1192723606, 1415356262, 626797100, -430507962, -1664256692, 640171497, -1987110317, -1503900076, -1391057019, 1553099442, -1807430439 ], [ 1793236124, 1881823451, -846196079, 1502710079, -1959265605, -1036939138, -1863086663, 136035729, -781680561, -453934066, -1812928491, -1327626783, -639445156, -824814777, 465774375, 1125619658, -1370502174, -1299982996, -933047978, 961483775, -353711158, -1352687329, -1943412402, -2080448438, 964661691, 1410873535, 401179134, 537609961, -993583279, 275803209, -1306550454, 815413700 ], [ -980623441, 1178995644, -547469636, 10085227, 958269469, -170432438, 491316850, -1291172620, 1288076843, 345829296, 1388619938, -14178112, -1793525793, -290463576, -879951071, 1906592735, -1649642201, -1164368005, 1214393954, 1888350268, 1803487564, -1350205272, -701123995, 1777796920, -1550238761, -1666172862, -359050628, -1890229202, -62149815, -842709347, -2144700495, 1329055015 ], [ 1570579116, -697761386, 1227810730, 661275104, -418383864, -1817886189, 1094217605, 1552213739, -1947019291, -1082387000, -952620993, -556290912, 1349357823, 373941840, -1233671271, -476442367, -1212518895, 1384365100, -2135117009, 656134067, 1947231891, 1837368479, 2120956322, 1094461456, 815642274, 1859258032, -1013751198, -175059557, 1938657199, -2126656712, -2002858152, 1891478161 ], [ -1847349912, 2132365763, 2110132880, -1191333702, 104350032, -1447627028, 1489818139, -121960074, 1290734928, -883027939, -1135878231, -439596337, -973020144, -903475859, -5715995, 1753163459, -717670783, -990251888, -1184139385, 27076449, -1517096072, 571372312, -215583721, 820180788, 1181154628, 372897051, -2138438174, -179082494, 1704301219, -491975666, -1023089641, -428162246 ] ], [ [ -1898604007, -511809371, -1999931247, -1074885117, 831190333, 331358544, -230380395, 854672609, -841406909, 99607711, -1219237124, -434977463, 1687743284, 731625931, 746084738, 938202715, -1334205711, 1284915196, -1713742085, 1092695033, -1461229959, -1058377451, 589343896, -1722568756, -1376343635, 1708246578, -692249445, -785570780, 14402312, 841248189, 1174539632, 934354778 ], [ -2020955254, 1301538856, -1325331592, -542983597, 177934185, -1613252743, 1973777048, -1996344073, -938331898, -331768428, 1560325736, 350748432, -1601925002, 998552118, 1031028120, 335941832, -796210639, 180142653, -1487170165, -1504759934, 2015413242, -346964588, 1066066955, -1608778307, -1401511790, -1638015666, -36125208, -1957380100, 1595194032, 926764308, -49036419, -507553844 ], [ -1080889240, -2089623981, 936289279, -291541563, -716757752, -1847876124, -1332415239, 1505370522, 2115098502, 625111004, -31999977, 1514686756, -253586498, 546874685, -1106234168, -1144136762, 1632570615, 382741062, -290488494, 322062505, -1566225531, -538362410, 47195960, 174535188, -1152740277, 814182006, 1069361536, -26692362, -817364313, 1227580780, 1231479716, -760773243 ], [ -1608478549, -759891562, -536499602, 1571950520, 1148033732, -457765807, 3775703, -731364175, -2107958233, -1610751503, 929792014, -502102766, 477363811, -1417405909, -18017820, -1848761956, 880310492, 1832125641, -264867388, 281641023, 2009543590, -17056988, -1980151144, -1167914038, 1602667330, 1273305356, 543965399, 1365680225, 871324912, 30178506, 1920172992, -1246343662 ], [ 2103321122, -1543663776, 1674823840, 559774452, 1024366878, -1494566218, -1382336082, -1651128785, -1023034790, -581172818, -230815990, -1940050475, -635714985, 1338772783, 613791039, -1549479284, 1787383468, -1361612436, -673400304, -224327530, 917258469, -880833815, -1734868976, 1785951460, 495531648, 741561831, -1056507658, 1009362583, -531936175, -2129168276, -1435337972, -1381736634 ] ], [ [ -733351176, -1291618722, 2021906902, 258462854, 8485209, -1170221341, -136644285, -92109987, -2120720850, 868963878, -1551298832, 476757856, 1432713155, -1008335367, -490561664, -60325917, 1991557303, 1743582513, 383318269, 2076367613, -1900280199, 1113295366, 1071952575, 1637138069, -234232457, 465866380, -1482697828, 1250567440, 1187127394, -292047576, -253442267, 1919235259 ], [ 1956660884, 778001579, 2047608061, -1514781823, 1039892892, 760035749, -1887958064, -142870007, 653008746, 1716917378, -801077231, 92410644, 1984961581, 1836939641, 1568530195, -134375328, 1349998498, -403284941, -662800440, 230704434, -2099253461, -1061461064, -1283962864, 125515349, -4941694, 654880702, -595638696, 1934969950, -637866248, 93956486, -53523953, 1893362148 ], [ -594143983, 1804450658, 169164524, -865228047, -72836897, -685453914, -1031659509, 1085472627, 1329457265, -1277143818, 252494660, -1226756949, 1762770906, -1948446045, -1038152713, 1936456330, 311149421, -273916232, 1746011368, -596600514, -2038675152, 694811233, 1412082492, 1908614853, 185326701, -33494864, 272630313, 1982440621, 897485460, -1815495805, 2102160774, 1793404913 ], [ -1665039428, 1682515333, 828816965, 990152899, -1597017941, 1232841971, 1371347656, -866573051, 338734348, 766094033, -1448826465, 259429297, -1785885603, 184291948, 426299285, -862145837, -2047910282, 1970957348, 2068211406, -1605711086, 1593486331, 384934986, -173104012, -908112849, -1632104061, -1139830795, 1573352328, 1310298460, 1890905028, 2053838976, 908076957, 1541680381 ], [ -1567336056, -1260771825, -2131357354, -297489536, -235396239, -2041495282, 46066001, -47930041, 157627167, -260797753, 1046233691, -543054647, 343968398, 1740965592, 530304650, 43114209, 2078954406, -903727790, -1848434225, 380581264, 1288841174, -1310245588, -953259183, -742352239, 1430477503, -713781726, -1312288331, -1201720510, -1392069415, -1305696360, 2146051983, 1244499705 ] ], [ [ -686992932, -359301028, -1950229263, 965283591, -1187465162, -1099894356, 2109091865, 1487525057, 1095686749, -231141160, 173115847, -826222074, 751951992, 1602662723, -780432435, 968927660, -786915623, 1154901244, 1441620861, -1628142326, -1064139598, -1198951511, -1274475494, 1006293699, -620425643, -782695945, 206022335, 2012649215, 997433227, 1117948359, 428950577, 1611093577 ], [ -1045583327, -653912311, -1120031469, 1528862117, 23978816, -82447357, 1244915973, -213531197, -1160598496, -1361707246, 9034479, 1188685488, 24984305, -1777705138, 2023276560, 1143694686, -1518537272, 480527721, -396734733, 1856925027, 17718126, 407602937, -1233456892, -488184892, 1250223123, -548078987, 793047279, -1783590739, -459966032, -876685914, 2131825161, 1962672391 ], [ -585512805, 917142719, 1898789457, -1361082549, 505998757, -2040675705, -1652888555, 1989265743, -2087199152, -189605207, 639606595, -1940271515, -1708336197, 246879993, -1232863640, 375751882, 850337520, -2088132162, 960854329, 856225365, 1439938693, 1501705211, -1454977631, 660262389, -807773668, 1865195101, -2109931904, -1817195515, 1572056072, 1038187757, 1629671156, -1672938057 ], [ 341999409, 2030493834, 1717284455, -1776861645, 1307126887, -12391694, -1550674134, 176657667, 578780032, -1803446535, -1334112451, -701297842, -645548066, 1694523584, 1872121838, 872202915, -1527503597, 651730024, -1108439523, 1261508185, 1861118233, 984881949, 706829500, 1672610492, 1857214369, 1505784162, 597397613, -690098188, 583068683, -1577639521, 1076510208, 31506283 ], [ 201399802, -1464567853, 1983713484, -210728727, -1117676112, 987791994, -1844713485, 1801607814, -524790491, -1859673518, 1870534604, -1161612091, 1648952798, -939900239, -142247626, -1237599281, -626777955, -156282538, -648494815, -238965499, -1373094631, 2093857505, 1503258498, -420076458, 96566422, -1583486996, -1107082757, 1298196256, 1263942056, -545965155, 875005713, 1527279610 ] ], [ [ -130659712, 179584269, 695203645, 166522724, -364292952, -1320879506, 150884095, 733998772, 616072011, 1261330795, -1342314108, -2083614841, 1393216715, 1760032274, -977773454, 1471959215, 1228189016, -1721680631, -1722680043, -1953440068, -357646719, 1145951299, 1914880082, 1461184997, -158642016, -2027379918, 1554216999, -88452654, -1624445995, 280383475, -501228112, -677295357 ], [ 982198209, 355966423, 278570189, -1441659011, 233957055, -1660988443, -1944633634, 1762684129, -1586041818, -1710638569, -1441349154, 1564693886, -219607948, -1863991910, -1858682597, 1652530385, -66381477, 1904229380, -315190299, -1646368403, -1518014079, 241263842, -1410425062, 235436065, 1626445515, 1478970408, 1169139792, 92790722, 21967648, 1501863345, 285550133, -785712840 ], [ -1072740884, -1189219489, -1594896312, 1447668633, 822713856, -460372066, -541056618, -166680386, -1159527701, -1910274558, 827981248, 1983610220, -699065828, -56576132, -655607469, -813093223, -1861907540, -620148657, 1902331567, -1352853537, 1125421335, 530760584, -1431506087, 160354835, -1359979623, 1407432411, -1755748368, -1738745560, -1909511320, 171287754, 978195358, 2139877701 ], [ -1632134640, 1087373470, -1106411037, -1885705012, 851919604, -450265160, -1531687186, -460484495, 531260819, -2019091129, -1622549166, -502570009, -1720190376, 1891698562, 1733654606, -2020479381, -107397860, 855163329, -2034052572, -1799937619, 1080224591, -1786146398, -581500879, -1591342367, -668241397, 371079194, 2060274614, -114745316, 1219883602, 804531391, 1363034087, -682018899 ], [ 712690346, 805724175, 2029003278, 2001709923, -2003047476, 1707354369, -1186405654, 267739975, -1147592934, 838182809, 1726883488, -1833299247, -245450047, 889435628, 647291614, -1684922435, -1350160070, 610749810, 1436285430, -1486058830, 1119189862, 1210907323, 1877855303, 882937003, 1393190100, -237832541, 1346597353, -1407540098, 136163374, 712513144, 31871224, 1779169169 ] ], [ [ 1837672318, 558201451, 174825414, -217589545, 1623329813, -145568796, 1513679898, -1555483333, 1606608181, -1874741167, 967723191, 468294869, 1779569561, 21903915, -2146995578, -2104866528, 2124612183, -1971268098, 1304187490, -1000931827, -802167288, -2076647725, -864214171, 1110562400, 1329105788, 2134807824, -199908044, 1924011119, -164874723, 2089305306, 528609863, -805580287 ], [ 1136449779, 1161350434, 1954593380, 55299275, -250759690, -1410631253, -488754205, -1472421, -1513206126, -952943034, -2099028069, -1569996893, -1049173422, 1087196122, 1354655571, 1417537075, 781821336, 344161132, 1216649596, -917984481, 97633882, 296143511, 961121305, 183186114, 520302093, -905431632, -809138930, -1773801624, -413097742, -4863134, -2096338937, -385883769 ], [ -1867546433, 2066002316, -1452652201, -518000739, -168267934, 1015957490, -66672331, 1103786913, 1631646574, 1517644187, 191948857, 1429073975, 1483737583, -1246919147, 1672124351, 61287249, -1503672056, 1843807113, -879317852, 1813739887, -892801062, -1897603871, 897750660, -1513088173, 1899903726, 1779968284, -2056107438, 1945894542, -1438476278, -1679077668, 594138745, -863170123 ], [ -903289000, 1823638548, 392267916, -1959184645, 337370421, -882846687, -196469127, -515679774, -779540981, 1501382517, 1690651340, 1049054078, 155269522, -372605961, -1687257663, -55493637, -1911080423, -1517238341, 508758000, -881469139, -389372146, -1552271637, -359137388, -1859510979, 1026536149, 838026665, -221341137, -718177590, -109300459, -1895815348, 2071206556, 233018774 ], [ -1554408749, -61527429, 1992568929, 1406032026, -1130160560, 22835953, 1181152062, 647303880, 1552883081, -793610980, -674715298, 1510979322, 1262973842, 1913828092, 461545510, 340446377, 1567258018, -394823578, 1313674971, -2015660184, -382464834, -567003002, 1488267232, -1881292817, 1399611597, 866625058, 1540746535, -1331981091, 255711685, -1076569524, 1045182939, -1184982755 ] ], [ [ 42915219, -2066977673, -806883286, -1901637793, 1264918369, -1614535088, 956498515, -1599632674, -310753482, 2036267660, -1213544007, 505750422, -110719599, 552595315, 1092988898, 64199096, -1680237172, -184243978, 346435746, 2079767246, -1376166244, -806806414, -1427255703, 1001252854, 349716406, -1726921192, 552854684, 518372163, -654949781, 2075435832, -177669063, 961073310 ], [ -1011649680, 1476159639, -905374793, 1820806498, 1938844870, 166854357, 121594421, 751238880, 883998173, 709950795, -2136776140, 1710046942, 92865921, 14372246, -1228468910, 1242356387, -1441431655, 1806940640, -2066855846, -2048974555, 1857224191, -664119688, -1161867366, -1639722545, -2062497925, 719342168, 2028087390, 2120781020, -204966143, 392791606, 844027310, 1332946068 ], [ 896457915, -1676729304, 710341116, 1984950661, 1276018897, -2025635855, -1838247596, -2059534178, 345025435, 30843477, -1309795478, -1878161847, -35733557, 1592424484, -1601913691, -28108700, -1155338943, -1091293286, 654947264, 371067584, -751653040, -422739022, 1433847203, -1241827744, 1433978115, -479130374, -277341692, 959249585, 2099978269, -224756668, -1095255977, -998468324 ], [ -777005139, 1061638583, -279583031, 1959236615, -397881289, 1808724497, 1602459693, -485475033, -624483179, 232295264, 980860295, -364728372, -1566543905, 524493237, -1910116795, -1590672040, 312439951, -2080193330, 869888330, 1407146845, 905206299, 464937155, -1423052661, -1521568748, -1406138698, -1975435659, 1709241721, -667501431, -1555134024, -947963438, 1999449249, 1753171156 ], [ -705670722, 1283109638, 2002545580, -1381020354, 658935349, -2024552187, -1158651530, -338196891, 485199057, -410700377, 2119616471, -1468234327, -1003499981, 2120984, 872627052, -801105168, 718577256, 1057378554, 1609071205, 1910095755, 250629709, 10211801, -1739666736, -2110614889, -710654396, 1204596116, 852546953, -1539195087, 999367953, 1886442185, -1819445028, -629582430 ] ], [ [ 284515272, 1316001157, -2145470032, 1165601961, -943910092, -1771380262, 660329187, -933139530, -223575744, 2021710843, -1648529957, -1394575520, -130587365, 1788066532, -1157841666, 355027694, -1488649907, 770696816, 1063309119, -798293, 431109353, 1386626829, -764055743, -796189101, 494432028, 1314835860, 25228205, 773928513, -1177735782, -1034881406, 1607326184, 1433150995 ], [ 1594705814, 189590967, -47964545, -610486882, 1214943439, 116727955, 1028654504, 494199114, 146098335, -1077125098, -1330344689, -1648240141, 1871104234, 1726476215, -361264195, -736119540, -592491193, -1608864213, -838381601, 566069397, -220780893, -1357333824, -1916476713, -1900152311, 1716724811, 1831250873, 830235686, -1490774773, 568561744, -546690083, -1067581530, -272759109 ], [ 1322812163, -1913967449, 944818359, -478756961, 1661312212, 1160826992, -2054591492, -1920092101, -1135165469, -384506361, -1140649023, -1273001520, 162275810, -2108039202, -1123226442, -2110773324, 2028463768, 1696050637, -1010616055, 80296213, -788995471, 1870521094, -365431970, 1793940783, 735337575, -1117394459, 678010603, 1592743088, 68413082, 270982228, -1543582491, 869113094 ], [ 1115634243, 1371112802, -599282966, 1485159823, 817853306, -1335919198, -1026936926, -1419399370, -249145940, 2082540334, 747606639, 1865475994, 238727308, 2008303121, -753992677, 519352844, -1951257733, 379697333, 1424285019, -943909331, 301222772, 579253130, 2077584174, 1668252399, 1833379111, 2065540512, 166730274, -1570513510, -500369085, -419556901, -801921269, -1901654839 ], [ -1067645636, 1225432733, 525509208, 419031878, -2037260845, 20621402, -1428438459, 1291969774, -446481747, 2092541315, -1230590588, 968648380, 686338823, -1585326636, 501076418, 1078108812, -1061569043, -1877347114, -122725477, -325261877, 2006273110, 1756620565, 537707434, 1058379365, 1449378764, 613321281, 2034578192, 1767721007, -1836472563, -1369372686, 1161179836, 1785338902 ] ], [ [ 1871869114, -774461514, 1157098608, 766654890, 22846486, -769714614, 862839361, -31054889, 1572241193, -117750405, 922486506, -1663317618, 449755584, -661202812, -305106620, -876744155, -184947644, -142519053, -1415418526, -643133798, -390102212, -226760098, -1071631529, -1165308797, 1241894676, -1410401672, 671800488, 1375725416, -1990419516, -912450045, 1257495476, 1480722360 ], [ 1921993021, 28459556, 1075381177, 367701291, 217758148, 121393802, 1841091800, -1666272969, -970918540, -905895545, -636889460, 1960387222, -1960469925, -907475000, 1515103411, 987880273, 1345011125, -213437575, -164291763, 678760496, 1144976298, -1762416533, -1159492160, -873710728, -1494754955, -522119778, 466342433, 1447598824, -1684301455, -826651351, 868582031, -129184204 ], [ 238573563, 804464244, -1171415026, -651404997, 1788114737, 1780600858, -1722950892, -1912111496, 1017571287, 1733652105, -1681959710, -1497255320, 2080457885, 726391903, -1754572437, -2060726156, -1120906531, -1689405212, 1709881040, 723729898, -1544768048, -1438472161, -558421403, -1624885470, -35815074, 347097626, 1536813473, 1116169048, 1085605033, 1305815403, -661881788, 259494551 ], [ 740528964, 1390523053, -644657924, -1108834772, -173677363, 386966695, -84990904, 1886115685, 1050066177, 1174385617, -1222946073, 985450500, 973624748, 1404325141, -2033147649, -172467164, -108284506, -8000302, 1274383622, -387547869, -2127726774, 884983196, 723153271, 2002833872, 1229927805, 158645801, 1950104994, -58959953, -583231137, 510335847, 1835729557, 92796471 ], [ -1204790044, -103802769, 1890195802, -1168275600, 1947051885, -1885670228, -521441176, -360149733, 1825877105, 846973676, -1955935751, 1629181401, 1764789833, 788349565, -2064737091, -651892009, -180371202, 886933782, -1739644434, 1781023341, -1176061535, -1710426816, 307014070, 851412725, -735456587, -1892226313, 964125380, -2030308243, 1390498403, 1720062715, -510898492, -323785118 ] ], [ [ 1808911515, 170537581, -419773651, -1512381070, -719508167, -938151558, -1860176172, -93070069, 680049964, -1237792299, -35958356, 1229291528, -1153492730, 162406538, -124378875, 1101146591, -1930041173, -1271991923, -801596880, 193719060, 234188877, 1079600457, 1975870064, 790677846, 1526246292, 1726710586, 33020197, -848590348, 820181800, 257802150, -1988359182, 893031442 ], [ -1306030193, -1138520680, 1929007390, 978609852, 829646919, 2031160161, -502528364, 769110068, -768579599, 705520462, 1421715535, -2129713519, 2115600605, 125494084, -1337769482, 2129985856, 505632232, -1496922759, 196047215, 1472111808, 2137746451, -1150545518, 891968042, 1534741231, 1329891653, 1472442220, 1398276973, -1148149261, 1150471193, -762622074, 961759442, 1038337026 ], [ -2118977900, 2079162883, -528805035, -1579585255, 110258643, 1759554305, 1826583375, 785722742, 2012874245, -804487542, 656662383, 1807441814, 1525227975, 1803654864, 1828313396, 246742726, 1748163808, 621609110, 145623787, -584518306, 433967955, 143945832, -1847512265, 2027534756, -1844328215, 654049906, 1503523558, 637722165, -1842214530, -1931822649, -176961582, 1508535656 ], [ -401412424, 1083684507, 1502960019, -389802265, 1310756722, 2048981354, 1127668706, 776673924, -1342464608, 178251005, 577697964, 446825602, -571520424, -1874254076, -517014280, 1563727560, -1300727687, -225742472, -1949167741, 1310777099, 925806059, 1328683042, 552783710, -841024835, -43339426, -546438588, 1427595991, -934911032, 435619112, -1790308757, -1354172553, 1838079673 ], [ 1927962720, -172173526, 1273369574, 669715559, -3318684, -1451435180, 70003166, 1999539266, -1456608876, 1059986751, -794450302, 740450570, 2048128808, 572381724, -1597768922, 1925013355, 520923592, 1253419682, 1384658353, 1315769201, 1368927635, -310417268, 283986426, 73722735, -1995166123, -356638014, 29671509, 666370150, -2136626543, -1354565898, -1301344368, -1451832331 ] ], [ [ -383328390, -1936911167, 802197023, -842545757, 826871297, -1591710868, -1339088397, 68943897, -1651555057, -1100407310, 1148035568, 1062444081, 1214368588, 2098338979, -2076395593, 1519993493, -231077799, -1546189191, -1584274762, -1914813703, -753840300, 135143040, 1022882030, -499937248, -604632298, 1370923925, -1797769017, -1065687586, 1862144137, -1457291462, -943599627, -541480051 ], [ 99816775, -1722557735, -634098011, 1081053942, 618948948, 992206045, -1926073574, 891316117, -2066516478, -246414398, 1653801647, -1740292901, 1315322356, 711294293, 2039529068, -2056471325, 1229341645, -2048375524, -587822208, 1529034987, -1056577489, -450281977, 771687121, -189193838, -1583461331, -1793300033, 283762856, -1660271767, -1954296529, -1234982948, -1801350589, -827699086 ], [ 437622680, 1859093606, -695103240, -945109883, -1581901852, 1342968292, 1640153452, -1765854099, -1560101690, 217541930, 1819656010, 49640727, 278008098, 1720703333, 826340692, 70223175, -139637347, 1486541437, 409908, -2017783546, 897783473, 1549053827, -132947329, -1551741269, 14123239, 759277144, 89118308, -1804514176, 1205086674, 982100414, -653031035, 1871083183 ], [ -1962441948, 1313682221, 1185335355, 2007609837, -231313946, -620832455, 1392341681, -1429051046, -1636282836, -642540510, -229748391, -176121502, 1507053216, 1774535069, 1560448017, 1608881691, -1575137463, 204140041, 1336732278, -1130789499, 424998543, 1670932027, 299927616, -1214599482, -404793997, -1708491716, 279176782, 1036720804, 243983913, -1584606860, -666069168, 355469728 ], [ 1972141261, 1330196456, -217577899, 639205047, -2128245238, 1397762678, -2083808230, -1339272506, 1491225574, 2049248822, -1241866256, -1200760775, 803702438, -885785904, -1343900897, 229949452, -1703012539, -521180506, 2121135739, 282059773, -342059902, -1034962226, -431497634, -1164271071, 1851241316, 2146203838, 2023738441, 1633402606, -1862332253, 1988316636, 892398430, 1021597749 ] ], [ [ 1351343085, -1825709876, 1154415511, 1944055271, -1909673778, -1123878778, 1043962610, 1714718885, -1436663526, -1968283611, -1409224192, 325941276, -775024467, 1681135830, 400834488, 301813775, 397217386, 84466252, 1154808846, 1532182710, -1529519002, 635514491, -621734952, -1730378975, -1463618034, 1750189922, 1467671637, -900627558, 1060176542, -46599904, 58852176, 496245091 ], [ -1439033901, 968278664, -773685853, -1753595638, 1163381461, 1935668741, 145030246, -27200650, 320915508, -19845934, -763843432, -1854970633, 1628574510, -1602607857, 489631425, 1907960778, 573102386, -311541139, -1571208698, 1764845414, 222256561, 200760620, -487636941, 751396731, -466469962, 1164151574, -1467074933, -853070391, -1920433915, 443087036, -867328303, -1501574847 ], [ -1818036767, -2121315405, -1254942522, 661387059, 888357146, 870219016, -1359459221, 1083765690, 262906958, -366907197, 831712440, 1063666971, -888250523, 579942479, 233790580, -1651759675, -1729094379, -1495036746, 1596013090, 148154567, -333046137, -2008019100, -763442134, 794588696, 142189870, -1603193100, -1464789095, -26860694, -1128698664, 1011444200, 1495385901, 2002540387 ], [ 530066677, 2099137861, -1769909825, -2084931512, -1943284740, 117948196, 762834944, 577627129, 1213205616, -244966129, -224977875, -1607508998, -602972807, -1908723002, -612195359, -625580646, -676310407, -1879137104, -662392985, -1918606306, 1490912452, 97286809, 2014509231, -539659762, 1897417748, -1407322952, -1136574302, 1911357876, -1854650704, -643125930, 1142620042, 1954822897 ], [ 1974886500, 107298257, -1230509621, 462246565, 1223162606, -1720864576, -652891449, -1346964072, 1673100978, 38254573, 716192175, -1398581476, -2001528567, 1653363605, -2137331055, -1780570157, -1353352816, 1813428332, 746576452, -57732012, 1753345586, 1522703979, 257149699, 865620238, 610853775, 1236190360, 2013039205, 737197696, 1559765304, -1103532829, -1637842758, 2048873863 ] ], [ [ 1875712363, 1890439836, 1025706252, 922983666, -711488494, 1309851292, -1896641194, 171220781, -1702636201, 1852223179, 1496010966, -2069779030, 1107589042, 159208599, 995936094, -1792512784, -975210325, -1537316875, 1011131742, 1166279135, 1975189764, 1209447916, 445758212, 368283543, 1842035740, 1273936899, -242646614, -643763352, -854376417, -301088049, 1678623767, -43845642 ], [ 67190383, 500623208, 791226055, 1760297944, -1926084918, -414623901, 2018266493, -800404925, 495082314, 737630518, 1733876337, -1229330321, -1087082258, 1605352282, -2007122036, -975165338, 1909113030, 476645288, -1994604943, -1961642410, 1945422909, -315511740, -1998260576, -864932409, -300448886, -504521711, 247324037, 1899126687, 531746047, -1308331654, -597110889, -616168194 ], [ 354501941, -359390164, -1050571879, 2024428991, 1976634126, -905135500, -1507644318, 920679096, -1130920948, -88737239, -1246009823, 63438165, 1634100282, -1529259661, 1234953271, 1330049333, -193975172, 874888737, 106074680, 2094193230, -1977919042, 1604708186, -1575032035, -237208429, -1744792409, -1009482927, -1164092039, -1894978557, 1002917564, 1801869397, 1395981359, -1188819716 ], [ 1719622233, 1309610196, 2145599463, 1804102395, 1861474830, -1851388952, -261210578, 1412463125, 808263491, -1822469829, 471054936, 203462827, -1980608948, 2111262717, -1738934124, 316087941, 903973042, 214595465, -1180808847, -1810295712, -1597738464, 1739609809, -1698785718, -1036548042, 1394072520, -1545509292, -733201823, -1072219161, -326056670, -1350027498, 298979613, -889422394 ], [ 373554427, 766234827, -521171928, 454258461, 168928538, 402724340, 329083597, 16629901, -503021206, -1370441496, -1535774952, -640598591, 1161929316, -1241862609, -1243675571, 1559932660, -216059065, 1900430364, 796937660, -1547548689, -1946157446, 1080253323, 740028657, 1141135296, -1142023591, -1617919184, 1409629835, -663157027, 1568057948, 517410093, 1504787875, 1553396913 ] ], [ [ -2001336002, -1588024499, -277937038, -1041255554, -764238270, -1696763804, 1525882252, 109449891, -913099514, 1172402141, -382508036, 553844376, 1088998666, -1491417981, 1102176888, 840690242, -1958182987, -102079600, -1905722889, -730840229, 466229542, -526337700, 626447110, -1714569921, -697301646, 805118812, -1772978829, -1308927171, 1239089458, 1980245103, 742052233, 1171068851 ], [ -1296731413, -101488110, 1093909336, -360553378, 1312704409, 1901265488, 1142970541, 300333156, 832830500, 290076555, 302543805, 1847611390, 1996946733, -1582649798, 1545057078, -1354246213, 1310719819, 638241669, 144660942, -418678997, -634304956, -888907957, -702851093, 792086241, 1139737391, 963540038, 703091847, 1555330604, 1554812040, -1527069331, 15310054, 1727412541 ], [ -887008535, 1257890486, -1235356507, 1064751225, -1133520859, 1797762977, 1549728440, -807177206, 224406401, 499737817, 742438625, -1188164660, 1826406415, 1545607969, 247107520, -468696466, 17776763, 1785831915, -1107275070, 1532633748, -1835611613, 1552695585, 1021179499, 466246429, -513264155, 239621852, 1135732509, 2070181328, -1454860519, 1694599651, 246513297, -1624110221 ], [ 1352815207, -1466784974, 1880801759, -1658121916, 2029965641, -1414353659, 595515401, 236813843, 736261938, 1938163257, -1723833553, 1887818434, 428230890, 171355172, -340301334, -345188213, -1407745078, 1057901657, -16865422, 841272192, -1188870961, -936278423, 905153479, -747469591, 416450525, 375570399, 949584266, -1441938519, 295943427, -1834028607, 1753677628, 2097511219 ], [ 1771606203, -1793757856, -1876946262, -976861028, -1241946510, -1229268666, -1907928109, -1550292645, -956315713, 933824082, 916031196, 2014622369, -90607269, 259621464, 2090697901, -1306016, 1166727618, 953507527, -525379279, -894151167, 181935193, -134747977, 1212518266, -1721596972, -2001735398, -852482867, 80881776, 1547651330, -1908540668, -1660455505, 467046299, -700413611 ] ], [ [ 342263196, 533378122, -1469831234, 364377727, 1421373013, -780206828, -677839233, 84393163, 1912069659, 1204996700, 1336879016, -1319825636, -2017648556, -320731121, 1402751884, -1877944226, 1142465299, -1969189768, -111245849, 1851208181, 495568527, 1057753429, 1709072503, 2041453334, 1576300427, -58725761, 371724163, 2057441537, 1013925445, 240507364, 447792050, 2003716220 ], [ -1995789121, 2114095591, -3902644, 2108944891, -1227273219, -1001745433, 1246437987, -169570322, -430976818, 1744038420, 1954430453, -114301051, 484785057, -1097598235, 1460677774, 1517030506, -1795573408, 758194143, 1537796453, -2079684516, 1122628198, 2122207456, -1173409136, 2009425546, -1918515846, 657343535, -1145568748, 1769015995, -1905984229, -1093317601, -1980744250, -1191742481 ], [ 1098250702, -33883906, -1369386327, -1149173842, -1690387501, -218883219, 997020246, -1015743602, -181962493, 1168315971, -1450636490, 417123050, 702714441, -83348745, 779602195, -297438523, 1031712414, 2032310583, 757446677, 775766162, 1574708500, -939688870, -292007079, -1239408868, 1050383738, 480392621, 28871795, -2053322981, -1648885671, -2033184078, 350402032, -623402190 ], [ 1883746552, 2146857959, -108235678, 1335943623, -516332705, -563263369, -809995399, 2012465867, -1451687668, -1842135298, 1934060768, 558548068, 1831747980, 1326524142, 769901707, 401830534, -1417926497, 205666, 1787334664, 1676903263, -1934551945, -1239959462, 1162985321, -1367686570, 1412967686, 2089048841, 148893455, 2141820343, -428492824, -1904852431, 1453424104, -1578167729 ], [ -1097388198, -203687192, 447294634, 307478652, -402477758, 490262027, 385383072, 2143026753, -1038756361, 80258777, -2128524330, -1634190230, -1385868375, 1223566554, 1557516577, -911675222, 1530876318, 1957855999, 456100509, 2038428565, -31123451, 908064604, -1900868937, -1077669710, -1774563295, -825855778, -1887338451, -1774028137, -1634128342, 1917101658, 1287110142, -1224259494 ] ], [ [ -1124117183, 567028664, 648152288, -32955758, 979444054, 881313490, -690752705, 45944776, -2108195771, 410425802, -892862902, 496096769, -195394662, -1441657245, -1708169716, -481024569, -1383295775, 1575955978, -765228242, -26247376, 891227614, -403136262, 383549891, 1078761023, 1692998937, -611250472, -1487958921, -1229021441, -1170479378, -372317174, -1464410988, -1926455486 ], [ 1506932815, -1882897833, 967767133, -165766467, -669666511, -326148734, -1175290224, 555054038, -659739311, 1271338593, -860486627, -127077787, 967732521, 1500619023, -832076947, 1825491174, 1836278657, -566970508, -911506129, 1376477254, 724274036, 418767747, 920602080, 1334833473, 829978586, 543083815, -501717252, 1210309161, -1061333759, -384882989, 403469897, -2065542725 ], [ -1373233527, -1141603380, -1119314104, 784587819, 665722697, 1324210456, -1852067025, -1352489734, -900635819, -817398844, -2145997668, -1549162360, 1521187356, 1556320598, -1861403829, -1127434665, 1162330558, 1469767050, 1073930286, -2088189056, 626496485, 1684976258, -1437822627, -1087947160, 1034617540, -203469748, -957993122, -1348747111, -1188076780, -1880211492, 1431624609, 137109657 ], [ 1940189181, -1120750969, 1315309720, 2012780817, 1206623724, 537212243, 1371226388, 1696483486, 1045816133, -2067082315, 139493459, -1940958119, 417721623, 2047552292, -1702032894, 502948171, 23892880, -1334590788, 403182826, 685460197, -1535299812, 446172685, 1083925646, -123414187, 1773982217, -944899718, 963170899, -1954038945, -1916572350, -191404498, -1549776248, 1453994848 ], [ -1108750619, -1536954270, -1054632807, -744416358, -420487748, -1335013872, 68167459, 1297385219, -2012679213, 2137185777, -1713370224, 411143277, 2081678058, 1680067090, 763561663, 1923433559, 2121175418, 1087713950, -830848470, 1222614402, -598807018, -1288609657, -1770575397, -1110160362, 186895106, 1573165081, 1527299040, -1613170793, -1731829076, -2081102189, -177325623, -475173468 ] ], [ [ -484541588, -312428551, -1636165170, 1187978702, 746738941, 1589182612, -2035939564, 758923835, 70900576, 126617723, 1312327585, -1341990804, -867685413, -1076685372, -92908991, 884573166, -264243366, 1229114416, 1159804481, -1335190706, -324903188, 256318846, -137101787, 1506564761, -133225637, 1046023987, 2108621301, 640814192, 1351774715, 1124105476, 760087273, -951475045 ], [ 1005178282, 1726306262, 1526557805, 619335495, 903134554, -1885785949, -878411321, 1259924908, -45693036, -1692468920, 1740461176, 599258418, -725464019, 2138412445, 697320246, 127752715, -1248465672, 1797332912, 447906025, -1362277825, 1452067596, -1011839615, 856006135, -540748552, -1996874899, -253324451, 1718748968, -50284178, -698015347, -1414163547, 1809721219, 1690635354 ], [ 1733386324, -814552244, 1237929431, -1246719361, -672151540, 527949860, 224450262, 585850986, 1307544764, 1161695832, 1133608344, 1597159827, -489083806, 1379277260, -1100671993, 1742243082, 1884004902, -63761518, -2084908804, 1163619888, -170085354, -865621367, 216102468, -1365544545, 1016678949, -813996500, 389565269, 1327526741, -218913004, -53575077, -1183226444, -1028255383 ], [ -1006447601, -712042755, -122435936, 157191956, -1835547788, 1119200144, -2095638507, 148030040, -1406864481, 2127057954, -542043321, -1172802927, -2109556833, 220532272, 1934822148, 163625554, 1395939845, 1230580138, -1856105539, 1063151733, 1069958260, -1049829237, -1585110777, -813664913, 603687088, 2136300161, -547044094, 2001703943, -1472360255, 1507123621, 1608059367, 1720904179 ], [ 1576892060, -2142281842, 1702820766, 1215245205, 667636038, 617300426, 1451015693, 368593221, -589122741, 185823373, 872160386, 1779987971, 2129066155, -1704006818, 573641658, -1283358094, 441392048, -124984102, 1360178475, 1219845153, 1665514509, 1737698004, -1189126326, 458121328, -235821687, 1561489068, -1957838921, 900986737, 530303388, -358313331, 1613693188, 134335411 ] ], [ [ -1611527688, 1188076918, 1739731788, -1543903656, -2037801829, 225101896, 314404515, 1905604443, -1961514449, 1893526456, 1360521159, 1483982861, -1076982258, -1819326524, 1132607252, -1745384004, -1280814544, 704048200, 1942261631, 1318050415, -61364164, -1490989339, -2128677015, 342716831, 1984722351, 1158982975, 1952658843, -274574388, -1599971634, 757413137, -1228092678, 1727537300 ], [ 1512055410, 510776649, -1853653975, -1829625315, 1412141285, -789331850, 613701541, -772616151, -107467568, -343488833, -1775426275, -1335052892, -1064263056, -1261994667, -198601972, -1491113755, -1705200204, -285556339, 416419365, -268696836, -1675390221, 839495286, -162399971, 1165311601, -1424625248, 738517761, -907899227, 1604891718, -2121967509, -897723516, 111377856, 811800520 ], [ 299074574, -1145697148, -722692936, 679882156, 153630004, -1359359721, -1851580838, -75046889, -570300129, 910257878, 481147959, -663058904, -1594695344, 125848383, -1626180288, 433311898, 381615896, 2131825961, -1349499011, 59150524, 381149659, -340777588, -1955367854, 1482474370, -2143980897, -2128167938, -736282587, 910125449, -1320737055, 1852790607, 164062543, 1379241301 ], [ 726475404, 472915339, -1073877707, -962507245, -757300698, -444294598, -222138148, 1088219548, 957516368, -692237133, 2009611596, -1545549220, -1203423645, 142950510, -1131308646, -577530681, 1780944971, -18366861, 2115878377, 1598893224, -1645713693, 1332128493, 338318345, -449718755, -1404816623, -918212894, 1897184307, 1103274813, -806166729, -379655962, 1503514018, -1504347435 ], [ 1658030291, 1486834930, 2031855101, 1509680866, -687252325, 605673242, -1178712520, -1349664374, 50924368, -1707120831, 286746960, -1847181144, 775259685, 916702837, 1629462659, -777422197, 378819119, 110518, -327446756, -125740124, 422317019, -879338145, -789475343, 785581094, -958869120, 440279411, 659566671, 1143145588, -1903675883, -662945968, 549932774, 410417096 ] ], [ [ -17286308, -1018038433, 1676631988, 1891253810, -1820860356, -309752411, -1741276629, -863009748, -1283435450, 528580010, -1864874350, -978789236, -485702361, -1377763131, 449659003, -826016714, 1588738496, -1934403134, 852325037, -1355839366, 990798306, -2000472673, -383551155, 200017883, 1516381397, 181119885, 1712876638, -1071082004, -1628879899, -574120965, -755556418, 14376439 ], [ 860144714, 1735462263, -1356545055, -497920592, 1848714895, 987869588, 1842273968, 18384272, -224537757, 192268566, 245421549, -1744335379, -199644018, -264832900, 716105180, 816337700, 1217272776, -877072582, -1782204189, -146482952, -2147305632, -239876416, -1076152739, -111257556, 1481325475, -333713121, 1408121827, -484242325, -2071329669, 1294828155, 1892543453, 1123107477 ], [ 488321120, -1561066034, 1760034791, -1942142896, 716284722, 559535732, -2027047953, 660947246, 1849600582, -1196119641, -1521694530, 425509546, -311136595, 1136646996, 1870547492, -400253528, -70914359, -4653952, -329883578, -1365072319, 2126701017, -519945378, -1509949835, 1073411423, 1935083669, -1547075154, -273961568, -456714087, 957908364, -319936154, 1115586583, -2082506751 ], [ 753909271, -593229259, 24495990, 531490610, -464662408, 1425625181, 921845654, 225552104, 2124026343, -250229542, -1044064276, -1644101884, -170110968, 2074608140, -1637730307, -1580448718, -1694360802, 239238937, -229115183, -429464541, 394354216, -1393114904, -1777341701, 429101520, -1095217347, 1435064322, 158975375, 1262648557, 1713547305, -423897192, 1374939386, 350298354 ], [ -1880333311, 514015374, 1767008083, -1759019138, -681159357, -887115582, -1227451874, -1470402082, -1540008460, 645398676, -55962510, 485692192, -1174214903, 1582436218, -879888080, -1923129041, 1641725650, -925030207, -907049896, -1328231422, -820235191, -225496824, -297226272, 143591963, 1649845561, 515995975, 857069799, -1701392715, -116582020, 1191605992, 218260797, 966291792 ] ], [ [ -1773544399, 865608956, 714355530, -1080851023, -954984106, 926405152, 1269020314, 620440327, 164674472, -1026598151, -739202345, 224060839, 824835550, 1295210987, -66817477, 1651879885, 2087922370, 616013145, -176334110, 770437263, -634359296, -895844407, -1475724504, -1027058002, 1257724264, 1124021017, 2093751139, -501268248, -460288075, 1617186394, -2120022813, 134827270 ], [ 2041655998, 1974557919, -2097614554, -413947202, -380530718, -10305993, -868676667, 362390516, 1772358422, 315680843, 333411770, 684351160, 1325746900, 1037127938, 435193266, 510796437, -918545436, 185754892, -632010721, 1813598034, 1907350456, 1655472236, 1033762254, -1775531020, 1522609140, 1038551376, 1324250280, 111160716, 994703315, 479713476, 1694077697, -1531532297 ], [ -35607040, 675176844, -816178327, 1532409879, 1482912057, 1377573932, -958421455, -1940688128, 1865765922, 167743863, -1354402142, 279043277, 873905001, -435676533, 811595490, 1192193994, 198321192, -1926320999, -1177344490, 2049307008, 1516351432, -837250125, 217539811, -2132123281, 1250237260, 1522600034, -488020322, -979786377, 1462704617, 2093503437, 925749889, 1834932262 ], [ -723611246, 1122951874, 1501635892, 126253863, 106666245, 449932337, 1078296435, 1060368812, -1892896569, 1977484199, 1836298941, 1248696375, 1714266106, -2042513515, -314181665, -592477736, 2109970590, -1540970414, 709020606, 8369411, 1574376893, -840849428, 1888127998, -1664575102, -199098070, -2064184977, 1017406771, 741509032, -970365057, -454971757, 1098173914, -826595698 ], [ -1676716710, 899888538, 377418980, 2006373816, -371151908, -234237173, -831304617, 286170747, 1626495160, -1067180720, -1309556578, -1366650025, 1109889869, 262412780, -928827029, -1099534404, 1027803865, 152638498, -1546184312, 653743663, -2021274432, -277565223, 1154450541, -28866833, 500526681, 982826816, 220785696, -1939624983, -526163912, -161386861, 682974305, 1239588465 ] ], [ [ -311205447, -1166803450, -447130363, 915344870, -2030475572, -795004415, -530055050, 1018577668, -802911784, -2051694731, -1933240092, 1649124518, 922607476, 1314445168, -1308220344, 1908669151, -546156483, 1764322793, 299330532, 991686753, 820184243, 727626904, -226990941, -2009883571, -1379115472, 1412914080, 428994631, 42232964, -711990753, 1326987111, -1440961235, -1681993034 ], [ -425168618, 480365676, 1915220453, 1434699657, 1713875707, 1384191865, -1077985815, 1436170722, 883756473, -2035609772, -2107864013, 1994191257, -1052532310, -411208000, -1478915632, 1762538973, 1831597426, 1347669136, 128903684, -1973751204, 264014151, 891290187, -1696220234, -641516083, -453778479, 1495802765, -363101410, -1128794576, -800077300, -1407876458, 408229645, -660376682 ], [ 2097529130, -1063605403, -96877583, 2105520639, 879664909, 1370185938, -1900879302, 2111338376, -450014410, -1278701033, 1315334164, 1761748413, -162371285, -1016670975, -1839171671, 51009102, 1487997007, 1041119325, 496738090, -249240875, 1289321677, -1829063568, -516489201, -1847476697, 464544581, 1202674701, 418977893, 1428993402, -433030705, -645331193, 973706874, -2131346552 ], [ -1633753929, 1865871590, 1333000513, -39778310, -1667354180, -1438954556, -61405776, -7422064, 1529705191, -1963936215, 899304091, -1058913723, 520447495, -643224518, -1955602983, -258338121, -1025332630, 1395479506, -531609272, 1889584140, -2107724741, -649871184, -425933467, 998974507, -358382278, -598091590, 2137214282, 1741563510, -1795951008, 664119899, -109223431, 639781655 ], [ 1564191113, 881567511, 469942515, -1665955618, 1495771550, -1252452984, 1065611228, 1974847523, -1987419831, -1902912274, 1111077125, -15886409, -609052867, 1278713785, 1181971045, -738386676, 1685880406, -481883269, 1318245353, -455910369, -1942854705, 1678356770, 1565991734, 414120237, -2094272332, 219669136, -1244097583, -906070180, 1531231936, 879116097, 1591776983, -1883297909 ] ], [ [ 1947316733, -363731906, 450687199, -1368929037, 1525200330, 2129095963, 1883773532, -1206524133, -1664751102, 2059899462, -113161480, -1195722645, 1787032481, 708835200, 371161136, -1567244955, -1917962897, -1574543405, -1746494858, -960901267, 703766065, 1284893887, 188664228, -1641158060, -1690253795, 111055055, -1530428788, 2107261071, 768648924, -2070265877, -587524884, -10769778 ], [ 83921390, 99255795, 1222506400, 1980852793, -1895002306, 970187685, 1626732674, 348016014, -527357177, -373167621, -614250982, 676196098, 1395474906, -545429792, -1583540091, -1566487364, -1498475844, 154341500, -1475917509, 1102334435, 325195634, -498053028, -703759442, -1430042473, -1713033894, 1648460586, -1445906253, 705942364, -1260222795, 1820807551, -1478737059, 865061920 ], [ 306040402, -1260190912, -1897788149, 864988236, -1008409882, 1902858805, 1732081633, -931533171, 1868114157, -173903469, -634569432, 1448520507, 206607596, 2103606639, -1971961101, 445927074, -1252410197, -1753313870, -813923347, -1627772536, 1859758646, -1548648764, -262255684, 585021766, -1312508751, 1427622527, 250613231, -1784765930, 469515932, -1923805671, -906295645, -702227630 ], [ -96523665, -1940655830, -1030890722, 1334153185, -907664516, -1266516322, -1706510387, -1576821342, -552766788, -1673510555, 1677416842, -1136249113, -1416996650, -1281707205, -1367017562, -2091708228, 820141456, 42556169, 1936006388, 253285816, -1287645794, 248043262, 2068005559, -2011199961, 933675590, 1685359102, -370658302, 1243435989, -860132085, 824326698, 66406926, -1822550830 ], [ 223486486, 997150427, -2003839143, -2067031215, 1813287980, 1394599037, 2052259340, -714924690, 357510279, -568661021, -332997037, 337490699, 2061789164, 1372976419, 273821128, 2105235560, -1045325038, -87049275, 1087162100, -1542442722, -433121015, 1078265657, 2094854617, -821735778, 716014139, 17899158, 1920104835, -1660059834, -1306414053, -1082122353, -469496222, 534720490 ] ], [ [ 1522786640, -855279344, 1642839102, -430581689, 454514066, -177180163, -1936621306, 510056288, 1963624753, 1659408365, 1756322342, 1998943903, -2126261303, 1348844202, 1676554428, 296616240, -268165911, -580238114, -1449943174, -1037959071, -740236343, -1894718113, -742070767, -2145130360, -1098878308, -1678757458, -707706600, 1025631736, 1472805889, 315941993, -1550539535, 1472575112 ], [ 180735884, 526354259, 417574939, -725586393, 810218247, 618428672, -1450543039, 45711258, 483905828, -711120970, -828086307, 207002915, 480808584, 1099434745, 210224412, -1217692232, -1377809693, -1765875012, 1150332382, 166048763, -866573217, -1983252538, 1322654898, 40894431, -625420501, -1107894827, -673064, -236036383, 997338888, 429121013, -341865140, 1093506 ], [ 697624726, 1955503197, -1079117904, -1896388970, 342674510, -1351064005, 949991168, -1078311898, 360119065, -147493386, 736174922, 578022095, 767295181, 1459423141, 2082820682, -1284004163, 649315292, 782514811, 1241785235, -1562322099, -1136120861, -1736496575, 1640512782, -1537552410, 898522336, 1638936356, 33572302, -1802422386, 440898683, 2111398457, 1346752063, -2030731805 ], [ -1571273605, -390864625, -1522514384, 1757357399, -1437374518, 680426940, -398400834, 1510784901, -712129677, 1309646487, 552270684, 1128050423, -920119252, -1277622664, -1951200689, -1010212322, 1171085369, 1950055449, -1541578896, -2138430857, -1612571145, 1523070172, 57968683, -1397604581, 1211913845, 1051888857, 1411604550, 938184421, 1092981318, -1728746743, 68182603, -532428823 ], [ -424282002, -1343448649, -145483182, 220020969, 668259674, 2131468032, 919616477, 963657303, 1120252448, -1079982645, 1976327458, -1321156897, 2059355121, 42829184, 144591376, 613847604, -32006429, -1172891207, 191071066, -951583423, 1960229435, 1626542668, 877784387, 1703908382, -1222763236, -1224117088, -829845081, 1448501269, 1108669989, 2036481473, -1828349315, -1744320418 ] ], [ [ 984597427, -1743495093, 1994211085, -464530528, 1891130426, 150161468, 835060643, 1728291135, 560129478, 402585591, 1530106689, -866559761, 90916585, -1160329249, -1526140771, -984407929, -1404303565, -597822203, -1355520108, -1157888472, 36639061, -1298624320, 1911246538, 1899789827, 860405257, -1002874231, 1887221060, -1736647090, 390307920, 365443318, 115149961, 1291289397 ], [ -1517391583, 1161232312, 1973286027, -1861766960, 632405765, -289719120, -1359567494, -789044432, -1547019863, 1606615769, 916972493, -696867634, -147093875, -1176669571, -1267553602, 1028529887, 151883269, -1034051030, -423147219, -1689169484, 1605674489, -1968033457, 2039532192, 2079419787, -788391591, -274613475, 1147525783, 943621498, 1422095662, -230821439, 547755248, -1326121384 ], [ -51917133, 217666190, 550952899, -894805437, -830671945, -1382685089, 1979889234, 1381485067, 1000428408, -914654299, -46597047, 2121167256, -1125366041, 1138930256, -2139508475, -1880059632, 1767419226, 225748679, -1154470528, -1219384853, 1878802694, 1844173829, -477035373, 2132091266, 663494698, 742876515, 1034376166, 238550260, 901637786, 1796984132, -816563698, 2079774081 ], [ -1554849886, 1484811978, 1654985283, 1659516768, 1197732300, -693978367, -48827567, 1819430959, -1722067075, -1585457597, 93660058, -871279881, -745558705, 479437248, -677861016, 494330335, -988731916, 1108758490, 248115427, -1124995127, -1506060870, -2008828887, 1970303081, 963518645, -1447200565, -925658546, -405154994, 678405719, 1616006373, 402651706, -1567772941, -1394106989 ], [ -364656586, 1808625143, 1149826311, -1460444159, -2041802936, -89459954, 1125560315, -286447542, -1730519204, 1459070737, -1840943643, 12681800, -1818208955, 900818367, 474720832, 578455068, -2103878470, -1681014681, -1105049705, -46979888, 1478990569, -371580489, -2115006837, -220866777, -1057191796, 1529239232, 134321300, -1597022984, 823672960, 92844585, -1166045003, 1984641439 ] ], [ [ 146507745, -2002543476, 1754387468, -1514935523, -171187870, -1185274921, 1081662492, 775900347, 958712452, -1856952113, 1781941952, 733685937, -1832207210, 2087640478, 1115504718, 849180490, -2112596911, 550226331, 687755340, -1466145680, 1443382013, -958901255, -477820624, 2130584542, 1567320898, 355733718, 1902064428, -1033325320, -855140943, 376389569, -1886638800, 888578282 ], [ -1084610778, -1502075166, 1251777757, -81552929, -1115571577, 707226585, 1913006893, 2138182689, 495693464, 36433319, 593446679, -317150111, 1665050101, -884961402, -1341053596, 414552528, 548238165, -385270958, -1675840740, 1064514518, -85515100, -718918187, -2032137203, -1432033059, -1310453033, -1953983545, -810454387, 2062740893, -390192370, 1873818025, 1527306332, -124562418 ], [ -1764933036, 1421720183, 793224639, 1576666146, 863817236, -1746937463, -2102788765, 658146967, 1209769329, 120455768, -1707147708, -147649930, 2100004920, -1174407894, -1809351665, -1773048164, 2083970458, 361856702, 654612732, -1415338125, -185660861, -390596725, -969954353, -345351944, 205240787, -201910550, -321123725, 1457626736, 2085407265, -982880181, -1443447353, -861871746 ], [ -294076036, 1034399049, -532823161, 196578913, -1807254547, -2055998742, 1171351809, 1720271571, -1232313803, -1688510588, -1242569136, 1803371510, 1057682961, -1678457169, 390962977, -1477671890, -1990248795, -121096806, 1363539583, 1116472368, 1222840960, -1258655134, 958430669, -1311712864, 371534326, -1066361025, -391383606, -1893354480, -1519490459, -1161167708, 1489402196, 1038893525 ], [ -535223072, -740430240, 1784327740, 1199262703, 782170084, -1032683379, -25805894, -1501341948, -1909578752, 1225802054, 485869467, -929742343, -1389391210, 316499380, -1321783396, -1658827083, 1994427975, 625877216, 84500716, -987812720, -299393555, 1476553562, 602234052, -634208678, 417401681, 1955276795, -250701761, -1691161957, 325134159, 1690363686, -1828373693, 381390771 ] ], [ [ -1307795335, 39405464, 1699216777, -79107422, 2021967334, 929102600, -1869894906, 2027097116, 717971806, -554524221, -1526179972, -1081456392, 2065665960, -76274182, -960486060, 130685077, -2041560244, -1883698468, -2028029312, -1932728854, -677368786, -282545534, 2127832852, 1388676598, -2072723177, -254926364, 137234887, -1635172722, -105697385, 652513366, 1455236805, 220703004 ], [ 520817542, -1027909209, 215326805, 590472583, 686734213, 127660407, 1366637065, -1671080657, -1250373162, 452069160, 617182504, -1980660346, 866138393, 2016720135, -130149687, -1031869203, 55636111, -103417703, -1141608578, 1388709854, 396079380, 466562961, 97733039, -987807463, -355729198, 1664992732, -1048669067, -1728381408, 1820386985, -1581345522, -757822571, -1716911751 ], [ 1587429321, -764753162, 960228040, 787793646, -532815644, -499048185, 903676644, -186348539, -2112718614, 490185197, 1820855967, 219488183, 60945806, -1068271954, -1237877609, 747354861, -858932093, 2004800623, 1844948905, -582383061, 1935963604, 448973898, -989974699, -1048780785, 838317635, -801149416, -909028040, 755285068, -94825431, 481065203, 1320122925, 49001598 ], [ 1881097363, -263280937, 1976264356, -1642864882, 12791913, -1485602878, -589909979, -821046654, 1586870540, -834107911, 659908382, 1608477579, -1144929848, -1116207974, 219921075, -1901615009, -324870550, 265028324, -1533284906, 639531197, 813860330, 170600689, 929633208, -1554863892, 1007141702, -208465553, 534351589, 1596830349, -1934416471, 1412269895, 1072042373, 449163279 ], [ 949800044, 1357231661, -1887321164, 1949408751, -211166548, 1859921325, 2016699225, -165060773, 1893103157, -850940502, 776077256, -1200341542, -833659029, -1142114580, -25402195, -610209175, 696909682, -1783621818, 1295615323, 1581587894, -234501221, -1297387855, 2053633204, -1505637388, 2122337086, 483436160, -1275567248, 923778851, -2146536995, -1306585776, 2093818575, 29087091 ] ], [ [ -321210051, 573801963, 785152677, -329371116, -2000642279, 1678287278, 1424306934, -1179180589, 1056931946, 144080161, -167543111, -685031494, 262251772, -1395746391, 84689884, 1515744447, -169313304, -1490086674, -174462749, -346252452, -970544412, 16678440, 1277895401, 856758235, 1187723045, 1703147019, 316134257, -1722704374, 1080603461, -1496939375, 257563010, 1831725239 ], [ -1387696995, -23780164, -229921064, 1292136194, -1935698007, 128435876, -1985547887, -474669060, -1154776098, -1592513075, -1852418408, -411094335, -985645343, -471431623, -716265343, -1199086530, -1619466576, -1398512738, 1040886937, 1688453197, -1438974654, 1456824158, -279727331, -1318961526, -1785598488, 2136428835, -524541030, 49791174, 1091229235, -1435598854, -2091911713, 520689746 ], [ 646146832, 1705313825, 476774391, 717688432, 1097819993, -1006152838, 1273958193, 1864566931, -248863201, -44792215, -1557150454, 1579457156, -1124047885, -1915022270, 2094988317, -74332736, -122803151, 963709188, -1491080957, 1075560886, -1945666823, -1748215678, -1349997787, 1792558106, 1799496052, -1866280586, -947458712, -274778004, 55074419, 772499215, 1308002699, -1055815122 ], [ -682331248, -879529464, 89893827, -1744833334, 1411606792, -371627388, -2017771513, 1699201307, 1584998774, 1197203352, 1430761533, -1345593965, 1008185931, 1904119018, 624522564, -1507961313, -1578645278, 1628853211, -1423278169, -1507399810, 1515167728, -591386664, 1931375679, 687041953, -916096122, -1079841470, -923811309, 1871997962, 1485148161, -711917978, 2115358946, -1917282811 ], [ -2012456348, -1008581784, 2056320605, -631445250, -1659966073, 1854666501, 1418036821, -1208904858, -1242209779, 466056123, -1841561424, -159775319, 1895793942, -1417414912, -373591851, -1119814, -564709844, 69553780, 667404706, -934431403, -1636262500, -1710615872, 476936328, 1870260108, -553433324, -1606249808, 330649314, -1262025960, 829704420, -701743841, 1153676112, 1676618210 ] ], [ [ -324325625, 2146155935, 1269538971, -307161531, -373050295, 2068510083, -1980151873, -1476251223, 1491307532, 1677904415, 700643627, 388452787, 2084246427, -2142680632, -173214179, -1621878735, -2091137122, 2061412259, -877855495, 114365558, -1264682111, 1973252195, 663494728, 1354847641, 122493260, -1999217701, 1690038597, -1657290486, 475768442, 265490206, 122884853, -1229907025 ], [ -1412414411, 1009663251, 251501105, 1765979068, -129872743, 2112628676, -1429374516, -1290128734, -1636171777, -786398822, -1525334961, 1158081179, 1132213839, -77888232, -975407024, -648170376, 1778580347, -801729529, -1569854194, 253941167, -1719596183, 1150967187, -1834406541, 1514667477, -196984433, 1506461768, 1735449318, 850417897, 310954980, -230522568, 1292408369, 2078505451 ], [ -1512057815, 406788146, 2087636127, -297682062, 1280883792, 760891673, 211434995, 1840946379, -485888365, 247240739, -1475823670, -1875430838, 433014246, -733679056, -1640728362, -1468386872, -94642025, 1633566794, 1318670941, -87053653, 263180033, 697038641, 2095296309, -838439924, -2084069654, -471652697, 411117558, 1326122893, 22477018, -845461025, 1477956900, 555441555 ], [ -2122934215, 362369636, 398638029, -1620466185, 1237382881, 651180131, -979200537, 1376577978, -2135687138, -958601241, 503291136, 8374809, 1430460883, 850211863, 967573122, -419290313, -599828066, 938246087, -763111145, 601019460, -37609822, -835848214, 1810228591, 503039165, -1095807777, 1613816475, -2146437972, -1642426457, -631263599, -354856667, -1315147793, 117746454 ], [ -1772287912, 674300218, -1805032327, 1712657533, -1163411716, 1343194968, -162819895, -1700860965, -2082702883, -1739440188, 1041887188, -81270140, 2084507495, 181272894, -1603278574, 1760550297, 1419981662, 1728188733, -254645767, -691615745, -2102621164, 1195759170, 880109874, 243746857, -414109271, 1293551426, 743672502, 2022117041, 667845083, 1351799225, 1396778157, -1813528983 ] ], [ [ 2137908889, -1566886388, -1521242174, -431655941, 1201186365, 234673350, -56079346, -691278507, -1001030287, 2129345101, 2024803897, 887887092, -481446272, 261044930, -1986101565, -584425764, 404456509, 1239491043, 1748054699, 1727186999, -543751424, 1558781240, 1087068131, -235072621, 2118295988, -1009882557, -808023944, -1790778448, -1539822009, -874310716, -879216576, -280200048 ], [ -1210934149, 2019036456, -629004138, -400723635, -243889386, -871907137, -300360980, -668894995, -447241616, 319936095, -417986810, -1626593602, 1925900803, 781719270, -34918566, 1215655693, 381718038, 926218401, 1146359365, 1273411393, -1363131856, 605891072, 737504335, 1636236537, 1263068203, -2076356768, -1983053470, 947090806, 146022302, -1116358946, -2141970066, -279187760 ], [ 334644458, 1750015937, -1369383957, 617465472, 708640728, -946899282, -1410843765, -154890637, -228000868, 2114379922, 960368560, 1203132062, -840787204, -1104989809, -1173229709, 829590358, -1671929802, 1555187238, 985694621, 767141866, -1813243228, 704023513, 1829534257, -811827894, -303641536, -1287632534, 1624854994, 230086771, -59157861, -583124979, 2135403516, -938435697 ], [ 1890828221, -1972110197, -641626250, 832041383, 726599736, -1217642879, 15770987, -1768904675, 1113232265, 1836816397, -62956966, 683231211, 1919597554, -1865243529, 707123388, -1045006938, -417901196, -907482904, 1208902377, 1878068534, -242701137, -2034800943, 925206294, 12336983, 1816613197, -1520559896, -1184308609, 2107726279, -88327853, 132633315, 138338762, 1707346368 ], [ 392224337, 291073005, -949257540, 653096976, 826926979, 1175820405, 2086743484, 683949405, 1598457539, 1988164754, -976094007, 939334595, 1544218875, -1978039328, 695884895, -765137968, -2085986193, -216473437, -2096707479, -17408584, -1970192803, 679021680, -497279730, -1128770113, -839209, 29199628, 963272657, -1138787434, 1891247465, 1155467734, -1676360596, -1186285566 ] ], [ [ -1813026851, -1326705566, 265532260, 82458586, 209561210, 253334564, -695913921, 775999455, -260232398, 1685424651, -766260892, 421848017, -1995746216, 1459769658, 880371549, 824961841, -1044004040, 742263372, 1041798490, -468820198, 288175847, -854888704, 1447409592, 2080103896, -1966062048, 768109392, -795073332, 284984279, 718322966, 932924632, -740265759, -39004608 ], [ 101191713, 599866670, -1994394549, 2043238112, -26602239, 1193435254, -1876623073, 660332574, 265559345, -1214431121, 1755506681, 1574926762, 1935809415, 43340091, -532872585, -1593156741, 382647832, -352554122, 562857515, -477822902, -1279393958, 1611572669, 370354030, 960551054, -195444507, -605587505, 1623191408, 176185444, 77986547, 89280149, -847482202, 1353695280 ], [ 1216608248, -1620594599, 15141038, -465480932, 1107425257, -259341235, -1671907127, -1778703381, 1067127965, 1592564003, -130432152, -813177711, -1108469811, 993218921, 889434562, 1703712753, 168706785, -1357197728, 812990227, 964467094, 784075400, 458574551, 949968863, -1713932033, -1960118729, -1740627406, 517560741, 409444867, 1227855906, -1031644925, -1030229607, -510088786 ], [ -991962883, 2123208323, -348066615, -1668147351, 335394575, 1370003020, -839806395, -147664786, -742782139, 107323694, -502527198, 1262540531, 119144974, -1728414296, -2093253628, -1706185584, -1228105342, -1110919905, -873308296, 1385591124, 1738016746, 1717225515, -456226855, -1291512900, 116886319, 927660474, -1636571268, 1900499857, 1471981176, -18913674, 186842861, 1907395674 ], [ 1909857911, -466613767, 829116948, -544216906, -1615701165, 1940114238, 3756604, 1558189075, -1938361668, -1027819976, -928935986, 2019079121, 1216619967, 753110808, 702209758, 1769575111, 873367628, -1566395860, -1883441864, 1918572152, 136208971, 852323099, -489781090, -1483172372, 1838113441, -1710585897, -1873649440, -35710785, 1111358688, 1198420997, 1830041848, -545618001 ] ], [ [ 19599211, -348336394, -2010852509, 1899452621, 1068351207, 227074313, -634919108, 1269725491, 766614824, -1716365260, -1259026410, 298805990, -237525132, -1346526, 1094627401, 817818852, -1562637372, -2071930065, -887725984, 291805531, -1807685999, -759183571, -1089363831, 2078733950, 468812911, 169416245, 1551188034, -1865882294, -1232214280, 1400789390, -1893061531, -331691018 ], [ 913879418, -1487461295, 1873341137, 1987322049, -177610044, -167617184, -788642693, -1840087021, -1750931940, 1225208269, 332256252, 1519537976, -1755967504, 779573191, -1044759666, 1149025469, 393188213, 120000005, -160909328, 1649684905, 1163326285, 1691656499, -656951469, -1755087199, 1056837160, -331864484, 1071498344, 347420388, -377625317, 1982129039, 943669026, -1835946201 ], [ 331896999, 1326466494, -195033880, 326642818, -1066653947, -226442450, -410271184, 881213508, 1186046454, -1508481814, -123208133, -721631339, 1272043612, -1516505363, 1216993704, 687044588, -1102272501, 1326604224, 1133379431, 1431191077, -450299589, -1241828828, -101906311, 1259680563, 1575603478, 545890016, -246873562, -1554963607, -584902061, 1428467447, 525044599, 1145704143 ], [ 1291790769, 260284494, -875039129, 1571053324, -1062390418, -1519851666, -1105270850, 1214161783, 413378964, 100725843, 453250973, -816582292, 1843979455, -235885547, -296713435, -1222929926, -976669145, 1313279954, 471264887, -1580877669, 1852125868, -1524906836, -767753821, 1124520227, 2128505688, -2019637127, 1343184095, 878629542, -1202363458, 1317500443, -960710039, -554090292 ], [ 1260662486, 1282215146, 522533378, -2057132309, 584612257, -660758642, 717644585, 49123265, 1766061176, 418254878, -684346385, -786175762, -1783715225, 408408534, 1406869246, 271239954, -1925881536, 2025866433, -324638867, 1503482607, 1296785472, 2074070184, 50445439, -979334457, 586386346, 416258080, 1493609102, -1085573438, 498974704, -75345001, 130812547, 627813583 ] ] ], [ [ [ -1294319396, -356195909, 566366641, -1016231821, 1451393739, 1393363206, 577053457, 1146824341, -306254762, -1166665707, 897346332, -1006770334, -1613576498, 1356091468, -730072430, 688867523, 1435308047, -611230902, -33780267, 937148105, -1077424715, -1507972280, -799379240, -2010993156, 452648959, 16972708, 967393319, 1496133279, 2074826410, -1001850144, 583118403, 234862326 ], [ -1987227626, 531141780, -331901929, -2451686, 1319067326, 123422079, -1584270684, 2001119662, 1808019022, 1846338573, 1849352477, -1853724110, 1990941993, -2052586451, -476458681, 2033052808, -1344312978, -1631320916, -1540925002, 9533404, -646623866, 112203873, 1089746334, -19104229, -459602216, 985848557, 273030464, -323916083, 2000089993, 1783161686, -548825125, -1553288251 ], [ 1428383080, 847260416, -955205437, 901036642, -1881832906, 1374711773, -1741093328, -134066535, -1920555503, 1501750597, -2113326633, -226689881, 1594531416, 392131861, -1431451280, -1796422515, 735165653, -773811348, -506135249, -1890808433, 312125129, -726456571, -893452108, -1841655308, 1360111909, -1236753349, 1320919872, -1587118343, -1872022620, 1875647789, 9399759, -41381705 ], [ 1172485551, 683244931, -1590653076, 1441224541, 368775476, -1017545628, -1124485537, 1783413884, -671221916, 317003710, -834627056, -1884622500, 997496610, -1206384095, -1345383716, -791350262, -2137948038, -910279556, 629477395, 1493452329, 401542693, 1558539691, 1786094427, -1343349042, -1018016288, -133831933, -1979150605, 943918319, 1276030499, -1872571105, -762392181, -62505302 ], [ -1184780805, 606493466, -1442422165, 593255185, 1793799141, 1632196703, 1600822680, 1415382313, 1058906090, -471235389, 717612793, -1811493577, 734816429, 1644729923, -1002270367, 1091871408, -2095598540, 1190308117, -340215762, -711754256, 1216523903, 613421941, 1015702596, 838991388, -1144797353, 1440818232, -1826438408, 1788474337, 2126941221, -587222113, -955959336, 1840383280 ] ], [ [ -1520889930, 1681609602, -840870879, 1608530368, 1850655548, 484830735, -1907808487, 669120758, -1231708644, -2030530578, -400745730, -733364162, 423234587, -1577979271, 921434962, -1075147101, -115840899, 987537051, 1258086483, 1138236390, 392876030, 461495492, -2028000413, -1341103639, -1064361891, 830460310, 1915737527, -540639824, 2047841619, 402709532, -221960102, -1916434256 ], [ -1197504683, -1049821305, -1886121653, -1401856304, -1067484719, -1405678779, -1901441112, 1852302400, 51849032, 80906690, 1534368259, 1939963946, 1372513408, 1605361230, 1464907603, 1694914903, -1329869952, -1546880843, -808190616, 1358940901, 858586424, -1997718258, -1316508733, 1477195019, 1707339845, -709691869, 464808802, -2050080904, 1397013756, -1660319126, 998636171, 674844211 ], [ 554264803, 753123221, 1527753050, -544196259, -1354477314, -1570267392, -831306545, 769090833, 1247597089, -1806567222, -1969688974, 1836214362, -1379136254, 1199495455, 2036477947, 461873828, 901726834, 1418164613, 75547352, -1848295648, -599645653, 1695725880, 770497616, 274908700, -2129224036, 685902689, -1168127245, 736518307, -912883256, 46728666, -1640234743, -1258539344 ], [ -1589313107, -855466092, 1146124550, 1233831121, 1486882782, -1660517477, -579722995, 536569206, 1812258466, 858322928, -2023050400, 306716969, 556646894, 941076665, 552907122, -356073100, 243417399, -594673078, -2002855732, -531118543, 1828608135, 764859009, 1856583241, 17966898, 113417424, 971892586, 2135340486, -241236995, 647494417, -1988538937, -1299141542, -1402438375 ], [ -836305536, -974308206, -169352709, 1438016194, -2029347680, 483041323, 1552118505, 222050302, -1957364956, -27539393, 1727336596, 1920372022, -837669009, 934854194, -335176553, -2003579084, -1430716267, 116284300, 1844276328, -870196555, -835675800, -1351382230, 1839371791, -1826730618, -1171776267, 1946643045, -843588700, -1686090440, 1455176688, 916154831, 707046724, -948629282 ] ], [ [ 1448809882, -1731085480, 309423863, -2061501613, -1486727123, -500858526, 2031393610, 627896050, -945769482, -1759922408, 1391065023, -1328798204, 407370767, 1302654653, 985864861, -1914556008, 1084893917, 768111629, 529902048, 1950716042, -1088737219, -887679412, 296080718, 1581490854, 560052092, 1411930230, 741755159, 388904597, 1473697608, -676972814, -771612847, 803225607 ], [ -1654541172, 34209319, 549165893, 1805461167, 609193781, -267018391, 2023874460, 1855277729, 1706856147, 1726491650, -1102751703, -1356384940, -1388826176, -126751379, 460262283, -835140439, -1954139068, 781354075, -163793191, 543624660, 2112258653, 684949274, -869390485, 517543967, 53170596, 57130491, 792273424, -74250577, 813779864, 1551936457, 279324937, 989224636 ], [ -278049198, 1309831498, -1207281943, 1813221830, -2090461821, -213508423, 537208205, -1330401134, 400388524, -1773767922, 928862983, -631533074, -679830442, -1130346166, -1649544880, -680138363, -898275051, 1444145851, -1803475001, -1891642112, 1038793967, -48830344, 1080943569, -1935636630, 1715639810, 1279936561, -2092323527, 964513005, 725539907, 1757184569, 1115466450, 525883301 ], [ 252711608, -731237439, -1775191327, 2105507742, 136613762, -711083633, 1514572548, 2091771450, 554391588, -1141925346, -610703257, -534968819, -747029760, 2130017537, -140386379, 1481476245, 266610560, -40823515, 1586517674, -1708683053, 384106604, -1560987192, 384812465, -647093896, 1175499556, -1487595866, 600912409, 1809401859, -1874246375, 1502103029, 297418595, -1364904287 ], [ 2017229726, 352933514, -1268045076, -56343149, -337766155, 2095470752, -1740862929, -1548798115, -193948579, 1549182378, -2055153120, 2130937407, -1171161693, 963173706, -1905695273, -1045398680, 719071298, -458298844, -286836077, -287529118, -486042660, 836683693, 1731798227, 181293304, -2102464324, 2038671988, 420927986, -949386118, -320075190, -86290759, 149122245, 1747170821 ] ], [ [ 1795593814, -902825552, 1573671672, -1139773446, -1808767112, -117373233, 1153648138, -142738187, -798306462, 21584495, 1187293169, -1601548149, -449325224, 1452602901, 1885627943, -1134910501, -1857924068, -2083442215, 1514384839, -1238086197, -1654043749, 269996787, -914039139, -1387989741, 1218890031, -1383994496, -326048351, -1419207969, 1001543948, 1462234978, 1956286828, -241921321 ], [ 883595501, -86900603, 1972774203, 1564551609, -1559686713, -2024580743, 225928031, -275526374, -638629989, -192489092, 1009216224, -399150435, -1761343547, -784621213, -644224317, -2140065370, -1388065742, -1456380689, -1537395195, 858931452, 385288903, 423810643, 2048573940, 763716052, 1418979922, 1551855349, -90120114, 1866774987, 1042940338, -329481826, 1417949834, 272083174 ], [ 271185414, 780647176, 1899594891, -1114715639, 1315156404, 825278034, -346856361, 197755254, 73403740, 1176945036, 1289885585, -1470439287, -1877007357, 1237876124, 371604964, 2035293806, -7395460, 413884354, 1826511934, 1598220991, -1933221335, -888694011, -1857699824, 167899185, 1845645239, -1639809743, -1914987587, -1474757569, -2097138036, 717620204, -824140035, -1175524234 ], [ 612599498, -1121648550, 40962010, 806929002, -1184150947, 1927871025, -620543730, -77319960, 1399440479, -1742789864, -358995391, 1827482515, 1931435929, -1608939862, 145057100, 208460148, 1278816376, -1279798232, -389698915, -250300880, -1005526426, 735884036, 1418197634, 989696365, -2116008744, -1918283775, -115128829, 1439601557, -1031941316, 2134704968, 1819116821, 1072430093 ], [ -1265315489, -1570659112, -462496612, -1808239291, 2093091682, 888702583, 477008875, 619175691, 812866755, -2009105085, -1620816975, -896110022, -486512372, 1414068404, 2071729604, -1786087756, 507628438, -1217718364, -259432574, -258716289, -1904334412, 46320160, 503472567, 1343252986, 1102627640, -309880839, 408622715, 806690537, -1991223350, -226956094, -552434821, 385568580 ] ], [ [ 2011396513, 359130821, -880707072, 1993406674, -1082233891, -1344132239, -497238477, 947668330, 1872323732, -110716231, 1591076503, -731371322, 2130476590, 1528010803, -857968010, -802199854, 96224703, 916809019, 1078593347, -22052239, -1253405038, -955711849, 1693555191, -79358673, -1179215889, 905658034, -184598081, 680501086, 1683288751, 405548330, 1293500415, -809878958 ], [ 691381296, 1519384936, -982600691, -191476650, 655870732, -386466670, 938687069, -1787726247, 686599626, -512484187, -1934735452, 182971765, 1804063599, -1330607966, -857013385, -495038531, 1093704246, -1600067486, -84170668, -1884382455, -638040148, 74113899, 666700714, 1938938770, 823263607, -544645526, 177619807, 538769171, -1568703775, 1156739509, 1791206900, -2137471916 ], [ -105250450, 724547705, 1813716888, 1097789765, 844248432, 1920246986, -1067278510, -219798365, -1874753480, 696899104, -275386465, 1905488373, 1726454363, 521577661, -915735147, -1788542914, 167841727, 2111708384, 1170561618, 1109130613, 441978230, -573514056, -192804109, 672550222, 1927957996, -1310539540, 925857433, 1153768634, 930439054, -1736567490, 541930012, -434473803 ], [ -1181723836, -1079508984, -698102939, 2111925254, -1040033190, -1560208073, -37314607, -305618981, -1802289727, 131336321, -434652364, 1319090839, -1091053342, 2138830057, -1442278104, 1626727840, -192422274, -1100550933, -1546373247, -2044057876, 1592754115, 509008027, -2101480729, 285870609, 559663921, 210612767, -943670162, -1866073337, 1421758569, 1003514540, -1260742410, -59439655 ], [ 126594886, -163502443, -837278285, 844570890, 1361615558, 1750657776, 206146139, 1135153192, -1952478759, 486067883, -1370215761, 1848073536, 140750573, -1664155174, 1666792564, -1944533876, 350328322, 1723661873, -1152187623, -465130637, 1970335942, -777528243, 500255449, -132442318, 2136361923, 1951002593, -1109438234, -1184419535, 1060516022, 1452222720, -1561068157, -533177330 ] ], [ [ -80108054, -2029503109, 1044075749, -1459246622, -186042555, 1162115847, -1740375449, -1196048229, 386612685, 802365415, 329359590, 774022800, -818362512, 1397656180, -1363783705, 338249610, 847803134, 376369443, 585410790, -1558431605, -1475248034, 2126464324, 18956666, 1713415247, 883304038, 1907622136, -2085257234, 1430425620, -2034731320, -155929243, 216640169, 905882551 ], [ -1002248051, 108620990, 1948111611, -1516861999, -998185052, 1665297072, 1029379420, 1242532391, -1323508788, 82819974, -294077203, -656902315, -335407420, -1230020957, 2020152162, -685304557, -1602285751, -1661708232, -1616233998, -434709930, -866593902, 1087001419, -1136576427, -1527101936, 999753484, -896203855, 1972672956, 1817003112, -39688191, -2028484021, -1172877879, 433566591 ], [ 351477011, -297930852, -1585917709, -1184328077, 2049155309, 2109230297, 1449587462, -628960322, 1906048405, -1356287131, -2130730154, -560475103, -676353730, -1498514759, -510558238, 1901532295, 579469946, -1885446914, 383152686, -240980723, 1491206268, 362647543, 1811073015, -296573220, 806510752, -176070150, -743702096, -73543589, -861481354, 1020695960, -173552176, 602997744 ], [ 1129356181, -1032018463, 1427390106, 158850595, 1663911184, -1423515805, 739246767, 215800435, 1131970158, -2105456891, 921778628, -910133079, -806530066, 1338645371, 1416118245, 1649559567, 1561153045, -859273569, 990135895, -1045030608, 1921608371, 887118104, 2079531373, 1047639770, 1332165904, 1231459676, -1321036754, -2137242021, 1674064606, -739140467, 1864000762, -499207141 ], [ -1537378230, -731493888, -288083783, 1060124887, 324391976, 61489234, 498825251, -323400313, -18297193, 336876628, -158659833, 385389892, -1215414573, 889623563, -1747083801, -1954312750, -322569422, -2115794528, 1399521987, -1162755445, -264249631, 1089071575, 1872232641, 1042673654, -153631505, -2126960784, 771163293, -1729203265, 616513633, -1772835964, -1044682543, -987355166 ] ], [ [ -742011619, 931358407, -774664910, -777638605, -406269430, 1250606893, 933286002, -2028070106, -1787517217, 1171953087, 419606016, 314846218, -899555648, -1317272724, -52073967, -1166975418, 915039189, -217826750, -16618160, -1158364743, -794893633, -1777898649, 1600401848, 281915899, -2046379339, 1439673053, -1623322539, -1238581646, -2115639388, -359996131, -1362679769, 1434173973 ], [ -1789144455, 1864314305, -199657223, -1571181839, -402708553, 1998392452, 1481833264, 351859422, -333292451, 794586393, -146636232, 1720490201, -899778936, 1444130873, -1185086467, -1107219721, 809694586, 966450886, -519154289, 1198013599, -1840317321, -1191656049, -1707629412, -900825295, -2025424891, -2131206913, -692388560, -827393709, 1150405689, 1184303217, -1686000446, 1095231505 ], [ -1701684936, 1050461915, -147261034, 277805328, 1293565895, 871319090, -1745414776, -1215701219, -769275414, 38798590, -1890135405, 958149647, -744009064, -1243619339, 1530579171, -249825936, 1464857349, -1679101645, -1591556111, 319872680, -1864480263, 1350814274, -1879418798, 1556227125, 851632534, -328006435, -2038727266, -440146113, 1294677090, -985678465, 1778080234, -229356921 ], [ -538651030, 392707037, 2029105031, 1145625628, 290994421, 1417781414, -566687185, -1282743662, 1010757245, 1255204949, 128671075, -1939927213, 1168580321, 469607545, 1256571802, -1704242877, -314100103, 1898529894, 602635470, 243278035, -779310446, -1527945133, -1674948783, -1531069261, 212088827, 630719004, -942715273, 338553324, -1943447519, 804325961, -1903154472, -413746186 ], [ -1185707613, 556525663, -280359245, -1035056627, -176327900, -1390406976, -340865527, -816441095, -1971563040, -1346035141, 732203650, 557239415, -871536117, 16331180, -956100172, -1634149673, 1211462139, 1208302122, 991335719, 950166827, -821738532, -1148814055, 178551976, -1074121715, -807837917, -1355686402, -1477199951, -2113599440, 900595389, 1635858699, 537676843, -604184919 ] ], [ [ -1486729254, -2132387495, -1387945236, -2146624860, -1035177931, -1927836231, 659520364, 1013160076, 1038596953, -1396200082, 1242302478, -1765269198, -1690463465, -1637740848, 141757226, 1496925965, -13709459, -2021344177, -1378963383, -356316457, -1873873928, 781265081, 1017564405, -1621157647, 1744090204, -617645741, -1661545785, 307196495, -1352851342, -975775293, 618631570, 554620160 ], [ 1036357148, 414648040, 286299819, -1763132592, -703430058, -1040683393, 639130244, 1164628726, 675615154, -1802590094, 2000826765, 645756557, -525977423, -1380904359, 685302421, 1112818451, -2143787155, 1062405728, -1129103330, -1008031091, 33198590, -528471195, 653804927, -310282399, -1209533760, -605373452, -500138333, 1126745224, -312166376, -1801039011, 340333487, 1642961352 ], [ -1993975625, -2042575687, 94298767, -1567723599, -1622782606, 118756889, 88530489, 56703059, -601623343, -833049990, -811311862, 2125900268, 1120430485, 1399713942, -1611380522, 532985103, 851407887, -591591459, 1561374553, -10959511, 1366946616, -956561409, -1632853106, -1836459563, -1727120807, -357476091, 932748909, 1820463324, -2134521516, 490150037, -500747575, 1619797058 ], [ 1062545659, 1730775113, 745893328, -331170485, -108028673, 223801916, 1981533787, 1924005464, -452788947, -891277294, 1481024003, 1403143557, -701131673, -314972413, 1454852586, 1651101996, -117489673, -853417285, -91429362, -1362527681, 1012762351, -1950638513, -1934350030, -988474087, -1648122272, -665684677, 1594727239, 780609180, -50856862, -26217493, -519414398, -855852773 ], [ 1060571889, -2086238903, 847791094, 1611178882, 494950419, 241722117, 535377080, -382580237, 1878118846, -648995233, -1053313126, -561623662, -1780698993, -1094432968, -325051724, 1224293485, 1750327619, -1578092972, 1613491520, 1110230612, -629582559, 1499686539, 1201451278, 1443503408, 1922259531, -926796192, 7881380, 1503982014, -66506511, -1279259394, 746919523, 54066487 ] ], [ [ 929015332, 979932138, 1798534189, 1136684005, 53104539, 1950115662, 80523408, -1885128773, -1664589178, 884967947, -2058744338, -1183401707, 858761637, -1844344048, 1226908650, -759753859, 406488821, -1172538997, 295948067, 653418759, -1577323814, 1761579407, -1549905745, 284527403, -315962298, -2035405846, 1907981778, 1354269684, -1863350139, -961844475, 1067864088, 1658485724 ], [ 1526373709, -1826570378, 1029322549, -670609346, -2084660478, 1306987998, -1533530552, -1690795872, 1419880019, 2066547461, 941912760, 797195842, 1639066111, 837794421, 262102511, 1086158863, 1849556160, -1078339714, -1344779787, 2013837594, -1170550642, 726133821, 941659433, -679593146, -468469963, 1048563785, 1144031392, 1945455535, -1449977824, 826676341, 1566893912, -1525208681 ], [ 1476275308, -475034606, -399230782, 400494276, -418455826, -1587669078, -1998704615, 1554714159, -2084137118, 741802330, -2006150170, -100171477, 1267039509, -1735454803, 1475556666, -474388319, -1418512467, -1178577102, -1470570179, -1827172732, 1695930889, -688759058, 388816426, 1685830605, 1133946118, -950176575, -1429341120, -1509898691, 1811042644, 1902471286, -207223742, -778129669 ], [ 1722163047, -420632747, 1548420209, 415363496, 1201730261, 652921082, -141605477, 1292694688, 673684927, 86597312, -668451030, 1144175933, 960269122, -1007987021, 1963864464, 544729208, -122928354, 275045976, -878294810, -1264275163, -249992619, 1740877384, 696631102, 1451924376, -1801435875, -298773345, -927989012, -443175348, 677447185, -1048794100, 677190148, 714105947 ], [ -709825944, -542625742, -1140357148, -682703296, -1944156727, -835987427, 1300285997, 413820089, -1749379855, -1530527445, -569053107, 1724762822, 1081482549, 1214658410, -690504097, -1986791287, 701667573, 996076324, -974275263, 868181013, 1620922309, 493854879, -291475816, 513719681, 1835229177, -1611995629, 847180898, -1371280330, -1626955240, 1443461280, -71445938, 1791493896 ] ], [ [ -93731556, 894686637, 1103380772, 355411506, -1776266402, 598334128, -1531796363, 1503270856, -835520864, 1232203721, 474452505, 1995087611, 2068514963, -1031097733, 1548189088, -1983412453, 970774264, -449756747, 831644538, -578633965, -78458015, -533705003, 1358374909, -814403718, 1934674263, -1748077323, -117331480, -1421098708, 1371820066, 222311804, 430131323, -307791789 ], [ 1237024519, -1763535983, 1744640550, -1422909197, -146146535, -201197751, 1213393030, 1643865614, -305330168, 498862622, -1172364165, -76566223, -361104705, 224981667, -681002595, -221495250, 1766705076, -1817943058, 1719953508, 920137014, -248839314, 326880971, 24519544, 2004519095, -1083833409, 1995636740, -2115089193, -1066918362, 1359120707, 1369311725, -1672444727, -1667288700 ], [ 2122942084, 1274211673, -1559471259, -1634695061, 261390839, 295372966, -2101155357, -907512063, 48014928, -1887590970, 1454216316, -250443436, 1172669044, -531026210, 654981280, 721024861, 909092354, -2142606574, 742529287, -546415825, -1371444482, 1269703294, 1718149179, -120932282, -46445465, 1817304155, 1970728986, 581094686, -1628464047, 2050160773, -206192879, 216494082 ], [ -1955536199, 862994148, 1984550128, -828247707, 369548648, -657823151, -603642370, 1708427948, -598680862, -1119897496, 85287442, 1041887549, -1522255006, 1383316648, 518708206, -1136551595, -1569098990, -839634401, 1928734108, -1497077703, -933065274, 994323932, 785595723, 1904030593, -1636163114, 384102483, 859365292, -1206261665, -30790891, -2044376181, 2044803843, 363549518 ], [ -93193486, -509411490, -291832403, -114805562, 1636691986, -52333704, 209357838, 1908207411, 352205591, -1253159820, 593238394, -1750593146, -837544134, -212491552, 379016936, -627747455, 1256758640, 1160886927, -1541609974, 2066603203, -865024871, 399921464, -1209257949, -1661717227, -1003060976, 1520130041, 56158236, -1431627794, -1269333285, -1482509212, -1057381927, -712800727 ] ], [ [ -1199646016, 56478362, 1010318033, -544801030, 1802600109, -920350324, 433549029, 783000889, -183759685, 1738423184, 2104608950, -852905166, 1558810039, 979164698, 2000773137, 354392915, -1329484825, 452254508, -630345427, -1584050215, -1771713394, -1921819163, -697301489, 1207361858, 2146911889, 523562231, 30794180, -1012119984, 1212695206, 1861586270, 1629079918, 1766574794 ], [ -523639326, 927758326, -352133387, 479472035, -35761185, -1207168224, -1203078521, 1182870030, 713786531, 1980320534, -135338945, 1020410629, -735086023, -2064761445, -874812957, 1829125997, 410322693, 139979307, -1264544372, 1701702576, 414884186, -1735280255, -1704070687, 481324420, -2086200527, 312100523, 1375606726, -275907256, 989704424, 179036626, -1997486862, 518360060 ], [ 1324401776, -1141930268, -1084024007, -228318049, -1524919477, -1452140636, -622557909, -1158774849, 1300956715, 1156173045, -1343238441, -154603101, -93805219, 2113785898, 533583642, -569874292, 2035865074, 815836642, 197053548, 539033882, 1913992650, -1154901338, 1719580924, -1754551541, 1224355974, 828827557, 187629432, 1205473766, -1538370028, -992065778, 1654310332, 1063051194 ], [ -985053408, 1067663084, 322721642, -660935938, -192866482, -1317299996, -424464394, 1542912733, 1842835535, -92224487, -915346407, -1419951944, 1534536616, 2074237026, 403434124, -1860504602, 479969962, 1621005076, 495649103, -1670339480, -421604698, 1280649365, -932638068, -970251816, -500135944, -856109743, 585919169, -948957512, -889270692, 1601517225, 1915923227, 1162825273 ], [ -1745223677, 1728973483, 658742968, -644028813, -618025691, 1424603720, 1820795492, -2025191318, -1857738936, 1767806817, 531516109, 243907075, 249976542, -1321267017, -2030698842, 126257333, 467338087, 1208000082, 1153974984, -1019208726, 1432898668, -162041449, -758670654, -269727635, 1608249780, 1220788738, 1983605186, 656717969, -2110757608, 284544347, -154897799, -2003002719 ] ], [ [ -1266401251, 917340694, 764738735, 1986430792, 582310618, -1576921656, -213625501, 2147123120, 871812090, -1164849078, -1610073932, -561129076, -479089539, 1094042968, -1264930307, 283539911, 185066454, 602778693, 1877770338, -1379274011, -395838062, -445263369, -857944493, 1601516690, -145401877, 1979042676, -1983072214, 1359981644, -1386096804, 1952784844, -292839428, -133745340 ], [ -1789819338, -380395284, 981386797, 1041116440, -1389270624, 1517917217, -1689191645, -666636578, 1984796708, -1576348614, -190515281, 347999246, 250858327, 40575713, 315423657, -36359399, -978961934, 1516918332, 1561989294, -1056175227, 2137977548, 1883580459, -1074025140, -2005263804, 1476532582, 352901722, 531055390, 1325161817, 1466882415, 925308056, 935360017, 333522397 ], [ -1969901620, 984821990, 2071498766, -937488599, 930109708, 1326460401, -2043388641, 2031391582, -1717550011, -1638371354, 941056710, 1205101649, 1833184802, 1171222558, -953347310, 1790884924, 1641825437, -40474126, 1153967040, -1706601600, 1975048499, -2030033908, -1910065490, 10446183, 1409919554, -566319916, -797256215, -1809484293, 293025428, -2016637416, -1126146731, 591950818 ], [ -807911766, -811979570, 511872120, -1887942106, -1137315801, -1468168187, 605517580, 104926685, -1328367887, -1920365664, 1391145564, -523106519, 1815587304, 1103840762, -255587182, -1955659062, -1289461880, 184359604, 1461138616, 1104975806, -894155260, -1325701603, 1111283789, 2060733234, -412806771, -1615918893, -964310249, 2048976790, 713371521, 1199534913, -462065675, -1611871775 ], [ -1995614758, 833258337, -234784052, 1755415369, 1883719265, 85495499, 1917274671, 1769958261, -1132474231, 1373322562, -216446364, 241601127, 725169627, 1491596190, 747049323, -1942178102, 801120214, -610313729, -1347173781, 797975153, 1670499468, -1510973626, -1677516539, -1684957722, -1741495863, 796583488, -398713235, -1845497362, 2025631518, 520036141, -1341292626, 2141525217 ] ], [ [ -14251810, -2142971835, -1235064249, 1730371292, 1567312438, -1149909788, 525467645, 1466072847, 1041133004, 1886490745, 1100939983, -201946393, -1953624415, 433882511, -1172065492, 1854721864, -1477167154, -1800989870, -772568234, 322153751, 485145548, -1480692740, 22290144, 1527012946, 262886265, 535043886, 1411385132, -1495962652, 905811693, -792989436, -1327464885, -427496249 ], [ 1540827826, -1669733472, -108057370, 923879286, 1516630523, 881052835, 356716449, -1484935961, -1397914479, -466017928, 1755235424, -1606350950, 237670234, -916863973, 899144144, 1360601496, 86487565, -731028375, -1630689439, 956642632, 1796011472, 512623837, 875876563, 1842148187, -1315187706, -610062861, -280724189, 1858948994, 466037654, 2024210694, -1680982041, 47282048 ], [ -1365461370, -876384752, -184714797, -787357204, 703518480, 973816883, 424510759, 550733344, -171867868, -1753037204, 1073795227, 759452927, 1188357319, 2059562646, 366990680, 1437858832, 23797305, -484442826, -1189180647, 2127436808, 470343761, 1165582913, 670630397, 358084356, -83671477, 40372030, 1481545281, -1933622269, 1266769712, 212204002, -536145061, -556694044 ], [ -423361025, -1721436380, -1579322968, 1354432578, 1299035437, -1078446234, 899992288, 1031075057, 848821291, -1675936236, 165276089, -2115113574, 1229545101, 1945504799, -1562253809, -1486931151, 1646950011, 1179474297, 1394794235, 1606745994, 2077157215, -965998608, 1703527028, 190286936, 1433559264, 1604671838, 106907996, 139368957, -278530618, 551109448, 350574226, -1990210954 ], [ 1680913215, 384348294, -861844428, -1776935418, -668048857, -1733944354, -1575856848, -234331876, 599043409, 231984481, 1423190009, -1515828269, 1650031828, 1139409547, 983080503, 73799741, 262965770, -709358576, -840362185, -433069532, 1386892601, -115168791, -1509296273, 1611603539, 873418386, 1021488587, 224399483, 601896296, 157185199, -689777913, 2114301737, 1447727019 ] ], [ [ 1498717797, -1187933825, 2125254299, -1778130722, 1917646682, -766121287, 2051910360, -697833278, 51121064, 225272150, 1108663282, -344862230, -1570494841, -1745087110, -504866108, -475525945, -1529399967, -1383197224, -1365843226, 1766022238, -1634065567, -840475316, -1910056010, 601942792, -548682692, 284940254, -1477268638, -157903865, 1345493257, 934199272, -194174062, 1533497728 ], [ 731095530, -394192887, -1148658819, -1480586458, 102409942, -574717065, 2102681889, 1936043099, -1720476113, -1431441908, 2002251471, 1569555300, -883042363, -762443596, -1888527702, -300343722, -785278857, 1908236356, -1920923048, -137608277, 1504848250, 1239787238, -768504012, 745138836, 28930821, 1880587512, -617594467, 2092300955, 961757333, -1637440680, -1222904540, -1183221081 ], [ 426605987, 530299483, -842632233, -605587070, -1449477938, -1259288468, -969544981, 1625610600, -241510440, -540296773, -721213490, 1594386223, 1083567202, -610910330, 285552242, -9227769, -1935805508, 1924038979, 265245705, 1551157852, -1115413136, 470877397, -1308097545, 1765327487, 1660527795, -1505081781, 155879048, -1064079239, 838362443, -1094545662, -211080035, 1980876948 ], [ -1007296647, -1870248186, -871578992, 1788519172, 1265176034, 1392217972, -1682599528, 1538185791, -246778107, -1752640365, -1767330533, 586406944, -1960163292, -732167, 921429201, -45981360, -851263273, 1295648480, 972337019, 582882202, 1573244940, -890244637, -579809534, -801894404, -919409977, 18183144, 1760520590, 628567017, 854132859, 1781510140, -685318288, -858749544 ], [ 865433645, 687193991, -1356769024, -321906247, 2068209013, 55699845, 296409560, 1499171506, 431728608, 1006767420, -363508568, -745196763, 1734753998, 1546436763, 232167220, 596401375, -1383190094, -237525157, -725581814, -359018474, 1999651403, -1577213804, -1244363837, 1166145375, 1888969620, 1664433297, -902193276, 1905482997, -554195536, -1498890016, -689122420, -744719388 ] ], [ [ 1523331635, -1625730195, 266435938, -1588861570, -489153757, -892220341, -1870944068, -102041297, 971450133, 73017305, -2125663800, -1441054739, 2143166150, -858875652, 916754176, 135829039, -1898491505, -1243019865, 1212920364, -1053757264, 638270699, 74414134, 1111745853, -1138292504, 1958412139, 1993137514, -1767828036, 331222717, -1667447972, 262767215, 1980828186, -762269393 ], [ 1583051865, 2099425326, -2123725342, 1209508091, 24337820, 610864197, 1043725040, -1275307160, -1773997382, 185782003, -1436580030, -185710425, -1404407805, -497749962, 901363131, -1385040267, -1024779196, -760554836, 1518229794, 2024121896, -1591862633, 1001352309, -1047052826, -671055588, -1098615386, 896172673, 771151543, -2095189948, -104954916, -1156792718, -361036286, 1012537753 ], [ 1342371112, -357407669, 343253116, -1053561299, -9174289, 1870582107, -1549978373, 2087969736, 1708473419, 153639634, 1124807053, -1221180385, -1176021958, 1292821382, 2002568908, -660072585, 1285436771, 1132585448, -1031343470, -1102675030, 1813625289, 1092340112, -465633222, 1257472215, -2106870892, 268827562, -1584936931, -1784263824, 843227045, 356507043, 1116518667, -2009248925 ], [ 458974924, 1115782398, 1684805256, 248407623, -1108093894, 1845951131, 1965279604, -1074933902, -714720583, -1946512643, -1143925451, 1064788481, -1051321141, 715065176, -489620898, -20948618, -2037004163, 2103258380, -738922000, -1799965293, -1156479540, -2106094656, 1306455437, 700352185, -1481793552, -792973146, 312401781, -2024366470, -1055314358, -86559576, 285132344, 631446360 ], [ 1394280346, -596830679, 1613784821, -232790809, -1665254952, 671801846, 1452876958, -503078340, -1764705932, -1632014775, 1840545724, -1430505128, -53999195, -692154017, -1780449507, -1924174012, -1638005536, -370402882, -756880499, 167459320, -1155595551, 2107369047, -1403592584, -177405262, 353506982, -2052993612, 1031879250, 1419678759, 1599273478, -677960656, 633133962, -931511540 ] ], [ [ -150104595, 486654647, -12105252, 504299711, -49651654, 2095110413, -18784072, 1960743855, -1040013854, -859075225, 1959142334, 1312238250, -481356589, 76937403, -572592644, 855745032, 1365654203, 1800705342, 1493488399, 1999202553, -852045258, 325683252, 1351263508, -135204677, -1618443247, 159269020, 887320706, -616895515, -1641943332, -1478573480, 743548271, 1101589808 ], [ -1579798048, -1862873664, -723456065, -1411885904, 1690118791, 1208417247, 878926850, -1514201028, 1929057842, 893022580, 635501749, -730728490, -1300292340, 1638379589, -1408120133, -481274234, -1301415936, -1400098530, 1689840147, -1734614019, -1733866709, -640612729, 574217221, 1031097099, -644020771, -1843264345, 547020608, 421636428, -1518091641, 1429952907, -991719919, -1114154659 ], [ -2056499039, 1201575686, 1881230726, 1530892938, -1986962891, 1879288898, 682684287, 1153976815, 311629083, -150078410, -1032300651, 1294893942, -1194959743, -1303735617, -2074078461, -1058042530, -538250889, -885771487, 1705042893, -238737810, 1374364979, -1480592547, -1451637284, 1970120661, -388241089, 1782397497, -549922672, 1114443185, 1243925575, 453629239, 1480140278, 376968701 ], [ -26404348, -2111299020, -1585352631, -707353896, 1765976400, 632341583, 155122822, -1402229280, -384788283, -1269532463, 882220515, -1300607610, 399400664, -216292508, 1388347177, 1170374090, -1281317382, -983325019, 1535788502, 185661567, -1976169197, -2057370972, -314649350, -1831679109, -156151510, -788808014, -1880160914, -455361692, -641887401, -708865459, 401660371, 1307696565 ], [ 1349434310, -76460846, -1341771727, -86399958, 2136950316, 1537549375, 1312488764, 592009045, -1226100676, -1931729355, 839380120, 452083816, 1713136244, 1246976108, 278308233, 2137854945, 1552086420, -1535078546, -771841054, 2021150009, 74663943, -28220308, 32288542, -405918022, 1944009484, 226674094, 1257278927, -2061267119, -1203518602, -230464203, 301002089, 262657472 ] ], [ [ -2099747390, 1681438273, -1048212362, 1344991114, -1705328756, -86311101, -427204522, -163545084, -877338080, 750697784, -461430339, -220556944, -1154602703, 1450237356, -867134603, 732567442, -986748196, 2014288728, -2039136271, -459267812, -52940083, 1118236661, 230073314, 867051962, 642370132, -32277131, -2130828939, 1183157012, -939475717, 98517205, -696571396, 75472338 ], [ 582460104, -1691700486, -1106891768, -896056374, 1015078476, -89821895, -2009222771, -1509237409, 426588345, 724604053, 242021858, -2040677928, 1391050685, 106253410, -176877754, 1089329173, 267122964, -373589375, -1490947714, 1265025613, -2083876546, -1285170988, 1201891411, 1722491186, 1261532190, 1715357351, -330400780, -404983018, 256931365, 9606351, -387010048, 1785717866 ], [ 1834910669, -1811785966, -1444007062, -1534332493, -1594610842, -1074965879, -217253228, 833250006, -983856568, -1239861773, -123731493, 1005890277, 434428292, -1771239964, 476667649, -570172809, 183643359, 2018750798, -13262367, 1343586498, -1624464462, 158606031, -1297975823, -668285037, -1645404331, -1617592898, -898538873, -956719284, -574155381, -1478138075, 1895780752, -1048745538 ], [ -1465344070, 12890348, 773609889, 407322500, -1493228408, -1594640285, -1665295470, 597559574, -925883971, 1115481174, 181881992, -1458610440, 865279445, 1581255356, -242737329, -454560741, 389556585, 549573822, -2106054213, -677228626, 885460870, -1447402811, -1037336599, -1304918737, -67861396, -1452831076, 1944916016, -1325899611, -55600758, -623767049, -235211280, -1740288718 ], [ 832551430, 421790602, -1707191781, -2073300491, 1004352512, -1371103044, 879533895, 787281401, -1625357851, 2078534048, 1602499154, 163493738, 63253361, -1163857682, 1465200702, 733100983, -890092601, -394672880, 14609928, -171319855, -303721902, 190486609, 1703053694, -2026891086, 1499727000, 15267453, -150741276, -853597300, -1547274168, -2009898124, 1954878898, -932036276 ] ], [ [ 102312692, 1672750786, 1536341060, -1402357954, 1904477307, -1285443189, 345850817, 1839554192, -1140292644, 699523635, 1620429123, 263932277, 42996175, -1515329938, 2123307983, -794534834, 1635412214, -1568155728, 982542236, 1035180884, -1431203482, 448650819, -765023909, 1832847286, 1916974307, 213226774, -2040857902, -942600664, -464017399, 639109288, 726325237, -355064606 ], [ -443641089, 679755454, -266678823, -1303911744, 1843701725, 2007889593, -301764931, 128519209, -1249011103, -1978099948, -1129828502, 1169973150, 1754719943, -1877918665, -217754275, 470918992, 407114789, 109234748, -425020908, -968649558, 316765073, -1617333778, 886899961, -1444593307, 2061047659, -1661823232, -94476222, 198556652, 1032882220, 380104545, -795610273, 590901108 ], [ -2119286075, 1357924506, 905370676, -871926945, 1155153443, 1034949770, -1345046852, 1873028615, 1113711189, 1047582829, 1703998978, -1646612955, 776721213, -1724376015, 880404648, -597350442, -1632759015, -2011390686, -852669686, 1855554927, 1535907317, 918573000, 2131617657, 1101621301, 910294982, 248215233, 1852957453, 941947969, 721876644, -784913358, -88531879, -720479945 ], [ -248790147, -1122836072, 948259390, -517535375, -1914259679, 566561030, -273148704, 1446201419, -736761058, -1933538617, 1488944350, 957214813, 789551714, -1580659587, -262171335, -722981868, -598221916, -602750679, -858861126, 1225352836, -1257047978, -1819390338, -586896883, -934726250, -854655852, -2055069845, 2036955455, 1259356174, 893892221, -424380689, -273948888, 892452667 ], [ -1419668454, -902198766, 923512007, -384735207, -2056684111, 1622403293, -850998871, 319092705, -906195049, -1313513543, 1905861775, -1127228338, 277576779, -349745677, -1890694832, 2122030860, -1282309419, 723300277, 1019476452, 790903872, 1508514981, 438519723, 314843601, -1947021985, -1178863990, 532825842, -1440651883, 1532553653, 1168393373, -311150363, 638223763, -212880678 ] ], [ [ 934569417, 1158080280, 1904359314, -2145575742, 1425402761, 1245475385, -261523466, 1531499292, 1390035821, -633514769, -1710026329, 731401656, -1725276855, -1692059573, -325673983, 1584240577, -525142077, -956325919, 1296550664, 609073580, -946680313, 828740022, 382529603, -534090421, -339382361, -2074976923, 268267224, -2113225255, -337955076, -432200892, 991167458, 1215808523 ], [ -1391230928, 1019936255, 1860204510, 1106094015, 1693310740, 37629828, -2079253839, 1201722479, 747521268, -1095027615, -1599128338, 254889773, -10600738, 723336995, -321670436, -493972876, 1802744375, -1022284221, 710792213, -1195741042, 952765336, 1887803308, 2103072405, -215010267, -1796779810, -1618614848, 1600238328, 1836713556, -198221174, 1333040977, 181839056, -1918680178 ], [ 926881291, 2143175744, 1496291061, 964560695, 1843396510, -97710829, 1574423558, 1048026819, -104092590, 107510758, -133318913, 468255405, -361101926, -272037617, -1529608763, -11158549, -365387892, -35247697, 460030539, 1954317595, -322327738, -526383699, 1093613461, 863508187, 831361384, -762870877, 1455669049, -310527868, 2056775453, 1686438482, 674479953, 328946772 ], [ -1174793845, 1277037254, 1104606144, 253978540, -933394850, -1884699313, -1504042927, -1938191413, -1253000733, -696702094, -1232574006, 374331832, 1591196738, -949890150, 39043868, 1043267888, -1866821476, -1888432060, -862576006, -120628871, -757483781, 1662971202, -675780336, -1553124670, 1325538265, 244377217, -119554664, 1566167155, 1538492567, -871986823, -873397446, 1051906636 ], [ 1652323129, 2139554540, -2050622249, 679691595, -1691097002, 1055255964, 1315872856, -1196416546, -683067144, 263406400, -690116497, -22928012, -350093037, 795517130, 627687891, 984429405, -83375352, 940319751, 1745704015, -1209439972, -1840473074, 873972590, -862268422, 1716058760, -2145932550, -194977872, -321041939, 1589915642, 1916416182, 990375001, 1969914929, -614702011 ] ], [ [ 975596318, -955129571, -375517205, -447508366, -557558737, 375627603, -256896983, 1737850076, 2005561316, 563537394, -518497328, -1271121969, -1043980652, -1277776761, -986382595, -190048555, -678999906, 1571964522, -742616056, -1825178603, 506711904, -368713847, -1371403940, 1593309816, -964116708, 1957368839, -1114448039, 256165726, 170631738, 169378978, 872528373, -1611324071 ], [ 1555977724, 108719723, 1281751961, -1328217727, -896650321, -1005634973, 857064299, 224297794, -589055764, -1226528789, -560140118, 1768653786, 1743040293, 2065419613, -80929110, -659890838, 1266156344, -906815980, -772698231, -1581761157, 1131636530, 1445037244, 642173795, -2087948011, 756434059, 1192417599, 1137610359, 1364894565, -1450734662, -829064806, -973282753, -416667558 ], [ -1528322269, 2056826544, -1514929821, -506420439, -722180979, 1204268875, 2127628328, 755327006, -1389010588, -2056680778, 9468806, 2001454, -185214848, 1948515174, 1871860380, -521778869, 349371165, 89094939, 117084218, -754111186, 795852378, 1070487437, -1119980875, 418328484, -1509101156, 662101713, -1508453044, -1259099516, -1594610030, -962535387, -1463719842, 718546575 ], [ -769979150, 417936539, 1476196480, -2140668472, 1898023083, 271323247, 1038487567, -382117207, 29015516, -2082356385, 1736117056, 650192670, 119074159, -459694992, -82516570, 1808012047, -668417433, -310468883, 1247791861, -604735132, 537611911, -410925368, 188952076, -1926445532, -111599824, -1084123203, 1344450716, 1725405965, 1832833826, 1323526004, -1947000458, 1516130347 ], [ -1321878281, 273016865, -41658785, 842001664, -835873847, 1379993099, -1749985455, -1899846138, -1193684816, -1581540321, -160634613, -1343388864, -51918917, 1947212560, -795575951, 1058251228, -362724251, 1185137171, -1603214301, 1827052840, -350790651, 2106136796, -171575807, 1230542864, -1491340781, 941841357, -1475530478, 282246318, -1335935116, 579389176, 598707658, -1923300165 ] ], [ [ -1219900783, -298862028, 1261911765, -1848622622, 775551597, 114641640, 1154568682, 1833247095, 844429731, 1095130257, -1191826205, 632856832, -679527256, 1712193202, 1072678427, 318885799, 771614112, -914751870, -37801979, -422102956, -290258060, 559451799, -1677984151, 719356564, 946913115, 1936713351, -1321944885, 1378893370, -175934093, -473983625, 1857110822, 549866962 ], [ -1246210027, 681413188, -1133562560, -1384023255, -403338545, 1721619078, 327145078, -1018836739, -497408164, 1242105571, 1463406775, 413699415, -1752902666, 1159183937, 295704158, -1064397942, -1793940285, -1817381897, 1126110258, 862328850, 1299575840, 1136998984, 101105504, 1987593965, -850807129, 1285293881, 756727259, -1713311302, 1311342621, 787471007, -584952931, -707310972 ], [ -1336239426, -1639079404, 1676112749, 1523119964, 1070376045, -775298961, -56345033, 391339857, -1342173267, -380976107, 355875149, -54858806, -173752330, -785194325, -1872961588, 161378872, 345902812, -300794102, -1168498195, -1718692697, 215117125, -92704950, 1017670099, -1715381468, -2094981418, -1854461765, 675949787, -1457595969, -1637265069, 1635446397, 913258125, -205420952 ], [ -1137761300, -1780694631, 458812364, -448766648, -427801778, 805889189, -2140743383, -375239770, 449049736, -901259557, 1192806996, 1364330649, 1205425945, -1030204813, -1557595407, -1105188580, -141257095, -2033863947, 2119814346, 303413834, 794279707, 511129337, 1796828066, -1281572672, -727737887, -1840082476, -1763015033, -1688497386, 1068663167, -1906047955, -893795957, -287810487 ], [ -1923723379, -625975274, -1721757317, 454851174, -570822549, 1522712327, -456991101, -60362269, 1706347751, -1563245752, 1344712422, 1931590479, -149893783, -362219384, 885115947, 319389685, 1629128512, 1837831495, -145192569, 8671839, 1408757767, 995228109, 1150382526, 1501477836, -62093095, -1946134513, -102886311, -120189077, 418754344, -558132395, 1839783476, 294472515 ] ], [ [ -1313458502, 404857371, -978001764, -432863239, 1952830542, 1137551993, -659264341, -1111807271, 517147052, -1252297565, 1119561301, -1615328381, -1189539107, -501974154, 802488031, 179931043, -1387968456, -1778280394, -356466457, -1540560852, 957399667, 1359228696, 302609421, 1886846733, -66500139, 213373525, -1666057608, -1757393671, -599434912, -2028851083, -999041208, -1919311232 ], [ -1004592061, 505127769, 159433045, 1122505136, 2128598089, 212988001, -1350896277, -172304592, 450005870, 1870314300, -1447551908, 2103956331, 1699827703, -765987517, -584827786, 1312669809, -2072814242, -1510181430, -1453136945, -1452752622, -1936164987, 707677330, -243176743, -649930372, -355410254, -937642838, -1908429054, -921443481, -1009144865, 1931904778, -1205468142, 479364551 ], [ -476547010, -426494477, 1948568538, 784881254, 1001987853, -1957625541, 947182382, 1787537461, 1660878740, -972881424, 948314995, 1118863449, -196298398, -1037580623, 1663685805, 451856318, 612189071, 124886684, 681779600, 1638378717, -746697720, 257255682, -1561190679, 804432736, 952327638, -1158240979, -1260047353, -1367370220, 1192395997, -605952974, -1624820951, 991807463 ], [ -175717998, -1687488307, 419988642, -1201151274, -318510565, 493374255, -1250572357, 1527466983, -349459667, -1807650158, 1214768826, -395309416, -1665129928, -2032879616, -820777679, 1362289077, -1135327120, -916595005, -225175267, -1839983996, -1772245641, -1584506198, 380746416, -1215217056, 1031089487, 314912290, 399164069, -1003952543, -514534351, -1467482477, -310284615, 350689154 ], [ 102214257, 1454257878, -2069438247, -2034812445, 1408147166, -706602273, -1028704684, -1952631708, 1383236747, 1886307705, -528026258, 1372150983, 1438120571, 1537585731, 1513174943, 1560739576, -960319435, -524124528, 653188362, -1908044621, -996689851, 1640049380, -2058480441, 1087209041, -25693055, -1132024543, -1915657038, -1780044631, 1979751455, -1546228976, 1732648241, 1739027971 ] ], [ [ -990733373, -345788640, -597770305, -1437749708, -1583992409, 1014749178, -1831912657, -77061371, -942351804, -1726594937, -739089973, -18180781, 1220864527, -1053549376, -2026964554, 1939754004, -1077737588, -323765532, -691799165, -1884178467, -246967599, -1008274738, -923805577, -887450150, 327681982, 1065325347, 765064232, -931400197, -1063045166, -1320839419, 793486927, -1191145401 ], [ 550597, -610805022, -1130111873, 454251065, 1142766343, 1337620759, -952699403, 448279595, -1289532441, -219629931, -384035825, 161702328, -2101811936, 1412448352, -2134040874, 362464884, 607341781, 790089061, 267188593, -1356970657, -1094408387, -571725072, -439028388, 1256337373, -1874093818, -384640522, 36828881, 849342534, 377109178, -2073878041, 591093122, -736200615 ], [ 350929213, -773433546, 1767553020, 1177318641, 345810025, -1194781286, -1282678915, 1158997248, 1382857787, 1121401058, -1758346989, -173511081, 456682513, -1993735132, -714410852, -1927610362, 208014704, -318998707, 816069418, -1910143916, -1469534876, -410658796, -1840266159, -1890011114, -89100521, 242546701, 221026700, 1559122023, -1735336032, 1431654719, -1208011042, 913084305 ], [ -745858479, 1108296957, -783496469, 2065098253, -1773872576, 1150639172, -1791191601, 1741122567, 291470638, -2068576042, 2076196749, -266427140, 1822513686, -406441361, 595261615, 177551101, 419631859, 1494134185, -584867540, -431482657, -277420262, -609100674, 1483698149, -849323384, -1189702465, 1572401445, -1841713139, -734431922, -263925978, -660631538, -1421498397, -934530068 ], [ 1729442480, -863921129, -1642809949, 805527094, 37289375, -913785684, -1126028288, 982789692, 1369807526, 446593670, 826256559, -904739590, -1069094655, -444488339, -539495115, -94525730, 1623204640, -1967335161, -172669705, 316985305, 1292220019, 1136247666, 365056765, 249584807, -2054508680, 928700239, 1241478906, 1207028007, -371100259, 1892874833, -1184797906, -648843070 ] ], [ [ -43279091, 830982119, -510791262, 1252554027, -1509757937, -1477045837, 962318344, 1741522742, 999215688, 69606838, -1624327998, -631463531, 2085239569, 306498184, 1584537177, -193523575, 1953626124, 745393778, -368541450, -1149824989, -870148176, 46853090, -128443080, 1088801622, -155915067, 1262598980, -499142884, 15117390, -681754499, 249577060, 854557855, 785892410 ], [ 624317306, -60824997, -594456883, 888489704, -1655438355, -703656381, -1408722089, 382039134, 1403975677, -356760378, 361499110, 701955454, 1392505740, -1137154615, 452500985, -1855260627, 556455833, -352757888, 232482664, -686242451, -1775209208, 758255905, -1859076520, -1335895363, 1543357069, -184238754, 561481813, -1125085068, -732432658, 1683825733, 1659069084, -1062708020 ], [ 335480176, -189765712, 541985742, 1664465261, 679484516, 1897247943, 789589145, -293539200, 136198641, -1068809987, -372470722, 840883366, 1150453165, 1280119992, 156201755, -473270555, 383900134, 1138236403, -844892628, 118756416, -1459378686, -1774313274, -1875057566, 1021642503, 2123035588, 1963181296, 2080334647, -1082208806, 1266263403, -23158400, -1484539755, 477198568 ], [ 885883424, 1835842137, 1979962119, 1804269113, 721790400, -1153931, -1873730810, -1277830328, -1202570338, 1925869257, 818868686, 1423157019, -801618264, -958310065, -447907085, -130732567, -22346386, -163892362, -1566286570, -1087560425, 1528721776, 2056279459, -1076411192, -2052523712, -1429038462, -1467592067, -601552222, -403114052, 141000431, 1078229149, 11183599, -320605656 ], [ 584704196, 305985013, -1127664385, -1750852234, 1533340957, 1196756225, -416716928, 520325425, 761797460, 1935403734, 155344185, -879179921, -1665565772, -1618886208, 528763028, 1351397441, -1981043418, -1923912540, 1945339917, -1592092124, 1271684919, 172225565, 1681307071, 1565260610, -192708095, 604554034, 490709965, -1795761366, 1605166754, -1257571480, 474272546, 1706101195 ] ], [ [ -105233394, -1825031963, 1192268719, 1481535226, 264896093, -1679545338, -649124549, -726992549, -422187934, 56322937, -1447725187, 1219625735, -170652879, -1759251606, 1478592147, 1178653760, -548537200, -404362687, 1357835602, -607996586, 385603470, 1896897066, 1298558163, -1731061221, -1864555598, -1664499118, 214164491, -876895023, 1913326988, 417645263, -353396271, -1849806034 ], [ -392052881, 864961154, -582785205, 567894935, 439209651, -2015861244, -1884571947, 1209570096, 1233308886, 506132762, -1979499507, 1496632926, -2049382384, 1269914031, -867523516, 788847032, 702108843, 1536852571, -48207705, -345073595, 1157951611, 90019693, 798304950, 81271143, -1865781311, 512234639, 1733615051, 1834212460, 1277322945, 353379806, 1686689802, 1795222932 ], [ -1824676277, -835971006, -862528405, 2142021462, -178912155, 1338954854, 368607684, 1061169718, 473036902, -341408469, 164292850, -63439784, -446980750, -1702893062, 305646903, 281420235, -137904197, -1785378526, 1585240496, -1412376014, -1260494743, 58371299, 1604260604, -756783945, -1800789638, -200967593, 53887370, 56608318, 418156882, 1306367889, -1041272394, -930606882 ], [ 1517981878, -1714454091, -633712952, -1965240514, 1223572581, -278026626, 849410622, -2065719186, -1340240421, 161701110, 632138414, 322425443, -893284384, 518427898, -1198694767, 971700888, 610975914, 1229860899, 1436292258, -1607467426, 1279051948, 17453024, 907113477, -1885376156, 793191407, -1525353412, 725222320, 1487547661, 1611150891, -1958836028, -1328492052, 441375768 ], [ 511658844, -389785169, 943162017, -269434601, 1962192834, -2082693509, -651851919, 1450835799, -748534108, 1441944295, -698202153, 288205147, 26054934, 1285624678, 27859311, -1189161062, 1462009277, -1081264882, -803837382, 390595250, 270535856, 1196889569, -1683297224, 1272599692, -454598300, 1714080357, -1126899645, -1649766198, -903513157, -663821731, -1972347948, -637326196 ] ], [ [ 203844787, 1682608448, -1237039187, 2031081537, -1564870255, 137749920, 2060958660, -598313403, -42569751, 1105226979, 906229697, 1879728844, 1178295936, 306556032, 352986955, -1342311328, -307431682, 1217367611, 112114743, -721094197, 1732333016, -1654494610, -975697894, 1021894020, 1878481273, -1477205582, 1658560807, -1461761392, -1278155572, -713422804, -839760207, 482862354 ], [ 1652813502, 1236508828, -1951247001, 171857764, 1855565592, 635505475, -1981395482, 1103320483, -1216582240, -2080146768, -1718326752, 1058802529, -2114214548, 1238189020, -801792937, 1325941192, 1516079667, 1704029549, -1252350186, -1307518352, -1744887348, 2005207017, 1063191744, 1155015905, -664087713, 1325597863, 1893848510, -1177378225, -507141764, -442199807, -702844836, 908100460 ], [ -1571905394, 39310303, -1337708391, 1573559335, -1762961979, -1688514207, 1415658200, -1056680411, 1741666447, 1682452277, 2011283172, -602224285, -202106796, 1221114726, 343322830, -104573789, -526576516, -1379646307, -1232509663, 2062994433, -1748479418, -1017152886, 2129039428, -626799271, 1559011384, 2050749533, -614078510, 146640999, 281869087, -103688114, 993567221, -1932634207 ], [ -1239301400, 1409420368, 1948729095, 858031553, -1957895755, 722248920, 2018080309, -1710590349, -18227078, -82661987, 159506532, -1933881521, -1529269090, -2057273905, 1100319014, 220681737, 2060036973, -878450804, -2037455887, 1682453311, 1744996568, -1481548080, 307616958, 1773563153, 432104972, 2032250045, 611534530, 959849594, 1160835507, -1079075915, -1547576242, 617909749 ], [ 118300833, 1817140839, 1010391528, 1836259832, -693631157, 1650927761, 295805747, -1582248142, -593498565, 924411710, 2048106872, 2115967687, 1883836976, -2003931079, -1555390769, -947113539, -2071023266, 1811927090, -1076817483, -2109584118, -1503476145, 1984415807, -166181330, 1015376749, -961191858, -732315269, 1556546040, 1958187184, 247607713, 1976347712, 1672817524, 974700087 ] ], [ [ -1417756236, -1035439549, 954861059, -2032063386, 993154585, -521698787, 566215934, -976253012, 818925690, 1757067571, -27660965, 74249909, 608743789, -484275057, -242296143, -392920787, -316216466, -1906591015, -1169899647, -701543740, 45146424, -16953641, -2009605093, -602377820, -1375781022, -1168923921, 146482461, -1758885119, -582219714, -1678102177, 430314635, 1381844991 ], [ 2084369418, -1347474848, -2020221051, -1982009985, 581129735, 1400902688, 2079875068, 817959196, 1695312341, -544762838, 2140830339, 2053005292, 1761034326, -666145027, -719256574, 194623665, -156792994, -1747757280, -1046854559, -1048984297, -1460582912, -568548518, -1632290920, 1952788766, 775927309, 99792718, 818095428, -1282936428, -207266324, -1082281116, -1770483521, 1882448906 ], [ -445508895, 1256700889, -970902085, 1940342399, -1312422491, 1969013094, 1313225371, 498810804, 999631243, 990207099, -394291469, -367983072, -950829798, -1779585834, -1932855408, -2019203609, -533558402, 385722975, 561462934, -1575351075, 2045961311, 15046711, 2052035675, -542378149, 157888032, 1624271174, -1971962735, -1596139771, 573731049, 743163820, -1403487633, 1738083934 ], [ -266392080, 991026078, 958869882, -1704784458, -497475208, -311351794, -271845580, -55101063, 1338682054, -1829811794, 558011575, 1495955583, -118822300, -1920099336, -1172606374, -1905470048, -2120105741, -1861702995, -975035702, 2110068322, 505858426, 1371149423, -1277897718, -2006362593, -712705608, 267461445, 1296570053, -747594918, -865272722, -374903636, 324052303, 1247644478 ], [ 345679166, -856326852, -720427237, -1925657524, 1697421174, 1895731562, -553273086, -662902944, 694457085, -1037620177, -168812121, 1285192561, -484477417, 2139733492, -227920213, 1833036839, 1568885972, 750583681, 350453905, -903617928, 1526974995, 191078844, -2109730521, 801574240, 2101535733, 2025559053, 1033533964, 1274266249, -576118807, -1011996218, -1268476686, -1694448576 ] ], [ [ 678308180, -1161028097, 1335473478, 293081962, 1168951135, 1298657647, -1632578751, -412703471, 1886258297, 621583580, 2099578705, -1193772886, 589126295, 1716208143, -1243236806, 1656414682, 2138156226, 1039116293, 90152784, 1103965714, -2132834664, 1310962107, -1741325796, -1227873049, 814145092, 1892801697, 1450687804, 249280302, -1797035292, -2094036395, 1173989537, 2068996071 ], [ 1539950966, -1082955128, -778552116, 1555371461, -1291072969, -1823517884, 590960869, 331793087, 1051623077, -1235285203, 417469431, -558161911, -751774340, 1559243475, 371634066, 2049939232, -501888881, 1533783421, -1242496626, 206141231, 137767815, 1424062043, 1531657591, -1227348638, 2026830540, -1714757985, -933337461, 132975595, 314335079, -882115317, 764585058, -1434391650 ], [ -524759362, 1185758050, -656964049, 1565242486, 686986753, -465092506, 72598427, 312259097, 2128498027, -984411702, 1923288846, 1523235220, -1169872560, -1425431139, 937535440, 1840092134, 724261782, -296940655, -2016493435, -93416642, -601082636, -1915248296, -846031654, -767692802, -1289292041, 230152272, -1799328784, 1763355065, 42116049, -1832651558, -1047598377, 2138795502 ], [ 1067012030, 640822727, -509981094, 363105345, 2036221506, 1431116910, 1025106825, 837137817, 1323121255, 216681287, 189500575, 1663629626, -526898289, -375352484, -1228651120, 111813581, 2097980820, 1540936524, 727201041, 700430298, -1711072343, 1939594215, 547756003, -1287769519, 1403580701, 1875809619, -1235769965, -1977862953, -1638677, -1030732615, -1188896586, -1526332475 ], [ -417248150, -605116032, -1389825063, -923936927, -991302749, 1309557920, 811148524, 1793820005, -1372784893, -284121706, -87724178, 1667331567, -1419963091, -2001973403, 1393503791, -1391511955, 594643569, -1466933714, -1141638157, 13739419, -514190504, 1229027896, -1213616058, 1325632875, -901106251, 2050084572, -2145472740, -1269400453, 1317721735, 139167623, -1158665227, 1153947543 ] ], [ [ -1230516204, -57161471, -374695523, -872571261, -1643617088, 1805947866, 433589871, 474796838, -254328621, 376261128, 1758959239, 250166509, -704273871, -152970041, -101874646, -1635545370, 2027045930, 657802011, 1000456188, -650004912, 2080098171, 2079345604, 151608075, 188344343, 716125759, -492968860, 1036109473, 391085170, 497078335, -77041028, -875000338, 367626167 ], [ 439182626, -1850286916, 1634085504, 10648828, 475983837, 19987145, -1979009801, -532928778, 1343164685, 203114873, 1012231835, 1478148204, 1613641364, -1380568644, 2030920216, -1044378075, 1328784807, 2029783591, 218303585, 367058850, -665867648, 957615243, -1885224437, 343180192, 1530910945, 152709194, -1910704268, -2037030475, 1434547957, 1817323803, 2028162614, 65630994 ], [ -108181106, -1670530477, -169720687, 1013707583, -1488205039, -628895661, 982337959, -1469762170, -1882997231, 1462631427, 1823024465, 565885240, -1041510593, 1061765463, -967999192, -1358511205, -253721112, -1912578403, 936935824, -974151258, -1615102581, -479517234, -420361851, -378683508, -1806857087, -1375642351, -1122607954, -2100515544, -1638689088, 1171889912, 932095713, -1093460841 ], [ 740643333, -896217286, -50664427, -1541530940, 1462883954, 570663824, 1397314226, 1312393249, -729689374, 772318761, 1969949984, -1111792300, 562822738, 1350929670, -1672434041, -1850528865, 737217825, -1571109686, 798131799, 966968193, 1976706472, -1752979511, -235242994, 992959108, 681054957, -1377392875, 1040934410, -439681090, 1910737948, 1946184313, -1817052534, -580584048 ], [ -1043923478, -2017749898, 317276080, 2100206, -592362715, 1218132737, 1975579373, -1641918673, -1881609703, -1242371777, 2145114155, -805230406, 1813317244, -1308692685, 959261675, -1636716107, -1511981890, -1565969835, -1261013566, 1957984238, 453123140, -1921987903, -1778926253, 885370688, -1117326298, -1606581537, 1480392033, 1346326191, -635249890, -531149734, -1461548864, 957234710 ] ], [ [ 104570913, 895451247, -1765561157, 1032700409, 1821195433, -86675724, 1170565959, 839972593, -1718594036, 1840474772, -109998467, -1702747660, -1861493244, -158804868, 438004474, 1559946459, 739798316, -1257581128, -1509517694, -2070973514, -440162337, -191435314, 1354138923, -892324791, -90902943, 730092056, 996335025, 1020310853, -1263061482, -1877183797, 1569334548, -871733472 ], [ -713842841, 224598176, -1547454881, -49104747, 1370743462, -358445083, -1045572841, -1116032449, 820996614, 2059818462, -245063211, 1850463031, -553527453, -547362357, 551104080, -1873515642, 2134761020, 1085463192, 291495770, 557966795, 1480869601, 412270517, -1768850345, -1088708485, 2135098310, 814126342, -1714174643, -1289406180, 803085609, 10120792, -212917282, 1376843793 ], [ 2009533200, 2122259299, 522429709, -1098565657, -275281714, -1383632579, 312049748, 146650192, 1105017930, -185722178, -516842750, 835159054, -1985740786, 4364361, 363624150, -1604343877, -2000630808, 372505859, -1726362270, -1179140986, -108809899, -1814749301, 1601403350, -835067770, 2124761954, 143103130, 2077656581, 851826698, -1748259477, -927082044, 1507604917, 1376158419 ], [ 1890327160, 950109655, -1607394142, 1789730127, -898464737, -1015449674, -238143658, 223448159, 461945387, 1859194024, -441407108, -1663753884, -292350087, -1635021033, -689169134, -562220944, -139598847, 724803235, 1618105053, 1182885510, 1245428404, -1132436566, 774203784, 1224905887, 250055504, 723378892, -901154746, 1004365080, -1287287556, -2052557376, 1931272058, -1393128914 ], [ -1015907724, -1634774510, -119189347, 1607544327, 1778004137, -901600751, -948695225, -681816653, 1417380018, -602940557, -1511190221, -1488772562, -1865822782, -887924217, 1001301600, -1483631764, 2084547323, 1750375246, 527544753, -172891077, 312261561, -1245174431, -2128271374, 1925143871, 1835641017, -778032775, -924524756, 977786056, 329651742, 1405550097, 418535174, 56778903 ] ], [ [ 504277213, 1160990197, -1992390848, -430051761, 779358961, -2014888753, 109399835, 117950030, 904683963, 989983968, 1570771005, -168135612, -1410146759, -1393300417, 1967121025, 755657484, -2054508194, -1176160344, -65306417, 1096785033, 1027643797, -1297422866, -154764312, 1692777920, -359121141, -1145912717, -1326752751, 2049924664, 96057138, 1846523526, -1648997931, -710959567 ], [ 866117706, 2070860998, 1304248529, 700968248, -1346948619, 2026892159, 283320245, -1305579290, -1322693144, -1472437511, 1439319744, 1189933858, 1845437094, 1896547913, 1926831080, 1581365470, -941890853, -1430539289, 502945851, 1520390062, 386583415, 1902668028, 1222537263, 1115937429, -411861101, -111071575, -265538758, -592619643, 634402625, 1451107785, -1121780413, -1573171898 ], [ -2042590836, -1049836082, -1997809399, 596293560, -1903552817, -1576822179, -1790436018, -448490753, 71117376, -447848014, -569710396, 696527570, -1665941663, -567649219, 2032326267, 1078872549, 927293959, 418452093, -1291001101, -2141524101, -1812852480, -407033945, 1148888747, -2073706961, -697866929, -1994971180, -1825295553, -1654216321, 1746121175, 1652040593, -1865786132, -698746125 ], [ 869928862, -1883606690, -1155901393, -205485332, 2085587303, -2132974414, 1392937639, -1138861273, -776128453, 1525226162, 1730379044, -1333309746, 1835938917, 146105438, -323556793, -149074234, -2108002511, 285816762, -1905403354, 257667972, -1572709567, 685176832, -743337422, -632761957, 928019904, -1818204919, -470676927, -407071957, -1699471833, 928248378, 917675359, -1356374544 ], [ -877638215, -654302598, 807756476, 820065154, -84948429, -592436594, -1182357759, 1057774130, 2000915206, -788256838, 1549190067, -2008914042, -1931031379, -1988549982, -1549834757, 795050502, -1619955689, 654068110, -697588457, -440854776, -1336201781, 809532170, 1491586072, 2126338986, 587780557, 632584686, 1193867932, 308634208, 1708180039, 320541105, -1240800974, 1293132422 ] ], [ [ -1757780456, 1791464016, 1737674240, 1998377863, -1491770154, 944553437, -619048462, 585300381, 1989778680, 1928008302, -2041227988, 1208759027, -746596259, -1763877424, -86657119, 634771671, 829215789, 773934769, 679412897, -905436859, 1529590702, -1024217022, 1415178353, 1771585732, -163392777, -175084422, 663781188, 1782727538, -1924210395, -881817093, 1290731231, 761477055 ], [ 1896528528, 52945725, -2123847362, -1844932091, 33835741, 674586780, 939275942, 1028405529, 1775666886, -1122025924, 130603010, 1138811804, -836131507, -127279402, 1765731692, -1457251069, -1618514134, -1753044937, -128648186, -1222963380, 1385972204, -1092612679, 107415468, 1675425922, -1705997266, -1043874463, -756634755, -104158039, -1939089638, -247803111, 1051768558, -493458345 ], [ 1225292039, 1876534899, 1419288647, 1632476279, -569313307, -1443884506, -124248040, -805128612, 2094899334, 954166503, 1317147732, 1977936031, 242074167, -1547509368, -1329021166, -145603199, -1479548791, -1041833640, -168576394, 1930377962, 458391465, 1610951111, 630698145, 170768834, -2074925544, 64813960, -1897891251, 404613616, 1548630110, 1294713023, -474988317, 562085553 ], [ 1532770571, 150581687, -1305043708, 1610282492, 2008601152, -907827438, 475480872, -1419725167, -1048411446, 1744217127, -839018249, 1355456865, 433306598, 1474498321, -968606894, -1452197464, -1022830872, -1835913020, -2014202651, 1009409069, 853627242, 1566220953, 157688501, 1598351354, -267200942, -1919566521, -102513852, -1351665067, 717936021, 1746591320, -5183969, -555459802 ], [ -195926564, 242788937, -1695355397, 1346069297, 1030227415, -473541271, 1007303311, -371189803, 1064547589, -102142633, 122941461, 1018274016, -1377616911, 1053967531, -1151344824, -1836430466, 286362824, 1278241692, -1646231947, 2015878806, 1396704430, 1558679599, -338259258, 1632380843, -1452082320, 960809111, -1108238021, -1671266218, -1480861111, -137679895, 1281135220, 1503732614 ] ] ], [ [ [ -764154944, -749077649, -390685412, 891585315, -542364500, -1240209647, -145210964, 1672741743, 1625252550, 95743720, 1580275671, -1814025110, 1170914155, 1651838869, 304664342, 63463940, 637820761, -1767208970, -952127783, -1148231919, 789558994, 1070397543, -205457437, 1053032784, 1223074294, -1110074882, -1610095362, 1988690822, -1913887274, -2073232447, -1911323981, 1040128813 ], [ 1963186835, -1949658093, -1825612637, -1725956584, 636649754, 1218400960, -126930755, 784821855, 1214778917, -499431776, 1789293268, -1123839802, 118149951, 1735581362, 2145165627, 1742033389, -812787772, -980214655, -1755088695, -1067629862, 858893894, -79393731, 1177452037, -1039400768, 1290779839, 1732294084, -1314731924, -21623324, -1209093241, -1830638825, -958263511, 360108229 ], [ 1990608158, 1672301974, -318181428, -851959218, -1289383317, 1961769020, 1037860776, 182577220, -2088492138, -139797388, -1117024769, -2065440823, -1172472160, -1133204225, 1741987592, -667064573, 1456661201, -782877709, 2088815829, 183943145, -1787062862, 1991427068, -791699655, 1849233109, -105418406, -1453797669, 1186926944, 344800120, -2000778806, -1451538429, 200188305, 523202039 ], [ -558333225, 1260333990, -1985400729, 2014255357, -1980723353, -968388859, -1428820723, 1772529396, -1351807834, 476168580, -1728925250, -1937972542, 48949770, -103191913, 1287700891, -1111567047, 200175349, 1706965576, 1821051628, 1437773607, -1009129536, -979359526, 66485898, -77078768, -1279103682, 348099262, -1164888331, 23528689, 1418205786, 2042959576, 1375750731, 667210512 ], [ -1347101945, 1717641698, -814408121, 972945510, 2121175541, -815118579, 715726183, 1547873373, 586996287, 1783186468, 1807722655, -63709000, 1364643006, -1388941949, 938536157, -1370940634, 1981999658, 207585830, -595120318, 2098597810, 1129301840, -1013810338, -441355221, 778439745, -1882753906, 946913137, -76433189, 1121910678, 1508649118, 1385224337, -2058532368, -805087122 ] ], [ [ -1500222946, 1183132717, -1370983836, -971339593, -1520194216, -1606581975, 274245313, -1440228461, -1430471999, 115665734, 432889793, -18870218, 187973080, -798608829, 769907684, 1224273759, -6407920, 935698015, -1490286766, -1322858736, 251259483, 1301791516, -422103472, 109476279, -1291626736, -1230350402, -223296684, -550524475, -2996142, -1485011210, -521501730, 415515518 ], [ 1476601099, 383026095, -421263825, 866815588, 2008543061, -466483743, -2134389147, 390638981, 1295140903, -238128566, 942457487, -721146690, 1544133805, -1847830661, 1675582543, -969627430, 1857611714, -1390834964, -1695706423, -636623956, -1065896849, -117396318, 453703891, -173185107, 1943614702, 1859561702, -1890966759, 1852035887, -266143118, -467321475, 668387570, -2012401038 ], [ 1954525433, 917199816, -1074360703, 1342522894, 541667524, -323271086, 96422992, -788665656, 1899232750, 650907066, -263149234, 389178383, -877911376, -1340783342, 688978928, 14363957, 1929406127, -52980016, -1301630007, 72417068, -904977303, -111787355, -901603868, -678726955, -1745261459, -1136238921, 1422436789, -2006609440, -1311708246, 384022313, 1065321107, 1844487487 ], [ 542847949, 2128585881, -1185415200, -433593471, 1449851960, 357088688, -113146131, -1836664446, 568541541, -1545651569, -84490128, 1465330016, 1789099579, 715347275, -2026287090, -1563956451, -426417583, 202625603, -1445687856, 935757195, -1462567631, 466386346, -526379819, -1417670699, -1524285852, -606948596, -68644247, 804773708, 1367324408, 1648091256, 840551485, 1579317306 ], [ -493756642, -667738913, -1244694177, 2089944540, -1173040842, -1169854995, -1519974526, -176273873, 1965387368, 727304494, -329619894, 80622303, 119103316, 1592528068, -1247829136, -408022437, -1735491297, -2071804169, -148393515, -1902647465, 1578776735, -1988621110, -1047056933, -1616342198, 1118099321, -187339033, -1454269934, -744696123, 511809063, 620893775, 854485235, 1571173708 ] ], [ [ 1839245991, 702704172, -978429702, 1079262241, -1285655287, 1654263355, -322920521, -1478468939, 446938052, 668130910, -574816739, 1585488777, -135273287, -823380123, -2069733964, 275682268, 1590006014, 921749436, -554557926, -490520855, -33974349, -40529178, -10049352, 2130296059, -1261774956, -1014925372, -847845475, -558686553, -1299666549, -658299279, -314893729, 53248654 ], [ 73721659, -2032775730, 709207313, -1185411746, 1157199407, 1427767647, -1603533292, -1983940410, 2049988828, 861533563, 304285135, 909116645, 271343638, 444433004, -1634685525, -1859149288, -1804603778, 1086797648, -13109139, -1921356366, 309936315, 1280221974, 711377826, 759853117, -1261704641, 676816616, -2075824763, -421506426, -240215605, 675280019, -1661847030, 1930601720 ], [ -1059755520, -280645677, 96392396, 983620752, -141241298, 1925030059, 1958266021, -729465074, -943023528, 1757481267, -699906141, 238968905, 1554520463, -1758423835, -1096332619, 1234449243, -1169422797, -182735829, 1174943119, 620834734, -1732364994, -1427969932, -2101816011, 1795244952, -878496022, 1157714782, 147220140, 1480834759, -1741935041, -1139641067, 272184950, 1919972636 ], [ -93102840, 610848792, 1265354573, -342142275, 1189756482, 1806311295, 788352213, 27310237, 162095748, 1193999886, 781433223, 1512271649, -2132158884, -154158996, 1979940159, -307786761, -430065910, -1838010425, -460156418, -19653702, 1489401334, 1408486213, 611844973, -1698255501, 1042492365, -613784586, 951324601, 1056130186, -170084100, 146727069, -1892612622, -560182038 ], [ 894602550, -851348745, 40090879, 499451210, -1756160470, 2020775454, 1431957318, 556046660, 1855935943, 2062539473, -572978340, 1476378490, -1132553344, 1476204102, 1665598601, -1713591545, -376664891, 105165923, 1753225330, -150970338, 209392132, 1692041774, -1846501545, -926935375, 668587711, -224793582, 1121776011, -879047093, -781939756, -89192812, -289558379, -8784625 ] ], [ [ 2138459642, -2057710686, -1606132703, 131957406, -292885062, -1228795091, -1027502817, -581818058, -393752061, 1681772284, -588095885, -330867350, -1571425742, -453265045, -1998565275, -1104669224, -1780236120, -868304491, 1517595760, 1839221762, 199602362, 1107609371, 121751698, 486148438, 1686160388, -1292894945, 16440942, 2087834655, 1592277382, -1793887652, -1123500891, -1981697998 ], [ 1849199594, -164463514, 872891651, -991495393, -1802061682, -358532286, -222400266, -1364284910, 1497491027, -1016234410, -814132383, -1416654378, -1538683847, 1220159588, 1275358876, -513355700, 1172068440, -2098298463, -499522438, 637232079, 1157267249, 1655251640, 1542143317, -1873629765, -791880204, -1385412549, 1434113606, -1758430853, -1224257383, 663439686, 905127785, -2017190311 ], [ -1820537609, 587778465, 182961609, 834687720, -1781577656, -241151937, 1875480385, 1351834831, -750710734, -1729654670, 585196121, -546041048, 1828680145, 1139513476, -103907601, -1320049113, 258958212, 1522367511, -43743167, -1462794339, 262261271, -812685551, -2096389073, 60229821, -403810506, 509535195, 69424683, 345896401, 1263451446, -1025120517, 675864136, 1660407654 ], [ -533290078, -1629161360, -512155077, -249499626, 884105733, -1272938641, 1756828078, -159053915, -1821284874, 1847828197, 424859871, -1200292438, 429431234, 2080467994, 1794171175, -574671448, -712571771, 126591498, 145298538, -2144492731, 868346011, -555009568, 610640356, -1478951608, 48345559, 124336039, -1672483148, 405191654, -1842413290, 337762888, 329219294, 274175074 ], [ 657032581, 624506543, -1587780558, 621676118, 448369853, 798839067, -28247384, -1661020553, 359178201, -1601903260, 1171381211, -1006474032, 1471011243, 1087122007, -1744901223, -468332479, -38052824, 1126000044, 881050030, -1579741615, 890935791, 476670544, 1384629753, -2003657807, -1735926007, 1750940305, -945569225, -1945332817, -1660797376, -2114796224, 303113802, 1848815017 ] ], [ [ 1063268203, 1294771972, 806992636, -1946290945, -1782350785, -776469586, 59324877, 585919571, -1992864187, -1228011608, 1525488997, -1542238500, -1126965702, 1254460141, 1780947678, -663826191, 125435507, -300419953, -1573122513, 648828693, -1881503623, -1634241843, -191187170, 1309365506, -1714357545, -1663626574, -678677339, 1839531943, -143484627, -434295216, 1413564934, 1574747703 ], [ 806608146, -2000742007, -721133627, -700882583, -2130784252, -1549914337, -1545600908, -1997791257, 1438936283, 120735854, -757928015, -1142081387, 1513385810, 800642924, -1582889823, -1282400176, -1795194893, 325931783, 352951779, -2083263367, -877092372, 243913288, -1633437763, 385481987, 1515672757, 736656216, 235722705, -424400756, 789885147, -860092657, 413353773, -233656570 ], [ -648986885, -1017745959, -828619894, -118478463, -967789433, -429962133, 961497724, 373794476, 319887144, 1411825487, -450909963, -827203506, 455613648, 1874458194, 2048051802, 567961062, -493397322, -518405878, -1209264600, -1896261524, -1624971486, 54610995, 1773720150, 1341851337, 805220636, 2133880626, 1000835776, -77573963, 153927210, -1093456718, 1599151750, 1312997717 ], [ -1374516742, -694977877, -374961847, -1985457866, -137825915, -933838620, -973546744, -389552172, -1515987508, 1489001610, 1542364137, -1530241685, 118289063, -588562165, -1954834597, 366710321, -1439651203, 1400461925, 1435167592, 502945389, -1723043182, 184408225, -1176808174, -477396891, -44959400, -972468618, -1900012233, 1357537241, 306338108, 1011060118, 1765265423, 2041857932 ], [ 15218956, -1336641979, 1868560083, -728207099, -2069193572, -1956056721, 972502625, -1010848743, -1550596739, -222289601, -850782198, -1163587146, -1875751521, -1302664789, 757594491, 1011293952, 108369822, -1515541447, -856646911, -617449796, -1714571638, -662030170, 1225092535, 501783665, 1846957287, -848225154, 226318435, 98932096, -839555411, -1953861243, -1614492997, -804306514 ] ], [ [ -1553234343, 2126892682, 1609336901, 1018876220, -125380865, 421393907, -1709231653, 183530237, -812966671, 1783434421, -1141410537, 274971269, 644062822, -319788432, 2088406644, -1501560727, 1344156864, 464765825, -319283000, 316002741, -1517856053, -691444747, -1532701263, -712344169, -406407785, 1799075487, -410406722, 319077744, 1984378460, -1595574065, 1341586942, 1123469191 ], [ -451867536, -551227397, -1552388032, -1221422953, -946438705, 1579186645, -1119684715, 1586848756, -1369094695, -785598913, -1772775181, -1250205879, 345699854, -1365601570, 1243338330, 1660881223, 1134677615, -1423153590, 857660729, 270710782, 386255, -777742900, -1682950492, -1064810313, 443155812, -1533124843, 326929418, -1751689857, 557434034, 2005507857, -1608374691, -86096793 ], [ 313311160, -2094150256, -189160118, -409873657, -1943583378, 356161308, 455664901, 1086624238, 506136497, -85063689, 1102752152, 1939178641, -1661540864, -1523480826, -118875933, 1197337933, 1260955988, 1680194101, 2043930652, -1000239527, -442507075, -1093200956, 505651268, 297740206, -1350254992, 1350194985, 947611365, -1981025052, -1198779475, -131212192, -617639436, -491871204 ], [ -1268225403, -509001318, 1764970650, -944845844, -2073242969, 43956503, 2012035258, -1674150721, -675056050, -731770271, 631507248, 360527823, -1541853226, -1398709590, 1132042120, -1566931489, 877754941, 62963935, 2075569266, 1837699539, -1904641361, 2145128896, -683018582, 593716791, -1220788248, -733552078, 740579331, -2085431837, -1467363054, 659354345, -493488395, -596720554 ], [ 1773714390, -1655760221, 1242897339, 925396355, -1465421038, 491451847, -239698860, -759548527, -1447566989, 729758141, 1209672190, -1225197824, 1413699456, -1158701098, 1171106779, 1299207426, -1361518951, -1173089801, -337069797, 728970904, -1085616582, 307264887, -998540986, 977072835, 1519623021, -2103955170, -1304421486, -2073818499, -800971642, 1625243857, -385676000, -89332973 ] ], [ [ 465040440, -1849145402, 1697014649, -1948214986, 1459700109, 1600123553, 1231714323, 2102201403, -1745786821, 205669508, -476213248, 1348818877, 1739047379, -2038146592, -2123361802, -812934974, 1830995797, -435735348, 1268891887, 1063039921, 1246115396, -1270305884, -1525313218, -1664698087, -444084027, -455608190, 1116144454, 588129225, -301127797, 1630534456, -364243686, 1872404845 ], [ 1104065846, 852302064, 412885485, -366044283, -283654724, 612917921, 2036702384, -1313755442, 219685336, -784289305, -125241317, 699267357, 169124223, 917849353, -2010764670, -601105250, -320063035, 1985474991, 56901944, -1935050737, 736627982, 526454166, -23355063, 680838548, 2109642157, 442811156, -627351979, 1097680824, 1200942617, 305508295, -1920154973, 880542314 ], [ 2077692355, -1161736519, -838391124, -488803136, -1468813213, -434317705, 677906091, 242258889, 8064546, 140303389, 1834989235, -1613931136, 203864102, -320255881, -955826072, -89981015, 1493513571, -681984321, 942275833, 520477028, 1259661143, -98915447, 1396863841, -1943158749, 2054611944, 1367329607, 977744488, 1046463561, 2024248664, 843194459, -1500695286, 372415537 ], [ -1674982134, -490053458, 1525040719, -57835173, 980716431, 909781151, -941237998, 1436762985, 726451481, 972056967, -1181833127, -1795585420, 1916756968, 1474295014, -462794254, 318362099, 664782444, 1777398748, 6492005, 1984341, -1004828027, 393895047, 118510296, -1849182409, 1466513009, 1158429439, -2139451964, -987352642, 1105829222, -1205482919, -1734187199, -1761234728 ], [ 982338476, -2090768219, 603359344, -212659385, 1928263235, 23575729, 353477260, 606773987, 1128641821, -1454668921, -1132196201, -97837647, 1039967367, 1418308775, -1322942592, -2053069557, 952059806, 1677736178, -1201740787, -258459763, 239415515, -410860821, -652305909, -1927656113, -709336587, 1892895592, 1546281428, -1802347177, -438024547, -608301218, -1398275484, 1524948056 ] ], [ [ 263652257, -1857661725, -1852537808, -702886631, 533540779, -660363147, -168864895, -121033272, 62209675, -611449272, -2114277724, 1693409757, 758948786, -2043526205, -1027270959, 1809173947, -775419689, 1057166353, 763693427, -1309161368, 1640400754, 1376782868, -1735327746, 471622166, -780901854, -521944916, 1141718839, 1591860185, 1814705746, 1288408383, -217898261, -2008779998 ], [ -1831183998, 1948621401, 1047296138, -299049016, -1423216957, -868727836, -1304228468, -1499557259, 1955029547, -583930014, 1018858479, -1365844205, -650600730, 2119341727, -697320280, -1975194177, -2086729833, 1156770400, 1857226926, 131584498, -1128894470, -1142108154, 625893124, -1050324110, 939781196, 782785204, -807696379, -567519239, 2021214215, 1723118351, 666084189, -573430962 ], [ 899083571, 590456596, 392079203, -1752079535, 2135488640, -1962968631, -749711008, -2144474895, -1340019312, -1717047969, -132890161, -409981514, -1733488824, -1904082467, 612986, 1338873725, -654419626, 1299328118, 1588632411, -485682051, 1695249768, 39300716, 504447648, -1197781160, -72141000, 829015879, 596706003, -84844260, 1065575843, 1806251825, -697481247, 1459264035 ], [ -975478036, -1902633018, 1867884251, -996593473, 530440506, 1440596843, 2082457588, 548261643, 1489976269, -99158997, -1493041580, -1722231812, 1863421384, -93908076, 138432346, 1679888355, -247228413, -726488044, -384564738, 1180638271, 2017880978, -619378932, -220478142, 650546679, 1736165666, -1773307148, 517086253, 1561193987, -778119976, 891050793, -676786985, 523257886 ], [ 382517524, -167897427, -761926144, 1510671923, -2084713838, -57906057, -1554939451, -357211242, -1203437014, -265860186, -286494551, 1044581198, -1196437322, -1048098741, 83946381, -1497164567, 300697035, -272523947, -1039585878, 1256738894, -560718100, -1381877913, -760648363, 143208079, -965490288, -1141058501, 1024744437, -1594928475, -1901966422, -1283019827, 243421522, 591380969 ] ], [ [ 599292825, -1350852722, 430285451, 484687809, -2038053273, -1783994881, -1650664507, 439283680, -535278289, 2031275033, -1369700930, -1392444914, -286500222, -1027634539, -68766003, 265181284, -561640314, -544436292, -820179297, -476453013, 2024042594, -459938512, 348184697, -2100133337, -618773938, -1243410208, 1262150819, -213430965, 964771201, 1991474368, -1383182324, 1181721289 ], [ 151518845, 72254275, -1769009630, -927519085, -1964482806, 1390158115, 812827156, 1122646097, -216938363, -1559034634, 435929808, -1262064529, -1667851689, -942659460, 919000532, 1782925545, -172762512, 227727133, -1770284556, -980992, -533421140, -2086311201, -1802305521, 330954815, -1307896654, 149653979, 1026507016, -582115432, 1986059045, -721239811, -1546170508, -949240349 ], [ -730866323, -280163959, -1900972053, 1980573927, 1862488774, -291263469, -1885568320, -451337029, 778818839, -1988816593, -1721397338, 399897550, 57231562, -1483570378, -2005919320, -1667288770, 296201000, -1613804628, -499074157, -26906601, 537549857, 1532941834, -1878250045, -1310716585, 274604393, -319735356, 253043935, -1147344320, 929972042, -422444647, -550471168, 940442236 ], [ -495042806, -2004315955, -291704901, 655850126, 736848701, 769737477, -1847500006, 294201831, 1217311755, -357698060, 1439709632, -987513918, -1747778759, 1733396221, 4830694, 988665584, -1760257490, 1687736404, -2068879605, 1144639680, 158244974, -35876136, -2103416840, -811092775, -2099582679, -910612217, 1875023078, -483256709, 415820085, 1221871655, -1794075215, 505018826 ], [ -1192398475, 1205438329, -1423621038, -603952726, -1104093249, -1529094785, -453824746, 1698170921, 1918668197, 525023726, 322619215, -425522150, -404381337, 200313790, 1832374608, 1133761649, 1812192986, 2091754060, 931739927, -85486066, -1997040313, -314215400, 561417371, -1181433052, 1475385314, 2017168126, 2111188799, -733286125, 378497049, -279197406, 347346854, 1454134160 ] ], [ [ -2078982359, 209751415, 1470274508, 1695901356, 849352065, 1425430971, -731755367, 936507987, 160671160, 1138414570, 20266558, -268731488, -257916464, -2075820552, -573071947, -2024149650, 223344006, -2009568012, -1452128151, -1736634341, -1533526146, -27554006, 195680376, -1083142700, 404891052, -41655280, -1953779849, -875930221, -587148993, -1230068050, 1282860838, -1583843936 ], [ -224441948, 874611059, -474427662, -531420626, -1379733812, -701897203, 455581084, -2106956487, -2126360608, 531993468, 1917797110, 831570946, -642476719, 111759219, -1574179495, 527321122, -1251880356, 1922944337, 1377391801, -1759835982, -338089509, 834566958, -14610114, -971876188, -839656594, -487866953, -84632510, -1335150258, 1908184819, 1456487992, 663035045, -2121308852 ], [ 1970059600, -1342908113, -1442622351, 272162289, -2017293807, 680036590, -1383401905, 435320879, -1242190363, 587195038, -937903311, -1121354135, -347281625, -142953250, 1148148442, -823328126, -1810272087, 781924679, 1686118231, 631170577, -95495875, -1605667445, 151658060, -1988752764, -1342936322, -1315395347, -541924470, -916278800, 83375103, 238103839, -1247910680, 777999555 ], [ -167354249, -827290816, -2130064433, 605107208, 831738539, -1973668434, -1166677352, -718693307, -1790819461, 1242649534, 867133553, -1181659440, 849521035, -1581598485, -2105991522, 131058357, 71280700, -949539891, -1101800654, 1923673555, 1556175116, 128222700, -1518681615, -2085693856, 666847623, -1783491087, -886732318, 1112366654, -1539690485, -1012320699, -1695736200, 433492101 ], [ -1741697683, 1491413422, 1272987691, 1365974965, 1545314006, -1805726375, 572669511, -1315237794, -1223512225, 393496952, -1403921354, 528848668, 453467767, -23699461, -978568614, 1512015912, -807713148, -1287248439, -1667821467, -596923939, 309270696, 750677294, -1910283487, -303848053, -2126491973, -293639751, -1846159229, -1630022355, 1250195013, 853878420, 824637750, -242552362 ] ], [ [ 1119809136, -1310639889, 476213928, -1577248964, -2080408873, 1764850791, -1792411889, -1439533828, -127679481, -1285893582, -1097294255, 14192929, 1171114870, -1973603708, 1027499585, -926059691, -105462505, -1227637020, 2055534700, -134122321, -1138070297, 1001408342, 363510780, -309487698, 1484266841, 558119268, 1164415817, -1163354880, 2071846242, -1294857600, -1808879642, -1614215952 ], [ 1636616428, -1286660648, 1350211976, 1716771690, -914246653, -553005832, 1332848525, -862186143, 431465287, -1711792166, 1634477589, -1370959018, 563619129, 676573943, -1689585146, 1847798681, 2054975367, 474266369, -1364346481, 42110126, -556754365, -530653263, 1754208503, 1284431384, -14281352, 412050558, -27134956, 1229805025, -528125578, -100921900, -1431246026, 1281329389 ], [ 1265139809, -1703745500, -915988891, 1741391866, -571193823, -1801107916, 623954477, 403440569, -384377564, 1047273782, -1142021467, -90339899, -1433404301, -1957404411, 1995438688, -1552836530, -908775566, 852083022, 1536169694, -66623576, -79674075, 648400792, -719972824, 828248849, -1741753805, 1762793443, -331038362, 934629276, -1613479200, -891314572, 110770976, 655575586 ], [ -1903982587, 635491718, -1808362322, -1973227075, 1102274335, 1686246146, 374655177, -1687211245, 1872592312, 1575270686, -804582134, -342080631, 1775510921, 213333715, -936811298, -683557720, -1457116311, -429313141, 1884394906, 313945573, -1450215137, 893613040, 1493827111, 1612588126, 1321257671, 1316636026, 40767726, -2028578471, 937534591, -1023111927, 1385716067, 1138858242 ], [ 640459937, 1606906988, -357642987, -647980898, 544859400, 1015731170, 76812824, -153536097, 230181518, 57623895, 365005570, -1607105307, 67320771, -819301692, -954034549, -1353707417, 495734784, -1515405592, 1042515156, 1271193310, 1094167815, 1581530544, -643074101, 25506879, 127414939, 1467579416, 463271025, -592657853, 805228321, -1374570556, -35921360, 536178259 ] ], [ [ 369762683, -261582918, 1685800021, 274748215, -2020421981, 525551419, -22706767, -112916985, 818169860, 1737142748, -268273009, -1495547835, 62231308, 1326938138, -704125993, 1116443981, 1959480191, -614786044, 1871311878, -1791477920, 924977732, -74195748, -939733019, -1967159289, 1893997664, 209954828, -1576454864, -566924883, -66503227, -1425030092, 246629352, -279542613 ], [ 312059604, 1763334031, -1968978570, 941154952, -427816774, -1311044442, -1121913309, -1025957003, 1878422662, 219976472, 2063383875, -712165267, -493429458, -1332486716, 1354065515, 1549306757, -170091326, -44398212, 544271771, -429912711, 924387365, -1674201, -1087418720, -465950195, -1666353261, 865976336, 387980214, -305064165, -602544735, 667847205, 1546101651, 1568058146 ], [ -1300487674, 959910889, -1555823712, -21224472, -152696307, 1420193253, 558004415, 1914996385, 1548142687, -669038850, -1737428806, -502191593, -260606189, -753400923, 1899352420, 1261036381, -1169435918, -1086554499, -1773346705, 236412690, -1175938412, -2062977240, -1634447481, -1435534167, -2077393143, 98014803, 1529466837, -1223447665, 1844490786, -157267748, 1150924747, -1590345239 ], [ -1078523220, -1292198500, -1991170232, 1661630284, -913916216, -1761033774, 792346829, 294946193, 1808432444, 1694907884, -12741610, 804423883, 1150361162, 1423222703, 1528916283, 1678580059, -2090629575, -510291187, 71181934, -1058620874, -1286752320, -2037966761, 74586247, -1633483470, -698597870, -1348113679, 1659168947, 143386371, 1659668314, -1461461769, -1424189171, 1730626469 ], [ 1498104617, 256022727, 965981018, 1620827436, 318793388, 482207054, -1525933626, -1186407008, -366320316, 65315963, -1423890236, 240532385, 916330806, 934982603, 986599274, 627432762, 651952889, 577018810, 1697179, -882767590, 575950901, 2096663498, 383897783, -181249325, 661442852, 1369155725, -465616482, 1352270856, 414350496, 922215765, 895977300, -1607058294 ] ], [ [ -440350034, -676510978, -551927728, -100130937, 1850533566, 1763961776, -202147727, -831215453, 447922277, 1618225808, -1402165183, -865039519, -1915904768, -84878639, 861290694, -950360151, -391741961, -814762303, -1898474036, -1683260765, -1663991555, -1289438936, -1421671281, 1467011829, -918220023, 427099690, 696232578, 1282057167, 98470652, 325808643, 264029855, -1020999803 ], [ -1034726878, -2080137580, -1821293450, -1997918239, -694536967, 195602541, -1041066222, -1138911731, 1687803111, 1227578981, -1514420035, -516006544, -1112378355, -1734866468, -2028428213, -851157320, 460478264, 1981840511, -708469487, -846282649, -1422064518, -1348865524, -300495216, 1403803151, -1104638776, 270076793, -342227090, -1386552884, 494084262, 1366418369, 165313126, -30935414 ], [ -768282495, 1065211750, -1482065662, -743641796, -1802877689, 179652467, 998904376, 335800241, -1923180075, -486674620, -1487961321, 1676036449, -1008285059, 1071616536, -499799272, 605652274, -306502301, -1420195524, -251377564, 1969206027, 454322780, -1878975749, -1734352323, -902731656, 330966625, -1972923554, -175798332, -468940586, -1004645316, 1595558606, -10175813, -1186724756 ], [ 612697069, 1980680885, 1761142112, -795786965, 1415535196, 258409344, -1378837582, 853022636, -592665876, -104855240, 2107420051, 474448704, -1357905541, 1385822060, 298726418, 1518712498, -567780493, -90566440, -232636656, -80194163, -1418429486, 36651022, -903546275, 1063274589, -1489062762, 1639490598, -385819041, -961810836, -1949271696, -49074265, -1485496812, -1071145855 ], [ 2086014617, 1825457313, 1991898582, 349476952, -1815355171, 2034829664, 724438765, 2031303297, -36632862, 1253581352, -2093608249, 975549079, 515532042, -50392503, -1740075174, 1912047809, 1268133821, -640616039, 1345782075, 1081350316, 995929977, -1087877411, -864514341, -1840532024, -1906758458, -1615350108, -243098432, -1603388115, 508078846, 1289076990, 346280108, 1160653309 ] ], [ [ -1444048825, 273673060, -1156414739, 1013865749, -1486139714, -1731865489, 1815027314, -56595656, -1965352355, 372972603, -1518156049, -2055262492, 2032880936, 1465533278, -1226202528, -331349470, 1995105206, 1117044574, -712039143, -1564566968, -341699501, -1440340901, -178607357, -760955169, -2005967127, 1192115068, 1573227985, 683875820, 2060588275, -1687774550, 404508866, 1609599803 ], [ -1173935434, -298452239, 949114724, 1439028288, -1779935170, -1286673362, -1233789457, -246817819, 2027527005, -221519775, -1831426525, -649422543, 1969994771, -1019196937, 1375383388, -1722144075, -1833936038, 84351399, -1365419136, -932926407, 1029126552, -845431914, 1471708545, 1765257142, -773398154, -1538000985, -738576095, 1390226309, -1971716742, 768217284, -1799922969, 1772539677 ], [ 2138055840, -278980798, 59016746, 1561250404, 1969077103, -456445840, 1406632432, 1195212603, 1283071744, -1885043060, 128184450, 839524211, -984256851, -335958069, 1590363838, 1968277974, 849262876, -845037521, -327775979, -1676813512, 907789276, -1078613277, 1816819082, 179475886, 1860078354, -1407057602, 2059039651, 739598418, -1629064645, 1246969726, -550459498, -79588775 ], [ 1453623723, 401923177, -1898820825, 1274845237, -130805416, 1804656141, -1064471843, -1368863081, -1165807365, 1959377085, 55760905, -130446450, -1078297857, -1159711075, -1689624067, 61991915, 370642003, 2134609356, -1770019607, 1279768485, 915943579, 92880254, -397336536, -1070782393, 1606484376, 734343069, -816417171, -1918827216, -1053983868, -1490814683, -1258903304, -1791060081 ], [ -122219293, 1423527302, -1436581067, 880504932, -517565294, -53778132, 229438128, -1718501723, -1251521486, 1418561166, 1613831997, -714741595, 1586583107, -1377845395, -1059366155, 871817464, -1438874728, 375346122, 2129060586, -22512114, 1898956945, -943533708, 2147456807, 2124963616, -1332116662, 866893849, 1545739212, 518286543, -1570220869, 1922854559, 1337265145, -971556319 ] ], [ [ -1832199050, -2059902202, 790900526, 1680786627, 53635040, -1628840527, 780061963, -787219483, 343621059, 273351047, -1642973073, 772789048, 1081395430, 749455771, 999452051, -1902625483, -109567965, 1309916118, -672483167, -131824295, 1283834185, -1280164378, -1514875777, -519127357, 86597732, 1280240501, 170363492, -431247367, -1664408635, 523389101, -1394071579, 302050617 ], [ -842758985, -582534551, 1165185900, 1979528315, 240187456, -596934400, -751606507, -1619834976, 1822468504, -201559110, 1864294096, 540496307, -1523153843, -1083399267, -77559901, -1325475777, 1135469344, 1509139858, 1476492664, -230944114, -2116743385, -1914821682, -791650729, 146487214, 1943741578, 1263589398, -1002212880, -2050780627, -1915736830, 787436056, -1801842672, 568121276 ], [ 277688755, -90740154, 2010686276, 2108982832, 647705543, -627418921, -511265100, 605753688, 1623037605, 1706886046, 636442909, -1317890601, -401282700, -635375775, -1255818044, 184844031, -1340175960, 984411399, 932561452, 756071296, -475846, -1595931235, 1856005936, 1596388776, -310509290, -1180616471, -1860503836, -133013653, -1136909342, -582766561, 1826125056, 1408204836 ], [ -332099488, 1259758912, 508536020, -269681884, 1557387857, 71719172, -744223110, 795475425, -2120301782, -1541449414, 2025200854, -1868307535, 202697828, -1313011578, -1013434841, -1337675809, 1945118524, -605739401, -195142677, 1843104450, 2016471326, 802387966, -958168111, 2047112159, -2047918308, -297091180, -1706079746, 897345940, 9401687, -1128182325, -1378380237, 629955437 ], [ -367778477, -1811069578, 580712075, 234949717, -1355353876, 1837416026, -581944343, -1274918403, 1354987266, -1044183534, 1628826212, 1964906794, -1211787490, -666703829, 2090209834, -1470891409, -1551045297, -1262432704, -1065591503, -490599967, 900074019, 1129982124, -488815019, -1857738998, -742028450, 536003166, 1210257263, -1741227827, 1873461769, -1683238417, 929576413, -1090802186 ] ], [ [ -1989455498, 209490492, 1884767766, 736507382, -88409304, 1132239801, -2048669500, -714138229, 285692868, -1559814416, 1836804525, 1931877618, -454586978, 48720395, 1695227651, 80827193, 737106406, 130104176, -162885085, -474275967, 904687069, -1756530929, -1308145292, -1990661720, -972963341, -37543050, -876863215, 1424989226, -1127272492, 914156077, 1942593861, -2083289965 ], [ -293693742, 804962022, -1013814584, -1229629416, -1464414100, 1252540434, 1571090219, -166777236, 1574921165, 963174736, 1120167000, 405247172, -429865905, 826897170, -1316891898, 619551573, 102081719, -320010735, -610183260, 889586958, 831547118, -355122500, -1662566909, 1546978387, 1103345837, -580346988, 515166604, -1496413329, 2136435865, -2073057684, 1616372745, 43879118 ], [ -769477758, 149780777, -372358905, -2114152382, -254751201, 986870563, 782175019, -1761479368, 582395699, -800642714, -957484871, -1922078616, -1344324245, 1188613103, 724880622, -543867291, -1493912756, -578706013, -1283524681, -1790239257, -1586719176, -2047587349, 1145685230, -643797489, -1574692897, -114339554, 645598748, -1825005236, 1993364984, 313818125, 432237386, 1431332402 ], [ -637856312, -1556439195, -2036604620, -941194543, 1364131796, -48203238, -1922493005, -1531585339, 91405268, 1335140880, 419912647, 1780705871, 1334110812, 1689563811, -103628782, 745023210, -597530133, -1241116218, 49728227, 457602730, -1926833982, -123662503, 803867367, -238819396, -1381158115, -1813867495, 1096548732, -1404102112, -94574914, 984008024, -1861686658, 1003981621 ], [ 236399167, -694120598, -1570177504, 1109359401, -977073270, -1299835002, -523338103, 856318158, -1189544224, -269107830, 980673499, -1378181728, -1856531105, -993618513, 2061378272, -2062336671, 1276533348, -1597608250, -1119621311, 2120191561, -1460764548, -1174653165, 1774582218, -981609287, -572749619, 1022464613, 666570035, -1302756658, 539185515, -1297247671, 349388386, 513225565 ] ], [ [ 1868324007, 1061292304, 472926160, 924447015, -1914248436, -54404229, -2068861199, -829515456, 1685027167, 1323852580, -1469130694, 750454847, -1757470722, 1583988364, -62769957, -1510275323, -2010162191, -1107134659, 1201003302, 45343492, -48552119, 586162635, -2099067922, 1236327194, 1681783935, 469498807, -1469075232, -833884051, -1874047866, -1952622820, 390304405, 1766333506 ], [ 731563965, 1537235002, -1848408701, 336801484, 554255854, 125299882, -69392010, 1108949257, 2079106091, 363911082, -1671001171, 2128022253, 1078703767, 609039995, 724186265, 1859841450, -1954515437, 2096532221, -1372848705, 20614817, -1124355574, -1858072153, 892347399, -39445492, -1376028133, 1024407423, 2076802759, 1733827588, -2126108547, -1714501418, 2051644281, 903749472 ], [ -1020970099, -698530090, -514666604, -1064604119, 985782658, 1945073028, 1052568296, 2089915698, -1964988934, 1869908015, 1492478394, 1374969085, 483307647, -1794257617, -955491380, -425205356, -1435488240, -1326453868, -294316314, 1019295452, 490770926, 1313758807, -548150723, -1695910985, 1190853756, -80583080, 832199418, -1804662797, 814873933, 1925731996, -2032823784, 186692931 ], [ -1851057563, 2066447934, -670297999, -432322688, -1365461247, 1851110829, 1970682789, -1997268644, -607632216, -1591857405, 1645272736, 1187625559, 655301377, -1950486512, 1291307770, 1467795953, 888694754, 1857348302, -1410021726, -1808134757, -345914035, -2112303436, -1280702768, -684889157, -396739626, 1336461955, 752143840, 1931252476, 610927721, -327787829, -1251922384, -138799572 ], [ -1181107493, 5192701, 986881960, -1964950828, -252384348, -970926300, 636660498, -674897522, 176380665, -1498822497, -1539850960, -929334666, 2129321588, 711793083, 298840675, 1371389464, 811154700, 1497738810, 1333407900, -2139751366, -26853800, 1369819884, -2085630683, -74187809, 916388622, 439737631, -1225036588, -1436631299, 1733049273, 258226358, -982590786, -2006684475 ] ], [ [ 504915766, 1536346611, 409446782, -1143223759, 105479236, -1367717896, 698440942, -1797260218, -1032242686, 1906531754, -932262296, 1561068086, 1929831068, -57654247, -1687407820, 353506491, 670004246, 1657650484, -235485289, -181677681, -863593659, 1341074774, 880207334, 76577199, 1699782356, 571015126, -84179267, 1467944704, 496899791, -793094004, 972337498, -591710779 ], [ 953378292, -1778905945, 97842580, 296331230, 1449787077, 1627889538, -792829496, 1972764383, 1905279557, 1446587682, -1580142724, -397611957, -985801480, -1503194292, 893975224, -490829335, 672191037, -1350940490, 1153843635, -291089949, -356479522, -783737468, 1622311666, -1143554259, -2112664583, 941411690, -358242142, -268136702, 1499238388, -497530771, 50844147, 2071142419 ], [ -1559839212, 853537036, 153745905, 1019096687, 275570760, 529285862, 1890484208, 1691779763, -1390355480, 973963900, 97853299, -852188910, 1424735424, 972980341, 1874961486, 2051867730, -1877167070, -1999975086, -1487446921, -777039354, 2023917694, -1718094873, 309067462, 750543594, 2020134227, -1709582393, 1940556953, -1923153331, -440144402, 1820477330, -710831372, 584156379 ], [ -1598534793, 733034325, -388123825, 1577981471, 2084566144, 679657215, 1526904535, 683836859, -2032610519, -1386618838, 1026267359, 700866042, 277498962, -979793223, 361871523, -1906449468, 391712223, 1685835358, -1570096736, 1551259166, 723327724, -1424707104, -532685530, 1865320918, -1348754779, -121862572, 2125874332, 176872765, -348036298, 1677955729, -219640284, 14042766 ], [ 1493451738, -1882824818, 1407673344, 1584620377, 1416839655, 920081424, 626414914, -393190943, -452365898, 904219590, -2047731976, 1948101449, -611066422, -1463512701, 569359946, -1174150372, -603502446, -1587684873, -1866729243, -1920488252, -517280144, -1264439758, -732084244, -1873797576, -1011495974, -982964476, 1850082216, -2072719559, 1449007109, 1669127758, -1799960179, 423304016 ] ], [ [ 1433424631, -406254236, 1787109095, -1611952947, -150996201, -869943136, 136558833, -1274666574, -1874543105, 11139138, -1111694603, -1442203716, 1869369368, 54211140, -1993467273, -128556034, -1324243516, -1046499204, -736768810, -1560388888, 182088130, 1919952652, -54955814, 1315057628, 620299660, -1299800936, 526988217, -841247812, -1899567323, 1384804553, -106882301, 1267176419 ], [ -1712593043, -1965471123, 1201082092, 974906418, -908655545, -1379266819, -9610371, 1968400257, -255128935, 1382906385, 1579146985, 2112499510, 1120046745, 249588328, -713650881, -196400110, 1260227550, -644598279, -228443031, -1508692834, 1387350816, -1486707350, 246648974, -626398475, -1542088262, 427889836, -1155170788, 1148130278, -240275787, -1279301048, -580476910, 1663252645 ], [ -1751304580, -881260887, -1148594626, -720684337, 1399182810, -1787077018, -1560042227, -1843713808, -1592578217, 352904789, -1808637983, -1660659392, 342196746, -1416040940, 1740686008, 526019730, -1746675579, -316201745, 1435812819, -783226438, -1668919232, -65006403, 870331783, -905752008, 919288990, 659357269, 517578426, 1382414759, 1864743900, -1554256987, 733499736, 487914989 ], [ -1890114856, -380488006, -121960667, -1836806331, -1657989492, -711268687, -1220918817, -1529105324, 1021196552, 1928841626, -58193483, 1873974979, -1790006601, -528319188, 992869378, -2135556074, -1126078734, 898277516, -1131592576, 1986317924, -1735527204, -491053119, -1965924536, -1171982638, 244470115, 159408973, 768182444, -190031969, -1963346501, -1588116748, 1110227085, 778809893 ], [ 1373186979, 1160238718, 1389980496, 1230268060, -146472598, 864304482, 639753473, 294463469, -365135345, 975633309, -215957708, -1892829335, 635356796, 1110589072, 777658368, 177564220, 1296132647, -529747955, -604925813, -749762808, -381844520, 541449782, 877235382, 22658923, 460513858, 1937941490, -349657804, 786657155, -261374003, 1049628426, -1551995583, -1032761520 ] ], [ [ -574061828, -2012847576, 1841175889, 1150112148, 1045998151, 423158413, -942740038, 1183086689, 1104145408, 679931295, 1729888516, 817604858, 1739328448, -1054912980, 271831312, -817218649, 49216400, -948464631, -1291378739, -206296810, -1124428816, -918180769, -1643433251, 1121705983, 410769333, 1390519365, 499857025, -1003008607, 1642010123, -1519531527, -2009942189, 555363660 ], [ -302215083, -1292997743, -1761321290, -1678793691, 551507269, 791404209, 1612243207, -318241542, 1005440805, 1184565358, -473539087, 1907937379, 1438481937, -710271087, 691433035, 1210673507, -69109096, 1802813011, 1904220759, -1400302442, -1775670691, 502423570, -704099844, -2122665441, -472999956, 293954730, 1840703324, 486189720, 349490687, 1139569697, -534364595, -480318356 ], [ 229113649, -1580761010, -1783630965, -173288837, -861566190, -1843053532, 1004796572, -1806822129, -1940954167, 735977320, -657346013, 2025120367, 426442587, 878954254, -157809106, 522750986, -43831795, -1518793721, -1113101845, -210982531, 1413725393, 1631052239, -733452159, 808686000, 1553525178, 618907256, -760073534, -1520137934, -669193038, 190814914, -834636547, 123752142 ], [ 1754184870, 1041625137, -1923430876, 623714125, -1570216258, -209975616, 417865470, -872172254, -1574340403, -864755176, 499377376, -1335889044, 44295443, -361348474, -1541599741, -400114925, -1091761070, -2092144882, -201167934, 128135858, -688213916, 1736944743, 1736287888, -583790915, 260903550, -1185311195, 133338124, -1373465359, -553210890, -1336389907, 1676946045, -1639050716 ], [ 1095718865, -158324820, -510440164, 98005523, -1641909035, -1930220232, -921166233, -942441527, 202819463, 140967568, -1541288803, -235821716, 2026766160, 213065331, -1955364001, -566340112, -1525740889, -1868738420, 675403492, -65664048, 1626710800, -1218649196, 1865687813, -1825290115, 1109146433, -860696847, -2141838038, -1891501388, -294147291, 419913242, -1871581155, 1803977186 ] ], [ [ -493786467, 1714821969, -1087771816, -123934970, -2101605609, 1741581704, 1362998140, 1988471310, 1665152494, 996841826, 701314394, 723379224, -806914169, 1119588437, 719347597, -1944777019, 1261468244, -878049582, -262012866, 202491301, -1677872514, -1432885524, -574799290, 112217593, 1771011550, -1875380576, 1045748958, 239428000, -1366741998, -1312050408, 220159964, -2011338188 ], [ 522696381, -819657374, -1290724791, 1345771810, 232035278, -690554362, -1372025247, 450990959, 179372719, -1202967621, -2126203651, 1748928107, -1335019011, -442125241, -653432610, 1579746130, 1246177978, 117470138, -1593362309, 237941110, -1374762730, -1042572140, 1961839110, -2004534117, -447041269, 1861536244, 2015069594, 1406849519, 1985636982, -2008636614, -430143992, 592890298 ], [ 1971878014, -28836013, -1164775612, 972905789, -1134958019, -1761733334, 774124929, 1423105973, 1516733356, 877011810, -603462651, 164623173, -948880682, -1812722009, 508410578, -1378852285, 1643138220, 176191494, -787394147, -1778670393, -1651268297, -767613923, 1602070936, 602885901, -825177655, -399896070, -950990561, -323770126, -1117941146, 480176930, 413806613, 510381894 ], [ -600703458, -2001150133, -1537240741, 686844802, 365201903, -1521590362, 2112106107, 1324459895, 90713577, 81282667, -1071959764, 457100202, 867312743, 276281905, 294321577, -667478113, 477780544, 2134834710, -1654781832, -981832868, 1095336810, -985801588, 433126227, -2550571, 1534975413, 2066653781, 1849668389, 2001427623, -1362720446, 1431673701, 1081448332, -1711310970 ], [ -1034919682, 362988910, 41649821, 164197253, 1585237037, -1642257567, 958582806, -1487050774, -1840678768, -1231094266, -250477162, 1628691787, -754192223, 241349556, 1083367989, -473780924, 1582299193, -1129445263, -1529797084, 1577290954, -1258746967, -356200108, 1706946236, 1479765411, 1096087292, -442638765, -1074999670, 139822613, 388756345, -476932691, -559905353, 663762559 ] ], [ [ -734830011, -1997798621, -1633999843, 652243625, -1769029046, -20329210, -678681612, 914182945, 1597696653, 928509959, 1863318063, -933722862, -1739091129, 1093829081, -1827119951, -273406406, 1340613410, -2097206981, 1214095297, 2040209731, -1214999304, 965497025, -981189965, -1615448700, 987242934, -546389073, -1443270159, 1508167160, 1082873197, -1258756989, 711211502, -1634560676 ], [ 1710782321, 1531810035, -317342412, 59195106, 364825402, 1597462412, -103488699, -804633161, -1977072501, -1288212789, 2105779867, -1088273799, 1424140427, 1751300289, -1276733270, 1957997514, 1615686667, 888701698, -48607831, 486842327, 2036656551, -666325195, 962303339, -2072503273, 1397473995, 107673313, 1539685304, 1812279001, 1626518036, 385652745, 666419646, -103363410 ], [ -860382920, -1396978003, 1573647249, -966926441, -1607534464, 2076138268, 1592073825, 384385697, -1377944202, 2098209879, 736892975, -2121751618, 722993868, -1900874676, 322431110, 1707340324, -384238339, -905977495, -912941236, -728463747, 2081819119, 717531491, -1388287830, -1034650224, -2060623685, -832257336, 2112736628, -1629051939, -108834040, 1394722296, 872721986, -1780476220 ], [ 973594269, 1078673558, 462812745, 1132505372, 1290756892, -927191609, -1586815573, 722209913, -1243472864, -932934110, -1345594131, -1559112001, -147233714, 317059848, 952912064, 788042481, 1122256929, -922257417, -565607925, -92013538, 1649384233, -1077869777, -1336439567, 1618555091, 506847962, 1986188986, 98234461, -1106929496, 1121871410, -1864433876, 1216158220, -1024440593 ], [ 809095567, -6363055, -1587404187, 2028869409, -2006010937, -1755970679, -1202491039, -881887328, -475671913, 667721314, 872960448, 1876693356, -745696627, -2123718535, 739976396, 41405472, -442395969, -1256268661, -147285607, -478968702, 1198447865, 323226833, -1818636788, 1110363948, -1365526616, -1626790031, -515117369, 358610351, -1011422012, 2126621817, -91647052, 241522189 ] ], [ [ 1175815591, 1177927716, -1812219922, -191933318, -26744793, -1334048177, 1172295052, -2013938835, 2128137761, -560981641, -754689987, 999621067, -1644391373, 1158253715, -907115978, -1121090608, 1897473012, -1487093425, -1261923878, -506220842, -1288646969, -101079425, -1924699086, 1064634100, -711774435, -85417705, 9424111, 1253990057, -234948586, 1590142524, 1674297546, 400744060 ], [ -1061092879, 955662659, 125155759, 887199015, -692116791, -624002170, -658592640, -36576992, -611376344, 1642645433, -273436405, 1713662797, -1782660911, -921283883, -2130919529, 1120843939, 1931449732, 247746293, 226352833, -1072214227, -2153438, -764941133, 1495417397, 1766212882, -1610424155, -1613018586, -1120546791, -2061617547, 1808528090, 946744596, 541719737, -816816025 ], [ 1738029649, 1490669428, -1033202984, 130140198, 563466960, 820411135, -421329988, 610580363, 94382499, 446722166, -18886973, 790721353, 184114172, -1494288283, 503314302, -107613811, -261022083, 607599039, 233170520, -1441257749, -937321889, 406716323, 650077565, -56111174, 1654360100, -1508892587, 169916698, -596397115, 289812749, -392167214, 1321200827, 717134237 ], [ 508997607, -2046679879, 1414831722, -1794539631, 595098124, -234082832, -2028673607, -66895244, -1419664558, 1150660602, 940205623, -1277370921, -325660171, -962077717, 189345855, 439410001, -403815466, -1372977807, 35401691, -368444243, -1873671452, 1790928806, -280981936, 1556095870, 708234657, 1774599116, 1484602017, -1477399929, 1047270806, -2118705518, -1243108817, 979545383 ], [ 791118165, 1698100051, 876394695, -2096771988, 687459587, 218785951, -1218018436, -1236268312, 1056071308, -1483871124, -547932654, 925064168, -640858933, 1731018262, 1353448536, -1346546304, 1651556250, -803130304, -37828576, -252926208, 29301885, -1061152482, -1741172824, 853418832, -398781186, -1596666822, 832092240, 1807215275, -1572329816, 1004576368, -460883126, -1542059667 ] ], [ [ 111091833, 1158250827, 1135074256, 1443217673, -96696440, -1755756735, -1667172574, -879911835, -210058652, 847469365, 1858093903, -1782089801, -1480342754, 845602159, -1794859578, 338348195, -507604240, 1078179770, -926646940, -2076701809, 1044053573, -1722602071, 1572675203, -1977969389, 494945340, -1455713532, 783168792, 1672458327, -1203380837, -309736042, -661383443, 1878856518 ], [ -670934458, -28475852, 1735676174, -1561269850, 2015559253, 514299365, -114958182, 187698044, -1347035749, 1933384222, 500748625, -142395239, 540724668, 586940744, -1016630516, -306770537, -1846945219, 60562335, -1823948310, -111631787, -598550987, 2093769310, -60926125, 1560212478, 1841663248, 960294144, 547859328, -545711291, 1559343657, -1948175483, 1107909878, -1264277208 ], [ -2059286424, -858754021, 2138972217, -1743723286, -689189436, 530216338, 1950048233, -1410331364, -553452181, 472325947, -473856801, 1242397554, 574757785, -717696591, -1534033091, -1209639627, 326855438, -1557013147, 535046028, -1061039829, 1429421668, -136638091, -290555545, 1241414045, 546014214, -471146915, 1137356149, -1442695185, 757344646, 381123737, 1115068126, 279187730 ], [ 713816741, -1175047221, 1051484077, 1490615410, 1764094188, -165368423, 628227237, -2011174220, -622996742, -898594601, -2078258221, -162224441, 1242841044, -580790758, -1784001851, 978664782, 1066480858, -410033682, -1328954397, -632875832, -1270710619, 1448447897, -246151322, 762660139, -887945354, 853518845, -1355656289, -2043276733, 2144452164, 576253931, 1127518789, -1340013522 ], [ -1108120411, 383313942, 743132478, -1793376151, 53707047, -2068318130, -284089952, 1761651271, -1429556202, -2042298904, 105779538, -1265854976, -84119475, -1023848171, -1858298784, 600944175, 453669507, 1918263723, 1735417148, -256131502, -1781520048, 1488144995, 1915330520, 1799276612, 1513935739, 1335179948, 1023811615, -2014707114, -1503849707, -1523854045, 1003567867, 442163751 ] ], [ [ 1004198045, -898959328, 2000969006, -1849121669, 925103126, -223973639, 1986502620, -1415640276, 191937128, -2055327468, 1153985415, -455252236, -1213386833, 1922321419, 1007748540, 318686659, 2058192416, 1934394633, -316460741, -126413831, -1825544362, 666972950, -837128873, -136709777, -1658903128, -766797429, 1524713035, 2108407602, -1320201239, 899425635, 1885656540, -968418385 ], [ 196217072, 1789343966, -1434191118, 1156841742, -1967184867, 45068423, 217222322, 2095007667, -125123457, 782565426, -1775037498, 750173646, 1218490026, -1013275309, -590795552, 1025165799, 712978569, 328433618, 76383509, -673911096, 1565751712, -240305418, 1490729551, -2019617793, -620895119, -1680277610, 251748401, -1596638977, -1108867144, 1126114930, 991114023, 327131905 ], [ -350107756, 520951548, -39766129, -1015712451, -20335163, -1049290081, -565143234, 530889071, 1431438528, 904026292, -212302958, -1785236487, 108971680, -575977115, 1980442387, -1964630272, 1417572822, -1912506748, 248241231, -1952787520, -1896598892, 1449552873, 52447933, 583042611, -370376933, 1941347354, -938137540, 25859053, 1340352370, 485649588, -682897179, -1201799733 ], [ -2078790106, 653812039, 422938492, -1795893711, 1303963198, -1774870539, 82456740, 1021819460, -1207197063, 1896887408, -1470407162, 1384111423, -1595060550, -23300320, -1176792034, -1930218382, 1032635710, -739699794, -292118138, -921160525, -510194514, 1305077339, -721695741, 93515645, -94885308, 1479501229, 599850844, 1906493801, 2077320074, 265396083, -699222085, 393234140 ], [ 672492057, -116331116, -2072383011, 199704423, -1048191519, 1688206663, -635944807, 1429946084, -64145687, 1614600874, -1002496691, 151907646, -813252163, -1511567368, -1761188939, 625155218, 1737562373, 1300669819, 1806533829, 1209980408, 1092576204, 527005425, -1750211146, 1810750612, -1935410580, -1489888971, -1384764743, -664848288, 1403590980, -606103035, -20369272, -2071146919 ] ], [ [ -1638003925, -230486344, 12031508, -743891049, -51408902, -1906637537, 1008845755, -1306894766, -1620153266, -2126721083, 486638071, -1919927763, -807165328, -481178254, 2133261019, -632243937, 1063577726, -459476470, -592903220, 1598354509, 1789105634, -1707396652, 413369440, -1027897503, -1094771252, 424685743, -1027013738, -419294691, 646548570, -1993568318, -883461997, -1989466188 ], [ -1305166447, 112275006, -1000427438, 313749797, 502791334, -248904018, 1981366936, -665744290, 913741971, 997924984, -792181534, -1689588240, 644377896, 437401956, -1093281437, 715042352, -1618180595, 1836135878, -668972588, 316932104, 817553890, 668316315, -294337108, -70032614, 641261615, -1018059517, -2123256669, 362378481, 843279863, 725806196, -1161961336, 1879540792 ], [ 53265404, -715558334, -699308348, -1177757795, -46685887, 1741753254, -2031445220, -1571032312, -978171901, -1661431442, -1060319130, 1165930411, -1490744440, -1085194784, -679490491, -753070286, 973369598, -1365496847, 1378392819, -2144506183, 1883368360, -1530443903, 2062750332, -247377104, 1048440796, 919585046, -2038189864, -1161906495, -448160395, 106630822, 1021094618, -1548003055 ], [ -340463810, -330237184, 188465106, -1672207316, -1056013871, -1578780318, -947602808, -1376844314, -914238232, 365698075, 69819476, 1020077032, 206254607, 1985018153, 1336127882, -214215928, 506876518, -364935332, 452704819, 1214257363, -1002579455, -85398176, -1678807938, 2025891016, -409388852, -1760479753, -1819532646, -1505593248, -162983665, -1244910615, 1614067417, 215157312 ], [ 899415690, 39331767, -1042711789, -2075866102, -1625216137, 1187875972, -245549492, 1656269912, -84530308, -2023769222, 215622980, -1439840707, 123073021, -1443320942, 1438125877, -1031615259, -979285218, 1506339856, 1988540362, 1653986613, -785701073, -459617747, -2096404931, 1120165327, -426919045, -1768750714, 871978393, 20708485, 685477003, -1400898326, -1424046236, -560117038 ] ], [ [ 716586145, -573392071, -589453578, -549380508, 1014637744, 224657344, -1187449322, 395232509, -1442166258, 1642862115, -1613045479, 1276720027, -1162072166, 1474220447, -740564992, 873188620, -2047038990, 1252386687, 917386989, 1753878613, -360630393, 1351677647, -1539388109, 671385705, -342070011, -2061858101, -1271664807, -916948735, 1344022748, -1913749520, -71416908, -459962294 ], [ 892239487, -1778306277, 489480769, -560082146, -819240272, -1041221497, -1113456012, -1926362816, -2101276348, -728847243, 917224526, 1925456890, 1574602811, 1855056518, -421411125, -1241188323, -2088525523, 327396216, -2019702777, -1814021834, -733751943, 268251131, -804807818, 1621807866, -1487529708, -488938702, 1497331518, 433913484, -283010469, 232031553, -298247227, -1489178786 ], [ -621714192, -1601615015, -2061807920, 776597557, -1595352012, 2041746036, -2094781385, 1641576226, 1237932851, 1363499607, -1547484221, -42443454, 9604743, -592167205, 1470150151, -198105248, -1868339845, 677994496, 1857128834, -573274637, -732572125, 1214733142, -1548853597, 1032773090, 1612507255, 1804305062, 305052630, 27477688, -1832895169, 1367596821, -968660827, -201725161 ], [ -1232855848, 1613089737, -2062036875, 1256600086, 920396357, -1282318603, 639536775, -321571376, 1016339160, -1410236223, -1403321124, 1629134622, 1343507822, 2058675792, -1293815986, -1059308748, -767414344, -1152477052, -511850513, -829606566, 415429965, -716382884, -1438141588, -1335852941, -870626686, 1645398968, -595099637, 1530820037, 1757476016, 419295661, -1593886985, -900802270 ], [ -2137230256, 201627236, -796316261, -590459006, -1467036643, 978438832, 2033474624, -1957500351, 217354276, -117850386, -668214333, 1052619612, -539706362, 1133678983, 774565666, 807507173, -1155809986, -939827312, -610211605, -1537125888, -2068905933, -2073595819, -824226221, 1953369097, -1259832077, -558899270, 342157161, 1353892141, -1329635874, 1581517220, -1591080880, 1161326897 ] ], [ [ 396764624, -715742755, 654174852, 1444788304, -593890825, -1751715178, 490755882, -1060993821, -1666636993, 2031505288, -273299831, 998561987, -510599561, -1169434402, 242627681, 118119244, 565368597, 184009544, -1971503942, -1058407571, 2068737787, 318938393, 2064791451, -1068910035, -845804633, 1840420012, -589491682, -1867193448, 1929905234, 1524630155, 1925570541, -1355519476 ], [ 2044854382, 200051601, 41143821, 1539910372, 857381942, -1264899565, 1028084592, -379070841, -1870565760, -2041255491, -888175311, -1789714834, -791258392, -1387330865, 576221324, 212991371, 103034202, 589724202, 791385131, 897542717, -587152585, -1250800598, -707672496, -1499974488, -1797772681, 1612368955, 132717988, -1882775015, -333932078, -740349707, 728181669, 1992365881 ], [ -643439288, -683435136, 728152081, 49355695, -1497961780, -1972769495, 716946851, 1355240847, -617250838, 832562594, 1204396832, 1259541971, 191413650, -2038927479, -1509589437, 1062730560, 923526479, -1060694798, -1421062819, 65356451, -1611775281, 740012756, 1004138867, -662465518, 457786098, -1240193885, -633191501, -293746283, -232706239, 1140712080, -477157379, -352125153 ], [ -946955741, 107327536, 103853280, -1914985628, 887219219, -1215483602, 1502791240, -2064802052, -1113912872, -173732639, -1205374960, -1022925840, -1888991836, 1210144128, 1810644099, -860323923, -1088168660, -314652505, 1819576467, -1335201470, -2095508256, 1236673786, -456892792, -1469284871, -323052289, 1634415522, -1393308052, 932205273, 1304233520, -732909526, -32973229, 314588715 ], [ -1309991197, 1142317351, 1984225355, 1879408774, -473542112, -1730502141, 901098435, -1486238271, -1255321648, -719990789, 1174839611, -1396371711, 707261907, -1575271507, 1872668757, -1981139865, -688991054, 1149447976, 1299102401, -738724375, 622236688, -580381922, 129123957, -236704850, 300987588, -1271327784, 780852130, -1844093390, -1544054958, -852586451, -361284852, -1516758288 ] ], [ [ 1023378791, -1931719806, -967992951, 1582503535, -2050688500, 2074724829, -1554404458, 1112466721, -1870413692, 578813216, 2065180681, -1118416939, 2128460320, 1927999500, -1129120733, 738909278, -985182707, -93730027, 538118052, 1125853108, -525478657, -1776597140, -1431087641, 1687459800, -932667202, 1403728008, -450127932, -882148803, 1236938851, -2899101, -990874370, -199504811 ], [ -1604549389, 1280669215, -853525075, -563484435, 167720377, 1200672889, 1824062797, -2055981129, 1886201305, 1226605237, 1825376445, -1163347294, -898879725, 418642983, -547675059, -149036154, 1607089202, 28951648, 1043257202, -1630069207, -1419806503, -1110236899, 1107891396, 1594926689, -1486878772, -1844852061, 274657958, 1295974054, -2051127016, 283568884, 826393123, -1999755351 ], [ 994268585, 700752164, -602826239, -1535243509, 7843275, -537509590, 602608375, 1443936649, -1035086221, 1790700943, -1932225204, -980339595, 2024869604, 1301193484, -419143114, -1368999678, 578548694, 88442092, 587742274, -1505804802, 1494054499, -583539333, 1128369614, -243087138, 1481542126, 113786474, -998232265, 648252453, -1724324280, 1403665684, -1289213915, -940606978 ], [ -770965243, 1827324366, -891283973, -1185060648, 1952570632, -1082532035, 140428806, -1184981756, 10661280, -2012614686, 1229043732, 941859651, -1736111069, 782438321, 688514533, -622381194, -2064107028, -1387661673, -1801943036, 48493942, 996084262, 1602882378, -811321973, -1326754157, -1970575083, -743634671, 2101882721, 1077064233, -2055970467, 37860929, -1642472888, 898199950 ], [ 2033607534, -2016405248, -130970645, 209032542, 949817734, -1093973192, -1864466517, -504974085, 1869543252, 1903258325, -1209239978, -378320585, 1242289587, 1106338041, -2132691591, -924988504, 292139548, -1716715399, -2144839504, -1291672674, -468240984, -988515996, 123274058, -857482574, -1860147898, -389049131, 1428034350, 1140655942, -414366579, 13863131, 1228230461, 1721109381 ] ], [ [ -1804425731, 503825093, 670111782, 1632253834, -440987767, 711796044, 901945814, 502966859, 519559856, -1398228357, -1444953339, -1118505565, 1630083734, -29510388, 783760271, 145718942, -1342860387, 818650496, 1215620692, 101354903, 773187192, 1517815981, -2011474894, -1277561779, -1274707830, 370447300, 1433260975, -1039227611, 2129255205, 564838492, 1878848791, -1600593998 ], [ 847740273, -936432435, 466516361, -1671659516, 531313808, -358214030, 1978785953, 210672274, 1674285599, -1597646264, -1289000175, -194098642, -1174662017, 392677193, -691513082, 939879424, -1458088331, 1004759628, 1975826585, 631972184, -1926141281, 530584071, 1602832915, -1973485009, 230778354, 104275564, 1146732691, -1041253040, 2040037043, -1711680491, 454400429, -792290202 ], [ 73062430, -1903693544, 1954295234, 661775618, -63506812, -691084029, -1177034247, -1755454190, 1132957132, -1100331759, -249629019, 423130847, -1867950888, -1065840616, 81859242, 98625940, -1642157935, -573465102, 434493269, -1829281577, 1440681748, -2035282936, 241446215, -1711193019, 1378139958, -475097272, 266095307, 1387880881, -1293041351, 1893371848, 385716860, -640732696 ], [ 1422449272, -1459050408, -79089137, 653615765, -1848627626, 899839668, 312060300, -144825417, 1243655613, 1097634149, -573795850, 177818575, -716748095, 153090054, 894266729, -1420268812, -624136299, 1342039548, -839546007, -859761684, -331448051, -1482202865, -1248389956, -2044634395, -1246927266, 1523068317, -1682535879, 739992575, 316632457, 543213812, 661508580, -1009134807 ], [ -1881205343, -1561890005, -1176510794, -1375220305, 177251739, 2068263540, -525399401, -1236569299, -1637998629, 2057104513, 18726263, -1740453800, 1928094342, -1382804736, -1176956370, 861717739, 602013728, -994104708, -1880628302, -1020347497, -1115190741, -1397498621, -1609923811, -473235375, 492967755, 728787367, 119990971, 1309407199, -1370587363, 1810974151, -282225610, -257122448 ] ], [ [ 1242746202, 54695891, 1218397915, 307467684, -427578911, 1581749281, 2134152729, -1648132127, -109815399, 620860782, -2138477933, 967737227, 1101746699, -343795963, -712609488, 891177074, -535974800, -1940064501, -556435341, -2012990658, 1772398512, 1192038215, 770549858, 41689269, -1004939800, 918908789, -310440137, -875776953, -118301723, -296218174, 992941240, -2107026963 ], [ -1013805602, 1576900661, 1335056321, 880365002, 490091641, 1389317390, -364670570, -83843466, -653177373, 677103055, -2065324161, -1206442168, 706056063, -2125841844, 1647094757, -1392622515, 1000945970, -1508759432, -537947866, 1315463972, -734080362, 2096123698, -266656640, 834241699, -859870947, 1981584910, 430486085, 1793855709, -493671720, -491404331, 603598716, 1902303975 ], [ 1533563563, -1421688697, -805492348, -856716831, -1756266694, 1731488647, -1107917684, -834212203, -1869278372, 1961139887, -1985499446, 1825463288, 1529018187, -1076153678, -1509727646, 1228089987, 1575045454, 521811374, 798354743, 1473152916, 717537660, -1935627575, 1270819294, -1986755564, 269498602, -831133704, 699658321, 1155955322, 840070026, -158570803, 1693625579, -195709908 ], [ 805282605, -400634167, -2108843838, 658465620, -1962363265, -504262762, -1079593949, -2100758905, 768553444, 526111741, 64401615, -172093071, -1549192737, 1445550369, 1134030432, 1787423250, 944093747, -1508283670, -1078719911, -1189010606, -1978571963, -1729394260, -442873156, 1531892398, 949263958, 212113956, 831925819, 1281562207, 1893002636, 1097156508, 1774954862, 705788408 ], [ -1745921197, -666517017, 265184169, 1459324949, -2036011486, 1767771535, 1261498052, 2013594257, 811600315, -515549447, 1008542720, -651366958, 158398168, -2050477388, -1944941656, -1281761908, 1727566819, 1820216391, 173925446, 34515929, 208522808, -2118175379, -1601343247, 1920307703, -662049064, -2061043926, 1599468586, 2044528862, -2069183430, 1259879798, -1628615176, 1263422360 ] ], [ [ 1153551929, -63590487, -1403556221, 1199072877, -401323147, -1162401293, -185066503, 1480812839, -1677531286, -1802732253, -1934606372, -1992859839, 5965466, -993126746, -134922903, 479050554, -172886786, 1160000275, -205473068, 1026954024, 1699504940, 2127125062, 1314136060, 2144197027, -786164102, 1937667448, -1231222170, 70319002, 1505500506, -1134687891, 910821222, 1214870122 ], [ -411433483, -192603456, 918635159, -1203093117, 346645203, 902879697, 160411565, 1013817805, 341802047, -376761095, -1189712709, -1438789060, -1687076694, -2125787796, -1390974430, 608169549, -1899800347, 292884447, -1487820888, -2093529099, -2030452669, -283328117, -685270706, -1413588771, 982706444, 1916885245, 268762462, 1842837549, 1903761916, 699456338, -741849792, -1376147039 ], [ -352111782, 1189020989, 1641928279, 2142289927, 1076553340, 430188112, 893300868, -641122958, -1386649404, 1232991446, -201837963, -621492026, 1123740510, -1212231364, -1535870640, -1288225964, -211889439, -1867695235, -1111402178, -1215776792, -654234576, 533406243, 195380877, 2120106299, 1658728626, -502304256, -1412881268, 324822247, -1118347457, 688161733, 1137607066, 1929029130 ], [ 1038860529, -2119115644, 123699902, -99546409, -624429574, 970892783, 1855055366, -733657375, -2066763104, -298437292, -806798905, -1965466169, 144561886, 122480220, 1386852570, -564047443, -1824411824, 1915799116, -638913372, -1622120842, 2038546814, 773601582, -1921256695, 1050217040, 1136168313, -1497986478, 261530255, -1507469676, 27373861, 2141620342, -853540211, -28122878 ], [ -1843730649, 63473413, -1005517912, 371730445, 704831615, 882579986, 1601173015, -293083924, 759331053, -783527715, 2111267142, -610848715, -556768418, 965945551, 758529119, 2019999828, 1885763561, 257887416, 1907571073, 1310363687, -217789125, 231757588, -1831774319, 1865839375, -1221048057, -1447646826, -397967138, 676186563, -634509728, 579605710, 497212358, 1074312192 ] ] ], [ [ [ -2074703036, -216131523, -1940737092, 1020805790, 2037255315, -233279811, -1403456798, -922613520, -2069889177, 213715053, -1894399551, -666943572, -1087836617, 1120191943, 20864883, 1161326008, -1846852450, 8860117, 2104343404, 1402851728, 283214650, -139341133, -1517925843, 1478630615, 107374238, 2109437543, 989729786, -636870697, 346770964, 435593216, -451478805, 1079943346 ], [ 1484809266, 489603655, -1314846485, 991381537, -647131837, 288959058, -1484009654, -16240190, 43279750, 1807537153, 1834032238, -2033293737, 1861218214, -637706921, -1798151430, -1071090357, 1019512733, 628720568, 1383213975, -400784389, 1716998427, -2101118471, 989239910, 1246628547, -1830830318, -1632762127, -101743561, 301581367, 2029840276, 980548286, 1290953074, 2147341427 ], [ -734919757, 1715408933, -35019110, -1767883979, 455640604, 1928656039, -1189321703, -1309125811, -1808100185, 1212581263, -747723657, -2135239127, -392544987, -1489935976, 209407865, -1977296659, -278082720, 798294874, -2067819213, -1661348036, -1416859716, -976312376, -85195514, -1681989148, 601371079, 71105013, -971112750, -1690402924, 244800709, -1392757954, -229866048, -169969820 ], [ -520285331, -572411222, -963192903, -1727251962, 491434268, -1349973345, 1414511886, -1740694580, -2124771019, -2115927428, 1752895291, 241387035, -1762104411, -1283274833, 1017382394, -32110557, -1551985310, -1514441454, -1904943539, -1223123683, 474891938, 1969106568, 469388744, -1113336938, -243734265, 908627636, -1700587792, 504532976, 1885724405, 39201130, -838595699, -490421470 ], [ 1153139605, -1969215857, -213512597, -2081124835, 1208777279, 978561186, -1703834683, -1707541086, -965835920, -530963693, 1231200197, -1377627271, 746798020, 355211860, -1362019988, 1421058944, 369912899, 527140602, -1620801116, 1290935177, -364389080, 1514028738, -601147765, -20803385, -196154701, 1555155193, -1683992445, -409867676, -2024786778, 395832073, 1720471203, -405896284 ] ], [ [ 2100614915, -1933851041, -928556287, -1740105757, -905091331, -226584392, -1228188386, -153823070, -1827171014, 873385814, -838647916, 1302762410, 251930098, 222553092, 1350186283, 1273685494, 480368354, 500420234, -1266796789, 409381108, 573372623, 705067297, 956722188, 1678147526, -1685480478, 317388519, -699710986, 1395775520, -1219323179, -727800016, 211742862, 758886189 ], [ 1717636323, -1506445673, -1670146133, -1225356348, -1221374732, 143456538, -972296368, -91733900, 1716267968, 843029410, 519943015, -1366653159, 30905452, 1812359183, -1150591612, 2052693304, 720875083, -759126891, -1510393363, -1336993145, -1615651601, 334943376, 1731968846, 703886778, 267073102, 1679383081, -1926236918, -595669984, -1874886767, -1753372396, 1459127642, 30266068 ], [ -16251671, -1950601411, 1815175768, -1919328096, 411777060, 473463782, -932793814, 250037664, -141524799, -1961849973, -1065613629, -181792890, -286640882, -278149372, -423434295, -1270163548, 1783526501, 990472626, 487039514, -575387690, -1346221404, 582474291, -306110797, 1571909025, -2038941942, 1239431484, -1793902898, 70413569, -575349470, 28417456, -225823316, 1135949792 ], [ 1045124472, 1120838856, 1296159506, 728705781, -848682214, 1672034436, -857469952, -1331840069, -1140993547, -76119734, -470483065, -393756166, 1122748615, 848467668, -1227074088, -1241359576, -984313210, 284421546, -1598759939, -1229072099, 711612633, 1382369915, 91323310, -514732378, -1102883029, -1930238315, 1435044188, -386846110, 1090777748, -1123828678, 1100302615, -17497448 ], [ -461193693, -1153038697, -1826684122, -474064257, 1888404774, -360727918, 347685999, 407355992, 1304800817, -623105712, 1000009551, 610946503, -560890243, 1399019487, -624874743, 512892868, -1132775317, 2118590756, -1258320141, 1413055003, 1507809167, -1235362557, 1721015300, 1683176530, 653650210, 1421226307, -1382110292, -528741267, 335098744, -1187697180, -1116817922, -1496425213 ] ], [ [ 452786824, 796179603, 459309787, -1134485834, 540697683, -931771154, 128035728, 1909818105, 381394024, -1253313697, 482037777, 71221618, 840108801, 1972932795, 1564338008, -908853415, 1949844335, 1736601158, -627568387, -1617673435, 1188675409, 1986164279, 1947786208, -1367178014, -1542821389, 1324605878, -1489895218, 1694595980, 354417846, -1329848609, 816606393, 546610917 ], [ 432946021, -1649693590, 460517244, 1440176455, -1453763386, -289684196, 366990641, 1463225227, 771124989, -752978291, -187712506, -2116042427, 787342761, -1294443110, 2146409202, 124245594, -132067586, -335922832, -264417701, -1440007624, -4011571, -1007430938, 1458416378, -1501795714, 1184280324, -1573973817, -574550082, -1464085380, 553920275, 868087767, -206059545, -761114172 ], [ 1389031437, 511845241, -735572721, -480876516, -875667438, 1938063348, 781230035, -1730814224, 1187993332, 1043230008, -1270436578, -492117129, -2069805315, -567637429, 1388907148, -384749661, -625288059, 1969345694, 1484275519, -2088021019, 787068253, -490621738, 333285758, 536839914, -1772044280, -2051633886, 1263259354, -2101799829, 1357050965, 1994482371, 2127709846, 1001913011 ], [ 1698858750, -941505474, 914282286, -1698628246, -1038824673, -2102939369, -1346760477, -1780266381, 1463303123, -1285929185, -1578694237, -861894555, 1881820155, -991295648, 1257606983, -465746783, -1474516589, 218985741, -1492666683, 1418467233, -661422419, 2142526324, 742349128, 340339628, 1948415827, -510707664, 1062977804, -1278901484, -1375480815, -1812963319, 1467544441, -887276462 ], [ -326593876, -1962211048, -773570118, 799606285, -170048422, 1315135902, -1438149776, 1295381671, 1200476458, 1400503310, -406062821, 2116382679, 416412635, 556306213, -1534363347, 1542573708, 850595543, 1834659691, -1692547452, 359542930, -374291641, 1443159784, -469050238, 1050394446, 1976277896, -59075391, -2107790448, -1147225705, 1910352675, -1867130801, -705251941, 402439920 ] ], [ [ 1986271760, 42273047, 354095856, 583887697, -1805008160, 898285977, 858720812, -887463321, -1571516029, 317802560, -1916495188, -306407872, -243552206, -342357136, 1641828979, -1975713230, 1208632181, 1991859627, -1711536629, 2014592691, -265603902, -1631299908, -1276211454, -810177882, -1804650586, -960657550, -882687859, -828123319, -1885951351, 1899926796, 126013811, -1615190315 ], [ -1039261498, -1198029335, 1871930353, 1268656505, 2049251224, -1260149288, 281423584, 952646970, -477279959, -783982992, -378738905, -1966978540, 1900539922, -36973215, -895812294, 688951262, -798395291, 1362692653, 1759098820, 1328835568, -111510995, -1073106860, -585675230, -254530218, -2093840634, 117210902, 2123175684, -2129322289, -849176521, 1684279410, 933808431, -219966882 ], [ -919236310, -1863113846, -672097716, 1249675734, -761765429, -1197504998, 205709283, 707295962, -1197042321, -626357985, 1086419159, 379860135, -604892505, 2136005707, -477336651, 381661821, 900270910, -1698081830, -1896623890, 845314613, -91446134, -538530587, -851247763, -1101843203, -120512073, 1866388475, 1603496209, 674853995, 1166715497, -420860654, 25865942, 1635616080 ], [ -228198995, -1876440986, -429734453, -684864892, -672237261, 1254452006, -1771734887, -1806767250, -1885402202, 1819553229, 1479590177, 1349477299, -1813363759, 1417598779, -494446930, -1133488992, 915576810, -1216237745, 1074461353, -364320620, 1176641458, -1106311745, -1064135150, -305531214, -446989873, -981329107, 699687972, 748022734, 1075688178, -1480183015, -1554089198, 341053164 ], [ -1192835727, 792694021, 2003462924, -1621732420, 2080468181, -2085972177, 2045184156, 1211915553, 821695076, -288142901, 2010532380, -1518572618, -237971125, 1011811351, -198058966, 262694880, -1906388441, 726125515, 1065503888, -1261766610, -1658685581, 1067018558, -1602173148, 383279584, -1248108350, -1898257031, -1086440109, -1275199195, 1624977473, 277734783, -93634405, -1186557276 ] ], [ [ -2137942481, 284453395, -103892682, -297831060, 12898859, 1401052533, 850638888, -705835989, 625711389, 2090912531, 797119502, 58915975, -772099034, 547556912, -926359010, 1574355685, 395147128, 588404513, 44426540, -931919645, -130913768, -726212230, 17673446, 1575620288, -1988056471, -461194447, 1474386350, -2042263523, 665214585, -591472238, 1447379722, 1610726862 ], [ 434964497, -1108875157, -296619276, 516046463, -1169243841, 1225815966, 1631261483, -1515822291, 209593237, -433633189, -794695369, -1558864686, -1367236816, 540486974, -1244267372, -802370839, 224080460, -1213162923, 574398852, 514105705, -1111085234, 1508153018, 781777068, -2108092587, -389344103, 1153295190, -1312638007, 836427998, 2019191940, -1657957715, -717971993, -1327910216 ], [ 115477057, -404787660, -584102625, -1280635979, 1344547096, -1365694116, 1940037935, -1305491473, -1374847694, 2093181931, 854813583, 1780825006, 856610289, -1010144183, -1420670338, -402058478, 1677458390, -1694345319, -1681967096, 500173223, 65037667, -300817570, 139081080, 1648048389, 795361235, 2097918244, 768256699, -1214765186, 352414560, 2011932365, -893081548, -2078907088 ], [ -1446479476, 528870980, -1509280577, -413478353, -610251530, 136792022, 16668405, -909406433, 572282803, 1135291255, 1713629852, -2104515191, 1417501961, -876586835, -1561261314, -514738075, -1512358007, -441339846, 1780548848, -1216847600, -786189272, -43462263, -1640650120, -1506488900, -1236808618, 399888642, 1162200468, 1665111936, -489212913, 811536628, -1707866398, -1411607956 ], [ -1552306661, -1603524678, -1635381753, -1782598775, 1298109378, 1242747263, 199508159, -1178820938, -1939759304, 491114676, 2069684333, 35538518, -1906545819, -2112588285, -861716888, -1530364522, -843503960, -320774996, -1753409388, 2122418372, 1742821872, 1816475537, 2098365365, 1328242253, -280148758, -1465862036, -1038610641, 1585178758, 293750907, 2098140730, -881860164, -480464335 ] ], [ [ -1151920719, -1865193359, 1164896242, 1829169194, -1466944474, 2032083269, -67658485, -1589437173, 1553147032, 1475322283, 2011970273, 411320988, 1362646343, 375909841, 112257956, 1302634787, -1910667774, 827718170, -1151225340, -1614736301, -1429168512, 1591269316, 2009174499, -131007320, 1724304296, -92548841, 124681544, 1182464757, -1908860494, 677431695, 194599906, -858758826 ], [ -239192884, -817323741, -1638807696, 2015362022, 1643463753, -987741962, -933699365, -1865684060, -356334965, 671970068, 176074436, 863068261, -1598315427, 1747169577, 33360832, -608908600, -1850423906, -186066456, -1536907027, 1402576290, 511997496, -311661188, 1018608496, -2032319457, 506177795, -565015168, -1163306959, 1160581126, -733754549, 70065777, -1528134321, -1286193025 ], [ -53381686, 1768167320, 628006796, -606416996, 1091386707, -1270236878, 1444791481, -1358255932, 1222392832, 2093417105, 1546620354, 984739596, -719145845, 1115689923, 1709138800, 1135386184, -992241965, -291433572, -1440702853, -1109852904, -165180622, 1285391819, -1902277419, -460564454, -208504989, -714034148, -11919329, 952492901, 2003262252, -674060197, 2068177097, -741913448 ], [ -975705849, -1916705531, 186219932, 1567035906, -1235084611, -818603995, 482609348, -1158224094, 1050555663, 1684690024, -741194606, 649777169, -1181124711, 15272658, 776722523, -1615435970, 1785038222, -157947381, 1440523336, -132393941, -1469511414, 1154210595, 542170080, 2112388603, 184002673, 503412095, 852350925, -2103629412, 1043079957, 599830568, 1508135556, -1138167383 ], [ -359451459, -114951859, 2084793533, 661123792, 629026786, -171369971, -1778257759, -1302507525, 1476272630, -1203303342, 590680004, -1886599402, 1198615596, -1951196854, -1127767832, -46993491, -1954402469, 889345073, -284912956, 1878483126, -1322174339, -2079269668, -58247618, 578345262, 12478706, 1720180783, -1707528419, -1074138933, -763471772, 1539698654, 1057316549, 1699018602 ] ], [ [ -1504481607, -543005432, -1559200299, -532193898, -702348042, 1834527479, -1926564600, 699330397, 1211316334, -1512812533, -2073024765, 1563611615, -394682114, 1098054925, 587481789, -1660618195, -223070172, 1250608805, -1257360519, 1967727677, -1098320213, 2137144693, 703630865, 1347189312, -1288303003, -1354917275, -1103838793, -1367828265, 82275599, -693778580, -1627190008, 1525022192 ], [ -803477736, 1264738573, 1563205586, 410999636, -288478313, 440250145, -1068187511, 306456254, -39247444, 1309086577, 2112851292, -756610094, 80146353, 1518714527, 1822950889, 208742431, 1595550437, -1620584010, 1807690039, 1241953111, 875717650, -768367792, -1982312809, 1193296044, -1513636349, -192882958, -966342332, 1311073896, 516039287, -417345146, 2115426867, -694766836 ], [ 10529398, -1662474734, 897645956, 396321922, -1238443281, 428133692, -299444969, -1980888522, 27730478, -226196140, -211945889, -1743607579, 1561057259, 803192649, 435479838, 424279934, -14219372, 68300634, -723119737, -833878087, 1716254364, -1378285340, -1031530426, -243302171, -855496640, 1124252640, -852111440, -1755045966, 1273976804, -811290827, -1378572448, -1208315059 ], [ 626963720, 1205464833, -1126489764, 1321250052, -2048145737, 556513079, -1078601715, -769351476, 62826285, -467417380, 938050583, -524725864, -2005911203, -962749693, 198677823, 339540129, 1301427888, 1134206762, -44931847, -125281101, -901224953, -1994512715, -786481363, 2090908810, -1987368853, -1528064530, 1039306962, 1189062899, 1148462822, -787156575, 513363843, -316515207 ], [ 459763865, -273944483, -974467808, 1630630611, -1101325128, 205862516, 1755817288, -497086054, 1252080958, 1923839056, 983644176, -1070306563, 265558798, -170871754, -264454165, 2096018248, -1013244574, -1268497254, 227794196, -1048620911, -992234637, 309993899, -540070181, 864729536, 707214615, 128425848, -1901279655, 72097819, -24180315, -1300842026, -723452696, 874653502 ] ], [ [ -1144655772, -1629122058, 869352018, 1237576589, 1167766725, -1723394973, -1153004445, -935849533, 383801103, -1980313370, -1533952875, 527456364, 1341287236, 548259992, 1091230620, 2048260859, -1082901558, -154458278, 158479483, 145849277, 1115041807, -1872056881, -451891647, 1462391120, -52896132, -129041870, 878177412, -708724262, 1420885251, 375990355, 1264741374, -573772873 ], [ -548989458, 1248644193, 1807400029, -883611386, 1855282940, 1579041883, 643734819, 61554708, 1120997890, -1605872488, -805794592, 1899636970, 858852328, -229072701, -1863061157, 1699143513, -2027378843, 541122466, -1837054548, 979302469, -1774124197, 1503598384, -562014211, -868252779, -343643364, -920434438, 754333842, 1252542, 1858943566, -1206804128, 1679554062, -241098687 ], [ -900054090, -989568755, -1807820707, 338569197, 459048223, -1975792713, 2113010969, -1174170600, 77426528, -1939301302, 420709416, -1508955503, -247687753, -995623915, -13770692, -1153787363, 1213804904, 1280523298, -765307621, 1285942679, 94619328, 1637265760, -1890736533, -1546299692, 562232244, -1831521437, -732652690, 290659198, 440230365, 969629091, 409639115, -1935065536 ], [ 1057103693, 195880149, 1477339548, -1311262702, -1848195662, -778396510, 650416073, -836632423, -1030883562, -2074035445, -1879614683, -735115985, -671523331, 2025895172, -1902662632, -1177498472, 468320621, 2032368998, 484195559, 965463507, -109936931, -492898164, -2018258378, -973516899, 1721933978, -1642868140, 1219470569, -1870059236, 684310493, 900553176, 1349716071, -2077026631 ], [ 1263104399, 551347707, -2146923918, 1220126643, 1292257704, 1924240651, -355514594, 308585422, 236376688, 1933057082, 124841038, -837303057, 243912814, 468432073, 1646003387, 117065697, -2078773317, 319659930, -1709273826, 951199942, -1142634794, 1886646314, 1292585978, -1746523856, -1017606445, -1658168987, 2141838174, 1791755237, 1171877109, -893662102, 1442063126, 2092513100 ] ], [ [ -863944757, -818094157, -1015103714, 1880080153, -1170105842, -36031103, 489015125, -1437069071, 470336811, 977753459, -1386993985, -1375207024, 1305808005, -1272152404, -35767556, 1221615553, -1183206556, -870622915, -779206266, 586352193, -263083629, -1883373537, 1111218279, -325424108, 1930492242, 1431255395, -103970801, -769315131, -1380153627, 1684569480, -1286447553, 898392962 ], [ -9155260, 412593460, 1350089738, -1264564866, -1803130753, 1015028155, 191561300, 384138480, -1078213036, -2091858633, -1958154479, -1700669943, 1887301969, -1280781658, 1162124981, 1307383122, -800165600, -772289159, 1578286281, -490191919, 1676359334, -650127628, 1761205137, 2063969504, 721893905, 291485367, 638857024, 2090612265, -1451699459, 895463717, -1804321516, -355895296 ], [ -1299111181, -891713887, 505990853, -1770373733, -458316501, -840934068, 926927303, -1471682525, 1829633198, -1786071213, 982526961, 1999192436, 540325378, 1645345255, 79475171, 1665394811, -1353548876, -1620285980, -2097469747, -1062518693, -816075126, -1428956993, -1042877310, 1966027965, -1079165005, -106081690, 1312145089, -8694944, -1944792528, -1567491093, 1727959146, -482078807 ], [ 1978011682, 1230892706, 1359001563, -567291882, -1035604336, 138395365, -1231318163, -505480985, -912729466, -1593982404, -2107270753, 704099127, -1181892498, -1289570948, -1861420249, 1070162668, -406797244, 494130431, -1354471091, 691308673, 1356291199, -2123647700, 163298597, -1370822718, 714852302, -1633040954, -102603979, 2147325777, 222917252, -79464621, -1635403182, 3241343 ], [ -1362961696, 1483412704, -460501073, 62134381, -141056540, -385600351, 346924772, -997645813, -542665478, -1952434507, -1818872178, -1139281609, -115685590, 1862159627, -1895746297, -1978832854, -1333286232, -1676666465, -2126648210, 482889318, 1253377398, -1317067600, -2056143712, 1496457284, -1971814104, -1508146348, -1797568993, -1125981658, 1986241132, 1632294754, -1462157777, 1747755177 ] ], [ [ -1309895822, 243564184, 592489396, -550566032, -2112235687, 626835147, -1265098941, -314979080, 987803201, -1090015477, 611033890, -975879536, 1754910731, -1239122869, -672288002, -68564837, 268345650, 185928079, -312265685, 1576081574, -121949025, -659853589, 975044177, 2126867328, -1202989347, -5063993, -1490893673, -1960895138, 613955349, -1656672311, -1273344546, -1238637267 ], [ -1341791490, -1170707503, 698053477, 2015092614, 617595858, -360515301, -541866848, -1950001390, -1425047921, 209694329, -569479312, -2065548257, -724311572, -1830016307, 131899381, -140497486, -308442664, 1414925824, 102257973, -1657292318, 2140956974, 1383298980, -1283803678, -1422360263, 986583689, -1598124796, 560227362, 702281266, -88883232, 35203832, -1433037247, -1665579047 ], [ -1691176223, 875751919, -470993816, -292933363, -1365943545, 1089765747, 1345270126, 2137691181, -117841029, -542862947, 1087758606, 595932621, 1300006791, -1203732499, 145985232, -67036673, 1245479700, 1513153643, -1962903057, -366526774, -423209147, -171315410, -1446503327, -1319349520, 1393930117, -869260084, 86714796, 1472480241, -71579830, 1073184365, 1387349186, 557406277 ], [ 57652128, -263788326, -1202566884, 987961175, 1190391353, 543245868, -773003659, 1302283683, -2020772423, -243953380, 28617623, 2130151652, 425534153, 342138702, -1046688964, 800234513, -1765549294, 1547196945, 135467670, -503011657, 1381293779, -2033978584, 1863891930, -1421270629, -528166036, -1904529327, 542921703, 403588754, 652293417, 1551267647, 189580893, -1186976395 ], [ -568031765, 1039056743, -414431543, 1923088971, -411272490, 324374609, 2100443822, -198708078, 1425976794, -667298391, -172463737, 898100703, -42256051, 641309979, 111665179, -1418167171, -822479883, -1178486865, -225450411, 1296200774, -88776756, 713934887, 1668357349, 1056205833, -245346951, -478200625, -666747705, 363744721, -79741319, -963190739, -1726603174, 1405881969 ] ], [ [ -1254001258, -411934365, -1977497824, -1749159102, 33658123, 727594420, 2070231944, -704820252, -1811829796, 1829482587, 1184062412, 925961299, 253241137, 754749044, 526736808, -947473946, -1935493054, -741022701, -1098763621, 1840649292, 1608212143, 889185245, 1385586655, 785557188, 1694812058, -737835726, -1493001881, -1728598614, -271857149, -150021765, -795151865, 853178334 ], [ -1389404797, -1393510173, 1013365415, -2075837273, 1239229200, 702912334, 1147686237, 1266987125, 623443661, -100471131, -371924379, 568380098, -1775127153, 2103456668, -101598654, -131704715, 1185766242, 971560638, 887095376, -1641965678, 1131900395, -1919639519, 1308361264, -253551191, -1841576225, -1878825139, -1456612675, 1583534133, 718899305, -1142441138, 2053956892, 1064195586 ], [ 1794263187, -561918030, 572644616, 1175047289, -1539764182, -1749257343, 1632847032, -858142735, 143853506, 1442784535, 1794922757, -670943661, 1559837844, -467566649, -1246574567, -1892806901, 597533976, 202766534, -1429972365, 593554654, -1942694950, -2112289265, 218412025, -1467428319, 381469307, -685471810, -1993217032, -212681794, -1713759933, -716484975, -1492248358, 760209806 ], [ 2019528420, -1163355332, 1213500296, 1024150579, -1841267295, -1758631824, -791742310, 1223224048, 1088408716, 283212082, -30670505, -576571094, -1698741402, -1745203964, 984459164, -304819503, 287113060, 745394008, -261894425, -1075904276, -749054493, -656284743, 1277785533, 356942977, -528251378, 750704175, 1370769463, 1546647751, 512053080, 136907373, 1194510722, -1190193983 ], [ 1726148314, 233633637, -158624082, 1208329969, 602506193, -717485271, 1920328836, 969791047, -1704720943, 2075941884, -136758912, -1129388102, 556981565, 1839311075, 226814708, -2063834316, -1062030670, -878434656, -255786500, 179135666, 367925146, -1362649267, -243433600, 629787499, -269006312, -868167770, -1503143030, 1554360534, -874973384, -914625706, -54191898, -2146527270 ] ], [ [ -151543853, -657665061, 2045939358, -1397173749, 1068781963, -289231957, -176060141, -509820131, -1165203052, -24299439, 514577616, 1640647365, 550960451, 1622052991, -1675729631, -934713291, 576211104, -845051316, -1509141234, 1449756097, -2031489980, 1930371894, 4698128, 850280664, -776892519, -1410657771, -1514330201, 1547005488, 1482811269, 137135318, 1618733231, 834225793 ], [ -1506655681, 845356930, -215448415, 1698280696, -840137815, -678119248, 1917981112, -1905914521, -1180416940, 972036765, 211709112, -2089619730, -1397172101, 636551194, -30394686, 1997774298, 93808042, 2020486720, -391495022, -91663046, -137676292, 1512667754, -982771723, 1682664744, 259875219, 686050029, 534858129, 2041681507, -1314874931, -370079289, -824870640, -528949261 ], [ -1314535536, -178231140, -798324939, 332682360, -1519059413, -67661072, -1302742378, 1879533158, -172389294, 754770198, -1862682728, -916909781, -1193223906, 521381964, 1289410835, -1068006710, 1802394924, 1094879452, -342245644, -1258730609, -1577368665, 922318171, -835432430, -1155436170, -1240990348, 1774851904, 1877034112, 793225649, 1510579701, -1403657767, -818892982, -1441057501 ], [ -1346132188, -1480458903, 1526805352, -1406604197, -988303655, 4236026, -137345199, 1618544068, -2016172400, 255098382, 1351553261, -1226652718, 929895182, -1976771557, 1685685247, -353013618, -335285441, -1428902564, -455713622, 768418744, 1060158153, -1027463062, 1900827706, 291217203, 1303295523, 52321562, -1986662930, -1097416981, -59410984, -1792676717, -1368934810, -2049646956 ], [ 1561212767, -1135548228, -1204039856, -1973394963, 2005597514, -198625356, 834521905, -424115624, 1506751724, -761426640, 228924976, 1845979937, -1863238266, 170609591, 336237436, -1473008727, -1131477984, 1060675527, 1509600655, -1271062924, 1435189815, 1673353916, 1195912555, -1565848320, -874225550, -258401149, 567370443, 275145363, -2029110650, -1061199923, -823468796, -1705127042 ] ], [ [ -1952260549, 7820957, -1680697041, 1716453173, 712952593, 2138055132, 1906158062, 1118876122, 1158534033, 1229702491, 1626409551, 1310514020, 945598322, -641301366, -1383110359, -1994177180, -97674006, -744092751, -299839432, -1488303147, -1464593697, -1847942357, -1868620420, -1969194857, -30343487, -1173465846, 1382815763, -1093745105, 605351658, 203723331, 356711973, 412173750 ], [ 1604218729, -384627587, -1566685356, 2132780343, -1629237019, -2118491917, -692034150, 56275297, -1206757508, -1925407570, -343713132, -1450009119, 447525128, -2095901404, 627145700, 887096346, 181600178, 479865381, -1052999215, -362690525, -1863996279, -388878963, -219845445, 1887606270, 228363895, -1151345668, 1953525057, 1373108204, -807483858, -170386655, -754324860, 997085158 ], [ -523544382, 122137466, -1333921391, 653222848, 814109239, -1538790810, 53043323, -1248219267, 1597032087, 817365872, 476724732, 901798601, 1703794994, -900416982, 2113331891, 607025145, -1863028612, 828208353, 1921733039, -1609055407, 1486870662, 2098931530, 625711635, 439395097, -913690369, 186945568, -410939600, 830932398, 339101263, -804894109, 300474181, 1114001517 ], [ -1253696921, -562420644, -2110114904, 846793209, 275360446, -346291586, 1780344339, 581968944, -858590337, 2077152079, 1510885741, 973669604, 613861287, 501381831, 185371670, 1784597484, -2051191492, 1082024997, -1429908444, 925518967, -853218878, -1898621249, -2114315977, 71667505, 1944405744, -1472309798, 357238502, 592326817, 515350051, 328249895, 486971835, -2071913377 ], [ 1904017531, 1190587081, 486553450, -1513359846, 1034395648, 1294479611, -1935811518, 530090387, -765671066, -2087706308, 960609864, -1014099559, 876270775, 112173142, 977645529, 950868825, 374085160, -1576434944, 1467970805, -1063901859, -712206869, 701856714, 872391917, 1435052911, 1388294652, -1420535549, 1487621042, -1390890563, 415828193, -1925423208, -205928814, -311831660 ] ], [ [ 374186014, -1646102516, 556759484, 1646983580, -1468743044, -616504576, 2044007923, 859468980, 1229842699, 654347518, -928264582, -931171377, -495311438, 1136609024, -887449634, 119118255, 1656002195, 752793493, -1563958304, -167164115, -288605742, 2102499723, -1944036231, -146234039, 346938652, -2114851561, 943864310, -299333665, 366248159, 226572426, -903656827, 528513599 ], [ -1922878231, 1602644230, -1169405586, -724069873, -780647801, 1592924841, 1027470735, 1180460097, -917948873, 204927085, 571879905, 698369172, 1890740673, 675061372, -1790195996, -1452027268, 266397554, 1875236678, -1034965159, -925916266, -1397744271, 173942561, -305739969, 100534245, 1769547877, 1348426782, 642090761, -1393505338, 1841282055, 1863093441, 934607167, -1581746136 ], [ 583606389, 221307969, -371704901, 1999221008, 840748401, 1857405730, 1110381511, -1649940120, -726613510, -1078006208, 677778085, -1876299656, -1638419485, 1637212292, -614283206, 1398328828, 34648645, -80258870, 658425382, 359700878, 8145312, -1798666901, 1182278986, 1799245999, -463004811, -356653631, 1509821150, -1590899703, -360897141, 236792900, -1359854626, -1781010471 ], [ 93469008, -804436246, -216264661, -1082398731, 335457589, -824076350, 1580087456, -164393723, 502089228, 1138460906, 1231834958, -1328994400, -444141130, 1537217618, 1288153970, 364184257, -1150699530, 1807966234, 649219835, 1597794316, 1047303994, -404577839, 966516116, 1247443908, 664205670, 237248552, -1919649164, 227345815, -854197349, 2010524498, -1273972888, 1063591518 ], [ -2088964719, -957831195, -272390140, 594723341, 1811489126, -1703275722, -1298243190, -940869238, -1018504596, 1570513469, -418588952, 1944478219, 1379824095, 176159585, 1386118412, -1364803151, -1537959280, 1919118445, -1436996630, -1617703456, 1355462218, -2090376643, -1431556357, 2041793935, 856337560, 1569555099, -1817623470, 1175818367, 1915602774, 1586547813, -1426482818, -728651120 ] ], [ [ -1345927821, 991274630, -975716052, -897923027, -1231311944, 2047339859, 299137390, 1183290843, -1934073782, -1637549454, 953392860, 2040990401, -549804951, -1732336241, -1187159798, -1640816332, 280341158, -1908831204, -1749717827, -550042024, 1361715879, -1388920131, -654115048, 2119583978, 9966533, -523570443, -522863332, -235210138, -1274812355, -1775677727, -1537658191, -1769265347 ], [ -1115233767, -752962177, -998365766, -2010068964, -1547534052, -1432572960, -264465526, -2007532320, 350564851, -352222933, -308282422, -1230915788, 1666862169, -682976043, 1774262372, -136072643, 1686896596, 1735361877, 2037471899, -1308574145, 586632843, 1006034875, -1413603640, 1315134954, 824245908, 407115949, -746782857, -1841474603, -247444450, 30905390, -1521756858, 1478362609 ], [ -389363878, -1947653805, 333313005, -1800048100, -1164591812, -2021464486, 2109399986, 131632160, 603188178, 649214507, -766847982, -1833200948, 1933996174, -1715202303, -1875735474, 1338032110, 461769329, 765402884, 2101836604, -850007130, 1891539571, -106830951, 1459367136, -1428521016, -127619477, -145985571, -617701812, -1012275457, -783235537, 1283163287, -561425162, 2015110708 ], [ 1451039262, -667090000, 1364387126, 773807137, 1641107031, 385494659, 1590478888, 1878011095, -2111647538, -1974377009, 687003994, 691227015, -1443122433, -2092802449, 68802830, -749024569, -514569580, -978044761, 765956305, 475295772, -917812447, -765010355, 1342454175, 828816233, 1826176785, -2124411778, 1866619133, -96045763, -975984742, 281001758, 90090651, 1594038702 ], [ 1412808580, 1365439731, 1524295652, -252758595, -89764072, 1065075301, -2047433701, 191804645, 2088257372, 448415896, 976538840, 1419777726, 1063794006, -966728172, 1851939583, 170900512, 286314857, -2102443817, -590496508, 1340642135, 2005758540, 657327147, 1982196961, -76797148, 304525575, 1396077761, -581682569, -1725643169, -813706277, -450539889, 676817452, 726738828 ] ], [ [ 1667833424, 1705659914, 906771504, 1920519892, 502498123, 1245589361, -937223167, 306851064, 1649292680, 2113928321, -292737418, -1740279150, 633567416, 832171757, -181839197, 1489349541, -962047695, -1857554871, 833634850, -1141858402, 1356502818, -2021091237, 1483311633, 585794801, 1413624616, 2036506904, 1035151080, 1854792401, -927406035, 982772039, -1877375907, 13748098 ], [ 678939260, -1188871032, -675773233, -158414876, 531310311, 580092491, -939146052, 377362498, 1315830008, 1520505019, 1156610047, -2010799247, 2147350770, 1643443072, -1237722578, -1695619445, -1037787283, -623270093, 1718315266, -500557019, -1077420406, -1091581569, -2142443281, 788248167, 1484374849, -1114038589, -973340930, -1310594447, -1423004377, 1159262934, 1200805222, 1179490748 ], [ 2081191122, 702974268, 817173262, 1236966324, -1884988400, 460306609, 701266040, -581862852, 1452579, -1656379034, 641094268, -552976002, 281887396, -438389690, 2010228847, 191978461, 1312706608, -1009217032, 782151203, 864781395, 759477033, -686820516, 1460941541, -168152308, -1860563386, 240410119, -1688896350, -1391108651, 1565549628, -902811695, -1349169055, -1407082932 ], [ 986637144, -1555258408, -1961754730, 353736532, -169054240, -322183849, -2044321348, -658840576, 1062221462, 1342060854, -442629830, 507168740, -942503600, 848666004, -1574703587, 1775969051, 2000551389, -266428121, 1172167483, 1640330687, -1873062234, 397116455, -3638119, -1371842966, 10049153, -560090857, -208497267, 914851766, -567517415, -1507201209, 1869782444, 64832644 ], [ 783245527, 872331162, -616324050, 873752888, -545541248, -1576787159, -1043705155, 1451551973, -223615695, -1598775020, -1547649769, 1334103723, 462880032, -338865973, -446240835, 464052706, 278974831, 1360545087, -1941428955, -1090938664, -1391715548, 1249494506, -1759708730, 1641084069, -650429673, -858240597, -93959222, -1831163779, -493501341, -1925648790, -846887030, -1950559041 ] ], [ [ 1491718240, -853544041, 777626410, -691227440, 102334818, 999690212, -1573886200, -828896599, -1591662288, 1734714038, 1255836453, 1017167783, 1140064524, -490113474, 2078835294, 1073994171, 129163868, 1556639690, -1367786160, 1810100184, 340537076, -675554669, 39630105, 1953310337, -1503132973, -371340907, -1189150852, -686424214, -1517553141, 1525870412, 1625822888, 999579445 ], [ 693691581, -1551410015, 632718549, 353276821, 194920038, 1810069895, 1760350032, -1852577053, 563244526, -2139891819, -1020449112, 1193974513, 1165333083, 1806818557, -315730491, 1424884791, -1278828824, -1191469478, -395752259, -744690843, 937680941, -1137472004, 1649362056, 1885539505, -1691122410, 1155679945, 1982179423, -1493404770, -458670868, -192610553, -1147367905, -876858843 ], [ 1270964979, -1229553503, 1264520484, -1281304751, 1015643194, 395929304, -777692437, 1937607635, -871201628, -926981810, -1005298816, 1740501070, -646287733, -1384014459, -856092812, 232473279, -1299098064, -97679981, 1306767259, 688091953, 1192227543, 1146762856, -1869185295, -2077574355, -1845456780, 130045576, -1055495654, 719702696, 1542245592, 662543683, 531842716, -689298289 ], [ 370522577, 1489334883, 121162566, 972503600, 1540643792, -528942027, -882888932, -1292005348, -7986194, 1052059474, -2098238286, 752544880, -623005344, 620246676, 685862958, -1358861882, -698783972, 1479601114, -138547132, 1538242885, -973711853, 1515326852, -116028227, 1793608562, 1902625792, -539677932, 1827184984, 1466334663, 1564465099, 849659550, 1095499588, -1249440901 ], [ -1069107856, -1282132670, -1129514160, 2034104254, 694805045, 618772170, 1261283874, 1878414086, 2134391295, -197298335, -2010745618, 1976914355, -403586198, -1083615937, 752966847, -558585912, 39418348, 1440719097, 743683590, 1740085590, 543027335, 250902827, 815686979, -2075522905, 140418491, -125174651, -939039428, 801785073, -482338550, -674279664, 1923879021, 300431693 ] ], [ [ -2136981342, -1229090970, -984139835, 333741955, 312480241, -928362149, -1175570714, -162456416, -21609691, -1519796260, -1467156157, -861222203, 1821175981, -1705697048, -1643542104, -623650644, -597697088, -790318593, 1706565533, -253267764, -1723751990, -304371206, -241284895, 1108552996, -1148003147, 887983162, 23844964, -1069926069, 46281186, -1348612682, 1610487799, 1426913112 ], [ 1388726482, -124095444, 1436636565, 179909389, 1665579928, -337555294, -903691336, -596995896, 1085112504, -987053960, -1471970688, 2119995518, -1526392759, 501620738, -611492636, -267061035, 417394351, -1673514292, 1807229464, 263976073, 340962475, 1986835620, 2136340375, 647277674, 1848628228, 436131970, 1600911612, 2005083065, 2046232669, 1346101764, -1961924064, -1734984366 ], [ -1128970622, -2107521423, 251564239, 629962682, 1970773702, 116922879, 682829382, 1687152523, 1319626234, 1253316817, -145813380, -1596526185, 256459549, 2064419727, -1682027930, 71318592, 1449702634, 339239927, 1930582473, 634411890, 1245754962, 1209696967, 1888386755, -1308205292, 2074732963, -215512775, -1677926591, 1220541648, 617004605, -1077981304, -928854435, -1162688383 ], [ 2041295878, 93160884, 707769098, 1674324884, -474724782, 348164843, 1445690767, -1891283602, 819164940, -921870379, -164784175, -363708159, 1521218677, 845504406, 447276794, -1674678131, 2073780537, 1124059331, -1269326516, -1498491666, -1588360215, 870478134, 149078983, 1504733262, -898019954, 1528641940, -1835350249, -858197122, 1207007610, -1425830157, -1126218709, 358794697 ], [ 1310531649, 1753265753, -621691440, 431280656, 501276493, 792433325, 2100410893, -652933140, 1632319218, 601336369, 716036070, 852448702, -1566571513, 1692127122, 1818008296, 870114527, 226889853, -1722210121, -2095551372, 83680630, -1175930214, 985835421, 2040677187, 532844736, 1094918423, -700797938, -823995590, 2014355688, -1732147698, -1536456992, 1760775819, 723005205 ] ], [ [ -64839511, 288558787, 742577378, -1431985717, -325791592, -1414426007, 422954039, 1743905085, 1799650822, 750590845, 999957928, 480042933, -691856307, 1386924124, 173662226, -277680799, -880022608, -695996028, -406069649, 1002448416, -567803968, -119681366, 1177757738, -1193901550, 1970870707, 963424443, -624713974, 1753836142, 1033274046, 272301149, 637148218, 1245078210 ], [ -1938198179, -316308460, -890643151, -567740289, 793771660, 1699624460, -316084076, 2123532829, -215862937, -972380195, 2103353313, -355608159, -1077754553, -591915891, 1804364408, -823716949, -260811799, 1431976208, 877189897, 1831869384, 1902332685, 1314331392, 319609500, 499730103, -2038652339, -584608466, 880241308, 1380360575, -1608318180, -1878604460, -888510083, -1610647537 ], [ 1091404968, -1421624372, 1039170451, 28902596, 517968827, 547603652, 1528146232, 689080433, -1476370079, 1458371093, -971658091, -2001406056, 227322476, -548298315, -634996256, 1155160890, -327504886, -1188463028, -2140755234, -1248291574, 35557216, 1753887221, -1817984508, 1176453894, -2049649018, -1775182048, 705829221, -1158498744, -1551629985, -153440441, 391079259, -1689793724 ], [ -1212262257, 1382625394, 1848950465, 288517132, -1849872057, -78436051, 269560085, 1854740495, 1973222660, -1808453638, -888488141, -1815884583, 1099770713, -13195286, 1871630199, -1977345424, 1839702266, 1921473423, -1166934716, -1082057523, -2142017829, 802988922, -595322408, 68657185, -1120282001, -1069368621, -279662979, 453806001, -380748867, -1123742946, 1872066122, -92058737 ], [ -493515674, -29588004, 880289261, 1618641501, -1027551095, -339918560, -1068256901, -1336067006, -1673228513, -1247270049, -1404976842, -1777254141, -13597510, -1279316368, -762187453, 876832234, 2097072232, 45417725, 1549237680, -584529406, 1493341122, -335109642, -584769477, -1258160360, 1350442032, -1169416500, -267324542, 665093363, 663438707, -2050875272, 1054027387, 1713034058 ] ], [ [ -110605055, 1962357380, -782216868, 1564193542, 489091143, 1151114227, 970228466, 398698038, 816440505, 330260273, -1826627967, -106834655, 822211703, -1430669541, -337548983, 303895806, -1540493588, -1889929518, 2072433349, 304190327, 1771033879, 1901356823, 176231343, -64431695, 204042407, 1974894955, -505648316, 1168188012, -1822942534, -419426568, -88680088, 518749009 ], [ -573832599, 1561695461, -1038972876, 1141904769, 1034978737, 1103105791, 2075914641, 628495622, 1222126867, 375555033, -1784548700, 1613377201, -433719969, -451550708, 277955423, -707089768, -388267450, 28484558, 1377996200, 144967034, 207580371, -1762054058, 830344953, -794012604, -526491592, 1436655009, -836182684, -768261656, -2088751836, -855567420, 185040524, 1928413365 ], [ -1024048743, 2015851266, 434408208, 52356025, -251253566, -1265913929, -194743205, -916912547, -1607547964, 1381121629, -1274169198, 2088297976, 1356241076, -676203227, 1498180494, -501012691, 246250266, -209304788, -1415819854, -2087090809, 985706848, -825929731, -189308005, 290005053, 635631318, 1007326640, -1360757207, -2145083110, -1751636736, 436865239, 1483909163, 1052727931 ], [ 442449377, 699922686, 36497979, 454373405, 508994872, 1441799683, -690969065, -49552917, -1306057457, -1750472582, -1374408738, -485745378, -1271288623, -1317644023, -1121747501, 1505425416, 88271907, -1312363721, -1683099902, 1822358880, 1496160702, -1967634982, -1070524720, -361254055, -1137376899, -620101275, -1025947444, 256155557, -33637001, 1079389533, -1959100295, 745675802 ], [ 1323769735, -161671704, -520509256, -1597796572, 604150994, -1903764360, 121176289, -1473175629, 757674735, -405274342, -1685654345, 2037416247, -590268787, 1913413746, -134931123, -2081266772, -1498483791, 665729971, -666522010, -1908413582, 491858654, -1863405990, 101059618, -139773950, -1246985576, -2029416260, -939273520, 997725243, 967086515, -2067622298, -585522449, -540911293 ] ], [ [ -1405844151, 1494857186, -502423385, 1296605719, -941008701, -1490555913, -1309511891, -690717193, -466174901, 789730224, 1979806396, -173507546, 1979658407, 1872053324, -1726578235, 797370437, -1256241890, 2040098833, -331582851, -504004420, 1083503686, 179625611, 2039216098, -1676311933, -176279445, 1345275393, 2097345152, 468414767, -1120189849, -944429219, 1282902879, -436409352 ], [ -653803900, -1530301989, 475368488, 1449729540, -726400521, 186709510, -313680581, -865197260, 1975958960, -245755108, -615227879, -974585357, -214032972, 1009180470, 268116545, 1256043060, -1858448302, 901147127, 353367637, 431840196, -736399435, 1946779050, 1952278142, -720011418, 1177107261, 272258287, 194437611, 1536429495, 1000919056, -1115560053, -147868682, 611949458 ], [ -1568032922, -1917677962, -1237682941, -141778444, 1602421834, -1683535705, 1444360326, 2007096942, -1003587277, 1339615406, 1585751752, -109641799, 33546547, -1158899491, 448810587, -560365944, 895385930, -1457742804, 2044426033, -1629053122, 1174557376, -1283766018, -944622570, -463886851, 1335470557, -652114235, 1298452878, 2144226075, -1015236825, -2092351544, 642919960, 371754828 ], [ 1817754675, 1240948194, 609836263, 1110986532, -1101598408, 1751752461, 489595776, -1691518718, -1728952835, 1597208801, -181363295, -621437957, 1657254883, -66142767, 2120770495, -1725443330, -485654034, -669458975, -1121375390, 1810821639, 163381821, -483039059, 1746693927, 949124454, -56422442, -481996082, 483506367, -1994379434, 1418223803, -463418050, -742861018, 1991407169 ], [ -1786111933, 1186549890, 518675321, -1453795767, -2031340292, -618675564, 525861497, 1586255055, -1006636210, 1084096156, 931824043, 457837946, 521540687, -1533662891, -163067252, 299453546, -642634823, -52496604, 1074460697, 128726864, 1064452483, 627901952, -1999213955, -1930390592, -1850588378, 1183099504, 733422633, -550226555, 306453119, 487848546, -952178117, -988162514 ] ], [ [ -1958728586, -969706362, 2143708440, 1635389414, 1439232893, -170749262, -238164454, 1399370370, 950101939, -510880719, 581204728, 555951002, -62096303, -1531738913, -1570974750, -539329200, 497797084, 1946860749, -1450542317, -1764073230, 1017272310, -35397474, -419342112, 1346496512, 2012133857, -2118398565, 1701004973, -1678526415, -1712809907, 650270091, -1217000379, 22331695 ], [ 2069186849, -2028400226, 1654454824, 681925894, -2022183345, 1806366354, 1520608329, -133940799, 1366662307, -1527204140, -680283187, -356019917, -1467089589, -1608159290, -570430784, -1994657854, -1322902952, -1036128343, 1191852395, -828012312, -174383633, 1185559687, -1720320505, -255003452, 214062615, -865248909, 1508513887, 1798146975, -227673461, 735949695, 481852608, -324590740 ], [ -142101281, -201776997, 812268020, -1658830687, -1903460749, 1835716708, 1056753844, 1637300476, -299170889, 668650639, -2079437146, 1205009027, 1376927824, 32545863, -59427695, 2111022535, 12220217, 1465232840, -1085599804, 1582767060, 310184663, -1127093559, -1590160957, 774642613, -1507869554, 223481263, -785999156, -1298188279, 602314782, 271494142, 356475648, 12106703 ], [ -491597041, -546609160, 1018961948, -1337577167, 452691919, 285675679, -1151411019, 689508201, 178210152, 123790011, -1720101064, 1696804027, -1139608067, 1082974116, 2076472866, -2129827415, -683243208, -341234641, 1733783009, 1937103783, -190271614, -1991340329, 979164458, 1938072134, -828567777, 381362348, 1837138361, 420765447, 1059052023, -622079457, 872643240, -827727688 ], [ 1090753339, -493008606, -394345117, -522782152, 461952419, 1115809482, -1698054316, 314048450, 1669094606, -1191184151, -252664663, -1245347712, -384941864, 430621295, 574860524, 244521880, -649922106, 2119424556, -1183448666, 384200207, -1372312947, 602190362, -933614205, 1005218978, -1077810527, 232749738, 910993710, -1452156926, -826417788, 1189293452, -1762195986, 230119508 ] ], [ [ 1915536975, -158393675, -1323850921, 2070203829, -1824959075, 2090267672, -1332808789, -1589985658, 287969610, 311286898, -1658204501, 1805596366, -1415310994, 586811618, 1461188052, 717766437, -110262230, 1781923146, 1080764045, 2091755585, -126401614, -96041577, -17024159, 331731334, 838014341, 191723729, -932374964, 1341112439, 357747550, -193111907, -1118662225, -1690998808 ], [ 1125103682, 323618098, -1610983204, 425674697, 141316045, -1000465097, 1276291283, 2106605045, 1437315154, -406696224, -1809415290, 502544921, -2108292221, 362613115, 1637889628, 1455432579, -1119138100, -2055952667, 796879953, 226872003, -835982873, 309230527, -1959322361, -851919091, 758314356, -1197857896, 1613800826, -707109894, 1196771561, 862742793, -1056607004, -958561067 ], [ -458814379, 1491681091, -215858560, 1828437331, -43977912, 1486516133, 799442585, -1525215512, -805163748, -1186191507, -646623012, 177641640, -642507785, 960746089, 1539287951, -1416663605, 2069975408, 715444484, 1635291672, -1729958068, -1605293393, -2109675736, 642652660, 1649466911, 1574041819, 1371065377, 1007410958, -494834314, 1922706428, 1274630848, 1093064680, -962586302 ], [ -1258196883, -875594609, 212916505, 1917909997, -1046575368, 1918514913, -266062551, -345865568, 1966762273, -142463575, 1085057739, -522848373, 1935485518, 428285941, -641766393, -1451924992, 958691074, -817700109, -1493156348, -1369737729, 39544562, 1040567641, -1909379837, 1232955273, 1506311009, 2061792097, 1882699516, -1120390082, 889796827, -287372593, -1340800845, -896079216 ], [ 121253960, -719795791, -1603602930, -380302871, 324570905, 2095161757, 2035161088, 1274075768, 15701826, -1911193111, -127618850, -2014675419, 395409431, -1490066162, -1519855528, -599855471, 216988440, -527588592, 270838400, 93688920, -563478092, 1516719003, -1735883229, -691752086, -1496968936, 560230791, 621434184, -19013440, 1034232250, -706223562, 846205575, -632208341 ] ], [ [ 98513467, 1589080458, 1618948963, -1626814841, -11551664, 741693633, 328593047, 1108658993, -152641173, -669481923, 1269999898, -2055585526, -641847705, -1725317050, 1097060914, -1905056430, 1949794417, 777097050, -1517872026, 730248215, 1011073951, -518134054, 769977000, 1441990147, 274056809, -1753118713, 292958090, -1554761738, 1018687675, 391263465, 1678445486, -765060378 ], [ -1631064569, -317504382, -979337599, 1856304161, -1371828486, -348473615, -168467356, 1811345164, -323121102, -2129188252, 573988389, -1392025088, -1323189383, 1029995178, -1307435025, 983259662, -1229673614, -577831546, -2001039585, 1119619662, 1821145618, -723348557, 514422306, 1705323701, 2066980303, 679949073, 1061128715, -1986895818, 1082439738, 1817968073, -588227334, 1504319781 ], [ -1088736597, -115317967, -1024757708, 1695435320, 770715798, -1623599258, -273807690, -855222150, -1714232898, 668910835, 489311393, -330020981, -1699166008, -2074079383, 2036591776, 258247070, -386442690, -608549531, -802297799, 159142289, 666673108, 1623702674, 610173918, 1838233710, 593656029, -75758669, 1767437680, -2093440188, 868854213, -1675029945, 32845438, -162012566 ], [ 1769343643, -1849453938, 1570003567, 1597075579, 1187527682, 1364111519, -50544236, 1340773602, 761975308, -421289699, -545630069, -2098165803, 1094615155, 26391952, 590587874, -681749999, -592671611, 10175639, 1657173224, 776946526, 1003567470, 1241791987, 1559511494, -1247524979, 1303864862, 1755219152, 1235823648, -321989, 179711335, -1693086827, -246915331, -1819950321 ], [ -1840231046, -1944467829, -520288138, 621797886, -2103396595, -2105323876, 1999916392, 1232687459, -225399826, 2016343387, 709428330, 2016741953, -846057404, 1582663101, 1738940084, 1290364582, -1046240736, -2021089937, -694544544, -1446712332, 498192311, 1184343740, 1146202979, -744931307, -365778752, 1492032215, -1496426164, 1188588632, 772429195, 841082516, 2003485365, 1138613040 ] ], [ [ -1095128451, -1698604406, -1402972101, 948269768, 778410007, -771959698, 508174365, 1618157088, -835384372, 176599406, -698407925, 1431922196, -2065044992, 1782711904, -162753090, 2056282585, -1339426210, 2121381311, 1466979681, 1564834398, 479603308, 49320321, -661404522, 1191135868, 1543091417, -807688776, 254846252, -831005034, -668225709, -1633495607, 711464055, -278306241 ], [ -243776855, -276023026, 1561028218, 1020979302, -931287916, 819465185, 4627758, -762109767, 1353519578, -1066010576, -1990152157, -1663624272, -542987497, 262866534, -700744097, 1117193502, -819048031, -1434360273, -118327193, 157799847, 1672829510, -1131266806, 1879553, -1406349451, -1050298118, -1219181897, -977193383, 515177992, 1814584037, 702699493, 470860767, -1299783647 ], [ 1270826353, 1469631227, -394419938, 959646609, -1750760370, 1331049943, 1531486862, 108930255, -534325384, 1071232243, 59469111, 2124496536, 781457558, 1290716803, -186435780, -375538346, 412019924, -1884830446, 1219242721, 1197427718, 1630191505, -1109171054, -590188292, 1571693999, -1858845238, -637130502, 1845664487, 2073803063, 1332595728, 1636666418, -1330387718, 1872011380 ], [ 1088009814, 2046823275, 1627591448, -1121712436, 997937776, -1079408978, -1422534506, -1077830385, -1793351299, -1133169264, 309787688, 2046477742, -887409907, -1416207539, -1275507279, 1363885470, -1268323321, 1246844966, 159260436, 1406322273, 1220034689, -252182105, -1384473200, 1105395482, 950773658, 141870330, -1763980816, -275292327, 244126577, -987622729, -65040671, 1930211240 ], [ 503535200, -1429854888, 1664095309, 1402000502, -1521190289, 1365161421, -1814610748, -10526168, 1421265323, 1745142603, -1455514010, -1275188470, -2002483368, 689088714, -566884033, -1833344049, 1289767655, -232146892, 786423952, -1042370172, -958490426, 1867862749, 215306035, -1986972173, -877728974, -818878753, -1356333151, -936883462, -100818083, -134837941, 1834579143, 1307020057 ] ], [ [ -307322481, -1129291530, -343973353, 899669816, -1758823654, 1350992576, 2071476813, -1077539233, 597695202, -461286687, 1861232139, 517237588, 1386673934, -1392313779, 656874693, 2083453696, 1382236152, -890300090, -1633454723, -2084803692, 1632622636, -1132849192, 1144593327, -1516797964, -760754597, -2040412396, -2126837700, 1941595087, -44993750, 1063262656, -829028626, 529628598 ], [ -58951017, -444115325, 1908468975, -897877186, -1889414626, 602204934, 992192827, 1858113980, -909205431, -2130206084, -341734511, 736844633, 1668066663, -310760780, -64801704, 401853100, -1127956574, -1353563359, -1183708419, -1817965487, 880105079, -1272582204, -533954244, -1556530007, 1198229675, -513058668, -1724423346, 107590524, 1945382469, 981049522, -1022904179, 349717323 ], [ -1650735322, 2119427277, 1255478176, -997824361, -534763328, -986284390, -1985597435, -425761341, 1768581307, 1410693177, 117599689, -1304996835, 791407930, 730968110, -86889406, -1374842635, -1630902994, -221494269, -2029423661, 820970545, -718414230, -1254598287, 1441234883, -1090053038, 1882073941, 1812619288, 207848076, 1675690838, -840895704, 297343673, -338512209, 1558237612 ], [ 1255658063, -1510211486, 785487875, -1795144006, -243371095, 1594261982, 1008557002, -1454746010, -1414616885, -480800711, 775188834, 50924944, -40554484, -1882329406, -1800767873, 1252942537, -1009526781, -1654996962, -1650925230, 326663562, -1982021658, 601763714, -1094131496, 1865838264, -1350919036, 674409716, -99923402, 951099486, -46230636, -1459697640, 363290529, 1870176991 ], [ -1756871763, -2027176086, -1230871057, -1231134255, -893180939, -1442493458, 2053482182, 1936611145, 153504180, -2125551773, 1467149446, -458010824, -1861924701, -308938375, 1098076326, -2004548985, -596441068, 1339990301, 1454723645, -956336340, 1977130303, -584107529, 1730920086, -1566622234, -1412418986, -1825549081, -705543310, 1693308757, 1360581535, 489627663, -1340059838, -1890494194 ] ], [ [ 1178570942, -256757219, 18585469, 195953298, 1539144367, 1187947846, -748381381, 737243533, 1236845756, 673254536, 369987287, 1500895487, 2875991, 695866777, -1946786255, -53613514, -98322588, 299629028, -970835787, 1595043107, -1481469354, -1567437308, -20893929, 421795102, 102777297, 1469662911, 776377486, -423834781, 553492099, 2011667016, 487205062, 1515426795 ], [ -1898714543, -321041927, -398910322, -1117232179, -974468679, 413989996, -1339434778, 327001509, 137692874, -1287126415, 51197992, 1082497457, 1034268467, 1199412903, -1277110240, -1606418388, -851652647, 185740652, -1025405228, -1314756880, -990091792, -1771204936, 788311552, -1314651901, 252086781, -1007365769, 1909337879, 2067408677, -1196121576, 1293763329, 681602209, 1878172235 ], [ -1682150318, 1860122135, 1895289921, 1693916260, -1148441225, -832625792, 182679233, 2046046837, -176832674, -475705367, -1919162679, -1983185489, -1033714179, -745811424, 448838053, -42675031, -1952653956, -289486019, 940473858, 1010441466, 2000728571, -679878265, -1322198511, -1290994074, 1579405226, 1653125973, 994628001, -852812548, -660872580, 1786208706, -1286851646, -2070261223 ], [ 1216564177, 937696994, 1794979940, 266725455, -158135336, 125139729, 1142122642, -1856643022, -2147405149, -877404202, -816743786, -802427510, -573469305, 35268225, 2147289907, -264801298, -1672139723, 819992999, -1905617431, -2006654648, 1023183686, 362886658, 1019357336, -895191304, -198678401, -1179149290, 747598163, -447551692, 699636540, 1420981598, 1515651005, 238444177 ], [ -506602925, 1420595546, -1482960303, -1414060400, -576110380, 697327058, 390028610, -1391803100, -2015492968, 1377823131, 1378989460, -1918486820, -1828346739, -42911303, -1535558900, 1283824191, 1797795544, -371356670, 1273479940, 461683071, -1298747258, 2029780938, -787599956, -2095849813, -1518095735, 1799883328, -939499391, 856898291, 450499102, -942504795, 1698214902, 221862251 ] ], [ [ 653021708, -809981281, 298125195, -1744826759, 1268233703, 280525269, -261785883, 797791457, -2132105605, -1277282873, -461898541, 1925512210, 969485890, 1356106873, 1189267940, -205581997, 398563470, -2049660098, -1502647349, 1080261653, 1505076388, -421012458, -1870207466, -949188237, -1719437589, -1603046724, 859921124, -1080918542, 1949890757, -1491981406, -1505726767, -1775995076 ], [ 1670843798, 26348217, -1535893725, -379702809, 1823706515, -1198992775, -1585903025, -2029329851, -2123674485, 242180611, -97152934, 1918660142, -1914998714, -1389938549, 308525647, 2013198234, -21571940, 1349085113, 223922617, -1671397732, 1960001590, 345410345, -572486480, 1420213083, 1798404834, -521893947, 150292424, 338964479, -1154253024, 239407641, 520955973, 851764494 ], [ 1966240198, -13355460, 1032223290, 1955642845, -2123334733, 1935919052, -2080336927, -685626896, -1189545260, 1136536122, -1997552063, -80679335, 1072342778, -2015588392, -645603881, 1791666783, -236866844, -2025371713, 1616360011, 1254440641, -1587675559, -107500938, -1228352432, 1106539351, 1831398509, -1268108835, 45956669, -462648159, 1084128742, 250353967, -22864511, -854568947 ], [ -2097931817, -891907704, -1357013104, 2146807227, 1689997650, -1076016306, -684037907, 863621299, 860424558, 1727286917, -1726857293, 378433576, 159869835, -98698155, -433838061, -57910053, 1691103590, -33155051, -1243891757, 972661566, 1684056996, 1284555105, -163189057, -1504294921, -1466409648, 969250440, 984092744, 507332073, -874312586, -325026990, -615256272, -1285068263 ], [ -342208292, 557785060, 1429062931, 1108313511, 298800871, -1853625356, 1808887481, 2047382840, -2041548695, -242725381, 1395186236, 1733437474, 441099720, 428017120, -1473578571, 468341776, 2069186809, -502635242, 734903116, -1110318327, 5055244, 1079259817, -1541652740, -22841983, 1742466699, 1143210444, -1673900967, -1373556677, -872811774, -1243643827, 109953389, -409381319 ] ], [ [ -159540452, -1124355694, -1540941981, -1965034756, -1523294869, 451361667, 1650793354, 612346730, 752645053, -570661210, 473330746, 797517674, -193507397, 1410155660, 159275375, 764384638, -1135896233, 1830233393, 922882747, -1887362646, -1541605423, -2051245756, -148858006, 367831681, 633880145, 840823503, 1493082601, -36044530, -682170927, 1227659749, 1955375842, 1561060110 ], [ -1995452201, -725728413, -1567102303, 22900654, 1117719222, 1273366204, -1343843661, -2093575139, 1258955531, 463174536, -1502651817, 686545008, 203690144, -1159418737, -591861941, 1209385145, 1451754210, -593025696, 1887357730, 582436755, -674021081, 70264343, 1225968581, -1392798889, -1562310049, 1051459186, -861432943, 104307218, -1186903545, -29053626, 676360161, 1071123050 ], [ -993460360, -1455851629, 2130286300, 1080223849, 1788181857, -303504873, -264036737, -1721515164, -1706186460, -595839795, 248985702, 1635352247, 732562089, 214710728, 846086377, 442703530, 2010266209, -1143983058, 1973825539, -648998252, -1093655781, 1477773357, -985887313, -1210764988, 1870589532, -647134118, 809497971, 2129460330, 512072529, -1722764883, 956388630, 1766833477 ], [ -534226003, -2042138077, 1147298965, 1162611827, -900453299, 1385827786, 1533140355, -1408076984, -1379310683, 1731355397, 1271939981, -1983508436, 1113198912, 471264325, 2079091287, -140670718, -895890515, 246885215, -65926469, 391564302, 1203605503, 181976043, -1459080065, 188637919, -622810258, 42224452, 1898103139, 835466555, -1310633908, 735411962, 1445949485, 666912057 ], [ -918724589, -1119072585, -426440461, -122886736, -1293105392, -1348447526, 779220644, 1033624913, 1605334256, -78619907, -240103540, 1236948405, -957904104, -542327651, -2098810113, -1972199506, -1689117981, 353278601, -359158685, 682539017, -1553077421, -365712455, 291889361, -802695767, -1172828821, 1249108964, -160770062, 1258920392, -29295298, 1010300311, -501805179, -824697229 ] ], [ [ 1548782471, -1399366867, 2028522700, -245452031, 1562577835, -1071351131, 1134381000, -1785948072, -1638015251, 1096880349, 1976080004, -529021792, 1507380674, -352407507, -1220904172, 1429498016, 385134453, 1135592461, -16188095, -1602044747, 541742075, 1967230672, 1574451260, 1347940180, -21584166, 2119032857, 765475446, 190045484, -1949800010, -816627384, -1388699504, -346540726 ], [ 608292268, 176414679, -950536194, -1236861829, -462217561, -267103192, 427415285, -139884146, -1163470727, 1253879164, 192755892, 720182435, 1390511805, 1479390400, -737596529, -1810769221, -712955918, -1699261243, 279066107, -2043621493, -1833400205, -1213950936, -858710637, 1373212140, 1163320437, 1199091588, 556858197, 129206946, 778453300, -812262360, 1448254307, 1619510785 ], [ -78788593, -1142229802, 329185559, -253585022, -1364200099, 123664581, 42225701, -370658694, -1408063713, -1433150076, -865832105, 779053172, -2064999054, -148773810, 878800240, 1839187631, 2729331, -446011808, 2069425635, 1923796870, -1627615057, -1525541446, 1680193024, -1319951176, -2147454776, 678676520, 1488608127, -1624805375, 1592516827, -308649548, 1506622227, -1677573315 ], [ 1432682718, -2019439360, 1963866349, 1754501261, 17273257, 1824945696, -1662588537, 147029392, 1629205251, -389004503, 905156868, 676865811, -1768160554, -116123511, 15302452, 904989922, 915210781, -1146678898, 1182334687, -507799781, 452768354, -180614528, -221583737, -249245938, 1473554654, 15427058, 1786919480, -251786913, -1621386079, -386497572, 841324580, 731749599 ], [ 1350654330, 1722935028, 2087820650, 1026811603, -1504745189, -951897750, 51804296, -63545638, 1653058751, 1192842243, 874993715, 2123235100, -762820332, 1156900962, -216655559, -1382061878, -1738330783, 493149094, 1331256903, -960922112, -1158277494, -125227019, -1417672144, -1665479637, -418302893, -1595098688, 309771303, -130526597, 1502851377, -1730015392, -1295824711, -1867724202 ] ], [ [ -1976369979, 962957289, 958547163, 1796470162, 1473593496, 1445803800, -1672741135, -27065549, 1832712983, -1607325077, -455997082, 927378928, -810242586, 1771843576, 973890451, -1413343374, -2043315722, -1144815982, 684266424, -1797176608, 15901858, 404132560, 453866100, -1004407550, -1281868183, -2121714672, -1967606705, 252498943, -2110531483, -988020730, -1633454698, -887811651 ], [ 1972287641, -1810212569, -1453696599, 152657329, -1201687268, -634344358, -403792068, -1326326023, 445181288, 856775765, 198762293, 2050184513, 74406766, 1846093299, 1990996494, 1921142333, -1178284106, 2105755532, -242796005, -1978067584, -478288625, 840767870, 288973005, -1124060322, -739713538, -348430834, 953616962, 814052065, -1349923336, -304328568, -1950725170, 1819014613 ], [ 380389998, 1491615186, 123815062, -653165864, 1663422199, -1840409100, 724087091, -307182835, 2126583281, -394304671, 1985452880, -477355119, -267692791, -1238357903, -82968425, -789110633, -938240235, 209299537, -1566191258, -494411765, -1036811753, -711760812, -854187026, 1943994698, 1266186445, -635963059, -717200204, -105073597, -1858139722, 322961539, 1129390616, 2100640776 ], [ 1988182753, -2100167093, -1917215700, -1864051027, -134908435, -889703313, 1516863205, -646280745, -1545087530, -868146472, -921604410, -1257359176, -1168663452, -1410715851, 1376026995, -1268600762, 1035241453, 1801592, -2089707871, 87160580, -1144082181, 1883021292, 1295646724, 1055607397, 1949181041, -1104807938, 577738930, -1158099723, -874709554, -651445888, -1468299536, -1665051474 ], [ -338578131, 917100760, 1372584935, -1373509175, 515748099, -1742185668, -2059278549, -954905895, 99617506, 1432937973, -473807739, -1133539158, 1172338989, -1343939072, -1707769102, 1719020939, -1469807557, 1773713622, 796536333, -243459973, -1419529146, 408932116, 1490778568, -316717224, 2047950685, -1188855632, 1367751777, 1047725154, 1230175360, 122773508, 248722846, -276090999 ] ], [ [ -350751808, 2143529809, 776296520, 1657625657, -528647220, 34452895, -1505920912, 1095802221, 851829749, 1570706945, 369868431, 2114084083, 1608090852, 901907803, 1668102701, -2058343400, 37988453, 1218067369, 657368332, -678857111, 1295225329, -1939970108, 419425948, -79472624, -1970733189, 1076739470, -1392130868, 108148097, -299606767, 82466226, -1629598700, 1290988547 ], [ -1954397722, 1196663640, -2106139769, -429899434, 14688051, 37075312, 783778182, -349789651, -659935762, -13998184, 78802076, 491499110, 1295887780, 522361400, 208383027, 1621827605, -1909771794, -367094056, 339065045, 246610857, -1711756421, -737926707, -336504004, 696624390, 1777024885, -652751141, -1011523786, -1688283791, 512346976, -1302414105, 678672802, 491349722 ], [ -1277565812, 983074697, 458863896, -1499744481, -1147174526, -1406349941, 1796168107, 740032288, 2087494584, -172416780, 1614211585, -1667371822, 963660993, 1154983381, -1017010317, -1605954809, -725862344, -800647711, -1818544986, 1168058690, -1085829175, 306676882, -420046522, -78973052, -407417879, 640940691, 198917582, 1299302720, 1181335061, -648334285, 1037680438, 1799358896 ], [ 1882923641, 1124176255, -1592463371, 1301014038, 1777572016, 1473625967, 1499402770, -328879497, 762053874, -1829785520, 1638933395, -1760021112, 61795472, -1044357841, 52294924, 436229638, 1508038694, 1597993605, -118283934, -198202148, -698650884, -79387931, -2138614133, -601799413, 1302505100, 200657403, -1692515917, -515677555, -688084191, 991342752, 1392425350, 1128023862 ], [ 552655584, -1906388159, 2144763800, -696340212, -1783864707, -1755157297, -465462738, 2094841255, -30760908, 1809321952, -1320426265, 1862705806, -40877857, 204538698, -707776430, 465666738, 331074445, -623129543, -1261826951, -1721271171, -1843307153, -899741880, 1353715914, 1658464677, -1131182003, -29366199, 2076319972, -2094218650, 1861434539, 1829232248, 1287654364, 451660515 ] ] ], [ [ [ -455255688, 1402685249, -1296899652, -2017346882, -1843210387, 740157010, 242446474, 1180470780, -1225113491, -1281805798, 982396141, 1485616553, -170256674, -1333382136, 1534328579, 1424728970, -1415680765, 468867622, -485734192, -1152442960, -1664632520, 1997184856, 324440457, 534057285, -1548094890, -677599933, -866760758, 528735827, -2033407027, 340367589, 997673144, -1502056532 ], [ 1420519886, -1729777046, -575127582, 312229750, 1347632604, -135676673, 966642655, -1918952253, 127622851, -1757718866, -1468487707, -572111914, 1158514661, -1356745026, -603103490, -800166776, -51428619, 111907679, -868477282, 1231866448, -273618839, -850986384, -1683551769, -1811348326, 128383226, -2082780595, 131117744, -1213175088, -1485887309, -1671467777, -1022771439, 2108399728 ], [ -896608407, -1704414570, 1936415959, -40499300, -1717729140, 2099623487, 2132392498, -1784284660, -1760053760, -2112365894, 778155867, -1275170823, 1046602519, -486378268, 556787266, -1522798328, -466582419, 587476863, -256834184, -2076069518, -65463077, 1786925911, 1504168992, -1968768268, -360254531, 514625010, -865619686, 332957886, 204976787, 821205214, -1909247089, -1921503967 ], [ 634318458, 85576765, 1570839236, -1131913006, -1738902831, 1712166704, 1193461018, 604577012, 160937754, 857663692, -829176173, -1512850494, 1782613184, -615175879, -1859086969, -1577483041, -2067230116, 1345842152, 1325580264, -1960007119, 909733866, -339088451, -707778984, -1681212962, 2042204957, -1160401832, -653054289, -1030072504, 1571279405, 2145326270, -1162571116, 2101374339 ], [ 2033030956, -926825035, 1013987601, 175138413, 922235606, -498142443, 28561498, 926128047, 687917239, -171271791, -2039996017, 629455681, 68087323, 502571258, 842598956, 986737959, 294182413, 464916161, 1677002919, -1678863848, -1840429428, -1403758534, 1488939954, -275828046, -1273408253, 725742307, 894844992, 837142147, -1561583697, -1148646969, 661151950, -2083145611 ] ], [ [ -1790791928, 608122351, 1361557075, 810520789, -161369352, 924497078, 333274135, -818557374, 1871542825, -530386299, 1126309319, 774598794, 1987782657, 98283199, -1841878774, -1204286883, -2048971971, 876041706, -368880078, 1495419809, -1712795920, 408546790, 1231305164, 865355012, -1157453881, -286193505, 1207386498, 1321269571, 1327840142, -1121685912, -566668337, 1085534223 ], [ -1544176060, 530106958, -1593101725, 716041477, -1313660496, 724615781, 889770849, -797593150, 747362887, -1323917061, -955729016, 685271014, 703630483, 24577831, -972282981, 949159593, -581276011, -1738772559, -959434935, 1897388551, -2092926084, -942470858, 1299591177, -1261363659, -1982663220, -2126849173, -1790743399, 1817777795, -325639654, 1143100463, 450146868, 263589388 ], [ -1883606150, -2122362052, -1904525134, 82964311, 1362381128, -611904328, 411982067, -2015540167, -31749646, 832016626, -1894516135, 33180761, 1524327493, -77260424, -629511832, 2054853080, -364858959, -751339838, -886471484, 604990233, 1835491154, -1049473671, 1282983970, 717635978, 392104686, 326602899, -1410644323, -1867215982, 523784102, -783309356, -1054577483, -209776332 ], [ -473410875, -117205066, -212830123, 673588665, -1634607865, -524357527, -63968137, 431809402, -1884881536, -1449573741, 2130870730, -152490267, 973608895, -2115245578, 499199006, 1279915902, 1712047225, -230473196, -869217292, 1922005423, -735365412, 1960812913, -2104477519, 1599516510, 965208587, 750693355, 1218578979, 1079134717, -725331813, -1468613098, -2002763362, -373411774 ], [ -642556208, -769727840, 347705918, -294487247, -937990435, -746631868, -380302926, -27923585, 161141131, 1592542390, -86211853, 495110982, -1986891592, -20614226, 598676700, -1246772908, 903325213, 1712700830, -184866775, -142869131, 1050617761, 426590204, 1450952318, 422849616, -1986164701, -1263649123, -437034896, -981862765, 65679600, -674905104, -1591868009, -768825507 ] ], [ [ 510433817, 786155813, -721925142, -141718575, 354143825, 1508573099, 59290166, 1218809858, 459130632, 1993230639, -705050928, 354243039, 38191720, 1637223487, 232632495, 296718836, -617557704, -1274100939, 1546935644, -142777542, 453902647, 1523039800, -45643277, -530813949, -561671220, 1333200265, 107942409, 1714727279, -1145154587, 1398269252, 1916440767, -1063624905 ], [ -2094440582, -1848187646, -1390753634, 402941832, -1611056053, -2072844170, 1862097789, 1423226256, 1160071693, -1849599888, 1592148410, -351465737, -1053580625, 2011792596, -1667311875, -1370121289, -1748095016, 1881913907, -1076929897, 873473648, 1889565301, 626365151, -942447699, 758469154, 1956919253, 1943417708, -995279026, 1629261075, -1513217621, 1868980672, -1793389005, -1689337319 ], [ 1875081905, -1933089431, 279614084, -2102697605, -967918581, 791030742, 1234666534, 657714616, 1946350111, 789285672, -1122829755, 936374526, 2142420104, 979133792, -243269295, 2134909706, -1261717999, 351892725, 356279957, -46360368, 372770477, 361823034, -855097253, 2055871081, -1560171443, -648197380, 30622399, -2111020912, 895722141, -938620880, -1094639027, -365264110 ], [ 687461298, -367127931, 1126619425, -1596695670, -989978783, 695423169, -792987027, -2071944260, 585543885, -431563669, -2086769160, 1503422618, -1770327583, -167416623, -475243619, 1602739118, 225681873, 1155430590, -1414914081, -1985688319, 1184563369, 1405004642, 1624975856, 1142996599, 278002296, 538636021, 1902146863, -1306681587, -201898704, -1790753643, -685104102, 2139534022 ], [ 32855168, -858000201, -421665705, 1102384586, -398542653, 129505263, 1318798696, -1620239959, 1445365166, 1035687808, -405012513, 1335576249, -1807227872, 1698297604, -329016762, -1488273592, 22694211, 142603636, -913380826, 1417383791, -1367180305, 1311881614, 328233649, 1896924375, 1866380632, 1343247942, -544072654, 710674732, -1043796648, -1832200561, 573226665, -989573223 ] ], [ [ 1198025876, 775233220, 1053142083, 365736033, 719588590, -390875496, -1809244204, 313886346, 1389595148, -1248619326, -1360910746, 1697326954, -1767842435, -1069327033, -1238420853, 2000953691, 17952843, 278147137, -2102898352, -656693371, -1715337966, -1443252291, -1416530634, 1680268482, -1913420578, -381345748, -1404940757, 165858177, -1630612162, 871958012, -578542661, -1878749812 ], [ -1523586489, -371648191, -1127753443, -1343862197, 1240530702, 1368992756, -1287806127, -507037883, 1257157119, -1595630509, -648825615, -1237667334, 681221391, 1809694386, -2106212378, -1099055898, 340878915, -1892128853, -1094510120, -192457162, 1413395445, 1751583194, -1738639252, -737857961, 766502903, 1671498549, 637324986, 983834516, 1195627346, -1647815372, 1261477294, -1021142551 ], [ -1276665169, 430880524, -982828609, -1894752153, 573642593, 2032430066, -894212623, 1470090763, -1671875187, -881333485, 1264717250, 1927962904, 502110392, -744459986, 1294680367, -1320688329, 944063658, -1071125550, 1242683167, -648710707, 1241988846, -1501475763, 1814848010, -1812499945, 1001497440, -1865447558, 485258218, 1053035709, 1454708578, -2127638490, -565951517, 1462594025 ], [ 638830110, 241264989, -258310273, 1811520316, 1140903289, -2123612392, -1731078746, 625039389, 815909555, -496222298, 1194039557, 860227554, -2003948466, -1399470063, 1356371790, -674577488, -1285142461, -1946241419, 1043112139, -1289098424, 1251525950, 1323593621, -2012604847, 294593071, 1508299571, -1421205180, 424421298, 157998546, 1726150823, 1742978796, 1402513335, 826100722 ], [ 388628105, -1648810060, -1877558522, 1059632009, -2008064639, 814144926, -557778589, 1911385660, -1590082485, -972553921, 1977867930, 1302945586, -1908413003, 2125723736, -2093305883, 1762014403, -1290615393, -306100321, 1540855874, -832938255, 855689623, -166249651, -2123412090, 336740854, -1007851876, -1738034701, 812279231, -996478346, -1748141066, 1499297704, 828567382, -1513792624 ] ], [ [ 2088006419, 1521105421, 1942504478, 696825759, -2043788331, -835918494, 809406367, 2014015447, -721505391, -1069596255, -923618459, 1639851635, -1550557001, -1588516713, 1324954983, -326828115, -1504462078, -1985177360, 1160786875, -1620543899, 11019642, 682753129, -386296399, 806068406, -325292337, 728712415, 552954596, -1209114435, 1014423694, -721695698, 531373233, 2094430095 ], [ -1886806670, -1162647285, -1766181705, 1166675007, 1428304746, -1060483170, 903012788, 290528622, 1727396193, 703350948, 2037478631, 843452588, -1369838243, 1633008804, 1269157748, -1640635088, -1833542992, 89630464, 1210772103, -1734268132, -1949468351, 2052580304, 1279148371, -447384822, -1128580809, 325831863, 506178272, 787304149, 1516610504, -1248759870, -443950276, 1225284255 ], [ -1013464877, 1112221109, -139974899, 1998452466, 1363997672, -1023647284, 1956743927, 559251904, -996810568, 1344226790, 1666681737, -237354057, -149978801, -865581799, -727293396, 1576511499, 610081830, -2072745469, -283993527, -1454147300, 559048094, 1087172726, 232119364, 1682494054, 429243239, -606354145, 1901741959, -1373024571, 1620263802, -1043256385, 342796616, 544830295 ], [ -1331131576, -616330351, -404122028, 1215518465, -471580060, 1656516761, -1436043177, -1486730049, -1142252979, -1290883173, -462997710, -1257177626, -1542352762, 650561158, -1361742212, 360348399, 852192408, 90580530, -1335971661, 851422463, -515696406, -309526376, 562501591, -1276050231, 465424478, 1278307204, -1949110009, 1502961366, 530637917, -1507006151, -908325205, 777906329 ], [ 1379254784, 823875275, -2042964103, 2025402420, 1424281765, -597293325, 84537976, -60135313, -871858158, -166152020, -1430641782, 1312846159, 1723764414, 957948179, -837892391, -576259772, 330811665, -1801390356, 1944471672, -1205716015, 293489908, -1948226101, 123301051, 594829483, -1854628350, -1392042725, 2116128520, -814408677, 1327347935, -522901178, 1569324698, -1224587582 ] ], [ [ 871424828, 1315856085, 1010342605, 1538409346, 183562611, 851149305, -1998180073, 293431717, -667108696, 2119019219, 1404984196, -224510840, 1514156371, 1676327447, 766849480, 1416315048, 2144109840, -1663410925, 1911568822, -1783829386, 80736176, -1213752705, -1874159817, 1060466478, 106126769, 750460946, 1675181505, 1207473612, 101091449, 335678067, -444491139, 1755514023 ], [ 1618368432, 391895840, 1587552778, 1871434695, -451967799, -118776480, 1332481029, 226435298, 1794031817, -1620158660, 1837554670, 1211428624, 820360861, -1778793890, -487067375, 1514926045, -735464149, -1036402866, 684299740, 984097854, 1684141690, 1836294013, -800203785, -1771483657, -1627030497, -1442349729, 1977486531, -1912691647, 2129396424, -1517607018, -615612569, 910345703 ], [ 181625332, 1032531400, 1176796702, -1102877205, -1429222610, 729882063, 1844050580, -2056864817, 415978146, -223689863, 957850388, 1572940361, 1662638957, -1292288961, -1855690777, 617603185, 1867114966, -1501264465, -988423913, 2024455365, 1382242008, -1515983145, 305305244, 2056485109, -1502688025, -1555955581, 1000795335, 1497811362, -133512138, 787415883, 801900227, 704212750 ], [ -282594689, -41096288, -1624687876, -1443444432, -599356429, 1101487510, 1467253210, 647283887, 1035869973, -1859553773, -1237078310, -805493535, -123413647, 1478006221, -2110705371, 184545322, -104928392, -935905995, -1921912575, 1320551029, 1937429015, -1423332088, 231078910, 736710673, 1662437346, 494351792, 936249626, 993603452, 169671855, 265851274, -257370857, 1047712278 ], [ 1884865625, -893926285, -618223539, -1936568977, 1282222938, 1014691216, 613009860, -584990982, 154791696, -244776135, 1749253565, 166751176, 738091344, 869934686, -216423695, 518481813, -795543131, -733608868, -397913072, 1612444781, 1978683587, -271520146, -276476228, -1710695694, 586337932, 1353234695, -1940078009, 1670134640, -880309962, -1621848323, 1964523629, 439803921 ] ], [ [ -491952618, 56435854, -680718129, -750892979, 2111687998, 482889547, -1179875129, -1592862726, -1647962737, 798932345, -1742368288, 380663965, -552434806, -2126964624, -72029221, 1886231218, 1234907342, 842367761, 1577330992, -244759297, -505599194, -1010265088, 121055190, 1370631477, -1986678881, 644834060, 1652349807, 324424693, 1280360787, 824985839, 1662699378, -523238224 ], [ 997539796, -1202777242, -971972671, -624098296, -746149148, -1147113808, -1848267549, -127440124, 965710478, 1822917704, 195042680, -1587713018, 1626467771, -1976386066, -869924717, -135587106, 2131483052, 318651933, 1420116176, -903941879, -536982204, 997244136, 1918107421, 1025829115, 1019990085, -159817028, -2091805053, 1434956945, -1736505772, -2126298918, -331914337, -1680110733 ], [ 1611144955, -1383224545, 1980006853, 1545246763, -1025111467, 1739310033, 452035102, -108736533, -1850451513, -325165848, 628165927, 510259797, 1816948534, 1296222829, -1469241012, 762266192, -28827255, -1086876314, -266405417, 498465228, -2085661432, -167875689, 750389257, 389569458, 1500742438, 665657231, 61600261, 602751490, -599540609, -1926412526, 1490646260, 399327727 ], [ -607899212, -86808662, -1834985551, 722211481, -758862365, -238470169, -840206583, 1885571426, -1725497656, 1762630854, 1689257529, 1661847990, -1867967834, 1462430390, 586802666, 817111601, 852311416, -1300636693, -1283651346, -8858940, 1484346095, -1523146161, 1523816719, -1750138445, 1469991013, 1425536426, 2018285666, 274689730, 440529048, -1777137521, 443767166, 354963296 ], [ -1926716249, 184731605, -1038833589, 1472531427, 8278361, -680988569, -1586141505, -1779186920, 160307539, -2021119853, 1694918556, -550288319, -307116231, -1875819561, 246296024, -998063722, -488068573, 1596690583, -337304658, 765961988, 1180764878, 792985058, 116345767, -1330094661, -781169239, 677304098, 279788131, 111874510, -117217360, -1172222708, 322197033, 1076308483 ] ], [ [ 890976868, 1950440234, -1680866601, -680043901, -1193080560, 1919711761, 1908691451, -2134457028, -1656136560, -222833140, -404158541, 1308954484, -764580413, 362727121, 198515879, -1889371831, 1441780291, -808719769, 161167838, -1966121972, 942601103, 1827027927, -1135682785, 1041886167, 35187973, -522863739, 1524537570, -259122102, 1123313509, -386457435, -519447159, -1200292452 ], [ 196357996, -805376747, -2016303857, -1163366346, 882314999, 32230052, -100455241, 1494259386, 60438832, -1765596557, 142068790, -1670797846, 610630318, -877842010, -442258869, -1063507784, -730549908, 1812884092, 1441731012, 2054984358, -363465511, 1989379851, -19241856, -721058652, 1532759056, -852326538, 1716909610, 1040151523, 2078177827, 1298253464, -1597052878, 1959895924 ], [ 1082867005, 773390646, -324228717, -843802676, 1930088886, 1995307221, 1054865104, -1584118480, 1340746594, 1345955106, -335641378, 1054654668, -1683226845, 1676578008, 653269058, 1713129698, -362235480, -465339783, -2052321732, -1742084983, -284166256, -195163460, 2144890119, -1334136460, 929450797, -562427596, 1727074861, -300055884, 589281861, -334289935, 1826959752, 1693521710 ], [ 1048924213, 1805534590, 1046701520, -1227734544, 1535625891, 653771933, -431702166, 894780967, 1643211818, 705215826, -381749883, 1027421982, 1405702953, 1916098234, -1087429521, -457789582, 131578039, 1995965194, 966396922, -1327042649, 2106308723, -1989010149, -1869199899, 2102929095, 1554329295, -2141794034, 1461828794, 1131047897, 708884629, -1764010164, 1695268279, -1194753926 ], [ -176788860, 1318668744, -280379526, -303884426, 1317610412, 1882776246, 1370293599, -676920472, 1350348489, -1956783588, -748857096, -772958669, -564497268, 1137330057, -1225182849, 417657394, 1673923090, 309582882, 1783457047, 1455427971, 1683704320, -745282411, 1446897745, 508470736, 2081372279, -1126250477, 1903047687, -22047582, 2115294768, -261311203, -258199959, 1635867922 ] ], [ [ -47050679, -85990232, 1428747830, -651705550, 704420498, 1355529834, -636810570, -1523682875, 1337079869, -1382811877, -257673643, -18377828, -1737890428, 960474213, 374302981, -1819675971, 818327829, 2095626983, -505129911, 1560832561, -621925285, -597824712, 846483223, 1255842465, 12047768, -283231494, 1234981612, 848890416, -2141729026, -2140910741, -661858858, -1644074950 ], [ -1853930294, 1675716267, 613902749, 1338822125, 1451443842, -75634514, 2144517607, 477959906, -1668259065, -507012104, 934101641, -189893719, 1462203083, 177258895, 569410219, 844485592, 530533679, -1773842745, 1959699395, 1951197713, 637829791, -1046136536, 2067888837, -647902191, 680130101, 2103591768, 1133524283, 1966777728, -103664016, -311913986, 396122466, -1188296937 ], [ 893195466, 372386558, -235199026, -253729460, 898709702, -229768801, -629409239, -1262382269, 122173574, -1202167689, 1910413091, 100955605, -1174941929, 30194177, -1965208611, 954271495, -607117110, -1884661165, 475615881, -1524313439, -834493822, 1215582803, 111519991, 103002259, -755903544, -1530518978, -1323731767, -591233853, 1042511456, 2033889856, -1548665262, 1984098293 ], [ -1252450303, -742930824, 881183159, -105416349, -689924312, 1738731328, 294076053, 254638958, 1658138759, -1992555732, -400840968, -2026982075, -94171600, 1561555271, 1510893116, 542237215, -792885086, 229639498, 1018559073, -446403840, 572694935, 295033714, 977395368, 884411729, 214482841, -2012764463, 1956287322, 105795148, -1781735233, 1113350217, 1702521168, -1120583874 ], [ -461155179, -1220959985, 330144114, -1361885142, -209498732, -1979805202, 540532156, -1020845288, -540408333, -263903842, 1909191776, -2028432297, 927450671, 1881249776, 1673155331, -1452121655, 1880731706, 628466412, 1814179265, 1604591961, 158246789, -1552605784, -149575878, -144548084, -855612204, 1352440385, 509878570, -991888482, 5221907, -130817787, 791141926, 598250482 ] ], [ [ 1845168108, -2104554053, -1671286330, 550188213, -87149668, 878818304, -1362771784, -1277225223, 2061692868, 521019759, -2071880324, -1914207312, -1249623986, 550334257, -1663779755, -1814840459, -775849766, -150287404, 1505038912, 1623342996, -1381314071, 210057609, -1541499174, 531204960, -1067925915, 96370899, -1495345353, 622102463, 853284388, -144800795, 867524163, 1964344028 ], [ 661021368, 1734023096, -792131938, 2080005488, 248372201, 903084065, 1973058065, -1091380100, -1019425854, 459224066, 196075422, 1213560500, -1989779330, -1651830062, -1051979120, 661438320, 1337880848, -1219272564, -1725817265, 1445418687, -721622240, 182807638, 804825629, 139258004, 2032792781, -674408153, -1560278880, -1798424829, 35444799, 374379455, -622031497, 155940093 ], [ -395286044, 774051047, 147944549, 884069547, -1743014620, 1268558686, -1235380007, -1093377947, 867402918, 1072425514, 1331755563, 1011584449, 1619212990, 1891824402, 1647225782, -1913407545, -1596471086, 1175905443, -775142697, 1916886654, 533042850, 542102858, -1160191218, -644986352, 1229482057, 1287995667, -856960286, -1947178863, 812622204, 925729657, -90663201, -1332049926 ], [ -376306291, 748249630, -1669184901, -605784554, 1215054210, -1558025618, 411832401, 2030763505, -1781829564, 1320599540, -45489586, 1168446955, -1705773933, -422389866, 1304283571, 1097802138, 2104317849, -1389757213, -1631128995, 1519873772, -634910923, 1367665690, 1577152250, -2013214638, 213965932, 716989717, -2130920918, 1726415268, 52459641, 1934135119, 522167377, -1011171683 ], [ -1924063917, -1367538889, 98642979, 383499694, 1705946552, -728592677, 339824528, -566880250, 513029359, -239473303, 1265514443, 1480481769, -1738499547, -391549992, 1549561724, -816782054, -449334441, 1209371530, -931535179, -54104455, 995525543, 2096346398, -1519939363, 201908944, -863117986, 754050476, -1817144452, 2013424570, -1801762240, -414522675, 42835641, -1449434702 ] ], [ [ -1585372355, 218745890, 1170590907, -980244737, -1116233680, 1767306394, -1204425975, 1796966525, 1273113755, 264942627, -1477737449, -1341458857, -1420504814, -1362910845, 1228236635, -1354930439, 764745159, 741034042, 1812439074, 1078416045, 400766522, 1482493702, -744553554, -1497444854, 1693757398, -1980813700, 1232971246, -1242425657, -362223230, 812013345, 1575085410, 1316755505 ], [ -1249276742, 1137250950, -1519383627, -434756863, 1859316528, 2135723093, 1386587693, -376545411, -29992637, 539477338, 2024689822, 2120579097, -94798210, -1725653747, -1490791265, -163098218, -207103565, -1660168509, -1910395061, -1962276150, 2006681833, -1834090526, 350793473, -931795647, -937046093, -1099068103, -802716045, 1294374750, -160850496, -1646761088, 1193090878, -2016542735 ], [ -1652781649, 1266511113, -1624318564, -1937027708, -974508080, 175383783, -989952145, -1817365169, -711825257, 953451537, -158152539, -164725952, -1845116442, -1413178006, 1411035842, 1652076973, 927125837, -1726848081, -546427543, 292444113, 981506125, 610537138, -796262819, -1778492787, 1183324231, -1792533627, 1230508344, -504294827, -62102037, 514273296, -611472321, 1304065744 ], [ -1293485398, 1585554519, 1077108352, 40051543, 537846124, 1460908349, -796891498, 1625553621, -1277570266, 1348422546, -309878637, 1779744308, -2004416866, 280207764, -769539275, 1046227144, -776861831, 1744122869, -1105473692, 215345150, 229738190, -1776178940, -1631209414, 93983878, -604497940, 1591648491, -295079930, 1287817982, -287341829, 247583032, -839978577, 888994273 ], [ 787710615, -833270464, 389466924, 1250178469, 1045796570, -1705172891, 2018371711, 1001032093, -2080269494, -160143583, 1962100951, 926504804, -1323494658, -64016809, 1872738971, 936151888, -50123257, -408316713, 434107777, 1515841297, -1805539579, 1961943791, -1240895563, -701632001, -461024218, 1154962464, 865099773, 1202594558, 1190568335, 316157912, -2005735360, 296623195 ] ], [ [ 1387023530, -572715552, 1385436713, -883473055, 1651386957, 1867243829, 1560827662, -1710317148, -920434082, 1936369355, 293784493, 137527590, -986061104, 318601743, 1375872338, 1228029048, 501688627, -1726274379, -280210088, -924216648, -1046501375, -1379829720, -357937282, -157826503, -1824827537, 170218095, 1354367021, -903904885, -1630490078, 767706099, 1514147370, 2044387634 ], [ -94677781, 1741103264, -46211062, 1212214739, 1647358832, -1136528156, -1651952136, -934566453, -1793814759, 990576406, 1662736903, -1370387832, -491604540, 466396599, 861593746, -2069982197, 1652429152, -169268226, -2055038931, 86656551, -1317927975, 1243728133, -1264056950, 741526373, -122307894, 1937445433, 336114053, -863910518, 621650912, -1639959789, 254933162, 1398542244 ], [ -344775936, -225945411, -1669965718, 1796970747, -761030207, 3888240, -64030834, 1360708511, 1653788020, 36099291, -1189032145, -1009196263, 1441382214, 2016163026, 654996049, -521624603, -226280232, 439430700, 1044327987, 1041865590, 1587838763, 302283634, -439612690, -660500747, 56982850, 1494155482, 498411532, -1014038903, -540459863, -1261382598, 1349462212, 443741941 ], [ -457388148, 702207177, -573957802, -553255856, -383637427, 1843269015, 144694823, -903257116, -107178134, -1610207784, -758385642, -17485538, 1720065167, -133721802, 1204730520, 1814041899, -1388044207, -65280351, -742368285, 1226590847, -1468960045, -1740528484, 2088331942, -1920682760, -1458470442, -1541897637, 1668394585, -1147518677, -292783508, 2142776522, -376944921, 1452396916 ], [ -696958572, -16980682, 1539220476, 1483764142, 134809576, 137426541, -1872099093, 1139539162, -860533940, 1811487994, -29282933, 1870953991, -1020966089, -200979568, -130584471, 906586650, -936169544, 580566211, 2065783606, -191870429, 2146318695, -953123745, 60556725, -552174495, -727417696, 1696861226, -1653033586, -1265643427, -1341643206, -699270252, 1632755806, -871972775 ] ], [ [ -1105387571, -60279796, -1994914585, -697711469, -1785363161, -1619728509, -1562037937, -262429773, -1255609900, -425408821, -2020877056, 170041456, 2008578069, -1946932873, 1488661649, 2117035403, 1432649567, -1023746089, 271698930, -390196792, 874150466, 1896361423, -938277833, -14139084, -1232608382, 1209159453, 919055005, 628654544, -1193487446, 598772212, 1230549560, 1684077777 ], [ -1105170049, 1771707422, 1907595271, -654310674, -380049344, -862775504, -630713105, -1100274806, -490689282, 556367866, 1895856696, 1039282931, 473624665, -1789026927, 1485141874, 1271018037, 1249768005, 357014356, 1576316599, -1330755363, -2132689371, -2017739344, 704209014, -376127646, 1736373931, 2010668757, 70357329, -877052319, 70497947, -1769505002, -293951661, -1148443198 ], [ -1382575459, 921128355, -1197560233, 311135725, 1615923269, -347553618, -1719946824, 1258074631, 1771659581, -1304339612, -1848235807, 790320341, 76097848, -639559398, 288460402, 941092887, 506427877, -2083729425, -1806287667, 1949165572, -2105549881, 1834811611, 1141504304, -1380537763, 1535861485, -1888525800, -452562014, 1736658681, 952902992, 2011162778, -1918677862, 1308424967 ], [ -1544878326, 142288369, -67161366, 2140946549, -841526327, -677463757, 1138040149, 532442369, 212108486, -2083369846, -215920839, 697424491, 1235523133, 1263813751, -1660943429, 1781747618, -870993827, -1493052589, 1717873810, 350342517, -1420416149, 1983762265, 876787913, -1483679900, 753734588, -974062476, 1233912520, 456025688, 1577742912, -1249149448, 87376684, -182229510 ], [ 937683134, 1951922578, 1283684851, -60207087, -1387259094, -1504995980, -1010245857, 825391478, -1882708135, 1590626434, 1156378601, 92856092, -1202524119, 649339107, 1826102206, 624896926, 584696645, 113461979, 819912275, -1192921629, 1430275758, 843640675, -564558746, -2058341856, 1352544908, -129409329, -528081142, 985935020, 1917463712, 1662214513, -428701708, -423677056 ] ], [ [ 331595366, 990147103, 1976485429, 1690235175, -411504460, 7404483, 1632775115, -625084559, -1342264904, -1886507716, -1252343132, 749746869, 449876636, 2016806314, 1193373458, -1504163639, 820640031, 1539778815, 1015167736, 1723638016, 634009932, 1849118950, -1537578795, -468654487, -1647469036, -107104180, 525760196, 186350124, 1492360286, -1554358882, -950878192, 1285427942 ], [ 269256094, -936668501, -1143529196, 1566608516, 1862063138, -766566763, -391416988, 350951474, -1113876007, -1986035040, -2090099589, 1911929740, -636010785, -1489854163, -160289644, -1660737536, -1226999873, -504275256, 849155108, 1937647552, -940232380, 47663444, 550506374, -1054499494, 462231803, 1364300660, 153317727, 1016043987, -947905341, -793739445, 1693834007, 1465299908 ], [ 582641059, 1316188927, -1698979546, 1391895308, -689871861, -160508408, 94945533, 918271839, 1215203316, 1363106903, -1511582238, -1885137526, 1090524520, 1927220505, 1855979722, -1530994883, 1934604216, 857349374, 1340310008, -496760552, 182323988, 230613401, 1746802622, 2041683305, 454448607, -1463256328, 456904834, -1919944411, 83821110, 1741227764, -947254664, -91848800 ], [ -120514139, -585555356, -623266822, -1838256572, 745281545, 2002866626, 1739817195, -253366772, 2119637630, 1050853835, 1604958390, 1759034463, -2055776191, 957431547, -1828751900, -1868329987, 753617687, 1955921262, 1318905311, -1768357751, -287416889, 90344614, 925287142, -1290195478, -2019717857, -591453384, -811236914, -1522714248, -992682986, -125866152, -1134045526, -1999937792 ], [ -836840757, -1967519534, -761543304, -1499303420, -1157030993, -2007436508, 826718259, 1449605898, -534484671, -2144560974, 1784134140, -2050033536, -1746993462, -151450834, -479701084, -77243186, 1746005252, -1407792195, 629591518, -1715988661, -373870969, 2003179285, 1021730623, -1383080971, 936787731, 1424018321, -696754054, 1216286734, 889692906, 1080680802, -1313904744, -543092976 ] ], [ [ 2125061682, 1782654551, -809063371, -1430678365, 964340453, -285369779, -1676851773, 74015926, 713593902, -1334475875, 1371806862, 1294595807, -2103127365, -570586644, -468145726, 1831820901, 1442963019, -1946801339, 1431745855, 1394352708, -25431395, 2043227634, -357724826, -1252465201, 1517707722, 76572505, 226938183, -1228143718, 1640245818, -379262910, 189738703, -590073749 ], [ 5293686, -1534682317, 2129814871, 1393445604, 2031877324, 164413086, 279111809, 365085812, -956085834, 2037432262, 2108563568, 1400681457, 948547164, -1217155807, -1363609665, -215299470, 2064290457, -299341355, -1427968760, 1462378170, -2064352913, -628883328, -1627058593, -1488480228, 833867661, -359799180, 886733265, 542921065, -1053096864, 2091132187, -382350927, -350196761 ], [ -82295076, 1320139333, 420317993, 1012909309, -1279115006, -1889582716, -1843684987, 1306722991, 720298355, 2143468225, 1071491745, 2066369861, -1695339750, 644680177, 1282875786, -1922886221, -2041979743, -2126239338, 798128028, -1480365815, 466845917, -188519272, 1708119029, 172854928, -490377342, 188113004, 2088798542, -1413831513, 777813812, 1934993447, -557217024, -1555595748 ], [ 1803964124, -2146740612, -210235942, 1864120338, 22187794, 1271966912, -1664678297, 2060381542, 534721025, 807468237, -1385992059, 744236328, -1393621693, 1555115203, -939654292, -1985850264, 211237214, -1050744676, -533451164, -1381876644, -651359710, 330156703, 958943762, 448469511, -167456170, 1341000727, -528156558, 904123759, -1613502502, 97275459, 1344156404, -714767832 ], [ -1947382241, 718440368, -348946573, -1289480765, -527974117, -1413073555, -897652293, -1210934139, -1156030389, 1111623925, 1062048663, 2119762153, 867541166, -42026265, -1759529585, -1519839841, 1440225822, -1663132252, -846954703, 2083871368, 1299263380, -140351485, -1572165184, -1380757501, -1094597946, 299441672, 868718770, -2063611591, -871044917, -289976375, -2022689888, -2073628375 ] ], [ [ 2044930944, 470045145, 2115830634, -1911142977, 160612704, 1291462426, -1333917127, 1112326538, -1529837349, -958827800, 219127805, 925533335, -2005608057, 1078053366, -700167055, 1709951196, -1951772130, 638782768, -1917103319, -2028514359, 2087085905, 1890003956, -1492812894, 220158676, -1750916827, -371205625, -469313635, 675688558, 916669116, 9879852, 2047908720, 23967145 ], [ -779951573, 133595773, 1407847186, 1172615279, -1346913652, -458998371, 1870550181, -1856765694, -2045319892, 1472633256, 588075375, -717780069, 944335692, 888952851, 995631682, 1059330811, -1816212548, 1672328782, -924314672, -1103040017, 1113012323, -1232226702, -1948189962, -2102422854, -1965982703, -178465000, 730560735, 1735241831, 1413159703, -1087379975, 402986497, 1653677404 ], [ 1091104694, -1780399463, 2110701724, -219387115, -1690274219, -848605637, 1622886574, 964599286, -688009913, 799834065, 1795799234, -590776077, 1067111365, 220022076, -631148930, -2073726635, -216962760, 300913797, 1932492560, 742679311, 1934035546, 266210563, -397121059, 263903280, -1314374913, -1181407966, -1619277085, 1772829576, -1006466983, 570658423, -1846722613, -336529131 ], [ -281516352, -1911109912, -2082069360, 677969373, 928349324, 1414416406, -1992293954, -1088064833, -268789341, 530392732, 674163717, -562559286, 2007847586, -1012196766, -540943796, -1295626037, -898458047, -1293268044, -69814571, -371453579, 1720810371, 188865645, 2063360389, 927690252, -393847282, 1859865586, 409879369, -1852116390, -402025181, -391251605, 468451503, 1095294806 ], [ -578961889, -779947607, -1410593001, -1845794435, 1954049819, 280040108, -1869084949, 1616061466, -104918262, 124292438, 1347698747, 1683111551, -2071111498, 1654951056, 2052612753, 1262337556, -635046640, 620630481, 416561337, -1609970525, -96616556, 268414026, -1298207253, 1212627475, -1210305981, 1666827617, 57835502, -1552534681, 796320922, 1819058850, 957622158, -1201125171 ] ], [ [ 965974989, -1736733830, 430266533, 923193629, -1507104516, 1854625180, -1742995856, 867423519, -988343065, -1846648398, -1282814656, -162648753, 1879556392, 1531842314, 1953826215, 1907723090, -1490973173, -1676512096, 1965427621, -310551561, 721088485, 842336393, 1204355515, -1508832321, -780482673, 547764703, -257619042, -344331949, 2049792178, -550697883, 939850450, -615159537 ], [ 835017018, -2039889303, 2146590959, -44775541, 156969062, -1599151221, -1855504018, 1254761063, 911789020, -535390453, 317869350, 1321796135, -1515166388, 897516250, 1682089825, -2044315693, 1430930443, -1895728568, 725160146, 143669133, -1860059281, 1605194704, 358856758, -831019583, -181006617, 448647135, -1405190116, 1733555714, 41925513, -431590840, 330461742, 846881655 ], [ 227007999, 1687383001, -432876359, -745322393, -85666414, 1506169745, -559030039, -2032999754, -103623565, -806530429, 1229831009, 554045087, 1413877764, -217479626, -1131639097, -1277538196, 696331384, 908916202, 737846018, -1192183936, 981821622, -294206495, 2110740830, 1114065795, -876795312, 348919559, -1533907993, -1414376811, 213958073, 1227440936, 856875135, -1798884340 ], [ 892731066, 1981840494, 1606495253, -1426429034, 202454092, -228439319, -1482721639, 602641483, -527375185, 2049704903, 1927254220, 1384896910, -925859638, 175971604, -481490385, 1720983145, -2124117714, -1501735181, -1893024033, 2004252589, -500221162, 647902982, 1997645758, 1864191879, -1607664820, -294933965, -1858791555, -553475148, -331315318, 1111771240, -1639050102, -1382748453 ], [ -125301865, -208395176, -288754122, -421183733, 903029957, -1189132429, -1425743992, -858318101, -1746230955, 850031181, -693568358, -895443004, -819869106, -1953405047, -424021565, 1557069225, 1436329560, 1369514371, -1150017779, -903734652, 62327794, -55801284, 1646662312, 1367826125, 817348161, 677029818, -1848331642, 1775145450, 1830482286, -1896807546, -1269606596, 257820349 ] ], [ [ 554778219, -223342762, -1913061636, 1938172100, 747249819, 648734565, -509650895, -1502657042, 507894033, -1269553744, -2000178447, 1846154450, 1085330822, -211902393, 1957106365, 1055606740, -593175456, 1402915867, -1701458725, 1634027830, 1769872280, 1310670538, -1449678034, -1526470815, -699225885, -205810397, 1429050800, 44648940, 2051546377, -1148368840, -503114413, 518388945 ], [ 1173212981, -1422976718, 1182811318, 1916820349, 460642159, -909851266, 2070974546, 2114100754, -1859424272, 19647442, -1410525413, 1855308727, 765622177, -1292044043, -797014846, 969014237, 93464924, -1712450241, -1058962618, 410315150, 1659887939, 247966007, 873815130, -430777743, -1684559340, -1997083124, -464723826, -1965428803, -1000109002, -547426265, 460288755, 428787267 ], [ 1391508247, -316975940, 191066309, -150625536, 825977939, -551927872, -362253452, 23172904, 1643401173, 17156370, 1937480533, 1387455397, -1394854169, 1545792275, -2020786885, -1370717074, -1990304613, 308244364, 1208729316, 1087831899, 590174141, -1931227939, -1304809063, -2106747606, -218356148, -294059081, 1049556028, -1422375038, 1107138969, 588313291, -1864366424, 948931854 ], [ 398210945, 1992826436, 591661985, -1001284804, 557272429, -1481995088, 250097470, -2047706324, -1081597983, 1966430780, 318253865, 2133045824, 1391896011, 7634591, -1666720998, -996497255, -1862772020, -514644265, 1021050068, 1831330663, 1090072107, 2074802320, 1650974302, -845115852, 612114962, 1417228492, 152981745, -1551316167, -1416688224, 1564294004, -1221617705, -1757231819 ], [ -1896407340, -811701869, 294924411, 1425602711, -821517266, -354201958, -59021927, 1795765544, -569023624, 1772850036, -1028478979, -1044774353, 7178253, -932041041, -188351348, 2006859532, 1078752666, -304624685, -37171164, -356752258, -1019073129, 320240563, -1987054889, -1110607779, 89971714, -1970727305, 1826151727, 2122702045, -917964188, -1936290714, 1694884088, -941663739 ] ], [ [ 1602659653, -1753609213, -724144768, 1212227253, 1854579080, -673124461, -119422971, 236818971, -2046741612, -1069606337, -1520110651, 124989053, -805610787, 1646394744, -1931110589, 721192562, -1203183200, -1092965488, -1730223277, 1980007582, 1716112333, 1853601613, -1441620083, 1397922398, 2057377976, 2024145898, -1256898317, -1608434350, 699160734, 2054541265, 1541700902, 1780328242 ], [ 251501769, -358893676, -232778743, -268842280, -269089346, -193893557, -543704936, -1628895370, -209883967, 2049051966, 921013982, -2009270210, -1656182326, -1519404863, -492968332, 390469770, -872198692, -1936971436, -1521806266, 1799050672, 292461417, 1894978229, -821845443, 1050547944, 1532787189, 79751805, 1331169004, -1599133906, 1284403831, 319312988, -939392934, 1359341186 ], [ 1605650491, -438428126, -651649039, 1039598083, 1154528404, 816774666, -961428328, -1456263497, 1664858029, 778662410, -253314125, -1641213531, 787005586, -1890379247, -1838051501, -964214169, 999662027, 2106430618, -1640479525, 459979682, 1291664378, -891064252, 1759841649, 19759033, 1180065033, -938088763, 149527045, -1612369065, 822940271, 233529359, -1231181462, -426782579 ], [ -1540629577, -393849163, 743631934, 1669491716, 684234172, 613173248, 1752073868, -1730550810, 526453727, 400325274, 1176817366, 387207654, 1643672088, -1412703156, 685486613, -1780360697, -1997906989, 73136051, -1645023628, -1165070417, -2031586328, -1258199633, -797931541, -1657024220, 1068610794, 1840951779, -1043678802, 509182693, -961234758, 1793953242, 1402597824, -803161343 ], [ 1453099699, 1172095813, -605222862, 1328849512, -1743973268, 1013613417, -284560303, 640608951, -1192689428, -415925092, -915564171, 330874622, -190319168, 2080651103, -268723432, 221005474, 1447914802, -191839787, -959839855, -1377717316, -180468567, 788051767, 1723712349, -442910908, 750459259, 924014497, -1252594813, 1456520970, -941385505, -1808505788, -415090007, -785752669 ] ], [ [ -851177393, -1448609567, 978525083, 1438774616, -1420189137, -1877385814, 1702196118, -31965045, 52979274, 1928985276, -1460638685, 1220976001, 270326093, -948170004, -667695971, 1723775523, -1255997103, -829839791, -121254619, -687263998, 426188964, -1014245996, -657276866, 1847128060, -1935202020, -1262651507, -1094009222, 1460321763, 1270367784, -167643610, 1678058076, 1963213010 ], [ -816275718, 794168057, 1467324140, -835368077, -1905146705, 356350080, -1086055249, -555052943, 1500267272, 2138922419, -1407442518, -1590625041, 2110455455, -1285189695, -541953064, 337799143, -1362134524, -852864049, -1388379838, 1472685079, -1029791750, 1120197666, 199579346, 593872441, 526015945, 1405489271, 865311286, -1460412900, -2493917, 346520647, 1766226978, 576071338 ], [ 702017593, -1724235151, 712208166, 1470096865, -1107337879, 738314886, -644713488, 1818863354, 2108928600, 1770544297, -872973043, -650309261, 1924804473, -1830994694, -1462953469, 486810013, -1731691125, -1471734372, -1255695753, 1299820781, -1872891489, -719455330, 1009621061, 702209088, -168992018, 1025306022, -662275496, 1124289970, -1820264345, 414104043, -1155993409, 560794359 ], [ 890905796, -1648309686, -4137485, -609998153, 641085726, -2100155025, 1396487074, -1194189510, -1378331161, 1392914894, -909379795, -2031761403, -439392733, 1062721516, 1103494196, -599088400, -26852517, -81982492, 1283554439, -795355693, 1349872940, -2102931757, 206306384, 1385046359, 47159992, 535835420, -979682901, 321877505, 1996486251, -367234523, -416374250, -142454478 ], [ 516954865, 957939347, -1366162070, -1707949719, -1631833817, -878716886, 577787910, 22759523, 1519981894, -1681747055, -1479752220, -1486544405, 234188977, 716358274, 1428549847, 1355050820, -72417026, -1555541336, 921608302, 1653538831, 231322098, 1772524085, -979763451, 1955101954, 643440691, 135921484, -2128149694, 417831966, -2025129637, -882688639, -1391332732, -756927113 ] ], [ [ -750583827, 116967610, 292142377, 948101807, 1272682205, -774678909, 765737411, -595548958, 18305338, 1301176249, -529381092, 2025736668, -2092428361, -2006355078, 753831662, 580834035, -1804908374, 2121746583, -1788355880, 1779353474, 855828461, -472578500, -299938095, -824569476, -1207610166, -1111259891, -530880101, 1927206678, 1847784567, -819866258, 2135710674, -1251692023 ], [ 1603696265, -1765609101, -1547254167, -1005153161, 991466112, -1054101213, -330818139, -1967003024, 2083703790, -1675759670, -749784769, 900003788, -661532493, -305921204, 1298350027, -1032190512, -790769689, -365722399, -146085834, 242869769, 51419139, -915957533, 218942616, 107149133, 1169185561, 1894427102, 430029612, -1412237823, 1793556304, 1288943222, -1466130593, 1578084705 ], [ -463777708, 154274758, 650570925, -1846611241, -394336403, -432119418, -126730821, 931504931, 1005750478, -1922220022, 1253025728, -1194133469, 1742005269, 42777725, 179452894, 685198747, 611926832, -1943944151, -1971494608, 618450857, 1154424797, 980485354, 2145025289, -1027901734, -453481886, -922129096, -1380846625, -225521140, 2077148690, 76342058, -1776824056, 2097905285 ], [ -1445178911, -775801818, -1551947350, -903096228, -524104864, 922917973, 1143118768, 1368383268, 1934953251, -1100167078, 91099457, -711898036, -333014993, -1749344576, -114792816, 1845120913, -102921893, 16360885, 1792121968, 568436321, -1725335392, -1717029112, 1377011757, -1843150670, -733787935, 1761248886, -726037087, 631454732, -343145230, 1577552805, 1963224677, -921499737 ], [ -1261068404, 1859678964, 1290857219, 203372243, 715438038, 1959466134, 2118566725, 1644379299, -644916527, 522482834, 38103665, -1256571039, 101644994, -116087261, -972539366, -631740480, 1583427558, -1695988125, 1647791564, -231629352, -2082784710, -450751021, -113800447, 1083534245, -129080824, 815309657, 998413071, -2083463535, 423119825, -1623638759, -1198611362, 1223620844 ] ], [ [ 580056563, 2112748520, 1068779437, -23612039, -243149565, 991378154, 828209304, 950532741, 1791657846, 683113940, 1200089753, -1711400862, -1284471677, 1487972118, 728803380, 1680450885, 588549162, -2081251015, 214119893, -889895740, -1949006660, 873337540, 1525891934, 36697054, -1832937510, -270434523, 1035468084, -932108718, -1907822121, 721933442, 1644784243, -647917197 ], [ 2014195594, -1182066988, 1246616328, -953234121, 661565591, 1978255090, -1004524674, 1778490568, -281600353, 1133710298, -1014715763, -1946978950, 1219385220, -93237503, -325410067, -292911831, -352577252, -889317934, -444462888, 987586777, 2025756482, -1292110765, -430025160, -893228482, 1489212950, -1846920959, 99806881, -160969988, -802664234, -625926310, 1141773603, -88581412 ], [ -1741246008, -1357098837, -1098014561, 729905278, -2034903077, 292246383, -1932469328, 2033826113, 1985593040, -2125298650, -428550618, -259488051, 1523793981, 346782255, -1877111537, 2115142993, -1785820224, 297407842, 1916952002, 744706067, 1845947611, -1068701583, -2124263234, 215661698, -1068643544, 1187837175, 1474918810, 1219572291, 1492174188, -342038922, 580262374, 467701532 ], [ -1278398382, -2007230721, 624393523, -1210007736, 217422540, -2072580499, -457705983, -1167942365, 1069257961, -1188606955, 1161180403, 168709711, -808269230, 673944729, 1834004892, 575415769, 1439709332, 96962339, -1831027411, 1659723228, -1167932471, 1780769211, 1454002179, 1659906842, -1469380960, -1101543641, 888993804, 1485137075, -936298429, -649899939, -1337270705, -1823389534 ], [ -1062899436, 1776559445, -1498867584, -38619710, 1286975585, -538748456, -1104570825, 671741980, 298290561, -96498120, 1545882716, -1722389632, 694073384, -1675904692, 974189061, 974019074, 1037748938, 982510149, -1585422405, 1962464239, -781631230, -1509076709, 605296907, 1905297487, 1652571019, 848984015, -209952264, -32397179, 465913722, -478486610, -1912264161, 1495389840 ] ], [ [ -1068081782, 1482302096, 1937882600, -1654367106, 611698228, -1896154551, 1425993614, -1217674592, -103839980, -1675176951, 1308244238, 494777620, -1355953094, 77888695, 1273186232, -288407873, -673863648, 1052181610, -91670400, -1846679515, -531798748, -199880815, 685029898, 505658206, -1430133707, 2128629164, 924445191, -812136178, -1142347814, 1486074460, -1243938892, 1721174309 ], [ 1804841052, -121559378, 1933985851, 868586178, 1619998259, 1740065578, -853603915, 1845286847, -1966307171, 305437737, 1106914748, -1772498375, 241357257, -1123668098, 1676504500, 940350240, -1429407419, 326782225, -17421795, -676254039, -136436267, 1762502854, 1047571386, 966161690, 1563070793, 786404442, 635934099, 210649554, -2139654964, -1049615207, 1266920250, 511959441 ], [ 56247452, -1323913957, 1971573654, 1535900898, 1538539002, 1327073496, 841024364, -2065887611, 2044223082, -236161722, 1243577305, -1781940142, -801737642, -64511421, 1672604544, -492043375, 1009761268, -696568327, -1626667405, -1789695806, 1541381727, 101465225, 1270018533, -1412994187, -301314805, -190986671, 1774802516, -1558832579, -205544952, -1508964813, -759310357, 673181490 ], [ -1783538180, -1871371516, -93929156, 1523640670, -645203580, -668045760, -1068166084, 1801973540, -206829616, -1441506894, -1828193260, 591937374, -606081505, -1094564473, -1907352488, -1467307904, 1341170625, 1672398570, 2124646513, 716201711, -583600574, -406771427, -148319609, -502567500, 834808780, -1744451855, 1311720749, -364528945, -1181420104, 1220464385, 1279066385, 771887877 ], [ -23017800, 883671001, 773418038, -188715757, 794836213, 379412642, 1177493542, 1176478386, -1535512477, -357157515, -1107316633, -1123566719, 1256475179, -1701764612, -802370222, -1751278641, -2120592345, -72461381, 1125789816, -1388070146, -468884255, 1787742950, 839190522, -1679846676, -244416442, 1535550888, 1218777124, 753174452, -182066227, -919618902, -1328308242, -1166886733 ] ], [ [ -111670632, 568815858, -1161335860, 158534170, 2056666566, 192499438, 2006213082, -1665542841, -327886290, 213441890, -24295175, 103010069, -233463512, 691431285, 78560192, -181252889, 646219803, -254489325, -757707918, 1352216083, -1669103508, -1898415370, -610455817, 1706943473, -728973690, -2065634357, -1987263575, 681339962, 755737047, -1071191870, -788379338, 1216663912 ], [ 12658495, 725987580, 2081279048, 1807102740, 352203078, 503220462, -977558991, -1083782140, 857076483, -1173783153, 1065601653, -1565046602, 2022569151, 1953868606, 90228801, 1256132489, -652195852, 1130114324, -1920051330, -305829942, 605813238, 822962740, -1003036799, 855005860, 546874196, 923899840, 2144311951, -1856431511, 559796369, -1689903434, -1800341783, 852435425 ], [ -1613207529, -450847525, -592111508, -1156322804, 1434749662, 103711773, -2048896360, 716237685, 1332233954, -1358446144, -1858044592, 882033099, -1407643720, 1042392552, 395115813, -125922721, -1958978377, 1786766714, 2144654796, 1044050283, 1215753325, -1112811303, 141991759, -1681551784, -1434397231, -1749382509, 1202026893, 1749123342, -2049793240, 982332043, 1135704119, -276587908 ], [ 323199447, 1091606989, 2070534510, -2107387908, -1801244386, 1235329941, 1101263078, 338714019, 186696887, 329101737, -1627443037, 1177215871, 104656207, 435149783, 1635173051, -1646110764, 179802801, -535434828, 787493271, -196151294, -466783744, -1117849960, -1710093947, -388128079, 1926715989, 970646360, 711220153, -901817735, 815398205, 1196916445, -45889013, -1005635931 ], [ -1429626183, 150991953, 1729436031, 1525850640, -518579659, -1957457781, 936331420, -2130983210, 417666198, 1660939027, 134913172, 1792477690, -1963509272, 236940892, -1306972682, -1455600267, -1831223306, -429799152, -1911983725, -1324064441, 1612789236, 555683654, 990479705, -876300368, -919033043, -1303209540, -374525316, -1239987792, 1111966454, -1355265182, 647309175, -357324040 ] ], [ [ 556277534, 1103612358, -2072968249, 297608699, 537139419, 1527705525, -1660698867, 130469570, 867647985, -246726023, -1957750870, -1562608822, -1902860927, -1138383007, -1594663610, 874462843, -83019603, 1388362325, -698425091, -1757633221, 1447893856, -1902335319, 2128083839, 661251330, -204672430, 398669620, -711530189, 218327969, 1758700007, -180004390, -1640393371, -290275899 ], [ 2038945278, -1524185793, -1877020177, 701959769, 761934268, -813903358, -1875948131, 927278537, -1358610933, 1858551259, 1940347857, 1415746449, 1044635588, -509694564, 274972592, -236251780, 660799387, -1382460675, 1047827874, -1563550425, 1362081352, -98074102, -1875826047, 582082220, -1188009080, -267712678, -569333902, -1109453349, -169662741, -579978240, -1438399825, -337189833 ], [ -1932719863, 935373835, 612158452, -1041942739, 1164261266, -1230139344, -944222654, -1928136309, -35660498, -1824310856, -1109522602, 946498970, -593091284, -1282652909, -1056495745, -1264703463, -485893064, 186659784, -864341564, 428445745, 940256222, 1960981415, 616565141, -56259154, -921144318, 1316742656, -2069545237, 181846866, 1876485552, 2091270231, 115534378, 1817825376 ], [ -1853822834, -1329488228, -399889117, 1592452176, 1246701153, 1600885732, -301654837, -1377026337, 1680794345, 782754487, 989018955, -1963241982, -1867967441, -1482676621, 1802094339, 586947199, -1732449898, 788211810, -205899598, 1724031068, -2078241759, 109342824, -1923482835, -1379892465, 431692552, -348986337, -1140141615, 1304060032, 923746953, 883507442, 721078576, -1999238322 ], [ -1904277093, -339149615, 1589469921, -163547522, -1858187720, 121279445, -1784631493, 2101854660, -2129459434, 1914739025, 2102085583, -1888664013, 1110621023, 123114823, -395722106, -423473229, -1446431084, -945627287, -1555130516, -1115768180, 158644519, 560987038, -1013537392, -1911276079, -1895880778, 1710622358, -2830231, -1675261429, 1462453127, 387985680, -1954179866, -1122309127 ] ], [ [ -140737052, -1628707111, -59086381, -252231552, -131873583, -1172030145, 24774944, -1958216372, -1326663292, -372526941, 916962997, 699391994, 1861177706, -1943528152, -1034620110, -1085368333, -1709817230, 240784865, 1068461696, 1258694238, -1194303545, 1310234523, -543747142, -940750578, 59726977, -1018969761, 2091233916, 557407665, -260447669, -1325501733, -1190238889, -2041392668 ], [ 2076642248, -523548530, 19371784, -512244980, -2058166313, -1009803173, -228542785, 1228618722, 746070465, -974533539, 1790001360, -133815712, -639877210, -701482333, 728876631, -1179838330, 262334300, -692501009, 825080621, 2118363576, -1677573523, 1988647708, -1635554697, 444482951, -1396950692, 2131741046, 1675248434, -1418366596, 1762065969, -1897597259, -552518076, -86079020 ], [ -306276341, -2113211454, 194967615, -2059282633, 1296564197, -2136886197, -650538675, 1873990515, -673867114, -1856903545, 315403690, -891129250, -1516658871, 1333192272, 390136950, 1757870942, 2007141699, -1170799439, 154221008, 969508605, -2059308863, 1103947369, 529495537, 1421803522, 46084770, -2134182216, -1203563008, 1533383287, -1107482980, -108121528, -947410984, -512201217 ], [ -798536045, -128687740, 520456257, 1717798782, -341205979, -35301738, 169255899, -1349214716, -637171846, 1837834630, -269398055, 1626090915, 77270091, 2027305967, -452345349, 1751991853, 728969593, -74667178, -295041038, 808831274, 386211168, -817536084, -1412983815, -1177022884, 973055171, -841658772, -918966252, 662353111, -775917892, -2033468622, -826214280, 1739145807 ], [ -377037080, -1758572120, 2027722303, -913116666, -1914918505, -548892109, -645218397, 866079504, -2058763071, 1283557351, 1558544029, -1449238411, 1988797066, -1434716581, 1419227838, 57868120, 1341835432, -1996919269, -1001420230, 38702020, 1280551680, -2007293535, 1238659991, 151866280, -179337777, 702805085, -493988981, 1798876694, 1416338558, -1171204894, -825652058, -1144603242 ] ], [ [ 616077517, 939062551, -790803160, -1551652726, 868261295, -872204930, -360581416, -950416035, 1527346869, -664328588, -1967928179, 285754417, 631159362, -593483375, -1108819125, 1736994871, 540693943, 1429916351, -860977991, -433824624, -2016568185, -1143909920, 2113662056, -2146516114, 295905527, -1831007660, 2013979344, 367275556, 188008246, -1205866728, 1607853729, 1672720578 ], [ -1578630383, 787040080, 1492274671, -2036404891, -355574117, -1014284948, 2046832108, 2054333840, 1305657752, 837298033, -1134781150, 1116604435, -444219799, 324226507, -1324518408, 366292839, 1893785375, -1942533797, -1302828328, -214649965, 1970108988, -2042382958, -493134197, -1224472020, 2146685105, -1279126448, 1612038644, 767603815, -1325699640, -38898268, 796128778, 536637723 ], [ -1312209238, -775028188, 1725334449, 564207243, 458378646, -1507767522, -1781467347, -384348597, 880288658, 286095749, 352625913, 1539659777, -395340338, 1314801286, 780732616, 355467996, -2029846503, 1960887748, -371562216, 55105157, -2064317429, 1770057967, 543639697, -1703346055, 1475357317, -1911877435, 1988104828, -1902742762, -214408471, 1649246371, -693150584, -348427019 ], [ 1785719694, 659844391, -1034170963, -379565591, 1216798466, 472516942, -407651757, 161776730, -854996369, -569072383, 1259754996, 1267662568, -1092277786, 1502816972, 1173675216, 89196775, -2065937181, 810584137, 991906009, -2063174832, -1765423276, 1234920380, 1719038086, -2102190096, -1185701765, 410551394, -675778347, -1162288342, 253826305, 1636950733, -1906104373, -876539004 ], [ -5107246, -1547070233, 2090372167, -1840975543, 712115477, -811536882, -1032061045, 574002371, 1338396157, 917744722, -1401917849, 1433227242, -1177890553, -473782378, 2102854108, 1032754748, -768861139, -1465116077, -2054175934, -1837014593, 2053840532, 1063566428, -1342112960, -1381446202, -1846323061, -1890813425, -503876058, -1101703099, -613011666, -1847728765, 1056277879, 1080640002 ] ], [ [ -43579471, 1555896218, 355006921, 1793576505, 964770131, 1582414024, -1881844611, 1479748401, 698398884, -2038102489, 401685193, 2082281991, -1824473456, -1649662986, -2097328113, 392166226, 279596617, 717677837, 1179905760, 1429336567, -743049154, -135386046, -1853560363, -1434657730, 733231580, 2107838017, 1815497389, -117115449, -1215498263, -1777945239, -1587892504, 49314886 ], [ 257692103, -1624777749, 225109033, 512952597, 678114332, 375563911, 72046592, -1451804758, -25201215, -981170905, -650881052, -1462850545, -1007604274, 1076289643, -1654819497, -1936525291, -1188554622, -1652991284, 1364386751, -746388684, -1241566349, -1323773393, 909927493, 809506260, -1767520402, 1326545516, -589279621, -1945167083, 626528715, 1166043074, -1670525594, -1564614127 ], [ -2056090493, -785448829, -1954199298, 328238096, 108393707, 567696148, 305248764, 1076643020, 1825105765, 400526831, 793851369, -656281628, 1935850402, 1542820224, 729900620, 2097847291, -2114333141, 2080763127, 435941092, -1896019011, -1820306988, 105167643, -1258320886, -403917896, -1743340226, 1064338974, -1229279033, -1173425116, -1965809045, -1288195185, 324114937, -722224947 ], [ -717438679, -630442124, -2079519248, 1198774427, 1425023018, -940582704, -1500250783, 1055597637, -1489352828, -2094810766, 1018793695, -446296997, 1440190119, 1651232835, 947060692, -452065718, -899415221, 1148610956, -272916723, -943421688, 1932795688, 1765595429, 680434483, -918510015, 551456948, 1718278179, -388529242, -2110514276, 1161115365, 371341591, -1914087113, -251657025 ], [ -162022236, -879499368, 823953653, 1600587871, 1313319780, -591659499, 572790024, 2135143421, 1415211741, 10537457, -1635416980, 1094779137, -928245231, 1339770399, -2032614431, 708529933, 1239466400, 1910128150, -1747823179, 2054705776, -2093497342, 1576585915, -965649667, -1196255839, -1236364077, -725785128, 1962157856, -473089906, 989040829, 1749901246, -870146887, 456155062 ] ], [ [ 1070857154, 1036796772, 992435256, 1943578427, 1180710930, -139191565, -115041035, -297150054, -146754617, -1620835406, -1285674492, -197851070, -2084346300, -905344293, 166951106, 863255892, -261468373, 2072225394, -480413112, -1092531380, -402441556, 55381470, -461838055, 762165200, -1496163079, 102818819, -516694772, -1987750229, -1300630770, -1833378295, -1478643902, -729055746 ], [ -15133840, -541117023, 894927185, 1866977478, -746502602, -1966564123, 449733447, 184240731, 430950736, 55408995, -1670722654, -74209145, 1449660120, -63314463, -1668000173, -362927186, 2062305144, -1673951984, 1652568170, -1503625751, -1067097703, 1393454544, 1289467305, 76489116, 23556479, 979350988, 1384081241, 588018174, 63311682, 1970206510, -1308623942, 191520777 ], [ 1207376923, 730189239, 1171287835, 1022508447, 1847468658, 1259217649, -948137894, -305072598, -1963452328, 2048916193, 1830482147, -1235195313, 236572778, -531683775, -268017401, 1558479709, -877243020, 546911510, 1086752020, -951831604, -640838400, 474211095, -979713577, 1164931538, -919093440, 126683513, -2041110523, -1975582681, 717425225, -1247358408, -1825541035, 574809601 ], [ -1918305259, -432612575, 1682396355, -199564747, 1378048623, -426149535, -2079175509, 1740628417, 942410301, -1820557360, 1404651901, 1234593927, -1196535954, -1714276484, 644634059, -918821723, -1492546688, 522505875, 878188663, -1804501717, -1015986384, -367349442, 1745541346, -305558539, -908900158, -2130134162, -1688396412, 1039754124, -1100526386, 489122484, -1611740901, -39835771 ], [ 362254601, -1960148491, -1163326243, -311826755, -861828060, -977942981, -243605306, -1866490337, -1597512554, -502372677, 1160463636, -123799494, -28595060, 1306937609, -2132632213, 188731682, 727393581, -1779308843, 1293553792, -251487252, -728629731, -56555950, -1755661193, -1604255381, 512406111, 1243209614, -2016544971, -1714208668, -1635284055, -18069072, -781422627, 970350007 ] ], [ [ 1593623571, 792234238, -1689553587, 2095486440, -875879212, 1169716158, -649220921, 1536954627, -6337824, 1221767312, -1892657950, 509735203, -66205709, 1177430069, -2139978566, -1878951883, -1823587257, -145251214, 876023323, 1366722745, 135219861, 1908222541, 896879265, -821559546, -376707111, 1944191, 1049333176, 1108686178, -777901599, 1826558328, 1632004064, -1969303401 ], [ -454249393, 640083122, 1718957913, 1478738376, -1084939721, -1182710243, -1232833400, 1294565898, 1998178955, 1454043990, 1220160105, 525423226, -1768001023, -678436833, 1911364928, 1415855907, 759847713, -783215194, -22039527, -673392481, -398444540, -1442403524, -955971113, 1260411927, 291442244, -2108526156, -2076598258, 1205338550, -327555332, 2033032064, 25818270, -115764553 ], [ -1565598462, -1772549951, 775049068, -23150259, 1125222072, -1744714493, 1165004440, 1033518738, -1569625475, 1780571134, -887666709, -1496311845, 939179559, -1295872680, 1336073739, 1182902666, 262007305, -372733522, -798229773, 538552872, -968867407, 895820561, 557352287, -1789766451, -1803332188, 1796456872, -1575336005, 399311564, -408181814, 1225417406, 1124833621, 2129385541 ], [ -2051332709, 1817159657, -1884269613, -180941115, 68217132, 842376589, 703807290, 1794375768, -1472802713, -619020564, -206338704, 753095900, 765787214, -723708123, -19346629, 376463608, -1533555053, 971323557, -1679060647, -109271754, -332425600, -235599891, 821917880, 2064857534, 174213486, -1473977986, -853157981, -1872620644, 1785523529, 2068134950, 1947671019, -1599261643 ], [ -2142155996, -1342392827, 2064924982, 564496323, -1218067679, 493157569, -1369784155, -808998680, -53751211, 1305290641, 1438252411, -1412771602, -1876899500, -1045571859, 1100974903, 1697087316, -887128407, -1496964800, 40504802, -1631568926, -1238457335, 1579054491, -511118588, -869540116, 2059538799, -986484678, 1146288626, 1025573064, -366857074, -915745691, 1730221494, 895339254 ] ], [ [ -833698040, -857286492, -1680956560, -571705058, 1158672225, 1980329140, -2021712634, -313202488, 1044606506, -343590434, 1130816541, -2146161118, -742849028, 1578064000, 1579678716, -1071255408, -1696890995, 135787213, -1712140120, -1859502474, -668353079, -1872301089, 261769684, 732483327, -906718145, -1779687641, 1673990989, -162584488, -1859567689, -1768935835, 1526697388, -434196934 ], [ -913344697, 573853675, 448513186, -1707227443, -267088183, -2085663193, -445704441, 1372760432, -1241667184, -1395345079, -1902868108, -211758737, 76777735, 1027363875, -664195396, 1079529652, -1418852982, 939890158, -2105053156, 934735592, 1769977744, 2069703763, -1197910127, 1610923291, 1103758498, -1295312482, 834072798, 1745501006, -1232392680, -405586488, 324150937, -1258370262 ], [ 214786933, 571268554, -302765358, -506357450, 515834821, 20047350, -827810084, -1088240600, -789478887, -201259835, -382452391, 944036832, 926626514, -1528916257, 1566885576, -557178898, 922375407, -1211681139, 20527156, 2014938957, 718764448, 1836294729, 1600922880, -1898882358, 613267043, -2046990145, 400816714, 1140805258, 605496295, -794053097, 1586256999, 686589832 ], [ 464583057, 1983733090, 2102284763, -907325044, -1878575904, -276036004, 2110684192, 1369067858, 512236094, -1877540775, 474444152, 905440296, -693473998, 1385811843, 924863387, 1144042062, 448474577, 1141854284, -458950819, -823535536, -768544362, -1760761137, 583745132, -1304893762, -365840850, 543555232, 1718749596, 1653914965, 952971547, 1070861072, 1569362855, -2008869109 ], [ 2139483613, -1624886694, 1039764116, 1331886606, -162622599, -1113755627, -1427893796, 1605837690, -1442614389, -205687002, 482129795, 590816093, -475369441, 1046043140, -328503507, -1730736370, -993450606, -775300632, 1751813884, 1638195794, -122305738, -101895190, 42650858, 2079982250, -1096401229, 216913976, 1289789215, 1477033534, 380130154, -1904003615, -917916046, -1376406562 ] ], [ [ -1969920033, -1737643939, 56978259, 656730916, -1428029589, -241157824, 910720394, -535740670, -1441072007, 1787286824, 4130741, -1318191086, 1363379392, 246791243, 468784246, -735873411, 155273706, 703809120, 2096120526, -1170227531, -626142881, 963060127, 1258868381, 1134518030, -1452806808, -591626831, -54048316, -1887510743, 362141776, -724851115, -1253669552, -2058807201 ], [ -729948662, -1932888237, 1176730374, -1180202871, 1359097656, -1207527646, 1247826629, 1404644823, 442936608, -1260329806, 2035876273, -94247469, 2140505499, -2129139180, -831056959, 1434867640, -500282038, 1246907561, -412103462, 681531141, -791651376, -1227093809, -703978056, 227664744, -8387106, -89294451, -721582980, -1093973682, -464267991, -325103890, 784294091, -992519769 ], [ -833797734, -576905746, 1361055727, -1234530435, -1923973938, -1894611236, -865116649, 1613165584, -2062577708, 42226225, -1845782635, -365040431, -417386421, 48270269, -212715266, -865058812, -14779059, 51647801, 1134290601, -2225152, -630370935, 1963875013, 555706908, -1065845025, 325254656, 1584746984, 700516946, -2088220286, 345489489, -2033436865, 866811782, 944936886 ], [ -1674875865, 2132868737, 134569401, 535341725, -1081458846, -658364919, -1641508130, 889872163, -1061122926, -1800087850, 1249088547, 369046237, -887318502, 1556467358, 510105470, -569275595, -828896870, -858621436, -1544774966, -382562202, 169027461, -663695978, -941398218, 1326977045, -912054802, 1004292054, -813242836, -771178686, -225303653, -1147772996, 749934410, 457520191 ], [ 1599010872, 1500638979, -618119343, 793290590, -1320432401, -1342340738, 86316907, -1698529205, -1843414418, 32728060, -1046260378, 961877018, -1926782583, -698527634, 1364492525, -517261635, -177659647, -1651582306, -1835886167, -259371719, 434736893, 227772506, -936335849, 159194202, 2110964025, 1341573128, -665654821, -2046554146, 119691752, 823178754, -115665077, -1331163976 ] ] ], [ [ [ 379581560, 305004982, -34271039, -884791343, -528079415, -1753134742, -1758162581, 1333926235, 1596742581, -1375029813, -1014102404, -1855738459, -735302840, 1907588546, -345578445, 1597777224, 1021848020, -2008237700, 1536043333, 1376225588, -2113739674, 2127010734, 181602398, -719551107, 1702993715, 750195849, -1291661261, -1227664700, -627582753, -1140746139, 1179207360, -1680438108 ], [ 1476464732, 1036642983, -662531878, -410795987, -75844407, 16991416, 1471561351, -1543322628, -876560946, -2032341532, 48466906, -1667391867, 469057553, -580297409, -635984425, 2132810511, -1097321045, -164203361, 1665196565, 1905527982, -2132586216, -406974627, 1448714471, 1261509374, 532027435, 1803943685, 1141069674, 305751998, 68218436, -217999980, 642856443, -1889870271 ], [ 594100166, -1057035408, 1365776016, 1011048513, 345424576, -1384272907, 749890426, -97654485, -770107752, -2017627194, -581457084, 417670622, 630244391, -464943971, -18149965, -1753638769, 1379030009, 850868108, 1018473323, 1979593171, -941763723, 811890001, -96703546, -1565467038, 650831129, 188536360, 1007862757, 1798236285, 1982671489, -1422526581, 1828303937, -589365266 ], [ 2139634848, -1817311037, 264000447, -236135525, 1047384475, 589392489, -55815650, 1947164546, 1335880411, 1816680073, -930757742, -455105954, -1029577520, 649670610, 1507815511, -807630728, 1045657207, -1827532266, 1651070910, 1308365367, 847750705, -1402050534, 60053628, -1562425391, -1907242225, 1558569953, -571495812, -126552974, 1339533603, 935095187, -1950670820, 1174431826 ], [ -514612429, 291837764, -172584106, 912017810, 1037987576, 1570019109, 62415503, -515154421, -453555847, -2073401599, -1515371711, 1588615484, 1564894806, -212317838, -203592974, -345885148, -1604799129, 639162270, -1637540113, -197164787, 1942686416, -377190591, 176992277, 553387705, 1254529647, -17643194, -2140584029, 2135767161, -1360173203, -1612005198, 214693149, -1186027849 ] ], [ [ -45542797, -289871301, -155371757, -541522537, 254929765, -871979320, 1177591399, 926386854, -1537375356, -1960941743, -45970974, -150175954, 551344209, 737040059, -1992905900, -2084819403, 1804720947, 1781307114, -906970602, -1581825158, 993828496, -264475142, 2059041773, -1613457999, 1338433391, -1000389915, 1820957777, -1194695541, 1484619945, 1760551040, 347379583, 915282583 ], [ 352111236, 1493817149, -469555934, -1158533636, -909798676, 987182464, -1401031910, 1411304436, 362019921, -764317751, -463261866, 1315203305, 1244567843, 2132246340, 1707711975, -1629255340, 2043588404, -1350935261, 650052759, 397598081, 815987690, 484134714, -603373205, -65794085, 1069181248, 1675614951, 444189701, -1976376095, -1995986198, -1366943370, 591175754, -887653823 ], [ 1894085221, 1693660645, -153043181, 1816076657, -1448769128, 1062221550, 1891709890, 1575300079, 53385494, -332318750, -1190737529, -702688348, -541794145, 239111549, -953076796, -216547133, -272386534, -854641654, 510592736, 2059382544, -519829888, 603885161, 228581314, 921202906, 928123007, 1038718900, -2069593145, -903816936, -437059605, 388853245, -69741471, -1545194503 ], [ -1557130619, 1707329227, -835159169, -1921577702, 766811228, -593172787, 411920925, 1289374884, -2091964670, -1428554206, -449570340, -940312561, 187902380, -279431895, 364441066, 1004818263, -814316315, -637337389, 694324540, -122884074, -1616889962, 1583753662, -602195452, 899538357, -216682325, -1901750009, -1836196206, -453151243, 1748722727, 558891903, -1554009636, 926642940 ], [ -379954782, -257361220, -906263816, -1184287320, 948179231, 1446064779, 1969455360, 1948243637, -589072102, 1559892164, 280199297, 1439459091, 1944998163, 673578620, -510668850, -996588951, -15307893, 1958476613, 1419138477, -822028028, 1004403475, -849632392, -645802341, 1142823232, -1455942812, -1486563550, -1265644254, 973748460, 124387566, -805672524, -20608726, -1629546189 ] ], [ [ 2045949048, -1593255372, 1240132413, 187174342, 601325130, 962267778, 1119674676, -745914739, -1299047994, 1090958140, 1878063759, -1570369808, 623907243, -1394408873, 1872786572, 1287076464, 723327065, 1915617089, 1175463015, -712280745, 727603837, -2004816507, -581268984, 345279187, 1300487858, -217921633, -165208450, -697537762, 852527582, 705037356, -2066113660, -1317419426 ], [ -948794333, -575263298, -1137044974, 1778022918, 1559975690, -203439299, 2034595720, 1299761336, 837759538, 138142458, 11897400, 890905657, -1721633108, -1579101980, 788521154, 504961859, -1486164036, 1086951068, 937234138, -212727034, 1644998368, -763723780, 1218130055, -324378925, -64733708, -557048049, -1923730898, -103661801, -1474653445, 1513182137, -958896702, -1724029963 ], [ 691298070, 1048590779, 1598513335, 656984193, -1515167755, -1156081790, -1953592393, -2021434930, 1940813328, -1057410718, 1895058299, -79428790, 1816168020, -329596104, -1396223656, 1975828087, 1134930125, 43097412, -2043385130, 332558713, -384306344, -2079567170, -375531008, -45898089, -2037213300, 1858346782, -212439680, 357634842, -1796962690, 1134244482, 735293241, 620944102 ], [ -822630981, -1458068572, -2100203895, 683913861, -708534205, -1915893853, -982835989, 6487293, -733632506, -988779999, -1945186781, 233955651, 31713486, 974165806, -515630723, -2133733797, -1408271149, 1425446394, 1910512859, -951190014, -105101657, -457903297, -1892211648, 349306380, 1622956853, -651403094, -1457457431, -1563503405, 693761352, 696065837, 1931594565, -487765379 ], [ 271145853, 1502331346, -562899422, 2083303594, 1962686802, -1480886487, -2050388228, -326214553, 834326241, 888321829, 808473608, -1855891969, 2060242275, -1517955567, -251562383, 356810692, 1198157084, 1971266391, 206220646, 2005860053, -1609186938, 393818815, 965927471, -1298460005, 1338944262, -588599747, -2008838352, 912530271, 644645115, -1062108351, -2094991625, -1055973379 ] ], [ [ 1731744823, -1802415320, 354330186, 577899376, 1958560199, 257453006, -1864500613, 1919838614, 2095215127, 1755433379, -1673445290, -1519976830, 2118024682, 625923573, -1326820559, 47240100, 293921630, 1275553539, 99827894, 2058689551, -822275103, -1039536976, -2097243813, -1532468973, 1811762146, 29684473, -1602078114, -1436271015, 1631004900, 1761292525, -407184477, 805019383 ], [ 1225622607, -1823648761, -13926532, 1388897352, -1431435047, 20853960, -1459203780, -2078460010, 567389894, 1512845785, -773666030, 364518878, 64954026, 1676142832, -1511147089, -1494377261, 756965815, -1922270293, 259055366, 1064935959, 908412886, -1219267133, 194615616, 886133636, 1456214029, -1162170486, 1529646483, -2108048648, 522760736, -696382032, 1682318203, 1127434601 ], [ -502864839, -1001512410, 826631890, 1426279075, 1987026161, 365617308, 351657364, -1841112315, 138096420, -751400425, -1907390312, 1735192914, 2122163164, 797711, 270028058, 1359083527, -1193069323, -1159302689, 636499316, 1875632604, -1862134024, 311959181, 417406020, 685028971, -848769827, -1361273702, 1747701066, 380272839, -1749402539, 60723040, 664216766, 1610784935 ], [ -1966147795, -158528473, 1740700428, -1918686851, -34920593, 32212712, 1393856817, 1728135620, -481885293, -976895105, 256368309, -217833908, -2015822776, 2044279890, -518668739, 1441619080, -967223777, 1936687724, 1250585926, 251161568, -822932777, 485401211, -3922420, -1635321591, 790898663, 604050850, 1334578380, 1031054120, 1909971232, -254854299, -981745972, -1168846256 ], [ -1286876490, -653979147, -1463825215, 212989170, 2138525560, -1457996135, 1197440142, -1237947213, 1452080566, -1560015757, -1518114508, 1226032585, -1528516356, 1919511403, 1329900429, -1737118368, -1057413313, 1803258566, 1846062527, 1713893527, 1584409754, -727169545, -451605355, -1197643932, 2108338402, 1132731180, 526324053, -964184671, -1089863114, 1644569834, -1590596395, 1691495932 ] ], [ [ 305775885, 304917625, 663533750, 1848206473, -2111992969, -1878925076, 189363792, -1769420810, -1709626955, -823603766, -1809181325, 2123155077, -1942165552, -282451201, 521713892, 28261915, 1210634934, -236888724, 1154775829, -133028209, 1158504551, 2047845725, -91095564, -248742299, -1193347423, 1925959392, -1477112967, 1601403932, 475136677, 345016975, 639778824, 601548446 ], [ -278684921, 1763187730, 824038292, 134181296, -1042491213, 166930931, 388948665, 1507336828, 199973689, -1423506864, -1874896958, -1371871034, -743743650, 547576956, -1235141051, 1298684172, -2065253849, 1246656621, -303344466, -60126147, -1403776331, -2092963492, -1073267324, 1344442684, 1341179310, -539307841, 1473648858, 475737756, -1031063845, -168245285, 1904923304, -927001547 ], [ 1873713631, -954318048, 889026658, -514398565, -885511622, -1711226363, 32679618, 1971174831, -2020942527, -555358560, 356370962, 305108528, 1021018988, -556448622, -2117207848, 778269500, 1654285186, 2109046463, 1552667161, -414141995, -43855675, 1047418965, 1636266119, 1720811187, 745243987, 666787556, -2030958189, 1824350921, 1329747651, -1444177852, 1293457955, -2003024768 ], [ -2092862470, 455180152, 685751872, 647147495, -1412564786, -1488098530, -187326368, -1383412724, 592305606, 1118474602, -738014311, 1577267423, -199852563, -1036584052, -1311124409, 1975977408, -1129497732, 368032081, -356536457, -421802794, 1154717521, 1970540813, 1549978107, -708011060, 1388229958, 2056441355, -1892243435, 1446179491, 843494075, 1796828847, -1109941298, -1266063254 ], [ 133557421, -207059227, 1401822008, -331916883, -7732052, -495894292, 1457089386, 532200608, -925021660, 1463230859, -374075354, 1466340308, 668209213, -1875456619, -1657799745, 1833353964, 1597073846, -515939979, -1529940433, -1100290856, -1548700704, 1192347789, -566794832, -1331320752, 437166635, -796584013, 1383966868, 455119404, 1276965714, -32792213, -454136546, 2070039664 ] ], [ [ -1629049847, -1387671058, -749913164, 966008788, -1135095370, -1069148240, 412450167, -1896351805, 438074226, -605350916, 26028642, 1091948397, -924161497, 2119337812, 778381792, -243452298, 776979842, -190662252, -1581486825, -1870493700, 1402612758, -335702837, 1237186593, 2116922985, -1659482405, 1629949280, 1998480608, 1763460894, 1329572155, 1885452303, 972079317, 1122250658 ], [ 1551285920, -2027025917, 475531232, 888884943, -1270465008, 2119921899, -1436112086, -1911694998, -474978229, 1781521975, -193324910, -1801809485, 1500481452, -493098245, -2108883681, 1777139063, 1476424885, -665759677, 1854581959, -1804794593, 1923412970, 1820151235, -2012867021, -433130476, 638098860, -137484983, -469615752, -1106299800, 122694448, 628731251, -922924180, -1834321025 ], [ 1542699363, -2066269686, -1462568174, 606495229, 29300149, 1523215703, 1774338816, 459822290, 148020596, 280679882, 1235543859, -183306319, -1668615410, -1433026928, -1598094074, 1633034837, -48563939, 840099440, 1989529442, -502538911, -954979079, -1803060354, -1137179838, 1193896938, -60068653, -1439931234, -1838629237, -757860269, 1283544069, -1909164921, -1281758808, -1925966688 ], [ 378932284, 665659883, 574270921, -1816127381, 959443698, -190425834, -699843752, -149308459, -1795793894, -423292990, -820431089, -1049319513, 470785078, -1204387719, 775641386, -1581683004, -414048849, -955911569, -1700285915, 423692917, 1952837549, 598129183, -587762937, 521323207, 562493951, -504651509, 192538240, 394695775, -1808374872, 1831955406, -503506060, 659302293 ], [ -225271338, -1461334381, -1638167990, -250694126, -1685950084, -1847981310, -480726758, -1273539785, 872751567, -872486443, -1014649338, -1317762739, -1644606304, 1208460119, 1571693788, -1790464334, 179274564, 1916404189, -147135779, -1481650056, -671833571, 1298352928, 667528802, 1518992631, 1983982642, -1934184267, -705022465, 1832374861, -65266653, 710325218, 919383011, 1738385413 ] ], [ [ 129106747, 1206730246, -1119717754, -2144081040, -958746033, -809943387, 1789611261, 1218770648, 1310497397, -1335312814, 1709218479, 67079581, 1304619203, -1958924384, -999569271, 2052280495, 1126218518, -546808781, -1551359498, -2040548131, 1978553875, -588310424, -2094777284, -1524969131, 1639309870, -1091691990, 439613718, -441402066, -1158422840, 715540806, -1250469118, -1216203198 ], [ 428185525, 1230886712, 2062108574, 1797728001, -1513852433, -1962406879, -1185547343, 282047470, 1393961404, 667118313, -877052375, -933375672, 461819217, -878769248, -1205591858, 1408499019, 771924969, -1689621235, -1001684101, 486614483, 867960663, -1218603425, 404665822, 176259009, 882154668, 617655083, -1600832879, -1131793563, 1454721405, 1036788573, 1490616067, 310692260 ], [ 1668395476, -1957359080, 12886222, -530597420, -592968053, -962620713, 1918365104, -1120584221, 1849004967, 1735307804, 736185461, -756614244, 795428571, -1616275669, 2114300140, -758034713, 940154924, -1249685266, -293039076, -928422221, -1358063734, -658074362, -227783079, 2027148134, 307287995, 566154407, -1025694301, -1576591545, -1181948725, 1562938484, -1653396941, -1715672472 ], [ 113990017, 409012169, -1502786101, -1633418959, 792182453, -1993788293, -738346761, -437177114, -644442098, -230562005, 935537376, -2106975087, 752454019, -1974382130, -1547708105, 873063138, 801611521, 501889566, 777981789, -396430744, -1775715025, -412734089, 1405647137, 1229460959, 1322733478, -1294803855, 978808045, 429281377, 139712580, -412487417, -894014601, 376324120 ], [ -639263574, 225951979, -731702977, -395631813, 1966125684, 321877456, 1611027617, -1820220757, 653108172, -1677370310, 478310492, 483071533, 2017800883, -2112009923, -1215258238, 577272584, -910326644, -230744862, 399616769, 259263652, 1467777147, -393760501, 1196171872, -1524267483, -1946235890, -610686913, -637031260, -745736621, -754304461, -1664568250, 1721689454, 1574899640 ] ], [ [ -1209518274, -113237553, -1348690819, -2140455459, -393716220, 1851593761, -514144253, -443181320, 717109774, -1466134759, 1256520175, -1464213986, 1715829619, 1385262073, -373750075, -1189071929, 562097188, 1474651907, -356583399, 1349270822, 2014904484, 1360544301, -1985047988, -116206024, -881373424, -725985181, 68984955, -438381210, -1763289720, -1237195102, -1410650678, 404568507 ], [ -1256297595, 735269556, 1932927090, -412338359, 538294277, 731389200, 1992765047, -1610094093, -1104803603, -180058157, -1861767052, -568681839, 1031591812, -1517616309, 61506267, 108552087, 542743551, 1678009072, -825261445, 1808342709, -679267600, 1277734787, -1272609089, -1556507073, -1987237662, -740229678, 163760571, -1223686536, -2027831139, -627825162, -697336787, -1731372232 ], [ 563746057, 154333394, -583873412, 7737989, 1090651540, 120916783, 2034043089, 372064309, -375914785, -735747676, -795797497, 926223915, -961069666, -75944919, 550988548, 169346049, 2054875930, 1930269583, 1722485887, 1063724754, -157916180, -1823004792, -1055971514, -2122178937, 885421923, -1563915712, 1900351436, 1634887864, -632929441, -1396483723, -1618271029, 332560066 ], [ -2075805696, -1999556241, -1947686701, -957944228, 1650067664, -506092560, -1987211048, 795612782, -704587227, 1720130866, -508668755, -501307789, 1954215964, -1165368485, -1451178762, 373549582, 1807824416, 1607623655, 2076264482, 492415852, -217950773, -320528236, 486152548, -1117737885, 1647540751, 1302569880, -1223890829, -1687947631, -536963928, 1666103531, 1863714812, 230467603 ], [ 1874039047, 1210310877, 1822859793, -278875487, -1380299391, 197610910, 1020209787, 47342493, 578552479, 1188369515, 1788891006, 1029159606, 2073134594, 91191330, -721787923, 406890678, 900098264, -710855675, 496451855, 1067723349, -2042955568, -5199599, -865632521, 808297234, -518025155, 1382521025, -1492979159, 2077119620, 347782071, -1945230301, -478059774, -2106176990 ] ], [ [ -507787583, 1918554061, 1563978733, 1323356455, 720928260, 1691192972, 2143043293, -1144105660, -720959233, -1596142451, 90683304, 872072689, -122395232, -1878679759, 972045031, 1485802527, -455040717, 640186457, -1788855776, -622716356, 1211047595, 1136696189, 1817878712, 1700713486, -1661957938, -751981946, 715364385, 1813367713, -1432878906, -917525343, 253312953, -240518967 ], [ 785809986, -1161870029, 1929372919, 835205977, -726798384, -418177639, -374693515, -1796784354, -1604220223, -1722755718, 1692580290, 76670744, -148392399, 98656984, -1305653293, -296847231, 1617731436, 2026968724, 828306500, 1933201541, -1890490740, -1785662034, 1554053100, 222600346, -1665822029, -1252897293, -1625714937, 934241923, -1285025445, -1824094129, 1643646015, -657739236 ], [ -848891774, 618469683, 1037953801, 976733894, -343102214, -1409662239, -1136084630, 463610215, 1494171134, 1447034029, 1895649586, -389338394, 65391149, -224606921, -1136959902, 457337442, -1633140273, -480706011, 337572438, -1573979972, 1916445141, 1098908453, -1160746797, -438180259, 1432972124, 794010056, 1581944040, -1934918042, 512742096, -462103683, -1359632411, -385471452 ], [ -1141403253, -1592473273, -1540781538, 1055159465, 522050351, 1908838546, -52856473, 1716549428, 704420719, -1242872382, 109885680, -412665931, 731123358, 448033665, -837656361, -1565114046, -563896931, 2099189646, 481826312, 2053416839, 893071598, -2058008053, -1438462989, -2086876395, -1753514184, -2126688619, 124879271, 1709932191, -456946137, -339490451, 1730999860, -1041118087 ], [ -507506930, -565512871, -543274857, 325934922, 1583569436, -866781029, 151173048, -1773583475, 27732325, -1064796262, -1219992740, -833123041, 1693572170, -1425622676, 1999933124, 804399724, -1922467338, 2055037836, -1985196224, -70456173, -1702145748, -960931931, -499003858, -244384265, -189206873, 83689530, 1394262591, 62841436, -280687765, -576337214, -156032253, 1024999946 ] ], [ [ 670170896, -2044772758, 432151292, -625455864, -460210883, 1130668205, -1835067431, -1509297625, 1324779370, -1298943887, 2104156716, -1911701114, 864761154, -1988688166, -299086973, 1654820392, 274175634, -2063475801, -986549901, -1173835698, 633051301, 1667132952, -1391514064, -835080849, -461315424, -1514496997, -1904943792, 1074123440, -383819039, -2011503354, 2023636444, -1676644303 ], [ -1970616155, -936363906, -1068641126, 1985136513, 1087846833, 1444010546, 1165649368, -1191102868, -1917002717, 1181512027, -1449966179, 1292803166, 850150044, -1916183300, -1730176333, -1382616822, -2060444450, -1123797053, 1585695179, -1693077444, 1185261626, -1184889617, 1848289130, -165406316, -1597964104, 633501526, 883000894, 1157076347, -1782183482, 20880973, 1258844121, -1320626558 ], [ -979383327, -566990173, -1078483628, 1439913323, 346328112, -2059697783, 118968362, -263773812, 590170007, -285305967, -355882520, -48456952, 2142169795, 241905207, -1367200596, -1087443848, -927996810, -638956782, -346677210, 1811020626, 1619986869, -918112964, -879135693, 1530299254, 1989335554, -752548799, -1868678486, -914654788, 377725504, -1286908117, 586535542, -724071770 ], [ -1916726814, -1841765776, -544986365, -1444643778, 1396976146, 542386029, -455905084, 1203264848, 981177386, 958246287, -1214361303, -1945034545, 1486790301, -967496959, -1820453052, 1098726786, -2004560588, 702932517, 482524252, 689118074, 1722746616, 1525465464, -368464164, 882710432, -1253831319, 1882049273, -346152309, 65557212, 614988327, -1963237307, -2103303554, 1015505538 ], [ -966765107, -1402505939, 2140730705, 1169039374, -1906310022, -1818826942, -1384716491, -639533196, 1603527706, -137751167, 984470929, -1501675397, 1856108032, 1457522037, 1786577636, 1536024178, 1514507534, -103235272, 1847165848, 622131615, -1313528444, 1347150484, 630436878, 340203119, -1851180387, 1041661632, -888123003, -1870764094, 668154961, 2086535966, -395672980, -271641637 ] ], [ [ 709246924, 626672624, 793521580, 1944941707, -635171957, 550415184, -900582151, -1331883852, 940186433, -1050494116, 169956900, 1972014390, -687883273, -1393433028, 1480033869, 605463213, 991295799, 1091976102, -1299407006, 1667906000, -1533382412, -1430472524, -539859793, -335290760, 210114163, -1229955732, -1249246339, -860226303, -1663090126, 941300011, 478212052, -1958381270 ], [ 1482669616, -2025193682, 1625398828, -1443443157, 1903040614, 640434241, 1662210756, -927480499, -1913977928, 1960186107, -1483207794, -777136724, -1110836349, 1921569711, -482169378, -959412372, -1221897245, 408633997, -1526827936, 1874436965, 346300360, -909703518, 529738799, 507402514, -243746926, -1130320046, -679472086, -65330187, -1525890859, -862032825, 726816507, -2039204003 ], [ -506766087, -1742620994, 234239323, 1820984249, 1183671820, 1799161265, -418109606, -1591734454, -1715232697, -387868919, 1489666029, -54262310, 175326477, -1262688747, 840591333, -1580400362, 1295390125, -1161896344, 121923201, -68686642, 1884828844, 781688728, -1891596296, -1546416625, -881016536, 1462198365, -295124962, -347660757, -1172478045, 172931025, -1584858148, -1489861437 ], [ 1683323901, 1652128673, 1794406018, -99553038, 1859092402, 1176344733, 844457264, -823582511, -1938079431, -1088679770, 1861901187, -784119251, -99724676, 1223897683, 354907135, 586328635, 1999741006, -1597907197, 301056735, 1652059865, -1769121978, -203627045, 1697122916, -727617828, 1397842293, 231163582, -1943980171, -1634064068, -503177780, 1660715286, 2071466822, -229150897 ], [ -1951524893, 1443824508, 456430520, -1850468485, -1478895929, -498254505, 976221347, -215817640, -1358545773, 1747710188, -434677548, -169322658, 677367705, -1183177452, 898891027, -981081399, -1962444865, -1996726064, -686352122, 1077966017, -2068971419, -56696214, -1202400825, -2020477822, -1682047415, 73068161, 208226505, -1299617207, 1829059824, 1100930016, 1490982451, 365281420 ] ], [ [ -1606724627, -81927071, 1031001608, 1083989867, -383261525, -1503059242, -1766076123, 566096684, 2103413548, 1990298714, -1809848329, -25246383, 1866290550, 1283534814, 336555732, 172237149, 1819455333, -1966093890, -598458003, -1948098715, 191643863, -1974395724, 773069708, -1118673464, 329538269, 1695776131, -562492156, -1072507539, -485113590, 417918488, 1201849321, 2044375114 ], [ 1418964091, 1151129806, 855145863, 821158965, 950442195, -549134743, 1197947722, 107882597, -1506841491, 1661210516, 1314819682, 330771486, -1401856275, -2054971932, 97132616, 552261113, 1479460592, 1043571446, 236193640, -1685662492, -294727808, 160207667, -1353968103, -1393252687, 307437017, 231777664, -1207288615, -1190772579, 357158445, -1576873404, 1284007361, 1428929641 ], [ -1677551618, -1425745036, -1929756347, -1468700712, -1366161361, 1285455001, -1280291680, 1437311509, 500541691, -1431850148, 1329018839, 1592611317, -351809277, -1940402273, 1287048192, 193418134, 2046288763, -1688982098, 1226326196, 1398793126, -1354546156, 1157067316, -892797819, -1372753306, -689932312, -765278217, -2077023036, -617647457, 433067633, -1053333112, 624528284, -801567374 ], [ -1991985402, -2036114371, 236085869, -1688623063, -1220011500, -1865446542, 1947420672, 1908157620, -703226216, -1777578057, 1009787013, -437155385, 743875853, -1342830293, -2031329926, -1301808274, 880497459, -1467664452, 680112684, -1395907349, 405052993, 69893054, 1884486136, -1348945274, 892013487, 227752076, 2111348171, -133651303, -846249611, 1788214516, 786832586, 448354755 ], [ 1063381115, 172616902, -1346604001, 298261134, -1238306333, -1947740582, 603272378, -891275178, -699195358, -1429719293, -2009221827, 2033260380, 1520262295, -1644899972, 2143508543, 1381801523, -140858125, -1926401124, -2004460400, 272559069, -62590892, 2134521932, -462031899, 324750341, -1090469519, -1783987683, 239738213, 1157515267, -2022255594, 848468688, 428881865, -1620888168 ] ], [ [ 433020464, 80883227, -86006201, -642303569, 911148301, -1010349483, -1934779960, 728891697, -1515272652, -2011808260, -1549888030, 992744642, 2140488757, 963772441, 436549977, -159123757, 124717516, 2143272007, 2136884045, -749922974, 924855512, 2141353016, 947706694, -1093681737, 693937290, 1061216824, 1547207937, -532865138, 437798156, -1431082547, -161493964, 443409046 ], [ 58819033, 954816280, -724433862, -1440430500, 5902712, -2118765372, 1318760334, 1221645805, 1109850718, -932990140, 773028135, 2043328014, -276090483, 1601314627, 462202890, 582968343, 1698402787, -768548905, -2074702328, -417940807, -801320115, 1865506175, 1218970543, 2136508782, 624780505, -1594564332, -1594655452, 1183601843, -711812768, 78149645, 1407268221, 1081347162 ], [ 1646903770, -1755958837, -1065966761, -1839468220, -48767990, -1210936642, -724063903, -938039970, -1514213357, -1021110989, 65631927, 784753393, -1520527043, -563582162, 1395992714, -1983668975, 1486034003, 316894847, -2094520656, -1208251136, 661289682, -1320931565, -918264423, -1616756514, 1938514585, -502739593, 1866521456, 1449959411, 97772026, -269974593, -881908930, -1554756926 ], [ -195293640, 1361275303, 1040616487, 995060333, -1645981256, 1240921356, -151306251, -1769221373, -1534693806, 686102950, -1998210530, 74248345, -541202554, 828374589, 1168629924, -1730008694, -647122375, 1736059981, 1591352969, -1402434133, -1394425358, 285581818, -1253169279, 1007835466, -702306501, -1415757751, 1328752771, 711908984, 1636088659, -497576812, -1412994394, 1894731775 ], [ -1331521730, -1145710647, -1291682548, 519039129, -208445654, -1225170923, -1272657925, -1459487741, 242374141, 1896446636, 291414650, -1668424660, -1808045580, 1658589470, 163857537, -629997021, -1854219026, -799282031, 1228528738, -1418125789, 1080542104, 502431361, 1551744200, 547274959, -959858026, 1575358223, 1032455916, -132510973, -1414461127, -888331141, -534921177, -1272022576 ] ], [ [ -120644213, 1717428373, 411912498, 1538292179, 1609508464, 2139542855, -234751628, 1722978409, -2119372987, -1982765293, -670057624, -1689484285, 1143323376, 1066964783, -1392846828, 1466332275, -1806536240, 1729919436, 452073997, 1910523274, 902761005, -1281351591, -172562591, -2002246650, 884512660, -1808735023, 1550063661, 997792356, -391306882, 1472305137, -1558952124, -1747378463 ], [ 1705678961, -285252351, -52187508, -1475712455, 1918825560, 1093311875, -560804491, -1548313538, 225053827, 1587673379, 340235933, -1697645081, -116356456, -495357687, 1967450191, 790952545, -325416909, -2060335705, 1363089485, -455255317, -1267402663, 641492664, -1299868596, -119177842, 934308970, 1598430671, 673426367, -362834132, -802012652, 462936928, -1792744447, -1024074887 ], [ -285505633, -1893108292, -39323472, 943604801, -2118453616, 1067613543, 784190742, -1985214920, 821587559, 1189362121, -1939705827, 1044633733, 1728504901, -1480630287, -739251797, 494758849, 776476316, -1214622489, 438951835, 1189188285, 1753107424, 622917321, 502981400, -1500297738, 17960117, 1156128824, 1633624814, 563961637, -480798640, -1304072721, 1873496739, -875283723 ], [ -252815725, 552675217, -333446129, 891773163, 2074500459, -1396827993, -830945670, -1593972413, 1307410580, -180930890, 233362664, 1286235106, -1654846458, -70300481, 1144741469, -1119397732, 1737152448, 1168565580, -1740585760, 556638347, 817698590, -1370676738, 216003438, 708468798, 172407209, -1681803900, 329205475, 739922264, -1800557801, -399161621, 473983429, -940981522 ], [ 2062122352, -1882669105, -689789025, 768309900, 1378651793, 1432421420, -982165128, -1929521750, -467258703, -884874767, -942852221, 1578184007, 1075944531, -64034575, -1411588081, -1594973901, 585532677, -1471592490, -265323951, 1717422149, -1872683283, 720940465, -553650280, -802132792, -466676278, 1157795003, 599049797, 1056322554, 728332620, -1198579452, 245719669, -167122321 ] ], [ [ -299186993, -1992052059, -1780883897, -442151555, -524995025, 2093222465, -1588396, -1441960761, -208582333, -152008592, -591763065, -1536110586, 1407104223, -431925592, 287087969, 243404463, -410979661, -2526018, 1526167834, -1808116306, 16301278, -1159500231, -1986519287, -577739999, -302477190, 79423619, -1970730382, 1605027243, -2039485455, -956394974, -1673946416, 916038125 ], [ -635606842, 268778186, 1404639719, -120940285, -853435621, -200031165, -331330517, 1958285524, -346518559, -1478890014, 1840423999, -1016740373, 1246318598, 1247598001, 1786678506, 400458381, 855142477, 993649218, 639127331, -515674451, 1150315204, -466501382, 1359526175, -1080591330, 414381200, -2001276311, -555201745, 1471860160, -133722791, 161576827, -1884098392, 45344644 ], [ 1533624631, 568067417, 983018714, 66234229, 1021207815, -462507737, -559714482, 2145027320, -237521505, 2087032300, 1436331889, 1939216073, -1296959798, -801040805, 683480468, -1020670896, -1427049098, 1357787443, -1639858156, -1127651172, 2032934526, 1228748400, 74546987, 295189262, 1095839251, 1907781537, -787579229, -1513806600, -1095108953, 246384072, 542008720, 1995110302 ], [ -1380547766, 25121947, -1376342831, -1311318450, -562197408, -446251013, 1591231397, 624739856, -254401549, 1732938229, -318628075, -1030664398, -1612348211, -358785508, 1193937156, -80917395, -1641325445, 612808537, 303331039, 1517572571, -2002643584, -518057875, -669463333, 459465227, -400190301, -1117033490, 299487943, 1578515763, 718055271, 1168829414, 1048476907, -221672813 ], [ -562382204, -1168126563, -1786838238, -1162467637, -116622193, -2104476403, -1411404435, 1269144875, 753724722, 1106223151, 1288439043, 1677385240, 794892120, 252987561, -1919040179, 1220446699, 1663881475, -580898305, 1964647864, 495396217, 1055423102, 1851115027, 809454156, -1771303363, -867070020, -1272740900, 899424777, 753240941, 1336960325, 98570555, 663330675, 1622417271 ] ], [ [ 539052778, 1753457623, 149926866, -1086802447, -2094483126, 1171074278, 477021251, 286827076, -1671785863, 307833501, -327096764, 1822944000, 1710561379, 203456635, -37122991, -176493305, -1193742215, -2132139940, 1816471196, 358848529, 398363389, 910557492, 254756487, 19467745, 144612473, -256593418, -1904922828, 2026231884, -596542965, 774144154, -2100974972, -774240916 ], [ -929092166, -1616331013, -1449671115, -1486443976, 1314755980, 460504976, 1483777734, 1668921144, -1906206302, -2020276793, 1325792641, -1371307110, 1262436908, -1132412430, -302201665, -1862297906, 1508608023, 1841581755, -1487654655, 70215329, 41945468, -1808803082, 967759452, -982146133, 1012824754, 153695481, 1836240295, -1500339838, -1122891093, 1322340026, -655385837, -1355494864 ], [ 215526382, 1882742161, -683568846, 1380879548, 502111570, 1663715360, 1948350335, -1922405306, 2123287034, -1862939787, -968138929, -640820952, 98266775, -624984764, -1705493764, -462339526, -1975006885, 1392757064, 224523103, 1094066826, -2017461368, -618898631, 896756219, -1012204078, 1742949132, -1889898503, 1369294456, -1782011130, -276399745, -716368363, 798210224, 288737617 ], [ 160748211, -682939005, 1899961561, 203742022, 1986215314, -294123591, 134110948, 1133669045, -1191433668, 99315980, 1898813012, 1376209952, 373753949, -206213904, -1305785322, -1889368469, 1504001131, 1295417098, -873673926, 29721876, 1760793452, 1727684010, -2096902909, 1335625734, 2139913113, -446894235, 1321911615, -419414252, -296417689, 1641975340, 1512664453, 373316921 ], [ -882423301, 50804017, 1106957942, 1542275246, 435289130, -1501295685, 604035025, 291074330, 680703819, -1621387786, -740479434, -286345810, 1408807034, 118661891, -1504536724, -2123049438, -1755890246, 1046140382, 1801106063, 283740465, 2144599877, -2012162750, 65050430, 237229376, -194225691, 873912092, -450599117, 536081504, 1572357880, -1117837747, 2101216432, 1457650724 ] ], [ [ -1253660836, -1217426382, 202725034, -767945652, 406880723, 334665644, 1360154471, 2056856865, 1422588929, -1725942827, -779598395, 1619106508, 158015841, -1749570732, 231833680, -1190521769, -392234287, 1748990400, -1482797189, -26532635, -1480853008, 717035528, -370109391, -304423999, 1122785054, -228553684, 382888468, 1072335734, -1864173329, -879833141, 1801495067, -427264657 ], [ 1115590837, -603626913, 1603666215, -943696658, 630065126, 1465608389, 1280305499, 1088190450, 1254093724, -432142015, 1163398938, 1099157742, -1276888008, -519955590, 1312941191, 612658560, -138169973, -397604315, 964172817, -934001451, 519437668, 758512502, -1453419676, -386119366, 1101756408, 1790725185, 887671236, 455139378, -1811359641, 1108417109, -659061321, 1059840221 ], [ -699782822, -458697922, 1883753110, -1909783699, 1121329837, -989592217, -884239420, -1033724305, 1253840326, 1567880279, 300342837, 1866796669, -874438730, 720732318, 588463182, 617316319, -1274262126, -967593386, -1706595716, 1014163625, 2009898011, 814189451, 136051310, -1253394882, -196381319, 2136678174, 941095893, 1479454181, 2053274588, -638121191, -1876206508, -1466179564 ], [ -1595163602, -1506555925, -1522703805, -1525427137, 591802200, -1196820697, -616127310, -711749029, 1736690267, 1875749041, 765557044, 470980513, -1680671678, 104245948, 1399975805, -1014937017, 761734913, 1974559027, -662209552, 882389220, -693534489, -1089266752, -1953143987, 1246312636, -55149984, -1850413908, -868776178, 2039077526, 1811404490, -143451836, 1259510018, -1850856789 ], [ 1122430408, -1435945389, -2104079650, -2072933701, -1152712132, -2011117443, 726740396, 1016176365, -96673019, -1708803389, -1162018983, -1934209653, -947217567, -1324136897, -30316770, -564083429, -30588461, 152101587, 697815245, -1854853476, 1625893327, 893204533, 2092679899, -174869333, -1175667038, 1221427681, 348804845, 1682938626, 1380303564, -555303638, -1792663174, -1215612798 ] ], [ [ -1363600119, -58067376, 50481207, -155110922, -1394160006, 159149504, 1753998698, -65721491, 981889337, 1773300824, 1272351374, -453348279, 1200110510, -1177082822, 28660377, 844868861, 1407389549, 219669118, -994436553, 721047714, -2070729656, -804252394, -333289371, -1100955021, 1639432966, -457154208, -1727529418, 1589037897, -404260696, -2104381880, 1400211486, 666437879 ], [ 334723031, -910553661, -1044015899, -1448036533, 1591791792, 351536822, 1639712137, 653870845, 1891119307, -408420535, -1437737228, 54254949, -738833675, -1352542232, -629281257, -957567067, -2086527252, 2005859765, 1041231007, 849939889, -2091921421, 1161193856, -1134905538, 202126325, 1474379692, 1692850887, 1640205329, 1935173747, -1813145225, -1734770701, -1295433244, 573911026 ], [ -1110760181, 896470041, 191779649, 705342969, 1566409109, 1339065987, -260060384, -820339160, -1192474171, -825386436, 1605222462, -1580588675, 1148212679, -1114629063, -1984865519, -328192609, -1571231088, -1947739672, -1038896707, 957461962, -1883826960, 1296426156, 677727978, 1200255865, -1955194716, -1044751288, 624000933, 30385488, 1171323623, 246166291, -994162721, -993511525 ], [ -1201623901, -1514657979, -2975026, 1701841630, 1187815286, -428915482, -1410752744, 505478003, 194541411, -432136534, -938095284, 1566043838, -1429122315, -2056050678, 91335091, -1035927070, 676539305, 1061307406, -1709214623, 1503114389, -1040143079, -1811181681, 996966725, -1257614485, 1345946672, -964616085, -118300983, -1765286018, -1277256675, -1982256206, 1772166595, 63496734 ], [ -986564584, 826309193, 1404059870, 1707103960, -928175473, -1597884460, -1527679217, -1476610560, 2017225816, -1918482629, 1583670650, -1332341450, -1514459941, -935606143, 1774460298, 1683389246, -510094888, -1989081505, 383371334, 453955976, -2053397395, -2056903799, -918385015, -897025612, -1066448077, -1997145450, -318224581, 1808799207, 1370945570, 1266591891, 649334119, 830548724 ] ], [ [ -1825450674, -1548283617, 1033015995, -2009812341, 2141665118, -2012054598, -1083672780, -1912660966, -1513190571, 1351721290, -1307247106, -1678336086, 20420260, -1603571475, 1056649409, -1654305151, 1453358461, -811959925, -2043896341, 1907145818, 701685324, -401307525, 943648027, 515950230, -336374604, 10244740, 1132358900, 2001821018, -1409649628, 336388298, 1172650206, 283055270 ], [ 826623126, 567041543, 1680994454, 1416971427, -480107535, 932711671, 1533728909, -1184564696, 1378181188, 665572356, -1886098801, 1814600450, -1171458974, 1416071188, 754935259, -1643024061, -1519746782, -606650276, -274577092, -2081224925, -420434278, -873052810, -1667826708, -1404884931, 1147533371, 1337380405, 10390666, 1656213769, 22890138, -571891957, 429955407, -1839179513 ], [ 904071723, -75729556, -1975840013, 1247840686, 1401982432, -242882403, -1931834431, 699430124, 1259726750, 1089107070, -1713014665, 2029090401, -576321109, 1467631525, -1975115363, 1013221184, 2054686238, 474526083, -206588924, -1630070790, -845948176, -2086755199, 421639157, 1311272352, -1349317466, 1998155925, -2029379193, -719172767, 1494821714, -1678779263, 1033626100, 19722726 ], [ 427456234, -1442852698, 187036643, -830772071, 1117159062, 528610311, 922963621, -1444604120, -2113823159, -439557062, 962166879, 209670163, -1259891239, 278549741, 20520668, -557245967, 878736768, -1103015482, -2044452079, -1192095500, -275872961, 153919944, -343372785, -1675098250, 720987113, 817981572, -1522104158, -2016289331, 1134231387, -270659871, 893914725, 1926986595 ], [ -1307177124, 1051458097, -1509244511, -1339648373, -1520037304, 526865304, -339571242, -2048999567, 244265691, 2002458930, -2135112941, -1651621897, -1987738521, -1388271754, -475550278, -863627381, -395716165, 1592068659, -369120674, 1386794219, -789239669, 1873488625, -1209560529, 403639473, -529779520, -978041191, -1799076999, -371684867, 889869622, -1781437522, -1667002529, -1845786236 ] ], [ [ -1558762840, -1421314440, 2021961862, 980339799, -712225833, 708227259, 1080249866, 1136628678, 801662443, 160316377, 1605773424, 2091823310, 1842565049, 671716786, -497353029, 976566083, -1300915941, -848045514, -503073289, 102603486, -1003725059, -787065204, -442091927, -1371901121, -1026029929, -1179471618, -85074358, 1531098606, -67950766, 528831329, -1324839291, 1873648847 ], [ 281383531, 916732525, 1698566163, 1696349610, 1915365988, 2018072180, -828224320, -276854244, -1026107500, 1050466977, 1229851745, -1798874767, 573031973, -1811937785, 275846483, 2111005462, -1416362852, -591285813, -1511131403, -23640543, 1250991629, -767035393, -1426203717, 1407537687, 1701992879, -964744789, -1384460170, 1947297427, 1266169228, -1622535624, 1149067638, -1062856321 ], [ 226259611, -1851176430, -2075465960, 1528080565, -138244181, 775159174, -1833354586, -1656471732, 1340735480, 1723535763, 1592046583, -2055799649, -743392315, 800149241, -170258342, -1233562569, -1728398236, 518140454, 1157767665, 1506410420, 1043550974, 1396709343, -864069635, -667621669, -910088915, 2084210368, -1411971345, -441926275, 261390840, 1319973798, -1445446488, -111640044 ], [ 1053719956, -1122376896, -746740868, -1561485916, 1808067300, 97534077, 985066072, -1360803233, -77579060, -656331201, -358206908, -224902995, -1417181121, -2052641329, 1112985696, 1826353631, 2018060858, -1726671916, 505964647, 1683605184, -1598554160, 710586837, -983225218, 1881977375, -345605728, 1787008407, -1825856456, 243589005, -645631285, -65762550, -1230317487, -334447463 ], [ 1144999076, -1994754166, 5884336, -708985078, 47009764, 567351204, 1672348349, 932898492, -1670969188, 577577802, 1194606220, -1407533496, 674647600, 1137693502, 1792690264, 1706633138, -700735313, -1358715111, -228806551, 1362517751, -917870788, 976719445, -1128168546, -1615630380, -1338547690, -1377176993, 1917719088, -1996511047, 860527487, 1321583998, 1961447454, -849301886 ] ], [ [ -459973736, 2046131983, -1996857685, 246600107, -853858374, -529801660, 190319342, -2029537660, -117281152, -78667179, 2070069211, 1747627825, -282387628, -1853214205, 473629867, 902240065, 1309097836, 834393328, -280595142, -1509522309, 706035902, 186485647, 1816011443, 962467321, -107807864, 1236038844, -466975588, 1515722475, -1621492488, 1803137613, 339580821, -1726163547 ], [ -261326817, 500919164, 582694079, 1150881099, -1817695102, 1003906441, 1046476901, -1514903391, -1704340249, 75856579, 1585002914, 1397396074, -1627103305, -70932387, 1949180523, 818826698, 935104523, 421840277, 1101143022, 1988467918, 620286662, -3563389, -901991774, -1999877890, 1935831034, -198634465, 544778731, 2055763694, -921181715, 318368595, -1812164795, 1394357348 ], [ -5840411, 1331984622, -466048728, 586847061, -1628670069, -986890214, 1954062782, -711343994, 688802701, -473493034, -1738777258, 1658874649, 2108298857, 191035760, 1936100628, 1500627931, 142510407, -1912714254, 398943371, 826809012, -1796692830, 916190520, -77303811, 1355950171, 1558202841, -1573444894, -997241477, 429739650, 2119472498, 282696072, -611704551, -587303525 ], [ 1704530273, 1253680202, 257818799, -528054855, -595199405, 1818129145, -938690536, -1593916822, -1893671017, 434765287, 38355693, -489736616, -378301041, -1934909579, 480733245, -2066417059, 128223386, 2011902268, 1133755782, 1278240485, -1288649169, -71747929, -611257492, 669046857, -40056793, 261688243, -1478437562, -140513606, -2073349598, 1296232505, -1468838044, -956847230 ], [ -1548608284, -2100557942, 579196410, -981476796, 2085240731, 1687635884, -1755543504, -586483907, 1005356690, -1787508085, 1975286443, 1096080679, -1257682480, -226699735, 83204658, 1785111085, -2117535528, -1397645879, 1863143219, -956249529, -719348857, -2141122809, -726555846, -2092218940, 2130214831, -298253345, 687486094, 390467458, -2077378661, 797825499, 568529009, 1151226462 ] ], [ [ -562404069, -1864612141, -1478797216, 894715258, 1270139507, 732280820, 20016323, -194562499, 1474309691, -1063142915, -590115932, 1308680513, -1306461066, -543340129, -79783731, 1123930746, 337917036, -44224127, -257443062, 911182042, -613096158, -1386437555, -147771216, 837725934, -1766588442, -1838500204, 1698356929, -1103470870, -1086707668, -53427184, -1070029749, -1714560042 ], [ -50009167, -1343652959, -85543651, 1517554562, 1989230535, 877178999, 53493055, -547212911, -2099596736, -487512030, -193187126, 1071624748, 522057848, 1218891670, -2147118055, -1421537625, 1169747571, 2119433797, -118022618, 2051829552, 1327431730, -37377082, 1793796185, 183263602, -667099842, 188608348, -682233045, 525992515, 803820615, -609809646, -1472313924, 1797421024 ], [ 1200225007, 1210638534, 1365499950, 198836773, -409586683, -1482654872, 1246732807, 1433586592, -207693374, -218821278, -135886801, -39880480, -1638627461, -1264869338, 737574917, 355277580, -377664778, -672151461, 321337494, -639763530, 540349677, -653577464, -1049844490, -157261640, -1420673969, 1876742302, -1059719334, -1914192668, -558142518, 1509896591, 2079513808, 1610173538 ], [ 1545708959, -977770580, 1193539412, -578388123, -441549127, -663110084, -1338198215, 957693109, -1707517761, 1149545770, 273971079, 1859428786, 2038397130, 1850723474, 1557687945, -802956883, -2141325171, -660986459, 1461748212, -115343027, -1213342023, -561375737, -1904510688, -227901381, -1601492004, 1857661035, 429006205, -1619350668, 1488195987, -1299848405, 609114552, -650092804 ], [ 505355327, 240081789, 352334974, -998339836, 1137556411, -1326033820, 295570141, 1598683116, -906119579, 1555737297, 989317782, 1708280354, 1991774034, -667266344, -617038460, 1596571796, -1350364027, 656461746, 488033289, 953246565, 465825472, 1135295624, 578475894, -81008719, -948537687, 1536466869, 1620391242, 1175024014, -1019719675, -74298836, 1118910984, 2003879107 ] ], [ [ 716041761, -329653838, 1927946010, 370803335, -1730523257, 1478094330, -905279144, -1391936452, 1339591710, -165447831, -1442452157, -904161975, -1510217840, 426042757, 1781596243, -1209030653, 1722458042, 216824524, -422235626, 1061344337, 708910019, 1317194667, 1361979196, -1916281155, -479425267, -605316815, -1150853063, 1780934281, 1307242613, -2058135406, 137683680, -1939527725 ], [ 1651293334, -826777223, -1115182415, -267718908, 970678326, 206119604, 1883579522, -1097985370, 691408528, 281574311, -1224469912, -799986284, 691517508, -766844923, 903598377, 1332068976, 2104179922, 57663953, -505748514, 583154775, -1042718230, -614248255, 680939554, -29490089, -466701869, 1798896599, -1338293388, 1021478771, -1947683187, 771170609, -210476842, 1362378349 ], [ 783353004, 338882195, -1813721489, -1595782700, -174303768, -573395238, -1859253013, 1795609645, -229443933, 1547023963, -62499035, 593979499, 28178863, 1111577790, -185880173, 2025583893, -912736399, -1563906143, 154977088, 99775923, -380675144, 342139146, 1199586979, 1419977412, 274256372, -1968136613, -463458303, 1484074162, 3139509, -1517988891, -469553250, -411650602 ], [ 1392990981, 1966974200, 700450746, 1202852473, 227789146, -1259293456, 1055040258, 807509803, 792148144, 57121220, -1776941965, -1422801971, -1251258486, 1292452456, 179181403, -1345917774, -97614077, -1787013237, -1336266816, -1460256346, -900545953, -1892003459, 684971536, -474916341, -1717078475, -1294158456, -393878080, 1402233723, -766048927, 772783678, 1736312712, -1172776332 ], [ 1962316641, 1236915318, -1434436121, -1903027003, 523562475, -2145737067, 1896285758, -322929829, 1405746841, 1909687763, 2074559741, 646558205, 1142281449, 858769080, -1359605820, 836232354, -940388879, 2007910951, -280707302, -1734257536, 1107969900, -1938925841, 1738619695, 226034401, -2123285874, 819468382, 1493078967, 865887721, -1932177400, 1543285431, -1817874076, 721331444 ] ], [ [ -1618310097, 1686290421, -2034654967, -1341201018, -2093962536, 774749916, 1020172747, 2090072681, 1478791434, 178899369, 735717428, -1932981281, -1556682662, -1540445483, 2014112272, 1308120241, 714322646, 19839579, 1486049364, -403095817, 2096603781, 1300271219, -1754519194, 192579894, -859871164, -1582676305, -911888954, -33613792, -117985009, 1427816263, -2031119402, 1549379771 ], [ 1702127435, -384261482, 430427015, 128421340, -783858819, 939399564, 575379714, 1704411869, -180325760, 1694141925, -243194506, 1978568631, -2012686315, -988459838, 2127972321, 1761001787, 624909091, -885263375, 534743309, 1104975846, 173621908, -717637803, -1703278072, -113511338, 1684392870, -853003713, 1769989881, -2110091025, -638352624, 1821184038, 1667304684, 342538528 ], [ 1314757409, 1127681087, 676613189, -737744234, -1584382812, 1707797565, 492242454, 1702575293, -534931770, -365137276, 1030450659, 1681273673, -1506803703, 1599833995, 717834776, -1261590850, -852840134, 1394926342, 1988347215, 1084955683, -446207656, 443827792, 139202364, 1969943019, 1849205972, -365931698, -1708388858, 398115399, -1006795923, -282812120, 201676504, -1231749459 ], [ -1617983513, 945812177, -715940163, 1296739237, 1083071772, 362543710, -936090012, 1878102825, -1004434279, 1786910838, 327584534, -1279587082, 110924864, 955457342, -956441709, 1897218115, 1465617737, 519454013, -1332747444, 1829145799, 1100607430, 1779913774, 99178850, 690510180, -1937265666, -1888070513, 1999820507, 1595180581, 991616314, 1737985969, 616140908, -176243056 ], [ 604210016, 1138541197, 628417378, 1286614617, 379913748, 1917002528, -615280473, -645455606, -1597595448, -604421746, 706000082, -1438147097, 2024447873, -1114223564, -1136167130, -1387539435, 674899875, 537944749, 1992082056, -669297623, 448593059, 1374915545, -753696316, 1478406010, -1542242349, -1734031201, -339480465, 729681046, -509923309, -1380411460, 1420356479, 468058238 ] ], [ [ 1820592630, -765191707, 425187969, -1703707958, -64947351, -1923988131, 1556760107, -541552744, -124162610, 1529569318, 1887643486, 1505486032, 874436181, 1854563885, 1396086267, 1339204237, 2027597630, -743036185, 1561277660, 1522164752, -1160330090, 1268731874, -481536406, -2105023649, 1433819319, -751603019, -1224651199, 416375515, -1429706092, 1993946180, 1904785952, 1144005710 ], [ 734556081, 1551738818, -690887977, -672082715, 904718725, -1162623659, -909688727, -1888715744, -1199588836, -1818967972, -1872705867, -1561646000, -714528368, 831531827, 882150921, 348502990, -1172844002, 1952854558, 1771397980, -1981337055, -1078364944, -360935303, -1903658248, 2096061977, -1214401300, 2100382378, 878101938, 542393632, -442606542, -263356058, 1563950731, -184665513 ], [ 146023574, -1521988491, 1907812892, 1083407891, 402395398, 1212786355, 353286181, 190859223, -350665507, -791830464, -670848373, 2099411720, -1543903240, 997324094, 1072032504, 606960355, 664092469, 1235663344, -921643539, -30714232, -1921705068, 836877218, 499873543, 1857164842, -1674295837, 1572649595, 1507017927, -1096475911, 1254323486, -50399896, 671146956, -807873295 ], [ 1395527140, 171597359, -1433949250, -541063546, -1070230862, 1210207760, -818824168, 1364029593, -1891997195, 1573031795, -499372256, -1996900023, -1065251767, -842663507, 1245338572, 189020097, 328156643, -2142367017, -2131462048, -403944826, -1242843043, -1661360641, 1214034639, 1816852349, -182726625, 1999258138, 2006889843, -768838374, -1027880974, -2051443245, -667577227, 820236429 ], [ 1986023574, -325250776, 818747998, 2020464323, 251493035, 2091594885, 196674774, -1434689717, -1036660374, -1036965764, -1007210477, -650599146, 1904131262, 1520978260, 1681634384, 871682485, 19612837, -404242979, 263990722, 688205973, 1834855610, -1634734304, -1901386819, -2037711054, -1675057280, 1600554939, 210523837, 237165576, -1516489332, -1461726739, 1861476473, 1435943754 ] ], [ [ -1467886482, -782515759, -1997658763, 1439155808, 1410354066, -1039670984, -611912010, 957153852, -892808897, 1050315588, -1111045401, 1157044112, 1430175711, 1579555032, 1622506002, -1155555477, 1085599448, -143877587, 271596660, -1497965333, -105361083, -1212893714, 724753229, 2098028849, -1424737906, 204642982, -1042102676, 1275934806, -112459000, 1287494122, -360022654, -74753828 ], [ 1535116090, 438779814, -1728341178, 2091793540, -2025754576, 1982753701, 412157729, -1983780794, 871349472, 2024258855, 564972701, 718006409, -580901341, -672724625, 1096188825, -896345197, 1273993627, -1205495141, 1782702652, 1020017423, -292640826, 1700039414, 378085813, -2021145573, -845131595, -1410959913, -798077053, 1599098255, 1674668517, -1054112092, -1149921342, 961805687 ], [ -1284737858, 2012212590, -1358464198, 1418608732, 783825638, 935901232, -1876347025, 1754877507, 1472769244, 467251802, 2067277660, -750547077, -990769024, -1538656172, -325561617, 131427416, 1226196808, -248970803, 2010772793, 397653406, 605489181, 471457722, 2081399333, -832597363, -2041339505, -1359187743, -1974064653, 712921195, 932150035, -594870085, -1964866455, -1837313094 ], [ 132101207, 1040480365, -1000818901, -330607847, -2070415222, 1948706385, 612298087, -611335580, -1758688894, -1175045104, -1784031934, 1688852164, -1357657133, -1659468057, 1604307604, -304507474, 466094829, 746606791, -155371730, -461383951, 400335680, -339911366, 908390802, -1643467970, 1749845231, 47079267, 900710999, 847633438, 169273353, 57240114, -1994181461, 1567032685 ], [ -1101615685, -2090279007, -499163968, 207714621, 2037317428, 22182121, 1225870638, -1118073756, -803537576, 1867191005, 755470368, -1664293418, -1700243016, 1453686104, -814525218, -1639204819, -1200076122, 1997255355, -160926003, -2032047518, 2020428310, 1711383294, -2146787691, 864536681, -2037304887, 947122682, -1655212746, -1863663621, 1987294355, 394978130, -2011501825, -199243005 ] ], [ [ -1160600817, 1168412213, -1830043471, 664532743, 1932914789, -1101790706, 467591375, -17964863, 1659233807, -1074453408, 109920882, 93445043, -1456490393, -870822994, -1316657165, 1613353982, -821974958, -282090776, 953942876, -876673793, 1469702522, 1483253421, -799973245, -2103715293, 947528918, 2092315083, 1851001286, 757970797, 953988119, 1543796360, -660245851, 1988282032 ], [ 570238003, 547377147, 1647408354, -1777881444, 15740161, -80636467, 951702181, 1516887090, 1409422789, 1737905302, -1467982473, 761501427, -99232959, -633758285, -51628291, -174152726, 614099578, -864328622, 685601010, 1291203027, -381639499, 1804042565, -1023753207, 858369441, 950528616, 998476408, -1490478931, 1854080596, 521813487, -690380406, -169639912, 772339799 ], [ -1350150438, -926701176, 1444255079, -1461358139, -607767499, -148648009, -645524267, 1872442088, -307320989, -1980815107, 1737202473, 58764259, -615942494, 1929898517, -1440517469, -224403270, 256855702, -1862314550, -1356593882, 1552952099, -97515932, 1855912772, 272973366, 1001394814, 1162963500, 555108862, -1879000265, -1296865878, 140934121, 324934608, 1538220498, 442752241 ], [ -1591879597, -1385085271, 870021282, 1526789314, -1312195808, -1127679076, 1984106690, 932487833, 303821277, 2088277795, 589915084, 542204776, 1722272202, 879310239, -1804471700, -2065172968, 1808340643, 601550163, 1167034586, -1213311985, 860757816, -1754413870, 836271815, -150787675, 1622608732, -671453666, 193291001, 1671585491, 1397661048, 531051031, 611476272, 434580604 ], [ 1982770586, 938059804, 1205795088, 369025919, 167575419, 1097029573, 1046230215, -1326931262, 2061056518, 1266390241, -411771911, -286563497, -1274939382, -831870844, -1685079193, -1857984371, 824804665, 484261596, -375136418, 307655548, -105639042, 2106400168, 1893237107, -770444388, -18525365, 798987328, -1331682663, 940263604, -1456168182, 53678269, -499430584, 160456782 ] ], [ [ 955460387, -1072140217, 1068536365, 611717841, -694751870, 666168835, -1132204501, 2080193516, 439592709, 948901670, 90429694, -264263737, -25644917, -1123609773, 849333, -1471751744, 137667707, 927107204, -113782099, 1567852693, -1793823325, 370171879, 984704174, -1495067341, 399266442, 2100390688, -1590255598, 2117737423, -1213884695, -686784515, 1944576717, -733238605 ], [ -443909269, -327521854, -1451180216, -99605231, -636761339, -1267756860, 684158072, -1687082700, -687384386, -651083900, 1464942126, 1456258216, 1069237928, 1756867252, 1056616306, 1479902625, -954309415, 1137316951, 887547333, -1255291684, 1849859851, -739119564, -1351699360, -1394924334, 705160500, 928662650, -985362636, 2077763510, 278807426, -1254859336, -1302211889, -2063268968 ], [ 1241953388, -1281669169, -1152607378, 250894891, 1380844482, 318706409, 1529413095, -343436867, -453531975, 1342407481, 365596415, -1732029977, -181006286, -1910700583, 541784099, 1879805229, -733830984, 1183441621, -1948532449, 1462875412, 953418017, 1934750777, -486937162, 486096489, 906871621, -1716456201, 1899360290, 1982788163, -242975596, -1859240919, 669257059, -1990375923 ], [ 1799627182, -1397375612, -1556395177, -1093536514, -691392352, -820711278, -2048184731, -1429441713, -1245335845, -34434438, -107691465, 1329938301, -1825317425, -149882617, 1709029055, -361190612, -1372029482, 180279800, -663500353, -1222386964, -520392848, 1709074589, 2133388969, -562731411, 1894614949, 134637266, 1703435702, -1534525058, 1793648927, 437940998, -1647409829, 539798953 ], [ -1160029007, 237458499, 1984537113, -883801114, 1784388899, -2019542761, 1687591776, -473875881, -150742731, -436063606, 1801673218, 581386246, -1937169681, 428545956, 1457065640, -374610856, -589707523, -1547622595, 2062287920, 1546818890, -1944994190, 2078078019, 1653775398, 1511969880, -1207346174, -1449555986, 993315623, -412780664, -935683543, -1973166419, -1109301247, 1901770937 ] ], [ [ 838719374, -2018419037, 1258806466, 251539105, -1039163307, 2063969072, -249839285, -630336109, -1829696079, 367526309, -1498215853, -1807274466, 1199962523, -638840347, 1746385188, -960594607, 1749353289, -990438100, 648120541, 1230376145, 149351888, 1923377515, -1065034913, -1390552911, -260520711, -1380929403, -1475397312, 169394697, -44048324, -564180456, 656194470, -1339421606 ], [ -385730300, 393841300, -127100492, -438932173, -144976188, 20305290, -1782078090, -1294348615, -1166932486, 848131049, -2147027608, 407268849, -1546580378, -1875853315, 947611933, 143666364, 923925656, -182338761, 415626173, -20138225, -575909133, 1596212417, -506825366, -701254182, 1328866774, 1208247300, -1965964909, 741063185, 1347693291, 2058199104, -218628469, 1821184236 ], [ -2118620015, 1679327063, 1892969331, 1941554265, 90668367, -1628293250, -1550321549, 1178481939, 919776883, -1906682090, -2014874465, 1949739285, -753461369, 438744268, -1916680503, 158879107, -1744983644, -976504483, -1127352545, 709198937, 263816075, -1773476543, 1120210887, 1099677072, 407360596, 1597564400, -1831783048, -1726695161, 974731311, 1223885569, -1506568120, 1644443287 ], [ 980996258, 518022995, 268969263, 1965008439, 2115037113, 538588334, 975270938, -709456010, 1740094110, 267973766, -1335546479, -1538564959, 90766452, -906403705, -162598686, 1672417999, 356135332, 274825315, 1015475476, 1150059788, -1182980884, 1184692010, -1863104002, -2077839570, 5335275, -1646989836, 1832834540, 2118735571, 1819573753, -980052878, 464709325, -26605463 ], [ -83267167, -1464684546, 2026076642, -587197517, 1972168206, -1599496443, 1655924503, -1332466735, -1996917037, 1841204301, -1469234753, -892089304, -636218004, -32753251, 2142002886, 1935673955, 835729176, -871131219, -1226994573, -1422741377, 809350925, -2114416755, 1856327658, 684955152, -833972781, 519657994, 2139951127, -2125871248, -295278994, 79357809, -1823620959, -2110709347 ] ], [ [ 1333888643, 515669911, -1715188945, -1869963694, 2044028474, 1315703512, -928352982, 1895561105, 349706447, -1406938581, -395646774, 1802120730, -1273370833, -175107361, 1324180903, 585202588, 1877474118, 161547016, 589502133, 1519366145, 677509636, -2059220283, 290049542, 1316701538, 1639585718, 757609548, 1354714330, 2289176, -510573298, 1320209961, 746678216, -240037611 ], [ 794999773, -1251374171, -1451286906, 1267598787, -184982290, 81397252, -205310405, 572368547, -2145028719, 462536371, -271620875, -244068256, 1676916467, -1631881660, -1113371866, -1026152228, 553877338, -4131414, -1059470093, -1746502945, 1534325647, -1643061177, -2022756532, -681189143, 1079384946, -1789702138, -1761749839, -724966561, -1116094132, -855821224, 1444079761, 1474191762 ], [ 1604450377, -443175628, 1940134141, 1856380286, 803208164, -993884960, -470375412, 1840247250, 1872681938, 1065767898, -1592014309, -1266636919, 1337384768, 264648604, 937855201, -1739591117, -1671617456, -516657187, -1582874251, 1042897266, -1601804110, -1423688118, -1244086266, -1387544111, 3744229, 46066977, -1421489368, -1241131951, -1296617103, -1256935584, 1968530097, 1651462288 ], [ -1245227000, 1413488560, -1738102594, 1932049221, -22392853, 806393673, 876568371, -1896296229, -331374085, 369102863, 727566834, 1836940364, -557732429, 534482779, 567235181, -1288723168, 912083195, -380656050, -813400198, -584367480, -401148313, -1854736091, 763380468, 912665582, -9542885, -1990431878, 2064860250, 334159471, 922110018, -418343937, 846304812, -818972082 ], [ 1131167191, 2095657584, -1278401622, 1063131884, -89699180, -1494175578, 1226437032, -1038647419, 579457257, 44254239, -1391854390, -1428207212, -616266000, 1131364119, -1480193781, -1849823448, -153021807, -1970038726, -80461896, 1751834525, -1163633223, 689734463, 1138827340, -1628838259, -1466224065, -345623619, 1584473805, -1881766098, 1200625983, -1285117160, 648531243, -2125515088 ] ], [ [ -1209813801, -55920073, -155084373, -1235798252, 1449930139, -1096081231, -206407029, -13259283, -687838870, -1385613395, 705426789, 1059518072, -1329940875, -1471288343, -444446960, 413068169, 647530580, 221500961, 2011446438, -1408233748, 1266368738, 1265758019, -1218575418, -2020763417, -113247695, -268857330, 2058983199, -422361999, 1681881020, -1399971024, -1413182016, -478941212 ], [ -340035231, -540286028, 2077090691, 1751448102, 298787976, 2012611565, -941213946, 1550135586, 1757803211, 633993076, 1355225791, 1657418776, -206644938, 1962123210, 1560274155, 1054147790, 17331808, -2062619143, 525362193, -649007467, -1296538000, -799136780, -228103828, -17138932, -767344550, 1217348664, -1843547742, 336676878, 69535981, -112431294, -693021709, 2045319346 ], [ -1243887646, -2122762965, 547812073, 1732910621, 997700719, -2112241017, -2009471023, 1041172156, -587914044, -796051573, -866072990, -1372871542, 1199271387, -1418228771, -485681949, 1815573985, 511785126, 794477278, -1860303222, 2082087926, 897231157, -306522571, 1152172677, -174803243, 126347184, -1956049863, 1000012113, -549890921, 1741131927, 2009098549, -293178281, -442488027 ], [ -1079666394, -1347534828, 1476837184, -644156239, 1378198567, 1291302109, 1298624703, 1487249349, 1989120365, 547467372, -529222858, 578231360, -1838125672, -20712055, 1742789694, -1917726926, -1434931864, 2098637760, -500488736, 2127729330, -1885127257, -1750227166, -1282790194, 1005469766, -1244512787, 1459616193, -1061858903, -720952166, 580356319, 572554525, -636809115, -1069313857 ], [ -304702775, -501837975, 729884069, -2043449952, -1190687173, 480062298, -1140844274, 1169904006, -1702035253, -505095986, -1197810623, -1646252211, -890144001, -1379328123, 840167019, -2071811324, -362609513, 2080865937, 758710641, -2139566022, -1037882824, 1773084861, -1594062558, 876736806, 930307993, -1630975553, -1954243067, 974091382, -1740646292, -1384912183, -1562089644, 32989727 ] ], [ [ 269528481, 860839651, -884106126, -1682369681, 665917690, -869327608, 1503525769, 1339641668, -1815774346, -1124103522, 1629680484, 1846065791, -217186086, 1888322234, -44310801, 369045083, -1701503495, 276976152, -417006788, -772005246, -1983745660, 495488487, 1481542365, 158408255, -852845021, 1144980425, -205462322, -847193866, 138048144, -1124948351, -668791405, 1997379908 ], [ -45797841, -1921007562, -280500797, -1287996187, 1865361839, -1901744471, 1625598033, 1885619460, -1790979570, -1895373008, 1244576776, -1998003036, -371879087, -1780189802, 10498807, -1509072064, -132471762, -1167076389, 310694035, 2042171120, -372248276, 366460282, 1105261236, 1530467408, -142412763, -1491425346, -717460394, 1868759451, 1542918072, 32141149, -1356932363, -1057774753 ], [ 1936844893, 415131128, -195371885, 1837525698, -1942092874, -1388686546, 560892199, -384923086, -733455339, -1485521066, 1993403843, -320808149, 1208678786, -105089334, -475901367, -812655126, -511420408, 1981390800, -445388070, 910515929, 516409536, -1000310198, -283675644, -1310619675, -716954478, -1323362195, 1526733949, -1313692642, 689198019, 885448418, 817256598, 1573692728 ], [ 2126851558, 1810754343, 800192113, 1655617398, -1971050098, 1665748188, -638346018, -1505111403, 57563158, -1303954369, -1946316568, -1373632515, 785109138, 1271719300, -1203164777, 335714027, -1111758265, -685182208, 703849805, -2117069327, 1770537830, 1920620887, -1284961162, 984072089, -1603583596, -575697239, 1953779974, -1143427095, 43439408, 82514094, 829815275, -1035389776 ], [ -1774042471, -1085328384, 1080676058, -680298828, 115634879, 909644956, -1674483942, -1357323420, -1600756493, -1451171841, -1510036170, 190853722, 1234104736, -531917680, 855732799, 67407676, -89037931, -917607143, 841468678, -474678761, 555417751, 1417240282, 1912029356, 1705398762, -2078043403, 1233281130, 112405038, 406067306, -1820081407, 376438595, -1513588198, 907072226 ] ] ], [ [ [ -2048777590, 1789341231, -1825003205, -689159943, -1880360420, -134721495, -324172808, 1614586853, 102689154, -1073267627, 758159724, -1250378037, 2103710552, 1383534621, -1117947105, 727764716, -369806425, 582633339, 1814054893, -276962851, 104324776, -816532260, 1667848175, -183778794, -1492646355, -168876893, -809525260, -1496743826, 1260805963, -767738546, 718893256, -1381273342 ], [ -2088858742, -1106564778, -2075582393, 1183336372, 1066742748, 1903377027, -198855381, -840887044, -558992931, -806194353, 195886251, 824105420, -1877630862, 2054438837, 1444208239, 1586796106, -1619183762, -2125695297, -1421515686, -1064728747, -1230883654, -1265045036, -696157047, -1137263125, 1924388742, 513275835, 953403373, -1555970809, 1763999073, 774990144, 669726786, 1877410607 ], [ 479211006, -287456202, -1666658818, 1608288367, 1843461471, 132768267, 72418504, -527956851, 1517168308, -1490847320, -788936313, -2045962444, -1797770281, -221319007, 1513136343, 1822306456, -688148408, 1916341467, 1177939648, 394416750, 1104945334, 870907549, -1358213419, 1303134239, 1615202774, -1433414020, 153915908, -589732402, -182640099, -1895005380, 279375887, 1637644981 ], [ -1766426677, 107076352, -1085706321, -598162408, -1973394578, 1403833399, -1376666772, 1450188293, 1957036312, 1059402683, -283257554, 1119223613, -1411834172, 7354858, 1225488666, -464848516, -628585302, 676717666, 476237324, -676769755, -417006270, 1077636642, -1240382714, 792243110, -914439115, 829227981, -1481234271, -279244968, -1118592881, -804609391, 2038744854, 417474049 ], [ -1044736134, -1626933201, -1938146398, -1591874914, -544118105, -1587595514, -284644850, -1742286943, 1935541321, 2511799, 1795041596, 1345855237, 1828423568, 1029788710, -112771620, -1409057306, -846943687, -759236343, -918016931, -1254599951, -2141441174, 1774657956, -1588370341, -38210723, -910108163, 1455396491, 1616935769, -1537597668, 1083929496, -211209464, 213808028, -1972507645 ] ], [ [ -1380913754, -84009405, -1563805910, -157542643, -887744286, 1469622926, 367365707, -1973839580, 1767800698, 994073758, 169431412, -280339308, -1975248552, 1181282463, -626393543, 1804348538, 861347943, -179751005, -643370824, -1830319055, 1817062082, -414988556, -948541505, -1618365635, -497405876, 2071890571, -735159673, -1255479667, -2139816793, 257022790, 109688269, 605646984 ], [ 364406116, 1896809906, -843366392, -1985277040, -1989087628, -120732636, 2012784668, 365877226, -1718400696, 325405446, -1123649882, -2049044266, 1777986869, 414688443, 1225133990, 993315779, 857040929, 829112937, 1295348262, 841951982, -759885744, 2067295633, 692045130, 1955617507, 530090253, 554839681, 477973785, -1509066455, -948383686, 1176566246, 1000589571, 2087683968 ], [ 1331958025, 40806970, 883114864, 1137638107, 1935039604, -1158801517, 1090848323, -925889130, 184481667, 479324501, -1709283480, -803855528, 207305334, 812843956, 887262701, 799650518, 400785863, -951215792, -2069808950, -904702822, 258763857, -1602020467, 1328053710, 1096372808, 70110037, 224064102, 1175456548, -738604065, 1541018110, 903857482, -2036366010, 1002123462 ], [ -651687662, 1058949246, 1507563219, 565207542, 1169914951, 1737220454, -1007331879, -956943129, -1085236806, -809908975, -1324641988, 1904131020, -1931415318, -1409800410, 519611036, 430432820, -16473654, -891521828, 585040176, -1564559866, 917573166, 479709715, -1828991397, 1979801508, -558971386, 10397590, 739033541, -1227633211, -1701687287, 1880737564, -602962556, -1294623325 ], [ 2083955822, 608737092, 219445133, -2088128804, -1297940886, 2102629981, -1239268866, -1824547425, 628869230, -1775921611, 1130019016, 91134199, 772022167, 1329067149, -1802170140, 28265796, 2076082877, -1190785257, -1874868967, -603650376, 1249282316, -1422662210, -136924104, 470060660, -661614228, 688543643, -579910615, 351047190, -95632952, -844408185, 2089375786, -245313686 ] ], [ [ -939793741, -1692828801, -1342233528, 715037502, -23800431, 743050375, 143300268, -65292849, -484747607, -1474182639, 699341458, 313914410, 167239469, 1524846260, -2142149798, -1371132488, 422665737, 1869158469, -1361565607, -1494288781, 835622158, 41666595, -2066909515, 23777862, 215779010, -1919332999, -2112535952, 1125276239, -1309424442, -253883697, -326639104, 1650715401 ], [ -2015160969, -910976270, -24936693, -267137613, 1917567536, -1596393298, 915895370, 1108293535, 1313130959, -2108679636, 1681108653, 1658576559, -157383297, -1877083609, -63673897, -761440515, 1989072928, -1909443924, -172094009, 403325080, 1159339823, 249396669, 1362709559, -1684052330, -419028682, 1833745095, 721595465, -610849199, 1783149095, -1822448565, 1800889569, -1610082077 ], [ -435865148, -1371196009, 708619257, 138192475, 38860517, -301606637, 785830938, -1153355074, 315956041, 612962404, -2010138975, 46868356, -1060887904, 1664725511, 7219202, -2051694473, 473927743, 380245078, -1250061954, -1856776868, -1358574151, -1632546906, -341555201, 1755163631, -1066434684, 1899857221, -840340366, -2008094654, 1210763966, -1899788844, 1798904017, 771729094 ], [ -2136544077, 211112098, 1928839342, 1946234453, 565987601, 410596307, -193383240, -1765497821, 567102458, 1060993222, -2137857339, 2035582615, 1345016573, 1297129356, -1686045027, -212930567, -1788593873, 339457511, -1850732556, -890549175, -1342885488, 352697504, -1951858818, -1773594420, -998062077, 1707400013, -715246897, -1126893426, -945574557, 27928785, 399608261, 1806552196 ], [ -273277940, -425589028, 1548921580, 222912285, 665335262, 2102166613, -285827263, -461087424, 355502526, -1297118339, -2062202697, 1082982681, 718568034, 749270376, -1311615004, 817018449, 1490050442, -1248214860, 92358209, -1971112955, 338388910, -1831164254, 1909604195, -1567196123, -1078716081, -1047496724, 658583900, 370907905, -1425975389, 567794160, -1322310454, 292493690 ] ], [ [ 1342425191, -1837967454, 102764029, -38590451, -1723234641, 237971577, -1583076769, 787174083, -963386251, 2129680675, 1537873488, 1353125982, 1103967020, -895426307, 1222677473, 1459104187, -1099262884, 220509699, -786132281, 1658871024, -874353008, 261306460, 93052155, -1906710186, -1984728689, 1062724073, -551586163, -1226857443, -1095710841, -1355367371, -1845246644, -910006442 ], [ 893957760, -690918863, 171983470, 938304416, 1239761711, -866375918, 1298268832, -2134069227, -1727373992, -646005864, 1312193291, 1592926128, -1699446324, 427715874, -861109548, -1315666421, -974240852, -317031202, 922667348, -2090929579, 1537555273, -1979108521, -1409657243, 2069805223, -1066595503, -955673381, -219128775, 1004456137, -1727398770, -467131657, -1787641306, -596687422 ], [ 2117102100, -458692312, 2041476853, 1583370234, 1504224091, 503853894, -171357592, -526641878, -1691904071, 1472926855, -43619592, -760950740, -257923107, -825276416, -1662372101, -519639113, -1661810861, 1665135905, 318898452, 416042916, -738792969, -1427284478, 212460437, -1568931141, -1431651833, -1739457533, -695229167, -858373291, 139992587, -1471879945, -2075519768, -793094892 ], [ 2077628461, -2041052024, -376327284, -1825471592, 1809405853, -655363273, -281175586, -1051865286, -617316548, 1749999204, -614910195, -359349954, 402255480, 849136904, -2006452274, 1833049139, -1671348138, -1049466, -2146839633, -854220526, -1280307189, -1720935197, -1810606291, -1720031921, 903543218, 415608575, -206048782, 1788137350, -1324632691, 926612960, 1051443020, 1477062406 ], [ 796204705, 1482838265, 1687596863, -1777573694, -1803263490, 748379797, -1595089852, -827376297, 2123298148, 134566990, 863409169, -1977187693, -2055966876, -696379849, 1518750846, 832037957, 347873966, 761499365, -674651580, -1959453087, -507229476, -983075641, 137681134, -35259916, -1007259713, -1530289665, -1891565006, -1140650393, -1795253030, -2074245058, -706501415, -1541878664 ] ], [ [ -1264980640, -1671731414, -35695387, 1004626594, -1030950863, -1653234824, -936242509, -1584451436, -2118240085, -434933346, -1615278332, -1619971238, 1685979970, 2111633889, -1179256112, -974886668, -369696176, 314563840, 85629500, 860484527, 1963655008, -51121847, -911868071, -532110163, -710291872, -832086926, -1026443690, 5919018, -1917248630, 1497372877, -1325062716, 932002374 ], [ -1381723396, 1825818624, 555089448, -807485156, 1050417235, -263333764, 1731035065, -506389236, 714291029, -744010819, 85266467, -735429079, 1321929947, -1793740145, -797132064, 1384977580, -1493702759, 2055518690, -596405708, 1859727244, 1637286596, -118725557, 353246771, -673398509, 469606681, -193679689, -270336311, 2115530103, -608431195, -1950895407, -883925481, -704374908 ], [ 1053110172, 1796980458, 1712809988, -1983924138, 860693328, 1862967252, -1838558406, -1191975791, 391358413, 1042860943, -206239114, 1107560836, -1179886248, -1642730766, 1507105912, -1810784628, 1531673342, -520623759, 807980535, 778788608, 2018958776, 1211673841, -1741498166, 1779932009, -282803718, -1271329582, 695771372, 1656648718, -1055915473, 1551919373, -94014621, -1536506774 ], [ -884599523, 319895157, 444170092, 1895168475, -493228939, 344060139, -1282862703, -1080665162, 1481554688, 1925828423, 1964229772, -1457124567, -2064657797, -1774379834, -522152421, -393835655, 1927441468, 911104162, -1649673793, 1203531930, 770369590, -292946100, 922482145, 115693955, 1195808349, -1547859222, -673280007, -519444647, -81938612, -974829317, -1948082159, -400994108 ], [ 489653414, -1115572231, 1210318750, -1175980631, 823243873, 434983942, -893548252, -1420311095, -1037664140, -1941393777, -1045350354, 1705062049, 657693576, 2104281919, -1109152359, 978683629, 1313369844, 932175434, -839802384, 332156621, 974174000, 92217445, -1361262057, 48820984, 971046254, -1888372791, 1879229498, -584364249, -318322663, -1228393355, -30108124, -1439854047 ] ], [ [ 1866623912, 927840682, 786508726, -14890367, 939429576, -720397898, -744939330, -1871172096, 196291048, -1970247298, -594157605, 1124541711, 1081321579, -1375222804, -927677739, -1650829144, 245474993, -663421189, -429619238, -1207706374, -957302176, 1285214252, 2089524661, -595069160, -1284822217, -1566106073, 705593410, -623105747, 619244984, -1032003264, 1556692614, -1500497743 ], [ -431397589, 1359466066, 144453219, -349883638, 650419819, -1582314851, 488481291, -2083065536, -117538602, -479881221, -2004476252, -91508719, -2090295794, -460641292, -127023732, 1740992853, -1807553547, 1811969295, 1333655308, -1293832639, 1708777044, 2113366974, -293651851, 2113561001, 573262139, -1762976314, 727428431, 1175364428, 1784296372, 1974847194, 1670370615, 474773614 ], [ -1441980686, 1830651910, -517091558, 1670701220, 1978034079, -1931894436, 959093900, 1913123710, -1701081514, 757403518, 1066888608, 241461724, -456414441, -963460849, 219604400, 1866182659, 1533958790, -1197294768, -584631342, 870088429, 767871635, 952626213, 835335453, 108476179, 1276646228, 302208332, -1120469293, 1970701347, 2086273259, 898733416, -1208158301, -2020673955 ], [ -1595588499, -647710122, 756275679, -1762177110, 398058279, -1258504712, 1203079276, 406766091, 1904240640, -634592672, 1505650055, -1152348618, 1711755380, -1590745711, -182897018, -1282922504, 1213094563, 679756812, 1109500879, 174456034, 251198556, 2089433362, -752848064, -1444809170, 241351335, -898352004, 1784239087, -1528549416, 779524983, 959526549, 667169732, -1515609469 ], [ 938612649, 1935352656, -1327619311, -1860670501, -1600694291, 1613582498, -936094207, -185429699, 1898217485, -1638916330, -1501135401, -658396537, -1977600634, -905194312, 2091514053, 1562052995, 1647296437, 272829777, -753350016, -1468471561, -1278590811, 70252104, 310060578, -173934089, -1710496698, 1468080960, -1944403716, 1667826583, -863478854, -514526364, 1157241095, -372709748 ] ], [ [ -1748173852, 485049366, 409908676, 1395812896, -150074483, -534036481, 838614015, -1185323479, 819048326, -706997059, 391887824, 483537796, 1882704424, -842751688, -1721883078, -9311609, 425174247, -425028577, 1929580081, 1197851691, -1367564625, -1953440946, -1986250298, -296235150, 720280169, -737811703, -77783667, -1953553485, -74202875, 1429628916, -794357001, -369159241 ], [ 1477990913, 2079316548, -1798833120, 1680158663, -140998337, 2349531, -23917548, -764155168, -1555221981, 712657374, 1354069167, 1692544492, -661741678, 390520480, 60124553, 820142999, 1200062617, -1100078222, 731735843, -449868558, 139099274, 96206416, -694627557, -39775240, 2009095846, 589771097, 1527286880, 1594002468, -1690071009, -726879263, -1727517399, -384756332 ], [ 1078634261, -1143953915, 1132782087, -396414137, -1519465889, -268861724, -1092532838, -1516436470, -1753090383, -1492538847, 1569635090, -63548046, -2138166618, -1312672249, -608206399, 317622472, -1906992383, 1108885248, -2131355565, -1893813672, 1161823992, -80509371, -1174662777, 1854647834, -130520835, -220324773, -1346175937, -1477625818, -98484835, -754347345, 1738698210, 160268846 ], [ 482428578, -100377681, 859711413, -1503033233, -1327964853, 2136655052, -1315119470, 1657600866, 315304335, -1676828064, -609997700, 153685098, -1274027939, 2047741726, 1725830706, 1706919087, 1747231497, -1958389241, -1074168730, -1064030766, 846583185, -376855127, -662698300, -127279440, -1914502237, -916768874, 1732675273, 564059850, -204873853, -1638428645, 363892426, 1098414956 ], [ 415505754, 1755745503, -8845381, 1211743180, -396500691, -1753308175, -1780623594, 825536221, -1413852631, -1085224903, -769917348, 157380125, -394805984, 2084845204, 771530236, 657628131, 50222107, 240939733, -514297373, 503146599, -594211520, 1747651764, -408740286, 1537150236, 110331713, 365165951, -1334334350, 492867795, 884139782, 102749698, -2064621208, -852198966 ] ], [ [ 1543688032, 1306382214, -537221355, 69697095, 168423588, -513201555, -225140734, -694867147, 972732299, -883583758, 518933566, 574564205, -80184682, -1792132397, 907414025, -748158425, -1939263709, 1302194347, -1234896599, -850098748, 745783085, 1941174971, 887814378, 850076972, -606395562, 1268513596, -688612917, -1078265179, 1125475183, -1459125729, 1275244688, -341506647 ], [ -1568119736, 966997751, 987527037, 1035645557, -2127728322, 910989150, 687209593, -1864048220, -744921486, -1171865588, 1922003229, 1076209873, 948501759, -1001650974, 1773700575, -1946809544, -2072969844, -1630209756, -1843009090, 907555822, -946489174, -1668126750, 531652996, 464092230, -1152869989, 541462189, 1225721381, 1043876043, 1154008264, 1941113200, -1748934413, 1748308557 ], [ -1874592415, 109281213, -1036207914, -1201465403, 209799401, -1929162844, -944247821, -888637900, -948450942, 1302352597, 670744056, 91310651, 1130666286, -1229995147, -1176086311, 197421182, 790516717, 1684335031, 281938380, 594620269, 1919476988, 1467646716, 390653721, -2060736297, -1204863435, -1076435721, -1265778880, -287880892, 1995082985, -2131382542, 795081656, -2142178373 ], [ -946370904, 366039400, -2111463525, -10065200, -710707781, 375985729, -516155867, 569361739, -165869494, -302973128, 1818197978, -1007946827, -1717759395, 435998198, -798431466, 1087390627, -1566368066, 387451381, 1861650528, -1547480572, -75554948, -685097756, 852239057, -568821154, 720766899, 2133178808, -1408975175, -1304197577, -2088575738, 576465430, -1028798169, 103443362 ], [ 502098261, -1102511305, 1021378984, -1567153452, 553582, -63053785, 1232932881, 595191795, -966930750, -1467642354, 1084968439, -1739274122, -1752121795, -1101036536, 732768882, 421174805, -1073835049, 1848603918, 761086890, 2068086018, 192875930, 622758595, -718587939, -150484810, 161701085, -1337779618, 250051351, -1506685183, 143808520, -563128187, -1144909148, 166584110 ] ], [ [ 582519432, -2010835416, 1832644353, -1566146752, 1143150082, -44155067, -1072807239, 578065662, 1863208156, -588676985, -937372519, 1781080294, 2052856272, -868145262, 40790089, -1569158487, 1271881541, 626121759, 1289787698, -451742386, 658009613, 2080116613, 384623217, -827854544, 794107842, 1075220813, 1772422178, 1462427572, -1185770330, 649500105, 2121240428, -238724804 ], [ -1941806510, -1732060837, 1635412062, -1150079090, -1678816122, -1537860926, -185234295, -805427352, -1351718737, -816918262, -728073389, -1121372313, 1460285976, 269421631, -980425616, -641574105, 2072887881, 1433199894, -1479906605, -780936348, 150867237, -844036099, 297347556, -790194712, -1245467209, 53272972, -784414544, -547561036, 1036176782, -134921557, -819843013, 556019335 ], [ 1370568166, -1743075228, -348554246, 1372606560, -437597943, 2002779898, 1335705396, -2041170098, -2131349758, 948201097, -1918609685, 483829718, 2147451527, 870412567, 1723115053, 1793135683, 938458821, -1748026169, -1905569966, 236026079, 936103857, 491244861, -711151335, -13495002, -1855993583, 6765180, 1650331793, -1919232490, -551290180, 580470613, -841789580, 984945037 ], [ 948512305, 135712851, 311737892, -1527863543, -1771591049, 173225026, -1441903206, 1183174167, -1587149785, -1628357870, -1498047311, 9540532, 1030310982, -1056314428, -1614593236, -1852533521, 172061089, -2007823865, -249751218, -109852054, -473289616, 549681647, 1153995915, -905254418, -885302615, 1589574076, 327601110, 320205387, -965767103, -1220837173, 1427617581, 63858803 ], [ -1516200310, 302072391, -1713305085, -1561785738, 1683337490, -598565180, -41946470, 394147116, 1693996876, 1752104433, 2068245496, -133634508, 860154792, -1244034829, -961845088, -1344910143, -1726213013, 703867278, 949541848, 1739639618, -260662010, -763436349, -1649586449, -764370307, 1447871200, 640060268, 1950510835, -95680458, -1784097069, -260729258, -179474323, -50650886 ] ], [ [ -1222579954, 424799530, 1368047530, -1648735060, 313425364, 1168198594, 2010239151, -2025379646, -1501484993, 1275633946, -65129015, -1143466147, -776388783, -1141409880, -1605534067, -1451646945, 1121663202, 281725674, -918980953, 1586968973, 1500513141, -436420232, 431584541, 1579714488, -1101925510, -1155543623, 825434494, 1444674133, 1070622962, 665894571, -1469677951, 2011811629 ], [ -516448072, 1329116861, 888676592, -771246752, -505106057, -1450843673, -1258997614, 87010234, -954108873, -868055955, -796586338, -1104166295, 683382696, 1788774461, 554445243, 1837328134, 373578914, 1709959394, 653371049, -258079499, -967461428, 2029564058, 1411406861, 633626549, -685948848, 42011018, -1514248722, 1315903455, -441926438, 2022225618, -2098153534, -2119974416 ], [ 1985941921, -695162540, -1573545434, 137729336, 165178235, -186798291, -2001939148, 1669590374, 131172211, -591237106, 24731548, -2140889985, 1236535185, -1748277121, 943415932, 189269114, 231967717, 432960947, -467290106, -946637875, -2017929644, 1351452471, -1777049086, -2124758954, 1202378474, 1145562162, -795282351, 1880620146, 2134759591, -1764302931, -886803015, 568235740 ], [ -2146810346, 76516546, -2138382018, 326604024, -326782039, -1964985649, -1027481482, 1838388304, -1722992106, 1329253947, -291342450, -275167208, 1697103291, 1978549570, 212565582, 1849588566, -1647857855, -1572753786, -1579520157, -1533938756, 1551890633, -1477451963, 239870577, 1199120077, -1843000721, -2062997214, -1935140764, 1107871887, -397929780, 607491141, -9953826, -566680739 ], [ -1129640050, -1438588694, -501541868, 1747883692, -1930275942, 1094916850, 1107426753, -136539843, 1984925777, -1229191086, 1096719165, -1166219974, -1006714106, -674729569, 2077154146, -160755475, -1010903118, 2070378060, 1241704300, -144782805, -6159780, 409102785, -1161297288, 456172108, -1342326549, 1413716711, 2128640365, 1191284731, 2145614809, 1018262600, -777409089, -1362537042 ] ], [ [ -1920534614, 910271802, 2108212715, 156669215, -1695585700, -1696448711, -589656492, 617636773, 1146470338, -896097543, -553091143, -2085531514, -1075035285, -1437250491, 831010086, 826300624, -1351049905, -1362318499, -592919480, -1896803366, -1962095725, -1358604447, 746700143, -1228052133, 911155305, 1474378786, 1586017502, 38502709, -548704439, -768663525, 27313318, -1705151437 ], [ -861896044, -713698623, 1988092657, -231476334, 1533551992, 645356193, -899031111, 889036901, -135549998, -1788408943, -1722847128, -1847837993, 1546560796, 1937549921, 1906744785, -1815609962, -171718409, 1428805110, -779479510, 157135243, 102827372, -1469361510, 2034069828, 981411556, 1614559525, 1745642963, -1504565490, 344449145, 232399453, -669910023, -443314756, -760279103 ], [ -935328202, 1935325985, 912964210, -90491529, -1993841703, -2055985050, 803164427, 1017018616, -1945499971, 1424332877, 1776326964, -178164395, 991605568, 1863313658, 1885622441, -1829433973, 102444464, -2065531603, -1745832569, 1311226745, -1426002112, -903154312, 1237687877, -543492423, -354840645, 669830499, 967195955, -766465788, 133670703, -1021030951, 1499820211, 826306451 ], [ 1642953534, 1576845544, -2045027829, 161291634, -1009874772, 1176994016, -1289288075, 433312014, 1975220249, 1612086154, 1223264399, -951931601, -1531824311, 469629057, -247781005, -419390453, 914401653, 2031618525, -1835635929, -897598879, 864099142, 1370249148, -1345120092, 399046110, 1395737616, -2103668116, -1909534396, 533413670, -431233944, -1770857568, -682435011, 1529925705 ], [ 2005699223, -87002669, -163368073, 795259415, -29094989, 874175844, 2137171046, 168897276, -115707195, -629093772, 473084832, -280172298, -854450271, -1895287528, -1405865859, -1306417279, -502910565, 1691361283, -2098877706, 1813703317, -1922148305, -1239642413, -59680053, -1952721605, 1983767974, 1148047885, -678771185, -1460457823, -2092531323, 1737237763, 224233383, 165452109 ] ], [ [ -628972741, -591270776, 1415928491, 681726836, -1671183138, -775581543, 1348895222, -16209395, -2066920797, 2064457679, -668142520, 1963641209, -257331411, 1216018979, 2033113490, 1397578199, 111888500, -590768545, 1110717091, -275971630, -1617508380, 961041438, -709313493, -97537860, -295273913, -1738946144, 591557275, 1373386066, -754811897, 1726976827, -527823506, -596389108 ], [ -951358716, -1481491050, -1967243009, 1086043921, -1620372055, -2095538006, 635578084, -217609136, -1744157699, -1196231401, 595349435, 1128239980, 1982962762, 1916086087, 769739474, 466327073, -299207961, 371865771, 1428049139, -33677151, 724256402, 753886451, 443696606, -1050232547, 2106956629, 1327315277, 200636027, 958758610, 524718684, 312032207, -204629203, -1968113880 ], [ 549002529, 1376410147, 1934792083, -1861313530, -1227097695, 1821417989, 1260676091, -554748307, -1124749655, -688620598, 520307277, -508171124, -1349238468, 497608767, 168670289, 33705195, 1767627008, -270156939, 1078739111, -1660826860, 430719717, -44768424, 379846251, -1131952335, 1842489466, -1767258564, -1778995947, -1542201146, 1723515254, -1912126383, -1226015540, 128558253 ], [ -1635622974, 1169131517, -1534554300, -186197975, 681898143, 1366661722, -568192334, 1496593044, 892065252, 362776271, 1784917036, 1072945925, -266413877, -1954192320, 82874814, 968759070, 477912185, 1410766752, -2127481203, 47719540, 1081760446, 1985272602, 1436857629, 1589810743, 1994031607, -807355629, 912890769, -2044753425, -2113413270, -2119070344, 1514648623, -148438174 ], [ -143697905, 101988909, -425819447, 699878485, 1379377885, 1668521950, -336078863, 937000950, -394229985, -2123863470, -1925784304, -1488707371, -2144224775, -1817218211, 37709501, 2071774159, -1055008652, 1528638396, 101488610, 1794860372, -122080212, -1770654661, -2054685565, 226701535, 1170807581, -2001000125, -397805957, 837489847, -1292954744, -936018715, 1160997001, -457057752 ] ], [ [ -1804279564, 159163315, 1509117764, -134557278, 1791591393, -854626811, -748400443, -478665519, 101828025, 314805526, -1612238954, -756367401, 1221260702, 34531207, -930312734, -342091021, 927386307, -1067325539, -252940401, 1111778022, -1740434471, 1055277094, -1081938676, -1622303567, -366272033, -425139108, 590799409, -55980205, 1343744265, 1886352283, -1196515467, 2086142092 ], [ 434529981, -1140279445, -188022353, -1502106152, -838768515, 652861867, 732997641, 1036366357, 890088468, -200668767, 1242557500, -409092895, 470589390, -1471949090, -177737633, 382400487, 459554763, 794910373, 1238339774, -1879808808, 1860643903, -653466218, -710672440, -1279402055, -1883467795, 1299070655, 2059150409, -2122296010, 2028421950, 1812040283, 1990875669, -588655458 ], [ 1346413813, -467623739, -103183445, -1059925548, -2057721807, -976642412, -467257993, 343003930, -854453059, -908993901, -471755711, 438713473, 1211325962, 1772399345, 1907537410, -1140455868, 1507927800, -1835225341, -1185500236, -745125310, -415625037, 56930598, 1776165005, -2111804308, -1893280159, 1706690702, -844543443, 1841081439, 911271754, -502239694, -955565171, -1737531089 ], [ -1502963583, -1228580674, 180296965, -649239138, 2092790978, -1847725716, -836495044, 20228535, -1291105398, 181821382, -2123319635, 1171367052, -1830350450, -1835340810, -133181521, 920152061, -964728357, 459996262, -290893873, 1678915504, 214016231, -1278841699, -1580353601, 947531202, 1803018702, 889338512, 303660291, -1883639287, 852257431, -1334149978, -835379275, 1868915623 ], [ -1054148033, 1562982547, 2048132441, 1175506448, 19251180, -1645758946, -554170324, 1942855309, 849617694, 1986533223, -540031867, 302304624, 311471800, -648876203, 1536298194, 542005931, -331858041, 288145415, 1844302268, -322756262, -1358613322, -1674874522, -1932187676, -312376415, -448129702, -1691251587, -636840884, -2145357884, -961115852, 869974834, -41720229, 1277037623 ] ], [ [ 1789985423, 829113003, 104855327, 1654997185, 1351661173, 1204983094, -1417848001, 1189414491, -1600219608, -547345808, 683379328, -62603280, 665798813, 700358118, -1999081235, -1178568570, 1252254186, 1137501070, -814005228, -1527633503, 438794973, 1539786525, 1380040225, -1523001967, -1151075055, 888573806, 1464097337, -1806277953, -1732103286, -1307238564, 1819171542, -530930732 ], [ 1257016905, -676057220, -1844291684, -173184972, 1904173864, 971384219, -291208779, -427978631, 1997066369, 761031984, 472818409, 46014937, -856626599, -376737315, -990626917, -1740304204, 2077839635, -1345878128, -1611913667, 603424276, 886116411, 154149808, 686717208, -94418250, -987980812, 682918047, -390144384, 67111220, -1543804951, -305699, -63631513, 1801816313 ], [ 1169867605, -28893117, 1120415753, 1107470977, 294606415, -2070678391, -1285697293, -280339918, 1673236305, -1531905943, -388240440, -1244438661, -411373293, 1319561058, -855789429, 1089135569, -3174847, -2038655353, 1811915829, -1218812520, 1441773723, 538139347, -485806058, -997454723, 610634871, 2033720099, -1462673213, -886872965, 1359225150, -1946396794, 146318742, 1836394982 ], [ -735223650, -1224897251, -1835176450, 754524747, 193540626, 1223830456, -1551548489, 1570385550, -410398705, 580471773, 1764382371, 1506789444, 689536665, 720165723, 1311362413, 1599716663, -890656628, -76394951, -1459785552, -2003920554, -623253820, -921596562, 1616646984, -1984532839, 706725387, 783280063, 1072316653, -1850567389, 1077036839, 601283654, -1073360682, -441832348 ], [ -968764972, -652184731, 40523060, -1007426065, -860741783, -1089752031, 28072185, -1622174250, 379555416, 1938842886, 1191016469, -1022234602, 547701099, 636563670, -696367989, -1904618787, -1383623101, 2123976911, 1509829828, -589274037, -1572959936, -1941348577, -659505890, 1521968464, 286493307, 147288925, -1802049403, -310089335, -185296817, -1845413295, -717391036, -422322989 ] ], [ [ -765162257, 1696461091, 907648480, 192383291, -1474117631, 512178939, -1259025771, -301801455, -342057228, 1717079717, -1427156091, -1184409822, 883192926, 131400784, 1422978800, 129202437, -1322762055, 670495650, 1649254020, 183605392, -2096459558, 1587189513, -626592920, -798842024, -2127552272, -1302182736, -1325892011, -664155393, -770612605, 1193380556, -1430401675, -684084899 ], [ -1082596919, 1760575347, 1387802938, 612991072, 1027386009, -1549784562, 1145595664, -921159330, -2009403730, 499644995, 74609456, 364834066, 69789846, -1455038441, 205191245, -1864913160, 1024575928, 245642978, 728353309, -628533811, -1881983124, -640078226, -937552711, 698520168, -247523287, -1026916799, -474511365, -499200949, 1600639930, 2021358534, -356020144, -781004689 ], [ -89965007, 1841560212, -2105748424, -1357798980, 1114359513, -1255758038, 1545670772, -1205631395, -532571193, 745900574, 1746470300, -1755251181, -1125782374, 1373144853, 2113875565, 2099530931, 260828425, -925011853, -1605973234, 1287911775, 1609149792, -397205482, 685206176, 820561417, -1822966414, 2041228264, 1488195114, 54647120, -1235551409, 763633327, -1799894778, -1252602790 ], [ 1330167896, 331828155, 324235280, 509275568, 1240012410, 2061636110, -168667666, -1141659523, -1768454646, 575128695, 879319142, -1780400011, 299824987, -1608138497, 1569672408, -929164557, -598757888, 102699652, -1695001399, -872234503, -2146916886, -1843540836, -969740125, 846911157, 2044989323, -1567512662, 1237207523, -1082380425, 1823180873, -989338191, -676763649, -1774981497 ], [ 1086918575, 643875783, -374503914, -1934135998, 318560874, -3983892, 817044144, -395433199, 582017886, 1613734386, 1922910447, 562679623, 327178460, -1458171780, -1264808064, 1969623553, 473621176, -1347551060, 508874884, 582911364, -1345703394, 1009516377, 1891932301, 1011422920, 807230899, -268790077, 1078006006, -624127146, -1432006258, 2023248512, -2014299407, 38156557 ] ], [ [ 1945064139, 1054456678, -1235231894, 727370959, 636379709, -26701712, -420809162, -1183004659, 1112671783, -171457483, -8126924, -1741002865, -576414304, -21467727, 93158868, 332110650, 2101053040, -1065185536, -774642757, -770604413, 256681214, -682736650, -97488295, -1593239743, -1337473355, 1693577211, 2146414295, -1666063095, 679266136, -2088386105, 1072498608, 202900632 ], [ 1756700123, -73608446, -1115289152, 2111591256, -665263373, -551662556, 1600021304, -1908379910, -1688275854, 270859335, -1840671487, -2022138995, 387291232, 316074559, 949307300, -137849464, 1493456619, -680377152, -1478838782, 395569972, 1489364277, -1282474024, -136479727, 104936828, -905900294, -1709707429, 1730396099, 926215711, 1238814253, -1229575022, -2064956735, 1081673554 ], [ 576981412, 305955092, -278637731, -459348430, -1071874343, 1031125413, -1539745904, -1774885193, 2025920620, -636765105, 2102704246, -160178907, -975799642, -1045648908, -1068560329, -1297360002, -1724615207, -528352493, -1434297516, -1913692771, 1695634423, 2115862017, -770606236, 610025535, 585768666, 528198825, 778676591, -1593728944, 1779515625, -1114173418, 1915320691, 634099238 ], [ 1170220694, -781797919, -1102086496, -1252755798, -1291376778, -1767921743, 1776930376, 1896102828, 290507971, -492084536, -1067800807, -1454672340, -1858505166, 1054878316, -285827310, 754701953, 942876363, -1494483697, 1954915535, 1981986364, -1088944235, 935744791, 1490846972, -407389636, 992561888, 636262797, -1927608650, 1419203978, 975841649, 1660027377, 79885193, -1196179380 ], [ -1388608232, 51221795, 1264918159, -1461901968, 37345062, 834765884, -563260334, -779285883, -101577318, 362879010, -924276981, -1312892567, 958553537, 1170657689, 528475451, 151273434, 690136605, -190015069, 472232129, 116523371, -209166449, 1940563093, -648243700, 481644308, 2082083643, -258655965, 24754071, 316774283, 126769800, -1404279291, -519661583, -1635000725 ] ], [ [ -1972086815, 2101300939, 1247781930, 1348840882, 1242340164, -967358500, -872004773, -563257448, 1021542009, -649009603, 2087218196, 1302151339, -1425789666, 1811459024, -785548728, 1091810208, -1454738904, 1019468915, 673568527, -190965173, -729433922, -1367983778, 1943552620, 197882140, 824764938, 176356449, -599618104, 1008622866, -75303588, 68161781, 1575986116, 398482199 ], [ 1979503314, -2029382868, -1510072088, -838364924, 612843380, 489491891, 993561450, -1146443268, -457768851, 466962595, -1962418700, -1587173022, 1732445135, 1565989790, 369203263, -2007399124, 1354710928, -1992748810, 1166770582, 1044098903, 937172346, 1393744630, 1773364850, 445936066, -1413813591, -1027691038, -694887007, 142805641, -1273058729, 136319474, 1315270719, -1553115100 ], [ 1548294264, -99442380, -109653397, 1562458331, 69697218, 1256110575, -938222387, 1289944402, -1364348935, 836370283, 1319159248, -68243588, -1631413845, -1974825550, -1202815876, -1653727294, -37795397, -719823017, -1124855551, -1199083390, 1197357362, 823760843, -897402277, 173669189, 1431076842, 1909910967, 328906159, 1242841326, 164021966, 1190510983, -592546297, -570791914 ], [ 442918595, -523240441, -1664903974, 485006079, 1473182070, -284039025, -168890926, -1076419901, 856724283, 1403099169, -1436711888, -1015454825, 360525980, 1256568860, 168820585, 992124815, -1565549471, -689611092, 1829166772, 739912194, -1867430182, 10086301, -1644022536, -400193804, -1697738914, -424025573, 1433937916, -1059367838, -552359573, -2134061951, -1475386139, 1047546177 ], [ -1922872432, 1004498961, -99532196, -953878118, 867317561, -1064629283, 1063016381, -33661843, 736355713, -1664288254, -2049012446, 1970685874, 1425068619, 390797325, 956379327, -1198226484, 714432243, 356821833, 34471390, 854726953, 1086081416, -20551241, 1971077089, 291918961, 1360088518, -991480461, -1386856903, 1784772202, -1783998172, -1532097176, 373770101, -13069745 ] ], [ [ 1901533580, -1788503019, -598959962, 933040914, 1097981678, 771723545, -1537377967, 681285525, -2038347603, 820880896, -827489520, -17527561, 2074271808, -525973864, 1494386302, -747595139, -1277500106, -2143422889, -427319565, 2040004419, 1536727765, -249266028, 937497218, 1867141948, -1177319972, 2143539504, 1457590436, -1570353125, -813623888, -819421655, -2114031542, 751762480 ], [ 938223571, -2119327475, 2083017267, 1695308647, 1761530318, -969487084, -1076170147, -1818702776, -1387524241, 1335266811, 2147311812, 1518687650, 974317737, 1415342278, -964370447, 1176975310, 1888377927, 2040205477, 1534700594, 1065056533, -749642165, -935635528, 1338516359, -354267347, -307210374, 1284079970, 2005177053, -1937028324, 1732096765, 1388693633, 1696457933, -417842207 ], [ -2055693966, -1606661642, -966797377, -1387645048, -1376391778, -1732449949, 682103992, 1976882916, -1091198346, 1334281671, 1473037107, 1425499142, 292386086, -118830206, 1287972086, -1203385647, -423791151, -82073600, -115248343, 705898085, 978215555, -1961182353, 1839526980, 1982396189, -1765095119, 754418844, 424718254, 1561983312, 250409721, 1126441228, -363917615, -432893748 ], [ -1730157426, -2075161799, -1983392534, -1497572319, 2060687808, -359940175, 1601433271, -1253964664, -1993498284, -2080065825, -563596277, 98829970, 366956084, -524088699, 1963070737, -721390124, 1601069830, -1810028871, -358660964, 779341722, -1623125623, -1526389749, 1995282190, 1163052101, -1735351980, 895569079, 1053921373, -37632921, -591300829, -336958556, 1272828894, -1606549187 ], [ 1615228739, -2118035722, 1456038436, 1010428478, -252403958, 118837989, -1286926025, 464394699, -51192922, -403515783, 981908699, -1493410883, 172123296, -153322230, -905479795, 1021841985, 849312670, 280590641, -1505383117, 2127688813, -1435894823, 1080190515, 792433897, -637892208, 15001424, 901905262, -1920079824, -1957232300, 186078922, 1828042915, 243505914, 1831384506 ] ], [ [ -1123345795, -1862348399, 192438631, -1782553931, 336505898, -491039282, -1628218521, -271791268, 1016124289, -533085976, 703443511, -1518584207, -1061817500, -1465774663, 1198233230, 1154610023, 272637752, 951216116, 974697212, 1222885720, 1641825093, 693283474, 306291509, -335845886, -155215333, 188599060, 673804094, -127391856, 494694292, -1065554557, -1362772061, 191639652 ], [ 733609986, -443954267, -1324748079, 509550512, -2040826922, -1663931461, 402548193, -1054535462, 989964651, -1080799081, 1606490264, 1389547575, -858693100, -1153626510, 1663788128, -963628591, 44983382, 1974673, 1269440132, 1686080683, 2057961873, 675553479, -1942520467, -1188518201, -375342272, -465649680, 1115090667, -1213716175, -1894465881, 835889951, 606577152, -1663489115 ], [ -1759670144, -441454830, 1778416784, -1268475897, -1562775899, 1072101663, -1168911260, 1955473631, 313285800, 236252096, -1427819441, -1040596490, 1216860774, 286040194, 682188340, 1982493899, 953084285, -1245317808, 292227975, 357271279, 1000736482, 1482387761, 2134688272, 1392218990, 1032684053, 363983722, 48937703, 1582755467, 1786201293, -1749672907, -1629238824, -86627454 ], [ 1379229635, -1538055567, -1493810131, 1974623753, -2131754488, -779433983, 965841081, -684697099, -1858637877, -628822200, -1591322463, -399363800, -1394734293, 200149135, 721526574, -1628590768, 1464643132, -254957732, 1543904951, 235165557, 734446850, -1934320066, -8123194, -195646414, -1443620895, 941082271, -620010231, 969713606, 80485613, -460163710, 854884743, 1459946771 ], [ 358805056, -626348168, -885814072, -190365792, 845458581, 1143881568, -962444821, -822473714, 648681286, 1210521118, 701503586, -602184149, -302635771, -741009139, 1617974578, 1871313950, -543631374, -428274103, -2080134527, -1646177425, -761108749, -1749289231, 1307534949, -712231780, -1419867132, -881578, 299657541, -2129933156, 780689429, 2043215776, -1643491903, 134772717 ] ], [ [ 1551994927, 1845956565, 429729541, -634461107, -174993188, -795797594, 1996775245, -91292727, -635896777, 525336784, -1887160026, 518234569, 1898441033, -727916319, -1288476513, -1713503095, 1201217754, -1428615456, 1847972425, -2113582710, 327447877, 469925802, 1344671839, 1700492915, 1895070869, 1914361680, 1944640313, -2036969215, 312979379, -2027338310, -821567230, 1606780619 ], [ 414851357, 1094119690, 485306618, 1284071491, -223868412, -611532024, -381918320, -558887502, 22527045, 256683698, 1729270914, -468461060, -230506922, 1222035208, 880394059, 566506137, 1013897525, 85137548, 767348288, 1120369702, 167133020, -1797002611, 1680079139, 2082569429, 1362129921, 1570065198, 1417424784, -1335553282, -1069730463, -418643881, 569782583, 483409295 ], [ 610412495, -1527743392, -1364492889, -1860672146, 780890294, -459162761, 602942483, -1639050212, -2034432091, 1929402777, 105499928, -785885529, -222728222, -315654344, 756030424, -986052185, 532361646, -330286113, -1522149394, 88518355, -1725220533, 259466833, -2000069100, -609346318, -2036966716, 6550644, 893684484, -1214399488, 506848397, -637657223, -984770984, 1425452802 ], [ 1158799064, 77044851, 871105293, 1293073624, 239782417, -1594554831, 1693921721, -267032914, -1032497964, -832437602, 1368735687, 975396056, 1379130350, -1637302144, -358725481, 137597733, 2062229950, 1417801504, 841904541, 540211873, -1882029731, 259627694, 1461199852, 1181920777, 594595303, -1435742291, 2007451826, 1253980423, -1945888143, -1181054899, 578528427, -230862148 ], [ -1803316922, 249397962, -603971902, -1116909758, 1734369954, 443134301, -1541898046, -501550900, 2061523236, 698513651, -958011635, -207217238, 60292825, 711110066, 236470576, -1964369014, 1986064556, 192927917, -148788386, 2002650554, -2120495648, -2027623494, -220028861, -1867369501, -1633641943, 124922475, 1247380221, -1367318473, -145313749, -584649706, 1847593177, 553764589 ] ], [ [ -1791053497, -864364575, -318237311, 1481823857, -954524434, 1855255939, -617130869, -2089311377, 1744362610, 957396216, -1407644126, -645225924, -1776703620, 74159553, -1488626058, -320172233, 1646289749, 227954536, -1435673040, -646022202, -1292033055, -1114027387, -1295468533, 1708597345, 2076338821, -356200359, -1334095243, 66068317, -1229886583, -440504218, 1914461841, 1675080758 ], [ 1952421965, -240155395, -249668767, 482188711, 278361218, -1992666189, -1185307291, 540622502, -9959333, 2135500745, 1472529107, 1014078519, 629150424, -1236826352, -1787114413, -234257172, -2059697888, -1194505629, -85435268, 2089715193, -1936791842, -2071332417, -212991642, 1564623400, 805280370, -2042845045, -113404525, -2084591670, -1343283016, 1158037449, 790945992, 1333357395 ], [ 1411872637, -2065541645, 538829589, -1497410463, 1323996734, -619795279, 141354259, 1318825200, 421772899, -802883029, -1798309146, -199381182, 123901711, 2058663942, -2021560986, -184720483, -715112977, -565434970, 55222092, -1060993984, -1325954940, 837577965, -1532844292, 2019826172, -1738554392, 1062402861, 315620056, 797056670, -475625716, 1810493198, 1011433873, -1345994992 ], [ 1408443403, 995181080, -1050151138, 2102505280, 1500362898, -117716181, -1356180877, -1235969932, 1640630776, -1467213975, -451949453, -1752971662, -299661004, 1196035304, -1885112489, 1454746161, -1383621038, 662913777, -1464374073, -1129829301, -316294086, -381784037, 1100691602, 456372568, -932294000, -915089542, 1993436380, -1615893054, 361667154, -1445480072, -1874099836, 1439807343 ], [ -1020969504, -338701301, -1745584941, 1652910554, 1090958642, 1751485763, 2018582491, 1423495699, -1354019533, -1332429399, 1005448031, -1308792341, -1557993446, -825037616, 1894616880, 1846588712, -520234609, 1597949961, -1033092603, -1790418755, 1536277573, 553155972, -1669907188, -1622696489, -1182030137, -2070862868, -829635830, -1795966247, 345252967, -664786156, -395270354, -1880430867 ] ], [ [ 1712480916, -1561325479, -1442028208, -412963484, -1019769899, 179364398, 1112127390, -39176542, -849864259, -1366121391, -431789732, 10517797, 682473233, 1300778336, 942370214, 1628220973, -595929277, -888359485, -1034192513, -2000401642, 902429292, 153528850, 230111252, 321883355, 222784413, -1783648517, -1596946013, -1215541990, 717730450, -1400506866, -1448926538, 984218658 ], [ -1390104143, 871356345, -2123605147, -991602397, 1074063375, 1679502123, 1351466538, -1356952975, 394457607, 270080177, 2088229858, 952227518, -652216860, 1355915507, -708598709, 1153555970, 1478522853, 1038719172, -1142296456, -1947694468, -1659843287, -28975502, -1573639046, 261159934, 982613960, -176315721, 700917157, -1951926485, -2109214873, 233646000, -1171537090, -1502788809 ], [ -1907617556, -1017789701, 1921336055, 809177918, 376841659, 1739859048, -1770352330, -1234688150, -402676098, 1266962829, -1291560587, 1898342837, 165420014, -380720852, -722478315, 849763931, 461815117, 1847977409, 1462017603, 576545144, -288560927, -370723243, -1341036654, 2141198893, 2025220018, -1195126083, 1084084911, -1002137547, 1566561213, 167198745, 669545560, -731563262 ], [ 895891465, -1705891335, 1214914049, 1000600375, 1944095311, -1444920377, -833326865, 430284342, -586964548, 1241474694, 1125897529, -402870880, 1878581459, 1779944997, -1570552276, 1943349022, 976005823, 444993971, -1585454301, 1222518483, -366802647, -485956132, -522916873, -1958249622, -1175218633, 1898007336, -77144978, 1865810378, 1397453655, 960981172, -511281684, -470074212 ], [ 402714172, 966501865, 747639364, 44825125, 1111038704, -108756864, -1478363712, 1847420699, 1979457101, 1155038648, -1053955863, 156066805, -248148605, 31998777, -164899809, -1490503366, -1643074462, -1016466625, 39809418, -1151616817, 540428361, 339327347, -1105177286, -1661425440, 1066525475, 1668194484, 561807252, -1591235578, -161308730, -354097784, -2011099729, -1759352817 ] ], [ [ 240086773, -679643798, -1496039858, 1953973640, -2071378256, 1575014084, -1332303145, 1146599830, 1424739783, 1151718971, -954845129, 1357181077, 2015038648, 3948780, -799433270, -659886641, 1211581775, -574121435, 866076396, -783175359, -1489440630, -926186228, 382287517, -319802172, 863571298, 808426571, -1443760830, -144475417, 1371037560, -1262544075, -223851325, 899875043 ], [ -401869367, -1232242732, 482645560, 229389891, 1663877687, 1241608494, -1618972275, 1867302677, -245099830, 701430300, 2021369082, -748183803, -1889201295, -1542987531, -582252295, 1846690563, -265065770, -2016425932, 1968218561, -1994874811, -2061134303, 1646137156, 848507958, -931167273, -870538202, -1824285887, -646322282, 62571820, -1953459838, -456369156, -95142370, 588517197 ], [ -1364420692, 1742378721, -1418547445, 96876093, 406478117, 1645934140, 1231802076, 1591054118, 1144257669, 1150179065, -858223564, -230338903, 2124313390, -1551310030, -2009512663, -358550458, -1429420651, 1154628464, -690213276, 1451385301, -1707987073, 447315096, -1457278500, -1824139569, 1159754708, 25865492, -512020028, 441015002, 1884552977, -578799867, 407672591, -1793724244 ], [ 1426912882, 1044298365, 631104803, -1598473325, -1671504898, 1012568556, 1964369866, 1631778289, 772171783, -351102371, -1929927181, -353371303, 227001241, -1881759057, 1113053188, 2086200840, 2053783649, 720466410, -47802549, -750248264, -1143946348, 1581084213, 74541365, -1756417211, 808990291, 486713917, 1029408745, -1624746728, 1626989733, -860921488, 1876252542, 1305745736 ], [ -1328327954, 1530333707, -2112496148, 1407354959, 627100080, -1334508044, -1314724152, 678014810, 2123151447, -1512754012, -1318146801, -722717448, 158407316, -2070470346, 68108887, -500040842, -853286437, -1740044898, 1870008958, 2144215110, -1275449489, 95865993, -1842042572, -1180449647, 1313993359, -19725724, 51595014, 1160910296, 2006568936, 201783048, 1495803994, -2073660705 ] ], [ [ 1855292025, -1350766152, -1942381398, 1336675384, -1859704819, -534299455, 1846250227, -251699391, 1765851048, 1092790652, -218349871, 1918825628, 1044619322, -1428245192, 1634365060, -1011312877, -285215033, -1651651452, -1430663052, 657099547, 105282767, 96328201, -37976119, -1743917535, 1470635567, 135584957, -1476243141, 299108572, 641357469, 866297895, -1278821474, -829288872 ], [ -1940999448, 960000508, -253627296, 323792182, -1036042448, -801525970, 1551355087, 1693986050, 715546956, -838840104, -1295933346, 1795292889, -2042902573, -1552051078, 419209898, 1957538741, -1248437920, 363155611, 845807360, 944410541, 1836334817, -1535045674, -930090709, -669639748, 1429005672, 696707635, 1692467622, 2073420803, 1420520420, -1046639084, -1890494546, 757069901 ], [ 1237160250, 810140242, 1582164445, 721905204, -1622959197, 534984262, -268660886, -1013844144, 1237569767, -978789236, 1547411870, 539043456, -259795233, -808294210, 962029154, -1042820194, 373497576, 1984355328, 58552697, -1871525502, -342366411, -866468556, 1214844712, 1420342872, 1144385593, 1411165086, -1007218779, -1848466762, 772560993, -16072882, 2108664843, 402258977 ], [ -1254489042, -1026077644, 1079856690, -386555322, 129239272, -251681058, -393563853, 357807350, -799395596, -92112211, 111322601, -793035907, 532717486, -1345597902, -1047078077, -635822483, -1842884317, 65353104, -761695864, 72676882, -1657091884, 961885777, 774759996, 239101290, -1712397833, -1254724259, 2022479414, 1954624075, 544175598, -2006430071, 693531740, 363555389 ], [ -655655206, 81019049, -236426994, -1713300787, 1797464992, 2146467918, -1468304390, -895932638, 1688259438, -947370397, -629210047, 1278063010, -1452125608, 747146729, 860831124, 2089792615, 950257149, 82114535, 2061756225, 1975785200, 565204134, -639190019, -2113560112, 1785110875, 1926051780, 1041577200, 1774058421, 743903004, -1589313481, 1503260655, -668084227, 1005262050 ] ], [ [ 551992931, -1625415797, 411904891, -448746711, 699937995, 1956252783, 278359040, 1945303454, 15470199, -718774666, 1418350653, 1399993788, -2106059566, 1744205395, -1039848791, -75891338, 1237859733, -1661749398, -872738612, 1830468934, 1799012019, -646101848, -1049679046, -1621288262, -503691692, 1874569631, -1115023629, 1505226129, -612697073, -720899720, -773312648, -1243087017 ], [ 2014251282, -454117160, 1683950198, -1431364226, -1617565600, -857169275, -338363897, -1481759975, 86952763, 1582406301, 1630067864, -303255196, 1102809662, -205169025, 2064605654, -1544446240, -947213644, -1694648754, 56408953, -1825189760, 1819857676, 1345988980, 1158027406, -180365423, 1445761463, -887031262, -627625358, -1729860201, -1108556451, -1978502429, -219249990, -374776849 ], [ -1024005475, 590302556, -210065009, 1266778231, -1660400782, 777099420, 209985443, -2144307057, 2009603832, 593173669, -618665578, 2073763020, 1116663435, 999588061, 2041524359, -1337395125, 50805470, 1493116220, 270175333, 871567098, -1829792716, 1128393236, -2131602027, -1083142648, -640754718, -994050198, 1821380440, 1343145280, 2060155277, -1805032218, 742277686, 216445969 ], [ -1635334533, -1209732409, -274022050, 2145364462, -1798952280, -248228395, -365794114, 1902715351, 1917209353, 1517658050, -1709729505, -1515120477, 48211008, -978514252, -423715318, -2027921761, 1191050340, -253982043, 2109616954, 464682660, -1998978700, -215620584, -916905015, 2082788189, 301714738, -124941220, 334429526, -310997436, 361222505, -2067100265, 1210363355, 149139879 ], [ -1724507596, 657456859, -1332791216, -1269118863, 1918779963, -605371341, 100247285, 301797623, 423730637, -1880610296, -454893819, 1202999050, -722886175, 115372551, 1134564452, 2130180312, 1470405477, 564141830, -1554208667, 1827487902, 1944407346, -990259333, -1960083440, -1803292290, 1499140204, 149015298, 10998395, -147122212, 1891860511, 1341514292, -768674146, 42774808 ] ], [ [ 797446416, -1165406940, 70568651, 986946947, 937856512, 847235136, -841172283, -1654431339, 1219470040, -267486960, 513483334, 914539748, -951309338, 1905844147, -1668631818, -1534888752, 1922097747, 1078772158, -1517441087, 1379298559, -1673353061, -1614667661, 1778260795, -2055047142, -1363291090, 815531464, -996347239, -466431381, -530882344, -1751654179, -1678463525, -1038710433 ], [ 100289671, -355970161, -256139191, -847732897, 494416871, -930741899, -1071943341, 782909333, 1855168664, 1156613313, 1933441828, -1040657865, 1135532888, 825971595, 1318637923, -1455658132, 1960294565, 112874604, 1363828429, 1892414215, -511829289, 323194468, 1955415875, 126777099, 1928618108, -822579295, -729900746, -763438114, 2012884179, -1958152202, -871237949, 1586980645 ], [ -254771998, -112019940, 1846467257, -2065916087, -49715257, -1980803526, -426985553, 842068739, 2097297975, 450033637, 2000780532, 1249147778, -97784959, 764633172, 1620736833, -1640148911, -1334707625, 145456675, 1584678318, -2134658571, -1618863968, -1950253749, 1824228581, 264823738, -705018747, 1151532384, -540862237, 344492611, -999518200, 1022724107, 238718556, -1278561283 ], [ 1529454294, -1313535717, -1205427943, 1751610511, 1510765217, 1295468582, -932093622, -297797279, -99519142, -375735779, 142826734, -1381810174, -1395947383, -1565370890, 1521344577, 1807802493, -593671239, -316224978, -23077691, 1383328853, 685631669, -329564189, 636041842, -1473651680, -1646241522, 1047196187, 718922358, 1067079506, -1658203475, 1241090797, -217174462, 1044967200 ], [ -1584278511, -494050782, -238934053, 9705474, 1679363117, 164029945, 692460379, -729754571, 796866461, -1048305095, -1130973636, -1144587734, -708008446, 2132332849, -1991221515, -833873073, 851057121, 495336698, -1492134576, -331719325, -1679785213, -430764537, -1401324517, -1163267440, -1360700983, 2072848530, -1575790145, 518508323, 1748446525, -1485388957, 821404635, -970300035 ] ], [ [ -1692665213, -825335879, 846753508, 1192064194, -1009009744, -1644592301, -356572603, 1187902840, 1487070522, 1370727384, 234074533, 923282431, 1473247738, -975845452, -1292406753, -459261720, -919045896, 1989288288, 813751620, -1682353145, 1007654890, -1017793777, 1177492736, 1857682409, 1664103630, 697468541, 442722014, 1870660010, 743917697, -767401721, 1666265248, 1408314210 ], [ 1678833625, -1233731796, -1984187018, -511465691, 1776704189, -1751183872, -1180503604, 639645323, -2119391280, -1419317493, 1674666861, -622166259, -477510291, -993926333, 290936001, 1493168760, -138594643, -946492924, 1948359768, -2117568489, -355006288, 1863508361, 1912868397, -355662918, -1545050120, 1676427961, 1834654960, 214929867, 831680385, -1241808494, -113368846, -2060415407 ], [ 1382922038, -1292426673, -910431845, -1076713037, 1923113168, 419926150, -5439244, -1901512530, 1558700196, -533361418, 369288362, 1760987565, -138776573, -1363986603, 1005373041, 378530320, 1567863562, -271319634, -1877813511, 265949160, 866203851, -409537911, -355831830, -290837129, -1595461520, 580239361, 1301668684, -295886032, -466077190, 526077743, -75520443, 258443482 ], [ -2137168994, 890485796, -552454146, -1259297265, -1782117093, 2055198293, 169779788, -2047948061, 584376115, -1010700322, -534583958, 1401541651, -721444593, 682440198, 583824404, 1323488754, 776469566, -831244563, 1765842656, -45256365, -1843828210, 1658085428, -1617101704, -1827180332, 1991375030, -1813865594, 2122910659, 1337319860, -19617999, -1128673725, 763078424, 1432175348 ], [ -497285291, 84135619, -936365012, 2065867524, -651340729, 1587014615, -432952702, 2129252696, 1773959654, -981173421, -374561071, 78798559, -61617660, -723154493, -1136040826, -1172606372, -1731800753, -1575563185, -2058504492, -1241618891, -152132182, -148199206, 191556598, -456285852, -531020294, 1840745416, -895200753, -1465382980, 280605297, -967665607, 697419239, -682208679 ] ], [ [ 701808590, -1053360372, -525709142, -2045821067, 1746208864, -1136189383, -711569422, 1013243433, -2144117867, 517248684, -1634223958, 810136200, 313415588, 2005309985, -1511253202, 1287068867, 264034982, 264589224, 290516819, -2103501111, 1500564582, -529181568, -1969891565, -168837828, -478595529, 1431888505, 1231917815, 1062204866, -715738335, 165337501, -1102763068, 150238426 ], [ -847885566, 900102318, 715981088, 1551270188, -1215143326, -1777055230, 365414027, 1688345517, 274817859, 1432493054, 415686990, -1746252391, -33827531, -1099310869, 465771373, 493444370, 1476538727, -758122366, 1319649238, 37326671, -1264299693, 1080242562, 1327247133, 2116581834, 1576263389, 1468265941, 986213009, -1376576477, 1884769638, 1516258654, -108053479, 827423168 ], [ 169915727, 370401410, -2103083756, 1967363985, -854897674, 940440516, 388138480, 1305608431, -313812871, 755131181, -48611451, 582477591, -34179862, -1651357781, -1507266217, -1337338885, -1446419507, 9582948, -2131219148, 404304933, -533850682, 2088494500, 23520210, 609515080, 620299483, -188826146, 923716245, 738100339, -1373138882, -734251878, 1532556483, -1006408331 ], [ 1953301522, 1654834872, 147210903, 702006986, 1624258644, 1745869864, -128291883, 651707988, -879417006, -345573329, -386945479, -279969590, -981517215, 728536728, 1451614405, 1017955757, -1690826470, 2085352360, -1994956749, -1309632684, 1773763251, 95193601, -108892631, -2001372286, -621563933, 764447855, 2130593866, -1402530093, 1225646292, -1682235637, -446403680, 480245886 ], [ 1298786912, 760036667, -286689817, -986236862, 506118193, 386946635, 720047244, -1849794901, 130775568, -33983855, 720162299, -565471404, 33435251, 410992476, -1038686116, 553793265, 1893383015, -761502605, 118670628, 1860724248, -611434704, 966143481, -1470843796, 1688922459, -1859348179, 824162437, 65634669, -1435189533, 108493048, -170683468, 1391533053, 14085555 ] ], [ [ 2060047438, -989437763, -1972589742, 1135110384, -1745821423, -2070838024, -679393199, -1741599587, -2137650883, 2119838933, -736621655, 550887425, 1850732912, -2100208237, 24253842, 2088082090, -2096718339, 812638784, 1592012569, 1424346923, -1676378993, 793730707, -99100899, 807312520, 1936125457, -1562963389, -997179566, -675463099, -1492807486, -1079141626, 1775212961, 30601795 ], [ 710893306, -1509467306, -1391761748, 529358781, 734903894, 576111874, -585182958, -376748583, 1897099358, -1193465320, 1857312081, 432306486, -839595676, 189260187, -1534379077, 107225548, 167305581, -157251244, -466064586, 641935020, -164567625, 1997270267, -1469483554, 1776210999, 2137956120, 563151658, -1734384103, 825733995, 1165587203, 1007003217, 1632968263, 1010094670 ], [ 1105024555, 484194819, -1538740265, 1689234612, 1769128848, 554119848, 587576958, -214742266, 1917476355, -44630322, -935631619, 1334916756, -1923907335, -1548015316, 817369905, -1481486206, 107402460, -599712578, -653794967, 85741165, -1732961855, 1988939933, 2089364821, 218253838, -418389136, -259947412, 1582096217, 1347216152, 121060532, 301822735, 895507188, 1140097874 ], [ -925538949, -689463316, -1539787967, -1031837698, -353729159, 1096469456, 276495830, -1508369763, -305306108, 1991544771, 1809886864, -1201583892, 1392255912, 619110227, 2074411836, -1823360401, -377407155, -1442927155, 74536153, 606649365, 590674141, 1091127238, -281668210, 596689056, 1450658713, -1195907180, 251116485, -2138151030, -2115847530, -1448361580, 327099649, 262991079 ], [ 20734772, 1833340417, 1323349429, -66669697, -1857313124, -1817638967, -1881505935, -321726031, -888771986, 288899346, -2085165931, 1332122918, 1980387756, 1195336757, 517739301, -961403566, -1178698707, -1535384756, 1361134921, 443054419, 1800121823, 659123875, -217551139, 1837828925, -433017957, -1569186904, 440754146, 806606703, -133140594, 973339550, 1379496456, 880160958 ] ], [ [ 960014914, 1023940208, 634551528, -849605667, 1711787492, -1582989751, 1620998554, 1202897366, -1270158770, 1235704476, 1196422800, -1520592479, -1581929361, -1676081213, 1453552623, 608687403, -1500616298, 1535199224, -246725493, 2064328796, -1813523005, -1614321624, 33265244, 1924125106, -2063728201, -199762186, -965505409, 762625071, -401069821, -283726326, 1474775715, 2050638666 ], [ 1668396199, -1291132320, -1433843780, -1517810220, 1115317435, -228180343, -490303385, 1063622962, 2112773773, -1295804576, -856607237, -1870444775, 464260862, -102024670, -1480683099, 2140653186, -1732734859, 130111633, 1299061183, 739336193, -286807970, 1632555033, 1913467328, 1780456304, -2037811249, -364731772, -1048766046, 13388942, -1388273023, -1477339647, -2040475278, -249928588 ], [ -1190437322, -300510532, 1395644537, 2084325449, -1831923704, -404353472, 1131023152, -1333673509, 479683166, 133142762, -847795576, 1485087343, -69788784, -2077802983, -1209975285, 838390993, -959391923, -1623418699, 924523887, -1573061440, -2079309378, -1977899719, -874188351, 2073859288, 1217302272, 1516843658, 660632736, 1000337531, 1250912091, 1762472238, 1909580618, 2118243911 ], [ -1513405455, 1501449409, 797619000, -1288646229, -1288598419, -861322258, 894740262, 1278738541, -1486814995, 60264051, -829202021, 1436602186, -27051047, 931285658, 1399080427, 1869113988, -1334827756, -1815915380, 1553757527, -812475476, 1768166679, 137784857, -1739585461, 1039091652, 147647445, 494896860, -2068013389, -587164084, -1514686800, 48409311, 1203119402, -1615473786 ], [ 1444639897, -747326813, -1052439163, -299574765, -400471261, -1796748383, -756248380, -593322455, -1163761869, -512576559, 78804847, 1333994506, -100988604, -222628280, 1883113910, -1068581960, 1627305214, -1550989564, -28955211, -393576227, 1905519575, -1441263724, 1330501614, -1721600243, -1771891776, -248884331, -1687405422, 459132851, -354960410, 405084056, -1023369312, 491135021 ] ], [ [ 1617669860, -609544349, -841146867, 2063773867, -32280563, -351790761, -1997071551, 1336760921, -603909287, 923563638, -1571871384, 1745700351, -126745659, 227111640, -91953532, -1474465652, -350823646, 910857367, 1049244783, -1974020573, 692078690, -1300523493, 1658846581, -1475288780, -1517930446, -175758549, 1450604165, 1741778147, 1168813062, -6599990, -1236375510, 2087726409 ], [ -1660902568, 1970068092, -992682485, 1052904913, 1542273776, -354568931, 628031203, 296771907, 81618645, -821479847, 606661379, -1871271606, -1966211767, 981245933, -1235622273, -57269007, -1028943221, -1169343776, -513591519, -398454185, 1350409790, 164150997, -1385393706, 1669158444, -1291702703, 1457687275, -1030281781, -809634783, 1205034430, -2131706892, -287769612, 1431814689 ], [ -900020768, 166151834, 1176581532, 1658787831, 1792584625, -1333822248, 1443077428, -370412574, 1990813263, -1917713733, 1924919250, -1164419044, 953677054, 407671734, 1216399082, 236668283, -1498372365, -1664586031, 74181004, -1546572742, 182683726, 337421091, 2136394008, -1587006286, -183040781, -1165884740, 1821757935, -1464191943, -1456064469, -1656435787, 1527585513, -644761265 ], [ -1932091039, -1197600420, 1033335917, -1139214189, -332539630, -313897880, -36945916, 1982532945, -1781021799, 537988300, -42503646, 549612785, 241638869, 829415523, 409716228, -632455402, -698979430, 1011923099, -627879730, -2065519306, 1060112864, 592681643, 1172109926, -1245005405, -794045765, 555529761, 2122423455, 37827722, 917296034, -453240198, -1289019258, -1498778548 ], [ 1636097965, -471843046, 1031699795, -1277444025, -1837389532, -1945044816, -93979964, 493153065, 116723498, -1161318728, -1571186419, -826115128, -1409112853, -1160443313, -1629829960, 293606661, -317953470, -1697476277, 1519573379, -470772678, 2005548091, 38047268, -144047571, -783208835, 1893674489, 1269641980, 1286018554, 1491207476, 815823609, 1970015859, -416028048, -1421412990 ] ], [ [ -697449299, -1612652712, 481540187, 639713146, 894559270, -1198197059, -51450746, 1319439351, 869585068, -1178974120, 606771026, 1933812200, 617701663, 2091420192, 765775252, -1765882912, -1767844074, -2018740772, 1774585160, 1650176553, 516281165, 970934503, 1548943078, 52712566, 2107029554, -473534585, -182762875, 1315414580, -1859333895, -1027684909, -1301697582, -1185996890 ], [ -463819382, -1740799910, -997229191, 908261643, -1609144147, -336325469, -24716022, 1981511061, 155420282, -308423017, 127665022, 1538134677, -1028443496, -1923942400, 642859739, -291653752, -1258338500, -1987888546, 295172401, -1484977769, -830536232, -1388154480, 1994597321, -129080862, 1932948395, 1054156721, -1326654721, 140168297, -2051172847, 378311269, 1285369515, -660121154 ], [ -681907240, 981379411, -887705101, 1841587049, 1795058464, -1112497426, 247201473, -1704688777, 873621480, 359273823, -14492425, 1317432073, -126977142, -1289373132, 644404032, 1282084732, -327837341, -10532539, -851100149, 335622983, -452438611, 681374829, 292814622, -382799419, -1084003127, 1965706099, 1673785804, -571785066, 439580524, -343103472, 584588639, 260392308 ], [ 616082115, 104010721, -1173424343, 1852668139, -1307955383, -839404451, 1162433329, -880888618, 1975659783, -1881095039, -385495160, 582727262, -998239140, -1895399116, -110691905, -724392209, 1021956213, -258130973, -127306488, 1245656666, -113171300, 1616031514, -2005031144, -1149672985, 1144939527, 466319282, -912251665, -1572615479, -1837087713, -254549326, -830948893, -338595540 ], [ 1514571824, 1992454834, -1515157828, -1571178120, -209156675, -634293937, 1419481083, 375193569, 1659014836, -708203222, -1314671804, 544588249, 225958013, 414537700, 971219507, -250510576, -38998038, -491829157, 1904259992, 1102800773, 887886390, 2055339606, 1940151981, 1251320858, 1078272058, -963849251, 1278398910, -1716046255, 149272472, 1611525615, -1401950295, -1459286697 ] ] ], [ [ [ -842459795, 364659127, -957140269, -1476742805, 1789274559, 305026964, 2007686558, -611194661, 1899147569, 1932369145, -674286486, 1539150367, -1447481494, -280192983, 871513262, 826239979, 533911740, -1064834545, -838879954, 953792900, -2073110769, -1365230257, -656953048, -1454184703, -1167514257, 2047265564, -1783800724, 1116707062, 1874332745, 1960213350, 280059946, -1713683829 ], [ 1019179247, 801108815, 1699459314, 2025133385, 28430326, -469746188, -1672119309, 1827311726, -621234047, -1280386341, -415820452, -800042589, -1480220417, -1186098177, 45803089, -1493666164, 770716006, 642021959, 1455658140, 2030924520, -959226467, 2004526159, -1417846238, -2038426690, 598613070, 114782096, 57493235, 155489057, 1363432127, -1117062843, 1200349516, -2000384649 ], [ -781837327, 2111823069, -720130372, 1362905601, -1236892060, -795626477, 205275103, 188312599, -112559661, 877076137, 1737175026, 1919668452, -988616204, -142349227, 1344150580, 1287399526, 1610713322, -1757695506, -406135172, -1922911826, 1446984536, -1526039329, -1001473760, -351374201, -676594220, -1743432757, 1878016904, 1460233048, -1671093440, 1091304060, 1209437608, -1563434906 ], [ -743376571, 1431161372, 1655514588, 1900520046, -592553118, -2074319841, 1731063450, -625644003, -1799596431, 197995954, -210480478, 2137075568, 44262765, -452001514, 87618792, 1167014591, 267178088, -986058359, 431460653, 1023453997, 1132284854, 469996135, 2089043237, 576009373, -1239148364, 1302489320, 427927421, 1194653925, -712703912, 1790816756, -80383770, -165544428 ], [ 1790980984, -555782065, 2077946524, -1980191186, -828274046, 979947832, 2106877504, 1251894995, -1433842683, -1197730343, -271269643, -838849670, -564383498, -495546040, -676522355, 908349331, 928264998, 637350540, 805422248, -42060618, 617873979, 466603572, 2127017396, 383523753, -476572760, -1035908545, 1416801180, 334749397, -2093437931, -1186916273, 1203000074, 524272091 ] ], [ [ 1573835283, -60521294, -937737883, 1294085226, -522645400, -736060984, 1201256530, -1410792569, 1601230493, -624282276, 873475567, -1052773023, -1207314542, 740256926, -1929703193, -2124844891, -160034059, 1842678097, -1145373318, 1195696528, -916808552, 391645114, -1545668359, -446315576, -441941524, -1954159628, -1805091085, 1469222966, -930305666, -1112114517, -1302114980, -609169228 ], [ -1403883572, -118644246, 458154969, 1785477651, 457992442, -34930798, 270062443, -499748350, -208003874, 2124339936, 1538257117, -1785163871, 160688025, 2055638513, -822594162, 1795187386, 183613791, 1850585637, -1976129893, 780791196, -285894330, -518869865, 1486413630, -1625099606, -143240296, -313579146, -1228412811, 281153439, 127020828, 1361562651, -14739047, -1520547006 ], [ 2107726782, -1267712546, -1833638688, -984959668, 1470524848, -2067735415, 729865841, 1429047389, 1313096458, -2049905252, -2125246610, 647593501, 942837337, -817239182, -685478634, -204846073, 1344868896, -473899291, 2119355906, 31966569, -1250338297, 197667551, -894460383, 878844647, 1016646434, -98868022, -19037323, 275432513, 456236696, 119297200, 443543682, -1403289000 ], [ -1729147047, -99115904, -640918582, 1924998363, 1598729928, -1232395435, -270385536, -1539915241, 805482183, 66745711, -1718251737, 1922368438, 2023757630, 1377049198, -967301182, 1761759143, -1473725898, -1412871188, 1719712072, 516176986, -2126080062, -253011248, -1342363532, 1011285445, 1841466531, -607581955, -133043068, -527793026, -275480783, 517887296, 915847900, -396330782 ], [ -489550097, 427428952, 1821021123, -696778655, 534673220, 1390418050, -2129518577, 1006571944, -1004054189, 1503620731, -1105978213, -1377033758, 1112453631, 157457260, 1616383263, 1001451326, -1562420235, -2007087502, 1516293265, 1623630377, -199952135, -277841551, -1890742620, -1495471335, 6069131, 999951807, 540872417, 1183445622, -928107286, -1476583769, 594020831, 827194322 ] ], [ [ -599931872, -846097217, 472386419, 1064537810, -809299153, 1209973799, 667600522, 481364266, 1111795408, 1735789201, 415052058, -1177535648, 848360000, 807415894, 121664862, -1121943307, 2098258637, -770505286, -733706145, 686995620, -190559665, -2087783192, -736583962, -729392206, 59451291, 1629620998, -773165732, 1122604318, 340786739, 1101760844, 203507273, 1702759914 ], [ -634513798, -1680195950, 2020045412, 1040339445, -1397416704, 1734753525, -1165761403, -1698034447, -2128417788, 1277458817, -1620973826, -32178497, -182439171, 1702798476, 517153601, 2086304952, 1266003416, 925816658, -458775214, -765127009, 198780750, -1003341168, 162781810, -63650190, -215144497, -1887313853, 16827480, -1613944016, 1933049368, -749721562, 1357712797, 867454447 ], [ 1400795452, -6860952, 714255639, 897399953, -1473981905, -1518190333, -1818740206, 1037174138, 1518758344, -782410979, 626861162, 1321393877, -1489610300, 898042096, -442510509, 1740277560, -1280434811, 2041558894, 1760478159, -32154464, 316811093, 524665511, 1809277470, -710650004, 1088659826, -392840838, 1775637935, 394803591, -451766879, -1600799477, -859400127, 1260016446 ], [ 1285742019, -1959790222, -599509711, 83777820, 16071166, 940543176, 453138807, -2086120982, 2052691989, -1328443577, -2057805521, 924400337, -878038842, -775200485, 1159312044, 1569533769, -287274250, -1982014399, 1836813100, 1836457321, 803343082, 659191622, -1738142201, 29806498, 2099918463, -802676503, -359158874, 1588249013, -1859218941, -1551671064, 513919788, -325294565 ], [ -642650438, -1683886258, 971970373, -184540526, -684991071, -1054072834, -1656014250, 696112325, -1065515023, -379938645, -345071097, -123611430, 446477002, 1276494423, 1897638850, 2066608890, 488361969, 2073701665, 119843853, 930298991, 1391539099, -1134001224, 1087385599, -139687177, -524577902, 1560356522, 1909929192, 1168641529, -730335078, -1415354614, -1019972932, -1401581582 ] ], [ [ 1381409978, -87252785, 1563831247, 771905378, -6252685, -433401266, -509705820, 1380944392, -1768398916, -153623925, -25320100, -1614182703, 2105647411, -1919786488, 708119743, 1820989845, 1664832111, 1729197359, -1702718344, -1446231949, -959708030, 970712083, -938816727, 54678993, 1968756598, -979654312, -1368410792, -999620982, -586200630, 672650115, -581502056, -27489635 ], [ 1890203117, -247096969, -1026661428, -324819288, 131818978, -1804841874, 1379216532, 1069268776, 1768755675, -115811729, 72958511, -511252437, -1025975261, 610505574, 1979148860, -1370479486, -785702913, 385863923, 2040180017, -1482630968, -1183133130, 12109494, -1803383630, 1427182452, -1500492442, -1187366834, -2004093646, -392476222, 491819714, 801245146, -403911028, -2093196336 ], [ 73123905, 1503906322, 1705065703, 376544184, 174902566, -203804668, 1294244280, -786423600, -1014387628, -461596096, 2141586560, 1374982269, -1505635223, 1552694320, 295430918, -1036869409, 1957644438, -1719188180, -468525297, -2141319550, 1955303000, 753490103, -47896982, 885088822, 1877498114, 605428635, -1491703784, -2144381604, -736545302, 17310332, 455644789, -515730511 ], [ -1923936683, -1824870512, -1576283121, 1922076577, -2112930943, 1293911442, -1302433231, -1612565639, -25590234, -1438529094, 1269120085, -844619449, 1985809734, 159024281, -2117633600, 1258140061, 2038400456, -1184708121, -783172403, 1918163785, 1832763287, 135097067, 923374816, 1790693286, 1866018279, 1798603341, -77624846, -1338088345, 496365580, -691160154, 1631035981, -1385222190 ], [ 555984133, 1424592536, 1248806952, 194545869, 1378154165, 1798966820, -2068557280, -915601009, -445907168, 1225648664, -842273709, -1758681248, -872188139, -628291458, -1500058394, 1518251146, 2042294528, 394187187, -1041694811, -822588462, -129181231, 1922077428, 1751639799, -636154270, -1096691024, 1827123893, 1427238310, 628311992, 1673925761, -258452400, 1572836299, -1962716556 ] ], [ [ -519625219, -1026752369, -616204214, -1928258787, -1205527440, -681446518, -571910957, 1281602517, 725642313, 677529595, 1227131702, 675663192, -1011929578, -777662735, 36553474, -1310816460, 2043698085, 1449001319, 62256880, 949750452, -251108465, -177744509, -89745057, -561663691, -1184037720, 1554430462, -541570949, 311818786, 796219827, 2020258333, 567436401, 2055461393 ], [ 1017366102, -1156838408, 1039722335, 1006583201, 684203140, 79270506, 399239747, -1041763849, 1669974140, 323855356, -1929950339, 1566714012, 1862376864, -943036546, 1811215076, -1470969754, 1906047603, -896606958, -1903256172, 836187815, -1622073113, -918969659, -527382071, -1089792532, 1221919242, 1769620008, -1768968031, -1947030538, -963926180, -2140335469, 1164575596, 711664331 ], [ 1282319453, 1757991789, 788876222, 1742280841, 562901107, -1237513885, -889972059, -1146783954, 1467411733, -2076037481, -1343397482, -340485392, 327392157, 2056047339, -1595445333, -1036436683, -1227513245, -468571967, 1575079189, 1124176895, -1060261156, 704317935, -486724977, -1352306217, -105229517, -1946955452, 1235868917, 1732509748, -808265692, -1283350954, 632490277, -1441655685 ], [ -392648301, -1752931473, 814935235, -1144911180, -1529273603, -1139377214, 2035042369, 1937544231, 107531384, 1615681199, -1926424354, -879220418, -648106044, 542832308, 802005962, -1778626121, -340814409, -923812592, -432459457, -392085360, 1450218197, -410963730, 2117587471, 1987255604, -1791248322, 1935094540, 1490062331, -680529735, 815575402, 1017910163, -1216654157, 394022435 ], [ -1356416513, -1840407872, 1248477042, -601448226, 397662615, 477586689, -369372956, 1869529504, 140816418, 1193517215, -1517520518, 2138632245, -152519939, -1692171473, -445680551, 348342657, 929926296, 1522817867, -953785134, 1971285517, -2060841231, -233470942, 1244043643, 1123612092, -1770980996, 1830437510, 583457799, 1993812262, 940128343, -988220600, -777636698, -865965950 ] ], [ [ -452489542, -391302532, -1675064942, 1271302642, 1310356846, 1829626862, -953864671, 1805385837, -28544097, 26624539, 9254814, 1266546595, 2120386623, 94552155, 1111975932, 899915950, 2027587863, 310693374, 1497593484, 1563356747, 1060054022, 638786119, 1193534564, -1693002228, 444929610, 1246034612, -693518221, -923718442, 614700532, -44631974, 834216668, 1727727744 ], [ 1828981220, 1575238331, -1319736040, -144740211, 1457943210, -1592604733, -936907920, -1081508189, -1504321152, -305947955, -1494854292, -1535233110, -1417205834, -1511076968, 2003367675, -1318498964, -1254965999, 238351008, -1835989613, -2083522108, -330274227, 1204540470, -1210755160, -116214538, -785133216, -1782564743, 920601468, 2145137242, 359877091, 834963558, -827867829, 101036252 ], [ 609840672, 1217533133, 1519212658, 1463913698, -1081755030, 1817659974, -1607424910, -1605139332, -46982558, 1096848453, 1938925229, -1491568064, 1764269169, 673531192, -1369679894, 1848851383, 453100139, -2037765985, -946305791, -1702842589, 1019573773, 79912950, 81127538, -1183399334, 1622164195, 1626481110, -361085984, 468003899, 1423463875, -1830205469, -1430054862, 1552361439 ], [ 1454351881, -1675189549, -1472167215, 826045111, 692614942, -1682719047, -863900458, -2067241402, -1612231506, -1720589515, 243549633, 2057767554, 2137973177, -1650492508, -1423251159, 1498034523, 929791102, -516003900, 1388232254, 1391496374, -1731249908, -1961618690, 670660834, 236038664, 1300961100, -575629570, -220927004, -2124155466, 671562427, 275008854, 1419447950, 555128205 ], [ -1556413150, -784937381, 1717400666, -635765855, 456669382, 1589999206, 515083801, -233502423, 9823517, 1168456304, 342369021, -1062350269, 1450399830, 1139820784, 815680801, 471386108, -1672516876, 1543213392, 335424421, 621591101, -1240578550, -1481632051, 401504526, -702452527, 1515901439, -1352744204, -2053616524, 460112229, 1751101973, -1615259420, -1562867535, 2096238718 ] ], [ [ 450853048, -1453249253, -1065932375, -755979908, -1205814378, 1272242360, -2028799937, -1293458733, -1803431404, 2010852271, -1333390284, -103820463, -902176229, -443936484, 2137306169, 247389439, -1797826224, 261034304, 164510165, -285944525, -1289843122, 1379849876, -1083757743, 1450476788, -1074366739, -673105162, -1904228394, -378041512, 1001124509, -1234438244, 2019173635, 524429742 ], [ 469882051, -2000405212, -1502915239, -91327447, 325520854, 1036940704, -526545918, 2037183772, -892764733, 537331091, 1989309006, -763037435, -1985104617, 601813171, 1326850975, -1678570565, -1526721233, 720280645, -1906643212, 939107318, -536329588, 2014520038, 1706425242, -455315130, -1717071866, -726733955, 347458180, 714069681, -537501518, -1036884829, 1808265447, -1919092466 ], [ -1450263322, -2089565732, 676594323, 593796475, -856293171, 981731901, -491172919, -1321184622, 1813858990, 236537848, -209052149, 1436182115, -1528679866, -1966594769, 1557727355, 335279653, -2061790101, -1459860435, 288421385, 397354267, 1852102603, -1896351387, -1746387126, 1823682717, -1899410292, 1574839895, -1832108022, -1532295179, 894312089, -856494688, -1579755708, 1595447180 ], [ -2099018417, 272382891, 1056619341, 889080702, -536093148, 426931506, -249239743, -979852475, 923614945, 1388056115, 135699167, 350846199, 709781903, -411236597, -110389710, -733767153, 955633371, -169065, -1723041863, 456482385, 492237210, 2074153986, -1359398456, 840458286, 994790223, -1611263000, -1763288343, -388773061, 2082969858, -442319243, -1077875116, -455232877 ], [ -1215629736, -2092368742, -1708998079, 211242417, -1971102429, -1152210451, -1190220000, 1660452509, -1907217222, -277572039, -1577046366, -179806940, -1376550182, 723738131, -152119438, 1911890890, -637407831, -707183963, -653674628, 1223480696, -627593517, -659340371, -1805969294, 1702356462, 1587712399, -1653594364, -1949113504, -1685797218, 1128719700, 1101319693, -1561858485, 480951755 ] ], [ [ -1668171541, 1774907829, 158999189, -1133468880, -190943823, -1493574984, 1460088627, 469570453, -833782995, 1713536159, -1484776829, 1363597521, -1288363889, 11002425, -535261082, -1769642354, -856756488, -915871377, 147671123, -1981009265, 913810180, -1715763266, -495137629, -1618773448, 328284831, 993720132, 2002690916, -2105331315, -1812808961, -47813931, -696933893, 1757919465 ], [ 214915462, 532768258, 1809086461, 470956145, 1675580741, 777911680, -112108231, -1469415498, -1593854703, -1604678069, -617900065, 1696200717, -434743508, -112346697, 1437178748, -1586006919, 943872354, -238850614, -1918399331, 1727864789, 1386705588, -691609965, 662699753, -797546996, 1575279007, -360453615, -372197613, 1273472414, -492133202, 555271962, 541613867, 658004446 ], [ -1261289109, -780720562, -1505570608, 1584711519, -1711557271, -472078058, 291222328, -1660486957, -666549792, 1736744789, -846675969, 432979520, -636323033, 658184155, -313631493, 1192727872, -2058666204, 1947667455, 294884021, 951968855, -701690229, -2067539144, -340586272, 257433364, -1686251510, -1165167075, -327145373, -1790507000, -712791952, 549409020, -804256198, 2084371147 ], [ -149311980, -1102856860, -675271845, -1839536562, -94397662, 1288630689, 554357396, 1776002619, -1156106255, -1569946930, -1497303172, 1577378662, 104918234, 115834582, -1615605970, -956103983, -1251081560, 1710713055, -2106071798, 15911299, 574396044, 746042540, -1760467016, -797992271, 1349043341, -9006917, -64881740, -676655540, 302637113, -737572167, 932605762, 933184313 ], [ 1730905787, -244797820, -1715112188, 872266767, 1132784937, 1822941056, -789442508, 550851168, 659094177, 239662262, -1867940623, 1522664850, 763417635, -244175479, 724087298, -1771752628, 824183671, -677775274, -2033650311, 1361602613, -1926108643, -1718916247, -442865370, 1697133702, -2031228909, 1796830247, -283074183, 1467339246, 1235547445, -1971784931, -616564670, -986265001 ] ], [ [ 916361937, -1921921905, -1013142881, -1588670655, -561914407, -372570677, -826391633, 1263377338, 241008659, 1970140525, -990089502, -51635440, 958186721, -134884452, 470251848, -509769626, -1695874728, -1659875951, 423865125, -604149323, 1985310916, -1563057246, -253594760, -2032584449, -361234077, -1213311874, -436906405, 1919535694, 829765571, -1739358844, -1586588428, -741887706 ], [ 625288752, 794799713, -1914070737, 2085207672, -269511847, 77563286, -1931254129, 2022208438, 1891287119, 1116553542, 1784921663, -299490709, -1702971015, 333752007, 1065055214, -1504184889, 1446665732, -1595197245, -1722634310, 738944505, -1885943379, -1585530258, -295848563, -1449849235, 138445698, -1219323789, 426447910, -1576319148, -1331268079, -1879256936, 1677885586, 973682467 ], [ -1345498194, -1885152761, 173189435, -671094131, -378362470, 2135187024, 210829855, 698589204, 1250820469, 1342175028, 1880231356, 489561412, 514654818, 61543644, -1850515096, -1109899310, 1849540236, -308401608, 603997545, -83313996, 661539229, 2097584577, -205067450, 318975794, -1229402699, 203327256, 86064270, 1421006046, -290862338, -340993319, -1607178908, 1123507008 ], [ 105290954, 651420998, -1079686883, -1035092297, -1790515740, -1297318483, -1206644226, -607503454, -1465117705, -920436315, -536744030, -1582381835, -990064227, 1771404368, -678484642, 1377952125, -1381299348, 1771453025, -219030235, -326200339, 590365189, 496111545, 399252629, -801011734, -1265026846, 571639837, 553097779, -619929475, -423261454, 609994184, 405122168, -162848604 ], [ 686029434, -819658172, -1510780223, -953965574, -1426745866, 530203076, 863408871, -29564542, 1391487511, -249081622, 1054090372, 858022702, 1179659251, -1726832984, -523427640, -1485664998, -844226275, -508774479, -532567413, -684708136, -1374380349, -1262427332, -616696015, 832263653, 307688, 1792785717, -1706006749, -552717817, -1311603826, -319406272, 1347468343, -399111939 ] ], [ [ 85464672, 312893043, -1675391483, -1154205553, 12696582, -1787091142, 2079197890, -1421361200, 1934067409, 1458534078, 631042689, -1474376578, -69915669, 697909119, -11348376, -997597859, -1951966615, -893019820, -833619987, 93620983, 1735692679, -1965881303, -1262594167, -334569800, -674855097, 1980962697, -519875288, -588512494, 1996750600, 1776682079, 559206821, -1877091791 ], [ 1506770980, 442294239, 113006681, 331143782, -598784266, -1437087096, -827395148, -941247325, -149897242, -1696172252, -434806267, 856800920, -2142196477, -44202453, 301796393, -2020632706, 502446553, -156063854, 883001606, 646477469, -987689253, -2094702490, -2127295890, 1217452841, -1500520789, -1123678490, -2072356092, -1379054460, 1677252377, -382176296, 463827476, -454196473 ], [ -165456144, 323666074, -880841922, -1495461278, 463456592, 610770019, -1101952932, -852664414, 1534181505, 378546344, -559784787, -846067201, 1571446052, -1297541973, 1248137178, 863097167, 621937788, -1275166015, 2140355309, 862521900, 559720051, 1384971149, -1016552607, 73524090, 1993505439, 2047892290, -1586227302, 161606947, -405887872, 1241136233, 1809468178, 1396440177 ], [ -2108927537, 1976644548, -2123301886, -459271647, 1755877408, 568134624, -1003362120, 1933914678, 1839149781, -1268770394, 1569605609, -651458856, 592004252, -883333936, -856680834, -1070686043, -1726170656, 1337341864, -661677766, -1403051312, -765254648, 494488609, -810620023, 1134664159, -266218427, -1754230022, -1611369257, -875938066, -1739325995, 932250170, -423419635, 2014538697 ], [ -1029081241, -1082420826, -1974410689, 839852277, -1126541468, -2118263688, 1021157989, -1940972537, -1075323678, 176266761, -1498493959, -199967089, -996131424, -1156105351, -2007558201, -313520981, 1441961778, 782180691, 1907466932, -284575504, 1544336109, 566626350, 1942724777, 1392836761, 650601334, 46032950, -156809557, 1706014951, -1352965876, 51022652, -660777236, -560861512 ] ], [ [ -213211964, 2013816026, 1944791379, -1866789885, 1293283239, 1907466015, 797886161, -1663689976, 880563336, -2062538882, -185437666, 2127744066, 85507681, 1895074068, 2001182469, 1588500176, -233601342, -1386620811, -1405656791, 1121708559, -1651757454, 1418874226, 1657436802, -1696379138, 906469387, 2010884884, 1293338505, -1508297643, 338536856, -1972030590, 101082916, 208368485 ], [ -1552022889, -2027466610, 1276284766, -974161837, 922724756, -1466464337, 2048089094, 1273454118, 1118952518, -2097579248, -1112821448, -208005223, 630658856, -814336192, -1542940110, -2065146598, 187134080, -596181554, -758385045, -1820646145, -1719715833, 2003676041, 1985782890, -999956414, -331524054, 456389290, -1952284749, -733260618, 783299880, -613886658, -1097423670, 2040754285 ], [ -286219964, -732650797, -762283050, -1242828910, -479932011, -1133377520, 1127216572, -1317999069, -1326238128, 1052672036, 1135267410, -1593384842, -121460068, -1026314606, 2079149823, 393793016, -448799437, 432250623, 864507350, -1044539395, -1557694551, -757306820, -372339562, -1282475980, -1453203145, 1075318902, -184351127, 1542381, 971241723, 171739102, -1835906777, -121559429 ], [ 1391035189, -1081045348, -203407773, -1296886391, -630299856, 257242651, 529197290, 895751543, 1856762024, -273515675, 652590842, -1298016652, -687189505, 253771120, 538982940, -2140485604, -465569537, -1278057252, 44335692, -1419626510, -1937263176, 304644527, -1521418191, 1892201501, 1738400111, -1906304547, -1014100408, -1849527333, -2095628060, 664463672, -1910810939, -1430834483 ], [ -55486816, -1586041071, -255391890, -1402590809, -1085533082, 1691018447, 473355373, 1239000734, -62147976, 2048187752, 725640716, -110995194, 1730037228, 244618450, -1344087783, 132192973, 412753141, 1858480339, 1813711171, 356108239, 214280030, -1163724148, -1990764254, 1416863341, 1100844906, 1878404364, 1998326698, -664878684, 163215479, 1809746690, -1435264075, 1242607665 ] ], [ [ -892802710, -1872785664, 164875546, -1783790326, -1445151788, 1894970495, 1098714374, -2025844203, -1449024788, 1507171343, 1560401744, -917109646, -1914093244, 352071695, 217786176, -252630440, 1024843830, -2073605214, 1939593236, -1618041680, 1811213032, 2128122695, -1616415699, -6337872, -1219453259, -2015159941, -79697193, -810649420, 1913738217, 985888104, -1236282876, -755887791 ], [ 1639585550, -848328816, -1792324883, 1781392051, -2081774691, 1363245510, 2005977900, -322979630, 1576712923, 1578137378, 1205654460, -399751268, 1856902109, -1594946307, -87369718, 1130824781, -985156652, -530591215, 1503618448, 191529851, -89131922, -511750353, -445023576, 1967037388, 574468604, -1238191802, -441359165, 2051887138, 1102742941, -1934811417, 383008150, 780313685 ], [ -1467291763, -1239811566, -2058800268, 876196991, -398601395, 1525426957, -1660448583, 498459331, 421137029, 974955673, -1720887302, -1783535224, -286780792, 815981025, 1678043237, 1612297772, 1013262747, 1133237734, 1574356466, 1673798669, 763413128, 19332131, -702749413, 1227671220, 1290749838, -1170027278, -305720736, -3425223, -1159344875, 809134146, -1450224827, -1749803329 ], [ -181428829, 1426906435, -695562427, 2132010661, -1308070514, 156604770, 1715514600, -435634884, -1816501501, -855962119, 1852516749, -1317261547, 2034769624, -1699878390, 42446105, 1477258490, 1462456351, -273334857, -1745259237, 567988200, 855691654, -1992011451, -1357098029, -2028786519, 845076121, 897695019, -1078671182, 485211121, -1932799566, 2006151435, 843242921, -373832893 ], [ -1891031025, -496575789, -1806559161, -2121239976, -617817949, -734058791, -1214064665, 170064799, -1716647510, 251484720, -14963161, -494420655, -1904648805, -1317344539, 387701372, 316806537, 1432559021, 1638460444, -442710281, -226404377, -571274602, -1984615224, -135773452, 1838871481, -2118929238, -1773746839, 628548624, 998623008, -168849464, 1124730913, 1591043669, -341301546 ] ], [ [ -656896914, -357864472, 1633665149, -404891858, 1318502414, 669933518, -879618277, -1581054242, -1093028619, -130730022, 299382344, 373317008, -1904523819, -80698151, -1714103031, 910207303, -1448844163, -1105214958, 1045667959, -1943417024, -779772539, 754769301, 779152269, 1766209180, -1609970448, -1485098752, 1690977673, -563878381, -20178171, -597086929, 814995486, -176986596 ], [ 187895189, 918355394, 1096913295, 1873266730, -2049936247, 368970163, 1711028346, 1018281482, 609507495, -1822740729, -1397595741, 943881615, -2087748652, 258433604, 1668187062, 110294494, -1825378841, 447420510, -1146499624, 1327187990, 1264005513, 1781150483, -1495621402, -2032194575, 2111312028, 579043048, 572800336, 601698085, -1807361665, 159883133, 1632107273, -239649071 ], [ 1210027857, -626037593, 591501408, 1600070903, -308659937, -30256091, 1726414801, 582573453, -1540059176, 949898234, 1337070851, 113582673, 1768252252, -1491827360, -925446947, -570303135, 447909145, 1043473332, 52483005, 922478556, 46514199, -1242597159, -835953694, -1795610192, 1906478764, 722353666, 1314451900, 1403932824, -1800775503, -717975667, 803258088, -479404820 ], [ -443419789, -1606533945, 1344276036, -1080125589, 1099239381, 408755744, -646878813, 1128579059, -1874722488, 1007240072, -1440068033, -703548450, -95134392, 398113138, -404950442, -1607824067, 1273751038, 65732736, -1046068011, 2104813426, -2078827628, 586674632, 699553942, 455528242, -1282255727, 1993741579, -1971384768, 1370871977, 395834024, 1332741031, 1805265105, 757536575 ], [ -1962453594, -897473437, -996000754, -48281505, 263131959, -247886700, 1464930580, -2059725721, 840183837, -447434549, 177880452, 117501552, -337090245, -533302652, -1202919501, 1244676950, -77239258, 1101288445, -1328976737, -990550862, -1006473329, -1121373402, -569760278, 11252800, 1027563985, -71705713, 1666865099, -1804170499, -1943339671, -1882582138, 1269534084, -66425475 ] ], [ [ 1692194721, -382132922, -1384242226, 1627019958, 137926532, -1812066958, -396074577, 1327352058, -195752032, -982555572, -109927978, 615870912, 273512125, -1937794646, 2072198441, -626022167, -1992652871, -358469146, 1061761877, 450337224, 818385703, 102978332, 512745285, -1429037425, 1710782451, -403215252, -1883713087, -2022547969, 146897280, -873864886, -1548833915, -222115255 ], [ -1051581118, 1885041170, -1229814552, -662877165, 624671348, 963350647, -1983222153, -111356135, 1951351853, -2137569547, 1384593945, 309125803, 916320519, -570581246, 1641854166, 1469068125, 1382174217, 1706500626, 1986419333, 1572660800, 1187743154, -1584180527, 947719639, 1238001040, -1238188915, -1823379074, 1053167149, -1240801808, -437835203, 17313763, -474478784, 1004663572 ], [ -1797657964, 2058066502, 2030325442, -995411100, -1486087317, -1121152385, 488752732, 596908200, 1323247295, 940011878, -1223723520, -1632542936, -1777202610, -592274219, 211239642, 1095563813, -1450326725, -695550237, 1434133050, -1203544253, 140467507, -852937157, -2019718227, 907890047, -1323760110, 1555643891, 682830862, 1281711760, 141346164, 1237943170, 1028012675, 908769849 ], [ 1679509573, -1759985686, 1977021776, 530013101, -672343794, -2039129229, -675992340, 1190454308, 87503706, 1078904862, 1205946311, -166308751, -998682730, 489590056, -825220073, -1322151668, 2146387943, -1601336882, -1919259798, -998752415, 1299311333, 287356094, -709806307, 6086814, -1567038040, -522625236, 597526292, -1628616313, -820743409, -1559833511, 1068570890, -1243845614 ], [ 203468307, -1997996412, -464046753, -2136358361, -17016344, -1783909522, -440962612, 1626902053, -113684532, -1257306846, 1193906079, -1176907712, -697447283, 249029119, -1813948452, -60425964, -2021060406, -319800073, 387409210, -1283312722, 1455036239, -757159093, -1612091575, -15548088, -507496908, -1471796139, -637162352, -1799662662, 1694273178, -583037397, 72292079, -369555981 ] ], [ [ 291278711, 1643689843, -651040988, 891424929, 1844278091, 308339481, 2005105947, 1560986418, -1035230640, -131114487, 377661834, 1700341635, 976891637, 1696627731, 1025167605, 442771847, 1000819203, 526789782, -281424187, -1443104998, 1762353616, -761881861, -780051135, 859017456, -427768575, -1235136474, -1836950647, 1179240454, 1876884346, 1669188849, -718326004, 2090136401 ], [ 130616856, 2113034500, -1360023096, -1867178094, 484085617, 938234002, 1893022730, -1814099432, 1166017402, -425799499, -978613772, -1745513879, 37250753, 1009187365, 1836379989, -1332568423, 1669396911, -776229766, -1124926899, 643948757, 1287013565, 510607476, -1350507194, -2118120321, -1414279415, -240215996, -722117830, -1956980463, 1044354925, -755806155, 2048066431, 888657762 ], [ 119461739, 404867590, 968673033, -604021547, 1417929218, -2055566656, 1714876, 1944993160, -1355188910, -13005845, -2044408975, -950969995, -1283247242, 1074976349, -1782259906, -1254011099, 884546942, -44162164, -358014359, 744649345, 699770941, 1691314610, 696695088, -1917095353, 1396596480, 8081477, -1688038621, 630687682, 1187447142, 860058076, -1719188602, 950403252 ], [ -941953343, 1067788970, 1010497676, -42277524, 25525048, 1684096614, 849386167, 1847601028, 598600592, -1343185069, 2091815157, -1587676261, 1344963182, -968864083, -1113560555, -1043206822, 1554849825, -184891209, 856037304, -1478046618, -631348862, 1245878380, 119802974, -1421683692, 1777612661, 171948505, 279779405, -1729912969, 1760813096, -2130431896, -57356162, 1212238782 ], [ 792758124, 1779588437, -849226126, 1113860908, -2118767850, -194757056, 1169058137, -107598854, -620298405, -65108376, 1496178578, 706809829, 224562923, -1141628413, 176413704, -1323879931, -30301424, 289259178, -573619722, 1272269581, -554313936, -690504146, 959513515, 702467418, -1474110766, -1331884111, -1637457423, 1892875086, 1967613924, -48900752, -490187454, -407156808 ] ], [ [ 151690083, -563138997, -528983454, 1066422708, -2076910137, -164911315, 44855587, 1488369216, -1983676030, -1366330595, 2138006710, 201537080, 640265673, 1223165417, -1468578191, 1535227591, 1685694416, 1989769395, -344159017, 540417579, 1874936749, -974377920, -2033468928, -595110040, -1541524220, 345369356, -1819873351, 546579309, 1808949912, -21363499, -47408938, -1276897494 ], [ -263471431, 665329087, 150790087, 61744974, -1917407830, -261076976, -242617317, 946350559, -229986568, -1584434383, -208954407, -1298106241, -1574423497, 268293000, -153351958, -381063467, 1023596913, -1750872117, -1977037424, -1848945643, -1240703787, -53385318, -1019769802, 841694168, 553149042, -1085401593, 1523024784, 218324805, -1833088001, -1073211755, 1648353590, 1894478258 ], [ 1452119915, -1313747175, 1414278180, -344583872, 848014576, 1924034203, -946371185, 1599354537, -822572544, 1510739735, 209984437, -782741573, -1775381549, -1651676283, -416328954, -531934173, -2083772486, -886443462, 366552983, -1965662481, 2066891209, 1812675224, -641609726, 462212200, 972949242, 184714619, -1712192921, 1931463259, -466581518, -256405099, -1557319659, -547732309 ], [ 94696580, -1418977914, -661382592, -1268739278, -606117707, -1722945081, 1597295295, -446001416, -1740834272, 1452783227, 310386564, -510408806, -590759635, 1000153610, -641305421, 1615931931, 386123156, 133251436, 1669992870, 1733616359, 379170486, 1415249349, -383482639, -1948640894, 1496403605, -633057448, -950035828, 1132173613, -422653665, 1751262281, 1709519872, -1659720692 ], [ -470204236, 1447723994, -1831876272, -1458216629, -1524693146, -107583723, 1061586510, -1153769914, 652772146, -1949940130, 1862877165, 99899573, 79789228, -1862861698, 534706543, -2068012239, -1173215149, -1301677771, -594081495, -53807495, -894710047, -1531152988, -655556151, 468139548, 651345563, 1894599023, 1735633796, -757133580, -193184134, -484921662, 142242755, -1632453121 ] ], [ [ -935154011, -894506527, 1607725787, 14516304, 757686287, 1384207971, 1699278591, 1592299297, 2025967385, 107191813, -959352527, -535238070, 2068290097, -971466581, 743097875, 1572459403, -2078397341, 2080644114, -903264690, -41635250, 1842394068, -743843171, 578422033, -1490730292, 54418088, 2000236837, 1905609596, -758446849, -1454950276, 1529997356, 239788094, 796162542 ], [ 1726812703, -1224822230, -553845732, -2107165964, 1675607819, 1893598703, -679803756, 1113783098, 666564978, -1085203109, -619490400, 484144353, 1745698230, -1102997274, 1845910643, -1748488490, -1155183479, -581505970, 1766371882, -273494, -488806845, 1155566315, -113757871, 1922934444, -27321175, -460977480, -1012220276, 65928578, 13528575, -630179426, 1013352821, -722370675 ], [ 1226484884, 1486392097, 1987293703, -317252602, 1068189930, -72781090, 1930685262, 259652633, 1609907477, -604293570, -1473900385, 847037276, -1341355446, 1854334127, 126449512, -246986947, 1428920952, 596911475, -328648720, -807402311, -163337046, -1371686866, 526079127, -2077267744, -1759388058, -1007914309, -520599423, -481183408, 1511490982, -750404096, 1836679421, 887130717 ], [ -1565809302, -1662792664, -1411188022, 1988538909, 732321607, -1917080898, 221918106, 435137384, 973536790, 855829394, -1893559516, -1927929348, -1538403161, -1582879033, 899097669, -156485905, -232835945, -158352264, 1633074418, -376640858, 623072124, 427256671, -1385512545, -1668422735, 80267141, -248751588, -906007051, 1662279948, -951010090, 92658467, 921476187, -949771586 ], [ -544426207, 1105418084, -1679304490, 1707631776, 408497192, 349903038, 942892545, 946524315, 1833624382, 1903455487, -325702900, 1078245392, 576838522, 1616264483, 335615526, 1644140978, 1667814386, -1801758216, -1484819054, 1984833848, -1483458026, -1248249982, -2055375495, 1959541834, -2019975339, 1110155497, -445372596, -2105758447, -2089582510, -1566768300, -1215863475, -2109185248 ] ], [ [ -1223011407, -485325359, -662247311, 1778582315, 898791177, -971215657, -2134125504, 1402318599, 1694212546, -96523544, -1263381235, -1725244607, -190584353, -1899688323, 1185233674, 1002712884, -699079441, 769223018, -1280859668, 1140148079, 621904059, 1229233096, 736033319, 1610944007, 1520749242, -157406970, 1922438593, 1022747240, -1283342631, 2066355030, -1873278161, 358360831 ], [ -325174984, 115616778, 703022941, -1864475269, -1889474999, 772564818, -525791925, 1746955143, 943610341, 1168228797, 1206126859, -437276935, -890042471, 877039666, 2058532494, 1739889802, 104846014, -251951264, 42751676, 1771863402, -709599221, 2005580654, -420791747, -1699091003, -94269195, 816518064, -28574662, -787626582, 1152010499, -412587757, -690589224, -1710524115 ], [ 1958413011, 423305136, -1098415154, 1208604405, 405244540, -1866241380, -1881683686, -642609847, -1311133741, 340283556, 1409463122, -1608392632, -311575294, 939035198, -2075804718, 370820050, -266174093, 1209538896, 1710432099, -832714782, -1313234184, 583322087, 830821292, 1310345527, 1303994225, 1993056388, -238027564, 230040057, -1401790168, 1801259767, -918137237, -317578082 ], [ 259284444, 381096018, 1999500634, 693526741, 275429406, 1657815590, 1379230641, -74689144, -1681742505, 761862168, -1279949908, 871881380, -1485595215, 669322717, -346169337, 1316566539, 705573060, -968958168, -2056856661, -69656565, -1978611887, -1259585055, -1861263465, 687768908, -190532767, -1252666460, -181327251, 1238207480, 1516788251, 1296578699, -1963371818, 1018311760 ], [ 924778770, 991591361, -354169748, 193506760, -975360714, -747146174, 1319964284, 723945826, -719010911, 563195468, 2043012110, -1456637361, 1630958266, 1396461305, 485349640, -2110290688, -561442744, 625799925, -1850445695, -563637570, 270345157, 1388282681, 1293828205, -539496704, 1122620522, -1061514536, -258525238, 2132501064, 700397866, -709158507, 1666038131, -1184407885 ] ], [ [ 1101223612, 1565908849, 1885459218, 1952489809, 1510595355, -1621826861, -763013037, -877186266, -1605619689, -776853301, 369939752, -1198617365, 1998562968, 1571847612, -914046980, 1081661527, -1874488589, 1108392512, 118732429, -1355611120, 1478718743, -11628805, 1920709895, 440228557, -401597705, -1907618098, -1392002647, -1196616117, -1516607579, 735466714, 778265284, -2129875776 ], [ -1049708104, 1793306059, -1407387845, -1398851292, -118963906, 139582051, -769055350, 2049508741, 1889732669, 700174416, -856298194, -615628079, -1411000518, 733341865, 867276222, 1423422195, 1884490151, 1934207911, -134267333, -876027055, -737604670, 1027955605, 870496200, 632477457, -622681401, -545955117, -1725783497, 1024569924, 2081004308, 1196057950, 1358418897, 487475310 ], [ 752246059, 69463217, 2136597827, 1979895313, -1475648912, -686338991, -486562847, -465650561, -225994845, -556069024, -1189917816, 195437929, -1253904593, -388830183, -1367375667, -762012135, -751106980, -379159896, 1339005184, -1127104721, 448429355, -1761421029, 1970192873, 349281342, 1803890571, -1308150878, 366314583, -2137332439, 261438721, 162640557, 530533594, -1452279287 ], [ -175352694, 1883584731, 1302073697, 488796652, 1349348393, 931954931, -932835416, 1220585968, 467256615, 1124368462, -614017851, -452919853, 1785561636, -1421547265, 6420029, -208695924, 1355715399, -1530475014, 547555820, -2111286739, -1290399903, 1783031014, 1494885875, 219570375, 341758710, -1599745534, -1027914337, 485719468, -2062754532, 1967420930, 950747751, -1536860413 ], [ -347381675, 2007629925, 572996986, -498624391, -238524926, 986371857, -1715014757, -1894497677, -1117561227, 1105580179, 210483619, -1376541309, -1469262443, 2024298370, -271127023, 423996212, 1310244892, -1678598588, 2015294423, -1430193911, 54258776, -1850468506, -1840508622, -2038985795, -435868368, 1334695853, 262374611, -186662889, 304107796, -1131150692, 1792771550, -548189593 ] ], [ [ -162783867, 1514142247, -347857560, 1847258218, -220619256, 736484615, 1618269121, -1909194436, 63356419, -891161071, 1175189468, -2084230784, -1760558941, 1311747455, -916279634, 1361990203, 1255990880, 1836115440, 196417550, -598653610, -64212076, -227091998, 1850992917, 1372256112, -1111930341, -519223797, -1402111429, 1839318633, 722614095, 332691663, -1935774826, 876468418 ], [ -1000514315, 2133004085, 1727278667, 768924414, -1951806705, -513849462, -932907209, 442715057, 1400118923, -1141426116, 423199708, -1592712848, -2089125569, 1771224458, 1522808214, 1599587187, -148613211, 254066179, -506863584, 1072386262, -1445880374, 80994341, 972465961, 1357075983, -536207439, -514930656, -380856119, 386997501, 29766609, -727902115, -1639611711, -88095846 ], [ -429482257, -934069511, -1007236937, 301634615, -1067029257, 1677783138, -1345963679, 1082242637, -889600571, -1712524841, -1437105708, 1461949047, -915541325, -649824180, -1314483674, -1904274896, 2016643352, -575753279, 1754547803, -45521391, 1363554277, 1855308719, 1705925872, -1832539238, 155585353, 119861209, 1185286499, -1907664758, 833791290, -639191384, -1560909951, 2104062385 ], [ 1452761726, 658784083, -344677430, -427445860, -837433172, -32753391, -1630995184, -187729039, 281244426, 1925938473, -573017033, 1140016834, 145759722, -1243028849, -1753661098, 1662930701, -892618718, -887789564, 1958947051, 755413221, 339462439, -373900735, -722995929, 496961594, 2117167416, 1578568740, -257038484, -127988404, 194070910, -1910686337, 1535833658, 1938218751 ], [ -858402283, 1044351150, 692738247, 2130739571, 2116967772, 1911904657, 1380535789, 1286373981, -111405602, 110393179, 568419048, -2143145431, -1314666283, 368622111, -851656498, 1677254286, -1112302761, 136460919, 427972094, -1106187845, -846573747, -112905199, 400575838, 2097733570, -1644458384, 1708795866, 111182261, 646923072, 761260456, -1369098379, -693833747, 1340198340 ] ], [ [ -1345676516, 520969665, 13934084, 608757321, -1715622127, 556803643, -442167008, 2016751569, 1920815192, -726185221, -298830645, 2095823394, -2007529615, -943385033, -1808431400, 14870789, -1036416083, 198850700, 365190783, 1158589183, -1244086470, 1212267063, 251411204, 774527820, 792809147, -1994997184, -1946866972, 633019333, -789182370, 759120672, 115244479, 384032539 ], [ 683006269, 1062304862, 1723205779, 890695143, 178855554, 834789060, -1007302084, -1982050760, -1957671781, -1475257303, 1630615524, -1115489608, 1175334764, -1441963658, 507225181, -9530306, 941008316, 459313830, 31222348, -333891154, -110717185, -704487321, 30867538, 1173384013, 851986465, -1601493144, -1377364390, -2053383441, -1958790408, 829848789, 1407060042, 224289005 ], [ 1075075392, 730455579, 1235627275, -553788684, -1218365429, 1314480539, -666098641, -1716893145, -1466284818, 2042648847, -1498720744, 138522842, -581476151, -515028736, -1054913902, 126867143, -1625285450, 753000718, -1558274487, 50072695, 523769263, 1436619350, -784411907, 272282251, -1850571126, 599745591, 1768709947, -2074533727, 1483463901, 906802558, -1141727478, -1841997932 ], [ 761996902, -581929987, -671370828, 1438237978, -833768561, -360782839, -1873236487, -1739099667, -1822488002, 669547350, 1350342303, 1488869023, -207016518, 2120205861, 1610126763, -1648889298, -144455614, 1987832958, -761610429, -1542074385, -511415994, 792074202, -824311626, 1595046876, 210145197, -1295978864, -447917008, -606033158, -1524558677, 1246838157, -559581601, -350688757 ], [ 1127455733, 1585928069, -1151464843, 1920044162, -158731230, 2064082224, -928353153, 1191468963, -1495602705, -1527117347, -37759582, -1256331059, -537219545, -117343649, 98156173, -195106189, 831478515, -163152634, -972386907, 361413741, 2007675159, 515302767, -1355825802, 574120183, 1611466530, -1093325821, -1216760322, 1375440583, 469512030, 1404454259, -1817874929, -1949833279 ] ], [ [ -1791350453, -912516356, -1752975212, -884054245, 88873726, -1325272475, 508228153, -1916454906, 2090362293, -1508730212, 1367974872, 1156686338, 960710716, -942546898, 1207437025, -928805306, 1000841283, 736253781, 1679064557, -587921008, 2081154904, 207540153, -1044597242, 1344884255, -1662673334, 47389031, -417595083, 544378878, 190334816, -215709861, -864873977, 489463474 ], [ 1760435159, -1835338175, -554271266, 287830777, -680588407, -1305994040, -1756733384, -835566271, -1308193213, -1603821538, 413134112, 2126643113, 958376533, -92144773, 592911568, 1021532015, -945518436, 964729190, 1583569108, -1973374992, -1315170054, -106391744, 110197354, 1284448487, -1589751819, -2144313931, -352687461, -825820255, -1407669664, -897036262, 1495422079, -838559570 ], [ -570706050, -2085152978, -86895497, -76294973, -1300343381, -716031429, 962862228, 197077245, -598082890, 1060721822, 1184775547, 2019122078, 2003995012, -2067595698, -260402513, -292681119, -1311123637, 718997365, -752768251, -74676915, -1918804627, 82479537, 1944046619, -2009160809, -1921149264, 1651087720, -170383634, -551854729, -2086215454, 375729984, 1464195614, -296802732 ], [ 346001376, -146099412, -732694221, -1066767394, -1613452284, -264047132, 1453942306, 1366995530, -881893280, 1114966710, 1530938046, 1239715421, -1809037167, 594341832, 1785872954, 930040354, 71279216, -137231941, -1661508277, 1140167303, -950300806, -1992977656, -905870014, -1983386953, 1706243684, 1846992892, -101238315, -2134825057, 597388063, 1191377960, -1833753992, -649316741 ], [ -1792296612, 1098953180, 320789728, 78964906, -453666249, -1079928775, 1541230225, -531915267, 968310158, -976937476, 642453348, 873899429, 1426138412, -871813758, -2088807014, -761534018, -35028220, 1162785132, -1419321938, 1366220751, 93747439, -486864106, 293051204, 70407119, 1316860657, 427519861, 372332119, 520433484, 580403263, 222859124, 975585073, 254717052 ] ], [ [ -683646959, 441425168, -1030738575, 1404316719, 1093543794, 1274164411, -1352280048, -1433226711, 2132537051, -1155730245, 1127242736, 1807487266, 714090439, 2056620732, 130700863, 1943306893, 989173726, 459648508, 1754656465, -1488749092, -1177722867, -210324936, -12215878, -1695720912, 1098403752, -1973459552, 1631135859, -1824799768, 1616900782, 86672722, 835694280, 99678725 ], [ 1587186323, 1634562333, 1794284249, -2065623601, -1130184595, -1492918668, -141071274, -1635064003, -1688160237, -1287877128, 401407580, -295481715, -2118121184, 275859648, -842414434, -911350465, -1150174308, 938079311, 1836493917, -1543989467, -208268231, -1382435002, 753713950, -1144917916, 2109143760, 806812346, 1005266821, 1212249148, 1430177635, 491442359, 1635608546, -791584868 ], [ -349551185, -233464095, 1603284184, 1720860366, -1155258265, -555579574, 1460732645, 68224323, 291467909, 398482539, -1238015427, -1998782902, 2132874188, 1018795140, 10717536, -671340588, 2096992344, -1302760314, -1951493385, 1539206991, 1344762916, -93017660, 1809974685, 409402881, 1660445408, -2121618308, 1391298267, 1959279643, -1700557715, 92965485, 535155782, 844886512 ], [ -1366224427, 1899214360, -965862143, -1327578592, 415587912, 1797972462, -213228740, 1954374119, -2117713722, 1537368014, 1917986029, 202996514, 289055217, -1299452506, 904757109, -1454426766, -1319312901, -1507407766, 609192188, -1725271586, -1503981803, -1211389383, -513140744, -1859886503, 271213994, -384985472, 158637348, 1714939082, 852283621, -1622769898, -207073919, 987548983 ], [ -277204522, -1087699258, -1244705044, -207525867, -682125584, 289998879, -997746699, 1451512353, 1552052187, -345336232, -1233310090, -269358557, 1964393435, 1578613444, -1308943163, -1761980371, 181736510, -137577585, -246766648, 740341472, 1522391623, -1578592609, -666862704, 294880123, 478481735, 1649442810, 1829749715, 1935300241, -1422034443, -921825739, -946084544, -1850262984 ] ], [ [ 391198811, -1696617248, -1704932276, -1757528489, -1565538251, 706862838, 587187292, 835371884, 1821364858, 789337762, 1527709056, 590116480, 1260935191, 347978497, -633111216, -1475621689, 918887501, 953651507, -1513607466, -1967321649, -479666986, 1187109618, 1046413821, 903767606, 1903040700, 143448773, 1759250774, -276939141, 1473261178, -592079206, 1302681132, 747415911 ], [ -1620053749, -506386382, 1069426514, 1660136607, 2018554218, 1937001372, -1287252148, 2145475836, 1452955168, 1799688237, 155498170, 1594923564, 1815644042, -694728040, -831708831, -1268238756, -965975712, -1625949156, -412801084, 843490984, -1202827352, 1525544841, 28007167, -1749126336, -1532186962, 283738964, 1578760594, 1047955628, 1907608061, -1552498446, 371903280, -688525231 ], [ -337409549, -1832383888, 711180073, -1559418351, -1631949507, -1461497535, -1380839790, 1756938222, 1508026757, 732991624, 1004364820, 657818434, -18962443, 1544477278, 438944125, 675167340, 1017122636, 650580768, 1838197799, 319388386, 694037062, -1653079117, -152022575, -1266122188, 1671538567, -2120524252, 1208349211, -1437118294, 213733846, 539110228, -605922719, 593247007 ], [ -1737519725, 2102825691, 2140607649, 525272284, -886699096, -1619414855, 934214684, -79637103, 1901935722, -197759284, 1000586304, 1407444100, 30050404, 78932061, 1758465748, -630854078, 74151749, 921962260, 1614932631, 1463793166, -773403936, -1366830013, -1439400231, 1506888363, -1838058808, -336038455, -1993648693, 1723388896, -493401612, 1427033524, 511156285, -49755526 ], [ 591072242, -79268767, -1312829710, 678761351, 148216487, 1749934792, -1102527114, -1065706039, -451140158, 496306286, -2004070881, -1356281926, 588682185, 1520283672, 2099192534, 810726999, -1646317456, 1762770848, -1771500507, -1645882502, -626609893, 934767865, 1723007798, 865537535, -873826691, -947614695, 441746328, -1237024702, 1473855495, 964959708, -846138444, -1078366927 ] ], [ [ -2148781, -2026290305, -1011824823, -688073690, 477100882, -121342964, -336180955, 1316814816, 31688698, 1484680612, 2009647228, -2023523837, -1460468246, 1995201731, -1626796040, -951236912, 957719460, -1832409658, 1054683223, 1237144235, -1940906026, 2126629981, 1637795060, -1937680942, -1887697196, 2038557474, -1604790769, 1441654396, 1530531977, -86859054, 876270504, 822328110 ], [ -339247658, -1140882312, 1927860603, 54612338, -1015581606, -704471369, -2037372036, 1602602419, -1949965442, -1424887754, -533064854, 1198605442, -1446754000, -1714905470, -2137023236, -1685606005, 702985408, -1511492736, -1611966357, -1473541736, -445010907, -1331425907, 1676306948, 1009176902, -1593604963, -282720707, -1873171697, -534472057, -433347279, -1360477858, 569760336, 1083345859 ], [ 1535648532, -1568393880, 925064571, -382645609, 1439584251, 107051292, -1719786288, -2143683806, -1015184913, -214050304, -342600635, -740425348, 2142011436, -858806953, 451551528, -553161033, -1781075971, -327704527, 820191233, -1408279503, 1884227186, -1835377529, 1512836690, 1955160724, 2034857450, 1415826500, -296446911, 217815284, 1575616748, 629191273, -993002050, 512813327 ], [ 435038762, 384551114, 614910173, -964174546, 47695871, 1085784118, -549457044, -558887845, 1805640552, 112962837, -778788624, 1769754399, 1724169626, -907572482, -680333416, -583910006, -1825537246, 1724651864, 279567082, -222169934, -1919251719, -920376542, 719342576, 1217083210, 1925729414, 1531950925, 323110575, 982907805, 1468067658, -1957128434, -503055125, 1008599870 ], [ -649473822, 1186269968, 541272793, -2115875042, -564222595, -845752899, -760917026, -924289781, -2003488788, -934822342, 1624919341, -1834889087, -830746355, -1227099510, 1198428672, 1189682792, -412552034, 610235967, -410737924, 1064312041, 1356110689, 1378841795, -1073173396, 1655218923, 149055788, -855732981, -282504398, 108664791, 1051632893, 891493399, 119565954, -2102515087 ] ], [ [ -67772909, 1581921749, 1884758003, 567485626, -1810478689, 488696463, 1919304202, 790601186, 1691094108, 1277148225, -404785963, -819744938, -1068081685, 1338915037, -1987975091, -35135983, 348962020, 1547414756, 249344543, -1057045638, 844308676, 1519242739, 12731747, 1782851356, 1470944020, -348393929, 723601996, 404873928, -820034229, -889259467, 962164258, -1539194632 ], [ 1733025197, -766270310, 1126784429, -631203355, 128860331, -911523909, 2080551438, 339995112, 1808890153, 1910140808, 787398414, 489009756, 1784256425, 320803424, 1700512399, 1551942844, -955097904, 1079541863, 1832641659, -1245372466, 367475033, 1470847145, -309510291, 1865090354, -1011857829, 1682030471, -1448450144, 1416167143, 266916322, -2079664820, -1930075551, -803511618 ], [ -1534308721, 1586737336, 1473095043, -1301805453, 412471292, -522041508, -748383331, 2137473488, 487613492, 1506196791, -1657551787, -553549157, -1642427439, 2018376275, 1580527959, 791706802, -1070684474, -172603163, 386327473, -190002599, 72521070, 1222870574, 170348622, -1568046348, 977145183, -1861493926, 1674644200, 475934689, -1141922280, 512104079, 332947741, 1589454279 ], [ -1288485967, 1293645060, 1434252297, 1688705174, -1514708566, -1094668785, 1897282892, -546764646, -2035985010, 1948137338, -1499203959, 1687685770, 1658702431, -1100008448, -1885592758, 470076594, -1629340740, -1747242137, 1531178740, 1809002140, 340516540, 184968904, -529170805, 1465135853, 357843535, -2085298008, 417058008, 2065766712, 803557278, -1955321919, 1056140759, -1980417247 ], [ -138605804, -961277656, 439084717, -1303003289, -924333354, -104076794, -110977266, 1484759537, 75068806, -639344348, -914561985, 1156110414, -2019904406, 158253982, 1773261110, -342707874, 813946391, -406270233, 434061332, -1397654306, -991227187, -1709960231, 29799443, -798027466, -970310839, -1693085845, -1364310264, -867169596, 145545109, -1168491388, 317042387, -52732665 ] ], [ [ -1773940800, -355633073, -424150011, -1553344882, 1783557140, 461103092, 845996404, -1563999394, 1521879536, 568511475, 1673259141, -1554478546, -465855207, 495429563, 1126217129, -1354632937, -600310118, 1629433496, -1654271672, -12943727, 153385356, 159491150, 1489772123, -502571899, -681117026, 804991440, -637945597, -636975489, 843319352, 598462766, 408307673, -1798654580 ], [ 2107768622, 1169119034, -1307994331, -39792393, -1912053581, -349250000, -873744887, -660684049, 1174805322, -327793584, 2145134343, -433935324, -1339309435, -1385203178, 1886896235, 1154112023, -1791240657, -1109590680, 504244231, -1864038479, 907695387, -834604126, 1309827117, -891422343, -1230762986, -1025058222, 1335042016, -2060758054, 1211530086, 370616997, -1598947740, -2140759745 ], [ -1642336794, 9900174, -1467893558, 2041854471, -1093887670, 417671773, -485996675, 1650902532, -409500263, 300383417, 1034583036, -1068417519, 951792673, 169894070, -2118701643, 2125421559, -128094716, 1655455588, 126480711, 1150393469, 335062668, -766138583, -268727316, -243926661, -756491529, 1482365988, -151889545, -1024192521, 152368244, -529495115, 496127007, 543143229 ], [ -2060927200, 1621051519, -1063062755, -935189886, -398456578, -1485977217, 491290948, -1207245188, 468935206, -1509043085, 1620353372, -711762854, 1888079118, -1911700626, 1119873782, -751978441, 1872335592, -231194694, 1083602465, 1962487775, -225439770, 977022164, 1743326623, -1253409491, -199765114, 924396395, 146897089, 1827630661, -667709281, 1607137561, 401015217, 708867392 ], [ 439697736, 450273031, 99318298, -856544553, -706900930, -1870025353, 1020708593, 1685107543, 1250112603, 48539929, -1248535454, -686954953, 1568397096, -351378069, -148278107, -1425268627, 1314529946, -2117393604, -747281580, -2030794013, 1513683371, 295413885, -508267352, -1943567200, -1775840121, -80473267, -229328051, -526951141, 1331328229, 621307554, 1310214879, 126914424 ] ], [ [ 1477819009, -1955476511, 1793410524, -120946505, 199150945, -1355037422, 558565038, -750760251, 1827481228, 552707683, 1135793646, -580779593, -93262449, -2133548753, -1691676401, 791749090, 1265713165, 1623262328, 2087349331, -151006390, 757021525, -1563371730, -495867795, -1450905445, -1387321067, 53589872, 2094547551, -1030231859, -686742434, -1751687962, -811801635, 790344923 ], [ -430853948, -451739244, 1341379232, -1288447610, -144130089, -937522353, 2042042446, 1121861803, -1088560589, 510377820, 375694805, 1633470718, 1793505669, -1051848280, 495656627, 2005832285, -805385604, -1497025675, 883562575, -1792249949, -1249313324, 1599132399, 320773427, 1880889818, 1076495535, -648955496, -999153034, 142860184, 1027752669, -40431906, -1425364876, 348589475 ], [ 548344774, -141403905, 1160045163, -1768263641, 151257927, 1330294444, -1708450065, -1502884783, 1669423391, 1504179923, 966022674, 1224657038, -172692372, -3193709, -311648066, -916033508, 1378687377, -1441703513, 1779780166, 433657731, 325999114, -1983970975, 451063006, -29083043, 800444216, 364487369, 1873176543, 1761084276, -959408879, 102307538, -820635691, 1733030215 ], [ 1490964620, -817862909, -958272611, 1579002774, 1169275572, -423199746, -1077516356, 2071280936, 1744079139, 1572581272, 20233739, 951953687, -508940873, 1844458939, -868668307, 1667091856, -5355274, 1970236913, 857129663, -1928866600, -111490783, 1999843663, -58011066, -1858392026, 244894320, -816166695, -2137696511, 1872814726, -172851294, -121507828, -258748559, -203148499 ], [ -1880866271, -38960115, 1055801859, -1623829315, -1664493318, -953589421, -1692143145, 60825164, 627502456, 313927861, -1992641287, -672155276, -1347767063, -966524142, -722832511, -1555140197, -906329962, 1394385489, 358791608, -617642875, -2059522836, 1370492094, -396340845, 339984000, -1094629665, -469828241, -309639850, 1364315643, 27481378, 811049434, -1552939054, -527817700 ] ], [ [ 155588064, 1850575754, 120998449, -24676877, 74778369, -1689745492, -1742001895, -705067463, -73188966, 238834777, 1042250151, 1745879677, 987115391, 913427425, 1853831662, -1343352542, 1733709169, -1129211651, -233881451, -1784084936, 1532574704, 1650901491, -1322112344, 547487741, 1476937236, -958343080, -786576391, 840092243, -160716704, 2037113937, -2052498768, -1889488521 ], [ -1824343968, 978328802, -1549265325, 1279772449, -1736343923, -1498491401, -1056849689, 1734237236, -370151624, 417153126, 1687059716, 1005325015, 409183986, -547699547, -1454346937, 705258674, -557723102, -748003189, -732380839, 1329617778, -1358735799, -204583023, 254360974, 2096218445, -82860299, -1179353565, -772221288, 1875046596, -1995629732, 1493688562, -176563423, 2121546112 ], [ 166063559, 1036472402, -1527318032, 2046199081, 1471881914, -239808882, -1850994856, -219081176, 2030386444, -1381822890, 1890079968, -1913025818, -132697368, 1600511440, 872732186, 624604975, 410708240, -1562415477, 286521620, 950314351, 1318361520, 1092905437, 1120908839, 1480649356, -461552905, 1403802348, 1367900143, 1953699253, -146870798, -697959087, 282097207, -1339773371 ], [ 60490619, -1040836091, -641367247, 839367483, -1336105581, 1446771034, 1951352897, 1412658072, -283295365, 807305699, 2017902832, -1596242416, 299031568, 1997793522, -528642259, 1543775337, 1035292213, 1787450635, 1132526417, -307810848, 1038106418, 2030348440, 363622920, 236059626, -453247307, 1421193205, 545212694, 666138836, -29712306, -719541061, -754452425, 185048086 ], [ -1437526480, -55942966, -1933016802, 1839235325, 1643132365, -1226256521, 1989889372, 151858608, -1306256660, 690999475, 678410867, 1571447798, -59479940, -26474873, -1963536285, 1049148789, -652747574, -492282353, -1252592816, -92221956, -168756014, -1009819796, -1068463133, -1782089296, -1769470171, -1277686808, 384384207, -875527719, 1753542282, -235543001, 1445828518, 1184910288 ] ], [ [ -2022576818, 2083732776, 800347835, 176760920, 951116149, 894864401, 428599961, -1820470012, 1776311217, -631088495, -423592807, -608429940, -1629045159, 1704355721, -824213857, -1741448655, -2037339219, 1009457652, 1919608905, 776547051, -1441781824, 1134289669, -1113010631, 1638004969, -1090383134, 9615427, -461138401, -203909247, -78999975, -554203743, -816661308, -758345624 ], [ 446471694, -626348025, -1270769654, -916241130, 58717663, 969089751, -786319649, 526464856, 417960523, 877808778, 990994049, -1625887754, 1117382527, -870903861, -1548989432, 830062241, 968821174, 1781039821, 1488625406, -1530344222, 501826297, 1791063572, 478909331, -1622413642, 2117729994, -206274283, -135458286, 517196644, 493998947, -204244525, 454973756, 1887933386 ], [ 1988159443, -13807982, -96439433, 213945315, -1126653638, -1311175130, 741840832, 930171345, 139837808, 768575103, -2063538526, 1236218071, -507208164, 1591588044, 202528427, -1295134819, -1035304962, -1456008183, 1396488847, 1292188063, -1862561534, -1144502107, -1983639494, 757704050, 1680177937, 186781598, -2023935093, 70267843, -85100940, 1681717345, -81805894, 1370846933 ], [ -845422511, 398393902, -530897468, -372771892, -1011910654, 1866488129, -679603549, -1077125130, 1489958865, 942383740, 1868151309, 1482984673, -550943614, -1133214160, -1133825126, 227326104, 1245614165, -1174149111, -44011960, 700032111, -814044378, 657707789, 110652861, 1912657724, -878263441, 1978982101, -62672336, 860336325, 1368129040, 1441589228, -33081412, 755153282 ], [ -423505253, 1803597790, -1273084310, -1677658341, -468943442, 1375536306, -1409801063, 621057770, -398938266, 415965232, -437296350, 751988343, 1892686360, -1906671352, -13449359, 551193238, 254992776, -401192503, -957623967, -1104869098, 2058945394, 1326068241, -1518072713, 380892580, -245350012, -1629683171, 1490011069, 851787144, 1427649189, 176845043, 1935499636, -804244135 ] ], [ [ -1573000814, 2077081669, 827534886, 1284435792, 38372131, 1209428820, -1921292364, 1463410669, -1338012133, -422976131, -511771968, -705395811, 706918786, -1706369872, 31237951, -2118290574, 1696290683, -1175235, -768450612, 1557013460, 48332593, 1071796148, 1216824634, 1479634036, -2115904525, 1564330189, -71779704, 767267847, 1808914767, 327324305, 1245406366, -253501215 ], [ 398516456, -2036811985, -922903, 528249914, -2069184609, -994044575, 1905305654, 1277727807, -1778464651, -1277454605, 1745390666, -1638524332, -77889835, -1995229151, -263012139, -1444632443, -652720152, -16017734, 561604125, 2029178293, -1935811276, -1538760463, -974656567, -662011474, 257904420, -317696889, 666300382, -993381640, 484382278, 2039176398, -365580133, 469607134 ], [ 1837967414, 1185158616, -484715006, 1860690221, 1543467016, 563859519, 431862045, 1233357705, -1921785343, -1580989872, 71496218, 123032549, -689434035, -1173123884, 73481230, 42505637, -894797365, -2083688374, -88389003, 1322409542, -778262785, -215339763, 2091342224, -97110562, -1643342898, -437370411, -439453881, -1063273828, 1205482544, 221533643, -1585166742, -1321020266 ], [ -1922072832, 251847370, 737926774, -881663163, -792443148, -1678107884, -519724585, 1464891910, -1286345520, -1619369945, 49798309, -1121417643, 1886864523, 189555239, -963838829, -46816959, -1759405468, -2009904995, -1271381267, 989725208, -1791394395, -534992526, 584331860, 2109823646, -89893353, 1050180655, 861106105, -261926938, 1290045009, 1741457311, -1518619143, 1504233130 ], [ 784797982, -616814201, 303773282, -783237114, 744545324, 1378627816, 1758601124, 1736294816, -901704419, 1823759115, 1362560332, 1471672096, 1916241353, -156172699, 1862280098, 413066132, -1249046222, 650515553, 942136481, 2014781060, -2082572925, 19463834, -652709034, -1961166909, 821858692, 1757430456, -1694228516, 1609261289, -1708038025, 2126320103, 124018733, -1594260223 ] ], [ [ 422232772, -304002120, 828348322, -1491385918, 784177388, 2075241495, -1921576416, -45337961, 821220629, 875207138, -1305944274, 1279849854, -152834824, -1031315776, -7035345, -1416422649, 1084826482, -400115929, 1144688370, -1859351962, -1119230477, 1905204738, 202347007, -1520981273, -1468783024, 327818213, -488721644, -208040523, -931222970, -751636411, -146561890, -3566458 ], [ -1148194567, -1319743384, -1973533052, -1775512102, -1758608994, -2085937228, 23224834, 910948032, -1445207936, 89613060, -1019144516, 754612609, -1263683320, 320133164, 1373180045, -708982241, 1828712397, 1213134217, -974768177, 317099857, -270712316, 2084919450, -1709637453, 108002792, -1818090839, 1004170687, 781869502, -265049608, -473281440, 1563717166, 353953578, 950357974 ], [ -2026101904, 120510858, -736671826, -517606789, 450133107, 1871127702, 1560363979, 1591839216, 1875709477, -1337050205, -1643504331, 2008964764, -293002798, -1879889908, 1203068853, -1273693031, 355468152, -1222571760, -544803480, 907155640, 2019205699, -1087022104, -514523444, 1681373603, 1126121612, -126630603, 1596638020, -1950521050, -1173413950, 1458421348, 51392172, 1182249864 ], [ -1849830574, 1857442248, 1059990729, 890191743, 61930329, -1609683312, -1724614768, -9198826, -1623882231, 138466252, 1335480515, 1492600124, -1245298329, 1917536262, -613498867, 447014220, -1521043041, -1641507588, -587028098, 1448552031, 1437600608, -1458995336, -345934611, -1459715705, -893518972, 356046312, -376015648, 1219254755, -1590395747, -1355925960, -1997338917, 547641235 ], [ 1694403786, -1231144323, -1298260764, -1222146349, 2080411971, -2037787274, -258935467, -1963138263, 296569418, -1971836859, -998323795, -1605119158, 1211632168, 1878616531, 440452541, -152120100, -103694950, -1406182512, 410972720, -607830867, 833703439, 1270923830, -1094892893, 227587952, -1322531029, -1291930313, 985406506, -279799951, 1388010941, 1037531389, -867506413, -1149177242 ] ] ], [ [ [ -797816775, 1346015962, -1922257518, -1753379611, -2006383567, 1510091646, 1663597418, 622427367, 1633331800, -1094051825, 706815872, 1203893076, 1395850361, -1740111938, -669469803, 787957325, -2079059370, -1299900189, -11053236, 529692393, -1150038443, -272773988, -1054845058, 786071940, -31808446, 2032883284, -1005475532, -983254780, -1272898264, -917793313, -610058300, 499752492 ], [ -669118725, -1179255084, -896410885, 2031157271, 1720792750, 851587263, -1232752844, -1914890109, 890329384, 1517761181, -1744988334, -2136329272, 635774554, 1394958671, -1351591245, -2132611721, -475322972, 227109499, 312755260, 755254968, 1510019303, 858312829, -1425161681, 913892075, 1152546987, -1000323510, -66316335, -183517397, -168685257, 1418655543, -2103860622, -399874888 ], [ -740503847, 611256913, -686426837, 1385125584, -1462342760, 915691456, 353921341, -814216073, 200185655, 90691973, 381794810, -1829855408, -1738287655, 523522427, -1304552257, 1568641725, 1276377348, 1786251502, 1576239427, 1631124848, 263274462, -1019128457, -1430201435, 1247269132, -641473982, -1718955256, -851409786, 1478699325, -1282606460, 1102060186, -1460879344, -442356734 ], [ -1472700845, 1851489139, 1067031017, -1218510450, -1908288946, -1850292927, -1818585101, 1282209149, -57648795, 2029920173, 2131364551, 192414409, -626529316, 2091094004, 116366285, 1339441097, -406030267, -803453475, 809365476, -107752402, 1141472240, 2042861207, -2141343559, 1463295115, -1726744252, -1798953044, -690158721, -2021255289, 1030795410, 1784136033, -263058702, -1618028627 ], [ 1591966478, -804778426, -136295591, -507933984, -467598926, 1594467074, 1033402612, 158593164, 270361976, -1035574197, -2022193786, -3846999, 413617141, -691540003, -1487584081, -2122299115, -1606965395, 2041335899, 446474343, -482964831, 485630091, 1293943653, 699913465, -1517232235, -1903713113, 1984449909, 253557044, -712636624, -1598807352, 1079824848, 686213583, -952898011 ] ], [ [ 605917656, -1777871255, 1672026909, -351238841, -280911857, 2017653342, -151704759, 1693116759, -781619039, -586653731, -1666801435, 1056493869, -1336038495, -530903431, 1621864427, -94152744, 800169922, -16139541, -2131306029, 1759398092, -1664144504, 2138509508, 555108167, -352545830, -1815447685, 1947322806, 1754864707, -1605005359, -498734743, 240356078, 1850807801, -232403254 ], [ -1930094652, -986849921, -1109444585, -1447053012, -753341199, -1732416271, -614983532, 791254986, 406532973, 1899437351, -1067116249, 837630705, -841448015, 1326116541, -776199550, -969315199, 304427573, -1470511375, 916895608, -1041121155, -1267510668, 1120625971, 1333658396, -1311346632, 1392758498, -946187431, 124623552, 1180903364, -209931968, -1851609071, -72734764, -2089137497 ], [ 578400269, 598118634, -1070171681, -729479277, -2064585604, 1313245886, 1117455005, 1344742902, 1083756253, -528350241, -100119228, -2000208382, 457410910, -743094396, 307339038, -928628835, -113897231, 2062580982, 1997534355, 1445546912, 347683312, 1455946845, 261454683, -804490777, 129498003, 552304341, -1298088722, 1757230154, -1865148023, -570309143, 54756153, -328134480 ], [ 1760430887, -1827648923, 490368662, -372337491, -1874046501, -1113951554, -297675263, -1409237456, -3123138, 740377407, 1277443019, 1238233216, 950452226, 582759725, 1288121457, -1636474002, -1779503682, -2089376647, 1289568299, -1458907242, 476975761, 641866083, 944733154, -1244556766, -195344984, -1261008435, 1410790774, -907811336, -2043257154, -419923838, -1354687444, 1197596133 ], [ -145895276, -1054512409, -1822974178, -811579049, 360197010, -2041969258, -338520830, 1501746497, 1761795004, -1497083426, -791243456, -1414896164, 1413357984, 1894782034, -1738797617, 208945768, -444343123, -988588811, 1252279489, 559444890, 114918106, 377114473, -608432972, -269365925, -1721838907, -1335289444, 1480171254, 1299550282, 311674768, -852937115, -491756576, -32962884 ] ], [ [ -1743758720, 953056323, -866468571, -46941753, 980203000, 1999270302, -60888749, 1361878175, 192197763, -1871178218, -1839405521, 595700404, 1016026283, -322966642, -1874827730, 881746826, 1581892211, -1727139671, 602749332, -1801080029, -1718107488, 268228122, -1864175484, 592487677, -1107769213, 1263091387, 1289487763, 1263007943, 1301995132, 1353468309, -1485895835, -2093032979 ], [ -1474631958, 1154494076, -1152789825, -730942261, 1397533903, -336384653, -1696285816, -650305364, -1157478913, 1850098323, -1233085460, 772871807, 1748588244, -70520886, 1041119222, 703307308, 1032517765, -42255735, -1975760327, -1186696543, -699795476, -1251861191, 2029135686, 880106179, -422061205, -533307561, -100362139, 757700692, -1830778198, -119103012, 1597313069, -1909514205 ], [ 89761073, 1382907502, 1662325195, -738613364, -1566223118, -176049422, 187926666, 1004897028, -1033556357, 120421040, -222458962, -1868302674, -1545737806, -362135075, -1300987322, -2066343894, 1001790045, 1111250601, 496698728, 903246843, -1626096556, -1738686776, -525620503, -2074152329, -158782126, 1468660336, -80841458, 1976140848, -692679531, 1765682327, 1422229837, -647289653 ], [ 532955845, 981997133, 1794122714, 883568127, -441582946, -1884099245, -698282657, 1819035518, -1889586264, 1330565339, -1799052161, -857105205, -634298388, 1360802535, -237453658, -1789540473, -1408995584, 618525756, -1084693263, -1268862704, 721359952, -351365507, -1242775925, -1818424031, -1301785380, -612311250, -1351699473, -1161859062, -1990872242, 997069753, -1034021321, -264082821 ], [ 1071922447, 1921997638, 1674227878, -2057472012, -1398918051, -1395025911, 413472730, 1429824536, -1657183438, 1900870131, -1521698882, -1971529677, -156071997, -1183575041, -612587262, 1712883521, -1502066536, -1399309167, -1272377862, -2135321497, 1984967278, -1040287096, -1197068950, -110277096, -796670037, 1057859185, 1713217939, 680185235, -1069693861, -308389392, -1611276310, 1305124442 ] ], [ [ 1181285731, -1684018440, 120137195, 1241815867, 441717507, 1645896986, 1315858652, 1311467401, 1645282398, 1153551101, -754134302, 1176405153, -707899157, -1600179875, 484758608, 17964591, 2000592762, -1429321451, -360892414, -570298454, 1262513261, -1115555856, -627430510, -1354834402, -1954140561, -420468951, 88059349, 586525407, -241043736, -1355588695, -486086633, -1801300684 ], [ -1939418363, 1769139639, -1503326296, 1665604581, 1570843210, 92276253, -2139681755, -12244083, -800984594, 1253603101, -1231351090, -1401998738, 1783729460, -1244733359, -626646773, 255013878, 976175181, -1867716399, 182837986, 739179882, 1368054847, -831861733, -1093624895, -1348964967, 1591007137, -1371543171, -1084396427, 1838529363, -1426904914, -1403118781, -81669493, -993535112 ], [ 856466046, 1321746273, -245262597, 184890084, 865719168, -823735289, -1113241550, -1913963443, -729590054, -124828260, 1564118670, -1139720084, -386252063, 1651563470, 739331507, -138943333, -1378493107, -1557049716, -963359675, 1998948579, 911271261, -458264993, 2063437469, -607131760, 1269933621, 182428484, 1069596525, 706536312, -1949392270, -621113997, -1373661888, 542714205 ], [ -1661708211, -1864737369, 1752166492, -16586213, 433623800, -1363667020, 832665598, 845753389, -1905175149, 1923232869, 1604440956, -1814532586, -507332467, -717073229, -969734211, -1889823274, -1575489411, -1187645311, 757451614, 1048220563, -288154821, -736389789, -1980776435, -1182271123, 2017269964, -1025438854, -978891684, 1236579185, -1847660906, 1486217618, 1570074964, 1137258280 ], [ -844524485, 235335395, -905571059, 678458714, 833124506, 1002575533, -1878810883, 52197835, -1894112703, 1658052856, -617642439, 92502143, 1461035360, 746679157, -736734731, -257447646, -976078686, -1141795890, 2077171479, -1950297724, -1889673462, 2017903743, 635025006, 1066949317, 1442037481, 893310482, -2067686779, -2082126888, 359107487, 549484198, 1187785202, -443143378 ] ], [ [ -1801254121, 1483456374, -1503420514, 1478163113, -128522403, -1406150338, 375514598, -91258809, 186229976, -790125384, 1255024595, -526790912, -1682451648, -1909608743, -1510441896, -473273056, -1144936535, 3037914, 49206810, 822091371, 1045538457, 1946882111, -869077463, -245852439, -1528001528, 1451706888, -820306543, 1762608445, 231886539, -881814563, 1844483674, 1938876689 ], [ -1479868462, 28425001, -1997795959, 685094023, -977774832, 1788188391, 906287751, -1188893322, -1844209768, 991105138, -1757252514, 1624735744, 459593163, -1976908342, -2124738152, 1484374090, 1705934140, 302617767, 502541615, -1956699624, -857648440, -2048565037, 2047101536, 192860587, 223277420, 1462856861, -984745885, 1085881425, 276745181, -225879418, -1532726994, 96844573 ], [ 571428351, 245475256, -2033873065, 47099075, -1430997698, -1592544043, -909339818, 1322726473, -1026142862, -1084187822, 460989544, -907345022, 806812510, -115417904, -47297211, 1615083820, 2038838382, -677778392, 1388072383, 308936765, 696640726, -63775383, -1074290108, -2084163197, 834187803, 565723222, -1987472565, 1235078377, 863403543, -2102625657, -1824579566, -1134700839 ], [ 827020201, -880762590, -502767514, 1695468920, 17827720, -628402161, 1139102056, 1238153829, 1008470896, 151167044, 1877446144, 1464615407, 1395998503, -436501718, -1689151839, 722457010, 458494154, 1402353635, 1769581801, -1645072037, 1584557785, -27595019, -1259721481, -637856794, -679903536, -720160355, -1020854285, -466228761, 78281835, 450267117, -10486948, -362923963 ], [ -362742785, -72424081, 1124417342, -1510368781, -719139000, -372359836, -1565760317, -263700783, -1246955295, -1413546394, 1736698796, 809035163, -1915290879, -1954421367, -400873818, -1324000920, 1800551458, 1262730454, 1594730993, 805350954, -1131330492, 1463996691, -390249134, 61774545, 870954015, -6984365, 1882473979, -132407100, 1981227086, 1938881813, 4017374, -2004357080 ] ], [ [ 1911597090, -660730382, -1718389303, -30301426, -1680477989, 1205222905, 874212619, 1279626493, 734496533, 2040021585, 1906635706, -1124611998, 303435645, 1092958569, 1361197069, 1837595573, -2122526290, 1318021007, 1410181898, 1838528143, -1584547626, 933881615, 978105043, 973534239, -779418792, -851594545, -1888307440, -724276092, 498359791, 851564554, 270566005, 1382436518 ], [ 635471017, -367190159, -760108511, 1465103637, -1552709725, -335081293, -1362318678, 1451782713, 70397509, 1806701403, -79735140, 1556218363, 1308725955, -1910824110, 66860565, 1416793034, 529127974, 370497631, 346209936, 1600306028, -1880444008, 1353838559, -107630191, 882120527, 830731364, 944274485, -131786548, 1864226867, -460477488, -1062198453, -789508693, 1293499508 ], [ 412542727, 864107587, 1324673022, -1198529107, 665074620, -25171093, -1522500966, -216177618, 538824941, -88143770, -1557124327, 1915601657, -243907105, -1612105977, -1498594867, 412044513, -837926749, -1402435092, 79356389, 824925510, -1004559323, 1922758684, -292095084, 1920118971, -1099935264, 2130608494, 1677207241, -1997529591, 1202476601, -998216296, -1461152335, 1393806467 ], [ -676545121, -703726706, 1109103343, 1540545290, 1503907259, -414741908, -1585558473, 2044920862, 369308371, -1730527663, 92387522, -2069262134, 151826828, 1946999846, 1543300833, 641221305, 1801562314, 789355131, -1407721924, -2084994704, 1337055629, 979953554, -1132488752, 292913834, -584329752, 2050947510, 278515610, 2135284174, -560536090, 638292510, 820677982, 302036890 ], [ -828160042, -665891211, 722579160, 901836729, 111765212, -1704911125, -764605598, 438171501, 2144429199, -1190317823, 1670341660, -45379109, -1626899282, -643241466, 1213532914, -1589675317, -190438819, -1288720314, -69248621, -399841309, 2082155222, 880480876, 89775170, -1741484925, -1936711292, -55070255, -2030447915, -1551645542, -1086346323, 573195731, 889550584, -943897011 ] ], [ [ -916388149, -358616349, -979260992, 1902859529, 240641696, -1004344122, 1334549396, -1369082723, 1846475589, 1406208728, 1910979730, 1080579220, -317374752, 795080509, 1704994725, 2025927603, 1956210400, -1100074852, 272018131, -25619045, 1225571279, -489324823, -810260562, 508203600, 1909576186, 1928467565, 763129005, -2143197653, -547122368, 339702563, 1977151484, -1554857595 ], [ 1253458117, -1695859304, -472628577, 1193104085, -36957355, -549690071, -1164893157, 850386732, -1251460341, 629290727, -1947661042, 1643964844, -617374277, 316001278, -1586213633, 2102698378, 749767765, 1750184553, 2068833406, 328626661, -799458192, -1129328110, 2030270780, -1530494879, -1343511604, 1719155183, 1688731222, -269552619, -2124246392, -1113036337, 809018860, -1315188306 ], [ 2060882020, -1031642994, -1427161971, 1913014493, 186228244, 338952153, 511032152, 239679127, -1319280116, -965325584, -1394025328, 1915354502, -1439421256, 1300658463, 2009998734, -2025198847, -152871388, -1670102131, -1384228340, 912525556, -1498390747, 537845704, 75850123, 1159709672, -1336210590, 2072800648, 144476361, 392121953, 1931855766, 1102723883, 90988450, 1927729180 ], [ 796569126, -2103796154, -1945702761, -447313571, -21384927, 1781843506, -1682979767, -761108909, -1524918970, 121976096, -2058468079, -667340582, 884689424, -412833621, 2057531027, 2046712888, 2057784831, 297264718, 1204851582, 1967558070, -1354448204, 177493657, 894736255, 740686236, -893226862, 2119245136, 329869980, 218655000, -725340829, 1559171410, 806673722, -1460095660 ], [ -869557444, 761090739, 246243113, -2140042553, -453083176, -2007001191, -256879574, -622264932, 2121974524, 1282806387, -1819285390, -1694644208, 253437607, 218807339, 117312604, 382541975, -690263005, -1378850485, -1464215761, -65205143, -372618489, -1200904191, 138163655, -176783849, -342018799, 1429523548, -1782331259, 605269736, 368220801, -510885079, -1636598528, -881207090 ] ], [ [ 1196969590, 720564452, 1921650718, -1845196542, -1323326885, 1923955196, 1560025260, -1958352990, -285994074, -1540957215, 38885619, 1021201153, 1890235304, 834345296, 1035927406, -37968949, -160389957, 607779002, 2057070048, -1403586707, -416651130, 344961517, -2121120511, -1287706438, 1194687208, 1984177085, 326853970, 2087287412, 1392826816, -1892872250, 1850124418, -757395259 ], [ 1767184757, 2026316455, -2037779778, 2039934189, 293439958, -1463937235, -491088496, 953935193, -1490926326, -417766069, -1784422300, -175134904, -1562548613, 1808620114, -1501222142, 867763352, 1274636691, 1560725449, 1796101914, -1149543721, 2106658543, -1316220868, -216701775, -1926817523, 1774528016, -1802291454, 590413108, -672123858, 778754583, -1786952561, 12977317, 39347405 ], [ -798210837, -755226876, -47608724, -328960420, -1838889517, -2085822114, -2134531323, -947985169, -326142576, 1741229804, -1494606640, 975558923, 1141654859, 1234954193, 1427121320, 1470540486, 1365164473, -92363941, 697281618, -1289824222, -1210911707, 1975289940, -505160885, -675544850, -1111630246, 344216273, -1212948170, -584000398, -1692235106, -1412521590, -1525974321, -1574983049 ], [ 1003525747, 1326868323, 1487155142, 419733004, -1708854251, 1650696330, 498566940, -1257848799, 535169773, -567772612, -1098542229, 2087036361, -42608017, -687380058, -2123574082, 511665225, 735397308, -1123775800, 655343544, -291039433, -310536506, 578999851, 836514416, -1739097387, -1936397509, 1924996268, -1265838140, 1161565521, -733610865, -1838239732, 1889424193, -143239782 ], [ 1709489692, -1457421247, -822706120, 810226034, -1112431011, 136412170, -970642455, -221204865, -700203184, -1445334741, -464691228, 179900785, -84497424, 962537347, -1945849374, -359255448, -936579935, -517126548, -1434539114, -998968376, 1209386767, -1513172441, -825686734, 987565202, -53342317, -1700462861, 234339064, -201949598, -1933287634, 1656203008, 1692906476, -503394221 ] ], [ [ -70129081, -430598933, -930764055, -61214392, -284496992, 2121041514, 1187698111, -561071962, -2135955706, 1412865634, 1750894041, 827418268, -1282003309, 830456236, -1241059928, 832166597, -1837423884, -947532153, -875909877, 949803626, 1665601663, -992893646, -743908959, 885669231, 1283588098, -1870861050, -1493721589, -1319337108, -2015799644, 1367500091, -1833547167, -1121490912 ], [ 793307401, -697980117, 1588402798, 935324136, 199652691, 389860677, 889723438, -1338957016, -1644432867, 237149179, -275951595, 599018387, -2107712278, -1043261458, 934375030, -831971764, 1657435184, -1476114753, 1920491152, -903922086, -221126241, 101512973, 1689334004, 1325717721, 1941150356, 313927363, 1239486756, 1860339897, 560441570, -1042129106, 818562636, 1336921273 ], [ -521599630, 1047004247, -1903921420, -1626958278, 453408777, -681202639, 1113956105, 1525636666, -9465774, 1882439599, 869252547, 797350379, -625233624, 844337636, -1172125797, 134243082, 1099781393, 14789608, 1409794985, -747570591, 1154569249, 80312415, -1148019872, 405142357, -216088388, 575291907, -1776361975, -1930383789, 563171474, 892696194, -569710261, 474974335 ], [ 976397426, 985836880, 1353477096, -1945086279, -1140810146, 989311531, -1277957043, -498520980, -936676287, 1405571230, 460409841, -249957065, 499089370, -406979695, 199904192, 747604043, 189909375, 630299913, -328432480, 2073605927, -1364461668, -1886944109, 491714421, 840245293, -1342181436, -579524700, 348665394, -1209135117, -1429654131, -249420192, 1871962824, -2054472330 ], [ -323125898, -533725925, 2087994137, 1132311260, -834951391, -779993582, -1370566502, 1680274748, 1103392297, 2053915280, -11494225, 93847369, -976615828, -443319433, 1420958210, 1241287589, 1346062250, 681485184, 1622444590, -642751357, -1836980075, -1785047990, -2077066142, 1167948846, -414926208, -336509561, 2094730167, -750339139, 1646233755, 477846037, -1503713482, 1614559526 ] ], [ [ -686803937, 702482319, -1856467085, 356079510, -1350507620, 368847678, 208413609, -1630574128, 976459633, -1424764462, -1816747581, 1509651443, 1505329349, -1205189574, -1586359989, -1740656279, 749386443, 882401204, 1483184827, -1694445852, 1061818929, -1634965989, -1272943167, 972126409, 713671957, 691279813, 1549662234, 1703225269, 1772493508, 1420891626, -942580935, 1411568467 ], [ -1354658004, -1439950070, -1221448815, 1127728326, -515394715, 1500919073, -700065634, -1734633967, 1947319160, -866161965, 102910350, -1842472551, 708342790, 745887448, -2141868334, -1786253462, 145445299, 1209068054, 2069228891, 309540899, 477582420, -769709903, 269610075, -1066694009, -869863167, -876310434, -1560852055, 363661926, -1645336734, 1019792430, 1013412694, -641586869 ], [ -1596075897, 1279273504, -468706552, -483461611, 1117538297, -1580056210, 1088351913, 249634868, 1975807565, 1584183996, 1649937437, 1852636351, -49891901, -968654945, -1020857204, 301025340, -328114526, -1084976749, 1940085026, 1886127491, 219359439, -243026304, -1240197473, -144808704, 2119901818, -196422073, -140234052, -905703203, -1548127451, 639565804, -631511881, 2141260429 ], [ 1549497355, 1062577414, -980692923, -492007602, 1544929660, -301606581, -1039106407, -595558107, -240949891, 806252313, 379224518, -1599824392, -740093206, 1083014325, 1861260777, 419325743, 2057161831, -1325895562, 412232396, -1687527420, -23307795, 129910052, -604456357, -1703898845, -847699595, -1449689136, -84939875, 454687420, 1846763654, 561333738, 719882217, 603306925 ], [ 2094717583, 651161762, -1499288082, -767569960, 1056675627, 1258385156, 819265635, -1094577844, -1945715947, 1524783042, -1700577200, -354055645, 1332609529, 614955806, 1355390298, -1698033459, 300065264, -1528582273, 1281485401, -1232759695, 133733335, -943940381, -771288656, -35223562, 1435396751, 439104623, 447299096, 216863621, -1977317426, -676473303, -1393539609, 978217169 ] ], [ [ 1600726549, 2028779803, -1963034018, 2082773071, 927523797, -567919790, -172599644, -1838797824, 530152971, 1351581616, 617542374, -405163421, 853782489, -1490894897, -542256657, -1242175565, -1505377617, -678054101, -1765732643, 1776100043, 123170033, -1828152666, -1790178231, 1923511945, -660995508, -1368892987, -1526149142, -659544710, 958061937, -1324472550, 183182336, 1159631845 ], [ -1010917333, -373543853, 697726407, -228999893, -999806464, 1241405462, 1324156585, -1838284692, -1659669502, 1383922004, 353645952, -1324614000, 1786314223, -1501236380, 1296981835, -917697079, -151472217, 292493211, -10888232, -1904104815, -1926131337, 1626744958, 1738697893, 945302753, -1157024240, 2059703892, 1909472973, 1559154845, 1130085282, -717814852, 1917090066, 1976147202 ], [ 288428222, -726509059, 1944719563, -347474818, -1026602210, -1865385791, 1376753116, 97558772, 2146221330, 1514488496, -534312994, 1390012728, -287442441, -1941676266, 241294208, -957355807, -1557214846, -626012640, 1777570270, 181178181, -377602281, -1426827921, -392525331, 1826947715, 654260081, -1149101668, 1564735134, -1327380690, 878807461, -910059443, -1878777666, -714496362 ], [ 232810782, -736776921, 700738129, 1326760763, -368089704, 1062576512, 1844934764, 2120459027, -1105876254, 1973132876, -1170302881, 1633339092, 596673727, 1319169200, 1510352776, -141993773, -1032085461, 1785981561, -1461290217, -922838770, -742049583, -1144319868, 1551690666, 1021454867, -230145837, -1606640354, 944306427, 852085729, -1073839073, -375014176, 1784206880, 148375765 ], [ 698994048, 796636663, -1931847739, -1220245619, -1721850373, 614844735, -603969487, 934395055, 1719046133, -2093223580, -338049946, 1305057859, 1055087188, 1005434267, 842765105, -2142420428, 1518095393, 2055905480, 372771049, 1192808943, 429482356, 442910319, -891858935, -1961107375, -188765108, -776487870, -513583270, -1485431060, 315570095, 186847917, -1607741313, -1671073877 ] ], [ [ 232506865, 86940016, -49787260, -959305705, -1262663347, 19251794, 570618897, 1820747073, -636951764, 362450153, -1186012747, -732359972, 2128848702, 983192409, -1640139895, -1942945024, -1337794490, -1619830719, -878294275, -2007000380, 408677653, -380121018, -836993348, 1519477991, 1859153662, -518594529, 1033263472, -218012823, -263442401, 2041224855, -178121022, 1824408088 ], [ -700698780, 1075730291, 2118455402, 2147281265, -44852066, -363064657, 934296533, -2015008428, -1749696096, -249130467, -82375070, 348677561, -449617437, -612916567, -1976757199, 1114826229, 743858351, 500064567, -1630666263, 1545511391, 821658109, -476233210, 274881298, -1140037784, 957039432, 1710541813, -712081049, -818188677, 60208015, -2018399322, 1842749352, -148184021 ], [ -1525683558, 421230457, 613027112, -8253616, 1774566373, 197850571, 637977619, 2126943326, 961049179, 1153406098, 1440687873, -155384055, -512999608, 159572763, -1644384874, 1770864482, -332215882, -1390998900, 1198008783, 1188319570, -1937085108, 1170790980, 1265156472, -246748516, -13072416, -1416331986, 2088817713, -1806373792, 1665628259, -1705424366, 1399033387, -2050909988 ], [ 1291380830, 646066603, 1181159249, 886263881, -1535003081, 1164906206, -432047618, 1660909038, -445532373, -92805905, 1747315740, 1847065623, -2024711357, 1422244655, -56491140, 243765735, -1233848215, -1096834176, -966752460, 1910060031, -473900476, 1365603779, 608748659, 1299753776, -1041513653, -847408579, -920580466, 875976386, -1367327295, 1301295393, -2083562274, 1596603478 ], [ 948028961, 1537859804, -303781360, 2011839016, 676972971, 894450239, -1743847325, 1217438648, 1543485517, -1104990845, -1032151013, -579451742, -764491232, -1696267906, 437434054, -1052699220, -141714726, 653459080, 520921190, 135754811, -462802244, 1986573195, 1969675555, 308205788, -159210464, -1499440314, 138028899, -1138241501, -1234564796, -489675063, -187008184, 2055985695 ] ], [ [ 2015513476, -1220881632, 413692248, 872572135, 715366300, -1221254549, -1478612397, 641395161, 1248836108, -1318079444, 396953528, 725209409, 1281729135, 178292685, -621393340, -315972887, -1101699178, 1713184014, 472888157, 121324582, -984613035, -463382057, -1749601763, 746117192, 824110105, -274376372, -64770910, 230013479, 1829509793, -598722398, 1023233336, 686957718 ], [ -705562693, -342278998, -2030354915, 2045076478, 339867318, 1692224468, -359223459, -894131730, 1144610018, -441926273, 1940701218, 2040370724, -1401332904, -785210503, 1957783207, 602444393, -1299067043, 1034867102, -1315687626, -1243884025, -478398399, -476581988, -2120472389, -13656072, -677092617, -926683862, 821932598, 690269130, 557785143, -1239547396, 463238175, -1466796301 ], [ -259877116, -131430340, 907024300, 575622645, -734560562, -1310516920, 2056896692, -37933287, 722723019, -1892776210, 2071898683, 784565263, -1628784804, 1062380705, 578243501, -2047064758, -10423343, 287538276, 35312961, -165366901, 588029511, 1721096270, -1186840531, 842371606, 285055485, -164070562, -1575227832, 2019724002, -877624959, 1684461456, -868135936, 798790395 ], [ 1417469922, 391031995, 1252794806, 1529836461, -828120657, 1433816139, 894238087, 1858798753, -1262118461, 532802672, 176315952, -850230372, 1991803899, -300073878, 1242225339, -759158988, 483766871, -90914648, 1227581374, 649199841, 1899702238, 171946911, 1802568664, 908556829, -1904347696, -1291952976, -559804254, -2088539913, 66346563, -1037401914, 564949450, 311470545 ], [ -2041695948, 1884890017, 24048808, -1960080250, 1689390505, 299328312, 1601284053, -1384745898, 1683781333, 1381299632, 2024283747, -1998700282, -485423345, 591681287, 1879119871, -39305058, 612188187, 1725026275, 328563092, 2025912522, -1206644074, 1136074211, 1267680774, -1195315563, 682854476, -1036559239, -2135740906, 1838688853, 974156416, 1301590121, -130353820, -1374751022 ] ], [ [ -2096527402, 256433371, -1703354188, -442358224, -463465476, -869102600, -611481342, 1775784392, -309034543, 1631056564, -1706640403, -1265928964, 814397289, 1381631482, -848134688, -1107444133, -1638470782, -1410867133, 1631574729, 2077812237, 172356969, 1533217383, 500775380, 1108209236, -423469183, -1808732846, -1739515905, -1371910231, 1462004473, -946769747, 1109819345, 1678845208 ], [ 875788352, -9969282, 406414424, -980675000, -575245804, -2110570676, 777314372, -607178972, 1937586193, 1518075731, -144491658, 1927597162, -263160560, 199600506, -1869481841, 119771336, -1784700463, -1572661620, 1994737950, -2116301756, -1421065685, 1707792835, -1821138670, -994116928, 602164738, 1396325925, -466261344, 945250335, 776418545, -87292549, 701778103, -1002027634 ], [ -873535571, 2025258389, 902828441, 164528754, 1238906215, 1010856342, 1507717878, -432927679, -1438718672, 361551148, -213622018, 1837791889, -40636670, 1778280014, -1488675481, -953261201, 104450096, 1102846501, 945397337, -108314366, 1484593629, -155859397, -111137983, 1151846945, -621638847, -1401826301, 1328047203, -1518146548, 1920614518, -1731481144, -1372975668, 1238371665 ], [ 2075587203, -2104612805, 1453284371, -687468728, -1956650181, -458718727, -625365626, -1180753241, -602218920, -602991379, 1256847992, -1740205720, -1962641651, -1813317056, -1524680750, -1320444391, 1474197900, 1383041370, -1736385965, -1162679524, 1471250933, 1668706769, -103573336, 1370083582, 881662760, 1085860489, 1514031540, 1512579281, -1330797890, -800244256, -543750692, 1459612928 ], [ -165681613, -1234274277, -279213988, -1384810090, 336576567, -1559452593, -917076269, 1247058110, -1702561456, 1658392634, -114175144, 936816386, -1172337262, 830427403, 1800675379, -652971366, 736447372, -1186012580, -1458770839, 2112894944, -1410625717, -1845757779, 241561525, 1571732016, 685534760, -659451889, 717812435, 1865141819, 1353591903, -109639974, -1807904392, 93610157 ] ], [ [ -922874567, 229532564, 2081431503, 1432958970, -931848659, 912639206, 1548588903, 1388220408, -559489477, -1665136993, 948761785, 334826609, 1433778844, -1682053791, 1385875586, -796290931, -1438434234, -1649198280, 1710234245, 1795363158, 689124013, 1523775451, 1241155024, 1521851720, 1503077937, -1079677380, -1363529071, -284939794, -687922164, 245257127, -2141489254, -1171560697 ], [ 1966487660, 1940995268, -276556257, -85356065, -169622223, -1734689007, 655281294, 1740501177, 1796379395, -1474828264, 2126883265, -1301008193, -348309465, -1144322750, -1344731303, -1459559433, 1166497653, -1964794591, 1292918313, -1204446437, 1182649265, -67611702, 93323107, -737180357, 975156019, 913584334, -835313829, -169503348, 1339157667, 1568185316, -1381112099, 1260879452 ], [ 2035646607, -825323197, -1745446953, 1126107543, 495050695, 780088931, -237436444, 25886044, -1133843114, 1323113837, -1621329537, -1092317678, -613999597, 947508291, 1682657298, -1780660248, 1420869574, -590332620, -507507928, 1077615818, 1789132011, 1825210116, -1388395912, 2074261982, 49737601, -723147316, -2012240896, 2033354154, 916506210, -90783135, -499804734, 1589619779 ], [ -388797380, -1244935282, -375082008, -350338099, -1727165514, 101835349, 825598033, 1307969438, -213469793, -1226377572, -3456541, -745759648, 1032718243, -2030614550, -88699394, 1857427115, 752214084, -1137679066, 2092193484, 210294024, 1831641069, -1494880993, -251896327, -1938925658, 953013992, -294033352, -820372689, 152104455, -1510095017, -678704275, -1582102777, 660878155 ], [ 537970966, 983542156, -298612394, -1397516928, 984998032, 3679818, -1097975069, -367559216, -1342668512, -1672300264, -1602784890, -1705055324, -2038625983, 959300106, 2102962724, -1440278829, -1622005457, -325402422, -2010924625, 1631221659, 915312891, -913501594, -958692532, -1619799781, 1354345487, -316614042, 600158798, -791190718, 1114534610, 347426503, -2009595252, 2024982963 ] ], [ [ 1900202250, 272135885, -1679965362, -1006083532, -1410025617, -1455742723, 2097406958, 401617758, -1768528450, 1145832751, -1873110585, -1912731405, -1521850266, -1834676011, 1882322277, 355978242, -1151180805, -487035461, -834554428, -1267461452, -680579046, -514934054, 837250758, -540530965, -1263043361, 449652445, 259423359, 1006611824, -1786008231, -580154333, -235248475, -1122133092 ], [ -2098494323, 1025609076, -612236728, 1530142282, -1049539968, -1787395002, 1817194214, -1370323156, -213501354, -246766562, 513802533, -206870433, 85868346, 1089547060, -1365434315, 2035301775, -679250825, 1089681040, 9924137, -496026579, -925864824, -604728225, -1861685438, -1998379516, -2131152297, 853740816, 1142408788, 1830160146, 189833236, -1817785594, -1521474518, -1614081720 ], [ -1575475084, -2045297760, 1946243789, 61944678, 729685099, -1141602372, -1903163615, -124772272, 142185779, 84665704, 1977359165, -1638693401, 826494251, -1868386339, 1736456513, -3857302, 1459018933, -1657598726, -233969114, 2139116782, -1661048327, 22374564, 778124416, 1153457367, -1243716736, -1897892424, 275465198, 754001339, 126143039, -1819838973, -694713224, 752227132 ], [ 302371563, -1568320625, -1915577976, 1317512602, -334479142, 497917573, -830651609, 351254560, 1709957231, -1162206502, 1230599994, -1413931133, -16206287, -947200507, -821533685, 690642886, -562747004, -507080228, -1191431501, 341151688, -8683757, -972075376, -1916161169, 155013170, 1977548805, 824761868, -889639591, 1865482527, -105302304, -481396862, -196351904, 1873012177 ], [ 915948173, -1156867839, -1185262337, -460984465, -1599503927, -2006653544, -141015485, -825899415, 1634887054, 836651889, -2094198760, -749194739, 97200153, -1468894386, -1332088249, 1717049999, -751793772, -260125657, -1126864297, 1703951084, 2144330418, 1144900025, 62506189, -710760699, 679478725, 1140097576, -1449642580, 6531054, 1758029382, -27422096, -907971003, 406551221 ] ], [ [ 2098490176, 1315067982, 1821601142, -225803991, 1774214486, -1529470140, 1464918069, 374960565, 919693964, 1013940024, -288175762, -1996301188, 396604245, -998076415, -1806048104, 1812028938, -891196535, 402862645, 805431460, 1397623227, -964203299, -533275975, -330602791, 1262807678, -1146906308, 1787184433, -987681900, 906563723, 1111476174, 1109145695, 1448627193, 1992958106 ], [ -113080411, 1823166774, 2043062182, 446275404, 1850542485, 1780306075, 801030532, -833418205, 1668923688, -1095960199, -1440729444, -598963923, 1452506625, -294554489, -394035071, 50746073, 1261856865, 427088304, -992691606, 1421452495, 87406052, -1974559633, -1997064785, 27307440, -894788256, 337836322, -1810628394, 1211821207, 1467103147, 1339936484, -1130700092, -1300020656 ], [ -697928952, 1213266842, 1579215166, -1107488981, 1571571035, -242187113, -608048178, -493725487, 1695756661, -1628957938, -1960494464, -1275176239, -868692290, -1383385600, 272719169, 740865056, -280270977, 143642563, -538036897, -792581494, -1167372033, 227275898, 2043346028, 414226292, 2001021633, -1341746053, 2058098296, 1264479534, 376933980, 1682830528, 419023130, -1134944274 ], [ 504676016, 1916547601, -574088828, -1208909736, 1609248879, 1999503120, -437249105, -2108193478, 1276067162, 1021014609, -48803041, 499457970, 2138086056, -1095554145, 2046754199, -1609482926, 364810373, 1685387787, 183646224, -1565146073, -410503259, -1447320732, -538034736, -1812670492, -1643709849, -584034306, 1194705909, 2076630877, 1236248944, 2033487363, 1275591856, -2011957965 ], [ -1450773709, -2133834603, -1275766272, -455698473, -1724146287, 557716826, 929543533, -1143989189, 1377122692, -1014354850, 849390762, 139755299, -219941072, -1415981555, -1944955969, -754439253, 1522127204, 808024057, -1621130194, -1936577040, 517497648, 1445722929, 755372406, -318437832, 959883936, -2015181213, -633816728, -981740447, -1605487950, -1238358387, -29919291, -434296582 ] ], [ [ -1409984316, -1917025149, 63462973, -709811686, 366502205, 211166514, 918945633, -126490077, 2087077857, -566978316, 1004427251, -175313755, 1060047227, -1517539586, -249094627, 1171111517, -476485784, 1236047673, 1506823222, 1359632971, 1618725705, -187696312, 1825383162, -882745021, 581086914, 1079460820, -570835118, -1578271044, -143425011, -1841220588, 1753547514, 1941278125 ], [ 1205435342, -1752907285, -1188593492, -133709702, -1576989732, -390882502, 1801077584, 1968156205, -420414935, 897326684, 536053382, -1773621055, 1747323845, 602236203, 370042365, -1419354814, -838617858, -1527907853, -1144335620, 1443641495, 2031201398, -897184495, -611174017, -1155628307, 1502329352, -884531445, -364960529, 89051880, -1125411660, -837402246, 120752673, -1271152529 ], [ 1326917860, -1060608451, 2074566835, 1364896904, 65932136, 2040817727, 295306267, -328747099, 531599171, -561545400, 1576599465, 540266145, 1380681673, 694188365, 1344560217, 1846363427, 1149984256, -625117857, -365034824, 2136544903, -781740186, -1429143809, -982616377, 1845197532, 871918567, 2091147444, 410400133, 1773047084, 1651219417, 965797521, 1397707436, 1409922622 ], [ -1083093017, 1565996081, 1906198329, 1509469282, -478965561, 369804571, 1298717945, -1177124498, -935544616, 136353630, -1481390109, -1204775395, -881183875, 1286998668, -633176530, -2122325592, -2142865876, -1298986051, -893100432, 454169084, 330596463, 16718413, -1792134052, 459125699, -2018062292, -653997985, 567142103, -1073545326, 1618609439, 1559168581, -241987908, 1266539794 ], [ -1583604103, -897342686, -508817249, -860679345, 410301484, 467341188, -1403087372, 1996280988, 663503591, 802243520, 18254134, 946591113, -1696859353, -672012682, 927580728, -1166251171, 212597807, 1122981680, -26069267, -912589352, 1603458253, 1516122516, -746968261, 209937906, -1329786566, 234873415, -836690694, 262140513, 1745594996, -110651812, -754045041, -1621564491 ] ], [ [ 1388929240, 1410075074, 770790927, -2092551976, -196952378, 268127092, 685841897, 1802103753, 1541314903, 1826755033, 597108752, -528176899, -1335028446, 1612024144, 328452542, 1691133295, -813448558, 1369835137, 229040825, 2119101675, -1258238718, -1266987104, 1670974250, -1650587196, 704345156, 1915004958, 1107120136, -1486962572, -1791228190, 1694276254, 435917415, 1455199139 ], [ -1189765117, -1928671162, -297999718, -335579244, -369788002, -733518873, 1651777537, 1326871350, 1487200353, -298589916, 1289473042, -1394078316, 107742866, 414188929, 1368947752, -2034026459, 573542886, 87112562, -1050088162, -1651406881, -1734332259, 1699228363, -1749294026, 1094650140, 230767450, 426411789, 2059006865, -1108137387, 125464687, -105245555, -1361909621, -1693167288 ], [ -280277873, 324425608, 1665484763, -1685315208, -1622873505, -129611145, 1261457356, -1488344102, -698709227, 2023643851, 1689068726, 175665069, 1733966593, 1503079448, -1332907443, -2005617242, -573339206, 194955506, 66604113, -546632694, -28809563, 401024164, 388323118, -814090365, -1701909218, -2005216762, 1059417679, 728512489, -388201098, 1240983206, -2115723443, 1157092495 ], [ -1515559801, -864427760, -260300290, -212716139, 1968453194, -298284618, -1643708059, -1257440447, 1188484803, 1650427229, -2071211793, 2091334373, 1087867199, 17643752, -282949185, 1714183188, 15483540, 1725299253, 1571050, -299323687, -55655995, 1869756656, -619030529, -1430706952, 253400306, 712599434, -1364691150, 1645372542, -25364497, 53912648, 812881750, 1222219982 ], [ -674665187, 1452717547, -1414280393, -93076071, -1343311185, -1882347832, 1641569457, 1487033998, 78328407, 1684303315, 2068171326, 1595435120, 1547828964, 2056515211, -1134785398, -1987261751, -1857374539, -399806181, -412959854, 999519816, -432045300, 934380021, 2146220448, -1646386044, 1373594016, -1037852232, 985054663, 1813073832, 1184271179, -1182406244, 1785545403, -1562669937 ] ], [ [ -1186913327, -343251143, -255421512, -1363129162, -1233929572, -508272412, -74371292, -263407540, 851275637, 700715198, -715132350, -1112116569, -6056704, 1638524721, 727863873, -817313280, -1833930157, 2130520475, 382343063, 1372543351, -2035838130, -1653236084, -1946958033, 1626458124, -869274006, 1013115306, -571786456, -1208728176, 2081158123, 1712155151, -1451226938, -298030242 ], [ -119303237, -453156549, -168354252, 815959365, -292530812, -1602885587, -1044908721, 1083901331, -308552988, 50990465, 369001330, -746681809, -302093597, 322986125, 1494614704, 1502210471, 1596404805, -1733047747, -473072470, 870975306, -6040538, 264724379, 1502438057, -710005218, 853267179, -1021713189, -1608035927, 638208895, -1375461032, 1232223757, 473769922, 1024220724 ], [ -189974030, -1438753734, 2054039011, 1461062866, 1532705884, 1324907423, -440760344, -2100485919, 226667405, 1435043154, -2103511901, 869961669, 514677952, 1058710591, -1446964095, 81009848, -816590979, -1675297204, 40140878, 112104428, 1208893688, -1114686675, -1444331690, 1656038411, -729700466, 922100213, -1557159221, -1867673712, -394579072, -1273732769, 188446528, -1194322388 ], [ 543366002, 140292822, -1607784137, -1836496526, 978804661, -1762029505, -168578249, -610066634, -762983352, 471912336, -7951001, -2072022449, 211699544, -146816000, 1517035943, 1101668509, 1578299660, -809956671, 484882563, -1644292014, -55961258, -1082554489, -1297163249, 590593715, 1412164007, 877179722, 2063716883, -1998890413, 1523820553, 1525970878, -1462542052, -1614256186 ], [ -206267552, 1834070556, 377477586, -450745244, 61626298, -1920486530, -685686136, 972107382, -743781730, 1391257990, -532013484, 252950709, 1278854561, 1819570421, 991581894, 1418875357, -376195252, -1855559538, 1430056656, 652478086, 753286826, 1934606018, -143225584, 186396394, 1343101593, 1780211516, 2130123890, 504182462, -2113605773, -1150096451, -2038555805, 1775666186 ] ], [ [ 863652344, -1628033796, -870308923, 1806524117, -855799755, 1649191167, 1230160977, 160459697, -1139467937, -583194550, -745278935, 59664392, 2104508425, 1949650823, -232194013, -1370307562, 1916060585, 1377305034, -1647994279, -56093792, 1558405632, -1345670731, -1157225881, -1169479180, 1904789073, -1423544066, 104723589, -1026821115, 2114522550, 1659917242, -2018012375, -1791199544 ], [ -1835877702, 92225457, 642612030, -1402347388, 1297880646, 718882722, -633836323, 462701244, -451970374, -534258196, -117139405, -62256836, -1587226923, 1184044157, 65277886, 920905227, -827388630, 1778866262, -1237106295, 884453556, 1095799031, -1251498458, -573741680, -1185953635, -1393330410, 1208722864, 1028897926, 1719488618, 13018136, -1116368240, -748316928, -207842334 ], [ -500922618, 2139194308, 1638447419, -1041532999, -142040422, 869867758, 1734966977, 170636009, 820097417, -284156877, 811670122, 82749537, -425223832, 1340514011, -252918902, -1312818190, 2047930014, 605615883, -341353054, 1048832959, 551032096, 2121921261, -726928834, 712428658, -391299141, -1995455661, 824779189, 139089337, 232212127, 1310108144, 1372089911, 47865450 ], [ -1100983685, 374043287, -319486807, 992608085, 1427156754, 1136143701, -1550330289, 1549224691, 18381162, -1651538734, 625672327, -1171073575, -990400586, 628647086, 105206865, -1443585282, -1259005035, 323857686, 1157556910, 1187309940, -1928560181, -1128773410, -657357671, 1590252070, -902318001, 355803567, 299500660, -445798173, 303019256, -1171791680, 319672346, 1540810750 ], [ 1049306751, -705326125, -573192679, -2105468077, 1935225135, -25182753, 574515036, 1008736867, -736744221, -87360965, -574891023, 480101783, 681328943, 511162006, 55977023, 536169992, -841147555, 1719033757, 1788347570, 404690682, 1476890647, -1228626835, -1757826359, 1883465846, 610624894, -1219123417, -361968473, -679088297, 406313172, 1210173288, -312912882, -1084559128 ] ], [ [ -1416750133, -1805047126, -1123869833, 2133311136, 357884304, -328659296, -37076530, 1048537394, -2003557452, 239265582, -428490319, -1363496042, -1415025739, 1803795113, 1021077292, -283040864, -1850681892, -1556910247, 1225777603, -1018911726, -1309224879, -910684529, -659911095, -514619722, -651355507, 1489382751, -228446988, -2020970924, 996563754, 53550412, -442917748, -857935642 ], [ -1538544898, 2021990230, 283389979, 1381328222, -260095684, 600387158, -1561441128, -156729300, 2071784564, -1841911943, -288178189, 145450568, 1736503465, 901404666, 2086296121, -1275141312, -366954420, 1146089167, -1345020034, 1242613896, -1825024359, 1011695618, -1873890146, -101940599, 598541034, 447629743, -736747512, 1514651401, 146690732, 1535429369, 462962000, 900518481 ], [ 1583526491, 1589285914, 1212599932, 1623828006, -1170035722, -567208681, 1902775574, -550237708, 174895047, -2016674863, 1641859540, 819700153, -1164587198, 702942563, -1000201223, 86579696, 1322277021, -1433061607, -48298879, 1804644223, 1943174523, 523817135, 2120734435, -1899410700, -358258418, -1510669338, 81757065, -2104431098, -895794914, 950712025, 221415121, 450015561 ], [ -143497271, -338614703, 1176452312, -2025345485, 2033189104, 671809501, -245742998, 21044734, -642396600, 1568500436, -1724688794, -7579929, 863153001, 1800465923, 1173258665, -520596975, 704535888, -1592313403, 1473968318, 1031993915, 2051120801, -715713179, -1096773396, -832566005, 409098884, 884688474, -602514085, 159179181, -80572102, -503645388, -283875127, -1814579722 ], [ -1191399114, -740907718, -1434581337, 2003138229, 852468498, 432761416, 1625898627, -1109248649, 1587311352, -846878626, -453462918, 12470712, -575852876, -462621553, 386408920, -393565100, 1600684353, 46905375, 915736160, -1535479120, -1900643505, -397912890, -2120599021, 680763938, -346017785, 1515356136, -118700670, -1001589585, -1349060428, 883490186, 1492398948, 1017616285 ] ], [ [ 2018892863, -163291797, -231690730, 876782474, 1803961562, 992645615, 9315675, -2087398863, 635239399, -1382335565, -2141321467, -2147175025, 1849636072, 1055692387, -721232316, 1036615345, -374994619, -1330347858, 247238220, -1612795696, 1560543707, 1669418452, -276371342, 665342984, -430750633, -1763838977, -645086217, 1618967697, -815969944, -1482877777, 897689254, 1792931455 ], [ -2118780528, -936619997, -251768945, -22431704, -1035694550, 1908378702, 103776663, -1837725257, -1823059302, 1424304694, -781717542, -1053585476, -171353889, -2003924390, 114812436, 1255532195, 429995728, -1325984458, 971890680, -1042352111, 865473731, -1077907036, 791280989, -1546834207, -987546965, 29642337, -297622128, 182239401, 287905484, 941203016, 1430351257, 639535041 ], [ 1212924680, -778708462, 152225507, 505500106, 438917257, -1841782595, 953835101, 991689679, -333896714, 1116926630, 1579836392, -2571052, -1628872265, 1322666951, -170726458, -249781489, 564443085, 2081266040, 97065491, -565596613, 571971135, -1043184397, 214342731, -1177980706, 49972356, -2058810536, 341333046, -297409582, 216443791, 283229496, -293845360, -1354112373 ], [ -376592676, 654373880, 651967808, -1149907980, 512198271, -1109212154, -1720714277, 57213523, -100858218, -441015585, 388357912, 386936645, -955027911, 150577707, 736797501, 76713310, -1972554002, -807315833, 1208810354, 813731193, -207274382, -1744167191, 175482678, 133847815, -401458574, -161244631, -1240337085, 97063056, -1316717250, 652030675, 1963020093, -1707907362 ], [ 327231883, -511766960, 1170451410, -1552400896, 1905867991, 839519878, 1226629448, 1904393487, 1002364266, -1910155222, 249000805, 161576621, 1751900964, -188474830, 1658737906, -1699150447, 1713666922, -860043832, 907082893, 1859950419, 1632564828, -141701757, -516131754, 797479047, -1501632109, -1229339169, -962027296, 298591110, 90363389, 1496829147, 771382503, 1250588465 ] ], [ [ 590369422, -199969668, 392858916, -872182128, -829107665, -247987334, -983842983, -819853384, 749810797, -1650728317, 1892146893, -227750819, -637711185, 1848171965, 2000484257, 1953643950, -458270248, 808783425, -1294477932, 1431997659, -1217642745, 1741032725, 1182563968, 1165485323, 857770015, -2097485713, -1024765146, 1532556364, -911250431, -633114885, 2034384876, 82024927 ], [ 2034405997, -889290969, 1309568145, -554865415, -1969306975, 1820391640, 548891054, 1263073159, 640550471, -294057321, -714479260, 996633354, -2014658499, 2063239379, 2015692559, 1003704784, -876010962, -2141897516, 1669995957, 2055369840, 2120909116, -2004419629, 1601901722, 219725562, 1438275731, 1520191471, 1526702345, 1490300388, 2024228804, -150133536, 763033529, -1601952875 ], [ -1595279206, 782625743, -59448979, 620902571, -729644831, 2013118547, 851695906, 518589458, -533400536, 1469053866, -22605165, -250554492, -1620725301, -161318060, -129114353, -1287406970, -1500958914, -66854350, 1705861488, 1717296899, 521979215, 1953003409, -1411815499, -620110063, -1787140208, -920682892, 186670660, 1339051072, 274564635, 1480595685, 34694081, -970904293 ], [ -1693685071, 1698348010, -744893265, -252761907, 1294325385, 608468541, -553015900, 797285487, -422047293, 1774605749, -1831973208, -1587844009, -1060368973, -236566372, 163302712, -466901455, -1892677217, -1190236364, 85096341, 1644377196, 296302944, 1683754130, 264701173, -736787674, 367912266, -1148071469, 1647656554, 1380369094, -1687739548, -1364497223, -700579468, 1427844874 ], [ -2139693315, -449386089, -1131607333, 408185547, -1869429011, 469996396, -1663370213, 139882682, 1860985689, -1355968741, -1564063157, 936756249, -1040605481, -548131316, 1935208921, -503131069, 4605328, -770170457, 866344622, -2048391066, 1681151167, -341600098, -1724567630, -902600906, 41659463, -189122790, 835182198, -578417067, 1038556543, -1696113849, -842860050, 2116196000 ] ], [ [ -1247890994, 1502947627, -721339803, -1667144474, 626020194, 1156487884, -1335603128, -205263318, -974738114, -215398538, -2060787068, 309908890, 336058826, 1507230000, 735735966, -1022989148, -1849212641, 145277584, 1555522119, -305022862, -1588374705, -1710440269, -2038668808, -1356813744, 1317299118, -1308920233, -857844332, -642193564, 1368754937, -1376409454, 49554629, -337031960 ], [ 1634572036, -1984925067, 887692032, 699735046, 2133889185, 1426487086, -1165502549, -381225821, -1328226743, 789640068, -409356394, -117683961, -757176891, 648334447, 816003552, -1374464126, 605337761, 1768675849, 1080991755, -1533556053, 1875754573, 1037731298, -1316848425, 1220887713, -1344967763, -1163947116, 1907145736, 1642764128, 51828212, 931112108, 1290041062, -962375533 ], [ 456529278, -1925150877, -1632103844, -1340211329, -343237487, 655700695, -353526081, 1895997352, -1378146685, 405130259, -1671735581, 177529744, 196482747, 293706878, -1872124584, -779696601, 1051115964, 747609249, 675204800, -376066901, -1077003719, 1484451547, -1434810393, -650713525, -1699726995, 869708, 429329500, -258686290, 10412517, 431036499, -89377091, -628526658 ], [ 1089804516, -801889728, 1178001958, -1591435726, 2010270732, 1226023710, 647051939, -291732032, -1260702248, -819779816, 123003435, 1523103604, -2022873461, -75739330, -1351063806, 1069720797, -806442369, -1896877145, 404369357, 1489329601, 878328689, 2079653031, 1928560436, -685481102, 1468802490, 1970866048, 221537228, -1333242827, -1060200264, 1312033243, 1638520309, -1701142481 ], [ 1023333111, 501371162, -1047637074, -173130966, -727152952, -1451604099, 248766012, -60494253, -475619152, 1873681412, 902363526, -787606675, 1539033453, -1571325176, 603998781, -1116225405, -1043046237, -888321333, -580478195, 1428388765, -921719242, 121115418, -618722067, 1943923896, 862022757, -1834855350, 972015490, -535547408, -741032332, -1090376531, 152576251, 1183824136 ] ], [ [ 1159827097, -1951343909, 1070683453, -531782692, 1792095327, -232810295, 492700133, -1140376326, 1891040371, -1196046628, -1672579448, -1314621469, -2104999587, 842264250, -453108658, 377152243, 1774881849, 1645635634, 395569996, -947025866, -125631789, 826339354, 498376604, 1756530237, 467195190, 466761353, 1361522930, 1294131383, -1728831699, -1397682940, 1906040517, 1051837031 ], [ -650462640, -1349016402, 206763444, 1053521290, -1255297207, -301176871, -107396235, 2040500494, -702471904, -129909654, 1274622170, -566968380, 700206550, 507017075, -317813235, 1552257130, 1056283752, -1601222278, -521765297, -1853383929, -2116914843, -190528843, -1399825009, -1917594324, 1917503397, 1146476780, -1082239363, 1670228192, -295528881, -375051655, 380107385, -1543677066 ], [ -175191411, -394529069, 1627068242, 1802807813, 2070970620, 757388069, 415767945, 1301600553, 843610289, 1403268627, 618978859, -1261551341, -687060100, 269325949, -320702943, -1491432787, 2139964912, 1140111787, -1755797385, 1814447148, 661856138, -1456826376, -916762392, 317512881, 1628623466, -346404658, -165525098, -710706177, -862796625, -1355060766, -1847026737, 83119263 ], [ -216087042, -1377363667, -2130412289, -2048155549, 461190676, 335366860, 62369983, -203344030, 662442986, -1026812271, -177712981, 1578768203, 1355742503, -146635810, 2074592667, 932332889, -1037263363, -77080717, -107206434, 1415900613, 1599111913, -378184400, -353929613, 482748924, -2139065912, 1263945649, -561028446, -1107703111, 450810456, -726271010, 1416851022, -149210493 ], [ 158677134, -242653569, -1202829114, -1694649914, 385151788, 584288945, -2028465106, -228153074, 1168114141, 279993241, 1260983380, -1116333673, 1576537439, -411323570, 2091478175, 16367751, -472818300, -1183531952, 1383532300, 45533468, -618431135, 1753694468, 936009643, -1800046019, -1482095851, -1243057015, -64735955, 171785216, -167599622, 1772534372, 1273333224, 295012635 ] ], [ [ -299346030, -529099919, -1098745251, -263069766, -1025362665, -1049561821, 985802492, -1815852655, -899365879, 529669873, -654639569, 37745761, -7058836, 2015046639, -526622378, -1289026676, -1786435064, -645144237, 1469376141, -722017270, -1253336260, 1083775656, -332257054, -477317792, -1807676401, 1421519143, -932512490, 1032783317, -1897986759, -2043417819, -277789561, 383309836 ], [ 714907276, 1472250929, 1494006251, -1674268799, -1230008264, -2081708211, 958529232, 1307438165, -256708411, 1380749555, -248204291, -1127996911, 465418824, -420930777, 362194387, -562244973, 754669854, -130952600, 2089992704, -1148826709, 450388675, -271880481, 1624143803, 2098597865, -13947662, 665591902, 241433486, 1869656649, 605214065, 1934390819, -1317619490, 2085018024 ], [ 36362014, 69456351, -940113021, -754834341, 1736389725, -223303396, -1895644792, 2120740700, -749192802, -890952440, -123430498, -2124971968, 1956006229, 855208924, 921807713, -871504645, 1321456181, -724952902, 1060830617, -1092576207, 77643962, 368467596, 1326413482, 190020690, 736021724, 1045309027, -750483738, 675857145, -185918031, -1785651371, 961765972, 1336606219 ], [ -1271815583, -656069956, 1700986064, 358438319, -181632888, 1199765740, -488401560, 1565581878, 330486434, -377814670, 1270004730, -516777756, -1674870858, -1772954274, 539488456, 801891022, -1266453292, 1048935076, 1221976161, 60278232, 536274568, 1925912680, -2134055735, -1742292857, -852929220, -1223400030, 1208747006, -298485289, 1583422346, 684249704, 1896526962, 2004953417 ], [ 1425840855, -1964859009, 646430511, -1550927019, -378789896, -319020619, -159425831, 1807216195, 1893272044, 24493224, -370284621, -264207127, 337929145, -1501673309, -1714211937, 1123938256, -2102720217, 1847334977, 1078836452, -1408981098, -1950728544, 2132103198, 1036120420, 585760115, 969548528, 1928178734, 112802847, 1249075199, -1419430432, 2083248983, 2004177730, -382409853 ] ], [ [ -1831139426, -250602092, -678682118, -42842695, 1098534183, -47634923, 1341297579, 2006493718, -1250927226, -2037694525, 231441971, 1876813966, 650906232, 979508294, 718186775, 1073679525, -2069844559, -1369637077, 1208980796, -881170658, 1296207672, 924182528, 1017847087, -2123735807, 1120530053, 1129088244, -1879032028, -113466663, -1184862131, 1809032526, 1431256406, 1612460953 ], [ 623999212, -159576128, -1659334888, -702268809, 442023118, -2053255433, -1550712230, -2106109135, -274376586, -63142956, 534650294, 1435188575, 694994924, -1756898938, -505149529, 1980386568, -315686034, 363036768, 1020091017, -1480336624, 1655622762, 534274644, -1019109368, -2117097512, -1673078330, -966342399, 1024482305, 1319821637, -250382422, -1245688618, 1753043735, -1225194201 ], [ 736878695, -1608708760, -990635637, 1891775647, 1642394293, -683090478, -583375656, 615513993, -1524643361, 1848821847, 1252710382, -223689438, 320968059, -1403264164, -82210605, -28714001, -357482834, -850415998, -1810123572, -1994210403, -1385958741, 1250336551, -39513617, -1680198166, 2125288617, -1347400179, 190128489, 703885875, 1381056435, 893422725, -1011015931, 1371347302 ], [ 1279025754, 245986884, 167621589, -128505768, 2140218342, -1440026441, 1104064434, 228128677, 1918722630, 1438003833, 2018064627, 1537006170, -2064030663, 2106924266, 820206463, -820435071, -1070241760, 369316700, -1128324830, 1960587541, 676417451, 214344934, 1472138317, -1652532217, -108414936, 480112704, -1533673077, -467181744, -1452728100, -368672707, 1930692846, -116881528 ], [ -2041292639, 739467803, 2105817966, 542741575, 426160487, 1534270776, -1718866015, 1518154152, 1268279523, 613291183, -1608619814, 1156689132, 1985371142, -903796464, -1396176353, -1920276789, 697117388, 228122583, -1401668319, 372630678, -1397578855, 1819676610, 1631576565, -767009497, -1406144319, -1602825557, -1642209128, 1208019683, -854209310, -668436455, -1346850502, 146188701 ] ], [ [ 2042320608, -1460686250, -1322824268, 38397071, 964115997, 1867993634, -1422069265, 1004777319, -1443158509, 618719331, -1687059675, -2019211608, -1178363064, 2101527805, -506460990, -1633476668, 545093661, 1163193141, -1196608751, -1148669603, 659964421, -1186168144, 1247634583, -691001340, -438205641, 133312651, 1333575236, 1508982677, 2096672208, -2058657568, 1865663748, -246226331 ], [ 1028308249, 744467057, -753247851, -1903435304, 1933750437, -2032354174, -2122219879, 857292846, 125962408, 2060208382, 955195114, 1439322552, 1664912260, -1590747691, -1273252911, 367730608, 1111013809, 1934440924, 584849735, -1845110686, -1007693122, -1894589649, -1901392315, 496349011, 2120769791, 905144880, -958560574, -1037247035, -2032724274, 658167635, -1645762741, -946016953 ], [ -600462409, -422986574, 376449605, 70792491, 939839619, -2125620032, -1953019857, -35221590, -526304215, 679192558, 1246274332, -161280390, -1769060315, -778918191, 1179828147, 1682058396, -396760196, 1808820044, -1712034752, -1354856529, -1188634219, -817984619, -798506445, 717231977, -823341370, 1054383338, -699783897, 909237227, -1729682740, 1508648176, -678562865, 989855941 ], [ 1467424322, -590454257, 775090531, 128439357, 167024809, -1901239030, -650160427, 1774046426, -857514250, 1094622330, 818856112, 305501749, -418903373, 593906625, -714630154, -1724685803, 724925306, 1982870246, 142820689, 316090511, -1713226823, 111702770, -321158367, 266375657, 1151926743, -1768549021, 1000473449, -2080750556, -276494049, 1689105686, -509911360, 20362206 ], [ 1807474974, 1369960793, 2145900310, 135670287, -1045729371, -71166866, 581329096, 1914473528, -625304071, 1629662829, -1802061878, -837802864, 67578232, 2105092624, 782952376, -23411341, -1101472651, -90419733, -1449257626, -1219444975, 1556887745, 1931923527, -81150495, 1173362619, -644912748, 1757487209, 807104161, -347186939, 321460660, -674069790, -942693726, -201908366 ] ], [ [ 329376171, 1867156113, 940146307, -1363665031, 301436510, 378609743, 721896540, 907243664, 1815265464, -1522063273, -501623904, 1320749873, 1852346991, -1103547380, -193837948, 703290494, 1924529414, 1025598184, 1760850106, -426396054, 1201844813, -1399151523, 967025555, -457172887, -978408175, 1783087216, 600554712, 619610345, 130122948, -1793974516, -1606010887, -282707217 ], [ -982178230, -286467823, -1399764372, 2050593107, 1322738356, -237701746, 1819203014, 1319092133, -529086013, 921389347, 833866486, -262145495, -509525587, 1028982625, -1142796661, -670868273, -459110211, 1940110699, 788721743, -1458590454, 1114229056, 1431241752, 487705118, -1893260772, -196961564, 399157552, -619414704, 1783698908, -1337053205, 1183009602, -1764336150, -1774768447 ], [ -2125627518, -221371144, 547682106, -1167291661, 18121301, 26943201, -1359322948, 1752926727, 1385084447, -1201893576, -2029834230, 1677685282, 1199852325, 1418320379, -1483515004, -463454542, 555471885, 740933181, 854955737, -223367451, 1217654659, -1837254942, 333089618, -291486259, -778378157, 1601238441, 593438579, 1010598651, -332103584, -886131946, -1477549958, -378450696 ], [ -459971081, 1963955824, 638311761, -300067912, -1242980340, 1976243638, -1196887149, -35959955, 1677041547, 992974968, -183154889, 224387791, 2081324410, -851579952, 200592720, 1014336635, 493100022, 2010480524, 1086434447, -714926682, 1052279431, 1154411018, 1069255590, -2095767512, 668234920, -1746791546, -1811304233, -1341799773, 1464381634, 1775186277, 886916400, 1243351120 ], [ -1723787235, -536987521, 132818102, -826402767, 1848851447, -1750213413, 2061362526, 963767877, 816499331, -251438737, 719982184, -1062365054, 1109137881, -1832536621, -1807278115, 1447979955, 1835102056, 227773997, 1276849223, 1923836165, -1100531214, -2005964341, 992883731, 1983593979, -769463880, -122697971, 1699372237, 228945200, -518595645, -782968881, 238333375, -836916753 ] ], [ [ 1242117133, 1182572896, -744548509, -1139892774, -1341092322, 1358298296, 670745291, 66134440, 165535753, 1628126228, -1739802113, 1181126361, 368443465, -2068214441, -157354047, 1931606000, 2106121147, 1536561164, -926340426, 108997616, 1525076004, 1612815261, 87183077, 171029236, 484251144, 1463621915, 922926278, 1344853942, 1790052317, -1857552657, 468906918, -1975904854 ], [ 48305827, -1867084931, -1309791329, -544061488, -1721529570, 1978686016, -245202784, 218433006, -1173087256, 2117474822, 167995956, 1095224394, 1546854829, 1311589587, 1010952872, -352391918, 559692145, -36469264, 943771582, -741464760, 1181614423, 169213512, -844085395, 1428051901, 678617593, 161663114, -547472776, 1576184141, -449313164, -1257571969, -344529837, -260879944 ], [ -1480058226, 1350416074, -1820399658, -1429155136, 389649623, 821344701, 28453946, -899884115, -991397079, -653569967, -42205907, -1551422182, 264777980, 17178097, 1818148449, 1490824205, 705788564, -1489630207, 2024408584, -621462558, 426132980, 291942871, -1525188246, -968671602, -428298018, -1738684950, -1022936436, -783945583, -1078445442, -1434719203, 2137316366, -904987910 ], [ 161193287, 2120094989, -561508038, 711117533, -540893837, -1386873670, 1216884888, -1790646128, -1890073557, 1961586381, -1274482904, 185061661, -892417058, -1767116748, 617717561, -1750372541, -726626802, 1089785136, -1091405311, -1030927467, -610055116, -673328863, 1296334912, -1416111529, 1476732328, -323188011, -852670790, -1143960313, -1445464263, -1581623500, 1773547848, -2036304616 ], [ 987817864, 12090480, -1725301644, -567817328, 2015955005, 568736339, 1143507217, -686634485, 1020724072, -89413139, 1830756119, -82962881, 1744513455, 642030801, 784550203, -1065852724, -1633519993, -2029097001, -1740523933, -1592560855, -1176314470, 1235937602, -862509286, -313183157, 868973727, 733570451, -1050845505, 799816883, -1648915329, 1313980912, 1933961596, 1992188175 ] ], [ [ -471543835, 1229206217, -68065946, -659531715, 855519627, 1802755913, 42273721, -1254802310, -1770431378, 1290447082, 402300415, -1981074691, 70150974, -1502568506, -1097497406, 1608870507, 796839210, -636395194, 1597409370, 1535858378, -2037203321, -1028231530, 1247130655, 2115603871, 1789328129, 1704730913, 2099003674, 801563230, 2022750136, -289599056, 814566405, 677881698 ], [ -242454547, -180254530, -787269163, 1766194080, -1054119781, -1952933037, -16375749, 2034460359, -1855194568, -1077903813, -1448237127, -292887870, -1492875743, 816670779, -1703250586, 2098659513, -1318991743, 97856589, -348986337, -1255351761, -733652745, -1421061515, -908574057, 1481684246, -740685130, -1512526733, 2080402944, -1665590239, 319938150, 941319338, -333419230, -330928284 ], [ -1626998730, 2030061592, -2095353194, -1473623623, -1684421495, -787557916, 1851951646, -1417291425, -1196966869, -1445463377, -654690184, 1689073785, -1066231241, -450340550, 1782187278, 325479717, 962943221, 2014148122, -399498696, 1905739967, -1996998555, -35363328, 2094814482, -381889828, -107146002, -1552369052, -692441113, -1927341956, -971398439, 1247827997, -1332821909, 1915808655 ], [ 763841317, -930081258, 1603180022, 1035298925, -1614814585, 929935037, 948415786, -2003537220, 1125821135, -455841270, -1900914696, -1011298129, 723511827, -307746176, 1719486520, 280865568, 1476713981, 304790016, -927827988, 1809700775, 520841802, 222079895, 270963378, 104321160, 1853210012, -1834496202, 840697140, 366971089, -461176047, -880751199, 1867442775, 72262030 ], [ -1400757765, -1086850691, -167209634, -678376495, 819068317, 291454424, 1870796745, 727135980, -567335988, -1322049290, 1411027830, -2065561191, 1994295121, 902227430, -1261046272, -921368548, 1652128993, 1578755706, 140532624, -551077512, -253218228, 1360560465, -1211027690, 62610935, -594923112, 1915958861, 1990079563, -854299676, 239744419, 626539185, 81517334, 1818345949 ] ] ], [ [ [ 2139443905, -419512713, -1922732343, 776437128, -1145116908, -786718699, 360866019, -1935930919, -1179067825, 1145219120, -1853155127, 642777571, 308850318, 446123700, 630509002, -1658133811, -1618226576, -765376761, 586668337, -49278331, -1113694965, -1119393067, -91014843, -504060415, -1993004316, -1398215491, 116279899, 367421013, -1239426805, 81197808, 1854389923, 1602526809 ], [ 1735419182, -1299259526, -384465223, 1127996253, 1290522836, 832393916, 1317351469, -435975948, -1079379276, -152425381, 1295127510, 1979246566, -628364615, 1450309419, 534495214, 105398127, -405446945, -1327098546, -264741497, 1480161668, -1605254580, -126794030, 803076510, 314996845, -1401502354, 321231971, -1635799093, -1520273395, -623962320, -1800098538, -303314089, 84644866 ], [ 1997418680, 273061213, -1628091362, 1874867538, 152205909, -972523757, 412494294, -911787545, 1721395470, 1017011053, -441521799, 1689383616, -1221138608, -1783775357, -306389485, 3200009, 1718358689, 1678993392, -1183744490, 1464602282, 2013699096, 563637706, -944805190, -140726514, 1229878439, -1217461603, 1536990699, -1529336124, -904060603, 131350388, 1986283595, 1347170202 ], [ -1111298122, -873695290, 2097338895, -1604355599, -1928820903, 337288543, -1043221957, -1161078320, 2086465459, 1125052608, 1592306456, 2066154303, 1408775590, -1220138525, 275727534, -942860538, 1935449800, -1989438696, 291814898, 371577635, 1792945427, 1398127836, 1934213885, -224859475, 1230542850, -1495189702, 441848349, 1347322812, 917040552, 609999911, 201536115, -2059400025 ], [ 348421967, 1787950067, 1695057738, 532650459, 951503419, -1508637858, -1494146469, -1219630903, -1118200108, -482792409, -1872827197, -1303524258, -3704000, -2004642587, 755896635, -607658475, 793731967, 579042642, -425211788, -1511078722, 54431322, -834275182, 1811622410, -1288968673, -1827328499, -2095282212, -390832174, 371173378, 1018309225, -408783253, 453619009, -1279749782 ] ], [ [ -166416126, -2119597040, 1335345831, -1818692280, -597187646, -127391037, 47173815, -994491418, 419330279, 893546810, 2058782251, 925192821, -531227402, 1092024106, -1013943704, -1233698789, -39207742, 253053395, 1598394492, 110593165, -957838570, 1213608149, -2103019603, 284271202, 1244332417, -463019021, 936628002, -369032640, -1658714047, -126270450, 432201974, -1569979211 ], [ 1760612003, 723544123, 573987391, -1947075246, -1580757366, 1877247988, 779592229, -337189962, -1718574134, 1406034195, -202378828, 1144842945, -18652699, 162784785, -256514459, 170428588, -1773299919, 1465924515, -147601871, -763732603, 404700688, -1477848011, -2015324887, 1950089604, 615994349, 174085546, -2010778270, 1543308128, 2145807484, -1459508605, 51792587, -747210172 ], [ 1120424097, -1009627359, 1245987101, -368181424, -671388435, -950693570, -1199898868, -8935435, 1707747597, -1201800778, -649959346, -1946668594, 1175552433, -259628912, 1491531305, 922927369, -1276882938, -1071748015, -98816069, -864995625, 1123290, -2126400529, 555266554, 320556861, -1467222768, -1043692654, 88576857, 1362747386, -2145912997, 1325284477, 2057307921, 263416549 ], [ -608695635, 506031119, -120331034, -319753661, -1003246226, 1828471789, 1960610614, 952459194, -608798353, 1246796698, 1981844208, 130543526, -862091421, 107381638, 1870508001, -2027116050, -946286924, 1856926020, -1278519533, 614035121, 644426329, 1331466653, 7863028, -505569657, 1015426562, -1918019058, -470094441, -1797742776, 124854063, 594544831, -435084252, 688195179 ], [ -1980122681, 1664590529, 1116561377, 1261276011, 1059876590, -1875832845, 1204899050, -1019257947, 648738403, 912193635, 768684659, -747504891, 1025764240, -1559126534, 2141814594, 1303844889, 705301912, -2083973784, -771387385, 484608412, -1186150127, 502933482, -1461157181, 1486036806, 778770211, 1639907042, -316537053, 383650179, 258049269, 2093116405, -689313323, 87827421 ] ], [ [ 2115829978, -648236764, -1883574599, 501048851, -1367790797, -1462011387, -407620723, -333781234, 679750666, 156035930, -2023497253, 1187623975, -485154176, -928908060, -499050746, -1822787621, 316728589, -476135333, -827131872, 2002912303, -2087967725, -1330397321, -812866922, -101885428, 3133606, 199699942, -2100923062, -2015815771, -2010094143, -9648143, -324519462, -1833973276 ], [ 936368219, 241074226, -799969447, 1190874493, -51356252, 1007976547, 1416399674, 136191047, -918267431, -2120398204, 260089090, -217572637, 516250960, -1451371577, 1051469575, 1577244261, -1312956859, -685174746, 1518135867, 1961944568, -637965412, -1523672630, -915885738, -118481491, 894316390, -1448787757, 460875366, -1169642345, -813164002, -41085644, -2049353097, 984333987 ], [ 9460302, 290642231, 1552090759, -509825337, -902605106, -1759352249, 107383898, -1237936307, -1407358733, -1869954983, -1776582040, 1570925727, -1441292941, 701753556, -1519286612, 802407623, -1212168275, 168994335, 505101760, -1379649461, -1214913599, 47312920, -1691614467, 496836032, -113790909, 1892524512, 469071436, -1341259014, -2093976744, -791432887, -922250212, -493218530 ], [ 454076856, -2056157086, -1584273554, -145097102, 313362854, -691614916, 591852814, 2122880803, 2018688762, -835439251, -70415573, 1794563282, -399547719, 92562985, -253065410, -883279031, 1252776425, 1528246710, -1116646639, 647748965, -715382062, -910007446, -1916047029, 296388921, 263410849, -724892341, -403407223, -202194643, 49286003, -221258387, -327565510, 1825997926 ], [ -769612469, -1800570799, 348762576, -719303087, -600542592, 1005645476, -194125688, 2001208959, -1821997077, -916572559, -1820671371, 1620675667, 1217586, 1830973927, -998790501, 2018145371, -2003620359, -469067249, 229945780, -2128754396, 2043236772, -1768321531, 843785193, -785700684, -1711256157, -668701609, 1824875883, 1330893952, 446513303, 2016364058, -921261695, 549641501 ] ], [ [ -513954796, 1412862536, -264919414, 608775481, 547888392, -281160155, -659844755, -531963699, -1901073511, 1777871722, -1598226317, -241734071, -2048995532, -448976610, -1197260736, 1029635458, -1090178546, 17085259, 1267743899, 2031154167, -1201805177, 1773201853, -828850475, -356913427, 1285947777, -976835840, -2105787220, 1932458653, 1601498387, 206838717, 565022859, 17797151 ], [ -813970878, 1177616700, -1067098288, 2017762244, 1718637276, -194155969, 1781708798, 424080175, -1507504236, -574906448, -1925917771, 198572264, -1873226813, 1893113370, 1071156080, -1405650014, 61562705, -1801196190, 2018936402, 986570917, -493392552, 949420771, -271765685, 1043900566, -1125538315, 1397823720, -1318764384, -1259250121, 959145720, -892190511, 1844271653, 1382585050 ], [ -922195953, -155901325, -1360443366, -1395319954, 1611201377, 1042026050, 1308793107, -1182688579, 1123350083, -761698187, -420581434, 1009202587, 1129284629, 1459079451, 1265460630, 2076675212, -245828175, -889381083, 2010300354, 358273390, 1070121528, -550735010, 1679017185, 881877817, -71246576, -1275196058, 989660414, -1310289858, -1211044684, 1305479179, 882643615, -1270810398 ], [ 1346060244, -827154160, 778338620, 1533497105, 697415232, 1510115698, 1269962791, 2098968144, -1984501271, -2069549255, -639138357, -2042477326, -976024287, -1336742302, 430253293, -383922899, 1221352630, -658026966, 1524684322, -24898435, 1390147164, -1189390725, 850284872, -835043512, -417852337, -2142503275, 853376713, 904429273, 647721240, 1959120706, 558205772, 1509651032 ], [ 1067312200, 1255440170, -1666621899, 451425942, -2086610643, 965342105, 966918607, 1836772691, 1818148992, 561662520, 220957112, -1270672846, -931095978, -1245490203, 1913463154, 556488671, -1038698158, 1801040414, 1901719686, 1750634897, -2133647710, -1403431449, 934787320, -1806839766, -1900210642, -1846493333, 348692692, 1915868707, -955385580, -701838121, 1725645251, -853898241 ] ], [ [ -1338382821, -1305757898, -887919174, -159219905, 1884998142, -1415295704, -79905645, 1293413134, 2080172899, 143777235, -1603116935, -332145229, 786154059, -2084062411, -457696879, -1685223583, -1617633884, 871199028, -521894072, -799119903, 1492546488, 20421644, 1214922623, 1937209722, 16696956, -2012533458, 1791460704, 498226725, -8314917, 872071181, 427552154, -1038633204 ], [ 1416349069, -785955222, -302207822, -489127175, -499481391, 303112681, -960658251, 2011856016, -844867796, 723430932, 678325426, 359676487, 1329874967, -1897025675, 773119460, 2124961862, 619555043, -1201903699, -414294314, 1155405573, -756015130, -1415096143, 2016995103, 449472707, -342438701, -1240013079, -233992688, -1591198176, 410417856, -38280874, 55674219, -315440042 ], [ -1832778471, -1841474559, -1376436055, -1228892385, -1887631671, 577927319, -1339581949, -841425752, 1668368197, -1833940829, -585635250, 770354524, 663442172, -583822205, 1954318479, 837672719, -1627159168, 1835908492, -821960178, -1242326009, -1190760848, 1675720813, -1475095892, -1910659, 1787080605, -844300759, 880608926, 925031082, -136287128, 1938975152, -784855573, -349266844 ], [ -345728859, -355967777, 1004731781, -1151597159, -724214483, -1113049140, 2026624236, 1776009912, -1562165502, 1821546188, -1880014787, -770823812, 328347686, 1233151061, 708352073, 886974928, -1020830166, 156724588, -1066079510, 206596042, -1107392665, -390314028, 1173999328, 2007727372, -910937750, -1474017593, -1290704414, 1717719897, -214796635, 1396737318, 1781330013, 339990285 ], [ 1728751530, -2111139352, 798154256, 1279548184, 1296658302, 1087683309, 966736007, 91744227, 2057218566, 822044736, 552538401, 1164500290, -1242330909, -1107729646, 1635260630, -567697170, 1189272694, 1702633903, -880648925, 813224841, -1887028775, -66505620, 1434246338, -1911681249, -2102879370, 1064959712, 1311054439, 959651275, -641496021, 1594660448, 147890761, 795405032 ] ], [ [ -1379795970, 1103668512, 2060273400, -138598807, 979817888, 445641157, -609606767, -1764629625, 1884120035, -573733782, -204349978, -292440919, 884794108, -1688655026, -1057006957, 29552410, -1050559023, 2123422933, -1538655673, -742714910, -1074494056, -1405379055, 1511936252, 2067882863, 1819915140, 1941680543, 1209866645, -1306473127, 1320963369, -2018452555, 1462662192, -278960197 ], [ 758370750, 342902180, -1748843606, -825083706, 1531568489, 1117805307, 708733528, 782248545, -2095243182, 53513157, 675540932, -1687545225, 1556766752, -887977843, -802069005, 1293916845, 1524334359, -1973079725, -23277575, -1261340123, -964911161, 792331583, 1450054775, -1484221877, -454675387, -1416484786, 361820911, 2007142431, 2071997607, -1263071266, -1648700963, 273815075 ], [ 886050459, -1354044687, -1806730781, -2134535057, 1109848537, 880767707, 1973902309, 1789970170, 293142732, -197882794, 553377800, 444070919, 1284277812, 663495811, -1871439745, 450498414, -763061902, -1604029143, 380304790, 1096607413, 848641675, -1485489153, -1839580231, -928171457, 1154783445, -1007844956, 2015259737, -1418537332, 1126439475, 934494325, -1270034770, -1603850534 ], [ 1864012600, -18030644, 1928160105, 1957466988, 1381431176, -1591613815, 1153079846, 1727060559, -92353400, -332045601, -222587368, -519293664, 1146729846, -1084725497, 435686081, -2092554727, -1650804543, 1796963547, -1090908044, -789722027, 1792224992, 755583703, -854485593, -163869019, 1153733848, 936260632, 1365361425, -109837607, -2121144344, 374156797, 1472800884, 1971573932 ], [ -1712551661, 1863062300, 402330703, -415221312, 1942697552, 1000869501, -2683844, 2035111549, -544509278, -55080609, -271675537, 518236701, 259482825, -223481982, -833931717, 238878593, -1984260601, -1233605287, 1517359018, -1759612269, 1316621648, 307136897, -420472048, 151072529, -909949201, 1776512942, -684216116, 1014529092, -764665215, -1731150947, 967112838, 1933941973 ] ], [ [ 1432126035, 992785087, 1320389796, 633332128, -1677963827, -1587315762, -981072320, -1017447239, -1477524670, -824469008, 72053452, -27247806, -402123522, -1656783712, 1501677319, -624442191, 1600084761, -1296152586, 963523025, -707829530, -224151417, 1452201399, 101617715, 272366328, 1940702342, -33286643, 581934710, -2092479189, -1912127460, -1265213146, 276769315, -989125914 ], [ 289421517, -143925075, 1399055042, -1314684357, -1445064576, 1286089375, 672080648, -873589888, 145880558, 1276429853, 397595791, -562245778, -2111210813, 816463940, -1691134169, 101826021, -1911693429, -1256098112, -1704469523, -1904330737, -312949496, -2002702075, -1584323480, 622683993, -1456986908, -1460376078, -199555701, 1891292720, 1249813950, -1040765093, -608354859, 1872579708 ], [ -2076272320, -633226531, -652502110, -2128715441, 1598031536, -511521061, 463803206, 2094267786, -913390388, 1390364012, -1546331320, -1144235050, -1284125449, 1666327178, -1528179322, -1814227244, -1594862318, 738345104, 1788584608, 28692052, -1626169558, -1199626689, -1961307051, -1192616879, 277082124, -1004238731, -555517919, 609246057, -1528393705, 1220606732, -1840100291, -688660303 ], [ 1025123933, 284556883, 1881846346, -705422729, 1442310549, 1104427000, 225890683, -2087254785, 99736451, -297513586, -521388264, -1593690476, 2142452187, -397805775, 1461368272, 1836184727, -1654137958, -758353120, -761734508, 883795242, -1701927096, -630486991, 382488831, -111936017, 1553230933, -1933508054, -1027982397, -1278521259, -1581404470, -1831266994, 198816931, 674182855 ], [ -1928719847, 1841912952, 1306656517, -2049953135, 1576085649, 180001186, -199984092, 1325792442, 2126205496, -1660533952, -1724477411, -159759326, -1893620470, 170749640, 1142521791, -1010192866, -1651659293, 1341142020, 2067839066, -975394279, -1601789879, 635654641, -1396463452, -647479535, 662318950, -1482421237, -636294752, 447533169, 706919237, 796456509, -172109325, -1664585573 ] ], [ [ -1725761244, -1538199796, -1813183569, -1857538963, 1861715574, 1831873606, -501083249, 1525167708, 308852280, 1713964758, 1745215975, 972167373, 1008771508, -1362506418, -678381147, -736719698, -669812136, 726779911, 657413293, 1451235250, 1832929206, 1823544555, 254140652, 1166950109, -139862541, 843340965, -2027528275, 1828355217, 1274182316, -73241908, 134147141, 2023041875 ], [ -1603496936, -862849327, -1615945550, 312315345, -1317512365, 1142892517, -2047631777, -467758429, -2079279492, -378647630, 421947844, 779572855, -68411061, -901573235, -1406923583, 1848069304, 1656523859, -1186890495, 1061278807, -1065173664, 1929686923, -701487933, -1914028873, 1739432516, -1788387505, 1800906948, -1711763168, -801370610, 408594790, -2119906795, 62107107, -111148084 ], [ -219331591, -675467385, -1878146966, -912100452, 1214654093, 1947096791, -450263619, 49077289, 1332012280, -1661203196, -116509469, 94649499, 885776250, 2026195425, 1921419619, -289136491, -1585112992, 1620745947, 2086389934, 1816503610, -1720662948, -472502847, -304599137, -2073758714, 1684212167, -1376523518, 767389930, 103633300, 1676823197, 277600426, -602982469, -1991748584 ], [ 9706726, 1811310403, -746757122, 1912049152, -1399257849, -1411087091, 1541934992, -330349751, 1327970211, 1140879187, -39231000, -425467204, 436855092, -1214500873, -523355406, -1685104191, 1102757876, -1510592410, 393672359, 137322099, 1941784555, 1253271898, 166219452, 1285270132, -1046566985, -1169168390, -1788308512, 1341696361, -1049405603, 1653357042, -610116918, -1895353588 ], [ 1055155935, 1296747379, 1178744474, 1842847750, -2126418800, 1189968071, 1458065608, -798671193, -917418685, 2058683123, 1522203382, 426212172, -835526168, 1400769704, 511176011, -1069610788, -1341382923, 172423244, -1406841784, 1202874361, -2075568546, 1997032335, -1392634483, -1382393900, -920831232, 265337010, 1763399745, 988504834, -1053550823, 408361882, -919848100, 1562245752 ] ], [ [ 872542523, -1792639508, -1476236504, -969646479, -1771659145, 1407412563, 1267036663, 267502423, 1049351739, 1214725845, -1219266996, 2073980664, 1212085531, 1847642585, -1633176117, -71312081, 1523228732, 806484295, 910552172, 468881198, -2124258182, -798690873, -2144250672, -1339044313, 1132311318, -1762681816, 1530398162, -1071606323, -1983349389, 1909503082, 731591854, 1837449428 ], [ 442431464, -721003615, -1311466171, 165302620, -1155097877, 853443751, 1931858941, 69769509, 2126713523, -412221633, -771157244, 1990210101, -1767685062, -341962678, 1540695608, 496397489, -1943634572, -2140688590, 708563383, -1608650781, 1587425168, 1737644166, -1786758134, -1128077753, -1571394826, 1476922789, -883807706, 715257605, -1261425363, -1683493181, 1689342041, 1294561373 ], [ 899330613, 1602898409, -1970213054, 1316411466, -2030005775, 808763400, 1032744228, 1966100652, 2109917903, -220146713, 1476060264, -53578400, -1721594513, -2049954283, 2003242012, 995418748, -314797273, -556406966, -1655783971, 1013433368, 2121876636, 540330588, 808245852, 585737054, 963238589, 278441389, -1730802389, 222585316, 1758258251, -289525784, -268700538, 593688345 ], [ -210546849, 1766290328, -993061904, 325274969, -1798438798, 893710933, 783614342, 644644913, 500805481, -415210567, -1497194257, 1084556676, -1308737693, -1566420695, 1208925627, -1430280334, 1683548215, -718160594, 231829255, -675236158, 1877787658, -371617882, 333742564, 467723383, 520910923, -1950111048, -1369813736, 183536787, -1919648791, 1672775837, 1065584852, -1030827203 ], [ -1254826091, -644790426, -1110315504, -169551745, -1889489756, 1080254098, -1018657597, -1774480003, 1740620762, -696824328, -967268729, -1042820628, 1483413473, 1386541430, -1645600668, 1557393071, -1519073350, -1485700964, 469636890, 1939477447, -1652192498, 920906746, 158056656, 1325437599, 1940948201, 644821986, 2112566597, 688027165, 1145570641, 1187679922, -1157396792, -666184938 ] ], [ [ 1718313179, 316500379, 1596108544, 1010976548, 1042306120, 1924934078, -999997063, 1334921575, -1118132707, -912426549, -386259507, -1024159945, 1411266722, 1019600703, -895740152, -1790308773, 547412135, 1240460816, 1388838422, -1995542736, -1910254225, -138328806, 201792756, 55732977, -1692003413, -1430687311, 1507150110, -2041832930, 906487932, 606238690, 1058850805, 1919365710 ], [ 1670962370, 749902968, 1836609245, 893416769, 649155312, -1917098491, 1762434924, -723675599, 1169737371, 314568939, 1579351439, 468780449, -1570233095, -287619671, 1757779047, 340719329, -1202782801, 22500870, -1810184186, 1322407304, 2122358265, -1931660933, -1340502703, 2120804635, -1881004190, -1448465944, -1191511543, 2015421226, 1203980207, 1910688500, -762868601, -1028802762 ], [ 2005787907, 1585639383, 121791252, 1983389019, 1261870237, -594462993, 1513596830, 2010407791, -715022252, -504458131, 1549053174, -40288388, 1080138914, -1249278948, -1283597207, -860050695, -1731302705, -1974608070, 1393510076, 850910717, -614487425, 600975815, 1137314892, -783870918, 576467100, 956822451, -259055021, -2088854143, 1313563653, 189717194, 590469666, -170558165 ], [ -1131600067, 1158009441, -247037649, 661373291, -1483140258, 903623292, 1497558921, 1488512826, -1548232821, -1814193783, -1880190241, 1047637130, 1358063844, 670170875, 643789905, -1352973784, 708232983, 1158031315, 2053594346, -695489209, -997864194, -270176085, 325467397, 353236200, 1916835808, -2080746570, -233019935, 2142879073, -250220389, 2108727459, 951020225, 1006478383 ], [ -1120217855, 147153354, 649793980, -1999977112, -162314902, -857371092, 2103519596, -1972804883, 418632014, 836981398, 1672999911, 29425466, 1218266943, -455578870, 903746127, -930959244, -126870078, -1364705327, 2101734511, 1615376035, -1931521373, -573752473, 1673945722, -505190599, 1966274603, 1046773772, 1632070877, 1492944559, 175392128, 41182653, -1410354768, -1460830304 ] ], [ [ 653725481, 303572698, 1482310523, -557397979, 636197070, 733099989, 999028868, 1114403555, 916785348, -374587782, 761559551, 1565495503, 1368823903, -1066744406, 1934741115, -1839257158, -809513098, -515651850, -901279288, 1638492122, 1911777940, -1908242004, 805855131, 296995146, -137359200, -363689072, -956504346, 1751616733, -2031518845, 598351452, -271391978, -2009791528 ], [ 1936496689, 1571135665, -553164761, -905734357, 1255686542, 1317626597, 1388571068, -1377789343, -2037421463, -677886321, -1317633025, 1991327733, -1240431864, -1675059457, -938048055, -795777778, -359481439, 1793165345, -1768576108, -1320239761, 609633341, -1726855319, -163180929, -225014572, -1510889748, 1405968481, -1978492281, -1941524365, 154278526, -1204255451, -400765887, -1199334407 ], [ -842526653, 396193062, 34842172, -1869830484, -2055487994, 1019543827, -301358175, 1198687310, -551646082, 490362519, -948735710, -1281078933, 1103135702, 643567089, 1548938750, -316563721, -679369869, -1125624446, 1498642777, -661991535, 1299440072, -375419954, -1251187937, -1091859453, -557588935, -1756069518, 946815524, -966165149, -1411117774, 1522271809, 1014956686, -146980237 ], [ -2144516946, -2101693005, 444975521, 1214575715, -1512159255, 1779758115, -1579989774, -1174366781, 66395243, -806105567, -1330228125, -1715628061, 1647959693, 1063673788, 1231092485, 563967426, -576454831, 1288088943, 1468360301, -2020519711, -816853406, -1127142542, 1521750451, -1876267626, 263753797, 1649691693, 671470800, -922203400, -1353615887, -793840104, 1858003018, 2094308756 ], [ -1625569928, 423891805, 1685041139, 1991229841, -885071691, -447032741, -999336761, 1868734718, 1051803224, 995598846, 1935505967, -568377812, -1036039525, 881337215, -103854476, -105429851, -7752564, -1816032943, -376077503, -1570190073, -825804633, 1640049709, 1985720889, -339374872, -438995115, 12397668, 2052925255, -863841149, -1971059697, 510900334, 918533555, 848405605 ] ], [ [ 1189236912, 572337228, 1851816658, 1310972221, -415160506, 1249571952, 470955043, -1985577726, -482831027, 1010462583, -1679845294, -6748141, -32992556, 2116940712, -1848395337, 1105812008, 1527083090, 1594372816, -291595772, 720715982, -147696543, -1903550702, 1559814102, 1667490055, -662939571, -2080125467, -1600045252, 1925693324, -619177043, -1184033286, 1737415257, -1268272551 ], [ 265653717, 328349700, -275406301, -824075704, 2069077760, 1594423809, -1268654310, -1487455681, 2067419894, -318378676, -1329669538, -794204166, -2013206309, 1962311706, 175060324, 1329835626, -1129935595, -1013552272, 327679435, -541656178, -1212316890, -1326572042, -1593813281, -453575328, -1434415089, -906815263, -681277180, -526928707, -463336348, -116141122, -1535035755, 1064235727 ], [ -1052977558, 1323077604, -1455441893, -638603184, 1910959400, 2112369629, 870876023, 1118854207, -533181745, 1426260744, -1490772951, 582449343, -967332879, 467848322, -158366164, -1465249335, -2128167298, -1412027643, 1389868545, -1874768270, 571895556, 1558349246, -1154511527, -561505931, 337431175, -1684279070, 88794073, 218826701, -1720522033, -152543371, 1187869218, -360768068 ], [ 1534225244, -2048920650, 1388571433, -1834269169, -1543537103, 726561876, 91826532, -1037975065, -1178420159, -1428390723, 2070716677, -2116024854, -681434985, -1995981984, 95423469, -23273068, 1151110860, -583136510, 308589608, 1074514452, -69820525, -1592310824, 1697841346, -353692430, 366170547, 1523081318, -1899847311, 1073236547, -1776194070, 632764991, 1697244998, -1589205681 ], [ 251247399, -278556627, -1712546385, 278601098, 1163573852, -1919794142, -488108016, -302236174, -260509982, 1717720845, -1684320895, 638449348, 1468280976, 417818891, -142782663, -1720981820, -1677199562, -95630033, -1821152966, 1184095836, 530065694, -1485545314, -1354994528, -514437650, -891595012, -97590096, -921829618, -1053329900, 1350785577, 1486175364, -1851230733, -1769074400 ] ], [ [ 181202216, 663522895, 990809551, -705651260, -1831558492, 309778925, 1122692677, -124723789, 757046687, -1909832460, 1290981147, -1642414228, -2056281717, -579134309, -2033241274, 538794426, -340584217, 38725507, 2115864202, -1719874515, 1759137497, -1958856625, 130796842, -146799821, 1371796417, -1127418257, 116861443, -466481017, -1466793644, 381818414, -575047118, 313085179 ], [ -2009007177, 2036030258, 40344810, 655695911, 840049367, 1711315401, 10817762, -630431862, -1842785554, 1744464955, -311906235, 1460183640, -1650736800, -1227329214, -1319747111, -1564830632, 4700007, -515624584, 1960488268, 1506845255, 1682407206, 1061592635, -1041308917, -707707479, 1870670951, -299270422, 1819938434, -1006652908, 2115859870, 1924505214, 1092305446, 42831860 ], [ -255705410, 385347713, 1268207831, 1687916776, 1746179483, -1971608309, -760065024, -570256248, 997939338, 1618128452, 342398778, -656751935, 1526149334, 848887009, -260759067, 1016417305, 1832768228, -1505273014, 1715103419, 369538319, -1898930790, -1999275569, -2016452685, 1273027073, -749531469, -1102721993, 168720040, 687915125, -1529556305, 1219714222, 266304558, -2135201476 ], [ -1990867646, 970737035, -1177466907, 1308983453, -318904851, 871116194, 1463666682, 1848306195, -65722004, -1635912752, -397324492, 1614756173, 2106794510, -2046620569, 969633383, -303277964, 11903043, 1128641002, 739458391, -1662369025, -1349776204, -2038256307, -625461444, -1225487796, 907422156, 1232794982, 312960668, 2095426072, 714275079, -66429479, -954911122, -1438566303 ], [ 1371179885, -756163552, -1001304893, 780015099, -1970976329, 27507569, -1144802708, 759847226, 1494802102, -1570707801, -321889516, 562989444, -1289547263, -178051989, -721463597, -678302743, -1771902871, -1844411634, -1560809565, -500241474, -1403057180, -1601231392, -961683173, 1497997101, 1496644475, -1952407618, 1477073978, -378831064, 1493786422, -1561038830, -109524437, -770216291 ] ], [ [ -1499578503, -1450878808, -1775970110, 133730984, -2128790566, -1450815608, 526166872, 169752095, 948743722, 354008470, -481750202, 1868104181, 585560402, -735431622, -694362350, -423142368, 1591313614, -415420934, -369805935, 1680838620, 790434770, 279851986, 1970704910, 692268163, 1349948406, -704005450, -1948308602, 1115526924, -2084830060, 1450809249, 1488464666, 186952942 ], [ 1719358711, -688591384, 439750309, -202475694, 833835380, -1874958019, -968784239, 1626774449, -2068502521, -1544794880, -557034514, 804530911, 1354862874, -955160694, -633086434, 1277939679, -554636745, 1332318764, -680495377, -1189902341, 652448699, -1142623058, 1291044154, 1070165484, -1661761033, 1129801489, -1559988179, -523449741, 1622401337, 465261187, 1760619783, 193243395 ], [ 1234111446, -1982592263, -1242071087, 592330617, -272448554, 703759599, 996985864, -1128409813, 1949335511, 1909782111, 1454668831, -1209757739, 460254020, 1012415068, 311164759, -896003367, -1008428552, -1768967286, 1324997495, 818167616, 2085992501, 616598078, 338992572, -1958756479, 290262097, 436415827, 1529355908, 1440832628, 1594198019, -1549845205, 1919249711, 93225894 ], [ -1911918849, 743038336, 835540383, -19943672, -1756598664, -1265914099, -888625470, -1440007234, 538370428, 647673570, -2146954919, -612389449, 473076936, 1212946689, -465250606, -713729815, 1322713684, 1043965110, -940845066, -1012910993, -831229078, 1766983059, -870897750, -1778767162, -1448960284, 1741291934, -105211658, -1970648383, 1140214780, -828399502, 59304820, -1099211846 ], [ 652691863, -1886313570, 271965215, 1409704788, 1959563723, 421809459, 1660754814, -1498550699, -1757526130, 487609935, -384904692, 600194205, 1246301836, -1711102085, 1101946585, -1286680119, 471802035, 808743958, 1640262609, -1733818561, -1701955647, 656389228, 972110249, -367802189, 1330959207, -715251710, 1757564280, 1874528494, -128148750, -2025284596, -1415769204, -1669047196 ] ], [ [ 1583133548, -614364461, -24504028, -1132009920, 1687915404, 1754482438, 990715603, 908752293, -1034299338, -658343364, 1889870477, 681502861, 1230192455, -1578610587, 967987663, -666660605, -183247239, 1994290796, -1150836848, 138605788, 1944082138, -880447014, 1742934127, -348236557, 2147151531, -431347958, 1293473273, -1852670403, 533639228, 855624754, 1623982007, 405890278 ], [ 1703917560, 827167127, 888844084, 1178783008, 2092874007, 1683726452, 14839924, -1885588167, 226408708, -1030723752, -1952023197, -1567485282, -501040856, 829484339, -1321598815, -504878947, -386636665, 1656798855, -1855404491, 576153808, 250599597, -717423133, 442542435, -1353719035, 592364222, -1188547171, -1079590402, 1526984240, 1845622918, 1628952599, 2051424859, -428493099 ], [ 2011851524, 193441010, -772291073, 1870031206, -2074885546, -621062055, -138111770, -635671368, -132637755, -1533074881, 469216706, -1683377386, 998160532, 680842993, 95840061, 2034804791, -1027688602, -118970026, -104356487, -1141481645, 1243366968, -569821592, 1078551392, -1137841970, 1329786053, 1072077963, 2052810411, -1315572734, 512680159, 342050353, -1852918071, -2085680764 ], [ 444769765, -1557755166, 1643980548, -1820908723, -2007666412, -2099738410, -1954836630, 576561820, 181925770, -134591706, 1899008102, 1015259756, -110335373, -212809399, -1854784716, 1687272975, 836647345, 1169546250, -1670853327, -62786193, -373932867, 1796319903, 123478622, 1785202831, 1518850016, 135542341, -254232702, 1684305837, -1127349462, 2117426276, -562312753, 1177374928 ], [ 599066349, -1983505140, 836264976, 2107719637, -1220889757, -843881463, -1218207473, 453386018, 1100199943, 1897406839, 285742505, -430504032, -807137103, -618978230, 769777442, -88294384, 561457430, -2063681028, 455329995, -124278203, -1705759562, -363496640, 1859372775, 2014073772, -164107281, 1108448975, -569508859, -2130589781, -873058068, 1847863306, 80582282, -1912247868 ] ], [ [ 1165731089, -1301572465, 1511966513, -22526114, 1968804738, 266648987, 1057775056, 1326545121, -1516993215, -1169606730, 1469532357, 1322132707, 1645507100, -1819712655, 1230039027, -389851779, 526816394, 1433951510, -529010085, -63554262, 2134776763, 1340111592, -2113890030, 1017806111, 1910044792, 934374916, -169406140, -1577057523, -1298100568, -37461552, 1800850429, 1137930570 ], [ 1871215201, -1794855656, -1752023261, 1158196167, -1661599861, 1163740789, 1610279032, 1338256438, -227164567, 854328500, -1587049403, -2126124604, 640617836, -2042555730, -569425975, 1012428025, 1759187376, 283265880, 1520824291, 2040806539, -1497282234, 1353693252, -2019901832, -1286030729, 2007456385, -801825499, 337061268, 2008064680, 92359485, 1340350404, 846951973, -2030588818 ], [ -1957194155, 972957874, -666190287, 1027299545, -236763168, 1942842550, -1473943930, 556449730, -732029438, -658980223, -1546390227, -1738358185, -587789446, -1315815883, 241805068, 2031077472, 1304077337, -2026340014, -966587448, -1741312460, -415689670, 447934214, -1822426651, 1688462359, 967451455, -1295395154, 1957426193, 1996277249, 1877402729, 1469778993, -788163621, -1420564171 ], [ -22424920, 437661051, 1257009132, 624843097, -1180156706, -131754446, -75816646, 1912328172, -1658753743, 1682213356, -362305463, -2097899224, -1832092076, 732612110, 834475535, 935877401, 1352328893, -1164088460, -1045698106, 563283435, 671161035, -1111988090, 742380987, -1407417589, 1231837703, -281750184, -1656486772, -796895080, 1367227193, 1665305912, 532697440, -928867950 ], [ 1279834775, -112853316, 1008786487, -865114365, -712865957, -1799942158, 974883176, -731948935, -1370137596, -1782361733, 1055652695, -311876651, 292811504, 291919082, -1144670325, -791244664, -1674452300, -1512113478, 608169788, -452035112, 315350036, 888415493, -1991171805, 1715274194, -1803973880, -704716865, 830186396, -440395887, -368455946, -1627097067, -453101871, 963125713 ] ], [ [ -717643151, 270346060, 448922000, 1024979517, 2055906490, -2007536970, 1494244938, -1872166438, 142958184, 268745354, -1033889416, -1938205008, -1508105848, 1077525601, 1217189662, 1705213525, -1349880200, -1623081369, 1676244781, -1151946330, 1256897550, -1155090872, -1414282254, -1826116152, 856165974, 1007053090, 921721458, 575792788, -1953804648, 706949508, 691749208, -2116009286 ], [ -472811463, 1988411793, -1511917644, -445795916, 1301822894, -245961875, 2114541496, -1916762551, -1021913247, 1427699381, 1356194943, 1413433065, 1225286758, -1586587341, 1810207884, 1526968763, -183523363, -950000907, 1614562703, 304357356, 381053068, -1335455109, -434791470, 1526481545, 889184996, -850057657, 1772516338, -2129708567, -570464655, 1663282962, 1540364658, 1421904294 ], [ -391585130, 1300305723, -1324648883, -1756789912, -1440610768, -1617519215, -9093907, -846494011, -1787901432, 632066722, -2048415020, 1103145356, 153187578, -285951228, 975161880, 1617732849, 153708537, 936856334, -1199094212, -1665291844, -400681195, -592083807, 1143793224, 1870999593, -1577064447, -1573735012, 1066126287, -1020018734, 1323830480, 1939244568, -1127819043, -2028501739 ], [ -512903374, 2141784858, 1773866188, 1367612684, 1550749778, -911463556, -1861062225, 1072949850, -573462408, -1182946102, -1216870215, -1331233772, -1253742727, 1492503943, 1439918495, -283930495, -636978041, 1905862979, 299212097, -865505066, 1715668149, 1232989807, 1023357634, 564213484, 1433837852, -455289114, -1542571011, -1176363147, 1620675544, 334620754, -1357539237, 743520270 ], [ 1542688132, -1344811204, -780621100, -774254393, -2076709943, -1115859373, 143059852, 97718919, -8123378, -219128275, 469192190, -154634807, -988410627, -35866733, 1216673, -449010566, -167371624, 692712149, -961446195, 267551263, 986122898, 526548837, 1304606607, 930991958, 853161823, -1512444947, -974831838, -1335401167, 496956212, -1105835057, -1312096676, -1218752534 ] ], [ [ 1899398475, 900897933, 1278438900, -447008028, 1034963550, -150975790, -634121735, 2144062161, -573252216, 142903093, 424874637, -687160167, 713591456, 1693276530, -930480948, -985107390, -544143110, -481648351, -1075442227, -178409970, 734758271, -1529081842, 562341413, -800807407, 1069844925, 1213777565, 372798907, -287860642, 1716233178, -499766929, 1065700305, 512778479 ], [ 792215161, 468428960, 2074311045, -1219849579, 118263233, -1198060331, 760440562, 1029629975, -1046486866, 1669399711, -624685834, 101974411, -436301446, 1059129909, -103836834, -515027292, -1993496678, -1161218, 141219868, -1195370257, -1273581867, 1946634824, 316625119, 1549661917, 1633802948, -1894646513, -124399948, -917176434, 27095155, -432697861, -1620045206, 36687474 ], [ -954706730, 1782896665, -356238987, -411367345, -30899669, -1011047430, -1109682259, -162778161, 1180668345, 472568993, -1405249376, 1256108769, 1134609398, -1058855018, 1116296630, -1766662744, 904770810, -318547346, -158070549, 780365699, 1711322160, -504183274, 1814884747, -322416861, -1627888342, 1750359681, -1108531083, 902653384, -1676532681, -958132061, -1035479455, -2105994819 ], [ 969128745, -462592074, -1041775027, 1638490151, 986780490, -1223005035, 409445004, -1954278008, -775036546, 1190533938, 303886663, 711124381, -828780683, -176716306, -93698447, -698343938, 1282427099, -1349180298, -2042542450, -1276447363, 1084375010, 1640339044, -1652212106, -4489538, 438530229, 1794203719, -1673682385, 770601423, -1212444032, 1479235286, -984249610, 1809164272 ], [ 710219530, 1068309568, -1921224977, -960286645, -109261509, 246107765, -1158062281, -1555865699, -1122924008, -1763385625, 245034923, -1944023190, -1564644433, -1571507116, -1993441946, 1629004447, 1481978961, 1460899983, -1804705618, -1608620892, 1648123576, 390779200, -1611098171, -897536645, 780113771, 757688567, 883772837, -449681548, 532018626, 556939022, -2112464178, -697477003 ] ], [ [ -323244439, 755375327, -1118549130, -2113099441, -2045139457, 1158871495, -1599280494, -99306551, 1187317056, 1766289149, -486919922, -407241943, -1898764644, 490212594, 1500374340, 33244597, -1177187949, -328245575, 187612571, -1499338665, 611508518, 136723827, 922503574, -1028074918, -495328172, -1862317830, -1693855014, 1637730074, -1257879030, 115413551, -939743633, -677810401 ], [ 536064191, -84354427, 1137467364, 1484319995, 2135362573, 443705640, 1405569264, -1842100359, -1978492844, 387788517, -1741232549, -457379782, 1994226077, 1550441462, 495128328, -888382311, -925649589, 221665658, -1188929876, 1403584643, -432948813, 1821339836, -1543912235, 280891558, 586688932, -1477389215, -178269203, -1374167356, 121517929, 794613740, -429737341, -527383342 ], [ -721550269, -1986835964, 1531308751, -1338381736, 2027506926, -1239888185, 808475191, -1771611298, 311873053, 1046267920, -517310339, -111226057, 1806366832, -579581877, -435210125, 408017531, 859041843, 1130297417, -718385194, 1265685203, -848235974, -213862232, -1722270668, -976667464, 963350417, -1134731140, 651913489, 74537769, -2064795473, -737587122, -777059463, 723945984 ], [ 1280853278, -1804539590, 47587025, 1188196369, 411505668, -373239196, 806427658, 2134198326, -128617919, 415914972, -890955670, -583611910, 1112730166, 1539930662, -2135875262, 362804593, 1150892950, -1870170034, 1789964734, 1881523563, -1866652376, 322096042, -72911721, -1920872081, 486581927, 2065314827, -1856923106, -2038256460, 1412435885, 740127433, 1419112158, 1537316739 ], [ 1478053214, 1706479581, -1531529345, -1289240890, -285736545, 2036094874, 1418042023, -843020181, 1297632049, 1663455435, 423709988, 1118122599, -1820272718, 1186087079, -751004955, 1391720332, -1740713340, 1787928371, 810996374, -1087449108, 1587452035, 1066253024, -718005229, -153663460, 1346295619, -1087948141, -290166214, 655082929, -22740215, -1906842831, -1478606182, -2077519187 ] ], [ [ -699832508, 1918957029, 1121965363, -183223826, 556762201, -1050605450, 423497638, -740653599, -1666916473, 1013757058, -492718912, -1890080133, -271746477, 1759122287, 2123795222, 568621643, 1189897314, 1640123, 932179754, 1413147622, 844958775, 968514797, -550953355, 1429934772, -1284377097, -244966677, 2051998342, 1066837727, 1258551353, 1793034111, 1352940085, -2079144093 ], [ 971456796, -1606587162, -879384367, 1173286438, -181324649, 1293175774, 1829553165, -627547532, -279891952, 352474480, -80354993, 1822244919, 174605204, 2120609515, -620568385, -868143194, 348425828, 280018850, 435746948, -68576722, 1088759001, 1396430483, -1141791338, 249826295, 1884073466, -2116570395, -647516997, -1755735802, 474783377, 546930310, -716249078, 307808388 ], [ -133440310, -818075205, -1918418503, -1672790611, -2147450612, 1890025695, 593841892, 1702073299, -1184023450, -348554216, -595639424, 276469347, 1669721555, 621392157, -1255260376, -1932335896, 542851776, 366217098, -1380485098, 331925468, 2055597237, 1067596831, 1824010540, 1382308291, 1344374120, 173063609, 50689316, 1175670238, 1555984733, 2083615329, -1305201570, 947168559 ], [ 1810798406, 1652769686, 619746532, -519394915, -830283429, -1945857108, -726846118, 300906205, -783883003, -211687192, 1315868176, 1246857282, -1172071786, 1321856533, -1139774262, 1655763087, 1145774608, -2117079577, -1262976786, -433032953, 189962645, 1961581699, -40342728, 620694111, -1211492560, 295833586, -1411743950, 472657350, 818289402, 1734610859, 919275981, -1482924445 ], [ -674837481, 1302258722, -1023605011, 938381503, -1500274405, 1457505239, -144071989, -1014094881, -532820556, -366393055, -1443132987, 858947830, 366666376, 2117459301, 73180010, -147857853, 1767873902, 1617286299, 180515478, 391738487, -1574798921, -1826033494, 248865637, 1279053549, 1702588586, 807577719, 100167187, 558949901, -2103428343, -546811211, 647721972, 1329256767 ] ], [ [ 306212847, -1314155562, -92537357, 1826822319, -1225219288, -213394365, 1547668221, -882068840, 1165710546, -1085771351, -1904434971, -1744117591, 967960652, -1448680026, -1054227501, -782803841, 1255073923, 2068121560, 423188461, -1174172447, -174898041, 1364438532, 1658719347, -315510271, 258069758, 1890568494, -1819895400, -1449348149, 1953751501, -318184471, 1708030403, 882266819 ], [ -703592643, -637216100, 191245704, -1802145482, 1327316618, -1663403971, 646905275, -1802203176, -1548351543, 250620539, -59131492, -659980610, 1831657905, -8022063, -470010961, -361876192, -1826170964, 266555598, -500019201, 1733989783, -1618296810, 1085953994, 1735975465, 2014640956, 724478034, 1457106438, -1125361862, -1100450075, -551317309, 1121944304, 2117900356, -289148246 ], [ -1827010018, 1778825552, 543974003, -468007482, 1811938146, -1919050433, -356120892, -326004489, 925086592, -687063049, -49846862, 1184838867, 2102021625, -1286971800, 419334089, 273628390, -582113212, -84769641, 2011342033, -271811659, -188853517, -1244847548, 101742434, 2092149389, 1984171089, -60246712, 1350184132, 833664480, -953953263, 1107545972, -1295647532, -460264838 ], [ -1709381975, 424161430, -7979194, 642912403, -1889123571, -1057672023, 118542806, 827536872, 648909818, -47011252, 1767989710, -1724659680, -1370459482, -962718130, 1937523557, 1844893580, 529957776, -1839468538, -2027788753, 222297932, -552047999, -1476879978, -620647453, 73031152, 672881887, -2057032417, 1033458547, 1250569273, 655883877, -1195359160, 1985800787, 145083819 ], [ 533061238, 1880610121, -98198310, 2127535407, 1484407, 805009417, -184720080, -1753655466, 1331246934, 1365341286, -1711338837, -2139688321, 1615974082, -942059025, -1969410685, 166049091, 1666139813, -2061815003, -1876593203, -1855229080, 468495176, -375489812, 198842082, 1738491215, 1871264893, -1553368145, 1243107220, 342891408, -1409873723, -1314337969, -101732456, -1732462678 ] ], [ [ -1347113045, 1909386561, -1183271642, 1971297890, -1510740009, -1966149982, 1791473732, 483562003, 974920756, -447973141, 967279542, 1623168661, 234109876, -940043518, 1941150302, 2087533294, -1040356780, -574459717, -1255754058, -1226421167, 273857325, -641967419, 1019234949, 1349314143, 618182227, 2037309472, -121425222, -2053173139, -1085996, 1717654127, -1184429580, -1111016215 ], [ -1673971415, -1715986436, -1029399105, 1156972633, 803782022, 682145842, -1379312757, -1033482148, -930709778, 996528306, -283203123, 599317517, 2016175340, 2027076688, 810775551, 251499822, 1125068789, -885092633, -2122888327, 296584047, -1753123231, 1591790783, 1182441805, 191603749, -323366853, 980167166, -1235492425, 1336728858, 1259238505, 1502218003, 2031391389, 1938864294 ], [ 1749604520, -1344722190, 1602741897, -1882692318, -984478671, 667343638, -846025711, 2028488689, -699263522, 1489770318, -2030848457, -332145621, -1781711316, 443346382, -1279788886, 1240722188, -1503387287, 280740498, -2142751118, -477382040, -2013814930, -1437179869, 1637688643, -1347036204, 465917044, -1781122499, 1083459441, -1461091444, 1323414146, -1272192805, -1243087385, 1239164302 ], [ -421156595, 1958005212, 1850045434, -1078137483, -1593976168, 334939619, 421436678, -549009004, -1615698193, 1677353570, 219599355, -25192452, -1857260857, 428392977, 1954740077, 1302521685, -1810562684, -812184341, -544629605, -447801977, 337418814, 1248756711, -738281782, 1051777246, 56576357, 1397222386, 157639336, -465991556, 1886641411, 1201510527, -913234832, -1978671816 ], [ 2065454671, 2087453555, -2055584525, 636953547, -1503722695, 1998367606, 206898508, -395181432, -1794374059, -1620644628, -1589570786, 1176955384, 817950210, -1640658616, 1917638201, 2015344144, -1315936962, 430829752, -1948894106, -1612915484, -1345231748, 530378704, 245796902, -1173343846, 656218671, -1470717122, -1604463278, -2044030548, -496863566, -2050935208, 167056811, -317916560 ] ], [ [ 144415440, 826806444, -646047998, -738242223, -594840230, 2136708042, -707640783, 589764622, -1336724721, -145906868, 147290769, 1597397041, -60812698, -281842342, 830619256, 349208786, -1205864886, -643925549, 75045531, -2077120575, -1207519760, -108445918, 941815704, 418193799, -1548285998, 1403481722, -250183170, 246249716, 369247043, 18261250, 1049288354, -221130361 ], [ -184691332, 788065982, -584647174, 1716410323, -1502178439, 1997372909, -47649849, 877719768, -858534102, 690426965, -348659974, 1403284064, 930533447, 743159385, 849530987, 267821885, 744068025, 2051759639, 148779693, -185396027, 1846209622, 1304217282, -365289201, -1108272069, -617661381, -1085114439, -1499244896, 417905855, -1078705774, 1795911979, 2141017280, -2071018211 ], [ 1676677632, 1017019514, -1492205619, -1615140966, -1147121231, -196456731, 1506156961, -832682664, 1689932124, 1375059890, -579619711, 1583190735, 403257168, 1327596180, -2039508931, -829634154, -1294629134, 1129339734, 661260798, 106760204, -1910165809, -140232639, -325883056, 1606964727, 1237777241, 1365203444, 1734073027, -646245180, -1119221802, -1067945811, -1733038761, -371853114 ], [ 1234920142, 2071621198, -636459750, 1416694515, 5172594, 277141024, 1356722391, -467175697, -1570017761, -1870152747, -1516417600, -1968892061, -498723218, 32701366, -499870660, 2007670656, -1578399381, -1152740489, -667505797, -230700263, -85470281, 897516284, 973700323, -467496293, -1299111223, 1698627839, -2026285620, 654414282, -1769387233, -1672174186, -1458708286, -752169961 ], [ 1469383195, 414329813, 682983185, -785067181, 278256573, -602443868, 1107133604, -706454667, 310603216, 919309446, 1184131423, -628237959, -1292787686, 1966140213, 1035397824, -624205461, 1397683621, 1867601217, -1248291907, 2134809163, 391428662, -931108250, 832727266, -31857862, 635333791, 1463458493, 1288654228, -751726687, -902384951, 1222528365, -345137580, -1643069562 ] ], [ [ -1189974553, -348948774, 1908504970, 1347045231, -1933200710, -272190179, 239919405, 2124720487, 1221276287, 1047002477, 400123199, -1307063870, 66316328, -1914042348, -2144384479, 703493350, 234500489, -1326704803, 445527817, 322239430, 542268547, 1467583607, -1279304754, 161067257, -1688524689, -152819888, -2095025254, 2119514098, -57572105, 2031669623, 265362914, 1092402287 ], [ -136672527, -703641553, -1071981707, 1152706649, -270346892, 232844201, 374136110, 1091971903, 1221370544, 1671230971, -439586541, -1279790908, 147698882, 98525342, 446012973, -490822815, 1897439869, 1479979047, -1121220569, -1658835246, -929647724, -1550001192, -94299809, -1590327053, -1230963069, 936544239, -484649774, 92653028, 684292887, 129394934, 510730598, -218064978 ], [ 206019576, -1887570288, -1270993597, 951860854, -1965711714, 525000705, 716143353, -1051469077, -1740610083, 1231377065, 97949536, 727530501, 1230235987, 89770033, -534491030, 538194852, -227019733, -1563146677, -1408304957, 51490542, -37696321, 407511888, -1108840338, -93758077, -1983551441, 1565261221, -887710182, -892644656, 810790043, 701389089, -621888137, 731266441 ], [ 1371495474, 186353956, -919227925, -17687067, -1529993098, -1335770065, 682728096, -1156632169, -1102874673, 375438400, -537350771, 1222574559, 150953721, -1232555240, -1567626415, -1718478670, 622867703, 1509889350, -377368793, 661472813, 1878774712, 1561669321, -1629377990, -111380842, -1157071899, -1673327350, -716722414, 1028654707, 1054394391, -921143588, 1921676030, -1429902734 ], [ -566225735, 897704296, -786217805, 1213026272, 1405567694, 1856989001, 19359718, -1063135913, 1628774312, 2048601198, -1100396557, 434305413, -331343278, 185776112, -2032063689, -223718560, 721595315, 1771482648, -509194915, 1762240032, -832160966, -1745985430, -1434708397, 923328297, 1082701433, 107975555, 1555085330, -300967740, 1516957484, -935653559, -360386011, 151877130 ] ], [ [ -875577276, -1665999766, -830076262, -490382793, -828616867, 1133313065, 194199158, 1009423520, 437255485, -508743340, -161575455, 784944649, 751177539, -1815187877, 1968811530, -780124012, -44087868, -35468186, 4537794, -1821115064, 164892430, 1830487948, 591948367, 116130373, -605295901, -1933872176, -1471338365, -81995120, 1472941940, -791698853, 1425488749, 59795637 ], [ -181769633, -613182476, -159035528, 268450215, 1269780446, 1937070247, 601363134, 401270405, -561862584, -1400181784, -735408776, 336522256, 1945119302, 100958065, -1724451936, 1568025765, 1496917679, -931285079, 172219812, -2143527071, -1609260440, 1251323131, -627139534, 2015133194, 1845012189, 1438091015, 1741975728, -1623035115, -427069768, -1189079732, -41077032, 555270076 ], [ -905675435, -88862421, -160304137, -255349511, -1337404975, 835325633, -912725475, 33951497, -1091239038, 1535199627, -1887476050, -561289397, -1906218250, -259193566, 1021711572, 474808905, -294283258, -599482371, 1071272606, 1445795721, -2026092221, -671469086, -510991020, 1706592303, -365121686, -773804705, -1773819216, -1292134065, -1501297961, 1174562176, -185627554, 1120172869 ], [ 1071575715, -444499203, -937123269, -831640050, 782973427, 292862796, 1659577472, 1045476292, -2036266747, 1358146440, -1478241524, 2090382344, -401599731, 686568936, -2023013134, 1705227741, 1032492565, 773307732, 1063841258, -876413154, 1098437350, 322816315, -1992568619, -1011360933, -634207516, -874214742, -602808025, -309307123, 1117830499, 8628042, 768696494, 663677726 ], [ -2023963262, -257294656, -1327348568, 116865992, -734455842, -491970137, 217819920, 1745446707, -1792249256, -87400634, -580897591, 706083410, 2089413286, 424216797, 453545833, 1707654498, -456654569, -671055423, -1724568508, 1585392130, -1367053325, -720927236, 828801496, 2092552125, 1285088833, -1065786721, -2098533286, -1063764543, -698956102, -713295705, 1987874253, -151769981 ] ], [ [ -227155433, 1299241925, -837295881, 142246706, 1337333176, -912737062, 839282593, -1973211268, -611170009, -2059167713, -1490192614, 1673408698, 1971005216, 1119203654, 1741392245, 1616857864, -371471426, -887051148, -1170043883, 1064700025, -2044310477, 844338337, 787582442, 1066395232, 701943153, -532417573, 1912511687, -665936291, 491199758, -907120043, 413382205, 1994765861 ], [ 889903717, -1806122342, 1695148654, 795379955, 1187902927, 1696230255, 310704086, -66912211, -1664795644, -1820207532, -1774243330, 1775440249, 1868329710, 676412342, -1695906694, -1533602705, -204091623, 261143687, -517640856, 682803616, -1122710948, 1869869279, -2061067821, 1668209330, 621070083, -1468821966, 2077188405, -1764618806, -165543705, -2129393660, -1334576497, 1071373790 ], [ -1035987209, -1430067552, -536459753, -1618915205, 4796353, 1751069100, -306093645, -281411913, -1796448329, 1042892176, -1972184081, 1664201262, -1889383623, -1442624700, -574862339, 1710603379, 333886604, 1742662211, -1056520389, 1787499294, 1144022216, 1133393257, 602798140, 1319663450, -592502433, 1792345378, -851870437, -1309715248, 1964615796, 1362480621, -1431920254, -114315468 ], [ -1923160747, 1506059135, -236389619, 988608722, -1189943657, 383372323, -1896205061, 605584084, 1300184829, 113505600, -426271670, 644582360, -425306194, 1015391620, 1901726696, 1073892856, -1139707214, 163025138, -1117500518, -1130953461, 2032476057, -777576664, -1771093083, 2036253054, -57273478, 567127304, -1236295468, 584355489, 1464029495, 1419573331, 1460663025, 1596742054 ], [ 739706158, -1020845322, -558099492, -1282734653, 2111690819, 578439121, -1502907674, 1402175463, -1343174890, 1544213609, -174865260, -357144875, 234588041, -1204579205, 356661164, -1859495374, 378768989, -1936386066, -1947546984, 108908558, 1694346772, -1673390922, -136300345, -2084290218, -1196798718, 331304785, 685782056, 739321024, -142774692, 1753617470, -170700641, 2022043968 ] ], [ [ -831902008, 329917971, -611488504, -2041615985, 742114223, 638340660, -1767724688, -361187079, -598546253, -643188525, 10347975, 1625369648, 631968406, 1339374669, 1478817135, 227247486, 1110414447, -902645436, -989614994, 909172868, -939567258, -1013760694, -1029320871, 1722936711, -1524355743, 1227125808, -1283484230, -1386232480, -1980920107, -1759491943, -93499214, 87136615 ], [ 154377744, -1772378937, -1046228030, 1696048047, -227499175, 236299277, -1402333424, -1417042325, 538641145, 1945239039, -1824572464, 405629774, -1753747150, 1061387210, 642973241, -1833896388, 1871627975, 182228039, 1407202115, -1191476772, -1269795744, 489979131, -792059439, -1139239287, -2098213353, -166752150, 682079323, -623401989, 357261438, -1114084556, -467761820, 1792724294 ], [ -1271661738, -1601981404, 608048714, 2018779512, 980843289, -625692937, -1933945256, -1469156006, -130014778, -590572189, -660367407, 288095502, 745646582, 1821724972, 753063804, -1593492869, 374723899, -1691960010, -548845698, -411384758, 2001309346, -1943104287, 1820369284, -93583309, -180557386, -954992884, -1033499254, -121292377, -27022431, 229824968, 313404353, 1661067650 ], [ 1502734006, 1762385520, 714788367, -1457928130, -1261725671, -1520437314, 483575775, -1104000538, 1692370069, -44834280, -722380519, 1173794313, -2103901676, 1271417244, 1344810907, 58878120, -728032025, -538937968, 792262771, 389213049, -1553877604, 843282688, -770347314, -371893342, 59364587, 121437566, 475240923, 54297195, -2068400309, -1155867306, -149285483, 1833774612 ], [ 468171757, 1795132896, 475557150, -1846302837, -1327279151, 238818008, -345991936, 662829436, -586081409, 1729012853, -954873988, 2133204614, -970197128, 1081598724, 704797091, -1219496393, -212196670, -702902765, -1589522047, -827788363, 319090922, -482785832, 1444105205, -1478403462, 2003164741, -676156653, 311741151, -1159522570, 775485482, 634784114, 923172390, -2028657660 ] ], [ [ -2064987620, -518435453, -1626034091, -952457052, 587055821, -755223621, -534672859, 365824768, -351999039, -1317973879, -342717637, -2112842881, 424598815, 2117742631, 2041937162, -219600558, 748030974, -445251197, -1832816160, -303080360, 1688401147, 2015766058, 229466519, 751765038, -1417501722, 673422532, 873953266, -1411394449, 1998490049, -268302994, 883941223, -1779313704 ], [ 944542067, 327380605, 1485527056, -1232358252, -1412001162, 1884559737, 1927182345, -1705033258, -388086719, 952427708, 428476416, 425644534, -1842142935, 1678215516, -1597451895, 1026526507, 372324984, -2080195442, -980396485, -593095839, 717238961, -1779977377, 52042322, -629831438, -1199003063, 1674589653, -220637547, 160187416, -2076105253, 1939081974, -703538505, 1292392720 ], [ -762065894, -1587471797, 500560901, -1303947623, 357582244, 246278819, 1892516111, -260896116, 1406673579, 1748200302, 933428734, -956784565, -2130010249, -1530380357, -601091320, 980423173, 690321720, -1697237672, 846022868, -947943775, 490725179, -1884253439, -683493058, 1721308471, -2037474997, -251065269, 941335172, -717514838, -617806947, 1451929955, 1922240972, -813852497 ], [ -136311476, -1606821296, -339125638, -128603917, -1809974350, -732303047, 153986555, -546855394, -1880626638, -83220086, 973538234, 949712395, 1458094819, 1066450061, -1219375481, -1511750718, -1114803476, 2021491417, -193372828, -390724263, -55595635, -702428878, -1434930646, -584461123, 2017312932, -1300439636, -1180803245, -1432758741, 1404870195, 2006414067, -1163802574, -491241320 ], [ 340004718, -1410928043, -741693667, 2046410474, -1759846895, -1469916169, 316240675, 2061445109, -498874133, -2116523273, -2138636071, -619174626, 272791574, 1311780050, -206228291, 1690714791, 405136116, -11391503, 135881588, 407063269, 1836973392, -1880756844, 2034658638, -1188746066, -759532539, -1735849789, 744432983, -836516582, 1186480918, 1942530474, -381682994, 1068192468 ] ], [ [ -1961636600, 372279148, -446319303, 726250876, 159438234, -2071334320, 301766741, -87317500, -1918037580, -453123301, 1302132811, 1241718327, 884942099, -651421180, 29041933, -1759146291, -884220217, -778524872, 47638715, 885295162, -793747002, -1832464847, 1054143313, -602113345, -115842693, 225169096, -1151761189, -247092344, -1552189779, -1356238435, -35922028, 1911766698 ], [ -2031481821, 2074211817, 775866181, -1876568509, 800633564, -1492503915, 210295311, -162121742, -709072246, 1406949572, -1378240182, -1361371316, -1950802272, 1260741017, 562877317, -61328737, -1108643621, 305203459, -2009225333, 1377551003, -1552083898, 12314405, 726264899, 410947346, -567824633, -2144965484, 1280709650, 124513522, -761164867, 1169655271, -1450348919, 1453611708 ], [ -299654189, 980258298, 181578442, 2040789515, -1501025193, 2130112837, -593327711, -214386142, 1192602839, 209907505, 399751485, 1667852212, -399704540, 946967554, -775482016, 64868471, -1477458010, -2047330769, 279856329, -604863794, -1069959008, -132726399, -821554078, 2071469980, 1208714580, -507644738, 986060549, -1429078468, -69278076, -314304580, 1039251036, 1061431138 ], [ 209990740, 141645797, 19215400, 1556541289, 425844189, 1615188619, 964456285, -2055129600, 1403333895, 419071495, -983954608, 2140400344, 1585234391, -1750886044, 78579222, 1913681322, 1102399171, -1411138877, 350912301, -344430436, 893840266, -936001715, 941719910, 186515521, 1894516742, 711271684, 576044362, -1743830488, 588968697, 132436362, 3060160, 1629985761 ], [ 506934491, 1505475000, -1276521644, -373528519, 1395271165, 1705849079, -1305487800, 1642295473, -273436455, -639398486, -1837584629, -1534965911, 1768623867, 795116800, 1041398877, -1672317564, 1536476688, -1281550435, 805034235, 662935465, -424082672, -544397337, -219005864, 529669849, -1937684463, 979267723, 158016858, 1199626843, 1437862503, -691756970, -1495963812, 1807354693 ] ], [ [ -2035657867, 1153164901, 679635535, -194786081, -1943735144, 1030483948, -981845792, 781576037, 463771613, -461651369, -16038239, 1405420821, -673751048, 326700397, 1415521835, 217606947, -64258582, 180219227, 774821993, 2063078298, -1374778258, 2044305346, -773946892, 1136255344, 1878334446, 1446586821, 89666042, -1844360274, -1347395790, 1103600120, 1465590083, -1452494210 ], [ -755093456, -2057897203, 851212952, -98175962, -1602210069, -1937705525, 1837589028, -1226374456, -1787557926, 1990279646, -274036055, 287046261, -1862149430, -1946221759, -1193542107, -1910427767, 1585213026, 1508000956, 872496514, -1217034605, 1005434234, 518876416, 1507751735, -1676537909, -1275322925, 584556294, -1166610139, -765767165, 191626686, -1093154741, -1373521329, 665377152 ], [ 443601818, 920910924, 1640753208, 1545966381, -1991770162, 1311926685, -1398644975, 2076982370, -932846049, -780114435, -589153033, -1501024034, 1738065571, -2027285771, -1776371084, -90061314, 2035868736, 1426359271, -111697791, 1455976054, -1516474883, -1772240993, 541402485, -1049682606, -1271005027, 1435041668, 1027937242, -1374558505, 1282832965, 1301108616, -409900350, -2127765836 ], [ -378970654, -201501249, -1790965375, -1408483480, -879214335, 1513278729, -626975990, -1279941189, 1188314644, 1902085536, 1867389304, 1208561971, -530171582, -1193214626, -528364724, -1414155200, -332714883, 1325003545, -861107400, 1916655895, 1668832708, 1858071791, 1661322753, -2048092417, 233023804, -1028639631, 306467564, -904405951, 1122786927, 1374514046, -1662067746, 1983607447 ], [ 118455789, -169136490, 1122613446, 235862996, -948778366, -436824266, 1355464017, -1204123811, 1642590623, -1718620956, 547463044, 2137609606, -947640124, 400140592, -968357384, -1867076557, -1932359181, 13723286, 2102912503, -54702039, 407430277, 881642233, -249779284, 1873018427, 1743309531, 1804182497, 78892465, -1558355681, -457042129, 1865455219, 1525792129, 347066896 ] ], [ [ -1715553658, 1157853409, -247248386, -2072412516, -545176421, 1547315916, 152701710, 747466387, 1316223193, 1155445434, 951615542, -1040445406, 1125473475, -53547286, 1616530141, 913990408, 1475428654, 2075225042, 704660853, -767019533, -1585054174, 874219315, -1327532104, -1652705864, -311188685, 813717070, 549274738, 529746200, -342004732, -1553263623, -1501302997, 1529910869 ], [ -143963113, 1243477270, -1965570717, -776859966, -993247218, -144492310, -955149548, 1679432914, -1984192596, 1957349062, 706877751, -434256123, 309005123, -937507168, 118908446, -1373879901, 1774382936, -2008474023, 2041073507, 1246079467, 1002937347, 896254798, -177598300, 1796381437, -1433811456, -1561310200, 817524791, -1240026387, -2081165474, 412417718, -1082238720, 428703800 ], [ 1595450380, 549994812, -166080689, 484650868, 1230096898, -47517002, 1722857093, -268099243, 1723199079, -651946225, 892499009, 1140204992, 1852201101, -1125297445, -1862770606, -633578156, -283539318, 1234825183, 541125243, -1162560330, 120324953, 1873266746, 88249479, 1546381321, 1382932086, -1336113510, 336131632, -1771888449, -773939468, -1773360406, -1476450681, 36647204 ], [ -1215755417, 1105731414, 1118952140, 953493418, 1259666849, -1273070178, -1001528971, 890756214, -602777842, 1859624430, 816164170, -569006393, 2052313225, 495713239, -1172511446, -833298852, 1899546093, -2130195841, -77909855, 1916855133, 2127756433, -791420280, -1199341670, 1110831252, 1535660236, 576201979, -2092170001, 225257613, 1002041910, -1125154927, 2094314115, -2032036859 ], [ -1805270707, 668805960, -117561063, 2055011083, 1218854417, -1386203418, 1666118930, 1150369536, -1594926095, -1154725210, -1944672578, -1224510962, 1939513851, -1660785570, 1587359897, -1453061539, -955882131, 913387988, -1278678637, 1336927417, 2000366118, 1105361620, 510343360, -523362189, 334161207, 592136748, 433078623, -220915032, 1649454981, -1543076264, -118173362, 1420674092 ] ], [ [ -193708315, 149044062, 1612631550, -1150865297, 339457972, -1527538971, -1746808667, -1216840193, 1567006990, -1329216040, 85007449, 1809082031, 908943001, -371316012, -1772647189, 1884868871, 1406888863, 113460134, -1745733703, -1845896848, -1604784159, 1462294249, 1711078233, 1476105137, -1260057374, -706229941, -1065915762, -30855936, -1086754174, -769529895, 1635425261, 1916500086 ], [ 1491322244, -1678715109, -2062644094, -1471915632, 1314767668, -1500136191, -768077611, 1999641507, -217334190, 422759577, -1835816769, 1253769347, 1687285164, 464813763, 764084602, -398629582, 2146619884, -781298522, -1864670756, 1857715216, 319037313, -907746678, -682229459, -617925900, 965199814, 1013207848, -185083623, 746613396, 774463791, -685028416, -822043385, 1808660360 ], [ -748202811, 818929453, -1276106372, 1172637048, -382110159, -376483521, 1567693384, 1181059526, -132146748, 902966244, 44087044, 1607738795, -1010689159, -1857630853, -238009064, 1781519950, -981061975, -846299668, -719231728, -1753997030, -642697159, 2114575979, -1792791723, 1976772694, 2104699533, 624167673, 803893303, 1870098370, 153324610, -1208668947, 440885148, -1243893637 ], [ 1093676554, 1458334847, 561242168, -946647167, -207131289, -62746428, 1351852987, -617137992, 1177984446, -1983219955, -1174638823, -116034727, -1860724728, -1552322264, -1759172419, 1636044428, -171427140, 1098413274, -1083911686, -213440154, -1475418125, -347371695, 662412850, -1665875499, -7009562, 1853892673, 2103282127, 1439058995, 2095065405, 1926238417, 1428768003, -1881065071 ], [ 325413701, -1988454181, 64952406, -1171702646, -1968300406, 555005984, -598553366, -176380458, 1887217537, 1071792312, -1575806803, -1008385300, -1139075760, -1441581191, 1801757697, 248570298, -1243708877, 719037001, 1700114812, 619791429, -1223963490, -601380961, -1199291967, -2120394298, -829300337, 635371962, 1519213972, -1619618904, -160244301, 750317691, 744139235, 1935669915 ] ] ] ] }