{ "type": "int32", "data": [ [ [ [ 1037803332, 1341042643, 1237967937, 1237255540, -1253129653, -1406342128, -275858138, -1231422030, -1897076258, 497433063, -1451047120, 1434530319, -941214545, -1896508148, -428700635, 1208268339, 411481407, -1648044879 ], [ 1419599304, -1194263420, -1119562955, -485122883, -1492697639, 631165644, 1891922734, -199424170, 324096538, 26832709, 1457894305, -462409458, -901215944, -645254563, 935744025, -388244303, -1076561292, -671539830 ], [ -1324079199, 368313630, -850649337, -987517169, -1735975214, 2047642824, 1004259577, -1655239699, 240207628, -454641230, -13287393, -1765673902, 692107791, -184218771, -1721154112, -410846450, 1898783537, -876273337 ], [ 427580532, -1430607273, -750354464, 217309299, 1875147599, -1369375680, 1054148096, 1903376545, 1101130135, 1121490792, 1817437368, 581428334, -1532635301, 1941102105, -517634294, -109642578, -1497525606, -362098300 ], [ -753440443, 1295944643, 1372621027, -2033337004, -1998809582, 1688753543, 529909962, 1817604646, -911132570, -95694065, 1210289648, 1588334322, 1606884774, 1661939225, -1548859101, -986962242, -591976823, 947371986 ], [ -1780676709, 286362811, -406994537, -1924777578, 645727434, -1905663869, 2002963601, 276217354, 1387052441, -581835593, 1213389097, 1543918398, 1012026735, 378331716, -164726555, -1284474823, 1464514551, -1265662883 ], [ -1505907471, -706011873, -1900736019, -147178093, 1284401200, -122950242, 130224811, 1886514363, 1355136364, -1967247633, -1260600399, 1385382860, -391824637, 235506547, 469730638, -421005155, -313614277, 1837041947 ], [ 1750591330, -1564972037, -1587318837, 848882130, 1984407575, 1248456149, 261004378, -40582037, -1050623214, -938228768, -226643637, 855280477, 11289946, -1266330703, 1039826293, 946738191, 517998372, -1204143758 ], [ -1041170149, 1607998926, -1996075473, 156976170, -161676931, 593253259, -892253883, 1154952644, -1503450185, -2046453100, -219606656, 23625342, -1515670365, -337196083, -1727800670, 307747891, -703643796, -1405200570 ], [ -1492206914, -1213592832, -116727946, -967142247, -1431392713, 2145407114, -472244886, -507748842, 1672201335, -1653611288, -2028017362, 934641581, 1632019215, -111315008, 2031953907, 16700241, 732057121, -2035819487 ], [ 1271636659, 1649279940, -2027578211, 195023820, -309990098, -903197694, 2137145062, -1825422773, -1216569865, 1403633689, -1013635676, 800488414, -1388901319, -1517710578, 750667826, 86924485, -601181028, -1800827003 ], [ 1798525257, 1356133748, 2096089268, 996198133, -1496191302, 1385114956, -189041917, 260679558, 47762961, -2147342917, -231644047, -61119112, 1663120309, 607727728, -1241574796, 1586812209, 1902266119, -485794768 ], [ 884779388, 257088356, -1588164955, -2056095858, 584423230, -1048475616, -2086306468, -1194510414, 1930577770, 694149079, 1572981076, 961459090, -511261260, 1640040138, 1920981089, -751826916, 1918175666, 1404182432 ], [ 1321405358, 1287268639, -2119315273, -572448739, -1180966076, -993818061, -945142579, 1940110160, 2094804839, -211971637, 1013505690, -439373399, -1435484988, -1000951029, -1464512193, 518202332, 369280698, 275618042 ], [ 954339145, -1723639212, 1194848320, 1947424165, -540851663, -770558336, -359373810, -1297546312, -1820315984, 721969192, -354408574, -1673819548, 506603425, 691064310, -705090903, -2123745659, -234805841, 1656407972 ], [ 371396206, 459085983, -1234338772, 1835539750, 113117297, 186720895, -2109450759, -2116689039, -522261694, 1579218280, -1117447995, -1708655793, -1832148821, -1227512215, 713979373, -64849638, 792130938, -1075076028 ], [ -1667929238, 1419650454, 46159591, -518141879, -490925700, 530571455, 1045663488, -1700289103, 1776048533, -692120668, 1905966268, 469905798, 1669278608, -1674666841, -573899887, -2076306037, -2141950466, -14781156 ], [ 1878078062, 1739992702, 1814476804, 2039863590, 244653297, 2134556595, -85153043, -1965657814, 2093063107, 1162379064, 194961585, -402550012, 1431780425, -749553307, -2110571666, -352596582, -258601467, -1335730977 ] ], [ [ 1342327218, 159681672, -641676196, 1764106940, -1195990580, -445717910, 85710257, -702318347, 1538916918, 1076472567, -200762204, 69461752, 455583553, -1960168830, 179159753, 1753311931, 588312448, 2061429254 ], [ 950584652, 575678824, 447625640, 1097650507, -559690339, 1797204521, -361586207, 1270922238, -558305797, -89731377, -1442668973, -2127984877, -10660601, 1102374895, -1632894327, 981821094, -2024188451, -592206258 ], [ -696090381, -655820730, 1304324202, 1339536605, 687942659, -537729040, 1032892934, -847066609, 603708562, 921929968, -1984038472, -655193483, 895003103, -154245688, 1836599964, 894221352, 1518939416, -499444629 ], [ -1592252158, 571712310, 1775620708, -1001916773, 2084478583, 1867956924, 2070179417, 1289409921, -1216401400, -1535210771, -2101736071, 671607728, -151673721, -1331621125, -1699792735, 28297052, 763031803, -740258964 ], [ -1169700746, 42942863, 192661668, -923460728, -828128366, -1307658760, -315385798, 1532450624, -1682999529, 840587481, 1185237839, -1339453677, -2044146442, 1690067761, 999753601, -437186458, -753344489, -1582955091 ], [ 1200832787, -221230871, 400305944, 1150862805, -1495443106, 2146473709, -1406975710, -1137378779, -532222380, -860196471, -682396861, -541374378, -2097063559, 507505479, 186939399, 294776097, 601815435, -1667020783 ], [ 589527040, 1097858399, 204138048, 1174253552, 449990004, 526705673, -943976424, -1552374359, -239271041, -338417730, -1609633487, -1134812620, -820328916, 369250582, -1220410140, -828323038, 920015245, 1493027135 ], [ -1071061142, 2085743270, -1391085424, -964099770, 811501021, -842198289, -1022450758, 999493618, 251329633, 1186823178, 793937918, 629496271, 152267522, 1713356310, 1363937279, -805989907, -1178031347, -990148500 ], [ 281789151, -1044035469, -1855405363, -160447900, 1967674268, 1990881341, -1343698069, 338859777, -1590449744, -1080545510, 1939000572, -850022079, -971723920, 654860593, 1729693023, -440314508, 678498484, -71141760 ], [ -1195051458, -1701679923, 862416883, 1004287993, -1644212954, 148110424, 1048966410, 1441124963, 243748966, 666853834, -365619726, 1473908922, 1620954585, -1174330407, -1617338786, 1637456912, 1355602403, 1536740521 ], [ 492893779, 1415956973, 2127775282, 2072654159, 259398375, -229410771, 1487352871, 886942428, -1862563951, 788254706, 1758709845, 1511401068, -1026344273, 88087402, -697919106, 1715369744, 1071617228, -134984068 ], [ -348724225, -583178739, -700026296, 1204468027, 789987136, 526994575, 1658072735, -579686330, -1653691814, -2033658554, 400833101, 965657776, -535295265, -2133187108, 1727436970, 2111685771, -1174709280, 1481265297 ], [ 1356725049, -2096203864, -2115618733, 406861476, 386384471, -687162728, 1583960934, 884884993, -818130653, -1493390683, -1233982473, -1440347725, 2029809970, 1911609650, -272271746, 900262001, -684776919, 1452810025 ], [ -321772876, -41521366, 103083040, -48257911, 1288119255, -1954570921, -860546947, 1738837837, -1718587458, -1708972192, -336963168, 387284033, 214238791, 979849814, 1707405940, 877060089, 1714015405, 667124746 ], [ 433965551, 791351845, -1645449035, 1410659403, 79361541, -1994771279, 759783234, 1947818439, 1774296197, 1755367800, -764321239, -1151538735, 544182596, 1958754487, -1625087909, 946951857, 317879590, 1338293605 ], [ 1847620672, -1430048095, 292366333, 881395994, 1361403522, -1642544178, 833851988, 2076553861, -1795183722, 936595897, 575841467, -1779785568, 184786938, -2138665442, 961719981, -1277867520, -608518316, 144609858 ], [ -2106200596, 1055880355, 2017615446, 1216350327, -1346152099, -347925000, -1845157555, -1826098313, 2102474648, 134489798, -634492005, 484323867, -847250674, 228668066, -201081217, -118276559, 1108770290, -774098267 ], [ -1307785025, 785215936, 1199989124, -432391531, 559296004, -1037885045, -881264134, 1761169718, -968225693, -601116391, 716648223, -1079999378, -1931491924, -1522523081, 924249559, 463971519, -1956498298, 1215794932 ] ], [ [ 1482841904, 803071591, 529827077, -538369134, 242368667, 583949749, -640468275, -82909939, 1320916414, -1049592995, -29679027, -300715025, 542497141, -17414526, 79875963, -1856479288, -258600713, -1197017138 ], [ -1619962668, 1110858908, -1417274973, 1797402548, 1417701628, -613531052, 1212501701, 1525215680, -828110642, 1591160419, 1267752110, 748077968, 1796986163, -627969746, 824375019, 2110561532, 1466746583, 5673492 ], [ 1222835899, -1460431097, 351948541, 2069124648, 40593607, -1594355843, -1854561398, -1471789846, 111866102, 262826735, -1604744323, 422241053, -496246825, 1697534597, 618112773, 1267341317, 2018224421, 782566091 ], [ -337128084, -1407255264, 1677153244, -532937508, -1804596957, -1580317796, -1133988488, 1118198261, 104738156, -1199756032, -538747022, 2041980713, 1286247066, -907499379, -1363460372, -1147148040, 1566411512, -382773809 ], [ -1866648488, 1217411336, 1307579505, -493112318, -859103467, -337252127, -1887057175, 259119161, -632844587, 772058174, 1500037416, 1152888265, -52423082, -947590805, 87765093, 129439997, 1770745630, -1104533963 ], [ 1135854935, -1656704666, 1784945502, 1576599554, 268092531, 837728952, 380069621, -601130135, 1446220653, -2037944173, 1699842229, -2125053456, -1276910599, 1031117876, -1730033362, 196314578, -330670747, 1546334152 ], [ 1568343560, -1030171237, 1655100614, -1992212020, 1114383083, -974464054, 15007533, 1062529843, -474896587, 326924637, -2144673818, -1683829784, -469416141, -1812437363, 1701550278, 618714351, 651121584, 1337321492 ], [ -1920232640, -1836713571, 1441801670, 682945545, -1625368694, 752182240, -1745592018, -338912728, -1183101386, 1075981861, -346435608, 1979048528, 1386535436, -1259033412, -1094035829, 38687389, -2121524849, -486988618 ], [ -1595036006, -1458193583, 1637362670, -86169249, 1784151172, 495171803, -1517348170, -161770919, 24244331, -1898109630, 948593080, 1537809671, -1464476967, -818932968, 1973842100, 1911123279, 1946679938, 1594595707 ], [ -733620563, 744781069, -34814146, 1640145441, -51006265, -1159632794, 1844564535, -1113267539, -1156510063, 169857575, -1048752029, 116191128, -693063402, -849410401, 98678940, 1222991562, 1770268401, -2035719381 ], [ 2028271140, -719580634, 1813888206, -1212049833, -1188476972, 778030144, 1910751533, -970318413, -863516315, -1166326541, 1568277444, 1471355978, -730812505, 1183229821, 364350520, -2122941271, -1736314802, -734471830 ], [ -1751577913, 882838863, 861901499, -1227851408, 547259751, -1157692742, -776687130, 899791484, -1163830412, 1893896059, 1180942471, 1613020961, -1024466865, 2077828009, 580330349, 1901426798, 1031235623, 1363072 ], [ -1395724323, 807065271, -1153108338, -1522586192, 968507603, 790727651, 1075298374, -457408300, 640662050, -1446731759, 284882172, 1247514865, -1579624485, -1940373000, -537606790, 435368796, 2055173916, 1029246632 ], [ -505984468, 1291982593, -298327336, -655308191, 67168632, 1735848030, -1799363760, -253272259, 1093100865, 1060954639, -810865396, 1496331688, 675451921, -670135399, -1590346439, -628301077, 1305137378, 477867855 ], [ -1605630699, -506858069, -976445885, -1763867756, 747130361, 833205366, -569448074, -1329949331, -967373759, -569590015, 924133178, 251396502, -242567087, -141548096, -1807499780, 776982459, -946550225, 1317190762 ], [ -708018384, 1214302375, -1289191141, -2061434234, -781103172, 556171171, 1626746127, 354017624, 1235396118, 1836382999, -979743773, -740766571, 1537617760, 1728879753, -839648002, -710096495, 406306963, -1016060275 ], [ -943437842, -713989697, 1780064246, 1617764138, 1959812975, -728949437, -2007512153, -721100381, -784681252, -1455467229, 1581253766, -852833949, 927299713, -407496800, -1756006953, -1808910065, 639020791, -1249050537 ], [ 85401271, -362927196, -672555884, -82146659, -1580904686, -191063411, 146409767, -1788827576, -226348017, -1852704421, 1831350915, 1885303071, 999901680, -1549540401, -494745047, -46582659, -523735414, -518782199 ] ], [ [ -1000053670, -1762257613, -461351945, -95325456, -1294797338, -2029915834, -1917171659, -358919748, -1506371109, 547805471, 2078709770, -1282826462, -795442760, 1528567608, 2140992463, -839636082, -1263892922, -1166500310 ], [ 1277116739, 472901310, 2119075935, -1995139076, -2087743487, 24225093, 83004673, 737425758, -1131525730, -1114791256, -1658604982, -1891867840, -832569907, -2062095840, -24493607, 372040687, -1238623840, 1632854513 ], [ -1084584513, 142833436, 1900899900, 1281997453, 1988504057, -455289775, 315356532, 84820444, -872137632, 50139333, 161585982, -1971442228, 439088986, 726948060, -2082797021, 1826469977, 618047780, -1091100066 ], [ 1689683924, 278370887, 195028534, 687709102, 1855615962, -1420884031, 1723422366, 272567836, 2022617356, 1312999469, -482182053, 422242550, -1775807902, 1810198455, -2014804828, 1647297781, 417580880, 734001545 ], [ 228082039, -12558646, 1448095942, -1385209014, 669863481, -1766556836, -1343499925, -1219813137, -994314881, 51434298, 328714330, 732280520, -216673418, 1937856206, -18613938, -1983176259, 1824135873, 1723798284 ], [ 779065644, -1781612723, 1958004913, -2103201675, -448341821, 924009590, 852959892, -665138062, -553259514, 1308745995, 1254807083, -746205579, -288078889, -1803063257, 328232693, 704247830, 1704751912, 1828075485 ], [ -1936103662, -1287165601, 729545819, 2019220987, -938080729, 1412158469, 1994522043, -1670596078, -1351597511, 1080800956, 815213053, 1399667116, -348621960, -104972583, 1687705054, 1584185447, 1626500119, -850610412 ], [ 1992445852, -1293259153, 1136433983, -2085061155, -485716693, -1683389150, 1886208278, 536596388, -1521425301, 2010578664, -1188872096, 1323776694, 1350693218, -2025448376, -2104778235, 1347890989, -255940249, -1489751581 ], [ -1525447607, -1379245003, -1240764269, -1768511493, -1593317482, -675386468, 1626272865, 1087249917, -708889381, -375129703, 64435582, -704264624, -1767779662, -751202901, 742659635, 528741253, 1477208345, 1326645604 ], [ -2047882062, 1877156000, -430120115, -1894831096, 1741891627, -707257987, -1779179296, 1147816633, 579583240, -1601646735, 1246013904, 2013826187, -1027411120, 497227933, -1447249640, 1182337779, 1050122171, 1361117355 ], [ 141287369, -922608035, -1923074467, 1664233676, -1519369867, 1990903509, 1070892762, 1584121457, 665530973, 1789287048, -1254305249, -1101989354, -1985624088, 1967900040, 410396457, -1831320644, -308359717, 864362430 ], [ 1161421208, -504810624, -1298433246, 2031536709, 342966003, 1308607500, 441099670, -1865480485, 430690436, 816798932, 1879660168, -867905185, 488350121, -234483420, 3935356, -1278399496, 314628606, 1107537006 ], [ -837070749, -1593691976, 1005118838, 1040912742, 829257514, -1241604180, -1082100532, -2018317548, -277543477, 276152248, 1660718731, -796389629, -1081855036, 115799693, -1532110249, -1623538194, -1751496496, -341687532 ], [ -1871160807, -2089446229, 1783748331, 1097122090, -1947081595, -941532993, -498933431, 126857881, -516721573, 243591256, 1480297392, -318927539, -93905708, -615985453, 148850547, -1458325462, 435316256, 2069779727 ], [ -210143591, 1234412881, -1906746624, -198525730, -2128395045, 4897331, -1995583023, 379039558, -1370863953, 1047325528, -1370941822, 572251234, -154280965, 1808759483, -262345649, -1550993293, 212428513, -1027003640 ], [ 1320765311, -246508401, 107370016, -2103621705, 382930410, 566306556, -1406555654, -1062925562, 1019997215, -1193749820, -734635412, -1269567740, -727289007, -1035533247, -1654981987, -2135620365, -134088887, -240012482 ], [ -1808275261, -290064642, -1527872855, -679730011, -2118544759, -1099389230, -308434528, 1420552928, 1188794095, -987583047, -1005239080, 182124992, -1141250396, 829295219, -1450143489, -940422208, -1468066658, 1951077622 ], [ -1913851821, -554856673, 1302573588, -1748078817, 385322383, -960376866, -689096736, 402657414, 1404169585, 743552317, -1679367382, 325622587, 1795299966, -1749245773, -1657507761, -2089290987, 1865926627, 1329883059 ] ], [ [ 690503873, -1566424944, -664533874, 382339807, 209273976, 1000573132, -312423405, 635822194, 163062780, -1731872161, -458861525, 8759835, -831639555, 1201216329, -1364510330, -1562740198, 1791853794, 1957118694 ], [ 654493060, 1582422905, 1360844072, 942712999, 1772264364, -1478372942, 1201297810, -625632739, 1758484487, 561954250, 1682035390, -1544422810, -1662591472, -827336044, -1071979814, 1106746719, -167953942, -1451408881 ], [ -2080204909, -381522175, 1017847558, -1450881279, -1792601477, 1886166201, -1913684990, 1788401790, 637844886, 1411863062, 1751326744, -2050170030, -1635332086, 1101364506, -355225772, 1440426153, 898141693, 945547991 ], [ 50006200, 919102553, -1958875657, 1823544449, 1074967032, 170973031, 443943409, -2024910908, -2027706473, 1302666234, 804146363, 222245870, 429243829, -813000812, -1714511612, -1427292433, -21472232, -300215392 ], [ 188345625, -1124607727, -2010952554, -1801811702, -2096812847, 2078164957, 893281342, -883612864, 1471177917, 970490697, 2100215270, 2047906218, 1606717566, 2092681895, 1424176462, 1418610385, -422254385, -273218261 ], [ -936070634, 41277277, -2056072165, -635955675, -1995650473, 68131604, -1320516613, -328313591, -1076481201, 1028412246, 1838785283, -1762599866, -1740899400, 1113769986, 1541836015, 1798004267, 482731882, 911173953 ], [ 259132081, 1970369288, -1666618570, 785305330, -201560429, -428118924, -1197052633, -1367927431, 1815965864, 1362465196, 501712463, 847038338, 1505302888, -602608163, -1099174445, -1121433293, -2129620276, 172888927 ], [ -1194780867, -185734718, 820439177, 100275276, 751725592, 1488675819, -784781237, 1097048327, 2089461325, -198123661, -1093222306, 1252886843, -508907930, 1148592773, -965884681, 643190990, -1975628631, 1962904644 ], [ 1716416107, -1772618926, -1720915549, -796234349, 1982289730, -799979382, 2032124207, 17930526, -116231766, -133426800, 199937168, 1604911629, -1918737154, 2080834157, -1862795173, -1326194370, 118089463, 1241752467 ], [ -384478349, 526148029, 2013638982, -1570112248, -668884080, -1671009571, -1427061550, 161432623, 32703125, 650647851, -511510490, -326512120, -972830901, 1868195375, -1636095691, -412230731, -242810675, 907594637 ], [ -658764867, 1654829073, 643651149, -220393345, 624265380, 797283718, -1688899125, -1473019849, -849506722, 865573647, -2079678414, -1220770321, -902904862, 2075890126, -288544178, 1654781225, 1640099206, 1774139018 ], [ 1691224651, 338963175, 1385839981, 1491898193, -1590592150, -719366288, -814815642, -705059542, 728729310, -423505092, 1328641406, -1278626196, 1047681523, 171523405, -858454564, 1224879756, -80432846, 48627944 ], [ -25423314, 807414504, 307810618, 849731958, -608749983, -1084748207, 1692650959, -836372483, 800320705, 2101068201, 1525919358, 1234377166, 724929038, 883724375, -1425046586, 269386676, 2025492089, 510754057 ], [ 1540805524, -1840636437, 735109124, 1118353358, 692505714, 199647271, -419936128, -1158468586, -2115969589, -889070836, 399394625, 1648013716, -516620454, 142633186, -942126977, 892823374, -2132505594, -1238847252 ], [ 433232235, -469821964, -584116584, 188203736, -708653685, -1702307016, -848615186, -1004376271, 93917804, 1692233089, -1097751429, -1694559325, -706605778, -1868152556, -1083653811, -929120571, -1175471383, 2100625368 ], [ 1296813550, 1168942108, -412445006, 1138969413, 450278082, -127300330, 871320124, -1966968710, -411458290, 626325416, 419892197, 911250824, 137119892, 796290822, -551498843, -1836853156, 735600217, -299886200 ], [ 975444334, 426229487, -2003247045, -1142156919, 952580018, 785550531, -1360488315, -246973694, 522357215, -1728911757, -1474741631, 372586881, 1164939330, 1017518029, 790766879, -1085348770, -1149127770, -125625137 ], [ -871738344, 853530097, 623064784, 200449393, 1137087741, -1623739139, -1773512835, 1420768043, -485728082, 601189548, 1237015673, 1466777957, -1472723250, 1078942035, -364404316, -1173936091, 176165573, 280015683 ] ], [ [ -1489345256, -1394823433, 893254692, -1888753291, 109756232, 336825367, 1777631748, -118997906, -21985962, 1109846791, -2138025565, -1166740109, 2001631022, 1214304421, -1537892136, 1103431006, 891687716, 350657209 ], [ -1915083151, 100157255, 1081801475, 1378430082, 338342275, -1334382076, -965243318, -1675623749, 594070999, 115976565, 1239322535, -683889008, 2069828325, -1842068843, -464074712, -1337997614, -1985176004, 995172368 ], [ -537696269, -353129768, -413615636, -2079105914, 756197810, -126467318, -1091296097, 825488708, -976725120, 685930883, -2142803864, -525722430, -1330501033, 247653608, 1707542728, 1882461402, -663601778, 152475303 ], [ 1001547440, 152916790, -1207852813, 484660903, -1480245209, -1093137725, -264779379, 1132066162, -1335226430, 162881873, 1824900171, 1659592434, 1390143225, -1788868870, 432373783, -296842732, 1869042703, 1767778797 ], [ 1139807815, -625234441, -2083283551, -922533471, 284548537, 1536022743, 279804882, -606907503, -951032970, -1639448368, 2006330017, -253326796, -138137227, 1203385362, -580248111, -292856580, -590480190, -926436197 ], [ -1562619788, 326228680, -526570317, 363566160, -1383583385, -1195755132, -2141421664, -1069874054, 1910159932, -702423037, -676496836, -1347358507, 1329681144, -681225084, 1087017060, -392556210, -2010263517, 190085164 ], [ -900948924, 1259216233, -266704264, -1087414241, 1508563922, 103437808, -1762773794, 1983604763, -910885464, 1533223060, -1397068688, -596994750, 2115412672, -420511824, 692342308, 1140878474, 1356504412, 1263460483 ], [ -2078510841, 553644563, 990473594, 1107637893, -565921174, 630195298, 2011335606, -1217467365, -262650610, 1672197394, -420800615, 2068936720, 456261608, 26932378, -845172669, -1732564597, 1523020732, 593165157 ], [ 481926951, 826001912, 875936795, 335203156, 1268587621, 354469356, 961534208, 1696559862, 1485633807, -1864357041, -950093120, 1202080178, 552747305, -872456186, 1726891559, -1491804470, -1872457554, -1144034644 ], [ 867972315, 1419737719, 1556817732, -1411030594, -1619428128, -1966450571, 633883672, -1232239367, -1802114405, 1641848905, 953676648, -1334804498, -1486556492, 1026634159, 674707448, 1510389484, -194165500, -1947621786 ], [ 568057832, -126181046, -189514013, 29646951, -151951020, -333680032, 1526828836, -1538287390, -1592760158, 186958006, -997881868, 188142521, -1094948403, -9549177, -1494748670, 1840220250, 606040199, 925196896 ], [ -1691345774, -1115019358, 606500618, 148129011, -1239026767, 1784318996, 702287764, 1460229775, -1012306164, -118233187, -1105626471, 799504917, -396276460, -122806910, -1601263343, 1909809892, 171835409, -1284889684 ], [ -624096629, -360418327, -914407334, 1354180211, 1811848808, 903007357, 1925281339, -1307719891, -297525251, 1237775111, -2039213482, 853853695, -1973084451, 553103595, 739107370, -871716111, -1013283141, 673582359 ], [ -695214279, -1531042149, 816565378, 618586292, -638903697, 2040185933, -159565032, 488348949, 831175626, 2127707080, 1572640078, -1290330095, 118262094, 124958151, -668247515, -568149234, 1633685529, -328463420 ], [ -1905559562, 1132054064, -526839903, 1585598469, 713051511, -142736869, 1140732652, 584660648, -279255996, -1745221662, -728143683, -290803278, 125087680, 244318966, 250619293, 1865762406, -158934797, 1761253064 ], [ 2022528431, 1170918206, -1181338477, -1298553800, 363813439, -1164505011, 1818399652, -1735335394, -298613027, 2054463678, 313517923, -583887626, 422006779, 1981492770, 1328046441, -173948324, 351763579, -1491671580 ], [ 725133308, -314953051, 1965069789, 623555406, 1412425374, 1680740985, 561826359, 2140514655, -1045099964, 1526447192, 993118472, -645187674, 2006452588, 1006844555, -1817776447, -1604844311, 744342805, -79436717 ], [ -1126030141, -1155051299, 952614887, 285945058, -181343503, 388513481, 518396598, 495706762, 2033875073, -1717414731, 1249278754, 821450158, -789918155, 306881006, -629519600, 1209827376, -398370154, 191891373 ] ], [ [ -219264451, 255504569, -1874307913, -485787514, -1828121401, -1035652801, 698697223, -1732540736, 1484356813, -2053151213, -1326112880, 1280327234, 1763321790, -391046828, 803765030, -1678231552, -231300983, -1421839848 ], [ -1363730770, -1764226083, -894336919, 1610371972, 1145181814, -1010547542, 266951450, 1022547873, 683199006, -500997600, 88677028, -1810812535, -1272151496, 1558482982, 489883670, 831965707, 1268911339, -1449107524 ], [ 1276361955, -873865354, -1255588131, -1081674737, 592248564, 1922137277, 498303916, 1256306511, -1889684986, 40565282, 1494997673, -1937346774, 952564464, -1676540053, -1868966473, -1089325203, -1883973587, -2031136083 ], [ -1528565237, -154409162, 1161813956, -282946458, 1123665187, -853736992, 1078707990, -1312575668, -1958843067, -2026257292, -734184762, -518568283, 552278676, -1136621147, -100846137, -1650599346, -824738243, 21748185 ], [ 1858002791, 1051937397, -1982886773, -282172728, -104590491, 1238550754, -74227537, -1268776225, 1998013340, 1945282885, -1896626884, 2142364573, 2091620617, -1360416292, -1430077659, 864209998, -1410298465, 1309048274 ], [ 2093492397, -728207751, 79998971, -1286021957, -779795525, 2129156815, 941490772, 1161004714, 974617210, -1321158054, -2035192189, 1405877976, 1761524196, 45685289, 1573236844, -1338855603, -1789209566, 188607464 ], [ -1095756734, -1696135038, 674181159, -1236976706, 252135765, 2042338400, 1345489300, -631192441, -1855776530, -570962123, 1853952621, 236132301, -1559398900, 1665560932, 1812605598, 1761174062, -193029008, 389963180 ], [ 730469911, 1785232757, 693772616, -860358553, -1682951979, 2112963614, 1252121489, -141956232, -1977806951, -1790518394, -885193489, 479229489, 952733806, -1924054867, 1158756234, 1916737389, 1635640651, 191448710 ], [ 184143352, 439873474, 235702601, 1379939115, -844894664, 1264497948, 794110931, -1084226945, -1404049208, -214971045, -1875955406, 1191393562, -885628690, -1401970123, 2022492528, -1591435552, 1148349564, 2028499187 ], [ 476917363, 739658936, -2061426156, -2018834127, 522402970, 198531159, -1859043849, -861068799, -491557145, -1587924296, 1484493369, 2072961565, -1967823506, -1118692277, -1748202752, -974747537, -964927009, 547054613 ], [ 476473896, 1946659550, -1211790840, 1586038647, 87146462, 45120295, 732099147, -1234387876, 1112688010, 269129799, 1287606541, 1746358060, 1132288514, -1512929075, -977236493, 799014182, -1891028948, 327551983 ], [ -724367855, 790660461, 2079088272, -1390688667, 1464364788, -2123237196, 1115158896, -2005742821, 609441429, -1749142936, -414710643, 1798293204, -1180498436, 1221387766, 27284916, 107185823, -1255923621, 2038052585 ], [ 1906913520, -377959025, -9095896, 1391755770, -1041071998, 1848374349, -1819290949, -119199355, 1936066235, -1730747689, -61253164, 353680939, -1835048842, 195254354, -17317347, -7066967, 436957946, 1241477921 ], [ -1588420073, -1553197653, -862939969, -437143651, -15764682, -1724432646, 695576533, -107091947, 438409903, 1433844706, -2069536151, 1807602022, 1828713881, 756844375, -1032352452, 891075789, 1956284074, -951894928 ], [ -266983304, 947684360, 486869480, -2119998338, 1311436596, -1471248040, 14270832, 1692941186, -315413571, -112507117, 669121488, 971529282, 1904517469, 70930728, 136001549, -660670094, -1537460002, -587308802 ], [ 1715402083, 1186816964, -918970871, -1363280488, 1501649057, 1249528971, 1210788318, -1197485732, -2038928146, 857360729, -1884359648, -320178532, 1311743103, 1847775564, 130969912, -1482146707, 94668856, -179134382 ], [ -1733570222, 282774380, 1659220293, -964753923, -1891780634, -1991635860, 374902430, 495867262, -1907910127, -487443157, -2067452158, 850561616, -958267742, -781730526, 1358328872, -1513140387, -1837710659, -228327125 ], [ 381633572, 308161409, -1423350679, 626723288, -1844691775, -1745736236, -1159424959, 2062490401, -2125440124, 959728769, 583150698, -993878888, -1540597210, -968830179, 454714213, -229110915, -247224908, 1546060358 ] ], [ [ 771435562, 2083265559, -986323988, 619704242, 587720766, 2054666938, -1251008602, 340812717, 420303283, 1842596793, 260951684, -112002169, -1479518864, 1083082147, -1329861877, -1178333792, 1220115010, 1164966489 ], [ 1272206246, 793886034, -232341862, -1002323081, 1402775397, 807843627, -47045551, -1949705781, 355584975, -1752668767, 98202286, 91545258, 527138204, 1834431763, 521347441, 1323106090, 614737523, -374554083 ], [ 1830201664, -975620068, -333626942, -88356018, -1894248799, -1427055723, -2067543498, -400816418, 912571535, 566802874, 713122585, -3971286, -547081201, 1859196995, 1861325720, 1035593170, -1277058352, 1942070865 ], [ 303810006, 614988007, -318439419, 2049015168, -190152080, 528861816, -1178466164, -754516358, -2139396686, -358729515, 616782123, -528247382, -372535990, 169370893, -1370987253, -1472237928, 800368450, -1630867572 ], [ 220295687, -317752495, -1988221013, 1341828218, 567715831, -1583958596, -2112419342, 1322811218, 2022268213, 1232020996, -1791670445, 1867025091, 764177204, -2067783251, 256855054, 2061000290, -247915972, 832608720 ], [ -1022317011, 1680538784, 1076334013, -919103149, -454716177, 1695797723, -562002245, -821681651, -480011967, 939909320, 44847364, 1822140315, -1636967064, 43978071, -1347519854, -75517386, 1337941137, -845553253 ], [ -643680112, 263989638, -1779724666, -1980170950, -123824746, -672939199, 1312493693, -1823048711, -610793675, -1018770784, -1688304251, 1617103448, -1452156558, -462124766, 941149159, -1250441569, 1837279881, 1587829596 ], [ -440153253, 1149042121, -979157394, -1424187001, 1197101278, -294329760, -251484435, -2045717933, -117828199, -307893310, -746803333, -628279005, -636060449, 2028374254, 2041604203, 1284510839, 1915353161, -1057314202 ], [ -454807713, 607997653, -294723061, 158524592, -1195111364, -1642257379, 472661403, -1886836012, 434388256, -1331346667, -923046573, -2073522596, 625471618, -883188289, -1162265184, -1736395587, -1189421256, -502465415 ], [ -1970307169, 1185131823, 2023085758, 1923080332, -577416039, 521095817, 131766917, 1431326662, -760474164, 1623115329, -765588524, -1236815260, 1264455415, -161565717, -2106460578, -551584879, 110306755, -596933619 ], [ -118798916, 618046335, 1613318735, 216794309, 49858697, -206724194, -759599619, -1313912790, -2070112552, 104050095, 2133697764, -1078033434, -236812828, -1444699092, 978909742, 1612775157, -726677382, 248515033 ], [ 847066701, -1393896024, -54947914, -1251592238, 1277046512, 440741821, 1932490004, 960106591, -233092856, 2105036577, 969647454, 1903536128, -2129284043, -1244977768, -2004965261, -1526697587, -1739734275, 373410647 ], [ 124420153, -590704404, -865486557, -772842238, 846896923, 779537360, 131930745, 933796633, 2075091086, -1336845127, -544975896, -16031210, 2007820335, 771439239, 754297193, 860997630, 428499907, 438550195 ], [ -654985615, 815142837, 1786661992, -621877467, -9278268, -2094227133, -109145255, 1424513107, 1704189045, -347983805, 964994445, -262693599, -213259023, 581885114, 1525718593, 606908611, -701816024, 1001644642 ], [ 1086150412, -292385413, 1358965140, -71297528, 2288457, -385174836, -2034621776, 1355020237, 1570176125, 542066089, -1873829722, 2070509689, -1589124246, -1883675740, -533005726, -1568852131, -938170235, -1494430368 ], [ -321810898, 599676562, -449730624, 280455337, -1351041506, -986341192, -1715135230, 22412500, 1246011925, -521450514, 2010414862, 924517815, 543239154, 1011244862, -194124886, -59161617, 1533979290, 1187423128 ], [ 433237380, -1821472019, 149269716, -615689071, 263178656, 756082851, 483122870, 77955760, 1286879635, 1772360181, 1950249865, -427387626, 865658103, -517385125, -803967458, 1950886507, 1195849990, 524234656 ], [ 1184175569, -1884814251, 1053115216, 1844585273, 1482286095, -2074839126, 251506732, -86975952, -1131164806, -1549206414, -823550094, 1470853129, -990493017, -26616581, -2089543226, 527010440, 842625066, 2126662483 ] ], [ [ -609720537, -339339300, 2133339181, 56212770, -1852131393, 533302051, 1318596338, 2044028827, -1228333254, -763835142, 1813465601, 1277340917, -1659337000, -1588919481, -1454548670, -1492653192, 1295889202, 879635938 ], [ 1042199394, 1775924998, 1125073401, -616860984, 932821101, 1832420643, -594597421, -1510351196, 432441022, -741397403, 303710156, -2107344258, 502513534, 1333159450, 94034188, -198135453, 750002422, 218031724 ], [ 966591451, -909514241, 1687476290, -214445684, -1751029632, -1650494039, -1506144862, 1251365205, 1509234798, -1429001120, -1533887562, -1695608581, 281701886, 119529892, 763430929, 1985492469, 704092982, -12483376 ], [ -1057477860, -1484357192, 1690076722, 746007854, 336664977, -1565580058, -1879884654, 658975887, 254864139, 1561856984, 1529936155, -1621939802, 592444775, -1148065690, 289330304, 1197671182, 48559895, 641426469 ], [ -16073756, -1908476817, 565333612, -2025166453, -2057559014, -1122302992, 1619704487, -269322568, 1461777400, -430909137, -509691326, -435677928, 1897234219, -1492437537, 407440854, 235856238, 818863318, -1669356178 ], [ 957394723, 2095026401, 1252895748, 2105167264, 708794567, 1561811704, 1473702528, 783100795, 1391250626, 949285807, 818504047, -1119695746, 2145793734, 1199845504, -444298622, 2094665125, 234049393, 807161029 ], [ -330697419, 255932485, 1755758547, 1284552741, 1005369672, -1183665486, -827374336, -1118729501, 1074371923, -1873973631, -625213578, 1250963906, -769098580, 1361987804, -1071460218, -2144734557, 238711948, -1450852841 ], [ -1495125448, -1537640394, 1305853078, 884552579, 986341054, -1131513276, 1881278015, 630049621, 2120749142, 252800618, 1412472882, 435318415, 692729238, 1403884366, 312260606, 447071492, 298440612, 1061330700 ], [ 805375448, -938367924, 899289773, 1126035690, -1538194220, -1107015317, 2027583909, -2057742476, 1243076618, 1259725690, 2049098299, -244619743, 1160656701, -1321866786, -1918349020, -1808490595, 460184120, -1186329987 ], [ 1422492567, -312718739, 207592775, 601400073, -764909670, 1529555772, -1082464064, 1812801464, 1794231592, -1361068594, -719574550, -1979710779, -581288124, -148825974, -1155910930, -1250813768, -1367640844, 254655456 ], [ -380972193, -1535417245, 1221877989, 751336993, 1580668696, 1729066877, -989399047, -1939569822, -1723077450, -1104139567, 60425071, -972437257, 1079255466, 1135410713, -1095887028, -179220220, -408465711, 2136276501 ], [ -1929158621, -2115003127, -1568940969, 91582921, -2010100846, 1069597936, 696050494, 82815091, -283144403, -1565621069, 1954890726, -578449723, 2077299391, 1517691179, 1986154274, 1024279710, -1925991328, -772545338 ], [ -2034057596, 1359337879, 456562429, 238771034, -1573044886, 1313221401, 975500412, -1924141921, -1656034027, 1451129584, -1839334077, -900739034, -1910093246, -643761705, -2136355329, 1496902627, -1085940606, -1179153347 ], [ 1080043652, 1239526866, -475929279, 971595425, -1579873275, 1097112316, -914535650, 134644019, 1559953592, -1718253979, 1371123088, -1234973435, 1340758110, 960144877, 749601385, -828655506, -1398628202, -804253101 ], [ -89730119, 375875998, -2046028259, -725465490, -974587654, 1491886463, -1494925708, 1720976533, 188180099, 2083284667, -2112205870, 321555548, 1881851679, -668266533, -1849907997, 1154943561, 1138107406, -254789517 ], [ -1854485659, 366692108, -1505652439, 660782866, 1047532433, 2109800535, 106915884, 1582343493, -1565040044, -1301876808, 1567339801, 1828390056, 474594061, -663632774, 1887735234, -722661486, -1087711827, 1156805371 ], [ -1513956384, -1675168899, 34328400, 868857026, 548712265, -368143636, -1066894268, 482007460, 1631135892, -429453847, 2008339771, 1715693574, 665825929, -711522076, -2138552870, -1771387815, -2131872345, 1560679563 ], [ 1383833864, 1174536602, 1352315306, -9210988, 708056807, -1461574033, 1205680027, 1383793010, -375934214, -195723803, 434376049, 417808299, -1765551705, -1457539868, 1100086041, 1088388219, 1850630521, 1010397886 ] ], [ [ 1628054920, -721259441, 285162778, -1943191514, -919720328, -2060935848, 85371478, -143106507, -1443109745, -2022199966, -1231732690, -1159864936, 931925700, 594216265, 778464771, 1304189797, -1692728717, 1030816504 ], [ -1851359482, -1748683115, -1282959346, 1399353819, 530230267, -711426817, 747459230, 275465677, 1437085472, 1482070861, 1620924097, -2056912117, -898931439, -300703167, 1135417734, -1663243513, -1004952055, -1834761492 ], [ -1294166200, -319856681, 347458118, -87364212, -1205260466, -1482944222, -278525251, -1815135435, -818561423, 608971758, 513316211, 174323540, 791821160, 1036388421, -327689278, -2094438302, -669384950, 1657814537 ], [ 639670793, 463852273, 759171565, -1468418229, 872297844, 964091738, -1506311417, -1298962765, 1982926990, 1194887424, 962041832, -1229372951, -815690571, 1230668952, 913480451, -973565052, 284209224, -1509476400 ], [ -1824987122, -1894046985, 413586042, -1199288546, -392583816, -1552840764, 1786415745, 499328783, -291686653, 693346373, 530524452, -218869299, 1534042172, -1766392685, -401565472, 143603447, -526343715, -1720661080 ], [ -1869146589, 1168086856, 2051281463, 659332663, -367616701, 1151820430, 866057072, -497389595, 261396530, -98903406, 898834374, -1146658521, -1014649226, 724074499, 1600736396, 1792047920, 1219309742, 654237503 ], [ 450967534, -1802328252, 1409007865, -808412630, 1006602615, 839752715, 864759717, -330104116, -1284741086, -484201639, 1269930478, 1971995607, -1509722085, -38051088, -489247236, 1863213104, -234321496, 2020295307 ], [ -191898285, -119199176, -1451466070, 668999002, -1522356956, 558574700, -1261985894, 1974424961, -28291203, -2019449635, 1134797458, 1092411925, -360130154, -1234080245, 673635514, 1225431744, -120719410, 1660663502 ], [ 2043831803, 1751835214, 2120264057, 311322496, -1783551139, 2009688463, -1120613031, 609677740, -531440478, -500384268, 1101204613, -1228916225, 1690811241, -592404259, -183848690, 1877261030, -613472592, -2004336434 ], [ 1655957157, 1199249983, -1089451298, 2123203839, -1388939107, -804642750, -483262387, -1216710196, -1533726141, -123048097, -712427312, -1690482176, -796761156, -535680183, -587228173, 1088435715, 1063133089, 1735656164 ], [ 82412323, 1912217149, 956036993, -1900721726, 55892728, -1128989876, 1189105999, 1011966827, 118738766, 380636140, 1365303210, 663029469, -1791338895, 695083038, -449393951, 408592251, 1270286478, 1909648387 ], [ 1565750034, -275075409, 626087388, -1381497320, 1079252615, 1373445149, 847370538, 113571857, 1092514459, -843843019, -402158977, 449342265, 206964521, -1642932538, -318940335, 862667073, 1557089855, -770426645 ], [ 2006283419, 2042410223, -497099605, 829297011, -475958231, 249585275, 1134151261, 329694529, 2067055534, 1470508625, 176902825, -650426129, 617078627, -2131517707, 621112420, 101872476, 1766851852, 22465857 ], [ 2080301530, -394745547, 1161292066, 26309004, 672455615, 1532598346, 1114967180, 696367988, 1509135340, -323010483, -29789360, -1454522388, 1026528241, 1979337672, -830735112, -1256546525, -959970815, 40397024 ], [ -345635870, -387644921, -1235059323, 2121860373, -670750664, 1702554477, -154255603, -543598666, 1371835553, 367802247, -712428567, 1781556960, 233701645, -855837944, -678423800, -1883767088, -93800286, -738708629 ], [ -1882839451, -200023167, -2015547390, 427907896, -103747956, 886523113, 789443613, -1857168746, 890263452, 1389374177, 285881151, 654904734, 927501544, 1463513849, 158757358, -806186068, -1279600998, -1875316737 ], [ 1483037564, 439030440, 2050732202, -1309759410, -2023010932, -195542388, 1051249490, -1360729662, 1341113758, 1342143883, 1375704826, 1949907472, -26168040, -358477814, -150759958, 1115292915, 435006380, -520966263 ], [ -130120006, -1813663381, 1269373101, -230121427, 1633896596, -1826260295, -929344129, -1090114529, -1920670301, -1507325917, -1399161334, 1215138212, -2055902890, -1376574949, 153043498, -1154358783, -1831665692, 1113078602 ] ], [ [ 2062455338, -1575088604, -2008297620, 1361763296, 1713418546, -1576888822, 1474211734, -1191508057, -1096772118, 533635446, -1818081842, -715063393, -661924095, -540868312, 1616336685, 389238858, -1198743481, -1217290653 ], [ 537978782, 2026449963, 1656829082, -1830961418, -42631680, 1722329077, 1449213808, -68104856, 1627651146, -877657238, -458874382, -1002085908, -1943385815, 1069470557, -1130007255, 1312384007, -626226581, 464257589 ], [ -613465181, 611688064, 1944551324, 732819569, -1537365534, -2070239965, 1996323765, 91794236, -479136398, 24527347, -239660940, -1241653383, -532110952, -916870422, -622731455, 934702745, 79159848, -143352964 ], [ 634553207, 482978083, -1960656342, 1501033063, -748763566, 957470620, 1805083711, -1397401069, 146833482, 639801067, -1265160513, -1347114212, -1887341832, 754935540, -1386258651, -1543445412, 1787648976, 691510680 ], [ -1018565533, 1830660161, 1375329298, 1753208407, 100500983, -1050208944, 19390038, -1940187402, -103315079, 1541906080, 341944021, -1791372084, -624021672, 1338360376, -1729067113, -233588570, -1766891829, -714641839 ], [ -1867412048, -520233102, -753944146, 1599199676, 1872865203, 1341087618, -236974782, 805178324, -1710850034, 355975667, -1105498150, 2145053772, -1002581753, 423047914, -2061213222, -661404728, 899577864, -1627168 ], [ 244698447, -1539424735, -1249824134, -1542806186, -1812228267, -238853396, 1203661277, -2079789970, 2139044862, 1381435611, 87506097, -1932369921, 1059843233, -552893143, 837214995, 21311292, -1865071235, 1707688700 ], [ -1796784774, -800206532, 435354926, 1842729871, 150996146, 430205285, 2082430633, -432032960, -1325799077, -1817280811, 1619485480, -1350671911, 2053735482, -1287780716, 2144933148, 1552489293, -622191994, -1175980212 ], [ 2040680797, 1663776910, 1702885312, 277728257, 507923668, 1673852204, -1002907690, 84386989, -728270727, -1872129901, -131473576, -1207194045, -56927516, -420057607, -1075582937, -2133739752, -796932475, 1655912354 ], [ 844201730, -40688381, -1867285924, 384328362, -730851841, 1167355264, 1834861851, -971345934, -658969791, -920688080, -552292367, -974213646, -629444217, -638667503, 304074125, -692037990, 1666562087, 408480679 ], [ -1653264857, -1926706557, -1905394949, -1822408702, 1986301951, 2111982020, 557794261, -1994342239, 1211266746, 825781657, 1348466025, -1593609142, -1407750709, 2091584551, 230837311, 702036152, -1510413195, -301979161 ], [ 1055656984, -1511844217, 903304098, -1923441885, -2131466121, 3134649, -569542223, -1385454766, 1294919148, -796144232, 881603103, 1323647434, 689353235, 1416759913, 280676128, -314591076, -1774377430, -948896496 ], [ -182851452, -1764064157, -16705954, 304196094, 666683840, 1208228526, 2070390757, 1299540779, -2129132154, -55944687, 2033321720, -832230645, -19276394, -193668912, 791408757, 1485000385, 397523686, 822969625 ], [ 644872448, 244741829, -1838445347, -486798459, -240806453, -196170460, -533499109, 102728751, 1118641425, -2077510640, 2081545890, 822914000, -547230620, 278186866, -487441162, 2048971556, 1173351291, 587903676 ], [ -1567737915, -531011250, 598768919, -2084018124, 1196720875, 1139903043, 2120127784, 1584789434, -2130274184, 610043316, -979944880, -1957554153, 1779118710, -1457501877, 1426810807, 1743740855, 1151299522, -1871173320 ], [ 1997034642, -1333576565, 533159413, -2072705697, -372524280, 1404339094, -724547380, -828363085, 783853165, 1739276723, -300794074, 1986346415, 1619851888, -900032473, 859250769, 434808875, -125919113, 1529985822 ], [ -383061230, 1890002908, -22940683, -549921445, 2126016880, 1442369170, -905738628, 1907353812, -1449440166, 446342344, 1664418921, -1081668821, 2068552, 234309367, -1799880939, -867123725, -2058495956, -40845691 ], [ -2105775218, -1310892693, -274333724, -1753115211, 402332127, -1288000132, 1865985788, 1255303854, 242944410, -1103540460, -490721824, 1255529475, 1891953996, 86566831, 896957184, -870647465, 2075877395, -273222753 ] ], [ [ -2078531576, -1519378023, -648783605, 1456228786, -411982272, -1503456701, 1686206408, -1007556903, -410385233, -1247257587, -1920912871, 497551553, 125341632, -56584122, 1720724333, 585649135, 835744307, 755603507 ], [ -1256353503, -1356838384, 1966776215, 1227154820, 87622407, -51384964, -713272251, 1654343449, -1305472263, -1226169576, 307754987, -172598879, -207073281, 1681450670, 416711924, 2026339426, 1624036971, 1898403065 ], [ 1384320830, 1684036515, 1787883759, -605318932, -1081944794, -1572464801, -279567175, 1856420594, 171413269, -752352851, -254534716, 1917111869, -430658615, 2111949295, 614542765, -1789850824, -660982712, -1679208238 ], [ -1128686170, -151092172, -274966811, 962255081, -903810866, 1782180555, 1905430650, -1625309077, -492542117, -1554727365, 1469221915, -1457782522, 762091489, -1167207993, -1949791729, 79351029, 377855936, 1566621665 ], [ 1958583845, 693186482, -456626182, -1606290496, 487735305, -1635691963, -1411345219, -1897049746, 1681975941, 1513433126, -877204498, 189562543, -1856683839, -86949115, 1066927342, -1667845335, 238460181, -1826966538 ], [ 1011688369, 1623698220, 684615073, -203551647, -565912786, 1864469146, -712212527, -84627954, -1030264767, 2028028289, 1001221666, 225664876, -92242793, 642875824, -2102132551, 1175249435, -188846523, -257882150 ], [ 752047039, 966590310, -1357622417, -237379810, -847561802, -1998796725, -1836426848, -49667352, -405624280, 1687191288, 126049771, 1606782563, 1369303465, -1146345474, -372253800, 1680197104, 1831529955, -2143900912 ], [ 502834157, 1662751361, -1293151903, 1100695075, -75123667, 2071665870, -861153525, -428436223, 404587580, -341572402, 1100353387, -1086000084, 464854306, -673995172, -1444212068, 1572578164, -1811541109, -722815187 ], [ 24628494, -764657754, 166644308, 856933555, -1272650228, 1338027843, 1628785179, 2126572353, 337699346, -186462906, -1222046839, 1122127922, -137658989, -1110613008, 334144499, -1647885024, 2122047879, 2021991933 ], [ 1051988176, 233708651, -1525809119, 1994325821, 2026512285, 1415418291, 1390124816, 942568155, -197861801, 1091734481, 1510835997, -681376930, 1648128035, 422255515, -116336854, -1201682879, 1466164424, 685483575 ], [ 1292053401, -1147146172, 296300926, 1512403062, 1463789365, -350621951, -1578166883, 2093518555, 843245670, 776328481, 82765478, -1957503468, 914598312, 620447355, -396539785, -301042536, -1071715782, 352185517 ], [ 107770639, 1537583470, -681283847, -85727252, -758429970, 47659246, -1499458369, 991075533, 335345725, -1868101485, -2119900325, 1776035137, 61222191, -553858941, 249055556, -765766278, 1202132485, -264578572 ], [ 1479095036, -1676786084, 2084689124, 1492774967, 1844103291, -2033296303, -355053652, 1332933936, 588925411, 1222120013, -422480552, -519280058, -1685826964, 1786388876, 1699838345, 1161287915, 1102369924, 188568045 ], [ 444384511, -166140963, 409418666, 997124820, -1508086941, 1135733941, -934424366, 565339449, -39958986, -1860718481, 511131797, -57960277, 320989580, -1345739500, 1306040889, -549390539, 566774659, -1726409746 ], [ -1005194986, 604348159, 1762281619, -1992595176, -1594507867, -1613120201, 267465353, 78544586, 442524446, -1770178, -359460532, -2139208796, 1274972179, 1907087751, -865444891, 1694198981, 185247770, 827661741 ], [ 1282850957, 1621507287, -311830217, 196049249, 938186577, 1531104252, -738954789, -1543382583, -1620829120, -2103949212, -126113335, 783032687, -524570106, 36180627, 932489411, -181086734, -385028879, 2139811639 ], [ 234449396, 933805108, 2059633016, 1539605304, 1306021522, -1448350632, -749728221, 2071586457, 33614592, -57942891, 1314522186, -140315518, -2026303197, 228509702, 622624025, 317326430, -997923458, -548987675 ], [ -295530292, 1476491963, -1302133658, 1505943082, 1934923731, -513921231, 1675684096, 1792174026, 1440003858, 1901782307, -858087632, 1881661170, -2000624452, -297632651, 1373011800, 1500542113, -1868182135, -1588961817 ] ], [ [ -1070061680, 701791429, 341118614, 1704952387, 1477040512, -1166457519, 17024450, -204605626, -1016861792, 1740481295, 78919421, 794194839, -1749314114, -1380636298, 413040475, 700697715, 903758372, 1523326736 ], [ -1321922467, -790443108, -817141330, 493747555, 2026961615, 447076371, -1265078675, -219093329, -1614181350, -2025289768, 592006297, 895824872, 1397977303, -1680509172, 1883210010, 1405209580, -1086226608, -52666799 ], [ -1848829360, -468401747, -1915053805, -572951493, 1153128343, 1125109389, 1538895738, 1003098566, -839044103, 1835948714, -630269128, 611614913, -111281249, 407744257, -1114599162, 1784079584, 883186900, -1743101365 ], [ -2107860026, 1167921643, -696878429, 978219816, 1436637300, -762160990, -2097002629, -884923866, 540292396, -1197660546, 736694633, 1199251517, -1006931195, -974026099, 990389498, -48447103, 493688232, -552624111 ], [ 394642043, -656516922, -1394174051, -382041811, 216359254, -443878757, -742455306, 1184056820, -1825322356, 707084975, 1636268780, -1732970124, -1749462937, -1595744236, -1724714331, 575539419, -340460221, -848440563 ], [ -562865601, -1093778418, -1571439156, 1793942054, 955427127, 944820275, 1487763032, -832395959, 963675027, -1687500690, 1700602683, 482791813, 766052538, 1246759209, -1513306571, -1185324669, 1953377868, -509718737 ], [ -1897767892, 2117319567, 2084587233, -618043222, 1890567199, -1537970743, 823845329, 965060427, -900970995, 1145628498, -347356574, -1112501155, 1086109467, -107017289, 1959023356, -705893152, 1661357216, 1936271115 ], [ 1154834810, 1606450804, 44831373, -2026048587, -1356199451, -1658767059, -978739562, 1670305307, 812931315, -317853250, 1156660925, -2033347654, 471303937, -560763667, 545770099, -424086628, -1981950598, -1249236045 ], [ -386254876, 1822203284, -672454520, 335602718, -284901423, 536739666, 903009983, 1768732056, -41383785, 1931540630, 453115037, 1907769474, -462637829, 1024787935, -458424425, -1171946242, 569579314, 875025611 ], [ -484868270, -1316519571, 1755696286, -1408761527, 1680882407, 677900858, -1990617664, 944427843, -1154378842, -1357516571, -1927223622, -1803540202, -112505398, -1096959986, -716719542, -1634680558, 1403623661, 672960060 ], [ 64246944, 866521635, 1557596577, -902290796, 1484426854, 1295223521, -386354959, 1352129529, 157927108, 525408689, 1761151024, -70240425, -565690635, 1481797273, -1903240826, -1539149297, 837115180, 2117122037 ], [ 751510726, 149056171, -475136702, -1903791816, 692518635, -1773262430, -46241260, 498183041, 1676321172, -1983577848, -245451121, 1464142135, 5407439, -596597914, -1169747910, -1299172570, -2072331235, -1476937394 ], [ 1315044161, -131294075, 125612763, -591575333, -10124635, 85631214, -92399666, 2022475717, 348493793, 1968259544, 1319121726, 359404953, 159348983, 1386961365, 1518686630, -860937342, 1683516454, 787368043 ], [ 1578967933, 826521738, 1239685674, 711815879, 973937198, 758234079, -464232057, -509945047, -903985130, 1732851050, 1603937197, 1668233277, 947477474, 1293806833, 1005202562, -1691789396, -1182786823, 995144562 ], [ 464671868, -1942199809, 1951715311, -1968748964, -177027692, 1501290175, -1991172706, -2060722550, 1679827747, -92433224, -2089845284, -661172673, 1799005572, -1197141023, -1280887509, 1340098667, 1362719494, -1843164304 ], [ 1145287448, -1157276659, 2030723060, 641916703, 288107332, 1387941778, -1948919565, -691386341, 1479165085, 804563756, -1584058834, 216056802, -1039550434, -265715186, -439621285, 1775719456, 142216611, 1859160042 ], [ -1418095737, -861435268, -61345656, 1621039667, 1297301418, -60970731, 260198213, 815976789, -357474646, 459122058, 1351893514, -40403990, 1166470953, -407103512, 904633753, -215864909, -1740822828, 375993086 ], [ 1445683947, 712611199, -324171647, -1855728653, -980469831, 937969858, 274997516, 1201171617, -303210850, 601134784, 908047874, -1598958889, -1363521894, 1906546890, -661629748, -1086171781, 1788318142, -839397855 ] ], [ [ 1895632132, 1309927855, 603616032, -1091459241, -1661373310, 1415136235, 2098937332, 1446711732, -514710238, -1371328749, 484744027, -241829677, 1830580538, 932582944, 521613614, 1295297984, -664783855, -1995501149 ], [ -1719960300, -1837683178, 1799617129, 216315429, -907267028, 1435117860, 1894105563, 291690767, -823794223, -1811037643, -632836593, -2115920518, -1515747938, 813985685, -2011714804, 1102751534, -1520064862, 462102611 ], [ -2003410161, 1193807476, -808734270, -2069383627, 1489638183, -781346704, -1189178902, -186291988, -45375830, -2034185964, -1883124241, -87811421, -1585549241, 1131957280, -631861068, -2032445194, -1680157664, -1067874090 ], [ -355523268, 1600081035, 398580610, -2013185055, 1370160387, 1537435026, 2070663122, 1786127613, -812510923, -1182705063, -643673584, -2019403022, 1791229234, -81193530, 172665701, 138975082, -249760452, -1580521095 ], [ 2056758641, -1477779032, -1105932010, -1688013823, -685089483, -775131129, 1181900195, 1092732193, 215121898, -1644400463, -2052923573, -1173405262, -514689266, -1072447095, 1765847530, 526787787, 413214851, 1458075144 ], [ -1160672024, 2081130474, 78646565, -1150965653, -1155039264, 2077528411, -368767360, 1791169829, 77781275, -420420276, 1148942186, 185806271, -1790209074, -1082448993, 1811310209, -2143061608, 1088261122, -1716515793 ], [ 1303431225, -1933945700, -1025209609, -121188642, 2029180285, 2049620037, 452666388, -1659080061, -1491282380, -1431718584, 148229170, 622045145, 913510696, -1764885881, 172472073, -1238151622, -584624742, 782703872 ], [ -1185354730, -897081870, -1086936266, 1594658819, -751234187, -399274677, 71120731, 707232876, -219812027, -708916013, -1386312389, -86535235, -69070951, 240322791, 1726599854, 959397638, 1474787809, 119310486 ], [ 1597649815, 1714372698, 1283248305, -717076032, -1895160174, 966756956, -399902289, -586378526, -945375025, -964186185, 1896324864, 619477732, -289683250, 970947494, 1385294777, -1683277307, -38295479, 1336648252 ], [ 756454446, 1461932379, -1190908265, 882146428, 1298573542, -1468646427, -761810873, 313612626, -566098313, -1124559683, -336644959, 694290161, 51754175, -936131135, -974844901, -1734703693, -1728422994, 625203760 ], [ 1294703455, 1462075175, 394661527, -697134178, 1662406479, -1777403850, -822142393, -916939119, -634939794, 1146306711, 1469215878, 27885233, 2003483295, 422616826, 1368666197, -1052686619, 1522690829, 1870236668 ], [ 1959240425, 1417751008, -335113093, -1212152858, 314533249, -1457510492, 1374621419, 739616233, 1620680498, -841916618, 1748250597, 1807094807, -1312846163, 144325682, -1945090827, 34207635, 789426863, 172850796 ], [ 178322128, 916461621, -1862310977, 824379555, -1207298794, -684495812, 952258867, -1444168203, -514230004, -1686987320, 753805630, -1157582045, 2097456354, 1486444381, -1681721901, -34409464, -358189076, -1002767978 ], [ -1385130280, -561326567, 736402544, -1927316949, 988369676, -653199812, 1933532962, -1892104223, 1520036803, 1325726893, 1899385161, -1556837832, -690033946, -1196522056, 1603047338, 1479231090, -79218212, 1070601389 ], [ 116559172, 1078315852, 1752386578, 2057770634, -1224333789, -1303622856, 707435209, -1625480229, 1394801803, 55649076, 1550475842, 1116860869, 1291798699, 864848105, -278577049, 731244973, 1699834230, 466538867 ], [ 3774010, 1777620024, 820224567, -629870264, 1079410819, 1564835851, -1650894614, 1450041645, 1591423112, -396466408, 272159649, -505314129, -1943038021, -378384082, 1284964426, -1337005869, -456676756, -142845887 ], [ 853462952, -1971471139, 1065644642, 883946162, -2077911507, 1289677611, -339171806, -582784941, 854953764, -1716418101, 648996880, -2039281555, -1018182775, 1816539060, -447039794, 25078458, 853774994, -995456391 ], [ 26057897, -1424594186, -1828079106, 1352463700, 597100225, -1829709634, 1120996248, 905297455, 2073242390, -1126566888, 330163064, 1842963579, 274230780, 1514001637, 2083363421, 1627683642, 573543308, 710910111 ] ], [ [ -1927921107, 864894390, -1877329649, 1601622888, -148825800, -1835441936, 826086866, 944651201, 2007736527, 491263059, 75994302, -602991062, 514868601, -1108487693, 1658631765, -607560590, -101231178, 525289275 ], [ -1842516648, -1088392013, -666737233, 1871240289, 727563500, 1414435571, 779673124, 508982501, -1807287116, 994002072, 398486401, -1782595255, -299916122, 14985650, 1448683051, -663768342, 184261073, -614066253 ], [ -869927709, -87176272, 626197871, -672144943, 754539920, -1184684770, 106447586, 288169393, -90117855, 493961318, 286882779, -1479974864, 735469684, -1916386059, -1526032044, 460253803, -256179616, 112038346 ], [ 184975518, -918409914, 1013815950, -764998954, -1675740529, 1363833471, -2101120034, 1645727316, 316346635, 988189606, -1274698620, 705130458, 1110830887, -1950934228, -892835747, -860109764, 944602017, -728452473 ], [ 1102672698, -628887056, 1257941616, 1530946623, -1939702921, 2109547818, -47453462, -1116094026, 1572774577, 340351427, 1458890124, 1306430242, -1536446406, 1179778507, -1688547114, -254097676, -1698331493, -1176788678 ], [ 952995176, -1274131206, 2059021390, -1727030559, -1628338405, -112638325, 417452, -826072363, -287674030, -1834855724, 438359329, 913896650, -559473511, 62115187, 545342209, 968617988, -1904658304, -2135733923 ], [ -2031442116, -801319525, -423563458, -1691278892, 65995930, 1257498767, 177636081, -2082061761, -63423138, 184663182, -210939595, 1548421343, 21467594, 1707810179, 732872443, 403851365, -1326427038, 775155712 ], [ -110660066, -1409450183, -496315012, 1503230737, -1759447908, -2047682083, 512917480, 2002971159, -1783744458, -1801280899, -1819524831, 1900190126, 332506309, 452314310, 833049070, -37488523, -1662424660, 1997068612 ], [ 1925327198, 136488238, 1856903708, 506972872, 1232215414, -510077439, 819452389, 1746914715, -1946676860, 1024050687, 249413544, 1420006696, 2041380922, -1279275057, -162994971, -1082428583, -279185053, -1239542560 ], [ 974892350, -38263066, -1259749080, 2125586844, 1394426522, 976089676, -732687542, -28704233, -1882179923, -201247939, 1783132126, 519298016, -158081753, -1281166414, -603726242, 544073503, 1060362415, 73267652 ], [ -365073601, 103632404, 1243414917, 1895421402, 482697537, -1666174384, 1748459035, -1661698077, -1562835554, -1177881819, -1411688058, -1744588725, -386584629, 557337950, -536541617, -686680277, 1092523552, 89496468 ], [ -537344427, 1347231491, -477549065, -479556015, -231055948, -1934946185, 1977684109, -900398406, 333321025, -1335864999, 1105881147, 1850774564, 644692138, 972406880, 1392518716, -1584519869, 2052756678, -885271873 ], [ -43486495, 781249292, 249872253, -382860236, -465326128, -1946988321, -334565020, -93690727, 343067489, -1458951786, 653309547, 165822348, 115681273, -160298150, 1101301863, -335526965, -1537430248, -625130229 ], [ -11878602, 1831381095, -1869233875, -877313196, 2004582364, -1983215786, 194629924, -1861030788, -72848049, 197856650, -246551216, 118371837, 1640257202, 1320242401, -961844647, -1823782961, -1917349272, 7319843 ], [ 326784872, 1565888043, 1023393871, -223483975, -2090565916, -250197313, 1473786220, 1796065514, 1411285355, 1353743474, 842675192, -82906983, -1966919095, 1258491588, 207335906, -849834113, -456583469, -842360055 ], [ -465400959, 602044624, -1234436966, 1136694223, 1701030342, -608459191, -870035042, -48675245, -1190604295, 2120063137, -13707172, 2013884467, -1595574452, 492039812, 940198878, -1460460506, 1689006648, 597179952 ], [ 196276421, 959595714, -1537508561, 1350114488, 1465005176, -1146776322, 1139185777, 488061632, -1477239096, 1943540095, -591731142, 2040277037, -1020992866, 785790967, -1064889644, -653373452, -1360014921, 1351641852 ], [ 1828633217, 2019685731, -1881593244, 220070010, -1285059217, -1507496354, 789960396, -286518996, 353442750, 1739391160, -1633066618, 742481676, 293121807, -661684669, 822184778, -766161735, -603835807, -599703962 ] ] ], [ [ [ -525511251, 135337921, 2027285004, 782001699, -1284048610, 1009256037, 962345613, -974822980, 907662337, -2081098680, -391924194, -1500753734, -1190321187, 1984489534, 1152987072, 1919820099, -11074455, 211149074 ], [ -1064306431, 1404986279, 1363111171, -1750588259, -1736377401, 1213481855, -1207250156, -857241502, 1853950862, -1698366765, -2041846569, 1435745421, -1130930200, -1196328162, 1570625635, 2064817312, 999677012, -778585889 ], [ -1388507752, 1252789832, -787014223, 837695907, 516662343, 232105192, -386985991, 496508283, 234425987, 1461050929, -1102461793, -977651674, 525934635, 1702370256, 1207153834, 211551620, 1705918548, -884053789 ], [ 28481698, 1189852316, 1190251871, 1795256370, 1129721636, 759559005, -2006214597, -1725400498, 570626537, -839409619, -1586672132, 1759327189, -615196864, 468305860, 1529328348, 1914218445, -1148944957, 1124276795 ], [ 1280807480, 1025846783, 794119977, 785707149, 1850498811, 200489152, -9393075, -1608982968, -121696276, 2060956849, -431110823, 1164992864, 325512172, -2051396933, -1777862351, 719733190, -431036622, 654608331 ], [ -146658035, -945662820, 1289350846, -108621951, 1385942863, -404872487, 2019016904, 768066631, 843913237, -990479968, -1551177444, 668441045, 1287156987, -642343982, 1668321501, 1679133870, -1695554953, -100166274 ], [ -777174720, -1318121683, 947818662, 194991316, 1488464859, 158359787, -1535642815, -1784117989, -2028231317, 1391251283, 102040214, 2029126610, -1420071536, -1769129176, 1883117676, -899578971, -1187123318, 930357367 ], [ -1962636111, 602927073, -82505637, -2138567143, -1861839573, 1504270743, 128760708, -2006745868, -1204768378, -1869861325, -785180938, 914483235, 4080285, -1444040107, -1837104861, 1568389213, -963792422, -738790358 ], [ -651091698, 2054534544, -1262478723, 1163129600, 990437754, 1173776133, -295323412, -542562805, 1491320666, 543773603, 814228127, -284181460, -1507724408, 682695774, 1423524996, 389416265, 784899735, -1679674376 ], [ 127574369, 1011647853, 792546460, -2093507053, -333609865, 1515960102, 1599403057, -124907779, 548868563, 1426571698, 1061190670, -1095712071, 313768852, 265410781, 1203685938, -2045954442, -1840862158, 540198004 ], [ -1064730086, -990167186, -1036060839, 822751723, 1903719477, 893905320, 287725153, -488166973, 151511424, 758356823, -1109274349, -303649203, 1148805305, -1415997752, -1347137773, -245088220, -1836351074, -1928192656 ], [ -1041896621, -1507527671, -1671298318, 1965770011, -1079630452, 1687629817, 870645495, 1057431773, 703307498, -67202747, -78674813, -176564703, 1242822101, -222222828, 278063617, -63846740, -1261215757, -264338681 ], [ -1270430321, -1354457735, -1276656161, -1280344296, -2123973152, 549720674, 1929852537, 380220793, 1122180978, 905852321, -1882129916, -846217518, 258758775, 1607250618, -1777390775, -1661079062, -589822288, 1919772938 ], [ 1558076446, -993478174, -163720383, 1744798578, -499073999, -1380198347, 1079280, 1664638329, 155645277, 1720994903, -2043365999, -2037291222, -296570603, 1867552377, 1222645680, 1797139100, 1220005845, 626661879 ], [ -1708409598, 1822952223, -99995519, 193749371, 982063363, -650194127, -951888259, 209387494, 1340519275, 716914591, 337571124, -1130743767, 1490701434, -727570830, -2005460091, 1542867606, 726423017, -1539424399 ], [ -1846579384, -1963326607, 1290746637, -831774168, -2133720568, -229368165, -361226792, 811643075, 552352861, 978770026, -21620015, -1096502689, -1552410693, 1976629063, -1272347486, 1842350144, -1346195515, 2046043592 ], [ -358828727, 1343649002, -1572871195, 447514887, 1990794611, 86203074, -893713647, 1271681848, 33139090, -1300217782, -1850073133, -1185565608, 2141889160, 1466165268, 1841120501, 1048968895, 898571874, 240416013 ], [ -1350111944, -2070758609, 306619297, -321055998, 1340647159, 1136910864, -126357341, 749626532, -776472414, -1740377109, -467822664, 1584032135, -1905715089, 1107117847, -614773711, -1187999267, 1438730585, -137144636 ] ], [ [ -1150823296, -1259855058, 1484940239, 1627548596, -473959205, 847591885, 295438655, -1036879614, 200218579, -801724796, 2129057850, -1840883723, -1194900662, 1326842166, -1769659892, 2086786106, 1766411048, -1390284337 ], [ 275097755, 1957195972, -1231929308, -1002805448, 1658495278, 1516708575, -509344066, -1112886046, 180256341, -855255643, 1490483374, -1860540083, -895930430, -2111610912, -1261703096, -1107365798, 68696018, 1965243397 ], [ 1465054115, -859455195, 551603182, -2024495457, -1540445243, -1010838482, -1314441592, 2100569429, 1015614714, -978861125, 57914968, 1098819022, -1605525342, 281322505, 669490720, -1659986441, -281474693, -1036471038 ], [ 1634696735, 622373769, -1875725165, 1219244001, 461505076, 2091400757, -411457978, 309955036, 1095770676, -159921482, 170131057, -1334099545, -1982095869, 9886712, 1322360966, 2001847696, 328547614, 994454896 ], [ 2146166167, 199592784, -1119439953, -1346900482, 1435869636, 258166982, -1873527083, -1129064386, -1754649678, 907393878, 134520832, 1682007053, -1365881362, 1885358374, -1332860332, 17487186, 232848622, -1791716444 ], [ 1977431381, -801031776, -538811080, -916272466, -1404491508, 1936279492, 1090279545, 1589908353, 259659540, 619915399, 1310126282, 470500634, 1711288793, -111946404, -133708177, 744522469, 301058752, 303615148 ], [ -1258858265, -2085710119, -996008516, 1214810840, -1839547592, 2067573649, -1629255278, -1475865227, -945907170, 2047662220, -1142305281, -1053120463, 1173629447, 1680798872, 41194302, -853682515, -475478426, 793613997 ], [ 1992776261, 604945809, -610006913, -1553822844, 198830585, 243990003, -1844778342, -593440271, 1285171513, -940029406, 1283464213, -1185905727, 2021219273, -1841807416, 1889285056, 1817900797, 105515436, -1229258940 ], [ -667282842, -1136750704, 17025230, 987625800, -1667867119, 849673443, -1512277269, -1920709673, -16683953, -1554991692, 1281759961, 1203834294, -746938097, 355779657, -348729590, 2039873627, 1627341416, -2051104295 ], [ 1855629006, -2071827133, -1727522532, -795364491, 688159240, -1789502006, -579632887, 88538565, -1859656459, -1386648514, 246727728, -801273817, -1643645829, -249516981, -71737694, 1244251486, -1164799733, 1219667017 ], [ 419964312, 1981034219, -2068946290, 326577516, -640138951, -459356925, 775954399, -224349673, 678725093, 1226493372, -1907602743, 1741327163, -529062865, 1542168759, 671811429, -12428240, -2121308905, 550696419 ], [ -896417859, 1746949604, 1225037878, -586521853, 740276079, 1952229203, -2130225087, 875722802, 1142487695, 1981181588, 693896324, 720514612, 1534238421, 334018429, -378692347, 830510336, -1032338678, 1572142995 ], [ 1300672011, 758490561, 187424325, -2077007331, -1060646471, 1319634448, -315909561, -1667515381, -266900359, 1665454750, -2108441844, -2066889847, -932929799, -1101801140, -110912590, 163988442, 317310902, 1373770225 ], [ -286402310, -2055208724, -1633620809, 1572561433, -2143334484, 1639109738, -1365511454, 679848661, -1456991802, -1198029905, -960927970, -83905040, -1205347111, 1854329539, -925438147, 965842904, -1870825767, 1363169242 ], [ 542982221, 753789171, 1159923892, -1106192571, 18830133, 1405386302, 872962306, -804239367, -1612661407, -830017621, -90209205, -1518622874, -1407748886, 667237546, -1203608762, 1337313176, -1474611242, -2041222162 ], [ 446132137, 986949790, -2008686905, -2115118390, 1509189871, -829939319, -555889070, 269202888, 553430299, 1435049866, -700137446, 624484759, -1539770072, -877824566, 514565802, 2062354410, 720058008, 31268206 ], [ -76288636, -311377337, -1506261643, -1099810013, -1215694449, 1701425932, 754121334, 727331513, -484736162, 1973795070, -1692390664, -1635537868, -1031241747, -1239901852, 731321807, -957464694, 639448844, 83259284 ], [ -1543161246, -1655562790, -265528125, 1660053448, 1349479490, 2025376482, -2076669096, -233800031, 423074503, 48818273, 11166442, -1694188439, -1657899743, -1337986556, 1842156948, 519829841, 1246933439, 1451659232 ] ], [ [ -1117477907, -2067763897, 1504060940, -75548568, 46466314, 2058902706, -2001735356, 1981036413, 166690108, -1991305635, 339525495, 1354745494, 543841444, 1400795749, -538880627, 1602326318, 2026882518, 762071485 ], [ -886038772, 1120181724, -1376409673, 76357842, 1815873686, -1666371104, 614688991, 1681428990, 1862593677, 199737098, 1420891605, 2025325469, -1975026394, 1067648874, 653801071, 88778815, 26066564, -561511983 ], [ 1013168426, 1455694774, -1318671901, -1193675059, 988850716, -1469331313, 1704374194, -1663684205, -1351477949, -1864439799, 1877607254, 450766663, -866522682, -272481669, 69219775, -2058019647, -1513378410, 1318281624 ], [ -1384184627, 1756266429, -1055718215, -690195364, -1267523939, -2084905133, 2020888007, 1180666262, 1259608017, 596237770, -96665207, -826934384, 1224101166, -461564867, -114723119, -1466667730, -862694305, 790051771 ], [ 872161820, 125768407, -1572873829, 1350666557, -6537855, -315815250, 862555738, -1107704000, 757779187, -1647398728, 14758650, -957205615, 1377551337, 1499603211, -1431326996, -1553256294, -507316254, -1550316984 ], [ 828478354, -1870738401, -1731304506, -2014538614, 1377479336, -1151674207, 1351708005, 1233375628, 566250871, 346272549, 1655228426, -1300936454, 1428435132, 1830753373, -837126932, -7938280, 1367337358, -1830345994 ], [ -473771559, 1506644297, -1775721907, 683836317, 60981281, 1927785626, 1216825843, 510888205, 72896267, -1441365364, 744204754, -1924060264, -195087896, -728759958, 200750320, -728283879, 1095500160, -917484643 ], [ -1242874694, -1612180122, 533387990, -1598514111, 1893945544, 537855098, -2038018193, -1683004193, -1307743528, 1587930977, 1261173960, -1621356615, 1179524498, -376858143, -1619184691, -1383632472, -805069699, -1721320675 ], [ -1724746130, 792063402, 1560793880, -1521642607, -744752064, 450874392, -1831151345, -1938579393, -1890213286, -333129093, 1452707736, -491494926, 478172124, 1755713448, -366480180, 1863576918, -274076356, -937258981 ], [ 1361086476, 1310084668, -2070773601, 56160034, -505149527, -461456262, -641431341, 1838050395, -561229632, 1350243469, 241471107, 874279665, -15568629, 1763155793, 1310813489, 1283874452, -1708341960, 1678743568 ], [ -447134970, -1609826051, 1924891239, 489468748, 2026993948, -1173013028, -439535489, -1032930852, -1601600438, 213368638, -1691337179, -1874917746, -704651911, -1411572799, -2083164652, -1659389858, 303519041, 599348381 ], [ -1179378108, -928233555, 1650786316, -730296911, -1295540819, -1974867708, 416791343, 1551456797, -2035626230, -466733479, -841133530, -1938030187, -276825380, -1429234176, 1765959470, -1876228826, 1266140696, 1049811683 ], [ 432397824, 1186885927, 3090812, 1878147463, 250590912, 2097393059, 869053633, -2144329624, -1809615859, 1191211243, 1414091614, -146284723, -210071002, -172798920, 405558640, -297264858, -406303826, -815525395 ], [ -136641461, 909647337, 2143675464, 1021078835, -2043998973, 1527476194, 381308189, 955778147, -1718874507, -1624634217, 1066089663, 1731074730, 744815132, 1132617351, 1314942157, -2021796648, 928632910, -901409383 ], [ 882842510, 380627228, 622103543, 1986124249, -1961775147, 19385060, -1436923418, 1552838601, -1869676521, 1844607870, 1409551398, -1613487063, 851300060, -1146008422, -1485114618, 1007165759, 1307394695, -962680661 ], [ 865713170, -1988181086, -946125264, -1144462005, -591689217, 361688888, -964932223, -912509705, 538112842, 1969933207, -2065930307, -293575300, 1339678463, 1383728637, 263575147, -558685629, 357521264, 1943432220 ], [ 166997402, -1960362098, 1990120818, 407819476, -853726478, 167860084, 2086910626, 1029425348, -166038147, -717358044, -1042430658, 1438770323, -1688922189, 221995778, -1655211068, -1352127126, 1728908158, 987424973 ], [ -1917698045, -1426425831, -119334122, 2145111543, 1928995426, 1124889249, 1152016882, 1524216641, -678914085, 1185056084, -1293946671, -1262665270, -1356379139, 1124572551, -1438081185, -309161303, -492780001, -1403075851 ] ], [ [ 2069672245, 643353230, 801814913, 1365242834, -1487860855, -1357121180, -1989074042, -1166993875, 1909003394, 550357799, -1197474734, 415038593, 1646958672, -793499888, 863327099, -448483582, 134414972, -424026457 ], [ -1084693336, 550384451, 899043064, 788601574, -904617703, 1137761089, 932264083, -1600637711, 1748670750, 63895207, -443830106, 1124618864, 1904113593, 720163274, 991612141, -1288574376, -1066179002, -216090182 ], [ 1595445489, -1387185896, 1215167274, -1989538069, -680730897, -846593939, -1476575151, -62538296, -344940948, 981951267, 2099050753, -1741193276, 2132346208, 854418203, 1947100915, 1334254404, -508614741, -2025906956 ], [ -266462029, 1339545417, 81096686, 754668564, 1342282297, 1734052683, 317151344, -99606793, -542990720, 1810787074, -1152016165, 290283147, -352735740, -1517498950, -1330130181, 1074929783, 110546124, 1567328223 ], [ -1886463389, 732702564, 770559266, 386468933, -11945597, 1091293551, -1776467361, -152005888, 1198610608, 1942830691, 668206034, 1386672102, 1469175444, -1845372557, 2119125808, -572399546, 304412497, -1603491337 ], [ -1582234693, -345002395, 1842556582, -889311583, -1807764650, -845268244, -267279910, 225940300, 1266194559, -1050784682, -1986399791, 1421801045, 1803668288, -2086656768, 302381792, 2128655028, -601400626, 1726955039 ], [ -1062137180, 173703571, -1580830425, -883795272, -1372577122, 1567959876, -1981763246, 1615948774, 370526427, -231074291, 570304779, -1784459842, 545300472, 1363565431, 1999370221, -813173903, -2029637169, -468294031 ], [ 677221128, 799357428, -888828200, -771281582, -2141223981, 1391022557, 1890978170, 571249965, 595532444, 993679573, 956678637, -1420936478, -1949285721, -1150005827, 899666659, -1125358701, 18157587, 1710160278 ], [ 2004959020, -1768323029, 1244059137, -744578263, 822266609, 1355564320, -513727722, -348608572, -926377872, -1300531212, 1340216291, 84706110, 655757952, 34265190, 1488586643, -455981659, 1737254979, -764679719 ], [ 685556094, -2108929772, 7138334, 2028180637, 1309410065, 1803130215, -440359896, -839422955, -1979538748, 1313923787, 2023850009, 532870667, 1453783309, -621410859, 495916736, -1905051870, 1799184887, 1898931355 ], [ -2040745480, 1366736187, 1747690609, 1472105349, 230086798, -716147774, 1324503377, -788417625, -1632876796, -1110994190, 2058010437, 1108959883, 281909648, -1407437750, 1205550929, -1365119782, 192694093, -1030107453 ], [ -1381293442, 1391951905, -1837664243, 652306400, -82443756, 505114274, -128954895, 224853039, -986057119, -750397194, -158201165, -696995065, -21059294, -606078642, -1127873919, -743736520, -360165517, -400442521 ], [ 2021085373, 284884219, -446082594, 761621233, 966346944, 508938624, 1385687778, -92322406, 1027477270, 1404463012, 92500562, -521619802, -593339865, -1780495754, 1210126966, -1957517921, -30381930, 1800506995 ], [ 1567521773, 1700953561, -1839964917, 1806521638, 1998646173, 1654004358, 1007439341, -83594544, 431260928, 1253454495, -101072374, 779543771, 1356713134, -1645892706, 788376227, 1250295973, -475815417, 1956935247 ], [ 1359679590, 287247783, 607243446, 509321836, 1518045902, -36688827, 1190360307, -1123387362, -1558798595, 1450373985, 2078170569, 1336707926, -2020524678, -2040145690, 1540980215, 312079558, 474509651, 1945921015 ], [ -1919472894, 636556028, 2070794438, -296878325, -676558356, -1611594514, 220384319, 433688322, 346824762, 141069246, -2021574288, 1981874039, 144698275, -1466440604, 1625753135, 1503135131, -1210309485, 364477509 ], [ -1328682671, 969263605, -1786598328, -1596174833, 1826519729, 1019968497, 265934664, 1782797068, 2114290472, 1501662631, 950739974, 1692713315, -208163546, -710149731, 198021347, 762091811, 1979092424, -1059242193 ], [ 1894689673, 62803533, -654811021, -179783471, 1311813865, -1155640358, 583302560, 1287750511, 1040432437, 1185920579, 469669134, 314432646, -371444688, -914889280, 1705775107, 1672504657, -2072598384, -951447773 ] ], [ [ 421101050, 200901169, 507672151, -1919959451, -1992375943, -521032607, -1715155620, -1554637386, -2125387119, -209045493, 276435401, 1637643272, -1415837976, -1563734012, -1357555046, 1317195357, 1519952727, 1820078409 ], [ -433130003, 530160980, -458840328, 1116101349, -1262655420, -312937766, 549437620, 792781098, -1934864258, -1641158550, 692431609, -1532095978, 537735720, -700134890, -544375542, 1805385047, 416760236, 1199816240 ], [ -603073042, 820932276, 1264264207, -1277045179, -1306684963, -1659194428, 388469063, 1168846515, 2132679114, 935769104, 1766977867, -2098325303, 286194869, -312610056, 420139102, -1915519860, -1305777692, -1157742028 ], [ 1056653789, 264347117, 1548468816, -835573612, 1928738414, -1008017450, -1507451818, 365452005, -1431970714, 35401681, -1002196112, 1869729015, 1195795137, -804123050, -530072359, 1068611420, 544945446, -2095852751 ], [ -1643985487, 41610104, -1946942475, -1034660283, 1393995617, -1918101506, 1737719624, 1025477323, -415403420, -246200290, -365758803, -510940764, 1666988051, -842621079, 201031084, -1190342693, 1404092207, 1605317671 ], [ -443421310, 1596230040, -925400817, 1173193127, 503133329, -1422271505, 1372713143, -1841154383, -1367151211, 1630488460, 2002264341, -1601644768, 855371487, 516367641, 1824928954, 760349536, 719450895, 1180490746 ], [ 1847141092, -731755943, -1355789751, 829872829, 1097666452, 1237208009, 1966978125, 904008291, -598322398, 1381066356, 1351451506, 35730365, -1811162885, -1442059477, 1309134765, -1505026053, 1588130348, 1687770161 ], [ -373309437, 1808738316, 1437372014, -1252960813, 583055545, -1310225511, -1940920514, -1062872171, -875969712, -1615374906, -1840607114, -1654568795, 1840694396, 129946380, 1848067033, -1922209051, 1041453682, 1924809087 ], [ 1061687547, 1182029409, -200360078, -1534874697, 1884452672, 1114483749, 1053521154, 618022145, 721839710, 89885959, -1584861821, -1018204737, 1794452461, -1779231702, -1817207066, -1977464590, -1740958574, 1013691335 ], [ -370093402, -1427156877, -218984712, 141686037, 38897549, 1265995668, -840018086, -559815641, -179747827, 83368862, -2137223737, -647032037, -1679649961, 153226164, -25000957, -2054300007, 1108220328, 343510733 ], [ -2071690228, 763936484, -677858624, 1385180063, 128154928, -1643964807, -1284681143, 249068319, 937504530, -1708954775, -1175679342, 343453818, -1983990265, 367407876, 1507738917, 1853416223, -1365942189, 1288473051 ], [ -678622576, -1230579476, -1651772328, -237345866, -968780496, 351134338, 1496760132, 775689524, 1166270658, 780042991, -1818533372, 2074128204, -918742151, 51028133, -43379869, -102800405, -1182791952, 1273982628 ], [ -1594725845, -456541143, 1538252417, 1893419868, -1602855485, -116061751, 1676050626, -433271559, 588340489, -1805909873, -568643767, -1897906835, 496671194, 1804515190, 1538486187, -353824757, -901621649, -1358695582 ], [ -2043952388, -683062465, -375803391, -87665094, 1598447439, -78662765, 530363484, -1111799978, -776308160, 1604431025, -66233196, 2094959937, -1955983590, 963631580, 165054837, -517791991, 2110889964, 1630064214 ], [ 1581186473, 233409860, 1778967801, 11336127, 2139573413, -132932999, -770619109, 1723527224, -831028610, -31549197, -64539015, 1919617815, 1993667364, 1939314537, 1032799344, -2126809821, -1743812120, 936360059 ], [ -694075163, 946512378, -1958529114, 529651232, 6252606, -2032250429, -1093375810, 989296873, 528774617, 1108949391, -1353423254, 292832251, 212894776, -1693853743, 1220083267, -439864714, -1213121748, 644538565 ], [ 369953900, -1317437720, 1720685781, 1204851537, -1299703678, 1582420787, -1916159031, -883496509, 609166931, 893166583, -999727533, 176635270, -217877221, 1095751368, 2038293479, -841353810, 608103855, 416711076 ], [ -172698961, -4279326, -2006797374, 1122900950, -1849558058, 164509475, -1724240765, -1401398897, -1017578936, 747368463, -162296579, -1716337816, 1928421306, -1796461031, -1717808628, -2047194088, 644357082, -1577811009 ] ], [ [ 1423947987, 1838017893, -1342804122, -1678231413, -1735305958, -1857488280, 929939194, -1591975682, 2006390893, 337217834, 1877012436, 394967155, -544427418, -1295598819, 127880307, -1925939041, -399375356, 1894083852 ], [ 275972112, 605802793, 1415389005, 150074314, 984344765, 1485206667, -937617814, 1158569365, -708819446, -1176902714, 2093745909, 471138671, -566505329, -1567300380, 1427587154, -1001108532, -1928684963, -603074103 ], [ 1288755474, -424874985, -276332953, 1045406518, -2066522444, 92453799, 1705708196, 553913608, -589259244, 1086966556, 351655180, -215670932, -1302112291, 302216636, 1695529796, -1704874263, -1587827230, -1979595955 ], [ 2040249257, -40044518, -1979924204, -2037970305, 552562427, -239288040, -102607179, -1445209530, -1541574769, 845021021, -1207424004, 503189020, -131639686, 1950444165, 1684957231, -419175157, 1075321600, -1993423644 ], [ 1586539116, -1276231329, -1879739089, -261059711, 2096808481, 850997527, -642017235, 2140774665, 1369337861, -84958769, 1342990380, 1482899850, -738806603, 619985971, 613470051, -317017617, 533827274, 1055723991 ], [ -308190816, -1315305468, -996727256, 384358356, 795677115, -1716120942, -583481406, -671750269, 898058260, 1555166612, 1879218468, 1622670072, -84958861, 265914480, 656780516, -734738742, -1196671598, -1414896158 ], [ 1266455135, -425164654, -107615154, 71433939, -160997352, 1535301885, -1064476504, 1541947324, 1609469499, -131214110, 119164379, -824568415, -615529920, 1916563963, 1747070865, -299118782, 973086010, -1817024293 ], [ 1310639536, 1631501694, 1603351080, 1842226074, 1682867973, -409056040, -998854516, 1805886150, -743966292, -1499452171, 504472557, -790867399, 689644599, -831348052, 897271518, -1475197170, 1980728241, 43201889 ], [ -694556040, 1095102954, 1033753727, 1797089392, -944794779, 1855230953, -1029061076, -252743046, -929356376, 1091075430, -167273461, 1780979632, -1838974008, 1643046996, 855145093, -819521226, -110917033, -241569473 ], [ 1435111970, 1458709197, -2133363363, 1074489540, -1504950422, 105661376, -742276446, 195378286, -1314897772, -1121921754, 1423278527, 310764268, 154175157, 266296428, -1186730247, -722456713, 78939224, -296171764 ], [ 1255248972, -1277321692, 219275245, 847106167, -1241743742, -199052370, -55758778, -674302691, -442139274, -700804033, -982161684, 1553512871, 384019279, 1007103219, -1003092746, -953381875, 1650853290, -344683417 ], [ -485081664, 1963124826, -856588812, 639625699, -1689739583, 751034625, 637601659, 1849776235, -40168234, -1703302182, 1863358513, 1923097741, -630216671, -1066707643, 1069959157, -1115618916, 596597922, -471965656 ], [ 1626608844, -1009765417, 794756417, -1680918943, -1996583265, 1428797871, 1315597249, -1930768461, 624384743, -327456543, 1791434316, -923308111, 360437039, -992166504, -798101503, -711584227, 80837589, -308540258 ], [ -2033446988, 1485917019, 864922325, -335529978, -1734145115, -28495335, 635931788, -325422509, -678230095, -2075831601, -2028713186, -1800983558, 2053190265, -1484906739, 122767523, 80674489, -117013431, -2132328996 ], [ 265949802, -1006261370, -926573411, -489051399, -880639383, 1847943204, -106956015, 1013224561, -1716352384, 1263748834, -848053836, -1824631712, -1684678836, -468617853, 964299025, -1656398463, -1962350776, 1704810279 ], [ -1154100800, -1298360838, -1835350441, 462060948, -1848889654, -893360471, -1021166968, 1755455248, 737100808, 1068850398, -138929205, -835792260, -1925236767, -1255906566, 1155833631, -1157680209, -1519583615, 486871507 ], [ -877484474, 275721552, -89402043, 363765548, 1510176107, -182667509, 1151396608, -197959612, 1147328403, -563441264, 484459975, -976639989, -1974980143, -622894297, 1050389095, -12298714, -85709894, 511828633 ], [ 1281063317, -123655752, -809625992, -1799608148, 512637741, 115628832, 104862079, -1656829745, 1519402859, 979618369, 2025561610, 923889780, 1532289572, -839924530, 1295364955, -2129225967, -513633545, 1108156482 ] ], [ [ 301461263, 539128833, 324373344, 727839043, 1696435548, -693770597, -1964638039, 925399410, -563097388, 779106870, -1465878989, 398171249, -1819049212, -433392875, -1631128744, -926100261, -231833621, 332485907 ], [ 621070726, -438145640, -793156176, -242002925, -2048611925, -1025638087, -1992110754, -471923538, -867225829, 593741356, -596673473, 1895542482, -1784198996, -1430185021, 1079663580, -2315265, 813775185, 1384158772 ], [ -1320863509, 861051640, -158602013, -266058277, -225510532, 437022611, 443413362, 2092698480, 1217392335, 1595984519, 1030008234, 1352488638, 1759969168, 1957830627, -1161979989, -824984063, 1127327061, 1123452016 ], [ 1388749552, 1102264328, 1873848496, 1776899015, 1581200090, -965676931, 271138258, 835630848, -939190318, 130689511, -26685047, 77872103, 1472320046, -1626341143, 1799213479, -1749839872, -1098196568, -2107023018 ], [ -635822168, -1804087618, 302938856, 1670403400, -1290083316, 1268439319, 246972874, 2084082008, -1380550895, 998937229, -634148673, -128367354, -1370868635, 929928360, -1938211299, -1130052141, 588723197, -1859340673 ], [ -1317980226, -989833488, -1849290131, 384832327, -1413893395, 1873878865, -97717676, 1630031932, 1635870471, 1208360649, -1542660819, 2008733305, -674895624, -1259646774, -1334039664, -370077024, -1170279381, -306734056 ], [ -871527806, -996136884, 1091354353, -1936687673, -920119546, 1585051165, -392773172, -1499087968, -333304690, 575816692, 833810240, 92936144, 1363661352, 480895782, 318045416, 301059962, -956211777, -1250648255 ], [ 1623453361, 936266779, -621301123, -584471790, -489191354, 1995330074, 835447368, -527968214, 832305480, -693639975, -1204953721, 421815658, 2120646831, -921211368, 1932198935, 430675453, 1513771385, 789856021 ], [ 663937096, 1541458091, -1100344347, 1227869516, -1595399400, -813290048, -1490769326, 878491278, -1206984641, 1758507003, 483362331, -1471544999, 1888362502, 2018499063, -1966511275, 143733150, -188928136, 383248450 ], [ 2099313730, 2119288327, 2072945567, -956864732, -379465864, 76570129, -304713375, -978332384, 476502984, -1432273697, 546939472, 1650004010, -933697234, 1259068866, 1455834982, 165641490, -1832532739, 1926209202 ], [ 1803375342, -1231759688, -1315944916, 2017942656, 922172724, -1577026189, -1292586510, 1676288484, -1168695722, 1674908216, -1230380633, -1777976275, -1265675676, 1044777260, -899417122, -1537835832, -1509909247, -128407023 ], [ -8796112, -121342952, 285722803, -1263255997, 1257419302, 1739225501, 1919546122, -2124016437, -447176056, 1857664832, 1880124897, -373660373, -1106652969, 1976216429, -2023457181, -2120233920, 372442388, 525174113 ], [ -738944067, 1891554551, 1562738450, -12589280, 185989293, 620872137, -467400309, 649194684, -1257302518, 821876998, 1342930004, 90483769, 221241946, -1550076304, 630695375, -363716366, -561313667, 1027117278 ], [ -1285616748, -1666751825, -617486746, 1430713629, 459413959, 1473022364, 1713635920, 1623112693, 491030171, -445219993, 237355591, -1416306177, 954279543, 294596723, -1560663870, 979359345, -239403677, 1099221079 ], [ 278065655, 845338153, 484019147, 1836523415, 1582898588, 1196183812, 2021699232, 1916147834, 513862600, -1189999363, 676682461, 330855333, 1829132323, 582983364, 346643317, -1905342536, -145623353, 1673760600 ], [ -977350418, 1522230065, -959280268, 828725442, -1293175103, -1338114537, 609740424, -1150781589, -882183767, -904612486, 206824568, -1286134039, 1017654872, -1022455094, -941848767, 1012197200, 1303400277, 1099624284 ], [ -660503527, 1381707623, -1488859278, -1747751709, 1855012363, 2089163315, -1327019601, -1610532384, 2077191215, 40966269, 758477898, 1298299952, 1060727726, -870641200, 1820790160, 956425225, 45536584, -1344012211 ], [ -1027124253, -909829558, -472874728, 1230790535, 991590367, -2081982198, 735479821, -1870749394, -1183179137, 1079460818, -619424867, 388696841, -1290946298, 1898065492, -527522735, -459892465, -1957290496, 192324606 ] ], [ [ -1956591266, 1065549249, -146649068, -986722358, -392220483, -722404624, 841555818, -1672785363, 196825724, -1270239433, 159189851, -63200024, 1366461503, 379160308, -291767647, 626121652, 700663644, -1856714178 ], [ -556842677, -1280032760, 1629550144, -462984523, -427494024, -1222307683, 1534035863, 1683587079, 841876593, -1529958598, 700914292, 440250863, -1952455311, -339402479, 894147772, 1679185310, 1015028098, 49693585 ], [ 1055610565, -1343014736, -310475996, 1929757806, 815394021, -874209226, -160072698, 1416767536, -1746848060, -1037322535, 1750418065, -1741743849, 1656043126, 996141018, -1401417656, 1457237788, 371388042, -1468364581 ], [ -1944967677, -455804327, 1852361756, -772354756, -655346998, 1013153370, 1900435735, 698940416, -760979879, -1570790307, -1538861379, 994915715, 1034605312, -12373250, -1443933702, -426901360, -1592658946, -357400964 ], [ -177927422, 470009340, -1439657384, -181272937, 2124479193, 1108717866, -1488171660, -634527055, -187025072, -1355275119, 535916059, -737693583, -530759686, 1160471208, -1427344260, 1854243971, -299416141, -1599551134 ], [ 1446405518, 337492256, -275407237, 2108733875, 931135220, -1084720153, -653120976, 1139403066, -1677692041, -459294506, -1937640056, -337412951, 1639273480, -1248371120, -118943591, 446493416, 223283642, 16299043 ], [ 105604024, -1414434837, -602625653, -1327002544, -1366603885, -860027697, -1966504011, 695131820, -2047418720, 879426391, 1025238432, 1888313859, 848910647, 752174441, 1387990327, 1448133711, 839838081, 749233861 ], [ 1298068539, -780084862, 182073390, 294896517, 1520986152, -140481310, -1062018701, 1306942505, -302498241, 1057151052, -2068753365, -1962603982, 311304919, 342189418, 150839956, -1534350095, 683117102, -10608024 ], [ 812271686, -1794625293, 1666584378, 1787620342, 1342076865, 1630701647, -815737632, -2128115605, 1499037299, -1556591471, 578921868, 946629478, 804196279, 334943550, 897434802, 154785667, -1361500964, -585142122 ], [ 1434132100, 548708471, -1148979023, 1996178383, 1256453653, 829177064, 1346881397, 1969823331, 1310722038, -490716298, -1920483205, 52199827, 1634867490, -2056667458, 1249443633, 1688454453, -1666387146, 1249346958 ], [ -814831804, -2049558489, 224678833, 2053153097, 284110159, -1639353399, 1622460567, 1945995234, 56747778, 330790617, -1403733572, 976941818, 943238081, 1667173912, 1296517394, 901428104, -280441099, -1103268738 ], [ 1846168934, 75795753, 495021449, -2106102310, 2124756242, -1828799717, -1700058552, 703154580, 2058345342, -1151771925, -1624781501, 2030988794, -251311234, -1902731130, -723201517, -1266529377, -1880653058, 157663411 ], [ 501252862, -699790311, -917349911, 263491765, 1630591370, 1991745772, 968019560, 1956830698, -1946937793, -1874660498, -786762181, -777218821, -927708776, -1929213797, 1767962551, 1195304517, 515142454, 1672751991 ], [ 425883579, -472120304, -1895229897, -104761866, -2139604325, -1998073566, -817808249, 1475723814, -1100168879, 2120047827, 2106209185, 527780502, 1384944005, 727987917, 2104642425, -496546924, -871269622, -1693776291 ], [ 1206376485, 555575178, 1076741656, 1950920044, 397785955, -1470995582, 1738120458, -1331891049, 948049357, -1215214860, -914237110, 1874406051, -374134402, -1476853612, -942172680, 104642509, 413977866, 1750441466 ], [ -742596033, 1371105034, 808210208, -36979562, -483014925, 1824689588, 831422492, -1143696880, -1152856989, -1333579965, 946959127, -864547764, -162974277, 838856364, 958216119, -1692944311, -3670567, -3616379 ], [ 1022707752, 1722270988, -589815294, -1015627793, -989968034, -1850391813, 1757945675, 1542202504, 825159904, 7895880, -1227122031, -1595889859, 1700309454, 780000041, 1499262602, 1546172740, 46484201, -1940593867 ], [ 1691446338, 1964540261, -249669332, 428487936, -2138276802, -2095804091, 1175768964, 1464756693, -637975884, -639132612, 1752489989, -142857902, 1819360128, -2041254496, 1011974159, -1567045971, 2059057015, 288214880 ] ], [ [ 479727851, 189173009, -217590652, -1408125277, 1550291294, -2001806508, -1852276121, -962853866, -1650276220, 454011391, 1009478580, 1871914044, -1724678321, -1081039613, 2006503069, -1150816758, 1545042548, 458853122 ], [ 624417203, 185862912, 438409428, -40491978, -1101834829, -698809265, 414445255, -23189951, 1446532848, -195124612, 418835972, 408952280, 1745659863, 766637492, -456192603, -282705092, -1820819258, -83828407 ], [ -215417330, 330160850, -289879800, 179069885, -279670837, 1728761530, -1729003772, 888693199, 1556351182, -1641225235, -698484603, 162232960, 1898910088, 894032377, 627136669, -1396018994, -1494436621, -1233304976 ], [ -139667117, -1495603351, 927639662, -1190260330, -1882293330, -191514037, 813102945, 302055285, -1647370165, -860196279, 918991594, -815381192, -1680720216, 986504126, -1591281238, 64952398, 1806166003, 672600165 ], [ 910207442, -2055934064, -1025762332, -1028827687, -520862218, -462781462, 810594007, 993400899, 204169476, 1515278318, -556861450, 498985284, -1041237576, -1190876650, -208906481, -1568599456, -780705381, -324899424 ], [ 12048087, 627787893, -434451629, -874424935, -937211603, -898193308, -1905209189, 425822730, -328216778, -581964027, -1602371479, 1553124398, -2126793580, -1236647872, -38354344, 304516840, -766038480, -1737719782 ], [ -1961025761, 295895280, -1884375408, -1834941152, -1439039704, -1511174432, -1619328386, -1216275173, -579253116, -136163520, 784681504, 195673846, -1789614276, 542524774, -1640601432, -48194679, -1679144474, -1423021275 ], [ -1324369720, 315919000, 2061855682, 422846178, 20178968, 468755102, -454682403, 107963177, 3108493, -1133589854, -213692546, 2137412620, -2017866863, 405141655, 1283112027, -1673216150, 1748471531, 1287161896 ], [ 1997809144, 1653686557, 1581355837, 789718293, -2033042592, 2063339796, 852285160, 1927058667, 701992365, -1986385266, 1037093098, -1000149049, -1086930705, 1187237916, 1982314904, -2112944180, 878037626, -522943505 ], [ 1938524290, -177129447, 1714027157, 1888641725, -2084625634, 1310931396, -931869556, -175164586, 198945827, 542445595, -117145613, 1405217986, -1370460696, -78145774, 1276503708, 1485588705, 632954066, 938268878 ], [ 1658637373, -333793758, -1217864983, 726068297, -1428897993, 2076340238, 2024914592, -1078438478, 608165113, 1067865076, -1528470273, 965229455, -117892793, 351115442, -556818307, -486133954, -594648439, -987532901 ], [ 753088158, 356700634, -1468348989, -1762868429, -284827028, 202934229, 720620213, 1636265212, -1343201940, 1820905030, -1714196448, -1027361620, -66963053, -105688631, -104944001, 1213228220, -121530326, 268994113 ], [ 754088716, 1294855655, 338755667, 381954645, 2057342782, -1381065837, 2098657331, -394274740, -559714067, 1825710795, -170267241, -529840086, 1230262722, 1112710511, 1965308199, 1986914174, 811776753, 1870929102 ], [ -702996311, -1040887727, -1799064334, 2126247976, 1922525910, 1979814791, 1817513986, 1972575840, -378183948, -845244444, -1551661193, -1234185439, 496918954, -1126274829, -1730114774, -1886634693, 1323549295, -713364064 ], [ 393186948, -49065069, -1326641043, 509210423, -712496529, -521857252, -760325686, -1428429813, -1705239590, -47387854, -38621899, -1165676673, 1159809026, 399866821, 1132109843, -373667895, 2061018580, -1893573577 ], [ 1413608689, 1332502597, 1706982184, -942645615, -684333973, 819930353, -1434963491, 633368710, -2030150670, 801143514, -671478570, 1387100702, -1894856067, 825432287, -744776974, -115742983, -977780407, 1358469308 ], [ -1190050189, 159632571, 564773903, -1160366754, -1913397906, -730420005, -674667837, 274156658, 454458202, 1384897686, -180763552, 496235164, 124511537, 209658657, 1082032241, 1101648869, -328292528, 1958467761 ], [ -800586999, -1685328715, -350393443, -1736201865, -267522074, 918519761, 1422621473, -1360658141, 1066674232, -1316016691, -1279473318, 1430845366, 784599294, 2121180839, -163579471, 1855423379, 426814299, 729476145 ] ], [ [ -1786460798, 1304019186, -1504359522, -2051183699, -729733604, -496972350, -281265672, -1219693636, -1472634852, 673922217, 557533908, -553707855, -625830578, -1129278117, 995405092, 1831543856, -155379344, -613387803 ], [ -588842960, 832848967, -394336481, -800879855, 466131561, 1106978340, 454551079, -1174945894, 1535709700, 1194619291, 1030789432, -950350256, 1235118182, -516248904, 268144595, 1998147835, -1190242923, 1571910967 ], [ -1311472597, 2053912257, 699559776, -1935559839, 1671112469, 1482691838, -799614913, -1626340139, -483241766, 1116994923, -1184375671, 1407463122, -179654405, -1801438429, -996503891, 117268918, -364646764, -977430526 ], [ 1826687965, 1469883774, -446671743, 1856187131, -2087241761, 1331561279, 528842572, -1511276758, 888337126, 1339346541, -425854964, 1977052226, 2051234387, 578855315, 543814198, -1975640942, -74676930, 306417861 ], [ -1098605843, 1072045704, -1917349212, 1876514181, 597515005, -1771486694, -344057243, 606962864, 2024517643, -1193211929, 1307255436, 721059616, -202191359, -1110870142, 1199804349, 1878586438, -2120516643, -2020728365 ], [ -559902379, -2125304922, 447310822, 1167550526, -1200587431, 575472629, -1939396461, -1938846484, 910554471, 406428545, 1824570245, 1587153957, 1463130487, -1443245623, -364884494, -886119707, -1393746499, 1590164357 ], [ 317072232, -1231744565, -1552411100, 33879486, 2052219799, -1294792073, -1670410684, -159209386, -350999183, -305703903, -356664025, 1136600749, 1781547053, -1485800069, 558203912, -1155518973, -427977004, 1097199383 ], [ 338183580, -1091819128, -1627268045, 1487070168, 919205689, -1599607612, -1863487456, -1110044072, -1874163981, 1895109283, 939476889, 539860010, -346168210, 1681581943, 1350462177, 1296638990, 1212441797, 786897614 ], [ 1667416841, -1642703579, 726683144, 1577028310, 2082241539, -2022875788, -2050940916, 842021189, -1195638512, -1838120994, -577575535, -806742812, -688741794, -783345247, -893715328, 76031619, -19348440, -1871038186 ], [ -1977024713, 1984910276, -2089120846, 870497646, 1733161740, -816477806, 1617697553, 753371379, -2017097055, 143203835, -714710157, -660970317, 1182036335, -1545631952, -1028107252, -1731750585, 520589364, 1427054299 ], [ -1421295955, 934162143, 313225101, -518661296, -710402571, 2082906698, 1053748855, -527932916, -7568006, -2081301576, -1729797012, 465829766, 1587988155, 10263663, -86047304, 235505572, 1037113083, -674481491 ], [ 906666787, 1708502040, 1631028994, 2126151672, -1436966185, 1087244208, 1096104300, 1895723130, -1823889462, 1478067200, -862691314, 1653368344, -1450667834, -739805243, -552638112, 336816895, -78050501, -1052746506 ], [ 1288994893, -1786724354, -1453387314, 931441605, 1215082549, -908046648, -1697223862, 1563385844, 72920757, 1395043415, -947419492, -1806946069, -784778441, 289018951, 223375703, -1378666830, 908241719, -1222247434 ], [ -1735529179, 1371207347, -1241490916, -458289892, -768608680, -1777406111, -244660596, -221423381, 1264400428, 1045045703, -40666585, -1507316, -2019120975, 306051715, 415331105, 1988175209, 482126638, -1727251769 ], [ -285409734, -819414834, -1551060798, -1256633449, 1289542829, 1607480453, -2005216272, -956723379, -847803645, -1402322979, 1448433452, -658339575, 693970827, 203194795, 79539579, 1116939537, 624590120, 1646905817 ], [ 1693910170, -1893953673, -533487385, -1923097015, 1570695048, 509552369, 698827187, -850912820, 1898911817, 2060505181, -1688745545, -642515545, -420406821, 1815724646, 397791412, -1380090949, 1404676146, 578091823 ], [ 1748833107, -613672449, -454018786, -1975181436, -197209511, -1320531827, -955216277, 1073552813, -109113211, 152821978, -1434367498, -613155418, 1318185593, -1884088082, 1840684582, -1364943387, 775852149, -1053189627 ], [ -369804582, 223523657, 147020126, -1970587026, 1358936594, 1480412766, -1513793480, 948788811, 385056705, -1047692564, -515164274, 2005489923, -214898220, 793482565, -1603382447, 1758881924, -887884229, -828534111 ] ], [ [ 431677258, -1216749300, -425782994, -1223750778, -160563004, -481122471, 248937237, -332836021, -418385483, -327018557, -2138181832, -1491448579, -53838290, 1558359051, 1165989192, 1903425048, -336325423, -1572915365 ], [ -552912130, 679929654, -700215078, 2058954086, -1963707108, -666040286, 660701283, -1574773970, 1403102273, -562535308, 131486291, -1967029412, -833137316, 608828768, -877674198, 1354017589, 1038537497, 1130727630 ], [ 1507747059, 1146435957, 1857378285, -1435560549, -1557878009, 543962123, -317863834, 795517557, 1824743381, 1174653708, -167965389, -909062366, -1488484977, -1783214827, 1017857605, 1153184566, -1966791370, 1767064948 ], [ 87880276, 92531064, 1843514188, -2068654197, -2128536098, -429627634, -1868319993, 796012585, -261165471, 1453086891, 1567841794, 1899452656, -398326571, 274123477, -353752180, -2137066162, -2017877358, -434022610 ], [ 1653033836, -819156399, 582486543, -431385930, -950386164, 1430532962, 1975395849, -1274126138, 1744405405, -696430410, 599321819, -1331579732, -1392578780, -1883923978, -182182794, 624807481, -1656756282, 255139672 ], [ 1931316420, 748262755, -1071150593, -881589386, 804688136, 954528981, -699965330, 164949728, -209546353, 352787955, -855206504, 894713994, 1652952791, -2136256551, 1169011280, 596532056, 619243582, -667122533 ], [ 1935662502, 902278432, -978054126, -1967105891, 374088667, -1871650777, -1488699507, -176501713, -1614513627, -622456127, 1037107226, 2080951968, -1111382328, 1580316000, -1008811096, -2075689709, 279906583, -466712404 ], [ 489378885, 698938305, 1324155479, 1415167873, 1542004076, 399908357, -1923351686, 50429216, 1567713434, -1672342603, -336291231, 1814846416, -1754059418, -934519000, -1107497214, 553779728, 1780632730, 75185918 ], [ 876255582, 1932240799, 925870749, -886448406, -1676270048, 299235915, -1272087306, 820553568, -1434300603, -302469018, 1110050729, 273389407, 845006718, 348652384, -876380116, -1362785056, -1577570204, -1173675836 ], [ -58126763, 188663071, 1295008084, -373679776, 1418929084, 1814477370, 143135478, -750137954, -2061016950, -837986328, -264385783, -225575462, -1480470385, 1520115640, 1801690331, 906627447, -1753711237, -1169855847 ], [ -916540433, 691983302, -2087197292, -1679977050, 1608479918, -1662598740, -2018934480, -1582984368, 104789766, -1521277925, 656522630, -1573345921, -1350609740, 1803970523, -2115696184, 259426950, 386816950, 738656911 ], [ 127368648, -959068508, 1556265511, 590816449, 2071724092, -920123280, 1578728160, 170737804, 1759285023, -603116863, 1462117958, -1737924781, 1243230314, -1145677147, -119470656, -2120196087, 1476770996, 638745494 ], [ -1273172519, -493011036, 1884618016, -967343643, -54293956, -80517884, 1685006541, -1571376943, 155755131, 774602271, -422850352, 243316004, 456146768, -1977446425, 420143984, 1449783077, -673542633, 1994187978 ], [ -109350719, 1843747584, -388932738, 1099037703, 1277230553, 1303277608, 1216405761, 1625729025, -974665900, -1885801249, -1694506662, -196413698, 225605053, 1333704751, -1113008331, -450824599, 1542108791, -1493875319 ], [ 1103916040, 1083382921, -328456779, 1053947605, -2069155882, -1302630502, 32430782, -894710859, 1407096971, 191429336, 354663950, -1825721552, -669848428, 784744651, -1548004908, -2119120834, 1912255383, 1959956939 ], [ 1848312874, -1195412067, 1913902297, -814229387, -1685519192, -206974971, -413088117, -872798369, 534179461, -1387748542, 312689927, 2065585264, 1351231879, 297287528, -1408888169, -1423001115, -1752477452, 1813599951 ], [ 1172429146, 1803809167, -995270955, 1125603398, 1798562454, 234803357, 467283597, 1240377626, 1944963362, 1645231083, -1694876286, 1633455883, 37473858, 201898416, -786572031, 2145087355, 1791269412, -263848704 ], [ 756233559, 254583555, -994450253, -249104018, 630477055, 1143333331, -163015924, -1235981965, 2141625692, 300753215, -1467413528, -526949094, 1611374973, 1292504613, -883625476, 591508258, -523395864, 1299607399 ] ], [ [ -1163831481, 1269946864, -481570743, 1561317861, 1860491367, 1093871011, -1258189904, -1917851331, 1034655974, 518770620, -255255333, 1898636930, -678339394, 1835901000, 1582904054, 1163463568, 434663699, 1932361681 ], [ 1372359089, -279053211, 563413483, -1447932319, 1026391417, 905187359, -1277887271, -272092494, -135627905, -1622091035, 822399899, -555822144, -1195862199, 719075230, -1719561819, 384537814, 1683247297, -302697029 ], [ 893112686, 1236711640, 21460611, 1150204823, 718617444, -890270511, 1889287386, -1534305770, -1105469403, 360209508, -728027143, -737424485, 2134038405, -975591049, 259611617, 1117327527, 964007764, -1490554288 ], [ -1624466928, -2144882573, 1154560207, 1582875864, -416613488, -2050494132, 632529619, -566188506, 2069981601, -1300392686, 462805122, -736250012, -493051980, -683195809, 952854780, -560155347, 1939170146, -1559175602 ], [ 1184910802, 1571613583, -1153062238, -1894799565, -121886428, 18751221, 1462888309, -349240159, 468427674, 1342914197, -1887706069, 1316658562, 467498293, -258607232, 856047582, -369747365, 2063032579, -1821616338 ], [ 1331361277, -1000402713, 1380137980, 1348525922, -930821612, -1378824079, 624217925, -1898808198, -808793488, 1855713455, -1571965694, 1048666454, 1878905034, 891320816, -1552966090, -1813282266, 775815286, 419531988 ], [ 858018470, 1418045219, -2132505801, 1528906302, 537567238, -642008420, 1591186175, -123348618, 776846678, 1139048538, 54207229, -930364185, 1617088951, 1812753371, 1063292237, 1632556885, -1369051750, -2065132882 ], [ 804031019, -1241910054, -222424656, 1575838429, -942633028, -1588898037, 1328596862, -925674542, 1971525204, 272351611, -2109357382, 1381824005, -625623567, -1985629460, 865114473, -1085508831, 1238241259, 10246023 ], [ -1586586559, 40305351, 2094214352, 52428632, -478385061, 150086945, -1231703166, -1349722508, -554361823, -480693877, -610609745, 674412943, -115072168, 1985162219, 826311921, 667412241, -1733223440, -1688071347 ], [ -1827913626, -1963959710, 706426467, 953229311, -1420080160, 797021351, 1427704106, 1175247275, 950971133, 1397360680, -337897293, -1717437363, 57534604, 715944899, 2127309576, 644946721, 501661997, -1645175865 ], [ -1457463905, 398763069, 1480434133, -1582503795, 686835134, 1901098784, -792134837, 2146328016, -684167670, 1235563411, 1950980590, -1690298233, 1161365365, 1489947628, -1635377507, -1166354047, -1306702269, -870615346 ], [ -353336550, -1889612399, -833702184, -556459988, -261035317, -303298001, 1265749121, -1207232296, -1266964341, -1062851619, -236942902, 504593054, 1638514541, 90797806, 812522697, -1361787093, -2112620471, -1421092466 ], [ -1624914266, -742662679, 1558362308, -928659312, 822614323, 809627203, -579647683, 592040037, -1592067966, -782502059, 988525904, -1580540589, 2035137894, -584216124, 1107239370, 1787717530, 1825191770, -96020153 ], [ 844015787, -535088848, 128956796, 408105079, -1312698089, -1669246378, -909232373, 1570339984, -1427444686, -1416321890, 2022806442, 800522482, -554215945, 948336357, 1638296885, -1915595712, 1303616722, -54244959 ], [ 1611244070, -242800882, 1279609262, 349506556, 1199984699, 618480196, 973301060, -1663469278, -1232861860, 1957656524, -1851530362, 1636391375, 992040724, 2140425730, 1976858535, 756377477, 1515556090, 1300990329 ], [ 1838933344, 547431511, 250980747, -1693070720, 129866315, 1444223706, -1900662301, 1506680716, 2098009648, 2014700705, 976769643, -1857980218, -900017581, 315404830, 1852037391, 1959058424, -961985387, -1492786593 ], [ -238516032, 5184958, -653475399, 2026059253, 1561272420, -1143317283, 1893239049, 91107253, -1433942566, 763921578, 1228457061, -2144178060, -1790923150, 1175795322, -1780809695, 2068870038, 1189935782, -2007555545 ], [ 534076283, -69979519, 580845423, 1413048675, 649891302, 1569423080, -231264903, -1383677084, -2081279569, 274733613, -292497422, 268394011, -153577413, 1316998485, -845670356, 213698742, -2061796319, -180595545 ] ], [ [ -1842086235, -599833787, -572357732, -2107908246, 1715139154, 798740631, -1456612834, 876123397, -1601654851, -904227232, -1309643834, -1183105551, -288991087, -529728544, -500160363, -1667664278, -1747056187, 1977344909 ], [ -1255455807, 756359416, -956996073, -997913937, -1004915803, -828729020, -50591796, -213407759, -350242143, 471744979, 85225729, -246435616, 264986693, 1155469531, -927062545, -2074982216, -657301940, -2005982771 ], [ -1804622187, -1616990870, 1277053828, -1325589572, -1080875030, -1786088790, -1034755136, -1518424899, -995756500, 1969646966, -565823147, 1895569466, 1839726079, 520840731, 254780648, 555562422, 1731749670, 1762457171 ], [ -2026021344, 1032845436, -358976826, 1622337166, 1555819110, 417846577, 665929762, -765837093, -1365557038, 1748744742, 601748205, -1911425656, -466326885, 1447123402, -1632288975, 2020514704, -379415987, -1407146733 ], [ -1443029560, -1614964632, 237555970, -2095153502, -453652210, -717294588, 1257282809, -27207072, 1881454371, 1978320238, -1017737873, 411698777, -1202985541, -1399087223, -107965685, -1215147094, -843351522, 1404323118 ], [ 1030033440, -967570911, 516346443, -983626584, -2090094738, -566366162, -1412719910, 304504668, 834186570, -1443509350, 1807523990, 1927292882, -1506186763, 1705733923, 113737121, 71228963, 1403615647, -2106067118 ], [ -821319360, -1221311826, -1018230482, -1198199631, -1245267022, 1808736451, 433103721, 1970596069, 2121095021, -196951662, -776254496, 547568618, 7635491, 354530280, -1348576847, -839744588, -116760134, -1645392137 ], [ 1505388063, 2120469374, -74556453, 1599838954, 18918960, 571222098, -1108319661, -2145596277, 650988363, -931831634, 1390677055, -1368673614, -887564872, -1359221020, -1841098722, -224716465, -669296224, -1732053309 ], [ 1806825157, -508613632, 336380144, 2128467875, 27190371, -1525224722, 117888421, 2003748729, 1223229719, 1025610112, -1176995988, 565260672, -104871928, -206837310, 1645644819, -1225925746, -932733720, -1333382078 ], [ 815339077, 1435531942, 1499638430, 925982324, -1904363679, 2013411456, 172896260, 529576155, -58911943, -98100356, 461950816, -301058277, -1032724153, 641657971, -426703487, -1394991576, -1947792037, -1626728229 ], [ 1794590147, -1225260197, -1899698132, 1154583985, 361137885, 1365617346, 1920069981, -1537173229, 1998231535, 547545373, -1198673772, -1079608306, -2055990598, 1657111241, 1173359678, -1574365410, -714755000, 2004704166 ], [ 38435053, -1220723090, 52956983, 2045525037, -1107282302, 1814079699, 1349522318, -495783415, -267725357, -589572844, -1289248484, -698691623, -439978365, 271709766, 2112642786, 1112745889, -1840248682, 1066173092 ], [ 2036687974, 1186646981, 352062369, 1474670576, -108841154, 2144083896, -2042696817, 715221405, 1404226281, -1243059906, 1162562861, 479800353, 2033880965, 1682599325, 1576138505, 286308450, -1253488534, 116626961 ], [ 190341883, -386092731, 74509429, 1367044800, -1774087624, 1511119980, 1652886459, -2114712858, -254836944, -868824750, 881829303, 2124930175, 733846040, -587401370, -1205047024, -132004866, -761660900, 336379305 ], [ 1162835746, -115986265, 1995855630, 374973552, -1060559677, -1583544383, 1111217727, 1622374405, -1850716860, 1580163785, -805120959, -1471337433, 313466634, 1481464672, -817136441, 321523177, 1143359982, 988511710 ], [ 27139971, -642784122, 1894428778, 245158903, -903559061, 1618354536, -974883009, 535470035, 1919138013, -593350281, 819186492, -1644749748, 623616836, 888997876, -822429592, -1312372531, 624383779, 2019170693 ], [ 1280946614, -402210625, 706930295, 1204273934, 935759802, -1374129848, 1892107630, 197418809, -1943409410, 1259980523, -1427795137, 469499462, 2104633831, 882156629, -2072266236, -1473778801, -2022355057, -113437367 ], [ 1842190240, 1078469686, -1466856601, -680893754, 179719472, 986122265, 1474913177, -1108306303, -2042106330, 2060971319, -323386817, -1977378597, 540902644, 454889403, -1809115420, -1088997939, -2128420976, 291858098 ] ], [ [ -1716158659, -968396475, -1435146463, -1144246192, -1778002243, 61107894, -2088495498, -2057515883, 1471301303, -1875294412, 1748153229, -1138206435, -2106510008, 1034819027, -659376018, 181118682, 1372451212, 1750790860 ], [ 869583234, 12478370, -243701042, -668279292, -1432268504, -1322147442, -1206270207, -859314075, 1988711612, 497561280, -2019358587, 1297514952, -1993998673, 332163883, -1607532454, -1517121825, 731961463, 819656111 ], [ -1721178584, 2103360898, 1224546537, 1180119952, -1902393865, -699154351, 1938408285, -944699350, 1167161312, -567674985, 631053880, -161441631, -798007798, 137399126, 994013199, -913346770, -847082549, -963475126 ], [ -729659637, -1012930880, 1436805606, -883323687, -1974374580, -1872782998, -1572720959, -1544714631, 1764317762, -1427340112, 434572091, 1194894953, 1925712117, -888804726, -112588180, 1710073520, -1340671488, 1820055615 ], [ 1823655485, -861870536, -2086996203, -41689766, 1695210218, 58725789, -12591346, -1798872380, 1642232021, 1082132109, 2090591691, 314453938, 234671320, 529391703, -1817079561, -1661477903, -1741651008, -1509403859 ], [ -641577537, -345947372, -1881413777, 973424542, -1654764207, 129448074, -727416647, 449768849, -1498185969, 573905231, -929732809, 1847846038, -1570488845, 150868755, -568364601, 920737878, -1597533131, 1608112260 ], [ 326376999, -1591690432, 1498816167, 1859008997, 1855572862, 966481417, 870337452, 1893007134, 1112214183, -2052268822, 5870076, -1045005939, 2027795908, 1823108166, -839599106, 2023109430, 310286844, -1824379281 ], [ -868037039, -192509026, 1303862345, 552477122, -405733389, 1531055539, -895400460, 695794076, -360538, 1541083284, -1436146169, -214836836, 1214310064, 1210173144, -1748205342, -1613122755, -1243643514, 2094640408 ], [ -1653810766, -1272458280, -1158155458, 630875595, -1127616362, 1021864720, -357540188, 1475571835, 1634304126, -853317019, 2129989501, 798944994, -261649994, 1774345882, -155871390, 2018449346, 735362353, -538493254 ], [ -2013144830, 1868041595, 895106196, -1404007292, 1815607974, -1166304986, -1628579282, -226459617, 988347836, 1230688348, 591600544, 990510260, 815676788, 487858088, 1913555095, -1107114962, 1536266995, -1289779005 ], [ 1044207214, 960516286, 2031073978, 195782061, -1486404884, 342109583, -1920340018, -1006840373, 105115611, 2089534774, -1115254308, -2136103360, 1991352854, -1576586640, -1741824081, 2102199617, -94193069, -1300248235 ], [ 830847577, 1884727503, -423646759, -624797877, 1163235798, 513472209, -1010903404, -1725008016, 1752876057, -1122101438, -1675264327, 2020635235, -1013573190, -79176109, -1664816297, 825221725, -2102382948, 2093565260 ], [ -341155337, -106665981, -1947198443, 1871411303, -1698431149, -1686973236, 1129702232, 1872991806, 1537027058, 1463563658, 1501452567, -51524483, 1245512811, 1292575232, 914066684, -799555561, 2072311518, 842800072 ], [ -1046226956, 489465263, 707933072, -2008256584, -1522835401, 1843390649, 954479805, -1472625092, -2113206215, -514448411, 847320194, -645843209, -55357004, -667573821, 1809657984, 437278472, -1947424903, -577651274 ], [ -1141240571, 308982886, 2084689763, -2020819539, -740997808, 712530197, -1107241158, -1344627766, 1766121106, 1555931071, -126558592, 1449052991, 1016727682, -614824277, -281159120, -683028231, -876530763, 504893232 ], [ 1230185504, -514381160, -1434381131, -1949623886, -563319776, 42121953, 247883975, 2146126274, 2072795242, -488374983, -566097808, 1656244825, 1324204014, -297172743, 1232322262, -419723327, 1984751615, 161090444 ], [ -663626137, 585439860, 1663499452, 454498836, -828447383, 1313459277, -226667151, 376459442, -261548007, -616089456, -583108584, 170973426, 1421259703, 1471045618, -46680144, -910829058, 749939579, -37714955 ], [ -2038150642, -421129393, 937725338, -1943314283, -1426772784, -104485479, -1376493959, -1045409960, 1490339178, -671760099, 1128046392, 1648353543, -168236640, 706391551, -9114748, 669993367, -1898999360, -426507673 ] ], [ [ -1837746197, 1463714766, 1698932907, -247022771, 927621000, -766641768, 2074030766, -1327129828, 756172483, -391204757, 1281049212, 1058913325, 1448125319, -186150449, -1053291505, -1855700171, 1335674428, -1517468846 ], [ 1157123295, -1501211611, 2127235678, 1160920645, -20694067, 923914083, 1994965512, 2040888906, 1739404047, -738906762, 1756012337, 563572562, 405995094, 1773628349, -1783880762, -775657946, -139581213, -1724280989 ], [ 1423179699, -83485820, -593341242, -1688353937, -251206851, -261108784, -1719629132, -563169077, -1967641555, 2124168996, -946261295, 1468272922, 466486294, 1067071274, -1042499619, 1627314688, -320215407, -2100436632 ], [ -1252936840, -150326021, -760118204, -452756858, 1099090617, -814042210, 878395263, -2086201898, -1366974044, -1643555904, -1639672499, 1621375387, 777711810, 756934207, -1631781353, -844242011, -821409326, 1633894028 ], [ 1576395004, -1782126783, 1677307171, -277057564, 1303836115, -382168308, 2075023129, -637911598, -1796649049, 1585024077, -2122171146, -1551520313, -480776241, 90911310, -1969084818, 850110647, -1585999791, 1875441120 ], [ 864941670, -1627618665, 1775269396, 249350857, 746099590, 290886572, -44570488, -1460139175, 74148949, -1202072985, 443613490, -1552790007, 1870591247, 2073634606, -686551701, 1449848636, 407118419, -730956999 ], [ -1206223883, 1099934102, 1149180401, 1961537910, -183862567, 2114495277, 1205728926, 2002098984, 1322345764, -1997635375, 1192668596, 456568141, -930049259, 630398731, -1491278290, 1105474197, -390711149, 793278022 ], [ 1478790442, -2137590974, 496928899, -1570665486, 1441732385, 1499783798, 1174752930, -340946870, 1192503834, -96633558, -1647627171, 1116891972, -1549861166, 1603034200, 1594882895, -678853635, -1563331034, -1954371120 ], [ 1026230562, -2123935839, -2128656188, 1296272127, 1363649461, 1426649750, -71969417, -1403420941, 813297214, 126534143, 1260687608, 1331438880, -765299875, 1086517809, 183188310, -1959409743, 688913587, -1371653251 ], [ 1068673856, -85083969, -613496743, 2143800029, 1404042439, 529155151, -2062446855, -1263309437, -137034356, -697633736, 1629811009, 2087844506, 1726947332, -233005861, 1028456076, -584820281, -355381131, -1282232125 ], [ 601500261, 1081741905, 1365825990, -1746991388, -729109519, 1373841849, -2012945314, 656054700, 757859740, -2037483068, 559642003, -526194172, 937713006, -403607382, -788917422, -1407836207, -2118888001, -413218379 ], [ 1042070415, 995958378, 92975891, 1588946481, 122541065, -1391842576, -88992165, -2079298146, 764368276, -2005239892, -1992253484, 89314592, -834474504, 325433460, 864203011, 1658643248, -1650554724, 1156869110 ], [ 658075614, -1316615181, 1022848853, 693583491, 2097732898, -2082837144, 1678259135, -1797503651, -2036971336, 1787240137, 1843059061, -255976607, -1302763078, 653303956, 2070252122, 1734855969, 1677348722, -1438918347 ], [ 1661644621, 1683595251, -160515688, 1456171853, -617781153, -2141095222, 200430562, -589733057, -1396755920, 49241281, -198416730, 704391849, -733550889, -445559369, -1127350660, -1489279273, -780193431, -110136856 ], [ 1733796366, -2041962683, 638273557, 1669268246, 64125314, -172352584, -1548061597, -1941767504, 1610978960, -1857117232, -905059136, 2081316370, -586782268, -583355938, 951931323, 1167339041, -506046849, 1818466270 ], [ 1739007265, -1686967423, 1908251428, 168581767, -2064148404, 1942046804, -2112454355, -1258887665, 700910511, 1475803332, 200202579, 12783454, 1078360140, -977121346, 1447312903, 369750007, 1987818478, -81388381 ], [ -1252371623, -1657398539, 1276621934, 304715732, -295605361, 1528619808, -561408326, 630860782, -1444136353, 1528661634, -255308037, -1438119003, -1865393472, 739345663, -57612161, -1634544239, -2136069946, -377724783 ], [ 476795982, -951462761, 1800950769, -803414391, -465301900, 1434385843, -1800599186, 1836333023, -1454202822, 1084862690, -688210856, 1340430327, 969305931, 1594707505, 1565668402, -1583440566, -1454090722, 1673377726 ] ] ], [ [ [ 1459071309, 1158568766, -1973442507, -1799622668, 1853272678, 876046427, -857275883, 1499768882, -961721259, -1819481999, 2110748895, -635202499, -966320234, -2034245345, 869597915, 282829220, 1449185554, 604858572 ], [ 1800867584, -1937657567, 1861580497, -330847702, 2089605143, 1768445231, 2067474595, -1732627136, -1267766606, 1371228759, 493117852, 1126804333, -1862857303, -1091874040, 1985822332, -1803560676, 1639790303, -1764394437 ], [ 2127659830, 1058110139, 2068165781, 1172378307, 1199149404, -133357810, 1791698128, -1349127106, 2117434886, 1541307920, -394118216, -1971068734, -686586222, -1216545700, 1238004588, -1510258724, 26505677, 1465638468 ], [ -1213246265, -1229831336, -1275054746, 1382072998, 964233688, -1566609450, 1668468991, 884938932, -742504128, 126039925, -1458677895, 1825876489, 1165213883, -31701724, -1339860937, 1838281328, -620090887, 114015219 ], [ 2122547829, 682052944, 1243890251, -242951016, 1782833564, -129516903, -2074115710, -2043931542, 1096855617, 1798299214, -530253800, 1205695748, 1904073312, -1039078152, -1064387216, 416014824, 1722436045, -683627276 ], [ -1333702586, -1854762566, 1610818731, 1751977867, -263383546, 2050230405, 38951793, 1286718737, 347589710, 1470991629, -1676140789, -337878712, 762243849, -301575894, 1389239804, 849791061, -1852834004, -2143258608 ], [ 1916164234, -1830780783, 2106303773, 1858792488, -810325877, 432087569, -900590417, 9515477, -12921764, 732815208, -338817033, -338853910, -1767150082, -1735868391, -112428029, -801031294, 2017434261, -569473855 ], [ -186942573, 1414618261, 1060406534, 1428239741, 121997743, -1721810629, 562853250, 742683430, 1261152282, -1116907267, 867711575, -81998199, -894055452, 984166437, -85785087, -187250228, 1393941885, 1358449053 ], [ -1887766475, 1355522645, 1662804901, -1359023078, -1506401331, 1536620734, -1062869274, 1798263348, 2044764272, 792248741, -688642940, -1089528173, 1673978667, 190536039, -91693128, 93188830, -1523307586, -795800719 ], [ 1319832467, -1593847563, -374102699, 25615614, 2094621133, 688024372, 223826694, 1975751621, -509943050, -940803177, -2077529858, -282549208, 325778923, 1198451364, 1153579767, 2143945864, -45024263, 8148818 ], [ -1037119428, -290042339, 2049349629, 380156116, -1344294629, -2013280362, 392039070, 677795280, 704377894, -1978521031, -238606391, -2145462111, -119315927, 755999800, -377135083, 255488601, 11122457, -1099286692 ], [ 1889526352, 1464066523, 1318433462, -118479060, -1614979017, 1062601832, -1003925122, 756702041, 995954449, 666191752, -470809065, -1361139263, 283775152, -1580538620, -1090937570, 664847286, -1138119569, 1171401616 ], [ 1895122322, -161664286, 1497898200, 832554922, 1019761802, 1601129005, -1781914942, -1680006717, 339255318, -385955027, 445272998, -1052672110, 1444250930, 88487256, -1784387299, -2004944214, -2019832822, -2118903847 ], [ -1726448042, -386248366, -800119421, -1412341471, 1587611758, -1352493987, -1687445161, -337836101, -331299930, -152955025, 853776634, 650879143, -1671111192, -264070677, -1014581901, 434652525, -1219286101, -1269427876 ], [ 638107074, -1098643385, -701261880, 199065785, -837841084, 1420532975, 118807108, 1861528686, -384379978, 279816819, -94911574, -814831878, -634279604, -1514033638, -878514503, -1328306764, 108552388, -1018623643 ], [ 946223567, 875384445, 1864045533, -1123409312, -292648683, 772941862, -791377575, 110137777, -1887486870, 313557694, 267512293, -1305676120, 106943193, -1372477886, 1375645239, -396123347, -1117482784, 68585025 ], [ 403198593, -1956771675, -12089129, -718232027, 1345847460, 1623553322, 1032676302, 851670461, 423110223, 1303443359, 430181880, -450083911, 720108738, 997587348, 1388818662, -1726269121, -2080042747, 806277857 ], [ -688375575, 782213621, -1763846055, 64615668, 92331604, 194534730, 318350103, -1536222823, -1941208773, 356221523, -1177712991, 1133247514, -767802194, 1709233391, -812356915, 1049815347, 28960504, -857908152 ] ], [ [ 1073380393, 512996129, 179652826, 2063521467, 1898365254, 1442879473, -611876873, -1796062752, 221757799, -1320210397, -1875699919, -2058109778, 1610652045, -458016437, 28774259, -948230788, 1525772473, 1970579348 ], [ 2116408686, 1446940443, -1758405312, 755391952, 1500104017, -1824928288, -2112100781, 1385213553, 726971530, -1678348521, -110568556, 666968796, -2082998245, -2057305992, 805228247, -1844618437, 1003007728, -1067002338 ], [ 2109380436, -241388856, -975390374, 1421398925, 1323751001, -956830662, 1949323503, 162388035, 1604825062, -1802439401, 607384591, 1357203421, 1025517374, -1242391153, -167914884, -157383785, -1267074479, -1104424419 ], [ 554460602, -1327441541, -1577050599, -695048394, -195790183, -172329902, -1984833248, -1636824297, -1393502164, -1912912171, -1079951686, 628009876, -1958313135, 995638365, 983158704, 1000148508, -1607312087, 413798341 ], [ 706610632, -931380823, 1856444717, -2097903270, -1042521879, -1108553601, 2027997123, -1297043681, -2102976512, -2009917211, 1092182624, -1462699586, -1382025151, 678862817, -1788134547, 939368124, -1406737367, 1880149050 ], [ 142575986, 1146005926, -2109647900, -2042285175, -991155806, 1626184292, -1670482805, 1243027877, -337989761, -2125665351, 1757607025, 2108322285, -433811785, -2085403578, 1888240299, -412512211, 1777055798, -785702519 ], [ -1274921427, -2034365161, -1664507796, -220806585, 1013813849, -1246006848, 1146493831, -1416591782, 2139333312, -1054573524, 725031482, -801483981, -42088200, 491489382, -1585240777, 946963793, -1533551726, 1451984626 ], [ 1085902400, -1960732855, 1472902430, 1233851274, -2074065435, 872268819, 1074103186, 127482614, -1356566282, -1488220703, -1891914432, 645306963, -134058168, -734748592, 1081339674, -1584194976, -476028579, -1516166201 ], [ -972733350, 554551280, 2023299536, 85014003, 1628154281, 2031050147, -38683445, 2024990708, -1418879762, -1464207851, -1680305863, -1336721650, -1377785069, 1611558117, -1971148483, 533206615, 1319102257, 1345266548 ], [ 233750958, 1326623835, 2003737632, -1278447540, 604014478, -621279263, -85292435, -1713483395, 804722726, -1102800305, 969344075, 960448365, -1961716791, -2009768543, 1756143132, -1320323782, 1743314402, -1273929036 ], [ -1392461619, 1651407919, -1789960854, -1711350009, 1250609723, -1724592267, -846540914, -314172860, -443533364, -1927614004, 1908968529, 350734622, -1850281271, -119236606, -2029788662, 1332668541, -999240157, -1877111355 ], [ 272261997, 603204738, 682062128, 1430179936, 596261958, 1606817903, -714014664, -2048536930, 1840936239, 904955579, -1915798704, -755161263, -880044055, -830032871, 2039666674, 2004252258, -715314033, -1163951517 ], [ 857657662, 1385980261, 718792960, -917054962, -2078266772, 1076121869, -1727014745, 1054443550, 2085335057, 1274439327, -225633626, -1502913348, 1870223454, -1553415373, 2127866152, -1165268517, -2102963090, 1647374589 ], [ -2091216568, -2092839037, 382845476, 249453351, -328178363, -1528917773, 1712928633, 1790498446, -1188936374, -670366248, -446879576, 609104591, -2044430498, 419687052, -1653951879, 475047160, -658654673, -1254199007 ], [ -101037432, 439649381, 72159328, -1936527465, -1694067582, 2106401601, -814665953, -1957209201, -10425676, -328202726, -1807572947, -477655930, 967328501, -985769819, 1345433228, -1726037651, 1670118091, -889194085 ], [ -454079944, 2138428771, 1424510059, 1540557767, -1000216723, 1773122268, 2049497541, -1259409850, -120557148, 1538217683, -1930605190, 1707407678, 60098408, -427276375, -2063136635, -225039560, 1421523191, 1337018266 ], [ 1604407052, 1521253295, 235559344, -1727152423, 187755987, -680981704, -131022848, -1313352193, -1439486183, -1345942327, -647342254, 283335604, -783174062, 743641310, -2024648243, -263838158, 1593104554, 1013578333 ], [ -837823596, -4108463, 1604500543, -1292289577, 500519043, -601526991, 1088787441, -1598836663, 1574003381, -840094028, 1912710142, 1110291320, -971716939, -721684528, 1108194416, -1712754589, -1765067428, -1376815937 ] ], [ [ 272741020, -1456818012, 1512224084, 1927986565, -271161932, 1746022666, -622264466, -1796443798, 144753863, -2096758913, -1178836269, 347770782, 1820060000, 1102542872, -1404490391, 378650329, 176113119, -1152941532 ], [ 1963742871, 1938556466, 82648562, -1096079295, -451413402, 408898460, 1924651150, 1073769825, 622091359, 424949736, 996646996, -1420988977, 1150747474, -575188739, 516926738, -1442485005, 1161627261, 514243319 ], [ 1810170793, 2042790154, -1738419509, 228203327, -27015309, 1999690037, -1089382095, 259182216, 675662574, -575769508, -22782687, -304088483, 1740239646, -1765662460, -1038521398, 290740415, 619942145, -263550865 ], [ 2106808521, -218828361, 469020957, 535986921, -1433741061, -705129158, 1078091483, 1714406601, -1311003890, -1378840996, 1865015556, 440375385, -150604954, 1449129087, -813182332, 1247214269, 368596197, 1923917643 ], [ 890931557, 1248962201, 699781841, -1262560334, -1552760683, 750412137, 1160605378, 1743236768, -1776703214, 707837613, -549155550, -787350911, -704423047, 2113498752, -1278119544, 206710300, -93915870, 1904756965 ], [ -900222332, 965071111, 1198347322, -420880138, 1208085738, 1580127667, -363443845, -1004997424, -1761833748, 177639031, -1588597366, 1682593174, -1131573894, 1293238311, -1842531273, -505491145, 130164506, -1781953110 ], [ -1294674385, 282712159, -1548729515, -798388102, 680076986, 1459484306, -1658851292, -1544315829, -54988443, 108440883, 1195934293, 1453460981, 660613499, -2093111702, -1640164097, -320506961, -906626621, 1540142795 ], [ 889177376, -39911675, -591510416, -924861807, 1784393450, 33953842, 895355706, 482818842, -1698339025, -1850552683, -630048798, -1574623914, -173796300, -610609756, -1428915871, 587029058, 216358358, -81249025 ], [ 1366794115, -2012412982, 1968951657, -1488686138, -1894801572, -497007668, 705193759, -434473712, -375721883, -531916122, 105161722, 1466211847, -1317931824, 917236075, -703568773, 1246116318, 2049025171, -1777718927 ], [ -1847717464, 420806763, 1097950584, 1998104307, 1359195266, -1398661290, -701992724, 469513128, -856719621, -1087779825, 390924073, 1165946093, 476125262, -571172614, -1310537353, -677478565, 1735152760, -1096640295 ], [ -1398121170, -1809849407, -1928767942, -975010762, -1723516747, 1270759492, 993858347, 290838775, -2102441626, 898635833, -1806427740, 1399666219, 935367583, 1154119908, -429723916, 1531368084, 470594571, -664687831 ], [ 1775877377, -1158796913, 2063459000, 1399395372, 113044120, 1798674044, -1907030234, 814278998, 953475779, 421316989, -1275070758, -1092950002, 505563417, 121804593, -404251191, -1560339292, 789956746, -1469990245 ], [ 1490246915, 856141220, 1397714090, -2063732787, -175854647, -2042667569, -538449309, 1673276224, -1444062244, 1911168969, 1468074890, 1871250643, -1246858575, 1455071223, -1152964067, -1438759912, 1003351366, -155296049 ], [ -1429002639, -1787120952, -1731138240, 1288043739, -1194191323, -976735014, -1618484740, -549428680, 1910261461, 359670983, -750409765, -181864753, 639162854, 153520263, -96660446, -882207290, -1709657423, -1470604227 ], [ 1906901893, 236169320, -1299302474, -27712750, -1354682864, 2073424017, 1532377243, -594786624, -1480255632, 1486675887, -1464258473, 868938225, 1759649565, 1122433573, 2022595540, 1597440268, -434606164, -1465979046 ], [ -1902096824, -896551366, 351211007, 1804166065, 2037235345, -803818813, -1567005181, -295470888, 357594996, -208485713, 1337239403, -1581890688, 667519049, 1756485553, -1146540415, 578078770, 1501979097, -1688964874 ], [ -1132468331, 2126900608, 410808956, -1052601965, 1661550432, 465077780, -1595610710, 1175924039, 11120154, -1054264007, 938449931, -1380598145, 573718987, 991828608, 868217479, -65772348, -604224633, -1129790209 ], [ -1865224688, 1324310309, 151349376, -1992461359, 284380907, 584775297, -1992714459, 191237177, -2045136051, 286413321, 683020414, 1245100651, -1919220185, -1415025701, 1369946003, -1393679200, -731344599, 972043932 ] ], [ [ 1558294626, 847512889, -552335289, -888182105, 1847717833, 1270081275, 808330122, -1691876113, 723220168, 853092649, -650238613, 37187867, -587169376, -865897483, 560955835, 778313536, 496245940, -296024469 ], [ -507683562, -847928904, 677951742, -1510759006, -1450414336, 2026426117, 385236571, -482004499, 1639870124, 1753016533, 1513630639, 626796853, -1817769081, 1539921079, 1492948790, 2036623585, -1953930893, -1467055676 ], [ 1825591766, 437432789, 1153307610, 1264805683, -2065309831, -1900154483, -97895388, -244804679, 204191203, 1744965164, 1418681230, 194505244, 1911292905, -2145424878, 315755156, -237271800, 298312663, 536909322 ], [ 1961982525, -940883230, 1859710334, -709858032, -737118514, -1526692705, 1331383847, 957102722, -1978725659, 1904353786, -1692212213, 1063690586, -1179273565, -1546331726, 282347889, -885925118, 476210388, 378368023 ], [ -840380790, -1257015009, 1334250663, 1903157070, -1567499136, 2002797267, -7668159, 1844005707, -1166655516, 277888690, -941777901, 1524032693, 614539269, 2055829891, 2114817249, -1640688705, 415722032, 469149744 ], [ 2086240877, -1071961710, -1325152444, -737261349, -1603602636, -1267718432, 1592218389, 1168642265, -1948438922, -1696655417, 1408039304, 1741462641, -1410809708, -887079069, 1432357876, -443509995, 1613640481, 2134777652 ], [ 1947105066, -1603750985, 1971934550, 1785271590, 1681010942, 1028002549, -592068869, -63508301, -1753013267, 273445784, 152389712, -976739994, -957127765, -153840155, 1520211616, 1106290993, -1644135435, 1328204067 ], [ 808178946, 1539950179, -118304097, -1469673732, -359697272, 128875497, 1099771307, 1258733415, -1210010037, -1193867383, -2101545386, -40248073, -1044741864, -646244511, 606038375, -1601103527, -1439856663, -1565163744 ], [ 1543622377, -1363535864, -1825196372, -910546196, 818116875, -181878333, 123041581, -75698458, -2045214092, 1764382959, -1951631388, -424193862, -2063885507, 1426466538, 884828707, 1036475695, 2067784762, 1106913986 ], [ 1734490584, -228580176, 276945167, 1193239096, 194241672, 692893897, -1871947365, 1024745108, -316684552, 754184605, -641553540, 1753834744, -36100561, 1663610614, -600440343, -1442542850, 92395027, 989054037 ], [ 318447374, 78284322, 459426713, -812679280, 794260405, -416444238, -1363397864, 2051882112, -340694878, -1487788403, -36091540, -164382748, 954858376, 1359982977, -1960247339, 1399987931, 1605274137, -1801536508 ], [ 2076113888, -1003653842, 1423694549, -1587748671, 231198188, -1544013757, 26656029, 2024024329, -793632388, 45732114, 1656584446, -467271735, -1749691059, 1641837561, -1393570190, -302629734, -983617751, 946538162 ], [ -98831962, 1161064856, -279923009, 1862449143, 846788843, 2064881867, 1548861169, 339458272, -1672463183, -2040117420, 1744685170, 395496280, -1760269874, -1716973877, -923185156, 1282676396, -245179137, -1423359797 ], [ -1547131964, 1441753353, 1890538301, 335638192, 280040291, -1656118954, -544005204, 1772119728, -1225922145, -685804719, -1584520341, 800549288, 743529386, 239151983, -108277971, -1662597246, -1692103366, -700029163 ], [ -579509987, -1904741204, -782043574, 1129605750, 880658390, -1790628544, 2099643630, -79171943, -1375167694, -1317515768, -641612796, 582761420, -483794950, -844001242, -1299551933, -25074752, -50529864, 1475164938 ], [ -191347312, 1851838489, -2029101462, 278600950, -994629233, -726213816, 181531457, -467509180, -201201990, -2016206379, -1883476771, -1067141033, -660601977, -568123541, -1268531239, -285896275, -71670410, 1513721684 ], [ 1582257226, -843532208, 1274283864, -117565153, 1675940850, -289211838, 434771376, -161919128, -510641988, 397157924, -1503404705, 30057457, 1909030281, 952951941, -381369222, -376355759, -1090471710, -1997434008 ], [ -781280304, -1821057885, -1078668484, 1373509932, -117239620, -1909519230, 1826055306, 50577530, 385338224, -1330335119, 1320263173, 1998505008, 1366493382, 1663232280, -632289778, 49684421, -789740601, 1348493016 ] ], [ [ -2040540653, 399228824, -1302334166, -178374608, 1721446208, -469868055, -489714737, -996769105, -1261822191, 1792590524, 945850701, 486006438, -160879130, 1122125496, -805747986, -1343370726, -872922938, 600468491 ], [ 1721310418, 173007119, 927554984, -718569974, 1964793277, -84561315, -382051658, 1207624769, 1097987781, 567047352, -730793220, 238620502, 1314852457, 1526045575, -1545329254, 1474202405, -774558362, 398513397 ], [ -1088257211, -113122566, -903846172, 410130971, -1459820268, 1733269762, -1449067101, -1793528543, 452777026, -1565115844, 498542569, -1566275375, 1175429296, -1232398496, 149232385, -1857490908, -856632280, -246299257 ], [ -1626531187, -1809557447, 808458930, -345442549, 2049076328, 264166287, -1687547532, 1674505336, -1378502970, -1352469146, -1412242704, 1405179426, 946741643, -358100604, -1358264606, -379595009, 829170092, -1618410295 ], [ 2111247622, 1450103851, 1083168980, -2087749803, 1157283693, 1627175959, -504528584, 575274469, -1328411627, -277258104, -180552847, -2093373671, -1572955771, -1745475802, 2106866121, 1401277413, -1865869946, -953439498 ], [ 122072456, 525258307, -28243491, -1206073111, -927789449, 1250151151, 21140519, -634927358, 1332677750, 1950158490, 340016251, 411506071, -2103755970, -537028164, -687535731, -1846966673, 1912709814, 391913156 ], [ -498518948, 1114649897, 855431884, -1158084865, 2144998858, -1078159022, -690154958, -2106443371, -207083512, 741932, -1454811726, -1307377156, 1895370435, 602546049, -2059160236, 869061007, 291465280, 1595905247 ], [ -1524553833, -665943037, 944461926, 1422893394, -1438560337, 355929853, 14481918, -650060506, 855607879, -925385896, -1366578335, -1990411754, 682451429, 997158764, 1126295881, -1603512983, 2087416672, 866287498 ], [ -1405839371, 1724003139, 448529185, 1411988289, 1924320763, -1090715712, 70314303, 675037307, -1713372983, -195941177, 1755783856, 911771857, 1561075064, -229220282, -472810812, -1790237561, -121154329, -372276347 ], [ -1638029512, 983504340, -270090946, -1816900372, 1938722591, -1412357939, -1821720453, -1469363991, -788478384, 631488729, -1212842762, -458071749, -400738179, 787549531, -600972534, -812383860, -2052110211, 916481417 ], [ -1605356974, -1317632010, 215395270, -1482185673, 1656408033, 234924057, -1105834055, -907627653, 833998120, -2028902812, -1715430763, 1042556044, 579367611, 1153006017, -269950946, 1211730483, -814993798, 1262641402 ], [ 1694732538, 244932239, 1003366116, 78498113, 1953625269, -1151389796, 1807342491, 1334407614, -557826127, -500867365, -27048946, 1934601363, -1990542540, 1411721492, 917379593, 1119380616, -1601991431, -2125566799 ], [ 561895449, -191867759, -1771830766, 1062446261, -1176094207, 1601591711, -1418047496, -1171819723, 81985151, -1832979311, -1729851582, -646323741, 817959594, 272722218, -25271801, -1753466133, -1935282395, 476820393 ], [ 460647229, 1909043028, 356791149, -551872425, -67717539, -766210805, -555759023, -2072179678, -2135763031, -1368868286, -1363174128, -1947999175, -1705041883, -13190203, -25353504, 1305564479, -1985411266, -1274888716 ], [ -871740070, -882413813, 1127487420, 1972945105, -1371603491, 1907255793, -932046956, 1970134278, -1510043479, 1833219570, -2100762610, 1874674158, 214863115, -745740204, 497213175, -749633333, 163465976, 974364710 ], [ -921112059, -1665925202, -1628877628, -1612714172, -153418077, -1921078005, 525812572, 487599796, 1456047562, -2130821266, -2083741362, -1501221483, 1423747122, 2062362619, 2123714935, -1539184155, 874439995, 1354569861 ], [ -122307288, 1975383805, 1791399186, 1590327327, -1516809885, -12330936, -805362476, -1368654731, 679989873, -2104864784, 835027816, 1922658296, 2106087409, -1540339632, 1943788155, 92238509, 1660638435, -526717414 ], [ 1431038889, 231355216, -2008262693, -1766182693, -1410931800, 796056118, -1784864074, 293716345, -908485724, 1288126070, 1842238356, -1990185067, -281170926, -548053923, 912067170, -2072397168, 1958134159, -668641367 ] ], [ [ -95400813, 377381161, 2014426437, -537834762, -1008437405, 1154669943, 1903239967, 1870370747, 1590718843, -1628196193, -1906955097, -1581490934, -1289161863, 2125419241, -653339363, -1012192220, 140025408, 213433704 ], [ -1427771503, -2015170623, -466211615, -1395401189, 251253811, 338302862, 826590033, -708126717, 1841834504, -1385458450, -828365366, -1925537966, 769864567, 17756703, 1631842285, -1809275903, 1984413596, 862767466 ], [ -30317621, -1063567216, -1483915649, 275000782, 1126263616, 1742401570, -1594009525, -1478782530, -1935204969, 763930178, -1234017868, 141718387, 579560690, -1409439898, 1942209507, -1752406689, -1933539860, 569227722 ], [ -55773962, 1553534124, 336290167, -1964561463, -1489258744, -163287535, 1145391060, 723895597, -675498658, 1699393654, -268662106, 359145087, 2088113650, 1324317736, 47723533, 1175560120, 2053366860, 1058371435 ], [ -905186885, -1145435145, -991166468, 1328233677, -1908243529, -1259171415, -1789318432, 359245385, 1165162708, 45510533, -1854303021, -363032686, 1258695931, -1672091355, -2101438151, -1513358591, -30809448, 586013584 ], [ 1775264992, -580587527, 2115132224, 461889245, -523475044, -1751917649, 43138942, -1190391107, -1086681323, 1753039783, 2112309506, -1005826761, -1454241326, -104539141, 1021644861, -461775228, 1671190764, -1990156479 ], [ -1080777047, -626305086, -143046532, -1157517652, -1218685777, 608627816, 217450750, -401357972, 1386102432, 379740637, 1892811643, -1838905532, 1894219757, 1923033282, 352459196, -1897640269, 1894117610, 694757534 ], [ 1336065536, 1615998846, 234469644, 1577403319, 1596372521, 600867687, 484656267, -20199964, 1091090513, 475279997, -1941156002, -400394719, 946695593, 935171568, -568071488, 1576112696, 1825419489, -1688448183 ], [ 1098906491, -373534162, 1414092862, 1711536889, -1626807909, -939810359, 1871532611, 818028041, -191065327, -155141009, -1036271413, 393436938, -1613183679, 1758550902, -2081372474, -333681579, 434414306, -216891765 ], [ 601220432, 1453615773, 333222374, -432706885, -1749776676, 2083144456, -122514621, 1755359024, -1301661822, -1003069626, -343486134, 351548087, 1156163632, -1943619530, -775377278, 1863770900, -1749850826, -1408390676 ], [ 456621736, -314955408, -1009274738, 1484254479, -299981246, 613322839, -886211062, 385348074, -1549940784, -622709075, -739068466, -1042829862, -588971940, -633916337, -422541926, 1104604726, 673560834, -574723076 ], [ 157712196, -633265982, 1620871282, 87560410, -717433708, -326535094, -25506549, 2085300499, 1843925683, -161966003, 1444273757, 776203977, -1885535137, -1155488421, 1532252673, -1416946452, -2014806959, 1134037775 ], [ 2011577535, 214087642, 1730122137, 1602058854, 1122087587, -1353179684, 762240450, -489586115, -1877594717, 1237032445, -1895292011, 446487333, 1443235442, -1837544825, 477523929, 907544474, 1096200449, 1287781880 ], [ 2071354504, -1806398305, 1918500437, -1543468244, -779453841, -1139676808, -288437965, 1879051350, -1821082595, 2131180646, 1428863062, -543238490, -1127585217, -653474752, 1202319027, 1888008914, 4762872, 1182907480 ], [ 1928533562, -201076864, 392215811, 876140868, 1013329108, 1331485109, 790746568, 1545300368, -479357390, 509751007, -1604428576, -1592548071, 1450105985, -522013019, -381711934, -2104763435, 1749988600, 783773994 ], [ -1591797791, -168075804, -674325873, 1390053141, 682016983, -916123714, -128834017, -1344883257, -202307100, 1872046396, 1379718663, 31457103, -324996441, -1046362890, -1656835776, 1550018660, -825330952, -622959210 ], [ 1024105384, -579611611, 1844161865, 1547221625, 216691494, 1775688745, -644422175, 1539893057, -1564206871, -349612853, 701954682, 1811085683, -1644260485, -877117566, -1654662760, 1531536696, 2010960060, -198747225 ], [ 1101609572, -1516276899, -151222002, -110108892, 1657063527, 925998411, 1392879488, -529979658, 1316806097, 771951939, 1692539235, -1190988051, -63033704, 765887994, -1869639678, -729228279, 1729849873, -1646369564 ] ], [ [ -1373096718, -816033876, 657151615, 27110770, -133393572, 1259803374, -2130351308, 153383735, -1075818823, 1570396931, -1434009519, -56271161, 892161610, -1905942697, -2103581204, 1982852598, 168190147, -695105415 ], [ 1375286312, 2052352958, -2005509775, -1193815594, 1185150571, 1939608419, 2060245355, -630120032, 894081324, -1278827178, 1397149566, -436863308, -768601051, 816382476, -1078661482, -891989982, -1135450550, -1338547620 ], [ -297500326, 671115146, -2078714263, -660925635, 1302272596, -1367270054, 446005968, -1274334666, -732694546, -359793404, 966855536, 1659698246, -1013512494, -697141958, 1970010413, -1518573185, 149748727, -1976373325 ], [ -1921776649, 666449550, 1591357591, -1749543102, 1442856772, 888407379, 2127029959, 989010793, 1939083164, 153495714, -328546554, -795583276, -1272339651, 1173189905, -1607410653, -361587110, -300712142, 363650725 ], [ 1751801261, -2027758508, 215232949, 1786413762, 1796814740, 1976046564, -523040173, -2022857165, 7336815, 39934228, -1235888591, 180572306, -746304836, 514582342, -1387975388, 269158456, 740569306, 1309821046 ], [ 1377411319, -754761654, 535264465, -2133767801, 1485852958, -1925196588, 132783968, 1405892666, -413206543, -1825473925, 1410010725, 203163674, 1504437489, -813357641, -83505815, 1925140270, -1303544155, -539920 ], [ 698646667, 1882937745, 784899009, 1582014268, 445520867, 462067096, -1957829545, -2125985587, 170011477, 931669103, -2104630617, -742398288, 1681429468, -2125594591, 82360787, 873007295, 1675245840, -1689746015 ], [ 1900587362, -2062483091, -1601886355, -2038867784, 1499370304, 1042497892, -1063349275, 357394596, 1741196086, -677095310, 1359431309, -591145382, 1710575371, -1797420201, -2140985797, 1615982519, -2072862849, 2132897077 ], [ 399606675, -73127861, -739609846, 562123597, 575026984, 1016003558, -2130006486, -698719711, 1700126113, 2094161035, -1577268584, -261029003, -789274527, -525824044, -1284171989, -1218725468, 1118773990, -127096095 ], [ 1554063712, -2005622139, -1490152222, -885325810, -180519504, -1399723396, -313744625, -161487779, -261253208, 799780851, 726229353, -1750530567, 627697538, 734888736, -1478176688, 1449599506, 1773619189, 1851719640 ], [ -1807469902, -237230946, -2139989443, 1368774485, -291118496, 2012749767, -767625835, -1819451243, -1986462261, 632461634, -792426319, -1215811544, 391099588, 861140565, 1979836788, 1675222821, 706238427, -1343397036 ], [ 1954048341, 2026455279, 1144044005, 233043149, 1858515799, 1344862735, -1663746485, 2114090478, 803879344, 27663426, -969755499, -1826370212, 1826176652, 1585304204, -1593839356, -766721884, 1145216640, 415242987 ], [ 1883337097, -133254102, 145577060, 2018810305, -2111337919, -463015591, -97726608, 1885586516, -1202496877, -545000355, 336761639, 431671341, 1144909167, 1032687755, 96291639, 252258084, -1822476610, -496987873 ], [ -1185023905, -152061715, -1417823542, -933519697, -589738604, -982120506, 1715968234, 374442626, 1071650874, -1545098424, -1330313507, -573907672, -1093544866, 1649956490, 379931897, 1102549535, 270089601, 472522668 ], [ -1857014007, 740343659, -461191580, -325821670, -1855813993, -1413398430, 1797885424, -48903087, 695604108, 1069775843, 565000769, 1653964051, 594261065, 1137995207, -195921629, 74857524, -1941284764, -247142988 ], [ -88388955, -197784310, -1735615117, -478403073, 709314202, 1140494621, -809780965, -358507220, 104664053, 1380574449, -89254114, -765965171, 11451072, -1089672908, -364559778, -244479619, -1539690594, 85641912 ], [ -1131840080, 28961828, 99457239, 900635676, -1667803367, -636141834, 2120165786, 2112434192, 631504503, -2068098070, 1141575585, 2099327127, -365077259, 292582874, 1891778856, -167538532, -724228907, -1494679231 ], [ -488688106, -577098716, 1903506022, 1803859381, -565670421, -286559170, -1765095152, 1547890422, -1303729228, 1058391640, -1937770129, -219497134, -1109574316, 910283112, -1281615313, -1616317386, 324567181, 769150386 ] ], [ [ 1206220526, 1903785949, -1043707126, 2076436413, -233228048, -1136955185, -1667235154, -605163553, 7242565, -256241677, 703216674, -1805352473, -1701966354, -1144473819, -1900160864, 1489341771, -413480808, 1478490714 ], [ -1262703482, -1374628799, -632158013, 706192342, 1592750463, -1692009614, 1905006993, -1398095877, 1455217903, -142455749, -1182863817, 1179121695, 1659779661, 1122481630, 1920354902, 172621488, 2065329441, 263999639 ], [ 351109045, -841500676, 1154856945, -1453372279, -778432058, -1928090091, 1522062605, -461742381, 2020444524, 1154729972, -618026373, -581790369, -2008624979, 1417496917, 1515532575, -566411363, -1174100406, -1915884854 ], [ -1368642127, 1345822622, 708387660, 1102360750, 1895857819, -438758221, 1383403496, 827324373, -771404730, 1828907558, 1560071146, -651520480, 450695521, -881779955, 1912461296, 1832555426, -1124330724, -1713403983 ], [ 1591335105, 1901845831, -869462225, 209885223, 1692076861, 1276192252, 1499113035, -605844294, -1564159248, 326029344, -390896982, 1826826065, -809376127, -909910156, -1513669764, 1321099095, 1948569710, -1352598055 ], [ -1086709705, -606595842, -1081719906, 789872333, 678707554, -1105228405, 360302050, 1978057470, 1611030064, -644982590, 1176019384, -370936846, -1791372297, 1757850110, -1372770116, 788777579, 321328041, -399279876 ], [ 98011767, 792530958, 1276886522, 1375485517, 717311121, 144091780, -1998685481, -1213130326, -426551764, -772550044, 70137162, 1429394803, 1186966573, -1175745622, 1219124820, -1826877455, -1081178485, -1731069454 ], [ -470258982, 595591154, 362211935, -1377010815, -1553668439, -403227653, 1039550047, -895508011, 1786452160, 1848371497, -490178069, -139959586, 670392314, 7098484, 1162678613, 1145009512, -1521467861, -1585456070 ], [ 911532890, -478205765, 1152481490, 1003928594, 686237266, -1209688497, 2036332316, -1071885918, -2108188620, -2018938485, -1201092957, 1113452767, 648214539, -1664475223, 2060851409, -1191287763, 1972247030, -46375847 ], [ 1776612571, -706360221, -1797627289, 1613505631, -1446966563, -1456431138, -165167465, -1176067505, 1645006322, -7129147, 19252094, -1334070595, 1208061969, -1234569944, -1022615275, -1148034980, 2043857935, -765539435 ], [ -1095435987, -407659740, -1348495394, -1201270756, 1042932850, 1230226536, 424376461, -536910374, 1153899869, 459221946, -1631502344, 946782141, 2068376916, 1155190942, -542303729, -992123279, -133323744, -2024259708 ], [ -519484804, 2108025328, 616484877, -1955237876, -471925630, -592352823, 492311131, 540548651, -840173835, 2082128424, -865386578, 1474034707, -616152117, 766456648, 319492195, -89342696, 493411613, 857292009 ], [ 511293498, -28893890, -1914425111, -2008006960, -510367700, 1284084070, 329986301, -862181369, 1728499546, 2109027985, -80588810, -1829116539, 1393052774, 106876837, -948389913, 563851053, 851166623, 987144714 ], [ 855866519, 1756835570, -1403548249, -329186185, 586135276, 1006064724, -243693249, 944645462, 421259588, 1471175927, 1849929288, -680596248, 1782937360, -1204478713, -386717115, 904487199, -1889462339, 1814790189 ], [ -1758263921, 80680565, 1926044650, -15401089, 2126453470, 1832627859, -111060281, 43704981, 2120073507, 1208711702, -1801039011, 1923901771, -1758050748, 356411888, -1002979232, 690463297, 311691028, 802961481 ], [ -1467909286, -2067248737, 543115028, -340612567, -1090834777, 1712575400, -162889351, 786258338, 937160353, 344548619, -2056791208, 19873539, 1537310815, -269162515, 58882418, -2132911017, -819702812, -1818537587 ], [ -733529531, 1393258718, 438211416, 400882221, 2016261044, 1410717052, -487925829, -909095181, -1941662398, -537326274, 1229214460, 112114423, 2049326722, -1914025424, 18219610, -1814941004, -1700979336, -1610427566 ], [ 69728234, -1486798142, -1189087502, 1770492237, -790869513, 1272527699, -1570744459, 2139065018, 1117147341, -2087572206, 1198393035, 1760076206, 1056811655, 1506932629, 1041870361, 426330758, 85545624, 1354305534 ] ], [ [ -57265476, -1675421675, 438191817, -726273252, 1055496223, -1951595511, 161042963, 72505145, -264149590, -1469733402, 608751553, -360240498, -392799631, -1846531223, -275086558, -1160105695, 406980344, 1721724618 ], [ -831473102, 1323931683, 65855791, 2132789015, -2032371830, -1365791258, -1166343531, 111528563, 1845512822, -1873799293, 724868079, -1247024826, -1900183189, -540283870, -96036349, 1985949703, 323886450, -420413835 ], [ 402639531, -43543340, -1786860400, 1369984907, 1838276042, -159667373, -1761463069, 580217053, -1852334419, 766937016, -1781501467, -1329786317, -1360699214, 1732213988, 349177998, 2127952104, 382859017, 1368212360 ], [ -1875653359, 1288003839, 1202622450, 13619860, 372974503, -1496385932, 889534419, 567598886, 534180530, -2023850986, 1175222608, -1635004507, 351207537, -1749450607, 1850557363, -2128401190, -363815739, -384449217 ], [ 1420833585, -1096443333, 538243598, -101422149, -1831694802, -82319545, 2024002907, -1349723038, -232353130, -1435769665, 1046335310, 765815936, 828204098, -738241451, -1703465557, 953468295, -709711393, 999508521 ], [ 1145707102, 1164949670, 1049734608, 1914657430, 1007270406, 1646481223, -2143049191, 1096255510, -2067151157, -1749940640, 425864542, 653376664, 1932106776, -998500746, 1917669231, 1130805827, -169440495, 1236653230 ], [ -1445967564, 953639519, -1477406716, -770646822, 21669423, -48344204, -1014404645, -1630573878, -153373353, -520561053, 150456019, 1033841866, -453465688, 2002673050, -1365450873, -609162196, -1060063640, 1626696768 ], [ 331544636, 2060728495, -292662339, 1679712135, 422098567, -896828534, 1117345679, 1279045744, 696443947, 1719323179, 743921745, -836153458, 795680726, -478818341, -391391845, 1472034425, -492778037, 908607841 ], [ 377739059, -1686033042, -444710890, 2051778040, -447473358, -514807523, 767192907, -1610270603, -750947941, -1427607114, 1948804651, -1290561860, -1874453197, -1346083326, -971057507, 94526630, -2015114109, 1921325687 ], [ 1228012742, 1644959684, 512658006, 996969696, 1901679020, -356036243, -2069523544, 903433459, -484626999, -526759877, -1980528996, 1360722867, -1855745109, 82915442, 1007658440, -2072356132, 243129888, 817068401 ], [ -773355716, 1331970355, 631837133, 144240747, -1425293978, 832592167, 698632292, -1483676402, -2064077654, 527708739, -1904052234, 511668775, -799250647, 459026823, 927425128, 2061402980, 1487062183, 1340123331 ], [ 569615558, 750971273, 1296700520, 974287560, -1975420215, 1063485832, 1373248378, -216953753, -755105087, -959747579, 223850837, -1272710053, -750337929, 1087910269, -1659657041, -1668693566, 1086744997, -866861153 ], [ 2097290170, 182359013, -1887842899, -878620350, -892899220, 2026851374, 1955034544, 2013940508, 1162473547, 1676539527, -1008104815, -105418173, 76882555, -353425379, -156010147, -958352373, -1080194846, 1627109208 ], [ -2100740507, -1501179291, 1845235327, -579443530, -968236341, 1511215860, -1491039936, -1289192369, 1534918048, 1722149775, 539993987, -431842718, -985228210, -1596293730, 327161059, -1542927666, -907212868, -664558051 ], [ -1293411345, 713828541, -563176739, 957423818, 684582331, -801405220, 894683855, -1856483795, 18534859, -477840599, 229121918, -1988307442, 1923447601, -1650126082, 1477874467, 1408023276, -311116482, 1020536265 ], [ -368259086, -1866623098, 334885457, 1663451172, 238444739, -970145925, 590996448, 480037016, -1190443338, -371836217, 1081115225, 67584230, -1797431217, -197749898, -1400145855, -1589131647, 1772774869, 1830493049 ], [ -199355973, -251686553, -8242382, 944741004, -478094441, 1594770038, 1302260542, 512706967, -1468114133, 513071691, -687115809, -623224746, -2078849179, 390706663, -718380124, -968118182, -1565816110, 1404101174 ], [ -672163924, 1319425304, 397255506, 906961489, -2049399675, 1579349381, -1909843039, 128880399, -629751815, -1820738393, 554328305, 365152501, -2093482224, -1645064255, -1632032058, 51718909, -413991966, 448604263 ] ], [ [ -2026520546, 280848838, 1583295117, -196581690, 1351995110, 816710126, -1439762880, -321357887, -1737594949, 590198649, -1885266215, -1479608619, 1047980517, 197758911, 420679881, -1676099442, 1612822221, 1365682345 ], [ -1643799450, -1912059631, -229750136, -1705614129, -1557263940, 1077028649, -1408809669, 773558749, -445838661, 819219917, -263855137, -2080215163, -1809797888, 668512957, -507821991, -1741753638, -1487729828, -1028192433 ], [ 636277509, 1164349896, 502913934, -553954452, -552290944, -1553689067, 30927348, 256358790, 989117678, -2022169002, -735432950, 1262921243, -1752888224, 2020850581, 995382742, 2091628179, 2092509885, -1449587425 ], [ -2123861561, -478688794, -337886186, 1801433006, 821259897, 2032415650, -1455548574, -1886479018, -1397924374, -2071037110, -625009972, -1076468413, 712308600, -246466723, 1808600979, 1282829031, 1591272596, -2132740156 ], [ 1919031064, -213627303, -795202887, -500652523, 437225464, 324062324, -896832196, 2130253739, 1717492844, -589119815, -1333769625, -1862775021, 502765840, -810936359, 1708205170, -532428295, -796448681, -1763184019 ], [ -2077714518, -1888498321, -931570765, 2010594819, -1084161900, 624091711, 758533152, 2136582563, 979061950, -706264812, -2080171818, 2073683652, -1988943824, 600022610, 1279033298, 1059025678, -2130559374, 1071667809 ], [ 1119458587, -1224812679, -762467846, -1496138722, -509551575, -1681412491, 564049018, -297259320, -1505543607, 1970893600, -156828190, 1638778895, 1960196986, -307060976, 1152641675, 1325606858, 1200522664, 1721842343 ], [ 1252986879, 1260211657, -765638031, -516834187, -1543535048, -1017363513, 2088126728, 1248818786, 1327180316, 487753486, -846333428, -817358524, 902063862, -341329964, -750860532, -810782515, 1688790525, 674861188 ], [ 453692134, 88098390, -1680552458, -1814134529, 1918085316, -1427172642, -1251643806, 194836215, 785902020, 401441362, 366142283, -1846094810, 920817936, -1443642479, 2131579635, 183909083, 1902290659, 195892348 ], [ 314584627, 1029867990, -231027813, -905824179, -885284274, 1060333141, 195454447, 1365945215, -1696801135, -301775441, -1428039673, 617638414, 1661502584, -1977980385, 2130887280, -186958172, -484108565, -1150160507 ], [ -499609435, 1291588960, 1641766309, -272272353, 1426774618, -1861078305, 1034721690, -1820602578, 462814082, 201077136, 522553967, -658331395, -1983913040, -1520597018, 60723292, -771190779, 1176730948, 265328383 ], [ -508169573, 1322107118, -2034238904, -1228610530, 532363730, 1653832950, -756534516, 943497995, 1214038850, 1916076797, -1477709554, -1240265848, 925221229, -468036424, 1598805972, 331978148, -1063335804, -368391160 ], [ -981764899, -1739604009, 1928116417, -1085479854, 50995511, -1017781061, -1638837537, 1746700921, 1875128516, 1984887545, 1422589185, -1850728338, -354811354, -626143398, -1210884093, -1126947382, -1283116244, 579689716 ], [ 249586951, -407962570, 1209576736, -229491153, -1026417480, -321933592, 1255010425, 2099700097, 106685051, 1416541463, -332717819, -283601819, -1051906850, -581797300, 1192135453, -533088443, 966611028, -827830869 ], [ -1056611475, 533338252, -1786047997, 821219943, 1909016513, 119150534, 2050873042, -1277064011, -1574999471, 8664561, 1346261458, 2111374562, -2112077338, 1106609573, 436823855, 1799256149, 1242163324, -354909868 ], [ -168558440, -121495302, 1716763732, 352443439, -9638293, -1706815100, 1704964679, 860499034, 2136707098, -1749174254, -1814248366, 14169210, -1739111548, 541875722, -1059031568, -1746255868, -673302203, 514683512 ], [ -230453837, 1164155715, 1172927121, 822324120, 153410183, -1621840769, 1175174354, -343432115, -195583767, 1148431523, 837068063, 961713331, -668625864, -985494362, -440894693, 1326923358, 1925353513, -222619611 ], [ -1687660623, -835421693, 2092216401, -1665457022, -868942183, 137819619, 830659628, -1123051478, 1021413085, -1744749132, 1364849627, -407208844, -682504335, -2019170461, 414112165, 1855029060, 153898646, 196696690 ] ], [ [ 1260153024, 1977658358, 615261161, -1795868731, -122647622, -417080937, 220794020, 950558811, 1787159804, 854600221, -173239582, 1107685238, 477994466, 2032910071, -1680650472, 1155728663, -1965211527, -959594964 ], [ -1859286023, 169487470, 42873068, -559634783, -1324105032, 1670514637, 1779944962, -1240733961, 698312967, -2001014257, 171945270, 1713524583, -70043437, 1817959754, 2084896083, 2032975454, 1539973078, -447151166 ], [ -141156943, -612684041, 1283831392, 131229286, -1547572075, -632026028, 2035559315, -803263557, -876968054, 1280259253, 805706466, -910825294, 425766687, -220467762, -146415925, -603996894, -1690491322, -98111648 ], [ -426666650, 1432080587, 1850554411, 979096149, 1138984150, -559299600, 742850559, 1413118797, -98410568, -1889444701, -300517760, -1589926044, 882322627, -618568319, -187942103, -773364567, 136137235, 1714876892 ], [ -1710118816, 68593819, 694765814, 628498592, -1755580650, 280653241, 2059847685, -2098049706, 1326491528, 324882948, -576267471, -1401091559, -89472247, 1108445418, -305072265, -49890148, -2075494005, -29373453 ], [ 1406968380, -1690869123, 842370906, -1056487847, 930899816, 1779190912, 37786035, -1122434661, -564802252, 800431811, -1941546397, -79255772, -686845396, -1619532430, 1859516685, 389632644, 174169859, -1010269444 ], [ 45373240, 796291344, 922911765, -881891539, -1727471054, -1169183364, 1320430579, 1929911852, -1925277847, -327033730, 1010375771, -2137281837, -267484436, -1005473411, 531321425, 1227389895, -1637410295, -55812570 ], [ -1124584685, -1267549461, -429448337, 524738345, -1619806002, -239551540, -1736147545, -1613292088, 847483324, -1527312685, 1839664919, -777328059, -1996568543, -436922866, 1275396442, -644482375, 59188883, -1924311183 ], [ -843637765, 1769264194, -1247255760, -1964113554, -1769743168, 1210882106, -1757220746, -294525362, 339730041, -276197091, 1060272186, -1035411614, -1073126205, -884002876, -146720785, -979922012, 239767382, 810729461 ], [ 77453995, -692892392, 1042337098, -1396497686, -505637335, -2105056089, 1549823666, 362102762, -1289017173, 727781319, 2120492535, 638128813, 333400615, 1569199487, -914987747, -552134273, -967982247, 469221868 ], [ -1818524883, -888351173, -1568543431, -277359759, 2042142278, 400472651, 1644070037, 1743800235, -2107961384, 475857007, -115570794, 668610415, -910356696, 716288606, 797553685, -2131325675, -102686749, 1646454283 ], [ -1035685342, 1245815708, 2074792425, -1647367847, -1091370518, -325318300, 1715272576, -1883832388, 1315504839, -1335243464, -1247679929, -1115320801, -1356498710, -2065117759, 116249111, 490490880, 478453822, 849349157 ], [ -721383709, -1570791178, 1333127734, -1297833236, 520896598, 69323780, -710443998, 792452240, -1766680951, 35661393, -608498058, 1905382606, -582340448, -547355740, 1008394837, -1695151796, -1307759112, -714505281 ], [ 1945607128, 1681887673, 760476277, -559898478, -1412224915, -509787789, -1364579104, -1901702797, -1527916060, -1661535821, 981823555, 1950942851, -256716251, 1567310806, 1379681711, 245949516, 388907868, 675085583 ], [ 1887952231, 1164297008, 1717422691, 554426199, 521004771, 1954295552, 1777319960, 842816844, -587783118, 41770531, 37672554, 60085499, 1285391590, 1974149699, -446545481, 1353474622, 1818319660, 408485168 ], [ -51303195, 1437703845, 168372469, -2080486031, 1214725238, -1125832624, 936680764, -616573135, 1785768941, -1123762567, 628799766, 707545560, -732950461, -391164470, 1502914104, 1120598851, 912438809, 1182706500 ], [ -2012831522, -315134670, -27611832, 1607781781, -1120288736, 1785312027, 266208944, -2122346310, 1475396344, -1175018896, 133965983, -1759397766, -51428857, -1922387147, -1401941750, -328962424, -1123312887, -113084937 ], [ 453620835, -488065076, 1292462294, 1572022744, 522130933, -2120241856, -526726214, 1921183757, -902635896, -1078770124, 694336548, 1736064379, -1860161270, 801070933, 913856215, 955473193, 1077310642, 283745316 ] ], [ [ 776274876, 1651712709, -556726936, -648953238, -994293609, -367156713, 744477044, 621957295, 1819925986, 561748131, 2121200243, 653183506, -1642840873, -1187147, -1398944900, -941680048, -1681882203, 480496235 ], [ -1858193127, -282641162, 746540036, 910729289, -423273784, 1177341914, 1085083913, -480384943, 1281018184, 2005726755, -268211025, 751264391, 154425222, -813299740, -1027580585, 1277076990, -1331458345, 1135878590 ], [ 1605242572, 397859558, 1921648327, -557450022, 609229047, -1066529414, 1259628991, -1696075542, -1175055099, 49867004, -758874059, 1221120575, -1618964429, 1091117971, 1331355230, -1939990020, -411324341, 1304477762 ], [ -1118509820, -1073655801, -2146252708, 1361070388, -1272929787, 1036454891, 1489972088, 64351862, 525892123, -471414671, 580270922, 162729174, 589892239, 183571260, -402964276, -1139319352, -993954976, -282910171 ], [ -1183064478, 597943216, -736613565, -1265351541, -1012948194, 46452982, 879407176, 109276447, 428154086, -1981901026, 1588423663, 253928215, -580987834, -1467962797, 889776315, -1114174516, 117352625, -1768744482 ], [ 295563994, -1208581457, 886509060, -1517552002, -1449574540, 318778578, 1067715878, -579548777, 1583987257, 864089301, -496670500, -1632889586, 937746467, 915069935, 93611864, 1604580002, -153638102, 1969686341 ], [ -1653831132, 1645770824, 1030845484, -894058080, -1867640352, 598116933, -22079186, -174377977, 1866250904, 1877250888, -1169835735, -297114349, 905473223, 376983909, -836741226, -1278971850, 1385677952, -404103910 ], [ -1862234707, -1446376941, -833733602, -1452961009, 577119357, -826532793, 494179936, -693780102, 990586327, -780631718, 959055720, -861315563, 1184763039, -1780957743, 266410677, 978136880, -994785351, -1460467035 ], [ -477774484, -898446099, -1301918793, 648701060, -601930220, 2119372986, -609008524, -1822285113, 1562114512, 418145816, 1669719747, -292523177, 1513757346, 70745810, 1839222302, 553431585, 1834786054, -6619382 ], [ 969307782, -1216819246, 1053760113, 645490005, -1631315164, 473478120, 199248962, -551965042, 94127799, -1920702758, 1414257217, -1608139242, 1626298966, 1114584897, 1168364235, 1862268418, 1804575468, 1142510776 ], [ 2001574111, 1519737730, -996547868, -2120590774, 1378712933, 58315206, 1951374196, -1768220595, 1791882031, 423747825, -1191887207, -1779257601, -403747441, 582144662, 1829123962, 624026598, 51464621, 961658716 ], [ -963376118, 91257704, -914735203, -1426930462, 764445976, 1656781221, 347574891, -1182323998, 333369322, -1904921513, 1810342755, -1845488455, -843163228, 1016451491, 1793006950, 2004712422, 303884237, 1438482252 ], [ -615027384, 1432779562, 1352118977, 2103557795, -1903759784, -819456191, -636930777, -25660883, -1251661773, 1485610532, -1682201353, -1264599103, -1930982298, -1757432511, -241407979, -390970772, -644971754, -414054267 ], [ 833631645, -633375642, 1372092287, -1636949563, -1035188869, 1397240218, 988576236, -481728323, 48825557, 121228922, -1054799694, -1447274748, -727232545, 1782073917, -1430119459, 1283661349, -665674315, -1306875252 ], [ -52889595, -1314999792, 1984962233, 1009217703, 879038517, 378657281, 853206991, 142134044, -1199120698, -1982508418, 1778723999, 1977808695, 470550550, -55392206, -1548403764, -941116277, 599212983, -137681845 ], [ -1130883240, -1930664892, 1620222232, -1400382447, 473989932, -1452257229, 347730120, -1832803046, 316310098, -937011019, 1064626649, -1191623636, 1018664272, -1414234380, 1577565048, -1302110702, -1715044845, 758722898 ], [ -1903023828, 1752570312, -491184775, -1790407717, 1760699279, -288694348, 363340396, -1693544319, -1431774789, 1694584496, 418513710, 1886052460, -1045288816, -2085402098, -37116581, 948522965, 1576336098, 1622375297 ], [ 296239493, -1199701344, 775307254, -445863822, 1029846407, -70296908, 170312317, 1546508787, -747431863, -1051042949, 1654114565, 1962731302, 1185423071, -1007912657, 575444018, -107252178, -210590803, 673051531 ] ], [ [ 1772189307, 1401435743, 1032007576, 237767451, -1682325093, -1156669545, 811940708, 1730200158, -354398440, -1250596454, -689290464, 2051133251, 1610034008, 54702299, 1414918511, 1074653657, -790312597, 480559759 ], [ -1280009225, -1403695607, -351952428, 3897405, -1377406546, 201497654, 479803317, 955100046, 1787310542, 612787767, -607050905, 538501444, 1110259888, -1147852296, -1359366972, -408851578, 1664298749, 905336703 ], [ -151219903, 1656408081, -231679369, -1746921426, -464850816, -611909996, -1762053906, -1058448133, -1987609230, 133893221, -270376836, -1206876424, 836137502, 43625381, -1645288343, -79259142, 1191105592, 2018806 ], [ 2096566510, -849931783, 38173371, 789076044, 990715083, 1787025868, 510778731, -1969126148, 840532211, 1949347694, 322483791, -1590375411, 935965100, -461074641, -801349639, -823313707, 63662954, 1059116265 ], [ -1890767185, 1681760061, -724370614, 1534066652, -112429394, -1429284954, -1050893995, 285130163, -109666823, 796497970, -1350925922, -982231109, 46849425, 1497818197, -1596253817, -78932715, -305778858, -1778216678 ], [ -1633130752, -647998149, 307695726, 1092504757, 2026271691, 1117051997, 460616870, 760630430, -1715043095, -411476926, -1973210302, 1771066282, 567072170, 607043111, 1059034797, -865919158, -1407525632, -1392949908 ], [ 922565911, -38651940, -1301595690, 1214700834, 446115715, 1231982894, -1985400724, 185564643, -641656406, -2008086980, 1806255607, -1544951121, -522367997, -1412726948, 721015816, -241095995, 1800854715, -1771603118 ], [ -960734187, -108715156, 464179461, 1532717855, -612554898, -351914802, -780231834, -70601331, -1036153759, -1469943775, -1648564315, -275608068, -184477141, -1726573849, -702489658, 1177089914, -1872403195, -1655025621 ], [ 1075704113, -705251957, -1207799990, -1127309055, -1449521753, -1050851523, 1050585259, 827736000, -998656265, 972635417, 453141205, -1684172271, 64995982, 505746061, 953003160, 1959190102, -261186348, 785150166 ], [ -1843370590, 2134452300, 836720075, -1854701221, 1227085931, 1763118250, -183071600, -1470805458, 979122179, -890276223, -1926345479, -1498279714, 98265052, -1440478352, 1786586425, -346228958, -1722132639, -337769848 ], [ -70054527, 957601298, 87933630, -378979952, 769257193, -794563687, -592270647, -1930938428, -1756042865, -186267232, 504327902, 85843067, 289575704, 1771690906, 330579701, -547059410, 73489690, 389174201 ], [ -1917902399, 1951730425, -645882925, -142634693, 1204342832, -560264321, -1096818911, -1787626343, 1596755272, -938383572, 1720929423, 1349258880, -967141597, 1687027293, -164452682, -340410352, -1825604997, -1129548944 ], [ -1504913846, 401956121, -286155850, 595943942, 2047639717, -1983568978, 1680208272, 2008668248, 825382102, 720444404, -998914502, -94345668, 1147677798, 780181657, 1336250736, -1573104275, -1796349699, 1694825683 ], [ 1823466605, 1631650207, 849481804, 495741946, 100077195, -473124760, -997574202, 331797093, -1519740695, -290850220, 1181059652, -631572342, -497236289, -1335650509, -1346097507, -618932392, 239809745, -1558480687 ], [ -1264369183, 1645778782, -1449944169, -1849486746, 1588884254, 774513410, 1276274560, 1615275900, 1117370662, -905874906, -2052257232, 1745216324, -1871353065, -1739432998, 906802252, 1651733845, -2028051897, 1730909689 ], [ -1787329178, 1888730465, -563792578, 633870877, 1831057668, -1891491064, -1933155660, -1442110825, 2028782426, -531290500, 1888912276, 904166501, 1178761409, 649864044, -1239879262, 1478636802, 1939057628, -1407550078 ], [ -31085446, 593305595, -368265672, -1386389125, -1921717989, 1920519704, -552481210, -767865417, 1131197429, 21313557, -1582103287, -755243874, -622276366, 1097472529, -877580894, 430545146, -554531676, -547021438 ], [ 253673286, 1086096013, -1017561014, 1287486445, 1777717832, -168090384, -565616144, 1815020381, 844526603, -955032538, 1710387629, 1617905883, -1495068476, -1461336678, -1002349975, 926610696, 717466015, -1922864269 ] ], [ [ -1579098113, 495958658, 29168085, -919709988, 1000486995, -1620348576, -1781715166, -1770872505, -1316452776, 1919927834, 271072476, 1875481878, 677475108, -1193795293, 2075562328, -796371496, -2127157017, -2139364472 ], [ 53979159, -1916043560, 1936295930, 814140360, 122357731, 1770130818, 385560671, -1531765838, -722803377, -437483491, 1204714215, 2125062490, 1530108629, -968362087, 1358732181, 1311726590, -1801075263, -2118887534 ], [ 1671283629, -369018572, 1244417249, -1989147984, -1954643620, 2102223452, -870361936, -996814144, 1790056915, -2110906382, -558974136, -407640383, -24256850, -1439953112, -1091195534, 1375294129, -209661902, -1148423994 ], [ 863425868, 1023140801, 1139454081, 917296249, 894537077, -570259255, -1163728342, 498410404, 817177565, -614573936, 108656009, 455349774, -1062130202, -510708798, 496935025, -879601043, 356063928, -794789342 ], [ -274215883, 1265873122, 961814789, 1150728540, -131014153, -176358796, -1349675322, -679448682, -773128392, 1546952310, 2064729235, 1612342035, -73262737, -1732002876, 920077956, 427427113, 1945172123, 1671700177 ], [ -1184198301, 583047649, -628701608, 855009393, 531888062, 778855973, -1633786708, 1967966300, -1325118668, 725922846, 1699530910, 778520464, -1814906748, -583669299, -1533708535, -1064934456, -1221490405, -1229292862 ], [ 849400129, -1835200463, 1594302781, 1489141463, 1212886876, 2145609882, -988532261, -1908756501, 54132923, 742103078, 1692573778, -1313180111, 985945034, 1339113458, -425123865, -1565164835, -1764693100, -476417177 ], [ -511633860, 903161808, 1734877317, 650993431, -834043246, -449005354, 1570506747, -1414103354, -2097932255, 1710007485, 283432428, 2140978335, -1654061416, 1183952872, 1335616903, -2057615060, 1484037775, 1942355937 ], [ -1961349145, -1911149660, 1600466009, -780334658, 1207050376, -1020077199, -927404256, -533582252, 587877895, -2064137312, 330478167, 946601954, -914973047, -669022073, -1664107349, -226523295, 684080313, 733272193 ], [ -882654441, -548789722, 520896637, 1175130604, -2014891236, 1891529887, -1448746761, 1638729840, 927767021, -1628091712, 256645350, 1184143326, -1857078122, 717856803, -737602747, 523495915, 176807212, -1451325619 ], [ -1083816361, -429400573, 83090040, 498176597, 487060438, 1202030802, -100166794, -715938170, 642189285, -365064614, -467098267, 778374429, 1359537026, 34678197, -504911216, 1350049863, -2140206057, 779981057 ], [ 2032710357, -1058732021, -1959969960, -739571255, -1175291279, 885788613, 789968870, 241400744, -1021358069, 1012188066, 1647989051, 1613096861, -367460727, -1502108732, 914423979, 1804023641, -134469120, 534469941 ], [ 135802016, 419845579, -687955479, 1354900312, 803839488, -447451646, -733861394, -1968353859, 1502696391, 598970102, 2137949145, -833594564, -120120669, -544293120, 2094284870, 586607361, 230574654, -244495861 ], [ 2022955024, -1235408003, 1519105740, -1319295321, 1369908983, 849843960, -1628226195, -1206596366, -1441536540, 1817192217, 1960408973, 885202355, -194840026, -425783821, -152331254, -361768245, 388338877, -31811069 ], [ 1103493913, 463814291, 1628973506, -588751549, -2087079211, 1653596795, -1388779517, -1561923859, 414140902, 2104373603, -1569085059, 1282759876, 569753098, -1765134031, -1812556756, 1637783066, -553845582, 1096353879 ], [ -1915651340, 161364347, 1095773295, 1206364762, 394932001, 1631491202, -2028865443, -810211412, -451457207, 1847195832, -1203170638, -1790533258, 1967465891, -2092594844, -1547742412, -577489643, 172512034, 96641417 ], [ -1146107141, 1557400288, 1692153225, 262084489, 1577398959, -1363013573, -656306479, 1520913246, 1878479287, -512675090, -516056705, 900060646, 140295266, -1270340327, 1864005258, 494179919, 211614312, -796663584 ], [ -1384791688, 975850463, 601666573, 635114700, 1064686722, 1888457600, 769556340, 1853038125, -487598560, 937720418, 82996815, -1417028612, -786280199, 868360052, 1146413197, -77656583, -300170988, -1911640239 ] ], [ [ 2033879025, -742001259, -1895756982, -1487134043, -665525922, 1658987453, 2064389353, -357857481, -2052374079, -1409368321, 1330857594, -207857216, -291460915, 1566160338, 233398948, 193829724, 55986811, 526477334 ], [ -372145896, 2002059984, -1681295400, 1801313883, -1508808737, -92838714, 501885403, 1126253898, -390623120, -482368596, -361014156, -1065505810, 1313720004, 2079659820, -1889586128, -225001624, 2053775348, -1694460400 ], [ -1823577288, -2012690364, 301501554, -870390649, -1442964878, 1591040765, 432394928, -627559377, 2067796856, 1507777814, -1416199446, -1814044195, -313200530, -1489708770, -1741858869, -599942259, 44680867, 1392323527 ], [ 1043938295, 831403668, 548087206, -1731494017, 263304336, 1623722064, -781251808, -1462929589, 1594487446, -1975732247, -811702079, 1682829099, 46236287, 757547027, 1282901913, -1618914172, -1270173829, -631726744 ], [ -1612697547, -943459496, 177248126, -1778235009, -321338454, 1164519474, 1209621230, 1476292070, 504021622, 887543423, 1515652333, -1307621066, 587859777, -1948467586, -331928353, -1679270069, -258039454, -1281327250 ], [ 1909941936, 72849324, 789822294, -526752383, -1547518722, -1701251435, -253756579, -1951669187, 1560337028, -136513797, -990712548, -795673056, 466742441, 1892199959, -2000043944, -1312193919, -387274617, 1656730412 ], [ -1419166168, -1833397283, 570864765, 1861216354, 89554325, 1380052660, -1158889855, 811217732, 479017631, 1279271936, -609498835, 1345713318, -83904162, -1307489541, -1608809158, -782245071, -931130615, -1746447227 ], [ -813994441, 1442254098, 773155629, 1186054660, 1035572022, 1778233973, -1521439460, -1468088708, 893669638, 1564428566, -937343214, -1348119612, -1659619728, -1088460876, -424633109, -470470172, -895792123, 1526198659 ], [ 2050381137, 466835721, -1338109618, 1782168980, 530838214, -207900754, -1058479749, 357720020, 1195393728, 460359167, 739633352, -1484359724, 88296442, -1373539456, -510858227, -365829234, 125665115, 1293177591 ], [ -1652219093, 880855685, -1077641643, -1098894622, -392519959, 911188386, 393275158, 188315051, 1914969167, -173723465, -796704783, 1556959753, -892900209, 1399559994, 1550881826, 1763351532, -1469815325, -351767806 ], [ 709072892, 1561028841, -1155970448, 1002145358, -1402168125, -624579448, -185723074, -1108077507, 760530602, -1921199871, 235621678, 1660154241, 595795894, -1126279477, -1838414772, 345644044, -705577822, -488093212 ], [ 178491919, -1087481340, -1033204244, -411082247, -290682203, 319342773, 717966748, -867798318, -1235460187, 870141222, -121798536, 1289980395, -674030583, -618877560, 345102380, 3264215, 299681139, 475982717 ], [ -1860368912, 830734947, -2070028361, 234222852, 2132576185, 1379067930, 1451238529, 1582311429, -769262332, 2102049971, -23448271, -1676734963, -1032909695, -376767543, -1267467505, -182004116, -33515423, -62769090 ], [ -825243975, -432247852, 606614672, 980943713, 490557867, 1882526045, -1729263300, 1324330033, -994391217, 1041133252, 1782308325, 1574697195, 1074213608, -628296189, -19103770, 1654758275, 2139039187, 523611469 ], [ 1841145674, -137776051, -1945235520, 1382336774, 1314165147, 293918663, -602649620, 940280736, -1746492123, 2117815329, -442662951, -2090539435, -358963628, 397436463, 1114525914, -2142082797, 1482257568, 112306993 ], [ 1963989430, -302213126, 830480440, 2117315234, -1496625641, 338630161, 167684678, 1139343058, -1669571779, -237869362, -400922187, 7061496, -1073835395, 545758481, -1140460315, 599958682, 173460066, -1773995011 ], [ -52984909, 1140421560, -1900436111, -886005672, -1388098578, -683650149, 8472083, 265393629, 1965999176, -1784830024, -543385292, -696435181, -423259499, -1612516849, 1614355888, -701504366, -1237233050, -1221693244 ], [ 698595660, 1908634009, 246001749, 2039812439, 115038049, -1698940878, 1597988495, -539393807, 686431450, 1348048524, 551370240, 752371635, -728537365, 89840488, 1828798876, 10079608, 518790643, 1585080875 ] ] ], [ [ [ -1791931405, -1952907795, -1753209666, 65968517, -869124999, -151149880, 1571252730, -1092133528, -1222597429, -539472358, -1597629812, 996686687, -1730609571, 693768074, 1899479277, -1141614471, -1473056315, 1208418288 ], [ 1330381894, -1412930886, 1297015545, -617246759, -2098851550, -2022913856, -395814677, -1633205303, -597472413, -1004421690, -1496382780, 1946828879, 215219121, -186782602, -265125951, 727283287, 1272734224, -145102588 ], [ -2132981701, 1283969043, -1206880320, -449128256, 2118324910, 1148147219, 855269784, 378296158, -440870343, -229404556, 302352392, -2018514323, 206614399, 885676207, 728539628, -2080961747, 1619010501, -1436346989 ], [ 916190411, -83510533, -1604221397, 2029488479, 136922140, 107133793, 858949112, -1417704182, 889527910, -1277786929, 681390875, -732605470, -815150586, -1401782780, 1696751258, 406481278, 2098658271, 2028989180 ], [ 650563683, -140098220, 1793933210, -1630276699, -782124592, -401900211, -944459428, -1347670055, -436343878, 804379056, 31747673, 729542637, 112242757, 687576974, 194996420, 1867197351, 268853388, 1006093814 ], [ -1405150502, -264454537, -590075834, -1989515626, 1127138723, 1110120836, -2099728961, -1310714323, 1654063038, -2028797949, -115807723, 504898994, 1369652988, 581337006, 552044451, -1676308698, 1119920643, 1060751015 ], [ 1451644645, -964318102, -763972331, -838896322, 1808899123, -300479973, -432544033, 1512461964, -20607965, 360373588, 1553247437, 821711813, -630390708, 791322499, -642649886, 1313217314, 1936469316, 1190512148 ], [ 1031540847, 1064296983, -728468664, 152386071, -513348544, 280100333, 1239245959, 1436504263, 1476077031, -895707456, -168105221, 946039883, 1883281675, 1535366129, 1128011536, 297518748, -1572377328, -554716384 ], [ -673781758, 1561866073, 500086955, -1290611158, -10839380, -2125942092, 92039579, -1844044198, -1512776296, 1449867007, 375125397, 1978197710, -1337146223, -1670470986, 58418793, -1810823851, -157148923, 1017694465 ], [ 29477231, 2123942988, -679926901, 932019576, -842784365, -289355208, 529858509, 969521061, -1287820372, 1800482819, -647164759, -64870238, 1131852204, 2084029066, 602465298, -2103835816, 1665357432, -1293978616 ], [ 667688902, 101161556, -1000154930, -1283763688, 480625225, 201299989, -355971251, 1905156060, -1320651345, 227974524, -1858314183, 813816465, 1327116234, -1062564924, -1579917586, -1121115810, -1264969015, 1459942349 ], [ 858735206, 14336869, 1725214489, 919017383, 468569954, -926394580, 303045623, 1274059511, -749991790, 541939905, 234685632, -1490138985, -1754733551, -1639335739, -240372108, 382391586, -2135111737, 1496617628 ], [ -971013078, -574865512, 1902438672, -2097756910, -475949645, -934788225, 583962847, -1044110840, -1071534784, 1762091890, 1283291836, -1280584038, 345801461, -476437945, 1820203681, 2101682640, -1608736393, -698806451 ], [ 122737100, 715723862, -1992529709, -93446741, -1455065821, -1032403752, -282791074, -747823, -845220155, 561292518, 419676453, 1907374526, -83377452, 1610121718, 783240967, -1416095112, 1916494254, 1479964971 ], [ 1613723404, -690563101, -1014803573, -745758907, 1991542626, 177331734, 644913323, -2001962401, 1379135183, -2131419404, -1435968934, 1566293485, -518126027, -1026742974, -901510756, 667005145, -1816636817, -1457576592 ], [ 1458719067, -663016876, -807770005, 490762480, -1619078690, 1188379202, -1322386716, -189174634, 657418065, 993467406, -693851815, -6667564, -1050750369, 1061478773, -727542841, -1465920459, -177397102, 1567039746 ], [ 1775514055, 1827871345, -878768950, 1200856407, 1415797438, -287129171, -1628329802, -385694335, 1788789433, -1362329123, 1932005553, -458924110, 1739666737, -547745886, -46260471, -1418278105, 648399761, 66077493 ], [ -1816404547, 2010206242, 2017614569, 743020242, 1699930308, -320806475, 1166510275, 830813509, 2077193378, -315647409, 529186621, 922776974, 1502843385, 1465439998, -1903546035, -68332686, 1085592680, -841397819 ] ], [ [ -26096223, 1978633892, -1347790370, 1951452631, 1099216226, 1552350780, -152047350, -1260429470, -1727957198, 741298294, -333225624, -1737425409, -748267261, 179841187, -711172817, -982078257, -1410709540, -1427708997 ], [ -372214592, 152966630, -542579302, 1805185736, -1834865247, 153045556, 2070200447, 720164129, 2094376678, -1190282036, -879714936, -1762544728, 1459193727, -298295009, -1931389114, 1182469398, -226081803, 1268644416 ], [ 327786703, -121584360, -405148883, 1059214737, -1451144978, 1062622641, -1273613667, -1574363292, -1752610199, -1969396056, 1089357119, -690003594, 1419833202, 2051728889, -975478351, 1945638641, 1699540787, -1526427908 ], [ 682572160, 1065567139, 1692782454, 219954692, 296211371, -2056165214, 1479265845, -367480428, 1941237508, 781318371, -1419882258, 1901498779, 398462941, 133034960, -1504689618, -384266138, -688348767, -1229675106 ], [ 948630871, -912291084, -1899595282, 17899101, 1454633987, 529961697, 2022209998, -1082591023, -647322396, 332764146, -1087811860, 2014450774, -1828185288, 919152550, 706280213, -1114341320, 1914193206, -1275392954 ], [ -367539647, 1537680486, 113973345, 1402559713, 352028044, 1900349069, 781262006, 1179549765, 1518595398, -903521655, -1623098097, 1231627105, -224295278, -1505248993, -529410568, 189018026, -611840749, -664390754 ], [ 2003589241, -847082865, -1677847424, -1540104865, 1922844206, -1542244710, -1747820648, -906499073, 832097061, -1957437953, -1754453482, -493929819, -1204368417, 1668830740, -93446401, -1802106148, 1028107526, -1998811538 ], [ 104370711, -1338008474, -1433337328, -21195940, -553012068, -155595043, -673044548, -257031767, 642355768, 830812617, 985534037, 1362492911, 1574988903, 311552829, 1793610923, -2126045566, 308935124, 2108979834 ], [ 529741406, -707910847, 1657489443, -503803774, 1713405272, 571606636, -35906060, -2045876854, -441755891, 1797206752, 1172300860, 1375925355, 1265877886, 1797737430, 2147375687, -1509778811, -348590412, -1211761021 ], [ -2134565988, 958415374, -958570413, -434920820, -1063033020, 329034473, -1888256951, 375857254, 841027627, 2010883545, -244298441, -1128650910, -523270422, -660327835, -1987245877, 458923783, 869113538, 279636151 ], [ -1011872005, 2143600481, 1767890775, -1677969182, 1243180835, -577941533, -526130818, 1028326062, -657220626, 140725336, 62400539, -933676054, -834181147, 1450264865, 1925553329, -1683778066, -647697535, 1217777980 ], [ -1162140850, 149679134, -1315492992, -232204104, -2117744924, 337126667, -872028701, 61847800, -1920574715, 1905744134, -1014281485, -1860691330, 483017175, -744048636, 90621149, 970642737, -891258553, 580274287 ], [ -2091063858, -579958285, 1647486667, -732334143, 653651415, -725289489, -1512704892, -843451275, 943987918, 1608150446, -1328969275, -1583076047, -516093065, -1118759472, -1080821025, -1527948211, -972961169, 849640721 ], [ -179432713, 195405583, 1616335691, -1573914884, -162181568, -1100532905, -1044706047, 972709061, -579042347, -2083924995, -248926720, 1432219429, -1142678765, 1329634436, -147770231, -1690178526, 1208117712, 1285439542 ], [ -359478615, 2085942686, -2127590546, -1565111593, -1488452728, -527362650, -1842823078, 1483515082, -646425262, -1691638310, 140091415, 2020231337, 408724474, -46819687, -1660049219, 2067251136, -1240902223, -1709579587 ], [ 1505582129, -509857757, 2053684624, -196912848, 135468706, 645920807, 263082128, -575458779, 1517545053, -1628977925, 1627822267, 975862897, 607094146, -1664850121, -915255968, -420114149, -1804712381, -1885389994 ], [ -499489635, -1241650640, -605411232, 469900400, 1983911456, -1991569101, -26143749, -660074585, 250540692, -898547606, 1643726005, -1866024696, -1609632322, -433925383, -580932536, 3933603, 957501796, -325649783 ], [ -942447351, -904367153, 946083275, -785679540, -1702235959, -2102170169, -1432009695, 1463093231, 1050015077, 1515631301, -1443328640, 871155874, 735187534, -2081914123, 820868372, -1352372316, -1992798482, -1140572330 ] ], [ [ 932623404, -2006167994, -2116515485, 1112677409, 2139853702, 443481358, 954396766, 1524837256, 175759415, -1877877700, -1034575272, -1010652583, 2104725841, 306356568, -1290916907, 423751947, -1729887380, 2011288704 ], [ 1030675197, -2054682990, 227554637, -1355082591, -1837419340, -2123623268, 1220108207, -549813440, -1088303846, -190359937, -873214131, 456771870, 1600055302, 1518620828, -1576831612, -1927488996, 101734929, 1120978942 ], [ 2049913989, -1204222760, 888222925, -882658349, 188922980, -8002343, 981231360, -739788922, -2043003332, 1334966758, -857088910, -1248933186, 1900475835, 1068258441, -1375168073, 853967247, -998885804, 1996711128 ], [ 1822787508, -2082832568, -1068136807, -1647408670, 261355760, -1873798563, 1098078931, 1514571344, 691996038, -1771955633, -312574960, 1988387682, 65537832, -27686907, -1122062002, -1712690115, -1989540720, -1721521556 ], [ 674330689, 67969181, 1268362997, 664054649, 1108987851, -1966606286, 1781630506, 1627181225, -1918603858, 942961158, -927133576, 2087828197, -481292399, 1721298737, 164300235, 363166018, 1715509235, -1748107576 ], [ 185236390, 875945567, -1453376999, 1787076940, -1586927019, 827781054, -1454857874, -609559510, 97473418, 794355694, -1748897567, 16228186, -417929955, -474158549, 698264974, 1982310128, -473052528, 113734327 ], [ -612016465, -829372153, 733183458, -368301859, -50667403, -545813492, 1562181369, 411990683, 456460719, -880341126, 758467328, -780064806, 2050311665, 1172968772, -606708299, -1139024389, 1497912693, -85894501 ], [ -192495266, -288431795, 982079351, 1062007496, 1209001647, -449667762, 1208424476, -400806578, -1467009415, 1929912036, 1928648609, 133509689, 2033798599, -766918346, 442825790, -1700156690, -1657462845, -1482178293 ], [ 1190808087, -406681110, 833630544, -371179702, -1320089934, -95786695, -1361660707, -389749790, 1750939093, 448956475, 1318004458, 2124920337, -488776001, 723886760, -57626041, 1648476483, -314010034, 934541867 ], [ -1519960782, 390582897, -334426822, 1113762090, -1631192492, 2140727088, -1620342296, -221692710, -795138017, -945110297, 1692204462, 1310009797, 1139848180, -1068519816, 1948141155, 2016047306, -1600360021, 1449715551 ], [ -147691600, 442872019, 233494417, 945556259, -293454900, 561994503, -1157728400, -1745350176, 1446447159, -730114765, -761420335, 1930459506, -757705041, 1421871021, 277720312, 1120600885, 696080427, 57166310 ], [ 342080010, 841013113, 241589345, 350545097, 2122855210, 180625196, -1384374876, 1153070685, -1743204548, 429179988, 396907329, -832236477, -742099841, -572174437, -1510271073, 2027430243, -593343079, 1505450959 ], [ -1621180101, -296671847, 1823216200, -166679930, 207277801, -79118233, -787272789, -1026753537, -851744167, 1884023744, -744351908, 505281670, -2137178511, 2060068478, 84498222, -488772991, 1492978532, -2017929937 ], [ 1104969450, 969564009, -1877967644, 1120960888, 1194295607, -1521110491, -1576901670, 570026070, -365647751, -1094463809, -1300331645, 1170019631, -1296655570, 1525433140, -870099655, -1485878181, 1146531091, -700927195 ], [ 2095917549, 1788572532, -997510318, -717272567, 2082455712, -1914745486, -1278033876, -1195279043, 915441665, -915778938, 854724963, 304758032, -1733638846, 764604605, -1926060956, 202400824, 1147711241, -1327944153 ], [ -1228908365, -393481514, -638288254, 1429008965, -363453840, -175266013, -255836729, -2064179112, -1160588207, -2135469198, 1558807807, -528220212, 1793394372, -1105297095, -38361912, -885232491, -688904792, -551403898 ], [ -454162040, -1187101296, 242638862, -618555879, -144855145, 1074830030, -300881864, -1025116302, -1179439782, -388258243, 1260806288, -1250589810, 1862756872, 115584002, 772381887, -1740121375, 552136817, 1649695822 ], [ -1042606866, -124070804, -663415136, 1257714869, -1170351890, -361103910, 1977181374, 43241578, 985940650, 273902294, 1558147991, 79957079, 1569395217, 1658311084, 288819273, -1062651059, 158471555, -1847520471 ] ], [ [ -439181578, -1626312916, -591183540, 908582097, -1758560400, 1414320575, 1981073929, 614327337, 1862145465, -329746511, 752654869, 240982458, 112259062, 425828406, -2089625586, 55544179, 1076249127, 998963155 ], [ 1757711391, 1881848809, -1336566399, 1136917795, -1561165243, 1635722888, -164430220, -1109251523, 1744541460, -1389615217, -1037061163, -1868328309, 1744573412, 9124588, -786326720, 485328175, -271533465, 1242646317 ], [ -463462215, -48583029, -1608890938, -1593131368, 846063061, -1021879403, 2007198962, 1810806661, 1056504617, -1379255443, -550476154, 1893813497, -1793803853, -1083186772, 1439995875, 353772583, -1700875069, -1534308030 ], [ 1747319041, -311934653, 49242691, -1187036889, -1379181078, 873947994, -1884395054, 1121904616, -816633677, 1442425613, -45507290, 1639661062, 94722192, 1481659511, 2117000065, -187609422, -1555124655, -1622514069 ], [ 776396442, -1241931587, -1070060700, -554770074, 938620145, 2095652076, 811916004, 90705568, 586257487, 1445997537, 304017354, -1393226021, -1681926432, 1825743828, 81941454, -257813504, 421730481, 1082080851 ], [ -2141231373, -702598488, 610817668, 1432043919, -633311895, 397672218, -1225483254, 2049811467, -821839976, 1315850049, 842923896, -1720678721, 205281627, 322951500, 1241990074, 804561959, 867102894, 1269132203 ], [ -1865940600, 90441342, 433324990, -636985333, 1365062421, 403317115, 156689575, -1181558784, 1423570802, -2050272974, 1156616420, -1248241701, -1977770883, 953030550, -784115564, 127505562, 473884248, 567266497 ], [ 1704770397, 1289349413, -1289980893, 1189633222, -230662636, 1495338914, 1583815883, -1799050453, 503411097, -831502135, 947173099, -975895323, 1887353350, -1430737035, 188513230, 1153163413, 1992219807, -402982729 ], [ 588282530, 591418563, -1599371147, -745776744, 2013101473, -582783541, -1557331377, 558202639, 2064499299, 1890687978, 1501533900, 1002548538, -861776190, 123235655, 316645861, 1757035493, 880067216, -1014736154 ], [ -1690848221, -1002599339, 1074021339, 68097822, 614061742, -1911680998, 314241233, 1928889900, 1613103957, 1927483332, -617820636, 1675672327, 721875380, 2066546125, -284861640, 52785852, 586931556, 741556987 ], [ 157196074, 938635945, -2007088900, -804257339, -1808975553, 678856122, 1367353460, -1382864497, 91179292, 1204854766, 1889022853, -296426521, 934898302, 2143726669, 756829239, -1638405404, -1679552089, 1153487461 ], [ 458492200, -1333476870, 798749714, -601912297, -176486127, 356184366, -939729930, -621792450, 921517377, -1252119081, 507334657, -599338140, 1742205825, 1369586654, 758699369, 1013348196, 148685292, -1276195467 ], [ -929813388, 1312065081, -1105075797, -456710380, -299010157, 1145206852, 673685, -909359994, -1456586304, 1955690779, -1993219621, 1174928283, 525564938, 1720378005, 292384477, -1755661386, -746405337, -1835917541 ], [ 650677788, 1697381771, 2057533073, -1668439661, -272571087, 160299716, 426069326, 1650149149, 1528192828, -1239461226, 629719524, -676353732, 2109755110, -368897313, -274405635, 579355347, -19646479, 261181637 ], [ 1370264385, 308660451, -884529725, 1948288520, 971446929, -1250712683, 147470916, 1947234082, 1085105457, -386969583, 1628666961, 281130960, -2032726519, -2090054836, -1660351020, -214281599, -200295731, -210307719 ], [ -1279270628, -1623165910, -1844340677, -741733569, 1397302309, 596754084, -1305597439, -897330547, -120493688, -234142588, 244433619, -1864053553, 750145879, -956616033, 925617832, -971078063, 1506646233, -1458413197 ], [ -966643414, -1085532077, -1618406930, 1883815601, -361080539, -1716262999, -689070676, 631913627, -1840988885, -241797473, 545033452, 736262849, 1114280342, 78714160, 914780877, 214389453, 1573535568, 1172995050 ], [ -1962402620, 1330170958, -249151875, 1164594380, 1675398660, -252880149, 1268865432, 1809691525, -1792819238, -145986104, -147439176, 1052805098, 149026758, -1902398325, 1545792187, -1826598527, -42153192, -1688842785 ] ], [ [ -1494918713, -1089538342, -423402056, 987529733, 2043952178, 2028411779, -1067554497, 1473141430, 1740727746, 1890918819, 901398341, -360913436, 1148285747, 1073770154, 2106230285, -1880230056, -2145779708, 218952446 ], [ -1588405132, 700639930, -1641436404, -551969035, 745451028, 245780481, 45299734, -978618089, -1472340794, 1333733149, 121136909, -1204810621, -943455850, 414308857, 8548907, 1452459541, -560380952, 1377799358 ], [ 2058664078, 518775564, 728121947, -1405920907, -1884875887, 1762845647, -1800905606, 812611694, 2142990314, -1426724871, 303754034, -1385261, -2008621693, -427276019, 809425578, 532772247, 2102908893, 1463713442 ], [ 104558917, -668585551, -1067699961, 1049412895, 1191456447, 1826621532, -1525657230, -2105291587, -1586803557, 1285113161, -1567946765, -935911102, 1766699924, -547066230, -566295651, 551055717, -903613095, -1300753340 ], [ 1278581313, 569209042, 448331970, 710956160, 1085104145, -1262166091, -303184084, -873188636, -735202052, -197831917, 1366901350, -434382907, -409654395, -491705806, 930651396, -411165653, -1998717614, -593731454 ], [ -418220246, 730859019, 1514334765, 415322210, 1963898427, -2102977395, -1353758760, -1359845657, 1483109317, 820733065, 1249244554, 1993538281, 452283562, -139847256, 781197745, 2035450906, 1600619901, 1216695786 ], [ -1519131178, -933336503, 354439632, 1599155520, -1152894967, 531109314, -536099447, -1984161026, -1945862500, 1829258856, -985414464, 1210201925, 307952003, -1485380669, -1359373939, -279301777, -212579650, 815723933 ], [ -1637519344, 1080617852, 1810152500, 1436769879, 890205817, 1131645117, -1335692335, -844366034, 268833555, 1674211135, -598177036, 469753062, -821731340, -65440860, 899921707, -1363014337, 109231357, 1810987881 ], [ -1824094958, -657673625, -1211747128, -320568474, 750725689, 1964139322, -950326776, 1440013059, -1733266827, 1193969689, -556459537, 801504172, -1400121268, -159371867, 600592819, 901469438, 335088933, -21493826 ], [ 1187696144, -350351251, 1189248015, -66718945, 283123247, -1325544298, 1427519037, 1312929123, 546296833, -515421189, 535192281, -915275243, 453996499, 2020355561, 556407483, 1742818568, 1831145274, 662537572 ], [ 750606391, 863341740, 542647268, -426461300, -2021699217, -1693828436, -808242921, 902487831, -281977999, -168249370, 1711022123, 919867811, -2037782055, -1710211737, -1679722643, -1814546437, 173097112, 179413616 ], [ 1774481604, 1194496401, -2121814465, -385088268, 1809330443, -1286559126, 312387511, -436410793, 1811243459, -486364314, -1954346203, 610640939, -1465589792, 504189836, 918617390, -1246039833, -1541461992, 1859501475 ], [ -702038659, -2104554883, -1502199011, -253975555, -1765301818, -798997448, -439557689, -99022358, -922147614, 126610157, -183427838, -1900155942, 1958094609, 503352095, -220942138, -783064066, -541556375, -2129964504 ], [ -1133999525, 1501559341, 1498537065, -1181458941, -1337720124, -564829092, -477146453, 487627365, -2058419639, 752044272, -923711678, -1710484362, 1159298737, 1606124556, 1323705149, -651470942, -1913475711, 1369802550 ], [ 771641858, -1202333769, 1458547346, -793733279, -1863859843, 728243577, 1188131299, -1539998725, -493504659, 229363929, 1718987808, -32427421, -283617530, 1854068605, -1807878168, 390628226, 350212462, -2057638010 ], [ 445775936, 631791309, -1856676119, 1977996491, 292003099, 650265812, 651452978, 554958942, -1827484816, 194406733, -1408738420, -574683630, 626332222, -572733439, -1637926960, -1380088430, 1957997200, -952220454 ], [ -1256269653, -211657924, 1153783435, -1259390808, 660992745, -770217738, 2018637738, -693753724, -202601828, -2142722767, 885728437, 299444318, -1777706144, -988642411, 1791804293, 957384707, 1324009733, -1813154330 ], [ -700181711, -1985642212, -689696800, 1877134318, 656404875, -999250441, -641550625, -1132739214, -1417211553, -499985321, 1870532787, 726925593, 143763594, -674346055, -926010017, -880528623, 1811171738, -839440503 ] ], [ [ -1561688877, -823901449, 243219456, -38705597, -95813110, 708610462, 1531284269, 2090251429, 1180445504, -1156755885, 132979645, -540764785, 17495258, 40482895, 1531365574, 40941048, 1818808234, 619393037 ], [ 1560731917, -1647547583, -1494470704, 1307232488, 1108014522, 1916745329, -1258604786, 836116193, -976014755, 381021241, -82357399, 192210757, -381806729, -2122337801, 1378036266, -714308928, 1427844032, -1220724057 ], [ -79648933, 1032791193, -1742234671, 26509546, 2142089920, 37080040, -1496323707, -1650634160, 2076756071, 1827709151, 1804720475, -775391591, -971171760, -1122863707, 373387421, -594196368, -1124108947, 655909065 ], [ 304845943, 980766935, 973539727, -2125598188, -1685595441, 157311964, -591796143, 1573374673, 391416808, 1424060658, -2121892823, -533250605, 1677699932, -511173658, -1560648248, 1871461898, 1385848678, -1941224721 ], [ 1744213660, -1124685027, -2064050554, 416388363, 28678042, 1589598226, 1645461734, -529238870, -288387358, 1952712994, -505272097, -992474935, 1530361589, -1427892188, 747751502, 211258910, -971293039, 302138760 ], [ 371941007, -266364406, -244974504, 1561502937, -1393397001, 700275659, -866713733, 1142705049, -1735126859, -579714363, 246267322, -1043262548, 1838153075, 1521898133, 1729559798, -1452103361, -106104237, -1561590314 ], [ -1120602556, -1188612052, -1500792850, -517621798, -1866190873, -842488296, -2119886527, 1874068960, -1214324200, -275166900, -14450321, -1536523281, -752040927, -774084520, -1033996790, -1061761136, 1900829052, -344583272 ], [ -349256021, 528274439, 1005552556, -2005810553, 1029259390, -1693305268, 1428577754, 1239414146, -1325974509, 1237415976, 230156612, -217417179, 1609992922, -343513466, -417979636, 378862183, -2121858169, -233260366 ], [ -154068137, 633076431, -231411119, 745554706, 955332623, 1236635445, 1886034312, 1532963160, 1311627719, 1775897989, -1519198280, 1973993047, 1760502408, -333162842, 2015370389, 1256798363, 435450746, 1541658946 ], [ 1113276665, -1657685284, -1949226617, -1470618155, -1670225873, -36701886, 913918047, 451855740, 2040197729, 782927877, -1426042787, 414745289, 1899233622, 653503415, -543183698, -534298103, -1793550744, -1436710274 ], [ -1299471039, 1229499323, 1336173277, -131241218, -1703141445, 1286773306, -1801871341, 733767527, -1811794452, -1811761264, 1858840704, 1221363360, -921456323, -703754507, 1295656528, 250837212, -157296376, 2085876579 ], [ -1622229133, 865266770, -1277308273, -716477693, -214165035, -1694968085, -419602878, -1829348367, -468444281, 1084220299, 1712719606, 1111300864, 1435811527, -658685270, -1515945719, 1335871341, -1097715650, 1251699575 ], [ -1181644152, 944849568, -1559977647, -1721094326, -1716286372, -497852962, 474494391, -713531063, -1443674003, 127055559, 2070773484, -1587372761, -1817055330, -1624781906, -1676587785, -526565431, -654889458, 1505347830 ], [ 719598569, 958750135, 360387910, 1108755198, 534372306, -1977789888, 46886753, -783347742, -1761363400, -114737137, 1633725567, -1993933466, -638642649, -432520208, 1348658465, 1904184581, 2104840816, -277612308 ], [ 1584117354, -1421519415, -706802869, -8074283, 2019066455, -1394481960, 2047963901, -1350649497, -1319643174, 1147334023, -706657701, -1456030523, 1389667424, 1634965868, -1784956404, 1201571305, -1891144037, 2088660668 ], [ -1387091475, 1645229322, -1014444346, -1108712662, -663173548, -459493568, -2077822137, 1279718334, -147194251, -312049085, -82704960, 847629598, -1219349664, -428777103, -1816070885, -1837448408, -1529162995, 827361362 ], [ -2122630529, 776233670, 1539816036, 1444134840, -1922528652, 1392310986, 1111859495, 893653320, -889814464, -1801217733, -2005953095, 1352002771, -200589711, -351520838, -649900141, 1946211488, 279535451, 376286122 ], [ -191737200, -1213027658, 1972923047, -1525708726, -1561660729, 1944993027, 1141730080, 755441938, -1225782945, 1147210899, -1908888338, -1682181321, 1720871143, -921838361, -211409190, -1045955644, -1049795367, -761837697 ] ], [ [ 1396224463, 82131510, -2141199307, -801675582, -1280071110, 1188053391, 1449239463, -1833793071, 1316798283, 559235593, -2115593788, 1997172854, -576709773, 320400621, -1637344522, 567817095, -131451196, -1693661513 ], [ -2128699797, 1342152992, -1990599373, -536808848, 751359448, -1235709881, -1430299815, -351032762, -1192574796, 154727173, -268050739, -43243406, 767851074, 1080944834, 1341405815, 1649606736, 1282257571, -739565232 ], [ -1273140248, -1220648764, -2140783378, 1851097737, 153632522, -194702096, -1428788847, -184804743, -358166261, 777203745, -1977623388, -1775597113, 1250579058, -1782619042, 108907716, 1207202778, -1787170488, -1547395049 ], [ 1590246300, -1090979945, -351023827, 1408914818, -388482361, -386591700, 1064432511, -1855589568, 546939544, 1187716554, -1004458062, -1191516613, 1610510383, 1126272309, 985500266, 1427944348, 1186472814, -1730680812 ], [ -2003713767, -449495156, 1100823490, 1745434902, -897692656, 2056724831, 388630350, 1943832899, 1147616379, -150754461, -1091582048, 470055658, 1849838972, -828201407, -311739857, 152848275, 1605529951, 1598262114 ], [ -1182225918, 448423155, 363577202, 958459011, 2119640483, -121771544, 1099976285, -2049423791, -1496910092, -1224005677, 1507318736, -583811559, -998675196, 1879010864, -1783020932, 2046555692, -136535131, -991481055 ], [ 894997946, -1362084837, -1140445915, -916787087, 1757041796, -1168457058, -90036343, 1940342809, -2064153359, 1249334957, -1315192735, -1098976627, -1498924685, 1197448562, 748261956, -1486728628, -1790873497, 1201955875 ], [ -1334597041, -794408235, -69813631, -1227501817, 1311035160, -1685545738, -484198044, -500577271, 70103004, 1363759493, -1556925334, 1082759065, 198893423, -918138068, 725925600, -1906354926, 2084314361, 1439246543 ], [ -1160572633, -737406270, -1464437585, -359885305, 571414865, -160230100, 2108388739, 1477742026, -2146541069, -1288784950, -2091913728, 2119700287, 372856849, 1581967596, 909536104, 1003034102, -1733996122, 259635997 ], [ 1667653070, -1888384471, -290250602, 1453931540, -732044255, 515709150, -583980535, -367602186, 177697647, 198752378, -1060994944, -1753921636, -1403508883, -1256500495, -881354662, 1839489636, 1618977416, -758333077 ], [ -925874113, 492229221, 100879986, -508137286, 1274720498, 679134447, 278232824, 2059130339, 507891614, 16299427, 423509994, -368229320, 1832900699, -1769426663, -1829057587, -1283921313, -2140425132, -560507565 ], [ -1208563110, 1286934204, 218393550, -1916444973, 332223901, -570371672, 1087695151, -96002354, 1266842834, -1127089910, -1037293212, -1137122432, 1678224209, -602750877, 1640960016, 1668733732, 221717207, 185722164 ], [ 1452725140, -834125890, 1199592661, 1628958906, -617053977, -1877687907, 263000665, -178377074, -1637614279, -297899512, 979180507, 1132376248, -1807683315, 254627552, 326776784, 1135332175, 524468041, -856927835 ], [ 1224345939, -252488461, -332975785, -2009609614, -1935953635, 1182948954, -169343480, 2026680241, 1566574344, -1866251288, 1894898157, 1217887135, 1868351038, -56620023, -758727589, -1961130318, 753086240, 297619601 ], [ -166297382, 2117759376, 529719537, -1415567121, -1547544262, -848750662, 1441649344, 158335319, -182131554, 285807245, 275826728, 1683378114, 304698504, -492156331, 759169673, -1538674800, -996240293, -1231239227 ], [ 756535950, 1695797295, 461019224, -76376234, -232396040, 462242156, 742240099, -1517667070, 377503438, -251759132, -1965084140, -1074469477, 1367247835, -136063679, 521707324, 689347832, 2000248209, 772684789 ], [ 1637601959, -450371868, 24269614, -1042697853, 1694269337, -1730607273, -887346939, 662245395, -1945430252, 1108685728, 1478878564, -1206447078, 245543608, 931874471, -2076053839, 145173232, -940965905, 583226262 ], [ -632179159, 1923766695, 1782947550, -1263939126, 716686971, -1598611150, -2070122613, -1792087336, 1948595820, 528158787, -887853376, -1778293051, -948807365, -36704680, -244294817, -1380995618, 507171413, 762993305 ] ], [ [ 229514697, 331268223, 1356158421, -703799649, -1812689637, -1548142200, -1653601868, -1127444912, -532936153, -1981117135, -620860997, -1578851510, -327436223, -256528494, -232639363, -1760372672, 1539311947, 1758544275 ], [ 269472781, -1188220658, -2130521127, 1741793898, 828557820, -242871699, 1808557856, -2036443544, -903526865, 30825331, -479108842, -1631245154, -760459174, 615815891, -127106568, 1183375388, 1369421062, 1342820009 ], [ 1243473169, -952893231, -1262140762, 753008741, 1228573712, -1914718614, 1867749126, 1828838933, -230971215, -1016893417, -1485960289, 1847369789, -1000806356, 659097481, -1635728785, -1055719092, 224036254, -455031392 ], [ 1946816576, 1420085018, 1281017967, 1346006183, -716632410, -1748597583, -1578340313, -546857830, -807910894, 1565754247, -898723003, -1958036852, 912984560, -1213245390, -2001160656, -2024759404, -198445430, 535170262 ], [ 1469567689, 1497816205, -1164179394, 1326572052, 754967362, 1015732319, -28293101, -1101548235, 1795923273, 205985436, 59484455, -108869470, -1305306663, 2027848574, -294792282, 2001277521, 998281749, -1679270148 ], [ 588214259, -1868893625, -452711482, 382669156, 1001007494, 1500830850, -1579361728, -1220690134, -522797918, -217662813, 226335384, 1610954110, -271050350, -1972780269, -753949966, -1806811540, -1690420065, 524893853 ], [ 1131382981, 938310706, 1311702099, 1383101128, 891254332, 1488435646, 1188737780, -250975451, 1027591048, -2082002024, -1837504623, 1409616064, -312250891, -1050588269, -1246956078, 424450664, 68201030, 1144148188 ], [ -2054865995, 1463499085, -2039502029, -1530984886, 970334214, 194095277, -92926324, -565795716, -2102903081, 1344599023, -1485758649, 1665157502, 454538557, 1637655012, 98189069, 2007741084, -95826800, -958727455 ], [ 1836229795, 99455106, 573346910, -1041711877, 1894428748, -1050177403, -2052130866, -1240545959, -272004716, -656387509, 1177964247, -1879347714, -177983854, 1850642861, -76950856, -478221864, 837035114, 2118336157 ], [ 1022347430, -1655395332, 559083709, 1918019595, -419119944, 1404695536, 1463822091, 78462641, -1104392007, -978587684, 1359328584, 933994459, -1608930313, -1622907286, 1878038868, -1530130234, 1233047678, 604068193 ], [ -1666110121, -1185441945, -260086413, 1967720918, -872435596, 1688295431, 1133656535, 1689949037, 94750931, -633780843, 1339983798, -1230985250, 1935644369, 698412821, -1797824719, -809290398, 1760497479, 105027078 ], [ -958268552, -991472503, 1190775204, -1837185605, -2017738625, -1010791483, -813513251, -83572141, 1290401574, 1681183181, 1125006525, -1319740415, -118139340, 787984423, 1890044212, 601542756, -533515285, -1459670092 ], [ -826149382, 1463603250, 1989042753, 1331319391, -1790151728, 1227952240, 588625642, -1825435710, -1047263289, 1374021091, 1213784438, 24347878, 1315958834, -640097363, -1666754693, -247771455, -198267265, -1135771940 ], [ 221605285, -169276870, 173120550, 1354020190, 402801409, 1269646830, 136831979, 1500758741, -2138373556, -1128720190, -778936866, -338975514, 389765608, 1256901231, 51729810, 245162827, 62977539, 1185625387 ], [ 953448972, 859607619, -165341739, 1736884637, 1194909973, -1767775401, -1900375041, -551093398, -855028763, 375721470, 1364609757, -801422696, 1974697123, -499900171, -1142421017, 1305755322, 94487331, -359340479 ], [ 448793264, 837375097, 2090667465, 1369335728, -669865819, -1749075499, -958042453, -2025122734, 1164314863, 1712223278, -1259359127, -1110068811, -104609886, 1549567730, -503570645, 1710029755, 1659692824, -1165404124 ], [ -567106902, -1671320141, -797891203, -534646963, 143231515, -692477740, 2103844731, -1935897552, -1288292964, 44289121, 1595281000, -750941407, 1345454643, 848803271, -2000620522, 1777404261, -283932398, -1752339329 ], [ 676097885, 1272423348, 535188284, -1143229051, -1169788473, -885521163, 1810955778, 1348141300, -2013355378, -137452603, 1993009601, -724097370, -926281026, 1912538761, 1246518336, 183459481, -1274449914, -916896949 ] ], [ [ -1615085491, 1725062974, 520742172, 954560204, -2002581652, -1780721711, -1111829569, 967603613, -1120854972, -1146835784, 1036797542, 2009419136, -2065748956, -2090102955, -1852958431, 1865666241, -1224442068, -993861920 ], [ -701672083, -1340801128, -936529261, 1729330830, -847997389, 1246892532, -991654349, -648193407, -1863454953, 535342930, -1928881386, 2013719440, 1165693550, 1444416687, 452380593, 1254912589, 1107966388, 1086328472 ], [ -1588509052, 15316116, -1422266579, -945993557, -1473402876, 180653681, 525432531, 1380341063, -887663224, 737622726, 216474716, 1820288618, -257101525, -305640396, 1864328921, -1264394995, 159524297, -284259651 ], [ -718377487, 1231833818, 2013589071, -352254253, 1095396284, -197669241, 636549046, -2068931020, 735818182, -612381567, 1409833005, 1747249747, -1345579118, -1345401362, -1083274028, -1497473771, 1981574299, 2014711927 ], [ -1492074860, 1333856535, -1738599206, -1798909862, -206577247, -530014130, 2049210705, -604123845, 1412181723, -1043944380, 2128579325, -979405077, -874367386, 1743867185, -1198013504, -1306199643, -1892857837, 796793500 ], [ -1764146880, -609397706, -78834620, -1521388405, 1384904012, 577004681, 719618267, 256887348, 1902928484, -1475339008, -1569763682, 1016495611, 1937905719, -47245018, -543555032, 150111626, -60137969, -148232595 ], [ 456061676, -1958750, -1086249138, 2103842641, 865003984, -1109348703, -1164527834, -294064371, 194161598, 1211168558, 1842314394, -2096573561, -1428165723, 709329250, 395666624, 216288886, 1399612388, 1213359089 ], [ -646604742, 1166591835, 836402333, 1949191756, 843058164, 1017818761, -1400585823, 1605306722, 1726890948, 1471215379, 2089276522, 1107328425, -435487111, 1730186454, 2096069647, 1581762011, 46417793, 1901520948 ], [ 627184479, 1676327808, 1718445336, 1548764824, 1942931615, -464939270, -1474452309, -898094853, 1467869035, 143425214, 1113795781, 383514705, 564473161, 899995001, 2064431844, 1525392432, -1882556015, -478082706 ], [ -1183176999, -873088540, 279269998, 2131126457, -428352198, 1351625483, 887631997, -173854270, -1382894461, 290306205, -1019198994, 765266916, -322036457, -787747966, -106842475, -1829731003, 1669243950, 56451580 ], [ -814818339, -1543675364, 1781161861, -1166446005, -1794865874, -1510270837, 1754835348, -1807836227, -590354933, 116350509, -1315455379, -350468526, -710963351, 465421346, 1917069941, 1493367554, 380352924, -325671237 ], [ 1927212348, 1768026259, -312974593, -299297647, 27678145, 545641867, -172596527, -1934876348, -2145021368, 1097469784, 1079323794, 1757619163, 1889481581, -142634310, 790364950, -723923743, -1295087461, -450968498 ], [ -559180745, -1258638268, 2140488554, 607013525, 330944131, -1090692379, -283883831, 1223883992, 1780455206, -106744128, 1108371140, -1757198671, -1568311708, 2014879286, -1068455267, -311097038, 701425157, 1453533201 ], [ 1042667737, 1337486932, -1635943262, 994627560, 1726447851, -1663038657, 230429019, 227581754, 1595151641, 1974653841, -620421855, 453982802, -218459096, -889822043, 1734817368, 1796781263, -568568495, 1469806902 ], [ 1158349557, -1688702647, 1186804845, -1447517225, 622613990, -1498570219, -1064845406, 1650137477, -1256380401, 711791732, -1126771235, -627491907, 578024086, -586139996, 307041994, 444874021, 1387659362, -1023493138 ], [ -1170963270, -1224231438, -1499822497, -626477495, 284296531, 2023691290, 1750874117, 80159512, 1521682437, 1286892609, 144424636, 945594900, -2100664115, -8398408, -1807965903, -1980966857, -1353413149, -1340422255 ], [ -709667429, 1466839138, -1091403938, 570123624, -1660962898, -431398641, 1477764369, -894088186, -701552526, 635086543, 1559600090, 895420346, 1988982919, -1678743589, -1201261927, 1549463316, -656308588, 95682168 ], [ -1155465060, 1410227955, -1752309524, -739333658, 484640690, 129766773, 819420054, 5926198, 1471799881, 1865649937, -455691600, 1705399560, -380912947, 1505527170, -1288281868, 1072718635, -2131551676, -275245347 ] ], [ [ 807376181, 593134123, 827436183, -1360265303, 581560674, -1671890206, -391282826, -1463424980, 455391320, -1867348675, 1686673651, 588307278, 1266438916, 806434095, -1801360784, 1691467414, 1967233271, 1591403897 ], [ -324693334, 330955856, 1248840268, 926055098, 1319285375, -1987944937, -2104836811, -327174328, -262422635, -1927036470, 1799829417, 1462150006, -1615255561, 1228475436, 1246982718, 1112066582, 1632452874, 534539616 ], [ 1901508045, -775119681, 1961391887, 835541342, -24159370, -2082852169, -389219199, -1509075081, 580351064, 709162115, 1003921995, 577858773, 745957653, -425886631, -1926595347, 759816446, 1499490300, -1124670657 ], [ -1674823100, -1947102029, -565749168, -1403814319, 1011829997, 467702337, -143942196, 2084366835, 1057704478, 1955607193, 1769054236, -1686184570, 1161284485, -521844995, -1980774878, -545736472, -1152250784, -1586114439 ], [ -840205612, -979996505, 944288419, 991552594, -1957731936, 563736196, 1571021868, 2055502180, 783555636, 1966451504, 356844723, -1172876308, 493744928, -1096179889, -607138367, -1738946671, 2081359658, 1537476385 ], [ 964338421, 1796871918, -894638204, -158475429, 1185334942, 1390012299, -400577408, 1443821238, -1234841795, 1379960808, 29768857, 378522424, 453303286, -244622468, 1523641370, 370709030, -1082260184, -541696999 ], [ -248817726, 1195111919, -1280927315, 379655792, -1664168033, 609683857, 1384258211, -1557310446, 2043604809, 1231797917, -899851813, -212300326, -888358915, -821238513, 759694562, -1263219922, -1164855104, -1981823664 ], [ 1316870376, -77178416, -1570532915, -1157537251, -1294118911, 2132716067, -1531942261, -1698263982, 87620644, 889445260, -482596795, -477514666, -1371548435, -1708119073, 341119022, 337092271, 936454207, 563408078 ], [ 389777959, -1631503002, 2031199266, -1050512632, 1177891504, -198254029, -908350413, 774092048, 129977736, 577953889, 85673210, 1292928877, -1928153989, -1211016237, 941595918, -383118363, -1107552972, 735379842 ], [ -274238189, -1735203100, 273059226, -58717796, 1069299947, -1191878380, -485014893, 349437225, -1746444847, -1601684821, -1430360054, 669029570, -1676821185, -1154073301, 1028877556, 265640725, -1704911955, -1818953035 ], [ -1657361695, 62663077, -1421440265, -366782739, 2077913621, 240268342, -2122658780, 1068139459, 1987631077, 1309608444, 1269073935, -1179065825, 1125784199, 2042631741, 2065538848, -1682998800, 1711323647, 439533666 ], [ -373876251, 264772825, -984005797, -1476090321, 857453681, -352276336, 2113131130, -429741563, 599026167, -1836992860, 590413026, 1818975459, 1291544156, 832929162, 910145656, 1818575351, 469149569, -599631499 ], [ 2145708022, -1223466222, -1201303216, 969376083, -2032446664, 487617258, 2061194071, 1647336781, 1324169216, -2067032433, -690976215, -2119403270, -664561641, -725571951, 495499720, 1991255952, -248067731, 1947970448 ], [ -492752206, -316281072, -927596308, 1814766046, 1348791819, 74332816, -1007132983, 1161656177, 1334799656, -1934863748, 973754332, -1809653013, -281121624, -520657812, 1006486369, 1530088981, -1590653791, 1485252967 ], [ -1601651123, -995215892, 1287679579, -310770405, 1072822235, 2056082667, -1030653637, -2100322678, 1619628349, -2076459580, -582099499, 986073655, 978226255, -1065224599, -710186550, -681351916, -778615038, 704197900 ], [ 734579461, 420151856, 1588120676, -875732673, 772945728, -1791839974, -2012209458, -936600705, 1364422902, -833692366, -276000682, 1915387339, -1876111879, -287418620, 1289564248, -1153201418, 1202570306, -1003784355 ], [ -1405668313, 1447173003, -1899342974, 1031228168, -523236989, -886912225, 1047598657, 755795328, 1709729061, 962488219, -889954005, -861197647, -1715504862, -1485677510, 845005601, 1219611555, 2079464642, 1290514553 ], [ -289917880, -75918342, 1801542682, 2008402316, -254942812, 223063537, 360016983, 1724541538, 556836678, 855740249, 658999852, -85267525, -1061651752, 1725756950, -1498181796, -1686967630, -583899854, 1367451188 ] ], [ [ 9742924, 584493858, -1693709052, 1678645595, 85730270, -2011260580, 233217251, -307398829, 479874022, 1813284444, 194503421, 1979367979, -502041305, 195644978, -606036688, 1377735456, 1377133761, -81303680 ], [ -757369242, -1984225046, -1157793474, 1071538207, -1729840666, -423535561, 1092413442, 1501596676, -748824794, 994843842, 1069660610, -719510079, -1945026500, 917724922, 1474848165, 1062266599, -274460798, 552916818 ], [ -1619732962, -918891320, 27839607, -1387146994, 1885871825, -1242648769, -187710249, 656963825, -527130944, 2140468619, 1933980560, 126490821, -809839314, -2099794628, 337886588, 2132683703, -811761129, 923996056 ], [ 171460157, -1508056928, -1226218331, 1590942681, -1922683891, 716583582, 972631670, -1835403735, 2038264830, 56947878, -1891794934, -811733053, -1952676703, 565711550, 1918572547, -537605525, -1339621063, 421136327 ], [ -1655569603, -233966113, 1191858702, -521596770, 1980598885, -1404889060, 1835786628, 1161865095, 1618016181, 1804271172, -338448727, -1287517574, 1435588296, 1133427130, 1202840173, 1923444673, 1266788138, 1115053027 ], [ 396059468, -593272464, 720270289, -2097912089, 1311343362, -1330805314, 636567784, 1373985299, -1908903608, 286391800, 1968897681, -1633296885, 1900271291, -38506994, -1253227714, -1273337949, -384868774, 631432824 ], [ 2000522864, 121571450, 1590234736, -1103447427, -1327696380, -1660279891, 1910281528, 1896785103, 128015622, -751350243, -1086805992, -1988977178, -912588978, -2135191475, -252965113, 1494191741, -76989023, 1044478131 ], [ -446416081, -573045655, 585263967, -1184241202, 988027988, -776750538, -571492579, -1815769997, 810328313, -301546123, -667026280, -960717265, -1909843589, -1271068149, -833224780, 559120521, 1084914111, 357880098 ], [ -659882454, 390032213, -2135967139, -92786725, -420818039, 1166470459, -311518481, 701969417, 1804172777, -1495253461, 1880332253, 1663325436, -629477729, 709515446, 963444086, -2139070488, -1416423762, -1224467767 ], [ -1569648694, -580859007, -402350777, 1356465842, 1711583403, -1069104140, -1653337236, 1661993915, -839160287, -2001980040, -707692379, 609759537, -582604110, 356144427, 588373677, 869396770, -1970481786, 1100440096 ], [ 1422389754, -1423980677, -279223406, -1223150745, -1020574493, 894461151, 820024811, 1965652942, 2117000614, 768346761, -772690594, -599512894, -1962827547, -548338609, 1040060162, -212947631, 185896046, 1513911132 ], [ -1328161295, -243093101, -575208540, 1723218496, 1442029526, -741262805, 594291487, 1491845966, -448077483, -1616883995, 1605159855, 2068288836, -998848550, 367612580, 224181814, -498852754, -548495590, 434006095 ], [ 202931702, -130698335, -748836177, 1953936873, 956402989, -2032839266, -577021372, -232170118, 1021396164, 2025455268, 723524024, 1736069137, 473754116, 1457691579, 1873307584, -1432341245, 1649270894, 286553175 ], [ -502574021, 654607721, -456344098, -1461406247, 174011903, -689548256, 799389151, 66781625, 1669866350, 251091838, -326117191, -2008184577, -1341684380, 405771055, 982816731, 796792366, 430108173, -1246131087 ], [ 159610949, 772124253, -572402933, 1231645846, -1397355447, 526675096, -926079469, 1302106427, -704851709, -324180413, 920758060, 313146795, -1144300498, -458581822, -263830100, 1779890928, -1051274379, 426539648 ], [ 533781245, 2092269604, 844477278, 750048863, -1155354998, -1152949496, 1337964621, 2031043966, 1601297305, 774511660, -594017008, 410548905, -621717735, -1080386435, -160491311, -1255271853, -1059986197, 1758773560 ], [ -5242837, -1171774092, -1615732375, 1933147493, -499697914, -7669353, -735150162, 952205328, -1752741839, 336250224, 1977363626, -1058313043, 805649088, -593250000, 1014668526, -1699594929, 391020453, -2122577127 ], [ 1704829202, -157655126, -1639646771, 1133531074, 1939568789, 1812910276, -515893026, -908112112, -1073048621, 1865693348, -2127268437, 1452055463, 518398129, -419610989, -611203214, -1032998673, -741625228, 1107317020 ] ], [ [ -1334591652, -195367825, 1402677994, -1716441233, -1694943522, -2126977923, -1647499824, 1204846330, -2111621076, -2082472751, 822883955, -912290848, -785531809, 872184920, -126757302, 5157676, 1909768174, 843562647 ], [ -1464889131, -1772525709, -2081924730, 1881741401, 2073656432, 1057387583, -704974330, 1383401664, 1711497974, 94601538, 513973522, -1331504506, 1270241611, 15147997, 407414266, -1209635547, 1406872201, 610313900 ], [ 1707213718, -677963681, 1561889159, 1455000759, 60126677, 2114130221, 693798449, -1133810808, 1107848632, 938417340, -380146665, 350075996, 1735604314, -294513679, -1695554385, 2099949008, -2050198521, 1887985276 ], [ -671604293, -2479052, -491385325, -627291976, 952544279, -1821579539, -192055200, 916347123, 1600135614, -1227219591, -599736255, -581938052, 1547697677, -910875094, 460199399, 205005384, 1866834461, -507371926 ], [ -1111408014, 722815728, -790177118, 1755713858, -367332343, -938614835, -576769603, 267084308, -1620818931, 2002442779, 402618593, 546483303, -1695434086, 1182667308, -1930675834, -39415303, -986428990, 1975575784 ], [ 2018004027, 601640941, 233177109, -1996444708, 284163826, -1744832054, 790715210, -1380593904, 1995624546, -1599803958, -979706096, 326927853, 1527358491, 995218838, -2120255093, -388251455, -255903122, 617203123 ], [ 1695872983, -1089439739, 1032343876, 1672275752, -1438023655, 1734984173, 2126766290, -1003236532, 864123718, -1532193827, -1086319005, -1415962883, 2063849548, 986639149, 719879042, 402837141, -1655196238, -2093227891 ], [ 151349737, 544837457, 209548185, 1271853500, -574425280, 1043581967, 1975810998, -1079381062, -738336705, -1535691012, -245209610, -1559775082, 1576573757, 796959582, 1150127493, -1998757230, 907801340, -328469773 ], [ -501964363, 2102746114, 1245074958, -212999624, 2014296037, -2082083996, -45651745, 431461733, -1654891908, -636790079, -1010337886, -1501239630, 1821363950, -1343241651, 1006619000, -65216188, -927966937, 2000335014 ], [ -855520975, -340480405, 474712070, 476966362, 36317369, 1891731502, -1442608905, -1419858298, 1020316290, -400364177, -2140786628, -1015383426, -58224346, 1534587348, -999977795, 401752938, -2066148658, 1118615923 ], [ -724868417, 490036291, 1698759877, 848284913, -1746147804, 1408298293, 2110891512, 1656004689, 1114647775, 456457442, 119110311, 631709890, 130831965, -1737746380, 990785508, 16573380, -56175323, -236594864 ], [ 1838162705, -1772842799, 2115470681, -2125481902, -897930714, -675685531, 722501487, -200464119, -1391746674, 621239986, 124898006, 1992639928, 695483802, 1906724682, 1651537857, 902673762, -1768552655, -1214299203 ], [ 584389448, 1981030857, -1252325296, -1490122731, 1945467810, -1809675270, 580844828, -1981688366, 1918109491, -1252888484, -362876008, 1690090990, -1245972092, 962590869, 800906431, -2006115511, 601986791, -1873505642 ], [ -171341396, 1399540470, -85518348, 842834617, 2137629044, -1058963825, 1919062166, -1758017353, 1805098618, -432247718, -1347705119, 163787726, -116026918, -665372499, -1743772562, 501412385, -1764930740, -1998017370 ], [ 665825938, 1030860633, 2108968358, 2006138163, -1724425280, -1145881048, -1078987595, -358798532, -718442999, -746383028, 115829608, 1307180090, -25645403, 639911750, -486798281, 2026912917, -1247784663, -2081892143 ], [ 1792528989, -665784342, -31696570, -306795312, 121488510, 204292971, -1735922294, 401746490, -83165784, -887907622, 1729127943, 2112435157, -129733523, -1072703864, -704551491, 403909390, 1709367086, -220732966 ], [ 185588698, 1210589614, -1482723713, -2006032639, 1506664432, -2001700550, 1132654832, -520768746, 897795127, 1273079965, -356821946, -1813052495, -1236780149, -191957128, -468142421, -601065184, 952938529, -457161209 ], [ -1384445473, -90069985, 1826107018, -610733935, 414295393, -1848014398, -491926813, -368726496, 166500621, -2101857981, 1792071523, -1853296067, -1676250608, 1451995398, 735731745, 213086723, -638873416, 283193252 ] ], [ [ -236223082, -1159474329, -979533056, 678553586, -1177225552, -959098602, -427211652, 1877016390, 1337633051, -1260541191, -566085581, -3605096, 1348219724, 319277524, -1859146899, -1306711895, -400918130, -900205083 ], [ -950793264, 1319250163, 1101264410, 1085126421, -813453277, -1491634746, 1059947383, -1439272502, 734162662, -1239540176, -2010653749, 1701269293, 884785079, -1988708097, 494092950, -165721877, -587472886, 1661106311 ], [ -240367046, -341813256, 287214538, 105664173, -1229020699, -1454283571, -795526813, -46788552, -928447623, 2040469929, 904057435, -1427875715, -684082830, -124255043, -255952207, -2028196832, -1885482563, -550774270 ], [ -966557431, 515309093, -1685196159, 2137544297, 1807369967, 1520771925, -1187695080, 957380222, -125485342, 757105331, -2123965438, -219417672, 1400250919, -1410297614, 850478157, -2069248040, -1141990785, 727124935 ], [ -407433819, 2065297642, -2014996558, 1205583781, 1428768506, 1055124370, -494691741, -527096738, -1306485527, -1593366240, -1553240410, -1774623319, 1132668863, 539555379, 41872502, 753545519, -976153647, -530794368 ], [ -1569050557, 391481201, 1480533671, 732683709, 1845173697, -497230455, -1506431908, -1168625402, 409491607, -897383726, -1330739907, -1528763113, -1523526783, 1816851830, -1918888506, -1784069308, 155573431, 1181786613 ], [ -613363283, -1511655255, -1308063757, 1978896463, -1226098527, -1226849042, 1469170200, 1667272580, -1153162850, -1165061579, 252746709, -1431303381, 2143849413, 1751211941, 97773204, -1658295253, 1096591405, 870492528 ], [ -921811781, 1951801497, -1584384177, 1209801528, 678425694, 2053112147, -1999084237, 1388072670, -651438368, 1243334433, 660057503, 447813368, -1918600025, 1653315277, 1240841913, 1721839820, -1497150884, 1750894439 ], [ -991998171, 1110687129, -572461028, -1796571109, -1454548069, -536726337, 966982655, -1641615216, -827144131, -228802187, 754576516, -348490633, 299983458, 8151274, 900450029, -2114481495, -1838899083, 1659990445 ], [ 736955084, 292468755, -1668477619, 977238076, 1489482519, 1441799259, -559641690, -2096137712, -1297309048, 1059287365, 1814620682, -1173226332, -938524167, -1187066348, -225380077, 1159116224, 1036545413, -1638158906 ], [ -1197836227, -742749897, -2056030273, -305828247, -2134600449, 1623424132, 1285434924, 1045600720, -2070772803, -84327300, -1062161085, 460733558, 617939519, 1547406629, 1318491293, -518284108, 583238159, -1547531462 ], [ 992802445, 865227122, -1646237732, 1720503762, 1241072801, 1014095269, -1247968773, 1068513073, -1117687664, 1180864152, -2098568932, -1765598656, 897774732, -1066068407, -2108905997, 120418697, 2147384732, 110285707 ], [ -1599668156, -1712980349, -468232598, 147398053, 1590216147, 1804531222, -71356552, 395396727, 971163583, -832372705, -2146036643, 603501517, 2103002114, -83119430, -984557860, -1603527677, 1939098596, 961978789 ], [ -2138377649, 1648086006, -1701065694, 1896909202, 1108399431, 72327549, 1519521456, -1769074448, 364339557, 1051471829, -1183155576, 432203857, 1609540714, -412201016, 788442233, -1743559935, -1099377908, 1817674650 ], [ -1623297658, 2129489866, -1318023157, -151754731, 144898084, -553087999, -1519948761, -509760213, -1632749533, -1465374133, 321745814, 1751808518, 216016689, 881747207, -1937343058, 2060729881, 734168244, 1993714549 ], [ -1780432459, 1954779382, 1198702228, -94133655, -685982798, -1702891720, -1124609976, -584472590, 310749041, -323965440, -2131284510, -613057989, 1414438702, -1706875679, -1589326415, -480255509, -1427753501, -661704619 ], [ -1239227572, 668264045, 1913202581, -665020142, 2060830205, 987933843, 718240425, 357935975, -1753501606, 2059232385, -679468332, 1243258137, 326607180, -261524633, -1569036562, -920285134, 1480558260, 196915294 ], [ -109184842, 715938125, 1826015499, -514364616, 1751959431, -9460502, 155662951, -677792579, 1074501983, -1585947927, -1254372029, -1522562129, 1608075661, -1032751885, 218629651, -480168610, -790527417, 1787336317 ] ], [ [ 717055275, 899033028, 660553202, -617958246, -518333860, 222592161, -41333650, 1004669237, 639687854, 254389231, -771369525, -219227077, -1162229549, -1462738377, 1424056864, -1270266131, 406340071, 1296335492 ], [ -155163215, -1869645610, 1454865109, -671745085, 1738023111, 1497627049, 1320754566, -1534873632, 164202646, 1464501668, 1852700119, -632447320, -1551783479, -862555977, 1842250289, -161637266, 980201372, -632388128 ], [ -1751387738, 232484947, -443942199, -1540062203, 913533664, -1657990063, 1782168348, 985456426, -1979739458, -1549463604, 905087269, 2044661352, 615812431, -1443818975, -331442310, -653440366, 963590202, -211562348 ], [ 1999509558, 81210148, -1459652803, -1282368890, -1870058010, -211734493, 1902273020, 625402256, -986177883, 1073499940, 944873610, 251800189, -1702828424, 1695610778, 263175248, -1430601917, -771513446, 811240315 ], [ -37350632, -1360847938, 989138525, 965818785, -1766922136, -119175543, 1972473745, -2024437888, 1241031468, 1857492297, -1093623969, 113707737, -1472220322, 227609774, 1643216506, -608308427, 1280257020, -86490201 ], [ 604241414, 1988248372, 478131742, -1555489437, 595022824, 2002460935, -1398509200, -112216415, -1151972492, -1858667990, -113686160, -1029979214, 752572743, -1272217598, -2110720033, 918302798, -1665135630, 173874365 ], [ 1404121727, 1099100468, 1693741404, 996601924, 2140797989, 652304518, 1060350186, -162302576, -648980786, 1448155087, 1297419561, -671345567, -84629717, 64774167, 1141556666, -1851238940, 928265665, -2079272919 ], [ 991919445, 1964552872, -37298212, -332466436, -1120485723, -1513432632, -1851649483, -713623400, 283984444, 2078109630, 1895299795, 1317945919, 95830834, 476610919, 44452464, -192291018, 1963042962, 1348551584 ], [ 1311897936, 1953476124, -695280146, 1599337329, 301768589, 826734398, 63728716, 260638024, 338546231, 1528363553, -1198690169, -1604515296, 337934629, -133161079, 672485423, 1162227863, 1880932545, 1123977168 ], [ 149014588, 1507146740, -698475648, 136233539, 1189455347, 1284703358, 1256964453, -18375633, -1104786395, 892607504, -1561224215, 632706640, 681908595, -667834385, -249661822, 1726844379, 170910072, -417050690 ], [ -1891973327, 1703315110, -727200208, -940591109, -85928676, -1136599810, 826896564, 2118210068, -1499211841, 1855825310, 252902758, 1269069377, -51809199, -394709026, -393948589, 142565629, -1642935199, 93603988 ], [ -1317731550, -1382812193, 1551027029, -1611848576, -1001164326, 1774277992, 959264740, -1806594579, 840955311, 824730836, 1811798844, -583760269, -1806722420, -1000781408, -381267939, 355086911, -736924103, 709167848 ], [ 809546939, -748520277, 1911205167, -1055994832, 1529955019, -1433974734, -1903042391, -1577523639, 2136839585, 2017751770, 1866659936, 1826886999, 477051727, -139160351, -282216428, 1888991021, -1550503756, 1074442221 ], [ 685086978, -958871184, 779165039, 1318800552, -1917041192, 1334448835, -517939683, -285814358, -1652409629, 1928484799, -394813238, 1481478353, 2011534305, 999931413, 550771561, -1065985618, 727869918, 1189669993 ], [ -1882885389, -1880517244, -548767560, 88731266, 1818132728, 907564516, -265033981, -251493121, -1323938942, 1803215380, 1010042241, 517921819, -1206979222, -2090821546, -1715943312, -395509332, 2142198351, -1502928267 ], [ 1281369159, -1405118324, 910310818, -1129369809, -1076824091, 1917054448, 1158427116, 1825654607, 554795665, 903481997, -755160039, -1897662171, 206098640, -1449596970, -1918151591, 333231828, 1326819964, 2082227569 ], [ 1300690394, -1090045387, -88210421, -2011241420, 1911776471, -1839153578, 563671938, -1837274222, 1751327780, 1497711522, 1922394532, -1277147166, -562921860, 1886136946, 2076989034, -354060998, -532529898, 1310103449 ], [ 2129363875, -1963152014, -847030159, 1123841318, -1091042681, -2082656863, 1455572671, 1490558019, -2033415697, 931638554, 1309831101, 1094151205, 1757626264, -1366380646, -2100544131, 2097794615, -302485312, -1001958088 ] ], [ [ 1972164316, -477457150, -572386576, -71954754, 1049959141, 1755451968, -282009499, -903564732, -1570127801, 995537548, -363647934, 1932693387, 106528390, -930795389, -285915468, -100102392, -11520562, 51678469 ], [ 593152054, -1729782992, -70160384, -1084266214, 1567359251, 810344178, -1577163212, 1638550944, -57657241, 1868385697, 127444113, -671416748, -1558368150, -1553089987, 660067076, 2058569406, 1783219601, -1213878202 ], [ 466430769, -8148313, 2020111815, -1887428926, -2134418495, 1132995939, 1221488048, 1412231565, 1652958264, 1277850181, -1084839468, 1542320719, -1638861871, 1091703512, 1739229215, 1319275089, 1727056476, -2080200841 ], [ -774601430, -1166052823, -1110864454, -1585095684, 608281670, -2022049294, -538248671, -1694678527, 887760253, -2116963930, 81349494, -1299919933, -1563903774, -1156226126, -1224329808, 1583250196, -723463160, -1340604713 ], [ -1665847764, -667192370, -34860762, 2054252792, 728007724, -197676035, -746945974, 702144764, -1740656322, -2109627704, 599399922, 1984494743, -107615, 542639262, 818148510, 344275279, -758991722, 1178031882 ], [ -965069161, -1509043553, 1914937979, -1355662120, -612602194, -118660565, -633397725, -139567726, -80697418, -681861571, -973341241, -1030109553, -1777856329, -1848657861, 2043670762, 1775845035, 278971140, 1947772737 ], [ 1418381755, 841546028, 484217955, -1452878468, 1122438051, 85408818, -1909008880, 7907010, 1438241567, 47258320, -1796031888, -275256343, -1060282289, 1140386666, -484761817, 304038951, -671276256, 222687935 ], [ 359567115, 215660279, -2072901805, 1636618097, 684193488, 966346382, 2112117599, -1952234322, -2025987235, -733845198, -740444340, -1568605225, -308288227, -1217363189, 1944307151, -1648745117, -1505772791, 1008033916 ], [ -861096063, 1428159714, -82629040, 1089819903, 1438142913, 1207063700, -1658957913, -400049134, 186191083, -766728487, -1370377638, -394197580, 2002914424, 16855827, 496580204, -2059720703, -1053983606, -1820077936 ], [ 1069568455, -1469196950, -1789591634, -1152089260, 357785791, -507796545, 774885365, -500611730, 1986313445, 1191617917, -991274347, -1191645287, 998893372, -938212958, 1529539050, 1380778327, -1784704514, 1622243274 ], [ 1391809872, -2107574378, 670068142, 416507044, -670725240, 1114190291, 1499051157, -1729566620, 46434159, 229654271, -1274396091, -1057928264, 474473739, -1885471625, -268319935, -1091496347, -811422494, -908208121 ], [ 82650778, 1951542719, -658999442, -623614899, 1619613117, 1239651658, -228361627, -1313669006, -1505227983, 1017546619, 421829258, -1691324582, -2121720965, -1205168352, -942556658, -1985182475, 62288068, 1727080191 ], [ -336105904, -187068527, 1527776502, -842926218, -923190187, -392583896, 1209996343, -1115749253, -1950998709, -454013023, 787418701, -340788574, 585135702, 1440522404, 714207417, 1479481554, -1267624653, 779919717 ], [ 575469308, -2019275576, 1293480384, -520199372, 597505326, -1733353215, 1605344522, -856634073, 246065654, -321336751, -1364716366, -1368924805, 1159040007, 1949881178, 1986930437, -815376048, 297256595, 234362318 ], [ 1139757467, 133581894, 1824943438, 840385379, 1318170351, -1258098265, -525116366, -781096491, -332768962, -1747406770, -303614470, -621661627, -1550689551, -291052122, -882349215, 1681911361, 229063881, -455845863 ], [ 285144082, 1488361072, 696657610, 823152632, -1391967808, 1834666408, -415354545, -1006309540, -313671846, 823340852, 336967488, -113023377, -1613739312, -1013470299, 1531352101, 328997322, -483672242, -684704246 ], [ 351824423, -1225832799, 1571612856, 1061946746, 1067918964, 905613062, 2006765226, 1481103220, -1994974642, -550488078, -542726238, -683339029, -1112880548, -742814549, 83018935, -187276506, -315544385, 1028748727 ], [ -810734443, -1015081782, -1492296881, -999745534, 650783090, 838974795, 1298347171, -1290372263, -974807488, -1717779707, -1305216659, -1723563112, 1159244414, 1118696734, 2068816385, -330967639, 1315899138, 1534324887 ] ] ], [ [ [ -59181934, -318712629, -969758408, -755214558, -1218799519, -160503168, -694158357, 1212705285, -19461714, -123713436, 809117707, -1926842902, 1258850082, 1520619184, -1122759592, -1015720192, -967064936, 1157952739 ], [ -1060148929, -214433410, -1280108932, 952803989, -187156303, -1509755673, 86101583, 1002423730, -1950474481, 415481110, 694059740, -1292743613, 574977939, -227927643, -243163650, -423664761, -1125378840, -543243732 ], [ -2024219454, 690668003, 476781800, -1154438058, -753503154, -433755602, 881560739, -2063345313, -2045836517, 713818890, 768118516, -918945150, 310519604, -1997414633, -388414084, -1917229374, -1861760930, -1758848437 ], [ -1123698205, -337347702, 1523959658, 363855817, -83888509, -713797702, -1794789939, -1200725767, 577908967, 1685966028, -624502108, 1455116048, 670693547, 1512771903, -1530655834, -2137693769, -1930659145, -845101774 ], [ 787026349, -1313183086, 938644200, -1927060965, -1988832283, -2061134480, -1952695099, 473219464, 1734574730, -1267210310, 454113692, 597130633, 2005156792, 695123440, 1339577828, 898686334, 970336821, -962509297 ], [ 1156548807, 216293712, -1653324529, 2055926064, 936025254, 1511847823, -337355178, 1545598636, 200074098, 764050999, -1467088952, -1764579325, -2049564366, 2047200184, 1474890640, 630985501, -893457235, 115537801 ], [ 1253769207, 1570953995, 512857218, -1130555, 1507153832, 2065445881, 1286303907, -1177900077, -622393780, -91291247, 247781499, -1224636016, -1665268916, 300728334, 697740960, 1582667516, 1187874096, -703677328 ], [ -1160468420, -1604874430, 2005797353, -1258963469, -1117491301, -658961055, 1729180837, -330577561, -411487841, 1074300677, -1359716603, -2017229735, 201914639, -43588260, -17847650, -542441895, 914763517, 606307347 ], [ -1368492902, -1898263666, 1553730835, 293832979, -1723614234, -1416160562, 2128047716, -826399679, -652384405, 2115581295, 887623791, -1098505647, 1303358022, -353949892, -1418895311, 2020325257, -1346366215, -1068747721 ], [ 1700721879, -2096772635, -2016703105, 1312325055, -272564132, 24184264, 2090560196, -1500619999, 1469333456, -884119717, -1004229858, 1944655115, -1479695050, -794483203, 1778488354, -617778581, 408790127, -1921662856 ], [ 1343089954, -194881296, -536575270, -2080962431, -650924025, 1402560118, 80713746, 2026688411, -2110568631, 282936714, -1257268960, -1074468077, 1313904121, -189149976, -752914389, 278126709, -1859593371, -802661708 ], [ 521257431, -158754191, -1558496857, -276399210, -434377288, -1443130679, 1412635382, 103843272, -1398478334, -53496178, 365987791, 2064957351, -1541298927, -1502812147, 1307750091, 1262832096, -16195172, -417605273 ], [ -893855852, 1138972593, 982044201, 969173336, 700931381, 1038724581, -564772836, 1139489102, 672744200, 165957593, 349681606, -505751788, -293900808, 1152734461, -1581568637, 784405022, 474912205, 1447933317 ], [ -855169150, 1807142866, 1573983462, 115857005, -2080020804, -1125338479, -396018550, 1964790573, 1293402923, 555599957, -1027127225, -673844695, 1961476090, -35565665, -513542276, -1038532418, 250482966, 2026546771 ], [ 2052226367, -244249232, 1890322534, 1015331534, -952484053, 1494052802, -1903834479, 1597672823, -1180805278, -466557263, -1215096976, 527080583, -1069874649, -1518116246, 1951606268, 1317557852, -1778159867, 1785693880 ], [ -316787764, -1442549109, 702922279, -1446961841, 1042287013, -942886886, -1936606234, 654115031, 1871661783, -587927484, -614417080, 581099425, 1459869977, 1276748240, -607059953, 929414483, 712274639, -179207939 ], [ 355914730, 1658297880, -1119106507, 851510697, 1889419220, -1535862579, -193103947, 1086901, 2084736744, -617660736, -1729324958, -1476203129, 1956960132, 1473197903, -1337438921, 381905031, 45371669, -1181060606 ], [ -860112277, 129054510, -262584965, 49097717, 1799892811, 224830356, 1256270773, -2039105841, -1875595053, -898251586, -1906639919, -614152310, 2041537788, -393676586, -173395421, -1310025891, -2088398286, -704941955 ] ], [ [ 1105686622, 611517990, -343205639, 1218701152, -680528581, -843457764, -1734658249, 1134836608, -1549833989, 1949331109, -72547970, 740469809, 558538272, -1380742886, 1486559399, -369501800, -640046370, 90456645 ], [ -180918980, 1120201431, -519810955, -409489519, -1025658897, 234861666, 1454072991, 411171661, -503898587, 1346589054, -1866684973, -2067126069, -284599120, -40140141, -1978446750, -1994987357, -1492299712, -2143063797 ], [ 1575945248, 1946235943, -251304306, 1316482055, -1030755617, 1653209990, -1515837709, 1687547472, -915088639, 1221483736, 2949194, 1248012745, 2099130097, -724324982, -1719289598, -611067848, -1792791207, 2101982870 ], [ 390072317, -814899462, -1934790397, 542322897, 1868868476, -1095476418, 1355990720, 719292870, 1896234438, -362566589, 425007959, -1877579294, -765294713, 230722782, -1028170117, -116463633, -1364938517, 1827325923 ], [ -1291567485, -971755197, -1009968370, -1338339253, 1104364778, -688959167, -911654776, 839607544, -231188784, -696208131, 1458517880, 705701773, -1016410265, -439697547, 1477548274, 1237693164, -427456561, -271931369 ], [ 651605404, -897281947, 1057102205, -670061260, -1553775775, -619857849, -279349599, -818375238, -521882271, -826699630, -2015435742, -176188819, 196479806, -2129832234, 389193409, -163573597, 1119308102, 20648613 ], [ 1808508577, -942881733, 1109784956, -205422845, -1289674283, 1041412514, -170638517, 1761655071, 1553835070, 1348832237, 570956984, -204369804, -933277365, 573792849, 632885964, 209414782, 1151885904, 864486695 ], [ -1974815467, -260580505, 2093824732, -1941873327, 928559764, -1210905548, -1098496422, 17195487, 556148302, -1008077364, -1805559412, 2023703521, -116335285, -1224781330, -978594215, 1040645261, -1644776160, -702954484 ], [ 1684144822, 1337622495, 1851117808, 2128502763, 1927175301, 1223963005, -1226031221, -2056000433, 197303486, -890926362, 753706957, 313941468, -56825424, -1842656865, 577971923, 1840194246, -1440037681, 1492461009 ], [ -1757425514, 1052683347, 605219900, 1899572194, -1089342039, -1402057579, -507005301, 1379765648, 583709448, 227958959, -2119269083, -981491765, -773631970, -2046685198, 1151646634, -351621180, 1157268894, 432422878 ], [ 2030142486, -412782318, -553937205, 1585477907, 2012231500, 1077159761, -769882432, -1296788655, 1371842085, -538107172, 1793429913, 1260765240, 1222586844, 1377370900, 380778450, -31333119, -1570411051, 306074640 ], [ 283110242, 1647661946, 1516199096, -1041896558, 295291108, -1670281785, 582007622, 135736330, 1331048826, -1091369621, 24767337, 1593402840, 1065379984, -343485676, -1727694458, -1989367022, -1383149757, -843088667 ], [ 741626694, 769814050, -1969957563, 1994393692, 1269782076, -1844502375, -828381669, -2010987463, 1339352502, -508682557, -880409018, -2080863648, 1897342341, -495831415, -988831504, -675036881, -652485583, 1043402041 ], [ 430659461, 1769861628, -1848460440, 601542497, 1140671512, -1377420340, -422091725, 267716506, -105580713, 255959746, 448997449, -771074553, 1204924075, 837678165, 993783845, 845452833, 1335261786, -1185155680 ], [ 1464528704, 40312168, -1138487242, -1629302986, -826395562, 1489168268, 1084382241, -423137262, -1005218191, 1242476687, 924495071, 1947203393, -1294298629, 791810743, -345359576, -2113081047, 235457463, 371416655 ], [ 658180351, 686115, -576616202, -1159200753, -1808237184, 24866383, -254156798, -1718806259, -291833349, 1305167327, -1324564273, 956698632, 467677921, -2080392368, 412134699, -965804231, 856901646, 1721999144 ], [ -1203590721, 1634326287, -1072766062, -936414990, 901890152, -534639075, 2077910513, -2023939007, -1307706097, 1668026730, 2010009699, -198751356, 348897066, -189506708, 1305132979, 512343114, 381076343, -2142214489 ], [ -186288654, 615891518, 769441306, 1735764422, 1836979193, -1851995628, -998389217, -534247642, 1323425520, 1921518291, -228834199, -10054044, 2038818252, -225039293, 356135553, 423804837, 564845963, 588285775 ] ], [ [ 2096377418, 265920234, 120169291, -847802591, 1169128238, 807839811, 1683764474, -965122605, 1343772524, -1479424971, 2061419698, 2071946902, 189371350, 925925279, -848413956, -416120709, -618300179, 410493188 ], [ -1255281063, 712693760, -1818155133, 1443330871, 997423918, -1090496211, 2125262678, 1225741917, -994711057, -802622410, -830572006, 1885083457, -358691450, -1143021875, -515721596, 297928882, 823574157, -1102705306 ], [ -204770158, -1074086292, -1576641806, -1076994579, -1028992315, 713161233, 791278710, -196799705, 1392226883, -1747284347, -942513280, -1107735019, 647346228, -1966495555, 1880644866, -1220095631, 1506339055, -2129423601 ], [ 1137901991, 1609094871, -655896608, -1560950840, -169686521, 1179735259, 1768937523, 626269670, 920245487, -373403869, 952832693, 1622620911, -2118151302, 2082202083, -2125005753, 1740634225, 466394891, 1048678278 ], [ -481646642, 196519895, 857906773, 1520000927, -108613985, -1823332298, 806643690, 157048509, 159950838, 1310422482, -369677475, -1931092926, -1265652100, -1499826048, 1719940768, 1118813921, -1855630249, 1795174349 ], [ -258876172, 1074524477, -2080601170, -1747627980, 473790845, -930963600, 1548142073, -1649135437, 1727156636, 1746554783, 14050736, 734105863, -1742044654, -1098606603, -1027862585, 1764884088, -1173867678, -743857935 ], [ -1443532251, -983897815, 1707327992, 1143028605, 86692122, 847129829, 1443855314, 116290707, -626829921, 1715489629, -447502233, -165858712, -2004500168, 1851667206, -1698251321, -1673806985, 711281836, 1501491129 ], [ -1151722104, 391906979, -287245375, -737489792, -1062648799, -112055913, -51060183, -758588638, 2029256375, -99136926, 1987461828, 1607486052, -740839959, -984117862, -1319820094, -1275910173, -264398624, 129167955 ], [ -1359020292, 946451195, -1983894542, -996377389, -354487552, -495143257, -1110575433, -1556314385, 1030083961, -1815258509, -599622447, 2001085069, -1708375988, -550824808, -1954532388, -993534872, -1664759658, -1430449785 ], [ -1461533977, -1999701757, 1645316818, 463090495, -1896568274, 1511149154, 1826063775, 1289818742, -2078080505, 2047402801, 1602119772, 1461623438, 1810322893, 1043139169, -1564958762, -770736981, 488939433, 12806437 ], [ 1766724298, 1224031717, -1331032769, 71331627, 2014580889, -1279703486, 94214692, 683395078, -1421242606, -441637662, 581955113, -1851378375, -1454455804, -670271697, -973910308, -1595108630, -1119682939, 2144170998 ], [ 766217280, 2131684616, 849641846, -781721239, -2130015619, -461917941, 45158295, -2063600809, 1031239879, 1089808151, -2145505513, 1112199534, 1227332764, -652593643, 1796307143, -1990556434, -92917559, 1728749829 ], [ -744589537, 1746653148, 385577335, 1357500974, 1660812321, -1502897447, -2138619212, 1074791714, 1624718024, -1975825791, -1036972470, 527027426, -1039060171, 1132965120, 1021446720, 1270722933, 1075855671, -881567597 ], [ -1590636706, 326415788, 211875867, -1715370110, -784350784, -1946890006, -827419371, 1777222954, -1698355941, 952539856, 1194077250, -723772676, -265186760, 1200145146, 322677079, 340863860, -1641642771, -1916650478 ], [ 866715541, 312700214, 1500017153, 1286475782, -481585991, 853690162, -1876650742, -2057297855, 930912410, 973984516, -1479094333, -563445596, 850892644, 1592840750, -2009264866, -2117726833, -1689907562, 1747577426 ], [ 641074335, -412033310, -376189240, 92362144, -2112393088, 1487404525, 735481300, 2119709792, -1072214081, -784441167, 1797629106, 1052474660, 1073764714, -247812880, -1633202267, 715248923, -885597232, -1431054366 ], [ -62551699, 1218617385, 2142945960, -95103128, -1555714671, 1225662471, -423879920, -1200755294, 818656753, 1372321756, 1756374604, -685851954, 1950262769, -746734934, -1103519959, -1517988327, 964789735, -1149381897 ], [ -1241885603, 48813612, -907780606, 1403707352, -1448704379, 1145718173, 1152610080, 2076868157, 1992492235, 1664300309, 151169839, 433852304, 1407795388, -1847443487, -677864902, -1789624454, 1489808502, 534515206 ] ], [ [ -1929082794, -1082272114, -60499672, 587153420, -1756227541, -535997619, -2053728009, 1344645553, 289497664, -867304334, 947650574, 1713677333, 1078875492, -1694897599, 2017608413, -314909162, 1330807914, 443726420 ], [ 74366714, 135577123, -1498504682, -394841515, -1138900584, -1378003748, -469803926, 426241673, -2112254531, -1766804784, -1826891805, -860141519, 815467472, 999930795, -1915841157, 344309915, 727047809, 1608172831 ], [ 529822880, 1926501266, 1423241100, 311377260, 793816485, 837841602, 299957134, -1532446098, -1045394156, 574702414, -934520915, -1760627816, 1735206162, -330866023, -688066688, -1699554283, -1631527753, 1692303029 ], [ -1373314377, -339140539, -1154617133, 1708438063, 1025670558, 2089810666, 780383693, -73354033, -1721913562, -1084146815, -492763148, 877082421, 2125495822, -928410100, -21667779, 1912770718, 296991092, 506588216 ], [ -153003640, -1936528744, -2051857857, -2093183287, -1628099402, 1197437568, 1772258348, -1107953586, 1625893072, -195879580, -1399192648, -787501930, -617838571, 99843359, -1460457559, -1296540520, 1928297910, -702160774 ], [ 1119896898, -46372812, 408951235, -983610788, 887369287, -952650474, 418940236, 1364295747, 399515154, -1462384038, 1676154533, -1237589399, -145201385, 1832340930, 738592825, 209319819, -1278808862, 329707584 ], [ -454876136, 1123449063, 1195001517, -149652085, -1388736232, -1545396745, -818795789, 1251589482, -640062173, 1593631741, 53240231, -1489240560, 193012896, 1456753749, -705188807, 1044361218, 908157240, -1496362111 ], [ -1244071962, 1158878788, -2076631815, -79933458, -2138525747, -982865307, 527873272, -580542728, 1496546539, -1662014783, -735405325, -2012999262, 24843655, -130476855, 1213180227, 892102571, -1996293519, 185599449 ], [ 1314109206, -1090873322, -1017878915, 1159322260, -1262528165, -1722787397, 1422609802, 34788394, 1928910221, -2109304395, 1037490075, 293371243, -60966681, -2016289434, -1828480246, 894556443, 616070475, 1568363218 ], [ 224211376, -1217818883, -373428824, -2103734157, 1131382550, 1743345975, 1959195823, -927918963, 854549222, 371877537, -1266234180, -264513833, 709757440, -1907731770, 568222182, 117412462, -529812207, 1510551602 ], [ 1788350326, -1157707773, -1550037380, -883236255, 154164377, -533919483, -1825605744, 821411416, 2026741810, -100989054, -540128951, 1121392756, 1475742371, 474013318, -1704400118, 680520596, 733609845, 128720196 ], [ -2140301256, 1557512830, -1760730017, -1987687022, -1412591432, 1482399875, 902357442, 1133706715, 1225101135, 1692343383, 1170255880, -447424577, -1297677842, -1343644312, 860325896, 373615581, 635241826, -1383270756 ], [ -1748378960, -106477146, 867484826, 1867143898, -1778764914, 433571984, -272327061, 46274484, 1159239668, 1575088354, 110573518, 601266542, 1942595496, 1519800975, 903704247, 1339798914, -596464193, -1138460348 ], [ -292809166, 547448447, -1133164527, 1085353544, -967306411, 788879663, -1596199705, 663596675, -140739347, 1303238060, -1065375764, -669807588, -703297823, -893999878, 1481272733, -420102052, -1722296702, 1269107415 ], [ -1751387437, 1158763041, -1091664081, -1914180819, -77015271, -493332371, 1303786736, 1065789875, 1582639437, -1961487850, 1401627383, -879020058, 227164509, -714462813, -1619096662, -1859117945, 1433894113, 1004575094 ], [ 1117427205, 1164612077, 1565312547, -1914061267, -1230338139, -167776693, -1504962827, -700450347, -285347297, 516271516, -257651189, 2000305667, -394814370, 2001987200, 1941903843, 905368887, 954738069, -888272055 ], [ 900688956, -2001103265, -1801518987, 146304733, 799154217, 500052992, -648590950, 290317578, 233928628, 1583376479, -1525876204, 1403079556, 820647584, 1437317992, -293064794, -704926920, -71530595, -889959331 ], [ 1253241939, 844838547, -46978746, 1370759268, 191476973, -1686609487, 1845011590, -25593620, 1523852412, 951029179, 1452578674, 1126856777, -1232538056, 3831342, -1398538529, 1554376020, 1749163090, 1220929337 ] ], [ [ 1438680789, -2042144590, -2071003932, 1608293684, -1331694002, -1577270023, 1638588255, 1718691851, 601680877, -1033060410, 550841673, 847046662, 393486131, 1102637507, 337406146, -1423847429, -1071595382, -849111642 ], [ 788056353, -2120459530, -562004739, 964333583, -1707588388, 1034528297, 1933901454, 1725794123, -607805685, 477205971, 250926110, -1824111364, 1869324455, -1639334008, 1722249418, 1053369717, -537985339, 757162700 ], [ -493564873, 298130797, 1335620195, -883327498, -121193044, -985415588, -291693770, 2135757708, -323013275, -1217081080, -349394588, 1684023384, 1372998985, -1886868980, 1828053625, 1057594668, 1594537472, -1353551534 ], [ 151009550, 1197373042, 1403847690, -1900785812, 1814416351, 1890649777, -753666654, -564845388, -1443921088, -1882827465, 1115170457, 1333573452, 1207331516, -190469119, 2131411875, -1426477682, 1711358788, -1820999758 ], [ 1139385558, -909789825, 754942973, -1901439194, -439164557, 1700700021, -223394444, 1880824186, 1449324346, -737984989, 1596463552, -1418940954, 482780794, -1843415249, -892621302, -631360419, 279402674, -1403574909 ], [ 756544416, 2090963558, 1539335784, -1491056035, -655988117, -725083817, 592503814, -1617694002, 457655028, 1664097614, -227871861, 357206260, -425755003, 305205044, 976271609, -1910850231, -907359194, 891684281 ], [ -607729312, 1515806223, 2083276727, 1125764008, 1914286323, -2114750804, -1556029277, -518405578, -834331351, 1298406998, 823453571, 633106466, -1756306979, 1118735532, -1990605727, -1424636829, -457572076, -1079741512 ], [ 205493366, -1442881721, 1686516524, 1136651547, 909354600, 1469176847, 425060683, 2146673284, 1920633289, 1483177647, -1761238191, -1158003432, -1647057120, -2050695319, -805841409, -1913910277, 1683629203, -1140332659 ], [ 1583987608, 1979691931, 909217392, 1804112324, 1226961696, 1889807289, -1593614246, 248213618, -1803590503, -1761754720, 54892185, 590922500, -245939177, -393743655, -1697657320, -2057301478, 1674758130, 82622621 ], [ -360588637, -2034963179, 1660779427, 1786454401, -254753537, -904075393, -963168469, 2119837928, -604680706, 1084328884, 1847608975, 1475698721, 463203935, -1870430130, -16159968, -1236940311, 452709935, -974868668 ], [ -1276405389, -2064998876, 883173505, -1658210227, 1246930039, -738197718, 1734606157, -2005767380, 809555462, 1694245873, 564140729, -296234166, 66347286, -2045799269, -1455137155, 2034733428, 1846750670, 153331666 ], [ 1037192505, -2120202602, -1631458437, 1278102873, -818952880, 460192155, 597276627, -384671415, 1021640930, 737078021, 1063390518, 1005593481, 2083624684, 1443761892, -627198707, 1504285711, -1668929464, 907380708 ], [ 1227444870, 211927868, 595332972, 454162521, -1923839518, -231759753, 941447691, 1600199689, -337068061, 1821486546, -416794566, 568434434, -660859914, 755056401, -498160152, 207883234, 233949237, 1844556497 ], [ 660261122, -613651116, 1622406689, -1867141071, 707172223, 360368635, -1764881118, 1628309601, 831864405, 1514537802, 1722040523, -1629923539, -325793159, 1777894668, -1569613942, -795562226, 890227886, -96505675 ], [ 214423294, -908356888, -330203380, -1383829529, -1959604338, -1232281112, 987055577, 427012802, 1235803343, 1454711209, 1592107155, 968823711, -1589704444, -1622519024, -1307306967, -806316972, 19343639, -297998487 ], [ -476676014, 1307663618, -428487553, -417764786, -1184165841, 1874140820, -1221084652, 1153309303, -82729236, 1044450805, -1044706587, -280737144, 488675900, 1594103358, -1180620087, -1312950765, 1598003459, 1856397144 ], [ -821288869, -1463318510, -1120922888, -1852826792, 1806591669, 1657080916, 961533427, 1686638803, 2069304757, -2062416657, -870327671, 453777705, -2008630461, -493553901, -1063343229, 157157791, 942559091, 608445091 ], [ 1154817771, -87087429, -1665728875, -2030860762, 504399748, 1780316343, -1236754677, -1473550189, 1289056973, -998691899, 1214214649, 759810821, 394488024, -379328424, 1067433333, -460909072, -479904542, -1655415465 ] ], [ [ -1866101926, 863688912, -22318646, -79232383, 1452188709, 225296111, 229394430, 730802868, 1177174340, -1770208306, -1787718253, -691998885, 572558984, -731133035, -856474495, -1653352225, 638492457, 1227914945 ], [ 1192738728, 1623739577, -1925315329, -805983754, 412245250, 1675808195, -65683657, 576397514, 106849375, -19826980, 1613331131, 1341498902, -40827302, 16457275, 457658461, -364466655, 1327693161, -160169033 ], [ 114071039, 1927392786, 346555651, 892593272, -671380958, -1425842815, 491046906, 1194582422, 1002612306, 1816134412, 390254353, -683852083, 1583182723, -487622661, -1443655282, 2057052941, 1183131460, -1771368023 ], [ 1219744389, 409402718, -1777197106, -37939276, -218485648, 1643248893, 1618081968, 746599639, -636683828, -1225918369, -1683749154, 1494762016, -1388322097, 512909839, -1165409511, 1396218283, 901911220, -1361029182 ], [ 613694190, 401685638, -987087784, -2130220796, -611479559, -1594726983, 553938842, 2070759296, 1396339982, -943417387, 433467985, -1594278533, 1410111572, 882314693, -1411111135, -837981448, -9242042, 313045223 ], [ 2077642817, 446709168, -42021468, -47365828, 689355103, 895892994, 924705944, 1099669403, -1676328575, 1026595031, -1959317529, 340461239, -1296007765, 659504106, 608182718, -851138705, 1132604232, 813012147 ], [ -967234217, -766357361, 2143400280, -603824200, 158348551, 1744992712, -1814339884, -1848087612, -2030197606, 535439806, -880487757, 126177151, -1891031636, 66657333, -1068209250, 1048327281, 1164353895, 1067966691 ], [ 1300241414, -818162313, 1678068140, -337659559, 1973344997, 393076099, -1232137081, 1254075252, -718970787, -991605361, -1101989139, -1612918154, 2037761878, -668951381, -1838422982, -1405571424, 591428726, 294066325 ], [ 1036395438, -829794770, 1156258402, -1369619506, 416675645, -813758980, 1397531089, 1872670900, 491425674, -1990233366, 435723231, 1049109029, 1768998656, 1563693527, -1673269241, 1118907167, -1402039827, 1396150550 ], [ 1965884477, 137878752, 2070412518, -969541249, -306117148, -247100289, 735784657, 1495933632, -1571636453, 617064228, -1920898542, 53879248, 681939800, -1488852527, 138936436, -2128709445, -656285027, -329150495 ], [ 1416112408, -1278888355, -226179748, -1949003818, -195300131, 1823534945, -366365334, 940328941, 1492291673, 2119297405, 1840514146, 1892802923, 2024276130, -1452785893, -1614210248, -1389234250, -991929692, 2045111766 ], [ 1383604881, 1394717667, 2087631714, -1646243691, 1956206227, 2099559393, 68330555, 863554978, -52892372, -1088307782, 1473340768, 898536057, 384628437, -1450362468, -1604594773, -1728967770, -1275096156, 869082165 ], [ 788277670, 1142240832, -301766367, 612319137, 660821356, -469782238, -1240810682, -1933113479, -390704134, -910412578, -837622422, 132456838, 1207092599, 615981630, 166007214, 497211379, -2101752581, -1373487922 ], [ 1642027639, 840779779, 1523504276, -1812534503, 1112256613, 124407631, -923988323, 1890968048, 693650770, -1142279858, 1164117955, -1254845985, -1816181065, -1636682509, 577167451, -1755154360, -1305227259, -776614382 ], [ 460121190, -1902946161, 1122877608, 910033349, -1474907878, -552975942, 1220321777, 1090343669, -1517629758, -493001378, 912984046, 256608708, -408701053, 1531525298, 2053029749, 1042473915, -1578660137, 1079993940 ], [ 1253286240, -1341821114, 55879903, 275476796, 740457452, 825625799, 1721786526, -359706282, -1154534823, -1374438642, -1913166722, -125486516, 1489761852, 1204094118, -653996337, -984245309, -198545250, -1005829508 ], [ 112119145, -375726063, -2100833511, 427556352, 1003448411, -1906190695, 2079594338, 1095573859, 941644988, 1169295310, -469913632, 1866218359, -620643399, -995168097, -1505873706, 2142978034, -676066585, -1323441815 ], [ -593127483, 79507558, 22970799, -718866188, 1594588547, 862271791, -1872102382, -1116278039, 250120294, 1461619507, -1398921451, 1773862307, 932896214, -200320339, -1403325704, 2047059915, -1233192231, -117719466 ] ], [ [ 1477716818, 1345521418, -1556520502, 361747699, -1667977050, -1795803963, -836800986, 602915203, -1156273189, 1079686373, -969222529, -373233664, 2051426191, -1593753450, 1132502483, -99577256, 632267011, 1136182272 ], [ 1979459276, -1639833241, 330707476, -790882764, -1143220848, 1630308893, 2047572237, -847306868, -397788523, -1372291149, 1084653717, 369840786, -169969102, 427323891, 2026822203, 874856551, -1781216418, 653481712 ], [ 106949470, -1372610796, -592339097, 1500223735, -2007520218, 1634554798, 2027318795, 1496912401, 1415274738, 1673829630, -1478680415, -1274200402, 2053304299, 818015130, -794976138, 2030728186, -15339476, 315001464 ], [ -1993027877, -3590538, 1484946533, -1868647164, 302614544, -1666349191, -1635093423, -493240282, -973107513, -127379466, 1396960703, -1846712585, -1003152813, 1417600105, -723850668, 2049939261, 925595469, -823741892 ], [ 28064571, -652227271, 1108956059, 1651700307, 768376928, -2015838804, 1179821484, 299292520, 1417956770, 356741934, 90846129, 1731945399, 1604957784, 943293789, 975510456, 488804631, 1657755121, 1190371992 ], [ 1891465897, 778591740, -279359028, -90577911, -1252227074, -2104567126, 801935400, 1395987326, 2144851531, 1947418104, 151860856, 578026392, -2105061146, -115976687, 1611636549, -206103164, 568260578, 113865542 ], [ -781371846, -1594920797, 562164410, 2043218250, 831724658, -621624613, -1513094823, -550387466, 714400623, -926698162, 1785251616, 1283896777, -737154244, 1709662878, 1029577620, -179508767, -312001156, -155623378 ], [ 1150699467, 29291086, 1949443355, 366193389, 1613792263, -1687911764, -1783172938, -1784595722, 697826535, -375230576, -1497185017, 443783381, -1097009195, -1793841242, 1729462225, 1063479117, 467360070, -1241986270 ], [ -226965516, 1591142875, 407613584, -1293603018, -778523216, 429719086, -1212849884, 1287243460, 1308394531, -97673983, -510565595, 250321021, 483677097, -2134065334, -287295255, 2082945546, 1978858226, 1734074366 ], [ 216167078, 725767061, 1550530676, 1624085734, -707929249, -788189340, -1184300369, -291127018, 598722752, -349555726, -545204384, -1666142164, 1215681450, 1756791912, -1012206298, 149822757, 693130144, 997862010 ], [ 1478447053, 1576450867, 427101672, -1514263907, 709424683, 1886225058, 24846870, -1462748103, 106953067, 1859536202, -1138013702, 1944545698, 954401177, 372316573, 730409931, -1125985064, 303108504, -1725062572 ], [ 1097000673, 1050820851, 53493383, -743070323, -1712163813, 464968577, -747714325, -8476857, 1646000103, 1200317253, 1770441522, -1346889056, -199886859, -1722261217, 277245471, 1922214869, 291685297, 1230440089 ], [ 222001690, 983865963, -522509471, 899302554, -110933498, -101043801, 1943584269, 1851400654, -1446466257, 1011925297, 65220031, 373233057, -1100073031, -911642955, -2008471150, -103042639, 2017962165, 12487959 ], [ -1523005560, -313336506, -629701956, -1620168191, 736650907, -1635314921, 988046209, -1385678666, 282125380, 1237104156, 99294107, 1993475907, 1643966740, 1804045926, -422031081, -1585719374, 431616089, 2023350741 ], [ 759894667, -309435322, -1937817827, -597644971, 1589607024, -1087904862, -1583287610, -2011355303, -86268015, -825215886, 1648283072, -1886568076, -1318848052, -1899990049, -1657026776, -1192513214, -1794741719, -1369723731 ], [ 818518353, 1719462481, -1088072928, -115347736, 392446778, -323082269, -628672805, 1586484927, 1783671232, 950573093, -1960892895, 200504566, -1774693818, 1363196814, 661795975, -1623363316, 289820737, -2081149864 ], [ 1785895519, 1188336926, -1190678380, -946948303, 1651150263, 1935635155, 1006043817, -1943694755, 2068643559, 839284079, 1556784907, -792518254, -1079571878, 1689294562, 296718808, 1318222968, 324636578, 1467309309 ], [ -393093463, 1554034433, -678891036, 106203209, 1294280914, 16362436, -2097195789, 682020570, 59714142, 2145006509, 2023284841, -1608121376, 1295983376, -1684430555, -773414008, 1303025597, -2128927753, -788853586 ] ], [ [ 454732406, 1522615506, -429199671, -858512360, 1222813359, 1852524912, -1134127085, -2051228642, 2029579824, -674527859, 370145520, -1727851058, 1104252388, -2107831095, -668949540, 1850745963, 1916020629, -263052454 ], [ -190384291, 61234848, 1830147149, -1021809920, 153519129, -1021167839, 1748345426, 257195519, 1271474803, 1037428864, -866058985, -1100956288, 592681895, 1321366051, -1272430786, 531436606, -459605089, 2005909197 ], [ 1097061817, -593913031, 526497491, 8810238, 1415948931, -1248851710, 1798507871, -741027986, -1077115353, -1880414735, 2002044642, 344566864, 279237064, 152585505, 1292533027, -1845914227, 1182868531, 1081352916 ], [ -1062205417, 900844910, -43638116, 1951449509, 5395188, 952636989, 1587496261, 164184224, -710391878, 64703961, 2056772161, 1580248149, 1697337649, 1980214477, 919465662, -1616710754, 598950675, 1643200228 ], [ -1563444968, -203424865, 213157095, -193923302, 338593009, 409156264, -1795670353, -1789564871, -1216546479, -902646543, 1122613899, 1141369530, 299598473, -48524454, -584921281, 1055516554, 130537474, 1581840885 ], [ -986016858, 940553520, 1862657504, -913591055, -733351555, 864401827, -621684851, -1411820065, -578168900, 990078883, 187729855, -1427348760, 106066057, -112233821, 1523312335, 417608068, -285315056, 687377441 ], [ 698833855, -879928924, -581532320, -1362621137, -1352502796, 670245533, -572006195, -1511332930, 739274010, -1350619117, 1308085077, -1961035802, 386980462, -1441415232, -1521071718, -1996295536, 1474136215, -1600205513 ], [ 231776835, -127125623, 260589856, 1579649862, 1196689142, -2002520224, -2098201028, -1311911942, 56571376, 1349145327, 454951666, -97573574, 1942734974, -1148257384, -2033468251, 1182791728, 991533733, 1054325596 ], [ 1203758976, -715324556, -1010724339, 72559018, -385484803, -383820896, -941812874, 735004388, 350854612, -1293452171, -1853509450, 974455317, 926952730, 1562121345, -815778705, -1617016960, 1022416801, -1181409310 ], [ -946749388, -13114536, -946615523, 636388259, -1923637632, -401761365, -2123614976, 318045384, 2053518326, 1687415116, -1415052609, 615880567, 568781040, 1842314706, -1710779870, -1114995325, -347918180, -963253609 ], [ -656888415, -525109582, -909892852, 2011533235, -637867728, -123830779, -770623206, 41631025, 1680794432, -635218340, 504996614, -1604152880, 654324174, -1226510316, -1630969306, 930543204, -299320169, 2117692064 ], [ -490426154, -1594485103, 64953207, 1697391789, -67243450, 1026037333, -400361957, -1445059498, -1835998610, -401845872, 1808657029, 162920346, -1395032126, -1018592012, 2004447997, 733089567, 1009303605, 203403938 ], [ 792504853, -172082150, -1355420556, -1037361265, -479043271, 1949444442, -278579184, -1980583402, -822183370, 722364336, 653616659, -335022344, 718469094, -1843199327, 806754845, -1963244320, 405799609, -1505269392 ], [ 539707684, 415373832, -969597829, 836528099, 920145594, -1305571427, 1606044864, -146142085, -776532376, 911749661, -729602186, 1330117503, -1132961502, -1888255082, -1814679620, -930739902, -369692884, -902140596 ], [ 1506108285, 1740995888, 55020726, -256698946, 136787390, -2004649728, 766079280, -175679100, -653219064, 1902077517, -1815836180, -40239644, 295608268, -1678444010, -1167917691, 1836316082, -1577289664, -501205837 ], [ 122841798, 594729603, 786188846, 305875300, -1686903290, 1326251060, -1942306160, 200440674, -1339052058, 495684248, 1575907815, 1836485584, 173228874, -325091132, 489829650, -493744665, 371744356, -599185932 ], [ 979742752, 824200424, 1144917207, -1696083243, -813887693, 1752169918, -2015401905, 1912520694, -1479239380, 707416492, 1939403781, 1639950787, 1901262005, 1279490026, -1371453379, 1698408963, 1133843729, -887807958 ], [ -582678300, -2035725725, -1136683859, 63475847, -1634399051, -1067669062, -1691252276, -1817144412, 1442727144, 1391059394, 981570735, -666406159, -2104963057, 486744631, -1706663645, 1065954049, -868483402, -152659888 ] ], [ [ 1934191522, -1287165540, 85239308, 1988908667, 33558192, -44908881, 1129094921, 123531313, -1724297650, 1153929389, 1785169894, 1000122069, 2055858919, -1028526375, -2113188490, 529923650, 1080814887, 633390827 ], [ 1822090870, -604841420, 1477019562, -1629205744, -776125372, -222619710, 1705317610, 1618183682, 1903628204, -1167050425, 1297207672, 1116738149, -886837889, 1149503542, -1300296655, 1430155269, -383371804, 593096107 ], [ 1447959276, 1432960240, 376678167, -1275683793, -2051878838, -785087230, 1740564933, -1482264014, 1630345232, -673979920, 1223856123, 1826038292, 682353296, 285991585, 1857186480, -1412062322, 814091493, -380757771 ], [ -1638004052, -1223432921, -1837665567, 1147783899, -73821624, -2132216309, -1538951318, -1416390280, -1570210014, 926581113, -1631342432, 1318004393, 1269941489, -2029550993, -1306332218, 524234151, 157590770, 1317828058 ], [ -1665127190, -826358328, 1904533677, -1766500316, -1742247620, -739665122, 332974318, 605024128, 1863504255, 1311609118, -1852893857, -764823357, -780371395, -466486700, -1206080882, 2068891348, 1707314410, -1942600686 ], [ 1353284645, 610232029, -472383395, 507978639, -981997843, 1820951809, 916640428, -242556262, -1537376992, 477701770, 700446119, -1496970983, 725864585, 66215270, 113118420, 1477590009, 751257363, 1375501302 ], [ 745329386, 1340263490, 366456819, 1681390944, -2053598052, -2047294488, 1229753639, -174446267, -306070121, 696958717, -438181601, -174101072, -2001127363, -681515856, -1680319766, 1904043886, -223960, 930035411 ], [ 2072162803, 896232324, 801147185, -1024179139, 1329745237, 1891989417, -685372797, -1352405650, 381187642, -2109574819, -1691576338, 1218925361, 1645345889, 1563114800, -1558106394, -1521029777, -1392349684, -1294944339 ], [ -1189193573, 1979189583, 919082058, 1000341435, 1776657276, 541740940, -522203799, 1997818366, 1573553094, -775515738, -1071783494, -1217718482, -996966921, -278483269, -991118713, -1858018958, 1959917427, 497268557 ], [ 867410708, -1784367997, -80709986, 539977264, 1834062783, -448822223, -1185468945, 1406947534, 957281862, 242339980, -1540271360, -1194002390, 1564095078, 1647976607, 2115377334, 1148156527, 1515054760, -1710937190 ], [ -290112496, -261374963, 1672386337, -1784459086, -1402791824, -264437977, -580302686, 520541784, 2088042797, 1322106062, -674451632, -1411038870, 977218717, -1276175192, 1422833905, 1022735829, 1867167402, -1963228710 ], [ 155332719, 1978503700, -1004489577, 100439119, 961159538, 423399777, -98452179, 717038156, -85234802, -1094040584, 1543161134, 68259780, 792023422, -562382679, 491811050, -2071861452, 679811461, 458306893 ], [ -1668089926, 77597398, 1096983920, -680276075, -1121989902, -1094175778, 1510060619, -763738547, -540880030, -1108165424, 1371506409, 936298023, 1198778854, -938855940, -1402787793, -2140966221, -1225070296, 1977801413 ], [ 1227361553, -2113366176, 1737173205, 1038206470, 361005652, 1800008808, -988860666, 1341980960, -134505164, 2009702107, 1659222563, 314363845, -1094774564, 225681516, -1070264956, -1187862473, -1930922580, -1425468563 ], [ -1568662484, 930856369, 555136123, 533326676, 2117208777, -303613781, -1074620548, 327951487, -1521156799, -1320824268, -1581289534, 508111436, 1579271087, -141585415, -2128889307, -1074199073, 193819058, 677036906 ], [ 869259459, -1261462551, -757665539, 2143190739, 1667283145, -1597971198, -1687825407, -25855400, 182555837, -2038081217, -595959790, 696522570, 1617171862, -457088072, -2015774336, 1251011269, -1729725953, -1129319289 ], [ 953062202, -2124097728, -166049300, -1067137645, 79854404, -1776692486, -262893085, 1904417971, 304877806, 2123371169, -1970532286, 1749710791, -1053025108, -1376970713, 1227454525, -2008188543, -696959796, -1633446488 ], [ -317253029, -808610527, -1773559986, 2075072799, 25117242, -1140742293, -1485067156, 519690074, 1709441119, -1097249473, 1343686165, -1994324346, -388554684, -1895711023, 31538515, 419507713, -1547370918, 1899352397 ] ], [ [ -1928989095, -1648052774, -391538770, 1730452325, 1612109743, -954945094, 1849836962, -788826104, 1597372037, 265182863, 656313917, -1743741230, -21583676, -2106254122, 515151055, 969380984, -853343577, 876892815 ], [ -2033306790, -1652459256, 72981117, 476654098, -262973680, -174163135, -1421357552, 1140474982, 2044930319, -611352008, 1529711717, -2062472758, -1734103206, 1069504630, 528425636, 353753870, -1531494471, -1349016593 ], [ 1772073367, 2056812263, 1501643297, -2060300996, 1052155056, 2121356612, 583190574, -1313707573, 468031091, 148388132, -220565852, 546661741, 1410843279, -233386162, 607508159, 1651126085, 757229206, 74091513 ], [ 731102779, -703403513, 1320434132, -1908379351, 88964388, -808459730, -2049727826, 695269692, -1731182495, 857089066, 1278708124, 722613865, 1219448989, -1756572292, -2082344230, -481601874, -1654012039, -965651673 ], [ 1262682478, -933087451, -674572933, -989319283, -1376681074, -531868709, 1699541822, 1078006632, -499664973, -871391544, -96633656, 1900116510, -543813523, -651672402, -1156235499, -1003980126, -237730567, -1128803390 ], [ 1143331712, -1504627967, -446613902, -157327773, -1101338765, -492566423, 601139982, -337115986, -434672438, 303129314, 416651730, -1524105438, -1273715801, 334427532, -1769390087, -1444873670, -2110052687, -1941283355 ], [ 827153763, 221774971, 2011996339, 917203414, -1520860288, 544606424, -274846156, -1682798769, -246265909, 544612812, -959200562, 1566645597, 2068709687, -1374009062, -1153547942, -164046015, -668005929, 109225512 ], [ -670698428, 823521011, 669007471, 668405458, 193254260, 2044976150, -1266021573, 701265823, -845482911, -1576119129, -837332667, 1291153220, 376415921, -10111910, -1953762433, 1141551162, -368757999, 933121235 ], [ -2135299854, 1266797722, -1918526919, 1098237415, 1982468753, -1647264394, -1187554947, -1178292813, -1981112175, -338707114, 686113420, 1319602039, 1028214714, -1071758874, -892119461, 515415321, -1412852208, -257530058 ], [ -1959466882, -176525353, -769641539, -1636179077, -361192237, 798332050, 897666861, -1194209507, -678418446, 1015578963, 712745013, -1334978769, -2002679659, 87244793, -384338844, -1712679242, -1702090893, 1012891808 ], [ -736797324, 1824188439, 844169941, 1685644944, -940947958, 1178969376, 1838688339, 442566615, 965032251, -487694373, 2003529593, 1349991356, -1916457024, 1744828238, 112145001, -1391703202, 2033915919, 1246423898 ], [ 1399405636, 1386775494, -1530504240, -1107111905, -1880502983, 854153218, 802320861, -992618364, 1908039961, -1635523657, 602370028, -1432048632, 1734898487, -429286858, -1998771454, 1913891434, 1493923549, 1691223311 ], [ 347622751, 1027190181, -328538442, -750021830, -742357495, -545771344, 1105954294, -717972095, 234733699, -957765864, 2111387518, -563461019, 1590338282, -1914007159, -1021470582, -1736906939, -1127463494, 1121738632 ], [ -1540563521, -898044604, 1513745808, 1412356837, -611209182, 448189590, 1506375118, 91778484, 728502947, -1204124755, 1399274723, 181278537, 1307664582, -784434569, -1360953511, -1926060289, 458892863, 217568743 ], [ 1971802076, 1260480777, 745319751, 14761505, 1109258806, 1521045776, 1971539642, 2130107321, 351965111, -1186019509, 315113000, 1192922246, -192129554, -2008436265, -1806746480, -957009054, 1231739933, 2129130737 ], [ 783030013, -1690709632, -1178889842, 709895286, -288849313, 1199034053, -216874434, -1612685288, -660645067, 530315771, 53703934, 427506542, 204765109, -140063938, 1524438174, 1247185371, -962294356, -1346543548 ], [ 1051526654, -587854597, 2000652324, 1693042537, -1785663519, -1682449172, -1576093256, -1871807051, 1674006022, -1980929386, -229652171, 1839184564, 2042880409, 643774350, -635462484, 2007630192, 226789198, -1549568987 ], [ -2109406282, 2105952593, -647272012, 1995720167, -653235368, -1287461594, -1588150388, -507760209, 451570316, -189012083, -1414685397, 1379894719, 551829930, -668743571, -1949224595, 138734323, 1859085190, -795891733 ] ], [ [ -515178244, -237597040, 81167613, 475182936, 149169319, 404463304, -1111932735, -665966608, -928496554, 845935520, 438639611, 395381010, 1426676801, 527394177, -488947330, -1029634716, 402942639, 1703490791 ], [ -1018058061, 1332735396, -527244458, -1769198426, 408587136, -1760180252, 1237137478, -1221776672, 828514077, 1017477468, 991554242, -88816390, -1477429795, 1845651186, -978311347, 800286493, 182031731, 1856901969 ], [ -274214964, -1556322637, 69343565, 1720505535, 938972711, -31143581, -864715977, -241152539, 1562357668, -1228707305, -1550101119, 450391053, 1481990456, -447160476, 1125207739, -1144985150, 1097283598, 72043492 ], [ -159327395, -1321111737, 1524283959, -1784203362, -1315717461, 1291842026, 330058141, 1088108779, -2467630, -1057755954, -1325633025, -1453905421, -248284070, -1906147438, -92572404, 1677391069, 1041133432, -163765381 ], [ 974938726, 763714583, -65681616, -558364845, -1900691963, 1657060396, 93841134, 2011068465, -1327331350, 922947144, 686502675, -1308988879, -1325901243, -1724238033, 261837971, 549235507, -1020664655, -952306660 ], [ 2109035218, 1111776904, -1225138754, 166665443, -1044598531, -1106426756, 975706972, 1955485342, -1735263077, 1310027499, -1789070130, 776045380, -1143640301, 875568640, -1231631509, -129150258, 693933343, 1588085551 ], [ 1134419906, -917931478, -1742865962, 1261089987, 181382454, 1449358912, -1888312176, 1153748372, -1862629500, -16821135, 1857969484, 977403118, 649243266, -1491871055, -369277418, 1167072163, -578990748, -907736774 ], [ 1808296923, -1963579076, 1089983060, -591959240, -261938784, 1904370437, 268715740, 247739809, -450979598, -553825315, 61596408, 78107546, 2055032741, 772810498, -2043951539, -1431284157, -958973680, 432604405 ], [ -968965583, 2066230227, -1590929513, 785910933, 1248762216, -229375955, -859133910, 1460093674, 565210266, -2016335007, -1867206442, 1359914373, 1219068741, -904348963, -2010291085, 1728831435, 1812134264, 806910745 ], [ -1864020429, -1681797122, -2146076224, 802528541, 1761497498, -1248632309, -1753243493, 2005396463, -277157143, -1123299417, -1336765423, 829973330, 63109168, -1173868367, -1017626513, 515395342, 1225637875, -1276671547 ], [ 1280764589, -843987519, -2053466469, -304675321, 583072760, -804688677, -374924521, -2134839412, 1878478878, -23976299, -1675824601, 1936062765, 1726613510, 674510910, -1986067376, 1968521785, 608076622, 1980762408 ], [ -1609143012, -1102235286, -1573883343, -1653613362, -1843463446, 1080545765, -589974979, 2020792732, 1922611598, 1869337834, -724317796, -165486025, 1257516602, -320632349, -207873076, -1874068914, -1506525131, 1021418702 ], [ -2016510825, 1580948394, -769835936, 2142391588, -1603183896, 1398904698, -1027698810, -572445714, -316584767, 413446824, -272453961, -536049172, 854837466, -658288609, -2027001440, -940793170, 1929740191, 281787245 ], [ 529383318, -1558329800, -1924378291, -1964258070, 542388414, 1094264821, -1814098392, 853259608, -648001243, -2074216957, 824976456, 1770393408, -1678508780, 1337636173, 673951128, 775638493, -370263065, -1542201109 ], [ -314240164, 602680043, 1473644242, 884191826, -932005968, 974898773, -1039245574, 785288896, -1598665245, -1883339752, -806092886, 113479928, 948508215, 1341809058, -33543144, 1944690786, 846353231, 1832626690 ], [ -1568954148, 1947356107, -1565990667, -393218427, -1874552333, -1088994854, -1656202298, -281424848, -952596180, 400195979, -1376544309, 63438887, 475662274, 1336226925, 128118176, 2115719326, 725839853, -1681780758 ], [ -1855617035, 595383175, -509647313, -770033280, -370283512, -1345261847, -1667396752, 1421499412, 1977013702, 1242241398, -1429053006, 705290820, -383512188, -887326486, 1383499579, 961677909, -2026474479, -513396968 ], [ -422567284, 907168490, -779712677, 886435055, -326007407, -2118570404, 1846377253, -1269431706, -709268722, -1441111242, 432351268, 1482089699, 614070903, -1697709076, 1785364550, 1022314877, -256832978, -285997547 ] ], [ [ -1932130645, -1669099945, 248487177, 384232471, 657916391, 1828218346, 319881459, 1236324610, -447130518, 1089563621, -969776869, 1594149672, 1604274583, 1610236742, 1570207653, 463703386, -2145220987, 1038217712 ], [ 1824183822, 1731967820, -50743222, 1771160446, 943869556, -764363254, -672088269, -1869776470, 1481307458, -452562990, -1667839169, -73838366, 2125872052, -1005384561, 144538954, 1510087266, 473726963, -1404358529 ], [ -514495910, 861521840, 2104576803, 1543966253, 1919828412, -1919132136, -2087840067, 286892829, 1156201504, 1522758503, -706109477, 1477465486, -1450776700, -1165036932, -823184665, 2087244477, 58926558, 1539840852 ], [ -528292951, 2142811567, 1846075558, -842935215, -46440563, -1134171564, 274044350, 1861410926, 1238614000, -822462679, 1648829320, 1548741130, 1237703767, -844466451, 751133554, 175211462, -185013184, -126797941 ], [ 1645264621, -2106643407, 1532996971, -2132395702, -319473833, 379548746, -1375543646, 450567772, -525568018, 1948956336, -808994344, 1142503485, -259431379, -1516572538, -1016501035, 73996626, 1492653822, 342126395 ], [ 222561575, -1843791644, 107515137, 1017365577, -1822218214, 1190686793, 212132939, -273526579, 1978103054, 666525740, -1071519307, 658200038, 32597181, 1456776444, -1398484011, 134277730, -27489929, -2050194686 ], [ 1844659984, 596921270, -249309711, 1630007962, -30988130, 274897529, 315055651, 1625797532, -1640586096, -1115406123, -1452616191, 621128918, -791969799, -1587050411, -1303057153, -1406068771, -1467176630, -1515859866 ], [ 1394673084, -2008717178, -1838421595, -926092940, 1003870506, -1355057637, -938141691, -1284286920, -1065575268, 1923038058, 1007877849, -2108011003, -1205751087, -1762321258, 1971631227, 1475557580, 98439397, 62926716 ], [ -1357919547, 1244525032, -972939276, -1878429841, 1064045175, -253689141, 1149362705, -1813952060, 946557808, -213882453, 56975648, -432527023, -1590696441, 159461563, 418242739, -383837190, -148631035, -1579975954 ], [ -518252481, 370227483, 1206402170, -169915822, 1558547724, -1390662662, 832486451, 531026900, -1881301415, -1342078921, -1093080967, -788560476, 1180411778, -1753157014, 1399808152, -989621201, -616839519, -601090451 ], [ 244956739, -2126732374, -445707979, -1667327512, -464838457, -180994852, -1629301286, 226613286, -284742492, -1745122668, 146620713, -1934608300, 1321514550, 2059871705, 1000679918, 1457351269, -1473709458, 2074737497 ], [ 1122394833, 1633093564, 1048985792, 2004011601, -157794468, 1043341679, -2083336786, -1319713655, 1284841271, 727489388, 487496068, 1473138887, 464576564, 1907043319, 1052541568, -2015234071, 2133084420, -414798546 ], [ 1791888062, -80846999, 635011506, -1394588738, -1523398831, -422689337, -218493875, -1595634365, -809449808, 1677968059, 1223726678, 914989600, -1227757879, -1136441917, -1762220839, -8324705, 675405504, 462064963 ], [ 1360847931, 1659130763, 1265322222, -1707430509, -584545121, 1257848697, 302508996, -284400968, 1082288317, 1890427085, 216175538, 1589867649, 543551656, 1136706141, -2103343265, 1184966955, 1223033763, 748586417 ], [ 462946284, -568715080, -180816199, 1746487237, -2024712675, -468871496, -747669213, 1427177719, 1751065093, 577841851, -1469078778, -158438151, -1294372472, 676848696, -1241628736, -1203272436, -184373869, -56204819 ], [ 333352674, -85720772, -60587533, 917106836, -767611775, -1827601313, -630573802, -27866773, -62563619, -780635961, 1855504027, -89650171, -804761688, -723491178, 286522535, 1824399599, -334958430, -158406106 ], [ -1779565623, 1682042015, 73403693, -1875911708, -1822387546, -571706777, -614239099, -1156273666, 1900266697, 1264478005, 1112749355, 1202763335, -801770407, -1172872679, 264622761, -1965268360, 991066052, 1508118625 ], [ -1453358046, -747999937, -1013121109, 495078807, -655884374, -189235015, -1491253978, -513827705, 2090953862, -2126313347, 702336491, 274865983, -29957098, 1536483130, -1100152932, -1852711040, -1927601526, -121305310 ] ], [ [ -1152267077, -901690854, 671881397, 1383670954, -2006030895, -967654857, 847374491, -1541981941, -393074188, -745018550, 1102629250, 1493532584, 597725764, -1133084001, 1782929161, -604640029, -160637541, -46847757 ], [ -478140005, 428982279, 380809408, -1862468706, 227445438, -1266073697, 45159612, 139059456, -389084992, -514604309, 2123224473, 444537730, 139582268, -1592258170, -1855238290, -852277718, 1580735656, 1967865661 ], [ 1608992569, 1009667869, 2097734489, 770034152, 2016150562, 1969085481, 33918772, 791973193, -1199924930, -1367324476, 599340674, 987575308, -1420677036, 1170796347, 1897365515, -1673719661, -1412640409, -1601352069 ], [ 403203453, -404020621, 1659402908, -324020277, 1174919030, 501525956, 666830363, -1095721243, -1195330358, -91660197, -1880648024, -376030338, -2065046030, 374831713, 2064546769, -1066835555, -387111555, 1772448645 ], [ 1503393170, -1921237451, -946112412, 2064019450, 1804125224, 54109128, -1597843649, 1791690709, -1657909827, -2067900698, -416560174, -1975154762, -857992954, -407957993, 998634413, 1097627680, -1025641042, 1777911525 ], [ 942857530, 2114295689, 1172106242, 882483187, -1088062156, 1913777789, -1468961825, 1961897882, -1507850237, -935343525, -1411695174, 759849983, -419750319, -956242285, 2120585885, 1365174051, -1808689162, 475246430 ], [ -1889090747, -1848183799, -460704670, 413344801, -1699702580, -1410989271, -1932620934, 1962267205, -1295663048, -134752077, 1697812750, -604349578, -1470519863, -1480639403, 251405297, -1156514764, 1018111372, 721533329 ], [ 957787117, 678122037, -131335468, -914366272, 1342302585, -1548463065, -1055334572, 1707146516, -309354831, 1589179020, 1635489869, 1834285803, -855990674, -342651942, -2132680788, -1387982041, -968337575, 1556221007 ], [ 1371267462, -928177484, -1234636653, -1249721500, -710978124, -256294325, -1638368661, -1430896323, -777141302, 1083840186, 2047783605, 1601693352, 65644647, 146305618, 1298279441, -1863615279, -2114194547, -730100704 ], [ 742829891, 2008998660, -1061643916, 2120867458, -2102633057, -683884495, 1428568862, 467975786, 853327594, 890266598, -88008073, 835241928, 736602464, 1884028471, 479667891, 1441908457, -1941576750, 666532881 ], [ -1675907423, 2045530577, -1445129750, 864779890, -54520053, 1036833230, -1379401698, -1556162127, 133499966, 414693412, 1234577605, 834039281, 1297226120, -1570002182, 2037133964, -284647092, 1829846766, 1905578932 ], [ -534403644, 49282833, 355248020, 1748880068, -2139393890, -863642266, 1925235476, -1286604177, 1444648634, -1963526583, 1502236632, 351575767, -176081242, 694160865, -515348724, 2115679314, 584483520, 2091299276 ], [ 1531702603, 648761752, -727678109, 2075729345, -1827107629, 190058830, 2084065739, 807004109, -318365605, 1537300702, 565225940, 1891167984, -1956744723, -1215032915, -1644048275, -637694118, -691440208, 45001053 ], [ -533114323, -1390374869, -1584938370, 945344380, -601947024, 691544006, 491272360, 2066069853, -918506076, -1701264460, -657112207, -1472483379, 225552814, -1234586529, 1300962621, 882204438, -2026385390, 751988643 ], [ 2146700637, 1767092124, -2114518760, 1426991444, 1956651357, -749877707, 129168274, -60735510, -176711331, 672789335, 1138302625, 936301393, -810772584, -1680436510, -1673001012, -1809602304, 448650913, -903213466 ], [ -993431100, -708787059, -1994060377, 999891831, 614191119, 185654895, 202124531, 1446076579, 77045111, -223064014, 1722830572, -1678752336, 1505679698, -342131420, -141979069, -135831243, 1900350521, -1077560616 ], [ -62676398, 525236921, -1529058764, 682192696, 1565318689, 32849595, -2094337088, 804070487, -1199722153, -1626651140, 1568152158, 1835567361, 791891345, -1963916627, 1813785189, 1335919544, 523199345, 1340349910 ], [ -900209147, -1823523026, -1782183340, 1790206484, 1873377288, 2092451805, 1580007782, -281985187, 1508688736, 1364559896, 908992403, 1591792384, 1364316011, -1401861100, 1163027360, 1481310772, -186482029, 1272544047 ] ], [ [ 71133773, -1507903035, 194962824, -1355335942, 1070412758, -443162971, -697508568, 1868753767, 1514505653, 1444484327, -763696079, -1661957058, 649909986, -1351518668, -629234126, -383643950, 112599167, -948568219 ], [ 272539158, -2007496384, 513103099, -92710329, 1270322150, 335611493, -295877767, 1171078, 2051676801, -373769975, 2085861421, -2067759110, 1269685180, -2000376661, -1907628724, 1302401949, 1027971266, -1959312533 ], [ -1726065793, -1477955813, 2084537083, 679702317, 1489286770, 647783477, 1608857286, -1830750439, 1005357371, -607831498, -13136243, 416881556, -2039146931, 1437508134, -1506910430, 524091554, 565414893, 1718321943 ], [ 1169192444, -2022860304, 1978643503, -2133194180, -1400049644, -315735509, 633406855, 182031849, 741491672, 1838455104, -1742952294, 1697897982, -816827484, -488703506, -194055737, 1992920341, 791416359, 1662924324 ], [ -1802872616, -600936087, -1496406823, -116060100, 918460499, 179207492, 1064068612, -1789136995, 595647257, -631487354, 1061629459, 221320576, -1311127225, 336228642, 1907171410, 611292375, 512436082, -247185676 ], [ 534489615, 1755811687, 1768053838, 1665579408, -63498771, -1002943610, 1403645101, 1168789125, 1914400501, -1895379876, 1951017078, 1442937478, -1324830116, 1910989833, -1565594131, 377964219, 142633968, -1784342925 ], [ 1829654916, 912785961, 1416218770, -1554315584, -1443683711, -1735495314, 566535567, 2101176105, -1032789320, -1132603190, -1028545591, -1460737002, 593437855, -1110309569, -395578795, 1905076634, 2059216841, -1514126971 ], [ 472673596, 1758596041, -1540812330, 917653620, 874629096, 657619908, 134337982, 9536316, 1102500511, -327440289, -1223479457, -1650115316, 1749217408, -136089690, 1346784891, 1212357512, -545659697, 997588201 ], [ -2048614209, 1670389453, 11442643, 1009248452, -416378000, -2084411191, 75643473, 1153030646, -1708838839, -883255860, -2080845611, 593160662, 799396277, 643993464, 1647433038, 776233409, 604043680, -1138316304 ], [ -539570278, 1089585154, 826696942, -625226360, 974672843, -351947582, 432996537, -1375131171, -1571326239, -258299989, 1452105223, -144432494, 77264555, -1971929724, -1711816533, -193010927, -676110203, -1002399538 ], [ -2146039618, -1265930135, -1069857245, -1516743988, 1703811243, -580337623, -1536403529, 56144734, -799116906, 479120689, 1090457328, -483106644, 868724263, 1170105921, -1612955901, 996172985, 255712827, -1547286825 ], [ 310620432, -1665471960, 538614829, 806578190, 664869781, -1650187575, -959074411, -1037828700, 397084060, 254079394, 684168000, -669876212, -2111764741, -1241849092, 2111054973, -459790965, -1058027738, 2052150844 ], [ 1923372191, -2127012903, -2043719389, 608293354, -1436858037, -657698122, 703351022, 1297178487, -407675387, 863072759, 834572763, 1182218230, -1737156613, -1350527, 1574675812, 1455992160, 195756989, -371568633 ], [ 1608977801, 1491867602, 1832821653, -1805440617, 442023425, 366514274, 884439238, 1309323491, 23708227, 1925720669, 1881945957, -1413948651, -1557969581, 2119572626, 1552046151, 461291802, 1124503824, 863851344 ], [ -1436580277, 1363731198, -1024282528, -361981241, -505201606, -146117850, 918320585, -259940972, -1450815334, 613659029, -796911057, 751915402, 1905871806, 1068848043, 610156174, 375568480, -468936521, 1809668857 ], [ 956595822, -211890559, -1875686063, -270332927, -220904293, 1726107274, 1603345938, 1097046263, 668290614, -1798199338, 489203882, 2128499345, 592231379, -1360882543, -1263333227, 587227372, 950009118, -1881522631 ], [ -1725646877, 1166358584, -968100206, -1324934816, -2092677454, -1437508862, 888808447, 779396135, 1300806897, 1391469821, -771236021, 1853795809, 532118021, 1659454674, 1971270168, -1453533439, 617285947, -1418540007 ], [ 515032571, -324548243, -99621331, 2006284892, -203510354, 480822674, -1755712868, 472868442, 1996375369, 1562234270, -965469197, -1410674440, -1997128629, -2107847039, 1398758669, 834765146, 1511358760, -1316897577 ] ], [ [ 396462805, -1212779399, -775555697, -903595140, 1492688343, 967141893, -2092170373, 23651332, 2061063261, 180157349, 1850827449, 238411494, -1435103145, -1384699090, 201427971, 2022609651, -2061502068, -485015145 ], [ -1085510779, -1070878361, -1719504913, 1352153878, 1752435500, 1660782036, -708122973, -2063639400, -913119689, -1919452991, -1414300, -1576788757, 1454259299, 794991908, 1899695545, -848284158, 835481220, -604872278 ], [ -376602384, 1618775581, -1918992162, -1791173285, 1433286309, 1011527218, -631582494, 986305047, 1441263120, -829669690, 734679842, -1428278090, 2021928836, 641148185, 1772053840, -777025559, -1369474218, -214334919 ], [ 717124738, -2008362118, 916893333, 1419745209, -1463221182, -761423752, -941532611, -1272354269, -962915274, 542203735, 123507083, 556556051, 1253744389, 1422082874, -1965483174, -289198025, -380546453, -342900451 ], [ -1785810630, -84248465, -2084635733, -1920698243, 667427232, 251124225, 1419443483, -1419920709, 873682325, 1474150893, 418369086, 2106905962, 622729650, 705157965, 173236033, -571821636, 2109726642, 2076251250 ], [ 2043344005, -2083651971, -540351495, 827180577, 1020305165, 847475206, -1836540483, -235267778, 313966844, 765649316, 530996136, -680511857, -147019657, 971189836, 18617872, 1115262641, -1802113358, -1308704515 ], [ 1853423398, -1802419352, 580356884, -87308818, 559579607, -1790683580, -623378601, -42569677, -902890558, 809286277, 993948273, -1580849729, 11836253, 806473988, 1226301910, 1145468683, -448714298, 1911860743 ], [ -654743606, 1679596390, -461611841, 292231301, 1867969983, -764823240, -1349121668, 1339680740, -455725697, -1744121864, -2108926612, -617652531, -52105556, 338393449, 668109258, -1349446276, -360914542, 1352475715 ], [ -1036879099, 2050303203, 1143043649, -1332476706, -1056447670, -463367028, -1966847309, -1175348494, 1859945018, 1773793533, 985300704, 450878706, 656318480, 1687504534, 1435293893, 876964084, -1168496280, -1043887514 ], [ -1701304686, 1272952327, 1646469266, -1274061925, -467800507, 1431345884, -1816624550, 1338785465, 1763785675, 2039584567, -1733349695, 2137893375, -1549503496, -1995252906, 1072068878, 1096363433, -582623272, -123854683 ], [ 1486329826, 1587326539, 1653957739, -813987811, 206185827, 1000330770, 638990990, -311467608, 1089142945, 2088421716, 796452847, -1484726106, -598336444, -1254185568, 1530066801, -480209913, 480820938, -1603620710 ], [ -1459854781, 237754337, 1611470840, 458228985, -1694118289, 343924303, -1398334182, -1948922684, 1669243584, -1110154810, 1712631700, 235827542, 314335584, -1230883647, 1044285104, 100446537, -1704232093, -18124409 ], [ -1597823414, 2126931840, 289300300, -429034057, 96405310, 161180747, 430356299, -1586981972, 864894215, -1829936124, 1959593555, -1553088785, -561304606, 1416970156, -1442054579, -61400493, -600694146, 1088658025 ], [ -864697587, 398914819, -336990036, -907712630, -532345173, -1457568579, 193973905, -1128585059, 614946531, 1444624850, 1815711964, -1818658422, 1532119733, -736363605, -216624850, 1313507593, 1513878275, -972484574 ], [ -325914113, -1209200586, -1810778293, 435225067, -340189004, 844772302, -1789969376, 2106860691, 737488620, 2088561633, 1489291847, -126111453, -305251030, 1630367328, -1719063045, 1648242561, 983209607, 1353453597 ], [ -1518500702, -467830725, 1860591013, 115389184, -1106652317, 1830480257, 775853705, -720826248, 651134503, -461223383, 477804982, 1915397666, -590808052, 2031619369, 1871124250, 1921425987, -979014863, 2033394775 ], [ -2050146169, 2142034737, -264934833, -1158503178, 1127284455, -241489867, 1533047913, -926849015, 764865000, 983548536, 2075523169, -1752027669, -290934128, 533557009, -1585133187, -467185839, 1881606698, -1229312577 ], [ 570166447, 1587070609, -937839712, -1633015018, 757868136, -1439259521, 514105241, -268031040, 705436767, -2111855712, -425014304, 666147274, 2117611277, 478824540, 1184196167, 1298860635, 758499274, 648152008 ] ] ], [ [ [ -502862104, 264691457, 366610221, 1370702612, -1442919921, -671000104, -1629083166, -2121482534, -737501654, -77021553, 112104576, 1383286763, -1388651390, -312818622, -1984310273, 546401092, -1820398679, 1770586539 ], [ 1792726712, 1310131911, -1721290977, 1840147799, 920322335, -2096571492, -892859376, 816204290, -787445657, 1607924945, -1084012275, 1376778156, 2040775089, -1651834164, 1014863476, -1873517106, -1223416903, 814535783 ], [ 1462207629, -1472600497, -220632258, 958614573, 1232022158, 1092139005, 2037694822, 2145933029, 1740715889, -973440923, -369530320, -456237013, 1523769412, -1648392877, 1956631276, -1015012560, 50663495, -1496565917 ], [ -1038680372, 1512217591, -1186447952, -34664837, -1941530841, -1233989940, 1048608721, 167734061, -2111089842, 1097816088, 1170619365, 2129619525, -1321864168, 1979351513, -188831464, 197972919, -561849221, -68725525 ], [ 1961347039, -743005508, 1305562781, -424683572, 729621727, 1083340202, -1006118125, 315034922, -643910864, 1542588960, -1701735056, 710295975, -1599372858, -127074418, -1414100087, 341846673, -2077876665, 1372165719 ], [ 1863270097, 1329730912, 226093764, 1375635191, -508918355, -838823768, -1954758761, 1466495530, -37727519, 613202867, 408475439, 1866124501, -2077863303, 523447044, 2066849092, -1009512873, -1207863339, -347668835 ], [ 282357466, -1859187983, 1701883730, 1194364741, -1572254853, 923594485, 1262968048, 1223417873, -725721709, -945221073, -1505094747, -2075512724, -1353001147, 1537636966, -159730405, -1352066152, 75855235, 1299393704 ], [ 1109081514, -65558785, -1930237295, 534140657, -399065162, 37672942, 1354707821, -351731916, -519355066, 2128193875, 2071046654, 2007170420, -132498176, -1462703865, -1954717803, -1913946880, -814643173, -1538707840 ], [ 286753546, -131945147, 1756367264, -1142539111, 31884364, 1507679501, 1521753514, 1205738557, -1455275685, -1483276261, 1287119873, -1618413173, -396883930, -1733915487, -469381754, 2096477557, 1865074238, 2004292095 ], [ -1141693250, -1168516897, -1658669278, 142734022, -1966508788, -1408652073, -511230638, 399556932, 2037655369, 903189529, -21019980, 77800280, 2071153097, 1286087447, -1244410219, -778014737, 567897512, -1866254830 ], [ 1071001772, -1378713706, 736346588, 1583755234, 1509120943, -1835637541, -1781762389, -1789499365, 1638013635, 1784558561, 503990804, -1819801349, -2142706896, -927164463, -918454467, 1564486757, -1987797309, 1806274885 ], [ -1223396850, -2107560919, 1748884517, -1667991558, 1592142502, 1836201588, 75821349, 812283052, 623607868, 786366812, -955548966, 1693845698, -2020381899, 944130192, 1754474817, 41514533, 2019441401, 467602937 ], [ -1995320272, 1863965341, 1512529542, 1248172259, -1649262351, 1648958102, 934288485, 2043965223, 434263396, 1686464952, 1927646785, -811912758, 526083419, 185446383, 497710446, -1120157275, -1379915386, -547261301 ], [ -668674087, 1558739469, -767251948, 1818855388, 779346933, 888097694, -1533306489, -1217445112, -172443006, 1417149226, 1371157389, 462386828, 1864981106, 1153055396, 69153106, -2140500422, 38711831, -1885717734 ], [ 212608847, 1190455535, -912648843, 767211809, -1764849237, 1465334575, -455500025, -575010185, 1051346121, -551447208, -638784221, 1589027340, -1947470644, 347003343, 411438022, -1373703332, 1810855606, -169504066 ], [ -1692875982, -1876188646, 99291878, -2124001496, -605553357, -1807543812, -818639477, 1853260533, 177484329, 1046713501, -794397811, -1018346225, 1765826461, 2097197240, -1879761000, 1151782973, 2053625579, 473197755 ], [ -1276869160, 1687709024, -1087353176, 1101298027, -1675608436, 1164603707, -1654981937, -424288362, 805625342, 1808202868, 816582143, -92394679, 1370693204, 1373884972, -1466341201, 820968089, -782834467, 203603094 ], [ -1101817466, 1583250477, -1740444133, -2032552879, -562490776, -359170652, -1970306311, 1272783719, -304218779, 42830275, 436134444, -1489453263, -1113371469, -342162220, -814567027, -1961395999, -120657477, 394479067 ] ], [ [ 1644772952, -1449170154, -979050226, -1043360172, -1549846778, -613917828, -192779417, -1310823516, 1892039656, -1841599036, 1652675910, -225321553, 216521177, 2049655214, 353449765, -800701842, -558774239, -1992704976 ], [ 2002441645, -1152653424, -961128459, -270645912, 1708172410, -1847562395, -1246724505, -643279654, -1107188198, -1948566395, 1787656528, 1390893663, -1384985873, 659937337, -1564537438, 1245111150, -543509969, 161190180 ], [ -718653979, -623525814, -1341103693, 854719111, 506315245, -1694688329, 1721682584, -1023217232, -1692718292, -535633665, -347138046, 1352885137, -882203658, 839620505, 962561881, -2084285750, 801110972, 819668859 ], [ -173914969, 1208053881, -932746881, 1498266854, 830110022, -862277460, -203118200, -2002234609, 1794537766, -1454639225, 1382464332, 352050637, -1568956735, -356595854, 1816119938, -904577119, -179742241, 202586491 ], [ -322346562, -517721441, 769069284, 1701893836, 782982438, 946837501, -1456707636, -1823667692, -1462251793, 1181870569, -421716449, 135948228, 1025621626, 1465220805, 328465434, -1990829440, -1463469886, -1438564957 ], [ -1680152986, -222484862, -1419465643, -1436734605, -533215810, -1197773382, -1754328076, 1796645869, -784658879, 1345445296, 442170528, -255185875, -2136967635, 2123964185, 1703212323, -1602464225, -1270357563, 2036500535 ], [ 89613579, 128713395, 1431585698, 1739114884, -674696615, -276421542, 1649965079, 1352928775, -1940249069, 1485836725, -498403069, -394079888, 478630236, -1276613233, -1388398237, -655510445, 1442129678, 1493190464 ], [ 1495654390, -388924477, 1710172350, 1166448774, -668327573, 1024445672, 1446203474, -609621076, -1881565909, -1123852533, -301201847, -2147080011, -322568603, 1091630554, 542768765, -1384095433, -1679835128, 451437586 ], [ 265035845, 88684615, 1404011596, -1247206187, 347193276, -76037993, 145301809, -848766716, 190288249, 2037901247, 175174309, -496213897, -992954711, 1809923158, 1359371141, 1015376108, 121432612, -1994535950 ], [ -1387252892, -1843390479, -775526827, -2134497945, -2059635149, 1872160174, -246335282, -970424349, -1380943442, 829088203, -1232566471, 610131375, 1682706162, -1184089712, -99593407, 414716270, 644728418, -1134419312 ], [ 99969517, -116649480, 1069897186, -1556835461, -1507007238, -1653218330, 2036477592, 133568023, 1647207840, 993455561, -1706737030, -1552308167, -2146186388, -271688647, -1114257263, -1337716149, 469067142, -2103596525 ], [ 232944093, -260636018, 1826624972, 1774939758, -1720370579, -1399579753, -940801258, 1664221431, 532855277, -944098554, -351863388, 1433521009, -696992640, 595620012, -629751309, 1075512286, -1667714039, 1771631478 ], [ -270728967, 237861226, -43643782, -1825365777, -1977016146, -133277363, 1221892649, 1894433989, -737616041, -580759985, 1332840712, -1655362184, 1194529624, -442307365, 879675482, -1818559055, 1091794347, -424401598 ], [ 788917042, 1382165254, 86253581, -107741693, -1961262314, 823752418, 827391226, 1828804556, 597062180, -2105221172, -1872511593, 1191545999, -1515174020, 1236180679, 1844413478, -1856639053, -910908305, -14391572 ], [ -1467097312, 2032585723, 1525443056, -414481753, -1772154642, 1813988688, -1826730797, 488758557, -1102157502, 1966884089, 1091464261, 1842904416, 146343434, 481646364, -2057088800, -1506556542, -203092624, 698545717 ], [ -620129678, 389078231, -1788253496, -2054336721, 1884898036, 1892457198, 863535225, -297295761, -117430694, -1851685960, 134591512, 2078049948, 788006987, 874338021, -1650559758, -1432375768, -1923333130, -1489765511 ], [ -1945367205, -208062417, 1674134400, -436973227, 1049006122, -433914672, 2045107456, 735621018, 455594232, -256592746, -355144496, 1439297201, 1096010696, 1853537176, -1760502316, -368777991, -690673498, -1955761471 ], [ -1374619800, -667829752, 971924737, -235575147, 638128616, 2144618274, -1009225706, 413853195, -569200985, 1244817578, 823081695, -591838685, -1304469738, -1838702936, 549424875, -1617636576, 410473671, -716971078 ] ], [ [ -504911188, -1494731901, 142959649, 1116346948, 1278801079, -1569086466, -1134308370, -425057703, 1235512181, -696685837, -1505932906, -60311056, -1414699758, -1726310223, -585555, 1500395966, -1552097813, -1606766527 ], [ 1721310189, 1093163879, 1742249991, -1622388700, -1093533459, -553082240, 750082159, 492084699, -1146180074, 855554423, -243003193, -1483311801, 2110556286, -1721904958, -781697465, -1286040489, -1299145397, -1563325097 ], [ -1409196345, -1989184518, -148383385, 1960731256, -1261632866, -190549345, 1745761783, -1414391311, -920098420, -1611169024, -1728422689, -1617569933, 145902935, -2006914742, 1557103771, -182826343, 704239707, 1828795709 ], [ -1936791023, -1876081289, 217766389, -439667636, -299006039, -682354197, 733015830, -1255050711, 705012320, -906212203, -1626416953, 561782405, -1101960336, 1211695495, 2027419830, -1110496548, 1810012414, -362014923 ], [ -2085864451, -1036062721, -1010703047, 1939354418, -1592579203, -987256970, 561824364, -1164486081, 451553318, -325952447, -1041980973, 879790051, -1247712097, 1056584886, 285054464, 1979624845, 189725540, 18264998 ], [ 1039568531, -215959537, 871586645, 1644766706, 863412244, 1788686505, 163749330, 1742449039, 2141282576, 1072470784, 1774494304, -1174937691, 1631347758, -539917869, -2055460065, 82624182, -1332950939, -1634078444 ], [ 1109040143, -912346879, 1160485315, 1308760862, -1713631461, 1650546377, 8049970, 1037230775, -479734938, 2301679, -1405881779, 1945065177, -1926053434, 2133080547, 232803785, -2064806282, -1381601632, -78487836 ], [ -1991301550, 622388764, 1449636107, 284035019, 635738815, -592676134, 899309958, -164522095, -120359859, -1236713552, 544159508, 1757201874, -1963065434, -1340845861, 2086316079, 277381389, 1540959305, 1387952703 ], [ -1572775872, 972540209, 1210565138, 1078473838, -1347192089, 1053308461, -1927124379, -1673573541, -1977684427, -433690304, -1424822995, 1626997874, 589674182, 1902005853, 270461068, 1633238997, 1087357810, -12781020 ], [ 1468542135, 1857184819, 354560865, -2105232040, 573819249, -1621373536, -719866762, 937682198, -1800237570, 1167858927, 132255375, 362851703, 1737677732, -192809912, 1880720514, -1785246224, -1784567015, -653534536 ], [ 308800817, -619470759, 2029837701, -285363352, -716187862, -1293567165, -1584505344, -1212918465, -1896124732, -555587028, -2038171681, 461943798, -1574442923, 929855049, 1126381014, -2048298605, 344383603, -1103828876 ], [ -1483155859, 1970944395, 1793329063, -1685098643, -1774513631, -1608864001, -1457672219, 607410653, 315823748, 710541604, 2116469001, 455990857, 1986050455, -1971593058, 703366372, -84071687, -1646011960, 1101538455 ], [ 721451672, -1734761251, 1053054506, -545205275, -1426791675, 2056413333, 1577724725, 1740360994, -1192013851, 916287700, 1969981065, 1361972651, 13031369, -193353381, -720179554, -753716694, 537643448, -1246228128 ], [ -1457742012, 1232757697, 441821385, 138838405, 1996974517, 137125305, 437830202, -1290220978, 1134298864, -1287013371, 1440675009, -653071209, -911046360, -182863075, -1406443845, 427492522, -1466986077, 1643676347 ], [ 1694708096, -178191767, -925161953, 648125281, 440407873, 2098805870, -420827088, -1770593562, -961126965, 1949703757, -2124954300, 1730792202, -27805072, -1247725986, -332908298, -1637052075, 1396150058, 1748800728 ], [ 1602014963, -63799451, -1040528029, -2087433751, 1262794135, -2024486328, -1388330738, 922510527, -127600271, 132790927, 149906193, 1872962548, -1195042144, 581572797, 135375058, -1913227580, 104255814, 1875922025 ], [ -1403243960, 1747466389, -1711430706, -771483292, 61080671, -1315384500, -2100513483, 1683710751, -216495736, -252271037, 1341550318, 1155128595, 225574006, 205166451, 1871027956, 76329820, 835722722, 1449106274 ], [ 1283386236, 1121632786, -344067930, 1112779149, 1181393552, -482888846, -2005931328, 1434723836, 865452738, 900388689, -669815732, -1220116512, 1603526262, -1398893248, 797924767, 1975320260, 2112677862, -875612265 ] ], [ [ -1251941386, -290672957, -1341919401, 415524829, -1470304822, 1704622240, -524323032, 624565934, -1561373044, -509651058, 590549574, -1357617732, -1271219836, -1628120484, 1954996465, 754920599, 1742988198, 1650927448 ], [ -1164745150, 752939500, -1733942977, 1142261566, 986039852, 1944886831, 1799277861, 1242402123, 1603090760, 1479288222, -1733942374, 1343443620, -350006815, 1374078208, 1829015320, 733517219, -1371042648, 1512963033 ], [ -177554808, 2040450173, 524908736, -411107485, 1100887981, -123765298, 1939885407, 341056960, -432494694, -1392873846, 1459196031, 1979190396, 1818787412, -1281907525, -1818826263, 403636500, -1707109943, 2091582999 ], [ -2125388744, -1637013832, 2065158673, 551657066, 1779523180, 1082488389, -1307527421, -260696027, 1143411994, -220088065, 1466382318, 850746377, -557671372, -932560049, -1489933123, -2088517018, -511247032, -215480439 ], [ -740779149, -2062562526, 1293226846, -1174682912, 610320917, -1091124063, 1113622231, -577467260, -1773501250, -141034438, 2103974764, 1959754634, 2077435262, -1551390114, -1872788657, 1460811994, 355890915, 453763223 ], [ 314805112, -1815765135, 946348909, -813316076, -1544510790, -1290793241, -1596210410, 436799228, 383963118, 196760977, -1173721678, 1132548143, -2140912821, 1545374786, 790922472, 376693489, -355794621, 1660427587 ], [ 1469719187, 1016591444, 1450576710, -1222815163, -365647698, 1522104925, 912766605, 909424078, 692076990, 1805122895, -1117152029, 1495515291, -1545562809, 805365648, -1993237510, -346252965, 702358088, -2078638126 ], [ -2087305587, 1120203918, -775757473, 1231997490, 565146765, 901119525, -1930145954, -1429180583, -997374705, -483569364, 1793400850, 1908210180, -1192778283, 1356663607, 315919115, -1866549523, -1246492461, -528513714 ], [ 2048751306, -138817589, 327686498, 2003750971, -1799866796, 1465820787, 800438469, -1455220954, -503779785, -1041180743, -287748965, 1477314707, -2102928613, 2099973942, -358361250, 1152833002, 673474853, 487047168 ], [ -1862409070, 2081593213, -309411139, 1354029267, 1385564215, -1010322752, 198620918, -892596523, -1694134551, 1881390807, 1862195917, 481886069, -996678447, -1962385839, 2046531660, -636657033, -452906384, -1740097385 ], [ -1324560258, 1468188791, 1594432130, -493904449, 69727690, 1761171404, 1731876306, 1524658083, 1524292957, 2091356521, -136298423, 979494265, 2000718750, 1221653889, -1403702329, -1206557462, 1629402597, 1933831864 ], [ 1143847265, -2114813491, -1776339969, -1291344370, -1033294420, -1902285484, 185752775, 1037109594, 120174348, -1245313924, -1028293470, -1503051817, -285026156, -1965680713, -465408958, -1059877992, 1506959780, 20520169 ], [ -584439689, 1958168431, -399370653, 297504439, 1140652840, 942856759, -1890464510, -103755482, 335183782, 1612004754, 121843588, 65592243, 350816324, 151673608, 352203185, 1176972746, 238635075, 1318251159 ], [ -1455211921, 1867694683, 1906867892, -2056342786, 464845147, -590171402, 603360965, -991809091, -1519100775, 2033211059, 1495541827, -763694732, -1659390393, 1636203846, 698508595, 1070917650, -789010726, 918052580 ], [ 237479459, -500448672, -1638645507, 1806654773, -1087207894, 1731874463, -796503162, -128198740, -49529594, 291077329, 1265744557, 1379596050, 613532528, -225106853, -729746514, -1082523134, -1922469072, 532158254 ], [ 1798629542, -873363515, -242029572, 1786181726, -262992900, -175048059, -1698222110, 425278919, -1428935775, 75787881, -153468015, -274559173, -1692416250, 596428406, -558386152, -756780488, -1276317444, 1376043709 ], [ -2047585308, -789565744, 1135867268, 49245255, -452358601, -1804565747, 55937827, -1545045098, 985366858, 561278413, -840375466, 704760626, -861385043, 815215798, 1583440004, -922562433, -455230409, -123522180 ], [ -1201043963, 513821220, 280092010, -929602400, -1400408517, -202773016, 1028547353, 397462861, 1622011420, -796932405, 1073802931, 1219532074, -633900800, 127415498, 1972003686, -382825207, 399164372, -992911862 ] ], [ [ 515226771, 1690571470, -1255291923, -450028528, 1037935339, -775114826, 964564086, -1483963984, 1369503942, 1037204802, -1438195287, 484950553, 881733353, 287417037, -1970011046, 422687551, 651030047, -292225682 ], [ -1767244379, 554432871, 1531641433, 1464793320, -457739812, 814518556, 1875078135, -890970579, 385866625, 1434973581, -1923650248, 6630947, 1458819612, 692764269, 1381081148, 114632081, -689660709, 1430076268 ], [ -1894376806, 2124476596, 1082584578, -1894755632, -1535661970, 487366749, -1554223798, 1590788773, 2055670810, 2023666978, 1231754191, 1217086777, 513274245, -61049894, -777121003, 905133350, 1456720874, 732577281 ], [ 331811130, -1227622820, 33536612, 548827765, -1995586486, -521398146, 473083312, 1315628510, -1037772579, 1845558472, 1569051375, -21442731, 207595632, -1378090648, -1792118995, 238062064, 864830215, 252832599 ], [ -1509664047, -1334546953, -1032869266, -1714990773, 88192408, -1924396166, -581480424, -584228338, -696862769, -1396611804, -230924228, -1102514384, -768420521, -765655559, -517548601, 1133938730, 1212879805, 209430805 ], [ 1386255462, -1908078657, -1066486341, -227393772, -1842166352, -2100501281, -668673957, -304123369, -89862680, 123409118, 1190106141, 720810409, -952365638, 2032156791, 703172587, 1425555141, -1181208656, -759736019 ], [ -834686924, 307691588, -747550037, -494622430, -1780620344, 28819818, -2125709553, 361667393, -114606819, 1892457682, -371809393, 1301713826, -1736532328, 797559605, 1157689825, 1609572180, -4372202, -1687621379 ], [ -1377216862, 141538558, 1904043728, -266576671, 1576094330, 818097144, -13398616, 496834748, 1347230482, -1345978196, -857766313, 419191546, -1131487772, -1025688850, -1721198528, -1545132741, -1799033659, 1780564023 ], [ 332898748, -444383232, 665261166, -887670898, 863287574, -34131781, -2070089377, 771519340, 303320360, 178403368, 668561729, 1724023039, -936618912, -1909394693, 113811464, -117173197, 617612907, -187771856 ], [ 62821806, 1517699037, -1638155673, 1297552860, -1441526015, 209311920, 145990892, -378159354, 1261090642, 323209812, 1582516096, 592515235, 2095552187, -1790260883, 537612006, 982486767, 2087197988, 1659170983 ], [ -6698271, 37489141, -2045924451, -645526786, 1632714425, 912860671, 1079720439, -994085301, -1359760123, 1003131373, 414354043, 1237016034, -249012362, -1946168534, -179840012, 1021813816, 638385962, 1037302815 ], [ -1898477874, 1146439060, -494758398, 1194436364, 438128686, 534633962, 695081237, 1964413914, 184853810, -1278117309, -841269228, 1714195535, 1045001171, -997344549, -1218999858, 1717872785, 753133379, 747787541 ], [ 1525738489, 2088710030, 399937715, -284634318, -194486606, 474651932, 1375174034, -100285075, 1984471405, 159415968, -26751657, -1841402093, 1323183893, -153237690, 788512045, 914808906, 142776186, 1447222722 ], [ -1072591830, -1127316813, -1421541957, 1009959502, -290883496, -4225009, 1717356410, -736779581, 989196017, -1418899321, -1891698778, 148528557, 683984738, -167555084, 631778262, 1274097380, 2113380952, 1937783073 ], [ 887844092, 222453460, 1107262805, 2026394291, 966188241, 734887836, -2046258624, -873926607, 2071510176, -951603799, 1107742111, 1578760159, 137512223, -2132443648, 1614240600, -1386061576, 918210443, 56276282 ], [ 1523590340, 1888004791, 1041750032, -1659666046, 1726372092, 717990559, -1514226431, -2082650976, 2030472818, 1667620845, -809615559, 772995779, 1059054364, -1672965534, -1237350913, -495277957, 57394152, -111453445 ], [ -1566169148, 1564521255, -776033565, -1898231090, 471407927, -217605847, -286839317, 175626598, -485245231, -778060255, 1659903913, -2080355913, -1091689590, -2121537986, 134339956, 1900982262, -1078228756, 606736599 ], [ -1103655515, 35396149, -480159322, -276682345, -121651580, 862783557, -193425972, 1944818213, -50464961, -92947394, -1937746362, 1738079361, 811683274, 850029749, -1449983892, 1664510744, -1252569407, 1865587867 ] ], [ [ -2087930725, -759607612, 1555470721, 1703567095, -661139431, -502624288, 1570578298, -1583584471, 879581462, -2040718934, 397842666, -1662100163, -488931207, -1944753245, -713542527, -1037338503, -2087862442, 595881763 ], [ -475955837, 1098157917, 34672915, -1603717793, -332095068, 1945217799, 1877313617, 675723630, 740737392, -1439215779, 574769495, 166882959, -2002431958, 2065949251, -694367439, 1365640452, 1732701239, 629811861 ], [ -111516977, 1497672821, 1992587838, 312395499, -1988916593, 1913903688, 1676913531, -282419907, 1695212237, -180418247, -2141125895, -591174068, -1220340596, 1361943137, -1599437894, 1704086877, -1515794949, 1501324011 ], [ -187178384, 52826021, -487048683, 536951218, 1674543198, -1668525918, -961873424, 2092529566, 2049238951, -1891448968, -1475453067, 1614986767, -1541223845, -1952844354, -935752802, 1928010158, 1323112032, -1046145597 ], [ 1665230728, 338062631, 1783496229, -1667525655, 1102134536, 552408233, -160173073, 1262682163, 2070659799, 2129930514, -684934829, -1833357510, 2061198837, 787457825, -771341971, 969145727, 1745628822, 2024220469 ], [ -1698109311, -2139902775, 129903618, 1634657438, 379681520, 1715935908, 89893483, 1754482429, 1914779990, -1882722084, -1142013405, -19975034, -1793279677, -1908059089, 940361893, -1032404231, -1662765036, 190806563 ], [ 701561320, -814824996, -2028545825, -10241937, 1583466128, -1476343864, 1346511004, -1382717779, 239958470, -1970117673, 291772185, 993073927, 1680405178, -2073435975, 36939846, -984732358, -684623613, 645227231 ], [ -295969959, -910633572, -1741815832, -1347018059, 1077216422, -2062173549, 529422519, 1672161242, 2056934291, -1609383335, -753235222, -1338388946, -1134821003, 1008260320, 1062630941, 1086524219, -524528857, 46155796 ], [ 565233247, -1885445454, 813520204, -1180712070, -1874392258, 517573968, 1494510235, 1073988048, -103827900, 936718701, -497217674, -1303307364, -1589542983, -1456037342, 2098906787, 1365727031, 327292693, 1101545618 ], [ 2101849329, 503861026, 1120118756, -548740132, 67877633, -1795302206, 33465375, -774190089, -1916179788, -348027841, -619549605, -1380766403, -1521862134, -1919198015, 1897999508, -632090901, -178341325, 678860222 ], [ 215301830, 1693246020, -1251329270, 1936414286, 379918432, -512015952, -1420430852, -1143148507, -1920274932, 939547806, 944498019, 1203834681, 904208687, 273351042, -926105637, -134476875, 1931372152, -568813128 ], [ 1594343486, -1734536921, 2009218021, 498533765, 2069470032, 903667327, 844261727, -1618826386, 993384149, -728661084, 269606199, -412020863, 260631668, -1873587000, -1820552410, 136494584, -1876085053, 1846103481 ], [ 1599501663, -181357272, -1895660135, -219781831, -1561366564, -1996066038, -1271223858, -629729230, 1027455997, -1243759967, -325561113, -1029782323, -2059638037, -899345422, 1086565017, -1655318536, -282801219, 277217623 ], [ -2091131364, 233612856, 1150008320, -811979911, -1338363679, -1266785778, 434024169, 849458884, -1740969988, 1678048575, 1526407881, -1565354297, -813788810, 583213320, 582974781, -143723330, 971112216, -302052150 ], [ -2029913099, 650837282, -1314891706, 1815336772, 1505884945, -277812216, 731947788, 1505338550, -763514997, -177953187, 197355722, 423816897, -1016751133, 965661494, 1393247838, -1270880248, -1303464967, -1629409053 ], [ -5073329, -595289673, 1077231991, -1834592681, -1195541011, -2045504866, 546666484, 1930713760, -955990452, -1252687990, 1362184801, -1598179118, 778072334, 103325988, 1013835121, -416579169, -655708251, 1949809322 ], [ 248490147, 1766764554, -988232923, 733813429, -1672290428, 909727665, -65691901, 79492488, -122984564, -153155859, -1765510326, 66363134, -908442620, -1571854206, -1395563508, -2092390638, 442844567, 171963719 ], [ -673706225, 2079443469, 2107245263, 94906207, 1481207009, -1118548187, 1920118996, -289746678, 1384635005, 1419543259, 219287254, 1068267227, 602729957, 437519297, -340865498, -995085626, -1098488580, 383231098 ] ], [ [ -2087934200, 1508971472, -1330627430, -805791343, 2072415129, 528017377, 1780590665, 1525728697, -1624215687, 743276391, -432119391, -362855279, 1619548756, 1347498255, -1346625008, 253342327, 1209104062, -2143550551 ], [ 785634732, 452207398, 2062595098, -382522729, 1782290116, -1690745610, -438872396, 1241625847, -2053047731, 586358891, 1224245154, 844017711, 1522421875, -426914159, -74692257, -1062799825, 1853779820, -1075303749 ], [ -1227744613, 570806725, 1785908396, -1445264149, -760500528, 1395855067, 2052714177, 857336126, 254573560, 1150527310, -1859566511, 240150990, 479993085, 1924515168, -1199718496, 590454977, 2065104699, 1788087953 ], [ 86917835, 1249187491, 1977899148, -2031198387, -222572026, -852421151, -1565597967, 76002870, -1449889070, 2115888761, 1700060345, -103227071, 1368193180, 696547696, -1407664894, 1491312516, -124416432, -1287679633 ], [ -1388217207, 1424972407, -1963948885, -550961782, -306485375, 1614632819, -399967155, 1081973857, -624290864, 751777145, 1616727827, -1721694859, -118546975, -957562410, 10654903, 1615579039, -1481033319, -1794919224 ], [ -960299629, 1684883616, 846686856, -1951179716, 309136475, 759985146, 504446787, 46452281, 1357847846, 450496104, 1356171751, -2108930464, -1968777947, 651010841, -166588678, 1415556267, -167194858, 1687374653 ], [ -677296660, -1762077803, 592791458, 1683204967, 1923962447, 265143366, 1297663580, -514882349, 915123282, -333893504, -1876737123, 469690986, 1632364879, 1915708778, 84226225, 608340063, -971818815, 1711711227 ], [ -1207147310, -1152161759, 485457257, -635781694, -1968483518, 141975522, 726747967, -243495481, 1733323211, 54192750, 1657170935, -1850529651, -1351921452, -1793883295, 1559879824, 1207173082, -259325167, -1886697609 ], [ -158086389, -396293077, 1648245454, 932491817, 1947853302, -633672598, 2055464909, -324038845, -510691308, 1225607406, 597595308, -1383990031, -528132382, -1429318978, -48038728, -843112884, -1659344894, -2074423285 ], [ -1087153919, -646532769, -1679070445, -922270320, -1780623719, 593605552, 470769409, -1317656444, -1959680619, 1339037474, 1695170792, -1410792349, -1062809613, -959286502, -82734029, 2028074909, 92006302, 1343199939 ], [ -1335050023, 1572677094, 719878254, 1556431700, 1523179698, -1051723879, -272248770, -1473771913, -1618207417, 1378735577, -1993080608, -165563661, -1254197655, -1809484410, -779628007, 1248084053, 342628077, 1420368007 ], [ -1979483099, -302144709, 60666872, -1493204032, -1315137274, -888251558, -600274728, 1973711486, -357601394, -28150314, 977675292, 310565731, -2140150691, -1855033356, -946581437, 1147569571, 1833135263, 2034315459 ], [ -1360703439, -637973195, -408984649, 633528867, 1161411369, -2032386218, 587923950, -110573395, 332313489, 1479595224, -701861682, -951641648, 1410786620, 71406692, -119301670, 6744018, -439870043, 413897365 ], [ 490552657, 1999487703, -308700426, 1221967205, -1900431871, 707222481, 446036799, -1866676241, -1647950129, 322383639, -2104484820, -180804182, 933417948, -2022180769, 292210129, -299107963, -1890099287, 1029235593 ], [ 1046356401, -1379990763, 117682567, 1379726279, 2073302856, -2027294886, 1881106864, -1535955973, 978271789, 376901118, -1019228474, 981035332, -211438066, 965201435, -756581556, -95255915, 1767452095, 961442642 ], [ 60694916, -2113841858, -1292804107, -1769266668, 958376912, 1447586583, 1902668252, 2100499470, -1123686653, 950402797, 823123267, 263159741, 595433118, -1453692126, -819598856, -310575305, 1689526107, 61308343 ], [ 411149318, -798626592, 1185204524, -1490114926, 433627024, 801717808, -1535408480, 1312087412, -1074915963, 228939420, 887386313, 1651281123, 158364742, -351742665, -162907694, -1476314298, 570052746, -375239875 ], [ -283553356, -1766311523, -1571217749, 1903976965, 1994906225, -1868806605, -377182475, -754606739, 528099521, -1776021104, -1375001587, 496638059, -324608894, 1801899813, 1661530467, 74253844, -2004925192, -669798197 ] ], [ [ -1044451734, -2029310123, -974894026, 644796363, 2109331319, 773913143, 4389946, -757849385, 1546579144, 129652601, -1915134943, 824506965, -1465139518, -1832918730, 384881532, 1368315486, 118393657, 1460677671 ], [ -1624270706, -370390289, -1482130406, -1120919962, -1634736316, -319265629, 2064702587, 1867060929, -3944427, -721311300, 1342777674, 1664074308, 210444335, 1484413451, -90884471, -801933779, -197829896, -687860985 ], [ 1036026028, 1635644925, -376736998, -143602296, -2088533292, 886971634, -768708184, 1630163286, -1725758417, 809690492, -147224627, -723900610, -958107423, 41067279, 1266496437, -337100177, 1002203368, -340483152 ], [ -1201578806, -808527542, 2035221633, -1118575643, -186067649, 1771394367, -791858392, 81450640, -2082866253, 616535966, -1944781908, 907552268, -553371067, -1862638981, -145441762, 773423096, 636062681, -1497596784 ], [ -47168624, 1642153598, -1821681338, 826775607, -1883856181, 955290052, 1171660459, 1323948402, -567342590, 2053998763, -427094747, -538444260, -1476076671, -363941711, 745222256, 834213484, 1017858079, -1265710468 ], [ -1460095859, 220776289, 1215075974, 1580628213, -1716891266, -1852881578, -378412664, -131817275, 107694051, -839622662, -2091029995, -2113739565, 1892387032, -275572403, 1900401962, -247047424, -602868295, 1509832826 ], [ -404527514, -1207219631, 576583858, -1474331207, 1209412197, -707035529, 1475196268, -979638837, -736482381, 2145626677, 115603751, 1811479867, -512115132, 1590622224, 880530456, 1979175027, -100687715, 1088764624 ], [ -717929971, -1285257513, -2002229572, 579557940, 146105003, -2058244286, -2140092705, -12271588, 318802812, 884375921, -648880885, 313567801, -448901792, 1328554773, -1674485572, 1424739412, 725293742, -2005405662 ], [ -1044911089, 563739130, -1155424022, 710719468, -233540364, -752196906, 1462745563, 1798395691, -1590231416, -541032716, -297342580, -1082618694, 1077089745, -356224113, 2011025548, -533172232, -1180545444, 1424645881 ], [ -2091678631, -1220738455, -221102828, 1331631560, 249320656, -1156548154, 1355536880, -498733685, -726710377, 193917742, 1051859352, -1537375730, -101840059, -648386275, -208319471, 1160377061, -1040710547, -1158209916 ], [ 133677978, 1570241967, 111997157, 81732087, 1940419093, 1991701860, -1280367529, -409637074, 1582266806, -1788367528, -1806317746, 1852391842, 1698263625, 1325169457, -754593646, 2036464474, -1646326051, -947751095 ], [ -794551330, -849543837, -1888059926, 809547502, -92748072, 1225850161, -1712093450, -227506628, 1963924856, -1169712937, -2129521182, -1732816317, -343808211, 1562969254, 913784885, 810478762, 1217605971, -477147825 ], [ 1193612214, 774363252, 196196544, 1460518168, -967464193, -9921312, 191637588, -45316278, 652253854, -1127392614, -965247851, -153892436, 818478915, 246729535, 1474521435, -1522642583, 1394827296, -1525755381 ], [ -2092845729, 718299305, 509951131, 537475911, -1574063686, 1400095056, 1661868118, 329917264, -1643907473, 576607118, -404431120, -2139755347, 1375464299, 895792807, 115134408, -1885716136, -400667406, -1352858825 ], [ 1247607998, -474026688, -1016191924, -1032275914, -558117993, 499199081, -849919805, 1477370417, -287312936, -493981294, 749526471, -1360796499, 201427041, -643726101, 75169433, 1157081045, 644376726, -1723327640 ], [ -430318900, 75880063, -1802966048, 1108644848, -1868804374, 10492293, 1074094036, 976641567, 155373855, 117039379, 496218676, 550049835, 1204461575, 594207969, 1799578347, 1723509787, 1912755232, -1176485549 ], [ 439341919, -253801768, -92679012, -1275453072, -487921411, 1728403712, 1613982892, 217662641, -422111667, -1589091993, -2049611905, -2046612459, 1983844899, 839398737, -1636473430, -6604926, 1193197253, 1831339581 ], [ 2146282466, -783015776, -1425694182, 529967624, -1924825705, -1487369857, 168749916, -1568144103, 1598980012, 1995380482, 125840567, 258675705, 1765940634, -373927654, 684985634, 1059967373, 2040655466, -1610992408 ] ], [ [ -833399669, 1999452238, -2086011253, -1949150489, -339839490, -801479211, 345064837, -1845293980, -1464181093, -1783372784, 177571980, 1380708024, 1173614816, -70542189, -286977830, 2144031350, 1925471356, -251219440 ], [ -366861792, -1792291570, 2065345147, 1514085268, 659514225, 335541209, 526209057, -40336802, 1223337320, 874494762, 409177318, -779773423, 1334955041, -509023997, 6014177, 1586776119, 113354847, 97092313 ], [ -310745944, -53618719, -513598039, -1352226284, 838211770, 697341024, 2134997125, -825568149, -2033453570, -249951564, -219512900, 950780781, -822076552, -341709704, 1390230692, -1510501394, -386334682, -1350122111 ], [ 866810815, 1942539130, 1019565223, 853043014, -1229846992, 693294317, -46242697, -1465362552, -1343850320, -1264008054, 1098003691, 965617116, 1029486090, 1780668334, 1698822438, 1965060527, 1346819998, -1643985946 ], [ -100298449, -738481037, -528725067, -633687338, -1507439573, 1846429641, 1631907205, 2143071190, 1006562838, 1502985456, -517509847, 102665144, -1083754633, -838697635, 963835612, 2093855062, -1154740704, -911390210 ], [ 844499868, -753253026, 695647168, -1380118303, -205753353, 738550494, -549519757, -2066299704, -87637994, -1836778212, 1432300645, -617487197, -2028161475, 1458811662, 378900214, 1932249929, -1282038143, 1210011571 ], [ 2072284181, 1166923870, 899430798, -1445670702, -659083500, -796430484, -718159690, 1936323237, -817544244, 1644526857, 951890647, 1759773152, -1625791875, -1214555111, 1082890166, -225009773, 505069917, 731108567 ], [ 191159506, -1725499506, -1775593690, 1993181685, 752979504, 68106045, 1312657962, -1426796270, -1800128314, -253784842, -2023427602, -129444462, 672206754, -740308635, -152538095, 113867739, -189494553, -887478664 ], [ 1008733586, -43063213, -392963270, -1065291414, -451348144, 1586863667, 1407816069, 953563211, -1558074695, -173543492, -1295926835, -702371953, 661392892, 1359573800, -508452301, -729848040, -265122649, -1563927700 ], [ -1561661867, -350919254, -2091553376, -1291623375, -305369944, 1584267492, 707575557, 916865531, 868048698, 1134254107, 1597750003, -473707652, 1031579165, -469189697, 733154633, 338121063, -255199934, 1782998637 ], [ 765725213, -604576319, 2073970090, 123791076, -773287068, -139188984, -832590074, 1596090772, 1692027455, 829870815, 537678292, 1805786847, 42229089, 1034772034, -755458881, 962136066, -51358515, 1454503218 ], [ 634129416, 1016834335, -1342323762, 1680401098, -1442427999, -1075567511, 408179550, -1927208529, 343654307, -1275221499, 1047277177, -1509163699, -1854935910, 478733054, 373880299, -1736027395, 328008249, 803532580 ], [ -1470062273, -1344640753, -1797861124, -1072527775, 1620115959, 1087202532, -1143366092, 50168276, 952002191, 2099283436, 1042212876, 713228886, -1135661282, 2087807577, -997302798, 741584806, -983184134, -1892311606 ], [ 217185470, 1112989682, -295309197, 498660900, -1125559724, 563017770, 459027445, 138388132, 355894482, 285719630, 1368457954, -512495944, 218837105, 206358203, -1843873719, -1306237860, -1411783190, 703076415 ], [ -1936083134, 875633737, -1933685609, -1659120179, 132535549, 981902065, 417498990, -1036292959, 1823515486, -1266846663, -779632488, 1701620928, 2114019107, -1089963792, -2131399596, 1461037984, 1024455169, 609902397 ], [ 1205251741, 1723599319, -987212991, -667749071, 2145951728, -1643768021, 1188560026, -861319832, 1778013057, 1898227091, -1313935213, -625475314, 1909978139, -777341326, 1681142998, -1849077911, -113742192, -1229765673 ], [ 151957599, -1671116181, 814760163, -1813602897, -54255294, 1050292464, -1553224191, 1265039869, 8063900, -1250915878, 2082283407, 2034324478, -811547498, 1089939587, -613579885, 1184466263, -803383884, 875593915 ], [ -1003009462, 1546845215, 34741166, -1756276957, -472017984, -487005513, -426951409, 1681795375, 454140599, 879466225, -985212809, -1621590272, -1213160704, 2133498942, 2104142788, -908125467, 550276997, 431261540 ] ], [ [ -1325249571, 1919034718, -1765891797, 1065661260, 1416694826, 1932500085, 1697300639, 2084843028, -766100756, -2008158293, 961182190, -2023918725, 1975042241, 573247027, 1739335323, 1500965955, -1544467478, 797801589 ], [ -1099322669, -2143223275, -986890535, 95411346, 726978375, 1371010423, 529202644, -944408508, 52924468, 1175846384, -106087298, 424091715, 1871756095, 1160930033, 341152677, 306638927, 1780666920, 2086148293 ], [ -1434885586, 1419748350, -1077364856, 1098470475, -890574695, -1391759407, 570869868, -2070830, 1889123249, 1311849005, -1698531513, 1324001594, 2807985, 287955008, -1509419617, -328371344, -1484444455, 1672536692 ], [ -438151057, 1609960116, 257519072, -749813496, -1678732100, 431412140, -2102747546, -1666659423, 1308899030, -1592588204, -1448344872, 2016324943, 2009268252, 729239408, -1083377063, 588368069, -579166896, 758574595 ], [ -1392190268, 951669906, -428130264, -1984730783, 1420505451, -1406478388, -308876393, 986947897, 1848490784, 622961377, -1901522576, 827028970, 718899320, 1247244613, 1338762232, -2007383652, -1366136401, 775307169 ], [ 1355193667, 693889215, -1098737497, -1511138169, 1128244889, -495829887, 1890000543, -2035311851, -1812985418, -500352951, -291214684, 99381089, 2113366776, -1387853795, -16428350, -811771022, 166139444, 485622752 ], [ 531420436, 1320311134, -853341932, 752510248, -1240836199, -253259485, -179923068, 2103931091, -1700460527, 1325505902, 1328385654, -1231583293, -1743895447, 292123091, -731742240, -1845117579, 301759236, 1613175621 ], [ 2079035861, 800528789, 570293932, -1293664780, 481542432, 1667210577, 1994173963, -177954896, -1288431213, 803764391, -843414288, -1508775351, -482346879, -260095376, 2096735813, 237107708, -1128645186, -476980868 ], [ 2146458224, 987240193, 675969144, -517773188, 1399509181, -1344394099, -1739422225, 1060864905, 93464513, 55685210, 349413885, 406078840, 41680165, 452903574, 1166591477, -1858703561, -906164135, -1004840716 ], [ 1916174913, -123090471, 1009319355, -503039194, -1658991839, -628930239, 1215655824, -53632245, 143221911, -391619434, -1138004748, 704405413, 1558996642, -994579332, -1044712313, -1982704631, 1642318068, -286995486 ], [ 2056005968, -225397779, 1536800895, 926255868, 1776126281, -1168450191, 377951046, -1838993102, -511533840, 1949767977, -1169733101, -1373697306, -1086660009, 1034165169, 1373839847, -2727209, 1227690635, 1705470031 ], [ 1701121927, -743127957, 1521329145, 1100267773, 1595381380, -2080944956, -529727560, -1988661, 1040397544, 1510975299, 1416525910, 291223681, -1225349179, -1489126592, 925232306, 964490651, -1902638052, 1400442853 ], [ -1801232433, 360942518, 669682381, -1378875090, -617498633, -1616821533, -1484921005, -54917729, -1419689425, -406356503, 1124340804, -961168231, -654653585, 2097540786, 1645176358, -433745254, -1455444009, -1725759286 ], [ -1343774537, -134639031, -208318429, -575484061, 388212567, 1088788874, -1904408384, 1986666917, 1084304796, 921550705, -2104333386, -418542755, 215449266, -658543218, 1605735545, 292024835, -63897747, 686061559 ], [ 2026384764, 1373157127, 56507198, 155240860, 615638547, 276545636, -551244911, -410004267, -448773981, -938263350, -1806534993, -855304927, -1168978215, -1264355376, 462465772, -798037328, 470272675, 1121548920 ], [ 745774939, 1411946558, -311115458, 253859040, 822715981, -781918323, 400917334, 583727270, -1721590898, -197402418, 1442125358, -1772906494, 1864581512, 406471133, -569678023, -1551739273, 901931522, -733428579 ], [ -856303846, -154485844, 1316406969, -647464542, -1729000480, -378692002, 1994089377, -1391761562, 8612427, 526891175, -2092469272, -1389884915, -1756862549, 1519711613, 2036259454, -332114178, 261542953, 2015838722 ], [ -1331680093, 1988136698, 1446461237, -501790698, 1037330971, 1902010418, 1426263598, 799706326, -1715896035, 2126377424, -145265338, -1728206436, -1351030840, -1497315415, -1096979340, 1050443423, 220925274, -774303191 ] ], [ [ -1253704987, 1217601584, -2052167779, -675304249, 1703035186, 816902390, -1504820959, -1598943632, 1056631997, -1254356372, 1454879113, 936662266, 1193934766, -1169300250, -691185954, -1711861812, 1789185375, -1228574391 ], [ -635597578, 173229393, -1246416684, -529137610, -1767395539, 507086136, -1081942606, -2115325570, 1205674768, 1787819204, 1321501264, 837476905, 167923030, -67203730, -498652140, -1394759924, -1300091282, 1314904918 ], [ 1183286215, -1197354239, 1009150768, 1420983332, -1296634332, 524106517, -440340183, 1173000600, 37448518, 616383810, 830583546, -1019264779, 1094117169, -1905914534, -433023031, 1397954218, 1990398981, 2109912621 ], [ -2101054789, -2109140829, 1849190994, -1543526720, -40010714, 1230848106, 1753819345, 507623360, 209702707, 1458677056, -1905022729, 857241271, -73954264, -264225897, -2144231451, -1552359113, 1593183846, -1892801186 ], [ -1579682389, 957131973, 167559195, 1456686189, 1868678730, -1051125233, 261171298, -251504166, -1540591511, -2090222535, 1289366331, -482312225, 131018755, 1152120158, -1082600124, 920007025, -646994676, 1226191623 ], [ 1412686765, -1913571730, -1331670171, 2047664618, 1601717880, -2051138291, -1616701916, 1028354479, 909281074, -1250210927, -478830589, -1026153732, 705415707, -1696889835, -1041993993, 1960684992, 1496803870, -834556909 ], [ 1079232224, -1893028284, 1803509976, -1344460247, -1518282924, -309126917, -340905923, 560813185, -1361230892, -317160375, -64935362, 370718522, 1550199764, -1457140906, 431851026, 1997843634, 530404563, 14633683 ], [ -682098210, -636535359, 349632421, -1245058784, -207953398, -1653328382, 1011866986, -1453560950, -9373404, -2064830973, 1950345748, 1932022903, 859913886, -1113164495, -1209428572, 1310309998, -525518079, 557557747 ], [ 2084659835, 930879230, 1865183702, -1749844014, 389905574, 1308779531, 1254907784, -1586302979, -555447701, 806212434, 46726955, -1134477278, -506848293, 34866161, -1029242655, -880832363, 96037772, -649068887 ], [ 1005265125, 697461849, 1539994681, -272030436, -222938602, -596187579, -1418563516, -627234150, 1892640499, 1394114212, -334585234, 542385714, 1127358174, 1325223622, 484218938, -1932434575, -1657935886, -536957598 ], [ 200734107, 430762654, 86841219, -223876434, 857612352, 1423837704, -262143836, -519479655, -95282616, -851256738, 2106903110, -212404416, -1384278530, -679287929, -85209222, 564467204, 486876059, 894767910 ], [ 2071901386, -399608984, -1134054365, 1438867880, -860593818, -2011006911, -449393190, -1037900928, 563816322, 594735181, -1858978043, -1325299131, 1835682310, 127709114, -1100198500, -1705213498, -1112571606, -959385214 ], [ -1985550739, 1037613825, 924408905, -1103877516, 365474008, -921673150, -217642998, 803896836, -1101542495, 576181019, 240721474, 1119306154, 2049853550, -1859505407, 44296765, -1907736317, 873461937, 1628265044 ], [ -291200285, 712120835, -2040863504, -1305888728, -1857756969, -1231493679, 1435924816, 2082097290, -1317709741, 2016916892, -1644843838, -678230734, 939749170, -1271571541, -1458013128, 1977077568, 1438584221, -2101700874 ], [ 840766200, -1968704483, 185323870, 780028825, 1176533693, 1654928951, -1773055563, -290180458, 1402471998, -1508273747, -1342606201, 548967726, -232569129, -489743969, -329619330, -1546536908, 2094510573, -721733841 ], [ -1184714043, -113037620, -205363816, -1937919567, -1153979109, 308988009, 711258977, -1559376605, -669545475, 1031544920, -2080721734, 528336696, -884274031, 1010379841, -516157486, -770570724, -1239248007, -1144967474 ], [ 17757045, -1994056993, 782777836, -60933426, -866621315, -2096770017, 561180907, -869763520, -2007340806, 1420381301, -1103463622, -1003481719, 1051218409, -1437375594, 535856764, -951071012, -229322617, -1301460940 ], [ 2010240259, -324988242, 1194759268, -2055561532, -2037163885, 825408943, 1219555255, 418800621, -872814865, -157463542, -888399820, -1502050078, -2060903239, 1658762654, 794558025, 1815028579, -774091068, -287235953 ] ], [ [ 2129264776, 430484400, -368368457, 613535166, 631827123, 692825505, 2023971752, -479009248, 1540347692, 1286597003, 2036765737, 325910468, -186993207, -704646329, -1976385152, 868612642, -784860988, 1713906722 ], [ -1434024038, -533623502, -1189398107, 120332201, 2041113192, -2088231271, -1994353687, 1200410715, -1155162801, 1966333860, 1072778721, -985698701, 146225836, -355920956, -393781531, -946537778, 196294778, -1805445483 ], [ -1997475747, -312887193, 498347377, -599506400, -1397502125, -504905020, 1397101357, 559704312, 1180074634, 1120504806, -290528706, -998163905, 1916046088, -1962427245, 500906202, -1481154334, -428868510, 1385882188 ], [ 18945334, 156148382, -88257963, -517150613, -837745765, 572899094, -1625258853, 484683029, -1345195277, 9786630, 755614388, 1274004194, 962944674, -1467079102, -1358746905, 1391823148, 1919302349, -2047078170 ], [ -1508972493, 1068636380, -1848256268, 1353247489, 1174780995, -1714386667, -596665704, -163432002, 291413335, -255294999, -1523974761, 2006599139, -310302073, 1182083853, -642139057, -453299560, -771208761, 1962084288 ], [ 710320179, 891416316, -882422374, -61015809, -49591453, 1201580917, 924853948, -903812983, 1536056078, 239340794, 295743953, -2007136842, 644656427, 592211512, 1568379454, -663396280, -1415737500, -666624990 ], [ -67264651, 2089659703, 1124279700, -1623779027, -924584395, -167712252, -885542743, 767496480, 983933011, 1042293081, -1059520067, -1549870915, -1705691908, -1262972001, 344503905, 1689443552, -1045748436, 1589965720 ], [ -1528440840, -23363911, 634050442, -1341702713, 1310450207, 1144094242, -1386822650, -661552059, 495304806, 479369573, -1388247208, 862547483, -515912974, 1363817550, 697881602, -811182430, 582736055, 151024355 ], [ -1684770627, 131229955, 237955008, -1224544096, -819288947, 1724920958, -27776046, 1092143202, -586483517, -1769833283, -531989349, -1247159945, 1718358753, -1055167705, -579053945, 1708783625, 1947519855, 1160164297 ], [ -717678387, -58764813, -1684780652, 1998409122, 1957842109, -945350837, 1692026662, -824651948, -926008212, 1860289284, 2122956147, -1876379083, 1928955746, -675201292, -101815150, 590203642, -2065113132, 1335700502 ], [ 1407241930, 2031251828, -1816696968, 1670618793, -981994853, -745659270, 698843583, -197274253, 1313847872, -259749666, -1633079472, 1421355627, -605844968, -278950463, -1324658832, -739241933, -182719755, -1361433999 ], [ -1340500646, 1082113348, -15969695, -109953869, 1958988588, 1986216561, -262580569, 603863044, -543283057, 1990038360, -9406055, 1596119717, 101435282, -2103540598, 1597506958, -1551963085, 839931051, -932063799 ], [ -943145393, 2051837695, -1996830337, 684633006, -91457288, -466700246, 870203508, 1746604862, 1431531782, 1519467378, 983184499, -1532878870, 601900088, -13270392, -269388111, 138299165, 148304651, -67891527 ], [ -1675580499, 1659850175, -1504754663, -1026030232, 1966937061, 777366891, 1705822637, 1722818379, 838653072, 1663918286, 1371613226, 861556731, 837398127, -1949816097, 742542662, 1523419100, 247407247, 259424906 ], [ -1943343984, 1651255729, -962859001, -595201815, 355569077, 405782505, -719581084, 456176566, 1737406770, -2037386909, -2093529516, -1644904565, -1142936924, -388650773, -366921072, -200488069, -820680577, 312869279 ], [ -859839135, 1313665118, 1156244716, 1793267837, 1924558378, 1942506734, 530622975, -931014963, 1834130013, -1696568692, -555062977, 1439673164, 572331301, -139630222, -1775031685, -858938050, -311804301, -1030585062 ], [ 1085337770, 2110658119, -1964198396, -1936741721, 844796181, 870258848, -1148637209, -523756464, -592620174, -2017885966, -245785724, -1681647385, 616527666, 632624405, 980477293, -776545307, -1936818607, 825994908 ], [ 1126627724, 1906506145, 704842786, 1046967555, 186423718, 403367958, -1100837614, -1624344657, -1076588037, -747984699, -1082702886, -1657960781, 545394253, -2043167713, 1082269042, 654728378, -1917463071, 1248717111 ] ], [ [ 1275768912, 525555949, -981615753, -312149777, 1471550319, -924559370, 880193614, 83076870, 834554630, -546850332, 752840106, -544469041, -124227525, -869978396, -1885499605, 441569480, -580970441, 333094082 ], [ -740132781, 1002903782, -798975928, -1690093415, 2090348430, 1222626267, 702390723, 2129069847, 406391146, 332259907, -1403709723, -277222974, -119384850, -121837926, -728490331, -1991371918, -1854271698, -1916337476 ], [ -1024909353, 157268072, -1848441702, 1616409639, 1678029411, 1066386027, 903464251, -1488903322, 865227198, 959188173, 1821772303, 519382144, 1199092151, 1323760855, 1023901436, 1281061433, 254232437, 1406120231 ], [ 1427502265, -148341557, -2099343311, 953900552, -7397368, -348901542, 461696711, 176608098, 28641164, 189400667, 377626013, -666920223, 399210860, -655967791, -776902808, -1945193945, -224488379, -197059163 ], [ -671722574, 1896351696, 628141796, 1114710345, -562243105, -1570787214, 1125187089, -1924503689, -1776435121, 41734404, 1098079166, -1938022079, 80717494, 1822529458, -1898201767, 1562424626, 434941365, 1931110669 ], [ 67333449, -504964840, -95120163, -1341838886, 1969831545, -328503133, 1880517266, -195659993, -857069900, 768451661, -1413353986, -2093689298, 1728974464, -1336742899, -337904897, 915215079, -252045217, 2014222963 ], [ -1058765254, 1622076596, -354733021, 197935200, -402494131, 1668383791, -337215360, 1033819625, 1218358084, 1983323575, -685622164, -60946804, -1658105785, 1112647425, -211297285, 1252902068, -1009808768, 1612163920 ], [ -137763174, -230467887, -188462229, -1359771112, -1125087429, -1155508793, -914337878, -988742965, 1654735005, 738279418, -1762979786, -415770477, 7461433, 1877235219, -1377205525, -1723341402, 20720524, 587712244 ], [ -1317827630, -358922502, -1226983257, -372076873, 974453464, 1362184121, 2134084336, -2109349652, -1775263009, 2138905535, 505327369, 1284524489, 1515017945, 1084603048, -1086546770, -1537101397, -23284108, -1605200057 ], [ -352510756, 903458846, -2050165267, -795631418, 260579007, -240667399, 244067671, 264326356, 457971550, -1216962723, 2137328317, -652821581, -939947767, 1314961038, 277522273, 1727138135, -284576685, -1290812462 ], [ 1204232223, 302107734, -758496386, -1396268553, 1923766417, -485176302, -1547419135, 847210934, 540700816, 1332647213, -2119924066, 723577189, 45905061, -1145066011, -1764177413, 146536919, -539287333, 1502786534 ], [ -1641810797, 808309301, 458141219, 1016043575, 963061314, -2122901934, 1140631695, -323068053, 978589569, -1242516432, -1359852185, -985661523, -307513540, 1980238134, 1832930818, 1829904412, -1748852200, -2006339203 ], [ -56512830, 2141952900, 1845174554, -1776113063, -1740424234, -1175124352, -1438746998, -525794123, 1547157173, 117678134, 814029274, -671603956, 793876627, 1298358361, -389679937, -1610805592, 1940090944, 1755201323 ], [ -674154395, 219632123, 1170948871, 1744812831, -209686126, -1200043007, 107783071, -289724298, -1510305617, -317669757, -1724871482, -341242200, -45751674, -1687892609, 1332462294, 444816041, -1020927212, 401771077 ], [ -1041615348, -1634637612, -960802979, -907029142, 1093093119, 134537657, 334844128, -499008244, 2024211471, 300072012, 1705288631, -293905238, 876624853, -1619606381, -563088497, -588563913, -1862943553, 1709775436 ], [ -1308556702, 1258046836, 1913593105, 478411222, 2033817278, 1402731072, 1458522951, -516503881, -282038824, 1015592808, -29372312, -1717942741, 260281144, -41564688, 176051167, 1425482287, 1291806712, 1514123917 ], [ 1444284565, -1651441261, -1054800668, 789067573, -738254340, 1642575342, 940230875, 171583360, 244393851, 1333613693, -281959703, -1084125659, 929161584, 1221798018, 107609178, -1490386463, -1814951790, -1130559658 ], [ 170418332, -1265577790, 161235116, -208868246, 1345034397, -136688600, -575958550, 939778548, -1592780273, -441650461, -1869042317, 1435706452, 193609360, 522096123, -1816421214, -1730590369, -1285763711, -1802996933 ] ], [ [ 1650673726, -796163409, 1002262133, -1619477128, 794953597, 1803353049, 1087060743, 1993449331, -1239326852, -1224194528, -113506112, -527978954, -1473098131, 1091221615, -1638124307, 1563857080, 2062890470, 921006898 ], [ 193969340, 1029756648, -542404190, -1322959480, 1389354560, 793685100, 1083741799, -217493228, -1108460330, 784394454, -407249913, 1167884916, -1887763749, -398355766, 1113058073, -2035500689, -1428853255, 192051021 ], [ 1011392345, 1362881408, 1441033282, 1707831779, 1120642555, -954530410, -1754949190, 1790286485, -472555204, 999915134, 1431698219, 2030551602, 2028257931, -677628505, 995229159, 1201720102, -17567831, 475957257 ], [ 671775559, -529055415, -1353825947, -170744168, -777789299, -873736376, 948111922, -249832522, 1070396993, -1260908349, -1916656752, 2079039170, 676110408, -877425882, -1482878573, 1250603223, -144179868, 33700680 ], [ -1025261834, -1418421159, 1536142791, 1085638505, 1430358597, -2130424711, 559652537, 1864223538, -2041239783, -1595079795, 427859390, 1941660874, 1828807075, -1829753002, 539511899, 92443029, -10605106, 599786511 ], [ 1145038160, -1657210287, -1561437506, 1178492126, 505521923, -1269453598, -287122599, 1644790538, 1638797260, -1905280076, -1450178344, -255102980, 1571013998, 274452899, -889636843, -1448895095, 1864816582, -2128246102 ], [ -204288172, -1989758691, -85668451, 1127651305, 1300863535, 516172176, -691075022, -659952297, 1515770519, -212873604, -1663972368, 732016101, -210969833, -1757436310, 1957630003, 1403316788, 1514405419, 1640673266 ], [ -118088638, -1734558325, -2033315702, 2141245221, 1399697459, 2033370193, 1003412119, -2055034923, -2077643323, 930914433, 1812777633, -1619216933, -935035030, -557986141, 625367765, -1647952785, 525324474, -804652078 ], [ -1533972411, 1915783396, -807759098, 1010246731, 1730700017, 1809848935, 1229359233, -1636174820, -493765873, 1994872661, 180272783, -706607303, 240460853, -1479242149, -745572326, -1924582717, -1926157956, 377637549 ], [ 1563154110, -1570016152, -1164548628, -1055970506, -508837296, -1613288323, 70522822, -876538492, 710020044, 657831936, -404613370, -1138182275, 1213348961, 1532275003, -992344204, 1825533551, -595022686, -1076644382 ], [ -243666905, 1227911180, 664744364, 1930336120, 1957659841, -1013723000, -609752274, -148031780, -57055623, 580978578, -307809719, -1050559280, -59392104, -1711020441, -512234496, -1216275399, -490714550, 1604814003 ], [ 1616326106, -1299263559, 1792909006, 292462050, -1040719461, -1569384368, 50974686, -200871045, -1960758214, 1000010345, -626120439, -169249439, 1436534298, -1025920419, -135023328, -1855402496, 1850287094, 1496094908 ], [ -1037360404, -36630169, 1496935511, -1347969870, 1621138356, 1806053943, 1313062661, -1936144901, 236792039, -1110566156, 810392520, 1994924058, 1958121384, -215859861, 1339143663, -1095623601, 764477383, -680380224 ], [ -1994727096, 264118895, -1395040886, 1021576894, -780612845, -1990300160, -2121058598, -1259527081, -891201881, -1770917521, -461759212, -64405344, 1798477169, -1839227615, 1971700732, -126248962, -2047608568, 1959789035 ], [ 1359307915, 867694183, -1562581036, 1465301558, 1758644341, 1684003631, 1117729160, -980566293, -271901421, -190693697, -51648842, 1369459643, -1376564283, 1964966011, 1717793925, 885146477, 1365584773, -1966034570 ], [ 636033567, -1531824306, 225223753, 1818492344, 1128986140, -466073298, -1986641209, -1690164994, 2113774146, 1318876210, 834927547, 402648805, -1201847103, -730341900, 933549145, 511675827, 74473850, -1298941050 ], [ -1311359203, 1580641838, -116553911, -217180332, 109882216, -356516169, 1592825017, -622986713, -398288232, -868866696, 1510093619, 23347801, 253502205, -1056059046, -565126967, 1516148578, 608368646, 479334035 ], [ 1849610824, 475764408, 1778161560, -1623408516, -1324855474, 1013331526, 1208170711, -813804740, -1765353575, -25693822, -118483389, 1753774506, -485583651, 576692492, 1897208496, -772127402, -1046845528, 711351351 ] ], [ [ 2061411779, 652217157, -1637595845, -961196244, 301341474, 155463678, -508028653, 932863452, -1141661575, -96008853, -905362925, -1915775721, -612769158, 883730050, 2128770688, 1950059206, -1930639426, 187163943 ], [ 231393281, 598033559, 75789615, -727248756, 1891747486, -2002692247, 1443346342, 1711313187, -2137117485, -584419223, 1538663481, -1544738918, -127975833, 1187066441, 2045745020, 347046714, 1562255054, -784895602 ], [ -419910458, -1418203334, 861890544, -731314999, -13530315, -1132067365, -279058468, 991653921, 1166039293, -1968826318, 559785221, 1512659690, -1429276192, -431524569, 1315826925, -986500336, 1860938909, -255926787 ], [ 1690417882, 2023276549, -437458482, -665062734, 1317550046, 2069390453, 1099033690, 937221148, -594972566, 1843812552, -1763641231, -1181215989, -1519869978, 47917244, 1752371652, -811912478, 2043940562, -129302020 ], [ 83749612, 1713824883, -1631807813, 648454244, 1076711408, -313608935, -1588137242, -494316642, -443139871, 1528093322, -1207990491, 685111362, 2081253015, -709635189, 1031286563, -703586464, -731799124, 1613631721 ], [ 1190879516, -142619615, -1855129827, -2044327103, 105151446, 1712675839, 654191709, 687559755, -455851882, 2070305304, 1314346969, -440791294, 1803576568, -1709914829, -1343100446, 15965727, 577594408, 884405416 ], [ 752248222, -1762031069, 1745440415, 1348076482, 1836386192, 575650128, 358260901, 904355922, 1322110659, -708041848, 300111724, 1314654368, 884116116, 536530948, -748340529, -1309627430, 1502216796, -1043135416 ], [ -1764491286, 1130876494, -1811582503, 1994074115, -1203594614, 1273085608, -1128337285, -1617233554, -995860954, -648059850, 1516607824, -384908624, 1287394905, 1952654596, 624101057, 712120410, 498572601, 1120354388 ], [ 1447379036, 192701251, -782307519, 1749138191, -1411868681, 2060055331, -639817251, 280104311, -389387739, -714211273, -112889988, 1283508239, 1747455036, -126879488, -539137403, 472234342, -983017572, 1383170673 ], [ -943594828, -1776487320, 1301020663, -166380858, -866431099, 331887723, -1960433465, -1553717336, 1362014734, 1374249914, 1067737786, -1834468972, -1292444881, -1397109851, -159413610, -1881503695, 971825981, -899078361 ], [ -989176476, -1634411651, 732145832, -1241919798, 1903169276, 879032039, -227816943, 1036573554, -810180143, -1169357355, 173441659, -264778015, -1976412592, -234602219, -1422847245, -1106869885, 480321178, 1693898788 ], [ -438202746, -432294490, 90769592, 2077415392, -106825402, -1326734610, -558981918, 2004211156, 1608825248, 47506529, 1677583756, 2001660152, 2089434884, -1012446031, 578084187, -1044715484, 671009765, 848029246 ], [ -1841280242, 1227329397, 222447464, -1726130883, 2142871544, 1272306432, -754691254, 242953599, 1084167967, 1112258846, -963742532, -1547360082, -133528315, 714148174, -1209898911, -1663203015, -404940649, 421540329 ], [ -499253647, 1624410742, 21370899, 160702212, -926073041, -863699059, 1972585541, -254313337, -1304533010, -677701342, -178817046, 1772742536, -246505196, -1975977487, -1779385683, 1711972012, 277321965, 911044699 ], [ 495351660, 430208329, -396807819, 50832973, 1758058215, 62994975, 493557918, -411872267, -353985706, 1526950244, 2139185862, 237494736, 2061427227, -626905242, 332133203, -897901332, 2023033597, 652324864 ], [ -164409428, 1271504930, 1784909953, 1384562975, -1079319753, -446166915, 798782869, 816264171, 1456399622, -227024184, -220844546, 2106886962, 2140068999, -551726339, -160328335, -1197683965, -840527617, 660355574 ], [ -1530867271, -369311655, 752849563, 238557523, 820630115, 1732557407, 1921901766, -1783161196, -209173742, 1462537252, 671338408, -1551340273, -1560068438, 1906724440, 2101499583, 800558800, 991938737, -1148006611 ], [ 1231408530, 1443994667, -1276522353, 368947867, -269253045, -969294862, 1860663084, 1224134214, 501883230, -575191937, -592343537, -759663335, 1873541163, 1431847168, -2106877698, -530136047, 984009727, -183340120 ] ] ], [ [ [ -1472508898, -2076654621, 1479595423, -671161008, -459295669, -41585930, -488316002, -787957158, -419443291, -5775091, 782790703, 67462815, 974475988, 1842769986, -1860285935, -494429073, -1997505407, -1938573937 ], [ -2747592, -915564802, 1569412571, -532887720, -2083705288, -869804494, 264185213, -86213132, 1847293387, -1003777891, 280312915, 82427100, -1806500574, 1542083276, 1953109516, 1368195679, -862279558, -2135444866 ], [ 1053505070, 2083196252, -1830090746, -471501815, 1577456057, 796505813, 528929214, 1930143155, -352251655, -327842441, -1861155220, -757219136, 438628289, 1581835924, -1351269216, 1695356161, -190988972, -340081468 ], [ -2054125212, -1459606464, 1832103592, 2020413852, -1683509450, 1965797450, 272539420, 1588216665, -441421936, 1190895374, -1900706199, -665377602, -192450429, -1920886834, -1771892572, 1121083139, 1526452618, 1413313326 ], [ -1366457666, -526735761, 660609254, -1753243603, 2138576915, -1947249931, -26349428, 126971759, 1208479870, -281373518, -910052337, -877962463, 1729969761, -1773813700, -444288678, 203293750, -1974931011, -144681967 ], [ 123775140, -1762133296, 1770208748, -620373195, 1405333988, 854124976, -71865308, -995221896, 1374314804, 802904459, -890327405, 495340460, -1186524583, 1651035512, 1467533843, -957374573, -209074836, -1189675526 ], [ -847713877, 1042731809, -368318143, -37892940, 2086657991, 630614231, -2009353900, -670087916, 551356526, 5360153, -11970300, 289998700, 704051756, 1611847743, 1742660080, -122355996, 1358076323, -943820678 ], [ -1385121245, -1770872663, 1339165102, 613090900, -1668396866, 473913600, 1291464848, -42350556, 728726297, 1314542892, -780514599, 1441761841, -265708768, -387771447, -1146760441, -710555927, 2090236663, 1590174368 ], [ 178520573, 974383956, 1373044240, -1229582113, -150425435, -380618266, -654064271, 55426324, -387519981, 1355064691, -1977761137, -578059537, -121378337, 233845902, -381840818, 664175643, 987831245, 1831270260 ], [ 1348570880, -464112829, 1858998451, 221737797, -2119025130, -1991498136, -1919214678, -1149724811, -1251889428, 1740230586, 1927469380, 1970256511, 1801396454, -1353110123, 290832145, -1068256564, -1970896626, -1297811298 ], [ 1796198826, -1658554260, 757961380, 645475298, 2021139540, -187395173, 997264450, -1999830174, 803140536, 957717679, 1709944964, -325601099, -1926826577, 986917508, 329970254, 1874174529, 1686607877, 585314253 ], [ -1819700077, 1530029211, -1329340404, 1540082331, 1714379217, -1536846167, 500577015, -655319436, 678685966, -1988787004, 1816313553, -618875847, -1164535771, -2055708975, 2145932643, 40976630, 422731082, 842738778 ], [ 1229721237, 1762350178, 202212810, 1444135674, 1984615064, 1359141857, 1570060644, 834484472, 18998894, -1886695241, 403437992, -1614754760, 1406199276, 892051825, 2074257949, -497330960, -169928634, -1189701254 ], [ -831886240, 1826068257, -2084435679, 2064538062, -925480069, 2094303911, -409459601, -1265141905, -1614048724, -2080921608, 275466768, 246103451, -1664962874, 763382306, 630613389, 1461253343, -210535876, 250247476 ], [ 1066264185, 472365521, 1780443448, 2140109149, -512420550, -238878210, 1034342782, 768811591, 1518401936, 850966998, -768195826, 1296592936, -1333613166, 1591287446, -535206803, 2100268752, -109495216, 1459298010 ], [ 556846064, -1977191085, -1954829576, 1494342391, 190884507, -1377648925, -287570548, -1086212405, -1657751718, 1160767979, 607652247, 1447419417, -1787054640, 1335545517, -2114051706, 783856856, -108577919, 275299932 ], [ -2010487598, 1849304525, -798956533, 75493294, 8810782, -876619237, -1663151657, 999655538, 501038664, 1017371114, -478397753, -1203715988, -732536981, 879169591, -155583295, 2002173144, 433231666, 1143453473 ], [ 2018184792, 1928124621, -1759306657, -1509196685, -571995330, 1498718977, 2105698557, -1788520800, -17231276, -731334067, 831567514, 1845216213, 1511866938, -724646393, -803832018, -701340942, -1393129655, -1837318085 ] ], [ [ 1222819262, -557344993, 1712180683, 956513284, -1983336089, 1216690222, 1648669677, 392462307, -408357679, -1044968995, -936068133, -1883938948, 1931145082, -168561957, -871311526, 463987397, 1117373628, 1902384664 ], [ -101068282, 521233054, 1321925573, 417319758, -1631031176, 441134653, 583280638, -1403656704, -588833804, -79124502, -1039580892, 218971182, -408028000, 827349383, 1681843487, -22226269, -369109970, -1588454700 ], [ -961582360, -207758415, 256388875, -1037570034, -895576074, -495966989, -897853257, 1039427621, -417519278, 868609524, -704588116, 140358783, -785023908, -632838819, 1135424121, 288264807, 861274533, 1353535734 ], [ 1061971038, 171410272, -256374919, -1762479186, -894340610, 1399369238, 1896966837, -748991172, 104680130, -204238479, -1584880179, -1406440641, 343470884, -1617423709, 1223356127, -1739526286, 1314624999, -693711773 ], [ 1857209643, -1565797294, 711081167, -545587689, -434537762, 1905228326, 1987470895, 179587746, 368855663, 302502638, -746859782, 2006188971, 385942514, 1454361057, 901982480, -42739589, -1673547130, 1638367653 ], [ -1099690598, -1768980013, 987259816, -1545900096, -1411928248, 863579880, -420734783, -1506493885, 1864292676, 757607266, -533728625, -1058477063, 1823236384, 711774074, -49187419, 2110255035, 43539399, 2021562343 ], [ 657159739, 1795726457, 583689067, -2100788838, -1134050141, 1599547808, 1717553610, 1450834617, -2129882809, 504420013, -196112869, 1912072082, 1647387763, -2026293655, 1314244097, -505009732, 1336527606, 802594532 ], [ -1218404368, 1304825673, -1879598532, 1891997401, -374061481, -1741050835, 1891258772, -189791810, 69314345, -2051679354, 154690050, 797718013, 464097682, 1387117281, -412403571, -388432410, 702953116, -915080972 ], [ 2017359113, 1285333708, 1539632615, 991279767, -173185215, 1361216057, -1447452973, -887038833, 1333072493, 1578901051, -1479948973, -1484726949, 1352222194, -1930868582, -962850953, -1402272768, -1276130313, 1886085951 ], [ 732895625, -1877137155, 1490966033, 876591838, 848299392, -181755808, -1206839394, -969291809, 775935167, 1517442443, -2052850375, 1455458852, -50185914, 337288278, -1502892560, 1497389524, 1917178211, 1075409929 ], [ 1524363725, 67679785, -317062157, -648616046, 785013520, -1114880061, 1367339202, -549746816, -2083276881, 1319100495, -734039477, -1393802665, -2027602231, 197679452, 794927765, 1943468912, -897060173, 488704255 ], [ 41531150, -1488338137, -1032175930, 1089027414, 788579203, -1374694385, 1732393567, 769854164, -1967792081, -1680623785, 1391357491, -1930199918, 1128389182, -223734630, -1876000877, 1075039748, -1149283829, -765848977 ], [ -720149007, -372648101, -534812214, -1750668324, -1045694424, -1487174418, 2063764012, -51059476, 317467784, 584390009, 1193223126, -449318323, -2035166698, -922036681, 1964799387, 2043555027, -986677993, 1766724364 ], [ 382810012, -1572137087, 1050149572, 1138210343, -338595770, 1076461421, 58176604, 1459152862, -89010098, 1771114100, -1763688338, -663615889, -1316387079, -527474252, -1483551480, -545745575, -963834246, -629334002 ], [ -814594846, -1547391379, 879572887, -1379294309, -646048275, 931355897, -669685735, 778881056, 1276193571, -585282689, 490312311, 1164365652, -143063664, 1398665671, 808139508, -1944623046, 1657455594, -1501953096 ], [ 2029148089, -1464591656, 1540838357, -1049203168, 2034712259, 1375055847, -1206000243, 2117041585, -1061554201, -2123669348, -1801150641, 2142944342, 1596282258, 535293919, -132912894, -301909590, 682570309, 204856825 ], [ -658241761, -20634645, -1064997159, 406080821, -1821634280, 1465589565, 1327015665, -282786177, -859625846, -1790526249, 1136872963, -1534391902, -1581786967, -599208608, 321651731, 319765290, 517773856, -555905490 ], [ -93889296, -668727829, 1326794551, 455736465, -2142770534, -1534949860, 638963952, 1774634148, 1245548557, 2624107, -1048107312, 255512673, -729549967, -1559001788, 1701720750, -1543656807, 554363837, 700318605 ] ], [ [ 327309560, -1036005211, 1418385396, 1411253576, -1214783391, -1057261758, 752435650, -20343387, 1227676402, 1950435913, -499890121, 1477724232, -1931088381, -2048381382, 1436537745, 930431253, 1283222697, 1244608833 ], [ -1248082946, -435373015, -995530489, 1698472852, 476998759, 1580758701, -2115295228, -2113830613, 1231840469, -1184259895, -1173191182, 243978027, -1099532965, -1513669689, 235054866, -165059868, 882474422, 1281940903 ], [ 874501926, -478685936, -1198768142, 1207492477, -1068624675, -996858315, 880367581, -2060942752, 864474729, 419330108, 509795507, 403076151, -774449514, 121661165, -1741175085, -1735368506, -309386148, -318028584 ], [ 774531498, 1831922715, 1698112657, 2036023140, 1516417848, 1834135413, -826199115, -1100622332, -1209782284, 818389200, 1918223253, -384212851, 1293459168, -1867701367, 178961512, -460061455, 773344301, -514451161 ], [ 1605988, -352628922, -2100851143, -1769260592, -1270816965, -980712646, 2028734438, 194152956, -939961848, 199108076, 449901224, 1690687383, -2119772157, 1586464310, 1105063344, 1761478053, -1020726905, -1314425706 ], [ 186338516, -433591750, -793184784, -1993666043, 932934273, 359460377, 1191698218, 359371592, -2116603217, -1260263921, 521003395, 1947451490, 825860088, 165105863, 766940181, -1789882885, 52953001, -594767448 ], [ 405274251, 1929058917, 631720334, -639970613, -1853013384, -2041624750, 413762908, -2069952384, -869642864, 1542729755, -845907370, -1750680738, -1494899596, -1458583352, -821003269, -1270213675, 1198964248, 307063827 ], [ 1916884416, 779946884, -404012764, 1236895930, 1373343398, 819398045, 1684172578, -938662444, 1252498134, -2025540013, -1459815981, -284722186, 1822222919, 1084678971, 1359351436, -754069242, -1767695861, -44386573 ], [ -1686656834, -1432550546, 2005928407, -1676361198, 2032531479, 885760156, -161190345, -229365393, 934089338, -1120761747, 1001477870, -412539875, 1543913822, -2094989461, 140741139, 713065450, 316497682, 1054920420 ], [ 654288635, -2027753080, -650054050, -1351854513, -1136809473, 1444026667, -1386434859, -1006540526, -56887673, -931581784, 1530949820, 412363058, -1125737856, 1856227457, -1407458476, 116599466, -1388878323, -1848578672 ], [ -1421445233, 1605230709, 1876011629, 1666646932, -244580252, 1866107926, 645316216, -1765316340, 2064799663, 1508568122, 1369904916, 1615783473, 1417061440, -854480564, -390150243, 1961104793, 1741697233, 1402162022 ], [ 1948658497, -1547658170, 126336605, -1892472637, -1375124259, 391359273, 187885313, -1669559570, 272928975, 1223797649, -21612858, 493650466, -1476778682, 268924678, -780388836, 1867505697, -476868339, -758979310 ], [ -876154758, 1615566693, 216736862, -272644932, 821168824, -1196580587, -1208359935, 560154557, 1836525460, -1395689154, -1910171891, 808358381, -33814475, 430469075, 691191672, 618542405, 1482129698, -1221945019 ], [ -1995296272, 1218436968, -1161736293, 597669495, -1868148336, -1858241237, -428493620, -1048429795, -227821783, 1501792309, 362198518, 1093919772, 1369611323, 2000621350, -1468912427, -1584424032, 1524121127, -966358495 ], [ -1714105166, 1768484572, 2034750173, -323094514, -659265698, 1205439450, -307374707, 1672844138, -785820290, 1948740683, 1651113406, 427757788, 577868217, -1503140537, -686430662, 470931277, 590823821, 1332295016 ], [ -1049121840, -1071617210, 488880207, 1869591902, 1637805519, -1867335374, 1109827775, -683172875, -1746629168, -1279707651, 1324223023, -1883291001, -1349650597, 263350622, -1485278852, 571113880, -2085479476, 188045005 ], [ 1364043466, -531720004, -685609952, -1933756252, 510237425, 1616911150, -85007078, -224304923, 1010406933, -485709458, -1862297683, -78503685, 1562316590, 599826092, 1083179678, 964096672, 419065438, -1122516130 ], [ -858501182, 1306939638, -470362076, 476237125, -1987759773, 2121710421, -1209848108, 324483095, -2019367145, -898588699, 1045422218, -1245261005, 2130222669, 130619682, -155554528, 1547478950, 2032613573, 1110607943 ] ], [ [ -1428569256, 584945218, 1476128504, 266644863, 1614662471, 1341867633, -1557858723, -88514471, 387276856, -332858274, -1583271780, 1300036269, -1154331870, -365101034, 1625263194, 1100229781, 1236466151, 1541324352 ], [ -1655139977, 284695819, 662319962, 1876395942, 200101396, 479455985, -1820825264, -9967928, 414119651, -2062718853, -350336324, 166814660, -85424069, -1186135133, 2079353190, -668252048, -1611477941, 1508644756 ], [ -807240760, -391815180, 1635389940, -68578589, -1477446561, 553941073, 617335643, -1448989816, -1811279389, -2038181414, 304334397, -1338086137, 698136442, 1195118253, 1513612564, -74150082, 458166255, -1659329446 ], [ 1089469050, 447840207, 1378550371, -430081826, 91829212, -2018794630, 896813903, 227019788, -497552974, 1749242099, 4615623, -2075750729, 1417709968, -1459036181, 2132162825, 75193880, 2049672619, 439926445 ], [ 1690000396, -1457027607, 480273200, 316611046, 352980758, 1738221299, 1083173711, -711856125, -1401427333, 1631066027, -460746014, 783348481, 1768226053, -1045462494, -1790816488, -215047068, 1076649379, -1612509278 ], [ -1110780469, 306683880, 60201863, 2094266690, -296893090, 152000033, 1081006269, -1250189984, -1457076811, -170219353, -637536559, 1582762893, 1593397452, 2008181279, 1107486753, 87690656, 854549691, -1938487916 ], [ 1432831103, -1929943470, -1768179450, -1771813909, 1909936601, 355669401, -2048110790, 853107787, 383405851, -1166740834, 1953493089, 1396296989, 317855084, 2065676813, 203053106, 1109403230, -1067293029, 810048805 ], [ 421750204, 1248990816, -630300811, -870038788, 1556604421, 2067535868, -848702383, -1848118195, -1487975151, 90087564, 1284301327, -1304111136, -918975684, -328439510, -1963244387, 1191331454, -1623686005, 605249004 ], [ -1856002308, 921941904, -1581790359, -187343246, -93425406, 1355787562, 504593509, 1106426371, -912778799, -1502001629, -476163274, -1026025688, 1387727293, -1262378412, 1642151047, 542164607, -83062466, -940900306 ], [ -1100240226, 519631156, 748162739, 1744854700, -598037267, -844530058, -368690324, -826790914, -680748384, 1420273521, -1125385390, 579884746, -1659665883, -882699487, 432835972, -43339377, 399023091, 1270623803 ], [ -628285252, -1622360086, -1484168867, 1877449498, 938991326, -1317834580, -1023029901, -2127887676, 3566773, 1770923532, -1526310652, -1102894601, -844414601, -1679834381, 858222897, -506933536, 1158895018, 1258186928 ], [ -1981037095, -136405255, -2098722540, 2115492342, 2021109506, -266862803, 1963075602, -162299810, -1104689446, -421704620, 460999264, 708942765, -1306370885, -1682322641, -857909000, 921443534, 648343184, -845749042 ], [ -1240670689, -493498509, -566941974, 1314424403, 521463081, 1253799303, -1458738905, -1714060650, 43039985, -93843252, 335985021, -355675122, -963849203, -731368835, -1595535679, 419821180, -1929651196, 1427585549 ], [ 1879045753, 518941980, -290715038, 648541861, -826306543, 2079448925, 535338752, 782412979, -130663140, -825654937, 1816032758, 174114640, -1799162923, -1621621299, -989768268, -1973190553, 254236951, -1863036336 ], [ -716296148, -371481194, -171383083, -514441166, 372963814, 326106078, -812342035, 363820851, -1987408654, -317955536, 1065159506, 1490578449, 163674924, 1435322751, -1049315490, 1687148321, -1849096960, -1614950539 ], [ 2056107869, 1711685238, 1410917344, 412033089, 561081481, -1759925481, -1806526557, -1844003884, 64393556, 39622906, -985376957, 1972502010, 477166511, 454393483, 1190365763, 542004051, 166312315, -1451503714 ], [ 2059792351, 445722582, -1747880412, -2083808353, 1180926342, -586945375, 1928598848, 1781835017, 813676687, -319933775, -716997328, -24318109, 1237178391, -1174535934, -1605351292, 606776799, -1541602638, -1712121175 ], [ 745262946, 387480193, -166216969, 1232401738, -1602265427, -1262928248, 1374744557, 606956531, 1915536736, 2043241744, 1033724126, 262812126, 1881789800, -313311358, 1256471651, -1340191493, -2009110205, 1000643713 ] ], [ [ 807497129, -1401382187, -2040417752, -1714035191, -1945910700, 958463227, 368066892, 70270261, -2042882528, -76330176, -1772788235, 397186741, 1231459984, -627951389, -2041853278, 528244445, -1887036680, 2075732705 ], [ 148532437, -2135028277, -886013169, -689120673, -207532590, 1720543437, 1139935124, 1933142532, -1811644381, 2118285576, -1054348206, -545892653, 1411521889, -1569445956, 1656813992, -1480503956, -11940743, -357698721 ], [ 1743350207, 1447574154, -1164714592, 378062593, 1109968244, -301088684, 2023723277, -1956234958, -1980543646, 759803893, -1389889226, 522240398, -986732348, 1580365986, 1647709896, 2091528548, 1358129926, 1349273400 ], [ -2063921593, -329722723, 1848491087, -1572150731, -371479441, -1269578836, -1168068726, 2000792686, -349071224, -1760709061, 824826280, -1730969951, 2091852690, -1109682442, -1240588841, 169900862, -270539470, -1907895359 ], [ 562147502, 1980865222, 729311312, -321647530, -1360570035, -1612364627, -1028895706, -637064848, -1976835893, 1253677404, -721705117, 1058834895, 120716272, 1904901893, 718926033, 446253892, 455549015, 854095904 ], [ -396904392, -1639398389, 950811275, 881102265, 998378956, 1884936798, 204440160, 1048104264, -263979504, 762072628, -1080015409, -659087798, -1534510105, 175277311, -1720691001, 1497443019, -2068928302, 752611704 ], [ -901651194, 668081531, -276442985, -479591215, 2122022400, 321568386, -486766954, 44263468, 289513183, 678516741, -837421843, 1067131167, -501012885, -1474514214, -2139896172, 1352401522, -1757249579, -1476981053 ], [ -120263925, -316717176, 797708791, -1433926384, 957104499, -1170293385, -792106819, -1688539129, 67830402, -732736064, 457648326, 150568310, 1083960078, 1205623200, -1434302836, -552946025, 1495642928, 258367526 ], [ -1920083537, 1083742525, 926203131, 1742882716, 1889004541, -1009773646, -1918176455, 1997667116, -989678438, -1829992824, -352411841, -906350943, -301527414, 1883379073, 622194689, -2003203748, 1987255713, -1880432167 ], [ -502396298, 1329959298, 529604769, 297503771, -1972048209, 908830351, 1393668722, 1212042224, -569280189, 97608959, 1758001286, 502034315, -1606158960, -1093458391, 1645377404, -9541862, 588367032, -128084538 ], [ 1168051511, -67591298, -768140079, -8530623, 16092705, 592912258, 1021738727, 1287469746, -1822839687, 467589563, 802829633, 2137596489, 802799054, -2120188617, 216602687, -70851435, -52282856, -2118438867 ], [ -1611303071, -275752104, -1827296209, 2025429077, 596966330, 826897429, 913819768, -1640170384, 321727643, -1354451274, 149182739, -1368222857, -1611360910, -1328987720, -1225206718, 1669260457, -2048103668, -129545235 ], [ -838733998, -1298942106, -1683148329, 1628063441, -1513304801, 1667767377, 1185689639, 1695123274, 1745762936, 719789525, -1144895218, -670968794, -1381284849, -2045541665, 920145253, 110054502, 776636353, 781877077 ], [ -1732545366, -897042191, 1149944804, 1239033196, 1066037748, -1890436614, -96258614, 403641229, -180008959, -1884797393, 410220707, -1959629118, -1505478619, -348123995, 1746448162, 1930435176, 711303754, 199873856 ], [ -1924172775, -714646339, 762260682, -1497563745, 621892902, 575210512, 819154284, 1556742591, 2113470737, -870612203, 1763169665, 423248851, -1475805445, -959880237, 623441908, 859919698, -1368650203, -774285225 ], [ 774344884, -1045109095, 696852219, -1361590954, -1124059859, -20290574, -73824999, -605369668, -1894684274, 1941344734, -1845246101, -1025036328, -1755750020, 770516288, -1474810766, -13681278, -1116467138, -1294225536 ], [ -1807105503, -1310655486, -1672995689, 1252842956, 1075044027, -1681115928, -1110011922, -1941053544, 717534413, 2030484621, -1445472583, -597453931, 1252782600, 1236191496, 414552423, 629855230, -1101427522, 165978914 ], [ -1384385978, 779996129, 1917760469, 654061189, -518506820, -533036028, 933195676, 1290992502, -1961450207, -1127523758, -1640710937, -704680817, -274327531, -374518123, 1080024985, -1785683887, 532060929, 659623850 ] ], [ [ 492391882, -1700730186, 1724092569, -2022199459, -2142668051, 1048230036, 1786898315, 584219498, -1236758719, 1431978183, 974020079, -349466949, 93701991, -1898157774, -1864545442, -1805792770, 2032865009, -357616642 ], [ 1963217609, -1638831383, -1570603549, 6444516, -1889237479, -1620630913, -209475617, -1432936932, 754111511, 1091776502, 326193796, 1185683465, -848062042, -1283015486, 689480222, -983036343, -48105027, -149208225 ], [ -938856645, -367097094, 1346449877, -645628079, 1323346404, -606761896, 1921421378, -1040787379, 1235465893, 1864197974, -931564113, -1574957852, -402569798, -134624078, 1792761303, 575115840, 1838443078, -101740803 ], [ -1338528564, -1709177301, 1331755435, 533815697, 1489085671, 31128079, 1828633598, 1815667904, 2099800801, 282573882, 1359606617, -922169520, 990772661, 1416341641, -1173076431, 567486248, -2031718476, 1091811188 ], [ -1849700141, -2093168534, 1189783129, 124474740, -1233872962, -1747933085, 846116336, 919128524, -115857471, 1336379558, 1397762786, -1045913907, -401229686, -237812697, 399403038, 634994072, -435197353, 1497979633 ], [ -1678887276, -1822072442, 1478811705, 49664519, 1853633171, -521083013, 862760213, 60423292, -1100428841, 1207994667, -1769230475, -465548836, 1913664504, 1386119569, 767596151, -1945537826, -269963710, 1929028897 ], [ -1296522804, -493633393, -264822181, 815637261, -2086777679, 810248944, -864788088, -1267740451, -713131059, 510395026, 1919626019, -250613558, 91834407, -1544831300, -642387995, 770681770, -1651095912, 1015607737 ], [ 319853990, -812232155, 564190110, 116890619, -208445611, -561505100, -852012800, 1126017538, 1577372392, -1779088340, 2004962449, -1118931471, -1654051345, 825004169, 823896957, -251895947, -128289582, -2051999653 ], [ 2027922718, 2008663723, -1462596887, 1445656505, -1873796775, -674425118, 349409767, 1208382385, -1107321892, 322899225, -1276507798, 1079375269, 1310981795, 1561527920, -1403361921, -34739975, 1182609363, -1921725619 ], [ -40385160, -1676263223, 858106836, -1133857057, 666231170, -1891120819, 1824756035, -728776120, 135738547, -688742452, -678492444, 1416780583, -248488158, 2113670978, 8250389, 1432474603, -1240059400, 1115278316 ], [ 462546396, -1615293311, -1059847946, -1879053598, -950886308, -322773695, -582966359, 927329592, 1932222508, -1219338244, 315043874, -744939160, 383699363, 1482059222, 934657717, 1163489575, 901909855, 264987869 ], [ 583352227, -622183071, 1639080779, 1244025142, -1222365409, -747032942, 1419216335, -1892365012, -1851600111, -1227419435, -1002611376, 173635548, -334672870, -478035701, 371484059, -527465221, 1911314865, 874644547 ], [ 1420311976, -1544692000, -1801775351, -1421441249, -102514646, -2009510898, -761638082, -1265341292, -1363400279, 1242820210, 711457667, 1570244277, 2143288512, -1275676386, 1299782700, -1418645345, -2107405065, 494880955 ], [ 679287596, 1965687613, -1498777904, 36655080, -2063002192, -1445717641, -876519722, 657349887, -1381956937, 1221754786, -1497835666, 1322737905, 1513055055, 105505840, 205065610, 1853986116, -1270750271, 1695373492 ], [ 1336210193, -383047335, 990695731, 985057273, 1614602440, 93882136, 429259763, -1402710617, -1109199964, 1328010445, -135296622, 415844581, -144581027, 2129564046, 156524851, -719061485, -1978215693, 1007516497 ], [ -1795513693, 1541177173, 664992932, -1595955714, -659884701, 412916109, 1253807933, 1119137283, -184221466, 1357788601, -1319361634, 1825081763, 1321941160, -1664333311, 1372419685, 641627128, 1400057830, 2140597932 ], [ 1355533229, -589643051, 520019804, -1648964861, -459011089, 1926014882, 822757692, 750549940, -1348768176, 1118983396, 1065080309, -90017396, 38981745, -961932561, -713761758, 1645059818, -1598234407, -2098847051 ], [ 956718524, 16100879, 1217357290, -853225439, -1629277785, -1523934678, -1754047218, -609080673, 1574838803, 490039447, 1472203414, -1236634233, -1559430711, -960751058, -697609742, 1082091461, -1728498096, 1717391132 ] ], [ [ -1387861686, -828247819, 668422009, 1550236915, -1793360652, 1046702222, -1665688823, 1002410197, 626820319, 586580343, -277943044, 1648353255, -478071344, -1721763921, -1134811028, 539015870, -791987031, 1426847127 ], [ 1488213662, 1563056271, -800008858, 329713133, -635157223, -1660555157, -554237848, 1042493158, -137469054, 1696067453, 807497981, 1436261665, 68085581, 661022318, 1032599530, -1126510640, -430834854, -1320599217 ], [ -1400040910, -1885203790, -585893804, 2074912409, -1360253351, 1355282700, 617885692, -577140959, -288157188, -33660266, 392643746, -1883355861, -508196602, 1271490561, 916001632, 1378558797, 166970041, 761047780 ], [ 495455705, -223944185, -1976533320, -900157601, 785137653, 182238343, -164588481, -2025511456, -1117187463, 866989680, -1954468840, 1502545724, 881147916, 1446694681, -1179906545, -1802869635, -454060836, 510329672 ], [ 368262139, -2080856210, -1452881122, 985579472, -976965818, 2103780264, 378209278, 1855640585, -1185177021, -1819493863, -1266516239, -1775257747, -977422847, -722800554, 979525789, -358280071, 989721163, 1406896938 ], [ 83747905, -1764362183, 1361377988, 1809395374, -559525033, 1666635238, -2096687763, -1655525134, 923652060, -1153432731, 1225198247, -142123041, -1076529142, -650234308, 519795289, 84479930, -519459448, -1895056232 ], [ -1355075487, -1372488711, 1070557471, 257373806, 318100575, -1883136801, 1779413645, -552528614, -617611150, -401295564, 1313974634, 32396074, 632236877, 26469149, 965007714, 1181627233, -1635102056, -1012493732 ], [ 937495753, 1274151168, 2122796028, -370493073, 245793052, -1752300259, -1500168906, -852792843, -2136743901, -805352748, -955659965, 1254196425, -9207295, -724817169, 1962517824, 1701927475, 1217801177, 260445229 ], [ -1967479555, 985634230, -1499243879, -1220457886, 1187918678, -135256850, -412661065, -1294361661, 1904417511, 1862053288, -1863763495, -1274097583, 1514627772, 555388562, -1389125618, 254557368, -316520235, -43037612 ], [ 1113250534, 1967175630, -179079806, 777916975, 1109516813, -727350837, 221511349, -1844052345, -1348740240, -1583495755, -957456449, 1673825394, -547465345, 939829530, 1132809514, 1429451871, 1364706355, 581236436 ], [ -1178076530, 2120361480, -1256567173, -2090949320, -216549139, -289361462, -888757636, -1354593689, 708344110, 679499557, -1339345882, 1504454000, -677644345, -1436272532, -1140127128, 1389172106, 1597199964, -728872377 ], [ 199810855, -1328983979, 1422115498, 381594908, 1955284924, 1705642499, -530097305, 31158406, 1737997417, 169897685, -826084720, -382571145, -1719471799, 437396336, -199901361, 347754585, -124413554, -672246790 ], [ -303785278, -648242469, 36785594, 757068242, -66837315, 2097439761, -1430215549, -644320220, -1859276827, -246353316, 1061172767, -640419950, -1566488623, 954125532, 1634537724, 533850545, 1457623993, 1802976944 ], [ -1733945304, 1494364760, 348211855, -630806364, -865786598, 1121014161, -1600042256, -202125712, -47189250, -1925462334, -2026312707, -886341210, 631576779, 460944057, 809735760, -1940765316, -282457250, -1113948828 ], [ 128625709, 926747306, 726534293, -1279447744, 2140242048, 934635266, -1049052402, 1277568594, -468102264, 465390899, 1247381256, -1125511734, -25687515, 1576163449, 365079238, 1985884501, -152809600, 1174581316 ], [ 1317334035, 2069293214, 450323927, 321617948, 363511533, -40464858, 1552226887, -1454108683, 1395637323, -1994097933, 276461539, 938730386, 1971719021, -775056279, -126171785, -1085957812, -1382618496, 1332587934 ], [ 723443085, 1802698313, 1185723601, 857051459, 1372701925, -1267083131, -552616308, 1537425218, 1580286360, -667820890, 1470547189, -1221809032, 1963210585, 482291677, -1807808757, -1435491069, -1401803005, 1823255624 ], [ -408817493, -1888016671, 1947877970, 19989638, -881457225, -1008527839, -1708237612, 2010130315, 1580619142, 464456452, 1928880370, 568240180, 1171973682, 577162046, 1326419633, 1765055469, 2144273866, 1195693503 ] ], [ [ 1767261735, 914548972, -2112265017, -1734545824, 1902267236, -1766809162, -2125976259, -1997424798, 825659649, -684809547, 764008658, 965618372, -1840151018, -661566646, 47523993, -936196600, 2116822197, -782663734 ], [ 1911883524, -330554453, -409002877, 97766870, 32613050, 703326169, -506701142, 1344685333, 1810433264, 1008986131, -1239619556, 933330750, 426507219, 200915412, -1699375794, -1315498118, 1201219575, 1016088009 ], [ -1391583906, -648195974, 302391000, 1337095808, -153885258, -1218980547, 951475433, -984975594, 949010916, 772938290, 1957374955, 36101536, 1909156872, -1896295688, -505127400, 1768693470, -1811649837, 286208686 ], [ 883189658, 728356960, -213194697, -117183038, 974450265, -745359183, -1604796295, -384541481, 1907188588, 209898444, 1294349018, -1802957825, -611483196, -731283010, -1443787333, -1493496831, 281088208, 2097674276 ], [ 97829954, 2062607147, 1950560859, 1880079850, 34686942, 1505864255, 62480589, 1991317302, 519355405, -1853895694, 275595708, 2021261396, -903319219, -2033596015, 1340632847, -239809225, -195901472, 1072811538 ], [ -1128631116, 863138384, 60545809, -1561400359, -755410334, -43285042, -1140197427, 345372588, 203686311, 2098271301, -2041870954, 1027307969, 1870314225, 1749485987, 42694872, -1557613148, 319640454, -1800012053 ], [ 1446463495, -1666163518, 1141248964, 1482145137, -992439246, -122689598, -587453374, -548163170, -1217724759, -976706629, 123488358, 1206563543, -1342730014, -1643785060, 794373, -1326574575, 1610956816, 1898126220 ], [ -730331967, -2049277125, -1717738960, -1590667419, -1991232300, 1476218516, 1515687192, 1710085424, -685824448, -1312068800, -1028210964, 1835570679, -1852013106, 197199516, 700829804, -216387795, -2064161817, -782740637 ], [ -278940506, -629071195, -665349308, -384969281, 2026686454, 1495912323, -1634617929, -12133117, 1941698740, 1865895640, -806622017, -243514671, 1064242007, 748139679, 1758627329, 805892855, 413963134, 865518861 ], [ 426613401, 1805834630, 1758252525, 6791909, 361587180, 238870592, 1584929918, 964928378, 694132668, 1155830399, 708206190, 760434258, -488632023, -635681140, 867200834, -1326194559, 2003013002, -1924193122 ], [ -921134735, 1314262844, 415767935, -1055204180, 1877177826, -1200507173, -1791830294, -397910780, 483158414, 790720346, -1354938003, -1689184697, -1107030558, 715575, -766966953, -1389076887, 891292475, 1326533401 ], [ -663278207, -2103682085, 163616401, -1576244448, -525990276, 155603384, -1638217297, -1899066049, 1744028218, 619353602, -1840652102, 1613477445, -846339216, 1961164383, -1475740422, -2068023958, -892135464, -636675714 ], [ -648085826, -1018767556, -217444844, -1901970808, 289432547, -703762819, 1241708167, 1141730785, -1652197599, -915173225, -1244753013, 2135902883, -1031792030, 989694091, -767731143, -850660004, -1035881232, -15125991 ], [ -1683874379, 308289323, 355662291, 1144727080, -777445179, -1914739685, -1047539197, 1338052133, 1279057670, 410986449, 1887121432, -1489257301, 2092158242, 1532806090, 1280826217, -801867043, -2094250099, -1627567752 ], [ 1948378234, 1198714978, 1766867765, 991465761, 744714089, -1990751851, -346797698, -845039248, 885356930, -450971635, -674371007, -1977606158, -1798233069, -404068123, 884231744, -217664219, -803562646, -321931496 ], [ 1049749942, 341253458, -889216257, 1995494490, 397328109, -327702493, -1501327326, 338622147, -1314712137, -2027187049, -1552747247, -500160019, -563036733, 314476491, -1637042270, -2110218405, 182241780, -220871481 ], [ 1624122094, 682864907, -2017930481, 20207125, 274710007, -388920928, 1543505316, -1260025942, 400577316, 1412553699, -820384086, -1306531539, 1330350210, -774217394, -1852664362, -497572568, -1842457148, 1824347780 ], [ 1566714996, -1248642253, -835672670, -43163616, -1643515338, -1011636097, -1405687986, -931375322, -1311556118, -857631362, -1320893997, -2022011312, -2035330310, -1689615631, 1718714875, -134518375, 1124396379, 1798682723 ] ], [ [ -1589279884, 233372923, -990753843, 982803520, -1176391865, 841332628, 1563054570, 417847062, -23479983, -602232735, 990333517, 473988736, -2446297, 542707727, -1992360227, 1972372219, 2118425797, 509633627 ], [ 2032642935, 642122796, -1296526349, -215935274, -1129719531, -347014778, -1218317567, 684652281, 1520174012, -992099731, -694922046, -997838785, 252993674, 68834288, -1410372360, -1401870051, 1231890549, 981177230 ], [ 1847394310, 2096289771, -1056053000, 2142927514, -1974138743, -2056659071, -1303961993, -2128454209, -1699657616, -148848981, 412629200, 51819718, 247599420, -1989783743, 250267359, 1470090288, 716829205, 777001135 ], [ -1988757511, 49724651, 1428567118, 908014085, 15321529, -2085893482, -1976392790, -1949076708, -643942719, 2097463531, -548275090, 1340206848, 722471829, 126322540, -749276760, -1379278031, 905746576, 1529237578 ], [ -1744386220, 206672065, -1013450507, -869631915, 1375544358, 714001535, 295982377, -447141482, 1871158372, -820621007, -206587259, -375429378, 1718399124, -282801103, 1904660044, -1612347718, 1251992389, 1080528174 ], [ -1359515895, 1483835029, 192784779, 892641514, -987611449, -1153632287, 582179087, -1313094043, -393135674, -1181531082, 1718503223, -2142744062, 719603164, 612119474, -1306364503, 531642879, 2080183410, -2119985574 ], [ 1139050699, 1973853433, 954968912, -1026022966, 1688115349, 1883167478, -2107585690, -449206111, 162759823, -1973073201, -1051476066, -996995223, 862273377, 1439144327, 1982957540, -944330420, 304276595, -1155629514 ], [ 255807477, -424992914, 573689623, 740200597, 549123361, -825379968, -1805961876, -1838603654, -1455865708, -1367056583, -62529848, -1824409242, 1336767479, 2061181258, 585722855, 1645441489, 491872742, 1996508913 ], [ -1908171692, -1302191747, 1771703837, -1589811208, -1419119056, 460006645, -987523247, 325160677, -1667408577, -428781475, 988572463, -726051643, -1923010939, 1853196195, -1257836624, 1567602959, 467508763, -553140298 ], [ 1449957508, 1848703755, 1813412339, 340536867, 1596793614, 1001491375, 1960463844, -380026026, -299456065, -970052937, -2114076011, -1856040808, 972240606, -861082740, 2125700102, -972648077, 5129081, 19924347 ], [ -229111231, 2004542916, -1163506513, 971337638, -966127594, -983738632, 560244720, -230903218, -2074108351, -607163925, 1842392336, -1650918836, 461397105, 1454538266, -1255742138, 312103709, -1959427744, -1924830359 ], [ -1908641780, -983799653, 1297602852, 261061833, -2142177320, 1067874216, 491198646, -540213521, 1899213605, -1333763946, -1728468325, -1737224164, 418483419, 1338270615, 756830788, 1722872839, -737570007, 677381750 ], [ 334123109, 520941943, 1400682348, 861071766, -1600579130, -1446925933, 981557726, 1727064560, 1486476945, 268477230, -1302733085, 971442555, 256807152, -1376158067, -88906264, 1691878903, -564948955, -814029704 ], [ -14965342, -1829681648, -1771694634, 1053715665, -2096069098, -1913794450, -324590382, 427987792, -139722366, -680581762, -2054295351, 666019510, 1755193859, 1174709473, -1113309028, 2142073965, -1070400250, -150014803 ], [ 709049281, -6353166, 628010766, -681380308, -1006255534, 426585318, -1763762354, 1174707573, -341262532, 1605193403, -938217495, -467997139, 1589949527, -1032832298, 262327109, -698301124, -1162667468, -1637399783 ], [ 1972497447, 1248734988, -1541211803, 634912771, 263475957, 1803320206, 1329676768, -1489165512, 651253899, -1547840791, 1910478271, 856660482, 904474538, -1565141770, 58261180, -878610920, -1168516021, 987781958 ], [ 2132180385, 786794410, -1523799538, -516087210, 1536719429, -1522641484, 542060524, -1033938501, -1072912021, 1903862588, 75350492, -1362604827, 68941651, 1702435287, -153570775, 2047842254, -370942136, -1988250002 ], [ 670441894, -1035046426, -126075925, 1253249213, 232213486, -1571591763, 1396748973, -1955944200, 911101915, 276503498, 1765147124, -1357126388, -906350706, -1682852387, -556210163, 142689570, 811447179, 1733335522 ] ], [ [ -1584201135, -1955024543, -215035572, -109234607, -970822097, -994259662, -202404991, 101518349, 924404319, 1753079072, 2064365523, -1076897024, -2095765219, -1974979413, -1345069906, -309458994, 1073206831, 1786669801 ], [ -1941398028, -174048667, -979733328, -1504112209, 1666501924, 1838312340, 1517661741, 1808443657, 208714258, -1483666109, -1461328669, -1689898335, -281447952, 73923489, 1566711717, -1407350331, -606411083, 582145918 ], [ 1245949036, -926156705, -1658896753, -2118261535, -439637462, 514416244, -23192487, -293835289, 2053019402, -893969523, -1980047637, 925946582, 1040949756, -972432404, -1983061653, 1413580558, -1958360411, -910624290 ], [ -1805266829, 1228206390, 2067303403, 405864023, 2098879210, 1974700080, 367448007, 484975937, 152680414, -952504593, 1202993859, 114486995, -1301220316, -1906316377, -1448113824, -1477177377, -344643990, -1249354690 ], [ 627858923, 1285002604, 2104308597, -301798325, -745094403, 1215520320, 1334371966, -33378281, -996052703, 1336043027, 84793575, -686328585, 156597893, 1536411522, 1148784169, -1025817837, 1408604321, 411788564 ], [ -50341369, -624310048, 1070998881, 79224201, 1230658884, 1763807441, -1625652223, 1787210952, 95316912, 1449753358, -1676268182, -70799340, 207080168, -689664099, 232314986, -161349534, 1852203232, -1546331418 ], [ 1498095963, -2103743279, -318185668, 407594042, -865362342, 1830133412, 1347298128, -1474340448, 838492900, 1725759359, 1073790503, -630375541, -1699526815, 1872997405, -1447696434, -1890135374, -9570232, 1494406095 ], [ 600697819, -1801130817, -116978487, 785292726, -563946154, 273750499, -509118863, -272002541, -272202175, 457707265, 1237120911, 627665356, 1784888386, 1009854728, -1061967871, -173912205, 999527846, -1740413900 ], [ 412290446, -2037319607, -1685612568, -282210133, 1100029922, -1989095294, -1357319214, 1117578715, 1433116454, 383189065, 2129352521, 494270381, 12188489, 1626763405, -1542282052, -2059211424, 340589674, 1037116634 ], [ 322846860, -600061811, 627106592, -661956794, -851778576, -430473873, -216126328, 788034793, -319702736, 159696672, 206145494, 271421509, -1341428803, -1129802643, -178653512, -561675842, 70042331, 169800504 ], [ -507955203, -413185300, 1842748221, 327043929, -1699037290, 1499182483, 657291878, -497737392, -1043051948, -974138275, -2124226606, -1781315291, 2098403535, -1156670564, -1480704889, 1639659177, 413599927, 1069007148 ], [ 1352026594, -1822665402, 1415737650, 791601982, -2130617085, 755074548, -138699980, 1126006831, -539441969, 1298585359, 590554536, 1102498092, -263506731, 74847842, -972329165, 2015419033, 605766973, 1748129864 ], [ 1946277351, 1310872565, -1114084604, -508282559, -22500858, -863380636, -1031234341, -502795489, -807496645, -1859670118, 867319869, 476312031, 1606784825, 201193717, 1021652567, 996446074, 1862769497, -706357717 ], [ 753094969, 1986773617, -1126520856, -1586606038, -307852505, -1495087768, 1174044867, 661240808, 944701111, -881677527, -582434340, 2125208039, -874265779, -501101338, -721260195, 476281607, 1270782296, 1004745746 ], [ -34517479, -2589124, 1293914962, 261210381, -1709939589, 623793510, -1210748570, 1021601845, 617640350, 331697528, 278962747, 78755714, -2027492005, 1955333029, -215955642, -1684513537, 130349009, 242705876 ], [ 572871106, 111342297, 1190580126, -274212297, 1594628705, 926471214, -1635478268, -445364904, -2115204606, 1271928875, -1093307545, 996111764, -472985292, 2110133401, -1152153594, 170194021, -610721647, 1983372253 ], [ 1528501221, -1380342491, 1601295135, -340115556, -510184285, 1542752781, -1380871912, 11709987, 4751764, 423355863, -1495781068, 242951567, -1706711194, -1619370461, -318619216, -1954310042, 1877045371, 307357165 ], [ 1902496170, -1631039704, -664090493, -151436394, -1751413877, 406447452, 592702635, 107355421, 2005576952, 1076584318, -1105321407, -1455395295, -310751465, -288189803, 57001392, 1466766136, -348381733, -689438939 ] ], [ [ -169741222, 1000271601, -919450473, 395651482, -1189455281, -1995764365, -750742113, 1297558168, -1825948027, -1049054195, 1122807397, 1965871394, -1086556415, -554788849, -1136984013, -443260335, 1419583385, 844566850 ], [ -1187018340, 1244672297, -150788912, -1165282533, -651296655, 1441551660, -1487353085, 1089479209, 751218461, -1491149736, -734234698, 1352637891, -331766188, -2146692013, 410487727, -1084446578, -2007519375, 1526406940 ], [ -753630787, 332093170, 730775874, 1410843569, 1599320336, 1952344478, -1455525049, 425654924, 1825164197, 734726180, -1894818697, -460037731, -1718520592, 1151977201, -1953432020, 954165786, -1634931478, 1513101715 ], [ -334563935, 1596043826, 939042606, -201386979, -1020314167, -1847498486, -2036496654, 1719158055, -1986670935, -1182165892, -713809053, 1034898780, -494430070, -687161799, 835533247, 911973865, -1760246282, -1922791646 ], [ -15131613, 1733134024, 335533969, 791639190, 1068272401, -1527038629, -349483056, 188097079, -1169677898, -47034262, -1556762448, -556668669, 106632053, -973570641, 1801259698, -732371636, 2069669045, -136839027 ], [ -15989642, -825061680, -1202616765, 2087952008, -123982359, 1554457911, 2081148987, 446254119, 423318905, 1015676206, 1880452947, -1682309057, -1812121418, -333065060, -712968294, 755556958, 339534599, 1420462315 ], [ -838647936, 2008531296, -39603078, 653066441, -1954137288, 1324746943, -1770611886, -559177392, 1064365673, 742867732, -167465138, -276697057, -1416688561, -1384696150, 2121911619, 1364787350, 1478627793, 1791971517 ], [ -77277854, -1045068829, -643407307, -168299571, -2036860562, -242093025, -1670847504, -190519661, 1438351491, 783946280, 1977466980, -856434666, -187960300, -1948987116, -2011725911, 2057377728, 1840904504, 1286180202 ], [ 1469685528, -752981830, 2111014657, 1748572978, -774230084, 1718876477, -859536089, 1127051775, -2110965758, 1382578621, 851249210, 1688920332, 368553084, -911250850, 1902210116, 2123991042, 823435810, -1937344702 ], [ 754327815, 265757885, -428019071, 1897904168, 1372340631, -789234499, 1663617735, 1244226200, 1368623613, 1948146289, 1127750039, 251241673, 1673047962, -1549575987, 245940532, -635235879, 2038262570, 37645964 ], [ 813523121, 1737203135, 561203989, 1998465505, -614151892, 893498830, -906600897, 1442827205, 1624331085, 769519453, 391137104, -875819485, 531172565, 1575445466, 758598729, -644592283, -1429470371, 231612880 ], [ -1629151287, -595462656, 572139382, -112767651, -1965305388, 2038960029, -168689276, -852291887, -66289419, 2034772728, 1508867634, -1937386785, 1012149349, -935828095, -1844168930, -1600953513, -536730503, 1794810627 ], [ 1257191142, 1679295476, -2133033341, 1565676930, -467698797, -1746414422, 1268615628, -421329672, 1818897168, -1724018381, -432482928, -87849347, -447667736, -870281994, 1904723068, -1996725578, 1439938517, -607867652 ], [ -1482751185, 1193164614, 1284733791, -1352838488, -176460285, -1654689044, -1579303822, 85127298, 755381418, -162502409, -1976755159, -536939002, 346027235, 1423844380, -2021458426, 746184352, 1994125555, -932066543 ], [ 1158747635, -1105661502, 1287197656, 1556034515, 402223832, 386198328, 1446143065, 509676744, 782060818, -390726315, 1752997861, -1182815867, 577354685, -1937904922, -1207079764, 211011560, 1917121307, 60933654 ], [ 363156246, -1057826568, 4872399, 1868543592, -581795235, 1676232050, 2019294901, 1434992484, 524723329, -729960407, 1768292835, 1864138242, -1620002754, 921961543, -1473756017, 1470747154, 1588899608, -618490966 ], [ 1916547017, 808425635, 898559585, 362657246, -537484504, 966145332, -1793789651, 2131796727, 159540226, 679001452, 150451535, -1314381413, 873477214, -1109949301, -2011848602, 639490954, -1645621490, -949414143 ], [ 2049696107, 152548105, 905798264, -1928792494, -1741209369, 1439337339, 594872647, -1542024328, -1662223523, -1178459631, 1086648474, -336133524, -1919781913, -153153485, 1671509236, -1618123145, 1766886233, -1123009890 ] ], [ [ -2078882918, -901560020, -1010722031, 712899077, -1945668692, -1042707363, -2037031333, -789191408, -1905639805, -497485124, 1288550965, 936120309, 71691766, -558231753, 158094902, -452252512, 1968218120, 771448903 ], [ 563801401, -1838466016, -1769348934, -684432723, 2034056835, -1069208502, -810374096, 1759431222, -637440272, -1949913453, 397559914, -1083740370, 1595218735, -2073645548, 1065727084, 197661589, 595707719, -2081377313 ], [ -10107220, 1489253528, 1068340057, -2083466499, -278273469, -891451651, 1468390572, -1364476031, 1465382212, 296536115, 2061782299, 1380762165, 677103194, -954304875, -1272508297, -434130357, -359095284, 687613420 ], [ 286154767, 1410217822, -1459873512, 1721931235, -785968307, 1234783925, 1451029772, -71870052, -1604732118, 1393939590, 2063711976, 1431098256, -1085928047, 1337597579, -1099438114, -443129682, 1564378188, -596654029 ], [ 1971985021, 1394500333, -1942666738, 1210779248, -1773944511, -1571932903, -1489060537, -2080942999, 1146987889, -1349682727, -1737254434, -1457942751, 1895377100, 1066457577, 687906267, 340166523, 1060923510, -1085491240 ], [ 121975698, -1187810307, 1059979195, -1721746204, 449726520, 2007937505, -1982775900, -1778110071, -1600808905, -1138116806, 1780317351, -1656119263, -82422550, -748333400, 538628414, 14587266, -1539177403, -670521334 ], [ 600401274, -1002124491, 1425139529, 58035392, -1471147886, -769105430, 492405067, 996904229, -1850921445, 1226713970, -1435527180, 1864889698, 503183411, 563289696, 1034226588, -1906241558, 596343915, -1401064991 ], [ 1828235924, 248846005, 1361972262, 611310456, -982974358, 1172199219, -1566239609, 1348299643, -400202736, -475551808, 1288385439, -1621163794, 345773495, -1714387983, -2104800873, -1499936231, -1644305983, -797961612 ], [ 1278557147, -976116074, -1257487850, 1554099449, -293864677, -11876990, -365686476, 1264192112, -283411480, -447686841, -277973779, -2009098902, 1499769138, -454177480, -716831169, 1398839216, 1930172279, -521511473 ], [ -187469448, -1606961994, 1855308650, 630023183, -715133867, 2021212524, -1137448255, -1529653873, -809448314, 1519125192, 244600398, 1213849515, -1563705342, 1811772910, -212407625, -942328805, 569841218, -632662323 ], [ 1588923713, -996937466, -249918014, -250118102, 106269628, -146357255, 1220291098, -1068001806, -1012525565, 1692165969, 1459646497, -1929466118, -1766765013, -315735028, 1300010739, -1347275159, -1517533174, -1835121769 ], [ -278082328, 1736028657, 1584793307, -1118877072, 959459536, 924956268, -403870231, 364313359, -2033459955, 420976396, -1186936939, -1857938394, 591412501, -1276574043, -638762287, -1824397083, 1799766821, 128248409 ], [ 1852506898, 1467687421, 1622015945, -2035594791, -1649304079, -2051126727, -1118898895, -1581368185, 1422394666, -388073915, -1612672342, 182890881, -1791490028, -37994307, -1548021644, -1928829370, -2635125, -475518514 ], [ -1943076678, -1898087527, -768564016, 329413084, 1568362106, -1388411136, 1946787049, -721526952, 1351707883, -905991309, -1909005104, 1909776682, 1973771450, -110959246, 1888951100, 1292738651, 2005375049, -283166507 ], [ -466871185, 1127666861, -1249964406, -2128926362, -1121476785, 2079275117, -1084813180, 42951309, 1666159509, -881067085, 300156047, -1314219997, 1191260337, -2006964369, -938189943, 734543700, 654473606, 1960161648 ], [ -302365120, -1484164081, 651068117, -1019459196, 943951470, 1423444761, 215247948, 1267984671, 1215587316, -585941618, 969680277, -1025956860, 440402249, -1018760380, 1551752457, -1544035949, -89169775, -166937711 ], [ -438956164, 179595210, 1904030571, -1186076802, -1936354128, 167931950, 1067100503, -844962203, -1879823431, -348236316, 1690652151, -939823267, -1098316843, -1142558986, 1797029221, -1521950575, 1807431932, 1399742452 ], [ -1740646880, -1310867867, -773885182, -624348688, -1429834607, 1952712477, -24735081, -371968548, 1551575294, 984182276, -411626901, -2087497728, -1213865020, -1212778773, 568040947, -1740999552, 1873531022, -667608554 ] ], [ [ 1386860636, -1757261793, 761756573, -58529884, 306200660, 1974154500, 394161380, -1828653067, -1362330494, 1016221224, -300242682, 1574518390, 1484073337, 773215217, 1468815725, 1446403213, -1751933757, -1610107417 ], [ 165832390, 935410836, 1056506187, -416784009, 1180408737, 1659750915, -2096228947, 593182173, -1698295585, 73523325, -1228607755, 1442586952, 1270627981, -964354654, 818692591, 2127184697, 2065163456, 917876589 ], [ -1103123355, -1120436447, -1439370312, 258193250, -1633602974, 341237523, -758405203, 457210547, 798494020, -99263944, 888075550, 729590960, 785354006, 1061018278, 478393543, 363498306, -378036355, -591921838 ], [ -553508540, -1283565207, -731843197, 911470435, -1670096370, 251339165, -545702552, -1417872798, 76061122, 1576298679, 394727458, -788865386, 366251270, 1170426037, 1165903413, -1529246879, -652007203, 1163554364 ], [ 1572360050, 239352369, -249323509, -2126226762, 576679390, 1644780552, -368616186, -601181176, -1121455557, -386498160, -2051651707, -958087570, -1429881559, 1710735296, 1917911584, -1331564027, -1926546657, 330715998 ], [ -538028345, 1563985266, -1359937725, -207006487, -1524308744, -1404859378, -702384232, -2030179722, -1239454056, 1494084507, -1128486528, 933852787, 1760086906, -1170147481, -1930921342, 1613804164, -929176908, -1117291851 ], [ -1156517484, 251808953, 2032744854, 273131181, 999009635, 1778288560, -460720666, 604788975, 299878710, 1518367225, -1920145091, -2026992847, -1896735866, 1319387551, 1610399799, -1173904304, -2096940941, -1209404505 ], [ 1133747213, 25904283, 1319048575, -1670684558, 164880959, -369160496, -176125875, 1988709836, -73079929, -631468667, -203662825, -560858854, 243988396, -926325339, -1811860001, 690544901, -194437000, -738200906 ], [ 972948365, -1925462686, 709090406, -2082909938, -1121763314, -598617272, -1356889842, -1041240663, 355200604, -522969637, -923851250, -159790338, 1475559185, 576987541, 789649349, 787296023, 13995918, -1439473729 ], [ -1420411380, -987755425, 1467831222, 955079462, 398370811, -1060548806, -834920194, 122512140, 1222298322, 212913820, -894772191, -1241217110, 603826545, 1381392004, 1537580535, 453107244, -1081903309, 332865791 ], [ -841488049, -1547125573, -1485739791, 768226552, -381554591, -1360024441, 442814760, 1423532852, -1607676096, -1256570582, -1414391377, 825190241, 1764694122, 1914872488, -654463408, 727373784, -1412054527, 1700829692 ], [ -1947845836, -1302960167, -667543509, 550432716, 472730336, -2064736048, 1396539358, -810346325, -2040870491, -750757846, 2111576379, 1932617475, -561692611, -566456606, -344084208, 2083783385, -1317851471, 1008140182 ], [ 1742579332, -1898979347, 722880768, -344451545, -2117500330, -167359283, -1454730234, -1037239147, -137405232, 1420299343, 1481373047, 64342407, -234546226, 756270669, -1417184050, -1172340322, -1131739706, -1688150074 ], [ 1331681537, -353579005, -393380111, 1467381611, 2030189691, -686518720, 1790387999, -1811724910, -535247867, 1207803968, 1459295516, -856178721, -730529072, 750309465, 2116462019, 71241353, -194455859, 1268891577 ], [ -401383753, -1624378786, 1066293737, -1358458365, -813196652, 1852668464, -1941144202, 169095001, -614095909, -798497824, 1035138690, -602689854, -1638997708, -33297136, 1164731425, 2133050, 661948430, 1440870110 ], [ -1522956289, 1644428293, 1560026704, -2094184159, 838078360, 1536734485, -1298586074, 1394926069, -1354760165, 1325619776, -1722643868, 1078592477, -1367860145, 1893841681, -30612518, 1009457340, 1797483577, 1068538982 ], [ -15220240, 1932175419, -2006389939, -1252621836, 942472664, -50520155, 896623379, 907838562, 1579298921, 1758904964, -1924095569, 1975506338, -1640831733, 1561393476, -1805084095, -490296703, 1337521049, 2139815087 ], [ 199166413, -1224235086, -418044883, -351545129, 288374037, -785536689, 1493045655, 645629519, 313976527, 1384343701, -1996662465, -679833000, -405946989, 2134878365, 1112850681, -48841511, 564508590, -231218613 ] ], [ [ 2073677815, -643531136, 1590895980, 1722750911, 2109961468, -1539487056, -325961271, -2020419681, -205364805, 1831861279, -1707119006, -1880169765, -1309994898, 68750405, -800863141, -1855318028, -840845881, -697710767 ], [ -1504083574, -312244015, -669229170, -1339807099, 1870215427, 1797307469, -1154921995, -240271037, -1654631240, 1506503486, -420782485, 1402042745, -824043852, -1269154933, -725200277, -612529217, 1187306754, -447006503 ], [ 1339981035, -619907564, -930816054, -485770129, 1732537991, -1283858264, -343011765, -1407127942, -780340385, 794305239, -1616825976, 524307806, -1177646324, -404754023, 1956938799, 1701856952, 792285394, 53949489 ], [ -994358927, -220345944, -2067719958, 1042618616, -1167451266, -1682094173, -798449244, -68029357, 906139493, 1042492453, 1113082781, 341688014, -113317370, 1436557807, 1572251088, 235690604, 1831571720, -286801353 ], [ 1799605587, 894114668, -108792042, 1150673283, 82028919, 823183778, -2118337093, 531596572, -588132991, -447442832, -751781117, -1907628118, 630630644, 738468712, 888036328, -1654002272, -1655657449, 1394432382 ], [ 1228443672, -79171915, -1544180678, -1920022625, 1638371927, -526492547, -19171653, 1356922102, -2090744140, 220633720, 1113703204, -844678936, 1324641634, -1845730866, 1789439234, 1293030770, -1470127077, -928487318 ], [ -914928664, -983407431, 1398760285, -1415885682, -671625989, -1655726786, -1495008536, 1964922472, 1844655772, 1473708347, 624530501, -806021683, -1546161271, 1455001182, -228864657, -523451644, -516022567, -1389227425 ], [ -2045964038, 1245326368, -2064602298, -903328089, -1405860684, -2055832732, -1621441160, -2062462742, -1250847726, -1425431043, 1600593363, -958003598, 2098782604, 1356003620, 511550640, -1155266353, -1587446480, 1493256286 ], [ -1727498763, -456764716, -1937710207, -665084518, 1156440417, 2107874238, 1099388280, -458766243, 868634384, -1434150031, 1647846446, 1866221116, 349784982, -1003894672, -1904342404, -1102760533, 852075747, -1863678700 ], [ -1313593673, 107119000, 1867004678, -38346097, 1011263772, -1609873130, -1196543069, -1154732994, -151793857, -1491083766, 1249128211, -310731086, -1164185492, -167154447, -948398623, -370249391, -139758911, 125208722 ], [ 831736071, 623311796, 413241714, 570967271, 1655600961, 63790535, -1262070534, 1805572772, 536913000, -442748548, 2129514301, -1857404366, 272253826, 1488047296, -1710565317, 1458423718, 1072722439, -1964530025 ], [ -1842037586, -503192610, -1867526424, 1663793723, 260287913, -1870652250, 1444799982, -389141646, -1078881015, -1514371752, 595574260, 408614345, -184062295, 12592840, -1825941175, -1906721335, 607939570, -477219364 ], [ 607728146, -1787452952, 1407954130, 717548061, -421122055, -1576332555, -1457900484, -1457373669, 456251416, -192766721, -457771886, -658575013, -387306938, -1053851877, -363956658, 277702573, -1100839703, 1824697596 ], [ -1207019093, 202396469, -1399721912, 2091191083, -1420733935, 309881753, -173243155, -1833939189, -405043007, -1377162738, 965402485, -953133308, 236205430, -519452908, 1639807908, -808961450, -103039026, 503169397 ], [ 486791781, -52346268, 1393018445, 537240213, 1709474673, -668035621, 267203285, -963326325, -1108516105, -683099914, -456980199, -836087456, -153480295, -333577037, 512755742, -881483455, -1434389375, -1802884274 ], [ -1046049770, 1129319554, 798045206, 1560205133, 1486026977, 692653537, -1737414, -978866781, 1027527294, -1739457655, -763640733, -1677078742, 2070817678, 763085493, -99266920, 1738047764, 2073813155, -755638325 ], [ -1410451680, 740165444, 242871838, 172466008, 785242234, 1399746169, 201071452, 373173516, 898990459, -519579923, 1832420856, -1723523399, 1956903929, -485446323, 462537402, 68555985, 426457418, 1156144352 ], [ 1052739974, 1099953220, -503405069, -1813193618, -1307701802, -2044949299, 51955896, 1617146699, 1818930510, 36888915, 1205860872, -1367046060, -1247838266, -1419650909, -1029899164, 855736321, 1516855872, -1607058846 ] ], [ [ -1200378811, 992234533, 1182035986, -674332165, -1601291930, 1179724961, 615578745, 596436917, 424332242, -1806637799, 1519927408, 1500148696, -718496883, -2087933169, -1833920206, -263329020, 2054703234, -302531085 ], [ -942350270, -152659173, -335115887, -65854388, 1626497809, -2058961628, -1837805477, 1203611976, 714297001, -476201801, -1707750253, 61966482, 2063465036, 700001490, -218393485, 1809631036, 1753666491, 1699713247 ], [ -1818189070, -599426467, 662176311, 1949506426, -1194898166, -1772161172, -1176115723, 2130079071, 447379796, 1440685190, -991374522, 1184472530, 1313753977, -1029787088, 533168632, -532335966, 1688256294, -1451668852 ], [ 1598784113, 150750149, -1450688884, -297035159, -572683778, -1173512135, -691239311, 1474678988, -2135780164, -2004146722, 1017681228, 798538495, 1408221504, 692052927, 1856410361, -545234613, 2061509779, -173724340 ], [ -755098158, -1969264444, -813255338, 705256343, 1630709004, -1775061239, -138952104, 952134963, 1035421427, 1376287653, -174156368, -129621, 281346518, 2096091996, -585929435, -768521343, 1391253129, 644438611 ], [ -403718252, -635353786, -1506913162, -1263203083, -771769905, -93700288, 1825853505, -1988314953, 1464494673, 1738358994, -1385251913, 93110296, -838498830, -1000780028, -932857241, -1113406902, 1987187012, 867176208 ], [ 268544271, -1547556019, -299535372, 1528452343, 616884449, -349119294, 1141219100, -1454617784, -555209272, 32561147, 1580478042, 1912980336, 886481011, -1228733390, -647369161, -835562383, -1611671967, -821370735 ], [ -355255264, 1402674721, -1106761696, -2112922945, 1368302074, -1082254259, -322975541, 2133930307, -279660919, -364623632, 2118969755, 482764988, 1758407007, -1458367065, -128629081, -1470970952, 818478583, 427155742 ], [ 1517075933, -463001239, 2112012778, -1965203903, -323363832, 723447880, 977281393, -629341188, -622259718, 1142542866, -1904654267, -1628200291, -1300601113, -935540586, -1943931235, -2004144923, -278191396, 1392384568 ], [ -1839710591, -781282265, 1559943157, -446305286, -1506126523, -1638538911, -1538687756, 200180253, 1580443419, -509284646, 2001252207, -1058627201, -540307253, -1968933952, 2098676713, 1363978053, -694867410, -1149591705 ], [ -1138717211, 1450295799, -121737386, 582397982, -350843623, 832247191, -1858552982, -2068087430, -1495414630, 1273627849, 1826071537, 1005241212, -747396313, 751595897, 4030381, 1092751335, -55829216, -1175619132 ], [ -1920946373, 1043589326, 1400225425, -64285817, 766167291, -1348238603, -230056373, 2091443837, 107834365, -201669543, -1227510465, 620287567, 817412465, -221544914, 1141295746, -1450415051, 1528981639, -1869272605 ], [ -674087428, -473782212, -1610727762, -1069709480, 891562798, -450279874, 92361151, 1975222178, -1126423910, 621946783, 415233978, 1003553223, -1524592500, -1072963457, -1371984537, -2014955766, -2052386396, 1249456504 ], [ 3824448, -1061233832, 1965617172, 328469621, 1279140951, 2087665454, 697524329, 1739415031, -791213778, -670608102, 1788964290, 331005132, 333006000, 618053050, 258370873, 1070187766, 1332912588, 1452492899 ], [ -1970200521, 1835581934, -1877237529, -2062305939, 127200667, 801933059, -1902330228, 1673420038, 605838982, 1512842974, 922586996, 1251792315, 1157628634, -68121439, 975835028, 1719697167, -358323517, -199018257 ], [ 2115473415, 158539857, -1375274505, 1632352734, 1114723272, 1000236666, -1182853790, 1478955819, 129445402, -1890564056, 337240449, -2079761428, 1234370266, 1740135807, 1715722017, -112731543, 1355300896, -1578218760 ], [ 963690594, 1325629300, 602025925, 2044473415, -949491344, 573831581, 234605953, 11520103, 1129097968, -915418894, 216302352, 336446764, -1531108351, 1401710372, 1084579387, 1602435379, -1725114937, -578338769 ], [ 387433173, 818704581, -1844682617, -1348099924, -2116542438, 217679531, -651412904, 1656676819, 44907115, -341997726, 479795956, 789085220, -1358943190, 427614324, 1347823300, -92669306, 2102438767, -744059787 ] ] ], [ [ [ -1239573779, 312778005, 872852916, -2033989259, 400902474, 1855617506, -718822680, -232614517, 1461870065, -421248122, 489652826, -510818231, -1473439497, -44144744, -2064593839, -903011490, -1024715512, 1106447177 ], [ 2044923137, 709126465, -601826396, -1143641696, 1237243243, 559602057, -1353222926, 511827641, 265080610, -807097027, -1638039523, -1309470734, -67058887, 1617224599, -42703900, 1742123786, 1150856093, 165521113 ], [ 1906306547, 1665001996, -997957983, 50066668, -554606241, 1319542901, 2010353914, -1198718503, -1622857708, 1839722693, -60769158, 2029885094, -656163807, 777407229, -72147560, -883992408, -690195842, -1122006024 ], [ 987023358, 2109267737, -1914167994, 1395247268, 2072601959, -1997678792, 1893478085, 1687366736, -1276986931, -1988367266, -1493856165, -2176152, 1087563904, 1084515662, -1722982159, -762472632, -1448768146, -562680922 ], [ 1062664602, 1096382342, -630575334, -2092526050, -925451457, -164471619, 485229763, -643704568, -798265308, -1006633961, -2021018719, -333088328, 1179728580, 389694605, -1455698565, 1994094317, 1482824168, -92199039 ], [ -386544495, -594017158, -1459919070, 1090343589, 850210314, 742627092, -683048821, -2146378346, -1588404307, 2032294692, -185507969, -748165035, -1773268979, -1414481648, 1199864555, -1811260594, 1032108882, 1765639842 ], [ -562741642, -1547377205, -1581147067, 2021870796, 596198925, -65143841, -593377870, 1164748181, 51267898, 353594092, 894148582, 65915699, -33307942, 575333616, -417212311, -1232161961, 125970684, 598886129 ], [ -1539287198, -1075122801, 1880540789, -1271242270, -2055994407, -778272427, -1406260116, -1971323374, -2126378402, 1043706390, 229396540, 995811437, 1375216324, -1909741141, -151728811, 1439175570, -522955248, -1523523811 ], [ 1406707602, 237503995, 1392498475, 533225573, -537567033, -823148894, -1142639921, 1023932371, 1635926699, -128906626, 768309804, -53582542, 633095046, 578508617, 1413487405, -1557438680, 1668055710, 1283502555 ], [ -1901909831, -583712386, 87765881, 601062737, -808549697, -1076285629, 1065741983, -665942572, 324792808, -1480244347, 1363253256, 1309413694, -770268562, 2030976369, 1796113091, 566770495, -110491865, 796385635 ], [ 1892434523, 1622600219, 2062018104, 49397438, -1173878283, 417119475, 1116955117, -448109884, 1728060191, 569445136, -16320602, -931607102, 1797724529, 864041883, 1802864267, 1923974905, -78643570, -220327758 ], [ 1311463103, -2091678012, -51848689, 2024995948, 1079757479, -807907139, -262555943, 24847874, -1861023468, -490513666, 112408976, -475953789, -1213261141, -955547536, 1505436661, 2057547627, 456725376, 937549011 ], [ -1193764809, 1117117625, 298186790, -410587760, -1228181399, 1880080023, -384811003, 135137046, -1545083340, 1704329414, 104198060, -1140849440, -1253801848, 283373642, 944866675, 1128294521, 411047480, 274425321 ], [ 190093400, 417190948, -2074340282, -1659712267, 1493704563, -1531794244, -465438749, 391536530, -586985390, 2119913889, -1871545291, 2137058721, -541133433, -820471394, 579431636, 1560541923, -1718928867, 1967017407 ], [ -1423950125, -844676653, -1702992161, 691762093, -966454878, 284199361, 302692226, 794825648, -249620863, 551430753, 1305655274, -1127761847, -1933309050, 768164426, -668673325, -1156256653, 1739275461, 1693292151 ], [ 1406654926, -686539218, -1894534847, -434813725, 1287528518, 738855320, -1677065632, -1170051966, 349512843, 1423464075, 1402031775, 1030078719, -525408028, 655509598, -1098965866, 848730831, 605441094, 241978673 ], [ 1811577698, -323173437, 791203640, 978028880, -1962362113, 1886816825, 1618112134, 1058322273, 67282267, 1411815150, -700778823, 1503883896, 1283099804, 2019085418, -312564278, -1199238602, -1481471847, -2125949670 ], [ 1832559064, -1886078282, 568180581, 1098405244, -1947653416, -449281847, -2110275144, 1188738966, -2030319931, 177618535, -1473477951, 239719855, -2042970524, 793837969, 1115481486, 1848200521, -835908041, -536050451 ] ], [ [ 772556065, -1752406690, -752739713, 522852032, 2064692673, -779781683, -518586024, 903639967, 1407295817, -386420378, 357539156, 585630514, 853156502, 238975804, -192459496, -622056554, -555492460, 764147283 ], [ -1099681001, 1217741611, 162384457, -1227024216, -901138106, -1817622904, -1080513326, -529626646, -2130188255, 868137500, -1754014130, 1235274505, 1473235892, -1246882409, -1388557945, -1069230862, -2135461279, 237213418 ], [ 727691563, -1583062379, -2013346236, 1470931973, -221760675, -219437609, -1754379208, 76151049, -363659437, 1421586568, -1928379496, -1241193124, -715730870, -385605683, 1130368316, -1076221230, 478151105, -1327713676 ], [ -123562181, 1772601589, 2124919109, -780128069, -441147241, -442256279, -560434777, 1803751020, -231039597, 239870024, 1353300181, -1692171920, 1904314264, -881224445, 1097472256, -1471135807, -137014722, -907606499 ], [ -2004673294, -1601873093, -403552990, 227031428, 1014245083, -1223430923, -367398289, -599854004, 1738698711, -15847664, 615793927, 2067619587, -984974670, -1027620128, -1264699567, 815799363, -844386683, -735370783 ], [ -1378445473, 155232859, -116069055, 1149437114, 1902663043, -1010953532, -897746827, -836600532, -1709680570, 1093252911, 1253664382, 816939686, -1838093773, -554960481, -1968513649, 2047670710, 1772596673, -1295011825 ], [ -71446732, 1659939495, -84325526, -99964903, -542180240, -1796652657, -176422373, -1139138261, 765674720, -153305462, -925828340, 229925523, 1420064153, 1680828375, 1200322296, 2029481134, 382299828, -2103471419 ], [ 349995488, 1971401977, 134574352, 239386728, -1716302009, -395339712, 74700771, -1909953743, 438117400, -1687536560, -521711006, -326190452, 2089904553, -1889004179, -487375238, 1431162787, -1184056789, -1219323987 ], [ 1962492524, 512568840, -422914387, 506848787, 2091389001, 1088281056, -84538976, -1003206722, 725179033, -454564215, -80078750, -199580709, 1368134308, 1861901942, 2041080914, 1685694585, 1974579178, -483284250 ], [ 1392644610, -886871311, -1381703908, 853653862, 1613329740, 1021698483, -1630772348, -2338993, -373704360, -1924789141, -113388914, -1755404523, 232106158, 707158664, -1201274517, 481199962, -1101586031, -989685856 ], [ 226104329, 1318241936, 1586215398, 205733358, -219485430, 1871335839, -1959215653, -1062816299, 1167051044, 996432682, 318396438, -1706678597, 811066986, 1449475877, 2135559082, 390579045, -957494083, -518923722 ], [ -131166203, -1358893433, -974831201, 743317936, 1295966323, 1377645002, -275405501, 9880677, -589576128, -1235225443, 1548555505, -1255881793, -1493618811, 815810355, 732585728, 947966568, -1819552, -66128678 ], [ 1828646059, -1384900738, -1962563295, -518373364, 1730356626, 1068550941, -646214224, 200787241, -553194105, -1846506217, 408327402, 713478052, 1732678563, -1158068828, 151615778, -247893366, -571615090, -316375451 ], [ -598760582, 1891549377, 1135475674, -124821947, -1264577991, 1175725109, 1018608519, -216142470, -428641054, 706578409, 1415489822, -1356078111, -1010748575, -1565585991, -1065108695, 830462120, -812499604, 1089193379 ], [ 2138381128, 1928844264, -1369970413, 1218013133, -1399000338, 1358654118, 87718989, 1226357777, 757699273, 260265363, -2091643964, -648296752, 918378334, 142006882, 1089040597, 931182026, 1105312824, -908587184 ], [ -2139259490, 1112704004, -738691929, 1047586541, 1774530935, 548678717, -1634063744, -828142326, -1567946678, 807898422, 1143282363, 881437619, -1925585966, 1167131056, 1015936173, 2122003352, -644911149, 273669978 ], [ -616868687, 1563234415, 1391773730, 65814602, -396702695, 1320908800, -1525601364, -2094749216, -135184070, 983610483, -198145617, 333795544, 586025023, 680996938, -857090884, 849134082, 311123695, -1653669422 ], [ -430816434, -382475559, -1973357645, 1602108496, 1133582371, 347536760, 1034038875, 2053672536, -899776183, 314692571, -1594906375, 1996132798, -1711984874, 1650058812, 1226535796, -2072848719, -850178027, 2103435003 ] ], [ [ 690060800, -1724047381, 1804720961, 679424086, 168725871, -1685656794, 1480551877, 732610227, 70610025, -154142709, -1122552410, 1832784779, -2104880089, 269921155, 886423197, 1732362910, -703171302, -1681058649 ], [ -1080891012, -225294996, 297966931, -864095328, 769919145, 596907728, -1052105787, -787915500, -1225364524, -1966004846, 1627578089, 306452617, 925185947, -1965914115, -1943920863, -209921676, 405130511, 85728002 ], [ 1046073022, -1154935932, 121834941, -979656880, 1124182379, -1066638243, -375139668, -1993462720, -1469163582, -870439980, -1273072429, -669821291, 154567134, 1364126292, -1539356171, 2008749844, -1879727259, 1183893786 ], [ 918251132, -1918285541, -1111292274, -1759857594, 425650126, -1740565420, -1123233136, -1937306395, -159683295, -286963113, -200293742, -1899804083, -1700424079, 422465090, 1314012416, -1697210570, 321645552, 1894654195 ], [ -1194286545, -973432487, 661757255, -1324561830, 150832163, -19863680, 1438970724, -943194263, 442870290, -1949969394, -2133644538, -467776351, 858397957, -1237216979, 1551781191, 1855961444, -2064418591, 1479782259 ], [ -433098073, -788638250, 931133026, 2009726688, 1741480470, -1061647169, -128962115, 1035881002, -1147213132, -558963619, 397627695, 89987212, -1240925180, -52754891, 1362471214, 214601719, 1489722674, -1154625123 ], [ -1572350252, 1678019742, -1136157957, 1398807642, -951749345, -1214634432, 1144088616, 658801778, 18583417, -728897004, -27605972, 573260496, 1290939966, -1655196185, -452932767, -1070472638, -1604557997, 926885059 ], [ -999724012, -565251178, -405863737, -1058593445, 1355269, 1603063441, 706604238, 1341807366, -1945414861, 1939006370, 315535022, 777421513, 351476879, -1263504564, -238618292, 1840263613, 499170080, -81419649 ], [ 1998627372, -871867143, -2092985234, 559377222, -7337569, 694152317, -15257578, -2019802124, -1640564163, -847556663, -1949886917, -365402170, 1890328026, 1760630143, -778611553, 383122188, 1854981240, -1269023896 ], [ 1707747253, -1253116474, 1384366463, 194485486, -517504588, -682234908, 45873333, -2093328785, 1174532193, 43679609, -436509775, -1716497338, -1161595255, -1756084335, 942155024, -1818353232, 665362703, 704142306 ], [ 810232679, -1151533723, 1618044768, 513336897, 67531, 375301573, -1919965593, -1727782219, -320471991, -1636619252, -552668125, 806320063, 658254552, -1114279793, -1355836860, -1105426438, 492159148, -653250652 ], [ 706892405, 348396269, 682720864, -670607213, 546456713, -1844532264, 797491426, 1054145395, -1931666236, -1438213771, -113916378, -714987835, 359750168, -873294403, 1268029918, 1730420932, -551903150, -1758406386 ], [ -526038403, 1361393297, -1897945593, 571459292, -586615975, -1940470775, 1662744108, -70654464, -239446068, -1869554163, 958233688, -1057313298, -751865953, -93213, 1311951239, -812417976, -1381619777, -778793193 ], [ 1726557131, 1497054272, 2047018199, -767292517, 443917159, -462306744, -1986978447, -658179399, 1032780813, -2015520909, 1602656378, -1436388666, 1829481783, 1399434176, -670172723, 483405513, 1214355772, -1894348925 ], [ 1202320406, 313191469, 1416729196, -914920420, -216697368, -1681406185, -188962315, 90099629, 1537118098, 139043134, -1499048594, 705823766, 1663350010, -50953625, -1058995742, 1150521866, 1852416237, -1971237937 ], [ -1276860968, -944341774, 1152031212, -747055450, 1918774606, -534058555, -1541526573, 171027700, -1994143918, 359935801, 1801356615, -118418076, 570315505, 775034377, -1205736132, -2058735219, 827275906, -1806579602 ], [ -1447857634, 1813135057, -624462020, 2088907936, -1578053358, -1430672296, -73298518, -1622717935, 1834772755, -991510946, -1902581611, -1195654889, 367029233, -1159891724, 315216199, 845233924, -304413749, 518435969 ], [ -932052713, 1581803799, -875986078, -201015660, 560964500, 1295672907, -2059545229, -2010121686, -2087890499, 541477666, 1360889204, 2139182944, 598905197, 898514525, 268370065, -155893789, 355202032, 105303512 ] ], [ [ 1408063872, 265445469, 202558314, 457859605, 535820543, 870062876, 1525081544, -739499207, -918391311, -352765749, -1710121999, 2129431239, 1533992752, -750595488, -1780745201, -323263213, 570529151, 724834352 ], [ -51748329, 652645974, 1663136257, 1224189841, 1669559352, 420280903, 1811406085, 1143967031, -1762442330, -94780857, -1828983273, 1703371815, 310348474, -2069422720, 1692664725, -2059477226, 106009668, 1211240908 ], [ 1122219332, -309247167, 1764928914, -2065826014, -710367942, 2033420103, 1711295099, 1504292899, 2126933734, -2081177390, -776316042, -356181475, 756697800, -1157350805, -2076669431, -1093665479, 402499357, -2040545294 ], [ -1305970709, -2121683379, 2083655447, 1783250282, 1784942639, 23828481, -1213334652, -116773726, 2028770244, -1903538857, -89079297, -630615752, 540285885, 124489535, -913729071, 1312385304, 691567291, 1063590295 ], [ -1813303095, 1497617227, 1320033905, -1080048142, -1051418454, -690545515, -1565509961, 1398116561, -1341948360, 156204131, 135011122, -833874429, -376915646, 41906332, -609543199, 1050163049, -1450774562, -196810287 ], [ -1166125979, -1261085566, -1137113386, -660959797, -1474197205, -85644813, 972987363, 705439868, -671734233, 869946329, 1122885083, 1094863616, 1860965113, -1026960071, 198350149, -416212900, -282298271, -1218941750 ], [ 681466781, -1296575580, -713416135, -2460671, 564987081, 100859998, 247493299, 947377050, 437386768, 354049571, -939301399, -710998992, -1775182247, 1540702149, 734354529, 235936174, -2012684599, -1582237518 ], [ 134159444, -4312349, 1493623379, -1552818439, -1311897017, -666685733, 1057240418, 1713126894, -1531738470, -1559167710, 699612369, -156507092, 1300838725, -1352906208, 658356383, 1091184055, -1720857787, -968139228 ], [ -1211381666, 1397155044, 1301625159, -374073561, -1157869734, 1619678299, 151868184, 1208173876, 36370948, 79795710, -1012227055, -1477529045, -863474687, -12342220, 1885426233, -1040612082, 1483605089, 126765875 ], [ 1467946508, -1370502445, -1387458804, 681534716, -1257114262, 39933417, 874114908, -1116877922, -1679098563, 1848331144, 115229755, 1557634968, 4325963, 1081918004, -1038706797, 1376070396, -479475344, -227490013 ], [ 922894058, 165046848, -1794757164, -383330955, -1972487483, 1704370101, 248868703, 1508636583, -426857222, 1743562708, 1038079446, 885755683, -1655074723, -1663382776, -1116964341, 1029382227, -1298888035, 681881687 ], [ 1798968215, -1583395968, -557049155, 1650509908, 1044597487, 1967179312, -1432080848, 1564405220, 472261643, -514150555, 189082039, 1592952066, 1091968997, -563179719, 1403389565, 1487120815, -381185830, 822979095 ], [ 88411785, 606610225, -1887571486, -1501016014, -1305532006, -724016618, -1576696033, 1351155844, 981364954, -753306601, -457247512, 1224658710, -2091373199, 1636954815, -1742332949, -2012990830, -1728688903, 2021078655 ], [ 441335062, 1720025032, 1771907864, 1595890344, 944126033, 1881260686, -336367896, 879824939, -381570991, -1288979592, -1642963451, 2034929094, -2116972660, -1681605465, 289092699, -1915007215, -778723183, 1567712741 ], [ 1557238711, 281684720, -1922881618, -2055091634, -1851528828, -1290452333, -1085813542, -965294936, 611111416, -154174570, 1317100337, -1194333417, -2115023106, 165168694, 1130861831, 745780822, 1369343131, -289966325 ], [ -965445883, -1436248989, 658017266, -1931786674, 1159757293, -1130661088, -826581947, 878723099, -171489429, -780686302, 1526589901, 1505118076, -200634524, 238334945, -2096766100, 1203154493, -1516806183, 1551197703 ], [ -1418762051, 1192148212, -1499244273, 369503800, -513078013, 1213042498, -1476874701, -1369499841, 1917200916, -1027712288, -528285664, 1060170371, -459297695, 1978463654, -579589411, -64468590, -306394166, -1803035983 ], [ 1436764988, 982203553, 938208087, 1857748166, -178061801, 1605686661, -200235980, 1619089359, 220228517, 969596873, -1695387211, -532544939, -1063161948, -1396618404, 1583650695, 1508071662, -886648917, -1033015417 ] ], [ [ -1691616057, -1369499779, 1331263142, -215986481, -1192337469, 2070814919, -1462878327, 50161414, 214129214, 1499156566, 1960438946, 798346185, 1702976365, -1214315651, -850965263, -1365189672, -2110600431, 1241261675 ], [ -1946614908, -1281518417, -1516437140, 584113340, 894927360, 896220844, 357539600, 1641630836, 1625992959, -895112272, -1676107427, 1982982980, 230299605, 1218267110, -141367488, 306214221, 974573904, 1546141391 ], [ -212655580, 1710856094, 927204276, -802610856, -977648323, -1979874884, -144672212, 296041852, -1611108483, 1023025215, 260647452, -1670572299, -1823972275, 388664093, 1168799566, -211301909, 329365258, 253334634 ], [ 1660150132, 1610099243, -1324938131, -1666978731, 818086089, -1476488075, -379586840, 342831242, 1998689682, -455703690, 442855161, 538022170, 1588049212, -67902986, 916890391, 300612131, -65800516, -1445028720 ], [ 1875084385, 942691820, -1221417765, -1239916929, -500713374, 736245625, -1069668820, -221858156, -1997456228, -723171750, 833476072, 1096674492, -765814247, 1194266703, 1943498335, 803554240, 673158652, 721294321 ], [ 483885359, 696384739, 1924773629, 72822582, 1128680, -677205805, -935941150, 160866897, 1761442292, 431391881, -977407921, 522803720, 65278703, -719550480, -972951271, 1579210834, 896186245, 160605157 ], [ 1662417237, -1095756667, 409956635, -1723246020, -831585311, -1403724853, 1085809010, -462754335, 1346143274, 1356992161, -1269900498, 914137097, 308190765, -286839174, -2010326084, -869001410, -798122574, 1102181977 ], [ -744157018, 1153819756, 2059989605, 1956939806, -1276639410, -302190557, 2020687989, -273483713, -445992508, 770976968, 585146751, -1843704497, 1883732051, -640908622, -1262552176, 1509347984, 1492423614, -1795300717 ], [ -1502664264, 421928918, 1920465290, 87773229, -1422200437, 62174836, -1509844824, -1854374682, -1041075574, 985518793, 1511757264, 41150367, -218962347, -127721939, 654240290, 117421714, 85256780, 2029845682 ], [ -841541724, 249513624, 1452984048, 757706453, -1813070180, -1762216145, 1885759332, 335985725, 1815974335, -754580434, -175177457, 2047698643, -170054105, -1449345887, -1398110531, 1503566380, -1255489416, -1093565180 ], [ -521440396, -195254834, -1469354549, -47093475, -952984473, 1996363772, 1741004202, 1841780004, 252038315, -512021293, -1377592718, -195222855, -1372279757, 159481584, -1040894094, -839515724, 1551319738, 1776733628 ], [ 952148046, 711762132, 586942263, -28775831, 336890292, -1193490555, -34848420, -1832205508, 772259341, 1851422333, 1626078957, 870004273, -1844874725, 1553011944, 541914901, 461729610, 1516111449, -797468575 ], [ -1240383248, 357009659, -786947447, -863311687, 989591054, -720539532, 812762938, 1576982031, 2107640700, -213821499, -461391714, 1877620443, -254212194, 1199195532, 1682487551, 167464028, -1535613414, -1273295845 ], [ -2068845927, 1158748731, -946797877, 1787055598, -249841503, -1382228485, 1548134302, -540956031, -1632021719, -1901521321, 2598270, -496839102, -1266149336, -2107800029, -1283500415, -1620768077, 1161650208, -1455178431 ], [ -690481022, -635135016, 1260878359, -439252026, 529332657, -366565722, -1847501622, 1015413737, -1749054547, -1137910289, -377031008, -1901314682, 2147096799, 1717827447, 240735518, -1102122431, -744677933, -355033640 ], [ -1606940336, -66888996, 388912435, -816632589, -1149536618, -1909252218, -974530537, 1395990772, 1818415807, -776280682, -795209305, 534525888, 1827076434, 2111345035, -1051792971, -1981440680, -450691252, -122972572 ], [ 1700131227, 1634831868, -150052029, -417770584, 156111681, -424894547, 2070487999, -514021993, 1952226047, -1324352038, -1894031383, -1217914956, -114371551, 62137473, -2025299328, -664600860, 1342322483, 1098628543 ], [ 541613820, 560525962, -182905571, -1063970799, -2066808746, 1470752842, 1233010345, -1266226340, 1182989784, 1324923924, 1532127908, 1245978111, -2120750934, -1640888972, 1354386856, -1460820619, -2120694006, -1205124632 ] ], [ [ -1142450121, 1460962919, 1862864805, -751679654, -1002834149, -1413050790, 299022269, 101115570, 693386656, 1208031171, 1839555737, 1408428775, 1806099837, 595368502, 1745628641, 1168896962, 944710067, -806237014 ], [ -1964851107, -1715035861, 1012509442, 1528586189, -1409152725, -894110331, 920936575, 1177701766, 1412183357, -1093126446, 1389397623, -1901171403, -1889780796, 1508643056, 2121023733, 1968491436, 1248414898, 115288663 ], [ 1234302731, 2032168259, -873835516, -430439851, -1538017530, -1701542447, -611275829, 69410606, -1278690190, 472722776, 862814601, 1531533374, 74037302, -470579967, -50784200, -1939959132, 1622255413, 2111195243 ], [ 2001571607, -492632674, 1132702272, 1632570969, 1747062710, -2064224035, -450319126, 517408397, -2130209228, 484430703, -1526055524, -848766645, -1997467756, 2008295331, -1917583113, 1347082050, 447350377, -2013275062 ], [ -2092417574, 2075875972, -1693321197, -946705554, -648611381, 286721813, 1319916383, -1598852369, 1959533335, -838586472, 1387537834, 30993151, -1249353483, 1155939886, 1088750897, -627621869, 958366415, -1819385574 ], [ 49276357, 447088148, -408383806, 701376126, 1962219651, -1164014115, 333723824, 764239126, -970531634, 2014227936, -135001714, 1450789806, -1773635178, 2143670657, -642115686, 1674768527, 856041630, -1897133422 ], [ -1698766249, -490103072, 1257390852, -1664551962, 807077585, -979817374, -554151180, 1613872772, -1537663293, 1156022529, -1541247816, -905636725, 107988363, -588677629, -1648874570, -258497752, -582262020, 1770261875 ], [ -1963600765, -2052486221, -973841625, 1357852332, 796830811, -1532966961, 1310467864, 983313186, 682392542, 1267988418, -77073391, -2128490719, 1350743222, 1396115461, -118958528, 1492369167, -936313904, -1256237831 ], [ 296122151, -1575604623, 662208478, 2057451685, -1670135193, 459045943, 723445399, -1606768241, -892093105, -963872156, -388302721, 1450123154, -854794939, 1112003171, 842476807, -841045799, 654573820, -1816435595 ], [ 1099228050, 1431499249, -94607260, -956576325, -870571006, 592682706, -164156020, 1250205607, 2011234903, -1668524468, 2102568249, -535733580, 630667810, 592052855, -336924148, 1955954570, -612860199, 606404990 ], [ -476320003, 2006441944, 350111271, -969519636, -1461748632, -541608682, -742762448, 1006839974, -20222452, -1750930920, 679610212, -1041759341, -2063294682, -320279973, 1936624600, 574000819, 386396767, -1147890773 ], [ 100853934, -1008821369, -347754191, -429768912, -1233966907, -1485722174, -1811230310, 2060218913, -1204467049, 188301945, 1725920038, -1781488147, 1893548590, -731979442, -949859733, 1764490091, -1174139397, -1287363048 ], [ 815143982, 45980157, 1666602192, 1773992259, -1725983446, -437354828, 646409855, 664111356, -1822429720, -1519663578, -1773029759, -1599815098, -1586416956, -1627896006, 159131417, 1659833674, 951902875, 513359169 ], [ 2060385226, -714622964, -1847287039, 1656073804, -1940288950, -934385539, -1944709875, 1993668636, -289550944, 443697583, 857547806, 388479415, -2059468979, 441734563, -1706107845, 823824194, -879700099, 513387154 ], [ 1325720843, 1544439894, -222573516, -1737964337, 1014905984, 986622114, 1673683118, 1434051171, -1612608770, -51432072, 1311810077, -833326610, -1234043824, 49526051, 1939998929, 1109434121, -1134288163, 1084503821 ], [ 1953061671, -1951218896, 1406008357, 914919773, 897577884, -657502898, 592818319, 1652717297, -514610347, -257640704, 509435156, -505526394, -41437811, -841123329, 1207538900, -541774021, -1215583483, -1351354653 ], [ 1038146119, -578442964, 724866487, 1412448229, -1081473386, 1850018489, 746160014, -1350283916, 1850533340, 448343135, 1908940632, -1576167930, -240016529, -2001137350, 1871920159, -1724899962, -2069298151, 1816983793 ], [ -1975499000, -895853152, -1238076912, -1768555634, 1416941514, 345150071, 1071270297, 1104249589, 308198344, 479510548, 855462621, 920077689, 831097058, 1551207164, 838194673, -1891381745, 665701900, -1928269025 ] ], [ [ 909710070, -1983376234, 578912804, 1657527725, -1677941234, 207409633, 2034574839, -383990830, -455210190, 1540166495, 700473148, -1493468860, -495755481, -1012780490, -353617464, -35357760, -1966153088, -2121316787 ], [ 1130159512, -1837103545, 480446957, 65163794, 1758456245, 429475542, -921482702, 158868376, -638073534, 515013481, 1691840865, -1780846115, -1787284683, 1910273600, -1878080286, 62231614, 204958529, 2048900400 ], [ -1427119184, 923180717, 1395401643, 1273446140, 990697139, -538828601, 1552465124, -990735601, 1564500454, 1281359777, -139656201, 438850422, -149675881, -1504676605, -71532640, -2091526461, 740458306, 829809579 ], [ -1928256288, -1289671566, 157144717, 336211196, 429781755, -812188625, -1476246357, -1459199200, 1009043322, -1337641, -1386864532, -1279096093, 1848360911, 628826179, -1701072950, 1607957369, 701408835, 652452187 ], [ -27767572, -2037733916, -64362355, -296956647, 1437742715, -1251112155, -1562746152, 1183402412, 1856575169, -1741778904, -971705449, -193554800, 2123159751, 1878233508, 470191729, -1225006710, 1197270947, 2030883881 ], [ 1660557877, -1522617043, -689739684, -750104421, 1815578176, -1332749730, -212453826, 1918371282, -1471746510, 1281893920, -2117710750, -1843407193, -2091241604, 981132447, 1395165569, 804268528, 615474250, -935122016 ], [ -1244394306, 700551426, 427960681, 877022124, 229875711, -1608744970, -1105051423, 343191000, 1365316376, -1811057051, 781738497, -1106548929, 128862177, 1485270754, -208204644, -679315909, -922879343, -1482998291 ], [ 281704007, -965654774, -895598562, 1083981235, 1203129464, -818746382, 247094919, -1039219962, 1070285879, -406199524, -1252960405, 630803831, -319914235, 60797719, -933210719, -2097824421, -57758610, -22104535 ], [ -834828725, -1432413013, 1763525829, 1146800474, 1884724477, -814568118, -820164196, 1060879382, 1286058762, -1739540876, -462554923, -1694260647, 1963502925, -1730994010, -1763009673, -2021063862, -1559128563, 1587214066 ], [ -1296645508, -600854366, 206779859, -600372172, 1216953799, -241190656, 1793642670, 1227560321, 1282581023, 167930939, -1967905938, -1414248304, -327868466, 1769469624, 1952702505, 212182674, 943154768, 1348959810 ], [ -975197164, -934350049, 1017374218, -1217181698, -510295550, -1489886448, 388396157, 501316445, -822955994, -1813845056, -1065095967, -1323170935, 1708173775, 1357860792, -1474321937, 1516399080, 308069981, 1693645385 ], [ 395619775, -392231689, 1539598925, -735189877, 487459470, 931239791, 1512130219, -685728959, -137353891, -981502287, 1470007350, -2062481982, -1723400046, 1828565557, 543859998, -480138902, 1905299694, -46903308 ], [ -78743908, 529338512, 872646106, -1992103593, 371560383, 1524747243, 720954101, 904561522, 1684815430, -1819786420, -966142863, -364614907, 639694663, 1991487048, 1113837886, -178722907, 561162461, -622914763 ], [ 2117662465, 1069706421, -1197705390, -1353843804, 498785635, 1411853726, 156522799, 2104163558, 89527622, -933173682, -156578179, -1134873284, -206672254, -512129284, 555717980, 659050867, 992512056, 1874311593 ], [ 1210753047, -558491318, -1946669916, 1223383154, 1963321603, 1481579965, -540226162, -1154383893, -1413689189, -2039256463, 801054397, -1347164552, 859450504, 1492381259, 671968134, 621824501, -945531097, -1442507858 ], [ 1689868413, 175145869, 87898074, -71376761, 916270834, -974868183, 32642097, 1914503635, 1691351529, 1577309870, 1976728711, -2119630011, -1238106792, -1206985935, 2045077830, 799808651, 1824864925, 1257903972 ], [ 1049497831, -286596568, 1366276736, 249780926, 303344952, 1436781583, -720490595, -1288739856, -67979483, 1481124193, -1718159191, 2002905898, -63274123, 1295439883, -349504453, 475099951, -1598700812, -1742345800 ], [ 1189490786, -1329362233, 2108010848, 1324976043, 1283631467, 1426220764, 1568967867, 1878274250, 1713421944, -527049757, 837907400, 985502845, 226506550, 281720160, 474800819, -324738005, 1741253256, -1788682149 ] ], [ [ -2074222236, -1118876080, 340438973, 432948098, 1513298775, 1380729233, -718426954, -966721407, -646786258, -1468671553, 49929898, -1410498678, -73588899, 1722076066, -74244391, -1436320051, 441169022, -2101797208 ], [ 707044919, 722110652, -938034094, -725163076, -530631084, 633399197, -1480084152, -1644987373, -2132358501, -288119440, -1156429702, -1890757014, 462916136, -1140163797, 801431165, 1869550241, -1986640977, 997597686 ], [ 1906348942, -1421980957, 575891624, -1407206969, -816670462, -1880280502, -1832807511, 1516994923, -594485017, 675116513, 990726226, 660980842, -1966955893, 1269882201, 167255412, -1292685728, 1387452838, -119641329 ], [ 1678941434, -469363263, -605877343, 1982524981, -982257086, 956482957, 1987917077, -271102121, -40005582, 480164692, -1023216662, -402110483, 407205599, -1809117238, -969849803, -1065974625, 389297717, 1892597005 ], [ -262596730, -520539410, -625749688, 37191043, -2112099932, 198529040, 1424275024, -318040907, 1904293852, 1956494609, 733390585, -1916768183, 1230221936, -2067755922, -1276631977, 1482715423, -911800292, 1181710326 ], [ 1812437604, -533683417, -1856139368, 1462771274, 68956410, -1223259905, -220288411, -132262296, -623578951, 1153371498, 403368295, 713421619, -703813490, 30990656, -1132730944, -1799432017, -786433697, 1128610440 ], [ 1898909145, -1157473692, 1173182825, 629498404, -710502166, 669178136, 732904914, -251252810, -1191122361, -987564651, -651967529, -1962207553, 1685882825, 1292129487, 936555512, 1725067458, 73939221, 1277293949 ], [ 1960167449, -774517324, -327162007, 1142516390, 599523250, 766638497, 242938993, 1812682388, -297557681, -649759618, -756458748, -1757008045, 229036369, -765645957, 1688097848, -779764234, -532699370, -87833284 ], [ -500120113, 761607904, -48137860, 725170696, -1939937670, -1916760525, 367546315, -2048783866, -1642682396, -307888242, -248591137, 825815127, 259258650, 916274532, -951415123, 1404410435, -1227800820, 868450552 ], [ -691881982, -243088936, -113770156, 157383506, 1805944904, 139390717, 1235905755, 1993677786, 2140200528, 2065353458, 798535735, -798965648, -1452975776, 960054189, 1898861178, -26990156, -1726474422, -385261119 ], [ -2121986506, 1291103174, -970037614, -2129346388, 488802050, 459492667, 1458384780, 863953828, 1132276228, 629043574, 453597943, -712177164, 623291683, -908744736, -1376825596, -1922381271, 221807262, 1423881719 ], [ -1265239646, -216011875, -1972991564, -1849834702, 200515987, -191614451, 6761943, -1727521456, -1417900898, -329235132, -1684647312, 10577924, -1532118279, -1951938388, -129994231, -167133470, -487625596, 822743847 ], [ 44733679, 101952098, -2098156600, 1086162797, -1453927988, 332796662, 524199896, -206038331, 1613521534, -37894609, 357951807, -941694661, -487330830, 2008502382, -210659498, -962116499, -1308639147, -252150201 ], [ -362145885, 984022747, 733324359, 994196444, -1370305730, -1270806366, 2063255257, -1663234547, 1101479228, -1673842257, 616446444, -1362184826, 1185512464, -639376150, 46001693, -1963833974, 780361544, 1112281823 ], [ -616766346, -1605616361, -554779482, 1960123998, -178851763, 71902532, -20029629, 432330980, 1778352702, -1801604561, -1966033337, -1938291236, -100179896, 486725963, -1464585546, 529063095, -1285859660, -908571753 ], [ -215616209, -334117357, -1876122906, 38481472, 826924114, 514911770, -1631724098, 1350970248, -171987047, -1847303881, -200638451, -1185681335, 233212101, -551711916, 391119589, -847124809, 29157770, -526610615 ], [ 1388715978, -2062875429, -622858709, -1658322165, -803405418, -1915262336, 224812756, -395102601, -436315674, -1965075348, -1770109291, -1527330146, -776330547, 991668394, 739730832, 4148822, 749514365, -438302741 ], [ 1290637361, 2110525828, 1277680942, -429259719, 1372025021, -1512296782, 1329746486, 172721987, 1902802093, 364427826, -314925871, 1797016017, -1769367620, 1534009641, -1181004753, 2015447314, -2144557216, -732770344 ] ], [ [ -221562153, -1201899722, -923806925, -1332565760, -1845962415, -1208476843, -122962633, 395001358, 90514848, -1662955373, -1999407079, 2064570265, -497083137, -2095081446, -207761069, 869255301, 905791801, 700050344 ], [ -1674829365, -1156147480, -1191713270, 1258960931, -1580992150, -2114589618, 11288092, -1634883974, 537988377, 647636339, -1319304016, 1162348412, -1859760375, -350231969, -1874909022, 1522839411, 67762963, 238014954 ], [ -1600820012, -1449541376, 1282281296, 237328673, 1796776804, 252757825, 680683084, -858629192, 1519754805, -989010949, 1150639724, -166252739, 876576438, 455648943, -643171839, 64518143, -1975728761, -988808782 ], [ 1551394164, -1599483284, -829207974, -1159258418, 284913978, 641125695, 51255847, -1332528391, 1367975870, 1039946764, -1560004722, -1253038222, -1468148430, -1760792793, -227160754, 2058600306, -1575359446, 1404024479 ], [ 1287175992, 1914926566, 704030028, -258129200, -197718774, 2135899702, -859477517, 2012467599, 1523522239, 68764535, -960237091, 70221446, -961762991, 437619337, 1494238516, -2128553256, -419471834, 675921942 ], [ 337681048, 1290016005, -983315456, -440830973, -311131935, 958994017, -157447016, -1248300246, 210658257, -571191566, -371962048, -389922068, -362957372, -2129131090, 1117469293, 1975720623, 1142503407, 1571635600 ], [ -237385785, -498308792, -1953836951, -287377302, -799370768, -945542960, 612434885, 1895949502, -1537756346, -38329625, -933663391, -163734253, 486238872, -613859570, 1449645783, 37286584, 1787001637, -1816294494 ], [ 1270056805, -1553870776, -1662520494, 709888640, 1949939349, 465275960, -2070306961, 218898613, -1577617059, -1463833766, -956050754, -565483424, -1577805217, -1532584861, -2125781055, 812040041, 1368288492, -1794921481 ], [ -631149808, 2139834286, -901144836, 236058069, -1086867076, 1871945626, -28746053, 912616455, -1386548715, 510061160, -861077199, 1999058445, 2067933715, -1752235549, -224516570, 2090486401, -1734708292, 794970851 ], [ 1885497847, -1250863755, -2126766363, -2135854566, -378922815, -818506247, 1136329585, -1453348938, -712067624, -1719086830, 989812012, 1409507237, 1274505353, -517135223, 1621604564, 1470234459, 1471217110, 509370046 ], [ -2067732855, -1910020399, 373038945, -1749590667, -2112876470, -1635009813, 2146407152, -1260745593, -526949087, 472269229, -625360220, -1809092177, -1586251819, 1721424624, -2129655341, 391415930, 1526384762, 829136525 ], [ 633606525, 889879492, 55686905, 854506119, -313065046, 470007083, 2126817765, 411821910, 1508165057, -1277751964, 1462015563, -1576506005, 424509367, -1105719455, -1029748228, 87997691, 339945434, -1233822222 ], [ -1925408313, -1924631878, 460967767, 110523908, 963757084, -1173525177, 654794705, -402654919, 184007757, -1853824477, -1732190539, -2022350695, -798325703, -1418512205, 562545680, 1946647773, 763373843, 1201683746 ], [ -1419084664, 2020978004, 217331886, 1919098897, -764198077, -1390432166, 112594527, 1779705392, 200322133, -360010449, 608686422, 789010749, 1515710036, -822304201, -1507638569, 2002556425, -1137822223, -1236622785 ], [ 1243623928, 2014890345, 751542313, -1174625567, -725273004, 698181343, -1869427792, -419560791, -1250363796, 1402551025, 1619840964, -1070298654, 1665677457, 715587658, 2093091396, -771381235, 1935134975, 414390838 ], [ -1267197462, 1838972983, 854151515, -835609276, -1788752107, 1406992934, -544718310, 1242285824, 363594345, -1266078723, -1632788897, -1203757981, 1430014543, -73377736, 1305680061, -97624543, -1557945204, -1277829666 ], [ -1593108593, -1713155835, 1166185434, -149188979, 74032587, -745599814, 1633215190, 387474182, 1792737345, 427569636, -1608643654, 1382099042, -1938902613, 2118350244, -77147703, -345630750, -1111981225, -690649570 ], [ -2035827363, 369160188, -146127753, -679927149, 781347224, -1948562257, 908312799, -2138729085, -1592575445, 1001484545, 504048208, -535776477, 2134964171, 697609367, 128067494, -907430921, -1472928562, 1109741297 ] ], [ [ 2141934073, -1759585812, -1486902110, 1441995669, 463273172, -1184359790, 366531928, 955126422, 673939579, -2067842683, 1169208646, -985079169, 510411488, 1979018637, -727578451, 1735267655, 2112692817, 1364097856 ], [ 1642250449, -622248771, -730191958, 954764777, 1540241772, -265348245, 506289312, -751039803, 820667546, -534741191, -1951182406, -751250879, -2140681926, 949718475, -403854701, 1721671670, 1113614017, 2109123855 ], [ -830335957, -164586982, 313670668, 6360707, -882544390, -2083674989, -923246494, 1912471847, 1375630364, 958802547, -1757015208, -88553291, -168214440, -1068242307, -1172558678, 1280460200, -1357212711, 1147476492 ], [ 905682627, 1209964998, -249545384, -1780023395, -862124887, 63294092, 347114546, 1189249047, -413992994, -1124237776, -869179478, -295885620, -1135523380, -2112332668, 235010723, -1654863949, 1804927187, -417805591 ], [ 1834667069, 214893853, -1612501933, 269025159, 2033313257, -1922770409, -1297591137, -1229508828, 2030535541, 716998978, 1936692465, -2100449517, -418758231, 1780385601, 726580037, 823131980, 919887809, 340403560 ], [ -1141424817, 1895784980, 673849581, 534906609, 407084268, -265695877, 860445717, 1027579939, -2124355259, -2099772000, 1551981518, 458279630, -1239004999, 1562106187, -1192400657, 1196552276, 284699499, -2121335027 ], [ -1187003792, 1836272626, -448116351, -1670682554, -1375295554, -12311465, -1801664257, -1204156576, 1829299610, 906098374, -1457592424, 347028976, 1260697669, -1947052384, -2117088101, -1155822412, 43338896, 807955521 ], [ -331912537, -436817373, 1166391220, -1165996575, -942458881, -1685814796, -1450917601, -1313877818, -1522384391, 917494453, 1771772027, 1963160620, -1691975016, 1114206687, 636639087, -1322016477, -1706115798, 2078254602 ], [ -1426123058, -1193246857, 140143178, -667519418, 1545508549, -1773191976, 1990056691, 1556004402, 1593244898, 1170863888, -2069453373, 223755192, 37960338, 116781776, -1658398191, 1768787804, -113861829, 839281015 ], [ 995834680, -1991694625, 971453952, 320805808, 641511465, -1346624181, -213617197, 960249104, -245536429, 1315078220, 1749058240, -1259737317, -250459877, -1218660481, 258166300, 192132504, -997866761, -1337698484 ], [ 719718630, -1241912273, 1748997671, -461281089, -779759180, 4263995, -155768085, 1362201384, 391330973, 921988321, -702811438, 1973826063, -359240924, 1949277784, -411361697, 2133658939, -19891517, 931002099 ], [ 576405791, -531165348, -765107092, 1129231854, -1121756045, 1349817277, -1105489619, 1375532057, 1339416177, -828987569, 1658018600, 1484778211, -334287582, -281393956, 1178331171, -1460827116, -1408153168, 163758747 ], [ 1710216814, 31395684, -1798147641, -104385012, -125737954, -1701493491, -818484710, 1230751994, -660452984, -1899180666, -198134953, 873616932, -901497018, 1255291277, -1876606927, -1966201992, 854464635, 308741858 ], [ 1265167799, -1016245204, -1598454637, -284148925, -1405908806, -94215955, 691472233, 23458953, -1956393151, -1132133727, 1784446102, 542457670, 584039481, -138243851, 2053471856, 2146013010, 694426558, -722213658 ], [ -757997919, 311129283, -642413497, 1924783170, -1945549061, -9593045, 1429954695, 1986136487, 672795993, -1273079502, 1834892728, -794288419, -627493452, -551117419, 1398889630, 1951633543, 1026665704, 2087189046 ], [ -1257885953, -1944847810, 743159210, 2023808517, 459629475, 1883587155, -670437672, 656490533, 862655939, 1039866161, -971321224, -1407542482, -487640123, 2090138892, -660790467, -1044501167, 1549379293, 1801972254 ], [ -293839714, 1061054522, -381839885, 1209841020, 151681250, -1323331228, -1876741062, 935995882, -508758531, -874554577, -606145350, -922396916, 2034223516, 940152048, 1515102414, -1993348515, -2123832360, -1266411566 ], [ -1607151851, 1979170909, -1101682054, 1329530668, -1855133545, -1709676502, -1723271523, 1373979025, 31758964, 1410708956, 2011222841, -71109613, -741539443, -2024570371, -2068950373, -1568461624, 1900000829, -2088869492 ] ], [ [ 444175633, 1848946379, -1165268222, 233125589, -8062797, -642478998, -1953875847, -351799314, 1481546443, -1947070578, 1457802785, 467749459, -1970112957, 1807191783, -1918996323, 23420823, -294464353, -1160120333 ], [ -1272969907, 992261512, 1368922212, -511773840, 1199856550, -1990781244, -2042612195, -1250745876, 1399400281, 588337388, -879790705, 1784902422, -1940242872, -28759846, 14677870, -2008678918, -289387949, 592929308 ], [ 1547005830, -2023638914, -1455011775, -731119824, -1431463784, -998547126, 514113314, -276443443, -291889104, 303889895, -58574846, -773347551, -1914359987, -1409182393, -1178098568, 1910756358, -849204472, -1130943351 ], [ 1605981288, -1003522727, -1905829393, 747060085, 1188705059, 1306282468, 541192791, -653437156, 1322306017, 1726457384, 332257459, -51293027, 1986196432, -1603005668, 1083984382, -1537410323, -1026155157, -819223093 ], [ 129589912, -562107654, 1746471717, 2131389128, 7800968, 1836490700, -1715503734, 605114590, -481317708, 1240459041, -608903267, 2117647332, -1145332642, -825646085, 456497752, -911495440, 191593156, -1381256351 ], [ -1368414106, 283808914, 1408601447, -1564444444, -1849559445, 321676340, -1559393149, 1381649204, -1077694268, 263723895, -2064760996, 11732512, -1027742760, -1714834484, 122546534, 13694260, -1373236719, -153624468 ], [ 1221927032, -29040122, 1104464883, -112641864, -1060862907, 265770699, 2137360989, -1769284351, -1737310314, 963160990, -513353598, 291250539, -2097260902, -2141531471, -1538210623, -1093884658, 232392699, -1310371788 ], [ -115858881, 1510312269, -1006035621, 524930581, -1534037679, -52672197, 1183348300, -1478245280, -465322188, -1143174876, -1938856670, -943912214, -1386467347, 219593875, -1202465236, -737404715, -402809681, 1497295305 ], [ -830338882, -728282871, -1497940217, -810766039, -118029172, -827292567, 1298388122, -938879648, 353760651, -1515106970, 1607182506, -128471843, -289632077, -541854378, 998335833, 423064260, -1745150112, -821502141 ], [ -273815182, -969280806, -1129550128, 2081985352, 248668523, -916899444, -910103088, -2063523925, 190978985, 931971199, 297708077, 1166456595, 574653159, -1340110236, -1750314511, -365868368, 590182929, -51763186 ], [ 556864353, -871438834, -1268097831, 904031225, -104467325, -752217825, 1757340854, -2129283622, -2002107968, -492291024, -472302771, -1227305544, 334064362, -416454417, 851202855, 1127364651, 1780777654, -1421337145 ], [ 476850414, 1142353836, -420858208, -572737443, 206391752, -760403931, 830005070, -1237512701, 1459488029, 59408237, 1064730547, 215471968, -304158219, -955777617, 945881974, -416950613, 1650852424, -6838165 ], [ -1522228186, 1043108165, 1948337526, -1127700485, 1710492513, 1664531772, -1225741416, 1271355740, 230714984, 2129955925, -683462032, -1970361224, -1901292698, -553707690, -1691820790, 1410533798, -1132666846, -202897586 ], [ 1208810260, -458158442, -1435478554, 1944994631, 1614643073, 1755306850, 1814358296, 1789238402, 422303196, 285976430, -1842943817, 490447285, 443646473, 1365145429, 1168223952, -505536701, -1443862543, 1559327150 ], [ -208871032, 1481022589, -700676225, -70604561, -1745722, -1152555196, -1585215720, 1933754246, -1889694743, -1075233396, -88242980, 44193992, -1735508093, -1671363892, -990961456, 715623413, -360288062, 616750345 ], [ -1769320052, 390761376, -1981204870, -1360656812, 1866428135, 351999996, 422610032, -2035293737, -961961088, 1601718585, 496469156, -427361301, -359099551, -723623536, -747216784, 816268911, -1091823044, 2104215597 ], [ -511233837, 2006326128, 1539212817, 947779506, -339718142, 2119970026, -1659273245, -1302226075, -2053414165, -1306197801, 295130432, 314746297, -258891531, 145557169, 941712909, 1648099413, 1705201829, 923133250 ], [ -1069824311, 2077114575, -1312300848, -881700902, -1883359310, 595943350, -1693284392, -1603407276, -524189277, -95483578, 1690644882, -2102333164, -708368466, -251798999, 1831268021, 2060712201, 1649836578, -1088412002 ] ], [ [ 481851975, -194882130, -1854412803, 1556555007, 1913140558, 1256157304, -1256116236, -348592018, -1986081685, 191482092, 1383558395, 792947647, 682478153, 407168740, 1388358489, -1302339838, -1308925544, -2038707854 ], [ 1193595038, -1657033993, 434703623, 1682084700, -281642401, 116678413, 1947869631, -699255747, -676884226, -140533971, 1854250205, -1597152891, 1907880310, -2091045356, 591563166, -41082439, -789223407, 1563579568 ], [ -1166177003, 821746691, -1954413767, -284667668, -315546272, 1111269288, -1372416937, -708455184, 1959801256, -2146093362, 2048030395, 1374806532, -853419037, 1738195371, 1272543345, -1643986688, 1960085502, -1747789016 ], [ 1679019640, 164899213, 1290004219, -1515027172, -1312792448, -1496959369, -1035953907, -876110548, -747286964, -1639505283, -2100121422, 1878310418, 1074187165, 358624302, -1177970445, 1676066190, -1672995136, 650194368 ], [ 762786, -2107681639, 1253615448, -70080906, 1018190843, -1033699557, -1141353163, -1416559887, 885349283, 308277551, 2082521382, 1945839063, 724420988, -1860311515, 1547367559, 434815795, 1136023218, 17253056 ], [ -470259067, 522177469, 569438763, -101324457, -1424141632, 1912672931, 824262576, 530240050, 611147120, 995613837, -1059636251, 875326243, -2027604358, 33628995, 452263320, -546515893, 1144372072, -490705557 ], [ -1984227443, -982362424, 819044989, -386647592, 2035063509, -990998201, 337521014, -1095844290, 47591826, 405103397, 1715390638, 210050411, 1164432222, 497971888, 701579613, 595315659, 952701437, -1696360651 ], [ -370789015, -1458189593, 1504308584, 931732547, -1534842913, -673023814, 1921036088, -248767796, -1820653967, 438657554, 1875489567, 2105449784, 384507660, 1654126713, -1067910458, 1342104746, 697164316, 258004097 ], [ -1951899318, 560079095, 1644351133, -1124671134, 1188187406, -1788263230, -860257557, 1136086870, -14265980, -660937694, -1905988144, -1164433566, 723433549, 24732373, -1131088153, -1450379003, -1457867436, -1984419220 ], [ 2037540247, -159568915, -56263775, -1722375967, -627380428, 275873959, -1325639700, 2062185849, -614248440, 1405384752, 1209374085, -1644098406, 1763734546, -371856858, 172527474, 1747371674, 1154239286, -1795884005 ], [ 320992762, 1703269774, -1084635304, 1790626029, -468172707, 1805927629, -1354082258, 1911816400, -1902656272, -1435023108, 1863808998, -1629919151, -802870294, 1580763765, 177058477, -626048486, -2134907323, -382683188 ], [ -2082036682, -1993498692, 280369804, 2093716680, 593225273, -1436905716, -1869745300, 28943977, -1090589524, -2015783847, 1207262767, 12460536, -1875396305, 1157007557, 1683331009, -1885197201, -83659820, 2145568399 ], [ -1057389666, -1448235276, 780118513, -2092492034, -547291116, 532794022, -986653173, 30865232, 925624921, -159771008, -871846130, 184084085, 1213929511, -1942280339, 699304624, 685156898, 2071396814, -1965842620 ], [ -200324113, 2112475319, -1975827703, -979478109, -1222030230, 301188049, 1355422416, -2009775096, -1871567735, -1241060353, -1487309743, 2097884501, 1202826971, 889611521, -1794493665, -659683748, 40004920, 1615021532 ], [ 1820430800, 1123506946, 277047198, 2139703653, -2055627284, -1813005796, -549424596, 929168366, 1588750125, -1194695459, 129038379, 536067957, -1920912731, 827792, -2137950163, -1681747977, -665457344, 249868224 ], [ 257119576, -426633593, -1757279896, 1504269203, 1833377728, -353702181, -1641643883, -272055836, 1466273193, -721575415, 519981150, -162636748, -571930130, -400202466, 1539162255, -1839453621, -1338953481, -1515068931 ], [ -639858527, 828183375, 931533484, -1152756868, 572386832, 1199992689, 1702708888, -2025497468, 1993358152, -1413680816, -203320619, -547968006, -1973821028, 1971649182, 2074572621, 1560772581, -1847902196, 1677055592 ], [ 1026985923, -510802804, -515399661, 1700157912, -660312520, -2032846995, -285931927, 648175630, 990149956, -2077558288, 921740868, 1129373626, 1832069147, 964861137, -1775042946, -1512237, 2050726601, -713586102 ] ], [ [ 1482030619, 806993235, 1111346633, 315890278, -1096053502, 1687021345, -807914543, -1209202921, 208897718, 1939975863, -1810131810, -312776545, 1398038182, -1888232475, -1383870665, 2113934078, -180451514, -1201841479 ], [ 1024840049, 1518027982, 1528632351, 806821812, 701494115, 165918618, -1847304931, 885691072, 183712469, -1756226816, -854197174, 1337775869, -836678315, -389213521, -925340009, 1927380338, -263853843, 1688476500 ], [ -1694871698, -1065911926, -662319256, 1838025378, -1967177923, 976088273, 1647206595, -1933262220, -1682436970, -1847600640, -850270839, 984088942, -1916749743, -751135715, 2054235803, 1088166220, -1852496643, 623043733 ], [ 1314246904, -576428326, 1970324706, 1200816200, 978999289, 754174852, -912244968, 1397320232, -1084072881, 568321485, -458676918, -576319585, -1411947951, 2050889253, -1654548102, -877714857, -1613118532, -308938115 ], [ -362907994, -598928056, 545733236, 524959896, -554873179, -1671114557, -471566671, -699498509, -1209683088, 1590642032, -820585643, -1044155022, -1099868097, -1975229080, -262461402, 1158528311, -1343205449, -102034864 ], [ -175760487, -931897290, 2055986892, -830340832, -1633813271, 2130212658, 400413630, -568470358, -1558828102, -1829122845, -1946205345, 405557751, 107623259, 631663873, -595870025, -1937309470, 1157250452, -748555716 ], [ 149678549, 490049426, 435086112, 496343169, -1901299646, -136418596, 104414457, 1087437572, 807226253, 960382328, 2136367341, -1058496302, 646147638, 988428540, -668898592, 1350987743, 1503080547, 180740481 ], [ -493623145, 1163040992, -1770986012, 1183256086, 1694010923, -1895868153, -1950450193, -1055074535, 871793403, 698214425, -1981376575, 1605961063, -1914958407, 950453799, -1148376790, -1758857073, -822861133, -1607485180 ], [ -544065465, -885556819, -625054522, -1071966537, -106021967, 547006459, 2129727124, -56274019, -1251163226, -1335075240, 1381475956, 599026184, -191179790, 271661386, 185398590, -1457000429, 257027559, 1949701857 ], [ -740993491, 1400936185, 964193654, 104715682, -1743722031, -654809762, 1969764095, -1657702626, -1797140583, 1754376070, 1682473465, 1565220491, -452795514, -404660234, -126195340, 605243299, 165297323, -1805614765 ], [ 699739250, -662395500, -53232565, 865682129, -747490342, 1950023991, -754739942, 1099352659, -926983876, -929144111, 142665879, -1370362215, 746790549, -892216786, 2070476406, -635449394, -1895611882, 778301048 ], [ 997334063, -1741681441, -1251415357, -1701252233, -1459159406, 1599950298, 1849076447, 1312746011, -1988508431, -557586929, 501455171, -698734994, 871122424, -205326239, -1723256562, -1788155727, -570603620, -868103740 ], [ -796177524, -455255753, -609789187, -1834554185, -626167112, 1169556440, 993753334, -1706802589, -983611953, 1384392877, 496484649, 87076313, 783958335, 546039317, 2003874411, -2030018935, -260092628, 1463479382 ], [ -712225379, 159120725, 1377093992, -1107498307, 1629798392, -1779286002, 1843897060, -693113532, 1223008054, -1388881326, -736502517, -675504092, 742769133, 916099839, -940579567, -949415471, -102707776, 1692476712 ], [ 724196396, -592059393, 83218674, -753969186, -1477344684, 1933699346, 880542511, -901181055, -76546346, -1618955054, -1281605784, 1198899441, 1529556105, 291980, 816556715, 517576262, -1445427543, -1196571637 ], [ -450681094, 713112480, -1914172029, -1461445484, -395250854, 1634048547, -552220626, 2057838848, -441957372, 1999154963, -16252353, 1417017350, 1054927510, 1108563275, 1080897770, 1237147677, 2080465359, 1553598062 ], [ -1506637994, 1982620465, -470030522, 968328153, -1679976970, -693655019, 1441266169, 2020641770, -1419918567, -1069035107, -270717905, -1758195342, -23634144, 1810108668, 1427824258, -597738225, 682994894, -356786511 ], [ 2031405854, -524339344, 1082700519, 1091376825, -2020016126, 1661986959, 1915201276, 541895051, 1957678075, -394063163, 738792122, -64940753, -1454015822, 776064277, -784924023, -1633080381, 1259801298, -125625173 ] ], [ [ -754495624, -2011934717, -859126215, -445776103, -1445435320, -891593256, 878951741, -1946054223, -1383857480, 1924920797, -1760470469, -400665522, -7775425, 2018744172, 172945304, -1133378207, 556251264, 115018336 ], [ -87637053, 834959242, 706387416, 1658178055, 1069024688, -1124879386, -1381364190, 1286576469, 2067841355, -141019536, 95830756, -1738165496, 1343650088, -1722529256, 55076646, -964361447, -283150235, -1509491086 ], [ 1336744422, -767772901, -1268764032, -639050256, -280236981, 1225014545, 1797157589, -995126529, 608736901, -678767871, 1650222413, -1035097789, -145717170, 1984087240, -1096243030, -1426682539, 1019726856, -783563987 ], [ -279693766, -268454729, -760688691, 1495385533, 789944584, -882200113, -773869315, 1999362627, -221151285, -981449497, -1404144812, -59577107, -981360586, 301878145, -1781762203, 401943245, -1723591882, -1093706193 ], [ 1930987994, -93186957, -793103771, -31802151, 1910985272, 737588638, 978368998, 1241768477, 2052517782, 760948793, -1109469004, -2090286737, 379762531, -2010394468, 1452114158, 1714437385, -137690787, 1447799077 ], [ 207773937, 1372063864, -1431800851, 41199969, 1051472339, -917139104, 841611760, -404653487, 1774038007, 1121419861, 1880158720, 527503049, 1456833224, 1453158589, 843822403, -1154034898, 1247821527, -1537504237 ], [ 1493058312, 426623845, 1542042896, -1382337424, 1381311699, 1952233591, -205815632, -366816670, -1330988258, 127773867, 1846104029, 704020614, 959982596, -250697707, -71842696, 390341089, 2097914885, 926432712 ], [ -1736979157, -1983987327, 404417718, 388300591, 1268288006, -148264495, 992041286, 661731406, -1306031983, -99006872, -2010536319, -1098318102, -32627608, -1814051817, -1606276253, -2107660123, -1249402701, -49470351 ], [ -962531336, -1267486893, 366369897, -123157997, 191682854, -973523547, 650215649, -599293101, -346533675, 488578311, 1051284409, 1539137565, 1811521950, -1845285024, -795476034, 434783232, 324656627, -2005117430 ], [ -424160023, -1571005144, -1311144222, -213594716, 246206001, -1149456513, -234347620, 1257231070, -967437359, -922558075, -599477416, 1282503842, -361235640, 1814209507, -136193622, 1144511952, 1999075794, -1276288123 ], [ 640846040, -1014933414, 1559225369, 370245757, -1036535842, 1568007226, -1932115632, -1407398479, -599326086, 972656149, 1142874593, -1305969454, 1684587906, -242845039, -1170390239, -1401308116, -2037941294, 1863316317 ], [ 819770312, -2044682618, 875693306, 63519028, 1891343390, 479822236, 1942363942, -2111705540, -1600563022, 940149455, -1598374333, 291784035, -410540109, 1062165508, 1642769233, -718917980, -1703879748, -1201867116 ], [ 135386284, 932524911, 1664057951, 1344170796, 2103356838, -1431074725, -1507038076, 1468443774, -1102338948, -542776981, 1246834650, 1253528160, -525473504, 1111996182, -334269770, -441226234, -1530062649, 1843778086 ], [ 862800449, -35023249, 492673503, -1963088998, 66648567, -1176131199, 1741993271, -2008290779, -1760798387, 659631879, 143216787, -25313266, -1259890273, -48378144, -855251790, -1071128236, 351235267, -1125236250 ], [ -646972004, -409203476, 294779038, -281027682, -1878828742, -1100126681, 126182366, 1316558135, 1757443921, 52189532, 571306710, -825625470, -762976487, -1965722075, -2023926069, 1595349923, 128438934, 1372531159 ], [ 426117610, 184223186, 1466064905, -804022162, 1373850853, 1163932164, 960735963, -1879092568, -2122691075, -840287759, -143581594, 293783212, 1612851958, 908512640, -961629143, -73041814, -686190137, 120270866 ], [ 1912777922, -1492430586, -848837032, -1944479389, 1783242006, 1838391386, -1756344627, 2101812421, -340914784, 1402111800, -164637761, -463910556, 820762139, 228928197, 829003929, 595069882, -1349143597, -878211989 ], [ 951547011, 1996762015, -1103324085, 727192887, 630355886, -601068963, 2033605892, 437995960, -2099592052, 116460798, -230058890, -2130636465, 860171487, 1971533675, -1906521060, -1497020486, -1768417212, 2083247484 ] ], [ [ 1229603037, -1633195037, 1231458478, 238936490, 355526257, 1007395390, 828244302, -317561183, 97533382, -1193146543, -1496992092, -1731770010, 1949273613, 773628855, -2144189118, 1372469946, -1097139282, 1093984212 ], [ -1599573957, 1222473744, 1301745961, -1425589454, 729865321, -303404862, -70238605, 362906154, 810391835, -1269671493, -276325714, -1773783683, -1033867991, 1078094306, 1624965745, 1188145925, -1083405216, -2049387118 ], [ 1668718323, -1805031270, -1386799957, -2127300282, 417197170, 397355807, -1972348357, -175881680, -479634292, 1563866357, 1856975551, -1900126536, 1721861737, -2053587634, 2074956114, -1398435594, -1077122253, 680374566 ], [ 1209172522, -756703144, 525337220, 243846568, 1859840985, -1320901630, -1596706731, 26374504, -2068313901, -823000448, 1103364093, 721760249, -1756039533, 118032531, 538399232, 898466940, 1653591557, 762359643 ], [ -618629539, 468453439, -1016537273, -559688162, -1666340683, 906097694, -1032492887, -146677737, -486211822, -46350273, -1658494081, -901158561, -1427731770, 49370003, 231240063, -413777492, -1059004435, -1889196588 ], [ -1512954142, -1032916720, -438821526, 1976787885, -1970353038, -1149596030, 784949477, 1265664870, -1157035277, 777588592, 1678542086, 158291751, -2108724284, 1901293937, 102754753, 1562393901, 1064833506, -2140766025 ], [ 642724794, 168096355, 162501355, 863555388, 407142357, 1149144320, 509049654, 119399407, -360774480, -1322871826, 401605313, 812586058, 1431393011, -357489738, -1445491471, 724084000, 907038345, -123274324 ], [ -1209988913, -1700601413, 1874949408, -1674567651, -597555795, -1429981980, 1490874847, 432445979, -2087787515, 934673827, -803679645, 1562691603, -616370627, -868789881, -1656582698, -605740146, -933447979, 2017342496 ], [ 1220041114, -259294422, 1622783310, 1090452774, -130683919, 1615566043, 2080131866, 1411841932, 610756029, -94091148, -1677620320, -1264104183, 414052837, 1975172097, 1028379437, 762630112, -1976111790, 575422330 ], [ -667233039, -285467716, 1393967730, -14505686, -1385935459, 1827577353, -342364908, 905590270, -1638724681, -301785790, -89510751, 901243349, -950535433, -134730753, -157145543, -2085493115, -680569682, 1290936912 ], [ 1889097466, 1648769247, -172357027, -586676565, -1332055432, 1068469180, 423046967, -1331149202, 377125626, 76287889, 43437877, 204870258, -1620481436, 1180703413, 1425255452, -1777422742, 1355873933, 1295065403 ], [ 469900897, 1189113306, -2098345555, -1439003147, 517359450, 1737038878, -1088356985, -507109190, 609748508, -394651785, -1063518466, 1900182199, 394858024, -110055797, 2111424728, 242309944, 125475332, 661557054 ], [ -367608122, -1512859873, 1287430887, 485411423, 1921061823, -110875428, 824747170, 1255525255, 1394801427, 890095914, 1554052892, 776030147, -1464409928, 201565979, 1044381805, 138081022, -1254465343, -770232450 ], [ -313170079, -74092771, -303127612, -478006857, 1391145974, -966048508, 1697634707, 1290680088, 612248793, -807741349, 837612067, 1834627234, -1527993097, -1879085932, 1261186647, 1626461567, -1220468276, 1481523099 ], [ -1526657185, 57444723, 540358989, 1585249083, 1205017621, -786302270, -1047064456, -1441712674, 989172332, 731972266, 327588891, -2094010355, 744128832, -531179050, 417082578, -177012125, -635008577, 549761229 ], [ 404165054, 1385330414, 451535189, -839966720, 2131365432, 1622299011, -568639959, 477990454, 711272830, -669839986, -816517020, 811927920, -461230842, -1281265624, 1905483812, -742481458, -1857551942, 673396593 ], [ -499213241, 747820214, -739131228, -229985509, 888066704, 1894407331, 2002909920, -341743800, 1326872874, -2010792474, 181206235, 1808355446, -2026244943, 490830752, -1287309626, 1557107920, 536079639, -601173755 ], [ -1159760928, -258132492, -1446552523, 1876604731, 662901492, -1782686355, 1151706756, 1853671314, 1289376112, -566233334, 631600146, -402086250, -672458716, -405446820, 194987455, -221546012, 1156993878, 1161009442 ] ] ], [ [ [ -2124744633, 19447122, -715893047, 414226101, 1258239800, 1790049895, -740064628, -873270901, 301129290, 1621450111, 183181867, 963964158, 820206620, -95600843, -1704689513, -1589766144, 917405391, -1099522099 ], [ -1956997170, 1287474536, 571988642, 1124570726, 1842555371, 1459976693, 1894615355, -1560384126, -1761318936, -1561073481, 2042405387, 871046690, 789015497, 1248864192, 1858786551, 421653513, -528868956, -2025709950 ], [ -734235078, -1514112436, 1198302830, -1004086285, -2133908264, 2087057561, 216124659, -1254351112, 1897765228, 1852091900, -23218624, -55191589, -624477226, -1438665467, 2077795928, 298454995, -1392429568, 1974103432 ], [ 2000721996, 543745541, 1052028845, 838999350, 288945534, 390826842, -739740046, -1007411656, 2120605485, -691541293, 1787218465, 798763072, -1241492984, 1909072875, 1204241066, 625789213, 1772077785, -116382744 ], [ 114791530, 1471478555, -405021127, -806489633, -1539011724, 223377005, 1527474415, 262377499, -1456531448, -180362239, -1520514507, -1051219023, 2016866182, -43973195, 400138214, -1135950838, -370549542, -1068257013 ], [ 109038543, 510149287, 1647713471, -1037356133, 1405505174, 58739018, 1891995843, -642568745, 1347452769, 1225745756, 1973833270, 1227182099, 1694335362, 1060157151, 1663620354, 1628790566, 466096348, 715286634 ], [ 270107452, 790643103, 1115898294, -913142407, 285029028, -146939373, -726118474, 1237783009, 2035224524, 1402049195, -1852877937, -318232756, 1932521584, 138511136, -60567562, 1817156567, 1614723587, -490383390 ], [ -700178726, -59143466, 1303213892, -677233568, 751796197, -333182508, -1499461334, 827546998, -989460828, -590145863, 862022610, -1800814328, 1431761959, -562283023, -200393784, 546342061, -1358049027, 1849787496 ], [ 1016908494, 66532210, -1768697764, -2093236149, 248708213, 83966543, 466288943, -1864048925, -1353689659, 1897818721, -209050417, 376160791, 681487580, -1756816266, 162070288, 1721972054, 342164643, 387277714 ], [ -646908509, -911525500, 68885819, -197162060, 165909137, -1050123809, 555235109, -1240565467, 1131306501, -883879043, -51306826, -134815467, -511296132, 560433988, 1303171438, -1186629132, 1563312202, -1464864798 ], [ -668042735, 777940483, 638253877, 1222278487, -1311588235, 1583076091, -1151834222, -772872171, 1247264576, -568187146, -1998806101, 1898447115, 1102358023, 1967832692, 598917680, 189464750, -2056668137, 1565159396 ], [ 19891420, 877887132, -2126164740, -786591347, 1673798390, 87347154, -467158071, 1100678212, 892097087, 1655547070, 989894696, 2083101346, 671389980, -2033650458, 776150175, 1089031627, -2118124644, -519168371 ], [ 1273019141, 1993472182, 1220506334, 1192359348, -517168730, -1800783059, 2131362540, 489678419, -1035364469, 2057033764, 967911020, 1916445260, 939307262, -1393370780, 1986262320, 1452795135, 1596727111, 1086499592 ], [ 1544778584, -1513980996, -316279278, -278063466, -1458263949, 647769748, 654751733, -16858499, 482075273, -1585789433, -18588021, -717022013, -1636421264, 960481288, -333727098, 251494071, -183033553, 357522826 ], [ -191634798, -574213739, 1565687755, -533669844, -1274916150, -950211856, -1621326508, 771099449, 1833021723, 904634315, 2054853578, -340095734, 404100796, 378226947, 984013259, -1650775647, -1128057893, -1841386131 ], [ 1519251563, -83051916, -1838218226, -1472667550, 1680872970, 466444854, -1963428539, -694450929, -66625601, 1017906393, -1815520540, 1408511804, 1463352127, 1941802447, -993056394, 927022207, 983223011, -1061140290 ], [ -811947056, 171215242, -2117316092, -937568685, -2107217615, 351976852, 2140352445, -1827943543, 93020274, 1976857582, -548255170, -1747094081, 1206833366, -984870916, -1608809363, -382563204, -1786745027, 1591593671 ], [ -1155892998, 1956912388, -1744970187, 1669738594, 1674649568, -445908455, -863263030, 1519832925, -1668539877, 594961700, -2113286121, 1469266244, -272292056, -1701751710, 276937066, -1747362480, -1205595766, 960792160 ] ], [ [ 2012336148, 506292416, 850117132, -1659717689, -1709223163, -1788995425, -1669843964, 655147643, 608574042, 803413913, 2031741973, -556215725, -1368731190, -1086505676, -697422056, 2141019214, 592770481, -1259127668 ], [ -75218478, -2144234827, -1274036129, 2038268918, 878995501, -2100566855, 1270770169, 1024473188, 518895525, -466940089, -580427125, -43783008, 675460769, 1337079929, -2141861951, 1260031445, -1820182507, -2080922681 ], [ -656081202, 953997439, 589454321, 696584947, -541520759, 347614944, -512151311, 1229586094, -13354560, -237106052, -1732916467, -519392864, -133471046, -1912288974, -841479592, -1082049557, -1527935401, -1388793047 ], [ -1537854438, 898229613, -678247437, -454103759, -1556768245, 686430883, -1064825200, 1088489492, -1397926382, 1615234748, -1055199660, 847008705, 1738885626, 1318582726, -851936971, 344088566, -1116179287, 620135369 ], [ 1487189437, 1793294538, -681447810, 1015031913, -1723228146, 930680839, -1286571215, -829565955, -1930513485, -1509897946, -680529961, 745544789, 151986820, -1931221463, 722291721, -924884066, -521862744, -1088931866 ], [ -285107995, -1035765848, 1749055013, -118170406, -2036959556, -1715059302, 1080673117, 553028633, 733341875, 303634727, 943100118, 87805168, -1994875180, 844380201, -266644026, -1220068840, 910152786, -1243701283 ], [ 1352926553, 1652899472, -151996734, 1104056564, -1933736454, 267831859, 2008000879, -237597261, -1606797843, 1462458457, 1199183574, -231999703, 718324988, -629539886, -1752625103, 2147105102, 1362038738, -258541051 ], [ -728588354, 1549527738, -1025120711, -267403096, 1654051116, -1098279258, 825778293, 1412425848, 1965529833, -1493453892, -676063462, 2105079869, 633602021, 1929148415, -12819824, 1163046231, 2056265197, -1169531869 ], [ 276556287, -97255014, 429475756, -1752931076, -1739594557, 1915567351, 1022162577, -1344692537, -377192945, 93741071, 1819917789, 310567620, -2062306436, -1922321822, -1713273640, 71568241, -1730857698, 1316346835 ], [ 2125572739, 1397317673, 1916138272, -347868251, 263171315, 1332093311, 1929367115, 1576267328, -1664567969, 832576649, 966531720, -1980099061, 1605830695, -1076256986, 950477747, 1191465121, 606187165, -2109734887 ], [ -750892920, -1752412639, -1106163831, -1762592813, 933279456, -683187132, -1436372086, 1031590752, 639612004, 506528848, 842657174, -1825093471, 1271633741, -1523870117, -1829101452, 1557338500, -961646721, 1965076239 ], [ 2024600682, -309690512, -908947459, 439868640, 1704575609, -1611236901, 321810537, -1297146094, -1061846734, -1563442751, -1571236798, 478788925, 608923415, 923318355, 1503455104, 252632718, -1680487867, 1371460694 ], [ 1373872902, 2133116893, -2109364668, 1365046300, 1076522956, 1964872776, 819444999, -438969306, -589977995, -906378841, 1313622446, 2141439218, 1378676948, 822286360, 1114567954, 2019377076, -1715196529, -1543405923 ], [ -62744672, -1700027305, 449501216, -228099155, -359517382, -995148231, 1774316518, -578679043, -1022770133, 1113031550, 624848027, -657536296, 1592554106, 712801873, 2107293669, -1976420600, -1070699612, 598921606 ], [ 1035507891, 1395968565, -1184975148, -1140372911, -44131799, 216322280, 827250066, -70375547, -221127186, 119923253, 282554342, 2136144649, 754513221, -99239479, 628143759, -94596001, -1244469899, -484518996 ], [ 807574737, 1228298553, -1571929871, 53914181, -2089235240, -1531389895, -1639599819, 1777528514, -103283992, -353443381, 2103369318, -750725623, 1835945182, 949903900, 1630847466, -413344153, -627858142, -170819773 ], [ -615729652, 1881859605, -23067090, -1530914989, 1095095874, -174503358, 1375756049, -650813211, -234114067, -333903620, -1422178353, -1861347098, -1979284985, 1269814858, 386917266, 608525986, -1512960937, 573939061 ], [ 1721106251, -594648645, -1305322183, -251946506, -1074332961, 468688250, 205751659, -523380906, -778032669, -920242400, -693835722, 720212492, -263638674, -1911653522, -2140627580, -497190718, -1116373060, -988062995 ] ], [ [ -1858113516, -482416293, 1028651334, 2010987228, 282501191, 1230802555, 1973607028, -1089252833, 615058150, -1496200946, -204190892, -1738609267, 820915382, -781392615, -297373879, -1157755371, -804825602, -1115999473 ], [ -2077454546, 308277805, -417486759, -1776140607, 1096831539, -2114048332, 630305155, 1197742158, 2035590310, 1219725055, -1775471033, -32873562, -156930418, 2141120686, 972989261, -262397259, -738204132, 2004016434 ], [ -1948494337, -18834365, -1300826191, -1303247989, -1792756341, 638226793, -1984830638, -900669963, -1841452399, 665925906, -1980989243, 809509622, -1993672980, 482064654, -94128455, 1202751219, 2349625, -1138286386 ], [ -142574034, -264549451, 761727538, 159101953, -1100263979, 248625366, 156306195, 307549938, -928850615, -14003832, 2084427570, -1325971579, 60234055, -1025671048, 2129669689, -28161210, -883544316, -865745891 ], [ 1658472404, 27765366, -1809908028, 1895809406, 50371877, 707585218, -1335460491, 1862536030, -1340838960, -2006042964, -5446982, -1930798777, 304258129, -1716770835, -1391361039, 1479959883, -1725592617, -485048544 ], [ 2101229467, 1344403937, -399041059, -1839244476, 817525277, -466748412, 86554987, 624432476, 1967693054, 1898643465, -1193641340, -1475215975, 670623255, -263104919, 763773625, -1578206122, -1878333178, -1903289526 ], [ 1295684081, 636950406, -134487794, -2106477447, 1689464895, -1068940671, 135563285, 1075341649, 1864906947, 658584607, -340103725, -549884420, -905450421, 90978074, 1338863857, 1943333119, -706063501, 138381193 ], [ 1421703958, -796126160, -88925393, -983973991, -44320907, -839727304, -373529579, 357184536, -1440039338, 4397724, -1085319899, 990764954, -261188007, 721755255, -814627694, -978978436, -2014549483, 1695388544 ], [ -1732314381, 914078670, -295286022, -487474841, -93838228, -1757834629, 1480887749, -1566130132, 1576538513, -1389168423, 1315905515, -1793992563, 1240315531, -930969766, -631362526, -1777585633, 461450572, 1841194875 ], [ 167760645, -1400838678, -1246665059, -1388001428, -1906284132, -188501246, 851853058, 1483525180, 1728659760, -966444630, -953683440, -82565630, 10315471, -225471176, 441453970, -463251980, -1331849217, 763250770 ], [ -566858834, 33679822, -954368743, -1597155763, 2140133378, -1999395627, -1599686123, -900655261, 1940122439, 1025434051, 1264891662, -1061315571, 1402821163, -499047283, -745666623, -1955793600, -1873615879, -810233892 ], [ 960240853, 317543747, -1953076735, 2111805177, 1801559449, 382365584, 588721151, 1936136292, 1144747833, -1531696918, 797980513, -1043638280, 1839281617, -1342655817, -846775539, -431706919, 1332252536, -1592339436 ], [ 990394142, -741752050, 1674777312, -597171146, 1099649838, 1019788262, -924530532, -646363375, -857604357, 551109914, 864737071, -1917823462, 2084111656, 1332616437, 1730442346, -253196611, 686525589, -1722469814 ], [ -547975820, -795506107, -1282172830, -312205709, -486957808, 695284730, 936554490, -2136106546, -1343707071, 1906555371, -1120328355, -1505372598, -1260275309, 2040275060, -870533230, 132924135, 621207014, 772455722 ], [ -411761361, -14378025, -1591944979, 324407523, 1523218262, -1213970668, 120306933, -928464289, 657266673, 630469797, 825854069, 785616599, 648581331, -1795069606, -1948453340, -1374937351, 1171019285, -1814608156 ], [ 737291734, -1788313041, 1905134356, -1190152961, -180313626, 208881747, -655860610, 1863662056, 920684114, 7964794, 1895631165, 724742108, -1972625656, -990168245, -1195176014, 982052666, 1109433428, -1318582413 ], [ 2065610657, 1189516239, 257118637, 1812312366, 408032370, 470469511, 47396695, 380170080, 1806423910, 991452044, 848603035, -1398657365, 2045664200, -1389244786, -563851021, -1457720090, -1489202013, -1374513826 ], [ -1791276609, 1460291102, -841563469, -1961162407, 774990360, 174070895, 140352971, -82593006, 4572376, -2101316779, 1622868025, -838825844, 15486433, -936562800, 843860190, 1818283473, -782938018, -207109797 ] ], [ [ -832567112, -2101203325, 2072364802, -1820356816, 1537910145, 1325227291, 1471314770, -364170436, 563688230, -1621825200, 809940852, -1078554957, 1745143046, 986673837, -1210838182, -978039805, -968380659, -433726990 ], [ 1438863574, -1185700585, -1375705580, -902725061, 703191182, 555563551, -1418322652, -406787376, 429336965, -184594382, 696702195, 64524922, -1085367654, -287025087, -1209789649, -482489425, 1863572984, 1718139010 ], [ -1557924220, -1840043376, -1847650201, -307432367, -2129796257, 517171833, 416336635, 991292185, -1838176345, -918630200, 811026689, -83653692, -544677278, -1505104702, -1084717958, -924528208, -946208769, -1324544604 ], [ -1410360562, 1347711566, 1139888861, -465935697, -1994202002, 1457528697, 533981417, -1023885714, -1488028401, 62089994, -742593365, 563087079, -1723672922, 1817653235, -713488294, -2034709689, -1655732331, 1865772399 ], [ -1536487298, -566714724, 1799999098, 1753578524, -2029099316, 179541615, -581310174, 732367439, -1709816489, -3836915, -1117441315, 397448403, 500204117, -1649882045, 195931376, 373401711, -201925885, 317361803 ], [ 74667751, 2067381457, 804738490, -1461232814, -285250042, -1270409987, -2015555027, 1342648333, -695402926, -758300852, -1261241508, -371959055, -374154494, -1643858359, 243913683, 1428848496, -1930809519, 1320694277 ], [ -1297251304, -59647820, 1580066285, 643570870, 1380304382, -332823815, 1270570635, -1500819792, -1594292521, -271266437, -1263831031, 916865738, -632972086, -2082852539, 1832056618, 902790457, 1096775650, 1295623164 ], [ 1069128859, 403351365, -1114917540, 1953384881, 1980931727, 1352024370, 643017454, 1271324264, 1213369907, -2017678999, 1181341342, 1225353265, 706234834, -39681191, 76452774, 692429513, 240391566, -1742330170 ], [ -1169512980, 732958656, -812896390, 1819076469, -1469738127, -1227649120, -1018543178, 371019960, 1812605654, 614713352, 372959991, -1970405352, 402710968, -1598560002, -420855191, 1655820585, 1505768169, -1759963421 ], [ 701658766, 814790408, 1501779842, -1239327229, -1334766946, 1098648081, 457141759, 958536833, 312189696, -1864402846, -999952256, -1039031491, -1461875205, -1528689761, -2039676433, 32290002, -1188110888, -1972023161 ], [ -318819573, -1857108773, -424692383, -2016045821, -41644161, -1488854127, -1941823626, 2095241126, 799902082, 2060504353, -2044620202, 321890285, -268424182, 277011836, -888740357, 238255565, 18638256, 1107884341 ], [ -1630014006, -2134028582, 1619376871, -1203565001, -1456758410, -482537409, -1071012354, 150775216, -1543565145, -824196240, 931307262, 678374085, 522194676, 564065226, 605752631, -90043323, 266105051, -1386381882 ], [ 1570204372, 1228642053, -1750526944, -452656230, 143244354, 652809959, 213114348, 528541441, -1229490186, -855798113, 330562406, -523645634, 1083144173, 1410415235, -236807569, -1430574992, 1078213267, -1183432482 ], [ -162232532, -934670507, -780147637, 1932842817, -146469167, 977587685, -1090870703, 13351443, 890521054, -467050879, -1348854608, 645459009, -843473539, 1677536153, -1431984254, 230598162, 1325081897, -1632384327 ], [ 636026680, 1044811491, -1011089718, 491188111, -1582294802, 1193706041, -953116023, -193076550, -2107185356, 1779388145, 224755552, -1667516367, -1129690117, 450957474, -1610269396, -1566846862, 2028628018, 1593906035 ], [ 1372827407, 2044197449, -361976152, 1679064309, 492117229, -1711231872, 1943474436, 199392357, 387539201, -1423874271, 649240872, -1209573819, -1136642354, -1942450960, -702228906, -1968169599, 1500136772, -822598003 ], [ -1747232251, -2127397031, -828011764, 1953957432, -2109619684, 633159186, -1722641455, 820349414, -1498999164, -1308860884, 1137144075, -1283950047, 654828487, 1454094078, -1226741534, -199662590, 1924632022, -1063509518 ], [ -1588393427, 298747412, 2322642, -898762615, 501861846, -342572757, 1783469634, 2095530272, 1063592167, 1074417591, -511571742, 1319620016, -1799069238, -29414608, 982470249, 1108740647, 797637075, -465392642 ] ], [ [ 1248326472, -1770305038, -1533734980, -2115038599, -81133363, 922248217, 1229867846, 1392535094, 1441975589, 2103173032, -538807114, -1067652980, -1788745562, 795682258, -1825176160, 1624646955, -207580739, 677817536 ], [ 533092173, -1738867831, 112036852, -1342699365, -1156297973, -1062633793, -1933820137, -1077221489, -1807162272, -1132042282, -1983220048, 7532915, 2146308464, 323834168, 1496591394, 1535705960, -739106433, -87064587 ], [ -1814533343, 446288821, -417895257, -1953663058, -133066211, -1940360217, 844615101, -2060439709, 1869479433, 1863638407, 1065293240, 1868400284, 245161936, -792444692, 783753762, 1209110243, -1781217266, 1040874824 ], [ 504882905, -810909387, 44377952, 24370820, 2137431625, 1677615992, 568335448, -299510982, -268052127, -1542744475, 1756063518, -1131685681, -644851689, -1052899841, 759158831, 1275422725, -131365832, 812929914 ], [ 2139289778, 743195217, 301908922, -1260104958, -820401973, -1570619710, 1270692206, 1618551345, 812979464, -386702147, 283682345, 172310936, 1617890046, -1184499829, 1676308507, -1624161830, 967980124, -302687675 ], [ -1980919964, -714090732, -904419831, 1111278016, 39631457, 1010897080, 1990229762, -6953705, 689521314, 116096726, -781458242, 683222767, 2058207526, 354584663, 540210768, 1428802910, -2043952962, -359163765 ], [ 1353415215, -1740352164, -1239306463, -1151958522, -1069817217, 1450228488, -388207534, -1224619408, 1977503091, 1368689824, 537612455, 574410326, -205759404, -630235605, -1656640322, 35443724, -1316303079, -1199671887 ], [ 891394176, -1380124202, -1455520088, 1103193995, -1229018385, -1558649822, -1795977003, -1537005112, -1035610692, -709493779, -192546337, 537562554, -579582830, -1902156743, -1854377769, 823109094, 877460304, 2076892409 ], [ -1258303181, -1132557006, 663485911, 2091911413, 1620854672, -1392113547, -2123373046, 123585753, -1715305965, 1842133411, -1272677952, -1874176405, 364727378, -569761276, 880372891, 551850756, 1090764907, -1293472137 ], [ -1330717315, 1223936042, 23122652, 1542765038, -1411932546, -1457778262, 752357583, 1716921099, 1179084679, 712043717, -1686645997, -1443980235, 187977073, 665742209, -1745795522, 2110051277, 293400725, 2026327280 ], [ 1333548075, -1576854854, -1414976440, 1671782120, -246978400, -2049151905, 1242762543, 179865986, -353452621, 38941785, 1244192385, 1045569162, 1621710360, 605606626, 815699833, -621279485, 433576910, -285583637 ], [ -1008025161, 844466768, 604434899, 1009804408, -975965413, -1772497395, -285739842, 1670833447, 324285048, 1561769300, 1075236036, 985100416, -1353308877, 919803607, 1428025720, -1055141207, 233630607, 458689728 ], [ -2067750936, 73228457, -1257025149, 1307836791, 1645542007, 841218673, -1547928171, -233478091, 128509670, -534887368, -1692926926, -1187978738, 1170652670, 2039461991, 1623037196, -141399605, 1849108759, 380987004 ], [ -1316109142, -1340265841, 1887303814, 398967692, 987136053, -1349484083, -1319342756, -1413535857, -290679719, 1589588727, 1930611791, 1057418790, 516589575, 907294777, 196479864, -138088998, 1283082853, 1035436532 ], [ 582902286, -1831268510, -217904796, 427996357, -905382444, -1823578036, 818624976, -394135209, 2041431786, 178139140, -2034976910, 1095245442, 419160736, 1771235020, -1770581124, 1581277129, 1479102431, -300893078 ], [ -1937505617, 410600946, -372134722, 817819769, 1415511838, -1647583495, -1795231789, -1019431076, 1452680207, -142175285, 913908094, -10511917, -1270756950, 1835246462, 451384846, 1920471671, -1946945685, 483700476 ], [ -1154505504, 562302998, -617274865, -796535383, -732018517, 714517339, -1539979031, -284902168, 1160964998, -809070278, 1307078333, 1171236871, 1139192498, -183626130, 2136013741, 1369047409, -1999362257, -263283460 ], [ 23562134, -675902729, -935143114, 466725989, -1237368466, -1820611021, -991424392, -1523555620, -447776266, 1385489550, 1104630256, 1199645606, -7469114, 1046589505, -1773304303, 1094366220, -1857718562, 1872900743 ] ], [ [ 1684818786, 908160702, 1701796766, 1464982845, 1451089054, 1079297605, 228148491, 1657179158, 1829471443, 1307766168, 951599488, 1717896030, -1454506839, -639562436, -218447856, 44149918, 326228733, 1358289469 ], [ -411316109, 1604026297, 557959911, -1116123592, -169554140, 1293416400, 73938245, 1402656669, -1689405026, 1427314390, 1457139817, 1515261477, -1070805677, 312856720, 965069612, 566692623, 12859640, 1809705625 ], [ 1074358599, -813279230, -1926028126, 1406791635, 934490923, -1494261587, -785985374, -1434840864, -217531287, -1349736725, 1903863993, 1113456169, 1757268066, 777563080, 530514935, 2132688706, 938186502, 1429358455 ], [ 471989246, -671708123, 1566949754, 1083258654, -718464814, 1306923984, 416893783, 2032567921, -459128718, 1091707850, -463402296, -1345492953, 1314182448, -1040901291, -576899446, 1548467341, -615996293, -361216931 ], [ 663070170, 289278126, 763940725, 1354240381, -918553459, -739107884, 1061922771, -1668037316, 1562219233, 1354105523, -1946938924, 1483616549, -1425806920, -806503570, -1546946398, -2116710355, -2146760920, -1756226410 ], [ -12729512, -2087070108, -1821556161, -768031223, 1128455129, 1331917571, -1205286526, 571069583, -556103243, -1461604485, 1930247327, -829379385, -697566521, 1186587847, 1414746588, 1220667480, -553002597, 1456042211 ], [ -485112205, -1760591476, -565969725, 1868074620, 1854433766, -1477393723, -450390324, 233748664, 1491620675, 151910060, 933449742, -1115777451, 1816768064, -53688743, 454595891, -1399672610, 1948943856, 1147878408 ], [ -48664466, -1491999771, 1299580967, 1807696035, 1422890883, 2067670670, -1486885743, 1221385430, -143794432, 153148686, -22530377, -1978248774, 919702961, -1272345458, 781523702, -1504509428, -1325937831, -864978623 ], [ 939137706, -483006693, -791064292, 213307621, -1878686323, 1179451269, -217602176, 1227366057, 1346932787, 37592891, 1476103699, 182883642, -579678398, 1412610587, -517931615, -1871745172, -899293235, 1721898475 ], [ -751979897, 442935813, 111718988, 215131823, -700866942, 1085463472, -539661204, -1253797848, 1986640761, -1342165383, 849163919, 1621671501, -901164732, -449624723, -331295429, 507388108, -1673357465, -1952397453 ], [ -775589958, 1498585776, -1998085599, 930506621, 1658976135, -36237014, -1579820568, 1233496453, -1217383750, -927705242, 1888723177, 2091145427, -1010876280, 1593987410, 1146196001, 1919741451, -882491685, -1161993973 ], [ 1754830336, 48582396, 1365262970, 701780780, 1109736414, 2060316960, 533549931, 802873124, -468147364, -864844131, -1986109776, 2136101548, 1468492030, -853786038, 1093750635, 1208416693, -1716363450, -1189755369 ], [ -98379425, -507834708, -3934680, -304541806, -1592276561, 327796673, -1422566044, 1144476498, 407890731, -1170231495, 67011949, 1937146915, 676536832, -1765480976, 170479403, -267712063, -264644526, 164056184 ], [ -1766599761, -238141592, -784518043, -356400768, -353540407, 1664451667, -1838075827, -611425270, 758570134, 35714145, 248070354, 1222980875, -752666999, 548699041, -1081973624, -1500992569, 713998656, -658676413 ], [ -1031300422, 1724136073, -484560214, 2056931740, 1229197806, 904923494, -529486079, 2011630561, -808673692, -528528684, 2000118494, 411428682, 1372059998, -825845266, -646684694, 530339658, 946931988, 1539449025 ], [ 153956545, -2067317256, -83468067, -1621513514, -499949670, -2069133449, -744839568, 2144312706, 29664926, 1917379223, 28410020, -2133646063, 1990456514, -703791835, -917937212, -82255130, -344568871, 1509139162 ], [ 551025505, -1947442428, -513926373, 530751153, 379929957, -1481149773, 976770621, -527337313, -1143712601, 384961368, 835989279, -882494469, 910088826, 451178810, 1997264130, 802729713, 1436193754, 614332651 ], [ -364666066, 732294312, 502728424, 970393750, 134182135, 1516053583, -2124090760, 1143390598, 2025855771, 264184234, -2106102931, -1754375867, -1918941074, 408084198, -2107228604, -571708991, 439282131, 2005274606 ] ], [ [ 1632796002, -1224065038, -1380971862, -1823182262, 1466584467, 1983212855, 1158451560, -1226316612, -438216518, -967070318, 544876951, -1297482627, 1881038612, 1448455205, 562028931, -180955320, -1462821147, -220740090 ], [ 1674055718, -552875797, 1654189462, -1119927218, 1254084270, 2010813998, -2073740194, -603697582, 898143611, -992306054, 1140228326, -1124185359, -492294945, 1721895186, 285380170, -109956459, -1549968405, 1576905437 ], [ 966226181, -185530784, 1698876179, 789618785, -35184648, 7672351, 1481959360, -1531568888, -1068300123, 514307484, -1054037318, -1638243508, 846687811, -1301620125, -1216166658, -1957434245, -757334829, 564123040 ], [ -533300098, 529804364, -1292127003, -541674171, -1040966667, -82032060, 518720810, 74377303, -893486948, 1446102086, 1638186147, -206092469, -1514464661, 2070074413, -753974355, 985926846, 1240629373, -1401987898 ], [ -533552940, -1947343957, -1000901884, 213348133, 468330863, -1400988557, -950570352, -1030608512, 401365331, 694916632, 945096601, 935781850, -246642990, -1498023716, -1947960066, 603111957, -533594812, -814242741 ], [ 1320121398, -873887563, 583426582, -1250079575, 1610468961, 1952208709, 350400770, -602679971, 1812765551, -2066927685, 1143341734, -1070784046, 40074780, -1236569921, -1135190091, -80164462, -155530006, 1417774275 ], [ -283907560, -602140419, 895288009, 889849891, -488057377, 1834064317, -60695116, -798993618, -1093829445, -244832114, -1260204365, 2091830297, -497200483, -1694360961, -1636832554, 1691328660, 1631187341, -474183862 ], [ -196190484, 124822760, 711516401, 348091722, -1438040574, -979425635, 1242162960, -1023940659, 1114942632, -1486910940, -1593369201, -80853293, -1349558108, -1919225054, 571033601, -2041717148, 519423441, 1896472331 ], [ 1817406189, -1507393395, 655626856, 896640286, -1989560947, -1120155339, -583363469, -1490864469, -962198765, 162619417, -2084049406, -1438272129, -1335581740, 449467575, 1452196420, 304316806, -1170566496, 2106968326 ], [ -49845307, 1050116741, 924474645, -209046482, 80551920, -758759897, -1953688981, 1357565305, -1197868612, -1003069689, 382439837, 1318171116, 754528694, 1616152292, 967128047, -1882636662, -777940331, -1106960669 ], [ -744627445, 1055354006, -2002080567, -638042693, -1162450070, -1551906988, 870073134, -2084020153, 939646802, -1208313663, 1800064506, -1195927568, 838602080, 81209700, -279707969, 1901478582, -1803948825, -593765925 ], [ 60307774, -1760920395, -228713882, -1140923310, 1676722942, 1127988806, 1317226895, -763690978, 721311882, 23389488, 981475618, 1930308292, -158051222, -276392132, 449767615, -250724609, 343979290, -231118365 ], [ -2123642264, 726842285, -295793793, 1593072669, -1647168970, -662512245, -1336206543, 1890300070, 1848507447, 1918648633, 1705263146, 335525756, -917491476, -1820284277, 198479727, 1159200911, -1534885579, 193148332 ], [ -957988870, -1422189851, -618441834, -1130063257, 1084173525, -1021219570, 1873234618, 236076609, -1614099676, -1511407577, -1811613859, 213920104, 1186452532, -1334055901, -336523473, -1525862909, -342988497, 812924591 ], [ 220706716, 1442139123, 1560897633, 1217862966, 980790237, 1875129460, -474305815, 1772716712, 1122199897, -562462202, -2010706294, 1904464605, 401533653, 1957353259, -1316816075, -739848455, 1996630194, -271009317 ], [ 27605050, 2036329636, -167351171, 377716650, 1898092596, -1808807377, 701691810, 743944945, -1129347458, -1057461312, -866673219, 1191291488, 586391236, -1088900076, -309757071, -2079607116, -1509433178, -1554622591 ], [ 1970170258, 1982533160, -791383994, -746886011, 702638040, 47347871, 803273059, -830051073, 1056537306, 1491281238, 1662621833, 553107005, 2087508187, -2022091164, -1373854636, -1722346839, 716598465, -504312386 ], [ -1291261794, 567861613, -796810680, 65683455, -128310662, -834879136, 939812675, 811524802, -382002980, 2055452174, 2016197582, 1386825221, -88252784, 1566353795, 937270419, 1571081858, -1461890491, 1047391800 ] ], [ [ -985497818, -1697408635, 1015265928, -1966479607, -463293339, -936746069, 2132601732, 110748771, -139847336, -1046565658, -2133043791, 10470764, -1208883375, 2083848155, 1562877606, -917698392, 2112940920, 2071260116 ], [ -837820576, 1908114086, 1183513790, -396419136, -1014402450, -1547334355, 1884610352, 2069416325, 1981410551, 948495448, 501285475, -1241603659, 2025288741, -1070688808, 1894655321, -1688292975, 1792745588, 729411363 ], [ -543909200, -1173145177, -1598301535, 2020007057, -1406037982, 1430096100, 1398541116, 573690636, -1348394576, -1349428359, 1676819308, 50157485, 721664270, 1395786434, -617365580, 1486688646, 1118795850, 34574180 ], [ 708548779, -1363359949, -475798512, -1105573494, 1523429183, 911678714, 283842562, 82214646, -528651561, -529505837, 863972526, -2075930064, -1898889289, -2001184281, -1598509956, 1992947075, 413500683, -1183740114 ], [ -2097531060, 1582808912, -245195179, 12376411, 1090774815, -1825875000, -1107501363, -906671123, 349493659, 599525027, -2146225850, 533499241, 932577629, -103816405, 1199820648, 869717982, 302531259, 179999943 ], [ 1876853423, -723650490, 1127510695, 1231861731, -1911753831, -660895265, 88637398, 1813718291, 2126869260, 70262803, -1524990867, -314596780, -1053681837, 122118479, 1657330747, 1780443973, 2090305371, -25265158 ], [ -513792819, -105155221, -1534500515, -1831381927, 786783505, 1366221353, 1600750121, -883008380, 1453144815, -1775833393, 1644832334, 892736197, 1001666450, 1281211036, -1179099207, -166340734, 1913616014, -250011246 ], [ 1525370168, -1573862625, 624054640, -650249726, 121440736, -1329916396, 333036452, 1788974607, 1208245759, -1917583153, -149848076, -1939316472, 524094216, 670753250, -1480729248, -1852958249, 473361955, -371639554 ], [ -559117878, 252164695, 512523525, -1931509214, -1626997981, -658435318, 1508109438, -1216561804, -2027725900, 919173922, 192288533, -2116890693, 2018825520, -1177190797, 471274507, 1623716382, -406095355, -414956512 ], [ -341876230, -2019806107, -1327077216, -1517309370, -716201144, 931449338, -160516911, -535182093, -1259172762, 232244661, 952005654, 2897975, -421581489, -1933243057, -523459534, -1802455141, -254697461, 793817600 ], [ 1264788316, 571343544, -211141245, -1222110667, -147708512, -1396635150, 1439687884, -304523205, 200541971, -1970283819, 324248761, 160673721, 12756994, 1156521554, -1955336610, 947008269, -1115401912, 1574022695 ], [ 984182835, 1333038277, 1836953674, 55457154, 2134750630, -2009874915, -1986885222, 1376758958, -1065591091, -442132311, 762285565, 38469341, -1751304064, 1594102326, -1245512764, -1626593288, -1917863650, -2044415494 ], [ -1179933091, 496328634, 17378534, -1172540549, 1857811003, -1524487984, 619314289, -1624860322, 1099847383, 649141415, 874364313, 1940747965, 851994852, -53297266, -1475979129, -865541944, -1703963848, 1196112039 ], [ 1544851826, 729459971, -777256960, -308013402, -849618029, -1912576133, -1758861420, -2016612428, 1636807991, 1677082131, -570338614, 1028448473, -1526172612, 1280605053, -29211958, 385536631, 707443282, 849793644 ], [ -340651667, 497562767, 53975403, -1355808994, -701388832, -563824146, -98412871, -1713787485, -1573040677, -1098085182, -1020835446, 320499542, 1959453798, 335747403, -174952821, -664501331, 754249227, -1906453920 ], [ -376033655, 571133856, -1354291308, -1912812771, 396648080, -1840845276, 2117356133, 1881977272, 1397973132, -552830823, -152781359, 320356774, 1646804827, -7998052, -519270266, 465316318, 998973713, -1957885079 ], [ 318742387, -1375746448, -547916352, -1631244375, 1945712896, 728305995, -1666818902, -1259344760, -1011507321, -989731912, 1660456900, 132108124, 1951696466, -817924648, -123324304, -313602754, 1755020090, 1533783460 ], [ -2032918237, 179820852, 913741623, 742161786, 671405218, 624797276, -1636833658, 170389325, 1686600225, -1416762668, -690646086, -1267795919, 1463881318, -697028523, -94499354, -486289495, 959668029, -1682160805 ] ], [ [ -38100259, 1299955453, 111843657, 216965984, -288516850, 921012108, -1985262384, 2041067701, 1311432415, -375433423, 846094826, 1892994413, 428277173, -258248938, 1127379850, -1007738864, 1677219869, 1687541480 ], [ -1189433205, 1015475923, -921378225, 645553625, -84842648, -870714844, 1329460578, -506470761, -1911051929, -991285917, 589057705, 152029688, 1547475406, -1940986023, -1553664720, -1288766375, 1212532230, 478989145 ], [ 35790275, 258113176, 1934449961, -1392853976, -278143415, 1880598760, -1175492083, -518511926, 82322798, 177144653, 1038469752, 1273704875, -273845867, 1982367582, -1945757916, 16060586, 1038979799, 1212806082 ], [ -955441488, 353781913, -1156295808, 1814909736, -1613127714, 879789613, -24552045, -591552454, 1474538171, 15442222, -542804545, 595470629, 883889337, -1006033965, 1776401366, -805600353, -1750196430, 732933171 ], [ 463113109, -1276258844, 1047161601, -1663201419, 170008235, -1532337027, 1020522631, 833675616, -351099907, 1868052063, -58930825, 76124889, -193746379, 1138238703, -864954423, -131769337, 2131363777, 1591881971 ], [ 1972944601, 1742757233, -2055110953, -517173613, 365690984, -700091513, -881295667, -2060228003, 839307854, -1822447859, -522599732, 1679334223, -1178685155, 723196844, 1976251345, -1095756706, 1049113729, 2115030021 ], [ -2016458665, -168342469, -2017311469, -154068210, 1496140285, -117473862, -1908578941, -1540591120, 1235402020, 413449472, -1926517308, -876931683, 660834912, -886192224, -1804809415, -43139806, -241589699, -1702358663 ], [ -1952617425, 1310105582, -1529679449, 1209950522, -1754508274, -384875295, -2012956928, 155722748, 1963857383, 1901222055, -2055837950, 884623988, 658686122, -1119563758, 2069163871, -1610468903, -448412887, -457396960 ], [ -2024473564, -295142191, 49284508, 629358962, 1039080804, 1680420698, 1461011113, 1888803316, 1885107656, 57475030, -710627091, -1785277629, 336478240, -1987066533, 376694433, 1089974513, -1172648601, 520248336 ], [ 695699987, 1476772054, -1483385236, -1513990848, 1917810070, 1484223340, -543720424, -1358051518, 49420657, -807781867, 757900782, -360838113, 573854260, 1066090157, -2007832263, 1387214057, -107321594, 779358311 ], [ 1968151152, -1403888422, 805403007, 839229752, -1314854495, 1179160410, 1198516257, -342410413, -658755598, -768964080, 2146253307, 1780439385, 1737505264, 936513027, 1714313977, -996529708, -1043562823, -776724727 ], [ 1838168808, -939783854, 1246363512, 965666559, 1728319216, 1913989653, 75679201, 1088260023, 1368994770, 182139318, -1081826722, -1768168565, -469478820, 2144074700, -581367070, -1486261276, -918179466, -859846587 ], [ -1892321792, 1086324323, -982195531, 534309531, 28253077, 1266473840, 752207497, -871562701, -1126678106, 1733330780, -1295478199, -303885483, 766012808, 109731641, -993476824, -531737943, 1787069994, -1789281971 ], [ 1116881857, 1604652961, -511208003, 1823620287, 1281138071, 449849607, -2092726959, -1103396909, -615803281, 559031018, 944851299, 422383895, 623455271, 1422607110, -1026822829, 1547222802, 549197793, -1364091215 ], [ -1724555789, -1595027182, -1323857344, 1441398405, -1985125856, -417599444, -2097690586, -1274829355, -556574575, 1428260845, 673750941, -544417781, 576160254, -2075160886, -1302859112, -1140111047, 679901868, -1432285636 ], [ -1415622623, 353470383, -1910267851, 2106527043, -143532116, 243537722, -793350704, 386586229, 909304710, -612384479, -649218183, -142913899, -1837595443, -1571791061, 769107811, 50793565, 308611318, -1823049115 ], [ -2139559673, -1885377471, 1126424242, -2123064412, 117434749, -1815837034, -598629330, -228945578, 1861541845, 1947251077, -1958293126, -1604901414, -1757602386, 2060443451, 1720678140, -1765807990, -1865271246, 644828128 ], [ 1931433889, 1776958326, 421183138, -1876306574, 1926053631, -1453048874, 1141515311, -1866409313, -1392988469, -32667702, -1854137395, 1808562142, -1828531534, -1415102120, -844249289, -1241349242, -933642004, -597384733 ] ], [ [ -2146280575, -386850212, -1254617609, 1697308465, -1911800552, 1329363719, -619952682, 1232924962, -327823576, 1048243636, 416854001, -563376424, -542149657, -1076824998, -2009429663, 955569209, 1539962407, 1209880467 ], [ 996790138, -2050175520, -1255556989, -1438581979, 1268451929, -2112908261, 1555803612, -1512637078, 1544594881, -1922112198, -1799674220, -1694571018, -718158457, -1430048445, -1868588551, -572047758, -286418980, 614301420 ], [ -730579184, 1749585348, 1072150728, 554792446, -1237569972, -68268330, -1771509380, 67479051, -1270176339, 914722900, -3867716, 2120262044, 721645309, -1149748089, 1872931519, 132478131, 1881977024, 759699264 ], [ 65684314, 1975388922, 1500039314, 65434474, 1619721781, 1798026502, 713359081, 438239667, 1918750347, 1226714542, -928226722, 75078518, 636851199, 686135139, 1491284689, -1918060834, 1037023271, -1124645160 ], [ -684714643, 1062222923, -1682151927, 438416222, 165246286, 1160724405, -371949773, 1276252849, -1252149253, 1698033867, 1138885649, -1118696352, 310192504, 471737915, -1502267412, -2060092395, -1695524666, -575926767 ], [ -347399838, -1475101076, -2121287692, 1046154149, 1203675578, -1084892601, -1364139894, 1494136295, 2140014906, -1293575791, 1263886093, 665757577, -866732031, -221991701, 185960514, -153244865, 1277062752, -796518525 ], [ -2030712768, -1282918942, -1560405102, 290397305, -1562937046, -1653634561, -680383681, -642969328, -1824301699, -168001124, 1369071443, 1725304662, 1450218326, 2068844364, -2073269248, 952065123, 1672280458, 648899535 ], [ 1014237272, 1783842123, -204143665, -419160111, 1263510391, -736077449, -990169167, -1189906182, 1252257899, -1294334783, -1331936373, -1609433002, -411839026, -1151881037, 1490111542, 1450539592, 1537730698, -1679743812 ], [ -1513705656, -846528116, -1977892647, -1842802290, -477257664, -2029239241, 1217088623, -11933846, -1821418210, -2034612317, -1824751965, 411068296, -300368014, -442191718, -1778109641, -1048955993, 1488738419, 1623830672 ], [ 548209785, 349483370, 818609445, 632160931, 1855890464, 573647294, 1466662546, 1373235293, 1934143913, 853190135, -43945203, -1988725245, -763340894, 1084819695, 1568151240, -410407869, 690797488, 567230459 ], [ -83827454, -1448339602, -1100815051, -514234313, 631301158, 156958196, -1524541446, -1629691400, -112902201, -253708701, 1733815996, -1238524829, -399437855, 1955321296, -1265889602, 1859121707, 845258400, -379473181 ], [ -981369319, -114975724, 541210726, 1187229030, 1734705253, 1540158885, 1538479475, -164982260, 1345019835, -428071503, 2129876663, -715548246, -2128220828, 1074482752, 1326744051, 314405606, 856091709, 1942852606 ], [ -711383894, -1678179332, -458546587, -51203521, 494585358, -152151639, -806746047, 617426230, 1818640599, 290716473, 1114501435, -699775951, -1340834938, 1500167299, 1797636621, -528326070, 547298435, 1946238656 ], [ -937790646, -1608465928, -238323686, -1372708889, -2030213884, 99052881, 1468831402, -913033410, -1931356614, -1362455994, -1257006237, -1555583718, -2116511794, -187324168, -787848026, -1694580766, 1804616100, -858937468 ], [ 1848275627, 964299393, 613667683, -797864348, 70794620, -2114131867, 831408650, -974991504, -2045757324, 1148832946, 1656943447, -2090795763, 1536631485, -1883767000, -1785853230, -1168621433, -459006628, -1017757324 ], [ 2109521381, 1855442258, 1535050492, 979181674, -2143416921, -1596936188, 1529183218, 332726269, -1028971648, -2108242751, -686025714, 717577637, 1010289663, -1289093790, 1266944330, 1028219071, 679261695, -1366454080 ], [ -1954435170, -702741585, -1649516266, -781259447, 2023935598, 1016680197, 988985257, -1399139532, 1773906113, 1830279072, 1060696960, -237488354, -1752031088, -12585035, 889367647, -643129544, 496181195, -190083979 ], [ -607828212, 1647901349, 2078074897, 1243581845, 187351285, 2131374949, 443451537, 44872991, -472624244, 1404304550, -936584612, -473329842, -300276215, 1931591516, -819272794, -511418459, 95474148, 922857479 ] ], [ [ -842969645, 743829246, -431298392, 1972876051, 527470981, 1222924935, -1641160430, 575804865, 1808795171, -1425557145, 1681080898, -1554621353, 206517231, -586370196, -1758130756, 540129471, -980685225, -1547787543 ], [ 1280765052, 2122494417, 1013714371, 1242066463, 2135728618, -222463092, 1748572096, -1741269680, 734740121, -270335146, 529886075, -741533018, -2143421316, 2015031189, -988416045, 82295204, -1235902237, 1182466347 ], [ 882772073, -1986864304, -1138109637, -691414317, -1598059224, 1745960397, 1496368423, -932475685, -1930769986, -1497356426, -1894157476, 1223503864, 1386983208, -2049562925, -1696704681, -1078055363, -1852527535, 1880353857 ], [ -1719078603, -328525812, -612068996, 1097928368, -293270635, 420021820, -1850679636, -45601578, -1375922449, 171416960, 1857563906, 1253870452, 1907110440, 1062301337, -63956413, 1391125479, -444822042, 566627323 ], [ 441737406, -1974223977, 1640511931, 2012903302, 470937731, 1852393582, -1206762723, -346515422, -1216665771, 1143505268, 889341010, 1502034069, 978038872, -1952647672, 894244349, 319864413, -1897010987, 378041375 ], [ -1921411898, -379752832, -1444732022, 2097945859, 1699316354, 1171201798, -203177342, 1185698223, 1344193268, -651637050, 858422680, 2109477854, 1442300668, -861220363, 1127542047, 261563761, 1002109432, 1471412393 ], [ -1075763554, 542577962, -1769940644, 313639938, 1434507564, -561134200, -416870959, 1563134736, -1125010713, 729840307, -376250796, 2050827980, 513767666, -177499639, -707173539, -372927099, -1251283384, 1358382852 ], [ 1267770345, -770150795, 1728757379, 1052040580, 276220102, -1546598368, -1385911408, 1055118594, 396256950, 1696615346, -1499490843, 1652094024, 282596693, -1607124911, 1115268252, 416168306, 1888117607, -1224511438 ], [ -833987191, 270096063, 267286563, 1382271253, 683175443, 1894942088, -335788138, -1687595463, -338620070, 2116852841, -2087117795, -388887689, 1228844490, -1744564517, 2082858525, -1609284602, -1356465938, -43589751 ], [ -1375256312, 1836829261, -433275606, 758499199, -2000194021, -1812943410, 827092391, -1291955043, 1665826360, -844128709, 1377822535, 1158872211, -667986598, 380296558, -1147369547, -9051832, 173530010, -1438495512 ], [ 85171143, 308465271, -1082189211, 1738926114, 1913919959, -1073418881, 1783629506, 2004214088, -1899702319, 119423628, 202577043, -265715015, -1129922974, 1701537173, -1015741940, -1536615812, 966119829, 1608261762 ], [ 383241622, -1770744743, -188634062, 1860991116, 830747237, 660338992, 787030858, 1982833010, 2023919391, -236318703, -82064285, -1494742401, -1518978042, -1028874289, 26780637, 326093694, -1104589754, 704179512 ], [ -2025560637, 854944986, -546848673, 647633935, -1873803539, -1671087255, 263795963, 1126805731, -1854000216, 1083101212, 1440162537, 1990105906, 668862037, -409341583, -1731920010, 1720183278, 822954407, -2088005868 ], [ 727836640, 724058587, 642510848, 1422796094, -1642054256, -1889592137, -1840761743, -1700378412, -788063273, 1318097018, -1397723406, 576641561, 1309956375, 544228200, 1741168014, -754434984, 1912426543, -1006332294 ], [ -1467929957, 1341154949, -1742892726, -1567555409, 1597480390, 1612116513, -1021373048, -1386263583, -593807514, -1946403991, 1490919078, 109206617, 717855705, -1200166253, 1593275376, -107226338, 1984223249, 1729975863 ], [ 750890044, 538163468, -627229543, 72554113, 739730982, 271803101, 972992905, 275443365, -1738619708, 935075859, -168672459, -421261929, -1516438197, 504867954, 1643061083, 700112109, 742502549, 1241103359 ], [ 91213369, -53544037, 741692358, 1185369314, -1100598039, 126414512, -510731838, -2060655670, -1495786419, -1207736331, 989246919, -1025439799, -1135141470, 2011418825, -140197372, 1022810099, -410039729, -1210913759 ], [ -490760401, -359318280, 727044141, -580491318, -1670932495, -173103221, 1972803410, -1384511056, -1832061637, 1127082857, -498767496, -2116895073, -1291038747, 889341435, -1393308836, -6008364, 14192613, 2008844918 ] ], [ [ -875033005, 1988154176, 1608302091, -1825959359, 421723402, 423866716, -1436215630, -634123537, -1619284826, 1964372219, -79762891, 1768575240, -1780872660, -1538468624, -869085127, -351674517, 588943668, 107619430 ], [ -1942598831, 1458464113, 1800379534, 278111258, -1596900987, -1550647557, 785713573, -410762363, 1030261315, -1319846174, -1142084516, 263407782, 757610816, -268561607, 1061857446, 1510406970, -390089173, 127881629 ], [ 926795283, -985159817, 994187602, -103015200, -661116897, -147208086, -408192130, -222730107, 1028348045, -1528380593, -1143438001, 596690279, -2091424648, 1424339179, 901647006, -802117727, 1994343510, -371947476 ], [ 934115792, 94788600, -1868854915, 1374548378, -46505336, -983223428, -1550852315, -934949722, -1123355992, 160122172, 123456127, -1533232293, -939933964, -1952432303, 102046585, -1187017517, -1729164795, 1899233686 ], [ -1161724256, 1070416642, 104556396, 283875929, 1310337992, 172525793, 101283471, 780663737, -760610880, 648345814, 706379971, 1373383715, 552177850, 1263590385, -867321628, -1304148268, -1931636295, 1077805706 ], [ -2043014233, -1383843863, 1764021675, -739964552, -235194039, 1779269169, 1509561754, 1247189876, 1770826275, 435301741, 1183021259, 580995399, 1857499872, 2077816041, 1629120041, 1881069692, -391447190, -2027421578 ], [ 1866056498, -1254164202, 1173221163, 1621790956, 1591503677, 1958182953, -1235426354, 1087079876, -975434966, -343290471, 2031036186, -1162830679, -1734671531, 1729402172, -368078589, -138219882, 2098191097, 910960585 ], [ 102991749, 936824214, -137774659, -1581470104, 367470755, 1584155510, -17185888, 1599354693, 45290207, -993943499, -839949086, 1108254006, 2073357567, 885746787, 1566235504, -58337408, -139537745, 177576450 ], [ 1932124034, -145554537, -467024483, 52350267, -474298629, 1850162710, 2080894863, -1403319494, 244729510, -1966007603, -459653491, -1521798756, -2064573577, -422211925, 1364225449, -1391061538, -405606564, -1495833181 ], [ -111779867, -1996769635, -1126192609, 1280048770, -1775963623, -1441168098, 679946699, -1853751885, -1355705351, 2049005484, -138002611, -625929904, 779404569, -1382842668, 385376965, 1564808876, 142847793, -677925503 ], [ -533099153, -1101470940, 195043969, 970310564, -48547387, -186041378, -892148187, -238460661, 568217671, 1226338787, 1175238678, -734146325, -1693264003, -282871550, -1151853058, -1594256519, 1563614390, -1654370075 ], [ -1059254185, -486157405, -1267236050, -1498302445, 1245529643, 1605158108, -1916733366, 1749874486, -1788284452, 1615920445, 1557969599, -301122219, 23125198, -38609584, 1717971833, 979011118, -1818027877, -1864147286 ], [ 502428428, 1804937969, 1714502618, 451328145, 136800182, 832474910, -97592120, 1511555226, 257736852, 1130311098, 1874686556, 626231527, 448467697, -634794128, 2127278822, 433405217, 1534534676, -117765648 ], [ -261631895, 1417779317, -687614180, 1840814569, -2050827494, -169297230, -457308932, -795153745, 1741431156, 497755534, -436601796, 1029534133, 1370722883, 1685324931, -186528881, -238536599, -1482778603, -1449563472 ], [ 1843811368, -1657364400, 663561258, 1547121601, -1855470247, 1999036898, -1814765259, -824764554, 549228029, -1564439252, -1824047618, -1532351331, -1612265339, -411661334, -1322797024, -1721754132, 868611212, 560926932 ], [ 1699426659, -19511611, 1776137028, 1543903971, -1933887618, 1526887249, 795383217, 1325387103, 668126932, 257318548, 2071718817, 1939697602, 1517816019, -304373375, -1315284640, -1704150059, -742719983, 1787122930 ], [ 218278137, -1040097136, -1797436874, 377880106, 1162485576, 1711564267, 1494363324, -1363357895, -84936980, 846091094, 2083540559, -694899408, 1877374418, -225614517, 1299310465, -1496906647, 1643484760, -1096833387 ], [ -1568542813, -1265168646, -1862464258, 211763329, -624295783, 180028782, -495004473, -1512083153, -875838977, 120101746, 1370087508, -2012573505, -1389917047, 1674850286, -106498196, -937049885, 2068952385, -1557985830 ] ], [ [ -839943497, -587528879, -2032347399, 1421877649, 793464224, -1181150331, 1436629399, 537014673, -1224770900, -1958948885, 1560138352, -2117313986, -2080476711, -886071348, -137080234, -1860413172, -598641424, 390934756 ], [ -1261687672, 1911290890, -1563598018, -2016659621, -307102305, 484196208, 1390575178, 2003704248, -557054149, 1562266150, -1190323965, 639012415, 1080488453, 1792702508, -1345090035, -1245584173, 273966131, -1959509266 ], [ -1971288840, 990172823, -1940743566, -1998286605, 1440041692, -112416987, 827189454, -480298557, 482625804, 1808637389, -1585389142, -1167064045, -1800818432, 1536443318, 1491422323, 619924629, 1078121475, -1838527983 ], [ -1931162088, 655667795, -1023618073, 336423684, 1632371461, -729255732, -1109078459, 1337818223, 7110386, 2130649244, 2116080866, 112702493, 710831576, -995671695, 1967412748, -774903546, -363726874, -1893774086 ], [ -974403097, 610370606, 1421853847, 1015226850, -1317088407, 413772569, 1038248092, 1582169781, 200804288, 1189823894, 648527635, -1528081769, 522058555, -2022861404, -2107913118, -459433116, 1716502156, 1550015671 ], [ -115590358, -379187856, 2074284282, -2056620664, 2061695779, 1821828800, -11537157, -1676865029, 2058127995, 75024303, 1532692924, -349425136, -1314647606, 207781739, -1426321346, -454376772, -2012321364, -899032474 ], [ 1024801611, -1694470054, -240360996, -1484370780, 1017632573, -744260875, 1242790682, 387431894, -301409630, 611241194, -2110835368, 474039953, -1414891369, 1840179792, -97137959, -1861429784, 1436692069, -2019564283 ], [ -666434553, -1419047943, 1361273476, 1436286387, 1517933605, -1581441573, -1027396266, 1879018605, -317859026, 1912327726, -1378316550, -302473898, -1105856664, 1563748982, 627861028, 844595492, -528272581, 505261002 ], [ -12795706, -1678746931, 283829942, -1215505060, 1040877009, -2042281143, 1982105763, 458593519, -1562346954, 649236893, -450989577, -1676752207, -468956928, 802834145, -1955526681, 1468931477, 948309735, 816028246 ], [ -1986182271, -774850165, -965474062, 772095686, -1137490200, -964365184, -1481438172, 179871928, 692725247, -63618865, 1460652953, 1797977686, -1607692235, -1979941049, 2053573042, -1898827538, -2023470438, -596515634 ], [ 1449454168, -81567935, 120754643, 1276317213, -1318928246, -1127715613, 1638410590, 1086903647, -503799961, 743335210, -768327293, 1293166778, 1763003849, 1592553039, 355258555, -1377218128, 1732806475, 361351163 ], [ -378836968, 2015391736, -1311785701, -290795022, -1922766155, -1510741520, -1599177127, -2111902742, 1485434523, 617710307, -904801430, -231250614, -1120286816, -681802982, 1835644870, 1815264465, 1952902492, -1308434463 ], [ 2007784909, 1074287577, 683548528, -1553186146, 655834031, -1605925809, 80090279, 1167244370, -1803252472, 1266745314, -2056089994, 926708206, 504289418, -831858606, -1494652630, 389754312, 569093308, -1708522719 ], [ -844632848, 965145544, 503041347, 1272038644, 1147590730, 1545850094, 1334491609, -713861692, 1451596418, -1741841539, -1112323366, 1140309822, 537508454, 601850866, -1467516170, 60357723, -683574357, 30659429 ], [ 916162701, -701242915, 2003630730, -1114146641, 238259167, 1488081905, -1082718197, -88360000, -1617743503, -2029309232, -168249006, 2142549607, -687896278, 276184498, -1314168356, -1328456925, -1943045580, -880579296 ], [ -1271006030, -777958686, -771262375, 1364794769, -11881677, 1523434925, -1294983228, -276252070, -283286562, 1947169906, 1362442961, -2034329580, 1968244245, -1565225013, -1583588674, 732792980, 464683455, -1240022584 ], [ 826825965, 1293348253, 536646486, -754124774, 685749749, 684690455, -1131527221, 1248859834, 1223119226, 408676107, -169701666, 1174984598, -1854523405, 390375675, 57671194, 1570363834, 2075021314, 1453895953 ], [ 11085054, 506278209, 1489191521, 642729129, -835054894, -1845324772, 992598381, -1118069898, 1141374298, 31910512, -1480476042, 1944005247, -1960404659, 486538550, -543969197, 1678328748, 925075377, 1100043899 ] ], [ [ 465464728, -1919528531, 699483014, 1526612283, -658829396, 799048855, -1824982127, 2127954778, 1460432003, -1683606054, -57597552, 638545381, -1477590880, 442087767, 129116636, -189783275, 1372951517, 2027194389 ], [ -442930344, 1434719582, 375940818, 1425541172, -1668756714, -550703940, 1469068697, 875727563, -1457051977, 983105038, 1338412151, -824871269, 1982151264, -1912891099, 2134056676, 92737366, 1269805616, 2257192 ], [ 764143748, 409596268, -2082818311, -1936661266, -540819504, 700308149, 1038364352, 1715352883, -2017724679, -150844958, 1112556449, -360919645, 1203632614, -1610065744, -324046196, -816667023, 1570830684, -296470927 ], [ -219180168, -375274558, -1222084834, -879586477, 634925021, -1647103806, -2124056758, -993499250, 1432193973, 2043519970, 624108663, 690506059, -1698818665, -626918173, -381124123, 1165668167, -493513047, 459217548 ], [ -1120881748, 170453338, -1207090107, 1578698364, 220207511, -305560616, -2129436703, -1459716924, -902188021, 301688593, 503982808, -941195676, -1629136766, 2053438543, -1994098555, -1804837070, -1650009354, -479411878 ], [ 906453747, 2023289986, 155104537, -148864560, -1463232379, 782830213, -1776960862, -95407738, -814341080, 1463090166, 1736889657, 730049837, -1946201298, -140977284, -583131683, 1699774396, -210807811, 1403786924 ], [ -523689066, 473729162, -1560917824, -1366925477, -1053142856, 2049970095, -1096310585, 1711773601, 999765128, 1943218482, 1996841845, 1059789890, 542905012, -558215970, -659534953, 810259155, 1461353231, 2104032561 ], [ 1470431567, 783756038, -1885706769, -1071291406, 634894373, 2121677143, -285432146, 1271021069, 1534944063, 117009147, -1989539154, -690166625, -397354939, -966874063, -1474253728, 200815333, 547854221, -1351510388 ], [ 329502722, 1862681301, 293314029, -1273403050, 577064544, 1474235634, 907302963, -464170087, -377611524, -1457968925, -687884548, 2128392022, 600211108, 876538666, 1394091249, 287546847, 1455444675, -1881571444 ], [ 424638999, -1807525271, -245100691, -1190087128, 1123059178, -606528545, 1621795550, -1439016525, 1761235202, -1410983016, -1470536657, -1844031186, -1772714443, 1224133816, -509186894, 2007865945, 1983107470, 1359462117 ], [ -786567440, -719769562, 209030124, -899579243, 280916718, -49295392, 1256580402, -1586820900, 1194998644, -885243614, -2023315163, -1177180791, 2089008869, 1193000453, 1772272738, -1038136881, -900401125, -1573830943 ], [ -873722038, 1411607588, -1279701952, 3879526, -605695430, 1047475876, -1108877605, 411591932, -2069323718, -302154574, 1153284685, 1413043266, 1269848460, 1324064408, 421720150, -479052892, -1481638153, -2075632774 ], [ -667498232, 2112815657, -1646457833, -155104601, 779444706, 1320198868, 1178804389, 411397510, -817954112, -827863898, 473308809, -848015433, -645996698, -1251632066, -701208180, 769188378, 1391548234, -395227113 ], [ 1255873824, 1051424239, -1594639609, -1656142239, 1745423166, -1909288779, -1076892210, -1610418825, 1333839646, 240371395, -1983629447, -782233146, -1861439245, -1525030947, -337548563, 611931453, -2042976759, -1936011883 ], [ 1317311320, -1607104022, 365480055, -1842455467, -1871327604, 660809241, 2064441620, 900610986, -1711397707, -1370726364, 800709484, -1045521706, 1827411615, 508948158, 872584898, -320257980, -1583436421, 744266460 ], [ 1295188701, -734369757, 1264887043, -1696763897, 881983164, 1028167051, 1533568041, -2084137031, -353550417, -1977353536, 122529312, -1335307984, -851362400, 1831132450, 1205980544, 1650523599, -1972383347, 1349657861 ], [ -1673371054, -428612118, -651667292, 1021036817, -1433434731, 606853638, -2136256308, 740646785, -651773340, 408477117, 1170592827, 1409010980, 1395250425, -1939292746, 665526949, 1389465072, 512728939, -1126557876 ], [ -1551631399, 1669553797, 731900210, 478198100, -1579809591, 1355032460, 743334455, 1364759975, 348386062, -337128981, 507898631, 1713050160, 358725893, -365491993, 1561164972, -1648731417, 2073725278, -391242569 ] ], [ [ -1833636931, -1960711256, 1547819635, 371393303, 518760386, -991377241, -2018787720, -2096704514, -2128709783, 1534441759, -50422240, -1002335268, 2106643835, -204720971, 1305546027, 516594802, 1704332847, -510906367 ], [ 1758734336, 1883122835, -106936077, -766628368, -1355032913, -475920123, 1696815750, 406553034, -27436867, -736600678, -52910820, 1147140034, 1194589897, 879999745, 1077109437, -631808384, 831716521, 898743200 ], [ 1079920268, 1699792277, -1122249518, 1013417529, 524014927, 184648870, 1185391779, -93857126, 538945271, -23075226, 759247649, 92099733, 1786979178, 1361294016, -1979246450, 431436321, -923822038, 1893035878 ], [ -1812334696, -1300673529, -529228778, 990496175, -875855107, -2097193623, 645897707, 1114332393, 1435586678, -1454666605, 1537020897, 1565069857, -10427220, 1653149541, -2131641374, -406700827, 1091752991, 436337901 ], [ -71734888, 1028075601, -1624340408, 1056667041, 497509117, 467938978, -448368899, 479895960, -1008411812, 1338729269, 1305377808, -2127612710, -1378499955, 1664917787, 409503561, -107130728, 1454143884, 1974026303 ], [ -467753444, 677145786, -1916687873, 1615084318, 1993637453, 1951509519, -1766212544, 1925759783, 1977032833, -250584886, -1836058133, 644628060, -297417182, -815179479, -1934891813, -123027169, -120607959, 367079334 ], [ -340984866, 112260350, -996234346, 1707638624, 198104764, 1256637792, -1045730005, -889091601, 39597214, 200397665, 1898841690, 2134589567, -574888507, 1617290981, -357134194, -2000679763, -1353453453, -1269800378 ], [ 1822865890, -1982158118, 434745584, -798862104, 1941514458, 477633197, -480866930, -954069045, -1322552947, -913653619, -1204436156, 507534069, 609699609, 418637257, -1428833378, -700023631, -472935514, -686486119 ], [ 1421807011, -244389157, 1226608868, -1385073760, -1573136444, 754757467, 1838359754, 1590715257, -632564128, -1355667732, 1060833955, -538204104, 726630204, -1103506911, 1411984885, -1008017921, -316085686, 221310087 ], [ -642424956, 527264814, -229378120, -1185203967, -1013104953, -503784020, 285354529, 2051905724, 2011740981, -109398303, 1122448441, -773325395, 295235364, 617418359, 617373339, -1365602813, -2142263886, 1999666606 ], [ -509166066, 1983857107, -240900983, -1677524406, -117844776, 509279668, 531505788, -11763384, -1590213423, 1999596616, -1478206627, -307080831, 678451947, 220147175, -323573621, -517960338, -130269955, 822212955 ], [ 1806540792, -595653785, 2109046537, 1244897130, -261125332, 2126291194, -1723602439, -1248310604, 671026931, -1945253834, -1069971401, -1083231031, 1384717098, 1658859379, -173211126, 754242698, -1908163954, 959082893 ], [ 1657524585, -1186818337, -493026645, -541972237, 1018344355, 424467320, -1229673745, -1328148069, 304203736, 249659244, -1924562697, -954931637, 515259779, 521125039, 926487678, 102384957, -634752232, 1972662788 ], [ -697939779, 1867491177, 781447974, -1461411218, -168534077, 267196377, -1903852254, -1158787602, -81397423, -138441475, 1163633981, 821988130, 921004849, -1686668116, -1534237750, 1698920789, -1845228826, -1922144000 ], [ -193443092, -1835099024, -529872713, -904850371, 503978576, -798595582, 1882873000, -659690061, -422816177, 495997526, -181432884, -350875672, -475394913, 732426267, -666390717, -1933847543, -444742173, 1309734890 ], [ -1643357801, -389370656, -1304357391, 546415770, 377592187, 590496325, -240354118, -660420220, 126494754, -151296815, 801174121, -1824556477, 470325014, 125070669, 1746478861, 439049944, 184004330, 670698736 ], [ 1104599908, -1481611481, 282336101, -881006859, -1161240968, 1907446993, 407794715, -1599364507, -1915430205, 1517832231, 2055835911, -1851448440, 486781647, -719990517, -1736813464, -1769997614, 789487476, -1101598631 ], [ 342312352, 1989712271, -616756709, 95080023, -1193170661, 1242885959, -1611635938, -138617047, -1237016342, -1023172838, -1475038638, 861212535, -481250457, 195060025, 1297253732, -1308083233, 1282431718, 1279743156 ] ] ], [ [ [ -1147379092, 1981898981, -133434196, 258937026, -1045978293, -1513046526, -1142756726, -1909996230, -873988562, -604471022, 903789184, -1081917709, -1011230977, 332611507, -2042645830, 1005141758, -914900345, 1953995288 ], [ -2133308093, 1503179314, 2067568059, -1477005109, 81774347, 880183270, -1208054968, 904120802, 548775070, -949567182, 358927890, -372248923, -1278077687, -880750440, 278178674, 2026622144, 1946922717, -866203260 ], [ 1803467233, -286665472, 773221450, -296467576, -998361810, 1481661872, 1024873336, -331103423, 1289898891, 2027760421, -452188325, -764738304, 1258529113, -1112000302, -641966696, -2075839742, -45893611, -793564118 ], [ 1528041902, 581459483, -268327217, -1686807026, -595717252, -1700987338, -121175804, -1803456283, -869303373, 1432326243, -435344794, 1812708296, 921812767, -98189982, 218045119, -854046896, -509213107, -1839906585 ], [ -1470179921, -1055882866, 1101543765, 745971673, 391566528, -769742523, 524278797, -1111504976, -399391442, 2078447147, -590207970, -2133452792, -1595837081, 1649155303, 1886244742, -1201354766, -784426730, 1445988602 ], [ -1652634557, -507697115, 2045692764, -1798267202, -785026320, -323567863, -459415117, 1352396711, 1901023497, -408001684, 1865685263, 2116645363, 1369956988, -2044707763, -1430897361, -1209561866, 700643511, 481887563 ], [ 1038123859, -235240207, 1612750954, 789174669, 1387785839, -981132938, -2049738495, 402665959, -2144905642, 850159733, 2928628, 802414699, 1182937253, -1916911641, -709179191, 1318913259, -867539534, -1332011220 ], [ -1090146632, 1409416464, -890824389, 438453464, 1380929478, 381892926, -1731095695, 690207691, -965634473, 536075740, 1877531911, -770259006, -742554188, -1043447355, -1519193792, 187128713, -1170572044, -238488137 ], [ -1173896992, -657151934, 1285881553, 1031886559, 787682998, 8434336, -1739461221, -408910428, 1368909918, 728695188, -2093239694, 1105741827, 1421238398, -319929063, -533358438, -1306379080, -1253607307, 953543925 ], [ 825726020, 1847045926, -519937201, 1272897611, -585059798, 1230408378, -1308340921, -1566921670, -1920959465, 275951169, 337471579, -572624412, -231362626, -1825462774, -960697755, 858420691, 779112596, -143033228 ], [ -1612339766, -433829487, -2095242177, -536944559, -319497499, 1241906665, 899952377, 1578083636, -1696709793, -1239529839, 1719504320, -31709765, 1353931311, -642703824, 852322701, 1118950483, -78051612, 583441847 ], [ -428171098, 1166747408, 530462134, 980749058, -1895530276, 659067072, -704474040, 99905304, 1043280140, 2146429021, 1500338413, -1156421169, 1685417787, -31424717, -723962992, 480334440, -848590032, -1619459586 ], [ -662454857, 2083942341, 315314800, 265182872, 1165020702, -269878092, -1592472444, -579457743, 728089916, -1104548817, -692658085, 1662029762, 1747919799, -768315124, -616370239, 1074085016, 524331253, -1453427524 ], [ -1512240562, -66512333, 915773752, -1207313559, -1610406724, 1043214625, 805251004, 462754029, -858014832, -2127092490, 807766573, -1917201179, 854954834, -1332779530, -2069107200, 1733591632, 1382549007, -1563476446 ], [ 1053001557, -1607297373, 1516836322, -209179634, -2041648783, 1930923520, 181630278, 1296793206, -472055501, 287184217, -339936575, -2062593893, 1475060702, -1175284543, 2102514079, -315967601, 1453146327, 1719642265 ], [ -1061076043, 1969384867, 846837124, -796036388, 684566203, 1930718587, 1481522532, 761923847, -46492188, -1289052698, -619411552, -462242154, -721464314, -2121077410, 1465174484, 1848571830, -834691904, 706034981 ], [ -973034790, 21280470, -588588845, -1160464245, -852339914, -971432289, -155186373, -1019343678, -2075685741, -898002681, -1912851012, -449832736, 1134794962, 2261171, -401723285, -154296873, -582004218, 1816449537 ], [ 1056330635, -1456233878, -1879250307, 1512660886, 603175394, -1403455406, -182656562, -1984251799, 787225285, -2041523189, 234608033, -975903209, 1373998483, 2111899459, -808111746, 897017537, 747664848, -126912293 ] ], [ [ -211469825, -119201735, 53973441, -659245841, 1898177769, -848405921, -1187069961, -1893775674, 1303965272, -1925393911, -1601611355, -2031814486, -2058126527, -2098642597, -100776604, -2145620650, -1450896948, -993831009 ], [ 1233987904, -404499493, -181529276, -1008009339, 356044910, -277536745, 1583481426, -1878296202, -1793744228, -834044626, -976045796, 388331948, -1812847231, 1172237629, 1474592899, -1260158385, 1791149046, 1265735529 ], [ -1980871494, 796005312, 162996882, 1263537329, -1384615437, -855015246, -1177299253, -1071357701, 1261655376, 1550517276, -1273231936, -2045902974, -411170082, 731868279, -329998266, -1067911280, 1764973921, 471367776 ], [ 1860010965, 1844844714, 149009614, 1384362685, 2024152768, -1315335025, -917885273, 1336780478, -469183140, 1781714824, 1803167809, 1955339530, -1215566122, -72032390, 1205078915, 120215040, -1745489635, -2008405553 ], [ 75034109, -737748825, -1172426579, -1125445934, 1791473325, 261237804, 1100242512, 666026361, -279873132, 1810342620, 34104992, -1758308861, 542569289, 224732096, 1003062068, 2052577050, -521683425, 1720668784 ], [ 847796916, 1963264835, -1879308711, -1441394764, 41888069, 881731204, -1059465503, -1840643718, 135433126, 600563561, -1213103086, -515811408, -1594739692, 1834576050, -540114969, 1954508322, -150660098, 637244690 ], [ -787029664, -2090571381, -1226382795, -44542299, -1992476532, 804340863, 1050543474, 401742808, 140963934, 260069706, 1397658550, 515339436, -550776032, 2019020295, 1277932542, -58042199, -1698722819, -2011770003 ], [ -223911913, -1558001660, 366160595, -268910480, 1190675225, 1213048433, 1122134307, 1239913175, 1698300118, -539744768, -832925806, -1188142400, -687513252, 2101206171, -2146222623, -1561147126, 1823224748, -1685136185 ], [ -540654630, -1599922097, -215603302, 1603557622, -554033707, -623911660, 1433442409, 1083377309, -1755997666, 1118657891, 1667923370, -4340834, -1414057654, 495816256, 1271538034, -1554218912, -555238027, -21956302 ], [ -106081150, -1396972710, -496478147, -1293143066, -1430485775, -578782143, -984709530, 376108954, 1285638055, 1998307924, -360300271, -2114122965, 352494594, -840701951, -590699934, -526386005, -1093935426, 658008732 ], [ 1487950551, -1161181635, 1432993532, 1519158160, -1408127663, 1831156100, -1381604604, 812214222, -1107133903, 763143021, -1080866089, -681606285, 1787642579, 1927826099, 893338967, 1381579611, -371636664, 827853982 ], [ 1958552222, -1943494214, 1361182217, 2145405282, 65419491, 969501873, 1095671557, 107711009, -1699802668, -1495106151, 1214416282, 1620997094, 380026657, -1180598622, 1782228962, 26485577, -919938427, -1692138956 ], [ -1348063216, 583494030, -1539014433, 1685342774, -1134143889, 570330361, 897691144, 749894494, 638360653, 1076069991, -1933922272, 158322167, 1848495034, -165443009, -1697240740, 613878053, 1138705293, -134918555 ], [ 1928604765, 211802932, -1026990042, 594585672, 1509698461, 102452098, 1152202144, 1785024288, 1211182006, 87134738, -928260208, -1905767260, -1085999818, 2060421449, 1942840265, 1373805540, 888851864, 1508793343 ], [ -674997216, -493016296, -1930753439, -1576820173, -1440499766, 1806665453, 526747334, -730668879, 342662685, 696414494, 1506327956, 326381157, 1104999229, 1480138407, 791204378, 281268966, 1053450379, 255185647 ], [ 1421933817, -1479621266, -337384616, 559845530, 728278915, -72690298, 304673652, -1246799026, -130278500, 2018581845, 259089953, 168657690, -1602698395, 1821075290, 1466228678, 855998570, -525346967, -135690960 ], [ 1672579518, -344159494, 1033962476, -1514329988, -444597076, -1639362340, -1285269509, -753007233, -1101996635, 1404236135, 32041219, 1414870190, -1051209727, 1208314710, -593021795, -970951940, 1475312310, -1814681527 ], [ 941727167, 411456587, 291456877, 1747559866, 1101099464, -1412858467, -1463267162, -1084892574, 880082469, -426236353, 2082053117, -290075458, 944310687, -1970027507, -1174876098, 1776112055, 253871907, -1519255846 ] ], [ [ -2112947655, -1586014631, -1399813338, -746997710, 436458376, 1699214021, 163334539, 1664195358, 1555006661, 1680622685, 1433684179, -817571142, 1263163202, 1162333180, 547878049, -1703462728, -150648564, 28308824 ], [ -598509401, 1265482544, 1220998142, -942387505, 1174007494, 88654876, 1793619960, -942013798, -898323991, -1560569216, -1490433283, 1496257717, -423097354, -790461418, -375659991, 1188230972, 1745126912, -695874106 ], [ -381109121, 1746179133, -767319177, -599752401, 407768060, -544491373, -176937691, 998034525, -907414254, 520153391, 1691658353, -1839064813, -566916067, 813521547, 90396658, 1929412243, 1615852836, 1771540796 ], [ 1945590931, 593072356, 2022576806, -1814394182, -1918740715, -2126135835, -1515080516, -1966947607, 1009655821, -807489621, 1002210853, -1756802657, 1101000220, -1435658402, 1266399590, -1373649886, -1203218918, -496880336 ], [ -1663174898, 76643130, 533683592, 1214704799, 956843076, -1386300473, 1453505212, 1983918471, 24708071, 293363632, 1323613222, 1307762557, 1659276683, 2080344803, -1767672138, -119031643, -1170352339, 523837202 ], [ -799198175, -1119547583, 1892697877, 1100385309, 497542175, 2146550915, 972699514, 195239878, -1296612187, 2031403765, 1514039310, -1609774952, 745618167, -931242087, -1210950109, 300570583, -2099766793, 1622789378 ], [ 615039236, -510011890, -1025508553, 1047509424, -906280864, -445607501, 1121359176, -208781998, 1063406317, -1622800882, -499479824, -1883530630, 1622418671, -1749889835, -1097852964, -2089032299, -1769744866, -795292957 ], [ -1241596008, 1059935184, -1305276826, 352424581, 556278617, 1053299826, -316647775, -842754604, 875190801, -1923419681, -2130519762, -1272098428, -1621030490, 784533600, 1207889498, 480970758, -1377407465, 110062580 ], [ -1176167523, -667477459, -911208705, -697285680, 206321927, -755773281, -1474059460, -1931997903, -370453268, -16867148, -8953708, -381348757, -720753932, -771880340, 690144966, -1194479971, 803042584, -545861822 ], [ 317924881, 585683096, 1345552270, 654819007, -1307968231, -827958501, -1408614929, -1397318664, 572428706, 280224322, -2054349144, 1500737084, -377784169, -1761919745, -400591670, 1318172878, -1367268118, 1139590825 ], [ 601484207, -951914981, 941537758, 2001056999, -1035082532, 790281665, 1865616257, -1391695116, -692953404, -1840874248, -1500937049, -1189747217, -1303131247, -789930701, -1193401565, -271168987, -1152057007, -636949929 ], [ -1904317155, -1127094191, 295179114, -1302706499, -1704220286, 955254095, -1397930409, -1223425091, 865479164, 340337438, -356680716, 2026791971, 1426336590, 1054726273, 458986627, 1134748754, -83276340, 766330715 ], [ -1881009260, -1250122511, 352493746, -1665071011, -829620433, 1839534400, 1990945119, 1113035515, 713481899, -1057570, -539903713, -949209395, -1181393070, 231872941, 1225488437, 376464028, 1988914481, -1014181397 ], [ 2144099250, -885680731, 846363618, 1954674294, -2023963605, 2017379116, 215696547, 1367061799, -992047791, 493360919, -1971607254, -89854846, 1743567482, 1577880218, 521758102, 1930442372, 775405519, -327186387 ], [ 68073345, 301102527, -1176136539, 1128051445, -1400937882, -944674371, 1927933277, 85296624, 127865727, -424957896, -2021358705, -1834227163, -1955671497, -1128292394, -1244238829, -1101886127, -1550918395, -160107922 ], [ -1170955907, 2070554561, 518551193, 1139659978, -546835488, 904186698, -1309904384, 290111742, 765762831, -638058221, -1358840849, 2061776587, 1087337373, -703634555, 494634164, -546981931, -882325730, -1022105216 ], [ 1832261914, 364179578, -1355335961, 1150577344, -1441157343, -2039584099, 617806440, 531899819, -1281418861, 626959033, -453491865, 748012818, 1238332040, 1192587037, -496099183, -1261925338, 1172724110, 580445799 ], [ 359131882, 1647935340, 1663766796, 1612248480, -1988974214, 2099900540, 1735308880, -1033257178, 1457081726, -1200447445, -771152940, -926994860, -2083408510, 1003767172, 1452156976, -996904564, 345892753, 945267213 ] ], [ [ -1906750938, 887103048, -324390651, -213180033, 1198806143, -1490194617, 930231555, -794686614, -1803524319, 810847039, -1331948016, -2110057518, 1399585623, -707092010, 738126143, 2120974908, 1412009849, 1098512613 ], [ 851638355, 364143094, 941195225, -1845113675, 190385939, -1630256833, 1609371900, 836178586, -1998499768, -769333400, 259414882, -1054021166, -2128163296, -1167073186, 683175698, -1844984651, 1992017242, -861070149 ], [ -1264630033, -1851917391, 2008059360, 1590348910, -404419813, -1508331225, -858956498, -828709068, -1802463655, 2119672067, -376417073, 256222242, 1367186687, 913686121, 1543088248, -988885367, -2098639650, -357042012 ], [ 1949031633, -1330664101, -1398482130, 1501357886, 404298126, -1238046135, -1671084935, 1745582566, 600708914, 793855198, 2066586436, -651147748, 1511286678, 1524974218, -1123412019, 439857811, -1271882879, 477045173 ], [ -170263935, -505356274, -205549301, -989565762, -1882517958, -1724776054, -246687255, -32735946, 414779322, 1622678926, 226179230, 1180508921, 1646137317, -1297518733, -1279557881, 15598875, -419150758, -2051274407 ], [ -109719715, 386081260, -1607730975, 277699930, 2105032032, 76079570, -1572413638, -356933793, 216456158, 1227842242, -97080988, 147489490, -862366534, -1821978089, 102446105, -763982681, 2019974806, -1949279777 ], [ -674229280, -161628100, 1693945214, 2119490094, -2472836, 1993346073, 1373400568, 2104759679, -1141232816, -1888318535, -605887310, -1308994794, -755236743, 1616555480, -200547770, 931573973, -1461855668, 1382260673 ], [ -287821178, -322796280, 1527666329, 1124850050, -1305489453, -997786607, 1771760269, -327554475, -1481874229, 1335673030, -1801696235, -2094668540, -865737241, -1743138048, -348018325, -2132071956, -1596498535, 1023655387 ], [ 974434855, 1423997094, -1020368578, -1768211620, -1532925540, 1433958179, 1961028239, -1723734604, 675161836, -798040062, -1092970070, -342342870, 2116960707, 1263254208, 1191054039, -1533439821, -82801793, 376511271 ], [ 413435884, 710010158, 86467640, -502348115, -652621193, 1307752847, 1057786376, -1591520851, 1561739482, 658403710, 1837484825, 1280215921, 1169124240, 2133542358, 918577963, 2093977867, 9745335, -573411094 ], [ -521203005, 830217518, 1169811939, -879093589, -1178896984, -1967979738, 1392321108, -28243914, 300298307, -269569433, 1418328088, -804170968, -840661003, -53711936, 1540344092, -1114232333, -227143589, -1635034344 ], [ -1207545704, -138255896, -1623168444, 950744159, 1113603386, -2110601291, 99595207, -886023269, 1921084992, -969205121, 1928652253, -745230617, -322017950, -792329271, 1269519602, 1084166740, 1834264071, 995949061 ], [ -1160728309, -546135024, -476604090, 660293770, -298395711, -339219735, -257185002, -1640426277, -2103610806, -74565698, 412571908, 495781430, 1028667214, -2145985650, 1066831148, 1839887927, -1084905689, -1181618528 ], [ 636229512, 1270003552, -834451746, 1907374860, 674806376, -279898109, 1172137489, -1642007228, 802680582, 343768684, 643471688, -258808871, 1198052073, -936963488, -92828706, -797456479, -986571753, 583567254 ], [ 938961228, 1654892713, -718150414, 892917749, 45496811, -1272214019, 1264022650, -1651007134, -1093478322, -252830001, -1366085143, 1450276891, 1585120595, -127976870, 108985631, -1065989271, 73226458, 1021215118 ], [ 1996336765, 1531543422, 774656223, 2071409974, 867109492, 150948060, -649210820, -484331920, -1552887063, 260444028, 734301088, -2034414028, -1857938406, 1278084782, 1638195368, 1617475537, -595527910, 1760116737 ], [ 1857012969, 1470233552, 946107323, 1925285241, 240419719, -894744321, -259414225, 915540132, 91917193, 431398618, -877965222, -341089315, -1022392871, -588864968, -159388480, -1129684120, 772740945, 623780672 ], [ -4614137, 1079767288, -1215715940, -1286939693, -1608979049, 232274320, 841347469, 156701122, -157568540, -244975497, 1203745649, 1830294999, 1181413428, -1484919861, 472725645, 970439337, 1753781758, -943079553 ] ], [ [ -591991408, 1951190585, -1628685785, 139525332, -637665458, -1074268895, -699109503, -385152364, 145425207, 566549703, -1617185595, -1438122182, 1935419729, -1609367711, -1748877001, -519956677, -989341838, -295345083 ], [ -116829173, 302906030, -1451921605, 1743336919, 38614270, -833531010, -806031635, 810352909, 1051191106, 579604182, -482677027, 1462347751, 746972387, 1615932826, 1103780949, 1171374399, -766833360, 1181509097 ], [ -2014293374, -712833063, 732935399, 480317057, -742430967, 1987488193, -486603872, 1253911227, -1710142019, 117415613, 30140382, -1229517080, -116659460, -743518992, -535324279, 2124088921, 632572662, 444451857 ], [ 2047804695, -1788209172, -122090090, -173793892, 1433446302, 2012965635, 35619448, -1809653548, 288951605, 199822784, 1836733652, -1206426743, 1176030283, 558555901, 1404356436, -1186930764, 1472890162, -167286159 ], [ 803869480, -2137220234, 162160586, -2031256964, 479272770, 911528944, -1486198110, 1545372371, -455106010, 820493615, 2043634406, 191271035, -176860918, -974448642, 857489476, -169019440, -351055749, -25181328 ], [ -1908956020, -1371735119, 1785391280, 431364649, -863303438, -1006146282, -520464657, -1515286523, 890838285, 1516663595, 166066342, 383470012, -1991041940, -1888594326, 977863712, -1616587356, -1079793647, 558682293 ], [ -723279721, 490125589, 1255230350, -708313703, -613449763, 2050849190, 1060431424, 856319613, -992066935, -725819223, -517509791, 1621693850, 476310158, -1666980355, -1421750599, 216258837, 374791814, -561108977 ], [ -908789692, -10807010, -23823763, 748738000, 859176997, 600826098, -1783347872, 1967111231, -220379554, -1429846768, 429416055, -157835185, -1108793632, -1691047613, -1361619456, 643050623, 1095554951, -1459209275 ], [ -2124701025, 1835562765, 1373477697, 1756285593, 510255015, 1786372740, 1788110602, -979739649, -1147477526, 2011558374, 1778588892, -1904458737, -1263797652, 925927830, 643490502, 1027562078, 560613127, 1758969348 ], [ -1569843822, 694557738, 1437839890, 1867152336, -516495182, 91605778, -129564642, 967992446, -703811482, -298738919, -530316213, -1187389291, 1475848916, 849220588, -1424818839, -2039064743, -332290136, -344779816 ], [ 1204494661, 17991060, -107583566, 612545212, 57272886, 891573286, 221457004, 924784155, -852851520, 1229679127, 1307723877, 1808341003, -1041866168, -177603254, -763232110, 1429853428, -174726077, -1353502285 ], [ 1605606118, 1294318736, -1563542553, -269058929, 1104297269, 1424952605, 1241784462, -260501879, -389922741, -1993981613, -1900589056, -1183395821, 343930081, 1738078314, 1926071088, 138563112, 2079392291, 2037549795 ], [ 580910212, -799035709, -1532088604, -1510117281, 526999539, 1864760896, 1168083197, -1676188500, 2095205779, -692439660, 501841581, 2119081266, -2039830379, -1088356091, -1589721780, 664597678, 2002120325, -200448005 ], [ -827414641, 1431608927, -123426991, 1986996817, -748676631, -535291553, -2065188528, -876330990, -1141466890, -1228715054, 1778182667, 933289038, -327634300, -814912178, -727975022, -1823615510, -870857746, -519078731 ], [ 609740366, -1952238044, 623309369, 103242801, 2117265529, -171143805, 864011445, 1381787820, -1459093533, -2062000308, -368371471, -596891778, 1023890186, 523851905, -13324446, -1588190409, 1084279777, -1572654607 ], [ 173563013, 64626968, -1929432967, 1365690553, 5433526, 1532218257, 2133575465, -1216038060, 1999632316, 749392870, -870627839, 289631696, 1947416381, -2021824830, 1420203534, -1871446548, 339258354, 1329380157 ], [ -1895446872, 980746995, -1366322939, -887412301, 847602084, 822171304, -821638100, -1662006096, -1120544211, -301723413, 1942927404, -464266234, -1986121682, 72161873, 2048143642, 1271227381, -651977477, 220074267 ], [ 636980690, -655744358, 926549283, -779608215, -1720075590, -1974833073, -1399168884, -253839878, 1182082648, -1131348924, -1128767453, -1855845406, 318614858, -516467121, 512627772, 58500136, 1623019382, -1291750531 ] ], [ [ -208457618, 1129910726, -2077584555, 1870329103, -31827182, -242975423, 1019496212, 1340167000, -704066360, -736811024, -1297797150, -1606149454, -621353414, 1102796114, -730833745, -929823524, 1962803856, 1813147142 ], [ -1851760124, 468654269, -1835975761, 2057262601, -143436512, -1497185292, -1497116449, -1444170512, -859032907, -961269352, 849373241, -547088461, 2083409975, 822125632, 681711768, 54950063, 360754389, 1610876886 ], [ -1887805629, -938596093, -874033199, 1760343779, 919319941, 53399213, 2037864473, 884406844, -776209244, -914503885, 1888910026, 245897485, 1897983303, -22631930, 774505129, -814578834, 1161349880, 113920366 ], [ -1172178403, -2053301683, -1244897969, -1567160098, 2094822571, -58575978, -1151389677, -141014610, -974206907, -879709459, -274886210, 1225624102, -537142593, -1960696251, -1875165761, 1241884622, -151513288, -165183630 ], [ -1083599144, 990151067, -1573416989, 1749839454, 2042829315, 998253438, 1539384328, -2104862091, -1064566827, 1195890072, 2114125440, -1893580630, -61983520, -1208639150, -416333441, -744165924, -470445947, 585483751 ], [ -1376788493, 491356445, 1883690055, 2004662996, 463691454, -233110889, -640931699, -1152279745, 828071376, -766872409, 1467851585, -255085830, -178710257, -1890896091, 2052768519, 1907414542, 1791007750, -502667099 ], [ 72046057, -555930406, -1343304707, 1832709304, -1971700169, -517031572, 1956217875, -946552339, -1374236720, -1299213714, 1039116754, -1958633901, -174254078, -448622798, 833249639, -681727957, -1490944946, 502208636 ], [ 775160693, 1007892202, -580388447, -1936470534, 1393751947, 594475262, -248595947, -1949153888, 1201436094, -1674009168, 1752878012, -1556536133, 1492299580, -1353887634, -1224908125, -1865796167, 111579854, 1875916778 ], [ -1234018189, 1604522682, 1495803516, 429447855, -994295849, 864387618, -183084102, -360740405, 1511874317, 18028193, -368441096, -597096704, 923308924, -665188478, 2121173192, -525874920, -683201783, 52409278 ], [ 406445969, 1439741175, 1930773315, 1910411848, 661832171, -1477055256, 1206332394, -1588717777, -123150022, -1313376599, -887098156, -1856344333, 1541255236, -856872283, 347457506, -1228544895, 945018993, -722003205 ], [ -1038543923, -1310403360, -1900125440, -54376908, 1354450863, 886131024, 1056848323, 1810759268, -940202412, -1236975075, -2123122478, -1584819197, -1734944785, 632979617, -798249955, -64237986, 1001047630, 1071647285 ], [ -830939311, -1803711146, -948966014, 1008453393, 1544667047, 64079970, 1431213176, 2036929727, 366308174, 772490704, -1369837436, -1820482648, -1386506237, 593255946, 374616785, -1038340914, 166478850, 1144448270 ], [ 447235139, -1506941349, -415485033, -254851541, -1733020748, -1586722844, 839004919, -2048997964, 271029160, -1819491055, 1969018767, 1937898356, -815821453, 358955938, -164864908, -1142689095, 2039505370, -2096377059 ], [ 2083418988, -1500681744, 1311223959, -1195503278, 653940104, 212363747, -660267274, 1319804825, 2099668976, 635095717, 1133547188, 672445377, -951261011, -709675564, 215847110, 1418147344, -1908490625, -469888230 ], [ -61159043, -1962299485, -1196577827, -923854452, -2002755793, 2009676556, 467592701, -924243805, -71434998, 1605665958, -28892457, 563827478, -299433878, -493768422, -1468062669, -1939337279, -292109075, 173498857 ], [ -468976560, -196866145, 1965310262, -910502439, 1543411783, 490722707, 637194795, -1045159986, -796560864, -417906413, -651679387, 1992551333, -1026349610, 691124039, -380409417, -1105915329, -1430978073, 1737859540 ], [ -1140722722, -454026456, -1136682666, -1270866643, 1866577276, -1269081985, 1734394359, 501665567, 2025821392, 2060374618, -1326665332, 1577786680, 393165709, 1733571198, -1300905825, 2031010205, 317863791, -909811933 ], [ 892934860, -686250261, -790562238, -1397138495, 1922489627, 1573793018, -335252003, -1107704235, -2059564784, 658790623, 1850446135, 675593280, 2080241533, 1015324390, -1274707283, 2078359031, -449282, 1107525397 ] ], [ [ 437488376, -1316944002, 246343116, 2034111848, -1908278917, -249449943, 557249855, 937852508, 580166061, -2042515400, 1967973108, 1150522620, -1277353591, 465488536, -1559052492, 135681420, -1476137881, 1695115345 ], [ 312282160, 981860416, 1892733570, 81179698, -2125592781, -1974467855, 1859114023, 1850407717, 37126836, 1946557359, -1275558713, -793360827, -1299053076, -541442586, 1377707956, -1039982471, -1241559739, -830300421 ], [ 1704920026, -648779739, -1289105350, 1841516593, 1135166016, -1855692079, 1911946849, -1174014796, 298526903, 475101456, 1609608016, 1291752348, 951436347, -2144225365, 715807618, 2098862982, -827455707, -490611968 ], [ 328012006, -1845152448, 512132959, -1416734257, -1550300961, 2062991918, 1258856311, 1109558267, 834867960, 1634859711, -1368591667, -1498440342, 1932252313, 801883991, 1447324163, -1317678639, -780223900, 608103414 ], [ 2076598581, -1397265584, 1732377314, 850415256, 420020339, 117177306, 615029723, 1671033835, 666711823, -888100319, 225654621, -1260284857, 1245903130, 156986888, 1255607344, -1528849841, -398494782, 1840316910 ], [ 226923603, -2141857886, 1393014225, -317859685, 745559542, -1107180585, 607113380, 22562402, 1346148408, 420957070, 49642068, 1522040644, 1729978602, -1508558167, 485035293, -1890660954, 845631698, 314210541 ], [ -1877773179, 1154715992, 1124661404, 2122423537, 141832373, 544023411, -1096219947, 666787769, -1269054968, 810407403, -430239968, -1270141612, -1796464631, 2081338128, -241127915, 224896876, 302532589, -1412530544 ], [ -682915371, 1375175832, 909933215, 1109244038, -2047759740, -911418557, -41773260, -1969470171, 753241512, -1271021181, 1148888758, 1262719278, 98772993, -995281973, 1175739095, 2015702612, 1726715175, -943855326 ], [ -649003691, -938465451, 1102673149, -272278111, -1564906005, 1635174518, -1310517852, -975601796, 1612188551, 21369247, 1560823380, 146235382, 1221263956, -672996711, 251713612, -518527874, -1977582926, -1711152819 ], [ 1076389032, 2143314016, 446867695, 1607897663, -1005688052, -1524538677, -1413838207, -1669409172, -223460152, 104932379, 341437463, -757926455, -756214551, 1686317242, -448372609, -830043727, -1932727815, 74482593 ], [ -2068761376, 935738356, 1693668380, -1820027122, 1514752405, -1232556213, -7013625, -952206026, 1507425941, 295941840, 283859112, 263976832, -863281962, -1000721808, 1039450859, 244167988, 1333381396, -554161583 ], [ -1067321373, 126002936, 1246881510, -423576373, 1719983792, -1665845202, 501352766, -624517456, 1450454349, -76791479, 1650530181, 1675729200, 544990361, 1969921335, -1228735545, 596766939, -874373716, -2042719263 ], [ 1875722670, 839319805, 1868138717, -1889266028, -1711311680, -561837830, 1414063836, 2023682036, -1358173578, -1045221459, 2083484963, 1413932991, 1326807594, 1872885557, -653689352, -474424679, 209132328, 1049567829 ], [ -68338366, 948468973, -741857189, -1921195858, 697263940, -479743935, -2121376407, 1203328238, 194734437, 1685441503, 952085946, 1459840682, 11796090, 1515205679, -616312584, 1363692151, 1613401789, -1870667193 ], [ 303415119, -52223005, 425991187, 42911509, 1440615652, -67882302, 37824832, 977319897, 166529147, -251816426, -199602710, 2140103289, 1179851273, 1452509186, -1759255971, -373346756, 276976516, -438776617 ], [ 262544831, -1895023588, -1363431359, 1414933133, -568870116, -248276444, -1326309297, -1385095675, 630731230, 2117400348, -619741271, 815329572, -2073112603, -81502313, 460265287, -1959132001, 1557972319, 1017124393 ], [ -866782859, -1690289621, -1190549268, 1770192190, 40178497, -629771464, -930553723, -1494754723, -609786507, -1991859620, -786450903, -670387755, 2043277885, -683816684, -509834409, 1692241853, -141922588, -44495397 ], [ -609078984, -1362487781, -2120023892, -207745076, -1915766023, -970144076, -771493455, -51503766, 390889146, -872249342, 705607174, 416648327, -1929681170, 2051023718, 1532412519, -1632099583, -581886396, 1243127776 ] ], [ [ -997615004, 1182874852, 1540794041, -1537034044, -1727303826, -691584480, -958013093, -938354233, -1428791896, -1466684745, -1552041079, -836341212, -117330498, -1587034992, 990625699, -1280281807, 795442441, 190035078 ], [ -1108365423, -554800761, 79795555, -1533851706, 365420599, 866696726, -129352243, 846002893, -1916070889, 1993997928, -1360286204, -1789917077, 1512251310, -900890429, 1584133689, 1694702105, 899522089, -1648905776 ], [ -463080673, -584033312, 1591648996, -222280039, 214052903, -46621219, 124869564, 224354595, -995854050, 1146486558, 686839779, -383889298, 1918330126, -659195117, -431635867, -1257170143, -514725255, 952312052 ], [ -1046783923, -205091619, 1149152481, 676339435, -1446733652, -726863720, -1309587300, 1547613344, 225617733, 1486348207, 1144420097, 1224230623, -1382567654, 108380032, -1491249403, -20368540, -1828955010, 779986348 ], [ 143052884, 1880599048, -1286597422, 1133517920, -582741320, 770592746, 1844969278, -900938283, -1905564428, -937454300, -242011737, 1616257067, 323390619, 500778370, -475195419, -1025243536, -96919578, -63501724 ], [ -2048240613, -572937491, 1952597197, 93586314, -1582661476, 459470509, 846329069, 540136693, -2092849359, 260096269, -476643819, 159125381, 310597302, 842775816, -888004423, -1650786000, -508359954, 1938807545 ], [ 2021689760, 1345705648, 1786233829, -949828907, 116189154, -333574291, -241269304, 86058846, 469429547, 2007035060, -731116153, 1783928641, -955153596, -70450908, 579456106, 1095071681, -1780088178, -349830653 ], [ 1591615554, 1463316739, 233230193, 1222102358, -1554274611, 2076961173, 238413677, -329861613, -1407068536, -581294979, -1326611714, 881165251, -1730006018, 617414195, 1243424856, 38485505, -1325919219, -1240514054 ], [ -363843921, -625506021, 1054432763, 874256584, -824382408, -1473069478, 1622257669, 151710487, -899101025, 220000103, 11245983, 1634698239, 605244074, 167227534, 1121901252, 937678371, 1766341533, 1443207811 ], [ -1789520383, 1024784837, 1692025174, 699631486, 1535053054, -2141700128, 719995745, 1074805794, -588775015, -654045351, -394691176, -96907079, -1663567470, 1860855899, 774165315, 1011347612, -279422992, -207636335 ], [ -1886200726, 782957835, 655445519, 737774558, 623479259, 557861396, 1055194278, -1416357950, 502117765, -2000530781, 1724695218, -2084854234, -1340428632, -714994012, 1939699680, -1929439340, -1024458269, 1324472350 ], [ -606048344, -1999457279, -1307352101, -600138654, 814224314, 1017684750, -837667958, 1012330624, 45613824, -930358317, 586784288, 657738493, -319682427, -1108705163, 559211304, -568062923, -58263656, -149089447 ], [ -1380983987, -1998522294, -1145825967, 268672335, -1078971361, -1368288057, -713340517, -821839561, 1634935600, -638311516, 871320894, -760698737, 1749194317, -1635440304, 1885789575, 755844365, 1990477832, -578121757 ], [ 1873559175, -111438595, 1227260806, 811219567, -2094312663, 1054526519, -498305742, 949609926, 440711378, 315929751, 1987436411, -834057371, 1180607799, 1654491585, 823730318, 2049610188, -568983055, 266423138 ], [ -1742743274, 2065073096, -934197353, 2071837055, -358665965, 1354606156, 480015117, 1002388303, -1885293648, 2071409877, -490578076, -1629559296, 1430280577, -1474505253, -822420028, 1933055458, -1881739669, -1545845704 ], [ -511991027, -852183106, 90608513, 1930287773, 920865129, -287987078, -502409753, 137850494, 1628095535, 946825023, 732757018, -789232494, -865764452, -1515771046, 778176249, 1278589796, 592331833, -1093434409 ], [ 179469474, -770167202, 835823973, -132038057, -1379689904, 1853182760, -1338406197, 68742198, -662183597, -687039807, 1107767255, 57573161, 1491742730, -760635197, 1380562822, 530184858, 651746521, 1328643587 ], [ 977484303, -592886721, -247798131, -1947641921, -750988552, -1201889130, 1914964584, 1490535228, 1519328165, -1039592324, 95241295, 383676299, -1703865526, -1203598222, -1657950636, 1975833281, -1836941018, 605903829 ] ], [ [ 1132602501, -220292739, 304962908, 349410499, -1472741323, 2095913514, 531185653, 1061461956, -1782113860, 996300447, 2141868695, 809893009, 973296338, 2131122724, 469668753, 930788428, -1071256552, 557124546 ], [ -1146771038, 96714285, -841210173, -807589661, 1254512670, -1661990359, 266597210, -2078629965, -1327828145, -338850636, 1154431606, 88722431, 1600239136, -1907262682, 1420272006, 418551184, 1315934967, -602655496 ], [ 395398931, -688945281, -779616402, 845592396, -2055904440, -1029299787, -1473532035, -346543117, -2034395504, 1427585796, -978213548, -579921194, -900478069, 69139306, 588763299, 1098917428, -1794648260, 2120358592 ], [ -97610342, -249222433, 1944937633, -1366920183, 1269947457, 2019287130, -195585252, 279987740, 250311923, 1520431011, 1766569614, 1922358790, -1331044988, -1530941419, 382678429, 886503023, -2094358155, -1321184764 ], [ 232231108, -2022355898, 244531391, 1734071134, 657050432, -1991486905, 1186342835, 112162077, 597090867, 2085969717, -881882904, -1745084570, 92263958, -927556915, -1447675614, 146848730, -359304252, -927035748 ], [ -1297866401, -1962525164, 1097023519, 816279252, -976864664, -1002967401, -197333990, -374761073, 2094013290, -1489343397, 651444116, -597795700, 133968469, 1815859143, -1712800415, -2063179426, 1333591031, 1795283488 ], [ 487901584, 1599747865, -1736491927, 746621892, -969805560, 741260453, -2032518785, 315200693, -2123225428, -1811895104, -1693209637, 1034780417, -268229640, -1109532272, 749581110, 1738548767, -2120119059, -1092894423 ], [ -1279715724, 1430087270, 852338581, 568703428, 814269239, -474201320, 1390536798, -1988330083, 985049974, -1067281948, 1185787591, 1296265122, 1312156531, -1938334975, 1782327561, -100513452, 1845457750, 1657602586 ], [ -1888087061, 1556813967, -1425071141, 447566019, -498074675, -26568729, 1365399622, 1404302206, 1809668980, -1285120490, -855104796, -1266036274, -142078725, -979049996, 40671641, 1684063028, -1705035872, 18026869 ], [ -2138462832, -381727247, -441086414, 346232227, -205074151, 391504666, -1322013386, 1681892767, 2026475678, -639583560, -1404559807, 256732309, 760806937, -831375571, 2108298328, 855007455, 2052013063, 1009596757 ], [ 1064446571, -1122981755, -867672255, -112533294, -1232396758, -968852602, 339696703, 740103255, -313987976, 1956025772, 280991927, 178784670, 1461605853, -928422331, -536701356, -421356679, 1190641372, 1156199611 ], [ 1259471961, -817107193, 2075782158, -1191941348, 848450536, -21086918, -1331828005, -1924358326, 1113683884, -1582089531, 386085131, 1608747042, 463660663, 439980731, 1887857148, 975131886, -1798507357, 1300943429 ], [ -72907256, 1090816149, -1532944822, 2053239898, -619795094, 1309003082, 193318055, -250682777, 1203019759, 1136758405, -1066649321, -1752646476, -1810377027, 869369540, 2078814313, -1019704091, 502591789, 54394448 ], [ 910506712, -1541073657, 19271310, 830821803, -185408190, 1035181706, 644101884, 166538865, -1066626482, 801323816, 303291853, 1112435817, -1218930868, -96022609, -1943259175, -4725385, -1509243734, 365245844 ], [ 1762185986, 1934529745, 1667555680, 319821991, 1672772774, 993958873, -223684301, -717018050, 261995713, -1064382748, -312087447, -159652603, 1747343011, -1703009119, -1397435828, -1038631733, 225174876, 182739347 ], [ -1848031023, -2118207871, 805673825, 1571382362, 1774385795, 719073161, 1874522106, 1825190603, -1853150407, 1986375713, 128118837, 902140098, 991850467, -96332908, -1417802042, 2123170017, -1864037955, 53825502 ], [ -1344186618, 2123632856, -1020333396, 330701431, -55665026, -1961818282, -718936912, 185856990, 1046570470, 1168626204, 17051701, 941832269, -816951239, 1522887859, -1627989694, 864462302, 904315793, 227801917 ], [ -861117201, 1225064061, -150714339, 1270219370, 1582928472, -1334202863, 1080315427, -1026359156, -686245522, -2020125347, 208151258, 104116348, -1102795673, -2107433934, 2071019833, 2080465352, -1598963056, 1931270162 ] ], [ [ 1945696948, -311788165, -608203877, 103433331, -1073669057, 282463655, -1432811677, 1177943261, 2009874596, 580632228, 1701044208, 1478136434, 942805106, -409024230, 925123434, -586677146, -538532904, 1134126691 ], [ -414692737, -1491857612, -1536785728, -1063966301, -719358606, -2128088999, -373227444, 1120394858, -140668137, 601591387, -1366409246, 1157438530, -1860207285, -1374408629, -50764335, 1995844257, -426833581, 899569849 ], [ 1064443263, 959940863, -853833182, 1293927528, -943815169, 214501643, -1839110538, 2051785017, 771422410, -1140535508, -606134587, -1981639502, -1636544837, -1070826839, -804421406, 1851252135, -1779281379, 183559444 ], [ 1867497165, 1834992066, 1714508895, -2147310916, -1890731544, -847949669, 473763319, -817030313, 672817971, 286639188, -41101386, -671630088, 1786598899, -1333870252, -412379810, -450378003, -1149422795, -1656469107 ], [ 339421403, -1526621345, 717095217, -113451493, 1066449649, -817900735, 1681963182, -1110442201, 1277652925, -250294447, 1573117693, 149911826, 1278649988, -114017149, 812236414, 617118606, 296605542, 1524539599 ], [ -1367215882, 477087476, -280398036, 473069650, 1499995863, 421068476, -838229799, -165323377, -700078169, -1172089154, -1407058436, 20963456, 1643398086, -219219025, -651434107, -1262263883, 1985712660, 1287848800 ], [ -366780130, 148111842, 761746732, -1264155821, -1161610539, 2018089581, -1588056052, 1222968506, -1699078722, -1236341051, -606489754, 1644169901, 1983069143, 291165371, 483527392, -368631519, 1240284725, 943828337 ], [ 342698052, 260262695, -948138092, 1760070938, -1837592819, -186556678, -344197407, -1458715655, 1840778744, 180733148, -1678224923, -1824760422, -1379821609, 799735237, 2010249174, 1237228447, -1807245244, 24821476 ], [ -1206868825, -68934064, 1396840600, 1424022127, 1693946028, -1635232562, -2111063865, -1821436394, -773903070, -698296362, 1343754264, 1551405041, -1954415147, 1045102439, 960027976, -1867670384, 71492196, -1908574390 ], [ -102615240, -1035764319, 947924834, 452988323, -1906812133, -1932453299, -1990260008, 559973688, -319955063, 1922367306, -1244076485, 1915471020, -1746380983, 1727403231, -1377906579, 889314591, -352023912, -1656220188 ], [ -992573509, 897564648, -767573980, 1253432737, -2136868968, 44441087, -357426536, 390615920, -221493181, 388597190, -495617324, -60903271, -274554765, -1320412083, 1597620249, 930191034, 1264756732, -1156661716 ], [ -965881062, 923243463, 1005028582, 1830499707, -777096413, 1017311824, 332393628, -1773847106, 370455759, 941209456, -359080895, 442821139, -1325285827, 891903653, 1779047994, 1607923313, 1664122480, -429787453 ], [ -1793562613, -18808863, 107995157, 470781934, -2052453976, 1885592494, -393458931, -2076007085, 652389762, 893360454, 8970247, -1592923417, -1721105059, 112574151, 207481044, -16976584, -1635129050, -1872252108 ], [ -2034420712, -939362892, 867247036, -115972924, -500110740, -1514455700, -882548933, 990069463, 1684306980, 1150532357, 1259001647, 2030450674, -234389108, 585040008, 2129489914, 1493485596, -1325101054, 1686256112 ], [ -1597111145, 291085683, -212780914, -406714372, -583740984, -796264767, -1700521167, -1480991782, 423897852, -909414143, -1552673306, 577153175, 1043130771, 1298618523, -775951099, -527130754, 332628537, -2092902219 ], [ 1409519493, -1696890790, 1962981192, 2025322236, -2056441972, -1045972755, 1645470517, 1307991123, 1713967154, 359113224, 2039874665, -2018543486, -1572628431, -157285832, 1074038784, -2106315354, 935500646, 1591450884 ], [ 660895615, 1018215239, -1425027095, 88774882, 1628347612, 1726974225, 1949762305, -1221903814, 1723263061, -1108226366, -2115481087, 1473480456, 1920711158, -2063537018, 977645284, -816020286, 477307966, -423540474 ], [ -438866019, -979871667, 1717638105, -1147592938, -705566885, -484904666, -1153704909, -238310886, -374274712, 1580009711, 3303972, 538526582, -1763968623, 1658431267, 79491015, -201233601, 1681080608, -1976051002 ] ], [ [ 1149077547, 2045277427, -1577575882, 170668860, 951367547, 657178486, 735809923, -839615823, 1244567907, 1422871928, -2025051680, 1682841374, 1832925672, 582868248, -2068001600, -815598863, 1067449011, -394624849 ], [ 1380797329, -555082506, 504086330, 1571607559, 927076356, -671554601, -1056887450, 813869997, -888138417, -968546888, -1243661671, -477466281, -79875897, -460867137, -1375020643, -1930159588, -1035438343, 1590987157 ], [ 1505054360, 616093194, -942480755, 895982403, -1871756316, -1265673687, 292928295, -1622946413, -857634060, 2138205896, -1180846979, 426525706, -12729816, 1894764360, -1559883416, -347566821, 1066543691, 445591161 ], [ -430231507, 2030094090, 1662768946, 1163181938, 318902506, 849209378, -352199203, -489407319, 1937654871, 1107900493, 2109583492, 2135622176, 770237437, 1137518684, 1654454643, 1819289927, 466464896, 1207417155 ], [ -266225314, 212019944, -167937938, -1172139649, -1838528315, -1172435623, -187965800, -1309345943, 157501790, -1774722613, -691521554, -115170920, -1610494827, -1937195937, -1922770930, -1460665126, 2135292710, -1619187449 ], [ 325663632, -1691541929, -839403379, -2010622981, -1485082914, -1035222298, -1143968741, 442041101, 1477409710, -1813788756, -2137247928, -1229260135, 1618652357, 385771806, -795662082, 870011957, -1648987041, 1859620970 ], [ -1140065344, 271529949, 922638005, 755471814, 1744252855, 507463193, -560126424, 2089809850, 2082538233, 788538672, 1261662585, -135771140, 494536075, -1143392313, 573655127, 109750618, -618964477, -623830057 ], [ -457563847, 883413356, 1854399641, -1808792577, -458549055, 595628883, -609734199, -1711522263, -1387475955, 1935414540, 491889872, 487613014, -1960153364, 1105631437, 1575305960, -1885338646, -610922826, -597193836 ], [ 21999626, -734101132, -451543126, -557744836, -1473549408, 1209467756, 668292503, -756822898, 587689764, 1321841222, -582237644, 1754666662, 1434815954, 1062462742, -656833311, -1494398151, 494962498, -778117847 ], [ 303130644, -1098079532, -438562448, 889578297, 619798641, 878301806, -369802214, 1952370853, -1615551013, 1077109896, -926882577, -1346725541, -153256611, -389637948, -1695322426, -56630700, 1151305512, 2071367446 ], [ 1463169639, -1698330046, -650278751, 419479820, -712504084, 298358732, -1964382984, 329628233, -1509974417, 1814688416, -28965405, -1646075785, -701222983, -607914283, -2044768138, -1632848992, -1443031113, -1672680252 ], [ 612878032, -719468432, -1413331376, 560968101, 1453298543, 907984559, -523873545, 1001062114, 1776502552, 1063165670, 256327912, 1372481973, 260054959, -1510995263, 923976065, 322729700, -895165101, 1628876988 ], [ -1018684094, -60604599, 1733281192, -379087032, 2120883399, -493371907, -1984580281, -1384290486, -1124327665, 119402895, 519601784, -218970229, 1434268512, 1312433853, -929455986, -2032097520, -1958642995, -445809474 ], [ 1289777564, -445773649, 49310447, 37587113, -1064506612, 1400517218, -652185106, 1319632770, 1127274491, 151775997, -765067601, 1053082256, 1868415897, 1771802070, -1170819392, 921541377, 642127771, -1363007885 ], [ -698954690, -2025541153, 1874266274, 1140224547, -1619542623, 76111222, 2041465767, -1588689747, -1253944149, 1001163270, 98391261, -602047535, -1303355273, 498373804, -1401166350, 2012477035, 1270241056, -1756667069 ], [ 157852182, -730871255, 1476906473, 1231301864, -1838370231, -492774265, 255638237, -1323900753, -983906473, 1891648709, 341833294, -2137782118, 1257933035, -831624980, -67130218, -1770928622, 2112009374, 409472669 ], [ -480564166, 1305644111, -394640460, 1093484849, -806754832, 1383232435, 1761819794, 412663735, -538209330, 1721167701, -1164096998, -52047789, -1699659805, -1387262021, 1601857001, 245382973, -2049840363, -946434624 ], [ 359661042, 227391288, 1835619215, -942136176, -287728719, 96480715, -1314416234, -1196617072, 1588796252, 933344773, -814042044, 1091837918, 1065893581, 1585425027, -1781295776, -512425181, 956132711, 617180778 ] ], [ [ 623883316, -788431451, 111721011, 1308057602, 118463452, -1166475288, 873564026, 191105938, -1817661955, -2145593680, -1194125859, -1054390268, -350097243, -1181825166, -183950943, -1790383116, 1786051888, -928978744 ], [ 1352457494, -675948043, 1573279381, -1108886871, -889892786, 110197367, 1872672153, 91844255, -2096733599, 1731144506, -1023646041, 785758275, 1054527818, -832562471, 1343507592, -867496374, -652907051, 516546236 ], [ -984092762, 1309741400, 1305026114, -1432086619, 547581413, 90695222, -741790181, 654915488, 2081930260, -1653576253, 1234855382, -1739558081, -490480044, -1689247103, 695891194, -1744119585, 1226069603, 672820154 ], [ 254144113, 1848765176, -588268207, 759080420, 1253362997, -1437850780, 1240447697, -1538794772, 1232486953, 2003319905, -950673093, -208132780, -1161379254, -965399128, 184415751, 938882322, -660846727, -1673637320 ], [ 2129447793, -263095192, 1665787737, 1083763262, -1227287379, 2069535303, 1399447448, -865403262, 1845782531, 416978220, -1753505239, 126972385, 1728691522, -932327557, -1082466723, -1886025210, 1713242464, 676620374 ], [ 657766635, -615360298, 1687288880, 1202039860, -1541771565, 819724650, -1795473442, 1721987125, 1648068770, 529770826, 503679334, -1065992155, -1551632895, -830091187, -818144178, 1093639255, 1830566052, 1183791350 ], [ 430964240, 1531786593, 1338808628, -2028259366, -1470544870, -246784320, 1561727369, 833898712, -1341462222, 367444119, 1869272497, 334109965, 281683848, -783769640, -132304092, -960713129, 31331098, 717647616 ], [ -929820093, 1781026897, 860119944, -1892009867, -628544358, -867412281, 27736208, 1344805767, 1637695322, -1985213310, -644896890, 1025517806, -1902047121, 1974384093, 1437030022, -354857642, 319063461, 2112762371 ], [ 1187493973, 1480846587, 200381917, -443724753, -953408187, 1043402412, 375328761, -149085988, -890537325, -833615451, 1244364312, -677400645, -67282890, -1870792317, -1837560370, 256026746, -1681249639, 236287734 ], [ -1136139324, -1696019336, 459030119, 709581789, -80113130, -233928619, -1734550940, 1741517543, -790484429, -2024938495, 1293970537, -1062863873, 1827222055, 435102740, 1920888710, -741116567, -1937014310, 416600813 ], [ -1816811634, -1377141533, -887967316, 569887972, -844942603, -1847811484, 1557699699, 1771526299, -1473692167, 1872760598, -411630476, -1904622999, 1704037341, -847129878, -713622395, -1617948077, -358689898, 596683415 ], [ -1884328163, 457572761, -1878504313, -2074461722, 1255544287, -416796841, -465100467, -1990127658, 1167855752, 1465888287, -1633686706, 774045122, -118475905, 234258613, 13993618, 1233695628, 744954753, -1126924900 ], [ -2074808627, -1930278461, -1483737180, 1772118713, -1228751549, -877432914, -306273422, 1478272744, -511522633, 748767169, -1447432792, 931093473, -272491004, 516947215, -113274972, 1618320070, -1728369252, -766431181 ], [ -1582341244, 1954725668, 293836864, 601854249, 1640212892, -753559889, -1228403325, 351118876, -2138640004, 1552952393, 164585277, 1564265724, -1130770685, -1052505396, 1963156688, -1780561945, -265372586, 2061640998 ], [ -91944813, 1757844287, -457572652, -1330600510, -229144620, -1895328353, 1446774963, -1277518534, -613715806, 213735246, -1197185656, -1255773993, -496779393, -1711736936, 406958781, 1361034145, -504401339, 1132572734 ], [ -496756735, -1997428806, 912096475, 491573242, 1306583119, -506787072, 1414675622, 2090292614, -1364334522, 1018858383, 1235243927, -1022404175, -1621459560, 1493852166, 653862503, -1986119861, -1073101031, -833565283 ], [ 1150459463, 1668897988, 14505730, 1818281408, 1998484915, 9273179, 1657429022, 174899253, -1461976223, 718473315, 682130239, -2082106421, -1779977099, -426879559, 1378531816, 254925660, -65736571, 384953904 ], [ 11122462, -1215270602, 1094356102, 430576181, -2102853351, 23818736, -127307747, 2126418469, 547645368, 429534324, -1550122019, -679290110, -519225617, 1235167496, 2138679292, -1112685074, -893117730, 220263053 ] ], [ [ -2053172038, -193230120, 1268753236, 44540755, -1577027697, -964956816, 1781626368, 752214648, 1679835455, 430867021, 2036337772, -2046814692, -396427095, 153681632, -1243057973, -1619403565, 1787405908, -130445727 ], [ 101404853, -94523716, -466223421, 342375623, 2121557477, -750852837, -405026747, -222358098, -260633001, 390376419, -1532058606, -1929794326, 1000736013, -1668160256, -674668815, 715424202, -1633365886, -156369004 ], [ -253922134, -1006275004, -1277244058, -688621023, -240828562, -1293063633, 531758606, -1212721566, 1019708636, 1757411728, 1534579300, 1246327519, -1505273646, 764287150, 307781685, 1010854043, -898015904, 75053675 ], [ 785259746, 1105991676, -1244290816, -511048928, 638772150, -708843472, -131884213, -252091273, -715810364, 1234281426, 174985260, -1935367427, -566864802, -116649041, 223175732, 1511477503, 446026739, 280462401 ], [ -238670032, -1168783424, 765877872, 1610819854, 1551848479, -1204316008, -2057113869, -1233940184, 869983805, 1372522607, -2102202366, -1141420976, 1074488970, -998399334, -1926078630, 1449875989, 559966421, -990603765 ], [ 1919176781, -217960211, -391581750, -1588571441, 208858054, -1289583700, -2008356034, 343240686, 1254067771, -1946633199, -2005664066, 1980733107, 66465085, -1496288581, -1246720441, -134621818, 118227020, -1454547100 ], [ 1968824644, 1332220487, -157114981, -946175298, 1991183174, -633559670, 1464618167, -1838622044, -2041492792, -1343020521, 1938725268, -504658977, 1856728832, 2001402312, 1386130966, 1698989793, 353385667, -1871929598 ], [ -2018183355, -2144395446, 1896674630, -1747338061, 2073468036, -1369145049, 1338793798, -877612832, 210500779, 14705811, -1756407490, -287819252, -820306288, -1002342470, -584933942, 360183567, 1900448206, -114540382 ], [ 227511876, -1164420111, 937022918, 13015747, -1967579596, 659768358, 1067873176, 424181821, 812425090, 702199971, -335728602, 2025151215, -1704184855, -1931088611, -1215588751, -628854868, -362517937, 870301909 ], [ -601407055, -236437232, 859493150, -369203829, 1994116520, -699156812, -360999688, -223153235, 714637975, -658180706, 1414769947, -76083876, -1001030712, -1822590543, -247859497, 1398062232, 2040074135, -733273829 ], [ -1232708673, 489090994, -1147523231, -1900298888, -1231630751, -941755751, 2106769131, -550115920, 1080851451, -1193933609, -685442508, -899052198, 1119939099, 1392435312, -1008771948, 932392396, -2005973209, 348516883 ], [ 994109534, -839143372, 1053794660, 473249873, 1964111911, 453175704, -419655265, -8993186, 1896108223, -468132555, -1188493335, 1512621638, 1479443213, -1233041100, -1587424659, -1479417181, -1453881910, 164606644 ], [ 1354271204, -1201506272, -508097772, -820988717, 1379460026, -1201476655, -1354055288, 1832916379, -1771631089, 1685083406, 264744692, -987798364, 783381712, -93565876, 1783662834, -360151695, -526921983, -1454591576 ], [ 1134494115, 1975918890, -1217311041, -1432708056, 2112989846, -1721851063, -265333008, 415462294, -1363655313, 1242929033, 980030222, -1561664007, -1901705134, 1608973134, 272279812, 696241310, -1135355596, 1387072934 ], [ 1196129488, -2118673977, -1074908534, 1757083071, -1755577785, 115570540, 2025996233, -547349238, -378100722, 1790553395, 603509182, 1393548575, 1715151758, 906612401, -1750542586, -1693687004, 733866963, -1739344468 ], [ -1128501901, 1488828429, 1371983029, -1633927267, 1756962956, -1101913189, -1258369021, 511661108, 350894094, -1507685245, -788014115, 1235226730, -346992115, -176892984, 1425246625, 427486979, 1804829111, -673821576 ], [ -902294336, -98616201, 544417816, -112590620, 580929438, -200779203, 1150784605, 1860827732, -502712372, -731909709, -284821580, 1068944629, -1194400186, -631709134, 302632275, 697110968, 990776518, -1413984785 ], [ 1532298524, 1697032604, 1949066142, -1938820186, -209189887, -66420851, 2019946965, 55700578, -235367254, -18892607, -2096341849, 776890532, 387892750, 446484847, 2110668053, -1410210707, -406695027, -106941514 ] ], [ [ 1136764910, 2099883954, -415198357, -548625225, 1087485908, -1736986477, 39223601, 376764433, 1585916025, 471969312, -683697144, 794461608, 706950134, 1664043713, -1028412724, -1625612425, 297888707, 285348032 ], [ 337736907, -150082055, 1454740541, 1723405273, 453382419, -953546636, -1457872270, -194754971, -1430501888, -1892236189, -910403599, -74195613, 1005679631, -1261076807, -1839226892, -321101627, -574319622, 75294135 ], [ -1491996517, 244202451, 680127971, -690935088, 644227993, -332918510, 1536543584, -1131736298, -2129866464, -1732980613, 2064347382, 707838131, 247241627, -180917526, -523222660, 2137079038, 1420550170, 887565487 ], [ -1700147344, -1469892095, -2120519958, -1408781867, -1001062263, 1562201197, -1680661072, -2110073166, 1279926211, 1248349677, -2124170589, 500439340, -1482852622, -1954770271, -1394778014, -288176970, -492953880, -2091174726 ], [ -54243664, -741299396, -1117170647, -740162495, -2001912736, 924227607, 393967580, 1961977697, 1608672623, 2097211062, 507705821, -1381192887, -1073398137, -547464091, 855004099, -1347586188, 303317753, -1129827248 ], [ -1367156384, 94306982, 644408951, -1331410965, -417720705, -1267716938, -2147367078, 1741149928, -442043022, -1785065328, 1037838679, -1106829976, 705465263, -1871161505, -331770306, -146905839, -1099136782, -1172251470 ], [ -533349000, 2143480702, -1440020562, -1624825628, -902179742, 966055093, -1712266985, -937454956, -170887246, 164716359, -297515860, -875857973, 1415727513, 2043735431, -1009744636, -822675303, 1642980687, 175784974 ], [ 865452660, -70414366, 348911783, 1223721581, -950887811, 940951887, -1876699657, 1860867481, 863981684, -1370868736, -1423501070, -345070143, -197398324, -1107049923, -1391391370, 1387903029, 2139817751, -1329772286 ], [ -1996906273, 649221895, 1256953127, 933366382, 2077711095, -1060825987, -1901126506, 1325831315, -131877450, 634831847, 213744515, -628487994, -1191767885, 541352539, -311087627, 2006610823, 329769344, 371034534 ], [ -1359155713, 843563702, -14961918, 931259390, -1731716346, 490478382, 85162996, 959596783, 1247679018, -962808782, 1014462723, -1511813642, 1567398532, -1249941653, 216758116, 1797443064, -412273729, 1280539472 ], [ -393034228, 1530683248, -1772551222, -1921521606, 1415534301, 1449533146, -622756816, 314640772, -1375465741, -153348491, 1101246, 293797074, -1629989532, -1888336622, 885117755, -148189507, -1363817417, 1284114405 ], [ 75543642, 654505519, 88366323, 422211588, 684553683, 1320109167, 1381580042, 1367715893, 232041864, 596583177, 1628904722, 1565364194, -1459824701, 417036425, -629210826, 1355298144, 114025638, 1814341670 ], [ -1496796287, 787189011, 798499911, -1085006711, 1779759955, -1799822551, -38564915, -2065454750, 1939081559, 920659031, 1481552824, 1035016730, 410178405, 1784794637, -1289202097, 1480097342, -178181681, 295607561 ], [ 1532171645, 1464639850, -1085132547, -1954280085, 1683939238, -898680402, -1656303896, -1071661760, -1211144361, -1434188612, 1753941406, -1029204270, -254343123, -1941708664, 1360093778, -1469390674, -847382474, -1929445224 ], [ -766067021, -2012034158, 610221833, -1699265451, 2048135284, -1345106703, 1584845186, -1592191428, 1254730734, 525148909, 911192383, -2041948190, 1963416564, -2061976775, 1453708413, -83882532, 1627334465, -202230248 ], [ -1837237866, -1703500565, -278416181, -1056824983, -1564586467, -646497767, -1330661716, 721630699, 1324215763, 1808696659, 215431434, 120508630, -604848317, 774746149, -786990812, -220395811, -70287464, 627669526 ], [ -279887215, -1838506228, -1092876717, 494257981, 1688169572, -2072700520, -1044397465, -1201768958, 949823743, 1597482686, -1863317251, 402643843, -1867284105, 904277721, 196135072, -325314921, 1665531505, -1929994499 ], [ -1742045397, -202517196, -1609437456, -141439370, 1257326399, 1345304040, 253758580, 1226270682, -709161091, -846211620, -1554479151, 1026777264, -99697656, -983027468, 1322231266, -2126755018, -653337533, 1859298110 ] ], [ [ 1436115072, 181995184, 443282794, -1478078175, 202782240, 1390194885, -887901952, -1256784198, -487645046, 56400456, -1703365377, -1195609248, 463211008, 22010821, -2110750662, 38141407, -2005650326, -1729698748 ], [ 1051960521, -544787204, 453704440, -1166163601, 2080129417, -1094191222, -1894189672, 1844681244, 1380777353, -846083604, 34047057, -550187456, -47125804, 1173152595, 1849024553, 194407432, -488036863, 1666625073 ], [ 1022216692, -2127861873, -865010457, -1755912189, -1703327985, -1709250258, 1971544194, 1659620447, -2050117652, 2028851112, 47484221, -935123072, -775544471, -1291597316, 613468956, 913132457, -988117652, 178369353 ], [ 188264240, 404731421, -88908423, 986058176, -2052771129, -963690407, 2019499476, 1253859044, -578886131, -795141533, 1258554177, -554534217, 1530913443, -1317856544, 1369313533, -54465744, -1147626928, 950922472 ], [ -1564766376, 673302633, 1526872939, -832403725, -1301055582, 374804236, 1242252820, 983211693, -472404978, 787556462, -310188890, 1280123896, 1176279235, 1302542842, -1739317332, 896141508, 433635286, 2052645043 ], [ -1299095956, -2104752681, 1492301970, -2017626829, 2078289282, -237183034, -1141205723, 936593503, 620814822, 1241129018, 937862974, 774721517, 1320186719, -1260216711, 873430997, -1959004830, -531595582, 1210054601 ], [ -464124805, -1324449299, 601771278, -99694310, -2042669229, 339681384, -931606956, -842486813, 1944530856, 180901600, -1727131950, 463073021, 509615242, -136157039, 778541956, -1101809625, -1164458188, -681336547 ], [ -440102412, 89473895, -2111244725, -864408614, -1877198195, 1440111743, -514373022, -1113509379, -96409732, 787450419, -88674463, 2039572860, -1829230856, 663140652, -1243037706, 318104433, 394905246, -1988851472 ], [ -807248143, 1231969575, 1241143617, -34956532, 2069090741, -4696845, -23003747, -2116251615, -1272742137, 1420564506, 725319140, 1505476142, -1622272012, 1211205059, 786864925, -379237727, 1259264249, -1204721783 ], [ -609166062, 1330759809, 1898807015, -1072455401, -1514080719, -550076886, 690270452, 1701631464, -1151950628, -1612262771, -1549275649, -1169501796, 1171472134, 606726702, 1144386332, -1711087112, 1880637665, -2005442628 ], [ 925478287, -1878588493, 1533576171, 1255621469, -1980982155, -1565763085, 2120687319, -1765005208, 1586202261, 470830557, -1405143830, -776238978, 1257651284, 1543025723, 2145037062, -450083127, -2054211501, -1239077532 ], [ 1084433216, 1601101135, 1461109166, 817364189, 2093342700, 672321204, 804692251, 330764646, 1391175779, 1006954169, -996860282, -1791562511, -814992385, -838822399, -358474060, 1202090412, 510727918, 1020227855 ], [ -1848753845, 618484319, 864089052, -2041037998, -403261993, 1949806297, -1788996109, 98352751, 1159349616, -1160571305, 1643686090, 948829644, 1237281978, -125684448, -14194776, -411811036, 1395654574, 2563036 ], [ 1349495221, -1886301194, -633090851, -1798203073, 113863753, -1878494694, 1475685530, 2076892599, -612282940, 509730408, -203363653, 1904513305, 1076924447, -101887780, 1562469269, -1110182900, -1629757634, 965548450 ], [ 576130603, -638276918, 1526466614, -642724948, -1114864264, -2025046140, 2145439965, 1145617788, 709210180, -2131250143, -1310291107, 1553622110, 1353964807, 661209094, -385210813, 1007718961, -605034630, -1392534686 ], [ 601731763, -928910849, 1388787885, -211860410, -818102044, -1658686877, -1205198433, -1954801726, 700205317, 1048956186, 1130735298, -425226917, -815992407, -1435702806, 192266273, -124318668, 2022873934, -522233657 ], [ 900867426, 1166741098, -909601983, -1550681852, 811859222, -1392362713, -111584183, 1166203814, 1335653850, 1526729664, -1357072840, -1624320563, -5766273, -1973658787, 987234080, 708824238, -342951190, 305705599 ], [ 1409792148, 225918833, -1147156573, 540644121, 409914623, 1062929950, -1980537636, -1482362878, -393320852, -1648811689, -1528222345, 767337908, 1127015448, 195936254, -508436517, -1833984057, -1331103695, 1164366300 ] ] ], [ [ [ 1198603794, 455899103, 978399625, -230780175, -113698965, -653865337, 1548127542, 673876527, 794223660, 1185860934, 1832072159, 1950812450, -133453566, 90426678, -947736651, 1133024074, 1287285054, 431025297 ], [ -1002213830, 1318200177, 43776543, -194253993, -1410594898, 2034677567, 2112030617, -2069946767, -1997340509, 1699006454, -1331566273, 1225889232, -717974287, 188514882, -283118617, 865962263, 1555041415, 71081468 ], [ 1463350772, 1941351530, 988169817, -1292689303, 928795472, -2011129949, 1693903253, 1244114629, -793438759, 1360233900, -2076492094, -544418125, -1065240811, -361604215, 1208155375, -131764597, -1708449213, -1832483239 ], [ 1652325251, 1423747670, 1658148354, -127213785, 1749078594, -75480882, -2071970873, -611183701, -616836413, -814292586, 224691719, -1988654896, -1043534659, 55334434, -1840084707, -1091759193, -1530984665, -887362820 ], [ 1101685266, 1738046243, 1519151012, 2009659770, -1043421150, -1697711575, 897720980, 1022883752, -46130578, -765306237, 496631496, 404483959, -856180530, 1458970889, -2141839389, 281061746, -1638287408, 1055122052 ], [ 1388616683, -378535238, -1392077762, 1307126165, -583511322, 1434319725, -705454029, 2080806136, 1101446892, 1475356845, 1061105236, 1930829326, -918421357, 772113837, -98520279, -1346977484, 249644183, -1697943059 ], [ 1382690273, 1527132772, 1414047774, 803721268, 56208416, 221131551, -308675947, -1607848899, -1529534987, 715796611, -2099275365, -1831172428, -776223369, -1330221970, -177811652, 908026685, 2088497686, 918505753 ], [ -390156367, -347451184, 23751897, 413136156, -1087418622, -1314537063, -442935102, -1679387761, 654416095, -1482894878, -716129877, 2019544517, -1248448125, 1892270744, 768051264, 1655972302, 29123519, -7811410 ], [ -1329754581, -1554913125, -492635971, 1955262406, 764049286, 1060696759, 1287868209, 1547856079, 655386779, 1528318206, -350495495, -1347685026, 1463980882, -1378088072, 929837293, -1881020076, 1663361779, -266384520 ], [ 145055865, 1373327851, 3559006, 600898389, 1322352767, 1386943677, -926876924, -2091325465, 1217944964, 587544902, -1829345641, -298572495, -219794909, -84008791, 337979576, -797710359, -1057903571, -1111878047 ], [ 661293616, -1224251616, -1021807267, -1710749668, 833354357, 2043762379, -250908416, 1650022917, -1355334717, 1973380809, 1191998050, 158296899, -1808020106, 733048609, 167917128, -1007558776, -1136313378, 829372006 ], [ -657438211, -1269390681, -1456719249, -47044813, -818107890, 1612113870, -1494710191, -1469881955, -2132284003, 1170466855, 2090733707, -1089750975, 1182161417, -939672315, 73920459, 2084950506, 955931911, -2042563561 ], [ 790617455, -499580009, -1641726993, -595396281, -208330618, 1936451981, -1309417951, -1187705173, -1190064304, 1924311624, -2032046233, -2145797801, -1155007357, -1356366753, -71061961, -418462168, -1742227418, -1022293715 ], [ -878593537, -2038507283, -1036947700, 1781537455, -821006808, -530890089, 537552095, -558705774, 1031621427, 17892217, 1512169586, 1335080970, -129541215, -1588395228, -712084067, -1333527023, 612030011, -717351075 ], [ 711615552, -1383877847, 923781976, -1502887959, -529394678, 1644144108, -1981481436, -548560689, 44395267, 934166406, 208636797, 1813831886, -683120487, 751234086, -2032457347, 982394783, -218958350, -1530436991 ], [ -639006105, -211822105, -191130625, -446968297, 1090056374, 1278814418, -544012466, 1208923234, 486151575, -88112661, -1645972277, 1461522713, 1322266942, -1445978685, -555366275, 1433453741, -2089168601, 456715443 ], [ -446898300, 1807281093, 1697838053, 748296309, -1112599986, 159432662, -1153105118, -2092997951, 1663528125, -911227814, -925555526, -1421411189, 1775183002, -313594493, 864373722, 784844617, 868060248, 2114450125 ], [ 1325260030, -460533398, -86653105, -1112735206, 1168183199, 1384677133, -534347413, -2147094111, -1038209214, -418572834, -1807953709, 885470726, 1405369780, -2059453667, 1705761609, 310630627, 79812684, -1226936395 ] ], [ [ -1090558945, -1936282640, 984529270, -369950307, 478391521, 314147641, -752855032, 1484051322, -1639995120, 730600050, -943677080, 1198796945, -1980701033, 163253682, -1564882634, 122329665, 173489982, 1389948763 ], [ -1595654941, 1265974743, -262913006, 1356124404, -306091657, 846123562, -997591225, -1633683691, -98535585, -490257688, -1971013355, 1503828296, -901079735, 119739940, 996194669, -1714314393, -1831555267, 2076876313 ], [ 845542122, 1744692358, 588231533, -208515483, -18490360, 583679184, -1712501347, -1369552969, 399556155, 1165520099, -2139986548, -288673232, 1456065518, -1981283241, 2031189360, 1967101964, 2095773743, 1896071202 ], [ 781662138, -70506604, 1494171248, 2100318419, -72014017, -740223887, 2049089618, 971060220, -1994272756, 1151940190, -600315126, 1292411231, 1247460394, -625657840, 407607514, 1823143636, -1571314157, -1236996430 ], [ -1706103970, -1186111569, -1525750712, 106948975, 212167630, -1224051143, -779900878, 2069545347, -757279089, -1170926335, 1243912576, -299308216, -479061061, 184136541, -884390668, -760750490, 217819361, -434392946 ], [ 1590846671, 199953909, -754791626, -2099832746, 816463831, -525894526, -447356867, -812958649, -1909871935, 1347129062, 1068362042, 933717105, -686887925, -1435463871, 719252792, -156219139, -2003363238, 1645336357 ], [ 1294160781, -681851699, 116950488, -1395331663, 748910020, -999042118, -1560645691, 1253702756, -1535703615, -1151659659, 929407308, -692271122, -553954613, -1335189452, -1108871450, 321010447, 1850762032, -1000224227 ], [ 684641830, 1069027630, 519310530, -476188798, 1159470909, 1246765575, 471304603, 38170456, -1112683285, 28768495, -1783415995, -890673611, -1436648028, 1674331530, 1032065529, 269738933, -1105354459, 1250314959 ], [ 737239752, 1587656368, 416224937, 1828308134, 1029085261, -1860321958, 914466996, 994272551, 306054355, -1371199400, -470238277, -1170375827, 639931393, 1799603318, -2125114033, 582317096, -1814276320, 1718693239 ], [ 564481337, -932278256, 1556734466, 352866612, -1700154314, 596870498, -249266430, -1925984604, -706315167, -1135676759, -213948711, -1834121346, 825962369, 1766992323, -1378933950, 1919887891, 1786788333, 129282759 ], [ 1291280296, -18937228, -1403636808, 792652427, 2141571671, 511807962, 1348973516, 434312606, 1266978535, -580799075, 1894676611, 999402813, 699390209, -1832368668, -298136538, 1438150170, -742586020, 228947720 ], [ -443348090, -308689208, 1826562738, 1844075205, 1423503189, -126928105, -1642749118, 13838601, 719785048, -38159873, 237655047, 965452854, -942243122, -467714472, 859795265, -949681140, 1218045409, 1931084823 ], [ -1978808109, -886667766, -1154124339, 2069333360, -310043388, 15371886, 822301046, -1979653083, -2025955624, -988569837, -1931460173, 1180969259, 1119694583, 1407899150, -1535359164, 1251774345, 253424905, 548228939 ], [ 249895880, 1579234076, 1657456206, -905163145, 2027919200, -901945293, 903650278, 1074991247, 676412719, 293976575, 784191458, -616133231, -113463117, 1942918532, -1671849018, 319088862, 701931230, 713481126 ], [ -2154624, -442482193, -2050012828, -1002424966, -790317586, 704723973, 2001425909, -1443947892, 1649300097, -1788200164, -895939926, 767950820, 1457890194, -1414462478, 2037932972, -1134338998, 1262965059, -123872640 ], [ -57839109, 740618368, 350298953, 1481071849, -1673225567, -2009894006, -25696341, -1178763309, -22544635, -1710607885, -1245707353, -66752494, 671849555, -953545238, -1999178569, -1728418811, 1280690970, -693938157 ], [ 92517859, -1447920334, 229509380, -1065433184, -346598263, -7080573, 629720902, 964904532, 1455494182, -1793491611, 1757127885, -744964003, 1544298777, -981529550, -105465795, -2112523580, 261847830, -2031479530 ], [ -1360499332, -1909952517, 1321373123, 1151668857, 334024763, 1346047377, 570906289, -1945922673, -1064945937, 1251985083, -815866706, 1553308210, -1755503823, -383161019, -25067433, 1444517223, 1029732952, -1813127551 ] ], [ [ -1084901249, 885762203, -717255724, 311627164, -753942625, -1236463952, 767981379, -1860387352, 1019861501, -203862467, 1232459420, 195292585, -676526906, 771361993, 654123746, 716449132, -1749068014, -41621875 ], [ 319574111, -1050735716, -452644132, 360322963, -1333286111, -1073569806, 614095005, 2113761083, 1803172915, 2132822261, 1126918127, 150897390, -361038819, 954885561, 1915915206, -540649563, 1483612664, -154953829 ], [ -1647752687, 456455104, -540230716, 1109357223, 543873248, -163684671, 940689441, -1414705473, -392531156, 2138825715, 1313012249, -716981759, 1242934934, 2130334553, 99330552, -410949526, -1130722863, 245031865 ], [ -1864202636, -50065451, 710769265, 1082626788, -342743880, 1707565501, -1707217709, 1680193651, 768182731, 1257670843, -262223285, 460001321, 1856450991, -291678286, 1371592077, -1564287044, -1978709237, 1103634661 ], [ -1959515485, 1034015943, 522542586, -944754019, -1311274671, -1051735119, 1603407124, -596780789, -1138986170, 1139808511, -465612122, 1785339247, 364888863, -1378203577, -1339907608, -750733813, 1941283083, 1400846212 ], [ 1009847163, -833776531, -1174540950, 908884589, 541468229, -1048975661, 1499165213, -623324928, -1748877888, -1299200020, 12709576, 2069807598, -160053853, 149673350, 524749249, 597219869, 1129563063, -1942419879 ], [ -1047372531, 1979029777, 326218337, -1803986782, 2107595946, -2037986171, -563730965, 1949084825, 762558748, -7795989, 1393558029, -186613813, -178855991, 132665277, -471526450, 1783864753, -468398529, 1312148675 ], [ -776199748, 2010836993, -769542567, 1094101484, -412651211, -954401040, -1497800292, -1893980308, -1174347692, -2065649988, 1410916916, 1271660515, -1749499484, 1952442655, -40073262, -1821436347, -1573219050, 1116350012 ], [ -1430313186, 1466074691, 1801126713, -947959728, 518565076, 378353256, -1945449750, 1936343330, 1210327333, 1933278400, -1117005255, 971838563, 1030193405, 1949312337, -1736476809, -174691336, 492964207, -815509992 ], [ -1533227749, 864528292, -1492361279, 631591135, 1391163509, -1837079352, -100018011, 1138998146, -360017421, 709977808, -714671338, 1125318452, 1413091119, 1868998182, 1238968834, -1477938255, 1560739268, -1550922639 ], [ 66902926, 632011250, -1857219642, 1494402273, -1801985725, -480298975, 1060595710, 1848926794, -451444081, -2049958690, 947697982, 738727665, -99479759, 780079541, -1587949791, -1215808210, 1728482894, 698073990 ], [ 535740777, 256633026, -348017752, 272109899, -877101408, 119515889, 99249092, 73366125, -81091911, -723454165, -2016808002, -561135666, 1940296413, -632765436, 1559687233, -321020820, 1288063166, -1105372226 ], [ -1521140380, 225467001, -581375186, -1812940528, -1956183886, -1625880856, 812993533, 1535021832, 2146722596, 2000720193, -1710451166, -250533990, -75087165, -780135224, 1755190117, 509550227, 1378080694, -1031879224 ], [ -1418863033, -1304313386, -2017362166, 1310431922, -1011722482, 1709259570, 1615778526, 1256441827, 236245902, 1298498227, -1900765975, 1243402729, 1467651187, 874197610, -737489173, 786476928, 1836180049, 246937551 ], [ 864680733, -2142664614, 1514026975, 410736878, 1994474375, 224679894, 1138251223, -638136051, 1002394202, -929178841, 907965873, -590347275, -892473096, 125193774, 738184734, 484036592, -1019639379, -1147246195 ], [ -2039754609, 932864644, -822942570, -621247659, 1186114492, -1594739601, 1586939524, -801005803, -1243331065, 1219809330, 2118716327, 422207157, -1739186751, 293030069, 1566904392, -2079677671, 668627049, -764385289 ], [ -2082641530, -238347766, -1719769993, -1840008958, -410429434, -1348711623, 881325490, -953819102, 222895439, -1508690201, -1325932665, -49688723, 1241081039, -7796110, 239066515, 828136516, -956614882, -112709701 ], [ -632981265, -1010456436, -1189563125, -894032271, 1581176665, -1101379505, 951229977, -874911348, -106162145, -1952415274, -907832279, -2129050599, -374330403, -556828388, 655614988, 182720154, 396111597, -2060009438 ] ], [ [ 798062036, -834999186, -663139278, 867710907, -382032849, -903339106, 1021300486, 1995228939, -2054063742, 1303984017, -1433297336, 1314498214, -857976465, 455158309, -41970730, 1781674254, 1761557212, -1988546273 ], [ -1130741851, -1398287536, 1269492877, 1987544245, 925329351, 94038525, 1084179851, 1240660292, -600077293, 1818531751, -798228376, -1166951058, -1731530931, -382803152, 1084053156, -51919139, 282818540, -110746923 ], [ 872687987, 1264435432, 640380697, 452427490, 375223617, -663536319, 800553429, 2123129511, 510490918, 2142182250, -1954980412, -1397539182, -189108670, 285421986, 747517548, 522127197, -345975530, 1753609641 ], [ 485029621, 977289997, 1564491718, -978363689, -2130979418, 1671159380, -308226790, -10056734, -1376341916, -63011361, -325338500, 2000992944, 40756368, 1569823630, -1545072582, 1810817446, 1574380857, 1381283902 ], [ -20929013, -1937883296, 1637081382, -116069147, -950764609, 408703217, 460574398, -1592677449, -2002033538, 984188845, 92433429, -371845939, -965959962, 886481883, -2138069067, -1536691277, -1126083257, 869626231 ], [ 965272850, -521717342, 270788866, 938838858, -1888916676, -168068772, -911302572, -852814755, -621104785, -1335409415, 1824145589, 487417506, -210839764, 1237410676, 413512188, -2066002898, 1016229986, -366147554 ], [ 494648744, -1005084760, 1635270612, -1388919442, -463041829, -260441395, -768873222, 1337819372, -1287974288, 671056433, 202822394, -748667134, -1658504193, -146656322, 8223411, 465851754, -1822110109, -2000899677 ], [ 1987647663, -797294284, 1746259478, -2115824917, 481292446, 1654999357, -91011992, -742203881, 304029865, -59784177, -268382544, 2040399193, 667155608, 1824929474, -1444902938, 291406238, -631504253, 303072138 ], [ -385630807, 1940431, -1010020131, 439912503, -425654147, -1529978120, -1040042512, 1587227436, 1489791253, -495488816, -126949068, -600663605, -1012146893, 826568647, -1424692922, 1370226615, -2104503575, -1453497810 ], [ -656311897, -1247605575, 38974233, -1556442821, -590055180, -918870349, 188599932, -693204934, 1403903494, -449722669, 1487556521, -832953950, 2129357866, 789909696, -1383540402, -35550668, -1383839466, 67919959 ], [ 902371068, -1237492754, -1032997297, 1160443427, 1616770102, -1173146170, 1454429208, 1794924095, -1513328305, -1911821213, -853975299, 2053177837, -1170825677, 1787893255, -2130041240, 1984312292, 291491346, -201419310 ], [ 2001528720, -1755263183, 686189550, -1714799616, 2085319108, 947827155, -144652087, 1471806322, -496601615, 1379816573, 875071448, 969329423, -1982696897, -445687557, 1230122153, -1430310341, -1409540934, 1613930237 ], [ -329847358, 213402926, 495296844, 2014243693, 1284832780, 1632178735, -850368554, -248723449, 1573598907, -1965223913, 1649018112, -15935922, -1716990872, 1039790885, -1136805176, 649131634, -453032555, -558588703 ], [ -662145679, -69019885, -226055755, 1469537592, -1945245125, 2122066289, -214720721, 378067050, -1531468384, 1758364114, -1265454872, 1452371881, -798033785, 215197148, -1845564535, 1134266721, -647303441, 635964540 ], [ -1153994547, -721127887, 728396155, 1644764662, 1241800690, 536851584, 969020270, -809697398, 800487150, 529763002, -1560351665, 1530980149, -1455607807, 1839633058, -516464078, -501379408, 1747673380, -1503252933 ], [ 72306914, 910833765, -479448285, 691743788, 497518287, 346398254, -534672781, -2012546659, -779460041, 1481026192, -976946339, 1483098232, 1351526741, -1885472885, -1541037718, 624422701, 1129840889, 1632165087 ], [ 1778389259, -686067613, -1581898415, -1561870031, 1621179279, 2058604300, -2122717367, -1669084996, -2102833166, -920097098, -1861613642, -1008820716, 304645915, 232352092, 876679272, -661926697, -572406836, 1148984054 ], [ 1634137822, 777461532, 480727210, 110298019, -349285177, -157749438, -686521946, 358685122, 1748034461, -2084786895, 1659694713, 584739505, -1022907953, 1941804394, 1427510057, -1662766792, 1187888388, 1354536541 ] ], [ [ 127423603, -600216919, 1479279274, -1420337986, -1639882048, -1451022709, -1347860479, -193390283, 213738410, -825246716, 894134439, -1293619082, 1275648299, 1595258508, -458338416, -153521007, -1708290063, 110960663 ], [ 992090600, 1202280007, 12507635, -1035795824, -1909525197, 72951065, 548193578, -76998990, -560370950, -788616688, 403569567, 725078513, 1479976914, 1063362847, 2081457404, -245848158, 1657928327, -1539170820 ], [ -1594232736, -1883556064, -1121033178, -2107445933, 927349801, -1970658210, 1831565631, 187321870, -1043893989, 1134744540, -1730468672, 1442969718, -577976384, -118379286, 144558411, -884651495, -325460210, -908041166 ], [ 2084232478, 1258413292, -1730519355, -1417326918, -138522543, -1819728360, -843529135, -389903170, -1801351598, 658749330, 2048992134, -876942619, -245071991, -1566576659, -1725400121, 1755830455, 1209516870, -217103383 ], [ 1937843679, 104888921, -290606206, -1208467573, -1237035560, -1034349627, -284023955, -3563785, 1578407596, -1758162061, 1013684791, -1861887116, -520830966, 806642481, -1120213389, -1581725447, -354044357, -392111332 ], [ 764327099, 818323164, -436469184, -1425576453, 832424874, -1769842771, -1703772603, -536107150, 1135786, -994158991, -1527007751, 1376664454, -10150961, -526023892, 1677333227, 713128945, 252719150, 481575708 ], [ 1663709189, 972985698, -1588790869, -2119061803, -379256918, -446602709, 1889781084, 403531495, 75685889, 2032109618, 790737856, -1818889794, -508385505, 2035228545, -720612031, 2038124098, 587919653, 370711340 ], [ -776484874, -1440860657, 199161160, 1497661723, -1434529149, -348815335, -1182093446, -738956013, 1407152894, -943574312, -685602578, 1237873606, 1567348352, -1171338612, 374276575, 657876577, -1473676625, 1122242258 ], [ -362780679, 630964382, 1788180293, -1392947179, 1209511534, -1310904215, 1825731160, 556423515, 1533675748, -1545716250, -1744877916, -1562060252, 684715791, 1325298416, -140530846, -385769705, -2108825676, 1861137853 ], [ 1855467824, -1314929958, -551268690, 1779517133, -1556988184, 175015600, 1250855337, -1438140719, 191743863, -647362201, 1501576105, -997229271, -1515074948, 1438294769, 138455088, -1005136554, 1074356485, -1280385573 ], [ 2125133906, -1922456817, 2098391044, 356607004, 470799602, 2064306365, -1078514200, -164669375, 276428056, 442588089, -1238856447, 2120021143, -1317524309, 632114748, 942158702, -1423383248, -1679220562, -1576957861 ], [ -508052019, 1904158107, 1222345281, -1141389980, 1539915418, 683778222, -1892437708, 1246692224, -2023476421, -2130965366, 1172532439, 843988387, 890801477, 1030660007, -25411683, -1140337379, 89978883, -436769302 ], [ 428121663, 1407374773, 169967998, 1439103066, -215274217, 145769915, -626381200, 1481925697, 778727650, -410847307, -507504881, -1254332943, -162015729, -895958372, 1843335459, 915560009, -288141512, 627283218 ], [ -105619288, -1361426580, 979574863, -2036135641, 1375057310, -603120163, 1154920118, 232197468, 1836093382, 64545364, -1129288694, 1663629265, -643022964, -691502322, -1310478549, 2045711547, 963711370, -2077737477 ], [ 767490674, 2068502410, 1866446081, -916994313, 619779194, -1347744264, 1442612512, -1901045561, -1986288488, -470647366, -543060103, -357133947, 335425428, -2136464205, 838439362, -1394361183, -1761300848, -240243409 ], [ -683405151, 1765378587, -163477066, 317785979, 819927899, -1447298070, -1751508540, 1808062405, 647017324, -565655461, 923070532, -1606674975, -118298231, 507338286, -529946875, 546914845, 2141911404, -839266005 ], [ -1038468106, -1221712096, -1956245648, -1574740340, -1418464546, 80383446, 326695672, 1438921939, -2011300263, -272213699, 221592047, -1808016601, 918772022, 216408609, 1275503007, -1375305890, 1653364180, -617590660 ], [ 942295879, 1485453986, 1721650804, -1085996024, -354585942, 2012621108, -1346537453, -148941617, 1803605965, -211356093, -424223321, -1058567923, 1618170922, -171005029, -201521923, -443562936, 1805399376, -1175801515 ] ], [ [ 526128183, 1059148867, -2139098698, 1018789747, 702353366, 519714800, -2020724740, -1364621366, -846240485, -788328532, 1693237325, -516869954, 364088368, -93673725, -1466635430, -1473366078, -1767749352, 1654747519 ], [ 1973618294, 884533513, -1862461467, 1859931385, -1062747907, -173463664, 1550126822, -1730647358, -1848861788, -473806666, -812858332, 175160189, -1033198098, 1601048799, 1619476057, -919926799, -1075887031, 1481074391 ], [ -141006808, 481778107, -2087416818, -932210662, -1645786424, 860433859, 1644272069, -2000799547, -1751264677, -342330512, 2075315677, 134249221, -2109330568, -974283544, 774400078, 3690740, 753815503, 199173499 ], [ -1017314733, 1435712791, -1411524832, 488720883, -80487504, 1999335034, -1777344325, -1804217577, -904464521, 308628, 1397749865, 785633110, 271316579, -689246326, -102816104, 1182743244, -190665943, 237514304 ], [ -1380334077, -852413539, 1428131768, 1600220898, -1039107521, 1426116831, -1818744095, -573157541, -90521939, -1658717647, 57686510, 811674731, 220527188, -146506960, 2066545525, -1171771125, -400835327, -896704815 ], [ 118324174, 1777962250, -423947289, 1677159337, -358981736, -1337967944, 857822306, -1108602994, -969733183, -69397809, 1563745508, -1126443365, -1814726890, 637875422, -1586417955, 709070149, 1381096531, 1354449721 ], [ -884019573, 195682701, -93240843, -1252404833, 792754703, -698323098, -511159426, -1385514554, 420486209, 1878996962, 2009140911, 1553807945, -1936661418, 1579687468, 385566593, 434980338, 233165447, 449165304 ], [ -1331177460, 86345645, 456409913, 1651304140, 176307742, -78186875, -1829054340, 1615235770, 2097455362, 1093127071, 1038672043, -1185207174, -1823469704, -189523541, -352495130, 47686282, -1849879908, -1587730936 ], [ -131546441, 2009486329, 435015282, 1053392156, 728652729, -1079594852, -88189755, -844337211, 1509848418, -386334204, -1126944301, -641921112, 1519623980, 551921047, -788684328, 1557067430, -574807913, -2065276387 ], [ 453273785, 632117373, -548079345, -1094892903, 1208488011, 547673581, 1151357859, 1322746000, -889761650, 42322260, -1317037135, -533598612, -683932721, -212281218, -879604530, -1284213279, -2125570505, 1359785042 ], [ -45320829, -1405336006, -713027877, 1995265153, 477602223, 2088899387, -1581629674, 1606462732, -540466835, -537631188, 1283625047, -2088131967, -1155287800, -1271989508, -1068533276, 345239212, -1332258152, 2135536984 ], [ 180184544, -194900116, 1607002591, -1227045058, -12969115, -1248957918, -1472491419, 1648602638, 1446920320, -1390096865, -1755020309, -1204863905, -779283134, -1919756164, -41977912, -2120534155, 1913466877, 996056398 ], [ 260468053, -638137685, -277588316, 254094764, -1908261281, -1180709631, -79720907, 1976611394, 1204075437, 1055508323, -1143656041, -38233770, -1028751149, 2080011540, 1254162905, -101004879, 1843104089, 685002328 ], [ -1066358646, 475917565, 1913566526, 215343349, 249924391, 183832067, -744799132, -1538248994, -1886351275, 876000687, 992663780, -1126338059, -1048957444, -213528509, 209552861, 156399229, 560161601, 732861704 ], [ -1919368058, -1584075069, -338604837, 1119906589, 324097891, -1507678148, -867903277, -1079929851, -293392637, -21494191, 1022962725, -510248276, -1363250515, -1911217387, 141761439, -1704669556, -2029513503, 1001464768 ], [ -2078981542, 479484895, 497418385, -1114728937, 624016464, 1397588484, 1754913838, 1893899197, 647045066, -1492087141, 165827522, -37161309, 140436764, -491727346, 49133980, 1706765413, 1242074151, -544930872 ], [ 58201540, -1215318476, -615087927, 470272897, -139377449, -295990946, -1333687173, -1699123220, 508640507, -518750292, 199556038, -318233567, -943233922, -1660317484, -1227353939, -1045190698, -91385681, 1779897132 ], [ 1067196704, -1721970387, -869633376, 1424943376, -1203139780, -1915051218, 215013157, 378960677, -626475919, -1168874664, -1653010110, 375183480, -2079978720, 691192447, 2090714994, -1760186433, -900781361, 486266960 ] ], [ [ -1275950493, -114860432, 261519809, 1813165106, -113827004, 1415118724, -451939335, 143363784, 279412304, -2102924989, -632192601, -1367679841, -951387840, 1365376768, -87240686, 498597469, -1013065507, 145102708 ], [ -2055430216, 138690820, -1347293627, -1547022836, 1381952018, 777438914, -1154098569, 318229865, 226177349, 896784923, -1600891363, -2139556299, 1301996440, -492927355, 439851670, 304214369, -36691518, -1351444844 ], [ -1055381887, -527244979, -1375444244, -1468004871, 2089454983, 1579937015, -1928676534, 949749587, -1742258302, 1220640850, 383761765, -1267177891, -88184118, 366430806, 1013353326, 305412382, -1274475663, 1881296809 ], [ 420957450, -698215487, 1922783768, -495742289, 570822901, 1040539951, 901774489, 921096711, -691589020, -1008274769, -1262832474, -897962799, 417999547, -1180572563, -1390254588, 2123545752, -1643006928, 1280619503 ], [ -1013522467, -1171764822, 638089551, 74259182, 1663136220, -1370797950, -1104548495, -1991850271, -757217507, -261975767, 2083594767, 510386655, 472028540, 196875556, -368542116, 157106720, -2113530261, -962902626 ], [ 1843595704, -602753497, -198880759, -479065609, -554545817, -447559863, 448538513, -1214332324, 1127073182, -1116512897, 2131919918, 598763861, -1309851310, 2030862833, 1118494827, -1353351488, -1236691837, 1440268321 ], [ -1002271250, 1382804913, -356019470, -231736496, -1339835321, -1898500083, 2055574111, 272017463, 2104541150, 1814538752, 707877387, -379265986, -1696322817, 1845758553, 188311800, -1241932192, 1277565136, -159054567 ], [ 1131297891, -120165647, 532072255, -1724273658, 1079491445, -208417718, -1418222901, -293357771, 1667924717, 1877975784, 129385559, -1671986953, -1760601447, -1543419448, 1471636439, 911601810, -159896496, 274303567 ], [ 1324425343, 1858180969, 707034623, 1847083190, 1964946376, -2038153470, 198216846, 1026506368, 1615808998, 2078644596, 1836714432, 1639485985, -1547326703, 1854612837, 506642868, 610598699, 1765079958, -180402015 ], [ -1750071033, -310846718, 1945617642, 1167386081, -77650252, 2039149732, -1609253883, -1752432325, 1572751721, 791030099, -1496082296, 441711264, 1062736191, 851860468, 629207345, 682257768, 475579533, -1865929420 ], [ 230069650, 1099737557, -2051722252, -1555681941, 1394811225, 1825410804, -651239847, 449201664, 996677113, -1117699730, -1183357063, -551582767, 397616212, -886763823, -973032982, 1923677848, -1508458993, 1253038406 ], [ -1602034433, -1192788178, -1195384745, 1517410290, -1074595920, 574555628, 895118748, -1114415178, -813772269, 555440375, 2051566518, 2102575181, 1326404248, 1856756417, -2035697888, -25409998, 791766634, 1871559232 ], [ 644589287, -1556207898, -1082307171, 471528428, 108654951, -2060908134, -1446459695, 497599616, -532698007, -2077425102, 766711518, 1230072091, 2045990271, 1464060724, 1635413222, 1678182874, -2057374773, 1327498291 ], [ 106831181, 644552614, 1552376360, 1474264311, 1182786486, -122511979, 310726494, 1892058129, -1103525898, 644778633, 1011063582, -1467984925, 581532775, 653846147, 2144098892, 1692722617, 1388044971, -992520593 ], [ 1626016857, 711627579, 2146604304, 1328681046, 601348805, 1434182682, -1418012294, -131977936, -373118697, -251289544, 997252239, 689882015, 453240313, 432685673, 496785242, -2092304519, 1207295424, 751336468 ], [ -1657493115, 2144348145, 1982529888, -1057958073, -374397204, 256151722, -803903246, 1442750545, 229675105, -359646565, 1416022270, 467525022, -4810825, 1867412425, -1324869489, -1542994453, -867619766, -1002056028 ], [ -979720913, 1821415673, 2100768895, -1209847188, -367832056, -1344340235, -1218791873, -1341254033, -2082786478, 1676813377, -643115510, 210461391, 2015316063, 445345173, -629328294, -1209394184, 2115037178, 1810668918 ], [ -1754561483, 1977737092, -359682011, -1244169561, -884721402, 2026011617, -1490836972, 464092610, 344552209, 1838592705, 1778129823, 1789487371, 132582548, -1232833056, 1925747742, -2097996510, 1146228516, -1313582502 ] ], [ [ 106825873, 1377108714, 1653149012, 2078788650, 21640893, -1189068465, -103244245, 1234793300, 72905782, 1671943960, -592390188, 465121515, 1204812727, -1462318093, -1452132725, 649228670, 1026320446, 1492353106 ], [ 1269310987, -1744520411, 2105523392, -792458828, 2120964984, 341456321, 1855254418, -2059207769, 1043686535, 1039742769, 1017648419, 983274404, -1764100659, -549532693, -587511613, -534175686, -535305117, 256409172 ], [ 170068975, -1050076650, -833313137, -14590303, -1217533900, 958821878, 1654046643, 1751922251, 1841989804, -1918133950, 1129015565, -2132245324, 637192118, 1421799762, -1894152186, 1230889332, -987155472, -507097190 ], [ 902547110, -62949406, 485759206, -953210369, -54527786, -161279471, -754214597, -2039115484, 343762455, 2007149941, -1035400365, -1985869149, 162093895, -1271135112, -96344239, -115619982, 11308420, 1133445170 ], [ 677173376, -121276794, -1306799677, 1643125240, -1325905695, 708590720, -1787890341, -933365181, -1579814013, -1138157741, -628961500, 1467131952, 88173817, 2112816645, 1196651129, 648930986, 167992393, 1593934001 ], [ -1764683627, -147295521, -1593061746, -1554399766, -1908203890, 2055056920, 1249686447, -946906890, -1984413597, -977238455, 499173263, -1774346501, 511887395, 744706029, 573679373, -946974247, 536999029, -886394913 ], [ 1744072924, -2127158248, -1496906819, -2104720368, 361164164, -949423883, 151733901, 165890556, -195417685, -2038904355, 1678707703, -1203839124, 871973141, -1193397598, -787523300, -1562382397, -1704100275, 1265436750 ], [ 941916517, 1302404483, 1190443167, -643351658, -2022954134, -526319504, 384584692, 695501641, -1606653942, -547806396, -789421072, 1954514731, -1786647774, -1913524573, -573539396, 773080709, -1733270177, 786670657 ], [ -1908838245, -723712098, -1485887539, -1130686092, -1297975080, -1851108898, -1870506881, -1443967001, 450150605, -507923062, 1130843390, 196352263, -1875541525, -233692837, 1667445377, 1805238999, 369888561, 1836449688 ], [ 1220301058, 653638209, -1629045473, 1728968790, -940980827, 1267688254, -1162732984, 911995090, -1528803119, -2065567960, 907157001, 447562498, 1810907468, 376490833, 631009194, -1614668712, -1387572234, -588442535 ], [ -2060979291, -1491560662, -804340176, -1519976298, 950772856, 1008480353, 1205718537, 520766204, 1446395242, 158462715, -413390590, -1993942905, 1477064762, -777256140, -1748144553, -1388988391, -712524644, 2083579354 ], [ -1633389380, 1285291735, -744250195, -764664122, 1334284195, 43515607, 1160549625, -223038586, -1505640154, -708088001, -809097264, -1609794202, 2075824532, 587823883, -1058492446, -1673898925, 1205772115, -841906959 ], [ 938999350, 666395393, -1117309018, 54125773, 1640177641, -226421556, -935585903, -1844220293, 1161197451, -1664067799, -753412878, 1038554579, 1805734224, 764396432, 1755933019, 1958378165, 1249287025, -889386212 ], [ -1901862819, -1430232281, -953259446, -657950549, -510796176, -816988361, 712528870, 656984077, -17764982, 1470973019, -1832203738, 2077680770, -381940173, -231254668, 477723899, 705962198, 985186184, -1129729779 ], [ 751076068, 1373599077, 1566061733, -1197586915, 1721424797, -444095791, 1348832400, 1315643479, -1900088377, 62018047, 205950486, -1800872975, 577273305, 964327688, -800746289, -1023342505, 2113426602, -1896315067 ], [ -1226111821, -51579565, -234246866, -649379307, -897282440, -700888689, -1985013779, 131141250, 2067310277, -1759995252, 824062939, -1167412662, 716767730, -355003162, 1792214493, -1857888361, 1980140288, 1278541035 ], [ -96448786, 1008966848, -2121158938, 1262200543, 1018630455, 550791560, 745446464, -522459899, 904442407, 340108595, -1491213555, 1567316194, -622294699, -896070393, 157257592, -2141051467, 1742426055, -1840122723 ], [ -1581704562, 806829785, 1655983954, -916291753, -1563172779, -1553095061, -1012673939, 1382826705, -2120285595, 365210404, 1635866265, 1028542421, -2016234300, -899533131, 877469643, 32200140, -2054204220, 1206576159 ] ], [ [ 610950487, 264848839, 1498494881, -1824050775, 890316114, 1809710019, 2109370889, 155596530, -700917157, 2006050953, -1236477610, 1587423601, 647216317, -1799716978, -899658106, -747378382, 118488948, 1973219006 ], [ 1460155792, -1196869774, -195342565, -1418788218, -263399251, 713978093, 292378522, -810633552, -978204740, 638974854, 589375995, -611416257, 1277381144, -792998578, 1466399144, 1970517524, -1956561044, -1331512027 ], [ 1183929244, 402774616, -1900364087, 1153617422, 325190462, -1979570454, 1011134947, -1487155382, 1411087611, 2114088868, -898598770, 85125967, 1179699196, -633273029, -1260955686, 1910715882, -804551080, 458553703 ], [ 1086116519, 127677814, 276360209, 1561071218, 824872972, -263496733, -1591481329, 1930261583, -978681099, 2105906011, 790492391, 1402677804, 1926115453, 1687445196, 1161893835, 1397241631, -1979678027, -609593224 ], [ 184773815, -840328573, 2049277156, 1172685121, 2143412485, 182561227, -453574874, -46082265, 1086455630, -807259913, -1278382795, -332010910, 490094969, -1466668737, 1855424771, -546558276, -197555693, -146332568 ], [ 792737619, -2099254858, -995989136, -447700964, -716747248, -639179526, -1518829429, 858639126, 720736284, 1822069481, 1167819536, -1405948862, 876521236, -2070732945, 319276795, 1794377482, 630066398, 1718270749 ], [ -1282837023, -217908417, 805205482, 1896451324, -766495583, 768104466, -1433207376, -1895767968, 1164837766, 1265506981, -350078671, 1389858410, 209865174, 234476641, -337950813, -643896542, 1305786918, -1065076015 ], [ 701543561, 1073727035, -175082112, 776455607, 1207600303, -806052339, 1376640608, -1919726157, 510828451, -1223746326, 1728570993, 1255186525, -726107595, -354009225, -31216599, -1287093522, -273443667, 1989126900 ], [ 513947809, 2075844904, -151621144, 1774398782, 1847278864, -801213908, 30128702, 644519153, 359979065, -548445073, 972687930, 843473756, 1333927165, 15913975, -1737715553, 1265346647, 675941922, 1448338939 ], [ -1745695664, 998858739, 1753598263, 1240153498, -41508481, -1316288871, 1256146250, 369594151, -1901573589, 1601507908, 1032222292, 1612398256, 1070583805, 1937426135, 253265448, 105192594, 879169682, 1251268582 ], [ 979604983, 1841417748, 1957297294, 891124423, -4338771, -338294192, -1616113749, -1349433468, 720497304, -204530189, -2076917639, 2112588654, -694612198, -161785894, -1196958541, -1552823104, -84121245, 237199857 ], [ -1280650806, -54119307, -589959861, 1491569319, -753600707, 333914662, 1642672548, 608984672, -1227871269, -1369768214, 606715617, 449940187, -10704811, -840643951, -1275383872, 961843716, 1856194117, 623706360 ], [ -347554166, -1198584266, -647576394, -220268673, -2028897159, 1982954236, 749086348, -1935866568, 876276957, 670187540, 1107113012, 917327466, 1667194157, 986115611, 1104244948, 1009809143, -1954857086, -2017971757 ], [ 1786675538, 1795764786, 25781912, 640840780, -1812829145, 1870387299, 1634080449, 162090266, -83467996, -561273189, 2037286854, 712566626, 2022827745, -755905453, -390689569, 1421813744, 761134572, -25487276 ], [ 2029609938, -1894146909, -1499221249, -1456647008, -1445249590, -1420757076, -425063423, -1923401154, 2105675010, -1519937211, -853539876, 585740537, -1612956196, -343056878, -1893626787, -1969118198, 169504494, -1241795509 ], [ -1841681669, -606777154, -1549673073, -524201531, 1018798932, -278619899, 918232448, 742816473, 62924551, -1695943166, -631426808, -452609419, 489550809, 1051489933, 295736185, -627501672, 353735313, 654940059 ], [ -1649822348, -1388527789, 254011767, -1113855276, -673216424, -1802916436, 1251193610, -1234182176, -802174687, 1133806874, 2052014801, 1011796692, -379185269, 172125797, -1869054431, -1752530894, 92938091, -1561333331 ], [ 776966282, 1659647790, -1077115771, -729207505, -395305569, -2130559524, 1714686591, -892261734, -168169773, -235677848, 1065046759, -758159350, -614905385, 1018263319, 402145895, -1731013783, -83669624, -228835232 ] ], [ [ -1327014222, 462656821, 329519399, -1460539848, -120432109, -2098685685, -40085944, 1737970963, 696821810, 1597055735, -1937602478, 1279598625, -2030096539, -813418576, -308217348, 816435373, 279104362, 154133487 ], [ -1887262392, -774539760, 1282927443, 680471351, -1306071676, 483203118, -2063309806, 742179493, -1835621699, 1199566104, 397256054, 1139108851, -1974240596, 1403380948, 1537102988, -1521516864, -368629693, -203658818 ], [ -985380417, -490501830, -1085474307, 18222792, -18839142, -353372026, -875733997, -181209644, 861019746, 1353923285, 904098178, 1116669609, -1739583130, 1187737959, 23753265, -2067759497, -2061431699, -789044716 ], [ 346942492, 1877197966, 1829373964, -1375303381, -282946976, 644898042, -1679496197, -954392939, 1591465728, 312175645, -1644336948, 1762300869, 968669847, -1822635017, -1420508154, 1712386795, -444300777, -297347028 ], [ -1248053309, 1397918260, -1202387452, -2065497394, 1050341546, -765571155, 278127876, 1869859980, -1982137901, 486388441, 302909570, 1532986654, 2082454791, -1435157853, 1598423739, -335542106, 1726010470, 1037207533 ], [ 1670636226, -740406716, 395544348, 1719469130, -1131010573, 1529318361, 1020293326, -1883939766, -2036225419, -1309056976, 1788636974, 74164048, -1818818512, 813398489, 1989862647, -98115704, 1520533673, -505636409 ], [ -29107746, -1287730717, 1293059725, -674255287, -1739084716, -693141783, -405715677, -401959676, 1572920784, 552246462, -657315720, 332217999, 1479315926, 1617528170, 1380097296, 387867372, -440211980, -367850650 ], [ 604798463, -726423283, -991310392, -1585413727, -1660538342, -1642869289, 1355584427, -2145622858, 1996945468, -213766391, 1869058222, 549639285, 1181457343, -1184161025, 1493940361, 569845562, -1250854632, -585810833 ], [ -1874413554, -797435528, -21916021, 1072993578, -199580204, -176775172, -600427691, 897585323, 1626565968, 910092211, 1439177732, -1070188972, 643271374, -1786976055, -1336129438, 1957073679, 374121414, -672942243 ], [ 738413997, -1438525056, -1522270978, -988416419, 1319796054, -1114046516, 867776439, 521054674, -1493028865, 923899947, -1362630040, -1897323174, 535655380, 527815040, 487890558, -1033047718, -681762727, 2134629633 ], [ 507367288, 1048050029, 1483880092, -313541713, 2079661626, 325832456, -719775921, -1937199777, -2068942582, -1172910857, 1862221421, -1862036648, -1468748207, 459989421, 1383813239, -504419212, 953074872, 491358970 ], [ -1975598330, -1944684263, -296627616, -605008037, -1705486420, -1626839998, -171144556, -1328330818, 1067701583, -1948762910, -842420103, -1322600706, -644116718, -1306153643, -327659658, 282059226, 540893156, 827201328 ], [ -2103407836, 271247099, 1865272072, -1100059485, 236274668, 915836595, -1663345481, -1914184589, -1634035455, -1901351556, 2126500789, 861991633, -1597845789, 356816735, 1560705728, 805944251, -221691577, 90614773 ], [ -354891524, 1536357645, -1124224197, -1458592935, 359438448, -1483378323, -1469028091, -2086789076, -2054450653, 1761443383, -790257791, 1183221037, 63864609, 185393816, -1072436378, -1180144382, 2059183978, 1169832188 ], [ 1044287555, 912719917, 1492697548, 171957766, 1676249131, -1856238911, 1822618741, 746696575, -806886955, 846060410, -821699926, 559088832, 358144035, -582953633, 1295605135, -1081723762, 293490455, -1813829841 ], [ -216275598, 807557549, -64340400, -315463475, -793662581, 1677428606, -1573875505, 601507522, 1512695680, -1583858550, -1533523209, 1882934698, 530165504, -657853079, -2035578885, -706830720, -1664685171, -1588321490 ], [ 1226775883, -1366261086, -1164312151, 1718750722, 1428035697, 1907343466, -1961605607, 1730508965, 1676933091, -409458163, -1646451672, -71684604, 1979571061, 1517397714, -2080951316, 987825557, -819923160, -363968258 ], [ -501366477, 1885988398, 796474580, -351087861, -807938613, -1261071226, -1946300700, -1122304571, -1523096294, 986693781, 1467387649, 985406723, 990953344, 468594933, -1350214348, -331454168, -1845947924, -232625237 ] ], [ [ 1049237441, 812541975, -795491318, 489332921, -814797657, -497165154, -210622370, 1742354737, 55006677, -54718270, -1020134640, 90972441, -970855542, -1552388888, 58304118, -1372765785, 772357984, -931713427 ], [ 1147116845, -929958804, -313471120, 1507316870, 1750982852, -36343423, 1501026749, 1251678054, -289011660, 357627868, 714655149, -1241866805, 934988941, 1263188455, 331843635, 987665420, 146791, 28914552 ], [ 1238773063, -858629381, -1057596625, 2086756325, -412322970, -840944072, -2067789865, 616565949, 602673122, -1377899186, 782285663, -657559672, -2118028758, -245702800, 279511789, -1896461625, -1953095330, -612969367 ], [ 1063855770, 100578848, 1281789682, -2048763811, 1169584751, 1452205775, -598497652, -1347179300, -2090703868, -427372589, -1850998176, 777191838, 1014864007, 1752703717, -656497941, 67675720, -182669755, -1277557218 ], [ 1675553496, -21998259, -1314415495, -1941677121, 1764381846, -175684167, 2074076284, 552467827, -1430239598, -817025914, 1679249784, 1991852528, -158508654, -1494532801, 652105300, 575101351, 1851605618, -1565046874 ], [ -21787585, 401320537, -1120779365, -486784552, 251710143, 866948896, 709592310, -1727240696, 2136858180, 748824736, -1579190706, 603166066, 775879951, 1675199405, -1641924285, 1092307722, -789092083, 621946565 ], [ 1342491002, -1048310117, -1886792155, 157985996, -945750616, 170405475, 1526315611, 209851698, -2038452800, 273687880, -1070172952, 830551925, 941791277, -1221021410, -2004721068, 1101967409, 123239143, 665469659 ], [ 1641611002, 1981924270, -1710872513, -1355738165, -1114766070, -794277406, 684515024, -28498796, -1890486973, -1463032908, -1872584059, -1599831943, 529605636, 1495840842, 1692431092, 425153147, -282789036, -1605762566 ], [ -222929340, -80381467, 1785410713, 584484189, 1361588557, -2137501236, 41661532, 1307735046, 1486675927, -620329697, -730716961, -455148396, -1858306908, 745107975, -972559208, -654244431, 1061283888, -1935184597 ], [ 1476748299, -31055433, 1813500391, -289719080, 189120458, 1010223827, 115412179, 773708536, 1894432246, -1965889353, -1019459341, 1308359639, 2086355563, 1177332425, 2064940865, 681521269, -712030152, 1561546815 ], [ 710020638, 900952863, -608846238, 466404697, 1081713092, -943954513, 1847830172, 1200383496, -2101654066, -1894861282, -943605602, -1550805393, -1545403099, 1069491278, 1926738420, -1480963912, 1603814647, 400070730 ], [ 335332948, 1198279847, -1861131184, -1123969763, 1762513841, -1951316865, 36546838, 1057565638, 677478938, 1817391134, -995178898, 140016817, -2136398941, 2108278508, 2109379055, -1842748028, 1233591823, 1509526728 ], [ 1303795442, -403980543, 1260394609, 1319305368, 1354256481, 468299516, 1731825642, -546406425, 313004135, -1041017028, 1120219905, -1235121187, -887370154, 494245935, -505001133, -2064579302, 1028951233, 498671423 ], [ -1007061006, 1666037835, -187144716, 1486335898, -560277723, 623898335, 988403188, 419581214, -1042828401, 1514679817, -544532847, -1775896188, -1356535505, 1257968755, 513658996, 910018691, 1304288798, -814172297 ], [ 1430574027, 1790756392, 1953714235, 347082940, -1409431642, -1469343891, 1960297108, 1526191814, -1093367239, 1559767520, -848720283, -936407796, 1482113706, 835277584, 870545876, -831076989, 364164033, 719652456 ], [ 391103376, 1280287457, -203598648, -857151463, -1880347423, 1942461481, -983250974, -410953569, -1224392451, 2001882165, -1373444542, 345332215, -1185826889, -947824049, -821098053, 1917486492, 468323014, -1402934099 ], [ -1488942747, -111572481, -65581424, -339432526, -660649429, -1447534321, -1534636124, -62496609, 556025285, 876951944, -1021773430, 14523020, -1496894378, 1830011568, -575391565, -1334347170, -1482270829, -1487037998 ], [ 874109516, -863943666, 628106048, 1691191608, -415535403, 1978910268, -450948478, 1608568470, -1831511205, 1878189367, -1741764118, 1698850813, -347128321, -742110787, 1052648116, -1350292522, -1041376498, 816459143 ] ], [ [ -1298874589, 572823592, 1575676852, 130266565, -252972245, -557520831, 1149581515, 268467690, 1351915165, -164335214, -33417457, -443051076, 228986056, -423435781, -890010321, -778746022, 1177225887, -1344565718 ], [ 32936407, -1929144251, -1814303624, 245847952, 659626384, -1026885481, 967313272, 34402385, -849600314, 1261843891, 561774226, 667521604, 341468506, 2114532282, -1673735944, -1680123615, 506458716, 2035118974 ], [ -1770372596, -1018282242, -1676023538, -829001628, 308729056, -771780593, -18728294, 1617248228, -1085775574, -479052116, 858094489, 1360479154, -819582717, 856035628, -1789098927, 1398938747, -294752129, -1994842055 ], [ 1606049655, 1414149446, -1807958895, -907403410, 919181504, -1957268782, -1370665324, -807966135, 917610207, 1830904791, 1378625477, -483899016, -695158093, 1775397426, 587901262, 19177070, 1892469234, 1181780719 ], [ 1638493144, 305320172, -2049437189, -1959702209, -1456138951, -1611295185, 1846758719, -1748153768, -1153556818, -1888869159, -159253349, -1731579709, 1386761562, -113718283, -1433665481, -1982365465, -102243451, 222977776 ], [ 966630568, -2018491393, 1220181369, -197023566, 588473781, -983175039, 1730886150, -649269147, -974683891, 1106904403, 1488229975, -1642244560, 446972697, 1912223608, 1948790954, -913141873, 1499677198, -1926050455 ], [ -1971072167, -438020435, 1844051018, -1754873823, 679765062, 598433105, -618780562, 815579847, -108972894, 1608930677, -1062243264, 2045524424, -1021656794, 178191683, -1722521026, 774314191, 619729124, 1392291042 ], [ -161778723, 1863898528, 409995182, -2020654475, 233026783, 1512967799, 2016282990, -1213369731, 1972635677, 1185527347, 1360885114, -1666018290, -1545775267, 621313510, -925153097, -757818318, 957708202, 2141679908 ], [ 213358324, -1842954915, -625061819, -1296061151, -1604593562, -1647243059, 993117282, 720344665, 169122658, -1310848120, -1349077709, -844418157, -1908011218, -651316853, 1714122976, -1286984672, -1271453265, 926231274 ], [ 80550479, -1871456892, -539636253, 161638811, -1140510853, -1259260259, -2036841389, 1526637834, 472134244, -1097851846, -432217452, 2052636658, 2059427637, -1489175824, -984903378, 413768230, 1154282373, 1248664807 ], [ 1888432727, 1538460534, 1050915932, 1400946688, 631056124, -1428619275, 199301494, -887995634, 351247268, 243541209, 148789231, -408464957, 1246578769, -1926846433, 677732562, -277926857, -266748101, -1502626272 ], [ 1209469216, 1667491117, -1058560943, 1987362197, -1287746887, -1015781952, -2032689894, -782459228, 1829405944, 1428271999, -1694679331, 332274367, -1115649104, 117538292, -865953268, -411671169, -289140164, 750947882 ], [ -808913355, 834840562, 2099639344, 963809200, -613601555, 1335573046, -1286966843, 39704288, -1328653660, 1169294334, 157201653, -515341707, 1796088323, 1630601312, -1836080488, -1666428137, -593360775, -2040597383 ], [ 1726555456, 1430140884, 1294560805, 1610180130, 874511874, 362666436, 54929306, -46218685, 796487017, -491468092, 367261810, 155486499, -267041260, 446102614, -2113764379, -1944302121, -469880986, 1585852826 ], [ -1662226957, 1197854921, -450594587, -1275962364, -2117459444, 1541389389, 981619422, -1550732318, -168671972, -1667689680, 317389521, -445537714, 2067167626, 676510221, 1981444156, -268890694, -1219474288, 949995054 ], [ 935743717, -1831694185, 638609082, -1288963600, 1751490543, -901450238, -2024709776, -1842743570, 2027453647, 1129156980, 1659387792, -1484300958, 260668031, 1792811728, -627138117, 1486829377, -662403744, -1575380393 ], [ -971660168, 726270267, -453675423, -379926380, 1291575415, 1177027134, 684861028, 2000108216, -1757241526, -1019939959, -943807665, 1129999261, -1374538879, -1839635897, -1705394132, 1643570231, -440197217, 633641363 ], [ 1832991299, 1638880079, 1980980450, -1982737735, -1516804952, 1999270090, -1284673204, 1838945649, -1120901088, -1657491870, -1150543852, 600181943, 1296870005, -288068271, -1194167473, -1409027025, -1467207959, -1423926714 ] ], [ [ -476694536, -1549296363, 1132054028, 1753652611, -1109944436, -543275726, -391758729, 914525296, 519584204, -1198523293, 795372889, 71004208, 1979149206, -1121618692, -1876085695, 1401932829, -1164926912, -1889350107 ], [ 1909059202, -70541341, 2023174228, -1382214295, 280713054, 181969321, -1253154258, -1229205658, -1785043937, -53673543, 1080396079, 1085896905, -1006013758, 568557540, 1746324390, -1073920261, 1034271372, -1598561336 ], [ -1429006601, 1956584615, 1652403540, -843622553, 1999061355, 1356379378, 704654945, 1813689501, -1811486023, -1939813640, 1646005206, 905867784, 167906596, -1265270425, -1233994877, 358287853, -1961941646, -1116533082 ], [ -1310121663, 873606739, 1352479841, 2029654646, 98906405, 575779227, 633665363, -539155582, -346407677, 749123664, -57407769, 1260894296, -1465615670, 1103837, -73452757, 17549220, 1549286487, -1627945489 ], [ -1375680971, -889445441, -1788221693, -962388918, -570111887, -947627664, 1013301545, 1498523001, 1833025362, -1873199770, -2061339903, -1639430933, 1718916106, 1387416429, -1558212716, 1109617488, -2053267603, 628538650 ], [ 1470355783, 472562892, -1563147913, -2062695402, 6470728, 1562819273, 851575288, 1357978221, 744323573, 2124461545, -376795155, 1243760132, 1592845904, 503503333, -393699366, 2068848722, -1877465034, 967817587 ], [ -396099126, 1075828404, 1789612111, 80054634, -94797604, 444414751, 488845420, 1697959922, 2043716557, 437806402, 1318469188, -1318911177, 1943207680, 1550166477, 700999183, 1450439218, -181882650, 1672555463 ], [ 386722231, 938721321, -1204332839, 983303806, 1824776107, -1015887423, -1860071335, -2049180679, 527521369, -1858201034, -1701141704, 436966727, 951723240, 1934992557, -947694250, -9653416, 55309195, -2003159994 ], [ -1078507022, 1318922746, -1404966568, 1305655602, -32618019, 1519663924, -1988669271, 364675158, 732253706, 124162459, 55998268, -500773555, 1381578288, -1213470843, -795621676, 50611802, 2033306088, -514353450 ], [ 294008925, -1420182718, 2022045698, -442423378, -425888293, 254273641, 74112372, 1520512071, -1007936149, -1436710332, -791276884, 1338207845, -1433404813, -459870055, -580382509, -1652699824, -1549014624, 335123348 ], [ 186163490, -1968392398, 1698026296, -8814788, -1898448460, 1615797193, -1489123211, -1241555814, 672459601, 532989633, 1743018353, 1803919062, -1667500474, 2079236239, -1486071514, 804576810, -804705239, -828190396 ], [ 357909929, 1769652480, 1040480199, -1608427530, -278384228, -921197805, -1555366532, -761221244, -1847206913, 1449551822, 1605576269, 1888455037, 1420273732, 1350451098, -1686720931, -1663825703, -707964059, -805149708 ], [ 438182404, 461062685, 875444395, -2049071372, -1366243886, -593974924, 1846293787, 529520877, -179561775, 379554452, 573038319, -2034897645, -1641913972, -1536385531, 1675166491, 453167146, -779984875, -294918633 ], [ 381605958, 222608797, -1661761394, 519611433, -357216827, 2047437166, 2047934250, -835562320, -1521636052, 1913620910, 11737454, 1823297730, 1121422555, 1829894860, -408028296, 313556213, 1064429653, 830176367 ], [ -499200481, -980265421, 1193764528, -1263272511, -569633478, 1726545819, 148335924, -127028536, 713307813, -90810725, -532100349, 24128576, -1100905320, -213375511, -1445828727, -451131404, -1050551071, 1198643747 ], [ 947978027, 1022862534, -1840955231, 1246153661, 1529213667, -1595045365, 374898326, -1478847781, -1117137883, 1452990485, -985519824, 565772200, -1696364233, 1791415432, 916654246, -1358640101, -1062377599, 713551802 ], [ -71152859, -1713895196, 1700176583, -1035201659, 299299768, 1230387636, 348364800, 2068581119, 156492774, 1334661389, 446706996, -1468911765, 1884293390, -1834171862, 897109097, 1046534669, -1247404360, 349259434 ], [ -1127172360, 630815998, -1331001403, -555096865, -819431259, 981427381, -562472, -690395693, 422084241, -1664585471, -1168767559, 1640853269, -568399978, -1718917161, -866167714, -1593295776, 789644216, -350617858 ] ], [ [ 774195369, 497032446, 1303706792, 1981173144, -1379772367, -1197777431, 855427461, -916866340, 1518621051, 1430764660, -2144757665, -1570139232, -1728498948, 1924069892, -1095556364, 1451873708, -1534102279, 1743118854 ], [ 1155018370, 1278201900, -12178940, -2112592980, 1669621585, 1815257214, -424821501, 85278411, 2125385555, -1752618343, -1161608055, -1104725435, -121043150, 661236068, -389161062, 508265198, 316331818, 1868771886 ], [ 541472481, -1785541340, -27399857, -761738032, 147549363, 1806144269, 1696933539, 1177176799, 810151312, 337567093, -380330667, 1901098015, 608748930, -321173532, 1596323050, 6368526, -378703221, -1655795117 ], [ 935967237, -2116882395, 79833216, 1524812532, 181679809, -1216275572, 1178827208, 196394116, -663533912, 1039794201, 401332024, 1506527913, -362161058, -1321350669, -1578149936, -877081418, 2091788845, -916067225 ], [ 508159300, -1710769219, -372995362, 21603007, -1467599631, -459613783, -650534508, -1934746363, -1727817203, -1390805111, 336186691, -727008937, -376121809, -1708355189, 308541479, -71019444, -1480793773, -401524596 ], [ 32981068, 825209312, 2030561507, 257332484, 70701931, -1501727377, 214684696, 2059369108, -1363926118, 841398904, 1411430356, -117384319, -1561867525, -1053478293, 1656292180, -1950981178, -398860352, 1519882192 ], [ -691396241, 458426929, 301039943, 324693154, 2025307170, 859984919, -705785022, 1990527111, 1861749293, -883785204, -1895286012, -1260599916, -1475428873, 1129853953, -1307752916, -2059208658, -444206371, -1459616044 ], [ -183853552, 685984660, -1533022278, 740212108, -533664677, 1368993208, -2136474219, 731955359, 595504, 1752780704, 863925699, -1797433404, -157703576, -138627411, 1060392385, -1640129202, 1410181210, 1878669642 ], [ 1634711978, 1289769603, -976728644, 139210267, -1387889707, 1996444663, -44925547, -319903639, -459176852, 1988089657, -1509389262, 921184613, 166168135, 2030786836, 200239228, -595596385, -1633026199, -2143887645 ], [ -253684254, -1506980540, -1150121850, -657654018, 302499726, -1816784044, 581257092, -1323221311, -2123759572, 1590542337, -1045114083, -111738323, -2020249843, 1735955997, 1558536707, 383036975, 138079352, -258917729 ], [ 1159629341, 1891073090, 1554180837, -1247716400, -1917849335, -1817650001, 213894720, -534579265, -310454466, -1028026447, 184316876, 1463399575, 801913922, -1859097305, -852689922, -1896522064, -739439687, 437003196 ], [ -1144773611, 1112397090, 639814020, 2015504554, -888768683, -1240368787, -146011606, -1704416920, -1160581457, 759124143, 550973314, 1840583977, 1057699828, 361877731, 888555350, 594159947, -1132054878, -380722978 ], [ -2085633438, -1629240369, -249644839, -1107617170, -1374784112, -1159067504, -2103523927, -257747043, 1095119109, -689423304, -416143483, 1192886977, -554474214, 218983791, -329757417, 512136200, 106746461, -500934985 ], [ -1623517562, 1681653998, -1578230891, -536936570, 1398990342, -179478639, -1708614096, 463392238, -612476136, -1132338349, -94963414, -787429087, -972353303, 1876277546, 2085791612, -1804753609, -697405656, 645915111 ], [ -2059722814, -1645333033, -1750618102, -805713183, 775197784, 14026807, -1697282073, -1153841873, 330998839, 279438318, -2122679325, -548533942, 59484754, -868122363, -1363517660, 259949451, -1539435423, -607160368 ], [ 683298533, -767475141, 826702235, 1883592740, -852002423, -1567078126, -1147408626, -238978105, -253200254, 549354567, -1839160684, 455562678, -1037187713, 189385051, -2005238720, 1343037448, 703459309, 1533537191 ], [ 1658993683, 1030812963, 1340387341, 1962869456, 411639131, 2060261169, 1952664261, 565949083, -120478652, -1271187483, 116547123, -1700606592, 796035291, 1163867449, -2007077570, -1242355923, 698684032, -1667683027 ], [ 1657672409, 63379271, -66421258, 454630758, -2099517402, 1525228189, -1342137246, 873151514, -536420415, -685367852, 320229868, 1620886467, 1308515720, -850029832, 1289574431, -726064227, 1725705053, 174547936 ] ], [ [ -748415705, -1714250074, 873868112, 575170782, -1300010344, 1197380285, 1777481300, 1030364075, -558313755, -1290220754, 433795519, 222445776, -1050571889, -921778549, 1137139763, -879145263, -1601481708, 41444998 ], [ 791868891, 780409713, 9859414, 393688257, 1178081453, 326500424, -442534480, 384456116, 1682358102, 1349475576, 776315400, 1805537108, -575822248, -1735009411, -410674968, -1740231498, -1410720364, -43365787 ], [ -1805328110, -331879513, -1247703372, 1242919770, 1430146316, -182735917, 379819981, 1980068263, -326068797, -832721250, -1682692647, -281951193, -235782613, -621710550, -1605058638, -874994076, -1167349522, -1624679818 ], [ 970002383, -1557059996, 1472698207, -713720543, -1812117649, -1877725028, -62478548, -426625366, -954902640, -639937432, 277680859, -987150231, 1058886853, 1551185525, -1722383933, -870151078, 760315431, 81458223 ], [ -1744021027, 725084239, 920620716, 693387177, -241649137, 300180842, 1837192327, -462029752, 1681687472, -1552176713, -220327882, -1314151029, -1657861587, -881662821, 473988232, -1645183263, 932444264, -338190908 ], [ -1985533270, -1949864430, 2050685938, -42446284, -76900400, 2073608808, -911986367, -1605906039, -113836002, 2018467649, 150518991, -1062368854, -1616276900, 1022434491, 2085057906, -212002638, 417600516, -1032114845 ], [ -1242736895, -1843893297, 1247436433, -470021226, 957163216, 1497715312, -263244926, 1472972630, 1590195479, 460465966, 2059186645, -775725155, -1745349277, 1292989955, 59266835, -1669568250, -935176269, 1007417112 ], [ -68749496, 1495634997, 522672181, -670857321, 1785212265, -1727772376, -2048380695, -1127754221, 1527732131, -2100404040, 1329535727, 2123454871, 752521510, -917499390, 1893772662, 807330646, -1043239258, -1539473952 ], [ -422375789, -273559073, 451218116, 1890795372, 1210605271, -840712221, -1579408841, -1391092490, 328408611, -874272273, 447213898, -2004484409, -2137169777, 1329179368, -401096411, 1746595706, 591562032, 1193798257 ], [ 741620617, -277078069, 250114300, 1643776713, 537865218, -1581581690, 1040170821, 1371606867, -316682252, -1865413399, 826183102, -767747693, 121456489, 70982182, 1177890421, 190380542, -342251513, -1891901310 ], [ -1372970728, -96501616, -1512440104, -977570582, -360895927, 1699164259, 2107269089, -1750676366, -1865270800, 704530597, 1687921890, 1115173776, -1768297455, -1556728689, -207186746, 1337170657, 985056303, -928343795 ], [ 1910819500, 984122177, -561865645, -1408029438, 782857273, -1762795498, -495890278, 145288431, -1748995650, -1861856346, 1884064530, 1615994637, -42008406, -569341378, -356181652, -628738880, 1403763030, -1691298157 ], [ -2124568145, -873389632, 653859055, -401328138, -828755628, -303342900, 1715550249, 1802464982, 1475113466, -1450021231, 244115567, 760844176, -841878529, 733386487, -403685072, 237351540, 21766535, -63677084 ], [ 1013258590, -960758562, 764694530, -493740453, -1330661706, -2113308323, 695098200, -1989852563, -1517842385, 352732650, 161963584, -450217153, 826017408, -1883275102, 1644993646, -1335441769, -1919968903, -186613536 ], [ 406328588, -2142946736, 721833697, -85116707, -570934670, -892388365, -1333699022, -598498509, -2031332691, 674061515, -508631252, 200966666, -474714639, 1513982110, -1889372980, 1737736988, -197956107, -1311104486 ], [ 193615380, 914348337, -1182803546, -1952199606, -1920852861, -404096599, -1240188073, -471847732, 801087096, -753252828, 156471819, -478849625, 752490009, 130670148, 463785421, -1934133355, 582249242, -515348609 ], [ -1514960512, 190148690, -650163469, -720778205, 389872253, 1916457725, -679082044, 418526374, 694599698, -2001653969, -678629749, 1773948393, 811880538, -67676110, 1464850782, 502849443, -862632283, 1784613116 ], [ -1170287936, -2011307257, -1661972582, -490681735, 595576624, 1037154928, -1428464307, 287560437, -2063603022, 2117760602, 1152845043, 1283723378, 2021631717, -1042584192, -2142845347, 379087999, -680898769, -935636272 ] ] ], [ [ [ 1016986297, -610786598, -1943871657, -1611092976, -975828663, -1055947633, 1944635646, 1404429151, -870183555, -1134392845, -841380453, -1958156209, -1690420858, -554432020, -912358665, -1356930142, 841676398, 983658563 ], [ -683086723, 2021813085, 907519942, 1596361599, -1036056100, 1998406253, 398678708, -63404647, 1835483771, -1757580450, 2001292677, -1993725838, 2009715629, 741121044, 188610900, 957160619, 2057324025, -936513493 ], [ 859861981, 492915763, 1229838280, 1990366422, -616346711, 1108191345, -610975370, -907900062, -1483732659, 729432694, -1096701401, 936270634, -280019678, 931177179, 1326378554, 279238127, -1108352573, 476275176 ], [ -979358509, -2093208252, -959249228, 1016445366, 1366930540, -1093663815, 338207219, 1472182687, 1158675904, 1526538227, -354348148, -1384064483, -1446469990, 1552378986, -443040307, 1605308753, -690893573, 1084936140 ], [ 1130860775, 1722621018, 1360352332, 1684773090, 1207937139, -420179172, 716602123, -1931023119, 2125113784, 913795976, -54176071, -1127684824, 719546216, -308364390, -1438621521, -1107509535, -2022704451, -1885517970 ], [ 1256899038, -1182695569, 1193713685, -1083111962, 1760392095, -129877194, -113053735, 79729438, -481372723, -1376550677, -59938002, 2055433497, -2097562203, 1890103268, 2096485236, 771476860, -1855738730, 1837870993 ], [ 415148330, -1506887642, 1009903674, 686337461, -641416025, 2055716084, -181646081, -22473747, 1231367682, 1457070406, 2111079124, 668172059, 1342450295, -1063951593, 1662194086, -286441754, 1883128451, 368369084 ], [ 1908926583, -1440763460, -2110179473, -743615251, -1917093741, -1116381458, -198129119, 823948104, -2130718331, -1311876873, 1938725431, -1783444428, -653669175, -1900441431, -444125674, 510889148, -803855337, -49484297 ], [ -2022511685, 487403708, 707974198, -401822250, 1667720893, 1307509785, -28894739, -1889995425, 2079838125, 842565551, -898726235, -1332906215, 404201228, -536331669, -1541101884, -1256537008, -532247796, -891716914 ], [ -1481879012, -998154137, -1096694701, 246354019, -172991880, -1807534843, 31012588, 142882035, 510055243, -1555751863, -1240228319, 1012259168, -1347398235, -1340506406, -1651265541, -1451841758, -1002195037, 710074765 ], [ -239036050, 1794826559, -1339213518, 812714552, 582838522, 1310056530, -1225446421, -1413132026, -784058043, 593036039, 800425576, -1587302397, -473297759, 2073997663, 826779852, 159957089, 143686944, 1015706315 ], [ 592742528, -1476819759, -1858317562, -1558036966, 1556397047, 843859754, -660099098, 1419296260, 1180362701, -66402964, -690780585, 206150419, 462412346, -2031724572, -1384906379, -110182165, -402387341, -517071920 ], [ 655063987, -1179835611, -645427235, -432299821, -589608669, -410006958, -1033906247, -1929997587, -1195176841, 273140567, 1782952687, 432358844, 812297945, -2056862520, 196021680, 1475646283, 522556845, -693582292 ], [ -356748194, -312497140, -240889276, -2141382546, -53293564, 349110564, -975467402, -520947737, -366599757, -1883124679, 94711008, 525750092, -1357348696, 1201002525, -376371100, 820017160, 348890647, -1187941107 ], [ 1289293330, 1787483015, -573300303, 824388897, 880815306, 1136981542, -493906078, -1360897140, -1008680433, -506931127, -1915931937, -1139943537, 1516368407, -815788574, 116636644, -1774804749, 1542497518, 1948634548 ], [ -706966656, -1770509192, 1811730161, 1844411640, 1204398249, -1523344482, -172260279, 1652892695, -1649388560, 894219582, -310428528, 792761500, -1296066760, -2110283294, -1654650719, 2051380638, 1505514969, -1852384138 ], [ -1437404969, -907184186, 1818654670, -665961800, 635206197, 280624855, 96403881, 1201261274, -667171661, -570073799, -1569279668, 517191531, 1236428320, -844061937, 1642290924, 776371067, 2088947864, 1982344783 ], [ -1982944592, 329106103, -1988613730, 295937026, 1702500932, -244124190, -1410851429, -46038190, -1078693973, -1776720575, 719431705, -424939416, 1037809477, 1506058957, 733325593, 118374807, -1659357844, 789990846 ] ], [ [ -1766192844, -1123777930, -1262188438, -736398636, -1377871206, 1001740242, 925783626, 439246819, 1316255822, 980406421, -1822774225, 53121925, 338990032, -373368293, -533833768, -2069970942, -1802798112, 2085694893 ], [ -899159767, 51015868, 1221236660, -1302726953, 1835609921, 630460291, 1349525545, -1576507030, 1429194027, -722845881, 1071800512, 392326229, 1034282950, -964389108, 567983696, 211338210, -1100313386, -1449692273 ], [ 1945937811, -1038166336, 1307169941, 311434775, 1187235325, -1171967650, -1297800787, 1330983553, 262435783, -1406917711, -770726518, 2020310157, -976863207, -1950656929, -1287939955, -2090942522, -765614837, 1845583670 ], [ 1002365105, 1706129060, 1327896424, 1430477483, 506317147, 119151419, 1244927785, -1859124330, -134371190, -1250851056, -552283349, -1216457534, 725709467, 688384627, 628401910, 1947827927, -1239353358, -2020930944 ], [ 1942161072, 1346881752, -146228651, 807815381, 538013679, -1446368163, 1910246789, -1128255962, -2052594262, -1389412325, -399099252, 1754119494, -2040378564, 1896310961, 250292938, -269844449, 1671195213, -1706772567 ], [ 1258458571, -1243595238, 120664678, 1549441089, 1413189432, 1493463175, -1923588877, 880007701, 1146334444, 1507428773, -1894438544, -1207709344, -1378609120, -306858223, 1562499354, -1536314883, 1593665834, -1976827741 ], [ 1247513768, 97987329, 155871316, -952164156, 797469544, 222774259, 1637422262, -1350861441, 131424817, -1985483918, -621799396, -1161889161, -912327399, -1993315324, -1598317850, 309681834, 198044262, 1474267145 ], [ -1560965468, 610665780, 1609926594, -940992733, 1935111274, -1974418186, -1495740249, 192269007, 398320170, -971675031, 1614416749, -40844830, 270462880, 938838193, -397556952, -1452342822, 176509379, 499667749 ], [ 495885884, 1062134926, -1459924764, 299740355, -1574738096, -1908527867, 1399956814, -1481317710, -75473133, 1067670503, -1171982618, 1465582215, -1513153715, 1074714415, -1244135163, -1162061283, 1539898828, 1956272790 ], [ -2030835614, -1907175463, -721611798, -920136644, -783778832, -479863067, -1490952985, 1585255799, 2142400522, -1444237785, 797078472, 497389855, -466957435, 1263664454, -102853053, 1287231472, -190533186, -508486340 ], [ -306619325, -635562295, -2036027021, 1158459831, 139121114, 1996841339, -1134174817, 885576985, 2075589461, 534738932, -651741401, -120504485, -1678733062, 2059328001, 850824526, 481150698, 304614159, 725026568 ], [ -1324080530, 820917093, -1907244460, -606487433, 1340131447, -2018850664, -1256361632, 6591345, -2128785114, 1682971861, -10688540, 1303219428, -1023099818, -453964678, 1572123945, -87479112, -1362289767, 347834980 ], [ -1697180432, 789042673, -2139787246, 212779461, 1862478226, -427398044, 1047648686, -1731908734, -1675114245, -1199984630, -1789722181, -1600500569, 291512689, -1900207124, 713030446, -1501605665, -1553189309, -300821038 ], [ 806459884, 1371142563, -486953927, 2022737423, 351662106, -1003425829, -1687491170, -1986492227, -1011448981, 149455809, -1536296643, -1414868898, 1127795060, 813894842, -472787187, 1952812529, -2024020581, -420287644 ], [ -335305369, -1260171023, -1123175832, -1051917896, -738651949, 571075387, -180395687, -1810130425, -1323126641, 1344872101, -1485028449, 998779571, -491149221, -691966224, 2138981, -528125354, 161553067, 950363367 ], [ 880911044, 1846217588, -587331434, 1405051075, -1101849603, 1490457137, -543767848, -1342550666, 2028794432, -2034909163, -813599820, 770628294, 613094025, -196134768, 225824540, -593758829, -1453011705, 1203100407 ], [ -675329348, -1813397623, -996276108, 2097531797, 703038856, 719975915, -676423206, -2056164854, 275760348, -1860722666, 1374654055, -1589948380, 1579674005, 392613950, -557202624, -481798932, 1021742787, 1967628678 ], [ -1231029807, 2056885161, 1257314905, 715490561, 426969498, 1581587340, -1385358317, -348200689, -1995820959, -2129331085, 529566340, 769252086, 432282872, 2037502835, -1621218386, -1647345520, 868386991, 1588511716 ] ], [ [ 1738113391, 302384311, 660759230, 1604012753, 2001470764, 1046000573, 671791499, 744431404, -9770009, 1105666355, -1223360721, -712734773, -1351477228, -1681695274, 1586909536, -1776033073, -507208912, 1090934587 ], [ 1938280723, 556677571, 1458461545, -14532438, -927733979, 1818481665, -1563687431, 1835061263, 1497494431, 1368512013, 174844771, -150137330, -1233497552, 1165703546, -988365569, 292965901, -1595862715, 1049143284 ], [ -1186316243, -866626788, -1923980538, -1843692930, -762046204, 672640880, 1000703903, 896952044, -967740527, 1752357172, 1972861268, -1094128871, 259739726, 1099466848, -1850504418, -1390569815, -921922996, -647064149 ], [ -232975639, -1102303611, -694046689, -1487321444, 1578234736, -1906842263, 1908564491, -221853326, 1832242653, 481556028, -55578668, 1263170171, -845673017, -1352077929, 496409023, 1975609310, -36374531, 167931748 ], [ -1771356639, -552282778, -596573769, -1393454048, 596696826, 1647906703, -1855353157, -1970152844, -471512028, 731512894, -850836055, -334271636, -532284891, 547486008, -1514106438, -178273051, -588621593, 1091916837 ], [ -42164048, 1140893561, -1684450139, -1929509232, 2089700065, 1621824837, -493235521, 1329133961, -1955318703, 1463015114, 1231466274, -1226461732, -987541579, -1434589066, 2074629843, 1721921239, 983512621, -479565157 ], [ 773291103, -2042551315, -1949642915, -1581984254, -494442257, 214516429, -2016779968, -137596846, 623277251, -1396101604, 996048407, 1972553223, 1706753901, 1813184043, -330951442, 223524646, 908852615, 170990724 ], [ -944888494, 1153748355, -562307526, 1638374047, -1683944369, 147762815, 1773206056, -225109875, 949551210, -642766975, 1399329577, -1446176816, 1084338485, 2124936471, -256578945, -485588366, 397953499, -2059878504 ], [ -601016691, 932202604, -1291730369, -1646661738, -925504084, 166536481, -1534189363, 1877327987, 1333484521, 1443876777, 963906208, 556706923, 1816732056, -1266812847, -1998942935, 908499850, 1166400096, -714319230 ], [ -1430075522, -548251855, 1229388669, -1068250409, -1978946333, -521307040, 2040039859, -797243376, -1654670928, -457077292, 1176103285, 466240214, 428365163, -1162537808, 483988363, -2138784341, 1833967014, 1298972966 ], [ -1104471378, 1470245090, -2062292290, -1114969591, -2114094675, 1206425735, -828088455, -1178002343, -1052534786, 705656380, 1232534213, 696068017, 1105135095, -582249780, 311077957, 792350370, -1546637853, 314816912 ], [ 1204884421, 1321625940, -244839493, -972629579, 1669553235, 1962636219, -723429709, 989995806, 611610269, -920488885, 919609535, 1624919859, -783741069, 918193193, 1224636857, 2036420536, -146690170, -2075167575 ], [ 630968016, -1763633258, 922560791, 816757867, 1369317697, -233376715, 1847830857, -482313276, -288429994, -214288358, -1760472579, 1711579763, 709116009, -382385856, 1412827821, 1251447849, 835708788, -1365469705 ], [ 2089373689, 726877465, -1956576443, 223389101, -1017721262, -2088579709, 1669952843, -511247351, -1465119847, -1248914226, -1211554982, -1040648698, 869039012, 1799981104, -1300999356, -1982910147, -1193200347, -1671534337 ], [ -1978126459, -1595956496, -1286171344, -1289617407, 1288452615, -1145086814, -282550439, -254589543, 1352210018, 178396151, 119281438, 51166102, -1699458191, -307210308, 209788668, 224592116, -473902661, 1438351244 ], [ 532991369, 861210498, -168150962, -2060304467, -1199355849, 1677672531, 524215350, -1490414552, 1470482128, 1041135942, 908567705, -163110399, 1721980971, -603190088, 850494534, 512077744, 1142407729, 1127612073 ], [ -766722354, 629363728, -374112322, -1646001429, -1385237013, 1831795512, -1573128670, 1060048411, -747337064, -428659701, -1020119799, -1049123821, -147278640, -1872084268, -803061609, 1305860835, 1532958222, 1388419774 ], [ -575508235, 133156089, -1406678454, 1870892465, 102398143, 1967185451, 857613677, -2103685370, -751717381, -1809648392, 1775438745, -1812728278, 538660449, 538978424, 359064886, -1808444028, -176990452, 626671446 ] ], [ [ 799960204, -224189530, -2062257749, 805703359, 951066755, -486088530, -1559879917, 1607736009, 1315410876, -1949340301, 1606164968, -1710743145, 1708441576, -1437861979, 1960465485, -366192958, 2065722569, -1657058067 ], [ 850155559, 479514811, 1766539607, -812613702, 1190827822, 749565848, 1765006838, 795905659, 1770764369, -1447527687, -1539816845, -640455550, 1891358303, -639206505, 474175242, -1214155771, 1568557432, -1790261561 ], [ 1401175740, 399917810, 1152971260, 295423479, -1189189961, -1865421121, 409672967, 389268882, 1858239551, -1638842188, -216348862, 1438059614, -598752646, 2132062664, 697844201, -204385021, -222750595, -2062978698 ], [ 860750156, 1109937316, 209702878, 938296483, 875190416, -1394827819, -281798851, 569250581, -506918953, 1036003737, -1842274202, -1425746715, 824210779, 491301708, -513893589, -1966696668, -63289989, -676775311 ], [ -1818266840, 1453937558, 1537130753, -157538840, 452822892, -1742959465, -1994752647, -564200531, 412530183, -2009901583, 43322649, -2122422256, -103396604, -1543685757, 512043104, -273913412, -173854972, 991142934 ], [ -27429150, -613465240, -75083748, -326211745, -352888522, 199662367, -297505863, 1141877563, 1064998100, -937922990, 1310892449, -1117984984, -2113106860, 733039575, 2028614715, 1310795277, -1561678924, 994396534 ], [ 1465957935, 735357797, -1239089504, 1089112019, 150405240, 1306393367, -980408580, 442468070, 1557707713, -651243461, 1732044994, -455060069, -1051528197, 748429804, 6094984, 1838013076, -1839738309, 1001320040 ], [ -1643277271, 374380624, -2015206835, -1485345375, 998305787, -464925981, 87678076, -708778179, 1896595751, -2036956667, 997953057, -643043495, -1331200465, 2101458876, -1336471326, 1438612657, 1986431575, -1473420334 ], [ -149519573, 709063902, -617785174, -389247209, 1542175044, -1507537608, 1679131896, -1016461941, 2062874642, -506438095, -975842761, -839932900, 1240962933, 1725783452, 2085060166, -401127622, -1452344721, -721636385 ], [ 189198007, 1670449501, 1300400250, 57029932, -244311074, 1383209819, 1731173788, 867975575, 2132081160, 1288568917, -597174655, 717749962, -1756998543, -641018498, -1889674635, 528660380, -2027056058, -1275903075 ], [ 468917966, -1689260696, -245556808, 141812105, -1157012764, -1984784654, 454665675, 2090960563, 462198563, 1298966807, -870434021, 1865994298, 1483779533, 468440148, -102205296, -951771257, 559293266, -1941567543 ], [ -1745022552, 219528318, -1999207521, 1579201326, 1042353685, -112189344, 1430475157, 1160932890, 758254864, -574704109, 1543134169, -1690768309, -886730093, 27108184, -761209571, 1443689667, -1987389194, 1263874074 ], [ 76483734, -1436074816, 988551969, 829969446, -1077724167, 1891798041, -1852050896, -1385433915, 611884910, -1154722267, 667085673, -281905544, 37830177, -2075873895, 565850649, 318401711, 427931440, -30267666 ], [ 1123835842, 351895849, 1782398891, -1377969983, 1637825811, 249771486, -1317590212, 1454915035, -1869580121, -125507107, 1059300922, -1445372097, 1107193357, -330143375, -541254803, 253483704, -931813853, -1067793929 ], [ -1369351244, 1606601224, 720938518, -1422413555, 1182500545, -1605599661, 738945286, -23164399, 568948429, 1438350131, 879464005, 803014887, 269892776, -1305431469, 1150433292, -642716573, -2071579829, 1451305705 ], [ 757570784, -1527328914, 1537326293, -557647605, 1042084432, 964190930, 936382599, 1267891300, -1730758475, 968200163, 635095106, -209712223, -1067703895, -253160839, 1504077667, -1996781017, 1317571035, 1825448218 ], [ 1702834864, 745268387, 2009711306, 1037198014, 2018935062, -1193641222, -1588317688, -1811743938, 644091270, 1886679951, -19986475, 1977978682, -2052680295, 1615284886, -248778058, -2120037345, 1682977447, 1751744114 ], [ 130715645, -1457587853, 391733808, -179630788, -1531638452, -205688393, -1792267626, -1545141682, -1668204150, 115393238, -1923160272, -304241058, 494149316, -33408087, -136135168, -1021633678, 482493473, -365330140 ] ], [ [ 846071946, 227644254, 2008380540, 1396350620, -1787950370, -1726550267, -174725719, 375352442, 461007326, -1475113086, -812736955, -1820527603, 1264399105, -2058817636, 1406557252, -1993033813, -1684450586, 2066585123 ], [ -1208778249, -614607172, -968678923, -2029527663, 1536995178, 1790644999, 522458246, -1649482603, 937295986, -13262527, -2105234679, -1272949575, 1952126587, -766856069, 1104882030, -1590782572, 1905650147, -1355683515 ], [ -71140888, -388739377, -151689408, 1483452546, -1402396773, 861786782, 1226239865, -406053192, 301137974, -47198798, 100316214, -2015122274, 889558494, -1937183537, 1849284204, -1469763274, 2094178759, -1640238259 ], [ 10553924, 1597724283, 390174851, 1446605940, -881449019, -1177461141, 1607736286, -1103297368, 1640369665, -120367649, -2130186479, 1560580662, 249420997, 765271323, 746391855, 296137123, 1836363045, 838818827 ], [ -376503100, -1355392410, 593588380, 213670718, 1142411595, 115961474, 1775470917, -1925625061, 1058298070, -1491793073, -155548022, 521591745, -1258589943, -653150205, -1314917042, -1704392107, 835637174, -1620214852 ], [ -1410478934, 1635791078, -1738293423, 367328902, -1938287078, -650667160, -1575693633, 1274798805, -808570811, 1595717601, -1900186735, 1771199048, 1838625415, -94213798, 1281473799, 528013538, 1757575046, 1937666624 ], [ 816284663, 223958256, -1248312211, -930107475, -1727852647, -538921664, -1917358415, -1509161683, 781164977, -1638189486, 1042169689, -1842446514, -195845357, 1560483952, -401386488, -614446148, 949470502, -133415183 ], [ -1620690433, 2116847665, -958527812, 733865436, -1067523618, 1333366649, 1896868628, 1050766169, -1160257970, 402001065, -1250320434, -883629400, 1556875428, -1605618066, 223847038, -760719603, 685842467, -355068597 ], [ 1024996330, 880316342, -1016220624, 823447430, 1076280407, 668617197, 898035515, 1563500766, -510774839, 1683873332, 858601809, 98372174, -2120151730, -1788880700, 1389897532, 190333223, -337354053, 1474188125 ], [ 212483296, -1640002356, -360645953, -1464344209, 850830269, 1600218361, 2083733523, 1982318568, 1773833633, -73409934, -171597542, -278599100, 1225845416, 475177765, 1747915811, -111365201, -1838751836, 629786212 ], [ 1451169850, -1971185845, 1906397477, 1654267774, 2120846980, -1120434821, -1979449379, -1917142596, 2054541035, -1078844526, 957638336, -61042466, 654193660, 1184286381, 490327932, -366877548, -242832467, -1278687531 ], [ -1238776737, 1518971600, -1242553501, -2083875061, 961610658, -424660794, -1640927887, 2035686296, 1169872770, -257691270, -878683922, -1276642284, 1807899159, 1847715699, 1187959584, -587916899, -545550678, 950963569 ], [ -96318497, 609911805, 761946648, 1788438723, 1384542004, 2076279304, 501017299, -2104994505, -487075417, 357705915, -1010346436, 1892062977, -1199064301, 1420529065, 607854675, 717003452, -1141098731, 1974395434 ], [ -923162869, -473022828, 750851949, 1992361969, -415324973, -243307452, -1567881939, -425124803, -822572500, 1485428914, -221387998, -1572542923, 2012817649, -1272173376, 1466071816, 832493023, 1611629601, -1736446443 ], [ 1539202203, 248547065, -68670707, 733416814, -1882519584, -1999429597, 371774025, 139397689, 2079521768, -1547864136, -1489950527, 860542501, 1746159596, -1092423052, -1049391547, -1941681990, 920648810, 1866439944 ], [ 687784256, -424301343, -1007589504, -900825674, -1322802101, 1335259960, -2022383090, 93047593, -1429333171, 125583005, -1627492929, -1596817916, -2110755218, 262170296, -1699086953, 472476740, 1124487224, -1328949525 ], [ 647225396, -343061271, -134630545, -823961456, 2139164004, 1017838447, 1189370194, -1322880378, -953018995, 172817156, 1903928956, -1549376106, -644731943, 1047508862, 666675637, 1950806478, 997025478, -1640944447 ], [ 831247809, 967022697, 1321768623, 119951972, 802896858, -1341141043, -973147041, 1639992253, -1607706787, -1902677857, -1015242675, 584409881, -841098571, 671712413, 359041456, -603589207, -1333252835, 1350478080 ] ], [ [ 2011774728, 46994714, 587662658, -242602624, 1606536548, 2109584847, 325638410, -1060116050, 2010835593, 75604591, 1479738739, -728158306, -1738019942, -162582618, -1438710670, -868727572, -1331862984, 1301685544 ], [ -894364175, 198990626, 1564084964, -1648883127, 1130329381, -874827154, 1232344048, 160872095, -1648904273, 2144545340, 1084764166, 1694735535, 1639612178, 880351267, -442984870, -1182539846, -1937639576, -1171997776 ], [ -787269349, 760595742, 678858763, -186313691, 455940805, 2064729724, -1415749986, 446442489, -898090413, -841292259, -1387038964, -937766064, 2038038297, 987296896, -1979392021, -2045327950, -360745786, -267014097 ], [ -563127247, -725956803, -312531111, 1056626682, -604812006, 733084327, -109105696, 1925539463, -685717447, -752866334, 216591700, 1575320552, 1528176488, 2138124181, 2110598173, 1097289425, 1377196320, 1846873011 ], [ -847817263, 377198080, 101183588, 7854867, -1683076478, -1958161511, -1172049719, -2143557834, 1979051132, -106517379, 183241720, 362352148, -1700528445, -1426799676, -35357580, -864389230, 1078227534, 1453778817 ], [ 1453367228, 858721088, 937250918, 1163331163, -1133421032, 552834385, 1674845456, 1668282894, -498324065, 1228059367, 46356177, 16557255, 508931658, 41707718, -693963860, -1212360300, 1164044008, -408108928 ], [ -1630259375, -655758765, 296343652, -611857182, -1892735407, -1400258775, -619213886, -539951057, 869102828, 1146037809, 103952258, 1037711294, -1983853234, -1690871061, -1035868646, -1072990871, 992202920, -944207479 ], [ -942959815, -9852129, -179226637, 678772425, -1857858065, 1210335331, 1085137464, 2041022201, -386748654, -993368922, -1396947770, 124106964, -466242631, -29711404, -1083142640, -600317959, 520845919, -1437085334 ], [ -2007636821, -1153420284, -114076429, 1544218112, 269276917, -2016861390, 696980724, -1032773871, 1999858202, -1651269467, -1739268019, 1221895404, 1238437226, 1654737049, -1893133416, 1379815897, -1278632941, 540199924 ], [ 408014456, 575177792, -1790266697, -341041018, -1977283883, -1365485820, -608680999, 1704131978, 150068825, -923387440, 190612252, 645212859, 2093403468, -1596872167, 959104130, -774259647, -313178952, 1199729513 ], [ 558392806, -1517614547, -1421484003, -1572245615, 1319426894, -1435539470, 448339015, -662324840, 345997396, 1527544709, 1218567048, -1332044753, -589045426, 1784463178, -1314356293, 627213068, 1252434519, -1711576934 ], [ 478195504, 2048951462, 1418847984, -1822641886, -1261631984, -803689117, -1360535148, 1062127292, -824773882, -1260848659, 567686789, -735625292, 577972669, -747221542, 1595849559, -1231339169, 276369713, -1947833066 ], [ -1867881985, 828812756, 1565864885, 161212253, -329341544, -372345081, 393128824, 246866327, 1966879757, 720286479, -1270117513, 492940778, -2043657962, 1427447110, 1431729460, -1816688941, 1936934710, 427234778 ], [ 794329742, -1457581324, -970398217, 913007140, 756587681, 1904560017, -93224549, 515149157, -1957637217, 1498250943, -854963727, -1284455065, 1295909624, -1401771231, -581387335, 1857648106, -395531671, 873178523 ], [ -1139574690, -2128014944, 1233212168, 2056323620, -2061181591, -1806983116, -1574515089, -1854890033, -1565957979, 2091662482, -413749591, -450286679, 365271318, 980908699, -1066476876, 1314355448, 1241614956, -2116931001 ], [ -931145816, -1664236034, 1219220309, 681457628, 1820344243, 2102867992, 1666387049, -1152516447, 768954993, 891986301, 664620287, -1040234447, -130363091, 583769526, -426536838, 191842612, -15726445, -2053830864 ], [ 941864945, -705184669, -197143626, 270524925, -1636617109, 1066677398, 1977557992, -70004921, 187353380, -622261589, 1192579161, -1652311753, -806109700, 609148330, 1986347192, 2018110784, 685236400, -1239700335 ], [ 1161891581, 326892718, -1054197818, -206403773, -2073442040, -242787844, -1622810122, -1606868372, 1648340990, -413012490, 218366207, 301700622, -163027039, 1359793322, 1207790767, 2055913292, -2105995776, 368720404 ] ], [ [ -1834609539, -863079319, -1357654218, -1936849061, -605512441, 1685367072, -1071725715, 279419523, 848300185, -477946291, -1857997749, 1457290913, 146158981, -2129669678, -1856587401, 498326777, -2112932961, 1274978176 ], [ 1720499202, -688653517, 1724825991, -1380396015, 1717651567, 1218730252, -1726908055, -670490828, -310052647, -224648679, 1101094188, 1121853521, -782933530, -1405176464, -1797713911, 814904353, -177619192, -1748531325 ], [ 811306771, 1181990692, -1796661575, -302675135, 789585749, -1040730437, -814046433, -1672184127, -1723400231, -524744246, 926263762, 681840531, 1009417137, 1769107038, 375511314, 806577408, -900225110, 37478860 ], [ -1703442746, 1574442750, -412331064, -519409102, 873926557, -393766143, -1555561461, 323586302, 1449308947, 654550280, 1053233649, 501114701, 1497178838, -946138030, -538746843, 2067447739, -1386338000, 933539688 ], [ 728033301, -1797808070, -1199251242, 2002912175, 1631216005, 1983526666, 434034340, 1848356976, 1542762928, -559225243, 292004810, -2125552173, -1088208183, -297369356, 97185193, 600829280, -1553121236, 1068402383 ], [ 522264226, -65719947, 1353513346, -1296350423, -1724491867, 1041799561, 559019827, 885304424, -541306245, -1035506311, 1724999794, 1005569051, -14140666, -236677796, 990112125, 1350298474, -948917778, -304904988 ], [ -772146160, -2011747219, -1236192394, -1866184632, 1985798979, 1068338373, -911208379, -33234527, 455683802, 134817372, 1842492049, 1049593026, 1747790215, 897040274, -179833346, 944835762, 1514433881, 1501118072 ], [ 614301396, -2055763483, 1273845348, -1411612537, -116470847, -2077629083, -189107106, -297282043, 812465460, 1064683302, -499181957, -277725369, 1844982888, -31134426, -1202207383, 462476872, -1607756407, 124727258 ], [ 454274607, -154415903, 37178306, 763320369, 1174596037, 1910532768, 1334257185, 1774072890, 666755828, -1515203831, 1482747267, -663479164, -2027812025, 1160164612, -1481577962, -1881774931, 969799941, 33236668 ], [ 634234096, -994052821, 251161355, -465485609, 996635350, 1875587569, -1728248863, -435501599, -1299577016, 1634384300, -1164879980, 2125001965, 848451439, 1230857392, 1080900615, -407284718, 393592285, 1623333376 ], [ 1031018096, -617972381, -27802372, 914875279, -948673855, -622327890, -1061038032, -111207498, -394395708, 2003329534, 700046882, 957049067, -1177117444, 49935947, -246155260, 1305495205, 585428560, -517582113 ], [ 517381136, 1739740547, 1587182025, -246325996, 664029870, -965190947, 1682965195, -255620405, -1781388395, -1386218356, 40985183, -1698335752, 339140155, -1795069145, 1950307138, -1230701878, -25542516, 1206558437 ], [ -875751268, 1426841218, -1308466571, -2035606789, -1781830449, -1739796455, 599680330, 1677939513, 1130028824, 450441290, 364788798, 12046116, -50276490, 1986482697, -55216737, -1187863438, 1644808918, -427757088 ], [ 1895212695, -2069438173, -1977707763, 643129730, 1058354649, -1847898097, -1186002914, -842939000, 1115338355, 670171574, -1407690787, 1217037175, -1015594962, -426686332, 1884240714, -1216064465, 1542997094, -858300628 ], [ 519939738, 1191961276, -1476632451, 719686886, 1252138474, 1425301903, 623770760, -1325940852, 1400282263, 763583682, -1909706523, 138034657, -1322106590, 2025059237, -281939599, 932214692, -535296164, 1552149942 ], [ 1971318549, -316332681, -2023975714, -1205472366, 1388466610, 1113468278, -2044688194, -1052345082, 1681901763, 422135900, 1084189861, -2053778591, -2135937369, 808156955, -1349819429, 1403966977, 458945935, 529454192 ], [ -1351844424, -1294294571, 278807237, -60040294, 1607476695, 597275449, 2068238764, -945810801, -491754957, 1262437478, -1778274985, 2014372591, 2132159932, -69285977, -1261842336, -257569008, -1311758444, 321290826 ], [ 1658676922, -1465938095, 1364990672, -1789807025, -1062250665, 18267659, -476447888, 143429303, 2145764538, -1002666983, -1436727122, 1201927618, 144115188, 104718919, 318660592, 1364815432, 1268399848, 1857644745 ] ], [ [ -1203552103, -448313615, -755803245, -74879144, -1314385713, 1500788201, -1833531168, -1596515517, 158043782, 1057005467, -1664371537, 644639101, 1765261554, 1257240088, 2094825199, -1907542553, -1295204458, -2106653851 ], [ 1292191398, -645922370, -675622025, -2046703275, 1581647958, -1921971203, 1476196099, -1616981736, -382888742, -1462982492, -7888072, 411104864, 1445147679, 878222751, 1117457007, -1845798306, 440644558, 238625064 ], [ -1912032488, -752045128, 152459304, 1327673894, -1418587368, -1581191815, -280151075, -507217032, 1772471609, -2041894278, -1715931856, 487012311, -636070073, -1819653752, -1450533987, -270330478, 1860832, 884009518 ], [ -959750798, -1916432056, 127329414, -1588898124, 986199522, 57765667, -1780370750, 572082133, -1328601050, 1077342735, 807434057, -175816390, -1021357657, -1899824468, 937922556, 1780031080, -1588502419, 130652241 ], [ -1831235429, -440381563, -862841295, 669427354, -911959569, -1432689783, 769962296, -1210666514, 1725385294, -680230864, 1910116947, 1090404386, 751254093, -1377663225, 1954935970, 219559869, 480817633, -1167879985 ], [ -1849593222, -1708452332, -1000749319, 1439678070, 1876235757, -937717958, -1221931236, 1434509867, 43808768, 1201927706, 2005380934, -35998489, 167018356, 1125494467, -611549731, 1738902520, -1564698406, 1675888862 ], [ 956707934, 755997028, -1667779572, 1395146747, -1283262931, 681783929, -1856510661, 256774958, -1834990756, 1741044517, 1703931852, -272464943, -1608127979, 1338916744, -1206921758, -311898858, -1051537600, 1032111672 ], [ 301628959, -1525212434, -1591754009, 502492521, 1434344623, -1171076312, 1257762267, -1639301389, 1337508576, -278350020, 2144834649, 1433140991, -430941116, -1584690381, -480028587, 675913891, 1584259992, -1193492888 ], [ 301483695, -2035765632, -467679247, 1856720684, -1863350829, 340484327, 1755648993, -897460944, 814816553, -320939910, 1545403369, 2093951037, -342281626, -1008750801, -176570551, -1138143098, -1280520984, -913549122 ], [ -2122411117, -750320120, 957630523, -322711289, 89732830, -405473315, -1868386915, -335679826, 604706117, 1669116295, 1308612846, -555126557, 711459579, 1583102802, -1660042827, 1512244600, -2030665362, 1877331909 ], [ -543065802, 558351168, -1533160891, 1482156970, 588876651, 812372319, 1879839834, 523926935, 709515788, -1882298439, 432330801, 1292425876, -565315579, -1021317420, 232908850, -18156796, 1276991855, -1997366148 ], [ -1401891973, -1405262718, -1947955889, 2089848687, 1341277358, -1975191033, -221400570, 1940544567, 1961033631, 619194847, 1727817397, -571909312, 1254165004, -305616084, 125622301, -777897020, 830976542, 1452748567 ], [ -376655509, 1684594178, 202040858, -1259813216, -637254352, 463839508, 674298444, 1994776612, -1424564212, -1426599107, -286240937, 1366831329, 1610508440, -770847514, -1128909320, -1526561729, 1420281389, -573911709 ], [ 1176264357, -953599572, -213103473, -2062335676, -626886068, 1438199670, -771400066, 1670464691, -769104378, -1561258427, -2046360140, -1510334357, 547660250, 1581297160, -851657456, -440805407, -1331720754, -1203568874 ], [ -311197852, -1595281494, -73155581, -2071280243, -1817771053, 452828059, 128074632, -737522232, -790554699, -1177277392, -1107127002, 1039689353, 1644296323, -173069653, -1070689126, -908870955, -1602171679, -686103028 ], [ -639055600, 1797154288, -811006569, 2076345761, 1960367144, 853370216, -754080860, -1658957848, -1528390375, 2037616471, -1816995121, -1820332807, -703851906, 1550082734, -470447935, -1195411062, 330806763, -496779919 ], [ -734360180, 1105218758, -1159225587, -1695332358, -1418581333, -558372962, -908258420, -999300650, -2028103700, -329044587, -837832060, -1157354834, -1695966434, -355439612, 1570673413, -2088474806, -287171777, -563254498 ], [ -766339292, -1135551745, -1478604748, 1756128879, -2040504777, -517715099, -155126133, 318804640, -21325498, 1440273833, 268850850, 1956420166, 616114099, 118164283, 1479107329, 1830853101, -1445110884, -1832470109 ] ], [ [ -1364588509, 1139289012, -1129096972, 876169354, -204125309, -1267804152, 2093785102, 1064236749, 1072061283, 1695747608, -803689629, -1276702851, 1592409792, 1093459088, 718329737, -1633574311, 1960861709, 316737451 ], [ -1757214572, -1767670153, -691431350, 678448822, 590244490, -864443813, -1251804117, -1325484461, 1193669612, 766100613, -268693929, 1768343641, 1690938734, -1541171971, -1193083501, 564283069, 363684532, -348080389 ], [ -80099283, -56462577, -2073252850, 1304646944, 990455782, 108785979, 39977574, -1333509300, 2093226852, -1607320232, -5543554, 1711365306, -1868398672, 1627641863, 826231700, 1637616930, -817949864, 557809670 ], [ -2071160949, 1156094281, -59853537, 803470746, 570091931, 865819563, 3744499, 1223359132, -1876640970, 446202928, -580737588, -1420309571, -2145956589, 1330340606, -1056936642, -136460706, 803368930, -772724568 ], [ 857963805, -627995437, -290400059, -541381175, -995672812, 832387367, 1424604961, -400598350, 1383806246, 1193403949, 881324580, -2123339462, 1680205697, -510700058, -1733455356, 1682363101, 1165015703, 22129132 ], [ -238841102, -849364714, -904455686, -1165220971, -2040899582, 1061467486, 1741902792, 669057732, -1409557203, -1633998011, 906020037, -1493544457, 2052741005, 121641451, 927501048, 1112792318, 713966901, 1944329075 ], [ 1305235470, -1856277545, 868287566, -1767074307, 1622063755, -1121159980, -266097480, -1317256509, -730822878, 1540326845, 2027422214, -1666057126, 1283061617, 158137461, 1321289997, -137486467, -252253366, -1283293911 ], [ -152522738, -298362075, -1642861259, 8158562, 166932744, 1786940006, 906867308, -773323381, -301620990, 216704229, 1450068325, -403897887, 275773630, 1414105171, 79986350, 1372967167, 1476171164, 978836397 ], [ -883093422, -1226543835, 1895238389, -178477445, 789834424, -1780991472, 1930568955, 1524799217, 1034984552, -1500633673, 1216008964, 1085840038, 803746253, 368752171, -1376192929, 1781612500, 1771741868, -1447442364 ], [ -293553218, 865675581, 1221107599, 1647999432, -92964727, -735061204, 19718704, 719335311, 1702264522, -1289299665, -630543133, -745448783, 1911233672, 498175841, -1514320733, 574420732, -830327655, -1783426342 ], [ 1561194655, -1178091895, -1228713187, 264511534, -639245121, 1985328634, 772058, -203544062, -1734423913, 1821271495, 476930230, -651897648, 406734624, 1411456304, 623892898, 635209691, -9158660, -335111388 ], [ -1598149634, 1519804373, -873451651, -573647735, 2033638424, -1471757286, -305171036, -848495212, 314192347, 1495255114, -1005190108, 849780991, -479212596, -1583759796, 591217771, -722490092, 398823396, 1168091096 ], [ -1043289710, -1840066306, -1068822902, 754013053, 378830706, -2114446425, -406901991, 777317748, 973753108, -350579129, 1101857029, 1535453046, 1374371204, -993905307, 1410830952, 1861551346, 952563905, 1269395467 ], [ 1550891446, 159820427, 1027070854, 1110160203, -813360427, -1994076267, -257365272, 1814411834, -55059626, -1076498447, -1927971506, 1749179427, -699913641, 2001558879, -86083626, -747060275, -657962628, 1895551202 ], [ 895838215, 189772812, 657728127, 2058052492, -39812645, 707458326, -1951677691, 967474300, -2040460594, -1616866820, 863147142, -1080504322, 2033223221, 1309068323, -848920323, -68889590, -171371311, -1980013949 ], [ -1132954525, -1493310907, -1339304129, -1174055214, 1988870650, -1317027857, -1701260231, -1924688332, 1098773164, 1774776143, 1682126018, 167450874, 1750903469, -996972027, -1351627984, 476074062, -1311312568, -626774692 ], [ 1680488014, 2081209617, 1728720622, 1291953268, 1752827903, -1780929616, -401075428, 2089812662, -1505092656, 597840512, -279487031, 1657308962, 178915407, 660734468, 385600560, -626005864, 799340068, -91749279 ], [ -1445061868, -1148832617, 1880623910, -577521235, 1317774493, 1497709640, 1646309378, 1119715482, -766218000, -2111570748, 1340662420, 141541641, -1396268009, -629321693, 1476920688, 295904872, -414402209, -1349293016 ] ], [ [ 806183394, 1943911923, -1911690229, -1577620907, 205065668, -68186706, 1293172984, 969220082, -1890886670, -324185003, 1881048489, -1370540062, 248454246, -2142648506, 2140017273, 281754647, 1890016213, -964145324 ], [ 185116239, 845686175, -736825198, 1715690301, 171194946, 1904384668, -494697569, 260274181, 1206821094, 1292365560, 1772525165, 585254345, -560992009, -884467717, -1814708539, -2045527318, -1576243755, -52592608 ], [ 967681559, -1965879487, 1699688800, 1049007590, 2132875745, 732311135, -1812997493, -456951499, 251069346, 2123408452, -256028898, -252643978, 94999242, 1620745020, -121958230, 499912716, -2072776709, 2012566194 ], [ -442657039, 741423477, -1927797542, -1645438148, 1337621616, -1523985713, -1213313679, -950270367, 499034037, 466478233, -565177296, -1819937622, 60348249, -2080452126, -258402267, 1834286351, -671797942, 1145528627 ], [ -2038407085, -35948059, 292361690, 460698209, -1085068755, -2140920215, 1149280245, -478720043, 1077265658, -1719241936, -27451196, 13288795, 357348664, 1678362569, -1096914713, 210919160, -2022194935, 633918210 ], [ -1834727013, 1271475720, 2019899443, 522155106, -1514406238, -1156017490, -1416763729, 1488794594, -241200612, -144971921, 1431816538, 1875679550, -107819604, 1047551312, 609544109, 2038771279, -683747399, 1972093441 ], [ 505103050, 1393602339, -1500606777, 1734590092, -1756420033, 775296755, 1803230500, -2060225676, -1316927540, 1450245758, -392279573, -902732814, 2048603598, -2145093761, 339568318, -91973133, -1584261516, 455322662 ], [ 1317476359, -841428675, -267798529, -1550191852, -215895844, 119973980, 1385961678, -297012512, 79444962, -874127139, -15222333, -859986778, 356114473, 812898343, -1203290996, 1289746890, -793650923, -208171194 ], [ -1713469310, -1023213479, 506109691, -777234230, 1383823730, 1728831875, 251059089, 940176403, -2132573143, -1610063197, -1538504255, 2108191574, -1756757299, -288731207, 532195493, -441470155, 671883337, -722514088 ], [ -1885525542, 1621947043, 516297883, 247096069, 2123351809, -271559922, -1473619321, 828649911, -862328987, 1119319307, -32378209, -1405288194, 453795914, 1369472133, -1641419144, -1016896945, 131857994, 1851225352 ], [ 2045506305, -1394421793, 1520606220, -1023066253, 818689297, -1809691815, 1683330354, 1061380926, -1644253895, -218779020, -737800462, 2144833106, -601102054, -1461401613, 1792969766, 1762774751, 1468233574, -293922659 ], [ 1338193415, 923848336, 1871933699, -1068942330, -1649712810, -1738895248, -431665977, 288059760, 632117142, -2110795669, -2117319556, -2040374891, -768976774, -906378937, -1044759655, 1615181787, -1296629499, 736620399 ], [ 523889872, -597296619, 8561505, 1053971984, -149449378, 1454136648, 924281459, 253807405, -657641644, -313276580, -45095881, 590244299, 2039336361, -1210845476, -113174787, -1480959140, 826708051, 544708633 ], [ 136589049, -1259909156, 1484532438, -752742364, -1191543103, -1675941077, -807725651, -456295892, -1750831890, -447069890, -650867691, -2137351428, 1354093673, -1607183715, -1002770111, 601737889, 1240572254, -1277634760 ], [ 502307958, -1054905677, -686110089, -283466700, -270552676, -1988259702, 2009006398, -258914942, -1141047413, 841203042, -341781439, 187159257, 1565701807, 2023713491, -154777072, 148043447, 840364668, -640089775 ], [ 2075602839, 336682014, -1401083908, -549069777, -811438856, 1215499738, -1929000806, -1802607864, 1965640689, 1153005658, -889444636, -1063119242, -2047777123, -1793425120, 41160329, -1504354403, -811498726, -1595028889 ], [ -1158315612, -824246557, -612272861, -1764091300, 313992214, 875590260, -44782472, 610974588, -1250837526, 1966004474, 1057462502, 700867531, 772942673, -1950584890, -1146116442, -1160145818, -1107944781, 1779569623 ], [ -430748127, 212984228, 66798962, -907151257, -1197138221, -432595626, 738193007, -986180037, 1037588065, 254791211, 614780048, 686195288, -1993492269, 1337155173, 1607936036, -1132083311, -1690643818, 1405393259 ] ], [ [ 2010734518, 2100705368, 304559477, 476675896, 1651841616, 155196053, 1997105047, -1194009270, 1888283839, 1766315149, -270474737, -1846112485, 1881575714, 1416063521, -2017859228, 683281766, -803971648, 20897202 ], [ -1753677721, -26658254, 1211663832, -247130199, 726440514, 233409838, 1638426453, 1419179532, 1659969164, 529296381, -914443386, -338651586, -446102476, 1366802992, -1565656958, -2142919666, 1112196211, 1183879559 ], [ 481913081, 333150174, -1518276779, 548549331, -962769048, 381292836, -1484137548, -2067422953, 869521075, 961315667, 1127676019, -1866312580, 221415379, 1615091192, 1822613368, -67550691, 556885743, 973335743 ], [ -1057730938, -286709263, 877120008, 1506564447, -568835361, 618153544, 1473230821, -1216686283, -1711783313, -831158667, 1873370231, 1912712085, 524443684, -547784466, -1684406026, 287024002, -1177073318, 767960034 ], [ 851006324, 120675199, -1433077861, -1757915606, -1493882768, -394104426, 309464430, -824274973, 599739388, 1990982597, 979025249, 956399080, 180848676, 201348679, -1412896961, 2142523449, 1481665246, -286843981 ], [ -1858852958, -1623850056, -1044374482, 1827179074, -159899549, -1588025671, 1785638472, 427862267, -2103294132, 1197238193, 139547519, -1786195692, 1429609115, 1563781105, -721470590, -2101600800, -2019427744, 1141095709 ], [ -348635604, 1395841615, 2006692645, -1947321521, -595606366, 937764944, -1244838344, -4631054, 1728971813, -1017419423, -1119910368, -1357284859, 1994105914, -2029917236, 1774866429, 1453909868, -1881313071, 544179435 ], [ 1421287303, -1896254957, 515731766, -403102978, -1450846031, 852153165, 1143994686, 2126254510, 1877928124, 128171513, -1847563173, -203030698, -42615126, -1121385404, 1652812416, 1368707120, 125298119, 387151471 ], [ -1316516289, -782737841, -1303575488, 1384965604, 159220468, -761918330, -1958697014, 1178170938, -1500823082, 1952762368, 1206263767, -2045946901, 145841075, 1314275911, 1814561087, -1286821474, -1801312546, -1998260751 ], [ -1402281522, -1015372671, 967379599, 617359688, -794055068, -358948892, 1015017944, -2104716876, -1349057998, 1920151719, 1104295395, -1308140263, -1679292402, 1240919001, 516615779, 2027685420, 1864092029, 1959575406 ], [ 544684359, 576272589, 465854221, 1447387182, 1854455046, -2020024001, -494440536, -93547647, 912404335, 173407770, 2071570691, 1396333871, -748165201, -1698678018, 112374330, -939238108, 999978051, 1022218945 ], [ 716087563, 562905226, -555699074, -367401564, -685893248, -1716831182, -1873629259, -313439885, 1470785991, -253927695, 1763770781, -113581132, 1780547744, -1346712557, 1610219580, 1070633688, 194974161, 1851974632 ], [ 1180811056, 751180341, 478545675, 737292162, 458652152, 1624219234, 1984613453, 1967607092, -379203341, 988041062, 140097065, 1540016588, 1500976567, 1026241592, 463424269, 812849272, -407927911, 493594217 ], [ -1189183218, -909705144, 2020575844, -1348009962, 947249358, -1942663161, -146622218, 314002820, -1611956614, -1123936622, 133336093, -969846381, -126360767, -1962441215, 604983389, 2073283575, -162322616, 1320738759 ], [ 1814582710, 797490775, 156511088, -2134447026, 1587210779, -568750008, 1264154716, -1968165175, 1851395488, -1056468758, 635850418, -407735685, 2108073622, -1854445309, 2041945625, -648283907, 659270774, -1888681209 ], [ -1647344668, -263955622, -1706657525, 1161510969, 267466957, 574318184, -2068145837, 147663007, 1507825506, 1982601955, 1080271057, 220589889, 992085465, -1147368320, -815975673, 548671721, -1691298267, -37036845 ], [ 939820899, 751247145, 2018301861, -2072971249, -20512821, 984408774, 1857139917, 687698826, -664173238, -467713654, 407539653, -1521422457, 1115369708, 738481083, 1021556601, -1404599909, -432976267, -1126086236 ], [ -894437102, 1743091968, 1446739312, -1150100901, 977168961, 1916515594, -1287707146, 821997987, -1157277232, -1026620578, 586139392, 1137175243, -1344210112, 1226629613, -1086740717, 1075483321, -909572046, 1494134087 ] ], [ [ 1004682496, -181283591, 2067404429, 1263025996, 194370272, -314242442, 78311712, -655821218, -1745087816, -1013746662, 493693411, 1956856048, 1800188792, 1625254426, 1303268738, 1031959963, 1777274461, -1095355295 ], [ 13169224, -2067105800, 1907818364, -898076913, 867818163, -1731627752, 918265406, -107903589, -972871781, -713105428, 207126075, 1184719280, -890093846, -1307484436, 785142166, 1276722168, 469520910, 87422805 ], [ -1380796216, -991917351, 461130416, 1502868711, -1924422052, 1762727068, 1947342409, 2007076826, -1194343361, 286077113, -680532502, -284146095, 988045012, 1939808458, 965095905, -91482189, -1160915897, 1492806065 ], [ 1946649699, -1681015629, 1180764340, -305183134, 1230897437, -1627560457, 195108004, 538435858, 1681004398, 963547049, 1277537020, 1407275085, -917343824, 1056296892, -1050793191, 995836442, 1874192725, 801466288 ], [ -205168572, 60731901, -476386762, 1704304691, 1910127696, 730195335, 1405063621, -1928633140, -1538778398, 687845485, -971816016, -1692781880, 918785467, 1518451502, 2130003410, -1243677669, -299798286, 1078372782 ], [ 377328760, -2062484554, 377813398, 1685798398, 1420923458, -621302414, 1076755072, -1316031942, -545590103, 1165756038, 1953530671, 1750307071, 730772996, -1091096968, -1721901143, 1153446477, -1801389963, -428890838 ], [ 389524146, -1343464662, 646114739, -410057208, 1645632629, -1170170603, -137244583, -793426166, -1275067213, 1511940676, 120533304, -2075094683, 764951272, 1718705783, 517285436, 1394590146, -643165525, -828437615 ], [ 1289204840, 1113294829, -886390390, 1330381407, 1133239588, -225399314, -374391979, -1628930707, -87007063, 2023208448, 1942696291, 740711617, -606584945, 1423831484, 2085445636, 60081716, -1566782354, 1551501477 ], [ -1210208028, 1565186261, -1447666861, -388636439, 1818938339, -982215177, 2007601123, -1811890702, -1295981961, 699123255, 252617409, -1527403874, -937564873, 2047811904, 410349365, -487333230, 2032700166, 2077041269 ], [ -2076667041, 1060391501, -1081423513, -1397118209, -1268753963, -649453017, -36571932, -448569276, 639491862, 1533737508, -96124666, -25590231, -1885174322, -592914830, 338007922, -77364340, 693057388, 1864924149 ], [ 1483595375, -2114489078, -844685457, 1497047148, 644850975, 1505194429, -994482907, -2078387704, -786284639, 1706708231, 1147105970, 976557333, -1273713720, -1236685213, -206022339, -73060777, 694961198, -1257506962 ], [ -90362766, 519734120, 1185233879, 709815909, -1482639139, 882907884, 1000366472, -319620125, 1205089636, -631636983, 437735969, 1769196006, -426932520, -1358518301, 435114820, -235432459, -729378613, -389303826 ], [ -106953516, -1790281081, -1482346205, -1543152797, -1985019803, -945430961, 2051907006, -1515068793, 1719253389, -2016302589, 478236050, 1606381666, 1740315448, -567953192, 350710353, -1697228446, 1713314664, 2058422345 ], [ -1293412592, -519005583, -1191074887, 925809544, -645751471, -1800365510, 316971545, -806602667, -485439076, 839292586, 62106521, 1714602518, -860803302, -415993106, -413907793, 1265921083, -743518748, -1177728463 ], [ 2096664474, 490360120, 268228316, 1854899019, 1594554027, 1910978224, 921129605, 2066815207, -1370886197, 962018957, 1750739218, 1210338093, 313513119, -533828446, -188595910, 437202962, -653986190, 1543523533 ], [ 1652343156, -349708809, -621269239, 1926297263, -224375461, -1629906616, 159669612, 397123475, -946187459, -172722133, 34575595, -2130626919, 1462289213, -655184298, 971682032, 1690311092, -82711654, -1034479291 ], [ -1762864098, -497299701, -1206542224, -746543387, -1173127131, -1639736065, 62301479, 1744082827, -853129491, -1262881127, -1050569883, -425134292, -670738692, 668118970, 638714980, -205258535, -1581333595, -139824284 ], [ -1717304208, -274989047, 1929237919, -879779456, -356425802, 667076344, -567108356, -729316888, -733761405, -440294055, 726424842, -753478663, -1430625259, 719735589, 1250516382, -477545318, -603846721, 1942519930 ] ], [ [ -1384361696, -1386550417, -2076244006, 1518134910, 1024578016, 867733082, 587402388, -2106920877, -740628754, 190707735, 618758713, 587015152, -435748601, -1576041898, -1001356224, 1049273327, -2082338610, -48392452 ], [ -1899223906, -1281568953, -629009176, -752762231, 245296353, -1410240805, 2067328811, 1596652905, -1471286389, -1339665257, 1657247555, 251861839, -1221654189, 706002592, -1826349037, -1636875030, 256053585, 1006265157 ], [ -2110432470, -927159228, 712584961, -1585048631, 1540890834, 696337235, 1402050093, 1724839300, -633208156, 1283642549, -1305471897, 345364893, -817658280, 689106229, 166068321, -185572468, 975743656, -1677321340 ], [ -688168488, -73396443, -210942058, 489315597, -1741483000, 1215773995, -441250418, -455279842, -1883703370, -1957747505, 252173677, 2119122227, 1416069870, 221353504, -1633495834, -1199935393, -309261206, -768897083 ], [ 407008202, 379039446, 1015547811, -512370252, -240631069, 1902874805, -2015984334, -1435237315, 1142198197, -1419409561, 1760235084, 1441811977, -2108143269, 554621886, 1802590863, 462604795, 2120008265, -1552688138 ], [ 1679322093, 1022431158, 301502258, 631660938, 787437401, -211765898, -605472285, -522521840, 2001322230, -698732440, -836553432, 1803509807, -42662368, -1131155511, 178219980, -282354805, -1914665012, 2002200269 ], [ -1984521322, -2108413468, -1010299448, -561916215, 1016489739, -323966652, -635851000, -1986139039, 1207456988, -581989468, 1513524244, -1040836676, -2098290671, 1965387519, 1008372852, -1905922965, -1228503061, -834597968 ], [ -1446203145, -654495289, -155317679, -2134342056, -1950674182, 1556321380, 738788452, -1028739056, -1316022371, -1973668514, 79165723, -789469813, -906619714, 1129030535, -1302957522, 158725821, -1275540693, -234393759 ], [ 1177531194, -801110843, -1647301010, 42608931, 1190437798, 1386303005, -1219643035, 523113819, 780161670, 402135070, -1226678666, -1280788569, -1908422315, 386749960, 1957829359, 300510063, 1117869121, 1892312200 ], [ 1001307214, 1269693168, 820777535, -1797115644, 1437148232, -450326488, 2014472179, -1407118113, 1045949904, 909009653, 1387288164, 990178545, 1370133949, -1644758384, -1394389504, 2141208139, 54278135, 1032102711 ], [ 655910560, 2018723929, 420877636, 1701364841, -1573732870, 1601016940, 674407336, -1390842365, 1639102477, -1856228803, 1214778569, 359907103, -1169455690, 683471383, 1370583976, 1115324709, 1962281075, 645157914 ], [ -1896453167, 1813826556, -93170251, 1782085010, 2067356584, 589516228, 392742205, -805329455, -1463755137, 1945550805, -407217915, 838760525, -105020201, 540481234, 345078738, -2139934466, 144274635, 468706829 ], [ 678411320, -341985622, 1839804695, 768714585, -700322236, 797921541, 1986145571, -880219832, -346349148, 2074557398, 923934860, 1953925483, 832769171, 1503572885, 2008234988, 1299129308, 2064982098, -593473359 ], [ 1589984030, -1979575370, -1034773740, -1217524169, -999893728, 464890470, -14805910, -1421825258, -1871163342, 1567091032, -880494566, -150018018, -2138208373, 1484697720, 878903550, -273386133, 1157238446, 119578298 ], [ 398513240, -1460553299, -1218198857, -1165614623, 380562616, 623396221, -1935796772, -204052800, -894879721, 1196547558, -1859930369, 2045775203, -1702458783, 194221789, -1330663563, -1505568338, 103390833, -681632481 ], [ -407706600, -1401881446, -508968092, -888055779, -1257317250, -726424227, -1579148295, -186475997, 1999127035, 1615614030, 1782898126, 991214774, 2056395416, -1813852555, -225472999, 1887502839, 307882377, -975764785 ], [ 585703227, 1557420418, 2048057964, 763329419, -1274458783, 225139653, -329899909, 1170552348, 1380578768, -289484208, 1066224501, -2121987085, -1950386464, -601430766, -670052932, -943241786, 1356363090, -757671357 ], [ 1875436608, -1063098185, 1812228298, -1908460241, -1317469203, 728936421, -1616907832, -495190654, 54122604, 1818181934, 911696180, -450279752, -277844989, 187614644, -1901890414, 1826742140, -520206069, -1056801525 ] ], [ [ -1702140148, -341979883, 1502061907, 1866980397, 800533603, -1843632149, -616682664, -1692277554, 780456938, 168241656, 656061463, 816166287, -582562957, 1598507199, -2072817802, 1787625443, 1555504497, -1722480028 ], [ -688638910, 1454751662, -1618968660, 1242204029, 169644942, 714081004, 170820779, 717407190, -983196638, -54044794, 1840819551, -209355412, 1216991658, 1034783794, 2067901576, -1653964207, 400793307, 489001872 ], [ 382551915, 1042627629, -1490547443, 1478324751, 892208040, 545480973, 1029427816, 368797921, 2114132715, 2126943395, -729990242, -772991248, -2073885754, -1761289838, 898764225, -849780561, 331823121, 9198861 ], [ -479063438, -642094318, 1098451344, -557125954, -1611050359, 1054754294, -1793470566, 750624393, -505146028, 1657326209, -1655669940, -480774636, -548244729, 280521431, -239245011, 618738184, 963123842, -1100383984 ], [ -905864371, 1110640879, -2034443298, -1271092565, -1483930048, -2100965686, -1312175647, -172698955, -1304833271, -1165611893, 1001542869, -979216119, -1776933049, -1581897870, -1456329266, 477368480, -1625922927, -441819103 ], [ -559721191, -1906323783, -793847195, -1476340168, 1308866651, 527876004, 1157791055, -182137638, 1315610307, 1273515634, -892124546, -751834950, 1323012305, 833868583, -1086649916, -46523218, -1576766793, 517256630 ], [ 1546686767, 1753413518, -354240548, -1712837214, -882745968, -1171673166, -427737349, 984892907, -73651824, -809886359, 1361613188, 551163067, 556671967, -1271864940, 432253042, -840674449, -815459954, 888134584 ], [ 1854394534, -31561075, 1913768460, 48077379, 796491417, 1702339272, -1792470600, -186852203, -800676095, -261097895, -820079430, -955804536, 1634724655, 930106252, -534903700, -618944022, -1797078962, -1030014444 ], [ -4602667, 448053257, 638020791, 39454165, -1746189809, -1758061705, -1450659065, -1505917591, -1151236854, 199320764, -1511437544, -182902136, -2052093275, -513900857, -309824952, 1969820523, -1640589705, 1102335518 ], [ 268510936, -730736578, 13648591, 515072186, 658434318, 1662280730, -893452832, 1010803911, -2047733505, 1941575602, -43729762, 440282752, 649276118, -587037707, 2117239478, 1310931219, -508132505, 969638086 ], [ 11411965, 1268056323, -1435193156, -201783040, -648793252, -1010146699, -1809084374, -1713264110, -934851739, 1197104816, 1691284530, -1583227414, -285402136, 37498453, -1782807169, 410191971, 162110520, -1949549476 ], [ 1134828290, -1478353458, -226869111, -127159534, 526736652, -16892101, 923729992, 1048572240, -2115497126, -1614542871, 1488764485, -85541779, 1749793449, 301855904, -1017107924, -1743446510, -601541589, 14712106 ], [ 1431931381, -2017016790, 716055978, 126293160, -895039851, -720522151, -2092662273, 653113638, 853357161, -1066361367, 1568713453, 2146673430, -298971213, 1414146118, 404433724, -2112764034, 1768766552, -761966564 ], [ 594267307, 1062174542, -149136499, 2073234112, -964619037, -424401335, -1138609909, 1219147946, 194438870, 1325575746, 520344595, 2112300827, 598062489, -1225811367, 648138286, -1388724879, 986860496, -753458324 ], [ 1598628785, 1172796164, 1954987764, 1968050081, -241004449, 2108966847, 1188878228, -1520986361, -1855602438, -937454431, -311083716, -150570298, 477084306, 6213604, -1252444056, 2061852839, -91160344, -620584256 ], [ -2001223715, 932096796, -529677925, -732224072, -419328195, 520203596, -1456015148, -467345594, 772304619, -50241495, 1778124582, -551607904, 577677812, 67939977, -5350966, -1767161435, -1773362848, -1568381127 ], [ -513214007, 622986472, -1870531337, 1458625865, -1201936389, -263166325, -393148, 457447122, 179380911, 1868734472, -685526044, 294420850, -562211081, 1925927579, -1249070817, 694100627, -1924650068, 163482989 ], [ 1785289793, 490957411, -875356223, -1994590232, 1775382226, 1073318049, -1150114226, -968544311, -1798129114, -830726840, -516740168, -1823984959, -2144255507, -2118989606, -1782665480, 1156541122, -1589203533, -433696527 ] ], [ [ -964688836, -1561355740, 1268202067, 17385895, -1724161482, 823352772, -1824993197, 1130152605, -1871510462, -1649974319, 27490820, 972065657, 320571547, 1817955330, -1370381725, 762751767, -596460936, 1032333792 ], [ -1192513853, -1570699569, -290274514, 1101613631, 1033209306, 334709368, -1360664397, 1627423805, -233965842, 1681761037, -1813971257, -570729777, 1563813348, 1134598827, 1837025433, 222005662, -1020024645, -1896382523 ], [ -2053652316, 144433767, 219019092, 1188080480, -1384689569, -1073022322, -62099906, -95228565, -275958573, 2026121786, -447872251, 2126611770, 1113781624, 1666291073, -1921458816, 468981025, -1318839301, 1891889175 ], [ -305367277, 1999429369, 1089760802, -537321763, 356905553, 891765676, 1953867268, -813064071, -212037217, -1736696947, 1170834697, -1131148052, -590232920, -1531725198, 713576539, 1100823955, -1334571980, 1544175123 ], [ -1287402239, -194246298, -791171451, 670072578, 827235394, -516299586, -836048113, 1524292915, 1613347310, -1925126607, -1901936258, 1293152232, -1690743058, 2070953274, -809878508, -1730527136, -1516594749, 79862006 ], [ -1204908695, 700942346, 1991716335, 1258959325, 160382181, -1156974001, 230204475, -1260851896, -477581764, -163721158, 447028841, -10680630, -94732381, -127396434, 766595225, -1025369370, 1544841766, 913286810 ], [ -1264594231, -175831073, -752956541, -1481791491, -312139303, -1264000922, 6828492, -480504519, -4389415, 2033558204, 510793572, -1830246867, 32616622, 1596988143, 142398031, 1312301775, -159471679, 1555232486 ], [ -1986692448, -444680621, 1467196451, 758730030, -563952787, 1511246610, -624749746, 298929945, 1349454104, 316741524, -1775980925, -1320213686, -774236029, 514724358, 1559597897, 330621581, -1448139701, 559687016 ], [ -243905755, -1637730261, -963653460, 517111337, -15633895, 1508046679, 606539051, 1519324242, -1981981182, 675807784, -28220645, -748964519, 1550879736, -1496066087, 197705645, 1798310475, -806339283, -1826016757 ], [ -370913065, 267687204, -1304626940, -1189727604, 59779148, -1632538068, -86451967, 717000175, -1770729300, 1956628901, -43853636, -533262959, 839994532, -698984734, 2128221869, 664973182, -2132722993, -148101579 ], [ 693619741, 1037109958, 588812293, -2134713641, 1957824311, 1131046641, 1385713792, 1281280951, 1776243738, 894769985, 1294655681, 1539278563, 777081625, 350892522, -1387038422, -1935963689, -399847280, 1662004053 ], [ -396000534, -51353397, 339571839, 2077359643, -1205935389, -759499394, -734513174, 1953994783, 1189418318, 496179330, -938106493, -1638486294, 1290246362, -422279317, 1041024939, 329302603, 347205543, -1826622335 ], [ 942492774, -125195382, -755116185, 1405726137, -1688952129, 382232926, -608410910, -385900472, -1560432468, 972861650, -851465050, -667460598, -1418069412, -1713333722, -1275534348, 1416298934, 198367375, -1136948755 ], [ 652815539, -803559536, -900009319, -740191083, 2010473465, 168613527, 2101677042, 834743964, -2088260717, 1735591753, -1658763423, 1252857561, -1864330660, 1760485752, -1776914507, 1241333428, 554442032, 1891128560 ], [ 382236159, 1213869076, -483568298, -2022058335, -262795550, -158297521, 508507563, -439544191, 393583127, 386077392, -1825353021, -1346475780, -1091529035, 1481323044, -935794748, 1474275822, -51890071, 454054535 ], [ 1308446933, -232369258, 1656751306, -734638241, -536410972, 28640765, 479035382, -347891596, 1617813965, 401920618, 1370254135, -384524237, -473411172, 1671055732, -669800309, -370115750, -1380903205, -1703732687 ], [ -331061337, 1415805087, -160753801, 1481297030, -1466591822, 835348081, 1726747568, -644130429, -395402176, -1871884298, -1303020350, 1723542265, 1157472168, -1240352956, -709323201, -531234052, 212494011, 2040241555 ], [ -551830164, 1713777405, -899165242, -234407989, 1197589671, 1992012271, 1516734214, 1072520243, -436286284, -1890584976, 1955847678, 1306981952, 1498201000, -1637856150, -751847208, 515971449, 354352871, -87230900 ] ] ], [ [ [ -913085126, 661702835, -90007540, -135304593, 1806463044, -1667826844, 1533039405, 1334140382, -936206990, 138806649, 724908185, 2134083488, -1871940440, -615700481, 215177285, -1545290953, 1554453098, -1308467481 ], [ 381136145, -402667128, 196520682, -1234499725, 801518073, -1213107571, 1414718646, 1186021739, 293341860, -884395753, 1136895414, -1834523075, 1649600007, 124462933, 1005254656, -1511259723, -885625870, 255511341 ], [ 220280050, -1903303981, -1186058683, -1384737215, 1468137596, 391287890, 110170495, -1839636214, -2076341821, 191286928, 459386284, 2043295518, -888164488, 1036313656, -672026475, 950554145, 716512727, -643353201 ], [ 708175013, 664816721, -1068931555, 1424637644, -53503406, -980620369, -265927444, 306287028, -1390011447, 2081261928, -369679130, 1538460897, 1318590438, -2049015020, -2117542128, 1713153194, -828037228, 884620565 ], [ 1459823068, 2144751317, 1131632226, -1220134950, 2091776150, -739357659, -889465608, -1894116332, 1928873354, 446205240, -694551265, 1573080405, -791115967, -1443390761, 1244967912, 1153017963, -1718997247, 256807783 ], [ -161349574, -1008182209, -1545779235, -1158082586, 2066505870, -251199581, 377649656, -1414820136, -1086669914, -1213660057, -819515908, -2133328150, -1028124494, 1467230678, 251053558, 2061818442, 653651493, -2100670436 ], [ -38122217, -231205559, 845880916, 877017031, 844492186, 1819816579, -1364439272, 1309072511, 779818536, -610387661, -1487892430, 406882266, -562916231, -1984790807, 2125473266, 1572849740, 1745893358, 870593955 ], [ -456300954, 1386135459, -14785765, 1156653633, 231147239, -988453218, 388661788, 1776312245, -1167315181, -265653604, -1563941007, 1313928342, -1871106527, 57684738, -1359670901, -796647063, -1957585171, -1492561747 ], [ 1762425490, 1680928514, -775598046, 1224679656, -905524903, -575292771, -1499181739, -1940717527, 485803328, -1390054172, 330466414, 1602448027, 723394872, -300208337, 468061903, 100291578, 2127346724, -1351435510 ], [ 1810640961, -2097555276, -1363588777, -114656600, 1062093756, -336844789, -1144743220, -857364707, -591770338, 525286547, 543706718, 731851952, 112760668, -864283308, -1280260749, 987320205, -963168754, -328440094 ], [ 1598246296, 1457371609, 1461372898, -1014110354, 1882902014, 1316498378, -1887591745, 123026194, -338791324, -2034562804, -1630413157, -612937418, 1461557344, -2112110219, -818215638, -1078571526, -1170665304, -1359843149 ], [ 1144852035, -237525069, 974577112, -1081112616, -591230981, -1027889168, 602506522, 1753985300, 1870661641, -1361203047, 1625364933, 1351796754, 2117691660, -1961237684, 2132504849, 1935609587, 1600681946, -1932287658 ], [ 61108081, 906047080, 1900428756, 1858141472, -2134412513, 690731651, -14840943, 1726341904, -974476147, -629390201, 757884361, 1096777614, -1728079740, 822508930, 1874638610, -610966037, -1375132723, 1113248064 ], [ -2084419590, 172217030, 1434267511, -1900848076, 1086381742, -626436665, -1420512329, -15013704, -492922803, 1607448759, -156215706, -1870761233, -2130540355, -1186198673, 784212154, -229580528, 345639465, 1481028821 ], [ 1873854208, 453558856, 1033958266, -1751288434, -1156743000, -99967330, 751988790, 952877607, 1346360710, 337998436, 842790699, 2022525765, 1153053701, 577927168, 58217910, 333727708, 1500484822, 1880611538 ], [ -2107363564, -2001480878, -1548232636, 1638858806, -906788213, -1767797344, -1898990659, -308395872, -1956495138, -1205889338, -610101014, 1885125843, -75681809, 212256315, 1644134567, 157239524, 637305220, -661657655 ], [ 1118124817, -1234130692, 218087530, -1446450124, 1528577753, 2112089213, 681648509, -1028379756, -1461411517, -1302144202, 663505437, 909009872, 2083319278, -888265362, 1159230934, -2069773368, 372539287, 956907135 ], [ 1708814784, 679332753, 2031399927, 1680547386, 1190198676, 652000279, -798630216, 1641139284, -268155437, 1894319311, -231137143, -176505504, -734128780, -959075877, 194593684, 348620987, 626504400, -1382541799 ] ], [ [ -867053852, 606379840, 1343053983, -746466555, -861879676, -96926384, -287660838, 1994661778, -1439509445, -1757155047, -162093146, 57796531, -94035168, 87154830, -1408980817, 1835575292, 80731740, 322117434 ], [ -877651784, 1067523240, 1353619531, 1290977476, -1374872912, -2045662354, 1785199752, -1021971410, -1697449357, 2066064290, 1217408212, -904196629, 1314723660, -1071024412, -1829990992, -339680594, -958144736, 1052480212 ], [ 642049890, -1154246796, 784879434, 103470858, 1095753182, -1910679075, -1120870043, -1552733230, 1152094868, 1046266956, 1301466835, 463008918, 173637036, -1177237560, -1240898114, 1306406243, -1840007169, -1141854554 ], [ 232441043, -588604156, 83118392, 444248861, 951045717, 726594499, 236978545, 138027512, 2119074284, -2142995540, -2093629501, 1717937891, 956002924, 319715387, -1047785070, -1994709028, 51668157, -689854111 ], [ 1619957629, 1643620717, -154994942, 1101580558, -912558253, 1285219515, 2099841613, 1136348058, -2088034860, -1952117480, -1949500990, -685819644, -1264042198, -665755601, 1228367931, -185506005, 803221886, -1985374920 ], [ 927939685, 70388321, 227324505, -1904937624, 2084485371, 469802730, 21627662, 1834587554, -1574521457, -418982049, -327454472, 902223526, 1517542361, -616391344, -1754138500, 1266371790, -1387937543, -1035908495 ], [ -380426106, 1765965521, 165443613, -783575671, -286630411, 1705614372, -496201021, -1027859288, -1934638244, 278826799, -1712416460, 760813262, -1000315993, -940075546, -430677644, 5297716, 579470701, 362694171 ], [ -1423305787, -597815299, 516761318, 188797244, 1688684622, 1773559543, 196683483, 1026013525, -1780517943, 1686331811, 684942430, 1916485891, 1650822937, 1524430671, 1197796401, 128644727, 162310496, 863680450 ], [ -1503577724, 1034096034, -1156479672, 1475788703, -2055661094, 991470798, 498526618, -2048773475, -389230187, -1685953986, -638209028, -155492995, -447278591, 143599309, -428981913, 1392207716, -809791402, 851244958 ], [ 851106118, -855587197, 888352073, 676016684, -1345563647, 337376360, -654491440, 799610854, 1618337612, -1729711216, 103625979, 622199711, 1479805979, 465316692, -325709153, -1517075082, 411948228, -1392950057 ], [ -1530265874, -1644879322, 921858000, 90239886, 1399731778, -1228913984, -493856277, 551377105, -1744931986, -867212597, 2050138437, 1998341072, -1236670847, 1048742643, -437595542, 135453344, -1247876089, 1955323065 ], [ 157465623, -1410546601, 1234566533, -1646800578, 350206522, -1223595841, 1094135964, -691383601, -304394587, 427358043, 1719475515, -1306889949, 2088740348, 562876990, -1677316440, 745248581, -1850371482, 1707319938 ], [ -612332318, -396893045, -2125942355, -1369517833, -779995306, 788135581, -284192566, 1081463105, 200797134, -1877284955, 1521937349, 1785391207, 1096090757, -1021902155, 471133433, 474855619, 1521372118, -1039807863 ], [ 83102374, 42417961, 1287839933, 2075744968, 566558607, 1943659690, -1556951568, -303658021, -384935959, 1087220939, -1674802790, -816972076, 682055851, -687423344, 326131169, 766512724, 784886997, 1343535818 ], [ -56867484, 1429020297, 2092709128, -1830073093, -1899399502, 174739720, 1966381225, -258283792, -1550463811, 1318851519, -1685769559, -532353612, 1945118377, -953084210, 2027691582, -171055057, 1761060562, -1307783945 ], [ -995801203, 213932000, -433414752, 1936514056, 1577619768, 180446966, 1584425508, 123689878, -226398480, 598298450, 2123378856, 44636353, -971743398, -843013493, 517545489, -2079597653, -1610197091, -1180336994 ], [ 1969788337, -1893267386, -335975422, -135700865, -189514876, 1792290742, 1309432517, 1507224988, -1627696827, 466963181, 208587914, 1722308236, 1163425845, 1071717456, -932161717, -1125399589, -1609250053, 1138970589 ], [ 1191966058, 1699077350, 1552276073, 1129964398, -1245895892, -1557148236, 785547434, 2108943514, -682806847, -968506564, -33916853, -1087911601, 1227939396, 1874823546, 181271964, -1218676263, 357271529, -1377309172 ] ], [ [ 191164842, 1587148550, -830286061, -1588331694, -1672048624, 1884520287, -1543249267, -644686100, -539907081, -2041272781, 1411479780, 920672260, 1027830133, -202468324, 981939673, 1930577613, 164018571, 1934301981 ], [ 1076934257, -1797166649, 1572307581, -620312276, 87496618, -1766976461, -1416718868, -1206474102, -2073272284, -618295142, 1651866855, -665871500, 76046499, -2041479371, -164786498, 823714326, 1975522299, 1633661927 ], [ -633644043, 247741252, 43807626, 222885808, 1007821486, 1082201026, -552495729, -600897776, 550829743, -769533461, -1038148786, 1427126641, 1569750703, 1109561461, 396314484, -858966642, 1854269514, -2142323380 ], [ -2000449280, 1686430941, -313870837, -956230064, 1096630854, 1466753930, 1200583529, -1564828808, -1863528928, -1977467416, 28793024, -1929964025, -1699507039, 2108914574, 899133144, -1372423239, -1412165330, 1223390322 ], [ -1889137520, -386134522, 1259638118, 681469581, -792271342, 794380237, -1741294810, 1768208159, -1508912221, -1898647624, -1468668360, -660088397, -1964987674, -2011326501, -1352479043, -1691316820, -591160698, 1442198276 ], [ -46690533, 642431703, 671082416, 274925521, -892697539, 559775872, 678372583, 553530648, 1047007870, 1098647097, 967144040, -440088204, 754867918, 1865273184, 404333808, -526376414, -1276193727, 1223922435 ], [ 1876788392, 1375187022, 1928841899, 1660181232, -962996139, -982200642, -1923017783, -1592815796, 1709115478, -412755767, -1584720946, -116614940, -122975902, -345275379, 2097139366, 256983312, -1630283206, -282402475 ], [ -952067291, 240035552, 1339651390, 1220367127, 1471340239, -306941642, -82714531, 587806654, 808311936, -1855353924, 497530204, 1433784962, 402192513, 1026524941, 288988010, 1829436296, -822993652, -756439377 ], [ 2077161754, 603351574, 1756519184, 454606843, 830380975, -1501976214, -1585753549, -1446237560, 132933110, 1571828409, -1902821957, -1892474137, -1303457974, 1821249521, -653597789, -1038514936, -2103459691, 1715530964 ], [ -2053074886, 1446429345, 2005698405, 1418702323, -307535190, -1809932647, -936168039, -3965457, -540578764, -8415348, -462075521, 270444363, 1295084867, 1270298002, -1409796764, -1264414277, 1773141298, -2102632460 ], [ 549258587, 1386847595, 2086535432, 1716383418, 1855815344, 1621315539, 367348481, -1384474462, -483752010, -1590309234, 200921768, 215117341, 1436364318, -1506428083, 661949231, -1687751008, 1720138393, 469919747 ], [ 838408031, -482727364, -2072580226, -1780651704, -2058983169, -797440349, -463736724, 844873983, 785935677, -1827164392, 791047273, 1292422202, 83349543, -1849940419, 1323617501, 1090020374, 590045943, 589633952 ], [ -404365467, -1195894036, -273317467, 1500369691, 836595871, -272276888, 457044114, 719589096, -1971607436, 1745904616, -1251082492, 1946589818, 1151574529, 605082194, -545709838, -1042632453, -1885595961, -256232120 ], [ 1137242361, 306858152, 164140067, 149155076, 112131697, -1944337664, 440536677, 1187322177, 117927659, 112113198, -2020912322, -1117274957, -1452856175, 996850948, 1620516112, 123272464, 1044313080, 1031301060 ], [ 1258333403, -477693731, 1780972844, 2078361801, -1993203231, 339913151, -366793336, 1522263099, -2069184710, -1172540838, -1056209340, -1655821596, -1993052453, -14055133, 1719285601, -907898295, 590465716, -1881256252 ], [ -649407995, -871374453, 557853675, -1322362864, -1192828448, -1239224347, 1987479325, 838202457, -905693590, 869940244, -530608855, -1685981228, -894077265, 516174854, -1768494854, -1237672267, 724931977, -1203635226 ], [ 1954534188, -904877632, -1474837325, -985931892, 1017455998, -736493298, 2048735693, 457501716, 654334624, -304980650, 873844663, 800482924, 1114002130, -1805095896, 803560061, -1862398520, 394193534, 2104476190 ], [ 1746812259, 1199206889, -894453496, 1585293799, -656917177, -89245417, -297839274, -194743747, -1056717602, 858416631, -40049926, 67038425, 514369281, -1717782109, 537027455, 1712640177, -1046498876, 334375364 ] ], [ [ 545103239, -1475204383, 1567986215, -130285712, -1687245957, -62517680, -458233890, -270283062, 476818177, -661452142, -1178245749, -795899997, -149462726, -214742379, -700691882, -715727765, 1429285784, -1995229790 ], [ -1530597756, -1634139706, 590136716, 108039611, 409795586, 2078461111, 1048229939, -232119075, -1289437272, 603344104, -1581598574, -1913383673, -1287786900, -1342794257, 1402863239, 1641627551, -741190960, -639358254 ], [ -908554332, 2125601845, -1267133543, 936212556, -1132147247, 968591840, -882366230, -1316612576, 168449399, -1031093179, -256145646, 1632212797, -80719824, -1745755117, -1174290277, -89543555, -139373937, 259448753 ], [ 1751362146, 15498455, 462366521, 1146043778, -219352200, -679274995, -1518441487, -602455679, 7892372, 259484838, -1585932785, 1440198969, -1019810710, -1465741432, 579565796, -1780007324, 52788714, -162329903 ], [ -632123397, -1956414440, -2032727008, -1499861794, -1733769227, 144291313, 855525664, -1205312848, -1668873999, 1092778369, 197837735, -2105891839, 1215521032, 513187830, -1926927525, -1415584802, 416467244, -712124343 ], [ 1270695541, -1657838406, -559515159, 1081392288, -1446397416, 676182714, -1257510160, -1289917078, -1919220526, 1250454852, -1113639187, -1490338000, 1935647100, -222341099, -2037615978, -771370932, -1149173014, 1060336395 ], [ -547863588, -916988597, 227063289, 828637397, 1961128433, 1046876473, -298483567, -1613288095, 501753918, -1927348031, -271040992, -405618217, -1789268897, -807526643, -1116879808, -495117090, 325084691, -349915423 ], [ -16973013, 2060448711, -1054300531, 196256107, 541242358, 1481346192, 1591835284, 998199566, 1258055909, -1820326259, 1825818701, 1390022422, 1565584982, -354125942, 878328849, 1921421808, -749414428, 858508367 ], [ 24027620, 246904902, 773720986, -1696711342, -1848844989, -1555058129, -2122288592, -732099304, 497281783, -934394456, -2074695167, -1210364567, -810234260, 1458046801, 461855855, -1994076499, 1879299441, -1066398378 ], [ -987792045, -1562106090, 1975532368, 1709504400, -1322258315, 2107245726, 1089854991, -319702478, -473808863, 1267770390, 885145495, -676368473, 2056089909, 1101082522, -1208035364, 572961222, 1722653884, 876488600 ], [ -428270089, 1381928999, 1827962057, -832182958, -1040670614, 1483481560, 2067551776, -1328884713, 1157566327, 386342007, 1031688914, 1232392758, 1987018823, -354093476, -2012915381, 2095291382, 284463538, 1565460131 ], [ 770368629, 29820889, -1609084600, -1450783034, -644148101, -476785624, -373788350, 156008356, 1379180273, 871183511, 426049368, 301228013, -1461357553, 964105547, -1596724317, 977939646, 1471966491, 66702405 ], [ 1860946217, 1744363019, -1041777558, -1390049335, -379449962, 1394349950, 1462662758, 932390488, -2088637357, 224146099, -179331762, -57304864, 1565465843, -653753028, -1792222235, 1316402436, -1461468439, 1625246048 ], [ -200686177, -1781399814, 484685659, 535384812, 673471961, 1830414252, 1555427038, 751305883, -1404686590, -721082092, -1622844202, -1799136174, -235936262, -736385299, -1553863291, 1883732453, 2146343441, -1429893334 ], [ 1052896140, -960270410, 2113342692, 254087263, 1117125459, 511786104, 969552889, 983656879, -1149869110, -173776659, -374741350, 1712461804, -993998721, -88043229, 1329017543, 947513782, 1229995647, -1051890768 ], [ -235310207, -2013018757, 1159287876, -72097503, 857954468, -727414521, -1332990118, -1860313265, 1533387155, -373837226, -755109544, -1967119421, -1799039026, -186745252, 114837686, 1436781150, -1828923000, -2005020166 ], [ 1910830984, -1897929927, 1745568505, -1963385309, -660452251, 1779906612, 1331896803, -1759075446, -988114044, 1925581636, -255121339, 200034038, -1890096347, 652081002, -517483712, 1772147582, 903961762, -349930439 ], [ -643162224, 752783149, -1322465314, -426236931, -1660158656, -2141404310, 1130812269, 1323978286, -197328650, 680871913, 790420155, 991771017, -595858774, -1246456868, 283874661, -730994000, 1323853405, 1704949976 ] ], [ [ 263303399, -1112347273, 1832653496, 1705084249, -6831110, -353905413, 998781245, 84942646, -886709844, 580446418, -644215477, 1472343567, 584095912, -1663197324, -1470478387, 344531573, 1978068501, -1968309093 ], [ -1783597227, 1214071791, 747948421, 1550404576, 30481240, -116246911, -260777201, -1010211412, 286103167, 1911067309, 42260758, -1949307294, 1948237859, 1629779268, 1892965122, -1021879115, 1411247707, 499551374 ], [ -1863619062, 1154052444, -420465635, -294107069, 1722429244, -1748443850, -966832523, -96774147, 1000715027, -181564822, 897244685, -329253260, 1053019124, 966848101, -2094758078, 2021742678, -69503704, -1217219201 ], [ 495444674, -1267859395, -229110939, -1928845997, -702299478, -1294876075, 725634982, 1820103910, -240923378, -1807125675, -841061826, 1246836623, -1688631106, 1750751557, 328021081, -1900563667, -103031840, -1962793475 ], [ -36480480, -1812561741, 1527087578, -1556721092, -291816615, 1442269281, -2012706816, -1155720218, 1665508995, -342579366, 511652023, 1313732171, -242770131, 1718864454, 1671069841, 1421946913, 1116394837, -318264888 ], [ -554784027, -217223879, 2068562557, -1483115226, -2058359827, 480456414, 804376688, -1082060110, 31359751, 1154756496, -1960310038, -1258140371, 5180960, 1477760375, -829560429, -51150843, -351897849, -1080394758 ], [ -124907901, -27613112, -1154768500, -1155525717, 1286850809, 105593251, 401953312, 1624925172, 1204136683, 844578827, -207060801, -1891253397, -326842167, 270297422, -1087686284, -140419978, 2088517133, -1911847763 ], [ -834334393, 1233299359, -346549983, 295777044, -1710578945, -633964457, -1608085135, -455905526, 943463758, 364015381, 81224604, 217338216, 86968352, -1068607963, -823576190, -182419926, 426782840, 1040955986 ], [ -1560419212, -131073458, 1883918305, -1130546164, 1265101175, -2024115114, 1674400217, -710983951, 294998838, -2041405665, -1744434837, -770896525, 1453390394, 649367041, 2036674882, 1640091491, 741182161, 1526189169 ], [ -1336025152, -426039829, -1432110654, 1819391967, -102894144, 860670520, -1800394079, 2008282536, -761878297, -1816621247, 1672066139, -1097429161, -981043040, -1781880815, -1951798576, 851317881, -1514278977, -1731487989 ], [ 1336065971, 1932459898, -110757710, 217977949, -1669290659, -1025276296, 1468016604, 957685924, -1463613134, -723267790, -2054972316, 1529461046, 1994159279, -82936254, -1849672954, -271245595, -2113702349, 305983525 ], [ 1938287325, -1525872195, -970962750, -318438087, -1248794769, -587889708, 1116644013, 1523408814, -1543499220, -1054314372, 2054034864, -2070932708, 133904741, 759089333, -1851898302, 2004316462, 60135512, -990819710 ], [ 2130619445, -1311160269, 1937527568, 140379469, 442315736, -797766892, 438037266, 409895249, 128440014, 1281706569, -869789342, -1150845588, -126812039, -536055925, -981251612, 1890659653, 1782769623, -57300303 ], [ -1812260059, 926645026, -454320403, -284990901, -1515928360, 1570677644, -1336836754, -1429149550, 1154758056, -607051982, 1340508968, -1817293283, 5506931, 1151261959, -1128657086, -1283927836, 1667856685, -431764019 ], [ -1519972453, 613924982, -181648706, -1103583506, -1976330132, -795845423, -760399428, -1012709304, 1726171729, 1104773213, 1143085627, 1696936235, -1882410860, 912198463, -868902864, -1599575788, 1522391397, 128644002 ], [ -1199866002, 2076381661, -2088218749, 1216111472, -174865842, 1206654303, -1715585126, 1077380749, -559080760, -801822849, 323455801, 758497190, -1881588276, 1162648224, -626010222, -1236919936, 240356602, -1325998357 ], [ 1666080807, -1879611097, -1257257656, 2041442913, 557057579, 344602714, -1693072086, -1113988555, -1527166099, -326522877, 994580246, 1817614617, 295490296, -1044958261, 1603975274, 642396218, 1530204484, 1740550876 ], [ -1163734786, 1173561387, 1771621850, -1715063500, -1131418964, -2139822012, 1096207128, -483924282, -1574042245, -631731503, 1938027665, -579518556, -898382956, -1062539117, -11715880, -1732864895, 1092439793, -1609996887 ] ], [ [ 1161592457, 256486535, -1075469161, -1349297800, 556656667, 1002746509, -1431236336, -1817358445, -553812857, -764187370, 1468776266, -1109820844, -1237049544, -1850582846, -1155869986, 549950521, 650687160, -778801480 ], [ -961950688, -622801543, -2015606267, -1269889687, -287754308, -900764118, -227606261, 1837702590, -531931009, 2096576427, 46792613, 2100738340, -1150043458, -826278300, -1611924044, 1356071999, -1621531064, 134731699 ], [ 479121525, 503312895, -1305695809, 1899274510, -1309259802, 1102464400, 1434835776, 945682660, 1113100914, -1150064116, -798286314, 1965792656, 677411038, 1319247587, -803771968, -2070882980, -1591033968, -1244211973 ], [ 1989165369, -1505635115, -690347236, 917347809, -551449021, 1219360365, -1277296272, 2087987436, 1877856066, 1813550869, -13739284, -1557871039, 325291718, 1753605120, -1588168534, -221869611, 1678226465, 1421989803 ], [ 1522028333, -577233748, -1919293231, -722025736, 30535795, 454750099, -1187209752, 976345156, 949929733, 364252875, -573287517, -696388410, 1205621622, -1899717572, -508147112, 166382359, 631551874, 1684132363 ], [ 1062528059, 581123769, -831273896, 1986800244, 764536145, -400042575, -161211698, -869755135, -939486741, 532120702, -1912902954, -1868482867, 1841791759, -1478391331, -1644649493, 282368195, 767813109, 1496059818 ], [ -1799006500, 1165586030, -872155567, 1184038130, -2017943694, -1070533136, 140219514, -768426150, -1158461709, 947368645, 1402634897, -1863496178, 1762594449, 2030652773, 1103649555, -2113610998, -988332674, 1777246750 ], [ 1713617214, -1377520668, -202131589, -285962031, 1453092094, -180153308, -502407803, -1011077830, 271025111, -91363131, -1664358583, 1221536191, 1753633755, -730479359, 1721785311, -2037784760, -1260676596, 460123770 ], [ 1996650413, 1109078655, 1506839921, 1838416532, 800258301, 689269903, -384313693, -693869027, 1386242637, -1825184153, 1947759240, -1155197892, -662342596, 1726408487, 466298583, 1753180370, 1431908753, 536473188 ], [ 1277619280, -310857645, 283189515, 1826241548, 367162301, 216910968, 1741465843, 1120599206, -2135594220, 699945170, -450210167, 1744054376, 240038384, -614827545, 111700463, 1710955014, 350689807, -2084862299 ], [ -36932220, 667963049, 284279501, -869684390, 1056970335, -315223120, -1510938605, 526030565, -2017922252, -1146559078, 679543952, -1785873442, -1649670713, 1894712923, 1028260825, 819281723, -761635978, 351659887 ], [ -1943805141, -309569205, -1265893794, -185101456, -3513840, 1189418963, 1096636108, 1102056736, -1479792844, 782344875, 2071404845, -1840269983, -1179050580, -303924238, 1758776108, 1751889110, -1932556381, 1345305300 ], [ 651725179, -1309509050, -1122054467, 1684969033, 255100656, -585199387, 34752024, 1741859633, -1774789347, -1590319545, 1898966692, 140507816, -1231722619, 2100871041, -660960433, 667858823, -1160722656, -1222466443 ], [ -539593798, -1272072729, 1708414223, -539642148, 1903625244, 1586235554, -63580188, -456060993, 1831274420, 1157812693, 492869431, -1488678877, -1735741235, 1329797406, -1776112504, 1109874004, -666639245, 66193476 ], [ 1368963779, -1965957349, 1063961740, -390873864, -1967863102, 1955601628, 1628249088, 894575477, 1523107845, 173984413, 253875922, 1568764561, -1849067197, 1536088661, -890810103, -711192724, -1089076841, -899816884 ], [ 1945036747, 323622008, -76060557, -2007861508, -743640414, 348237048, -1875680462, -1789862090, 444319720, 831306760, 523033114, -273779896, -1081129084, 843958429, 1921749623, 1833143654, 248993995, -250804423 ], [ -899752112, 460214850, -134442156, -1318611376, -927208075, 450647242, 2110677442, -2093080955, 2000573801, 1510833243, -1569464175, -476629256, 135252426, -2011925286, 799100206, 1702115772, 137683506, 1311217009 ], [ 743237659, 21686718, -571718630, 1970782389, 198147251, 645772532, 502470150, 799036726, 343677089, 1902713580, 1130172669, 1340194608, 1407165622, 1640278150, 1778553497, 387320356, 670523379, -1501092438 ] ], [ [ 2066321612, 1114759546, 201098027, -948698305, 1883945153, -1404452346, 178932280, 1135225863, -749690914, -1809697237, 974621222, 1623658956, 123268984, 49906605, 209891867, -1374187642, 1760902407, 163746973 ], [ 1024619379, -441676212, -1551039081, -1038896317, -1834806258, -469319066, -630420294, -2130671775, -1081433470, 849699868, 889754151, -1093026565, -1684503908, -980799700, 1067146838, -1845629479, -412570665, 308710807 ], [ 75994437, 669560468, 1954108457, 1200304777, 642930794, -149540716, -1557009768, 1670485148, 1037301102, -131101636, 707831067, 80453556, 613386542, -2010348090, -308306367, -545813812, 1707632314, 2015955276 ], [ 1367868991, -1411032941, -1635108078, 202865239, -1344926647, -276721298, 237723466, -24727222, -1510477008, -924758845, -853357454, -856420206, -196745432, 1130720650, 1163540719, 1280260820, -1470949267, 567046757 ], [ -417932880, 8247893, 1878014869, 257534705, -1450481401, -272835759, -1926721754, 1164102385, -1269648407, -1626136023, 2033145601, -1424187910, -1356131196, 134174304, -1866829386, -1439748122, 512900034, 1297750483 ], [ -1421844458, -1066609444, 2036589289, -861512608, 646865331, 990272416, -518753294, 384491298, 284773981, -1895713099, -1812029999, 937427233, -477732387, -1853662008, -508516081, -291516478, 785146668, 1847171951 ], [ 246648587, 916459847, 1017945829, 1689820212, -1874586132, -1983330026, -2040870347, 924720659, -1296417877, 468318988, 971064598, 1420756029, -660306443, 1109112934, 1911266334, 1473271368, 932913461, 108724219 ], [ -1669383648, 830688979, -1417938638, 431821370, 253544134, 1882188284, 1853622631, 925654885, -917843466, 1923096166, -1940361648, -1386975934, -780936027, -264512232, 700057136, -1003395741, 349834833, -1193318091 ], [ -2036507487, -1893306849, -583724766, -987605985, -1228967772, -354216021, -1092289600, 1948007513, 103872725, 1150732509, -1675388636, 1458863987, 740133426, 445557543, -1654341762, -532145086, 2101591422, 1252076187 ], [ 1515990227, 523920377, 744301787, -680365885, -1856105931, -1731828513, -1896272494, 1668837506, -1247617525, -1652741140, -259550090, -2131649502, -531091991, -919931845, 1558874518, -1254134261, -1257946093, 430605290 ], [ 1704435049, 2080867120, -1094383751, 15777503, -1503664866, -2128547325, 160332387, 1284621468, -1921172585, -2012384524, 525456690, -708998603, -2093276542, -1456826253, 2065343847, 1732473737, 254908158, 1688155343 ], [ 2081709157, 1279533649, -1576328017, 573976763, 2054170862, 139980239, 630649187, -669538805, -699788201, 1022802048, -1765610091, 1350631844, -1212991303, 1058921905, 556176532, -1099009006, -1075369071, 2130671514 ], [ 174392145, 93397249, -1656436433, 1561884910, 1187423306, -160025235, 1198210922, 1199221564, 1029192418, -1097950038, -1270353382, -1164701805, 330567099, -985044573, -2121071167, 65795301, -1253930279, 706961274 ], [ -1139261766, 855390997, 1300656443, 1106536938, 127817224, 444193997, -755469809, -472768585, 742998399, 1594069893, 1433649699, 1393763208, -715266202, 1542892570, -1102775849, -75220852, 521313500, -544866419 ], [ -1038195863, 881460424, 1512364907, -1128461225, 1416879383, -1141557004, 690108332, 1657414328, -787944353, -1045344834, -331762761, -2088101091, -41064480, 1467627461, -994621469, -1896452620, 1806759137, 1066389284 ], [ -1242180128, -1379725298, -268055186, 1276009299, -809445741, -994672204, 880365559, -2146065094, 1004113100, -1283128218, 1365704816, -100903830, 35095222, 1331723510, 728307777, -1283240324, -2124694583, 1861520126 ], [ 1089524168, -1418743181, -526044244, -1088517969, -319498729, 1105615588, 126690603, 1588426325, 1306086731, 1146610037, 1518782425, 631437727, 675827544, 1587841572, -1826878012, 500998772, 1988320911, 625050183 ], [ -1365741752, -1558738821, 192044217, -1021390044, 829263242, -2124723513, -257829011, -2022104339, -138265041, -835788875, -59231881, -1755466526, -487565598, 876730000, -1886188348, 741412460, -674235420, 1449388134 ] ], [ [ 373307951, -472231028, -1772281116, 1233887463, 812686504, 1226206799, 1791805413, -1576302327, 2084349525, 2086021360, 423770884, -244836220, -2124705633, -1025058159, 2065430671, 1697363019, -1419125506, -261712822 ], [ -1755161278, 180796486, -453992821, -1337701228, -253649365, 898918797, -372165735, 619284067, 1946125088, -1957365624, -388713711, -847180354, 192806404, -1624536725, 767169115, 300509926, -1701367779, 99129490 ], [ 646460959, 1458681617, 1925482393, -1035521054, 1873372102, 1599402319, -1349117772, 1477622315, -165397898, 496111988, -743675663, 588897467, 1676620953, -1355867065, -764118915, -454312994, -1052852060, 629667663 ], [ -973465476, 782065167, -452407070, 1543560135, 726654277, -197332992, -418624530, 339505102, -971851190, 1453525216, 2063174644, -1685958943, 1973619759, -1992012836, 1583214339, -170394928, 510083355, 405305110 ], [ 20181197, -1192717177, 1613022617, 25547483, -1511478296, 1396951435, 1701778387, -1631118140, -394253888, 678097593, -619693914, -1960897657, 304195234, -127797301, 1805484008, 777720324, 422602947, -259030035 ], [ -993934839, -557893838, -39146901, -1075551593, -696268182, -869552964, 89177678, -1268652906, -1901299354, -1437443201, 1780879091, 1820779397, 398673037, 1643428279, -1516118409, 1341907448, 1455948599, 1000743049 ], [ -932721545, -1441064192, -2142356250, -1260361726, 116877969, 425418733, -1719976580, -154801558, 1441741265, -2005319394, -1432830527, 1755274089, 1940313912, -1712106138, -1377259305, -789862908, 1871437708, -503386366 ], [ 1478703269, 1587565755, -1120801416, -574808820, -1107160400, 261012346, 1667414163, -491696929, -748959425, -1934984832, -435529602, 58714413, 1732821153, 1416692597, 2141015362, -560901062, -2022247947, -759475194 ], [ -779873022, -91999183, -961499025, 1073260690, 1309869666, -1649270572, -1736855945, 602256646, 1256755883, 555448526, 1476275284, 580394925, 949784575, -1516039926, 838192486, -1450631152, 124348094, -873541645 ], [ 1588002722, -1397217659, 234982227, -823174855, -1005279119, -473543721, 451821573, -1564363596, 1500102856, -2046880389, -272635599, -2079464684, -1608164896, -956873832, 2042614292, 1511180591, -1478736137, 1699041445 ], [ 1647012197, 1754273275, -1825907182, -1480354796, 1395581868, -898261306, -947933884, 1697877650, -233913314, -778251325, -588675446, -1453210610, 2105098597, 805128335, -1474221882, -1813549212, -109007184, -1515290664 ], [ 619367395, -713296127, -1852016479, 356004835, -1044432779, 777870481, -1514463117, 300565005, 681651660, -440340848, 1501364054, 795576067, 960035292, -1673563444, 1395068243, -152828789, 601786631, -684868199 ], [ 1621376786, 42401854, 1941467628, -1931105358, 1640756542, 1977369643, -526233841, -1849076525, 431093178, -1460269409, -1563477456, -1751353416, -892454405, -1602244710, 251928341, -1174119528, 1098449716, 1903453732 ], [ 966037394, 1160694433, 2085637111, -731606167, -1948977066, -1361481165, 1286312528, 97107931, -685758084, 1378388019, 463269415, 2042302797, -2055469837, 856838895, -1329030729, -1633221409, -648576017, -1209995736 ], [ -447222469, 1930608823, 1227774937, 495309174, 1988233523, -1745472860, 434303450, -1445584960, -397625173, -1485593226, 1749948328, -1563008346, -1517355073, -775643649, -1552654553, 1872223945, -1259790568, 1255465604 ], [ 1503093827, 945674971, 161179878, 571040603, -827326096, -1958182846, 526976386, -1765161777, 445294218, 1568960388, 851421593, -939545875, 1551644104, 1796253390, -919854737, 1854289000, -2130315088, -1952552167 ], [ -1095122681, -577912159, 1040642434, -207655415, -141126605, 1542276174, 784423240, 97310575, 512849525, 242628405, -1515788310, 554927856, -417788887, 1098651091, 1034943618, -961700629, -1241988472, -1199823085 ], [ -1869492171, 1798344509, 1469518195, -145789290, -1541104438, -1783284729, 1224972490, 2034087126, 668565937, 2093781990, -52390471, 877049528, -1326176464, 2019148304, -888437553, 532930900, 1822301400, 1414385805 ] ], [ [ 289534969, 2080940565, -1320727983, 2130351353, -381171214, 1476366471, -178406624, -229357232, 1860198828, 1011085876, -35467543, -839951138, 517452848, -1477743728, -20325518, 57672484, -1128942625, 47283080 ], [ 2054231450, 1911944270, 1091887618, -1524477871, 618410740, -819124906, -349254442, -1293092132, -4228848, -870023598, -9537137, -481347605, -1440080281, 787277925, -644968916, -716936133, -1555576946, 2094862976 ], [ -414974045, 1724534049, -644065714, 346095606, -574631001, 540886361, -582170049, -833090294, 1547754271, -997518151, 1062780464, -1938079473, -1923613834, -732121192, -1965366922, 368541183, 142295156, 1174933170 ], [ 429892568, 1083058510, 1825081305, -1184710561, -2075764637, -525532882, 1880430303, 1765225302, -421592324, -489499280, 388705604, -1087836015, 52913201, 298116101, -921846702, 1003553375, -546954396, 728725205 ], [ -50336757, 3247919, 472048101, -955719723, 1798691742, 1903610193, -1765145078, -1656079476, 1385128818, 822251463, -1407185994, -511617557, 676941923, 416760949, 1787723225, 2126488879, 719783721, 729165627 ], [ 19383762, -50327682, -1599618645, 1979959237, -1686109026, 1124076597, 206841188, -1432354529, 1196826984, 7928470, 1642131937, 1938691962, 1726795015, 1532805896, -932453919, 819502171, -1773707193, -1535525832 ], [ -1399604447, 1075877691, -709490109, 1555425295, 675026313, 1066667733, 1717862888, -93518492, 994498801, 1219067814, -2033392048, 578650344, 2005671502, 308984852, 1482155705, 897533275, 446762210, 75825642 ], [ -622819686, -423395030, 1063722149, 382557552, -161357612, -1176399865, -1179556265, 1349652700, -126268128, -2130282265, 2056694612, -2143527357, -172813510, -2119383370, 1980714166, -142528190, -1501017859, -897873871 ], [ -1435471094, 973598954, 1956971500, 1956775144, 253815576, 711731627, -2104596575, -516386375, -1870268226, -1129539093, 2053282888, -1032928486, 797809025, 1328926156, -201277836, -545443298, 1758802787, 859541963 ], [ -1932622005, -539084757, -1741317954, 1781613291, 100836859, -356664587, -2030616944, -1334811076, 1028310196, 710623985, -1492910503, -1407008218, 1480835237, 1843736599, 159848611, 570991739, -222006246, 1296340084 ], [ -118003033, -1124067755, 1112626953, -1604704968, 587357743, 1412520376, 107440719, -1136533481, 1466940880, 1433811314, -103504282, 508981051, 665944354, 1267274282, 520512681, 280588867, 1627105735, 97904757 ], [ -1722360153, -1271438376, -178628052, -1165713395, -478263263, 480009297, -1594804214, 286313553, -1966889418, 1835277560, 935836067, 24543300, 573792101, -396767114, 313281340, -831836652, 1260438430, 957282023 ], [ 274551999, -2143073184, -820100931, -169654348, 175819438, 669007200, -1968909134, -1068385766, 1319551624, 216072606, 1637226189, -1607675838, -958911927, 977638760, -85537093, 1148817475, -1834739912, -845549907 ], [ 951702346, 2101188822, -935061219, 1732413319, 57060567, 256197770, -551884901, 380834310, -1842478764, 1600874497, 1489541588, -1094709816, -93880246, 1683643537, -1205295148, -1260269012, -1443776353, -1898414701 ], [ 1102528928, -1532479143, 1172476767, -759954273, 2106284100, -640557996, -84542201, -2053170211, -169109251, -1077988000, -1029752313, 841163350, -1894247364, 642503083, 126767054, -1050411239, 1032415239, -1880979105 ], [ -1754593008, -1093833553, -67815468, 1794622125, -475666484, -1914346444, 105645219, -503906126, 326255652, -1511452859, -140426117, 608935521, 222004348, -1236666731, 848642134, -1106273362, -865355593, -2022349986 ], [ -1554477077, -1736071678, 1008591361, 372720935, 611354833, 1973521234, -1973235967, -1242648654, 1065778825, 716234282, -2067536664, -1917042349, 808072918, -1754772771, -1431127814, 1083467445, -1406533656, -1845053287 ], [ 1371740355, 1011861625, -1860755138, -443375115, 1589089950, -482890826, 2047000047, -1723696481, -1103989911, -310347828, 1185425381, -727731787, -1065421349, 1144131490, 2065076533, -1170496345, 1523577669, -1584761086 ] ], [ [ -186142145, -841797065, 1879512095, 187889574, 575892041, 1978165432, 1314962235, -334324068, 473430361, 1103020875, -159548422, -195715791, 2076978474, 803555417, -1446145050, 430086075, 1164708944, 939054908 ], [ -1740173388, 635539177, -1280511475, -27477598, 1854955613, 1357487752, -802006322, -760107884, -1790737284, -1987079260, -2059106841, 1951471938, -432189597, 2132559624, -82280629, -1641369503, 265107689, -1542239587 ], [ 1127440121, 343998250, 1692147480, 1527774585, -570857949, 247846450, -1211112957, -1963606615, 1351701128, -572831748, -1849392617, -958488912, -1123410792, 1099455837, 155813079, 784650618, 577294789, 286018828 ], [ -2142036107, 2076169320, -1134761505, 1288491220, 1383565692, -1362375163, 1190382004, 564888016, 467093071, -1852121337, -824022237, -791609951, -812747951, -1234989721, 501124319, -297029348, -640682443, 799110071 ], [ -2018458239, 539857015, 449276231, -1079844321, 397196907, -1611557192, 1598399026, -250888874, 1716602457, 1059802111, 431446135, -447553886, 1097483671, 2097557666, 198858500, 772172031, 1590026454, 1109095033 ], [ -844974077, -795725441, 1900508713, 1207749022, -1267082457, 365232813, 1098153994, 1591132819, 1916616191, 839480513, -100393026, 681387794, -233501649, -1482347688, 655464268, -116400146, 505684112, 1932170147 ], [ -942392216, 512351874, 1256627903, 1479865134, 1972231131, 1775071729, -849650933, 1500132714, 352641200, -254607687, -1329101912, 567003848, -1276699595, -1164065368, 1224405459, -1301255214, 1444183560, 1459364723 ], [ -944653644, 784190927, -2117819400, 2109671416, 636900471, 1842594289, -1781329371, -124475479, 417351158, 938332055, 213165834, -1345344789, 384096929, 2002326567, -276765203, -942233526, 419186387, 153895360 ], [ 457860184, 962326977, -1112730419, 94922490, -94758835, -1602944928, -7595336, -1711782104, -1495293527, 12596512, -990735006, 930360133, 277878124, -836345578, 933900786, -7850962, 321658015, 2002177465 ], [ 496891635, -2070201453, -219138706, -115397897, 1752203750, -2120559155, -265187168, -777427832, 239405719, -55044003, -1811380418, -433990149, -515419747, 1757502717, -604254608, -1223769455, 870587568, -31451876 ], [ -711722108, 947382318, 942755149, 1133095945, 1623529022, -1320806542, -1477919912, -785936862, 759720090, 378795301, -1623352635, 1809157226, 979280629, 71012331, 899998192, 1499980076, -1786808433, -1322554578 ], [ -1139982381, -1773243966, 1930617837, -157964438, 267513577, -1114019141, 1639866526, -1445446471, 660119621, 1847658618, 1884175972, 935381319, 57183720, -1357753899, 2072816650, -1493576003, -728531028, 1916343488 ], [ -661034842, 770383455, 1031092620, 688804465, -1599101844, 1472282801, -847707658, -863604024, 1208055619, 1434459077, 1105105976, -1124383888, -2045730732, 1261055196, 842805872, 144293017, -1390735764, 409947981 ], [ 1813130986, -1078515990, 1640850353, -1237210698, 935480995, 1677285800, -1322628065, 2124652770, 600075032, -1919799059, -1056115713, -1172304634, 255975450, -402043607, 1301060618, 383584811, -1422431282, 17778093 ], [ -480021211, -1495133136, 783610344, 197340996, -1460139274, -1648847959, -487792711, -819570805, -114809283, -642940650, 726910303, -1178016128, 832939428, 1754039989, 1286186725, -798458962, -1209936646, -1915097872 ], [ 1466765872, 2052171809, -620105255, -1870505173, -209038411, -776115103, 1327493419, -1143092525, -709864812, 1223959808, 1521408687, 1564239108, 2086700473, -756628045, -1878328567, -1181269585, 1369596254, 2135563829 ], [ 402821545, 788066731, -437261040, -1281797253, 1722566485, 1865554670, -778011868, 1246442187, -853861730, 1003402954, -1225040457, -1566143409, 907151258, -1820567922, 308331994, 1016054118, -1629769087, -1974578536 ], [ 1205326506, 970357613, -1535349182, -193240297, 1939711950, -1113687918, 2003531832, 1083494826, -1645676265, 109214520, 671744792, -771889759, -167731912, 1560481817, -1172176959, 402401960, -1255725823, -1556658012 ] ], [ [ 564192580, -1781801246, 825189222, -130359060, 1206947819, -725463846, -1524650916, 2145857588, -403596986, 488095985, -883731721, -269740666, 1766279180, -887095668, 18221674, 1417037890, -118739035, 943057314 ], [ -499000647, -456831926, 408058391, 1708878664, -1473019631, -2025337416, 1718931358, 1591109228, -237507, -559940167, 330624609, 2037627836, -1494514902, -466761339, -1702436261, 1701990994, 1728314017, 1604408862 ], [ 2140644272, -391084885, -587932359, -1022732657, -629589164, -1652713579, 1451512036, 1672420898, 1107590640, 328412012, -1564810493, -1193577530, -783342459, -460925816, 673783398, -1145939784, -1917949738, 850283481 ], [ -1023755743, -1114466750, 500391179, -1772723210, 1621387198, 111216702, 820624654, -1876757789, -689962446, -2077211834, -936688348, 688881114, -1419511804, -1604602152, -415348969, -807705496, -263299015, -1457295043 ], [ -1183255481, -1139790838, 1369474464, 1193684267, 906261065, 527959525, 1799574, 2103902741, -908086220, 934697856, -487918623, -195336942, -235985600, 843226413, 359509185, 771917093, -290781936, 1268722028 ], [ -555813171, -919528144, -1880416466, 183042814, -1418969656, -1941215476, 82853927, -1644988279, -535025508, -1425351126, -1002465607, -1594229147, 1315402508, -1722915280, -894356387, -1663811475, 2061532403, -1277690904 ], [ -386308328, 1304448388, 939979092, 502656281, -1490260833, 1293869156, 1994574193, 1919404205, -1843484263, -668252789, -443751250, 1822608829, 40183474, 1681062365, -329661588, 1154355949, -396405350, -451041047 ], [ -1020538690, -948632132, -1043352371, -95254427, -1830948410, 179459802, -2068058265, -439506780, -407382841, 144374165, -945728066, 1644382696, 728421216, -1576285030, -1417595256, 734264744, -372522595, -1843153956 ], [ -224570472, 1584513139, 365152877, 657476793, -1331677689, 1854481168, 452396892, -1105619997, -1182431747, -1111807147, 887783164, -826153944, 1417840239, -309178148, -265551259, 279928362, -585160266, -232324218 ], [ 343891691, 1855521565, -1934376376, 220021239, -1672080049, 1909846407, 953769516, 1644480191, 1576020670, 1298114674, 379007315, 1978284502, 201074701, -1056787580, 1283233504, 1424063925, -1395631929, 111217722 ], [ -1454879758, -290682086, -1361998603, -1758228327, -900675850, 1902686641, 1809464026, -788673218, 1217838427, -480017484, -1067410657, -2031491497, 838392651, -1263632240, -1876428969, -1811364078, -5177626, 1126685533 ], [ 962327103, -332015924, -485816656, -791467360, -1031702352, -2097032117, 1068521630, -2047132033, -789394545, 1080480748, -1360502496, 1397789031, 1545852974, 1203652020, -330347747, 359030202, -1487908617, 1355786944 ], [ -1678246456, -1798322368, -859691095, -1908706611, -1435717370, 743325857, 1648527012, 1934883450, 638753879, -337747707, 1404860292, -1620109915, -405371193, -1213011611, -2143178897, -1791722600, 1826169585, -794790929 ], [ -810417739, -1823137399, 2005428349, 674388696, 772040567, -1175423082, -1126260427, -25482948, 1522795522, -740012416, 1970217748, 1376794746, 1861079251, 95676325, -1337598432, -283506179, -592834896, -1372911532 ], [ 542431634, -532285979, -395989730, -196258117, -885739211, 1544486493, -2120533810, -235853164, -1424966230, 607472442, -1432053540, -2112131614, 954245574, -1838939397, -115402032, 752180730, 809763549, -419343504 ], [ 1349926608, 32383455, 352875090, 1660560327, 1940179528, -1026212346, 1267523564, 1257498379, 856321225, 2134972159, 1019377701, 256542447, -1253407289, -1160049933, 518016652, 957909872, 213700689, 564243679 ], [ 1371334348, -1619588411, 1250491492, -1966288784, -52528994, -1340676316, -1325376113, -1031697463, 871648925, -261053713, 891780505, -89867184, 2066740828, -1404577345, 1651388706, -1759382258, 328418051, -1730370619 ], [ 1428659216, 1698816699, -1067363394, -19190651, 1267821574, -1516604718, -605121237, 2031637713, 1917829592, 280152895, 434649220, 1577462208, -726273740, -1811104046, 1686603163, 1702488677, -455162131, -1026571438 ] ], [ [ 466336082, 307350201, 1531044470, -535886048, -794826868, 83252316, 2040375727, -508142384, 429534945, -870515536, 412438092, 1235319258, -85421799, 1669777049, 1042227574, 1306771403, 1674029977, -603271817 ], [ -544126989, 435114114, 1056979677, 896937184, 1970169510, -41456306, -1150281827, -1834751562, -373919282, -1486074816, 312686000, 1418382592, -139749813, 1510453427, -1099832405, -1070973249, 416037564, -91830031 ], [ -134322385, 134015414, -382872469, -816440192, 782854041, -194343364, 1720567156, 963793869, -259144052, 1541446518, -495808020, 1594895499, 550541929, -1027663387, -1016698555, -389217405, -1238135752, -1745080005 ], [ -605295865, -383296483, 1746853984, -1662799699, -284147021, -1631195046, -402370725, 1370692935, -156256272, 1836467520, -715558139, -224128874, -347492667, 1024754173, 1078782364, -1183393714, 115304900, 1532455374 ], [ -1916548416, -333111853, -1759319331, 1454902502, 587219804, -482173942, -1329972433, -1120553648, 288342724, 116053431, -460578155, -10681779, 399414911, 481426811, -699814830, -751551101, -1741578469, 129558919 ], [ -529794126, 1542127388, 1269041706, 587304681, 1766393804, 1262783662, -318871891, 1299734913, 1716021270, 633981886, -1942313363, -150867200, 1167710312, 600575589, -546062691, -1689616336, -870724361, 1768609256 ], [ -221387014, 576729755, 1354999415, -2136334859, 533396814, 584829846, -2009256258, 1922133469, -703493023, 29250608, 502767729, 237038521, -2140019168, 990027799, 734136519, 1963399268, 2100959465, 580071003 ], [ 1387383612, -349478973, 273634343, 1134579284, -1274031710, -1732052323, -1186625795, 1610018651, 1947352508, 939673024, 1452721419, -810962200, 1570134945, 2053132163, 425079396, -650315, 295788078, 1836973787 ], [ -753459607, 2097879747, 1869464668, -564269816, 321172955, 1368459094, -1573328664, -1862916476, 1896071843, 720712742, 14997669, 960427368, -1500437576, -588655716, 1180631990, 1400731318, 1606055353, -1343018733 ], [ 1280747736, -674729688, -32801960, 1136970479, -663910855, 307223377, -684788025, -1623589779, 1001639213, -485620444, -1942052145, 1662154163, -790526954, 937585918, -306107525, -940035483, 2052260589, 1550855663 ], [ 889984962, 1261705808, 836026145, -1949397825, -1480525358, 2137797490, -596856902, -1267558730, -1494214270, 825037877, -100470740, -525719092, 293858519, 378722437, -387781123, -1435539267, -700315254, 906735032 ], [ 213281439, -1073758597, -773682050, -2050779850, -286540390, -366311566, 269433180, 663012886, -1519129471, -694901154, 861355798, 630974571, 1767526047, -257825245, 1367916856, 616213023, -1774791893, -220562781 ], [ -2002038573, 1699428228, -1218444631, 1938172736, 1081884010, 988806236, -1356281976, 2122906281, 69342709, 389986869, -138125812, -1906103134, -1991519279, -2119890690, -1936306772, -1929550598, -37514790, 1302201812 ], [ -767682708, -1450626061, 1445449382, 615061537, -1268778931, 404487085, 1946973727, 1998202103, -1354370918, 722704864, -2119246794, -806593449, -620263678, -46235376, -350108009, 1448349458, -1012379433, 703361200 ], [ -300825282, -1439836861, -558019801, 881066116, 1175701898, 119576698, 1884564709, -209710197, -1136804019, 1751499461, -1243155509, -267886404, -385316867, 427088350, -1749306620, -640755154, -1100962004, 667089651 ], [ -47707676, -1759113493, -1519039020, 1028830063, 607518953, -1449764327, 897001021, 682207312, -171558748, -1621549938, 289801106, -454933767, -2056019629, -806950201, 603041795, 372894439, 866119787, -1901200286 ], [ 1635521068, -961416020, -1327007378, -465431005, 737115899, 751718755, 436772070, -1652318831, 1174577360, -2055591559, -288363580, -1096085599, -1869258607, -684680629, 1366837298, -1034502776, -220441324, 1283724267 ], [ -500903006, -1164987547, 2046263566, -133333501, 83495444, -616769475, -486271992, -2146463346, 1294389487, -423052453, 1132765620, 1821266077, 2072325698, -895288858, -436342347, 1917104820, 378175280, 613738238 ] ], [ [ -106929740, 1606785018, -929502763, -1048687400, -755978796, -1483478870, -171180619, 1395608694, -683475616, -1977269848, 737672993, 73698488, 756455232, 1426156145, 870263676, -1439609372, -237400846, 765240108 ], [ 1395080225, -1375321153, 1476245593, -166002535, -1528027813, 45089236, 692148949, 941910299, -706540365, -989897455, -1043240028, 400149472, 378232455, -767628729, 873564436, -1824001214, 2068034971, -2035960020 ], [ 147655613, -1777966674, -1146177444, 288857432, -32628213, -381578143, -538971197, 2073499567, 1952766862, 363982577, -1575694649, 1363421509, 1478282354, -767287222, -1037363551, -1148948867, -1812914316, 1340687878 ], [ -1479006514, 1485140754, 289212680, 907348599, -761104201, 1538938301, -843940217, 808262644, -1745640221, -1985612640, -527830505, 1602163951, 1147135363, 1163150220, 73701585, 946082667, 258202244, 1943357883 ], [ -898058632, -746669591, -746223603, -1416426747, -537629447, -2114879733, -238737388, -1252992128, 28589324, 771581881, -1485203878, 637930546, -1952148262, -1755038509, 658303865, -1957333022, -1125488654, 129620886 ], [ 1313116791, -1146700835, 99330110, -237011414, 960340779, -1027781897, -668910408, 257121845, -983111625, 623048384, -777608510, 1962962703, -1705129229, 169798874, -1602336650, -623864955, 1111199060, 965751502 ], [ -1551113980, -476768817, 1289478039, 1750593601, 2087595589, -1637141040, -1874511906, -641542003, 1594085192, 1182300975, -1038132600, -435883097, 440660055, 1433631351, 5049241, -1893504420, 2120891848, 1358276697 ], [ 34579010, -1779732877, -1293467013, -373168978, 1369583400, 198410137, -736235588, -1025499315, -1485623737, 212463353, 1567740440, -1986764477, -567238141, -934379851, -614487222, 331040391, 1405334910, 1509992320 ], [ -2044092168, 824096366, 310179792, 725848417, 555962104, 1579365429, -894918094, 999542580, -836786040, 2039225369, 922093178, 1426609523, 643287275, 1853714073, 898046165, -418763057, -663779439, 1181096568 ], [ 103514992, 2145229087, -657610063, -267999646, -266343810, 1953496053, 2136640405, -446972972, 1949692681, 105910096, 883575864, 1920829637, 885867159, 1098942957, 1829273242, -1491246558, 354899924, 1899415419 ], [ -535871213, -1827064204, -422733576, 590592974, 1023779920, 92276105, -1369653618, -1021499848, 1118912866, -1105700843, 644807148, 610391137, -1444829125, -1557834445, -148600153, 2002902249, 343722590, -1498661616 ], [ 314006080, -692070869, -1537212918, -567085159, -1210386581, -1903856107, -620871206, -729904749, 1389598535, 889757198, -240901056, 1123726058, -887780938, 1433849490, 526643706, 601462597, 1676545306, 1827297048 ], [ -889018098, 1679394956, 2087903626, -1640048162, 652631491, 2065526543, 1546060134, 2064901617, 598125074, 2139641119, -593883650, 1409438170, -859256995, -2097565127, 2144974426, 1943724692, -1438805830, 2020659288 ], [ -647483151, 1719307945, -459872805, -2061804887, 1486580406, 1064811244, 1269424644, 1031714034, 1579768777, -224422683, 229032582, -1633598001, -223743653, -945208235, 164492391, -1196624506, -451160708, 416142059 ], [ 2086815561, 235289979, -1835415486, 1364553726, 701348760, -1308151210, -1259054976, -1379270515, -728461841, -2016062397, -1097321998, -1301127420, -2033940903, -1371330325, 639287586, -907381035, -866610266, -1171391845 ], [ -1079290333, -1936482238, -601037088, -384842328, 879088589, 419948813, 416454063, 1634636953, -150501665, 1346306174, 333559292, -380111144, 927904613, -1948291441, 475627544, -822759160, -1331261376, -1874634526 ], [ -1330336463, 1905969671, 813648616, 1319408400, -1956441850, -1901470794, 1006217745, -1837075995, -33290319, 803037844, 356928042, -2032714187, 1039573121, 967547326, 2058096288, 269990909, 318080700, -677515097 ], [ 72285967, 867848575, -2139183003, -478921232, 1949024730, 1455869987, -885245679, 623535201, -1490175721, 1545157201, 862732883, 180384034, 172814820, -11593098, -1681833189, 148942243, -351807665, -389760502 ] ], [ [ -1661379948, 1597966025, -159063382, -777043925, 954686522, 1940773402, -391560907, 1140434048, 704117998, -398737395, 344559094, 212586111, 1496878519, 653040440, 1300248092, 1806559685, -1416808704, -2106595136 ], [ 1073317679, 1491544523, 1104573237, 948461215, -94818712, -1472404661, -824242428, 793874846, -93564814, 253497137, 927152278, 358107655, -1912233698, 1346752475, 356830908, -1483257066, 2023174673, 938583595 ], [ 2107663017, -763080855, -65235774, 2133113491, 381097085, -1995081604, -592944404, 2054119730, 1855390083, 1393547850, -2008677382, 719613476, -255189226, -527923321, 901316112, -1320634148, 28693607, -1030080662 ], [ 7336971, 1713660042, -1189105740, -93354699, -93078231, -787872508, -949416284, 865326517, -1491317097, -474760615, -1075643251, -716895844, 2001539243, 1968090624, -1880881129, -1246011004, 1573325085, 1986953567 ], [ -1306147213, 1336062223, -1335986855, 1597039346, -293547323, -65650438, 335556563, 555661862, -132193829, 1211852746, 813357895, 1236703435, 833426483, -838656495, -1571708214, -1475346225, -1168278665, -844216976 ], [ 618331738, -1719091768, -858213353, -646901265, 796512456, -766865394, -518175159, 1187987502, -1083327731, 436824942, -1833908379, -1897668467, 458722902, -672061772, -308853242, 832138405, 277124560, -910052490 ], [ -269237055, -982763190, -1517974426, -2064071467, 520512206, -825071845, 446384850, 376480134, 407019385, 1065959907, 1898487876, -1831737710, -1792217373, 1109019745, 316997907, 1182327907, 176371499, 847499341 ], [ 253761327, 2057797447, -748781975, -1247485869, -1971291081, 1749701563, 1819967569, -1834386808, 1060219065, 624653182, -2106395766, 436739913, 177833293, -1477490537, 708027950, 1813358088, -2019844882, -267335040 ], [ -830661836, -566482609, -1625682016, -336867529, -2005186244, -394272171, -1641876652, 544349834, -1837274641, 1309252900, -443783030, 1147964866, 1764571296, 828470416, -366896226, 489275558, -1780842091, 216527815 ], [ -902215231, -1075630148, -1900841668, 166729073, 1150047519, 287501600, -331884921, -1827248662, -340986995, 335622250, 1035378900, -1589229598, 1013654999, -1368605122, -1416796242, -1398512863, 401156221, 1942834673 ], [ -1764173045, -1098000457, -1725238121, 1103679416, -385901801, 1711624786, 1225025123, -1827077395, -2105901182, 1231426314, 1221316180, 992015139, 106176047, -568364642, 562247203, -555440394, -1650418552, -551177681 ], [ 525033154, 287484383, 734033394, 427302984, -573670071, 354311797, -1908552154, 728057844, -1508415787, -926433591, 69150911, 1068675558, -1229598460, -771417600, -1030674186, 42023401, -848539883, -559203630 ], [ -763371111, -1683155434, 1486698625, 175598506, -552763019, 753032519, -1913484701, 488445390, -1206523041, 36411756, -1419351024, 1711030965, -1508217648, 2133446351, 930181581, 1113455890, 271998133, -701000325 ], [ -1516202019, 1502633114, -1721604871, -1733259518, 1062075360, 1209204613, 1053537668, -789879318, -446364985, -922807361, -1568322723, 1389855490, -280589811, 2065134773, -865660656, 1695701156, 1376684077, -218890823 ], [ -2092945610, -1244463045, -633937986, -1266466133, 1072955870, -2065858230, 1172068561, 622031262, 1768151884, 1692031714, 361262942, 429066017, 203112375, 487163431, -397672638, 1582426791, 1899217744, 1788663401 ], [ -412838883, -1798393497, -1272241787, -913302969, -579400438, -1936459196, -1885115447, -371192300, -919543395, 51398529, -313003209, 69304019, 320473264, -1703592801, -806489197, -315070542, -1212437464, -1706364314 ], [ 489281731, -1434848385, 324827079, 2073407306, 1190024750, -2054146179, -717463829, -1363171381, 696651742, 618911852, -807190384, -116749758, -700977817, 111045949, 1215515335, -201300021, -66237864, 923721838 ], [ 563861110, -1809585452, -2001137338, 72738651, 1415220695, 1679128311, 2127889948, -593722711, -1606309435, -79160840, -99900299, -484284528, -728468526, -159294315, -1453348521, -1229761079, -1096745637, 1540926293 ] ], [ [ 973360603, -1223500145, 1006611879, -2045897396, 1551963154, -402098992, -463092853, 753362539, -75355850, 1394475507, -218652094, 1509617711, -790515021, -765829046, 1615226349, 1074524068, -2114175516, -1074190569 ], [ -629811642, -1954249865, 441227127, -2094464472, 804422066, 881005649, 1841222787, -633828098, 1009859680, 1283712414, -627788377, -1912110034, 1383524440, -2023066247, 839413382, 736292942, -1172681619, -1372370083 ], [ 1133391318, 594349874, -1282279319, -525721722, 1386000601, -1171669580, 1724887896, -1504408413, 969940137, -2067370778, 1991378758, 1348962239, -287607240, -932721223, 1294071211, 1532188210, -1760801825, 72078395 ], [ 1872937872, -1754727908, -672230377, -1063935409, 1929071872, -1041858752, 1586581209, -1943380540, 1808952359, -205845864, 1265102215, 823117864, 1632139588, -1013904433, 43652988, 1890368236, -349740636, -896139382 ], [ 1464582427, 1605401837, 1695531183, 795992680, 17379289, -745089460, -1785988450, 1482524534, 1289194431, -1988456508, -1745187112, 1053927260, -1813382144, 1765632570, 1056823912, -1268283596, 2088821440, -955056771 ], [ -63627006, 377997956, 1457565075, 22037512, 718508381, -617595146, -651185429, 2053290388, 1823465620, -307873983, 241201439, -842351399, -1756460772, -711711511, -1025488264, 159960112, 1615066963, -829545299 ], [ 1714927433, 484537945, 1518180147, 685014927, -1572314147, -1847110117, 152379478, 1366622755, -93040104, 740063779, -915898510, -495308321, -1789859838, -1930919486, 1166525170, -602681892, -1096673831, -1592786179 ], [ 777162210, 855455735, -1461252598, -1790587344, 221857078, -1328129900, 794550729, -1284484419, 1906206365, 1441457603, -2011265126, -712890605, 26806050, -734994293, -2003510220, 627741474, -1014882113, -878552154 ], [ -1031787943, 348856370, -1635106472, 2127688982, 2048704109, -1223354388, -863848665, -1669690062, 89456458, 1244470899, 86193906, 1891130199, -528955027, 1225026124, 295282877, 355583315, 612817919, 43897166 ], [ 1196998888, 1332650461, -1830420599, 702691332, -805520191, -1491010906, 846732265, 2076611574, 798166042, -1546265202, -425649928, 1879552506, 2095077028, -1634497406, 61323278, 1060301982, 483410167, 1177393465 ], [ -2041045772, -839555726, -1056673857, 1917885003, 130069005, -1851294530, 494518717, -1583097650, -1407220414, -1768918676, -1833140956, 745766082, 554219545, -1905148475, -2070509387, 866859466, 1860815799, -801965452 ], [ 671928052, 996061725, 1802293654, -2066926188, 1504622549, -407913687, 1273660522, -346922550, -975001508, -1010808465, 695897050, -454880361, -819136456, -1368880031, -64528015, 1849970877, -798197770, 1995630967 ], [ 297831383, -200681227, 1762557487, 1020726542, 1973837039, -487766004, 1948017548, -671994493, 2072693745, -1634022034, 662385134, -2128013698, -1465340801, 1536523494, 1687993655, -1479183976, -708056750, -232322199 ], [ 663087454, 395461870, -252750945, -278888092, 1185191798, -1540952625, 648430314, -595280954, -1301395112, 1149255562, -715677812, -387248891, -566493065, 287847863, -248715554, 126958996, -1081135332, 787528261 ], [ -428206989, -1886611691, -1441169854, 2113683937, 1109675377, 1292234604, -717099065, 294310874, -119526706, 1128511774, 1930692534, -1403141516, 1862729793, -1612754921, -560846823, 201629691, 160815363, 1347490023 ], [ 385757513, -1785531161, -1134790016, 1447776015, -1401677158, 1655996139, 400650896, -140753645, -1018720787, 153238915, -1864592795, -466049679, 1413365545, 2008805878, -1575546015, -157582155, 267685875, 697465336 ], [ 694188849, 2133027889, -29468225, -1633656451, -1154495476, -892584869, 1577118201, -771448227, -1950052063, 916462089, 1321000695, 405154337, 959135800, 995916644, -702473526, -1863511812, 985913722, -1532723273 ], [ -2057208081, 1255672458, -771262367, -1856530049, -869369311, -1592991888, 319566706, -2018909813, -456446874, -1162545498, 1428855650, 1569337907, -1711804438, 1784527486, -1125464661, 1323562072, -2072480574, -1150530619 ] ] ], [ [ [ -203998846, -1037829715, -1345472918, 91029205, 152557564, -1531367490, 969692836, -1351365697, -798639027, -267890229, 1415211078, 1279041377, 324932384, 95443267, -1890386629, -1041495737, -1285808381, 2090786047 ], [ -314754656, -1386597879, -1169847793, 1221415032, 1685622651, 1515702674, 1529787242, -2129245374, -1383121148, -1186193397, 792298705, 12729069, -1152235787, 901419415, 125638290, 1909624082, -1795023099, 1377074271 ], [ -491906578, -1168567746, 1905452404, -72994526, -687864522, -892212383, 644992414, -1070992955, 2050423755, 652449045, -297005372, -396144773, 1522684051, 116626159, -1707862021, 1075314996, 1504901089, 1835795270 ], [ -2064863087, 1781955809, 2025527816, -1728217554, 1499608298, 963433503, 1887076315, -2048934376, 441428261, -1182510140, 379317972, 619929420, 1914122815, 1736662981, 992219056, 1243784645, -260056978, 564783735 ], [ -414271209, 22417162, 1634658605, 2015670818, 1378215478, -1064520983, -92333812, 656606810, 1737954319, -1406605526, -1183413575, -177531913, 1612921578, 751373510, -357691972, -628653698, -531960130, -1834621730 ], [ -871650693, 676505194, -855563527, 648394930, -1908082135, 830908570, -1947709556, 213778777, 7291135, 1754837256, 1776647953, -151223916, -119773896, 608742953, -1162350250, -6902955, -221275775, -1152778232 ], [ -1409646381, 418350017, -2056011622, 1286253582, 1130524317, -1496024649, 266380794, -1197923080, 723312864, 2054693111, -664970131, 662934230, 1148175333, -2021425679, 127973299, 355892469, 1540161511, -1359328963 ], [ 801344171, -911928089, -2123783308, 1880721215, -244038377, 1066361732, 1191038139, -769065777, 1000292999, 1425412337, -1284752506, 992809036, -1400035695, 1080001597, 850443339, 2102911136, -1039026856, -1381831479 ], [ -1959581181, 1806051138, -132171272, 157730797, -1506194953, 1396361231, -891851547, 186185327, 1317631986, 1517955900, -629779308, 2011685037, -2136593769, -1951127769, 1836985531, 1164768767, 871479553, 1088314767 ], [ 204217347, -1533017580, 257124268, 1732214877, -397070177, -1039685094, -1218312823, 1194405028, 1155530736, 1120382927, 1216993846, -1524409631, -962857417, 55006673, 1565333622, -1550355285, 1873287861, 985174172 ], [ 2049742398, 2054945545, -751312379, -553593852, -333567415, 1940122388, 1908608233, -1001359330, 485586462, -2136791024, 1770469880, -1000615266, 2113293048, 1742820549, -1427480997, 870404871, 962504044, -579535223 ], [ 902846309, -861412636, 1533481001, 1853045960, -2003190846, 692992985, -1202959781, 683351440, -996101589, -379452925, -1662845318, -2069802840, 675609251, -1068539485, -1255262464, 1915500031, 2099810908, 210339417 ], [ -1707001158, 821954207, -922769540, 896888587, 1499735131, 1467368064, -326035429, -493276046, -84562162, -958802332, 146767692, 43512923, -868442678, 1290478470, 691931276, 1058480447, -1505113901, 1257480872 ], [ -1601292478, 1377182650, 561821601, 531624589, -71059231, 1903445525, 706389973, 2129605810, -1599805857, 2039754076, 1659859008, 1566102594, -206369186, -1923873514, -1836453712, 912121015, 92883079, 390646144 ], [ -62056012, -43684536, 1200845645, -256858472, -153712951, 1059981315, 1608660536, -1077481260, 333869081, -283889067, -903523891, -1416684513, 1769697926, 1427129720, 1315426600, -679024434, -788150879, 302695079 ], [ 779842466, 1354953531, 2601836, -525165556, 1959047171, 1655296557, -1242136774, -494470350, 336279566, -1588338392, 2061983272, 707443313, -1518852967, 360370867, 155335927, -1617890015, 213565852, -1881542840 ], [ -1783286608, -651617221, -2034199982, -1167177596, -1782683739, 548968266, 723464397, 1310305321, 139517727, -808067650, -1306963509, -1575506305, 2036836974, -57727168, -854803533, -1170522727, -1830108493, 2086692511 ], [ 603099487, 1587113644, -1104289053, -1881746338, 867906354, 493743067, -64918139, -2143006769, 1130489070, 1758527984, -1623047006, -350675530, 1876928901, 1251961569, 245562784, 781608644, -1083139655, -1646857603 ] ], [ [ 1054760272, -1985443050, -680210924, -502455228, -1241961344, 993313315, -1394727920, 1890011191, -1289492541, 1868447242, -506860750, -134333505, 417685524, -651198300, 906676122, -2138438456, -790529514, 2111398052 ], [ -418637670, -1607306603, -2042540603, -1564398414, -1539152196, 685698740, -12482861, -151577704, -293784521, 2032296784, 972263661, -748698728, 771743504, -707538421, -668307863, 180673230, 228197211, -445792993 ], [ 567315305, 2005312546, 385198098, 1046307985, -151616622, -976819659, 686520342, -1628898870, 187469305, -526699272, -242818441, -174241965, -1383851952, -904906830, -1030196396, -881392522, 1869436621, -1453958060 ], [ 136121984, -1064014366, 888678053, -849056378, 953022921, 2120423806, -440358370, 1204574060, 268483478, -865716322, -1629631330, 2082650928, 1503180962, 749747875, 1303591605, -1721078761, 1837368581, 969370790 ], [ -1184041895, -335448592, 49775922, 1825176826, -1793425675, -1761525907, -752880795, 1278665881, -683940379, 277835949, 104048376, -447287104, 1947632039, 1242567539, 1997801476, -1913384277, -794453299, 357744574 ], [ -826682166, 1582273751, 840058530, -1422865469, -1845309893, 445046003, 407195217, 1041432026, 326998836, -392015684, -257929017, 1249031570, -245319965, -630112304, 1137233825, 1081005076, 227462440, -1061172812 ], [ -1672935783, 109487316, 1247778631, 1966385736, 1707423355, -1404957463, 2122873418, -872610056, -196185739, -754035845, 1230661833, -896164460, 38846000, 1039940412, 1220143161, 16495503, -1313886782, -1256288564 ], [ 2014686119, -1336232907, 2074239411, 453239415, -1745439745, -874909550, 1972994149, -1077374524, 1240416238, 976322536, -461641208, -1872024337, 589322570, 885783115, 1724115251, 2085025571, -268614489, -781253755 ], [ 1468119934, -510519405, 1298568460, 1279500256, 423189599, 505936279, 528405411, -1382371874, -1569354931, 995390395, -1609300425, -524476927, 1685359012, 1245364704, -1185844143, -1026740713, -513552297, -181972556 ], [ 2081148796, -1071331275, 1838150628, -326684478, 776107565, -226830354, 2125566186, -1276358659, 1817431741, 1838625747, -2086489635, -699997993, -792411921, -715764727, -1298547158, -1699986992, -550006564, -135632481 ], [ -329593848, -1796100361, -1626357891, 427226323, -1956664423, 1268913721, -9094503, 1957919925, 139579321, 1793654937, -1633936295, -395186270, -1314764804, -283060452, -1235066964, 690905205, -443566985, -758901456 ], [ -219877060, 1598131165, -1852677171, 965656039, 1401648396, -545551804, 1074085436, 1499017192, 1698466386, 1850154349, 1905903335, 1631342097, -277766472, 1468701386, -1255386579, -278881188, 2011399669, -1034193832 ], [ 1746972774, -392633496, 1708679189, 1756669250, -978191193, 749095704, -1859715725, 636346497, 1139441307, 420438676, -2016472720, -587302349, 1562996124, 1738603922, 957510681, -1445098525, 2030768667, -1075807073 ], [ -1820232841, -1490452339, -1986753995, 1519196984, -1962318630, 358002550, -1558161105, -234557438, 1247323100, -2094710170, -624679576, 1039890823, 1443927306, -152631188, -2018537587, 1648147088, 942564585, 584709536 ], [ 1095919394, -1807635701, -307910436, -105655717, 56515426, -1810146237, 1739335072, 1368618717, 1085957517, -82935768, -1286431726, -1741601014, 782161321, 253006900, 1230170419, 1719277270, 833465052, -1744767935 ], [ 1619196309, -1121466790, -235667341, 1622840833, 125643508, -2081694143, -2048752654, -1708946907, -1522437962, 408605894, -1920651831, 1531748036, 2035837503, 530240125, -1683024127, -424510047, 912250155, 854819637 ], [ -1267521826, 2047779100, 241189648, -1042695397, 888719420, -1430959566, -1243031973, 788512961, 1036313198, -90421131, 1200498656, 1160412448, 1389727394, -463889322, -481848592, -18584600, 1158134583, 1899652244 ], [ -1893803014, 2051661886, -431962560, -66481287, 962246451, -793119558, -1060472244, -1209565945, -807469286, 1547413751, 1178697951, -1034519319, -725501267, -1252842334, -10393989, 349052407, 730551565, -1794652937 ] ], [ [ 218658729, -975982131, 1969281655, -978317360, 1435865709, 295399712, -435707742, -539031690, -1770840026, 1132904281, -477100874, -127904518, 129634006, -1427810231, -38204616, 243245003, -2142843005, 1696492379 ], [ 1340395192, -1010668641, 1925651495, 2111215035, -1320255344, 1139009946, 1910862994, -1194038792, -981665360, 643649161, 615164955, 1245729664, 665915331, -518788651, -1114556930, -336388198, -1362665686, 1542319648 ], [ -2037541456, -1237372895, -896217853, 1724013810, -11712341, -374361513, -1656059177, -366665505, -199894500, 1217854731, 1726133880, 650213280, 1960522902, -296006758, -1655117348, 73684749, -2146336095, -1242375050 ], [ -2037886372, -1808938800, -275586410, 182036757, -2083493326, 1495668522, -1832669057, 1250253321, 378575781, 1519415506, -544146276, 1627593500, -981204874, 2077789899, -87025130, -495387798, -3033572, -1594438896 ], [ 892675515, -639201594, 340825998, -37692773, 873910180, 2094816041, 990293479, 1915576466, -1116995114, 445214225, -1492645768, -1615213416, -1673488448, 1080319932, 1160873526, 1778885787, -1137114072, -1404528815 ], [ -859358128, 1705995169, 1710166532, 1463956801, 856473345, -2139326821, 888502601, -2080129989, -1895104034, -1157682368, 2019746688, 1954545991, -747558455, 337188989, -1438193471, 1537729649, 403006337, -1048662132 ], [ 1789015262, 946388139, 473815996, 436880356, -593617070, 524983741, 893079965, -1999129630, -845219961, 917868725, -265574448, -1044450758, -2034180088, 994188720, 1967332929, -445520927, 1777773271, 262537140 ], [ 325253692, 1342752163, 923673137, -143980872, 689010657, 125866879, 2018109646, 1154843793, 990599823, 2019883310, 2028247092, 1639682926, -1386736182, -2041014280, -1468911327, 989809192, -289823152, 761132070 ], [ 690546940, -1907984969, 1578525988, -1431850321, 2080107853, 1458600972, 1804619637, 1716832581, 1024482035, -1975360250, 1369733280, -484174996, -317818298, -1329873111, 1740196470, -1518669398, -388809778, 409319196 ], [ 161457506, 1450517379, 974114812, 1087272600, -2064207870, -1946034017, 1246946897, -702866472, 591004540, -1778250050, -1866832114, 821425354, -498655971, 1781755245, -687788389, -1056267951, -423928351, -623888713 ], [ -156170514, -2071441739, -249849381, 988322603, 922797738, 1302639570, -1096444928, 1050480819, 488014830, 2054880122, -1272351783, -175700689, -1185387873, 1782818451, 854945174, 218772750, 1360328261, 1610382021 ], [ 2142443375, -1704577381, 67174388, 188715559, -153420794, -539766597, 861783102, 473925833, -1209444590, -1502708186, -708183035, 1545244333, -1939628117, 1861262733, -1638167728, -902684667, -132821946, -1398863464 ], [ -671893574, -1929246284, -1966802255, -1110885260, 908939745, -521569168, 1669334404, 1214671460, -918357733, 124499311, 990745828, 1383667334, 366110588, -113329873, 1553871009, 1941556120, -1201671488, -579442173 ], [ 867814829, 1565371749, -1959044706, -662897718, -1244245244, -338071497, 1688927544, -187270528, 1021514779, 505176497, -1598234389, -2021526802, 2144325491, 1398084274, 1595188347, -1753910460, -18092333, -1365368589 ], [ -344419192, 731346316, 1146540705, -1748926422, -1211498449, -732249225, 2071746909, -975815294, -2107714959, -33025399, 1927178473, 1886789747, 127814855, 948163997, 882698810, -364092045, -1969330090, 2017018703 ], [ -1432502552, -1927739895, -1385554684, -1547963907, 1192270214, -1131758519, 913444158, -1730762965, 103308572, -2021915797, 1859744916, -1301353142, 1455354129, -409932243, -1667397899, 1151320060, 644188067, -25932244 ], [ -271200679, 1257645824, -515590986, 711889888, 959032634, -750653549, -1093027789, 1499722172, 16330159, 378987759, -703769428, -605491888, 1080877966, 1532782396, 944984073, -235907433, 166818380, -9183943 ], [ -1978805311, 1665543232, -831777377, 287990239, -1826505213, -30746729, -248421284, 838364189, -2123417619, 631159921, -1154961611, -1484221987, 528804203, 1460779174, -2078807651, -427024221, -1099118561, 679057040 ] ], [ [ -588084563, -312159979, -935317731, 1535326242, 772083252, -1964946773, -1249716662, -583624443, 1129194061, -347320243, 1080679936, -2044579450, 403487735, 322312591, -1198129178, 1962961652, -1087650430, 49513364 ], [ 1985742777, -1159029537, 1500067478, 1728955319, 1447900355, -1403206427, -1756448805, 1070204376, -1742501659, 22101251, -417109345, -1559522775, 1167849356, -122776346, -407077655, 1643530171, 544869363, -1988988819 ], [ -842686663, -511137150, -418704738, -1090664242, 2129720640, -1669826014, 1957056742, -1198723687, -105490512, 361240585, -201323499, -799799769, 939034554, 558968576, 1428599079, 1297293808, -942779320, -1854863294 ], [ 615210232, 156772264, -2081676220, -1452576446, -328466552, -1782739996, -1184533731, 1916986361, 575420564, 414572926, 1485311774, 1745739652, -772712620, 1915359396, 538743091, 606583895, 658864520, 2134760661 ], [ 1633813254, 626120820, -1064324579, 1127705093, 1800685705, 861866894, -1934692000, 1907816045, -2092102614, -703230543, -2116107766, -606084439, 1419841376, 1302827189, 1305322706, 123979693, -573162661, 1250550266 ], [ 184402262, -2122992844, -2034581040, -1046936295, 234310692, 641735560, 633489135, 895945981, -527931425, 712879243, -1329215576, -960746430, -148391042, -1110724298, 1129977666, -1635322764, 598827463, -1466989596 ], [ -1813680903, -2001699309, -176548836, -1187818195, 1817890306, 1191928318, 403979241, -16947184, 1108889457, 372813567, -926338834, 1545635147, -572954099, 1968454791, 75603241, 64357064, 2080529164, 127273432 ], [ -115035716, -2115419987, -63071255, 350259568, -541830379, -292575853, 1615933268, 924216814, -1078480919, -1663624690, -161576691, -1985568338, 48874405, -206325657, 207219415, 333767528, 717260402, 2138402291 ], [ 544167886, 570378131, -1736880817, -1847764053, -633686595, -282455434, 909133795, -2112858955, -1068289045, -1535867777, -991293059, -1402425053, 625555538, -172158161, 2091955675, -588115509, 80749533, -346745612 ], [ -576029254, 1883817299, -1123166211, 1317773485, -578301092, -371769437, -2094471567, 677204318, 393167129, 286999804, 164311583, -925200775, 1133610780, -231747710, -451023073, -422033150, -1967734845, -1302676081 ], [ 130423749, -1274500300, 1401113081, 1412150064, -1146044099, -520633388, 1410286909, 1471666081, 422874203, 683544114, -64395029, 1785357060, 1668505669, -1455917183, -1553634666, -977605146, 1086055379, 1869534378 ], [ 1119459121, -1761073164, 1255015222, 1449788303, 78852006, -577379868, 1368766636, 559677691, -797731681, -361560523, -1806613516, 1511881309, 1287820784, 771714931, 1816101896, 1327790282, -1826183900, 596306434 ], [ -164718991, -1009059389, 792327829, 1311889276, -1196801053, -1154807284, -2037465877, 1021910942, -374311590, 1649214361, 834794053, -1750222395, -2125543100, 1489705524, 1920338985, -541473120, 1109066084, 1413584617 ], [ 1243144090, -817380924, 1723521162, 1638660295, -1207948935, 134496087, -1107210194, -466617089, 1930401277, -1580827916, -1853414560, 2061703566, 1278184420, 58278129, 877908033, -1555663287, -1730789931, -1696442307 ], [ 1861397022, -181987823, -752885997, -291005978, -883066538, 1650818491, 771795207, 1755309940, 886323054, 48095753, -875031735, 1596267351, -287071194, 671186838, -786444646, -686301750, -1233987445, 2073145817 ], [ -891164226, -406717128, -1762326913, -1622611111, -2077628167, -933268783, 354148681, -1527324920, -20790183, -1580109990, 474956345, -1323200127, -324652820, 143516857, -1988644675, -1216828782, -939698891, 450640190 ], [ 1153227631, -1907675685, 1497686223, 1072699469, 802921119, 154746558, 933169255, -1166217697, -1164874984, -1427687250, 117079536, 1138462494, 1925771650, -2092882542, 370859583, 1637856609, 1099594085, 787155124 ], [ -1095840141, 1023272091, -1631428292, -327727791, -818132129, -990146372, 426491360, -1216898652, -1851780120, 762618293, -1402528743, 1869997703, 804054392, -910199837, -194369456, -1004390818, 2030414040, -1126445171 ] ], [ [ 30094427, 1142445062, 1145924949, -1606147587, 1738259847, 2089025592, -683676041, -661186344, 826280477, 1413478284, 905842278, -365080416, 17929484, 2069401573, -61502858, 446916656, 2064145736, 1253756741 ], [ -1814044559, 543012006, -2083914587, -1456880219, 1036674799, 79891408, 388053006, 58955329, 25842581, 1760091615, -143819015, -218151186, -1064454405, -990383842, 1318795817, 1169310145, -62469823, 1038668716 ], [ -486450787, 861347215, 1184354818, 1586349861, -883545871, -854255318, -602632747, 1778968444, 263962051, 560440705, -1882980024, -1000695157, 1858158247, 998781039, 484234948, -1271223471, 1661818015, 650864143 ], [ 271712196, 165415728, -1870330843, -555099805, -673612104, 1974722144, -179619478, -2071645568, 712850474, 1561884391, 648599433, 1212622234, 1039621335, 1803769797, -1381116341, 542806048, -705513973, -932242571 ], [ 1063775286, -185399036, -175573495, -2013900980, -1375719995, 496537397, -2066321043, 1957239905, 1962592180, -2096257573, 1858913244, -1635036359, -1808173505, 58731945, -736212779, -1244515392, -986990653, 1397612809 ], [ 1800135727, -379581231, 230096048, 300090181, -1756227879, 1615688034, -1942811110, -1641163126, -817617114, -873905790, 455620858, -1812100812, -518082045, -1506341947, -1113607295, 886657027, 1287243435, 1804540953 ], [ -819754293, -1304480515, -818605085, 1290504038, -1898766415, 545660476, -154137260, -553297229, 1407182409, -1096592835, -482542000, 1902953077, 315737164, 91011964, 434093451, 1010754313, -668646709, 935834347 ], [ -1152538444, -330193413, -1563703740, 1548216391, -859200795, 1574068805, 156026004, -757703586, 1450099978, 611998138, 1009497289, -2095364174, -854936757, 1337680587, -1739516395, 1479852422, -1552745658, -77705321 ], [ 1865775897, -1782363585, -69319428, 1296787027, 104639135, 459640055, 106836628, -744045190, -1879140701, 1369999324, 373032921, 1318414877, 542942496, -1282134144, -536112151, -2104070093, -1881409911, -518401955 ], [ 1144218513, 522941070, -590922915, -1812480154, -599943393, -1590783697, -1851068631, 713217419, -1288270784, -513658882, 2044431044, -1134883342, -1756673397, -4385852, 459173667, 1635120277, -189754198, -265583675 ], [ -1495277867, 543104404, 1989479728, -966628123, 2017914745, 1487610515, -2121831941, 40971629, -542764756, -886457024, -1362669359, 772271991, 1421118803, -1017192353, -2105813928, 257900511, 238313677, -1924773467 ], [ 1623351292, -1116824833, 2017293177, 393726490, -1580519522, 7899915, 1184096093, 537451881, -1043046510, 999699070, -62639219, -31843680, 1775535684, -1857630381, 1987185338, 1474127853, -847963581, -1704151170 ], [ 305614817, -1642268199, -487275730, -2025567549, -748392590, 1224057619, -1590060115, -1795995946, 273338947, 558954070, -1552061733, 1697655702, -831017738, 978098958, 513646323, -2033895133, -706670103, 1138507973 ], [ -1978123840, -1126197956, 1416618568, -409806822, -1762839667, 435991052, -1057104718, -1874422008, -405658988, 1421920951, 454889406, 456833448, -1625503640, -779882774, 1096651727, 2012981333, -1517284351, 1181681640 ], [ -890272898, 1255475989, -1095226759, -1805107970, -655456897, 1850698352, 1924213766, 1545008481, 1112492980, -387387336, -1309922008, 1977489634, -633471026, 651445256, 410634718, 1824409076, -2129821920, 452719571 ], [ 1215802597, 182603360, 286746804, -216450343, 372781550, 820898881, 260610891, 480882405, -870951484, -65220377, -1238684385, 604870064, 913320940, -2001174099, 690449793, 456022546, -2106902204, 522823319 ], [ -709378899, 840054078, -1235055718, 2027635703, 1246396678, -1951893208, 1029593075, -580387995, -424630325, -1025484994, 1684792950, 572568059, 1023989332, 1863739497, 1618708066, 749356702, 91427416, 787609810 ], [ -1704432669, 546829398, 1299983206, 554914082, -511225667, 245921596, -1661360169, -247502234, 1333518813, 458939661, -1385974357, -1977077727, -2119013923, -334610524, -445560501, 1841051220, 1187823044, -312838841 ] ], [ [ 1834943983, -1328736245, -929431540, 1239453837, 1325882919, 1354820544, 406509098, 2143679047, 1752773706, -340454358, 1945345195, -1585595538, -757858080, 830215091, 426570327, -1456785720, 82317624, -1751968669 ], [ 1999987327, 1291926560, 1104155443, 27658079, 1113549828, -122857977, -2000501234, -1460257446, 174868151, 178402518, -496115923, -2078960365, -1882521450, 646761138, -1237083902, -793810124, 692437571, 2023186627 ], [ -1473348881, 1573508252, -1256885789, -1677235867, 332957450, 1408055242, -794695797, -1764311194, -1287138269, -1902471057, -936961884, -1945498047, -774095572, -1711850963, -728999937, 1465955453, -2133205678, 1450597564 ], [ -1377285082, -1596783873, 2088232300, 2066624269, -1459132253, -126856715, -2031901908, 707429191, 1839601017, -1762100507, 774634351, 2056521493, 500798412, 952382796, -1726100247, 2078132374, 180997327, -1536625774 ], [ 403779854, 953809655, -569516008, 171412184, -1929617953, -1284785721, 1983337344, 1244168799, 1719004737, 2046329540, -1960422815, -1608433573, -528942498, -1168196980, 1321688143, -846796557, 1429393734, 2032731188 ], [ 339462522, 846484567, -628529737, -1058984928, 1705641467, 1445951239, 1749628746, -1700746856, -104963599, -785666884, -949752093, 1847267434, 543764961, -2141800975, -753217757, -1078101727, 1524926238, -941656941 ], [ -358640633, 1700268056, -1207082223, -584320301, -2035045958, 1743993187, -631458256, 519231749, 193574997, -2077251917, -321496340, 1057721796, 1762872292, -296363136, 389216195, -98658280, 1860315862, 469767729 ], [ -425228048, 1316981767, -1335460971, 2080234160, -420544021, -2134726300, 2088901129, -350744951, -35607517, -254353683, 1311754576, 819612382, -636194645, -675800778, -438093886, -677544680, -361906887, 659510770 ], [ -772314320, 1655161850, -1854031172, 68663381, -1842812675, -582412607, 1808445188, -2058164573, 305087634, -1452940368, 49035889, -1386874070, 883841197, -1360699660, -1430664011, -328733091, 1026517098, 1949945194 ], [ 820605360, -1611245743, -670796662, -1388959273, 414505034, 2051583004, 1726215027, -1867055834, -1989640755, 359532186, -2116711889, -1291834551, -197041986, 349895622, 715414647, -847660837, -226525352, -183194414 ], [ -344031609, -784537448, -1002288082, 2076376594, 1916172365, 481809215, -1670944604, -1389293871, 1482002764, -430921654, 1958008849, 2030341894, 566142606, 341805636, -1084342006, 358679624, -2080481412, 164958132 ], [ 1832474765, 645398059, -785761143, 587448474, -535941740, -1644317576, -869113258, -82698584, -624034230, -1810436729, -1146381946, 475420601, 296769225, -514401413, 218051431, 841776352, 701556907, -164866845 ], [ -1134609424, 1206603846, -1755690027, 1112003066, -278712913, 28813053, -39838314, 985808134, -1461973412, 1844814431, 740748197, -1696495521, 4155618, -194473685, -1938149145, -707609987, -2119962313, -1291036043 ], [ 738926293, 453047756, 742331588, 1819453059, -1344945011, -1544382005, -2080847918, -2042278471, -492192827, 1707157388, -1025455518, -1154090015, -397056490, -1644843712, -1445691961, 1572150141, 593290458, 1378626961 ], [ 1742130495, -17163679, 1834619498, 19758767, -33993554, 1224086738, 1610751287, 1347486185, 1922636210, -2095736924, -25812591, -681707542, 46043823, -1961849861, -301490188, -158491265, -2015142683, -719624752 ], [ 912963151, 1445678914, 1764755932, 631345249, -206019370, -772966654, -742897577, -1052773694, 900461508, -1085503915, 1119841356, -651062586, -1650007112, 133970603, -229283777, 870302687, -872964251, 880893274 ], [ 996760909, -406334570, -183956570, 1336859918, -534578402, 396616988, -1326189431, -2019017091, 1664484513, -68294033, 2143135057, 320668157, 1269432164, -759092143, 537279017, 1771523203, -513090602, 699176189 ], [ 1415111578, 1447642248, -1154548243, 1516979185, -462022815, 143941630, -1092124099, 1727970258, 1880589196, 2068980058, 626956700, -1479954346, 673680695, -1533525614, -1739246082, 181617597, -2065301093, 457415750 ] ], [ [ -808464889, -1080207048, 208660612, 1845842551, -1856787811, 660558405, 2127335670, -1963306882, 1774174416, 829558347, 578504246, 582837503, 216016382, 308522437, -1519185322, -1837433720, -2089887402, 435477667 ], [ -1654289110, 1583556025, -1271715097, 723347995, 1043670517, 633516023, -687461233, -1170700937, 1045840604, 40465933, 878770877, 118357054, 721268805, -2031087355, -1981661002, 429733890, 1654071769, 17623687 ], [ -1703646465, 1218384964, 1301219870, -2105445901, 1632842213, 242271904, -254847332, 408707695, 1087870856, -117395415, -2106129728, -505048242, 1793226316, -1388193156, -1132940227, 1764842954, 1481492465, 1001315871 ], [ 403455485, -901474320, -541701204, -2008582992, 1895061656, -1155934304, -936512537, -1528164685, 1722449619, -631331804, -599675084, 1437106153, 21177074, 1701838706, 1010209604, -234054811, 681398487, 1217600056 ], [ -1725292027, -144425612, -662651238, -239925486, 1027805280, -1885127748, 464695229, -2013243016, 396683126, -1942613157, -1075673949, -1671390201, -94629947, 929288560, 1250193656, 1135436621, -1819419161, 1207604037 ], [ -947062426, 665726121, -543127909, 258135645, 321939596, 526240149, 509245753, 1694915815, -105105584, 515021770, -1903401852, -253470439, -2000001740, -61629932, -61480213, 1977379696, 2017934647, 609296108 ], [ 568856550, -609858664, 900626613, -1182241266, 569929065, 1846775670, 2141563785, -499332786, 1907468995, -727679443, 1929202625, -793075104, 1285469045, 1727019821, -1240728173, -785689707, -1827506448, 1230376412 ], [ -1685116353, -743419507, 456400127, 2108338649, 362980613, 1533979051, -1373300659, 1423185286, -525538849, 137187444, -581374087, -291648757, -32444211, -1751465351, 1749819524, -453040362, 587933025, 1367195849 ], [ 1957118036, 642488109, 552005666, 121278968, 928503749, -1116571585, -936728926, 1752554545, 13090753, 1193241884, 1476247918, 131981379, 1017450561, 1860602904, -357246296, 1409716667, 1904841054, -1053849356 ], [ -1261457549, 823311597, -444667038, -2066714504, -407154786, 208571682, 1932638681, -1100090673, -1408135595, -431900817, 1381401100, 531693170, 1164827344, 183964623, -1776452494, 204121235, -1481585118, -1792863685 ], [ 669392911, 1294411204, 1764801624, 478038128, 659244465, 1122318533, -1902179118, -34644375, -159740243, 1433830187, -898952138, -181766910, 2120850981, -78001294, -1863883681, 632074110, -528727295, -1062257311 ], [ -2098713768, -1004323078, 590060004, 1793269265, 48095071, 1430708726, -852566367, 507806485, -1543509508, -634299860, -2020634057, 348963590, 1620082204, -521077021, -1085285548, 1486760111, 1954528576, -1995652745 ], [ 455873106, -975780980, 1671792694, -683702100, 380851233, -1718441268, -1114486746, -1607124647, -998205142, -665312387, 211846833, -703487227, 900636265, -1011687355, 2049160052, -60963008, 2070356887, 2024944060 ], [ 1220240726, 1034605072, 2108288917, 882362435, 848795418, 970593799, -1700522802, -1556284829, 1857155173, -1922979925, -474524344, 1876252412, -486997594, 1714911473, 200020415, -1423140810, -1900092448, -1897611964 ], [ 99393408, -1362616706, 1439205547, -1137339031, 380467962, -2092761673, -285535748, -458072776, -1379620652, 879854080, -1005824786, 65775110, -620965900, 1238859442, 855693302, 1350001834, -217730569, -1062868321 ], [ -1743964871, -307133384, -1778953984, 1752475567, -355112146, -2113449074, -2048918095, -690469691, 1794868403, 568923731, 25845550, 1297300592, -1989542842, -366263304, -518570117, -1189060981, 562857576, -573969777 ], [ -1100825266, -779237326, 1409270324, -1028264400, 1668673556, 505146744, -713304883, -1030111415, 305195958, -786999255, -1944262641, -1754529718, -19909664, 278829792, 646584552, 1398997164, 325736148, 1431195580 ], [ -22359595, -593268121, -1868049209, -175206948, -1493869412, -1441198027, 1645340266, 2088335006, -211566422, 935811864, -457065970, 1957890518, 547567866, 163733296, 1887007464, 850482148, -148750738, 1582115749 ] ], [ [ -1114258322, 1350760621, -2100632369, -901056253, 912535480, -1790482201, 1042122365, -1938777898, 327674260, 2129183960, -1052498666, 1890242246, -91649772, -1736818352, -1598480071, 1400274068, 999973894, -2123521012 ], [ -757187106, -117014253, -1638243235, 191787941, 1923493432, 1927123142, -268075777, -822738150, -171202325, 654103485, -2019315105, -424450062, 1765250195, 1174427455, -324679060, -1698596758, -400367680, -1646046758 ], [ 1206598237, 856904750, -2139183156, 294081913, -327997701, 65360752, -1042138960, 454304664, 1434192941, -1190156487, 271704199, 1967353147, -1982261791, -1947753995, -603115899, -1033729106, -799630946, -1718620923 ], [ -1126129354, -1639955319, 1001109070, -731236972, -1596809240, 362110980, 1887269191, -992044389, -2002219406, -731615350, 200604785, 1536367335, 1750402377, 1106139817, 1130995441, -2090590453, 1831316230, 1218070021 ], [ 990269759, -1620939603, 627202687, -1158784356, 1610477911, 1531264091, 2000382150, -1467362355, 880807681, -109500245, 2028726779, 1222271922, -1297459002, 1083447475, 2082558493, 1999533921, 281223289, -205638348 ], [ 1845314695, -1626369861, -1865142005, 1058127467, -614016331, 252846094, -281728924, 1649246382, 377096673, 1144862880, 1260839066, 814255403, 207224770, 159351166, -1502978927, -118346449, -999700108, 1980145396 ], [ -809854544, 1430343932, -593170855, 243550298, -550271993, -618287993, -1164832204, 391447609, -723985772, -1935688000, -1389358537, 1858217151, 2004053618, 1940862965, 57842074, 1448948349, -558860637, -1200375109 ], [ -1998908096, 749353519, 1958591872, -552376700, 535605171, 275420303, 649129793, 1584893463, -534255453, 2095792224, -1870515770, 1047562485, 500569389, -1145098844, -718791866, 1598764096, -1922512384, 1427444699 ], [ 200309872, 531507581, -1904507838, -890846337, -1525607668, 1737562906, -849767353, -725266555, 2043389917, -1969756524, -2090086961, -1151751956, -1184044433, 1121915175, 1208535047, 2107751404, -505065646, 1566854770 ], [ -2009976776, 1724289162, -112016649, -174692775, 1005833949, -1778702290, -1912220908, -159534447, -530408135, 767680974, -1121940069, 1350608374, 604153075, 1432746233, -2115514700, -821894364, -824763356, 1356934702 ], [ 974337722, 1909171304, -1674839297, 2038670242, -812117657, 2136061039, 907321533, 1404993681, 105882306, 175583784, -826050540, 814164438, 544064371, 1096708252, -1771106158, 2053654105, -609027994, 1585435653 ], [ -322317120, 1220507934, 945748580, 1990637991, 1024441805, 434792709, -80995688, -2077625033, -1168606656, 1575196672, 658357173, -1187920081, 1921527211, 1061340109, 1467021676, 2064624554, -941106810, 2060657257 ], [ -475966848, -1015785241, -1561614344, 1847714199, 1018923760, -361667637, -1433462675, 1104624574, -265022494, 1792132569, -4057651, 186342045, -1351498583, -1156172231, 1352110226, -599842929, 303755486, -847093771 ], [ -247100230, -1177878144, 857081522, -1307820533, -612185858, -1429479435, -1212435415, 567572696, -386645421, -1404870765, -1924488647, -1293664541, 94986351, -2057901133, 215130973, 222593907, -1028734544, -922175391 ], [ 1932056742, 504742993, 509618203, 946657090, -1967248371, -1807466051, -1210636749, 626254660, 1380433725, -2015477226, 573355875, 1511214099, 749115242, -739283360, -1813920476, 1438842366, 1672879593, -852139443 ], [ 849091536, 265670463, -1569348234, -1499496681, 257691566, 1030577620, -572476038, 979452179, -369942838, -1020502240, 281972147, 169711453, 1345752757, -2113216852, 673861449, -1539089755, -283878091, 1609738893 ], [ -1506054860, -147797154, -413488538, 425571153, 1666310559, 2032827180, 20917709, 843541117, -639552568, 1023535397, 852992040, 72302943, -682551795, -203742452, 1925723111, 390002440, -1033236975, 1429988906 ], [ 900591084, 1761239863, 399151403, 254097637, 1985431331, 1822556423, 461528571, -1220850387, 1751478229, 977144245, 1078793541, 1655336892, -1800431018, 625515855, -2045911685, -290390442, -343231512, -1144808543 ] ], [ [ 1245542277, 565744492, 289582528, -189008063, 1251822605, -3614541, 56587008, -470281664, -499026406, -846278732, -1943337450, 1872128370, 1558735306, 1835924548, 1266459737, 749847374, 1414687991, 376485001 ], [ 327157182, -1213649113, -761327771, -1535152793, 1940692338, 1350630485, 1919539869, -997966817, 735974450, 1047535178, -613660375, 1892039224, -57668670, -1295844970, 888447888, -97966314, -153693732, -937827505 ], [ 525487929, -1957154593, -797544959, 240626874, -2024388658, -2134591109, -538419903, -1713424406, 400411839, 610912597, 1811766150, 820494232, -1764285942, -1527507952, 1137000500, -1592539973, 347503706, -1137932801 ], [ 1622230805, -1844749412, 248146674, 954191650, -2067307900, -141481622, 2107303554, 2019368322, -45438899, -857531634, -875663658, -1167456821, 1495615586, 1057252629, -825742138, -1120503233, -144205201, 445230752 ], [ 343036121, -1651111850, 899833942, -585373625, 1314232961, 13689810, 220138614, 2098526272, -2080825524, -1654050614, -53426442, 992568706, 347171277, -906848264, -1147738907, -2029099591, -927291568, -1220781078 ], [ -764190939, 589017062, -802223836, 721095780, 17257717, 1881950879, -563100205, 422707780, 180650419, -345224518, 514206714, -51488090, -519865878, -970466407, 999582398, -2046170265, 956098427, -1418143262 ], [ -2035149093, -477329986, -851862974, 255311250, -1528330152, -1569288810, 602975706, 537865462, -282509247, 1546852437, -753697594, 1695987037, -632778666, -1016492172, 1938249233, -1100729534, -1157896273, 1247027093 ], [ 745362878, -1060931945, -1143023933, -1513247627, -1682169840, 1781209805, -1002346674, 2122070414, 124207714, -2099396168, 1353220316, -1101021240, 41613862, -248207456, 78717698, -1691768134, 1627158775, 1156302636 ], [ -703970285, 1129477851, 1836872715, 1812170034, 687921853, 277719349, 2064409793, -256845716, 505331455, -1059305606, -728731183, -1606611664, 1002998447, -1975272678, 1336524249, -767312667, -536024885, -1068267050 ], [ -1873373500, 1058876782, -1065467596, 197851473, -1558248309, 648344623, 512364195, 567746658, 1744176991, -2088526579, -1820646089, 703082084, -1034859295, 569840877, 1538073666, 606701803, 1104289633, 399886264 ], [ -682643115, 648968677, 1318356109, 2066735913, -1716966621, 336661504, 1140986776, 1723738885, -1707406444, 1589864503, -976595364, -1227385337, -1635799925, -1721127009, -2008384259, 1624349426, 436555338, 28916917 ], [ 1084953883, -1125790322, -1561352146, 549347065, -1312650808, 222082055, 2097749744, 474823516, -2002016402, -114996269, 1089180362, -554444830, 2108563744, 2073190597, -1668444926, -2055392816, -867187204, 781659024 ], [ 1237636203, 148444288, 662357482, -227168566, -2051030124, 1568423241, -1149262179, 2099391499, 989584518, 1368517483, 684997217, -248670907, -1226249157, 2015177070, 1511148511, 1868966410, 1595543021, -1290016080 ], [ -1645183285, -1356662469, 1767029324, -983381766, -1420844, -2074484245, -44378356, -245729574, 1588869300, -1191361694, 616713673, -464960753, -1522747202, 2050537378, -2001473209, -1498611420, -194792356, -1889665905 ], [ 1850421004, -2140249564, -247064474, 257087228, -118297170, -1502566214, -1867313040, -2111658272, -1421930085, -983163069, 654959933, -399788796, 126195683, -726242419, -2001764086, -305221880, -1530154647, 1567959371 ], [ -1859587224, 1409603592, -1423863273, -494196915, -2004117026, -1019411171, 1258686143, 1077818489, 563779073, 1694628672, -976151419, 575634370, -1958207483, -292572970, -1477131466, -164413667, -1996391968, -1641198839 ], [ 1442968624, -439333449, 750826890, -214539353, 2001481423, 1983177163, -1262694011, 1154944845, -762753856, -1611568412, -1706737121, 985789929, 1822206859, -359970866, -2041059487, -78727081, 1148742296, -774230259 ], [ -329371654, 157786306, -984357857, -1644741398, -33325881, -1244842014, -676190063, -221837022, 1148872643, -1337992714, 1754170435, -1904538253, -407821582, -1975010262, -1793457526, 1882133704, 1046187975, 1342657280 ] ], [ [ -1008200212, 1694017231, -1096783905, -1023214979, 2022390475, 383503758, -1878161179, 1538499516, 204064480, -796305538, 2069633006, 1479246149, -1652287572, 183154274, -1380104708, 703082970, -1184487910, -1059437312 ], [ 2143539056, -1235692125, 1543808063, 495365704, 1496172604, 1281521180, 1265220104, 1663873687, 34530771, 533084142, -1917482351, 809673038, -1509725391, 655613499, 80190990, 1166516644, 634893175, -329312189 ], [ 817773427, -777736080, -1932654603, 1902859213, 265632576, 655817217, 171753144, 1640669409, 1222600691, -1759307363, -913534669, 1963271051, -1804714456, 1176121729, -50699027, -1504679974, -2078782704, 2031787829 ], [ 39377773, -1283557613, -837597039, -1973667007, -404663126, -741618834, 57141252, 576655117, 1979440039, 1150783119, -1150053537, 344723927, -928704613, -2142137547, -62803520, -332755815, -981743765, 2075044255 ], [ 819462679, -2102867219, 285357037, 1922093803, -958477115, 146551898, -1918451481, 15898240, 429518728, -2059916454, -373155851, -897800653, -1623576947, -140213398, -1460989814, 1244484763, 946060742, -1323155858 ], [ -1157817378, 1561778281, 735807476, 1636246559, -2023501657, 149128199, 619359252, 1074440461, -1732864132, 73082396, -1922800276, 161327167, 914434641, 358092842, -1441619190, -1200822527, -67145773, -964999647 ], [ 1207000048, 1560828286, -426263126, 1916574638, 856247967, 1523660270, -490335463, 51714698, 489615299, 521870205, 1877590906, 1659303968, -681822555, -2060176825, 172957042, 884717964, -1935130404, 999273658 ], [ -645269676, -1286716105, 2073097090, -1778799013, -1468815782, 1976755330, 108514329, -771662481, -534043582, -279045284, 1375776973, 342924617, 21500221, 155730208, 792979117, 1307177452, 85175077, 1288775556 ], [ 252098384, 1061283455, 853446772, 1958344502, 1394977780, -964574314, -1782881181, 786173169, 639457883, 912693495, 135232052, 998011028, -1982254483, 1974803529, 1258649381, 2025052887, -1309705986, 838582900 ], [ 1092163034, 1551659876, 1984630652, 518708130, 861390701, 817013019, 1566950733, 340491813, -1894231263, 271749271, -1833207149, -1754515246, -392179227, -386311271, 1994574099, 652644472, -1128928113, 2119860516 ], [ -1118612072, -198476464, -621580379, 1313095665, 36887695, 102964390, -1800137707, -428595090, -1571418662, 1706887038, 217237171, -129880084, 1038044834, 1775184634, -1919918346, -1818590857, -1922387738, -1078423503 ], [ -731822376, -993489027, -1248130852, 310281921, -1751200855, 1604768898, 825648389, -1502378591, -1723781995, -525239296, -408743061, -2046962816, -379182387, 1646288359, 170826000, 606621007, -383302678, -769261529 ], [ -1000958663, 1664271751, -138697292, 2027300448, 1734998499, 465882108, -769397921, -850800516, -1232615417, -1097251992, 1149503592, 1266439590, 645739231, 186590411, -76170256, -235075287, 213288955, -936838578 ], [ 103638840, -1218779106, 1611984252, 1941250528, -299923445, -301927638, 388460597, 2133275868, -794255521, -888432011, -774770997, -1948609115, -1211892560, -185316277, 1831385634, 802858653, -672967788, -1628807863 ], [ 1058236848, 604711890, 302480826, -986065631, 410975959, -1345776360, -248417870, -1212124216, 321166321, -1939266541, -1732754742, -1415414385, 561274220, 1735521367, 2098946729, -1299177569, -1046867345, -2111119678 ], [ -1707066726, 1863291524, -1169284456, -1358248754, 46728153, 1809281600, 1407295460, -316537267, 1872645537, 140987680, -1255640199, 1161957645, -994328103, 342162750, -270866362, -1791697982, -99390682, 555862508 ], [ 1062960114, -1517527281, 595130874, -734355206, -323019659, -1200483896, 2134436253, -1770868773, -774519428, 793471569, 761799848, 1093935671, -1101008378, -1018308215, -1216979058, 1446379040, -1187628685, 74923038 ], [ 1214560034, -1665595808, 753551713, 1610400461, -1916485876, -1481882326, 813280873, 253806565, -1544252072, 2096608804, -1818102444, -815817121, -1389963206, 168846175, 1423006757, 461096018, -405933233, -1183330439 ] ], [ [ 1633014857, 1459445193, 249355248, -323265056, -666105555, 88617640, 91911851, 527317515, 458054418, -1485841542, -1368194824, 1687889208, 1223777560, 1844881986, 1328497817, -1999505307, 291580189, 824380401 ], [ 1967441448, -1875269156, 595593186, 589847348, 389732833, -368938833, -1654049486, 795957085, 692197627, 1707082400, -1959550075, -1068473621, 1340794058, 1897838806, 131010443, -1845966303, -1091361637, -1708266249 ], [ -127378601, -1026721606, -750432024, -1445929655, 489897252, -1812746633, -1172708736, -1208936063, -1188768048, 1538146457, 1055557134, -1792124971, -695085859, 51831743, -1017859784, -1776251998, -304256535, -1583668789 ], [ -2093377994, 783103212, 96598419, -578745343, -217412740, 1350700225, 1411153018, 1415083617, -1079167246, 1405863045, 134730767, -1226311597, -840818208, -693604723, 392470889, 870560322, 1478221565, -315510846 ], [ -1494964173, -1993213909, 585423153, 2009606475, 1949897021, -1730009982, 307066262, -845510870, -565549791, 984083214, 1269350840, -379007080, -1587335172, -1696165298, 2114889125, 1776370872, -1446167308, 574841117 ], [ 1704002378, -1393908917, -123859859, 1775611897, 1273017384, 775453538, 1541949618, 831059265, -574895690, -639320026, -771035780, -786770377, 1780446564, 1684945484, -90468058, 1011888257, 315398674, -1632998597 ], [ -406968134, 1665999236, -715246698, 887920563, 1301227262, 181322862, 721914615, -476232184, -1711139538, -1760673655, -294311474, -125298129, 1801014749, -1887686814, 727418664, 1747777315, -182837049, 1878067977 ], [ -568695406, 2076154683, 1693094703, -832210102, 353722349, -440380895, -452990668, 1484758495, -1497979861, 896039880, 725594592, 1918950132, 1055592083, 494238813, -484629814, -104056951, -1121405476, 1005228247 ], [ 689975584, -1601961134, -1271676692, 1852990708, -102417860, 216217236, -1178124185, 464479828, -135658692, 922068092, 709406134, 591720215, 51967315, 69055769, 962672657, -566335209, -699599425, 1774477594 ], [ -1390981150, -1154474038, -1351990163, -2048734501, -1909889911, -179630348, -1356172936, -1432156103, 1449956172, 621563826, -1858808299, 2095298732, -760681094, 499846176, 2001022814, -1175700576, -1654376281, 1416122709 ], [ -1304583680, 1635143121, -131715385, 1936335220, 86505142, -1902624978, -1142848638, 791678892, -620896836, -645342625, 1279757664, 980818138, 456892607, -1006629299, 732099341, 1173502035, 1895537773, 1019821028 ], [ 1723156628, 582028349, -970710106, 1761461579, 1309804826, -807451290, -1288277827, 916867950, 492825293, 632161665, -82138261, 2090981537, -1330685357, -1390171016, 1738062625, 1584262047, 1124222483, -1673833077 ], [ -816619856, -1128262418, 1676250751, 39387140, -1644073984, 367569936, -1732141896, 120771757, -2072550828, -2010361696, -1029857975, 34928093, 672893304, 1388470854, -733046420, -1078897281, 425983857, 1493180661 ], [ 1593584469, 2045751139, 1065757711, 1711526648, 223065564, 1133404107, -227264854, 1297167016, 650797104, 230678414, 336024342, 1333929552, -2019054920, 2037637529, -1837904378, -1117931011, -1949197872, 791070035 ], [ 1033146236, -1634660724, 1820065560, -1276219851, -603035881, 1447725064, -1494555437, 1884621219, 1184082476, -1614199088, 1435184252, -845888470, 1738967812, 991370501, -1787248238, 597806561, -339725208, 1782753086 ], [ -514902442, 1252591749, 1311266406, 1386622699, 1779943870, 813383612, 419382179, 877523279, -1535232703, -294245417, -1811296196, -1228328159, 384713193, -592252021, -1193503626, 1219943611, -1728072203, -965896186 ], [ -739763972, 1701701790, -2130980365, -1897942916, -558982081, 1124836716, -1403115383, 820842628, -856379495, -1575216708, -1556957180, 1131872737, 1542210093, 1206449462, -2125269456, 1436030719, 1846140114, 100568778 ], [ -1700405232, 1244117445, 812848827, 1314005216, 1435123493, -226604453, 1865452894, 1698591469, 435427455, 594896521, 1767141390, -1778371886, -103915438, 178941576, 156278713, 2103604156, 1829961547, -788892871 ] ], [ [ 130272884, 82606548, 1232976802, -2110506127, 290918625, 640212498, -1056102874, -599020317, 1061176958, 213576103, 796812068, -996763681, -2090839832, -213837382, 117400526, -600918184, 640181852, -532315060 ], [ 1830000320, -254205311, 1560153865, 815567237, -158081271, 1844780001, 1358393212, 744328214, -1388113897, 1937506222, -904964488, -2009590204, -247963439, -1348010679, 1373504857, -1082529384, 322623749, 1715387502 ], [ -1297167950, 982353279, 399798284, 1719419676, -190382916, -1942231703, 254564521, 15218241, 914027323, -958111409, -811475370, 1392709230, 2031031195, 2098237619, -330019117, -657620240, -1768854157, -581107547 ], [ -1091048861, -693255437, 166485680, 1652566746, -839052809, 467509511, -1369333965, -824932736, 794058081, -157815613, -1708387859, 1604546179, -1208803534, 1411626128, 2015017048, 597666774, 2102816529, 542323355 ], [ 621523535, -63287338, 580298859, -520100843, -1101250807, -1686466982, 1445079615, -1434633765, 80987444, -1941864875, 1731052340, 1211696650, 604751684, 1289054921, 2137105704, -1159262437, 1555412196, -1776228697 ], [ 645308252, 1333514722, -1255294075, 1122808429, -610275925, -1782640373, -926631157, -275711195, 24829207, 1907696301, -1178177051, -1723163951, 1358402482, -599464258, 944054276, 1465937716, -925254687, -572848767 ], [ 391999374, 301133183, 423002273, 396735759, -774540998, -353296511, 1770818711, 447509890, -861171729, -1664629381, 1915863717, -462619594, -1561726515, 2121436415, -213351782, 1375307991, 2054745290, 2058195604 ], [ 497999804, 1340580929, 162047416, 1019506739, -809012431, 1776735348, -11887333, -649525444, -1579417057, 1162099351, -477917150, -1049701547, -2033163507, -1391983351, 706160849, 1251242912, -871574842, -1336398626 ], [ 153630110, 1766860427, 1278917696, 365620743, 594887429, 1127239301, 1904224619, 2094177314, -2027493497, 1846983577, 350339936, 765092515, -204314236, -583483728, -1519608110, -182338117, -406710, 535423392 ], [ -136185993, 1788873022, -372005665, 1368737693, -1336360910, 280747585, -1665181696, -1818934013, 1828901850, 1090927715, 112766934, 1169315892, 172644861, -228524270, 379361304, 1682703753, 154908566, 619309328 ], [ 213173873, -700001794, 1808702068, -229690938, -1030197517, 178557515, 990947791, -961834662, -398470206, -1773115716, 1547378122, -1545950628, 1442351679, 1414285380, -101957766, 541751746, -1640909182, 716243005 ], [ -1659925255, 863463602, 10150752, 1217517568, -1367624468, -1127695805, -1885025983, 1555224652, -1030754265, 1371308139, 653018920, 2026596564, 2023546152, -1482394829, 1915386093, 1953899689, 93262812, -1169002782 ], [ 854262587, 26496174, 1160015479, 1141640791, -1189669906, -1238518618, 2109384214, -1038738106, -427122945, -212319918, 1340389558, -432282341, 440164033, -208856627, 982719816, 1009084643, 243388741, -1565902930 ], [ -67630826, -1520542647, -340843142, 38597494, 1286261890, 1083438213, 1065741672, -377230863, -1405708899, -26335371, -2112917400, 2003059804, 74401335, 2051110496, -1458809025, 1191003705, -500984662, -1956435168 ], [ -151156926, 916877604, -2034539339, -538851296, 1014256284, -566327130, 747624495, 601054081, 2032147580, -796323297, 1672492925, 1938671793, -434056698, 2042991837, -1617238653, 1111694857, 1710934565, -1825178280 ], [ 1992264855, 1912642954, -1671990069, 944896538, 295491156, -638814909, -426142059, 434801356, -1545763370, 91633891, -1402210533, -1225252052, 664497830, 1149492451, 1593439474, -1631371962, 1663366432, 70293410 ], [ 1093868368, -863306615, -1779308759, -1108406114, -784885378, 1804290476, 544281457, -304133292, -181200735, -1394960124, -912838277, -1564559391, -1805058575, -765165936, -1968186688, -250109788, -756644038, -1992999533 ], [ -635131926, 327069484, 1169502906, 358523352, -834359806, -422770173, 1328025769, -1976002212, 194132421, -991748177, -564787382, -1818158878, 1413069867, -1050131868, 663314277, 943128610, 1326808936, 1537684824 ] ], [ [ 165286642, 873841406, 1523949599, -237593636, -1137024352, -1771992958, -1274346418, -1749027896, 288846483, -1067028593, 1230098446, 669841058, -1646450095, 434748693, 485994593, 2068678594, 1974504908, 1580867780 ], [ -2091942221, -741791326, -1655811753, -195895761, -442051127, 303002174, 1468508562, 1373158483, 759378887, 1458067415, 1096423043, 872073824, 380431740, -427079710, -1825341457, 1642447002, -314214488, 1672752340 ], [ -2009080016, -257981313, 404211893, 1488156043, 1987525266, 436484139, 1805218294, 1020389112, -722305437, 992479409, 2115785423, -1152076153, 1907176524, 199495526, 1030694154, 594030681, -662212694, 630872135 ], [ -1680964586, -1944251689, -1785092467, -1827504280, -761486916, 1422103676, -206824379, 10870990, 1269710610, -1278869341, -84681460, 1110208378, 254834783, 2050871364, -1036748113, -529787767, 1532771697, 1966796056 ], [ -1601672526, -1100594771, 339283828, 79806374, -962627069, -187048422, 1701719190, 1652573849, 1805153461, -104498602, -2090892202, 1479400321, -1326594147, 1932877763, 1972457864, 1165844561, 2105547007, 760024064 ], [ -228110954, -1971103357, 1816787310, 784251313, 1402581559, 2146011232, 1585632216, -769936397, -1121198459, -88669370, -1416728938, -1483725940, -571417692, -1765010885, 1389085607, 401072615, -1423728244, 1004482252 ], [ -583809906, -881748424, -1700350088, -283906281, 2013918502, 2000365559, 1729082040, 1974549860, -350001193, -2001330818, -662305155, 1727650771, 1984915120, -1046229212, -1853402382, -683333754, 1947695525, 1650572395 ], [ 1663351888, -1066374231, 235409873, -357412850, -476565538, -573384992, -129034744, -740100519, -224290549, 1202431110, -55364382, 1980833702, 1316914547, 521664138, 1811014084, 2125116395, -1911126698, -882848854 ], [ 211791353, -398837738, 1661214318, -1666255757, 1286037250, -150414440, 939901045, -940509920, 927183888, -1783833591, 935225230, -1807632572, -1999795076, -2085264128, -1987015588, 248620989, -2146627846, 915075593 ], [ 1308877824, -687788317, -1996087098, 1094266560, 1020582834, 292273920, 651593975, 1766312201, 1092840337, 1316298967, 50272360, -1197173677, -837427836, 346492121, 723221750, -204024063, 1226485681, 2143356568 ], [ -2085008427, -1435152093, -2096808888, 2040309339, -1859683714, -1685855831, 1556249553, -389559974, -1735921938, -1784833128, 2079996970, 1739159883, 1202235056, 1871340696, 1236631918, -1226092057, -1586093804, -1682737873 ], [ 1067618497, 963361288, 1636116793, -981063712, 1548464440, -63421384, -1956082083, 716949413, 61769021, -1705360062, -1041586246, 846538063, -1027626293, 1417801887, -1571183676, -702637281, 157885710, 410444050 ], [ -243154557, 1044183563, -292000115, -999884905, 454464541, 2137537128, 611034846, -181010772, 1611540230, -319011977, 371277295, 315777118, -1420525941, -1595906122, 31413541, 783613204, 2006157097, 957896011 ], [ -98091463, -178953314, -1408404402, 1231880653, 1215792019, -118568637, 140726191, -1101417167, 641616791, 1274294463, -382633757, -1698873012, 997263218, 928708457, -2138187215, 1840289154, -634535770, 940400720 ], [ 889905527, 432777075, -746331713, 638187429, 1076310380, -581367026, -239835738, 1375799620, 863370828, -1524499418, 726167810, -1870594340, 1357294083, -96156322, -670762532, -1807756352, -1156961214, 13368899 ], [ -1901394541, -361578660, 1494282938, -552853159, 1817468417, 499301307, 593592409, 692135743, 1944928929, 1918818656, 1073724500, -27106959, 399906870, -1296997700, 907318931, -1305742654, 592443469, 212926540 ], [ 684143072, -1789815500, -554105430, 131795283, 1174784377, -1479743180, 1688751582, 1932646146, 1759509499, 1620826496, 1428347704, 100869029, -29202728, -1294263584, -1368040119, 1003336251, 1040102720, -871828255 ], [ 1943551385, 249214044, 1850094169, -334193367, 1361320984, 707504352, -383207947, 1613269208, 376091904, 1112527086, -465140106, 367830151, -1867664868, 219384715, -239912007, -1051273438, 260207689, 651554585 ] ], [ [ 1125669247, 1335922895, 1497758720, 314033051, -604439549, -1950199587, 1836506895, -1645644519, -30383863, -573780418, -1468150194, 258687848, -1873205762, -1164676043, 967348424, -1293083578, -1224791026, 98368071 ], [ 1477302658, -244670293, 847509578, 154427750, 1876020244, -1689494010, 171651226, -199947601, -1355371169, -1124408096, 260138438, -564115293, -1578263296, -336934480, 164965166, -1789309915, 357793188, 727422966 ], [ 696911969, -1997992989, 1851673894, -1816382801, 1715242808, 1658592925, 1819656722, 2050880958, -213084484, -357743917, 67692533, 1005450797, -1424126405, -275584439, 1403124168, 1242387628, 1370997716, -59917820 ], [ 1552976309, -1694511400, -383898876, -1267667809, 1225066606, 871603836, 1727620698, 1710402778, -1675876133, -1353463889, -286292294, 1941331516, -1825385142, -839315303, 448386610, -1462455199, -1202513570, -1108210928 ], [ 772520980, -2056745024, -1590137807, 101533996, 864887727, -1548594554, 703083184, -1417579321, 1246289789, 69129765, 877413691, 1155626851, -2026607485, -940661653, 1273177392, 1312551717, 420970993, 1143440385 ], [ 1040507616, -292528361, -383383470, 735782720, -1779271048, -1472758221, -611189785, 1566741013, -1195110900, -256953608, 624032234, -1156532268, 1951820036, -364628367, -665068693, -92494796, -1972783809, -1332912864 ], [ 279970217, 743851551, 906952551, 1093792337, -2109758504, -445387882, -989859443, -401639368, 1578545527, 101177050, 76042625, 722651518, -275931363, -531110901, 665472092, 1826019489, 1160246380, 2015509140 ], [ -107956049, -884851916, -2104547324, -1285545685, -1684357139, 1528004871, 1780398653, 1632843635, 293989837, 228258551, 1762405795, 444132413, 2100397974, -1992687375, -347049041, 888396047, -726658582, 529211602 ], [ 390340805, -949144523, 550762387, 1812103110, 1418534960, -394036645, -841858345, -831640814, 1194260498, -988781594, 775114193, -199165391, -1638124390, 2034702777, -1972047362, 350699995, -27010317, 1076387068 ], [ 162472199, 1850285238, 644611444, 1399456041, 1260306324, -361812403, -766618948, 607014271, 959913264, 261938155, 2050427994, -366461049, 116873722, -438260646, 18301999, -129554634, 1050809882, -67687479 ], [ 1270477671, -237200593, -872619439, 365454322, 988353373, -1988225621, -2007591278, -2142862934, 4221377, 1983039824, -1635694781, 1089960323, -1665717163, 964160420, -1005987351, -290987306, -133651083, 1264405505 ], [ 1408593252, -1632617980, 275740559, -104506212, -1630223611, -472511676, -1151126398, 223857640, 1791728076, 644534021, -16103431, 1665531394, 1876794242, -1974682382, -978762496, -770482172, 788584798, -1029322040 ], [ -1324379902, -1604766769, -414999682, -320708486, -1157313305, 1559237964, 1309607644, -1912140100, -67129487, -2073639141, 1007326598, -533128390, -93448361, 112140129, -1601953724, -537073160, -1246464185, 2008119364 ], [ -769775320, -918315532, 948566577, 527248443, 136022356, -328832137, -926195775, 387567353, -637785661, 105835117, -1934474904, 1283636505, 576627022, -609904898, -1716013489, -1370595591, 1971411919, 1337389307 ], [ 1207652451, 1825157903, -315468003, -1624354937, -255491207, -1664706493, -1662248841, -718337609, -1444502946, -2059590452, -240159931, 1131327508, -129669263, -805226031, -77756686, -2031152414, -1179904246, 336305964 ], [ 1189861859, -809331849, -907726524, 1092895013, -277904898, 570718691, -1124801416, 503189644, 2025369929, -1835000844, 960516335, -1359146090, 1324922089, 1912726906, -391098707, 1386745061, 1874325582, -552843968 ], [ 1196323250, 1753222347, 2015694798, -124633655, 1147689431, -1155597753, 855150915, -1208063689, 707450967, -512383397, 41429299, -863937280, -148810231, 1808409924, -976002238, -1605479321, 1950872515, 1113960005 ], [ -346625268, 1463581919, 900574002, -1670910523, 2034270541, 1272393147, -645058607, -1210123557, -1431415258, -72387807, 1881059317, 302320576, -1714456034, -146369945, -1649531312, 1782195764, 1055470815, 241638384 ] ], [ [ -33983552, 1085497258, -1356856561, 709551582, -1512044680, -1208394864, -1407847900, -547432742, -1815089212, -1007533602, 1636166029, 201984792, 639730052, -1101126393, -1262249057, 775605151, 92443201, 1899177473 ], [ -704345649, -484560973, -154813452, -1829158618, -1474597033, -1589397764, -119939302, 838407010, 710481338, -493411742, 634378754, -1254559495, 541336052, 2145775662, -1805193829, -1046911342, -424815989, -1709730886 ], [ -1396816214, 1860973266, -1950457847, 758218668, -962778522, -1717840140, -499945917, -1174338813, -590500647, -782516059, -111660038, 1013451834, 2057273321, -1198312575, -682914122, -2093954197, -462962650, 1494063372 ], [ -840745213, -440968441, 1742828330, -1291506593, 626466788, 194904032, -1604593296, -1211881673, 1942609391, -999549405, 2060617845, -1792598864, 67353670, -953403869, 1205181332, -749934323, -2020539955, 851838649 ], [ 1685109175, -1088162954, -1839393177, -753433180, 388441249, 423037775, -78932080, 184477276, -1228949094, 1048210018, -1660688199, 1712321253, 648872845, -825462978, 2022986410, 306372360, 2089151323, -366177739 ], [ -474821585, -784941313, -562894240, -2473622, -663254854, -1241551637, -1839339256, -683799408, 565432831, -735343832, 1193813977, -407335306, -2121699565, -1950335497, 485490468, 1099694995, 177042490, 920689943 ], [ -1919196955, 2031804587, -447020223, 91235401, -1137503927, 636521059, 465944302, 895623216, 1532941000, 202572005, 2136366653, -747649049, 181099278, -1242331710, 2050896831, -775808856, 1643375965, 680846091 ], [ 1125999591, 855164409, -2021701027, 833652753, 1834877076, -1337302336, 1871047819, -2078922929, -331172732, -1457653067, 975807375, 480180050, 2082681667, 1532667619, 1265251493, -1868104115, 1885048458, -277011993 ], [ 924759514, -216760571, -314266330, -408236370, 1501900113, -822340053, -1665365348, -194608633, -2039708770, -2091260758, -2088216154, -1738817141, -106336632, -230939546, -1677829568, -898646284, 1565197102, 475910061 ], [ 1053723600, 321182237, -1021218553, -1400087248, -1598420549, 1524831827, -1353857557, 720871488, 117671473, 883126460, 683585903, 1975622478, 403268456, 1524864646, -260273210, 1361156922, 959409731, -1890587384 ], [ 175758907, -852499528, 1341909102, -1235761173, -1708535134, -1245758887, 2035304808, 97214261, 1591225521, -821964475, 384496136, 120390815, -189538531, -19201479, -1577868326, -1877050587, -721358682, -161204448 ], [ 411544237, -1156097127, -756957063, -726754846, 824718741, -1846380260, 1954924986, 754263351, 213521379, 1915871016, -859472429, 1822620968, -342767532, 492369881, -1477920734, 1666398342, -694728383, -650977840 ], [ 138906447, 1782803392, 1056631733, -417483644, 85122161, -627443434, 593469514, -362458183, -1256816568, -2137606118, -429186913, -1569323122, 266601172, 1669805534, -1448747566, 1958159546, 1011898628, -303894583 ], [ -2140453271, 1498027537, -2139292814, -2095167391, -156586365, -1843004378, -287981547, 748658230, 225638744, -51499446, -1473440307, -234122825, -1282619083, 1302434254, 73142121, 826856599, -1010419685, -538501434 ], [ -45314, 883391812, 160465334, 972122562, -380100206, 476036301, 567033196, 2019608756, -2006076930, -505052629, -1784515518, -986828589, 1680242861, 2145472758, -1359336181, -225840671, 1957163458, -1029873527 ], [ -1974124759, 1035518084, -1883367720, -307109011, -1238124432, -334662502, -1966613371, -1710874404, -1692539157, 1881321971, 536105247, 321627045, -737501005, 1889034922, -1862743866, 631523157, 1549073928, -1987078581 ], [ 1481607376, -343237432, 201238547, 1186992552, 1386552244, 1757007336, 440532362, 206963613, -604960927, 718929918, -1787755272, -410217498, 1866960805, -336971616, -14035596, -35720538, -415393514, -929785361 ], [ 1897718711, 525589369, 2084097559, -161303368, -857382282, -32104765, -543237327, -286491261, -1583556764, -200699576, 116408727, 1521699919, 1538398036, -1958955894, 881420915, -732700252, 698287936, -31722071 ] ] ], [ [ [ -379573306, 1093876162, 436154771, -908094929, -474877484, -1313064796, 1585689727, 497804942, 997814449, -138028627, 636996962, -1991045946, 1589294407, -64564661, 615951940, 930805310, 590438432, 1096596350 ], [ 1575714099, 561603898, -1724775461, 99043731, -1166887145, -734302920, -1363177169, -1607063074, -1719542707, -1444502580, -716503867, 1736404193, -520870901, -732436226, -132193180, -24424033, 1749622422, 1594670077 ], [ 1839225124, 896879212, -183156085, -2031192472, 678160957, -1119006544, 901172940, -1222287668, -1589876718, -587473151, -2056374595, -1431544436, 106410847, 21692187, 1391234726, 540326310, -117199791, 406409479 ], [ 649881101, -1066843891, 1728430065, -1176331791, -715545605, 1492006343, 2002153770, 1843530508, 1949697280, 1224326144, 695684999, -1938662385, 1773306909, -150094395, -43474535, 1279489858, -852486931, 1069887798 ], [ 2145016411, 266290964, -292368751, 219091265, 392927838, 107985932, -588819415, -1836142979, -671445169, 1152042385, 441911163, -477664481, 1438747249, -1782881164, -449570919, -247236099, -392458947, -2135503360 ], [ 996205120, -1160467181, 385055705, 233743135, 1220932025, 2128473740, 954714952, -1992349116, -1864054149, 1933971932, 1544790942, 1558541411, -1291242944, -1561665257, -1091307626, 1211761999, 1222639107, 204919426 ], [ 1864332358, -1179489434, 1633981452, 725747556, 1393812524, -612476539, -1360559757, 1084014389, 113764272, 428728810, -1543936528, 951740570, -1136353208, 257429095, 587117606, 1804184369, 1373875428, 1108568632 ], [ -568660366, 32996474, 1173702538, -1524705559, -193340625, 137761710, -1744639574, 1882805809, -2066462725, -1003086447, -26640070, -191833659, -1355771866, -58357664, 58114379, 1682966155, -1871106227, -1913682490 ], [ 224949949, -1509424095, 1635879787, -1994624725, 267001167, 51024649, -379102973, -364513314, -566508651, -262801849, 10334761, -2094050956, 349316865, -1556080521, 129168427, -398678231, -1469446031, 179784954 ], [ 102396028, -820472464, -713897831, 1578422199, -366741184, 553781709, 1581171054, 1991039260, -882196384, -1236542911, 333412578, -2096116278, -938963569, 2029842783, 205823626, -2134772023, -1325764541, -739385029 ], [ -1421297011, 216692040, 574590787, -1660464934, -1163994187, -1488529214, 1193476775, 1045992560, 1217733460, -463914172, 1902056901, -1484497570, -911496727, -2144891517, -1073536977, 1300232464, -1776132155, 1478436034 ], [ 1339418155, -1089114598, -381486347, 535145171, -1426408803, 1700591773, -622443095, -2136924426, 1834014650, -843006560, 823731463, -974898208, 522576441, 1032934796, 1092988203, 1070160037, 1013652773, 358155314 ], [ -1996115480, -1742786692, 715899474, 1400738651, -730803357, -1509291097, -832477798, 1769231630, -931583737, 1065378354, 211891172, -1294504231, -1108423235, 1490147295, -2095322903, 2015279257, -350952863, 1990812638 ], [ 89948659, -735549040, -1398286620, 533017138, -83053072, 108480671, 662925256, -137736033, 1976533514, -2042152195, -1301693851, -212458803, 88685248, 659541987, 639012974, 1606760860, 637137964, 59246506 ], [ -1741168, -2000509344, 73099254, 1657602927, 1420993040, -1524112992, 827111515, 613628091, 205141947, 593751161, 223413825, 2001602960, -1183393877, -1566126195, 1787549100, -132741106, -242592948, 434017191 ], [ 881441791, 1408088004, 647685513, 369582372, 1782366396, -1221508573, 2121387760, -455973036, 551391599, -1876082420, -350207383, 1003101493, 1462846212, 1201997671, 2080148749, 1435601212, -1415133638, 1559801174 ], [ -1562494582, 1917219500, 416403311, -1864453056, -1176875234, -840115633, -137763039, -2099784011, -912853688, 39643001, 1986434505, -503643641, -2042722225, 1940336092, -1089497153, 1766329470, -1977580928, 887715468 ], [ 599137369, 137129356, 1394698906, -60936578, -563342727, -1904654037, 324521627, -1406621802, -1623422281, -630404592, -1086099005, -1735386122, -1831343275, 236066635, -368065184, 593256090, -206842824, 193707892 ] ], [ [ -433937454, 886748325, -42247967, -1818202330, 2047060977, -192580767, 2108750115, 1283992605, -1479159600, -387144578, 1147051289, 1790582361, 1535976674, -1278197738, 1102909265, -1208895092, 805146109, 628742856 ], [ -350320592, -2011367762, -1912134430, 1022614585, -1052212666, 315699207, 86411905, -1714561333, 1122375619, 1689269672, -1335864090, -562267605, -1801148821, -1969376680, -921464159, 1447502578, -1071871229, -1179398640 ], [ 1914491046, -1692065896, 272082882, -1941107533, 60746604, 1125716454, 1362084539, -1708007558, 896168254, -1586071113, -443958862, 235903562, 321136646, -1458720139, -1554514972, -301863858, -1219391691, -1674271577 ], [ -1073388617, -606297213, -1172971793, -357107584, 467951853, 84425180, 278177143, -144516765, -1989927593, 1360341154, 1396814129, -1366726280, -1370262697, 570459083, 1238146388, 508174898, 1496543894, -1781861210 ], [ -1342656619, -1914667794, -656514891, -1505664331, 1222795586, -934007773, -1924066631, -1288449142, 779712138, 1794714128, -43337767, -623002245, -1736199476, 1730394525, -1277923416, -850799710, -102767222, -2066693639 ], [ -460983319, 555263270, -1726846044, 1477447020, -1969148800, 1377719288, 1083426713, 1304520738, 824684714, -767366583, -1017662289, -43364378, -2024449567, 829939961, 580717768, -1705899473, 1460378025, -297377006 ], [ -641187781, 986269796, 351795069, 2067458971, -1536591459, 739337651, 1437449233, -112065466, -1972277330, -1854121207, -1427913166, -598319463, 200243598, 1795660791, -1008248764, -1098274286, 995699514, -1830535345 ], [ 850553355, -1866533284, -1596714661, -66344614, 1494881736, -1242675405, -1249581943, 1921273195, -341986861, 1475074316, 840739023, -84747814, 106200270, 1001930403, -981341191, 1833466559, 1057558274, -568030034 ], [ 1247842744, -2114766634, -940588992, -604751998, -1438214815, 243856484, 690944952, -1271387501, -1848676172, 754589926, 1041190518, 1937434191, -553148408, -834441732, -1039827303, -406117710, 472366446, 1227315808 ], [ 367257487, -1057013253, 2106432945, -1985194188, 1820012426, -608003141, -534144594, 1277889161, 1476138844, 55770391, -890237359, 459398233, -185182543, 417871411, -1266742099, -1223594451, 1272109219, -638802162 ], [ -1184838774, 1962474489, -1715919648, -1185505135, 863327496, 933873677, -471827909, -1736860857, -1603282144, 1410887163, -1974539437, -2118661989, -227699938, -884354774, -111373758, 1146218320, 1151951980, 1928428934 ], [ -1440391256, -184481002, -1454301880, -1198463826, 744833842, 2123236017, 376951821, 2141414474, -1915454309, 1187956352, 1324997795, 377504157, 1767228320, 828530261, 268694795, 636716602, -350690155, 637667295 ], [ -1459906826, -693340257, -1614672423, 1593060690, -841517881, 567260089, -1815523922, 786915353, 1797198866, 284225246, 945238693, 637318914, -818068703, 267128672, -823862858, 1544517715, 768904540, 473221934 ], [ 1830606223, -1247668386, 623427002, 1246723305, -490361856, 195122474, -971667855, 992419531, -650045777, 1941335338, 1425820195, 924173952, -1295869957, 1170828066, -1992815711, -1893683448, 1133879644, 636254071 ], [ -801622404, -1878043808, 1778264378, -1735203088, -483371786, -1529898601, 152036215, -2008043565, 367398711, 680908289, -1236306739, 1546038195, -2033166982, 453971981, 1607843006, -1281763192, 1245146389, -255749697 ], [ 213098515, -677432728, -1614340968, 466785369, 951502274, 1256023827, -341445647, -1180154173, -2070994760, 2048008982, 169309332, 707745470, 325097267, 1385701629, 1246208602, -712469911, -1276307707, 1317614326 ], [ 594152869, 1977736225, 630895281, -1952715026, 484954301, 1069578009, -1233715427, 1274481715, 451663256, -1153092908, 471987122, -549584449, -222218173, 354466918, 1606123207, 554629187, -1800325322, 1137134579 ], [ -447755982, 1513075634, -1107829819, 1988934345, 774894854, 789152297, 1274957944, -2108658119, -342859804, 1910339405, 267189500, 1977334790, 33812209, -1204183538, -524510611, 1745357791, -1777274782, -1345430057 ] ], [ [ 1634294170, 1617035915, -1412886357, -1313865094, -1006237365, 916752727, 512633852, -2132012627, -737019862, -59147360, -864278159, 48992487, 1056239802, 420740776, -1488333768, 976371449, -447573640, 1748028576 ], [ 1796661036, 337888804, 279318485, 2052674106, 557353519, -1407222336, -135971831, 1018294944, 734621223, 833687398, -1978661302, 1048467495, 748972074, -1109099904, -2104243622, 1978267757, 351010442, 1602319310 ], [ -595877620, 355352963, -1413999087, 897930390, 74708869, 359460299, 1605620812, 799126876, 149716578, 724516633, 1281845579, -1239870344, 61736355, 2144325067, -1315928850, 2144763024, -908398771, 1029527985 ], [ -485106323, 1948323376, -1958186760, 449495069, 2092917794, 327192252, 2086611608, 1800312962, 1045989934, 1194154665, -460695421, -810713460, -741686974, 1282847178, -2097999991, 1550367918, 1979680035, 1864103856 ], [ 255844431, 622504401, 63987517, -1975477267, -1081478326, 1803518129, -1006680473, -1003344737, 1501278109, 689571877, 2135142869, -703390283, 887839866, -200725259, 1985761519, -527824393, 667324908, 539987676 ], [ 790214757, -801307878, -1075105106, -84792206, -109226249, -1786438004, -1252483419, 247294305, -185465238, -976708055, 1362032243, -1869503485, 759794571, -2006626867, -1395019580, -321650888, 1710187871, -1176439895 ], [ 961378302, 1830191151, 1279986941, -1142938096, 1662555189, 2089371046, 414322527, 1572452631, 813148612, -359615604, 1644363855, -967751311, -116419830, 1694724603, 1718571292, -812760989, 1785629790, -143421085 ], [ -1205258014, -183141579, -428407160, 31776942, -704128697, 707952210, -1047885780, -831269791, -133255667, 2108809125, 1598516371, -1138092984, -849700534, 196919448, -1635366920, 567129949, -753748849, 1430899876 ], [ -1984926556, 998848838, -1226355304, -1272801725, 1601256328, -1042946617, 357459095, 1039380378, 849405830, -210928070, 1003392865, 1861604406, 299501311, -1516834677, 572638671, -414125296, -1597138925, 1876296969 ], [ 890924872, -2033768673, 1532555055, 1928027405, -2134806343, -1709921139, 446582248, -511523356, -2112015368, 64484651, -2007802076, 1037038302, 1604648093, 1613908969, -1599781656, 140948579, 969540579, 707867882 ], [ -393252829, 819483343, -86045010, 1043509197, 1925898187, 1997755747, -1134322164, 970788384, -211737560, -1431760373, -806397487, -648526000, -1119715357, 1992395202, -2125725393, -1199580650, -1657479186, 420387914 ], [ 525367625, 977190469, -1507214541, -1220525217, -1059996908, -885107457, 166419572, -964258860, 388107677, 564053086, 667898849, -1942182249, -146538900, 753199152, 1282840534, -1457841057, -1791018686, 1589104146 ], [ -118522073, 1031999490, 1983695809, -2035849130, 1681385534, 651292936, 1133488462, -657497250, 789721641, 947164596, 1374019346, -2089323784, -1319499511, -1332962061, 1318735283, 766758495, -423611822, -1202718733 ], [ -1303292277, -54110013, -1729222918, 2064371888, -1237139437, -784610656, 1510314280, 645490784, 1107842442, 994230384, -1161313743, -1577746374, 978281204, 1244030029, 2059451915, 2066793124, -271708940, 306481518 ], [ -1483854954, -47570749, -1152179086, -1692592153, 124223182, -627190718, -1836039033, -489601121, -1127287034, 929408893, 227509275, -1274996174, -2026572438, 619093198, 1868781301, 796291603, -1938372409, -1102327560 ], [ 667570179, -615654721, -836547323, 191004488, 1825086547, 32618203, -1405444835, -20553773, -1620351887, -1084110141, 246819846, -1199486107, 958075080, 1431378052, 305409460, -2139810993, -767414769, -1054743442 ], [ 280764686, 476484665, -585323901, -1650010163, 1584741720, -190292572, -1436014641, 1848069676, 1089516427, 67911936, 1227182082, -547630699, -626676359, 1724404929, -1772687895, 1225634602, 1908437915, -60986021 ], [ -329893758, -1156813411, -1667403435, -1780061028, -2100891980, 232634980, -342262646, -191265514, 1112050830, 1661422897, -981475852, -1889596807, 2042606337, -1725732358, -1610584250, 907721662, 1789731141, -755212204 ] ], [ [ 254086025, 49346433, 334349068, -1815854359, 735681953, 1686243067, 476532529, 102143394, 558261017, -122516842, -174177336, -100849297, 287475019, 1227970162, -534974465, 592180252, -1014109014, 1823881083 ], [ 2040404155, 736876671, 2050815884, -522026022, -754356563, -1334716411, 1678404005, 505813064, -2074597330, -1451168047, -1513660512, 702826790, 886826332, -114314157, 1391866129, 843447691, -145640719, -332224912 ], [ -1112802309, 644910886, 1182590825, 991884888, -1957614054, -1641545222, 484352165, -1680146098, -2035188726, -1149605030, 174883337, -1973833765, -78874664, 1768325663, 1993300397, 1352519788, -853592924, -1113294381 ], [ 1448205248, 916206641, 2110367407, -1138125539, -1867379711, -1847310410, 59996261, 1987919099, 1223651684, -457931951, 726763336, -877693784, -386035247, -1984527282, -1819049370, 1215307941, -179683412, -999901020 ], [ 1052858634, -1166875623, -441371611, 132742309, -1941922452, -3131514, 1780219565, 1860608275, 407112827, 1140978643, -767230643, -1815958321, -1495184679, 135932925, 787167486, 399322677, 1906308045, 1097939637 ], [ -887436596, -1120779720, -544048621, -1730851719, -437756391, -144689784, -617769241, 1654347555, 68070607, -75419296, 2132058934, 1903356568, 52321256, 140983450, 1278897845, -513436059, -2063036865, 843947941 ], [ 406762498, 1965368364, 488322592, 2139991808, -1213504427, -1386343812, 1280614717, 1342043886, 616536850, 499839032, 1374041171, -963690319, 1873093493, -903891265, -1325622259, 1402004440, -1537213769, -1103610544 ], [ 976622795, 1197090405, 2099920316, 1356211192, -1416649044, -1659482803, 249017638, -1159379033, 2054297934, -399014286, 53935279, 892153511, 2122710252, -733937995, -1424867853, 2001161864, 1309515311, 1296036583 ], [ -528117611, 1543700164, -1028563912, 778655179, 1678339083, 233477438, -968584257, -580032938, -887372820, -95022179, -1772446165, -1341765840, -2132986408, -111173051, 560459295, -654270671, 89945748, 1129649853 ], [ 833467871, -1504603088, -96418181, 2053660180, 1483754985, 1110900203, 2076131712, 512688085, -1880670701, -2009533044, -1271904166, -2115942067, -75286462, 900358197, 402233297, -1524449500, 2083837958, 1044207252 ], [ -495956787, 1132982988, -780034758, 1623814351, 1545455937, 278066240, -959579427, -1782684942, 1733012789, 884057148, 1797871534, -1073424221, 63250061, 890416048, 850169080, 583536918, 327049997, 1686826066 ], [ -1622386985, -1328222357, -1204930802, -736376772, -1911759372, 710569248, 1732930807, 833537653, 2141873062, 1144303590, -1833281802, -1247583177, 108416983, -1880838694, -406376800, 1569195678, 1952388184, 238149218 ], [ -63151189, 544115277, 1414849083, 836739124, 791130019, 2023452385, 1246848945, 39052530, 570641026, 467077746, -195865823, 2121055864, 492109816, -615057994, 63913887, 406375323, -1872989450, 1045997779 ], [ 730893975, -570880578, -2033070788, -1639800672, 1073680250, 1878275772, -224920537, -231350066, 1729349203, 393934670, 615320301, 2145220708, 2111409401, 1780509187, 1738493579, -522851324, -720130507, 207189760 ], [ -1989522199, 1369993253, 172641173, 633441469, -369558031, 722229336, -999656864, 1962608993, -2105927873, 1370625528, -831582572, 1947758238, -942973109, -320860665, -664898797, -92860839, 1128923628, -330242990 ], [ 2008984762, 821466328, 257129355, 1705324469, 426418340, -880354707, 1532371008, -1867332712, 989790622, -1573577825, 36918329, 287791400, 1213002969, 1053060031, 2514532, -952745821, 1337304388, -233951378 ], [ 386962204, 400996963, -327146280, -793930443, -1127149525, 1886138799, -1032462535, -1375421183, 1838286181, -1862316067, -1505024689, -1793202471, 874262668, -1619307318, -1629797344, -1320081560, -776223430, -554421911 ], [ 1287452654, 1408781999, 908777314, -610424842, -1469518351, 1282101276, -2018798958, 1259934434, 2000982092, 1810862062, -914732702, 472250688, -567475767, -1001422014, 515347116, -2012620178, -326670163, -2046274832 ] ], [ [ -1669510626, 1628089807, 1787575563, -587584581, -616589001, -2039099185, 1619468835, -1844494048, 1436016664, -707712610, -1082881243, 1798903766, -1607955404, 657601720, -815044210, -761605417, 948725729, -1622459395 ], [ 1383483933, -1867941454, -1094272343, -1099235428, 1265732964, -609133337, -1907399956, 1218292108, 1570211289, -1570853621, -2067263451, -70546624, 372128092, 1040709293, 960359891, 1664447757, 1490957077, 873052080 ], [ 1286993809, 114860085, 1150806843, -2120075464, 1524502417, -1707126298, 1979714848, -2096950927, -1257013812, -661720709, -446342957, -1936395577, 1734705320, -272905986, 513744929, -411877867, 94310585, 1126170068 ], [ -798778850, -1131872773, 1586005411, -1090040739, -674668059, -1199428653, 1483012662, -135652323, 1767400180, 1020916221, 705107503, -363490901, -787246990, 1525921155, 1403362629, -1739594401, 1211483123, 1163261745 ], [ 50381068, -789814955, -691888495, 1486555093, 1417694661, 1163767551, 1897092677, -1071893730, 50059979, -987355516, -346257185, 991473806, -269047057, -362273174, -740875521, 331587034, -312019632, -1015782518 ], [ -926627225, -1888603964, 655748062, -676214422, -103138117, -706832984, -1892051701, 2107585672, -325875721, -1124610434, 931828165, 13556652, 517948193, 616872072, -473886925, 1637485605, -1826840666, 1186786188 ], [ 1387439322, -337063945, -50655461, 167368190, -1373205203, -1429883591, 1483134976, 1477994605, -1683185676, 615245806, -512693370, -1935777354, 897236113, 617212503, 102066266, -1332758449, -1920411773, 537317182 ], [ -1436316271, 1289842090, 37530707, 988709049, -1730477888, 384029221, -1330483170, 778936528, -151343883, 252507592, 1034510492, 1696276841, 1652685782, 1172284663, -1102175553, 632444972, 1554833488, 1268034921 ], [ 590590552, -87633391, 1957124821, 1629011776, 1164469501, -867214631, 1544670098, 700383710, 722348034, -239434615, -619417961, 1095819745, -401155212, -37096165, 975056401, 768128931, -1345325760, -2034206577 ], [ 1021730967, -580503943, -1660124155, 1069426298, -2004082076, -480773118, 1310247705, -404353887, -1034193180, -1199703227, -1487592170, -439088187, 1373776737, 1175129671, 448428130, 8569058, -301750130, -1742306230 ], [ -1904696994, -16602989, 589941890, 1175751262, 1178743076, -1445883396, -904637300, -448717586, -428494154, 195724366, 319626775, -344880521, -456037946, 365295859, 1063219879, 443805307, -698962434, 889237697 ], [ 2004823331, 907844035, -2068735507, 1409224371, -805456785, -987326560, -984672708, 299059011, 1820607225, -1446348732, -1017595593, 126158213, 1856334124, 1453830753, -1033379976, -1050376275, -524663146, 149831247 ], [ -1867841911, 2133362026, 445667192, -1855465753, -1361111624, -1021599711, 1966923328, 1198667004, -384954797, -659539472, 1141028246, -515676995, -89012181, -31069544, -1482661684, -1941921186, -172262846, 1440803502 ], [ 2031791680, -1033587096, 551013596, -2013833692, -1742537832, -972849785, 385752703, 76783218, 995690446, 531902539, -183133155, 1076938284, 1446244531, 1840124607, -1780655958, -399178469, -1481034648, -1090717692 ], [ 130081585, 1772510572, -99004412, -1765904601, 1220465261, -483766998, -225582137, -1672300031, -587257823, 1906109290, 1007240612, 922069942, 722605215, 985062180, -1463820915, 348235360, -1305859681, -960146411 ], [ -1491379267, -1431679017, -1587306390, -1228019017, 180971342, 1880203807, -1088989167, -47318883, -1045483689, 539375878, 1653739576, -2130845039, -1766995080, 384501381, -1051788797, 1358014952, -1121960096, 1636104027 ], [ -1045160471, 471041510, -1013767422, -621073172, 1173011691, 1165878169, 170828619, -914083455, -1726164024, -187215270, 2094073836, -1296004475, -104097698, 1111857248, -1405575670, -956453829, -956614991, 877699792 ], [ 1721926683, -432014613, 1766619614, -703002903, -858184025, 1767081072, -1308472977, -2022612449, 691401782, -1257327543, 534905291, -1546025266, 443774863, 1695825171, -1954980724, -1304715083, 1607752650, 177961327 ] ], [ [ 1807808039, -1896935966, -1240715882, -1097250978, 146202409, 804069220, -784034573, 1213427918, 2114024260, -860949280, -181220990, -197776634, -1485823521, 1652745216, -1994647348, 1411936733, 849384421, -262121315 ], [ 355757039, 1032436832, 1518919546, 1248697552, -242530523, 578757976, 148621268, -1533991587, -233290965, -1212457394, 835161783, 1867617492, -1304483739, -1866774811, -518229412, -1931997428, 742254030, 35216081 ], [ 374005568, 881470181, 1689945352, 2117987563, 755961806, -377288952, -528652009, -35334498, -1617876951, 282796037, -1738806525, 860326564, 559709741, 1208337209, 765591425, 724934947, -204992456, 1972357891 ], [ -278628102, 156927635, -1084012660, 329717904, -1084029270, -792587369, 699793312, 834029309, -4783662, 1399537733, 2036920333, 810080185, 626883137, 556801759, -1424634625, 1570610886, -900352860, -2084459865 ], [ 639532013, 1802435615, -1877714149, -574466676, -33991701, -1552085527, -1487943356, 1069087312, 1955161770, -848060153, -1164731669, 957223961, 304407046, 646365394, -427355669, 1184528752, -458954035, -639050097 ], [ -1643195638, 2083787388, -1173144764, -634863928, 133638491, -548821729, -671211665, -1358083680, 1179723078, -890164220, -1089589253, -74891875, 684804433, 277919832, -291070664, -599189239, -1500868088, 659908022 ], [ 1282644880, 1074543402, -140447162, 911481743, -846846481, -130447308, -1066492825, -1594673703, -745730152, -1950116493, -228862049, 1859305870, 2115821933, -882680456, -249375480, -622377630, 18462343, 1826318364 ], [ 1955814876, -585810689, -1344399222, -783814400, -1486823378, -817055107, 489500590, -1826365038, 665783637, -699548671, 1554323121, -2117304304, -1935334589, 1074328171, -1237839825, 1326165994, -1676134070, -1074859440 ], [ -1372080312, -1185667411, -1517670935, -305937884, 1844077925, 1366530258, -334190097, 936630890, -1332180038, -798516575, -717076546, -1556494706, 1041826688, 1050556377, 953903309, -939992645, 1070518930, 66888944 ], [ 1905692032, 99852238, -191044040, 2067734418, -887141131, 953473330, -746671290, 971614229, -1734598011, -92282638, -1801620594, 858556766, 1671889000, -1155638426, 1573449158, -1529577866, -277162078, -164956726 ], [ -57355511, 2113999701, -1888486138, -2129303145, -1790347630, -438927704, -1324546043, 811602773, 1131194329, 1322125142, -1362543737, 1125355624, -741389716, -2031324996, 941360536, -1069998463, 1657463521, -449592032 ], [ 490634835, 1484447109, 1962277883, -693585271, -2024878523, -1594346725, 496396745, 1940091880, -695172804, 1738642642, 1164572159, 321385660, 1917325917, -335403964, -1382517258, -684380446, 69649795, 752359255 ], [ -2095952505, 2096904624, 1263603248, -175145809, 1191428708, -617815329, 1212643637, 1242228241, -1365032862, -404099223, 1514984161, 1013978460, -453516044, 1254867829, -1153874671, -312720230, 834823473, -714239421 ], [ 1152154958, 1261068368, -1459514087, -731718283, 480276215, -144868964, -1146968550, 2051369243, 505847620, 625979210, 938638448, -1287923892, 1457621007, 1508459450, 2009169099, 2065237483, -161334845, 1041688000 ], [ 1062649523, -245042437, -884928105, -1670134402, 3720537, 1489713860, -1103449481, 89344196, -2017585460, -2080151633, 1156983856, -1317143891, -846622437, 1245290952, -1412712823, 887268845, -1722292509, 89120760 ], [ -1680674909, 1962845825, 1145490460, 2020141544, -2016607819, -1880434945, 496289661, 182831235, 160526017, -856383796, -683025232, 1166844320, 452565106, 988423352, 1720654111, -1521897628, -1049155620, 694919387 ], [ -1355518962, 1888142294, 491932786, 1357427938, -631593101, -607386327, 1335399861, -287791543, -1924182506, 1347863048, 1926133752, 279382434, -1729636283, 182312705, 1230441075, -2030962379, -1544397067, 574145836 ], [ -1242415844, -844114434, 1141405684, 377471679, 1864532278, 100798180, -1784178890, 584340703, 2118234338, 665172368, 1653937835, -198687662, 805043704, -1586714976, -45373966, 1989981855, -208246862, 1504751309 ] ], [ [ 160941942, -611762818, 49824102, -1559121599, 565948277, -1298859367, 1624891556, -1828385912, 229555817, -32782961, -1890936754, -1853916075, -497531147, 1675918135, 1679268942, 958156846, -72281077, 1608164273 ], [ -716333082, 919676217, 631932184, 779038921, 1031813988, 295095974, -406394828, 1674754677, 856348678, -869221149, -1791829768, 610750911, -345238047, -546617695, 2077248228, 457543456, 716273276, 1136281624 ], [ 2029527818, 1613256770, -1529422049, 1324224406, 181873487, -1675603329, -448313167, -727466915, 92117319, -184084920, 1352618160, -205672126, 1905875951, -448567169, 1900781938, 734140032, -376216702, 1611811444 ], [ 1426068038, 438221501, 1004533099, 1313367613, -965260847, -666157897, -1891440205, -47881513, -1201480164, -597596116, -1109976358, -542874284, 1347052773, -1290488533, -1038864293, 473976114, -525108236, 1297023352 ], [ 1698284305, -1621772029, -202249002, -1188029729, 125046453, -443063407, 186942036, 1075203779, 821850047, -833526659, 1970063670, -2062699611, 731008774, 139367848, -388541258, 1055208775, 1157401903, -1042294445 ], [ -1092597602, -1453833965, 998637534, 1783447467, -1275286502, 1680124261, -1921227765, -1905636999, 923325797, 886665960, -1569764560, 328581562, -180851223, 144127337, -2067706201, 1977248530, 1314309998, 372819501 ], [ 457940419, 62570026, 1789675819, 745764555, -1840406584, 1568419789, -1187061875, -1162342051, -1119775835, -283280892, -1925113882, -1544379069, 1092437272, 2136606015, 287039299, 1973043245, -1726071442, -192459771 ], [ 1060666231, 711620937, 411486644, 1945194928, 1081621573, -1706869836, -359878407, -240612639, -354022993, 910727427, -1693380413, 1912958505, 1077300191, 1694926953, 1277464224, 766718426, 1654645069, -253260854 ], [ -498612753, -1748615681, 1364571793, 781185739, -1259355058, -197287195, 1250764332, 1171284066, -962047535, -1648614911, 1506593263, 702105243, 468373488, -816124460, 1448842418, -1898864236, -479290530, -1862782604 ], [ 32453644, -66054732, 1144925016, 1112916684, 194410938, 1087439511, -205735886, 1169870464, 1824767820, -1194377704, 282353282, -1125879541, 1362965350, -1034488599, -1421577634, 1220910457, -1570491148, 2020214089 ], [ -99262111, 1071804348, 1935550522, 1199232577, -1898362384, -110091587, -1978449173, 1185693592, -1201732965, -1954361681, 694278180, -2078964764, -1320999083, -497920124, 396497779, -134152668, -92486587, -1968340346 ], [ -3241704, 1186078432, -317220503, 1916594763, 2015984969, -904026388, -949325595, -1677665073, -1529595880, 769398101, 1643775855, -1372516642, -1726476333, -317561612, 930246388, 1243721843, -840020145, -1652503858 ], [ 2092829286, 1634940433, 1199015412, 1263468919, 1745243331, -802529378, -88984543, 1775886729, -456289946, -1379356527, 597166331, 1702698581, 827176194, -1721385505, -919543310, 655202538, -982658535, 641958341 ], [ 164761485, -1184446555, -1958829941, -1590040339, 1769566555, -513720224, 979901145, -1128248748, 1117073481, 1632504394, 1325205623, -70624394, -664055971, 1681196382, -284353456, -778107846, 1062446667, 52892764 ], [ -617767748, 1297473005, -433831384, 625698936, -1135771380, 2021133936, 189012977, 659678605, -553389090, -571840654, 104617172, -618167540, -683917291, 69367455, -1529401257, 2006608145, 1676403815, 1123703284 ], [ -186419096, -1508455697, -1656553760, -1929821799, -410469959, -1948772002, 1144604584, 659755180, 419139620, 2105763846, 687909350, 615671726, 303587386, 62263995, -701550287, -1682343816, -1044608143, 1245386984 ], [ -2014807325, 166559510, 1640660676, -1608861224, 262068104, 565617579, 21665069, -1350900095, -422288738, -672617086, 412289071, 875216690, 1665836899, 1294804608, -499728636, 1568750445, 119860889, 1993331265 ], [ -1225655674, -1231770351, -1820476965, -1687487665, 1849569183, 1879355547, 723044520, -1987454433, 332012214, -387051046, 242461497, 509086404, 655351117, -683277350, -1502416625, -1839088830, -2060798796, 807308642 ] ], [ [ -1446738023, 500294041, 31337423, 892890168, 1469489068, 1657231536, 820844132, 2018810079, -337646687, -755598213, -1676432231, 789626267, 675871071, -674287044, 1474138093, 1206852667, -1590065221, 1920710182 ], [ 558164349, -4014910, -1216205836, 1151461816, 153417015, -960838796, 1918819603, 2052012868, 1302842223, -930801883, -1496734164, 1223480996, 70600411, 2120493448, -164010686, 1723714105, -12242690, -71942405 ], [ -945287890, 765109079, -263108189, -669365339, 362889276, -432766355, -1318005721, -1985586071, -1401993910, 213659062, -890797339, -699865619, -24192001, -1158095918, 1777368076, 1435367678, -68526995, 2039292122 ], [ 242175656, 1481988697, 1267216299, 1060160258, 1868342786, -417517375, -584343607, 10475649, 1888338938, 2118013409, 1153911382, -819777995, 1967667543, -1866136241, 2145662018, 692874250, 1314836036, 1002451443 ], [ 1509918611, 842092792, 745443126, 1296494057, -382675091, -2132226549, 879358619, -2051657549, -969840972, 866016333, 1325440574, 994863916, 1619968107, -1394339411, 1499735158, 103234349, -1081336216, -2112889639 ], [ -41170481, 132963493, -1258619296, 663893756, 621660092, 1054241070, -875977551, 747611650, 1335983221, 348069109, -602059267, 699222417, 1348392097, -1626186090, 772080651, 1197991542, 467162347, 1974354127 ], [ 2059834110, -1785455627, -1247101185, -2002190377, 317332519, -2096152738, 854995783, -21716175, 1843751302, 1876930456, 1154851084, -319793812, -1384882528, 1225049735, -1470772284, -827726655, -1184804372, 1525701973 ], [ 1919101851, -1028394110, -2131965308, -473777837, -1445944291, 1166975939, -160363384, 1844211157, 1437517178, 1563575809, -2014343113, 151005116, 1377609618, 1899344531, 217024984, 598262378, 1110558123, -823074544 ], [ -1761915100, -1908537555, 378831413, -1397087585, 1401589923, -2038373830, 1856609660, -207273436, -1509434688, 937792212, 366432259, 1345545911, 879306617, 952573252, 724247924, -1507902290, 1409323819, 794613527 ], [ -2075827436, -1488857360, -824805692, 376108608, -1379536089, -926540371, -1913007817, 1694371447, -1134198820, -37809787, 2017155273, 1918610472, -2130149196, -1856332300, -1613909210, -1566163984, 1749890003, -77909979 ], [ 1787778024, 83467500, 1235208206, 1485230883, 1921985093, 72064942, 131478972, 800553313, 1242289650, -1878996765, -1692457100, -387709066, 1128508364, 1024630762, 553810061, -1505804451, -1457641876, 722146714 ], [ 635127425, -1903578225, -2137596919, 1670709204, 1831694341, 11527150, 1766072214, 410664235, -1971420608, 1660409370, -956920983, 1032607813, 837039083, -1727094222, 599890503, 66242630, 1371231089, 1635920078 ], [ 423541848, 1578947896, -162449467, 2097350154, -147707227, -1939889096, 2056539974, 1063701066, -1166223035, 25542330, 454503212, -1640490485, -981047151, -776297182, 462075622, -386170774, -1851565930, 184627142 ], [ 501149674, 15392970, 704377394, -1247930286, -856159406, -536940107, -1423138351, -740389174, 1795980941, 2050140739, 1404775600, 410245267, -1850293190, -465842936, 239693706, -638216710, 1406063875, -533363628 ], [ -1906682696, 1661969063, 2024149851, -1955304404, -1209415786, 806973081, -2112933515, 289168357, 111469547, -1572581255, 1730310126, 488249620, 263273703, 1446043986, -1269602631, 1063908490, 2044657068, -1695688794 ], [ 1627806112, -147748557, -2042835387, 1642143087, 987929242, 1785685820, -158721714, -331550769, 1072731381, -1877001049, 603156659, 2118431743, -1095255297, -1001182519, 316596184, 1057811055, -1935125886, -110432479 ], [ 1223977463, 1182758427, -1718948302, -1276367348, -1520570335, -565221505, 71869054, 1906602755, 1840789353, 978687701, 1189746559, 523582077, -2093777477, 544932217, 1844960861, -1851878329, -554465317, -549805821 ], [ -1072859596, -822696552, -1143341257, 491297498, -1839514864, 455380355, 1238697122, 978851622, 1366669080, -1834441552, -735390884, -346613863, -1547927095, -577839292, 1666226201, -971450585, -1051565903, -1720011697 ] ], [ [ -1733240620, 655736508, 381953124, -1262442580, -1109102928, 1441179377, 1527915743, -815259932, -956801277, 1607269058, 569660768, -1329774574, -493948084, 1679069321, 2003061973, 1124472369, -2082056911, -2084241341 ], [ 2058283477, -1061029357, -1250042584, 617886210, -1812757368, 1218443919, 610147132, 1128874596, -1980243217, 1038681433, -1288646984, 964600244, 2109742260, 857116744, -837366373, -598328585, 1119961076, -1562282816 ], [ -2104275104, 468453479, -1325629429, -2013173255, -582892459, -270519280, 1412993685, 1607025465, 651387174, -1965388780, 1357721153, 2923386, -1540217212, 1825198719, -395256493, -85246660, -1924331511, 1986234739 ], [ -291747487, -402295032, -1169065202, -683959712, 48695364, 1636637903, 1206108094, -1440455564, -1988789263, 1827896070, -1348719565, 215187475, 467301966, 925877596, 1829826344, 1784506833, 247754194, -1383917517 ], [ 1679366521, 1508945277, 1107796368, -1300082819, 84769757, 312360385, 1681265003, -188521956, 1515028500, 1712650163, -330509195, 1938317724, 1470944003, -515693993, 2050046978, -946747257, 1739957210, -112527673 ], [ 1945700702, 934764822, 1837187941, -1145214218, 1565510552, 52760234, -1612728054, 1381700949, -926216627, 309024879, 1798515783, 2030120070, 2039094380, 870045551, 793866770, -1275494930, 345812658, 1840265299 ], [ -1084327501, 2027421589, -1019226738, -1066958285, 1776808793, -816528336, 1106963016, -189855357, -58545806, -1033135965, 960712862, 1395636063, 305248128, -1852368068, 1547435268, 1277797726, -2117127933, -1111518126 ], [ 625218950, 2066264440, 272534548, 790131067, -947381110, -1976073125, -329038977, 839583950, 425632397, 2096276617, -1891177749, 1245060111, -1183616554, -640371762, -1859417506, 2102403502, 556616455, 698972512 ], [ -1357532998, -1503953057, -1323097955, 846783151, 1412354850, -580581185, -2015769855, -1522312621, 1005348086, 952294874, -1536978933, 323750499, 2063360451, 1305725950, 334594111, -1971995917, -369078813, 301772615 ], [ -1204362477, 570206284, 1974447133, -1952971967, -704611920, 1462215703, -1855172989, 1278921663, 931682813, -1444171153, -778832805, -402037786, -388457129, -37011509, -58489677, -1256446332, 523698156, 274702401 ], [ 2089072457, -1229534645, -625645009, -2026286732, -1118011684, 563359927, -910948957, -1677813962, 1066147472, 1038304857, 1957517350, -1764437113, -747131766, -369653225, 493806482, -1629120113, 1134273215, 949027275 ], [ -1562762432, 249215047, -1662125396, 1943326056, -1383995830, -1364489931, 902254558, 1707707827, 1824142692, 417904461, 1703008610, 525180937, -1459453788, 116954437, 2029689875, -948185085, 964313218, 1971479677 ], [ 792306844, 160752056, 652062348, 339675877, -1964846776, -2113087698, 350741106, 4108523, -567375789, 353994189, 1315282678, 977117456, 2037623691, -58636286, -1984841590, 764195168, 1506324507, -882468488 ], [ -1745454899, 499971885, -2117022900, 635261008, 858614786, -1594096220, -252995497, -855778820, -1445397887, 180254225, -1696117003, -976431743, -307639515, -1295479546, 1363502677, 674504246, -1601626100, -1296708903 ], [ 1572877572, -1643497128, -1537603258, 1663777153, -1672274748, -1440795771, 2087980811, -1086088627, -701721165, 1999781709, 1106785317, 714282742, -1295417608, -563472940, 869051477, 282722570, -1870710821, -1428647910 ], [ 328249078, -988354169, 670714571, 1113577865, 2122162798, -1467948072, -1938024031, -1589058139, -213373643, 1833319931, 1867009099, 795193917, -1208506780, -990605735, 521510043, -666849598, 1918012098, 658260400 ], [ -138235079, -1304520386, -1299659233, 1432650600, 304355093, -1145461164, -17573842, -458592447, -33487693, -871860499, -2119379513, -495023448, 230270430, 1308395343, 816111807, 1128735460, -2141389616, -1714113099 ], [ 326089551, 1476609304, 43263394, -658736918, 1642205558, -1642869263, 1151090185, 362369094, -1098175635, -1969698251, 1220369511, -239603749, -676461605, -869457516, 1432670246, 333469884, -175241319, -959012612 ] ], [ [ 475955648, 2033267407, 493307629, -833503641, 113514640, -1715829819, 2050662558, 1430512236, -839519180, -1866395362, -2045020654, 2103717076, 573666081, -1987236266, 2146814879, -670311629, -342058849, 1439954075 ], [ 443886920, -933985528, 1869996041, -392949762, 352795248, -1886882807, 540925214, -523085689, -1079517885, 2042783554, -822791725, -1128798544, -280248665, 78582799, 1609802415, -1410569413, 1904668248, 300342998 ], [ 782004924, 1390760174, 1674226337, -616889821, -494515624, 355902604, 1934886581, 39771559, -2010636210, -189796366, 2085530544, 789307568, 1770486670, -1743981941, -1634898647, 831349012, -1703466337, -25183406 ], [ -735911646, -10697105, -639847615, -1815518487, 135166653, 1358658058, -640636743, 1933634187, 752812990, 890254397, -755309960, -1249448396, 1612522482, -469399286, -380978791, 1599858714, -269853310, 1214477445 ], [ -1589641548, 869454435, 2028517386, 236782381, -1681362272, 1725206140, 1855809526, -2120468082, -178598268, -755334739, 1370947850, -683021591, -2077321908, -801669957, 69762018, 1699072203, 1915461599, -849229321 ], [ -2120954520, 1840499754, -1546219905, 1153141764, 2101681238, -618002823, -1617530470, 1734734543, -1513858555, -1744961299, -1971032211, 1243790136, -1067707814, -1829655374, -618423975, -440750383, -1035756663, 860002142 ], [ 1690482243, 1681066557, -1587660213, -1588844458, 2065722551, 603543491, -285361421, -1702461686, 1766760370, 2004505432, 1417070447, 883021573, 1649093182, 900405672, 1686353671, 1967904637, 1117621430, 1404835002 ], [ -823843559, -759822078, -182501583, 1186858800, -1561290674, 856539148, -463894228, 205908157, -1608652675, 1791639681, 1593102779, -747665064, -1840329964, -1643013984, -1383763636, 2012532361, 196441426, 1536353282 ], [ 324147708, 8719783, 937936763, 2080775093, 772418107, 217793425, 904385761, 794221929, 2097523257, 1898293958, 230746173, 1488954617, -1392893500, -1821550477, -951379644, 1372334775, 2050351896, 621047348 ], [ -1087720138, 935610055, 420097769, -1562908148, 909155968, -857104182, 170847695, -339855842, -32964045, 492872848, 1196689006, -1234166399, 827817012, -1841685276, 302335524, 2013689049, 1845529094, 1224066879 ], [ 282855970, -1418876664, 625798525, -124945957, 341848741, -241068252, 331260459, -369195740, 1156902810, 311500259, 702407563, 78930739, -1635727800, 764989225, -1617779954, 257868532, -980388088, -1818140331 ], [ 150243758, -1481660948, 528051428, 47314424, 1668581976, 1976630683, 1883258557, -2043730234, 646885895, 1196595284, -1007356349, -1397060544, -460853089, 535709778, 1015209125, -1328460759, -624461069, 208295371 ], [ 621470207, 229737953, -543993096, 782351342, -1010063512, 1792614501, -124217817, -2026707710, 1982089047, 274919343, -1767590170, -1550968507, 546213386, -1317599702, 127070074, 1626452272, 1576304654, -1461474007 ], [ -1671348745, 1458687181, 1586890967, 629229603, -885706395, 591820252, 1845168313, 1911802815, -851546661, -294847436, -984337142, -1333856450, -1883176387, 147822058, 860913119, 1670489501, 722575161, -693345811 ], [ 1113304203, 562010506, -907780812, -978671934, -1158731184, -411630983, -714102890, 2016033336, -1434118736, -1091124830, -1174916828, 1810662379, -423653631, 1781853962, -1715476986, -423017945, -518910810, -1929515497 ], [ -1301738396, 1096432730, 1983942686, -363290176, -595651500, 2020128300, 2066093079, -1036248057, 1666428955, -1891682229, -36601153, -1670753809, -550474376, 2145556336, 1396969430, -676025113, -1461936279, 1368129553 ], [ -742744579, -872422741, 1730194130, 1743408981, -2092156310, -891433529, -1109321893, -1544017896, 376087012, 710710580, -14993107, 1116048779, 1771565440, 1530380306, -983947033, -1624740768, -229165099, -1132400166 ], [ 516334387, 1448271182, -2026942395, -429417019, 1232939070, 522581763, 259855032, -1558246791, -364656943, 1666494078, -410494315, -616393470, 1512760356, -2012880368, -322726022, 392615170, 144195758, 935685955 ] ], [ [ 1311109698, -117158852, -736281674, 1308691197, -2028987346, 2144534926, -1936989619, 1167356114, -1140476995, 540801805, -1158282874, -1170918461, 1995574865, -844972703, -161178136, 213389270, 245430621, -441696560 ], [ -1185650159, 1196039659, -1113667816, -48525388, -1776906481, -564967825, -620278523, 839686950, -1761384765, 388844665, -1124573036, 407924968, 1021334010, -484614570, -144955829, -70439565, 196230391, -997104002 ], [ 1407901553, 1240253852, -1318280175, 1454229963, 1492224537, -1581854085, -1985540947, 1472655356, 2131951047, 2005807992, -260726976, -240642765, -530228030, -1586038764, 861850715, 1144272270, -285819806, 1232267970 ], [ 539561084, -559611237, 65207410, -1717709341, 1807000067, -830012854, 73537245, -1248554792, 205309688, -1946578075, -520156048, -340801640, 955938169, 813621204, -2021009357, -1756467621, 1040524596, -1906288223 ], [ 1245361510, 1760626458, -1586632499, -342847755, -1439911592, 125291541, -153415750, 403139571, -1475760401, 1507236063, -1076648937, 2034381376, -696558681, 1846627998, -1357517119, -940396302, -1855298298, -1050248504 ], [ 1796356811, -533106891, -618138827, -334612111, 1049390379, 893745861, -781283370, 705030220, 1154877557, 1120127485, -486795698, -1594116557, -746397961, -2109880955, 611177654, -665782202, -882002620, 1581806650 ], [ -1035670084, 967805383, -2052656753, 88230780, -1093114476, -953628587, 1705039113, 1026317845, 708490281, -533301848, 213811366, 912713865, 322748137, 1479955723, -1476229053, 2084637984, -1100260129, 1951036243 ], [ -1137108085, -172860632, 623086823, 315101452, 591432081, -1972417439, -2052182741, 1698104695, -777328019, 1363082902, 2090513, 1909611742, 1596233950, -1256872842, -2052529366, 1546638202, 342994952, 1400116148 ], [ 1365359471, 651041715, -456604978, -1277321551, 80610340, 1057946527, 968277689, -374435301, 1654666988, 2038056279, -783815505, -314661874, -1228787616, -268216525, -496094092, -1984015964, 1844095275, -649261139 ], [ 451178842, 1613541747, 37807406, -2118220384, -1219577184, 854268758, 836527563, -1756520672, -1909855279, 1713036370, 1068113698, 83284142, -985720385, 482446193, -773096130, -290683768, 1638390857, 1631075888 ], [ -196370158, -1641913655, 336369698, 1706859515, 776206073, -393359782, 526695710, -1769045846, 831078158, 2114946614, 659118059, 1473505373, -932143782, -358093245, -238988393, 1338838534, 1494823607, 225947022 ], [ 153830866, 971609248, -1811268587, -301033906, 2032349297, 527278668, -1416920393, -1449725900, -284763559, 2085748769, 135153170, 814167072, -377671651, -23531209, 1289981792, 554542241, -968348943, -2058804884 ], [ 46389687, -1083745268, 1303529644, -1465810278, 1956199142, 1159333703, -1270235976, -1973712821, 1170340547, 17499659, 1521886224, -2088472312, 804568993, -2060864003, -223461352, -1232225480, 2123337962, 1742634776 ], [ 686133792, -218473781, -130236338, -1350022488, -903544731, -359692343, 1044267550, 2121121176, 601635601, -1506354199, 123750140, -1753661322, 1689990601, -470845926, 267197355, -1608170175, -1183190372, 2072782001 ], [ -754717249, -1136253441, -1886603725, 1683613232, 180341126, 1336526184, -1129258472, 584371572, 1142225174, 943033240, 134756987, -1800932441, 1802287915, -460317232, -524242750, -1248061303, -1864812402, 912380495 ], [ -1647287174, -436316933, -951984565, -2117984168, 292332821, -1883617369, 2100601175, 1469586494, -617959745, -1046454161, -2127476484, -825188977, -821801942, 1809632753, 1497927036, 153744795, 1286838344, -2117274319 ], [ -471433392, -1473350805, -316435908, -1117252541, 1263308294, -683567820, -664286247, 1309574993, -1854059772, 1904919669, -2038482784, 1585621341, 1001235519, -787224037, 240260374, -1340235740, -987828947, -49320803 ], [ 872548127, 2042249944, -876957823, 37375876, -2137820313, -1304930524, -1135582194, -1833915880, -2006492315, 1472627523, -302106485, -672080155, -736370198, -1872536725, -623991481, 621300633, -1363700967, 1159223139 ] ], [ [ -670936454, 492190534, 1403847634, 783822550, 566342379, 385772654, 986435741, -1902838413, -736871145, -1788506826, 702098479, 807625619, 630631005, 964442041, 799778785, 599907162, -1393715700, -1888345936 ], [ 638162816, 214860489, 699001224, 2121055004, -1331361062, 2102633812, 273575001, 293305694, 1161541977, -510336878, -1286296782, -324333150, 1676640632, 463047192, -634542831, 1513510910, 1451788282, 732915533 ], [ -2054385317, -368272108, 1692573897, 596869706, -1107711044, 435365309, -2137933335, -130324638, 296575390, 2138260820, 385697283, 1083716039, -1908704454, -1240757595, 555101487, 213523330, -483338972, 1162024967 ], [ 2052620547, 66913644, 1685071233, -1497116943, 1970280598, -1191913421, -1463831116, -1508191646, -1567026174, -1836840236, 2083692366, -483054599, -1199129766, 1907265856, 122515091, 230846465, 1374938475, 29839334 ], [ 1972353206, -850743945, -1053769531, -1555505843, -485571423, 438476953, 229173131, -1325308791, -1386184288, 892336697, 1484110486, -1398836477, -1530826796, -183883362, 2137602711, -1491623981, 1464637272, 1165045506 ], [ -943666313, 673139095, 410593587, 936654925, -1926482281, -1051974905, -270970069, -10719754, -1834572408, -871709812, 357150889, 1054953001, -783656815, -260690310, -1593078276, -1428161852, 20616271, -327829673 ], [ 1103359809, 1445996047, 13878657, 994113140, 110365114, 2089293496, -2031458404, 685666547, 1261388662, 742937183, -1803246824, -157533946, 1136109308, 382151399, -239760944, -1215864579, -1312032933, 990035895 ], [ 1860724681, 1231930377, 933004711, 1068489624, -1127612221, -2133083032, -407092436, 2063252491, 1568833794, -760730151, 1778621389, -1377147820, 956298313, 1699150440, -2057500846, -1181289645, 1111648911, 788277160 ], [ -1107870743, 1799708640, 1007065580, 36874939, -211130063, 1230934365, 1607926037, -1758300483, -943039635, 215397224, -926912307, 614582985, -223869435, -1092846897, 1684787164, -954463274, 1324549165, -298383782 ], [ -1706261361, -1708609009, -484702889, 1402782186, -1169140782, -1827760829, 1601433720, -718949434, -718985239, -942249227, 1951131788, -2015148574, 1615194398, -1090667372, 1004523093, -877480507, -1836487951, 241388210 ], [ -1237811932, 888497992, 218746810, -107160150, -1838647177, 183061578, 174071669, 744310276, -1427934952, 145613209, 1345312660, -1063382784, 1694737400, -1026821931, -573830781, 470091740, 1798427900, 1514857471 ], [ -1839298998, -1183359045, 1887340944, -1737578230, 1359585159, -1284416610, 1217231595, 256741463, -429450625, 1258849370, 1980104568, 1613454648, 159972483, 634216407, 162752110, 406746047, -767715542, -573902055 ], [ 1213303813, -1288558182, -2030330794, 259968428, -1572166871, 1995501629, 1197947317, -871915721, 782599042, 1955079325, -1370122470, -1139446046, -1066335431, -20985373, -1313389684, 448400456, -1460471677, 909343712 ], [ 262396792, 378053803, -731489327, 1273682897, -235064539, -143217794, 1949168946, -2033459604, 1043314824, 1222393590, -1359195070, -205649251, -597910132, -1775998000, -2028148909, -1901717963, -1396035950, 1380161823 ], [ -1347538950, 1749386261, -1278834110, -999160977, -631473955, -719573287, -1595742846, -230702884, -1062215067, 806416326, -479163540, -1787073914, -1082036971, -1967083648, -1271003388, 1927562719, 1359093453, 1700398293 ], [ -1884578577, 1403444285, 2144550718, 1935611633, 1602956409, -1261267055, 1522150679, -1653636737, 830880588, -1981909847, 1970141624, 1318872384, -432043926, -1398763327, 584178435, 870434466, -433124319, -300561398 ], [ 722849965, -1559581503, 875678396, -1296075708, 208887692, 324928057, 195884162, 164099182, -154629253, -272595288, 1519294220, -1554836593, 1185263336, -1279334938, -1654388348, -1862767135, -1457590896, -1479359398 ], [ -145413373, 247916739, -289491624, 1460578929, -638148077, -119005006, 1474108973, 1038012686, -1248505346, 61597070, -1679017079, 1400483976, 2043915550, 144637862, 1201294040, -1812815769, 410917050, -2128666027 ] ], [ [ -1248134756, -927780326, -76905828, 1747310966, 643224819, 353485790, -1886136016, -50532925, 795899548, -1624793266, -954324264, 418925529, 122128429, -27332616, -280681470, 760470722, 744438985, 1781359522 ], [ 487609284, -1836783416, 1330326484, -45831994, 656781032, 840094782, 1486712842, -700973033, 161730694, -1996993420, 1713527671, -443540802, 2098867686, -2075624441, -1150125493, -1775925796, -313189501, -1579098583 ], [ -560323647, -478119047, -1794185821, 2036908695, 684095127, -1163316661, 918910334, -283147026, 768291465, -1260482048, -785534697, 2109898565, 805494876, -1656989263, -1301367158, 1095520532, -1345438038, 1391981822 ], [ 1250897091, 750199508, -708612822, -1404235255, -1205805382, 1423414664, 143969629, 789058311, 1165578196, -1786112186, 695481208, -719633801, -1416995399, -1065627582, 1670739748, -1985254055, 2108767599, -307937593 ], [ 564221643, -385508880, -250677440, 1657034516, -495863551, 1560546360, 929819097, -867046030, -381957790, -816964026, 11396953, -1385281487, -707411579, -865254006, -701765837, 1785576339, 494932141, 525415688 ], [ -1336638524, -809089238, 1180966795, -1224337493, -811048413, -1592744690, 132582155, 559699228, 652762013, -1491406260, -1306518794, 348766464, 2025955908, -462116394, -544711684, -397790846, 2097281131, -1015183032 ], [ -1759707251, -1036200771, -114982240, -1821117371, 1034488155, 1260876704, -1471537536, 734459340, 679926922, -1680440745, 1380709531, 1450047345, -1282677174, 369757510, 1553443897, 414908982, -243366698, -341865087 ], [ -404217870, -1904078519, -593946445, 2014357064, 937401026, -216933532, 483020170, -466677874, -1915187490, -832213156, 779861110, -375553507, 1149984487, 441821921, -64372715, -1884984631, 2076052973, 2068277653 ], [ 1889882963, -1028169078, 1477271767, 1510038527, -4253629, -1486154703, 352599123, 1741586735, -1578265556, 1024843076, -1888530877, -1491697977, 333201600, 1643504475, -212447658, -609004633, -2051607447, -780309525 ], [ -1416716210, -1871176498, 1309385929, -389808347, 1090976555, -88711965, 1331355239, -1833630419, -1751168964, -766325998, -187680128, -2107223254, 1872388275, -1929675068, 2001916428, 1090802669, -659539889, 447844732 ], [ 1181770500, 1019910974, 2137143737, -1654015263, -1451588208, -150285672, -2125388032, -1342279446, -970823646, -1518706456, -1741952358, -121912710, 152806836, 665311013, -1118248272, -1074221433, -1302694829, -835156201 ], [ 223175408, 1354560311, -703676393, -1904318659, -325965185, -1400657369, -862054579, 216016032, 720408296, 1157564492, 1870327833, -709544219, 442957445, -658375449, -1091638461, -990179503, 179447713, 309653550 ], [ 1379616468, 1323419802, -1047410942, 1930939402, -1401905177, -1838606180, 382029304, -1838444127, -1577536939, -998518331, 267189389, 894261142, 218195786, 1284968638, 1891703673, 118486270, -1857950304, -1271941754 ], [ 239704919, 1111152893, 1599194349, -1852170877, -2101390069, 706199707, 2088148498, 225877357, -483369404, 1501310886, 220398639, -1252956740, 196149295, -927391772, -2134448440, 833632030, 687352077, 1123572918 ], [ 1431909520, -493327925, -873312507, 649290594, -1843477796, 1291829607, -759429639, -1765318344, 2077442186, 1737913239, 1388025424, -2066880994, 915843185, 1932106564, 1151488257, 991941424, -475518142, 244090165 ], [ -1197028630, -1628483200, 1453279452, -1130884259, 1545673503, 1692470195, 1826148924, 512330849, -609414243, 1734879938, -1497643882, 267022350, -1016567099, 1514663510, 846944813, -1105622915, -648503706, -1288434520 ], [ -1088173549, -1217402146, -2019320397, 672390869, 233423252, 2034616110, 1164514021, -1473008730, -2000924727, 1257381275, 1165584008, -2038352650, -1106567418, -2128706918, 1492232318, 1871942546, 505637313, 1118606856 ], [ 404428452, -1902277209, -2061498477, -965194094, -273531147, -1816121187, -1415019852, -892850567, 453950385, 852495845, 1671864098, -302058574, -1738660480, -1291471980, 1553197193, -1357513929, 1407941014, 2133528403 ] ], [ [ 1222727029, 1199017712, -1313412452, -1331524789, -2051501584, -1108204730, 1766979929, -1837503249, 1647068292, -2070257141, -1722504592, 272821430, 110205908, 1170805048, -1313010557, -1823127115, 267090013, -988832851 ], [ 1194278218, 415628040, -193084854, 1270493967, 1669794296, -499760902, -1930406399, 990740217, -1528858381, -1713695968, -2107208596, -179926561, -1456199393, -80090970, -1295301788, 600929188, -950042759, -1197504736 ], [ 756894442, -980107155, 1603278572, -2023705003, -41037002, -1769361715, 1798880632, 1625592974, 1105452563, 1950806679, -1751954046, -526747457, 424923092, 457036129, 615911243, -61119774, -1618245823, 2027875276 ], [ 1993308217, -496474631, 1761901471, 1897357583, -972641016, -426021932, -35517666, 1143075381, -1325206854, -1126299332, -2109351101, 353826558, 1658641801, 1236412521, -555437971, -105890337, -1723782429, 665249559 ], [ -373926674, -683567185, 242453056, -343906493, -637833568, -1041126214, 937832763, -93299991, 2011076682, -550014978, -159079940, 1883321131, -821498560, 803725255, -1491668328, 71194658, -1361617386, 965276411 ], [ 796505292, -130102319, 2094533272, 2103901220, -144870096, -50705418, -308901731, 668446633, 898364182, -1580874035, -668479747, -1110933990, 545673875, 1474160415, 1552173285, -245841877, -470355875, -1181186642 ], [ 54338273, 571213306, 2060636758, 1581166596, -343733902, 170901051, 837937619, 1767202454, -628250635, 1659835647, 568755744, 1220910565, -269167539, 22916866, -1108971114, 2109710785, 1074082222, -611904491 ], [ -548199771, 875678570, 2089285738, 1912467216, 938200259, 520186537, 770432763, 456118106, -807333571, 482828904, 1016637067, -639690446, -2146637644, 1044922097, 1769177079, 498908699, 293068217, -2136905058 ], [ -1035417439, -703248879, -959086628, 212772781, -489640960, -1822173069, -2116939719, -254575670, -1338895222, -804425101, 369264915, 259117772, -883779748, 1724912415, -645702266, 403384177, -1380331006, -1697185640 ], [ -722863816, 413358130, 238457734, 1939239641, -365918170, 461676430, -1487039306, 1943156868, -1662842025, 1048215435, -1350617970, 1585152510, -2061308253, 451910335, 1798876802, 1488723750, 1055393739, 582333208 ], [ -173021815, -573321511, -721503378, 1130717866, -629936871, 1842105205, -1712287949, 215314182, -1409108033, 382377641, 1009387648, -2109175016, -1392951392, 142004169, 1478725641, 1364427753, 1938812597, 328327528 ], [ -47815653, 1307578470, 1727416130, 1695109927, 1810209693, -238946615, 2064846475, 1168837523, -1037747776, -1675856071, 1477082860, -1493034554, 1804112830, 1338050542, 1616908217, -1558604690, 216913735, -967963969 ], [ 579744146, 362016116, -1200151341, -1399984278, -768557337, -405670569, 1651954460, 494799942, -159072444, 1945592654, -1624489692, -365213323, -1024433265, -1723399632, 502018382, 1535444457, 863104556, -1704406013 ], [ 1812871389, 923579455, -75809889, 958129346, 2039673192, -1895733066, -30723490, -471249349, 1821919828, 1342370777, 1991575419, 1613303471, 562318552, -1849574090, 124032152, -419616437, 908108939, -334501368 ], [ 9376983, 1207078965, -947088798, -790912652, 736060000, 1435745106, 1067294865, 2138019447, 542981671, 1359304680, 396354299, 871660623, -1554439935, 1120989856, -1429483357, 390032113, 932292755, 343911086 ], [ 900664374, -70669114, 785373638, -1448926389, -1470263133, -80867601, 495973407, -1791165793, -1561040309, 26989772, 205635134, 1668134323, 496722756, 1535446911, -2107196976, -1470670783, -2040592105, 426593218 ], [ 1156010400, -1152929875, 1659137867, 906707400, -512144092, 938721593, 1928527828, 1940985471, -884414292, -1299709332, 1628627448, -166175426, 1556885568, -2074010417, -585022649, -1104754659, 275134271, 300697171 ], [ 1257070332, 1095930367, 1492233912, -622112880, -319221847, 2105691825, 1475151695, 2107696696, -797956859, 984069386, 2144188372, -1379057680, -1350147985, 493004775, 174860064, 909710375, 871027641, -583123495 ] ], [ [ -2138328951, 866071233, -318769151, 873850578, -1605554321, 1271761710, -1350866544, -64678962, 1260151794, 2047201549, 1083920279, -364006075, -966775842, 315290327, 1821583421, 310558096, 1797822135, 1634627592 ], [ -2126386478, -2050344386, -2112296718, 1007211022, -1145098581, 794239476, 591754276, 1770541219, 1102809511, 1733111572, -563309883, 1719297924, 831480898, 877715412, -499031275, -1726072545, 2005867550, 1501200891 ], [ -522201603, 941588959, 865698151, 884452144, -1044891885, 118414276, 1576834762, -1457625639, 308934906, 779645349, 2120877950, 1521769245, -815931531, 1693444570, -1671003000, 907554603, -348847188, -962343718 ], [ -1277995373, 754754237, 594435936, 1310849371, 1915616291, 1214453959, -830276553, 1976229667, -1805811358, 1325092746, 786591300, 1030692938, 189992830, -1529056071, -1935391678, -111801465, -646809202, 183466934 ], [ -2009600527, 2074356855, 13986864, 2037627808, -1716999599, -24221349, -696689748, -1196101629, -685942560, 1875003751, 1655153206, 635812401, 1203822712, 437729561, -288839031, 1077132630, 723508991, 1201595262 ], [ 1533723368, 1317387901, -850643063, 203901791, -1340369324, 1566496255, 1760770987, 396247328, -1811391771, 1408197058, 333017025, 493904293, -1703627194, -449898669, -1568475913, -501242981, 1424514948, 933012284 ], [ -360507605, 774620764, 1602900777, -1184409333, -1214998748, 2042949198, 217157496, -1607130833, 2034193796, 954253786, -461682533, -390337889, 407625579, -1066205557, 939816859, -386728767, 1112764356, -1901741860 ], [ 630818563, -522072649, -1557135262, -1499377712, 677496295, 435219718, -1238103937, 1207089780, -1953358745, -7297152, -2385174, -1854049127, -1326901854, 1917949577, 1266702252, -702257567, -522731154, 1244126292 ], [ -525777321, 1624681748, 904559077, 882031886, 2114134599, 2006931961, 198693535, -1111382916, 1619960880, 1140689282, 1499775555, -271302474, -903072630, 1899275701, 173316356, -1218482807, 517866517, 500284473 ], [ -31982159, 1105673126, -3031994, 340151554, 671945574, 1100199731, -1189351400, -1411259707, 1463173599, -1136066902, 1962584151, -906890171, -343493041, -2026050537, 1438021756, 1876242133, -115129179, 644114991 ], [ 276085664, 1344209132, -1025481705, 603277539, 808083604, 1618006156, -474046499, 1106984703, 1367467346, 1537877884, -864056576, -1090529803, -1052287736, 190321513, -1218210910, -1857884281, -611983225, 1353821691 ], [ 1953640947, 1531622430, 1627724857, 798292, 873055679, -840936090, -1598574030, 810534618, -1455437863, 636263669, 405617814, -369401516, -615700725, -509568490, -1802410231, -540116660, -1431213495, -292569928 ], [ 1306788003, 297339915, 1214040657, -1916855955, -1351694119, 509769984, 1034614112, -317540851, -416910247, 1393608755, 740433691, -2102465507, -377278285, -949932762, 14735397, 1535597985, -1071961153, -829551022 ], [ -1733030393, -2007129868, -247791610, -2061665903, 979510205, -1363004397, 1026260877, -1813283674, 216251327, -1368180113, 854948355, -1029370339, -461556595, 1433082348, 1350524214, 1325652566, 1668467604, 388901346 ], [ 1468944555, 199438641, 643123507, 1744765167, -913340917, -615310348, 27532807, -997074405, -2011352627, 1326830162, 1390840402, -1550402489, -743112150, 1740014819, 350180555, 2060327511, -399349638, 694157544 ], [ 1366134878, -530577764, -580820413, 2059262536, -319939123, 382873446, 186319674, 1936512100, 1327136532, -861984917, -1292809128, 690593353, 779586510, 185607685, 36473578, -1980489683, 740000344, 428736658 ], [ -526312363, -723603129, -173260834, -28732753, 1023807570, 1305327070, 1693150692, 1657031190, -2061481929, -285418289, 1035367053, -524581179, 83697458, -969624597, -1471746160, -1273361477, -1820637934, -1339634389 ], [ -1102212845, 1770861775, 853625459, -2049907875, 2062441065, -1722555826, 1480893388, -641701962, 1512122409, 1599272207, 1172291478, -8587853, -384837714, -1248122324, 825962551, -2013615933, 1572678387, -1422446633 ] ] ], [ [ [ -1920114038, -372492839, 1451001220, 979259973, -922789596, -1130698356, 547933546, -2050892242, 154498981, -86448128, 901976669, 91315371, -148400057, 1639624107, 648992276, 1106716515, 616445667, -580145492 ], [ -1641973289, -888880631, 1243496884, 1650518688, -1280364590, -1744257645, -514649489, 1842277248, -425414673, 882052551, 395014872, -5247264, -1077220343, 2098476663, 1222463058, -1113911507, -312877738, 405067331 ], [ 1425932420, -1085064156, -1969547192, 1668930118, -1669173720, -2103892669, 194921916, -127152158, -109972665, 335784236, 366921709, 1324659517, -1942356951, -1646331862, -1664831453, -1368458118, 1354709294, 1934187464 ], [ -1996014099, 836452798, 1461292086, 2004327432, -52358343, 491863621, -1192264895, -1985081232, 1538728415, -488326083, 1399763258, -1541537275, 2080893114, 210366243, 2055360736, 361141630, 1458245408, -595312444 ], [ 831777426, -1352570011, -1772182659, 212163164, 2087081105, 700193442, -1442471572, 1259288204, 1171632490, 1007441465, -1255657191, -1173423964, -1617509773, -2028208425, -1751829262, 1292282907, 239057001, 947669918 ], [ -1122032295, 26602986, 121517482, -1412594867, 1652457056, -1032491575, -788051652, 488281463, 1671468717, 2017492710, 389516313, -510528841, 789889840, 2031164788, 960562305, -305272353, -1475690995, -435656414 ], [ 2065398830, -1517657030, -273971435, -477172360, -2125236285, -1734184942, 1288287475, -590716513, -681741502, -560969331, -404575867, -1088809007, -949275351, 1338127378, -636959901, -17035555, 1448039977, 856651145 ], [ -184573125, 2096105861, -1214113178, 1558614319, 2054002989, -779137100, 1122746759, 1446674348, 1846458336, 1404768856, 995984481, 444967875, 1254937686, -955798371, 30491415, 971880999, -1592816592, -905032746 ], [ -673435873, 1263816348, -1160195306, 870993849, -288615611, -41317036, -523391043, 1227145765, 1203950999, -1906460216, 1601930949, 1592881570, -1120344887, -1789481689, 1807573019, 2065309332, -682209844, 811316857 ], [ -1830338289, 2106089497, -192733932, 1136723769, 1669926294, -520948577, 1157768793, 2115063445, -921665156, 127259731, 989160717, -527535089, -1796713292, 1093702821, 1205969289, 129596347, -107716962, 87775515 ], [ -720199671, -1723099819, 2054164173, 1351774540, -922904377, 405635046, 770776075, 835385467, -726690632, -1106480405, 1896868711, -1000818048, 440747720, 959971994, 1494361735, -2049048075, 340487941, -512856916 ], [ -1283327345, -1439871883, 1772768045, 245139839, 1558057694, -2040068463, -266427601, 1904992268, 589576816, -1799432092, 1772957214, -667646874, -1563293421, -1730340548, 1608506203, 1569880863, 27744415, 1735944756 ], [ -1837099807, 1351717675, -1870039782, -1303124924, 1312577174, -317482283, 886055489, 549225943, 1759246749, -1159195553, -142434029, 1191157513, 982318168, -1923472701, 978011759, -322133531, -824616020, 440918716 ], [ -859958666, -1346956448, -633498180, -224467948, 1232182280, 1413952827, 1182245426, 1563796557, 1142825456, -1367106618, -1275952629, 703583707, -1023336939, 1222880978, -287815788, 614497559, -408510925, 976219564 ], [ 1213501883, 1345278937, -1531436715, 401371034, 514428353, -163465874, -1219165338, -346360175, 86294929, -907359582, -1111204101, -177316607, -908387872, 611140799, -1067130382, -488427038, -1477613328, -2801078 ], [ -247903113, 536040665, 1065931057, -1188193970, 1795269719, 1533913098, 1824960292, 1154664140, 219414709, -239948195, -394613046, 1986928610, 2129264526, -1935894924, -640331765, 853053709, -1283975393, -1024584988 ], [ 177240478, 203718643, -438317213, 657194821, 523405468, 34358058, -1927830424, 1472898769, 1638313733, 569708596, 862750018, 147954100, 852206938, -1320349879, -2020235088, 516192169, -1028411682, -391534934 ], [ 1912793181, 803439798, -1043511948, -1287075732, 784716219, -1507006817, 2121653939, 1749642333, -1954432570, 1384447768, 1020805582, 2038339731, -1621848234, 2023545824, 1683318182, -1635483243, 1979001360, 1044262377 ] ], [ [ 1461161520, 287408300, 217253124, 1414004922, 1187855971, 329324055, 662910186, 928477698, -1187011066, 1865382349, 870589641, -844698753, -1407121733, 204395763, -1683733812, -1477897993, -774547552, 179886509 ], [ -1985834107, 1832827694, -321007313, 929966803, 612020, -1260300909, 5457906, 956291697, -1219848885, -1543794458, 832000406, -1021855523, -527396594, -2004779685, 1481642551, -1694656219, -1939282399, -1318679565 ], [ 622860508, -1555382149, 844755359, -897112970, -953842364, -1431767379, -1078766902, -304960434, -806346650, -831558799, -1924969245, 728066672, -1939127408, -579488904, 1739239351, -1027075312, -95723467, 658690687 ], [ 355340186, 1527426382, 300000526, -1284688691, 1275122695, 1821774890, -1899928649, 104334629, -452913631, -2115492849, 474880120, 1287443598, 255577335, 858228861, -1741250952, -1787990421, -1897304126, -554785588 ], [ -441697001, 589992948, 1407170336, -2015184210, -2142037324, 595334085, 43450882, 1667516217, 537290157, 1221478781, -1641182572, 544912255, 1116426320, 1173518263, -1806033086, -697180328, 486372827, 1465027449 ], [ -1626936939, -494548605, -1383775932, 178846590, -841978935, 449777758, 592423915, -2141753123, -1601452896, -412966345, -1597025826, 93440169, -1774897826, 781170696, -404570581, 2028361548, 1538759805, -1892567261 ], [ 1183017862, -101213852, -401713312, 1379692703, -123943221, -1022682907, 1513010115, -926974547, 1150295901, 1348167586, 1310876910, 1275644376, -1440162980, 415477596, -469696449, -1996067401, -1984289733, -1079158792 ], [ -1623079121, 780211669, -2063929412, -1705700465, -1188778956, -611391872, 1995461509, 312438612, 80980277, 460522535, -951328570, -1904918814, 664614251, -702138997, -786722772, 1050485832, 643607026, -1564340632 ], [ -315243430, -401575, -1910273926, 1346270783, -1438783444, -1835001520, 1892075555, 607040268, -792323545, 1320584733, 305223825, 79340629, -1708611289, 1479006072, 1298733865, 316213055, 1114368938, -899722221 ], [ 712737824, 233647168, 828485815, -1564953773, -476798282, -485427011, -1394275023, -1930045917, 1541310316, -737153581, -162376151, -1678768078, 1875494892, -1682089145, -2078304811, -2067842292, 356620917, -1144139541 ], [ -1693137807, -2074471353, -1880403051, -2067951749, 1261246361, -1367388433, -1712289601, -455819021, -1626550685, -221503960, 1797609237, 901054720, -688874624, 359917373, -333132542, -2075414485, 1519074489, -622491801 ], [ 132485012, 1313808884, 931368035, -344791843, -220187583, -820549632, -1178758129, 506567894, 195795515, 615316748, 446869358, -95120969, -1125934508, 850849584, -2102838118, -1594611115, 1941323186, 485930054 ], [ 1495939495, -330448128, 1065278952, -1143741524, 1643161630, 2132818641, 1595022841, -1415984574, 1040560263, -1431929761, -127281974, -2074369249, 1933053008, 469645022, -530503481, -661509599, -1887061750, 407801116 ], [ 899469468, 1657546026, 1749750594, -1534401256, 305401135, -361451047, 1631806367, -717687963, -513110166, -702296218, -1729063502, -461111908, -1570235842, -1661720091, -1482239863, -1572699183, -986757752, 3106190 ], [ 1295925308, -80277582, -852237483, 657624234, -1609209852, -1106835569, 379954762, 1395140293, 354637157, -2057111618, 180336276, 931407439, 225348034, -1922725808, -1996755203, 551886067, -1088581376, 1035267252 ], [ -466900164, 1139394693, 2126229376, 2070837102, 1425447449, -1425476902, -661036060, -355005858, -395270175, 465503274, -1334437001, 1950301534, -808297518, -1721983138, 606296281, -656888726, 1229231718, 710744772 ], [ -803481189, -2118238640, -1617927104, -1218748726, 482019174, 314873300, -1491426145, -1266048708, 689596306, 880051164, 33150765, 618636905, -195180385, -678204946, 249988315, 1825652340, 960953090, 2094961223 ], [ 1032998569, -313571179, 1506735023, -326731387, -1816681782, 2077884593, -2113653468, -1733733172, 1951919835, -770155327, 738794171, -657586813, -1252210803, -1709373351, 846280542, 743828015, -1507891091, -1808341464 ] ], [ [ -1889829119, -900095679, 448826190, 1475384464, 1000385359, -1518009594, -1848676311, 1840006471, 1100341575, 1489405104, -1927861342, -1035913238, 228207828, -300380836, -146278444, 1937944111, 1173204277, -591213104 ], [ 1523199281, 1635156723, 1527773170, -150895719, -783372377, 599107306, -545792592, 317872311, 1132536187, 1444521115, 1875854527, -57240799, 702497214, -538978442, 1166807608, -1793264712, -535926741, 1566270685 ], [ -2028957522, 355409021, 253879260, -45995600, -45307079, 1194982892, -303611577, -69304518, 879245732, -1678752647, -1124540763, -1901390348, 97311802, -786934463, -1059685820, 1079958217, 1164857925, 1780559 ], [ -1795878790, 756652958, -128146733, -778105922, 1747413477, -368371084, -234926322, 1551460616, -435482202, 755187678, 466257782, 892055621, 30460432, 1056857465, 21009152, 1121507773, 1545852295, -1633860475 ], [ 932580156, 2033615712, -956914610, -1803742059, -697109180, -2116026623, -797347814, 2004439577, 1100513625, -440454246, 1967728465, -1900471707, 224036344, -1481141429, -1808561461, 657087335, 1444289530, -365477713 ], [ 1565443048, 525852742, 952550297, 1222610586, -503297830, 1567937837, 1468428760, -2080769701, -152258978, -1621848341, 245404679, -1799578281, -1767289613, -828434182, 1231604152, -1984346905, -1320649470, 513244713 ], [ 1429202415, -1629270663, -1495170839, -1168948391, 306771457, -1645723936, -2047158394, -1304531913, 717362396, -287447014, 1467246636, 1633007153, -354987478, 744223872, 1715919151, -147034705, -1782858158, 1708071656 ], [ 1475198925, 1921732674, -999911676, 1727229808, -1282632266, 881813465, 572087451, 1012270072, 1163768803, -843142743, 257578101, 1093942318, 1821896793, -2061220105, -1566770219, 365157019, -1771848111, 1613279327 ], [ -1649115679, -1546288843, 963200336, -959169397, 1020643190, 2042188963, 937400959, 52151529, -1160527782, -521985115, 1578195722, -793086137, 356228114, 1624310289, -876869141, -1634313116, -1883304987, 1244939255 ], [ -1835999383, 498671499, 1751677402, -2018515545, -486074624, 1455909128, 148230790, 539453357, -55458946, -1182347526, -1760220193, 1181371934, -2043569795, -1402169874, 544870076, 1977562904, -1920564564, -2036068608 ], [ 2101300030, 1063976504, -466192182, 504808965, -652049465, 1048197268, -989871728, -710973508, -44954809, -379527964, -1880273435, 55151175, -168773090, 133954455, -1612552854, 1505949215, -194961704, -1615390129 ], [ -182102481, -823083698, -991474717, -1947489063, -1000721016, 143457431, 333360741, 305170468, -236088311, 994464557, -231128533, -1263695658, 1161620959, 1099383902, 1682681863, -6293526, -513303445, 2092230530 ], [ -2030118249, -1585568337, 673111208, -354769060, 132667887, -1877724946, 1902345873, 1628343120, -1049508794, -1262225686, 1958253658, 1888659134, 337080366, 929382122, 209694631, -1975324540, 852394764, 531361165 ], [ 709225437, -197100882, -1765954780, 1382540332, -129566225, -1395842536, 389454301, 227537692, 1668331620, 567002861, -1033835466, -1340238862, 1259291255, -1347160397, -1228692750, -378308080, -1757524021, -382509067 ], [ -1863035379, -212869545, 1680721228, -1445820629, 377752302, -767308973, -2035260351, 1577110430, -1564048109, -736670908, -435765459, 2062749859, -828871518, -1904547055, -319538113, 1800119666, 1171551649, 2097882302 ], [ -528942745, 622751066, -317436047, 1413521936, -1792596612, 54018941, -1732833751, 195437067, 730770110, 2001725537, -60120379, 1348146099, -19499433, -1630193158, -1548547899, -363856051, -637595583, 265282420 ], [ -1410815774, -567602588, 88430136, -2072957213, 962413744, -619153181, -1631342161, -526140080, 1611326987, -1727232219, -430223973, 1612836431, 111353984, -455637153, -1729456244, -1911035368, -1770486051, 1286640048 ], [ -813289905, 446804856, 2059937907, -914432924, -1585477088, -1402482331, -917422270, 1096251745, 1890830218, -1209507137, 1569107233, 1886815325, 1874132943, -724239981, 1457070693, -440072978, 1179465886, -541229516 ] ], [ [ -1562249994, -907513145, 2146308014, 1843476273, -1217024578, 39444547, -1256806882, -515315476, 1930242561, 1198613723, -283612212, 310080821, -1161644616, -1206437250, 1681110415, 1885372142, -275337201, -201151521 ], [ -477854817, 1471639242, -421479382, -2091822045, 274733772, -1804401036, -2059774502, 2060528515, 1155003226, -1507438810, 1326206013, -174143305, -1891645611, 2098103074, 307961202, -574983184, 1067648832, 135647698 ], [ -1660341462, 1062925445, 1829994266, 2025991887, 1846128424, 832956131, 1979091675, -924141933, 1324256727, 622330061, -1516931961, -1493295204, 1653505213, -1718732046, 183470424, -405501236, 1411787826, -969308049 ], [ -253671230, 763068526, 1611235608, -1090208516, 596448627, 795140834, -1077190539, 29871412, -489907879, -1580517070, 982945499, -539037280, -1202900169, 344246902, 1037120930, -271244619, 1249397174, 1950306719 ], [ 591971243, 668913578, 1642994695, -579150422, -1128926684, 774791947, 2079848731, 1197560928, -608580781, 1440161935, 1924136805, 1805527710, 497288221, -380697402, -1251031737, -1235026349, -1736816003, -451186320 ], [ 563683163, 1579772599, -1590556900, -535721633, -689362118, 1102267340, 747533890, 721978935, -1412899527, -334684497, -1871618418, -37577610, -1418787088, 417455286, 1916429787, -888231902, 1162069559, -1451483289 ], [ -804361338, -1021668567, -1042864664, 571071352, -32648551, -898042368, -459181181, -127883517, 383642452, -598172137, -2127625271, -637895055, -1478767784, -1428023350, -1271584874, 175315933, 473947131, 342282665 ], [ 118210366, -1390851671, 795574155, -877469689, -1852160805, 1354688911, -176616525, 1040876848, 140469528, -1341493414, -322057320, -375640845, 1221921741, -2034569645, -218326209, -1139043363, 1816747174, -1301081665 ], [ -1827053144, 2111865334, 884991493, -900667182, -1883539089, -1317534115, 1344068467, 713410277, 1897367466, -334899790, 691033372, -2066232469, 1681820982, 1071247205, 1011472277, 1438113676, 237187942, 541483392 ], [ 428124003, 549658842, 1836409330, 481771032, 116548811, -1672589689, 942541033, -692821196, -937687568, 46741744, -209746234, -1806771964, -1678081492, 1598423716, -1963620122, 1054669012, 1586364695, 11904314 ], [ 1381632079, 2120462534, -2092595222, 1320527857, -974411467, -1834624283, 1559120081, -1416917642, -1427868586, 1657229327, -2145847248, -202085789, 1458673919, 1178928662, -1428148622, -990202792, 965002393, 627268226 ], [ -584671379, 1388890534, 1070112757, 924470551, 686696666, 2094156225, 2066003234, -1543570003, 1070711731, 308446818, -1991114185, -1017399328, 787702216, 45111875, 1366730173, 1614574728, -645571621, 1354025624 ], [ -845790353, -1588485407, 2009918967, 1988096125, -1668359313, 284297764, -2015802960, 1546255270, 232803953, -1948528783, 1892202708, 1910461306, 1829937948, -607266223, 1319335768, 1870882316, 969250145, -502631981 ], [ 347346263, 1979312971, 88749754, 2060470024, -988184987, 1480911537, 335310316, -311982970, -121915340, 205376743, 1350062993, -865048958, -677663700, -91804137, 451926907, 1643023802, 1800627945, 1028406341 ], [ 424408428, 165729138, 2117297350, 1868043263, 929174491, -364775675, -89136795, -959847603, 331722202, -750050589, -394372792, 1681502933, 2116107835, 1987065459, -1813866682, -1393024423, -853456273, 145812778 ], [ -961377018, 1590581955, -813754373, -25865788, -255233431, -1071185000, -1079788534, -1071190364, -997953728, -1696382539, -1826590212, 182716762, 31982701, 629752512, -1960826776, 1195915125, 236628169, 1059065876 ], [ -1975101283, 1796231862, -815197783, -1952629891, 1494573408, -772428858, 1762388362, 1066653679, -656701742, 1492216353, -1779737893, 1886965189, -801888859, 1713842848, -1313215758, -1272573501, 415119896, 2048044770 ], [ -71237671, -1775975277, -906851933, -440912620, -806002007, 36196913, -366532339, -1353130500, -1259634376, -593845832, -647905311, -1343968460, -8989496, 54109388, -781963252, 906344731, 1022596431, -1824422842 ] ], [ [ -1288929159, -564532988, 1567643493, -283203692, 285039208, 115963503, 7756889, -797848952, -1591782578, -2125636405, -1213916412, -243344351, -160391009, -1625690197, -633504103, 2072843602, 189869500, -319105462 ], [ -1174599973, -272667789, 959389524, -972397042, -1647015742, -1269208650, -1687259298, -1419248510, -835316316, 708033876, 1956300723, -1971264055, 638348994, -1194971605, -993011821, -1457420349, 654420194, -908097019 ], [ 2087708684, 75623915, 1371739383, -1880957748, 1484045025, -1133702291, 315852159, -1543987865, 1500262105, 515456558, -1194984163, 1917002758, 1252172975, 1983055480, 1915415245, 580588863, 1044458279, 1635373611 ], [ -1063738446, -1549941377, -1028417320, 1348479838, 1302367504, 519646541, -831012246, -592080796, 601809964, 268766996, -912551692, -976705934, 1255555441, 1564057500, -469196655, 805333743, -357817335, 2105355341 ], [ 223158981, -179343677, -962535457, -515609854, 837002896, -1021919493, 1360336529, -1187370419, 1914768741, 610388806, 1755216326, -1619533977, 2087783983, 1647099561, 1935029330, -454811174, -1217127399, -556899807 ], [ 426551574, 2108076112, -1397622094, 164720393, -1082948689, -492018890, 461295686, 628677363, 848721672, -1643927889, -1061708633, 1193475045, 1070383571, -2111191074, -1969357935, -263583809, 692153891, 168774236 ], [ 544844067, -1742653113, 1302363447, 827725507, -1750473858, 1856101288, -254514597, -2083210579, 1187945020, -1150280270, 1833824713, 456275910, -1543560465, -1094025160, -108142278, -1319233202, 126762927, 923479850 ], [ -1337111391, 232276765, -1823298570, -2115129145, 1667153097, -287700287, 91463558, -1044921208, 17890705, -1167719142, 618067631, 1475235634, 986991204, 1465002555, -55338947, -2085203865, 1037186853, 1570709828 ], [ -1314024543, 460069199, -217529520, 1797136397, -1707336165, -1382086394, 739074512, 213428209, 981578182, 2141614239, 393495870, 2073740968, 845868062, -1077395958, 1016333977, 1024587215, 405487355, 429728589 ], [ -573566323, -893758674, 1124661461, -437678083, -1180544191, 1443278075, 876473136, 1711009055, -1150989089, -827880506, 1836286379, -1087777596, -1310957362, -1592302126, -539795028, 1085136365, 2039577777, 446859327 ], [ 1717788468, -338985970, -792916693, -868830913, 1867309087, -990575852, -613501769, 2069503048, -116206508, -945860820, -1640746215, -1872252515, 1972516586, 1862664446, -410526592, 1747514149, 177405467, 1963736552 ], [ -2060101292, -701842026, 697603323, -1147806101, -663209802, 425748111, -1033244433, 2077862895, -964966593, 243088202, -1003085554, 1839025135, -408461259, -1188794540, 113131204, 480115797, -1450938116, -1837295252 ], [ 1671175176, 807515235, 13162384, 1882187948, 1326415087, 240375393, 1059603132, 1882012229, 790081112, -1399310727, 1947537589, 1948475388, -1052830930, -920691644, -580692126, -1444175213, -2001973286, -1718757648 ], [ -1796233883, 1412214811, 1791907924, 884656054, -590365867, 1715258235, 1154297467, -1729427911, -1695398764, 1968392443, -110896958, -1550456002, -293871018, 122998438, 847666320, 326738996, -1448165481, -1691367823 ], [ 1152181317, -837636340, 290259251, 1292855869, 707984917, -952425680, 1177734996, 1851255036, -820641019, 127138636, 511342929, 1013537772, 319748750, 1101478275, -753079208, -1073026395, -1463963188, 802611964 ], [ 551294295, 2006381064, -325763638, -1606638385, 1217926373, 1432202091, -2000607841, 1737996655, -311649299, -1299699479, 884934882, -1784923158, 1173025140, 324170371, 562689156, -1125636253, 1865118533, -845262265 ], [ 1834290664, 1549029112, -585945602, 1606987255, 520128521, -703036752, -26786400, 424561578, -1074233804, -96834699, 1107679963, 1112652281, -962808945, 828939113, 1913790155, -1880910681, -190079661, -1620966398 ], [ -2143572014, -206177506, -1561362828, -1633689405, 1683510087, 1558998431, -873041146, 60103564, -723327258, -147394438, 297607100, 491293531, -951596026, 2039444884, 312062943, -2014015895, 169167583, -1653067630 ] ], [ [ -1050622673, 2031063913, 493004221, 100616887, -1874654384, 1468129889, -1771397185, 782396410, 532800449, -1447858167, 1783316894, -70321789, 1125903029, -411472932, 1531648798, 1740840771, 1263610774, -139132821 ], [ -704711351, 1358765607, -1907577169, -1793536713, 1548824900, -1847012328, 634700260, -552036479, -1755204848, -951106771, 697873681, -311028521, 1449201464, 611818434, 274565970, 139301221, -164306693, 461663128 ], [ 1636547711, 2056356714, 501227868, 351591132, -1154845563, 926712534, -306459637, 1725504601, 452002706, 595930973, -1043267940, -1701943851, -920812247, 1208326018, 1983353463, 700077559, -93912310, 984234494 ], [ -517593250, -1251594250, 1622091981, -1216990397, 1069416700, -2089243098, 53892306, 1090440346, 574485742, -1209312783, 1968476983, -789556786, 1559476146, 1316385865, 1112077504, 1786624514, -111765275, 2056853036 ], [ -729625044, -442342758, 646336282, -1489509014, -300846827, -1113141527, -1854828636, -154614324, -605722853, 1545321484, 1838866864, -786122790, -1559285343, 80285818, -1869345420, -1914614910, 1593129070, 957605945 ], [ -240515412, 391471355, -2117269368, 983741007, -1709606763, 2054033101, -133925548, 1278932939, -1732137788, 1092311569, -1710285876, -1786675663, 834508913, -1429670379, 1719785449, 882327591, 1104917136, -396411868 ], [ 2140445468, 1836621575, 789702986, -8141411, -1477089011, 819810012, 63580339, 89334398, 237957100, 1417009917, -1284861847, 679506278, 1690453053, 1321081704, 1237661327, 2009233284, -749117824, -1036686461 ], [ 891032770, -2108879369, 1135229593, 1617533360, -230463238, 1602652086, -1913625569, 865814857, -2096840720, 2085119665, -1313415147, -844263383, 960340306, 1448121014, 1283980268, -2103538945, 799201478, 980525300 ], [ 1507245346, 603331546, -997485206, 520663275, 702471019, -2116987258, -1208619221, 1655569506, 955718060, -1836207167, 2137473760, -1957104974, -1117078020, 1218541404, 753076723, -12349695, 1328706289, 934862778 ], [ 1553796346, -582181940, 725070705, -198540239, 1961845859, -1554753976, 1207729937, -1919568248, 1509562123, 1475188360, -1590105542, -567203881, -1411418389, 1075038096, -540691911, -1146885067, 998341818, -1260816196 ], [ 1164087037, -679735578, 929941225, -791826442, 1716831527, 672390329, 1542170641, 1259857939, -690860498, 1071990951, 1558503374, -1763765998, -1734906571, 1461576453, -1113290401, 456319706, 1665734098, -654454506 ], [ -683111419, 205188361, -420426646, -53143035, 940914855, -1011709134, -1164379848, -1958426736, 877656120, -313814792, 1444207245, -85981039, 1081806995, 1119684099, 1650866582, 2039824224, 1540912473, 890759976 ], [ -296720391, -1774941762, -341649896, 2114373552, -1087675406, 653168992, -932876147, 14023384, 791785740, -733451261, -1564378007, 1729853089, 1308654071, 2110135622, 1045230706, 301101163, -1056806645, 1581851187 ], [ -1506814859, -87866144, -1820549795, -1752766871, 843035409, 1728265384, -173406533, 1744640864, 1052696358, -1335707945, 2113459438, 663190830, -1455435229, -1739542128, 677204214, 106626540, -2095236373, 464129457 ], [ -1504234635, 1498991118, 1906768367, -746815980, 112672481, -531768060, 29688247, 1127356404, -1746498644, -548271806, -1959046459, 18526863, -1301593477, -1266381855, 1180200531, 1320988654, -614266473, -880633816 ], [ 1948675483, 709799225, 2083582859, -2014888159, 752245025, 788880358, 140830910, 1304780454, 376523972, 801312723, -1710788131, 1068272846, 1090219838, 1275381809, 1740881276, 70839811, 1271794421, -333388034 ], [ 1643147576, -1130810365, 925175211, 2073628513, -995804871, 742294574, -1799268133, -1310112710, -1773627735, -2053898707, 1632060239, 1884685858, -1924443771, -1379290469, 1368157293, -1378603392, -900157575, 213150681 ], [ 388657193, -22039221, -1594238380, 1408672593, 440043799, -897503383, -1089378770, -354811059, 689655674, 1221224046, 1423527886, -1720595300, -2070986449, 263112753, -2101660337, 1895363132, -445555503, 1029738404 ] ], [ [ -1417240612, -304623069, -1291683950, 637605350, -2476784, -1394373156, 2072973349, 211501852, -1022549284, 455478223, 146674060, -328270294, -1380883607, -1260611441, 1849665510, 2103975229, 1931445265, 1971626684 ], [ 568071802, 746737889, 915051407, -701351059, 1646114590, 880811517, -1928881289, 1854203131, -1958204066, 1561378794, -921235011, 14153981, 1575503206, -1159507659, 1456337804, -4872915, -1833058770, 497512348 ], [ -1712094402, -1095447485, 622994915, 151510027, 1300222338, -674455620, 455456131, 1063862797, 1493884139, 323264968, 511125594, 973399977, -113210018, -1514283206, -412658780, -1791157789, -873112795, -69896667 ], [ -883760717, -703291215, 418618113, 445146088, -1537444573, 1646018715, 795875342, 342637877, 1704263911, 14735490, 1985841435, -1466269007, -1514697318, -2026249053, 787560998, -1740986652, 1815356623, 2075780116 ], [ 1604118167, -80819205, 708977815, 453467581, -1839250100, -271266547, 1287182454, 214446411, -804971160, -1935206394, 1608330939, 1781852995, -25389604, -198394556, 1167607878, 732443136, -82165984, -226045313 ], [ -1911288038, -804107406, -2066163546, 882202671, -1887983209, 298574297, 496787522, 1888998339, -758546369, -1816890834, 1766343919, 1660705963, -1241882664, -1740899975, -1938752576, 1306324382, -1649120653, -58751073 ], [ -1919861818, 1546948002, 2007113286, -590501388, 1756604000, 1566018083, 808593170, 273638244, -944215549, -949079253, 1967266986, -1846155824, 2035036257, -912658995, 2086148871, -1088158500, -1906996620, 2109159013 ], [ 1235548551, -193504782, 317819043, 214411756, -977164840, 1914880649, 630143052, -539340457, -1503353636, -409900178, 614225901, 1994196618, 1080070210, 926836451, 1794500498, -1876424937, 582374423, -269970988 ], [ -794874374, 1665740199, 1242234144, 1207658813, 905437347, 1229642784, -1687623653, 1107523129, 1154801332, -1604988434, 1441202566, -876349757, 641014115, 1004533674, -1475639148, -964335815, 306259842, 1273541853 ], [ 722512112, 156271097, -1419208052, 126485037, 1399879796, 765559504, 1804409491, -1550654604, -139341338, -1849431272, 1213850362, -1946011690, -300441042, 137506263, 350182245, 726726045, -1988019076, 1563865798 ], [ 1803262606, 1733647971, 793018029, 2142705318, 1950853097, -187302495, -716758170, -1161346934, -155739222, 111744960, 649960456, -1286007671, 175532225, -1897390275, 471418459, 549151619, 2021628582, -892467730 ], [ -1192361933, -1597429003, -554591006, 1542450604, -106016563, 1797648879, 1613107887, -1068993920, -2022423213, 1575749752, -1685427658, 1857711128, -175999517, 745075773, -1206827639, 1829065969, 1597502339, -829889921 ], [ -289575277, -121601735, 1658127034, -821211782, -378902911, -464611666, -641394243, 1098904367, 334370471, -932630158, -1803051399, 1304708595, -1380136759, 655816459, 1236807472, 1573185961, 1853717389, 1933047299 ], [ -1902219091, -1881498811, 2108490072, 2072514028, 1953246241, 454548236, -30014694, 1348486339, -994978101, 657773963, 1699963031, -144580830, -1986965797, 837152786, 130344701, -1524294744, -1239245198, -977929541 ], [ -2104999249, 9074587, 56472901, 765434361, -720553214, -10989518, 62283790, -528292575, -217390859, -1362582973, -1870160143, 740324382, 277900947, -1018744612, -785636720, 946154573, -1061016867, 1874865664 ], [ 1778498978, -1981725093, 562907641, 42456676, -1411415609, 109985254, 2013377824, 956341832, -2104968772, 236335715, 817758280, 1609915339, 1315257849, -1054459037, 1719887631, -912688765, 641903612, 396708081 ], [ 533902285, -954255242, -1242020089, -2010048846, 2034460523, 919123915, 863109031, 1466301041, 1053081487, -374318733, -1528914663, 494535466, -1336371259, 869434365, -893663420, -1021853148, 1401297689, 1734058664 ], [ 86833140, 1492308878, 1146027415, 1864110394, -695201798, 946321190, -1023686394, -1094284193, -500104247, 1658215741, -867699149, -1584189855, -319283885, -1608664835, 298297491, -1076788224, -1170159801, -1393971564 ] ], [ [ -810739093, -1201065893, 1231483014, -1974060591, -818908727, 803798944, -1030495463, -2050444755, -1695023486, 914935824, 1906562185, -445086221, -1635113980, 912941591, -557310583, -1627509193, 2022377028, -2035673878 ], [ -3418535, 126189296, -863596968, -1762051479, -1691642425, 491059276, -1549020014, 1434240956, 864452667, -1429295934, 1978051113, -499136262, -1138931940, 678368954, 3110735, 1259475347, 1372087739, -1089709628 ], [ -832804127, 118450821, 2043192335, 1915317009, 657417205, -100301052, 47159332, 641036511, -481981771, -1666036932, 313915445, 498085348, 16149246, 942549025, 1636804759, 418267408, -691012139, 339928032 ], [ 1508649636, 1748468014, 527691631, -1711823741, 1286316279, -494990614, -2029675142, 34702841, -1750297264, 1557911003, -1222490816, 944987277, 249455470, -291964198, -1648715530, 1086213000, 1494371823, -2036627337 ], [ 206628363, 1463293862, 1725540542, -598279267, 933736072, 1799793014, 1914827637, -1385102240, 157500911, 74732391, 271092250, 1701016700, 1873380704, 1970596445, -192842382, 189665976, -1656260957, -148835682 ], [ -127359735, -303550067, 2076504850, -326720746, 952770330, 755973228, 2034692287, -1192582496, -2006418777, 1072373980, -777597425, 754854224, -266445143, 1567308753, -1867794679, 1909874673, 811524411, 1533603251 ], [ 732527269, 1759195980, 973455409, 1194413884, 1970863956, 765280151, 487952293, -2145978956, -926191014, -956732106, -434869163, 1596125252, 1851016504, -703820590, 950364006, 586336210, -762809454, 58185454 ], [ 1314216258, -1395900428, -622078867, -1087622046, 1145646617, -776676488, 1605328983, 1201955044, 385783718, 1003897355, -255942318, 285897359, 1918060818, 154682950, 1340870739, -204774923, 1215244568, 433806529 ], [ 1444795108, 758544045, -1943101970, 115817769, -2031158111, -868199166, -1019871533, -1193841325, -575074933, -2131257481, -506596131, 1649317412, 482698306, -1295388751, -863414096, 818384414, 1043020530, -1201659128 ], [ 231004617, -652838635, 1616708450, -1348213697, 2102034125, 44712212, 762624339, -1424439421, -1416978127, -110774392, -593038415, -502350272, 36984800, -433443801, 1735934263, -1260314367, -204425745, 977881362 ], [ -1017140358, 2130105031, 1639079780, 1688977238, 261212399, 1390938402, 1776283961, -1580449626, -2146069301, -424909606, -1107913987, 318700056, 820657351, -818062543, -234148714, 1811997065, -299328236, -1333116808 ], [ -134730543, -165136024, 1574462433, 717127719, 878137, -772808812, 333881998, -2127121985, 1718994868, 1208118240, 1901888452, -837537869, -1622641582, -1805321083, -1734680924, 1153703495, -128675616, -1250798558 ], [ 2133645083, -1229645365, 144552800, 83017879, 275899504, 1513120128, -2066339333, 56703672, -1323646023, 1669565393, -1614744970, 1317996016, 787578183, -701224409, -1144004628, -1108766973, -770263224, -125455083 ], [ -1022228534, 630086178, -2084003989, 1902958698, 1098338759, 1587505435, 1577481296, -871965379, -1244629158, -851986932, -736160348, -998774107, -446695066, -1137125483, -1355013090, -1215583418, -732962133, -1846952957 ], [ -847098358, -882926299, -942297841, -58717272, 1935995157, -498468348, 1560263650, -2121417753, -167474080, -477455868, 122116344, 55812791, -349673786, -1211588119, 720832420, 1455082819, -1444324250, -659606158 ], [ 1166365636, 1182305757, 1175102770, -1982014702, -1401506486, 1478020220, -1064320220, -925781948, -1809788172, -1182836636, -1080418799, 1102381332, -1999291766, -1334009412, 1115327173, 1600687225, 1180753417, -10042724 ], [ -2004423923, 2115209721, 856301544, 1149216982, -1373555423, 1593758683, 1015201067, 1011877977, 846000667, -913644130, -785057120, -701170970, 1021168082, -853961348, -1259617333, -763461617, -1053570778, -657132387 ], [ -108570723, 954317735, -74809101, 1806277469, 2076322362, -924542801, 2082153975, 1951617625, 167770581, -904998163, 408220644, -1791273268, 214181332, 1972263467, 1563054822, -900698100, -416844679, -1990217286 ] ], [ [ -562454721, 1411977542, -905857861, -1449087347, -447124932, -2001315926, -1627645213, 1298422430, -1728790818, 1137470977, -612674394, 632424681, 24527648, -196378599, 1576033088, 1584107476, 715945854, 1845904894 ], [ -1867328033, -1862475410, -2011210833, 513098259, -687995203, 1258259233, 1637984375, 483783560, 2084249588, 1641614884, -1727696440, -997513081, 958080711, 873812892, -244877937, 1950497231, 1020897488, -456434170 ], [ 276030857, 9022332, 824414587, 1984075768, -1645663888, -437456844, -1949815049, 116597035, -883137292, 579170729, -1828128701, -1477820446, 460533723, -1618356095, -200923526, -1961064228, 1445248671, 465488450 ], [ -1973257487, -1290737444, 1113526287, -1621393918, -717829473, -1282563787, 732832139, 1261953933, 732506057, -221475491, -704724926, -1094553421, -1809502478, -1248794272, -1068765863, -1768124428, 1716235159, -1584177052 ], [ 1955243145, -1105070551, -975795528, -1813741846, -715885445, 940721068, 786650741, -1679629933, -997480149, -1242179397, -485091974, -1817569532, 225727649, -380196413, 1253707786, 1910708081, -1728884297, -1192491141 ], [ -686318776, 1541196251, 1067407478, 1323855324, -461888288, 842529445, 1632990208, -679148606, 1805980861, -562139321, 879392577, -2130707545, -1127280597, -683464809, -428905350, 1696771400, 177778694, -2145859643 ], [ -297167543, -524797201, 439281571, -1138072849, 2038402626, 952543630, -1803891649, -709529425, -255635234, 1663489557, -847037961, -403867209, 1307585504, 708584079, -1893103423, -53034297, -246297765, -2096407096 ], [ -2135626600, 1254947660, 408499332, -431920120, 538799760, 2071319233, -2103963006, -40447989, -1874601188, -1412725412, -1244417286, -1745164643, -1954775140, -1540193011, 1785492134, 43641225, 1764442767, -1872433837 ], [ -832822774, -1337141294, -1810167547, 945391900, 449817429, -1548655643, 1913787366, 1819416759, -556630024, -1021966769, 1720086773, 1980422022, 857865624, 1151965834, -225239541, -961367474, -631473693, -544929740 ], [ -1734294616, -383945973, 629453251, -673690893, 956088418, -1840826703, 433935382, 1609875740, 1155220194, -992862208, -1565829080, 1472568358, 497322018, 819904482, -1236572791, -1430024586, -637721143, 90800169 ], [ -196824974, -804313618, 1962810531, -685899126, 639849367, -1817283316, -908866651, 551681295, -1519201567, -1389865241, 887578900, 1489778855, -1840195449, 123312824, 1493361032, -918750428, 1609891396, 245376670 ], [ 1210241353, 1082140186, -1843765781, 1633379870, 1888434115, -94654077, 415074903, 1207005787, -372383279, 423457035, 1514572542, -507163913, 1451476880, 2127775654, 2094510376, 242946016, -187725256, -971001448 ], [ 499599359, -1242005551, 546462014, -452288485, -774066505, -1624901322, 1060101439, 2049577074, -636980679, -726182010, -797782953, -1185061107, -23504583, 71515575, -522860892, -1159315771, 463824829, -651869279 ], [ -41720138, 1795024697, -797035345, 1134887825, -967415979, -2087852989, -1430550336, -926825024, -893519026, 866556194, -1987788473, 14001843, -606455589, -669833226, -1790972302, 217129578, -653121337, 438252824 ], [ 1806270658, 1493532379, 1075688355, 1722463037, -507902954, -1562749004, 1962652424, 1459513001, -429193733, -1053354494, 474463423, 2045539402, 868994663, -1312678302, 490013863, 1099134966, 2066027889, 1314035906 ], [ -1279338448, -939029601, -1103914797, 1704680515, 1495972320, -1208302452, -1291934731, -1629676089, -1719457376, 1556484145, 1013332952, -1318517243, -1553026982, -852275474, -1588991055, 1243786343, -124412513, -2002997078 ], [ -476644420, -75400138, -911177153, 1952696933, -1322988879, -14306356, 674890239, 199162959, 318250227, 199824223, 2054065702, -192953632, 320334164, -1914239681, 667724135, 942863153, 1459763623, -17169633 ], [ 665095516, -1484046954, 1173661973, -274406134, 117090682, 303672995, 576773595, -1724000487, -995977913, -579014959, -1035995917, -1327395637, -1269355680, 1786541432, -951270791, 1392446598, 1419865212, -1345229539 ] ], [ [ 314707748, -1952581024, -1780367251, 1237857658, -47500257, -1244486995, -1148449065, 721846661, -75975095, 73165735, -1854194321, 835444941, -2145494319, 863146250, -895711798, -735617765, -992586502, 380725872 ], [ 1864486, 1503780043, -164789126, 1566049700, 2073418414, 121926103, -1278031011, 1962651939, -2047836403, -524528290, 1143771030, -2138993925, -1718354975, 1305150737, -1178786420, -413961518, -1265344744, -1206002119 ], [ 1096246484, 1603195781, -472645538, 820866597, -1531223026, 1418422482, -254883822, -1123886936, -2145657026, 1319311118, 873150792, -184832247, -479831963, -1362231263, -1758684990, 1649005097, 1634745151, 364202152 ], [ 2057550455, -1293809192, -178045140, 1924029367, -1548463981, 1468395692, 689226999, -1949261843, 1614953428, -1791183622, 79254435, -984830631, 1277489336, -1008296906, 1956620633, 166513818, 1845405354, -185541532 ], [ -1332451493, 9606384, 433009809, -1568326541, 1660325423, -1666875627, 1896363792, -991173334, -147030656, 555641305, 249790769, -1953754168, 151907123, -552639805, 1276637693, -1482698171, -624367014, -811032064 ], [ 534706863, -1294624550, 1473338927, -1132733827, -177414910, -1832922647, -685822105, 1762350653, -297447726, 288051986, 94883661, -1094728142, 17907251, 1333331379, 485803047, -484739848, 952115200, -711662843 ], [ 864161752, -828541877, -797845868, 656803629, -1743011192, -604851487, -1087062908, 2002929243, 1221329169, -1555744316, -2078033563, -1437468579, 2029000249, 759823016, -1121721487, 2048257605, 95044148, 1161878004 ], [ -1720093800, 1123462909, -456887603, 341162129, 68779057, 1553639416, -656166273, 776476293, -911045926, -1226123361, -2103057841, 767303735, -810533055, -1153353962, 559573088, -850781004, 1616280828, 1130616766 ], [ -785606690, -1404500455, 2059314272, 1932980353, -2071298969, -676209439, 523022008, 1345296994, -2032856404, -323799402, 265884054, 636571855, -1243008091, 270132778, -661521834, 522815437, -1118834895, 636556524 ], [ -1061805327, -784045965, 1146960393, 229558205, -621416520, -1658645798, -1565333287, -100423967, 605904990, -1729142272, 553917039, 1916227699, -960597072, 1316455665, 2105397704, -100387442, -1372854734, -1922754452 ], [ 1571479827, -1134183293, 384159178, -75333624, 1053168863, 1607717701, -1832588979, -1210053932, -1448547468, -439043964, -787078229, -54198501, -623209095, 946643243, 1416756611, -459936571, -1334419060, 1674629844 ], [ -1442603032, 1152270222, 1535873560, -1651041480, -1692689249, 1282934588, -1492554905, -316399621, -1713489305, 267080786, 1456932921, -461779498, 645381595, -1093740785, -1520814710, -1120990586, 716691179, -1087070905 ], [ 1984224833, -146207184, -454820334, -404300383, 130675380, -621084948, -1736256523, -795463045, -252390575, -1945716474, -1401277124, -133792419, 766333873, 1710537559, 55335293, -114163601, 2038093198, 240711077 ], [ -211836236, -254026840, 1210632376, -1809482423, -635937859, -1799990673, -280199002, -2093047197, -2128854189, -1054100362, -655883790, 1009103657, 100015057, -1866661691, 3692205, 927966219, -1748537750, -1749906693 ], [ 200253122, -172680944, -452251776, -1516326587, -1918645992, 341013065, 1787400257, -1060098925, 149953801, -1643528702, -2005745233, 971862713, 179193222, -1648842500, -356520739, -361239532, -1513486630, -967739794 ], [ -1633470124, 642113016, 62533330, 663965867, -1237213762, 83002618, 312300321, 875952574, -182953110, -1737733716, -223327494, 730233951, 2108348202, 1455186176, -715161595, -1296228118, -1473646305, -1416462039 ], [ -1162385720, 1320775486, -312286494, 1630122000, 281132384, 556430306, -712361398, -1417080029, 755131997, -935809202, 505963169, -361190552, 455600446, -624276610, -764690411, -999131311, -891334902, 154797479 ], [ 741022455, -290617049, -955981640, 1981080770, 113998145, -15536925, -1819779642, 173786625, 72871441, 927442029, -1217018434, 56652738, -915770297, -801926212, -1859055839, 1033185466, 2054179504, 106752608 ] ], [ [ -1084847732, 763392024, 622363808, 926791933, -1424039113, -413774252, -103699924, 231647909, -516573639, 1446230749, -1477357692, 1434201522, 1995998180, 1008192140, 102594831, 1431639445, 71942074, -747620893 ], [ 553936214, 1022458018, -1987988568, -774145620, -2025160797, -414308542, 1207710417, 1807481419, 543827186, -813109410, 1455429836, -1003013244, -463710656, 1618922742, -957396704, 106872324, 1503138281, -1530391326 ], [ -1439111389, 1619366677, 308525388, 1490165895, -1714824415, -1444894298, 159529267, 790314263, -1355431720, 1460583227, -1973431428, -1935213733, -727020427, -381291645, 7936456, -1851989791, 568890888, -941560245 ], [ -1669909833, -2094126819, 922626557, -2125333153, 2043985850, 1053651040, 818560001, 574476602, -1537977666, 1292057975, -186246793, -42264872, -1093072836, -2050500103, 119723360, -836390741, 1314993845, -1748935030 ], [ -87437374, 1049949855, -245108340, -1687087608, -429359780, 343392702, 1251044245, -577774131, -825655438, -1964559137, 1145489240, -282012649, 596200574, -249387924, 1643474798, -1293027710, 1811885759, -1090702951 ], [ -1970416141, 549579584, -2092171127, -329127037, 418958448, 184615811, 662898127, 1823088625, -1706814100, 905018618, -167224613, -1872113981, -1992189674, 1917332074, 1156570826, -1196992690, 359956640, 920709208 ], [ -1890273097, 873725904, 1537043505, -335865852, 1502290518, 455590854, -1185509389, 463301243, 1749118682, 1748961748, -1249267309, -939796816, 865907514, 658790905, -1027822294, 858432508, 1427373112, -1814173873 ], [ 788015911, 1776147848, -1255475437, 1390938186, 1489240600, 2028516664, 36398510, 2074105408, -372333972, -159641468, 347517225, -1277042186, 1515030687, 65193755, 1944660068, 1668656538, 151467267, -1162129117 ], [ -2125689095, -1917869894, -801620705, 570419411, 448318249, 488797292, -1894084086, -1759374983, 1962247487, 1742305168, 204539706, 918831026, -646719307, 803965705, 1490474506, 961595392, -1234044631, 1106454554 ], [ -847845620, -1845926031, 1417238765, 785942974, -1705073692, -1413744124, 1530404348, 147538355, -57517725, -1017503899, 508141747, -436296172, 1033829758, 545213575, -1577468490, 314272510, -409662974, 1503596030 ], [ -729108345, 1961134970, -493037938, 1445753894, 1492803494, 1841332012, -932147379, 226721265, 712406859, 2000019271, 205488442, 616217518, -2010766023, 1294031078, 1118893102, -1453552762, -642657745, -673164456 ], [ 1882451367, 1110164123, 1477136549, -1492811382, -1640677196, 162301884, 1155215186, -887856297, -581101833, -1188697809, 114975081, -1416954614, -1421061328, 724733674, -830213766, 1000459286, -1922300015, 278743326 ], [ -264326231, 1653428547, 28241435, -415383034, -812922911, -787931155, -2136306968, 1522183273, 1480031377, -881376860, -919466629, 2133870763, -1497398583, 54081729, 614370359, -10303280, -1124330951, 699157349 ], [ 587201039, -1097995168, 1090492875, 1138712658, 1705025553, 894699125, 163081184, -1637576101, 577862407, 1105727870, -1454604391, 833016325, 739845662, -1942835513, 1103676128, 441548416, 539689863, 1118752910 ], [ -252146333, -1322002689, 68434475, 484395165, 824270889, -1655321853, 1309910905, -1901059346, -702609013, 1805601189, 1028215315, -1198374617, -1795950627, 1690143576, 764528808, -145290965, 847492125, -369422070 ], [ -764907457, -1999261075, 581844389, 1015554002, 231929484, -816844757, 1857109126, 1806634334, -339032506, 986829705, 209968950, -227814167, -2078186116, 1272046439, 32527568, -1379599882, 593412267, 593867266 ], [ 289324088, -408888408, 582118332, 1011755282, 2011700391, -1887335416, 1880321349, -1929576979, -2006934320, 1289978332, -1328464768, 116071933, -509230439, 1088704643, 1648794490, 946935859, -1769722531, 1875695422 ], [ 330488363, -1570726135, 417934963, -1833341042, -295844028, 889961938, -50197232, 269811371, 1441649161, 347558284, 391912343, 705088147, 1055960246, 1950494845, 632056558, -1221397772, 112367484, 123183115 ] ], [ [ -93615711, 1193692426, 503550899, 1870448397, -368534747, 1485135848, 2133399861, 1292253, -710686799, 589325211, -1179474115, 1417233732, -1945710218, -1998335991, 1289396801, 203196107, -1819977157, -1080184170 ], [ -2050879834, -1855466835, 2005493355, -1003755488, -1821429141, 2030611969, -490793179, -1200378603, 1618229896, -1188649940, -828503017, -67062494, 1680689543, -789315396, 2007448275, -1916195490, 639781906, 1070383869 ], [ -236971381, -1433070100, -1894191074, -688958897, 418476154, -1249291094, -1074033818, 938762349, 518816055, 347896590, 746856667, 512173926, -283094295, -1181234799, -119174944, -291773536, -1193006068, -1322902603 ], [ -740682281, -2025966934, 610446882, -1791212172, 1564089178, -1834019032, 1526399389, 2051894423, -655497404, -1683119174, 1488513624, 290573484, 364980038, -1005437977, 214823952, -1631590568, 1263685959, -1041698443 ], [ 130542021, -769638778, -2052184064, -1409454232, 1425556360, 1648097160, 159446137, -1493341675, -1850352693, -953282710, 1942912053, -513618796, 432917688, -1445458211, 1351476708, 298402585, -327705991, 1546640480 ], [ 718746305, 1507556833, 1424979036, 1556230376, -28607505, 1417581314, 1511289815, 2075144358, -711254983, -253173462, -335264733, 396897704, -1552361277, -588835010, 1489769826, -911066113, 476594904, 793352041 ], [ -1065628192, 1870289684, 1997160627, 888088578, -768203064, 628083226, -1305610814, -1917158786, 140229225, -1806593189, 611630213, 1376135222, 1046587359, 1648970427, 1101150356, -2064883812, -1777015147, 1288538151 ], [ -736105127, -24211449, 112901420, 820662200, 1396390332, -1168786670, 938157015, -590574269, 634548930, 739752177, -1826988487, 1624307273, -1011862602, 491691690, 1278034085, 2084837924, 632142060, 664588776 ], [ -1190075006, -64827370, 77461244, 552560557, -1996970789, 338782804, -561302992, -1790890683, 1727883967, 450820224, -1924588641, -41926902, -2086215251, -2063004732, -774915752, 918056681, -798131216, -211325055 ], [ 2135482512, -1964346862, 1989456359, -1990537650, -2134054515, 1816561166, 595347271, 597427298, -94276012, 1188737613, -223643173, 436807206, 1586232127, -817864541, -1189096260, -1349782761, -1637907985, -1796362065 ], [ 1073663157, 1965913465, 1154212484, 1517190181, 1170515496, -684784411, -1332274563, 511605954, -383861667, 1437852838, 1034395488, -88606522, -485159348, -921240367, 118979861, 459827447, -927485503, 885511659 ], [ -62962154, 1410021728, -451725971, 1211907486, -1343920022, -1949655508, 1735617333, -642992302, 513784302, 1220932614, 1071637578, 324069926, 853734635, 2042208753, -493837285, -1681435504, -166985823, -15228051 ], [ 201391797, 343314439, 1156750668, 1777580962, 1813257820, -1232425457, -350913916, 704335895, 1257115658, -1022092697, 1912564313, -1444250069, 1660323793, 1279634228, 1766024936, 1870853594, -1577084545, -85394846 ], [ -1048190588, -1414274601, 825886084, -1868514186, -1327917632, -2136909697, -1556673306, -1175689453, -829539374, -669641450, 379181341, -2092071324, 536342788, 2056182570, -2102121761, -173825366, -945989193, -1959309 ], [ 1494366516, -1780945652, 846692759, 336999797, 834802703, -22013336, -720324642, -1205720246, -1730466009, 70834379, -428229972, -416238146, 534528995, -1601755427, -1500282002, -578389825, -1325542793, 179122186 ], [ 67011822, 369772699, 143769209, 1298473626, 1954815489, 1452995418, -912953642, -390618073, 478504427, 1832660925, -450603346, 1411190832, 50309309, -1384013505, 942071389, -1021864924, 680387329, -1414699220 ], [ 1944107400, -1187528927, -80278230, 512007278, 172017180, 1557335456, -203300801, -1389896482, 539054833, 1136940870, -35008723, -1753812776, -1819440818, 1492205813, -2015873380, -759742774, -33063393, -1436683960 ], [ -406825183, 745007614, 697235327, -1505564333, -1252395482, -1276928438, 1177218522, 338597191, -1636900093, 1053069661, 333450745, -501489255, 463895785, -980715317, 1282024544, -374336848, -1291960163, 1317477019 ] ], [ [ -718736002, 370529399, 2026772803, -250474581, 1685661927, -1396580125, 735464700, -7419784, -176405220, 2027419208, 403016484, 691067896, -362146033, 80766176, 2072102, 1501804197, -598807524, 815274785 ], [ 1894929103, 63076667, -943227875, -1521999838, -1705869198, -2120880674, -298940837, -1563492886, 25636074, -1176738258, 701915136, 179123325, -1979113449, -1550017609, 739927443, -1023906160, -1319990021, -1628996533 ], [ -342250571, -54766934, 2038951152, -1762971277, -1331574832, 123425699, 1163867762, 1524252287, -435312649, 1694270710, -771313113, -1717785955, 286814461, 1580545324, -1956154147, -2069363551, -809641892, -237626872 ], [ -2003383851, 2042500555, 263163498, -1655858974, -994917565, -1536419894, -1392038481, -1889435742, -1058642627, 512614019, 40449666, 665279599, -807212043, -755150404, 1901407054, 344382732, -2022610807, -1148179643 ], [ 618596335, -905843128, -409381517, 162063017, -1459006180, -788718538, 534798664, -959051148, 1523048223, 1940028247, -1616496424, 651929652, -864017248, -1644436982, -1316811639, -1798071883, -1591606798, -1972729985 ], [ 1783509651, 388616228, -854865274, -645394153, -2109816518, -31418009, -176861214, -142701521, 1449379430, -1512071698, 1856196513, -1818376821, -471932686, -2027266130, 941466983, -475816691, -1951052203, -1969983188 ], [ 1254970287, -338482415, -483084959, 320836479, 460632929, 486880868, 1491215794, -672626615, 1615093935, -980262710, -1159953967, -1977973953, 1563910842, 519319989, -172666178, -225718125, 2140108516, -333793372 ], [ 374905856, -7670616, 183367047, 1307816956, 1938277050, -1425849093, -552632948, -785513536, 52376308, 1146869845, 1719607760, 1947368228, 1637233982, 1944359092, 994078846, 1616648081, -968963202, 1864354431 ], [ 1694392573, -113652069, 1106874218, 1089455616, -1608450194, 805300122, -1024113787, -2141142547, 1601370847, 1821761287, -1866038093, -1164366100, -951199816, 1335051087, -281393100, -1133401701, -295596305, 301332010 ], [ 1759543279, 895800441, -1643019689, -1259798450, 1015650166, 958309581, -2023820899, 1226905622, 47808984, -1562178856, 1333283352, -243063747, 477412497, -576767063, -746727434, 1543633451, 1851346683, -1946888209 ], [ -1859707554, -1474051152, 50267702, 313077948, -1901143011, 562232819, -1792817334, -1168577487, -316502830, 315543882, -153502623, -619726591, 449871076, -159911130, 615918982, 483159706, -1516465808, -667446733 ], [ -135086235, -516722518, -108364839, 621238558, 289776521, -293367372, 159128186, -781679237, 473535349, -383947997, 1585653099, -105550423, 1232444539, -173539727, -200431336, -1180451576, -1952793913, 265411446 ], [ -161365575, 145587670, 244788151, 114145503, -301101890, -1065428100, -1161761291, -848956936, -1451468100, -1115525394, 509955254, -194861003, -1956143568, 62457209, 1789758318, -1837681460, 2020008069, 451138855 ], [ 1458883496, 846341335, 1930936628, 1792451688, -1153394972, 1839328013, 662970838, 17706607, -183029806, 1540406694, -724181333, 540068622, 1597793623, -1283016549, -1166660575, 879146879, -2006393387, -1147369169 ], [ 209151715, -1258301961, -1428190259, -1464718827, -1822185233, -276291727, 1924575892, 984676931, 935732911, -122184150, 2101522208, -960541945, -1385743843, 681767356, -1890675603, 777304450, -950981719, 1574014051 ], [ 1025910218, -1756818723, -1141365799, -376987054, -320116784, -1291383234, 77314300, -332210514, -557682565, -1206387473, 179379306, 291000532, 1786882734, -1150062450, 724233322, 1827548236, 1410088293, -1938372875 ], [ -1896424474, -1130007031, -337000147, 293556231, -2071569665, 1769316555, 855250083, 208940698, -36910331, -1956961539, -1784690138, 800022286, -423505334, 514057668, 434145484, -1432954623, -1078699769, 1897315315 ], [ -294343830, -1226877546, -1276280914, 1875760592, 1246381706, 1570210893, -1880245402, -1245334637, 425002985, 1520636808, 1480041818, 727738767, -173933408, 1154187424, -584898284, -659693847, 30277470, 841461884 ] ], [ [ -101533885, -1812496134, 2052079403, 1375438906, 2004914778, 454083130, -1100946408, -692966904, 350183668, -1444809326, -1451990077, -809175311, -1815018252, 876089893, 855295396, -1902243760, 1012690076, -664100592 ], [ -1245367779, -1573196868, 1243478315, -2086756391, 7042654, 1127803966, -1734741689, 215656463, -293881356, -903196311, 2060849390, -1056928604, 601582230, -767223100, 1347889103, 296559273, -1474964778, 1193546782 ], [ 1884013777, -1822955799, -1387938311, 758864896, -1735549784, 836020732, -2147474145, -519571486, 2081984991, 510768284, 284431145, -1010802159, 797969397, 473937036, -1407197598, 1480474716, 343075093, -218890851 ], [ 1030942363, -177751305, -1213467726, -715500353, -660181941, -579927268, -608679608, -1746345066, 151972917, 2092452717, 1294259169, -1342389981, 893372192, 738346793, -799880384, -1198222909, -733921627, -1959179156 ], [ -2143239914, -1773867375, -1829534876, 870018562, -378760487, 1390061305, 1436002608, -945285141, 1503548454, 2005444402, -1495626417, 1378655170, 1568274240, -1580248644, -1531148289, 1122775193, 1303391716, 1851979598 ], [ 546145793, -2041350411, -1218226100, 1729583874, -93942728, 1780348462, 9155970, -1900353708, 816940164, -1086738473, 1762030852, -61663494, -1837972702, -1384003300, -1294043672, -2040695864, 855788266, 813366512 ], [ -548040757, 1415180968, 277876967, 630672263, -764077382, 1112834162, -1994600314, 74184322, 1979565945, 1825961646, -481058483, 286276260, -1639233504, -163633084, -157868114, 1444971803, -413599030, 762765667 ], [ -1627977822, -1088707437, -1617308145, 856754814, 1155933406, -49566919, 1289207718, 845641383, -499585497, 648292695, -723199220, -677199402, -1908424149, 601875841, -981851577, -1390438926, -1759339129, -690584609 ], [ 1379017595, -1126295643, -1565787454, 1639986718, 691731288, 1516771289, 1934559604, 160563205, 1175596787, -462799259, 1301592251, 612786793, 866710663, -1247039313, 2139773120, 1094851505, 1682592987, 1294927990 ], [ 1110313258, -501517976, -1733044519, -1677318581, -627962305, -832859347, -727408878, 1888965541, 1804256281, -1564867143, 115696793, -999164341, 344933113, -734528826, 531231873, -1989219207, -1667596010, -1604586939 ], [ 1492147689, -159088520, 1293561602, 1514405307, 537239405, 1599261650, -1879022319, 1640315171, -478433006, -1749450561, -311935171, -1551849814, 1726916079, 1670937725, -659273784, 451712274, -599184229, 864624973 ], [ 942229860, -1275458090, 1283861987, 688111175, 938391434, -1165565886, -627494363, 896896461, 2105494851, 1156052854, 1942362595, -234330132, 1730084184, -1026186827, -925011193, -1137424078, 953032633, 771182962 ], [ -485099974, -351162960, 1289509559, 403029485, -1902960605, -933522435, -1376547705, 1548264640, 27006430, -1682082415, -1977398664, 1071436116, -826722380, 1684982058, 1620250838, -1029259144, 870151441, 2033197547 ], [ 1947192913, -919690004, -1661433379, -1433928684, -1866389175, 466227341, -1363006805, -1412751284, 797165037, -1595258186, 159992826, -760877033, 1890238736, -2011086428, -1792745014, 554392038, -232629920, -780764502 ], [ 1657338385, 347441813, 1955910912, -1702769151, 72727236, -271356961, 2002456301, -1556854855, 210664155, -1015189235, 142529866, -214644291, 2041528047, 895538425, -1566302440, -1195239114, -1882388096, -1772924661 ], [ -770374704, -1866463075, 147017909, -2000684632, 1466310514, -1097074553, 1140715455, 876435114, -418656475, 768447028, 833261398, 110867804, 2022661676, -308950896, -1741784190, -1363789763, -394761392, 689725982 ], [ 676541413, 64325775, -55440507, 790959625, -1998050578, 72966921, -1165225356, -1797018224, -1399984162, -1771548925, 1771739734, -1866377900, 164636977, -1086649122, -1162241681, -1965046664, 2042326849, 693094362 ], [ 1874933720, -10121664, 564821252, -1757182108, 888764566, -704633648, 199363937, -1020350735, -1712929251, 286064355, 1639531829, 623791031, -115656253, 1996743580, 337513022, 1895989237, 739134790, -1464603206 ] ], [ [ 2145525995, 753597925, 1768806881, 850927852, 1794591330, -467261902, 1145292025, 1189770830, -181714079, 1652310691, -1967056086, -49503042, 463936880, 1827170796, -2016653700, -1781542793, 733263601, 748568313 ], [ -1943045991, 1840179038, -315704979, -106646729, 775523509, 1788333515, 1549743452, -1265947360, 1517829035, -1518198334, 288752014, -1953230250, -1818976073, -666232105, -1432380071, -1392599489, 664627370, 227440458 ], [ 1848489385, 702890399, -1447322867, 321844457, -87777921, 409431210, -1961767671, -1985523682, 433107407, -568566225, 368991935, 1177627200, -12606404, 1341069098, -477880271, 2101666034, 293688415, 1191647759 ], [ -2042849216, 598595874, -2067331058, -2116129232, -538047541, 348437902, 1464404621, 1132677551, -1024395903, 1621128056, 1050484042, -522826155, -622072769, 1241222768, -480841292, -1961475943, -1284467153, 212626207 ], [ 443514565, 156343055, -1728851859, 396035442, 270931485, 1751298128, -844098601, -2043120798, 946240621, -422552691, -2099374182, -570854838, 747006479, -1122001777, -790806646, -1937908921, 591274813, 371592127 ], [ -1153254060, 143093485, 101840112, 827637030, 1909055432, -1326766408, -1411262361, -1604892943, -1509588653, 306353251, 859456629, -437293543, 962412119, 1663127166, 794060846, 562877783, -1919970793, -2098234047 ], [ 448440727, 1038095525, -1039540397, 501567472, -1177970786, -1699420659, -1456780603, 1381793416, -1245890951, -1882054004, -1076544734, 1550508722, 1681140143, -307222381, -1373789510, -1034018322, -1444668773, -1327342908 ], [ -1735115641, -167205805, 635511068, 315511115, 1877873920, -1569374398, -842117058, 1334964420, -1290506860, -1381645410, -106861935, 21844121, 658213766, 554590503, 1298730167, -1963216600, 2015605103, -183404836 ], [ -1489725653, -603218383, 1592015537, 1226139363, 816984564, -893769113, -1819827430, 2146657068, 1542032780, 193517476, -53884975, 947389520, -1030484136, -1285838239, -1997109484, -507543137, -109379408, 71641810 ], [ 1860547018, -1967320389, -1470849558, 1914227664, -1402445398, 190211658, 1728058774, 547445850, -683043618, 1312885370, 756531190, 2085900088, 2059813703, -1054695238, -143763686, 1654444236, -417657772, -1928819491 ], [ 1522350996, 511731233, -928300342, -754929242, -170157526, -1427774246, 1748789126, -919348817, -1274236253, -54453215, -1318980272, -2021409705, -118518144, 1878731868, -1882165020, -1532931632, 758587792, -1406437383 ], [ 1737820927, 679542652, 1479717711, -190347347, 1514514014, 685877005, 222548474, 2029036770, 1593071329, 1245749700, -757164579, 85740920, -1177797010, -2043010599, 476946633, 515948017, 2143654865, -1531078748 ], [ -1176754881, -945701125, 1645088594, 849262852, 1441693497, 1958689869, 400665254, 1813871512, 1757438078, 1250454289, 641398841, 2073417001, -615889611, 1251602207, 751501707, -1680603150, 909607154, -1049868105 ], [ -1831950737, 4535006, 1132398154, -1137862218, 1111827796, 987673664, -686665052, 984309711, 889938050, 947494857, -1511745744, -94243536, -1900042057, -1035192683, 1036981979, -1040124243, 1700477284, -1855882651 ], [ -1071140787, -509396637, -1443519961, 1461408968, -263787869, 272953643, -795485946, 704619444, 1067256831, 1992870474, -1084530235, 2125554575, -741742285, -89315713, -1985731239, 2065515370, -1340555713, 344656334 ], [ -1140941343, -307062911, -49511773, -1204652726, 1470094109, 1466575801, -780390172, 84016413, -278044310, -32818216, -1459222143, 103245372, 149210220, 17497351, -2146779683, -698786343, 222276900, -2143989180 ], [ -2011361565, -64428576, -2033054693, 1799944045, 705156668, -1279730096, 2014342236, -1785755549, 1111702315, -1416870255, -148283586, -1471612672, -745296380, -947876540, -1799183495, 1400700339, 1267277752, 2010711967 ], [ -681800452, -714323853, 157831192, 402389381, 1645931016, 124191387, -1970072632, -616567547, -821666240, 1602393806, 1396264776, 215279120, 2093908339, -531451827, -1568701486, -574408865, 1884766256, -1503559043 ] ] ], [ [ [ -1151410351, -852576975, -1242785424, -1533597234, -491656001, -61659682, 98846215, 196323525, 2134916241, -796039927, 1663108498, -687310520, -1679877062, 690621811, 256253372, 820579454, -1297308173, 2128704873 ], [ 368255901, -1254004547, -1519048246, -175403792, -321205607, 1877140402, -861313039, 601482015, 1099516211, 275876497, 861124945, -69441534, -1575943533, -1978436621, -886649329, -1781086159, 410303852, 1423322401 ], [ -1336531573, 509417923, -1089879297, -885206834, -1989849141, 699451287, -165588631, -573156880, 412133286, -451079841, 205259564, 464770861, -2065900324, -1556767336, 1089923925, -1400287868, 693294083, -1188070502 ], [ -1573626388, -353732805, -1559082390, -1131703269, -1909032713, -1424049869, 380514777, -1076062000, 1348491297, 1786160670, -906060469, 1815553795, 1211510261, 2026529212, 518546308, -2051659901, -777397352, -1003558453 ], [ 2122573705, -2100221668, -813051424, -612087542, -546860385, -1850131281, 1187770234, 963788041, -545765088, -710156767, -9211401, 541456657, 1119680143, 1386353935, -1173094415, -1352183339, -1021092830, -671490036 ], [ -1904497825, 874846470, -1140371524, 178255957, -438350399, 1267883890, 368131608, 1572813690, -1001773946, 914297164, -1117215956, -849374114, 1726187546, 577961724, 298725307, -838629959, -333704662, 1439502194 ], [ 659610977, 773061432, 30281763, -81072553, 1907908149, -185345841, -158109577, -973376107, 463039065, -1969205944, -1287811640, 1694795332, 1131760725, -1623702892, 665572707, -755995060, 1531627671, 438242625 ], [ 1783037014, 1759839261, 1861644434, -1460607355, -520536944, 937577057, 1686390890, 1804460869, -1143858702, 1153494743, 6224862, 342665243, -1111763300, 861471814, 639934513, 1741914176, -41959205, -21585230 ], [ -2106257582, 166350032, -603701294, 740099698, -2047578156, 399748199, 1546379552, 120577208, -981900553, 934809774, 415195567, 266441424, 1976416022, -1107828286, -1181384538, 143487733, 2021869279, 422095689 ], [ -1692807475, 1914712443, -525082705, -1636849790, 428281670, 2094889156, 2036508310, -535282899, 1080079331, 744396886, 1485008310, 467264012, -1538500801, 1939667599, -635174713, -912150022, -369693550, 1330858943 ], [ 623914747, 196246025, -288011805, 1160904091, 1941770961, -373001831, 1319870993, -674691251, -1638292686, -1975238608, 497312831, 2007441737, 1637824330, 643404292, 1097567135, 1331591902, -325235235, 658881240 ], [ -1509340188, -661405060, 248716281, -1569547567, 247844456, -991491196, 364211332, -152310474, -2022196581, 204261443, 900236245, -858884274, -1499734027, -555579777, 72759763, -374848747, 1261460684, -596936444 ], [ -1521841268, 1676404955, 763439727, 1736701128, -2060738566, -883922031, -2071983429, 494449748, -1856336410, -447561523, 1660183136, -2016334355, -1318959057, -1553970264, 1860509312, -337309176, -885803231, 1469011847 ], [ -1828557157, -1964884893, 1485588012, -628325502, 2000096475, -713592699, -409290186, 443791586, 958733209, -969825023, -552301672, -1461492701, 1833639947, -563466385, -254158608, 579154312, 915848390, 1330637579 ], [ -1232943080, 219573216, 443104368, 414125245, -1189721034, 1990709051, -1001750704, 108962457, -1969179787, -1479885446, 1735059711, -1788967968, 671679641, 805832188, 1955208210, -1594001310, 1501617568, 1331815202 ], [ 1400246491, 756727527, -991904873, -493416125, 444656333, -1932979224, 1102952216, -1765787260, 70417716, 10872824, -1696980745, -893117958, -1008776671, 416573355, -543390287, 621339421, -288529025, 1630972424 ], [ 1961859385, 1174043502, 1895510221, 1414739161, 1722817564, -1769514548, 547975466, 2108362997, -1200285775, -951168008, 1512046062, 760870104, -1808225757, 1690818481, 442970519, -1828892156, -1173683973, 415142971 ], [ 1624312533, 1746734293, 1537299281, 296830308, 1200600544, 984018941, -1563429009, -816504048, -1973961569, 2106657498, 1711129064, -1847161555, -371423148, 119266078, -2121130618, 598080631, 2061745138, -967472987 ] ], [ [ 1158041806, 1146038238, 2131652759, -1789439725, 1945392856, 2054998761, -737904337, 2003959403, 2017336775, -1645301418, 1130634941, 1507751140, 1684587527, 136177234, 1123000706, -1779416565, 1093889526, -2020188 ], [ -1593361733, -243016517, 1664615822, -1040419729, 316009532, 2093078049, 1661727537, -2115791614, 269288764, 623461886, 858183461, 1254162749, -1897925438, -1316175262, -834956483, -67380435, 1402380059, -152305626 ], [ -844911097, -1778456899, -2056120531, -1859068200, -667297306, -1575351926, -1554606480, 1141605968, -536381670, -1217653449, 1089993811, 821988853, 554225690, 1444961505, -659349078, -62967673, -1953367806, -1926931556 ], [ -311321258, -1526852413, 535693242, -567210035, 450072014, 622402173, 1619728507, 1621972000, -874819579, 185341531, 1907586336, -861351207, 49199460, -1777210514, -483175315, -1872842273, -1223191560, -1668034249 ], [ 1479011285, -1496323741, 787214601, -858038743, 446644766, -1388096731, 620635837, 2046739717, 559706258, 618340022, -414952183, -315814287, -1055856240, -1423218607, -577769934, -2136175564, 695610897, 1364347832 ], [ 160154876, 725780134, 1385893609, -1476892833, 1609960326, 517648759, -914952157, -1887287071, -163058848, -1765421190, -1710010683, -1776524356, 1371591739, -999701835, 589113561, -1371507553, -1207751609, 1628783709 ], [ -722517963, -945885239, 414455562, 1405582362, 687688348, 1275822936, -1234607262, 1355426549, 337934613, 2100659657, -893581064, 339935615, -2012945628, 1731633000, -864979099, 1650387013, 1292499213, -219367747 ], [ 520180367, -86173968, 1590147519, 19005716, -1914231860, 1748477437, 556578836, 1860825919, -736359975, 1632890265, 1677525103, 1129017463, -1439918207, 1463561816, 221456031, 1949636365, -1051397973, 1936219639 ], [ 1751321284, 774859133, 18008877, 1509982934, -1735343255, -1092767462, 639482325, -420660997, -373309486, 1146391746, -1322197543, -587066753, -1842336125, -368429859, -1456032650, 1597618964, 1373656317, -1728014981 ], [ 1066056976, 295086257, -1294735350, 354570613, 805373397, 374210212, 2100593425, -879033851, -1970240460, 1181804377, -1324927787, -1279520591, -1887474425, -1452228626, 189517747, 884555872, -1201670327, -1643539103 ], [ -1564305879, 909506815, 350962959, -720996421, -817043546, -2069675945, -272349177, -1281269440, 106825175, -1494485446, -876848694, 1151289523, 1242021033, 1138318212, -668218261, -1313504957, 629176214, 1172484403 ], [ 744929943, 1681514718, 312682596, 919396969, -647647850, -1342867946, 784718060, 1845079051, 1200247167, -331381575, -2077870612, 1191073107, -1949058229, -11977032, 2026228180, -733415467, -801017991, 75051122 ], [ 1259158121, 1311994085, -1510848983, 1083899885, 665578968, -757458051, -1907914279, -666634282, 416017833, 1435917814, 248707736, 857953721, -1216948679, 152271566, 1484455657, 819844516, -145100932, 984174131 ], [ -756903058, 1799779200, 332738301, -173187718, 1282146998, 81421807, -9627443, 2002340156, 1622055067, 421355604, -1017319362, 617514560, 147713641, 1857824036, 1091698223, -1308885273, 1355633046, 175901250 ], [ 672974527, 1341450205, 55303717, 1454547770, -381425552, 1377517140, -1232700396, -1840617915, 530764924, -1889185827, -1141471496, -2073344792, -110871413, 774315740, -988597011, 1240248956, 361613561, 1297577468 ], [ 1126788261, 945755318, -239772906, 285737296, 1033128927, 1751951418, -584821841, 1329141158, -2124733574, -923230890, 2126664506, 1665906125, 305241182, 1720722001, -692742309, -1733659098, 2146090829, 975807188 ], [ 501516969, 787896437, -485150511, 612404020, 1556696357, 710390489, 388778200, 87616657, 1986919710, 1577570325, -1826501343, -49185473, 796037713, -980156399, -803034179, -1526161619, -20566710, 1503475609 ], [ -445858450, -965134475, -787722605, 1745771791, 935787623, -405418162, 666346888, 1988929561, -379202616, -632170263, -1091119869, -1264598227, -1479820749, 852215072, 265593591, 266365149, -1025922208, 1599988121 ] ], [ [ 201457242, 285493189, -1924433488, 1829469134, -26019156, 1039860069, -2114707984, 264367304, -233301653, 661221963, 235220717, 717514558, -865194934, 1459848341, -1473830739, 1249429675, 1911699822, 131994797 ], [ -1131854102, 1879276676, 785447446, 1156997493, -829913572, 1185849244, -963013476, 53498453, -325732298, 1352997652, 1482877967, 2057526645, 764917686, 1316919233, 1011128183, 1664927750, 1821394159, -1915375183 ], [ 392109865, 920565148, 1615373392, 2061313475, -120313139, 1643631759, 1284754364, -1628435720, -1505426157, 1029282311, 1380993784, 492375523, -1919529357, 463594301, -533343578, 1405299230, -1606755334, -405878944 ], [ 526724382, -471742568, 2063164782, 1544322612, -1346075189, -2007707908, 1590175784, 431027264, -877285850, -681660081, 1041458497, 419815377, 1124660047, 914425476, -829951665, -656492778, -696999754, -6958262 ], [ 724696952, -1242282742, -522518951, -1663974644, -741172275, 1089848486, 1697601786, -129123118, 732811509, 1588271252, 2105392938, -1593330963, -1569373509, 749981201, 1753779382, -1569012296, -94471358, 923794342 ], [ 1763365543, -1381209198, -1591873919, -300681231, 972333687, 1940108020, -1338347316, -1187541687, -806317026, 215606258, -155971882, 2129080048, 801012124, -1721665425, -2049736298, -266436305, -1738758047, 1120367178 ], [ -295070668, 1040824207, 124513504, 519591409, -123699266, 1013706401, 111108311, 679339030, -1310070221, -652477303, 319882219, -371298145, -359290564, -1888170102, 829744446, -994425341, 630739792, -80027792 ], [ -1369954314, -1347450673, 1864658754, -130092419, 251421794, 252623002, -991487374, -1042476849, -103791659, 951433016, -1138669131, 1141020166, 1794595665, -1075926478, -169323570, 394300738, -401043813, 840587830 ], [ -530983593, -447315622, 1024394208, -1059197630, 208788064, -140742673, 1736046180, 604850379, 1807430675, -735340690, 42178796, -265958566, 889040392, 2105952902, 1539740352, -579986992, -564814126, -1849291139 ], [ 406389456, -1931272299, -233812398, 2110492165, 1400623710, 1085299497, -1745484700, -111399208, -1087177512, -1940493152, 903913914, 1335653641, -1395443018, -559270335, 226785027, 733323371, -174620211, -735659213 ], [ -1893774486, -277736786, 212130719, 957061028, 1434126561, -1335735138, -1563937371, -995351102, -594043998, 822903909, 1022399048, 1899246653, 1187956011, 315886413, 1979226196, -723271993, -666713838, 1813917480 ], [ 954160503, 1966635189, 390344799, -714399008, -359138618, -1512383683, 1928407054, -144573451, -1542400562, -480686429, -1277089971, 1980657683, 1279347520, 1103786858, 1234048202, -960325606, 1647069840, -1866713663 ], [ -170184053, 992989573, 1780716751, -630113542, 431381823, -309221764, 2107857051, -1923357632, 1568011972, -259190582, 1802524985, -2096467117, -1019924197, -1336978801, 1278455743, -727628744, 1296653948, 657441863 ], [ 1684168392, 412870870, 1441474195, -1611924437, 869738626, 64603388, 1750965052, -2019876295, -2003736230, 837784871, 440283857, 1171074439, 1552848424, 1596872492, 1548206607, 857058928, -594124791, 691603402 ], [ -1932444141, 1946490040, -404575824, 1175114261, 245422790, -1450173836, 1289500747, -259683548, 1139416759, 1462227642, -1077734015, 1870293388, -497474239, -1193126779, -1617483407, -1945830859, -372583633, -22532733 ], [ 1462585430, 148020711, 1552720399, 249179478, 508026764, 1145846594, -894869432, -979535754, 897878024, -1131952305, -684740980, -1759257133, 595993251, 1269889458, 461264961, 510975894, -1455790540, 1243655916 ], [ -1340973389, 824108421, 1164084688, 357066631, 556111918, 766784658, -698656511, -409028820, 124061695, -242673046, 1061054758, 1499870446, 942297072, 2066805372, 907524693, 1096270967, 663007636, 1464083486 ], [ 1450412506, 1297973902, -205315494, -1109513853, 104650620, 1790282266, -1720196001, 2045487236, 2093264401, 1829086176, 347968681, -1892368062, -103562852, -1728252410, 941675582, -857923196, 666823745, -67455823 ] ], [ [ -1134578422, 696084703, 1749704987, 912922392, -1673322493, 1600957506, 215355570, 1209183648, -2046523870, -2010456240, -958254539, -2028215343, 2072658820, -1305064340, -224127735, 1328663315, 1847818797, 269941752 ], [ -139541046, 2115194298, 1441552220, 528172519, -324563506, 9317562, -1640277963, -1598982591, 1956493568, -607642945, 506319217, 464975793, -1089738038, -489738160, 239126333, -91893693, -1939176992, -790393123 ], [ 1476494251, -520340282, 1440371433, 1825368287, 310237029, -72767171, -1015548425, 368577299, -61651520, 662038468, 12707049, -998461744, -1186736182, -68529239, -2034989691, 1818975702, 988328769, -1374026606 ], [ -126249570, -1006902196, 1636657210, 1131719895, -1712627426, -958681563, -481359530, 1079352915, -1496830078, 1093350333, -1305345854, -766959807, -1360234038, -2065217824, 1526611019, -1944310829, -2120157299, -642237370 ], [ -542387070, -2006651075, 450501999, 151065148, -1367268626, -1288589935, -1776040178, -1923508575, 1571817196, 1605244571, 180250835, 354358957, 1747408942, -1569648576, 8369251, 1069907505, -696928501, -318622206 ], [ -1587952110, 673648105, -492513559, -288309734, -900061742, -1019959518, -1703128694, 13597502, 926682812, 1539208982, -562507164, 1946536238, 2078133803, 220705038, -1864389774, -1178851349, 652562523, 189545701 ], [ 997286349, -310145761, -1586624481, -1563103360, -609979039, 1889643619, 548513768, 1790602485, 1762625480, 206004955, 1469933037, -77532193, -1821054565, -365763828, -638562671, -733079692, -2040055781, 795687356 ], [ -1382694698, 36091366, 443602479, -1122952846, -1127320468, -1746218562, 2102546903, -1212695478, 1016569081, 424073052, -1293597797, -1960528984, 282878264, 154070236, -1980126839, 745843914, -1725618841, 327099490 ], [ -1868683515, 1115617050, 866002573, -434733420, -1326617899, -2052787444, 796893777, -1451561824, 649319016, 440794274, -580019752, 676399468, -1482221962, -1781893664, -248710194, 1568859082, -146435827, -1028218317 ], [ 1734017406, 1138577639, -1912293848, 1235532246, -1558470816, -560748848, 1899386501, 578396837, -1191008853, 685212574, -1733510624, -1388619654, 1607774635, -1937749538, 1256804122, -908461766, -2079960430, -631678089 ], [ 506577282, 942662382, 1320832733, 1108119408, -646198235, -2132083895, -1632569849, -649550184, 63954073, -1212068843, -969855910, -661245636, -1300654476, -773894864, -1148136846, -135352198, -1426305226, 1297820904 ], [ 9799007, -2050080769, -2006443410, 1043007253, -258571862, 38903905, 1568829673, 140313126, 2122996965, 1925753456, -1989185737, -1900614196, 375243514, -2119018580, 286046393, 702736619, 1638679199, 1898131926 ], [ 2044805069, 1530110537, 397034533, -1018008459, 1606631702, 2025246241, 1297299977, -151216502, 2146330817, -339616834, -368923968, 617671442, -1573228520, 1189699848, -60791581, 143879195, 157876982, 143539108 ], [ 610792399, -420539971, -540042316, -819899113, 813902048, -963694230, -2049675917, 860978371, 1468706429, -708947402, -2065895807, -857772731, -1085485369, -1215562458, 1319862618, -528095080, -134654927, 1056410878 ], [ -372119356, -1204305266, -388828281, -1340386079, 644761061, -1680029853, 1382275217, -226171214, -1548432509, -1363088838, 261428555, -580284189, 273776378, 506667796, 1927817459, -998302006, 951835952, -1472312022 ], [ -1529910193, -1406218780, 1744755429, -1519734557, -963612248, 1035307357, -1229306850, 203595536, 472557612, 1490054891, 1246153882, -1176416221, -1171818978, 1820410099, 1948092198, -219288370, 1152860852, 1014004549 ], [ -1244773429, 1650733095, -1433627934, 1180713503, -1023460749, -900930624, 1993773665, 1656463129, 509415303, 976578273, 1853775594, 73487640, -58242091, -903406610, -911623498, -1023299537, 1657591304, -1321532264 ], [ 1989121300, 2022960532, -1825693271, -93349900, 1993735429, -614880100, 1651554909, -2093314795, 894776172, 248879244, -1162642042, -186081955, -1195197761, 1679791059, 907633725, 2019015509, -1299465909, -1954221563 ] ], [ [ -655613303, -596225023, -1575935260, 2145746952, 1358101968, 551702140, 941484814, -1046810252, -1694980947, -1422750579, 366513606, -1658938622, -483804377, 1541232025, -14663772, 1108730942, 870338988, -1211229244 ], [ -582139333, 2132933630, 1997356895, -1009918590, -419653810, -1302142682, -1285993283, -1319864092, -1889256136, 1428153109, 1563894558, 834513870, -1922591020, 1691035670, 1535027137, -695448829, -175787132, 2115601356 ], [ 341967667, -540056604, -1636453345, -603984413, -272459063, 317875343, -1397728457, -76944243, 1204212695, -99314786, 1694562159, 581717836, 1676390465, -35586605, 331854478, 1312541894, 1672181314, 399774554 ], [ -944959627, -60662945, 1001144886, -1476276376, -382082023, 397881890, 974143724, 777191035, 1902265786, 388167794, -436529672, 2019169782, 2054276153, -422149717, -430604049, 54733882, 2002667616, -1148622879 ], [ 1626012687, 1940544355, -1469813695, -105868115, -1485927160, -1123991308, 153171159, 461542708, -675055538, -661164747, -373593013, -245657604, 1816709350, 693349298, 675359829, 1094535485, 255376460, 1213314891 ], [ -1841001447, 1882911324, 1472527541, 1863277230, 1334048673, 82172924, 629295947, 1934853418, -1575350944, 341991452, -2045645057, -1846466147, -106306553, -1724366696, 1743251539, -2084488914, -1602008519, 1345107334 ], [ 10392560, 895831161, 187685619, 1615204440, -230745003, 1760158690, -1425856403, -1741136955, 1688978990, -2114445613, 1330446520, -139964204, 300339834, 1004764445, 93398548, 1958118191, -1870892477, 2128539262 ], [ -1591796511, 581723912, 1413470830, -1595086982, -65057521, -1968751788, -345591207, 723662175, -151180424, 2000396507, 1877671823, 1848248298, -404578739, 956724168, -934634434, 1485286378, 1060250981, 1989542481 ], [ -1497707928, -144896084, 335389326, -1933818658, 1843452276, 925317417, 665489331, -302526316, 930366303, -318278987, -1556445760, -1030235436, -1463339171, 1665080309, 473692701, -221225111, 671778612, 61322645 ], [ 695604416, -209679361, 1525105219, -1501024318, -962976364, -199268446, 960767563, 136651522, 101093883, -1589361533, -582393650, -1396629482, -437159212, -1639337035, -1298852818, 1297496728, -520988089, -2074439712 ], [ 1559170503, 902872943, 43903903, -1220092451, 1005898539, 1183218531, -1472328097, -923239506, 1970595414, -2122485128, -222215504, 1399583464, 1060331493, -1819420557, 1629270585, -1857702936, 1929024957, 21788959 ], [ 1659520622, -2000568504, 1353412408, -1647302203, 1076372713, 829753484, -2102251669, -1191971677, -1844486969, -509494766, 99149004, 1814883411, -1877683822, -1282198342, -1077485278, 300760596, -1647767605, -822992195 ], [ 2019968715, -295524860, 746174096, -83297612, -1789869658, 2018010897, -986749416, 1024350765, 941026097, -1679533691, 543758105, -289536878, -1399509347, 1758757374, 665391543, -734993312, -467314833, -843931568 ], [ -1442496877, 138212265, -1013247675, -1739694817, -1989886215, -961205298, 523110402, -2017330211, -1835206948, -2091451100, -1444214175, 2073385861, 1654123993, -279994372, -1895927020, 226020076, -1997331018, -2001474117 ], [ 757127884, -371548759, 1334697368, -321388504, 1942157685, -1228418982, -237018984, 1732383935, 1162365213, -1835189748, -1921940204, 755664317, 2065776427, 1991047853, -1625983132, -1765737701, 1957008369, 1382863156 ], [ -1774718597, -65904205, 352987187, -697051338, -422503238, -272049935, 649671571, -1312181931, -470990835, -1958557132, 130722824, 1563992005, 203387428, -1733846488, -1107931962, -434040827, -1570308206, -1327697829 ], [ -1827796384, 1261202236, -1477502655, 1235457500, -604478268, -961752275, 597855013, 98116914, -118731183, 384513510, 866856943, 571798358, -1843470654, -833951415, -243233641, -24171370, -1393412464, -1753958357 ], [ 1846051096, -1599229783, -1703113941, -1409023752, 1451977686, -1195512569, -2008879297, 1137587624, 995301044, 762370012, -448292429, 1214987876, -1147155159, 53203989, 277767846, -1303864293, 1816383493, 1971222611 ] ], [ [ 1815086833, -1741540266, 686602153, -1976431952, -145538848, -1437822798, 459602689, 1022741795, -1731689865, -1623909557, 487110116, -1157629322, -2080273903, 726706063, -263408897, 1876386584, -1654642002, 1362730310 ], [ -1507645456, 2067064979, 1167717090, -805904481, 703765554, 1242207888, -1565763885, -1620342505, 434975153, 359790494, 1490303044, 1570976087, -1875535532, -133723668, -1941251042, -1225067477, 1499652729, 920923020 ], [ 1354765381, -977390674, -96467201, -2116945807, 1770089632, 233691087, 1395606970, -364286441, 1620998418, -996323102, -661091207, -1496635138, -703078573, 2109219004, 1202341676, -2098407492, -923691995, -740159475 ], [ 161641503, 1727171295, 1215059237, 1507727356, 1400684034, -1500122890, -1409800010, -852971717, -1410467686, 1900291687, -826218640, -1770828905, -78183443, 210615356, 1539063226, 1923160119, -2063845083, 2143750696 ], [ -1602500709, 1267422988, 1097774600, 1235441763, -1346398867, 1191600856, 478078925, -1144065004, 398362195, 298662247, -1503412630, 958877328, -2023709167, 266521984, 162001600, -1464838333, -711459122, -1705792003 ], [ 341224984, 1824787859, -2036265365, 405657251, -404493045, 82794641, -1208732653, 416215616, 1896225921, -966591151, 1369847243, 250200258, -109733187, -1046037139, -1173882105, 1691421854, -845086294, 1267348113 ], [ 306995832, -881669635, -384708758, -1981095431, 63336280, 538891362, -195171260, -27625904, -695941093, -1600553031, -1515247073, 514012314, 634670715, 317458665, 80827000, 1928303725, -1994143502, -438605711 ], [ 1678248987, 650618726, -709999710, 1143132671, -596948894, -1547127027, 1681212374, 979146628, -98764987, -131843916, 595547788, 904715501, -2112711370, -637837751, 907801253, 931498478, -442005356, 149570439 ], [ -1106078572, -1653758770, -2107328863, 544079376, -436559439, -1285909377, 872328402, -1673097804, -1121592461, -1518696710, 2129507277, -1670853749, -302506181, -171389761, 1837665341, -1254929111, 100860473, 2081851357 ], [ -107582293, -558974626, -740361125, 2052241582, 358545185, -110745453, -712532372, -380748192, 1742134720, 1754140530, -1271135670, 1079787935, 302218243, -818112893, 433669975, 885130878, -449433805, 716851378 ], [ -962884065, -223163624, -1596643725, 1116694063, -1690268521, 921889167, -251880208, 81921819, 1962492398, 1219755465, -2087778697, -1949997351, -2026203613, -406139205, 1515210265, -202260835, -1964201633, 335732850 ], [ -2092339584, -1650862139, -1358957603, -396481482, -29012644, -1761987376, 1494264507, 159188274, 575666750, 419574565, 1857369531, -1684662277, -1566878993, -113272680, 1600707273, -1560841299, -100601642, -1384056410 ], [ 872010987, -369570092, 1704954691, -1470104132, -2145541388, -1173706998, 1734144752, 2138972108, -1176289673, 1294635434, -1675604186, 138572748, -1563391760, 598186749, -717314153, -270422393, -1179213616, -1291444399 ], [ -1251887693, 746934755, 960365263, -1763860385, 458719055, -1058465255, -1113928859, 793943494, -601509222, -636766313, 1532038919, -1847030390, 1320206864, 1292981056, -1617858758, 99888288, -209170196, -751130761 ], [ 997248341, -55024938, -1974197116, -2117610263, 1744202118, -140881455, -1692968132, -348539119, 1496357406, 1785849856, 381719956, 914729610, -1085408356, -116557418, 735497988, -1436767303, 807206363, 872647194 ], [ 107421647, 1647867839, 446396304, 874939715, 1363036256, -845063634, 1466931865, 1672282895, -1617476053, 428575899, -1306662208, 1824963204, 668611936, -1197816402, 493781661, 1203698261, -1899742631, -1574593539 ], [ 471751091, -1681628257, 1477229190, 1826402239, 1179751749, 809941996, -42103206, 1637723928, -576877845, 1530006804, 352115040, -1438313116, -1142219509, -1906839873, 91562224, -279571318, -1135194946, -701895053 ], [ -652882992, -130238356, -510725243, 1390529474, -975373174, -1924537635, 947724260, 1463912207, 1029247363, 669729908, 691293460, 153683661, -1158780034, -27624588, 1652754073, -1125549394, -1280977921, -916746065 ] ], [ [ 563085785, -1215610061, -89139109, -1687455784, -1799297670, -443943854, -1432147431, 1831614504, 313946036, -54923272, 1447829919, -1880049060, -1379913781, 752025887, -1483559069, -1359788145, -478289187, 1993080648 ], [ 1615914149, 1139710976, -1621281249, 363383643, 1209155681, 1854872114, -2039676397, -1894149381, 208585692, -1249134949, 609579378, -1250873814, -816814114, -309332285, -1415233370, -1445523298, 460415251, -1445543886 ], [ 1251857395, 623148126, -431758358, 1651197219, -1790298617, -14569538, -951641406, -1289895244, -1412351020, 1050109618, 2073633257, 230434146, -558108184, -998396181, -58935443, 836253939, 846605104, -1956631253 ], [ 443042657, -2126733614, 1345698491, -1749708426, 1118782686, 2004825387, 291129281, 429403575, 448864743, -1417836629, -1681564848, 410328413, -242352660, -2010623888, 1036867932, -642119766, 181959462, -1090614546 ], [ -720710250, -46936260, 1696202579, 633444051, 1192913160, -639412267, -497155587, -1692657197, -1654890917, 610328046, -509331281, 67942645, -1450277797, -1635256975, 175442981, 731046824, 403757608, -856429259 ], [ -1208330069, 1799574268, -696160151, 1163480123, -1301476075, -805085914, 725177837, -330644658, 277232245, 336809749, -58565836, 1435333315, 536632048, -714220442, -1767578926, 1525434128, 170782986, 519824494 ], [ 1230358207, 594712750, -1782878034, -2127433491, -1278108132, 1762318715, 305569642, -1138716080, 338074601, -368921814, -1661205434, -923194591, -800974058, 1967924922, -1373517831, -706200352, -687353737, 716090274 ], [ -240143564, 2088905959, 967562568, -1160529164, 559989225, 1781804697, -412954809, -344187561, -2005267546, 845250191, 769557264, 1433524955, 1660017680, -1743179220, -832227176, 743597509, -1983254858, 621698151 ], [ -157577262, -307639418, -1393950564, -148163796, 1061279794, -10169571, 868301957, 1666861900, -1724619020, -334958159, -167911202, -225761775, -1058627853, 18407762, 1515601081, -342631367, 1186587403, -1174974223 ], [ 1176854611, -668179615, -593191308, -659947944, 1646223757, -1824040400, -962987711, 548979551, -989411745, 411267894, -1887222111, 65958011, -11914021, 558463983, -1975132, 1849919315, 2134033805, -31108405 ], [ 2000830610, 1079907900, 892141028, -1518009955, 406889594, 2110150619, 1754533790, 887282546, 515505374, -66030107, -2005305931, -998615346, 921092542, 1923437597, -271286626, 779180386, -570332765, 1183602783 ], [ 384540597, -1247344302, -599146652, -1589657414, 2111935584, 1982328531, 52878189, 556154329, -112748912, -1611135999, -1925054444, 692626644, -1076796644, -1775589916, 988205774, 496349078, 1754186245, 382156696 ], [ 591560073, 1193361255, 386132638, 1917955127, -1751526462, 1577085802, -506984248, -945058356, 224680958, -1562842285, 524282722, 1115508738, 1045180714, 1154682782, -1765964721, -12889684, -1970623630, 504555022 ], [ 811261778, 362950215, 824766263, -460853646, 782864239, 1275820349, 683341607, 558036602, 104185137, -1424562050, -1027606326, -1067701456, -518472020, -1568603305, -1413976254, 361804972, -2109257141, 362676933 ], [ 1253293699, -1171157940, 648932212, 1137581485, 1278255274, -985018438, 1621608550, -464230024, 1912841970, 234241096, 1888439249, 2136152315, -1223349291, 1747275469, -652143174, 1039881783, 1772583919, -1487814156 ], [ 1572898729, -2077195895, 697216163, 207514640, -1769920319, 1066316300, 619760486, 199792705, -1240748925, 1060274313, -1133836522, 1903284812, -445618623, 1926994266, -924467491, -1268580293, 1980442772, -478910843 ], [ 1765509520, -1017913385, -1449792873, -104537777, 125583290, -2126803196, 838509350, -980743023, 2002030056, -1829201102, -700230439, 408333570, -557810922, 1623579186, 1147888599, -804100067, 1445647848, -313558102 ], [ 1972993383, -209054291, 630334714, -1699346128, -571109572, -111704459, 1728956828, -1034707047, -1335479940, -767355907, 717292015, 1017692643, -2086311849, -392914594, 726632723, -35475430, 425119988, 1790571418 ] ], [ [ 154955277, -258204557, 1954999626, -1485801156, 695443250, -88759547, 1155315680, -763845551, 1353730308, -1371617118, -1190038931, 470056904, 233177051, -150605138, -538863813, -150186517, -1314425928, -369505976 ], [ -1785690547, 1010496186, -493544288, 613852875, -1683095432, -318399270, -1131515729, -1064297792, 1570152598, 1175195464, -1255779636, 499923553, -1423921551, -1320431046, 1752195600, 172501924, -1631111751, 269609325 ], [ 1206217249, 1025976789, 1860393622, 1674922580, 879192207, -279630474, 775418578, 1232571374, -188926736, -1286533327, 785278519, 1200322362, 640597168, -1464141729, -1974664621, 680393331, -1951953699, -1478435475 ], [ -492135713, 9520806, 1228301552, 2030272186, 910978623, -2124136338, 1915756912, -211082568, 1944509484, 366522076, 1628683398, -816909347, -1760633680, -1346980391, -531683784, -970002635, -1056742994, 1869423919 ], [ 1961742188, -1966252226, 775331031, 653181053, -1832610671, -842294878, -1663520660, -580806742, -223853678, -1202993322, 2095682617, 2104177585, 500757891, -545614244, 1923813880, -1975974436, 264035500, -813580874 ], [ 1810188989, -1757971480, 956019578, 2085093667, 1087366690, 836058005, 3253896, -305305129, -73676670, 732821108, -657098266, 497480078, 357325635, -1035400546, 722863238, -1189031474, -407963382, 772630189 ], [ -588565262, -163726653, -1772652397, -1642681118, -1787881957, 1986743995, 1728395420, 501989903, 2068835399, -2084001781, -380966206, -477369427, -1289031133, 149834919, -318078680, -1783562049, -586695895, -692373576 ], [ -625121368, 761083197, -1053251280, 1116677573, 1073847263, 1346980663, -1882644401, 1234448406, 363787768, -1600582084, 1976769984, -2092431039, -769974313, 1736622710, -1252313918, 1247706460, -1861640195, -1520407718 ], [ 1039061091, 326867372, 1371612367, 824243559, -1307522616, 67371638, 1756784420, 1597955776, 1408472448, 1111631985, 1304040514, -33175923, -2078637536, 922550205, 845732031, 1252404112, 1382788179, 856524003 ], [ -1896863100, 1731649596, 346904557, 1007026981, 1412671383, -1926080707, 1470468321, 209827514, 92278794, -1771868304, -958904924, 1418924591, -688893680, -1645488128, 1306298650, 1996948128, -572970319, -1376373568 ], [ -159651776, -686552347, 1026750685, -56583212, 273701890, -1788285156, -1786986361, 1348299549, 1297786060, -1298875602, 516343676, -3102841, 709142408, -453236980, 1231612573, -1682816154, -1037874786, -1178699543 ], [ -125623506, -428949713, -2061474863, -21420678, 1216581783, -1959774845, -569370071, 1819980031, -2135092727, 2119488129, 354750440, 1899653158, -1059145763, -602878616, 2088501207, -1253561941, 667177260, 1655678628 ], [ 1547396173, 2147007530, 1670371949, 1163708048, 1447527503, 401573334, -1542716705, -1530745245, -438183509, 1887961063, 977880357, 1544670113, -1152257958, -1571260289, 1817744206, 1310057285, -1120865046, 1681662575 ], [ 1877436909, -1642949722, -953844084, 1942289277, -2080614881, 1221399877, 81785548, 706231967, -854439396, -1032417643, 1992016230, 1768569818, -8417871, 930161331, 986832902, 723496588, -1412530163, 1680416428 ], [ -551532879, 2138788607, 1169684691, 978035102, 1782957706, -1309594519, 345467970, 1683761069, 275261898, 2094470114, 857481976, 48981082, -807343739, -1383630809, 25421514, 1747290509, -1528764785, 1359912857 ], [ 849593087, -818203931, -1952078300, -1313509153, 1941370596, 1450102711, -50196768, 2093962371, 1978645174, -2010997593, 1381890084, -1096752407, -656752761, 166181163, 28867080, 2083251227, -1135539625, -1564434704 ], [ -1487286439, -934677285, 268965435, 870572443, -42428307, 453140461, -1470018210, 638340710, 431385350, 20761975, -176467075, 1068952026, 1254664588, 1963153921, 1924612914, -1348030697, -2000967389, -194203229 ], [ 1291593289, 1309939348, 1668934459, 941871194, -1212031396, -1679773967, 1135518951, 1114065885, 509228387, -1395392034, 1700862715, 1098124633, 2125267545, -894630097, -672991490, 1043041803, -993908419, 2068791205 ] ], [ [ 1671665819, 170979725, 508017673, -2059880676, -1520726080, 162815031, -1420106325, 365961190, 751771996, -1764395450, 616989071, 1639856225, -508381893, 1195925326, -264678788, 1745464755, 1078286850, 2008384976 ], [ -390326886, 582779447, -393427496, -1343367194, -654686688, 1598573060, 2042823900, 1521332969, -1061889152, -60940691, 1021406755, -52816403, 877861815, 2095362076, 808912675, 1736469396, 891898375, 1573096615 ], [ -1524238510, 1993385312, 1238313764, -1988632554, -586555739, 1019713403, 504614814, -168949253, 467174064, 450373601, -870367772, -1792290972, -1711094597, 723763803, -1253684525, -1354744883, -710366301, 1839267946 ], [ -730475119, -23056850, 601326348, -1783475721, 2045882861, -1273784308, -1182737779, -1284687657, -2012264990, 1164762917, -660068703, 1225339907, -1017724059, -674074081, 1978850277, 1441289309, 627363856, -1804715134 ], [ 1495293561, -1381793870, -1145440850, -966513861, -1843748302, -633113874, 1801147699, -418154605, -1567606621, 1977453763, -2026864940, -704889258, -1756513402, -2117590227, -1973741466, -1559928761, -900504175, -49410251 ], [ 1214921245, 1195560002, 1598667266, -655064411, -970640157, -434071499, 964417933, 1650265314, 1496557225, 1279724217, -1897463075, -1743603592, -1661250147, 522461562, -1472691109, -1855547384, -1198946973, 88582021 ], [ 811809092, -1513846648, 48508807, -406309126, 956165258, -1086893014, -1826084399, -2055175022, -297823917, 1950247336, -2041537673, -1352720510, -686169187, 247314163, 1855168611, -1210044251, -114684556, 194544820 ], [ -1641309217, -1606198008, 639307639, 509601786, -819344197, 714961292, 5747107, -869493748, 897395901, 1037932367, -198736376, -2010347859, -1763585900, -1136995389, 338447545, -1549249989, 1123501557, -1824481795 ], [ 75549579, -1246529676, -1372816565, 158988907, -103357071, 1781070699, 814497741, -160755565, -1892937401, 1050187800, -888699525, -72116619, -1932218274, -2117137909, -1975700528, 322299331, 1300605112, -1497043694 ], [ -573026605, 593563147, -1098784240, -1967553110, -1409116744, 2134522079, -1422208247, -645069556, -1575338693, 821474474, 1157976890, 1232041872, 642626571, 1279636112, -154072805, -713091417, 2024461108, -1135905655 ], [ 91449656, -1412008139, -1390368252, 393000400, -1912666635, -416371309, -953884255, 1800683959, 1138098722, -1397606251, 1524937399, -715595640, 970051924, 1116282153, 2075494512, -1774049152, -368071938, 1235718325 ], [ 1710275860, -339211538, -59280841, -1287963992, 1767920546, 529834667, -766558345, 1261484574, 883583649, 2102472886, 2012225109, -562393774, -1140196028, 941075956, -2085861175, 1227175878, -767213295, 318486210 ], [ -34131273, 1059220349, -1710065618, 1822037405, 326115715, -977121432, -100486794, -1939530198, 1663420244, 919041969, 138280942, 855930687, 2003256520, 1044994320, 782562228, 2144032599, 297805611, -859613762 ], [ -528350184, -1285419092, 1820569608, 513580121, -12203777, 750626121, 749797417, -1668005558, -1724413734, -2004186313, -2024538430, 1691636551, -2125699801, 943733905, -1247747210, -1380625814, 840800821, -47135978 ], [ -243249046, -1921828923, 439660316, 2077523500, -676159979, -1085538467, -1642734897, 825262286, 1448439116, 274632278, -267618651, -1991537202, -599816922, -983473760, -1471619548, 268455438, -729533856, -381072207 ], [ 215197889, -830096164, 2102276641, 1569881708, 1219713395, 651313775, -119981463, -1822923819, 727228069, 352944362, -990097110, 1375116675, 2004624604, -1282908160, 1343908600, -616841257, 389883087, -1829843477 ], [ 279453470, 2124121140, 1287831173, 1014417967, -1114833228, 577345425, 1002185028, 220623617, 337061574, -342650630, 128026711, 748530252, 1023921271, 1580846007, -1309406063, 1921377773, -2137139930, -188251182 ], [ 49732240, 2046318092, -1011925064, -1165292481, 865028440, 863470974, 1492088746, -1497565960, 935255849, 305830212, 939449134, -789653354, -871019136, -72168736, 2033114060, 1017938574, 371150663, 958754820 ] ], [ [ 1654072693, -2061030350, 701958110, 746978497, 943815181, 1414400897, 1616887296, -1574795026, 661495483, 1552361581, -407055559, -1189360101, 2130395590, -1526453766, 1127545590, 2050011178, 319931236, -1500563144 ], [ 1468419911, 2008391457, -1734445583, 1035639109, -856072380, -262389143, -460658868, 930723452, -1716838408, -976555585, 971570894, -1643689518, 527826196, -892322265, 989825385, 871410222, 129511972, -706069148 ], [ 580227334, 1151833073, 2035535354, -1630039906, 923223109, 748416648, 775330278, -236026586, 656830796, 1360525763, 1670021300, -1236555110, -1467396654, -188272725, -1651922384, 526713177, -1838464232, 936129578 ], [ 1496061357, 956834769, -1363733958, 1226104134, 241049888, 97086906, -1920404403, 1167616549, -1781934748, -381834758, 1369984064, 1929450493, -2104121251, -891128262, 657317505, -1783171571, 1297267542, 1341674345 ], [ -1863627434, -333166898, -508952147, 250912449, 594250993, 1598068310, 1203136565, -804843885, 440652499, 146318453, -917728901, 898001675, 587322632, 1201000041, -588526699, -759967096, -1416669821, -1836590386 ], [ -209061142, -1162827941, 1056984194, 1745961037, 471415023, -577187220, 1594120136, -81489490, 1672449323, 1779992357, 86705597, -1925762100, -1564966981, -1050210520, 1767952644, -350176521, -1012527041, 1758143675 ], [ 1594918912, -1848261356, 244690380, -1895808220, 48293315, -1895598665, 1855933116, 1535170724, -210039020, -182385082, 1969228658, 465022155, -1468708192, 242760653, 349863494, 256328880, 229557950, -1709033787 ], [ -800071513, -191449049, -1100429059, 774411376, 1764726673, 881182460, -439074691, 1411658227, -1278520988, -1008273525, 326467099, 1818460459, 1149975025, -808006890, 1485312121, 1814769477, 714432703, -89905217 ], [ -767832708, -490196405, 611179756, 1141199129, 883056182, -610717720, -1082238609, -978036531, 670915426, 999162662, 1324817897, -1288956302, 182923248, 87558776, -716484876, -1582422697, 1836929995, -55393831 ], [ 1142589492, 819623311, -295893314, 1659383110, -2066558883, 218783120, 1684622402, -47279663, 79671742, -1992994441, 2127495723, 618309600, -240597889, 1888355949, 1075262695, -1412224989, -281569447, -224720706 ], [ -1034622398, -1087169166, -1812071172, 2064079107, -1605707421, -608630556, -1915456920, 827220610, -98998462, 379108290, 1141385467, 1262777271, 1438419382, 2002232837, -1614828780, -1265470680, 255448431, -110515108 ], [ 1406580764, -870735462, -1082875642, 362863320, -290854981, -1824794720, 2034919389, 57104984, -162342112, -1605053880, -1051188172, -942888701, -1603163984, -171469321, 1675981355, -2066268821, 1038678150, -1034027313 ], [ 545753441, 1470587077, -1607437850, -2074177045, 1820722333, -1614144741, 1365254831, -874450711, -1451936561, 239803519, 162486833, 5979337, 1853103006, 781643388, 49655452, -848052566, -1765715772, 883417872 ], [ -1352702777, -144637053, -1339265662, -1451002240, 78620061, -1685725107, -1806958171, 275581982, 752951093, 150853136, 548252062, 1942340185, 996749815, -1219373811, 216825074, 2025675507, 198676420, -1925324273 ], [ -916151509, 1401349041, 588783699, 1694387719, 679404322, -374735650, -741780383, -1864309734, -1738521463, -1374367795, 1459859834, 2010057337, -114003673, -994600826, 2003772621, 1161511010, -1569071348, -449114117 ], [ -2117805681, -983334143, 415160319, -2018257389, 1309612857, 838208510, 424936140, 589454962, -634957824, -565023774, 879617944, -1035754076, -347191173, -2042746198, -1087524134, 887060022, -944535201, -13777926 ], [ -439404077, -1130992269, 17137534, 199477741, 1972232101, 906757642, -2068831470, -91867011, 471616854, -473175688, 1979128413, 892693355, 825528598, -434648470, 962699564, 891434720, 566292961, 1867368678 ], [ -470227145, 2058138657, -1671802019, 1100458742, -329750061, -388069574, -956531640, -995986250, -1935968902, 558436669, 40760801, 507685883, 142909782, 417302634, -1280952759, 648366016, 954132549, -440471203 ] ], [ [ -483386854, 861267356, -1133392055, -1122328139, 303095625, -1683066631, -1782386175, 1553578225, -115645952, -1490460961, 1627343632, 607986524, 686594726, -1253508445, 855904727, -1450185627, -337514073, -1008835194 ], [ 1984129433, -919153185, -498585873, -1059793236, -227429034, -1983657923, 1818566787, -1244214707, 1988137803, -355850694, -1658537453, 25875923, -2113419404, -1467415133, 2007949072, -983936874, -1753704479, -554764506 ], [ -1383146596, 1002165958, -238175116, 1403517246, 357108822, -1548630284, 1376344033, 1980151310, 2098082910, 148990212, 635549705, 1620484286, 2101463557, 1764647371, -1058285091, -1933627424, 1437777256, -453382753 ], [ 1719914898, 1666294819, 54984536, -974861640, 1738806640, -1696390933, -2077671839, 277686362, 464696878, -1411273103, 1128973717, -1650142774, -1162156758, -624762885, -882478765, -79868820, -1435088339, 109628911 ], [ -2030259051, -727815258, 1571250050, 669226199, -1421207962, 726228083, -1120121655, 572438854, -1588463553, 108877092, -1988908672, 101803817, -950704259, -814258812, 203298863, -1777488215, 251387231, -260999173 ], [ 524631520, 1977942565, -1486776894, 1257554242, -274549307, -1057969997, 1486736934, 1279700321, 431666087, 1566226816, -1118077865, -558581453, 279718071, -1860006090, 1321798051, -875268078, -814069670, -1617964103 ], [ -1608752121, -177826258, -838056025, 1844868706, -248481889, -1323194228, -1890625496, 554562447, -71589149, 299487937, 165147386, -1777365620, 1495308988, 1573770287, -428279918, -633747988, 2042036135, -1697396793 ], [ 127738400, 1397851418, -533436442, 1275474864, 2139836331, 869302836, -1931658339, 580524794, 45780609, 255439944, -1021404156, 16040482, -1772531774, -1378937851, 153619608, 1871894822, -2125353680, 1869387067 ], [ 720331262, 1433238531, 842600072, -1552892611, 658161461, 1653598579, 994395719, 1806172173, -1674369042, -879580921, 1290935292, 840121502, 235760489, -1467751338, -1155922577, -852397727, -910617183, -293130593 ], [ 1646877803, -1422989617, 1911087542, -81368321, 1174977248, 1760890464, 1484306490, -554137034, -1543435740, 1205917123, 1666732352, -1483761065, 581676056, 984429639, 22366037, -1206335020, 1589806364, -1113961896 ], [ -186622574, 1958130890, -1408503623, -803335541, -1158513779, 1725928110, -1493737159, 1024273308, 614547267, 1761465571, 183588301, 2008257813, -613207658, 1195634726, 373991048, 26456258, 2094458031, -1684686241 ], [ 499603812, -740073635, -1723844727, 245210682, 1425395035, -1633283990, -1511963954, -531200934, -2099763008, 596173152, 382312259, 1232984007, 134585952, 235825484, 1117343742, 396597897, 452881294, -307033057 ], [ -1706426567, 834248823, 1410079663, -1462089338, 449223435, -1752287493, -1997471621, 904364343, 386803096, 455574543, 677904923, 2002762429, -1102268028, 1681981142, -1548413402, -1461943560, 2109677766, 19582506 ], [ -1768625099, -1643711102, 532709423, -1848359696, 1740581134, -1613346616, -1413339809, -877675254, -1346508568, 951372054, -1320187552, 549389290, -975104846, -1513323668, 1534859512, -1375776888, 1306427962, 588896073 ], [ -1272063790, 2023806371, -1805327402, -717375002, -651266817, -1073606699, -1465625505, -1982163245, -1612078456, 233624753, -874949491, 1442526681, -257189589, 1083792789, -1796601386, -751565204, -586764398, 940737000 ], [ -1878491358, 503412488, -300289784, 2024066811, -2091726613, -1758836101, 1992731898, 1603069933, 240592155, -1930752344, 635091703, 1096105834, -1475769958, 2089948102, 1764005682, 1002695494, -1672930487, -324241380 ], [ -440533562, 1296627636, -1329630557, 357303536, -388461315, -38690497, 1700843585, -1230960041, -1101935972, 46518950, -49692656, -1767937351, -375074373, 1656614191, 1702612553, 1352473097, 1798313832, 1394169571 ], [ -563361172, -1622419702, -1914131188, 1607147854, 1652996953, -2098864782, 810234438, 1777655233, -1079379678, 1653309803, -979544292, -51182728, -255572710, -501045293, -308471290, 865136226, -2066410360, 86456226 ] ], [ [ -1081295274, 684489933, -725247098, 783380353, -1345880309, 749389963, 970579537, 1563739318, -1703548552, -691045227, 1655326655, 278883908, -2059282799, 856163062, -1834770585, 1562967717, -1511031622, -1944119379 ], [ 1568430262, 1775861621, 749164988, 1005405804, -1957436356, -308922221, -813879996, -2039012465, -2132493586, 1666770701, 1911797480, -1737645585, 41969899, 968335783, -1880153382, 1052001872, 1156378221, -202861152 ], [ -1394086721, -103507942, -765227239, -1686524595, 1338721030, -273850236, 2065411894, 799481480, 1760021162, 1574508091, 638960814, -56017471, 208082117, 1263892309, -829177239, 1172146696, -909697657, 102226520 ], [ -2088960920, -574646887, -2077276630, 129239487, 696476422, 1094697684, 1050416904, -569804921, -1683419733, 1294764899, 1517032793, -652256781, 293983605, 2096497049, -667614160, 1296662050, 1163039747, 359817247 ], [ -1348934993, -231397093, -691866251, 1902366816, 1436278965, -1493873985, 1235048937, 946150861, 161981341, -1255314707, -635770837, -11827460, 2043184653, 1911477675, 607636186, 1706264838, -912366235, -1703011427 ], [ -1394225068, 1664240482, -489218378, -1432885869, -133098218, -1978432701, 546651020, -666602114, -660185847, 1067050116, 843098229, 438117879, -8810542, 786744901, 836111841, -38722857, 1227390276, 403001706 ], [ -1112973963, -266874589, -1104857627, 397841770, -790243169, -761792752, -365975082, 366548273, -599797740, -798483066, -772758230, 1716048274, 1232279055, 849427999, 208674533, 1441194756, -1034655733, -1439973233 ], [ 2035869852, 1689928284, 1767355773, 935106501, -422996762, 1537612853, -761586024, 678005079, -1017023198, 499074325, -1550727990, -1884803947, -40141749, -1512917739, -1348905877, 466758488, -1224599519, 791906366 ], [ -748368836, 658780834, -2085923767, -390276665, 155642616, -630770341, -369903853, -1908522733, 1027225856, -1448139644, 1141741289, 765850540, -833548876, 1472725396, -430531474, 514410234, 1672201112, 1731806319 ], [ -497514791, -1784235736, -259648513, 760582746, -380753290, -565423787, -2041237236, 2056360125, 268141656, -829225379, -254097129, -645646495, -1129985669, -1434839002, -1052601408, -1748586263, 106443072, -47708028 ], [ 182147151, 1611281901, 594597124, -248346697, -1127465459, -2401769, -2021092209, -1217519713, -248136941, 84559635, 324346183, -233539034, -1345106562, -205273465, 729233593, -815304945, -462488942, 1570670776 ], [ 1370083731, 1022204326, -1333559678, -1852443408, -92564810, -758467448, 927152917, -1462893303, -1267599768, -1162090772, -69995969, -1118116439, -116790694, 882710423, 1313762018, -878569523, -1581875524, -651950927 ], [ 1767653276, 1107340593, -1260838771, 1625234715, 450313696, -1381825236, -1324279450, -1536550804, 1468005953, -955872515, 593257580, 2028194977, -39583264, 342952657, -1395605797, 836568513, -78747761, -377910610 ], [ 2084979602, 863774993, -1641257990, 44697814, -543797853, 56898592, -2072138260, -301168134, -1365557806, -1868830771, -148263983, 1624709157, -616243595, -795580357, -623161843, -1963187459, 2134788133, -1366878317 ], [ -1225184301, 100979882, 2037981861, -742192179, 314577918, -1486243254, 247892868, -1786658664, -1551693695, 1519532335, 1686458555, 1587016206, -346335357, 1209280896, -1580600207, -158602810, 1555493093, 792483629 ], [ 1517064291, 973046455, -802191247, -389188644, -1689822598, 100673872, 120115742, -320835322, 1207624430, -1683551947, 1535885457, 1970348702, 852215557, 654766716, 1955524352, 1936201110, 1844470101, -248818264 ], [ 297750615, -1004483347, -2139663158, -1232604498, -1071999696, -563663026, -1596827388, -276006375, -2049436318, -961449186, -647469740, 1750658099, 567905174, -724225662, -268558626, -981359443, -1174942710, 802719370 ], [ 1606309603, -1028756898, 1426985384, 2141170680, -1685920680, 1926802991, 1214517488, 666269545, 1497441079, 1362536193, -1482404445, 751751333, 1802420603, -361649263, 790257356, 54505571, -1365380083, -858621927 ] ], [ [ 38583543, 1954824024, -1185457657, 305281184, -1151522581, -596687282, -1183994203, -949450546, 2135382111, -889899372, 1600744918, 22357186, 492375222, 170763475, 967103269, -1471836582, 589523128, 894114591 ], [ 309314227, -1473049579, 908267546, -1574652795, 1748012222, -1858357598, 1186283826, 780320341, -2102989409, 1063274628, -1033338713, 925156980, 688895375, -1724744481, -1530067125, -1242201898, 90115870, -796672835 ], [ 243250012, -1053466848, 381297738, 606697950, 1116016368, -380889165, 1026865158, 168945901, -1087045317, 1064396240, 2063171797, -480878379, 1527195470, 840595862, 1167410402, 323422829, -122134094, 1756804021 ], [ -167551474, -1425708627, 14612485, -903992339, 748677606, 1326027638, -423290026, 1877081227, -1890487991, 1823576831, -1009056725, -940401656, -1516366826, 2004980199, -962741194, 1861467525, -485164849, 355043799 ], [ 1620673111, -1537971733, -1172018605, -22691460, -337833770, 1753258721, 920764102, 647125964, -117955536, -1555472483, 2022529427, 1485796587, -1651431746, 1894141462, -611139041, -2001113841, 2037952308, 259268898 ], [ -80411542, 300045490, -1657719791, -1800370364, -483321346, -471187741, 242644533, -603357335, -1154854680, -1477594687, -613559847, -75222663, -137416921, -1165005739, 749316541, 836726475, -773537921, -1937310958 ], [ -391584628, 947883895, -1916321460, 445938913, -1157943171, 689773194, 1172202204, 665902614, -1708300818, -415321479, 683085909, -1043024623, 954904132, 158610040, 204733939, 1408965857, 2128978232, -11583969 ], [ 431854213, -664435323, 2080308815, -94818247, -1313348952, 1649479771, -1299730566, 1386467184, 1722833403, 369177889, -939558583, 538331473, -1017503671, 1779151992, -89537949, 1848261945, 1481577606, -374583682 ], [ 1516244756, -1073395155, 2039895421, -1773716613, 971082933, 824626015, -700289960, 1251780160, 3731669, -249199787, 1764215993, 1432977143, -190475072, 1956800048, -309376148, -1758436600, 1685891235, -1196904815 ], [ -1028089925, 1042290725, 198033687, 1994590681, 1131419447, -20559762, -1542659833, 1478357841, -946326732, 404189701, -1215958011, -1785893518, -1597768650, 347484994, 35546329, 80077749, -1781006666, 956039831 ], [ 743995450, -1226681444, -451288692, 1948584186, -473100981, 562437137, 1130544837, -1877193348, -692009492, 982418088, -2044428375, -1664643170, 955873912, 1019737164, -1382318748, 715369701, -1711643842, -369880580 ], [ 1154529229, 426086240, -544443666, -1333241611, 449234341, 1780393040, -968093979, -1508240569, 2070999748, 341737063, -699841857, -1211551416, -2103542510, -1545002930, -429934696, 286274325, 1043703000, 466658144 ], [ -310990240, 144949579, 805574063, -207030545, 1620852933, 739208741, 879535072, 1087509327, 1569699135, 578476723, -198051178, 1256441892, -1513093785, 116815745, -1646734173, -169922573, 1099880081, 363944359 ], [ -1511919741, 1935709344, 1674410519, 606698118, -910006978, 1471093846, 1220427956, -203878684, -1394666985, 994578887, -209472986, -642409898, -987021575, -553202558, 1800657539, -388686154, 1914490348, -498854508 ], [ -2047340122, -1334668259, -390143795, 576152778, 754605884, 1218571794, 881231171, -547770133, 1433780401, 1812058836, 635845729, -1301844821, 2025664246, -648331766, -1645102820, -1667677792, -742423901, 1262261498 ], [ 502998078, -1629840548, -58531255, -656165817, -1680456618, -438512212, -856750041, -223134410, -345378097, -1880723320, -141886945, -244200240, 2039288722, -2072771120, 1259779156, 1925652045, 1064910356, 1177103932 ], [ -691574071, 1976424191, 1291894512, -817371213, -342257635, 1056349414, 614761247, 1584663365, 1346858027, -652708729, 367586345, 1497168460, -1573824108, 1884124747, -1843333115, 1284794784, -1031644131, 450976664 ], [ 1537778718, 1575457688, -1756352967, -863155411, -1256437422, -618263989, -1464608802, 747197951, 1816576070, 1338470439, -473193575, 1742004512, 918093324, 92070078, 970203516, -1675615915, -1793005106, 551511090 ] ], [ [ -1589239297, 2116510886, 1258983922, -799200593, 1467147954, 698019861, 1209922472, 2117684322, 1225645627, -686439473, 1883139907, 363767912, 1253222410, -208613493, -1452624506, 373781607, -458429938, -37749438 ], [ -125104438, 1291115083, -150304445, 332597889, 424087944, -1026208377, 1612886572, 825320495, -631250237, 59157630, -250113371, -778316749, 916601795, 1760088549, -2106689983, 266825158, -502922687, -522971454 ], [ 1154075173, 1204022589, -316211791, -207810903, -573780559, -498355564, 480769066, 2058198737, 1600617704, -1133041693, 255081185, -1480936604, 1049656958, -381041711, 1558268164, 835283931, 2102853365, -1388832157 ], [ 105587139, 873192766, 210473910, -1339547539, 1950258032, 83673962, 583837880, -419904502, 1534311787, -2128328208, -155663402, -521868710, -1292798841, -713658773, 657659392, -1292921410, -1413495508, -2078490052 ], [ -167687596, 2134477719, -1128835331, -2142359277, -1786391397, 1488306548, -96484415, -1658536434, -674831501, -1765931030, -511155484, -1541951614, 197046630, -1742109850, -679589754, -1609780137, -297491767, 841109251 ], [ 1007396439, -1589260682, 1836318520, 620999065, -180886340, -1551089345, 869850026, -1059185422, 2059521915, 487878546, 1498138376, 1053272594, -1678611065, 1892053300, -788448674, 430962897, 52325217, 1305155654 ], [ 753456731, 941070533, -1636861135, -1110111429, -303742552, 553414617, 1061018515, 1446022362, -1380207550, -981777559, 45588061, -1742687231, -1091927033, 968740736, 472466165, -1600903200, -29339110, -1768983204 ], [ -998316047, -1248935414, -838774808, 1565992234, -319777126, -442348670, -1854641039, -1177458428, -269497258, 1073177184, 485315124, 1576213928, -800987422, 569625084, 2001711187, 800154463, 585449988, -405433277 ], [ -965850839, 1835474549, -226831660, 364515193, -1486941101, 1968407346, -1483076028, -751207269, 210557707, 603996461, 1955087020, 1517592977, -1748844058, -439656769, 1083062645, -876396585, 1660722919, 319538642 ], [ -234903187, 1586744237, 607332937, 357247649, -23633310, 116270722, -1995106206, 1705644346, 1326919572, -758634187, 797972283, 468282937, 2110986662, 436533606, -1371572694, 780798014, -26128277, -2130578590 ], [ -1351064030, 52336681, -1871091540, 244366038, 377969763, -1911780481, 625794191, 641763677, -1847491758, -1761488650, 296128749, 1802191454, 733409842, -411211270, -199095379, -40289306, -175995517, 1147811804 ], [ -843377043, 78078446, -605833272, 766646051, -2053318093, -1757572009, -1570254525, -1157751408, 1230541875, -519868998, -402228284, 1776382778, 1921323572, -1809922813, 2031664699, -268361906, -336077091, -2037895835 ], [ -1088071363, 220303862, 1714688136, -1708359328, 2072240821, -703951239, -1929864071, 612503899, 756153141, -531388105, -1157831381, -882791416, 548501889, 728877785, 288445189, -1342389903, 511429059, -209855682 ], [ -1949633430, -1095456978, -766371192, -1830031174, -936439770, 974966874, -912195169, -821643278, -856307045, -1906886596, -1530529695, -824940845, 1140402384, 1195690279, 173427962, -1622416998, 833236749, 925967123 ], [ 555359365, 428240753, 191383817, -1737958205, -1398267629, 202149105, -167730736, 978426260, -1395478267, -1623364637, 1518536419, -403982788, 905787049, 1181702176, 333476549, -1544012376, 1122430070, -831203944 ], [ -1095151357, 869587530, -1411660024, -1131405241, -487652046, -324192199, 1314147961, -572267315, 1793638280, 1007817352, 962284458, 1415166537, 1739410617, -34907598, -1155633527, 214105203, -1564441090, -271533818 ], [ 65263098, -1479181258, -785253450, 710291103, 154500164, -1365019618, -1191392503, 1403974085, -420697518, 1209357232, -381912238, 1878475489, -52563655, 1176742239, 1721402424, 727956944, -1182120642, 989788174 ], [ -1321936900, 557248227, 1785612208, 1919761456, -215430991, -610851036, -99369614, -1204845290, 850465672, -1551164928, -1426959315, -1120212166, 577070424, -993568271, -670972743, -1177138948, 1767449727, 2013203912 ] ], [ [ -251834321, -1232851685, -1533480015, -1892317916, -904115708, -1846862325, 89628273, 1967229644, 1307094481, -214084376, -1853234754, -343774039, -15514455, 1677758559, -595772363, -918092492, 1246060418, -1642263353 ], [ -593746609, 828279547, -984122967, -1110161762, 1356921107, 135298215, -1929518182, -426804699, -1324576300, 926223619, -1880191611, -1388284515, 1532822807, 970150326, -1300613316, 1196823732, -1594059611, 1035481904 ], [ -754156525, -1142117083, -1811809413, -185494634, 640918528, 1555808498, -2122168388, 802053707, -887939713, -2048607169, 1655555324, -670179681, -1254121042, 249778171, -638206350, 2082783167, 1540321896, -1678667187 ], [ 32041968, -1038253445, 721279777, -1111007553, 309160103, -2033524422, -2075380964, 1597894395, 167691893, -1406860075, 1999390806, 1626719010, 703481831, -1856277312, 908508603, 1604805969, 2056542395, -2114074584 ], [ -1697983735, -1967749827, -661061656, -83845886, 1585468446, -1532400379, -1462901706, -1940584498, 652344580, -2039533316, -321847211, 1605685125, -655146010, 1221544598, -1440117917, -1673469890, -268238184, -498689493 ], [ -1251764632, -332576556, -947531498, -1365726710, 302514098, -2002409778, -480638017, -1565105941, 1080070347, 66134772, 1256703505, -1219845727, 1954842679, 1174639012, 168382139, 1746071052, -1744541086, -65607338 ], [ 1469543598, 809601875, -1744080642, 924237306, -891640126, -2116956746, 2085625642, 1728657808, -1060765590, 969479852, -1588746515, -1045769015, -2131389605, -1923307375, 1802265184, -1381263090, -1704016920, -1288867229 ], [ -1434793990, -173232985, 182879212, -1349082627, -273867878, 1672009296, 553790334, 1294561859, -1936093024, 491878095, -1731286289, -996946232, -1981799413, -101475843, -560447386, -552244380, -2092189347, 672354144 ], [ -1306879368, -1352469415, 115739746, -348803692, 1440604527, 1492222516, -349209239, 962055389, -606918374, -619776638, 1732025657, 1816503157, -1438057382, 45076364, -1138948411, 1583042058, -263905496, -651052849 ], [ 595459668, 2091437020, -2005267591, -1777242503, 40401455, 1669518410, 1785597854, -1272010078, -943310401, 1276735736, -890119825, 1724974605, -497816998, -1599161036, 1208127743, 553683031, 1634806420, -354232954 ], [ -1009582927, -1755198153, 1289016284, -685657558, -1843512488, 2135936051, -94473435, -580032452, -2078090671, 1544936576, -1159403392, 76053048, 1116657022, -1949624442, -1127674898, -1451976186, -1699984566, -1304268099 ], [ -1418582086, 705984918, 780540091, -1799327039, -1213394699, -2143950315, 1323860151, -231411322, 593601410, -1929941037, 76771079, -1164761882, -16617852, -1294646554, 335675020, 524609541, -408598983, -271927762 ], [ 1348654507, -1763558284, 287970114, -28650791, 1448098245, -1854122986, 1538386982, 2060126179, 668067304, 792808477, -2043113766, 2131538438, -785346144, -109631826, 1198819284, -108229350, -1178525945, 550228065 ], [ 1678985566, 557315285, -1588094166, -577609218, 1045730634, -1592037464, -795279925, -1436709384, 921934210, 880452397, 1818379239, -13071227, 1303078436, -1132773068, 1239108501, -708924791, -244420063, 1486938393 ], [ 1889938179, 1283239823, 455396633, 574040840, 674867656, 384681861, -1585836263, 933084362, -847630291, 2112837199, -2042943194, 1936725199, -398994909, -291642300, -354849973, 875607885, 1646025890, 1510482312 ], [ -1447794360, -491447458, 704551996, 530853211, 1697019344, -250652778, -1105389904, 330499097, -1558449770, 1425388105, 1651261942, -2040443672, 619543680, -751816955, -1645971140, 1592201363, -190327786, 1296082983 ], [ -207168861, 427329209, -285877037, 259009023, 233452535, -2067338382, 1627118913, 775674863, -1354712963, 1704749093, 1325218510, 903002857, -1656605055, -512886891, 680503185, 1982748446, 1207870648, -831351396 ], [ -1208094455, 152331516, 865790364, -1933082501, 42453113, -1918432561, 685589443, -1060605252, -707045509, -406652783, 1624502535, -163055675, 799270957, -1204749667, 1405612675, -196871977, -935432462, -2031057350 ] ] ], [ [ [ -852715471, -1041703856, -859779438, 1501472487, 751215394, -28231038, 1993891292, -586360931, 1793829705, -1801629938, 526352986, 336725592, 2029677886, 406239869, 390013539, 240864037, -1939367032, 1956203017 ], [ 434917490, -269921356, -151141358, -1339121456, 1834177032, 938285341, 311764929, 1346209059, -1203889957, -912363686, 1674173178, -491306385, 718005051, -49643513, -1331180938, 1260867078, 1636524605, 1928652339 ], [ 1990970247, -1636548565, -1266086788, -1570603895, -1601298237, -2144736283, 277398259, 2029118365, -1986791184, 1350353202, -1111126253, -694053222, -333268997, 1656126382, -18485911, -215974672, 629361121, 1980135585 ], [ -548007674, -1428756392, -2053141208, -1242098789, -1926646328, -36717068, 646591652, -954051545, -681278266, -704404681, -1825582329, 1247491314, -941233569, 1058852258, -1372328403, 300671600, -1472974942, 625649081 ], [ 1588860942, 1982442766, 6965945, 2099145805, 752074897, 379867872, -701628650, 1647570650, 471887239, 550398641, 116025673, -152767593, -1480944707, -885293710, -1521664306, -95182292, 1773711190, -1632384342 ], [ 9198818, 882960218, -1323628558, 331146843, 866238153, -738796703, 699387503, 1511906465, -975403520, 1266680644, -403325431, 394408269, -377727032, 1975978124, -1347076534, -915233547, -860618439, 301166774 ], [ 385810323, -2016488391, -1716514048, 1820090676, -539562384, -1069511875, 2004997265, 1050869402, 1015833880, 908255133, -199729394, -219900602, 1480977178, -1313467224, -1243788247, 1998616537, 385554263, -10353163 ], [ -671364993, -1183187581, 1816607532, -666748910, 1411049033, -362841932, 2145166417, 1348976668, 602540629, -449965319, 1439782506, -764599449, 318539457, 811136623, 1773605885, -1184165750, 499017057, 1039338070 ], [ 1158132024, 160970241, 1744552284, 1354760618, 888148992, 1934809577, 981602575, -421443028, 487081187, 314413425, 1421217918, -859449754, 2045435426, -1266016669, 1751927013, -491277354, 632595563, 1756995324 ], [ 434875858, 477059854, 1948266572, 534115858, 1152765201, -1031017986, 2061383955, 1168939540, 932171698, -708806160, 1470874635, 1591058174, -1378828327, 2019598582, -1803913510, 663813775, 1552371460, 1755650381 ], [ 411398001, 1003879189, 439770686, 1333584644, -2052367713, 1654254879, -1497803585, -938570803, -409170962, -1367249104, -693125704, -2069925471, -692692867, -18103460, -56179572, 697967058, -638948530, 1494132325 ], [ -73199032, 351970481, -1989644015, -786742157, -356684024, -30785056, -833576249, 343455395, 578162456, -351162820, 2075736839, 1317435938, -1585001494, -1591811766, -1973532756, 1579561451, -341113175, -901273181 ], [ 527697971, 32598800, 1941330635, 1290752799, 1032862133, -75246495, 747471352, -1808506292, -321084259, -1119260167, -918070566, -574905115, -671075113, 838717184, -623033292, -84809803, 1039983393, 2030379138 ], [ -769844845, -1801063403, -650950600, 1836783979, 832255363, -959920478, 1093199580, -967039203, 688456978, -1383092456, -1273824507, 2123997480, -1128559927, -1022495766, 946692749, 17966535, 1838677012, -41688056 ], [ -997192849, -934737618, 1973928452, 237073353, -2140108120, -1469451, 1348658312, 871781730, -776305274, -1627989397, -2027151449, 1458745951, 906078615, -437590134, 183343267, -993508702, 313602334, -1196529332 ], [ 1228489428, 1148399271, -1437420665, -151225109, -619161211, 219536488, 1069984352, 1975147606, 826643542, -673999408, 387221578, 861476335, 1525246362, 586055738, 1188003569, 482337024, -1818529039, 180853399 ], [ 790833484, -1281384872, 556830310, -708422935, 1267344229, -1514353642, 398439847, -46600376, -489494959, 1389838342, 1373123354, 610274880, -2027252860, -1521560235, 755465270, -228091962, -1318296357, -1068485520 ], [ -1063584241, -289082668, -895484038, -1639928170, 1000997452, 1133626659, -627506087, -521915399, -632255703, 1353074885, -994057571, -1445128535, 293447736, 677248967, 831121676, -1868985583, 223995468, -1139828943 ] ], [ [ 1464057690, -735395160, -1654138812, 585971561, 1992850421, 1681034749, -191351181, -1621447911, -282424467, -847907121, 1531530004, -1274030147, 2022527934, -235353127, -1929788946, 470678265, -2123579114, -1294002304 ], [ 1104333595, 678052423, -2037134178, 1534128396, -537232820, -435024143, -1574824139, 1345116403, -1167234569, 1182132497, -509679933, 1202432559, 355298103, -1959315251, 1111473376, -1066706566, 1743525517, -501424153 ], [ 2055931129, -1438071333, -284342017, 745293391, -278669331, -385217441, -254331493, -878296420, -289007282, -1391590856, -955671452, 1710379546, -663307751, 1750515273, -492533036, -1416747285, -916107442, 316435841 ], [ -1028731218, -187888429, -1937918471, 401475589, 23854046, 1503791272, 328968055, -1004967641, -659020311, 1956859801, -2050769350, 426089406, 2034621269, 1508754103, -763212168, -499105456, -1099572311, 595531387 ], [ -542164595, 1991568981, -489225688, -2017579962, 609194033, 1986249581, -1557816814, 418861271, 366928991, 109135365, 375580615, 2122524541, -1913159968, 908209063, -2112767470, 1808858433, -16488871, -179063125 ], [ 618364968, 691134548, -1532091937, -1624984074, 1250911300, 411817727, 1857805621, 945903730, -697027006, 1351706755, 745996075, -1261046962, -41337556, 1356713698, -140060478, 426918794, 71143727, 498329677 ], [ 1634692280, 918920629, 317996951, -849685355, 457811137, 1340140723, 951643731, 2034395366, -1286992816, -331570664, -357872324, 1197697156, 29394425, -1981861217, -902770270, 1789244916, 1006038441, -549901689 ], [ 2054422084, 1074865030, 780643930, -2077400671, 2125308703, 1370101736, -786247822, -1444671492, -1197419786, -525491716, -1143932459, -1993564132, 1006590659, -906982748, 93037391, 560424622, 901156231, -948336914 ], [ 1553308272, -1479035468, -622607696, -311595155, 1773341811, 685887388, 5977701, 607813781, -1279534731, -1992947539, -172149290, 1127524149, 1456883716, 812412112, -759980308, 2147208025, 1251570377, 875682626 ], [ 137078747, -1497220312, 457647155, 1486195551, 7142307, -1140299040, -590037716, -421776686, -113349799, -50191829, -456227615, 962326596, 1426322651, 1692048215, -1009801454, -66492609, 1982768701, -1876726894 ], [ 979602190, -1805600246, -1987846939, -46784396, 615039584, 1461172051, 1004575909, -1957282019, 96824734, -782725867, 1046755564, -1649863499, -1838915394, 1158004056, 1931758005, -470012911, 760230542, -1988044706 ], [ 2133090191, -817076755, -1847289703, 2070177824, 866600268, 2107152451, -1875693561, -162666653, 1524278636, -2075558593, -1243783084, -670848581, 2044971084, 1311580075, 465490649, -122329490, 204576631, 1124815689 ], [ 747786727, 2070874206, 1903469057, -1139906493, -372775216, 347703415, -1838772365, -1939616351, -1746965220, 422397125, 1153248523, 477476268, -952783319, -1547627220, -2127359579, -373773239, 1880855493, -1764152405 ], [ 1798451940, 775058356, 588600853, -2089036722, -1174077815, -1668694520, -528283440, -1518940840, -664698054, 473765159, -1630871771, 1169869401, 1986508430, -1683763957, -1824619244, 47928101, 1014628934, 2128644903 ], [ -566623187, 1222940544, 850927184, -1960905760, 152232216, 2088825188, -1103492536, -324567143, 110999633, 73636139, -1183518336, 589922471, 1825438809, -1689115828, -1064379427, -1401914774, -222182487, 868734771 ], [ -2118983620, 867616400, -1280058223, 28465516, 1449824040, -1873653031, 1267858817, -1686580381, 2025933914, 24576638, 2106671593, -472791327, 1670661192, 1064096796, -2141531285, 225379613, 311834198, 1142296493 ], [ 1192738820, -1025889084, 1443336170, -492102561, 1332131735, 672019315, 1700388556, 1482764659, -1187315325, 1813150106, 1950162314, -1485198658, 164306230, 528894555, -1147725008, 738950269, 578425402, 1520230948 ], [ 1399149590, -861846439, -1621432328, 681923844, 631594649, -1954711290, 1608251876, -208629357, 1159640557, 160319545, 553060336, -477515487, -2067291157, 1366018211, 1306348955, -1816855347, 163031235, 928827558 ] ], [ [ 104148247, -1613941926, 1536265668, -1720053898, -1342523421, -1104824087, -1925675557, 1037389978, -1511097380, -17023317, -140703694, 1623322590, 873722459, -2147185621, -1394584813, -870632907, 1763405434, -1618476552 ], [ 367356306, 583151937, 182773100, 1619483937, 1025530404, 1293132536, -1526409529, -1513875928, -997093733, -166615390, 1019451323, -1535217082, 535039735, 735427656, -155808687, 728429944, 945202992, -888207590 ], [ -807774236, 18694626, -788754675, -250699122, 1810766570, -1531088733, -344389401, 527247314, -1715448500, -1916428096, 1877475524, -1865623070, -1135240226, -516707787, 1458798717, -1325667783, -1024003970, -894798214 ], [ -1124419176, 716160438, -68680033, -774718451, 1950624670, 1212532254, 897526947, -900498022, -507992845, -1303110292, 1544346405, -694478091, -1313038898, -2093597450, -1213163903, 2027213211, -2068832251, -1208249907 ], [ 1082507731, 813628134, 639736384, -1966255804, 1915876079, -1010907560, 1027760432, 1664238117, -1499155927, -1372958788, -1876219101, 1478223267, -1045565893, -527490644, -1503623780, -674754649, 286719147, 1523562097 ], [ -1807795365, 685038314, -1680367316, -1317260520, 2108186409, 1481423898, 751328476, 1306062429, -1107093055, 1915479462, 1094044558, 1833980644, 975857916, 424536463, -440635707, 1992468051, -478865814, 697465091 ], [ -1455714328, 1196411822, 25982707, 1043201021, 136541929, -1286193522, 2002468485, -448154058, -412859818, 1654982755, -1267938854, 702223698, -438912325, 1194897551, -354842030, 272122687, -1440365517, -908390130 ], [ -399699304, 1596376390, -1493680458, 461671116, -1943085626, -825327433, -1960773137, -1207809906, -591826323, 68057939, -402275406, -101519032, 517550866, -1486487006, 205106720, -1711108598, -1537031194, -98745164 ], [ -460823101, 1669467767, -1196857837, 196965712, -1504369736, -409722628, -70508168, -591219064, -1527389507, 1113551823, -1101067875, 1840532685, -1255919448, -1410354286, -2129847994, 297666394, 905166539, 1019896551 ], [ 885738821, 1185819602, 465918194, -1811091570, 1749582002, -1342172652, 367182691, 777846686, -700995161, -1840950564, 824009608, 751711971, 1670791015, -851473770, -672205667, 967472511, 1949172771, -260780861 ], [ -1920799917, 1806387879, 250170110, 272477928, 378045656, -1188976694, -1869389065, 426979099, -892411239, -397190515, -939526250, -2023015777, 389747871, 585303775, 1830543891, -810329289, 320598707, -1509753790 ], [ 1107842622, -1001430251, -420977163, 1073042916, 1394210799, 1162283751, 1631870583, 1326600452, 1091873403, -1116139359, 599053014, -418108592, 215278432, 1307543878, -1767325722, -50387037, 140781464, -283896071 ], [ -6575925, -783495400, -918417726, -850707493, -987334360, -1920304221, -1561319021, -878285756, -1808880175, -422852108, 2118246885, 501985357, 1138673475, 188189788, 1347947373, 1067450210, 1955704965, -80901984 ], [ 517494265, -1637781115, 219820016, -116306010, 543448131, -1266993026, -155782835, 1023577194, 2078479622, -1672135611, 266507538, -1127948398, -418814737, 1806281568, -1168005463, -1655250861, -1281532385, -1276007861 ], [ 970310673, 1148690202, 1588260844, -1442394633, -2077646233, 983389320, 552305700, 1212767418, -1414792015, -824032248, 828164587, -1831574825, -1830903893, -258343267, 51702103, 1621041564, -416293425, -1525924803 ], [ -101948650, -996923218, 463572688, 550774277, -1474224813, 555267099, 1513773151, 991589585, 223314247, 567694454, 709234264, 2069308826, -2145408039, -275971267, 890964293, 15946551, -1963204549, -894997831 ], [ 992182322, -1239542083, -1277494450, 2107988209, 42375966, 810384494, -1434782046, -595631815, -351699312, 864473152, -1922046117, 579206538, 1059740458, 1692806527, 1609630678, -1093113913, 232098072, -1379063152 ], [ -1072421337, -1830718768, -1590462354, -107551620, -724722738, 1617910893, 1595675502, -676263412, 579980122, -685006320, -202953081, -155399576, -2007500508, 1592595693, -271603512, 1461044401, 954407829, -1676497454 ] ], [ [ 980277767, -672326048, -178889250, -1568509845, 1692384729, 1983757767, -780933806, -790645930, -558226009, 46476736, -1918920499, -1431433582, 1731304408, 1564846973, -1527211647, -1727537783, -1786503259, 79330295 ], [ -2119308674, 1053361659, 381500809, -1349279250, -19293769, -176087192, 1891665240, 1681327332, -694002911, -2062612228, -342746219, -880346139, 57347792, 725436781, 1446105907, 2113830042, -1687814946, -1789013542 ], [ 782923191, 1533952365, 475231593, -2141334975, 2067653304, -2054733221, 630591783, 1852786830, -1131907093, -91049029, -1104460787, 1298706554, -289505501, -131575684, -909330654, 1603862111, 286871361, -1191569364 ], [ -1936046057, 745493882, 835267415, 1738379857, -2141481475, 457860252, 719263348, -1555676624, -574145081, 153448160, 1568386105, 657452349, -1671831607, -498326505, 1318394329, -2104377892, 1341729978, 389207464 ], [ -1407265546, 1092270122, -2071590492, 1418838985, 2069038649, -436835176, 1469390729, 1447725165, -205175576, -92023956, -868355530, -286840805, -950869300, -806800114, 1669385246, -2029127873, 214737867, -1499973894 ], [ -1485527864, -476087584, -1222695579, -2052297729, -375626872, 2103310803, 2054858485, 894287238, 1279337630, -1513395389, -1522590986, -2035353092, 677612699, 1444324131, 1721241713, -688857949, -1220730072, -1312327926 ], [ -1565272636, 1416724510, -705640405, -175711319, -1284471456, 132829458, -440838777, 1870290981, 1216906335, -1662245301, 1464181179, -302797479, -1929896632, 284254754, 1413006401, -1863646464, -1915118266, -378726862 ], [ -863276176, -890263599, 1705019446, 2104102888, -78732808, -398196554, -413935981, 121752307, -1314166983, 459570229, -1229308504, 1638790963, -1827145378, 2065866771, -1970719963, 2138676191, 2120254696, -694681665 ], [ -1681667145, 1259229386, -1237577794, -908603511, -360291210, -1463259096, 488474608, 1033999921, 1884508530, -2072783495, -1637830676, 1444154715, 1935737000, 830460533, -1225159272, -1596016538, -626547808, 1369117035 ], [ -2076868138, -1359736926, 1505850676, 2100781850, -493077361, 1097972866, -327584454, 329130232, 1911721167, -673688274, 86938301, -1730625257, 2105577754, -1698040154, 1566015514, 347376268, -1913970430, 2007502809 ], [ 1976421224, 1128507464, -1411493790, -161593826, 751015179, -1478099874, -946109269, 1763011807, 288077507, 1556511174, 722251388, 1414257612, -1094968551, -1115572349, 304236350, -934607245, -1596790807, -134577958 ], [ -822070205, 2012697376, -401591110, -2044078419, -1162275537, 1087413006, 2041155406, -1983762700, 53824316, 854470838, 782182080, -858383657, -947133112, -543453718, 222212096, -112750673, -639381590, 151350683 ], [ -126400348, -850969473, -1831472281, 1172559368, -651100462, 1031836312, -1936919402, -272015055, -857792457, -285933740, -798926633, 274566434, 2037560984, -1616564272, 1778393304, 998805448, -1601650475, -140105254 ], [ -1020710394, 1824972912, -1089515295, 882120190, -1968121090, 1687678383, -166231580, 474774197, 1750598439, -199057036, -1112140441, -963216472, 192539394, 562349071, -784055132, -340061273, 1024030247, 250880852 ], [ 727665692, 39173557, -1402948413, -309203925, 262263040, 457385834, 2059722999, -42381307, 1747841248, 141897897, -1512716884, 1481493267, 1102368472, -1356023027, -1185957446, 412630625, 306885678, 1838315066 ], [ 1888945885, -1507203776, 975675450, 1736098727, -378272437, -431480003, -165959504, 812539600, -1754212755, -1605326355, -366907122, -452678513, 1414227732, -1299195440, 582467586, -1700326056, 325305456, -2014474686 ], [ -550304958, 1558980421, 2126088284, -1198646121, 644565744, 316831630, 1112647684, -605733572, -2120823906, 179446967, 1491585376, -665543618, -2108140958, -1137463001, 486843476, -490813155, 788224076, 907086140 ], [ 1270991464, -385978441, -1910290777, 872071741, 1717224047, -1691269408, 384298214, -1486916566, -1290281581, 587206983, -1422999762, 209970077, -1088741978, 1490721067, 118892194, 1165391303, -732086944, 364513734 ] ], [ [ -1629012510, 2025000770, -197624431, 1298439211, 752211366, -1279583221, 919622046, 1653861777, 1919264899, -1616139380, 511551563, 127791356, 1376707794, -129153108, 1065896636, 707277826, 1062596224, 205548791 ], [ 88991625, 1691822008, 1503577586, 212309881, -291592732, -331320244, -1373626248, 1084218938, 725837871, 678853225, 342905599, -1913779879, 584800316, 1847400491, 626750532, 1205498795, -1866062876, 1036718294 ], [ 1510216807, -1198434783, 594911843, 1285644200, -2107613685, 1406448688, 867165827, -1909033221, 873613918, -1858882420, 1623739172, -1574078836, 1811304117, -566051446, 1403255390, -742729398, -1291740381, 26983453 ], [ 848256805, 867739413, -552343426, 559958311, -2060148453, -2032948276, 825728386, -2092895660, -1545888449, 1271977355, -199210981, 1682928022, 750578093, 705410348, -2039396856, -771832448, 754685956, -1692805713 ], [ -1671790043, 927282653, 1963689964, 2070737467, 1316806260, 258693677, 1322694472, 399196214, -2052502043, -871756117, 400154805, 2050160963, 810742926, -1292611410, 1734687628, -1526870318, 995813517, -1165525904 ], [ 1590107914, 191418441, -1168110759, 7639249, -1525518415, -1962079215, -1751974152, 1369847202, 1251793221, -2029998960, -1364992587, 368024955, 1884576276, -1568763594, 673472842, 730968201, -1083095625, -1490023985 ], [ -669401906, -911206946, 1435423177, 1499417874, 395473418, 91981002, -21127833, -1596213841, 1882070240, -1144958666, -951817589, -1022966209, -1775975700, 25881386, 1727112207, 562106468, 1705909214, -1501617906 ], [ 10913892, 105322823, 1252884127, 1616755919, -854413795, -1769376991, 140037636, 477243247, -1129030965, -1697684538, -22604625, -1499490863, -763063902, 473057225, 1884194154, -1954089232, 1753625434, 1057778739 ], [ 1322450242, -2079871370, 136801132, -1059521518, -1930222351, 955592572, -2105624979, -1715670753, -1128639051, -186388612, 1042078088, -31548074, 1278893583, 310143182, 498598470, 902374609, 2125570234, 581400697 ], [ 1973181071, 745017124, 1035169098, -1197757827, 735341838, 750207587, -255995858, -979686430, -840259664, -808089576, 12782560, 1552888196, -1563906378, -2111058133, -1034753259, 487460167, -974199688, 25830720 ], [ 657197193, 84110249, 2049224050, 155874571, -859970222, 957325809, 1643070164, -948499830, 355518898, 909349486, -522014490, 1910820455, 573693434, 344218799, 1583658464, 691562841, -2010189083, -99353744 ], [ 959954342, 706155022, -947225659, 470011632, 1001625729, -830634214, -10815752, 1964176110, 1503970249, -498312505, 454309519, -1636709660, -307553821, 39288394, 807133246, 1247630962, 2070447491, -1904242998 ], [ -1230723333, -457864584, 623006370, 1518352050, -947102924, -400931540, -1355596545, -1532635914, -142768867, -1308364928, 759550601, 1307236231, -2086395630, -17686233, 735042808, -631237899, 1886479650, 241677520 ], [ -474340558, -755389375, -851909651, 127899315, -2081148532, -804234116, 2051984398, 575934144, -517654478, -697991469, 1213524952, 1758905938, 672827187, 1187997643, -912902317, -31393434, -468855373, 520738772 ], [ 1939592477, 1091895146, 118395274, 1984727525, 690843127, -2145389350, -1930273038, 1649591347, 1243536553, -24079844, -1405063981, 1491665710, -1507663432, -118364275, -722165550, -319390774, -417675532, -278946314 ], [ 1498988424, -44092539, 1176497069, -1494017147, -484008259, 405145209, -75238361, 1708335300, -1449795104, -443116498, -852119207, 2100580428, -353150827, -61890200, -1072284887, 2059768162, -1309734197, -1885126484 ], [ -2089070594, 2141206191, -2051846765, -1755139572, -477065470, 529893244, -893762566, -1687704284, 1546387423, 279494209, -19401704, -1077868461, 557257377, -1582859995, 355604603, -1096285464, -1692905196, -1171120295 ], [ 1825899345, -1415051310, 12915036, 412176951, -1059387630, -1406680653, 17369423, -1639936124, -328878264, 2099109455, -1282881830, -1303267218, -1285650697, 1088001147, 1541367949, -1323212564, 993585474, 808302452 ] ], [ [ 1458175175, -1313991358, -1020349230, -2139033088, 1265632878, 665661087, 389997696, -1239906708, -1240598591, 1495551421, 1946639373, 1478769579, 1463276988, -1573967901, 786573368, -683593110, -940364160, 1925563329 ], [ 1674147061, 416202256, 2018559403, 19498350, -1083430478, 728576748, 839823736, 939711161, -1387142662, -1106399529, 145939568, 2094971535, 1749862945, 51406574, 2078874324, -2039689294, 646178717, -639119592 ], [ -375511869, -677606436, 391489998, 1349463540, -52759199, -1304754920, 1400870478, 1809812117, 342662339, -493801502, -778983530, 277189400, -355001861, 897076178, 132571628, -482312651, -1472738589, 1198372266 ], [ 71446953, 426251320, 712904336, 957405068, -1055419706, 1115015709, -1170652394, 1632658032, -433254789, -925798166, 849570736, -708633091, -518781017, 1639534920, -1371782344, -193670024, -830692081, 2145945373 ], [ -1731112286, 747928478, 931863422, -1859773790, 1592698226, 417955092, -1183055017, -904258375, -1607625957, -448155761, -1304804506, 532234787, 359174374, -1539125189, -510331315, -856180150, -42495416, 1827070330 ], [ 1745222417, -753569505, -1223402576, 1768724759, 2132578857, -839573717, 1938605653, -550251962, 7161089, -284307847, -823776889, -1143596515, 1316907763, -1943311293, 1696868252, -1127148116, -604980287, 1859121829 ], [ -1832368383, -880328451, 651318265, -1398637234, 1481408266, -1809437501, -2110324814, 586868521, 1450779027, -564260592, 311981833, 771412421, -347921836, 2106663009, -2076340418, -88788496, 278032922, 418030600 ], [ -1026941725, -1525875694, -1122821066, -1275231716, 2031381084, 456855317, 257682134, 1801121627, -672917088, -1666593099, -1764750264, 881048174, -707294427, 1809011422, 2012515401, -1302348784, 1137558127, 1810165114 ], [ 1065888551, -568473543, -1072781782, -780889566, 628760147, 2125150151, 1472981142, -185386941, 769921635, 1952070188, 266374464, 1464037322, -1883545043, -1355993679, -300782471, 376463362, 2117828131, -1584847019 ], [ -1864518007, 1872810497, 1725379515, -1002064583, -335534700, 895242468, 837747075, 712626730, -1898373626, -1076497665, -2080582831, -562884423, -1222621166, 358531513, -278482892, 2118949284, -1810609350, 514561354 ], [ -317005545, 139986173, 182200608, -1467997885, 447349869, -384314085, -296618380, 898736326, -577127945, 1639503015, -615887504, 946595194, 884590209, 528249362, 243929687, 251543197, -826630508, -305886048 ], [ -1003961400, 2118257347, 2063354031, 2047490896, -956757528, -1787255342, -1527726363, 1141796353, -708183999, -159848557, -757590245, 1361591465, -1169091575, 1658667624, 1386334263, -1133507417, 1219914884, 1101106034 ], [ -2090364882, -146753453, -46284477, -1308227283, -427478463, 1720713769, 474728199, 784746793, -1757773064, 1754668920, -1632039007, -1752498276, -1051106908, 519749271, -826311298, -105947696, -1518110491, 1962542978 ], [ -473007332, 1142684354, 2112182111, -2007050040, -812090931, -280435801, -2095236427, -2121376960, -200207462, -491314281, 1190373962, 856290433, -195092043, -1249711039, -528138777, 227408264, 2103155398, 442503946 ], [ -366986755, 415330251, 1426135982, 942359657, -449168439, -394566815, 911838677, 1800728885, 1737638006, -1939547621, -42607916, 2029111918, 1925079502, -1120690959, 1221243129, 907236729, 567092676, 2139139210 ], [ -811727786, -2047723038, -554715340, -117718630, 1286151616, 1083980830, -221114491, 1029979882, 1567088573, 1405328614, 1082864316, 220542841, 1224959111, -403071003, -1093847027, 54059158, 904455456, -1639117137 ], [ 976078582, 1264322559, 2105942048, 1876631656, -736524941, -2138124136, 1488872239, 1867787281, -1277098269, 1658121314, 817556760, -1092099116, 224415518, -124976855, 1462984372, -652891201, 850090280, -712926936 ], [ 1838221812, 1746470668, -1783747227, -805180217, 416753241, -1003380384, -1765829308, -1707466856, -1188332741, 1424103236, 532497329, 225687860, -1572341570, -732813485, 147300450, -891536946, 1594173234, 563776597 ] ], [ [ 1261010510, -859355771, 630869295, -490762471, 1409065701, -975006296, 1849742591, -266720631, -1634075018, 735619022, -1981059862, 469129844, -404618838, 1049563466, -721434845, -586435934, 527268693, -867656580 ], [ -1407597673, -725975203, -2018562457, 1217823331, -834748709, -1933280967, -1758608238, -1552873857, -566062726, 1802796080, 1376062535, 2011595417, 171886319, 470156894, 1283819293, -1046274332, 1364370648, 1749843857 ], [ 1055781573, 950915954, 538691605, -437064786, -2111489568, -908467220, 1494242694, 292682461, -1940624303, -1762578119, 447678417, 1095115119, 1155062372, -932537766, 351331467, 2089098081, -125780946, 1623314956 ], [ -651350696, 1526515678, -957072560, 1703837577, -2025456954, -76766002, -1661953107, -1280238320, 1008295963, 676983711, -1961442721, 1458588852, 2127850275, 1675109867, 733643765, -725080065, 910269556, 748569831 ], [ 841127718, -843965174, 147191564, 270419695, 295985806, -322524252, 1709248704, -1518470427, -1782367818, -1790409233, 1296157984, 179765285, 537282130, -1791425190, -320791744, 1106664875, -406794888, 2110039919 ], [ -1866956912, -331639010, 586082787, -627418673, 1264103677, 1975916414, -2084258463, 1210498080, 499977698, 24246073, -1147834354, 494247158, -499480714, -294936657, -1250493645, 226999739, 1363973485, 807386207 ], [ -128013197, 658572822, 2050916127, 2052374080, -965717191, 163076389, 1340549008, 427715461, 470879684, -209665267, -1529418252, 1321051315, -1495184945, -1388676202, -1599552914, 832097883, 898391397, 2018484461 ], [ -97159578, -1886713973, -1847205940, 1558151471, -1220066376, 2058153915, -293319906, 481879534, 1021649764, 718350292, -592504892, 1568140212, -1698943189, -930968566, -104645685, 237226747, 1188251724, 1893198510 ], [ 831441440, -2095218808, 864904804, 1882797132, -1339553482, 1881462776, 1106253734, -1895332303, -235840986, -1289454098, -1590244004, 623756743, -2092247169, -1330478087, -1805490652, 127891340, -399230830, -1058733384 ], [ 592980740, 1618830786, 256624863, -1892630360, -16364318, 160951125, -87219853, 1370337574, -575572268, 1275541610, 335544445, -426337638, 1129143718, -330626476, 698481828, -340769095, 896725782, 469372290 ], [ 876341948, -2027689453, 668331227, -958453956, 1501011426, -1095425682, 1991483789, -285160152, 631761849, 519781949, 116537881, 41811581, 1294248127, -2090456041, 975241052, 376418181, -1377514989, 1821138916 ], [ 1115219429, -1934582494, -1670238929, 1740064003, 1813814261, -995191510, -686015925, 1018851657, -193531910, -1117323953, 1205479094, 1591463147, -91325602, -1283531244, 997223909, 1795610560, -1587930667, -670068447 ], [ -1835236834, -223257501, -1105601688, -1025633568, -2147266705, 1849253200, -236747824, 919491688, -879313496, 1959980910, 2028585905, 1832011284, 403590674, 1979565288, 2113025576, -173062897, -703902802, 1014695754 ], [ -43707563, 1602058078, -265368513, 863306208, -310713563, -198463789, 1839823006, -2053249358, 1833741053, 188045949, -1415446038, 438973306, 157744029, -1280818392, 1517470561, 568340607, 620739002, 977118111 ], [ -444064644, -424452408, -931372071, 2141082099, 349558570, 1469817890, 601395231, 1900543019, 130516410, 538196651, -358441124, 7523353, 841980426, 1322200530, 1429392039, 1271391614, 745934820, 364440295 ], [ -1655669309, -1055454807, -2044640047, 1052521237, 1531776525, 1089255392, 1733845684, -1838174495, -992419402, 314117589, 692597207, 320338354, 345315708, 596903314, 576266205, 2094956687, 1425755583, -1034912196 ], [ -1925618653, -379825175, 1340966409, 2015946, -1942356832, -281818942, -319273819, 2143695524, 1774563809, -1139976742, 292751400, -1617512532, 1508389496, 1065654382, -565610998, -995522715, 1650385856, -705910621 ], [ 1572728517, -1809257384, -1753227829, 1305885391, -1391278777, 587147837, -1664852145, 1807507048, 2107728987, -1176163859, -1519594252, 1890986727, -2133476373, 70667642, -1576081870, -1152965514, -2078450912, -52050922 ] ], [ [ -1947337454, 2113826770, 18259965, 1359996500, -876424268, -2039306458, 2011880177, -294679163, -1226491413, -1423156838, -1138626516, -1853947649, -1158787592, 1029148988, -16672533, -1855664686, -874213427, -67249050 ], [ -1116741821, 1887758353, -352096442, 1900806029, 1214814224, -1766905263, 537529207, -1544212544, 1428185668, 952908485, 432580958, -1617983695, 677810928, -2136355659, -512252159, 1191241790, 426807040, 1196652595 ], [ 29952274, -1744316964, -712332761, 1361037295, -1857578599, 1898907597, -2022706218, -1221279852, -195550557, -415625490, -1677165002, -1342455512, 1362039181, -650833560, -316629170, -650824581, 352875452, 1617666266 ], [ -1970214002, 692507390, -2017922726, 1583587538, -800176210, 930662069, -1551710113, 1825305971, 1710222603, -1434165226, -1906797648, -1585486614, -804016903, 232409996, -441865830, 1952584159, -1991878652, 469306111 ], [ 1339205922, 1138231865, -1306563090, 519868247, -631109449, -287041193, 710285739, 9838047, -1582211156, -632906937, -572189926, -1877820255, 1514824269, -292069261, 744105488, -1695536068, 444753504, 1511848899 ], [ -1375147004, 344132463, -2035573067, 1748269706, 2117014868, -180593133, 33775234, -361978909, 1345484008, 606624270, 447951675, 608043520, 1066748158, 2017390004, -1968103411, -910495427, 807688976, 665478332 ], [ -677741888, -804796651, -1412479269, -16501413, 93530028, -365453475, 2006611631, -1805819382, 1816044122, -763716487, 549421176, -103860366, 1238783557, -556201984, 1455425199, 734835623, -162190064, 1618606118 ], [ -197931325, 509863648, -1248885301, -858922792, -418096549, -1870329226, -1464630210, -1550818924, 1898046251, 1388772649, -1076551782, 869720979, 38741137, 379184247, -1299110450, -1248842528, -1224648926, 1595288639 ], [ 799646156, 224038291, -496146260, 1968309252, 1325034529, 737857509, 1302064552, 1175088532, -681045348, -680561170, -1137161469, 294375459, 258496916, -1678267922, -1151531052, 449350182, 1267263858, -561519377 ], [ -237896478, -24077545, -1082418994, 1042394550, 2021156715, -793410921, -542081697, 1841374460, 1581068353, -1946706399, -827054945, -2028774043, -235352761, -1985259762, 508912676, 512318654, -1812625715, -1357910634 ], [ 1792222995, -1664678725, -1684505019, 193651635, -230506646, -7924811, 491288038, 1785704016, 1652454975, 1620248117, -1789036445, 1100987243, -1306887424, -1581367433, 1191111381, 77222252, 802259045, -1777149092 ], [ -1778999529, -682359922, -1049235465, 864600615, 1732426391, -1522659776, 105228916, 648184276, -1240341377, 204227270, -1314495989, -1479497407, -420079174, -986028717, 877276095, 297135316, 837020074, -1069718160 ], [ 486795954, 795171712, -1222327171, 1695118596, -1595732901, 964437289, 1253221640, -601444184, -1631505540, -1456237713, -1828458668, 1618985051, 2016848561, 815564714, -1802265473, 1662578343, 1793526312, -2000549606 ], [ -1416397194, 1211724361, -506476115, 672272105, -1466262543, -1894990053, 2123121631, -571377726, 1186238844, -2031943677, 1652620106, 1446998702, 789725873, -1339363740, -1105515740, -240891838, -354939236, -714965578 ], [ -1132911955, -290901190, -1979266183, 639975802, 621342800, -1263167103, -584547599, -438762827, 1486382345, 2096416656, -939566854, -473491635, 750997288, -1779298078, -746270411, 77811515, -2125073775, 1696000853 ], [ 846365475, -328248934, -9133628, -1220471187, -1487812691, 1373920121, 2118289258, -1487784092, 312737294, 1214196374, 315127587, 1214029420, 1149245220, -1596266944, -1019887266, -188859150, 1627169229, -1513274661 ], [ 2103763426, -1231112569, -1788613238, -1805955977, -278139189, -907248628, -183411875, -1779900061, -1620031430, -904239249, 2145245713, -1419834207, -1756613917, 1350658562, -885763039, -1933838580, -821851131, -271220017 ], [ 1587816907, -536729112, 1854423791, -1918615849, 425886053, -632900390, -1038433575, -1044459770, -1580566110, -1457197033, -535525673, -1728688880, -1063822524, 830690984, 193837165, 1717361603, 1726418546, 539020197 ] ], [ [ 990649241, 1335292813, 83936676, -1231414208, 555322094, 1297836303, -2005231729, -1420284562, 1270410557, 2013085813, 170480565, -1521316167, -225219492, 787925634, 813798093, -1553677795, -1020068981, -691763321 ], [ -1130494714, 2025338114, -52579079, 1457446073, -1856811121, -121686134, 1770479350, 609433239, 267991346, 2078981915, 1002240248, -1459145373, 173410928, -1290432132, -112881295, -1300723380, 1279301984, 1647216790 ], [ -2105128895, 605868167, 1773776944, -1000535658, 1507258561, 1466400349, -1729910629, 1618258946, 549587136, 676897877, 1644793575, 2116109382, 863492983, -1320704433, -1087799195, 25142817, 1531835568, 1956318659 ], [ 1758279683, -1945103529, 1413645164, 259658776, -1423374472, -1741405334, 775968802, 2129959418, -255961051, 909082070, -1016925627, -1423366558, -1100236012, -730604888, 1947757508, 387945586, -1229603985, 889338621 ], [ -954679403, -63593687, -1411823588, -1695870346, 1651389392, 898152226, -1264514373, -437857437, 1008884612, -2110151556, 675442995, -954987619, 210539250, 1799410351, -698982438, -1211437171, -933831440, -729770361 ], [ 2074818698, 1646303495, 1135224615, 332338078, 291654344, 182477057, 572874849, -1418081454, -1141874178, -758726288, -1335874422, -858668366, -1669475825, 489000048, -412414048, -1181196142, 503833476, 1100555366 ], [ -1655714971, -348155266, 400493911, -1201406474, -697444238, -1876792362, -269101619, -589066016, 1857568784, -1316045153, -1156911951, 216660662, 929081667, -33420236, -1189914732, -1782408804, -1167311267, -920098171 ], [ 1485818896, -1374221191, 272959672, 2112718214, -543572439, 1850014707, 404161485, -283313933, 678681980, -981200736, 2126393014, 1088899236, 1547519230, -131189795, -990127775, -1003792446, 319355872, -1396359636 ], [ 403526013, 1093006781, 1281489389, -1262733590, -124151523, -1327802821, 1569551058, 1596810674, 1966836685, -198887204, 1768016760, -1506646218, -1927946187, -866851609, -1861161536, -607787169, -961520224, -464080776 ], [ -425600336, -233925849, -2063801578, 814396572, 500537546, 808214164, 573120532, 981879718, 1620432869, 1140923054, 1252378165, -1538326570, 1888483497, -484791573, 341176225, 844741686, 447022197, 1050001384 ], [ 1606197088, -2097671720, 1634522668, 934043441, 2116321825, -63625271, -1927866808, 1695259290, -1384412157, -2117601597, -1182026682, -1619972975, 1938776078, 433714466, -1081219450, 1039010929, 202670308, 719570846 ], [ -820934033, 1006273831, -1585340846, -267990696, 731842528, -280180146, -1466678082, -732459546, 703170981, 1381523587, -1887425058, -342881928, -1997529094, -256005240, 406025877, -210159189, 923232843, 279762721 ], [ -536114930, -463428551, 519663481, -1946083405, 1715183163, 638791968, -375382560, -872134197, -281631191, -2018766421, -1296386517, 1083957859, -179905027, 835745485, 1362568018, -705357915, -443286230, 412364224 ], [ 1305342708, -1755756216, 519418900, -1652699698, -545301885, -976415993, 454407854, -535397319, -86518814, -1961226446, 1491332874, 734701822, 1542250518, -89555149, -1674125350, 108605862, -1704952334, 583817685 ], [ 459011389, 1617707605, -1054665653, -1380025386, 272443337, -1634223275, 1720303602, 1442853221, -1432872850, -122172223, -910317795, -250229241, 1930781271, 431984825, 1513536913, -1463513485, 1698355740, -917115776 ], [ -1251821245, -1157299714, 2005016891, -681169154, -709065621, 1208212525, 1685711077, 1128565564, 165186486, 484728939, 1223315621, -219560054, 1501825691, -1673537136, 1649139155, -1570140118, -2117685678, -1960644328 ], [ -1571285949, -1236488160, 578324621, 1553840438, 53532866, -865851042, 1170245712, 1046356462, 453535324, -873490725, -1361094211, -1571286066, -1607435574, -1709617881, 1254380471, -1681536012, -614991, -1884001931 ], [ -1264272617, -1344895011, -1327159030, -1731498528, 497549817, -1398925412, -2003055503, -2078449707, -70246743, -762433301, 907570937, -1049837274, -1898218731, -1487759015, -1583319994, -385314879, 1937788167, 1580541958 ] ], [ [ 95447444, 467013147, 880053639, -1113859338, 1318639518, -1094331053, -624893148, 147873943, 593450170, -947199746, -85346479, -284644533, 304734095, 189321433, -1416276195, 2057967219, 835077294, 2006894068 ], [ -1052815974, 2009252709, 1430701077, -77667870, 929271227, 1662728091, -1754256082, 1716678056, -1621566530, 1983737265, -119697327, -2087332719, 1875274832, -1418659263, 1872003279, -1212508612, 2052341920, -226602076 ], [ -1350051583, -898108811, -242145155, -955656359, 1240604500, 1991989603, 957171838, -199896879, 1242541183, 1701052192, 773415197, 787631038, 278619355, 794216816, 1886614416, 100585380, 1622001686, 1104098460 ], [ -1486396952, 1963043330, -397699183, 1120370213, 1423713181, -1719933334, -81025445, 1195076171, -1117575482, -1583948526, 123030676, 994164165, -1249605090, -2138657556, -1361217103, -1695391575, -487992643, 1914429236 ], [ -80904399, -1777276335, 1674867615, 779564568, 1918794706, -1402346389, -825391547, 1516406094, -598101212, 153246859, -368064660, -815636312, 1292013595, 1988280322, 776093208, 1846265491, 1612367893, -288091016 ], [ -1463065348, 364157175, 1929512051, -1169988902, -329619311, 1836219265, -1102899483, 868468946, -1941895683, -628620616, 935059976, -33431380, -1155778818, 1676299869, -29217532, 342238250, 2104358140, 104082298 ], [ -1701031453, -1277544569, -1847362356, 1510286526, -460532645, -488224002, 2052079288, 1767465467, -1795224010, -1855602364, 45577570, -593410373, 734442150, -1868144102, 1417808841, -565543077, 2077718264, -1506040746 ], [ 41179973, 1187352520, -1673601027, 1739452760, -687144353, 1274812922, 721997263, -2037770076, -359439936, 2043428218, -378591694, -593285538, 2143267007, -706797161, -455973135, 941923339, 175439514, -385561463 ], [ 452681098, 43882325, -1763586315, -380488739, -1134219181, -1979302897, 1445328937, -1870064628, 1527239223, 1850162311, -664812336, -155579907, 310854071, 1295931516, -1819319627, -2035976374, 744578142, 359551573 ], [ -1674854248, -491371298, 538362465, 924051187, -1345229759, -98124525, -474490585, 1243917957, 238423449, -518905926, 220766521, -1891411385, 1901782527, -768574206, 1348970713, 869176062, -667472865, 1228333378 ], [ 902922336, 961210120, -1322056868, 808754128, -1291222171, 164463164, -131049574, 1304100199, -2027721496, -2019715096, 438793648, 1454886408, -712846080, 1083178323, 285483633, 540165837, -1239446379, -1759978607 ], [ -1606872339, -1780537020, -270751592, -1695699794, -869720453, 862566234, -1364559012, 1142213809, 781161973, -487126483, 1414872575, -778284026, -1672738868, 575570540, -769009224, 740268573, -344481490, 1761476619 ], [ 1251063166, 1965007427, 382534255, -507761901, 2058629834, 1730630770, -1631755222, -1183201659, 2145762167, 1625554163, -906567029, -1090895705, 2003549123, 1430653949, -2073535226, 2030720006, -1852451633, -1895981409 ], [ -672244166, 257468020, -1183655825, 839491091, -660171562, 97249672, 2017208460, -1599597854, -1293467941, 502117190, 2131739081, -643359809, -930063622, 2085515359, -600456708, 738200249, -993173015, 998800894 ], [ -333257878, 1330871217, -782778513, -888104733, 1915646155, -868403566, 2093762158, 1452861997, -2078089269, -699910386, 724183713, 1615888373, -1046926000, 116953762, -1542825328, 204478989, 363606340, -1269904523 ], [ 1683511841, 1859730521, 1045504548, 1703714257, -1193995900, 901122008, 1585782765, -1247413521, 480834929, 1763001767, 2122961392, -1217916817, -442136342, 1765798971, -117379966, 2110427952, -1204921452, 989707487 ], [ 1988695917, 1570519321, -1124620269, 2067784353, -149969633, -1308022272, 1577546551, -1606342745, 1494063099, 2123750502, 514401906, 1932008982, 414877979, -1742541218, 758865652, -781421847, -75792589, -57680943 ], [ 568189021, 1724981853, -1734034164, -1156115545, 1160692672, -1394919125, 1874970038, -763496986, -512136189, 501972813, -1972239570, -40344310, -1400706339, -237887806, 1501923220, 1417667629, 295087907, -1975975876 ] ], [ [ 863822989, -811118293, -87090111, -128899306, 1839651537, -2092879697, 1332791016, 491936814, 1413810083, 523212263, -261793237, -1713390816, 830834864, -536120730, -1545986068, -408948705, -672615962, 1655542183 ], [ -613551791, -1212935643, -1940529416, 282173745, 1664165814, 763340928, 1030831419, -931608629, 1085587887, -702561861, -257711646, 487834944, 1901154362, 1897786605, -1689929901, -1999459552, -630461435, 1816697795 ], [ -349728331, 294390942, 191879107, -2104888575, 628176194, -1821583967, -1420009713, -223090809, 1835526628, 1977097063, -863539601, 1700477529, 297817051, -966885845, 1166850599, -1927722400, 1165246417, -671005779 ], [ 722042157, -2058992911, -978503681, 1330553691, 91670321, 1642278030, -1365570106, -1656070182, 290261069, -811108975, 1529214999, -1734820034, 964204687, -403224533, -1106673537, -1833035969, -763919965, 293060230 ], [ -1445859189, -1827711148, -1859425170, 862138552, 732564776, -567045261, -390187625, -444335161, -1897935459, -803505072, -901393839, 683330806, 1131890997, -1614700743, 1359620152, 387588938, 1841809580, 1033410958 ], [ 120532178, 1673889247, -2025010603, -205931788, -1007843735, 1390078524, -195971267, 10007593, -495402030, 1267723303, -949219445, -1801317070, -887836829, -95096556, -1654239485, -764156835, 1065113465, 952449607 ], [ -2072746238, 1600017900, 923175163, -2085441484, -2036202870, 1154643619, 1030200950, -1488051514, -2077685580, -409572449, 1365277740, -390519281, -2082228322, 472189674, 190257177, 910297905, -1881915789, 348325154 ], [ -239229560, 1243809940, -1152923099, -1462668949, 1209040300, 1036584716, -1320821476, -1926017397, -1849012619, -1825437150, -1503259972, -1171520670, -365511148, -2093092971, -516860590, -310776369, -262532961, -95670360 ], [ 1135071247, 1128873463, 1218522942, 1709422641, -839355840, 292741206, -695984269, 198961589, 1694120393, 716571120, 1868835735, 1767730102, -1078807658, 1809818115, 284289868, -1961697627, -1374149976, 2067871818 ], [ -1313209310, 983065063, 143463882, 1035537003, -1081278223, -677615232, -97377183, -979058606, 1480455909, -1323396034, 408997038, 1938869169, 2135284783, -1276373416, 1471687619, 2099501990, 1061319535, 37028089 ], [ 1275919079, -41003720, -902229890, -688864226, -1642979006, 605344560, 1831345629, 1254891305, 1740158423, -1161761326, -912680846, -1069806497, -1089173713, 1173432488, 234726779, 49960580, 2057054033, 375670581 ], [ 1917535031, -259842849, -226604209, 259019831, -197122169, 1927078944, -1866178618, 308226089, 329402777, 1532396426, -901307771, -2018372238, 92110306, -2136898723, 1323861804, 1482935551, 115113493, -1231751134 ], [ -391381874, -1862792220, -546768659, -978007051, 1647575209, -768435789, -261992309, 1614954448, 1745943656, 393091173, 33267701, 176915149, 476273087, 1808779768, 255054994, -785094199, -1386254366, -28357953 ], [ -753563466, 1960103565, -14294537, 1197040982, 113106734, -2121615106, 292335381, 1380013271, -1005975124, -75777991, -1526978036, 548497910, 1341776505, 273319788, -991816067, -1094104785, 1261027890, -1410326784 ], [ 838564411, 1301632751, -1877832884, 1883963899, 452425242, 130117346, 1679694665, -737168211, -988813628, -1898873545, -943473232, -1742170442, 1905144527, -298871967, -1555044040, 715680719, 2071918206, 2117203201 ], [ 377052067, -461991420, -658839701, 980335907, -1199061482, 37788516, 798817379, 533223640, 928742594, -1392489550, 1280063277, 1248582419, -1668224069, 1629969204, 2087054750, -767088840, 810345664, -437311213 ], [ 1892928619, 2008547059, 465536075, 270002891, -1363959572, 757274689, -555058546, 1136575584, 1259327370, -519927752, -436114392, 1106517855, 470021912, -1478380806, -2134532136, -182553016, 1823320795, -799298464 ], [ -1222869497, -7954396, 4295760, 1081601058, -2107606746, 1198567768, 598035912, -1165436424, 251368320, 548143719, 96827234, 353310180, -171821297, 1467736823, 1668217247, 848821582, 276263587, 1908702334 ] ], [ [ -2059530231, 788281308, 797682158, -55941616, 399350907, -1231284855, -1380669965, -459731916, 2063861733, -2048504104, 255325195, 1107829054, -1490899360, -1624080574, -707406091, -1755790725, 1032412283, 366528432 ], [ 532166986, 1611151575, 1637696177, 476136088, 1317322037, 1498880134, 1120263694, -336783785, 1135488581, 995132056, -2041216579, 26214187, 411892068, 1575334814, 868310053, 1954765042, 2101773582, 499586347 ], [ 1849872977, -1176984910, -1481221667, 80901182, 548741530, -313114027, 1072392172, 1502454921, -617366722, 724365644, -262143274, -1698830479, 1267982747, 1326643501, -1519736478, -880003052, -722278298, 705270065 ], [ -1810002043, -1100303862, 1511323621, -1836599903, -7426101, 692645608, -1790375051, -2024563553, 929392570, -571678726, 1200320708, -81100174, -1711031020, -1189517145, 223224033, 1711781998, 1321459344, 1938382486 ], [ 1382246013, -86682460, -1708288482, -517110251, -673385090, 637367103, 653580060, 1149278017, 1052978430, 167390225, 1975959509, -482800578, -1300155974, -1342732937, 2035477012, -1600697931, -958166570, -1093662891 ], [ 1115442868, 144049835, -1168401536, -2004879626, 487515291, 95640997, -1437264107, 467118855, 1204461672, -1776247581, 1514209455, -895431876, -1428919858, -1523615360, 14100544, -917431252, 864136132, 678204835 ], [ -1376636302, -1614499639, -391744765, -1670350488, -1572099717, -1552279741, -714841361, 1696348025, 782924450, 602990138, -513002336, 137618665, -463471169, 1220231419, -521249219, -40642634, -1280253564, -2055286482 ], [ 2096397516, -254235354, 931101292, -391246850, -1663043995, 1154921472, 2074723057, 705246168, 1115091783, -792598206, -550911205, -158586390, 1022413291, -572038244, -281621656, -1240679684, -2044357530, -1495957411 ], [ 478502605, -363284874, -239644074, -30098821, -1813554846, 1857051933, -351670003, -1969751275, 1184129944, -968970261, -1020847591, 52294798, -1477670026, -2120910574, 1287827683, 2009878127, 206650101, -1615455242 ], [ 38981298, 2058122371, -1880647934, 475655402, 1578460000, -1534140947, -929160846, -829748389, 2084213706, 2120441570, 795224757, 1440402918, 1215664680, -964359939, 1604654766, -1734861528, 1220427968, -390680849 ], [ -91559439, -1115276370, -245271120, -674469800, 788400629, 7574863, -1879693302, -1295699473, -984067998, 1511827051, -251372612, -906119123, -1544791156, 1389387852, 2111494142, 2076827903, 726957284, -1969934990 ], [ 726007321, -261413140, -1373174704, 2063175949, 199019314, 712534717, 459968692, 533615925, 314039891, -737556560, 254343420, 1028999312, 1151422768, 927131944, 1196747482, 2141994818, -1874892724, 25104560 ], [ 556568288, -335803209, -757017489, 2078554370, 616515813, -2074546712, -1990920050, -230673667, 527569831, -534261845, 924120129, 102719499, 602441815, 1230957808, 963719496, 403377917, -1487809351, 417830514 ], [ -1529855615, 972026268, 1837792279, 1539215157, 1606531252, -1775859107, 528930988, 402521115, 2101179643, -2084060268, 750761004, 795926518, 439077032, 1182744720, 831683068, 111005683, 269695417, -2012088124 ], [ -1040449939, -1107881167, 428917099, 671270214, -252705229, 1474514680, -2132974428, 414071000, 1611768932, -1006372653, -1164831388, 1022736338, -1455435731, -1694052387, -44062810, -119919981, -1652097038, 830705222 ], [ -465454569, -394955628, -133171739, -1218857898, 798786810, -889601897, 346369809, 1730926983, -487141552, -610945789, -1332107931, -1578084277, 2114721467, 1230806572, -1897421967, 925217077, 963235906, 408804974 ], [ 1189088190, 1335751241, 447244921, 504975014, -1065064737, 1299001913, -1836801461, -973735248, 644511088, -762533625, -820632361, 1381708302, -1934706221, 550381947, 438435435, 739011756, -1918265053, -948428614 ], [ -807547632, 1651995075, 735541911, -276715105, -6935457, -690963134, 2038399527, -1632427532, -1890863320, 1605083422, 133923975, 495752307, -466796015, -296620909, 711734815, 1000448858, 609762299, -391403826 ] ], [ [ 1968209853, 87862352, 1199834251, -84349713, -1964187068, -954409721, 1878317297, 1273051424, 164170596, 2099292890, 1743368986, 609219621, 1216997934, -938233965, -718110994, -1891259769, 2127630332, 173780602 ], [ -2138496719, 697718222, 1917583397, -368659128, -1976712096, 1323107663, 272872408, -1441191695, -1667984514, 37115590, -1804420832, -1101700308, 1781241342, 377488561, -488370970, 1934905193, 1824288088, -887038331 ], [ -1742902518, 1865101530, -1257730925, -53060816, -40871436, 1956416951, -1586225780, -792726294, -717764119, 1923421224, 383378043, -1119547357, -2006715900, 1740117335, 1970501555, -1738155293, -1829451195, -2003720929 ], [ 510709317, 928527731, 1676859326, -282810771, -2025384892, -1338469010, -1337114106, 1139857635, 1072667131, 169697365, -1482367965, 938732480, 130552003, -552591635, 1908536329, -935263361, 1708353343, -831284852 ], [ -1482592788, -1111378902, 776874811, -1800247968, -1395655309, 113203725, -768173100, 805644710, 39581449, -1375269958, -721265835, -501900711, 1181684537, -1922514449, -1994286185, -1098563622, -628526968, 731717114 ], [ 1422810369, -1623845233, -689914926, -1499400211, 1778323095, -1653084572, -1994212116, -543520321, -1217925778, -246666471, 466491687, -567344473, -1445657299, -304853660, 257408865, 355491371, 2063924705, 1723091215 ], [ 1269409960, 1040453453, -2081598323, 1060281631, -973979841, 1789761145, 1450568216, 707942130, -1642951314, -1229876315, -672462854, -955522027, -964533501, 677307151, -455530354, 1100188275, -305323065, -1349395471 ], [ 638609057, -1322118601, 1066750847, 576990450, 1059192263, 854067869, 1766153109, -1404616662, -686948012, -528700010, 1441096763, -106654175, -660124287, -1512744131, -1136670426, 555279395, -1434649229, -1480180286 ], [ 1626944915, 806443852, -427693599, 2064600659, 1973587843, -1010485266, -636118970, -1262410212, -1442139315, 58232010, 1959990244, -156909703, 482535309, 12161294, -448370239, 2022211976, 1583146356, 1036277325 ], [ 1190831028, 902487487, 1461905227, -763251155, 420685342, 702567061, 164293600, -1723622076, 1877200673, 1974459292, -696238943, -887238639, 51869041, -1745279039, -522498748, 1094996550, -579322362, -1022512761 ], [ 395528919, -210124353, -1445269241, -768608986, 910322840, 1728287104, -319275873, -679180226, -861938128, -108954303, 1739825969, -1499011486, 1831192704, 608714928, 1425560149, 830521678, -846033159, 2093901370 ], [ -137609395, -1278886036, -176881681, -332073479, 1933909970, 390102219, 897545866, -1269827412, 1033424014, 1550708970, 754490964, 2105321049, -380421744, 38670622, -1799746218, 1275836750, -532320568, -11299992 ], [ 1122650709, 73703688, 1465316317, -663986244, 1318345727, 372415416, 329534237, 554930156, -1856010954, -651764082, -1920190405, -190166178, -1271942502, -874942910, -359880916, -1620172005, -228970038, -1969445126 ], [ 1022545466, -1143165351, 1213754133, -1797042156, 917841408, -1086749555, 1334417198, 1305472166, -1960126161, -1226169639, -963169637, 705647716, 1797268544, -883674315, -1460592280, -543001446, -409531834, -1265403352 ], [ -1396858159, -783971492, 732416519, 383932575, 157299516, -1143793331, -757903705, -2086495153, -1219961071, 686983620, 1892335540, 183104879, 492102227, -1860970534, -1412927167, -1707553706, 950492979, -982699882 ], [ -1814304117, -967103143, 960358384, 278366468, 685655190, -1149669480, 270056723, -2087774452, 1751885381, 1485715829, -1315323483, -1344363452, -1426878186, -1969152488, -938924846, -364415065, 1608664542, 1935825863 ], [ -2017834314, -2092012693, 4016159, 16539035, 2120806175, -91509540, -910821815, -11904275, 759443768, -118446582, -1234882802, 1006542820, -1053116401, -387170630, -299279317, 1237604237, -640186319, 233836268 ], [ -1952028134, -1519124212, 422992685, 138003359, 972689487, -81003585, 1325348029, -571052533, -279161434, 1392826919, 1693918904, -379469043, -840473000, 867044922, -1249197319, 1194847978, -486009310, -445449055 ] ], [ [ 543484371, -519423439, -406618214, -1872608846, 729196189, -1429913873, -1998961097, -1331384674, -873468876, 1235138692, -560757483, 480619711, 1202590911, -1002218657, 1221061101, -1902845480, 52038476, 1399105202 ], [ -314250853, 147798748, -1320206754, -1010151571, -881412822, 156577452, 306765192, -1816092272, -1300172910, 334167763, 1028759097, -929909315, 1088829168, -1623100286, -75032240, -512619095, -28776486, -1040483939 ], [ -1689804023, -1991124099, -1674471945, 651931207, -1678197086, 219173713, 124449167, -1701583463, -476291181, -1061460559, -1239851987, -1664478681, -1252905178, -190481527, 1802298355, -2108703486, -375287287, 2012953738 ], [ -1195346055, -372968921, 863862566, -284938424, 1113978285, 2025716165, 1896586306, 1218461090, 349489524, 1748869037, -315290998, -2098959198, 1671432411, -516848172, 403206736, 1919241091, 428854615, 1273639829 ], [ -600963389, 981862106, -492613576, -1375385877, -1092259082, -2002240753, 1566644119, 811154751, 1101535731, 849441707, 247820718, 1658808120, -623818961, 1413423341, 1763525538, -687659753, -1030332298, -683326347 ], [ -1503203915, -1460662691, -647407422, 258671797, 1911871290, 1913629266, 1990553199, 426873335, 1705936292, -555090888, -261493612, 773285711, 1140096927, 384165871, -2117969978, -1183907305, 1846066354, 755988921 ], [ -839626770, -516779743, 1188354289, -2146112234, 1788397371, 334162842, 550736745, 584457857, 1982357526, -421564693, -1411874786, -942961537, -2111215350, 1533996325, 1253128637, 1906726168, -172649435, 1724977289 ], [ 952198640, -622757382, 698997720, 1332131503, -650351551, 1285011291, 36163809, -1242422173, -1841273701, 2051999147, -984182159, -1676650357, -1274616611, -52036054, 937929260, 1719759445, -1415095385, 1998459238 ], [ 1374897831, -1388516692, 1720972808, 2104063023, -564353244, -860197440, 596070110, -14689832, 1485644806, -219690757, -168872293, 1014144169, -867029032, -579210859, -1885074737, -1612380973, -354406695, -600516882 ], [ 1680229731, 1780837816, -564418754, -1094046776, -495737944, -509118886, 1116247256, 587291060, 1067564304, -608476407, 392617130, 970896728, 865791310, 1985597247, -855052738, -2087756283, -1105467364, -1707022662 ], [ -737232123, -1371862896, 1953266101, 901516640, -535027507, -1261031582, -650025236, 1954125363, -933516446, -1422226728, 1506274813, 163214096, -668690929, -927923443, -1620843854, -807104405, 1219386787, 900628934 ], [ 1188853362, 1203877393, -1842099276, 659068476, 1303639056, 1181725874, 269523465, -545961252, -1854008669, -377666700, 1659924887, -293258155, -1500773674, -1062883818, 1338571655, -836882299, 1747765912, -207275905 ], [ 184826236, 268322678, -214932205, 610785982, -662180146, 223259757, -1887816634, 347522417, -374461458, -1045363044, 540456407, -1694745870, 387065189, -12031201, 80743755, -746353124, -759179308, -611048289 ], [ 1770194933, 978907592, -838560122, -809305533, 711505566, 2020521476, 1958538911, 2109820886, 435356163, 477769689, -843642469, 1050450804, 527116282, 1596864951, 504594613, 686954637, 348783167, 2053374146 ], [ 1067706118, 556331976, -1802713130, -986149211, 1432323658, 205410703, 235940247, -1247688517, -1232995496, -1759839607, 72955356, 455299454, 266320375, 1291520006, 289528030, -728353336, 449020220, -292117148 ], [ -881001332, 53986076, -1085964787, -1225775493, 394829576, 229517568, 112009861, 160347426, 640865825, -1800173365, 1217115074, -883158678, 555399936, 981827321, 1093308709, 316979228, 1886162134, 584909037 ], [ -1019799894, 1253829401, 232579622, 1282506547, -1502014270, -9515755, 115188673, -271917, 184051223, 1473009032, -1817300257, -1217831840, 990217091, -580292305, 1348128532, 726193384, -1379897671, 1559233598 ], [ 2005499095, 1518236253, -2024367800, 1745887492, -462117192, 178817364, -691151609, 1178104553, -1641513474, -167171614, 250422638, -640912680, 484927976, 1997889743, 2051530113, 1407721599, -1870520217, -381269300 ] ], [ [ 247405823, 1058167337, -53603219, 1427119794, -601523674, 491922553, 819806748, -1396936577, -2008810949, 5885560, 1799489131, -945427615, 276055719, -671559632, 69651822, -803422171, 1325371644, -1757089504 ], [ -2059046389, -1124133403, -699153107, 139205394, 599934242, 1247131736, 378313700, -368213405, -1417937922, 860035255, 618875078, -885160163, 167325189, -1943218445, 204868610, -1847703912, -131061906, -1942273377 ], [ 402939056, -808933659, 1200603678, -1137224932, 387777472, -1333512145, -103325550, -1637038114, 1482062995, -1300723777, -1531856196, 2085654626, 2131979473, 1201075798, 336844180, 359594445, -283580170, 588477400 ], [ 896083549, -1749321857, 278468557, -1605195529, 181694364, 1535903879, -674151139, -888901426, 978054673, 309805822, -886988575, 48356566, 262512668, 915315348, -873484057, -1980081161, 1651530358, 988920885 ], [ 79661907, 1964222979, 1541173768, 1677964779, -401831821, -855288050, 1267700121, -366639707, 728066028, 1526232040, -98909695, -554772507, -1603742712, -1943408317, 978412539, 1394348911, 953690138, -1249435573 ], [ -274936799, 1472020232, -827941226, -1755105437, -2138170698, 1131333378, -703995844, 192279572, 680407883, -2109020698, 1234041796, -829858651, -644116130, -1499943406, 745450870, 1585812780, 1264754159, 646807275 ], [ -1083610851, -1353154147, -537171479, 1019641135, 790615966, 108535105, 170151840, 549206568, 83195288, -1647559085, -976343667, -784559169, -1012215573, -550428306, -1405026439, 620954572, 1551335663, 561747685 ], [ 1321139095, 79465882, -830779083, 42372178, 1564384167, -149684532, 1144187287, 339110966, 352164096, -1704461108, -878202879, 740073971, 1311169303, 707772191, -1858704256, -1974171919, -2125194755, -583418928 ], [ -948043721, -1936249092, 117305672, 229424154, 230178615, -1673476912, -226455183, -491341640, 1274295032, -288244104, -836439264, -1025948771, 1198070734, -1489682429, 485012789, -103755555, 2055920563, -775436747 ], [ -1983297284, -618241382, 1721870423, -1222531299, -1821798373, -1317085930, -1244803529, 1815100436, 1837283431, -926723249, -1021050952, 53392858, 290701503, 1439221348, 1299077772, 337020251, -941570327, -168425724 ], [ -110389053, -746880266, 938827561, -702257384, 1187946966, 2146787227, -1870896401, 582893049, 94815853, 402019363, 11342282, 410828785, -692060660, -1044094831, 1279469282, 6385103, -1229180405, 677846767 ], [ 1095069332, 1885162979, -767769768, -662475163, 904941971, 1516423507, 418526093, -163747713, -610341196, -1157897679, 1189212876, -142637848, 670182785, 157499805, -184912935, -2128904586, 868174751, 1374450085 ], [ -1553036202, 1468183473, -299969821, -1777369854, 2106270989, 597965469, 1023311068, -1130836041, 2111368860, 2060588285, -1439755318, -727712512, 1646282260, 1635081245, 1534759191, 2093089919, -276312860, -2132715659 ], [ -1457419262, 1645162045, -943673428, -1333928236, -270100843, 690332017, -630394967, -1599968942, 1469822492, -1543456180, -270151204, -255084955, 160717468, -1241989056, -464218289, 1331212517, -479382562, -168816401 ], [ -257469222, 1481601422, 1847080082, -1518317310, -434541849, -1787811347, 310539877, 662946001, -42854611, 1074799418, -1239101470, 691140905, -1214360777, 410836095, -1642770667, -508584736, 267022144, 1903765433 ], [ -322470252, 385758841, 1473977353, 1932836648, -679289510, -1977023790, -1496165795, 153864775, 1290953060, 88501128, 219578304, -71239072, -1673925910, 2023281883, 2021847618, -500374027, 886309493, 1648198022 ], [ -1370032311, -335556967, 1460746255, -1400401592, -799734598, -613240628, 238145133, 741414449, -2094442410, 380406486, -375934404, -2041940651, -82463648, 102260130, -204236095, 777547249, -1774179631, 1961724441 ], [ -1203780543, -2137759105, 671924605, -1605656943, -1605824986, -2030811012, -434940957, -1414555794, -1516871093, -1244022837, -1654630455, -777972643, 882564725, 697594080, -991815498, -1920451221, -540824649, 1385362687 ] ] ] ] }