{ "type": "int32", "data": [ [ [ -1352424062, -213266826, 1154609090, -607406030, -667348042, -1837878614, -2044496777, -1927527594, -1601121140, -1238740982, -1545463171, 1741172254, -1454717813, -1282070218, -1913192365, 25221917, -527738170, 1463645870, 2051607572 ], [ -626672097, -1704116360, -614921622, 2048402012, 975779456, 897758552, 575683482, 1361046567, 1618035886, -1058361132, 1418329976, -756514293, 540790020, -1458164429, 1765319567, 1469640194, -134643084, -1937270417, 1725403721 ], [ -875146466, -785885931, 756170905, 277012091, 518377026, -260120717, 1544907393, -331970992, -22675085, -269767712, -611206814, -188818501, -631390757, 720796091, -105314436, -804088464, -580570127, -1631180055, 1109187496 ], [ 1410127864, 679094070, -496266340, -327940757, -756475422, 145498759, -1237569082, -909877228, -1229435705, -1861354978, -1918341421, 1412809737, 483438595, -597236223, -525739385, 230822497, 1277403312, 946935474, -1779347215 ], [ -527353476, 932042162, 2027079664, 1171213215, -2063996359, 1677027372, -1687656387, -1478686144, 1569885118, -1045354987, -520568089, 802618038, 1609704696, 1671246880, -274773430, -1219568307, -590877139, -1060410892, -1579910673 ], [ -558523494, -216279495, 743139738, -1735465023, -429632912, -1794212103, -1215740498, 10616302, -1589622518, 482016635, -1519955786, -555128858, -363658033, 1035020924, 2024317188, -710857750, 1144389576, -531085424, -686229750 ], [ 1788614772, 1671684332, 241459618, -1403485510, 1204192115, 1073709190, 1844546640, -222265384, -471498322, 1011667693, 1627418024, 1350503770, -467938395, -449006118, -594595067, -652496539, -41214424, -1150897393, -218392424 ], [ 1808742458, 1214437053, 1044765250, -92886045, 1640105508, 1062181347, 1690571522, -1979698789, -911074595, 1813651880, -863827941, 326463411, -277226034, 321621886, -901821745, -554687182, 1703910159, -154199859, -755339565 ], [ 237584727, -2006559013, 159920059, -416130013, 653917726, 233985941, -1776447769, 2060581817, 1124445272, -885534249, 1043149198, -1150422283, -1860067090, 773292670, -1794735278, -368713202, -940010293, -562429837, -612959103 ], [ -1432758028, 1750750595, -688226310, -817756214, 717320976, -614548368, 890012009, -71125480, 529450856, 1726426333, -1489360432, -2068478557, 166306193, 2055834383, 1683399853, 773410295, 865433490, -1407117847, -512397822 ], [ -295089382, 462864987, -1512462336, -2135349511, -1616627111, 2001026514, 2086117515, 1362529154, -308588909, 1520384435, -332989163, -185919939, 132974725, 1959931859, -860416492, -1439077847, 819436450, -1416387622, 39226591 ], [ -1351556554, 2101919507, 1183417200, 576434566, -773109550, -2079139482, 1626585133, -639823472, -284048591, -423762946, -1592072553, -1469448458, 157605899, -254764023, -628517277, -554178298, -2023217379, -837888405, -875991399 ], [ 1492243143, -396735722, 1087393361, 1706240503, -1063038854, -138075939, 594158187, 138187455, -1889721126, -708598475, 1016961809, 428921276, 661688709, -1144844661, 144529909, 1289098088, 999176922, -385647958, -835214030 ], [ 907090491, 1201492634, -2135826137, -1183451938, -741363448, 430381019, -688265861, 771917328, 514013592, -532159463, 2060994544, 1753032215, -1960994300, -1942802941, 681458975, -1897342829, 978606800, 512674986, -1147931469 ], [ -2143799401, 1707112809, 869823179, 173068964, 505408041, 526898756, -1022597901, 2108874408, -535190058, 641347127, -613407796, -984873789, 2046994829, 1870075946, 468109670, -474609135, -831788023, -444933890, 2028920752 ], [ -160626272, -250492548, -560098770, 1759358342, -1453397888, -209413269, -525733378, 830199145, -2133609192, 748862319, 1521661441, 641321399, 1704892584, 1759046743, -691979125, 1404023322, 708612529, 751285045, 1574913859 ], [ -730247813, -1777377311, -461452942, 750298221, 975753775, 289546363, 1926406589, 707930353, 1191603948, 1878588146, 946083291, -724807752, -1453848599, 1039233962, -1904018877, 705549543, -1347758411, 18380300, 194402956 ], [ 1536460928, 1749618236, -2118229133, 381798575, -2022008028, -1715561648, -1674466595, 1862627694, 2019217350, -1309443089, -897183641, -2069460229, -47952082, 2087843223, 69682233, -603194524, 113884682, -1043949085, 1486145239 ], [ -2135185221, 1276835166, 636282332, -577000121, 1318476107, -1035834186, -167405460, -1179941045, -1176168167, -888754755, -972946719, -540148000, 84236481, -962719136, -386149988, -75979617, 1975616861, 1805121883, 1519603363 ], [ -1339820543, -300608106, 639457099, -1494449289, 1204083781, 1596478254, -969520393, 236608329, -1023569485, -1103649455, -862461821, -552476091, -1102922829, -1893304078, -1135072815, 520512169, 629365516, -2124690307, 92532516 ], [ 1647872343, 1292740243, 208362339, -884753172, 1939397251, 1842587036, -1264969015, 1968930848, -317232824, 1081992213, -1559568817, 2043556579, -686952420, -920529393, -2058266742, -1651375281, -1572515234, 134997813, 1385476397 ], [ -905427619, 354492896, 1377748817, 967759226, 173487608, -1392737211, -1427709875, -1922619570, 990661942, -447082945, 331191689, 995286629, -1311912863, -1574746453, -177607944, 2091498491, 1723084525, -1102686316, -1059951623 ], [ 141396106, 95720551, 239041425, -305487781, 1541674375, -1214429409, -1109359875, -1465376236, 1426755813, -1005912136, 179480801, -1170508679, 1822115462, 380726966, 1533896860, -1379616573, 55021569, -2064844977, -1042916463 ], [ -241161852, 878673833, 1306305761, 346103711, -995014419, -1056016647, -660554158, -1027923164, -1181991051, -323235591, -423382238, -1346650844, -1073541713, 486621678, -2099461289, -1894740812, -409827869, 475286679, -27943400 ], [ 2101976104, -1879308059, 900274292, 1996981116, -581814764, 1558143345, 1733929364, -975565002, -114769238, -532112476, -1808233250, -1328710622, -1652373593, 1098997314, -2051538047, -433013705, -556982653, 1573067037, 674677259 ], [ 251024185, -325164717, 1428455779, -348354509, -1925979586, -1267285860, -641130796, 770871631, 1895353974, -326421836, -203989344, 40854401, -1445966321, 1562787893, -45394770, -2119224803, 181531114, 1116967479, 1545799573 ], [ -177212954, 1764961850, 1111304774, 509929988, -812411951, -42322145, -1312589202, 1424685507, -391440109, 772690603, -1976218534, -177469761, 262644973, -1891294541, 381668272, 1042024944, 681122121, -1239911960, -1151226950 ], [ 2034938517, 14837978, -1463268144, -1775739149, 12697803, 2029302541, -443028838, -713238543, -1712687755, -624970923, -964060305, 1404917162, 634934440, 1699076520, 1808229129, 1439120750, 772839808, 729072433, 1319084924 ], [ -1802946388, 1652178431, -325042512, 959838871, -593365342, 382599423, -830481245, 1876644858, -844710399, -826438936, -1201638046, -1286389872, 1374778329, -233978553, 2055344097, 1825207275, -201549305, -1653667752, 1226776522 ], [ -1459392571, -136037431, 1182158652, 29603978, 610394269, 769316460, 1973932488, 1702744853, 1892149107, 1330550391, 219782946, -1026068241, 1704731953, 1486807231, -1029570046, 1218801708, 2113470145, -1055990045, -1294360927 ], [ -885043271, -1915831744, 212022455, -715164736, 11240464, 1506181137, -1594355433, -1807654113, -1474354842, 1681301299, 35769128, 1158253511, -239855057, 394465092, -1125919263, -1676263121, -242981918, -551290188, 1866543408 ], [ 995149350, -922384117, 1239337900, -33772276, -2065295388, 2021916399, 1373906154, -90067346, -1872203575, -1036294443, -1149398985, 27525934, -36324190, -351753769, -459930577, 501489906, -2110837066, -718130858, 1011350981 ], [ 1547327788, -996361741, 1866509283, 565199063, 1681107543, -132214311, 2002402551, 510372523, 1212686464, -669665295, -719170965, -1599360898, 1247205806, -769854741, -1605770906, -1114020319, -1310017623, -55694095, -1869274316 ], [ -931724526, 1171011683, 115371040, -306851774, -45169861, -742925067, 1841886820, -680942935, -1854080939, -208450171, -1300576830, 531992283, 1920830315, 574339062, -1075268303, 888136991, -539039826, 615434606, 2087461932 ], [ -925942984, 499361833, 1982390866, 1154087787, 1526489504, 229648030, -1770411519, 580317129, -2088286154, -1678987034, -1607946751, -374554740, 161460780, 1741818950, 1905181555, 992092149, 351101423, 244719987, 2115143331 ], [ 1316142901, 163327690, -247422903, 1563356927, -704549132, 147504996, 1852725541, 279352243, -1638182795, 924999700, 1196042949, -1325436757, -117156628, 984094742, 2139982870, -1766774646, 1917678014, -703727812, -1687405393 ], [ -1093044935, -302375776, 50046314, 671980582, 1009946100, 1422952829, -429254418, 1535771757, -1695890685, 380113642, -656415512, 171935874, 86702365, 510615771, 862942789, 1370980111, -903371025, 461983306, 559026401 ], [ -568462767, 1923247632, 735478622, -2019234542, -1076351574, -1258950603, -1986951806, 1571230650, 1480407495, -2079881369, 280165445, 1229482506, 1272825111, 134348400, -446179216, -747286786, 1582243686, 1100122887, -913412037 ], [ 58819409, -1112217689, 318269499, -1557959496, 375922935, -1226471607, 1384933209, -312218691, 885492112, 1336292149, -1105834825, 1049476548, -1687378582, 504304424, 1211685233, -579013386, -1310144123, -671650877, 80086449 ], [ 1689652264, -843509481, 1576023404, 1721224071, -2046512908, -29255261, -2090050583, -926346523, 245799345, 92821431, -383308026, -36838026, -632251538, 906494985, 1654177711, 1845895834, 1015981108, -10906251, 2035160672 ], [ 1669900862, 516653187, 107936592, 1018405297, -918539808, 1879080873, 1536326711, -1610564746, -406926385, 1366068882, -1700804207, -844491778, 500615700, 1556496482, -1620341577, -1522842888, 1023698664, 1453070760, 794127236 ], [ -1575658001, -58743643, 2135498916, 214510104, 1914543348, 161376219, 777914182, -2143274576, 1671555938, -428944626, -806944870, 1270390143, -727854944, -319918696, 921230300, 295817840, 509644828, -805120633, 836128531 ], [ 364010693, 1061315268, 1599177856, 1648009087, 1320127955, -1647956174, -992197847, -2067912752, 501494470, 811506101, -1875239760, -1482345316, 266871798, 1880619975, 983690284, -1437972865, -380956729, -1680253835, 297396812 ], [ 864063059, 1560185183, 1995062904, -1808949158, -709956688, -1904981918, 662466275, 57079827, 626747355, 1187706005, -774980294, 1693098201, 1612893099, 1934673312, -1337183699, -212385847, 2033027747, 843971113, 1833788156 ], [ -347770991, 811104959, 1043477236, 1450177626, -1034794036, -458752145, -13033625, 1967779691, -1252649888, 233591938, 357613171, 799111674, -1079593795, -271581100, -1509963818, 547264716, 1196913522, -1171623954, -107974647 ], [ -262031312, 326423430, 1770618718, 1126976966, 1488843958, -1254469718, 1730269031, -177434335, 1102388719, -1437273561, -1424080814, 2118170795, 163811272, -408788985, 1997969128, 1471566690, 972479660, -570595319, -1318438099 ], [ 191215517, 1457718772, -1690286378, -1543028627, 1347418538, -1460187097, 977497855, 57687657, -2105552089, 1258998042, -898079446, -1232843931, -1574732126, -1354479153, -2038048035, 1791141666, -1143325156, -1762013861, 843868388 ], [ 108455951, 287901788, -686662376, -959432557, -541808026, 1811144587, -204828278, 1781005435, -486758641, -1655074428, -65039016, -1906301791, -276790634, 1879147303, -1707746757, 1857595143, 1262839925, 1920886457, 1218036036 ], [ -229687565, -1539208500, 12764292, -1737247128, 1483062850, -112586373, -956827947, 1541686362, 477204656, 1790802701, 616592559, -1208460801, -1549728501, 52758799, -1723356973, 1298707795, 600717181, -401888464, 1851699475 ], [ -1758470986, -855351336, -290771176, -1907755679, -1949991847, 1864240150, 530056890, 1074529924, -957243749, 1927932329, -1325025924, 1203405149, -1021312997, -1814660902, -1760770138, 1276414017, 349114760, 239370465, -1560997222 ], [ -334217199, 1747879997, -1300893803, -1489094000, 1616345075, 290020142, -179418251, -1857638176, 785867134, -479946531, -188725129, -1396811440, 1836876163, -1373960418, 1187270980, 34977355, 49160802, 1677634249, 863218804 ], [ -1332138982, -1156136220, -479275136, 1152691545, -1944450965, 220954636, -358357719, -112736533, -590394822, 1705948023, -41625880, -1318163604, 1147022174, -52974388, -1290758053, 1770476842, -60337956, -105930480, 295446086 ], [ -1843364116, 1116886771, 755184573, -910071276, -1173365498, -511922883, 281404151, -1003996811, -333808783, 1001663411, 1786488386, 1698113154, 382525059, -172157529, 164452329, -1292416057, -1733825313, -1709530594, -1404026616 ], [ -1101106827, -413757297, 884994968, 1090209951, -1101511435, 1840140535, -1439647349, -1550263091, -1663502946, 692702209, 264288283, 1692260384, 39725716, -1897998339, 1023865185, -836716305, -1461475499, -1624830131, 1990174206 ], [ 268193280, -1247833744, -215677525, -1536967474, -1054835670, 1616267467, -2010844482, 1014158159, 1372210691, -1433775364, -369705382, -812273581, -1906832934, -1212331696, -1155003980, 173585898, -623639566, -1405102322, 1722219363 ], [ 1922453185, 1134645950, 141325805, 1349117087, 1389184991, 24846268, -652429186, -1038042736, 586610222, -1130922322, -1946324044, -871900780, 1013211227, 442917279, 492232469, 1939745001, 1134219786, 1126310846, -446475119 ], [ 1034604593, -1077880064, -1122553677, 1718723105, 505048449, -1440358816, -1331390413, -56822020, -1358074449, -1597571471, 672630563, 900647365, -1386578910, -948495634, 570796681, -286639367, 1424649909, 565399902, -1351986924 ], [ 617670407, 307020113, 1368211759, -1268470548, 1426610982, -1604892963, 509031095, -1131537013, -1137571224, 825478023, 1200014809, 865135263, 1262900665, -360058568, -2057995493, 70563891, -1469927835, -1746262308, 1109205484 ] ], [ [ 1973958862, -1734648133, 1993125765, 1147534639, 616675927, 1721925125, 1558093102, 1106358093, 240901707, 924256848, -1479818525, -757464436, 876585332, 1441868719, -693016026, -1215898688, 1272446953, 488090440, -1036120295 ], [ 1870328798, 1646900588, 917945699, 1497305547, 207741417, 1164475483, -1885098300, 871012382, 1095928826, 1395011750, -1505396836, -1684379053, 874950284, -165284828, 232501331, 1748779636, -2024573371, 807627912, 518078531 ], [ -1972907933, -1731262931, 1491677515, 233314234, -139189595, -1990120090, 1677630577, 1816818792, 741776335, -346769319, 904914828, -475085030, 470908464, -2059525640, -1216494211, 86100343, 1547016600, 674588013, 1620044020 ], [ -1721017391, 740726919, -1130259842, -1565602196, -1452083110, 1583106323, 1413077848, -1752199009, -242814042, -1229621469, 834308629, -249086865, -304882335, 1359751867, -1453781190, -963606409, -579765652, -1568426827, -237881504 ], [ 1891249102, 1495843680, 47114920, -1391422324, -1289546317, -1732506904, -1064417843, 101114914, 767748634, -1664994671, -484359061, -1980387596, 2025236112, 183193102, 2007884660, 1064531757, 1621131329, -357177157, 693450033 ], [ 1689163623, -387743493, 139941779, -1078442165, -527152655, 1274224525, 174933447, 2099007101, -1708776997, -119498298, 2064227143, -260519334, -1510765562, 1071772702, 1044932691, 442457548, 1326634783, -445128435, -631994252 ], [ 91171145, 1179378864, 750306273, -1338292893, -893872828, 1772970057, 1653242333, 671642669, -1810896061, -1008547973, -260391823, -1626157584, -2007244190, -2108268272, -353728258, -236566342, -1829014592, -907702031, -1522459248 ], [ -893841394, -1013066819, 257823153, -735756748, 1167709425, 243410662, -1610462304, -96764637, 1153356511, -1635687965, 1526272793, -631182478, 133882842, -777480710, 258101413, 166903572, 154218699, -584557474, 1081099492 ], [ 665451404, -1956480998, -719970687, 799066419, 1619032667, -2136439206, 1286228048, 1348412244, -1895303413, -97473551, -615765253, -331388551, 1553141067, 848243101, 1351294241, -2037249054, 1990646534, 27937671, 1214518384 ], [ 682528582, -868734257, 807777946, 494513819, -2135446712, -1215675142, 1354790312, -1898143266, 625683571, 60508777, 834893919, -1077637994, -438040963, -521527639, -1998144746, 1390461148, -1331111781, 357192354, -1602833021 ], [ -865950027, -615383191, -1484041178, -1568987922, 959070218, -1635431172, 1384288025, 370924886, -1846835185, 1424188434, 1840422670, -1280793859, 1429425732, 654051155, 278661350, 494548715, 969976663, 171877861, 1573240500 ], [ 1953542971, -1210892884, -332732616, 370264913, 1444347919, 1419735226, -303539400, -1291839429, -1576817525, -652857458, -255037864, 349119624, -860621168, 809463923, -1816859824, -535149831, -2012231750, -847032697, 235967654 ], [ -1978564913, -1600861688, -673195646, -1319787876, 823744271, -1468225521, -1769910519, 2041228133, 1966252241, 1418879805, -2136024015, -1768538785, 1198434879, -649055057, -665531806, 1542065638, 1533976517, 481227863, 1865165718 ], [ 659725168, -1859377768, -1967895385, -2066312578, -1338140221, -459856000, 1826806340, 1953280762, -645457940, 540334504, -267756675, -936403152, 1539611129, -654979580, 2126951151, 801492531, 440944786, -1847209209, -1979100227 ], [ 1175589047, -2098624648, -80513116, -1052403165, 1569224421, 1306578462, 1127409324, 91509724, -1644279680, -1765414211, 2042003533, -855912, 881454726, -651943893, -1129947593, 14362795, -330590504, 1172957024, 2030643216 ], [ -14364912, 1312759237, -2021313045, -823206434, 1488514686, -1663852147, -1605700811, -741337300, -253317196, 1577342896, -1582648101, 1032486998, -1390624771, 1092004061, -1419366155, -1185757192, 139343549, 1226934763, -227962614 ], [ -1886138866, -1403313809, -69895270, -867811495, 2010008664, -1031370186, 1477486539, 986285634, -1069646906, -318666896, 1049694266, 648210896, 1976278382, -895062307, 993809749, -1116679258, -1612480748, 1845442162, 22068853 ], [ -976221984, -1792810318, 1354727506, -947527530, 802357924, 239572948, -709063167, -1639963653, -692879901, -247670303, -612585230, 821165728, -246113485, -66414204, -911181542, -1065970786, 1168650159, 1490597065, 1517644472 ], [ 1803518151, 293947958, -636697580, 458089904, 1881736579, 603822539, 1856261395, 1752829490, 786598628, -494464906, -1210786760, -1305192714, -619945473, -553764272, -598339844, -971143337, -1967533423, 1809826806, -2082907116 ], [ 1983791907, -1590280836, -1027307454, 939051402, 1501422042, 1836551153, -1311061619, -434876551, 160480064, 529557416, -878921270, 1131093425, -835605579, -634722010, 1870697888, -1293184757, -2033460396, -2034328525, 2142995515 ], [ 1234466360, 1820428096, 1244208056, 800108567, 742371582, -1452693260, -114438580, -1073994819, 1933653163, -250928609, -1788486561, 383771987, 1406910044, -1632062314, -1886492536, 1380612011, -594194616, -371706272, 671548705 ], [ 1298240082, -334729209, 1966457248, -970449632, -1997182435, 55871456, -2099188563, 270896851, 1412149685, -1327365592, 1653120499, -1036964398, 491843673, -1226421334, -984405400, 634063099, 873093227, 1644972991, -1850652903 ], [ 494376384, 1537038304, -309087958, -1080807181, 579394835, -1400054943, -819461658, 1817085576, 343612524, -721822600, -982056839, -1049794965, -875924428, 339051296, 515588948, 768377814, -322097366, 949199321, 1966184694 ], [ 1228653711, -1633943540, 442287486, -1611585928, 184179416, 75814896, -1513006352, 412458774, 912056449, 181150290, -1488533806, -1666165969, -1440183673, 1886587204, 1630525764, 544049539, -2067840926, 178879005, -638133450 ], [ -1837666059, -2014362283, 726388620, 1882213203, -2107895485, -1187454374, -1893084182, -949521092, 1048719081, 799428120, -1450095047, 1161764885, 1157088765, 1213097256, -396179958, 1553140898, -504681713, 1784857647, -366416917 ], [ 1045095450, -1208964225, 226392844, -417544607, 697136684, 1389830930, 2110542448, 1379314644, 1286845327, 592693145, 2119779689, -123162385, 1118244398, -1050835737, -625567537, -124341709, 1943312739, -167854539, -1830184622 ], [ 432508688, -1201927830, -1274751951, 1178134902, -1928266380, -1601351320, -1344165740, -953933214, 183441208, 211811613, 2120242218, -1356163904, -986580420, 1875177482, -1713255416, 1389190390, -533266980, -547531915, -551156101 ], [ -62805562, 1516903715, -245878496, -59504655, 49749835, -108075388, -927223884, 813212286, 428971881, -709462588, 1348418160, 152874073, 912351512, -1723091002, 374020184, 1739299887, -1046792814, -2132581775, 1264658685 ], [ 1696107976, -1185018835, -1024948340, -155413501, -1633367192, -176002157, -24904525, 1082126628, -1355271167, 1000913997, -539712397, 1962699023, 93452171, 208895208, -1308160526, -2026892213, 971648656, 792013974, -1685832732 ], [ 552023354, 1185152026, 242741199, -699197203, -1731929185, 1481404203, -67525776, 551399757, 451792591, -1196350333, -1029857949, -602861481, 277474235, 35556043, -2022398841, -1192165609, 1944042386, -43651598, -299832678 ], [ 1301410700, 1841172436, 1160203732, 1798439352, 1186157893, -732353706, -266994846, -458540765, 712092621, 1110651955, -98793756, 1645176157, -1984837499, -556784265, 1487054904, -1813106742, -1378528240, 718020457, -908177294 ], [ 337815076, 1092492339, -512785332, 1695353543, -2042938785, -1132349673, -51414632, 1100360746, -465125277, -590604220, -1893455157, 1768456499, 1900875591, -735893283, 894362717, -1228036018, 1238205318, -985561848, 575960500 ], [ -19790572, 1288835624, -1023714035, 963267213, 2022630735, -121803799, -629902036, 1977585528, -817764032, 907197787, 1206158017, 1753225628, 1242335545, -624189334, -1164933249, 119638854, 77564390, -1725003617, 1025969249 ], [ -410155852, -1571574648, 1187953003, -799347304, -14980751, 1923269478, -205514854, -198204029, -834867527, -1244334259, 1183564098, -2071349522, -257095513, 778615414, 861743034, 939311926, -619804483, -1440105159, -1048168625 ], [ 1577950478, 2108980814, 840814206, -541867662, 896951808, 878873294, -518553412, 1986542314, -2123811966, 991953455, 2077121621, -658592963, 174470755, -508677991, 17360554, 1279229842, -1947719188, -695963354, 966619375 ], [ 490539591, -1196164614, -919434700, -1259911548, -1495611212, -1787224284, 157642731, -1778664916, 1751870501, -753108093, -1648502404, -1237015613, 1509034794, 1142352783, -453958493, 795736646, -1732467550, -2074930185, 1612471887 ], [ 1314826330, 1024159927, 685788748, -1184324738, 849883565, -23716181, 1664744163, -1830415443, -1751534464, 1720973783, -542306958, 783756484, 658243985, 330721236, 249083578, 383760080, -2035102146, 952283492, -815869012 ], [ -1532126686, -854210906, -1317804150, -2067379789, -48481157, 96682069, 1619198312, -1769052999, 528972594, -160265301, -1300632288, -1577931668, 959575487, -1000864335, 554767276, -1395985709, -1716404833, 2136554325, 449751407 ], [ -1232811321, 65715648, -1612367095, -1906333346, 624780324, 595837437, 1224694621, -1928164100, 370108011, 1176121821, 440530348, -983202851, 1929254852, 1080561359, -1676016364, -1977536970, 329967426, 1603887056, 1952063669 ], [ 683679791, 741060613, 1831186891, 1665196037, -2126484927, 469890813, -1267710457, -1811211900, -521562568, 1170473145, 1096393708, 853463630, 2075562527, 2135625788, 375289519, 183820090, -194174421, -978545145, -1695150394 ], [ 1677812115, -488411076, 1668912237, -655680314, 1772924251, -286915084, -1089253495, -1785062366, -1076006869, 2069187432, -998476033, -1487468980, 1816066043, -1964882563, -436822537, -1379162415, -1046289655, 1071548499, -991721359 ], [ -237672113, -1104849439, 990850326, 680715117, -1218298288, 2081226039, -1042434273, -397280910, 1855465773, -953305073, 493864824, 1520416530, -1507645336, -1369906240, 462937785, 1872954109, 1587091149, 1887850390, -679247677 ], [ -1948823085, -23471954, -1208502903, 1098040779, -335884817, 171779970, -1922504244, -1214161095, 1971017, 120051373, 693327087, -100817104, 1974962907, 468886871, -214626911, -1070300911, 1495701741, -1658654975, 1001176786 ], [ -1344211310, -1913039393, 729492218, -1347692771, -492072211, -1371984541, 1449825877, -559756604, -87670396, -2086214974, 1845423352, -1018226718, -887016203, 2029471436, 699889534, 2106294146, 1770161782, -752768373, 710587992 ], [ -1548783676, -1379995562, -932586000, 1033301917, 1347633191, -1335797324, -1744882566, -749540621, -439231654, -483866342, -888680831, 662366393, -55921430, -1053946416, 701724300, 1807871312, -832210071, 1854814123, -2092934726 ], [ -560579272, 501521940, 1995017249, 1618995578, -931302765, 1589690615, -580750572, 1055708761, -406286870, 1194280374, -705382989, 2081093343, 1747005242, -1190333078, 1490332575, 2091729853, -14421677, 423002575, -1952499471 ], [ 910822353, -370238410, 1213813071, 2088820381, 445994933, 483903024, 94442231, -242875400, 133692323, -412498735, 469426393, -2144843832, 1696199002, 845663490, 409766305, 2044658038, 1367882433, -245481034, -347118916 ], [ 899631138, -1410319091, -1948824520, -1544346843, 1936916134, -1500917415, -1582206729, -1152284225, 1646451090, 2038473551, -76460860, -253873675, -1000922771, -547112024, 478351035, -1271821099, -341484264, -1662106596, -326793933 ], [ -1063040308, 1328368581, 171026729, -2067612525, 296403569, 1819701240, -128849566, -775400031, -401407871, -1676711716, -303859189, 2042419760, -23195897, -1402391165, 583091392, 1775946541, 561238477, 1974063203, -1412145319 ], [ -1380261235, 8292518, -1749210289, -240831978, 1538254570, -773827864, -1497459228, 2089731649, 1703516660, -885966654, 254961593, 1394766323, -1615187708, 1955802320, -1550592464, 41204878, -512402042, 796762223, 1256715393 ], [ 263933955, 56577787, 1210915124, 351559006, 1732250253, 126880026, 1346168756, -383205833, 547140393, -698327802, -341439831, -910705053, 89570509, 269760639, 234355713, -769243463, 563152007, 1936195416, 1355603388 ], [ -1292616506, -462446586, 1410808969, 948530291, -532492978, 35615585, 1280101683, -83515775, -477438760, -130717847, 134173104, -1386577210, 2063033569, 1677146684, 1271521110, 1847113971, 1924324638, 278507536, -346140882 ], [ 1949973987, -1612988631, 2032712490, -780032390, -1767779260, 129577510, -1471952575, -883197860, 708910514, 721273961, -974453509, -177497355, -1147566940, -1874800867, 994571519, -1916902012, -133608117, -536234455, 402210489 ], [ -2090297291, 1885884083, 1385028501, -1056271088, -352807804, -869892554, -670001973, -1185594478, -629279976, 438125304, 1211290257, 893154165, -1169873910, -1708250124, 1288828748, 1358941196, 608176145, 1928992765, -379427429 ], [ -329873877, 1445931973, 186060, -756212020, -543856484, -1494372008, -1971400768, 2144797694, -2123643053, 561916836, -2022619220, -616215965, -1164166641, -1182915934, 15535938, -1106632752, 1314435868, 1044103796, 1442603358 ], [ 1649979906, -1460621954, 1708749633, 683814424, -979796011, 1739324291, -2031027311, -1557227244, -2029810054, 1653439778, 1242617993, -595599226, -727733041, -401109104, 181705273, -523474040, -1160846366, 1494558706, -1778036425 ], [ 459602676, 651591009, -352421592, -1548455823, 966281968, -731650639, 574054405, -625986217, 1315869926, 1767137801, -95395049, -1100822646, -2079654165, -702173059, 1616713982, -55795560, -205452194, 889150081, 1245509834 ], [ -1123481747, -633655869, -270047000, -636432458, -1763642890, 1087348966, 72425161, -150635334, -1283847046, 947320078, 1706413982, -1530836596, 1066314240, -328957583, -773760873, 897111910, 1423275195, -1778691021, -35205756 ] ], [ [ 267453987, -1357801822, 402313715, 1579885038, 1600319766, -277248377, 257996909, -1530573084, 472305814, -1709042853, 377286392, 938144830, 123866686, 868226329, -379204760, 145624890, 404175420, -1260731293, 1873268513 ], [ -799518108, -1588455766, 423161586, 1344611158, 1037728695, -1473242156, -90071798, -2059230242, 1900307610, -1110826196, 1733568981, -1009757909, -1734698333, 423931735, 1181460076, -430904689, -1042601405, -1796797659, 280571731 ], [ -446957202, -136278451, -1209151342, -2081711407, -1913419283, -9776883, 1554792973, 194203230, 403778653, 818005885, 967503088, 2036208773, -2023079156, 140056347, -1792743156, 1565168339, 1501667234, 325196680, -1488639426 ], [ 1175067133, -899357075, 216870367, 163654323, -345581314, 1767710246, -844538917, 999927386, 1804048724, 783703384, 451456439, 924289310, -2107903089, -420112843, -725383260, 1815173418, -201042371, 290394597, 1679071046 ], [ 1269063076, 1892530722, -1130281804, -1747485048, -215950257, 49437644, 1472663666, 2117851478, 704154813, 1632252095, 179322552, 1201370565, 1645835137, 1170625806, -2013955678, -1740597444, 2124882967, -782820425, 546293885 ], [ 792306556, -1354249269, 1708405719, 1674986913, 973849563, 2063515125, -1075878861, -1234151695, 1741981043, 1280987929, 2015103886, -400253116, -284574043, 1399129041, 687877100, 766269401, -813633421, -63914312, 1851285466 ], [ -699237371, -717599552, -1935353440, -291459672, 1868088665, 985649093, 299326550, -1091555906, -1125090805, -1129765512, -395325150, -2128410507, 110706867, -1644027799, -692849308, -957125955, -1200700129, -615054619, -1776080785 ], [ 1743153791, -1493223291, 1141109222, -1075730484, -2027494452, -1355727045, 1326430955, -1422331912, -153315741, 615861391, 1924298844, 1031408419, -1998648612, 292996581, 1217053744, -932450210, 1350855212, 1900773189, 873204762 ], [ 689643536, 1045395551, 1389244245, 114005856, -668579549, 781309502, -1613275955, 2119720053, 1525619600, -89635054, -1193967231, 2053771697, 2100122096, 549986828, -2084610309, 971804960, -985881291, 1196146438, 801357054 ], [ -1426443343, 793945134, -480716177, -1630543709, 614922650, -579221221, -1365381188, -188291684, 1064086117, -299042011, 1483068142, 248658845, 905955242, -788614811, 524599070, -1249914133, -1911045695, 2060499623, 66620923 ], [ -1459112990, 1220610438, 587867071, 156169564, 43224336, 940198567, -955294403, -908494564, 373937327, 464451186, -1111268869, 599470017, 1114986583, 1890894107, 1488603140, -1177574715, 485324835, -1891759712, 1034101142 ], [ -575654523, -363109299, 329454518, 1253315083, -1814945493, -1342920881, -1930026831, -1866002453, 606901540, -1326693687, -2096149462, 1545704898, 1611586161, 1437836221, -1405953442, 533399258, 1501105583, 143156023, 36498120 ], [ -901857006, 861932116, 1938581752, -930435136, -296003215, -1669322694, 1244619527, -992815410, -2059004400, -1740343950, -929513608, -2146616274, -522932520, -692852529, 1828282807, 595811572, 1029283975, 393689326, -1929408221 ], [ 426659572, 335517053, 1752399904, 330069250, -2075640599, -595723862, -430618054, 66981335, 1883317570, -1795752450, 410321733, -411572431, -1372329609, -2116636510, 389264461, -519673121, 734255491, -1257231609, 1961170863 ], [ 1817795857, 1159516816, 964365069, -288304412, 1364277388, 1984602551, -1056004416, 1944007866, -1778042096, -1948077165, -240696402, 1411751999, -174086794, 578190648, 602051312, 1608752385, 260771428, 843876027, -1502452721 ], [ -2104631662, -1581155359, 1742103493, 316043818, 1387826132, 1156566204, 1562230798, 1178127870, -644420148, 482982687, -1903657489, -961911071, -1686431713, -1446442346, 2113365091, -1224057489, -1819649843, -708210524, -930997577 ], [ 243908881, -251552541, 1749545061, -1393501359, 1297134249, -973292288, -1386646868, -944102227, -1611348425, 1016312005, -1908550983, 818492999, 805988163, 814739808, 1614797937, -1910165765, -422037648, -1659023660, 642421057 ], [ -2064493281, -1737128679, -1688516433, -1153103067, -615796911, 42675864, 650091287, -468004096, -1292507393, 409351237, 433219343, -432868108, -410720452, -1918096770, 1472776876, -392860754, 335433995, -1751285066, 2027940467 ], [ -1483216555, 1442440716, -1641109773, -1266061457, -1793545465, 633043524, -2008282539, -1250864972, -1226729804, 1139415239, 1294143611, 1282382015, -1222298746, 984426726, -1433085908, 16714618, 1858062810, 1553630771, -118600682 ], [ 448575538, 1949469387, 1065506725, 868189270, 1101637573, 1194564342, 1251587826, -914851642, 541724964, -1077687261, -1538948969, -1619953299, -567275558, -467331206, 1572582610, -1860490706, -1322970866, -2059732733, 1674385689 ], [ -1043748378, 2111382342, -908529513, -409185773, 1307046162, -864846092, 238234948, 765747474, 866931250, 74312491, 310066971, -1072405827, 983967276, -1735001979, 1598771641, -1639941292, -1358652344, -891862445, 701730582 ], [ 1039633894, 1500969024, -1793821839, 977548286, -985419, -919614711, -1298482325, 25694186, 1418700229, 1636844989, 489064642, -1132271508, 852331074, -1223368634, 1200482161, -1771713466, -240391108, 407579222, -70711798 ], [ -426777765, 1810282690, -792361953, -690276020, -1100857090, -1777000091, 1908813227, -478541296, 619451283, -1488475955, 1717928144, -534618773, -402778670, -2115582762, 677021779, -993573385, 2070428803, 1715402691, 300063072 ], [ 568418511, -279075044, -1259838990, -819156130, -1014913237, 1953769671, 281778019, 1459444969, -586039550, -1256510697, -1432271339, -1117932608, 269865274, -865225044, 1076477460, -1503442093, 13150957, -1983043124, 1340863145 ], [ 974064158, -667556241, 270187716, 963971531, 600885054, -2115237071, 260872587, -1532740691, 776299318, -1705970277, 32280244, 2100015478, 1591882117, 1156606533, -844486319, 767084491, 474618267, -1689511748, 1131632933 ], [ 2010885757, -1385468785, 385101592, -770414488, 1062054498, -401655624, -1690361449, -64847083, -1590114438, 1038491324, -1737929478, 1237326939, 1397847670, 1182064942, -2076178413, 2126198658, -766116578, 1722496532, 2003881300 ], [ 750708622, -36859215, 1509944476, -21252737, -1295613862, 1362151323, 1408064091, -1762389452, 1282447683, 1571508696, 411304802, 1960523653, 1296301713, 998782533, -1354885131, -600866496, 1171379553, 718255164, -1859070928 ], [ -1913590988, -1613967728, -627480049, 648273470, -1355674942, -775671889, 740281888, -789124173, -1162567450, -1504828002, 678093239, 1882449522, -1239763547, 770506257, 1596037949, 130780056, 546178196, -2078051804, 338861896 ], [ -109221423, -1409977027, -1397774659, 106167514, 1702277266, 1476738357, 956175652, 1863972548, -363484460, -372121332, -460156115, -132599086, -568567352, -1528059177, -1042251323, 1986117697, -1614269010, 231705806, -53014639 ], [ 688636635, 2145215152, 242463704, -1907927296, 484452319, 170501992, -676947683, 1491005027, -729950345, -1405496381, -539191833, 1025540647, -1883139085, -922176890, 2014623048, 441355205, -1582369311, 2060210341, 523767488 ], [ -1934569867, 2102636982, 791380583, 1654283961, 1481861723, 1503461569, -916975456, 1085969248, -769120113, -194866448, -162160067, 1985555787, 113143240, -1943117810, 1730567908, 1989786690, -936565899, -2134184353, -1710728860 ], [ -486865474, 83066844, 1426924978, -407131283, 1849449077, -1574759212, -591833414, 1242418529, -57973187, -2065695531, -461396074, 1521179002, -1830490923, 410854523, 809998479, 386516596, 513700734, -1530713706, -2134983893 ], [ -267022521, -793543039, 281099257, -1248292678, 1025346378, 1610421373, -244160311, 714248491, 513116569, 1459131436, 1253045512, 957794286, 2017672983, -1997091788, 931846433, 1642437909, 2058525677, -1948523297, 199159649 ], [ -1438309336, -1023144495, 1401055380, -983342718, 995425319, -1029525703, 880824150, -809194749, 1523748376, 667146222, 449455994, -281163371, -1016354581, -1677120588, 50619829, 1229936838, 1416323054, -1268724952, -309535328 ], [ -375596586, 919312793, -2074738244, 229146577, -1659692060, -501344032, -699665982, 101453827, 276938861, 1863956122, -331409781, 79033697, -360323541, -773765432, -2064271570, 186624339, -1357228988, -980181449, -284405490 ], [ -591667858, -534963986, 903016633, -874366280, 225711119, 1170705687, -1801715371, 400772097, -1328031144, -921220461, 1107587843, 916459285, -1481579909, 111875440, 1245265282, 775280894, 2027292149, 2113653773, -1039120931 ], [ 69061204, -1584183444, -1165153763, 442874893, 1637728124, -368217803, 898241975, -1756746722, 567211357, -19893492, -1438059815, -1692711471, -1263493523, 135906629, -1437498722, 458361010, -1128375957, -355977466, -786451568 ], [ 663706183, -46941928, -659556173, -684681244, 1443713046, -1193203455, 2041455838, 632741292, 1438293287, 2057289638, 113461764, 945022667, -1253443923, -1346761794, 1075912115, 1995734451, 2040514175, 551899506, -1086836988 ], [ -1525686235, -1691648630, 1859875005, -854992321, -1958488813, 24465081, 579475311, 1709474448, -486931554, 1438445818, 1373995051, -1647163069, -492705741, 1207324239, -1366884967, 1009213474, -109732793, -247050342, -186643599 ], [ -190897712, -2115780705, -1992189077, -895549563, -391268308, 1420355617, 492524685, -1220659989, 1214487732, -1380031294, 1146760939, 1634676737, -1472184400, -18054747, -750070897, 768363820, -1902548679, 359431021, 283734083 ], [ 820021174, -1121871869, -2102780744, 580968111, -1707168756, 457565725, -1994556461, -1722621007, 139425061, -1143165889, -1365946560, 1124459059, -868529088, -822229505, 480758659, 2028469186, -1039715457, 171018794, -1952213121 ], [ -1449163052, -18491534, 1831612340, -1658676405, 1301662655, 1392700235, 1783031623, 1851060414, -1130661123, 1532331658, 434249426, -927715154, 1864427013, -216629605, 1526557268, -607575856, 773988210, 1691501040, 523234919 ], [ -1216985693, 1392288507, -1822302622, 1370707968, -321657669, 1328906840, 334165662, -2036790938, 541395879, -1001452316, -1063235229, 791751983, -138649710, -2060348230, 1208479915, -2068064212, 1870554579, 1917595732, -285809953 ], [ -413339889, 796833256, 1519690813, 572648994, -1413210216, 178423755, -274138022, 1481341533, -1253544028, -326856799, 1324354705, -394010136, -780476002, -533554675, 465598005, -129051570, 1684844674, -506553387, -1623896547 ], [ 1910110501, 865058038, 417209462, -147661955, 1212540782, 35175972, -61798360, -1626844828, 1784462908, 839885445, -1346373938, 1431647720, 1523704925, 1217537345, -86681036, 1796961218, 2120152868, -303016928, 941193567 ], [ 1822467790, -1586999321, -673384106, -1936645686, -1015563506, -720661831, -580082971, 953381928, -27858325, -1356206904, 925874968, 1875832068, 1819823539, -654111894, 218890277, 1597033493, -1535982653, 2074987898, -547862501 ], [ -1371327228, -793298656, -831023628, 2134543547, -1837220304, 517125674, -861814196, -72746622, 2050624810, 1341922780, -1317205621, -774559998, -1889558733, 553314527, 1176763330, 2076719309, 609497224, 2114731094, -546374047 ], [ 1122055971, 2094676964, -1230077092, -372125606, -370386939, 9611726, -1096100459, -2116616971, -764239142, 881712656, -1499967397, -55760159, 1962442327, -64844241, 440113871, 1401321480, -374773272, -1976348548, 1501858511 ], [ 1826482129, 1099623708, 370684968, 1186915677, 2025479373, 41296898, -294915448, 1083861317, -2039825869, 1329792641, -622077398, 1978382065, 33022101, -1207975589, 114015152, 1298437997, 1387896798, -1119611542, -990958906 ], [ 913057005, 862727992, -1691105400, 1047846692, 50559142, -1376865287, -1509222103, -794391454, 709432877, 1184289568, -1359063984, -289560554, 1645036432, -2071416744, 1298781890, -1154268120, -1658430466, 1696357385, -1945537583 ], [ 543581259, 1486905295, -709245192, 1839530342, 1692085936, -1484009304, 1505050537, -1335767594, -1460092742, -1546698080, 1354561838, 620427291, 1513274264, -521159421, 2089808072, -1761131508, -1507765885, 1423022901, 1056960149 ], [ 1268742324, -402332, 52540637, 1746075292, -1433916004, -1240175295, -461944657, 781975344, 976854680, 956970444, -1526486493, -588742322, 1214567324, -18421526, -1041059665, 1998133718, 1324627778, 1203788522, -673904459 ], [ 1121189025, 817204287, -1679451301, -158850736, 1967211063, 155732612, 1915378592, 493513253, 1273280112, 1913533565, -719906149, 855831916, 1322056331, -526488886, -2067392471, -1053396778, 494208671, 1130183951, -2054448954 ], [ -296619677, -1395683138, -1336955750, -1167848028, -1160666259, 207616749, 1611675427, -1347045114, -375493155, -1253998168, -903263878, -1248317194, 1103295364, -1387072583, -274191379, -1148545788, -1237528451, 2082190122, -481075530 ], [ -1388112731, 1852291524, -1944686981, 1343749659, 213074958, 1179472531, 2137942452, 1787928329, 964716090, 139190741, -175712859, 603560382, 1356242948, -1971886831, -1787696442, -1879925801, -776137160, 569423529, -1965890635 ], [ 294218142, 1405431896, -110287832, -437937079, 1211235833, -1272879543, -818118793, 288319040, 1868209629, -984808943, -229220940, -1673182229, -389626688, 2065496487, 231998343, 1753321776, -304627166, 1158432447, 1128688294 ], [ 1910241836, 1279818877, 982405777, -86755605, -1305019873, 1662761673, 339417553, 1749223562, 1241489994, -61123526, -2104127624, -848161816, 2070506284, 272020271, -477736556, -262892608, 565982254, 1110571311, 883088175 ], [ 148437853, -1824537200, -217662108, 1333308998, 372086999, -1660829975, -1503450481, 2081076762, 1398022996, -131886459, 251299556, 1604208223, 1939789958, 1968322118, 1921287875, -1514871460, 780832973, 1897705258, -286028416 ] ], [ [ -1388851599, -233665069, 1505200059, -1174637824, -2118704005, 1037477079, 1144209222, 1612050409, -1372742748, 1135062492, 211061975, 767057222, -390174775, -415105566, 1612531574, -66125525, -1465931552, -936807791, 40329706 ], [ 191879175, 989111160, -1116004868, -670530381, 1512696085, -1270882617, -1999590585, 394404287, -2015994211, 248601840, -854102154, 2129433471, -1022853912, -1841760052, -814704834, -231640164, -1874439646, -1610896523, 1379418609 ], [ 106030229, 237602965, 539803949, 1070273616, -1957549027, 2107253429, 507459698, 392971015, 1222414468, 1208172885, -1651393727, -1280195056, -400820672, -373532694, -1039966180, -504660815, -833505191, -749582108, 1207761603 ], [ 497125710, 1155098242, -1713580188, -1815920810, 172635155, 1246125944, 293865661, -403742735, 966033377, -117756597, 1653348273, -752279624, -743888853, 2110700297, 606448363, -307434829, -1022059048, 1905841188, -693537938 ], [ -1821425144, 443935519, 1757388529, -1253984373, 1529168422, -1319535649, -649304206, 1018464043, -1046102391, 1442968254, 1953599244, -427140723, -865063789, -1647083003, 1579759182, -1722785374, 385054197, -204722699, -50207807 ], [ -1106532967, -253418846, 2006980732, 1382422706, 466852517, -1788637133, 502178183, -1634128732, 1165696648, 1990987249, -548717864, -1750680178, 1197735912, -1696549786, 452836376, 2041849013, -1818049831, 180607356, -670667344 ], [ -49346083, -1119999270, -647355939, -1251867639, 428403068, 563611589, -218167614, -355898612, -676217941, 571318547, 349863230, 996297587, 694349320, -1415729539, 296518761, 927027967, -1546793471, 282096058, -2131287816 ], [ 63412335, 45755111, 569844092, -1674479998, 1397937006, -566997916, -951200268, 962139884, -202770609, 1999262492, 373450067, 1904739189, -1515165775, 1045987184, -278617532, 1707825735, 103497591, 744065888, 1835268776 ], [ -977005299, 977621464, 1041395966, 1235541389, 996988816, 342629247, 1708190500, -417213002, 1494335028, 530631976, 808911440, 1786691460, -2123535500, 1591508490, 1097154957, 1464017099, 740985385, -1972020307, 784982096 ], [ 1191751481, -1158571871, -622352023, -50059946, 2117307389, -960582987, 472005671, 679287865, -977124327, 587218674, -904684982, -1677324304, 497182250, 8057258, 76438357, 838623410, 1345176852, -341314803, 1398037714 ], [ 821619928, -302835190, 865496579, 1996260913, 1698224311, 674880834, 1777632807, 753756550, -1123933486, -269191222, -1359650308, 305534998, 1960395783, -913855524, -1009166112, -569336055, -1941690867, -667810544, 419301023 ], [ 521309986, -1742261330, -290186743, 2128887318, 1036305247, -1716887471, 89235174, 1528644238, 668140339, 953561632, 146855210, 1343751968, 1698916857, -856465231, -266549735, 1329398433, -1591737415, -970979804, -983436460 ], [ -2030189244, 378447627, 1897432638, 634521021, -1949518022, 2074517688, -1831451692, -2102682844, 98538177, -26458117, -1331470812, 236190371, -93352278, 1695877924, 1926481767, -1160411858, 182094741, -613924517, -123544465 ], [ -305890281, 1805492454, 1893456874, -1708268429, -738104339, -1484583629, 468060712, -344277505, -1739783210, -1513420794, -922151979, 388959932, -421405981, -1625557492, -1263314060, 555380602, 585206588, -672718907, -1593731431 ], [ 1838619269, -1097644956, 731844166, -731702768, -1731521247, -1928287186, 1989972383, -568939716, 2054715829, -391944231, -1684086192, 580960423, -774050475, -1500952675, 1181354021, 746223833, 572505691, -1399624795, 996427346 ], [ 283230209, -37519552, 1731442275, -887372180, -1354041546, -668968430, 1051277159, -575844921, 1641891400, 987752619, -8365907, 705086348, -1596122167, -309577473, 1635948459, 284883179, 586799652, 1991127293, -1451980550 ], [ 1648435562, -1681261849, -561011337, -222530748, 1156072118, -720869074, -1978185282, 355964710, -899177399, 693007205, 1476118583, 141310409, 2142807968, -1617229809, -1318119726, 292766517, -16253090, -129836074, -1023444879 ], [ 2123719523, -1225945488, -1002875994, 470843210, -104401946, 1303081864, -351681846, -526465050, 1846354244, -1772616145, 119797192, -1797900702, 1117782083, 1897880261, -1732235216, 1662392266, -303767408, -565271490, -949479907 ], [ 1015089799, -745606182, 817444329, 538065304, -304378340, 1673651765, 885011, 1541924704, 2084256468, 351216025, 1915933462, -359683880, -271276827, 294008528, 799008858, -1846982863, -934613863, 895345846, -459802138 ], [ 280381242, -419721414, 1826588186, 588674212, 2099876724, -1641785132, -586957876, 416283089, 1113040505, -861694288, 1147076785, -398422640, 1292643057, -1224569580, -859963768, 1461265754, 1616341221, 280914581, -1681727632 ], [ 1941691911, -1054984997, 260273560, 1872152892, -142167387, 459005240, 2047487707, -2099661320, 909225350, 1720334933, 376196566, -1550770470, 2115721470, -1988934607, -1752449387, -603639227, 1377331267, 1124533279, -990952543 ], [ -1303475175, -108487688, -526203393, 104715890, -402645794, 1425745822, 1215141172, 476726799, -523797887, 1544054231, -117743995, -1345732058, 1652925499, -739920130, -661486158, -666631487, -361826156, 315945521, -1431574590 ], [ 1526703264, -565535359, -1971311756, -1154064199, -1913520506, -1341338576, -686921034, -292846936, 1178277819, 2069880382, -79837544, 1304908702, -1802934966, -918456790, 941058621, 1044059618, 734436675, 1449494008, -107079002 ], [ 1672724292, -1173071827, 2095990686, -309596765, 13017051, 1008407737, -718590453, -2097126867, 1787697771, 1017246337, -1115453242, -2068629717, -216856928, -1745288947, -1969627002, -481364629, 697124372, 394304051, 675075610 ], [ 1875179641, 1147118879, -745643934, -806938497, 1699728113, 1558985173, -156748819, 284864984, 1217011459, -361016511, -1063161421, 523397614, -351306393, 1452896716, 479792502, -1227223727, -1097653848, -1614858325, -399343083 ], [ -618820038, 471798519, 876950670, 1660164089, -297006364, 1058142405, 102726339, -2031518476, 1732436617, 294179705, 785765569, 25348250, -19605909, 1490994445, -1807364508, 1485620284, 1757087544, -638233500, -1247956748 ], [ 1016035647, -969693390, -1663263577, -1377002406, 1568984909, -966151074, -1746489517, -1070101046, 418077648, -1859246976, -1954735308, -30607977, -1473132535, -1092297541, -2063209838, -1878680121, 144969818, -790534628, -2063645078 ], [ -1196510372, 2107346969, 1431212845, 1270432325, 172463722, 582743827, 20116910, 1823488388, -119745507, 716230047, 1662720434, -504059189, 2141489338, -1089813820, -13067227, 541183930, -1136579613, 386565406, 488213075 ], [ -1520367077, 939281932, -637059860, -45486365, -399510035, 1083467808, 1438390554, 447897332, 761158416, -222627651, 1772342245, -1661511030, -697279007, 425618299, 2121055721, -1156373868, -1270282298, -813930946, -183450422 ], [ -822173670, 1429584859, -1718825891, 1972358171, -2083578230, -243926815, 220590052, 717927703, -68190414, 1622462814, 1521456394, -1200259315, 1551879329, -880873214, 1012651969, 230528035, -329219203, 1493739404, -1250434187 ], [ 831399693, 1967197740, -944422245, 2109409465, -1508883116, -441817588, 653574952, 1275949446, -1621190297, 1197371724, 1280550987, 265665217, -101583818, -600338990, -1619533448, 380878811, -663191005, -1475849191, 603277828 ], [ -652683010, -242829090, -939195802, 709106292, 1363583919, 1681400942, -1602806876, 416748546, 983054568, -1070292946, -1044500667, -871163080, -1833303865, 449176472, -1155052638, 1226647044, -1644923988, 23023763, -1713607177 ], [ 1912967285, -1377192979, -1457656706, 2091645472, 689551323, -473724755, -1090840352, 1962272245, -849796729, -195159213, 178517795, 1373402811, 1128933985, 169209376, -105948063, 129689676, -1942285781, -1521894008, 1582190006 ], [ -910573084, -1160390028, -1568611638, 1326762114, -1967481566, -1630673325, -1520952669, 2140954577, -561796024, 458039855, 865941492, 1034520881, 1047360237, 375055035, -703757150, 741718411, -1133765964, -1647919537, 478581356 ], [ 905555702, 1942931833, -1222424817, -1438095859, 917979839, 895056947, -1446139800, -683306707, -1604698133, 46605945, 637669934, -1753516364, -574534665, -1347933128, 459801019, 995731038, -1859803877, -1477742950, 931167200 ], [ 707549390, -90504415, -1230260124, 522872067, 958349181, 1898555290, -342021592, 232798476, 273258487, 1354812776, -1732960602, -485198406, 341278182, 480637898, -817347563, -2066273815, -1904526916, 20029982, -943906884 ], [ 1218696189, 23652242, 1144394364, -1207982483, -1026203107, -152858937, -300241323, 1744707507, 21960104, -2088211894, -1661294684, 1553258170, 575525671, -1434696323, -1284742517, 1432024911, 384107691, 816760099, 927944913 ], [ -1655759450, -151837471, 1760659695, -1071165963, -433223430, -1783085636, -1424288082, -6355725, 149609188, 1421311436, 1775934063, -186942491, -393656375, 1387946093, -1053455994, 2110864536, -1365362604, -2073524972, 1917765904 ], [ -2122381449, -1136990831, -1594438936, -588155830, 1810722592, 721267792, -1754953099, 1229371277, -1240752765, -2117603180, 1399321746, -1456420610, 1171426037, -2073595566, -364298494, 127171409, 362491418, 1828786438, -445928389 ], [ -1133464564, 1435184986, 922624008, -666698621, 906528512, -1525282677, 610225979, 1562245538, -776922747, 857303336, 744457480, -1630904359, 1295626371, -746211124, -1406273253, -582779375, 963306910, -1192786309, -152227319 ], [ -724827625, -1205942153, -1260593253, -2013805889, 960009421, 119450107, -752075735, 691144654, -1560048429, 1842369766, 2059070709, -221868512, -1865790720, 1891028511, -2105614343, 879737409, -588625023, -5761298, 207357055 ], [ -2029883753, 1172027160, -1114866094, 1496778896, 2134351085, -877834659, -989472656, -249270935, -829021274, -759343670, 601144869, 1783455026, 1106780952, -862861867, 484652436, -2143784289, 1804226856, -2104201596, 817996177 ], [ 419235682, 1816407720, 2012212441, 1124862807, -173108619, 978614620, 514575382, -976527908, -335683183, -329296347, 570789714, 129162732, -928032718, -1882180038, -800756006, -1872533071, -2144630981, -747671546, -1922167748 ], [ -621691593, 66940277, -1917093015, 1304914507, -1948225120, 1300275479, 1747339114, -441581013, -937460126, 436288594, 589937101, 286731053, 1882275310, 904242204, -497930984, 37920001, 1798036896, 1367048908, -1119976186 ], [ -1505423719, 411311043, -1369111962, -591819867, 1180949814, -1848860521, -1500541448, 680686018, 2038733627, -1109360312, 2100269521, 1891528255, -1677656498, -1208601213, 1971925806, 91983005, 17017841, -1160480405, -813459221 ], [ -2126293193, 1775501325, 1269783865, 1777888040, 1538248269, 681781822, -124946529, -69494952, 1890399196, -1021153738, -1716175929, -255854514, 2082150253, 1588600634, -1271565969, 1202996698, -1580696436, 812058551, -88974663 ], [ -1271474696, -1112647528, -2048367532, -329825290, 491261729, -818276311, 924611756, -1264173032, -390038280, -159325828, -66950779, 496111731, -1967096676, -1576311316, -1020601608, 750091838, 1406651210, -1597979412, -262416416 ], [ -1756159766, -919796477, -2026595797, -815395944, -657896012, -1151864464, 420313898, 893793823, -1687238417, -1745557938, -346578838, 375309787, 1799530721, -841955473, 335040088, -2084921222, -1974912762, -340273345, 294993920 ], [ 55462681, -115982778, 518612220, 793890240, -1089441313, 123832765, -727441434, 242751446, 1604433444, 677771977, 1429348537, -1424578823, -1599240029, -896781471, -1397744449, 2053398829, -1882893900, 1423163697, -1334493397 ], [ -1431608477, 1507640860, 1413808190, -1057144235, 87117917, 905557406, -1839437932, 1862607029, -774380775, 2072551352, -1730883936, -1514672203, 1027591878, 588316998, -1729081494, 582578380, 1842874599, 724867490, 1289771878 ], [ 1467676300, 1773295297, -1196821811, 964760948, 1918097699, 1250263987, 12236535, -397401816, 1854156558, -1086969458, -1002011725, 1287975891, 1151655411, 119422954, 488530750, -618103068, 497306414, -2030130014, 393670357 ], [ -1391478832, 2118489982, -292554862, 1271834878, 146338424, 1698407720, 431780158, -1449342806, -624939250, -1575417905, 413252455, -1645216023, -121690504, 1701151232, -1009631159, 483001832, -76869378, 24734123, -1120559974 ], [ -7144621, -2026498200, -351848083, 44404280, 2051931186, 2042569180, 663621943, 729546744, 786270625, -388606261, 221246964, 862493174, -1161452222, 857828, -1312924681, 1337247025, -905542873, 394498410, -1935274652 ], [ -833114806, 1240616559, 1346426233, -1390450538, 447731012, -47504868, 1872326462, 786896304, 970206903, 257941989, -1597518844, 1817822865, -911732835, 501101140, 1592544255, -453559473, 465000001, -333212796, -1333612052 ], [ -1639937002, 145883825, -311060953, -1553436783, -1090225231, 428455811, 1322857757, -553848113, -2085702377, 192745160, 1971992225, -1143236047, -1234762259, 1611158176, 1931997270, 172185955, 591022004, 2118549915, -705064346 ], [ -354518023, -295647683, 1240182120, -1098241513, 247179839, -1868061374, -424066874, 1079736094, 623084637, -639352649, 162635082, -539105253, 1851501749, 1060629711, -1880533724, -987484934, 1563217217, 921691313, 1906983010 ], [ -20936155, -379450555, 1196195129, 1698808325, -666864885, 510084495, 366345693, -62323831, 1608049852, 1349561448, 1439142478, 1606373551, -1156042659, 1980068992, 893771113, 1965341146, -7667709, 101069921, -1481132044 ], [ -1088031971, -1432050695, 193313457, -652242250, 1422513214, 1398165852, -1757813411, 1589385275, -1946526879, -526091158, 1840944746, -1428483041, 223488960, 2032118858, -1436159643, -1247490440, -1120820485, -1730650820, 943351651 ] ], [ [ -746064051, -1072993780, 759747895, -24933949, 1765050520, -1753633556, 1152402936, -1103077028, 1979174317, 1447842586, 892241805, -1220902536, -1064502824, 340938284, 2072539535, 494348609, 535337656, 974268771, -1524492773 ], [ -546388090, -1093874438, 738283212, 434108026, 1109256592, -1580005909, 1008672916, -277039087, 1811005620, 492334035, 1558636310, 826389080, 955202136, -1304924178, -1251076483, -413326146, 860174758, -1184092085, 1398267770 ], [ 409412746, -1594513059, 1047138857, 480210774, -77651623, 928573718, 1446933743, 1096903617, 1873065095, 553565312, -1781247064, 1247898662, 513219963, -569887537, -917955424, 735462629, -1046665753, -480350112, -1504999794 ], [ -1520906740, -1227193948, 325000330, -2131829494, 1644541308, -255380066, -869015279, 86081395, -567403566, 2043042659, -634047447, 561051618, -1516287515, -1158073160, 1158452663, -329882335, -963572585, -1104964794, -1623834252 ], [ -1973132493, 1135099677, 145282019, 697939897, 824455830, 2117987056, 1030811691, -1325587154, 1894722108, 748801414, -992953241, 238797970, 479800020, -1980335265, -1979577366, 620042473, 1638101829, 1735221363, 224693098 ], [ -1289368888, 2107155475, 1725579399, 1825709863, 646352951, -1721766654, 2052759628, -1360681874, 540682112, 715256826, 592855115, -2112144996, 1133041024, -824342285, 1384061745, -1315845938, 1158285575, -1103552193, 384121105 ], [ 1886705409, -904657751, 1152850878, 1323285380, 1536553564, -257060311, 529657614, 890807562, -337951050, 1252354872, -1583134989, 629252895, -1744805080, -794801765, 269559856, -1016871364, -1558744207, -1816338220, -668900553 ], [ -130202698, -466713588, -1838444650, 1505959418, 1255145067, -393092156, 963119963, 1621627332, 565976874, 197853404, 1232131772, 182619016, -97534053, 597020041, 491569991, 829966113, -21644049, -1775477834, 1378340196 ], [ -250641743, 484794732, -1287615753, -80404775, -374170396, -503230503, -735507834, 1991552261, 1958571300, -483150697, 615290793, 853239973, 820369399, -1358773843, -2058661519, -1299344567, -130157569, -905357492, -106699779 ], [ -976629642, -1495723006, -1306489617, 995413291, -672050915, 1554400817, -570487244, -1583039904, -725017934, -513979095, 2086639223, -1535527155, -228229191, -443391062, -980579731, 1796058555, -1787548483, -224690387, -1041827614 ], [ -1783908311, -244028941, -2106247717, 1008277897, -955405040, -1597432481, -491830871, -1940205556, 161909027, -139661692, 1781227484, -1573178467, -378643098, -1892279821, 1762931554, 224066602, -1376307893, 804383698, 784665660 ], [ -61233397, 1254186521, -304465429, 1320094324, -1160298519, -1907826759, -2122802936, 706475378, 1858126979, 621406637, 1541323099, -1464302640, -1322556854, -1980152333, 832875507, 994725661, 693343556, 2114902865, -482320497 ], [ 1089573356, 234437639, -1632535044, 642535598, -1778302969, 1435577062, 1576893319, 1084840816, -130527825, 1522386544, 1610835090, -935379322, -910195881, -1527907541, -1793003611, 1587409370, -2074559311, -169161962, 670069868 ], [ -1713238488, 2089131316, -249954894, -481725523, 1521336674, -1322236675, -1176109476, -58398664, -1645075338, -1796845666, 1805593972, -1195331493, 911128566, -1857486396, -764295403, -1705151311, 1560803955, 652516236, -712201619 ], [ -211359388, 2115574489, 1501466207, -1806797165, -1135011839, -1813584981, -522590629, 1101571310, 1477182697, 1773174196, -1668129315, -1564564716, 660056959, -1951925310, -996301705, -1981645069, -1418875190, 1014951890, -800577371 ], [ 412371381, -1050890376, -1129346845, -113070204, 1897158843, -843962855, 92961298, 1150093712, -1476090327, -1845236846, 454819297, -459799761, 1047517002, 785502587, 2070701573, 1574514803, -413611272, 1669116124, 1679028303 ], [ -1385584078, -1111467015, 1120183235, -1259995758, -1624352201, 648747080, 1059151102, 1743016778, -502717012, -1806614706, -396327141, -1092574127, 1481006766, 2021551878, 703561125, 562286505, -1604752169, -325372263, -641109132 ], [ -1853355423, 1203302007, -2052469655, 1835099931, 40789452, -1540824834, 842535030, -787529431, -1331087212, -143129798, 1435057428, 250109704, -2145773211, -225222449, 1121638562, 369303598, 639308814, 1050995578, -976120611 ], [ 2009316044, 2001410200, 1852610994, -1180562757, 1209832014, -945556147, -1127055947, 2107105300, -500911379, 2110800868, -759927656, -341078476, -1899654812, -2082560067, 42017516, -1379041017, 90924557, 430007496, 588812145 ], [ -126636844, -2021344874, -689604412, -1008732441, -1369412721, 95088695, -178012972, -266028927, -121443197, -77478926, 1032230045, -1661360076, 1974859024, 1507050414, 1870292670, -111494437, 2098597506, -1437288364, -972066485 ], [ 301245365, 1150586218, -1565476079, 1350319803, 1164298618, -2035859346, 1139456140, -1894857392, -1556324316, -1163236570, 501617257, 1798764165, 1438268743, 1474654616, -1889784948, 770856284, -1593828042, -839603179, 631068780 ], [ -1649311894, -18029494, 962689005, 1640349522, 1700162262, -1543944753, 88957024, 605898667, 1607283212, 1838159580, -97261921, -973937103, -281540925, 856006832, -1493477460, -259882886, 1293621814, 1458754640, -63271329 ], [ -146641119, 884050683, -1187948825, 238946685, 1820048390, 1938740249, 895873993, -1502774445, -716939192, -1867783904, 473263083, 1401558519, -1730785829, 1022288506, 937373891, 2098968663, -434480096, 571542759, 1721443144 ], [ 1729384550, 287967943, -668759413, -1823786889, -289711903, -1783948322, 127321201, 1333909903, 392900438, -503777087, -516843835, 566357550, 713525889, -501999887, 2034950172, 1625199528, 1714608804, 1336394969, -1152286422 ], [ -932820373, -1580485564, -1565748707, 1244782114, -1006289947, 820296396, 1933298857, 667088903, 19936581, -1591654768, 1885036000, 1268755645, -712499679, -1610442628, -2044436900, -1750039959, -244989855, -2066621918, -264503281 ], [ 858029099, -1071913653, -1013181544, -675852310, -775921517, -236386033, 722049128, 130538344, 416765280, -1551131359, -566378489, 363976323, 1831731478, -2046666207, -1844999603, 1924058535, 964373833, 487362885, -492972307 ], [ -1935888513, 1765431088, -1670813323, 1428137796, 1367446699, 31241837, -635086438, 1693281636, 1367824861, 1075119738, -940610278, 885359348, 1586480555, -1611325607, -713953095, -299003812, -1333839418, 379144955, -596441455 ], [ 1968156287, 1601279723, 1076866042, 1110736860, -696449637, -2053482824, -2038786218, -983036657, 1401340230, -1776941191, 999138538, -184209424, 286897072, 2127110808, -2116718314, -1471813657, 378440121, 358804392, 809331429 ], [ 1577707247, 1891228557, 247662511, 1457793880, -116833853, 1808489066, -572888525, 475132579, 785216138, -563267645, 158594476, 1915091863, 126309943, -52178729, 450272455, -1412502645, -2066073906, 1818090476, 1800164956 ], [ -1733924488, 1053863420, -654570311, -2035222561, 828322981, -1045562624, -1949201212, 462384033, -1294824769, 221345760, -1196923380, -1688313806, -2069448925, -1967125622, -1917449066, 1893085132, 1201528817, 2071317624, -1706333906 ], [ -130677809, -454698318, -1171592981, 453559948, 1765313801, 1415147586, 823532310, -343787404, -1348233037, -1030558499, 1037769396, -1089620782, 1106820671, 2067490179, -459012113, 241146457, -1070914665, -1598951018, 1355813280 ], [ 474855986, 1810563534, -891496719, -2073697751, -1150159957, -53789681, -508792662, 1862985850, -1131535697, -1462554413, -1406411570, 1748586064, 723003558, 777224197, 1876771971, 1841834074, -564826001, 1033407825, 1597069598 ], [ 203799720, 1948639047, -1754123840, 31570663, 1446519824, 598170073, -1490140251, -1458392599, -1528836386, 662424886, 596599121, 1014673234, 319083069, -705341792, -435360807, -1207075681, -1803934832, -1977466628, -2139412367 ], [ -1812390275, 1188593444, 82124042, -972380342, 152427449, 1766089308, 1516157386, 1704049717, -1126096207, 538876113, -1326360777, -403388103, 712979386, -1841283505, 738067671, 1549805237, -1537353796, 1054496960, -114126568 ], [ 1553471220, 1711237055, -1851419975, -1973006403, 80668060, -108668772, 758631070, 1567556448, 1834891526, -66214569, -1346183454, -1243858185, -2052986754, -962022668, -1734468067, 819536461, -908273636, -1048378453, 217457941 ], [ -805066620, -158410444, -621380888, -435342921, 269335609, -578046996, 1797121796, -194234715, -1589126253, 1815762347, 393570015, -1830607938, 168528227, -2120365197, 473460312, 1598756754, 1459884238, 436812535, 1726950148 ], [ -1721642076, -658672579, 8863653, 1404339793, -465007374, 1733134307, 1088647529, 1944473192, 1854742989, 1133302567, -1982331340, -568025250, -1543613550, 1209215379, -1659205538, 1994379033, 1663817090, -13021356, -1695590140 ], [ 1968875111, 1435285034, -641296876, -1820006961, 1609558787, -1313512706, -589682966, -1017999019, 1518009124, -1685916228, -76236049, 1527474948, -1719267139, -2123956687, -567704484, 190812279, 617212868, 980671360, 731839623 ], [ -1602307232, -1377084713, 2122716242, -1267548929, -356497302, 1692877046, 5473782, 2126349459, 149591562, 404231545, 1522663288, -462112677, 1543281761, 832994495, -869455334, -1387140928, -1183328493, 746123964, -1295712024 ], [ -130730606, -2048038124, -1074950966, -974828400, 309564236, -959080609, -1674073153, 1961692638, -1616702345, -566735012, -2041461885, 1735498598, -1987546955, -404430196, -881325078, 78161449, -660888122, 805680394, -1664181088 ], [ -1560879623, -2105870995, 2082751760, -1602130312, 1434358665, -813838422, -1927136000, -773021659, -1261124869, 2101770706, 101084382, 2145102268, 867880211, 1941179739, -1305951100, -242447223, 950535306, 977324718, -142180431 ], [ -2021365931, 708477617, -58738128, 1593376153, -1943316470, -1270463988, -1034158151, 1846672264, -1538910843, 333236944, -1241866777, -547363005, -51429576, 727298539, -1902478637, 402825173, 1707272801, 1846731823, 246063378 ], [ -753415253, -1473312027, 667237696, 1177065350, 1078721009, -1184964426, -1599182704, 171861814, 215303937, -1986114030, 1886407385, -1586772869, -182394956, 851344836, -37856529, 233967186, -1427408, 637482778, -132013165 ], [ 212038743, -979109184, 403357797, 2014811555, -1316846771, 800158017, -1441154247, -1003226051, -2117691561, 1240227878, 266457836, 652453370, 1349992829, 1183709021, -1806741420, 1645836454, 474522604, 934606884, -478760038 ], [ -982758236, -1556797370, 867935022, 1685203445, 346337409, -615869955, 137721248, 2134275273, -453864898, -1889792393, -594652906, -1572029799, 1457818591, -755732329, 1293544099, 467484979, 516012104, -1167164731, -2096108504 ], [ -979659648, 2089168859, -870168869, -1624396274, -152425582, -335319320, -2129361383, -173763218, -1964649234, -1610706524, -1593483498, 757355321, 2052404189, -999713957, 1970122941, -2089908427, 409081191, -300303207, 1293279518 ], [ -461338562, 1123555616, -93314587, -1265004939, -1691696378, -41774400, -603407542, 1953930078, -2004285243, -857248312, 1539441738, -1289336767, -860524690, 784151066, 406306158, 1198243349, -1809403981, 155753498, 1409120107 ], [ 327689618, -1048825788, 691159491, -2088468201, -1542862565, -2040401190, 1780232301, -1894067864, 1243058104, 90082879, 969350437, -717985459, -906879616, -1227574963, -916550032, -1226518575, 361359126, -656228706, -776104037 ], [ 1160573252, -1254590861, 1872759878, 735156382, -1848364484, 619312475, 1188748038, -999115408, -1747279509, -515964707, -1681581491, 1597481006, 694597120, 304122338, -1766148431, -1802919462, 1734589838, 132797469, -1437488591 ], [ -192946495, 1765873208, -1665476659, -386653235, 647968657, 874943382, 1371820746, 1640434487, -972953533, -46691154, 627618015, 328179731, -363202142, 621683139, 2126164479, 656739881, -2083528138, -97191581, 315533785 ], [ -700076308, 1247233308, 682214356, 2078267514, -844429472, 1561365236, 552504343, 1353488088, -714025809, 1391578671, -1518925860, -2135876939, 139831671, 665534639, -1541683510, 1459523874, -2052889112, -975790370, 258172808 ], [ -1003367419, -891247872, 1457349226, -755088429, 575822721, 1607977245, -2069987236, -1156608842, -970391002, 43489311, -1582085694, -1733053449, -997075011, -1621681894, -719119691, 821928854, 54472632, -906045620, -1282182771 ], [ -469133168, 1906654566, -1208609864, -1557486216, 665388030, -706483667, 1441606300, -259393145, 36054908, 177402679, 2094258026, 94333495, -6035807, 1562108186, -240498838, 2103817129, -1611223460, -2013443088, -1340842041 ], [ 2076143009, -72928086, -808011189, 2097676170, 1929736011, -1049620374, -401552142, 1627040216, 2112618091, 1192176281, 98233121, 1024337772, -439825296, -801906459, 1889120732, 1327840888, -475861431, -859532796, 1472069243 ], [ 1114137462, -526499706, 932634142, -580119061, -2018605483, 1187244685, 1997398841, 71398754, 1314680085, -1555657024, -91649254, 1510903197, 109892626, 774224316, -630420996, -491974492, 2060706767, 29692917, 1252942826 ], [ -992841094, 31450655, 1085691807, -309319125, 506937467, 1739362680, -1065163955, 86823685, -985208285, -1770395541, 761364854, -1867118735, -1865805191, 795569373, -705676238, 1922903602, -586257551, -875920603, -865816068 ], [ -959397180, 781028346, -258088673, -22928345, 2090568932, 1649824675, 609447396, -1953281440, -393782527, -1599293909, -790218647, 569402622, -1868968086, 1076294827, 68031048, 1293898085, -673350576, 1886795953, -1653935436 ], [ -1001910399, -1232879078, 1902112348, -1315632965, 729856081, -2080537689, -1927138213, 1885450538, 1666071755, -193068037, 179033199, -2113534486, 1446700788, 381985290, 770389239, 1393282685, 24521668, -1882752983, -237350517 ] ], [ [ 1954733043, -1287541109, 1448496427, -1665355380, -1409050441, 1657799574, -1048854643, -61640412, -797219931, 834320292, -1681571980, 559800400, -1582369198, 985140621, 11646698, -1587492132, -994563695, -1376847280, 1769549919 ], [ 54330003, -729299225, 2009378831, -1828559654, 851618479, -904153268, -1136706753, 1831116658, 780842843, 1376639464, -184223590, -399716447, 183008622, 51090210, -1752825151, -608392909, 588677329, 737651772, -129908590 ], [ -558978132, 639014440, -766402292, -237323450, -1026819576, -319319177, 1055340897, -1613177778, -1174152305, -774887523, -901936251, 1153109195, 551443533, 708147948, -1685972898, -332542849, 1465245948, -1005778764, 1879253562 ], [ 1813041447, -1889396076, 80875154, 202616, 603551824, 532317103, -139363933, 468177899, -1451628516, 175296824, -140074451, 382161003, -1764126950, 1648603370, -1165285229, 471482534, 9983591, 2063437311, -1023643369 ], [ 2015632312, -827752040, -1931088462, -1920680546, -687514998, 748663612, -1432678298, -1424531900, -382206867, 76272662, -673542350, -349929482, 1178842562, -1183801721, -1563408696, 1140282963, -2042943814, -2127085575, -1259293242 ], [ 354546123, -525937687, 132414577, -1451798812, 148997544, 1309196265, 1654959639, 521386141, 912547406, 1362194081, -1032277165, -978805756, 881240724, 325670118, 93915347, -1403313260, 801024294, 912369267, -2069476606 ], [ 809160083, 1252901934, -2138880943, -1757694770, -885020097, -1492464828, -2060749755, 1072195793, -631731512, 575342348, -1456283589, -770537073, -2070871179, 514107815, 119512584, -1521418127, 684716315, -1814426895, 1867723904 ], [ 924310798, 1426644528, 59964168, 1950687445, 637607546, -1294865956, 197466435, 2032692790, 2115149816, -1898317207, 1341610828, -132757686, 437703263, -1585761130, 1598485992, 125407791, -1026389375, 661383452, 1313814509 ], [ -1747637609, 2076895136, 2047480595, -149488966, 2018793224, 632721682, 792710192, 1615359536, -1123889114, 571248948, 1369375580, -1686088165, -1327042802, -11490536, -136372832, -473314429, -607757416, -1182886746, 2082331541 ], [ 398411166, -1040770833, 399799127, -1441328746, 915717928, -498951589, 950635552, -303957549, 553810681, -1617190267, 155931558, 268124061, -827716792, 7849012, 1512138735, 955830833, 1555261213, -799494300, 1934274698 ], [ -10219754, -1334118882, -1582223073, -986593453, -1409309192, -255239915, -141978170, -398951458, -90074705, -1644177417, -583623082, -1331491134, -1985128872, 46399096, 1403949956, -1006270604, -355856784, 304723784, 1528664222 ], [ -914116481, -793669442, -234204695, 1814786337, 1187327623, 262115916, 172113170, 544989904, -1190728552, -1921418179, 1699312386, -1108041275, 52270464, -47551393, 843005074, 727282859, -2117474953, 400204934, -766710177 ], [ 1149928447, 77756236, 441060642, -1760465788, -266787977, -1819185994, -264329950, 1124742702, 910807229, -921913602, -813257262, -96702320, -1872375253, -229855338, 1472117590, 1027083939, 501751658, 1479413556, -949845949 ], [ -1174847855, -1370434366, 1260231535, -2016343032, -1738559555, -149990383, -278836358, -546642939, -1208352727, 266973575, -1150565339, 434875120, 220366226, 1449557217, 2075410846, 1247516515, -48111574, -1129649129, 1204604354 ], [ -1389879581, -754352805, 624156601, -1096548767, -687222797, 777952505, -1332977159, -816969245, -1744298876, 1279897659, 2089546600, 1965602294, 2013316389, 1540554032, 287398117, 45401302, -1393481148, 2134349608, 1486922107 ], [ -1152279244, -438433825, 301313713, 1369080997, 895399710, -1680231608, 28866324, 1864667500, 531149782, -826330728, -1768147668, -1624600354, 34980988, -692634609, -1285493396, -2138045738, -1017352133, -91329204, -1127869714 ], [ -1629022479, -742169651, 1792172727, 1830969368, 570857159, 2140417603, -1857921056, -302673739, 2021788601, 1473236730, -2007094249, 501997820, 87427639, -1875836743, -2123606233, -1730112169, -397275921, -514121554, -73058181 ], [ -1315899539, -70394809, -1930464964, 993592914, 944818871, -420318601, -514288996, -1222635880, 220553163, 1202789867, -847510803, -1790827667, 667553548, -1060610541, -297154788, -267758290, -847865176, 2037335192, 289050957 ], [ -977307633, -1482507640, 79459917, 720010266, 737364878, -2145445863, -83471331, 862252053, -1996408252, 1791399633, -23905362, -751380253, -927564029, -2028137100, -1500669853, -1771741037, 360806151, -1166524448, 748767220 ], [ -1677951011, -512050967, -925539913, 1573019353, -1787910287, 1031922804, -552468794, 57828959, -639147358, -197493963, 1622500613, -1890912477, -2109149090, -29595220, 334287332, -131821668, 189560859, 1990426252, 1210756731 ], [ 1510024285, -1869077032, -1355242872, 163515480, -1438024824, -1668701572, 55849142, 2064303505, 1153775203, -1889259020, 258499635, -1775286390, -1509083405, 261917681, -1452602261, -1908002950, 886695396, 683502400, 1704434541 ], [ 1617303415, -1368947349, 1696354148, -833818696, 1716851315, -1970512513, -1880063248, 1585834436, 89548092, 578731008, -1325466849, -2064317496, 1583101831, -220761559, 2080663430, -1929730272, -670001894, 296164099, 810642966 ], [ 1525869693, -1467186028, -2075161097, -1315002904, -853745389, -1394873694, -366461543, -1344848904, 887940515, 1684107757, 1046528645, -898649972, -2026663255, 629636407, -398906031, 1640976559, 1241606593, 526379783, -1842543293 ], [ -1762133030, -908057009, -1115303110, -1114597751, -1208217412, -370752764, -331151429, -1785763011, 1804887051, 2079423774, 1624133684, 1628675233, -710219650, -1893225620, 446733325, 1164565808, 496041027, -258583849, -1488577767 ], [ 2068423531, 232880052, -1112563912, 923282364, -1226755080, 199407735, 1498660784, 1851482273, 114793951, 975010748, 790874693, 920637272, 1279309913, -1628606063, -1484299895, -512001284, 779471873, -2070104173, 1508019555 ], [ -1320443402, 618721206, 842982368, -998372186, 1168580704, 1023804570, 893334827, -394720562, -2072890646, -372594253, 1411108329, 1528301726, 1937100303, -1730793477, 859713969, 454432247, 819724600, -1096941369, 1930097189 ], [ 2023972822, -1559577576, -844626903, 1738208462, -1635803236, 1366753072, -1623130604, 825846249, 872054401, 2134729026, -240813816, 940400614, 810006815, -691536516, -660071166, -704832128, -1621916358, 1302003166, 129939224 ], [ -1023667515, -415167112, 159473689, -22197146, -1744084479, 573332783, 685265859, -1256368944, 1153503534, -1640394180, -1616605344, -1312388938, -1263075407, 475750804, -2045202620, -1086664388, 2061725724, 1078782806, 1340708383 ], [ 967615803, 150032636, -841033953, -1699108665, -731670221, 2079175283, -264711651, 1614160401, 1518370693, -2129374252, -995635522, 1296121622, -1815432689, -279667680, 988083780, -146754317, 1108100574, -717015245, -1053303221 ], [ 1958804271, 1237909138, -1143018712, 1137927539, -247673048, -1613052110, 1416785748, 690342672, -1109291183, 1947863690, 1039303683, 1647283933, -842921711, 1819862241, 633640333, 1805935714, -202455570, 1518846002, -1132913802 ], [ -1038932002, 1440246477, 549797138, 991812969, -2080082248, -184675331, -35486699, 1576231081, 304520456, 664095960, 1073148921, -1837915599, -861789164, 1079090689, -1463798244, -834774876, 320742095, -308944206, 1336539554 ], [ 829477885, -1912561795, 15336938, -632834257, 1072964889, -991494169, -2063178518, -111248614, 495624858, 515036369, -1386319762, -53622106, -446361297, -1424419911, -1920787229, 779647607, 681237250, -402313745, -1093835221 ], [ 1706222818, 481841339, 961671279, -1872451683, 1266109471, 398711192, 903200088, -1089246687, 1285611114, -578811340, -1529619397, 1626542465, 1717144398, -54514180, -277477267, 488707941, 861388292, -1895577857, 1267345707 ], [ -1365832877, -729199550, 883184502, -372736497, -125541061, -2079264987, 955621453, -111154202, -1671012465, 292459162, -1895325155, 1970672764, 863676609, -1148273196, 648346304, 518113387, 1545645392, -473080975, 1313469708 ], [ -1010618940, 1699607601, -159985279, -386819284, -847338220, -753164517, -1127492274, 1146783711, -968652317, -948419546, 1858351504, -730650710, 268245073, 359665127, -1250654715, 1622882620, 1856352905, -1105614087, 64802121 ], [ 1839810056, -2003532292, 1844574550, 1462954899, -453722182, -1762574842, -1011275199, -779759550, 168643518, -1069815620, -1186150705, -1308741069, -1423140046, 937282495, 1718880020, -1874350294, 1672144103, -83549325, 909524211 ], [ 1527764070, 1541111862, -448542390, -1891623449, -415117041, -1874841665, -568556382, 479830076, -6093628, 1334690563, -165410364, -1035340524, -558150410, 1500444234, 828231333, -720990723, 1073589532, 1796363842, 1100176462 ], [ 63947930, 234331894, -517870390, 313560126, 1136105281, 15297495, 749501102, 639031384, 1912107183, 1764635392, -1671665299, 1680648975, -1005823216, -1945832086, 470094653, 696571882, -1189381202, -1555425349, -1566775372 ], [ 86737277, -550756094, 345430694, -2064718838, 1392826642, 729406771, 697322326, 129117517, 545407353, -1322024061, -991475344, -631681705, -844899866, 524393174, 345201022, 1661516, -1315564743, -531450810, -1584200235 ], [ -1015551723, -1948301084, 966332145, 1362851244, -2035372023, -1834472330, -1806179751, -348036280, -1426632336, -1266143709, -1316178061, 639502271, -883837594, -1585143394, 1432520764, -810255754, 463582410, -2130730218, 1647815040 ], [ 1542683225, -622029695, 1778744451, -88452603, 592056911, -597413812, 633980950, 2143627361, -1189345841, -1399788712, 655100853, -1524576666, -568593557, -670618752, 1370587224, -1352533035, -1305928067, -651131884, 1551629215 ], [ -748059555, -434525339, -1083122749, 429939553, -1837930504, -1044591713, 1112217160, 1571412443, 983954489, -1059543965, -2088784919, -513305560, 136118584, -1625206842, -1700584575, -1871605430, -763301499, 795273641, 1271917461 ], [ 637228266, 1800828265, -1621167548, 932325546, -122977132, -1718243900, 587191562, -1611561194, -281487503, 901858874, 1098129158, -1447500040, -2132571470, 1293718225, 1269018427, -823925688, 2031255972, 1549491689, 258477187 ], [ 630052463, 555892061, 367557956, 795935, 346613333, -1000352142, 1645815890, -1040843925, -485447766, -1523794246, 546741067, 1683875433, -78213531, 1792018012, 734415252, 1402352027, 1101559172, -600846548, -462333245 ], [ -779349090, -1531124403, 467611340, 1300413578, -1401737788, -1751078015, -2020160059, 2118845127, 888665348, -1994433572, 661945908, 1064057942, 1308760663, -374215433, 214065825, -1393600371, -281807023, 414247006, -512344276 ], [ 989021399, 1823544223, -848517643, 752882137, -557640167, -302260579, 78893107, -630634703, -888707569, 737982442, -1914883238, 541737510, 1760599381, 2060041183, 1465765775, -1387347280, 1638252736, 1674518862, -615970266 ], [ -983640345, -658995920, -157974408, 1359068965, 465230766, -1895417160, -1704621948, 142362915, -1347383340, -1309576882, -427513214, -2027071837, -306587277, 887229288, 1064452061, -1541210563, 1655784862, 1706885571, -1552982607 ], [ 2027769200, 1673668513, 2125957149, 1228370125, 28127735, -1155182541, 739154190, 305652662, -18232754, -824877263, -1832655135, -1180167086, -1146183679, -367517235, 732909093, 2002100315, 1501023660, -485945445, -978370410 ], [ -498960714, -1876700200, -2041250083, -343884226, -355726720, 1216667949, -1676482099, 797438445, 1259315301, 976224691, -218965878, 609720095, -1946487362, 1880867933, 316112806, -1929081343, 639811596, -136205224, -821603160 ], [ -1616779995, -493871858, -1235396937, 1565089892, 883732892, -1116745698, 1132403304, 978752935, -123621811, 561322608, 1778912516, 1349374901, -1053159799, -1100927713, -1761467456, -36562980, -406613376, -2108032431, -2146175488 ], [ -1319573844, -1675061469, -432704382, 228239809, -1180021558, 280415215, 414180428, -1408361152, 183391246, 1670745679, -1094301926, -242619029, -397812347, -846344496, -1906999558, 1075265578, -4910690, -131940191, -2106849930 ], [ -753741339, -1692461167, 1378002198, 386424068, -1494913526, -1914179035, 1167095672, 1772526389, 41578396, -1351859235, 757635468, -227919950, -848595725, 2065501125, 2031882026, 653464301, -1025054911, 1790185388, -2143712864 ], [ -1097947365, -1485735313, 1442057967, -580908824, 563153125, 58904386, 1489614842, 1385058319, -1025710583, -1112534495, -1167820474, -24159857, -1076206624, -655947146, 1444261911, -218919064, -1474713279, 1154183724, -471541222 ], [ -1711856665, 2146669115, -279456320, -1910971769, 1206509357, 972735274, 1197612009, -1768848610, 1997461593, 1202039425, 618765486, -2131235440, -1596138603, 2133638827, 324841226, 1660945787, 2046019242, 244055423, 32332478 ], [ -306435009, -702360685, -1805654025, -425023390, -1708108402, 83172989, -89748219, -2102716201, 349003285, 312055257, -1263529064, 4100140, -233474138, -1138978555, 100861392, 308898576, -324123051, 884712495, -2105832966 ], [ -2109261318, -1757064281, -1042745120, -970351024, 592676868, 632304203, -2021329762, -1492232638, -873510654, 1255693774, 714260327, -1249675917, 118507479, -2066037977, -533681698, 278566333, -71638342, 902862335, 1327501405 ], [ 1091805868, 1904283721, 969666155, 1053114837, 1835183019, 409780518, -1862158826, -2052977009, 399237825, -1563556762, 2098643394, 1296869083, -74875795, -703357942, 383681288, -733498961, -994241834, 1129078677, -519421620 ], [ -2015832555, -560622605, 751644975, 1716013185, 1397405429, -248571953, -1440057044, -1802146149, -1829200359, -270905881, 470114438, -1003910848, 1314996622, -1420159054, -393878146, -231959513, 1457043691, -1057328328, -1448156760 ] ], [ [ 1813558421, -670121905, 622998847, 86969033, 141284832, 1763641074, 256434591, -1377105208, 1286300545, 1827810018, -748064137, 1898804696, -861775172, -1252264876, -547062530, -1846311273, -912496399, -55620512, 1161787782 ], [ -273944572, -1344278367, -274103328, -115964991, 69658234, -1407678476, -1042959705, -906681233, 1066601476, 367257646, 1101418801, 50472220, 1407249040, 1930597812, 1253707958, 846140247, 1925863304, 732770756, 2072696441 ], [ 211018189, 1229945421, 713469967, 2108210240, -501617877, 348211247, 256089249, 1487096053, -1904511756, -1220946755, 1758291808, -2119793238, 395273432, -399971587, -1823593282, 1510877961, 1736428740, 879358849, 1238823736 ], [ 102076828, 481449812, 1964161388, -1432522371, 725879065, 2037691109, 2096213010, 88428266, -964430370, 1275185924, 692782340, 948617694, 333619037, 1875883756, 1636723261, -346044691, 1121263171, -571360253, -119867814 ], [ 184717166, 1267973025, -911683394, 1600387012, -1247995746, 738555117, 1192754011, -1521918767, 633194538, 1085716382, 1068716038, -524117398, -1282324435, -1275407381, 801614355, -814992501, 712585232, -800080267, -876128904 ], [ -499599599, 615532230, -1927414164, 37585528, 753905483, 487384002, 1176967745, -788954501, 344656779, -929178572, -1960356748, 250134378, -218262445, -500475478, 2032137254, 941628216, 365984641, -629949643, 1962483513 ], [ 1297234102, 973487221, -1039609739, -876840824, 646666545, -1839636295, -56408912, 1992619370, 728639283, -380648659, -837153088, 1775586644, 1524515502, 453235943, -1702023242, -451663050, -1418919597, 870816212, -559685747 ], [ -212484674, -515812030, 183082452, -532149135, 1117383351, 863652941, -1844812135, -1429822503, 1399933816, -448978828, -1076233720, -107308851, 124719301, -1614635542, -1372342603, 365613820, 1426078326, -53948559, 1498427570 ], [ 742784291, 603735498, -1773330768, 1610995512, 1856074756, -441823923, 1531428565, -1269612610, 492325158, 20383068, -1110002852, 1051686638, 948578400, 247514614, 283497991, -471089187, -433426731, 1683156067, 1299346577 ], [ -307839914, -238327668, 1216826733, 149175643, -1755141060, -1925524021, -834139214, -1623470370, -569937465, 1356551862, 171523760, 136974322, -785402099, -61809989, 1903403489, 857363223, -1812246414, 121536835, 194614664 ], [ -858765131, 1174415484, -440620351, 618361463, 1558643330, -489906432, -1401696915, 1863525542, -1432055741, -1300999179, -505072535, -1438733404, 2073040713, -1901932148, 1703831142, -314321963, -319994015, 2113161453, -1842089565 ], [ -819414388, -547414603, 1888226767, -692517087, 1759897793, -291415753, -1940025793, -445944823, 1685877675, -2007805853, -664765658, 1168765542, 1782202752, 314248278, -781439888, 395894836, 634179031, -1518596081, 1523916690 ], [ -698477467, 29849963, 27079501, -1188987981, 818554880, 698642732, -1440077797, -1531706758, 2125870991, -1799726422, -1430321143, -1666317597, -1335814799, -1606551982, 1240390512, -1967646360, 1982947366, 665237230, 2050186269 ], [ -1766818355, 551630826, 554238102, 916224333, -1444333817, -1598038568, 648856721, -1974001486, -454063680, -528594741, -883198321, -1506926293, 904258695, 1632985182, -1158972422, -811975869, -670955911, 1928840801, 238008043 ], [ 1768710048, 253252961, 1995003120, -620785821, -1113234644, -1518291691, 674841019, -1363412858, 693822922, 1700804280, -1563647371, 1579275067, 145972416, -1850646668, 587157624, -2025288589, 1359037604, 986243082, -860023067 ], [ 337740596, -484975078, -1794572879, 1595476304, 977527017, -1841012640, -1487509567, 767663693, 1085892960, -1645051921, 206787306, -1480086048, -1558580308, -1887526821, 589597989, 318242459, -284850407, -1303791275, -48624547 ], [ 1561898284, -1646140308, -649374744, -537244245, 1387630240, 1558287443, 558968462, 1153525630, -1670899517, 2034806149, -33155127, -2095855938, -956076393, -1314892336, -1512574062, -833689551, -1450379334, 1706778480, -746264191 ], [ -1244796230, -1268412267, -290107292, 1379678775, -363716776, -239368006, 758234007, 1118694342, -154373802, -1213846116, -1110972915, -1106906623, -1666659089, -844810336, -66912518, -1800671450, 2138291528, 1774326679, -2016313289 ], [ -36803413, -2120318416, 522582555, -1564002569, 736349193, -565341546, -649701047, 767043432, 921146084, 210211206, -961924928, 887822641, 202097403, -1402520491, 2009577408, -805008789, 294617705, -1451356134, -92478027 ], [ 1211448286, 2051314184, 1001825624, -959074366, 51181338, 1039159575, -1493500273, 1863931547, 903327772, 1202855813, -523647907, 1610743479, 1084846393, -1893012612, -1133211592, 584641967, 893258873, 245011909, -197322714 ], [ -1392669021, 1741975648, -346127003, -1502589591, -59569579, 451653917, 1556606441, 835572530, 1417904847, 983187888, -1083660628, 1923486645, -2038750469, 793808372, -1172707957, 1946962722, -1220400015, 1262016998, -817786267 ], [ -1756661002, -1822847826, 1671372268, -251645043, 812116499, 471393574, 849305537, 42145659, 39343442, 1975843453, -1419104619, 1060585946, -1038940673, -800926085, -1721329561, -1121388901, -103752500, -138228505, 959971121 ], [ 1453668924, -1142941748, 516728755, 820639346, -1171454828, 978869619, -175706371, -1565544214, -1570751056, 355457379, 1211223600, 1378468359, -1897180916, 1917720811, 501800508, -266303711, -690696297, 643303971, 714433464 ], [ 2045580435, 2029675789, -1505489638, 1786081216, 399378582, 1824180253, -1325778131, -496026679, -879132623, -1014800289, -1138894719, 929884311, -460549795, -43244191, -11357096, -687246695, 892252875, 2096465630, -1685300754 ], [ 137795555, 796494367, -607239439, -1881500410, -2135968737, -1233371204, 1619594386, 1235702058, -1142211026, -606466503, 1588166324, -931080487, 251728011, -346840494, -795493205, 1979228116, 1379441476, -464757858, 1794186254 ], [ 119936071, -264521432, 792454405, 144711846, 130375212, -1182266565, -519807974, -1206632037, 1494312217, 774644850, -1865939131, -58764917, 251974643, 1355589878, -338852343, -1234489541, 749006742, 68791342, -1551233512 ], [ 1915459198, -1919574124, -1107636020, 1198241918, -1222266993, -939421967, -755342892, 1943783367, 1071311205, 836824727, 534703927, -1220881734, -678814571, 1379072803, -1122588954, -1129462868, -503665098, -974266647, 1245183422 ], [ 867882681, 423574141, -1099155423, 1565736008, -1982130496, -1469105702, -1910193464, -1490676601, 1994286115, -463064177, 665954598, -708222423, -1060535366, 2034248407, 1792559389, -1636574364, -178489046, 2061804098, -1209264688 ], [ 2111332029, 96033859, -1599212267, 1642829645, -236077835, -2116872876, 210176280, 707490008, -469505521, 1744177396, -447367729, -650830007, -1587832296, -2021827536, -1571337880, -2078463424, 1855047529, -546969831, 1169297269 ], [ 922937215, 693635043, 76843921, 463044096, 1325952289, 185527110, 139996882, -1250960018, 1966954919, -1432096483, 1918426729, -848663541, 928316409, -1476918816, 1422926568, -1799283916, 406413389, -1648784888, -643079443 ], [ -1498492315, -1349642799, 255868008, 1201448741, 999403869, -2119774048, 1470967521, -1034369639, 1188734223, 12913206, -2133012127, -398728268, -1560886877, -1209843313, 1499046258, -1781965426, 1781346714, 970792437, -1616311424 ], [ -1446823117, -173529607, -1027870447, -905104964, 629927735, -786865011, 1628479795, -1841758158, 281715443, -1454895169, 1475536119, -1637914723, 1653650231, 1829417189, -1087204650, 1737704358, -1833529327, 805174971, -1926648420 ], [ -1120913697, 73171929, 1165097748, -180581027, -1431221862, 342260924, -27519386, 1635498112, -133481131, 1372118560, 1498033276, -180245432, -623958742, -577150673, 430324403, -1890795906, 763497758, -1077977208, 146058297 ], [ 424612404, 1146093839, 638424021, 1817012844, -2006721540, 563589846, 1846203054, -334886752, -331269611, -2071766813, 891822133, -1349185057, -176323102, 1122680938, -66597735, 2137174911, -1632609989, 1809883162, -1424630778 ], [ 540247259, -1709205180, -1177047469, 650156197, -643401405, 2034537532, 2102668166, -1771427413, 1547521371, -1781968733, -2024626003, -542740387, -1169969207, -452443703, 14302722, -1154769455, 572153209, -1791502669, -2145219316 ], [ -798794581, 1289076803, 500510740, 827075482, 1931086894, 1476050620, -727871290, 2142063287, -1386711874, -2055953372, -103889578, -659703446, 453779913, 1333216121, 265243030, -574543719, 1227276730, 1011159453, -194619503 ], [ -2141214922, 1261994172, -1457937571, 1141532836, -1647341451, -1296614426, -249293901, 413217981, -897104271, 1766006125, -481383135, 1667136340, -664386150, 764504827, -805867166, 1624132201, -1178660071, 1361251067, -791607109 ], [ -852507349, -1881383734, 2116476163, -1967901317, 1992235082, 472335061, 2137822662, 406126420, -1028359285, 1865296668, -931491889, -1966520625, -1388128571, 1682068002, 718279333, 2027199852, 995852656, 187169541, 1528058351 ], [ -527959678, 37411168, -1021964535, 820223232, 1800175887, 1646949950, 544979939, -442676890, -1297041645, -485141169, 1328662800, -21951101, -1483941571, 400807921, -1955510947, 1539894196, -20405722, -1274519378, 1529895712 ], [ 733887275, -540305049, 754522028, 2136460895, -1377450401, 1568975199, -386731869, 799415791, -512552802, -1876929417, -871563060, -1573383692, -646983606, -19031327, 190742425, 349774236, 205006651, -573646113, -1999274931 ], [ 1649436141, 1858660139, 290432063, 1259256630, -681033195, -2036193560, -1522435432, 977534120, 1405476904, -868739368, 561642960, -1278289964, 708362352, -348381608, -1512272717, 2019864554, -1867493776, 1092393536, 592441473 ], [ 611005456, 375967821, -802256920, -585109988, -356092196, -1010952181, -1106674639, 757266378, -691756698, 1335057062, 1571748849, -843584493, -1759670050, -465439554, 1159716112, -398773739, 1966186524, -706759474, -1481392377 ], [ 2071677573, -1609567528, 111724838, 743440970, 1939678406, -375534899, 493820497, -421959207, -702536489, 158543031, -77115429, 1564034200, -224068012, 450608873, -1236606057, 463871370, 1623654155, -1893024031, 1428887042 ], [ 1731599486, -1067179276, 1870644751, -1873820330, -1638167120, -744264664, 740413200, 133490812, 657855861, 1867241013, -1392525715, -1710010523, -1415774574, 119721547, -33237186, 508556047, 541439078, -1198057122, 18721831 ], [ -1889603644, 638069372, -1222793200, 1606956937, -500088599, -1192549161, -1069703248, 153049312, -38925215, 1899936893, -639852000, -1744072601, -1208327422, 2061060819, -236177855, 1228258029, -1017445366, 662689221, 1256892451 ], [ -1620078661, 1977102454, 696520756, -17482939, 1033339587, -1693885259, -906454929, 2131730120, 1124687347, 1781210364, 28197263, -938997263, -1048540976, -945926744, 2053626456, -613337352, -1323767938, -693321922, 747470282 ], [ -1363503313, -1878423341, 451990395, 625849017, -1846189319, -2012031516, -2028700520, 897990110, -1661504932, 1837870508, -1275486553, 1488170761, -22803608, -975256283, 1509279973, -1431778905, -1525847947, 1947658976, 997622156 ], [ -550456600, 1202434478, 665318914, -341936666, -639629068, -424700550, -966991765, -1618239322, 1187144927, 1043777517, -506292388, 819544879, -714977133, -15270688, -1533345142, 1907145114, 1363083832, 472172907, -1481375850 ], [ -1732005770, -1161613462, 313448761, 195970948, -441316189, 1272906677, 1017010996, -1632809010, 1190271143, -1931901385, 1222649218, -440559148, -167429243, -1236290775, 711198101, 1426716425, 519054751, 284410130, -2134620886 ], [ 1656715964, -1310785661, -788432825, -1331669439, 1901913124, -452899918, -1114479224, 1354340730, -1953335598, -1736968621, -810927882, -257885077, -638767814, 2109778401, -1874938734, 1367974095, 50115813, 1219553121, 1301657246 ], [ -1175620189, 2102639869, -801630434, -1156334856, 165141246, -1833525263, -869259016, 1271150848, 1013265711, 1916062626, -1346662278, 1828109328, -1041217105, 631308327, -885990327, 1428713534, -1690927499, 1113679302, 1699134925 ], [ -833796704, 1995050877, 47132420, 303153330, -62519722, -1354827007, 1834293828, -1046003753, -1372438878, -404572336, -200991583, 1473030965, 604671809, -1838414728, 569390206, -413372736, 514612384, -1073351143, 141911838 ], [ -402330412, -325099783, 2041813800, -1641562613, -182440784, -1735049508, -903088765, -35810135, -485548399, 1695347352, -1228585482, -1716750022, 1870469045, 1210661155, -603813226, 136599873, -1389701837, -721418095, -49024092 ], [ 2139527680, 442976847, 425291073, -1826171742, -625247708, -899671415, 477407898, -1480656739, 972590467, 366108339, 1635901169, -1723493152, -760341032, -1160745853, 919377515, 1084713624, 474846369, -1301209533, -524560844 ], [ -2064676238, -595506596, -79757988, -741260543, 1704285520, -1882556099, -1473839436, 97169110, 517895022, 276078527, 838380471, 774769976, -2142397838, -1480367167, -1564390779, 863532314, -1962300870, 1166776622, 482520132 ], [ 713268513, 1899660452, 531023989, 1721219827, 1701447206, -1052097723, -1784633654, 2051474927, 1156181992, -1475498408, 21761045, -496163622, 3682979, 2042393541, -470027027, 1038224652, 621498253, 779247401, -2014430444 ], [ 1874255651, -180945633, 1212012699, -1713647199, -325466343, 1474849240, -1501391730, 83556281, 76191622, -585112515, -68400124, 965433231, 1195685428, 234075159, -365725203, -2005524399, -665165424, -1852908007, -125633076 ], [ -2091523820, 432972824, -986442843, 633617922, 1942659999, -317324476, -924523293, 1588157126, 192580523, 1310193973, -882167839, 1313199194, -1839334455, -1754079818, 1281683699, -8785605, -1673088327, -458648776, 1776402073 ] ], [ [ 1306998072, 537506349, -185454687, 1393406550, 1157519394, 1717656846, -1535696605, 1841599167, 861465925, -1879338462, -679899905, 1037431973, -591827511, -499406473, -43679094, -1047917780, -237795369, 89981736, -1428868820 ], [ -1009014454, 1536830550, -424921979, 1505335328, -757741532, -353520985, 653409435, -322611924, 1389083770, 260070653, -2070306526, 211225202, 1644882720, 154103642, 126365690, 418946684, -946400860, -275640917, -1081738195 ], [ 154844467, 1116190455, -1915459714, -442299745, 794839363, 1029811259, -1359513065, 105239034, -271654675, 1197304131, -1520009614, 300269731, 12569783, -354515479, 1820229598, 241121958, -1972459429, 1756212851, -778326606 ], [ 384766271, 1719597745, 262641822, 1856896177, -20215693, 1172365857, -251737596, -1292297028, -763019027, 1933391744, -414205563, 627454709, 2105704165, 1779524888, -1610568240, -2132658311, -625405502, -1160060861, 1738064172 ], [ 2147465762, 1342487659, 553769214, 1749986505, -225669547, -1444995211, -249371585, 730353424, -1057955925, 117075604, 831232920, -1565741041, -1606316137, -4370390, -1485860119, 1055151754, -2118031415, 1385804948, -294655666 ], [ 1518295573, -1645155382, -1885333081, -1297504404, 264957042, 709470993, 578172125, -335382694, 642768395, -494430255, 1035277814, 322593676, 1575182079, -999391067, -332851091, 1721344980, -1771332161, 515505306, 1409151016 ], [ 1890503194, -686598849, 1614355283, -382408920, 109443986, 927973735, -1781749773, -1139239965, -516352003, -159966786, 710116294, -1383723881, -525045525, -1064002693, 1095093593, 150897775, -1490494709, 838723359, -619559517 ], [ -1582982616, 657227345, -83205290, 330417948, -1891194767, -171140518, 255523782, 1413433068, -1164441801, -475777033, 435763607, -1851240843, 737619529, 1828022432, -554537038, 744394513, 172466664, 1687123931, 517511063 ], [ 1766550315, 832386189, -505368727, 1666496378, 1737102590, 465474527, -940060917, 1825355120, 1370417663, 497085981, -9552570, -1829621536, -1897990487, 889088080, 319026556, 39731732, -1265212592, 1203777067, -1041511879 ], [ 1652694647, -1448277107, 459803326, 1602923949, -1769306682, 920228857, -192685709, 1712288663, 986940613, -437301000, 1290156446, 137508630, -1878751430, 509881830, -1050291281, 1121934401, -1590906209, 68310435, -161345973 ], [ -263351530, -933910583, 263330981, 2127045175, 940607130, -698812828, 1616818382, 579504947, 511671840, -608469605, -1355645275, -351900812, 186983493, -1993295253, -1904458456, -331418564, -167773705, -605024244, 1836544283 ], [ -1741668563, 684318099, 143190203, 1973462407, 488372899, 1055308577, 1193890139, -849100517, -697743887, -179502040, 1440223641, 1237587643, 1837590223, -1241765841, 904889753, -1311559771, 1733809465, -1685248056, 722279286 ], [ 1435849528, -2097872891, 1017780431, -313638154, 2136060670, -169082276, 1196477015, 762049158, 620123516, -676142692, 846191416, -50022924, 613024445, -1074188986, 1225910376, 1436916686, 349395624, 1304187297, -2052154509 ], [ -1842043384, 151867860, 144146744, -661746975, 894491207, 1101230797, -1406757308, -1704286153, -1748558619, 25564269, -72724390, 1691937937, -1457747062, -1075438744, -1239110892, -976535316, -255463564, 1903798006, -2047664969 ], [ -1515262650, 1564797303, -931665136, -1630392516, -1109359080, -1221407135, 819458277, 398628924, -1278366981, 1487052232, 1723433911, -423044524, -1436466311, 1109530620, -1678646593, -868176346, -2141659016, 2116687735, 201928025 ], [ -664612232, -1559247622, 1257244536, -112977899, -1682483371, 2111107604, 1863612191, 697683297, 674298911, -1552718100, 1905244367, -1897465551, -395091521, -1596470592, 529798304, -1524512328, -1011724873, 1458884389, 1563853487 ], [ -867004585, -2137336976, 59134153, -908343286, 1631316893, 499058965, 1970720062, 555428393, 872432236, 1455484061, 1627140719, -1623241951, -1087868581, -56726944, -1628131702, 1955715624, 1761564971, -2031879438, 759035272 ], [ 1612797037, 1099592096, -639716764, -898099532, 1525337705, 333735709, 1387079193, 2006335741, 532394649, -1488429568, -1053519660, 1017147391, -204488180, -1138768375, -1599701426, 1870106628, 313059690, 184191603, 1495018975 ], [ -1687232251, -1993409701, 1330347752, -435936657, 25892138, -505915601, -1948345798, -1516758810, -158851953, 697704403, -1566334869, 721922748, 1794395387, -2111389839, 1650478911, -309550788, 1974437233, 26139416, 1453861815 ], [ 364362484, -1080654608, -329494542, -1885810807, 1520338042, -1889577669, 918708834, 2095751873, 163504668, 970333712, 1872423117, -700717442, -1013392229, 916674581, -170083691, 1865431626, -754673344, -145000476, 1557456097 ], [ 1468314451, -1141560929, 1632357610, 77783197, 1042783468, -1323353745, 2018975271, 829376769, 382074665, 1644842128, 1781429458, 1709281029, 1959624277, 604808939, -2062075888, -1021512672, -475725763, 959631900, -1546566860 ], [ -1933763452, 1064154197, -1297856125, 1222011843, -836405395, 1434737061, -991579498, -382264149, -2058501010, 549891649, 1529838580, -359655708, -487512729, -2135717710, 1525696195, -1338982303, -1634799093, 1477137732, -1964038517 ], [ 420218173, -1403488491, 790770289, -1619006447, -640818331, -603297847, 1185310962, -1894903221, -99988336, 1542565442, -438271533, -616461528, 1522514171, 232039864, 1719733610, 617027446, 709359082, -1276592415, -117847581 ], [ -1276941632, 746854340, 1395848696, -1489739940, -174782787, 1528411448, 508592980, -257788346, 106100926, 565354756, 1282360270, -1749950327, -1456904514, -1234156072, -483347409, -1776493750, 747355579, 1782718642, 1538672815 ], [ -642104018, 1955525163, 174287376, 757199166, 173690353, 1288659219, -940052047, -58545319, -1779526209, 1710726315, -1561028776, -896085456, -1571560427, 2058440730, -1214650267, -289605227, 115794580, -236481764, -1345508975 ], [ 1236874351, -297855319, -896479227, -1843006491, -1445462752, 412569692, -1664819792, 671148732, 579167897, -679580168, 992485735, 1006217665, -645915262, 1197793791, -434518812, 1239435324, -1005248854, 2109142206, 565572041 ], [ 51120655, -1991766891, 940139742, -991600735, 853179592, -814641709, -146698333, -1262392459, 887139588, 604249875, 1565788200, 838099919, -950539531, -790386616, 1338361747, -1758580461, -499419066, -581175774, 52484520 ], [ -1461330989, 1820593142, -895031871, 871611241, 1167183066, 1214893403, 1929809366, -100338470, 761563613, -355394787, 621740227, -2051622716, 1299599584, 462676881, 563613072, -291410232, -1818046876, 1240697884, -2056911176 ], [ 958906192, 2115879669, 1765099061, -922977486, -1372660535, -411508477, -536253933, 49123942, 119534957, -1917685032, 1322323768, 2121087277, -1065025098, 2063303498, -842786332, 1707076104, -1616231904, -1665829687, -600032308 ], [ -1484179677, 709568839, -755442501, -229543711, -279577698, 966001423, 157420515, 1678166768, -282659110, 231968624, 1762639101, 1559523346, -1398771405, -1121846315, -197644063, -584875105, -1745889104, -770144557, -2055255288 ], [ 1922881613, -1968745118, 278376184, -416829014, 243643277, 1650794594, -1548874006, -2078415630, -1826091561, -761140139, 1749718547, 631070594, -934186948, -2091941162, -1143658488, -1454163906, -1897536410, -318182646, -1535809819 ], [ 480581009, 1067591907, -1322767587, -645690786, 922350073, 107276223, -168218603, 2129426237, 292873561, 1794025999, -1824823369, 1340352737, -601192867, 791291422, -832590989, -322420116, 1738081129, 1715093317, 648910058 ], [ -234507143, 194015061, -2095494905, 468566483, 975524921, 1967877270, -928593818, -2077199186, 1430136656, 2090533554, -193412597, 583070997, -1245046106, 1577635879, 1190265391, 324270069, -2088588232, -867555134, 2062811475 ], [ -1414239679, 365813324, -2128560886, -2030123055, -863644234, 769485989, -1578543182, -307692409, 1636871238, 115984166, -2008539703, 1863523059, 590006148, -1699395568, -1655836140, -957753732, 1416494991, -102596093, -135454826 ], [ -365914676, -35374719, 1022091841, 781861069, -2021466909, -286533555, -346289253, 849470932, -481886506, 1798821717, 1111343965, -231138939, 1942660430, 2010124602, -290296005, 702377328, -1354233629, -152145537, 989791285 ], [ 1262380525, 1873447630, 1466836398, -1423523301, -1680414110, 455586836, -1834301272, 720710349, -1277220026, -1354766049, -542761743, 425576922, -1407250166, 1079566538, 1993705792, 90763178, 462226366, -281422631, -342643755 ], [ -180192954, 920365858, 1095648706, 70989349, 1330554808, -77667884, -2020840592, -1787488690, 1153625521, 1445949436, -713641114, 936035077, 1011921001, -951203630, 772695493, 1083098788, 1631236793, 1056780819, 391928207 ], [ 1450696106, -650666726, 634847718, 1310205590, -913668560, -82504663, -490531452, -632946174, -1785590052, 409605325, -1377071358, 679725312, -18675567, 473793727, -709609412, 1668447105, -511753755, -1937696782, 752845352 ], [ -780465491, -726973141, -1508823249, -1768627829, 1996153902, -102058024, 424286222, 1697705343, 1919197555, -1863120311, 79694632, 730457801, -1496082026, 734516650, -983455097, 1914446636, -1694668170, 1548042251, -886504015 ], [ -296141870, -1072524804, -1391205466, -271803885, 1654089890, 2118711494, 901599278, -930823128, 465740963, 2061893550, 1207108338, 441410837, 1669278219, 1827449209, -805842057, 705536712, -943974597, -801124277, -1140696082 ], [ 1995312286, -2031169367, -1446862896, 1513992447, -637359200, -1406575189, -1646558998, 1802744017, -376186130, 1813439485, -611447949, 1780859361, -271922028, 143360693, 1720101426, 1278582863, 506317129, -31074716, -1111330201 ], [ -1009883570, -1028871425, 1775919913, 220894790, 1395012193, 331176224, -917213121, 1994458912, 1636711784, 187320822, 904730562, -1903848900, -287081540, 1336856273, 1801708552, 1331641662, 262685116, 872849533, -124882751 ], [ -1864193993, -1730627140, 724489947, 1887876314, 1443873192, -864534299, 896471481, 409913762, -308951736, 1867026152, -1937939944, -1300334044, 1384249744, 1487557508, 732737950, 2085153771, -914650560, -594166743, -1574773208 ], [ 745768501, -83175636, -2121113180, -272923967, -1322743413, -1923858226, -164938586, 900594370, -1017589680, 1087994258, -21785346, 1767116103, 601665028, -140622336, -1071858780, 1774209892, -440477255, 1957807208, 466998876 ], [ 1217163004, -31239404, 1223299862, 1717424890, -2068849044, -505131164, 631587624, 1989886119, 1784480126, 597775765, -1191893382, -1807581996, -604473021, 1249317800, -1778009956, 1857244195, -1933791129, -882566685, 709990552 ], [ 1317956780, -1245806358, -1049736540, 1166678457, -1125936280, 1792722450, -435410872, 1194692290, 1517562968, -1970494113, -697839856, -106752949, -1188971927, 307690569, 381135237, 1375067460, -1868515147, 1489003350, 1223641216 ], [ -420082352, -2144240849, -1243638350, 967001452, -1116212179, -281580334, -1567563973, -374368386, -166593325, 983921215, -1306695919, -1635747800, 1724119896, -574385712, 731927671, 1720287443, 1035679408, 274583606, -248975902 ], [ -1079819427, 1497444303, 2133404778, 1328207491, 2038096101, 1529334238, -1951592729, -311268644, 641882201, -514119192, 1687659253, 1756833937, 1819977213, 55558566, 2016734819, 1421671924, 864532644, -34230869, -418622131 ], [ -1617829152, 1677880000, 1940046923, -1280659551, 818673729, -390081399, -1717827779, -414413720, -2104553132, 387556162, -2058477704, 808575353, 2014036508, -841406164, -599651716, 466105860, 488931935, 211805565, 532123405 ], [ 1794536088, -793317574, -938523091, -1700252600, 1689928019, -829803952, 1593917404, 1902412257, 152046143, -1740472437, 33011820, -1683971801, -2011046380, -296865953, 974022974, 220460417, 1968106111, -1252604463, 1084020216 ], [ 1248807401, -1854411376, -1762523133, -784848415, 961056345, -2010068764, -1695334567, 1451514142, 412986617, 2101233458, -1449310897, 433587434, -797855217, 1241982919, -1933247607, -1454481357, -1415191926, 493925469, -1322228599 ], [ -2005460256, 727038763, 827017023, 1833078711, 539208271, 447562939, -818517336, -1572680122, 540229876, 2146423595, 1539853670, -728285285, -1269157271, 686277784, 576475829, -2126912859, -1147424904, 272248610, 2065610899 ], [ -2018625591, 52736931, 1848167756, -1516230372, 867083016, 2045040819, 2111690898, -128435919, 70047347, -430835634, -1538886456, -1895333571, 396234946, 22517361, -1417853205, -775446721, -577676850, 1787727101, -911712058 ], [ 1254220817, -493037962, 128039858, 2091345452, 1541558591, 1563061670, 1700826326, 867781753, -1327297811, 523207534, 1215624162, 1713616783, -634291221, -1618094391, -1576282604, -997409964, -1558860313, -84844348, -1549538521 ], [ 919890834, 786654917, 2010646300, -1119101, -1927164579, -586957773, -1132346526, 1128083354, -659290140, -2059327588, 840028278, -1951389570, -201207121, 629906001, -648218270, -1475412202, -628339155, 69727589, 819126939 ], [ 1817997438, -1985075196, -640830169, -876040297, 153303131, -1880565634, 868530903, -1257980548, -176234569, -1566554283, -789694509, -2118903154, 1152557375, -1221671694, -341710191, 1435201502, -919526752, -1401756806, -1418702202 ], [ 135242499, 1992079871, 688004969, 949131963, -751447203, 121284933, 193021857, -675116927, -1885847324, 1552850430, -210901232, -1034332869, -1579862797, -1131087964, 1409891104, -428387569, -120828804, 522317612, 1318565719 ], [ 706552218, 1130258474, 1877970682, -1731994221, -1370548497, -882995323, -1012770297, 759300270, 1630531154, -2093576870, -2080796440, -168515433, -663882850, -56687744, 2124022521, -2117291993, 2066278591, 459120651, -1012714996 ] ], [ [ 1872404345, -1912950504, -231882975, -823700123, -1314632312, 621005344, 396759382, 339977450, 1763903932, -883632639, -907716587, -231864447, 1099930183, -511089029, 341048823, -1560489573, -1010455382, 53078274, 1117414420 ], [ 1896667400, -90383668, 674625041, 1627971300, 1963044626, 1708533934, -911691936, 656021501, 1675273911, -1562490275, -84066117, 1128363775, 299615323, -657957328, -1460646691, -250801565, -1540950680, -308089162, -1627754577 ], [ 1526424348, -744261166, 1272618895, -1758676140, -296625436, -144736121, 696165745, -1883824505, -1711349353, -688530925, 1872971041, 1070803750, -918096702, 1441895089, -79513715, -983952199, -863486495, -2005412719, -255378039 ], [ 1931017056, 408770433, 1930338141, 1490715552, 1206474645, -1669943595, 1568668670, 1910227048, -2050526312, -1267363624, 2003191693, -2131229758, -638632166, 475613981, -781532394, -320192850, 649353085, -425134129, -79011677 ], [ -2095447267, 35233913, 30598275, 347620266, -1264978275, 601779844, -570557900, -1781119541, 35603252, -41291432, 2097710687, 520495373, 645207460, 1168310675, -1828048992, -276735008, 1773507460, 351417410, -692700960 ], [ 249906120, 1993855026, -2043257503, 969341445, 796230112, -76510441, 2000452265, -1078896680, -31449676, -140990624, -662626523, -875636135, -635870407, 1451071205, -860333868, 246182591, 790182302, 2087735768, 1868367465 ], [ -472882197, -2018987952, 1967786976, -2039448381, 892010541, -842232964, 1011854057, 793596562, -579126672, 1500113718, 1254671701, -1038290810, 2123953837, -1716176909, 1281411247, -1981670632, -1756328532, -1531659854, 1359060105 ], [ -704993355, 1995885530, -1374290676, 165621921, 1306410273, 1021496917, 418059254, -1687379098, -625474637, 672968320, -1152376038, 243887329, -910881023, -726070386, -1784065563, -638500468, 81409821, -1633511500, -464676613 ], [ -1079615328, -1514807800, 405823014, 1628667606, 1255173125, -698247289, -1033586972, 2038912333, 66678053, -1778004344, -953141757, -1671131247, -1612208748, -1302082308, -2132556230, 1626199256, -1555550255, 1531505737, -2146913214 ], [ 195134183, -766758141, -1700365268, -1920166197, -333251518, -701173139, -1562133572, -413903985, -1614684892, 2017385238, -1663750782, 1522313237, 1692232610, -170342034, 1138562735, 213036066, 210332175, 167610210, 524438662 ], [ -2043742879, -542589888, -1807369081, 1820138466, 509883832, 1093784223, -2091365277, -1546836203, 1256837209, -522081681, 1865413373, -1016711276, -480155662, 381596411, -319298993, -1383376048, -1245036202, -386212081, 1021851219 ], [ -1199329549, -1852197626, -816129302, -2059148092, 582254770, -1745768299, 1480292217, 845754512, -13359004, 972141639, -947746096, 1547325126, 1888032664, 1811382778, -1953711471, 151771095, 482617233, 1386564199, 1656196042 ], [ -876213800, 111039095, 1428884105, 936941840, 92430002, -1294862783, 1285903985, 576837127, -1678269587, 2095199526, -1617165257, 1801613821, -496182911, 610446752, 812776454, 1572618759, 1015795759, 736058212, 811636477 ], [ -1141695450, 651803902, 1236196819, -471592763, -1403191114, 1927307549, -910454549, -1866258692, 1776608894, 1156814535, -1846089692, 982674366, 669005176, 1344458303, 677132824, 1857500183, -1016239758, -577680841, 1571010736 ], [ -1670524749, 1116625473, 1412750103, -1559930001, -850461322, -1683599437, 584511164, 1302127443, 1802250433, 1279190441, -2022397206, -4885120, 1490638628, -226626612, -530557941, 471201086, 1047665140, 825531619, -1152368236 ], [ 1888039887, 1195221830, 1761521836, 74470333, -1020570109, 1894757317, -513859688, 1060875719, -1618687886, -1064273, 1772219111, 614827127, -1672044438, 1549183219, 301290498, 735598119, -1665439523, -1214225594, 477848865 ], [ 1683318625, -278157141, 2043468527, 1877003686, 401592530, -2038340325, -1907339340, -1747475982, -758501232, 1015319039, -670030176, -1131985656, 158381878, -568964115, -843446806, 1040116222, 1811391721, -564751007, 974237161 ], [ 1879162053, 49372267, -1093563343, -1379103496, -433603913, 1821392124, 562900613, 1240612618, 1633730115, 1900123677, -3590242, 1087136722, 91450349, -365578397, -999326225, -621843972, -613684784, 1514657101, 888428167 ], [ -770375466, 687530710, 2042667099, -1941874030, -1324534202, 757929142, -1845384765, -1072078814, 982229041, 1791014796, 1715793904, 277373640, 231909752, -1511732643, -859729062, 61733963, 1638301289, 391296089, -1438667619 ], [ 1788125383, -994886538, -865496676, -765188771, 1399742646, -691126720, -1056422308, -1285207696, 492460918, -2093742567, 450669093, 1361768755, -1403714195, -667671858, 801970409, 1248746157, 161840911, -896396684, 1224088232 ], [ 1458458259, 1368782721, 1753576847, -77774120, 1637543821, -537429594, -1075920757, 29531288, -118628203, 1447087741, 1810037384, -2027150659, -1527622911, -1234058506, 1627455289, 1375420004, 1835899453, -517861658, 859618265 ], [ 43500012, 718715411, 498319401, -266918402, -1577684918, 413080840, 1993701498, 1427757432, 1911755479, 1793224899, 908161195, -47409595, -638497744, 568113209, 1330965216, 1615034869, -558473699, -96341278, 1030560848 ], [ -867313684, 909680209, -1639628346, 513735775, 1158330000, -1529501354, 1777532137, 1888132212, 1503526092, -1634738960, -1630148190, -631932444, 708468155, -1230823950, -1258440339, -822222549, 1329116828, 295685219, -708182455 ], [ -1371902602, 762450583, 294052054, 1497326311, 1016979294, 1738344399, -1452684198, 1052407323, -303348670, -104102732, 1247542729, -596789801, 30417701, 1387684774, 889326692, -1591860016, -1004891465, -1341240623, -831970308 ], [ -1252637181, -1322254529, -114429745, 602308472, -893939529, 1231198557, 304275922, 1178850099, 149112607, 1759920773, 1362649584, 166853764, -658001776, 1255208465, -1106825214, -848238261, 243978238, 1605852152, 1272272406 ], [ 594793759, 1723841692, 1729616143, 517679238, -1547833354, -154488667, 1493064006, -595257838, -1869736539, -473691112, 1892411052, -487815947, 2051208484, 1097883306, -153545314, 1661739183, -1988834035, -854094197, -192061927 ], [ 304647153, 1591775214, 2007234852, -139305948, 1324092036, -1057240687, -1298037138, -961323112, -843339651, 1231556478, -480583955, 1118623947, -1559916775, -71887277, 699843411, 1941023142, -494623321, -1195105877, -1516109877 ], [ 681221813, 868992552, 66963043, 1809897999, 1257270284, 499895885, 1049638270, -1726825458, -1925841637, -133336814, -1815656202, 216863731, 569917062, -1866146335, -914418541, -1470389331, 1983240543, 678251298, -347892120 ], [ 1204757023, -1850221696, -2140913543, -1207800712, -395831660, 1374858139, -1764837749, 1460005005, 503558939, -728101718, 69330969, 1934812184, -476078869, 1332105921, 2016381584, 1529980914, -784149459, -1973556862, -1918169217 ], [ 481631979, 924483001, 632206632, -1741753405, 1819922321, -1163626692, -2140242876, 444476887, 209306771, -65895156, 1516771222, 1615068457, -1590880735, -1417298670, 1952326519, -144501110, -1808809868, -378148212, 576131421 ], [ -1869705434, 1933669758, -858885401, -1554713807, -88862887, 2048980517, 73529730, -1338164372, -936244552, 1082981644, -1387300710, -1797805057, 1959846881, -1198875709, -478423250, 85116603, 1275543675, 919188950, 1265564209 ], [ 189678626, 152716402, 769975139, 1458205889, 870636152, 873868813, -944370152, -407842627, -1860275353, -673960765, -807091299, 549265011, 440655840, 1839161138, -2042518739, 1151168329, 519739938, 455377804, -596752353 ], [ 886547086, 1541298569, -840451131, 130547337, 631104548, -471265465, 1405531178, 630856795, -1409120857, -900745516, -1905880721, 14339069, 1197139247, 1161549134, 1942137755, 1327777461, -1516397047, 2036846802, 840362976 ], [ -655941544, -160843325, -810909279, 2109854979, 470834438, -1108941933, 1697015887, 394457181, 1963238697, 2015441304, 1665409223, 91296338, 1724780181, -104786278, -899512623, 1268539534, 160590217, -1198626802, 743717117 ], [ -2006472489, 1756046571, 1324320112, -970554509, -510962572, 204916274, -121711602, 1049576657, -901166168, 1154005846, -1594479006, 183907696, 859860350, 750148391, -1734925929, 682293106, -1320062859, 1516282447, -1033056535 ], [ 376885458, -2059205393, -975256903, -193100062, -1608472477, -1519473498, 332564396, -1273704122, 1848949740, -138563814, -1792547734, -923461607, -1766781729, -1168608686, -1462987040, 774342764, -1116974967, -791680390, -559916515 ], [ 1735284565, 204472954, -882210853, -1103057370, -16476035, -1326493464, 918524207, 1188042091, 1320855359, -1902877318, 1955968812, 542431202, 610673009, 2142705179, -30269160, -189474761, -258195218, 177255491, -2125960217 ], [ -634627459, 22452111, 1687725829, 1416378425, 2008971542, 446932932, -1074738850, -901646763, -1711762924, -1781164926, 1931514080, -472842238, -181238200, -1400864028, 321579400, 144387778, 1464242965, -906206318, 440619977 ], [ 1791248052, 1105911039, 337609523, 1964546810, 1798235662, 1855226232, -478311003, -115721949, 471381151, -1892428304, 401613796, 149515844, -1180172390, -443816280, 691994689, 1157786927, 1809836300, -1302546445, 1724414257 ], [ -1762533679, -1287285827, -896658089, -2006338669, -196184202, -847572862, 2144147721, -834658250, -1348523718, 1586973738, 1768173356, -456751805, 124638746, -338651811, -788315202, 1777630507, -1885221685, -733140028, -2080764439 ], [ 1908652526, 1441303342, 441299611, -2066477573, 338799919, -117039353, -1946055384, -249643726, 124382588, 927089717, 1781057570, 1537988718, 1053995576, 1163775299, 1327048498, -1668882639, 1248946977, -1872635498, -452545162 ], [ -1148977116, 1666642113, -992999494, -516377752, 289786374, -1527633955, 1760845495, 296742350, -1826731357, -10548960, -1005179212, 853194437, -2084770001, -784882048, 496762770, -1597722952, -2050926693, -740361115, -382606614 ], [ -636935910, -1308297045, 2101989318, 716580366, 2132756400, -1487036033, -703698729, 1074979521, 1609872740, 2075283260, -276673994, -1831322387, 1049836204, -1709962004, 2072155670, -137901157, -1154873724, 798332844, 1158757203 ], [ -231118666, -1807184148, -1367151320, -919629593, -1049768071, -615842720, 1957368035, 1638070921, -1081859044, -104885618, 422645753, 2084973512, -1431173835, 1450566083, -1016703404, 1891475824, -926313191, -539011868, -2067737788 ], [ -798038467, 971506468, 2003916049, -1195683614, -1687373403, -298561090, -2101479459, -1934363462, 379333359, 1819121901, 76521809, -334153381, -518349322, 136707319, 1367626537, 43430311, -1089847328, 28704178, -942978140 ], [ 2103215476, 1523883751, -1022727370, -160335342, -909748312, -1861264632, -1790335074, 721628804, 396056678, 1393698018, -2107902294, -100267748, -968130876, 660613616, 2067555724, 358773943, 1022440649, -831512704, 1225298828 ], [ -1553415240, -1651163477, -1285395978, -1796718737, 983838450, 1861083182, -1823359787, 739526187, -868114509, 1277531578, -1661211751, 1375779874, -2604281, -1506795083, 1597615671, 1092624508, -313463418, -341425395, 2124520343 ], [ -407307774, 943001965, -1171583164, 2009752140, -683287506, -388761937, -2873918, -1165344544, -1172757540, 1598592578, 1604120692, 1061745523, -265219120, -2041916466, 997219675, -387877113, -196634936, 902077556, 868613385 ], [ 1539269362, 1881644948, 1432929559, 1090812336, -1756031895, -467910195, 1318025675, -1800173452, 1037273115, 1803936678, -1638762168, -1339318861, 413622620, 337217415, -1057587643, -64284704, -1337170725, 2011644776, 1715879977 ], [ -1448421444, 1551511478, -211851292, 1181259686, -714301837, 1690313343, -696113757, 1686717413, -507909419, -767683094, -1482497717, 1316602124, -1311933877, 1474673813, 1904393205, -1583438802, -1923468276, -173984669, -130617843 ], [ -963411472, -1402650718, 513199806, -929023166, 54141467, -1935042621, 1406428116, 1607379242, -890958372, -94478121, -1936827680, -871827514, -55810453, -1521540746, 166508252, 847777955, -511052787, -1182026166, 1906550494 ], [ 63708357, 1832904762, 183211274, -6011428, 1600798824, 813431935, 1898461216, -1004067021, 1423630478, 1511149240, 747070704, -851988776, -515119358, -40239997, 1606561805, 1637888861, -1340392106, -1681395970, -865439385 ], [ -892174778, -568564660, 1122661480, -132736417, -1059301558, 188106721, -1305429362, 955847373, 130461400, 906432109, 1694302531, -1034986810, -150111406, -907544309, 550768034, -1185991315, -550816969, -1269910288, 1514905553 ], [ 1415301590, 53075552, -838771075, -347640582, 489425602, -1618743193, -1529454669, -1682402079, -765794099, -405782315, 71569328, 86515057, -2145463011, -711271449, 202364047, 545461796, -230245065, 1397737695, -1037032092 ], [ 1437210597, 567670681, 204486438, 1346700465, -1263994681, 6501976, 1028159458, -1111219134, -407321514, -1368233836, 75152383, 2008380343, 1509755556, -1615107114, 1816777368, 332438034, -735766872, -1231021851, 2017532018 ], [ 1656893782, -1247361930, -732702495, 1073803711, -1997569100, 36342455, -1016542628, -530758784, 725964008, 219993020, 153293759, -445099177, 1854539369, -867506174, 96159366, -1938292529, -1608764318, -1626102020, -1870889445 ], [ -198114407, 1441822628, -2046420051, 1300752516, -27868392, 790897239, -25831585, 752977976, 805606185, -65187208, -1683379336, -584688520, 1171181734, 1620029833, 1905044969, 505766994, -450570648, -953962306, -301009081 ], [ -2093140193, -1309450559, 1147050050, -125215894, -1128834031, -1976619264, -1992836612, -695003975, -447028328, 591446122, -1226196371, -1620113199, -1417, -1911371889, 1693572400, -1895533196, -283968052, 140539034, 287999960 ] ], [ [ -1118672888, -1043605364, 1190263257, 1646833520, 2100482329, 1389468368, -2023234241, 1695970534, -1965552961, 1679449671, -265446254, 574244547, 1277586018, 598387403, -183242527, -1223437640, -2059318912, 2056462614, -981088981 ], [ 1528252177, 1944781279, -1133677655, -1311668606, 524459482, 1977023076, 1554249785, 1090087052, 256973060, -1427300540, -969747804, -560998687, 865622495, 305328323, -1308299025, 1829792331, -1274952874, -1931141495, -1909494857 ], [ -1972506825, 2091894547, -768642431, -1108793092, -1963723510, -1944168381, 299681919, 316144222, -2019064601, -641137330, 1608836210, 136158760, -1869738958, -774292235, -445058314, 703810804, 857538254, -2056416514, 4654754 ], [ 468916911, 151481039, -1810218243, 1310633830, 1533352526, -257887921, 370539961, -1293553910, -582016699, 705000968, 1570629946, -1272058709, -67637653, -720884618, -173445204, 1650008745, 1496692504, -204702795, 312064385 ], [ -653959154, 933095200, -981122601, -918837486, -279092902, 1690018206, 600491364, 1790803693, -62752145, 947225311, -483140542, -1340682405, 257172119, -269731023, 60995007, 972987876, -11033601, 1006350986, -1931794453 ], [ 238331516, 838692639, -1654683382, -165001755, 1488014611, 2025843371, 729260018, -1058536563, 639394332, 528628073, -1856103139, -680228622, 161202279, 753314733, 1171755898, 1194773439, 375210619, -1338170212, 518257149 ], [ -516029842, 1205998011, -846482735, 1144706655, 1847904184, -1355594936, -1846431128, 64637450, -1112794823, -1595801043, 1545523307, 1719497256, 2057180298, 1407112498, 1023793179, 1217905751, -827984785, 1031840445, -159762684 ], [ -95183867, 54655889, 369909591, -1298145508, 1881488874, 874921451, 852440788, -1941292754, -504324742, -1390228068, 119274831, -265097321, -951294401, -1737070999, 739140649, 363542407, -326973453, 414156384, -813986446 ], [ 1066273019, 1859653954, 1973040912, -1917565356, -1543859643, 1532533716, -212819802, 666234439, -1760666016, 551933052, 1432127157, 607458140, 1291553441, -838318986, -152329577, -1991645346, -2007753626, -245244658, 1131555178 ], [ -1149280676, -606948677, -403552916, 368558074, 1797425536, -1806022293, 670141442, 1533739110, 680207449, -77580367, 1130831269, -1137492225, -1034344648, 868740775, -1408340973, 1347218405, -1430095868, -1818771205, 32733598 ], [ 2052750014, -1697916940, -1324921740, 711202568, 619549009, 1383095846, -1109338924, -1557067725, -1782502078, -1206989646, -839514429, -404304058, -1970641228, 869427829, 1988887564, 202023823, 2145561462, 1794500462, -1214418380 ], [ -1864951861, -1267498729, -924351198, -261976033, -882468323, -1775412829, -657391148, -88142683, -1276760326, 1084841127, 959384928, 951483610, 264334446, 1886641226, -1441604988, -1028433484, -1201852096, 1728684138, 383033014 ], [ -85329570, -1075776856, -26461505, -786853769, 1556176660, 1403803504, -1641160373, -771875048, 1337977188, 188022945, -991435542, 1302996142, -4135979, -1236328710, -712713458, 960682642, -1683770859, 323547643, -1105478752 ], [ -1487966655, 1292956687, 2021316330, 1619274200, 640880169, -734500648, -1839596996, -195507495, 961819317, -1739634481, -144937721, -1865343144, -1245747321, -1408322589, -305339527, 310114486, 1560776677, 1939520938, 788245934 ], [ 825406757, 680967760, -223994279, 997510272, -411355512, 1257947946, 433662372, -1229233159, -589620484, 1666569325, 1029293638, 2026208696, 54890347, 1057863368, 1615628709, 1493144153, 1801794334, 2095195690, 587743481 ], [ 1314066999, -1972757654, 1311444343, -1139453291, -932199275, 2137525383, 530539944, -1281621848, 200342709, -720272838, 463714173, -585170664, 700811386, 1116038298, 646146245, -1978160409, 1022303173, 30329760, -1058677537 ], [ 1474554008, 436435974, 2096458680, -1321311453, 276858064, -1033445840, 1802054822, -305329019, -1790450118, 475119391, -1115269721, 309021549, -1792185512, -851838123, -534137528, 1511163854, 781829346, 1969444146, 1239995388 ], [ -668114697, 1810767809, -1211007930, 964767329, 82945363, 1138793836, -427866926, 242057517, 461722372, 259165834, -340603105, 1919812368, -355742528, 753198407, 2143972241, 1571349121, 1015131178, -1503841676, 490075875 ], [ -813205212, -1346517543, 508068396, 1970250128, 902238931, 199103236, -469881848, 2133268586, 860232991, -1795763979, -2040076675, -348588079, -1618875364, -768041304, 1483939481, 2136908879, 1028852393, 242223966, -369356802 ], [ 1699033739, -739699130, -556704359, -1014470821, -1307153387, -1878325465, -1275039734, -1733709808, 35546921, 1769389283, -165896024, 787457996, -831144333, 1996312892, -407486137, 1325505303, 1565269152, 763703803, -654759192 ], [ 647331816, -2101618518, -1987945610, -1764273647, -571521710, 1201734538, -2080327160, -1974178171, 645726911, 674836456, -2100759286, -1193346954, 1502298792, 1847164087, 1209923484, -1298233405, -1024554228, 1236075831, -606029951 ], [ 1050875654, -144754964, 938542441, 1464932907, 1547194781, 1727387849, -992373362, 1153609220, -1647201892, -1645878111, -1391263064, -1813554737, 624426405, -1292558999, -2003984123, -814888684, 1427766507, 620530734, 1521683281 ], [ -336486141, -1805873230, 1960464503, 81043966, -1003537426, 562620280, 908834580, 2140668814, 235694064, 158253371, 605734512, -1007588296, -1299455716, -956831404, 365539636, 533341177, 1668923284, -83586451, -1219365204 ], [ 1546062630, -424210218, 1483783151, -685091851, 1147692863, -306330391, 1137815688, 1440249562, -213760749, 629879166, 1934621708, -163192879, 694828538, 1503157953, -1512796010, -745079959, -1272989157, -1877061710, -1543597335 ], [ 1397547055, 1582548242, 220712105, 512520960, -1142216702, 1949269129, 932604345, 1896710757, 205403207, 869433211, -353927263, 1969912838, -394300611, -1659466829, -292227859, -2134878174, -2142793144, -177415851, 1172331493 ], [ 1984698119, -963172027, 341612745, -1308319711, -1204944952, -1243177269, -265305801, 358068359, 1916279087, 1632740133, -664217857, 2122471610, -1791790899, 107124126, -1486691888, -2079611613, 1687587924, 69352370, 1271531679 ], [ 1270059450, -915044478, 844335660, 1807400567, 1476894258, 762441239, -1869346564, 257432072, -1134371020, -1119094346, -2072257101, 1140964490, 2095909473, 844193450, 485995855, 1132180602, -1992917905, -1025008164, -1903073548 ], [ 1135295593, 1160394910, 83417823, -784398656, -1170995493, -710140707, 1569185279, -2133666561, -1342679333, -1507680661, 131248667, -1534551420, 1287012008, 1035305725, 1397462740, 953215598, 1460579310, 313189679, 743565659 ], [ -1893809661, 1320592803, -25506256, 1086769257, 1161369389, 931853611, -1455975932, -942290887, -113441060, -1582291536, 602097020, 1243726556, -1856025465, 59788483, -698071669, -1458891131, -769889103, 933830066, -1954282057 ], [ -1089406508, -1199322214, 1037510134, -1382194835, 1871044410, -792449584, 996691314, -491504170, 1630139569, -767214151, -260437190, -1504090768, -1531102939, -1715560867, 394787649, -1631205711, -1222215468, 1392159069, 332968104 ], [ 1791833484, 1803095305, -329666175, 1367080138, -541071028, 269191802, 756015530, -1765799211, -758612037, 1358733643, -1063531900, 1231119006, 741755567, 816808185, 1426368778, -1121346782, -730726485, -58782610, -1579053624 ], [ 991267522, 1120161679, 557106955, 730462478, -113795667, -1718228021, 1142703355, -693482472, -1319582481, 522595123, 834216480, 993509170, 1156907104, 940952362, -1445808851, 408477471, 1868528472, -1060100236, -599938113 ], [ -702522399, -666663132, -1901656654, 775932087, 1551498119, 2034745818, -1528552522, 1355985502, 2082086058, -2128917257, 808580380, -1469858418, -1705863033, 2111326106, -1564273213, -716855170, 1812316939, 558598021, -1636442987 ], [ -1274039587, -459448364, -363011163, -298347346, -136411705, 1820132837, -885425039, 1099607554, 293616979, 1642674722, -654635437, 1423806672, -913230439, -936749774, -2135277623, 1608066901, 1562345817, -896777, -50411868 ], [ 1650075676, 1365582051, 954230713, 392451947, -908580708, -388244826, 2055181357, -451589583, 1197867545, -1117391887, 1263867459, -383215616, 10946537, -1811145617, -705258173, 963822078, 1909237106, -1441318773, -929482316 ], [ 1267023649, 776295998, -1412707059, -617576752, -292983385, 936457699, 1906978138, -1301895799, -1934611058, -1266708100, -469732673, -881294933, 1581214467, -1826290373, 188322569, -1438605890, 438946440, 534792511, 559604688 ], [ -1196001000, 1995524095, 1986869020, 572815806, -1050278786, -830980982, 364796625, -1652027458, 908848369, -1837201696, 75169656, 818632079, -1768593044, -1062364452, 263731802, -1254927393, 256623227, -887087519, -918739026 ], [ 1395567262, -1055511328, 1691143365, 1404004202, 290901062, 1623071150, 691257993, 1936037027, 454963662, -754878655, -1983136619, 1692127843, -995035490, -92774795, -1979625824, 1247377946, -361340596, -775261793, 1845098109 ], [ 1445988220, -1870467306, -52554259, -726161232, -1192422039, 1513997461, -397749855, 1714963383, -1207178630, -1802156423, -1358675031, 556857654, 1011633531, 1571002144, -1138275222, -1388686981, 1841712065, 177061467, 2014430902 ], [ 1185693112, 1184291967, 1264436292, -1082587221, -1684277062, 1031886255, 1278954545, -1463671419, -48194902, -68812952, 1193672684, -1531557211, 2134088455, -1134528620, -344126984, -691312595, 2067985789, 1679123525, 1503519857 ], [ 184475796, -908418299, -974931533, -605533853, 1908557345, -275185103, 1965366334, -1764364491, 1366876954, 1860571475, -1530779184, -1800326128, -693715772, 1444636363, 1868265872, -1764968349, -214957311, 248361401, 1672072169 ], [ -1804859092, -154024797, -115538763, 896410984, -1857512016, -601950190, -1401499467, 1149169239, 272612662, -1354587382, -125629235, 878908997, 1507316846, 1875158855, 24587741, -539672653, 1854482735, -710509583, 2034467414 ], [ -1992035150, -945595852, 1711787894, 1660141895, -1019316429, 577122983, -2008954901, -1929980049, 196364330, 1536957148, -1463930100, 1206422498, -1492124411, -130394868, -2034098138, 1249952871, -373109091, 446628946, 1077099637 ], [ 1382133038, -599839597, 1104187034, -1544645238, 1915168633, -2102197098, -1169840363, -101773853, 1022623602, 972892901, 169062423, -819777947, -1626613912, 101619998, -1570068911, -1001855753, -1021070485, -1734458653, 369583094 ], [ -393421230, -1363372534, -1737012815, -1349904144, -1574059345, -1191998590, -25619119, -1540040058, -1048294036, -2025049549, 1449700493, -683948181, 687266268, -589132141, -1078650778, -541447876, 1431190087, 1713181725, -1357692830 ], [ 734053749, -891920423, 662089927, 981921066, 1012042735, 1925437781, -1660724242, 1541587120, 422887895, 1330121103, -1193093332, -1782733508, -104885081, 309471666, -471827922, -1907105121, 1231549995, -1806761834, -1391970009 ], [ -1526837244, 552550127, -1978880241, -1413142038, -1472680079, -1040041877, 1207746087, 1643030925, -709559637, 169845414, 1368612600, -229099186, 1856358481, 2061723048, -1101054919, -58022891, 1333008367, 34285170, 289919245 ], [ -2122144006, 1990592498, 2005734158, -1398317202, 1217563009, 274231259, 788417929, -1502920116, -2041939917, -1109093113, -565216050, 317857242, -1591735869, 1732584922, -1116246620, -425331824, 407530613, 1002527985, 577245531 ], [ -399941621, -1401411109, -1065499009, 1317757265, 294118400, 592121984, 428264523, -1067204475, 31181939, 1186054448, -1135837741, -622209443, 581663489, 1179311758, 1689296970, 1047641588, 1637246168, -1776897746, 1875336724 ], [ -914239726, 1413226145, -1907260117, 2111699594, -239989973, 1239803854, -1164776086, 673765018, 421578963, -1066430982, -691873405, 655985883, 578359038, -834741353, -584965060, -858849178, -1757513146, 1098207978, 1705226975 ], [ -96117832, -1722767789, -1086210625, -508117921, -2000719815, -1241615583, 1043055190, 370188445, 1274893537, -274006142, 1683487401, -2025309507, 1289116344, -1992302208, -335154551, -78291985, -1584221259, -1401239357, 1445194356 ], [ -471646096, 340511827, -1942722020, -186035739, -404007901, 246443336, -853372025, 864071003, 954538707, 1003669871, 2068317180, -745323636, 491109433, -1568825848, -1685341118, -256277207, -2081884544, 1663186288, 1888655671 ], [ -1578340034, 84850302, 559812701, 2012657287, -368297911, 1586385056, 2129640519, -1275983465, -795315859, 1497291397, 850677270, 1386643095, 1985507271, 850414234, 1303525763, 1721281938, -2079322967, 441881685, 2083571062 ], [ -426795256, 1032781869, -702909691, -749369977, -793344597, -1159886048, 1985808830, -337305282, -102087081, -819727322, -891790887, -1955881376, -853301150, -172469489, 560662621, 355882828, 1132195283, -599849667, -367069956 ], [ -618818471, 1949299054, -739969213, 1057325290, -684431277, 391429745, 155594764, 119692685, -1884850372, 1495167584, -375962820, 1627879324, 867934229, 73800218, 1852580198, -715877160, -1535328294, -563938632, 1430224626 ], [ 1836473535, -136052425, -744673431, 2059617250, -16198644, -455679398, -1567191623, 1542471653, 1648626272, -512718809, 74355373, 709992994, 1652470980, 2048479247, 464400705, 1424700041, 1831899847, 314866237, 1453949177 ], [ 1451635956, 1614135370, 377380049, 1365650929, 959774848, -706118265, 1999167701, -1681757429, 729852495, -61327090, -889057059, -1302469202, 1555258887, -508177383, -958497791, 1761888051, 106034867, -1813449737, -864437751 ], [ -1439018296, 1578577126, 2036539747, -577148674, -1404429781, 1588794470, 1549497855, 942972444, -687379297, -1165961226, 222484550, 1554047951, 1922351802, 10381767, 1445973836, -1261817767, -455134996, -2019042583, 1635224845 ] ], [ [ 821937692, -1430343151, -1111240109, -434499400, -976615961, -1257693, -1599987470, -797224870, 1588535959, 728904464, 1282201300, 1275158583, 635344238, 906470897, -928555267, -2051982720, -708731676, 205057169, 1130471632 ], [ -2090975792, 287240561, 186356668, 1996377476, 1470827729, 1177275538, -1446665472, -1610465062, 855071885, 94313770, 1508048979, 1466489411, 2115146138, 1565808277, -1495362224, -1469867580, -1056272848, 1452520259, 293955444 ], [ -428587270, -1326796355, -1544381502, 49368467, 205702885, -1283381181, 1365954715, -1721204781, 2094804492, -2064461206, -556723819, -86751574, 203423940, -1222051294, 1744662099, -1142382740, -2074718497, 470582524, -1964998922 ], [ -1173448184, -364003618, -1059779116, -1089864036, 1641735627, 1779464041, 1212843197, 1478581619, 849476925, 1286626689, -1570091892, 980801307, -547886736, -783801262, 1703671222, -427215034, 644651697, -1208194620, -352034422 ], [ 319239400, -337487741, -2071505709, -127013639, 1164009832, 256855702, 758459028, 207771467, -415514743, -852999453, -733485903, 4503706, -754529580, -1563430347, 1279885401, 1735318761, 73455250, -125389934, 837042339 ], [ -28356415, -1388483704, 210470628, 1147657623, 920418719, 173290883, 919395081, 905148465, -1981250033, 1431331438, 190083917, 613609143, 1193653086, 125148410, 1371659156, 1938896637, -1797726903, 1106249785, -1217066683 ], [ 132509361, 8222915, 1447130225, -1213167568, 494509286, 362906446, 1727882952, -898526868, 970688551, -2135344045, -1336734587, 1562927034, 1441310316, 38480942, -155219250, 2114241124, -1859874731, 1576445472, 1982868210 ], [ 1805325818, 1081784144, 581113766, 1833698699, 1118027671, 1275375708, 393925983, 1875708369, 2007568091, -843120889, 626216785, 904698866, -1858893283, 427844104, 1738237542, -1527680572, 1747410244, 2007317093, -282422575 ], [ -691487145, 1919004376, 261603582, -1434162164, 2062270774, -1079545918, -1891266790, -741890663, -1109721384, 1877145999, -1893554155, 2081047234, 1799473936, -1762995081, 854383179, -810314502, -2056531551, -177108765, 1089293100 ], [ -188012889, -1997936085, -1479438881, 1562687679, 421428468, 1902030576, 1104945309, -1748927004, -520599744, -739839767, -76281347, 355466079, -676639974, -209544325, 1454024447, -621673416, 447597498, -498630275, -1276948732 ], [ -763401695, 855769438, -569864709, -2112438096, -1346425718, 926716948, 1408947647, 1308501969, -556017820, 2004581926, -1462711251, -1483232404, -215394731, 463897114, -712459579, 34684912, 1718524203, 1210289124, 1188524700 ], [ -2016498494, -1382455986, -345894780, -658506740, -573021674, 161347225, -976339801, 1535377590, -1642753390, -272906130, -1075538557, -1167723878, -871009913, -223306889, 1403672840, 1402539650, -574790885, -1496188309, -1984314194 ], [ 1428146426, -1973748530, -1254780273, 1000164756, -1263510579, 2020003057, -1282918936, 1019701885, -1372421507, 1234314670, 4223747, 1511331019, -137626430, -1915174672, 29026560, -590793768, -1420337551, -246368997, -951411444 ], [ 1499667626, 1887033003, -1261072088, -1642605718, 675483393, 1731130595, -326176148, 530539337, -969631477, 48248797, -475439154, 1861703538, -47468788, -1120065792, 58815291, -1805896262, -478515122, 1940735804, 459477427 ], [ 838873557, -638062376, -1860471586, 1298666710, 1957705544, -2117009947, -1080621032, -204163408, 2005287144, 372851843, -244907053, -1021949678, -764081638, 745087019, 711899259, -1838294493, 1589620449, 1157198708, 548139146 ], [ -1339283552, -719067918, -1917346363, -333351456, 1561302663, 127848150, -252375221, -1887903344, -1577605868, -1000951593, -1420689564, -1725904980, 2029568877, -695516474, 1753688355, 512403304, -2003910850, -810057482, 1297236855 ], [ -761218153, 978692040, 128741647, -539701563, -885738475, -1676549998, 596727071, 599316473, -172685220, 882539260, -928223609, -1603444670, -736993020, -1227536257, -946768063, 538727454, 679515147, -904622213, -958813023 ], [ 927665785, -2004009405, 1725934636, 1606216652, 1592105360, -1781826616, 1074057462, 671097909, -739943949, 563313723, -1918146623, 1932461189, -1011216509, 1559131618, -926247868, -1206635630, 572285422, 1984918228, 1008994391 ], [ -412286087, 1055845774, -1416948142, 393050142, -469746197, 2011189533, 469893960, 952318035, -962950986, -789150790, -1234320363, 1505014416, -1953390755, -531728485, 274477716, 1783411481, -116936900, -233141380, -375552466 ], [ -628799164, -1148001040, -386971476, 1952121771, -288271267, 692556556, -1328689626, -408698974, -1471264664, 94682712, 498532259, -246429505, -1990856359, -854101387, 1159119012, -1088754906, -1572565743, 2062789286, -263363793 ], [ -1331117191, -210641989, -118347048, -2057356043, 1059928311, 1788041693, -184236515, 1549738240, -390477132, -193527211, 1795823152, 1183305725, -694835482, -185942663, -2007388750, -433736424, 86344206, 601125143, -40587687 ], [ 82159400, -724903214, -1881121422, -967040814, 1570503610, 876923870, 906286123, 2045478849, -464350772, -1882001062, -189845223, 1351620902, -1043760116, 270925668, -1001568586, 998913771, 1016118213, -1040039701, -108814256 ], [ -2000876167, 1535855221, 1473122618, 1971582179, 1384503446, -887551467, 1819681596, 1707465005, 1174230160, 333595080, -739397953, 1320923265, 2062178415, -1633673760, -256225517, 917742417, 1997404653, 2034168948, -1434968040 ], [ 1341574488, -421119078, 1798938383, 1380657339, -462931345, -225100751, 193463648, 1394717814, -533023416, -193771767, -263933900, -1024570712, -190858352, 1683971622, -327019216, -945951528, 1446077829, -1628014224, 878587229 ], [ -1152863128, 560806426, 1419281166, 353954788, -1471869360, -2061572266, -1535816786, 79224805, -1396766044, -1664162022, -1228415038, 338861343, -774645267, -466305390, -1265148765, -2048694405, 1222634480, -737416742, 512702620 ], [ -1598993966, -20038779, 1801125042, -1579754501, -1346758298, 119001340, -656629944, -1904484301, 368356843, -2035554244, 1297320396, 1999305417, 703911006, 1112179290, -1097541236, -1809265621, 1067615298, -414658944, -1688527917 ], [ 1033832258, -1687173124, 1737920401, -1608490425, -1888992787, -507897270, 1837171135, -1223684646, 541838218, -462032830, -1820669657, -129640142, 1528222179, 640756457, 377236171, 1516001270, -1902134424, 55600362, -2097843293 ], [ -85335896, 211771445, 466066042, 649252671, 1925096351, -782056981, 1492749273, -344176080, -1314175524, 1894961976, -12003038, -234543258, 1811333987, -1826716805, 247995233, -1710574975, -1307042259, 1554811315, 984857886 ], [ -1084103219, -1541979383, 795400591, 7394100, -660186216, 1976006618, -1114964789, -476001946, -1857761296, 1229097475, -79150389, 953297620, 2025287747, 1588458279, -126278742, -291938926, 306516621, -115537326, -673175289 ], [ 1237692296, -1272224467, 137540155, -1586182762, -1977260024, -1311300575, 1327703226, -1900610563, 2133897225, -1950016327, -726479712, -1222086462, -1236609525, 1178427799, 415279419, 244641748, 1387407929, 558115489, -1545336845 ], [ 1123238276, 1340569185, -1056477605, -903004846, -144074956, 165160176, -983951610, -1940447763, -615132056, 627927383, 1680481384, -190645938, -692753014, 20814377, -739962926, -2114329871, -1176692631, 1959673460, -613770594 ], [ -692648372, -259587155, 55968339, -926775114, 2086135519, -272731812, -348960382, -1519999, 1643766060, 1306741856, 423648038, -2127113127, 302353740, 366753730, -42651166, 302331565, 2040165102, 504600279, 1183711093 ], [ 1135755081, -613520388, -992360159, 991253305, -1749055645, -146061388, 927182801, 116885470, -216241147, -2001903897, -1291832879, -1520251745, 155620189, -2003688265, -823085075, -563054791, 420951800, 1630464778, 873345616 ], [ 1845123225, -190698764, 1796538493, -1497285076, 817805170, -267702212, -2047083023, -1874242388, -1574934273, -626503576, 717394743, 217157998, -1352556178, -203856013, -967707203, -156790830, -1303932930, -1637815290, -840810813 ], [ -1144520812, -765507727, -1182413134, -407988189, -150866018, 1830676858, -1870745847, -1001925957, 1491321583, 2003029900, 1800849917, 1034662766, -1538961063, 24478787, 1597719930, 458073608, -691238678, -267349780, 1893800351 ], [ -112277911, 1063463588, -1955008673, 559614146, 262115998, -458939294, 1049687891, -1139656192, -1119325796, -824189590, -2065873686, 812558441, -1445800180, 561494202, 1345160084, -914121784, 1837125504, 1115869945, -409098723 ], [ 1674639128, 280574046, -1127494197, -1364699887, 734191982, 567317657, 1593602164, -695192858, 42497162, 1431642183, -30999025, 2009236938, -1962715539, -1973431037, -1019215799, -829913232, -1053437147, 1731757728, -1408057268 ], [ -311302327, 1638627909, -1989057949, 1894811703, -1407884808, -2046738353, 1395543941, 2031943494, -1721517383, 515778986, 2047543742, 383195770, 1050384275, -1864834746, 1966338859, 1235931436, 1113689510, -57240168, -1738054137 ], [ 1456231999, -1053815755, 609412307, 2029543913, 1521285501, -108335931, 2140551981, -1579436326, -2100012422, -668182050, -32484618, -503865558, 430738790, -946680481, -299945951, -1019662111, 1943159927, 1371398491, -214396485 ], [ -1874272396, -1555488212, -608342292, 318652168, -486800517, 692684594, 1079932262, 1862991778, -230526492, 376051186, -1304917544, -1411032385, -289502210, -814917015, -283877462, 2094426880, -2136503301, -1285115123, 1104223298 ], [ 1169694625, -229502020, 279369491, -910966232, -97131945, -770902042, -1616179250, 649254717, -1420872840, 2116991491, 1899151283, 2127141452, -1412610812, -1398218272, -1487065963, -1103678654, -326511236, -1146631354, 2039630045 ], [ 1708771379, 1272542705, 530932432, 1768318295, -913839853, -226333509, -1444752736, -291503562, -920271354, -930564411, -1382117944, 843413583, 556348558, -1304366053, 2082026114, 968233906, -1941619172, 797864153, 984015599 ], [ -1683457494, 844284884, -1030262959, -503210240, 126287935, 2056221296, 127141607, 730814491, 670258636, -336087775, -1917929918, -2047842864, 2026614180, 520592258, -1742316064, -2071184823, 1790010178, -59173341, 1743263807 ], [ -416105470, -266974159, -187101383, -1565712365, -1906704378, -1559537673, -449463907, 563031802, -1914351354, 1100698899, -404159846, -426847478, -1971891753, -161627578, -1779124346, 1579126263, 412054840, -718575296, 715615718 ], [ -384251621, 984146709, -1091578906, -739326485, -309098068, -770557806, -1996661375, 950949148, -7940650, -760036201, -1122033455, 1804709221, 1315501413, -560962767, 146249858, -1021800659, -170429846, -544394448, -1366848063 ], [ -1209337176, -844692608, 1018858837, 1843170676, -222204098, -854629976, -1506493055, 157425176, -1731153805, 1947776215, -266782244, -302314910, 734670270, 273085871, -454785646, -1178250356, -987430514, 1378401678, 1057517598 ], [ 1236105650, 1677478334, 1530462427, -1962012501, -914881065, -237476570, 892028114, -1685470881, 75490913, -175638302, -693517518, 1120637296, -1205094773, -611266792, -55494557, -282994231, 1985373476, 1127374634, 2033944145 ], [ -1438086503, 686131555, -1710769557, -1552954914, 2043618950, 1638366023, 92885258, 2097699748, 821483289, -1907105382, 863841886, 361266291, 245808500, 1019951068, 1693013580, 32442123, 1710505687, -1288340512, -562296896 ], [ 530217545, -5884672, -715036700, -1092408040, -656631814, 31571133, 722181524, -1747942623, -558000409, 965954314, 1400044318, 1205448538, 494045230, 614735155, -2083789834, 1243889531, -1803740236, 535757382, -447267907 ], [ 211519456, -1816408640, 447561591, 2140952391, 2005464967, -341292820, 751803823, 1507084321, -901743932, -1851456826, -428607353, 412258118, 256799252, 1932448756, -1347801458, -78687195, -1372321366, -1260424674, -1252213590 ], [ -1114678823, -1455422165, 1526526763, -228710169, -755687954, 1604989418, 548199060, -2122420526, 1721611296, 621668217, -1969352991, 2074429566, 181591572, 473269427, 748154130, -605377596, 1537948122, 1040252910, -231483322 ], [ -1116684930, -1941517349, 1166101468, -1339367878, -1636066005, -1780668389, -1426516744, -1033859340, 42258334, 714879930, -108418615, 1691321442, 1075922047, -600859409, -836736314, -407828239, -1145795497, 1134424029, -1194847605 ], [ -6140995, 630102103, 308574344, 1266344315, -583054622, 1855895673, 622627898, 1432465150, 301011432, -681224535, 1854011089, 404910248, 669348975, -788397680, -755530510, 400265159, 159123623, 1704358524, 1693375270 ], [ 634331027, -803321461, -1998946538, 1228211985, -1268850430, 814137502, -1506043538, 2094804958, -1558574454, -483511033, -1623500725, 681725562, -1624130243, -859194529, 260251696, -1514065442, -2090655372, 1906402375, 766100497 ], [ -158047470, 463862871, -2035502749, -1558495885, 1925041232, 1699898203, -1248574618, 1472341020, -1662915379, 320143727, -1653718300, -1523821073, 58880267, -1528358291, 1938841983, -1877730383, 1703945722, 197863862, -1441767744 ], [ 1953500625, 615067893, 1036940528, -303022060, -340099596, 1896396855, -868396276, -2026441342, -2109482644, 1596027533, 1259824473, -100401766, 640270271, -146357641, 308200360, 272449779, 962764139, 774705229, 1508956224 ], [ 2003231877, 654019971, 27838132, 913099473, -1602867567, -85530224, -323903221, -1488860409, -735535774, 705879508, -698581800, -1027271893, 2065818593, 407189128, -1024739735, -1547517873, 1213354039, 1747555337, 401794343 ], [ -1642812170, -1116006529, 1788467141, -1760994445, -153207214, 528182725, 178524808, 19754646, -1261256463, -1420674550, -873835638, 579397794, -405465418, 1099649222, 808428757, 554377569, 117708793, 1037342107, 930388537 ] ], [ [ -125618373, 111340608, -1688115594, -1481071865, -2092550306, 606257827, -1001078646, 241548256, 167430087, 519868183, -512357688, -278617020, -693429663, 1152214069, -1135734663, 593425666, 1266122175, 359007280, 42856970 ], [ -1874295320, 1728388566, -1469236759, -211892986, 1515248529, 1899299668, 491788376, 1878863243, -239053909, 1987880840, -460033547, -146652617, -1085773016, 1670284482, 79180985, -282150189, 1055881034, -1987389710, -1786938120 ], [ 338765560, 1103832576, 1617270761, -500580223, -2032163619, 657561159, 1705768417, 276518442, 2059178763, 874848407, 891155206, -1221374648, -781597378, -301377373, 906209227, -1854050092, -1609065720, 1892501570, -1401721727 ], [ 441647001, -1393720911, 1128146182, -1335556358, -814767791, 936144630, 2026802989, 423779949, -312138890, -111222865, -1230374083, 941578079, 1766085088, 1009204799, 658135070, -1186060164, -2035133632, 141132106, 1139786685 ], [ -961630939, -1137458621, 52870556, -733543338, 1118452847, -1655511467, 818805178, -2116620473, -1236372349, 614277883, 153571913, 1193163827, 262132467, 211139260, 475428326, -1666043490, 2080068897, -408886196, -1106189810 ], [ 62565483, 636368005, 1169407271, -83965594, -457781036, -681578803, -1365266477, -329970761, 1578632964, -1621822731, -1251962734, -1654114104, -1918246147, -1870521524, -2141756694, -1062593700, -595345553, 925038959, -1966723535 ], [ -1466450285, -578436761, -1532269340, 1894578967, -1326298476, -1586893610, 1454426360, 1554891021, 346145147, -1410291160, -394283280, -561217125, -1643401147, 180937298, -1846466143, 1595417698, 1704039419, 587354751, -793350705 ], [ 772223923, 283471232, 820122961, -407240399, 788023731, 454923863, -998310165, -145631786, -930838496, 1759999972, 1189412521, 1784518726, 652186435, -454607334, -1065943492, 1690774758, -1064208625, 130891049, 2122726077 ], [ 1064322050, -1106779653, 1116552815, -797298119, 1452474033, -1685457313, 616944252, -822388373, -589722769, 2012617956, 1983195908, 1728974648, -1783919244, 740037064, -1995298155, -1815045465, 1200203674, 1618825735, -723258169 ], [ -947477968, -222400217, 2006509154, 765705192, 2025565881, -1318026392, 797133572, -2000304580, 1675340789, 710472794, 581694095, -6024323, -1971556904, -1609829622, 1579056294, 565467793, 409860706, 118602139, 321099459 ], [ 1500571561, 601658138, -299567087, 1017501906, 1146874483, -517510143, 1001575878, 2144540992, -1626075632, 1756623908, -993211461, 1707648721, -1212056136, -519651139, 773714138, 972206361, -1389815022, -1890193717, 1498006739 ], [ 677578142, -463555808, -27416296, 1746741371, 403197383, 333160979, 1388060942, 1433303986, -959178568, -695591321, 354688886, -1814724506, -19033848, 824909024, 1997922417, -256391640, 302247810, -592144077, -537060425 ], [ -1200378517, -1692067607, 824077109, 1384634846, -1849315964, -1417837436, -334479818, -1273347989, 7147140, 891913909, 2081462916, -432921342, -1289505920, 1281308714, -2098175665, -564185858, -1811796930, 120406744, -1062313255 ], [ -245362527, -267313901, -225073466, -1840577852, 1439189536, 1992121405, 10703456, -1861279414, -96451009, -1697065440, -119766937, -435898331, -1964622572, -1749271015, 947621914, -1873201837, 876570099, 806713588, 476576253 ], [ 1695976412, 1702171602, -1841099160, 1317384941, 2023805406, 1778678004, 787678963, -261027615, -1233069732, -282329863, 1805397083, -2115494613, 320640223, 2069264897, -259207695, 469346372, 468435848, -496313251, 874856793 ], [ -1462690191, 388326971, 1761362965, 374856962, -2014223155, -1971278902, 1018697223, 316989662, -1663504988, 486760003, -1352562092, -1485309094, -1527545621, -1600741627, -1630078535, -1489649613, 1176645477, -1686118814, -1297158234 ], [ -1990643275, -238751237, 304354348, -1757533510, -573788021, -897137656, 475411883, -1630106442, 2137185664, -1833447921, 1122051517, -706607188, 1082487728, -1704513712, 308127282, 977623146, -418510978, -1675216550, -47917738 ], [ -1573601190, -1860746654, 1216085956, -1820878735, 452207484, -1910679966, 1150426230, 211872682, 1062386799, -1775260175, 1587169423, 1456810193, -398952854, 478698607, -1135256496, 1553085088, -1997191455, -757651250, -1191066594 ], [ 1406470073, -1709040837, 533736888, -329922965, -2072094045, -1289832487, 1981852590, -604519123, 219313482, -2091598429, 69661391, -1884266156, -2043968298, -1538733686, -1240015839, 256586256, 739860948, 1064258939, -70909973 ], [ -161597055, 176362393, 1852925005, -691196369, -685963115, -1357646763, 1731486695, -523818931, 1968890929, -1634243917, -2141441255, 1500355700, 1450732778, 1148985413, 759744092, -1498483664, 1420680331, -686627644, 1365639655 ], [ 172397265, 1764769607, -726670685, -278794899, 1273626533, -1098232713, -1796870540, 290691165, -1900765641, -787132975, 1167898151, -535024783, 845608818, 253861698, -490037744, 679278910, -1598902963, 1269443994, -939633254 ], [ 2120628444, 454524603, -1148216769, 712131070, -1796737919, -1166926919, 850509066, -2100743060, 428387749, 217560713, -412328179, -2104264209, -590915435, -597952544, 511046527, 1339033708, 930943662, -1804667527, 439587309 ], [ 12223358, 1528378842, -1507645423, -396809898, -1833709122, 763804253, -497900231, -634173691, -1750602576, -1379786619, 1948231663, 1486617, 319345175, 1119661133, -1908375950, -126896167, -1273420439, -389555511, -723135261 ], [ -1700202753, 1504818858, -434851677, 1094563358, 162655786, -298531351, 265726106, 1899383558, 1617595447, -844021415, -157052625, -1088846499, -1636712303, 321776026, -1075148468, -725176915, 466261848, -1546147463, 64446640 ], [ -584401814, 1747032414, -1204063492, -539118385, 830265855, 1671020712, 451502781, -1966916515, 917462958, 2016072988, 99505476, 804949484, -307747224, 1566646165, -1615334755, 1533709973, 577989702, 497727421, 931710896 ], [ -1353199735, 44651706, 1797271024, 1494657443, -938710620, 821935172, -409070097, -428318400, 1348556349, -1415987604, 444409396, -1039831734, -1885142944, -1593071121, -274260528, 754237308, -228985635, -1742608823, -584470423 ], [ -37740406, -2500463, 847852090, -1296637436, -357731935, 757949100, 601523157, -1448905482, -1602918152, -2086992469, -679450106, -775206638, -1496668989, -1091485598, 1328063874, 200565290, 852561304, 988217263, -376600527 ], [ -1840281899, 831375695, -306164353, 1298358569, -457431316, -901874085, 63583160, 1342262370, -1219429802, 1469117814, 573101448, -890109653, 593609573, 1532940091, -1053962932, -166695202, -275652343, 1279268456, 1435772242 ], [ -751242063, -395257269, -655282479, 277299027, 276948360, 217105463, 1801328524, 1087632626, -1869238427, -481719074, 1861284229, -775605898, -1751615120, -1847014512, 28266145, 187565310, -2085187826, -192216844, 1456330851 ], [ -1183206406, -2019555499, 1712100906, -1506533259, 2038389636, 1515782153, -123789081, 1554180905, -835787965, 1277942105, 547400369, -595232850, -40316223, 1168573738, -1979622844, -1481410970, -1656992552, -701528831, -1707885304 ], [ -804121056, 375228458, -1630475515, 1019287660, -1617368675, 1491003856, -1478531272, 1687844564, -1904431454, -1679360880, 1314997153, 1845359667, -1215846110, -697584628, 1328175529, -377680564, 868327246, 296253251, -970352763 ], [ -465454072, -1130585622, 232547247, 1331688185, 680596024, 1900637588, 228398711, 1839270895, -1305593564, -1702443851, -755392270, -1845032110, 596950841, -327232809, -288377359, 939587910, -437635388, 358916251, -242555125 ], [ 1546895627, 499523243, -1657652848, -415476247, 877947456, -118899938, -848558049, -1230832706, -679627055, 2005036529, -1468741546, 1529811639, 2138696675, 1602829613, -663359835, -1432643410, -1481820552, -99486051, -162235248 ], [ 1593064814, 1227633706, 2135847232, -611547430, -1294090860, 1698736512, -810474637, 1946808223, -2028431847, -721112053, 1649318899, -162521903, -1314559762, 879243627, 1309834023, 620165673, 952867510, 1420128820, -71664465 ], [ 1232689849, 725948588, -734668935, -858926911, 158559862, 283863257, 184207626, 1657369312, 933670280, -678102913, 6782653, 1432807652, -606062600, 120457803, -1315834936, 928167386, -1766549061, -1945732993, -840368893 ], [ -688329751, -1095559005, 1649257345, -109395428, -362047438, 32337432, 2078639301, -1034336805, 89440521, -1311706485, 909493522, -877289740, 1907055527, 369798170, -44703860, 1767653077, -224735491, 612833158, 752707016 ], [ -1653731767, -1613417827, -72554308, 1917404633, -687515509, -221979758, -1219004180, 1266905429, 1633352994, 706884318, 295428766, -1413596580, -1857241921, -1875396819, 2021441745, -1073695630, -181478900, -54300204, -545351227 ], [ -1579840961, -1487923260, 1948309669, -2004261463, 1412685526, 2066869029, -1479272810, -1705199431, 1130249420, -1677636811, -1683493061, 158565192, -1706857202, 123151356, 608372959, 2134610645, 1891881760, 980718754, 2066943643 ], [ 661999183, -212186720, 1779523319, 409334157, 1658319906, -583418665, 2009708813, -810459808, 257459018, 2116206363, -319375415, -415986746, 1470664258, 853921231, -114535276, -101508737, 1740449589, 390689436, -1040903849 ], [ -1112436092, -1263950266, -1764898774, -1615745036, -105495974, 1623966872, 878829731, -366526110, -735563344, -1059606904, 1602888505, -1302373936, 1630923770, -317472095, -40544318, 1385981036, -1651919139, 1951541339, 677993536 ], [ 2095196364, 2088715506, -1426165649, -118380534, 358501491, -481592371, 700777345, 1273216810, -341075410, -982541166, -1924122146, -1052661010, -1759335631, -906040611, -1075409453, -1827310665, -1793153050, 400713497, 1499334299 ], [ -1106699092, -595394159, -1044554323, 273226378, -1346756411, -822660032, -1794774367, -377607259, -1881619403, 1326799028, 373770170, -1740309800, -954832047, -301436925, -1445873893, 293026471, -1602825934, -1449429052, -87337138 ], [ 87132657, 487798545, -2051095676, -314980421, -1576038378, 14808340, 1772331704, -1385941175, 258755933, -1035340061, -2029288521, -822612715, -2039116445, 1559559383, -1286048399, -1478601851, 1455619118, -312955917, -225686045 ], [ -1852114076, 1618365788, -282591164, -1972738552, 1119092173, -1106842686, -1044838099, -1892615411, 143245128, -1470797262, 192044272, -1484536128, 736994649, -55749596, -207574361, -1851233909, -1406128871, -1075738022, -1918355587 ], [ 1012315234, 786072635, -2009301828, -463927079, -1433365562, 1323492880, -1101334107, -856247150, -1940545141, -268294807, 312432002, -1754899249, -1452041846, 781009148, 1428524422, 1475578253, 1556043426, 1065931897, -1569943384 ], [ -1634388839, 201343673, -1537826408, -1147101072, -1372362104, 1821082250, -1277525861, -2077608620, 1639190147, -1984083481, 1370943081, -833923040, -363492227, 1414186984, -937748107, 951455779, 1302664172, -1106069052, 515018077 ], [ -744751786, 1816690012, -450313199, -526877367, 291089751, -319083065, -430037674, 1817452300, -883189086, 639051838, -908969071, -2057610161, -300480861, 2065038327, 1493376489, 1786316819, 557150721, 1408120029, -1472493172 ], [ -1408754064, -521487597, 2004476673, 1473000162, 1752004194, 11340572, -1979174342, -1940210841, -1781843911, 1712406395, -423756193, -1957702301, 1422267247, -324579948, 677974226, -259465261, 515728581, 734430483, 1777768025 ], [ -1559815397, -738448773, -266283412, -2075973406, 278153600, -1858418131, 11712679, -1670202547, -707430757, -586360537, -382244347, -938145940, 1247466866, -719139632, -514895805, 1784908060, -887807430, 1547785042, -973593642 ], [ -977052221, 615772129, -1189797834, 476093696, 1053631949, -965495211, 508392172, 1067080841, 2086769822, 118304477, 607307380, 2082516427, -783701035, -852824251, -1173153576, -1073721218, -345501054, -669654146, 1987655734 ], [ -608602180, 1290027134, 1319175175, -1376371359, -1559169372, 1112303162, 1864919871, 1001227261, -949078946, 1920716781, 1860204182, -1690987472, -1456705115, 1058755827, -1114471110, -475162824, -1808746444, 1815677502, -1942643061 ], [ -702974420, -1012278799, 1131419165, -1969230044, -572373161, -1267012783, -1925295025, 234120174, -839653432, 345657560, -1405923627, -1700852209, -1172528703, -2138968063, 1046335757, -1429641848, -1503946106, 437294932, -2078731200 ], [ -210525136, 112951902, 500930991, 1122332208, -53488674, 67674997, -1280140628, -1902089474, 1782180589, 715811343, -1592138927, -494443857, 1199662829, -1083801231, 1966664805, -116660137, 1076346578, -872615462, 1682711115 ], [ -1335492667, -768662558, -734608429, 2036399641, 1511742149, -1634880002, -563212172, -2001921543, 1881785339, -586239675, 1285307764, 1755123836, 609716905, -208622180, 1119173062, 1182820384, 1361799229, 1291445107, 1839904421 ], [ 1225129735, -643047178, -1207333899, -782850244, 171593346, 1996396015, 194420113, -1663013345, 1376436767, 358378813, 840860992, 1865069943, -648117955, -1067271630, 619196821, 2113533548, 1051027503, -2143145256, -768704695 ], [ 880948324, -153858322, -1905358737, -1096110480, -1896274881, -1686433758, 1422995444, 787705671, 682524906, 160106483, 219909191, 1477101716, -194805892, 883425645, 580938532, 908352839, 630331078, 1332309566, -1841255076 ], [ 1738343102, -1455238897, -828196202, 1625398440, 1309474620, -1198070054, -771737080, -686147632, 662936915, -235171379, 857704449, 2115871962, 1313780704, 460463235, -755524111, -1393524541, -1508107155, -1810292146, 1096834751 ], [ 1061997824, 1520055144, -2016052161, 2092535770, -1001675274, -1433020461, -1634617973, -2007677422, 967588548, -1689494837, 2010423350, 1039558717, -1429690540, 1748835513, -1614264026, -1500651970, -10059254, -385014855, 139351508 ] ], [ [ 1923342998, -283430701, -154195119, 1455258302, -1461634603, -939654981, -406841397, -114846035, -1365611955, -2097141956, -1806606108, -381225899, 1411962232, 1673995586, -1112532613, 220866266, -902859036, -904421793, 1615575217 ], [ -993046332, -287989042, 1919713769, 324252448, -1083763025, -1478823271, 1196559044, 1967920878, 65444315, -1287625533, 303707226, -619656487, -442426158, 1229998405, 645035022, 1139652270, 2039491417, 1045063748, 1901700404 ], [ 860694786, -193803098, -617267863, -986470386, -562616113, -39760847, 736984497, 1634059877, 1169773361, -2040272269, 371001314, 1765219219, 304735622, 1516537450, 696722358, -1263149952, 1393060009, 700383270, -1654245220 ], [ -1903146932, -1866871460, -2055364737, -1171176964, 2130095618, 2126386384, -1318063467, -1784751977, 375722985, 1809781671, -1870210113, -1629674061, 746036968, -1162007162, -624743959, -2033674080, -1502043344, 1495745290, -1299900098 ], [ 1014995359, 1960212894, 529691511, -1146547408, 781078621, 609909510, 580127493, -941551710, -1823778604, -522157316, 1513799629, -1573698891, 1516680585, -810241558, 2076157765, -749439282, -1158745786, -1074175063, 1684136285 ], [ 1994610383, 263268470, -1096234479, -1279109140, 1073732668, -852912500, -2145033281, 1131726269, 1329965870, 38760372, 1526130610, -812219770, -367734247, -1373192786, 897863797, -865183438, -615602754, 218803579, 1418772475 ], [ 642579974, -779625542, -613896199, 569688516, 1256427498, -1400723229, 809939599, 222166200, 143618156, -1000904095, -1088751969, -806915778, -1692445683, -929291738, -1679926698, 2016649646, -1911217772, 1023364547, -120632258 ], [ 1357289110, -343992399, -809968698, 1937492140, -1737254159, 2114867894, -848574639, 1789564614, -1723897860, 210664113, 294191099, 1596897975, 1641398302, 2052047964, -2074367471, 1602503879, -1605450987, 472565007, 465219507 ], [ -1600576690, 1512954070, -2101120577, 1491974798, -1593799102, 1662270869, -1089374563, 884754497, -1691121599, -1518737909, -1723977198, -870590966, -2071788257, -1738759495, 942640121, -1077114214, 791613726, 666170406, 390932408 ], [ 1668575778, 1309573617, 1386907087, -1572345046, 648428243, -2047218763, -700362875, -837591101, 714795981, -1976073757, -613182142, 593901456, -510296812, 958798627, 324839285, -761622746, -1807631958, -1065434718, -113537267 ], [ 697307818, -136261582, -1890592320, -145753171, 1989991457, -1300188868, -1673424406, -2119220841, 656003013, -1756592882, -180080890, -1948548207, 2074002581, 970192486, 1356966428, 1740305970, -1528238591, -1237391389, -97499453 ], [ -1201559131, 198192812, 453826802, 670343576, 1763776167, -1492553228, 841806957, -399497678, -1221954054, 102233416, 1905780197, -901270509, -1550342350, 2076654554, -1399270589, -2091519599, 336549265, 314373735, -472275102 ], [ -1027154191, 326641477, 1653059469, 1273818847, 623520636, 554191745, -944454278, 565770492, -1378960116, 1722864621, -627829493, -649123507, -1346039638, 863827722, 951234060, 1976792792, -1416447909, 1490862372, -1127967794 ], [ -83855551, 2091922018, 1083417569, 1002173762, -427891078, 1476616941, -1724953722, -928832537, -774746598, -655624918, 105923482, 824037520, -1039050169, 875012575, 864777842, 768458061, 2097030910, -1752169481, -1134807262 ], [ 390315099, 1530325494, 226654326, 1562785775, 1811426098, -1765006576, 1981841800, 886254965, 26775414, -1219078979, -856296764, -1663704501, 1042931974, -1817098353, -1803221833, -214271123, -558193168, 233350588, 586049041 ], [ -1362733574, 805146770, 1018743161, -190394451, -985089210, 1382959333, 1643115088, -183875287, -826857639, -278725332, -1776921130, -1730567254, 705680560, 1724833826, -12309047, 516096095, -1501432309, -2281280, 2018310375 ], [ -864780479, 169671263, 1636927101, 1896115460, 2033966470, -1592106319, -284299348, -1696933759, 1370880764, 513123066, 1457991653, 2012990893, 1742558836, -405985641, 849372687, 36343028, 1801860354, -1392298307, -291007812 ], [ -996635057, 1228139013, 378410770, -496902729, 1169318727, -2049725942, -712725365, -409970448, 1527744090, 479136466, 314080932, 207545369, -1730342235, 955767752, -1473400585, 1454163768, -651871223, 858692340, 2013822934 ], [ 1773547794, 625145654, 1491003509, -2001634778, -1974150670, -2022751239, 273273943, -774716203, 418742491, 1649222581, -1565788647, 1276377182, 1763755763, -1071085447, -1158423409, 877149572, 523494002, -164066585, -1922802152 ], [ 25662628, 1332786334, 194021862, 1402849346, 1014150668, -1504767510, -127295425, -1892124492, -1820920703, -1117446387, 1940848626, 13346260, 2098412895, -1384685455, -822175304, -1119806047, -81503565, -770249425, 443028047 ], [ -1422133423, -1300106608, -1198115993, -1546679105, -522673350, 670875304, 1059228234, -1499071857, 1030097778, -1892082865, 1472028334, 325677387, -1269436584, 1149427793, -365223615, -1438680534, 570058976, -347725525, 1267934006 ], [ -1176586462, -920241290, -754565270, 167387615, -420678810, 348175135, 978858361, -845984823, -62843472, 488225295, 1499959993, 749843024, 823515869, -646857041, -331010973, 945975911, 1770272180, -875511987, -1704999300 ], [ -1819383320, -842462517, 622636894, -1156020404, 507801284, 1422598059, -498515557, 1781950478, -1904325608, -1992433765, -577728848, 846351221, 637963818, -2069088346, -224687458, -367822107, 1812820897, 824304771, -2026107544 ], [ -467349451, 1533511674, 72782544, 2113138459, -49858618, 910565705, 1022634308, 554823869, 2033524847, 324987119, -222552375, -1292094032, -549868810, 261936947, 874172372, 1146047866, -1428372764, -319787119, 1221907468 ], [ -1733244279, -129630928, 724343755, -122351553, -1334715883, -1346331321, -153364304, -1821743355, -565171334, 2016859737, 833274903, -1350955025, 1657177910, 1182782351, -1883141485, 571121224, -319421476, -274282367, 1455193840 ], [ -1367682092, 1939969518, -1884213755, 1234660132, -1132006248, 2005613068, 72021680, -1406616773, 877270896, 1114930159, 1825640286, 1491711648, 1757094919, -1929935095, -945968318, 1261212088, 758851596, 74117821, -1200340029 ], [ -920454824, 1411077353, -1148344740, -382494852, -385459804, -88447475, -881751445, 605411547, -1541813560, -1957810289, -115084487, -1259897904, -103240007, -1566594492, -947453508, 2019423363, 89770948, -513554946, 138612933 ], [ 1532779242, 409944119, -1130677974, 858407119, 369139637, -18876894, -1489823987, -495125831, 593797536, -1903666204, 1409000777, -1338922819, -1832060153, -941549937, -1855596845, 1817956623, 356810859, -1166717743, 683031033 ], [ 2016073308, 1004719144, 1565818713, -1890044526, -1620194067, 1515721323, 360901999, -1808377404, -1999679990, -1215741183, 5453947, 1650129143, 512519459, -74331979, 1496110510, -1940288548, 2014289094, -257927507, 1719437657 ], [ 855293404, 394918965, -189935410, 608199740, 72055527, -422877787, 1259067368, 980677305, 1118352490, 247564142, -1498699164, -1686292422, -1509341028, 1211211391, -377150825, -178637899, -219091408, -208416071, -273496132 ], [ 1618924515, 1713443679, 79508959, -217365606, -135391943, 1634244855, 1860214115, 1858433348, -671266165, -430995774, -636873252, 1589617337, -777313056, -221413360, -1401184965, 1569750967, -1903064196, -405564701, 98312966 ], [ 38174010, -2066234097, 787069405, -978401830, 957502330, -1338680192, 581534102, -1945446467, 506439671, 456005308, -572351656, -1206902239, -974649042, 936546700, -1840649729, 559679164, -1034685305, -1830035329, 90520842 ], [ -1297718854, 1947007870, -1667572343, -201559510, -1511257337, -1998593588, 1606252433, -1776972269, 689421676, 1396813647, -123927858, 216675077, 1667173213, -900012595, -774054736, -1346057676, -1877666207, -1742669538, -393600937 ], [ 519725016, 909101428, -540980815, -1570009090, 1085940443, -562385670, -1159284041, -227126714, -534480039, -766527025, -31566544, 1942140951, -80876764, -1325770044, -473846301, -604079510, -1093969495, 1466969433, 1776786363 ], [ 911744181, 1323832375, 375091072, -553286452, 252499619, 1529750498, -1812874598, 1913426702, 1900080442, 2085372725, -804501269, 129518539, -58238867, 1953747350, -1592213130, 813022757, 279114728, -1016932525, 2102243504 ], [ -1317592928, -4746664, -647153244, 220869480, 313659129, 382421030, 746546875, -1192509048, -1122886723, -2143463319, -31715189, -1037320635, 1694622578, -1421733473, -1881424967, 2066656983, 1411326194, 1391358197, -1233509094 ], [ 410264536, -1908675475, -971488562, -916291923, 1565726593, -714830693, 99911281, -1255194361, 1190199335, 300206612, 565852679, -2691833, 1626561755, -1421206729, 2091028000, 1169644022, 258250515, -1033412296, -2060346601 ], [ 234835385, 1878889901, 153357437, -737962282, 846609389, -989469854, 1025483308, -964856288, -2055164321, -422619365, -1990300727, -1047511482, -1143086176, 1204326426, 347441939, -729389108, 1574328333, -62136034, -137951711 ], [ 2092943537, 1756576021, -727294342, -1965304868, -776184156, -1686736932, 132685123, 1184869595, 615832765, 1163363523, -1898817806, 288262120, -1080049278, 1163238306, 688642170, -1251492468, -1881910969, 340263650, 322201524 ], [ -1904224570, -1682344869, 1600386149, 480094800, -1439458387, -762093388, -288549422, -569695822, 1410639914, -2085089752, 1529896423, 867825140, -2073654594, -679587700, -908290980, 1694308151, -822881368, 121571931, -280008333 ], [ 568178405, -1289974019, -1966057540, -1332254301, -230945127, 1626391129, -2107776265, 2133663505, 1882761324, -172759992, -1188999297, 441756221, 1786647795, -835686891, -82944699, 240041288, -1669593691, -1467953279, -127678811 ], [ -1097413699, 1538196269, 913578906, -1453858035, 618226196, 673028445, 216535795, 971039418, -666819194, -1922215850, 557070742, 1596948853, -28826199, -1330446424, -1374574172, -1856371541, 1830720979, -672080142, 788729586 ], [ 893137403, 285205636, -965705525, 1751639736, 1534904768, 1919596995, -335813781, -618519316, -1762111814, 1145021057, 1630043217, -1565603956, 2067492854, -40662984, -503605304, 160428634, 248621655, -596919592, 530662542 ], [ -928126969, 172802901, 1530785724, 1666709456, -1720971630, 1624019543, 1145500346, 133848301, 1723918750, -1860629839, 2111610405, -244629551, -1483888569, -1923528848, 1836788028, -498888217, -240452232, 624032809, 135367122 ], [ 2107604754, -898141169, -109216494, -1959532668, 15919838, 619108522, 731658421, -829959499, 751333742, 244635686, 155405254, 1643347814, 2104128067, 1887443834, -1072590333, -212426681, -822446649, 668301290, -2086410161 ], [ 274504624, -1096499617, -1243129419, -1711252196, -492470991, 908272806, -857781658, -1408952194, -1829304726, 987646368, -1285342529, -1257212760, -478101439, 3584434, -1909199934, 476233783, -1780520060, -83856448, 254776381 ], [ -643913643, -1584564221, -1074626499, -1204400438, -1749297211, -1535985672, 294994131, 2125700431, 2127306782, -2089999115, 513423237, -2058774829, 599179018, -1653115985, -382598967, 328412358, -1422653238, -977234914, 884559503 ], [ -1091223953, -1312208627, -31983027, -683289563, -384918364, -314330670, -272106617, -1291632400, -1851378758, 1467925462, -568550216, -1724376696, 804278965, -1454350905, -419078231, -1558771329, -1035714414, -2061055251, -78243312 ], [ -1866828652, -780155751, 2128969500, 1805241901, 103366583, -990622115, -1527682194, -1544930212, -1330448316, 2011253753, 1423648527, -1645101823, -1328121332, 1102797783, 1088737101, -736678614, -351905957, -647562441, 375132024 ], [ 1216547371, 604044144, 184943153, -946224384, -95794924, -996317215, -1334683393, -1206771262, -948582238, 372141618, -1383094869, 267488913, 1944704018, -330750811, -1041322226, -1275678235, 1167140626, 237951480, 1930229267 ], [ -1698327707, 448419451, -812703296, -961833564, 974877936, 2021921894, -718014122, 404641005, 1482090703, -2069321290, -2135544253, -855479134, 648659985, -773693964, 1503636515, -1996099295, 765572179, 1066171251, 1056653289 ], [ 1357564459, -1238419447, 1218228158, -44893954, -816364254, -1152408902, -361162224, -1120141528, 1876590922, -265707579, 1839776066, 1077032043, 257177992, 239853821, 2020144184, -867812819, -2088947998, -2092144878, -1308769988 ], [ -1604409482, 880234427, 1266830807, 1582372171, -1362956240, -289140663, -1383569460, -443803867, -1656619977, -1163912814, 2051530283, 33307723, 1126578074, -215453550, -2130017574, -973233289, 783483269, -999318433, -217450262 ], [ -1080646115, 1887244828, 612250973, -1138219761, -14927607, 2131349069, 55710131, 509126180, 1719596330, 1021362208, 744894566, -310383947, -1050741588, 540480172, 1567143088, 700675498, -472282374, 1497183432, -1490280598 ], [ -2025280601, -1940263471, -682010114, -1330928626, -2129921948, 413162734, -893303322, 2034518535, -1383520877, 1520218734, -1912050913, -1264939934, 333878749, -19002058, -96093542, -759872728, -2032949753, -547315436, -1660905272 ], [ 1875847222, 2076333843, 1274804234, -1034448602, -1000399359, 1605716070, -1642385186, -1931323265, -562601897, 374225161, -1146947681, -1132387261, 715384898, 70665291, 85895766, -1900192787, -913888856, -1461747983, -1581453847 ], [ -1681188198, 740179589, 832601066, -1458100769, 651782800, 1629246791, 492148318, -698786618, 1827336465, -1198542436, 1117613667, 1438425170, 39427855, -125434793, 10756794, 2067635399, -1841932471, -1488708805, -1666980563 ], [ -1918416121, 907405506, 1761234020, -2090595204, -1136151067, -377181180, 41555781, 1136719936, 173202841, 1106119164, 1347587077, 1915234, -704494141, -301358364, -1803985932, 1015512089, -647059441, 2129181155, 1216656232 ] ], [ [ 701345737, -807098577, -1683848641, -1249646020, -787399537, 193718969, 1534552076, 1467705210, -1075724178, 1653269199, -625527518, -812226700, 278628790, -1835309879, -88836151, -780120000, 990914529, -940381185, -132817738 ], [ 437155835, -1795452212, 517509830, -232543177, -89721404, 1059343396, 341653376, 555687298, -1060014296, 1689172287, 500518621, -1939953882, 300372354, 351661420, -1283655118, 1963688635, -728764485, -2009439541, 1821409919 ], [ -1157363600, 1902913827, -1949570950, 489704196, -1096706688, 1159348385, 1528107627, -1841453183, 2100483711, -1879224424, 2049775847, -491699682, 2001275242, 1194014884, 741758548, -229295441, -1757130891, -527744194, 321548232 ], [ -54207704, 168350312, -920173378, 626228646, -859615988, -1494315161, -1783416801, -766721423, 1619792361, -449038827, -536722596, -528446290, 1864210183, 14956133, -1561499869, -990431622, -541457922, -716801962, 1615727383 ], [ -841933412, 1429173878, 14936872, 189502774, 154571218, 1194187067, 79282213, 1864098778, 134663648, -1128378058, 925847576, 2011021810, 1143866751, 159320494, -493871153, 616141664, 1991563074, 374150689, 1232005512 ], [ 1945990366, -1375416857, 1945837826, -685405160, 80328166, -1016170846, -1806278375, 20009384, 411006104, 1361379745, 1965756433, 503415613, -349859310, 410283141, -2053211086, 1355341918, 1850649772, -32096013, 872261644 ], [ -113652385, 1857044404, -195699485, -937232911, 1398309539, 451228504, 164437725, -1097518595, 1336364644, 248190979, -522159144, 605811418, 1409733865, 1019352790, 565145013, -903005142, -1453396098, 2015350466, -47944964 ], [ -788491129, 415368501, 2027799053, -1780638084, 7728834, 852352125, -779788026, -1576764371, -1010580111, -1949552784, 1646003024, 1769744757, 2051688613, 1710840930, -1405834593, 703497638, 1712159633, 817377205, 167730705 ], [ -731980182, 488584141, -1354636894, 588454956, -1659135986, 768640004, -1333266962, 1672836898, -86703374, 831446960, -1494601161, -1480509812, -1376445660, -501474764, 936803995, 319502163, 1070944732, 1470426607, 175791627 ], [ 122458812, 1437759421, -1601436762, -643624076, 363328229, -2043819405, 23882751, 1477336768, 1109010585, -956589282, 57046269, 2135686954, 1757509987, -928395714, 1158953881, 1227160321, 1699786022, 792233457, -1111898809 ], [ -1369419866, 653836755, -1132397939, 775884590, -108195215, 1058378326, -1642740293, -190001323, -1639133378, -969355270, -174098363, -304032876, -378037553, -91760007, 91396777, -838148965, -622527949, -157898406, 1278447991 ], [ 722197336, -1499415848, 1852692726, 394956006, 812354363, -77676333, 122515531, 1970666406, 1181388925, -775313333, 1681116106, -755644632, 1146565575, 1008572727, 278432780, 551228331, 1101706536, 1256075622, 1258849605 ], [ 191947853, 1042114595, -1043366516, -316744635, -429231700, -522850467, 1649536962, -765131753, -324788364, -463375736, -1360187969, -529119461, -212512087, -1285444720, -569395306, 1179348899, 1133427327, -151897210, 2093318346 ], [ -754580788, -407877077, 676980814, 1949112537, 1517277716, 233974003, 1402290282, -1939622906, 1087381710, -1209040229, 1541068060, -1755326730, -821240319, 981297466, -1710743843, -211972271, -1151655322, -265308578, 1963315603 ], [ -752360386, -944010548, 278875851, 1726259390, -165170740, -2061469573, -478400330, -1294061742, 808077197, 936504597, -1411852989, -1497695451, 1529365672, -1976818551, 773928228, 1615510108, 265500645, 349464154, 556981171 ], [ 1529055282, -47098499, -1842305942, -1015020544, -957718207, 447936968, -1346337010, -395627693, 2121436894, 842490395, 306882820, -986318088, -1882738786, 617835420, 1606890271, -1706188243, 369678964, 897861626, 1420146745 ], [ -774747518, 320613555, -1759513345, 639257492, 1262335927, -1317631290, 1636239268, -11680498, 1537098098, 2092271698, -1762756097, 158830993, -1776781823, 1501105467, -1995011683, 365051305, -1366570729, -1487203856, -1755165748 ], [ 1976580019, 947091907, 1276324120, 254265746, 1572134545, -494699205, 1690561678, -126592452, 1196628013, -397329477, 1607822914, 171537619, -698355157, 49544196, 406973214, 1307439372, 1079176308, -469921908, 2061958884 ], [ 201333676, 278976297, 1174024305, -1489151729, 2142236917, 1639398568, -1519829577, -1011886444, 1603311917, 502067667, 1231872886, -1777143078, -1259085761, 1912041890, -1269907568, 1883089448, -806616684, 1221293168, -1745460868 ], [ -1783658755, -825683286, 1252981269, -35515669, 700681976, 587929983, 1416796207, -15434496, 923275960, -2145994871, -1874536244, 12462899, 956126911, 496557095, -1176934769, -334647527, -883566844, -1273940666, -1244254749 ], [ -798033439, -821177499, 633908876, -1742494535, -1199313442, -1241560870, 763800912, 1658246971, 2021641680, 1580361435, -72676270, -1847593360, 640999407, 592719490, 2002096214, 1139796963, 397998700, 1839624831, -343985242 ], [ -100062495, 527300964, 1409219388, 241190785, -459651896, -795426644, 1393140264, 1108883502, -1916825202, 682124522, -477586831, 1198601239, -1341088430, -638390988, 1974492519, -1617197506, -1737401455, -2105932921, 1130240964 ], [ -1022077398, 944175508, 1373467583, -1999352943, -1536445447, 844156685, -1681720219, 1350777529, -1354787930, 940191487, -2078204400, 1473819010, 1500168849, 978703949, 155585036, 1039411689, -660096417, 819771416, -473074203 ], [ 895884251, -619467198, -1467188281, 1819236302, -1446278550, -1533518273, -366001013, 1173774802, -1914827377, 1159734296, 657467779, 1174053162, -2133000622, -576020770, 2107244386, 639495239, -739980968, -1236175568, -315938468 ], [ 1774181699, 2014024559, 450688172, 522217356, -224096145, -1968311581, -1328377434, -744131465, -361246535, 892503239, -1793468230, -800320127, -913404765, 1800466096, 320527301, -73069267, 1560231622, 759791241, 50766772 ], [ 1953394003, 2099809116, 1102509755, 235001469, -1310705675, 2006596642, -1042111250, 1947339118, 1921150932, 1648448352, 419989690, 152970001, -2057199121, -1187357062, -304861224, -2105308727, 1943890750, -562793741, -373792661 ], [ 45805529, 1134402624, 937863321, 1822645405, 2031984607, 1612831758, 542883767, -1905785641, 446953829, -165643191, -2112210408, -1697381820, 30439387, 1887384570, 691556768, -1428161928, -1255586531, -1695037489, -328840203 ], [ -842604589, -1637704307, -1574955289, 2047237363, 1072254110, 713235937, -1344473372, 1500484699, 941515684, 770056588, -1751636581, 403614804, -1153700385, -413194502, 2019384612, 1002157302, -1901226772, -1078675557, 1161887694 ], [ -1535074540, -653059868, 768125608, -598913959, -293681739, 474331873, 1904427116, -304359963, 1804892092, 125866077, 910246754, 116275807, -1094863352, 1420962309, -1522055992, 1414724787, 1650323000, 688983543, -452173140 ], [ 610604657, -1161449265, -199235668, 638518719, 2017889144, -696220171, 1407617461, 2032025704, 1677494536, 1257234673, 218463266, 1102679321, 386506584, 1402175171, 168265799, 1850733841, 626066233, -1912726031, 471890174 ], [ 1654775606, -1524118673, 2147188318, 30690471, 1119840529, 953750638, 1997914061, -1615369373, -887045454, 1799129302, 245604097, 1219608182, 495403690, 1478767027, 1499324030, 776755881, 665819807, 577062345, 1640945218 ], [ -1372308623, -510060307, -745156572, 1411019217, 827216949, 810068448, 90953455, 1001349528, 975386099, -963939378, 998341321, -1287792538, -2087347521, 1512308256, -513696513, 277003133, -1348761967, -717150231, 1798166196 ], [ 387536491, 2009294526, 246496309, 761539167, -1201262613, -369446997, -1948826777, -750202018, 450195247, -1623925458, 188832107, -1792660545, 407960030, 955959025, -1265767054, 1520032357, -1863473572, 615694523, -850206019 ], [ -379891497, 302138321, 726775482, 938854627, -1094806616, -958119093, 619995591, -278893039, -412073745, 2092709510, 375445672, 475200654, -1559390631, 883082382, 1976166121, -1624534117, 88310670, -1676313492, -1260069519 ], [ -1743390870, -467506275, -1230696447, 357182381, -1083864147, 1227153335, -148591031, 11843382, -1536152021, -1441653961, -1825529407, -755334261, 263366431, 453428482, -341116369, 853873034, 1401363190, -1172958052, 1482779773 ], [ 695851602, -893555514, 1970887832, -1947032509, -768297203, -1984264728, 933899893, -1515886604, 831623552, -1639969331, 1247211953, -813919633, 1644640575, -1750143930, -594827932, -322493549, -1030487356, 353784503, -654856092 ], [ -1776369708, -2042331987, 190682586, -2045540145, -323425976, 2026816727, 1462124138, 1875455707, -568667567, 1525523224, -633588887, 278705547, -1149292873, -1922521793, 974323187, 845022557, -1536368645, -1138617439, 986340491 ], [ -2041217819, 228594671, 503279775, -1512805019, -512377309, 704164509, -1697693181, 249165257, 1002673175, -1845773328, -1180531316, -1135431805, -2088134443, 1945000173, -1619777388, 809541594, -680706674, 1531095073, 2084103064 ], [ -1219655722, -1538837503, -1390425219, -2092262680, -1077442844, 1642608397, -687572872, -1252323385, 1740136396, -45205482, 936220678, 1727949615, -435822308, -1702071056, -165009261, -137772875, -1649609286, -1991948173, 1182960988 ], [ -750658164, 1901311662, 2105205971, 932685671, 1376729949, 30998855, 1459339443, -1001334735, -1555435119, -199757435, -1161248150, 20305594, -562824326, -140391303, 1114292822, 1955287197, 1308252810, 1373952664, -1243143556 ], [ 1258669067, 655555009, -729264504, -1575810791, 1098309897, -1091721379, -103517767, -940721355, -1072492837, -324725752, -1857416883, 1840695107, -1946366551, 1917775410, -1968618558, -470803550, -1392724469, -730490960, 444005735 ], [ 1442071799, -928783812, 1026749046, 530364270, -985029820, 1432201583, 2003236539, 179045448, 1005759077, -1846573812, -376358239, 969718769, -1870618216, -1641168876, 1614680156, 2026460172, 1216166337, 719524838, -1554221269 ], [ 1022385365, -870588691, -87269133, 776273341, -337164079, -755103307, -106045014, 1082460761, -1369753666, -130886928, -870715372, -514832323, -423777559, 1078707918, -1743625843, -2131658509, 2134830231, -842314378, 644753300 ], [ -1224439592, 1161754536, 2096955684, 1554912029, 1538776794, 1665786272, -589739464, 1404296470, -981436057, -1839166086, 216039634, -253499463, 2121184784, 420227109, 1635243919, -214758600, 174206767, -872677233, 315142194 ], [ 706950461, -1779147333, -1791624882, -191879402, 1570815713, 1948830353, -672983653, -1335878412, -755501563, -324121969, 893913779, 1700266034, 1484354987, 575719827, 1588204038, -622979986, -1168267211, 1891161607, -905591721 ], [ -765344503, 1811093465, 202630280, -487880597, -568403806, 504223241, -1496817079, 1041394945, 1944837686, -4480873, 81486682, 819607757, -1448993665, 1769670109, 1980836606, 1362697456, 1125231710, -690744573, 119884527 ], [ 846632575, 620655803, 1978502797, 2101805687, 638462336, 1858365847, -1433355459, -773556603, -922606628, 1833246367, 60374975, 1451861642, 106572880, -253282557, 1490561395, -959548777, 1559652156, -1252271428, -1830984067 ], [ 676173960, 167190894, 1487716335, -916131198, 2140209600, -604985587, -328319084, -123562778, 319866569, -353744320, -706998511, 2055330809, 1419024345, 807358806, 1538179706, 1512231700, -1206611020, -1913570149, -96088492 ], [ -864038422, 303253618, -180516376, -653484998, -2093902621, 561471801, -628449376, -242558675, 1321921926, 676534740, -417846385, -13920686, 853588793, 1365677877, 1992982627, -38956160, -1561063483, 354085161, -247840507 ], [ -1497392782, -885415755, 1103800539, -1354457665, -475209888, -1456189146, 2062504169, -1195492307, 691203088, -1578082112, 856458395, -2059329153, 1518593544, -745556028, -1054306019, -1522977524, 1254919519, 1600679028, -1593630681 ], [ -2046742922, 899229851, -728523223, 1372839948, -195394853, -224131161, -2075735210, 1076584839, 527577266, -1218855137, 1077140958, 1632121943, -649572468, -907024114, 1397342535, 1284680199, 1907816471, -168293081, -1955615059 ], [ 300698620, -230896428, 1856787899, 1936111740, 1814223038, -1779774421, -2107323965, 1980120595, -350289468, -1938460914, -2131960025, 1916145219, 1831050493, 1051039643, 1959865846, -1314689287, 189858620, 126352165, 2128426989 ], [ -365290765, -1572105277, -1289872141, 476214866, 94751663, -755096211, 160915770, 1537304638, -1148352844, 239148489, 890411445, 2015313311, -888026413, -1950419876, -1583736248, -432915243, 1992197457, 374093096, -843997222 ], [ -668486533, 815463299, 481818781, 1483019875, 1993889024, -2007419868, 2101933756, 1225111942, 153071161, -1134396693, -673860407, 1268044853, 1876096842, 1743389463, -1994479929, 7057769, -425667458, 650769054, 1974690447 ], [ 1452707764, -1541802989, -2144488668, 1504299282, 595151873, -256433640, -443739795, -1220788821, 1321947399, 558223567, -415475308, 421924355, -725589876, 558278752, -172224594, -1809697337, 170273718, -1927045720, -662492313 ], [ -612984370, 626124419, 2112739334, 596777491, 1295499205, -1371320009, -737651420, 1510407819, 1107616251, -877457063, -1649891466, -1350100146, -594106305, 694399039, 876196760, 1102043131, 1033029787, -1107836242, -1677690954 ], [ 1912341656, -106610834, 1531018257, -1736630892, 110656045, -347089423, 1057842408, -1960794574, 1410585564, -995925121, -758870406, -1390237202, -2140695186, -412921692, 1368333379, -2023249567, -2022928315, 1078984653, -1992161738 ], [ 971089651, 2010955136, -945197143, -1807195010, -1652880852, -779853803, -1779727433, 222626795, 2100531908, -1985393708, -128114935, 2132676361, -108859631, 1868972071, 1775991983, 844876024, -1264382348, -27251874, -988874352 ] ], [ [ -325647881, -1518366733, 1191208845, -1561916200, -1049135841, -476664369, 503414533, 209298975, -1601300604, -916287580, 1066766696, 335634446, -978679226, -1494127776, -540836678, -967511970, -1864791176, 1914005949, 1478491278 ], [ -917533697, 13382405, 286199533, 500252094, -898602502, -363907414, -1018683680, 1085532405, -753876058, 504717982, 21357629, -221058671, -1242472257, 1997506015, -422585780, 2138902836, 1759880155, -731278460, 1101664041 ], [ 225161485, 1821331822, 603670868, -1433637586, 695582181, -1020391383, -1884269211, 1087265820, 157476944, 730796778, -47181223, -2145208868, 323307979, 452683577, -1315288200, -843693754, 1873460204, -1655034705, 1773465303 ], [ -1495470401, 1322228741, -1220358071, 2095567815, -9483135, -1425017207, 132008369, 1711225418, -2144736327, 282113420, 1204581284, 1690981550, 1377335486, -310603924, -999583880, -895242751, 250701535, -803781229, -664697567 ], [ 1237697707, 414406305, 895517864, -1543200244, -1726937354, 429042545, -603198881, -830046262, 1041525465, 881364404, -2118883560, -664840745, 603546442, -206015845, -1704033550, -991228616, -1077936659, 464492622, -993053685 ], [ 469912941, -365882279, -1294276803, -207754902, -986457093, 168446449, -836348004, -1888325582, -2048237676, 1249658225, -1208887283, 1390148288, 148628287, 1333368742, 1878959139, 1317055887, 754227178, -546953197, 2089491067 ], [ 739705305, 1604491590, -811967839, 1982236818, 904569160, -1803541695, 953257145, 405867813, 243737602, 862849860, -2074461818, -469392842, 807549222, 1039016957, -927382017, 184681712, 364259652, -1021402631, 1406416998 ], [ 499539395, 1060400755, 332258169, -274305511, -1503309530, 1080124035, 1801635262, -1102303756, 1848692610, -841223023, -1703733390, 1966260024, 1601757266, -979877790, 1696751922, 298202945, -793612083, 867843737, 451380831 ], [ -1975645085, 907042285, 1452728410, 1141605098, 1820064940, -172498185, 607645601, 1553013174, 2019870719, -509358402, -770248704, -680352822, -1125411358, 474902904, 1224627828, 312554942, -532287019, -322808074, 1133378568 ], [ -1785881557, 57101098, -1715622970, -1470814092, -1463631387, -232145281, 1812076764, -1610395708, -16637569, -219898735, -1226633555, -1898255182, -1641574964, 1015015860, -1884157903, 156431729, -1233483557, 2136830891, -640201636 ], [ 477286587, 503557432, -252225918, -315737127, -1831007267, 318708748, 795026250, -1229136594, -793597812, 399811698, -913737134, 872725818, 40398619, -1259070701, -1299157742, 1844029451, -1577312744, 579638160, 2077203311 ], [ -2024242175, 1618615490, -1220159378, 1250132809, 145165509, 969541452, 442726471, 1374459753, 857766227, -1529895267, 1078283575, 135122691, -385683402, 1857006700, -747984044, 1830275525, -1506542381, 2066968773, -1820667787 ], [ -1589093369, -381723186, -783828835, -877753924, 1972715040, 1864224985, -1419857154, -1529747809, -1206227201, -234594024, 1959475715, -1585282319, 1272789930, -628288412, -1687235284, 174432873, 1979760060, 555041642, 2000413567 ], [ 573346143, 1471406570, 358330556, 1457862538, 1038840997, -1390586259, -1617491946, 1182020400, 253119286, -1461147559, 228770096, -1832243174, -189778113, 377133811, -1025138701, -531517046, 883907549, -1485466340, -229464885 ], [ -1734469449, 615451314, 1802121810, -376444092, -328443697, -1204897276, -291401656, -410504890, -1694259155, -191568005, -1147308981, -788557623, 753104544, 1037017969, 940528994, -679182832, 1481861235, -1307055565, 762978958 ], [ 66411021, 1799634419, 133196100, 825336705, 683738758, 1789474870, 122781314, -2120222214, 170036684, -524630303, 363509203, 1229497173, -1795287103, 959845005, 2024846269, -1002263926, 1831578632, 320734946, -643111024 ], [ -2098143409, -1033149911, -200963922, -433094094, 433357192, 1419669613, 1100054247, -1760134258, 1928816118, -2137456099, 550715493, -1137506645, 1156031435, 642706795, 72443579, 400349160, -1775272290, 1309349018, -1607322188 ], [ -416653877, 1254782143, 1005342640, -660003047, -724509974, -1879103378, 1734033128, 1058317934, -414535990, 1233837568, -272980507, -1702024907, -1680958933, 644596973, 1911680428, -1790710245, 1666574575, -1715307451, 1802897343 ], [ 233787333, 1444025464, 127694368, 1487382425, -1582769274, 478224968, -1353532993, 487612372, -667351396, 609280232, -879142373, 723757357, -849200548, 817121083, 51487813, -33056621, 146655700, 40433961, -924350736 ], [ 1107475516, 85868113, 3645887, -1286602340, -2009962378, 1492831485, -431976933, 280180937, 101728651, 37232271, -1058904570, 1930863218, -1629021205, 1879782091, -408000746, 675554414, 184726833, 568424068, 1350395508 ], [ 824427821, -484529332, 1328397671, 798632215, -1444500580, 161681798, 1837751757, -2102857920, 327808754, -581579662, 1259452933, -605389492, -321393650, 1269863354, -850580387, 62891545, -1709937458, 1937334079, -198319935 ], [ 357806452, 2023434640, 1382847929, -1455090344, 781019315, -1573605933, -1659417681, 1615322084, -1680775513, 116745534, -1981961528, -935485288, -161883331, -2001386488, -1491846115, 1592303976, -1713481691, 619569742, -1639962672 ], [ 2054815738, -1887813144, -192350103, 534673213, 179003443, -333993230, 1372833093, 1891429541, 1782850410, -1076707633, 1958688858, -2084250201, -988944755, 573864355, -447140948, 11541285, 518308682, 25522483, -1721695526 ], [ -1075628594, -1249341735, -333961755, -445758907, -159602273, 138907896, 541835627, -1906411695, -1786494621, 419300059, 1037915909, -1660923986, 689565395, -1919744349, -858834906, -1263783111, -2085989366, -167237149, 630084376 ], [ 1254808630, -1188388977, -1980727839, 493535997, -672313707, -1039912106, 1038368177, -1833470115, 841693735, 499365029, 700577731, 1024201713, 1158357288, -1542610000, 1919527143, 647245781, -1906933028, -385277828, -529466250 ], [ -720946192, 915070574, 637572556, -539272912, 1579232710, 1603614975, 868350822, -716630456, -1780005443, -1850415898, -868635749, 1866579244, 1768868345, 827449561, -601148093, -1844783242, -1185328271, 1317953635, 420024343 ], [ -1713257497, -1967252975, 1875865758, -2140523448, 1501533473, 726288712, 285269245, -1042596769, -1031536414, -64183766, -1573491708, 408873828, 1080510504, 1794174702, 1141543010, 1317560739, -1332989031, 706311074, 245986369 ], [ 1208150280, -31974065, 279472738, -1751256220, -1740424980, -1698820643, 690894613, -2099505615, 56558054, -869706882, -1150748632, -529728664, -46300717, -474195443, 1261493826, -756365514, 232443848, 1230785203, -1236850919 ], [ 800103217, 488755695, 1389685533, -1050112867, -1312945326, 855022390, 185662960, -316507290, -1544571738, 238607021, -628633315, 1381883825, 989441510, 893496233, -1773791284, -1165284638, -953002022, -764300060, -1379664095 ], [ -806496368, 806344931, -163670115, 1519625516, 1266511078, -206692365, -515439455, -28418322, 2079234152, 1078724612, 995505281, -893124101, -823326782, 2026450103, -2100854925, -545122116, -1428123426, -691326080, -1193683205 ], [ -817427801, -758407498, 490420501, 1087348097, 29705811, -820745300, -51564705, -1504618118, 434533220, 1193535946, -2133445114, 901446122, -1210332184, 1274252107, 948040661, 1215992287, -313877574, 40101729, 1997045420 ], [ -1965032794, 1111655290, 1679659557, -1030554437, -1145102706, -783428844, -534372713, 602078600, 214136142, -152339848, 1986706660, 2086336849, 1766174607, -699954825, -357498951, -776482854, -1956735299, 1494096708, -781534911 ], [ 347563140, 674117427, -826745653, 1488885118, -1319554543, -2119599488, 274067315, -1692713103, -2040275374, 525932279, 92782887, -372532889, -231881043, -844177361, 1193409207, -213460694, -1130987693, -583451792, 1481093573 ], [ -1206423887, -736591667, 1685559585, 1751980719, 494856997, 1478973264, 506220115, -918324765, 778168139, 1703594709, -2021902584, 2032813465, -1307585006, 53379516, 1031916024, -303752239, -1829255710, -1184700497, -477216058 ], [ 425377060, -15185263, -314807906, 1217336157, -1748426729, -995802797, -909125658, -203593949, 1763819955, 1508506545, 1018486208, -1170573158, -89262241, 221484438, -1538417409, 719765250, 1342273565, 1253002590, 953209364 ], [ 451995346, 1139326813, -147308387, 711780451, -1686672382, 1411678369, -711981298, 1233403558, -1712760461, 328481281, -369917950, 1141182769, -496781149, -874208439, 1995156980, -1799553224, 131381602, 27537033, 119709539 ], [ -103024090, -1314933813, -949456126, 2008965374, 1013886765, -762834294, 1745780314, -1455334122, 1740461115, -679086878, 1747567395, -441600755, 853713020, 345776064, -2117373991, -1720969909, -1579761089, -1491463581, 994446770 ], [ -1389525682, -625815514, 841801497, -1567938362, 202064367, -271342312, 75697337, 1714593717, 824587447, -93317149, 2145863356, -125099987, -397604360, -535050200, -110771329, -486231910, 970067965, -416214442, 720206891 ], [ 279579666, -1565701625, 1000003805, 1625656094, 299669166, -315216138, 1521718660, -1041637222, -1532573129, -1518744533, 1928772287, -1413696665, -1586757144, 1115254058, 1163915895, -1663054794, 1679943384, -436818600, -1751912256 ], [ -823277704, -1981069159, 1252605623, 1856289160, -679365829, -990324798, 1363307495, -1273587297, 1610643966, -1013980648, 849729490, -17918848, -1361097035, -1761025005, -380772219, 1127028866, 421382440, 945635438, -1256996896 ], [ -919526778, -1897010151, -1807717433, -2013080624, 1073295760, 319904603, 1145954202, 1652155508, -1704094607, -622899132, 817316187, 973190061, 27643661, -918567119, 1413263365, -871978309, 702097016, -18166096, 110795108 ], [ -170117810, 1586919815, -1501000481, 1809157769, 1552578658, 1043565362, -957928158, -1972801223, -640472524, -1845290750, 878875918, 635643555, -847372684, 420072963, 2119790474, 686339432, 152855342, 2044631977, -1044285892 ], [ -1600393939, -1126237491, -267389007, 952284962, -2089114775, 1732574098, 981118144, -1773980616, -95609386, 21352100, 1089443566, 1952806862, 1503216860, 59379303, -1075039352, -8090081, -1822813443, 2052624402, -1884190107 ], [ 2015843740, -913803972, -1007763614, -1359037636, -1504265032, -1308891418, -1519435575, -192792520, -1063248461, -1278736737, 542826384, -1577452750, 894915529, -1895091159, 1121246647, -2018667332, -292813155, -1487991204, 1068255656 ], [ 1374266786, 297595191, 616992952, 1794497793, 224794782, -1564244753, 1257577494, 756736585, -69201806, -1960095846, 756343311, -1920067781, -1837776239, 1609511095, -1754165849, -784443189, -1209965141, -1313579208, 243951495 ], [ 1386007053, 2092701663, -939304645, -1896041416, 958882114, -1469708742, -258471342, -1022261865, 874088215, 783510601, -745376268, 1585644373, -1383582368, -1855861201, -40897914, -891304074, 1666405034, 1886956411, 1258688146 ], [ 1865803674, 451198371, 283222049, -1306129744, 244704228, -580169190, 1704343837, 330235514, -1343663793, 1570780638, 1776730581, 1812867167, -172057977, 590293388, 1854157698, 490241755, -820986623, 1564156414, -939587146 ], [ 806599811, 584554351, 200931454, -1036109330, -477970742, -2042259112, 420154255, -1133686203, 778352317, -624400637, -983120331, 269321103, 485710832, -1192874306, 1116187336, -1300204727, 442764401, 2033103611, -1217495030 ], [ 1555519519, 285870336, 1803935694, 171666619, 1883725905, 1127291998, -2118474392, -126988605, 686583432, -1025794435, 1392721788, -1631997508, 290396902, -1063280950, -84135775, 386998536, 891794852, 1725926006, -1659085164 ], [ 976686835, 1621058753, -347103345, 681691723, -332510104, -1544589511, -487970909, -1512742048, 1685829907, 1441878998, 167336910, -599333685, 1204131297, 1390855781, -1360508913, 337782710, -1655984423, -248003138, -965810957 ], [ 1725141556, -392800502, 925672244, 1060069114, -1604283304, -1580320370, -1438809825, 1276419368, -1233762900, 875214710, -1018867140, -1443919499, -242008615, -1345893019, 2135152772, -1322132805, 1337938596, -1811446499, 5371473 ], [ -1561875272, -2013705991, -444605998, -1322983693, 1467225157, 782924631, -164703974, 658126363, -1041869885, 761161394, -1335259459, 1782246668, 1381398097, 523619473, -107638284, 1055902267, 884802373, -764125699, -1403677121 ], [ 1886317486, 276040187, -330147315, -2138700203, 1494055488, 2016758989, -450598496, 521240838, -1661032030, -2133083947, 1341760924, 848714186, 2056927764, -1265727872, 2017918990, -433286873, -1190502351, 620160801, -1185218359 ], [ -1222153989, 748767628, 1239645491, 1630240098, -1683840081, 1068610296, -581649701, -1982165379, -1768788217, -1731518988, -1752339420, -1789668986, 1600016817, 1699539580, 2113040972, -920024019, -10219915, 727644553, 1054526074 ], [ 2035189270, -2011019003, -2018835907, 1009942188, -1525694654, 1159048680, 718631828, -951897071, 1266872402, -1155513252, 1640604216, -1693966715, -1005804533, -1684493833, 119149821, 719750107, 1861507419, 524393852, -1159833288 ], [ -1776044507, 1331306313, -71766086, 93915438, -433439068, -809954612, -1817725004, 234189604, -381949678, -344691044, -181615274, -1615216746, -1591208422, 2099817073, 1677044103, 1025532859, 1483045527, -211150262, 335909976 ], [ 2014186871, -2075969755, -1998091520, 1035228857, -939188429, -1515221894, 1137056185, 267649135, 317208459, -1564504685, 12283902, 1632249926, -1228964795, 1202021897, -585805689, 1515873103, -1964449084, -235820812, 487367823 ], [ 2052970513, -931261549, -1044148713, 1512311502, 1921809780, 3010847, -1534602023, -1632988014, 448314860, -1188314732, 2092166168, 1770789754, 1528306890, -747029, -1652387481, 1099135846, 103619116, -2108003209, -676522086 ] ], [ [ 1359717793, -1725954703, 1668725719, -2111465810, -1778459160, 1806031599, 1780868299, -2105958905, 348695152, 1598709752, -13320689, 1336876074, -1759703584, 137800605, 1661545447, -384793279, -1591621157, 1432596163, 1021203834 ], [ 1218590458, 189071849, 1178902987, 802728440, 623946300, 1670981410, -1678781105, 1309189177, 432286246, 1000833937, 162406733, 300046014, -1694301747, 2038154207, 2077075555, 48382213, 1704425448, -10368906, -1448186483 ], [ 1861714983, -1954828044, 1554678412, -596878322, 1313422493, -292912056, 906860888, -73397093, 2111683471, 1235370307, -597115316, 1132358190, 1240946188, 1403745260, 2017108165, 763814042, 228586202, 2027044224, 1331773420 ], [ 342605609, 1010069208, -567598598, -1461985675, 1238488607, 619066562, 2058863718, 343559342, 1848460051, 1313669232, -1882184786, 460899853, -511437723, 1646367248, 542867640, -2008501584, -767926876, -714596367, -670061499 ], [ -1258745733, -629596090, 1177700135, -62142377, 1038003302, -262226820, -2026259384, -1218015247, -1148167123, 578998504, -1788211765, -1213460431, -427914961, -345003773, -556171424, -768371060, -1409117337, -207719073, -860840350 ], [ 1793578361, -1907083446, 1657495442, -2125060663, -484941296, -1446215987, -965147638, -726321833, -246455518, -111638985, 600660047, 669231081, 1153233896, -2062613198, -258183204, -2076394600, -884586246, 425121350, 1540275699 ], [ 1158607621, -643759211, 81701133, 1194443844, -1355704707, -1671275975, 542321160, 727129692, 475332531, 413508286, 1419400523, -50088401, 440692123, 1711211046, 240728404, -346894562, -461765933, -160871096, 1682564721 ], [ -977116651, 167079819, 1177474945, -928285386, -2093041810, -1156108960, 1715775994, -1780183487, -185410717, 1890539797, -947678368, 1588935280, 1974032581, 2068865453, 274800563, 884559763, 1066947690, -1805289777, 1037601150 ], [ 689303316, -1594045307, -2012027795, 994618235, 354209134, 1378640096, 1444638770, -764864454, -1149326898, -1193016318, -885330372, -255482718, -1401818089, 196942340, -116871990, -1488843177, -441014256, 1873591967, 1105884571 ], [ 1567941844, -1620665992, -123942492, 1821510700, -406916301, -191137825, -615144997, 1172821216, -850008134, -484828224, 1699568466, 290443129, -55975086, 1581289842, -1283205379, -1328285313, -45813153, -1762545532, 620024539 ], [ -1803358385, -321083613, -1209238692, -1078915923, -537361065, -744750728, 265298399, 767535199, -776052961, -1283357695, -1201758393, 1826740163, 887211787, -1268079951, -1525818745, -383707757, 398322512, 312608462, 2081420199 ], [ -1159011832, 574873311, 669431683, -1923988318, -103354998, 2075943220, 197630109, 202251192, 133531544, 50187565, 961022556, -1260777834, 1437488816, 1377151698, -281043886, -766794691, -1334629209, 1304583010, 1253137257 ], [ -44955055, 968747104, 290060002, -1762945517, -5608084, -1778764643, 427056273, -2046019382, 140904732, -1584318181, -842542499, -730801598, -702253305, 1930838365, 1409027584, -1040344573, -228758988, -1146255933, -1597279416 ], [ -2026088310, -903261021, 1207978405, 444577818, 1735400443, -793623184, 606311112, 442344628, -1924413106, -647841259, -532822696, -1355376107, -924842080, -417805460, 653775430, 981412784, -1944018888, -1669726337, 1865070851 ], [ -128253884, -162555153, 185562608, -55505339, 377048852, 2022931360, 1919791697, 754306135, 767772149, 1964513359, -450951564, -305532040, 273760880, -1527273085, 1613325459, -332236649, -625555757, -792357050, 1565697255 ], [ 595814839, -73303982, 925606364, 1582386033, -545693443, 768940132, 924418296, 785848100, -1514122153, 610684271, 1726789445, 1089067019, -539794130, -745247129, -599282210, -34912540, -456788403, 754186296, -834011222 ], [ 1521422124, -84588691, 1508893252, -26454775, -1705969593, 310827636, -509149693, -1394771179, 1178609742, 1835807617, 2101803455, 860083084, 1214983065, 1731332503, 1480289191, 1332600918, -128419898, 1850759470, 154783539 ], [ -1152684952, -1468558983, -1238643396, -625843098, 31413420, 144571455, -959234614, 1534732258, 477450694, 1785766328, -788553729, 400909417, 394713018, 1777777620, 1284722813, 181920146, -107645265, -271379541, -20912382 ], [ 264317120, -1730684079, 213601229, -800702913, -1939122945, -838172129, 560355897, 1450699041, -1486170438, -465928986, 1412269857, 1382544869, 1861494838, 1244687165, 2082179096, 232741023, 2123118886, 2026313314, 2092463725 ], [ -1118116810, 1212747376, -274641860, 1803431517, -1612578419, 1982138061, 1674939851, -64655181, -1120394123, -69118964, 1069186660, -1806591794, -1994968981, 1403726836, 1036310471, 209330160, -438051443, -1839625673, 287666671 ], [ 192932565, -1870698601, -1762205181, 682250264, 1495587373, 923416193, 399971155, -950563758, 394903695, 312439343, -1554597012, -117699607, 1298319033, -467832048, 1290889563, 1000683173, -2371784, 1077108332, -1067640439 ], [ -1461062702, 1069141972, 1963552804, 1082224251, 96180071, -1258034789, 1431135819, -546644665, -778236906, -1767475735, -828827203, -602109053, -2135196139, 50226892, 750442557, -1868858856, 81368218, -399063018, -227348638 ], [ -2028054298, 388824469, 219034106, -1795673967, 956710805, 1669840199, 828787822, 1494894589, -316389433, -1781736492, 612980121, -1899179180, -1008170798, 2031245378, -814444168, 1528074827, 2104399181, -373820897, 142716346 ], [ -288998890, -936797903, 85844088, 175221573, 1720300542, -1095295523, 1825816310, -1412683491, -180853238, 820807223, -1417323110, -83510166, -1651373304, -173357274, -401029786, 1069124325, 2136920708, -1391484639, -948235816 ], [ -1693941955, 1691878246, 53660742, 471810152, -37852778, 1089693275, 1470887489, -794037837, 123338206, -1410080364, -891727590, -61279779, 1585044616, 805666400, -2010084841, 201351151, 1686745856, 49278026, 1638981203 ], [ 1318315727, -61245491, -106654937, 1825837790, 83762653, -1070607593, -1179156232, 185155775, -74353538, -142896679, 498791520, -1476535624, 1479000682, 1893833921, -1223951177, 1453702746, 1813072139, -1420201444, -1228909092 ], [ -494379773, 635114225, -1979118052, -785898562, 757555994, -1763587308, -730614223, 2006789412, -520029067, 864758981, -1345762867, -197607397, 248199993, 1629164297, 1616349280, -1617606683, 1069658734, -1724121656, -1435345072 ], [ 152389555, 1101987513, -1318490266, -846115165, -512331013, 1429560065, 1304368323, 1243304115, 662016619, 1359044393, -1318023048, 1291993002, 1489643423, -1317873844, -80088816, 1048170104, 1693227798, 1898974128, 1004456211 ], [ 1151582427, -1245804166, 772212532, 1332089568, -594406481, -687955051, 454433663, -439516585, 71609493, -385595432, 554119586, 327254397, -2072735542, -1277797717, 1870244207, 708383761, 601968889, -618079987, -2022570305 ], [ -1921646147, 552665766, 1627328506, -119550974, -214202270, -2146706300, -1246098960, -2027537697, -889941817, -1611059141, 1148820773, -1042495895, -264790363, 1405730885, 1814920756, -949559361, 1740099351, -696109708, 2062524588 ], [ 51267286, -392173427, 1184186124, -520455900, -463158826, 638434102, 117923183, 1608098727, -273443509, -1220750295, 2128483547, 2138251627, 1217454307, 1096629240, -852448803, 921517099, -419134130, -2010500336, 2014099557 ], [ -610718860, -581699574, 447616593, -879899097, -83859635, 2087057239, 1926380681, -507020107, -637543245, -1178894444, 1060352273, 1353424589, -1123649930, -527668577, 440259999, -602474068, 1021739951, -2106383066, -444622032 ], [ -1842968042, -1648829891, -1046278674, -1212202025, -466448577, 1970730867, -294925999, 901351204, 1269186128, 1400031549, -1390069758, 627240206, 600140012, -596894454, -1513128135, 596083675, 1999632049, 1492062576, -37681919 ], [ -344738966, -233264858, -2144233744, 4892730, 2552015, -888188330, -1569005720, -1848603887, -612789307, -1647541067, -913479987, -1061392172, 271188425, -1995669913, 121725401, -1102251383, 22579475, -270559122, 1344043617 ], [ -562362859, 593262655, -429935468, -1467153614, -933269785, 1143946553, -161946927, 768137436, 425021686, 1075901653, 970518615, -1761559688, 257513874, -1359115261, -1775638138, 1996529160, 1299024188, 685640651, -1062142205 ], [ 1930125980, -959166364, -563551415, 368166521, -1166617967, 675145542, -554495652, -637953219, 991631326, 1027042021, -398014701, 906291605, -1187229493, 665963695, -1606300593, 1449560420, -1319380027, -908846955, 2109401751 ], [ -1684905299, -973753539, -2132060806, -1430217784, -707282723, 1375672287, -143709160, 1124677165, -1729094211, 717292691, -1786577541, 1069438126, 1435525309, -553462482, -732912090, 1187397692, 828180024, 2093592091, 2052242079 ], [ 1408782494, -515186961, 51745800, 375365300, 75110532, 1232789656, 844963797, 537624649, 993969825, 1979837016, -1815534231, -78370763, 1473740394, 419608378, 1268420127, -204462849, -799217368, -1557560791, -973352715 ], [ -465198031, -392604373, -1370713496, -1375530003, -1296206377, 1340488009, -402903956, 2058957278, 1255628586, -536813311, -153638079, -1638496683, -1524255641, -140860345, 1091790423, 1777568425, -847582705, 1613031508, 1378220910 ], [ 1048163564, -476055191, -378099424, 1785476676, -1886331754, 1984755848, -1269430225, 452301733, 778613723, 206827804, -1987137905, -2008256171, 1408569405, 365046587, -1576609875, -1344402774, 1506493957, 928704017, -1907695896 ], [ 897518610, 895174722, 1157410637, 254239424, -88639253, 936815851, -1066643280, -378605690, -1550068168, 1645466350, 2082094105, -1860699790, 590602475, 170566342, 1864167822, 2081471697, 420325654, 254904044, -129904049 ], [ 1376098177, -215694281, -366289461, -914807511, -1122323424, 1196776400, -1670884593, 1856202206, -962068787, 2076351652, -66885569, -1665428088, 1050908230, 49289784, 104805705, 1654998043, 723610251, 920079253, 1882104763 ], [ 1146941117, 975888432, -1396435535, -176294762, -1739947772, 1147142531, -362573653, 376196793, -659396338, -758962319, -1117847797, 2144273831, 1624379660, -1162922143, 348806074, 538843824, -1383203506, 1484558165, 1246920722 ], [ 1028404159, -316038978, -2145072963, -774403263, -2003619193, 823800883, -355314218, 1322141532, 287635454, 1339390497, 55787809, 495495624, -487298046, -783233237, -1454297057, 702411264, 1980147231, 1679045996, 1840989245 ], [ 1002416252, -1538061271, -1561878797, -325579937, 1652671149, -72751921, -1257015035, 1656294642, 956984546, -613528269, -774595556, 2102462156, 1667575276, -118508172, -726519395, -351644149, -670278749, -360851499, -2019804475 ], [ 784484746, -1040384260, -1675462208, 1259755602, -1832349002, 1469185046, 1623950948, 567132117, -1842898873, -2095715611, 1001661217, -452422194, -481792488, -2048942958, 2038936129, -879307568, -1671593343, -1311427611, 187290433 ], [ -796809058, 1285783924, -540680320, -1926852008, -1286954797, 906638697, 220682124, 314718941, 421187769, -900135803, -1143537926, 1050908853, -868813540, -663072532, 1492295788, 1051322331, 1861326757, 962261287, 1419210216 ], [ 2026277921, -1431709859, 2041039560, 997510909, -1774434858, -385464645, 2044755664, -1595276078, -1677842699, 673402505, -1912147555, -914530375, -1419491332, 245974738, -1508164567, 226279231, 723317551, -1516735751, -755195274 ], [ 214185909, -462438074, 877182695, 2145034356, -1865621274, -1925584127, -1165297331, -2110540502, -2115198945, 215553529, -1329270058, 337846795, 1754441683, -1437138117, 55221190, -1243794080, -1518441378, 1518607841, -91702326 ], [ -1493228493, -1206301083, 1040845949, -1469615783, -1169377304, 642148081, 877540296, 441650023, -137951642, 613656640, -584695360, 275132661, -1655681976, -2137772328, -1805597926, 1436647420, 759553213, 238475966, 1089558371 ], [ 1187610674, -1307288001, -817631231, -1228902620, -89110904, 646393689, 1254321387, 1767223678, -231296537, -1203565185, 390718849, 71680035, -1859160766, 216032427, 853683894, 1546078988, -224315425, -736661237, -2018953614 ], [ 608408339, 1914158064, 908497551, 618175215, 964539888, 880206657, -1616429133, -1425449073, 143532739, -636383210, -1629706708, 1722850688, -1697847605, -150146118, 1205548521, -745908653, 294741286, -655850942, 1578703892 ], [ 1525632865, -127722169, 2145960105, 1439749366, -697367465, 767900233, -182978971, 154605028, 1135016617, -495928801, 822682973, 1470676262, -1609372386, -892994730, 11652681, 704835978, 409543474, 1385484310, -244437884 ], [ 1340731571, 1744584457, -640443166, -855592191, 57791226, -142517753, 731269851, 2036197287, -399270034, 1176180648, -111030143, 1222607829, -840600121, 660318810, 232165578, 275643981, -1508484771, 1040570505, 264868971 ], [ 1328299994, -516719346, -753597145, 1496533369, -1448056341, 1655368482, 137372639, -1489299178, -1299283794, 907416996, 1117362432, -1457809231, -1143220734, -710126881, -1822356126, -908353881, 1631832250, -1055184837, 1742385909 ], [ -2092853676, -716632012, -2102527182, -814490182, 376697403, 1696237179, 1626735144, -1969082681, -2088790398, -2035569144, 2029180224, 1288255449, -768270728, 1278232374, -726388352, 2104622541, 1053453896, -1510755073, -1255017170 ], [ -1948341948, 1883777380, -1623328553, -429551076, -1779814617, -2146947540, -924067725, -1030008513, -309205633, 1845381135, -1065914676, -950516854, 1350801903, 1682087738, -1098011640, -2011696940, 682550726, -1159494177, 1546983469 ], [ 821077110, 515161126, -706167357, 1857508799, -692095527, 214142658, -123664783, 1364324411, -118194183, -294467701, -351777348, -821433243, 1111742675, -1885547945, 1000117615, -682290883, -1108549837, 255152728, 7721158 ] ], [ [ -1733550034, 19701642, -1156096286, 747079321, -444834131, 1351564087, 270487101, -1757058577, 1543295725, -683893271, 986023713, -1059341467, -625297166, 462800825, -1804996380, 710058179, 493918908, -1980044655, 293281454 ], [ 51922960, 515184420, 1964681085, 790856024, 1104039685, 450463274, -514097555, -1424722045, -1085610603, -1678754250, 1665226637, -1289488454, -1468155031, -1698776474, 2125794182, -132976415, 1115509287, -748077217, 1024462121 ], [ 404314225, -1325998418, 411809338, 264232112, 1725047317, -62885918, -1032149601, 2031384467, 1839647252, -1932142766, -145646924, 288128471, 250651826, 1435684446, 1533354173, 1772372510, 1641764657, -1393024753, -5967710 ], [ 1326862734, -22359422, 1990841476, -1739823305, -1932665869, 1586333294, 1714476842, 570534943, -955404509, 775996030, -1921193480, -1847322132, 1652584634, 1006203675, -304712991, -420499223, 687694724, 147524364, -1523229773 ], [ 349511252, -2122492182, 1851366220, 2094862517, -867288472, 113531177, 323388669, 711910615, -247093848, 1488769018, 749198258, 886688338, 944674210, 1238478632, -1535379661, -1256456910, 815082218, 1484197487, -1054299702 ], [ -1108102815, 1846460354, 1994842793, 1001928259, -974338340, -1529389374, 1999806977, 897911379, -1309111192, 348222161, -1694636910, 934912120, 207368102, 1159420598, -834225699, -970634898, 1690541614, 385453644, -1826226000 ], [ 1618437625, 1964175181, 281125599, -1103329702, 993579284, 290864248, -665100255, 86438129, 646948247, -531928974, 1953442683, 1528928471, 1995574773, -1726385836, 1600024759, 743981607, 2003556158, 462663264, -1112733080 ], [ 2138972687, 477102453, -753895015, -2109794014, 1334018729, 1149847460, 864602510, 535202746, 179026117, 325547694, 488705873, -74008657, -1290102501, -285625957, -635063859, -1814833641, 1549120509, 1271432178, -113931523 ], [ 742298361, -1559614597, -1219685949, -391283580, -759817115, 1251428563, -579145989, 743732488, 1582226359, 757144348, -569088221, 2041871148, 1540402263, 1077395372, 752368638, 1868584088, 1697801391, 2068326834, 694879661 ], [ 1132366065, 455651716, 1958160869, -145212655, -1103803703, 1126566608, -1829459418, -350789664, 238419715, -270772010, -1586248002, -1313781276, -1266078139, -1584239156, -1653184448, 1371331527, 388647934, 1504508089, 1181377169 ], [ 77148151, -1109492633, -1393728627, 441423016, -1997617354, 73806873, -1270567134, -1338453426, 1902324432, -940021, 2011857143, 694180528, -1306170473, 1904334835, -1181817603, -343314762, 583077992, -2022579353, -637945609 ], [ 1844591377, -762154152, -890724265, -214143337, -859937862, -1833920317, -242560277, -458661203, -1002216684, 179368213, -790718021, 1788678157, 791517020, -410199772, -275149524, -1157420344, -747635303, 630062230, 1672182138 ], [ -164698141, -177536043, 853801909, 223000401, -433362008, -588225548, 220374195, 1946672992, 721109017, -1959444587, -1881568777, -1993143041, -1594317449, 39087936, -690741076, 623894479, -1259213144, 257105614, -1136128750 ], [ -1654758929, 911509768, 1992417633, 749880135, -373566464, 1416219230, 1392196328, 1168729237, 2125694226, 1317885468, 480077213, -1095435937, -594806239, 823764082, -2124261019, 1820936678, -499966837, 986870843, -313977205 ], [ 1115280403, 138193025, 772779050, -340063399, -776927015, -1108235235, -179559625, 3921836, -196668045, 1309474627, -335840924, 1461254617, 777918525, -1071408104, -1236871623, 1993399687, -1804783629, -1818653507, -492811637 ], [ -1048854145, 862767828, 32898428, 104037651, -1183936657, -1773746839, 932243569, 1187347451, -1887514276, 1698991436, -1132592649, 879420352, -2076344348, 217600268, -2081986910, 6488871, 410910658, 723733921, 1238758291 ], [ 1367254673, -1549565561, -437134524, 137667413, -1481613983, -769285384, 176227222, 1931843950, 1536215771, -1054001155, -1391327633, -779273940, -285190419, -130689455, -231708000, -1375673239, -758729472, 996431294, -342160762 ], [ 1093862893, -1004642311, 1305976607, -440733729, 586211841, -179747291, 760705765, 1651524345, -1539709327, -598280479, -899081323, -1017215852, 1243606433, -223985164, -402327020, 465816024, -479746678, 580508210, -1179695200 ], [ 1785537426, -1810265908, -770545, 1058189466, -1388107966, -181449247, 96167796, -605547249, 1596589992, 1828543255, 339017890, 1569374474, -1309827316, 1674495890, -268666699, 1439032743, -627728802, 692850851, -462207873 ], [ -767734279, -224030294, 337214837, 1509165266, -1779053812, 373382682, -860440343, -1342312478, -982398008, -210913943, -2013809173, 1391041686, 137534714, -1320014374, 1863118582, -1120591424, -565049485, -1238663550, 631672347 ], [ -1273684818, 685934566, 2040963689, -1551444680, 1958080122, 2012726777, 1021672006, -80044796, 850832313, 50080996, 955905544, 1605997786, 2090929186, 1187025714, -2132895728, -1329911548, 388681609, -1664882145, -985679885 ], [ -1904407989, 599672857, 1715505307, 427358420, -274842476, -1928600350, 1749317165, 1412810625, 643765819, 2018379172, -105415297, -387656619, 2098380698, -433411934, -284386522, -1265536356, 1827593926, 1687637951, -1381760265 ], [ 517964237, -1774577517, 1094909915, 2140182834, 1679253505, 445608334, -1601698179, 1885359703, 1595234462, -29003012, 1099874379, -1187527010, -1363953892, 1380087454, -776509275, 1135125302, 782687975, 2042031662, -128331099 ], [ -1388309265, -1126040732, 667014732, -1560996036, -451925894, 1641573000, 553894723, -1524091563, 1436207609, -1744709276, 1061255986, 849379044, -975781824, -225973401, -986158555, -1224779967, 456521102, -770102760, 778497944 ], [ -852140070, -328251137, 663068012, -1463242817, -240867708, 48588688, 882656266, -1962553576, 531508112, -1630024711, 951163432, -411718017, 95072565, -1444200863, 721837619, 1963549615, -477517050, 204511355, 352664789 ], [ -943815407, -1395567952, -1304028584, 1638559659, -109053332, -997873615, -602818715, -1268662024, -4955709, -861012652, 1868602695, 798253986, -1379194349, 126115103, 1854396559, 251052893, -1257765732, -2057243616, -997884186 ], [ -1366072674, 442087939, -839279980, 264094471, 1150648781, 1630781007, -73186251, -1437683582, -1133338660, -1899108396, -647549451, 408961967, -490292765, -259412046, -2134230012, 700600648, 1877758511, 1899596713, -1547756662 ], [ 1893028301, 1759657163, 695411869, -1076627963, -168427946, -600869105, -1591141819, -450942857, 2053007717, 837958484, 1332578792, 1188255503, 288560140, -255293617, 1807774069, -2108326238, 387281305, 1534086850, 1853743696 ], [ 118221637, 772764346, -1829404524, -486116124, 1943299046, 1473331016, 701307744, -1222317876, 1791857237, -1310804395, -164169982, -1276925525, 480631445, -1290776977, 577671245, -590747195, -503243421, -1688536003, -1313643319 ], [ 308228025, 258799436, -174731688, 647084582, 452938847, -1746332182, 1089580019, 235571706, -306276636, -1015648051, -1605297972, 1308401561, -934263513, 1847127369, 276990174, -167429411, 1036875818, -1814845820, 216172775 ], [ -954107480, 1769565092, 2076639289, 374624761, 1289148822, -1811195608, 1028277764, 825850252, 1561300267, 1431572352, -2075080105, -1569113233, 287350050, 1443116033, -1718916168, -1015300423, 1342886813, -786791707, -1360613011 ], [ 1991341886, 1076320796, 1126371574, -134793796, 313835820, -726870885, -1195211205, -1757918612, -877690324, -521686558, -1697739350, 846183067, 2102397841, 980543814, -790380482, 1498843266, -1609832585, 1207160456, 2001743724 ], [ -1103795342, 1714695511, -1628999415, -965542766, 816269059, -583610061, 1969641409, -155553326, -160286980, 526415082, 1782489900, -2130625439, 658522263, 459447407, 1464432372, 210905345, -472289288, 249465421, 386427434 ], [ -1753350662, 82683919, 166795255, 1721798021, -427815161, 448784271, 1031103229, -1509245756, 2033074646, -1326716813, -1812520628, 1320748753, -417940221, 1290029727, -1449011409, -1310391341, -1414924305, -201029105, 551778019 ], [ -1115410406, -1358850585, 1790906110, 873384305, -796799974, -84405536, -886619393, 468987453, 958506318, -1123968457, 1867452151, -1800789152, -810319166, 167714594, -1510035040, 85744307, 1127923635, -110870762, -544902385 ], [ -197472856, 430561598, -1637585244, -654231521, 911660595, -1029824771, -133256647, 749693947, -1870338846, 660944059, -675228869, 522511253, -439286048, 18083247, -1999215353, -1804900445, -1150697497, 1197017925, -1585691504 ], [ 522642419, -2036933534, 628186117, 1013845852, -1543469700, 1210135807, -1623644184, -167542914, -1452921716, -1076002953, -745391424, -634874656, 1734408679, 2069961673, 1200356847, 1635416139, 1671434318, 2108884582, -357453891 ], [ -1521129480, -132211304, 1569636133, -174025759, -2136162932, 1139895883, -1640010194, -1123646498, -637335691, 1072598841, -954258076, -2109205642, -1892742297, -452854099, -488597212, -2116875759, -913011199, 351941609, -1952292793 ], [ 1907735461, -2078122758, -1559576958, 1262065263, -823429642, -1470602, -2136962451, -1616672724, 2142533584, 61768416, -1239358938, -818306698, -117352514, 816581580, 2069693168, 1938472609, 2081003655, -178125898, 83679737 ], [ -106436, 234447708, 477308629, 2087923353, 949303131, -1312387281, -931925820, 1113599509, -173376444, 237057578, 564506092, 2125934426, -427158820, 1259179202, -889531525, -563889566, -1324035769, -1182483696, -811219841 ], [ 1900279453, -870837034, 1999880292, -1956666736, -1646865186, 2007399532, 1953705894, 1206911639, 1159714577, 1782945548, 482033941, -733611564, 189403429, -100504726, 387892731, -14114597, -868027021, 1919707523, 415136549 ], [ -1647069538, -307814368, 1002454650, 1520517930, -1250635979, 302513868, 1555738948, 243522127, -694509187, -828786711, -174299926, 1087245155, 1070769718, 1406020703, 1376772678, -734872657, 2026719890, 62340776, -2127695496 ], [ -786081228, 1804049211, -323527716, -822286584, -2013086110, -773752984, 813575067, -1070957579, -1690971233, 195768451, -2096588491, -634241211, -643119461, 1368810899, 1507694198, -1373430715, -1003701526, 1225294477, -780827706 ], [ 1649533352, 856561379, 1841136537, 1940696945, -1190545389, -2078525421, -482428959, 990621779, -1892285919, -1506586952, 313797531, -1707601503, -1447228964, -1549667051, -894840539, -1834956469, 1266744698, -480048014, 849195736 ], [ 734187308, -465651029, -2026304147, -203853444, -1958052245, 1921225719, 1813778557, -300092594, 1209642278, 1825361705, -1003006047, -1270611009, 344123945, -1805192721, 1883272854, 1996349590, 544258650, 1783160279, 1468152729 ], [ 1867129730, 691974882, 651967811, -1314529989, 287757229, -1932224049, 1786934050, 998345515, 787453741, -1834064760, -1019915750, -1950309794, -248702627, -1046263363, -1527543963, 1721742378, -1949000319, 849261194, -2041687570 ], [ -1123882946, 149694619, 1327891792, 1732527051, 372266658, -1683034610, -2090107618, 115784319, -374218590, -1978062866, -2067407952, -2067378462, -1223051938, -1360797245, 1161085143, -442745291, 1803304587, 2099089890, -1337260771 ], [ 1113785982, -1276468360, -808307867, -2023247115, 1437075125, -1627701671, 577402051, -1024428655, -183369198, 613854247, -1454074911, 141485131, -1816273971, 961293710, 627726949, 170412297, 1397829014, 1047827076, 280903664 ], [ -520507329, -287302945, 353891094, -1002413109, -179963857, 773774, 1998687345, -2020936437, -1225279295, -1259624475, -1509221503, 528492504, -977384374, -292096202, -951737554, -1403430252, 287972929, -686630876, 493602358 ], [ -1979529701, 577818133, -1817725765, -866717194, -1101108214, 1415552102, -717273444, -1791666581, -1890548514, 466226831, 1296052796, 1645216561, 216878056, -1802710983, 31650050, -1219782351, 554927757, -180321107, -927597620 ], [ 2140928164, -459985400, -2139973837, -9533981, -1052480238, 1207490423, 57895359, -1697092469, 465278323, -141685758, -413385209, -1645594481, -1723005333, -934022110, 1015417861, 532013997, 798022055, -319475334, 1163875938 ], [ 459201562, 1689415849, -1279528448, -1442464351, -2131586913, 12363958, 630673682, -268194373, 37867987, 288272424, 571951027, 554861912, -1577293441, 653187903, -304329187, 452327457, 1994909669, -1440520356, -154627990 ], [ -1679003103, 317864970, -598792777, 1811629762, 658670446, -594020718, -1982290938, 999697406, 871317176, 1393882225, -815513894, -1449707012, 338531691, -1555502936, 1517354339, 660413645, 83581798, 1557332971, -2051093888 ], [ -1350198496, 1510811524, -1419673578, 1985211048, -1883305754, -629173323, 140088178, -659256540, 2037839652, -733055948, 1525787258, 348099381, -282126637, 2022016399, 2065852616, -1279616241, 229511155, -2074251285, 561569139 ], [ -690550278, 1044712674, -1573697622, -980876918, 1647420872, 82965504, 2015630475, -1592195701, -1627062530, -1037075990, -110957840, -758140797, -573444227, -148280835, -1928635396, -1235715519, -79904025, 1019296885, -449347104 ], [ -424348247, -1090950584, 2015795094, 580433999, -485702546, -1390038285, 1681920679, -1565178976, 692765486, -1204051803, 497611064, 27180783, 1043015822, -1541102313, -129249137, -2109663123, -1047143365, -1534281195, 661172064 ], [ 479076863, 445059086, 980586362, -299894864, 685617217, 763169056, 55856188, -808355052, -376782894, 1946239029, 749001800, 1843242935, 963482234, 2016267352, 113986119, -1841895387, -1997991126, 109463653, 1045940370 ], [ 1753595485, 1868721565, -1693024880, -847307112, 1455465717, -6523056, -1164616832, 973063826, -1078006327, 1269127932, -1168745048, 820775152, -1543259489, 14898848, 1712133584, -756099909, -944062379, 1120937265, -504577032 ] ], [ [ -424151088, -691385064, 397911198, -390815519, -1463561849, 1660973088, -1725997840, 897073220, -2027995230, 1218404929, -1055529343, 73494919, -654922208, 388406739, -163401621, 1536275509, 215800220, 1788197753, -2121802923 ], [ 627205393, 1646819942, -598311325, -258430232, 204436154, -902340927, -1986162528, -898075786, 541376613, -381394421, -1997009337, -507019827, 1268998373, 417421694, 1053737451, -1208112361, -1255514056, -1026317519, -1817392896 ], [ -1346399970, -429320469, -1573537144, 1193527177, 794021315, 1666628809, -69676782, 1756448486, 34995677, 1100976199, -319003573, 789809651, 442443015, 181356487, -1667392388, 1794009400, 2084042758, 969866352, 2143714355 ], [ -2040096550, 1284766733, 1161016378, -1988891610, -1644322135, -1737472140, 51762272, 933564164, -2041508044, -104620882, 471064098, -364563039, 1190973333, -620289361, 571373485, 174319631, -959905424, 1263000830, 2144216645 ], [ 1124376379, 997179110, -1680551141, -695944744, -125036332, -1235762617, 1713503719, -1140858085, -712556626, 1216882184, -1999019822, -2086047069, 1467463762, 295850027, 157764283, -2146340729, 1720363148, 1460980294, -70103101 ], [ -631413942, 918775695, -141998286, 746045754, -674009294, 1281309080, 1540016370, 73188613, -565972405, 249795214, 1660867233, -1543035657, -1343342161, 2133632790, -1138270220, -1553448797, 1301551384, 744313945, -1552405261 ], [ 692045132, 643885707, 1006162953, 402515357, -1628429479, -1779618981, 643003548, -223397918, -604843433, 1719050397, -25801783, 174127618, 1482366737, -1063410836, 662469107, 869030806, -1054068568, 1936655672, 173799817 ], [ -25874274, 671451952, -1555256574, 683034403, -202502551, 944939656, -65866821, -984053631, -1268851257, 32753648, 797915630, -318668, 2093180370, 393701565, -1615283152, -78807429, 216824103, -309112838, -1510305576 ], [ 948376439, 1065869757, -60807155, -1999220110, -809668068, -1231818837, 126779456, -959052214, 1745815903, -970343050, -1487825900, 2114680399, -2039283087, -1786237200, -1529736471, -1710087057, 1633704952, 1216272505, -325233728 ], [ -1166555962, 352756071, -1062726109, -220803079, -1865855307, 296812100, -1894956409, 663687985, 1841344185, -1981306304, 1001876133, -1460984566, -1463653228, 439745555, 1586173308, 2115503735, -191799714, -1032717390, 1101072095 ], [ -858233758, -1676821286, 1517464168, 832127623, -868531003, -1896704515, 1921180305, 1447325098, -2145420906, -1506720735, -1402725251, 1034269938, -2131253351, -1997586976, -1368177818, 1511527765, 135439125, 640362560, -2011262155 ], [ -1479607340, -2000362681, 1829197768, -842879281, -1509306544, -502845392, -487839879, 575042235, 842456621, -1837349147, -989006502, 1605695391, 1988404577, -1217102187, 1305415994, -1412592403, -737066292, -594930394, 1241399226 ], [ 1940953506, -1947510875, 548481994, -1583456232, 276557796, -463799506, 1324449025, -1607055128, 1725344412, 1342006683, -1844770177, -2010013337, 177201873, -250131958, -1344166147, 616973658, -1872049580, 1432728145, 399147131 ], [ 200428037, -103533805, -1920198470, 1975434835, 835162759, -889628636, -1544028528, -1858807271, 597333327, 521553881, 439432103, 111176600, -2068992192, -1983834670, -1310266036, -1594371240, 238061454, 36193998, 1376650711 ], [ 650980780, -476767644, -1063951922, -263117194, -2072685539, 725374651, -672482277, 1665511133, -1455848007, 156044165, 1376283416, 1910154767, -556573811, -1047572063, 1617387723, 1097466879, 404849604, -1505629069, -1124586409 ], [ -72305431, -148112847, -1095793177, 1331607920, -352180059, -44166988, -229141469, 1142801662, -309910213, -1567845675, 19695765, 1584581779, -1576031124, 212771806, -1242783036, -558504821, 44170668, -1675625145, -1948994541 ], [ 1061292698, -1454762767, -1976929309, -936026320, -309754956, -1655488698, 896404209, 1031396198, 1244697648, -368789342, 1730388702, -1071266141, -328570700, -1682839423, -35493082, 368790797, 215647050, 10085752, -870051046 ], [ 1078920759, 1093320639, 1016556688, -824388731, -168281579, 1180664346, 2010941199, 493167804, -1120235761, 2053206590, -453728947, 2066924953, 1279862356, -5904639, 1066561079, -338571873, -291281559, 78779486, 947432168 ], [ 17327229, -1464317852, 1792652874, -1348202806, 1327687063, 1623705991, 147960160, 520715035, -1725938392, -1109684892, -533658800, -133762214, 561489234, 1427169268, -984441489, 2081800521, -2131372775, 2125264715, 921628422 ], [ 1430545869, 1428386352, 1170140787, 1901063444, 973196038, -1671636822, 1724906572, -1266654264, -1289707906, -2118641011, 2043138737, 606404498, 1549505427, 137685922, -667087937, 1696344725, 664124, 1229484602, -1131196794 ], [ -558614214, 584087047, 1379157974, 1465226417, -1151979571, -549919325, -1441773040, 2090411746, -213403639, 1885465562, 949711157, 1113463522, -1987270346, -1210771960, 2131326621, 254968595, 1190643450, -1285430944, 1253254635 ], [ 1011006490, 621734037, -234457134, -537310722, -622875141, -471805568, -979107047, 1841406698, -1955686879, -538719093, 667868620, 1704041928, -1958884910, 1812557764, -474880900, -1316205734, -1752280647, -1155268863, 2061952152 ], [ -1655726886, -737226872, -474026457, -2092378290, -1815868688, -391410926, -346763948, 2120003964, -2034372448, -22815459, -1674135969, -740077342, 2062428890, 23173976, 1107278117, 1105483577, 722462168, -704403119, 2057628952 ], [ -601348308, -1807607741, 13525222, -1383635809, 1829139873, 308980750, 293824981, 574106388, -1626875888, 771701934, 1642124332, 1309584081, -1037948108, 2055215036, -597670576, -32750399, -1540534838, 1892012869, -913231336 ], [ -85746811, -1173601013, -1365520379, -144130549, -908191224, -1262750108, 1484185640, 1927723613, -1603158966, 1402063400, -1052021966, 1358098579, 33826122, 875422801, 665073795, 940477851, -1952318606, -505326110, 259658990 ], [ 170409833, 1584024676, 51567571, 1633547714, -1373361518, -1273670905, -1166301697, -842983392, 69364449, -1490028416, 1967630691, 193189397, 814941331, 801880764, 1228142754, -407735202, 669980104, 943773208, 1519837470 ], [ 1037638139, 1489781853, -1736735169, -1703532612, -234168868, -1180547010, 779093403, -305852811, 786279091, 1610149780, -1710304857, -961119987, 992678552, 1740935193, -607700514, -1346491393, -307271252, 272680591, -2118893973 ], [ -1538575268, -2131303535, -176001401, 583029746, 1994695838, 186131522, 284627128, -784858110, 436562125, 74198724, 2013939081, 2061342554, -1316468917, 1969876075, -203815127, -933222094, 826282034, -1015918114, -1851320780 ], [ -321652535, 472158594, -997826576, 1276642306, -1675938115, -762787149, -669073032, -1255211547, -79010541, -204862857, -670943674, 1361556466, -1443071494, -1634354417, 1913140937, -187321953, 467143342, -611887531, -1510966445 ], [ -1134172433, -692377890, -758164795, 274210964, -898139062, 1434995975, -948661187, 661192468, -287072973, -362612609, 354143206, 125920595, 1311925041, 782802829, 1269789956, -1696998438, -1833533057, -386376334, 2143631685 ], [ 1077318548, 1832375200, -1105106698, 552135344, -2038308140, 2101045633, 896131442, -280791570, -1094031426, 616375734, 1881400956, -1637489470, -1284657447, 1494109993, -2108028385, 716339679, 1697228747, -1723631543, -14751002 ], [ 1388447371, -467281164, 105915821, 793496312, -1694074777, -894481877, -539063471, 1324663956, 813487310, 408946686, -989606251, -525967293, -1439708431, 580824774, -490230938, -792721199, -1348519677, -2003557449, -103004702 ], [ -984645009, -1329857562, -720623526, -1269732338, 1668033017, 1533025189, 1350749140, -1673741680, -592006494, 172523080, -1932254099, -1559915901, -1122273333, -1930776553, 1399601880, 612110279, -1040306557, -468719841, 1261698924 ], [ 164374869, 1502650403, 1998984987, -1268310058, -2049258205, 937524937, 364587972, -1489796622, 1041332846, -1257820664, 2144193795, -787901888, -1212122577, 929390538, -1452167776, 1969183583, 314129550, 1150221618, 544772823 ], [ 533688138, 687672661, -2031470147, 633958194, 736366390, -1168500711, -1322432517, 1277853056, -1939332025, -2042463172, 1747147488, 700717592, -757820278, -1442685458, -2020543594, 982253352, -277291969, 2138301537, -1012365320 ], [ 1576059539, 553834517, 749913716, 1511688813, -489381101, -258689195, -118398596, -1937663571, -455774164, -1969724361, 53122, -256316415, -2087222951, 1032753296, 531295099, -780725467, -466337966, -2098211869, 1182596323 ], [ -2127221891, -349305060, -1720233858, -2063677398, 1804563152, 721851742, 705367303, 1606990684, 245160340, -910359003, -940542551, 261703539, 1453238820, -1391417588, 783728295, -1760045917, -459728881, -811032103, -2112021584 ], [ -2054620527, 1256269708, 1282585833, -63143245, -1849503621, 888082630, 1420415002, -1837331416, 1094014313, -1923836853, -1866550580, 1145211235, -1960199904, 1670388094, 1784829871, -1671262460, 864076417, 1777939289, 1300003135 ], [ -854117065, -1006631155, -1497092659, -1186243644, -2088648628, 43434819, 704968354, 757025499, 679870861, -2067910880, 117601063, 56277989, -651339741, 1957672411, 1700374163, 765904570, -1222037607, 1140593123, -736046760 ], [ -1523321660, -723978800, 434042004, 728299308, 25485451, 822501435, -987519440, -1556019185, -525050200, -1754921164, 767733780, -2057811738, 465822101, 1265421546, -2097347299, -747070984, -1796497945, -433070413, 879991156 ], [ 526658636, 442558471, -1351692129, -1799016797, 645670373, 626372342, -564535687, 722154656, 1506242257, 2026909331, 2049680160, -909237785, -853067233, 818695486, -1740002135, -851472796, -849136461, -447948709, -593294383 ], [ -1443761310, -697097133, 1747398839, -366312358, 1473386541, -369207970, 1807183270, 928978769, 913288564, 547129931, -309308442, 2139200830, 163467505, -2117679736, -703042440, 386028570, -2142097346, -562980006, 1551157183 ], [ 558337347, 1543794421, 1227716088, -1552168599, -1880775913, 401663183, 1480901273, 1346309015, 2134056311, -252164570, -204006217, 1873686557, -235452067, 1730532978, -1023920608, -1358691244, -787641963, 222227079, 383823976 ], [ 2114185306, 697981898, 515651723, 292898897, -652885390, 1481307617, 1789260724, -967784470, -1060490075, -2102053241, 1924440820, 280311725, -1821462517, 2078491956, 73925681, 1080846249, -381749224, -1587315537, -1642739006 ], [ 1685967857, 876534099, 1015870576, -1383050176, 566000962, 1996080365, 486124360, -500994111, -1724049234, 1534785322, 1935791192, -1008929044, 479231830, 449512444, 1228287227, 764662390, 1005559140, -1624133702, 1953388317 ], [ -912536948, 996737497, 263832140, 1338802507, 43629348, 766675747, 1642515043, -505301949, 491038684, 27213720, -1899607371, -859203725, -1608670269, 1772533554, -1862266037, 119038863, 883876846, -326704698, -1101608502 ], [ -1398780841, -1559813838, -2139998993, 1236946808, -468785291, 2061183261, -589934299, 994727531, -39395125, -1068891318, 924925696, 445003346, 2008562875, -1432412888, 410541814, -319405619, 956402016, -1787556585, -1409406407 ], [ 1360492723, 1857668827, -1123471559, -1007404512, -1199755556, 1097031451, 1420178168, -627375035, 1700930410, 129048993, -1184260529, 784768008, 38139400, 2066752593, -2127999227, 1428314313, 1599060665, -342108738, 158556527 ], [ -1862355195, -1444121284, 485153378, -1391692058, -1203604727, -712827210, 112078270, 1627827168, -49974205, 617025944, 1271447839, 1135616533, 2108585896, -422372753, -913620745, -793389886, -833854359, -1585464393, 1525320697 ], [ 1677171441, 1380848635, 1885607869, 30812754, 590895425, 1706503685, -1647006836, -345469473, -523166243, 563597334, -846053534, 226248905, -1191361849, 595077399, 1146315739, -1343430606, 10429160, 1031429357, 1702351692 ], [ -815382058, -469003803, -1126294005, -1710343372, 1377933634, 155004646, -948050690, 29071510, -1806383504, 1561672325, -305038312, 2035802325, -861612707, -138332164, -575642343, -2046767626, -114376503, 170178866, -2109656510 ], [ -1084447139, -1973491331, -1307003188, -1745359003, 1763181958, -1204359918, 294128412, 237492031, -1345324633, 513189299, 1542494724, -839959312, -1380643043, -707270320, -758863003, -1231159347, 1301153372, -936709162, -878428977 ], [ -927135330, 1187338320, -403794564, -1674783417, 500847278, 1072957207, 865081677, -1460159293, 1198135165, -716013798, 979310484, -139446124, -1453707404, 371302733, -1343734944, 170993878, 1822041848, -704882597, 1200348319 ], [ -84996141, -536481986, 53464729, 733449299, 1067952231, -713991738, -1479236793, -1573583383, -1547859287, 613552509, 982106198, 1505124745, -1316067427, -1067205632, -335404450, -1721940214, -59502429, 577497887, -1790731465 ], [ -1517291766, 1731277364, 2061674162, -288898155, 96353584, 289035490, -624762931, -1458543204, 1844980852, 203967164, -919139187, 1440991473, -1788561878, -1961491067, -94115579, -1820050031, -1379690747, -2101930755, 1828582641 ], [ -973918999, -1085805220, -1590144790, 847501658, -201693709, 190115853, 1052901346, -1797334953, 1680260689, -1781377181, 1406324985, 1866600856, -1866643540, -980764499, 980229837, -1833267334, -1359536361, 1028712590, -107802184 ], [ -324846572, 246560370, 1434647883, 1602208177, 983392716, -1321077718, -340647025, 1978023278, 1822159403, 1190940970, 1368756847, 1117490177, -2144972082, -851589426, -1281632323, -825371567, -685443640, 104753609, -863878962 ], [ -1046900263, 1817311914, 932587433, 2047352930, 1854295930, 455628031, -2019429329, -1854869807, 1117409403, -593032011, -143263259, 1531874689, 1775463998, 418384543, -769201409, 894404231, -1675162433, -633360059, 1900894780 ] ], [ [ -1503389869, 1664137986, 392219531, -747803315, 717365474, -1508376854, -1021480647, -1193175463, -526817430, -1907753405, -879406906, 1324368371, -558574550, 431551053, 519736170, -1413508884, -1807011943, 294084307, 1922276018 ], [ -58297737, -245650822, -1214220518, 42107011, -835530304, -321622577, 1393474711, -417086975, 842869129, -643690307, -138996132, -1941675331, -789381470, 1781591003, 1624714762, 67064877, -350765538, 928620047, 1693436451 ], [ 1710424019, 1299076760, 368778487, -2072372451, -1266888085, -15136069, 1645408673, -197348234, -1446160604, -951690072, 400028609, 507236410, -1879408377, -782733392, 1597759445, -1427361104, -12100621, 1530165553, 721286411 ], [ -179780674, -2098283463, 963264860, -1143675235, 1162421817, 1280774846, -604191050, -692776438, 1268497964, 1417541433, 699727768, -1333855825, 1366480987, 826585479, -1388056142, -415856307, -271060832, -1468477005, 197085957 ], [ -1536638426, 1976215797, -1796192219, -1193896705, -430463068, 654938792, -267879872, 1689042992, 948385572, 1627937246, 2034557841, 1111644900, -132455953, 59366908, 1166258744, -1204865662, 621440894, 136604933, 1527958269 ], [ -1312703234, 1438146403, -1281368085, -1312476085, -409691633, -1711833892, 66602864, -592797514, 848937322, 976664502, -1252409383, 480498964, -903550539, -222795669, -1907907978, 1782362036, -2023624313, -685632486, 1345933151 ], [ 49137631, 406966588, 203802091, 1385825882, 1502523344, -1290823992, 1851418455, 827474846, -260409991, -1220490202, 714520222, 709972034, -590386141, 1098108561, 438350335, 1407818586, 1636924402, 999201277, -1581352714 ], [ -805699661, 722104428, -390374634, -1703696440, -362721262, -1519246794, 460733568, -1727803063, 1150189847, 1391626010, 1267754481, 2089397347, 615024181, 112260159, 485008368, 1556547403, -1489851690, 468307905, 1756870290 ], [ 1533677961, -2068084065, 2047003242, 1262322843, -1402364272, 2127494433, -861219577, 2122037181, -260936844, 1491161232, 64965315, -1332909423, -1447020865, -147292027, -607882324, -1374058251, -1032616921, -1251729985, -1121638731 ], [ -1228080333, 816777144, 590243846, 321365460, 734534194, 791582712, -62173047, -1764238430, -1405815986, -1360284069, 118033539, 2018865455, 1550708410, -1295757190, -1467589824, -599125437, 1052766968, -281386655, 1144249924 ], [ -729879169, 796433770, 2089825976, -21897822, -981062156, 1715753059, -1850502075, -952181797, -1911073691, 161327815, -1163115522, 247311932, 1431644045, -1388055950, 1442548973, -449840708, 46555464, 38880071, -1079974300 ], [ -2089857695, 1742255125, -148268902, -1043445843, 1434521795, -1594676846, -3836019, 1314695892, 1729221716, -152868094, -497068716, -1756123992, -631067725, 1812366987, -1032486929, -1132200082, 1741680019, -943510768, 2133993781 ], [ -1991282585, 244300508, -1083987621, -597197537, -796781335, -1733179686, 916742317, -1827946721, 672192256, -1752699928, -1270637191, -501335157, -1698829365, 1363490360, 272685421, -1431179360, -1583812184, -1857809552, 1872290441 ], [ 402718148, 1841634711, -920906916, -1000526582, 155823347, -1562793118, 1320267523, -189624885, -1038323185, -2114705750, -424962036, -2010270069, 1600889458, -1894572172, 1131055774, 1413294359, -306695268, -1381098635, 110869015 ], [ -1082244241, 2091135875, 1887293332, -413925187, -877847057, 609228280, 1109496039, 1132415376, -1787251798, 290878412, -1763550696, 1304523723, -795264524, -1526830782, 2096466552, 173367603, 1401579355, 1403280695, 1078768919 ], [ 1230948568, -702702120, -1062445934, 709544158, 2049206610, -1347417399, -363988099, 1818438686, 197378778, 1198480331, -1325384899, 1148943704, 18038388, -2118377019, 1263335338, 561220622, 335347957, -2140431236, 2018815987 ], [ 915969854, 200971338, 671711263, -216543368, -1417133981, 1609566079, 1558751771, -1175665745, 61274089, 1839770626, 58503553, 2011735492, -1155724041, 1119246995, 979648162, -365497539, 1234578445, 259268648, -1120732348 ], [ 1850733255, -1375107575, 478587766, -1768042621, 1199895102, -243217677, 1080483053, 2087389322, 588486432, -2021899542, 833239715, 65736087, -1655842391, 50616391, -1348759450, 577923287, 2026724805, -166227106, 1627245659 ], [ -1582727769, 1224451314, 1949498806, -1668422923, 791667349, -2106987046, 17517658, 1055374057, -863385749, -1449626374, 1615861099, 1365725313, -1365426856, -596464806, 153705862, 1753235551, -1348750233, -1548093091, -312126943 ], [ -1220846186, -1082056078, -1049420204, -881990222, 386794945, 271214839, 30050514, -1682878073, -991640377, 1811983544, 770808833, -2111612903, -2140255348, -922347635, 2126917726, -215100307, 1657116987, -640882018, -621253275 ], [ 1325181393, 2022783909, -357865857, -1309744420, 696114162, 2082070592, 1959324219, 1758285714, 735693119, 1264143216, -2109841508, 1800447924, 1032620772, 1870426236, -1327681889, 1925958012, -1293155882, -552223553, 807757177 ], [ -875193671, -643468541, -313934906, -581215784, 928006536, 1125371445, 2116816206, 1450621658, 735902357, 1241443775, -177422074, 1471779242, 1261127138, 618526494, 394738508, -1642707813, 687731492, -1973926186, 1194295516 ], [ 1526843767, 1374132026, -1439220738, -1909152565, -1289783403, 506503473, -1832574514, -1816165430, 2102987954, 24435991, -858377506, 326939129, 84330656, -378759647, -1685496373, 1528109117, -811005580, 1568304031, -827951294 ], [ 1985590645, -1262546488, -1140194328, -387439738, -1153722639, 2056002424, -277510618, -484662573, 1266134913, 1586434823, -1023310226, 1470491827, 1292705965, 976823020, -181855418, -967620495, 1515077065, -124827323, -719608914 ], [ -2060200711, -1371520591, 1598230083, 764108785, 1171945807, 157725055, 579181262, 1112879635, -1719127854, 1401607693, -1433434435, -1478016066, -493344087, 1400173899, 1820321358, 1679757036, 245168346, 1822871108, -2095062963 ], [ 586073953, -1071796980, 817521444, 639347194, -277655314, -304220332, 1714390514, -2033225211, -1340440804, -183880352, -1308397826, -2103730368, -966892098, -2132686308, -689933437, -1984141755, 1245901736, 593962930, -754357051 ], [ 145850201, 1048723075, -921213468, -1720191992, -803595478, -1950274778, -744563745, -2091118484, -1117699265, 634905512, 1526188004, 380723435, 1553349408, -324926558, -299838947, -87042191, -1084678428, 23663435, -1772131041 ], [ 621664579, -504933987, 1184065877, -475765149, -920878566, 156077363, -1311578007, -307036405, 1561826686, -800518642, -708535655, -1484517161, -59665054, 232871348, 1904203298, 1453616282, 1744708764, 554134804, -1540533093 ], [ 342358043, 1155987924, -1000482816, 998263567, 1789794803, 133588353, 727058195, 2059782971, -627374617, -1597843664, -519019019, 803080315, -407698437, -1340698964, 1633479076, -2094343265, -438296242, -1836781753, 1189052975 ], [ -1435805638, 1762069810, 1678525931, -385376612, -906802638, -1717072697, -1825491435, 699793832, -2145704482, -1184464177, 1034720018, -240712530, 2051778731, -194476503, 1036572759, 1788318808, 1536448492, 1532846332, -1600978610 ], [ -1021464879, 5649593, -2133727063, 930211639, 1264041071, -1652208232, -1735610080, 2063806193, 1641368629, -2035961430, -395935295, 730644094, -1827195296, -1538795358, 1340191726, -1506120024, -596798191, -1563107697, 1555448314 ], [ 107878462, 1622386118, -158383794, 1422353957, -1439522879, 828390123, 1063592020, -910303807, 4084388, -738998023, 1176641023, 1421799566, -2146765491, 1055338701, 1545291429, -729259668, 2016436991, -514335100, 1507848884 ], [ -1517047180, 148066172, 1380765604, 1053750474, 1752591108, 1650057509, 2044623248, 1351069260, 401456041, -1249946325, 224579479, -934622285, 1593148360, 1923991225, -919940099, 327190459, -210796560, 2089960744, 2143963305 ], [ -1925241798, -1037438337, 752859968, -1430524208, 339352989, -1193426738, 303889450, -301629643, -329075472, 1728507079, 208785547, 1175874988, 1539905021, 1000493267, 58574749, -1502692540, -192007261, 538919442, 441052716 ], [ 1122664227, -1191922306, 747919596, 547476726, 2060115887, -861000008, -1903136850, 1947716556, -1480783033, -1027913761, 1635531536, 751769780, -1273245432, -267841018, -1836534372, 1227834977, 539481741, -419566059, -433544134 ], [ 1543224487, -863157727, -599275622, -1275962627, -1486866066, -1030070936, -1483202381, -892643900, -2145517206, -116519265, -194229175, 221425753, -54317752, -406233547, 1220393834, -1793210345, -2094200887, -1406857188, 1484657327 ], [ 935476170, -1857405809, -1519110856, 253730848, -1125678217, 1268358403, -1006269326, 677607072, -98832873, 231730147, -1730225671, -1147751222, 330515884, 364619005, -1391090056, 560364229, 824226054, -2083568489, -1020877763 ], [ 1485980933, -1459900607, -1105007803, -2002506140, -658467837, -1329227651, 286645773, 163869647, -386414008, 1807132462, 1184344391, 1677094459, -9113183, -124413732, 413140644, -1152988624, 1594310539, -1205987944, 1446674430 ], [ 1932387329, -176682475, 1270118276, 739279033, 121358162, -180055285, 1294810551, -113201047, 270508201, -50951374, 1222615516, 577547304, -1621308452, -2014258701, 1982920265, 455222788, 1159495203, 406692307, 1475729725 ], [ -952867663, -672217051, 183443500, -733368800, -1368301571, 1742992736, 1306580859, 1909783987, 1614585158, -16220116, -821973885, 1012530684, 1774390265, -1068567655, -26332595, 1084087232, -54412669, -1348601496, 1271189703 ], [ 21673903, 1159814808, -283270493, 1207696068, -2128798223, 595535654, 748608570, -1926231207, -1292424698, -1342806686, -397234231, 1089904978, -30819108, 444256744, 1243447996, -2026935468, -529857244, -1364547953, -2035998867 ], [ 1570512388, 967036505, -351140824, -972847621, 1055568412, 670709002, -104245102, 1053071836, -1274507146, 2057551988, 536674672, 761638068, -1788212731, -1810989069, -1951354524, 484641198, -2078212654, -606852230, -1398135431 ], [ 1124778801, -765487473, -1300049962, -1666000647, 2055480369, -636460577, 1387282019, 36496985, -1577800915, -1407946507, 15053254, -126011249, -489461187, 66091696, -2107037612, -2122286926, -863290521, 561603700, -56778697 ], [ 1639919091, 193003180, 418339332, -494601138, 920325707, -724229484, 191288346, 1113553429, 101057103, -445244602, -887410654, 1090540430, 1770183177, -320563692, -1212245718, 254857808, -580645083, 1080519211, 1736104302 ], [ 306921509, -171094494, -816323625, 1557994652, -628379821, 238181940, 1604527066, -1912121275, -325759451, 807297357, -1098356876, -940815970, 1387173979, 55245455, 1779074013, 1302463681, -1711396852, 175252565, 1810205340 ], [ 1430037261, 2059829569, -454646632, -764240271, -1208624277, 731952432, 1617112408, 1880585697, 1625465334, 1454819309, -1812072548, -1001964054, -835830725, 46628845, 1569147593, 1992149216, 740296679, 1579449784, 1948382858 ], [ 243356278, -1623732326, -1443982703, -1789252225, -921808345, 869418655, 61057228, 2129915682, -2142613452, 1439976923, -1261014626, 1495247237, -1317360594, -1582116964, 286643740, -352546737, -685744503, 1002160707, -1741738842 ], [ -871795771, -1413609195, -510875225, -975064798, -2010690282, 606692870, 2091347261, 714648787, 233690436, 761497411, 1677405511, 209179907, -1761929009, -772282004, 2041471693, -373250130, -2005036656, -1390854993, 1272920071 ], [ -496323422, 176975867, -1467935598, -965990194, 536076796, -133427555, -783929836, -296782346, -1054868264, 1153243505, -1928710487, -1613237059, 2058814936, -1216641336, -604821016, 1696628292, -546217807, -86118999, -1044503424 ], [ -515088423, -1879237801, -1036363102, -1909327183, 927728181, -1190495294, -1263238853, -57306267, 1266388679, 1221076919, -135348811, -183986931, 336715032, -1965162629, 1402128928, -1156926220, 1544547911, 734309089, 1888883814 ], [ 1403146151, -1071691427, -1081112531, -1659346488, -294751728, 244454023, 7805269, 217669395, 877582907, 1988506517, 2110085895, 1643012532, -1284706991, -1336178091, 873445680, 86793846, -1289006912, 474780382, -484559450 ], [ 1348520625, -712715242, 1609602624, 1140539826, 1716336904, 53317806, 365927146, 1836121011, 732726423, 828402990, -2030111255, 431279607, 761314614, 1512038100, 1445206652, 1607561832, -653064045, 116396953, 574799804 ], [ -996156591, 1247594040, -610319644, 587639159, -1265752988, -443828911, -1466181981, -1308232294, 470200915, -1510129682, 214057044, -1586878884, -607822172, -80609870, -1690876227, -1183172856, 157883607, 1635800789, 423836404 ], [ 2010843905, 2032276193, 117508448, 1948754310, 1030283955, -215857438, 1290671903, 1588839133, 1314988662, 2070058146, -1389721423, -473249474, -1681996816, -955629394, 848920049, 1857014707, 1391030483, 1813846690, -1644930609 ], [ -1440621759, -1284913154, -1620774895, 294949903, 104338796, -686158404, 1936128146, -2024450777, 878369296, -1332002834, 1751134392, -127976609, 1966789903, -740042418, 2145717194, 1151189964, 1934321034, 1150402371, 859100857 ], [ -582793324, 614379341, -1652364865, -902713979, -2095497398, 868197899, -939176787, 867788324, 695536972, -627034620, -783824926, -2129960195, 594826278, 1643675200, -1808209468, 300913030, 197671411, -1107662703, -768448508 ], [ 947059254, -1353320271, -627333987, 791653916, 865134861, -1513216527, 970739977, -1920243517, 1989312779, -918310977, 155069169, 1068044286, -1868693092, 1950188829, -228348034, -1308337745, 1709510609, -1372721299, 1459478495 ], [ 392923241, 1947336971, 1412408617, -502745595, -1064418691, 1227049647, 199603549, 1919797217, 1067011667, -194137378, 1863147515, 266591992, -644147098, -527821989, 982341107, 952886109, 1373646269, -1569159484, 266998275 ] ], [ [ -435809466, 287098213, 1831016624, 1846077988, -933564530, -1047634961, 927630524, -1926153838, 1432923493, -1713435410, -1472997872, 1933445127, -796555210, 2066798635, -154231589, -81679612, -1590235701, -712244887, -1614097028 ], [ -1899294702, 732531331, -167601261, -1639684047, -2011911012, 189270696, -324188433, -329500464, -1146487372, 690646366, -1898726226, -1870348303, -374763249, 1397043860, -642436231, 165064906, -2063148583, 1217356141, -303346828 ], [ -848768232, 1687859062, 836089532, -1491310715, 263538368, 847306124, -1782337809, -169558662, -1379274866, -481408665, -628501289, -687664518, -2136659377, 1097690995, 334356165, 999433303, -1540059231, -1945933736, 1523907284 ], [ 1949301298, -52661766, 266977269, -737471661, -2025715477, -603490218, 2128183124, -863423482, 1928374760, -1115101883, -1200575296, -2131419943, -59480207, 1490785279, -690364800, 1068562999, -851629006, 1706299231, 1496710881 ], [ -400402775, 1559670793, 414453174, -1122058193, 1642253417, 1604742741, -474959393, 1410519049, 453705919, 1491876075, 821013873, -1985307273, 1016203152, -722505268, 1562349773, -989971044, 653395788, -816767636, 1211883089 ], [ -691251056, 601088262, 934058919, -1739504806, -1442446567, -1172289441, 1282955092, -1020884930, -1711400604, 480642032, -1437159144, 819537229, 738657349, 1248498235, -31344152, 567025913, 728887602, 1649496650, 286686079 ], [ -1713067482, -1289028298, -1573779014, -2031928364, -1946837123, 2132016095, 919726405, -1961404551, -890895828, -796612405, -460561313, -1194348097, 2003782756, -864048089, 1771669850, 902522652, 44302587, -1753010189, 1602130256 ], [ 556210812, 1385089582, 508963553, -1871882595, -1881344641, 969497001, -157667410, -506728039, 1063364452, -374823208, -1721689782, -116452221, -1836166253, 1809768621, 527891493, -553894308, -321330779, -1938888166, -171662330 ], [ -958199061, -1804213454, 1077200550, -1117184320, 1661913669, 587739786, 1086480234, -7695401, 2044379360, 1442425870, -1814101839, -932869056, 1207868891, -2007349909, 871027792, -1779879306, 1576307326, -2064927357, 728001903 ], [ -500244901, 1452079701, -2119081765, 245599303, 832523636, 1243008661, -71717817, -1602873702, -1758090143, 366577431, -409474169, 222740548, -384721552, 191955608, -559310421, -686349752, 132961360, 835495901, 1457324377 ], [ -1728044594, 312826642, -398235466, 1415379397, -1373193580, -770229292, 878708403, -1259941851, -1033563055, -1138497976, -98688076, 1907674900, 948972617, 108224156, -14712889, 517623004, -1322804812, -1130470744, 1830488036 ], [ -132694342, 331240486, 1028694130, -1840469665, -1557886681, -1095664892, -1335474016, -1587601113, 2068683660, -1380751823, -2093671840, 1299665807, -1769249444, 469588002, 2083718377, 592085602, 1326639738, -1167177095, 22996349 ], [ 1014900910, -1120811870, -2093909201, -1860123031, 1812495878, 326482417, -1448431892, 941539762, 21494169, -168540539, 2074893974, -1214334345, -1022293952, -128533483, -665696991, 499625197, -601748088, 1227746557, 1868310379 ], [ -1182132285, 958392424, -664107484, 407157923, 828569964, 966521290, 219067863, 1971436098, -1704545701, 1121120713, 1020225948, -510825643, 40959289, -892834930, -809775575, 655686862, 1688562128, -782675267, -1787509896 ], [ 1168717194, -223621591, -1127693501, 1502904683, -300159245, 1137013433, 739846304, -879232561, -141668401, -1559534277, -1065105467, -86144690, -1484800972, 479822155, 518261536, -110560806, 1443134688, 631345074, 1918889812 ], [ -1207714952, 1187187755, 941847205, -386252372, -98377308, -1311212091, 978617488, -943200228, -1394634276, 1434769138, -1315458561, 2060558436, -2081044486, -2096380757, -32872131, -945856104, 1342416926, 1167106499, -334383413 ], [ -2118338647, -897238285, 1654672863, -2125008125, -1495568592, -797055949, 1906861002, 1895732433, 1205899187, -1345200878, -2118112463, 926649395, -953215440, -1248923401, 871157398, 1940525417, 50914242, -1449058182, -1399938756 ], [ -38114735, -91559279, -1026101961, -1256036265, -160975869, -1355141734, -74983435, 576411296, -698124120, 1962935547, 1291735158, -998596597, -1037285305, -1855363270, 1237647290, 538735054, -722203012, 1813856552, 830887015 ], [ -1805490632, 294031546, -560808902, 392543896, 316383130, -1018565205, -1127802483, 16915322, 1787815325, 405298241, 455853792, -2103348109, 475552277, -1162338102, -899876052, -100080128, 317676555, -688483508, -1452171186 ], [ 584063534, 777748064, -1135864883, -1170375762, 1532268465, 1661618389, -1568545752, 1363683137, 12474991, -157128489, -1429868704, 762083960, 827898616, 560613274, 1345905945, -546597593, 682743642, 497605420, -2051423913 ], [ -557259353, 2130580333, 191298384, -1808594129, 1101602301, 687253978, -470079555, -252106642, -932253687, 375818796, -1195546447, 268497309, -1018931069, -1401943974, -1923166099, -791959813, -1451486091, -1417331025, -1615979154 ], [ 830476948, -1266211878, 377922090, 445987905, -2081610048, 925682214, 1627119398, -1131945292, 730147939, 855602925, 1611377551, 1671235410, -1370139816, -1989297776, -954449398, 1700230235, -92049495, 1727916708, 1225711166 ], [ 245074918, 836527024, 747583814, 1599212042, -127438561, -1824586870, -218006234, -1588289931, -1042155365, 493964242, -594644729, 379069781, -591149208, 1091587114, 1470717338, 615677963, 646900784, 1991520309, 1062728258 ], [ -2055696751, -882513927, 786682342, 1354918499, -10030123, -1888143224, -1127382157, -277642634, -1166861635, 1356381043, 1675888724, -442367201, -679971973, 1817914948, -1596848654, -1140589219, -894542987, -1993733516, 1247403115 ], [ -1367403237, 1683801180, 1696738548, 994194212, 1900911315, 1079041619, -155293421, -997555611, 1846680889, -1907941830, -9556226, 1721354231, 17211424, -1808498715, -2033477223, -96145229, 1044469684, -706752405, 197502002 ], [ -2005506167, -750806047, -191078158, 103835813, -917421486, 835866879, 787541935, 1433404038, 648825697, -312554639, -1272240164, -1057706818, 158179951, 1752238245, -930012766, -870142169, 471639973, 849428428, -1820695787 ], [ 1128065492, 907830005, -1674487923, 675547663, -760030226, 1060928563, -359867665, 1996423077, 1868156564, 2022130102, -1950305291, 524998632, 961175081, 2068541436, 395083992, 1953209093, -2007499320, 963963318, -976237092 ], [ -1110582437, -1364362232, -1666820809, 740071445, -1598092274, 1142543314, -2030155098, -101880348, 483257628, -688879063, -1854942519, 903020156, 1594643334, 1030163399, 751085439, -2025891551, -1229466103, 1272160748, 1126432281 ], [ 327670767, 119818033, -1735987801, 383951523, 1919047679, -1816582523, 1032089365, 1499782086, 545207379, 1713996262, 804215619, -284510579, -2060216309, 234620296, -2018638860, -451309779, 243467655, -841182946, -1343364510 ], [ -799740230, 946663158, 569423362, 1241763460, 2144489954, -1711280488, 72884998, 480632235, 1063070230, 1169897383, -19444136, 137967218, -1709256699, 1144874217, 1357504691, -1170491194, -399578436, -2071943351, -1967406934 ], [ 1575655706, -1135339599, 1836788086, -914525185, -1424729859, 1345664487, 1920345731, 1553738032, 1109961115, -101664214, 443151724, 1791212215, 955207588, -1846840506, -816107638, -977385940, 127339743, -960100228, -423451468 ], [ -1392832256, -1714566408, -70116934, 111819757, -1471354465, -1757112327, -1793803959, 1645151018, -1758832595, -866963278, -486314152, -1067136715, 588688930, 2044687157, 165122778, -1741351549, -423846456, 333923494, -1031080307 ], [ -1521906850, -2012049184, -1581842758, 678720330, -36315993, -1233492141, -788805553, 226308767, -682027327, -1204895419, -1210596761, 903757172, -136654010, 1328688319, 968440716, 2128906571, 65137610, -810356344, -1058498857 ], [ 1631830938, 1564700473, 598250462, 1802080549, 1891182877, 162362433, -1792614517, 1506036526, 482253574, -266083117, -1407900592, 809863493, -795239731, -2089160887, 445590350, -363417666, -307178069, -45344317, 381368033 ], [ -936972036, 861006708, -614547727, 170393644, 342686718, -1418959186, 982396398, 1949894927, -947321270, -1314229045, -1686363575, 1410430837, 1991791884, -770439496, 1731795064, -722178416, 464819827, 1913625318, -1451692396 ], [ -1667177547, -6635734, -1353194291, 530583820, -1492794241, 1239740318, -837212841, -1180918937, -593177782, -1544024355, -494797316, 1543006227, -1801221632, 1507992038, -549141737, -1866543086, -648592590, 1186923802, 485722717 ], [ -651971201, -2046460787, -1393893107, -887302491, 1489985085, 1929669833, -793717138, 623919339, -334267453, 20007212, 856448520, -1031654671, -486530782, -843176216, -1990061518, -1862439179, -1365864313, 130577442, -1953573727 ], [ 1505896504, -20572282, 720518033, 438164164, 363251016, 723279803, -107864328, -325831147, 29954004, 2136205906, 87273897, 613593710, 749965210, 65792597, -1249168266, -1948045700, -861711709, -668491689, -1869098288 ], [ 1886229974, -1814359703, -904984429, -1583048539, -277102900, -483002552, 713091516, 2071423541, 1595726588, 815709820, -1456709758, 195339660, -1778157122, -855367256, -1786094163, 1208047992, -140645526, -1261976633, -381673669 ], [ 20542655, -191501525, 352485197, -951315139, 854659118, -1115977611, 1719622640, -200604038, -1842143885, 515548311, 1908665188, -1681409184, 1793102673, 12164881, 1030542372, 932643948, -1189764769, -315245358, -1409954046 ], [ 431297984, -2020258250, 155586292, -954288474, 1203043804, 2024771449, -1545645626, 779087423, 1483162644, 704327915, -1975868617, 1950649851, -199463507, 754908150, 796374847, -1072089103, 994844914, 686315273, -661013139 ], [ -731129714, 2104035862, 824044618, -1232592332, 800188032, -364029849, -1351485222, -1002601453, 2143677403, 124816224, 173274236, 920548519, 423274733, -1368947204, -1795727058, -827414601, 1920983987, -1226347665, 1595863112 ], [ -112633740, -629076755, 931764567, -1889679572, 1535787868, 218948015, -987721548, 881414920, -461191473, 1840316490, 1259202640, -1001377390, -1485196156, -1735950107, -1535855137, 1342818161, 1546246120, -1005239648, 1128260747 ], [ 192076205, 697152140, -2061968397, -1172781211, 611392741, 1460845542, -145061983, 625980918, 1639736905, -1409247445, 1973361944, 1550069987, 68044860, -1138991280, -476598600, -190168445, 606240400, -397341599, 1078642148 ], [ 1444272748, 1472323295, 1785510837, -1164061100, 534736222, 1001170346, 1860404155, -1395274773, 608992810, -1911684610, 2062065936, 803709329, 2054372880, -216887958, -1220386782, 1345630051, -108083693, -663050256, -1827141152 ], [ 434763419, -400338778, -783814642, -1753908386, 1989902125, -1827424810, 145167354, -2005030731, 235856947, -619908487, 1468776501, -491471639, 341002677, 2133598536, -2134831159, -191617318, -821964986, 578539032, 1826066002 ], [ -488609985, -1614126083, 473173937, 1995554246, 2017181699, -312621441, 272943699, 219786378, -1213840717, -979998564, -221212280, 846866852, 1986203843, -538642833, -1834844081, 1545398090, -1294351639, -1719947632, 949347282 ], [ 440099807, -1974211262, -442210607, -1646711837, -1654079007, -540198055, -1817100322, 534791103, -1231111571, -571876199, 948578703, -413493690, -793887715, 1218013066, 1860335016, 1337255793, 1820053221, 2047420550, -230599191 ], [ -1798393555, -1061050414, 2000651571, -1375816564, 1913532012, 1888956675, 600756780, 312546802, 1212251046, -614358940, -2050290528, -983141555, -1301948180, -675364598, 561214185, 1348507973, -1410536919, -1780048920, 226229987 ], [ 1210964247, 691261624, 540618008, 2096690316, 874054644, 1870849153, -774749757, 194539492, 749798636, -329392044, 2023560984, 2021905188, -1858250558, 1053554232, 2116227049, 828196730, -2081049582, -244972749, -383819011 ], [ 2047118191, -502026466, -835120016, -839728314, 2008311594, -1769322233, 218325260, -803561224, -671569929, -1835686290, 1364502463, 426163330, 742590578, 950026056, -611688064, 232018586, 859423426, -1768839423, -709690514 ], [ 161511921, 1267805726, -710350495, 823378125, -1900954838, 1654449243, -1257650760, -196037463, -1596681106, -1462162642, -275565948, -482641143, 1896110358, 1975161801, 1585503677, 411022991, 2068049305, -1247021162, -1100097050 ], [ -1998814184, -1629461442, -700158321, 26324430, 1588715259, -1057391748, -1865830247, -1514357159, 264836830, 1973755538, 1456147600, 1804631848, -2126064394, 2065172331, -1818225471, -358205546, 1547472276, -611750169, 2041700893 ], [ 1989662167, -239369037, 421554992, -325113644, -1006971531, -260527391, -1331395832, -1673096589, -523785081, 2114128259, -1851021368, 1572011350, 1997959822, -1759705686, 510093647, -681129987, 478019656, 1767456936, 887407293 ], [ -1720836077, 293739424, 597282265, 1618250171, -1570013823, 1286881146, -751172492, 1721353060, -695407527, -1863943889, -1728643500, -508131143, -48525318, -950565165, -2031186551, -1669812029, 95993604, 432774962, 106289961 ], [ 1686747606, 1366964319, -180002281, -164384189, -1623372687, 381849470, 1764650383, 506238897, -1443547208, -2105131577, -950218338, -1634543021, 1804011645, 882431519, -669669335, -2035030622, 690578558, -1451745523, 704316650 ], [ 2123457020, 1367598304, -1660486679, 1271756380, -181459083, -29945256, -922346072, -212068776, -372312223, 1126448514, -210110974, -2132798664, -2063570455, -1028302882, 653697736, -923876207, -859801851, -1328018801, 1934460938 ], [ -1646154616, 394633819, 770978484, 2092660024, 516044452, -149141491, 1657523215, -113562233, -989704486, 379142606, 723106574, -2018697657, -951575033, 1921201739, 741142053, 1678257670, -1718466601, -390347912, 717887066 ] ], [ [ 529030023, 1478433300, 1075827382, 389058468, 1504139703, -1659447515, 345910703, -797362938, -985158450, 1621218491, 912593433, 940991072, -2144499369, 145383161, 702072814, -1971884262, 619785483, -1873744114, -1804253318 ], [ 40681215, -1103372087, 1585650929, -1191062009, -2086437594, 2034200040, 2050544312, 1857022180, 1777186259, -1887166301, 1289343468, -529688453, -253548389, -1587773501, 65443074, 1026707083, -182629286, -873900553, 1448971149 ], [ 1439569793, -867656806, -1620219760, -579654901, 642930195, -1313740999, -768421861, 1524505031, 1506031146, 1397765191, -1758970998, -875525842, -499461551, -206832569, -1252504659, -801257173, 905319400, -810902403, -1452270001 ], [ 251241610, -702231885, -2008699216, -925687722, 672374747, 2121321956, -657104245, -1821964546, -853240601, 1148252137, -874689685, -1810377755, 2081334979, 1307299691, 1351991313, 315121383, -1173772375, -1874204089, 861025935 ], [ -1708148470, 277870984, -126587607, -1808280782, 1238840058, -1329817823, -1758452799, 1556514280, 1818514119, 1227128766, 1267726572, 744640660, 1484946220, 97391064, -1028736282, -1673345526, 132280307, 2107857757, -1045848852 ], [ -615867859, -694669828, -1327060705, -2034041615, 731792031, -1563284876, -1504248953, 93015263, -538500239, 1205190927, -1829898320, -1947816010, -410047983, -2110970614, -139016370, 60217095, -1852096743, -1025416239, 723151320 ], [ -988810573, 791539976, -1502578610, 1162674730, -83321958, 1457344920, 908186316, -607174011, -458817422, 309707383, -1401404279, -714197794, 1330221167, 364432815, 1314587149, 1342318272, -1943104816, -459762930, -1602302313 ], [ -122374931, 734737916, 80459685, 1683308938, -1981675053, -2005224214, 548941382, 1916000800, 1069775248, -1560524993, 1685949501, 528682587, 578346408, -846053040, 703048633, 1581628702, 165304337, -1768156169, -1815892401 ], [ 206823407, 1414835096, -71251205, 281994942, 1192637252, -1195787999, -1716200431, 648783955, -849393265, 510625689, -1390327424, -1948199386, -1260193695, 208801426, 848942208, 1433131953, -793849346, 890219797, -1882923804 ], [ -1482340891, -1677346391, -385942203, 648712299, -933369869, 572756498, -411977947, 2142059318, -1517542820, -1226173223, 927980777, -1697471078, -2140412808, -960738264, -601515677, 47845032, 777958710, 1598562146, 359295360 ], [ -1007243588, 1379079190, 2028198004, -1849391850, 986954783, -462135512, -1462190046, -1672541149, -386113974, 812281497, 1061458153, -827199647, 633558939, -2036394973, -689358287, -1047053948, 1591758304, 409437800, 2097476663 ], [ 253190055, 2141158877, -2006678547, -652653427, 808052512, -1251706641, -1672918310, -1012028465, -292368149, 1251264233, -670646450, -1053742981, 470610577, 383344614, 1448052432, -1323261472, 801098986, 1456466754, 199358510 ], [ 280799895, -1141203149, 1901576783, 1907227602, -93760998, -1494631172, 1118294733, -32865104, -1316301276, -296861827, 1215667098, 1535426894, 382164952, 1381668612, -53492687, 1592917018, 994026564, -468404200, -1504213948 ], [ 121830749, 1581679564, -108223503, -2064923851, -90566838, -1013735478, 1215339052, 735101901, -1904526862, 1574397114, -843540226, 1912400145, -2091845355, -180253597, -53181451, 1361609030, -940997567, -1155990010, 725676048 ], [ -919149793, -1798193588, 371208625, -1680208660, 2092676205, 939627156, -1281288487, 46960793, 199206226, 447060884, 2135616312, 1223353028, 1252143789, 742713547, -909577076, 1610844539, 2084339007, -11185817, -2079429741 ], [ 616895084, -1151975612, 1740943489, -1497969623, -2061455480, 84135336, -539610451, -1463894045, 627024287, 298391583, 579183174, 258226952, -1486922384, 198633463, -1146834361, 1056165934, -690177185, -794206237, 694581511 ], [ -1439136822, -843550211, -765948720, 1265291481, -1520407207, 1547784173, 1240808690, -1756147555, 1844996091, 1557071247, -272367266, -1554726458, 996906535, -1730437864, -1105242135, 317876015, -1853383160, 2124791654, 529164257 ], [ 314834515, -2141105866, -1787954870, -502574509, 1929081598, -911836936, -841137679, 1156610838, 2113562569, -473426830, 1027176325, 1101542635, -1329540679, -2009981584, 583298602, -396891192, -65525493, -263401205, 735636192 ], [ -809744847, 1777139503, -1405692160, -551364251, -1989556656, 702543971, -1152691894, 810928130, -2007652278, -1729412618, 1467475176, -577389358, 344626633, -1304795261, -454780840, 525039975, -1559874302, 962517774, 1230497058 ], [ 325348150, -622085294, 1364628093, 978706037, 734739053, 517641320, -918420267, -1363253481, -2133173889, 187956036, 114605890, 1765678812, -1210819210, 992068793, 1667673907, -1296139631, -1866462488, 1651000346, 1594433661 ], [ -342183859, -1932037745, 1894580833, -1016731928, 1191271010, -1318872911, -1027989733, 480269600, -1073949728, -1660386969, 92174499, -1124855879, 2110108954, -1663631429, 383730140, -2140363463, 1696977855, 2082414533, -716517527 ], [ 1908378661, 1844717675, -694603258, -735492860, 1854587128, 321243769, 1566244893, 1544288109, -2054322937, 685869815, 2107389050, -982917414, 1045616787, 1160497683, -1457983286, -974628624, -351229354, 952882201, 153805582 ], [ 1412162685, 21724810, 963596805, -1960714172, -1859558063, -2144076026, 120411405, 884909264, 1122684714, -1362718607, -486069729, 1602780796, 92740818, -54691368, -1678194207, 2140982337, 1004672471, -45485046, 596636121 ], [ -436680929, 1464645975, 982452395, -1759627914, -2011073190, -1029848081, 41446443, -2020611672, -1467472980, 1320036237, -949551199, -1520094833, -1286754170, -184590118, -402438105, 885067611, 1710238007, -1110743983, 922633955 ], [ 1441119960, -362963938, 2050962297, 235917189, 479803234, 1562269455, 1412574372, 320177955, 1376136686, -1580402866, 527780823, -1407076060, 872483804, 1115551964, 440945247, 1603339863, 1440514184, 1951274215, 1187309755 ], [ -1027190471, 676453825, -964055058, 1292666100, -1021954584, 936888588, -1472765604, 191176592, 1800386880, 813611566, -1649459163, 2141486443, 1868650717, -2088267342, -1373460054, -1384991223, -692017364, 1933503003, -520749810 ], [ 568279204, 157275420, -1240606294, -1205130036, -1696268569, 294530590, 361696604, 1998801517, -1821537196, 1289168343, -481368892, -801838481, -179963936, -1990038475, -1003403611, 648445095, -590049280, 84763433, -846914858 ], [ 618048229, 293634879, -863416869, -1865816844, -1084075674, 2032007453, 89641451, -925568554, 1195175765, -1936989692, 852617923, -269216115, 684241665, -1170422250, 669252652, 2121037843, 339371750, 129112391, -1772713985 ], [ 756891201, -1445723480, -672209346, 1244085936, 597667211, 623091296, 1803999653, -1531674486, -922191938, 818585987, 401057542, 742909610, -811276244, 1669153610, -809529669, 1706902333, 847854915, 1531662631, -1500085363 ], [ -1621018698, -841429171, -2117026950, 1910334593, -806270103, 1448357030, 1636806787, -1864182691, -2044022344, -429524419, -273829090, -1587654202, 103771000, -2009115175, 2128961904, -413649838, -1699488232, 1007623188, -957816198 ], [ 920011958, -2026685957, 1717526946, -669236992, 264519718, 614967340, 1637172186, 1166109225, -123170465, 1460685735, -334704585, -2062384197, -753238373, -987734678, 1928354444, -1987943156, -1702049831, -1020739064, -253726403 ], [ -1822791884, -1984247692, -1000189428, 580647530, 815937677, -1401453738, -78739941, -1788104099, -266855098, 1851010162, 1966133768, 525248588, -308957580, -806509564, -382575132, -1539682029, 1991936921, 821487073, 1004960311 ], [ 1293245095, 382266956, -291156170, -1945600227, 842106724, 1234605763, -1671843587, 1604153736, -1878473104, 2126125679, 1610335098, 609868057, -2083840131, -2023434581, -499781807, -2013424768, 1767836336, -1219737776, -99090676 ], [ 517110482, 2073693340, 1168897002, 1402458189, -1473318191, 265967654, 573054261, 1824160004, 137421541, -1734346640, -1182724011, -1424517466, -1274648358, -1277161893, -1872965311, -1018684021, -2003352448, 48319855, -1006380192 ], [ 625047769, 864079267, -1047601682, -301312937, -1487478093, 1168411676, 1065034911, -1906583573, 587001848, 1064624022, -1291781816, 744743732, -1515926604, -412243774, -269896665, 260467616, 273661434, 855310116, -1428466247 ], [ 1164140281, 1247921473, -1830818816, 1904737677, -335801643, -455447337, -431112355, -580896325, -1361637705, 1488538231, -1877171035, -1339765263, 567752394, -107767681, -1921348785, 398238178, -1000073828, -434984796, 963352511 ], [ -1557868585, -1833480699, -623879943, 209507508, -1577084914, 954707085, -1597349637, -450521313, 1872283014, 233267594, 781195884, 167463686, 1492310448, 1258023506, 892757484, -2026231290, 210864250, 1736794047, 962768758 ], [ -902897663, -1135065610, -141797568, -1306055174, -2041093712, -909433805, -1272939767, -1706002617, 571432982, -1028515096, -1290840317, -992015985, -1683081716, 1854522581, -1255160692, -29436958, 449407223, 1205001256, -676266226 ], [ 1112724817, -810182143, -541060911, -107900293, 1092870778, -478684107, 40023662, -1297001974, -1683442236, 901467461, 1718294830, 1754817565, -321936934, 1677440980, -1447312983, 1760338296, 1891760976, 1895431900, -608748038 ], [ -406742471, 561574994, -504248798, 534493461, 319639825, 1926905871, -1254477442, -1454398645, -487703284, 77622887, 1841496521, 949596094, 35501847, 1398479169, 784815812, 1872965625, -1837794026, 868245248, -1116197624 ], [ 1685806452, 1945677880, -1935515403, 292480235, -2019427507, -1294538883, 814081760, 1532179939, -2112238836, 380830403, -556845448, -1401412, 269670844, -211560340, 1712076137, -1094691920, -1711959085, 2049597959, -1472355589 ], [ -1777370942, -1154605160, 669981858, -840229957, -1178077618, 1349509908, 1542770968, 1304147160, -2091594510, -933291290, 606496862, 883459720, -346692594, -2069166435, -953236297, 2015675590, -1385084514, -1863679751, -55347431 ], [ 1077647694, 2114863251, 1756674952, 1099517653, 361862900, -88316811, -949731722, -2005455170, -1236528945, 1549217283, -164635151, -1253678530, 1362361755, 600660817, 1374537488, -121412616, 870360801, -1533556797, 1355501203 ], [ 2059763626, -1287237187, 2133775238, 315723095, 2129205337, -1511402937, -1800213764, -621951816, 1734701250, 1925438461, 2069656130, -1883458700, 718978758, 1674490792, 598765826, -1145291768, 1460533975, 1814649533, 1862818566 ], [ 456239025, -1529821981, -452350375, 666471943, -406331084, 88220251, -264562464, -2063240629, -894270928, 1755070529, 287681619, 171996760, 890804065, 364153102, -14783234, -1324151313, -1415786146, 1603382343, -935720213 ], [ 1565782367, 1422662804, -13473324, -1499647721, -1446142622, -1551615161, -520586601, 1115535957, 1765243485, -945648934, 1535692821, 154611695, -1764459227, 921505864, -1523872721, 41563529, -712141548, 1866809430, -1756448449 ], [ 2102474562, 840841404, 1746458895, -789153622, -2057865289, 2145140085, -976895184, 2001549823, -807088521, 656578165, -69406659, 1379746840, 2129837941, -1141059296, 1802076157, 415668771, -1450661124, -763379265, 1887174215 ], [ 948829707, 691298097, -576950359, 313335374, 1375292561, -1114445466, 796586640, 148326820, 671237840, -1247963095, -87495663, -912256918, 516296661, 235729922, -222372420, -1634140644, 227424064, 1261697286, -598922113 ], [ -835206231, 491016998, 2139715405, 230404736, 410354927, 170866724, -501447857, 533625334, -1949159633, 944621370, -1190289491, -2001840602, -1521433640, 781144186, 1226270508, -1119299491, -1496397380, 193956136, 1893939696 ], [ 954622443, -1215418611, -1051760147, -496145806, 121650995, 267268599, -1501421890, 191749586, -1665742854, -1897783685, 1338766151, 956355172, 219827317, 1385509870, -544404418, -772739954, 1358507809, -1896743615, 553277590 ], [ -901367607, -1017232718, -1685159037, -1015144823, -1755352807, 1178705703, 2102996575, -1006561179, 933651242, 579530927, 1239069788, 984035519, 130134200, -1271028736, -1084243890, -1752926183, -678662972, 2135604319, -1031627933 ], [ -2106059995, -1377895624, 2072736137, 1709492614, -1608594130, 1430997978, -1704253143, 369375500, 1126261274, 1425358929, -1088335650, 1805943972, 1027063765, 1250744137, 1474371685, -748110878, -980584070, -1986215047, -2131608085 ], [ 215203611, 1742970096, 1902937318, -2104932143, 1586340835, 99601015, -736593976, 1542420574, -346157114, 362320654, 1404877889, -1815448550, -598269007, 1772452704, -2106280782, -1725379796, 1860165518, 489851160, 647849573 ], [ 901960401, 1436635135, -247625326, -1452259705, -1689291797, 693877516, 1447785799, -1476046628, -894886775, 1031822316, -754919462, -1108761749, 1527151404, 209479940, 798373303, 419143249, -588580085, -745931936, -423834298 ], [ 963271276, -854153432, 1257227363, -1400777285, 26840961, 2027764287, 509197592, -1391697435, -1949127462, 345786892, -2038587076, -1199665108, 550624366, -1392250270, 2064049659, 147283909, 1934964401, 1803576349, 518453066 ], [ -1869425485, -1499060683, -1152405596, 811777448, -703093101, -1562504788, -109975075, -313917645, -33525104, -360603214, 1334109133, 2107189520, -1965785928, 621117740, 1741250197, 1311577083, 1308245307, 1358773549, -37975220 ], [ -270078666, 506269810, 629548458, 139058033, 860739592, -1709837969, 1637863610, -438879858, -1440115231, -1080964188, 1254725928, -1017593598, -2066487984, -2075520373, -1608501257, -392885848, -300899006, -1889847204, -1332098489 ], [ -2080569032, -1907111365, 1706247531, -629611224, -1082738958, -834574955, -414667202, -1072128071, -150046170, 1647113415, 929691506, -1747646544, -1021532174, -932064324, 1381006972, -1180895094, 1121539849, -2045300916, -238498232 ] ], [ [ 644723175, -1496673882, -143009755, -185043971, -1557000084, -1278097311, -1780988086, -108736051, -237684254, 1787911815, 1686028063, 495571157, 1287103526, 2079258553, 178829886, 1079725674, 859147794, -1780353659, -458829184 ], [ 1572081080, -1691768154, -1878647159, 1714802875, -183543004, -769972960, 181252005, -759234432, -329127669, 469980573, -2023217794, 1879313809, -1199161733, 1754242628, -1144162461, -1583413574, -1537896631, -330343062, 1654175757 ], [ 2120026891, 673761953, 1937081397, 1819182502, -420531652, 535668378, -1349925160, -240938951, -1460828718, -1932316961, -829957384, 503625554, -1511305560, -1123164722, 387160365, -1760448987, -2125580781, -526268497, 807348719 ], [ -41318976, -17807945, 1065837683, 2084048999, -675507503, -1128646403, 55214290, 1559589650, -1995881731, 319470962, 1581596778, -1608241489, 198661223, -119286866, -1137313093, -234819840, -808055068, -655754671, 1062123896 ], [ -1813314737, 1588156112, 1062588074, 69376679, 508020865, 127404385, 1897761544, -2088821348, -1393007625, 988376984, -174011618, -391517269, 1391254874, 400110630, 1958454502, -1235140878, 1866974330, 483843084, -2087994931 ], [ -367608483, -1164272848, 395392165, -1667942605, 394148876, 144735730, -2036584908, 1476135948, -94470780, -345944616, -241301089, 17598616, -369025111, -1287544094, 1697149879, -1395414375, 342054954, -273536128, -638552372 ], [ 1832538921, -127431310, 402249122, -624393061, 877883701, 1332658175, -116261361, 1092636787, 1838164154, 366160010, 888390657, 1555726883, -515733817, 557613694, 380573201, -925841859, -1470294656, -139871561, -287235131 ], [ -876384967, -1753910560, 1902678841, 1449236382, -182391395, 109805678, 196557207, -1731095865, 1885682647, 1703432453, -566824944, -1770593895, 1992257903, 1080079360, -899441792, 1710403532, 81987174, -193398685, -1319424433 ], [ -1407663928, -1301520733, 680930081, -1324736471, 1674683181, -1496158190, 810464198, -950707608, -1393889783, 1020758411, -974456622, -1277998186, 24994955, 418681460, -619837767, 991689852, -1483581765, 1501996207, -1520873493 ], [ 354777739, -1924287465, -428091014, -816603667, -1635175085, -16098517, 1144615742, 707053483, 277056930, 124478337, 830861188, 1661174105, 168832985, -1433238063, 2087039932, 1374724308, -1353459475, 2110139480, 689270844 ], [ 1651110881, -347664685, 462087132, -579396187, 888025106, -481688106, -500738875, 1534979049, -591489691, 1958160365, 724514153, 1707632996, 515375558, 100599891, -1772177094, -135464477, 151674672, -1034617978, -185890246 ], [ -1613789070, 1911039504, 238197064, 1209866629, 1644364363, 540816538, 1897617826, -358718454, -1047807453, -1982015189, 1487712106, 1206975688, 1473765438, 1361002205, -1151037017, 1380353633, 1685658588, -1939455376, -401451958 ], [ -731977786, -1428783257, -1720143702, -676298048, 1111921898, 765188670, -1485221856, 1784972691, 1702352280, 1779931437, 1004478921, -1670478445, 560459912, -518195367, 1989945494, -1899385291, -504318581, -596198088, 1322187267 ], [ 632855510, -1465182982, -1174776174, -1839337147, -339737995, 482627872, 737114588, -1036259791, -221384253, 1897880338, -266807367, -528181638, 444954204, 1689944986, 2022839461, -734005153, 688166470, 1320870458, -894743478 ], [ -1900409243, -1060755634, -1601179810, 1035874141, -1985859045, -1234401146, 1034557323, 1558181297, -100499616, 259784142, -1946139615, 1817522022, -2000403241, 1550424203, -1894257701, 684868892, -1907319297, -1964285496, 40154852 ], [ 368313471, 1505149431, -443474648, -1279817208, -1983194817, 1639006256, 1752202284, -157464596, -945435439, 1001088148, 2138661647, 1168564316, -399075164, -834974030, 301637889, 1297463159, -1878004020, 147504646, -1101500416 ], [ -1668035314, 1469866173, 845222591, -372907946, 1955604531, 724917626, -2095495380, -1909401892, 995698302, -920576911, -1368976280, -1729296677, -1736296504, -1934705614, -1560524770, -966844108, 390183122, -515163308, -1455625836 ], [ -2078044188, 95029732, 758988384, -989569011, -60980099, -237176323, 1506276589, 2008691352, -296179917, -1277593265, 213856636, 1485622605, -849735161, -1324918755, -476143440, 468524612, -940444217, -2067746136, -1576197452 ], [ 335782605, 1152197681, -442863162, -153623069, -664768220, 255803811, 1608413334, 1694920941, 225341875, 1218701415, -1330258353, -1002363826, 649156840, 597007702, -428764400, 845278764, 28486050, -1629091902, -528898193 ], [ -1259257199, -2028646542, -366960392, -2062464284, 24216074, -1298770402, -1053579176, 393057349, 1211428999, -1363676525, 150779651, -1711401734, 1599065823, -181874705, 441138865, 305832360, 1331268912, -1508764405, -325205558 ], [ 1684465807, 1288832782, -839256015, -1543104127, -2772791, -1382748451, -1530587142, 632625470, 1569447118, 1118670006, -1628907640, -1041862503, 1322166786, 488815589, -1122668485, -1354926397, -861165989, 655896580, 2075770764 ], [ -1235410075, 1782365085, -1788265203, 808746445, -1971528533, -920888268, -85774011, 1651776444, -528993372, -752582707, 977811691, 799316447, -1699361811, 268627395, 699699226, -1065578948, -346544659, 1560054457, 309838109 ], [ -1238516066, -670382538, -1556208269, 1474273230, -1793903677, -142651351, -410270996, -1093451463, 2115253092, -541619070, -885201235, -981706478, 1637663527, -112671602, -948281153, -1880030006, 2121236153, -1395035161, -2135765486 ], [ 1936885475, -1126219128, -826647442, -49625282, 1172948518, -1036561356, 555426318, 1039927380, 1720589340, -1420104260, 79776357, 1010355997, 560007058, 1754403388, 615746420, 1190634691, -335921157, 107139914, 745918138 ], [ -217505246, 1419887398, 39390379, 1392616555, 498275443, 399471006, -1970328113, 182921784, 743756326, -1731149044, -522479088, -2124456778, 1522934495, 1181900252, -934117109, -1825543249, -1383419590, 653275448, -274739624 ], [ -1169556769, -672471302, 1137645931, -144575169, -876543238, -517833426, -1780000915, -336031405, -1797250447, -841967487, 430569104, 939836432, -1291969823, -320450622, 1200883498, -1965635873, 1890919664, -1207677387, -1455807946 ], [ 209757212, 1747485821, -920850443, 870381554, -797664655, -889421567, 307436178, 673664910, 964864003, 322575618, 1902627628, -487754964, -1898508050, -1227118398, -1977577086, 300964914, 715558450, 2097682598, 201851713 ], [ -799495240, -1938178543, 509231335, 504691596, -2035797938, 1868269621, 2072505115, 1936188772, -668996658, -1487034185, -1457587219, -1728017518, -1651676139, -1594949976, 473274606, -639878368, -1099118525, -435028642, -1652351138 ], [ -1820568587, -1361206982, -1382788829, 1901271026, -350089971, -1013460414, -1856297602, 439338737, 1219697867, 1334855743, -332317852, -231448519, -1099149762, -1851438490, 947768820, -1907981008, 862824291, -324091973, -675374418 ], [ 1994743498, 1710687370, 1964012224, -1213368304, -1025594340, 795456779, 2118033427, 1202302500, -510859852, -1705834060, -1259621184, -663959538, 764814407, -1599451511, -961971282, 398887516, -1678250674, 299482025, -21607897 ], [ 1827596826, 915284170, 794328312, -1174234409, 417810113, -1488024531, -243101508, 1223861173, -307407954, 1330209326, 663834765, -1018305327, -1912639600, -619129002, 530623980, 1161508612, 922464397, 699831274, -1423052425 ], [ -914037437, -38959968, 324783846, 1171930746, -1705753213, -1303967746, -1023286180, -1504705490, 1631054341, 802378261, 1845601293, -660468935, 481970113, -814049604, -725409310, 1190236257, -602451175, 2138221450, -901723036 ], [ 1914570341, 2110498078, 1593425034, -742925337, 1989406014, -210301533, -550118217, 1888178429, 2113791348, 1126130338, -987827313, 1438660762, 167794576, 2044980666, -1486438098, -1781337768, -2009295705, -1233697520, 474950798 ], [ -552965493, -1478626100, -1511523022, -564826522, -1187758655, -467592925, -1992170186, -91851985, 352814321, -774199048, -753446456, 307345375, -264534287, 959676156, 603552273, -967633196, 1227351034, 382660023, 1504626423 ], [ 1197031656, 1281276302, 979581242, 232600844, 1216786692, -1212919934, -1397973237, 1488551143, -2071923161, 1448267887, -1680310197, 1415387452, 334468424, -435161921, 1155348358, 848466562, 1851353086, -1963325052, 543924262 ], [ 1214670387, 748374221, 1905063897, 2127430419, 483814353, 1478460664, 1135741142, -1372968063, 1225338637, -443964040, -1928810502, -473566467, 1930401817, 404854188, 1734143970, -565718099, 1948762594, -15505730, 257565234 ], [ -1114952781, -979828962, 629767481, -1697019639, 919256146, -1751126731, 758106266, -350459966, 1309252180, 1894891007, 380168332, 1344517855, 593642532, 995626381, -1511616687, -1060702815, 2042066274, -1252135022, 437331769 ], [ 1130905960, 1797206774, -1636547425, 1356120666, 462520916, -17848384, -1794687696, 2012127181, -1950727520, 1619304761, -1293703587, -1175444120, -1331873328, 1217373431, 1936898783, -664100661, -833062521, -338717139, -2077308625 ], [ 2035211354, 186406792, 323706076, -1992314992, 224111128, -633471753, -1003092150, -696287140, -261524458, 890152882, 1405309249, -1456192760, 1369977329, 1553394092, -641211575, -207449833, -466212922, 1388240730, -974637787 ], [ 1971016913, 344782012, 1210554917, -481540927, -432897655, -534816262, -2080481199, -644119278, 1799273962, 383369656, 1472262532, 100953940, 252359890, -209286460, -1510539971, -1295364617, 1290473174, 39375315, -1310942422 ], [ 1697183681, 64973989, 482688415, -393432934, 1498915547, -1683881030, -788016617, 141068034, 437281913, -1936556124, -476756373, -632933111, -571686699, 600677815, -236628447, -1494716375, -720509058, 630696041, 187103001 ], [ -1058910296, 2051943602, -378921802, -1616750436, 2018624291, 1239040084, 1396729279, -2058828741, 739192967, -522498429, 713311764, -548722154, -848408906, -1264780267, 581659689, 1981822814, -1566444811, 866609854, 434107778 ], [ 1851655789, 1605646672, -1415631382, 1458998628, 550237047, -1287510889, 1053789332, 1552883147, 1594985694, 1417053222, -1553633478, -1316771069, 1594832742, 269692873, -1575267827, 1290850273, 1037316996, 2090890316, 878085969 ], [ -298149856, 1035305644, 1693869529, 950027104, 1585662201, 1351636161, 2098146251, 1868810740, -973980659, 538180335, 1102348739, 1393119538, 920832471, 1843266835, -198347385, -1046122854, 1424651015, 115233784, -2012320399 ], [ 1262735808, 173710085, -2067567663, -44525232, -1300378452, 498562018, -1308242491, 662788018, 144040331, -1754401991, -1886891409, -1888336723, -856310046, 409426235, -1198921107, 1430473333, 820316379, -1643623666, -858532564 ], [ 1199741747, 536449058, 1992326428, -714234951, -1446669641, -246038567, 1140384076, 707983410, -612654684, 90834788, 1617493299, 62858129, 1259775540, -1829180586, 628328325, 663535136, 810551418, -1998662503, 1169625776 ], [ -356103121, -89435766, -1337142961, -695379789, -791161758, -1743230928, -32626346, -1688918649, -1555187230, 1705019465, -1340508622, 630927907, -1198119176, 2034641400, -1610534535, -1868844536, 58615782, 1496221199, -2089244161 ], [ 876078598, 1920775970, 634653747, -1777900741, 1150054538, -979750111, -539482207, 748999645, -1762630313, 210217534, -295642774, -243584324, -224638236, -1169961021, -1023668759, -308817038, 117072984, 128478597, 312043580 ], [ -178464, -862012659, 1405871428, -1594830235, 1800283332, 1991676800, 993741574, -652947766, -1532068164, -519924090, 1287240149, 1319787382, 152618383, -1533175264, 1827523806, 1158146187, 565044780, -124546338, -416934802 ], [ -1321311418, 2040006069, -577647137, 1768574791, -1375156958, -1623745533, -1244779007, 990111380, 1082832405, -395279152, -853758257, -1044011464, -1404439434, -566707127, -1403787904, -2104366665, -785690923, -1686546124, 169489484 ], [ 88195815, 1573873683, -1953846739, -281615779, -164217410, 950773156, 757290562, 21614512, 484841020, -1280456629, 1606294417, 1087075763, -734409934, -2114402929, 1687764045, -480168706, -76501955, -264371104, -556905451 ], [ 567494144, -115668648, -520877455, -203622206, 2021348234, -1534313916, -822027689, -1127692765, -1176539032, 505570417, -732822483, 875888383, 284656594, -1202686996, -955634459, -431457409, 912145133, 77789290, 1322153961 ], [ 1368940050, 2129269739, -887343784, 608473052, 1549646647, -825640748, -1678277533, -1284534907, 532462958, -1151834701, 426466585, -613087156, -180358249, 1835795604, 1635822687, -1306844440, -827455757, 269594115, -596392568 ], [ 1435048355, 1261301485, -124771501, -1336466184, -542114806, -227331634, 654847418, -163211492, 1773331984, -103741846, -1840626351, 463344119, -714234335, -1450120840, 1287011601, -862576881, -1067553766, -2020300287, 365058891 ], [ 2094405186, -777897226, -1321213060, 1555560908, 792476609, 789176126, 20943871, -1779172799, -1899168484, 1140190118, 733706562, -1444404496, -515638849, 1522673643, 278734129, -1256473114, 1227580849, 447114492, -207803687 ], [ -1889623442, -1741263678, 1913320169, -1014749449, 734902762, 1065576579, -1759944997, 1933740370, 33785358, -1960605691, -203440086, 1839178055, -101282540, 2124363415, -107867450, -1571701688, 70096616, 380075195, -882382178 ], [ -511190450, -984668250, 1457283755, -1579866619, 1112733710, 303455660, 1842089410, -485217507, 348635703, -1333561557, -988977198, -1644972292, 74449343, -1260981160, -1234135538, 587831187, 218344719, 2062480290, -512941180 ], [ 233632797, -1654982054, 2032658847, -23674506, -984049317, -1558742520, -1863368594, 1145865413, -1248364234, 982590163, -821049044, 1642868785, -384789293, -245789039, -1810627653, 125568353, 1834342289, 857731054, -751483933 ] ], [ [ 670638841, 813448921, -509716711, 1362716883, 1271208238, -1336276703, 817502940, -399328238, 525847072, -774070282, -2134282316, 1697594145, -144179976, -267657117, 1241441840, -452239835, 1708252538, 1965297231, -1471990227 ], [ -1863008345, 507651809, -1140919760, 1811470610, -1348559896, 682008382, 1341096783, 1646347501, -292097755, -111816240, 2043439056, -10409070, 924308757, 1133677329, 308555085, -1577001271, -492929581, -417470867, 379889946 ], [ -1239789763, -806880097, -40558122, -491633062, -70197209, -1419335436, -1199147547, -207890363, 668591212, -1029351563, -1994592928, 1911743984, -756145481, 407007231, -1505193078, -1688542327, 516791983, -1192215530, -824843621 ], [ -951055124, 1048421276, 1869219433, 981555603, -1875144465, -25122566, -1693180354, 297259381, 291045122, -205601131, 196131973, -1464308040, -1773577512, -1214685442, -1293520306, -1854434338, -807393311, -395255700, -1529355510 ], [ -1788902165, -1215976636, -836723691, -824929628, 2122534827, -686237275, -783621330, -830883783, -1726738082, -1096916645, -263132445, 557885843, -775970773, 1869547345, -1438077112, -234664746, 223286503, 922647166, 2124204568 ], [ -410168435, 1902708484, 534676700, -11444040, -1822960217, 1901462602, -2128397780, -158717751, -816412589, 1586268366, 1983728411, -1545140775, -1294777637, -742482747, -1365751907, -594630415, -1631711686, -1296424482, 1626475057 ], [ -1350500585, -1089984012, 1954088246, -196854357, 1195420037, -450881301, -1518616858, 667811202, -1754602789, -1447860373, -1817086030, -1481721507, -1234987732, -567741307, -6699005, 1621690146, 342676230, -681955568, 1792386345 ], [ 1101304781, 471396198, 3713113, 295098898, 687790451, 1714502407, -1716498362, 365702252, -1535519182, 1656264929, -888221349, -1160512278, -2145260016, 660250339, 1459718241, 676949773, -1845507143, 2117458005, 1039116021 ], [ 604610816, 414612666, 197258687, 576290892, 879482729, 352446264, -614369764, -1468336304, 1334920900, 1347835359, 28022233, 2140621948, -1411032171, -1361009444, 829596740, 1316786507, -1721969205, -474112908, 1054297911 ], [ 1021180406, -1359741054, -1750944831, 575806076, 2051787557, 686238925, -1917710096, 1976131170, 1732165049, -2032718708, 2048323128, -1479747322, -238332394, -262448986, -349005858, 2133747371, -645867544, -1779636351, 754430105 ], [ -1893993531, -11898908, 885561779, -413252678, -351343326, -1137519890, 1927869391, -316831832, -68145791, 509234785, -1835940649, -1257242040, 1524166163, 1426261896, -801988731, 679133962, 4201355, 104084113, -540734099 ], [ 124528805, 245261580, 576746166, -1937151956, 768559046, -1005358046, -1041860988, -581591358, -1360520250, -221248702, 630901451, -1716953338, 446664637, -511742082, 1674538562, 1704353242, -1723126834, -1904640788, 1204896216 ], [ -1180730316, -925339922, 193537747, 1891314292, 1333022336, -256829528, 1396947019, -2097016327, 1937350710, -325339271, 1375469004, -1398346141, -93671257, 1477493128, 997025042, -86504269, -841890646, 444437125, -1855711412 ], [ 14418319, 2071217566, -1052472293, 1157446243, -803464542, -1059727535, 1469283623, -1515804252, -1480566222, 2109982052, -1844980990, -1889491044, 677819288, 743387570, 1194882705, 1588714776, -769172464, -1409994974, 895061953 ], [ -1969418965, -960452437, -1395749433, -738250760, 1287195543, -1228422381, -387869738, 1108599991, 1304853413, -1917083534, -1216726419, 1339031062, -385603025, 1321790992, 1730656049, -1813978690, 1484598653, 371376163, -2085772870 ], [ 995338354, 1039046622, -1141643827, 81667883, 2096065410, -1890729048, 1051518057, 1559568726, 1269592187, 1753279758, 1748698414, 140531309, -1883335197, 545921935, 1937146402, 1638505181, 1948144078, 351897698, 1380608528 ], [ 134579956, -1585302713, -864583120, -1927884220, 974225025, 1809033771, 1098586684, -1815750746, 404455161, -841453040, -1763617950, 436087483, -1158332625, 200810772, 1587607990, 609479274, 908993010, -1279697772, 1229050483 ], [ -1276294979, 995560419, -1569215957, 1326892300, -1322124294, -606379341, 1859814075, -1320240446, 1989589948, -798162671, -1422068052, 268153199, -378778791, 1167772943, 94941823, -181006212, -1821668138, 333344047, -860130345 ], [ -1045705729, -1625388585, 1972823285, -1360976355, -1924731352, 279891279, -1288724502, 1670930945, 1966004304, 1155483245, -372003727, 627389578, 2017522336, 141187533, 1042154320, 73311913, 132664623, 924858483, 317000471 ], [ 1146473317, 769298642, -1245444534, -869271422, -1008555996, -1741324678, -1039825641, 1942462070, -1470641819, 625395670, 2001750111, -1778512552, -744784628, -689061681, -1795128150, -1102919837, 149082247, -1238678207, -2079180294 ], [ -1199215631, 915959109, 157228310, -120890097, -1189846772, 977225562, -1474677763, -764140377, -1940593980, -1865449253, -5407340, -1492331467, 161888465, -393450840, 601351141, -1236303967, -1745411629, -886936503, 197046965 ], [ 317062631, 918950983, -1587876194, 641889179, 1973274650, -1068554825, -1014888821, 1684464355, 1294724877, 2124689725, -709015203, -1925393043, 1579552028, 1944300203, -1633688552, 1819388182, 1058726011, -1005210306, -363154985 ], [ -1092751950, 622999261, -1299705982, 210450350, -1474630358, -1763241806, -2139652414, -1815804674, 132336391, 83327269, 607115422, -412037399, 861401320, -973799037, -1505142881, 1959282059, -1577902598, 417850676, 818431268 ], [ 438273881, -1931891110, 1272984214, 124830338, -1850395358, -2136628087, 1737325031, 1573603112, 2007272290, 708763254, -1796100406, -1050965860, 1698235866, 811606858, -297105179, -604962190, -1545021987, -648773785, -1690395452 ], [ 741497343, 1595255496, -465115957, -803636649, -245645265, 1566250813, -675283356, -594857335, 561466321, -1158566914, -51736214, 829026399, 928512789, -561690344, -752102723, 239309741, 317463113, 1195109373, 1041791642 ], [ -540481825, -354386207, -40254675, 870185199, -421276295, -2084954737, -460572753, 1977832274, 63920998, -1604193189, -1990177375, -248624383, 1935362273, -1554802806, -1468497670, 1271377828, -1477822651, -1358839983, -683262009 ], [ 1556240716, 941784299, 956000618, -972495724, -565196054, 2029081921, -830656654, 1389752956, 563359560, 29986024, 1888327651, -1500683167, 1510109301, -592291616, 41659328, 908834873, 759618089, 1050429777, -1492359847 ], [ 1238920657, -580409305, 1673575366, 1284320433, -1873786156, 854758969, 382977322, 171271733, 555106712, -2021986427, -371545964, -15694003, -416650213, -135884434, -1317389714, -314916899, -1039106668, 872802640, -1771499778 ], [ -1363974313, 199680418, 1672328034, 27605647, -1959054559, -1890963188, -835308763, 46577751, 10455096, 985921822, -1099985301, -372037903, 1581920892, 723209752, 1854299668, -416390759, -1444909442, -898035435, 1298674488 ], [ -1196762552, 1875519609, -1510460642, -1197722967, 2113107391, 51255813, -1203571941, -693826454, 1545874619, 1361871874, 1755187871, 2138479784, -473783583, -1745296971, 164384344, -353059355, 799644623, 277056423, 9910260 ], [ -1976315387, -2039505541, 2134163321, -917674164, 923046480, -2081243784, 334178979, 2062084548, 121486523, 1109961645, 2071717223, -1543452699, 1817832537, -1544229739, -536166088, 819170460, 366853206, -1817868673, 438947734 ], [ 497881795, -1748735047, -254569907, -935727868, 1295379249, 867465842, -49953901, 37025271, -383853261, 1062301303, 151938198, 804574957, 1055992299, 350234390, -319152917, 1354189076, 1499198800, 836300493, 1371984440 ], [ 697117134, -903003761, -407431426, 1426338413, 1169114199, 1135297955, 729720987, -1466746263, 899790802, 1481456228, -1996611637, 292836949, -2012470350, -800699419, -328361320, 439158804, -148036732, -111883914, 859772051 ], [ 1693636886, -1689466714, -965116624, 27625962, -929783770, -1675393894, 1204391265, -645197750, 231379385, -564320925, -1325824422, -121622101, 1785280062, -1206257735, -653034644, 312380852, 593502235, 1718086538, 1956278094 ], [ -629799968, 101741174, -771923407, 275647399, 1260498441, -866380622, -2028996292, -587876494, 1612945991, -276797486, 1210134042, 1496847649, -1021254776, -1223058919, 1831119755, -1640514945, -839180859, -1968626643, -871791903 ], [ -1037427410, -2049379664, -1311956968, 1789251055, -996490521, 706681838, 2111207264, -1088776460, 160579620, -1797288752, 356742835, 2018844181, -1789774900, -300702064, 336715071, 1773069308, 204089165, -34083072, 79671246 ], [ 1129783426, 1594106398, 975341841, -420219264, -1027715796, 1030355271, 288116069, 1779638520, -153375885, 463202317, 1425728625, 1860685251, 1593826107, -447681846, 1820611550, -477012033, -1359182544, 967709826, 806698592 ], [ 322495813, -402775305, -1989277554, 31816575, 2008615661, 1844914077, -2086828915, -1660602989, -1858738545, 822261155, -1072348334, 2004792215, 552975002, 637588433, -331865792, 2138386848, 2059654375, -86975035, 569837744 ], [ 1142823793, -631227275, -1325896012, 1513985069, -1340194780, -1115260381, 1939575860, 1606318915, -830282440, 302034439, -801352883, -1921508224, -1658148190, -270501908, 399252707, -1009848028, 1297897527, 148882933, -610385437 ], [ 787736661, -345727850, 217930083, 322345997, 1351747308, 1197189110, -1325417652, 1870757247, 2099800206, 424453270, 868985501, 930886907, 324458661, -2097421053, 1417820094, 230282687, 1192108424, -120728445, 1086516092 ], [ 184750995, 1119596577, 1670388133, -1280996084, -2060174085, -1678804959, 1396075565, -682390772, -249603574, -832112896, -1935454995, -185428136, -104105897, -1099583233, 400784944, 217223281, -165205170, 623958680, 770589763 ], [ 1522902252, 328828154, 1548135908, -633770360, 1709008676, -1640590520, 263122213, -1808444061, -513756613, -480784058, -1559361157, 1233984168, 2054763432, -2051512565, 100204934, 2084425441, 1322424878, 1755697089, 311828838 ], [ 987593637, 213654342, -1019189928, -1855896073, 1263430552, 1088000062, 1925093294, -642557907, -82556279, 1657901751, -1694202506, -1539808129, -407585025, -817570165, 798143650, 243068686, 23555468, -2057578060, 857508973 ], [ 477557749, 1028874942, -1885858312, -591767553, 155545038, 1839937016, 240724002, 1346960045, 1489499625, 2083948360, 1203978284, -2085837570, 1291928760, -982365241, -1211939506, -525937799, 524896125, 1057456977, 751929769 ], [ -1948673304, -412337190, -2000080475, 562229171, -1582611316, -949047144, -1812452550, 908274010, -483287750, -795086489, 107977062, 365289056, -2138167304, -1207565904, -476711460, -19224777, -1399676565, -832598255, 1472790118 ], [ 1175057035, 2083571273, -776914799, 993725156, 1257326662, -471687929, 818383516, 2115781792, 1688075410, 1990710079, -327353307, 2000329305, -904101143, 162181735, -250111871, -1619771872, -57876459, -1501034019, 1456108556 ], [ -1339142585, 1046165525, -1348529273, -2127395447, 2091413937, 1703595512, -223582185, -1980104696, 1614401271, -681754270, -871589203, -960731313, -2049875772, -68555424, 2022513632, 933393856, -367737282, 857704092, 528700732 ], [ 1903318188, -1919870337, -1690198144, -1968658039, 97951315, -726230615, 452061825, -494536496, -1186590338, 1821838783, -270897676, 1395101180, 260157304, -2126422783, 1536741410, -44874246, -661377949, -1902742512, -1520836688 ], [ 1450146515, -247554156, -1002106986, 1594291740, -1454308852, 909588559, 703780940, -1536427550, -1776534988, -492482641, 1981296679, -2035922637, -1640937993, 1856451081, -1160598964, -169609257, 1343364774, -1007153139, -344231715 ], [ -241329362, -1146003025, -523260695, 2115703957, 31970102, -619898108, -1816685528, 1455527193, -360735779, -591607883, 1401824741, -31836137, 169795167, -83176565, -1393845533, -1402629425, 924103042, -1989015256, 416043129 ], [ -1496310101, 25081097, -1092868311, 221128179, 984176736, 1247145887, -1171297340, 1080977478, 1203530620, 1687626574, 973785544, -1743770567, -869811005, -175376345, -982283207, -459012305, -93289046, -867260873, -380703240 ], [ -242808231, 764642550, -690099126, -2069870659, -1731451836, -54568849, -2132298102, 1484733366, -1562106908, -218410310, 1842358309, -596921463, 2014631622, -1809874378, 1330305626, -2142992582, 1938395456, 1178206364, 494055127 ], [ -1644243835, -894481356, -1961966407, 1078653985, -1248388915, -2069251886, 607916825, 561134348, -769321335, -1117999391, -1219027600, -48177613, -1223566740, 546373629, 974779725, 1825287081, 485156805, 237038676, 887779513 ], [ -1729326575, 977287795, 1467243711, 1869501542, -2082072153, -1928727877, 379316581, 1505725327, -588960211, -2068435323, 1144358339, -702732709, -830469316, -1778596044, 1860557335, 720406358, 220733597, 794105735, -400202944 ], [ -941417922, -122605695, 1828370792, -94988602, 722751404, 809025375, 1559668739, 147134651, -1195859484, 2004735967, 1367104512, -1240106255, 2069168930, -865135933, -278978870, 1417848413, -1416836278, -1241394487, 165831559 ], [ 1798554094, 1921351106, 807106023, 267389117, 1314850330, 1246167875, -1134525585, -912544879, -1483761440, -835780490, -1220734948, -1475730248, 159557999, -1084082799, -1512647922, 760027512, 1582795394, -1688360103, 1978236637 ], [ 1569436417, 1507495904, 899232306, -512558953, -1356765851, -442849573, -1837580894, -560374495, -1430609223, -678352854, 1410726777, 581680059, 53318406, -378882792, -1289904181, -1612123089, -1215492496, -1235669734, 1802461385 ], [ -86473884, -1972544205, 1670296663, -713879660, 88709696, 1803227113, 10688791, -2131148973, 862824244, 1381178472, -1611434967, -655099005, 290651186, -866492780, -1029257848, 448045076, -837089933, 481243751, -1208931289 ] ], [ [ -772947853, -2037736084, -879553614, -340647950, -78887484, -800782739, 1858627132, 1526633277, 1087525585, 928108049, 434325952, -660338980, -1132535751, 515969575, -228551625, -603123212, 533988552, -588765807, -985789947 ], [ 335333613, -589790437, 779515219, 1158962507, -1470097321, -1566613946, -2044990961, 893696842, -991926369, -1375406635, -1522042704, 2070620595, -1713543128, -375281107, 1799674594, 141521987, 1298472336, -70420813, -998311585 ], [ -405308507, -1576002548, -1633923745, 510481259, -592387270, 707917808, 1962908718, -879533194, 1022231086, -1798325836, 514261739, -1728607416, -700339358, 1703479262, -610729653, -408963745, 1297840095, -126304913, -1582985686 ], [ 415751218, 1038926592, -1206172591, -1911036372, -25599734, -2101028676, 531613614, -1671879317, 955214227, -1071885661, 1498211582, 385197585, 2071029642, 2077738909, -740189092, -1340590953, -1298692277, -324813331, -1646638150 ], [ 1933753508, -1830117926, -256281653, -1124922810, 1834126147, -16556573, 591913541, 2106702839, 149465896, 781583836, -1909911695, -2063380915, 212671541, -1309168240, -156622185, 1490509682, 1597524123, -1041438755, -501896569 ], [ -1568996840, -1438698640, -2054602945, -411081547, 297093974, -585832436, -321966028, -1537544313, 364309085, 110377700, 1797815113, 534281671, -583394838, -717664574, -1710806637, -1985693853, 1939961161, -988479599, 838678700 ], [ 1008861472, -1799817279, -1839232755, 2070776948, 6843864, 1668470033, -896651215, -754235271, -185984738, -1813779669, -1103948450, -64427710, 1152427686, 1604811644, 958354529, 1996048235, -64477068, -141482909, -1044978601 ], [ -2087399573, -706663796, 1663047118, 1531809489, 1034295344, -1435755261, -1169713361, 1718893796, 289240918, -35515321, -1135635684, -976948518, 1869355427, 925664247, 1873563064, 1513199096, 1762195300, -161799039, -1211161417 ], [ 658636899, 549784748, -781345833, -1551004486, -1972452959, -1855630608, 1498805866, -1181886329, -1141713024, 1201142677, 379863866, 998532500, 1952149018, -334492437, 2024943253, -107832854, -348715305, 446526945, 1284114612 ], [ -1662467456, -1313807983, 146124523, 1203969874, -1200680358, -1921770744, -1690674331, 1613535014, 1560335486, 946226368, -1600214615, 1305594767, -1601781763, 134660205, -89586780, 263091235, -2122033870, -1975676184, -8566841 ], [ 1169284912, -1212645567, 148323511, 2124466244, 444057129, 185753355, 84679341, -76289649, 1782550582, 928871026, -1148668819, -1221666769, -1770466035, 1223261270, -126287236, 958165485, -1035207928, -764370878, -813464259 ], [ -568327572, -584546145, -1002273579, 2043722127, -945906775, -1652992954, 1336236505, -507945824, 1726914300, -1375609317, -1381552243, -116731614, -1533079129, -1894043763, 1107428032, -1203670556, -1181740281, 668525308, -1069352307 ], [ 1122091080, 1845707938, 269085516, -545018931, 1471740238, -490590292, -599246444, -1123077239, 1149638615, -794215251, 283888378, 869379645, 1543411881, 204412846, 2070005248, 1392575983, -1839614464, -592136283, -749411850 ], [ -1249628472, -86710359, 732701798, 2060530139, 856296001, -347540331, -1955368896, 2138919368, 1784879163, -466600703, -2080467407, -1207539686, 485940933, 64969997, -784746242, -2055067800, 1090362877, 1164969840, 1995259215 ], [ 2008953401, 395094063, -1376059300, -1219027569, 825782959, -741818128, -421093748, 1671867857, -1400019207, -160529268, -1319330439, -1788076910, 55424393, -1116241343, -1249852885, 1481021033, -313488814, 800573704, 1929614824 ], [ -1671944431, 1748897484, 27592426, -344740265, 1893931477, 872902940, -1918540516, -1770924151, -975114321, -1051352342, -1419547775, 1892472233, 657575869, 326526846, 1478495990, -91800521, -1330548400, -799669292, 769356189 ], [ 47921201, -206342375, 823827485, 28445859, -227650853, -1456010189, 87246370, 1934538456, 146102317, 577687786, -1890913647, -971120821, 413982291, 858916661, 7886037, -295832894, 1063549201, -1461741423, -1043280840 ], [ -1844386856, 140963044, -695244701, -1218740941, -894829672, 1175479712, 568864510, 538156112, 2032419112, 1888973613, 1016675024, -887421743, 932194094, 1282348602, -305563507, 1673353196, 194654219, -100682446, -952696391 ], [ -945637063, 1920607288, 1978865242, 1593626049, 1859682519, 819663485, -185707241, 1871494767, 714220617, 321231969, 1291663064, 1781454204, -877967811, 182618221, -1086150975, 16493280, -1509311069, -1296624455, -782211680 ], [ 802591864, -591916257, -711198708, 301558753, -749665622, 326460589, 9934875, 1971541316, 1243408577, -927118182, 1275906083, 1091473979, 104156969, -2056254501, 509302400, -1547328519, 241086496, -1229734296, 1617679340 ], [ 1897617636, 1779615497, -1278509175, -1524184492, 2108833864, 2085790182, 1314042031, -4006740, 1541381986, -1398452102, -607587708, -1310752179, 496274118, 145828937, -1985251656, 1123160628, 1084512405, 2029025621, 1777703836 ], [ -1424275797, -1619683063, -57572479, 1082928022, -738367278, 1277611743, -56409550, 335104309, -1970152425, -1499772333, -251070258, 281538561, 2122252566, 858167188, 1233924919, -1513608479, -1828908246, -265919542, -903796293 ], [ -1768113151, 689619517, 47491726, 572627026, 166598082, -1760460916, -659411936, 117375068, 1464750397, -293082939, 733232568, 1503783151, 1242847282, 2034315475, -1192861213, 875807419, 74295183, 1199965375, 248737771 ], [ 90914049, 1482954657, 1072474600, 452095550, 1549207448, -1954316175, 821419348, 1081760242, 1568584761, 867725510, 1500981338, 790363914, 2046721629, 645893276, -1243959278, 581475450, 1632038789, 1535136378, 1074896148 ], [ 1713267947, -307956616, -488541354, -1811377061, -530110440, 1580931507, -82794333, 552234863, -886734321, 1442547486, 76219842, 1079661820, 1202852410, 1362583814, -2113195159, -1895180056, -1646636677, -292457941, 1769550612 ], [ 1114999036, 1754807442, -255796591, -1452807311, 369517067, 155323330, -546759860, -665148617, 2115678025, 2030943795, -106912885, -1572649236, 489341753, -2055032713, 706147731, -1396643262, -1805410699, 82926515, 1872225269 ], [ -1052272822, 1637355674, -344341554, -1152623629, -546174760, 1094718834, -247759624, -232409547, -1088420646, -33112547, -974719425, -2113922201, -1534820474, 1582129416, -234596312, -1603767418, -1548783458, -1533014669, -4238134 ], [ 1130018252, 1996698261, -51094118, 1780831428, -1891790475, 917716748, 1787988637, -451512753, -967172702, 1300258371, 1800592963, 1294563831, -1988352303, -154139041, -644504777, 1386030656, 1787810213, 33794311, -20455200 ], [ -1614233633, 287870487, -827492819, 1648252874, -440577809, 1265500828, -990819623, 1009362098, -377319091, 918247529, -1353572646, -1335752494, 218649948, 1879502416, 522190221, 1642791917, -253233042, -559587065, -2147089056 ], [ 698575940, 304297169, -614514611, 1740171221, 546542669, 283165631, 81924505, 1950559556, 494000510, 175069048, 50447347, 1980153793, -1773837843, -1202068123, 1092064041, 1189191761, -2040113617, 761495035, 1327783177 ], [ 193367858, 1913307477, -575284595, -1022999004, 1195513886, 1256811741, 1841422078, 1692141054, -79119140, -1254670951, -1776947186, -898079413, 1108386072, -1483150734, 1692865389, -1077830559, 682858881, 2021647833, -1066383815 ], [ 767995365, 801139782, -98046979, -1716959198, 1437894168, -540967449, 311808845, -1917950710, -1019183765, 100326287, -1379164488, 2073362004, 1840790099, -1575788082, 1973634832, 376365042, 1309079903, 570840924, -185156220 ], [ 847322844, 335241983, -365616518, 1193876434, -368575869, 1719877204, 819396665, 1319524489, -167165409, -152272798, -1640323105, -1809029846, 2087019797, -1192247364, -1298403119, 303669315, 639948442, 2012619553, -1747776666 ], [ -1541811185, -1985933045, 682143677, 615641412, 197179368, 1573007507, 573762105, 1543816290, 492035500, -1848792234, 1469421388, 666459940, -1921939226, -434479894, -228728694, 299349889, 1953453353, 1575953584, -238935511 ], [ -484564625, 927795556, -2003966078, 690720172, -895647971, -1327374901, 522510866, -1895764071, 1919182196, -1630445169, -1807621944, -822543301, -1382480883, 1488252745, 1733549653, 362400497, -824381076, 920302721, -1456272062 ], [ 1486965196, -1003959240, -2045632251, 1787181888, 103522852, 323282982, 2091541347, 685437402, -1058935249, -1942504512, -1790855068, 1563759853, 347821040, -655970827, 380003042, 1946248841, 1026692188, -1367889625, 2048477073 ], [ -2005650800, -2145044757, 299237541, 863357641, 1761234966, -587830771, 868096463, 1409341986, -1227754633, 1947517392, -526625019, 1959915148, 1868260902, 1376968178, 92399730, -384872648, -1408271145, -1202966447, -1451913801 ], [ -928257020, 1285742622, -779450389, -667641383, 530202155, 831047095, -1589138305, 41932846, 1889497868, -565158103, -981627651, -481252988, 89450192, -1102387125, -1893902461, -2146358395, -2137380326, -1230962753, -486533411 ], [ -381466720, -407083192, 1419039955, -168912328, 1476389741, -900270283, 1215344896, 1370984471, -1639012807, -746817844, -2010751504, 2022196230, 1954939899, 1196437098, -1580754614, 1044540591, -1169669776, -163636313, -1358424806 ], [ 1363513365, 1189903239, 1632929653, -1366870578, -435652299, -1126755691, -2076496112, 1620167218, 274888646, -10110343, -1078440822, 1087490334, -423665353, 1977571876, 1198081722, 1413205111, -1032725270, -1755412308, -65641857 ], [ 1325161150, 1568589927, 534925908, -1632596399, -382111171, 2006756974, 610594972, 141230079, -1123813502, 126759603, 1523980822, -1502667503, -2044721588, 315257845, 28872215, -1891293900, 1951088654, 1718419931, -1305104214 ], [ 1434920684, 1270253868, 200489912, 1725652718, 2001477993, -1847014579, 1455262225, -975762869, 766812357, -1617940319, -249149372, 292407762, 179169730, -411299539, -1651702755, -830413278, 129720597, -665520280, -1418403523 ], [ -1689528642, -737142450, 553282703, -1572839455, -102647609, -938422566, 1463612165, -759889315, 1922216532, -1652983901, 1501994322, -1014466564, 1965652835, -2001817790, -592793894, 243370423, 2092920769, 833953035, 1894512260 ], [ -1421346049, 304255228, 863901376, 1789324885, 1911549156, -979473831, -1232975814, -412474641, -73746414, -1190000355, 528462400, 843897875, -1593596241, 1448492159, 1462877939, -579271567, 1906539933, -1213197357, -1943206981 ], [ -1564314771, -1865843848, 612248864, 619935279, 938216024, 788928510, -94332375, 1423635268, -22003423, 1471321644, 97190217, -854127258, 1176406590, 994006366, 447393155, 1401246016, 320868824, 913066772, 2057902224 ], [ 552593210, 194053995, -736201045, -1836797275, -1463861049, 1091912668, 388631289, -1624647236, -2022888605, -1226404693, 1925781570, -373643668, -1978939499, -1079956103, -1825892397, -1229006595, 1802268379, 1905917962, -592575778 ], [ 479008165, -1062199987, 1522891155, -835792957, 2049277049, -566616973, 1948395658, 227384060, -381467390, 1506156551, 343409581, 289294411, 1854897234, 795877213, -892177623, 891846131, 647626022, 549153447, -1671617605 ], [ -1660095642, 1389233474, -1860596903, 226817257, 1447405228, -1144399228, -1367789975, -1944258868, -1082328371, 1839823712, 347034456, -1979548026, -1563590346, 1914092217, -1482043919, -849543228, 1922100658, -797847264, 1288949179 ], [ -1901865140, 1122567435, 192315726, -659691124, -1222794715, 1334076573, 190510959, 281196060, -542818234, -21671643, -2116764021, -1787123318, 1472499540, -1874402452, 988797244, 1866560593, 1722432715, -23710526, 1850715972 ], [ -233349931, 871096401, 281673433, -1244407760, -1173407410, 1512625876, 195137484, -544127965, 1874352497, -1588987899, 1146295432, -717482018, 646262790, -2142795584, 175305284, 713784459, 2029866610, -1332697390, -1016564336 ], [ 1419291799, -2051882280, 276321707, -1097954085, -405257262, 185968157, -1741849314, 1393409022, -2022470665, -1576934097, 1724334319, 1159922336, 1658978403, -1120592489, -78065317, -1006865963, 898509790, -642051730, -336764372 ], [ -2121395859, 776482013, 87351991, 2003117799, 1016349605, 1719595249, 1891579312, -356301450, 266766540, 740724393, -2085098468, 700155424, -1828936345, -1229022694, 1315626464, 1907088484, -172930173, 1006543187, -795283309 ], [ 485136999, 192134054, 1324779047, -600659394, 705153146, -1082311409, -2096027972, 2001308596, 224473933, -2096698910, -925133067, -1332126765, -1461307842, 2061977701, -1712168227, 1477793654, -1603215477, 855981612, 163498730 ], [ 1486357045, 1633110647, -1459143745, -1878090073, 840996823, -711404182, -1265198051, -1546047442, 1697224190, 1140158746, -695643403, -2080034153, -34482005, -1847682286, 1970561161, 1689281920, -1238217015, 523106491, 1449078930 ], [ 1692718253, 352705208, 566588479, -1523168510, 1647172029, -662413246, 1213451091, -1306367551, 748713770, 131657487, -1367520835, -1367324453, -865786759, 317788452, -1455649684, 1529625447, 2079148274, 586325762, -1474770878 ], [ -1315708330, 1209603471, -1521186640, -1623264130, -2124609491, 1838621870, 1132828385, 879196080, -1054353014, 495416484, 1376941286, 1823633602, 1462986099, 1351424278, -891225985, 228119855, 1426012525, 1458906754, 766887203 ], [ -1578997056, 154811173, 137108256, 668285096, -30875871, -919341631, -1882509745, -1291986298, -1235324023, -629101873, 597201448, 401624054, -494707984, 2005548223, -1934193122, 2101557295, 19970753, -37238243, -1892078256 ], [ -755993017, -884876150, 563138202, 883789731, -2091445202, 137227426, -1693508708, 75701706, 415943035, -996654154, -1125628201, -363406369, 1316112181, 1455470588, -527288622, -1661564112, 309547661, -1929710581, -112930554 ] ], [ [ -917448131, 959416518, -755634882, 219100149, -296549039, -655237915, -1628751069, 267902984, 888592782, 1716229290, -997931715, -361198110, 435909513, 1853660692, -1591046272, 849190563, 1281104974, 1305794565, 1297552624 ], [ -1731285123, -1063983053, 1742191214, 226245047, 34946087, -2120566028, -1955523351, 1292152363, 544756307, -2103315770, 878706668, -591954490, 1650632136, 1614722233, 947849860, -299923348, 1066112818, 1935828059, -1581617417 ], [ -1394672980, 1699071828, 1384576685, 124932668, 983421790, -1104146525, -1398635260, 236785645, -2065994268, -1437057885, 594551043, 110846294, 1964667510, 267730541, 1362438972, 1183142035, 1005276313, -1256385398, -1288552391 ], [ 1427191736, 336921577, -1379817562, -1159807584, 964508175, 895558299, -1129140558, -2032139781, 226488242, -1036465289, -920982371, -607753659, -662023693, 985040402, -256221169, 320243732, 1840167515, 84150194, 727618550 ], [ -851858782, 2080043541, 1295956426, 1003924784, 153559312, -521732221, 401876857, -1940915476, 62628774, 1211963222, 1076605711, -680017821, -98521473, 1642669330, 1657802257, -1279945219, -201241789, -1780818458, 916096318 ], [ -2135860584, -1925331564, -1089129188, 1559057270, 1310787148, -179162441, -307567657, -1178261849, 697713479, -1893299907, -723848440, 68547812, 1266665854, -1217404265, 1320754358, 34189649, 498008132, -1137115678, 1845321535 ], [ 601817798, 1066687870, 939889753, 810574705, 961339190, 1850990581, -444607909, -775561257, -666068893, 351935406, 356109495, 1126678121, -2138336903, 584046899, -1200260049, 590232238, -2132853738, -860226263, -104076442 ], [ -1445966987, -2105406046, 775150154, 1714164793, 1269607792, -700261635, -916184046, 332472940, -939246059, 88796137, -103379823, 679996738, 288824985, 378885378, 1958968146, -1906970797, -1542275343, -1804505348, 26488057 ], [ 234574049, -489119119, 22213007, 1859383278, -990888331, 940659939, -599739554, -1639634941, -658923311, 1783000290, -944649774, 1380446878, 1792117506, -516069972, 836054834, 352081055, -561420384, -1945018356, 2145284527 ], [ -2039514590, -489557344, -887751999, -330001784, 248287559, 1059725277, -2089034528, -1150726373, 951019408, -882201098, -330369912, 1096563530, 80730459, 996876115, -1892499956, -436614236, -458231371, -1049770917, -1014160826 ], [ 445912737, 1482370706, -1238467596, -201217813, 1372233685, -297726176, -584587182, 134733942, -585228041, -646229126, -1483682569, 309952990, -682675540, -928131795, 1405425281, 1430046233, -924624014, 1246306190, 117590670 ], [ -1003513127, 1709667053, -809995214, -1153863676, -754556469, 279933508, -1485914629, -2144475224, 1660831219, 897403958, -1882502738, 1684069899, 277829865, 1663039303, -1495604068, 348823481, -1371395724, -1872858446, -1757807943 ], [ 1272703665, 567555409, 1599978186, 277798777, 1003567614, -183593807, -2019924483, 1464866193, -390868006, 225878671, 2081940483, 1559353660, 1524279854, 624096587, 842010018, 1669436497, 1774696412, -1175370661, 811846757 ], [ -1520909945, -1614113767, 1603720582, -121909841, -796686511, 1232471329, 2092987946, -540295097, 1033923324, -1666033211, -895697341, -1092833339, -623110672, -1571351482, 550235391, -508546892, -1509037627, 572066314, -1597291171 ], [ -1119914517, -828378329, 118169989, -1743430224, 1666524024, -149029095, 2069780971, 706280301, 2034309830, -1930226827, 64748269, 1951645275, -1397116505, 239929017, -1965969429, -216205755, -644382257, -42246406, -1628049842 ], [ -2077537772, -451425998, -1753015934, -1352246339, -878328483, 781331619, -1327104869, -129020895, 1312771817, 1085229901, 967693361, -866506920, -1864412571, -1147399418, -1773318756, 1153313302, 650713254, -1092603781, -1754174743 ], [ 134728311, -326589787, -664333934, 1985935437, 1994651133, -855240021, -1839379860, -481296465, 116597864, -83755478, 369191344, -905022760, 221989270, 895052576, 1972796953, 727275700, -2045694275, 440845822, 1672928022 ], [ 1712950808, -560526859, -1478796140, -2054940333, 1620730646, 974219332, 142453711, 755962237, -1807188863, 31390942, -121961502, -1391270050, 1757470081, -601615305, 186616363, 308484295, -2012480007, -518537283, 1636355637 ], [ 2104280367, 1000316120, -1238143341, -1592012799, 1366441110, 1239800503, 478848661, -414649408, 1887723125, 1524721693, 982130835, -163826257, -1904401650, -1361237211, 1652321554, 783981741, -1596297135, -527311482, 1149539216 ], [ -1094432090, 1604162967, 276201973, -1901643875, -2010397023, 680022856, -900930390, -50252628, 1455245189, 1259528364, 1863600087, 1938287538, 1899625301, -1355902343, -1506312959, 1522715881, 1082446250, -1462176801, -1398999636 ], [ -1203406713, 595643490, -1199211326, -959935500, 250944973, -1832388355, -1143454272, 1511018778, 1901360298, -1015902584, -1536964078, -812176965, 1126696408, 226866750, -1292238733, -229021521, -1378328205, -1640966427, 1087186312 ], [ 2044209790, 445717363, 579452837, 521885374, -705022958, 1143884707, 1414788503, 1393326981, 1899503978, -1779054655, -90902601, 1437517266, 713049771, -1533593980, -637928746, 320087510, -1076353496, 489520958, 1648141933 ], [ -1887620133, -284878648, -1273328018, 1469055997, -385399506, -2129147372, -886401860, 1168806860, 1867066351, 1102953142, -1233668582, -1897982045, -1434759958, 878548345, -2142459888, 500687560, -555974031, 825829281, 1638917655 ], [ -472311406, -881104085, -1215005357, -167163217, 36145639, -615084538, 1728873020, -1129283103, 117660266, -226247835, -399083974, -1054423954, -1574165804, -255017597, -19790809, -1151728412, 2027122043, -1393953292, -2084143311 ], [ 1674969263, -1703260672, -2027920531, -329682563, 1255255469, 363364120, -1383818472, -141423434, 185749221, 1870414766, -1287039631, -942079403, 620083086, -1246122254, -1788524356, 1255446650, 1882445975, -810921883, -1063060991 ], [ 595575979, -266385592, 993492837, 1583767089, -1101910834, 524254240, 1798046596, 1054793494, 452952447, -2133904579, 579508628, 1123611688, 1625127654, 440440107, -914118332, -1545171155, -879280079, 2066976078, -400533032 ], [ 1990544998, -177141712, -1342689392, -597336420, -1449988552, -512356920, 180262714, -459805731, -384935827, -585870252, 1537653078, -968430620, 1739413708, 500111649, -1475497347, -1077191804, 727664296, 330935901, 1468348390 ], [ 1924505621, 1235238823, -1642439414, 1176514629, 1278818414, 1459252513, -1456407459, -576722770, -1844075746, -162651659, 1686402674, 1119802891, 1663443770, 1830048121, 1588459447, 2026186123, 840396558, -1334085738, 1312470714 ], [ -1892581732, 295850727, 687885998, 1704240956, 408588836, 278082132, 762394854, 1514720700, -1716059846, -1017856931, -1585617775, -1143722398, -1616723621, -1003144763, -1736478723, -775120616, 1603835432, 2009747593, 1010714538 ], [ -1929220917, 314582325, 803569487, -1600688418, 1129703707, -269362694, 927122694, -1360467733, -625367825, -546116490, 1665526919, 652406830, -2096847268, -2106251821, -1204134724, -637902612, -832939689, -1328612528, 314885180 ], [ -1880972645, -1198867565, 989000138, -777300922, -1620837678, 945453321, 595293488, 2025587519, 1163460365, 1412644530, 1844916889, 1026585155, 406193672, -290566341, -622122680, 1253360694, -1814389656, -1617160107, -1402666292 ], [ 1548270596, 45883343, -906141016, -343958364, 963276027, -1955067751, -257837881, 144210514, 273683530, -1717701669, 529790891, 484698479, 278985343, 1089937392, 2021603286, 534154205, 18870748, 1337356695, 444218737 ], [ 2119268372, -1074899791, 977831450, -1325108537, 1070650516, 2139991045, 563769634, -1914947743, -1661923246, 1943244608, -668493762, 2076472394, -1859489278, -1129668748, -1116655006, -20425445, -1936752860, -2018767595, 1352408417 ], [ 64592080, -88568966, -700132079, 1634093060, -358636439, 1639395805, -1524261701, -1858580507, 1132043420, -91537080, 2122785074, -1663076906, 1040970729, -1296356965, -1641623704, -135351698, -2064986106, 302799909, -1541733687 ], [ -770628042, 1616392143, -1720220241, 1290232362, 1598467644, -1402422319, 1916223539, 2112268708, -624534825, -828938628, 1922576762, 802744409, -28130332, -891339694, 847246601, 504169489, 2095830316, -144219751, 86397110 ], [ -1389259515, 307114555, 1648865585, -583147496, 301450018, 83920342, -1301837914, 1971631036, 1835997694, -1021863770, -1913426035, 108462882, 343097040, 1353062863, 505250350, 1805783925, -1057477199, -303204482, 1991814205 ], [ 1747518309, -757356100, -53810538, -865366287, 1794483300, -39675338, 1009542112, -1729668168, 1857933173, -890244259, 187665785, -2052144500, -1247983182, -245364590, -514246620, 82403313, 962959927, -1921058420, 334836673 ], [ 1384183397, 1481036203, -1498913786, 1661596193, 941062057, -811239622, 170413707, 350665518, -399474363, 438904762, -2076918733, 650571671, -563953325, -1068790597, 88978173, 1116928903, 429731105, 1126168016, 318903549 ], [ 1458404000, 1174804968, 689946437, 562256240, -932094696, 118311835, -1554024374, -1342589653, 1858304874, 244513258, -1734238492, -494450687, 346853716, 1400132310, -1130347168, 1656335676, -306136367, -1626396777, 1642599917 ], [ -870149641, -758247811, -1428057350, 1521830978, 1120174248, 1370565984, -652389650, -858710733, -2098926708, 1691521769, 1454179432, -667096360, 593556132, 655630791, 240610118, 1548300859, 1672591622, 803992528, -950680825 ], [ 1891640513, -1194259355, -1495073331, -355603045, -767613130, 1697156502, -1603051208, 1317000138, -1927760622, 1935970069, -1566270035, -1005781688, -1994530045, 964389739, 1080906532, -190280088, -1459850574, 2081424038, -95992129 ], [ -309519134, 1574843864, -1481233696, -2114287464, 1154686081, 762362948, -127020012, -283494067, 724955809, 919492180, 45126548, 1838574583, 388581846, -1143022200, 1675874297, -1500109268, 1352378788, 1474164884, 383912083 ], [ -1728067887, -935228576, -624027465, 1954185275, -653915171, 976174901, -206772611, 2087159422, 1938866807, -798827859, 1838973648, -517581799, -365801183, 567907232, 1149410085, -1812223243, -1550626298, 276921412, -880825719 ], [ 1076919855, -777667345, 12228759, 1169944569, 2071591889, 903482889, -463384636, 627153103, 689381444, 1575783542, 727184015, 494624633, 694473849, -1642498371, -1615300579, 1397123306, -871592370, -1584481529, 1324977137 ], [ -526735815, -1916695335, 813912912, 1034868578, 707724228, 186567404, -1619814983, 1779839396, -1975694084, 918556346, -1459621746, -125075140, -1685687176, -15239222, -608292004, 1683669313, 747501788, -1885768346, 1800292826 ], [ -985272825, 798839280, 1351824920, 1663635086, -844386611, -521736893, 2145049340, -1109581230, 171314379, 1346723922, -1928772130, 712312168, -1789609685, -898385852, -816228060, 1062207056, -1544285894, -381376122, -1402000492 ], [ -572499189, 1665735207, 1316886655, 1755704929, -1458255803, 1089039878, -980372390, 2000917020, 1125807706, 1316239534, 46717929, -276464127, 283340601, 1138943653, 1460104540, 54045854, -170052929, 1744033929, -1561790221 ], [ 108014528, -1417722596, 963332367, -421664541, 1274390715, -1977392150, -258097138, -1377514269, -515636563, -1883219645, -740266030, 20444812, 1106922412, -944415386, -1388798725, 607352808, 1484139337, -378082582, 888875486 ], [ -1151170656, -1672431288, -2120310064, 82478816, -78345438, 143938383, -52343019, -1357135931, -2075011937, 1308270852, -2011061031, -945782940, -648304722, 895836374, 1457952948, -1942112936, 1813694340, -509233859, 739152338 ], [ 545144193, -1479858322, -1493711712, 262858834, -2110474599, 621711005, 538924909, -836595007, -1444300294, 728640147, 111060570, -556883691, -1344287268, -842143002, -881351682, -1161942779, -1822535771, 2091246893, -489282161 ], [ -1411533462, 15389540, 1580845664, -572502525, -624582043, 1033713910, -139127562, -129475442, -233628267, 1092546161, -967042409, -1479576193, 641888091, -331209703, 2126973900, -432297642, -1424662193, -558707259, -1454429678 ], [ -1481271922, 968528699, -828938863, 1895716862, 1809442586, -216371264, 301544687, -1360430747, 1587991576, -188037142, 2009566421, -29663379, -1720406670, -1155841836, 35725748, -1141955796, -1564185498, 1196404360, -518997304 ], [ -1366718597, 185715467, 183594837, -1012269939, -1873707924, 42236063, -1414592721, -2004511223, 1733520778, 1434538904, 1429492873, 1655243655, -1911850513, 1415980167, 1313749973, -2015917048, -637319350, 461664527, 231824096 ], [ -1390990653, 1217583306, 2071770363, 69882218, -1446827989, 1785632152, -1422422558, -340412063, 1923912765, 62024929, -1904566056, -670360641, 8774624, 844058105, 213515006, 1876438028, 1956937017, -995775188, -1548548155 ], [ 1136287872, 201153747, 1618116983, -1336534468, -458358196, 996359041, 2121556182, -1519752582, 1259841837, -973771809, 753460503, -2010288609, -71346574, -1889334285, 211599184, 199476709, -1164821507, 1897608403, -869697298 ], [ -1491903182, 1387518279, 729539545, -190561774, -496000110, 1603429927, 1842587081, -773608539, -847759632, -601729519, -126901515, 587395743, 1997980573, 1622881468, -2070386810, -1520177963, -1829339209, 1505753525, -1539629920 ], [ -1131869983, -1169358459, 1055112108, -594566961, -952132868, -493018114, 830987931, 1689774069, -1029576386, -1958615373, -1866010977, 2090460711, 731403436, 2006710836, -1860444424, 965045097, 338868628, 1564418930, 775796068 ], [ 386117839, -386731550, 191016929, -59394886, -205667125, -175435024, 1691168624, 680124111, -259693006, -3962767, 715114813, -1435778353, 723316217, 366825169, -287368237, -667970637, -1588148471, -1967567383, 1431560543 ] ], [ [ -1613320239, 1452150189, -345324147, -310685714, -679735420, -2118562401, -179635629, 1742900486, -1786915490, 239136303, -1641287300, -757492590, -761308245, -1340757273, 1126907390, 135598839, -928056321, 1637504411, -1188518634 ], [ -1724630334, 98547985, -1537037089, -176984240, 246151674, -796869291, -2086908458, -2059597476, 688979473, 394632517, -1539911593, 626149645, -1299311252, -415155031, 36692153, 704080117, -110908187, -165268788, 1767201259 ], [ 2113767373, -1116893776, -44992607, 849349111, 1147444544, 767817719, -1418304852, -835078147, -1865689741, -1259426293, 22959581, 604662573, 1209933549, -1319916283, -1805259357, -823989963, 232178710, -1827363673, -729850297 ], [ -591975219, 828281465, 1996448868, -1957350062, 354295285, -1802873844, 1678835621, 1154094305, 1567824995, -1647656572, -370317698, 1498110161, -1472738465, -1939074376, -1632197242, -1341842480, 214299570, -1994298350, -1488623872 ], [ -571306440, 1412384335, 72906665, -1325854598, 804145987, -1088947214, -1248105841, -1009043309, -988340954, -321760988, 1558243399, -1736128293, 1579365510, 1134356393, -1950361154, 1254297473, 388989238, 682254148, -2138253422 ], [ -106074431, -1851897726, 1903685005, -1998891343, 1441085028, -1581102012, -176651212, -520827397, 207976681, 569468713, 702053707, 2106665479, -1597833341, -866663731, 431684802, -549676036, 860735111, 1868937768, -660994330 ], [ -1425446516, 2023039093, 82234358, 704335907, 1509538147, -555576848, -1798465108, 238980037, -1048806302, 675233598, -1589096436, 928412988, 855266166, 1622185409, 585389536, -1168433246, 2053252709, -1190938262, -1155058245 ], [ -84813877, -1458694946, -1240257801, -564942333, 1814603577, 1975349949, 78247246, -1770601456, -1330464673, -2020712992, -1863448, 76849938, 1185188053, -1763964691, 501477069, -1873202154, -271040492, 606890921, -1046504442 ], [ 562978133, 30793411, -226185168, -1650750822, -908979262, 1811368548, -177902001, 2090840028, 1461849484, -399400554, -748912684, 630232904, -1161501148, -798546698, 1425708292, 1014467172, -67389338, 1282145134, -1093940441 ], [ 1222125956, 1538567122, -1541077347, 765603503, -1964811800, 347499175, 1590538877, -259507388, -1402916735, 2067413064, 116251136, -395324329, 570621207, -1725158307, -1758900501, -697898931, -1856628679, 2057144604, 327420054 ], [ -788069245, -297323577, 547770754, -1665887693, 444990524, 1349863010, 243890727, 40455262, 1290945717, -1237810252, 818091918, -1165035935, 1334750788, 389235767, -534378236, 2058936855, -17638156, 233819123, -1195209743 ], [ -56857605, -333017047, 336013661, -1145333284, 285035082, -2077034258, -1709526883, 662182317, -2101259257, -953877794, 613235629, -1127683615, 1320203135, 524089168, 2056701226, -64705381, 408300405, -1196182408, 1511871130 ], [ -2039218544, 878376660, 71657798, -722941857, 1731812855, -1393618336, -924044187, 132943822, 392261468, 2024203904, 743582455, -517384792, -2128411295, 1052510013, -1620791142, -1548202472, -2107283073, -1931731070, 1920442667 ], [ -1882328936, 1033806323, -43071572, -1602648467, 1671099645, 1116721955, -1833164028, 383130224, 735730550, 56174645, 1198423131, -1153955683, 1645498914, 70183850, 1027041625, -73979246, -1683502117, 2115948142, 8552972 ], [ -1973950754, 1554069818, 1648804368, 1040867013, 1975909122, -2094734411, -709493062, -782595049, 1757409527, -1003137693, -1580413114, -1837555893, 1882115064, 1626449896, 835250754, -1848343621, 1616922069, 1785906027, -2136831661 ], [ -1442702315, 1983710174, 2121862928, 903091237, 1322603123, -1796974573, -869890532, 1738816151, -233645108, 1253117753, -907627317, -1680544162, -1614718542, 311459082, 538818500, -1308010729, -81036389, 1470069037, -47399468 ], [ -1756474569, -1897074476, -1617968715, 1495037263, 98833279, -1309205845, -817061955, 926132379, -1084564446, 419370058, 2129481154, 1413348870, 1409202769, 132689702, 575156118, 1178896570, 26350756, 336844070, 776171063 ], [ 1919427522, -1702297421, -1139955951, 1667805146, 1089157989, -1072461661, 1162858048, 713184289, 842956397, 2000514567, -895633917, -1960329752, 1017793161, 490160728, -2076208521, -1179521152, 1371061091, -1587895395, 320917067 ], [ 1659512177, 15669878, -26122808, -1559073118, 508660996, 28190230, 1665897374, 1432645798, -1350234895, 697809849, -1186856463, -1358389032, -1128231331, -1873157651, -1305131146, 1227398401, -1727080970, 818257251, -222570003 ], [ -1257932486, 286677186, 1428228299, 9258869, 159754782, 1998053310, 385048119, -2107836177, -1620481093, -986306165, -1614436203, 1150807195, 2124623423, -1574949971, -1428729291, -1179520057, -685959333, -670521275, -1685281329 ], [ 444272085, -561752812, 556248926, -737781372, 1785315890, -1245173441, 1675193673, 1592046678, 1633014626, -637194541, 1168024578, 1695079366, -1327907417, -1975578547, 1568781784, 751138015, 876510024, -266070607, -1800774707 ], [ 1497743387, -992439527, 142384, -1325131415, 471206474, 452530657, 648589773, -1990908904, 105994139, 702728658, -1253158955, -1144396551, 1614524477, 491373809, -160595958, -575338875, 1997463276, 628122326, -1658644891 ], [ 1601074691, -158981792, -1044607978, -1598789351, 2084607323, -1560649651, 1518085943, -1877961109, -1516896220, 1020398210, 1701809156, 1448777599, -912128065, -75207611, -1207855917, 1926270284, 186468073, -1498229208, -273964418 ], [ 1254498391, -1383770546, -1493612540, 282091704, 1484574968, -259351305, -751217400, 1008594836, 111046405, -831683825, 1579515001, -613252970, -1470586573, 2052357188, -1111484997, -319811424, -477009281, -1104853684, 488822125 ], [ -1565449508, -641198957, 1070824987, -75785797, -325733572, -22822191, 611654640, -433332376, -758624665, 189556054, -1227430417, -1619309403, 131538832, -1098778092, -1114900927, -251471544, 665738538, 417928026, 2128887527 ], [ -1273128651, -1511194948, 31413345, 1647453621, 47540118, 490002860, -2013071423, -1915261335, -1726417664, 805167416, -227848252, -408915369, -1954187536, -2058092210, -942699399, 1083723716, 1131128929, 895252227, 336827826 ], [ -876633260, -1383660021, 398399813, 1387800707, -125800288, 481809865, 51036266, 1921067559, -435349269, -1917258905, -274644216, 502955052, 1500410460, -541019575, 1109533154, -577843985, -1211387414, -1990402045, -630954572 ], [ -796146727, -741762562, -1761285105, 1487203658, 227045764, 965569363, 721967179, -223079811, 427981345, -1583721455, 1836465391, 2143614654, -715626722, 748785938, -1669974859, 2035406118, -2143734559, 1804418259, 328741186 ], [ -10614132, -1429161986, 970810433, 1089500393, 323469211, -942283376, -788009046, -1735455364, 945833890, -1261756369, 881795417, -1384912485, 2047098682, 1573160883, -1918194598, 1550323757, 1948586186, -1599034706, -4862526 ], [ 2063826929, 423173973, 1282688393, 33530160, -1185641957, 464742499, -1879285990, 315737688, 1942235954, 729552012, -533776188, -1292068672, 1070012103, 267314007, 461765315, -61148499, 1899322275, 700880090, -733890075 ], [ -948156299, -116325152, -133151087, -371346952, 1937640816, -966588080, -1024238951, 1009848149, -520641592, -1204508999, -726432102, 1548918953, -1082441423, -83862012, -1203593344, 698458517, -2123234961, -506248852, 1466416685 ], [ 1805347579, 691168561, -1646662814, -1545820869, -658623373, 1586715182, -2093978600, 2113018065, 1957848011, 2054340947, -63116715, -1624617992, -19552929, -870108518, -900321419, -797267981, -1951859297, 1192959637, 1604797583 ], [ 1558287741, 789832039, 1305084320, -658146991, 827480484, 844373981, -1097270656, 892066350, 1033724571, 169465198, -1787630177, -1210844789, -1311180212, 770512706, -245670800, 1763477887, 82411081, -125365972, 63213370 ], [ 1265804794, 1110178231, 135206859, 1748023325, -1017914869, -1579875672, -62566398, -24999640, -360570967, 89211838, -260542160, -1047527058, -1533625205, 1414407822, -713809606, 2112201442, -1715142297, 1884485243, 698022520 ], [ -1827256876, -2094912005, 774976615, 49579335, -450296724, -1776683400, 1052402652, 1690864589, -844647728, 1029559023, -1356255856, 2046531349, -851284734, 571776444, -1989922294, -225807623, 580651492, 1565043218, -1184110597 ], [ -1131077257, 238927214, -1395934780, -514006791, -2059544222, 389533512, -1477559956, 1212601779, -1264343677, -329383900, -1736377843, -1580395185, 237534842, 1787920962, -1469310506, 1987621932, 128646872, -1048713393, -1544520310 ], [ -523928986, -1009914342, 1853489640, -224305040, -2113283756, 416025350, 789111969, -775893551, -260167127, 387311669, -1666348953, -1107382359, -593372647, 69989572, -1887133212, 2112946382, -2142723922, -1374836336, -1061599653 ], [ -1817845512, -689533320, 1337897326, -325381838, 1298181111, -525714417, 1391720485, 1768579984, 1355456377, 1388447038, 200992848, -430755990, 2134231375, -296062110, -800385559, 1010152104, -516784769, 466967072, 1560918884 ], [ 1272002360, 848898871, 1323236438, -2146119691, 700238041, 1718705449, 2011427246, 1770664296, -736670797, 1860438177, -324586527, 1284592883, 1734649646, -1478035078, -1707907395, 400204312, 152662741, -206331537, -2041410732 ], [ -159120190, -1007945422, -821663169, -879615657, -1983033707, -1992215985, 1711126476, 319981856, 1035346472, 788002293, 1897932322, -1230765514, -918725124, 1647826096, -1898706305, -1163398744, 1202163691, -1532962191, 552804407 ], [ -476297008, -1169334597, 55784432, -1393648816, -534854664, 1300082118, 1542846838, -1820857586, -698421200, -627575606, -719214552, -2051743451, -1302205845, 43164786, -1686192043, -856267661, 1903275704, -1016388643, 1474583086 ], [ -374646135, 2098464595, -1850660339, -1869300789, 1152248580, -1061244127, 869116637, -585497933, -509442442, 615640993, -1105195981, -1613731667, 744901807, 1372449455, 1752920990, -1824294499, -465545701, -177748482, 596170720 ], [ -1700002420, 1735039287, 2054089749, -799882577, -198689590, -1166854995, -666570066, -1176899057, 2064878486, 1578196029, -1099744271, -1914481956, -1439893539, 357195983, 1993339111, 1617040422, 867499833, -2046563364, -1799074777 ], [ -777234035, 1256141232, -910951174, -1302709288, -436813199, -1092537091, 286084792, -292500801, 247222302, -1261788855, -1918179327, -704055485, -2133740250, -972722084, 942964923, 962200900, 620754221, 226073621, 2006684803 ], [ -1802676356, 1985086581, 1692820883, 692562739, 784762515, 1709722074, 12866809, -936683618, -1645694259, 543169701, -593978529, -2137220438, 2047040789, -2092131867, -834246775, 1581435957, -1395863755, 568736788, 1060083576 ], [ -1649595083, -1861573265, -63475573, -19519964, -570844230, 1734029817, -783458079, 1840267083, 1272966720, 1773645079, -1657625480, -1824652264, 2094164458, 1420245863, -786652150, -2065585695, -55748371, -2022527675, 721936542 ], [ -1145473233, -918747679, 1270049631, 1137819182, -1602572455, 351695469, 1981299826, -215424003, -238756409, 850959854, 1504039413, 1162832716, 452923710, -2022647150, 93612606, -1888719096, 864308380, 636433840, 1021022870 ], [ 496700130, 39693179, -152972903, -1664976012, 1943235704, 351945438, 1255133401, -1558517150, 95499913, -1395553461, 1298159521, 1057164527, 650248452, 1152253747, 1293339948, 1601015573, 1478781034, -1633273078, 1209585162 ], [ 366769098, 213781276, -165935248, 16254021, 1341802608, 1993024313, 513893958, -1566878954, 1646269251, -393300129, -1688429931, -296870540, -725101702, 2016614837, 696602845, 2096142212, 484137055, -938601309, -1232974048 ], [ 2027482780, 300215669, -1026444949, -1376274487, 1838062712, -1744432609, 1248428259, -68025613, 1472015995, 1769161902, 1275818415, 1069772445, -103541077, -1026803215, -1071224370, -891296183, -98785034, 311174249, 2060757790 ], [ 215474070, -98755587, -855692941, -1149690199, 2027254637, -115899104, 755755156, 229292438, 1492609916, -2101521795, 1606234440, 1453044380, -318710308, 711167822, 1087278735, -1611279487, 1916063466, 1001256474, -1414901820 ], [ -1851622046, 1594425176, -1463561004, 2109818458, 568900999, -276995712, -2104561237, -227935532, 1841583449, 2128790140, 1269460113, -917840731, 1712448424, 91441397, -762499573, 1455014042, 85363967, -745923170, 545217795 ], [ 2094440059, 868949284, 830071836, -1746629289, 712866595, 318837627, -107844588, 421178641, 630793917, -2086721180, -963814908, -639883421, -1782002111, 174073726, 1240587675, -1767439538, 6440614, -840684252, 454425991 ], [ 73948572, 1505928841, 1998929060, -2109888879, -999482818, -1389480412, 1922094378, -1562093377, 606791023, -1132146880, 1977279440, 1960172806, -1229027865, 953296724, 581526382, 1870718991, 941087736, -770123902, -459746772 ], [ 1250926604, -1605608828, -928569895, 1503229573, -708483105, -1459827975, 1962294107, -1952581111, -189486111, 124161611, -590673206, -1310937930, 550526180, -622781124, 1287602648, -1481774812, 2080097115, -1229431686, -1897128658 ], [ -1800586960, -1240947184, -919664146, 1949761612, -789128954, 922463019, -12306777, -366895565, 649838015, 326395056, -1008709946, 195312601, 2116893705, -1451922894, 1545464230, 1160083668, -91763126, 1246985022, -185705719 ], [ -865634615, -1142238090, -1137683369, -2036483664, -479099826, -1229099022, 1784441618, -1363711784, 1238503118, -84210829, 1860569638, 770377385, 173694088, 194142996, 2086891413, -518490159, 427632862, -822209748, 1639573745 ], [ 505279626, -1637941743, 1201220519, -1224399039, -1755043389, 1216610978, -1690925159, -1161003399, 1776631263, 75021594, 449306514, -1463692124, 1381147598, -1911822951, 1359115952, 383910030, -1236078402, 1024846600, 2078357271 ] ], [ [ 841595831, 879527692, 1737722575, 1816685750, 1664079731, -1986274468, 1140984821, -2125654578, -1588373585, -1024492333, -2057144013, 1930827653, -1727868235, -1650837612, -1832575870, -156770822, 745665797, 313018612, 713803270 ], [ -530003083, 1994489010, -10894317, 755637881, -2094996681, 1983990145, -335769955, -1140928811, -762361326, -1888362236, -1126179980, -1315557791, 410832529, -933358331, -1904454205, -1061306184, -1930263000, 515901392, -158438063 ], [ -4982387, 1956971541, -1116447542, 1720864421, -1562939886, 8379476, 2111004172, -222136409, -614474909, 1411267497, -849100340, -2123438948, 1436197999, -946487494, -459057474, -55558541, 946122305, 1961049257, 857622832 ], [ 79149663, 1133594232, -2095539738, 1249871730, 1330951682, 274249314, -399259990, 1370167785, 641847427, 1536753123, -2095840284, -654880358, 1231689867, -623323025, 309687607, -222349082, -833175677, 406720254, -1163897464 ], [ 738659620, 1839935817, 76259564, 1650001645, 1123959965, 1314073503, 1192297519, -871795640, -808096837, 541082746, 1159646334, -340249015, -746032827, -2034290123, -1552496637, -1002201727, 1321191313, -778712401, -86089427 ], [ -1093916427, 1291925406, -1473389136, 1011972939, 469252959, -2128425779, 1372542285, -656043504, 521104406, 176787722, -942355195, 714334832, -2094814979, 1844762687, 1908674365, -1991778218, 840627420, 275114818, -1621994020 ], [ -856178291, 1330439551, 1216348752, -1751139590, -942569158, 1931260737, -492042757, -2037733517, -1177030933, -648565269, 563777122, -959678573, -174311109, -88463244, 550263035, 303787449, 1146014515, -1334452442, 523196675 ], [ -67052995, -244152899, -350263604, 481855729, -1338538722, -1771925191, 101621300, -341621635, -906510051, 2067433653, 1504603385, -1134741291, -772285034, -74839267, -595117874, 768686107, -671164481, -1137111300, 628597402 ], [ -1239031556, 2033515170, 1184442952, -1060589547, -1634743381, 1816460858, 737560892, 1162236433, -1671212586, -1218844023, 406822475, 1972583542, -1126015112, -1698187729, -345589740, 1109573519, -1609894945, -1638070689, 1051282990 ], [ -358353672, 238045617, 1725671851, -274936076, 893589053, 1612927453, -1469467203, -2062160403, -1971618233, 438604051, -1230188899, -1296143022, 1356197865, -1573471820, -757953263, 778507396, 311789453, 64680493, -687703384 ], [ 1048646122, 110664699, -198303830, -1199194644, -589435044, -1961173990, 938009340, -1664028195, 216548281, 794357669, -1439215930, 119441161, -693409684, 359181624, -2141193384, -1686004005, -1321715503, -568618543, 1991871927 ], [ 1505548420, -372319419, 1348380399, 805425334, 1020432796, 38942074, -1241047783, 606152623, -568911267, -1572938949, -602326301, 131192172, -781503244, 1513569366, -191496933, 1008444769, 503769452, -517238097, -431347956 ], [ 547100805, 1503487233, -777440811, 1746614070, -1771229708, -1328701046, -1624500663, -382170915, 86116118, -999764076, 342921555, 1841240248, 172123277, 1517045814, 220402300, -254224541, -1231308546, 561118850, -1730965383 ], [ -946053928, -1567591630, -1500699576, 1447002250, -64936006, 1270524901, 677656216, 1924986700, 447801824, -307283614, -1502397165, 2120164122, -1653181960, 365708053, 1972371466, -27679116, 1665366441, -93489784, -2000304552 ], [ -135790401, -395478796, -322801454, 1921913382, 436010492, -1842697894, 1012397350, 380858158, -736398936, 1711715869, -806355809, -1877372376, 929488158, 1660953065, 695564805, -1530563687, -1467188711, 855377881, -2126277344 ], [ 559447076, -344049477, 1965556197, 481053720, 810237927, -49356318, -606014599, 1982108321, 1197042745, 1272852028, -729165774, 780675321, -1954310461, -1409177777, -790516175, 2065699787, -245107334, 1548908069, -284005732 ], [ -794596071, -525454447, 1446741646, -374977920, 731967250, -870586981, 794778529, 1098275441, -1336258108, 184159875, 868106162, 1978385606, 533122022, -824018865, 177475906, 1602509541, -1401191239, -1603829241, -1534109545 ], [ 1287901977, -1769932525, -1542729985, 1486150374, 1905607079, -1276272769, -1217165715, 1374279163, 1607588747, 1686144420, 1775999401, 811431230, 1317831693, -721572776, -1854489688, 2033758585, 997588458, -806143132, -613640075 ], [ -434224487, -1878723077, 1554051273, -790068535, -1901709954, 51546385, -535319911, -1489454580, 1902353190, 86248087, -1647147418, -584607648, 765693043, 1775809949, -1311494774, -531168235, 1503074220, -945314927, -55285808 ], [ 738179238, 680113889, 1691993256, 1242241465, 1868205751, 1982318789, 780609140, -2029177925, 2009370784, 1053680899, 958702852, 1848475849, 107806495, 2126825254, 159811940, 659839663, -2072716705, -1568895931, -1467418880 ], [ 455820004, 1051110569, -1282014793, 1174009121, 1311801093, -1285972235, -65593458, 29844550, 1228616663, 451708115, 113443969, 1393181373, -847529041, -685646749, 758955625, 833703900, 1099838019, 1803759517, -1283766223 ], [ 250104769, 836422094, 336651225, -1453156344, 1285994547, 1872962456, 273110712, -1580658160, 2146273586, 409691266, 307388810, -2140474722, 470747184, -1843581024, 1386681697, -1228151728, 1861794463, 1674806946, 54112149 ], [ -1558994155, -152119629, -356590554, -1239636291, 966103896, 1974180126, 1023141358, -1364124314, 1192624574, 1118716342, 1551403865, -261755795, 1516585192, -525616705, -459951324, -894410974, -1813844951, -594524056, -801786331 ], [ 1839297318, 559765840, 753115820, -388801916, 1638331509, 957692315, -2086006755, -416801590, 1397224872, 1649712179, 879938347, 769996283, 1346615130, -921992388, -1303584789, -1186293070, 1708852657, 1040405251, 960691717 ], [ 526015837, -1080981133, 1047332504, 1250155292, -1961713327, -1609753417, 126123708, 1383411181, -1113739829, -174931586, 2036101968, 1907631541, -868465786, 1354074265, 1412951821, -1925489458, -909355235, -2111053029, 482639549 ], [ -1404703243, -1592575598, -1654187357, -1160597367, -1004399998, 1995320475, 1453860033, -296652209, -1621270753, 216731911, -335859352, 1554727870, 555674839, -225574622, 2110155854, 1036660019, -1710395458, 180027398, -1552607905 ], [ -1945239632, -970313002, -1777039079, 386579739, -2001378410, -2066565654, 1213165365, 88377916, -1913631636, -1821775047, 746492341, -1541849300, -1840661821, 885439877, 885706038, 908439552, -1482227609, -2048627309, -917469599 ], [ -91242110, 495408570, 968985835, 1620680764, -441815512, -472104329, -2098370389, 2015688603, -670428893, 1812251276, -272704928, 1405639306, -1730808152, 1054556758, 879339604, 2107849341, -1803224350, -1818851151, -914466365 ], [ -1680037796, -998573306, -2013817414, -1123324031, 793357384, -20291442, 206358388, -1346626376, -849755965, -733251694, 891332189, 813075256, -1632995980, 1216529652, 965215722, 478878453, -1986485415, -2090686010, 1830730340 ], [ 241659519, 558120036, -1489453185, -1614389565, 1380890585, -1566235267, -1584991065, -975521801, 1618998064, 321763533, 1999384941, -155000789, -263516181, 65632096, 1183141079, 148947878, 801851194, 641209500, -1582733017 ], [ -400776101, -1914422199, -1692492798, 1786370535, -1024693803, 896537019, 1750148299, 1203852614, 1770578176, 1873615541, 1645894958, -897570490, 1295816452, 59462799, 1757396143, -2045572642, -443435676, 828890641, 1508099931 ], [ -126554413, 801557577, 1775956855, -547146810, 292145933, -311219248, 640024649, 1404150816, 1978589001, -202069124, 1664964464, 295940623, -250122476, -384637423, 2077992622, -39091040, 706358779, 1634280526, 182755990 ], [ 738867342, -981022401, 13630080, -560773414, 1074651154, 294880436, -1736787614, 15979975, -1050805479, -2071061659, -1000558881, 1274925034, -1081174985, -619556027, -1260230727, 897987942, 34113233, -1877610799, -1946913789 ], [ 570285479, -1955502120, -1190753625, -889699398, -2089005895, 1190865120, 641108223, 520036982, 1069140554, 1514933646, 494719106, 514881871, 1931703225, 1897411302, -1602392486, 1438793259, 1756910171, -442849038, -1699727650 ], [ 9476237, 926547142, 1704932857, 561462523, 649455610, 1279705573, 291178666, -783522654, -2042701536, 546193773, 762224497, -1130887878, 43076541, -614632900, -516599154, 1205896396, 299362861, 28954820, 835125969 ], [ 136486218, 1386132939, 1717031293, -1950712752, -278815800, -1040072404, -1002992645, -2019290446, 990175527, -1276697665, 399378679, 769954878, 1987376120, 1368621242, -239598784, -2142339922, 27861255, 813425360, 964346655 ], [ 545981338, 2029319968, -832028566, 778555914, 668882532, -1268623387, -1652924962, 1914961012, 568812339, 1999280411, -299333736, -1583563913, -332290473, -203487095, 1725467002, 2126432197, -630179724, 1568800304, -1519722742 ], [ 1606947218, -777088803, -1291231991, -1031997265, 433013194, -1655019102, 1472681045, 44197189, -231485800, -1436280710, -926717834, 2018257397, 1964507236, -1258784849, 1812628495, 168860233, 724030092, -1984496625, -749731445 ], [ -1331142971, 240258683, -719774259, 1881518651, 607160437, 187147920, -959639156, 523571055, 1877247761, 1068257208, -517218627, -1065356335, -409126090, -2022034481, -1645819943, -956429410, 808670140, -848096785, 95708341 ], [ 237585843, -62034046, -1535285828, 761954734, 752119802, -1886761813, 774713901, 404693520, 715005421, 1936646051, 900695175, 1265047791, 228612430, 1549176460, -952704815, -111546971, 682369423, 776489133, 61802398 ], [ 723165456, -90567637, -1151069270, 1698406558, 1942266992, -1014067171, -611538306, -1965246297, 568029685, -1814556687, 620582884, -1650212672, -784871228, 1412758886, 1899774124, -1112378166, -1572171349, 1066684392, 524817165 ], [ 1282422822, -2102028009, -1707221808, 635558454, -678444024, 553535143, -213370651, -1450702901, -803790238, -168983912, 1341375028, -1110305786, -188789081, -1260366342, 257370466, 267786275, 1657457744, -866532978, 471403633 ], [ -1553472111, -263872600, -70812279, -588986725, 443044457, 1348365800, 952037228, 1925695997, -1805087836, 464550303, 117646030, -1274460666, -1306321830, -1814681411, 904770903, 222101934, -150092775, -876223347, 1765279628 ], [ -1542111868, 289304950, 2021812967, 733174965, -1223016096, 8113164, 1730745576, 211395449, 1940411764, 89216841, 1127930818, 799526579, 187820414, 459827798, 942255924, 11109289, 2072574112, 2030988338, 77178495 ], [ -377151941, -1159522587, 1726432764, -824170470, 1265061987, 218423694, 977514790, -19467318, -1395745347, 1199198147, -1667029170, -242676537, 646926081, 521342575, 2035214887, 2061785789, -2041961432, -2084555471, 589311637 ], [ 709077497, 976146823, 1555463260, 1756040329, -2027466545, -1564758774, 479008955, -801204674, 1653333722, 154259511, 768330194, 1138243121, 2139731780, -216763798, 1492815612, 991740407, -1775809546, -279988585, 695741686 ], [ -1673725144, 1551139119, -1260018898, 1670219134, 700006298, 2124006506, -1596381561, -680991057, 583498648, -2004060525, 1210801315, -451510191, -1594132872, 1923032439, 848255831, -733020546, -664458632, 1340349355, -2077412881 ], [ -348050632, 1666471166, -874396019, -820509019, -1679414285, -1888359440, 2106919958, 33287831, -279728023, 964881814, -1920889451, 1698723812, -1810283893, -1500191078, 9983214, 748564332, 887269271, 519515282, 453993314 ], [ 389993233, 1629212839, -4067336, -1062839952, 2030228217, -1613945904, 1000604670, 1090428921, 467623985, 274510552, -69260033, -1141362534, -1311412664, -1223563591, -1707011794, 359195722, 1260346221, -1049999706, -1797580376 ], [ 1565019844, -1690822472, 1055423124, 654456127, 1930918909, -2123421925, 1230968751, 870653827, 361205714, -1182535217, 361864257, -188494834, 177522900, 837042547, -1712683310, -520564985, 1324094227, -913957904, 1164425004 ], [ -764953423, 1819950574, -441240231, -2032921994, 1199139332, 566046030, -1619492117, 1311927549, -254764230, 188375397, -1338653337, 1147730300, 685870508, 1490857515, -1978374519, -1528023159, 1554676221, -418802977, 1673940275 ], [ 205104058, -1552705215, -1214241325, 585432932, -1017879054, -1552965971, -1455688533, -1733467727, 1130020035, 1233675546, 376071353, 1122935644, 505620863, 2035321397, -590453434, 178592438, -1700219843, 904583950, -2140051790 ], [ -1183412873, 645882929, 1738390032, 806397840, -608519833, 929554693, -1462987924, -400205181, -1863709846, -1885180341, 1882473906, -1410917525, -333791491, 1008431856, 1275643583, -437742177, 1918485248, 1706755596, -1475044759 ], [ 1266550308, 169505254, -1930833769, 1663639308, -1052416447, -346779150, -581360502, -1217715662, 661383631, -1259912218, -1267820835, 1321070676, 1522202551, 1904123712, -574820705, 871688443, 1911630135, 1280633025, 2061924960 ], [ 108596967, 224043255, -1078067947, -535446947, 748838241, 1405088807, 239677882, 405162616, 1226164279, -1539918095, -1936076736, -5387194, -1422300979, 193124709, -1905214403, -1386974196, -1745620540, 486263143, 222491571 ], [ -80370957, -184943354, 790320605, -346300280, 1191531291, 101068864, -1856459377, -1853751923, 232167833, -1328832620, -1991809613, 1795163069, 665095238, 1676395756, 1145483541, 150272121, 1537286475, 2018749316, 977317600 ], [ 1093226466, -572985578, -969992507, -1044736340, 281654146, -1848597090, 196452948, -2062056026, -258383367, 921521177, 296987011, -218641847, 1735149046, 248810489, 292429232, -1891132070, -1170396057, -951959245, 1162423593 ], [ 214640027, -583007214, 1267883278, 535269345, 1330518641, -776070837, -86907444, -910826761, -1495659748, 1599726716, -1870826369, -1695382207, 3985415, 1619481562, 1290383866, -370740307, 797403558, 1205314770, -1398691686 ] ], [ [ 982977185, -1806013921, 2107021095, 386101539, 16513069, -1253439153, 317007949, -514317558, -1997357771, -2070461438, -3898218, -464074423, -675819583, -938198090, 1927356009, -1035993702, -1321885909, -164659860, 1884821305 ], [ 940342368, -300049434, -2085378638, 1427394699, -1211120897, -1397344288, -24418532, 399610764, 44301538, 249084914, 857392974, -1412168907, -902653703, 350624517, 878211249, -1727785481, 803672245, 69148376, 92211859 ], [ -96214717, 1557099560, 1618833452, -2111769872, -500092929, 2134276455, 1825064376, 1115268247, -1997666939, 1464809480, 689785231, 1393101626, 1656615724, -1504019608, 811488272, 386846848, 1639429942, -145924131, -1717146327 ], [ -2108016536, -1200390791, -31446153, -1698332609, 728177639, -843721679, 805717643, -1939609555, 492120268, 1111604165, -136187316, -2134349014, -1976893792, 1221016498, 597751165, -2137674957, 189378898, -1480946592, -1939634141 ], [ -566762169, 703798252, 1147318794, -295481544, 726476253, 1462374595, -2104123929, -550538712, -176477100, 171780539, 1514196713, 1178445530, -1662924361, -881806128, 1643686723, -1217925850, 463806710, -626368807, -1373376471 ], [ 1731819262, 752089907, 1450521017, 1818624939, 340368350, 1458979819, -206863702, 2060276808, 362130810, 1201279886, -842126428, -1317534976, 550923850, -1145346723, 1283576681, -282188966, -1772631207, 589555803, -437690084 ], [ 231279456, -733755192, -2094935479, -740201430, 2086775044, 276519236, -679881094, -281846105, -736931267, 514362834, 861348698, 43140009, -1685463119, 2061599955, 1425099137, 2036315880, 806304248, 1754309139, 1574024217 ], [ -1166976870, -698606177, 1563299584, 76388552, -213594729, 581006539, 1699300014, -1472849899, 714164926, -1258022698, 1438316049, 1124054794, -470104747, -2073413952, 172633926, -65537490, 460996920, 104816276, -1862909346 ], [ -1401784158, 2045012035, -971978261, 615070759, 1420580701, 888252159, 1005301271, -62980453, -2126609892, -554137797, -7476940, 971633755, 1721445675, 1436449916, 1475223051, -708248140, 544167865, 423405810, 2068206596 ], [ 1472195841, 2042123937, 1950721456, 328346739, 1314754374, 2000269121, -826821216, -640430645, -798701997, 799120384, 592755470, 2045369954, 80140362, -2046477273, -1568554587, -1362130660, 1973221127, 17242886, 1564235994 ], [ 1196795159, 186727809, -1505979180, -1373410073, -201986521, -1883318754, 1416644355, -1629558772, 1733812678, 1527131612, 480413275, 133383622, -1223085214, -2018669943, 1669360302, -359689253, 2050274229, -301536067, -163170929 ], [ -1794511502, 1680234796, 725779378, -507715917, 1817492379, -325309344, 433082990, -1627828568, -379269851, 579501541, 905275857, -2076986585, -25845557, 2101767302, -1180149158, 405940990, -22881555, -961884915, 1376982298 ], [ -1014213915, 348994915, 427308021, 1780542145, -217361367, -1583541899, -1850027416, 2110215938, 2100142456, -821774024, 922608500, 2067499791, 1633497994, 1768276128, -1836504245, -462239895, 200537098, 535865864, -1967326938 ], [ -995469704, 974122902, 74420373, -159987552, 954761095, -315914079, 284186317, 106321614, 262036880, -462147926, 1662728708, 1372447980, -1127858708, -439596134, -1955621643, 381675219, 948167125, 1982784948, -2087173827 ], [ -1567764372, 900161987, 1642931196, 1016524705, 2065373247, -355017812, -950511982, -998778967, -1196646146, -1905507429, 1893201577, 926542169, -1248845834, -836440556, -1782466167, 1997955015, 478635347, 1618108247, 583218211 ], [ -760893514, -289212709, -1191771478, -1081049894, 1805377324, 1314114005, 2112887243, -1758544836, 1933495193, -1698629373, -662305998, 1283047331, -144885128, -1610515723, 419463130, -1114938782, 430082411, -1408800783, -1656693697 ], [ -1271407200, 1646385946, -1943918769, 1432129533, -614822787, -1934852599, 1599719519, -1895576506, -680938679, -556026008, 65449791, -1353198363, 870871509, -1850550728, -117428865, 67901703, 1840571383, 1354521419, 1332398795 ], [ -80707278, 1462159100, 942798571, -783991597, 1919942176, -1556210593, 442566193, -652684510, -30698239, -1767171687, 621135525, 419785159, -415685638, -1249941581, 842222324, 84487371, -498553318, 1453437483, 687865402 ], [ -726546040, -2005708314, 1059840555, 329473747, 1279442873, 723879704, -1989870302, -1943850251, -1501057212, 1924885637, -987451681, 358232513, 1848339227, -981587376, -1286611690, 1857209057, -841870956, -2099749338, -1954072437 ], [ 1654591332, 1487991076, -1907832239, -1027231597, -1400047151, -1532558984, -598501113, -1308759546, 764677022, 1727995426, 537863536, -1067173342, -2036701389, -1711590175, -1554436981, 2051083098, 949072632, -865211736, -1611136932 ], [ -1610532509, -1267352089, -1323775018, -1759153334, -2052239063, 740597196, 1307668606, -1730165338, -1621360950, 27688237, 1935475041, 1462734835, 1909666330, 1151222099, -2029336247, 651180315, 1948497816, 1450584902, 1840876729 ], [ -4600197, 1373171861, 1631609491, 123909892, -1841283636, -1877273165, -1689905160, -527725750, 2014036343, 2093766079, -1671721177, -801571789, 1985867461, 864827851, -60792548, 591817138, -1602035937, 70633096, -1037155008 ], [ -1227961112, 110510271, 1945061972, -1175382003, -836574835, -328542925, -1430835751, 1398391909, -240618617, 2012346449, 1122522508, 242822452, 177007763, -267758035, 872517396, -245987168, -275536725, 1642087454, -276300617 ], [ 1161149468, 1274829996, -1076900238, 1851792806, -1161733768, -741213165, -1679461649, -1982983266, 1928513208, 1982255757, -1915837456, 1656691175, -496658396, -540875270, 1510118956, -1790007373, -1189423694, -11797606, -1453585441 ], [ -38651736, -80145080, 1730694129, -1932878563, -1113051691, -1223574817, -1419988299, 109975255, 361114059, 1434701641, -1114771918, -92774185, -1623421900, 385304084, -1879770331, -1960628212, 126304413, -493796785, -531404499 ], [ 844998626, -670140862, 1092338792, 735583390, -368191168, 867024575, 1197500740, -2023603540, -1238681844, 1396581723, -833968014, -1900042586, -1360992279, -29375755, -574206288, 1316171202, 294049623, 2063686625, -689870394 ], [ 1929599051, 1505994426, -1009785524, 1364698523, 582195378, -2084958208, -832791947, 497135620, -1522282141, 1433445101, -2125372345, 1238440057, -58169485, -1070224253, 1316063699, -1237052766, -2115531242, 1601998764, 1587163337 ], [ -1121481822, 724220407, -433635260, -685025000, 40798871, -1560684864, -760511016, 1920101860, 1984378998, -1411013006, 463296218, -1361680308, 2078805021, 1484416127, 777554051, -1592678206, -950474723, -1211612721, 685799557 ], [ 1027384782, 1396760213, -692079871, -143989941, -1487816989, -1754047369, 358583924, 1895455055, 1159961835, -415276365, -1755053346, 206673531, 981950681, 1561749264, 659372938, 634893955, -295300144, -1336458550, -1488633603 ], [ 89840187, -1403259191, 1471290355, -1321519334, 1122985785, -1666593070, -242308088, -1137368826, 1654620320, -1569477843, 1656494, 1907183464, 1188327729, -1491767691, 1074716655, -1557765662, -613081184, 1772267576, -141848262 ], [ -1095214212, -2037285861, -1951694702, 354024530, 1175085056, -1856870889, 1593476862, 2000963389, -709924029, -1268587650, -1265082963, -11406952, 948706237, -1974540086, 87376004, 30382202, 1359626817, -1984486252, -468486088 ], [ -1024470159, 600243453, 230444699, 2123545641, 1530748751, -1080120938, -1543665966, 174470763, 838270159, 1569781879, -890989953, 1121857921, -830787812, 731692334, 1501517470, 17069115, -1563026161, -61581902, 1614237160 ], [ 649779197, 575598423, 1713095030, 1550583368, -1842724001, -1267171578, -2116764774, 2005522539, 1864189809, -1525337865, 388379355, -1781519188, -8431268, -2096136839, -1587508873, -881182901, 99336468, 1750881570, 1230593226 ], [ -586923670, -240228607, 552553836, 1378778263, 990935216, -1024143957, -407169009, -1747397015, 1651635572, -1194303078, -1141540176, -1381594973, -2071344433, 113668361, -152794708, 637934693, -404044752, 199389165, 893443748 ], [ -1620654204, -914602034, -2078282293, -1662391775, 418975245, 1167464947, -297265580, 84464138, -6729555, -222427114, 1302569376, 342030040, 814409321, 1522713295, 1970081366, 83641459, -130699614, 785837379, 1882416118 ], [ -1038855708, 1865568744, -779625597, 1718954257, 1313151815, 857661120, -2130319218, 1976020568, -226780716, 2044014544, 687387291, -1371368182, -22892564, 30687734, -2048753789, -509601881, -1296203769, 1972593154, -1572889778 ], [ 1683778348, -928469477, -46222759, -1606563978, -1529760825, 1085348694, 1419585292, 1042562384, 950084498, -1397199234, -590853951, -905640740, 1256205365, 304788030, 1245555955, 887713320, 469386166, 1159309961, -65802589 ], [ -415817516, -967284230, 1325159299, 433870400, -1591273345, 1173797842, -1184451945, -943012062, 1060886582, 2121388826, -2087917256, -439487130, -900206328, 1455179223, -2008770490, 1726707548, 865242020, 461523350, -1272423995 ], [ 298790801, -1533244899, 739752920, -1121791403, 1251582457, -664401912, -2090584729, -102465918, -1041415023, -790789901, 1444557768, 1041958818, 1744571688, -2017310026, -1347648668, 1999210542, 1468830316, 299864075, -1086600631 ], [ 680868951, 1303324300, -1859912096, -1030465051, -1751045195, -2037919441, -513004416, -1377649148, 2059353811, -1516675985, 319098186, -2139001940, 1129602440, -1161059027, 2014038135, -1444423242, 784779162, -330481777, 1539412189 ], [ 1246292255, -90664908, 974041004, -1087255822, 822948403, -1197057780, -223206052, 335691741, -349199686, 1063219183, -1006355454, -114531433, 131962506, -1753369191, -1204094260, -1579222147, -2142965125, 1145570893, -258212016 ], [ 1640528192, 1505738828, -1568308617, 1435781952, -1941747361, -1485548292, -1575421549, -1075565123, 1058178644, -1372199402, 712655089, 1197306420, 1885430897, 448987488, -107425468, 427081540, -133378429, 1878030164, -1691745814 ], [ -1330061414, -1082601898, -666842743, -995892792, 2088396844, -1541296974, -1111885364, 1679452589, -391185078, -1071415386, 2024359874, -1544032104, -548145046, -123578734, -1080471992, -1501367562, 140165297, -1689275710, 1092081386 ], [ 1427593320, 1476488533, 539996256, -114837997, -772064483, -1652347048, 1916087552, -753398484, 491013514, 1461678567, 1721040706, -1089493091, 1655921732, 1519149932, -1628843683, -1308155661, 1700248715, 1653930099, -1745016844 ], [ 186766825, -1522457580, 661099662, 602034706, -1670815658, 2098581751, -1987207064, 1620470701, -685239228, 1116280289, -989952758, 81715162, -506473958, 2541414, 1025934839, 1267625049, 992546558, 1706062554, -1003281639 ], [ -556955993, -209740797, 1296142352, 1581290291, -1330249332, -1963861197, 693454975, -114027736, -1009633145, -2084738112, -267549873, 108957112, 38225933, 1819451159, -1293581297, -1439000403, 2088471754, -1603775061, 509313296 ], [ 890623797, -1471598139, -692358596, 867203910, -1129791575, 1230740018, 199667545, -1201248057, -1292000915, 1942035671, -1685123289, -973909050, -1594178627, 456439733, 1697855333, -1896241256, -637396579, 27160743, -112618267 ], [ 810690067, -6019894, -1419394293, -649807886, 427966526, -965749332, 840281815, -169873473, 459441162, -575195079, -835727606, 986469619, -1615462321, 1281808639, 1353817310, -828636562, 1970292790, -2053809567, 700758832 ], [ -989980747, -394866866, 2096742965, -1234151728, -1475920436, 504359004, 1210900678, -136786048, 1479586106, -2077476309, -25160389, 514730559, 1402910564, -593332522, 1638062539, 1148872914, 1607131607, -186833827, -1422215387 ], [ 1312896436, -284571080, 1646600242, -1978000374, -1650543224, 1645637267, -1153412668, -347009272, 339835411, -1024583258, -600916658, 248719542, -2100427192, 2121756976, -353767281, -1950896506, 1801500294, -1165432829, 1867588346 ], [ 1530386094, -657493838, 465936535, -330340249, -1360414727, -1521692434, -1579698601, 1831132267, -1800883705, -1715947898, -714803708, -1440041232, 1691644888, 1024878168, 35759588, 629061065, 1554194984, 792709781, -555715708 ], [ -669084685, 570838066, -1850437550, -1201539900, -1091850791, 831102969, 905459428, 209787147, -639129145, -676752554, -1265850695, -1943029934, -883284025, -249363803, -1360194558, 1569690975, 267729838, -11907815, -1054138056 ], [ 1291080513, 652558464, 1213905272, 759482208, 2106397520, -324807574, -1528473674, 385932911, 656501358, -1111504525, -486314946, 413566731, -987870590, 1257271318, -1235961976, 286179997, -1879678720, 1167615620, 2058243670 ], [ 291704460, 317880614, 1203211497, 1044310890, -1494178000, 1323594417, 233305640, 1326020134, 1992358121, -984597915, -1729348189, -1172012804, -822052828, -243211012, -582187715, 962447856, 2118128133, 155693541, 1191328381 ], [ 2123753538, -1007835568, -274498338, 2010832562, -1460427341, 1593111694, -1146622113, 236861127, 929984361, -908909671, -124087654, 197613526, 195072004, 358156196, -1380993713, -1635052247, 417798717, 530104673, 1789134576 ], [ -170115772, -1703811509, -315310599, -45261709, 1657951141, 1786321916, -1602682331, -1851352852, 209773669, 906341331, 570318893, 1896139946, 632563076, 921160803, -1686281901, 429501323, 1614772669, -968059581, 312411613 ], [ 1099753451, 2597979, -1551967623, -773004412, 1233842515, -1049443857, 1405901080, -490871584, -1154626324, -472896478, -509601772, -1658643238, 2107634067, -1477962893, 1805368544, -263469506, 1782844127, 1035366505, -600619711 ], [ -994384896, -431713738, 1315748473, -1561986897, 1620220228, -292022586, -1148205719, 471303814, 81238763, 1616663244, 1454699542, -1164008435, 804193048, 2075861492, -1606109698, 357682907, 1182189267, -463181424, 192699984 ] ], [ [ -518845943, -843194964, 1235486004, 1751880022, 264041721, -2131256672, -1187159532, -2108093525, -2036971551, 2102406979, -73925423, 1342877253, -1975107822, 201574577, 1276450805, 1802161813, -1983068243, -459325164, 2029990494 ], [ -1619169654, -1860804196, -431386685, 1126434857, 2142727272, -898153925, 1340279638, -1069631816, -426198607, 1479561822, 658278164, -656372914, 1212151738, -847399701, 343463864, -74904093, 569484252, -277006546, 1958810835 ], [ 23115763, -1340062771, 103901013, 1024069964, -284530556, 1840959381, 1582834388, -1811837578, 1928982769, -1030773931, 340030365, -965828369, 887219918, -1850077362, 957272126, 1074972083, 170979746, -266243423, 331169792 ], [ 1829434520, 1756325663, 263309775, 253934051, 2047450264, -1346677362, 347631032, -369095189, 1003053095, 680431317, 1147554451, -2080740409, -266752662, -1104500813, 1897229267, 707310535, -1793178005, -1306359102, -1529345321 ], [ 1737228991, 461638338, 2036435591, -1524556772, 1198107648, -1930356978, 297239340, 839710929, 2082385823, 690248577, 881506813, 880936166, -195219495, 446604312, -745313750, 922877891, -2126473034, 1340202566, -2091005593 ], [ 741357598, 1507432292, -2047119676, 49689601, -944608662, -97787259, -1984402423, -955908240, -1982379891, -362557900, 2033511089, -1761318077, 1458185788, 636623717, 1196997616, 356306380, -1202118379, 568531799, 1377634101 ], [ 1614048890, -548371436, 391968511, -575087909, 713673932, -1827289028, -1392916125, 198323960, -1520824651, -2004300209, -2143325362, -82286825, -467987817, 1812247880, -1330623440, 688028418, 837892882, 1313717645, -2039295170 ], [ 1074696272, 786176881, 982126940, 1574461783, 763170076, -1140562330, -102179519, 787195357, -2082246450, 453720095, -1969539890, -1900562474, -2010709552, 2064150926, -762890253, 593079260, 722621631, -1934619309, -1226317110 ], [ 1697381395, -1538682192, 356927062, 1329256314, -1662227940, 387585929, 278810188, -1714930029, 1480745855, -825163453, -423188699, -1002834900, 1084081975, 34409270, -325372792, -1113848612, 265222446, -966273733, 1181565064 ], [ -961036076, -1319076439, 674720686, -1022011627, -1876814427, -560089265, -1302335842, -530206467, -177810666, 348427573, 259808804, -1723362801, 1793536150, 896435026, -2029962787, 721620392, 641520127, 2035710624, 1234884846 ], [ 581335073, 1639972082, 975466258, -1838590073, -1806436951, 1107676293, 1845384769, 45125579, -435967080, -2028548218, 1454393995, -511181571, 1464625708, -1864581720, -1965081085, -657463868, 207570878, 1831676682, 1261247581 ], [ 1142617629, 657214211, -1330205462, -1192807464, -2131512397, -433628510, 1271023913, -63791606, 812353497, -479167876, -1408683271, -772923040, 1136829274, 2104350562, 1961073033, 270815520, 1993793281, 2073322281, 1633041180 ], [ 1172999627, -701288623, -853645631, 285960024, 2074212959, -1732935672, 590739463, -1561209105, 686807225, -678289569, -405000745, -668295951, 895292164, -1459677526, -262177864, 358931868, 1938956553, 101326366, -1910454838 ], [ -1000520747, 1661161546, 87554520, -940183100, 1509419893, 494934605, 1751611764, -1496064414, -1064335711, 1566595204, -951802279, -751471604, -1831952604, 927930468, -1071559709, 1382716027, 516245421, -1483384482, 1553025059 ], [ 2141878345, -1886296525, -1480980726, 947311987, 1640706130, -1229246896, 255406737, -1349350572, 1752921277, 192140715, 1261747022, -586871878, 1655522797, -1084328612, -570831265, 1075800471, 1091671419, 275791455, 520702740 ], [ 904549642, -63345745, 1976229149, 1455408763, -892537431, 1092035973, -1321231866, -725915470, 704341495, -149441181, -2002363838, 1633800062, -1809974983, -659893695, -1157455299, 1687563693, 759352791, -626884875, 1969720754 ], [ -799273471, 857452002, 789051877, -1984217004, -2084378078, -1812692869, -1822626323, -1080354523, 1088618550, -1959534952, -1135331197, 560837727, 1750653271, -330884919, -1258390425, 1651566135, 1370683414, -463588234, -1662949547 ], [ 722807380, -279936098, 1065082553, 1400910318, 1511852495, 419898159, 303260561, 1433007062, 1271340248, -362369465, -281886959, 349044206, -816982542, -47461151, 2065641840, 910072244, -37629768, -1055248914, 881983426 ], [ 1873180574, 1690461990, -2010487484, 2005989355, 256313632, 435820118, -1130989947, -1685775320, -2001525321, -806009128, -1273617133, 253119199, 961731489, 2127428164, -596227631, -1591705886, -1710179374, 316822046, -1313484870 ], [ 1078424290, 1107956707, -743718029, 1941217678, 1914218512, -173270862, -376129937, 1234872814, 2134111353, -1549840628, -298868405, 2011273592, 2061291686, -1206832202, -540764307, 486327, 1168203851, -1435557881, 1179223497 ], [ 1354726679, -396815572, 1967074246, -841432233, 850389077, -362860885, 1151844032, -1648094750, 299341067, 1025408184, -1047773044, 121683853, 1914786793, 457315315, -1625798158, 407823649, 1751684582, -1262203580, -1750788696 ], [ -51741420, 326875066, 606964139, 1829580815, 1152514748, -1670127126, 822964769, 498332013, -2108889244, 879058151, -1758682159, 1432232087, -36124582, -1326344643, -301748688, -505202928, 758333538, 194030683, 1211870637 ], [ -1979727247, -2036373666, -1356480940, -1896649636, -277248794, -65053919, 345708025, -590244100, -106507079, 359127381, 1735367984, -118120387, 1779614398, -1237658749, 1810222417, -1754364335, 784265202, 396503792, -1728865993 ], [ 467495358, -98992205, 24245276, -1292485969, -1884597738, -996825128, -1247403599, 593335404, -1682129872, 819565388, -983638112, -822953235, -1703085930, -1096930659, 929159646, 1146116722, -1429930603, -894951623, -18952408 ], [ -1046071121, -1511190725, 60468581, -1282404463, 43845638, 3533532, -1883885130, -1711433311, -1032102973, -993953832, -120478333, 150129103, 1182876142, -748968546, 1154411135, 660846499, -1575171930, -1874531803, 412631616 ], [ 129789074, 545585902, -1556302761, -1808448803, -1759875325, -127075059, -383962596, 156537980, 1226962136, -1580853407, -571987228, -100043807, 216638457, 1365280692, 914488937, -1614199169, -791048382, -131019274, 1961048218 ], [ 70248145, -131624468, 1292444252, -1593943907, -197112537, 1050585134, -1868789082, -2089107326, 697509177, 245953312, -3413407, 66750745, 600160796, -841751075, -1904785342, -749424821, 917773999, -213784022, -704967015 ], [ 983004730, 1363936389, -2006447617, 2052884088, 570904910, -272156275, -971257858, 477182752, -966722154, 814290290, 1543068666, 1123754660, -1842692294, -168282148, 1294373272, -1111540398, -1082655299, 602649642, -1159068845 ], [ 127459796, 1337950956, 713518753, -351611188, 692465516, -1668166780, 1230151977, 628332440, -346801502, 1709312153, -1799359302, -886608631, 214065629, -654146925, -1519446656, 2040962451, -847260917, -1187333815, -1265070319 ], [ -210136261, 2097654542, -1104227920, 566409172, 599830998, 1851039235, 1244824224, 1208496566, 1935880087, 87537829, 412346823, 2007511462, 752314323, 1127321444, 216432689, 1801603513, 596005349, -258088206, 2037018887 ], [ -954972261, 393006086, -76521727, -165355019, 1392052867, -42689068, -440125797, 702093519, -293832482, 534960586, -967677876, 557600080, -1577120693, -1796366716, 1854477664, 732695651, -970222929, -1202144267, 1749188404 ], [ -1571994158, 40080590, -992318957, 1602173294, -1913580134, -803247775, 907077236, 2107909815, -2070071022, 499475232, 1831551048, -1388759175, -216775946, 1102990641, 1057465997, 112301468, 1539838460, -2039067204, -1864894301 ], [ 273012149, 340571301, -639578232, -1420177872, 1496016716, 1609081367, 1271080493, 1340284662, 1228737201, -2079516108, 1377508695, -1926173162, -1986977951, -1217422209, -1721039388, 2011081412, -698732704, 1080831513, 1849516500 ], [ 1676179535, -1135447342, -432005533, -1187904399, -125747667, -463198984, 305562334, -1093213837, -296875223, 920968316, -937591753, 463556304, -1826062586, -934279091, 1476320734, 1994127386, -1783682948, 346274616, -1498265569 ], [ -184610563, -1125735994, -2024722121, 674454200, -1361475894, 937113712, 607862037, -234860089, -112818514, -88577553, -1161314926, -1827945594, -1218484448, -2004186756, -573336715, 713462640, 1421624123, 838695805, 2087549686 ], [ -1039707312, 63164953, -809516758, 585258500, 411098555, -542351186, -271027928, -1244545836, -2127268275, -854484306, -210657165, -1129126037, 659149135, 762357399, -790185298, 15772386, -443596565, 452208648, 759498647 ], [ 628541761, 1865169216, -1305454489, 1764365727, 266817940, 423549677, 844381275, 1793349345, 2116135843, -936945447, 1922954940, -805413560, -735644942, 870153260, -1375810947, 1350756729, -2142438088, -314187252, -1836848567 ], [ -557650757, 948314955, 444380117, -1652522776, -1913637896, -1399815057, -815539314, 268218053, 1076833669, 207760847, -1857512667, 1502427625, 1280447707, -1823679780, 239133881, 906096895, 12214098, 1143431852, -195011221 ], [ -391019766, -1550829688, -1874393215, 811423710, 281597436, -200344449, 679069795, -796729610, -2144545090, 594866919, -200050364, 714942904, 1207757839, 1666549032, -234730575, -851680809, -633069839, -1659181495, 619727594 ], [ 366657192, -1682579830, 1260479257, 1662150897, -1948770303, -1527574715, -549065999, 219365842, -457960141, -411421324, -1597090043, -2054274989, -1202915998, -218867275, -432630577, -254610791, -339063110, 767737211, -396116451 ], [ 1033841124, -1540680109, 1594747533, 787895135, 801214043, 880447902, -823829942, 1313411063, -1385136592, -972722307, -1987551935, -1850785835, 967753217, 1570126396, -232045451, -1423930631, 756473615, -1171511577, -1353149104 ], [ -528174649, -334458237, -1350488611, 1105259830, 1174286967, 830309787, 853026316, 1323543653, -1073380880, 338910202, -840714490, 465045690, 943686852, 1349291393, 997192533, 2056478805, -1469685029, 1451248561, 569468619 ], [ -1938146329, -942421259, -1388024794, 332894432, 192728523, -357590821, -945645127, -1536157823, -105877386, -101264832, -1066631597, 474150385, 1767472970, 1483576736, -134267924, -883990486, -1962443476, -1264648657, -437962117 ], [ -1795902649, 731856401, 278342250, -1542367127, -1083017964, -134735182, -1909755085, -1736321566, 1547057072, -180774496, -514547120, -366185092, 103750693, 958071966, 743333189, 1978167563, -448281046, -781269176, 2138307142 ], [ -208217892, 1958305851, -261114418, 767745814, -2123458430, -126774904, -558176057, 851981307, 1195592186, 1581739633, -1170363427, -254130853, -1292951546, -1766813379, 1378007515, 1274869967, 218084013, -1058341775, 181416311 ], [ 481882708, -1700934368, -1860496199, -674684309, 873203531, -1813676803, 2107484252, 710577589, 59054693, 1105602670, 796762599, -1434471266, -556721579, 1909299828, -1572083649, 1232568038, 597923140, -1361423271, 1833455959 ], [ -1333297920, 1303161630, -1713296115, -1725393479, 591357404, -328567093, 724103389, 1761800447, -1096360850, -2029689473, -2041552048, 2097456251, -1160750026, 1417898244, 1942585416, 1064075759, -1245819860, -1617474510, -1605618805 ], [ 613293877, -758208282, -256632343, 1283213393, 94396688, 936429813, 935462942, 1219775025, 1562217678, 1762529713, -1922411204, 1640275772, 1950027455, 1397976712, -1488606532, 1535225088, 2062215205, 31117859, 1795266619 ], [ 1411724503, -933070843, 1183632089, 886798804, -1686906811, 965990039, -1134807285, 261998700, 889823798, -870623139, 379469634, -1555521283, -264428577, 807902275, -667479687, -110704695, 1556027403, 2085993035, -750739390 ], [ 53059056, 685773739, -75160414, -859837325, -675432525, -1856810834, -1690348623, 895263066, 1803687928, -2080220973, -686381355, 1426401490, -25956044, -1923513364, -1458671605, -195414769, 540458548, 752237156, 205639261 ], [ 455764822, -2134435308, 1333357700, 1279658568, -950598672, 134498247, -1073251415, 1555978278, 1873564971, 966866182, -1395514075, 1697345111, 627056926, -1255794368, -1121046514, -659340969, -1514079475, -475124990, -1931541832 ], [ 781535831, 1734527607, -1831293796, -199852680, -451890661, 227104830, -1925928678, -720648029, 135596475, 1009784262, -1422233445, 1633788495, 693742647, 99446044, -1056428127, 1955196270, -1986437699, 1165162836, 905635033 ], [ -695573407, 1494486806, 1008875729, -1368189041, 1015355096, 985140986, -536491983, 1662067884, -1655819942, -764195554, 843918239, -308485245, 498063592, 1695375417, 254160504, 1390372334, -478401636, -628735970, 999183229 ], [ 769911837, -579440918, 1522613161, 563199024, 1124041381, 2030420658, -51942804, 106630926, -2109473453, -9991010, 1880129816, 667652517, -957320348, -641902651, 1766235127, 1250965572, 685977505, -2073175045, -245704626 ], [ -1939951346, 427102195, 650583181, -119147431, -1808412954, 2133753576, 1128772797, 1323610368, -144961993, -978420143, -1886970614, 1012303803, -252779395, 30036436, 491984995, 1204582624, -1441986939, 1903610358, -1095854799 ], [ -1882761270, 305301393, 1170741054, -211522225, 1213100580, -676396953, -180232568, -2145639278, -1116492583, -1793771936, 1654100627, 1881102357, 907282889, 1133425004, 1956783668, -1544237737, 82602190, 1827707813, 262066750 ], [ -272963527, 1511959644, -1366062180, 704168376, 1134639802, 1880758221, 121860588, -534860198, 613103834, -1057129037, -64957878, -358697040, 1598427463, 1325778087, -154793085, 296404815, 641761126, 1731408914, 312558436 ], [ -577405958, -1508953054, 2110586273, -1482548219, -1820745246, 1049592351, 1579745343, 128074438, 894679287, 2034901231, -1692185878, 1676077767, 876253472, -1001932175, -722210433, -822864896, -1950337018, -1170543951, 78545367 ] ], [ [ -1611571528, 1976166714, -897756992, -581084145, -726808368, 1340206452, -213038639, 1574930113, -1003355720, 641017387, -413374736, -1688596210, -649030528, -810306543, -612665433, 796367400, 1983137212, -707174851, 291872678 ], [ -1542237822, -624330289, -991894643, 1165650070, -1448457123, 273822711, 51384755, 1867947392, 664646633, -1066407527, 1094801104, -1242880575, -1845786433, -1559618978, -1342332788, 674419614, -397970429, -139691741, -378827876 ], [ 1267729306, -792648687, -689256876, -880905531, -1989797483, 276155451, -533826893, -1883931522, 1754086597, -1273175278, -638739673, 928175105, 1462452326, -1368854953, -941013071, -1207561924, -1684615523, -1514343099, -31886537 ], [ -575561976, 1388699031, -714745109, -1888024900, -188152541, 525766680, 1730719313, 1845450443, 1483112799, -1246493180, -1652719711, 984493802, 262971148, 1994995903, 1347571618, 702972241, -1794262679, 94786486, -963771667 ], [ 1406008447, -409102179, 1996462026, 126554516, -1042249273, 1410554331, 494742750, -607899559, -1943878553, -1979828583, -668783922, -635263286, 1888224016, -1497256204, -23454575, -1144814961, -2077348174, -942088067, 561372287 ], [ 344168065, 1114883228, -1414842046, -1610308443, 1191250503, -421184827, 1262854706, -1166439998, -1578782226, -617022277, 2049798372, -2140268384, 1207394659, -1215149277, -1168747460, -2031537486, 1567756949, -1330547082, 300201238 ], [ -1778551835, -221597991, 1118217417, 1018085930, -1373723458, -1791798113, -492935352, -441045669, -1737823605, -2064913570, 940012810, -1034449712, 1037323187, -1321550758, -334603646, 2116280555, 1832703664, -1679512939, 302542152 ], [ 1547697039, 439033712, 1930052333, 548877514, 1461867523, -1137641489, -1375610876, 415857992, 1028169470, -651403360, 1319989054, -394528183, 966516367, -1225289955, 1476654826, 648933032, 1053297717, -1046660156, -1930964706 ], [ 1304769321, 208462755, 1850655851, -2088808767, -1795702837, -1451770091, 978221705, -882784888, 46237649, -314889234, -892332713, -544458481, 809015198, -999227797, -1998786103, -919011192, -297160965, 40159877, -816688230 ], [ 1659282728, -1870458484, -1876801598, 340636090, 1310455548, -130404299, -734763026, 1112687316, 204475471, 1271183605, -239557882, 455176140, 902641916, -1655697907, -1163497941, 2087616745, 793174937, 1124957229, 781443618 ], [ 1831485253, 1302668927, -461502289, 428761534, 721068985, 2063505820, -997366511, -934218286, 482587575, -1747874522, -1135554740, -1323403774, -733095430, 1034831818, 754919918, -1301958859, 71964875, -23036470, 296046002 ], [ -1994486707, 815938853, 934236949, 415581619, 2088175290, 1026444383, -1671900662, 774495727, -1180375128, -182923467, -597710241, -364847319, -1015884056, 576577887, 76123637, 413788819, -1642241963, 312825499, 515302000 ], [ -842002508, 1667020785, -705246741, 1386943509, 674148046, -1530740084, 1691193808, 366686530, 386479047, -173696749, 121755278, -848244380, -512617775, 1085094624, -738344589, -1222003538, 1419766870, -38837214, 1208670245 ], [ -1544621923, -2036119967, 1327591450, 1562712523, 1176781063, 1701864021, 172722858, 1755045157, -1216473987, -538156711, -1195254823, 313909424, 662918310, 71890088, 1444135140, 113000810, -134715050, 973012716, -460945162 ], [ 166770734, 1147792494, 930694980, 1433839651, -97627525, -1156405174, 645201218, 872884307, -825749961, -911486225, -1275973238, 1097494934, 328200367, 1433034072, -1019156873, -275786439, 997767677, -600194798, -415059242 ], [ 313519922, 1037259929, -1375511968, -643827816, -633463328, 173104220, -1677434422, -79128573, -903024517, -754596515, -1594479226, 1613053377, -1441910868, 1480659094, 2037063530, 1506501382, 1808965946, -743009592, -1751463996 ], [ -58426417, -1407015222, -1026024648, -510882319, 1561493373, -700834136, 1774284293, 1137359871, 259337167, -1243510913, 1659216331, 544782354, -1491148233, -1290438603, 512651685, 1259274792, -1940387165, -226208578, 78430197 ], [ 552645989, 1742581755, -552234178, -1860655479, -962008234, -350728567, 417277039, -1856116153, 152087299, 157050459, 2036757341, 278796591, -396752209, 1477396842, 2058159686, 977037748, 385731869, 422557396, -1978321105 ], [ 965368506, -1313329381, -1371680434, -1544462887, -10898302, 1859658432, 2002873530, 1172696197, -2042373789, -831588319, -480146174, -1043993350, 565401192, -1546507077, -2058616679, -2128243589, 468512789, 1882621269, 1687716974 ], [ 180222329, -40162861, -345744848, 2020679620, -553719333, -76899172, 503786895, 281555420, 1532705885, 703634536, -1659155326, -382386699, -418271529, -2085167973, 2051372055, -1163630736, 260826819, -2136952003, 725630110 ], [ 390436257, 2012647164, -524371078, 1701238937, 1141592285, -516171169, 1220518269, 926627603, -978209003, 1762483378, 22626575, 537688400, -1641076353, -974977856, 2124913492, 2122466479, 597296821, -392004519, -869493792 ], [ 1668572482, -1366855882, 943786930, 1250042617, 1292334061, 607444316, 536956786, -2081037651, -1281526879, -800164122, -1570190275, 736360975, 2099991218, -241976136, -392677250, 124757941, -218261774, 1785335034, 714801770 ], [ -695821991, -1159421603, -2095728284, 2111699422, 1642948280, 588070842, -336747586, -673679177, -904339305, 599555899, 624855, -2039142201, 386611939, -1558849681, -494555220, -581883901, -976006542, -1465058760, 637863071 ], [ -707312640, -20351235, 1021695997, -826056536, -543911419, 925036395, -217475723, 1119349750, 477136358, -327332361, -1936072771, 361960449, -244385183, -1586357193, -613921673, 1513770321, -1523947110, -795363682, 198844239 ], [ -1777636075, -1531760471, 1863166816, -1901999743, -2061816982, 904517177, -889606547, 920201001, -80495516, -663664511, -1875564376, 1004320245, 432103603, 178389837, -1795225389, 587389727, -1779682415, 1973335723, -1702281860 ], [ -875656914, 1448405081, -128398782, -1344707817, 1372511652, -1670505958, 578480316, 1786361934, -995362132, 550286471, -342606607, -1581475581, -2045855065, 457744880, -190584417, -1942715314, 2002387048, 137268723, 350696347 ], [ 1395371581, 466179121, -911813362, 1774880967, -1628607682, 84321898, -1364667825, 1239894255, -591904580, -252325146, -1051040263, -1464618, -873284714, 1660983091, -60580873, 1041665592, -1597460766, 920013929, -2030538354 ], [ -2004143022, -1596476975, -2069262858, 1716698228, -58012671, -104875400, -274331080, 225478781, -1875365271, -266935960, 903514303, -163321086, 1920252670, 471063055, -1908303383, -1559697530, -607407705, 663024642, 2056377159 ], [ 1465928741, -1636997358, -1124350636, 201832676, 1480376951, -603639435, -1581916594, -127448781, 1094643610, -967561238, -1718051112, -322369018, 1251096356, -935622452, 126753231, -325516973, -1832943889, 585410992, -2038046286 ], [ 1057276462, -1978352010, -36455199, -851239749, -245094665, 1677205570, -1156511808, 1140043225, -1862981803, -878061571, 1304165949, 1373999844, 975542608, 915027440, 584495941, -1014580859, -1958243231, -726968711, -2134094737 ], [ 683642273, -256142174, -1139477130, 320500963, 2076793280, 1548176373, -123706137, 179678608, 1654521122, -218622530, 1003854362, -65424178, 112392717, -1944238920, 836304716, 498357150, -689581211, -1346368921, 334267490 ], [ -670562162, 1327753651, 958626310, -62114816, 132698192, -967865501, -83160826, 1574050135, 1485722426, 449594686, 238220358, 142510525, -536477198, -1657662394, 386807766, -352218270, -1145985330, -1289241634, 846224515 ], [ 1395050508, -1681418458, 450537466, -106311095, -1392516208, -2135776833, -1193544304, -498142543, -1064422118, -71318369, 1401266274, 1256169772, -606281062, 995979338, -1311892834, 595750980, -255355589, 1792340551, 185834992 ], [ 1806169254, -82763901, -1258693134, 1748570325, 1789042475, 1463381768, -1836377261, -1121768846, -1485307849, 1202999714, 1845567535, -752091999, -274050895, 75628991, -1252010, 920050654, 1888925835, -1029165988, -1980231625 ], [ -327912700, -1629217159, 1070174713, -550494870, 183385175, 1720746711, 1283080653, 843269436, 704830932, 2075932718, -1562570658, -1842227987, 1639598243, 1086851747, 729079563, -1308046041, 35514840, -194323381, 25012636 ], [ 357900744, 531481632, -646934309, 1197030873, 1226529974, 2127107241, 1205151923, -488774955, 1855175641, 404119611, -955256830, 2109649349, -1551547876, -871302545, 1842351471, 1407940232, -488661993, -1251871042, 792633571 ], [ 490895300, -1640655063, 181917799, 91761363, -1322001734, 1214371734, -810137635, -1047258270, 1636391915, 63753463, -1447840501, -1055392223, 1780657060, -1082339235, -334268831, 125433245, 998575095, -470916211, -2004197941 ], [ -116605876, -339418451, -2026870237, 178704320, -317980701, -1006994675, 746893058, -1360639658, 628033227, -1336567371, -160121253, -561237142, -675414892, -1779057962, -1762318636, 1557171768, 1611451372, 818449117, 287417050 ], [ 1530008038, -2081105027, -146144071, -2028882192, 279427655, -1263567509, 1028603237, -2064698181, -882435870, -1043557688, -2058825214, -95064536, 482578695, -1665927699, -852347931, -305146087, -1842576323, -826243136, -350357947 ], [ 574412859, -653455268, 1059981921, 892457836, -1541412586, 387693935, 323878524, -2121380689, 847281768, -229368214, -963753855, 905865960, -1020108578, 1799863831, -120495560, 187444670, -1690291583, 1977573329, 1367997154 ], [ -733726842, 1446073975, -1326909882, -1495177077, -1491525053, 1878398032, 759552946, -681150360, 1583804861, -366578494, -913919887, -1286014819, -1290271251, -1871686264, -738262317, 667911181, 544324917, 1315369793, -810739797 ], [ 253813073, -1759408796, 1817152805, 30249468, 960188151, 332724060, -2101141524, -1144463199, -883191174, 1246546245, -620998027, 1595765689, 680494114, -320489525, 1086095406, -348208136, -1161476345, -1063241418, -346041168 ], [ 1150940782, -1352225391, 212191671, -1299222904, -1895680311, 710936527, -1306549472, -501356899, -559257337, -148271049, -579233643, -793985779, 1460956064, 1008313113, 549893787, 2139910468, -389092810, -768195584, -912427769 ], [ -1541893861, -1498573595, -1174874174, -462856475, 1813598376, 1842303486, -1537046464, 2000858162, -871583232, 194950664, -896879500, -1051442172, 2076472325, 127771281, -524603113, -1657104954, -1652114268, 1411806599, -259467130 ], [ 1846862995, 1561865146, 2086235355, 1695666505, 1101635071, 712835260, -1309279504, -488960234, -689754016, -578204691, 2079571870, -1354557617, 376317369, -688481173, 304347401, -1450696465, 515845352, 1321014709, -1202331096 ], [ -1816386759, -1535553561, 1690429389, 1641558449, 1627231191, -1547540461, 1898392134, 440430142, 345755180, 2120815813, -603511464, 1960252533, -1731489301, -1085979087, 1858429133, 14763278, -1134144874, -928605804, 1349339034 ], [ 1518684749, -1538123159, 1422487042, -689418262, 1966438439, 693652253, 1113011539, 679115702, -1879229935, 1960385281, -778117495, 662653906, -1738284305, 1978437176, 1484175317, -267002752, -1768390150, -1387452753, 1122483600 ], [ 292544865, 132665328, 2050515936, 275833524, -1649009430, 834399043, 1027271799, -1451418648, 825612284, 653111260, -1392590838, 1712551002, 1316022528, -410063335, -1695749221, 76496193, 501355737, -861770222, 763968211 ], [ 1195701642, 1877127619, -579617402, -655124556, 2025407497, -1311859894, -595206818, -1551749507, 563179954, -1396277510, 876332430, -2131634100, 178599282, -1681863066, 455536833, 657969792, -786516087, -573145052, -1614987259 ], [ 762940159, 2049822127, -1400895631, 420279396, 534790248, 1614684200, 1340632151, -559083, -1619327285, 455104826, 300244813, -345276982, 1249333259, -1521772329, 6272753, -1032773643, 1666185409, -47457883, 911245478 ], [ -1546667682, 960452691, -922162649, -1334180062, 189019993, 1320015616, 862481139, -586396797, 255782726, 1562783945, -417208101, 411234839, -646674355, 241192436, -2054186070, 1680829680, 1148134586, 1707515821, -411248981 ], [ 1387497530, 1003192107, -2112973067, 1637042139, -724728684, -1121211229, 559124743, 1515201187, -221708325, -800482916, -293127387, 1453642372, 202715622, -566848504, -500749927, 1463256168, -1673889762, 1293059477, 600219179 ], [ 892585832, 462252059, 614114637, 747729136, -496201316, -1685718331, -29157470, -2003463217, 1909112157, 1151797138, -247073176, 39315807, 1875732579, -343104589, -2037674684, 1171805350, -1904643066, 1655527089, -1900226235 ], [ -1142453209, 429541391, 1251806914, -764144503, -172388960, -461758288, -513352521, 1131412948, 2112672670, -1819104347, 106410707, 1883055852, 1422947619, 1348246330, -897065528, -2037951445, 469544780, 469362895, 2103273730 ], [ 1631553318, -1404823848, 439872715, 1687524156, -1747876980, -1827912351, 1919348337, -1730252370, 1108149421, 1300405286, 413366566, 915402, 298627474, -129956755, -1819429200, -1747419394, -1773848046, 632784849, -2034920397 ], [ 1618190996, -1989669606, -1287172191, 647664372, 483249892, -1478076314, 1578731118, 5366168, -660859853, 496527395, -1831509389, 487245637, -1688522134, -1723132495, -1589988105, 1894444247, -663448151, 198715808, -118362589 ], [ -1099528014, -130455393, -1424287606, 1702543347, 554237062, -839043992, 2064901741, -1808907865, -1124984913, 332893388, 343659728, 1883580569, -610463017, -1845105139, 998415196, 837414480, 792148701, 936273172, -1875825043 ], [ -1316496232, -636248985, 578890234, 144160662, 430361623, -1023446291, -1652780399, -1701247791, 307736481, -19319924, -1270906313, 298226506, -170735475, -708126915, 1639808707, 266462445, -578506812, 1670893268, -1080659931 ] ], [ [ 348473400, -455272850, -1063820447, -1413698764, 1392257829, -169697153, 1545499804, 259176126, 2031789878, 1152917077, 465770881, -1228332042, 1933145905, 282482589, -1067581233, 117354540, -589062736, 2110181970, 814297657 ], [ -764672086, 1600186070, 1568454995, -1583471121, -1466147059, -1171294398, 1426153198, 1647714792, 37145178, 582944338, 581293911, -1554341389, 1009944916, -2074971997, -1887450530, -1220938606, -999708994, 675815244, 1952617735 ], [ 613295966, 1032951023, -267725013, -1942859970, 1581889609, -274500624, -1744003142, 1233414590, -1600965771, 1580474808, 1030594843, 2020601015, -1399136376, -599888476, 254443456, 102751625, -1322055001, -987527361, 1799802103 ], [ 1327361121, -944274738, -1747320670, -691551191, -576454750, 1711632689, 822287965, -1788604603, 804929543, -1720772653, -519562640, 1310128206, 2073434056, -1147874759, 753292874, -2011964513, -811683176, 159285105, -1062130813 ], [ 853810530, 1477024551, -1121324526, 542657018, 745579644, 654696593, -81639327, 1292778627, 505794436, -551660759, 721432007, 1059125688, -366968672, -1056637786, 695235455, 1067590663, -765189333, -148159788, 257784241 ], [ -2122715806, -1273912344, 602276597, -168012090, -214731879, 502886248, -958379894, 1832108999, 2140002237, -31992501, -664750254, -809059266, -339470878, 1042504010, 256620400, -123391249, -1247161149, 38914063, -2065333130 ], [ -1303018747, 1201045327, 2058581480, 1807319167, -1728972512, 1777860864, -1723903172, -1751696678, 981911036, 1939728800, 577726565, -936270721, -1349282836, 306940344, -36192800, 1761330555, -1431851697, 73459815, 144292694 ], [ 1749225381, -754581366, 701873593, 1252278474, 1656342463, 626780729, 766144883, 1993369461, 202721997, 1673768841, 1680586705, -1404309713, -1083431442, -237265908, -2050132463, -471354589, -937553211, -1776648386, -1271126697 ], [ -2019103857, -447970968, 2093830869, 1246304314, -74265229, 1074227622, 171041973, -302265433, -1625632576, -819278366, 112069101, 404742116, 2012237522, -345827835, 1439563839, -1900758791, 1653696694, -1358038656, 1024657296 ], [ -128611704, 1506495634, 1684622402, 1658370063, 1159945854, -1179594376, -1292974752, -416325735, -2126532431, -990540625, -1212567445, -158626867, 1328199207, 2037869594, -465437028, 1414929300, -1681782887, -801899282, -606767725 ], [ 46773478, 1365926752, -255401514, -1546125141, -1907387032, -755094903, 1596348052, 1020123653, -726623595, -2046119253, 1078011297, 1364148629, 113503787, 1903160642, 358077686, -932692628, -624170523, -1147133355, 1348180564 ], [ 2061776857, -467315699, -812651167, -1140035670, -787613893, -1315168421, 1732601401, 1775578787, 2015966169, -2065260479, 1749192229, 479764458, -1766584000, -1535172331, 537747886, 425220236, -863450310, 1348736653, -501575355 ], [ 890757921, -714760493, -2029884488, -931192271, -170776522, 1354524458, -1976328309, -1252635196, 394437429, -729983271, -79250058, 560524152, -806817074, 64497255, -469152404, -1032612700, 108676162, -1247926677, -183882199 ], [ -1168450846, -1149012213, -2057850223, -635236854, 610712960, 1892944049, -51667230, 2420253, -311648803, 1466111683, -986334290, -107405556, 1557476012, 1689399245, -1961060946, -542626662, -1057913650, 1198438874, -1362088111 ], [ 1693189615, 778382222, -1339541611, -302864062, 1252327233, -1613541805, 1504280267, -1144014369, 795971, 377979030, 451826168, -1411012714, -791775211, 2052215217, -438600364, 1164626134, -1456333836, -1246449258, 1633037859 ], [ 853029007, -870823620, 351536422, -1250994285, -626035148, -1138621969, -2122480148, 1187931046, 251681556, -1183432912, -1763872167, -1723653904, 298267322, 418443645, 181871322, -1805751292, -1363136092, -306579852, 316562866 ], [ -1551694351, 1235466018, -1993457414, -790363694, -1907972809, -1103513685, -874441458, 925534325, 1523274034, -1252906451, -1735144948, 736267304, 1703959270, 1162729714, 384970509, -1213640595, -1723444306, -1651247710, 1349928408 ], [ -2137776474, -394423687, 340295144, -940871758, 761628914, -606838222, 1376129920, 223770204, 22236476, 605572535, 1085351450, -350984021, 322478092, 1611409431, -1619393138, 1345064148, -2028836709, 1678689623, 473179097 ], [ -696913453, 624442155, -142883901, -1116402334, 82558692, -1717440835, -973488753, -371625122, -1970466102, -1448111934, 555013156, 1405054563, 1959448386, -1492638391, -1395366995, -547740870, -2071117712, 36697854, -946414040 ], [ -294753837, 112998599, -127634925, -1127146286, -1607537677, -1127628361, 1998385921, -489651948, 1054095840, 789702953, -1408600774, -2018274400, 1470406928, 1103982630, -662004884, -1631743938, 2046373594, 1838571494, -1996129589 ], [ 881972553, 436887628, -904439307, 850299901, 1899568731, 1466855650, -1924816602, 1993019133, 513894942, -1807076090, -680432230, 1528556859, -1599379240, -1948646756, 253054870, -151371308, 885076940, 1498772487, -884406866 ], [ -1106889624, -360196682, -1162215401, 1999030633, -444536103, -1773859080, -832919171, 2139470053, -2017512385, -1620101913, -959491185, 22281587, -1325633600, 1130178506, 779471918, 469511571, -954796011, 1365524601, 550996234 ], [ -1888122314, -764885779, 1279007601, 1384309693, -1991269866, -1175008917, 1314021069, -1076434771, -924279429, 1099010988, -1467805210, 1134036364, -2058612599, -1806157771, -1729864417, -1228044944, -2109138615, 1667922316, -1613783004 ], [ -1392231426, 1312703830, -1071012995, 2076880664, 1831143584, 570888148, -2014783883, 1703410527, 1305681625, -782714429, 2129308820, -1248049373, 891087382, 1085289394, -1275762069, 1079888932, -809689450, -1520692841, -854589497 ], [ 1092659677, -1316214009, -501350580, 133455809, 424118940, 803577851, -1374434772, 1495144466, 814306125, 1819733072, 1569365857, 1441489289, 1753405583, 798544027, -1936380300, 1000100795, 708917400, -1471372058, 366660262 ], [ -1267835234, 530776387, 1642047785, 799470760, -2046504231, -1255766719, -762897247, 1780716452, -273975712, -2139265528, -1606753412, 2082701302, -105779963, -1446156001, -42082670, 1124612253, 1995243945, -46939154, 977123150 ], [ 1415699987, -1655916304, -1497778252, 606217693, -287368235, 316411645, 1524367926, 1581525826, -886230737, 938389592, 966590515, 1376971377, 1779362544, 771827053, 1831011527, 913423696, -1038490048, -1301395108, -802341329 ], [ -2065914050, 1464803837, 2114536346, -1516308536, -1494082749, 360637652, 15311700, -347681621, 49891673, -1063415080, -1048225413, 961553792, 1821084971, 1624844124, -1974163138, 433274938, -1782831089, 1056548555, 829309103 ], [ -256732894, -1590437006, 330011107, -1476337832, 422269024, -812484169, -1659571899, -1072474576, -413684915, 1313232079, -1641130545, 789625400, -2000714484, -879289240, -1501257592, -504640849, 822670509, 238863425, 1477178913 ], [ 1567147371, -1385297002, 679741477, 430726251, -1269141169, -717212069, 149147610, -1426048403, -1678269470, 210347455, -62692885, -70738673, -647245738, -1717865387, 94351384, -40042696, 548291732, 868394930, 233213285 ], [ 157255082, 1077534529, 4187288, 938113077, 1546669879, 730723065, -1038308989, -1421744871, 1520841858, -393588959, 1121013726, -1256421971, 13837384, -1893929781, -966871710, 799063997, 1089851370, 1242495695, -1899639996 ], [ -1139410270, -1874703898, 1540517254, 1803577671, 2070910501, 408773400, 1900618439, 1850568307, -1704129884, 1072715743, 677131029, 1549092098, 1723684267, 1429052739, 1671484949, -1704371850, -520578714, 1247793041, -1312036457 ], [ 2078570777, -494018781, -1587472498, -1351229157, 912282186, 547608300, -1905827305, -611546449, -215993343, 1615737846, -1469035003, -1729816334, -941460689, 38452317, -734393296, -1154903323, -1300260422, 1948762771, 880039862 ], [ -1993817771, 462329164, 714575559, -1072824249, 278584960, 4311169, -2007165409, 802816312, -938405894, -823854664, 641560833, -212455056, -1810761196, 1895908986, 1791707655, 766597135, -2048362884, -745370950, 1109545321 ], [ -854675769, 1397412677, 876896062, -1915732365, 36143007, 95099794, 1866270640, 762774715, -1918840125, 237206843, -2059463396, -566880766, 1270206881, -1974762168, 1218407555, -14886434, -748782493, -605130698, 630020288 ], [ -88785099, -1043512144, 191892699, -2035880336, 1924851239, -886470401, 1309755008, -607540785, 1014460684, 221574362, 342071406, 2118639662, -662685603, 1394189027, -1393171108, 1820589718, -171658081, 128620089, -944037617 ], [ -1124505720, 1981289127, 683260287, -775422817, -44271257, 1807868844, -63879255, 949467086, 73134426, 1568104657, 1657100166, 52252965, -1592658351, 559833687, -1685178133, -360459940, 1089631898, -128472511, -1553968405 ], [ 1088738080, 1472765193, 1394585789, -1657127400, 1712551084, -66471412, 445235014, 1772799554, 825606233, 129394248, -875217445, 899397151, -1338533381, 580467663, -679974965, -774851112, -376674409, 1165174393, -1360665432 ], [ -1874844884, -586677920, 1625146862, 1871178265, 1079709701, -1618544216, 2079244509, 1217063402, -1312649395, 1293778053, 1178390533, -1201554274, 1091863849, -2067418400, 1588657496, -1950865065, 1905206328, 1213399961, 1918934839 ], [ 1871552956, -1312338818, 101197124, -1600345800, 1549017320, -1192648891, -1185292574, -620434219, -1607379598, 901792760, 384018936, 1457781934, 8879748, -1466743235, -320021016, 2057020590, -229627657, -1157093416, 1437220053 ], [ 1850642144, -1586203932, -1539598351, -1781950250, -1123658807, -1540232819, 503188762, 1119041499, 826120398, 246529445, 885144095, -1061510299, 1285148136, 1817713675, -241431455, 1359294492, -1977738271, 1726150176, -1931102663 ], [ 309084632, 1769806657, 196732710, -2090726850, -505468390, 1171388407, -1841142827, -1727711261, -1637636286, -1958586730, 435273094, 1934445576, 156948609, 1050709722, -1418590190, -911577693, -405039769, 537860260, 924233854 ], [ 891623978, -1908072743, 988085692, 140288001, 1053300038, -1805977001, 1910765933, -40125894, -320870653, 177432933, 1395582428, 439828767, -973109440, -1164583602, -1402525232, 695722854, -343847936, -1516640818, 230396454 ], [ -2038607788, -977277331, -2116527215, 1667546063, -822910967, -219658820, 1020378592, 1216115257, 1031716179, -826725596, -689386022, 199873845, -676757808, -505840513, 1540664938, 301217127, 1751738802, -1708540357, 164706919 ], [ 1985052169, 635651695, -277212992, 1880008960, -2089062802, -1744904593, -283524652, -1360770010, 830859570, -296184423, 1897997759, 14514469, 1786246585, -1563940149, -1023837425, 1497596372, -861742499, 680374295, -1187178668 ], [ -1222794741, -1426847629, 906945598, -890666097, 401392319, -1818257038, 510250817, -421438541, -275112704, 533829733, -1332212341, -654460391, 1359213406, 1566802096, 494597907, 1005030244, -364798860, -1623956842, -1488359692 ], [ -737151218, 177823302, 1957664495, 1741164892, -1404775892, 1121809464, -967703925, 1973671375, 2075718, -20397049, -2018511231, 1031165305, 1630032905, 1877446830, -1882123276, 313322367, 1008675180, 1956986472, -982829925 ], [ 297223812, -606911669, -1522129866, 517745122, 1239403748, 2129582501, -239948431, 1716814528, 1003316921, -1294036575, -955529928, -1609496918, -254281214, -430119328, 29394557, -1016187440, 5633056, 1270037343, 293994491 ], [ 1425332717, 1950668057, 1856029630, 202369, 1677218340, -643718639, -1033011389, 597811276, 154899022, -382360834, -1837936202, 1479352504, 504612361, -1126417562, -168056063, 254572635, -1590485978, -1143788563, 1315279568 ], [ 984275012, -1053257230, -860238292, -1681170722, -501214182, 1605356237, 1137933783, -1797733505, 1457015712, -2071817685, -1776029003, 143666557, -158990846, 2104346184, -1441440319, -249137833, 306520397, -160417812, -541011290 ], [ -505199493, -341450021, -1242658705, 322285543, -316087168, -720726193, -1102630159, 1148306044, 678486410, 1563726004, 186218137, -1575088163, -1960772097, -234071099, -1454340415, -1964145168, -1933092534, 1566308695, 634299596 ], [ -1233766896, -334870185, -1355243248, -183882686, 1646418497, 94878843, -1734157966, 337109905, 914855102, 712654810, 180191433, -104502315, -817057727, 1019052885, -1510649023, 1147800807, 1592390531, -1851112206, -838809177 ], [ 233667496, -331924422, -582405415, 254098693, 1814221706, 2031053774, 10566536, 3075511, -275683262, -2022749381, 752639383, 1320484566, -346083217, 1970215807, -785585703, -1811196341, -565073986, 1890860771, -420090534 ], [ 1726693258, -935261305, -2134413945, -187081684, -1711077606, 182160561, 615854305, 1180460415, 1179335229, -648847968, -516776525, -431587530, -522935643, -62082700, 1062297693, -1709008906, -291670561, 263889491, -959995296 ], [ 1909851414, 995924912, 1833171838, -1208968361, -418099106, -1216762339, 1456133347, 1094858024, -1126809073, 1929027475, 348934793, 96895415, 598302869, -1726376934, -1915071339, -2113090502, 1279170295, -149584744, 1724555566 ], [ -1906334283, 1682613, 315990626, 1791486901, -386973655, -263803474, -1539675282, -1993985709, -543936847, 2102598102, 732178225, -1583064702, 1275937556, 48305762, -471205330, 1882468068, -396297118, 497354663, -1536827695 ], [ 934766175, 933640249, 1011914243, 2074565692, 2075549128, -1457955087, 1566092669, 2133699839, 2011320265, -2083525316, -538752746, 647711793, -1198358748, 826496799, 1053353726, -152099156, 1748103660, 2044081088, -50575468 ], [ 758914085, 1520678162, -1865584336, -356768781, -1672304605, -882589915, -507551243, 1876983322, 1752607104, 1214950604, -1927421684, 1456221984, -1124104339, 1158233845, 931900674, 1476024035, 1572500616, -1540268055, -1302721281 ] ], [ [ 1915625274, 276247006, -1057127452, -66548847, -2018652122, 1712893438, -1022951491, -286789093, -97793134, -1360961383, -385554824, 2042700793, 1383245488, -24062147, 1089740659, 1982406727, 1563261899, 999104346, 1566794517 ], [ -353788544, -574571758, 777782035, 411923759, 943478688, 757817437, -2107208008, -164512163, 1270494037, 489042443, -2071482706, -215909141, -1373970590, 2121970125, -810751494, 962870956, 1209176716, -1914697255, -501823641 ], [ 581056345, -1208810339, -1737130745, -1262796992, 1394643595, -1947278272, 715912497, 1714134790, -588184553, 1625266937, -1465987227, -202947008, 1995007885, -63838746, 227140166, -816320051, -213042676, -1939671740, -440380413 ], [ -1824510327, 1907985706, 2043971615, 1954339777, -2127839732, 1356795125, 203885027, 536827985, 1759522661, -1919918383, 1527973190, 63090006, 142011206, 1473484666, -1829570303, -2010724279, 2034156694, -902232940, -1902795819 ], [ -1570230069, -1750104910, 170871891, -471789472, -480860622, -1792365312, 1836833985, -1178477442, 1424953715, 1048011290, 279795390, 1443701880, -2088499992, -1997107055, -826441260, -2143383575, -473510531, -1059089305, 306237876 ], [ 998970085, 364580460, 30958005, -827006459, -729716657, 101462513, -1238982204, 12470428, -6255635, -2061764921, -1165160392, 1968781292, 487641560, -2030420602, 1076898127, 138422202, -1742484183, -1291479051, 815504667 ], [ -88055363, -129527819, 1067128219, 408448984, -2084197935, -1770127125, 710479607, -387146339, -555085431, -543838505, 1196352668, 1495349690, 222830074, -1561349023, 138096859, 101049893, -1147018794, -1897166302, -339072365 ], [ 1064139080, -1251583641, -1273346891, 2005695466, -672997695, 1719800710, -713687871, -901994755, -2040508617, 31766652, -1588715704, 788079545, -364146668, 1323380013, -1211432820, -1082957705, 1296369258, -949775528, -1360143405 ], [ -623569717, 566052948, 1518582666, -1548708553, 189212805, -874099892, -1532380026, -308283594, 1351647934, 616190827, -1660277532, 1000676917, -1907161082, 150886999, 1472854532, -1204926365, 847527136, -1380344225, -1662725032 ], [ 1305122058, 1833998224, 1655786465, -1262509875, -534914842, 2030894940, 2072417009, 38772882, 2018531862, -782529665, -777438160, -1323102899, 1108569910, 982985519, 1963492245, -1639792089, 1157368997, 582186957, -1573940909 ], [ -1683646654, -117779039, -596949385, 937810334, -85111742, -1523107305, 887193436, 266424710, -347795850, -399835986, -1419201564, 1784847220, 1302260521, -843232287, -1153931863, -1441252602, 395150615, -1296555394, 904844246 ], [ -84917811, 482990569, 272174458, 224577936, -1050513112, -1259976246, -1186279690, -935491608, -1529710009, -84984179, 1460405518, 81096845, -1341260652, 1911104198, 179420286, 69166987, -812104004, -562430033, -319472587 ], [ 406316790, -1033809722, 2042364249, -650298145, -229068554, -925159946, -1570810815, 118765555, -72233731, 200888849, 704098033, -2059960084, -208934242, 432324085, 1265247206, -831208785, -370718586, 480046496, -303612295 ], [ -1609620753, 1297968694, -684297712, -907482059, 1673576385, -136524976, 1059934384, 768753556, -103376569, -265067235, 708786711, -1348954160, -839769025, -803678366, 1577151263, -590044078, 1319024719, -72652489, -1138250072 ], [ 1028437539, 1273939436, 672536119, -299143277, -2098502075, 579164748, -205143996, 32163158, 1783921243, 1659110487, 695553692, -1447619786, -1462820087, 291336467, -340858192, -1370035454, 862937986, -1558768274, -1944942277 ], [ -1835483984, -1988994971, -209533059, -609024744, 688311875, -467725810, -546331015, -1523344110, -1680013523, 1270330646, 98982957, 777867447, 1785527830, -222367955, -331483381, 196314251, -1835237398, -2006197267, 1547011396 ], [ 1974288189, -1483557869, 785707880, 844290997, -860107044, -2101296219, 1469122897, -438242449, 108249993, 2027634836, -730514378, -368462370, 22163617, 233927127, 1127104951, 556306461, 414065929, -665545186, -863251983 ], [ 1914990588, 1713097844, -326008494, 1507398059, -1673013790, -213177354, -1704192890, -645205676, -1336105522, -33665861, 1643161535, 1752781547, -1515005291, 708330568, -1087896656, 449360031, 325689926, 193339983, 1220023537 ], [ -1235296455, 2012714719, 1447795819, -1100943538, 1254740750, -1233510657, 1283283758, -881755493, -2076094452, 368771434, 856669865, -739463500, -1915434145, 987306747, -729966639, -137775485, 1190798335, 1711678402, 2016578396 ], [ -200903526, -2100416292, 1351185637, 2091812614, 792651078, 1991978091, -1675549315, 1631505419, -2072219916, -40267193, 583681281, 25514212, 621964309, -1203924633, -1500302024, -1534477719, 548902149, 1334225120, -327091573 ], [ 1438659876, 353236463, 287886555, 2138213542, 1208305520, -1997667217, 932869724, -564924914, -430155851, -926338316, 1258688502, -661922038, -1691205659, 1386586639, 977098787, -368341548, 1613864688, 418081324, 79095212 ], [ -323124667, 40133650, -327498636, 1722184453, -1935327686, 925663820, -1181490815, 598496202, 1657922342, -1319608258, 835236743, -1389799730, 1397021830, -1185047335, 1215477137, -177413195, -2043689048, 740853147, -427330431 ], [ -1691748793, -1399899374, 211247710, -1882205017, -9351586, -1205950178, 683151575, -2055719351, 455352721, -1656059608, -1339184146, 763156429, 1614331451, -1992935772, -842480866, -229604192, 1289424233, -1377214642, -927473669 ], [ 734974042, -1148419533, -333483082, 642614752, -954608846, 3792892, 175762288, -726932886, 249967120, -53565544, -1347596461, -880899347, 657400745, -1897479820, 1642113903, -2146334202, 655116340, -1254547045, 1227399883 ], [ 1034236910, -638666909, -530545780, 1295714712, 180505249, -1295691711, 290887529, -1508317336, -720493193, -1161654708, 1784055839, 1349776846, -172384023, -1845835645, 515786504, -1117566809, -1176069666, -1622174909, -1110213995 ], [ -1486218377, -798549943, -1253732276, -591347570, -1075380426, 1618727265, -703726783, -134346917, 362680422, 501328425, 1801818794, -1646601376, -674231422, 1786275370, -427988092, 1332278030, 75665895, 1713737519, 991838019 ], [ 2033024299, 573400395, 1901358089, -1510695549, -1168292693, 1342415413, -807371547, 2002517725, 1093732537, 642640534, 1591683036, 95024610, -1459039980, 1225819233, 2041073630, -318400330, 778976464, 1002193659, 889444330 ], [ -840210528, 1980793092, -1195341714, 895350483, 295373643, -720675404, -1231487954, -1262328039, -601011239, -1121850790, -1537349398, 1754202603, 1895793073, -2081312695, -2088191909, -2117562156, -1944836605, -1026887059, 1687436535 ], [ 1700423890, -259357831, -1575773224, 660682591, 5070421, -1093041276, -875470004, -1260933056, -1857543483, 238956471, 257946170, -1858692676, -181012842, 802151328, 1709607824, 1513213559, -899760264, -996196232, -303335211 ], [ -574648026, 998950266, -47016100, -1547385196, 1461085294, 1992574074, -1101921190, -173268811, -71140774, -1431781761, 333312590, 417605761, -1933377223, -1898844142, -935582717, -1201316278, -27216247, 1156262807, 1300184779 ], [ 1671536541, 407454896, -188786387, 1772028275, 357463254, 1913037928, -558402094, -749019490, 1994629426, -851356851, -1258156544, 1082573106, 1108108006, 1515582242, 816414059, -61293897, -744648443, 438010347, -1822321032 ], [ -347074231, -678480225, -280600501, -1381609101, -1210607766, 1800013254, -1607043048, -1160336453, 2080328028, -1900319496, -1767675807, -874520183, 1883409792, -68311995, 1685025580, 237063369, 1120469370, -27309154, 1611823721 ], [ 1182952009, 2013192607, 359842295, 827583093, 1388312663, 1737678318, -2111137626, -1416824226, -36592603, 44493647, 823187021, 575471336, 2009662782, -1566551028, -2098047952, 1072579434, 1922746227, -488534211, 2027679036 ], [ -199887350, 1294305903, -1194645484, 277577403, -1699209074, -388998403, 1434079096, 464858685, -707241590, 680824322, -1088176029, 1339914591, 119994073, -1698463084, 331794296, -1079354888, -2046615601, 1495031143, 1137433988 ], [ -1049265948, -1136645915, 464630937, -1185402606, 703748077, -126574633, 312051887, -357321206, 906187752, 687286371, -650111438, 1531844987, -1909790694, -1481231828, 1226189817, 327402729, -493841784, 1324493395, 495384610 ], [ 1783385824, -1696264188, 1549559334, -471816300, 1593501967, -1276460556, -89562124, -796472105, 1985129271, 1571404860, -2005111214, 495908833, 1719505471, -953405460, -1787182540, -1120250130, -1298563069, -1690474671, -604395861 ], [ 1765253202, -378123237, 988437437, 807294413, -929247731, 2046890281, -785892596, -582449560, -1406982361, -2001173089, -1258345502, -1977661024, 485027612, 2054083035, 2130213917, -1277544463, 425843271, 1315864225, -597203961 ], [ 2004012109, -214685066, -615257813, 814194782, -1626341377, -1739094676, 831532202, -287344454, -1790082739, -2027153642, -903743150, 1845862488, -1854544179, 1853683677, -463026744, 147430395, -1759481623, -1323419341, 1017758221 ], [ -1527693222, -1742990349, 1132458846, 956386027, 1817460782, 800596092, -1923959037, -653235817, -1308384541, 124450642, -1068628507, 1068209774, -340179890, -1340673780, 1721202648, -178469104, 1748791315, -1014123271, -893991735 ], [ 434761471, 1075675931, 1296067999, 113202532, -1191511465, 1523557998, 334124512, 234790851, -739062003, -1357385377, -2041931486, -381682377, -918896446, -317749125, -230807737, -1179764229, -252361276, 1583872289, 1833676746 ], [ 1194822577, -1962411792, -799680897, 253265472, -2058211300, 1883420728, -1885726461, 1342533849, -1055712809, 865371387, -1951259372, -743056653, -1316698445, -1803323779, -732628815, -1325689168, -564995906, 660986205, -1144431692 ], [ -1597840194, -1279219479, 2048404687, -379468681, -868915175, 1119812689, -795291996, -545230234, 545801849, 1617147021, -1967192358, -1788848341, 1647182397, 634378999, -1334432534, -470350934, 1148300577, -1193787812, 1928181368 ], [ -427144039, 2096072156, -1806239371, -800723419, 676680832, -173059332, -1041524389, 791454455, -880736317, 829447270, -1469541835, -579315039, 454190729, -125717260, -795388245, 1780096906, -1388576917, -271421790, 41657514 ], [ -382703806, -223395554, -467289173, -1184838215, -59571685, -1052457204, -422579539, -1684190913, 556842806, 187726650, 5798778, 868562931, 1787946454, 975795811, 1554448269, 1597177133, 691178583, 958015499, 216097955 ], [ -2100384155, -464535584, 1434644975, -1618467090, -1134316628, 285229364, -1726532259, 782190002, 1883674075, -366937037, 2141955336, -1754489250, 1478811677, -1902618138, 1739382938, 843641392, 812513176, -132874023, -280637238 ], [ -1940995252, 1811778270, -588035550, -1211843705, 900311381, -1036569407, 1687868213, -1545069774, -641032892, -1166635084, 1767092955, 214606817, -953158535, 1565109632, 1948723196, 2079204635, 1387550970, 1171237425, -339033892 ], [ -1986565019, -1061381131, -715441139, 1798342675, 1398682349, 885896242, -1351315559, -1059793569, 1335505077, -874009438, 1524145155, 788832870, -1692614352, -1802743025, 1841462790, 1857670653, 1320537864, -2105872195, -241974171 ], [ -810651686, 438653372, 170658087, -591195474, -1674061266, 1558657105, 1789539601, 1018481037, 1105004699, -636351183, -927571088, 1071899857, -857604642, -624119343, -345207272, 934390259, -1989122489, -1615625034, 1093622433 ], [ 1088261328, 324239399, -425298431, 906721263, -774127097, -394670869, -89523484, -1066846220, 495473999, 1841766325, -2117045758, -1559260114, -2113965494, -1061805387, 67223333, -662192514, -1542912924, 851073209, 248497363 ], [ -560039347, -115939404, -1696507873, -176964184, -393416724, -70692561, -1127116803, 1862019662, -1736021498, -2120343360, 1405880980, -371496215, -1923349866, 1615304550, -464598503, -122526803, 937518164, -987175422, 1165776536 ], [ 1627743795, -1630527044, -1950372334, 62249154, 498635609, -1341832460, -117214116, 787535936, 1418658265, -2101154675, 2086569434, -1316377641, -152322726, 1794954521, -144657649, -1347070883, 833215246, -1139960502, -1924854655 ], [ -36277388, -1519680912, -71350565, 1078760670, -440128607, 713145090, -1865246269, 729191477, 1563205894, 221202394, 1440951703, -955557018, 1226013229, -2067890676, -130902947, -1589953427, -1160575159, 1583164791, -1684603709 ], [ -685032960, 1411058146, 1620964599, -2074661239, -1124507702, -1706769320, -1190863281, -1398062422, 1539847282, -845036762, -1671811804, -895977618, -1061323501, -1259489603, 92767941, 165915352, -2134477744, -1852552619, -1287056311 ], [ 1821914805, -1586567838, -470515868, -1700968673, -250256518, 378724893, -1018126490, -118153609, 111596707, 1724398069, 596976536, 12665519, -1853302637, 295296909, -1338670949, 1984591177, -1980304735, -1562234242, 1900857112 ], [ -6983765, -1509945685, -1252268663, -738967292, 2066658311, -1588176712, -985232684, 1403608454, 1073894171, 120090833, 108126731, 595479481, -730902748, -260473609, 1407615726, 193107213, -451083447, -535162946, 286541474 ], [ -1637121450, 415378104, 1487737455, -1777050246, 598488670, 2064677917, -588304276, -1951720260, 299036764, 202477875, 1744128529, 962661576, 764001824, -138421197, 1351855382, 690014065, 781563961, 2114227040, 806671403 ], [ 1326843235, -420851316, 530832789, -1153501913, 329865599, 1643150956, 1607293085, 240998374, -1537228599, -1076515863, 822578125, -620073141, 902861152, -1839453551, 1015137293, -811468618, 1078322772, -401581822, -1995001464 ], [ -1281263069, -1351960815, -1124484847, -1213719239, 2029192958, 721469959, 2059018427, -1116338199, 1952162898, -1552560853, 724215002, -605830475, 591706081, -415158837, 520473377, 1359404811, -1729918522, 629521532, -108944793 ] ], [ [ 1929493328, 1266413060, 374032296, 1640995918, 1643003235, -787940932, 884678444, 510765316, -1044830217, 532931869, -2003139472, 1743709936, 785633794, 1521509453, -651034056, 620166878, -1056672194, -1262986613, -1021552743 ], [ 127650181, 290278161, -1025014440, -42113855, -282752089, -945505956, 512238101, -905880225, -1680447451, 1681647468, -857746540, -413828562, -277397568, 1520035060, -685803062, 749374327, 63303776, -1691965410, 1990229052 ], [ 1185018735, 1379774298, 1669711176, -1456905282, 232862257, -1019188459, 753206089, 64781551, -221253833, -1545690757, -93726303, -531753309, -468780745, 939398332, 1956003855, 1096499978, -458100436, 1855100439, 804339076 ], [ -1856158542, 1709065089, 1639493900, -1110524108, -736360818, -474639336, 59151126, 407735034, -659588010, -1505218826, -1326220088, 251537204, 1949554111, 1853105122, -1094675953, -472535113, 712821184, -171438796, -1113348004 ], [ -1151304009, -899309501, -239472985, 997402235, 1749703167, -1965221936, -738622413, -1724157725, 338840948, -662857936, 1067528979, 159346528, 786933649, 1133014133, -1538915652, -1596940459, -1255110985, -569148289, -1371380394 ], [ -1786039835, -724213662, 1657069930, -1460260035, 1414947741, -7826283, 1242676328, -888075731, -410822451, -778767156, 1100482771, -960579872, 4706191, 1481634723, -1968005899, -1926126261, -2132582230, -1281408152, 1262699788 ], [ -1881866683, -1859929384, -10516780, 1748252652, -1753653113, -2078916618, 241295154, -885708945, -1138522932, 39612567, -900733570, 1402381074, 354262995, -610027687, 1112010127, -260276487, 404947987, -580447669, -1978494201 ], [ 1120463510, -1771895940, 391973227, -1542925848, 9145631, 789794259, 1806593008, -817163543, -1197101432, 1517904086, 929661196, 1912376524, 1250288386, -1271027743, -171636411, -1529514703, -625366569, -318894822, 1726957052 ], [ -163546160, -1913820568, 762321023, 1518124583, -10855236, 1960573557, -1136707124, -856432300, 1334215363, 1461705228, -1244290647, -1637705181, -184306187, -1979059574, 2135493730, 848460824, -1855023759, -2111336058, -1194899601 ], [ -626320596, -1710830003, 1668926012, 788153348, -1643094744, -706984184, -1476246486, -208927967, 282379522, 1642997771, 659786196, 1803700062, 335082645, 1266081373, -1471954826, -768029288, 192913063, 542058718, 544880589 ], [ 2121670137, -1253407298, -518889239, 972516340, 2071433044, 804703973, 963338064, 293916352, -2094117708, -513967825, -556623701, -168687961, -233978629, 1758778595, 111459525, 1120486366, 397602313, -2039738657, 645640448 ], [ -533712423, 1712602515, 566714495, 1602905505, 121317594, 1794284141, 54309233, 259868966, -665653735, -2033703109, 202443709, -28660576, 991654275, -70558885, 634995501, 1561523497, -1639311854, 2127604010, -1624963917 ], [ -832274402, -475682970, -2121805363, 74165869, 2124213601, 836373782, 43649028, 2112824917, -793965294, -1002751889, -2125864503, 1009767502, -1762884499, 118261058, -1049104236, -2044073235, 610862266, 1531692732, 1699846241 ], [ -1028996369, 685568167, -195420124, -315614946, -388208949, -272964635, 512744305, 873113615, -169630642, 874451715, 1024436937, -1202647744, -2096781225, -861321840, 976513371, -1274430275, 637560514, -893746052, 316845423 ], [ -2019279061, -260116283, -1949798456, -790161852, 14390467, -1310738794, -2045491206, 33498886, 1436500516, 551524010, 1287622150, -58400639, -1345822500, -2120166022, -740741486, -1305317071, -1857796095, 862755312, 971323739 ], [ -2077162944, 419895958, -1881916906, -185640739, -2112555812, 986166768, 240020738, -78009288, 1585009101, -1086730902, -1710738357, -377792830, 549517025, 1383795640, 234594984, -2056724701, -2061694399, 1491513805, -1929515457 ], [ -864142044, 1232317880, -1707324465, 576411763, -554108185, -1324213791, 95174475, 341045467, -1558802448, -2045388676, -2126915338, -2092122961, 95610246, 527338094, -2076770802, -2086979388, -394494166, 752522188, -1250612159 ], [ 528198513, -1936635440, 2059743841, 302735293, 737501084, -928096495, -1432055025, -1073353863, -1846682379, 1116138425, 199487270, -1280565316, 1848955220, -2030214887, -554026009, 1666882684, 935869827, -1134013433, -1871969854 ], [ -1300427671, 645000928, -1982525108, -1761249725, -1643812442, 454697552, 1418701442, -496739428, 1445700244, -645896297, -607321033, -1011705822, 32372517, -660823681, -1009408558, 869406114, 315628525, -125176527, -719078363 ], [ -515584994, -911437378, 291386430, 956734204, -1381622245, -354690444, -1869893237, 425449884, 1110101372, 1610443709, 260308243, -666276729, -953188803, -1909956856, 1881053536, 366588612, -384057450, 491947682, 945370973 ], [ -1320691741, -1645504171, 2108255373, 1372861109, 1037306415, 400368750, 863285235, 510065215, -21082498, -1510698174, 963771469, -895927589, 1372307448, 404571082, 270851897, 2076709214, -1042532207, 1642156550, 663736853 ], [ -1883233942, -972266074, -1226699287, 2005676921, 1099636545, -1993680447, 652894852, -1319026696, -68942589, 779130701, 281238365, -1592672732, -88906880, -640150462, -618246809, 505778056, 1448363023, 780925847, -1042205485 ], [ -1955932755, 1135680844, -1723906595, 520206971, 1787920510, -932544799, -1117085585, -1507909391, -285444767, 255152692, -590903724, 2084921663, 276800403, -1394832466, 228969722, 1118523718, -616276862, 609708276, -902381199 ], [ -150485769, -80779555, -464374793, -1226104851, -633604546, -1691630829, -720770919, -109435530, 1308792977, -1515339360, 255617522, 1923223174, 300073061, 466019009, 330227653, 1298572138, -1206200487, -1317579995, -2127195345 ], [ 1937108029, 2081791018, 2045950736, -402468877, 247813598, -565786725, -1328700412, 1675127474, 1429061539, -1297161540, 1331103316, -344528831, -728901904, -280227434, 787623733, 886612719, 299185894, -1293979772, 1549843118 ], [ -1493280404, 445908991, -115055721, 405844557, -210991077, 15488390, 1074028366, 2024518695, 2006911043, -217438694, 1022751998, -1892110777, 352373255, -1097115112, -1574455476, 271110238, -1262269419, 793379824, 470483036 ], [ -846978041, -448711125, -1765908248, -20404201, 156160700, -856174043, -847296298, 364996715, 979113791, -1258411929, -839931394, -1644349135, -685119278, -2084489389, -1438635826, -814399738, -1169830326, -529445216, -219123705 ], [ 1772192008, -650364690, 396741036, -98549799, 151099763, -1135891031, 250917367, -565353556, 1392947146, -838078456, -756853376, -427436760, -881323313, -956697127, 555066960, 803302414, -1213634938, -1044154578, 480455540 ], [ -713964604, 1775847870, -850296941, -1087634890, -1337928326, 1483491583, 1101022365, 559042766, 262286821, 755841553, 1905823958, 1958434539, -1062776576, 1527886581, 750039996, -1077105752, -344604118, 1928536374, -953328847 ], [ -715482765, -1618790494, -1503239476, -102844809, -226644310, -193583069, -770466255, -1965691345, 1746099178, 457949152, -286241595, -515568231, 1136776602, -386221917, -1082583598, -1202394587, -1074527386, 253801150, 1206861421 ], [ -336755631, -926578919, 311307779, 1638628231, 943907140, 1470700407, 862897667, 1833937460, 594685468, -446880678, -582969034, -717138010, 354706865, 609325981, -611405508, 359656921, 2076745509, 783473123, -960520878 ], [ -1729139441, 1591765405, -1925704658, -1312651690, 262588802, -244210327, -1989466586, -290395800, -1863190945, -2056903516, -161501944, -1147210449, 490116829, -2112665135, 226073730, -1733322571, 1949294113, 1885841763, 27015191 ], [ -1597723032, 1253956772, 293447014, -283847874, 2068486968, -95761877, 211282026, 101746283, 563330374, -1659456789, -1322722002, 741145704, -382514264, 1675201794, 1900166145, -1782854393, -701512771, -359111588, 1135347168 ], [ 2036301076, -677580551, -1906656973, -1259895816, 969155710, 63796630, -983274089, 2018970546, 522745065, -695449363, 651257060, -842487157, -670274389, 1594400118, 1814125406, 218444308, 1601719862, -1088036747, -1957674352 ], [ 1387790245, 1974513148, 391635958, -576902136, -2017368504, -1740918785, 1300471025, -1434664949, -1642667818, -1972895811, -539858224, 1053406505, 1099099793, -558955767, 1358644623, -2058623842, -1235649873, -1182435248, -1163103796 ], [ -1049065690, -207811417, 1665410136, 1644852369, -329174411, 700946780, -1442001218, -493418060, -281912701, -880672584, 1093240917, 2084206955, -1556851947, -293735630, 1634199551, -1615914644, -157610918, -608617120, 1993465802 ], [ 1225626466, -1089328172, 1336494510, 829455216, 447240024, 1224648685, -395697523, 1230983666, -1062724820, 990392969, 107749636, -1706309954, -1460032468, -1455603316, 671723344, 820176726, -2061965595, 1056939666, -93256405 ], [ -626352094, 694630434, -595735931, 1122961576, -784855652, -1712410034, -1751414078, -26190618, -984603081, -341207030, 1815063770, 1195288675, 360803845, -1607121572, -1682120996, -960388976, 1586060066, -782727293, 629365074 ], [ 1068789611, 1652828750, -2097013008, 1136909948, 470960023, 1930107372, 520550741, 1804339661, -233808188, 457112805, 1024827268, 409261326, -980740701, -1703106000, 655458449, -1168185456, 1309198443, -1238764196, 543588480 ], [ 510688422, 1336792878, 663744645, 552642543, 1110782909, 1497945600, 1012894183, 288359182, -514391030, -1636691913, 1817374784, 877578891, -2108199560, 1268959549, 580510950, 1168109890, 388985750, -764851841, -1334765017 ], [ -493564986, 163658473, 1274758372, 808909664, 1262117155, 1157128311, -605692491, -696490560, 1763080140, 572209050, 1495326886, 141193805, 84559197, 1711452000, 929791211, 808496562, 1543854400, 1699659312, 906047557 ], [ -418306079, -1085209997, 1196776433, 720289419, 1608524357, 1428318301, 1480305129, -836333508, 71687543, -1605807061, -915469158, -865396606, 152328124, 1187488520, -199023658, 1078295267, 91022985, -822239962, 557609514 ], [ -6471813, -712279559, 2046294956, 1512486640, -184083559, -370385128, -1259021024, 550888726, -2059263424, -545015248, 317271758, -1189181558, -869189148, 963855576, -1788340084, 496030674, 378835096, -1566723845, 1421194472 ], [ 1089835962, -1978205466, 430273777, 992841995, -399908243, -1301803602, 1501836075, 466922474, -1508159446, -203314833, -377473356, -1844288967, 546130421, 1666528354, -1790603630, -824714943, -758093557, 641967484, -1907023662 ], [ -32922146, 1167531106, 2098901353, -230322398, 175794611, 551974113, -1886500864, 1375839326, 2029286480, -352646718, -1446199169, 1861921325, -969783355, -5655967, -1489056494, -1645324737, -329827114, -208623301, -1105873983 ], [ 1068180126, 444297172, 1181358552, -993471758, -1340916752, -784844598, -1824898025, 296800662, -550035971, -1278335121, -834639375, -488652779, 1204063894, 843340036, 2140032299, 1097375870, 1203823376, 1309337312, -153216656 ], [ -367961496, 1390708924, 758757999, 372974227, 975780903, -2033000261, -232217436, 270611314, -748713947, 373451599, 781413532, -830234917, 1377550425, 420762159, -853856390, -971625780, -1011537395, 105523030, 1990860857 ], [ 1673976704, 515055149, -1528212074, -1568609895, -997768632, -1105453309, -931695557, -978414280, 491494264, 274264796, -2070635889, 1953887300, 1065862928, -60246142, -1107749272, -1056797667, 1686346547, 419774931, -532249136 ], [ -2030907493, -1313009032, -1815665813, 785032601, -621033304, 290986408, -173721854, -1775343089, 1200981637, 1690773510, 1476573895, -1309918902, -332206119, 263359369, -314378933, -779352016, -1862463063, -1479376977, 1653209691 ], [ 1108216795, -1412533749, 480916910, 1266659604, -1725757904, 1383335257, -466992609, 1699567574, -584624448, 1620719767, 1039189914, 177544553, -1264480261, 552440810, -1814163210, 1827250479, 2118187501, 1027692588, -2011537945 ], [ 140570606, -1225274949, 569724549, -202396595, 119541922, -175514550, -778055138, 1467109964, -1093551427, 1919998070, 1091409677, -1503400930, -1034932595, 934586796, 1469780310, 954146453, 1766051719, 2077937624, 560964805 ], [ -1431758248, -1389052372, 1670810618, 1017798990, -962085918, 1831205043, 1153880433, -1091781019, 1626498452, 1090182876, -1893686518, 879865457, -994009026, 2063845645, -926750086, -82821290, 465076536, 1297710983, -935685836 ], [ 1901413941, -1119294787, 1874524771, 232004024, 1732349849, -1750288269, 1233243330, 478061708, -884164040, -2092165709, 440986683, -1258401418, 337654284, -1611325102, 1436748398, -346009308, 2006210248, 1825101310, -864805252 ], [ -761227812, -460961858, -1734687341, -1210196271, 1693604927, 1324238690, -1084611634, -591054641, -1892952202, -23227759, 848543377, -740224679, 1462533924, -515167062, 1177363258, -1454742450, 967135989, -393427429, 2116340355 ], [ -1484437990, 1375498682, -1684474190, -1818108537, 2091305741, 1865896483, 590275804, -1461695324, -2074641778, 1914684804, -811583193, 653034780, 1257082908, -2109615820, 394438136, -217152930, -1350744730, 1589846372, 1616647668 ], [ 1856765010, -1154757995, -1580258482, 310556723, 665451846, 617002233, -2051184430, -784425107, -1544722082, 2076092756, 994039179, -391918070, -1702869415, 1562030336, 590020071, 189534585, -32836593, 294533485, -78178667 ], [ 530118236, -441313110, 822954959, 1125419152, -641273945, -676689542, 26267668, 130236853, 388851786, -1893908577, 530679634, -1872654861, 672325823, -872750382, 677695527, 165440555, 1123070826, 202703222, 1666746180 ], [ -1287851436, 1448347948, -12894961, -1276026947, -872813527, -804915847, -135185236, 1151619664, -1202115129, 329017509, 329502593, -1847360151, 1504660601, 1619222713, 77059636, -101318567, 485725855, 620243584, 1144285647 ] ], [ [ -93993970, -1820324128, -716852817, -363351802, 1644355328, -1872286991, -339430835, 508494293, -504043466, 1952845393, 1574434866, -241483298, -1373581688, -1640478463, -14275130, 1275783877, 894367413, 544821378, 848255007 ], [ -1722038821, -1564177852, -1622930349, 1004829704, -854815417, 701255550, -52934081, -1790675790, -2113370762, -1428442906, -1090068421, -1894929248, -794136452, -1329554378, -665233666, -1219876568, -1488836016, -1430197808, -736721551 ], [ 1937039971, 1730119588, -1722858210, 1099504132, 603071972, -798481484, -1731940359, -1156271772, -1701131830, 1930902529, -1814462176, 529847354, 1053049716, 1463435648, -1346845931, -1733879027, -1343950114, 1498055743, 739755097 ], [ -231161045, -884848022, -286741582, 906498848, 2096410531, -763283617, 970982957, 1889434709, -1855671462, -1661291290, 641927614, -821600553, -576675730, 1773484666, -1319504360, 1693908214, -1981429605, -423600789, -166776529 ], [ -131471571, 1262106510, 568447020, 1026955733, -1117825820, -586905179, 436034890, -574796364, 1810752444, 1452701377, 1841789464, -490549543, -1030955047, -542689890, 915001731, -1434378861, -1886056558, 1777420050, 142317235 ], [ -2087058967, -1126498555, 1106312465, 123395299, 1838841772, 1886625829, 1856275221, -1972270373, 1777580607, 1489477723, 1320969536, -600035997, -96152564, 922489466, 1246973398, -597040704, -1633412344, -250165424, 886685549 ], [ 344002093, 1408644157, -1365992074, 1609820965, -1444285114, 1138532806, 640163428, -2117437179, -292954503, 1290267794, -1359634720, -480855649, -1712345403, 215132764, 1019369355, 1190859754, 555504528, 679565468, 1078953905 ], [ 100682191, -1027600001, -1237531054, -1272658544, -1011375756, 305611570, -471805152, 1114038215, -627226294, -1480751372, 1740847857, 2092190596, 17560151, -1188673074, 2034515138, 1592588906, -859844398, 1338704241, -1270106261 ], [ -544446214, 1587680712, -767095596, -488891078, -806362854, -887720854, -852593693, -2013409232, -100897145, -1262388304, 980360988, -1276480482, -1602060519, 1223069595, 1136760072, -953620290, 1181869121, 1734808060, -1535536393 ], [ -100898522, -1506900839, 1484948292, 1205693555, 1257171928, -1752701685, -908535911, 46704754, 1225551160, 1535056717, 1092409688, -143604422, -1539867158, 925897034, -346223571, -1133451190, 1223835065, 342489135, -519134034 ], [ -85191589, -1585940844, 2115920950, 99959285, 1955902673, 1580198169, 615067340, 2125429187, 1090608270, -932597428, 2038997383, 963601523, -1126878808, -1911639755, -258778616, -1363227516, -1664098151, 139313982, -140181912 ], [ -2073347468, 1336396003, -232815835, -916041446, 202170574, -1712358707, 1795852798, -838611945, -1108318323, -473302824, -776508494, 1725065724, 218151270, 2059777756, 545046876, -921247477, -860741431, -835173114, -673281675 ], [ 851241297, -418547437, 761111299, 1291200723, -1264657782, 649894616, 1108140555, -1411836721, 891248176, -2003674405, -2028712190, 1414685060, 1707209790, 487434516, 818469153, -1787962057, -16328179, 535161421, -1972674994 ], [ 92676402, -2043574454, 2015790859, -1606394682, -1628024613, 710131978, -940430873, 968024956, -1329767063, 1035934122, 10998883, -728241497, 1594978483, -1766637148, 1016960277, 938965354, -197270472, 790658889, 1259976464 ], [ -239738036, 2145596274, 1103900740, -664976931, -1624408063, 1168626854, 1495754415, 1413757013, 76258137, 44572591, -155976347, 1352375327, 1710365094, 2085226386, 2009276684, -1379691586, 1776175370, 1262838148, -798564214 ], [ 1649174145, 488292491, 1863826406, 2118880644, -509770313, 1447654036, 197887585, -708271057, 294030552, 1044650950, -1237153533, 1055294940, 1470290665, 1944467548, -1647613209, -1210083527, -1744794332, 1475217239, -1015289814 ], [ -112470359, 450847965, -510482272, 204831542, 330187134, 430390499, -1476688774, 1003319287, -1420980495, 416989343, -540807642, 1227323420, 771019287, 965017507, -818261585, -1017432226, -1377358703, -1970455056, 1960923167 ], [ -1828176891, -323209724, 1443008213, 1718372358, 1820902945, -313927127, -1623101648, 251707472, 1728575853, -152341822, -1338011940, 299874660, 498181077, -485957243, 37540543, -912674770, 569294519, 1555698093, 1853814424 ], [ -694151972, 1958200788, -11369756, -698479718, -444028883, 1171551946, 428284479, -2086437433, -1156309908, -1674980315, 2079913824, 1382184388, -1201290183, -281142109, -888649118, 509348197, -599330542, 1941788308, -1262943596 ], [ 72588522, -348589781, 816988659, -56007268, -1549030476, 504509232, 2011474527, 2030132204, 47317490, -1307331521, -2111315061, 1239658533, -1897008171, 2074761343, -2099286904, 616551844, 338528852, -250925941, 230618585 ], [ 233619137, -1074217143, 1688740307, -1358522791, 2062065109, -1665830133, 1827239317, 494925971, -682781710, 1116319454, -1531487458, 1446867615, 2015891169, -1252410362, 1313821103, -74673663, -1256692045, 870755043, 1936996349 ], [ 722624108, -524020978, -889406461, -815833607, -596578324, 1343644113, -479843006, -1127001123, 679138378, -1812816296, 1122949590, -320834069, -750752909, 1753802994, 725198413, 910556525, -996567128, 1363914070, 1858897657 ], [ -739213127, 113088573, 391943271, -1001382682, -535447048, 1347532634, -1871530477, -1775485670, 1452057749, -1615856339, -1102314797, -898167255, 774932929, -968730303, 1516684223, -499041181, -738911916, 405891658, 837330000 ], [ 2074699520, 460329312, 203222817, 192466959, 800616209, 2103174786, -1270307358, 1899981380, -968459454, -1452396811, 438135899, 309684634, 587484972, -1865901236, 382651146, -2091471443, -1774712400, -1362194405, -122564197 ], [ 1078030335, -374269474, -333269990, 318032635, -1418659167, -744948771, -275702414, -429772076, 1645451638, 1271439724, -931775802, -2115314252, -1586787106, -98673718, -17440951, -1596024697, 588845671, -1632603358, 1536734898 ], [ 1776639589, 1151777008, 1304594778, -1097739891, -1031981225, -15659884, -379000686, -701632128, 1844691378, 1633351580, -1598960545, 453221862, 500358118, 237676729, -1609721625, -200069368, -929215078, 152991858, 1985270565 ], [ 159076557, 1818589047, -337423611, -1742551812, 318201472, -1909904604, 1300439463, -1347176081, 374932994, -1807340991, -170797768, 1736942604, 662980341, -1269052085, 1704418711, 823787700, 1282988840, -2095174137, -595897753 ], [ -344959867, 1506390023, -1185373766, -58239624, 1377895354, 510822037, -249055203, 1679683517, 134556237, -1549393157, 325311932, 375792657, 1019847886, -298738554, -396905767, 1551653237, -758850020, -211159691, -1151461131 ], [ -31249928, -1694141727, -973351271, 2001201106, -1765119446, 349944399, -88182090, -1689300070, 1573538486, 1384387665, -373555770, -256652422, -841945188, 659786199, -1515830014, -1552319489, 1477784142, -110533151, -2063645635 ], [ 1528260361, -1622238378, 1562979165, -552533913, 75449137, -1247570081, 329459128, -104578316, -622652426, 160532759, -1114768599, -792950404, -71160452, 1876266125, 1827808246, -2029875921, 1975765911, -1148925300, 1578642030 ], [ 119245136, 1827311321, 1986462214, -514430798, 2063449927, -633691473, 1698781101, 2103567649, 1059053737, -2067608238, -1181163031, -1566535861, 2103167383, -1651126889, -274497197, 316895983, -281627847, 955457798, 1796892172 ], [ 792342800, 80711376, -2070841775, -1193041661, 631149025, -1222639484, -320101305, 1075888444, 1094682516, 101978648, 720140602, -420470407, 356214561, 1845569983, -1165602711, 1874953076, -640286423, -334108408, 466347531 ], [ 1919232106, -363419006, 1641424702, -406720505, -650689830, 1003633301, 881394122, 2018821646, 1325599686, -34576253, -1906729538, 918467114, 1073046007, 674225587, -1456835716, -1044626816, -57230921, -269229837, -1654235877 ], [ -822076166, -1423210350, 1912249126, 882826258, 921204847, -359073049, -2140235901, 152553737, 1766798860, -1734826066, -1495827106, 1847666001, 843217816, -1956959479, 1152535112, 1067125476, 1279734376, 1055260103, 1428246747 ], [ 1073385931, -134502605, -9637989, 862943431, -273351028, -869592063, 1697838034, 2039121286, -806942325, -495630498, 787369846, -1376139273, 182148261, 800248901, -359978867, 1225972928, -1471179135, 720110074, 900081257 ], [ 1648136123, 1560044232, 1310746623, 1143569605, -915166846, -1732994678, -2135110202, -1306054174, 724403246, 41581787, 1739546404, 1591028483, -1291276577, -1558534414, -1310191762, 2043800603, -434183466, 357509407, -713058584 ], [ -1533324745, -1812034511, -2064355627, 171774393, -2061451151, -952883096, -680795551, 418769172, 336041733, 947380951, 15356496, 639124740, 443689974, 1299179628, 1652666009, 2083545404, -405756166, -608384590, 17485522 ], [ -579274137, 1003545474, -172705137, 1962369598, -158095497, -2078623220, 1912542704, 1484218352, -284377317, 631892925, 1350520551, 1916922744, 1454264792, 727897703, 295208951, 962718905, 1108812452, -1486031732, -717386019 ], [ 1026529214, -1397377036, 1580575282, 702196432, 121702760, -758821320, -935265361, -230220191, 2012074100, 35738582, 1375268772, -1311959423, -1659090249, 377387018, -1636542808, -1066816696, 1969197591, -1349529360, 1251797441 ], [ -1532681763, 889136017, 33317790, -1822590401, 2037591491, 265982935, -1080327793, 740004509, -1321521207, 873117695, -1500713480, 1191554737, 2058487641, 1042438657, 1938098775, 750939420, 1341499096, 1451102, 164835380 ], [ -58291598, -271503296, -2026041787, -124310348, 818821662, 1870719652, -1139835971, -613712894, -1741247297, -314028900, 1817016974, -1849521420, 1239237745, 1071919632, -856072328, 1469821499, -2079982917, 200502070, -210821848 ], [ 1615430611, 1069802371, -1534652834, 349212280, -631317260, -1063684946, 230423285, 1677607760, 270632268, 1874698882, -643906182, -2123740055, -807302816, -1738473420, -29064993, -1160383037, 1642233589, -326073275, 373034230 ], [ -1872233375, -415789982, 1310467342, -431793040, 57579687, -1382228842, -1068890777, 985127492, 1648937514, 1654329385, -202141132, -195907477, -809290535, 1136224446, 873692552, -426705091, 2052367318, -1221222689, -1324854712 ], [ 1712876732, -887845561, 1792284485, -2117810062, -1767388079, -1387229952, -1466040715, 1601418760, -1884122229, 1296967841, -591553345, 238854682, 907917305, -1038439702, 1379375984, 829054655, 1965980440, -1117280252, -1649229220 ], [ -1813454022, 1959874195, 2075657513, -981482724, 135153563, -1131004909, 97020075, -554964839, 583531040, 2031064572, 880351383, -1233702172, -35829631, 1127682243, 441389009, 1598961645, 1542959478, 742845586, 1240084910 ], [ -191969074, 1015610286, -476611801, 319639089, 310449390, 1784081994, 947944359, -893304893, -832352419, 1976255098, -584348946, 928557291, 773095019, 1597675749, 1557783035, 817503659, -454458479, -533865939, 1835275206 ], [ 1802837796, -1774125160, -488723800, 1393334343, 1784472393, -1733160804, 1378478354, -1902054033, -758700269, 1170073737, -1973563481, -1691916613, -241087256, 753048149, 423751804, 844508560, 1101845603, -588459472, 144937786 ], [ 2060114973, -945081877, 1947471262, 1123248241, 1058553688, -977093392, -1660644965, -1488524362, 1231092754, -787012008, -551656978, 949960954, -672693301, -348806652, -1687890311, 1926060160, -1250811422, 1742988160, 510191505 ], [ 1934543828, -360688127, -2100283035, 1915341011, 1041305060, 152291680, -61238648, -825095583, -199968255, -1519768323, 1247714722, -664593601, -797020182, -1850937266, 1930269855, -845997982, 1479531883, -2011554227, 594596816 ], [ -150018198, -1390824087, -997119906, 292833804, -1729865606, 2020536963, -154401212, 742946608, 1142228983, -811670260, 633675102, -36045627, 889745096, -1734123392, -1780323782, -554952197, -391166139, 886622104, 1412956895 ], [ 422704387, 1449931460, -420570852, -2032177139, 1659922346, 224592779, -278557319, -1355305621, -1545383265, -1775241310, 890965309, -1636433674, 911216422, 1545344284, 1283441096, -238006917, 1661320486, -1827749296, -1421792158 ], [ -417066217, 437930162, -1467346310, 318122068, 764987226, -1340040508, -1780298998, 774633894, 911242097, 1975607696, -297597553, -1608877752, 1522640097, 1650468677, 695354434, 981608504, -1310852774, 1687134304, -1628641832 ], [ 2109171717, 1655516443, 656203093, -1057610302, -1871823811, 1827825090, -1470914198, -714379670, 103386208, 883427827, 2044884468, 1749343043, 1811833360, -406933203, 2077477107, -973168314, -117826144, -1453598461, 1713175001 ], [ 714248460, -950985651, 776999556, -1011195862, -85334829, -1534369036, 730065196, 888854637, 270556987, -1774091161, -1873446434, 1006220420, 182240681, -707188303, 1897423248, 1138112807, 379645690, 1908994364, -600166059 ], [ 1679896230, -1309364252, -1887714114, 1776331898, 1073668471, -856762742, -2058466701, 2019209797, -2135660051, 1633836505, -189044361, 1079426717, -1111997759, -539861563, -1289788431, -630877937, -77929227, 2095664851, -1588897849 ], [ -743270653, -83050363, 885502814, 1435422653, 1820631331, -1179382813, -1310180267, 918645844, -296469171, 65882855, 549083086, -1742102808, 1223346550, 2067087436, 1285052549, -136655055, 1989842105, 460322252, 772296917 ], [ -994451442, 522746545, -2118051267, -291013345, 450363784, 71569856, 1750588470, 2106191851, 1534011764, 1601223625, -1149270989, -1026617668, -1901001253, 1498280862, 519082301, -701366250, -1952813886, 1968345777, -1696536181 ], [ 344533719, -402385916, 599233261, -119240214, -453647764, 1625710533, -430320159, -2058022066, -1918592091, 962363839, 1287639575, -1202455065, 324045457, -1105692543, 649640264, -1294533317, 439111085, -143848913, 1509674201 ] ], [ [ -1585118311, -1059473776, -1603457388, 223041467, 1831592589, 398336791, -1819504279, -444851257, 1547925395, 1693396300, -1374449054, 514385907, 1503834051, 1680612526, -333864723, -372929327, -151330740, -386559440, 1614694484 ], [ -110633371, 503636280, 37792698, -534973410, -1973316672, -68217308, 296499813, 1396354564, -33524436, 2136787849, 79751471, -130412956, 1353760405, -479449162, 1926855119, 1656297000, 1842111435, -334682453, 1898685183 ], [ 1250690940, 907951798, 1688596009, -1971854014, 1339006039, -1541254104, 362363712, -1970660564, 1365323859, -673128295, -2005720457, 1757168523, 236123355, 1362243708, -1351313976, 1828440008, 2025629981, -1452243126, -1566683681 ], [ 3728647, -220043655, -456344778, -2044574285, 1153478850, -1753472536, 1441691501, -1747588144, 1435826203, 533207986, -1170637120, -1654688634, 516014590, 1062372659, -1474426011, -84344718, -195877406, 879682251, -1826308501 ], [ 270751725, -260797677, 831933275, 1259310210, 1430805888, -1214152126, 951205015, -1757029213, 1936401165, 206022822, -906292745, -1535831196, 1587168456, -195253478, 1579835099, -1512405519, -238152177, 655065399, -315380463 ], [ 1058946357, 840384695, 2024984856, 1432512856, -1997655550, -920294748, -1482699972, -2103804325, -1443469491, 33538174, -557176003, 2022409988, 93474153, 764649939, 1048074187, -2046624738, -147924724, -1604733276, 1598428464 ], [ -350243987, 1361870572, -1111768641, 496455031, 359481827, 1540282203, 1413415174, -289989889, 835634669, -990171273, 1758295718, 1965103674, 490063357, -1215358406, -1251977730, -195851294, -829041157, 1370478529, -1695763776 ], [ -140693944, 1513429326, -1179179209, -448084104, 948872850, -1064430455, -2115770503, 2057559141, -1525854833, -785786667, -252087359, -1438296299, 1964529411, 1690314021, -488634478, 34176749, 1686203914, -1411058188, 1038992642 ], [ -375048348, -1213759954, 829354316, -1651501043, 1059578155, -1362696425, 1041110124, -549452597, 384922925, -1499282908, -1477433740, -1094695578, 674084681, -1309112941, -332266430, -344646483, -713116400, 227906873, -1166472478 ], [ -682442750, 1154563889, 2102105762, 113072586, -1950979706, -1247247418, 1083950599, -1832245728, 1354187766, 1985319654, -1883692736, -1850132484, 454437568, -1353266088, -1443051021, -828800415, -231681868, 725075232, -2077460376 ], [ -2128771615, -73399083, 648605610, -328116951, 32024461, -1625400064, -1397641617, -706660544, 1784880358, 405084540, -532595802, 1504610663, 438318332, -1057827201, -1493644108, -830210900, 1277260522, 198724118, 424689395 ], [ 659518960, -1862674232, -925791750, -65065167, -1736646973, -70590707, -1393269193, 2074211339, -2038231123, 509732775, 640318703, -1555330452, 73615055, -1793766753, 1966093191, 972374769, -797693231, 325093295, -758231374 ], [ -979838939, -2075055934, 599978775, 9116670, 1085968085, 1786305261, -1959442309, -1954246031, -376217104, 1046357447, -2137757716, 1599940278, 1873435556, -428682308, 573850617, -1656135903, -117129936, -2133671218, 1597154313 ], [ -580153034, -1751772981, 1284047065, 82701897, -544342625, -1811867817, -1890556456, -1745285297, -1610059918, -487127688, 118659823, 1829634887, 343130529, 41361055, 1088619598, 272347298, -999765209, -83396345, 22672980 ], [ 1259128152, -114589363, -312740072, 1741325465, 894897096, 301749761, 1883803857, 572294509, -1858716162, -533606183, -2014921407, 1696240805, -1991691043, -454461355, 792136755, -646198408, 829607953, -97778597, -926794246 ], [ 2092526893, 1338943732, -1536964810, 31056923, 2143922589, 328245878, 530058555, -815870531, 335651851, 1406489289, 738328819, 1602791071, -726464319, 1708831330, -1687536617, 444782392, -790154942, 940957496, -2134444479 ], [ 1349855168, -907358633, 1767299714, 1811247976, -1555256372, -94919065, -393453859, -2145912767, -1289177471, -2059092605, 2142623039, 720481767, -1407849571, 1150520596, -2074034754, 1912025954, 1762269657, 513577800, -223936654 ], [ 1741417743, -1036325862, -31934920, -1493765415, 15509808, 1643169577, 897758668, -43795679, -1437297063, 913368303, -1544972790, -1448288851, -318730821, -1534681023, 601310962, 195533733, -1071858843, -362543626, -1042501284 ], [ 1651263878, 1923808811, -1620547395, 1210451392, -292254409, -1025097216, 1497196912, -1926731479, 740561443, -1742650543, -1985076061, -454243411, -666249269, 1193545791, -785552120, -324168414, 430348408, -2062260562, 166644365 ], [ -1568673891, 435037715, 1512522966, 1558229238, -1272764421, 1372613397, 1195337057, 531655090, -542853053, 336148252, -938105597, -1571232282, -360328245, 1561369614, 1722772891, 152592447, 607822661, 1813871306, 1431975365 ], [ 674988528, -1109361546, 1047866397, 1054936643, -72608178, -1209426450, -2068387141, 1360156528, 1380261170, 516500409, -27239985, 55756138, -1085282601, -272677329, -1338726341, -1845900037, -94207349, -1384654546, -1812870089 ], [ 1130402968, -1417182376, 1108342236, -563042508, 1865895001, -1440027525, 774778361, -1732076674, -1233120007, -497646601, 413766785, -347823131, 1392665856, 1151291378, 1112121906, 165097170, -679080314, -1987943910, -737056778 ], [ -998268188, 1476665926, 433963923, 358465545, 302811211, -1041997581, 1725217764, 1445379536, 732253157, 1132207220, -1893330124, 2029482975, -1718376895, -835136492, 305489513, 1114058438, -2045104311, 1465536866, 594844870 ], [ -1079093176, -1249561038, -1144470649, 1630100962, -2053610831, -1064533880, 1162581202, 588517312, 2090316038, -2042987383, 147774550, 2086886378, 1890989716, -665782051, 201594947, -521890778, -999179521, -38327132, 1295307450 ], [ 1962020089, 235717110, -528175101, -2079322217, -1203374091, -1577447910, 1308070431, -878195437, -2007720002, -885472373, 604229527, -981321762, 1779560849, 570597787, -536331361, -359446784, -1901435090, 1693646121, 619951737 ], [ -1986235317, -1138151806, -1877369550, 1483713557, -1480678465, -1922156428, -1205072001, -109457140, 777927850, 920764675, 2127286600, 1137057437, 334055247, -857204685, 96463680, 2006285702, 387622091, 35616808, -580688527 ], [ -1698912571, -518687223, 1438783802, 1655471692, 90304941, 766167208, -1923557313, -341660993, 1011413308, 8839013, 1865210114, 2102481382, -250484730, 1471979149, 571283421, 507422407, 1297788698, -2043437342, -1150417985 ], [ 1116775336, -681853234, 1062506044, -1904156958, -801499388, -1095103712, -551055560, 708992826, 1002609652, 993675304, 999313243, -1678559019, -1673730581, 1132374201, 336490728, -1877859545, -2085991224, -635163687, 328492174 ], [ -582656551, 1293251532, 1629939628, -1619264277, 537612839, -945670300, -1225573000, -1041392278, 365206259, -2102209976, 967253849, -1644556756, 1537191930, -1648722974, 1848597765, 826885504, 1246672033, 1550535983, 554075543 ], [ -433117750, -1867468004, -827220799, -672414494, -1806804062, 1311830734, -1714177654, 185219470, -1614374751, 2095987813, -1317490417, 36228802, 1593842383, 970247551, -1049542017, -2142353694, 1351956372, 911397164, 769030186 ], [ -2005792405, -785030113, 735904447, 471436006, 721602758, 570556969, -1610343664, -978594790, -1553313313, 1416335490, 1944143957, -757464028, -66081042, -1721122302, -1272012052, 343691682, -278402314, -1489494613, -1707613372 ], [ -1858741483, 1534889192, -1665676514, 1957393023, 1613314913, 485204112, -2135574185, -924500517, -1815770590, 1810131449, 1472252020, -1471980186, -1590304937, -1965051076, 1547037106, 2062362137, 1615781780, 1732217180, -2013635657 ], [ -694822087, -699875282, 1929003165, -9474725, 702387123, 1567498213, -1517435398, 1873312300, 63671859, 242950026, -2017413581, -1171053926, -2048119668, -839335951, -1412289990, -1844842563, 950643123, 113614712, -301960772 ], [ 1660008197, -666081488, 1044329387, 1902857656, -1294591358, -1954098623, 1877976485, -1115198127, -288364422, -765999021, -932848914, 138070458, -718253116, 1347308573, -1928175209, 1419577682, 192219585, -817626639, -1509389572 ], [ 710069915, 965268296, 278009627, 531775653, 32785229, -499822231, 389376995, -940051297, -2015522962, -1002236465, -357225218, -2096390983, 44211563, -2007316861, 1494279852, 1800321587, 1852032750, 967168727, -1347126285 ], [ -1368639054, -1649098000, 1388341500, 1511451086, 52958531, -1233303133, -1388251929, 1479808266, -186602792, 1710337883, -2132274832, -1362518473, 1100180721, 334868090, 580098146, -921922178, 110323659, 2097914170, -1640281470 ], [ 1308868486, 1337367978, 1649440931, 1005039540, 411840961, 525930232, -77111810, 700609044, -1697200735, 66545498, 1917007663, 99944050, 477838387, -1449202350, -579630949, 413346923, 1502442624, 232320756, -1755917535 ], [ 1943187126, -1113444574, -1992771144, 1385852183, 416572454, -1355068606, -2081214005, -726927895, -580975730, -693220387, 61656253, 179426902, -1203561718, -1653214007, 188380093, 1030259634, 180166920, -1786974567, 242778707 ], [ -1337654568, -722428073, 1864706053, 1797653094, -1905924343, -164627761, 176859025, 1075499568, -790447812, 1381977512, 1875936409, -1213331898, 1008225294, -1833877161, 751898179, -1734417265, 602908927, 992584207, 1622283172 ], [ 149387169, -996585485, 6543495, 1675372961, 1555987413, 1780996319, 164121860, 1622255488, -784429427, 491721617, -865370232, 1942293855, -1776723976, 1311763354, 2049675113, 207512941, 304188426, -31438142, 21916852 ], [ -1354730594, -546061453, 569634767, 1516772955, 1207750441, -483323828, -1034448593, 611979052, 1813040343, 1601833010, 1510549586, 1451575405, 334797352, -433921132, 414560592, -1315641047, 969754897, -606639415, 505315821 ], [ 101369632, -201675784, -1262706151, 2049807040, -1515451753, 401969343, -616171132, -1360751918, 211062510, -2026734578, 748226465, -52276627, -1498020314, -1808315234, -234210177, -1370996550, -845106581, -94742610, -80111962 ], [ 869599825, 1575224076, 289967968, 1411782451, -2090386823, 622103474, -461173164, -1244273537, 1760037234, 576854427, 1561324479, 2106570315, -975076448, 2116599945, -1294217390, -50611657, 923025992, 804796409, 1110753670 ], [ 870995780, 509884005, -900367832, -755102882, 1006921976, -1302062162, 1130172729, -1381708625, 131298357, -1724236139, 1777835530, -1412400532, 1645532816, 1638157914, -1892947639, 1315261608, -1100041785, 938162231, 1368346746 ], [ 136442614, 1524135319, 508841621, -1153556721, 708363731, 202879976, -1255710378, 1171080171, -1175179350, -1235529282, 1657733626, 1783822249, -878911939, -169598129, -477935266, -1639552038, 1217466266, -820453810, -474589024 ], [ 1622960138, -1901873418, -35487860, -520085887, -1239382013, -677730042, 1332566888, -2039655873, 2074935673, -1276696538, -559446443, -1789884264, -163415844, -1088857784, 1213566860, 562011264, -644899165, 1150814199, -286472745 ], [ 67577262, -1059335347, 951912363, 181060954, -22318096, -321368034, 1242413522, 369171658, 1578153704, -862028141, -1252512010, 530350601, -1885517936, 1361365354, 676666339, 1660825208, -1855744758, 1575966421, 415891947 ], [ 837039768, -1539814892, 1676599445, 875577444, -2076722975, 629859788, -1529422891, -611392011, -1801182019, -1293151232, -1506478950, 1326435237, 571541280, 705771490, 1084715329, -1550031316, -159996982, -90783774, -474730671 ], [ 709084307, -2144534627, 2118650978, 1357861473, -1758544193, -978558719, -974815116, 440847303, 80994830, 1931538480, -1819401035, -1198437414, -1863536165, 1943487669, 2032624760, 1309647458, 551376168, 1084414172, -613887865 ], [ 1353945731, 1416620925, -1884193701, -643842940, 1663377684, 647369760, 502562904, 946454310, -873627, -1630224575, 852347646, 1487196459, -1243533350, -1760624358, -1048061950, 634811980, -669055512, 1983767012, -712983058 ], [ -1029116293, -937518998, 1498120890, 1390508861, -1599776537, 1396415334, -571317850, 417588352, -85504486, -341243992, 1099276458, 2040851407, 2111782348, -1482782118, 783067568, 1229715404, -1427137690, 1406826027, 2070724856 ], [ -846738185, -2093526995, 1910932046, -374854541, -688793039, -2009080035, 102347844, -1344886070, 315571242, 2106907547, 1876893364, 1740028670, -1795036094, 358813084, 2070061540, -1206476445, -666059629, 140143, 1566914063 ], [ -1075756491, 1970239565, 174455846, -114019086, -347554986, -335367940, 1526865109, 1921694196, -1949819390, -1437407983, 1295743114, -1439300623, 931036179, 1400160431, -161057663, -1046268463, 1159190910, -1859049480, 598730889 ], [ -1981895308, -1510776595, -926787976, 228567935, -1236064904, -510284736, 1171939582, -429918074, -276520091, -613063861, 67498052, 452075257, 1401586655, 120716880, -1880733172, -1514359556, -1261023057, 1993486963, -166803262 ], [ -2028578864, -1124682739, -464753310, 487725328, -1133987203, 243459967, -1888726425, 1426468978, -1620505791, -605681609, 1726811536, -49935451, 1106573449, 391637053, 763003890, -1398770348, 972925610, -697885874, 631275337 ], [ -1472553516, -1759298942, 2038794188, 2005207258, -31085845, 1606225841, -511610569, -1546873367, -532555954, -992271750, -1657505213, 417992219, -724664792, 2108205910, 1002829646, 342757529, 320754757, -605363370, 1094442420 ], [ -734909492, 1361910346, 1052894211, -613795857, -1677243341, 11300441, -1898385931, 1745506691, 172156727, 801757339, -520563853, -1238013951, 1713682793, 1281872155, -2039184251, -1555614594, -1491296977, -610374505, 2104305775 ], [ -1061418816, 195967738, -280089263, 278107135, -848523110, -670138843, 272571535, -1035013318, 1205567331, 391290837, 211668667, -1969429167, 1940545480, 110011623, 1038898164, -168265383, -1704325081, -1439215533, -1418601423 ] ], [ [ -994026372, 1560474552, -457351184, -1476916155, -1792756565, -1202329841, 463687572, -1210528922, 1331483959, -2019702963, -1368234161, 1886709216, -1290485804, 1546762570, -281741585, 1213125218, 361465583, 286255071, 550423643 ], [ 2055347548, 837115145, -1334206106, 243962451, 1893048415, 1936422355, -782807186, -1228435442, -866887137, 1313205217, -692576384, -1667803997, 370384968, 760093477, -1239255696, -1829987855, -1260420022, 901730909, 1036243313 ], [ -2043768610, -463238561, 1645228340, -676405105, -1495154234, -1714595972, -170498593, 1771179586, 848051587, 580690117, -858461809, -1924191851, -76886222, -1593420342, -1741669372, 514977916, -450369992, 1407079983, 739203550 ], [ -2038771813, 86721405, 2061014047, 114027995, -401717081, -121927156, -1329481296, -1448987176, 1539490842, -2016794229, 1256314232, 1050828825, -1465892524, -197816784, 1674092137, 1600357869, 481935382, 1846871808, -696423072 ], [ 140714947, 1825910427, 1083906452, -657847477, -1464274897, 798614366, -1608090870, -1255980709, -62889945, 2070446649, 2132960374, 1226781240, 1176439807, -1438994841, -226114019, 1294969310, 1322907331, 888083936, 1650951497 ], [ 1454956831, 1657341313, -2120922763, 1739073500, 405872342, 293261532, 1392001821, -707737580, -1771545300, 1357349810, 1136580483, 1318471036, 2007004588, 509328135, -1085564841, 1301215732, 739424876, 242686809, 54023530 ], [ -1858176876, -395336727, 8859646, 38498447, 661490853, -587475218, 801544085, -635388678, 1865237066, 961367175, 242580975, 973067680, -252756642, -932640899, -2128336213, 1093392473, 1484221917, 1595057104, 274937176 ], [ 186272020, 1173524590, 638853830, -1369866363, 1522150397, 2023139503, 1393401054, -768512067, -585213448, 1245411435, 1103022728, -1910787650, 1298635248, 717701925, 1527713639, 294325956, 1688982478, 2037581752, 671699197 ], [ -955515474, -1523293854, -574206479, -2066252759, -1434417390, -337004975, 1012471007, -850702152, 1338883480, -1041823848, -1882681090, 714814929, 1173687017, 604292863, -1731130087, 735872774, -215457569, -1790508347, 1951697057 ], [ -37154685, 1392073987, 1705903558, 2131461634, -201141942, 965680364, -1613302429, 1645716755, 713391222, -1288145462, 1646962601, 1417255625, 1229985186, -7843387, -2069079655, 974875231, -1265921323, -1977107834, -1126234912 ], [ 2029898755, -2031529889, -600717530, -1248936674, 389083243, 233670830, 1917468594, -670915684, 1096008763, 1340274677, 1739097800, 1372370543, 237813643, -1428283066, -674788230, -437752916, 1815644968, 1984357256, 286692353 ], [ -1436123497, 1426761939, 1207319377, -2099400059, -203939087, 874715874, 1777138424, 1215752724, 978192478, -1315569156, -329128665, 1899338564, 50746084, -259901374, -1729708313, 534482787, 1351158562, -2044133194, -1740600237 ], [ -1637941576, 1444703510, 1905560356, 1912182962, -481344823, -1880163055, 1192811194, -468982347, 783422861, -254103142, -918400095, -674285256, -1684969992, 317485441, -333251028, 2000152636, 1694274936, -105959173, -353844372 ], [ 1203484730, 2126081727, -1378259975, -1070059298, 42714421, 1770696990, 1424285335, -1291014361, -198536253, 731252754, 1071981935, -507843212, -728674172, -1417336054, 467219440, -1349780803, -1963449451, 1455396454, 1243713087 ], [ -2087752891, 2045431614, 217697272, -905815533, 385597656, -902001083, 1816662234, 505482415, 1697248953, -1591491173, -77883921, 704932525, -1530250776, 1227430912, 1851678831, -1783495561, 2043562080, 969988463, 1528351378 ], [ 1883072084, 1221771613, -529180992, -1440490774, 2027665960, 330963997, 50877606, -2091913763, -262131192, -544553509, 1857156518, -1277166642, -492588637, -1204515589, 668608947, -290850895, -55878184, 792173348, 1042799819 ], [ -1384554315, 620913339, 651129251, 1461654047, 1249444296, 502383733, -1180729423, -2140516312, -356881064, -1042631818, -1388723494, -299261871, -143440030, 690188870, 572899296, -278174720, 428743790, -465046814, 2034740126 ], [ -165589815, -987838233, -1610199450, -114721019, -111655034, -1201303275, -215985172, 1944346661, -825847299, -1314064043, -1430269474, -1473339796, 2063576637, -315456702, 384450952, -1941919894, -2146171011, 27050777, 1669370695 ], [ -1411649823, 1883995139, -1300339227, 657357108, 1973871815, 1916694237, -217515381, -162635880, -1335237259, 1397424882, -1712822306, 375573163, -1445003019, 1385558641, -1427242018, 2037416575, -649460889, 1481328524, 554805581 ], [ -609893935, -383344778, 1009407604, 279005886, -798761751, -1006817520, 295287746, -2051023152, 180408482, 1147442826, 346746186, -1405183412, 501928352, -1512887540, -1910391106, 603002752, -538503889, 1958338650, 63761210 ], [ -1251930485, -918181717, 1125328714, 1692726745, 500357872, 1716268165, 379471352, -226096799, 725511496, 925155105, 1196793557, 1713013443, 1816005685, 1878242764, 599009359, -1260940400, 23406970, 543096910, 506683425 ], [ 632166813, -463466063, 1397547302, 453019771, 568651756, 1272853042, -1870104764, -1460458271, -666003311, -685106510, -1488795375, -1574889757, -1932781330, 1826109388, -2077583764, 114649511, 125449415, -1579225008, 1020716464 ], [ -1126993310, 1675484983, -1933317040, -666195040, -1215853633, 509076984, -459603981, -1730243271, -1219613708, -739099136, 329430937, 1266159996, -1205697192, 809846869, -1253499542, 1411226524, -6938586, 1600501103, 1942099725 ], [ -512024043, -1697766830, -243543733, -856128391, 211283774, -1136444790, -1144352638, -647796088, -1913092324, -1790194113, 1090489817, 2089311490, -326393547, 43341759, 1115143345, -384198612, -591614529, 1816445610, 2080055310 ], [ -418334583, 662222502, 1131563085, -334037521, -683430068, -1801851528, 1391589868, 412148603, -1603967445, -37075696, 497216831, -82708190, 650128700, -1581333456, -2118665201, -1839530853, -1311719190, -950364148, 307261210 ], [ -1676071726, 658944934, 690185256, 1878223392, 119014072, 1087384711, 1138650780, -196234829, -742940864, 1418548507, -723859490, -1065264649, -136267303, 1165785728, -2127123622, -205056800, 248658865, -143720745, 1665317139 ], [ -1480474955, 1734960984, -1520012943, -1331541799, -411344777, 1855264776, 1737491630, 1549070739, 1103052357, -461614474, -332855168, 796399854, 1072319519, 1765316148, -637332960, -1386248422, 734856323, -161560193, -1590240468 ], [ 1786430550, -1403318956, -2131233798, -861410468, -156419833, -1387151057, 682258445, -1830292824, 612455784, -1993650114, -1711574695, 1136081981, -1887405822, -810144762, -179843866, -1749555625, -837690044, -1361198692, -1981340541 ], [ -1383472946, -601604761, -1245377701, 165664857, 1921617331, -160815466, 1308412866, 677083940, 403842499, 1339450991, 1973271188, -646849312, 1468551005, -1844043751, -476501587, 843491395, 454483797, -57386526, 2023854989 ], [ -1073802419, -1818125572, 1393239256, -538316524, -1396670416, -716464104, -1556647952, 2071419337, 733958377, 1444208259, 148423199, -1611931206, -2070574438, 1330161486, -809594494, -1522025946, 1615471002, -1853722926, -368681747 ], [ 2036016544, 576084292, -1945152333, -785345996, -271101534, -1367091008, 1851688246, -1629398117, -1906116542, 726097810, 1790856876, -1962274460, 80413530, 789126166, -1454818666, -616183112, 1570264841, 866641603, 1628955949 ], [ 606454186, -1008180388, 1429557824, 823311876, -2102842600, 1614200883, 1393772813, 171322992, 799350762, -1487033361, 1520451175, 933790771, -1390082679, -934367486, -1887210675, -1540461619, -919667386, 1916419592, -849372694 ], [ -1950183384, -1914799045, 176080960, 2134913884, -1601026871, 428064515, -661501147, 2131099358, 1935005931, -1976144621, 1821908854, -1950452226, -848958550, 1220223359, -1461538825, 673190800, 1373146732, 1601092453, 1371923219 ], [ -201005299, -1001909616, 923765200, 576939908, 975934611, -471190202, 852381709, 1678034388, 376413358, -1298164153, 766673147, -796324500, 683371560, -1089752311, 913152533, -1040312578, -1892166316, -2019043979, 383724476 ], [ 349798763, -1350134594, -72051907, -1470651814, -766681142, 1996591514, 2103257640, -1191460, 89199952, 1040107988, 1876261246, 954174184, -1134537466, -78057605, 1199292748, 616781832, -886031718, 715513802, -637416611 ], [ -1407983230, -1204937410, -2079043078, -1764470387, -910845593, -2057445092, -903978724, 372700129, -1836358335, 1916349869, -708559320, 1311668911, -1469029316, 1484958595, -951786068, 141037325, -2039502339, 746803294, -1986588460 ], [ -583074202, -1210767661, 2085334808, -121112139, -176820920, 250605682, 2018887565, 1609508328, -1627236650, 563330125, 388969280, 526169176, 770378117, -808203787, 814782362, 1195869167, -2133254884, 626985204, 1799577661 ], [ 893760181, -2090277534, -669989535, 1413435903, 1479788311, 851004768, 1918836242, -1420147744, -611389690, 1364411048, 742341437, -753391845, -1460843644, -1626421749, -1222507712, 1048545025, 991515886, 1904665789, 464675542 ], [ -1507338123, 808263431, 971926493, -2061469179, 1969631403, -1390541130, 641561349, 489568241, 478259749, -245526597, -1567712692, -594441452, -26146717, 1281216266, 1738274889, -1993507313, 1009282260, -631704502, -208771171 ], [ -1755122037, 215475828, 765539640, -566811907, 413410453, -1860095003, 645900130, -1630307927, 564188478, 1268295282, 753060845, -869997903, -1792733394, 225689484, 1630946790, -1508681047, -1437266068, -287234627, 1896558683 ], [ 1350567609, 25517691, -746145319, 112317993, -1981500161, -42153229, -1831887093, -661710249, -1792393647, -158428034, 1124523064, 362700612, -1203458486, 630783657, 2118890200, 829684365, 13235369, 963585236, -1095200023 ], [ -96383075, -843989578, -627808148, 622222554, -728177234, -378793902, 1185699923, 1919661918, -466931692, 408386397, 934583720, 1978038416, 1157180510, -1676314099, 875043352, 836693433, -2096881546, -704217124, -1037078235 ], [ -1298794301, -1154838752, -2032009473, 772419991, 1573228712, 1358765685, -590309829, -162011780, -1234234484, -1934286310, 1721441814, 1627218269, 886553385, 1308641793, 1202534519, -1938524216, 514331268, -13186461, -1104426820 ], [ 615047687, -1481306603, 671518951, 506192535, 33559956, 241775673, -738610558, -1258836718, -1900554784, -1263323355, -945159837, -98662146, 1706441527, 1432847786, -992283218, 249874142, 519369899, 428403255, -996097672 ], [ -2143014485, 1732367801, 419023574, -2066930927, -2088808962, 770193583, -1063509502, -1151665983, -356639356, -358921801, 1856886499, 981419510, 1266259719, -622739643, -631340307, -429313398, 1618681640, 1473386463, 116686596 ], [ 324267541, 287179362, -1417964446, 755299044, -1514312852, -1214767722, 1597080459, 1574683535, 694832689, -1101490333, -80251851, 977798164, -634782696, 627086980, 1535076230, -1839908297, -205292022, 1446596314, -1459562177 ], [ -1770732749, 355144073, -1284020841, 287895006, -1689215422, -1532874345, -949711916, 1134545772, 1723231200, -1218270273, 435586942, 943813960, -1388008880, 1570921238, 1593619422, -2113840271, 2123432867, -1224242070, -698709040 ], [ 633320472, -1984451200, 1291547469, -1114933576, 1426784663, 768251343, -322236990, -1120306166, 1463475795, -2055806467, -1556427748, 1840820618, 1009964614, 1308701089, -792854425, -1740236312, 840579960, -2112987942, -509305685 ], [ -2115054621, 47887331, 1325413652, 1911694396, -97271144, 763227014, -787657420, 182104067, -110871723, 712212099, 1040006526, 319933764, 2045890081, 258707581, 1398366239, -1070907499, 441755402, 1065407525, -361661253 ], [ 1728700984, -1420077683, 1505868332, -891231273, 1778579086, 2103670364, -1833308583, 1682389789, 142032663, 1399049209, 1431333849, 645750043, -238428102, -1747699208, -1904510567, -170486946, 528511666, 1333004739, -730462846 ], [ 2132163258, -1317755022, 386613302, -1218191359, 1196592963, -569614156, -680673689, -1154039704, -245233094, 130662234, -1320843599, -1612468350, 1213484453, -385140042, -1868665984, -829845034, -949323592, -387704858, 749439612 ], [ 819981008, 1742366079, -470584803, 1618799690, -808329137, 2024336291, -1096324493, -1683312413, 408471586, -1175789617, 67248697, -1132144825, 1907952701, -1374943013, -565091257, 1035090301, -271116749, -1588339890, -1115942602 ], [ -1547402904, -1525679977, -248468882, -1284202337, 908244619, -1174019728, 1554459929, -974640025, -455077630, -1163105223, 916209205, 1999228178, -1078791723, 1719434828, -71981852, -416445559, 1326217149, -98825599, 1770888063 ], [ -70465055, -37294325, -263811654, 424988572, 2125163808, 2076030876, 1396173370, 219540998, -2103365831, 1062459953, -993977343, 1967856410, 2098364560, 478980299, 1966894234, 1295310966, 435902892, 1407216418, 142505920 ], [ 1859995778, -1526347216, 747604780, -1347100578, 1980063938, 2076539242, -525761945, 1245143980, 32731917, -28643889, -431516507, 1282561640, 1341847156, -408171709, 1032830463, 1698583709, 1512794929, 74294666, -1308919636 ], [ -419076747, -1103897690, -1099908232, 736940962, 2119076998, 1933781945, 1371594342, -106343547, -1576658104, 1802109366, -1110829425, -1085104469, -1017260028, -623753731, -2119980691, 1869893587, -1141400613, -1003808006, 351890987 ], [ -846171138, 898504857, 709534525, -1835571574, 623185842, -69364796, -119578729, -1537853487, 1943004673, -390271585, 1781133807, 1851173963, -1107807549, -207960158, 1557633995, -1612496076, 2119388088, -2064529813, -1666972459 ], [ -1630779494, 141591145, -1626185570, -1466264177, -1948363990, -1851883597, 976823718, 92671985, -675701544, 602075391, -1159928554, -846521709, -1926029499, -1570316343, 1885925768, 1467504577, -44112168, -1005180370, -1795521989 ] ], [ [ -84247752, 1110597390, -1758844411, -2065748157, 1716443169, 1788304726, -313691329, -1760536938, 1157622934, -2120096615, -2087879783, 1603076207, -1360000816, 229130289, -1547613025, -2028788414, -953610293, -1553264246, -1515295640 ], [ 256220638, -713505057, 1115658771, 1294434546, 114236653, -899678099, -1636926758, 1222220812, -2061119267, -496039050, 630503071, -2088390518, -861971114, 2065191711, -834953988, -377099175, -910681281, -2031552570, -1693055346 ], [ -758902261, -1752455367, 1230506536, -1412731315, -380403436, -1732691420, -1438319962, 902929443, -1679585554, -1684964473, -2084840718, 1194797317, 995941815, -5935863, 585889842, -1599005993, 310216259, 1140410285, 1438736181 ], [ 786849257, -1213286726, 1621687641, -1219501127, -982790791, 976708574, 1890811280, -1107323227, -1966614860, -1009163124, -457244487, -328956022, 1862711641, -1721855836, -1463815470, -1004238447, 1089682371, 1752915065, -1655399377 ], [ 486925248, 839230051, 1647023016, 594388196, 347233031, -1726370639, 428318658, 67137979, 230715965, 2144772484, 71864442, -1738168611, -743375401, -2046896275, 739232593, 1874797927, 1536126111, 1608745721, 1774320294 ], [ 1142147696, -78091198, -1080687394, 76043325, -755429286, 712819635, -1644427462, 1233939666, -1290778832, -448203454, 1049302075, 651154064, -1061359284, -940625747, -377917342, -964538255, 610151208, 1705313332, -1384387702 ], [ 1802427897, -822477453, -1174688154, 2102497848, 432626781, -529655287, 1202785556, 931330577, -1971413476, -888747987, 1896267684, -1631625269, 794600673, 904906807, -651226754, 304940518, 10586169, -718311441, 502040082 ], [ 146497263, -128475874, -186512615, 2106037774, -1334304569, -895489083, -718338047, -1100413994, 2109741290, -1593554471, -1446439335, 1110924574, 1361031993, 133545292, 351926675, -1011348540, 2039335182, -1919806019, 1249788149 ], [ -1907492760, -780209071, -1905066488, -2032701678, 317590502, -1709217469, 1034427496, -1808571936, -904487214, 1595577181, 396632868, -25323955, 59316135, 458870766, -1862817011, 2113000423, -1686443230, -914473118, -486363085 ], [ -846522092, 100400746, 1786142437, -1390657872, -1619227537, 1192717874, -1467459946, -1198948595, -434425252, -1300690766, -1733160428, -662316325, 1580122873, -254803137, 2115713056, 1501368969, -2117813266, -1264612940, -471462171 ], [ -1507498415, 862557616, 773110513, -1827663553, -788424798, 1570137113, -1485792568, 1847701063, 758669625, 2054538725, -1245854548, -404422705, 1858136622, -267349956, 1233480009, 1292822129, 2131437090, -1798012032, -979357491 ], [ -2027387943, 2106174280, -132944855, 1035809096, 1630857912, 977921504, -1212126910, -225513088, 1500877488, 498440518, 2098081407, -1336662242, 1079451049, 1415268738, -1537576492, 295997535, -1894995358, 1379385715, -1921741789 ], [ -1850226458, 381248486, -932801169, -1486367595, -1587933652, 1153147001, -781684003, 146805781, -1460929450, -1719059727, 1355685423, 755057017, 596174780, -127265249, -1642961322, 2016244266, 468185928, -941659988, -111408819 ], [ 1156173913, 1247640974, -245013945, -408970901, 1983210346, -828423619, 1345835365, 640129469, 1862209773, -836039865, -1467911235, -1499856650, 1108462003, -780750979, 1173649163, -22990041, 898909897, -1339036289, -740539861 ], [ 2042744804, -945559150, 349597569, -499356437, -54667103, -1220610042, -1664504676, 644399809, 1356684187, -1124434920, -1618016059, -1546535489, -2067545847, -568939056, -573746146, -1285757541, 288061328, 275986894, -1169979173 ], [ 109934344, -1350427758, 77573002, -2004411293, 865645988, -1779056742, 1040809153, 1946988991, 2088351737, 515980189, 1259394163, -219908959, 1396130158, -1174006083, 1599563078, 89857985, 1596525469, 422664835, 455837278 ], [ 858834378, 2002863686, -935664958, 1584922655, -1460602554, 1623060921, 909047422, -1165044710, -1433672517, 1711439809, 1309622368, 1128787028, -1193342, -1919632175, 1435006720, -934029722, -1287145751, -1466845236, 358684575 ], [ 24157267, -703664399, 1829623309, -1477053441, 761749513, 1547608327, 1287515983, -1256367554, -2104549229, 374329546, 2024701450, -1135541844, 1393659879, 1430400070, 1120125655, -969474693, 309868239, -631280412, -730897235 ], [ 633478494, 447699341, 1667133368, -790367781, 1985335500, 471327910, -1131001300, -795370922, 1412797200, -585328930, -1900988975, -169827294, 625035979, 1756379605, -969545002, -108719860, -929855797, -1579183433, 181522891 ], [ 1775100894, 149969596, 250797637, 1094370952, -1217207943, 13566997, -619343180, -838920510, -1158855907, 515877116, 1062697815, 464243621, -254351827, 592555457, 961269385, -1861094420, -595809420, -1561176882, 69848116 ], [ -2081563947, -1084790155, -1050540684, -2124360992, -1655734331, 591028456, 826773944, 1996728426, -1072470838, 718265013, -703491331, -1050982194, -1360192046, 1841265602, -1349229517, 1525675490, 216419290, 49501171, 970727109 ], [ 497013545, 916553569, -68501862, -1430935716, 890409393, -946742661, -439561384, -1583418157, -97495934, -925083713, 1956827861, -1684165136, -1196782219, -1321881937, 2099467098, -1502047121, -1273076038, 1584161716, 1387287060 ], [ -952595827, 1168351993, 889457489, -1160028917, -632666744, 1001566394, 1276832559, -880043092, -1761443871, -918892980, -1076016806, 902921293, 1225267020, 936332492, 1170822404, -930172047, -595233224, 1061247562, -1210771849 ], [ -938952312, -1250063718, 109138853, 832440356, -1772164210, -240859540, -205189978, -737479213, -1133662193, -238085709, 922441505, -284521103, 1763701568, -541764680, -1298091685, 70922266, -1437196400, -1759649433, -1294031874 ], [ 945764579, 1324652057, -547135650, 362636398, -893827332, -1620170206, 663457768, 760137286, 2080101615, -2037921080, 461360671, -1965157276, 463181637, -411382095, 1421312433, 877163250, -1792197620, -925884805, -1709053240 ], [ -1772912433, -579086721, -815030998, 845018057, -170738784, 686269953, 1634935047, 151768680, -2019201111, 1835161072, 1770072420, -307067644, 738981361, 642805587, -477153303, -729061906, 1965551078, 183954163, -2125869477 ], [ 2026569364, -2130925381, 913594588, -253574821, 863400269, 1503892106, 1198671126, 1472649684, -1139452778, 1894907658, 186415303, 530371870, 966253002, 1528689682, -1641880489, 10112349, 1470932972, 478036138, -1501229112 ], [ -1417336898, 1810738970, -228478512, 1738022384, -279788745, 1556658485, -142743151, 723066898, 894728754, 915500476, 266416661, 1162625449, 2049980283, -314373309, 341614866, -1885533453, 55519249, -1123390257, 716153282 ], [ -2012529577, 1512201902, -990599401, -93744296, -1871996014, -1084554219, 1679128866, 1474012222, -1371853692, 1409531902, -1600559182, 1205141641, 2093106044, 1904585116, -1565587650, -1784849747, 1850087267, -547132956, 2111480696 ], [ -108798072, 1620316632, 612925059, 114719493, 783069287, -708917846, -1959332052, -1241706309, 1634758637, -1278888438, 1113257341, -185498205, -131181988, 1128456122, -1277639453, 1697073428, -764129486, -1776834827, -2004080384 ], [ 860698094, -1673487690, 983448136, -1845063769, -1155040372, -1122959224, -535816971, -1746928360, -218097779, -1471698264, -1828944167, -377799264, 211592545, -1374971285, -1269092337, -1576277290, -1974425829, -1172043065, -793501727 ], [ -1443315108, -103955667, -1216241261, 1702233666, -146185413, 701752466, 295599584, 1030878542, -1235618335, -247697631, 1389595404, 1787636140, 1752701975, -1212538337, 15443842, -180666940, 1458131477, 512692696, 779252079 ], [ 1822254904, -1637730100, 772766943, 1697926090, 856378549, 1207674367, 730007015, 1767823401, -677180629, -1917606092, -1159439289, -1157904896, -1254478585, 955155828, -1687694903, -1245084318, -1138496586, -1197487595, -949310046 ], [ -19108097, -369063276, -1386465745, -232261236, 432311820, 1231178244, 1000108477, -28135767, 1242214385, 2034221328, -1628268697, 1823263915, 527460662, 1939736001, -1999987566, 726016357, 1124289604, 965952318, 1841235634 ], [ -1031424721, -1722321155, 89808765, 706175797, 1901118943, 481022067, -1539662862, 1109858474, 1535245588, -1388864557, 182308570, -1740121824, -178063675, 409929366, -2069402171, -1280327815, -1945847647, -955845669, 219653866 ], [ 1361654428, 676839335, 718924587, 1119600412, 292051947, -600875724, -849889403, -2019313962, 1828188419, -954207972, 29996162, -1840041856, -1589838456, -1298618181, -721324107, -796293698, -1298509539, -1717377447, -747738490 ], [ -745397599, -330937673, -74687612, 739990334, -423424862, -1886523504, -1429020978, -908935621, 1618737237, 195149459, -167546738, 1494691601, 339767041, -1683869755, 1814975522, -1133029755, -1597628665, -923351272, 1354246115 ], [ -658300932, -1611029257, -1464382083, -954384914, -265244545, -2021053940, -141455222, 2049146820, 564908012, -1746225456, -2129995038, -1256348556, 693629140, 760584055, 801889043, 1780014055, -1551507398, 724376077, 1725346890 ], [ 1134805872, 1398857528, 880470779, 599749732, 76054725, -496264624, -723041326, -564652951, 490798626, -1201025363, -157344359, 601922233, 886083775, -711815312, 983594889, 26199029, -2125055653, 1939556172, -127546503 ], [ -1833332953, 2137617744, -1990513109, 909315252, 491933164, 555268507, 504197639, 182805626, 1294407971, -189590832, 1847788286, -421284102, 998722934, -7653377, 558573177, 588986350, 1360858128, -499936753, 1899394973 ], [ -1069414364, -2069192801, 1989524867, 1913967637, 1780736747, -19335478, 874713297, 598371546, 546814823, 403550687, -62399744, 1184122075, 760980527, 340790895, -581933069, -174657562, 1838644304, 66865860, 88172753 ], [ -955129743, -823723720, -85377841, -1815157857, -269447762, 362040704, -1094899021, -741932040, 1977456451, 1281763726, -1871317820, 50309735, 1281777614, -1887714740, -2112823657, 1381524352, -1259487121, 2118394498, 1185538110 ], [ -136197759, 1710094449, 2043623776, 222087060, 2145494508, 2055821605, -1755685678, 2103408192, 1067879131, -1279640478, 1072418691, -2045928903, -1808660056, 1580875630, 1649115175, -180575473, 1055272955, -1648400972, 411698072 ], [ -2122815449, -544197417, 2023678522, -153560589, 1258314150, 756073721, 909397148, 2089121799, -1324954724, -1855389757, 1496254652, -626672746, 1348149065, -866923008, -1797802431, -1704998612, 1881791346, -1714970904, 50392029 ], [ 818499329, -871276488, -1800015659, -1209678641, -1885280634, -897110289, 1898383795, -631428804, -1979018575, 1628825364, -1748908414, -1453353230, 409817265, -2071148580, 542875204, -1768618778, -966309328, -1980208416, 555851690 ], [ -694681766, -63683726, -349521426, -2015890728, 759792288, -38459386, -550124327, -810122505, 1438857024, 540004202, -1970720537, -1623727744, 1305055285, -383846901, -184486971, 792353351, -937922624, -2118310689, 1661988374 ], [ -979674237, -1939311241, 1965286032, 2070753282, -1775023764, 1158032889, -838979848, -374234236, 2028942431, -1605001032, -78914755, 106848443, 1339762547, 1960273005, 937697620, 2022262643, 646749147, -2075892339, 873607741 ], [ 146895523, -2092819559, -189314173, 1890410669, -522612721, -66101134, -1739455106, -1863600776, -1441500110, -1976048050, 313698866, 786563185, 135198152, -1091075800, -1938632356, 1086067244, -155531955, 466204443, -1824316746 ], [ 1432347915, 615777857, 1124004407, -1937673769, 1464133021, -1805735706, -726480684, 1397908695, -1407559525, 1354177953, -864715682, -1911896453, -1592768697, -429721886, -54366209, -1430869940, 2083083211, 308224278, 1103212926 ], [ -440350195, 500266885, 1200014250, -1551939712, 1765328677, 1610641626, -1126710484, -990207227, 1654010363, 1651844900, -1532179008, -1892069610, -1286293523, -1208699644, 1106745051, 1760430690, 1388870603, 190008348, 550344427 ], [ -614817246, 1366697719, -408630803, -1971498347, 815234419, 1388744769, -1832348531, 1342773807, 1571682932, 835830642, 100681159, 2058355041, -914300281, -1946496466, 2109948415, 1931476160, 1393023816, -382114757, 1629190503 ], [ -1064310853, -1809683993, 1913085974, 1813165894, -1181935809, 1385927689, 1282298550, -1423827462, -832769099, -1855189491, 1649101678, -595946429, 837939117, 1574615201, -936972395, 235996052, -526500422, 904102417, 2121910964 ], [ 421728859, -2018584885, -1519332311, 936206050, 591978616, -236915317, -523963310, 1663914283, 51594417, -1270582658, 77472705, 1162155954, -1655438615, -1843041066, 1541045823, -1251058129, 873572682, -1240365404, 1197510547 ], [ 761935433, 1604526196, -1588332696, 1822129978, 1849684546, -1110187916, -1410167467, -1027933731, -1186074106, 1788512419, -696788313, 1966350721, 247763133, 24570146, -1797957064, -316565020, 32215073, -1249109190, 1272817868 ], [ -2011525974, -1418023307, -1101279053, -1856679951, 2070901290, 102484183, 1502046565, 1017090838, -1626608702, 538280337, 807895819, -1478804612, 1145555764, 1887845421, 1714751496, -65053081, -183185610, 790355001, -43597317 ], [ -349856333, -1339651428, -1779415252, 1861210314, 1590834114, 840493872, -390845482, -1987671102, -594724873, -1818806541, 2043638294, -1203132834, -1531289381, 1270725184, 363474194, 553760271, -300387571, 2061879692, 1511028171 ], [ -825799229, -305327836, 2091697629, -1386951465, 433263224, -1427469860, 164399189, -356036663, -441642659, -557888539, 254205837, -1953923231, 1584364940, -228288945, 447743898, 1406442525, -275556945, -480181892, -1703703593 ], [ 200275608, 136898365, -201485020, -1413612580, 252281636, -299980956, -108644301, 952306847, -981171548, -1753202343, -30540415, 1933994890, -447894811, 585259063, -2139433208, -837133017, 566919347, -692187889, 894001582 ] ], [ [ 38738038, -179795993, -1694786142, -2105460987, -972332703, -144201020, -2104591084, -1356563436, -409686665, -463612613, -1516587618, -1112598403, 1057418022, 872134052, -428830565, 469022511, -563937278, 2028017730, 590945376 ], [ 1628942186, 590508346, 1304908631, -1252118534, 1435385860, -417241813, 1277994742, 802384730, -767525396, 1139730641, -1212421319, -1509504911, 221479060, -17334543, 2063278508, -1085818045, 552308144, -1036252079, -1787613206 ], [ 1457857721, -438389051, -2051238977, -1610367774, 756885123, -348104349, 675730826, -241925096, 1375650074, -671068970, -411327327, -153344851, 400304212, 1282546772, -184627576, -778735394, -40028119, 991668764, 1412800644 ], [ -1014236390, -502181813, -1930012263, -979098, 1881314493, -1157871379, 1515801036, -936459624, 1702652130, -1864886230, 840793163, 1559206451, 188350644, -890457518, -687539169, 1553598077, -389115695, 1295552441, 234744609 ], [ -1880021609, 1492870170, 241433732, -1305894588, -668866704, 1239929677, 1903031113, 1645164160, 1881647415, -1626460248, 2079944905, -879791339, 1828197453, -389348417, 5706428, -2127061287, 13065934, -307658234, -218256671 ], [ 593576111, 922567540, -1257687624, 2100670921, 1840979676, 90458931, -1714418905, -1541600750, 417237419, -622092833, -1577156308, -1175371084, -1598189378, -371592180, -325078898, -202036103, 2122350785, 1207728882, 1184469675 ], [ 1457320652, 676714032, 2067183308, 209803152, -88241093, -1433935679, 100496035, -1883614706, 1269743569, -2032387623, 1793891022, -1216012168, 1454357677, -648637584, -683899966, -1320783618, -2128033556, 529801218, 782575214 ], [ 2008998954, -67544900, 1087254995, -2142174333, -315937704, 313649276, 87077571, 698910515, -1915102812, 1045916586, -703534326, 1941802239, -1148657364, 119844743, 295543202, -1235397131, -762352471, -2019774473, 131037939 ], [ -1127910486, 700453081, -683079984, 1146877406, 1941831635, 1993077425, -29466711, 571953775, 356084478, 1994199451, 1101506043, -652535457, 9509216, -1423394025, 987267304, 734054815, 947120830, -199930284, -159703178 ], [ 780612013, 207713029, 1519144414, -33351924, -1255295482, 2111737265, 214137232, -296455065, -1492648850, -1988946535, 208283971, 457461989, -528595253, -463655123, -1552153773, -1654709809, -1647704440, 1364856409, -246787589 ], [ 1342597192, -476457690, -1267261049, 992010053, 1611433158, -741391880, 237599700, -729632682, 411862292, -1277534151, 206431565, -1058085253, 260330384, -783857246, -48323860, 1220982905, -824630662, 1022089611, -1711836373 ], [ 1996525166, -470819253, 758787694, 2068872868, -1917366800, -1719853910, -1697756620, 2046747379, 802024884, 239862993, 3349732, 1495172857, -1809508574, -1464541980, 999371417, 1075977252, 686875471, -338161684, 562595051 ], [ 2040376608, 911334047, -1546572216, -1371344074, 485206804, 477422962, 1370739048, 642065705, -1234322983, -1731282773, -1520211225, -1127997641, 65313955, 57772092, 1162757069, 1142464575, -1881928674, -1901399245, 482930013 ], [ -365176231, 1879114294, 1145580028, 173065627, 1258669232, -88472576, -2030980443, -1024511500, 1642963011, -1137242087, -372459358, 965377178, -234940286, 1001191827, -798237504, 995305102, -1763266225, 190208675, 682398501 ], [ -1367620482, -1670549773, 1992995615, 908066752, -717541497, -1572305736, 975512312, 1446590458, -1713914197, -1513877786, -1323803315, -715515043, 1283485465, 1919388403, -234594064, 925105515, -1708795656, 1329420976, -1366363187 ], [ 552466093, 1474238044, 1968298617, 1966772247, 1372178580, 898016327, 1498709330, 298397484, 2029370103, -1601534669, -1605491369, 197156229, -1977905986, 2029708653, -2093527622, -936908876, -148441754, 248294707, -1388278154 ], [ -1945949264, -375015782, 1946394998, -680779608, 764251420, -641328367, 398890418, 1311630607, -829247071, -862695500, -2087414211, 406532954, -1408016371, -1399050237, 1977392211, 352312636, -1171191692, 1653767285, 1020364957 ], [ -518423085, 1022581682, -1325230032, 1618304528, 1816078515, 1074588149, 1544150649, 1142114402, -173338652, -78075226, 1489858155, 1021009, -2041880363, -1685352347, 138931487, 1164568035, -2118131106, 421812646, 1617419734 ], [ 215437308, -864673204, 181615878, -1390153697, -1887969937, -1501732932, -1840731674, 2133979179, -764354274, -630685567, 736665567, 498343597, -1121804742, 843040303, 1079029878, -1950257469, -1758120166, 1595938842, 1705241416 ], [ 1918784011, -1767323028, 152981527, -1408507904, -2075140448, 1465246461, -1557393613, -1356909776, 955546408, -1615627105, -1623353184, 618198684, 1285887723, 496579804, -1702007686, 470129169, 1641949211, 1504223052, 1485793275 ], [ -824431123, 140909468, -1919201619, -1095998310, 1097032824, -1806602707, -1678287153, 958564745, -1241459356, 425505615, 454770325, 1900607895, -607239612, -522280894, 1857229871, -114746164, 1128505242, 955093129, -1919926709 ], [ 1196998766, -507912630, 1150362665, 1146072094, 923636178, 312915367, -1388692729, -79099018, -1486340638, 743879552, -443661821, -1977334650, 772174681, 2025712477, -205392228, -145001957, -513623287, 1349505600, -1009922711 ], [ 1937108074, -1799721638, 101683330, 1334966217, -1632442541, -1006488637, 996130260, 457438736, 562182709, 1905844720, -1591378289, 1739362514, 2021209114, -395344495, -2050011502, 1921806041, 1567781785, -1804082296, -118363010 ], [ -166743321, 1634559541, -616429471, 916729732, -2039336205, -1237321736, -1826573696, -441842968, 1583783386, -233880556, 1124556594, 853474666, 2040436884, 1416367010, 1744973459, -1092041009, -1388480430, 434590860, 1497141605 ], [ -946492183, 1674183876, 1273714815, -30705320, 1220368810, 1682869933, 567968604, -6782101, -1281993767, -346530179, 1692760651, -1273598823, 1535034852, 1127485256, 723091360, 34673619, -748489282, -1130538967, -1962311929 ], [ 97221756, -7606757, -921097182, 354296150, 1086726320, -530092153, -395777829, -1249855795, -1551617985, -1042194079, 1053517362, -911934212, -1227596585, -310940884, 938837812, -2062623588, -646302409, -799225545, 1585820152 ], [ 1279525922, -1541713329, 2015871259, 1067456193, -625464028, 2087440665, 1962938661, 1259947331, 397094555, 694977947, -1362699390, -1716286226, -586306862, 861880605, -1493749402, 910361196, -965967836, -667238696, 1416908103 ], [ 375534412, 265610805, -1928137723, 2066124997, -2009198685, -1988549100, -2072863501, 330685267, 104787237, -1481247894, -147920997, 95465993, -1378679046, -623947707, 512825770, 679135264, -451034621, -540374264, 975772094 ], [ -1375646563, 2026314073, 119386791, -920086826, 1130017240, -1806122153, -1263030955, -1896824491, -1957205468, -1177715799, 629337844, 932597976, -1461487526, -1523112495, -462660097, 538300059, 1308960183, -314438133, 2098517564 ], [ -1729462102, 2103158471, 1837113562, -1336340007, 510539869, -1402117775, 1891163062, -2078928225, -829405804, -1707340456, 1518261179, 1736966034, 1839640822, 272612636, 901320878, -391470095, -1644818987, 1029637581, 595435139 ], [ 2122962216, -922760922, -2146162064, -1730522765, -1869935958, -1544408561, -1917793281, -1704899410, 1149637083, 1728377242, -1419040733, 317016772, -271529553, 364128995, 1735160309, -971087777, -1251382386, -853620783, 1404749038 ], [ 1867025824, -1458910732, 1193363123, -740797201, 97679460, 1162624647, -105110676, 431972115, -471274013, -573500115, -745347251, -17896857, 231675538, 516220640, 427122838, -1364918192, 1195035305, -1401122749, 753249761 ], [ 1520015121, 393105582, 1097713349, 951626178, -1230380001, 797069078, 1697725457, -38910262, -1010459512, -305192812, -864823586, 594555932, -1836927092, 1023836780, -374094281, -1469321689, 1179899591, -996494973, 1641840440 ], [ 60682534, 2102250234, 283881499, 1017089136, 299329030, -949760270, -2113445928, 44600725, -158729385, -2059297037, 1572350836, -1229964437, -837642188, 257793261, -53619016, -1197904118, 1004992596, 1461567327, 1485847891 ], [ -587981548, -1936277842, -1514826889, 572771464, -955237486, -815353624, -1602097851, 1298948253, -1032897760, 306520833, -1727783123, 1632449239, 2087685780, 1473232779, -1929797850, 808874410, 599791516, 547026782, -859251932 ], [ -751550868, -176673661, -616056966, -2119441333, 792249371, 165154514, 776748286, -1831400157, -1047866978, 1295008465, 1335969629, -680392713, -568575974, 2139080208, -942022786, -1713389756, -252320412, -1322817951, 1443283514 ], [ 1092698143, 899624924, -897337338, -1105241870, 2014422838, -1175305947, -38100227, -1086360545, 3136491, 197467603, 204440814, -30687757, 795942272, -465844693, -1755487784, 2094541366, -641714328, -1865387500, 786385710 ], [ -980521686, 259644639, -1371314030, -884289039, 1640008151, 1874290286, -1282654196, -504628111, 2009727849, 862365022, 624229266, -2035134384, -1637563309, 1784187827, -913008161, -1948460271, -541030210, -190374633, 269037673 ], [ -1687814415, -104677035, 1376088966, -1937577011, -1678222430, -1058458538, -1762202490, -753389160, -236562911, -501249863, 2023459688, 1352864943, -135151285, 297532745, -2055080239, 844981910, 1624361988, -1353782044, 93855949 ], [ -305402495, 1636156150, 401168062, -1082207691, -1246641302, -1349866170, -1058876948, 760289172, -1725609678, 1500586192, 1909126450, -1915977577, 1068778572, -635741865, -188012805, -1725401622, -499757499, -1205633963, -168932059 ], [ 1350145296, 1506389648, 889607696, -713039810, 419285594, 2115511914, -148761698, -1186435598, -285942805, -1289192902, -1711608144, -584446462, 896943842, 111578819, -867462497, -1609237259, -854101632, -1517791242, -255709903 ], [ -104827799, 1028267101, -1075349489, -941608615, 472703836, 1720703460, -1009379284, -922631387, -404121913, -1237041575, -684941625, 1028865398, 462048446, 291208252, -1046115229, -179809921, 242156485, -981898821, 1080764941 ], [ 499356935, -1534677237, -646019261, 1679338528, 1505064040, -788321116, -748437484, 1964905911, 2022234369, -220290692, -416720014, -1458862904, 1754608997, -899471518, 1713345613, -801300120, 1212125852, -1990608497, 237381993 ], [ -315695065, -1520283461, 274032065, 1158712909, -677285263, 191344429, 2128132242, 1712748891, -366007336, 1119408085, -1644476453, 1575569518, 1348382024, 1601619173, -1454691642, 544065245, -458197651, 1061156616, 2031496961 ], [ -2074814384, -586113493, -1211880413, -398491197, -432977606, 185382087, -1988636618, 2039120894, -1574589478, 1293197431, 653066823, 461345050, 901674437, 1539449983, 633915758, 1027238058, 117751707, 1358707055, 547337937 ], [ 86246784, -518775779, 1241199921, -1493060897, -800123777, 1406957180, 1506163574, 1362847042, 382084358, -1845128130, 1743715775, -2026198445, -1302410353, 821428601, -1410040417, 150448072, 1134892209, -661906843, -981198671 ], [ -1909623289, 70109368, -1436969196, -1752929703, 1606740444, 1397037503, -639449519, 632002186, -1822353306, 375220271, 419945629, -621738492, -1844579131, 1504353438, -1950391613, -1529893014, -1552127738, 163620395, -409680644 ], [ 800944263, -1321401971, 833735049, 14429510, -1046198136, -1467972473, 956506218, 960179932, 1844696548, -657940624, 806746293, -1164726634, -400053282, 105239975, 2067630706, -330479555, 669313568, -1678416963, -845019051 ], [ 2105786363, -211235818, 1294650538, 1928042837, -2040501260, 71227161, 950238444, 1188714499, 67047558, -1399050570, -1371542957, -717461126, -1964631431, 512399437, -703513930, -2019503359, 1120930167, -158103241, -615608945 ], [ -1679584651, 840201983, -1827889670, -1968473948, -924001658, 7792672, 302184394, 269801724, -1180679461, 438956047, -1786791173, -1664503694, -999525844, 284993221, -1947090529, 1063715568, 1283239876, 211751689, 688565826 ], [ 1773515687, -247744050, -800712975, 1100491216, 333560251, -1015217432, -713537359, 761511296, -118198814, -1115582990, 1439015339, 113721730, -9447398, 241828761, 142735780, -519115452, 1571777367, -219940545, 263877963 ], [ 1592774095, -1154716753, -67323265, -1297889166, -1933994459, -501774595, 1976567220, -1166596381, 1127465564, -204504816, -322482681, -1904042699, 680613847, -1092774460, 69559414, 262888914, -1888746669, -979836014, -1953852777 ], [ -289790515, -365707738, 1504146583, 593638044, -1862177313, 472267696, -2061845049, 2066432614, -1419613363, 1260388610, 581559913, 1115916431, -1323423632, -1805609060, 665265943, 1568308168, -1552516069, 1254359734, -1183994260 ], [ 600688531, -1541018741, 1806365872, 23169466, -639545904, 487972657, -218758934, -1563097151, -29780278, 362283308, 213250534, 1664529598, 1863751820, 1476805802, -1720577155, -1776566448, 1565711816, 1444377602, -593648891 ], [ -259472894, 512730556, -669758400, -2118948060, -1100156261, -1938375168, 443897975, 795981122, -1983660815, -1270799189, 368901487, 1826477064, -1243481379, -1728501929, 1491515605, 889510415, 96537575, -1362862661, -289605184 ], [ -1901916212, 862019410, 912991980, 339833966, -826601250, 546594549, -857267469, -1652092741, -1595934500, 1789570936, 441248639, -1818508572, 831780499, 661705785, 1167923088, -1931723241, -1857081535, 1940232068, -1536627254 ], [ -1008901877, 1080561915, 216256445, 1928217442, -2136336436, 552913240, -988567188, -6585384, -904331194, 609892248, 1946786838, -1720170398, -1943779970, -374077280, 1597456562, -650318297, 1030588051, 1631014198, 2069045942 ], [ 229609527, 107814274, 654944867, 402384516, 2061522731, 1494225439, -223590266, -2109863880, -1963441144, -964364080, -1144898762, -214749219, -615535388, -6292211, 1991126675, 871194948, -662183805, -1233944911, 774730441 ] ], [ [ 1350243968, 1233497451, 261231151, 1330761738, 628313499, -1989288387, -416289834, 261202777, 2029128561, -1366894333, 1892690051, 805009360, -1266570038, 57077918, 211205696, 664868477, -871191690, 749904285, -508900361 ], [ 732220398, 1657454207, 699915139, 376927621, -1912899245, 1761918764, -493034042, -1014486512, 633424171, 181364230, 1246164018, -634634067, -81656043, -2139951922, -1012210964, 976219911, -1137971487, 428627411, -1583475795 ], [ 1051769640, -196364340, -2005209342, 786902028, 563821781, -1813552511, 1572133300, -1079397446, -711409138, 2054781911, -2078398156, -1129520155, -112255820, 937671708, -2127893848, -1887669621, 340315085, 384046503, -1360420924 ], [ 551769122, 927694731, 1670011690, -958480332, -689752454, 923646843, 492661479, 68440245, -891932404, 1063450438, -801456721, -1530867144, 821814633, 1486209598, 1693092709, -10396111, 1732904867, -465558209, 1784947115 ], [ -473534165, -555203749, -53944828, -954924167, -1011161112, 1289456035, 399969815, 1366379335, -223990677, -478038892, 40349825, -1465843609, -1930647667, -1871340385, -525505968, -267182874, -807980997, 1366608701, -594705096 ], [ -1424094253, -1149005192, 1038200724, -140155155, -1252570368, 1030057898, 1291863008, 758609504, -1454071613, 1881474361, 251952857, -1297623375, 643394559, 1064295700, -1272055315, -286237964, 15556318, 56448122, -595988258 ], [ -905697518, -996718993, 66115878, -985368765, -685928314, 1817326159, 1863886165, 238845220, 96798983, 718502494, -677711535, 846668865, -956230376, -2136483566, 1175003990, -1479209165, -1575169926, 507904465, 588049373 ], [ 2100048554, -699811622, 85513158, -1807725023, 1215357697, 1599449382, 648986886, 853080020, 467507534, -1345402687, 1974402237, 1984506201, -1341319161, -212706987, 1873374806, -2047086640, 1325453697, -940257034, -759574764 ], [ 1993873494, -136969133, -1044827931, -148784681, 1791958857, 616328635, -1484376870, -1942981057, -1335076199, 631875123, 737383451, 2020596672, 814473650, -1718092557, -599548908, 717178648, -646146499, -388986817, 1299873688 ], [ 1002778065, 1946419982, -1625876640, -915130813, 1215193846, -198715956, 2095874668, -1364703945, -1621682276, 2041348551, 1744579180, -2141744269, 1428246581, 1303039144, -401900753, -321937213, -77766004, 285017401, -1763212878 ], [ 1644804356, 294285435, -2134311713, 719584940, 945712387, -1891825624, -37216299, -901002143, -172940901, -996449142, 1695743270, -1210950380, 64437994, -1101190955, 1773013522, -269873752, 928862700, 675514254, -94660033 ], [ 994971487, 953461038, -1175520115, 256420756, 258094835, -2077168385, -801215572, 789982417, -286637391, 2001095646, -2110013804, -246858054, 1312168983, -1327794659, -838205056, 451088536, -673315292, 1069328853, -986502729 ], [ 2077339970, -464086867, 2082758719, -103436826, 1057262520, -2016404745, 632759199, -64263075, 1643292139, -1738926727, 1829666939, -363919322, -459364388, -2065538587, -764027017, -969348702, 1450626870, -614942310, 1213292641 ], [ -1443786960, 1111025915, -1571884777, 1665583393, -558075029, 980497476, 630771242, 1858736927, 1420585116, 2073369032, 1899272731, 1595225131, -1174535401, 1152513932, 1317066202, -947742331, -107725472, -1679717123, -1175577748 ], [ -1710180881, -820727806, 942236181, 395030073, -290670993, -48893620, -11274989, -1163486521, -427325237, 503526487, 1658418386, -2135447019, 1960668525, 443915683, 1184445798, -1532838825, 835911156, -41117735, -1470318537 ], [ -1871674712, -1391426550, 1897053303, 1758792714, -314718425, 390622738, -2109651498, -1938582972, 2085644669, -1258678106, 232204363, -978912772, -372671778, 984680889, -178255072, 1905151005, -1148683930, -383733317, 1425023535 ], [ -372490899, -1770086317, 1081316975, -973682502, -34015434, -580943121, 2097075315, 2008072086, 423880352, -1864310771, 1552549193, 967362417, -1345899229, 1251552938, 521956240, -932737645, -1181393632, 813946529, -2081801065 ], [ -260721337, 939519079, 1242203158, -1694456261, -561893281, -924674008, -272559847, -2124566472, -1524168454, -1710587918, 1763797241, -78056464, -349454395, 241135028, 45332295, -807961593, 1111551184, -537446001, 206602562 ], [ -458540901, 535487506, 1589827997, 193070696, -457459657, 1738147153, -1251253258, -757543239, -1943302335, 358456181, -234512858, 42793205, 790997565, 802927685, 1483675892, 1377234651, 785944322, 1035329303, -571370739 ], [ 1910169014, -1329828737, -1974560682, 1135214030, 50673955, 689076778, -1109700301, -215988268, -1612902163, 1717070260, -550395252, 554977891, 1127699234, 193050650, 9371994, 522501377, -1123044480, -1104658082, -1488009549 ], [ 998690763, -1435936290, 150490307, -67469144, -1796737111, 1845059933, 882349331, -1488125883, -2095063433, -1955028506, -1701057439, 1743996514, 1412635380, -1385022311, -1852265215, 1324812477, -2015765223, -437931374, -647654262 ], [ -614483362, 1199559771, -1374545961, -622728229, -469575139, -1701561422, -1287902719, -1569861930, -1746417562, 143111954, -1672679540, 2080094529, 179792864, -579488716, -239570408, -2100483899, -1552646414, 1643434519, 130393525 ], [ 1625230411, -470233248, 411082433, 90166952, 286270002, -387961549, -26982111, 1059939974, -1953084896, -1102807614, 1863199748, -1979994186, 836240656, 118139967, -50799990, -716410983, -1945080473, -202217083, 947025631 ], [ -1333660793, -63180379, -149558638, -553151041, 713572919, 947241081, 1675584272, -2129849755, 881934490, -1578710920, -146936563, -1499382138, -1906956271, -1212221732, -234370584, 793711850, 63413218, 1259165985, -1672824558 ], [ -606843338, 1191415408, 1715858956, 84085489, 810399279, -1926380555, -2130947777, -1627388346, 1488808797, 1450837004, -164085727, 1945145758, -1855836649, 882635854, -429842580, 1290154690, -679682543, 756535696, 182546750 ], [ -869028493, -295343959, 1639535644, -77964656, 772660534, -345694212, -1271137594, -1387107878, -22494596, 861644231, 905247383, 703474752, 759678140, 188822628, -513614256, -915130370, -757831981, -1048993795, 1617285981 ], [ 1286693453, 1300061912, -908452211, -1567114258, -452333484, -428495192, 1503252405, 1842271643, -876584323, 1596445026, 943676039, -580383590, -1045270297, -1689101733, -1561523123, 1870207371, -2117228650, -193882144, -1872726185 ], [ 1988201663, 133865267, -1449437075, 1344441619, -1675079493, -2130835526, -942111706, -1499611115, 553157461, 755151907, 921974234, 1582233616, 645815375, -1288067891, -2066514550, -1681291589, 246796315, 1099895951, 1025036422 ], [ -1480035687, 1141078830, 881809963, 857762635, -812330939, 1815836625, 1717703485, 1220736458, 817111610, 1617634143, 128173104, 1323580608, 228288918, -1646737221, 11195273, -1066285650, -193917002, 1175587354, -1339591685 ], [ 577626822, 803224116, -1276616268, -903553538, 247675489, -2062775085, 1870019304, -1734915248, -1238798324, -1830445361, 1362234654, 309640127, 1075733810, -2090550522, -858272098, 236951085, 1992774157, 1362849994, -1028209414 ], [ 477607229, -1328351686, 1549765418, -258918276, -1859077477, -1417439557, 2115348558, -496054131, 1243937506, 1916866049, -1194052002, 747869050, -2108890214, -950346652, -1257808092, -1691150870, 1934359482, -1896900045, -2113392619 ], [ -773149665, -1129149926, -1002467692, 640694346, 1356108394, -1474992231, 1038051381, 1666070690, 255932996, 1196828479, -1592831684, 1748318357, -161874515, 1716247917, 1705957939, -620838472, -1702314417, -628359308, 322854339 ], [ -592204022, 232318762, 1612686860, -260978852, 1472491731, 1456467167, 273169565, 1640694899, 317657641, 547392578, -1974968964, -377918004, 390161265, -526755426, 230032729, 28585338, -48580804, 38387425, 574389708 ], [ -1170680844, -1208619807, -795822779, 991325944, -100013420, -1848935827, 408306716, -1276448301, -1616140122, -854948017, 1746990694, -278816478, 1388769899, 649148564, 673397399, -1338862900, -1786627264, -1268101969, -789885315 ], [ 1221720193, -1118137143, -357319014, 1025151512, -1087420516, 1550774935, 1179563965, 760678965, 1398076951, 736667924, -1846607042, 1121035374, 2078106991, 549907980, -1737250056, 927026471, -223410984, 889225584, -2096241665 ], [ -1161559925, 2035601709, -1456340406, -1189474733, -1437864651, 42375285, -1018359175, -1230553648, 271951068, -430262967, -1101820026, 1594630681, -706455859, 1549167143, -875371449, -1385602404, -45653261, 920867556, 1657293844 ], [ -1042438184, -1042666099, 1875657949, -766858696, 1092869973, 2079560527, 1417618534, -1715402511, 90875105, -107277299, -471919057, -1756169192, -1388865496, 1782829251, 1527189836, 1728518020, -2001356404, 1258396879, -2012212136 ], [ -272427035, -109592883, -1392389435, -741657330, -2057962695, 1133736806, -279845371, 293534137, 1275638154, 1371172206, -2038391729, 1269848089, -422850164, -1885897369, 1454843492, 709398165, 658477097, -409848260, -362225464 ], [ -1802928076, -1947474691, -379274982, 1759089480, -432887391, 280832725, -1018307730, 451083068, 1355387127, -95405238, 97332242, -329390311, 1269885005, -145059623, 163192893, -1552453597, -416957464, 259382962, -1891002594 ], [ -969624641, 1366863383, -1291781348, 2085757256, 1839967080, -1928007549, -538764992, -1645328998, 424227280, 1015577107, -1359743797, -75733983, -2005393853, -558555401, 1534242492, 1690938927, 1700168615, 635247538, 862016710 ], [ 663430541, -123000670, -390874618, -1492817839, 526185169, 654900320, -1441949103, 1904917192, 1930617883, -1855235983, 1611189406, -1961180495, 108284174, -1250481915, -1110289451, -1755443178, -934828894, 347775825, -1261254080 ], [ -1114961893, 1588115619, 1817743062, -216196972, 356985604, -189518318, -258553079, 913480600, 1230972300, -445736227, 1577755858, -1118918845, 1190511903, -569641959, 1242933656, -2084954965, 1591977704, 2077564238, 1990989283 ], [ 1108338436, -1955908581, -1319102528, -841541616, 2147327120, 742809180, -1288990516, -1525378916, 955932575, -2101699610, -2048811378, 1067236044, 1495884715, -1694037060, 2085006341, 1862388975, -174056121, -2146009722, -1395964975 ], [ 163436903, 53502402, 2010358037, -1981905711, 25247819, 760680380, 1933961067, -1787601265, -1932453658, 178885803, 541060735, -2017793223, -426072397, -1519272738, 891259929, -1136004925, 1686750603, 1941570817, -1219021393 ], [ 1774542636, 1201031872, 1788164964, -1746719854, 944041952, -721850757, 560255053, 980519429, 891322935, -337993069, 1317143678, 213876786, 1275190757, -2127746916, -1156035317, -413544685, 2085985296, -836061734, 1416633884 ], [ 1087983741, 287343381, -1442268912, 2091969957, 1983946000, -1357495034, 511696362, -1921566460, 215447103, -1692318999, -1977646608, -835069397, -1418430516, -1697731104, -365286364, 348611038, 1147133994, 614705582, 1744638015 ], [ 1205301501, 591553177, 1291247844, 1068462695, 736106585, 1572541855, 1795477871, -366738917, 663558385, -642496193, 1144065537, 1080848596, 206846794, -473506359, 1240432486, -1410140521, 1885470064, -320848342, -2134559763 ], [ 1712401317, -1777865461, -1139947922, 1365585597, 2045559046, -1833572164, 223041116, 23881135, 2120793088, -106827703, -1723010733, 1843442219, -1417614990, 1292258034, 1440107751, 1647072883, 121806819, -1775108005, -565344343 ], [ 133005618, 1587463247, -539440919, 856407389, -1991663603, 1397493857, -1333387566, -1689597159, 36843633, 1795843314, 1619669875, -1572319396, 2123895440, -2050164660, -713597780, 713694647, 1654441947, 56176507, -2104830800 ], [ -1286022953, 1810390231, 372055890, 879492082, 153869725, -1408039026, 45131295, -1278782223, -1965158952, -571604452, 813973247, -1581892274, 2131775893, -252179963, -290519665, -876934528, -126443158, 457147106, -2094494904 ], [ 1120885592, -389966419, -997106106, -207185631, 46061388, -1794520046, -1979509924, 711950197, 694262114, -264452171, 1552568705, -53589905, 228068235, -765830438, -1170053443, -930654898, -1038378171, 240589177, 1972964258 ], [ -127868810, -587367891, 1473871231, -264232241, 227301834, -506122541, 1901724053, -1136649207, 54572630, 68292410, -471096261, -993976656, -957353960, -412100297, -2078621327, -2046703496, -507305831, 1414557154, -372897375 ], [ 291594287, 1786233923, 821802168, -1639738469, 1889573037, 168863662, 1831652459, 1748146095, 1380589620, -81722223, -654985549, -1817813311, 1562333485, 1861586853, 1127458387, 810626154, 1201757693, -1310014963, 1342822430 ], [ 1608933027, 249427921, 1814353609, -1131825265, 443887212, 1747077318, 428855469, 524832435, -1206527006, -802449938, -510586815, 2078179678, 1227647390, 1706735879, -257116464, 2141515337, -1695342708, -1368954881, -1458436268 ], [ 446748806, -1401752969, 610502776, 749246065, 660646509, -413272424, 866514378, -366759909, 799481318, -894250041, -1659925911, 120131193, -11214290, -242553498, 441393448, -507671825, 1649717736, -1998294313, -1977062299 ], [ -1543417396, 725633609, -964126414, -720841166, 338047974, 1065950372, -2051910959, 1312489809, 980183707, 68709400, 295605967, 844393960, 768283332, -2044606134, 1938918200, 512141669, 1111219459, -1263584606, 866891883 ], [ 1287016278, 356803808, 1341066630, -404832780, 1411864938, 438399744, -756325202, 431814926, 841137822, -344074106, -850233939, -641802954, 1572679650, 2020769896, 249148053, 1529042457, 1177184256, -1470740508, 1221621964 ], [ 2038137588, -310066779, 554662239, -2024504084, 341455958, -1021316268, 1216535086, -1343448848, 1654778289, -998957202, 731074047, 1007054065, -89674559, 1999326398, -1177543574, -1929894010, 57905908, 522980016, -1475793186 ] ], [ [ -132844215, 82078509, -25328529, 1491445876, -1872403223, -1846463429, -1339159583, 1732896223, 1114389842, -536970726, -912994077, -1919749215, -722966451, -571483728, -809375754, -670913978, -1370270748, -348624618, -994104716 ], [ 764560944, -687125636, 1450855786, -1450482700, 621063774, -284950004, 2041595151, 511699619, 510571415, -1831428479, 409091772, 637798537, 399445814, -911358886, 9573401, -553886652, 402771880, -71294984, -420879248 ], [ -26077874, -2145792759, -1264174462, -1568127227, -1391783410, -573883546, 432492556, -55378771, -1450427814, 1035966893, 1507883128, -1189173219, 1058184417, 386018088, 2018351088, 1883571700, -1072382795, 907349819, 1297555490 ], [ 968425488, -2016915252, 1501193016, 680106322, -280186223, -1284950891, 358363963, -414317446, 204951974, -544132992, -2085702765, -1735889136, 1907675614, 716479591, 1513773987, 31347470, 294108607, 1768229328, -1462220564 ], [ -41003251, -1736992257, -283753641, -129643054, -2102022730, 539348078, -242647581, -188732905, 1918567488, -1678355878, -1116160318, -1452235430, 1736315365, 578976333, -117505198, -1237073784, -1492305227, 769534957, -2126225508 ], [ 1516320000, -1036558727, 1739424833, -530005953, 1791897713, 1624792718, -1634516732, 1897019003, 1871911642, 1043080578, -1586216691, 168542456, -969431006, -1754515585, -1085409739, -1187669009, -545823428, -1314881301, 171226119 ], [ 788567593, 422452808, 1218004238, 311809630, 1061021691, -85515574, 1902821494, 1476480826, -1867914189, 1043447344, 1594948039, 449072389, -366137359, 547364348, -248835941, -1485204290, 851667846, -465550437, -1160950460 ], [ -1734894741, 409194847, -1975780902, -1650595929, -951576463, 133214013, 566232620, -107374307, -627724988, 705820196, -2062904320, -828122553, 1333725029, 292661463, -350848868, 665588300, -1374456652, -916843625, -1744460411 ], [ -1545728072, -1404402388, -1731254940, 345012939, 850940327, -889500004, 1729493282, -1628639550, -667658872, -1463348955, 1662671747, -1460036666, -2065336895, 555711408, 2146173525, -527407344, -1548003967, -1124894936, -1259571027 ], [ -1076273253, -600680186, -499588784, -306955646, -1378072679, 2051350322, -983432825, -1212411249, 1494454972, -643316775, 1085577940, -632959079, -472673600, -1546154735, -232801184, 194688106, -710955878, -143778473, 1719155599 ], [ -55485883, -7739722, -544826167, 1464881329, -917168475, 1320026197, 1134917935, 1397596614, 1429715363, 1971117166, 1268143692, -1125199238, -1443245045, -2147065000, 1487362542, 521627082, 1765559918, 502841322, -920900370 ], [ 367344558, 1322036770, 1259884643, -250474155, -437752518, 1139803717, 153178186, 65476766, -1637519453, -952473772, -4449292, -385479458, -1021167498, 181451483, -262266120, 984900476, -1813259752, 331160198, 50694632 ], [ 165825828, 781191945, -50625909, -1796264261, 2025784866, 1735264486, -603193317, 1830534869, 1148515324, 1637884239, 2088573987, -1810158946, -2266796, -1636493019, -287957199, -2141351289, -1583340302, 1292783988, -1633848061 ], [ -1452774590, -108830441, 902250142, 765226402, -1425163224, 1567961786, 393541023, 321365668, -972614869, -1884445575, 1228453134, 792091261, 1993914261, 1956698819, -2058098894, -648259822, 1902028982, 228336630, -993622101 ], [ 1107994559, -1149909167, -686849744, 2054992726, -1850146372, 898306119, 879114573, -625066352, -351036656, -1077823919, 1757440778, -580990581, -1171731712, 729642778, -1723962989, -1706828694, 1194399985, -376632914, 1630431092 ], [ -2145315570, -1964050851, 966851909, 2140423146, 1131573049, 631766459, -922239154, 1896593022, 655127228, -2048931071, -1040316610, -904028788, -1486963553, 2022076737, -281974460, -1730883473, 95350750, -592522670, -1887142048 ], [ -1115840018, 977212136, -739120023, -708411960, 126778175, 881123758, -2047825272, -247237787, 87096350, 1988959024, 1914346259, -1318365744, -2093454867, -34548854, 2006055372, 1354426876, 503381755, 1737216829, -1271293977 ], [ -1853145798, -836360738, -16187867, -1408871547, 530036278, 234143343, -1328183554, -714930088, 746677672, -1527471492, -918837786, 1808764989, 309720140, -1673763008, 1121615876, -1048860378, -989220125, -990348866, -954427960 ], [ 779466537, 723284564, -777895606, 350992348, -1064385854, 228945310, 179626347, -2117042189, 949647073, 997549754, 310408045, 1191085003, -1236503121, 1983826638, 1422227637, -841719126, 387210579, 601244124, 2109981515 ], [ -555679301, -33258347, -980710497, 441094065, 1727461023, 1731210215, 1644474907, -690977743, 1645714682, 963739071, 1868497311, -1727244384, 1388137911, 1606698653, 1305949864, 1574417760, -967417750, 1436046054, -1780608286 ], [ 79153598, -1757557244, -1768691418, 1786805801, 1060321139, -196164723, 1950275719, 2078554942, 1370404346, -1786552740, -2116096353, -755963290, -710980317, -276936245, -647596290, 653592213, -102720841, -1914012949, -980029700 ], [ 774802984, -1585877951, 1669552518, 211532412, 544662038, -1814673031, -2075817597, -1450047633, 1359707865, 615261861, 660569868, -2087546150, -1444717857, -2092572335, -865723460, -731605435, 1702047510, 82251419, -2116814679 ], [ -217408709, 1071175927, -1286347057, 1130514731, 1107395131, -1603991372, -1924145247, -1557706227, -70372123, -494850451, -1778043011, 1944491967, -231664543, 331770109, 666619593, 1462434553, 2124504302, 1577550429, -333706751 ], [ 2122688432, -1518318027, 1244357742, -1375993632, -1876006181, 789231016, 1576597664, 1131604646, 1912595243, 1207566996, -1292392184, 1784425436, 439095877, -1900342963, 11028909, 2014144360, 1125109856, -1244498711, 1916948824 ], [ 552404703, -216642231, 991401094, -2097772427, -248360451, -151890548, 126747794, 470825171, -1529673925, -513883090, -3889187, 1017850874, 888261688, 1124951743, 961835106, 1636238291, -1185868502, 664752146, 1146577118 ], [ -167793017, -821729456, -2084657787, 1950709474, 823029208, 515845990, 1599336125, -839610081, 450751993, -1806545701, -1836640796, 1492868559, 710253636, -972427299, 1561510626, -479518916, 1523116356, -1523369938, 103131489 ], [ -1786833999, -813249121, 2146024533, 1484371455, 1678251495, 97609254, 1884463218, 766151745, -1539422523, -633689500, 477154071, -1900505022, 1322113077, -1388733938, 1148389163, -2112643628, -1276523187, 231639159, -995681381 ], [ 1654036714, 44166574, -1392200476, -337095427, -1195414560, 144019582, 1158249333, 378825783, -31467089, 2050614907, 1928575229, 53607140, -1812513984, 867315335, 1880706705, 981596654, -1548546233, 2081032828, 310807114 ], [ -1667561230, -249058847, -1724346679, -1364292841, 1915903264, -756436589, 1698607923, -1447012233, -282220994, -535642857, 410772376, -112886478, 1720755673, -1337753088, -438265042, 727716649, 1145080245, -1407471328, -1653979011 ], [ 1579349562, 1161759990, 1384808855, -1576745453, -193452079, -1337537138, -945456944, 595401127, 132547389, 1980724254, -1006234159, -1702033270, 940537435, -2056444852, 1360060573, -515222400, 222336519, -1338333421, 1659572821 ], [ -1551719462, 1981418707, 2063739952, 1044073307, 194741344, 1119884969, 1835719644, 436402546, -1781878017, -1819492665, -302479079, -1063437923, 1426195387, -369227716, -864246997, 1003080839, -279846000, -1789197752, -365014192 ], [ -857479423, 26288281, 1449534799, 1492160006, -1052177566, 1736642374, -851456641, -109980862, -373440403, 463147633, 1643462224, -1001425417, -1362194639, 1166294791, 1388783893, -2146318719, 1803390848, -488533369, 348692961 ], [ -1219273578, 91783200, -26624811, -1993067159, -1963689191, -1506045841, 89721442, 1967291286, 1303464680, 542318554, -1290833572, 1812202237, -1641985526, -837288158, -396307848, -835929564, -577454406, 249904659, 319013370 ], [ 1759628952, -401974994, 356047039, -544753106, -982028974, -2001835246, -594450654, -539138640, 416778365, 1823813911, -790724418, 1500943492, 1875342530, 198107996, -1655595489, -1484046213, 2138246255, 1363734380, -1148049494 ], [ -603524101, -189296675, 1064160440, -711231344, -1027427849, -979523313, -1464564151, 1353029614, -1111627835, 1095936117, 951538722, 720587138, -1653378975, 1287556117, -1793583295, 110623127, -1449443891, -1605366588, -1142445004 ], [ 1675165222, -719476236, -1209486303, 1131713768, 587743471, 1856412940, -1826334374, 218685571, -61238602, -1903786393, 1592708098, 1566172039, -2075077465, -98528233, 1287374535, 1809633745, -1637916423, -1451645936, -149555001 ], [ -1878598480, 139163797, -554550542, 1662256943, 960344991, 1653720023, -2141180916, -362903810, -435499950, 1800863143, 811601422, 359562920, -1038738325, -1462388945, 356217130, -211956651, -119015827, 1395968242, 730640460 ], [ -899734523, 444053281, 1644010383, -1483752063, 728918239, 591764145, 1566695704, 1469563135, -704381841, -615027600, 918411546, 71237941, 82358401, -313212545, -1497369681, 952816605, 405441722, -1864915863, -1153214239 ], [ 1253699569, 1039961391, -870713221, 432984220, -2092794671, -1022869031, 1710960995, -1215825651, 1477531188, 1109752555, -770604817, -744405313, 778093835, -1484196970, -641593964, 1436713833, -1923677852, -517276418, -608276774 ], [ 1953918518, 1375178056, 714394678, 1190364679, 293138100, -384359848, 26790415, 1969088032, 95032750, 1779898501, -110237279, -1037902813, -280164755, -2065370400, 302125464, -786779540, 228402169, -217499959, 1375842203 ], [ -857637200, 2043068595, 1016804222, 285600981, -2023556461, -49103553, 1857059833, -1162968182, 1843664346, -1037849816, 215976277, -1508909717, 1709970542, -1445493865, -344426707, -410652500, 674620006, 1123617217, 1837307451 ], [ -1822292684, -977755961, 1310389435, -786189400, 2070137757, -899760130, -1923252710, -316688505, 915440057, -786680870, 354396973, -185439744, 896545487, -289113049, -1308481484, 814092295, 1300522087, -1091879851, 1853209372 ], [ 1988289213, -1632689926, -2084899648, -1698945994, -192797003, -2123770208, 1616960578, 1243522816, 375515741, -1229735663, -1722510900, 1545094325, 819689129, 1330377949, 755014934, -1615258376, -289783619, 733227352, 229918442 ], [ 796405337, -1962909750, 439452873, -799872975, 29729516, -1885166391, 2005776930, -2060250982, 823743582, -1596314785, -2022813116, -817434897, 2145039050, 1354707666, 161719865, -1620180849, 675559198, 692694094, 359198900 ], [ -837919974, 368273811, 812159168, 71699127, 700289601, 729632758, 1854854329, -129127727, -1874549551, -1329374249, -1034741119, -1364257533, -1114694315, -1748211430, -749795687, 1180430316, 1121959864, -181655560, -908909453 ], [ 1336491872, 1531560200, -530499322, 1932363646, 666351834, 1539346535, 1458486250, 481274415, -1075190377, 733752485, 1312216907, -1243064703, 1113174807, -1394564247, -210214855, -821339899, 58344909, 577814159, -883902208 ], [ 723474051, 668081236, -332132134, 1182654852, -1022928045, 1518425679, -1571475594, -1479445076, -1501133123, -1864991041, -1395125516, 682612678, -1164240840, 967006594, -881681305, -2020417502, -1850448612, 2108512309, -1114222739 ], [ -144963698, 126602535, -2049948515, -879509350, -657974522, -703058675, 1875966035, 118950610, -694033555, -1533026525, -1562497326, 481670555, 1641578542, 1282655421, 982193207, -322283837, -1787926641, -1567204193, 1726384791 ], [ 584745210, -1006026678, -2140441694, 2015762443, -1588628921, -1852600933, 1659798793, -86514356, 1751177651, 1370722964, 1607533325, 89282144, 1117081323, -1937722945, -422834617, -1736432478, -1618791976, -1441152766, -986603658 ], [ -2040210230, 303278674, 1617094681, 426981621, 1548472312, 542223654, -731426203, 548319414, 253299521, -662404217, -29597873, -398906326, -1009264051, -1729493969, 25369394, -589362744, -1770154528, -1480206293, -320542944 ], [ 481065521, 1552358274, -1952537012, 1229455726, 483668816, -1604664400, -1522661564, -253469524, -59079414, -589355412, -2037117440, 1962576771, -55002598, -1261547553, 1384734059, -1081654262, -856757421, 1154821617, 987355936 ], [ -1025499141, -1567494920, -1519561023, 2017942900, -1615566805, 696833167, 544048047, -899737903, -461606032, -1539203171, 1211517262, 1810308942, -1535195611, -689791180, 2164087, 1591967598, 718510000, -806979957, -446146098 ], [ -1685053590, 1659395709, 1546393296, -2100507815, -1811267305, 963383495, 482481374, -669698069, -744123126, 204376162, 999343951, -915619317, 1678526372, 618599304, -884669351, -1377154182, -637328765, -1917250002, -1720168145 ], [ -595220609, -1034647150, 1846109389, 1326044136, -1895339875, -784789419, 485319406, 1578106871, 56549665, 872875138, -1859620155, 1637917429, -184456040, 1216907680, 1782820052, 94715871, 1893048306, -894697156, -1192880876 ], [ 1426110402, -1247115325, -2081436139, 1057486801, -1121068783, -550658988, -1138309725, -2052758628, 1401677206, 2005019364, 208138646, 1404598144, 1948585349, -85409138, -100836596, -2022304890, 1169606829, 2078683499, -521916404 ], [ -367907756, -1954670665, 67831, 285331293, 1446626554, 1408799372, 1578761854, -462607959, -228111838, 1133011248, -1916673917, 872494162, -479886732, -830868842, 1825405427, 1933717315, 1635067106, 246416097, 699084137 ], [ 1556000585, -89603290, 1647067870, -2056456694, -730493860, 2139326185, -1969005426, -1484276576, 1246470049, -1732445897, -1532764460, 675133411, 1653122130, -989376636, 186420112, 1107633403, -356158846, -562423922, -1482268666 ], [ -1020950718, -120621377, -775565576, 1524130452, 1942273409, 1927944668, 1702494149, -1486695660, -1851994237, -1590068919, 1737092650, -1769601695, 425830537, -111972324, 1171824930, 1375431418, 795866274, -25004563, 465860899 ] ], [ [ 178539844, 975123411, 855933931, 1097471014, -663496444, 1403369034, 442683886, 873587569, -252508083, 991093888, 705303768, -1532047029, -1934883255, -215792726, 819496140, 431880660, 1892408749, 1066133777, 683583002 ], [ -80193251, -1947150914, 2146718797, 497327000, 912429928, 938251395, 1471179208, -120130786, 1905442239, 1981011106, 1689042433, 1305335238, -1073124591, 27490715, 1133209522, -691833661, 753171073, 1870945005, 567167056 ], [ -1970740832, 1399711739, -1373044181, 807241895, 1246014516, -1032881226, 86413976, -711152741, 551084506, -1884295023, 1505533736, 1787452845, 726029580, 1981140387, -140912690, 24081843, -1975472900, 1830852459, -954343426 ], [ 1223495480, 1181874006, 105711577, -2139597810, -1627485073, -977855517, 2048990896, -871685418, -803373423, 1630444280, -176844321, 2136350144, -683839581, 186597275, 308145372, -1301829647, -1152866018, -2053286447, 313667288 ], [ -1091209388, -1843093664, -1826639667, 622333881, 804403207, -1878359430, -254690916, -743139598, 935938931, -2037852800, 1593375444, 262581028, -1143280800, -195734639, 209450097, 751791216, -2124003116, -1023632841, 1365409130 ], [ -1719818010, 143640125, -2019017361, -41478242, -416530428, -403054562, -1546088407, 748473906, 855395961, 1149743163, -704885372, -850676919, 1647538594, 1652129589, -1166999141, -1796299019, -242349705, -1721685984, 1372575469 ], [ 59437131, -2092747539, -361257621, -994425817, 647354664, 388255144, 1269910764, 277508408, 1927767966, -1855375806, 1265452292, -207262805, -1892843818, 2025921599, 2057064078, 474359333, -333456130, -133415731, 1725763464 ], [ -229774402, 1456298378, -1051309566, -733604693, 1159021912, 437905637, 1079986999, 906228300, -685604719, 1281401381, -1359283284, -1300210070, -706332454, -1692738115, 316645315, 1213943467, 1182175530, 1905382595, 1002793823 ], [ 114880171, 886616797, 1995117803, 1060217037, -1769430805, 1978399662, 97592296, 1949188937, 1929554528, -1427193179, 1248184918, 579253046, 1002800136, 1203825268, -85164214, 1136138967, -669452420, -437866045, -1654257612 ], [ -1569709935, -1330183165, 1911293234, 1677794557, 239707512, 695452494, -1487494877, 1681083061, -127291941, 2046163154, -401843120, 1742255802, 2033601356, -1016845963, -214245320, -343738117, 786537060, -885975173, -180609828 ], [ 801092928, -611212644, 2126753808, -1449103918, -1644303529, 1633384656, 905018618, -1706812648, -243722115, 1798845324, -296490841, 1304018062, 1254165527, 1311484164, -553084684, -447485575, -1675216697, -830690712, 1150722579 ], [ 389008236, 337745341, -893150408, 763096052, -2014640460, -331787755, -22144482, 1490154561, -548431408, -896237915, -1340992493, -956025720, -170501350, 1134851483, -603122482, -1320992678, -1847215774, 736563747, -1600303613 ], [ 806527571, -1255550610, -1226536152, 366140619, -1299355946, -1302931589, -57882413, -621719399, -115821481, 348344548, 664208244, 49383194, -1858298083, -1567451489, -1268344539, -769466451, -1235672843, 91588428, 1035055130 ], [ -923682660, -1975588642, 3928885, 116643488, -113322882, -1592631890, 1235687152, 735483742, 258703770, 585841804, -1568188738, 23935352, 1133219151, 904335054, -1473465247, 1573680860, -546593671, 170696300, 1137055351 ], [ -495082982, -1272450848, -1445127834, -1095289138, -599305010, -262181247, -1838062852, 1036165198, -1812049361, -1771877035, 1196919802, -1671434501, -1054349420, -241356045, -1732846204, 703029340, 1781554069, 1374630676, -1323441035 ], [ 1754451152, 1373402475, -2138761121, -1342930482, 1483016886, 212508403, 30270247, 591904512, 93576468, 372231759, -328078396, -1360182256, -1644206764, 608680958, 582755616, 275761614, 899859950, 1321248955, 1211830682 ], [ -1108313108, -1936480745, 1351602999, -1437830038, -803230818, 57744999, 1945975099, -1182714873, 2077918424, 1667469587, -362915303, 521082404, -616306584, 719874439, 586855690, 1988536145, -1384022398, -1138874322, -786413935 ], [ 58209422, 977709116, -617828278, -395230156, 1618139558, 1558491366, -1177628609, 888294101, -792614142, -31817187, 684632986, -1113219242, 546381734, -1807041470, 365315888, 1851214708, -628674731, -1672313800, 2034268365 ], [ -1189312645, 1245302629, -236866885, -1739771215, -206997170, 368886246, 48071547, -566251038, 454280146, 1971208930, 518584833, 525246808, -1657873319, 716337604, 104370012, -1417683866, -283136098, 1630928696, 1140707980 ], [ 332868373, 953853222, -446990872, -1455012836, 1297193438, 850229542, -1256803191, -1102012092, -237871301, -563496448, 453023530, 1432899346, 131653289, 1588671423, -2056607349, -721806739, -497859818, 1433345431, -1791184442 ], [ 1847191782, -1756546918, 1488229972, -319166893, 193206947, -867959559, -677811061, -735578927, 286345097, -1530926840, -1178987702, -250669373, 1178196054, 1109310289, -50196731, -1337326576, -1489008534, 2134943587, -1923415308 ], [ 1316175801, -1414628915, 1442385463, 287965673, 329212125, 814036176, -1543113198, -572726454, -368127513, 689694193, 439984773, -1901176651, 2119747917, 882310346, -576852445, -819329805, -1132634942, -865395292, 402352777 ], [ -515164258, 371702072, 702780414, 816154751, 323614163, 1920133222, -1382555824, -1359104882, 1204446245, 1428321291, 326445551, -810097286, 450984109, -598222856, -1004691036, 164766582, 616296000, -632303938, 1589582232 ], [ 167104751, -1751429734, 1841040424, -1036929274, -964870693, -1038698519, 654365203, -1570473765, -1410396233, 311009121, 1461093430, 1095295814, -424034561, 887005014, -1090681562, 2027554246, -151276821, -1868628504, -422722609 ], [ 644256782, -473136746, 98833629, -835494253, -1524198579, 865362453, -258568537, -1485999142, 1365490862, 618085384, -2059228751, -1136181256, 1873944633, -271967306, -924878802, 1711271644, 419832887, -2135804527, 265700492 ], [ 1721970898, -835477501, 1720845830, 256789446, -1505662789, -1521549445, 1876399840, 2028442969, 797269065, 44107691, -1368692704, -35513393, 1260205437, -551969738, 2058958806, -1852418990, 1914597800, 790173786, -535057813 ], [ 1631760372, -1839877140, -427010500, 2034299360, 110341746, -1621874933, 726876965, 747474889, -654473788, -737255883, -1691012732, 51410209, -25373309, -624714519, -1231304301, 1430246186, 1990229082, -49572988, 1390352823 ], [ -1346877889, 1584793229, -712024041, 1814926521, 45652110, -566255974, 1037534811, 46511806, 1867945861, -1792195762, 1908468730, 883651403, 117619671, 679425515, 1267476785, -1739634981, -1589839247, -580773894, 631323527 ], [ -182889597, -1727671322, 186326124, -1874886273, 1113008096, -852498803, -2028858795, 1671339147, -604174438, 1527116572, -1125153299, -868279539, -992573033, -896936355, -828617715, -933510291, 961317137, -417125814, -1639887332 ], [ 1581372783, 1960739942, 179605985, 1581252158, 1040043839, 1762727788, -49442616, -1662129509, -652761270, -417451246, -1842223530, 692189348, 1426806236, 1776409231, -2137954232, -1854361315, -531721290, 1344561546, -1822575844 ], [ 746441547, 746017772, -1187856119, -33899425, -1992762385, -673647175, -1041435057, 820694029, -2113306455, 139195354, 1922281980, 1088067283, -1095205478, 1230598444, -903322289, -1109878412, 1225511206, 1498226068, -806955037 ], [ -1340692807, 1891655456, -1944666507, 749483151, -1726882909, 645679236, -1649765377, -1528915140, -1138367071, -394324752, 1638908701, -800380330, 627184581, -404222024, 128824969, 1632690484, 2072414703, -344384822, -218636121 ], [ -189433058, -1543567800, -848880910, 2031840445, -2011400476, -1081978466, -641430019, 1787469460, -1937739605, -433483709, -563765472, 1596041582, -1200653712, -1972570462, 551001101, 1443255702, -1229950854, 1243495627, 2043481996 ], [ 1648439274, -163013136, -406423504, 1550347404, 1628686951, -312278402, 1388867484, -1686709560, -2039014427, -2124395052, 950037930, -675591249, 820066794, 266128616, -1545035184, 726482394, 702950896, 329861606, -1935658802 ], [ -1374488761, -70286474, -897214509, 1783429166, 1556094387, -810234770, 1205563999, 966483708, 1826399264, -1677056557, -229161026, 413316510, 1042991396, 540723477, 826456067, -995478904, 1474940995, -2098961222, 28853754 ], [ -1776406653, 1983171732, 834909221, 158437317, -1262016694, -1314626598, 2127496512, -939174742, -147616014, -1046020832, -1103265689, -303203640, 1312191761, -734629115, 355670365, 84927054, 976855943, 1853705321, -525870104 ], [ -715298522, -875248490, 1741770408, -441430995, -1694682039, -1948394648, 1705451086, -2053567838, 1941785811, -1361265278, -1758026979, -1409839491, 83662646, -919129536, 1845300264, 1044946415, 1656248826, 1166650947, 517367071 ], [ 294583138, -1854109609, 550625853, -550777090, 1439419844, -608753250, 1334807387, 510145168, 457640474, 1089112500, -1721169998, 418699395, -951603703, -1638560732, -615797521, 1466305083, 1723504444, 21117972, -182930958 ], [ 1467071331, 1497311094, -162080844, -1115707847, 529332414, 2023330067, 17481554, -2062234789, -612412030, -2085273668, 1228172090, -1932171424, 291107794, 808020392, 699438749, 1865767516, 1480910434, 1298961404, 1239829007 ], [ 1559882569, -559231197, 278983486, 965947111, 16824444, 366187444, -226300787, 1347731548, 245051598, -60170404, 919556695, -1488088039, -483022066, -421133762, -2038954481, 535658140, -1247012955, -585465112, -2028122250 ], [ -1828464463, 482187260, 373431342, 1616996187, 487688476, 1965635907, -546805934, -1385673497, -170334546, -742091500, 1663200588, -967468705, 1995812396, -1213168986, 1792954187, 288893122, 623778812, -1127388212, -1021578952 ], [ 1659664202, 180223653, 1065746295, -303927825, 670499882, -685089621, -1873607484, 294757884, -1285902136, -404073924, -297774060, 640678917, -1882771376, 811456204, -1370060032, -1334058875, -200791131, -741037277, 1049134041 ], [ -484251752, -1463771303, -900997683, -1436598824, -1069657271, 1921578809, 755928161, 50820353, 1575059046, 308666182, 1691470221, -1165425308, 1289328841, 1714715959, 1017671961, -935899967, 668317054, -1854747938, -1033549098 ], [ 2076690287, 942447203, 321004258, -1846640704, 1674720830, 61692085, -2071483703, -1451695855, -954791660, 1896239191, 677025433, -531296802, 1239748460, -1982689586, -1188898867, 1507590405, -643356328, 161237459, -59329453 ], [ -757451432, -1857266342, 1714499562, -671550897, 1126834689, -1701157785, 1910136388, 1622525257, 554255857, 2143387976, 1854890734, 2050064443, 1208323133, -1379776177, 1989802820, 918271974, -1115319178, 764378034, 389039244 ], [ -191089095, 506056390, -1900695932, -1323120568, -2123876929, 1676615416, 524952440, -208046500, 1220727067, -435886361, 1513087327, 170983683, 1194785293, 1145868925, 512187729, 1707133219, 674160268, -1382890053, -1933128030 ], [ 624467253, 1762810406, -914817710, -904635729, -818376260, -1307257240, -382462099, 60860366, 105539004, -1247576050, 124780768, -520991161, -1196407177, -760932361, -1167531583, 1168117672, 1671236549, -85731829, 924428389 ], [ -1667725012, 1863567608, -417885831, -360350987, 870393675, -854852195, -1226502194, -611860970, 287176223, -1135649646, -1636815685, -899368012, 975717662, 639311846, 715077796, 1874783043, -2120679506, -1534626244, -962315192 ], [ 1866173110, -1276372918, 289902069, 419940405, -38033185, -1985278818, -1427430110, -1539703709, 988721080, 1610328586, -278724644, 73996281, 370860238, -1507390786, -979729614, -1386716325, 337802867, 492312093, -896395123 ], [ -1032065099, 1251664272, 269228354, -630821905, -2069252239, -1238331606, -421469152, -1197383279, -1747281439, 1878422575, 481504800, 991561858, -1674324523, -1661379059, -1598080112, 912598024, 1421819984, -233026394, -1661758951 ], [ 1501573096, 1101792216, 2051207689, 1766164376, 267364847, -1231236868, -485001759, 603233508, -241301772, 284438749, 314741164, 527658440, 1702630568, -1818868611, -554555835, 1618359495, 1512782040, -520658514, -514529716 ], [ -1011521225, 171498899, -868977249, 106833082, 1870349030, -116523294, 961912360, 1282562439, -1155006479, -1262623557, -1103045329, 529621187, -620561225, -1144344456, -1676736558, -1052979230, -841941227, -146845220, -1792256168 ], [ 1383140649, -1927370021, 826135321, 1843081620, -1069841785, -321290849, 1917068417, 749799294, 1165370547, -1096692544, 1806205701, -1844138294, 104347117, -2075100129, -1541771921, 1670612196, -437004324, -1812131997, 1520817113 ], [ 118520264, 24637848, -556783676, 222573145, 1325157870, -36556272, -541381669, -251749537, -328665742, 307532161, 1959383866, 1584349351, -1962825609, 1056603111, -321824041, 1774307867, -333045518, 1889273198, -426388562 ], [ -2063358784, -1186944238, 1245806415, 100103227, 1737776799, -1413324073, 752843189, 786173754, -367408669, -273189729, 1444590092, -812923576, -2019557521, -1614597153, -1205237666, 1951485259, -1818475057, -675662936, -1651861562 ], [ -12052444, 2100512937, -124340913, 1385275559, -1600682887, -282162142, -1231905458, -1204153798, 289182639, -1180899837, -1976199952, -1740860993, 573318162, 492825730, -1607083907, -1179020237, 729586791, 1064293001, 653183351 ], [ -481946057, -1137331942, 539285022, 1968608493, -384753952, 1330359398, 800413716, -1934143963, -1835332693, 2123662337, 586707368, 22228352, -654866414, -1441328434, -1437546264, -1651445472, 359407362, 1397143134, -1165156622 ], [ 976531866, 1980423360, 862408550, -307330213, -690276223, -452494852, -2084048796, -1631091441, 1231994384, -1168925947, -285050226, 587314074, 51718675, -2106297082, 1728147422, 2090597602, -1526868082, 928186961, -1068096989 ] ], [ [ 161073608, 2057240415, 1459683495, -911716295, -196000661, -1663302646, -252076328, -74428615, -1731313352, -230168474, 1250623858, 2071658900, -925634609, -1476830392, -7174157, 244305895, -843402258, 464288498, 1868689709 ], [ -122933363, 869289499, -2059327852, -822308216, 1662597720, -486068977, -646897269, 974304678, 977163594, -1888466264, -1803632373, -45628388, 792811717, 1849259532, 97982956, -434587158, 443700157, -40463050, -1887294648 ], [ -1862633271, -1599308673, 2134251926, -1955786572, 1789253836, 867858644, -1113558283, -1225756146, 1272050483, 2015275365, -1871215481, -664386844, -1922238929, 733515423, -1560829137, 1824476680, 1635911343, 676446849, -1932641810 ], [ -2084930504, -512291519, 505264327, 138601814, 1287137811, 1642000542, 432870286, 920569796, -65259599, 1117502576, 964187769, -1261205788, 1521825242, 787249060, 469602710, 372395424, 362516950, 1930299077, -269377074 ], [ 955312033, -855716007, -55879178, 601122318, -1757922559, 1410533659, 1123493403, -1880322570, -1425097047, 260808548, -988796654, 655927675, -224465101, 1251193003, 1929199403, 1704487547, 1110271196, -201581180, 619275448 ], [ -435502547, -1237768251, 1262957394, 1960914132, 2083473203, 1668719088, 1397428102, 1760082378, -909864815, -737580772, -2088166882, -756321394, -651041092, -1335407381, 1640303118, -1015381955, -1929391707, 1541617930, 822906707 ], [ 511256829, 1134840886, 2111162097, -2127729982, 1877367372, 1129081179, 281228004, -1329754262, -214003152, 227993054, -1228345250, 341249338, -1129709088, 2065155149, 918863400, -2116919273, 302837794, -1338277735, 1706516282 ], [ -211098858, 2104528422, 1046410561, 1840121731, -1375642368, -1686925726, 2027790578, -1785631233, -375555898, -532187933, -168580222, 870372184, -1161845278, 1844800574, 1758657223, -1571312194, 664878121, -2029598532, 894518347 ], [ 652958863, 507298321, 1606384823, -223177437, 1434337791, 1661632345, -769353940, 2078762432, -869865203, -715752866, -398723356, 187202424, -1784103417, -1658842515, 569988949, 243666328, -142369581, 679994492, 1872496132 ], [ -536820956, -1185813854, -366088438, 205143722, 494157520, 1058160838, -1878515082, 1423708864, 522046344, 2065441650, -1973003817, 1592813062, -1031395918, 94061919, 1106303088, -1088012328, -490448904, -144295842, -1970907825 ], [ -584582567, -194819731, -735810881, -1158871627, -415735131, -789941362, -938625677, 138131503, -845922384, -1207142770, -1309299024, 253265872, 1934000391, -941956058, -1442486349, 1732544182, -1962565775, -192512405, -1242302263 ], [ -121241200, 1011385509, 624159374, 1141191260, 206701146, -483967603, 829690747, -314981285, 1801431154, -1460678096, -1935881502, -1245903736, 1079767692, 1120143831, 928132062, -298063662, 943439416, 296001770, -1849000099 ], [ -998120762, 1784624688, -1505319590, 1848194397, -723923495, -1850628936, -230540708, 358164883, 815149763, 1085399454, 1823949776, 549227922, 583411633, -1105430944, -765823410, -1277627659, 71116425, -1523421476, 1300985255 ], [ -1056106066, 801392107, -1352972948, -331494632, 1628335257, 1723320048, 468068930, -1351627138, 253168948, 1857917035, 1084548961, 234912713, 1166824274, -1247592318, 2056687049, -1317972183, 1521813068, -2067369747, -562843051 ], [ -1461411059, -571521666, 1560504057, 850512118, 576993493, -1147105376, 2140485597, 1567836123, 1321077108, -191687425, 845368640, -256475713, -1797726213, 416970135, -216819109, 484517179, -893903275, -75039782, 1923624819 ], [ 175293266, 222675294, 1053047450, -1830317093, 962727074, -1462375156, -359693527, -177465520, -1482970425, -2121961183, -527061704, -1238884256, 1327060317, -1326839754, -1598682977, 853803686, -14725475, -1789799065, 921299289 ], [ -1181070255, -2091572778, 632224797, 994130683, -1607613701, -1747832532, 298355145, 1426060941, 621713218, 177747129, 622761271, 543742260, -291760743, -137328420, 1591553802, 1341995641, 1055218734, 1832381591, 2135297263 ], [ -403625897, -1119218080, -105488962, 1749047377, -995526314, 946289912, -355601715, 2113784802, -31447795, -1520873784, -2119677697, 770496322, 510247537, -1345960559, 1197307855, 1202308110, -1895830323, 935938151, -849073423 ], [ -1199818009, -55512485, 2002089855, 1524630185, 1524478680, -173695158, -85319622, 1701719325, 704578575, -1136712099, -385368218, 1375081559, -812978999, -1812439982, 1493201140, -163645269, 196505247, 2116714659, 1131435124 ], [ -1784448805, -906398139, 662841663, 1170192927, -1991253037, 1188857732, 1403210863, -98764544, -1471298178, -588320398, -46197147, 631626778, 478842835, -782740394, 1347549469, -2083045999, 709205285, 466106871, -872000305 ], [ -356682773, 1306510990, -1979616201, -428761668, 767079453, -1230043079, 2087310053, 537627867, -619924503, 1834174321, -1587807345, 1427949694, 976885032, 1109668643, 1983894352, 2050119128, 585442119, 1984300724, 888399006 ], [ 1514324653, -855318387, -545098360, 1907134343, 710751599, 130997164, -845474227, -1448049600, -843474673, 1852485392, -1572033387, -2085609961, -1230300048, -306097619, 391006487, 1996475706, 1918269407, -1170820874, -1714628115 ], [ 1764626067, -834982725, -178928847, 1439168102, 872126612, 454293493, 888887332, -1117135129, 1760348720, -2875714, 636662516, 80541331, 609695310, -563851569, -1976416600, -1244667217, -1118996513, -1200545829, 744892472 ], [ -425137696, 746567203, 1194116317, -302699277, -1403940705, -183675174, -269613179, -1968222925, 1933152074, 1379029025, 1553374137, 417938768, 21179617, 1640999333, -290783211, 1028049137, -1451538088, -239689867, 344482467 ], [ 1031514703, -481786249, -1787564208, -1932361984, -1480635951, 231054051, -1686440854, -559572397, 140028889, 59701633, 1395783899, -492574896, -1436340666, 1976520331, 1552850183, -1015763177, -1739966442, -1763554451, -1276689027 ], [ -1692775029, 1259818773, 748130264, -1228849088, -1306622375, 1579778273, 178879523, -1200826459, -1014333258, 711990321, 1482023853, -284227523, 35162232, 427740693, 1809673854, -767267432, 1565798422, 1552345306, 1777933476 ], [ 1307018712, -820568179, 1257797203, 537788736, 1445482343, 584343791, -376673100, 238983356, -2138691312, -1541949043, -1783902357, 806367950, 164866270, -67381174, 1938411830, -2025427795, -1050428174, -811665543, -323701832 ], [ -644393810, -1765949300, 1632873336, 548468677, 282844722, -73156152, 2109984701, 1231976054, -769260669, 979298253, 1329960963, -92117790, 329856507, -135229761, -711070544, -1459759341, -1974135418, 212095020, 1367957461 ], [ 1216032689, 1192565045, 1784587639, -1668691717, -2043717913, -513302833, 1837986121, 974772416, -889777310, -639882776, -1726001851, -2131139495, -1170317493, -1161742063, -1661702182, 644747044, -807398843, 694125755, 676139558 ], [ 1703419207, -2083107384, -412515723, 1813475265, -1247754044, -1866539024, -1984738336, 1920042322, 241225189, 271486484, 881870592, -872394488, -345163065, 509973467, -600877857, 1851910718, -2110234830, -347792160, 620852694 ], [ 338445900, 79932507, 440212430, -579131736, 1270648993, 745341611, 699242999, -111505421, -1991341626, -1628093206, 1080439888, -426070753, 1560239586, 235871281, -934078288, -1645337629, 1564290655, -177816145, 1462451584 ], [ 497874502, -1751704651, 277958639, 1684276097, -152300586, 1606914255, -2004775429, 1912118128, 1278364270, -1117338648, -798979730, -266175190, 1085553621, 168046552, 1735181144, -1412164777, 216126336, -19777004, 439358218 ], [ -1992965759, 916433276, 591827619, 1462617090, -905777019, 834271546, 787334299, 1045147120, -1597568257, -967591862, -1549645346, -1697303470, 598378114, 773299258, -1078757088, 859538293, -1103765558, -740808745, -1669601115 ], [ 577596066, -635825659, -640467683, 1729557819, 780249048, 1551962982, -2046268679, -2116198940, -2129920594, 1627967784, 1259269, -185035463, 891786538, 1432146475, -16221707, 1687681924, -563919555, -2068358205, 907113502 ], [ -1393514539, 907455239, -612113495, 1615833220, -1888274143, -1071416711, 498196204, 207506139, 1120226310, 1672891683, -976107667, 1196738289, 456860263, 27190013, 422491314, -582284215, -691985143, 1705859267, -1589182633 ], [ 1302933007, 1336062318, -1336552950, 914870301, 774951714, -872644126, 617831938, -1265276399, 1621745315, -821544049, 1881595679, -2127357777, -1093496686, -282242307, 1940250363, -1767047606, 803654923, -1871783175, 205727327 ], [ 1276227982, -330736481, -759607410, -1386069783, -351178963, 152310920, -883238147, 1139526007, 1685531369, -600944873, -460274293, -1985687544, -185743162, 149427797, -653522806, 284045438, -228057582, 915082944, -1570382431 ], [ -1539041218, 1634775138, -1739636569, -810011540, 807748776, 685744744, -1242055581, 1776105294, 1946623333, 1706173104, -1590855477, -471602553, -1052220499, 1596748197, -740601079, 101885977, 1733729698, 673234043, 681021275 ], [ -1185311610, -1465619996, -1403304299, -1531856037, 2094970359, 661703715, 518303057, -1069979450, -1826966218, 1779228461, -66305240, -2120600231, -152752500, -665506436, 1460993606, -574924189, 890046407, 1284876518, 1968070943 ], [ 1975335323, -1735267227, -125608488, -299599787, -2024160107, -1421642786, 63417395, 757648690, 1061007664, -1584717043, 1143857403, 1028467396, 569018727, -449088369, -1207642497, -1050268268, -1293296047, -1684023124, 1664812274 ], [ 879800655, -1755248250, 301072158, 451083941, 1922342287, 1759710999, -359603939, 773673894, -1038031324, 1528104001, -1534161517, 1158635117, -615011385, 851563121, 1520776218, -229102957, 1474385745, -400793684, -348902080 ], [ -1571537211, -835000776, 1774302208, 453912077, -574497040, 640165582, 2106614860, -1846630259, -1118853236, -2027266140, -1884229135, 67631427, -1429137351, 1739963813, 1962562137, -746589770, -1480752573, 745329291, 2069975297 ], [ -541107797, 586235838, -1472629861, -992537205, -1027032766, -1024766015, -1219783988, -216826508, -1293109996, -507833587, -2061027092, 619946487, 1499920693, -1239765205, 1633508424, -888119307, 1413750827, -1042740507, 287150634 ], [ 485532154, -1218377074, 1409267840, -1016734925, 1602109702, -1301520020, -1725832338, -1312223013, -532640222, -1556233529, 2089481362, 2021989629, 1254265098, 1315597425, 455797554, 197794227, 652961569, 601766349, -1078163437 ], [ 591206929, -721967327, 1390084011, -1029511406, -703922182, -1220104798, -1022277790, 1870253300, -1383372212, -505125932, 1779159147, 1016204657, -530768406, 764278971, -221313790, -37107808, 213406008, 2023330950, -1008743820 ], [ 1384875438, 1529926018, -1145460432, -943753454, 148232258, -162033675, -501550268, 1680802464, -1283058838, -1486995187, 1157418237, -1735144656, -1221754490, -1574469788, -229941515, -1822863554, 1970343918, 749991375, 2094203912 ], [ 1037770899, -1930218674, -323753014, -677527518, 1832918400, -360709204, -1368916118, 663160104, -1533525892, -1393543722, -334224678, -1046674235, -1374891361, 1215472360, -1929517957, -1987451479, -1525993376, -844985431, -1072552925 ], [ 447572256, 1993139161, -1002925210, -509235886, -1537839137, -258058865, -177398840, 157108746, -32362507, 1627608375, -462174560, 830046617, -1036172805, 2110586012, 1188939284, 442178948, 2050034949, -1120638381, 1797722254 ], [ -1425156743, -1145651811, 1464862921, 744388259, -264815043, 1191472634, -1661000056, 334435191, 2129699597, 875510630, 864471088, -1243181546, 353745715, 1510486844, -25530141, -692719028, -1747011785, 1140680146, 1654760107 ], [ -798663235, -2012622450, -443591126, 2074084808, 436332356, -539842784, 2118070329, -1848209199, -148128731, 2053657690, -557039244, 2138625244, -842011034, -815500693, -1901232706, -1094243126, -1696975843, 1439547333, -11296372 ], [ -248106061, -304896850, -1446484964, 970018631, -1207548589, 2070492181, -748231033, -2089685758, -233579152, 1633104535, -838170078, 1920701269, -1397017969, -951683529, 2057852247, 982857980, -897611987, -1620876974, 579954428 ], [ 229066741, -1888518623, -1733149549, -142379448, -864821424, -1870304114, 437738139, 881873123, 129460484, -606741283, -178884733, 1926643826, -1150145529, 202436254, -669449664, -1934740681, -1048036165, 1232111465, -218700534 ], [ 2073445295, 1884674020, -1570673979, 374624698, 1249343153, 1492582814, -582034151, 466749420, -812063239, 1460704368, 146281919, 1258281161, 872372721, -13940491, -1473386714, 1194316572, 232851355, -1805513825, 934154227 ], [ 986907471, -1791848094, 1375556776, -272441129, -1029711547, 1189992466, -614259901, -1424487619, -1593578779, -1927155940, 106390241, 928747526, 49243126, -1617489675, -1632901745, -24567313, 405934715, -798319298, -157272401 ], [ 12146310, -1362510683, -1024322092, 380166341, 1707968109, -667944165, 2102173847, 915588993, -1524162526, -719547203, -1789334213, 11677298, -149889977, -1343486672, -1376759208, 938482107, 2033319712, -1291748023, 734819500 ], [ -323966513, -1027434089, 1817529748, -808079774, -1835106484, 1728763713, 479850406, -2028948745, 315268785, 1841035615, 1624085450, -44209385, -533342484, -1848276756, -523894740, -1350108882, -46013404, 1508206326, -1683159808 ], [ 1566482777, 467080128, -1859264032, -1561173770, -646337286, -1027963807, -66081405, 1314471347, 1034551124, -3445429, 1591674358, 822692327, -425310867, -922973089, -464322312, 1504315940, -381837749, -753053030, -431750814 ], [ 1589427845, -467311636, 1527873765, 1472217358, 635517248, -1423899296, -1474601010, -1384129100, 376340901, 218158936, -831111725, 1041104705, -50654999, -1115271224, 1783943577, 1098484868, 22817887, 667352723, -1231983486 ] ] ] }