{ "type": "int32", "data": [ [ [ 1399274815, -806730292, 1064525811, 641248447, -1144824220, -1632220797, 149290023, -342786248, -1652232939, -609687240, 1375610512, -792321013, 1014686878, -640225904, 1546073929, 1325300406, 216707901, 86460593, -1080317395, -850394729, 311693050, 1579103043, -741701235, 159746356, 850280541, -725060119, -802036485, -1065549909, 1186668921, -678789817, 1138464462 ], [ -1669753910, -490078134, -1071454675, 1994786837, 630760747, -1479971601, -1170486264, 902128822, -1544015052, 440368459, 1127749808, -1339414729, -951799206, -87134053, -618883675, 1889494819, -1096861309, -1198109029, 462570776, -735979151, 284807917, -1024513764, -149480125, 157215824, 1412133381, 1727736967, -1164127164, -589510253, -1121263089, -1224673323, 1673840297 ], [ 243767314, 320139552, -1381127907, 2116662720, -2101340861, -1165783524, -1630001593, 1810215194, -944280940, 604808987, 1956240285, 1887146412, 1496592209, 455171485, 806740003, 1221432925, -182570186, -173193976, 1967055928, -538193549, -1010927219, -1808313299, -1911153171, 1022554007, 1537436992, -87778984, -713389229, 925957110, -1420799825, -43252100, -1624667781 ], [ -1379633484, 1500648083, 235015168, 1891561211, -692846130, 1090666922, -2076032218, -625311183, 1092581854, -1631335397, 550219189, 1478285081, 106546587, -226109138, -218480561, 1052561189, 1288534224, 1542874455, -621900340, -1953536423, 1523630056, -657223723, -1443652542, -910783918, -1325283649, 603643090, 832114526, -1616042458, 1628144318, 240908275, 778096007 ], [ 355941118, -1296755973, 1109770684, -185704242, -544143028, -439073893, -309898321, -384413149, -430861348, -1586499947, -1796178492, 296454257, -944331120, -1475371228, -657981039, 834558673, 235882368, 1228122043, -1573031827, 611368047, -1852014310, -1261384265, 1630327632, -283823161, -1245327549, 1366158943, 847479203, 1124169392, 69008684, -12706752, 1261276289 ], [ -1757726976, -1223725503, -1805819035, -1260484760, -1869596098, -1207092164, 881431221, 526610131, 71760683, 244304538, 280051658, 1383339103, -432869337, -905105995, -1408071077, 977605302, 1153569742, 1041884278, -1584210728, 1588443001, 1148444050, 1256750560, -1717244786, -865521538, -2129080960, 48701253, -1616257222, 2094045522, -1850159597, -1119806993, -1827498699 ], [ 682728976, -1410012224, -803243023, -1772144862, -100433696, -764935578, 770504719, -102830605, 1686971137, -1289537686, -1505910166, -1335156597, 1366471747, 1889382243, 1467522338, -1568699719, 882863266, -643260260, 453164767, 9690661, 1382227929, 1869162422, -1398212722, 1277196871, -712108449, -432126866, 1834641317, 1924347574, -2056989535, 880768266, 993318059 ], [ -485218524, -263708861, -1579163267, -1451898255, -1276566506, 176423218, 800551199, -1709455465, 1282529066, 309614558, -1908630162, -1987173046, -2061668328, 1836109335, 1087796875, 1385995576, 1187633221, -1872560436, 344557575, 1250192439, -255656289, 939270888, -46986094, 1342827021, -1708478455, 912088467, -513428691, -1612903027, 1755009891, -781210609, 1260461837 ], [ -1778404177, -1914731586, -379152970, -644057514, -171206269, 1639869415, -2115641780, -316893778, -2041233137, 1538716127, -938088816, 1019550681, -1748179907, -873997837, 1619691772, 302211311, 947937865, -912224454, 1119613423, 614306837, -1242269866, 1373615752, -1043127552, -1284529330, -1223347967, 2137689107, -1916231214, 1369758522, 1758547648, -957727319, 1633586190 ], [ -1248776504, 136161098, 1672515243, 1129322225, -2004721168, -99029307, 1984602509, -476614180, -253243252, 1015247998, -701236875, 915785654, -1763378542, -1529497038, 732370127, -308132713, 1493129371, -629935860, 1255138343, 1293253944, -529753477, -1708741161, 1144981155, 1575006798, 445842612, -723515311, -789783177, 1615853250, 1489331584, 1320000791, -1068761212 ], [ -1961729113, 581078592, -988350423, 900523252, -1505863417, -1889087686, -439129248, 1204162065, -1447350056, 1960217865, -831281068, -1417084329, -303423634, -2115819019, -675042269, -1224554829, -206770412, -913564051, -248366808, 138196059, -2083617641, -748685646, -1449764208, -17858503, -420487248, -1380740686, 786903035, -992911112, -1669887533, -543759590, 1721995022 ], [ 412917686, 631670165, 1062226092, -1448397343, -2034213120, 1562213950, 352111888, -582132600, 2120069015, -2065201886, 702870091, -909495854, 1414571256, 1473314245, 1249115241, -1193480987, -1472762974, -1930744446, -1958723047, -1018712344, -1875702094, 2022356955, -2035423730, 1354733116, -1502230638, 449270740, -399624303, -1881471811, 547919069, -1511108232, -1387162415 ], [ 1912731069, -515437927, 2107982500, -847252074, -1806416112, -623531470, 1450501102, -546490817, -924249408, 1245144033, -1672338545, 1384108296, 2060105280, 1909547169, 420303162, 1051411771, 1504134110, -116491069, -1368556080, 2077027690, 1888112684, 1238116144, -1200531495, 1019828617, 354140512, -1206058263, -806639661, -1683337305, -783709267, -899690787, -730677690 ], [ 1575967899, -1617061892, -1685179360, -2044850927, 1647635227, 1980954821, 977157772, -453603578, -282415681, -2045874723, 2077284688, 75187861, -1780759134, -1433241502, 1039419762, -1983631637, -1700173143, -801228242, -1306396671, 935245968, 201087071, -330206757, 1372035575, 105120747, 130871447, -1955907689, -1728974567, -271840784, 1455744513, 1846365212, 2082882261 ], [ -84602991, 277870748, 1700706064, -525579014, 1442079574, -835960942, -1145657592, 351366942, -92627383, 981122163, 1752019457, -1335256389, 1984554833, 1363894972, 1771733276, 191277956, 863792276, 56612645, 1093908287, 1962375792, 1313154374, -291947660, 1768849227, -967705335, 2107376354, -1092097296, -844098399, -2067871164, -1387261719, 998598612, 1578166407 ], [ -1812928599, 1034456263, -526052886, -1202905395, 497597439, -1009110729, -1936367580, 1448543371, 1253605310, -1801227676, -630424815, 2127836581, -597290636, 1336497335, 755095844, -522445219, -1675175008, 993061532, -822875383, 2033281038, -739160816, 1484948931, 1553052019, 290493925, 1323916609, 972715822, 1102356974, 1087991240, 1717528745, 1426135190, -725175349 ], [ 1332656945, -1834521047, 873035490, 1627501373, -1948696532, 1388089657, 1766034485, 1256370630, -719539053, -733214982, -818656490, -1203739985, -1792300440, 1272778271, 1617526631, -1277007301, 632575394, -250650966, -1323047202, 1927308385, -1254555091, -527364466, -2086183178, 1017463401, 1920532049, 1922966902, -544444063, 1200327975, -1409091661, 1725513691, -407908816 ], [ -1330079768, 1363367393, -1129936714, -545196619, -359554036, 1150903775, 1803044815, 1567090387, -885298635, 1586682444, 58950286, -1705239509, -1904542410, -696697980, -1246657981, -1155769451, -1169429177, 1813355578, 470559507, 343439123, 1781375906, 346452438, -1648619466, -544478636, 1162966996, 1255533370, -326072582, -1864967958, 759338933, 714830463, 1126436373 ], [ -1442385877, 721106866, -1663793202, -1632498200, 1961296932, 868344797, 652829415, 279207453, -811712617, -1388322106, -1634429278, 1823737079, 205314296, -19327951, -1103086658, 2082574331, 313222403, 1408390748, 1458272863, 1036984033, -510273000, 1424873438, 758304652, -929733634, -1595253939, 467437139, -1741544918, 281953862, -768952328, -1685178779, 2135004934 ], [ 1081566263, -165125086, -676977445, -1515652628, 1390396104, 1546925941, 1845990796, 1386432833, 247111531, 748068574, 1123760469, 224365394, 1530637248, 911301650, -1749112908, 1348403006, 279916198, -1476853595, 784539561, -325404294, 1640264646, 552461712, -190127036, 1436171966, 811972426, -2146492320, -1100058531, 1188102182, -649794111, 677513346, -403078937 ], [ 569576741, -745609200, 2109635815, -844710281, 1586480516, 1425282919, 422653687, -1421628297, 1204085571, -1888549002, 1646499958, 1643718935, -43135111, 91691796, -278868676, -517010484, -1562208482, 1081532112, -1321208335, -620451994, 1619726264, 1478048419, 1514043492, 925414469, 941812974, -178215495, 921278289, 1520602360, 36380572, -592313866, 1125353306 ], [ -1558741561, -1414745471, 1239379277, -2004155980, -78968962, -248509775, -2118270413, 1276855246, 1395233686, -231167896, -965209306, -1241972438, 1319131531, -1221831475, 217666760, -550536976, 628607309, 363937990, 681500110, -585023535, -1404624501, 833802112, -684200822, 533187970, 298469447, -2136182811, 1669436620, -368665174, -1575910061, 1185666959, 1468780214 ], [ -187892724, -737883487, -629853528, -633137364, -75727483, 539940715, 496911834, -1852777808, -1145279021, -171512928, 1593393371, -886156484, 651858990, -1694403155, 750659214, 651909014, 2130959526, -844305225, -1311984348, -406576647, 1859443263, -916390236, 1636948268, -684676540, -631089117, 1984364579, -994550072, -975605454, -397084825, 1991202441, -490051411 ], [ -294704487, 1363030856, -1303154495, 1160510033, -1114728252, -447961874, -1342341972, -507841181, 1926459578, 1231480835, -1693728254, 899821051, -1907108961, -1102743964, -1370798830, -1113979718, 227521734, 71300085, 20429195, 1044037075, -348394155, 1169640799, 645299125, -1931852142, 895673883, -1539802976, 1831853746, 52832008, 1611940787, -674767875, 1724320804 ], [ 2085894912, 120626877, -1721595008, -1003975859, 1535900887, -1045854721, 1289447687, -1497862812, 892684292, 804095819, -1263990878, 1666495613, 437681418, -1538715968, -459486009, 649603864, 140043104, 1054048808, -1913569712, 1847595383, 995853101, -1232811634, -228824277, 1701978580, 1937997457, -724981518, -1769120908, 992005983, -1739637214, 658742526, -792046841 ], [ -929527607, -1398264813, -1024456597, -1343181434, 843303676, 767707293, 2067667177, 1148973346, 1305194786, -472202134, -1076520711, 330532741, -950873518, -1396151360, -1837417496, 58721863, -463788284, 2118028961, 895401141, -372023547, 2058742723, -345434064, 121383740, 1290107951, -639451482, -1409472368, 220458049, -2146646508, -125213004, -379012732, 1013861924 ], [ -141913627, 113108321, 1677463813, 582113968, 86210322, 1834534514, -1945751375, 380793669, -1898553394, -1329715787, -1718904453, 1656471130, 175757375, -1438841353, -1042002098, -25847172, 1806261572, 295136788, 1609792068, -540419740, 2023430212, -1386062729, -51065265, 14211993, 1206835261, -431944680, -412131693, -493987459, -1149228748, 1098790400, -848269508 ], [ 1208893896, -1761685213, -1855290166, 438908200, -1324179601, 1014977646, -227317528, 1660863281, -1515846992, -1051493217, -2120103946, 1707717776, 1413736639, 406384703, 1557498352, 699242994, 217631731, 1921719657, 731055311, -1263948514, 208853533, -997947744, -1526253922, -836410450, -938391961, 959583195, -1036877521, -96580308, 902985849, -647938791, 1252114094 ], [ 684119446, -875945005, -497281522, 2079476976, -1562789753, 293826669, -1619993060, 1839206920, 1073153878, 1089905690, -12183652, -901425141, -1942418785, 1666868433, 1558862077, 405932411, -226317453, -1215170557, 1879918403, 2096799584, 1483514465, -1191446033, 951983341, 1358829751, 458966483, -2124426533, -1023237192, 1671647782, 1704176162, 217966032, -178245949 ], [ 2084512150, 2080102329, -396959230, 306239638, 503452070, -394988120, 716135305, -1634475690, -789519194, -123348402, -632151724, 1967116472, -1684788070, 210697314, -67042557, 2049766329, -1402037928, 1337869640, 662753861, -1795454428, -196225573, 1821084705, -1676047474, 1670273766, 2131035346, -2082431194, 1471208478, 20821035, -662875847, -716309059, 1310611317 ] ], [ [ 369286850, -1322740385, 2116200488, 1304486122, 592900380, 965952654, -1206532026, 174240079, 385935796, 1746617098, -982583509, -1005228082, -451752802, -320898529, 122470954, -128170338, -1662158413, 299383739, -263914478, 684332943, 1374424530, -830043157, 1285072931, 833065695, 1297616070, -636344897, 1161655865, 1821320282, 163478345, -685410547, -1259601178 ], [ -1273748576, 1799995381, -794910801, -1034759025, -469107302, -1042591557, 2093955719, 761146649, 1109138503, 777470685, -2035500568, -45673627, 976027996, 796109103, 272395587, -1224597548, -198747147, -1315945581, -1861396641, -1048940307, -1958734133, 518719340, 1717013897, -882219004, 144123479, -1337821861, 37815035, 1267939562, 1445794081, -79403111, -896386487 ], [ 645910525, 997784850, -1428712652, 165979817, -1275712725, 869848194, -1172421211, -814129439, -1790635025, -1606394189, -305829006, 1527069647, 1092988392, 1245614262, -1720234112, 273187021, -1955097706, -1220574882, 926339649, 5384963, -1964304457, -1096207337, -731728977, 1250199258, 27724735, 326657866, 1651051737, 420901195, 1615244855, 1523205733, 2119027025 ], [ 42583348, -6759214, -282284978, 1744965024, 558929928, 1745148072, 1739881515, -229920259, 1766879347, 2094528319, -188584772, 1403363684, -1171605386, -760416418, 879767400, -1058175189, 604362923, 549500768, 2141360763, 497842344, -228609737, -675654169, -309012248, 122905366, -1022885544, 438032254, -225202784, -1504527024, 1130656089, 1069570826, -1573975551 ], [ 1169711236, -1803350487, -1836488701, -468398911, -953656037, 1265208457, -1744650543, -1003695831, 2064709400, -2006660670, -277677006, -343662946, -1282276148, -880914811, -1026322536, -2027177450, -272336084, -1726927691, -63607867, 52732817, -1038191144, -1768314680, -739140098, -1462750153, 795864589, -40729714, 724829144, 172561331, 2124333695, 432801513, 781074285 ], [ 1535636491, 1459552716, 455961720, 876411778, 1326368352, -3983597, 513397192, -686252303, 735978713, 1489195301, 1870789104, -1466634375, 839124542, 1685273174, -1056042004, 661408959, 610281405, 1592270369, 854430791, 92902616, -3855318, -122617472, -1868609580, -2108779477, -539650814, -1842289688, -787090284, -1142664015, -1796531226, -2023109344, 916050120 ], [ -1172429434, -690398154, -277096785, 188239450, -1243259354, -401400314, 1596166814, 1205785836, 1394490301, -510130364, 184878745, 23310867, -1270875461, -1374743957, 186969984, -2138180783, 1628810883, 1034522179, 529652737, -303012459, 567272429, -727364818, 1188112307, 651697639, 977618758, -161256008, -550214815, -870199036, 1887175931, -842981688, 760798305 ], [ -1912003057, -519752381, -1114335862, -1709599687, 1096711086, 2106954883, -1199907990, -1935101, 1746913389, 1864769020, 1161109777, 1415196582, -578834791, -1496990098, -2095113876, 1202764798, 448805438, -119979234, 1066552649, -494223577, -569558191, 1104958447, 133177166, -808192674, -1877311645, 818675222, 1015286092, -1290767157, 842667227, 988350428, 1963165917 ], [ -592449432, 1470729681, -435937762, 1075750714, 1028677115, 1568889185, -874877871, -774767388, -759066082, -1979200585, -470949215, -2025337600, -278231112, -1235389801, -2139190445, 1919361956, -11320326, -872553087, -1589714918, -1288307342, 567379018, -1582511883, -587252140, 1665949365, -1585567577, 965208189, 1288413469, -1099095483, -497890201, 1510526284, -1686640001 ], [ 240889455, 137991116, -1589162253, 1564928244, 697641076, 178327204, -339602540, 850071865, 1175971214, 283013830, -1682061120, 298426039, -2074550857, -1338554950, -208430952, 501529916, -1120601240, 2079125017, 1507560155, 1610354986, 1809694380, 732065784, -1507017414, -1604843177, 2050360090, 1953677263, -1081448523, -173723405, 248078196, -833253816, 1866224238 ], [ 551642186, 1528370200, 1355442966, 201845136, -325053537, -216708032, 348542256, 986877450, -1608159133, 1671000526, -944857236, -1409019024, -1762577084, 1310757991, -293065907, 802226020, -661477050, 1021466511, -426008333, 1395601057, 1144863237, 1626891764, -547995135, 1913586233, 1839925338, -1624854497, 984458928, -774644940, -2095195315, -2133430438, 1107981610 ], [ -567528730, -1176709697, 2015201410, -1478531623, 1090194186, -1268213761, -716941757, 968892874, -1056515847, 1074614152, -1464920874, -1332454733, -1811084064, 856865526, -1589129516, -1264964090, 269914633, -1081136497, -1135845524, 471854310, -1343915537, -419683771, -628814198, -495940209, -1905294813, 1797247558, -1932387975, -1843602573, -1372808173, 174967107, -2064830340 ], [ 1398699128, 1758010321, 876730986, -1026760250, -1498395067, -1621731660, 417952737, -1147650634, 1926925204, -1772585555, -100445901, 2111706875, 932845973, 785629883, 37877441, 1172420477, 393341464, 110797205, 1800693159, -1152810852, 565843848, 1952440500, -368784271, 181600412, 761333368, 358093205, -544983957, 92355840, -995831206, -1487691376, 1608671686 ], [ -299511675, 527138846, 1599445184, 1892066676, 195808483, -31148364, -1591622890, -2017413998, -1637130917, 1333253007, 1271851975, 1190640697, 1812493181, -1328936283, -1984432210, 1617915149, -1521744000, 1249896679, -1573350356, 1258893672, -1123790256, -2009738516, -439581086, 1020605524, 1011384874, 1267965313, 1787497622, 1407160702, 957259755, 1152484576, 1436089763 ], [ -1367551904, 109522955, -2025373213, 1568673920, -754874637, 1307008228, -109235098, 1149686333, 577933684, 1117481526, 1977241722, 1652405894, 1040573223, -374748390, -1588460980, -1269835977, -847495270, 267820922, 1532851998, 450209378, 1236172508, 203389416, 1059624998, 1538855325, -216143672, 677152273, -1945865977, 1049967085, -96561369, 1500650629, -127956850 ], [ -418529815, -1604694994, 1947511667, 1781733152, -45795159, 752716479, -1166104859, -1477485307, 1032849650, 985195868, -2006345425, -927305118, 1435272334, 1202220877, 408200913, -1210644849, -1869099027, -2096095454, 370723396, 1433882245, -1117507113, 2022111910, 324091261, -2006314973, -1443414877, 1239846590, 1960049502, -2092193661, 790068551, -2119043818, 119033108 ], [ -1018701606, 816929802, -66869798, -1074201685, 1749209875, -799291979, 2131430362, -297600828, 226084390, -560208811, -1909739158, -541475719, -1939509441, -151915316, 323861507, -1299754835, 88168276, -982046162, 151330341, -22423926, 91215590, 294345820, 1334705422, 1197091593, -1789661798, -1473879796, -1488513578, 1228476277, 173422936, -662901496, 631873820 ], [ 539442008, 974274758, 1415805253, 1189655620, 1771228522, -693178340, -393007812, -736014873, -1273836577, -1312558310, 1806437137, 403268638, 1012787798, -1298718200, -1565954551, -459187386, -1877430419, -753725010, 1388533232, 1650894675, 858597629, -659594962, 1713066903, -283051725, -1139733836, 987493593, -329461918, -1200214347, -2008431905, -226043241, 1030942508 ], [ -2124531812, -2002161940, -1924594882, 480060545, -520982419, -510113371, -820844691, -626064717, 1924136791, 66565186, 1243235096, -651574823, -1334831552, -895105382, -254700632, 1765984907, 1712484569, 237976554, -1421984936, 156130149, 896194381, 184088602, 2012700715, -924057910, -1781807539, -1909356575, 6657043, 1046118097, 541923056, 1961056023, -1988768596 ], [ 169253489, 888247251, -1300599300, -628175558, -1553323110, -907085427, 1041316334, -1555206153, -66182893, -1427350763, -1757405801, 602944281, -1180357344, 2055490134, -1564869937, 454735298, 324463519, -1806884138, -870003778, 1260924725, -1181939385, 679273167, -930331999, 1523823533, -1368959792, -1962098769, 2116180662, 1078821022, 964809954, -1968932835, -467784458 ], [ -1814720660, 1415672454, 1170715433, -1352634260, 128905073, -1333835517, 2023931060, 308505199, -715354977, 359253878, 1270361821, 1970896523, -801099665, 64851121, 27779618, 723695212, 2061562316, -1920297936, -1728232659, 454624856, -1063192077, 1543296355, -1971793994, 537263430, 105778159, 713460441, 855772395, 2142924806, -2086693176, 354028653, 449432959 ], [ -1068573892, -937958239, -481404290, -2096511340, -1981144244, -130127790, 1166398201, -1430376618, -1483165987, -197001927, 121579987, 2123546042, 73473365, -1395680498, -993495162, -1044018358, -2069540017, 2024316413, 1058513966, -821644004, 515144245, -221519389, 1908888238, 61026324, -1797618510, -1062010053, -1033953921, 362513923, -87939223, 81669716, 1519502733 ], [ 454590780, 1817559671, -230910202, -245390815, -2110232978, 1509889724, -723092266, 811642856, -1875553531, 65489289, -784097911, 255184485, -1954165452, -225628339, 1920977687, 746844983, -69863069, 1025086696, 1983697829, -1875624197, -1055943083, 1606313594, -2086210271, 218605495, 549455749, -1771448317, 2123302248, 907000616, -1200799229, -1629512285, -450255066 ], [ -1673647594, 1112563489, 1394665244, -2119848812, 1729871689, 1760249184, -321427342, 821768944, -777727637, -360354087, 1630232723, 805557281, 635133768, -401116101, 255476783, -1090663396, 611273621, -1771792800, 1492143216, -885832069, -2040429845, -1563865429, -1145153016, -1134505479, 793654146, 1098895974, -929177452, 1667111795, 1632347090, 73308611, 1126393020 ], [ 299559819, -1854772156, 1685189623, 1985627255, -32286344, 1013987721, 684403931, 1249176848, 278889812, -2065219464, -673908492, 531942858, 1802880026, 396088520, 1552302764, 102808920, 876325459, -280846401, 1411238806, -1360297951, -2119044845, -1886421404, -1853385781, 1193598757, -1972056768, 744011121, 1994826589, -474808052, -753945645, 2104894439, 34997918 ], [ -904898637, 1472372703, 2091083782, -847501557, -746357750, 42216574, 302004934, -1101176006, -919399581, 746466600, 613410555, -2137009919, 2101252160, 1508860740, 1442475006, 2039062029, 825128160, 604814325, -1542224050, 21302229, 521397226, -1457071913, 136341960, -1594090648, 1382584467, 1187056962, 1187597255, 1387255598, -485383865, -1126009736, 513883966 ], [ 1083362275, -1985046806, -1064080826, 1719785814, 782505186, 465892000, -1053484729, 958307162, -244081084, 290115263, 1565187004, -382567641, 502293847, 1233140233, -648349686, -1137158185, -2093732031, 105124085, -2076074159, -833677790, -501783768, 1953298009, 675998041, 1648203679, 1273874232, -1647189423, -941797271, 78917969, 139726964, 1163474417, -97277208 ], [ -1370805652, -1654728254, 880874898, 900005903, -264201114, 81699256, 1495934504, -1660908368, 1066160081, -1636617462, 1422917973, -1995112378, 1943968376, 1723636648, 1602758220, -1285424332, 1150773789, 807170081, -988914706, 546840723, 1622471938, -1348744169, 1013176347, -355671213, -1805391640, -1572410817, -1921997948, -2037200743, -1287283199, -532887302, 1100528662 ], [ 1874866569, -287310395, 1726597493, 1891481912, 226115988, -1959385640, -1247457384, -48841048, 377698333, -771355073, -126066014, -574637518, 1799301143, -1352618651, -624196942, -734133435, -981639890, -1601218031, -1306139122, 1263940527, 1760739118, -1659602464, 676901419, -1194932724, 623837117, 776355294, -288847552, -1532797911, 153470480, 1346387874, -604656099 ], [ 778095678, -400641015, -1332934192, 636268081, -1679234684, 2098020643, -1081666438, -2123968866, 501559668, 1726038738, -220709164, 1588687335, 1528886285, 1729663606, -1748589225, 98507330, -1710642680, 1234489530, 1594700302, -1931729574, 1008599267, 1450131407, 1329424277, -717288538, 19782192, -988949388, 1282684459, -1094785963, -1131535131, 201000327, -1062218393 ] ], [ [ -941215818, -222652601, 335364975, 1960264848, 817529481, 283632512, 403821559, 592182286, 1135611341, -503705755, 788650551, 382795616, -1955216581, -1159152039, -179829017, 1291024886, 1626882564, 832104627, -1904494866, -1898884434, 830928572, 2099134041, -1316573395, 152737819, -1462805391, -1447421865, -382433591, 76086983, -210746245, -1557307071, -1262765568 ], [ -489554055, -348638020, 820457754, -901720640, 837046236, -276389015, 1387326351, -84850346, 1962382606, 644698681, -1778545595, 1389270012, -737312412, 1994184756, 1866737389, -1405221798, -1121004112, 1129896356, -1323398334, 286224008, -1157645602, 908331995, 365829374, -775246843, -1884207845, 1764829905, 1289205115, -2069788092, -987500533, -1015862540, -1348738384 ], [ 1308541215, -1211307500, -688545184, 1113196795, -346339902, 619187989, -1412392490, 790720418, 1435912057, 392095029, 1478644886, 3433519, 934806977, 1772263205, -523924655, -1165371353, 468726310, 1229785054, -107764821, -1964374227, -576162627, 685511107, -989983231, 138206128, 1085703795, 145378417, 1567587299, 1538796482, -1618556153, 633024968, -1450388861 ], [ -1462323077, -1868391466, -1883876101, 1297416515, -1606778174, 1706616617, 1451831868, -1219727833, -1376692948, -681709637, -128305032, -1877772545, 1986899521, 1670026891, -112041363, 1617310950, 472399109, -744316511, -441610117, 636055185, 1378303646, 639163891, -678472601, 273384486, -709634848, 1548636117, -398260063, -889890821, 1579745794, -109145375, 2146178958 ], [ -1670252374, 1658578460, 1556251572, 2029990308, -1617760586, -2111073694, 1184807894, -275670834, -1728275137, -429901002, 501263278, -2078498297, -855169232, 1241701471, -105452210, 1174016867, -2135091557, 1320682607, -382166502, 776336782, 770885721, -869457494, -955593019, 592533908, 252301207, -647151606, 847949132, 937039906, -913316286, 1466083981, -1811849713 ], [ 1389347353, 1751130171, -311732912, 686020870, 1104067171, 308792814, 1198644880, 116794313, 718299318, -276455335, -334988440, 1687660835, 850715234, 1442434815, -641092884, -946164623, -11412437, -722916053, -1330473973, 79266952, 317756810, -1614679512, 5787102, -713771430, -1964621899, 1462632566, 163512149, -2038620956, -314494857, -1960855151, -827318350 ], [ -93888180, 2020064726, 1545514795, 19595894, 1238861668, -1072740483, -1078018077, -1022361243, -1405737307, 781823537, 769399752, -573927316, -110687295, -753092843, -2073073502, -1961201840, -504555988, 146165923, -1748536605, -283291185, 1555508573, 1945608738, 1840482425, 1520836761, -1961676750, 477495021, -711255974, 1085135521, 776792215, 2074749352, -41881353 ], [ 74134891, -549480531, 284628607, -1096096028, 1463990843, 1149724186, -176841111, 488507199, -145429914, -1449570518, 1631415240, -1924631505, 2056459119, 1619891036, -764804066, -1421245134, -1965591762, 985344503, 1999793169, 456560233, 1389432697, 1461931560, -1569950304, -1806950155, -1384976562, 1730635437, -1535740031, 1120887081, 438745737, -640187959, 1221262095 ], [ -1982516192, -1681194283, -766514658, 1245711365, 785936741, -1567275698, -177811413, -31794488, -1860419916, 371841054, -667758399, -1418124362, -429866153, -1994093469, -807542289, 1118513663, -1236462748, 1482495102, 261077728, 907883453, 1805309544, -1080339225, -389519560, -943218365, -128359855, -652439553, 176283711, 1576702338, 476639828, -1877757448, 106809936 ], [ -1317340034, 1735482027, 684269008, 1584041317, -992211227, -2047890042, -1039631308, 1290637701, 873147226, -787104626, 1407621311, 1483654913, -1758948484, -2107019745, -1036166557, 1721436051, -1993521808, 1916387750, -258820345, 1678630524, -945066021, 453002938, 538447092, -1173853099, 1063662004, -1614269788, -258135286, -104255312, -23766114, 1799747531, 1704509901 ], [ 1111379881, -1862180772, -2052370212, 150169107, 1615431643, -2106729192, -258836812, 1350815184, -1763112299, 244166886, -1598594608, -152263165, -1896095643, 1611190480, -268483154, -1951727796, 1909622986, -409622935, -680964884, -1815791698, 280361847, -2002435987, 1110517745, 51362516, -2135012494, -406762059, 193994675, -315367097, -1764218007, 1262810976, 1375626307 ], [ 1776982864, -333294801, 762159664, -523873733, 1454191105, 398070127, -1368549586, 1066257896, -316966899, -705299605, 961924910, 1337784576, 1149254478, -839285191, 926247381, -36693206, 1647192793, 608469292, 793889178, 2083085874, 1353557659, 1842651270, -252153088, 1841775734, 1906272617, 1261676605, -1047310659, 1392106617, -2051354034, 2080390887, -755463936 ], [ 215104546, 989043160, -1255356471, -2033371242, 1785308152, -703651129, -184521562, 225419878, 1792682138, -1167951259, 1502306329, 1380405813, 385902403, -994373507, 797351298, 357804268, 1675528574, -2137172585, -1759281979, 1010405170, 701951251, -687954277, 401953343, 1032343853, 299404817, -7792057, -141636376, 1840179696, 2067697982, 439733276, 269783159 ], [ 574050181, 627480590, -1788532963, 2112451714, -693658881, 1216822228, -771237010, 1994286651, -1169054412, 2134959698, -719247032, -1162486342, -1075521464, -1304626269, 1761029133, -1955339092, 738049214, -1253214310, -1813998002, -1549632986, -8197626, -1033302713, -611832186, -1198628964, 1357797897, -743722721, -1757105351, -1419043679, -599080871, 1373066955, -156838008 ], [ 1177566553, 41632885, 1688919651, -717171578, 55184171, 1392809135, 330541250, 344741700, 1927409069, -261818294, 253930368, -1843241176, 1387627323, 1954264197, -1915407632, -831290415, 120208688, 597039649, -2157705, 942271587, 883045097, 552256060, -8425538, 1436874689, -187253241, 1314966215, 1876907997, 1517716836, -1029246748, 248617124, -605022912 ], [ 256026856, 1584895606, 700427830, 2060006, -1207271786, -1445161434, -398825580, 588310942, 1462542829, -1868390218, 1403166218, -1424518495, -874437342, 421902967, 810506652, 1102478623, -248668295, 1766595022, 1206201328, -229411928, -1079768466, 2063177756, 2072271687, -331101262, -1781826916, 444375036, -612604866, -686189446, -323904678, 822520266, -1280819964 ], [ -1444228103, -555360178, 886551985, -53066220, -1506209890, 1672613312, -1858767311, -1278057338, -1207477124, 1762153532, 2104265533, 2002352330, 1257795966, 1291248150, -1446125342, 951034304, 939159423, -470065694, 1326974208, 279836978, -1507602615, 896391913, -2102491051, -1004746881, -1125684404, -157960805, 52156019, 790240840, 706229117, -2023491129, 588551692 ], [ -294214147, 495378098, 1720352434, 203867302, -578068910, -1439913265, -472327456, 1739579529, 1395657555, 2096538924, 597761047, 1007840161, -1034377003, -731912368, -12571092, 1161073988, 1713776593, 114812445, 13555737, 865122586, 1817832257, -312369512, 309396994, 792250785, -1587551799, -744120972, 556367978, -1015827243, -1634670524, 209725454, 1477853515 ], [ -362045802, -864515317, 115015925, -658010343, -866502687, 228239709, -1251814215, 777264269, -1813533010, -183844820, 1424146970, 1107076976, -771222496, 493930087, -158027353, -1242429920, 2012241273, 1717245863, -1310910515, -620555263, 866791510, 664997336, -760752118, 666809294, -456218211, 1610087277, -499323617, 1705882247, 387822459, -1816160312, -267879897 ], [ -874441128, 2082775410, -1687832008, -1861735325, -2091334529, -1899848041, -854513259, -119239886, -795058092, -1775645085, 1328861234, -249075663, 970019874, 198230736, -783338056, -720007183, 1030961198, -1579248937, 798712792, -58090446, 367059954, 457597740, -2138263873, 793613172, -1548836917, 1560567071, 728540941, -183115811, 1089317388, -937926317, 1692120381 ], [ -1648185651, 752323405, -908427209, -282929120, -2094533702, -916053757, 1349632987, 1692914169, -150065683, 615983803, 1662618084, -1546272349, 1047710620, 1029958701, -276800079, 1685125493, -1931363993, -724979643, -636064999, -794616869, 1992918026, -2018057956, 1264263767, 287869305, 1269143383, -275668199, 1581017164, 1677901931, -2012242756, -1509849221, -1729710415 ], [ 798891225, 1616018592, 134849478, 684007792, -335300183, 1215633298, 247425211, -811880540, 1412001542, -1781905679, 1458598354, 196647173, -763072586, -563968854, -1908754961, -391068458, -858461954, -1716503110, -1146322585, 1112240126, 1895593381, 721854469, 1118872100, -1475410296, 1313674654, -765321636, 1106800826, 627850273, 1098451878, -232850929, 1682425500 ], [ 1975845090, -960696898, 1695623164, -1015437958, -2003982779, -2107105689, -1504799500, 192537356, 1745600338, 1830047287, -1097172548, -1997931002, -625944519, 937640779, -1880414594, 658034830, 417863761, 1342595089, -1449423350, -396173796, 914810010, 451708099, -271382775, 1604079933, 2081784082, 93136792, 2096473282, -356542462, -2075767414, -1605974661, 1455123423 ], [ -2051662931, -122482356, 711684210, -1140866252, 1997933372, 103614418, -1366452921, 446891537, -329756392, -969086140, -1508832812, 77663152, -445629907, 744853630, -1840673332, -1124848159, -1117620417, -1643197443, -1884911141, 1143117826, -944624725, 583633002, 1493895479, 1634491463, -361543936, 1505947866, 1919794185, -872986179, 2002349075, 662874666, 1192560275 ], [ -235764568, 1716698260, 622564348, 116775779, 612245592, -652226709, 751916278, -955993449, -352602450, 1075904854, -1265258836, -339763532, -1948693907, 109467910, 1542314794, -399110177, -1344407258, 1114655330, 1018790902, -1717241353, 1368578588, -1383429566, 1084411972, -1691473928, 301934260, -790617211, -826824620, -1804971221, -142409020, 1962200557, 1383672647 ], [ 919591618, -810386072, -955623428, 428863460, -945007338, -1748915764, -250854728, 1955379905, 979763709, -221580424, -2125829424, 216995629, 30860447, 42037766, -513121369, -1697205368, 1906596049, 1154251912, 55033132, -955704674, 1874211515, 44581405, 161148745, -78644132, 2141861162, -1486746513, 492812228, 1006535278, 643724220, -1284270090, 472887821 ], [ -412528330, 1355904051, 1793191235, 553514343, -1891535598, -1200570049, 221556977, -1939622231, 1075620688, -819237788, -950467944, -902431574, 771567765, 2065916245, 1232634362, 14511627, -1630383194, 1535391939, -562488188, 1193034282, 617429001, 311552470, -517482671, 1311832703, -284152862, -2146805724, -1469541128, 981326289, -590975972, 1988628026, -1064355058 ], [ -1706006748, -1229148477, 1575659462, -1036788492, 1921963674, -241059248, 478053414, 334757371, 1975035040, -1083437369, -807040664, -503667260, -25811632, 334465678, 1070421212, 1925555749, 865625948, -179730453, 865526649, -675100831, -943884917, 883145424, -1951566766, -1270591448, -2004227910, -1161374212, 1051632682, -533954129, -1670648169, 832442544, -1778352128 ], [ -131069624, 175483994, -1754059374, 1926129826, -510309635, -1435106884, -52655757, -1898609381, 375489, 398822827, 729065666, 103464896, -1442155863, -1455752629, -910606577, -979619459, -126965792, -1119593851, -1862827346, 90961227, -824047096, 1224824529, 803683036, 1588543658, 2096776356, -993369565, -2043236837, -845377734, -167239604, 1749202326, 355294015 ], [ -1436596584, 1179961398, 1439014293, -2076561761, -803671116, 193892154, 1470461963, -1246667189, -1100821996, -1848188692, 1987831781, 166748119, 444711255, 348363038, -837855113, -547683732, -777279364, 54283278, 1400534449, -755778446, -915935514, 983200357, -1265592911, -1289286557, -961949300, -538868572, -827976155, -1299842299, -1059749413, 2014946773, -1226259223 ] ], [ [ -1778070978, 223304892, 420127849, 1692187701, -1539822612, -1048293574, 2064802658, -2100640392, -84731956, -1622900629, -628107272, 271746704, 1423949992, 1417116855, 352201354, -1138452738, 1127329418, 1715931463, -1339981050, 1046457429, -466410396, -1235258640, 1674892311, 1973457250, -1853456027, 892139319, -620118269, 1922206835, 42548048, 2131402655, 462588734 ], [ 1537042278, 1499490203, 625524556, 177147379, 1180084838, -406551514, -1273102268, -1205147880, 799634381, -1542610620, -1961386094, -116827090, 1833207690, 1203463814, -1243495203, 377610766, -1533887617, -1672051555, 1845655760, -1567214456, 1139918795, -2092508286, -537764657, -189713405, 2047810000, 34365326, -1100775490, 1951328011, 1626573491, 150900272, 362428381 ], [ -1042266949, -1632079799, -606872672, 343502722, -1145137627, -684521489, 1487085690, -1773567840, -458950115, -1148849784, 311482969, -1363429266, 829581013, 1947085717, -1509224530, 1435743927, 1428177914, -1748167873, -1346735599, -717588376, -1761050782, 604854036, 30498314, -1504577347, -2135463879, 586968853, 1022934514, 1532719782, 1109164419, 1726348033, 1052686361 ], [ -958785736, 1193627443, 1160851441, -1459854466, 868109978, 1716605390, -1721160316, 1296443269, 124042224, 1252799795, 1021240852, 1719898422, 1160069878, -498634597, -424715602, 1868237295, 1971386997, 1443438946, -1698471969, 1078142705, -535828868, -2117171098, 822122431, 227630325, -1211269212, 305978761, -368392272, 1977060785, 164928375, -1440500951, 537863852 ], [ -755358123, -422483212, -1715131158, -1767074617, 503792895, 2059887392, -114710702, 33878080, 157019855, 1848705481, 103338305, -2128455875, -756027687, -1153742940, 1629375436, 1595075507, -1470536492, -2064797357, -975576595, 475536096, 2100708934, -1043403985, -1822048454, -1327870035, 1148648700, 1488322789, 673551416, 146515577, 1050587487, 724870940, 1797231979 ], [ 1642449509, -1260270291, 94147283, -512615919, 371197644, -2015619666, -1717423500, -1008116514, 343217949, -1881748159, 2036864217, 302126393, -1075861403, 1188196182, -1894529950, -1833271117, 877894775, -1059050229, 1602869747, -725106556, -1731941168, -2001235477, -787660402, -1210282096, -1240514633, 2143257540, -1197041712, 1480081706, -392265900, -1900951435, 2133454619 ], [ 1705036424, 2022873446, -1971285894, 1571428033, 1809647288, 1117008571, 1001927669, -1677767925, -1238616641, -1539099058, 1449081780, -1831434192, -206417783, -758900682, 1961351335, -1044395200, -1239791684, -1292149175, -329667609, -1975784684, -945331680, -1744811713, -1658078671, 1271927896, -948666076, 1684351323, -1620513470, 444737468, 277878198, -1478809761, 2060812186 ], [ -23449681, -1838909204, 733889324, 956374923, -459410879, -1782193022, -468341258, 596745519, -1363198657, 234654031, -1229746785, -1501455308, 1443787001, -2106673169, 1035984635, 2104434944, 1198183611, -966830794, -1767996711, 1903422936, 212623501, -1996860793, -1630712858, 2011244598, 1560682813, 246270319, -2132816153, -1545197700, -41839447, 1745716092, 1474762912 ], [ 1634760637, -2032082267, 646546920, -1017232961, -1208945870, -1215845112, 99416624, 1760410149, 1770690576, -144735765, -1336640613, 1301216987, 130057225, 924701238, 176759386, 1797816802, -499902912, -1317308744, -410077984, 1317116915, 630128599, 364712054, 1444289028, 937591945, 1898847498, 1149524336, -221268129, 613323556, -1826113148, -107980206, 160216764 ], [ 608284252, -2107932563, 2052916819, -1191049815, 107516120, 2091060518, 1056890025, -120642349, 1189691044, 1077608040, -1179576041, -495634368, 48938977, -1814648161, 793607460, 1646450446, -1950447639, 1066779588, -620007475, 1998821273, 347231507, -1930113408, -933697865, -1226045627, -1102442674, 1932847665, -1505879865, 1820134793, -44475694, -187116448, -305849539 ], [ 408600916, 27438280, -1664014039, -2010664972, -411891148, 1890579413, 140219746, -1669550434, 274231443, -825880569, 779623322, 248718236, 1669389838, -690529082, -1355066653, 268271216, 136453730, 539156950, 515404492, -567118900, 885120586, 1996280631, -778917086, -2088565123, 933594656, 2136987812, 1577384724, 26880389, -616055418, -1181758949, -1173473789 ], [ 577168136, -1679294537, -965856087, -1641805500, -664388274, 965831773, 1707422964, -651737040, -1600653202, -806130771, 849800478, -385149441, -228569078, 2025306366, 2139766500, 1648190953, 1118418265, 1026965499, -1436361830, 24285020, 1570919516, 1534108503, 23921490, -977238637, -757510165, 258856819, -678136101, -780295157, 1902061812, 723704399, -1423278457 ], [ -1959428641, -546394331, 825401586, -811840650, -278004643, 1607366330, -116805973, 1320264750, 275147156, -136923049, -1808826978, 1230856755, -399836621, 2113776440, -1083336148, 999275339, 275801409, 787540172, -611686096, -1470977719, -1344644105, -715091364, -1564333769, 981648344, 2123533621, 2054858138, -1218520075, 1432019504, 519014694, 127535410, -1600009325 ], [ -1601414180, 709202835, 1103799128, -1971213050, -567330772, 625882285, 609210525, 678670994, -639057847, -925829885, -648373708, 1229795244, 1143910314, -309871536, -384153604, 1838582775, 811794979, 2035230458, 1317405835, 475643813, -1163614908, -1227293137, -2052495722, -1680890913, -156929892, -909511918, -539208006, 221880091, 1098678263, -1288145777, -1014326895 ], [ 631428483, -1437360314, 1620058188, 292803552, -270447336, -668900481, 1382005012, -37600162, 1796809756, -1029458274, -166608255, 1969209966, 1942520949, 460520287, -1038853594, -1035687843, -2100432825, 1118091722, 1255712648, 1367979068, -1725197872, 368621983, -1600725022, -803260712, -1610452187, 337059254, -943751852, -1253195941, 1155043821, 74926563, 420247694 ], [ 265708856, -1133923487, -377238887, -1209884000, 1261194324, 1858891957, 395125325, 702620268, 2124526978, 401813432, 328920651, 802841333, 302263783, -2105030377, 288859417, -1668202851, -208615958, -980886850, 959389801, -1833915065, -139793946, -1937845060, -1192178194, -1622770167, 223445225, 596483394, -1578508060, 608371068, 28529458, 1369729766, 2030302523 ], [ -1876191146, 307595546, 1065271053, 855059167, -1448610804, -1966901710, -1248616146, 1723040714, 880703270, 511068935, -1622239356, -1248655103, 1218583461, 1825414112, 966024715, 291627481, 643239422, -779599256, 1843270880, 1389019655, -1981717525, -2139916868, 858966422, -2075089005, 1148126812, 1863234615, -1714800132, -1956318398, -778289889, 1201664708, 624498386 ], [ -1466632453, -1726674459, 667262248, -1003062613, -1361247369, -74775369, -177131950, 1334105291, 636327804, -180320689, -933398209, -380844194, 1225924098, 830852450, 334257845, -1047248554, -28076934, 236939805, 277594000, -365623468, 342309743, 100529108, -1419172791, 329680576, 666973993, -537429428, -989896970, -1416681951, -1418766956, 1790696278, 1596784585 ], [ 1104974601, -1295960453, 122355817, 1116761867, -393948511, -1221592183, 2140943104, 1746283099, -1227997993, 120964699, 600238245, -2102904602, 456587531, 103256779, -278890953, 935901015, 18125716, -730274120, 1588623994, 1255567925, -2059282965, 1056322091, -216202646, -1220683530, 1386419972, 447073177, 678484200, -1924655185, 1182685520, 387069843, 2087544903 ], [ 1172683498, 301800075, -244830579, 127179244, 1291667547, 14319899, -1471261395, -1092435977, -429436635, 1323213712, 2121752749, 1885032708, 363131195, -1531619786, -1954553710, 1982873597, 955194104, -242202700, -182791770, 1951713052, 233674641, -672526125, 1157896682, -2131959554, -38623362, 1986693947, 634769271, -241664824, 1211686504, 872741453, -1837452552 ], [ 2079933763, -1913112722, 406217457, -1164437166, -1216610265, -1052855170, 366889833, -1731961715, -1577505734, -1169957121, -239314487, 828506184, 1748905807, -1750197870, 1619090561, -302311491, -2041260183, -1805962992, 717981156, 564921632, 103686986, -695792695, 858984399, -585114660, 1062724381, 2139499123, -863628504, -1001749097, 845218452, -1219114898, 528268540 ], [ -1112290065, -569554736, -2134811163, -685562788, 684631461, 823491003, 1281136339, -372036595, -306907942, 1723846141, 866278918, -1681866996, -1331300188, -734249966, 1464783193, -1705558326, 405562462, -921607905, 1229010626, 1084432360, -158612945, -1581558542, -358724569, -1647070822, 105181923, 569791333, 392621717, 621333629, 1009253912, 1818558958, 230547105 ], [ -1468215755, 904202345, -1260513884, 552438496, 772939661, -1015306928, -490662821, 878663679, 1053640634, -485966911, 1826646780, -63152309, 879335085, 660942011, 1240840443, -1747136059, -947971566, -2113391904, 1891130820, -2144227005, 1928262196, -1566588619, 962538711, -781422303, 1949332157, -1864327792, -1093492604, -1518354324, 1223786747, -876201681, 1396838834 ], [ -698656175, 2003090065, -1920039339, -959397745, -1660196833, 1649137896, -1529261427, 1960943424, -178031807, 1285426883, -106809216, -1177231882, 1019672439, 418120722, -998301851, -432244644, -866355397, 1561023452, 369892750, -673166301, 1139081321, -831065270, 677126798, -1271081962, 1079092661, 965243413, 720396373, 1796108469, 1428519562, 1525636545, -736412626 ], [ 1598498686, -1424086476, 436557304, -1666700312, -1847771202, -777153294, 473602078, -976352309, -1622393796, -912299568, 1035359906, -1933704684, 962041455, 1240517740, -371131252, 164269826, 1396378211, 403433379, 1509874971, -994583033, 1982221014, 405253554, -1313511014, 1635906128, -1986329989, 1327564052, 1206418786, -510433341, -2024332407, 1056574440, 482203814 ], [ 53649361, 1222472710, -1714994530, 1710240311, 59186356, -418044215, 588740669, -1981252269, -1827278990, 1032136084, 1837233678, 893440351, -170596000, 1340040836, -1973456603, -1823656973, -1879323238, 1148095020, 1772725974, 1072813262, -490020473, -291342838, 70158421, -1670653018, -1000835022, -163365075, -1835738872, 1641216108, 1494828231, 2022188799, -28124552 ], [ 219090008, -426945842, -450768505, -697713437, -873656046, 1616877898, 1202784868, 1034907703, 426517374, -695771404, 1757024901, -769018588, 343083772, -2071972453, 1308222936, 367138188, 1816633932, 1028540889, -2116610713, 1781542136, 16978487, 844910179, -759840238, -144632178, 2101824669, 1845301650, -1781353651, -615844557, 1969250293, 378743219, -466717993 ], [ -2029555487, 2127401210, -777648895, -1177376565, 1170947059, -1526838398, -1126933824, 1954445338, -969608601, 128527579, -1949735456, -1488315738, 67539136, -1589897179, -281014249, -1340693916, 1058161464, 1568208304, 433678141, -216760718, 1534429944, -1027154423, -1451571886, 418256779, 742235055, -399921786, -97495646, 2110681839, -1405202487, -1246478904, -311135072 ], [ -972243660, -114227587, -1128572250, -1162308163, -2115456641, -1491366128, 1508608868, 163308009, 1089399711, 1046555815, -303815869, 1529504205, -916319572, 1371400358, 1966072235, -313121574, 177477015, 556343834, -145559755, -1528794859, -1456450423, 53026167, 400383659, 152745774, -1212583744, -430647615, -1796179471, 1667230455, 744886021, -1082035275, -41949237 ], [ 194770381, -608692422, -262492552, 1136125354, 885298037, 1586509479, 332916120, -478461752, 1130797842, 1091714600, -2065467664, 2111725556, -1725722666, -2095391333, -426321301, -2048605265, -894062566, 1986872142, -2004451158, 1463980030, -831138044, 458771502, -628276461, 1206566330, 1208740064, 1679758222, -1927049095, -909420133, -973585989, -1208623509, -2089128822 ] ], [ [ 1628701625, 377274544, 1963068826, -156206913, -646743711, -1897213827, -1876699131, 1236672438, -1074409813, 1693001604, -955047563, 1244104786, -1615248857, -2009586810, 1689674422, 2024788586, -2023443259, 2088998786, -144302558, 1700139697, -1263583687, -1586830487, 1118246736, 854559268, -633750046, 880566744, -1609596589, -2101071024, -1644506549, -1178076986, 295812753 ], [ 295003043, -376773436, -903597621, 1734115360, 1109525247, -48857447, -2103242637, -339472303, 1107129525, 573873204, 635387537, -961965496, -1642079601, 1282652028, 1735327194, -2061012900, -1259559481, 1842472115, -1865751603, 2105697747, 804749790, 1892507744, -1408318299, 1626861522, 388305153, -1825000369, 100275915, -1134876733, -830193850, -693107444, -823438410 ], [ 2023893503, -459079531, -1615309564, -1038775116, -517006758, 1314166624, 41460529, -1320644077, 1202241603, 1637544995, 240431491, -983694936, 137827251, 1221821169, -975865228, 611965108, -84063065, -1968173028, -1477989063, 1769731672, -758178908, -432792000, 1855932972, -1049053414, 1153312724, 1879002348, 315400500, -1429798881, -480277233, 189038444, 595046026 ], [ 546892388, 383374606, -1760957501, -263851771, 1304336737, 1544435431, -815159806, 388431438, 1977125350, -497090330, -1315291520, 1775350554, -2128450755, -446195468, 1093913059, 495318816, 829857060, 961947350, 1824628221, 2103750917, 1573123404, 377821371, 289435790, 1981523015, 673196212, 1879174507, 1503261192, -66299780, 856513541, -225465684, -1593375114 ], [ 854640972, 1850159160, 2097150973, -465213673, 1625159099, 798772686, -2064063412, -875205214, -925054797, 1105163070, 1498980637, 1909925570, 1496488032, -1851001277, 649337380, 2124626917, -1413018890, -1921599191, 95838330, -506300656, 350997557, -358344028, -1357687764, 1741182592, -1917358367, 2031215135, -1923130601, 1500928526, 2080042585, -852910896, -2141560613 ], [ -1210521195, 2073237991, -290556821, -803969955, -25695726, 23452637, 1386443101, 478524562, -1082685868, -276398936, -1540145242, -464683490, -514529245, 1568453635, 1076001998, -556496767, 1418619771, 1872263841, 1134772994, 356945931, 303461797, -39833535, 921111604, 1612679949, -484436893, -628567044, -514991747, -2020933658, -1486098081, 1398664548, 1757659257 ], [ -1787300750, 385261625, 1975485595, -258953930, -1686857103, -2099729385, 960577710, -1107417987, 1801715022, 114505408, 1823537066, -686840967, 760385061, -1086398488, 1098844795, 1728946832, 2068063809, -100160725, 1941649919, -1953118655, -1073372411, 790926654, -338848684, 798142191, 894935446, -288478821, -1737177785, 1275798167, 1617926688, 37604514, -111257222 ], [ -2036888863, 2103569957, 1801109665, 752353097, 26026641, -65844324, 1496800779, 1381079494, -701524553, -1533792944, 312501065, 1676459223, 606775209, -1243330374, -1745047121, 879351859, 2129951766, -1085853022, -1800413053, -330539342, 525029038, 313361350, -1828815370, -164593571, -657717249, 1028800693, 419542375, 362511947, -952060610, 1367293590, 585112853 ], [ 1581882615, -1680248826, 1254724658, -748032228, 1728057908, 219666271, 779205969, -56010090, 860845851, 1592296546, 1327638747, 1488227430, 910322593, -1593315512, -1989063123, -825444380, 479220751, 1065568037, 541482519, -1309377045, 1208811137, -163971076, -624277118, -1419548630, 478989165, -876490201, 1525630559, -919023883, -922390046, -758972, 1376978235 ], [ 2098475368, 825977058, -1145241285, 1436910887, 1085731453, 1402752173, 919732504, -1337611679, 1181788794, -1285025040, 1162802749, 424155196, 1372700745, 884840390, -419260550, -1520005981, 1115984217, -1522457792, 474869439, 2008625780, 2040594757, 578005338, -793281118, 1736852506, 2004989565, 98431911, 811566347, -1224545350, 1676451187, 1363810677, -564835844 ], [ 1389779512, -1861907901, 932603398, 787597833, 1777042830, 1965655435, -1025990265, 1097855795, 1388957091, 915320921, -1921868415, -1247236988, -727194159, -1696958966, -2075329856, 1726080992, 35110896, -1092048044, -1189390659, -1393188200, -1271649491, 159903382, -1259638757, 1582130161, 1129657736, 1697902395, -494823748, 1548101950, -1795675566, -1815998451, -813989135 ], [ -1761931049, -320808231, -835754148, 1938615421, -1372528977, 971211350, -598654405, 12180837, -2062862268, 1266918527, 1098248457, -534058194, 1643642524, 854378175, -793713415, -414274725, 1464521085, 1936061276, -448942194, -1683315315, 1507216907, 1430681375, 174324950, -1787618898, -109257965, 644533769, -1150084979, -454316281, -1964744075, 1815752967, 964912426 ], [ -28712261, -281317281, 89880753, -619455382, 1307223633, 201271198, 705596450, 694247063, 1179561026, 546452447, -906256867, 560864580, -1727093181, -1441485209, -1367462005, 1689186473, 537202084, -917956720, 1449725868, 365675220, -937830016, 726240590, 496461557, 765609070, -903811906, -488613842, 103684375, -1260226752, -329928742, 660483337, -2012844537 ], [ -72266941, -22959350, -1822125906, 2065292461, 343690213, 464252572, 888884726, 585812536, 1818635405, 2079162727, -2052009987, 776026257, -1281890602, -1105049248, -1993392096, -1119847621, 1805245245, 1875031237, -461796653, 1342475732, -1736046657, 646740872, -1295172526, -1576976531, -1667101194, 797524191, -1574128397, -775049768, 2003798160, 1199950713, 415200468 ], [ 1636167512, -1662824006, 119413729, 900451589, -912022409, 1931310612, -432076893, -864847225, 454950411, -26413564, -1017882678, -1992541336, -303070803, -954710533, 470613910, 424459281, 1925491345, 905908648, 435747646, 235287395, -1592702647, 1334289466, -2033560007, 1306913951, 29654742, -814578063, -1661124024, 1682727601, 864810918, -1203779369, 1654492362 ], [ -216700991, -3460556, -365083871, -535893213, -876813188, 766469603, -284901508, -1881765497, 578715028, -1978166805, 605594822, 1488409655, 1907321329, -2078685425, -1978802638, -1703426782, -1880397361, 1738170301, -1240039909, 26346825, 507772680, -1254250923, -755220344, 1512997004, -1727661235, -1656237393, -92968907, -909814941, 1836107585, 1910934610, 909624329 ], [ -230922527, -1479420826, -786072161, 1882138381, 2088459240, 1262072292, 1907443950, 1428889604, 1773430596, -1811243872, -1440719493, -2121655051, 1380702737, 875021498, 895723917, 344116302, -1395684268, 801665785, 647074878, -1614190551, -1996672803, -2054555278, -867569277, 1194886115, 265431762, 2124632402, -2002323510, 1792409551, 515630541, -1343349521, 999629310 ], [ -67802919, 643198671, -1198081485, -1324092734, -1963413281, 603927753, -417769641, 880426204, 780205715, 1265382515, -1877373689, 21576783, -1646062397, 730718868, 593243327, -347679725, -1793300407, 1233270512, 1729814693, 1395964772, 69059243, 1963238000, 1874547997, -1773529434, -581330267, -119671226, 40334330, -1559671254, -504047305, 1474952983, 85256520 ], [ 1707346634, -997938416, 711345355, -26088183, -189689666, -1679561313, 1692324315, 83295480, 229769088, 1467971479, -1359879061, 1475280930, 1613413861, 1922457860, 1175973751, 687208679, -1050898312, -1011504087, 598544541, 1361945498, -1840821520, 1693012948, 803335994, -256830035, 716601952, -1428288487, -1132565679, 1868119352, 1532709750, -811044904, 2120694100 ], [ -1002231011, -484307479, -591457882, -1042547609, -1409616804, 984572172, 8900621, 1409610485, 212417486, -244966538, 52386298, -296251681, -1883133679, 1034206079, -1052468055, 930538054, 1860085077, -868432066, 768822374, -129847304, -1269357966, 1190417900, 218539897, 1426149746, 1313322672, 808975685, -1400259198, -1173454057, -819386757, -1218281736, -1684355848 ], [ -1239697311, 730771893, -929371295, 910795393, 1331598815, 2032545240, 2044948664, 739007073, 38795110, 59883284, 1917751625, 1834350623, 1671656981, -986659798, -1411709171, 936205742, 936698068, -406847124, -1019304497, 259839991, 1785197564, 541156276, 795364445, -1178728746, 170473835, 1038279344, 2095404226, 315809445, 1212853272, 1213454164, 1758411697 ], [ -1743003750, -1608951432, -185499129, -1761198778, 536898915, 793107403, 1993568927, 489196561, 1491828368, -1844521291, -1021397231, -634793870, 70305436, -1376679098, 1452221621, -255806324, 368081692, 1957797298, -1441125193, -1907855320, -1417809404, -676147957, 817943515, 1701476629, -1372051087, 1502995023, -1624074882, 713020986, 967845270, -2088202723, 144856521 ], [ 1684955779, -760151945, -1140842125, 1436176795, 1439990263, 1273096349, 124839589, -2100050046, 377527481, -2089342211, 686068249, 1127238697, 1561186897, 905050123, -487784311, 130919342, -1583801672, -1035337077, 1607953185, -1778892761, -52439710, 1688909248, 54149669, -2023453040, -9480247, -956775265, -1632567835, 1120547092, -1157174976, -2037553121, -433190074 ], [ 803629103, 1363255257, 384835045, 648233062, 623932249, -367341143, 1920364605, 701336463, -793476293, -771904752, -1929422662, -1016222653, -1741245200, -1883071385, 1202843393, 491533507, 1888573650, 2086667141, -181504929, -2106200013, -1187980215, -1322964054, -1571991258, 48162067, -1789916555, -866058064, 781435659, 1252357564, 411507915, 325844356, 684365635 ], [ -1043490165, -501629073, -1303277198, 1860512889, -1650566378, -1565915740, 1612114699, -951697942, -1944983467, 1284480892, -677448777, 1373545443, 963963026, 1997657581, -1630280949, -1236812032, -1501083781, -1030565139, 1235857569, -2100865577, 1570611562, -1466515886, 305732339, -338844058, 859602241, 1356335672, -283914661, 969137174, -949439144, 1182723992, -1025911971 ], [ 294067067, -804981429, 1702630947, -1910463683, -410341278, 649522383, 1322571981, 1389019761, -683129888, 2036582283, -679916508, 1719956017, -7433405, 513299947, 702398065, 974497793, 1381849013, -499622851, 1795070545, -817214936, 1921213727, 1251010685, 81018681, -547002217, -1107363320, -1097464600, 829901673, -2083014002, -1635568260, -1158464398, -1477298814 ], [ 874767967, 133353552, -1447532993, 67761510, 1504353123, -1756452236, -868185418, -1420454905, 1753858653, -2017973897, -572008487, -2146309355, -1840135838, 1318434043, 24967260, 508672262, 32385036, -540959933, 1426097206, -1617485927, 257753232, 1509291428, 1151223215, 527189177, 1072921871, 1538284780, -1588808897, 1524069234, -733696072, -441557249, 1457323289 ], [ 1630879737, 635725807, 681509699, -1571153340, 1657132990, -292312645, 1153107, 528604047, -905008106, -935562270, -1406410750, 1238376815, -792254399, 697488744, -587410096, 298612169, 2109440465, 60210533, -631563821, -690001955, -1826992929, 1442933742, 505585534, 1741764195, -2051720316, 182216391, -1579353648, -74133277, 579792336, -676945295, 1315749030 ], [ -1870580725, 1482090161, 1819578276, -1195263524, 1262405857, 1179308488, -1108975098, 1645830401, 1861607323, -1084146098, 1419107919, -207856020, -1577956141, -735026180, -1867226709, 2044141024, 1581088226, 1777581273, 1120825894, 1999819328, 100548829, -1652112092, -432839694, -1767727795, 1126018278, 1271058897, 1208246451, 1081009372, -2019963879, -203569043, 1545700550 ], [ 767935775, -789006779, -1096933773, -660736340, -1472794210, 1860916220, -1456695281, 2090223117, 565631113, 1813941828, -380798148, -724916686, -1743880467, -756772776, -1617865618, -605024677, -1668548756, -1370429338, -35535668, -1078576513, -545642097, -1981736223, 214851893, 1774164219, -919377802, 379302670, -2096919756, -48106909, 999839617, 526773126, 884072851 ] ], [ [ -1064458283, 489827777, 2025055434, 2134748181, -2004059316, 1050805874, 1053620749, 607247255, -1315245404, 458536507, -762275341, -266528453, 1200712344, 1306846901, -1322899967, 1489301748, 952873570, -1474565445, 274827586, 1043415900, -1574275153, 2025760892, -1663191604, 1493302075, 975597459, -453467871, -2007530018, -1321801489, 1840541329, -963350694, -1662101927 ], [ 959430577, 1724707296, -1852684070, 526146258, 1597488318, -953963536, -740365302, -1899400298, 1508934522, -190420997, 728787157, 861395529, 394516919, -1355302995, -229208828, 1579032592, -133171302, -1211794256, 1643323966, 1224246280, -1663987289, -1960008871, 1556576002, -1310719650, 604215604, 571580919, 2089854608, 1344120146, 1119127553, -1502489152, -1337891846 ], [ 861361819, -399325272, 248586418, 1877147779, 248543570, -1461231779, -1577064324, 1357501385, -1369293918, -1370708468, 300031558, 1076559359, -581643000, -660382592, -431284326, 1206047671, 544947900, -1748807930, -382280387, -151135590, 517873075, -1467510987, -231254465, -562922076, 244263163, 938955373, -1523179068, 1332693002, 1336788557, 46283648, 713821711 ], [ -446429054, -1873095194, 675933468, 244568040, -1070346134, -1686281575, -1390856427, -205257353, -1471674959, -95417266, 17573873, 78550569, -2122068274, -101014575, -351399837, -265492431, -1148671353, -243125226, -350621250, 1863034998, -1405711066, -1863176628, 1732944196, 1257410232, 770355469, -518437923, 413853022, 1846355867, 1049701804, 427929927, -772117294 ], [ 296338397, 1019207828, 1973091933, -1119265778, -775573011, -1264354356, 439153271, -1619041605, 1877177531, 616471762, 493272442, 1552838550, -1855694294, -1210739252, 741334046, -672360908, -1441156939, -1355241008, -1796716419, -418127706, -467518831, 133831518, -1649783830, -535517658, -1436758034, 290684413, -127601630, -1049864194, 934761301, -267932924, 1956974575 ], [ -331040749, -676449936, 861498004, 399169140, -553053727, -1031463450, -2027822131, -1774061832, -611710926, -129246920, 1663931383, 453603665, 2109977205, 1814059035, 181503959, 1409485041, -1323595999, 1242932961, 1707549447, -1047287354, -130186564, -1659008269, 1296049541, -1723277832, 1980484791, -1304522570, 392978675, -804941077, 923278741, 691817466, -126144398 ], [ 1645379194, -1485430440, -360731426, 649541278, -1638939652, 1011063801, -836351975, -1627848677, 2025555310, -951319156, 1032395754, 192189835, -1133209606, -942863817, 1572722961, 2017357718, 1603162924, 1015055723, 526456206, -567768853, 923647181, 1711752956, -2110327011, -1963387835, 1545714469, -197265206, -1586849337, 649514672, -2047806563, -653157741, 1635138844 ], [ -1834961308, -1206484108, -278038538, -1141769601, -33988134, -934688889, -147268515, -1087439027, 481847565, 408705568, 538015747, 242557801, -1641053394, 1004386855, 84991371, 695899915, 620234402, -510189235, 446004685, 1874982806, 346494763, -1573293086, -1548903818, 1544182253, -400470744, 106312122, -747889418, -230711128, -460141308, -847908488, -2070427621 ], [ -1399506672, -1497762790, -402066798, -1870137167, 406250023, -894444980, 1162517438, 796261312, -764901342, 1359974682, -1302977392, 817101324, 304353266, -977444953, 8623764, -735099913, 2032421697, -1627462215, -1639781357, 622437806, -2136434486, 1181675433, -19121667, -1517994253, 1083495294, 1052156354, -393690517, 449828224, -142990397, -2099359496, 1129227212 ], [ -11445710, 755681759, 1480083747, -404984043, 909147030, 249762093, -141990064, -142591968, 795404570, -185644971, -479121411, 145031471, 1986714873, 1150522599, 135845210, -442987169, -316512147, 154520584, 1375699040, -927814431, 1415186743, -1885112637, -965214707, 266127067, 1072732155, -203320869, -710123338, -1822389367, 1936992297, 889883275, 586805580 ], [ 1241424359, -1742073467, 804250616, 551402951, 1258367641, 640727244, -166166185, -2079573719, -206679901, -1437944285, -2088416080, 1912904067, 1584435610, -1808605593, -831817683, 48584329, -1798702656, -2091284508, -2032732447, -1870794933, 24724154, -19896843, 313364050, -174067199, 1376706699, 1792063004, 957750028, 1292718890, -1568280044, -1695741820, 1821487362 ], [ -2002157175, 316208469, 2007631252, 616021678, 487568654, 957234341, -1769924020, -615051810, -393742286, 1007631281, -28794690, -1125257974, -1864943031, 137388686, -2097767106, -1302001209, 1810641962, 766580500, -1194027627, 1504430924, 221030090, 1488185200, 1327860248, 1771710422, -125742726, -132727043, -728479806, -1537240625, -995073821, -441804479, 1177373569 ], [ -138187935, 828055580, -813948492, 889372300, 975633804, -19874430, 1608319898, 1272719937, -471019312, 16560201, 589100743, 1808892648, -1466561554, -724563608, 452670886, -1047793904, 552486266, 93748319, -1693988745, 2079242017, 1356771607, 1793199570, -1246267908, -1777444770, -1057767268, 1136049181, -414022793, -272570205, -157211901, -29147775, 524381540 ], [ -921738222, -1657017863, 1800427254, 1611187712, 1666969991, 1752330951, -364174598, 238452166, -54863237, -908341168, -1612035517, 784577567, 1786054083, -1552591743, 1309972688, -674164578, -42360715, -395140982, -2028489317, 1197754188, -1340517292, 1677853562, -965322085, -1090878880, -713015945, -1459346038, 716051808, -1569705686, 843092183, 1321741449, 1225446196 ], [ -112624168, 567001387, 752956197, -424787550, 2112829393, 986405809, -366501282, -870700421, -1276587994, 484854279, 87023102, 168806304, 1727489777, -947785156, 170215817, 487372120, -888977555, 204584327, -1550391867, -1784979628, -1658123405, -525090420, -699319623, 1096419703, 850129844, 2007520321, 1359363633, -2033091701, -466797177, 679711509, 775205810 ], [ 2023170092, 1312504612, 1174607996, -584804675, 470205527, -355333814, -904341684, -635715263, 916888579, -1521221263, 229536576, -321835645, -3279572, -847208363, -1704482967, -2019776238, -1649580537, -1285169485, -916842529, -502343346, 213394786, 1291983310, 370265058, -323635294, 2079706918, -1399852029, 1429606958, -2141322931, -2136819760, -1111486420, -1990697189 ], [ -101355644, -91130195, -1346324570, -214494193, -828019559, 1540401234, 1937230619, -1226461068, 711343595, 866992185, -1067847576, -320764051, -723830279, -2017924151, -697342457, -50995813, -692850029, 936157691, 1656908501, 1026253284, -411617636, 227336394, 458745509, -195754575, 2127199362, -1463841226, 1976330753, -695543161, 1857601620, 1226888173, -1501136118 ], [ -1780909164, -69810182, 1850825924, 808461206, -1743941544, 884159050, 2059626418, -478028488, -1011884499, 1499449315, 402596469, 534992128, -316209932, 730306391, 1295397334, 26193333, -319421561, 1651140596, -195646053, 1740471504, -433990808, -1487034485, 377385421, -1623523017, -816046153, -1504716728, -1443941029, -1350409603, 1827585551, -1847893671, -50830809 ], [ -732108212, 1709920673, 1142226189, -499053022, -430012489, 565022459, -1125723363, 253582035, 255089265, 177980138, -1431742708, -238667642, 1560121099, 2113412417, 1687548107, 1474808163, -65208250, -1918092493, 969530162, -1009541451, -2140043525, 257304377, -1033482749, -1779572430, -917280140, 2142835273, 1185421156, -600799336, 100895183, -495818660, -1271448752 ], [ -670756935, 528622413, 347692853, 1710694628, 122940813, 1611468305, 2031669597, 1272629320, 883793361, -7358582, -621120875, -611200386, 957226980, -1058927282, -784019267, -299212420, 313577243, 1930360183, -1393302361, 635307354, -1614870715, -1610666744, -13510235, 415219726, -1149076831, -1522737294, -498706319, 1217579087, 407684844, -1811404836, 204135493 ], [ -1099982327, 1138264878, -54488062, 718522431, -462778100, -1202342785, 1006506817, -1769626104, -1047203789, -1252799456, 1910551517, -1318711750, -1262480306, -1730183777, 1699245206, 447974655, -1656715794, 1850260202, 586647970, -870760799, 1783571191, 1727726739, -1145598947, 50093822, -1939610682, -234720477, -1235276508, -1571097435, 1937155604, 979792103, 773109627 ], [ -2024580481, 629367445, -941042443, 1989276150, 1194321730, -2074218728, 542555340, -1437317797, -1865426568, 1928987028, 1641402809, 1786112994, 1663689805, -914300196, 1374134796, -1367206108, 1706179173, -468259683, -662867736, 1027136994, 1436449759, -1156780339, -454965171, -593263613, -1797864551, -1719725195, -482521684, -245856648, 690836547, -539134052, -2085332091 ], [ 770705177, 1904156211, 1711410645, 715083031, -1889843011, -1081574015, -910863766, 801235337, -1183809243, 726169286, -1655526509, 829351916, 1873326431, -869688805, 441173025, 63071596, 172835093, -1361218378, 239789860, -206014668, 729788519, 649065006, 1104698612, 1087588184, 1517822826, 592591104, 748410153, -1999191980, 333317613, -895094270, -1849589741 ], [ -572850789, 819586690, 1074081397, 1750412622, -2022931157, -1404747295, 2055389303, -1232310301, -1077410923, -1541701695, 1396507840, 1705007649, -170717500, -872568778, 1931315483, -307747981, 986920634, 1350597198, 238742579, -1562853282, -1104503399, -386311198, 477997429, -387872446, 1168331963, -1285728981, 490251756, 849301209, -1104068211, -1026626582, 729873881 ], [ 84991009, 268913538, -306752410, 1521543427, 605006437, -644832451, -1541846240, 610931206, -217503628, 1625888985, 620500256, 1826391321, -1967763707, -2102805354, 1704214117, -2040574544, -1941281586, 1521293920, 2013431261, 1833248767, -1469838258, 513437268, 93332879, -401813440, -1681945297, -966265976, 166889750, 1474370022, 257900794, 986509040, 152127165 ], [ 1827926746, -1594428050, -454450027, -1691876876, -1684747254, 762608399, 2109597524, 176967871, -1462924487, 341546487, -1656658034, 1345940530, -1842856892, 1966697388, 1301435075, 1651662589, -1966682757, -1910497394, -1839436579, 2124508899, -1300553693, 1170871159, 845753152, 991952988, 797167466, 602360558, 1184381681, 2066598646, 1028555260, -946535449, -1784297943 ], [ -599019570, 2085789147, 1470954431, 1257538576, 1103848847, 861548654, -1885103201, -1316755946, -1278305766, -2103566204, 746467558, -1428583885, 1514888333, -442222225, 640014425, -573495890, -1477138862, -2091326293, 1087336454, 1217939300, 926740943, -370488406, -234830816, 1640756457, 1871702351, -1880007308, 2044744780, -1371192868, 1072994705, 1068802528, -1164889609 ], [ 97903312, 1264782876, 1955179221, -1485618325, 113585026, 822979790, -1770186973, -31906596, 114573050, -1143183535, -997181642, 158694119, 1579682976, 306779755, -518408574, 1610789398, -175078998, 1727309209, 1861122742, 225814348, -503265185, 1285844082, 2117909759, -1520131249, 858212090, 288300304, 1791675743, 860598495, 1402013478, 958322904, -1633785170 ], [ -1159098072, 1338296966, -602698123, -279177873, -669482086, -87685453, 227078476, -1182158598, -928218281, -1322600587, -406906237, -33458193, -4815924, -580644352, -2090791020, -1726335720, -1661672920, -1896715065, 894976839, -1169739326, -356062808, 744417988, 172590575, -2025696168, -1806274781, 1170244856, 2114347876, -1113966227, -464778575, 1567251133, 788139326 ], [ -1254735699, 94701007, -1403350893, -1630419409, 1923517142, -1763442492, 2095130957, -1678520515, 1564473340, -284137870, 1262621134, 1105971710, -1126626570, -1545568715, 973304016, 851077761, -1792198594, 1041333192, 969455720, 502062777, 1014625074, -1834816798, -838089704, 795939784, 1071484241, -1271035662, -1175299363, 2121161751, -1710638726, -1683974791, 1591991995 ] ], [ [ 1190583076, 1217823164, -27834173, -664655023, -1849477676, 1477466966, 1102867388, -1133160280, 272272873, 294555473, 962873893, -1790176073, -527377328, -1679453925, -832001528, 2120774009, 1895478246, -878694224, 1155842699, -2137932448, -594388823, -1059061546, -58259877, 1772060802, 702025394, 2067937839, -1065198979, -46680646, 1213281374, -525167117, 1024944495 ], [ 2033511141, -1421839809, 80724632, 1729600532, -1759984126, 442736660, 804914122, -1433110213, -154395571, -1912856894, 1044160155, -829389405, 211234496, -2096600840, 56752842, -135095155, 279421191, -152941179, -1016444567, 666050931, -1789991597, -1182510036, 1047373116, -317986520, 2145159764, 168827343, 1740479149, -829904548, -1105814965, -949521503, 916117303 ], [ -1004914690, 1139152318, 1971440284, -986878833, 1696665537, 2091955158, 1207045634, 1906717880, -740655224, 264437181, 816776935, 1985057915, 763454875, -1932862423, 1034812528, -1421241434, 1702081271, 1535169334, 420655809, -659625489, 1504311409, 1675852315, 955186073, -1160846509, -1914963643, 492450899, -998787417, 300394706, -866122019, 1374378754, -922687668 ], [ -2108427677, -147205930, -811171587, 541380463, 529021304, -559082179, 1959472378, 857312407, -975648423, -1111617481, -1318197109, 554719091, 1971040743, -378874318, 1212036660, -211061043, 902954075, -1928050128, 283424003, 903784006, -840405165, 1889414044, -1240309051, -2065611452, 1245797469, -547858128, 1599841805, 445861143, -1508929349, 2063668117, 1028946179 ], [ 1415325750, 700862350, 825527260, 2146732322, -1350452670, 1952047244, 328939582, 14455840, 2020416710, 1330168969, 1870968360, -1631690992, -1224636734, -969328426, -338627999, -445218493, -2139621579, -1394306180, 1177687464, -50146713, -1136521609, 330671052, -1346890647, -1350733233, 1968569451, 1981392563, -790713141, 1348579213, -395852650, 231823415, -346240287 ], [ -1584667780, 830419069, -1585514384, 401555140, 412081808, -1446678625, 1240665382, -74805054, 162750902, -1869589361, 921745017, 1122502076, -1926983235, 1216190200, 1558400229, 233629322, -1061300533, -709871765, -1983422574, -1456634271, -1996399585, -767844757, 1993869235, -1779147950, 14332131, -95356139, 2017493075, -1527893919, -413929634, 1099784518, -410437677 ], [ 649562860, -1555428292, -1042854103, -1992261490, -127238999, 597330552, 891613150, -149009375, 1125894485, -1653281948, -1099210900, -1785911390, 580199007, -356990494, 1098818300, -1128795119, -520921695, 1639633030, -375204535, 438907748, 722926327, -1068525728, -335843084, -1475276985, -2067039207, -1578850633, 87803862, -1511485921, 1643053994, 279055239, 340803608 ], [ -1021862201, -89716858, 1181091498, -2021778036, -425057768, 446332957, -1185787293, 1389428629, 1895167224, -1078516451, 2009909033, 1798033503, 1447086212, -2044800425, -1456486321, -823899165, -1767047614, -1581988260, -338280350, -599002403, -1807534942, -1639381529, -841524105, -1301700651, 1683047682, 1956452271, 538661075, 52355506, 789186021, 1915092337, 866260667 ], [ 1794193910, -399860684, -1733209880, 505041635, -6873489, -671963841, -2016369917, -1066769465, -259860086, -1894262318, -882710594, -1907438840, -1686267889, 1562395636, 1168462737, 1590737558, -136500763, -1941959813, 212147726, 346531143, 1330340083, 553681956, -979513958, 324346006, -184203771, -1168578201, 1903237476, -1798333694, 260120292, -262567356, 1585121684 ], [ 1346174475, -271312804, 210740410, -556134557, -250075560, 1916716019, 1890307283, 605983911, -773488364, -628056895, 1144290152, -1330384015, 275151529, 357061671, 125065377, 1157575493, 1728729682, 1811752236, -375220211, -541312899, 773210018, -996714268, -285806193, -1247973106, 830837844, 179538717, -1746170906, -648010162, 530211057, 1784679650, -112651685 ], [ 433469925, -233971988, 1908313127, 1399846007, -1917481697, 1128415194, -1596901384, -400346862, 251777918, -1456566235, 371014, -2117931835, -175647564, -251403042, 744316962, -1167699099, 1726434288, 427843463, 840071117, 858963041, -386856032, -1180138239, -1856379742, 2109725167, -947324474, 714701863, -727730162, -1368676848, 442821616, -268925092, 1978972426 ], [ -791519250, -1484233797, -1248417606, 411618765, 1299544582, -1208313923, 109822062, 1513966740, -1892461228, 582752474, -681805743, -371559434, -960806997, 800200526, -736447265, 2069776151, 1358840284, 258350974, -1897880584, -1086290995, 84738434, 1734975753, 1171712662, -1642748697, -395636303, -1325906687, -1679093964, 1369119642, 860236183, -743105536, 442186181 ], [ -1759970926, 1995467540, 831930383, 1503437009, -824457804, -1000612956, -1914042049, 2100671891, -867156569, 1784930527, 803199518, 1288227455, -533303382, -96165996, -1939424498, -792954390, 1501232412, 313537270, 534983357, 513422426, 2095889792, 147296896, -56193747, 373875397, 628978506, 1815119852, 1762852496, 1179928791, 194692032, 1012822071, 366503985 ], [ 1262971159, -1442851773, -1087387918, 86187322, 1904575580, -236040313, -1368143763, -1848886818, -935281939, -811782092, 1100886369, -1571519672, -940384585, 295395372, 1310128591, 1220811042, -936995894, 1023120490, -370183622, -736399261, 258444815, -548064729, -115004303, -175898382, 1964034225, -932296451, 832873154, -480722745, -1615892350, 718017487, -59217158 ], [ -1543994205, -288630809, 215025220, -516741320, -1214605628, 1991051925, 2093442505, -336490379, 1428391948, -1342282084, 80313438, -6901112, -1716717721, -529084252, -1204500778, -1508931388, -1753526780, 729402292, 2056675662, 1715760458, 1832114711, -1094195785, 1568546552, -155612109, 1069080841, -244110248, 1441262705, 1681471398, 1910031338, 1592585645, -1308337433 ], [ 1129355090, -1445978718, -832015526, -1257049498, 638032013, 470458487, -1841075026, -1735265213, 1512666854, 1787298169, 931863433, -1499912449, 884623741, 416611238, 1188178653, -1808125176, 631595821, -1874314476, 1258093276, -1483367620, 27328387, 1932202869, 416387398, -28728400, -1108430878, -1610748111, -995747547, -166917610, -991312641, 2135335125, -415319378 ], [ 545667908, -733919447, -60819462, -2090240588, 110759840, -1985783334, 28078048, -1269676530, -36436664, 719422245, 2104832262, 532566483, 1753144121, 1166513650, 1885878234, 1692958265, -1062114808, -973092624, -84540359, 910626414, 1109055239, 1401056970, 1036328467, -1160834532, 1812587694, -904226060, 1979902331, -1899438375, 354676416, -1320240738, -1247832526 ], [ -417667449, 1362690116, 1619311120, 1398556026, -368374790, 1589924699, -1787047363, 1315929715, 1672666070, 677055272, -636917056, 935709135, 752785930, -723414667, 1842905096, 449745218, -521066635, -893922418, 124989923, 311461020, -471300059, 1616765174, -1118194887, -1308974412, -2012483612, -1564679138, 884411854, -2076058065, 677173338, -825170117, -860031545 ], [ 1358266596, -1940802743, 366212929, -1203892671, 428249919, -1925024971, 1231218702, 479804526, 709100898, -1128488839, 1500228416, -759785914, -565550036, 1792881213, -208495232, 1097643176, -1987576873, -1935416716, 567848153, -77944692, 1909738903, -1834526414, 566456213, -950811265, -1791926156, 1626976861, -41928992, 1797188089, -971756814, 2110418011, -2078800476 ], [ 897093877, 640621453, -1550225758, 1004873340, 810700008, 91279375, 609442798, 1438614079, 410153805, -1598460602, 1556963157, 2062389810, -1447362082, 750085418, -953290629, 248033153, -952007505, -1662391451, -1024334049, -1605795341, 515676779, 1561745293, -1346679750, -1959152092, 1779459296, 1626697082, -39752063, -1095951962, 613206259, -10957579, -1691097349 ], [ 286246047, 1253486328, -1329952134, -877778454, -139499190, -168479218, -1966568244, 1027004581, -1816774124, -1179619357, 1506690990, 1217024069, 1862844204, -528205599, -1977635391, 249307671, 269561804, -59197115, 2013877321, -1776685018, 772728462, -1865834705, 1203993874, -1292766803, -2115034170, 1426704848, -939192107, -1534613180, -147121569, -1136883472, 256695076 ], [ 112983907, -1129873479, -966828021, -704536922, -133043941, 811543700, 1613091563, 1961590095, -550689471, -1154244603, -1014301935, -1118888722, 1396888137, -1480083000, 1268176326, -674792258, 602544836, -1978324106, 1468574339, 838424257, 575533681, 1836274010, 695923075, -1818819133, -1021195488, -1204377010, 719107689, 1225954769, 515874460, 1809953481, 637550648 ], [ -1309552888, 1676413655, 668359096, -262512688, -1470495743, 151397781, -1585747183, -576800969, 811256450, 2038818482, 921250329, -403259324, 1557475365, -994267899, -781465849, 1402834308, -931523430, 631266873, -2051561720, 29517635, -870408910, -455802453, 1131277866, -1152016656, -1589670625, 178015308, -480751808, -717751411, 371697117, 327759614, 82089894 ], [ -227367919, -924304287, 1272528032, -722569078, 60390722, 843736319, -900939350, 1925748917, 1734515914, -2000409864, 983263269, -2088227297, 1496089076, 915398093, 1142263137, -479514313, -724980815, -1152093933, 2131866740, 261014063, -1661827325, 1143687018, -60934408, -161909211, 1982773613, 1478006263, 24732572, 176268189, 184345966, -1858195181, -316339608 ], [ -475408767, -944992816, -356933111, -1951404899, 1887239200, -102178885, 1062489354, -1215599812, -801292392, -153637339, 1226641770, 640856923, -618169807, -1799216680, 853002997, -562309514, 1275970082, 420760786, 315511897, 404911015, 1627344656, -1950425879, -414008649, -2119604633, -814376036, 1278750473, -712167314, -95584610, 907982685, 1670216024, 1985038107 ], [ -483871454, 647365874, -2060984963, -694980606, -1673737204, -1049043502, -1032044486, -1723516300, -1121920495, 346509486, -1749382906, 829922771, 1192010566, -629273100, 555363001, -713961871, -2038097265, 558737723, 1657309477, 2008171731, -733367199, -1637404920, -572553767, 1658963941, -323856269, 1488400152, 267057089, -791583080, -349350589, -1105207626, -1571408445 ], [ -450479666, -132761907, -561032855, -308506732, -1598896692, 616070011, -253871853, -499708564, 1005063244, 932773058, -1819762992, 1238511813, 784780519, 862966731, -41490842, 1387305088, -40205714, 1237353537, 1145286023, -1305147886, -386266469, 278715643, 842110145, -1267802896, 697956701, 903913137, -643355539, -1768228481, -1613190842, -128208050, -2058968070 ], [ -1424300813, -1671650863, 1718860479, 1406929667, -169349709, 1757221910, 345698142, 1779710280, -2121145122, -548088328, 1014094686, -1354218987, -2003990758, -914768040, -1936370508, 1875273207, -1569405462, 1056232896, 1101304018, -380620883, 2074511568, 1768442212, 1882118494, 785893259, -1475203498, -626962249, -494680467, 1907427105, -677237822, 659304938, 1687801728 ], [ 344175675, -989498473, 1895297480, 723735827, -257990968, -1535933349, 2005337203, 148943810, 821678735, -563198152, 1198168137, 1979312024, 2092663996, 758350509, 1174715059, -1377631999, 623772021, 707444139, -1602637193, 877564643, 331709026, 1496456742, 2085503396, -829280816, 1579465776, -1134745766, 1915942141, 2018797980, -1155716808, -1187514079, 682819326 ], [ 224415006, -1216857436, -2111124464, -1750571548, 2037883638, 1362172690, -647063086, 357097968, -631032432, 1775278321, 972829921, -1033926999, -571507444, 1939097871, -1426070063, -827525231, 276905734, -1215629871, 1361545120, 1019865094, -138795657, 1151246378, -1101298882, -586063140, 171355098, 1767970113, -1382578099, -117082899, -930083721, 199236375, 1178327193 ] ], [ [ 960438328, -1420999130, -1059070412, -805862496, -1537811916, -1904381844, -2090585189, 1503300486, 767138002, -270972446, -1482229209, -1379887380, 1415099002, -650195866, 47256294, 1160924148, -2075095401, -358061278, 276971436, 2137425373, 1375662628, 1583161923, -1175855840, 1473045527, 2031281785, 476100364, -1411101530, -260141085, -1310471321, -1024230417, 1251722656 ], [ -1955141476, 1857950928, 1101312667, 610216950, -61536718, 1953612003, -1094384546, 1376869203, -1076923605, 24249927, 1233958761, 1648147515, 1348022337, -1783403645, -1549924836, 1652805321, -1941141934, 949266149, -1018556328, -769519813, 1391142805, -1585013530, 579473224, -228300540, 323780815, 127653668, -818731984, 773729159, 1627683755, 2055228936, -693947470 ], [ -316706893, 1603567730, -263612541, 195940959, -400728136, -1067988969, 23674869, 335832488, -159593512, -1723929583, 1621056471, -229683059, -706012523, -813788992, 389668279, 1457023583, -1351843020, 461688752, 1513201740, -1820237010, -1486201428, 1096200765, -1084666478, 90695485, -1516913132, -1770099322, 645683286, 347563068, 439186312, -1448948313, -529147394 ], [ -433744656, 1447833571, -2134711567, 114804196, -195338616, -104474314, -220374492, 1022337340, 1000296957, -397380249, -440363396, -591887481, 193760641, 1900600589, 1111264824, 2048017598, 1281049946, 890896978, 1979239975, -1617216224, 229829837, -1664831198, -1786185049, 1632957707, 1752780680, 855115183, -427467866, 135005378, 818576336, -665795661, -1880255246 ], [ -716176331, 560969914, -576694681, -577366522, 1677951766, 1688976133, 1026510090, 1230567921, 1065909854, -1133287010, 2087907491, 50730642, -701129448, -961656205, 364638175, -1628472978, -1228606023, -954042592, -2108290216, -217653086, -840982208, -1628156150, 368211691, -1378324257, 530776155, 1336785079, 508275405, 74299132, -1866735455, -23543204, -353817348 ], [ -1419031130, 2046109185, 1948971231, -1516433368, 1076221849, -1968931243, -2021473878, 1404820174, -1150601197, 969431, 1186647070, -40652805, -1252548243, -2131515534, 1122948742, 1121228882, 1993427910, 1110436830, 2106514698, 84688079, 1372727865, 391594252, -1785702495, -268960962, 2139384533, 362762044, 2095960934, -1235115234, 1294502356, 1197476034, 1035784737 ], [ -1294629909, -593141538, -1626343419, 191607340, 1106674862, -1533602612, 953487434, -1190439765, 1490846500, 1478443775, -1158588670, 234574816, -1089653417, -1325647124, 515873085, -762227103, 33687357, 1131367046, -992859053, -1931997, 948498448, -1555622745, 706541917, -1632699672, 694968786, 2067101484, -2045315986, 1191435523, -1617397003, -1654868424, 621511395 ], [ 853832860, 1588438587, -78158973, -1652941786, -1312129658, 1280548248, -1371037154, 949229666, 1857942778, -1787046612, -1422992236, 562571082, 322749311, 689275649, -239705246, -559353071, -984298992, 521286000, -142478763, 1379600651, -830571656, -1238126181, -1789317414, -911304198, -16228101, -943768652, 656399728, -1602328375, -220775030, 1740048127, -718930089 ], [ -1796853434, 71625091, -1913147267, 196623686, -1949239652, 1154454509, -1178176133, -1615372730, 1452036063, 959189841, 1449984410, 785877750, 691426113, -1881186171, -1042037785, -1876299333, -1833794846, -1475524204, 2019692179, -1831987896, -155710944, -270437218, -696772362, 237689130, -1914894565, 2087686056, 2119269982, -1471500898, 460625123, -42019656, 174546369 ], [ -1210511061, -463439493, 48992897, 640573916, -68172192, 749198172, 342801342, 1592073351, 754270119, 752763069, 1848168317, -1847730364, -567748295, -426824277, 2089710094, 177099436, -346654949, 314886687, 1931827898, 1075174463, 879013850, 2130693261, 1219374089, 374488320, -1423337176, -369483709, 403195930, -177369628, 1824050921, -2072782356, -344436431 ], [ 1078061701, -1351379005, -600684465, -910462935, 1758122, 1876703753, 1489245905, 620462582, 781710246, 1941398221, -1079068972, -288562634, 1345121640, -735568155, -1555989858, 438749973, -103632035, -1994014708, 1229875637, 1463243991, 1192596524, -754794625, 1459068573, -1864606004, 1312420545, -173510394, 1059300671, 674481191, -488828946, 1036715262, -1644355426 ], [ -441920717, -218341552, 1899502935, -1228355973, -1801731100, 2018438552, -823161440, 976701975, 1862030941, 1982836142, -317573926, 375637120, -620015777, -340772330, -575949016, -156984192, 757114377, 1114688546, 1752197487, -1164402449, -1667514138, 403408614, 775250582, -1597943759, 1800039273, 1302521529, -1152712126, 545822837, 61680329, 315057526, -932691475 ], [ -1202564290, -1839878062, -2040838475, 1028707337, 1571005826, -960207658, 1536384578, -981717837, 1844145580, 958784536, -587310382, -596049805, -1030636220, -1928233680, -1323154246, 857084958, 1880742526, -1606943225, 1745864718, 1960594136, 1428435673, 516583065, -1947899398, 1795832164, 403492215, -821113904, -1065450833, 1839606905, 1185191417, 1763202341, 1061902522 ], [ -824718787, -2084460364, -1709388135, -1038737812, 2014551927, -421623247, -1930741191, -821994046, -950978104, -186312520, 79126844, 1362845671, 711093833, -142554293, 1443110528, 2143795995, -273714593, 255344894, 1308298254, 476428392, -1206042327, -1033661541, -1756187108, -1741104, 553241715, 631813857, 865755077, -1079801672, 1556488371, -1644779555, 613459669 ], [ -563468407, -5547510, 1343837966, 1213469479, -834452174, 937144617, -540973292, 137255340, 640326821, -1260233664, 1220803332, 1583692510, 1564218450, -1051478835, -1237870453, 1901621312, 1651021090, -1737646779, -810242757, -169029299, 488679703, 1705934543, 1326562372, 497208999, -1140567078, -24674845, -1980088250, -2033796643, 1899187256, -1111470794, 2066246606 ], [ -1664656910, -1582147957, 1166562485, -648816010, -68582401, -1047033414, 495990885, -1932513985, -710015161, 595210444, 1719393658, -854367007, -1313725182, -1518437089, -1679036102, 286956937, -447518308, 1321333403, -751696384, 1579532296, -1531207916, -859523261, 2060657302, 1016136500, 2084095937, -1326471412, 1484196472, 989871481, 297755306, -1229233765, 1014168555 ], [ 199077969, 1500989229, 50771836, -1422406277, -1816727676, 1722073761, 1441308607, 871494912, -343566057, 935220366, -982758927, 1479499171, 910979507, -753314505, -2092984212, 389528736, 1687992073, 282209945, 993097035, -172139690, -1221031399, 2010708273, 1571269385, 653856827, -367861906, -2022670004, 730365657, -793659473, 1411525754, 1018463909, 1351796422 ], [ 868029971, 2076134062, -116951519, 1621058333, 1328270044, 1802664103, -757831129, -349871601, -2128462411, -1975702943, 1082809966, -571832735, 97517523, 115490320, 1339687660, -2139396945, 510676995, 707197211, -859373854, -1309565796, 447562181, -805707636, 1790404910, -1871200758, 800936783, 565762810, 1321279242, -59773935, -2025131419, -1464021680, 282962064 ], [ -468949376, 125211057, -50674896, -1754574940, 488512080, 1607799473, -209568603, 1382534521, -1545003314, -1320820758, 1427808343, -167954698, 484823394, 1108601815, -1753303930, -1567276517, -966257496, 1475049095, 1399165353, 2041286934, 1411878495, 1611133131, -623897834, -1182659789, -490855609, 1865084909, 189794108, -305828267, 1785858858, 1170692021, 1564010262 ], [ -1783569080, -589598779, 281195474, -729642492, -724671238, -2061352695, -1036197629, -1023912288, 24526085, 97232395, 1981602025, 2116414168, 896553627, 1984682736, 78446157, -1614914571, -589851957, 1156240133, -1033699453, -992073997, 1770747404, 923696701, 1579882675, -1458198499, 1231605042, -1393607842, -522829133, 1588449157, 1496125376, -1951187721, 42936017 ], [ -1945680339, 17692048, 108163646, -609694631, -1147538040, -1602883481, -1362964235, 457756140, -574965688, -612563556, 1380994594, -1907986178, -1371328083, 533137527, 699932472, 663780652, 947210138, -1771074333, -83279063, -171929302, -246876263, 88894583, 453199177, -850728899, 123209274, 103507333, 1493601708, -1525813889, -1177913204, 301031234, -965305968 ], [ 163103300, -1155475040, -1235428907, -1990379283, 31822303, -713994629, -2012493520, -1817527191, 1336074031, -1859359445, -487967041, -1235809898, 996195931, -2069078097, 675424893, -1284163459, 1393564195, -193796578, -2052285926, 1467548492, -1581380241, -39377157, -1425196817, 165314732, -304828400, 1951576019, -72961787, -2064683435, -1406960758, 1966964072, 1936016534 ], [ 1131287118, -607722682, -935548574, -492906645, 17734114, -311330367, -1803763252, -1036731310, 1035777697, 561263144, -856004898, 1438784903, -934193558, 269215036, 861612561, -1201423908, 954603276, -1317231539, -1310381248, 1463714770, -1046845832, 1198877245, -1709431048, 2065094373, -1003891770, 1356798548, -1032911271, 1954801896, -881454942, 1349474506, -1648453823 ], [ 1427350444, -955772662, -422280164, 1353252117, -302947597, 1454562073, -1737517820, 372284390, -747903718, -285621911, 1625558460, 170727519, 1528154396, -1141758744, -1937272538, 1554009301, 166039956, 231615477, -1602582100, 436725615, -526593708, 1166413585, 1901902996, -1240702759, -1490883856, 1650191064, 328565048, 771009153, -293447111, 912359811, 2026011106 ], [ -955337444, 1625078956, -2022124905, 676119556, 889164778, 552655453, -1109730253, -315700926, 1142768897, 121285704, 790111307, 1226589687, 721916686, 474838624, 1718592640, 1265051020, -1308895561, -212256622, -968804418, -1459998462, 233388914, -1461216160, 1626845604, -683822422, 1890803554, 1648056200, 2132083684, -416297531, 47230604, 526138082, -1775102755 ], [ -505734636, -548981278, 969291897, 1972078748, 1159300675, 1926418377, -1202081358, -1483223472, -783623302, -459545298, -331221780, -231683016, 2016477783, 896249361, -1843291415, 2011536249, -1906788240, -1840811249, -736586224, -1715443404, 899704050, -695004402, -196941125, -1233870630, 1435082931, 516993878, 2027687314, 40865253, 1203773748, -389289071, 1098861454 ], [ -1416740326, 1145860465, 1504887296, 1947619029, -1501650290, 1709695092, -1776551175, 1733875180, 743879111, 1843211548, -998252826, 70573745, 1106312999, -1014034118, -1875523885, 2126059453, -523353497, -1693111368, 1189369669, -960258172, 1047957282, 656862072, 1453831096, 692776642, 881627536, 2107057627, -1546445882, 902187381, 476870787, 1561058395, -1232443290 ], [ -602500438, 926769158, -776650443, -581234276, -2120539132, -109343153, -1806387522, 653896239, -1848567412, 1261038109, -1753493161, -526403693, 1884038607, 1772190383, -2055784687, -1632274087, -1010373736, 940026863, -1157499346, 112464629, 1484653775, 620826755, -794364297, -345915497, -402442057, 2108317240, 1054497580, -1712247107, -1635325393, 696046684, -960869766 ], [ -920142476, 156090925, 2084252245, -1496799016, 1003522019, -1929490200, 1155256144, 333176238, -1645702564, 1577963454, -1787107080, 319969520, 328031838, -367123446, -1000574636, 1985194360, 82405525, -2033415434, 963424103, 1691205923, -1576082293, -1682326762, -1382467338, -819640526, -1007543854, -779560056, 558683937, -298410767, -1881217412, 1047743830, -741098510 ], [ -217350756, -1388632307, 431350737, 747789721, -1765324936, -1555799132, -1558281979, 1489293666, 1643985281, 1118112159, -2108025526, 1692898899, -976372429, -602309824, 2101049900, -1707108899, -1205058802, 302216458, 618604621, 453205312, -2001101011, -1161055662, 293283907, 308145947, -1295807160, 558249473, -98335113, -2095303371, -243720711, -1855120589, -1942729598 ] ], [ [ -1228486545, 1055465475, -409847568, -1578473201, -658161899, 671226497, -1813560951, -1895629113, 993788067, -269198243, 1141342775, 137973032, -511483641, 1087106215, 1809405779, -1056003930, -620626108, -1821532004, 2097134557, -89229521, -1375514177, 140889338, -1460859547, 1400074094, 1154346371, 1944550742, -288449811, -1514979860, 1243643498, 1836386840, -1614290349 ], [ -1848158709, -1676884202, -1145683741, -1204382981, 560412937, -1416143884, 1570583419, 1150797985, -2074888614, -524682187, 698136214, -1076408133, 418815986, 1139852022, 1194662185, -178994134, 1382481660, 440976423, 1569597550, -137007809, -891632423, -2001369704, -465570155, -1689370413, -743860208, -824478032, -294619860, -82339913, 460529261, 1733534720, 1213332224 ], [ 1054230634, 1807452202, -755605305, 357918618, -807189502, -249287353, -1095419920, -840362981, -1559402670, -1117810761, -223281994, -128058725, 894107276, -2122848313, -1709886939, 705656917, 954612320, 1063279395, 1419190711, 1341260109, 744736340, 914847296, -374007601, 1417282501, 1333659534, 1357355877, -459100565, 1941204092, -666062996, -2070952276, 1617555669 ], [ 488745028, -687789084, 165120909, -872981420, -1144633341, -404668647, -1431664428, -744585918, 1272554622, -1531173185, 1013074938, -1328660841, -787618223, 1733318279, -1923314687, 1437103616, 1982403087, -191643436, 1962624548, -857847915, 173742976, 1961128525, 1387676662, 1376986437, -914382442, 93010529, -1367602561, 507215046, -1213663855, 18758814, -1233794388 ], [ -1477985599, -966537362, 317127055, -134886434, 2077932959, -1791310509, 1490349523, 901648067, -16807491, 931423910, -263210129, 1551874932, 1530952336, -517636821, 1543211268, -809977698, -1924739151, -1634074916, -1818727972, 1264279169, -1584599667, -1877907816, -967204124, -978754739, 976117672, -1391655109, 1211529234, 1064822177, -1616835256, -990384887, 1607458618 ], [ -1039625482, 57738063, -1766738040, 115729902, -107637821, 1835259001, 538203115, 1064790819, 1113115443, -1141142983, 1842328117, 113086238, 1961900667, -340040521, -1152664279, -1829826402, -1479406456, -1606443816, 544944325, -331581685, 1915656727, -1551741086, 1053436267, -1525229088, 1610636875, 14671422, -1165052649, -467196732, -1283025898, -2103834083, -993559400 ], [ 1255664161, 1135856845, 1005001244, -1868821374, -928744799, -58950248, -1872779220, 2031408540, 725337683, -948089865, 1587822817, 1540559615, -203605786, -773951765, 313952127, -1461302565, 946202123, -1028584686, -593381074, -1164607182, 865843926, -840817887, 1439726326, -250327527, 1740981198, 759223021, -1483397239, -1281154624, 1078167778, 1942298606, -1642862113 ], [ 636842742, 1074956503, -349421839, -1635269035, 35690004, 1325185109, -1730194255, 1610311559, 705390588, 366563798, 22597836, 45843780, 273235748, -1966330159, -2104210607, 1977393631, 1648826665, 1540427935, 950507286, -1527705523, -1846661514, -570777948, -1177761320, -1138025058, 404256183, -292205270, -1026317597, -296706196, 87723720, -101503999, 1346608650 ], [ -1554979377, -616170417, 1918358700, -305084733, 1104721114, -218017702, -1886716513, 1752567899, -1527080226, -1446357219, 803433853, 453582339, -524152923, -1475613639, -588176952, -1912746889, 274030978, 20844776, 521604649, 300550538, 948278417, -1991232685, 1402319222, 1726295825, -1267476646, -147674869, 566173060, 2007822644, 1979636295, -1193627717, 82578016 ], [ -866572065, 969808887, -914312782, -491774715, 1420622705, 1190827314, 1115097694, 1679010558, -37925173, 1885172919, 1548175068, -937549720, 667863329, 1721815474, -264447617, 1019543866, 47409694, 386464873, -548917086, -318627270, 840259771, 1685658781, 1194248327, -1435485486, 1041329078, -1329125004, 15188000, 1823764112, -1525582533, 1222367712, 1154056818 ], [ -810161699, -1842378128, -219236816, 736739902, -765659771, -55674509, 1940166862, -1961614492, 1984567844, -109117800, 1487939356, -1969079357, 1520758929, 1813603505, -1377395905, -1572967904, -1716817107, 1661442714, 424694929, -1709980809, 1591162240, 281777468, -1293868658, 1194852602, 2099395994, -1679616146, 2025781247, 871215751, -808093711, -1485932090, -1399883892 ], [ -1983502927, 2009234135, 969266354, 1328264312, 1169678684, 947399076, -615706390, 1744102001, 421322857, -8697780, 1884130636, 556352951, -1785030798, -483209822, -1292721361, -844240053, 1467399441, -509776176, -1591714054, -1338494235, 181397470, -44727370, 707014696, -868716555, 999958483, -1521528334, -731511333, -1256228382, -1520491863, -1040634658, -1090377725 ], [ -598513517, -1210834467, 52779011, -1656885058, -792714100, -585116210, 2108532193, -395096425, 1707872938, -1874622905, -1705716543, -1556999158, -1294079549, -697317043, 1083607754, 847182952, -1048928596, -601031971, 988385031, 1739284059, -2026332341, 1021798821, 1204697599, -642189042, 765793169, -838037132, 2056116663, -616348616, -1857691882, -491876067, 862088821 ], [ 680097520, -1182127376, -1948901394, -2053697359, -1634466530, 1167103489, -305355283, 1542947214, -339889172, -1908075332, 630983125, 261601856, -1881778242, 692060796, 1435500089, 1444235974, 361397360, 1453059586, -1804176304, 29789924, -1823861884, -1110132314, 990445521, 444502465, -1236668838, 806794483, 1760497765, -1896243502, -1876068468, 474088293, -1049588753 ], [ 1966631079, 1398054095, -245308949, -909562700, -1264516481, -1501764900, -1295863169, -2055319415, -125551154, -891948875, 1545075514, -1232810771, 1140267077, -574716051, 66738142, -623435337, 54306296, 614437501, 1954945138, 750270973, 581885349, -1180411406, -1249093599, -363842409, 552328389, -928475976, -1882941484, 1157393808, 1162574724, -1349255514, 104705353 ], [ -568774239, -1897273361, 1406257105, -426246095, -503917256, -1774546488, -1501993955, -2117902603, -1813094968, 985423314, 1480158880, -1295103430, -683315025, 1991433556, 1416946623, -275389436, 889578698, 1045332223, 604229602, 780324874, 1612798477, 2068943522, -782347516, -2021795326, 498801960, 923010259, -1279155389, -1392881901, -1915923875, 2024425708, 1466549713 ], [ -430967483, 1145242992, 634817580, 1388317907, 196798524, 365262723, 665072458, -1953357846, -523373096, -1889939001, 1419646243, 1488516617, 1525584012, -1087202193, 446644856, 1388388777, 1269816509, 1657548111, -1591874242, 158946338, 1379202623, 1698762224, -1121688419, 1704444864, -1823441387, -555336146, 335989071, 807325909, -1432599115, 972317485, 2087415513 ], [ -72288291, -896145543, -470873766, -489005755, 1475432282, 352024067, -415571307, 1790226633, -362258006, -149860968, -1743522227, -1948897050, 1704595943, -1376502196, 1086393737, -1755345909, -872206893, -932320693, 679355784, -1712103931, 102293463, 592535099, 2078796244, -1242564298, -1464877426, 1323266897, -117193328, 1579485288, 205414647, 1054563003, -1800724075 ], [ 2101909199, -167280375, -1355793015, -802018015, -884700019, -271006154, 177764912, -857788297, 674489236, -1539843619, -236499589, 1261898541, -1189706339, -1800168286, 1324341690, 1942451171, 1073206656, -500556198, -2003578937, -10852127, -1757329293, 713180356, 1377765151, -835180702, -1329645231, 1872927963, 1378137672, 634234051, -1963716942, -233070664, 412909252 ], [ 1548592788, 872849559, -1774334804, 69997924, 591140117, -513127208, 1484748060, -1518776712, 1394183790, -153088131, 479454532, 1245289519, -639093028, 488440127, -2016169295, -1845865896, -817312271, -1395362966, -1888677776, 1334854287, -1921981907, 1007924741, -31755066, 1311111132, 445603813, -2036960072, -1832434951, -1913565937, -40319320, 465571685, -1310651546 ], [ -1761413951, 1345135790, 421748856, -1980033860, 1194455409, 1965922468, 1994763721, 1803545439, 350220778, 2031747942, -1063912203, -702888839, 825637837, -2015156213, 335495104, 780038492, 360670060, 765400647, 1445500870, 496894068, 830117750, 790200629, 36932480, -990534473, -1245427402, -1729199900, -1404008890, -208107483, 557344421, 827747771, -213265388 ], [ -1228806484, 2145133278, 1506013494, 2036695348, -496738866, 1828988038, -898567046, 975971572, -438874812, 103039528, 752694577, 1173723073, 1406312202, 132741342, 1106232989, -1837334192, 460080867, -1937503868, 1463911409, 294127028, -2008785968, 426836219, -2066867543, -605926080, 1095911721, 239392945, 683893006, -1055091114, -1314852921, -696004234, 301675688 ], [ -649481990, -1327651274, -510841328, 72783560, 1298633498, -1733055809, -1456307161, 81763921, 624203000, 2120454299, -1864435792, -1073365557, -1219297386, 344928285, 1224209242, 339895505, -1330591468, 247024004, -1559182694, -1826443988, 393874246, -1731169598, -949831397, -1676967807, -1424627376, 832459247, -517879440, 140237637, 952432239, -417479203, -1738238042 ], [ -529878818, 1104328036, -78649462, -1381676818, 2052081914, 655941148, 159328325, 631709595, 1423427364, -319209238, -743883508, -569787884, 1708793015, -765466337, -116191348, 1575728209, -1873372659, -792792731, 1888685526, -278353091, -1746285729, -38632212, 1622115918, -999764138, -465789340, -2080545018, 1713861933, -1782624195, 790543727, 56390370, -462463830 ], [ -2057236647, -1305145216, 1592924074, -1308293240, -929753763, -1981581769, -449817532, -1166237543, -1463547352, 2056846544, -1053772512, 1895243325, 131473121, -841248977, -678183557, -1189960537, 761233112, -2036056477, -1177179342, 631887961, 1608100717, -682294600, -1959957527, -170554222, 156644663, -1791435115, -961894022, 1807854952, 2007793237, -1925433929, 1047994146 ], [ -1302883450, 550011106, 203143352, 721282239, 655642268, 706509052, 416218164, 1903190161, -440708220, -1997562499, 411634620, -265981447, 1803135600, 1896732540, -571257672, 437839467, 1147175997, -300033031, -827448790, 163802650, -467113047, 897786267, -731018298, 1013546614, -1029386935, -898954405, 1365574062, 680752530, -713741309, 1380274610, -1728959530 ], [ -972485035, -1918205211, 30703264, -1343515363, 1584102910, 1256648606, 1746326712, 416643634, 1667825507, 1813564934, 120403544, 268352184, 2128570070, -1553938351, 1040014959, -886171042, 2003952414, -1935696666, 1394189481, 838731105, 1861385242, 1072155569, 351394783, -991421538, -1472638000, 645715943, -37309231, 671253143, 382428437, 2084697141, 1782494289 ], [ -271842733, -1205066957, -1504904819, 1667403691, 1163246147, 738773954, -181201418, -677378549, 317344970, 1462905143, 977016459, 1533905243, -1893021777, -728420190, 1466108249, 1975867918, 270742957, -117273884, -305567703, -2120059488, 838896154, 938055558, -75177287, -770981295, 2070610614, -715349306, -1912761190, -741897498, -421031243, 1761292218, -563335372 ], [ 1758036725, 1950086304, 600875011, -682955205, -217689817, 931669812, -1083683827, 547959461, 69428526, -367289027, 439909688, -814951907, -18759035, 1368853565, -1883129697, 1746732814, 1505297301, -1490897705, -361792686, 1098020456, -1886555937, -1145446692, 1163735647, -42294257, 154032451, -611470209, 1249456702, 1251297344, 1752278972, -2001800145, 1256793659 ], [ 1177356348, 1937510516, 1952887344, -1135935280, 1061414394, -305371835, -652342284, 257562172, -423179135, 1718448717, -193903324, 1108749119, 1895589731, 609236132, 355592634, 836841748, 1993696149, 717720455, 1115822532, -192381321, 735970392, -1728437915, 1580101070, 539382830, -323630056, 78491285, 1811643515, -1963817661, -1673219142, -341222855, -2009704258 ] ], [ [ 1334551678, -904974546, 900586198, 2065853668, 1894936632, -639594628, 4005840, -390072521, -2125929161, 32800779, -1604536090, -1723006669, -1525550554, -192780096, -1577961720, -176011020, 69500687, -538663545, 1243275293, -872197129, -95583303, -1657292327, 228641092, 1162370917, -177613084, 1872029761, 1950988816, 271461623, 1699127588, 787869523, -349926785 ], [ -1428894241, -1683940624, -1465589846, -2126189048, -793414591, 1385671369, 1234395299, -17681106, 113339091, -890139137, 1135769230, -1713631940, 135672141, -1548805413, -43278939, 1318839501, 881466471, 1971891564, -1623226292, -844875544, 429414258, -640817137, 891963476, 2091511795, -250157486, -502764446, 376121443, 1260725219, -483983865, 1964470685, -2017300436 ], [ 1526783055, 2033087598, -2086023143, 2046530657, -285591269, 283872764, 5602223, -1658533514, -1700066661, 577084850, -798796462, -1483387947, 530430179, 1762049473, -486691940, 1019471858, 1286384670, 717591758, -303856072, 1115279470, 1681692322, 1162666852, 2000009417, -2073867914, 227644999, -1632068470, -274962422, 1312413510, -619385793, 1324015986, 1513754524 ], [ -1509499944, -105367373, 438564190, 2010733609, -1054104238, 37078905, 1659101145, 318511103, 1464289183, 861925601, 978096940, 1191582323, 1853766427, -356715505, 12453410, -1209280707, 1210466249, 444945157, -463012050, -1686459072, -1793326703, 204879121, -1694315521, -1055250662, 1050062237, 113089824, 1184445296, 1784663087, -229151377, 1976476975, 930808464 ], [ -1297196024, -853599285, 1403862616, -1863984864, 1384064486, -1503951858, -241848903, -1459187770, 1781747313, 2087085588, -1643468158, 575944421, -427811938, 1638548831, 826659826, 1038995416, -475698260, -449800857, 585134226, -1773554474, 675788050, 1453317916, 1247509215, -1090912731, 1853619382, 1494027089, -1593022041, -2007263764, 1063681897, -915243040, -1584025847 ], [ 1274729862, 136153187, 739250753, 796913550, 942031418, -1480428520, 1168654916, -1356838720, -2048893709, 1621907884, 2136714614, 931440696, 183112164, -1488979122, 2030621676, 1033873764, 1915708086, 878399150, -1117359832, -901626503, 1124219115, 1249650586, -1189252429, 996877099, 1957875902, -235265164, -1899511518, -1914641509, 2054785774, 738172119, 1193255770 ], [ -369926231, -265747242, -708142807, 1963370257, 801451103, 193896937, -301166272, 1798698946, -1325331900, 1156886001, -698828083, 1311241277, -2010191898, 394634804, 1548545278, -248097941, -837208529, 1032060066, -549398165, 2008045801, 1990544842, -2073693381, -2122752497, -1757750688, -1100694639, 246478037, -1656122554, -617314906, -597715066, -1622420062, 363557340 ], [ -1790688231, 218189431, 2029116570, 183182475, 1092356411, 485535277, -2007653217, 149164697, -1619355586, -29442253, 2050783548, 571806130, -1744129524, 2007339178, -441921673, 1413504305, 552807065, -1033444484, 915249173, 1919465991, -562109980, -806819388, -1386371886, 778078431, 9667147, -261833554, 1670024801, -263620788, -1459105417, 1880394935, -762139783 ], [ -1699183362, 1069167469, 600209353, -292481966, 170354664, 292749445, -2065757643, 352187399, -1957549314, -1150612413, -1298007482, 1948052136, 812551888, 1886859817, -1400866609, -689714841, -2074634413, 1574925749, -15454374, -164651409, -503500180, -1826329923, 1102191595, -78190618, 1377977913, -560907443, -120927928, 691099827, 1270564862, 975603388, 439429237 ], [ 1956928548, 1599626621, 484833684, 106434942, -932576731, 2080276851, -708184710, 299870841, -2038417672, -1175846751, -1135368237, 387865348, 662202407, 56693438, -699177582, 176321930, 725648679, -541196651, 320560774, -583573115, -947817780, 1529847486, 1939713963, -1955735520, 1116837846, 381245807, -1466139836, 688675190, 601446920, -512273956, -1260870544 ], [ 1528288852, -846477423, -199767477, -1931878399, -1265888056, -1744807047, 1578698657, 338427012, 1584432991, -941945289, 1701606948, -595467393, 1992206421, 223487717, 800114070, 1848004255, 1192533378, 701471663, -1287727018, 553377395, -1232541553, -2063801696, 705351541, -265546304, 2093670462, -674206965, -300546409, -1471868725, -1596285012, -957318657, -2015194771 ], [ 153138256, 1063304209, 185796210, -1567617974, 795266097, -1757807497, -1070220217, 1516617972, 1153633165, 154758535, 1919163771, 777404485, -243573575, 1936171157, 238029874, -536564009, -1391339572, 1484281425, 1889578977, 1802036417, -1310398528, -1233819395, 937681294, 1225399077, 886888712, -1718306760, 1517975763, 1820528789, -779635578, -1625150097, 978897600 ], [ 895244142, 260698675, -1922353164, 1463387468, 631293645, -1010469895, 1144134573, -232987267, 268704180, -1228202258, -1017118604, -1773072817, 132345519, 1321236022, 264359080, -1127834827, -65637103, 372893456, -588048828, 1382428363, -1545970104, 1566481086, -595898719, -9829178, 2062256564, 128185738, -1663156494, 1178487193, 468580723, 1573780512, -1817366204 ], [ -901547689, -582305216, 586366608, 542262991, -417123411, 1020772052, 1394513247, -64071659, -137643298, 2066752434, 1645079541, -246500818, 1685952212, -1196791556, 989860732, 1780885181, -1030734233, 1045243708, -169883536, 1658329125, -1432377516, -2100499742, 248687662, -1451998334, 2110489958, -1830464605, -1896533253, 1449824120, -2085145997, 60111344, -582201728 ], [ 2099542021, 1364337519, -1646985626, -2043804767, -167005070, -1598481784, 339345120, -1730826636, -784984859, -1104388633, 684350483, -1596735403, 1506042621, -1354439543, 832014529, 1899753988, -2007692824, 783737565, -691154501, -77343128, -1319114877, -1782868645, 1740330753, 163648198, -269636349, 297762727, -171586352, -1033219012, 532966167, 1156697620, -535337450 ], [ 1661705964, -61891610, 985258253, -1599388114, 565023134, 227292408, -1118739993, -1723244993, 1682967984, 1815736449, -1661663901, -75638158, 1066738511, -1542337138, -379050563, 1925510260, 850524369, 1917504189, -848451857, 1126531719, -1829242485, -1041411653, -645216911, 879563251, -1702059153, 1737299307, -1667557230, 1602609960, 1555534742, -854376337, -1940331966 ], [ 1621209220, 929010325, -1783210323, 170722957, 2121667449, -494730462, -1699795918, 652698339, -2057589360, -310292988, 1772688837, 739213578, 607880183, 394768985, 1733796689, -168620821, -1975761682, -324405563, 38464975, -847184743, 240637438, -1728610405, 1385834120, -1424734377, 658737899, -331675800, 1575820063, 1482385752, 992624825, 1002487881, 392833336 ], [ 556131478, 524102418, 1197792962, -590983072, -523994382, -1716495290, 42139641, 1104329924, 1148017865, -1769432292, -993255837, -551859354, -2122383556, -1062204378, -1787684438, -2107820975, -1727380192, -207291550, 2084817275, 2108929179, -123221181, 2089924951, -586473818, -1671857952, -1026721078, 1900012527, 310613304, -317329219, -590376647, 517177831, -1952418875 ], [ -808006206, 1290419056, -427456159, 1596197665, -246610594, 343431724, -213266009, -1613575556, 1139015033, -173821925, -1465627169, -2125928465, -27813170, -1624624160, 544471133, -2010535207, 1550052677, -1283432484, 25841618, 1872029540, 1982350429, -1667357338, -449247020, 709586288, 256729162, 944944180, 1805146516, 291132549, 210688650, 1606588199, 975357794 ], [ 1008168824, 213001153, 450330450, -2050595576, -541555463, -634980664, -2052630003, 1042290344, 1355390102, 432186078, -362019649, -951573077, -442974530, -672280405, -764481979, 1074304160, -928707857, 1557110461, 1438064354, 1967045168, -1471103635, -537268932, 224532799, 1670582690, -1250203480, -830807756, -246005261, 176355223, -218859634, -1069436829, 1357571696 ], [ -1165309155, -72398310, -480546945, 704039552, -1888460885, 716549644, 1671240748, -1147021675, 1636065168, -898801558, -1817683490, -1158749165, 1294889633, 2042611537, 1784648608, -1169010463, -430137439, -1881220593, -1237010159, 163917046, 2006368358, -649146496, -559852771, -1090502494, 646740694, 569398580, 1264830511, 1806698632, 453962998, 1921514923, 1603417905 ], [ -1046178330, 833616072, 410825213, 1541046871, 1740717894, 981634143, -359236400, -180059107, -288042779, -1042688406, -863895522, -1954273196, -1179079968, -643106903, -246494351, 1007026114, -675999297, -658420380, 1689583436, 584839105, 1436654380, -1435286612, -1790202919, -1808280801, -1971145614, 2112625297, -2047629909, -1955327205, 569729266, -1011874141, 1860317020 ], [ 1522638898, 1213938756, 628674338, -1114638754, 862812141, 34859627, 2098391642, -166757669, -988198197, 1053535655, -1159072460, 1250245669, -160530849, -466736440, 1363351763, 1536298751, -307444493, -2020968886, -1095123793, -1622856749, -473238155, -1519067766, -171599355, -1210087673, 1056521618, 916356511, -1026637289, -1426353147, 964717459, 972440907, 1264573026 ], [ -567814222, -858841745, 956592191, -130507350, 1789164685, -1809774018, -207059620, 32882137, -786707168, 217585557, 1486803397, 630817428, -1424160265, -697447882, 645138686, 1605099921, -951387200, -1659327901, 146752744, -854879255, 1426182449, -20892250, -2029937622, -600811627, 1057108039, -110509678, -702523967, 1041744577, 14979809, -933576213, -1324551980 ], [ 796978449, 912385910, -989767437, -377332228, -1900430156, 431948705, 243190463, -542225695, 308593288, 1027591844, 1849864298, -1684056716, 4557828, -902495076, 1965662562, -1701220745, -435653652, -288591751, 286484204, -656890493, 1170360492, -205739953, -1249921813, -1094424253, 1091393952, -2005303463, 1503526342, 1282612324, 2129543419, -1713425196, -1649190692 ], [ 970641454, 1784508229, 902325960, 1513407669, -2116837620, -808273760, -1841390898, 2037689047, 577853911, 716110242, -868385150, 455311393, 1445601835, 2025809800, -1573961064, 1414567881, -162527599, -1708141755, -1962704385, 118048185, 1053358766, 1556064223, 1675532028, 294443945, 362093814, -431058971, -1823313897, -842545416, 601156072, 595183560, -223373193 ], [ -1334401423, -431243616, -1339208410, -1841645483, -75340564, 998402245, -1688966634, 1114693481, 1002005177, 256903246, 388047039, -1074818906, -1093986256, 140539302, -537529882, 984545587, 1429196706, 368958402, -1457212563, -329906839, -190024564, 1700594494, 1182974968, -1335574544, -81691643, -809455316, 1223134281, -1449640049, -1116101565, -1470844239, 725187188 ], [ -1983705222, 294497776, 73952393, 181535689, -601893353, -1583081238, 343001984, -622461949, 769023543, -640249745, 870481036, 5310215, 93051833, -820451761, 2003099674, 1085024469, 1582444777, -1253442103, 1520202643, 1672250955, -77048892, 1559558352, 2004923562, -1470664799, -1788478492, 854125288, 2094507002, -1284643122, 489302754, 1713384625, -2018786708 ], [ 778069899, -616283898, -428186433, -1799486670, -1043744561, -1001901201, -707407475, -24190589, 919605377, 442166444, 1994826448, 597568179, 2128204726, -1750969792, 292545800, -1535192122, -764987589, -1883718413, -403265857, -526111708, -1486525289, -1712691054, 1698786151, 1591200470, -1454890109, -1309955509, 1297515100, 1719486961, 2007241733, 516875261, -618647117 ], [ 1394358627, 1117983715, 1099116159, -624940412, 935830249, 1446800832, 471687686, -2095644242, -352143079, 1914604791, 339777225, 1735667850, -1808122533, 649688174, 150277776, -982103457, 340124319, 482247417, 2061263194, -1719084720, -307239031, -165144547, -2092401846, 877289341, 1920673507, 1827379763, 401035863, 2126839817, 1646185567, 1127881667, 801324973 ] ], [ [ 516724458, 578652468, -2053042897, 426353790, -1545868886, -679851434, 1971494940, 1800388559, 141257849, -847651897, -592020809, -224634647, 579071195, 1970179968, -1448056753, -15064239, -2085691794, -1891975954, 1703734045, 1008818970, 978319029, 1553005756, -1596859101, 1683167081, 562491567, 1430775227, 510772123, -399270520, -789665000, -1442887731, -142216907 ], [ 446051096, -1217618569, -843283705, 632894885, -556712144, -1957397795, -73602407, 1111789425, -199400926, -82304746, 1599255344, 1221550042, -702946932, -1798285070, -928359045, 240925191, 1194257537, 50568397, -162115356, -1568646694, -1564867162, -1184954440, -341909742, 664077000, 367080129, 1907980578, -16863290, -33322912, 1266738985, 1568385818, 1643643317 ], [ 475647419, -1575358021, -334889875, -2091682205, -1015524431, -745426752, 1072745551, -777385625, -454087700, 1119629138, -354277920, 246355703, -1321830014, 103500406, 754239122, -375396298, -1079549131, -1850003297, -901922192, -18093093, 1743177583, 1943178762, 922048953, 966099037, 1090546355, 1735939313, 2083332517, -476728865, -2138966267, 1432993959, -926517225 ], [ -1978264174, -1856896770, 276022120, -1097880955, 211301140, 552886354, 285875062, -274221833, -335877693, 840342433, -1324654026, 1338483407, -1308734191, -1070864475, 34838220, -1476071246, -1486801800, 534867008, -1351969428, 681470620, 642007425, 2031366106, 1471035895, 1670043533, 716873486, 821308051, 310667479, 1720374731, -741132113, -1474766172, -1241023405 ], [ -1475889233, -384595885, 48449869, 1364259379, -1876573755, 723050355, 1767601088, 950729051, -39292378, 438142438, 1916484957, -229829389, -1105970561, 1297239523, -1335150827, 169657244, 112237134, 917772168, -1951971210, -874328728, 178285320, 1009410993, 1440506501, -94243314, 1828675143, 820053565, -523722055, 314302592, -917650131, 1404643302, -1712586388 ], [ -2089211408, 709736520, -751379948, -1977088366, -339815040, 1866101115, -154598257, -742981763, -1726824904, -1183577639, 896850327, 252485302, 10439088, 1331203724, -1937327565, -752573573, 388127896, -1935978133, 834709443, 532832108, 141195158, -971071821, 1436334290, 1049814819, -1184783296, -1351583515, -1863546506, -318399131, 1095841154, 1738908566, -307506546 ], [ -441467624, 316140450, 154224055, 1867588769, 291318725, 1161102884, 731099987, 1127782655, -482308214, 803661607, -306048647, 2064472288, 764183885, 1581145928, 493549787, -171234245, 1472555473, 993869476, 422466766, 873338631, 527178655, 115585953, 1639953586, -1357764468, 832230496, 1846245896, -1106103345, -1889398999, 486194540, -1642336199, 1945846483 ], [ -1436893911, -688220667, -846534054, -1032967939, 2076854253, 555477856, -526595321, 1751629572, 236903595, 1839304660, 837077892, 504998341, 1592476336, -1627300258, 769777549, -449909815, 776420438, 1252998261, -1889007444, -439804156, -1390410177, -914755121, 1538022515, 1673079884, 550372800, 401015038, -101072768, 1383644514, 1482357187, 895380701, 1306187977 ], [ 604496570, 789195417, 857373883, 554665096, 214292279, 1700209213, -2061683522, -255107941, 1650434945, 2020752527, 729587828, -263283024, 1176794937, 481391717, -605829969, -1266119842, 1576975969, -1852028888, -1806738978, -1548248121, 1759073692, -2980106, -322260694, 1862756138, 1068195091, -1974189529, 144317142, 1730324261, 115627546, 1530504705, 1710655306 ], [ -1060950971, -1738087121, 1540490507, 1653630445, 580481599, -412443763, 1308111163, 2107665663, -527332029, 2071963205, -1180133598, 69321862, 1648602395, 1193594624, -577921409, 1256636638, -1145574081, -134972412, 1909692915, 547957361, 1028959502, -1541908767, 1875109671, 1681228097, 1753541638, -1307086968, 1257497083, 303277127, -325668140, -1979260104, -443678459 ], [ 138854813, -1832690764, -15994126, 160353157, -658722147, -1431872668, -1191078056, -1142003769, 2039497573, 182733033, -1377777066, 2068056683, 1205605286, -1148139324, -570397359, 1773033873, 752308478, -755259143, -309424528, 2089180278, 1196466735, 1225526224, -1420848188, 32858161, -268386700, 2130183131, -2013800610, 1527746729, 1734562993, -310976973, -709491294 ], [ 932592496, -804361779, -1534458096, 1029447767, -2086942985, 575118650, 1790654396, 331205460, 2024569801, -521574460, -717179574, -1780958786, 112024940, 1886347023, 1764058648, -337893352, -1811514179, 1037046923, 703034270, -919671201, -197102620, -375934162, -2144641660, 964531609, 322057879, -1153414277, 1343645539, -1231226692, 1663563882, -739484391, 425240649 ], [ 461281297, -1149201663, -294827335, 714306421, 2040499783, 482432969, -2028695119, -210140668, -99847545, -403954710, 1748231740, -2083061027, -933645012, -196394426, 1662044345, 666712370, 1686330535, 381376897, -1715901984, -794367406, -950591346, -1022870524, 350411382, 2093259739, -334385010, -1675712164, 1004064414, 368851240, 381784272, -1859142869, 602896549 ], [ 265234933, -1105777106, -1630056175, -432665712, 1676776386, -1485125903, -1547701513, -1084574458, -1146561159, 1959107119, -1577946128, 1044961909, -1721834915, -1775542230, -513612284, -648429278, -119695146, 1965929480, 2049934700, -1414895147, -919372625, -1930166546, -72269208, 645146296, -2096308047, -215403370, -959813080, 414326112, 1713184321, 378396549, 556100479 ], [ 320394749, 287535677, 893680011, -1336383261, 574154955, 1304565812, -1367952957, 957328770, 1852000956, -1809041107, 1250869479, -2080350848, 334128772, 2009645678, -1153777377, 1259281473, -1502810475, -746403817, -258538273, 873207375, 803702824, -1575705597, 1580535610, -1906846702, 8802592, -576927395, 1376595317, -1932542884, 235236930, -492878413, -846393145 ], [ -179229098, 1721330801, -1975412726, 1883899097, -1775133536, -646862003, 1262568810, -2119736945, 1740275050, 1786400184, 1739945876, -1441249961, 446860058, 2135283099, -445502989, 894622606, 45910094, -8085530, 1001722560, -1149999793, -1487881997, -454623435, -751089813, -2006471237, 349830869, -423437623, -1621747112, 166684680, 1297556984, 1479295174, 734821603 ], [ 1866242244, 302428928, -684179869, -933742775, 463133834, 1570038806, 358728194, -1704805546, 491100874, 2068720592, 24008798, -1817588315, 1910012865, -889101683, -1761428072, -413680009, 799597110, 1170716935, 462422332, 1346842632, 1724797179, 88785148, 401142833, 1639355386, -601399970, -1599879209, -901415733, -1393310078, 830184126, 1281432850, 199762885 ], [ -440823395, 634224938, 746382215, -1662968873, -2119688059, -1947708455, 842429257, -1739576535, -1651714158, 1597181111, -1622311569, -1989805175, -779604233, 247757646, 988788593, 174760952, -1610402688, -2044989095, -92452154, 928014511, -347864803, 547276016, -2066873959, 914512350, 383793724, 1640692495, -956827259, 1668894243, -1481608999, -1997586063, 145509259 ], [ -1455826057, 201292876, -1584079274, 248641066, -614244179, -245408569, -321567816, -311776601, 1342340670, 426153365, -1123978699, -1833473242, -2665757, 644680022, -1779464355, 109300975, 551339185, 534377503, 2067424513, 928684859, 1796855244, 1075982540, -1506490116, -207311606, 632430098, 782292165, -1636640879, -831034927, -1332382323, -852598561, 234034008 ], [ 1749274594, -1696011529, -1199593968, -1106920755, 1952647933, -833031432, -1768145857, 1380010157, 1685595117, 405720646, 2027437704, 231951531, 879044903, -1449887283, -1176068811, -1339120786, 2066287603, 1340974050, -1219745654, 690263344, 1340889501, -840094434, -385863538, 1031192076, -122698785, -1542567499, 145848985, -860674063, -607979413, 1347934688, 563123109 ], [ 1510825768, 1909525020, -645048280, -60589069, -844280692, -952776212, 1582504953, -416818965, 337706530, -117491564, -1643855564, -1312378032, -879233140, 334836000, 492539717, 523563371, 887545624, 147915176, -666690674, -528764633, 1030075817, -723829428, -1796333147, 1734617626, -1547437136, -1607183139, -1158376167, -451919079, -327231761, 2145970350, -670017730 ], [ -1918759598, -1545532515, 1155636995, 1751187082, 1714816027, 1987802544, -1089457056, 1363756724, 2139604300, 2130956655, 943346634, 742225138, 980014115, -119071547, 847227523, -1409232565, 177289482, -1198417708, 363296920, 128111498, 1952235533, -127247286, -356435986, 1473659278, -1439346555, -1453267871, 2043909564, 493691825, -2032578084, -1673499034, -399778830 ], [ 1887859366, -1705632237, 328221909, -1466317731, 273415003, -1041077218, 135247719, 266037879, 1712606993, -904478546, -678467715, -684447500, 974232513, -954119032, -754630161, -1392125024, 1418717114, 1616837948, 1432180284, -2008679987, 371176238, 1736224959, -791321862, 311166088, 1216700543, -1730491303, -2031920582, -1419959261, 923345495, 873715127, 141314949 ], [ -872992392, 2082105028, -73090601, -579938197, 1454585674, -669516199, 113932164, -825046062, -1914839621, -649682590, 1874097142, -1862835992, -1720512548, 1834272396, -1358197929, 2092845602, -112388315, -418803379, 610174581, -1117301517, -980623684, -63876787, -1863997567, 489373756, 1297701822, -208193488, 1490140756, 978376376, 1434696629, -702483695, 176447174 ], [ 1288683168, 1234311817, 425980813, 857558298, 1366630222, -460225947, 913029582, -1739832646, 285481354, 1982314205, -716178820, -334006536, 302870210, -1205966944, 378175934, 339361953, -1170537263, -415994148, -1343493446, 1400294546, 141089423, -45923339, 516455316, -1110685522, -199731114, -694075326, 1078155276, 76708468, -262163008, 870444216, 402717947 ], [ -1111881263, -1734171982, 642900772, 14115015, -995373698, 305513444, 348306059, -1846763813, 1837432671, -2031089435, 325437314, 2005771060, -2076582412, -850260172, -798495557, -614514569, 1726844826, 1807233117, 1576156833, 1149130807, 461946762, -1297717505, 1904437493, -884603690, -393888099, 189595498, 71454238, 723149825, 1642865019, -416083583, 1457962708 ], [ 1205243612, -759931324, 1546906986, -50807390, 1022963898, 127968081, -1603702350, 1737054811, 374492648, 911517384, 531251130, -1023413595, 1341931649, -518186977, -1357684017, 221762206, -1666375432, -98690838, 1362029718, 1553400796, -1064448614, 1654820508, -1249414502, -525601600, -515551025, -315933654, -646891178, 859678425, 1731158543, -873881473, -1421880898 ], [ 706537928, 2108407764, -368224760, -2076816518, 497566297, -371498655, -1062349377, 1250355791, 728294728, 2062544246, 656753538, 406718695, 786348402, -341451041, -2134918933, 155667338, -51256764, 599080897, -69169339, 1902570169, 2026727588, -1057332566, -1844833061, 1567682340, -1168472015, -1879993830, -493434504, -1169998127, -604759413, 49626267, 1323651372 ], [ 1731755277, -459257111, 2021489442, 1897597765, -300010374, -1732477154, -466898718, -1498329176, -1792181340, -2123227711, 1320713242, -540685797, 125813321, -1483711536, 1587163879, -367264217, 1931400109, -74262955, -1442333538, 1401397564, -1611829708, -1116903083, 1100421548, 1769008125, 948370664, 1833818367, -542468867, -952363734, -368058473, 545877218, -811755849 ], [ -1258346602, 167513490, -460950991, 1860097933, -2014627188, 1036903629, 740718475, 1826830401, 2111624081, 1410461220, -1584510807, -1716294622, -2066769522, -1855763871, 1026286220, 1296096606, -1142526217, -567079970, -1316574278, 773012633, 500906633, 369002433, 2047440737, -1399788522, 1712314421, 144561834, -816512255, 354361964, 1297070990, -206267043, 627774761 ] ], [ [ 1752974437, 1064395730, 213859877, -359602719, 302355391, -1357334090, -864541429, -1360874433, 823400567, -762143698, 923644180, -1167798725, 148174899, -2124738216, 10988884, -926794136, 1166653200, -425083805, -129279627, -1330541481, -1973553188, 354960048, -2062627760, 1439358042, 805652187, -1183315342, -1398921067, 493994846, -1278391665, -613590866, 1391715012 ], [ -1506643623, -434784599, 1498046902, -775080446, 1511050791, -474341109, -1433778201, 680641410, 2105367418, -89986201, -1832851377, -1816956392, 937225667, -1870479931, 1601369564, -1094432219, -2084260732, 946654246, -1097671780, 731973999, -932308894, -1497064829, -93629733, 2079359733, -553890428, -901990999, 195515008, -1591425221, -616077055, 1835392953, -1301568086 ], [ 1321753326, 1736206189, 1038976467, -1960852509, 1824785692, -1162714011, -1561373704, 414772670, 588273718, -1151050579, 1786928885, -1095401383, 168260281, 639065471, 1424055763, -232634762, -1378971077, 1854247545, 279177957, 491077905, -1847475186, 1605615638, -528226508, 485779150, -1492265557, -104288893, 1014469511, -1473331381, -1484512072, 907681626, 229469729 ], [ -2121982136, 69482112, 985134228, -1431293108, -1505251572, 1337626418, -1462005753, -1474228144, 1521977126, 34928083, 2075596499, 1773691288, -1680785428, 925522369, 1639356240, 2096052654, 354422296, -721901231, -2081301634, 1630608197, 1814007693, -977220956, 167354873, -56289057, -2055033724, 1821249755, 1963640986, 2137958564, -1174521935, -2049058792, -704726829 ], [ 1494819292, -754215188, 1495846316, 1774324319, 1282984041, -1515661768, -674736860, -1936922399, -87312020, 1849497158, -1275339677, 2020890787, 2028748982, -2092141699, 1389828925, -796477067, 1673049620, 943578751, 1224965714, 493900851, -1647564229, -673171275, -63044872, 1382159760, 483922101, 717921073, -1132856924, -1482730491, -1614848162, -139107385, 1763104520 ], [ 9266088, 560975422, -20987689, -1701071838, 1826630416, 2086304568, 464159240, -484716821, -938654139, -889801199, -643029577, 1525478243, -840743868, 1241238756, -98445644, -450721032, 1157277608, -517645690, 1383757399, -580944675, 1983339374, 332097821, 978490331, -297800428, 1833425987, -934292365, -431266302, -1278539841, 1357800241, 1679555691, -917068051 ], [ 361952350, -1282948237, -1376474301, -1833850473, 867519653, 1851004401, -1702822698, -1293112412, 1307520826, -859589681, 519137864, 370440488, 910177872, 697528432, 1420088187, -442137081, 29627104, 1172977922, 1959147772, -987729652, 1915015081, 405495103, 304639673, 669407637, -1654201060, -1636440893, -1974103399, -73791458, 1459802272, -425467166, -1140393437 ], [ -1420403355, 520654535, -1175810587, -2081289807, -211145516, -200526271, 586418624, 723290713, 1489306993, -766625168, -1058459090, 1030435838, 1789779309, -268410705, 1437476186, -969359116, 69438913, -1634808203, -831835900, -2145558584, -1718102258, -187920137, -1489291011, 2095842830, -2061198894, -934435757, 1268820974, 1790818372, -786024618, -963323165, 1248722265 ], [ 56327641, -1989173255, 546766634, 1623673210, -1332325836, 687328479, -1458192293, 2079686396, 493454978, 1541329496, -51840779, 304515539, -908146505, -36225274, 1014244246, -1248717473, 1203965178, -1672084639, -1870431237, 1781804244, 391431290, 596766435, -1867923256, -798659614, 824775102, -259806176, 77387937, -29175759, -315208560, 509908941, 1871800122 ], [ 283267397, 1836691449, -791790547, -2128124468, 3402635, -1861543002, -603372810, 1660755682, 75672341, 1688495311, 809298740, -297883765, -1215828008, -2121842098, -294210753, -165048156, 757758953, -2071881285, -559753450, -778078656, 961871175, -1959200569, 41826931, 1639666722, 157933687, 1498407301, -1191821436, 1155622632, -891774079, 1770965947, 1403607689 ], [ -572432013, -896492753, -110457828, 2074060935, 1750678531, 1014986218, 760425910, 1262329815, -289681063, -297444368, -340084156, -1274007512, 1089537479, -780636529, -1222828415, -1400326637, 1573719908, -592087305, -835547327, 818808654, -165669555, -1792993223, 1285795733, 391869835, -891365215, 1497945022, -726951824, -438870837, 893793751, -454913194, 1486942968 ], [ 585750173, -1721762778, 1638591245, 112192724, -1864794101, -851910874, -382638594, 977712405, -1294805447, 1321301718, -232974065, -708488576, 204584033, -1294486253, 529966375, 2085111087, -509356892, -699149063, -697482684, -182036904, 419085252, 1133365597, -1868126584, -1970737856, 1164663461, 815042497, 1964476364, -583317063, 637244197, 1545376286, 495417600 ], [ 297211212, -1418135060, 953321689, 1616066813, 1945736910, -1976273244, -784916723, -1328153273, 1773065464, 890645524, -79591346, -648100695, 1924623986, 1502940571, -2053406822, -1932768784, -1704393555, 2090302941, 738911775, -272271643, -303460383, 1829344447, 1801383359, 726330517, -175114055, 909877237, 1054318230, -119043136, -628460856, -1979112436, -953400743 ], [ 1140585454, 1783127826, 316678886, -1959331774, 2086207130, 112583956, -1540069702, -61235829, -643489366, -755535369, -1843571901, 141286570, 1985951462, -1285924191, -1579160905, -1600780766, -122262025, 1282548677, 285958884, 38593231, -1910054635, -1568751113, -1403788323, -1341410346, -290492365, -122346360, 58753159, 1392778116, -2060264379, -1955939988, -249962572 ], [ -1913146946, 195445113, -1409680150, 2017056128, 1528204598, 2140599052, -1320768289, 918671063, -112646441, -385802065, 2007050094, 1564598421, 526203226, -2105885489, 2115474358, -523027764, 717351357, -1705348549, 1574374815, -643459229, 688320282, -1041292918, -287975829, 1426165802, -783284331, 332924555, -1156845646, 597393989, -23774023, -733211721, 499105514 ], [ -170156777, 860367850, 1962253519, 1094467081, 1261779974, -937917793, 1878255087, 100337409, 1997546736, 526258709, 144466255, -28096041, 435249110, -1952628296, -1100175606, 58157738, 1967368818, 2057570262, -2023339799, 1143869812, -319208675, 1525598391, -937988861, -335804666, 1673000826, 960755483, -1137512516, -1535953317, 1502682581, 719118803, -231096323 ], [ -904518557, -1471008702, -1340444728, 585831580, 2084212369, 431947231, 2143429570, -1123445617, 1870651759, -1990158276, 1226301712, 1435405798, -239331075, -1735159969, -668392325, -1592316768, -2098291486, -1738521755, -541395386, 1032030989, 1364197841, 2036022749, 1198388313, -804377657, -1043575046, -681676375, -1200507556, 648436161, -1189590996, -265891929, 142057063 ], [ -1844679376, 1848489528, 674854958, 691286357, 1689985262, 914754395, -690999068, 155095709, 245596821, 1527153438, -2055649510, -2002777692, -1648162337, 1060510989, 153009137, -316023856, -626696073, -1987149934, -2020166725, -1807510461, 1769238036, -1996231907, -2115659197, -1629444986, 1659204794, 1543915579, 1833606260, -134915674, 614337420, -337218226, -127174385 ], [ -638207120, 2093250920, 1137763951, -349367783, -73000277, 2042854644, -160110262, 32420782, 1126586645, -1162588910, 1991392786, 99012247, 1798533151, 1268450514, 1847666013, 1894054129, 41591101, 101954654, 2095727429, 189108820, 252712617, 325877967, -692871003, -1214433714, -72494163, 702312996, 748663895, 2067661528, -1070054421, 773020131, -708355162 ], [ -1626734444, 1417973990, -1866152467, 994044801, -2071459564, -1427790471, -5165973, 345943815, -114377093, -2093522119, 759592146, 787152659, 632983396, 2048100101, 564889441, -342948952, -1982613933, 1545375062, -1778208269, 716794313, 1244530751, -554257419, 1166567046, 305494624, -72794644, -1098232414, 948951235, 424151118, -816037130, -968178134, 589382855 ], [ -343631834, -13642349, 346652586, -1940693619, 1361699633, -284974889, -2087421648, 5601749, -920444576, 1656343658, -1051045667, 1429927648, 743566994, -470224587, 389310827, -1130241538, 772332417, 1461241127, 1856509158, -111610943, 563033950, 1618444368, -1332460199, -317864796, -1315373387, 517775890, -9404984, 237407802, 1582229611, -790492286, 1762283917 ], [ -314541599, -1514587071, 1208704906, -75480463, -229824771, 1304229010, -166762807, 680744098, -1124454651, 919665804, 680146935, -649439852, 361661425, 146752548, 550600621, 1667064120, -1754192886, 779941413, 635633936, -1346429306, 1672006426, 951193033, 1247642649, -1924095569, 831267860, -1893014316, 1758647274, -813270122, 2099364390, 1058574230, 2044437949 ], [ 1415678893, 727248407, -280214816, -2088178744, -1912946503, 379356902, -451208558, -1231349251, 1141833958, -2122736697, -2046110068, 45835591, -752400036, 397458755, -1161448387, 302997468, 511916147, 798544027, 118317752, 542471276, -1235703396, -2118739077, -1282468022, -548348589, 699309913, 648816285, 1665235301, -295749611, 56599817, 1855661001, 2130877927 ], [ -1714132027, 1069651458, -722882977, -1724657558, -1946780503, 963819890, 1269287980, -1151323844, 1937127098, -30285821, 1463039919, 873845875, 864296648, 1338911566, -286827110, 1371776096, 1223721992, 83771200, 1676165810, 1409425259, -413253482, -737102235, 855838775, 2060719607, 556310853, 1388945869, -398466075, 294857999, 1964367221, 1969238995, 706343340 ], [ 889103489, 1565280874, -229102188, 316303568, -321964983, -155126729, 1252086813, -521842983, 711633335, 1393041671, -1565247864, -778230684, -1315036111, -1241911898, 145409978, 619042344, 405704158, 968076422, -102813812, 2085146399, 93939514, 358816926, 2062402337, -963373112, 1630920617, -754667388, -329769040, -1364017075, -1349825255, -2123418118, -1134931994 ], [ -381476866, 670826567, -1364180142, -1480373725, 1734178524, 1130972395, 42350365, 972998941, -1468265948, 594407708, -89755029, 593072358, 1136644050, -2014086646, -1460702677, -1115341202, 1319644217, -1554576874, 963061244, 714876368, 206678892, 1377783361, -436791335, 128082704, 1278735496, 2002576121, -783132632, 1741061828, -1689096267, -901494427, 1513781028 ], [ -179867581, -602109414, -1315692368, 538669343, -927434168, 853358499, -2024112616, -1190657648, -1328905473, -1048327976, -509931134, 1179939480, 1168244265, -639499861, -1695620516, 1120282243, 366703307, -852794839, -1454643786, -450274604, 899642411, -1373116806, -723272804, 101934901, -1443453281, 690272465, -1853546862, 2023358094, 924200030, 658123591, -857071195 ], [ -1687725575, 766311009, 839829018, 1173548561, -263834260, -1358587784, -866030446, -912932564, -1500700367, -520226391, 744758403, 23997241, 566091522, 1947039072, -208875659, -1918867100, -1422773462, 1106748148, 193195380, 1543579190, 672825776, 1592581596, 367835043, -1129664085, -1614705574, 1889341839, 1316741181, 820237332, -1844112978, -1165485212, 349575226 ], [ -727701366, 929090462, -860227910, 895943306, 403921583, 1641246515, -1622150936, -2075997110, -1527950468, 127815063, -307017700, 443713565, -1506936051, 338580473, 571593271, -1879553793, -1077819242, -221485983, -746231775, -266402437, -498435740, 810093320, -488833389, 1442246908, 237441, 1879205604, -23889444, -667984056, -824441552, 213962440, -1689638654 ], [ -1921484804, -523130363, 1856471030, 343249242, -1110461740, 1103205099, 1120066916, 1504630930, -525801749, 2103783163, -1438762232, -1616932428, 1783188084, -1312923855, 116604536, -1670752601, 300636252, 1932105383, 788167940, -979226277, -229739179, 1613941455, 788745600, 661881311, -131223196, 566714135, -588497082, -940716229, -787424189, -1560753210, 2016614233 ] ], [ [ -1959150724, 1603667294, 1660765259, 2130149319, 549389342, 1992941198, 346847665, -561125510, 1787396850, 1830626758, 1765166637, -1149549580, -1900478907, -1176579164, 1278302847, 1638411616, -1257408190, 736253414, -821600693, -1551897462, -1405382321, -1662905208, -839993096, 312542868, -1158672206, -1100217213, -1328526190, -620095858, 103352305, -986357135, -254112055 ], [ 1052807523, 758266874, -433967535, 940888640, -1215341878, 415899001, 158492669, -654634794, 229630973, -985149271, -1739822426, 172390612, -1172445098, -191556038, -1832364573, 1904785273, 1346552741, 97002236, -1966370484, 1911159600, 580186384, -170288448, -102568156, -388878912, -907658888, 1298331762, 1760229356, 1390697924, -275109511, -1193723791, -1787753916 ], [ 314951482, -12504533, 1591803638, 1167139067, 362913062, -403455346, -1187062131, -1331742323, 745904100, -989977263, 1455738823, 2082627511, 188923370, -1954349511, 7030852, 463343736, -609472583, 1544919855, 593533437, -783867290, 934624293, 1120188372, 1256657622, 480917356, -1385640225, 440454697, -1536011511, -1885919112, -790407692, -806237365, -1363056022 ], [ 846482912, 651441625, 507328089, 1695899077, -420883438, 61335086, 246704505, -18806286, 1866055596, 2130176814, 182365249, -1775073310, 1730104339, -1185277931, -522799021, 721087510, -1196902430, 1403135973, -1144989726, 955927260, -1777740629, 301633814, 408159770, 646753308, -207134010, 1269271042, -1223931415, -1919606552, -1017866808, -1320383083, -1269593339 ], [ 1722772094, 492588666, -837336051, 1879397454, -537656911, -2016163407, 331396231, 1185838010, -1039515567, 1156189045, 502373513, -1751149940, 952551827, 566230602, -1689846935, 685300755, -1208219054, -1649206699, 1639001123, -603978690, 667911776, -258798455, 808466059, 412131035, -1657670968, -1933843180, 1142347830, 887902091, -300286709, 1787691979, -1935759565 ], [ -1420061441, 487578712, 833315993, 1317575963, -1427242592, 690614724, 1316125660, 25841762, 1793666113, -121917281, 961402460, -1587471298, -2122320641, 468341775, 2127409413, -2126894867, -1070068954, -1277344015, -467909706, 1365613438, 289691510, 515534402, -392218668, -1954278109, 952473486, 1272180993, -1032459137, 569105426, 229416091, 1519259615, 2002525382 ], [ -460940512, -29635664, -250101462, -1577467544, 685116260, 608296551, -419171946, -719423880, -1575216808, -1475313698, -637957930, -138464117, -294662405, -866958205, -104173055, 1383233629, -1672743450, 2123620105, -583264546, -863669213, -118007707, 1521550818, 324533571, 1711457254, 1555840336, 843132796, -984021035, 997051125, -1813061343, -144145706, 1815085224 ], [ 173942464, 545991997, 837408223, -678760965, 251795255, -1418134459, 1009935700, 1422000190, 1335567772, -458471102, -694497631, -1554980538, 902111114, -858607622, -1555051586, -564722287, 388478122, 186943452, -1779575296, 1295387605, 1761644508, 1705778576, 126809228, 1968522575, 1383116940, -2123662479, -3422721, -1488071237, -1497144410, -901442373, 251329585 ], [ 1175024118, 459301811, -856789903, -628459379, 566936055, -902389927, 923308920, 1380535523, 953705960, -1976411630, -189907809, 892105163, -756641268, 1932485754, 193144315, 1188867581, -1993350276, 796994310, -1246206199, 1895844340, -515664356, 91598484, -1078031004, -286815182, 1719139522, -1826193373, -552814698, -1907492568, -1048157531, 2098887305, -1076081563 ], [ -1306267907, 2113205865, 19560635, -1386902094, 203315170, -373477161, 1027599713, 1661096904, 1511379754, -929261274, 743846611, 127940193, 616286613, -1964542133, -928902960, -659044819, -1642621929, 182545919, 1030918120, -521823623, 1087389254, 63373806, 2059193959, -1896600590, 869126958, -1478738900, -1523157813, 903356268, 513320786, -1364898009, 1432207200 ], [ 1812944827, 347466355, 942522447, 1289274485, 968025068, -47554848, 958031189, -286762082, -1885195274, -1330879723, -1676369230, 713643198, -1737800971, -831039988, 1467767056, -322881779, 1716193505, 479287670, 243801931, -692120009, -483300994, -807253404, -200395200, 1169001818, -2036926302, -1363120524, 1058003307, -168903863, -1952575880, 1595729861, -1286101621 ], [ -928743295, 526056816, 219431544, -1078953761, 1611800359, -1536031276, -965827560, -1313609369, 1523860598, -92092225, -370454863, 1056401632, 1316284039, -210707368, -792221296, 2139533641, -1932823080, 1234429477, 2058998530, 1727587941, -1843005136, 761769460, -1821073707, 599970765, 960302655, -1263941356, 478264929, -1796400332, 2066635462, -1327932702, 500579797 ], [ 544957644, 1854230610, -350656756, 1908716057, 272840094, 989635330, 1785649953, 1056358703, -286298907, 959626253, -1377032087, 1770745681, -1468520696, 1790325404, -897694823, -350559652, -92371684, 1924203686, -1915963072, 1504331307, 1623651494, -1332104906, 72327873, -258640914, -332462273, -117198101, 127897052, -1731511793, 1062867265, -1398985629, -1817869817 ], [ 718765269, 2005658136, -1034455367, -511088010, 2023657386, 164533189, -104234603, -1745206297, -2020463184, 103211891, 1730692777, -469464098, -319122473, -525819178, 2137735493, -2098060327, -1732246008, -1843476444, 1135320831, -272848695, 452895009, -58467524, 1972778952, 1089465263, 1840735061, 217000502, 1795123155, 189484614, 1761299852, 1737258115, 1701476586 ], [ 1931424701, 1529777146, -119354839, 1252342334, 537435377, 1267349501, -991189968, -1491237200, -2144114930, 1632206391, 1837478313, 964460653, -1237763475, 1397210227, 545088325, -1882387704, 210997308, -44981077, -377970724, -1679239208, 937281333, 1067424623, -154548522, -943650264, -1307396650, 1469949369, -392168355, 1280870612, -2108395326, -1576900545, 572687441 ], [ 1866125247, -1345901861, 1850606069, 422291590, -78788530, -680911994, 1122571646, 1509953140, -387348434, 1236406994, -2012503956, -1009191694, -23814939, -1408781520, -1144018949, 62300701, -956869026, -1323820343, 78921125, -1881402938, -1016450882, 741383132, 1422791704, -1945427678, -1841808904, 1550253937, 231804730, 1426038965, -415058436, -108966734, 2069131899 ], [ 1493814387, -550353352, -655216891, -1530818553, 2065090040, -1091515766, -1061759686, -659459916, 1660591041, 1043333312, -1253011859, 441997503, 259844967, 1099043123, 907340042, 260843028, -1713448970, 797617259, 94012325, 1040348053, 737738689, 309414452, 178866958, -787464812, 1215676993, -335432963, 1017544949, 1438046439, -112246211, 1258383373, 471057003 ], [ -1070176616, 894551411, 1885493081, -744065240, -2003332848, -1096926495, 1718337979, -598771036, -1043261647, -1226607940, -1067829570, 497217170, -1507077429, 1429623841, 1178479760, -1410964661, -36010141, 1399072624, 363349270, 1454853789, 1060295762, -1942518591, -102423387, 346392218, 931818490, 381867217, -1749859392, 1325757758, -1588840044, 971885837, 1257185295 ], [ 869190408, 117341499, -455146306, 844692433, 675820398, 22076339, 579050647, -252177019, -1218006084, 1597696890, 1400977264, -552344266, 1457904149, -453539542, 1312819248, -896285661, 1988580949, -1957942130, 176245687, -2084816851, 2075699233, 2119702019, 2140629007, -427772105, -325411951, 1568033316, 757264403, 401370207, -463322656, -410829168, 1212284910 ], [ 79928021, -2104276486, 117737023, -1686909131, -1328540007, 1034424244, 1564897016, 1328080646, 782818649, 1137651022, 2083560974, 176316197, -1593844063, 296049177, 567157079, -1631505955, 693118822, 1649207181, -772248423, -2029535752, 803270489, 2110244665, 1518008390, 1807826498, -1255697125, -882040604, 1412813464, 91624043, -1546003186, -442124522, -435531272 ], [ 1633408274, 1959406872, 1407284409, -1732899762, 1722985039, 900589016, 260202424, 499473293, 164384959, 5255048, -145453423, -586022603, -1501849624, 357696137, -2116262269, 230761689, -125145669, 1251656408, -894326668, -961440517, -1685160157, -1031116448, 279355203, -211000864, -833566992, 1942960314, -1177999082, 896119041, -1901656764, -1502520718, -213191288 ], [ -1610135661, -2007540466, -798276650, 1300167809, -1764975309, 218480510, -2026161856, 1464676483, -834262528, -50536948, 697566661, 999046305, 2085760696, -810493741, 131980453, -740887479, 684682798, 808621557, 958670631, 152769119, -2144637887, -1065720756, -1640708471, 151517928, -949134397, 643803511, 345281825, 842185104, -399876747, -1868059551, 1394191184 ], [ -680885021, 1697828913, -1296554642, 1587095054, 229260855, -1650609393, -1202778121, 1125036718, -117197934, -1378357620, 1044082696, 1958236209, -1206548758, 804049292, 1855334800, -195573235, -1078544066, 539075784, -1509415950, 1893198471, -59979208, -1091696162, 744344033, 2031641173, 738998103, -1248327998, -1235993897, 308563376, 548280721, 518023378, 1399651830 ], [ -2087454350, 733655236, -1187414395, -564405751, 842141769, 2139667979, 1051592814, -819450842, 1571803698, 1877283535, -1248723957, 2074431603, 839687433, 2078348520, -420323583, -1440669404, -1962036266, -858623796, -102060686, -1441782371, -731158896, 63944200, 408627672, -717675172, 483384270, -364442932, 205700163, -1436451258, -1760611857, -29708041, -765439322 ], [ -1853654395, -734369672, 419839473, 1524852556, -1441870641, -1699375108, 855327294, -1776625690, -821323120, -1174084329, 1815043908, 2129313062, -1343481961, 463253996, 489664217, 1620865856, -1912956976, 1445529959, -1361890463, 1878425756, -1479883462, -1375453639, -166162923, -1574668694, 985075932, 838400821, 596935029, 1825502050, -660017138, -1336754107, 573975553 ], [ 421157621, -464883883, -85434426, 2081872655, 259794894, -494854852, 1480965825, 719174828, -1525818047, -117123785, -400574899, -1539256119, -288811150, -1272693137, -1153258920, -861146579, 1677587184, -979614656, -1166807431, -1925124122, 2018789698, 2027124048, -149786995, -1712326782, -1248383486, 1786797815, -2277167, -1902411771, -1079014561, -1486638036, 132288562 ], [ -716612797, -2096314812, 365705501, 339750005, 782132893, -706054569, 1589492711, 964749565, -409475386, -1241371544, 1137976011, -1671573085, -633232043, 270918044, -657051430, -1505673809, -402170808, 1718431182, -507642792, -1066072170, -1637000684, -215643468, -1986476786, 221476585, -1697764395, 916437952, 876961807, 1666728928, 1387228814, -2128755513, -1576303853 ], [ 1029102193, 1383733578, -103617059, 721852390, -1724233416, -174320480, 733180413, 833192503, -1428963609, -255986225, 1895774898, -142690779, 1082887515, 1292644269, 397737350, 1078320685, -398760256, -145659347, -489272099, 1883146363, -981747847, -1277968620, -237089272, 1533234175, 64065066, 1701313652, 719547822, 1149813551, 658151932, 1385085864, -320404553 ], [ -1702449628, 380837734, 1601724999, 1144919756, -428359761, 208550104, -1462142797, -1379984496, -1326383120, 463774865, -628148647, -87786397, -1086758436, -1654510221, -349147876, 1128790495, -519472663, 2119215983, -216377830, -1199576898, -1346847825, 960715389, -539835899, -2039578646, -1029948533, 1397136658, -1716126126, 2045200191, 461380180, 2077796762, -1002772969 ], [ -1971137327, 1934275673, 384901943, 1577278981, -1276088240, 911488518, -586024158, 983695463, 755180181, -1231340482, 5298805, 1531261777, -1714752938, -1302610086, -1178351793, 1883128469, 1447592273, -218798575, -798154427, -2093503619, -1751780355, -686678017, 233888552, 16825784, -1021321581, -308837707, 1952815322, 718394117, 241626794, 216309499, -1473865766 ] ], [ [ -1638251168, -1648713603, -1252819870, 530781699, 910355459, -1932892048, -1126146880, -858798427, -1539840791, -1040197001, 283104075, -777033504, 1641928719, -2006199995, -1526657360, -1871689776, -950654987, 2114461020, 1133894575, 420626277, -272427819, -354626257, -1630951283, -2135688303, -1185211759, 546914329, 883908111, 1638651190, -144408110, 634859150, -1398210732 ], [ 41525305, 7244588, 702576380, -2122869752, 84114051, 1330966838, 122264886, 1984089836, 464940242, -1175032745, 1378924380, -1007152066, 114162424, 174141439, -1394488902, -1779177275, -1166945124, 198316138, -1233993765, 725001582, 831115221, -671088215, -198020024, -1737863805, -1967272755, 1915694206, -1191841417, -1108391246, 531011074, 454292353, 1484069431 ], [ 424883341, 71244358, -1712837654, 921091698, -1499171755, 1015293467, -549749900, -1611013650, -1205601508, 1580299527, 369040192, -665030147, 2052286988, 1862707391, 72961757, -1725567603, -1256549106, -1012445150, 230452803, -537398655, -732058927, 564692529, 420156402, 1008108245, -997034878, 79893464, 371494732, -1938293822, 1701046332, 1862261959, 2120697514 ], [ 1602925787, -1192613797, -2060936583, 2032345426, 242318670, 1872307031, 1590919994, 696898496, -943722007, -1243676517, -234277462, 179684712, 1040179799, -1172193142, 1593253660, 1048839381, 847395147, 1289232248, -1420125950, 939368352, -2114159711, -344119066, -1549504304, -466353075, -684041049, 88031286, -167588529, -620273428, 1425565074, -1349752971, -1284550703 ], [ -94810941, -585432659, -378268011, -1499770489, -1184959043, 666507669, -1009694248, 1701197789, -378235124, 2102026752, -712461641, 2145897476, 624275475, -159066809, -1785029779, 1774804703, -1292884194, 1599410773, 2045772017, -205656108, -1779560789, -434412265, -1115589764, -1576898632, -2084409614, -1730665289, 1011335430, -1023042307, -86396456, 1250281389, -138601117 ], [ -1823296278, 1997946979, -1748632613, 1843381491, -703244306, -1322782098, -1897645285, 1147084100, 1263712305, -1982597419, 580768172, -256936576, -1760029813, -1615673134, -1946796257, 390686770, 2030631334, 1910038218, -829811082, 1971784575, -1426863812, 560606458, -1198893498, 480192272, -1780164923, 1533103327, 1442634795, 1913336430, -105043264, -2114046957, -124713752 ], [ 2111201674, -1691926814, -1830796935, 1345410000, -1150771735, 1461379949, 421538477, 1089949876, 1917991580, -1116036786, 2111703729, 1770063359, 871047270, 447516991, 724271798, 1981572275, -2060056469, 1864319383, 133102384, -1416690584, 1076463872, -349553698, -1517647152, 492575128, -812083505, 2043983040, 1442106357, -2008631195, -1810183460, 2054636985, -293836584 ], [ -1214399152, 31368343, 175588305, -1554886, 597973155, 2126937025, -1053821129, 335211336, -1636553222, 594126065, -261877997, -950762765, -276023692, 1520403094, -796909503, -1049566029, -53074173, 2100180697, 1035556615, -106656133, -1797166954, 1039527142, -1498615330, -527466316, -1413470941, 687301821, -928367134, 213691628, -1839662048, -1124505842, -1264887194 ], [ -1909593563, 1568908326, -635940132, 1487278211, 337289763, 1662405568, 338737503, -2094976792, 2067664897, 2020182857, -213761500, 1655054124, 1298173706, -1729326615, -685210584, -1159814274, -841773594, 541382441, -1428726643, -552555458, 608230567, 426748783, -734608685, -441436882, -2006386224, 463874714, 42909721, -1426938599, -224592714, -540467397, 1990110119 ], [ -1819809765, 1369211590, -1393883764, 112874226, -1905312944, -120241837, -1706566414, 678647936, -131082315, -2099418825, 1241492805, 1202052028, -860640447, 1921524917, -1549052199, 306331100, -500892581, 643293946, 1708257419, 47413043, 1505702198, 472670650, 1233008885, -2034754808, 691563460, -274247781, 1155900906, -993504849, 585388710, -932707219, 1621698897 ], [ 1464369014, -1501378606, -2092596838, -1757443132, -1686995116, -695921468, 18398854, 1687968115, 331961753, -1011305145, -822870882, 181816044, 902151622, 1331059995, 2000436120, 1712137137, -1354397265, -1734021597, 656521738, -2022552246, 1949045753, 1465132828, 472041838, 825825036, -711388754, -1837548798, 1789630325, 943809182, -13297433, -870273461, 1743496823 ], [ 381938189, -317706550, -1452184965, -1517762496, -451586675, -242968837, -1393794438, 1141807818, 1480118225, -1646125916, 887051949, -932063769, -1591264659, 97949639, -1516179380, -1985494456, 878768155, 721811664, -1825588259, -108041883, 865939944, -664615648, 657977512, -515937450, -461109989, 978520217, -2123093289, -391811901, -756927552, 168276128, 308354039 ], [ 1500516191, 96759942, 1246006296, 711910644, 558643316, 1881329444, 742424939, 1933575385, -1124079544, 2135366352, 687877937, 116630419, -145896552, -1404711555, 1539293804, -2028588420, -1582799481, 558081475, 212533278, -10320018, 679237560, -1638594753, -1132687162, -1238494357, 234052417, -709262257, 1343514072, 1851582640, 187850383, -1099102470, -727283149 ], [ -1637088112, 658902980, -1295459854, 1724600522, 1187241583, -278700826, 14298097, 1981531135, 386728015, -139110275, -814379444, 1187860049, 1603458737, -2124650349, -1878476323, 1016241350, 1099828258, -219004308, 1345082059, 74989841, 741580664, -332042316, -1524568674, -703015273, -1801872321, -124080886, 149017151, 581563573, 193434955, 1769549585, 517678718 ], [ -1742730223, 1955571145, 1116069488, 418527061, 1767019269, 330331710, -123647866, 1592352883, -2084368690, 1459105808, 329467055, 2029888233, 290768206, 2054186101, 1229104141, -571849476, -2048501139, -1706589713, 1656774498, 1049361038, 1572788017, 245185021, -1400201235, 505060388, -1169457112, -2027908198, -132497947, 1652011140, 1688593788, -459979791, -1081211376 ], [ 2127264600, -1039590283, 426000711, -2054881961, -1360383377, 1770523380, 1831107414, -359005673, 748336025, 1663192693, -1267360508, 1230838533, -300975793, 1551649846, -1510572305, 2075010950, 1521710682, 1647220587, 2091544196, -714074869, 1167853814, -2090644338, 1438442581, -33178724, -1290048494, -1421407703, -1323122753, -895445137, -1442768411, 501616494, -1088325583 ], [ -379565466, -957611771, -170729599, 1559884548, 321332909, 2042927507, 478234518, 690599377, 809217325, 1920387683, 1175142069, 461212666, -1614702307, 1747361395, -988309312, 1344012720, 199659838, -1989780964, 530756413, 884917842, -130000638, -1295889871, -1325520879, 931887722, -693580561, 559954164, 1323084440, 1823613374, -903992953, 2062644098, 1110136857 ], [ 2019266372, 1854030991, -58536430, -965459650, -1648143065, -401058744, -1161994677, 539544683, 277718540, 624859745, -1530081361, -1178282694, 2131143343, 1169516521, -251503261, 1384865600, -577767746, -1277355602, 286199703, 1440793959, -74922077, -2087639237, 1410661656, 156022496, -416878743, 946409757, -197174026, 322003785, 1310083619, 864897053, 106891535 ], [ -887874811, 370943130, 261185864, -817996541, 1874044520, -892584474, -729361758, 1622921243, -1810090868, -3454817, 1612698355, 1110756463, -1598507470, 269708506, 857238942, 1331080164, 615811747, 67892132, 1564471663, 1403288350, -386218833, 1297550769, 1540983290, 1358693984, 691600196, -1544139416, 774164300, 393266250, -1313614021, 265331879, -606417474 ], [ 486383810, 304209592, 352255677, 1445212284, -531030601, -302965898, -180126936, 994159061, 1555947021, -399114913, 1886559480, 1139474866, 1647427633, -1831017255, 526897060, -1935053310, 1170858645, -998796296, -835925065, 514375913, -1943994260, -2112279717, 219104723, 1368462169, -1793757344, 470976480, -1148528469, 1494893030, 1597522432, 2033445492, 345623190 ], [ -2056951364, 1154860767, -1532188600, 125564118, 1183299923, 375661857, 541905055, 163433202, 406799754, 626307218, -1874310103, -472821663, -558898791, 803115643, 1387625059, 1880387037, -1645270651, 777939180, 897803288, 1419309256, -1414956280, -696043537, 1340631036, 283962370, -529313823, 1392229558, 2023000032, 96846675, 70370348, -909047173, -456018919 ], [ -1003173013, 916211089, -1637213217, -1302883576, 649935646, 642514314, 359789229, 1032107803, 1176207848, 145453780, 46375228, 164347084, -492516565, 1880933448, -1318458975, -1467028246, 630075944, 1818674499, 1123050236, 212364972, -1512406847, 675872627, -550835489, 1376736022, -124089988, -1599525918, -187250208, -583162359, -1297166750, 1816879872, -1179253285 ], [ 335949345, -143263030, -25927612, -769589286, 82971468, 379314764, 683774601, -1343822505, 281169469, 299132151, 750952269, -42672837, 1533920969, -485259197, -847886907, -715869362, -5728610, 874285753, 1456907438, 2013670956, 391444880, 1367129537, -344307200, 1230642954, 242254395, -1538800097, -1117655068, 1657929903, -44495613, -169521049, 2090210230 ], [ -506186956, -151449661, -517233857, -630818461, 349218927, 26068892, -1937354931, 1054687436, 1852384787, 288260865, -1059802465, 1840906988, 1866198230, -367795989, 434823014, 1672723810, -1219862271, 1683338728, -236426698, -861418001, -2096523923, 2071680236, 599678864, -61372444, -1423321902, -406162722, 1255207540, 1608906189, 222230913, 1927256917, 1462982602 ], [ -1946616935, 1574926007, 2069319954, 1570119831, 1793915871, 18875106, 1385203165, 976979413, 1327076841, 268355854, -470292244, -1511798176, -1626521682, -1578652447, -1544772504, -1107803753, -1982894149, -1974659482, -2017245656, -256040660, 1032649165, 468029221, 1553928051, -1760180711, -1891854504, 819790296, 1214385501, -2133897511, 1431991624, -1527015578, -1963475660 ], [ -705612575, 115278932, 737671884, 836982819, 92201436, 700264469, 1223211310, -1891204907, 2115083083, 871231972, -1470255450, 2083157166, -943270592, -1709432394, -328415935, 2072175301, 475098406, -1613530423, -1114518282, -664269488, -164790181, 177958522, 60385905, -363247992, 1177049503, 184097348, 1530804902, 1702384405, -29968586, 877525527, -2140259115 ], [ -1731990620, 1810839214, 1764903009, -18736582, -1152308305, -31968562, -528348258, 1553746638, 94996369, 1492781775, 1253488223, 996869607, 1359653406, -1977473704, 2089070645, -832673887, -2032225545, -87663122, -1061621064, -13382835, -542639298, 733487976, 750997669, -1454515127, -1896020800, -428049372, 1226364151, -889325283, -423521684, 1946478878, -35599283 ], [ -285677397, 2045706503, -1813369620, -542940667, -638817101, 996419088, 87981437, -1063943122, 414697535, -332404603, -2074107525, -411049015, -1442218109, -135537277, 830172298, -1085525989, -1587971516, 1491376237, -1124898359, 479982977, -1514916385, -132380971, -1104077781, 2046848835, 138537665, -1645849552, -1913566229, 165866537, -1911142459, 872486801, 919127891 ], [ -397733668, -571560332, -1834200322, 962176235, -195788524, -816975651, -175236338, -1286838959, 1926166333, 2005244996, 747015116, -1111765178, 1710855729, 1554980118, -1200728376, -173833066, 365787136, -1925357713, -958683879, -1309189256, 767435576, -1510455796, 572542740, -278333853, 2123663196, 1607404044, -1866285243, -1780913885, 1856576274, 254653260, 925493947 ], [ 699890984, 581757818, -231143753, -1933572141, -1186504304, 359077927, -1097896691, -362452687, -1699259481, -1546263217, 1143495039, 1202130404, -1349568005, 72004363, 1207469409, -1018983727, -1449421617, 689006332, 384130637, 1103477621, 893183117, -1722070004, 983786886, 23199813, -1682541965, 343832341, -214545682, -492281148, -799884131, 1650440037, 1867379986 ] ], [ [ -1337824636, 413965695, 1496967976, 719333671, -949024803, 1808978014, -1718246565, 1135247267, 415749924, -1800170056, 1371834556, 2022297708, 1526221669, 1310192520, 1523378179, -1110689484, -2136998720, -511675551, -892230695, -1058603386, 929710614, -1880332350, -1504846084, -1316643056, -2008360353, -456977446, 1408630283, -1020438788, -1874189410, 308004363, 6946694 ], [ -1110344391, 800436822, -1397305789, -2092644265, -871357336, 1971401392, -269108678, 2122018988, 1144203278, -251222584, -1552831647, -598343291, -1799415271, -533565263, -752999197, 1956232405, -1249819027, 313369684, 1868576574, -1038995719, -1970341994, -1835239053, 1272813035, -494962226, -122338167, 1605816117, 1348988404, 566885082, 828039582, 270503502, -2086477580 ], [ 1836587915, 1407281217, -526320613, 1075506219, -1577309066, 758290206, -1042926490, -1101528808, 33268421, 2088867281, -380974779, 808615640, 1160706, -857823296, 258935687, 4503362, -523158273, -1322216901, 363746614, -986793271, 131991718, -356852776, 441720996, 1423933017, -59792896, -1804541149, 1621440013, 1263747769, 1807532657, -35566864, 578093585 ], [ 1270093234, -1219487295, -1448384353, 544372543, 751546797, -1982418215, -285662977, -1374093890, -1134495507, -1545171344, -2096906577, 141247580, 1461581627, -1346202654, -1222741229, 1275919028, -422003072, -290477327, 1638599247, 617499638, -999901540, -671459435, 1975237185, 776240734, 791330208, -35876075, 971299146, -56532259, 1640914115, 1707102603, -1819088691 ], [ 840633, -1412938833, -101990527, 1256152557, 448085151, 1035427105, -1244201096, 1279208251, -269779895, 682053272, -625724601, -1067846808, -808887893, 257274969, -1258065339, -820502952, 885941206, 2141464907, -1762835932, -1637174175, -878060429, -1370938586, -2024804443, 1546894469, 1514404599, -259583711, -1632023006, -1310459496, 1901849052, 1891897907, -2019874819 ], [ -1241247761, 874654601, -144924521, -1896603486, 54925113, 1611538479, 1956048534, 1985855658, -1566251038, -1907199253, 89026552, -503682739, 1553381458, -850140211, 1693273760, -1161034101, 1254706897, -617214753, -113277721, -1617980498, 634100118, 1638280748, -241421425, 272501747, 219531588, 2112178721, -2007845289, -1943708992, -1749760792, -1745878782, -1475783003 ], [ -1648052036, 805529910, -251673231, -1794448686, 808646680, 128180272, 296602353, -2092154949, 1110793690, -666822029, 837720459, -1518734982, -352471544, 1225718745, 1846088819, -1262987128, -1173341750, 592964440, -1498953102, 171322788, -555542545, 86135096, 382958715, -455298674, -1009821078, 1066867996, -699020049, -1820355945, 143414598, -437759532, -1014775611 ], [ -1760785441, -673823492, 2078945884, 1481875679, -934058597, -744234947, 11515592, 419941415, -499678379, -2023036701, -396871612, 1074970292, -1383825390, 672659318, 1723941055, -1220289885, 1525203364, 1996058719, 1140425589, 491094446, 1814701533, 1325525817, 1082783241, 2033270773, 41043118, 1092809941, 492429960, -1734381964, 975687068, -108985540, 1985334102 ], [ 2080373799, 637918710, 656215769, 1584568294, 769405415, -1732607496, 1550526594, -2059407109, 1375118539, -1364814904, -1101640494, -2105193735, 365116014, -175512905, -1967617345, 739076554, -1160871118, 1472049847, -2048679427, -652388952, 1605171540, -1600770012, 1412209372, -224878952, -692259313, -2125846835, 1313744580, 1164663981, 215053015, 1525388523, 1328360541 ], [ -1145125776, -1567565048, -924971703, 358903938, 1429611267, 1875779130, 536870494, -17532116, 1905756420, 556533002, 1110979409, -215315858, 1428957969, 134815483, 675155658, 40278894, -51666501, -1745384329, 989862237, 1749542307, 1154470665, -1187043238, 1204490728, -226981404, 1996461404, -1049506250, -663453995, -1461236430, -1837073158, -1806790745, 493337688 ], [ 1155424391, 1947106415, 1939508678, 1187526240, -1472892174, -976061243, 188526879, -114667105, 138532491, -923988856, 1396704355, -1920385955, 1235819675, 2084862778, -1846647938, 1532483984, 1317077482, -489620262, 220719364, 2079107227, -412228569, -198986678, 1586544837, 738226729, -1957016669, 1740268797, -155097740, -1999697433, -1499773817, 1152134125, 750442585 ], [ 632745839, -118885901, -2053384635, 1099194723, -1809147758, 1899755781, 1991837853, -166450476, -251685769, 368774385, -1473784353, 1514621980, -29585875, 1681347310, -572963135, -1855627348, 2019014885, 1623999048, -850510934, 1904230790, -150030726, -550761233, -1627344737, 1880792972, 90319688, -401261287, -1350289928, 2059964209, 954939601, -1953253548, 875460874 ], [ -94698103, 1135637141, 1151687908, 1005663548, 797225014, 790468597, -723466484, 916044552, -271752761, 1405886051, -692493648, 140440458, 2007036578, -639559543, 1412157518, -1278056688, -1993534564, -1766622321, 175962420, 777722695, -2112325627, 877870444, -1602817692, 88154346, -1503152752, -1782205028, 1266267768, 375731733, 1240632731, -256385062, -364481498 ], [ 1535497943, -1598273900, -1294143902, -1420060481, 2061641778, 1551817653, 129371177, 1163764904, 1057278300, -1210571683, -2007014406, 1675940840, 366912675, -685844357, -1218192269, 1525757521, -1120964972, 1068884999, 865090684, -346325675, 1044719431, -2008730463, -1481218178, 269973790, -1155095122, 1576671995, 1993313138, -1661394640, 303042107, 1991475684, 2045107447 ], [ -1989047972, 1150127070, 463750924, 727808923, -557446999, 2029205120, 1006357519, 771752304, 198866706, -2028360095, -628946717, -1716436201, 419728041, 1415840226, -1451410443, -1199764977, 112633504, 1732376366, -815502558, -1167427925, -1456468011, -241782618, 1437420465, 2102298963, 783936455, -808341058, 1890215317, -1639443175, -1658127649, -1123926849, 1762671978 ], [ -1179197752, -1815913561, 1535857644, -1762940199, -1463471455, -1347881891, 2037919196, 1104889253, 300564925, 1932170034, 1985098202, -1753539990, 450934217, 40069770, 1918010647, 1638991927, -2082080831, -535383393, 284471099, -687474757, 2146820727, 165845666, 733342789, -2057951134, -1566721878, 269527738, -595028888, -1175978922, 459101457, 1635266117, -1846205859 ], [ 560506789, 840358275, -357701155, 1497419336, 1242879241, -1038126732, -2039688597, -67303690, -2095656595, -1961883711, -1672729674, 1937874964, -625359511, 360868251, -258483174, 1258702807, -1094993738, 325695989, -1606294276, 305572092, 443716930, 1233318605, 595178471, 1688514148, -1943901048, -832966182, 463522055, -1086818346, -485369763, 1642177536, 657455136 ], [ -478020200, -1000931983, 1495885073, 945716026, -828869609, 808490654, 1952686696, -33196690, -992453289, 795852025, -2140526400, -2138317101, 492503158, 1908775514, -1241538089, -705341517, -1767811691, 2050797561, -969041469, -1861737652, 1555992825, 517158173, -38002271, -1954310431, -313445665, 1170585266, 55503982, 706016552, -332849030, -607272003, -1777182465 ], [ 1837473427, 880543837, 634085732, 532906742, 41278984, 2123959877, 1889317581, -1743936343, 893953312, -1585030598, -155694631, -1861015955, 1155479476, -1194460428, -1508724280, 590929683, -1185281424, -1764374242, 679219470, 357911192, -190249573, 520601000, 1044955312, 481853717, -834946213, 1799824708, 1110861372, 1459619179, -539746904, 83207161, -1240715749 ], [ 1186710842, -947528879, 278641739, -2114421162, -1934869617, -341966587, -173126686, 2026208414, 1924209606, 669409304, 1784952832, 1834399072, 1462376833, -932263243, -1606975810, 1317695776, -443691253, 1978731891, 402029427, -1706567220, 1336869050, -289647587, -959993754, -348211321, -151073023, 1881037644, 1597464251, 102368090, 1419349782, 290949953, -934075754 ], [ 1359601312, -1342837951, -2038601064, -147187330, -704838598, -1565535166, 1528726810, 490376591, 1389036026, -1909964501, -542302064, 911123642, -796102000, 93820504, -1015437718, 1003784576, 1695060285, -840712591, -335730986, 434406876, 1386968513, 680808040, 76046763, -197912882, 711321361, -902750613, 792330247, -1821750005, -817627410, -1290611396, -349149688 ], [ -1774623290, 1399528419, -222869969, -898377819, 667026622, 2056284976, -1679326005, -1998849409, 1563667113, -1602683366, 219489647, 921422163, -982316448, 734088221, 971573736, -189932044, 156048224, -744703158, -663812800, 1481937505, -1603758530, 657632860, -1222600749, 326725878, 1476241742, -959496705, -617696917, 1847154945, 1279789666, 1322795072, 478922096 ], [ -1339788752, 1723597184, -1880707338, -1994535846, -1773585010, 1540773553, -993763863, 1027113721, 529268141, -587887780, 863001074, 664945624, 233642495, 223969445, 2111715320, 368956114, 853280899, 2081462508, -1537039625, 1775174601, 1598055673, -541468740, -224655940, -1863131370, -1566290166, -346781490, -15555823, 1583111308, -1916431507, 107232552, 1842601671 ], [ -428494153, 812181010, 395546722, 1324730292, -318321494, 1831980346, -435185928, -1022110847, -728583645, -787239659, -1687763493, -483399227, -398376905, -1514046921, 434344819, 1544475933, -1235117555, 1425442106, -1839539518, 1409512148, 660032993, 1182302114, -443342928, -1682356763, 522121000, -843757495, -1134448366, -2113701444, 288054888, -2132124620, 163781909 ], [ -1373575433, 2024941482, 526827548, 1908206778, 306631701, -470203649, -533544020, -817024723, -1226637753, 352730282, -163824442, -1360442261, 1347079500, 651897608, 212668797, -1510370850, 2141778918, 390237304, -536628091, 286019783, -1379097260, 1931912121, 79658279, -1910541649, 1097483609, -947491880, -1207512740, 1050702118, 1479357865, 436569570, 2107815059 ], [ -203685504, 502516515, -1250347283, -625486464, 1356054236, 1583358228, 2141780706, 802017196, -1659399031, -1130854865, -441888979, -1387974403, 1343315848, -1616929291, 339619246, 689281150, -1377369242, -2024623165, -979312640, -1004893885, 1809446164, -943798523, 1145482825, 245734197, -1789552045, 1461356885, -1558221123, 1083761386, -1352433564, -1133392377, 2085175549 ], [ -1045704148, -1295289714, 148532013, 1235568153, 1495327740, -1324503635, -288714204, -1209744151, -461720175, -583924222, 1652632969, -1931690513, -1798435858, 2114228562, -1803267610, -555340779, 727362217, -1506618852, -1691822134, 1821877325, 2034709468, -1273913866, -2105468460, -1161520821, -224557383, 387104644, 379207964, 1863304844, -1198589901, 1880412348, -1167531433 ], [ 79770459, 253330020, 1051281977, 1311485612, 739544625, -811893567, -1964951748, 580613155, 335263502, -342270009, 1775544138, -732173365, 288403823, 397266012, -411391394, -1396052287, -205932021, 272175814, 295333588, -1295100370, 1731407281, 1136575773, 1987160809, 2109838446, -1179644705, 1037247543, 314802936, -705869466, 856204380, -1466577919, 1089586276 ], [ 1898737976, -1314183090, -533515948, -269852831, 1884383924, -718526211, 697808674, 2065677747, 1330070695, 266578184, 495494822, 2139308693, -1306957003, 1778150047, 54557947, 549513586, -1200652476, -462392445, -1262139729, -1166262935, -1029197126, 688862952, -740811147, -526694983, 1498609227, -203224366, -553110115, -1751777489, -262901929, 519994619, 1507712591 ], [ 1770096989, 309382090, 757034502, 1341763417, -1182235394, 1545279834, -2143704333, 1581869923, 1294404514, 1317545623, 440452236, -391869525, 540493292, -1286980325, -61148282, 1195377102, -741152414, -2084271256, -1701209050, 307361499, 149029129, -757904252, -1880235014, -1008027886, -299311173, -737097829, -1073730914, -1077024538, -2101972673, 158973430, 83021388 ] ], [ [ -250239532, -940722247, 1628253506, 1433836771, -838157017, -472323140, 792405444, -1615970155, -2104249658, -915391604, 2048529274, 1873297822, 1670277422, 1117527631, -1422123994, 1858409207, -1831401163, -1318214183, 415415359, -1124155271, 330452607, 848685210, -328811472, -58984734, 1899899521, 1060176420, -236046133, -1927796865, -641976160, 1228869243, 1278095596 ], [ -96304824, -1314233426, 722771980, 1052419123, 429586659, 372139716, -2043375917, -1796966181, -1631082780, -786739936, 1887959006, 945517494, 1091936542, 1247666555, 124840268, -1757896019, -1762093860, -137275017, 1705867600, 1018422859, 1170499682, 646328325, 1368579379, 54053552, -1777613326, 2014698715, 838053001, -1383967394, -1059734430, 959976915, -1881216170 ], [ -1924751244, 896498221, 1238789619, 1008306199, 629602434, -2006377345, -691790008, -1542570155, -1444312469, 478719114, 1833014207, -1232674946, -1908974381, -1459274174, 2104741521, 814911870, 1438440826, 555410684, 1139823051, 1853662125, -1466259113, -1611757087, -1416224204, 483428533, 1380015473, 1099561916, 1017764633, 761236169, 837567611, 171220777, 662583185 ], [ 958609634, 1083019991, 998475949, 1351139964, -1147455881, 356756335, -1511414960, -586977872, 1972455738, -1936648290, 961830010, 2068220377, -1171424005, 1763501264, 1900621749, 1758163811, 1512767304, 2017239892, 1471873143, 1539925617, 173659598, 144885333, 952444281, 576647313, 896025603, -1938304402, -1372975656, -1698094550, -1580729900, -1254698363, 1253743941 ], [ 985994463, -2100154679, 804151523, -1405681322, -283437185, 903877784, -486849658, -465908199, -1679901191, -1978337594, 1138063715, -921285877, 651921788, 1286765805, -538778797, -451735898, 8674558, -281648010, -231454162, 1018002467, 148452549, -126593692, 1509669991, -552015496, 1016142329, -704861270, -298724369, 1915919634, 666706614, 1742142721, -1499861417 ], [ -2061543373, -1854729370, 234118838, -611674330, 184916889, -755087358, -995432644, -918509522, 1032633915, 819263744, -416064256, -1142417953, -940917161, 1150296874, 1701269789, -254020033, 2082878484, -948239326, 1025670100, 1990119568, -2011527256, 178933166, 1934886130, 1755154512, -1138822748, -612696075, -2048758993, 1523883993, 642215986, -420048435, 306913740 ], [ -1024963315, -2039195500, -96315310, 1693714180, -543161187, 563882766, 987002584, -1109980487, 124482653, 2094488193, -968438358, 1847951073, 1696748125, -750403374, -1836061912, -179704885, 1177373101, -797359639, -1628049364, -823299538, -255474325, -1028819184, -1149928843, -1122065550, 1966247551, 1184687956, 2115202564, -1531696602, 1889964800, 727003617, -518334035 ], [ 1216780514, 941249947, -191698143, 1178979958, 1848289517, 1484461955, 41926015, 1757947940, 1701644194, -621937806, 74075495, -5651461, -47276647, -1856305151, 1140196375, 1896165019, -1675329254, -1919846744, 950408972, -459766601, -1046755978, -1553419539, -986823075, -1594867534, -1091375722, 282663830, 828686388, 1074820904, 137475175, -1029964132, -2042462574 ], [ 964167987, 1704356397, 1575439378, 1954815074, 1923801424, -2088679473, 371481887, -1450602485, 868893217, 465126518, -1654580360, 284953697, 1716866631, -1888681487, -1833720714, 1635490595, 1654003282, -1750504560, 1796074021, -1190470384, -944008172, -2111313788, 454832141, -1876785958, 987950989, 213757121, -282431404, 854681708, -1661033597, -1834064603, 6234509 ], [ 413205022, 916094004, -1167097613, -186435173, 34006867, 1695927549, 1868923277, -1654746579, 453702761, -1256049595, -1689845648, -727034187, 1514882981, 805822979, -584570476, 1199211793, 1162715058, -975930496, 369184010, 1575233536, 200672348, 920199959, -407232886, -1865578347, -94192382, 557883628, -1922475757, 518878144, -1489997462, 60873840, 1842371890 ], [ 912042507, 2046503325, -1887591992, 415572955, 1415706858, 766242023, 1118176392, 4486188, 1407741084, -1117005788, 462355020, 746548424, -1455278948, 1462939465, -1492959125, 710369077, 223737295, 390750210, 1791426983, 1008837848, 385129723, 17052328, -1033839080, -337670958, 129553792, 61113487, 608026910, 1552602628, -600638075, -1249580686, 1923864782 ], [ 856466984, 832143932, -1462845809, -724035794, -896660716, 233886768, 1990928126, 1068749556, 1840302510, 473996682, 85718483, -1778622474, -478058868, -113561329, -271792123, 976919604, 2068186935, 13226956, -1323690548, -649190252, -1128071345, 308232595, 1052494474, -404201341, -1325779296, -1963827537, 1491162103, -2117534524, 56515549, 286553181, -1331734606 ], [ -204107745, -1606511274, 916288853, 529944424, 2045084256, 718797760, 1629245717, -890258363, -217375010, 1481326175, 1867889004, -573009885, 707907822, 1638314107, 1464713374, -39585008, -994910355, 1497981418, 1134382390, 195191737, -62782077, 2129258417, 482201026, 1051615252, -340901879, -2071394709, 2009179584, 388819731, 800236770, 143925935, 1136055067 ], [ -1233901989, 1153486477, 332772535, -2090965639, 1822366505, 247052573, -1683245112, -1648024318, -662416965, 880122518, 390880521, 1826365068, 1477810648, 2098685996, 1795281439, 1658556889, -1261753457, 1943484163, 1675389494, -218135791, 1698917047, 1730305753, -2119302096, 1354763221, 2112144575, -1107503964, -310579245, -1587767117, -1817084721, 1816801951, -1555964962 ], [ 668388123, -312362677, 143246758, -272747846, 1370737542, -1042897457, 553009336, -1795779932, 2071718575, -935290559, 579234756, 547727979, -1554610565, -1505145641, -2103563076, 1073185554, -866180856, 1297718187, 1844736120, -1173278535, -947552053, 1675759228, -742410929, 1446670318, 333886664, 2116525477, 894098377, -280780095, -1530198445, 2095639099, 1618936142 ], [ 140181918, 218193673, -1967842316, -1577960017, -1442283029, 489641014, 206730117, 1938773041, -1531853220, -788161795, 2035444147, -179213799, -1180775467, 1799013505, 237957917, 1878358754, -1240486579, -2132517848, 1995114108, 81030288, -172618546, -196932558, 1992016441, 246629884, 996055803, 368070667, -1575372731, 2029175629, -749928021, 143224736, 240658393 ], [ 1560716027, -132896587, -2032094120, 248442254, 244015515, -904927102, -188637784, -342920981, -1796883758, -1661014131, -1678943421, 900407822, -1179059971, 1989795721, -244057114, 756445382, 1287979919, -541408742, -1998774742, 416559946, -1779013596, 1087959559, -705052903, 706348360, 202922817, -868731091, -1568132997, -677878195, -1353186490, 1763407724, 665807998 ], [ 825350304, -374223897, -184548481, 425683660, -1393824774, 1896944883, -399300563, 2041130535, -1388818976, 800563308, 473174469, -1883690076, -802555681, -1060146560, -506128336, 1719626469, -1249766717, -1861341125, -1447233110, -1546930945, 1022373664, -204782717, 137864956, -1885556364, -1153831982, 1844934389, -876765685, -2121121712, 975195243, 1684452612, -290309722 ], [ -72273608, -1582905565, -920365557, -1528022829, -1482377949, -534353338, -679580168, -1711959388, -1795318160, 1243083625, 1233656728, -1237659045, 558775903, -242853733, -741708301, -101731006, 2040111410, -417390727, -987680087, -821316813, 306481130, -1157719010, -1635824859, -422718391, 2111106298, 652953486, 1091966889, -1118148290, 951431227, 405037691, 610833755 ], [ 1139895688, -1136326045, 151269382, 1181734193, 527796331, 1920263444, -1790253393, 2125103949, 287576734, 2111404890, 329652615, 726491449, 1827515201, 969240264, 1879754074, -1436529650, -2106568107, 1581799125, 1347353870, 612275099, 915210953, -3333207, 1906247817, 672237545, 1811805716, 790832147, 906601201, 250725326, -110858724, -1406623509, 1920980178 ], [ -485022100, 1693759636, 390656994, -2146484179, -1305256614, 210851061, 524791355, -257394986, 2105732455, 3326114, 568629069, 126468316, 1031624638, 144811146, -1252111346, -1221055169, -1679519936, 1487314718, -944655711, -1748492453, 1730502251, 1096951055, 1106558400, 1778077026, 1935810380, -1960283657, -2114549020, -1152952747, -98529817, 1111506170, -1780030199 ], [ 1041088735, 625340680, -1199348587, -555035207, 287314937, -117921147, -1954546473, 466959346, -1029124434, 852524035, -703962865, -1201647914, 188410089, 80357393, -2070644930, -1735382680, 823954824, 575169834, -1653010585, 1839882285, 2146098060, -1768658846, 1068492734, -2021953126, -1856374221, 1725395793, 235909820, 994895422, -684057292, 1021994306, -1325395299 ], [ 182283869, -1816963071, -1515333762, -2075575860, -1933293068, -1235335387, 1036355513, -879025161, 525483333, -1347082027, 566504841, 1841179279, 423868617, -1507261265, -940042728, -1341437040, 749922149, -351331969, 1996642497, 1876551073, 73975648, -77621649, 1790837009, -1455625, -288412463, 1391764986, -597874002, 1197844134, 1788989779, -1753835048, -1436718927 ], [ -1244307433, -1710169509, 962585578, -659535502, 1925135608, 1628024877, 1937680285, -118083330, -1434498596, 984395144, -741779194, -2111448932, 488863608, 1731620312, -1606500119, 213474830, -1838324280, -1308225460, -492574926, 964888009, 103703182, -1352749143, -2001854447, -885700383, -2143583281, -1230320235, 1221185293, 1410002932, -229906509, -513085206, 1818078934 ], [ 300977515, 1000479722, -1856309298, -1150981318, 603617210, -484959323, 1378008759, 1280285645, -849488374, -1911402952, -747276916, 1258851084, -1008037111, 1909218784, -1375243381, 1698036101, -762160585, 1468654546, 855031060, -1476842400, -860028618, -1664966765, 1346072081, 128702402, -102562220, -1329268979, -1921389023, 237445575, 675445214, 1085834108, -84092186 ], [ -1546331347, -322824825, 680734225, 319316463, 1472343073, 1332065950, 1386404406, 1938285365, -1052311898, -1615202615, -1259846871, 1208369377, -106817595, 822452999, 1794907333, 4119749, -965580839, -676184841, -120341467, 1506608170, -88359356, 1824567721, -1190950593, 1780885714, 891553913, 1481119644, 717081114, -195797162, 14645330, 1694289142, 1422967191 ], [ -118804861, 621142970, 1885321533, -872486406, -573864415, 1853014633, -2010334997, 502913004, 1147459188, -788475839, -125568516, 50600686, 917091942, -1308877846, -2080154046, -1713620223, -1418793140, 1772731466, 602862915, -186873079, 1328007397, 517447521, 952450057, 408978027, 1846850994, 428197738, -1210825777, -1572942169, -1283820918, 296209314, -200739947 ], [ -257098038, 1734700547, -541500615, -1837863339, 1583594225, 1296945208, 1933472232, -1913405960, 367599594, -496895044, 828529457, -1053094137, 1298916791, -292450259, 1933722689, 689825981, -1779476984, -770325208, 1823357267, -492055384, 1575120160, 1254820414, -427325580, -128941974, 718342673, 813389345, 653702375, -470191995, -1092051806, -1041585612, 448924677 ], [ 489915536, -837354261, -1060571972, -1792668518, 1019572748, 1382781166, 1077449180, 339878477, -260451784, 1735321933, 332766094, -941693962, -1786223035, 1957055365, 666030665, -1115546652, 1659604501, 163880421, 1339730492, 1047318399, 1351730246, -740144721, -1190102639, -1356377376, 581481228, 386203316, 764969689, -1898222537, -1003650898, -897677549, -40451002 ], [ 244581272, -1023626338, -232768640, 233416485, -1287465984, 1159415050, -1595584017, -564397833, 790313415, 1663901430, -1136501382, 2108805968, 514300133, 1995986802, 1627501438, 915070670, 908602847, -1614817313, -451343146, 1431671461, -979995451, -821489904, -1946794763, 1449205489, 37640520, 1448117068, 1534773635, -471863685, -881699185, -1413161719, 2008844608 ] ], [ [ 608442349, 824781176, -555431454, -511242780, -2030132988, -1173272622, -536792462, -524461550, 184027701, 1756565426, 990548608, 1494209137, -355148322, -1198834216, -1401656238, 1487990882, -670423474, 1260681189, 1840809733, 1587059063, -892900671, -518656010, 1483555275, -1293539840, -117245296, -1891968665, 437994844, 2094640412, -1163272065, 2102774855, -1129360989 ], [ 2031667545, -1489506880, -697698818, -691487721, -438854953, -195234830, -1433655186, -1733591079, 1762694172, -1266159272, -2052336735, -1797808594, 1780785210, -1724608023, 2099193498, 1234339707, 1593014498, -738430314, -877893011, -1110327410, -1679117572, -1312050429, -1815445245, 1365904042, -35013218, 1143597453, -1518423443, 1279193299, 768502033, -914473145, -809166200 ], [ 1294833946, -1066628452, -434599683, -201222143, 1550958919, -1096171818, 1369098494, -687712875, -258924832, -533719553, 1591889129, 1082483557, 1725802547, -500555246, 2066440811, 1821137029, 1517380351, -898523592, -1704424158, -1545825097, 1702494644, -668286331, -1526561264, -1128149861, -1785094838, 87182785, 1065588399, 416449763, -247140880, 801218026, -1377553530 ], [ 1840757476, -684998692, -442163149, -25096434, 2003265323, 1687513151, 1908055058, -1371223679, -1168586239, 1385877203, 1915786114, 1526280163, -893470437, 234500809, -1851846057, 2047459363, -883597219, 669128871, -390389614, 1286925993, 791636492, -1690844756, -537394960, -1044471926, 1750640348, 168676419, -1443112510, -991521694, 1207588499, -1446848124, 918291653 ], [ -873701123, 980733285, -977539794, -1326250925, 1983893053, -1748724164, 16543874, -1918134220, -230568457, -343643732, -1281266178, -879111276, 1360771664, -707024266, -1738752845, -1155443707, 1127268835, -1132384999, -704161116, -196135734, 1901229728, 764662447, 1924434653, -448249612, 337626452, 1666888106, 304614114, -1849876678, -788018309, 816563268, 389801484 ], [ -5947250, 1220744735, -41845260, -1711662270, 227444627, 348264725, 721757326, -2051329995, -2023846753, -1180419789, -381873549, -1875440019, -1616891083, 1704455564, -1426791287, 786846039, -1127582253, 856772580, 472112191, 1529715472, -2013764763, 621613071, -1647216961, -1085155079, 1089311575, 123511689, 1760090996, -462324145, -1426095439, 67653871, -286566323 ], [ -1328657892, 398739570, 770209619, -2124415179, -674223961, 943327952, 1760005731, 1016534583, 641404194, -2077686049, -412435391, -1462473284, -156483018, 1365236084, 1774286155, 2088337818, -1311939473, 1252992318, -769468796, -114328745, -905099880, -828178667, -702781617, -1299601662, -565051024, 1174256030, -1811171030, -1751618825, -1539046608, -1618478922, -2038059409 ], [ 153521159, -220982261, -1674747154, 383576705, 636012214, 1863402738, -278808989, -1900635903, -321236622, 262889731, 29005387, 56980156, -1725589697, -291742559, -1233467163, 1159486723, 35829004, 58243007, 460797466, -1770975903, 679359929, 343931626, 652550595, -232201905, 1745914292, 1790859493, -701049556, 824797073, 722744112, -822298917, 934941740 ], [ -501221241, 519507738, 1067705995, -1716372401, 856821518, 1391271154, 1382809529, -850966666, 436689250, -1291181540, 1077433903, -2032682527, -133563578, -1898697427, 1298087619, -1772930289, -1614246674, -357992464, 2135506080, 459687124, -328968696, 57736850, -992253515, -229759128, 1838423092, 256362202, 398702028, 1574938205, -611559327, -1194441340, 1409113802 ], [ 1860382300, 15672511, 945232122, 914815333, -1158451952, -244359418, -2132771339, 84607640, 406062142, -1865973742, -1782728582, 821434954, -1460898880, -25025144, 279512039, 135490320, -1793071517, 1277510283, -1718071102, 1939283806, -334670148, -66367986, 669503836, 1526306699, -527314909, 404596339, -2120257782, -1565369960, 66610095, -792613002, -2028365502 ], [ -1341697864, 1641684469, -577968703, 2000090992, -1352383378, 1666942388, -2014004493, 1069326162, -994923456, 498793510, -1926606890, 263391183, 1578388143, 2099110093, 11367478, 643132606, 1778284049, -247921687, 146878924, 1826849389, 1964434045, 1897793283, 1967445349, 1176521773, -594748252, 2012560900, -1667929244, 1503729516, 728035103, -1512156860, 598994950 ], [ 549646309, 109024993, -277810853, -673547176, -667547274, 1310967667, -1395212167, 451525606, 144686895, -464525500, -2039621963, -1403832649, 934178603, -719652902, 229399026, 1844088941, 656270728, 949311364, 19360558, -2086399533, 1322851544, -1345219512, -908959715, 1889575670, -370668707, -1139084587, 326483484, 1577852152, 1951527207, 102664382, -1564651763 ], [ 893022235, 2136463317, 973887608, 1759949577, 1999693501, 826751687, -1902073643, -1439794645, -628324310, 223939602, -1003916342, 1835666138, 1817830073, 1635299191, 694464509, 1320928263, -383724872, -1100717896, -1632643659, 1666560964, 1810422761, -617171969, -606898324, -48225849, -1035827161, -2112361949, -456626950, -79372339, 2123735256, -1044875184, 537770146 ], [ -1633933206, 781337606, 1246376179, -320880769, 1946489816, 1749688646, 436760433, -1343861435, -819197472, 705580756, 57792218, 320335566, -2006623864, -1449623463, 417606261, 1174538418, -1081538297, 351879409, 63374646, -497596654, -1298074855, -2019744693, -1129936795, 783132596, -2004092510, -116972492, 304944530, 1060590607, -1323337710, -1202329558, 357194686 ], [ -2061400472, 434849698, -1898890042, -1711932552, 1959116755, -1366632958, -1997707738, 2021626749, -1467283247, 1165599612, 1171556430, -326184709, 1975159951, 1888396292, 1575945053, -1856605841, 602228825, -1557265170, 391361681, -1670594896, 1352074097, 266554200, 1638712249, -1070516350, 1887984633, 1464267154, 286039162, 875327014, -1404210583, 226224811, -684457616 ], [ 748901305, -850952446, 1508176412, -537098199, -723157888, -144913267, -1215651527, 2110797914, -1145394410, -1351446873, -1184843266, -863304349, 295135438, -1076751212, -1519681992, -753049696, 1499837829, 90706470, -181742917, 1495004190, 1748653494, -347575947, 686878368, -1165045764, -172807628, -1094356240, 1020668122, 1770747835, 487698431, -1211746425, -1297093430 ], [ -1433845613, -51646768, 1550816490, 1219330828, -1463196913, 1012511213, 1741494785, 1684670147, 1031204964, 766857201, 551479134, 1352921614, 637571459, 794570004, -1475284727, -94760972, 772630262, -5689664, 416335228, -917310567, -349275563, -1576516073, 69039351, 2071262601, 1291858641, 334649825, 242836148, -1340375503, -1430770657, 587031327, 54687226 ], [ -526397361, 456813480, 517447645, 2118050606, -1358560405, -1771610447, 1183880168, 1186114834, 1806626598, 719412559, 20576301, -1210002131, 351337993, 1096141360, 435318786, 667529722, 1456850047, 1758129895, -1807063407, -1870539943, 1117591602, 1296004442, 253495508, -1995114653, 1711662439, -1566728909, 1728933740, 1830235921, -1365192511, -140825021, -256233899 ], [ 1493175664, 730376488, 109666146, 805039563, -1091533217, -496023864, 1497436375, -1786561169, -401364274, 1552001011, -1761880420, 1430124026, -1896413661, 101933235, -837693269, -264846493, -933101748, 1359711717, -110525728, -848488118, -592891037, 1078660493, 646976594, -492136509, 857686087, 1560506571, 743921437, -1308451147, 1073905923, -268090355, 105004839 ], [ 1244329822, -2116609023, -1456346465, -582683702, 1919941859, -1714976328, 1512683375, -697772342, -868217211, -2097191480, 433963086, -951837325, 523881135, -1436884846, 145127704, -2041177478, 466558176, -559711770, 402263610, -2052836093, 126104901, 353623210, 892857187, -1278842326, 266996627, -636088116, -1882476382, -523961114, -962972151, -1846964566, 636231703 ], [ -729215862, -1755698341, -971349803, -333366814, -918468421, -370511902, 1208553877, 2074697187, 2123230474, 363576811, -1498501435, 550638000, 1146149070, 52294476, 621968623, 1284090660, 1149172057, 1638425614, -467229011, -598486007, -1678266454, 1727465748, -1835108826, 860451662, 1450944138, -1053403219, -1191148716, -442429723, 1832832475, 1533683965, -1683034529 ], [ 1714059824, 936635888, -103100632, 341437743, 2124129355, -515315540, 691736136, -1996170577, 1850519508, -320002073, -2136097024, 1623262366, 1965765790, -643079175, 2073107218, 1604778570, 145609441, 1875899284, -1999506215, -978062075, -919647287, -1630033951, -1913878248, 1140845708, 1821051780, 590629766, 671264652, 837537647, 398331914, 308762526, 1007509259 ], [ -2089814155, 1170439266, 333326341, -805695230, -293802196, -1272028663, 907006951, -785843917, -938842016, 818327150, 1557307683, 949927342, 1508794594, 666735156, -1454511814, 500661018, 2121809485, 84110497, -1261478223, 1994240519, -993065786, 1400366517, 1946849153, -2106850652, 580220419, 692430185, 2138996984, 1166752608, 628790887, 1909281552, -1103115415 ], [ -79811585, 373196601, 2022684579, -1141878247, -900619814, -1275441264, 1924245488, 525511234, 414540766, -1504908419, 547702584, 761725509, -811769816, -156212726, 1233327389, -1901346884, 1878435873, 984355714, 2097882442, 1486516981, 1895497416, 420249597, 774093895, 831515983, -1957215856, 663913110, -1163494149, -308650590, 347022145, 1389584720, 1354569791 ], [ 2057452802, 1831854443, 2028360741, -397220184, -958982199, -1552022056, 811481430, -203962182, 470326236, -427774477, -1299780756, 769431572, -2042521049, 1851239726, 1042296636, -342034568, -828263499, 1355066007, 1478823024, -1549458421, 1425822461, -2010476743, -1345200837, -2040836045, -770154073, -1507090443, -1119451967, 2074088970, -263460950, 1119616346, 1402276419 ], [ -1974971080, 239666464, 350972243, 1581215679, 261401345, -1248923715, 1775962120, -928360619, -2049638852, -307335780, -1585255291, -1647903059, 612789838, 1763922794, -712707008, -1253491170, 791083827, 183507536, 722879875, -579655747, 228710104, -1159214669, 1458741764, -914073925, -1648667803, -792969558, -1788375160, 1235983523, 1587144831, 137214129, -1377532678 ], [ -1689380838, 906324659, 814523357, -1031998173, 260391402, 135203615, 916557001, -241492566, -1678889382, -1518245142, 838533026, -1912413158, 886674625, 1117547508, 575201033, 1240334191, 517548865, -188872941, 469764470, -1267506548, 2100369017, -1619958671, -1631800473, 1487657530, -1239356301, -1737746553, 75755955, -1859677623, 2123595941, 207636458, 968627955 ], [ 1269115176, -1227473307, -805494576, 1573833390, 374199446, 1957137523, 1957541388, -784775560, -2014715945, -1337731941, 260949376, 93454991, -1006416394, -1230714634, -745594418, 453235240, 1725463749, -300904442, -1630752, -1261856796, 1860029732, -661343600, -743761404, 2028070387, -1411403599, 217579056, 1579827401, 1225919371, -1350686861, 146768179, -575693018 ], [ 2051884169, 1338266227, -1094333901, 18330825, 1901315474, 1935640592, 1608268254, 102995214, 745258958, -370223517, -1872816355, 1706334340, 1770986601, -414693320, -1584950476, -152999107, -999372432, 8932685, 1530374399, -979947094, 1910453866, 1022128961, 753761211, 872016038, -1058273302, -1975836879, 1459684967, 1450362854, -6404554, -1090840889, 803736859 ], [ -1922575955, 1880258074, 867730546, -1149574783, 1460472166, -2105471853, -126029981, 1348465339, 765438258, -1271936703, 555366291, -177547372, -403839771, -416007752, 1869948126, 1450558320, -983455879, 1446552266, 2055281492, -1558107454, 1608605494, 178279645, -1522580825, -870203956, 1668462832, -845150534, -1521929169, -250624746, 1744502271, 131274138, -30869811 ] ], [ [ -379583739, 505251188, -23539458, 19190449, -541756274, -954646552, 1937968983, 1693886555, 1570553077, -1503539433, 1583027932, 178131297, -1125518112, 291140811, 256454232, 194886687, -1051435796, -417131731, 1467075018, -1975974018, -1917901, 1126339700, -2092499502, 528872476, -1502354876, -1681641154, -390944766, 908454441, 1451303268, 1659844272, 695741329 ], [ 13653579, -1570300117, 729619122, 818070028, -639247815, 237636458, 215188469, 1538188288, 101048705, 1519478763, 558545158, -665098577, -1995163960, 1499098919, 111262054, 332278244, -576539358, 1659934911, -414245937, -1527147557, -1434200276, -761490565, -973371413, 1624393850, 1778238690, 573282239, 1569452138, 271989884, 1809899241, 102153716, -1420240343 ], [ 1564270349, 815029264, 1284566836, -1522195303, -1770846273, 1788864117, -131196623, -618454629, 443420297, 2014764858, 81561788, 234719837, 19500764, 462741396, -2145557071, -139272031, -875461753, 792580586, 1319498456, -865928805, -1242042724, -516690976, -164255057, 1262224864, 1720352319, -1634634179, -1738619972, 668567587, -663592019, -1907633658, 1858010562 ], [ -201350545, 1236714002, 1492266229, 1616842687, -1937066437, 1646212943, -1358512982, -883521318, 505504273, -1086283027, -788827440, 437102260, -1461520673, 569763895, -1426135559, 1605913603, -1928177995, 132070410, -643755031, 918105778, -1306618887, 952724323, -1651807297, 871772257, 1833072721, 283137876, -583498176, 768188706, -1651499110, -1686894840, 817059217 ], [ -1827586464, -157361037, -1225411988, -2063537236, 85951771, -327714801, 1088206940, -264291220, -2084257402, 1750306560, 568586197, -417291491, -864843840, -778627158, 1163553214, -197278803, -2005275434, 711300092, 1066703244, -1929285809, -859032170, 1803188278, -187391024, -477373764, 109556111, 1992903269, -1380613205, -2133608765, 1819876577, 192025705, 476417005 ], [ 1489937632, 247100348, 432427946, -575300810, -977402881, 1333476916, 1914556872, -724963258, -1424679771, -467865458, 425519886, 1637995912, -182643528, -1801206401, -1275516056, 1924031533, 1523736368, -298093992, 1270995833, 9588399, -702260181, -1052442193, 41807606, -1827530003, 967243626, -624898792, -1987980314, -951206931, 1841330066, -190677367, -1590645488 ], [ 1176369439, 2124202308, 1442924019, 810957243, -197831520, -1720430671, -550686332, -1296036736, 713421742, -1292063479, 1995620843, 255035318, -2136437481, 348968657, 480744417, -1323439936, 124363862, -2097164838, 1456952934, -2030492798, 1474711585, -1651801465, -1175931250, -46113758, -859194434, -71545626, 1472698490, -1241667466, -512571978, 107138002, 1806644337 ], [ -798487164, 1673998675, 1459041024, -681229387, -2006860561, 1928771702, 1505359496, 695042821, 129934367, -2085646078, -538418259, 246774889, -130898471, 1627391875, -58360152, 1466761027, 372859700, 2021757701, -1626237230, -1804744467, -2101766154, -1867623282, -1370454371, 1114996888, 205311132, -1035934643, 1042713107, 393865071, 975135573, -2075901489, 467354953 ], [ -1721167591, 1267065177, -1532269317, 621305462, 338857832, -304205898, -1525213860, 454729172, 263897381, 1297944522, 2098909895, -535721349, -1211461369, 348340440, 1356952237, -1034512668, 410768257, 43023280, -170891522, -1401409908, 963735447, -1021315228, 121130779, -1123061332, -580684897, -291148837, 703905487, -1908191520, 830043085, 313427295, -269275124 ], [ 327734558, 1440865217, -266319604, 1761055040, 1678556845, 1867865718, -1370793050, 2035702120, 1155967836, -292375168, 1911671994, 121436470, 817684675, -1115344087, 211826311, 1856565776, -1776478373, -494135868, 1209032535, -1965695349, 260592843, 492555615, -2115466662, 927111804, 489600819, 1830363139, -1764723343, 1681745943, 1092132207, 1394460476, -1373029161 ], [ 1784463528, -515123407, -505221568, 642230735, -435200151, 1107144829, -2102353650, -1795313154, -1551258539, 1104476396, -1152245117, -1456945385, 812004086, -1988992593, -1522600259, 2077500257, -205317407, 323771260, 1294727258, -410330123, 60190762, -500563998, -359601011, -1773893711, 491080343, 1983360012, -1140882100, -1533219958, 1996029848, -522557144, 1786351415 ], [ -434682746, -1160213281, -1465773930, -282257330, -502476856, -107083895, 455095813, 2054242969, 1393591237, 404792824, -1197606000, -1103359897, 1340020662, 1153998428, -1107971381, -1514083062, 1241914111, -580477255, -213329982, -1857448695, -451303427, -802163926, 618779662, -2136989592, -2145209470, -1185865747, -1974785789, 584502513, -1968154925, -660802781, 1436301963 ], [ -1057161846, 1483441992, 1800192650, 29131639, 1274791331, -649963552, -2131019265, -894797355, 721983848, 1787691899, 992934590, 1152205999, 143309451, -387182258, -1536269954, 1151324623, -634309935, -66376724, 842897385, 1655885416, -43736441, 1723732457, -1062420730, -1046300871, -1588975743, 1368066069, -502552334, 833094797, 772361142, -641213560, 1307606213 ], [ -1262296070, 723624803, -183679872, -2076991322, -853179807, 1031763174, -423799428, 163869766, -244979424, 200637695, 717961256, -1315550547, -1546256395, 128531871, -2043698651, 1075478595, -107761489, -1720340732, 658061834, -1653266972, -905053014, 526723981, 922521784, 129786996, 1448195598, 2000104317, 1387208396, -199434802, -1903052212, -1859524409, 155471292 ], [ -603501827, 1259906790, 1958074958, -2026011949, -2134153895, 1810316521, 2095287209, 1651857109, 1922104150, 564921084, -1366001947, 652535718, 901669886, -1188744713, 22565673, -1589431857, -1176736136, -1342238610, 321380348, -1368804076, 275207273, 136417689, 1110335217, 930338063, 1395213688, -2063536246, 860536560, -790037967, -204712496, -1539451542, -2027024927 ], [ 1067142888, -823743886, 1946146192, 121145305, -429622600, -741878821, -426042513, 567933633, 2073129664, 1453733580, 771498871, 178668896, 375283998, 1991672178, 1344231948, -518404635, -2117010590, 195061981, 1983197801, 1384106229, -1815494694, -595952036, -659891555, -844704158, 1346524479, -299250846, -1455400701, 488201425, 636852434, 1239586327, 535923213 ], [ -669546053, -565914728, -1545213150, 1674805383, -1800688588, -74336762, 683171106, 2000631110, 1001764074, 2117781088, -1753535768, 326316012, -579142078, -1060338291, -1296563818, -1801438815, 904516969, -1306343273, 721261946, 1586812020, 67560763, -12782506, -2101566458, 338481392, -777662512, -1487126813, 757946043, -463083283, 1597872426, 1690340166, -1726815408 ], [ 218091127, -1969380846, 1460169649, -928954091, -151106346, -496198937, 1284734888, 1874936746, 1857943495, 713105240, -919231407, 751244493, 1308745255, 1316841573, -301787228, -1587531921, -333392073, -2072615755, 1408195592, 555407333, -1030491477, -1739360278, -637556966, -1456348005, -1988835080, -1846315561, -709333350, 1538474110, -1003258622, 1449729878, 1289338280 ], [ 1995260104, 1110687908, 1703557226, 1342397503, -1169081939, -597386862, -22762963, -961071755, 1738357741, 1396804667, 2101665567, 46818267, 1042542202, -1641655561, -1645984329, -1318947890, 1831931236, -1150291920, -1858766998, 861548371, -2031898051, 1727930457, 1529553445, -941157818, 89241828, -1333411629, -1185190993, -1050819012, -187549925, 1601754011, -352277809 ], [ -1693989772, 2021964098, -380906685, -306117045, -1504723989, 703183688, 818373481, -106301771, 1872223724, 1794593590, 645181103, 1634945474, -1995488465, 1000333143, 1509634945, 1073949655, -1587574574, 733155581, -1575705633, 458308954, -1919913419, 1949913651, -367249615, -704855609, 2006330100, -1866403183, 184898608, 889570205, 1892842165, 893482693, -1568829671 ], [ 1943747311, 921190860, -2037593260, 1824421632, 1350000814, 1640159770, 36370580, -820097576, -1281222500, -1941768165, -898481272, 328326863, -533323222, 897019072, -1710103664, 827106712, -513246572, 546521313, 1679790687, 699068733, 1874118027, -1583210168, 838860328, 743988627, 1865005865, -285594443, 2050868205, 1466530646, 1527093646, 1557508445, 68653089 ], [ -1821368874, -298212251, -1962914465, 1876395572, -1954986636, -2031965548, -1999497128, -1033666364, 1157709893, 1434276752, 771866403, -1617779641, -227315207, 1496731025, 758205289, 790719690, -1387694801, -1036759837, -1115886020, -814620187, -1707436255, -1703249564, 568598212, -329925927, -277427842, -2106369539, 2000873055, 466553668, -1119474252, -2098850514, 1196776031 ], [ -1282423975, 934201301, -1316845583, 8323873, -1220732276, 1130927955, -1072403309, -1938033109, 239433980, -594656260, 1214902632, -8634343, -1314060631, -1655023828, -1172839116, 1642123222, 225838960, 1519447875, 91143341, 2036711012, 608941025, 2085712846, 1560286522, -1712129581, -137882676, -1111020255, -31208467, 386408412, 2048293403, -236230291, 283915524 ], [ 705484226, 955085955, 1012728151, 671713233, -698379444, -1671247332, 684264910, 1845673309, 718555992, -2068744219, -881242295, -959626725, -1451971407, -726690252, 950908122, -1463416952, 1505294495, -877806100, -192092622, -1879318922, -1542025972, 1027064660, 666061360, 1793807124, 882537445, 1850987212, -283635984, 611634732, -134123020, -695873674, -1388045510 ], [ -1219818475, -302716481, -316421988, -282733216, 1540728789, 938509236, 143314948, -544542434, 26882316, 339501957, -1366145927, 2119443434, -1618326603, 1498491329, -1261035660, 947410345, 1178513090, -659343189, -2094150982, -1989580911, 1929030741, -352755405, 420545125, -1307529303, -1103214159, -929954002, 1006976762, -688764776, -1474577587, 1550485924, 1261308100 ], [ 1659937052, 5117846, 1537191583, 1395856314, -1992121117, 1315720015, 772041224, -1774197317, -341226010, -189625459, -319912478, 1450787368, 986027881, 1492839307, -573733649, 1836959785, 598719548, 1441995245, 1233107518, 516207468, -1341429737, 963917528, -648554264, 1614203759, 458313710, -2059325741, -986103667, 1765899208, 2122947492, 961669044, -341334306 ], [ -289378065, 52085570, -518389205, 1488332903, 1631857452, -1297541772, -2072005083, 117663325, 1358599412, -1593722285, -246344246, 2046637018, 933667924, 1718293501, 1102753634, 165565437, 360647067, 312779217, -100982595, 1052969715, -1861843544, -1922316048, 706429338, -2060569921, -1404959494, -1253869808, -1651530379, 901585549, -1246360000, -1561391082, 665138836 ], [ 583250351, 921731233, -1994087219, 1351798537, -1924168614, 60999726, 606880577, 1360331502, -1384412707, -1709095562, -1889365578, 392578286, -1682089752, -1278134258, -1275192566, -1914413650, -1856857149, 1401743737, -1436204375, -1547383269, -1752307832, 375296524, 258098469, 1818091757, 1814043506, -580370622, 976386929, 1002018335, -210398409, -242874179, -1201913259 ], [ -832913491, -1615545990, 2108495301, -1092719890, 2011710749, -1942603717, -1662828054, -299330300, 1541327487, -863660376, -171445556, 518809887, -1247431590, 1766558102, -729492826, 2090388279, -1727874858, 1227212710, 1352284337, 917131189, -1430242518, -77425493, 1643220900, 1359909344, -530105392, 1653031851, -1808868064, -1642668868, 441058228, -615204915, -1600933789 ], [ -1178107395, -349420799, 185519687, -373044651, 2142419488, 2144665124, -319993519, -1481500378, 791775246, 1048532145, 1947243522, 1125659721, 1542454965, -463703613, -15173843, 282966588, 1878438954, 1717068968, -85005046, 604600681, -1761097355, 505060259, -1509414593, 2001622190, 2043025225, 1245200907, -2044883173, -1536385635, 1221630541, 1615837714, 758148833 ] ], [ [ 983816434, 1721199301, -64722085, -490402260, 925658949, -1866921707, -1509857413, 905313573, -1051883127, -835133972, -1560788552, 227002843, 1467034981, 482431044, 618609445, -134843796, -386516873, -396799921, 547595908, -480536838, 682047614, 1526692547, -1390325787, 5175272, -1773612556, 342920818, 1162911661, 1624042999, -795609287, 422841110, -223523727 ], [ -1890022716, -2051083836, -439522633, -1716249959, -754087635, -1815214476, 2139364684, 356728878, -2133222131, 1485371860, -224839244, 1873781316, 404757187, -580761745, 1255630861, 1195463533, 291515520, 315388433, 830996784, 31840728, -1306139485, 1600113993, -400740063, -670709807, -998832049, -297228965, 703410518, -1991776312, -921173964, 950593566, -1386330562 ], [ -1882230084, -245805809, 1313716133, 663382148, 220780408, -1640852380, -933867467, -219879530, 2145297964, 772516993, 287163644, -1975473372, -911716484, 2100383353, -686268056, 227577144, -1817674717, -1607825737, 1885286591, -1515937340, -1444672558, 136456202, -39875527, -1498735438, -1450822566, 1580526279, -1104894820, 568806387, -1225824509, -1118017581, 1889675558 ], [ -1875514489, -1077684768, 961921345, -1064099272, -1668693231, 454933453, 1278315778, -240614593, 1450787915, -662395063, 513997381, 1187195907, 760014453, 335549964, -988897088, -1340329358, -869933771, -1296153893, 1478890030, -1963582343, -733736344, 1383924058, 1474848541, 1837531656, 710228341, -869388525, -727357392, -1020010374, 1996474557, 1762334221, -1351531514 ], [ 282193150, -2018495836, 2107702911, 2041549630, -1499438566, -159690105, -168687774, 1222983712, -472128204, 1707892755, -183990139, 1683323834, -1034610897, -904961352, 161872957, -599792471, 2021469409, -1274963418, 1457130004, 942766436, -524917367, -233097665, -201167419, 1676867289, -243278338, -1902989030, -2118345611, -1521472350, -854312750, -244535622, 130540800 ], [ -280809368, 876097648, 134140198, -1305875684, 1773104143, 459177340, 1097288069, 1292820382, -1462519496, -963190293, -350922317, 532545073, -2138883349, 1479555293, 967934880, 1967079492, -686714681, 2060372319, 1441156901, 322868049, 965973725, 1508398430, 389557171, -2062796467, -1238097733, 67991131, -1256189066, -1970661509, -1778459943, 699463430, -922143531 ], [ 1990018704, 239936184, 96219493, 422942782, 941625449, 1973765540, 1009613119, -937325606, 1239024647, -1604072625, 103117515, -1510307374, -209179846, 1444796146, -610651074, -1514772551, 1058160073, 770054027, 185429177, -980958065, -460826506, -801775939, -2117923704, -56112072, 308570501, 531574967, 112499665, -1842480828, -560145800, -1105372532, 1646065225 ], [ 722319211, -2066336900, 408321664, 1516083025, -664595631, -1632115268, -2121366921, 54981883, 2046917447, -1367383535, -1018451616, 490411912, 1994788488, -1747664243, 1620841923, 2042467061, -1364746438, -1367463446, -2047208019, 544949480, -1608162906, 1670540848, -1366195175, 2014013626, 740792876, 1802702551, 194040155, -594369884, 182365217, 1064131036, 1918780035 ], [ -1974650785, -1171453866, -977505242, -1623732273, -358534002, 1017521737, 1942343759, -1425675206, -1515643860, 611830268, -178723927, 1108005140, 1524479933, -474337029, -616356521, 160728749, -1885019585, 97578437, 2014617871, -218780074, -1483787678, -2029059127, -1025227859, 931775219, 861086427, -710214692, 121458124, -833981077, -554454701, 360810035, -1103870672 ], [ -1654257190, -1512291326, -1484761921, 1585228981, 967474905, 1300191888, 1117498988, 1159034828, -466562674, 1719473555, 1428902838, -1364128708, 515123593, -103033335, -1683601798, 1287967896, 1665329166, -1894036158, 707957154, -244163569, -1941027928, -1491615444, -1957519154, -982480685, -1427322983, 407246798, 869065438, -119983458, -2076069470, -335314758, 179260914 ], [ 1562222737, 194372744, 28482903, 1465738085, -1298921482, 1971921348, -1417086011, -378908439, 1644015567, 546212937, 1161724767, -1999669081, 627599520, -1758264970, 1592803360, -1154925384, 703280718, -925754136, -420135433, -396533484, 105792907, 290499223, -555346696, -349524997, -2045159290, -395692943, 805013959, 1088174888, -1019436522, 343827405, -2123442342 ], [ 1254757769, 1862942230, -643715613, -671974722, -320191777, 909891857, 775746700, -287985386, 2092837803, 142082838, -1664828933, -1798981187, 756782062, 196860953, -1774346477, 1690273052, 1183216056, -472844751, 1353422495, -1388773742, -1243674558, -78842586, 457236998, 1451835854, -1282089682, -389535189, 427111061, -1391425021, 1310579549, -209933736, -1643972147 ], [ -2079815033, 1494107477, 972673809, -1713009372, -2008401417, -1809550492, -1330764779, 575324356, -467468973, 450105378, 556360740, -2034326642, 1619027043, 1858525136, -1676498001, -145613199, -781936372, -1032103686, -2111128092, 1712511923, -1486018496, -728910598, 1390367640, -1534233147, 2029136944, -1946943813, -858378126, -1500055516, -1974871710, -561658531, -1427417219 ], [ -993708691, -1661986571, 1144353855, 1060931820, 941255619, 7926497, 368330543, 1250699474, 1443482457, -315584437, 420143515, -343669691, 2078058935, -41102632, -681494583, 1645899576, 325267238, -78256650, -1550915353, 1355765893, 1798041916, -54450025, 766566154, 979391300, -671336151, -2023687994, 1272918111, -1820098456, 130677633, 1250465152, 1717819222 ], [ -1191941091, 427422979, -1093951525, -1359274156, -1374690986, -337976409, -2039696806, 1373175053, 1123000935, 1819915663, 531654041, -289007963, 1619358772, 1964246696, 1298791410, -161980613, -878802503, -575572493, -1653623957, 1349695107, 24312887, 1560171782, -1094939011, -948574288, 1038174693, -349230475, -2013798940, -1050002455, -1995667276, -1638885695, -814336864 ], [ 1944101575, 823802005, 795581611, -1436022497, -894299941, -1941409647, -495162930, -646371752, 1688868228, -853597224, -871366409, -137763, -1385986170, 333815748, -760655727, -362487608, -1067312119, 348605001, -78059878, 2060724473, 462157484, 1696105924, 226659465, -990319098, 764122346, -1087183093, -1439693083, -164843797, -365350019, 689338709, -252359538 ], [ -721806871, -342002192, 894430786, -737851729, -2070631883, -1587185356, 694502171, 1300211165, -1159129411, -590031335, -735112196, -870881417, -1903679591, 1106783032, 986394730, 892347820, 1424883047, 1452001981, 577120149, 1619023673, 579985116, -1290201938, 689718662, -1500346659, -1629996523, -1154137534, 896380735, -1228325336, 1800635403, -737462625, -1452128172 ], [ 307962407, 155867069, -842495298, 1820433939, 899837881, 202021233, -906626529, 1518585811, -452296473, 1037879470, -1978147481, 866953616, 544911188, -302057136, 1572987595, -907294554, -1871611217, 1556273815, -691860718, 1131847869, 1951109065, -1018266543, 1009734551, 1288803480, -1661195971, -24556760, 779677563, 1100023638, -307663445, 1113609559, 1194628302 ], [ -1866890466, -1620313759, -550900046, 321850270, 963021731, 1555651613, 315511909, -933741851, 1729928107, -1885283168, 1455517839, 2116471983, 453499868, -1675012151, 1853489380, 820830555, 38408661, 1033394009, -329203968, 1537769477, 1099135424, -385236685, 603875747, 355524597, -735948366, 764784615, -511840517, -2117310776, 253264804, 1633046387, 1968786616 ], [ 1073236733, -450403963, -2096279999, -779615269, 1330588505, 846589559, 2025297757, -105183130, 410735530, -259831270, 1177102615, 1830974678, -161711277, -2092017186, 67047900, -2096737829, -1127520417, -1496311233, 1913889557, -2028125972, 1488100288, 1175390071, 550360551, 367947061, -453919205, 1490204205, 1864308170, -340771182, -1866099798, 1831498657, 1735956029 ], [ -1536877955, 483440355, -691993324, -278857093, -172550545, 1150136002, -150326671, -943956836, -634613027, -1611653876, 1056737916, 487187418, -232330251, 1540078891, 1659880152, 1092295272, 1316542734, 1211652850, 1381801345, -1386172629, 40098451, 435115114, 2073801342, 305322712, -135143681, -58892107, -1413228238, -1500525429, -316801285, -759274887, -1100569719 ], [ -1227199182, 1537908962, -2042313444, 366055449, 165568882, 2060196765, 1733795129, 355555919, 1636449391, -604282879, 1322591908, -494262772, 922349531, 1379095357, 1666704062, -287920093, -61965785, -241106480, -1398864881, 1089541515, 1636440549, -1348087366, 900877301, -268422823, -1966959686, 1599396926, -1466234124, 1168213772, -1935889078, 654130066, -1937626323 ], [ -1166412980, -708518474, -1260468794, -82932410, 1218297817, -916150821, -208032239, 295176253, 579976456, -1017679091, 1053332278, -1719437831, -32251295, 1809907544, -781870131, 100963655, -1815193928, -1789517516, 383525279, -1021020822, 221820443, -786724494, 131823251, 1213577005, -284048836, 1117292015, -1524528576, -1558691049, -1477326848, 260958380, -492817515 ], [ 1026778434, 876283644, 276793301, 628307602, 1083791350, 664212238, -252888523, -1676100197, -1345079688, -316431588, 1202300494, -1580241235, -457496313, -488833621, 758104666, 1627725335, -440093252, -208065902, -1421585798, 12299509, 54953148, -1230838189, -1964109916, 72982381, -177924588, 696212295, 2104990078, -993142326, 947275011, 1968676249, -1898256782 ], [ -2142195892, -1195161835, -814801984, 1096268498, 433675961, -481844708, -1309634420, -975797819, 270204943, -1190380352, -963808258, 884776853, 1928269389, -2081259515, -1338738768, -1939477736, 5394016, 1176196022, -108831708, -125480900, 1099934494, -1580071810, -1531340216, 918491757, 1587551035, 18515816, 1271765268, 1824811600, -146945210, 1913776399, -103766531 ], [ -777625805, -65616364, -626766194, -1030811904, 1253478660, -839375684, 689632258, 1404030102, -1270801408, 943265358, -959990163, -1778230237, 914359299, -1628520941, 1300111929, -1076077078, 1767292090, -1215537917, -72570258, 1651633827, 1876314724, 446743067, -1646379235, 631382774, 1230143314, -1660933283, 1482439905, 1476171731, -1795014009, 1399289391, 2016825307 ], [ -1357907497, 847588147, 1437734357, -1284513794, -1502378858, 2054507718, 636337305, -1015237378, 1271912958, 296665977, 1482231805, -1239356651, 1325675874, -698975010, -250982249, -1020105378, -1222803720, -2001691445, 2001973286, 1225227599, -1430490775, 981429927, -1326090352, 520171214, -1829623082, -1619714694, -653877923, 1557599254, -1932392407, -477671897, -208224594 ], [ 1442979604, 2113729224, -8704055, -357233093, 661608363, -1666003587, 1725447106, 1048821805, -1346615539, -335055775, -402890014, 1549003555, 1707593807, -1662000690, 906317724, 2060975269, -1359015809, 71086633, 1551349504, -677394145, 692056637, 1251221085, -1704984199, -2006979731, 1122924430, -2027396478, 479289704, 716790801, 2114427744, -1487758739, -93592216 ], [ 2017457034, -1267817086, 1227755062, -1436629342, -382129317, -1883839547, -733656288, -1280013907, -362129053, 994642235, 427789945, 861882153, 254191215, -1137316748, -2040606440, 751963986, -100507828, -1121832628, 849695278, 2053954072, 326944059, -1384662648, -1471174995, -603924441, -1523492355, 1407581701, 1710599731, 2093069880, -263082717, -457424229, -1078791291 ], [ 336375863, -1860655095, -58241741, -1716179463, -1250827389, -1498285156, -584439979, -1412542641, -1238862922, 613185029, 1284167644, -287964233, -132939416, -35388625, 154452648, -988749159, 121906969, -767741177, -1344312728, 1424649522, -509668225, -1652640684, -12360120, 579708039, 887246142, 942277198, -2134744934, 1938488994, -1555248584, 1159379476, 2095972459 ] ], [ [ 724568654, 606560258, 1224049642, 413079494, 641518149, 1931692788, 1325755625, 1732074989, 1273564981, -1544236457, 1055884887, -432302220, -1742636339, 1190579580, -464932305, 1706544742, 1504474947, -366392206, -296586666, 1881909926, -884505363, -1023753601, 519338082, 61610634, 1388953451, -1102812764, 625523608, -343401981, 858616555, 1325952864, 1550240183 ], [ -571462596, 790486684, -130477409, -2133389466, 593413585, 1430769094, 962449897, -1646231201, -792612488, -874210739, -1243452485, 210462700, 1109746996, -251538130, -897826497, -1932576343, -36054542, 81082776, 1606966643, -1873075482, 1733347716, -609663702, 999912528, -230197162, 397773972, -566599630, -463974377, 1995352034, 56729142, 855270996, 1572381458 ], [ -1406893883, -1034690014, -1309248687, 690813817, 604248971, 1518083383, -46188872, 1090845444, 853315699, -776524568, 506812837, -426271270, 1736871061, 715702690, -18119570, 796960850, -550564927, -1506676545, -27250295, 20863014, -463100700, 1514592957, 561474798, -1819499489, 737667365, -1706591871, -1470740072, -1419903923, 1462878414, -1565200906, 46068710 ], [ 1513032710, 40818647, -1326789224, 960524427, -2003911187, -2070950530, -1280081164, 1506204956, -1411063382, -179335655, 1421467125, 717187347, -1201116023, -1473119617, 2013504740, 1444918701, 1749672962, 695596529, 959052307, 1477858619, 242151408, 1231493070, -939938360, -863392540, 340992201, -1082940044, 314448037, 736081665, -1704778915, -304857718, 835244459 ], [ -349990465, 2101088689, -1147354674, -447165805, 1258668002, 61046318, 1067432944, 1837583540, -1774592044, 102294985, -1349566151, -945700550, 793624340, 327782229, -43691183, -949111123, -786730608, 2084435009, -1121064032, -1773403209, -1636064924, -914192500, -659162329, -1830682664, -2063359414, 484854385, -1371512276, 1814019064, 1364258817, -658656302, 165271483 ], [ -1892418266, -1862024292, -1372110416, 2128621148, -61160425, 493998386, -1057737208, -916250300, 1880024958, -938420908, 1484662687, -1204943514, 192554113, -1240208717, -1372651541, -375673132, -906215504, 1016743257, -1165266849, 969893063, 250568801, 824175798, -2060332941, 1439427585, 1753020428, 571784603, 1200768231, 1662308825, -1014416902, 326255022, 376672383 ], [ -755059260, -1710251534, -585692893, 844262476, -256226344, -152080171, 1292579764, -640386719, 2109538812, 1329429049, -193293897, 950731709, -572987984, -474328789, -864663167, -723340012, -2112893047, 1247503409, -1023357883, -1092162632, -1753493813, -220922254, -838116037, -470946248, 1581093491, 1400221649, 2125086953, 1168955709, -67989387, 324211323, -1963567822 ], [ -1544828657, 602656436, 317005961, 23436601, 1437055725, 1237951090, -2020456148, 1670809015, 468908648, 1561690212, -218179395, -902857832, -174589175, 1992906457, -1643605923, 1493281387, 1190600415, -1775785628, 941903469, -1624891329, -599455596, -1275716829, -578485348, -1643699210, -953226735, 826225797, 40613158, 1717806671, 1857035830, 1716168968, -1710728128 ], [ 681192247, 1640615645, 657784603, 701828119, 1096328477, -1728849256, 88458215, 348179708, 571344995, -1458651515, -652850523, -1136924148, 357632266, -1980701687, 1047395755, 1768393889, -1036378523, 350512888, 1300272749, -1725305964, -706543020, -1177526760, -989577527, 748436340, 553402883, 718877588, 63819288, -1636972190, 449100977, -2060473652, -1858365549 ], [ -1574766371, 1452082331, 289178080, 1578023072, -1623303481, 1402820192, -1718398403, -1504026356, 347125254, 832792562, -1227278648, -132254362, 1550527729, 1103963166, -1141471283, 1178404506, -770406072, -1584863736, -93740986, 115187386, 716922601, 1665983396, 1664838515, -1141036822, 718401261, 1996317642, -1566285059, -745704590, 1542878355, -404143486, 1321758814 ], [ -268148117, 2027551040, 502036597, 2037808852, -1237678100, -884296128, 1542219318, 1968962530, -754205501, -1990769896, 787317444, 826287882, -1271689685, -817309199, -2032570653, 468186766, 1003509750, -1441823546, 1318164813, -727421153, 355376676, 1320456153, 113597160, -426446283, 1311002729, 1114440285, -12204436, 1200892319, 1245558355, 316699173, 1754019679 ], [ 1301252828, -1945078971, -1409318779, 622015885, -1694199384, -1091441984, 1495783273, -5775361, 1437499283, 27545608, -78787054, -764591488, -17574767, -2108393195, -1249858793, 1117167741, -1706247920, 1971197392, 1608450938, 897064465, -1982014857, 1563224609, -489507504, 847306581, 1910957038, -666156850, -390820145, -1222594301, -1767692265, -1724082140, 422363326 ], [ -850291266, -892678765, 1998611696, 1932895157, -1674903178, 1048557460, 1351637434, -1938246365, -1076340070, -1107300802, 595518857, 711223242, -1535058645, -907429692, -1973270578, 972523504, 892743995, 1043299496, 105987724, -2076026136, 2107595040, 983283949, -703376856, -1734675882, -1323897605, 2015196294, -660361089, 120567423, 1822637002, 2101755783, 1210557932 ], [ 1053447275, -1004745918, 1370542087, -1907983282, 291475655, -420992588, 945155329, 1928120738, 977216967, -204121154, -1206053645, 1859995920, 1321448231, -898312145, 990176370, -1170056822, 1052601239, 1547488449, -1939744450, 1395102102, 1850931556, -1327991903, -689865790, 1066227740, -783949092, -218911561, -588692811, -244498104, -235918387, -1034207312, -2146210606 ], [ 1181716855, -371079305, 329730378, 704240622, -96300014, 1823717959, 391512377, 370636351, 1083454868, 456963157, 1687900823, -461978325, -612816043, 2064794597, -1841192411, -915441772, 1984133871, -439977425, 1770137821, 1414364402, 1516351575, 1597249210, 859273787, 2113194863, -1249269620, -951654500, 1646966928, 1228067600, 1735745787, 1572987070, -698691681 ], [ -1619460111, 122890570, 143498412, 807611337, 1877638461, -1510549297, 536352288, 468774736, 825075972, -1811582796, 1448389495, -1718577104, 1362094792, 628137855, -953685518, 1319815856, 874315215, -1909591336, -499886115, -1185230135, -1406196945, 1804307446, 1034717801, -313548666, -1131095208, 1482093893, -1276461107, -1276478991, 1715579639, 35139476, -746557763 ], [ 1348891113, -924706136, 985973032, -161827618, 352330897, -826931280, 1315546361, -420609677, -1524067717, 1930573504, -378908704, -344470662, -1156558735, -1374349904, -1182150646, -1927803406, -952983180, -1347729559, 175923149, -390490721, 70457522, -1146451385, -493200899, -795520431, -483558274, 1474256179, 2070584498, 342924411, -9336444, 950426019, 1925532718 ], [ 460542992, 1042485107, 1110245878, -60721776, 491158201, 270064091, 1498165244, 1387024206, -669723117, 1654563647, -860821969, 488599058, 323844261, -877403128, 1433769815, -1215609058, 237005269, 1980362936, -987713184, -575847499, 335307540, -1366826652, 1564331695, -1177662250, -453006920, -517498249, 118270836, 1061819856, 1098413314, 382653249, 267480611 ], [ -1824243663, 433022319, 1966552586, 806758298, -2066007214, -356575514, -636947648, 1498566389, -704800360, -12821173, -1587860434, -1238172591, -688279085, 778461155, 476736830, 303969573, 745744031, -916824557, -165464765, -703328229, 1092809219, 2103161891, -292940789, 1767379031, -1777634909, -279516086, 1864577181, 216382911, 1730086712, -847411930, 976645378 ], [ 1602872624, 1998976296, 1211106272, -1949343144, 928874608, 823005463, -1166851604, 1171943578, 1546386676, 462793847, -114381268, -436699216, 1346901205, 1959789719, -745586102, -520328802, -968276981, -1167811874, 747619587, -1254472206, -586272145, -1755338242, -625721000, 1075113170, 637035611, -1250766563, -1425617459, -1117924505, 637565837, 834484448, -1744513892 ], [ -1086389584, -1988489991, -1059549331, 10375855, 1154841376, -293436525, -447475360, 115615307, 1003919162, -277630474, 1834993657, -1266981171, 873049802, 672746328, 1266889160, 1325668322, 1899504509, -794932199, 1500759155, 1189957867, -1440721900, -1922667768, -840341270, 1094448966, -1317942629, 239943832, 509988862, -795860467, 1540264307, -324185623, -646806262 ], [ 944815835, -569415241, -917360823, -604044326, 537373358, -1333657605, 1245260733, 2048402824, -1522013580, -878748729, -2145256700, -101033272, -2056917006, 1525998341, -218569201, 211506252, -1951489716, -1641829426, 1352267216, 1877178122, 1192914603, -1439492476, 804988778, -924400580, -1101929419, -499427364, -1207803003, -417009365, -14117576, 796931845, -150681299 ], [ 2114366283, -568967832, 999454118, -982052184, -1110459510, 1491507301, 1903979230, -1532236902, 1757380814, -447157420, -1473339036, 94380779, -2137194272, 2002384635, 1698702810, -1851186429, 291853436, -314307328, 543909281, 2105139723, -885740082, -1101913195, 1009476853, 1262635873, 1641843564, 1185496295, -1200394507, -742008662, 2089056176, -158898660, 1347018884 ], [ 2100346087, -1375245515, 683874086, 1064155387, 1715936095, 1297271050, 124800999, 479517866, 851035364, -514781872, 1731979338, 1349032638, -822219927, 1249022424, 861735563, -1525015989, 1048025317, -1760858599, 9995298, -1845625612, -55975790, -1659092770, 2031564579, 1870511843, 175361111, 1598289217, -608819026, -1968762290, 1196824567, -504740787, 2088319111 ], [ 529783157, -1172332548, 1851717105, 1566819911, 1867299002, 62533061, 1961227851, 1967768242, -1782545168, 298336060, -1015655359, 778728560, -399022066, 2009767231, 1900050672, 1025201128, -1184108844, 176467066, 2131758955, -890005750, -1974039918, 1308200886, 909068523, 530131750, -300346746, -1178368418, -842600536, -1714417156, -1373786106, 1980100241, -656978555 ], [ 191930277, 1505403621, -1890198847, 906793264, -597134240, -12977241, 1606786330, -1775362559, 657901855, -490398289, -1230846619, 1633094311, 1732058634, -409821113, -1467701583, -1674997168, 710061394, -555939254, 1306814981, 1374689736, -614256512, -611016417, 293895576, -871495679, -2056213948, -436597780, -501997282, 544467391, 1167711227, -442149854, -457378390 ], [ 188250407, 66838611, 1624442921, 1945477598, 1375007666, 909818275, -1227639076, 687216268, 1210433915, -1104261386, 1735938306, -1968719182, -2033086071, 75820402, -392265391, 109120821, 1542722324, 485918802, 535555818, -1913579838, 2105632239, 247916801, 1172545522, -866512135, -999455586, -1024646657, -1670636323, -2088529303, -1658901232, 615899438, 1605056214 ], [ 291970716, -82969255, -530958982, -1496303068, -236518481, -123820329, -1052160448, -558349909, 845247039, -957237211, -1054406981, -519805256, 134210468, -633544076, 1550197049, 1300051668, 707815288, -1912081648, 55931470, 1534541733, -978802414, -1561523722, 10104478, 979456676, 1591928069, -813699614, -16978528, -911166462, 110953541, -330662800, 283277962 ], [ 1363961244, -1355604169, -555045723, -2020426075, 1391392526, 701221578, 92062972, 180896834, -454013961, -2105430232, 213442683, -395728948, 1222639806, 1638033573, 1873468451, -2106176172, 1813056837, 803805614, -1553403499, 1854007119, 625002020, -346572512, 714708609, -1250816094, -125994940, 2025594516, -1258221461, 1974794557, 331142902, 201825539, -1890614440 ], [ 1766751613, 1901804963, 786144860, 1070839735, -1200015889, 315027781, 1418660620, -653353431, -1616633333, 1970857608, -2020470583, 1392312196, -1193743721, 1574105388, -685247480, 72150398, 289010605, -1652541402, -1604874224, 1863388492, -1457974561, -857775402, 295985799, 1762892054, -43646350, -1420593065, 976410064, -1000366536, -1097566751, 695404142, 67982544 ] ], [ [ 1005920618, 1665378648, -744987349, 1172144313, -242396435, 530563732, -1836565840, 271172523, -1363432395, -736567757, -80045117, -2007905865, 969851078, -1403268748, 678659656, 671884234, -2075454863, 953877840, 352255678, 2065616770, -1420868387, 731049913, 237152961, -137779800, -1815832947, 979685887, 1513712617, -2124858467, 627959092, 700375232, 505181927 ], [ 858352194, 1278715410, 199419462, 581432657, 626838538, 28914327, 483261205, -1347696672, -1643529908, -95303858, 300753210, 1933748330, 455198872, 927731489, -918928149, -1840768220, 192063783, 201020211, 1341946681, -874754220, 1934755903, 1039792339, -135477731, 1367760796, -1984680339, 1740129744, 721336624, 38249187, -1383219478, -752967876, 1021871426 ], [ 971878078, -713863609, -844379319, 969990412, -820538167, -2105676784, 1332710336, 110075520, 182620449, -1117334479, -1804034051, -842668336, -116237429, 1436122509, -2079120524, -810113287, 415818402, -1571415220, 1808027411, 177168069, 1259057419, -807197868, -323811450, -83872183, -991871348, -1213437542, -1574049733, -906093925, -101097746, 1877424937, -1761690315 ], [ -2034598188, 484659148, 1811598293, -274840353, -102034627, -2117840338, 766094174, 949814326, 167350374, 536665748, -1095533929, -97606157, -1712227769, 1625881487, -897753823, -1633150023, -82475404, 1631319508, -852443974, 1670459656, 468518090, -892853335, 1767807621, -1406009689, 835201166, 181194661, -1014122162, -1952326788, -174347953, -825478822, 2114016110 ], [ 1332248848, -1006931915, -928803877, 43433486, 1492392397, 8759748, -1629618107, 560263616, 467847562, -1389474863, -1249690536, 1718732216, -521324381, -1900819700, 1268062157, 1393626297, 130613474, 954113488, 1206771832, -913163177, 50566915, 603633964, 1702168426, -1335568851, -795116468, 1047200403, -73892690, 1310800594, 614392228, -2137265413, 1834676522 ], [ -813450548, 1086126832, -100970997, -1660717831, 2107487373, -1017292470, -2087326049, -214432168, -1954714989, -1885965500, 1046891529, 1885032750, 1930562255, 899945536, 1005701677, 751520861, -1435207222, 354428832, -879023212, -1154375863, 1865696630, -588910149, -408597042, -628978579, 996697119, -234409984, -903110049, 823715544, -2104335171, -1393265998, -614367171 ], [ -1153793709, -956297847, -192479584, -1989381158, -1789994003, -1958369640, 1650375769, -860733324, 1187045382, 1728744451, 1331776569, -1400687779, 1852249375, -1774347201, 1367983951, -1230106637, 768771146, 365830375, -1662623000, 1784210394, 2079661934, -690923287, -1903707204, -170660798, -407730675, 1623389872, 38401835, -323063603, -529204363, 1695375972, -875280321 ], [ -1628691475, -1819456024, -1626629739, 1639638244, -206040877, 1411129106, -1274376781, -2038007436, -829144876, -396733069, -1961208446, 636028862, 963381676, -270436991, 1886668339, -814264492, 2142586203, -1549719351, -1274515812, 271225071, 2032292223, -1716565411, -1406310427, -1142589398, 1232735199, -671663287, -2030350676, -878471720, 344474526, -1256265229, -1484055520 ], [ -1455178563, 409023414, 1924140866, 578866695, -1335528806, 511251532, -1051775634, -348619771, 481031240, 172264824, 56375872, 1443296132, -1742510809, 1093140817, -1399515959, 1773817267, 1394224568, 921920342, 1638058127, -2018258090, 839507137, -1123913765, 1793752206, 2093542126, 974317803, -1112506695, 1568939118, 1825979216, -1371451687, 1133461668, 245138049 ], [ -1889536612, -1589623741, -306849031, -999204671, 1762203367, 378312583, -994356359, -359338784, 687779194, -648059387, -2081466936, 2011229910, 534415933, 668636400, -872357401, 2128440322, 1288083758, 1697052615, 596912273, 2105623538, 1391746280, -910680408, -857347158, -1640704953, 72027122, -689879953, -1644791184, -1107271987, 2098772026, -846559680, -946048948 ], [ 599337771, 1777009074, -7807662, 575851736, 65635098, -1856375490, -132925806, 1142976379, -1359429691, 1083515210, -302648922, 1872543957, 353283492, 1816995685, 323097807, 2032440669, -600680481, -1326805537, 1361295951, -1167880455, -140118211, 1197135284, 166765800, -1976117751, -809129120, -1363097556, 1532434041, 80192779, 1569084407, -1398384087, -1987626344 ], [ -1614426800, 359438691, 1447521129, 1165780817, 1293679562, 375772338, 771566226, -592325562, 1660610791, 708670425, 2074676575, 850344059, -1268885506, 418199321, -258426691, 167950029, 637899911, -596413505, -436346749, -1331008850, 1882252058, 819069629, -1553990867, -1684522111, 2124944604, -246748850, 1682212340, -1208899945, -1810557295, -819621153, -2145087067 ], [ 1863655959, 1260286801, 641764636, 307152626, 563980632, 386352611, 2042153898, -1085668641, -2067499144, -327033774, -133489838, 453809630, 1677685251, -176963679, 1551755399, 835811835, -1744011265, 1297344733, 1247137817, -940624800, -183889310, -900329483, 816053439, 1986331234, -781814892, 556901049, -650129394, -1233769641, 1054355958, 1225258763, 1675420038 ], [ -940593765, 706519025, -1230674497, -1562204009, -253539232, -1833889394, -1759207101, -212522994, -1469285962, -598562159, -124255879, -1009886249, -100372505, 1855069491, -790628765, 949783193, 1940744244, -273505317, -18601193, 1720282795, -822815136, 898025710, 410386111, -656687557, -842473050, -1834639446, 1055344617, 337584305, 1556812781, 1067484234, 1443368831 ], [ -47386588, 536225713, 1104868538, 2045148062, -60315936, 27683739, 1526697818, -208068990, 1908851185, 1113988419, 951816605, -2142094980, -1807476751, 1475138372, 876861549, 1959364019, 1617301847, -1013669721, -905110462, 1356650509, 1305849127, -1130654373, 1732557979, -562912472, 1244454566, 169343674, 1598051707, 1796687553, -1843108618, -1713303752, -1192133100 ], [ 1524554565, -385801762, 1699748389, 656615872, 1660059220, -1383143105, -1534146479, -192029324, 1788033779, 1454849352, 201986324, 1626549416, 1351539848, -1385208028, 561328005, -1656215968, -85527871, -711405550, 1484200914, 1315813938, 25321976, -769326456, 798567100, 1858308541, 1214088663, -450496513, 1934701044, 740435146, 640418985, 567840856, -1667683876 ], [ -927171181, 2053603256, -526529641, 827909220, -10320765, -1602422898, 694626467, 1293840243, 1289125493, -12403069, 450978649, 1039437789, 1726836701, 830441560, -810103774, 1308691898, 474869622, -554273229, 720258488, -1969338319, -1548402274, 1940370153, -1890441, 316808458, -1617418190, 970359921, -1152280601, 1606086671, -1195050301, 429129351, 982195988 ], [ -1481898754, -2106906514, -1605885777, 1653344891, 1970833596, 22859477, 841449780, -1930143267, -1864837344, 1958107938, -1811606934, 1030004092, 277819942, -1196501015, 20948113, -1057223169, -2088256645, 268962779, 2115048356, 1584574609, 232185587, 867625418, 1834550726, -1460265506, -629359480, -705292104, -1720986947, -320228641, -18214515, 1574932867, 2090258349 ], [ -1881386408, -531520709, -16554964, -1268335650, 1747796400, -611739325, 1772189647, -1899244419, 1778699182, 1680035385, 1209087679, -1598908542, -1664045749, 2007126896, -995276832, -449603668, 662030312, 858448383, 14730859, -1747238781, 532193548, 1333224805, -123310325, 2124525789, 386817643, 632497362, 95810955, 1490674749, -16798188, -1549028969, 895233562 ], [ -763180111, 952946887, -1668520224, 487431316, -1265100555, 336281611, -2070287929, -1570986264, 853868728, 939877396, 1810445221, 933017150, 777025657, 983555514, 1507368134, 1643764345, 411217125, 1272577587, 396974565, -23584132, -70072007, 1846540847, -1643399318, 1130367110, 1291569201, -424266822, -422003596, -439251150, -1396381080, 94860833, 759932198 ], [ 1087587705, 403036067, -548060780, 1509768418, 1924009615, -1530620604, -1870832869, -516344595, -1769350627, 1551972862, -1060197957, -1206191119, 1461147549, -1878191478, 304626801, 1561175829, -45727447, 159625043, 553598169, -2035323623, -1848582130, -791806250, -1277451055, 810988918, -1932409552, 1950768999, -739507437, -1647537378, 242687162, -1300364234, -530464099 ], [ 1945369720, 939117707, 400075318, 28978927, -1377729620, -673857513, 1368682585, -693011186, -1126910338, -1420860212, 903950624, -191033256, -172645732, 1250541638, 1991572449, 1101839930, 373551471, 175299306, -646766458, -640392947, -725749333, -1467752722, -275389181, -146572509, 862959728, 232178275, -13443761, -851206580, -2116186828, -1926729431, -43803144 ], [ 859080395, 908284902, -854478120, 89782618, -108626702, -1981667395, -1619496674, -1878297060, -806379492, -1691994971, -505607374, 89545101, -257033346, -1579206869, -43821374, 1942052737, 376564361, 1818561734, 70468003, -2088636379, 1633264393, 995005804, -1620911363, 1898264961, -640721826, -1524684053, -628192720, -1828710257, 749083047, -622456490, -195813792 ], [ 586063901, 1005840024, 654711671, -122582414, 1609535534, -1587351226, -1227638759, 1859941574, 1973597759, -279137591, 1020282579, -1878451090, 752882184, -1697535517, -1244735581, 1243748653, 222292608, -1455233239, 1419130108, -369484179, 2072959519, 752948728, 1974589646, 2062797346, -1652541534, -925266687, -237413720, -356423079, -1374939645, -742409618, 1415116887 ], [ -1838472743, -446051917, 1598801094, 1071480752, -823366358, -142550228, 768887633, 989437586, -70285161, -2092634066, -138905309, 2035708050, -242327319, 824028175, 656556041, 737684558, 799073704, 1004484777, -265169019, -1896539723, 142306067, 2074961861, -1301435508, -884822869, -1200284443, 1396601709, 1541599595, 771648711, 2088552726, -1497157927, 296954835 ], [ -1037342464, -1212964166, 1069399516, 1887666514, 242291057, 930079107, -1366213393, -917705280, 206520326, 1096246771, -2065294397, 926025329, -1439004399, 125772676, -97067670, -99047513, -1400535269, -1658541151, -285042343, 509189958, 1199838344, 1001499267, 1842783778, 533775921, 612855418, 1670844366, 111234726, 1793497215, 1883016097, -1641447378, -248370598 ], [ -1622381354, 383127871, -174191139, -1574035920, -880612274, 1758712681, -702201380, 482988700, 469591262, 1578442145, 1371468069, 1985791451, -1597443230, 1837914337, 1156381749, 829607492, -583780960, -1824104870, -949789557, -1686238819, -1057300305, -498060191, -934932418, -1046241482, -439844058, 768586599, -308206661, 394471785, 1654878878, 906152329, -1739983881 ], [ 1954878601, 1001194193, 755305193, -1115370503, 1881243252, 1239311990, 485009136, -1803037278, -686626696, -701497027, -880230055, -1622723690, 727694259, 6712499, 2092970600, -805080228, 1786211376, 456079694, 1769440251, -1413824137, 2531903, -652753067, 935402654, 638085237, -509387690, -1714266926, 1932602943, -1633980707, 1670607754, -1616620370, -1217397029 ], [ 275903204, 625394526, -1376627544, -866015956, 783720311, -357194915, 763900932, 1744036676, 885019173, 724125441, 706075119, 2070761185, 1759503290, -995009116, 623773178, 244688559, 1885240754, -1645886173, -1719550991, 775597574, 1300290973, 218936810, -2139761725, -404547846, -270726448, -1263056085, 1853537053, -223051966, 295452752, 1142403228, 611472137 ], [ 1283559180, -316602467, -1863388354, 912091360, 1970451259, -1113577666, -157536185, -2147155745, -210003988, -1574650298, -1017349006, 214645844, -1395756854, 135925638, -1806351371, -1924290243, 1674446159, 527052004, 527210951, -614408798, -1697175030, 1545452238, -120989708, 755625451, -126032893, 492652970, -1735188786, 1166482280, -960748276, 400902036, -792324389 ] ], [ [ 1105297146, 2018968445, -1127711379, -1595256757, 897152789, -677549448, 46075736, 598930142, 1181807075, -1761531466, -2063585984, 871020541, 924877914, -1774358353, 125542858, -197541346, -1414914601, -1696404514, 1173395284, 472019421, 1617032669, -661088202, 292727596, 1973360138, 410017301, -2030711080, 329474096, 1720020562, 2009834023, -721082815, 1497640620 ], [ 448792760, 1422428882, -1527392430, -903874517, -839741579, -1457490523, 197835304, -1020458333, 100657155, -982023878, -625729855, 883310292, -1173978716, -1792997396, 1060065739, -606465779, 670018592, 546375019, -1616793860, -1435548131, 13344879, -814027328, 728856110, -2041206820, -1615410140, 241208159, 1257607931, 1691214381, -1022333093, -376660468, -1595314544 ], [ -1806061509, -420011029, 11121439, 1469675043, 260483560, 458507014, -443004840, 1794999938, -546225237, -1929838850, -100225444, -595738945, -1012690619, 1081689371, 2110677043, 838640176, -1608305974, -1962899732, -926845060, 477073756, -1948851896, -343189196, -1529784064, 979473717, -1535811898, 1683661721, 1648302827, 216727620, 450151118, -2092830137, -1130085641 ], [ -1272063821, 473241739, -431090125, 968703, 276731112, 1402780964, 973498076, -1955255071, 1622161636, -21439983, -93201417, -1295695516, 43966783, -1078656630, -593459809, -1474878211, -29184020, 1987366571, -1526561718, -125925649, -1680514022, 21584772, -576253473, -922532274, 2119725805, 1746508138, -1154417386, 874794857, 1645055095, 704960327, -1053882062 ], [ 1690334416, 1060221025, -295394001, -974911895, 770857989, -1941622884, 697902483, -1342594297, -102364291, -1924341620, 1794720460, 620668164, 1692929209, -264348043, 190606759, -1105322634, 607641895, 1140075377, 1253022626, -845214984, -1048308371, -1731372274, 1870340721, -188005501, -650389419, -1678661911, -1997653280, -269729774, -743958790, -561365862, -206710788 ], [ 1981222553, -443306155, 149220765, -361037849, 235446749, -844813616, 1993434620, 1931076748, -982468184, -1112331898, 830873582, 585916395, -1166972310, 571815100, 287539477, 2015304350, -323457290, 1825167598, -124997794, 1338699566, 1513553794, 1142635467, -1563281889, 710549956, -812420021, -935839778, 678082848, 978576297, 1079478181, -1271053565, 2028214344 ], [ 1387430539, -1958219497, 415894926, 804749083, 1210725087, -1605853524, -2118071574, 458884851, 1093590598, 522746581, 705589669, -1445811917, 1468170722, -2060656064, 795627591, -778634287, 1089076726, -226171337, -476294685, -1146769222, 2070662217, 1327794117, 1919731833, -1486109512, -2146252354, 1750263832, -881502516, 995575306, 816389287, 103828445, 100512436 ], [ 3306867, -84379209, 977450075, -1712358012, 2043784463, -1375473982, -87253430, 1454066210, 280416058, 1383201547, 48537859, -629657311, -1420723739, 195729485, 1545402201, 1560188711, -107716707, 48659743, 1471135392, 642336953, 765948118, 1070907648, -290974280, -375208566, 1890989255, -1571744141, -1123776757, -1995644837, -679685036, -1227947553, 955754399 ], [ -1235209691, 765454732, -1654325884, 2018271583, -1228320232, 1287888323, -1757444996, 2054787795, -1059199899, -733592719, 893373315, -662523344, 1518319939, -997906501, -1284991817, -204989457, 360198145, 1953782893, 226695588, -1922782149, -1721527506, 1245340095, 792225329, -727804283, -42068727, 930888624, -1586152664, 1507155731, -96455556, 1851609971, -2013687145 ], [ 250365213, -88733382, -266044616, 1563282733, -1081377466, 1979893260, -1721638840, 1304555506, 924195325, -47577493, -1342697419, 1396601195, 2051978459, 2139735718, -2001047483, -442088077, -1925988326, 204948978, 6358795, -288350608, 436052242, 470520441, 1284271085, -883994314, 2104398460, 2131443958, 500762948, 1765031043, 1460243428, -1978572853, -2073203824 ], [ 92490464, -598861806, -947713420, -1178775378, 1629770965, -1063351981, 897455323, -1835805543, 95994662, -149895188, 75662339, 1736141254, -632088148, 513223324, -1288124947, -1721106435, -575110113, 370457017, 2123700512, 1986948523, 711316418, -384744713, 1524946915, 1498654008, -1987724164, -324451176, -1465296495, 1299961087, 1104944325, -545307056, 2023561 ], [ -1874600247, -1835303383, 699093032, 1643145954, -2142180616, 1301770410, -447831908, 900535928, 559551227, 1136615193, -1741171287, 799605600, -1517959982, 1940280571, 1567261056, 1115418468, 621463342, -1352005820, 1498651511, 408445629, 1747880236, 407445739, 1849810474, -252019958, -1411311085, -1704060965, 342579666, 758844772, -1981486720, -1219121176, 1083038446 ], [ -1168837447, 1981163994, -1764034043, 1418821516, -2110960175, 1201945807, -1555136654, -472226469, -13797771, -1463972625, -243352618, -1394486182, 1955197468, 1049169179, 939569865, 2323339, 441691911, 2127654818, -1068148813, -1444744577, -71316092, -1808455558, 903146494, -1815683715, 400591050, -2047230108, 1731075910, 384029035, 1819147613, -1009027526, -1353848113 ], [ -719765586, -1486794282, -2067100722, 968873659, 357309791, 626276986, -264755984, 1414568125, 496472126, -734516871, 1278899663, -645716387, -2140171480, 412667899, -1953344867, -1233276505, 637105726, 1426339730, 1491835288, -1971091368, 499686328, 858222891, -1795090810, 713218277, 1867224106, -1909418059, -1874981127, 39123665, 1824035466, -2041544093, -1739490189 ], [ 1240184664, 876022837, 1811380675, 1285336073, -979332220, -1817330465, 29101449, 521122959, 624441938, -1397150828, 1011932682, 1390904109, 1671798409, -448351494, -1395566675, -986538058, -1869042309, 1778220712, 1485663654, 1183983086, -1563888435, 87969766, 1476488508, -1064177907, 1633416261, 1324805027, -680753070, -524467659, -1130230358, 501768797, -653294081 ], [ 575559351, 401176339, -1468023032, -1802022877, -122302494, 989116487, 639107080, -899985149, 167690052, 1339100377, 758767030, -975521234, -44339848, 1699584864, 1599783271, -1529218955, 1451663617, 1906985361, -269193989, -1520687144, 1854741830, -1737591779, 968568589, 1485498296, 272496480, 238977433, -232175120, 849891993, -297515692, 855385265, 20520660 ], [ 276804076, -1485095553, -507991737, -1577514488, -448371967, 1200330349, -788729346, 1965959152, -1776203979, 1541276385, -934691232, 944219582, -527440647, 570612598, -1658834266, 1144948985, -1159934023, -287752651, -1609698873, 2135563935, 1372849636, -1199075495, -1319097262, 1948151534, 452594890, 358192118, -1373774876, -910146313, -847109544, 2034171991, -1866847094 ], [ -1423815072, -1227898373, -941953311, -1150184165, 1146206701, 85823344, -1830493874, -1352142962, 1990043345, 851474882, -945848132, -1072957972, 1312433454, 583994002, 562607060, -152846245, 2079049273, -1977598407, 2021913656, 565639002, 645838883, -375871846, 123661603, -2129125153, -629235258, 2090712328, 1891963426, 374063088, -1899870214, -1788789614, -2045276798 ], [ 1727719145, 339967139, 1286326542, 1746092655, 1975077735, 722570723, -1201078170, 1837905483, -823115495, -572641623, 61747537, -2053649998, -119314048, 38217900, -666112775, -24366149, -2141076732, 1520837393, -37836058, -415346321, -343887367, -1533562239, -1923581149, -1187396978, -576674352, -1311673590, 161651737, 630655527, -706316389, -1235369472, 915305569 ], [ -794154615, -131026528, -1692122837, -579848797, 1920309589, 1559699237, 1777703229, 367995843, -1137789268, -1619493856, 1449848163, -1277053721, -306815004, 953553194, -2091360606, 2021570347, 907616376, -1644509747, -678878501, -757387420, -1219204858, -180006739, -1646979669, 673359693, -669572100, -682860942, 1243190644, -1881578248, 1383892079, 45652802, -1753801776 ], [ 1692077534, 2140997626, 1059703658, 1922631389, 1514782571, 194164283, 159219151, -1367952857, 350612603, 1948912705, 1152089154, -896384969, -1479309927, -1281818174, -2085879369, -547351211, 591742339, -1815578384, 797932529, 1829709747, -170738772, -1406304498, -628598525, 1475217030, 1163493702, -811112841, 1740799733, 1409357012, 525423577, -2118018063, -397913988 ], [ -73555476, -308924686, -1391859990, 355878845, -1837578319, 1872798400, 1697521444, -1143596479, 104077213, -1131216725, 1523556390, 1637254471, -1640957479, -1788189298, 854931287, -492234537, 1929756727, -1904622205, -933374688, 168348036, 1361062891, -9160741, 42902333, -870006730, -288035644, -79171972, 1195542406, -1326187536, -1683424573, 782122930, -935179667 ], [ -299430248, 1092171660, 1290518782, 1875306917, -694181546, 1894136266, -575626195, -1178660875, 1001643786, 320848364, -60700413, -1954558105, 1223259606, 869390930, -930481160, 1770995812, -510432362, 1271837957, -1854072158, -2108989474, 323919851, 1092857284, 1627062705, 551997380, 589573993, -297740227, 1068919189, -655217328, 1744192965, -1454773551, -1469899811 ], [ -1639903631, 1130539200, -1206433512, 1986170463, -1799481498, 1617376071, 1765902465, -1192421959, -988245695, -1527557436, -302900151, 2105091163, 1780073059, -1254335924, -1424139608, -1548514561, -1053258385, 2014031942, -1010553918, 1399487334, 358503180, 1309575198, 1403650427, 1099495131, 1120870647, -1754432719, -1992393681, 629410441, -322304534, -341926581, -1733535842 ], [ 2146858020, -552728848, -939356141, -1498179940, -1689008366, -57167476, 91562052, -114963612, -86347561, 377396590, -80384137, -1335356712, -1112477751, -236132781, -1119913845, 1191265614, 351012814, -1194356650, -2105414060, 843011910, -953378994, 1929130419, -1687884305, 1450945241, 880236101, -629817796, -175891642, 232443760, -1067011582, -864347159, 900354207 ], [ -487684430, -1372982353, 1998514646, -2019674521, 1470131091, -1367841919, 1690711570, 1569158923, -987908307, 2133639157, -411709402, 1057529222, -770105409, 1670162031, 608912320, -2063827271, 2051527821, 2120699354, -100976275, 1060988276, 642797995, 1070007732, -141142281, -1835252462, 779856153, 1899174265, -899050743, -818053217, -112577423, 1342262409, -781712168 ], [ -1909470165, -41877725, -328181099, 391298717, -1339655057, 237517847, 1152642174, 772427860, 1628259961, -1418570412, 957979849, 2040266005, 1424763029, 1118896067, -317287095, 216419476, -1791243817, 204965091, -1966258816, -1687013768, -1116628031, 2122636650, 643333145, 934664651, 829460253, -143441976, 1185481189, -1819326706, 97756448, 771749439, 1295444397 ], [ -1291842923, 1970189208, -676276335, 1252323598, -882570422, 990151655, -511026230, -1879026307, -520141182, -691341567, 263078632, 806423058, -759871379, -2078871464, -1006954407, -1082084704, -694533554, 1096663390, -939430034, 466743504, 1029479181, 944635758, -1169197920, -1732019487, -1273872432, -2127644680, 1292379608, 1553201931, -579913814, -310207003, -526818824 ], [ 1674071427, 1215510376, -63131906, 599853942, 1657604845, 232214369, 707601558, 712922557, 585338775, 1136564713, -568537307, -1465427269, -1882480479, -1784036395, 1281361677, -40253227, 2080366086, 1373664570, -185464795, 273979545, -248115867, -731768344, -1719422678, 885650526, -841647121, -1572309083, 2001072937, -707997922, -874922517, -2084256328, 722092086 ], [ -1340109101, -615739148, 1882585105, 590182345, 1498616262, 1542084012, 997988371, -945892454, 1581778487, -1356257946, 1176213429, 1842126200, -583300755, 388435668, 1447458812, 1623072820, 1094247276, 146756963, -1990381541, -845863084, 1465981021, 1965265501, 161265155, -1168821737, -1445254804, -182125405, -314373722, 1238010357, 1377823399, 1935544154, 1779490709 ] ], [ [ -851717170, -1684005594, 817713880, 1993375035, 544241501, 1790828713, -1572883695, -1918439317, 1437930736, 1301418574, -122947345, -980979837, -577244520, 971835176, -1976587098, -134479807, -1772807425, -637587215, 1105296144, 344377983, 746242121, -1471844496, 1195817162, 1019290394, 1501480782, 1705231054, 1251432615, -1648024820, 1122041126, -1483922835, -1446789888 ], [ 207417987, -1195614273, 1580170240, 2050717846, -1629194606, -1779067328, -14805947, 805095682, -2011648918, -1320499251, 1039622917, -304092972, -1117916029, -1599387682, -1148031578, 1645517863, -366374530, -418445607, 1346488008, 1795085193, 588937293, -1158113282, -1683793706, 871605746, 1870212549, -178225772, -1390192911, -502474522, -1844922997, -136447246, 733402257 ], [ 1774101851, -870845740, -1042991155, 238852521, -1064745473, -1471515243, -1564420158, -1234127637, -1020020305, 230788433, 667378818, 1822699481, 790711067, 1807626867, -1565322812, -1882624426, 866967286, 959414983, -681181498, 973157546, 308523851, -1755854152, -1473712740, -1243141288, -956433762, -1104222716, -1433258936, -1838826166, 878747899, -2097243872, -1152955212 ], [ 565830265, 1980331008, -1930217701, 2039961048, -925558108, 624032440, 307550246, 1952012574, -130122600, -1666846721, -603239235, 25407358, 1892480810, -2013631806, -336071619, -2091211735, 657418274, -1342580189, 1247801178, 1004162441, 2034921564, -1344135633, 1049091747, -967592410, -748289059, -1887240072, 1609626049, -138950647, 1107663598, 689357475, -1966549593 ], [ 279565255, -2122142369, -1698457921, -1664637733, -1364494407, 825937356, -229916304, -898245710, 1814717871, 2372480, 1101474026, -953369353, -96855559, -954903248, -1415434325, -758261853, 1221239980, -1356774313, -1730565230, 1055689170, -1420420842, -1423955480, -638359745, -110710821, 1330146780, 37925770, 560081876, 1276112775, 1091110803, 784833955, -1374828199 ], [ -1643253532, 963008910, 1182462909, 1734572571, -1851153977, -885685318, 944789447, 654473216, 2146118152, -826972163, 920657425, -1410486535, 1357816836, -798228313, 1100995567, -1786338327, -116536487, -1666694883, -373036652, 744768336, -956065804, 850421594, 2123720881, -649575034, -1556753061, -351843769, 2134233057, -1143765530, 1121616166, 13687873, 296582477 ], [ 988909223, 1725225460, -425316883, 1943747267, 766236613, 282589654, 883733929, -1563905033, -1787458362, -863361359, 1408096069, -888018549, -1038608236, 524889435, -1637213702, -1271561963, 482840698, -1978955442, 947437694, 1463966017, -1453798878, -953470028, 2068743164, -1440579773, -1136511058, -1311569728, 183762357, 905674340, 1109096850, 500539659, -529449475 ], [ -637609195, 1910885366, -671515442, -1366169355, -922665579, 1174105722, -1410265900, -1933982463, -132205824, -1115369070, 1965423267, 599461776, -1942690957, -654632041, -1674563114, 575845569, 790929488, 1534637831, -1990363712, -787654996, -1359738232, -349797385, -237603728, -386952009, 1840661188, 1186043893, 484302972, 1273094025, -723575634, -1708496255, -650266223 ], [ 354314227, 769254135, 89767730, -1152022353, 332199848, 590095990, 160825470, -2000332828, 261946867, -309425255, -1163169473, 2041493397, -2110974615, -1193601335, 763307596, 1133661668, -788939995, -1683038627, 792056125, 1471858027, -35535972, 1570879536, -1030223278, -1965609895, 382128596, -741727201, 2089033878, -2066968351, 1909451230, 1968799690, 2044706545 ], [ 295158718, 110061552, -1629081314, 100131786, -1456033532, -1982689382, -1407970595, -670178492, 1888387220, 811970697, -1686214952, -661457022, -1913596638, 1630079418, 47447112, 1524054212, 575077405, -1812561710, -1051597397, -1921035281, -979026674, -211421852, -1786893646, -1418953612, -952324839, 2066172990, 1971264820, 2030881397, 1240076943, -964361445, 1015091473 ], [ -1585799720, -2095498340, -589571412, 1392278057, 579342955, 1895149341, 352927505, 543974658, 1670379206, 2078023673, 831480197, -25219643, 1989357287, -1408803200, 1537405948, -321223850, 1255877302, -1676121847, -1707411622, -944597646, 449660023, 125489601, -1735307473, -993847557, -2096934592, -1516581572, -955438070, -375829347, -1296795512, -1029603231, -611321521 ], [ 862583773, -1713710521, -70390712, -1699333120, 933321761, -1650545462, -2084047281, -934865835, 1384435030, 1399412873, 1167545248, -1068993542, 2128007932, 1578935868, -96594195, -1602281215, 1611459101, 1381659850, -1868089518, 1370639676, 104999143, 473371899, 1423395690, -2041233538, 1447743888, -1158825597, -2114588960, 777936288, -1206994484, 1773081756, -852948062 ], [ 151682444, 561888114, 1527514955, 1556453376, 185942924, 1004421939, -130632506, -892753660, -380296719, 398009846, 1833921204, -1355524499, -14898601, -1947766285, 2045448901, -308182671, 98975314, -2005516940, 509205574, 1850793862, 1169749468, -1516665666, 1608552304, 702969235, -1855528877, -469235667, -1386156696, 1032092500, -241684445, -1361493437, 1486504624 ], [ 1232214184, 1457914877, 171841455, -2034444382, 1302263290, 1987651455, 694103642, 378267591, -2063453173, -1473957640, -354260251, -1889655229, 126177282, -1420694311, 1583988284, 269630550, -1765098109, 848762226, 546962609, -2027297209, 1008273177, 1055283815, 2112950084, 488136362, 1299851728, -1545973594, 2007696388, -1013032952, 513085151, 1058753803, -1571281514 ], [ 1198667171, 1167752532, 911356649, 851326568, -1247317965, 650876624, -337320557, -1832707452, -1895046524, 837125575, 841353574, 689697331, 170113019, -2031039691, 1629486140, -1446071311, 1792832031, -79722549, -235736291, -219559869, -1034195143, 282433542, -2135388279, 1446352724, -2132544175, -877599150, 562031170, -2146931778, -1087961226, 282038413, 265502629 ], [ -1584293430, 2142005918, 1124065550, 1840132227, -195625295, -806888241, 613886655, -905651344, 582961328, 512566253, 54769333, -2049888280, 1834280691, -681967214, 1732130056, 1553508894, -1775582173, -1551023647, 104594355, 1838966752, -332585077, -1739588823, 1443525506, 107819922, -2121434170, 1813776592, 64687003, 1018657210, -1292356780, -915509714, -1705540115 ], [ -1829105263, 744984803, -1463657242, -80508725, -2041460045, -136715089, -1947652506, 796849356, -1772782885, -116079339, 321787011, 542160137, -537728274, -1248324797, -793324489, -699311824, -1038524653, -166140248, 271419462, -1073403999, -1604239385, -1214835258, 411403819, 1534018579, -699491328, 155261968, -266012069, -12076924, 1699993351, 1067737302, -2055039893 ], [ -1243171466, 567822199, 1782108142, -408323546, -1734249623, -765350489, -1643116605, 1496905844, 2087787497, -1168491324, 1037875283, 2047362624, -336146675, -1350194329, -591774749, -1345648324, -161371392, 882195380, 1022507225, -763764011, 1452313294, -1587349205, -533909426, 2035476151, 1631596114, -1248435951, 1298081581, 277683736, -1373223275, 1181161098, 399860723 ], [ -1456352618, -580180576, 1155467543, -1029104409, -1603451372, -910396145, -956657776, -769806345, -2019682584, -1405611753, -758516591, -421584657, -202940492, 738709113, 956020783, -414053457, 1035563236, -2023040254, 799968432, 611883708, 92410582, -903652958, -1986143703, -250977487, 1068109880, -797022960, -1275881567, -1159291399, -309007041, 1758015287, -1650712220 ], [ 1385219247, 1603383850, 248850394, -274998177, -175897914, -1336503781, 1507373835, 1833315253, 910455695, 894460601, -1512193028, 1804294811, -874293926, 378713341, -1159341863, 1745077844, -111917912, -763811410, 1460352803, 1512699810, 696025805, 1913496564, 1677683469, 707543888, -1744963304, 637536520, -12641613, -1508610580, -1588266865, 1370946415, -751201836 ], [ -1822840871, -1659071790, 1867440507, 1326963685, -150159778, -1402492228, -1320985136, -194040820, 1036620181, 1656035128, -2019902997, -1316381982, -2100651771, -528814229, -77540831, -761206545, -352519811, 1639735504, 285696106, -1899854200, -2106391397, -1608621862, 1308105083, 476852862, -1631594258, 1399296549, -973481487, 1030335867, -631506336, 934905873, 1223735208 ], [ -1391733141, -1766428275, 1949420573, 1416287586, -1541210490, -1670066340, -1071345665, 440281896, -1187803529, -493974598, 158862303, -471074813, -590425383, -737602807, -1475505416, 141101619, 778526574, 1891871745, 76481092, 1500716476, -1083799655, -862886702, -342765109, -1178419361, 940689685, 236970727, -1612775931, 545876304, 1632147745, 1747536931, 1963454991 ], [ -239693503, -1968730516, -1072765533, 601361506, 1929171024, 1295110797, 1131867012, 1844330752, -1811616102, 1976968558, 1875324530, 830256730, 657584649, -382246094, 1874231521, 617775977, 109205209, -1265249632, -98066193, -1396566607, 284551471, -2067412505, 499585285, -695849446, -2106099736, 308961512, 1967048320, 641037581, 1790880411, -1783896159, -1000701675 ], [ 760344311, -1468879898, 1241899207, -1545566777, -246505633, -1479744968, 389182858, 1205380825, 305640276, -484199206, 20512357, -656364657, -1326480448, 354957721, 1485628258, -996207335, -1604112199, 741094351, -1028217254, -609106024, -658465799, -49188166, 43485717, 35619136, -1563388569, -1030454971, -515100323, -156506963, -657426048, -743068943, 570874573 ], [ 2011154257, -1792862011, 1594015386, -1066457854, -139237987, -1683710067, -266500944, -960878071, 885986857, -925127933, -391599805, 2042944461, 897166161, -1910203558, 2017835407, -589368925, -1826309972, -881964714, 858645352, -1257285256, -1476050728, -753763142, -1479794104, 1114149792, 2105872362, -1500636697, -2028722076, -1926881270, -831071040, -716158915, -655729993 ], [ 1066611638, 1945635866, -970534968, 532508763, -140703292, 70698006, -1846333357, 974006098, 1422507974, -1618301721, -1382260169, 1170052588, 6804972, 677372038, 1518112631, 262143140, -2022184, 1443523624, -755245301, 1846631017, 635116864, -899603972, 21490827, 528865534, 1633873242, 508446110, -1796610124, 427374803, 663152758, 372297082, 369140730 ], [ -22537343, -162973901, 1683387691, -1069873777, -1348063795, -182559993, -1455751519, -1575425362, 974079849, 1420522656, 1060056982, 1653590841, 553486691, 1132177216, -1399040770, 343355402, 1807995991, 1188247137, 515340808, 138891133, 1497875190, -302412308, 1161993895, -1355345997, 1957795204, 1928830040, -1439434291, -626942212, -1294260827, -689094383, -684851042 ], [ -1981456944, 550740019, -1324586075, -667341050, -1088961521, 1580434460, -1354081360, -138142591, -1606016862, 929944399, -873338935, 1686753624, 434017058, 1879037382, 1239369532, -2003943739, 2088222395, -437478486, -289416779, -426161586, 958077064, 452216211, -405147685, -523472171, 579586239, -565884083, -1262581750, 1094600103, 53333244, -1243912931, 1462163292 ], [ -2066650396, -723436792, 1057345928, -296477833, -1931379249, 1763684823, -1274984501, 1293745739, -901800418, 1490400606, 1574766202, 2132698436, -143696823, -1549414210, -982374150, -1975287864, 1867671114, 1216921361, -778192426, 1793562848, 1397952519, 534823191, 561562872, -1228642935, -5946491, 49230379, 2077459143, 1897922581, -334157841, -398285919, -1064080539 ], [ 26622628, -1541257941, 276001385, -1690385621, 1842285337, -1871233038, -1871555691, 1177791944, 472176267, 1374766760, 319007005, 2114055794, -1664837305, -1537682334, -562908691, 1483557490, -63032643, 2085135200, -640208063, 1229466994, 316686605, -2080381314, -125411691, -437089385, 76820067, -44068296, 1207262935, 200272732, -854707995, 123652690, 1867463871 ] ], [ [ -8668228, -201375687, -308320991, 1507599495, 774469741, 334316437, -1742899095, -797133391, 1944730113, -290086439, 356793899, -151481811, -1356010344, -178402004, -1175527703, -664568497, -1576817236, -1324295593, -101021045, -31222716, -1765674827, 1242720056, 530247749, 793613078, 103777711, -497737320, 1974271908, 1036830702, -1392545766, 1967137497, -1635979469 ], [ -1383127472, -1369811607, 332137028, -1242622531, -464177273, 701849118, -1193115289, 1031654846, 1504858062, -465194454, -1356172378, 168504024, -1378130812, 1316979162, -1969707042, -149069997, 29309334, -325241431, 263468233, 2001585537, -381641988, -639580167, 1314306584, -1639038162, 744772041, -1744277214, -1669844311, 1204598664, 1898408914, -73437490, -1654744698 ], [ 2094972671, -46041566, 1993170073, 1507547723, 562763428, 1862326453, -1390306428, 1919834442, -2078855758, 1322558753, 1000076844, 1995655151, 956824042, 2020393663, 1737431998, -1587668399, -1430647449, 269595205, 1229350845, 1627588340, 800881170, -1891771237, 1083009906, -125730505, 290605623, 934152773, -1927387642, 580533383, -1831368562, -533067330, 667896851 ], [ 692349393, 1123642224, -766875919, -1447069076, 273780697, -1511441349, -399887056, 90041231, -1696968663, 1220675111, 588823510, 1131448245, 800716922, 1540191500, 455244545, -837023954, 561023255, -766530031, -770052513, 1378784350, -1641176069, 486663430, 1385774538, 668838039, 520489229, -892691803, 1917635604, -628295115, 397333346, 1545634061, 966401902 ], [ 1861479524, -1585403510, -2014951826, 1680589432, -979908381, -1492855471, -1270335247, 1852034400, -538066988, 752157491, -1395557292, -1096669487, -2121432847, 48245113, -1676195051, 727626254, 2002720858, 364672106, -906346409, -1736872918, 78044239, 800259529, 1778135500, 117796988, -2097257975, -1922205493, 1832156534, 1672608015, -1708436923, -135753638, -113067561 ], [ 1753500650, 248922330, 312585958, -623342484, -652479678, 1667469122, -541705916, -1457387699, 56245603, 154930977, 2021951138, -437291654, -68713471, -561864811, -1667951799, 1616827729, 1785422249, -1013967328, 250471170, -1961525440, 436921390, -542832411, -1410211602, -1588498760, 15996143, 519595910, -1901610192, 1743807789, -1178041762, 24694352, -917659140 ], [ 1162804516, -230803755, -105244425, 1093684070, -1571513288, -10891833, -1376260240, -175168837, 873372594, -992032826, 520943952, 323023547, 1460671466, 911214961, 1803825936, 16370061, 901879460, 769147114, -168319583, 1991434374, -69241620, -865820555, -472548701, -977178802, 337860006, 1400404135, 1792194117, -2126205980, 1046708382, -52483275, -22382629 ], [ -1250924762, -1254649249, -103194983, -1226652076, 136414270, -1040854875, -1410703836, 112834096, -244470268, 2037242062, 1113147772, -812437143, 346199090, -2006115160, 853397338, 543592050, 1537119983, 513060328, 568530702, -1849103922, 1089052343, -1210291211, -1798118880, -1871047400, -76790462, -911493588, -1838232682, -1440341585, -828264895, 1039044109, 932857449 ], [ -174130442, -1166609854, 715086800, 78501607, -758290977, 1671380154, -546554384, 70643986, -2128502535, -47187146, -895748622, 1918521844, -719929655, 1694983571, -1520682348, 261855978, -1790886022, 278484011, -2120941926, -779795868, 247776364, -408608903, -1475718222, -1651851569, -127198595, 947555111, 1999609272, 830697233, 1972843571, -899273059, -1144180664 ], [ -972848887, -155159988, -2042035434, -339880350, -93244532, -41835771, -1947194250, -1303891029, -1051302190, -1596690729, -350541320, 25947290, 1171816806, 1206631787, 1297481235, -310416091, 1954175978, -1275110317, -305302828, -362399196, -194343527, -1647032330, 1617266561, 1324099317, 1551103541, -116760114, 1585793546, -1443207035, 172999989, -34560955, 1677991682 ], [ -150435012, 1889431808, 1389364398, 1806366321, 608279998, 507683909, -292557664, -1031238334, 1316675789, -489976785, -447766044, -1451778003, 248606431, 85113245, 1428302285, 175398515, 595039407, -1443543144, 1510318940, 1331367662, -1184977292, -213830536, -181421071, -396170209, -89900929, -1974596279, -1278005152, -823595020, -1287316330, 549165722, -2008906509 ], [ -1338616778, -1202923327, 1358284336, -1255195153, 1062940008, 1030813153, -1037575827, -292689802, 1736489501, 922405312, -2070908410, -2119803080, 497646870, -183763837, 825274039, -713366411, 233793446, -356622331, -582522409, 1846241725, 2102403619, -1110469699, 728360850, -1205237957, -220345152, 214926288, 647223545, 1813017828, -407754974, -1270491881, -629098914 ], [ -21684839, -1269323229, 1551094210, 1051406829, -1552035346, -423830602, 1070712194, -2112579519, -43487652, -1789252360, -1637644362, 1521978648, 1688047615, 1343481866, -254803876, -2073558091, 351746519, 464944551, 39020598, 489344323, -1315227152, 550138422, -1511748145, -1486910960, -100237266, 77375594, 1219609530, -1833125054, 1450508720, 1030136276, 379649991 ], [ -1940962609, 113660406, 535726513, -1408794503, 311668602, -1629709798, 1644760958, -1693651166, 688029317, -1117110384, 1621995112, 1666818218, 408837647, -2063532028, 627676492, -1406558362, 534924842, 2016994351, -413171670, 146435196, 1718252734, -1941081473, -1643830350, -211791130, 1673544262, -384267273, 551358915, 887607138, -420552008, 801469393, -1329348935 ], [ -1973541463, 1199210999, -1065761818, 1980047395, 831836635, -847697370, -218955343, 1792990808, -764219751, -256918926, 389677577, -590579559, 258043800, 1640027445, 1834974098, -565822603, 560848985, -409790932, 1840758859, -187921494, 244991366, 643027170, 296667362, -1930003062, -466404656, 25669055, 1347555263, -826000021, 388118221, -1725751812, 1354921309 ], [ -1321662910, -871759546, -312197747, 1648938075, -1032656159, 1959100201, -219847906, -382239470, 1222855273, 1636805802, -188865064, 1051948371, 829614037, -1174195359, -10940331, -677949026, 410304169, 1761477423, -1186949837, -1814987818, -216114122, -268521007, -280465160, 1018291564, -1982483822, -138875562, -58372340, -2138321450, -873495965, 1547470586, -210513735 ], [ -1333284273, -993959757, 52761030, -998021582, -842978772, -1498796081, -308982143, 511855955, 1549408775, 497329211, -653698258, 1955514620, 923180694, 134815143, -1116385922, -1595844047, -177000915, -1725560948, 1337954352, 488059613, -1669034865, 1285342389, -999587052, -1780894120, 1086281489, 686050480, -1107801797, 909298019, -279818295, 1454535679, 1696803361 ], [ 1729545690, 1288268564, 433963600, -226542353, 1332560666, -125367510, 798263349, 390546379, -327772814, -1781627641, 1885218932, 1038269447, 67444350, 2018686251, -1099345404, -855458218, 1419286771, 1077800392, 1830735146, 2054086367, 722120211, -1089860923, -1516295935, 1796970070, -1343883814, 1141973641, 1707335497, -2106389522, 88801305, -1137871844, -31175900 ], [ -424847126, -1705398588, -1006255240, -1196769375, 1760856580, 1553717585, 1447005112, -1863657148, -1314817320, -322821128, 403125232, 2111168961, -1993467479, 2095570751, 203931735, 251256835, -1336345447, 92458024, 893813789, 1553351880, 2146863483, 1730285897, -1527410432, 75506628, 1710632850, 1140688222, -1980964120, 386640127, 683756575, 948249308, 1442717751 ], [ -1843380035, -1918044473, 497673126, -1436506135, -881938697, 102142737, 887687659, -1143948892, 870205467, -762056689, 601024364, -1510769346, -1838006218, -370622098, -1959487643, 1052725348, -1004211303, 14988922, -383762995, 1920580460, -2074477576, -1640489265, 915078199, 1962101423, 1125716311, 1089953044, -1283144757, -1449186450, 416561755, 414721717, 593547577 ], [ -2108110950, 1563575214, 2012570076, 1381363280, 784348078, 90471249, -573187741, -93654833, 912090590, -1089180467, -1782613109, -1493092893, -72007337, -1525951440, 1188108611, -2081630165, -1046180102, -1645411730, 120507207, -1649061424, -486410393, 1917865898, 433243105, 827062388, 1447522937, 264303835, -1030075524, 960950390, -1644269625, -1684985768, -1105892865 ], [ 161947789, 432201515, 2009446450, 223711986, -8469328, 1875691141, -238100847, -1796313696, -961081612, -1861563664, 1879163400, 209264220, 385054445, 674399482, -1442288079, -992669586, -149840153, -983421165, 1948214946, -283593635, -1058143899, -1767037885, -852221324, -282680436, -184439823, -596612646, 1662477546, 1344362756, 242548976, -1620491020, 1710042873 ], [ -453074296, -1769296372, 672429867, 1426060177, 1222986975, 523468048, 375404966, 1147011343, 728308978, -667794795, -1080065244, 1596132497, -1325006795, -1654402382, -1326287796, -1492191472, -2084911116, -840351859, 1866430438, -911785729, 1243203346, -2019448344, -1836366420, -1190446554, -639304386, 617535624, 70702841, 1233337084, -1458646969, 1576684611, -1087500911 ], [ -1317373283, 1051734807, -186933476, 107798101, -882791869, 1077749754, 2139775875, -163628422, 940425635, -458461645, 1002023207, 1012059263, -1546263756, -51044967, -596501043, -1832190841, -927961270, -258077524, 2082210594, -1137804566, -1736391222, 1998722282, -13339937, -1626670187, 1352417840, -740433317, -1622789989, -618503267, 1808592738, 318087886, -1460521251 ], [ -1214396004, 561179669, 1463385208, 683000177, -1686617501, 1681505161, -1495240893, -348236448, -739349950, -2133472235, 383313185, -605111066, 1285534385, -107475285, 870990913, -396607458, -736619956, 578428904, -1495676514, 2147417933, 1110519889, -1805065751, -1089146667, 535487955, 1782193025, 360437652, 2094288904, 314147841, 1645067704, 1822867409, 783091904 ], [ 1743878990, 1048965604, -1148269670, -2122670261, -1245335272, -1509754054, -571436002, -1803743890, 59414795, 827058500, -699189427, 282614377, 1168304917, 1621206002, -943275660, -1141450173, 110094028, -1008121104, -47252598, 1368082251, -818762278, 1083993262, 952145971, 588238446, 236924679, -1673974451, -285411960, -805679689, -860006096, -1049701895, 1128709398 ], [ 1917655345, -666539528, 965577555, 2126941439, 1337800012, 1177021310, -1498487475, -1510351120, -1918208080, 1073077822, 988244392, 968742639, 14571931, 851201316, -1008770718, 652193633, -703631857, -113397433, 1223041373, 488318507, -2003541990, -1577160038, -146810073, 1616989517, 1979750206, -195263376, -1527364808, 713944304, -878932204, 1624404090, 536289657 ], [ -1074280527, 629197644, -527358124, -207100427, -1887278145, -1104304889, -1255655114, -878259233, 1577650506, 1550540150, 62570279, -1055328088, 1580782059, -1591470302, -910789803, 962396057, -1586722677, 1013994348, 510778783, 48126777, 1851104527, 772151020, -1535346741, -371950924, -2024266599, -938558700, -1326473104, 10398403, 145398315, -971010862, 143842012 ], [ -224307731, 338017065, 519193347, -641369216, -349340409, 1827793422, -784941432, 221909772, -1303108096, -159818555, 1249475791, 32771547, 1346735673, 296424730, -1974625136, 529627744, -2077206291, -1901923866, 464104023, 1139271655, 1418754141, -1205868769, -190669586, 414115621, -1284186507, 1368777055, -332494354, -338011513, -821594429, 480198479, 698493274 ], [ 310619226, -1575449937, 317702643, 518273269, -16830386, -430539530, 1730640932, 1831659380, -121452099, -1185326779, -1984870250, -1895573906, -985438282, -958275971, 666427104, -1798918590, 235464832, -1316602167, 411893333, -1305635299, -423627081, 281252615, -1509759512, -1646486800, -1935536119, 2022108058, -1962029579, -193528669, -2125189934, 936485014, -1835950111 ] ], [ [ -516819340, 969741276, 653452968, -1185726660, -105335062, -1364053931, 1613642556, -201070098, 1408235636, -431094158, 571145966, 2037030237, 371071816, 1072539614, 140516400, 1759171292, 1980867314, 959184981, -2075896858, 71153109, -1477170252, 256457546, 520102145, 1893295749, 172663697, -1546774506, -329462628, -956992143, -932686217, -2116488942, -235434103 ], [ 2113911810, -655596822, 1238006199, 2056323120, -547143377, -1457873273, -223158553, 856380622, 1121058301, -418115431, 1392813067, -2068670964, -1108373657, -1156235232, -1853202763, -1213455439, -1738568997, 1234970759, -1709329353, -1523224363, 370820085, -1333579474, 1700473085, 156632247, -2059640021, -50504981, -1225122552, 2065645176, 226273857, -1891531075, 1411199890 ], [ 617144270, -269632591, 2025386970, 2023500284, 1034000552, 139979359, -1292004863, -1844857705, 1383849963, 454585736, -1470386954, 1308636920, -2096113161, 973257935, 1538960625, 1096537094, 1270451900, 2052791239, 789359870, 1186562636, -2097483197, 1997699156, 1871754910, 50095475, -95360463, -562470023, -420833560, 2053615274, -72556361, -766039128, -1288231154 ], [ 2121486050, 871459834, 1507865079, 527310603, 279380169, -1671911220, 1211998180, -1694804315, -561386440, 584522364, -782094478, 1626268372, -420412958, 1102054875, 358969837, -1406945188, 1526301444, 438602005, 1204985717, 922138297, 895045875, 1591678256, -1644214750, 1423998656, -1179282678, 910128269, 1400810620, -2061754642, 1141245287, -1405283673, 527947208 ], [ -6427110, 1560675093, 138513597, -864701636, 1543070571, -1522192798, -815566665, -1911071071, 1557591922, -1199803904, 787280782, -1072987820, 1702482322, 1655576323, -1757070833, 588981317, 698456919, 274460153, 479975613, -820003874, -952874731, -1033273976, -205903377, 1059993850, -889722325, 1859420681, -921019381, 596308461, -1021686864, -653001190, -1828076826 ], [ -226850669, 667026607, -633939538, 1945272820, 1440615156, -1491068248, 1313455319, 700193622, 1772231162, -649857793, -1762280147, -1784626968, -57492984, 1499887491, -1932677849, -378500033, -180922543, -1363445026, 1459508365, -1196782431, -1198580470, -377514360, 1397243315, -378744198, 1456948052, -1697920192, 1721460553, -888081845, -1334263217, 691044568, -386202447 ], [ 964421796, 1468423477, 582234077, -914752364, -223485978, -2129019389, -848274180, 806876417, -847880048, -1909550311, -248958610, -1842335568, 1489917280, 1000610084, -968459320, -1766641368, -1744050293, 1012071297, 1569121455, 1147546385, 1036595727, -378918521, -430937676, -1260571558, 336116683, -228279348, 1656600042, 2004889422, -1338686289, 39826156, -1963901339 ], [ -2097441276, 344333574, 1519207282, -1737571280, -1336126663, -218082338, 1880656053, -447508766, 746462874, 1450487583, -534132689, 1766097609, -165093227, -1137173277, -1941408687, -1278098525, -1777290576, 1763412319, 505524160, 132004611, 1088976642, -1243105637, 510267187, 1951437651, -1501946328, 1769581409, -750801619, 596975715, 2147066797, -855637154, -1416559762 ], [ 1335172428, 690592184, -2007085719, -845601887, -1667617600, -1262236641, 793678776, 1277456578, -1280745795, 2019534147, -373889663, 1890591871, 1802690215, -383006445, -1501012798, 2129265427, 1555421027, 1720293553, 1163562139, 667137089, 1128802692, 895645492, -902750066, -1882026109, 900728725, -1938643849, -1593413766, 835431850, 1567218558, 424275199, 1058281264 ], [ -1774788434, -1564890236, -1615342603, 406141850, 95939662, 1052403535, -1076104786, -1398992690, -137361261, 676648829, 1714021391, 419463346, -503912354, -1673221520, 1490748414, 1450012340, 2057211619, 106401988, 1571685530, -736895279, 582447292, -1644783378, -1655904088, 1837730303, -1371728030, -1733218275, 709396821, 1966211275, -630042819, 170101445, 278780212 ], [ -1434696353, -1700983847, -935106418, 1116451724, 1620653252, 649369709, 158018384, 1071909214, -1901169262, -1847353781, 1162598045, 128293333, -1293315677, -2022655605, 1456142361, -1068837344, -1554421614, 746970347, 1262013209, -943630382, -345715499, 644761737, 1597863695, -2084531106, -965115356, -2096552118, 1279631041, -1842234740, 617152030, 1218244483, -408624618 ], [ 1652032224, -808790940, -1190476332, -2094763484, 1882348284, -1957077418, -970509187, -1808447569, 808721304, 1863065087, -1508097777, 835268471, 2132118138, 534953867, -1149442488, -1345094403, -2058015111, 1170872232, -1149075594, -866194800, -990130919, -1058447605, 9954340, -770364694, -9924320, -567139602, 1770739543, 587820401, 384814911, 247194036, 529300786 ], [ 1001385845, -1270560113, 926476647, 72216286, -1018020022, 1499160472, -1286864921, 903807183, 1043679018, 1845571393, -367450855, 334508, 1336800432, -1023893007, -2000461674, 480127252, 2049664338, 1941458679, 905318569, 423459590, 1154935081, -1995196118, 795477736, 593858059, 50231258, -1493848339, -1797325119, -1080716349, 1295086212, 82669641, -1494311997 ], [ 460883274, 687864090, 514125197, -586744496, 1966621694, 2079299837, 503107828, 1718919561, -1347217676, -1877919460, -1779020616, 1545194146, 413598570, -583454695, -638484175, -2000869627, -1212685941, 9987337, 648172234, 833874601, -346301566, 1872611902, 1749608931, -36607877, -1383533378, -965493695, -571498820, 808385, 194415532, -925246257, 800038982 ], [ 991672951, 473904356, 2002708673, 1272085380, -367309138, -1476818466, -2015624376, 814858808, -512512359, 1205569055, 1304981458, -1710293787, -662267964, -717862514, -2015961229, 506528858, 787102056, -1761376031, -498388336, 1818065204, 1623132540, 2032754162, -896982233, 920488183, -1338969096, 571333462, -474254743, -1533014242, -1659217257, 1691566721, -81265460 ], [ -1022461345, -993145860, -1557445481, -649535747, 1485677306, 1605568004, -290471819, -1671227405, -1581053320, -1730073396, 930575760, 521973135, -1182555746, 1832057175, 1238302822, -1174593789, -1958963649, -1490170044, 1790410973, 1905577912, 361747721, -1955301530, -1405382368, 453286096, -1438328511, 549887247, 395019845, -1479979202, -731706592, -2031447290, -1472522750 ], [ 544216468, -1384871491, -1064677540, -499345199, 727356875, 950183108, 1289541033, 1238054024, 778708456, -1433027692, -1700707338, -1161653896, 1254522378, 144608344, -248233758, -1963230268, -1289881028, -1640043346, 283896860, -1100813093, 946761017, 1603620836, -98455458, -601803974, 424779457, 1496399849, 1445589256, -558341556, 20023252, 179181696, 346685210 ], [ -53389402, -2083514379, -1635096668, 1701742500, -1615122341, 1047832445, -584480177, 882820605, -1102853664, -12894459, 1742264610, -1879392840, -1112525404, -1834101796, -299721643, 1097991687, -565395222, 1891067657, 1808043553, -502862740, 563672801, -1140444369, -1398502008, 508464356, 2008077461, 1638238205, -1380230013, -501273274, -1948796142, 655781232, -1246950455 ], [ 1107813962, 154789239, -1035924821, 1040820101, -640515595, -1181414640, -1223961649, -1935483430, -1359286389, -1610878572, -464493859, -60423515, -655006454, -1360048600, -1315001690, -974269164, -484445290, 1281811181, -368606320, 693131667, 1285731217, -205069332, 157556826, 875581016, -28960075, -2050290441, -575586613, 1100589668, 1553438322, -1123105435, -1781322728 ], [ -1405882031, -1655731523, -1055514801, 1948429717, 537167290, -473073780, -1716501507, -1766059142, 1768179309, -1619913180, 480132889, -1779888077, -1411455764, -895460643, 915187301, -1485132683, 19292002, -1612890744, 1700891949, -2128644632, 2133441187, 850637513, 1918702385, 1686613873, -2060329159, 1871608219, 1185141955, 33422650, 1239482038, -933254006, -186263529 ], [ -2046449930, 1553943571, -1853789192, -510622821, -1765568980, 1691837152, 1366646871, 1271294579, 1893968060, 455003924, 2073198412, 1820354334, -1149625852, 701058629, 1495355147, -267926110, -1684328239, -1559720893, 1046442472, 1854928856, -1104765897, 1485487024, 275535148, -1945506694, -1357294347, 586595974, -417803275, -983251715, -1405233254, -505692161, 1175839904 ], [ 98823397, 962953644, 1050334406, 1487110300, -1849271747, -1834166820, 1251446102, -1978382543, 1850649532, -719977486, 481648139, -1822844886, -842159933, 61366505, 2010823753, 90599761, 1110244385, -101922837, -717337229, -551846850, 288771375, -166313464, 1139392509, 1960561680, -160472810, -161463442, 360844035, 939205115, 1386313106, -896955635, 1720660324 ], [ 356753478, -1324643440, -326704526, 1277002299, -1118004666, -1683257467, 1725177745, -1547983662, -1298627659, 1169368017, 1628468350, -1829546067, -812109571, -2078142885, -868498210, -1844162699, 492491522, 1561279343, -1905704284, 1547814124, -1124746388, -1579698756, -65778282, -127372347, -1705747444, -644716502, -95285970, 2115229925, 107630154, -1431462624, -1263357804 ], [ 182840403, 1180050138, -1639463951, -872960523, 615476408, -1612465801, -1096919897, -2128628674, -1928470577, -1671285127, -1961737199, 1704394807, -1095143974, -1653106468, 1485717981, 1280119481, 864263619, -665532733, 1438851457, 1558765632, 1507040242, 943628261, -3209889, 1983719856, -993718392, 808606709, 2006907557, -1478610624, -809857446, -964691439, -1822484611 ], [ -315609705, 549925948, -1830994774, -2116437153, 1309892235, 807605093, 1211156474, -1116231305, 1321285922, -1816003127, 1941890699, -370713801, 1075705620, 1918922836, 1033728219, 874842676, -1313002934, 19949853, -1557535299, 117458058, -159703404, 2030817150, -2080061088, -759223816, -1301043700, 1242723593, -878902820, 613713151, 489581402, 203278829, -273407382 ], [ 137161612, 914248342, -2081309035, -1787538957, -1667105358, 968115184, -81935301, 2131547279, 448563239, 1135177495, -1642296846, -960663205, -342667494, -302097798, 1403359130, 1443975909, -1227227083, -1538102071, 994745317, -1286790578, -168372770, -1294701880, -1539521436, 1795347021, -1134961552, -999619558, 696639985, -2003571951, 478109606, -466850151, 1332777974 ], [ -51011905, 1717225853, 448595459, -954283588, 1836725387, 851130196, 1328939046, -834899066, 1675518312, -1857621518, -1959207258, -816566720, -1963288976, 1238395263, -64219481, -428296924, -1618463880, 672523832, -9006156, -1071604732, 256676418, -1284131179, 1239007405, 1196077448, -460801726, -696990798, -157039734, -201939548, 565742769, -1372169330, 1083993973 ], [ 2109337873, -1876341765, -1027060737, 914156807, -405432902, 783922322, -1431179123, 347295343, 1404886327, 1152645536, 1118052701, 457510734, -905426305, -1278473816, -266727786, -4384436, 1611058493, 1160210168, 575837400, -708131499, -1544557604, 30676197, 1563648919, -1587288483, 1526458675, -1776058265, -1759335331, -501782695, -572520331, 1099359517, 1005801982 ], [ -1643848366, 1491328021, -1591631847, -1071160938, 965711637, 820128811, 450036882, 277401111, 225405798, 1795405479, 231031358, -1483826359, 274583204, -1425538647, -729941782, -349640711, -210907537, -1014885206, -36016733, -1205727355, -574636333, -771031661, 462429326, -1248752475, 417071516, 895009591, -1507394494, 415449444, -1125154847, 2049225931, 909507061 ], [ 115086842, 913202343, -1391441351, 97724507, -78550466, -1516693906, -382224081, -128180737, 630156871, 1099368305, -21435061, 2072555929, -267150292, 55388802, -1558986706, 2061444955, 1400503483, -592332050, -476000508, -108606217, 1850945000, -659395320, -1991806463, -264198342, 1404364313, -1293451596, 673291947, 143153697, 787225278, -852444358, 1333438284 ] ], [ [ 963613245, -1425960371, 708397747, 1550763362, -960570164, 932672708, -1310386140, 1796360284, 1785693189, 338111123, 1202091164, -1237957868, 1823529155, -30610180, 295152992, -817770654, -623127730, 1033035593, 1442915095, 1559589424, 1255456400, -466869247, -427145134, 535916512, -1706272431, 189466135, 250663268, -1140379229, 913938075, -561202238, 1503267162 ], [ -1528921108, 306599456, -1600204741, -319984722, 1019402810, -1196440185, -862270101, -267280223, -1328284673, -2108006130, 628354176, -1532267891, -415606587, 1351662603, -252777997, -1810669628, -521866627, 2141883330, -1811526489, 589244404, 94211888, -2010668554, -468339237, -1061700894, 1494907274, -2024719157, 443582195, 808571955, 1618345460, 319884450, 1705387893 ], [ 796427705, -41840692, 1344693495, 1735470944, 274818994, 565504797, 1767995651, -899207751, 1308860823, 454832668, -167866204, 1171448502, 71310282, -1052432671, 765868812, -563161173, -1218103039, 367362782, 1722906778, 866831156, -41775945, 1736504658, -1191167871, -2101245538, 726049421, 136374998, -1178313292, 582519635, 1087176151, 938414855, -1236746825 ], [ 1782084394, -357875600, -1330474329, 1709454698, -655108123, 1096813972, -549771581, 932243519, -1786238231, 1839894824, -633663167, 1165627911, -248410257, 1821921098, 851275729, -1720338309, 1854445620, 526733315, 1183077053, 800282811, -337183508, -1312736080, 1950488315, 1425371450, 1533632968, -1034587782, -454136236, 973210263, 1774272358, 994591920, -1581082141 ], [ 334769136, 1605355597, 376061951, 1429566988, 219221181, 1995898158, -1719335986, -920464173, 781615467, 1301060401, 137497067, 93290900, 828162684, 430206880, -691872195, -1683172013, 630223073, -69423866, 1663139349, -1442866958, -2089322673, -192050758, -1004497933, 655337740, -1491508021, -807732903, 1519214060, 1368790954, 1927104527, 774256077, 1597074163 ], [ 1243710642, 1127916595, -796144560, -263427734, -791727507, -819885018, 869201803, -1038657806, -1731177102, -2094373864, 639146614, -262282505, 750685344, -1014563283, 1525363364, -1245739608, 183012524, 780458035, 415175699, 1433738181, 1318036911, -1885188065, -625567342, 859862956, 1288687968, -1893181296, 633277781, 135047623, -1516698472, 2061822630, 1007672963 ], [ 830728264, -1426020892, -1219582887, -618852759, -1111966167, 196215435, 706646181, 1488483520, -2066219355, -1422429066, -67247093, -2080762485, -1520027402, 206705831, 761221498, -991595609, 1326217038, -1954485277, -238597820, -457925283, 861055364, -1926645165, -194965051, 536490569, 691036152, -1940948052, -670438874, 1390602032, 1418979072, -1207007403, -477935257 ], [ 1204106797, -1558987820, 852172017, -264150628, 1858216579, 1528727305, 342955813, 1419020013, 1286946379, -470201692, 864592303, 1585421221, 1364002040, 888463120, 2022824431, 148805466, -583608333, -804042485, 1456879157, -941999409, 1621759558, 1408580678, -1714907413, 1257744579, 1025687490, -187460324, -47911414, 527886407, 1454599429, -1631726099, -354160523 ], [ -562697815, -1415910314, 928325642, 996403059, 1477141581, 555211688, -1568966224, -831785986, 474211145, -405266433, -1853119699, 26212652, 1277450299, -1736383837, 2020814502, -199410887, 790936393, 1117295627, 923574944, 141621668, 840102146, -206972872, 2282333, -662002108, -616657444, 1573929914, 657114748, -580662591, -932823829, 599070103, 1736557558 ], [ -1354377040, -1934950578, 2059889125, -1956311541, -1108758188, -937445901, -1481451296, -290769408, 427513730, -132168061, -1384708066, 1000785911, 651857259, -2131002483, -79146488, -1147362403, -2040822031, 1814684041, -607464713, 1006372469, -457432938, -1016939678, 240141835, 1749546098, -2015821990, -241499680, 730664309, -1623053607, -934879610, 247669312, -183004379 ], [ -1554874750, -689591154, 866522512, -1002418878, 1255517290, 854391284, -1890465764, -639925395, -174834824, -2012541011, 399704082, -104097132, 820422389, -675393950, -1288693724, -93142195, -2137189630, -2095689323, -785721502, -1999870328, 1053656260, -497053830, -1690092992, 2078251550, 740474644, 1443859654, -698378676, 1779654653, -1880682610, 1794176217, 1169696645 ], [ -922495494, 1164602745, -1177205398, 1139484266, -1051471562, 832578906, -560066739, -1955729367, 404252468, -274436977, -550294661, 1603384926, 162609421, -398684882, 1254853234, 1626687899, 1262130460, -1115964148, -713500531, -1026701668, -644744893, 59117278, -547415984, 195212258, -1966869270, -105267630, -1316172896, -1276151547, 1366245114, -819764072, -938214090 ], [ 2024022211, 1661060357, 1558477868, 1818607002, -1215952957, -244679869, -260873680, -1856891154, 1411719026, 898282468, 1564390685, -1135073563, 107954042, -1585798063, 1770282310, 1064532863, 55173664, -968332596, 2104896782, 698618169, -1455710495, -1158234443, 2085478087, 366366706, 1870152859, -509807231, 805053395, 260814076, 110340103, 788213706, -1736207204 ], [ 1805392363, -555861190, 1531838198, -1787685358, 1528751223, -348664437, 1605064928, -1039282617, -740445845, -152357221, -1081672676, 2009939829, -462903112, 1398835996, -1896709029, 561422703, 871304171, -519657278, 254624211, 315422193, 1164531802, 1539188853, 872017554, -2023615664, 1594406913, 1476116391, -1905540073, -247855361, 216360104, -918289316, 2001699685 ], [ 461230979, 1103524378, 665361866, 2098290023, 1857559358, 1897621741, -996713976, -311595569, 753967085, -1275520680, 768697068, -356319818, -1128048606, 2038092324, -1742866942, -1198449202, 147178041, -1920448210, 614274050, 95835046, 1670580664, 776772051, 554897362, 506267622, 768801158, 846789647, -2111820147, -195140476, 979333052, -1802360606, 1997509262 ], [ 1955633500, -1113822388, -1620779215, 585830279, 2100384853, 1799061398, -1967759964, -1943459655, -610932520, -1469775014, 233345367, -1526109936, 1748692500, 585460617, -2069335706, 1153007140, -142156048, 1412274292, -1211225109, 1537742942, 1269603823, -1104575178, 2100259060, 987942110, 847461599, 1125068248, 702187602, -79985236, -1421147917, 1351441276, 1887412973 ], [ -488295459, -2011554793, 2021009826, -830857924, 162241132, -1153825162, 956826835, -2049035629, 842550281, 762515651, -1867552103, -1256008234, -837884544, 1210878406, 35929843, 975675489, -912386122, -1294202795, -999356428, -2115307505, 1447942689, -1714952699, -1833298536, 1265275044, 1956313313, -1674091128, -533896569, 1984409848, -1799550330, -1463526029, 1305595931 ], [ 1213151180, -1895666424, -1143441303, 793531016, -588224161, -240917388, 1037809220, 1686030750, 1316991088, -345561169, -1966381159, 1903102131, 1341859152, -299368846, -537682257, 2047744070, -1349197508, -2042661673, -1508428344, -2129284246, -997269331, 1124774693, -850739846, 437005775, 1516600695, -1764685425, -337376611, -1667980727, -1797089393, -329793923, -1542226980 ], [ 1411885340, 102433097, -464350494, 1758806077, 1374158067, -307053023, 1284241865, -1943537898, 483616109, -1722468661, -1883801774, -877290576, 61056502, 221571308, -363075880, -706165247, 1633767468, 971362322, -1863827431, 1183136897, 270738353, 470734238, 1562846363, 844895509, -576997479, -659825778, 484795308, -2007916658, 97479102, -1877697103, -1960664211 ], [ 895587519, -345448877, 1679979146, 655572746, -1408972081, 1260317431, -2142897659, 348584551, -727891803, 77393730, 2054956467, -640558477, -1103564544, 260659740, 892709, -1699527968, -1256475378, 1956742030, 1280049520, -117510130, 201023057, -103162498, -990303050, -1905403209, -497670975, 773900, -2095199948, -2096669381, 1773250724, -840340564, -849943005 ], [ 1617298196, 2051484324, -405184833, -423574098, -369122983, 1251466222, -2104939794, -1020158994, -241861724, 316029100, 2042918335, 1936744330, -937962406, 1819291554, 1653447540, -622217265, -2036107515, 8010451, 669723755, 1063093525, 942835916, 1242211019, -937853, -1233736138, 945633582, -1895264063, 406219595, -1587070599, -1524711413, 977100748, 68300790 ], [ 682053597, 64931473, 1800566291, -1424012719, 50715087, 1225960843, 1815622509, -1816001839, -56916386, -1073477338, -227692780, -1264053003, 104076338, -2046233270, -199449011, 2141342636, 399958273, -1847102185, -1175286540, 1049177140, 2074931296, 1758380583, -1190941258, -577868204, -908880462, 309413041, 708918384, -1191272943, 762111637, -261355160, 2063782544 ], [ -368376386, 1700862944, 1893835371, -478927646, -458256835, -1636947052, 1385266723, 1502409675, -1575100159, -531416233, 1766574018, 1717811005, 79660298, -326598727, -281547150, 1751701863, -274841570, -1458199393, 1825561479, -47538299, -627262136, -1133632024, 1696100632, 173457939, -1021266282, -1006472310, 1760777882, -1213839939, 1198332948, 1304689467, -1462782163 ], [ -505956495, 1640034584, 649130244, -974663713, -506468921, 1975783204, 180992432, 1184936395, -1570262406, -944734046, -1628360596, 265679488, -892916923, 1848962911, 1148961634, -1775461138, 1070314464, -1861867777, 2049476578, -137138834, 291720104, 1023881781, 1454715006, -1338655929, 15057250, 1733233847, -1356585235, 1379480901, -66260283, -1045901497, -659878169 ], [ 1479740840, -2066121700, 1590636850, 861216692, 1034097257, -835392660, 976836167, 857978305, -1582803141, -219801591, -1006614477, -1162802452, -942353117, -1590649412, 1656625706, -2076977104, 1534285450, 1314788237, 286478957, 1645308884, 68051782, -493706707, 925041753, -781227543, -1213032411, 1885185557, 1457273755, 1140543651, 1783270632, -954500404, 348169257 ], [ 2119689344, 2121035484, -634556891, -452557264, -1995190720, 808761205, -445642901, -1509821514, -717762484, -1239615770, -198599259, -1245547621, -1946705502, 2039463787, -1176721523, 609990422, 1832278223, -2015154826, 2024700745, -1811869119, 2012975567, -949726589, 1922492871, 1503350371, 811410419, -1116582702, -731226092, -1620320761, 1975324635, -13504433, 1941293017 ], [ -69388749, -883999648, -1379299579, 339928548, -1925754196, -1874027495, -1498614665, 136729195, -365820601, 7407810, 1364676307, -734828186, 1454076913, 1482479231, 538621705, 168334985, 514807237, -1046585009, 1368009003, -503383410, -609664957, 2086402562, -85309826, -420300506, -2040038951, -370566180, -1074520841, -259861180, -2002219777, 1866265570, 637162045 ], [ 232130954, 1503530844, -1543861878, -241535091, -1597259167, 1353848333, -1165732017, 552387275, -504333587, -1384335639, -952889780, 1915158196, 986182428, -1505578493, -1831088252, 1299067290, -315858081, -775861836, 1967410224, -24566278, -58197165, -980079125, -98764329, 1920705042, 2024803258, 1409379796, 1439543708, -1509046589, 568775421, -632289860, -1929716790 ], [ -1789978776, -43348349, 186139270, 2090085209, 273976522, 731617006, -770663502, -203967825, -1267922788, 580913680, 1373252848, -209044534, -206691557, 393412831, 257775869, -480589181, 246142484, -839689236, 1069049255, 1236699216, 2092458038, -411965470, -1758849073, -694244272, 1293825449, -885193980, -1458064492, 133209422, 491096087, 49189921, 1784769749 ], [ 1708013944, 1648553762, 962986460, -1867379279, -1981309523, -329901433, -1086941544, 2055578820, 411144032, 940031625, 1626604357, 1585018078, -1402227466, 2692181, -1665960329, 25726897, -285028938, 56790160, -301705343, 1211121625, 437182748, -1387738928, 361280699, 1102733233, -1148279503, 1811009006, 1307867686, -1924682189, -368655571, -58339279, 1179468079 ] ], [ [ -1399548452, -1942270052, -1040580107, -150439731, 2031254150, 860619957, -1188010542, -1888537853, 313846850, -2140663438, 225785498, -607775253, -390420416, -32537463, 1405011905, 1543530187, 1567772515, -1249424122, -796857122, -382525456, 2123973527, -59574392, -558595356, 1278793218, -1036914205, 1321642741, 392564165, -1527928012, -1906868282, 558742557, 1755766937 ], [ -47624140, -1765583382, 1520422576, 232465183, -865345939, 643655786, -1416463416, 713963239, 970853844, 1160720912, -1603034946, -784388702, 2117245914, -1795433437, -2006411442, 322690582, -836906051, 2137670035, -1289796985, -835250508, -1689549606, -1819170884, 323441531, -1631373937, -778198920, 628542612, 1271670494, -1584432871, 2077334762, -1999070786, -366451174 ], [ -1787309375, 1877453914, 964164270, -1081997474, -578732553, -1540983698, 974966592, -1192293689, 792890260, 1362290304, 768573995, 1791028258, 1321603978, 1736977845, 1487568167, -1055135706, -754616603, 955898835, -805903904, -1856675402, 438144463, 913657753, 631755881, -1912286193, -486496170, 863864631, 18858736, -1173043645, 1293613925, 1792007906, 603995521 ], [ 1047709975, 1637268811, -1978595553, 1729028527, 1719647308, 1588088364, 1980765815, -1081102334, 1747483379, 342808469, -1894464541, 1168365325, -1155969377, 1719387155, 231744600, 537143219, -1526049968, -852520861, -583849271, -548900114, -2123715573, -817495953, 946287850, 933912776, -394198683, 2101665992, -1355783320, -678874874, 1467140772, 1480556850, 276471301 ], [ -1315671391, 1617810388, -1028664281, 1520096842, -23457726, 273025867, -352959705, -261942081, -82855402, 772335800, 200001657, 1168803667, -351599894, 2140736854, 1736304093, -153433784, -1211184220, -1871009358, 677460664, -900389623, -1335547205, -264141019, 889625888, -1955511125, -1209062430, 1778915987, -1418813482, 1262306916, 1903578067, -1314213366, -1531739740 ], [ 1890582766, -1774631638, -1011204990, 1521425184, 1067952758, -1971399462, -1199715142, 225484444, 1676798556, -1611607092, -1496503423, -1722613744, 918711599, 161448476, 978708392, -1699437826, 1419761234, -1714051399, 1028893027, 1022642325, 1175574528, -675656486, 1893336473, 1970134185, 456699572, -591360817, -1059711353, -1271575478, 850828228, -1364911132, 1165885981 ], [ 379454342, -1258338886, -1807510888, -1628535522, 563402330, -317383949, 1650029351, -416745251, -556549495, 2091038968, -1401675296, 1466499113, 1848270100, 166946640, -520629020, 1116895116, 292535003, -824921279, 2132264345, 1532800973, -1055103129, -451591529, -821302133, -515792397, 689754375, -2014925911, -735357425, -815836610, -1309471181, 1015347248, 2126573254 ], [ -990633028, -1653880509, 534797238, -1540470922, 1406384518, 909840714, -129007272, 1305092266, -1417164538, -400415758, 137668788, 746688355, -687632622, 1734735120, -748591995, 1611173442, 1230101275, 1409845808, 1987001665, 1561752158, -1223221062, 1144670274, -1321174333, -1765620370, -752285338, 525712685, -1180666143, 1774979256, -739606684, 1244530352, 9726763 ], [ -1067845062, -1905936483, -1159725509, 1550013043, -1561048278, -593023886, 1115804934, -361216639, -307758207, -514391173, -1598511785, -1563055878, -485942569, -2134703053, -259564489, -1815003937, 1451122254, 831608497, -1196948736, 1906437221, -1533140095, 416209403, -1446757154, 1476675569, -1000297033, -2129398485, 590091869, -1741800686, -1407819936, -629472338, -645515953 ], [ -2033356835, -1375181979, -315448016, -2141993908, -1384659348, 1221128754, -1422084296, -1148998707, 860422224, 452419063, -318176837, -2101687771, 1684222300, 1775001765, -1300316259, -720871653, -2115990304, -1065141180, -50336698, 1363210162, 295174207, 140129344, -451101699, 1309803460, 1981202222, -564725473, -623144445, 11357119, -1552285808, -1028674480, -1207860448 ], [ 916300515, -1761761462, 859955002, -1087172812, 1210429355, -420398328, -1599454364, 257660242, 1203719059, -1398334640, 64904384, -274655027, -70437810, -487214138, -1570178935, -422653842, -1603613724, 315321742, -346252314, -377274566, -38501955, 1445832035, -863648977, -1066213091, -1453537617, 383074030, -1706766884, 1368963134, 1313869051, -1717182526, -1691446408 ], [ 2027277406, -1361981953, -1662812821, -1216456903, 2050713620, 1796452517, -1267282950, -2140418955, -778240090, -641943593, 13513829, 1960232932, -12791094, -285193500, -2020584909, -2088214685, 1940432506, -1357976344, 962757919, -443084487, -936521264, 1879754139, -1084151734, -583418172, -268405226, 1568770579, 1618064811, 805758719, -467752593, -98471799, 1447911858 ], [ 1041030023, -685862514, -753717329, -861372216, 1867803548, 1950583886, 3371824, -1940592930, -974970503, -324108548, 1913863435, 111502674, -241233818, 533419147, -1049898075, -1281479154, -1356102513, -1552535260, -331215420, 125137830, 1380258061, 1604732423, -1606075714, -866160695, -1589970220, 420514481, -357318035, 1475544346, -1175311233, -1219994749, 1607025026 ], [ 1177115677, -726867780, -1143427728, -1733675517, 1207505226, -1467367913, 433406180, -1605748263, -820679383, 1798746549, -343809308, 540574427, 1956285664, 463876866, 1122744526, 1022192795, 1858728305, -708413064, 1547874198, 43414636, -796911448, 49539982, 1579835510, 1796613327, -1793371775, 496480078, 1027307505, -62344462, 1169209027, -422867306, -1460297216 ], [ -488776870, -1469863565, 1370566048, 1381095551, -1224791265, -1270506454, -745840293, -2146256066, -1714285380, -1861627037, -1589427310, 680833679, 1323908011, -1593993113, 2116287602, 406065309, -1550747740, -546217154, 830971799, -1357517862, -1196126661, 381894808, 225176035, 120142886, 1524106950, 1387536148, 1188222284, -1932660093, -1653161170, 721125447, 91657798 ], [ 540388633, -1462642476, 1608134154, 995722289, 1029274732, -1540817413, -1637807746, -663351734, -1244756369, -1706444460, -2038479962, 1107952487, -2137569548, 1887691739, 1540142477, -1809328516, -371352036, -704344696, 514791918, -238466287, -1467501009, -1307496439, -592753394, 2049804654, 1859091467, -208159515, 36486504, -1750853219, -1165953169, 918875458, -1164081236 ], [ -1294228209, 1914470169, 1138332027, -1758684649, 1755700329, -2107784045, -2117174485, 194009136, 583237685, 1558009936, -794293596, -477102737, -1859845913, -864945173, -710365428, 1086212721, -689325389, -1896754218, -1486782688, -1797430289, -1656567591, 1965135555, 1707110181, 1251973924, 1459617963, 1100367985, -1641783741, 1919025960, -1243167052, 1050149864, -1802591496 ], [ -1114863520, -609232948, -874394865, 1268873823, -283059270, -239714420, 626151751, -1648460231, -1932603109, -1108501842, 1665619447, 2000779009, 724061069, -1257571768, -81779200, 220129010, 129717544, -794547742, 25759614, -786451093, 2020706518, 1873980326, -2115661593, 1770464007, -1458479458, -1341001254, -1438472267, -816952519, -1211336706, 1208408976, -904324599 ], [ -1787982088, -1576858772, 2099918567, -1054799552, -574390376, -1704120709, 938941038, 1846192627, 1808578072, -1633073026, 1828028991, -786486711, -1396220385, -483823228, 56120556, -145316453, 91441517, 1167488770, -917151363, -1969578642, -730477371, 944215542, -1268360874, -959094440, -1271719354, -2146604124, -605580532, -539487930, 235128573, 1730358831, 1328632605 ], [ -678246369, -284016419, -1827701112, 1690554612, 2054719273, 1277169317, 153454655, 1245044642, -1007998278, 1867173026, 1024326893, 815806789, -1546849593, -117474612, -209731969, 1395934363, 724456894, 316054472, 161727966, 18212434, 1994180584, -1445937454, 334118690, 194926153, 223830171, -1844864087, -382937885, -180802163, -702858254, -958418803, 125885221 ], [ -247909175, 238418444, -1751707882, 1845963623, 1013191937, -1151607477, -1501551594, -1937772672, 2061150843, -1118250479, -1484792940, 1764891428, -31335099, -446283261, 134532788, -1399346161, 693016304, -2076810037, 716179986, 1633147547, -1303090193, 1201563039, 1458012575, 804876391, 1028114048, 763389761, 1708290155, 154198282, 255300741, 229538655, -1758988266 ], [ -1094195191, 1996295016, -927129073, 1920658962, 2057011875, -643710838, -1871107399, -1712819616, -865895879, 1939092870, 1784253142, -74662977, -2070031729, -443573990, -1634831568, -874955193, 218679592, -1235821518, 1452756718, 817690379, 762780972, 67707748, -426702820, 1220761302, -922137560, 778982789, 1670092633, -522890097, -1958926894, -1869987408, 1047487769 ], [ 438970699, -1954986123, -1188890750, 1109202264, 1480438987, 695470647, -1567115218, 1961875292, -1124085001, 560457438, -1444001588, -2066070639, -491436543, -1262046637, 103776320, 69168441, 507639241, -618218693, -1175358938, 784907864, 998225537, 1685560581, 497156510, 935467285, 1781467510, 43604020, -135397980, 962443506, 1067467090, 409639668, 735181201 ], [ -1110654100, 1500314928, -408624081, -13037781, -535303962, 1322966718, 1686636319, -36500708, -1191723202, -1409055129, 627054382, -167711207, -420907557, -921552042, 1122354992, 521928321, 82670703, 793954425, -1990342813, 351754487, -593620296, -35148071, 169351901, -1749283634, -1303837036, 1015303962, 360674441, -2058159693, 445257359, -1699915699, -138552119 ], [ -1000057387, 1020743226, 1478112764, -2042465629, 847751154, -1314198642, 1544116884, 1600744670, 923327152, -320718994, 1288062417, 1189735079, -555822341, 1316594947, 1838551823, 1636994172, 1477003461, -1727688018, 681968685, -1437572858, -1458470762, -504320258, 1557658709, -883412472, -1063025717, 74495495, 1793593513, 1525624607, 958460810, -803075357, -1893461307 ], [ 933805503, -379169468, -1528569512, 1654869792, -545047287, 1089221556, -1539238993, 303240254, -828269918, -634275824, -209719777, 245095045, -266967489, 1746361093, -1709714913, -2082477728, 634941202, -2104485727, -1965676342, 190984121, 971866931, 1424579181, 1010140333, -126800939, 1632810299, 1548005728, -1818176898, 1601784155, -350187451, -530903300, -396167364 ], [ 2020241491, -755843768, -1393068917, -1618675225, -1560089921, 945925831, 1074335393, 619932252, -720593551, -3779892, 2101167369, 1795305584, 1159207122, 961144505, -2038408808, 25839781, 429216096, 322597703, -574425862, -1884111895, 1203333885, 475528006, -1364065623, 1483779466, 1033608129, 1488681990, 1208168509, -1648870910, -1540464520, -953543291, 300457157 ], [ 403494165, -585671320, -260823045, 501171208, -1119591807, 1903084666, -890244061, -1624350798, 1877436825, -327153803, -824588528, -1830087796, 739258938, 823582748, 590564275, -500724820, 678430513, -1131813079, -346167010, -2139555346, -1026167, 1609187665, 950462032, -1729032585, -1447914087, -1502146992, 618618500, -782829532, -1441375314, -2142735651, -1517333352 ], [ 900601169, -1767339690, -1393246753, 2028518372, 1143766178, -1030831973, 466199694, -123403838, 254541277, 1989264637, -1348233433, -102220668, -1491835391, -1553685750, 558045421, 882790826, -1730319719, -1103006843, 1238437558, -883403257, 1426172970, -2109842151, -623962170, 671706158, 1804058832, -1915390429, -1209070981, -1804918729, -48612354, 1879377360, 1107536259 ], [ -1557640116, 2032370472, -83624695, 1195868524, 614247232, -2075885382, -1786819899, -1447365980, 169723788, -1044032969, 404167817, -1910923231, 963863411, -1793045005, -1486867643, 1111970111, 1738351244, 1264302164, -1147805436, 2146907637, 1866270743, 1032762628, -1072040196, -1549569934, 2023813419, 1117954060, 751577257, 1102918091, -249642993, 2092184783, 2131101577 ] ], [ [ 953759064, 1246755366, -361365679, 15864496, 1238662497, 215472819, 569691538, 264350020, -1142254428, -1828247151, -215846735, 211334580, 858849841, -572853584, -1117068959, 1099375649, 1946745653, -58945279, 1129883940, 85630704, 1524375301, 1622837861, -580884132, 1080634374, 1209166899, -582036415, -10664056, -1576552464, -1105078458, 326654177, 905529859 ], [ -60712624, -515488852, -1039388655, 889163035, -445889675, 1809156121, -183525123, -1470266499, -1855432624, -492639682, -2064511130, 111404301, 1070479592, 1682236712, 1283887259, 1367536037, -218939437, 465553991, 1450455606, 798527271, 2020224662, 1185218668, -552035967, -575109726, 239132025, -1447846477, 1719755740, -1051723845, 1757271504, -1792367290, 1887126219 ], [ -273606719, -467847209, -1783580501, 2056855817, -1411038216, -388070725, 982777016, -1603742006, -605881133, 650953018, -1721348086, 1873312878, -1248247285, -341840471, -1806564847, -814636298, 466737543, 1126537145, -560938407, -780857752, -1355620073, 1448114715, -966226089, 374654989, -1159491906, 2068632837, 1375903922, 485889960, -1638625657, 383902015, 342211471 ], [ 117146865, -1070884540, -109312411, -1926371640, 1208808099, -548054174, -1334510795, 401097137, -744018394, -1506084133, 2040138282, 1021831396, -411727031, 1352071538, -2142847218, -964146691, 191224524, -218337897, -517141120, 1651829423, 1409176683, 141045298, 870300916, 1482037170, 347913034, -1269728938, -1797408958, 1774426413, -2019033995, 846445446, 828623861 ], [ 571412426, -1381344025, -1230215986, -1536865564, 1124096585, 1752107917, 86266933, 1541205117, 531757996, 1770846022, -491104441, 2004893360, -777431541, -54813464, 261091824, -920523643, 628602907, 761192389, -1036499294, -787522582, 1874408137, 51802704, -1005807097, -739543076, 899972084, 73939154, 2138320321, 1634597995, -1738843039, 1677757143, -1181094010 ], [ 489129890, -201178988, 111006353, 1886281358, -1908433498, -2024169053, 1584517514, -145322116, -763784542, 1237841818, 284527782, 1452007316, 1488133679, -2027332019, 476185479, 639621643, 16891754, -529081143, -390916329, -1268968806, 1380853134, 1744624974, 803077548, -1612365528, -2098536925, -1120885699, 243006056, 870856331, 312985819, 758647695, -413928453 ], [ -261674734, -572025270, -935845373, -1986828104, 26528043, -77380368, 1548702446, 549753008, -1865266709, -1199758224, 174378466, 1593905042, -1227566314, -73872660, 1577305055, 2074894179, 1869333131, 1458388508, -602121120, -54004629, 2043643756, -567196930, -333119802, -242687738, -1229495928, -1910945435, 1501277766, -181857112, 485406553, -846985535, 1349148404 ], [ -570965590, -1013692183, -135773273, 389824283, 668197108, -1193382457, -2075844076, -974875417, 1046372150, -1214656812, 53592427, 878581760, 1331993072, -758542218, 447988744, -1665109395, -530043089, 1683636188, -1945137816, -956976450, 1336457551, 1241466910, -1944061352, 1661681391, -65731011, 1925780194, 1535788494, 993755520, -663011168, 91534454, 633557618 ], [ 1796207130, 1431919514, 700527771, 1682814828, -1941388683, -273559382, -1330910384, -1876966115, -1871170143, 349809523, 1910498032, -1779163996, -1770517587, -184557699, 853327769, -156231903, 1484121146, 923960887, -1242452854, 1683356691, -2074072358, 476455106, 1175737988, -1368653318, -505289232, 1932193716, -1503110136, -264929772, -1930443434, -151189238, 132852618 ], [ 289232723, -1068181800, 1031810099, 1659860078, -2080478293, 659524945, 129619589, 1452155465, -619127057, 1498854800, 419022016, 1438427668, 1358366567, -684503584, -2099977316, -1699630877, 905483414, 696784580, 458331204, 1859424206, 1701925680, 1159905146, -1782462443, -895514314, -829978259, -2096938739, 829010812, 2066379506, 640610520, 1764274955, 1775458893 ], [ -2038276498, -956508788, 1769799188, 1406597202, -1376283807, 981041560, -668438757, -714015465, -529379345, -1039175272, -20481563, -1120991346, 27968130, -1717800850, 32092015, 678790124, 723066056, -1678247057, 69962010, -57423545, 1982078517, -1446390278, -1521557410, 1143924366, -2007990554, -585797248, -929763564, 2079086688, -137892409, 744172164, 407744333 ], [ -912287787, -1533725318, 1094632732, 150178385, 1439967269, 2005110818, 964925331, -1219468103, -726345896, -1740113485, 1561481041, 75567340, -1734751023, 1471948216, 1672097970, -606003760, -1283599133, 89302541, 658227854, 469126355, 976631947, 646736217, -322801209, 1259874588, -1507268227, -576547486, -375281312, -839771405, -326915309, 147119036, 1676775445 ], [ -1528789511, 1916790295, 427513259, -2068760742, 1679260651, 364922027, 1486597394, 1914224746, 408027595, -752159002, 1839080491, -858050858, -1830411110, 283579292, 1433360553, 304565444, -912492225, 852692102, -434561736, -2085759235, -1909363569, 1757740424, -1871452585, -887009796, -1249339356, -646387292, -1732399719, -236527920, -780432629, -1108140190, 788987780 ], [ -1959968846, 1971163209, -1112569875, -51492385, 1224897813, 1664650038, 1660263155, -1888124159, 1016426094, 533160358, -1854846186, -488767865, 585485630, 1256522477, 2022506624, -1937926019, 204497014, 1059699633, -1079181293, -1262975846, 2052665855, 881930353, 1465671931, 1034019907, 775561171, -375782263, 23133619, 1435000283, 1795745224, 1827424894, -2023295249 ], [ -446365747, 2132568137, -570128627, -1282425242, 1309607737, 1083021480, 1563252513, 44129556, 1524889888, 1158078616, -2035308294, -86010363, 757947767, -1742959344, 39734162, 99953304, 697778266, 781733050, -774210040, 775602109, -1708670323, 829533557, -1575675696, -145862695, -117676720, -575245005, 1560443324, -25157983, -2015267680, 1563978253, 699554890 ], [ -1200722103, 2063735243, -1417602163, 488824999, 1588171708, 79156460, -926612564, -765309848, -873641145, 1467880279, 1810030089, -264124605, 1359814555, 986387085, -1901701308, -366025811, 84596450, -1781129542, 389941765, 1618569037, 967817206, 2139893438, 52660430, 718919787, -1907135995, -264730333, -1602879320, 2025530322, 162172366, 1302917446, -1684008541 ], [ 386976384, 1688066922, 881287172, 908392638, -2055062818, -1533612858, 536054842, 993509307, -1742895020, -1818528808, 585498690, 1411175085, 815484301, 910817278, -1077241470, -133174979, 1915691400, -1124023279, -966585123, 673771676, 689545491, 2001299895, 1752815409, -1273524601, 283485261, 198377841, 458900682, 1012544826, 722663937, -485958991, 1769581172 ], [ -154457537, -1921574518, -1339539782, -461545019, 1353362263, -2081747172, -293314754, 394172487, -957250930, 993784917, 813687135, -1584349217, -263008076, 342971945, -216775642, -2018809145, -347607041, -151199162, 763001981, -122967012, 2080120902, -1874143623, 417302853, 188690595, -959538014, 1068840437, 1990088869, 450430091, -422114172, -1401729827, 1527974993 ], [ 2124658033, -1995595940, -1978185759, 1490671194, 142790581, -1869820137, 1789651142, -1632011930, -1008613845, -415357487, 2055276495, -909763884, -2000131223, -1447485487, 177180897, -1161765930, 1801262381, 1424630992, 1946064766, -1103193930, -860454685, -1456134245, -1483244358, 224704414, -1890583477, 2101991217, 1842399971, -513971812, 726672324, 1777624184, -858713009 ], [ -661713238, 1562522064, 1339056961, -330717328, -556012078, -1790902006, -211821029, -42383247, -1881400689, -1368853508, 1954997341, -1577150939, -1047449410, 754146969, 557086840, -2024318229, -555014371, -1193287154, -81715924, -677121408, -719158787, 1161707364, -230352843, 27355210, -264219349, 1858295447, 1568036086, -1805727701, 1567826998, 1888063664, -1929270047 ], [ -1032985368, 1316876921, -181878623, 730293693, -1466366428, -318577679, -416915977, -2035735361, -1514257520, 2021875866, 1021857757, -1766839281, -550590217, -224345478, 688390262, -984234825, 1088942509, -1228202271, -956665521, 1017610543, -1674207992, -1508235026, -2078430864, 1694574546, 692728566, -1567777281, 1377403320, 672695736, -600495282, -1072883233, 531524852 ], [ -58543868, 1145989415, -806041715, 2052249118, -1861661602, -1243635686, 1926241743, -1385658665, -1740311247, -51025446, 298798867, 1729112440, -354882710, 669625331, -1319644680, 1730482170, 464032236, -673653124, 721178574, 1004082415, 2113746355, -1073678673, -1947489649, -1544442509, -644916804, 1022976738, 219126999, 182624617, 1509340919, 851041469, 897929735 ], [ 384595277, 1659963410, 1955958910, 127290549, 1512799787, 1033955739, -1150124422, -4896176, 1412539533, -949408579, 885346823, 1389762778, -344050135, 1259184069, -186473615, -578475848, 1580660103, -602393180, 1192786680, 2082543332, -1462239240, -914284620, -1364823316, 1587065257, 1593215901, -1223052128, 1339576118, 1359872064, -738826627, 1522958976, 477968292 ], [ 2097451877, -2095077359, -903749963, 1992932784, 267289455, -1381830987, -571767121, 227230389, 998683118, -1881716254, -852300624, -1451103872, -1036042238, 128879364, 631700195, 510683069, 157578870, -599749752, 625851514, -146778404, 497244492, 1884791907, 1728320922, -130162135, 994880821, 943410045, -2135611627, 1718601311, -263984158, -1612963775, -1395177955 ], [ -906084118, 857333478, 2054284827, -272449847, 1885181755, 413916156, -1289798436, -959482623, -300347685, 214215199, -2037816279, 96086323, -1547712721, 1564315333, -74951645, -1199750529, 243882519, 1974008533, -1382614244, 1780716742, 653238541, -804860064, -292438477, 2021329988, -1040591562, 1989285364, -1385933865, -1284134985, 435267962, 475115183, 1421464574 ], [ 1740017615, -1285690708, 485967606, -1582007071, 2135841069, 797010287, -1808403402, -1476790101, -1811960748, 2019458526, 34493300, -2015275746, -1633278416, -535156366, -145175928, 1223109122, 1156220206, -1296708782, 1063052005, 1125248673, 841270005, 1712257875, -138943248, 1478265142, -447005531, 1532041840, 1200869081, -958641229, -1904587507, -2059624954, -1204848722 ], [ 574459955, 1625062785, -865767984, -1730926180, -500261702, -1959237157, -1238769258, -1033746320, -421413693, -1847748388, 950415932, -373374029, 783616898, 701784600, -1063235755, 1603443913, -472550340, 1366795905, 1673830169, -627710437, -1080085869, 1866508090, -63152963, -1708017609, 1216138444, 2081895050, 145257282, 284481522, -295977258, -2141377433, -1401571346 ], [ -1211841430, -265226462, -1206211816, 775250779, 1508030435, -492119469, 422263768, -577657415, -533402485, -894331230, -1231590112, 1410653331, 738158995, 1977386479, -535247541, 182164121, -594149400, 533584206, 73991994, 272638030, -1117142595, 1393458980, -611367734, 285683367, -348364041, -1781427532, -717648360, 1840618113, 1568327423, -1415649342, 843173067 ], [ -1561751577, 1960962685, -1814788582, -797853453, -648929704, 1102840611, 1137877780, 617998025, -1660475288, 458363602, 93876792, 149295527, 1430896683, -1784568531, 1604888426, 681039962, 1968529337, -1468975185, 1636684546, -676951822, 1565937256, 612494692, 285783711, -812718486, 1439620115, -1247350561, -1605985546, 1875506174, -1591861173, -1616329720, 358122327 ], [ 1733240713, -9080691, 703949047, 1937829118, 714260831, -1383792777, 777886303, 1641392889, 872772863, -1576983717, -350195249, -1073154211, 1643651583, 970518337, -1568838169, 2033030375, -222304355, 1989245225, -181833809, 1965667406, 1575020072, 1093152294, -1751158528, -759865419, 1030483895, 2058583216, -1704437123, 1062682869, 843830875, -1637038011, 382577219 ] ], [ [ -1792701346, 1656518368, 1442393066, -1949630205, 1349120192, -1072570173, -1454853913, 1245349634, -343565114, -327775107, 1951239461, -504796640, -792658735, 419767187, 1102647925, -672143139, 1227865257, 1204990060, 174192698, -665377435, -932819184, -1537581548, 2082234094, -317822169, -1930241304, -1776774556, 1134356597, -536258704, 541689276, 501872760, 1560091502 ], [ -1723196212, 1250917890, 1518150221, -1711296877, -1192612750, 999639783, -378112693, -1146832967, 469404542, 1678849563, -593733693, 2099211356, 1418774104, 41929428, 1227090853, 1922343806, -2014222072, 30770806, 634799106, 2120309735, 2135887082, 2142188356, -889990349, 1227429650, -969524915, -21730073, 695041243, -1084226526, -1083853226, 742626279, 1011791557 ], [ -570840712, -1220676886, 1544991712, 2040194120, -736586298, 676432593, 1474537519, 1918487376, -1840807576, 1197450772, 368021859, -1377397222, -1459931367, -35656685, 794128067, 1927791580, 2063024058, -1768862663, -2119469702, -1100649442, -1577041344, 712957271, -881575914, -284616501, -770889587, -770172761, 300113095, -1165277271, -2044105282, -1651149431, -794741096 ], [ -413562936, 903409091, -2044519104, 260229052, -228054287, 243620095, 1444949180, 2124034735, -1169081256, -1027870542, 1241318379, 549728921, -1232450330, 907640069, 794337803, 547659547, 1817743652, 283492409, -1299314469, -302951083, 1376894158, -343258333, -1532404737, 2058120811, -868376898, 1717215829, 170252656, 203885725, -580527418, 208508749, -1250903116 ], [ -434552203, 2100237521, 587897191, -1841766442, -343811831, -370065159, -1288779861, -1778143754, 224519755, 2111478212, 879755622, -1468527201, 2007533838, -276640261, -359453154, -255938469, 1730212017, 860616224, 1936684724, -1572790508, 455065384, -803385232, 1296009332, -1531583316, -1794359818, 1777250414, -2117967674, 1255159379, 1585987952, 1846630766, 855098764 ], [ -1633903971, 471363783, 1179349952, -710340434, -1646262155, -1953629383, -2143169266, -978275680, 595404260, -650978481, -1190259039, 1247212290, 1672637658, -275473373, -514901618, 1973232608, 16715991, 85898581, -415917911, -791987163, -1805448537, 1536380023, 345346044, -728236917, 1920339077, 548375594, -1052266352, -1832851587, -362372777, -1515994364, -2040360019 ], [ -412120426, 1985536006, -928532504, 1216795832, 1011204108, 200511847, 1307294154, 678780590, -1452326875, -16187486, 125630620, -889198810, -1618730086, -713787515, 1733741758, -35779213, -1603723610, 1405651348, 1138255558, -1609577735, 927037240, 166266517, -1923452717, 1547875849, 1991324561, 1411952172, -1239541557, -785055955, 1444098103, -812528634, 739704368 ], [ 673920041, -713655964, 1104227957, -1513995306, -420534336, 993346145, -1596906618, 680033295, 1400542361, 362081370, -283863109, 1182012962, -687596336, 939981246, 1652635243, -67707259, 56902885, 682066593, 924864709, -1025345524, -1998722955, -808755533, 1668139169, -1010355837, -1346978296, -168149657, 415190565, -934487748, -1568988789, -719062556, -838837183 ], [ 585181013, 919831050, 2094067657, 537877287, 187671601, -234244117, -854988379, -1773268521, 1307264404, -175837810, 596137382, 297842846, -841250597, -738483687, 2069209484, -511791305, -391033827, 106138799, 524755837, -1592517930, -746168809, 2035851987, 220123197, -539746722, 445681454, -1653671161, -298071995, -2035379890, -1855896200, -527665188, 1643733474 ], [ 16208090, -922907906, 1983234843, 404336543, 64691364, 891358734, 112790699, -1938590033, 552703933, 86093340, 1551561632, -1895859012, 1000524751, 1342101030, 330051251, -1796698568, 679559443, -891149479, -1583697469, -92480932, 291701890, 1349503842, -351432975, -1353273316, 406121891, -824019837, 140156238, 95983531, 1799994151, 172582503, -1738613417 ], [ 548967086, -1112217276, 158573829, -1822350097, 1133855973, 578946999, -2099471087, 949047517, -918391171, -1123134302, -1389887011, -249456605, 1179709291, 716242746, -789645961, 1475107375, -870551520, 1129561306, 1010938873, -447326298, 2006776401, 1965456914, 69839244, -1322976130, -1759352344, 815677376, -1492389189, 189718616, 497481162, -489787202, 1646491601 ], [ -2105113265, -391788847, 1341098709, 790938404, -589769438, 1788127952, -317710241, -1640560212, 2110351184, -1884774540, -1189156504, -1114647633, -658978035, -429945567, 601731899, -487397917, 1929987251, 115332614, -1540192010, 1247874370, -1068399373, -1986287782, 1964690024, -1748187805, 476195978, 530839210, -1577738558, 333096875, 2085993692, 2119340712, -679417323 ], [ 2124954623, -257299069, 1797810173, -981713554, 461962276, 765933281, -1436431945, -1505023960, -910841434, -1008778700, -1506731868, -1037354869, 760985347, -1972765083, 278153680, 900996107, -1461102596, -2067632241, 1579786971, -1828104246, -147418760, -1785922993, -767206221, -904829002, -31120717, -1549065783, -512209226, 1481660782, -267881882, 1420849362, 1967977995 ], [ 995275832, -323235513, 1824384271, 1704477440, 125108583, -644900106, -1373249691, -481701561, -2026294100, 2112793794, -2039420546, 938488192, 261626105, -1740087033, -1236094857, -1805088837, 2132988004, 61306189, -521406764, 1280371117, 1375674631, 1787007617, 537834122, 129813886, 1866079771, -1728356952, -1216583799, -1237472014, -677075541, -1557334130, -1361992134 ], [ -722608378, 593281762, -159535605, -1791941464, -854761100, 861224836, -1129948336, 1235774725, 15571010, -1192624766, -1173876366, -52223015, -1862438703, -1073035294, 1520347622, 1933286339, -1330587704, 296014957, -519786464, -2123259442, 384204397, -32140911, 1646360898, 1206508695, 1338991139, -588602385, 1200066283, -1257748667, -1281795207, 1987472576, -1402895796 ], [ -200510370, 1516815648, -597274739, -1896587355, -381422759, 234124095, -1231815306, 800884999, -1165242083, -440498841, -1253875988, 1756873457, -2080144194, 1346348953, -618593747, 793983804, -1908611711, -1438491386, -2003840180, 110147507, -876487358, -1596302098, -803502698, -648697508, -1162356645, -1951104947, 277640382, 1380071014, -2007031433, 1015741069, 1028233014 ], [ -1678616679, 1147710329, 742947107, 1272501408, 1027732462, 901943600, -1743842552, -582108426, 810140372, 756263014, -160987286, 356313702, 695185017, 898294314, 631870817, -2137032648, 1704567436, 1633782297, 39323092, -850844989, -2020424886, -1691754818, -906788218, 1596061735, 833384142, -2031129894, 1326242249, 183480394, 1457455830, -1517992176, -1322853449 ], [ 1581030255, 2069765940, -733025940, -35024250, 567086406, 849960687, -108976503, 394629148, 1735698151, -2059675811, -173078032, 426904407, -423546108, 670392798, 816271545, -98135834, -1861158288, 492433239, -2065132199, -1323829444, -1601680716, -1194220156, -1272140128, 344426855, -1785615380, 1324667812, -1800602041, 362455070, 1841440189, -1257588472, 858813085 ], [ 727080740, 2114477421, -1283523927, 1989248485, 1260904677, -557621534, -906784445, -1192705095, 654890253, 1320582764, 2125961412, -317843743, 659044246, -958995637, -1538268070, -848106922, 978251434, 1275281402, 98322207, -1692460160, 469826170, -185598617, 1607595792, 1121452559, -1482611255, 1593907450, -511759385, 42616554, -108939088, -784072003, -1770408223 ], [ -937598239, 1732744994, -887217544, -187583521, -1611199846, 1908787923, -1712179810, 20154057, -422984930, 778597586, -557612785, 186192714, 1240181957, -893532021, 1763663362, 1632088827, -1819595068, -264021772, 654554573, 1166005025, 993942355, -801735588, 1004127017, 248209023, 2010085024, 504805649, -2028015308, 241176706, 1461863281, 747898262, -313838411 ], [ 1743008758, 691416053, 613077341, 273960959, -624002062, 835963675, 238787790, 1421587565, -806137647, 31633017, -475073849, 1731298851, 2109721610, 1066235140, 1995849342, 1472693746, 272292259, -208011421, 797539410, 1447337818, -1555188502, -1197928195, 1315713853, -916379012, 311192375, 1996744505, -1057382053, 933796041, 1050830369, 965484422, 335799127 ], [ 1146988105, 238085550, -2095352552, 1282737742, -1893193063, 1179076463, 1868351253, 948146430, -569934273, -1706263838, -1544595427, -625004001, 2035378922, 1105524926, -561418052, 794021768, 363562350, 1753274271, -1447643682, -1592189135, 1649671549, 1711487681, -1874782252, 1250741969, 1098921600, 114134244, -1489788606, -1842197298, 969270932, -560077274, -1798075339 ], [ 915660588, 1948091630, 1145143428, 1317808818, 1383126883, 65573781, -1077721179, -474011487, -289373312, -1932772746, 787550506, -599699989, -229792582, 1510516382, 885083135, 1019174272, 721890214, 1224266344, -1712160626, 970563275, 56154914, 1138893507, -351452371, 25482056, 2011058248, 1127152209, -731030279, -66073438, 49016904, 2010047441, -1800919254 ], [ 977275789, 677109406, 618546810, 1301043897, 31748709, -442333470, -149358933, 1409078264, 1266160456, -1465758051, -1211020807, 1286320643, 526991807, 2013948470, 173195919, -457004143, 951851052, 1724190475, -1304328834, -261333797, 920853484, -1372357154, 1303087933, -1531040807, 1586767969, -171611592, -722455511, -1796535495, 1899227509, 1320146199, 2079086760 ], [ -188042174, 510175180, -1613394341, 1390996550, 106315056, -1113697463, 979773258, 1118170853, -1488731866, -1243117586, -787257386, 1708409718, -1399481540, 123124862, 1865013828, 737271927, -308788524, 1162252502, 519929248, -135321931, 1038985574, -1303473178, -864349950, -1999404173, -496232604, -1742622258, -1104840321, -973648660, -448290534, 1205719808, 1499005356 ], [ -188033043, -27757180, -767604515, 545398589, -2080580793, -713134109, 1019408933, 325512385, 1544993458, 469297263, -594414578, 391287844, -381098263, 641014652, -868145395, -538391536, 1413946494, -1911281604, -1823070175, 1883542094, 516194480, 606407385, 665229621, 1132419331, 842063551, -1571238850, 570191362, -1163746611, -1301870338, -1898467633, -532479519 ], [ -995569818, 661654508, -1178647702, 1401374642, -1472879910, -1612752320, -1446515370, 569924454, -688346417, -439411524, -743374707, 1682204495, 114546737, 1158831320, 2043736444, -548546830, 1219615508, -246694340, 1471695028, -1034062728, -1553125734, -621656817, 1894605961, -476441180, 455518459, -1637157201, 1001656974, -1220813610, -2040514593, -2055061659, 2141599290 ], [ 1324037663, 153093822, 1099834545, -804255718, 2106167008, -1578048792, -1007330196, 1173929999, 548471126, -873258934, -206752104, -1446263604, -377818427, -1026167058, 2127984401, 1880300017, 474715762, 429617383, -492157028, 6126238, -341290917, -1722630532, 294957577, -1549784118, 679592256, -1213669100, -33936838, 1316726852, 2086711568, 771311065, -1108609624 ], [ 1065186006, -812421441, 619292138, -1081326824, 1773068080, 934241121, 532208493, 1236576231, -1713273955, -1583951297, 659543465, -1260352327, -533164224, 251107034, 541090256, -130495186, 150137791, 241303384, 320910908, -2088345589, 655117705, -532777301, -58093435, -193350287, -667439749, -393932673, 458698591, -1263662696, 514606850, 1755095098, 1171759623 ], [ -1969475302, -429870432, -1979993027, 1254708534, -963433347, 2088389819, 484617933, -326492215, 761289827, 1796381657, 213767970, 738600033, -374294827, 838569962, 1721371673, 595523110, 523099322, 838102047, 975351423, 2013656855, -744972237, 852264262, 1607468515, -270958472, 1010335985, -1147027517, -801387739, -1126080363, -345557224, -1144980598, -1214592059 ] ], [ [ 845760334, -2021323645, 1107344276, -841359194, 940116068, 315986697, -1200694170, -1153497750, 1817361946, -2099714022, -2047840090, 1028902928, 477149270, 1901828204, 1740939870, 1053201169, 1531963510, 1606688676, 1020817923, -1148939465, -2106228082, -218295836, -494083541, -1097330946, 964118083, 1259853017, 1987528760, 1676218785, 740586615, -78203088, 1166877484 ], [ 1920079861, 437166297, -518215297, 1145829433, -1203189844, 1647673537, 1428877744, 726111332, 195023666, 907997086, 1352495689, 1501407938, -1956189498, 520987286, 1104571229, 1921945946, -141795392, -1276762656, 1793059229, -1449249393, -567206178, -503239722, -681743667, 1547473073, 1922070674, -1269566928, 1512808721, 865094351, 899671978, -432762122, -737108804 ], [ 2078484148, -769859426, 1516075970, 678508954, -1645320306, 922108530, 1006973902, 909759411, 1988340161, -1338273186, 1316795771, -662591890, -828340693, 489131335, -303865682, -1356151155, 1554039817, 1464319866, 202943382, 130437066, -1284672323, 1993079002, 517644739, -672823584, 674875973, 2099444694, -605401265, 826224906, -1305923357, 1343432376, 1893323303 ], [ 1790707053, 282363845, 356423184, -87352146, 785613335, -30888171, 291787038, 208898516, -930388416, 1635894187, 1947191894, -74736713, 1122107006, 408225849, -1298824697, -1755590089, -582017545, 1419536668, -1533675479, -1083312787, -1875317485, 981815510, -695929833, 1068417944, -711787759, 1403114410, -2094688256, 1234259516, -870112864, 1262067225, -1781164810 ], [ -1703594534, -1272514657, -444817968, 1801781619, -1258785088, -1064803730, 1389301934, -1818855518, -680867492, 673345661, -405878149, 378717623, -1867878056, -1814910099, -1029022742, 7899322, -983776964, -1998151879, -1896516469, -1517863222, 1929693778, -1823271825, 711897937, 1530429875, -1523083275, 1675721357, -1835497477, 1180864446, 329954195, -543902238, 1410366566 ], [ 1011353487, -1044132272, 1618011299, 1386045133, -760320670, -1048980898, 734413999, -1559405114, -718438727, -576910689, -463481986, 303203195, 1257082891, -845457605, 1878826765, 1988803545, -1689422750, -27236491, 560368722, -1935023745, 1943617385, -276362496, -1357802821, 414632918, 2105355593, -1905052067, 1469319565, -480032074, 663977111, 1291441243, -1700911941 ], [ 1363124310, -1819987168, 702217655, -1171367021, -1279265120, -1714843877, 1834692964, -862835526, -1406229088, 1816293745, -1845887000, -1544194182, -151653074, -91918723, 1863356713, -1743170735, 2031396013, -318139009, 655125653, 1691941267, 1999908861, -1754681248, 1104414440, -950350724, 506350517, -2063432116, -593135542, -2081332942, 1290962856, -939266911, -2017926150 ], [ -1534953690, -765332130, 1246877060, -1240223039, -1257529304, -1903155412, 749897190, -841302607, -1636296623, -409668888, 248488560, 991245404, 848643859, -975477114, -820728545, 1523469883, -1700242816, -1093022984, 1469674322, 1653241343, 2100825527, 602088810, 1855234089, 1424199264, 2032073943, -80851547, -307694666, 2080877184, -1342434973, 437848826, 1145802504 ], [ -1382815327, 243059438, 1372279534, -367702979, -1617190520, 567324302, 1389589806, 1875095161, 1401128842, 816090697, 2025367469, 885122326, 1339245563, 1462936003, 868536103, -1800445275, 2123249207, -397936568, -553594868, 620858788, 1968474264, -1342593120, 750299496, -1712052434, 329937586, -1987138955, 1976644341, -1636640405, 1211444147, 264326046, -704472098 ], [ -1869775021, 71945974, -1823354217, 134130453, -1307378655, -2115074228, -653109400, 1899706115, 1811671620, -421144126, -453331034, 398935898, -1059444354, -1923300830, 1310451656, -76784537, -80544523, -62890395, 1101416110, 1601642733, 1422575396, -291150576, -885477573, -785112018, -371222718, -1172254560, 207691404, -201923070, -1746714596, -968431326, -2120592610 ], [ 814755827, -927427728, -232045691, 1993207825, 1335568669, 2128325693, -473644761, -1656798460, 1557182385, -1980671541, -140324376, -118213746, 766070207, -1518679169, 1472261177, -1962015964, -2119437584, 532052042, 728406019, -1563767856, 67752288, -1510232059, -379476299, -1814650955, 573349754, 1137256196, 1250191719, -1910332248, -1494949136, 1919486668, -2120367876 ], [ -1712122128, 293811890, 1922775045, 77128330, 1489502349, 258085922, -17576290, 880499405, 1811811057, -2008282604, 1058488240, -1931868674, 2003220241, 1443928938, 1335340864, -1244355232, -587037793, 1113835332, 86057047, -550946644, -1299749885, 1586763308, 663089030, 1961700676, 1356761978, -593081015, -580893529, 551064911, 430108061, -528503899, -2026541469 ], [ 1552471352, -2070058785, -1197797613, 1377752549, -154162578, -1944350922, 1399316946, -298424247, 1761877605, 359803984, -1970490607, 1783938063, -865996135, 828711450, 1144127759, 1560282646, -251881137, -1469952093, 731212771, 1858374931, -1382700466, -1845528176, -1412815195, 403676399, -717440041, 1540640266, -72658092, -965737609, 90183343, -2013529575, 736175057 ], [ 1784859243, 467752627, 1303148879, -988414916, 834767612, 437160807, -539556827, 1404310039, -1908159527, 531489207, 671980104, -885718888, 1406017319, -876959684, -907535303, -1488214652, 1402720484, -1470087365, 2022470018, -524713659, -1362296224, 492424568, 1550298469, 968678628, -2026024311, -178284966, 1108935879, 1138638278, 399650638, -522383731, 343040089 ], [ 1607694937, 533728797, 256656570, 512351819, -369602223, -491407884, -708816660, 1876519887, 61475963, -1626420090, -995257632, 1957670049, -160599880, 1520160679, -442527880, -2115398886, 910950248, -362362029, 1015983783, 779760268, -1260617093, -1347398482, 2082513234, -193865584, 2017004597, -1174000408, 2144342990, -769249050, -368184443, -1920381907, 1291114058 ], [ -1094438854, -1522316158, 2040888555, 2006883976, 2077509624, -2136447757, -2004164632, 1941823554, -968936879, 504870931, -2010096441, 1480745568, -1026964014, -2105900054, -1077093610, 304134327, -1942196078, -1431597125, 84487002, -1895929543, 2073147035, -1653220556, 1020394594, -1583890888, -1658276418, -265157362, 1932338129, -471236362, 1869664495, 989997454, 73854188 ], [ 1048274725, 436735173, -71397915, 825371874, 1266487848, -127176563, 300522204, -2031552853, 868268065, 598921642, -1782323334, 119609530, -1025506965, 1713078598, 764419808, 49648596, 1587122169, 38803169, 900293499, 106417425, -1586188958, -685663579, -854969058, 1007981888, 581955398, 593022289, -1110314954, 1051339784, -1694150561, 1502952609, 1257386394 ], [ -7734217, 1519532534, -791128843, -1105819421, -438171295, -423286734, 98900956, -1433689792, 365094100, 1802086541, 1906300900, -976071637, -1316314628, 55550399, 1850187326, -2134163954, 530024314, -1134049656, -728766803, 1479590860, -1421251084, 330818573, 1472502826, -1181871684, -1343641117, -1802228077, -955357976, 1682875463, 329525849, 58627189, -1661781751 ], [ 82887670, -737713071, -1754616361, -568750613, -1057020484, -129861082, 991686230, 260178120, 454840911, 1412748406, 812949214, -1414171136, 759464740, -749023451, -980967348, -1578027938, 1394036400, 249317225, -1389229266, 1787374729, 1031268294, 162312267, -1869942073, 1555428580, -880031651, 1039203225, -149558628, 707163594, -1941373075, -593201881, -1529669175 ], [ 1416750098, 2031330126, -771591626, 1171711775, -199940083, -1234666117, -707611498, 1243583007, 2005523549, -1447403173, 1749047091, 953857766, 1108334418, 1228718114, 2111810999, -258877881, 2108269245, 1384926893, 484226470, -1340989113, 992329729, 1045160308, -24442732, -1645557298, 1700910629, 1681362553, 1785688055, -1673094107, 1611401385, 1575491212, -2034168023 ], [ -533604845, -325510509, -1462295986, 39315077, -380258704, 1814484066, -745656176, -1190858200, 448038667, 1817553520, 175496933, -993937435, -1838526893, -1291285530, 1700182700, -1098327308, 766225777, 1080527924, -1823290930, 572280119, -1065875742, 2028956974, 1923465922, 113795025, 482646692, -819468690, 1947865009, -2013924228, -1673816989, -795717993, -1176842560 ], [ -857315904, 1270058475, -847964994, -1412114127, 309985432, -1127206814, 1622687980, -564155725, -1294838371, -234243855, -156511315, -764502143, -359053284, 492585797, 835738169, -1245130270, 29618207, 904596251, -542277796, -333066686, -1738569744, -1256591478, 1787347844, 398680825, 1493636660, -454090244, 1566749220, -1316282984, 431324990, 676749698, -1423180120 ], [ -1740832018, -198433073, -254975051, -531115049, 676906218, -164321276, -46158933, 1886988961, -1275237826, -791496749, 2073445732, -1090620412, 2033222024, 581396455, 487953055, 1009844911, 108796928, -1202897419, 453590094, -990331415, -1423904119, -142121462, -1369364376, -1154729789, -1820818412, -2085526377, 1405939331, -1370404266, -986942902, 1627429756, 1988360373 ], [ -22362099, 1155975694, 1624775821, -1254590202, -1610464269, 1379113436, -1079505880, 2027050808, -152877362, 1468220044, -375396955, 681593509, -1282363390, -1086381190, 438843007, 1106633257, 244177037, 136871761, -831419593, -1778329212, 941765380, -2053450114, 1851488301, -1045267842, 502443283, -1642787595, -135832037, 1165735573, 68668884, -536890118, 257661261 ], [ -991707472, 1536921910, 202257168, 1704978834, -918345258, 1317122399, 1336600263, 1059182217, -1323123819, 387159582, 864262299, -185699424, -824077332, 692074286, 1767873543, -1235425292, 1168087809, -1177906640, 1583575388, -1072539552, 1754306498, -598327303, 1019778033, 813611492, -701286505, 170855211, -2123841858, 1677527089, -202168142, -1519606140, -1343787962 ], [ 1624245648, -955616365, 1702026358, 1629865521, -1840741938, -758535341, 791477251, -250846995, -232792919, -1651765336, -676824250, 244344504, 1860168280, 1524694631, -1323421122, 2096043097, -1874433093, 186452618, -888824705, -812323072, -1794854143, 612612265, -1827253851, -1690967950, 54077863, -1580580929, -1683827831, -653342747, 1636371724, 926552684, -1808331249 ], [ 908158451, 1881722355, 1652419293, 1556862491, -104057925, -1483921925, 1162007410, 266125525, -1118756156, -1224535184, -1715199739, 1187776385, -1714967910, 1215480376, 1733994172, 456756560, 1965404892, 708843311, 1590467607, 831313974, -898435210, -1710621802, 1153511054, -717189939, 188996498, -1855140854, 1459002795, -987899325, -1103073248, -1994871878, 1727364224 ], [ -833239401, -1824289767, -160492098, 1899960782, 217608989, -1534907884, -2092836936, 2003558689, -1705736708, 2141185521, 1593690848, -1901342376, 845198276, -96507340, 1658677598, 1090049496, 175218859, -1059668659, -1383455651, -704968011, 392954062, -651804773, -1436663132, -117407550, -1341902379, -1068515385, 1796399673, 1172780914, -3395165, -37576579, -673268311 ], [ -2097183416, 2145890297, -1123648952, -279767019, 216503472, 1271626743, -1180502448, 2081849327, 91152349, 1396734668, -626905778, -129410197, 228825404, 1952853350, -1939673245, -1611480074, 108311034, 750107202, -1792642285, -1554113460, -1769429570, -761242633, -354064813, 1700636916, -18599625, -998344985, -1709670205, 1621362661, -1283052374, 490029845, 1438310451 ], [ 672763693, -1446503449, 1269648597, 230824662, 1616832895, 1390141183, 10428270, -1601861612, 2037489789, 366399992, -1714850456, 1323060852, -832077536, 1248084135, -1456853138, -1599740675, 565077433, -430426987, -1776940531, 267207939, 1174885795, 2146899545, -1138123701, -2038298557, -171347340, 1088744186, -1193120528, -2003975948, 456193419, -1753236386, 1823099411 ] ], [ [ 441971537, -1678495280, -1916898445, -598126666, 7599585, 1207064047, -875224648, 1675840231, 1212286230, -745246112, 1438854564, 44548303, 7412408, -965953132, 1570557674, 514334832, -1286982860, -1939472958, -568566750, -1387678511, -1590561103, 1396069775, -115306715, -1708560988, 1903954429, -572761273, 1713095383, 1342758221, -1109380743, 409753301, -1399936076 ], [ -1444497450, 1579309696, -1915455129, -1164031894, 150140377, -1431963928, -1940243018, 1698130168, 1047867885, 1883536588, 2049099692, 1248588202, -1685635189, -1415009910, -1773762372, -1178371174, 1099774354, 158113699, 1510875782, 1917606214, -134741160, 717136087, 2145915977, -917923246, -27809040, -1667595998, -1369157097, -816406843, 520295843, -1257978529, -630487785 ], [ 1277012328, -1706841653, 1922278199, -1656141875, 630387681, -338375374, -1042920192, -849608703, -1783376418, 656206213, -242880214, 217912, 1231103614, 309657234, -809418717, -1473507540, -245265272, 1972997714, 442288872, -844171068, -1676665778, 439268845, 591189940, -411661525, 784511588, -1154025258, -1204851628, 13973326, -2076495858, -34556836, 627388075 ], [ 1944540226, -533477134, 238572841, 234867071, 316483235, 1711247979, -1459457878, -1395197287, 49299428, 1462726672, -1525398260, -1504459254, -452164537, 164692763, 415206126, 118619163, 148256457, -1126994492, -1417878731, 1936756343, -1939553613, -1762395996, 486590544, -349099102, 259669634, -1217968982, -2033779603, 1984327692, -917261674, -225348241, 2077347308 ], [ -1612186479, 908066329, 183278619, -901605832, 527322670, -1351552480, -1740953058, 2048161264, 768942247, -125268659, -882251876, -875127327, -1701397572, 1900545092, -1458601062, 1011243998, 1065007121, 678523703, 625163658, 1354156885, 34207025, -1555880796, -83827890, 46578602, 301584662, -309025975, 4441103, 901590011, 550682282, 354718866, -1424287871 ], [ -257779965, -1300850425, -681615172, 1552348555, -1755677315, 2133871134, -1277674056, -131266015, 358878427, -446250326, -679842339, 265610566, -15154172, 1093660286, -1629753665, -2113313809, -1646605128, -498356615, 748963345, 1905702945, 1657660248, 509056517, 1040427806, 2129950645, 1012229547, -187005884, 824600998, -1580265175, -463257245, -754351947, -1977071272 ], [ -232290803, 244344378, -1545590312, -33055255, 1776796559, 897208174, 874793211, 1927513077, -606158759, 530273754, 1316152768, -611582241, 2066046278, 1276451151, 1041249192, -552521598, 915387148, 535228829, 1799006226, 638377646, 727948867, -1741650308, -1300123062, -328509184, 1697645803, 948028673, 1797499290, 1601028630, -1762113292, 341951675, -1533753085 ], [ 110191418, 2016245917, -550164305, -1476294754, 649966162, 1280265866, 869572663, -832919615, -445827342, 64936456, 715908249, 792319235, -1705828560, 1095200581, 525290788, 43157776, 1644742448, 1646643806, 1017686159, -810848766, 996997981, 1618198308, -1978355780, -586215251, -939778024, -13543044, 811217799, -1313801734, -1982654624, 904718133, -756041214 ], [ 1267187562, 766531045, 363880386, -362764810, 2045307705, -1389210289, 783289801, -1246979212, -1074902030, 1054386984, 954667675, -151252660, -674635360, -1881041318, -1012605354, 905143240, 1343937501, -1649255898, -1186976971, 596115271, -1715558565, -1486487699, 927446468, 2067964453, 1695403913, -1448365100, 1767433663, 514356542, 326298859, -1575459967, -1124694960 ], [ -399157176, 892029709, -23657719, -765910331, 974106451, -801831677, -1885389512, 367019274, -1823110793, 767265392, 1280235665, -1725503677, 707887041, 1448084836, -1376026516, -1156095745, -340882015, -635147249, 879128249, -1320053690, 448815187, -1782538294, 424680271, 366534127, 133631931, -963035762, -2070907696, 320865110, -2060754945, 1211067197, -1714949329 ], [ -1992553950, -580342191, 651595026, 1513685859, 376365361, 757844981, 2119575961, 879566109, 1768738441, 1155898772, -1660758437, -123642685, 687504104, -862493758, -327519833, 1810682023, 858328937, -1218097605, -39332899, 1976463417, -1861214841, 1438642, -21143862, -944372781, 1388985452, -1326256715, -1467021581, 987225504, 765168314, 704601708, 1715238488 ], [ 1993495940, -1182886131, -1324530978, -234824307, -705508460, -1115145675, 912047326, -1232526823, 541887667, 1496158771, -1399693938, -1390024146, -973789384, 1813730943, -1857038719, 1590356202, 2029167347, -1954392319, 993280541, -91403311, -2065018183, -1425468544, -1135036116, 860495081, 999044394, -925898732, -1985675816, 234014848, 245987523, 278391066, -1551052435 ], [ -2018798536, -148173346, 340094427, 1312494509, -624194027, -1577702958, 606265405, -1107543106, -1424700748, -96079307, 395934458, 598703294, -1844980211, 663728876, 1293815149, 987856483, 303836988, -516428821, -1354726675, 1166685979, 1549217302, -381320574, -395543540, -220046899, 172186092, -569492457, -2001887193, 648463171, -737836719, -183810085, 471965545 ], [ 987591167, 259165033, -2097945633, -828012777, -1017190685, -899137149, -1463477401, -655829689, 2037162395, -726380447, -492366000, 410611011, 539122666, 1454846147, 319580996, -765720059, -585600895, 182698801, 229766477, -1574465040, 1346093463, 1850408884, -2026892698, 576848829, -1874800181, -851227807, -1571113243, -1162413279, 925620849, -1285816253, -1273921874 ], [ -2096451144, -663570939, 1595942363, 732694230, -212226468, -1504383667, 222442982, 1099609093, 1915530441, 1237388989, 243530593, 1857624087, 1464569971, 1295568366, -700352301, 1596636927, -560636141, -1370363946, 1544284303, 551539987, -1576610985, -1365353548, -1966091929, -744284459, -250732067, 2117935470, -75082301, 2043109940, -587656469, 1588619278, 116704494 ], [ 1392199890, -946979238, 1705993476, 792001825, 95038293, 1632197843, 1427619584, 1289116539, -332779497, -1861706631, -2139757192, 123525928, -844353282, 177422971, -1678371091, 67812920, 1857414869, -2127678721, 641747259, 893486076, 310536268, -367430979, 1947168143, -2000474047, -697754479, -1642511216, -98158576, 547037003, -1040201881, -116622394, -534582963 ], [ -897470948, -1937965427, 1759244907, -2134652375, 1105956106, -635125591, -1102540002, -2048561075, 1978775383, 1031162286, 360844740, 2049521597, -1770936187, -1492111062, 609645198, 1209681108, 158094125, 110555651, -589722460, -90507884, 1341063865, 1480282068, 1623296063, 1087247849, 964117519, 394599555, 1420572164, -1274520395, -1642449485, 285256709, -289284947 ], [ -1241570651, -1440755851, 2017704253, 1193490978, 1264698670, 775304931, -1866942745, 1290623713, -441284969, -923811281, 42528387, -1442420769, -363469428, -898496429, 1326492911, -517649012, -1405534269, -1046746879, -419227464, -189520841, 1621010340, 1269204714, 143198346, 1704962373, -600850191, -52547515, 1321025492, 303036832, 1099413035, 63647092, -1772525088 ], [ 677084109, -1631721744, -915412594, 774088803, 1580046284, 274824272, -1767847035, 1563063117, -534616588, -1585603673, -980537476, 1708381250, 862190530, -2133614038, -128856784, 1630373440, 1548956100, 1273470408, 1496260830, 1825207683, 1525554124, 1347638687, 1036328408, -166536826, -1667750138, -529813669, -1602668825, 950032550, -207339704, 2066788645, 627535126 ], [ -655525043, -1102669639, -529185283, -376340311, -1799447941, -141296691, -1389098287, 1732304145, 1305385338, 343488012, -573278805, -2138558420, -1301958615, -311383179, -733627661, 124524764, -658332296, 1154938490, 1148611594, 1343720928, 1402322339, -257825927, 700985104, 386197473, 1943455501, -1652889664, 441325887, -1338046020, 1145461625, -1583969481, 491190833 ], [ -1567434741, 135161926, 156463690, 1768271743, 241141938, 2085579095, -717554397, 13088223, -629488875, -1321740243, -212600045, -447698226, 1360090084, -793910978, 882439379, -221290395, 1658573233, 2128901706, 2031048555, 1496852383, 562329838, -1247818093, 766025470, -1082089766, -1992479247, -1004891035, 198638717, -1538578963, -1485992194, -191966117, 1326214396 ], [ -1929919861, -1358700875, 1443338093, -791028791, 1565414666, -1366722332, -95291863, -674340923, 276775813, 30846817, -1057580143, 2024431315, -202622550, 1797578023, 1835626662, 1780528917, -1145284787, -201918829, -1513978680, -942035014, -1680840404, -1075333409, -1432929568, -298558393, -143192878, 1803751421, 969477383, -602228991, -214788832, 1978454839, 1469887235 ], [ -797136301, 215711180, 925470528, 827757546, -463775181, -859520316, -1068656052, 141468107, 1415973022, 1479320628, -601210272, 1779738185, 1504921262, -1160625652, 1738873373, 1364968541, 1990085364, 838792814, 1640673849, -611926276, 596157508, 1811796886, -451811779, -1079367966, -2018551307, 1013446991, 756624470, -817553652, -202908728, -201405208, -1140515857 ], [ 1681010989, -1050791391, 2006090676, -149225811, 704113726, -2010530462, 244034650, 1482853565, -51630210, 1902278392, -214325333, 1391520615, 1938012914, 1464206753, -737126289, -244357333, -1359873909, 1249318521, -2138567363, -1243273745, 103235155, -414207912, -1826543796, -17765800, 1594043464, 219294137, 946152717, -533220953, -1786050430, -1800792959, 478072715 ], [ 158806466, 764589671, 14797769, 1372174723, 1303007583, -1347455551, -265911077, -170597877, 749263010, -87335010, 811272658, 7089608, -728037159, 652062243, -241413146, 622435387, 1652297583, 1213596730, -1258181493, -1022336436, -531159824, 346916383, 357990511, 1212213659, -359137735, -932531340, -1698764844, -754813988, -1084145847, 1599410701, 502207297 ], [ 2117341691, 585291681, -1801256080, -228736891, 1798667333, -1266098033, 1470743357, -743843612, 1686869465, 1301227655, -1115669297, -100427675, -1358055475, 1439475107, -724306106, 1317240653, -1577555244, 1162709778, -1573137289, -1397226556, 1023734801, 1781393773, 1082428151, 1072572102, 849674150, -1460487085, 467687510, 584411686, 1285620955, 813052145, 1720539758 ], [ 212163308, -318182992, -2132018568, -389764097, 1752248889, -393171599, -31055958, 2094361376, -1309657670, -995866715, -1559265979, -1122761171, -866480078, 1895225645, 1675559123, -1172081446, -446080476, 844377025, 416964479, 711528194, 1499285621, 1720464524, 388079561, 11692100, -303069411, -1702564672, -414717619, 885016316, -578215342, -58574977, 475635967 ], [ -163382716, -886996750, -1376065960, -1442205414, 217124627, 2087823013, 1810298883, -1909264220, -846439124, -1470492183, -54760877, -80351394, -247658652, -455167642, 928021122, 977444403, -1531673247, -591612248, 557069028, 1268434016, -1096585556, 711761847, 1301953934, -1701345114, -191672491, 2046693330, 1534159466, 456508802, 721656207, 285436822, -1574235843 ], [ 312095516, 987248221, 389084139, -919567972, 2082695405, 1155752613, -1176789050, -144131066, 1124345348, -1409390061, 289780330, 2018197210, -160088610, -1087253967, -1442968979, 799776719, -963992380, 2038960399, 2089083849, -2018250474, 1317365557, 1933236335, -90765332, 291794904, -2086212402, 912595229, 1055026924, -599027077, 1362295498, 1585878061, 1040677547 ], [ 1615808268, 296208306, -520580286, 58438586, -1647380064, 2130042484, 1356724114, -577232623, 1821059912, 1346002409, 1955017694, -290657547, -478863173, -1398881188, 1348119003, 889460547, 429449630, 1494496070, -127594186, -1384305683, -474849696, 331438813, 1392207556, 1383751385, -48329390, 1900764727, -519592456, 1698978614, 1307767495, -2091516230, -762463593 ] ], [ [ -2135505383, -173464977, -1580410223, -1942069013, -1461434132, 768131610, -1754031830, -1595919162, -1435739320, -2070152813, -1825189840, 791009676, 634823524, 419403482, 799116100, 481803421, 1500323327, -1848104262, -716411511, 2093574390, 127222122, -1730096078, 1042954804, -467106775, 960044500, 2065746547, 86736086, 1042062088, -683920879, 17289816, 1130314630 ], [ 344863034, -1205154650, -1523257346, 548478100, 2044401370, 2070647875, 607992601, -1314745492, 1162096033, -1827751288, 790622303, 1968747366, -1728386686, 359602630, 1901279252, 1192177359, 361435673, -1579621273, -996495987, -1974608854, -2051361587, 81483511, -511902269, -1080290110, -1862580411, -346526757, -476753492, -2080294899, 641100431, -405080834, -1853985246 ], [ -1536015218, 1992167897, 93388745, -1704686253, -1965934343, -1561115774, -353610540, -1903011757, -1655502451, 529207785, 1920358272, 810474871, -2012893268, -1064135528, 740746664, -1293898447, 1044517565, -505391149, -1825646917, -1129006880, 288896290, -1844144916, -1830434730, 247897176, -63178208, -1785041164, 962239159, 60098228, 1345932681, -500091709, 1442185013 ], [ -1388497104, -1275176628, -1057848774, 1827123195, -678308640, -1175876319, -1867366902, -1144935457, -725420637, -1536923156, 2017025737, -917841595, 1677082080, 9842162, 1141489179, -812247878, -93980647, -1027053442, 126135153, -439628616, -1016105668, -1752971298, 1413565854, 1673848735, -1716907056, 453053699, 1064488149, 1907161762, 2080755112, 852338171, -153246269 ], [ -1263016798, -279612271, 1640845245, -72746836, 1721631666, -1417163941, -1385278785, -834116595, -482747014, -2103250392, 1810652802, 827048347, 548189300, 1508211764, -1814936851, -1296676985, 365672980, -94865610, -1488548027, 982946322, 1895847770, 1907380227, -1553307899, 969396333, -75502071, -1909947205, 865962385, -2034149984, 190088817, -753040047, -1179804496 ], [ -665942591, -1684746717, -2132496788, 513983772, -1837815502, 1361421953, 371358963, -1004118589, -1210206373, -972720146, 1096613169, -1169607502, -345192509, -824635422, -646050708, 488494390, 1000268027, 517415966, 145964024, -290794298, 74067265, -1217923699, 1372775174, -1261004616, -16280560, -474163426, 1250783822, -390581989, 2086038604, 2061741793, 343211749 ], [ -1597532105, -1949254025, 1186901853, 770107455, -1909205166, -872058987, -140984476, -2141544981, -1051299312, -2126652093, -1443644170, 857811602, -1320903947, 1325484406, 931630012, -796176008, -1315608123, 1757875771, 670313473, -753358772, -1347666237, 1559588828, -1024048835, 519768339, 1072484611, -1814462855, 33578363, -194146121, -1167122995, -831772153, 853696787 ], [ 1723848499, 620168842, 1371019249, -527991831, 1572154989, -838285287, 1940665638, 830281182, -525511833, -390915236, -148650518, -26320793, -1494265425, -2114793492, 181475614, 737149161, 480925830, 1114847190, -493039113, 1264277286, -681935404, -236612598, -2073543681, -490876835, -1388336340, -321028067, 376618913, -12756399, 1767558614, -531124558, 961188847 ], [ -494997762, 1077040528, 117272820, -957051237, 2129451802, 123472579, 743194411, 1492311439, -1148049148, -1039600056, 1500853824, 1034420279, -1555497259, -689064185, -1481402149, 131804874, 1360198993, 1433785763, 2033502466, -1082222715, -1153484815, -719816422, -1847681360, -1767725547, 456291096, 1739879392, -75665986, 1708422126, -481741689, -2016999202, 1861827315 ], [ -2082507161, 750215258, -1777309167, -1743673719, 2013177976, 954918354, -940012003, -2008674639, -305951392, 944863010, -468968960, -717117948, 252821200, 1814635989, -926123728, -1275692805, -911244644, -406808262, 803521189, 1528021017, -304561216, -1948781698, 1266990898, 1739318936, 464133460, -820721658, 1974967200, 1240511588, 870351709, -1837569642, -565837139 ], [ 595147509, 904452498, -1513705546, -2112143572, 28370873, -1081068821, 982109459, -1357912968, 1446409331, -1472729070, 349082261, 951703246, -86507785, -634697722, -1790599269, 395149376, -1394210852, -675232715, -1480906708, -70682310, 980321192, 492807389, -1867450220, -1520810050, 1137475318, -1229056917, 1602285476, 1873823386, -1174956376, 363027896, 2099798616 ], [ 225735025, -1881470513, 1482974901, 1769068291, 1332732975, 69252636, 1536681614, 2044655319, -1613144077, 1785445210, -992175455, -1689878736, 2141119156, -292592845, -459317198, 857798489, -2063903641, -37227139, 2135638801, -1557470020, 1160598453, 999831045, 2029810404, -1447890836, -1821072341, -1575935778, 1765011697, 1060477185, -81952066, -721960365, 1064024003 ], [ 545254561, 1654808683, 438769350, 1993236195, -1836549314, 1707519073, 436348646, 1855051801, -988828093, 1211628614, 245835863, 406164637, 1220094570, -1726909771, 2025019795, -1157661578, -1645809218, -2111443044, -450932574, 1465011206, 112027410, 442133157, -888396406, 698133472, 1271578664, 1646468133, 1976317945, 1359166632, 1375717545, 1380593442, 2137950455 ], [ 1563367863, -1529976521, 965639343, -800556811, 1452746981, -2061880817, -1123459525, 1794593987, 445297678, -1423554474, -1818475019, 1662607259, 1535607077, 2089555774, -1148767862, 344374222, 601256650, -214390917, 1496366975, 1552390320, 1416764436, 1797993998, 1302370166, -2066732101, -1173929595, 1231922056, 1981966100, 1713364477, 1276927, 1417894026, -142458060 ], [ 625860859, -808729120, -872197549, -1949567815, -472039289, 990832209, 1517861287, -177914909, -592326633, -1652224865, -882874295, 1811527720, -575446951, -159625648, 361079650, 294679900, -465612190, 2079207157, -2012893422, -2077618747, -610014139, 1945409612, -198889449, 1739321337, 462304126, 1939937637, -2085815865, 274875526, 115375325, -422237844, -1288852653 ], [ -1031312429, 571316852, 1861722578, 894703963, -886773333, 105894615, -1267051441, 1429372495, -1005492022, 1312541967, 542808905, -357537038, -975275024, -1512674333, -1208518754, 475896422, 2098897657, 66630387, 701797248, 1314174035, -193775236, -251867263, 495557631, -59317021, -279136397, 1936130445, 820456174, -608133276, 976087263, 1949145450, -1991709043 ], [ -1643849763, -1252295034, -1063405287, -813572665, 1884874923, -1008867076, -329205198, 2098401144, 182695759, -884781893, 114361494, 1560047566, -914909676, 647509415, 195857989, 715873248, -2096491106, 1434889235, -432802240, 1317583683, -1508890061, 428420295, -2003073101, 784686170, 628445445, -117829070, -42185062, 1913859623, -785180219, 126613689, -819219458 ], [ 247138751, -1560363981, 1851833337, 1174865000, 1509008837, -1412431286, 460637704, 929997721, 1633843389, 702683078, 899764957, -467457123, 1434571725, -1728724255, -545058029, 984456512, -1097789645, -139663624, 459704990, -1975275793, -1677775451, -1920155860, 1644575891, 807872170, -2128143794, 1494561548, 224960672, 1796170566, 1959249166, 1696859903, -66596386 ], [ -2035851894, -1837011626, 1666494520, 1305672819, -1246496830, -642893297, -612679543, 1379434074, 362353080, 1726787071, 65583301, -886905303, 489001300, -152971386, 856837443, 110729337, -1959262917, -305637061, -2023403210, 1625327567, 1170284052, -1263157514, -1150566642, -69290300, 544604969, 794405602, 849176389, -744734205, -361927689, 669235424, -1977791232 ], [ 1038926911, 789749820, 365469398, 433105182, 1704987757, 1791884807, 1440039259, -1578971369, 894075546, 1780735280, -903882998, -626691938, 2126752696, 629490637, 2097062740, 659529867, 628957298, 1096345021, -703855399, -648038658, 449649827, 103080774, -1951121600, 1039700953, -1313553565, -1272473517, 646504046, -871152600, 2129214906, -28894505, 609967532 ], [ 13418793, 171122405, 1995709131, -831084228, -1372932777, -276432680, 1368761633, 1774176991, 1361527923, -1263557869, -806810492, -1450682701, 531639443, -1630455197, -990514650, -960832465, 1455258237, 1596766246, -1499512217, 1863829156, -9785846, 1413898238, 1474036786, -798628883, -1944479464, 1736236968, 880023371, -47390396, 1454591034, 183705811, 1314778920 ], [ 1495066099, -1434213353, -1619523488, 1469795996, -413680053, -1853181128, -1994284412, 2057391742, 358256127, -1327380911, 329471535, -1456711937, 1047299480, 665198154, -1862607300, -1766193016, -626469911, -1371415978, 563220961, -408723298, 489359285, -1781637754, -50947157, -210552916, -777729981, -1331967637, 241188824, -124921831, -1097713275, 1627944194, 1501225141 ], [ 225712421, -473881359, -442365227, -808379451, -1537995596, 429432634, -8919875, 1140098937, -1125885013, 301556329, 12523182, 861808019, -1524004237, -1815962474, 1009752824, 2001770096, 1753951232, 1531624403, -825431146, -896202442, -1254425742, 338761947, -743952571, 1200610299, -1174928429, 1476698375, -186633176, -1014580056, -151593279, 321611734, 2063618451 ], [ -1290575332, 1636349884, -1250997549, -203283691, -1398918834, 992988441, 833782502, -1549686285, -1778088642, -1330489743, -1116338092, 318672361, -1394289668, -234526457, 1510098213, 732084360, 1353635640, -1252741968, -697410320, 829006108, -1894765621, -1267283463, 232222426, 162668408, -809058567, -515645071, -1924574079, 1421096928, -2115595661, -290668781, 7427333 ], [ 1650017852, -928948936, 1642739652, -1154889403, 1588896984, -546178116, 1589493850, -639086482, -1634896605, 1347216860, 1951897039, 1526194253, -1799816085, 846958891, 2053064291, -1838103789, 824973433, 661558300, 857254808, 1111237038, 2131551120, -975123421, 1231113225, -1474154480, -1734735205, 644566202, 1984784086, -1746387720, 720194463, -2069719176, -2131708901 ], [ 1863358153, -406184834, -629739519, 599214583, -611940815, 1070846681, 1018938890, -274126770, 286310782, 1913783053, -878458650, 1079809662, 1497295961, 922410486, -1202537303, 2033993536, 996571465, -966591132, -605793444, 1852906286, 1857129210, 571863440, 614572537, 799876916, -1262080240, 1576094321, -1160512265, -1098181505, 1502537359, -1678046091, 890093380 ], [ 759934756, -1398899575, 858564635, -1557452215, 895472779, -1324962517, -994360348, -846313058, 381579996, 325437198, -253924326, -1850555189, 1515473348, -361241715, -1068613453, -1076582765, 434457854, 1355319408, -887716615, 1736704010, -274984039, -1761865401, 1291807521, 724906371, 1832709678, 1391105251, 1660741692, 966195466, -1909246107, 980202985, -1964427187 ], [ -151944617, -1621126253, -113326357, -2138043379, -653374771, 1734075648, -877814762, 1302200003, -135811418, -746463556, 43504744, -1856277205, -1860595480, 2117269383, -1455538449, 3845725, -656186495, 1209899729, 1968636559, 1706093080, -1746194266, 2008837507, -1318532844, 1294386142, 955088825, -1151233238, -580934707, 2123690506, 1506265310, 1748236550, -901399283 ], [ 1757791636, 387536315, 1254871177, 482803993, 842780846, 820176204, -735762721, -502680604, -1503372839, -198531760, 516204900, -518088297, -1833688329, -1594397978, -1737058343, 968516951, -1932182981, 1889813929, -429132815, 417541038, -671172280, 252885835, -15694994, -341317971, 1791382970, 94803352, -1465350048, -743871751, -660275586, -599370292, 1957319368 ], [ 1137850389, -1046362946, 1825846346, -1194496372, -1829803869, -197020256, -1347323338, -1105532337, -1045938509, 1016385158, -1638616406, 919866444, 1998331252, 965608777, -806916542, 301103951, 402278367, -1324840624, -141177311, -591378463, 1366241308, -66091055, -557387406, -131722637, 1756786010, -852172503, -1036661177, -1551178332, -632627428, 1227649303, -1075590682 ] ], [ [ 114397373, 2070920541, -479504255, 1431227926, -229911132, -615360873, -1844624584, 132312822, -1848897117, 680936921, -453545222, 281621449, -1500067389, 1657970080, -1376605328, -857305424, -15446894, 1266176609, 1755116555, 729334566, 748599193, -1099805275, -2143327578, 762643873, -798432251, 1745351198, 195501935, -1269371877, -2078989711, -247061189, -1976379981 ], [ -1336774720, -244874543, 861849815, 365665745, 1301098105, 1049079415, -235021473, -2102478004, 1139738627, 330818362, 1338464837, 1161382395, -1386940809, -1029148797, -1877730493, 139091448, -1768430978, 1869602382, -1578077435, 457852317, 1201416025, 755362879, -1542847497, 1498663645, 1293323938, -113776783, -1191773153, -231006219, 492770249, -767572432, 2122123865 ], [ 1143920269, 1203987270, -1430059526, 1373078591, -2114037310, 1331170342, 808262729, -705614879, -558265143, 1977426342, 1763189444, -231887931, 291966080, -609109955, 1130410652, -198984226, 373021365, -534538973, 933466224, 1174008864, 1704628730, 1921117696, 1463949297, -1528983034, -1154951021, -368778579, 934143091, 786894484, -1003973971, 1636658822, 767869028 ], [ -1179428715, 1662593109, -1029565860, -138910283, 187091906, 1813525677, 259497038, 1077031905, -24506052, 659950745, -1789855512, 1567848951, -116037959, -1528663842, -1861045436, -1323322112, -1404474112, -1325860723, 593196529, 2146394954, -1797404049, 1838786830, -2108386303, 803528422, 123110164, -670856669, 1188104932, 1540604578, -686550491, -2123420848, -1917750818 ], [ 1531317861, 243638406, -310327204, -1909422895, -1002483315, -1544483644, -318100073, 1096953064, -2096629688, 1855867285, 1869422886, -1430923441, 946785924, 969054756, -1772731108, -493560299, 674290569, -1234604837, 509531000, 1890943513, -1404786528, -121768402, 752361320, -697099660, -1405896940, -1190183011, 419629198, 885689451, -129294353, -1299293777, -257951487 ], [ -669999993, 960056210, -1384327630, -918272550, -1784272816, 732771152, -783769604, -1799648808, -213047986, -801783791, -357364345, 698832904, 1687405911, -866019494, -1403482072, -834488120, -1493990868, 1685012712, -1141373567, 829244101, 48672841, -732453972, 1949777058, -120954155, 1394831650, -1985961189, -1159154808, -1732186336, -804819974, 1554946677, -1991081444 ], [ -2114127934, -1580104336, 461633981, 785829968, -2024856469, 589435954, 1794935718, -1939758846, -863744966, 231605940, 2088391729, -1253725528, -1075750714, -1467535749, -1518887945, -1829539269, -1488683539, 909165904, 1119096780, -2147030147, -36790358, -760600978, 984807451, -1910738803, 1894982641, 500517261, 1467708745, 2064114699, -2080277957, 758927344, -1919787886 ], [ -322835774, -935578452, -2024596242, 63936318, -136966851, 1517735378, -134643485, 1665347306, -541036771, -1369151631, -196399491, 452162515, -163464780, -568705686, 480149449, -2080776601, 126303126, -1233599960, -2107226863, -573875207, -2065947341, -860925159, 2124302572, 1696858056, -394045134, -1348529504, 1751958411, -952337737, 1180409495, -1551533417, 1684378257 ], [ 900890883, 84224843, -1046851142, -1379371637, -381652471, -2124127957, 131106794, 772217808, -1768717487, -1062878994, -7055675, 536005675, 1223345723, 1444447395, -1331519679, -2008413546, -1915836514, 2089005045, 1784071923, 1105679261, 1071961281, -1681933448, -219281859, -1277871195, 1271642912, -1495821678, -2062535031, -2088680182, -946765775, 2059753677, -1655355354 ], [ -129785078, 1235980025, -252650032, 1521876624, -269110238, -1302708876, 166863782, -1861272330, 631985039, -2142927307, 1772784459, 777789729, -473365485, 931592078, 1708479127, -2006599338, -362893666, -1886362342, -124957255, 1866512533, 1336265656, 1152893825, 2002667787, -683177556, 402760594, 763338125, -1418717639, -890994208, 1585381797, 2927496, -166007198 ], [ 823550026, 927294245, 52927888, -1559965477, -1495170627, 1097631895, 2110994893, -1834423050, -661729979, -599860969, -1368546690, -121541689, 165622190, 398379882, -1556304763, 1417271716, -828809882, 31286300, 1653132583, 2014639869, -716591702, 1867450201, -1026371459, 2129017392, -251131711, 362919108, -1153161306, -190241192, -1589036325, 1769735015, 749369903 ], [ 699248853, -2048737520, 189810470, 1228380266, 370555942, 300093954, 766118476, 1088699124, -386549479, 448080996, -2132151188, -1623961483, 860632230, -540882116, 181971220, 1474377591, -1107440304, 1195491474, -1921040097, 1248704309, 294960807, -1810789201, 1202933470, 945836200, -2046142312, 434007356, -1293180242, 34958316, -633195630, -1391337744, 937668686 ], [ 505765692, 639751297, 2005353068, -232906531, -342304129, 424775851, 457106975, -1537767417, -1890783584, -600226563, -182480821, -368700922, -510315764, -410630859, -209070564, 1258011785, -1440459426, 928347591, 353645220, 452155335, -672572492, 1299388170, -1962207492, 1519538714, -893227271, -282499259, 640499782, -1126666546, 1428725118, -1659349883, -766328218 ], [ 769839206, -1514497656, 26015921, 2092519284, -1857273860, 864639773, 2052992473, -1684931492, 1767742436, -897504023, 949332916, 85031948, -192177712, -583654787, 535377129, 1309121834, 1708510455, 1810786385, 121703289, 1601839907, 320884910, 1359053719, 1706760740, 815722709, 1363385108, -331401149, 296964380, 967084744, 1890960253, 876769596, -550032703 ], [ 1572961904, -2130194599, -597997892, -44337969, 1137870149, 1999554421, 1663246233, 54480879, 664588258, -1934629915, 1967523462, 1662588046, 257717935, 460199057, -2048876078, 993047363, 1628166020, 687993163, 636836631, -1433852038, 1162972873, 1185646384, 1821367029, -1532917736, -684007762, -790951794, -871336406, 1547186368, -335212329, -621139395, 549781638 ], [ 2095081159, -1124172938, -1972246406, 378494239, 1146689658, -1740511416, -1786838927, 1319420525, 1904696016, 1324318775, 1477462644, -786489967, 2087450653, -1644167140, -1104033065, 1053694856, 180684534, -793679773, 1162754471, -2128302308, 1792783595, 1587633824, -2124720612, 123992085, 996763382, -1848809891, -1858036093, 815212341, 1876153982, -218044092, -2009994866 ], [ 1239024070, 1961168943, 516557857, -1677975558, -1931201124, 290553873, 1293881622, 1922303796, 1169957079, -1296049644, -1227742960, -5027833, 1715813238, 917671352, -393058570, 320356131, 1319629076, 1693820373, 1404351027, 595994748, -1393914916, -777541094, -1581186185, 1346005729, -902489289, -984819050, -760995447, -786487359, -73087474, 1503060218, 1938078108 ], [ -200026375, 1733836792, -1630378108, -644157462, 941946911, 1284410596, -1172831307, -1752592888, -1130362856, -2037759340, 1599857058, -553788572, 1886370778, 1424450442, -505844009, -950307596, -1756811748, 1456903829, -1498716178, -1896601509, 1098203180, 1572904412, -1753929846, 1914713665, 1396367142, -31863546, -711077358, -310576675, -435465503, 1484040862, -824278918 ], [ 2103581095, -1167414159, -295975643, -1417259319, 1274296644, 227832937, -1450457165, -1263274587, -258995791, 1693977561, -1051832872, -409977722, 235425424, 651587163, -404397434, 823198121, -39336945, 1271390369, 1932463600, -969998718, -2120208075, -1810229106, -561573168, -1216528914, -1596863246, 581005697, 1153062355, 688326652, -340513305, 158042027, -1908900725 ], [ 154786190, 862275299, 1002718390, -297404402, -1423930972, -1494397590, 437298242, -209166464, 171696952, 2028203838, 349245962, -417114732, -1501432363, -1894556111, 910698932, 1168323751, -559475049, -672606982, 1726312465, 1928909246, 2026494876, 871014683, 946897474, 310443252, 465878792, -2050550507, -1061964780, -1319144929, 1782122903, -1426656763, -1347628866 ], [ 210683946, 502515560, 1446322620, -282736846, -1036169563, 1841408638, -1053143766, 1036707629, 799554206, 2077019042, 1953323333, 1512892487, 1779452080, -1743805353, -1246665636, 999367796, -418994124, -1723944633, 183452143, -607969732, -543456846, -1281029391, 5848560, 194789752, 1196390086, -1617915318, -16668153, -766018939, 940959508, -2099072041, -1289538218 ], [ 2036715598, -1843170484, -1000766625, 1718990831, -443033348, 511927756, -1560347314, 897957608, 2094962542, -255530336, -1743518556, 1154165721, -278977254, -382562298, 827935416, 1192814142, 1649324857, 656518257, -674814101, 1405339167, 1799906242, 1351944533, -377363482, -548286572, 96452031, -1677174022, 31302759, 769112509, -249521705, -1839792118, 626716240 ], [ -1453536970, 212021996, -1013854282, 1186629123, -988921365, -1354119082, -827396120, 173108796, 747973853, 242088260, 1429819839, 678834203, -2126025298, -1987039596, 161372543, 478216737, 677908213, -219074925, -1163431766, -117273137, 1187907873, 161309230, 1127500432, -1174953309, 443370737, 306097440, 1230695196, 587749037, 1518329215, -822284530, 877576641 ], [ 700403670, 1754699753, 1630000777, 349283352, -1291991836, 645247323, -366689227, 937370536, -1801745462, -1185429747, 1744647425, 1349003235, 1188989914, -1217373019, -1029133654, -2037358228, -1672533232, 12857418, -1221762465, 1012814234, 2051235739, -1441310391, -1153430324, 875163409, -1806247546, -1120901171, 1360664592, -2116971109, 1952354487, 1580534501, -1942534748 ], [ 535287764, 1850004289, -2090127977, 278937756, -663969318, -1163186703, 1499978489, 966376073, -1077984951, -1503845456, 2099011678, 1731912521, 2082275831, -1640026330, 2000400826, 138892399, 515180796, -423618246, 936763185, 1939193609, -1899047624, -482623713, 512042542, 1204191613, 1047432273, 5987301, -1433073512, 1474783537, 356733834, -324222250, 283528324 ], [ -34930690, -333295701, -1290472858, 1011658292, 831287659, -1528095232, -183501277, 1180421989, -2128975435, -1454549076, -859674794, 1931724672, -631788652, 712774397, 2069362686, 1189452087, -938314022, 714636806, -470143232, -860101860, 915664235, 1920304878, -1291299119, -1831420461, -537306333, 2107135407, 1820180072, -1909089983, -1410275727, -2045197264, 482181791 ], [ 40056396, -58613613, -1425154023, 926273667, 282388171, -1108723417, 24112312, -1460376408, 618853583, 474985651, -346788314, 445725980, 608752507, -1243508331, -318143477, 1063760132, -368974476, -687808639, -171650773, -1020736901, 895000969, -1256180791, 1013171317, -706466901, 1846160803, -1681036067, -128555247, 1634397886, 1471374, -1952783126, -500057281 ], [ 857536041, 1243268260, 1184355881, 1105472440, -1162920594, -75630793, 507067147, 1836365682, -1679637854, -1151252973, -1159473072, 299061051, -937059521, -75254568, 613407937, 865734119, -707698190, 881318720, -1600231885, 480143752, 329739088, 303698427, -685199316, 469963894, -692115666, 841090794, -1756741864, 412069690, -14936459, 815976818, -963632368 ], [ -739905273, -796550181, 735888637, -1231483134, 1860893523, -782909426, -1745367837, -626581240, 2140025791, 1210721370, 1650361552, 293021619, 916984248, 1226988478, -1764553678, -938035703, -1399329471, -1857916400, -1688529196, 1190269744, -626682689, -753411974, 1991530104, 69653385, 592028703, -1313309250, -632174608, -1290095155, -1610078489, -1023242292, -476063438 ], [ 186810882, 335063341, -18690429, -278537977, 19204076, 1616539064, 2027357882, 802162505, -1230964957, 782151393, 463876071, -475371562, -1870942986, 1052024555, -444942793, -810584365, -1571037142, 113891998, 1286310701, 537383309, -1166203993, 1152391025, -1273681109, -305576892, -457178286, 89995249, 959208389, 913077732, 1515992449, -1292758822, 792413791 ] ], [ [ -1252500423, -1628284886, -1993295129, -1307214445, 1128772026, -530558597, -483177574, 1773935407, 965489504, -326994349, 245131, 419424228, 618246497, 2100947615, -1588627140, -75436329, 1937789401, 1289526940, 1170363508, -939170997, 1903398932, 1057623773, 454316241, -901056874, 668054934, -1408001941, 464121001, -1884244331, 996627158, 1041876588, 1333004897 ], [ -389126270, -1803303634, 1178738065, 326819548, 894070158, -1847750105, -812921043, -27118017, 116729008, -1147766617, 103823857, 391798711, -1847998112, 5754564, -351803742, 273798164, 319415708, 452055149, -589458677, -1303781284, -242224307, -621094513, 1116639464, 1862601186, 1922046170, -1794234496, -1138598648, -981525690, 2095384446, -1016645594, 664158194 ], [ -301756046, 1528230819, 2020235658, 2086684074, 1722490620, 1348384055, -338884582, -1776390326, 705132870, 1831653568, 1994470091, 1843189696, -2130633252, -146223722, 1332286170, 939591967, 1912544355, 1750995731, 1633075681, 270142206, 593862490, 1262404389, -1604497076, -1680904092, -1649130668, -919795415, 100916094, -430831895, -755494765, -350755646, 609838121 ], [ -489090493, -91765880, 2122449423, -1725932186, -730858060, -1633438661, 1337185748, 164263496, -295535928, 72184164, 1476176131, 561869584, -1178809717, 1733282015, -2142799382, -1593630114, 119137318, 1773654996, -917805343, -1851886252, -767259777, -705458030, 1800966602, 454636539, 566478689, -44094038, -203969837, -770717510, 1642354553, -2677392, 705386047 ], [ 1174796042, 217149679, -241946571, -1044185839, -614522598, 1937383893, -2038585911, -1835170626, 2135205985, 695771207, -131851451, 739502062, -2062242289, -1724234046, 1732896824, -1833851266, 1342756084, -493635075, 748092819, 1670997598, 1456144310, 1706337123, 1606175081, 120591708, -1554706392, -954433624, 1946682921, 535567043, -726951556, -1504693224, -638963653 ], [ -1940135276, -735977512, -437163721, 663118264, -1611691800, -1560224007, -1015884700, -2088775812, 1136815417, -1169447984, -2126693432, 1747322022, 141017129, -1783039554, -969639190, 2112701514, 97596535, -1987824328, -1024114288, 1889728556, 744449274, -1930972005, -2115134582, 1446925846, -656751084, -647698362, 1246745610, 263568844, -58866787, 1512756118, -16057633 ], [ -1205590544, -241272822, -178216816, 1390848854, -1264017985, 1376315112, -112540412, -1402027334, -87525587, 1361621920, 884263324, 1265011339, 1070629438, -649001973, -722289609, -60777788, -1617183839, 148080271, 1637126942, 165032282, 715664154, 2046827623, -1726557778, 2113248580, -162878487, 780602207, -1997761944, 1399312416, 734031302, 271269714, -850100858 ], [ -1646244652, -1854108125, -1880927497, -642147431, -1076956399, -1829618591, -667728205, -501424647, -1549609184, 1897340558, -112887752, -971236937, 1613079900, -343014583, -322486641, 372588413, -439997663, 1817458293, 958062247, -1371122850, 234281406, 1576371714, -1402778186, 2057568434, -1549040427, -1148500486, 1370319204, -1651080103, -937155679, -33961782, 1761091752 ], [ -1629583892, 1583150833, -919611757, 1070370044, -1723291599, -2092534841, 548280845, -1679458688, -1099313452, -38124642, -1934182457, -1425984473, -1023705119, 566817796, 410983671, -667194689, -316846821, -19233840, 1271185687, 2087278668, -2049253594, -1225969627, 1771056912, 478130860, -733995059, 1144140127, 1081746830, 57473845, -1059959533, 1400218660, -1263435503 ], [ -382453834, -856364855, -1082968859, 2088913559, -1889810956, -1205776544, 1249134826, 316164480, -1839520868, 516179600, 1577815146, 1670662275, 1872015933, -1287785524, -422025221, 30113487, -1820596047, 1832859956, 697747605, 1824251226, 435487003, -1631340926, -1302855222, 1917107324, 609315972, 176883349, -1572487807, -65098037, -1128394758, -628055434, -180703874 ], [ -177122914, 890785743, -213977721, -1423183322, -6416568, -192474296, 280586685, -182593079, 1069439001, -847922263, -1157368484, 1098284194, 27587048, -1444716260, -214708239, 377435084, -567673276, -1339022850, 1647548448, 121872537, 939260227, -317933795, -706988220, 1719106068, -883544658, -1506371291, 2058226663, 2103595326, 668932726, 988211504, 338523194 ], [ -396695990, 1280143152, -394635672, -858347674, 1762359641, -1145210060, -1873744381, 1679100174, -1047775095, -277502372, -939577245, 581214325, -1073168161, -1383563408, 1638032496, 1235773203, -1591068050, 1379424960, 1447286124, 501532985, 2014483173, -258071487, 698069534, -1076360551, 183622781, -1739307422, 974465539, -984948581, -1978372916, -2073919912, 227241263 ], [ 368806610, -674470964, 1748159467, -1971685500, 327547288, -1099985982, -403364399, -2020736099, 395045575, 144452041, -1027845070, 251853543, -171468117, 2119173250, 1084293464, 874328763, -539448545, -1153032011, 1478337317, 447378867, -1933569953, 410093964, -988821528, -1515310030, 1532065056, -42095877, 170295254, 2047558519, 913795446, 956400680, 516702868 ], [ 1554636886, -1678276125, -81630075, 1175822151, -1428984417, 731222696, 1477141341, -1545743820, 396450358, -1641973802, -1397856739, 852243627, 214206824, 1491683713, -1871685925, -774380160, -780178791, -713583923, 1040029921, -1907976846, 157092774, -292410252, -957852711, -1870131430, -1865219317, 548016399, 1303638730, -1477492527, 763975209, 908902018, -1100321925 ], [ -137746584, -1674624614, -1052784841, 881489112, 39292033, 1909957241, 519100482, -33787409, 1804672217, -100168811, -81043349, 814753012, -92797334, 1075824773, -2022984176, 1382909357, 1339761411, -364579276, -648406671, -530806909, -1978445007, 1854309227, 1216887874, 1395190260, -1794338723, -1116710601, 1133755499, 1936931744, -474124899, -1099587022, 939036785 ], [ -416823362, 1420751229, 1034084871, 328842742, 1118751133, 1014323762, -2105845457, 571125707, -1530921273, 1466680035, -1232099273, 1370943091, -1849843632, 1591506654, -200166688, 100901108, -548196746, -348459841, 1522897769, -306792617, 1168826939, 715999650, -1385026177, -1736181986, -1794300398, -992260295, 1105483730, -974849566, -997657791, -1836799663, 1305480355 ], [ -1902316525, 1623432661, 1710289610, -54823644, -356682881, -1794841926, 585307969, -68170058, -1812136669, 1744897302, 1737570685, 547892597, 1773717208, -646560266, 587940432, 1200674408, 495917535, 2058632766, -2058089582, -369340156, 337479119, 320590696, 551400885, 1290949051, 262581170, -1252215859, 54510118, -694069782, 1234164033, -1033338626, -698189997 ], [ -868826726, 11406229, 731644267, 2084553941, -1186262120, -556490872, 1315430576, 1727449831, 1259199411, -1578997077, -551435332, -2121734271, 589755968, 518071020, 1391963322, 1965933267, -1021937781, -1423257429, -2069843984, 264386235, 1974390996, 1965383073, 913919833, 2114939100, -360590174, 826102713, -976760732, 603756137, 733836184, -1248807972, 474147396 ], [ 1250945059, 729650388, 1977105736, 920345694, 770947821, 215800941, 1592813592, -1524542270, 1475342532, 102564423, -1760033691, -1208414605, -305360984, -2088407876, 251249082, -275690228, 644024527, 1546501332, -1968051231, 2023349036, -1422035434, 1511284946, 79241602, -485460195, -1847499360, -1044320182, -104884018, 1034104373, -1849950378, -1445866407, 1436833113 ], [ 865967187, -1732491062, -861163210, 1869103417, -2042130178, 140019981, -2036986347, -2143637408, 857465488, -1482201284, 106815963, -886652486, -1812977510, 871134429, -143340470, 1864407284, -416419836, 575663314, 18130074, -1410500945, -2091502829, -1736573948, 333528845, -1432557472, 1734552053, 1372827565, 1591526278, -1344597477, 920606881, -1694674860, -754665416 ], [ -1437359056, -257499414, 343497779, 1041316487, -259536719, 217733716, -1530175788, 1557083280, -1040128010, 1800049497, 980555589, -1055476117, -1741202545, 2082209717, -1778238260, 2064729296, 1155925435, 229598570, 531216675, -1315862167, 1620679, -58320348, 1721879475, -465622689, 319320258, -606738395, 60087363, 1383887621, -830149989, -1973809947, -1409701037 ], [ 482397140, -942725057, -1225028373, -1794171451, -2027075676, -476594916, -2007064253, 800723091, 1969208337, 738425554, 1327736038, -14437364, 295702276, 115272997, 739701022, 916900571, -635826656, 794515578, 1074681023, -1089500348, -1883851522, 2021168867, -456114457, -454319095, -2090151171, -797605405, -1721257968, 917957672, -1143267382, -1307137530, -1518286579 ], [ -1543069229, -18976061, 995528600, -1190737738, 336595596, 426605651, 1029692768, -2086931910, -181793870, 857748016, -1654428605, 445388694, 612065793, -1197876046, 2125352504, -512742262, 426779282, -985946554, -1250017286, 1646611982, 267661821, 1003164856, 1061002885, 1008031093, -274195781, -1289945042, 66356236, 1234841553, 548514689, -2063084868, -827631964 ], [ 1398567326, 770027471, 1521319339, -1964253257, 1300716867, -863377, -1148336663, -1049061859, -210831788, 700858720, 1110898782, -2138622430, 202332072, 562152944, -1932035597, 1148822179, -905243930, 916596502, 813953593, -1678221254, -1203913983, 2058020803, 570986207, -1810584339, -2012562437, -891498714, 866844625, -1391321816, 949833340, 611233568, -147537707 ], [ -415632542, 311463970, 1437038730, 1798688201, 1928913, -624289046, 727592152, 1554986617, 1164299422, 925005106, -985929669, 1854737828, 2015928945, 192369114, 330268677, -1018362650, 1764283674, -1944283784, 8980885, 2118440082, -347609254, 2046384591, 1020449353, 1796108521, -996456327, 388746566, 1157666111, -1238974444, 558774852, 555093438, 257249032 ], [ 1704784858, 246552160, -952905266, -1925252012, -983830499, -582807319, 159623956, -1389956729, -2111577201, -493358718, 587605134, 652676436, -15022916, 1900659725, -1778396990, -725183831, 195592059, -1918205560, 101116103, -784022788, 1233882779, 1580039433, 1137400747, -907205440, -1143534888, 1594230054, 796529198, 1971750289, -975943473, 1939248791, 4310499 ], [ -239310794, 541183416, -237736766, -1623280911, -107842894, 2064715876, 946127767, -260466980, -413606823, 2047246254, -660362466, 1371982105, -943100793, -762589994, -471566313, 35786668, 1614598241, 1716121686, 255116698, -1085344419, -1921931272, 2037594032, 672007363, -342219791, -1905942400, -749896273, 1698893012, -2010241019, 1116276437, -1928969356, 9070643 ], [ -1986918077, -1393103024, 1164884535, -662767181, -518856729, 571081794, -1727021548, 1461079062, -337066274, 691919522, -1451412233, 2137789649, -1410304468, 372010570, 1739789216, 1528412648, -1959471668, -1366435626, 146295753, -393096861, 711973031, -737025261, 11192510, 1266055143, -1426064906, 1054547183, 996291781, -975466983, -2117466620, 56522009, -1645971075 ], [ -1921376512, 2058843858, -256433776, -320329617, 1493717659, 153119469, -541844819, -2036031117, 1986643648, -2076606992, -130648738, -489313232, -1608029115, -609010035, 856137128, 1613137363, -564227875, 997570427, 1627836326, 735753133, -1857468399, -930538013, -172639998, -62651027, 1852744593, -616165321, -439890090, -1292437664, -198805870, 1026055074, 678416860 ], [ 1078541102, -1559905522, -1294385414, 1053435441, -1805855895, -1053695648, 270420369, 1150055950, -2111431440, -461858983, 1216829677, -1025157317, -1650808892, -531106444, 898229617, 865230196, -646375521, -31867353, 720873553, -232853064, 1967318775, -440791038, 369069190, -374724255, -221240146, -331822482, 1187800142, -1371537497, 1079197042, 58879343, -1579303439 ] ], [ [ -10484887, 27840728, -1204459518, 1594929160, 1303168309, 1494887381, -554147071, 1864963896, -1974377508, 1091100917, -1691196873, 59118707, -207768149, 840700696, -2078490323, 73134591, 1288945723, -33126426, -1367444634, 1411595810, -1838142239, 971798395, 232562494, 319962898, -1005764069, -1797154883, -1337591345, -371130824, 1943306018, 1230203576, -1012673522 ], [ -118176297, -298938103, 1477448486, 125657337, 953065128, -1710991334, -924927076, 1884104883, -821048288, 1973366732, 1865816158, 489678480, -1096355884, 1566252159, -523574164, 399873854, 983361356, 249716765, 1766951269, -651303008, -402898241, -1755836254, 1283099365, -1916329347, 2049689273, -2084306265, -1066481275, 506887390, -1692867257, -1156819698, -1822155210 ], [ -1125525476, 990999978, 2124303222, -869216917, 1477341795, 2091573152, 960763161, 1178347751, -237198149, 1834959229, -151140646, -1478364290, 1359956894, 2005168470, 1156766427, -740620448, 1755795076, 1656791303, 888744376, 9765740, 360238363, 1839809299, -2059789255, 1500240450, -1542307833, -1903163661, 287430280, -735252521, -308447690, 1577146017, 1554111175 ], [ 596673441, 1801890979, 1406001811, 2125934779, 972004190, 1963851601, -690849764, -600619193, 2010332719, -1631217150, -1927837739, 658951619, 473263642, 319158658, 1652619266, 773869769, -2121185264, 1363576077, -607665371, 525867498, -968980494, 1565817629, -1080132764, 686772353, 1742802451, -956277352, -1685495845, 1802249786, 1988034540, -264887519, 428833833 ], [ 1438125819, -52949148, 956919384, -1284011069, -1247693010, 541342600, 1051382670, -618364184, -1020707210, -1859527559, 1499366772, 354373541, 1864825956, -1464514583, 289856687, 381933342, -1183942168, -8528170, -250066475, 1726897999, -1487595372, -1743729938, 352414275, 1503432215, 732397230, -1052165084, -1255480974, 550490738, -1827293151, 849643600, 2095571847 ], [ -8575983, -783057018, 1366236792, 1703039536, -1657377919, 330938368, -246071150, 556598710, -1153516902, 188960494, 778026044, 1255921635, 1518931464, -1886593082, -1584814588, 1151745752, -1882516837, -785748502, -1123656119, -2046106171, 697097721, 15274999, 1742570970, -253224077, 1311744615, -1582649838, 1377394116, 1676256572, 1275221009, 553858196, -1518753245 ], [ -1555027343, 2029034834, -1871709478, -207893954, -1642660654, 263276397, 1506953059, -1063378593, 747588131, 1713447332, 285485402, -1977217327, -1696297942, -1502724623, 2091370893, -336056363, -1853220746, -1071728559, -1467459800, -2011465075, 236440027, -1834259177, -237431240, -1661164008, -1218025718, 348713284, -116213020, -59738073, 241896279, 1942814263, -1665131556 ], [ 1504309061, 1692150120, 860110649, 489067512, 2096800890, 1321048627, -826213567, -62890825, 166975033, 816464814, 505528544, -2039204133, 2117156636, -299401805, 1340798158, -2115419272, 1175950658, 17312030, -1680912038, 72746341, -1124415416, -287476978, -215787496, -102476863, 1153788087, 641461175, -107654681, 78752977, -715931098, 815175950, -1432970741 ], [ 1447397845, -159251135, 1120393172, -1254450150, -1634273762, 1574376512, -474999533, -783088039, 1804771270, -986560688, -693454368, -75000739, 739305453, 1808889630, 944282607, -2140890338, -1354578648, 1698119505, -1570315328, -101641830, -1505127893, -786718002, 1134269167, -731160786, -1881932525, -607462489, 1921494090, 615094071, 1092307898, -1438469809, -1451713679 ], [ 1622933400, -1100460146, 1450523440, -727775825, 1136208068, 1921830392, 1665435360, 320740105, 1108335209, -1298244007, -1905524279, -413522848, -541926602, 425026895, -361611700, -1204137408, 248480809, -1730746460, 7766622, -1156259945, 736049822, -2111534738, -576761956, -1119047871, -1929436335, 1906941825, -1318335588, 1133375351, 563615545, 737470333, -1468939193 ], [ 62294284, 2041420669, 755992429, -302343299, 687015119, 1190708256, -1257495047, -39774576, -1732811397, -295997214, -31674914, 162226365, -1065215464, 780483136, 1376462654, 1664642835, -668853659, -1617651145, 1479922910, -576031906, -1068161897, -532248185, -1535546097, -2016400555, -2068892365, -920993250, 1911728513, 802677169, -1224716769, -439194805, 1602395117 ], [ -1057447622, -1748259949, -586116796, 779330176, -875226955, 270496314, -2059629853, 1210844678, -1748625231, 918921815, 63547565, 967301555, -1901452187, -1674096917, 780448357, -2116571598, -980827630, 1402814281, -1174207124, -1011261859, 975664103, -1733525743, 781889852, -275622902, 1715229223, -1335225663, -1002693669, -575154234, -1111662195, -1708536426, -1518919889 ], [ -1789672717, -469075082, -1085956024, 561171443, 1488903540, 1548361688, 255037298, -1428279176, -1911399674, 1937810615, -85095457, -1153839289, -1794979959, -670150920, 1244949022, 1879271169, 1716215158, 1693147936, -190098951, -507691970, -476808975, 687894848, -972254779, 1900998362, 1443311301, 765156639, 1351701785, 1785556405, 1835674488, -848805995, 405446331 ], [ 663779516, -602085388, 1616487799, 76641576, 1535721838, 1664870950, -767466192, 1603586116, 734860512, -792007581, -1920299665, 865769134, -1738648475, -434735498, 1043737352, -856642226, 944909457, 1367387216, -451627618, -961739157, 1645953471, 505300053, 597455101, 1385105729, -1660912186, 999989834, 872264269, -1676335395, -927228182, -694796829, -1513233594 ], [ -560228031, 1944808205, 1653618045, 2055995887, -62235540, -834532458, -735866407, -402491237, 636389435, 434983227, 628561025, -1989055899, -2077795486, 803972430, 777769264, -1501684012, 749076011, 531504573, 30927964, -746087753, 529617688, -848830989, -1483949385, -1034761667, -1832244591, -925989659, 1869703119, 1802786748, 1545963313, -479980286, -1220635114 ], [ 361753563, 1178922723, -1857195830, -1533869913, -2109223385, 1488274124, -61271109, 1350808797, -903161351, -1832832775, -80839291, 491850992, 1458196109, 639425402, -16494326, -975462925, -138999539, -845376694, -1632370009, 2067715028, 781956252, 471197403, 509083012, -2028834335, 186951812, 1639152785, 531550528, 1172602211, -1831177143, -1867434057, -532946703 ], [ 1948640070, -1380882446, -340922644, 1716578259, -882099200, -1264032788, 1899014632, -1233485670, 844073772, 1200598932, 1238246030, 1111460795, -651718754, 1745293907, 1023045346, 387333244, 704600233, -800373607, -1523344521, -1186787983, -2115799869, -2063054193, -888422602, -2039436509, -616165802, 2066936385, 1912604117, -577968201, -828093740, -85598834, -806233370 ], [ 1869469571, 1012527807, 972697273, 1941963138, 2087381815, -983273486, -118378533, -1893361918, -2109987985, -569207479, -472154298, 203476391, 2125207916, 207578002, -1768678677, -558411152, 334286440, 677490077, -1746968884, 763917241, -240389718, -335022107, 996527081, -1122455630, -1786152304, 1074225702, 1614515081, -1314638601, -1336939402, -465709703, -1951937487 ], [ 381180675, -1896523527, -774406598, 977668180, -264563503, 1703493487, -1004482883, -1528007296, -1172316372, -1743043123, 718689153, -229886796, -2103805122, -721010116, 340932860, 1106678591, -1387702692, -1027608485, 2015189030, 2108713765, 1787932473, -1758490920, 575313958, 786561734, 1876245112, -413260446, 2061034289, -2110575928, -1897151463, -299981247, 1823881864 ], [ 1175469098, 2097036349, -619643386, 1275449079, 1798637073, -229649571, -87782480, 858337883, 908224127, 671214794, -916882840, 1106590694, -828506844, 1787948988, -38023477, -710138570, -204283613, -379045203, 1463201077, 1379086553, 1845324277, -2067046546, -1506572684, 781473660, 2001669447, -21273551, -1735199562, -869064573, -1085092501, 959955072, 610701415 ], [ -5465165, 1858308542, -602327855, -1369650769, -1312449956, 886789625, 310867667, -2134386863, 1718037123, -1749669407, 1619003442, -1706191088, -1431607739, 1605008803, -1391063050, -1382615307, -851096498, 538730087, -1373673056, -855596657, 1005034862, 1930133145, -1731776244, -789792865, -865949149, 253205605, -661459479, -306709079, 1184395253, -1511191445, -288910853 ], [ 1150016224, -612810718, 1509679697, -89993087, 2075754970, -909862726, -2032027169, -2085902164, -1391754856, -883264201, 328867530, 990962787, 13266913, 1543413719, 1882055875, 440497100, 1625903515, -51396555, -1905156807, 1253834274, -1081118480, -1252103734, -1324538185, -904949902, 1407905398, 987409261, -412332815, -719615792, -1460039370, -201235256, -1090097895 ], [ -914798596, 746095064, -124372028, 698429166, -446189181, 473767657, 979409386, 1828361086, -665828955, 1562424514, 1407222064, 945132150, 1175479149, 1111669199, -2111423657, 399994804, -1472773284, 151251234, 762348916, -874535863, 476671627, -880083584, 963679285, -1169703996, 1683844893, 741714591, -2006689623, -904518000, -1804292032, -1231498514, -189905197 ], [ -741814338, -669552293, -1792898393, -1090604774, -797156542, -1868638271, -1448118887, -2020041970, -989128997, -169178697, -1328891598, -839531335, -1154643361, -846987162, -803343904, -1143388036, -73968299, 430932683, -1552139, -217328643, 1543906807, -592528852, -40887350, 2010887613, -1389166409, 1334412339, 1435405412, 56928056, -1794986821, 435418569, -646343770 ], [ -605315331, -1626911278, 16790374, -1937511381, 348125598, 819564498, -1663590022, 468608330, -1705591365, -2105729765, -1025810851, 1371402200, 1027737097, -1789368439, 694400460, -195493264, 1861939679, -806991604, -1680184111, -1676192420, 1493425184, 1880231929, -313847007, 49496316, -1426763944, -1093105187, -569536421, 426815296, 51129583, -192085214, 888882712 ], [ 1996570744, 534310966, 2058504689, 1618830267, -1382505034, -1041201362, 64351609, 1170738193, -563289244, -1948098509, -37263144, -489362371, -427408512, 314743122, -987559558, -576501469, 148558728, 2130032471, -2038629916, 546030388, 740927422, -234826722, 1569156514, 1151269606, 233190322, 530502129, 848681068, 1468957397, -358947512, -1497839353, -138053642 ], [ -1997795802, -1571313384, -241525479, 368729097, 1280173222, -624766995, 2124614009, -86541863, 1084566215, -19091131, -814198866, 793217762, -280246575, 1644868332, -1424740972, 1908264714, -694609038, 1743735670, 1327018877, 359459894, -89194708, 373769116, -908202219, 2005105799, 546406181, 893943716, 1042543197, -1436346279, 1786308824, -1333550837, -1477301936 ], [ -194380480, -539165395, -217139155, -2107502499, -11371138, -1808986368, 1191987542, 2127873029, -1912771570, 1762476352, -1440781724, -2062654686, 852664223, 1157620789, -859799292, -1462524215, -2086692880, -100526260, 1074073421, -1581641325, -637300953, 344524036, 758430171, -1535242042, 988280133, -548230565, -214628583, -512958778, -766738894, 370065152, 1433930620 ], [ -611518898, 1734180019, 1934043613, 810857052, -1094821374, -1042685602, -1563531130, 1330235883, 49053267, -1568744058, 1022988586, 813709319, -240773252, 721299329, 237698299, -945516995, 1100093631, -844998480, 336978708, -430373388, 387112644, 1312341112, -347733781, -1477507581, 770330900, 1380021856, -1744691930, 2137196251, -2117557031, 1742269476, -948490595 ], [ -2027915062, -1178156222, 1758495056, -1572686873, -1373441740, -856074366, 1633355607, 124974121, -1430789075, -2041533453, 163680888, 844794883, -549568677, 1448039378, 1304888388, -1187022403, 264825787, 611636041, -1351391600, -1277199782, 1419598875, 1181734450, -1956481341, -1212578572, 1230333817, 530735637, -958086095, 2078082484, 911278264, 148519078, 517509441 ] ], [ [ -322285944, 604769917, 1476955908, 616359164, 1945347636, 1900932616, -2047373291, 1400687765, 1223823149, -151113873, 472817823, -1563407220, -400163123, -1340539413, 851003839, -1921037377, -437208791, 40792349, 996831377, 389811932, 2124709702, 1886084635, -51631533, -1736728736, -1856035793, 1192749584, -1678972951, -619304555, 1780430370, 1738245653, 1897938954 ], [ -237218156, -654805019, -2013365996, 78987899, 2031398946, -1843953369, -1427225830, 976647289, -420979933, -1364353189, 1883481159, -922273997, 1537090133, 985959789, -520990871, -1174032673, -527693337, -943307265, 419853450, -435028422, 629948427, -772980045, -1186175773, -916549419, -1013708069, 1112695475, 949424704, -46385930, -1313947175, 2036332883, 154195869 ], [ -177482943, -1414066959, -1361210329, 2033983711, 512105458, 452940388, -2031313895, 877917117, 1789451255, -788063234, 1782626987, -1078129728, 503781694, 1186891414, 257222288, 649849781, 937167594, 513421275, -1673798872, -1039267282, 45157377, -1922389859, -2096041290, 759881152, -1737908723, 1371848091, 1924064820, -637657597, -1307803758, 2035147274, -1201793685 ], [ 1772961931, 208475840, -283484689, -69211337, 94819727, 47984616, -961972844, 416380256, 903719306, -66745318, 611545213, -1485736528, -370441301, 2048574431, -342354046, -720889880, -1332436459, -1876312183, 1407696940, -121491115, 1269762922, 1252585511, -185377820, -2141830422, -783638395, -2078804076, 192360546, 1091419587, 726235465, -775069847, 2021789835 ], [ 589732541, 1191183583, -1623557611, -1782278830, -1066739321, 689296083, -1317970328, -1156894481, 1613618820, 1653574904, 1383166107, -1876673998, 883095864, 1620401002, 685684620, -476406978, -500567070, 1293211079, -1982698268, -928487537, -1896718057, -1228648930, -747101041, -590749439, 44004053, -1180007878, -1419806950, 1450634629, -1140998504, 820733583, 1959901205 ], [ -1419126020, -1869474862, 1729173849, -1148569488, 53327565, -1120693332, 314162595, 737050680, -1609942519, 1035454529, -1242909525, 1757840200, 1698077736, -1773103940, 1534341203, -573681694, -90448297, -205005149, 1607413481, 1747823658, -499149695, -191093115, -436839419, 1700260125, 1681284908, 103896163, 474724495, -450785112, 682276974, 1106952411, -1387276403 ], [ 196325167, 1933898980, -46067758, 2055595334, -1526716488, -116390051, 153925769, 387489990, -1718967217, 701817605, -259069038, -581744073, 1338436270, -1080122023, -703139123, 815970301, 1075763269, -1115902166, 171240625, 670534508, 1006027320, 1308275129, 318996912, -226170486, 494161849, -922005854, -1268583057, -820049591, -1164918018, -419890983, -1026499772 ], [ 1240548126, 665600464, 1585975295, 2121853169, -286042601, 421266765, 1153440536, -1270535757, -1215106317, -757816934, -1686966635, 2004632934, 1636144477, -1178345994, -1157511943, -512707962, 1042543229, 2114834440, -1318095306, -2010167940, 96452233, 1620070429, 598704595, 1638377535, 1013905414, 1054888724, -1213874796, 160932614, -345926488, 115391066, 880255969 ], [ 669072056, -2046799365, -534984730, 875333446, 368353771, 666937701, 412074485, 644281712, -295093646, -1093394894, 1416289232, 1976326758, -790050831, 1984758207, -2146032661, 241537217, -846897575, -1063833652, -1643020392, 3630380, 689411487, -758557845, -1089506220, -745553218, 1722527953, -1861077702, -179643949, 1720187384, -597924250, 1028838854, 433572615 ], [ 438684866, 774788573, 1724361637, -1684719693, -1638820202, -358086523, -801050648, 460438117, 1660340688, 487391230, 106874896, 993608285, -737334189, 1696845514, 524732760, 428750913, 334607221, -175655745, 631690038, 457443342, 67188666, -2100881915, 237765067, -1794771949, -193065596, -1019369965, -862324995, 1743199476, -1586626572, -2065613274, 65836877 ], [ -124328583, 1618968686, 2037556251, -1142203596, 1598932913, 1358158184, -1114740077, -1543210397, 1938447977, -913592777, -615690035, 1418847911, 1236986329, 730472058, -1562544875, -828554083, -2045148901, -1868768643, 2140803734, 487780523, -1548222626, -1441845256, 1975470397, -862641152, -1482097882, -519575112, 550195874, 1700798390, -772806615, 84410414, 956490711 ], [ -826798162, -1717221693, -1071100902, 1550836545, -1027526008, -755111637, -1880859987, -468071247, 1443311850, -2007669908, 759537734, -1274825438, 1981487372, -1992790239, -1712820600, 1378023984, 1613311706, -1168889914, 1455656505, 1331628256, -873691727, 986263332, 219467427, -1676361033, -7527659, -1142559938, -1549814003, 72338462, 1865366270, 1238224015, 458021001 ], [ -310922762, 1211407350, 1086519058, 625494768, -172844980, 1580375828, -1278389443, 2048573879, -1409020933, 1861736928, -304797746, -212547436, 637836659, -71579484, 1194907612, -1060828569, -528190751, 972481684, 696886675, -290404673, -334785251, 354551832, -969489382, 1935000120, -1594453254, -2076193008, 1314810757, -438894412, -1273805425, -1845342663, 794718151 ], [ -884721768, 1963945656, -805516848, -1801909231, 1012136369, -1096983043, 426134497, -1952456881, -360490186, 650794109, 1229411675, 399042986, 1436733396, 908439608, -1068902150, -2077550803, 2077709116, 1025657785, 665110662, -633171084, 274039534, 662637884, 104380451, -1464896854, -1801509388, -637785397, 2124935690, -243680859, -1803622117, -1540901560, 1837174190 ], [ 1360194969, -478703458, -571963267, -2016467674, -1346551770, -1412511707, -1875889938, 46193721, 729865832, 364795477, 1986407538, 551449885, 158360418, 1619191579, -1127877904, -1798120921, -888642288, 1049999494, 923006686, 1465545744, 778912533, 1148087912, -377487314, -1862462888, -1373955902, 1374312694, 892244846, 1082374628, 1133393919, -1471440793, 1195273179 ], [ 1364663246, -1637248933, -136410431, 1315368663, -1961058311, -1549302910, 1889141156, -1653713309, -987139124, -1346995736, 1804018749, -318925980, 2131015217, 566421904, -1437845986, 412448983, 1171573353, 1648424262, -1074410978, 326523233, 1810263038, 2126650717, -422777525, 1583549064, 2122901091, 1164910288, 1488307342, -696289091, 1840712507, 1992629122, 955258409 ], [ -1433423320, 330166199, 44054361, 330024254, -1259538860, -599713193, 1901651959, 1774285175, 403286027, 2022003722, -869208631, 127434517, 400678856, 1729768609, -624209386, -104405219, -999028130, 1461715036, -1838540139, 1800350938, -1255677885, -176059851, -461358427, -1372848268, 833147907, 740269009, 1140559527, 321181783, -223826418, 1214776531, 2045603774 ], [ 1546832083, 375839057, -108848041, -731867020, -1865363921, 330421299, -1813750680, -834063284, 208843660, -844523719, 351584313, 1003217459, 991532673, 1619729393, 149738924, -2116779719, -1776453342, -138376700, 649384647, -1516573674, 994723915, -2025064666, 628097320, 1122159670, 1741074132, 485486365, 1132290583, 168349112, -702085862, 1546166473, -1502410725 ], [ -1687192976, 2000776062, 737402304, 413761170, 496488484, 982922758, -1811485645, -2059694473, -1497038718, 641361119, -1840266370, -49571154, 153519746, -540780978, 1094121466, -1862636278, -2082918048, 641194819, -1703755406, -699053725, 1294347140, -1326147050, -872923150, 2008215273, 1081637669, -1213613068, -583530420, -403863109, -2007962541, 78626871, 1834604695 ], [ 423175301, -744208518, -1717777739, -1341546389, 159718554, -691930023, -1319268958, 1464567067, 162775667, 499132667, 861097158, 1922844773, -1456057079, 1324114144, -995314600, 1860124319, 66365422, 75108028, 1685100992, 1832474543, -154466028, 69963794, -820394964, 1180420, 1848080619, 220154968, -1954764755, 1185829698, -1994587573, 1519267528, -443250455 ], [ 2118290066, -657177530, -1573352165, -1926822773, -1559943327, 258389785, 197036602, -583158380, -1292687250, 1509549027, 1099626648, -644515729, -1961227610, -44173912, 794814675, 921016528, 1723422959, 46315979, 703426039, 268122523, 488008309, 1406146761, -237019292, -435516204, -144928924, 139564185, 291656479, -1347835304, 273072163, 865463091, 1355549465 ], [ -1368517625, 322801004, -1433195655, -1474630711, -941974711, 1521994714, 585032601, -694993027, -1710783528, -1377985591, -1034327697, 1988163456, 1640747819, -1778672054, -142353599, -24998036, -1980205212, 159298782, 102606216, 411576884, 608955714, 626531180, -1106103481, 784928730, 1815573515, 1090222098, -1326841103, -943353203, 1766447022, -929787189, -1139604668 ], [ 1639541300, -1302633592, -953550859, 461540560, 2103142313, 1944418492, 312561999, -1756790012, 473690428, 1997311334, -657025077, 1176100744, -1942266884, 527756789, 1948124878, -1802721962, -1659081061, 1268496089, 752972788, -287803239, 1855127215, -1906126917, -1470574964, -171212893, -1072495900, 1682421712, 58190699, 584533290, -1667367702, -1096311765, -1489004402 ], [ 2086678460, 188937964, 1543527188, 466391276, 176385296, 167133747, 443492564, -772766282, -854312088, 1086561974, 1810437541, 1045632438, 759324032, 373195917, -201579602, 489106550, 1668889932, -1136157699, -1267661512, 645655802, -1499060277, 937403918, 1172347894, 1984623832, 924990805, 1337298900, 750756544, 890393247, -517230885, 1520982999, -211144805 ], [ -1715935861, -1986086842, 1135925684, 2100976461, -389884901, 499633997, -1969540967, 1579585836, -434865105, 2036671304, 1601860464, 176380321, 1794244240, 29119005, -1933428773, -2014899153, -79317955, 2016798415, -525349015, 533775661, 1914050304, 24242510, -1480032054, 627055071, -2035296308, 2006233586, -87691443, 833581032, 523776902, 1972814388, 623943446 ], [ -387846764, 1966461150, 1745128715, -21344832, 1125028276, 1852363062, 1871301464, 1076726335, 11248621, -2044968570, 446638506, 167796786, 1273148623, 445147454, -2037807375, 583857449, 797026143, 1511780627, -657135115, 1085815808, 151428772, -1615146648, -108980296, -1508630746, -103057036, 269061827, 1780582509, -839411108, -1325853892, 172487516, 949012934 ], [ 1134302148, 1115931650, 491679092, -621582813, -975332039, 2129599400, -400369064, -1111247606, 1456984997, -689830335, 551622226, 1971718613, 565651161, -1100971691, -155078186, 978000338, -1288739746, 2119352117, -1281318918, 1386574156, 581459251, 1492274577, -1287110913, -1057339895, -1641358945, -586873305, 812092198, 916749564, -1300038317, 1021533380, 1099045183 ], [ -1752924508, 1888885012, 1843579309, 1370533717, 1212772465, 1856105513, -1416124393, 711026705, 1599929796, -283400429, -123367586, 770224884, 1704287466, -958043989, 572616220, -2112713018, -487535772, -1728146400, 1339222816, 141293199, 1952049417, -922160729, 582273037, 1534387551, 1683585968, 1809066368, 1084470641, 2106459512, 303501607, -196183514, 2050675018 ], [ 1221367662, 283338774, -691488475, 441012707, 1477225780, 1789013802, 1433199171, -1249627535, 248977671, 15314934, 532517291, -682342277, -2069957221, 1950006155, 65501774, 141729465, -1451865097, 2009028470, -584013508, -533294764, -797620705, 1263544053, 1995897659, 666163764, -1467310990, 869969177, 1870244228, 1887613794, 339698955, -102087627, 1331672277 ], [ 438400364, 1470189348, -1729001485, -701488571, -944013082, 634913589, -1775583087, -1805324521, -729040549, 301771124, 766175522, -737620208, 593794221, 1987912068, 194341833, -1222595879, -586991551, -994381971, -1317536819, 1402478099, -896523972, -1451617000, -2056730804, 1153999631, -1983449689, -533522220, -1871903155, -428500551, -700369712, 2139221969, 368636518 ] ] ] }