{ "type": "int32", "data": [ [ [ -703269164, 1916207113, 79857553, -1171700115, 1329159526, 926576665, -1322665342, 761789762, 553946655, -964843748, -297939049, 1457283784, -1398373697, 954914979, 1423524850, 1875823271, -752990093, -1002407962, 1865845959, -159897378, 296068716, 55922682, 62319895, 534927800, -329398462, -463641824, -426615280, 671343231, 1365654751, 236781147, 762360343, -373441180, 1175490162, -456188713, -338940954, -1910176129, -1024619318, 1024069920, -1774400376, -1185515011, 1188228429, 1602692185, -363884961, -399870141, 39615026, 1160268200, -131669803, -1402598736, -295760655, -1053784778, 789842669, -1534582615, 467009471, -1589732442, 2027455627 ], [ 31920198, -48513827, 596108483, 866132133, -1700981573, 293890529, -1980776536, 49557696, -334242819, -1264617017, 2108060120, -1038917110, -1905575643, -607749722, 1105548702, -2107607517, -30652997, -354921282, 1570988332, -2135593136, -2073073219, 279239171, -1377060416, 876296890, -952968476, 266926340, -1985396831, 831161956, 78370555, -2147427090, -1005814082, -1892182317, -1954880381, 852389693, -309705553, 1300946229, -1040347643, 935021127, 494453983, 700132250, 1408805062, 890701758, 1054839815, 1029030895, -227617318, 963694017, 1469588749, 1022238627, 462527563, -1829571426, -272328876, -1875734404, -1701592920, -596485302, -154081534 ], [ -1830031320, 96166239, -1183321567, -742928072, -1758967736, -1934387664, -1603313741, -527121878, -1445185439, -1153501317, -850277115, -896264155, -2100167368, -1643406283, 1933353267, 721550523, -1615684695, -928979018, -501871772, 1742338886, 1630058456, 1161475236, -1689777702, -40803056, -70419203, 590649246, 1480834275, -768904693, 244652607, -1014428538, -1244064785, -801776635, 1011505735, -267033343, 778853934, 820993274, -591907025, 1954390784, -1948647444, 1704695083, -2113705063, -505291070, 1397551791, 791336397, -766405297, 1656124896, -1555766440, 733185004, 79676909, -1257743950, 1807465242, 1140336383, -2111058613, -1774482382, -1906348977 ], [ -255214258, -1306697481, -1914816493, -340283760, -444512594, 464100108, 1719070152, 865613505, 1309736534, 335478733, 1835770248, 1887825404, -1491076989, 598231363, 25588371, 2027303402, 363904653, -2078993839, -1245860448, -1591193087, -1284323043, -1735997002, 1211322222, -25201174, 738098363, 2147093998, 632165656, -89234555, -1000781248, 1093081111, 29074455, 1103396781, -2048398953, -1446829160, -1589369602, 779033861, 78386858, -786136276, -817451352, 458743100, 2000036376, 2127817836, -122472182, 732310523, -1788578330, 1913161074, -2070851351, -677563635, 967475201, 2017505348, -1410867818, 691545590, -1340835666, -1931562662, -327245487 ], [ -255214258, -1306697481, -1914816493, -340283760, -444512594, 464100108, 1719070152, 865613505, 1309736534, 335478733, 1835770248, 1887825404, -1491076989, 598231363, 25588371, 2027303402, 363904653, -2078993839, -1245860448, -1591193087, -1284323043, -1735997002, 1211322222, -25201174, 738098363, 2147093998, 632165656, -89234555, -1000781248, 1093081111, 29074455, 1103396781, -2048398953, -1446829160, -1589369602, 779033861, 78386858, -786136276, -817451352, 458743100, 2000036376, 2127817836, -122472182, 732310523, -1788578330, 1913161074, -2070851351, -677563635, 967475201, 2017505348, -1410867818, 691545590, -1340835666, -1931562662, -327245487 ], [ -1039599291, -1074876903, 921291746, -1278098047, -622004358, -611268622, -1502128514, 1410479643, 746572160, 1554591537, 102768230, -1394638676, -946993480, -629435877, 1898210981, -1127465922, 829283329, -1620736629, 1958403698, 628995329, -297725905, -661978915, -624682458, -1179466547, 428653282, 1571948467, -1111512610, 1066517392, 284258787, 1175795180, 1158625008, -1979138578, -2056352454, 1782971703, -1479929659, 320998889, 1086987612, 16332921, -2121010045, -2102019933, 728209789, 1707946188, -672480391, 188508135, 1863016233, 1396523486, 173997634, 667914490, 1981249477, 1274289366, -361394017, 828635550, -734808926, 1808026193, -1745748889 ], [ -703269164, 1916207113, 79857553, -1171700115, 1329159526, 926576665, -1322665342, 761789762, 553946655, -964843748, -297939049, 1457283784, -1398373697, 954914979, 1423524850, 1875823271, -752990093, -1002407962, 1865845959, -159897378, 296068716, 55922682, 62319895, 534927800, -329398462, -463641824, -426615280, 671343231, 1365654751, 236781147, 762360343, -373441180, 1175490162, -456188713, -338940954, -1910176129, -1024619318, 1024069920, -1774400376, -1185515011, 1188228429, 1602692185, -363884961, -399870141, 39615026, 1160268200, -131669803, -1402598736, -295760655, -1053784778, 789842669, -1534582615, 467009471, -1589732442, 2027455627 ], [ -1179036442, -661376599, -1279470308, 408268258, 912859057, 1676932356, 5990622, 521205503, 425893983, -2132848463, 895683085, -2047597707, 203702555, 2146626157, 1235633948, 27822688, -777958783, 1448308101, 1541852214, -566895480, -1685017234, 353197531, 575542698, 1864316697, 1675606360, -1163666879, -1062170633, 2134588077, -743739409, -178713192, -835621199, -458098691, 276010540, -891391940, -374212703, -632865314, -1683802050, 1231348186, 1680565820, -34250579, -1268404220, 614420170, 146372532, 219994216, 407183927, 935860914, -1972455813, -1720498437, -1736402331, -1483332326, 2025891880, 987951191, 706575120, 854070670, -2003322311 ], [ 1822347807, -1748633277, -445022403, -978868976, 1976117157, -1434071127, -1199648375, -868363493, -1693789891, 616187829, 106353423, 247636482, 1749111996, -287305146, -810549584, -535087347, 1289178755, 122078998, -1420786925, 815205795, 1054716819, -1074062260, 244928848, 273441693, -1395791463, -2108298188, 936677604, 495728812, 918075516, -526810754, 66293804, 2068741465, -1179107519, 656307970, -1579285708, -1865346550, 1963895479, -1589908134, 669209756, 61012301, 1328182058, 200170033, 845981980, 1692794908, 1415078616, 952870728, -1449590892, -1419863145, -13098686, 682279013, 717795423, 1231261483, -1703427410, -1402550723, -1503423455 ], [ -703269164, 1916207113, 79857553, -1171700115, 1329159526, 926576665, -1322665342, 761789762, 553946655, -964843748, -297939049, 1457283784, -1398373697, 954914979, 1423524850, 1875823271, -752990093, -1002407962, 1865845959, -159897378, 296068716, 55922682, 62319895, 534927800, -329398462, -463641824, -426615280, 671343231, 1365654751, 236781147, 762360343, -373441180, 1175490162, -456188713, -338940954, -1910176129, -1024619318, 1024069920, -1774400376, -1185515011, 1188228429, 1602692185, -363884961, -399870141, 39615026, 1160268200, -131669803, -1402598736, -295760655, -1053784778, 789842669, -1534582615, 467009471, -1589732442, 2027455627 ], [ -203981486, -533058949, 1193810334, 1778411714, 313137829, 1446288522, -1671487720, 2003230958, -1649701621, -1861919495, -2051980907, -1102351125, 1448156575, -855309461, 1249414238, -324905425, -1701066235, -115405574, -1149538138, -895619102, 74126488, 1247475068, 372873966, -1188657349, 934055262, 844035433, -1129293892, 1510833411, 1474076504, 445380545, -875515614, -626382644, -260133962, -1340496908, -833511850, -1570471137, -1483692961, 1048722519, -1596213566, -132577061, -303900058, -1948542691, 1423003876, 2078074858, 594492207, 735741568, -1148021298, 1478252802, 1220877510, -265477636, 883956213, 1956093981, 441705304, -1290530209, -728207810 ], [ -203981486, -533058949, 1193810334, 1778411714, 313137829, 1446288522, -1671487720, 2003230958, -1649701621, -1861919495, -2051980907, -1102351125, 1448156575, -855309461, 1249414238, -324905425, -1701066235, -115405574, -1149538138, -895619102, 74126488, 1247475068, 372873966, -1188657349, 934055262, 844035433, -1129293892, 1510833411, 1474076504, 445380545, -875515614, -626382644, -260133962, -1340496908, -833511850, -1570471137, -1483692961, 1048722519, -1596213566, -132577061, -303900058, -1948542691, 1423003876, 2078074858, 594492207, 735741568, -1148021298, 1478252802, 1220877510, -265477636, 883956213, 1956093981, 441705304, -1290530209, -728207810 ], [ 1062062958, -1301465508, 1679972424, 1701429394, -1377000834, 2036451240, -1021998502, -1925231168, -437803326, 1270221029, 1480037363, 625847850, 1336542162, -1024623470, 1627746677, 580491107, -1573751392, -1594965347, -999423800, -1849384965, -933088283, 2119519438, -1116285949, 585704082, 2050955770, -1059900758, 842591192, -214602526, -922083261, 1933114023, 673069423, -263173828, 1340433311, 1719896168, 1208957111, 1584023443, -764458397, -669343526, -1148104139, 841852262, 1302092387, 689335824, 426080048, 1164846114, -1368109875, -575829855, 889202356, -1923129596, 1764774337, -1412875702, 1232631675, 500594276, 1493022452, 1181546305, 68036936 ], [ 801932483, -399069267, -1765662520, 89397069, 998009425, -110300488, -995885714, 396049667, 691212130, 392008142, 1602185092, -799144186, 470777263, 1524820627, -1234013970, -938070713, -1936319324, -536965369, -1955868099, 1058171510, -1766039520, 826440789, 342815323, 2095508061, -651899354, -666603529, -1103347131, 160075481, -1205569155, -1660471746, 1926643009, 769494763, -1637170341, 507072931, -838315723, -1374140968, -122504227, 1235345598, -2145552949, -621936871, 1807980173, -453832672, -1721858442, -306720036, 783705262, 2131688436, 553473009, -1930461943, 1327419150, 1203040485, 650205351, 1703123345, 1157010146, -1150088918, -338234650 ], [ -1352330055, -723592415, 1676474920, -1332550800, 1682411979, -922847411, -4211278, 121860506, -1607235366, -1357191465, -836588942, -1889890290, 1091575980, 198595902, 1486023929, 1559586185, -654317877, 1362009489, -1884486988, -301942193, 711790677, -145051132, 1028631960, 1540175966, -326354483, -968693425, 356901524, 1582622180, 2093244642, 1355249670, -1095222677, -1265791522, 313436808, -420114123, 476571347, 1818190495, 210913800, -620450019, 1585399379, -261277877, 451003915, -1566380318, 33887388, -316508448, -1619138132, -1238630322, 872776865, -1371864352, -1580086851, -1900316010, -2033366825, -281691211, -49258280, 533994422, 311150074 ], [ 118526986, 1719194146, 1127940247, -331171182, -709924513, 913056041, -965864802, 1647616021, 1208811278, 783912695, -1076590026, 522838948, 1378003220, -1838436147, -1386700845, 65267093, -603556624, 900292967, -424877023, 2133127367, -861096073, -600403229, -2133065813, -1084513134, -1135979088, 1128602581, -697272656, -1273602051, -800474983, 269070576, 1226451518, 2056627928, -1944040658, 1464522140, -476961704, 1323885154, -1986355994, 541564564, 1849617212, -1979419160, 1246440041, -1656454368, 2070868300, 1049566739, 1761626069, 1708037274, -791078121, -361095728, 822844490, -1396347642, -830843868, -1722087462, 1667354356, -1082880907, -383313505 ], [ -1179036442, -661376599, -1279470308, 408268258, 912859057, 1676932356, 5990622, 521205503, 425893983, -2132848463, 895683085, -2047597707, 203702555, 2146626157, 1235633948, 27822688, -777958783, 1448308101, 1541852214, -566895480, -1685017234, 353197531, 575542698, 1864316697, 1675606360, -1163666879, -1062170633, 2134588077, -743739409, -178713192, -835621199, -458098691, 276010540, -891391940, -374212703, -632865314, -1683802050, 1231348186, 1680565820, -34250579, -1268404220, 614420170, 146372532, 219994216, 407183927, 935860914, -1972455813, -1720498437, -1736402331, -1483332326, 2025891880, 987951191, 706575120, 854070670, -2003322311 ], [ 878705608, 97888022, -786157830, 155815331, 1986140850, -2083329962, -1266646127, -2278472, -689706479, 531586245, -598923290, 681637976, -1690824232, -720955508, 828117969, -123341367, 917735517, 585449597, -736596897, -307925489, 1995842576, 1984855565, -1994664916, 882367143, -38750902, -2142012950, 576017782, -2047499037, -778187837, 817333150, 1342883189, -375186450, 1326117291, 1458016624, -225297455, -1404388123, 683743774, -2088097505, 1688852292, -480682647, 1116803838, 1013887607, -116544611, 2026055187, 1272654758, 1647780864, -1744174194, -68399021, 1941174555, 1343540000, -197102833, -1845416632, -935363979, 310407369, 609241414 ], [ 329094441, -1013352054, 2031811143, 500694744, -264958460, -61450214, -153619103, -1668806960, 456947615, 1222952629, -338352433, -318433796, 1762904421, 476029777, -868334618, -2130551459, 1388275999, 542884009, 541765494, -932652763, -1348034316, -24177474, 1107294526, -868783392, 116136967, 2131423668, -1205326881, -1156023456, -1134085144, 1773218486, 123549312, 1795153014, 1923096798, -339299613, -1911580826, -841800209, 188043589, -510948436, -2137782991, 2101695377, -845250737, 510225911, 1918756086, 192329656, 835152821, -1993217523, 845074938, 1493974439, 1796555501, -1787541957, -1166613557, -1945738868, 1794984276, -966977158, 135296705 ], [ 1822347807, -1748633277, -445022403, -978868976, 1976117157, -1434071127, -1199648375, -868363493, -1693789891, 616187829, 106353423, 247636482, 1749111996, -287305146, -810549584, -535087347, 1289178755, 122078998, -1420786925, 815205795, 1054716819, -1074062260, 244928848, 273441693, -1395791463, -2108298188, 936677604, 495728812, 918075516, -526810754, 66293804, 2068741465, -1179107519, 656307970, -1579285708, -1865346550, 1963895479, -1589908134, 669209756, 61012301, 1328182058, 200170033, 845981980, 1692794908, 1415078616, 952870728, -1449590892, -1419863145, -13098686, 682279013, 717795423, 1231261483, -1703427410, -1402550723, -1503423455 ], [ -439009014, 932356066, -1087147824, -1472867284, 1992270393, -651375178, -1419125580, 815658624, -1216701094, 1183439162, -1844789684, 79507549, -416802265, 1962188140, 91414318, 1826782128, -1080071822, -114086985, 1347853813, -1459110299, 1837114207, 1172232140, 759694869, -1103207124, 1365946007, 1472406314, -890714697, 374282095, -1887033600, -454867074, -1500367075, 242164681, 209741049, 140912587, 760871265, 1824213682, -1302520050, -1226801360, -1222269443, 1838926551, -1749514059, -2012874900, -1458378438, 1156219290, 341990313, 1802460896, -1270061672, -455042375, 237896373, -1833662470, 1797594585, 1308537083, -1530031803, 1472593342, -219939161 ], [ -703269164, 1916207113, 79857553, -1171700115, 1329159526, 926576665, -1322665342, 761789762, 553946655, -964843748, -297939049, 1457283784, -1398373697, 954914979, 1423524850, 1875823271, -752990093, -1002407962, 1865845959, -159897378, 296068716, 55922682, 62319895, 534927800, -329398462, -463641824, -426615280, 671343231, 1365654751, 236781147, 762360343, -373441180, 1175490162, -456188713, -338940954, -1910176129, -1024619318, 1024069920, -1774400376, -1185515011, 1188228429, 1602692185, -363884961, -399870141, 39615026, 1160268200, -131669803, -1402598736, -295760655, -1053784778, 789842669, -1534582615, 467009471, -1589732442, 2027455627 ], [ 329094441, -1013352054, 2031811143, 500694744, -264958460, -61450214, -153619103, -1668806960, 456947615, 1222952629, -338352433, -318433796, 1762904421, 476029777, -868334618, -2130551459, 1388275999, 542884009, 541765494, -932652763, -1348034316, -24177474, 1107294526, -868783392, 116136967, 2131423668, -1205326881, -1156023456, -1134085144, 1773218486, 123549312, 1795153014, 1923096798, -339299613, -1911580826, -841800209, 188043589, -510948436, -2137782991, 2101695377, -845250737, 510225911, 1918756086, 192329656, 835152821, -1993217523, 845074938, 1493974439, 1796555501, -1787541957, -1166613557, -1945738868, 1794984276, -966977158, 135296705 ], [ 412852677, -431410675, -1740823229, 1650355638, 1039238901, 1373367672, 1875416954, 1769723227, 861785502, 145093956, 846102006, -220133250, -1368721144, -490223375, -142128479, -1948119531, 1492366585, 1758880402, -343672830, -16423559, 1464460001, -192983915, 808049191, 65143860, -982986512, 1263384035, -1319773654, -1183387675, 822012559, 901516551, 1951919729, 905249143, -2041378630, 1501317768, -369719837, -2110187877, 339503103, -1415640363, -360880604, -124352824, -1828717008, 1505559500, 44449487, 1997661709, -150948202, 407457597, 1341488371, -1236375162, 1756474461, -1354698417, 2130077883, 598907221, 80562625, -1245243532, 296757783 ], [ -255214258, -1306697481, -1914816493, -340283760, -444512594, 464100108, 1719070152, 865613505, 1309736534, 335478733, 1835770248, 1887825404, -1491076989, 598231363, 25588371, 2027303402, 363904653, -2078993839, -1245860448, -1591193087, -1284323043, -1735997002, 1211322222, -25201174, 738098363, 2147093998, 632165656, -89234555, -1000781248, 1093081111, 29074455, 1103396781, -2048398953, -1446829160, -1589369602, 779033861, 78386858, -786136276, -817451352, 458743100, 2000036376, 2127817836, -122472182, 732310523, -1788578330, 1913161074, -2070851351, -677563635, 967475201, 2017505348, -1410867818, 691545590, -1340835666, -1931562662, -327245487 ], [ 601528717, -1550895908, 1970955085, 315763045, 457992629, -1875869215, -1341087942, 1322499538, -139145550, 499553372, 2092303875, -307610644, -511534671, 1298092252, -1863925771, -193262325, 1523831751, -1169149819, -841788652, -118108332, -1828390077, -1843263398, -1067558574, 1708800454, -1194759185, 991958666, -317519038, 1118047788, -729305558, 1608436493, -554737834, 1252294733, 1423406806, -292690897, 716962969, -1637944184, -15342156, -543894129, 1951670167, 1864379651, 1216982898, 1928828972, 2044044342, 1150496606, 402957748, -1269460980, 1354628345, -1312327866, -1352046522, 1631106219, -1655989975, -1537959400, 47170782, 361367713, -1951721713 ], [ -255214258, -1306697481, -1914816493, -340283760, -444512594, 464100108, 1719070152, 865613505, 1309736534, 335478733, 1835770248, 1887825404, -1491076989, 598231363, 25588371, 2027303402, 363904653, -2078993839, -1245860448, -1591193087, -1284323043, -1735997002, 1211322222, -25201174, 738098363, 2147093998, 632165656, -89234555, -1000781248, 1093081111, 29074455, 1103396781, -2048398953, -1446829160, -1589369602, 779033861, 78386858, -786136276, -817451352, 458743100, 2000036376, 2127817836, -122472182, 732310523, -1788578330, 1913161074, -2070851351, -677563635, 967475201, 2017505348, -1410867818, 691545590, -1340835666, -1931562662, -327245487 ], [ 158019560, 2143420872, -1073872155, 911936638, -1805551946, 1497184025, -589844983, -659758349, -1566883663, 38288270, -431217736, 2036969804, -1382915823, -354813467, 1718787584, 1319802324, 1136035856, 111622410, 1603023638, -1185574821, 1329854449, 345395416, -644436820, -1210914368, 92905974, -2134482826, 922213307, -1134317977, -475796073, -1317937205, -148653728, -554389323, -1341101232, 1669010993, 1114088639, -481667382, -1899932910, 1482569571, 845814942, 238856102, 449418332, -2114778743, -112311610, -1336865639, 649940253, 1852325099, 132357887, 447421544, 719208796, 1844889709, -1983474769, -815528303, -994881172, 930128332, -223760050 ], [ -1352330055, -723592415, 1676474920, -1332550800, 1682411979, -922847411, -4211278, 121860506, -1607235366, -1357191465, -836588942, -1889890290, 1091575980, 198595902, 1486023929, 1559586185, -654317877, 1362009489, -1884486988, -301942193, 711790677, -145051132, 1028631960, 1540175966, -326354483, -968693425, 356901524, 1582622180, 2093244642, 1355249670, -1095222677, -1265791522, 313436808, -420114123, 476571347, 1818190495, 210913800, -620450019, 1585399379, -261277877, 451003915, -1566380318, 33887388, -316508448, -1619138132, -1238630322, 872776865, -1371864352, -1580086851, -1900316010, -2033366825, -281691211, -49258280, 533994422, 311150074 ], [ 31920198, -48513827, 596108483, 866132133, -1700981573, 293890529, -1980776536, 49557696, -334242819, -1264617017, 2108060120, -1038917110, -1905575643, -607749722, 1105548702, -2107607517, -30652997, -354921282, 1570988332, -2135593136, -2073073219, 279239171, -1377060416, 876296890, -952968476, 266926340, -1985396831, 831161956, 78370555, -2147427090, -1005814082, -1892182317, -1954880381, 852389693, -309705553, 1300946229, -1040347643, 935021127, 494453983, 700132250, 1408805062, 890701758, 1054839815, 1029030895, -227617318, 963694017, 1469588749, 1022238627, 462527563, -1829571426, -272328876, -1875734404, -1701592920, -596485302, -154081534 ], [ 966858626, -1811517550, 39439752, -2054363378, -1958813708, -1750101461, -1453030308, -646661276, 1869382603, 1744636632, -1704393379, 2109574332, 580219102, 230619156, 1255529101, -66825591, -1007431555, 127386198, 966702662, 784644234, -1417789411, 1881803400, -924490531, 1374274169, -808218224, -1875143761, 2132172049, 381325286, -1225902658, -2146090538, -1592541813, -1417827576, 1828330802, -1387254599, -1451996614, 1450859021, 1628994850, -1249906955, 646206295, 147942848, 330117620, -810351308, 1079491546, 1636300690, 970658129, 1731553798, -1672777280, 674546096, 2145190609, 153226387, 1897901923, -651215169, 1703349510, 1884637051, 525227830 ], [ 801932483, -399069267, -1765662520, 89397069, 998009425, -110300488, -995885714, 396049667, 691212130, 392008142, 1602185092, -799144186, 470777263, 1524820627, -1234013970, -938070713, -1936319324, -536965369, -1955868099, 1058171510, -1766039520, 826440789, 342815323, 2095508061, -651899354, -666603529, -1103347131, 160075481, -1205569155, -1660471746, 1926643009, 769494763, -1637170341, 507072931, -838315723, -1374140968, -122504227, 1235345598, -2145552949, -621936871, 1807980173, -453832672, -1721858442, -306720036, 783705262, 2131688436, 553473009, -1930461943, 1327419150, 1203040485, 650205351, 1703123345, 1157010146, -1150088918, -338234650 ], [ -439009014, 932356066, -1087147824, -1472867284, 1992270393, -651375178, -1419125580, 815658624, -1216701094, 1183439162, -1844789684, 79507549, -416802265, 1962188140, 91414318, 1826782128, -1080071822, -114086985, 1347853813, -1459110299, 1837114207, 1172232140, 759694869, -1103207124, 1365946007, 1472406314, -890714697, 374282095, -1887033600, -454867074, -1500367075, 242164681, 209741049, 140912587, 760871265, 1824213682, -1302520050, -1226801360, -1222269443, 1838926551, -1749514059, -2012874900, -1458378438, 1156219290, 341990313, 1802460896, -1270061672, -455042375, 237896373, -1833662470, 1797594585, 1308537083, -1530031803, 1472593342, -219939161 ], [ -1039599291, -1074876903, 921291746, -1278098047, -622004358, -611268622, -1502128514, 1410479643, 746572160, 1554591537, 102768230, -1394638676, -946993480, -629435877, 1898210981, -1127465922, 829283329, -1620736629, 1958403698, 628995329, -297725905, -661978915, -624682458, -1179466547, 428653282, 1571948467, -1111512610, 1066517392, 284258787, 1175795180, 1158625008, -1979138578, -2056352454, 1782971703, -1479929659, 320998889, 1086987612, 16332921, -2121010045, -2102019933, 728209789, 1707946188, -672480391, 188508135, 1863016233, 1396523486, 173997634, 667914490, 1981249477, 1274289366, -361394017, 828635550, -734808926, 1808026193, -1745748889 ], [ -1179036442, -661376599, -1279470308, 408268258, 912859057, 1676932356, 5990622, 521205503, 425893983, -2132848463, 895683085, -2047597707, 203702555, 2146626157, 1235633948, 27822688, -777958783, 1448308101, 1541852214, -566895480, -1685017234, 353197531, 575542698, 1864316697, 1675606360, -1163666879, -1062170633, 2134588077, -743739409, -178713192, -835621199, -458098691, 276010540, -891391940, -374212703, -632865314, -1683802050, 1231348186, 1680565820, -34250579, -1268404220, 614420170, 146372532, 219994216, 407183927, 935860914, -1972455813, -1720498437, -1736402331, -1483332326, 2025891880, 987951191, 706575120, 854070670, -2003322311 ] ], [ [ 1323436624, 1498312146, -1420455861, 1182487019, -1067373787, 333115731, -59460174, -1031851460, 2082488668, 1612498342, 318895847, -2101028703, -1360348059, -1170636429, 2026856012, -413466001, -1946760767, 370042164, 1934607176, 261474689, -240466939, -1392360424, 1626902115, -1697378808, 1861990547, -1192588176, -1554067755, -649790804, -2126177207, -2087123518, -1346578322, 826591455, 1350627704, -1083502414, 620725258, -638213086, -287936121, -709091840, 1681237778, 50808607, 26812670, 1545328039, 675427971, -1505858684, -1336619699, -684071840, -1727081958, 824757449, -20030091, -1957511175, -427491973, 1417247446, 1748275449, 1983523874, 1814957652 ], [ 91857800, -1072847997, 1800802386, 123374573, 321582956, -161026128, -1763910931, 1204757584, -736191821, -1116304463, 1211372009, -1288553823, 784897037, -110873123, 1288252002, -1930569052, 1179335184, -1162473150, 1591814843, -628332610, -2117460266, -53129980, -1912398981, -990261785, 930645610, 260431761, 896619770, 1625278616, -137416794, 187808016, -1897276374, -915517283, 963079269, -1881277401, -604645669, -1560506339, 1534862245, 262926595, 620493618, 789023451, -1184090297, -1934161455, -439061091, -1350553198, -764528116, -777040026, 1211203097, -774068604, -1497436042, 1968843134, -1936729242, -1272295594, -655997112, -1878960792, 1715551408 ], [ 1300620771, 318115639, -1971408158, 945151547, 1628977896, -1196230795, 2012477441, 1281489777, 1040052970, -704183420, -1632458955, -303524242, 1320169394, 372165039, 633460614, 1206958573, -692235696, -1987034331, 1649398658, 487043039, 281606782, 314721471, 1515813921, 1156588938, 730632986, 1211228370, -908316419, 909341798, 2040189763, -1138319979, 304966506, 778302476, 71963215, 2013687010, -414422992, -1211826087, -1561889755, 1500170264, 799778229, 335007224, -297215182, -386785719, 1866646518, 774664979, 1997577128, 1294959333, 1149508720, 230367793, -1105976569, 659512362, 927625665, 94359755, -2059772896, 1975699002, 1401879484 ], [ -894923625, -2051076431, -1108443822, 1038620198, 1589406844, -1798384453, -155278747, -1283448310, 788316497, 1205546149, 1984786634, -623087667, -862481607, -816749401, 1121843557, -235885946, -2049712491, 1922497682, -1700308081, 1839003198, -1452278381, 163787606, -805657109, 802285570, -416666739, -569759805, -98715998, 2022257633, -1093793540, -1203787131, -1863091016, 1024993063, 762455873, 467122025, -2045858909, 1248034974, 1329166255, 1911296252, 1843205938, -1017145316, 903527604, -418131225, 412147283, -719428423, 674389448, 1944568426, 653788711, 1807536138, 1854159440, -1636904027, 1994178532, 1366983898, -314771102, 429837804, 502851232 ], [ -443720427, 1624987254, -1650450630, 1490842689, -2119899938, 1135065028, 1213713191, -396450210, -942520930, -1536527753, -687465615, 728638236, 965854915, -1368854944, -2099639799, 263343701, 346969682, 2064497073, 1122431229, 216078841, 394430195, 625161984, -207303857, 762680844, -1308057460, 1419007191, 1553394736, -279255862, -186084626, -10694894, 1363096090, -1391689604, -680654822, 492546367, 830702621, -877212684, -1644210291, 32748047, 595087800, 1144854428, -2134728505, -2072021482, -487472586, 274515096, -2132166408, -1402542971, -348289441, -947541341, 904280979, -1998391246, 1667913002, -1419646636, -254951560, 2090057329, 698631317 ], [ -589902482, -90048062, -1883002020, -1415013752, 1164788968, -743543303, -1709372728, -891413947, -632215211, 932582731, -1758775971, -2037220300, 962568091, -1537416981, -345079479, 785485610, 60807068, -1617302776, 954263455, -1940071729, -1149671288, -1678408088, 54106903, 818939251, 643830056, -1549086216, -672759264, -1519111202, -675611411, -1158351835, 1032487505, 1077653268, 1367476903, -1286974443, -2089519671, -1995547476, 1475252538, 1743169838, -1237957043, 1616275325, 127750028, -1353692084, -803445358, -1007845903, 1132245662, -1337635046, -1361212613, 942893665, -849530794, -1073703667, 1321997445, 1853062597, 237801313, 1407207484, 1465747074 ], [ -634776553, -27408046, -1617630983, 1875782513, -1156939903, -525016625, -306873213, -1017161624, 578473008, 2126250784, 1525802941, 131760454, -1584993929, 1559857142, -1044791655, 1765477076, -449121429, 79322517, -271910482, -190207242, -1438903220, 227143446, -416734551, 1493529792, -97837609, 1995700498, -873311602, -737350926, -1989751309, 1024909687, -1831928466, -921809601, 1763308741, 476539683, 252454169, 1309061313, 1166053425, 1659946124, 709847644, -220262312, -1586295900, -559395084, 881516780, -1058917264, 734330414, -1574461265, -1888001856, -580174625, -1160166056, 1597632506, -522812097, -348710473, -414446693, -784719878, 1794115397 ], [ 91857800, -1072847997, 1800802386, 123374573, 321582956, -161026128, -1763910931, 1204757584, -736191821, -1116304463, 1211372009, -1288553823, 784897037, -110873123, 1288252002, -1930569052, 1179335184, -1162473150, 1591814843, -628332610, -2117460266, -53129980, -1912398981, -990261785, 930645610, 260431761, 896619770, 1625278616, -137416794, 187808016, -1897276374, -915517283, 963079269, -1881277401, -604645669, -1560506339, 1534862245, 262926595, 620493618, 789023451, -1184090297, -1934161455, -439061091, -1350553198, -764528116, -777040026, 1211203097, -774068604, -1497436042, 1968843134, -1936729242, -1272295594, -655997112, -1878960792, 1715551408 ], [ -894923625, -2051076431, -1108443822, 1038620198, 1589406844, -1798384453, -155278747, -1283448310, 788316497, 1205546149, 1984786634, -623087667, -862481607, -816749401, 1121843557, -235885946, -2049712491, 1922497682, -1700308081, 1839003198, -1452278381, 163787606, -805657109, 802285570, -416666739, -569759805, -98715998, 2022257633, -1093793540, -1203787131, -1863091016, 1024993063, 762455873, 467122025, -2045858909, 1248034974, 1329166255, 1911296252, 1843205938, -1017145316, 903527604, -418131225, 412147283, -719428423, 674389448, 1944568426, 653788711, 1807536138, 1854159440, -1636904027, 1994178532, 1366983898, -314771102, 429837804, 502851232 ], [ 91857800, -1072847997, 1800802386, 123374573, 321582956, -161026128, -1763910931, 1204757584, -736191821, -1116304463, 1211372009, -1288553823, 784897037, -110873123, 1288252002, -1930569052, 1179335184, -1162473150, 1591814843, -628332610, -2117460266, -53129980, -1912398981, -990261785, 930645610, 260431761, 896619770, 1625278616, -137416794, 187808016, -1897276374, -915517283, 963079269, -1881277401, -604645669, -1560506339, 1534862245, 262926595, 620493618, 789023451, -1184090297, -1934161455, -439061091, -1350553198, -764528116, -777040026, 1211203097, -774068604, -1497436042, 1968843134, -1936729242, -1272295594, -655997112, -1878960792, 1715551408 ], [ -733731660, -1286739740, 1229546700, -1687121095, 1598139111, 1397052195, 2048651875, -170639707, 524825059, 1643302156, -1582224022, -832694109, -120893402, 547745791, 769523325, 1818117871, -45822255, -1410055805, -1331853184, 1291619327, -167353893, 564860139, 269973636, 1344096033, -1209262338, -1414361314, 1003056301, -283096455, 1356314937, -1594131966, -979759790, 1976037607, 1476051865, -1878224749, 1360860509, -1866234596, -1630787990, 1710067824, -1606224806, -855720058, -1566134360, 416697868, -1901874795, -912785653, -745899430, 638912358, -14969453, -1320834002, -153310703, -176654333, -628308153, 143847795, -746725058, -714498346, 1217014784 ], [ 2141138955, -2063026410, 944239626, -1822362050, 480421533, -747541414, 1189735804, -1613394272, 1703187630, -82633958, 82914599, 305415667, -1995940025, -814281871, 899348201, 1979238074, 2081351897, 153339041, -1039154642, -96328056, -156914202, -441347453, -595821911, 1581974013, -470438531, -2021818869, 950905733, 708982417, -522249170, 558313424, 1894441893, 1822869773, 1244073585, 357953262, -2028740580, 52442921, 1368157030, 1481315234, 1171913705, 2089525087, 70840023, -1676311346, -13669177, -778617361, 1441077077, 1190300759, -323044724, -479997142, -1462598099, -1962087079, -803593394, -1112321576, -1008447999, 2140926585, 777642610 ], [ -551910075, -548124369, 640391025, 1439977427, -1818146187, 1154663092, -82009620, -1523845437, -1732937845, -699894236, -1081111384, -1700323564, -887594387, 1433289062, 934515321, -1249675884, 747771786, -207449924, 1061200901, -1085382292, -1882247740, -803838491, 2121345388, 239826142, -1913751405, 2041808101, 1399076110, 187689637, 1031947211, -1353901970, 394113889, 1773783261, -262606477, -1980179413, 1104375048, 988256214, 1030181420, 637487106, -1558307184, -1655528280, 1256846901, 1525280513, -1810083914, 347999737, 2345662, -644058812, 623121700, 1779025301, 1381643121, -1489951377, -158440407, 1871447235, -1130185952, 1520682176, -40116647 ], [ 590539911, 896060164, -1672276068, -810327069, 1643219045, 2141788641, -1403578092, 995434533, 6976786, 388314467, 46932809, 1576758855, -235741348, 383590829, 727023413, 226558952, 1630504432, -1128220896, 1924168971, 764985194, 1975923977, -538398082, -90880334, -1962445171, 1820980858, 1357475078, -874865098, -1924690094, 845428142, 740023392, 118866342, -1474372545, 1796972809, -289611722, 964496536, 1542286929, 207558463, -1741954773, 1665225163, 717906697, 1693858646, 483693815, 1749997446, 1578528240, -1221338594, -1405593025, -1459300343, 1287577528, -1115031349, -214227829, 1236844770, -306472063, -1881826065, -593631693, -1741221595 ], [ 1230013802, 1300546392, -1707513102, -2143024797, -1088795137, 116032479, 1499777472, 656598879, -1563861274, 932890303, -136653751, -563545196, 1166758319, -877700531, 509685559, -1365187282, -508678158, 248315892, 530057916, 1800894528, -900457095, 1700713207, 1359817172, -601441764, -1545827190, -1040004255, 677792366, 1240360023, 482205263, 966281820, -1710720614, 22934400, 1605395453, -476611407, 1713186824, -1615775701, 2056167269, 1224660914, 542142665, 504505943, 1874012166, -528789160, -1439094077, 1798680661, -1706141769, 685789052, -1005069176, 1843566895, 2034388905, -109897647, 142854423, -194914962, -321169438, 1877928452, -914372313 ], [ -150398690, 1208080335, 523666142, 418334373, -1033521551, 2115219714, -1074591802, 1851090007, 2101758802, 48906875, 1584808612, 923804978, 1021149504, -1853234801, -1558452338, -1848474221, -2017669502, 1443010967, -1394092680, -2120273912, 1880040177, -950232093, 1358454219, 1977932046, 99110718, 1832749588, 2013397308, -1527763627, -1517918310, -558608951, 254049205, 1228519634, -1360550608, -1316826996, -831382812, -981854275, 1890365512, -446716569, 1581744184, -1907470518, -1710261193, 1304011016, -1075701165, -1792623713, 405906491, -1514904510, -1883975433, -403226604, 215111922, 117508682, 362887953, -2046011597, -897789120, -672321041, -888530035 ], [ 2141138955, -2063026410, 944239626, -1822362050, 480421533, -747541414, 1189735804, -1613394272, 1703187630, -82633958, 82914599, 305415667, -1995940025, -814281871, 899348201, 1979238074, 2081351897, 153339041, -1039154642, -96328056, -156914202, -441347453, -595821911, 1581974013, -470438531, -2021818869, 950905733, 708982417, -522249170, 558313424, 1894441893, 1822869773, 1244073585, 357953262, -2028740580, 52442921, 1368157030, 1481315234, 1171913705, 2089525087, 70840023, -1676311346, -13669177, -778617361, 1441077077, 1190300759, -323044724, -479997142, -1462598099, -1962087079, -803593394, -1112321576, -1008447999, 2140926585, 777642610 ], [ -443720427, 1624987254, -1650450630, 1490842689, -2119899938, 1135065028, 1213713191, -396450210, -942520930, -1536527753, -687465615, 728638236, 965854915, -1368854944, -2099639799, 263343701, 346969682, 2064497073, 1122431229, 216078841, 394430195, 625161984, -207303857, 762680844, -1308057460, 1419007191, 1553394736, -279255862, -186084626, -10694894, 1363096090, -1391689604, -680654822, 492546367, 830702621, -877212684, -1644210291, 32748047, 595087800, 1144854428, -2134728505, -2072021482, -487472586, 274515096, -2132166408, -1402542971, -348289441, -947541341, 904280979, -1998391246, 1667913002, -1419646636, -254951560, 2090057329, 698631317 ], [ 253611073, -1163595681, 566906694, 1871215761, 690427541, -477294817, -280377385, 366227837, 961939305, -852230715, -1982498163, 870435271, 693814566, -1711796707, 543555695, -1839785564, 614590947, 1049190762, -2080827628, 973531468, -1630166672, -1009311576, 879796421, -622569629, 2048854946, 1963918898, 2091252254, -1699388444, -1390333225, -1360872987, 366571407, -300482935, 1055947124, -935878073, -1289540072, 639986843, 503639028, 818628166, -807180339, 113335957, 1839756401, 477588772, 1857534019, -285955350, -1954885712, 1118354739, -169843197, -1966671977, -1551623096, -803625590, -1327160179, 792120996, 477428517, -731668691, -1783886109 ], [ 1300620771, 318115639, -1971408158, 945151547, 1628977896, -1196230795, 2012477441, 1281489777, 1040052970, -704183420, -1632458955, -303524242, 1320169394, 372165039, 633460614, 1206958573, -692235696, -1987034331, 1649398658, 487043039, 281606782, 314721471, 1515813921, 1156588938, 730632986, 1211228370, -908316419, 909341798, 2040189763, -1138319979, 304966506, 778302476, 71963215, 2013687010, -414422992, -1211826087, -1561889755, 1500170264, 799778229, 335007224, -297215182, -386785719, 1866646518, 774664979, 1997577128, 1294959333, 1149508720, 230367793, -1105976569, 659512362, 927625665, 94359755, -2059772896, 1975699002, 1401879484 ], [ -634776553, -27408046, -1617630983, 1875782513, -1156939903, -525016625, -306873213, -1017161624, 578473008, 2126250784, 1525802941, 131760454, -1584993929, 1559857142, -1044791655, 1765477076, -449121429, 79322517, -271910482, -190207242, -1438903220, 227143446, -416734551, 1493529792, -97837609, 1995700498, -873311602, -737350926, -1989751309, 1024909687, -1831928466, -921809601, 1763308741, 476539683, 252454169, 1309061313, 1166053425, 1659946124, 709847644, -220262312, -1586295900, -559395084, 881516780, -1058917264, 734330414, -1574461265, -1888001856, -580174625, -1160166056, 1597632506, -522812097, -348710473, -414446693, -784719878, 1794115397 ], [ -1066437755, -734367492, -1545300596, 851010910, 885383182, 764950805, -1424714887, -207945622, -892810352, 1132601664, -700471523, -360970772, -195993115, 1120074725, 870025939, 1374309682, -309473291, 1372698470, 1593834967, 102673693, 772173472, 1759041757, 1453789375, -960187984, 929233188, -232094342, -1509114929, -550669077, 2052682131, 1966642283, 1230878638, 2106089744, 312337617, 1106239240, -1437822162, -864299964, -1405825910, 1879331500, 491048656, 1858007435, -359930574, -414693971, 755310803, 291663725, -547918750, -783452620, 55169591, -1823025165, -1340210022, -1959525964, -1480899809, -1294222469, -1822591862, -1909305675, 1372840361 ], [ -816181828, 395842779, -843285497, 634464929, -1486294598, 475846164, -1910839838, -2075877660, -1055227045, -1398171415, -39860099, -1436357315, -1097548056, -1726785218, 1661769169, 1011360744, -1212642594, -1631498241, 1504315155, 722388044, 1657210399, -1381303103, -606559878, -1639345302, -329205507, -1449422405, -2129644529, 36092571, 2057540356, 624842621, 1103491328, 1339707072, 2028173547, -1595313181, -1070502871, 499018280, 1378890068, 1176132123, 977682653, -805713654, -580518750, -1805107842, -799287829, -1477700837, 1881849039, -1754242252, -586650617, 1663062580, 1957842175, -529562303, -148525558, 100281495, 1383902215, 1154006824, 103561200 ], [ -1066437755, -734367492, -1545300596, 851010910, 885383182, 764950805, -1424714887, -207945622, -892810352, 1132601664, -700471523, -360970772, -195993115, 1120074725, 870025939, 1374309682, -309473291, 1372698470, 1593834967, 102673693, 772173472, 1759041757, 1453789375, -960187984, 929233188, -232094342, -1509114929, -550669077, 2052682131, 1966642283, 1230878638, 2106089744, 312337617, 1106239240, -1437822162, -864299964, -1405825910, 1879331500, 491048656, 1858007435, -359930574, -414693971, 755310803, 291663725, -547918750, -783452620, 55169591, -1823025165, -1340210022, -1959525964, -1480899809, -1294222469, -1822591862, -1909305675, 1372840361 ], [ -816181828, 395842779, -843285497, 634464929, -1486294598, 475846164, -1910839838, -2075877660, -1055227045, -1398171415, -39860099, -1436357315, -1097548056, -1726785218, 1661769169, 1011360744, -1212642594, -1631498241, 1504315155, 722388044, 1657210399, -1381303103, -606559878, -1639345302, -329205507, -1449422405, -2129644529, 36092571, 2057540356, 624842621, 1103491328, 1339707072, 2028173547, -1595313181, -1070502871, 499018280, 1378890068, 1176132123, 977682653, -805713654, -580518750, -1805107842, -799287829, -1477700837, 1881849039, -1754242252, -586650617, 1663062580, 1957842175, -529562303, -148525558, 100281495, 1383902215, 1154006824, 103561200 ], [ 1027065169, -1465240957, -1221555393, -1799558134, -1046740213, 672480582, 1872213388, -78861539, -1797058587, -1943967838, -366656289, -1010654949, 329643861, -1639441541, -1158521405, 239817529, -940544219, -581086457, -1194665062, -1926261965, -664922905, -731340256, 1711569185, 1686716938, -293830110, -910604403, -352921687, 463413635, -487131411, 1100146937, 1993361868, -415125290, -1643686406, -1628597442, 1597192771, -360364680, -742337562, 512809869, 1960702356, -323610432, -793592935, 1557873422, -1791540969, 1478628986, 86079237, -2060899102, -1168808437, 769763078, 1086582983, -1307290383, 675622486, 2101387323, 800878934, 869511485, -1316452623 ], [ 91857800, -1072847997, 1800802386, 123374573, 321582956, -161026128, -1763910931, 1204757584, -736191821, -1116304463, 1211372009, -1288553823, 784897037, -110873123, 1288252002, -1930569052, 1179335184, -1162473150, 1591814843, -628332610, -2117460266, -53129980, -1912398981, -990261785, 930645610, 260431761, 896619770, 1625278616, -137416794, 187808016, -1897276374, -915517283, 963079269, -1881277401, -604645669, -1560506339, 1534862245, 262926595, 620493618, 789023451, -1184090297, -1934161455, -439061091, -1350553198, -764528116, -777040026, 1211203097, -774068604, -1497436042, 1968843134, -1936729242, -1272295594, -655997112, -1878960792, 1715551408 ], [ -551910075, -548124369, 640391025, 1439977427, -1818146187, 1154663092, -82009620, -1523845437, -1732937845, -699894236, -1081111384, -1700323564, -887594387, 1433289062, 934515321, -1249675884, 747771786, -207449924, 1061200901, -1085382292, -1882247740, -803838491, 2121345388, 239826142, -1913751405, 2041808101, 1399076110, 187689637, 1031947211, -1353901970, 394113889, 1773783261, -262606477, -1980179413, 1104375048, 988256214, 1030181420, 637487106, -1558307184, -1655528280, 1256846901, 1525280513, -1810083914, 347999737, 2345662, -644058812, 623121700, 1779025301, 1381643121, -1489951377, -158440407, 1871447235, -1130185952, 1520682176, -40116647 ], [ 91857800, -1072847997, 1800802386, 123374573, 321582956, -161026128, -1763910931, 1204757584, -736191821, -1116304463, 1211372009, -1288553823, 784897037, -110873123, 1288252002, -1930569052, 1179335184, -1162473150, 1591814843, -628332610, -2117460266, -53129980, -1912398981, -990261785, 930645610, 260431761, 896619770, 1625278616, -137416794, 187808016, -1897276374, -915517283, 963079269, -1881277401, -604645669, -1560506339, 1534862245, 262926595, 620493618, 789023451, -1184090297, -1934161455, -439061091, -1350553198, -764528116, -777040026, 1211203097, -774068604, -1497436042, 1968843134, -1936729242, -1272295594, -655997112, -1878960792, 1715551408 ], [ 253611073, -1163595681, 566906694, 1871215761, 690427541, -477294817, -280377385, 366227837, 961939305, -852230715, -1982498163, 870435271, 693814566, -1711796707, 543555695, -1839785564, 614590947, 1049190762, -2080827628, 973531468, -1630166672, -1009311576, 879796421, -622569629, 2048854946, 1963918898, 2091252254, -1699388444, -1390333225, -1360872987, 366571407, -300482935, 1055947124, -935878073, -1289540072, 639986843, 503639028, 818628166, -807180339, 113335957, 1839756401, 477588772, 1857534019, -285955350, -1954885712, 1118354739, -169843197, -1966671977, -1551623096, -803625590, -1327160179, 792120996, 477428517, -731668691, -1783886109 ], [ -816181828, 395842779, -843285497, 634464929, -1486294598, 475846164, -1910839838, -2075877660, -1055227045, -1398171415, -39860099, -1436357315, -1097548056, -1726785218, 1661769169, 1011360744, -1212642594, -1631498241, 1504315155, 722388044, 1657210399, -1381303103, -606559878, -1639345302, -329205507, -1449422405, -2129644529, 36092571, 2057540356, 624842621, 1103491328, 1339707072, 2028173547, -1595313181, -1070502871, 499018280, 1378890068, 1176132123, 977682653, -805713654, -580518750, -1805107842, -799287829, -1477700837, 1881849039, -1754242252, -586650617, 1663062580, 1957842175, -529562303, -148525558, 100281495, 1383902215, 1154006824, 103561200 ], [ -150398690, 1208080335, 523666142, 418334373, -1033521551, 2115219714, -1074591802, 1851090007, 2101758802, 48906875, 1584808612, 923804978, 1021149504, -1853234801, -1558452338, -1848474221, -2017669502, 1443010967, -1394092680, -2120273912, 1880040177, -950232093, 1358454219, 1977932046, 99110718, 1832749588, 2013397308, -1527763627, -1517918310, -558608951, 254049205, 1228519634, -1360550608, -1316826996, -831382812, -981854275, 1890365512, -446716569, 1581744184, -1907470518, -1710261193, 1304011016, -1075701165, -1792623713, 405906491, -1514904510, -1883975433, -403226604, 215111922, 117508682, 362887953, -2046011597, -897789120, -672321041, -888530035 ], [ -730867732, -1253902120, -421853953, 196834888, 917238744, -998103767, -1218308942, -2004748301, -1744227184, -1925967517, -1256828461, 837563833, 1177708875, 2032145934, 193678562, -194611911, 1715334288, -1515860924, 559439164, 1366156986, 10962281, -1024625021, 519118916, 2128699443, -1134112597, 271717523, -1929452136, -1148334460, 1147077782, -17159385, -1291809170, -707032054, -1627982575, 1200323034, 1902113133, -1693007880, -1125551358, 1533314994, 1626368620, 1148203217, 923616844, 1552045719, -543399688, 1696485221, 1660489629, -1160595414, -1833920663, 90219255, 1109401088, 1502904491, -1535626204, -526614650, 1150407552, -1888035082, 957488633 ], [ 379679951, 1416038966, -2109094266, -1995802145, 1647847553, -1544331805, 978228823, -343055021, 1236552852, 709576721, -1838996744, -700800276, 895759110, 1810552413, 1308201827, 1683036827, 1961233920, 1693159343, 345618048, -703756870, 34539491, 1269987065, -320418348, 1420890484, 864524006, -1248473363, 1807413741, 1487176746, 428444671, -1313798141, -1171307841, 1457898460, -2072004107, -70387912, 511586947, -1148897098, 1565936005, 95845454, -1864121989, -772394320, -439928308, -1190534883, 1889987156, -599121164, 7202642, 151441921, -1199763768, 291686547, -628540926, -2103157636, -394537559, 360102428, -1643729020, 1199943153, 690597428 ], [ 1300620771, 318115639, -1971408158, 945151547, 1628977896, -1196230795, 2012477441, 1281489777, 1040052970, -704183420, -1632458955, -303524242, 1320169394, 372165039, 633460614, 1206958573, -692235696, -1987034331, 1649398658, 487043039, 281606782, 314721471, 1515813921, 1156588938, 730632986, 1211228370, -908316419, 909341798, 2040189763, -1138319979, 304966506, 778302476, 71963215, 2013687010, -414422992, -1211826087, -1561889755, 1500170264, 799778229, 335007224, -297215182, -386785719, 1866646518, 774664979, 1997577128, 1294959333, 1149508720, 230367793, -1105976569, 659512362, 927625665, 94359755, -2059772896, 1975699002, 1401879484 ] ], [ [ 75293322, 364208739, 1861939418, -1211848328, 2080506441, -958732371, -648159507, -216709593, 436097638, -761153321, 1258885666, -2055941122, 715557996, 671114444, 148406718, 487169138, 1063790677, 1736501247, -1209539663, -99411141, 267101132, -666969931, 2035209927, 49465923, 397926333, -1311275030, -361672304, 539191705, -307754972, 1159782400, -1560259554, -1488370608, -691534447, -780038141, 1354861614, 1579693177, -120439361, 23758679, -883172708, 136737356, 886777216, 955235932, 2014204162, 334547093, -685827398, -1848640820, 807085269, 1305505611, 225086406, 1816066951, -786360486, -1918659675, 571860278, -1626719910, -1786208452 ], [ 1199718751, -1091205675, -27049758, -1059961772, -391391282, -1678377230, 1916674842, 947497517, 1722563456, -876840635, 1601585337, 78512058, -1296505611, -720508435, 1337984758, 1179832922, 945897123, -1174743751, 634636370, 1893369760, -1938078022, -767338965, -1802375468, -1701444331, 2138039581, -1115380533, -1377080988, -1829909776, 2065906215, -134266129, 1251454377, -1072662840, 605189862, 1658055135, 735012775, 73566863, -1243230444, -1145173793, 415986414, -209292340, -1947997258, -1305694659, -291993975, -1379846824, 231682140, -856173942, -895402584, -1682332399, 13866894, -1337248647, 560076639, 1881396993, 1770532502, 716411860, 1320490291 ], [ 1808622167, 780644228, -1044334435, 3581848, 1533360601, 721492715, -591533791, -1424154105, -1528170920, -528164794, 1308707029, 225913157, -1891288283, 1797168113, -408653946, -469912322, 1371446058, -528471614, 503305422, 1808955061, 77591570, 490102133, -628637521, 1677915923, -1825121312, -960552684, 2108708623, -68184091, -1396836208, -370472927, -1050942098, 108605942, -1134233164, -432370354, 1752095000, -1793716960, 1132533023, -1811658812, -183267116, 722983645, 1956027036, -1073387667, -1920780754, 1077387144, 1690801412, 279420242, -1887950218, 2884368, -467590101, -208387335, -1915534462, -784466714, 2143055501, -1950796066, 1779789361 ], [ 587973608, -2080106232, 77305678, 1711474183, -2049996033, 1253523587, 1457675041, -1821825441, -1158017533, 960402266, 1767817316, 1163685663, 110254702, 439405534, 106090753, 333593546, 1161970243, -1934079496, -1247657827, -1891948677, 1272658886, 976197317, -1919392333, -1694084657, -1009953821, -1108771145, 83158557, -4996792, -611234462, -1442406039, 641546953, 1244851433, 602568376, 1320178559, 1777902378, 1469493902, 650844015, -1934590191, -710594302, -309782414, 912698029, 1490000058, 602718382, -587468246, 1235786860, 841042120, 1280073735, 383308239, 630207130, -656233995, -430185136, -960333947, -1044243040, 656026585, -499650130 ], [ -587096718, 2063376928, -2079011395, -122837017, 2096041241, -970184379, 143359150, -238137887, -455781006, 1150034878, 80959682, 918417918, 85774404, 2136277342, -127832929, 1271644607, 485111850, 1294505112, 1656253720, -1174669033, -851633208, -852265600, -55969339, -34917684, -2131832804, 1698333955, 1545390570, 434012747, -833636450, 1402657264, -982272343, -834031151, 2136905870, 1820696117, 362464911, -1420639914, -1619016930, 1994034697, -1007062587, 779386673, -630387004, -14374650, 2087612009, 399262955, -297977625, -362229744, -1159065695, 242630336, 299492224, -1739449238, -409054154, 621910056, -1911430579, 2045788606, 1550137931 ], [ -1713081260, -711913033, 594446245, -1857213260, -459007107, 1276475726, -1753053462, -572209360, -2131410041, 679693262, -1807487267, -940722165, 97648567, -1226129402, -1155806000, 1438337140, 1192077339, -1800448198, 1535487887, -136673331, -1525430574, 1746751003, -699994326, -748574382, -1517952573, 1659084593, -916147863, 396825798, -1120108493, 1698643964, 1232075367, 12991598, -663659730, 665976654, -19049045, 1893763220, 746873790, -2030711726, 1384081769, -1319238315, -853800456, -274681434, -1248887723, 1899733471, 2054941592, -1478760128, -772460414, -555147152, 734731891, 419942377, 763821453, -2014168540, 60256010, -1241608285, -1166309341 ], [ -839086397, 412528089, -375975213, 670605084, 748983654, -1276870699, -1958822778, 1057772589, -1367557674, -1288646728, 435286249, -1017861523, -1332540355, -829806846, 97183047, 1486021818, 2098867231, 996792746, 1713130439, 131792942, -393725867, 1373312778, -848725505, 1344016588, 2139741428, -473163251, 573028751, 1208763945, 1217639585, -1261677688, 1986867608, 13867804, -1968002976, -1639639283, 977519186, -314415291, -1683843812, 87470315, 427542099, -1804236915, -643788731, -160576966, 1204028114, 651420021, -1773734425, 490005237, 1728897494, -1914035478, 2090085543, -1738002816, 526835074, -638420063, 991243853, 1471823972, 1511223832 ], [ 867476888, -281756268, 448712123, 1063924185, -504585648, 477085887, 168571663, 343682902, 873332499, -513753624, 19226257, 391463335, -1545379379, -1238734217, -1763358828, -1296977074, -262599733, 1879565179, 1816276204, 1128938409, 248159665, -1277645985, -608940167, 1143661753, 1755379631, 1986438484, -478321248, -57426407, 39283836, -1905897369, -1647122833, -1953264520, 1019629297, -1183914511, 860294650, -535685463, 1263768326, -1651287036, -750797592, -1267796179, -274649333, 266215981, -1424461503, 717247457, 1995033251, -1961569590, -1777784256, 1942245103, 640007265, 1802354020, 881573796, 933396948, -1470010653, 50811307, -578432427 ], [ -767747918, -1897083579, -971439204, 367625683, -997326971, 1002740685, -1930177983, -378710431, -940275609, -24531085, -2037313799, -348852441, 1238701306, 1533117883, -1048286288, -305825221, 816710319, -155785330, 185492703, -680692415, 1449395254, 564797968, 1977311578, 1201798652, -569978178, -739514589, -1768062716, 525961544, 1072220393, -626133648, -2055990854, 1398170752, -1189863419, 353341240, -1918773769, -1877923335, 1710034235, 740853575, -2124732856, -1715167984, -31172164, 774663479, -326421264, 1600949766, 656033338, 490724705, -903042264, 781456380, 1605009523, -1937236905, 1006507296, 1630939436, -290793227, 1142037834, -609772616 ], [ -920235878, 1637578652, -128645512, 718254824, -1367071770, 1859011335, -1088428345, 541655308, -1761580652, -1955351971, -1602996014, 1901773607, -1243335140, 1630246588, 344603313, -1766693237, -252496319, -89033310, -1000987172, 447155041, 1550966149, 1648121243, 108008511, 1690104952, 1817241351, -1769410338, 579670099, 1173734948, -2079676438, 444149780, 1775864570, -995491802, 1535293336, 1863553801, 580985477, 556184204, 149351284, -390751865, -202180976, 96148728, -76558455, 1400392107, 1156293847, -654586186, 56442752, -1223049622, -1391463324, -563296986, -1897612900, 1522958368, -1605517719, -744961276, -1067552309, -1259144400, -568077623 ], [ 75293322, 364208739, 1861939418, -1211848328, 2080506441, -958732371, -648159507, -216709593, 436097638, -761153321, 1258885666, -2055941122, 715557996, 671114444, 148406718, 487169138, 1063790677, 1736501247, -1209539663, -99411141, 267101132, -666969931, 2035209927, 49465923, 397926333, -1311275030, -361672304, 539191705, -307754972, 1159782400, -1560259554, -1488370608, -691534447, -780038141, 1354861614, 1579693177, -120439361, 23758679, -883172708, 136737356, 886777216, 955235932, 2014204162, 334547093, -685827398, -1848640820, 807085269, 1305505611, 225086406, 1816066951, -786360486, -1918659675, 571860278, -1626719910, -1786208452 ], [ -839086397, 412528089, -375975213, 670605084, 748983654, -1276870699, -1958822778, 1057772589, -1367557674, -1288646728, 435286249, -1017861523, -1332540355, -829806846, 97183047, 1486021818, 2098867231, 996792746, 1713130439, 131792942, -393725867, 1373312778, -848725505, 1344016588, 2139741428, -473163251, 573028751, 1208763945, 1217639585, -1261677688, 1986867608, 13867804, -1968002976, -1639639283, 977519186, -314415291, -1683843812, 87470315, 427542099, -1804236915, -643788731, -160576966, 1204028114, 651420021, -1773734425, 490005237, 1728897494, -1914035478, 2090085543, -1738002816, 526835074, -638420063, 991243853, 1471823972, 1511223832 ], [ 1168417039, -2043458069, -355402387, -1927732213, -853187304, 1567239721, -481886592, -1424039922, 950082297, 1112525247, 667471416, 1327191932, 867980729, 578417294, 1670738822, -755368057, -187710574, 270932217, 728087788, -101036287, -251221421, -1437427565, 593126729, -1616474875, -108131656, -390916914, 1188261231, -100666969, -2124891591, 25834968, -1221012148, -515214347, -874293743, -1431891281, 1912954838, -1058436487, 30263254, 1409322922, -582604240, 1878154875, -410976335, 1918932777, -206921718, -2085519061, 1579819496, 1563544463, 1985717422, -1615284127, 1478175872, -680351761, 1467404625, 1990792046, -1292720256, -553071074, -993520117 ], [ -1573572350, -1996905150, 1546714442, -277779198, 328322079, 1738808662, -1668579741, 1878569614, 874144579, 601975888, -295869346, 885759190, -1270960644, -849782818, 1980277534, -962943769, 943380053, 1848065481, 399404570, -869004931, 1498373133, 1401179553, 188419312, -1653920028, -251381806, -293615098, -1333815581, -420414147, -1488676789, 827062685, -292189562, 990196682, -189087744, 918275166, 1002069579, -1459361671, -248742988, 1073632935, 400115719, -1195437554, 1428156186, -1288941069, 2118856383, 888422348, -762247968, -1311845171, 1726381276, 100907808, 1314478485, 1424557367, -1855397138, 789366159, -712281969, 1751137367, -1206701300 ], [ -420099808, -899990133, 1436372235, -373043585, -1289136936, 1730274980, 2111999770, -906202542, -1468888922, -1491723136, 423592973, -816044862, 528730768, 1113735172, -2123005189, 1545561203, -2022216653, -1655946169, 965760322, 522751984, 2054972436, 288995058, -355940906, 724980968, 1125400144, 734681519, -555803199, 1973397758, -852065423, -659152031, -954506204, -859994523, -1232689536, 348859946, 982521928, -303145410, 1815921726, -112724543, -141728237, -1849941227, 1733135915, -1510788347, -1441323207, 1869921114, 83914361, -1854174097, -249952145, 387172372, -2104149093, 1093391424, 723789139, -2096530182, 508772545, -1190787638, 1006825299 ], [ 393585883, 1324320659, 1422020820, -281220068, 396283271, 330369090, 1930033012, 1123149287, -797211892, 1661904268, -438424222, 1106958038, 2051597070, 1326853446, -1685670540, -1264000951, 1270901667, -1617711546, -2097796397, -1038996398, -57925153, -1595942819, -1488625626, -692002815, 424607784, 190836283, 1280630268, 2064789390, -2005568041, 808723457, -1444085144, -599295544, -675983266, 862173343, -1048835456, 1694750571, -501566755, 1353251788, 1940759569, 45704832, -1712806641, 865048306, -329500835, -694274680, -184291156, -859890860, -943423704, 2103029042, -951307092, -177662069, 922353511, -1198549061, 506135450, 1698743650, 1343603293 ], [ 941712635, 1685413938, -1336883802, -1120611805, -130368261, -774818294, 1288460853, -1189643495, -419170658, 196459615, -508928596, 502883531, 1286352890, 137986698, -185383722, 1940709539, 2069206784, 2127632384, -2076858308, 1449104742, 1712514781, 1311236957, 1071843419, -575298944, 970653325, 342667549, 1423663121, -637921104, 1042034682, 1221299059, 1433931502, -1409474526, 1562284411, -1216885722, 1877257984, -1981293880, -1187125387, 467892334, 186208948, 809765655, -414192693, -2133042739, 505435722, 46324503, 37248823, -528819831, 1677265405, 1255765895, -1369163827, -1980449166, -1368545399, -1938895603, 898892149, 516294147, -158973164 ], [ 1432914729, -1962256455, -2069455556, 243130615, 2020537705, 2125743136, 401771169, -301141818, -975287702, 2104569281, -1360499213, -1605349581, 35822544, -461905079, -18010433, 1726426400, -988654221, 1617894774, -1237977174, -757668404, -2128358018, 767126616, 1539577853, 1658545307, -1428248406, 1146229989, -1540448765, 551801064, 869294638, -1492176374, -1672835092, -1833939471, 894902807, 492298513, -1634885502, 1183975, 1270476532, -1125123980, 453707589, -890046954, -1026439458, -463482045, -634734857, -19237794, -1265267576, -471334139, 525630740, -484078583, 671733052, -1650415009, -1556234607, 1570198890, -163962527, 468813211, 1029914856 ], [ -1362905273, 237882139, -1724233196, 1920456143, -1121121909, 1071535419, 606380550, 1154328983, 554694311, 38905678, 1168788441, 1354864340, -515706595, 1898648040, 2093764853, 952367131, 1842318401, -1693982601, 173227279, 648625356, 1837029629, -1630226941, 1314585976, -1815815870, -609434420, 828500931, -897734186, 1437892481, 1849056040, -1465264641, -1039006761, -1829017802, 902360819, 1660103189, 436476464, -1579648870, -1401268416, -1996790023, -42975121, 949421284, -1503165673, 1493426933, -1062175500, 62162528, 719991018, 171477617, -94991925, -700678763, -300589792, -1123292008, -882531237, 1096213394, 1643231773, 1500165109, -726067482 ], [ 1179794850, -1539928652, -2012283046, -55765233, 1012734247, 46942002, -1454522897, 1174101280, -508006497, 901227779, -1279622189, 1769703817, -929594543, 2022330714, -527182455, 978613994, 8834209, -1818870337, -1725411462, -407513759, -1318426136, 467302620, -1554988252, 387384882, -1267669312, -1368188522, -570968249, 356244900, -431760721, -645617303, -686222513, -691803934, -413569511, 1434549164, 334938354, -335294531, 1071776963, 117664726, 1928608241, 270036881, -1219755090, 270569109, 1175088274, -1232133717, -1279052491, 427148942, 1651357810, -710286192, 29353380, 665807095, 702319651, -1521717226, -450096268, 2122210319, 1668726782 ], [ -839086397, 412528089, -375975213, 670605084, 748983654, -1276870699, -1958822778, 1057772589, -1367557674, -1288646728, 435286249, -1017861523, -1332540355, -829806846, 97183047, 1486021818, 2098867231, 996792746, 1713130439, 131792942, -393725867, 1373312778, -848725505, 1344016588, 2139741428, -473163251, 573028751, 1208763945, 1217639585, -1261677688, 1986867608, 13867804, -1968002976, -1639639283, 977519186, -314415291, -1683843812, 87470315, 427542099, -1804236915, -643788731, -160576966, 1204028114, 651420021, -1773734425, 490005237, 1728897494, -1914035478, 2090085543, -1738002816, 526835074, -638420063, 991243853, 1471823972, 1511223832 ], [ 1588090155, 1358290302, -817706499, -149035026, 940134347, -1424316630, 332390063, 129761504, 2076282791, -1933943482, -1740991140, -2018201659, 205646222, 218041700, 397446175, -1107674387, -826057198, -357077231, -1945820986, 1084385147, -1923696372, 716815061, -199208941, 2142427197, 826668630, -105080961, 859748453, -1643813903, -1370224062, -4495773, 1537478638, 1374715440, -527583364, -929135154, 1994444952, 281002416, -1639991883, -1181414911, 1445061927, 1710403663, 1753799013, -2117763148, 1385880832, -1666613779, 1326462601, 1638509017, -595668949, -1315903613, 916301666, -1853532813, 340790906, -723405494, -324359661, 1398643876, 2117898607 ], [ 1808622167, 780644228, -1044334435, 3581848, 1533360601, 721492715, -591533791, -1424154105, -1528170920, -528164794, 1308707029, 225913157, -1891288283, 1797168113, -408653946, -469912322, 1371446058, -528471614, 503305422, 1808955061, 77591570, 490102133, -628637521, 1677915923, -1825121312, -960552684, 2108708623, -68184091, -1396836208, -370472927, -1050942098, 108605942, -1134233164, -432370354, 1752095000, -1793716960, 1132533023, -1811658812, -183267116, 722983645, 1956027036, -1073387667, -1920780754, 1077387144, 1690801412, 279420242, -1887950218, 2884368, -467590101, -208387335, -1915534462, -784466714, 2143055501, -1950796066, 1779789361 ], [ -1319072304, 1356729692, -811181507, 1104065575, -792909175, -433791448, 795006904, -681302663, 1322012387, -1980461005, -2097357238, -1796553701, -1046822186, -1915905645, -512347520, -2042619933, 1100666101, -1490901767, 2027497705, 1533912426, 834692380, 1280584488, 1181063015, 1484228374, 237864322, 531718503, -133080927, 532846962, -509523805, -1615200850, 1851672452, 854549686, 880213497, -944779372, 1163234248, 82692421, -1818282316, 1953018712, 2112220514, 1591780997, -107524649, -1145925161, -2100132126, 1016406655, 1679010308, -1700417282, 791848650, -2032625547, 1188018473, -2026476060, 2041584219, -1416280567, -428213264, 837297011, 1487136555 ], [ 1179794850, -1539928652, -2012283046, -55765233, 1012734247, 46942002, -1454522897, 1174101280, -508006497, 901227779, -1279622189, 1769703817, -929594543, 2022330714, -527182455, 978613994, 8834209, -1818870337, -1725411462, -407513759, -1318426136, 467302620, -1554988252, 387384882, -1267669312, -1368188522, -570968249, 356244900, -431760721, -645617303, -686222513, -691803934, -413569511, 1434549164, 334938354, -335294531, 1071776963, 117664726, 1928608241, 270036881, -1219755090, 270569109, 1175088274, -1232133717, -1279052491, 427148942, 1651357810, -710286192, 29353380, 665807095, 702319651, -1521717226, -450096268, 2122210319, 1668726782 ], [ -767747918, -1897083579, -971439204, 367625683, -997326971, 1002740685, -1930177983, -378710431, -940275609, -24531085, -2037313799, -348852441, 1238701306, 1533117883, -1048286288, -305825221, 816710319, -155785330, 185492703, -680692415, 1449395254, 564797968, 1977311578, 1201798652, -569978178, -739514589, -1768062716, 525961544, 1072220393, -626133648, -2055990854, 1398170752, -1189863419, 353341240, -1918773769, -1877923335, 1710034235, 740853575, -2124732856, -1715167984, -31172164, 774663479, -326421264, 1600949766, 656033338, 490724705, -903042264, 781456380, 1605009523, -1937236905, 1006507296, 1630939436, -290793227, 1142037834, -609772616 ], [ 941712635, 1685413938, -1336883802, -1120611805, -130368261, -774818294, 1288460853, -1189643495, -419170658, 196459615, -508928596, 502883531, 1286352890, 137986698, -185383722, 1940709539, 2069206784, 2127632384, -2076858308, 1449104742, 1712514781, 1311236957, 1071843419, -575298944, 970653325, 342667549, 1423663121, -637921104, 1042034682, 1221299059, 1433931502, -1409474526, 1562284411, -1216885722, 1877257984, -1981293880, -1187125387, 467892334, 186208948, 809765655, -414192693, -2133042739, 505435722, 46324503, 37248823, -528819831, 1677265405, 1255765895, -1369163827, -1980449166, -1368545399, -1938895603, 898892149, 516294147, -158973164 ], [ -1701167119, -879024057, 1482663497, -1975057205, 924541236, 87954314, -1632227603, -1620194411, 2064544759, -2014162013, -2050716127, -2075704202, 551949952, 1831350538, -1409801555, 1270238159, 941704432, -1160602942, -1845091090, -51920131, -1799158009, -1659703649, -144775872, 1355748422, 2121754497, 549076028, -959855442, -737465556, 483304770, -1403539448, 79882416, 1154982133, 1469392534, -1893509818, -908000721, -1053097160, 235984318, -1351566679, 1935413260, 1791394466, -719038479, -399017584, -260251047, -1964382754, 1669940470, 1199884058, -719411931, 203750016, -512502279, -1167421207, -841303310, -1687536746, 1329427134, 664790244, 1848497962 ], [ -2119279418, 563065405, 259394781, 530987370, 2103280878, -472430857, -1541753552, -2093866352, -34293642, -1400427350, -1541426769, -1514240737, -957893194, -1649774236, -60521160, 661628184, -904853004, -1561869357, 311065051, -1779688623, 1020442959, -504308590, -386741818, -1077939455, -932737082, -1521017375, 249139314, -1519869202, 775433400, -1047088517, 281048939, 158268528, 573031264, 1108512161, 260267822, 1515164145, -1035070418, 1079831442, -674447146, 550671757, -34370562, 1750734229, -982645097, 84768922, -1441041408, 572763270, -1989011700, -379586846, -2104969216, -741379212, -68512511, -722792404, -489985673, -1510465774, 921803033 ], [ -767747918, -1897083579, -971439204, 367625683, -997326971, 1002740685, -1930177983, -378710431, -940275609, -24531085, -2037313799, -348852441, 1238701306, 1533117883, -1048286288, -305825221, 816710319, -155785330, 185492703, -680692415, 1449395254, 564797968, 1977311578, 1201798652, -569978178, -739514589, -1768062716, 525961544, 1072220393, -626133648, -2055990854, 1398170752, -1189863419, 353341240, -1918773769, -1877923335, 1710034235, 740853575, -2124732856, -1715167984, -31172164, 774663479, -326421264, 1600949766, 656033338, 490724705, -903042264, 781456380, 1605009523, -1937236905, 1006507296, 1630939436, -290793227, 1142037834, -609772616 ], [ -587096718, 2063376928, -2079011395, -122837017, 2096041241, -970184379, 143359150, -238137887, -455781006, 1150034878, 80959682, 918417918, 85774404, 2136277342, -127832929, 1271644607, 485111850, 1294505112, 1656253720, -1174669033, -851633208, -852265600, -55969339, -34917684, -2131832804, 1698333955, 1545390570, 434012747, -833636450, 1402657264, -982272343, -834031151, 2136905870, 1820696117, 362464911, -1420639914, -1619016930, 1994034697, -1007062587, 779386673, -630387004, -14374650, 2087612009, 399262955, -297977625, -362229744, -1159065695, 242630336, 299492224, -1739449238, -409054154, 621910056, -1911430579, 2045788606, 1550137931 ], [ 941712635, 1685413938, -1336883802, -1120611805, -130368261, -774818294, 1288460853, -1189643495, -419170658, 196459615, -508928596, 502883531, 1286352890, 137986698, -185383722, 1940709539, 2069206784, 2127632384, -2076858308, 1449104742, 1712514781, 1311236957, 1071843419, -575298944, 970653325, 342667549, 1423663121, -637921104, 1042034682, 1221299059, 1433931502, -1409474526, 1562284411, -1216885722, 1877257984, -1981293880, -1187125387, 467892334, 186208948, 809765655, -414192693, -2133042739, 505435722, 46324503, 37248823, -528819831, 1677265405, 1255765895, -1369163827, -1980449166, -1368545399, -1938895603, 898892149, 516294147, -158973164 ], [ -1713081260, -711913033, 594446245, -1857213260, -459007107, 1276475726, -1753053462, -572209360, -2131410041, 679693262, -1807487267, -940722165, 97648567, -1226129402, -1155806000, 1438337140, 1192077339, -1800448198, 1535487887, -136673331, -1525430574, 1746751003, -699994326, -748574382, -1517952573, 1659084593, -916147863, 396825798, -1120108493, 1698643964, 1232075367, 12991598, -663659730, 665976654, -19049045, 1893763220, 746873790, -2030711726, 1384081769, -1319238315, -853800456, -274681434, -1248887723, 1899733471, 2054941592, -1478760128, -772460414, -555147152, 734731891, 419942377, 763821453, -2014168540, 60256010, -1241608285, -1166309341 ], [ -2003466637, 706025074, 223425605, 237507981, -1016578286, -22114561, 1993783437, 1131997745, 2082549182, -715933701, 1590007239, -503575057, 1871154673, 1570385849, -1440353857, 2028120104, 461138815, 1186945740, 339422972, -1215170911, 2081970109, -1663648573, 1327004075, -1248954381, 1226893836, -331737412, -1131676485, -1130877655, -774879696, 1722458615, 1156962996, 733249279, 557591349, -357645171, 1724396015, -971471211, 1902369959, -512557081, -681029345, -102861910, 1067510838, 918360009, 1145532373, -1763764578, -1455739324, 1498226068, 2065300148, -1599617487, 1735770061, -1020269130, 2058562460, 2119952459, 587942831, -1330543786, 1238004344 ], [ 614929208, -1397236986, 1699202572, 1580883716, 2143416391, -59075205, -604721805, 1107484511, 959021934, -1236735016, 171621020, 617621263, -193394644, -553281323, -1117262390, -379775125, -1091288501, -857234651, -1353033726, -531041103, 564717360, -525466157, -1537370244, 1293318367, -294692869, 359990161, 100215499, 26988295, -265280901, 1098065456, 1524410652, 1734682877, -244085742, -683278646, -1791722518, -245991421, 2113980932, -1029710077, 1481693241, 1102185224, 687381535, 280351025, 1100901568, -1724812119, -1596908785, -1306917816, 1142095344, -291803814, -1255208738, -1954706377, -47347163, -435269624, -1383053389, -2047452296, 1089998122 ] ], [ [ -1030186087, -1897101489, 1516568400, -1717243869, -1661471516, -1612809312, 2036840914, 2021039220, 922719841, -1830738008, 16899259, 1925904887, -1732372752, 1260946514, -2069332700, 1305423686, 191264331, 1666003364, -370009254, 1225459507, 1471732796, -752031958, 611197381, -167956164, -292502965, 1287350233, -1176790717, -1633593220, -84085973, 1381473054, -1447428552, -686258225, 717313923, -99412638, 454102908, 120338058, 1331746385, 1611717071, -216770126, -293718515, -950697312, -241628382, 1444807066, 7099187, 820326218, -350437994, 887809099, 912384498, 120622315, 1866157636, 1614815854, -1467081726, -1169160933, 1953338086, -422229537 ], [ 1393158341, -1146035001, 97141072, 312735518, 719866833, 2059087735, 1654498405, -790437964, 2043081202, -1997399119, 1983609780, -1534065191, -1657930324, -1634999520, -1623436455, -157696050, 602001285, 1050766195, -2079238838, -874264706, -1579132962, -1521093717, 1058345494, 604588657, -1245771527, -853924501, 1825083972, 322854191, -1121748994, 1863099087, -1294433110, -896158005, 827913283, 53651075, -1850053375, 1317747135, -1167535493, 823423023, -711352396, 1080090536, 1709891653, 1170676550, 1808980430, 171438001, -1868088560, 154885574, -166461306, 940123589, -1079342768, 848892856, -250595851, 730392105, -344590530, -506227643, -1227226715 ], [ 1900989881, 2017621122, -1673549215, 1139653903, -224658612, 746871549, 233679103, -1190086802, -1735327111, 56217564, 1448344375, 1385454406, -967317116, 1547305883, -618737426, 263840338, -754303564, 97898813, 126252902, 849045577, -120831879, 121327862, 650022578, -353557250, 104796203, -1780611788, 1588373725, -1606104414, 1601828022, 1117874623, 1922694219, -2041552298, -1214764514, -1922835273, -353965916, 1737930934, 1143635100, 876160930, 1496367764, -2129390146, 1235507088, -807267561, 820037477, 1130944176, 797792978, -353901870, 479280607, -134012331, 551112686, -176956686, -455028615, -1279322997, -483416902, 950868985, 1590209408 ], [ -1217639710, -1611246097, -1811835155, -1038983865, 1071624998, 1685395320, 464397524, 2129048968, -453364986, -719352090, 827752742, -1569066661, 1766866604, 1203209854, -2000671175, -1343310244, 548379009, 1024555165, -1210462243, 1060611517, -111077476, 752622767, -326498566, -196501102, -472533729, -1473401183, -1329910423, -1427314761, 1299871579, -329581037, -517455148, 1527563578, 1662995277, -1142548146, -624195015, -379075677, 1459057705, 737137550, 190981439, -1137622913, -491235876, -2023587506, 876311689, 1798973252, 1231172237, -819074096, -74342490, 1965381418, -320316822, 1456494737, 332511945, -4598216, 365773925, -1187097343, -320064331 ], [ -1705074828, -1362377572, 31143261, 870065986, -1417528928, -752130283, -1947626753, -1921606969, -1532255849, 984294757, 1586281472, -4930576, -1390935189, 1810046817, -951897000, -1483091606, -1554371049, -631063207, 1011658508, -441916820, -234294043, -686009574, 1905397982, 788568419, 705768706, -267929532, 134815675, 1653534473, 672724728, 1347653867, -1973857950, 1544377729, 1935571078, 721990092, 1960350249, 290936184, -961471944, 456519384, 551024902, -1526356033, -1280264278, -895926273, 203889805, -1511856576, 1163030926, -1677307019, 1889019924, 755066305, -690558057, -547443040, 831098776, -1766141660, 929547378, 224069754, -1197656780 ], [ 1900989881, 2017621122, -1673549215, 1139653903, -224658612, 746871549, 233679103, -1190086802, -1735327111, 56217564, 1448344375, 1385454406, -967317116, 1547305883, -618737426, 263840338, -754303564, 97898813, 126252902, 849045577, -120831879, 121327862, 650022578, -353557250, 104796203, -1780611788, 1588373725, -1606104414, 1601828022, 1117874623, 1922694219, -2041552298, -1214764514, -1922835273, -353965916, 1737930934, 1143635100, 876160930, 1496367764, -2129390146, 1235507088, -807267561, 820037477, 1130944176, 797792978, -353901870, 479280607, -134012331, 551112686, -176956686, -455028615, -1279322997, -483416902, 950868985, 1590209408 ], [ -761167217, -1412198970, 225213840, -2028202412, -1791039475, 6115375, 196221605, -731358282, -294681622, -358686908, 1107816836, -229989099, 1494231333, -1215359987, -1290137216, -413495562, -1797289601, 734673912, -470054187, -573807944, 146674886, -1794847593, -529131603, 2028159522, 552166024, 317723647, 24272061, -134333027, 1875294539, 1848361553, -389162163, 1824200454, -1793173874, -774326321, -850682607, 847227982, 454810675, -117638973, -1047864223, 29504379, -992187045, -10824018, -689030935, 1669119409, 1057170894, -1394702621, 1890357847, 681962816, -642627465, 130827268, -1307868911, -1946375797, -340861695, 1211934021, -636343674 ], [ -1542612205, 1247074912, -391438593, -644197926, -2033010007, -1106736970, -2090127963, 966372854, -43486026, 1227810962, 280189015, 1951158278, 1218852270, -1513607366, -1646653820, 1671876587, -991664424, 1138590724, 552224720, 867153501, -1001648702, -802928549, 235564080, -2052165649, -808976752, 32429125, -1269321755, -920113522, 2076770790, -902711851, 1728372993, 1834546219, 746842500, -1490487260, -1264066386, 1865013869, -2141108761, 16349695, 413517017, 1452898427, 1696807403, -929484304, 10907376, 575184872, 1997939484, 243045308, -1624320902, 1821779482, 53460389, -1377402769, -1330255623, -1268862662, 950281205, 1928287412, -251843376 ], [ 1411079918, -1852524106, -1132999963, -314943124, -1478619946, 1789818546, -665023206, -1106384553, -1057286772, -1324233203, 700863553, -80408601, -1155269533, 1603350173, 672118737, -417022938, 56791471, 670934521, -1492715592, 1324446959, -1037680145, -2020402639, 93315828, 1616729938, 1001179656, -822647645, -437005861, 412110954, -1147475065, 1374702864, -880132391, -1216842938, -1738958431, 830077222, -2039467364, 1311980095, 2032074921, -1670254712, -1733406133, 1866195821, -1611096586, -396738898, 1593278613, -1550549329, 702249640, -504166038, -274566388, 1851400791, 640050653, -775484597, 1868245591, 346879254, -1720661346, -461196662, -1100752757 ], [ 1062087556, 1208371630, 1962286243, 1535106056, -333494923, 266515401, 636866307, 1531370034, -461005318, -803271579, 1021464250, 1950641242, 1769497196, -1512012546, 1800562027, 1242050540, -1472797899, -2119366819, -1270895436, 1844373509, 1094913653, 323439902, 562683175, -372279525, 1739922548, -1476481105, -799720508, -1285947777, 1494738002, 172020507, 789311295, 1801428200, -1308005189, 1994698812, -1604194471, 1092166201, 870691240, 1397663942, -1466896634, 1975281115, 1264133599, -1672308194, 245221330, 1362671326, -99355211, -511501229, -964095450, 68446264, 2078101006, 461778471, 954200475, 1201001575, 1194274270, -427565483, 1154104646 ], [ -1030186087, -1897101489, 1516568400, -1717243869, -1661471516, -1612809312, 2036840914, 2021039220, 922719841, -1830738008, 16899259, 1925904887, -1732372752, 1260946514, -2069332700, 1305423686, 191264331, 1666003364, -370009254, 1225459507, 1471732796, -752031958, 611197381, -167956164, -292502965, 1287350233, -1176790717, -1633593220, -84085973, 1381473054, -1447428552, -686258225, 717313923, -99412638, 454102908, 120338058, 1331746385, 1611717071, -216770126, -293718515, -950697312, -241628382, 1444807066, 7099187, 820326218, -350437994, 887809099, 912384498, 120622315, 1866157636, 1614815854, -1467081726, -1169160933, 1953338086, -422229537 ], [ -1332458427, -1359745086, -1814665827, 233953688, 1579436012, -852477915, 1202581431, 187170496, -1054493940, -1882542650, 1216582572, -2049085100, -334300726, -2000355662, 1183350718, 2103782111, -760176348, -800542340, 277687788, 8547477, -508478851, -576039245, -1341422152, -1070499003, 367790436, 1006689757, 1077310082, 70724991, 1087086822, 395198849, -617232249, -629824956, 80366433, -826102270, 1132920454, -1352070567, -1913418262, -38040124, -1838725608, -1324636106, -531619284, -2129562465, -1187680430, 192299718, -538391247, 1702350856, -1744817237, 943710365, 395171482, 619525115, 737619856, -1922609564, 1253445437, -724293154, 646491096 ], [ 1411079918, -1852524106, -1132999963, -314943124, -1478619946, 1789818546, -665023206, -1106384553, -1057286772, -1324233203, 700863553, -80408601, -1155269533, 1603350173, 672118737, -417022938, 56791471, 670934521, -1492715592, 1324446959, -1037680145, -2020402639, 93315828, 1616729938, 1001179656, -822647645, -437005861, 412110954, -1147475065, 1374702864, -880132391, -1216842938, -1738958431, 830077222, -2039467364, 1311980095, 2032074921, -1670254712, -1733406133, 1866195821, -1611096586, -396738898, 1593278613, -1550549329, 702249640, -504166038, -274566388, 1851400791, 640050653, -775484597, 1868245591, 346879254, -1720661346, -461196662, -1100752757 ], [ 1062087556, 1208371630, 1962286243, 1535106056, -333494923, 266515401, 636866307, 1531370034, -461005318, -803271579, 1021464250, 1950641242, 1769497196, -1512012546, 1800562027, 1242050540, -1472797899, -2119366819, -1270895436, 1844373509, 1094913653, 323439902, 562683175, -372279525, 1739922548, -1476481105, -799720508, -1285947777, 1494738002, 172020507, 789311295, 1801428200, -1308005189, 1994698812, -1604194471, 1092166201, 870691240, 1397663942, -1466896634, 1975281115, 1264133599, -1672308194, 245221330, 1362671326, -99355211, -511501229, -964095450, 68446264, 2078101006, 461778471, 954200475, 1201001575, 1194274270, -427565483, 1154104646 ], [ 1393158341, -1146035001, 97141072, 312735518, 719866833, 2059087735, 1654498405, -790437964, 2043081202, -1997399119, 1983609780, -1534065191, -1657930324, -1634999520, -1623436455, -157696050, 602001285, 1050766195, -2079238838, -874264706, -1579132962, -1521093717, 1058345494, 604588657, -1245771527, -853924501, 1825083972, 322854191, -1121748994, 1863099087, -1294433110, -896158005, 827913283, 53651075, -1850053375, 1317747135, -1167535493, 823423023, -711352396, 1080090536, 1709891653, 1170676550, 1808980430, 171438001, -1868088560, 154885574, -166461306, 940123589, -1079342768, 848892856, -250595851, 730392105, -344590530, -506227643, -1227226715 ], [ -1526851278, 868581068, -76499567, 40004088, -70433337, 1062778907, 2001896805, 55264197, -1479216367, -741377452, -17046716, -1702264561, -1163474096, -1277228361, 2031329212, -426146311, 1627984097, 220994570, 26158796, 1883933301, 824428341, -1117893328, -937816698, 713329383, -2137856556, -1492303947, -1828257722, 918062668, -251925366, -2098774952, 1037908996, 669671085, 939038879, -1446469151, 1610363236, -1372996049, 304383734, 253006358, -1208078070, -535103336, -1923294910, -123243440, 760693512, -820816000, 162216121, 1947626147, -1139818146, -899125204, -1632113932, 180592314, -1271988967, 1521945522, -897892381, 705151219, -1334804923 ], [ -1030186087, -1897101489, 1516568400, -1717243869, -1661471516, -1612809312, 2036840914, 2021039220, 922719841, -1830738008, 16899259, 1925904887, -1732372752, 1260946514, -2069332700, 1305423686, 191264331, 1666003364, -370009254, 1225459507, 1471732796, -752031958, 611197381, -167956164, -292502965, 1287350233, -1176790717, -1633593220, -84085973, 1381473054, -1447428552, -686258225, 717313923, -99412638, 454102908, 120338058, 1331746385, 1611717071, -216770126, -293718515, -950697312, -241628382, 1444807066, 7099187, 820326218, -350437994, 887809099, 912384498, 120622315, 1866157636, 1614815854, -1467081726, -1169160933, 1953338086, -422229537 ], [ 664497783, 1811641947, 2137977184, -1143729759, 977578574, 1606814730, 1433311178, 14152861, -1398097564, -164348484, 1185474635, 513296985, -479882292, -1223897820, 652240733, -307645613, -119884476, 1883276324, -2108289826, -1124177930, 1803131306, 1810687597, -848235050, 2122614484, -1238753428, -1924543973, -828432217, 134772305, -2121646393, -1409525375, 1249416412, 522758748, 452206208, 2102569642, -1166553539, 1704590466, -621911596, 1824710248, 1216216281, -1231153178, -1248168641, 181761293, 11823385, -1138892113, -1029177397, 1715516056, 1089631198, -1326483500, 967407550, -1486235155, -236209696, -2095245543, 640913034, -1366023540, -1133547751 ], [ -1030186087, -1897101489, 1516568400, -1717243869, -1661471516, -1612809312, 2036840914, 2021039220, 922719841, -1830738008, 16899259, 1925904887, -1732372752, 1260946514, -2069332700, 1305423686, 191264331, 1666003364, -370009254, 1225459507, 1471732796, -752031958, 611197381, -167956164, -292502965, 1287350233, -1176790717, -1633593220, -84085973, 1381473054, -1447428552, -686258225, 717313923, -99412638, 454102908, 120338058, 1331746385, 1611717071, -216770126, -293718515, -950697312, -241628382, 1444807066, 7099187, 820326218, -350437994, 887809099, 912384498, 120622315, 1866157636, 1614815854, -1467081726, -1169160933, 1953338086, -422229537 ], [ -1332458427, -1359745086, -1814665827, 233953688, 1579436012, -852477915, 1202581431, 187170496, -1054493940, -1882542650, 1216582572, -2049085100, -334300726, -2000355662, 1183350718, 2103782111, -760176348, -800542340, 277687788, 8547477, -508478851, -576039245, -1341422152, -1070499003, 367790436, 1006689757, 1077310082, 70724991, 1087086822, 395198849, -617232249, -629824956, 80366433, -826102270, 1132920454, -1352070567, -1913418262, -38040124, -1838725608, -1324636106, -531619284, -2129562465, -1187680430, 192299718, -538391247, 1702350856, -1744817237, 943710365, 395171482, 619525115, 737619856, -1922609564, 1253445437, -724293154, 646491096 ], [ 1062087556, 1208371630, 1962286243, 1535106056, -333494923, 266515401, 636866307, 1531370034, -461005318, -803271579, 1021464250, 1950641242, 1769497196, -1512012546, 1800562027, 1242050540, -1472797899, -2119366819, -1270895436, 1844373509, 1094913653, 323439902, 562683175, -372279525, 1739922548, -1476481105, -799720508, -1285947777, 1494738002, 172020507, 789311295, 1801428200, -1308005189, 1994698812, -1604194471, 1092166201, 870691240, 1397663942, -1466896634, 1975281115, 1264133599, -1672308194, 245221330, 1362671326, -99355211, -511501229, -964095450, 68446264, 2078101006, 461778471, 954200475, 1201001575, 1194274270, -427565483, 1154104646 ], [ -1030186087, -1897101489, 1516568400, -1717243869, -1661471516, -1612809312, 2036840914, 2021039220, 922719841, -1830738008, 16899259, 1925904887, -1732372752, 1260946514, -2069332700, 1305423686, 191264331, 1666003364, -370009254, 1225459507, 1471732796, -752031958, 611197381, -167956164, -292502965, 1287350233, -1176790717, -1633593220, -84085973, 1381473054, -1447428552, -686258225, 717313923, -99412638, 454102908, 120338058, 1331746385, 1611717071, -216770126, -293718515, -950697312, -241628382, 1444807066, 7099187, 820326218, -350437994, 887809099, 912384498, 120622315, 1866157636, 1614815854, -1467081726, -1169160933, 1953338086, -422229537 ], [ 1000695666, -1191863066, 43046683, -1376533837, -112354372, 151888808, 42033568, -312236659, -269510233, 1275545489, 25198214, -1967051895, 1034349261, 505628565, 840483918, 904860028, -1403628941, 2026867054, 2106222039, -1521435471, -1207148279, -1089877077, 2003389186, 1857329536, -1009258789, 561046619, -1101846932, -1984064297, -1158260932, -1815293688, 1493535099, 1225957872, -1355884921, 289800764, -1266359610, 280957354, 1700686492, 1631510514, 1430526299, -1111975970, -1328233671, -1458437828, -1601485433, 488792823, 680510552, 1642494697, -1759489337, -1008240804, 979042062, 778653367, -311687103, -1493020690, -67832766, -1409141422, 152578128 ], [ -1574112304, 645662961, 1120108632, -630752777, -1703094581, -624195394, 709795287, -1657893317, -997676558, -2138875369, -119443054, -1415016500, -1288541893, -1662151932, 988803174, -45096531, 1925330713, -450805713, -1195094891, -1270911531, 1946278207, 385348481, -750443311, 662139976, 248451690, -1654467273, 865822247, -1635579004, -1291631459, 916228237, -237237083, -1193281378, -1856166837, 402245206, 846339523, -1275367191, -358131039, -668950627, 1682100459, 1249422140, -970697448, 58221459, 1819353834, -662546338, -1541722128, -866190065, 459417473, 2114386220, -825457583, -1895950240, -1366737574, -375586170, -1744026568, -1997247347, 668479700 ], [ -1030186087, -1897101489, 1516568400, -1717243869, -1661471516, -1612809312, 2036840914, 2021039220, 922719841, -1830738008, 16899259, 1925904887, -1732372752, 1260946514, -2069332700, 1305423686, 191264331, 1666003364, -370009254, 1225459507, 1471732796, -752031958, 611197381, -167956164, -292502965, 1287350233, -1176790717, -1633593220, -84085973, 1381473054, -1447428552, -686258225, 717313923, -99412638, 454102908, 120338058, 1331746385, 1611717071, -216770126, -293718515, -950697312, -241628382, 1444807066, 7099187, 820326218, -350437994, 887809099, 912384498, 120622315, 1866157636, 1614815854, -1467081726, -1169160933, 1953338086, -422229537 ], [ -1705074828, -1362377572, 31143261, 870065986, -1417528928, -752130283, -1947626753, -1921606969, -1532255849, 984294757, 1586281472, -4930576, -1390935189, 1810046817, -951897000, -1483091606, -1554371049, -631063207, 1011658508, -441916820, -234294043, -686009574, 1905397982, 788568419, 705768706, -267929532, 134815675, 1653534473, 672724728, 1347653867, -1973857950, 1544377729, 1935571078, 721990092, 1960350249, 290936184, -961471944, 456519384, 551024902, -1526356033, -1280264278, -895926273, 203889805, -1511856576, 1163030926, -1677307019, 1889019924, 755066305, -690558057, -547443040, 831098776, -1766141660, 929547378, 224069754, -1197656780 ], [ 1706352678, 554188784, -1444571568, 667529354, -381240913, 1134198240, -33867794, 2147257120, 1835344452, -1974686938, -382406742, -1278590102, -213679332, -1524376528, 153190018, -1484194444, 528895988, -196500507, 2117499313, 1625802130, 430426546, -220231883, 927172627, 723617798, -1549047924, -530432144, 2113878626, -774540164, -2090567033, 1435529188, 1859039919, 668071468, 579781692, -640399862, -603916989, 1778804777, 1537850101, -6392780, -802692548, -1338849766, -2100666003, -72061552, 231329121, 750328372, 1310386223, -570747084, -1431083468, 1476544199, 1127264938, 142352312, -1979249111, -138449216, 512327648, 1540653831, 35153110 ], [ -1705074828, -1362377572, 31143261, 870065986, -1417528928, -752130283, -1947626753, -1921606969, -1532255849, 984294757, 1586281472, -4930576, -1390935189, 1810046817, -951897000, -1483091606, -1554371049, -631063207, 1011658508, -441916820, -234294043, -686009574, 1905397982, 788568419, 705768706, -267929532, 134815675, 1653534473, 672724728, 1347653867, -1973857950, 1544377729, 1935571078, 721990092, 1960350249, 290936184, -961471944, 456519384, 551024902, -1526356033, -1280264278, -895926273, 203889805, -1511856576, 1163030926, -1677307019, 1889019924, 755066305, -690558057, -547443040, 831098776, -1766141660, 929547378, 224069754, -1197656780 ], [ -814350902, 1272309207, 438722416, -1576420923, -1753279821, 1323320196, 1137567168, -633098707, 1556725123, -1608449366, 1584989051, -1807539197, 584418158, 1473297128, 512393798, 1196644656, -670814300, -910355490, -1005313698, -1647711851, -956359067, -1085619874, 1102516830, -1232708719, -1434697260, 1000966402, 162565057, -1221647251, 884308511, -1219347565, 1226552129, -2008893075, 387121334, 416009193, -546169265, 811660979, -516581281, 659236544, -1187325011, 294631132, 1100631571, 2001776662, -600041586, -117087199, -101611400, 1546774524, 1986685159, 627107789, 1383612754, -1786010866, 1113580692, 1331819798, 922998525, 362446026, 1716180270 ], [ -814350902, 1272309207, 438722416, -1576420923, -1753279821, 1323320196, 1137567168, -633098707, 1556725123, -1608449366, 1584989051, -1807539197, 584418158, 1473297128, 512393798, 1196644656, -670814300, -910355490, -1005313698, -1647711851, -956359067, -1085619874, 1102516830, -1232708719, -1434697260, 1000966402, 162565057, -1221647251, 884308511, -1219347565, 1226552129, -2008893075, 387121334, 416009193, -546169265, 811660979, -516581281, 659236544, -1187325011, 294631132, 1100631571, 2001776662, -600041586, -117087199, -101611400, 1546774524, 1986685159, 627107789, 1383612754, -1786010866, 1113580692, 1331819798, 922998525, 362446026, 1716180270 ], [ 1900989881, 2017621122, -1673549215, 1139653903, -224658612, 746871549, 233679103, -1190086802, -1735327111, 56217564, 1448344375, 1385454406, -967317116, 1547305883, -618737426, 263840338, -754303564, 97898813, 126252902, 849045577, -120831879, 121327862, 650022578, -353557250, 104796203, -1780611788, 1588373725, -1606104414, 1601828022, 1117874623, 1922694219, -2041552298, -1214764514, -1922835273, -353965916, 1737930934, 1143635100, 876160930, 1496367764, -2129390146, 1235507088, -807267561, 820037477, 1130944176, 797792978, -353901870, 479280607, -134012331, 551112686, -176956686, -455028615, -1279322997, -483416902, 950868985, 1590209408 ], [ 1362977199, 232447087, 277168650, 1312447114, -309455337, 1389745935, 942507624, 1648122025, -180968979, 251955231, -1596696970, -1669273560, -1685821117, 571259400, -747510369, -906608895, 441824306, -436422211, -1568344556, 246729695, 215324623, -1547534037, -989519041, -1128420230, 839294229, -1077465131, -2026096271, -1001766899, -133043349, 1157064171, -1923010838, 1637323344, -727963563, -675909913, -2080588913, -960573047, -132719813, 541584784, 1146824422, 97570889, -1717041864, -466313872, 1010273769, 599352712, 361615918, 35880880, 19779497, 2117541615, 427277357, 417037105, -704816453, -42791401, 903401504, 1537697344, 1201155644 ], [ -738533857, 360844156, -848457609, 1888492146, 988489151, 360010615, -208276351, 86095132, 1202187056, -971906250, 1410747265, -937437087, -1539248013, 1017408629, 894850878, -709668521, 638973333, 982305170, 1236234842, 1944360723, 1521952754, -260672575, -1158619675, -1729473195, 316982001, 715311690, 819834054, -2106582539, 864814217, 1232670737, 952435661, 110179298, -2082314372, -44099848, 621685707, 298251808, 320337349, 70474159, 223428557, -756870855, 450808913, -938412088, -36602511, -363794637, 919997513, 1696122450, 572386990, -1566071951, 719430673, -752630327, -1934898133, -1321559599, 2144770848, -312944303, -1281096976 ], [ -1217639710, -1611246097, -1811835155, -1038983865, 1071624998, 1685395320, 464397524, 2129048968, -453364986, -719352090, 827752742, -1569066661, 1766866604, 1203209854, -2000671175, -1343310244, 548379009, 1024555165, -1210462243, 1060611517, -111077476, 752622767, -326498566, -196501102, -472533729, -1473401183, -1329910423, -1427314761, 1299871579, -329581037, -517455148, 1527563578, 1662995277, -1142548146, -624195015, -379075677, 1459057705, 737137550, 190981439, -1137622913, -491235876, -2023587506, 876311689, 1798973252, 1231172237, -819074096, -74342490, 1965381418, -320316822, 1456494737, 332511945, -4598216, 365773925, -1187097343, -320064331 ], [ -1542612205, 1247074912, -391438593, -644197926, -2033010007, -1106736970, -2090127963, 966372854, -43486026, 1227810962, 280189015, 1951158278, 1218852270, -1513607366, -1646653820, 1671876587, -991664424, 1138590724, 552224720, 867153501, -1001648702, -802928549, 235564080, -2052165649, -808976752, 32429125, -1269321755, -920113522, 2076770790, -902711851, 1728372993, 1834546219, 746842500, -1490487260, -1264066386, 1865013869, -2141108761, 16349695, 413517017, 1452898427, 1696807403, -929484304, 10907376, 575184872, 1997939484, 243045308, -1624320902, 1821779482, 53460389, -1377402769, -1330255623, -1268862662, 950281205, 1928287412, -251843376 ] ], [ [ -840298963, 1106653636, 482658899, -430693103, 1385130849, -201870581, 1946906293, 452338328, 1656638170, 2091000111, -743037771, -1027845327, 1441523961, -1151253959, 1082747279, -1387758624, 1588490210, 813656704, 90362702, -218636868, 589546431, -478432127, -438966529, -1270922166, -1469548593, 1679926539, 1070320006, -244069956, 1424745273, 462539250, 425550936, -1664172790, 164394568, -1683746509, 789979432, -1858198095, 61174205, -569744245, -1585605774, -116451157, -1285600603, -1097028495, 1674577444, -645630197, -412581282, -2120597007, -856747302, -639570172, 941267651, -1635646663, 1846300001, -1596076513, 656269576, -2128130107, 1372678454 ], [ 442683570, 1514488142, -1036637769, 923992317, -1692584011, -2051014622, 603974625, -1853804757, -961313851, 1262793822, -9881527, -530665311, -899841154, 723409405, 1951774806, 1027277265, -605951986, -334216413, -1704785925, -1531663718, -995632784, -486643404, 2105174615, 1593640924, -1662016916, -725481055, -1905587241, -1878406341, -537859787, 1971954421, -1352338372, 776001415, -461149634, 175478413, 1585921938, 1413505290, 1409653995, -381561983, -1938835147, 2083556470, 2121677437, 1535764638, -97713458, -942553158, -1397621942, -553844678, -711146518, -963176635, 1933856188, 684363708, -1189580693, 598426087, 880609093, 96661990, 1918558598 ], [ -856260346, -1456175960, -792335943, 404991999, -1150554835, -429890975, -1044923121, 2086458858, 53713433, 950837541, 87196734, -2102144845, -1014061712, 1458029300, 48352477, 872649978, 1123863252, 261825138, 332717731, -1133319567, -1076769199, -1506173518, -869292193, 551471923, 1840109669, -257954565, 438133521, 1553147414, 761738847, -1020597745, -939799649, 590643820, -911347849, -1078710944, 394790509, 585477396, -1059525818, -1939844991, 1151461287, -465113061, 571321902, -1405804576, -797098373, 454983049, -1614447736, -787147018, 940211128, 1166223712, -631509727, -1655304618, -2035789909, 241433284, 831411485, 402343357, -407135934 ], [ -1586265069, -801064593, 1026702080, -1934876831, -402182290, -225057390, -1509740823, -1895731495, -1159639553, -1495437297, 1265305633, 1789645370, 529435421, 1110391652, 1120680544, 1621840864, -1727550785, 2134809653, -179940736, 184666526, 1276061630, -26683922, -1005912476, -2065788424, -1420822562, -1785086877, -507734310, 1197861001, -715627564, 417918645, -1350884129, 387800807, 1949678608, -792880963, -72591800, 1988468190, 464184414, -433072813, -1627333436, 1878299587, 472597104, -1902699920, 237609158, 2011934078, 1855122336, -1306676849, -376596472, 2089152290, 1211447496, 258103846, -841036294, 1128863197, 339046248, 102902265, 1833823892 ], [ 1226228440, -175297254, -1826951529, -567352727, -1275986064, 2089080345, 1759057014, -1691908879, 310254820, -2117171066, -181719151, -1477836738, 1063761460, -1837976658, 1728855123, -1154718932, -1017865859, 1656807282, 1724324695, -1735221348, -1680643784, 1517985444, 2051633067, -48370468, -1439450451, -1491838994, -1004007152, 796212374, -1732615835, 607599478, 1304280665, -1530493496, 2079760870, 2093444335, -871979257, -1665795639, -748990927, -1037873886, -949274087, 1824992292, -1482502022, -785890213, 1234563510, -1900379490, -1886693921, -850913252, 2009074592, 1457923167, 1835306202, 1563339553, -1638791651, -425236395, 126803975, -1431965815, 2116780467 ], [ -535188049, 163210051, 1708105967, 552810962, 1009113634, -1355131069, -171460017, 174294156, -1392717062, -492621802, 1423613299, 1853000684, 1388803914, 1863677430, 2141049781, -1294938600, 1526893965, 515958131, 1541421887, 593460554, -1610834802, 268586121, 1118394218, -1613491619, 19390027, 661490757, -153408323, 1284561517, -1602095647, -664749123, 1938297819, 62499083, -1370131807, -1647858923, 400134228, 1849793930, -1936323125, -1677022151, -535906254, -1252510790, -1627458635, -865528356, 613329478, 1399258422, -831546042, 861810616, 1387898157, -2117356867, 1515394887, -1359092807, 794801900, 1074391133, 1483033060, -413027717, 685117244 ], [ 711671295, 1063733635, -1721026109, 1495260783, -1248493648, 2114822006, 1597375971, -174569893, 1226804810, 732697442, 1175303548, -2068354390, -1787394243, 1739835560, 1208671087, 497113024, -805943391, -337820742, -459322339, -282124622, 550962975, 1108082863, -499635117, 1432242759, -1758966074, 1322436220, 757949944, 45460738, -536607309, -553420978, -599364765, 1913576986, -2032405151, 576382570, 2100458963, 187489963, 597706595, 422276597, 24913572, 557772405, 1733238526, 915141068, 1501266247, 228426525, 1174066994, 1612138971, -1237175942, 1544960786, 801679578, -248001099, 1177545447, -1423626559, 852185695, 329233783, 1666857069 ], [ -1586265069, -801064593, 1026702080, -1934876831, -402182290, -225057390, -1509740823, -1895731495, -1159639553, -1495437297, 1265305633, 1789645370, 529435421, 1110391652, 1120680544, 1621840864, -1727550785, 2134809653, -179940736, 184666526, 1276061630, -26683922, -1005912476, -2065788424, -1420822562, -1785086877, -507734310, 1197861001, -715627564, 417918645, -1350884129, 387800807, 1949678608, -792880963, -72591800, 1988468190, 464184414, -433072813, -1627333436, 1878299587, 472597104, -1902699920, 237609158, 2011934078, 1855122336, -1306676849, -376596472, 2089152290, 1211447496, 258103846, -841036294, 1128863197, 339046248, 102902265, 1833823892 ], [ -491166397, 1286801560, 1246388856, -1627994976, 2106447891, -1463799771, 114136362, -330544264, -207236907, -1595697693, -674157831, -2017166299, 2032974375, -1529647308, -71797783, -1219663166, -1382992956, -471526228, 2015266968, -93674539, 1979473658, 1404635206, -276058799, 1723059856, -652036110, 6152409, 774972932, 384061949, 1412718384, -1447849180, -6304444, 707465147, -726652671, 1575873113, -853006229, -854049773, -744752796, 757966325, -1640536031, -1533855905, 1196665662, -1257074642, -1696684467, -1015091683, -436735919, -2005245951, 1438570679, -1642834796, -411862042, -1279357130, -881491366, -1953137242, 1925235084, 1878469993, -1603982366 ], [ 711671295, 1063733635, -1721026109, 1495260783, -1248493648, 2114822006, 1597375971, -174569893, 1226804810, 732697442, 1175303548, -2068354390, -1787394243, 1739835560, 1208671087, 497113024, -805943391, -337820742, -459322339, -282124622, 550962975, 1108082863, -499635117, 1432242759, -1758966074, 1322436220, 757949944, 45460738, -536607309, -553420978, -599364765, 1913576986, -2032405151, 576382570, 2100458963, 187489963, 597706595, 422276597, 24913572, 557772405, 1733238526, 915141068, 1501266247, 228426525, 1174066994, 1612138971, -1237175942, 1544960786, 801679578, -248001099, 1177545447, -1423626559, 852185695, 329233783, 1666857069 ], [ -1112857784, 1705120092, -414681339, -804383888, -853244559, -2105854066, 746795268, 331976952, 577530341, 652085301, -2030046754, 1622015458, 48632583, 822128730, -1992007174, 1121184709, 761769428, -565087636, 1871782527, 647161117, 1750147112, 1381329177, -1263956855, 2132336930, 1042152973, -1332680939, 1258708761, -304930622, 1564946638, -1403131616, -1032515847, -654444624, -211162729, 563967053, -1196129370, 882953186, -2043075325, -725808583, 682954036, -1009742493, -294361520, 455522909, -1081829761, 1994328346, 1490800101, 2023044211, -18551511, -672586944, 2124538546, 981364002, 1259962272, -1362793866, 1585750028, 120840744, 1173953069 ], [ -491166397, 1286801560, 1246388856, -1627994976, 2106447891, -1463799771, 114136362, -330544264, -207236907, -1595697693, -674157831, -2017166299, 2032974375, -1529647308, -71797783, -1219663166, -1382992956, -471526228, 2015266968, -93674539, 1979473658, 1404635206, -276058799, 1723059856, -652036110, 6152409, 774972932, 384061949, 1412718384, -1447849180, -6304444, 707465147, -726652671, 1575873113, -853006229, -854049773, -744752796, 757966325, -1640536031, -1533855905, 1196665662, -1257074642, -1696684467, -1015091683, -436735919, -2005245951, 1438570679, -1642834796, -411862042, -1279357130, -881491366, -1953137242, 1925235084, 1878469993, -1603982366 ], [ -889630769, 841172560, 2067951876, 1595199272, -1364849406, -1590246045, 1351509649, -1796785915, -428578117, 2120471672, -222802982, -2109328011, 2041458986, 894189657, -727223855, 477022097, 482145475, 225704919, 1979655092, 1227621736, -1035020037, 2115155204, 1986474938, -1946110579, -870898471, 491904720, 1625004598, 931052996, 318024153, -833484334, -1732302707, 1687326800, 140127819, -184714340, 2061547798, -1441054034, -1056674764, 1522169979, -926187397, 1902351054, 1537012249, -1720070329, -181561518, 1080961093, -44687474, -1224004609, -1954031248, -2118611943, -1381781307, -1028155802, -851017260, 1524326135, 37040222, -1541103515, -1789975093 ], [ 442683570, 1514488142, -1036637769, 923992317, -1692584011, -2051014622, 603974625, -1853804757, -961313851, 1262793822, -9881527, -530665311, -899841154, 723409405, 1951774806, 1027277265, -605951986, -334216413, -1704785925, -1531663718, -995632784, -486643404, 2105174615, 1593640924, -1662016916, -725481055, -1905587241, -1878406341, -537859787, 1971954421, -1352338372, 776001415, -461149634, 175478413, 1585921938, 1413505290, 1409653995, -381561983, -1938835147, 2083556470, 2121677437, 1535764638, -97713458, -942553158, -1397621942, -553844678, -711146518, -963176635, 1933856188, 684363708, -1189580693, 598426087, 880609093, 96661990, 1918558598 ], [ -491166397, 1286801560, 1246388856, -1627994976, 2106447891, -1463799771, 114136362, -330544264, -207236907, -1595697693, -674157831, -2017166299, 2032974375, -1529647308, -71797783, -1219663166, -1382992956, -471526228, 2015266968, -93674539, 1979473658, 1404635206, -276058799, 1723059856, -652036110, 6152409, 774972932, 384061949, 1412718384, -1447849180, -6304444, 707465147, -726652671, 1575873113, -853006229, -854049773, -744752796, 757966325, -1640536031, -1533855905, 1196665662, -1257074642, -1696684467, -1015091683, -436735919, -2005245951, 1438570679, -1642834796, -411862042, -1279357130, -881491366, -1953137242, 1925235084, 1878469993, -1603982366 ], [ -889630769, 841172560, 2067951876, 1595199272, -1364849406, -1590246045, 1351509649, -1796785915, -428578117, 2120471672, -222802982, -2109328011, 2041458986, 894189657, -727223855, 477022097, 482145475, 225704919, 1979655092, 1227621736, -1035020037, 2115155204, 1986474938, -1946110579, -870898471, 491904720, 1625004598, 931052996, 318024153, -833484334, -1732302707, 1687326800, 140127819, -184714340, 2061547798, -1441054034, -1056674764, 1522169979, -926187397, 1902351054, 1537012249, -1720070329, -181561518, 1080961093, -44687474, -1224004609, -1954031248, -2118611943, -1381781307, -1028155802, -851017260, 1524326135, 37040222, -1541103515, -1789975093 ], [ 711671295, 1063733635, -1721026109, 1495260783, -1248493648, 2114822006, 1597375971, -174569893, 1226804810, 732697442, 1175303548, -2068354390, -1787394243, 1739835560, 1208671087, 497113024, -805943391, -337820742, -459322339, -282124622, 550962975, 1108082863, -499635117, 1432242759, -1758966074, 1322436220, 757949944, 45460738, -536607309, -553420978, -599364765, 1913576986, -2032405151, 576382570, 2100458963, 187489963, 597706595, 422276597, 24913572, 557772405, 1733238526, 915141068, 1501266247, 228426525, 1174066994, 1612138971, -1237175942, 1544960786, 801679578, -248001099, 1177545447, -1423626559, 852185695, 329233783, 1666857069 ], [ 1820155010, -1150413296, -2037256953, -1600045183, -1395121257, 702736386, -1517636490, -1571495907, -442341140, 1211090880, -324456005, -980306749, -925896048, 1368004606, -286547613, -564768553, 1174544979, -563316776, -615233096, 1076201812, -741074675, 44091166, 707190086, -1284292175, -1596231809, 1504993254, -871738406, -686536739, 385466155, -1706060822, -1951691612, -360772765, 2011198861, 317663353, 336995232, 471953915, 1550204257, 1441424719, -2043509431, 177840954, 200276742, -1186654440, 2040302441, -1023635316, 1433918042, -1714376620, 437181549, 1013287106, 17711326, -1692468171, -1615245900, 454461795, 1557479745, 416385886, -1714402588 ], [ -724271951, -721815372, -1459439854, 708640904, -657335622, 116192192, -1102671239, -1733258099, -1884566739, -1920660415, 1591555868, -1011725960, -835022787, 340331262, -1738249946, 432379462, 92455093, 1251800531, -1618019329, -2074052412, 1172926369, -558107275, -1883008396, 242092685, -151887439, 1936892467, 1906219572, 167312337, -1464716762, 1064741092, -1282611767, 1451653194, 431493508, -625236174, 2060957544, 61475231, -490331728, -1335783695, 638425812, -988286061, -1493286845, -1639249943, 607296063, 1808585883, -1062308343, -1213973685, 486566569, -1533502981, -1766686659, 590570062, 107241131, -2024553006, -1127836960, -1295374384, 780432938 ], [ 316133478, -8276833, 779419019, -103994805, -2090392034, 412114432, 1194096564, -41352851, -1395780409, -2113800481, -874090907, 1151236768, -764131695, 1959153719, -719638956, -310884212, 1118270336, 489369295, -1971628952, -1819864188, -1303446045, 1596135490, -2051623281, -1839946655, 1195287065, 527645567, 2077571623, -1204320614, 685249831, -1569716836, 387144834, -1691455604, 1752631041, -360826828, -1052464615, 2080934248, -1862030222, 1288036408, 42820415, 805762078, -1029294483, 1637877092, -210102866, -349792219, -187690713, -874523286, -778111391, -1545763094, -58735475, -108548114, -514743754, 2085682691, -1661897495, 1762182363, 1575074919 ], [ -491166397, 1286801560, 1246388856, -1627994976, 2106447891, -1463799771, 114136362, -330544264, -207236907, -1595697693, -674157831, -2017166299, 2032974375, -1529647308, -71797783, -1219663166, -1382992956, -471526228, 2015266968, -93674539, 1979473658, 1404635206, -276058799, 1723059856, -652036110, 6152409, 774972932, 384061949, 1412718384, -1447849180, -6304444, 707465147, -726652671, 1575873113, -853006229, -854049773, -744752796, 757966325, -1640536031, -1533855905, 1196665662, -1257074642, -1696684467, -1015091683, -436735919, -2005245951, 1438570679, -1642834796, -411862042, -1279357130, -881491366, -1953137242, 1925235084, 1878469993, -1603982366 ], [ 1820155010, -1150413296, -2037256953, -1600045183, -1395121257, 702736386, -1517636490, -1571495907, -442341140, 1211090880, -324456005, -980306749, -925896048, 1368004606, -286547613, -564768553, 1174544979, -563316776, -615233096, 1076201812, -741074675, 44091166, 707190086, -1284292175, -1596231809, 1504993254, -871738406, -686536739, 385466155, -1706060822, -1951691612, -360772765, 2011198861, 317663353, 336995232, 471953915, 1550204257, 1441424719, -2043509431, 177840954, 200276742, -1186654440, 2040302441, -1023635316, 1433918042, -1714376620, 437181549, 1013287106, 17711326, -1692468171, -1615245900, 454461795, 1557479745, 416385886, -1714402588 ], [ -1300170734, 1652934926, -365286316, -1880865828, -1563926314, -371388344, 248851081, 565737625, -1489474490, -558180890, -1026183835, 148633446, -766893096, -1271303162, 1353795108, 296500994, -111881583, -1569558360, -1843361692, 1271723994, 2012701104, 359874937, -1979597625, -77600976, -944060787, -1912691548, -1535705220, -969220, -314061643, 273028624, 830705113, -1006450367, -917816877, 762744706, -1300740449, -1817779845, 1518569872, -1251170869, -1628308761, 1020263113, 136692734, -1515169033, 1505555107, -1092859499, 756055847, 647918785, 1415819442, 982867633, 872125859, -1926338984, 1881594488, -1603786259, -1058493842, -231421403, -908783065 ], [ -2034897384, -227986543, 1992507820, -1466603812, -1497943233, 859546823, 44953876, -193508465, -1080974130, -1411880383, 1019922964, -610918624, 1188529545, -243357143, -441435006, -1159117579, 680535942, -924937649, 1756957667, -393706283, 1352094868, -129059030, -365511520, -201032521, -251358435, -90280356, 1661629534, 872213163, -1999853595, -1897414958, -2049508691, 819992756, -1263599387, -492705207, 1407124249, -1581450823, -1489438018, -1806291497, -922218449, -1762600065, 554345803, 1016921994, -1356166805, 104471525, -845608876, -1802671114, -142108755, 847304623, -1167761735, 1237388489, 2114900668, -1905698357, -1445488349, -904485665, 1502968421 ], [ -1112857784, 1705120092, -414681339, -804383888, -853244559, -2105854066, 746795268, 331976952, 577530341, 652085301, -2030046754, 1622015458, 48632583, 822128730, -1992007174, 1121184709, 761769428, -565087636, 1871782527, 647161117, 1750147112, 1381329177, -1263956855, 2132336930, 1042152973, -1332680939, 1258708761, -304930622, 1564946638, -1403131616, -1032515847, -654444624, -211162729, 563967053, -1196129370, 882953186, -2043075325, -725808583, 682954036, -1009742493, -294361520, 455522909, -1081829761, 1994328346, 1490800101, 2023044211, -18551511, -672586944, 2124538546, 981364002, 1259962272, -1362793866, 1585750028, 120840744, 1173953069 ], [ -639949324, -208446480, 817554401, 1757097093, -32629270, -658801883, 1120866622, 107786335, -471877884, -172756046, 153069350, -1545233615, -1899165372, 707689402, -1396250998, 135852204, 1210174070, -1224152660, -508672381, 2054265986, -1996707000, 1098323507, -1427491284, 1742353268, -379683562, -2118347335, 935929668, -1515049064, -586327281, 10014459, 1053064796, -348164455, 1537858512, -78575958, -682313047, -699701356, 1290103253, 708093456, -1602535338, 1075347944, -363854490, -649260139, -1728456347, 2139822444, -1921877655, 2133058282, -1870340673, 22913588, -1697577118, -30779538, 1441931861, 386751272, 187591817, -1636519844, 1921517635 ], [ 1226228440, -175297254, -1826951529, -567352727, -1275986064, 2089080345, 1759057014, -1691908879, 310254820, -2117171066, -181719151, -1477836738, 1063761460, -1837976658, 1728855123, -1154718932, -1017865859, 1656807282, 1724324695, -1735221348, -1680643784, 1517985444, 2051633067, -48370468, -1439450451, -1491838994, -1004007152, 796212374, -1732615835, 607599478, 1304280665, -1530493496, 2079760870, 2093444335, -871979257, -1665795639, -748990927, -1037873886, -949274087, 1824992292, -1482502022, -785890213, 1234563510, -1900379490, -1886693921, -850913252, 2009074592, 1457923167, 1835306202, 1563339553, -1638791651, -425236395, 126803975, -1431965815, 2116780467 ], [ -1586265069, -801064593, 1026702080, -1934876831, -402182290, -225057390, -1509740823, -1895731495, -1159639553, -1495437297, 1265305633, 1789645370, 529435421, 1110391652, 1120680544, 1621840864, -1727550785, 2134809653, -179940736, 184666526, 1276061630, -26683922, -1005912476, -2065788424, -1420822562, -1785086877, -507734310, 1197861001, -715627564, 417918645, -1350884129, 387800807, 1949678608, -792880963, -72591800, 1988468190, 464184414, -433072813, -1627333436, 1878299587, 472597104, -1902699920, 237609158, 2011934078, 1855122336, -1306676849, -376596472, 2089152290, 1211447496, 258103846, -841036294, 1128863197, 339046248, 102902265, 1833823892 ], [ 1226228440, -175297254, -1826951529, -567352727, -1275986064, 2089080345, 1759057014, -1691908879, 310254820, -2117171066, -181719151, -1477836738, 1063761460, -1837976658, 1728855123, -1154718932, -1017865859, 1656807282, 1724324695, -1735221348, -1680643784, 1517985444, 2051633067, -48370468, -1439450451, -1491838994, -1004007152, 796212374, -1732615835, 607599478, 1304280665, -1530493496, 2079760870, 2093444335, -871979257, -1665795639, -748990927, -1037873886, -949274087, 1824992292, -1482502022, -785890213, 1234563510, -1900379490, -1886693921, -850913252, 2009074592, 1457923167, 1835306202, 1563339553, -1638791651, -425236395, 126803975, -1431965815, 2116780467 ], [ -724271951, -721815372, -1459439854, 708640904, -657335622, 116192192, -1102671239, -1733258099, -1884566739, -1920660415, 1591555868, -1011725960, -835022787, 340331262, -1738249946, 432379462, 92455093, 1251800531, -1618019329, -2074052412, 1172926369, -558107275, -1883008396, 242092685, -151887439, 1936892467, 1906219572, 167312337, -1464716762, 1064741092, -1282611767, 1451653194, 431493508, -625236174, 2060957544, 61475231, -490331728, -1335783695, 638425812, -988286061, -1493286845, -1639249943, 607296063, 1808585883, -1062308343, -1213973685, 486566569, -1533502981, -1766686659, 590570062, 107241131, -2024553006, -1127836960, -1295374384, 780432938 ], [ 1820155010, -1150413296, -2037256953, -1600045183, -1395121257, 702736386, -1517636490, -1571495907, -442341140, 1211090880, -324456005, -980306749, -925896048, 1368004606, -286547613, -564768553, 1174544979, -563316776, -615233096, 1076201812, -741074675, 44091166, 707190086, -1284292175, -1596231809, 1504993254, -871738406, -686536739, 385466155, -1706060822, -1951691612, -360772765, 2011198861, 317663353, 336995232, 471953915, 1550204257, 1441424719, -2043509431, 177840954, 200276742, -1186654440, 2040302441, -1023635316, 1433918042, -1714376620, 437181549, 1013287106, 17711326, -1692468171, -1615245900, 454461795, 1557479745, 416385886, -1714402588 ], [ -877727852, -1116433507, -1011733379, 2031957554, 703722640, 657270985, -1334134401, 1734881640, -1302603437, 2006620519, 1943269821, 291324222, 1581320603, 2146157981, 345148745, 1148173217, 389361722, 102282739, -710004879, 665476338, -999550221, -1313094522, -964427833, -2100098900, 1863377470, -1044581799, 1288227318, -279298023, -689629946, -1168005246, 1377450630, 60283722, -215970450, 678364925, 1299748794, 669129486, -138079537, 1691205351, 1699325637, 2002825268, -1756624824, 1678022305, -1317792691, 516147520, 678552111, -1263733334, -2112580933, 1904608226, 1680324991, -1396463972, 435211057, -1497107993, 285802756, -783533771, 1080914475 ], [ 843448108, 1449800464, 1852349704, 1434489215, 522034208, 1453700022, -1734298982, 623682479, 2103028371, -527437212, 2042622755, 28605895, -136431631, -858468138, -1684188883, 1616456494, 948068115, -428623641, 1981990846, -1357933688, 1197005685, -205265018, 533447198, -1987533709, 476019396, 769523864, 2052642670, -660914814, -1833438488, -1882592874, -1505145435, -861390484, 1420824336, -1309165287, -1524227714, -2010585971, -501237772, 444455275, -938453550, -19402316, -1101896553, 1288507380, -2037008710, -1285519775, 284547010, 1470707507, -424173029, -1848341731, 221578276, -986153525, -839630860, 1813569351, 1896059934, -1036007755, 392333203 ], [ -840298963, 1106653636, 482658899, -430693103, 1385130849, -201870581, 1946906293, 452338328, 1656638170, 2091000111, -743037771, -1027845327, 1441523961, -1151253959, 1082747279, -1387758624, 1588490210, 813656704, 90362702, -218636868, 589546431, -478432127, -438966529, -1270922166, -1469548593, 1679926539, 1070320006, -244069956, 1424745273, 462539250, 425550936, -1664172790, 164394568, -1683746509, 789979432, -1858198095, 61174205, -569744245, -1585605774, -116451157, -1285600603, -1097028495, 1674577444, -645630197, -412581282, -2120597007, -856747302, -639570172, 941267651, -1635646663, 1846300001, -1596076513, 656269576, -2128130107, 1372678454 ], [ 518572298, 110408152, 100414505, 235707874, 1677518934, 1224778969, -1747964687, 139175625, -913030570, -1440906784, 1571055427, 1534951462, 1887265808, -455743120, -318149382, 1194199186, -1320084047, -1914197436, -342182207, 555052527, -188263684, -1240342886, 84049839, 1901129278, -969146142, -429365737, -804759159, -886610211, 668243788, -538364288, 523101895, -2062839701, 696225001, -1694277034, -527056984, 1600265874, -702412531, 850455794, -637636545, 1728055931, 1937788249, 1756699737, -449918857, -783828983, 455835171, 1360173676, 98110741, 1022517937, 1615860395, 1082375383, -562139061, -1074411129, -282847458, 322868867, 1472290259 ] ], [ [ -650872136, -1539640622, -2141825579, -2115573625, -1744022086, 1888487082, 1163989077, 2101682443, -1786683870, 2136353228, 427017172, 1263851501, 1536647009, -1022096172, 1035521927, 633859636, -371777546, -35066587, -1251535366, -1352267222, 1814784691, 994882467, 285184461, 834885478, -406217753, -1073777761, 1898623360, 2102651833, -1223989471, 1296855808, -247897471, 893299626, -1680853881, -88200720, -1611127012, 1350557545, -435525765, -1014820199, 857534699, 1952785770, -691945242, 935437880, 814317091, -43293490, 1310783084, -1597904354, 1621684795, -411716319, -1955414841, 2101886997, 1175668505, 1358039005, -1515513046, 1076320451, 851530065 ], [ 200164127, 1424520196, -1606617004, -443484422, -1361045261, -1904661231, 2111608727, 75517739, -628390977, -530933082, -1112721607, -1619321267, 1775402705, -1692846988, -495258092, -1490195238, 1845175443, -1263477703, -455394254, 1090004328, 301683336, -508079726, 273516025, -270848669, -904896015, 422544616, -578686294, 1976258237, -158145412, 1101526177, -1140595115, 625830911, 255469407, 1047251039, -164397746, 941854206, -1895852351, 817114354, 1088553124, -15431305, -2000168631, 287106023, 1208207408, -165392893, -1743030195, -451149820, 2122092311, -984543636, 126408913, -621854566, 912083771, -306962957, -496898888, 340931948, 308233510 ], [ -904418269, -1774027715, -290772749, -2053686184, 1299573714, -884698820, 1035763591, -1917654668, -2004407015, -330026641, 1237136749, 1343235608, 191719820, 488895304, 810693276, 746421989, 1035907688, -2012163458, -305526354, 1458254613, -258651281, -1519600750, 709881094, -847608034, 48770149, 72129229, 843309028, 1846807723, 831591272, 2139534386, -2066059076, 1214018392, -356018262, 984897091, -1781411014, 118894705, -2018896588, 711364000, -1217424611, -1527186538, -1807962480, -991295114, 1974698152, 2081525248, -1802294349, 2059930839, 376184443, -760327776, 1899793904, -1112187913, -1367114605, -1161711023, -1521537573, -65006978, -1543726854 ], [ -1967927880, -1081708836, -634736941, -144139331, -986754665, 332205930, 1990965438, 906716656, -810274213, 760834776, 2004634937, -1108147635, -1149416397, -1979165639, 1469942012, 1428857734, -370604411, 1599071484, 650894607, 2056814825, 1815306042, 1974446103, -461976465, 574726868, -1429049539, 1693384074, -781602109, -223302139, 405007077, 1234097175, 995286509, 1955646967, 914752596, 1272506713, 311190283, -361784999, 1775281813, -525020037, 516758041, -895317054, -75633574, -570957816, -1037815652, 1376866278, 1147968338, 865437289, -1790919906, -1074260744, -1210893299, 908536459, 1685538707, -517992530, -728762064, 248131028, 2094421918 ], [ -650872136, -1539640622, -2141825579, -2115573625, -1744022086, 1888487082, 1163989077, 2101682443, -1786683870, 2136353228, 427017172, 1263851501, 1536647009, -1022096172, 1035521927, 633859636, -371777546, -35066587, -1251535366, -1352267222, 1814784691, 994882467, 285184461, 834885478, -406217753, -1073777761, 1898623360, 2102651833, -1223989471, 1296855808, -247897471, 893299626, -1680853881, -88200720, -1611127012, 1350557545, -435525765, -1014820199, 857534699, 1952785770, -691945242, 935437880, 814317091, -43293490, 1310783084, -1597904354, 1621684795, -411716319, -1955414841, 2101886997, 1175668505, 1358039005, -1515513046, 1076320451, 851530065 ], [ 1374070200, -1694989303, -879413005, -806949080, -2043799863, -1040271553, -295471194, 1656628021, -1417336914, 1547393395, 1368166471, -1467565632, -1026079378, -179327296, 1905646033, 1223964600, 2026404057, -804999590, 1755936923, 1959105692, 427840923, -1485772449, -998889117, -1594761400, 1319664843, -802838404, 865845569, -999632049, 2049422445, 1175090007, -527198615, -100015150, -1895077014, -1560033871, 2140552983, 1356807425, 1452831268, 616339208, -1196192681, -1695278715, 969064305, -722682935, -2144519369, -2050635039, 248288013, 1460979395, -589105270, 2146741419, -509670708, 1002121788, -1097279078, 460768958, -967032436, 1194801934, -194696607 ], [ 1186343536, 106561003, -1523440850, 97277016, 1993042764, -1642020677, -1605464132, -658736770, -194648440, 553136220, -1464688076, 1863751243, -1502419096, -1288134564, 2009210347, -529746830, 309764987, -279439495, -1034335853, 28933588, 1187126258, -2098371033, 1611662423, -1355658180, 1793595251, 1985242681, 1859656289, 647822931, 1741960694, 1544231711, 596710096, 1683606116, -676600588, 1437423507, 1827799256, 580707048, -1621365067, -1227886897, -1422493963, 142253024, -284208550, 1405937172, -929151999, -1436360159, 497068652, -1550619278, 1740758504, -1798882421, -38520160, 1927192033, 231372436, 1324222573, -330138121, 1094567918, 891502753 ], [ -204015040, -1335809919, 1422752277, -1527818654, -230250340, 1432672099, -256656652, -1354842224, -1472143153, 450256515, -1610703685, -621483679, 478874870, -517482864, 1405886783, 806749341, -1565917216, 1361928271, 1761340086, -1278675025, -606106636, -449908082, -321017854, -155455829, 1694164461, 649955076, 1702080293, -642135897, 106768063, -1690687565, -958787263, 360614278, -1409009238, 1977087852, -981056227, -1453847119, 1205285495, -1760809729, -753376768, -1293856625, 835635112, 1473937819, -1309102501, -360688924, -92326195, 820130058, -635198966, 98651190, 15514810, -2098675062, 300412737, 291451850, 2108549617, 42951501, 1717536149 ], [ 1198554783, 2002179564, 2002572295, -1311129440, -216831088, -1147902615, -1879029530, 509752920, 1544671680, -1815189288, 609208103, -2001250089, 1473490368, -1872547314, -276582086, -1618070321, -377291975, -304097162, 171396148, 1414163695, 2132443295, -678725552, 1817987370, -311250205, -1639350441, 430575165, 956742727, -849783222, 385210433, -289747605, -1524616466, -488287587, -311431164, -679105018, 1782998330, -479347688, 542070849, -2099733446, -801800257, 1658976937, 1685618270, 2050188883, -1903227675, 1556909287, -997989888, -2122820769, -1750275285, 1077545218, 394665990, 313962850, 1640669477, -1743005486, -1792182639, 1859115828, 456260808 ], [ 138243231, 866256033, 1715734330, -1709153379, 612654137, -571245887, 1743421912, 225875758, 441884583, 1094003520, -1108092965, 187121283, 1172509488, 1192064914, -1168781588, 1450021660, -1448043737, -1008766398, 1531682007, 498637856, 181153058, 245287203, 2015313576, -1171163483, -862598751, -43473276, 1483753240, 208599193, 970276147, 1362964385, 1683995348, -167549361, -180765182, -1799952150, -1802546725, -54563444, 1069850029, 1451488253, -393007710, 306039837, 1342689943, -777967924, -1466701104, 1808056454, 197794130, -1478966042, -1065210073, -743554821, -1283663246, -270004448, 1343433730, 1022107245, 1791232841, 1442021491, -810387999 ], [ 472243588, 768805308, 360581048, -1719005171, -384272882, -920439501, -2129014404, -1972938975, -216455292, -1716118527, 1025993022, -1905836911, -1137138482, 2085983989, 894890839, 246492197, -2082402783, -1959872317, 1752380176, 1285802128, 1932903678, 1323401971, -2136911658, 1312394240, -181168534, 826138105, -370131949, 949224736, 1468377832, 2038033910, 174897902, -949144929, 478311051, -603556, -1277726988, 964479782, -1816493420, -415867510, 826055772, 1808412273, 518299438, 2058419211, 1427341043, -1133168979, 1480404134, -703674539, 562792216, -1284968813, 164760885, 770820143, 1778151975, 1904405374, 1293919610, 252169186, 1642502846 ], [ 1315056026, 1460595054, -635844578, 1022188296, -712434258, 1240868391, 1971380023, 1319412444, 978819338, -550014423, -1680665049, 25880311, -1590291925, 36297499, 1585242985, -1661256771, 1722179061, 421517204, -1945840626, 945664950, -2147299361, 476603154, 32088102, 1056415645, -531599729, -1636849540, -484856923, 1122742875, 1948480696, -1253528712, -638319726, 1618458880, -803038573, -1095511672, 1423886600, -34392451, 357678573, -54690840, 441608970, -992780315, 996043955, -593952813, 101300801, -1350351681, -2099121878, 301080203, -1551527874, 1773941861, 1972429992, -787664480, -907006623, 34628645, -1270803209, 1554265393, -1709512415 ], [ -536454, -1038405316, -1683846420, 818214922, -687307917, 484491169, -531745004, 1520283847, 888740252, -412530682, -717723033, 1069563773, -2113313681, -1900094782, -1785260609, -661956006, -12891697, -889658658, -1337901622, -803305216, -23096568, -870129111, 318709646, -505891026, 1861601616, 2114565285, 668210686, 235366435, -2014164760, 526293786, -512258524, -902219105, 1260388092, -1966318854, -1028376421, 1177702039, 1825245443, 62756168, 124600044, 2006011072, -1750423836, -81784799, -1109516582, -99649330, 1745041772, 412771338, 2110803558, 21615194, 1559141386, -1418598234, -770187775, -971141351, 1154568867, 56100953, -1193023187 ], [ 550110703, 1094911810, -1862957209, -873206569, 268165128, 213763406, -724527515, -2140590754, 1945805827, 491580448, 1097239610, -269248494, 30127772, -238241884, -301603773, 733030595, 2129740561, 1191225116, 718909170, -2095579594, 59827788, 1957443024, -438326679, 212357144, -753410891, -1326447436, 882269707, -800978210, 377465412, 401736496, 1495442480, 1881618154, 230041554, -1931258335, 353610628, 1652072013, -97253115, 277900073, 1127948375, -261954803, -365105824, -76657593, 1511569092, -51551102, -742837095, 415452406, 827318274, 1772629097, 1687797159, 1216342293, 1155663444, -217676291, -675992881, 269797861, 886219269 ], [ -1691949742, 2129620442, -1271790898, -414439486, 1750538808, 931727279, 1502378169, 807745115, 434132119, -1399546390, 2131234154, 586471769, 722472703, -308854209, 1941541495, -212018527, -1329917189, -1373796873, 852164221, 1051147487, -1262795007, 850150077, 2137119335, 138685090, 2020669055, -1474379848, -416957800, 244232393, -609822351, -1717413875, -179318906, -689891895, -1272120991, -548218891, -352054390, 1646799521, -36424905, -362658125, -475818584, 422924865, -963831613, 1609663496, -348990648, -318860783, -1873147188, 1647994070, -123897543, -1561386774, -1411256741, -580494220, 1204789998, -1740633212, -1629844948, 261690765, -4261061 ], [ -2052547263, -1175943999, -1992926197, -162164204, -823602189, -1842574512, 468475445, -556992341, 1986980699, -354775971, -1757571442, 880792434, 872577466, 1843696342, 827709441, -593676758, 727886333, 1280541008, 69352303, 1265635848, 2005002190, 1094176679, 7624161, -30409189, 1452974891, 1601527982, -1019966245, -2105471719, 1315584987, -1133717050, 2132647688, -1992197969, 1761305906, 764999972, -841505561, -1998081995, 1486735038, -1634664432, -1738357420, 1245677344, 763248156, -1600238998, -677976767, 715041306, 681482845, -591587829, -376887643, -1805483085, -2108686565, 2008010427, -1154158413, 1834416072, -1965436165, 2103702299, -312373304 ], [ -797934358, -865599417, -852871048, 322670497, -1316662429, 116525141, 1293085672, -1800794327, 1994275738, 136642173, 548716445, 503873316, 1913063884, 707210158, 1648769897, -919266728, -1211494403, 616716503, -1488094924, -1670051955, -1238725324, -983744150, -1734267491, 982302725, 355963311, -1287064481, -933510958, 1846002643, 1773463699, -1618507105, 487082677, -759841237, -602968072, 428599574, 2081515664, 355579720, 1946455538, 1375935283, 1196643323, 1246873395, 1252771846, -1050966912, 2049859606, 1796690002, 431456190, 906937893, 1632172824, -1491942306, -1869050701, 2128920754, 232196752, 953862902, 10807595, 74545250, -1985460894 ], [ 79286030, -1258490639, -2084076066, -1897666534, -316877084, 1251475042, 1245107188, 1322889076, 897928689, -2048996016, 1646704925, 1923264939, 1502219466, -232358475, -1225410073, 1740630619, -1352104328, 1237700163, 1999076910, 1720793798, 90644069, 1431837441, 1420961341, 2035794610, -599753930, 554484578, 1362203589, -1171414333, -1178736196, -474322742, -601264799, 1081813135, 1871985731, -1473305730, -751072875, 1846158776, 406603426, -1265817428, 444913310, 1614799204, -541841093, -69905125, 487807760, 1462952397, 277328118, 1968365032, 1095068832, -334374148, -53730647, 844410073, -1843982502, -1173738956, -1124230761, 1291864816, 1385179985 ], [ 1547195006, 1008962027, 2062196400, -2089200561, -590515589, -311333577, 152979180, -782454445, -1060033382, 1511508093, -1148468694, 1949355320, -1988386020, -329248544, 469822888, 2031779868, 1136342693, -2085811337, 1067587238, -748529460, 1545724578, 1180820417, -1323055872, -600867512, 1379104990, 1808019441, 445072981, -1209184080, -474228448, 1269878924, 422538379, -1281179071, -920795585, -1300924473, -132511920, -233004732, 179431639, 1911005275, 650738604, 367026266, -574525162, 579961867, 1955870143, -2105682139, -645191768, -1904323196, -1272509428, -1860004197, 396476637, 1372852686, 1890908267, -1130211532, 856450631, -735134400, -791135307 ], [ -1186413506, -552498235, 637788180, 1537775821, -1826135006, 561338462, -1702193369, 2107695552, -958059995, 1532638607, 1191609613, -754381968, -758965651, -785570249, -125340966, -248927340, 672686565, -153266706, 1239269528, -144082869, -828460446, -744267973, 992006067, -1543688890, -918833502, -808771052, 620477640, -1593107141, -210968189, 750046541, 1832352531, -267839836, 2070575327, 462528827, 1177349782, -1104207550, 1784405734, -1034357838, -1561202393, -1808072011, 663417646, 551182752, -1295499827, 1626413755, -957912978, 471769196, 98025074, 396550579, 1039327406, 1835561691, 951309804, 1748830847, 1586815790, -605899370, 254583551 ], [ -1405227816, -495972999, -1488129283, 846830664, 1495922293, 2013915916, -1135161007, -261141413, 16610529, -17882436, -200969230, -1201867017, -1666685708, -415655155, -1751287447, -1876820789, 103688910, 1540114694, 174312549, -2047262351, 1462139287, 788232088, -845579919, -974005376, 1716117286, -102609209, -1540890288, -938199356, -1011777137, -429193213, -662262850, 200909492, -759569718, 605132594, -31434215, 1891014585, 1409247613, -720691640, -1966406173, 364460243, -694467468, 1725383484, -405125999, -900947525, -689952227, 1567877730, -1664170463, 1965184175, -1144841537, 1492474101, 190366371, 300048568, -1268811522, 953978980, 638094591 ], [ 1547195006, 1008962027, 2062196400, -2089200561, -590515589, -311333577, 152979180, -782454445, -1060033382, 1511508093, -1148468694, 1949355320, -1988386020, -329248544, 469822888, 2031779868, 1136342693, -2085811337, 1067587238, -748529460, 1545724578, 1180820417, -1323055872, -600867512, 1379104990, 1808019441, 445072981, -1209184080, -474228448, 1269878924, 422538379, -1281179071, -920795585, -1300924473, -132511920, -233004732, 179431639, 1911005275, 650738604, 367026266, -574525162, 579961867, 1955870143, -2105682139, -645191768, -1904323196, -1272509428, -1860004197, 396476637, 1372852686, 1890908267, -1130211532, 856450631, -735134400, -791135307 ], [ -904418269, -1774027715, -290772749, -2053686184, 1299573714, -884698820, 1035763591, -1917654668, -2004407015, -330026641, 1237136749, 1343235608, 191719820, 488895304, 810693276, 746421989, 1035907688, -2012163458, -305526354, 1458254613, -258651281, -1519600750, 709881094, -847608034, 48770149, 72129229, 843309028, 1846807723, 831591272, 2139534386, -2066059076, 1214018392, -356018262, 984897091, -1781411014, 118894705, -2018896588, 711364000, -1217424611, -1527186538, -1807962480, -991295114, 1974698152, 2081525248, -1802294349, 2059930839, 376184443, -760327776, 1899793904, -1112187913, -1367114605, -1161711023, -1521537573, -65006978, -1543726854 ], [ 1315056026, 1460595054, -635844578, 1022188296, -712434258, 1240868391, 1971380023, 1319412444, 978819338, -550014423, -1680665049, 25880311, -1590291925, 36297499, 1585242985, -1661256771, 1722179061, 421517204, -1945840626, 945664950, -2147299361, 476603154, 32088102, 1056415645, -531599729, -1636849540, -484856923, 1122742875, 1948480696, -1253528712, -638319726, 1618458880, -803038573, -1095511672, 1423886600, -34392451, 357678573, -54690840, 441608970, -992780315, 996043955, -593952813, 101300801, -1350351681, -2099121878, 301080203, -1551527874, 1773941861, 1972429992, -787664480, -907006623, 34628645, -1270803209, 1554265393, -1709512415 ], [ 472243588, 768805308, 360581048, -1719005171, -384272882, -920439501, -2129014404, -1972938975, -216455292, -1716118527, 1025993022, -1905836911, -1137138482, 2085983989, 894890839, 246492197, -2082402783, -1959872317, 1752380176, 1285802128, 1932903678, 1323401971, -2136911658, 1312394240, -181168534, 826138105, -370131949, 949224736, 1468377832, 2038033910, 174897902, -949144929, 478311051, -603556, -1277726988, 964479782, -1816493420, -415867510, 826055772, 1808412273, 518299438, 2058419211, 1427341043, -1133168979, 1480404134, -703674539, 562792216, -1284968813, 164760885, 770820143, 1778151975, 1904405374, 1293919610, 252169186, 1642502846 ], [ 472243588, 768805308, 360581048, -1719005171, -384272882, -920439501, -2129014404, -1972938975, -216455292, -1716118527, 1025993022, -1905836911, -1137138482, 2085983989, 894890839, 246492197, -2082402783, -1959872317, 1752380176, 1285802128, 1932903678, 1323401971, -2136911658, 1312394240, -181168534, 826138105, -370131949, 949224736, 1468377832, 2038033910, 174897902, -949144929, 478311051, -603556, -1277726988, 964479782, -1816493420, -415867510, 826055772, 1808412273, 518299438, 2058419211, 1427341043, -1133168979, 1480404134, -703674539, 562792216, -1284968813, 164760885, 770820143, 1778151975, 1904405374, 1293919610, 252169186, 1642502846 ], [ 1186343536, 106561003, -1523440850, 97277016, 1993042764, -1642020677, -1605464132, -658736770, -194648440, 553136220, -1464688076, 1863751243, -1502419096, -1288134564, 2009210347, -529746830, 309764987, -279439495, -1034335853, 28933588, 1187126258, -2098371033, 1611662423, -1355658180, 1793595251, 1985242681, 1859656289, 647822931, 1741960694, 1544231711, 596710096, 1683606116, -676600588, 1437423507, 1827799256, 580707048, -1621365067, -1227886897, -1422493963, 142253024, -284208550, 1405937172, -929151999, -1436360159, 497068652, -1550619278, 1740758504, -1798882421, -38520160, 1927192033, 231372436, 1324222573, -330138121, 1094567918, 891502753 ], [ -1691949742, 2129620442, -1271790898, -414439486, 1750538808, 931727279, 1502378169, 807745115, 434132119, -1399546390, 2131234154, 586471769, 722472703, -308854209, 1941541495, -212018527, -1329917189, -1373796873, 852164221, 1051147487, -1262795007, 850150077, 2137119335, 138685090, 2020669055, -1474379848, -416957800, 244232393, -609822351, -1717413875, -179318906, -689891895, -1272120991, -548218891, -352054390, 1646799521, -36424905, -362658125, -475818584, 422924865, -963831613, 1609663496, -348990648, -318860783, -1873147188, 1647994070, -123897543, -1561386774, -1411256741, -580494220, 1204789998, -1740633212, -1629844948, 261690765, -4261061 ], [ 138243231, 866256033, 1715734330, -1709153379, 612654137, -571245887, 1743421912, 225875758, 441884583, 1094003520, -1108092965, 187121283, 1172509488, 1192064914, -1168781588, 1450021660, -1448043737, -1008766398, 1531682007, 498637856, 181153058, 245287203, 2015313576, -1171163483, -862598751, -43473276, 1483753240, 208599193, 970276147, 1362964385, 1683995348, -167549361, -180765182, -1799952150, -1802546725, -54563444, 1069850029, 1451488253, -393007710, 306039837, 1342689943, -777967924, -1466701104, 1808056454, 197794130, -1478966042, -1065210073, -743554821, -1283663246, -270004448, 1343433730, 1022107245, 1791232841, 1442021491, -810387999 ], [ 1547195006, 1008962027, 2062196400, -2089200561, -590515589, -311333577, 152979180, -782454445, -1060033382, 1511508093, -1148468694, 1949355320, -1988386020, -329248544, 469822888, 2031779868, 1136342693, -2085811337, 1067587238, -748529460, 1545724578, 1180820417, -1323055872, -600867512, 1379104990, 1808019441, 445072981, -1209184080, -474228448, 1269878924, 422538379, -1281179071, -920795585, -1300924473, -132511920, -233004732, 179431639, 1911005275, 650738604, 367026266, -574525162, 579961867, 1955870143, -2105682139, -645191768, -1904323196, -1272509428, -1860004197, 396476637, 1372852686, 1890908267, -1130211532, 856450631, -735134400, -791135307 ], [ -556759735, -952079088, 92897363, 1786254545, 987000213, 78364607, 992698585, -2082503379, 1087410898, -1728189178, -467984810, -644715509, 818171697, -1116582597, -1122224998, 1650390941, -96944197, 1037087685, 356941489, 514954480, 800934895, 719802365, 1769509310, 1223692102, -838512322, -1419276046, 1482991711, -547444869, -811215161, -1670357472, 222949257, 51980952, 1409178114, 1067856988, 958420256, 165270903, 1558513360, 2075776872, 1352404423, -652909967, -960581196, -2141825342, 2117146884, 999226752, 1876893974, 1235411779, -299897719, -1524581822, -1944720494, 1254619763, -843975363, -518434254, 1443764125, -80352405, 1936473706 ], [ 200164127, 1424520196, -1606617004, -443484422, -1361045261, -1904661231, 2111608727, 75517739, -628390977, -530933082, -1112721607, -1619321267, 1775402705, -1692846988, -495258092, -1490195238, 1845175443, -1263477703, -455394254, 1090004328, 301683336, -508079726, 273516025, -270848669, -904896015, 422544616, -578686294, 1976258237, -158145412, 1101526177, -1140595115, 625830911, 255469407, 1047251039, -164397746, 941854206, -1895852351, 817114354, 1088553124, -15431305, -2000168631, 287106023, 1208207408, -165392893, -1743030195, -451149820, 2122092311, -984543636, 126408913, -621854566, 912083771, -306962957, -496898888, 340931948, 308233510 ], [ -904418269, -1774027715, -290772749, -2053686184, 1299573714, -884698820, 1035763591, -1917654668, -2004407015, -330026641, 1237136749, 1343235608, 191719820, 488895304, 810693276, 746421989, 1035907688, -2012163458, -305526354, 1458254613, -258651281, -1519600750, 709881094, -847608034, 48770149, 72129229, 843309028, 1846807723, 831591272, 2139534386, -2066059076, 1214018392, -356018262, 984897091, -1781411014, 118894705, -2018896588, 711364000, -1217424611, -1527186538, -1807962480, -991295114, 1974698152, 2081525248, -1802294349, 2059930839, 376184443, -760327776, 1899793904, -1112187913, -1367114605, -1161711023, -1521537573, -65006978, -1543726854 ], [ 1198554783, 2002179564, 2002572295, -1311129440, -216831088, -1147902615, -1879029530, 509752920, 1544671680, -1815189288, 609208103, -2001250089, 1473490368, -1872547314, -276582086, -1618070321, -377291975, -304097162, 171396148, 1414163695, 2132443295, -678725552, 1817987370, -311250205, -1639350441, 430575165, 956742727, -849783222, 385210433, -289747605, -1524616466, -488287587, -311431164, -679105018, 1782998330, -479347688, 542070849, -2099733446, -801800257, 1658976937, 1685618270, 2050188883, -1903227675, 1556909287, -997989888, -2122820769, -1750275285, 1077545218, 394665990, 313962850, 1640669477, -1743005486, -1792182639, 1859115828, 456260808 ], [ 1198554783, 2002179564, 2002572295, -1311129440, -216831088, -1147902615, -1879029530, 509752920, 1544671680, -1815189288, 609208103, -2001250089, 1473490368, -1872547314, -276582086, -1618070321, -377291975, -304097162, 171396148, 1414163695, 2132443295, -678725552, 1817987370, -311250205, -1639350441, 430575165, 956742727, -849783222, 385210433, -289747605, -1524616466, -488287587, -311431164, -679105018, 1782998330, -479347688, 542070849, -2099733446, -801800257, 1658976937, 1685618270, 2050188883, -1903227675, 1556909287, -997989888, -2122820769, -1750275285, 1077545218, 394665990, 313962850, 1640669477, -1743005486, -1792182639, 1859115828, 456260808 ] ], [ [ 888500604, -1352880957, -1396739941, 683277887, 986411391, -1951679778, 550386600, 133778070, 2016312189, 1037403209, 1757726010, -2001275312, 1134873631, -714401706, 229111795, 1623312891, 1588812135, -1179055300, -1116307529, 957238922, 1623839965, 482059715, -1912964550, -1444450476, 1071286566, 1038125867, 1702925989, 137786815, -310956829, -1666336498, 1211017273, 1930035480, -1953015304, -34522822, -621580046, 1052614170, 1131940838, -1212468128, 1941378505, -1558286251, 1207721809, 1036404711, -1450342991, 746569162, -986125705, -970200094, -1775868981, 1057779301, 1320979926, 21441597, 1185104500, -650269832, 279787509, 1232190973, -297178759 ], [ 616207224, 916485141, 653486269, -829303074, -1705000152, -2101062853, -342838130, 1681534179, 612095231, 748244078, -1035683221, -59610085, -399087131, -1562029853, 488316013, -586519550, -417167162, 416184281, -2014936785, 1873520864, -1191355229, 769650551, 1185758498, -1486098547, -1080166757, -376300697, 1364560270, 583264663, -142129807, 1500826073, -116302831, 1657693138, 1161858297, -1407803589, -501250545, -2039476131, -1123217304, -2050728935, -1696373025, -2129149821, 738347296, -388209333, -129095809, 1135668909, 1328892433, 141635272, -181785743, 643913300, -365885365, -247222210, -863923721, -1332812854, -1290947456, 667086479, 1419215870 ], [ 1000512432, -1324368600, 1151347392, -774952868, 889446930, -956513187, 1856987428, 895596140, -204957436, -188890071, -2146358301, -861390762, 1242273421, 1423145994, 2146169907, -1778996323, -1070583702, 1144010261, -595518194, -1080988474, -938987533, 1795378890, 1537102127, -2123607559, 1462770043, 243367180, 1479521743, 525124107, 808993752, 332002400, 1007782256, 1352980377, 35429171, -1665742902, -1747687385, -362684200, -114407897, 1562237544, -2005146806, 1669605351, -1910683536, -7110734, -332019306, 248965913, -1965009583, 1133478121, -1570538751, 1200917499, 287134615, 1666796489, 2056374900, 1476856283, -205640701, -367549073, 699977747 ], [ 1972889182, -1735422072, -325514580, -1768327595, -320638585, -999926342, -166959457, 867552119, -944448057, -1927570381, -1452628321, 926771028, 338991904, 2055787219, 1693076952, -1455488102, 1012451532, -1759630776, -1734361878, 1259073185, -425850406, 2137497695, -2124738018, 11223778, -824889762, 2084837675, 727466925, 1167724468, -900936893, 1694245041, 1462686842, 1219929301, -97134064, 1812284345, 726571726, -1865263222, 1648688580, -2057560362, 785164297, -1074083066, 1706503053, 986898522, 1323130628, 858246260, 288038740, 1562293625, -870877205, 121860159, -866971771, -1659245604, 1612034756, -12814348, -1916052644, 1396631981, 1895956825 ], [ 694486843, -742772503, 1543767606, 1025943389, -924232069, -730016654, 2095050318, 1946914641, 757869180, -1990828882, -1161283071, -629990628, 154326202, 1578233179, 1495707340, -970419776, -1680374683, -963707010, -1136817972, 1712626009, -2086290408, 1419839966, 673541522, -1693199824, 794877779, 344370090, -2131415714, -1188008620, -652726144, -1223471807, 338500772, 495656349, -1418642992, -1615482524, 667152068, -129798203, -1009005395, -1048737666, -1979089839, 1520085445, 1467812937, 234050945, -646736707, -1223598253, -827006455, 1831656031, -1765796900, 1386830038, -839677660, -1008062195, 1330458649, 1980198570, 2111156606, -997553756, 391274165 ], [ 419075737, -1822457196, 1047422169, 1663059647, 795720287, 1324436930, -961299172, -291276472, 1522328980, 464445343, 480272603, 1147167981, 492489730, -1604516001, -1233306509, 1196201316, -1107187219, 711027715, -108446991, 516734887, -1126050098, -814333001, 807787727, -1409981238, -822252109, 2139305165, -1495008736, 333249447, -1496307105, 889746999, -1601044500, 317808931, -258771441, 823302633, -2134426792, 68948949, 181987592, -1113778309, -866282350, 886630260, 225394862, 338784123, 1870137910, -407940032, 1585047416, 2036593239, 328263662, -1237724688, -351885328, -1947464767, 851961185, -972446459, 1817369595, 657371869, -44895002 ], [ -327765796, -1738553924, 473539705, 1727125420, 118278130, -2031909724, -1795450071, 95573052, 1553105192, -1896964382, 1089111422, 1200903441, -1925995476, -1239112994, -2130360310, 283135309, -1396864775, 1788622391, -1756037453, 641062247, 1231937472, -1381605231, -1062791325, 1274221314, -1748912325, -251343175, -1073358431, -2090889988, -208008514, -56844021, -656436224, 1342111469, -1735125838, -300829685, -1371791712, 1109940025, 243708361, 882726952, -1685744125, -185060188, -1930004124, -758995518, 1912335550, 972981897, -1810990186, -562991109, 1592663100, -1416965088, 1104269185, -769387293, -98775279, 1618512009, 741087974, -930336680, -2109644727 ], [ 285455944, -9885135, 1463745245, 989367830, -1352275720, 1362176460, -1395078078, -1812133655, -340154225, -460379734, 1228911438, 838572946, -1896032411, -5306780, 1267746372, 1001528886, 3249544, 497175867, 265271997, -1153956546, 276535499, 752135135, -1906246550, 838651267, -1074726241, -2114099613, 1096494205, -472902303, -376805558, 533978327, 259918459, 517994502, 1910696182, 649209579, -1948747917, -1192382428, -216121184, -118189804, -595823063, -1355579978, -1690286844, -1524926081, 1936146985, -448518352, 1981953846, -709063810, -809652213, -44849511, 1918633233, 271323390, -1996414158, -981314836, 2065432551, -1483698878, 1442817024 ], [ 888500604, -1352880957, -1396739941, 683277887, 986411391, -1951679778, 550386600, 133778070, 2016312189, 1037403209, 1757726010, -2001275312, 1134873631, -714401706, 229111795, 1623312891, 1588812135, -1179055300, -1116307529, 957238922, 1623839965, 482059715, -1912964550, -1444450476, 1071286566, 1038125867, 1702925989, 137786815, -310956829, -1666336498, 1211017273, 1930035480, -1953015304, -34522822, -621580046, 1052614170, 1131940838, -1212468128, 1941378505, -1558286251, 1207721809, 1036404711, -1450342991, 746569162, -986125705, -970200094, -1775868981, 1057779301, 1320979926, 21441597, 1185104500, -650269832, 279787509, 1232190973, -297178759 ], [ -1880539921, 49573485, -1823385577, 354223210, -1428734795, 1678767842, -290499578, -1745382770, 831778066, -693204779, -1022948071, 684394856, 1956947050, 2061284005, -277005147, 1495826831, -1248341625, 1488184958, 1898475389, 73798401, 98877070, 276162626, -1833933106, 1540089777, 1020525229, 1587529804, -1652141134, 1298259373, -589403941, 1368253208, 2121197703, 1630497828, 1784834119, -1658793976, -735865638, -890607095, 58970500, 2044892057, 798107776, 192312142, 1309915363, -1389577141, 689519392, 13123844, -1274506376, 626138265, 1462333415, 1409702686, 1473805416, 1340788828, -133436918, -1935993045, 1998533494, -199608662, 570314171 ], [ 1000512432, -1324368600, 1151347392, -774952868, 889446930, -956513187, 1856987428, 895596140, -204957436, -188890071, -2146358301, -861390762, 1242273421, 1423145994, 2146169907, -1778996323, -1070583702, 1144010261, -595518194, -1080988474, -938987533, 1795378890, 1537102127, -2123607559, 1462770043, 243367180, 1479521743, 525124107, 808993752, 332002400, 1007782256, 1352980377, 35429171, -1665742902, -1747687385, -362684200, -114407897, 1562237544, -2005146806, 1669605351, -1910683536, -7110734, -332019306, 248965913, -1965009583, 1133478121, -1570538751, 1200917499, 287134615, 1666796489, 2056374900, 1476856283, -205640701, -367549073, 699977747 ], [ 1690723591, 1276457972, -514284036, -856294209, 1564783630, -251117769, -2011910641, 932851697, -656140908, 1871263890, 1525007500, -1699341109, 1723611442, 1931441129, 1101332870, -964826799, 729568128, 1580618150, 1355083267, -296103177, 891455630, -490285440, -1055612963, 742346719, -145011408, -1181955001, 690222710, -765585254, 377109970, -595276106, 1653981628, 1505831750, -112336415, 903920092, -1383033681, 2136209754, -1225860816, 1576050875, 1486301602, -1382209225, -2110027435, 1018087840, 1585402832, 929271844, -1908734639, 624728635, -465323337, 1785135427, 1289247079, 1283853056, -396788936, -764303958, 1384474921, -1652899739, -1716703434 ], [ 1840919252, -1226942360, 253124797, 427551770, 1261901070, 1281186005, -1889389533, -776105040, 1890192506, -628131271, -1091062868, 553933853, -1308786917, -1515719510, 1279748098, -1639772946, 1679813085, -1074578149, -1688832237, 1036202716, -1389269016, -572951960, -639194546, 31603321, -114491049, -1308029899, -1139597897, -1313806155, -1908997947, 646183238, -125533292, -1682015486, -724466979, 720870434, -922674467, -426482297, 1046868798, 735602972, 862032715, -507968029, -68798590, 1486282811, 1598917270, -1908871719, 1451760730, 1689199091, 1900432543, -993592679, 5622903, -1964766248, -1676063397, 268024951, -1262467661, -1183889566, -872505745 ], [ -175221252, -1490611568, 1298429628, 721763723, 1252183802, 1829962249, 431152938, -594016641, 2052444219, 282339978, -155687861, -360754780, -1978311800, 1958012911, 1371920571, 856806809, -1197033714, 1839152410, -1390543728, -1109846292, -1846793323, -909685942, -739164114, 1266494769, -746641552, 1957352309, -847089821, 105517846, 400260628, 1413511465, 1080365390, 1578637801, 1880193739, -1642993038, -1743541636, -218434794, -1501598596, -27692802, 385870644, -960477318, -1725994482, 1995313808, -555063172, 1456341842, 534947756, 696571873, 1204931737, -1008677713, -1212901825, 2133645134, 721492503, -892367394, 626505444, -456694470, 1544539501 ], [ 1805824946, 1451017705, -1179583702, 1570323754, 359498548, -1700081959, 1140992186, -1450421178, 1598935437, -195468274, 1789034830, -72546100, -1782516013, 1145427517, 970916739, -848904933, -1270862383, 1562543374, 1198808872, -868196845, 861955835, -1113267917, -1368581199, 704014042, 1429494705, 1798197641, -164115838, -1531624408, 188360738, 776675374, 2024663704, -1665696428, 672701776, 52930842, 380375811, -1749448436, -2075488089, 457430631, -1291862447, 489423837, -2033386034, 1294037898, -715917681, -209685890, -667831539, -350691696, 130266660, 625224375, 815049273, 2105236126, -1377202001, 1596291311, 436602412, -817876227, 1790899462 ], [ -524767916, 1757214936, -1112484670, -85644986, -583036822, 1140086111, 1313669349, 1495552830, -1782657514, -1725384520, -535055632, -254063174, -1876829845, 1691003490, 1705098789, -324462024, 1157264092, 279835488, 674561578, 1602469251, -1752344561, -1148501800, -308917817, 1694715337, 394757416, -442259564, -2024200065, 399575104, -989481267, -738564801, 2129896433, 116475448, -1551571536, -1935802736, -479925860, -1867194189, -306130708, -366262949, 1630008167, -708876092, -961099738, 497322038, 597193893, -1984660721, -1787678839, -1427352195, 1189585114, -1247293318, 2116110323, -255585909, 1862012568, -1087336417, -327591173, -1556226915, 1486675950 ], [ -1345890468, -1720960221, 741014870, 1142840118, -1004458437, -2102476025, -773714645, 1136613615, 344476947, -1782769612, -1654617499, -1689568948, 1108220580, 1209921793, -395440497, 813989524, -2057641395, 265871916, -978654585, 1376902918, -48582984, 1509116262, 270336191, -182483473, 1919751904, 2131586629, -190611346, -611689502, 628479909, -1410863400, -488170431, 1485957508, 1704677072, -362622889, -471137611, 1608463754, -1279232208, -1884776199, -1834932417, -1670518461, 1631255708, -1974513886, -719811295, 438133738, 468953116, 1425345804, 2065786160, -418068752, -1146494958, -1757949658, 1681105264, -543447249, 1711236149, -652636893, 1099706475 ], [ -175221252, -1490611568, 1298429628, 721763723, 1252183802, 1829962249, 431152938, -594016641, 2052444219, 282339978, -155687861, -360754780, -1978311800, 1958012911, 1371920571, 856806809, -1197033714, 1839152410, -1390543728, -1109846292, -1846793323, -909685942, -739164114, 1266494769, -746641552, 1957352309, -847089821, 105517846, 400260628, 1413511465, 1080365390, 1578637801, 1880193739, -1642993038, -1743541636, -218434794, -1501598596, -27692802, 385870644, -960477318, -1725994482, 1995313808, -555063172, 1456341842, 534947756, 696571873, 1204931737, -1008677713, -1212901825, 2133645134, 721492503, -892367394, 626505444, -456694470, 1544539501 ], [ 419075737, -1822457196, 1047422169, 1663059647, 795720287, 1324436930, -961299172, -291276472, 1522328980, 464445343, 480272603, 1147167981, 492489730, -1604516001, -1233306509, 1196201316, -1107187219, 711027715, -108446991, 516734887, -1126050098, -814333001, 807787727, -1409981238, -822252109, 2139305165, -1495008736, 333249447, -1496307105, 889746999, -1601044500, 317808931, -258771441, 823302633, -2134426792, 68948949, 181987592, -1113778309, -866282350, 886630260, 225394862, 338784123, 1870137910, -407940032, 1585047416, 2036593239, 328263662, -1237724688, -351885328, -1947464767, 851961185, -972446459, 1817369595, 657371869, -44895002 ], [ -1138335835, -353168088, -1574448808, 1641305755, -1910496611, 174658847, 2047378071, -708825567, 157955270, -1831993266, 986315448, 2050772646, 1172412026, -1505667311, -634293678, 960177942, 1283791108, -414979978, 1982059737, -1273266870, 1038359240, -15197338, 909386854, 412402783, -291053671, 1354543374, 1465958777, 1362668482, -1765930028, -330524059, 1072383378, 1575262539, -592733224, 1033248198, 283355810, -1200007318, 1687766540, -237157096, 451055575, -908715148, -2037611812, -202591931, 956080531, -742256495, 1842646223, 1074570271, 609936660, 1317078593, 1552287412, 950157109, 1397134630, 916099808, 1551738539, -1701876760, -669583672 ], [ 1000512432, -1324368600, 1151347392, -774952868, 889446930, -956513187, 1856987428, 895596140, -204957436, -188890071, -2146358301, -861390762, 1242273421, 1423145994, 2146169907, -1778996323, -1070583702, 1144010261, -595518194, -1080988474, -938987533, 1795378890, 1537102127, -2123607559, 1462770043, 243367180, 1479521743, 525124107, 808993752, 332002400, 1007782256, 1352980377, 35429171, -1665742902, -1747687385, -362684200, -114407897, 1562237544, -2005146806, 1669605351, -1910683536, -7110734, -332019306, 248965913, -1965009583, 1133478121, -1570538751, 1200917499, 287134615, 1666796489, 2056374900, 1476856283, -205640701, -367549073, 699977747 ], [ -1345890468, -1720960221, 741014870, 1142840118, -1004458437, -2102476025, -773714645, 1136613615, 344476947, -1782769612, -1654617499, -1689568948, 1108220580, 1209921793, -395440497, 813989524, -2057641395, 265871916, -978654585, 1376902918, -48582984, 1509116262, 270336191, -182483473, 1919751904, 2131586629, -190611346, -611689502, 628479909, -1410863400, -488170431, 1485957508, 1704677072, -362622889, -471137611, 1608463754, -1279232208, -1884776199, -1834932417, -1670518461, 1631255708, -1974513886, -719811295, 438133738, 468953116, 1425345804, 2065786160, -418068752, -1146494958, -1757949658, 1681105264, -543447249, 1711236149, -652636893, 1099706475 ], [ -1138335835, -353168088, -1574448808, 1641305755, -1910496611, 174658847, 2047378071, -708825567, 157955270, -1831993266, 986315448, 2050772646, 1172412026, -1505667311, -634293678, 960177942, 1283791108, -414979978, 1982059737, -1273266870, 1038359240, -15197338, 909386854, 412402783, -291053671, 1354543374, 1465958777, 1362668482, -1765930028, -330524059, 1072383378, 1575262539, -592733224, 1033248198, 283355810, -1200007318, 1687766540, -237157096, 451055575, -908715148, -2037611812, -202591931, 956080531, -742256495, 1842646223, 1074570271, 609936660, 1317078593, 1552287412, 950157109, 1397134630, 916099808, 1551738539, -1701876760, -669583672 ], [ 1000512432, -1324368600, 1151347392, -774952868, 889446930, -956513187, 1856987428, 895596140, -204957436, -188890071, -2146358301, -861390762, 1242273421, 1423145994, 2146169907, -1778996323, -1070583702, 1144010261, -595518194, -1080988474, -938987533, 1795378890, 1537102127, -2123607559, 1462770043, 243367180, 1479521743, 525124107, 808993752, 332002400, 1007782256, 1352980377, 35429171, -1665742902, -1747687385, -362684200, -114407897, 1562237544, -2005146806, 1669605351, -1910683536, -7110734, -332019306, 248965913, -1965009583, 1133478121, -1570538751, 1200917499, 287134615, 1666796489, 2056374900, 1476856283, -205640701, -367549073, 699977747 ], [ 1805824946, 1451017705, -1179583702, 1570323754, 359498548, -1700081959, 1140992186, -1450421178, 1598935437, -195468274, 1789034830, -72546100, -1782516013, 1145427517, 970916739, -848904933, -1270862383, 1562543374, 1198808872, -868196845, 861955835, -1113267917, -1368581199, 704014042, 1429494705, 1798197641, -164115838, -1531624408, 188360738, 776675374, 2024663704, -1665696428, 672701776, 52930842, 380375811, -1749448436, -2075488089, 457430631, -1291862447, 489423837, -2033386034, 1294037898, -715917681, -209685890, -667831539, -350691696, 130266660, 625224375, 815049273, 2105236126, -1377202001, 1596291311, 436602412, -817876227, 1790899462 ], [ 888500604, -1352880957, -1396739941, 683277887, 986411391, -1951679778, 550386600, 133778070, 2016312189, 1037403209, 1757726010, -2001275312, 1134873631, -714401706, 229111795, 1623312891, 1588812135, -1179055300, -1116307529, 957238922, 1623839965, 482059715, -1912964550, -1444450476, 1071286566, 1038125867, 1702925989, 137786815, -310956829, -1666336498, 1211017273, 1930035480, -1953015304, -34522822, -621580046, 1052614170, 1131940838, -1212468128, 1941378505, -1558286251, 1207721809, 1036404711, -1450342991, 746569162, -986125705, -970200094, -1775868981, 1057779301, 1320979926, 21441597, 1185104500, -650269832, 279787509, 1232190973, -297178759 ], [ -1138335835, -353168088, -1574448808, 1641305755, -1910496611, 174658847, 2047378071, -708825567, 157955270, -1831993266, 986315448, 2050772646, 1172412026, -1505667311, -634293678, 960177942, 1283791108, -414979978, 1982059737, -1273266870, 1038359240, -15197338, 909386854, 412402783, -291053671, 1354543374, 1465958777, 1362668482, -1765930028, -330524059, 1072383378, 1575262539, -592733224, 1033248198, 283355810, -1200007318, 1687766540, -237157096, 451055575, -908715148, -2037611812, -202591931, 956080531, -742256495, 1842646223, 1074570271, 609936660, 1317078593, 1552287412, 950157109, 1397134630, 916099808, 1551738539, -1701876760, -669583672 ], [ 888500604, -1352880957, -1396739941, 683277887, 986411391, -1951679778, 550386600, 133778070, 2016312189, 1037403209, 1757726010, -2001275312, 1134873631, -714401706, 229111795, 1623312891, 1588812135, -1179055300, -1116307529, 957238922, 1623839965, 482059715, -1912964550, -1444450476, 1071286566, 1038125867, 1702925989, 137786815, -310956829, -1666336498, 1211017273, 1930035480, -1953015304, -34522822, -621580046, 1052614170, 1131940838, -1212468128, 1941378505, -1558286251, 1207721809, 1036404711, -1450342991, 746569162, -986125705, -970200094, -1775868981, 1057779301, 1320979926, 21441597, 1185104500, -650269832, 279787509, 1232190973, -297178759 ], [ -1296718351, 1831127753, 2005760210, 1665968832, 1041832869, 1499190501, 1263041678, -1161702292, -1014298195, 135068102, -341475672, 1014628458, 1014028598, 2044844700, 1238877519, -2097458989, -685129021, -742537423, 573632262, -677100510, 2055162918, -908237108, -268219712, 1363326986, -570556543, -1953903302, -720325262, -603723152, 481648584, 909178469, 209253081, -400549857, 11898089, -1528735268, -1370043314, 476107745, 1569475453, 97110225, -1888237676, 2069482043, -755382305, 1067411983, 1708137724, 2088109967, -1647323587, -1347105149, 624520311, 1123542009, 1437977619, 221784464, -1466440766, 912721349, 723079997, -139365408, 591033062 ], [ 284074101, -1027021431, -123499176, -1415660908, -73758848, -2066302669, -261895287, -579852166, -641796464, -1674773216, 2142101619, -2031468011, -1519989415, -1705189179, 2051762604, -779444153, -296535342, 1077451393, -1930749795, -1859779890, -1363572753, 767398659, 2055105608, 517726218, 1598477199, 1640635439, -960488518, -1357265464, -1459656352, 1263870172, 727676594, 1567084174, 30787993, 2046483762, 1692561284, 1325209401, 1302037039, -1615903274, 1051351044, 1920404475, -892679810, 1352880565, -644221335, -1235553925, 990206203, -1437966216, -80472557, 1874384503, -1473688602, -1478763141, 1902289353, 1190149977, -164870069, -406908405, 1992847762 ], [ 694486843, -742772503, 1543767606, 1025943389, -924232069, -730016654, 2095050318, 1946914641, 757869180, -1990828882, -1161283071, -629990628, 154326202, 1578233179, 1495707340, -970419776, -1680374683, -963707010, -1136817972, 1712626009, -2086290408, 1419839966, 673541522, -1693199824, 794877779, 344370090, -2131415714, -1188008620, -652726144, -1223471807, 338500772, 495656349, -1418642992, -1615482524, 667152068, -129798203, -1009005395, -1048737666, -1979089839, 1520085445, 1467812937, 234050945, -646736707, -1223598253, -827006455, 1831656031, -1765796900, 1386830038, -839677660, -1008062195, 1330458649, 1980198570, 2111156606, -997553756, 391274165 ], [ 1665567677, -110966807, -2083280684, 1494792522, 668319892, 1762648457, -2077821256, -1516804211, 45017134, -1367808015, 88919576, -657861859, -1244809557, 1160920332, -1980444936, 1610531807, -1486986708, 344628783, 2111059260, -1661000540, 1833372338, -842894935, 1035190811, 1533402136, -1152318295, -654746383, 1549954252, -1705929902, -1681241059, -850109465, 442946544, 1317293752, 268728494, -28005193, 1593203697, -1410584189, 1725380115, -804737833, -962206459, 1948116762, 626678573, -292240364, -729540495, -250829291, 1252545087, -1490054714, -1398547381, -839432870, -76415098, 1351566649, -1242288370, 1229215235, 1750936968, -277030550, 1981131618 ], [ -2059140225, 1669361782, 1667117856, 1839107440, -1400562742, 1473074231, 536332731, -1519966596, 303303595, -101027312, 539144816, -1788147202, 272372321, 762249901, 925946318, 1156083876, 541638179, 864909182, -1759647042, 1279411693, -572227294, 204443890, 200117283, 2044637227, -750771340, -496885527, 1118112636, 576887432, -782123359, -668647321, 1411687779, 1442515011, -1517267116, -429979761, 1157032256, -1638053081, -1359505580, -1466700625, 120324713, -210648347, -770841949, -1563406535, 589846911, 1319831752, -1233770546, 714937911, 1268775143, 245221393, 316040299, -1431063297, 1963973242, 1960662239, 909546636, 1729751736, 461260329 ], [ 888500604, -1352880957, -1396739941, 683277887, 986411391, -1951679778, 550386600, 133778070, 2016312189, 1037403209, 1757726010, -2001275312, 1134873631, -714401706, 229111795, 1623312891, 1588812135, -1179055300, -1116307529, 957238922, 1623839965, 482059715, -1912964550, -1444450476, 1071286566, 1038125867, 1702925989, 137786815, -310956829, -1666336498, 1211017273, 1930035480, -1953015304, -34522822, -621580046, 1052614170, 1131940838, -1212468128, 1941378505, -1558286251, 1207721809, 1036404711, -1450342991, 746569162, -986125705, -970200094, -1775868981, 1057779301, 1320979926, 21441597, 1185104500, -650269832, 279787509, 1232190973, -297178759 ], [ -1012388159, -645394053, 1362343457, -1067174173, 203487573, 627150134, -595324536, -115638186, 709402686, 1247391463, -1333056583, 53664894, -1484597838, -2081272517, 623517871, -74357093, -1033345790, -1910456040, 1915310286, 1403536816, 1869505438, -1659325891, -2087038209, -1215673249, -1715882229, -171947973, 624627799, -1309174514, -443788558, 168448446, -784578281, -168798982, 387785824, 1943569814, -815181229, -1767922084, 1582771529, 329561637, -119930070, 946609115, 2066734797, -1599329819, 1548824407, 586100375, 366687233, 1564394825, -841091622, 1235042084, 302985974, 1869043883, -138588630, 947408353, -11483385, -455323100, -534931821 ] ], [ [ 1924293449, 826896879, 1190981994, -22411448, -661125315, 486363113, -611453844, 1615786568, -130851030, -4378256, 746463167, -1334314836, 262169548, 1090645165, 1185926165, -1181333396, -1914839049, -1313351904, 1370269555, -1007459440, -1898154991, 417713327, 1636270548, -1183460626, -1961707263, -1545666093, -1598447536, -1269054072, -1373597664, 588465535, -1189487834, 207520814, -421928686, 662959063, 667790134, 399022857, 1686218685, -1304561327, 105238768, -454088295, 139542374, -1546315766, -776078695, 1894186599, 1291412588, -317596973, -1672948912, 637775532, -854255335, -732441405, -1730951648, -905851065, -1227584036, -2001485862, 371935198 ], [ -1815352194, 381638212, 1525672917, 1860526754, 295441516, -566034868, -120122877, 37044840, 511510799, -1170119491, -477757553, 175862761, 1506597343, 1299548306, 1090113505, -1222956402, -401414521, 229723893, 2008788190, -624302372, 1796794768, 1064602468, 574607745, 867749445, 1258777689, 853795071, 741272001, -524831545, -309756870, 426401359, 1475543304, 648905922, 2095234909, 776590097, -396979452, 323223579, 529618409, 1575414391, -1048293560, -1078901887, -1280446262, -1907795313, 751684760, 1986437208, 488424182, -1886634279, -581200198, 1730681363, -1924953625, 482260132, -254933081, 1798476260, 56648937, 278975007, 954548469 ], [ 2016443311, -1606487902, -1922215876, -1715333508, 197101128, 1399776276, -817611174, -1639392762, -1735413257, 464085604, -615314304, -635607130, -1122586951, 1702383825, -537322020, 891420620, 1040683134, -1892232748, -1080527816, 1698522601, 1644230226, -369801433, -1476561685, -866606508, 1929623108, 742093131, -1823439941, 936190863, -1516380925, -845031479, -78898756, -637130284, 851490539, -1476049223, 1619461806, 401337054, -834787407, 1962409441, -92522049, -358095208, -2056715991, 2131189322, 1487796033, -1389788692, 1923104323, 1271737492, -339702471, 1838710948, 253887580, 807687294, -1360632751, -1677930811, 119096997, -744999213, 2068943246 ], [ -715641934, -1821347131, 1211403629, 2060803302, 85734149, -2003813078, 2112038024, -1253716606, -1114971630, 894675423, -721995751, -1782582113, 784727906, -1021460248, 1553132915, -1486158848, 1744663092, 960232554, -1119081689, 339016334, 1882869388, -1870550120, 1373821607, -171222156, 1929118551, -1251970392, 942606124, 2008750182, -670746864, -1683979594, -463529554, 421143771, 558701835, -77965529, 1858243270, 335370360, 604353418, 1960621864, 1886675623, -681689145, -918634738, 1068443437, 108068687, -225629763, 851809661, 690465877, 1777114840, -576996446, 1091331361, -1172001205, 1876988673, -1788354120, 1074802920, -1710465352, 1632770404 ], [ 1973238193, 1365602772, 1238911747, -93778325, -1095391681, 2085936833, 125186428, 1359451250, 920122544, 863971722, -633344889, -314302889, -257749328, 440132445, 937943202, -1293644402, -1170574805, -1939621307, 113148158, 724995587, -1245161822, 909763278, -2134265453, 1574038632, 817176521, 787127905, 890195793, -607147906, 2129112778, 1059014126, -1370028235, 1814204559, 1028989660, -812249860, 1924005437, -1080765988, 620967818, 730689502, 1989173560, 301081459, 2123607861, -926315197, 1295466941, -1093578048, 2144416649, 1132662507, 540411937, -1862413552, -12645704, -1528887432, 1793734054, -519142085, 1421444515, 1744178043, -1674555895 ], [ -715641934, -1821347131, 1211403629, 2060803302, 85734149, -2003813078, 2112038024, -1253716606, -1114971630, 894675423, -721995751, -1782582113, 784727906, -1021460248, 1553132915, -1486158848, 1744663092, 960232554, -1119081689, 339016334, 1882869388, -1870550120, 1373821607, -171222156, 1929118551, -1251970392, 942606124, 2008750182, -670746864, -1683979594, -463529554, 421143771, 558701835, -77965529, 1858243270, 335370360, 604353418, 1960621864, 1886675623, -681689145, -918634738, 1068443437, 108068687, -225629763, 851809661, 690465877, 1777114840, -576996446, 1091331361, -1172001205, 1876988673, -1788354120, 1074802920, -1710465352, 1632770404 ], [ 1678318761, -1270428445, -400045436, -874612471, -851289091, 410725330, 1035863570, -1008428372, -1984317078, 598710488, 209656729, 683207904, -213932360, 1188773293, 536261931, 1106384145, 992565539, -13828271, -751669161, 352939237, 585907352, 307394137, 104490983, -674450867, -1572096284, -311016245, 1639501579, 930607669, 1093456444, 1017360908, 1810990716, -1176311248, 946630512, -1848898983, -1096047477, -2021178472, -298387591, -1543067225, -485896413, -1569268361, -1993629619, -96535620, -384192758, -356246071, -663274145, -389660133, -2130631115, -94342641, 1490883045, -1548188873, -1529547698, 1202706763, 4089527, -1042832772, 1222681940 ], [ -1438291307, 355779005, 1332288638, -58197021, -2081147211, -306070569, 1060175913, 1440015462, 999298130, -560819417, 642870603, -1853772574, -388618678, 158206152, -2025847239, -2085853599, 1296120921, -1201421464, -1607575319, 395370118, -941510587, 2058923924, 1918918058, 1391330292, -851000412, 1612391396, -1051669342, -1118393564, 2033111054, 748015301, -1778407651, 1660268127, -1457323688, 778508654, -264924257, -2072373976, 1235546676, 801583778, 1650809072, 480199036, 1097947068, 1743857667, 2045156187, 260444169, -2075130017, -662031500, 513276745, -1676735526, -1647780516, -451622048, 1762494550, -765874615, 1869630219, 1301286691, -845987364 ], [ -1438291307, 355779005, 1332288638, -58197021, -2081147211, -306070569, 1060175913, 1440015462, 999298130, -560819417, 642870603, -1853772574, -388618678, 158206152, -2025847239, -2085853599, 1296120921, -1201421464, -1607575319, 395370118, -941510587, 2058923924, 1918918058, 1391330292, -851000412, 1612391396, -1051669342, -1118393564, 2033111054, 748015301, -1778407651, 1660268127, -1457323688, 778508654, -264924257, -2072373976, 1235546676, 801583778, 1650809072, 480199036, 1097947068, 1743857667, 2045156187, 260444169, -2075130017, -662031500, 513276745, -1676735526, -1647780516, -451622048, 1762494550, -765874615, 1869630219, 1301286691, -845987364 ], [ -1779551783, 1128793752, 437004851, 1627598969, 2139532843, 1591572099, -537924841, 840189377, -1447640020, -60357317, -993682798, -1073051807, 304092142, -1602402397, 296188619, -425568929, -1160410687, 266819781, 1076768661, 472456271, -1769473735, 266581089, 528453990, 787970894, -319120585, -1739908141, -1601271097, -721974934, 577178115, 1026712977, 743241591, -806514066, -257610869, -1946524627, 1279869414, -629388622, 40014425, -216301994, -920177622, -1425107919, 1948202654, -1634301376, 1907154620, -1661297856, -1736792885, 1731053702, 1915904519, 1697758294, 1183187815, -31650551, -1689450458, 393294461, 83001410, 1012079699, -1997368915 ], [ -991813593, 891630985, 1194146260, -979798550, -1038555755, -865172422, -948151234, 2119566880, 649005666, -490431339, -163270221, 45944157, 227579990, -487594320, 2037640250, -901122308, -312184496, -2122354919, -36067215, 1524225257, 2135728266, -115304087, -1548534251, 944421663, 603710147, 1969915490, 22161924, -2135323136, 1721346203, 751789386, 1289272379, -1637925705, -183893888, -180538703, -998150068, 1489417696, -1339830719, -1840411315, -1141064501, 2102873905, -1660233439, 347187238, -1361069264, -450999660, 222669672, -2063687697, -1111532278, 372902281, -2085202491, -21945290, 444961458, -1222704166, -1450936510, -41027531, 939036306 ], [ 1643918515, 2031514218, 2064470299, -1747593666, -218934644, 1188503877, -245676369, -82132146, -737306581, -348604457, 835593588, -2037682839, 1285782565, 978392010, -1551982284, 1166407937, 91919917, -777571631, -191394436, 72854974, -1243240395, 457165438, 555017080, -568459354, -169525440, 496420936, 15376888, -282922126, 1959349721, 1623797664, -517015102, 938507162, 1332198684, -1672889835, 394262515, 1286785875, -1900976439, -697907999, 1279053762, 1870752127, 2114866563, 443976265, -1964535228, -2029037209, 1336352949, 1006580153, -1314939416, -1585983809, -1521495605, 1620351501, 1136724689, 1925564008, -1659548540, 838617503, 1819732620 ], [ -1815352194, 381638212, 1525672917, 1860526754, 295441516, -566034868, -120122877, 37044840, 511510799, -1170119491, -477757553, 175862761, 1506597343, 1299548306, 1090113505, -1222956402, -401414521, 229723893, 2008788190, -624302372, 1796794768, 1064602468, 574607745, 867749445, 1258777689, 853795071, 741272001, -524831545, -309756870, 426401359, 1475543304, 648905922, 2095234909, 776590097, -396979452, 323223579, 529618409, 1575414391, -1048293560, -1078901887, -1280446262, -1907795313, 751684760, 1986437208, 488424182, -1886634279, -581200198, 1730681363, -1924953625, 482260132, -254933081, 1798476260, 56648937, 278975007, 954548469 ], [ 1678318761, -1270428445, -400045436, -874612471, -851289091, 410725330, 1035863570, -1008428372, -1984317078, 598710488, 209656729, 683207904, -213932360, 1188773293, 536261931, 1106384145, 992565539, -13828271, -751669161, 352939237, 585907352, 307394137, 104490983, -674450867, -1572096284, -311016245, 1639501579, 930607669, 1093456444, 1017360908, 1810990716, -1176311248, 946630512, -1848898983, -1096047477, -2021178472, -298387591, -1543067225, -485896413, -1569268361, -1993629619, -96535620, -384192758, -356246071, -663274145, -389660133, -2130631115, -94342641, 1490883045, -1548188873, -1529547698, 1202706763, 4089527, -1042832772, 1222681940 ], [ -991813593, 891630985, 1194146260, -979798550, -1038555755, -865172422, -948151234, 2119566880, 649005666, -490431339, -163270221, 45944157, 227579990, -487594320, 2037640250, -901122308, -312184496, -2122354919, -36067215, 1524225257, 2135728266, -115304087, -1548534251, 944421663, 603710147, 1969915490, 22161924, -2135323136, 1721346203, 751789386, 1289272379, -1637925705, -183893888, -180538703, -998150068, 1489417696, -1339830719, -1840411315, -1141064501, 2102873905, -1660233439, 347187238, -1361069264, -450999660, 222669672, -2063687697, -1111532278, 372902281, -2085202491, -21945290, 444961458, -1222704166, -1450936510, -41027531, 939036306 ], [ 1924293449, 826896879, 1190981994, -22411448, -661125315, 486363113, -611453844, 1615786568, -130851030, -4378256, 746463167, -1334314836, 262169548, 1090645165, 1185926165, -1181333396, -1914839049, -1313351904, 1370269555, -1007459440, -1898154991, 417713327, 1636270548, -1183460626, -1961707263, -1545666093, -1598447536, -1269054072, -1373597664, 588465535, -1189487834, 207520814, -421928686, 662959063, 667790134, 399022857, 1686218685, -1304561327, 105238768, -454088295, 139542374, -1546315766, -776078695, 1894186599, 1291412588, -317596973, -1672948912, 637775532, -854255335, -732441405, -1730951648, -905851065, -1227584036, -2001485862, 371935198 ], [ 753195839, -450646336, -1680549672, 1784048730, -614679418, -1150182817, -32688131, 1935173871, 1394475180, -1718317440, 802001305, 707860204, 1657748248, 2000104233, 1055863678, 662084557, -628623213, 1713708932, 1902922062, 2108959829, 1952712649, 609212918, 1959775937, 1212313992, -1115860445, -2010108287, 2064485417, -312199548, 1604071227, -909393383, -598610358, 1392365407, 109027559, 762691756, -772305857, 491405343, -56156627, 1853530450, -33941408, -1765799332, 1016288873, 1949233421, 1644204285, -1714702527, 2141296773, -657054634, 1434369992, 559521129, 2031685973, -680854521, 463234316, 783987345, -1484185714, 1182913962, -1531628001 ], [ -1438291307, 355779005, 1332288638, -58197021, -2081147211, -306070569, 1060175913, 1440015462, 999298130, -560819417, 642870603, -1853772574, -388618678, 158206152, -2025847239, -2085853599, 1296120921, -1201421464, -1607575319, 395370118, -941510587, 2058923924, 1918918058, 1391330292, -851000412, 1612391396, -1051669342, -1118393564, 2033111054, 748015301, -1778407651, 1660268127, -1457323688, 778508654, -264924257, -2072373976, 1235546676, 801583778, 1650809072, 480199036, 1097947068, 1743857667, 2045156187, 260444169, -2075130017, -662031500, 513276745, -1676735526, -1647780516, -451622048, 1762494550, -765874615, 1869630219, 1301286691, -845987364 ], [ 299401767, -1901523992, -1383733306, 792189767, 292605259, 478697323, -1179210800, -1261851525, -319965271, -1593426040, 1667340929, -996701122, 941698292, -1474002998, 648969630, -1271911029, -938521439, -377804680, -1612409472, -1612177103, 1086407615, -663051522, 291586981, 629235601, 527250914, 547420810, 2040596168, 561654984, -651456688, -924939088, 1291700802, -336281323, 253217703, 1352684684, -1137049875, -1192272102, -1920329992, -1836637926, 498262987, 15262006, -869232076, -1239041739, 839573105, -1780954748, 862116595, 1738915483, -191295835, -22487058, 156324426, -1738472992, 543514615, -578795595, -134840740, -2048838003, 1620794411 ], [ -715641934, -1821347131, 1211403629, 2060803302, 85734149, -2003813078, 2112038024, -1253716606, -1114971630, 894675423, -721995751, -1782582113, 784727906, -1021460248, 1553132915, -1486158848, 1744663092, 960232554, -1119081689, 339016334, 1882869388, -1870550120, 1373821607, -171222156, 1929118551, -1251970392, 942606124, 2008750182, -670746864, -1683979594, -463529554, 421143771, 558701835, -77965529, 1858243270, 335370360, 604353418, 1960621864, 1886675623, -681689145, -918634738, 1068443437, 108068687, -225629763, 851809661, 690465877, 1777114840, -576996446, 1091331361, -1172001205, 1876988673, -1788354120, 1074802920, -1710465352, 1632770404 ], [ -1438291307, 355779005, 1332288638, -58197021, -2081147211, -306070569, 1060175913, 1440015462, 999298130, -560819417, 642870603, -1853772574, -388618678, 158206152, -2025847239, -2085853599, 1296120921, -1201421464, -1607575319, 395370118, -941510587, 2058923924, 1918918058, 1391330292, -851000412, 1612391396, -1051669342, -1118393564, 2033111054, 748015301, -1778407651, 1660268127, -1457323688, 778508654, -264924257, -2072373976, 1235546676, 801583778, 1650809072, 480199036, 1097947068, 1743857667, 2045156187, 260444169, -2075130017, -662031500, 513276745, -1676735526, -1647780516, -451622048, 1762494550, -765874615, 1869630219, 1301286691, -845987364 ], [ -1438291307, 355779005, 1332288638, -58197021, -2081147211, -306070569, 1060175913, 1440015462, 999298130, -560819417, 642870603, -1853772574, -388618678, 158206152, -2025847239, -2085853599, 1296120921, -1201421464, -1607575319, 395370118, -941510587, 2058923924, 1918918058, 1391330292, -851000412, 1612391396, -1051669342, -1118393564, 2033111054, 748015301, -1778407651, 1660268127, -1457323688, 778508654, -264924257, -2072373976, 1235546676, 801583778, 1650809072, 480199036, 1097947068, 1743857667, 2045156187, 260444169, -2075130017, -662031500, 513276745, -1676735526, -1647780516, -451622048, 1762494550, -765874615, 1869630219, 1301286691, -845987364 ], [ 1643918515, 2031514218, 2064470299, -1747593666, -218934644, 1188503877, -245676369, -82132146, -737306581, -348604457, 835593588, -2037682839, 1285782565, 978392010, -1551982284, 1166407937, 91919917, -777571631, -191394436, 72854974, -1243240395, 457165438, 555017080, -568459354, -169525440, 496420936, 15376888, -282922126, 1959349721, 1623797664, -517015102, 938507162, 1332198684, -1672889835, 394262515, 1286785875, -1900976439, -697907999, 1279053762, 1870752127, 2114866563, 443976265, -1964535228, -2029037209, 1336352949, 1006580153, -1314939416, -1585983809, -1521495605, 1620351501, 1136724689, 1925564008, -1659548540, 838617503, 1819732620 ], [ -1962118096, -1992743901, -2047402481, 1243489225, -1113277086, 1250812392, 1910658766, 701838665, 2086396126, 1843815440, 956429448, 1302463983, 444385642, -1207321043, -1705781582, -508756550, -106702522, -644574852, -1709353244, 21078911, -5972622, 1948685160, 1951246441, 496491211, 1505189507, -803420623, 2015812302, 1896304246, -1609316194, 860159426, -181398072, -1004676502, -378022506, 1745959047, 1822222042, -669100510, -164054183, 69626898, 1003017613, -89237199, -446984469, 1819480746, -546654137, -1006468208, -743186218, -715942071, 236699172, 687882749, -1570503935, 1660501800, -1059032782, -1654060236, 722950357, -1246040799, 1073959917 ], [ -1815352194, 381638212, 1525672917, 1860526754, 295441516, -566034868, -120122877, 37044840, 511510799, -1170119491, -477757553, 175862761, 1506597343, 1299548306, 1090113505, -1222956402, -401414521, 229723893, 2008788190, -624302372, 1796794768, 1064602468, 574607745, 867749445, 1258777689, 853795071, 741272001, -524831545, -309756870, 426401359, 1475543304, 648905922, 2095234909, 776590097, -396979452, 323223579, 529618409, 1575414391, -1048293560, -1078901887, -1280446262, -1907795313, 751684760, 1986437208, 488424182, -1886634279, -581200198, 1730681363, -1924953625, 482260132, -254933081, 1798476260, 56648937, 278975007, 954548469 ], [ 2016443311, -1606487902, -1922215876, -1715333508, 197101128, 1399776276, -817611174, -1639392762, -1735413257, 464085604, -615314304, -635607130, -1122586951, 1702383825, -537322020, 891420620, 1040683134, -1892232748, -1080527816, 1698522601, 1644230226, -369801433, -1476561685, -866606508, 1929623108, 742093131, -1823439941, 936190863, -1516380925, -845031479, -78898756, -637130284, 851490539, -1476049223, 1619461806, 401337054, -834787407, 1962409441, -92522049, -358095208, -2056715991, 2131189322, 1487796033, -1389788692, 1923104323, 1271737492, -339702471, 1838710948, 253887580, 807687294, -1360632751, -1677930811, 119096997, -744999213, 2068943246 ], [ 1678318761, -1270428445, -400045436, -874612471, -851289091, 410725330, 1035863570, -1008428372, -1984317078, 598710488, 209656729, 683207904, -213932360, 1188773293, 536261931, 1106384145, 992565539, -13828271, -751669161, 352939237, 585907352, 307394137, 104490983, -674450867, -1572096284, -311016245, 1639501579, 930607669, 1093456444, 1017360908, 1810990716, -1176311248, 946630512, -1848898983, -1096047477, -2021178472, -298387591, -1543067225, -485896413, -1569268361, -1993629619, -96535620, -384192758, -356246071, -663274145, -389660133, -2130631115, -94342641, 1490883045, -1548188873, -1529547698, 1202706763, 4089527, -1042832772, 1222681940 ], [ 753195839, -450646336, -1680549672, 1784048730, -614679418, -1150182817, -32688131, 1935173871, 1394475180, -1718317440, 802001305, 707860204, 1657748248, 2000104233, 1055863678, 662084557, -628623213, 1713708932, 1902922062, 2108959829, 1952712649, 609212918, 1959775937, 1212313992, -1115860445, -2010108287, 2064485417, -312199548, 1604071227, -909393383, -598610358, 1392365407, 109027559, 762691756, -772305857, 491405343, -56156627, 1853530450, -33941408, -1765799332, 1016288873, 1949233421, 1644204285, -1714702527, 2141296773, -657054634, 1434369992, 559521129, 2031685973, -680854521, 463234316, 783987345, -1484185714, 1182913962, -1531628001 ], [ -832044300, -73857614, 782226322, 614508471, 1188237155, -1997829570, 1234111923, -1995331031, 644453588, -646959063, -1873933828, 809764957, 225865278, 715361560, -532791493, -952350676, 535413688, -1219480611, 1340578720, 786518451, 2146452597, -2031035334, 367664562, 243882552, 1535608338, -325993851, 1874469553, -1120613585, 1521375802, 87179629, 1906522554, -1214755666, -1029898352, 276259192, 222501753, -1507645894, 650165105, -405045859, -1497787224, 44780769, 849621075, -2011328770, 1805437624, 475526926, -1028994185, 1075095999, 1475819426, 1958821036, 1247295659, -1275062608, -1444611408, -1251143871, 1613107722, -838245228, -728734280 ], [ 1643918515, 2031514218, 2064470299, -1747593666, -218934644, 1188503877, -245676369, -82132146, -737306581, -348604457, 835593588, -2037682839, 1285782565, 978392010, -1551982284, 1166407937, 91919917, -777571631, -191394436, 72854974, -1243240395, 457165438, 555017080, -568459354, -169525440, 496420936, 15376888, -282922126, 1959349721, 1623797664, -517015102, 938507162, 1332198684, -1672889835, 394262515, 1286785875, -1900976439, -697907999, 1279053762, 1870752127, 2114866563, 443976265, -1964535228, -2029037209, 1336352949, 1006580153, -1314939416, -1585983809, -1521495605, 1620351501, 1136724689, 1925564008, -1659548540, 838617503, 1819732620 ], [ 299401767, -1901523992, -1383733306, 792189767, 292605259, 478697323, -1179210800, -1261851525, -319965271, -1593426040, 1667340929, -996701122, 941698292, -1474002998, 648969630, -1271911029, -938521439, -377804680, -1612409472, -1612177103, 1086407615, -663051522, 291586981, 629235601, 527250914, 547420810, 2040596168, 561654984, -651456688, -924939088, 1291700802, -336281323, 253217703, 1352684684, -1137049875, -1192272102, -1920329992, -1836637926, 498262987, 15262006, -869232076, -1239041739, 839573105, -1780954748, 862116595, 1738915483, -191295835, -22487058, 156324426, -1738472992, 543514615, -578795595, -134840740, -2048838003, 1620794411 ], [ -939230173, 506785933, 688174876, 519248237, -696192073, 1558111268, -1812364169, 1385584355, 1889169454, 795274797, -302768148, -513044193, -275896334, -1432776407, -1193946783, 582753730, 215555669, -13014616, -108174869, -1812724181, 1579072482, 1956623420, -1094122671, -797062093, 559949699, -2138289133, -1708901925, 1725246718, -1406442439, 330931009, 1642162775, 1000987970, -979445673, -1491787139, 935816926, -409715511, 2008246423, 623033237, -2100111789, -1069598434, 1049924041, 865431379, 1038804812, -1144115196, -1076769858, -1249286470, 840879497, -2097556156, 1349704233, -936703397, -51439239, -1087757196, -320979952, 1135402765, -1295153787 ], [ 1643918515, 2031514218, 2064470299, -1747593666, -218934644, 1188503877, -245676369, -82132146, -737306581, -348604457, 835593588, -2037682839, 1285782565, 978392010, -1551982284, 1166407937, 91919917, -777571631, -191394436, 72854974, -1243240395, 457165438, 555017080, -568459354, -169525440, 496420936, 15376888, -282922126, 1959349721, 1623797664, -517015102, 938507162, 1332198684, -1672889835, 394262515, 1286785875, -1900976439, -697907999, 1279053762, 1870752127, 2114866563, 443976265, -1964535228, -2029037209, 1336352949, 1006580153, -1314939416, -1585983809, -1521495605, 1620351501, 1136724689, 1925564008, -1659548540, 838617503, 1819732620 ], [ 141187500, 1176999702, 438357280, -2117373381, -305564713, -1024942655, -1788498333, 410615667, 1841868802, -1915996970, -733638247, 728597739, -803812692, -1647083488, -1325749993, -2041631805, 2114877325, -36527148, 1900799784, 797433123, -646683048, 1900125132, -1030769041, -1371648012, 1311552143, 229084433, -332387304, 378743007, 2009134376, -944163661, 1723212732, 1764501238, 1114335029, -1472220306, -1761261763, -1630464018, 868132018, -429525145, 2092741656, -2120512616, -544204427, -1013057936, 1638826389, -1626992525, -394527796, 1574859094, 2024321168, 1788166673, 659669917, -1447631182, -1733017230, -381972259, -89997867, 60331190, -1933900279 ], [ -357609068, -1059653369, 168490174, -2143943906, -1414972648, 83192116, 833117858, 1987527487, 1448994932, 1811059136, 1282689029, 1187679952, -662099082, 1739466012, 1989703796, 58249682, -1630598993, -1964377262, -25898588, 579140810, 234492888, 1701947684, 156825821, 691517386, 1107632464, 1695933538, 470759478, 246935383, -1816215255, 611394162, -1375026679, -563761173, 138465539, -1792551880, 835575584, -942607874, 60879152, -643185918, -620589345, -456207924, -1927862378, -1308371723, 1227849113, -1624059131, -12050648, -1546025464, 166598047, 617103923, -133323773, 1166108004, -1007833766, 248660948, -960468656, 38498555, -1874749844 ] ], [ [ -1679765416, 1331497858, -405666363, 2066766047, 1240615283, -2017053390, -805371077, 966226958, -1876479770, 2143592746, -1433282655, 1276114611, 1462389913, 23008152, 1303917707, 1652802079, 1006601184, 893062964, -478347390, -891413374, 1579349513, -1184037521, -367107549, 53877756, -469357092, -545501546, 426044199, -732429403, 2099228385, -1383302380, -476763621, 1482992091, -105156430, 880530575, 631186813, -724468772, 1048578671, -1126711306, 1072814497, -1597135503, 833595041, -1664244188, 1584119844, 538924701, -1973738531, -1680117427, -1342520235, 1976598169, 384245170, -948607516, -958608472, -2036652616, -1274785893, 1526129543, 424538267 ], [ -967399922, -824395982, 811512365, 18444338, -1585267967, -431748436, 1391729171, 425374052, 1572924901, 37014756, -62376110, 1930075985, 31963867, -1566966094, -420673317, 634231090, -664285476, -385490871, 1601585912, -278563070, -838063329, -1684378207, -417256022, 1145131378, -859352964, -126136517, 673076182, 1838018079, 1349557455, -918253557, -1441666646, 733497658, -1053372874, -461894365, -1700344445, 1178416625, -1459498792, -512601178, -399940378, -1964633901, 1184879642, 509143228, 178747669, -1383086418, -1918663777, -1908575287, 537243499, 1064272955, 1268321747, 1290018118, -457552309, -2141728345, -1095162538, 1232780214, 1133603910 ], [ -1777537307, 881152173, -1238999797, -1552542064, 136115493, 1227832416, -1041138753, 528468669, -2085785554, -1354601608, 1094318797, -2092161187, -610864576, 33701424, -1863586171, 2055388141, 37952119, -693283978, 2049595816, 251340899, 766817561, -1759487610, -1465588384, -1953318724, 61399074, 1444637453, 1725384805, 319269059, -1914508873, 541874891, 592246787, 417030471, 950360254, 245682697, 876223576, -58578272, -1502506612, -1804115781, 1749247974, -253479772, -763338814, -888053383, -1925253350, 1911712308, -1790052457, -1206837268, -182203758, -609406716, -1975762257, -733790903, 1200668921, -1071265148, 1571199994, -600485515, -2090046299 ], [ -1338147878, 1923062949, 1295660948, 53898972, 1620946181, 1216098496, -482264872, 1405578833, 1271479943, -90988379, -2063791848, 1036682185, -688764377, -581133454, 917550897, 1335425652, -1770083768, 1391152829, -889528706, 284351829, 1582804627, -1210545914, -1198530287, 2019593159, -545396064, 1919763924, -613485128, 514625320, 43965049, 2078253073, 215878467, 12010001, -144688337, -534790538, -257379848, -169638256, 1132337979, -1950314507, 4193534, 210976731, 1087472476, 713962895, -292413921, -1677098943, -549478885, -1049700437, -1270803351, 949978518, -93917173, 1260960214, -1553014470, 2086783087, -114449200, -1059896199, -588863792 ], [ 1541744883, -1830255265, 386560632, 174470073, -1189995569, -669611101, 2051891371, 410754479, 1888644324, -123183477, 1484881097, 514710844, 1767791941, -744117237, -506197454, -1973802167, -1169069171, -1552589721, -1361917544, -823001423, 1605286841, -521695885, 1402870961, 1351487681, 2065614627, 37025799, 1495731386, -346060286, 568507271, 1335422710, -1536388182, -1900413358, -1439468862, 949658845, -112959673, -944892161, 1150173048, -2082691988, -1403271514, -129524899, 1784634107, 1069431459, 789375176, 905715124, -806126319, -223932840, 1656824832, 986038015, 423614205, -1791335434, 1001408055, -576783629, -492021978, 746912937, -457196953 ], [ -1884871239, 1152771510, 1719707525, 1092665689, 1862604194, -293096392, -1907663687, -998075558, 1520416926, -1549937566, 202446503, -2141600856, -756847270, -1661046033, -1660393951, -1440294669, 164325174, 815776600, -909813337, 1365438294, -463967634, 1017673887, 127550194, 958777434, 2056031425, 2123090873, 374470187, 1986842161, 865014176, -992793738, 1869508870, -1524280675, -136547164, -1489072730, 1221492201, 1699117712, 1369139851, -1707907284, -984399372, -686575567, -1650810543, 130337347, -2001376218, 487266203, 320834369, 411168548, 1773101856, 1230111799, -1032109000, 307920222, 1299047087, 1507733405, 614978483, -1783999604, -280780923 ], [ -1025871928, 387572141, 800705800, -2093227515, 1699524534, 2113001958, -1775690652, -1022635096, 1229729390, 1328075015, -1477060492, 1792983162, -732679386, -886675364, -612611390, 736802680, -1261388993, 184094462, -1824354615, -1516420556, 1153140652, -499615724, 1261120678, 1020842386, 2133882733, -1556620963, 1866611036, 1683618513, -280708655, -1566422296, -1574586488, 46380631, -2101527464, -1736535512, 135366797, 271365006, 1548620942, 2037687059, -996845849, -729033505, -1293036979, -1182784822, -262193272, 2117951778, 1690210509, 1774102761, -207559313, 675623307, 956544647, -1103245462, -160948702, 215550129, -545637450, -115526592, -253780794 ], [ -967399922, -824395982, 811512365, 18444338, -1585267967, -431748436, 1391729171, 425374052, 1572924901, 37014756, -62376110, 1930075985, 31963867, -1566966094, -420673317, 634231090, -664285476, -385490871, 1601585912, -278563070, -838063329, -1684378207, -417256022, 1145131378, -859352964, -126136517, 673076182, 1838018079, 1349557455, -918253557, -1441666646, 733497658, -1053372874, -461894365, -1700344445, 1178416625, -1459498792, -512601178, -399940378, -1964633901, 1184879642, 509143228, 178747669, -1383086418, -1918663777, -1908575287, 537243499, 1064272955, 1268321747, 1290018118, -457552309, -2141728345, -1095162538, 1232780214, 1133603910 ], [ 1466471364, 901833312, -1408307042, 2105077221, -1585365221, -964770576, 984421885, 127651522, -232476395, 1830857435, 1262391812, 1984978513, -933877094, 1506026040, -1231822919, 1313755320, 209589008, 420411358, -1652228931, 1628576410, -950264891, 421452040, -1433501121, 1829402407, -772890989, 1128388486, 1140308258, 216053643, -1628899259, -945301057, 480473349, 154139306, 364067500, -1076328323, 163769805, -1781023758, -67656028, -1754905684, 703775936, 286887998, 1511015259, -162986195, -1451541586, -1137199902, 1349183756, 1968086731, -1883447767, 757693831, -76774904, -1040041084, 49244037, 1871708443, -1298858964, 1447796662, -1762340594 ], [ 1541744883, -1830255265, 386560632, 174470073, -1189995569, -669611101, 2051891371, 410754479, 1888644324, -123183477, 1484881097, 514710844, 1767791941, -744117237, -506197454, -1973802167, -1169069171, -1552589721, -1361917544, -823001423, 1605286841, -521695885, 1402870961, 1351487681, 2065614627, 37025799, 1495731386, -346060286, 568507271, 1335422710, -1536388182, -1900413358, -1439468862, 949658845, -112959673, -944892161, 1150173048, -2082691988, -1403271514, -129524899, 1784634107, 1069431459, 789375176, 905715124, -806126319, -223932840, 1656824832, 986038015, 423614205, -1791335434, 1001408055, -576783629, -492021978, 746912937, -457196953 ], [ -1768255007, -1504352995, 1044317682, 1581534032, 1397410702, -314815694, 374854474, -1388909334, 394296203, -1308262654, 1267306868, 1226240649, -1927725419, 1871386660, 1271801201, -522912603, -209637243, -1808919643, 1874010542, -1714451820, 1814304092, 663480144, 1798361534, -555117177, 1699495737, -317262804, -643858053, -699876182, 1941223073, -148010733, -92036878, 616540205, 239827706, 176691363, -519428249, -1442072103, 2124141376, -37414956, 2028307840, -169165624, 427038743, 196439984, 2000398018, -1672159485, 75229350, -1488089676, 1580683138, 129897755, 1816960299, -964499149, -1447885520, 554186883, -1521389372, -546528650, -799469429 ], [ -1025871928, 387572141, 800705800, -2093227515, 1699524534, 2113001958, -1775690652, -1022635096, 1229729390, 1328075015, -1477060492, 1792983162, -732679386, -886675364, -612611390, 736802680, -1261388993, 184094462, -1824354615, -1516420556, 1153140652, -499615724, 1261120678, 1020842386, 2133882733, -1556620963, 1866611036, 1683618513, -280708655, -1566422296, -1574586488, 46380631, -2101527464, -1736535512, 135366797, 271365006, 1548620942, 2037687059, -996845849, -729033505, -1293036979, -1182784822, -262193272, 2117951778, 1690210509, 1774102761, -207559313, 675623307, 956544647, -1103245462, -160948702, 215550129, -545637450, -115526592, -253780794 ], [ 2031395839, -1351236680, 421853663, -871982658, -151304911, -1085967235, 295406356, 247081264, 505189416, -823762677, 338718931, 983310392, 944655853, 291798930, -862647889, 138571817, 158721398, 1938291970, -528131632, -762745238, 1073239113, 580979638, -313102593, -2147266207, 880085952, 1017579316, 1848273959, 10926091, 64905126, -1252477072, -173200335, -2140995858, 3106998, 888817557, 1227957376, 698794200, 1311695371, 710418155, 1201927483, -268629490, 438893069, 598277458, 311615026, 306380590, 1210580489, -1121437245, -786525934, 80608124, 624486573, 62675575, -1291051052, 1389949721, 196768645, -285662473, 1623793267 ], [ 2079752349, -94952402, 1322043488, -558979812, -819568642, 1340614998, -125126599, 996208354, 973136420, 975333340, 756052051, 1328982922, -158566333, -845335632, 53214218, -753346605, -1961908074, -593492393, 2719764, 87574017, -686134376, 968417467, -923198065, 633849466, -989464152, 2089994513, 639722052, 244105612, -303836206, 1099385991, -318676230, 1302389509, -1463780727, 1375245590, 1983688920, -1105552722, -1185727932, 1953685256, -403257888, 839112903, -1330560407, -311188295, 872491907, 1695847149, -274324946, -1824757548, -370870688, 613801761, 1611020265, 1433979170, 1114457468, -1437515392, 85362702, 326890998, -134903188 ], [ 2031395839, -1351236680, 421853663, -871982658, -151304911, -1085967235, 295406356, 247081264, 505189416, -823762677, 338718931, 983310392, 944655853, 291798930, -862647889, 138571817, 158721398, 1938291970, -528131632, -762745238, 1073239113, 580979638, -313102593, -2147266207, 880085952, 1017579316, 1848273959, 10926091, 64905126, -1252477072, -173200335, -2140995858, 3106998, 888817557, 1227957376, 698794200, 1311695371, 710418155, 1201927483, -268629490, 438893069, 598277458, 311615026, 306380590, 1210580489, -1121437245, -786525934, 80608124, 624486573, 62675575, -1291051052, 1389949721, 196768645, -285662473, 1623793267 ], [ 313062358, -2093291596, -1352858349, 162787948, 1965893179, 1120113751, -354029309, 2013585953, -964594549, 1684601436, -414760171, -1773859756, -2136847648, 2063818202, 610745179, -1505468978, 2113047196, -1970899082, -710006543, 1069145502, -1918848651, 1743269030, 764637507, 1931802871, 1448488579, 1395761754, -1170375097, -1267418153, -1107328346, -1486046167, 705662927, -1894215966, -307217593, 352054517, 167144623, -54884631, -1189338331, -1678114124, 2097120295, -151066376, 407667103, 289152619, -562943909, 957582902, -531665456, -368518631, 1303391136, -780170300, 856808400, 711586737, -2016078006, 791234522, 1294306021, -986001842, 1779739142 ], [ 615884799, 1996049932, -210171478, -1827377995, -1698192810, -2023930539, -1606605513, -375540945, -938411056, -854582589, 1145260266, -98179610, 983289822, 180135854, -1266498877, 1925278471, -102210797, 1443398954, -1730927816, 1501145553, 927482236, -1073811739, 1259722648, 1041881759, 1690121170, -1246779250, 1656766310, 1125637938, -696247240, -642488112, -1054269158, -99890440, 1703338394, 1450369926, -1520388467, -1583507412, -1892602801, 489856386, -797820335, 1120302156, 1117980175, -1298311996, 834081756, 1136032872, 2091886494, 956378237, -603298719, 2146247785, -962728453, 1311284819, -523094336, 1868426653, 1212281411, 428151272, -1227072367 ], [ -274510964, -1453812177, 2080501362, -504143346, 1694209433, 72381574, -1106873245, -530180443, 1762195423, 1909895125, -1554921372, 2092151671, 1517803039, 634418938, -1360115741, 371736242, -319531184, -1612805948, 2078427580, 444136691, -1730661640, -679812188, 1459377574, -248193181, -22617515, -1535565828, -1670779362, 2052673144, 1943435674, -1738123117, 211447116, 777561806, 1634840740, 256254811, 1585302244, -1628235494, -2084628593, -150770045, -1010001488, 1095862340, -700416483, -399349711, 149739935, 1981938248, -1838821487, 225810242, -476883541, -1992839976, 1351360451, 1778052751, -1403633474, 1115572663, 864475875, 881913537, -170383890 ], [ 1699837088, -1120258779, 752299796, 1803789440, -280883117, 469580015, 71701218, 1134544878, -1981691019, -602864004, 478962627, -1755064287, 1544966380, 567123965, -2135485114, -2095268460, -1460440589, 703972072, 77266985, -76019099, 261839786, -22747189, -672796555, -2116047723, -2027505970, 811892244, 1046254443, -1117455386, -1104128210, -395735978, 620954783, 401473142, 254033318, -1989726115, -297048174, 1085177922, 387790463, 1318170381, 837685026, 1716839333, 310286982, 297593600, 247069849, -1011232556, -274543987, -1422870391, -300499438, -1504277929, -38800799, 1950568267, -205823801, 1024870021, -261887417, 1743401425, -1243951073 ], [ 1435804479, 965671517, 1669789883, -1576457143, 1695587556, 1755397898, -876412267, 536210392, 372182655, -1937456831, 108555046, 682894215, -1266685136, -594791718, 366795207, 1845825951, -1887269523, 1872929953, 1357964534, 1485751086, -1942894997, 291408815, -564073221, 1800354475, 1034713423, 643421272, -2028128375, 1611167025, -44118298, -1460060392, 1606533070, 1735941227, -14571213, 694026748, 474306951, -844932067, 1066756606, 2138092818, 1864848786, 802660527, -600141420, 1754133612, 1835720768, -2123494019, -694035527, 224791757, 334312965, 912820667, 58601195, -2088484159, -1435630173, 1127683285, 830364416, 650465036, -253746166 ], [ -1884871239, 1152771510, 1719707525, 1092665689, 1862604194, -293096392, -1907663687, -998075558, 1520416926, -1549937566, 202446503, -2141600856, -756847270, -1661046033, -1660393951, -1440294669, 164325174, 815776600, -909813337, 1365438294, -463967634, 1017673887, 127550194, 958777434, 2056031425, 2123090873, 374470187, 1986842161, 865014176, -992793738, 1869508870, -1524280675, -136547164, -1489072730, 1221492201, 1699117712, 1369139851, -1707907284, -984399372, -686575567, -1650810543, 130337347, -2001376218, 487266203, 320834369, 411168548, 1773101856, 1230111799, -1032109000, 307920222, 1299047087, 1507733405, 614978483, -1783999604, -280780923 ], [ -539476914, -1517086583, -1138553276, -357386834, 1161925861, -296478172, 1840966484, -592203926, -1145721109, -18941748, -1670145680, 729605617, -1713914894, 605116721, -504452754, -613754417, 476076971, 880664245, 1842392314, -904153329, 1339709693, 1440823419, 2128961821, 1994462738, 1247508016, -881599357, 835683869, 1222728023, -895718726, 1346153577, 867173600, -39671005, 1553681102, -1770611815, 789808416, 1229141858, -1974096191, -397377941, 73148461, -1253824325, 1629263742, 543958606, -966049326, -270848774, -1666358970, -1771362845, 1058442848, 2077366713, -958637474, -1096668917, 789859294, 47094554, -1548612581, 718497613, -1246368163 ], [ -1199435126, -1586054600, 671710501, 1108839447, -455663090, -940460473, -1470543242, 760371770, 1326324466, 206260521, -293094101, 637218285, 1782713534, 2103192240, -1316832986, -99943743, 1616411949, 570459813, 1356822992, 2129620667, -1701168583, 482610371, 136070214, -924573564, 660062858, -1701390595, -19403826, -366409577, -471316465, 490373563, 1906287421, 1921723655, 862519024, -725794613, 2000895888, 2140490645, 1487047861, 1602633580, 1362068983, 1117204584, 969083307, 594363787, 627405567, -473448631, 1661560029, 578325068, 487091264, 1038670669, -1824122429, 1799182803, 354607613, 1908683158, -1705810036, -1144071119, 1929733402 ], [ -1653178592, -153545299, 1028258523, 90852320, 636895674, -1125452598, -26831102, 914560096, 121676387, -1118285407, 1953329769, -1858300923, 1764792773, 964457542, -1666518935, -1051431953, -563705640, 1965408863, 72032750, -1039007432, 1803782523, -1640674310, 1359629147, 1420303911, -487553079, -1962282626, 1658761061, 2007561518, -523308284, -1349748797, -982718858, -1561516215, 471985237, 79847834, -618897251, 647104001, 525736466, -2099170688, -387903944, 1561290160, 1270318781, 1524216421, 1951250772, -1883766159, -986514565, -174400220, 42992984, 1229451614, 963929969, 885701995, -1466649319, 762917566, 1270907228, 1082661402, 356361861 ], [ 828200058, 629938455, -410965629, 238998967, 198801852, -1297848353, 285972428, 67718963, -802833796, -676324189, 1150512581, 753277855, -129178339, 448436665, -1111341234, -2976026, 265326269, -1061969313, -1419569757, 110565903, 1893173768, -164510624, 1724138220, 1508675455, 1051192941, 1693665984, -381040361, 1113466638, -1525854078, -774640488, 286137560, -1983890447, 1139230065, 1826804034, -1695195420, 2113176530, -1768833156, -1601933628, 1127054856, 797214751, 1872831080, -321493183, 311500458, -1509593367, 823932546, 2139328840, 416027992, 1860703761, -457134039, 2072789340, 157497407, -1529453942, -590190022, -34683900, -1859627684 ], [ -1679765416, 1331497858, -405666363, 2066766047, 1240615283, -2017053390, -805371077, 966226958, -1876479770, 2143592746, -1433282655, 1276114611, 1462389913, 23008152, 1303917707, 1652802079, 1006601184, 893062964, -478347390, -891413374, 1579349513, -1184037521, -367107549, 53877756, -469357092, -545501546, 426044199, -732429403, 2099228385, -1383302380, -476763621, 1482992091, -105156430, 880530575, 631186813, -724468772, 1048578671, -1126711306, 1072814497, -1597135503, 833595041, -1664244188, 1584119844, 538924701, -1973738531, -1680117427, -1342520235, 1976598169, 384245170, -948607516, -958608472, -2036652616, -1274785893, 1526129543, 424538267 ], [ 2031395839, -1351236680, 421853663, -871982658, -151304911, -1085967235, 295406356, 247081264, 505189416, -823762677, 338718931, 983310392, 944655853, 291798930, -862647889, 138571817, 158721398, 1938291970, -528131632, -762745238, 1073239113, 580979638, -313102593, -2147266207, 880085952, 1017579316, 1848273959, 10926091, 64905126, -1252477072, -173200335, -2140995858, 3106998, 888817557, 1227957376, 698794200, 1311695371, 710418155, 1201927483, -268629490, 438893069, 598277458, 311615026, 306380590, 1210580489, -1121437245, -786525934, 80608124, 624486573, 62675575, -1291051052, 1389949721, 196768645, -285662473, 1623793267 ], [ 1816947259, 1975261462, -1244558844, 1960490069, 1488221788, 879484180, -509203598, 1117326836, 370100478, 1714090988, 907381173, 1994190921, -346903134, -1794116218, -34481176, 2136054020, 665931521, 871973773, 538285261, 398336115, -1883948056, -372944357, -1776192674, -702700056, 944133147, 1306572896, -1187078234, 663293517, -1174775842, -1285461512, 1975673078, 472064309, -1299212542, -1541179858, -1934897342, -13422518, -1712715468, 358447825, -284458048, 582758646, -1256270018, -1523587294, -1714646376, -1736891094, -1836948154, -1036340536, 1290354894, 459689628, -1072172754, 1854063568, 1121262761, 1198826436, 1711804987, 1055318669, 1961913005 ], [ -1884871239, 1152771510, 1719707525, 1092665689, 1862604194, -293096392, -1907663687, -998075558, 1520416926, -1549937566, 202446503, -2141600856, -756847270, -1661046033, -1660393951, -1440294669, 164325174, 815776600, -909813337, 1365438294, -463967634, 1017673887, 127550194, 958777434, 2056031425, 2123090873, 374470187, 1986842161, 865014176, -992793738, 1869508870, -1524280675, -136547164, -1489072730, 1221492201, 1699117712, 1369139851, -1707907284, -984399372, -686575567, -1650810543, 130337347, -2001376218, 487266203, 320834369, 411168548, 1773101856, 1230111799, -1032109000, 307920222, 1299047087, 1507733405, 614978483, -1783999604, -280780923 ], [ -274510964, -1453812177, 2080501362, -504143346, 1694209433, 72381574, -1106873245, -530180443, 1762195423, 1909895125, -1554921372, 2092151671, 1517803039, 634418938, -1360115741, 371736242, -319531184, -1612805948, 2078427580, 444136691, -1730661640, -679812188, 1459377574, -248193181, -22617515, -1535565828, -1670779362, 2052673144, 1943435674, -1738123117, 211447116, 777561806, 1634840740, 256254811, 1585302244, -1628235494, -2084628593, -150770045, -1010001488, 1095862340, -700416483, -399349711, 149739935, 1981938248, -1838821487, 225810242, -476883541, -1992839976, 1351360451, 1778052751, -1403633474, 1115572663, 864475875, 881913537, -170383890 ], [ -772260146, -1843807475, -1997510590, -1385667837, 119637200, -1541761268, 801437340, 514184234, -667529252, -1772428211, 74792138, 1387475358, -456319174, 1317090938, -918234983, -1803619989, 644174406, 1667294268, 1647682475, 1972080729, -1684635792, -1960789588, 298482327, 1934150767, 2138520359, -947202771, -536048712, 707647147, 1776429958, -1396655736, 2042967629, 1363462491, -1855000865, 1468506620, 608305131, 2054460691, -1248204552, 2115415112, -1943190525, -1821677274, -224565551, 678448501, -1430573602, -974759247, -473015526, -1608131166, -1391686603, -1508412191, 1950082507, 1874483667, 552188826, 788767472, -1558680329, -1930755514, -528313950 ], [ -967399922, -824395982, 811512365, 18444338, -1585267967, -431748436, 1391729171, 425374052, 1572924901, 37014756, -62376110, 1930075985, 31963867, -1566966094, -420673317, 634231090, -664285476, -385490871, 1601585912, -278563070, -838063329, -1684378207, -417256022, 1145131378, -859352964, -126136517, 673076182, 1838018079, 1349557455, -918253557, -1441666646, 733497658, -1053372874, -461894365, -1700344445, 1178416625, -1459498792, -512601178, -399940378, -1964633901, 1184879642, 509143228, 178747669, -1383086418, -1918663777, -1908575287, 537243499, 1064272955, 1268321747, 1290018118, -457552309, -2141728345, -1095162538, 1232780214, 1133603910 ], [ 1541744883, -1830255265, 386560632, 174470073, -1189995569, -669611101, 2051891371, 410754479, 1888644324, -123183477, 1484881097, 514710844, 1767791941, -744117237, -506197454, -1973802167, -1169069171, -1552589721, -1361917544, -823001423, 1605286841, -521695885, 1402870961, 1351487681, 2065614627, 37025799, 1495731386, -346060286, 568507271, 1335422710, -1536388182, -1900413358, -1439468862, 949658845, -112959673, -944892161, 1150173048, -2082691988, -1403271514, -129524899, 1784634107, 1069431459, 789375176, 905715124, -806126319, -223932840, 1656824832, 986038015, 423614205, -1791335434, 1001408055, -576783629, -492021978, 746912937, -457196953 ], [ 947613666, -1825743459, -1886883856, -1987564900, 1308973887, 316079631, 817627209, -1479725281, 1810210515, 1325876802, -48830225, 1713488889, -1533180718, -891600163, -1939487454, -1441105710, 1466626255, -388214039, 624143348, 1638831535, 1133960147, -430273332, -651606320, -1682182800, 1415867886, 2081633607, 691631, -1393841, 1496247188, -677009377, -401367830, 1690588419, -518175984, 1835684028, -1454253193, -13724712, -44046373, -830146768, 1988690749, -74587178, 1627890764, -1205674840, -648731018, -93466658, 274832569, -1162084553, -802702329, 524856862, -951344128, 1116215533, -98265144, 2016176998, -1126568533, 1471328962, -42161210 ], [ 1816947259, 1975261462, -1244558844, 1960490069, 1488221788, 879484180, -509203598, 1117326836, 370100478, 1714090988, 907381173, 1994190921, -346903134, -1794116218, -34481176, 2136054020, 665931521, 871973773, 538285261, 398336115, -1883948056, -372944357, -1776192674, -702700056, 944133147, 1306572896, -1187078234, 663293517, -1174775842, -1285461512, 1975673078, 472064309, -1299212542, -1541179858, -1934897342, -13422518, -1712715468, 358447825, -284458048, 582758646, -1256270018, -1523587294, -1714646376, -1736891094, -1836948154, -1036340536, 1290354894, 459689628, -1072172754, 1854063568, 1121262761, 1198826436, 1711804987, 1055318669, 1961913005 ] ], [ [ -342444736, -1153737292, 1279136290, 538436067, 1718337403, 194667210, 222681901, -1532860540, 442863310, -588723332, -1265018348, 1208143182, -662295014, -1234424823, 1978107666, 1987957029, -23392307, -878391084, -1452484717, 544265383, 475916013, 510530047, 1149992196, -125506495, 787335801, 667268112, 1269647141, 1046155007, -1993117194, 511113870, 2041869712, 257674927, 127845619, 457961230, 257685746, -421096116, 2121499894, -1843085714, 1349719382, -1461584333, -1260722702, 458290375, 592434670, 1834697897, -883357515, -2036928834, -1052068845, 189129731, -612612336, -1064888037, 1778612029, 265170874, 738826766, 1072270186, -390123556 ], [ -2062344159, -1375556170, 1914226421, 1526895378, 1096446766, 446466991, -1283747109, -46385070, 282031823, -1762331585, 407796539, -1764279303, -1606366594, -1417259511, -1324322726, -1795061521, 1961539552, 1299613668, 34406381, -564200030, -1325245577, 1928477310, 1278073836, 1082244472, -126386704, -2029593159, 594475371, -53513338, -869724291, -794157699, -1898787440, 1596366108, -1439053603, 1344863815, 2031678028, -1950001085, 530808290, -1860846480, 1422000100, 30843576, -2055057851, 1169817542, 1140152760, 1825022959, -64630383, 1859667014, 709991924, 111620589, -609004715, -888963140, 519127658, 1028795660, -1994497911, -378307561, -1951681619 ], [ -2102771954, -1559201618, -127576709, -87222029, -269216399, 1973389846, 654043530, 996155028, -1610698464, -147859686, 521474454, 364136249, 1919498280, -104287133, -550831555, 1908589046, -698548868, 301515449, -2026049829, -1436363637, -1900973747, -352888407, 1853589545, -1841333680, 2042264880, 1584711437, -2123252730, -2081209362, 1720906149, 366286564, -1400331006, 1949188050, 263533689, 580745922, 765109440, -1281542185, -605338229, -1594820013, 124502906, 2093001933, 547789526, 824609585, -1314576535, 180186629, 2122816025, -1769046650, -1271817832, 944369967, -2103080281, -1260175182, 1908187793, -2065168292, -304394207, -730411296, -435424992 ], [ 1444933652, -137593365, -20123179, -627972871, -310751654, -146072851, -1521133290, -760633351, 1614438663, 2056885895, -1912024068, 997860552, -1118704296, 660924532, 521719451, 1627310211, 868925261, 1389910478, 1293457639, 633026543, -385295927, -699666438, -658246316, -607052605, -908163886, -812986175, 292464385, -987098500, -650105083, 898016830, -738329615, -1689821370, -2074937985, 1138806063, 1925502504, 784060824, -1887233351, 272088881, -984099336, -769667091, 1809983517, 1393268924, 1010812801, 3861958, 335607903, 1786318100, 690690497, 339259366, -1730613896, 2132246544, 1325630246, -580923405, -1073283286, 2009256203, 1959424114 ], [ -1314516042, 1687984406, 635627867, 450571794, -1822852036, -218404603, -174761226, -1021553185, 276835588, -1095025771, -124804167, 1294650519, 1010500779, -947185985, -1256139907, -2122840456, -663346348, -2063900839, -1596715409, 2054723571, 1527577291, 257001980, 1179153666, -47138848, 435141806, 1794764050, -1809851235, -636997771, -1636233160, 1267004871, 1385467038, 952665891, 467879177, -98369860, -2046536394, 1179535018, 1692171920, 2000502941, -679245717, -1285881530, 661406661, -2072281286, -1888651351, 1380636162, 1962133287, -414090370, 33554357, 190707257, -1552682798, -1192015256, -865694664, 1467971554, -265746637, 950073605, -1312327789 ], [ 914345911, 1398017301, -1931075831, -1231965933, -2144025710, 1281696359, -624418305, -595166901, 475270440, -330239272, 589408169, 1874273280, -721244285, 1683216542, 139099319, -536395403, 1800193208, -51065849, -1598847431, -916873349, 1483985648, 66289634, 257810495, 781288493, -1312258997, -1749478919, -255992232, 1803203906, -1601395708, 940056535, 2058158122, -1731934039, -1575673367, 1584795653, -1681450799, 1046609941, 1276630779, -802614211, -894785960, 92054413, 28076938, 1546749403, 396724365, 2010584241, -1117017613, -940265425, -1112120084, 646642469, -2003579020, 1547248757, 1167478500, 2096660650, 1969063401, -1843750053, 1063812831 ], [ -342444736, -1153737292, 1279136290, 538436067, 1718337403, 194667210, 222681901, -1532860540, 442863310, -588723332, -1265018348, 1208143182, -662295014, -1234424823, 1978107666, 1987957029, -23392307, -878391084, -1452484717, 544265383, 475916013, 510530047, 1149992196, -125506495, 787335801, 667268112, 1269647141, 1046155007, -1993117194, 511113870, 2041869712, 257674927, 127845619, 457961230, 257685746, -421096116, 2121499894, -1843085714, 1349719382, -1461584333, -1260722702, 458290375, 592434670, 1834697897, -883357515, -2036928834, -1052068845, 189129731, -612612336, -1064888037, 1778612029, 265170874, 738826766, 1072270186, -390123556 ], [ -2062344159, -1375556170, 1914226421, 1526895378, 1096446766, 446466991, -1283747109, -46385070, 282031823, -1762331585, 407796539, -1764279303, -1606366594, -1417259511, -1324322726, -1795061521, 1961539552, 1299613668, 34406381, -564200030, -1325245577, 1928477310, 1278073836, 1082244472, -126386704, -2029593159, 594475371, -53513338, -869724291, -794157699, -1898787440, 1596366108, -1439053603, 1344863815, 2031678028, -1950001085, 530808290, -1860846480, 1422000100, 30843576, -2055057851, 1169817542, 1140152760, 1825022959, -64630383, 1859667014, 709991924, 111620589, -609004715, -888963140, 519127658, 1028795660, -1994497911, -378307561, -1951681619 ], [ -1172529992, -1584534127, 1740773889, 488325510, 660701391, 2142863887, 1735753434, 364500586, 1255631027, 118705060, -1125702930, 526705255, 1774048354, 1630674056, 22266006, 1915552599, -1298923566, -1971246040, -415516464, -1267041969, 1965667610, -1650280780, 148739817, 1169750602, -1671305961, -1951792659, 230207682, 1729303929, -2077505168, -2059199028, 1827575087, 440435207, 865003873, -963892908, -806005057, -126428698, -1228192731, -249598099, 1949834077, 1068988457, 1585169988, -14422067, 1234836961, -338353959, 504397350, 989032624, 1395288166, 1828826792, -1694366049, 1262387102, 900531397, 1016691908, -2084425430, -52733260, 1979339513 ], [ -827636435, -539213999, 1433873938, 1401831708, 1605247755, -158885502, -743365051, -3173556, 1252811681, 522168542, 434797230, -282567622, 843858505, 1576582540, 721415711, -415217382, 1460084002, 1900748231, 1273778445, 1618936482, -1007180472, -338925393, -1076559737, -576380855, 1002844898, 758611564, -2133782579, 1096534136, -1322500174, -1349214252, 187332754, -1112202384, 1988453406, -1519333873, -1496177794, 1119663091, -916643634, 920848998, 779461427, -1335503699, 343156030, 158376000, -1741184064, 1134899406, 1535023064, 1919973486, -1769958888, -1380734687, 1396268447, -840397197, 539181335, -651375670, -1212980286, 536773670, -1264769136 ], [ -443838648, 1283492607, 819361921, -1612909394, 931406669, -2087423107, -2094274431, 1771487134, -2006932034, -1007033411, -1580830008, 353828697, 95665873, 1455637304, 2092038154, 1056162863, -142993178, -1947218683, 1814278024, 261772676, -1213465712, 179520472, -464772698, -643900732, -200456327, 1089044712, -1443887753, 1992889126, -1879388756, -1515321783, 756847243, -1523751302, 1192507862, 1008183526, -301132868, -195780028, 2147375980, 1267955651, 567032069, -1541559929, 385125762, -1976296800, -1065947897, 850120378, -396732648, 2124767793, 1887057843, -1740328436, 1646825741, 1564819319, -1691639829, -492676812, 1926749658, -2075373101, -1895656341 ], [ 1005617995, 1268423399, 1128429820, 381390783, -2069954787, 127394793, 1371917897, 1493435196, 1436469189, -2101289622, -277827875, 501427243, -1084443221, -387869120, -1729306934, -1316123370, -2122619367, 2059771182, 1544941727, -413116459, -2128894461, -707540833, -283189327, -1421597927, 694430189, 2137888481, 1477100632, 1529228929, 1421355813, -1846954399, 221137619, 282410747, -1714010951, -1514400268, 280078481, 926774120, -1249376726, -68361151, -1824479245, -1673366657, 344564324, 244980172, 1074110287, 1763838490, -1331443575, -682063646, 1528470132, -1929275195, 1409955389, 1912149982, -1718219840, -1538460773, 791399750, -107150841, 2094192464 ], [ -731237350, -1370159623, -458651784, 596968236, 357048421, 1992651124, -968513017, 857576090, 216094064, 1605573759, 1752543647, 891263177, -327575654, 143436198, 650986019, 1313834151, -1164371703, 1601959567, 1294189803, -1768847338, -989257110, -1134696915, 342750388, -1251415659, -857930585, -1334976256, -1857992759, -174548161, -774542632, 19402301, -1236818895, -917533172, 1686520993, 1310085435, -1004326071, -1452628164, 2037632050, 776830406, -32874489, 856359084, -1198016847, -308670584, -466673395, 948635434, -1359652998, -46854348, 1433158662, -1304260002, -1632219560, 1379610151, 1604289476, -298214419, -1950271427, 174772983, -860677381 ], [ 21324974, 760747747, -779310736, -1952469039, 1384831643, 1928481950, -1792286795, -779560194, -284848730, 1118497612, 1174577589, -672936684, -805989648, -407263165, -1114645872, -272641108, -1019843615, -1888757251, 917362526, 1233292035, -915761435, -425939766, -417970990, -2052406080, 196142942, -178585196, 1893050124, -550780646, 1264213143, -469836096, -1351704960, -649997013, 1645334250, -1046620737, 1480764850, 710705243, 1053231291, 1084497287, 72610608, 437463224, -1847630699, 854928319, 908408094, -1702102752, 78779022, 38427708, -817010473, -1863441600, -2104800263, -1251763349, -1155135832, -1237284364, 453935856, -338646889, -1665130533 ], [ 1005617995, 1268423399, 1128429820, 381390783, -2069954787, 127394793, 1371917897, 1493435196, 1436469189, -2101289622, -277827875, 501427243, -1084443221, -387869120, -1729306934, -1316123370, -2122619367, 2059771182, 1544941727, -413116459, -2128894461, -707540833, -283189327, -1421597927, 694430189, 2137888481, 1477100632, 1529228929, 1421355813, -1846954399, 221137619, 282410747, -1714010951, -1514400268, 280078481, 926774120, -1249376726, -68361151, -1824479245, -1673366657, 344564324, 244980172, 1074110287, 1763838490, -1331443575, -682063646, 1528470132, -1929275195, 1409955389, 1912149982, -1718219840, -1538460773, 791399750, -107150841, 2094192464 ], [ 646468092, 1850436971, 1852341530, 984958907, 2013100153, 1013930322, -1856010633, 1958232022, 286923501, -2122598523, 517607484, -1097424947, 147802374, 678493004, -2028185055, -265121743, -1909074775, -1662990085, -1239886030, 1207889484, -373099071, -1945308654, 1061195363, 188339092, -1539263368, 268282261, -1079060393, 583949421, 1922353843, -791879001, 1054207292, -2046118378, -398819258, 1670670492, -1827044316, 1843420557, -1745312253, -77357829, -1369905762, -2058834005, -647295770, 347338988, 955105301, -790575268, -32542446, -1363714064, 986136699, -1421837515, 1550630619, -1377587395, 704637006, -726532371, 2132455671, -942229000, 1927274958 ], [ 1947194841, 1646841648, -106292403, -1178634988, 2046831144, 1323378100, 46623557, -998373305, 521503909, -556762140, 747871659, 1427917542, -43931264, -1940614737, 269638867, 1540414884, -1188387109, 1973055663, -591146165, 790783180, 867554381, -1365458163, -1980027340, 1927456272, 860767795, 563965997, -842777190, -1683233764, -979957621, 204980702, 831026626, -777187330, -1224301204, -1075815599, 1982915258, 560598713, 2107450402, -2120525581, -179957378, -182994604, -423405024, -465643651, -1808020358, -2009302957, 1194940148, -255509388, -1448589405, -654816164, 1859926398, -138754063, 2107079769, -1453830404, -1621737646, 274063863, 786004278 ], [ 1444933652, -137593365, -20123179, -627972871, -310751654, -146072851, -1521133290, -760633351, 1614438663, 2056885895, -1912024068, 997860552, -1118704296, 660924532, 521719451, 1627310211, 868925261, 1389910478, 1293457639, 633026543, -385295927, -699666438, -658246316, -607052605, -908163886, -812986175, 292464385, -987098500, -650105083, 898016830, -738329615, -1689821370, -2074937985, 1138806063, 1925502504, 784060824, -1887233351, 272088881, -984099336, -769667091, 1809983517, 1393268924, 1010812801, 3861958, 335607903, 1786318100, 690690497, 339259366, -1730613896, 2132246544, 1325630246, -580923405, -1073283286, 2009256203, 1959424114 ], [ -1845650062, 1967647003, -1111880336, 1252648347, 1377584424, 243265168, 1560277809, 1399153376, 97200074, -1378492486, -281041733, 1719490255, -1276854632, 2145589492, -1367067765, 709271614, 605530256, -1306146630, -118941243, -1527132908, -580807557, 1973169847, -1914318073, 1594948223, 762411213, 1068067534, -935782387, 1928952506, -1059108998, 14619007, -1989465291, 1665358120, 878493458, -1448175725, 696217709, -1362321888, -238759314, 53012977, 1852349761, -719365530, -2092448362, -289827537, 1832021533, 1280746303, -1893767116, -1918100307, 1103078149, 948517045, 245713290, -1768541826, -944650102, 1492505646, -1548542826, -1280330582, -205340714 ], [ 15556224, 1011464652, 1604882226, 357241230, -2133919608, 1566616867, -269572680, -177171306, 361630766, 1767840702, 113775008, -1255580064, 999751075, 571302328, -1866068428, 140308787, 1225855493, 1649687346, -931275457, 96776225, 1392554611, 359745592, -345796722, -1356163896, -1963149700, 816416260, 1992498746, 433017584, 1204950027, 760942919, -653625165, 98009826, -987724933, -1188813610, 382096304, 627101614, 2092914382, -1133018498, -901226628, -1433984952, 1925309786, 1208946903, -728481775, 2014063687, 876593226, -101474131, -507947066, 297265168, -1782187128, -1408478853, 1873419060, -1259969707, -1443418272, 1545831392, 1909935311 ], [ -194230142, -1688252211, -870307802, -1561661991, -632463832, 619590256, -1277117978, 61414702, 2139190999, -1011605981, 1631578624, -840646234, 490018745, -1473073673, -996018156, 1579534949, 385445255, 298581286, 46078925, -1095927151, 1843260013, -457754361, -2098276235, 1746699008, -1947530423, 1661470138, -1005016080, -1850672670, -1200863650, 661855054, 196660813, -1490477472, -858229924, -1241746490, 658252664, 1564259697, -1051848828, 1697329489, -394743758, -1792324574, -762690279, 1605988471, 1324987816, 981372336, -434855232, 1184166993, 903151085, 1253337288, 248128734, 31066665, 2004762241, 1919453710, 155341751, -1286945702, -390965624 ], [ 201919815, -1357742039, 1476459122, 2099603211, 27968267, 1342453921, -1891520576, -982714134, -1601231139, -928014172, -532819174, -294791885, -762182003, 192239279, -1203971112, -653768246, 1460841798, 267295852, -2032027696, -737576702, 1414522773, -1373727033, 1811102555, -876715767, 558822595, -107324678, 538375862, 1277149034, -1507457445, -634741015, 293422451, -1028219237, -536121896, 1657170654, -1163722414, -1332674043, 357897717, -1719092520, -2142370631, 1587575572, -960299749, -1630034217, 670195391, -82002134, -193099108, -264692698, -1521962290, 1539926043, -2141822402, -72258372, -985955639, 608731175, 210708114, -494520716, 148372072 ], [ 1947194841, 1646841648, -106292403, -1178634988, 2046831144, 1323378100, 46623557, -998373305, 521503909, -556762140, 747871659, 1427917542, -43931264, -1940614737, 269638867, 1540414884, -1188387109, 1973055663, -591146165, 790783180, 867554381, -1365458163, -1980027340, 1927456272, 860767795, 563965997, -842777190, -1683233764, -979957621, 204980702, 831026626, -777187330, -1224301204, -1075815599, 1982915258, 560598713, 2107450402, -2120525581, -179957378, -182994604, -423405024, -465643651, -1808020358, -2009302957, 1194940148, -255509388, -1448589405, -654816164, 1859926398, -138754063, 2107079769, -1453830404, -1621737646, 274063863, 786004278 ], [ 1011263502, 1991805515, 965877146, -872513586, 1197967164, -1133393398, -1835623123, -239983895, 41136483, -129745664, -1023153615, -975228449, 1809343282, -895276147, 1214957007, -1041115953, -1685582046, -1875959733, -1102749479, 1465852040, -192327539, 837648707, 1988177391, -1940875889, -1676440909, 1804342975, 291939099, 506366548, -681664941, 1403585566, 628526981, -1040603720, 638690529, -2130821753, -1114151081, -1271625479, 1227542027, 1009907853, -1755514319, 1745712469, 1366396046, -280099520, -1237092923, -342435172, 384740157, 558727456, -655799730, -1711166272, 471500765, 881074972, -998932736, 599217429, 296196715, 5824532, -2112272389 ], [ 1272092324, -2108765353, 578818780, -1512611263, -311812633, -1918222628, -1901316063, 1143833975, 935202815, 1697719360, 860122057, 411618911, -1646251058, 1138615539, -1159345355, -1689481696, 996982971, 378101211, -1504475601, 211476961, 820059728, -4777244, 936204907, 19405863, -629883343, -1187883773, -1038601047, 1327652240, -545291578, 928460604, -604745907, 109331480, 459646565, -95670527, 1047320472, 1821679546, 1553715735, 1810002551, -2018667770, 1113727968, 973031529, -376233389, -798064975, -1919170094, 1454456361, 1461114068, -1822281783, 352789001, 219792847, -1406996147, 209051476, 1338943116, -745127597, 969563143, 2019951454 ], [ -1314516042, 1687984406, 635627867, 450571794, -1822852036, -218404603, -174761226, -1021553185, 276835588, -1095025771, -124804167, 1294650519, 1010500779, -947185985, -1256139907, -2122840456, -663346348, -2063900839, -1596715409, 2054723571, 1527577291, 257001980, 1179153666, -47138848, 435141806, 1794764050, -1809851235, -636997771, -1636233160, 1267004871, 1385467038, 952665891, 467879177, -98369860, -2046536394, 1179535018, 1692171920, 2000502941, -679245717, -1285881530, 661406661, -2072281286, -1888651351, 1380636162, 1962133287, -414090370, 33554357, 190707257, -1552682798, -1192015256, -865694664, 1467971554, -265746637, 950073605, -1312327789 ], [ -342444736, -1153737292, 1279136290, 538436067, 1718337403, 194667210, 222681901, -1532860540, 442863310, -588723332, -1265018348, 1208143182, -662295014, -1234424823, 1978107666, 1987957029, -23392307, -878391084, -1452484717, 544265383, 475916013, 510530047, 1149992196, -125506495, 787335801, 667268112, 1269647141, 1046155007, -1993117194, 511113870, 2041869712, 257674927, 127845619, 457961230, 257685746, -421096116, 2121499894, -1843085714, 1349719382, -1461584333, -1260722702, 458290375, 592434670, 1834697897, -883357515, -2036928834, -1052068845, 189129731, -612612336, -1064888037, 1778612029, 265170874, 738826766, 1072270186, -390123556 ], [ 201919815, -1357742039, 1476459122, 2099603211, 27968267, 1342453921, -1891520576, -982714134, -1601231139, -928014172, -532819174, -294791885, -762182003, 192239279, -1203971112, -653768246, 1460841798, 267295852, -2032027696, -737576702, 1414522773, -1373727033, 1811102555, -876715767, 558822595, -107324678, 538375862, 1277149034, -1507457445, -634741015, 293422451, -1028219237, -536121896, 1657170654, -1163722414, -1332674043, 357897717, -1719092520, -2142370631, 1587575572, -960299749, -1630034217, 670195391, -82002134, -193099108, -264692698, -1521962290, 1539926043, -2141822402, -72258372, -985955639, 608731175, 210708114, -494520716, 148372072 ], [ -1039123857, -963484351, 1119833560, -2036536368, -1591056917, -1011171910, 1402260631, -458271540, -1997944004, 87313459, 546918549, -181916690, -1766771978, 1627948116, 1538396764, 1766648304, 1992579052, -785313632, -336464789, 1973771951, -215787760, 1567380334, 634407909, 1836677551, -2102769432, 886184392, 1292084813, -1295912566, 1011079325, -1308986664, 1738677910, 1755145098, -2131539567, 30260020, -504697386, 1677044314, -771910090, 947245928, -1646197108, -1234750251, 2084052261, -494952805, 1141778675, 2009293998, 1998109527, -2063376329, -1148144201, 921630674, 1833077189, 2056343140, 946022336, -1700175922, 1041596893, -979283232, 1325498639 ], [ -1561569148, 130788699, -1316712122, -1321772063, 1204467045, 123416038, 180619119, -1531532251, -1458630029, -469280397, -479177699, -207754224, -1569835478, 1711268588, -589741955, 1358176027, -428640764, -119505901, -1665973097, 758837371, -1890501040, 1064617805, 1638967638, -594351888, 1664935867, 853824052, -2136407464, -1276047740, 606466976, 866106140, -1745135375, 793001271, 1332048224, -1752819193, 1630208061, 142074825, 500858278, -1930312047, 485998988, -195534125, -551982716, 1203951628, -1076022584, -1889798538, -3131765, 1046783715, -1573172547, 2081611936, 739700290, 1864293487, -128475807, -1618366469, -1384690988, 2778719, 379306827 ], [ -1314516042, 1687984406, 635627867, 450571794, -1822852036, -218404603, -174761226, -1021553185, 276835588, -1095025771, -124804167, 1294650519, 1010500779, -947185985, -1256139907, -2122840456, -663346348, -2063900839, -1596715409, 2054723571, 1527577291, 257001980, 1179153666, -47138848, 435141806, 1794764050, -1809851235, -636997771, -1636233160, 1267004871, 1385467038, 952665891, 467879177, -98369860, -2046536394, 1179535018, 1692171920, 2000502941, -679245717, -1285881530, 661406661, -2072281286, -1888651351, 1380636162, 1962133287, -414090370, 33554357, 190707257, -1552682798, -1192015256, -865694664, 1467971554, -265746637, 950073605, -1312327789 ], [ 1718913764, -1156032914, -58783253, 1562968436, 1848063375, -725227104, 1301041210, 1437789551, -1502120851, -2010213852, -1945653803, -1523129474, 1034467298, -474539963, 798173121, -1761503333, 438468399, 1052647049, 2045432132, -776106898, 195004605, -72581405, -653265097, 600404571, 279026204, 1430142819, -2025456101, -1194383529, 340437295, 316833855, 1728424569, 750983461, -2128886146, -46653821, 1483068580, 1602618836, 1296774725, -96939809, -1691774176, -1231240048, 1489625625, -684516433, 1131918297, -1992055114, -38455172, 1934385951, -1094297803, -2016377325, -910101784, -1876746897, 482217133, -1323869518, -1089616026, 376569329, -750091662 ], [ 1009054979, 1409866408, 394619013, -32251420, -491249310, -1959761307, -998424202, -1225148187, -1900697764, 1052605117, -629727217, 41211026, -1286219197, 391851762, -1563743889, 763345277, 1024341636, -809900554, -1234738712, 1203239491, -1189027132, -1382037332, -685126948, 2003888457, -160403459, -1019310108, 58895788, -651123296, 706720843, -262657760, 380199300, -273486249, -78667138, -226965390, -455523310, 1991951271, -1005940561, 1311755776, 901696659, 120105454, -783825861, -69463020, 1501440652, -1366033538, 370064930, 1137525201, 575286295, -1528345399, 37753754, -1361471814, 1840634282, -636785387, -336744469, 1535450406, -313668105 ], [ -1561569148, 130788699, -1316712122, -1321772063, 1204467045, 123416038, 180619119, -1531532251, -1458630029, -469280397, -479177699, -207754224, -1569835478, 1711268588, -589741955, 1358176027, -428640764, -119505901, -1665973097, 758837371, -1890501040, 1064617805, 1638967638, -594351888, 1664935867, 853824052, -2136407464, -1276047740, 606466976, 866106140, -1745135375, 793001271, 1332048224, -1752819193, 1630208061, 142074825, 500858278, -1930312047, 485998988, -195534125, -551982716, 1203951628, -1076022584, -1889798538, -3131765, 1046783715, -1573172547, 2081611936, 739700290, 1864293487, -128475807, -1618366469, -1384690988, 2778719, 379306827 ], [ 43043273, 1946100391, -949813949, 1171813973, 830660167, -1520228409, -911260538, 532990379, -78597372, -1128231736, -1286062453, 245657615, 1409186320, -373682210, 1827214215, 718147154, -415169775, 888627366, -219558589, 1102436542, 2073110590, 1236429993, -1537102324, -1839915306, 1325510722, 1491474389, 288959411, -1095275748, 1635241886, -221374670, -891512612, -574462933, -875494869, -934617362, -748097627, 748085935, -2076053694, -588887060, -1417799203, 636247904, 2124233448, 1236234898, -1078257666, 56607484, -2061940365, -374053703, -951162109, 7501147, -393461233, 784501269, 205244801, 1885030821, -1852994836, 1909457486, 1247382711 ] ], [ [ -554458860, 1732681537, 689099148, -253826524, 1587966369, 1051630976, -653656684, -324796157, -1943911207, -1709956461, 1951550725, -1919443243, 1446373112, -1253098899, 178476783, 954633946, 2109596409, -542670321, 1825704731, -197106438, 1576823516, -1709927849, -996208416, 528442467, 885238810, 1303300139, -610216142, 535510455, 518652164, 2081401632, -1644131170, -2077297906, 321945309, -2080182253, -1306298262, 24065, -997285818, -1003269748, -660286849, 801056091, -576202908, 1259328020, -1464483947, -1707524770, -1432372675, 1792453932, -955859978, -2018965609, -793241271, 809188708, -592716881, -496065432, -1776275136, 719145943, -1200277393 ], [ 728663202, 1069302882, -130503474, 602539331, 312641792, 833312298, -212218778, 649533595, 624372602, 606775623, 1599721321, -645728405, 1627400325, -2026512871, -59343728, -249856073, 1580913578, -1952235932, -1216541744, -133713520, 1354846708, -154279621, 596782466, -1379880491, 1903936268, 1220894405, -1962868449, 877072445, -1591642767, 255720380, 895255147, 1829263422, -1844666237, -914024389, 817661637, -1022063827, 913105054, -1359632820, -1444906069, 190867435, 812181400, -1265481265, 1606120715, 1584394444, -1798714522, -840483136, 241037778, -38951015, -1052303910, 126747770, 1987620576, -826151789, -1206784474, 1024004475, 303559217 ], [ -621530695, -2059889783, 1440346945, 2007741096, 1803694985, -61254574, -1882975699, -1169213903, -2014734525, -1957209741, -1465440178, 271273845, 1143706019, 364402953, -1267518869, 437002180, -1156160639, -167091701, 1670496167, -1569624403, 1610393859, -983576856, 731386628, -1025313644, -1443049825, -213018008, -510460344, 32067260, -1133109413, 2054410223, 738071153, 1462870002, 1202294722, 962745392, -1537023961, 378329185, 1709207287, -1734692880, -159661513, -1355758956, 1267040497, 1852757006, -1925701809, 1294265312, -598799243, 1992429362, -2083999962, -1325177538, 938384776, 1195762966, -1806244330, -1459988559, -694557239, -1997918577, 1210101369 ], [ 824946979, 628691070, 1120174836, 984729753, 454924953, -195468925, -171015753, -1007675506, -219399400, 450999424, 930008860, 1172173463, -528129619, 1000546148, -269467189, -608361821, -1444521544, -1005519052, 771506935, -1217889434, -1817094366, -979423956, 2106733689, -1504201524, -1530135455, -415860996, -502603962, 1805174933, -1126223607, -355419353, -899116503, -1074204406, -762557488, -1043185995, 937748724, 1246094047, -1388351301, -17566626, -1014228429, 1578750389, -1712806801, -390146731, -723873794, -586401860, 1895118857, 175079975, -514927999, 1322688475, 1191158945, -1525502758, -164480334, -377527827, -216467708, -648911943, 1391444609 ], [ 710050689, 1689026803, -1303594387, 262931738, -404792393, -155350432, 1497792788, -1564127786, 199482664, -481754926, 1700995930, -1217981450, -1148785881, -1757295191, -258113204, -2101039702, 1787665, -1187205214, -427059734, 451744753, 792393816, -1884471315, -1508736921, -782677814, 83324041, 1647162140, -1551460942, -1855963993, 554898989, 2056797254, 1418404931, 281075148, -2061596987, 327293125, -184957520, -227841222, -31337835, 264223464, 945984631, -1322318675, -1826563984, -1926584463, -403637671, 34116918, 1226132551, -285763042, 138059840, 2047503805, 1073081206, 819985700, -584073547, -1493792622, 1804262855, 229745313, -1815288294 ], [ 1082793761, -424007841, 1016667331, 1975848407, -405946785, 315495072, -43979706, 36528598, -1822458790, 2091003506, 175089082, -1161541127, 317502215, -438357634, 1382615197, 1116191397, -506158045, 915260027, -2005393444, 2004463999, 46820162, 662714917, 623205917, -802750978, 815606509, -439581455, 775866513, -1762169574, -1520400200, 1819864652, 1013099973, -1594858699, -1229431125, 196296000, -2122273490, -423504715, -744889668, -1570997620, -859656486, -889091501, -1859200238, 573674555, -977520013, -2013259516, -2052548512, 2001409806, -1639486740, 1757052300, -1431813464, -1784123203, 195474660, 1582066443, -1840011197, -736281010, 1085406499 ], [ 588071012, -904128187, -562856399, 137760105, -214477889, -70805252, 782379971, 2080042293, 1272717106, -2112233761, -646971375, -2105719440, 1603040074, 620289906, -1206927454, 1456529021, 270145854, -1926567539, -1497803357, 1328587313, -905165336, 105371924, 1698279329, -905698431, -2097847673, -1787216084, 1785036463, 429121026, -737007653, -1809623483, 840934925, -1977189679, -1753556573, 403605891, 606756310, 299752816, 1758622805, -991454900, 237090464, -833013617, -592183656, -1500382533, 1260906277, 874938864, 913648740, -1536717884, -1641997948, 1211575785, 711682681, -2019632105, 707191474, 2061780943, 1081993174, -954838480, -788956007 ], [ -1102392391, -2120346986, -1460982674, 444486443, 1328083138, 433432444, 2112007563, 547843190, 1643244583, -995635114, -756275589, 1336039558, 691155244, -53829518, 1957401666, 1126947487, -878758687, 477142796, -446504578, -360473106, 1310121144, 771491431, -2094536667, 322025292, 631443891, 46003967, -859062709, 638062600, 1922765545, -1778378556, 441955001, 1762057961, -427337671, -708317219, -1084005186, -1182434718, -467706990, 1167356467, -1366785709, -1154393205, 2142310569, 2129314317, -1172918780, -341481934, -414292256, -873491514, -1490994816, -1880916191, 488728649, -1967936074, 519559026, -1738858050, -1484395385, -2125867813, -438827718 ], [ 824946979, 628691070, 1120174836, 984729753, 454924953, -195468925, -171015753, -1007675506, -219399400, 450999424, 930008860, 1172173463, -528129619, 1000546148, -269467189, -608361821, -1444521544, -1005519052, 771506935, -1217889434, -1817094366, -979423956, 2106733689, -1504201524, -1530135455, -415860996, -502603962, 1805174933, -1126223607, -355419353, -899116503, -1074204406, -762557488, -1043185995, 937748724, 1246094047, -1388351301, -17566626, -1014228429, 1578750389, -1712806801, -390146731, -723873794, -586401860, 1895118857, 175079975, -514927999, 1322688475, 1191158945, -1525502758, -164480334, -377527827, -216467708, -648911943, 1391444609 ], [ 1063601329, 1173399617, -362722625, 467550808, -1413366692, 28798438, -890553286, 1841743662, -569022599, -452116746, -417541664, 1723437231, 1857685622, -296125416, 2129055680, 1101852486, 1487994964, 1785477601, -719325098, 217509636, -923081193, -816559834, -153216409, -1928497355, -1223366235, 1328261429, -1435462356, 524028619, 1140907781, -1017711194, -179001553, 1620970707, 1440877938, 1805186624, 551206117, 1662865649, -436107709, 436016053, 718266997, 2046902416, -565944210, 1609777928, 40044677, -1699688619, 668067714, 2066334432, -200156168, 209621774, 1835236126, 1804040468, -429136336, 1118157948, 562523488, 633794044, 947093288 ], [ 824946979, 628691070, 1120174836, 984729753, 454924953, -195468925, -171015753, -1007675506, -219399400, 450999424, 930008860, 1172173463, -528129619, 1000546148, -269467189, -608361821, -1444521544, -1005519052, 771506935, -1217889434, -1817094366, -979423956, 2106733689, -1504201524, -1530135455, -415860996, -502603962, 1805174933, -1126223607, -355419353, -899116503, -1074204406, -762557488, -1043185995, 937748724, 1246094047, -1388351301, -17566626, -1014228429, 1578750389, -1712806801, -390146731, -723873794, -586401860, 1895118857, 175079975, -514927999, 1322688475, 1191158945, -1525502758, -164480334, -377527827, -216467708, -648911943, 1391444609 ], [ -1858946280, -1891628627, 1249633592, -1860983387, 1684750470, 423485278, -74956841, 1797977893, -482413114, -431285525, -386812598, 646907180, 1491461691, 180421993, -940341873, 1673997195, 424985021, 1427593921, -290865992, -1291288102, 1909095727, 762541801, -825585941, 1492514818, -2108517356, 1847907024, 337690784, 386234127, -2089997182, -1391950646, 947538164, 250104896, -1599191906, 712187232, 1058375262, -977152041, 813321835, 2031525896, -75355400, -1162534899, 1984014123, 1766745627, -185343813, -321346200, 1434157900, -2145103529, -806150539, 185925154, 661618314, 550983598, -556047914, 1586403522, 642658575, 174217782, 1884065889 ], [ 1081057926, 1438726125, -1992387269, 1492978850, -1178276944, -410643622, 1988245024, -852071582, 1889146736, 28352987, -2090168808, 1428262198, -1957050239, 586246370, -178788381, -1547022251, 62760088, -591700707, -1724321143, 238052493, -1959144910, 164335891, -1176797123, 1420062303, 1933839745, 1856163591, 1879872752, -1715997945, 41900903, -1183660387, -1732116448, -463182542, -303614693, -874463582, -1657147567, -393889325, -1480214165, -1972587303, -209151627, -1863958812, 2001283733, 1453251481, 1829172086, -1706898241, -150382446, 1391892007, 324394097, -831024625, 1423983390, -819379388, 2035080210, -1714778458, 884759417, -2090517859, 1779316574 ], [ -1728138840, 922692355, 1877245677, 474736347, 1878654514, -420162463, 83325862, -613346488, 41165260, 1687431359, 578996757, -2032738881, 343893524, -527250384, 187031080, 248034893, 383073067, 1572965446, 1540304860, 2025117054, 477028185, -922218001, -1306381499, 1500366235, 1777738676, -1987484494, -1219939854, 770454548, -1438119571, -1932550883, 2134847120, -1734389309, -1230865925, 2100039459, -1717585947, 1287725437, 266318942, 171379837, 1405286428, -2055826234, -1886561293, -1307654330, -42502244, 1985246824, -1853268337, -342948227, -306269317, -1303544443, -670186144, -1284250844, -1558517282, 91168794, 1851221199, -411772732, 579335165 ], [ -374762390, -678389266, -399424810, -1773489756, -1789696960, -2043742541, 2004649720, -357367118, -1168407341, 1278546751, -24622775, -581785265, -1655236279, -489487941, 631160963, 530148591, -468686373, 485530459, 1149598995, 1848096465, 121885392, -1169159832, -1591374224, -1470166174, -2101353515, 249546494, -1235023506, -1176432366, 963560858, -774467860, 1410957434, -1558909253, -681460833, -1925947233, 154297006, -1611269689, -1116634415, 1011380246, 1633991277, 195148566, 1998049477, 1102394915, 1086369129, 2107130234, -1765718091, -1150206338, -270073640, 508243516, 2106705861, -1722219412, -1162283308, -866808518, 732170248, 1939987910, 1883615809 ], [ 936850507, 1954686081, -1535862496, 664986129, -1924563707, 653917738, -683908071, 2018298054, -21174797, 1127176107, -847736777, -1825927921, 1040270860, -1195117372, 955387462, -151836592, 2026900298, -633026560, -427035325, 1033004484, 1227190958, -1607283120, 1035945986, -36766170, 2099163192, 562840628, 1175168555, -670421041, -929540313, 1224394277, -2081889194, 345466578, 2010758322, 2109596027, 928009476, -11560055, 1342635243, -2084499033, 1259474053, -1331549945, 1012586171, -652779678, 1080074618, 443629777, 1844508858, 1234503799, 1778594412, -1497951067, -518717177, -268808637, -2014504917, -2049674049, -1981347469, 1147722743, -229186480 ], [ 1081057926, 1438726125, -1992387269, 1492978850, -1178276944, -410643622, 1988245024, -852071582, 1889146736, 28352987, -2090168808, 1428262198, -1957050239, 586246370, -178788381, -1547022251, 62760088, -591700707, -1724321143, 238052493, -1959144910, 164335891, -1176797123, 1420062303, 1933839745, 1856163591, 1879872752, -1715997945, 41900903, -1183660387, -1732116448, -463182542, -303614693, -874463582, -1657147567, -393889325, -1480214165, -1972587303, -209151627, -1863958812, 2001283733, 1453251481, 1829172086, -1706898241, -150382446, 1391892007, 324394097, -831024625, 1423983390, -819379388, 2035080210, -1714778458, 884759417, -2090517859, 1779316574 ], [ 1082793761, -424007841, 1016667331, 1975848407, -405946785, 315495072, -43979706, 36528598, -1822458790, 2091003506, 175089082, -1161541127, 317502215, -438357634, 1382615197, 1116191397, -506158045, 915260027, -2005393444, 2004463999, 46820162, 662714917, 623205917, -802750978, 815606509, -439581455, 775866513, -1762169574, -1520400200, 1819864652, 1013099973, -1594858699, -1229431125, 196296000, -2122273490, -423504715, -744889668, -1570997620, -859656486, -889091501, -1859200238, 573674555, -977520013, -2013259516, -2052548512, 2001409806, -1639486740, 1757052300, -1431813464, -1784123203, 195474660, 1582066443, -1840011197, -736281010, 1085406499 ], [ -621530695, -2059889783, 1440346945, 2007741096, 1803694985, -61254574, -1882975699, -1169213903, -2014734525, -1957209741, -1465440178, 271273845, 1143706019, 364402953, -1267518869, 437002180, -1156160639, -167091701, 1670496167, -1569624403, 1610393859, -983576856, 731386628, -1025313644, -1443049825, -213018008, -510460344, 32067260, -1133109413, 2054410223, 738071153, 1462870002, 1202294722, 962745392, -1537023961, 378329185, 1709207287, -1734692880, -159661513, -1355758956, 1267040497, 1852757006, -1925701809, 1294265312, -598799243, 1992429362, -2083999962, -1325177538, 938384776, 1195762966, -1806244330, -1459988559, -694557239, -1997918577, 1210101369 ], [ -1743201031, 901170091, 1833150278, 695034016, 280696689, -582368196, -981266059, 197086004, 1713084713, -162296788, -1628164239, -70346715, -1728798043, 1873012859, 150362912, -1228857923, 536373674, 162208255, 47069265, 395087069, 1842506812, 1529051323, -1018676759, -1117705821, 2105543618, 622265315, -2064378890, 127108018, -1638384018, -2019396507, -1350009986, -1053921683, -1805708503, 1441021613, -265352244, 222993930, 1569261545, 1447979161, 1377650818, -1304399984, 1051222692, 2129059751, -2115660510, 1580982143, 1570695424, 1466064838, -444533016, -1293059407, 994876580, 528528995, 974608328, -1048234362, -1385036642, 1724793719, 66120366 ], [ -1604894726, 1042419094, -1161557029, -1750525143, 161191332, -1456133206, 1210438402, -1853663733, -347684971, -1925274534, -500995911, 1860950463, 646461956, 150969246, -1472083446, -803810187, -512173457, 337671283, -1253545321, 2147254366, 651315616, -808275833, -1664883879, 408022199, -224099284, 746892983, 413098789, 602834114, 1433125114, 108133561, 964440388, -605455926, 1902082621, -395266441, 772571876, 2140838016, -647725587, -1711163249, -1152237151, -1100414056, -1904464075, 188505336, -955253913, -1730614755, -1559723005, -973271882, -561675303, 2037852628, 870066482, 922274673, 824779853, 1302343165, -780969240, -1720695607, 36732152 ], [ -1858946280, -1891628627, 1249633592, -1860983387, 1684750470, 423485278, -74956841, 1797977893, -482413114, -431285525, -386812598, 646907180, 1491461691, 180421993, -940341873, 1673997195, 424985021, 1427593921, -290865992, -1291288102, 1909095727, 762541801, -825585941, 1492514818, -2108517356, 1847907024, 337690784, 386234127, -2089997182, -1391950646, 947538164, 250104896, -1599191906, 712187232, 1058375262, -977152041, 813321835, 2031525896, -75355400, -1162534899, 1984014123, 1766745627, -185343813, -321346200, 1434157900, -2145103529, -806150539, 185925154, 661618314, 550983598, -556047914, 1586403522, 642658575, 174217782, 1884065889 ], [ 202080183, -1354370202, 577486971, 1172799812, 1453753724, -2123113539, -1681976611, 552376203, 1039000641, 655746916, -503238987, 1089659872, 340142263, 1829494417, -568331474, 1090213477, -1529964351, 997050827, 994946678, -1057474566, -1882674266, 2116730433, -1818879965, -135683124, -2142679480, -354549111, 1378513614, 8064115, -1117801064, -455024058, -1750862860, 402170306, -2129856029, -645857469, -1886780764, -1116928369, -1857860759, 1838224106, 1168354520, 1837509329, 786316689, -16125830, -1399955589, 1984907728, 1793234630, -361992043, -1178486472, -483704077, -454762870, 1790598218, -1860301567, 570874181, 1153374328, 1127503518, -1317678316 ], [ 747247624, 427204669, -352869620, 1003409416, 772007523, -990979474, 1282023583, 668723573, -805311297, 1010288600, 604048641, -1643183065, -1432943067, -756311596, -1957011812, -402412460, -165148680, 1185227995, -1410928042, 289932338, 707010411, -216631824, 1749500562, -778366407, -395471172, -2130040209, -383319323, -2060639019, 2078182837, -1114774973, 1340674017, -1646301313, -969689211, -1633863125, -563836726, 441263325, -344261786, 452927164, 1315641026, -1955188903, -325126365, 403448834, 100713330, -1521197556, -1259874329, -527311454, 649912996, 2103176162, -565091587, 94512315, -831147411, -2000647249, -436488558, -654303042, -1500988517 ], [ -554458860, 1732681537, 689099148, -253826524, 1587966369, 1051630976, -653656684, -324796157, -1943911207, -1709956461, 1951550725, -1919443243, 1446373112, -1253098899, 178476783, 954633946, 2109596409, -542670321, 1825704731, -197106438, 1576823516, -1709927849, -996208416, 528442467, 885238810, 1303300139, -610216142, 535510455, 518652164, 2081401632, -1644131170, -2077297906, 321945309, -2080182253, -1306298262, 24065, -997285818, -1003269748, -660286849, 801056091, -576202908, 1259328020, -1464483947, -1707524770, -1432372675, 1792453932, -955859978, -2018965609, -793241271, 809188708, -592716881, -496065432, -1776275136, 719145943, -1200277393 ], [ -374762390, -678389266, -399424810, -1773489756, -1789696960, -2043742541, 2004649720, -357367118, -1168407341, 1278546751, -24622775, -581785265, -1655236279, -489487941, 631160963, 530148591, -468686373, 485530459, 1149598995, 1848096465, 121885392, -1169159832, -1591374224, -1470166174, -2101353515, 249546494, -1235023506, -1176432366, 963560858, -774467860, 1410957434, -1558909253, -681460833, -1925947233, 154297006, -1611269689, -1116634415, 1011380246, 1633991277, 195148566, 1998049477, 1102394915, 1086369129, 2107130234, -1765718091, -1150206338, -270073640, 508243516, 2106705861, -1722219412, -1162283308, -866808518, 732170248, 1939987910, 1883615809 ], [ 936850507, 1954686081, -1535862496, 664986129, -1924563707, 653917738, -683908071, 2018298054, -21174797, 1127176107, -847736777, -1825927921, 1040270860, -1195117372, 955387462, -151836592, 2026900298, -633026560, -427035325, 1033004484, 1227190958, -1607283120, 1035945986, -36766170, 2099163192, 562840628, 1175168555, -670421041, -929540313, 1224394277, -2081889194, 345466578, 2010758322, 2109596027, 928009476, -11560055, 1342635243, -2084499033, 1259474053, -1331549945, 1012586171, -652779678, 1080074618, 443629777, 1844508858, 1234503799, 1778594412, -1497951067, -518717177, -268808637, -2014504917, -2049674049, -1981347469, 1147722743, -229186480 ], [ 734002003, -1037266845, -1182843079, -475709865, 1994794283, 585775826, -320861125, 1377233194, -2056914356, -700892316, 174230350, -48653366, 756728674, 866512725, -189016456, 1845167053, 1838979753, -106624360, 1726285514, 605001154, -1550654679, -1633902573, -1804108884, -1237843407, -806126718, -1850586798, 464426248, -381290141, 436348552, 13064032, -980785419, 493645657, 1937462095, -787029580, -827503976, 69183488, 1306526629, 135155164, 1425844018, -1829324054, -1724708461, -402356221, -1148676496, -2047751120, -1223243159, -983115022, 1802388681, 1212446269, -639499483, 1967253031, 1445133372, -1070936385, -94411962, 1811172240, -183742807 ], [ 747247624, 427204669, -352869620, 1003409416, 772007523, -990979474, 1282023583, 668723573, -805311297, 1010288600, 604048641, -1643183065, -1432943067, -756311596, -1957011812, -402412460, -165148680, 1185227995, -1410928042, 289932338, 707010411, -216631824, 1749500562, -778366407, -395471172, -2130040209, -383319323, -2060639019, 2078182837, -1114774973, 1340674017, -1646301313, -969689211, -1633863125, -563836726, 441263325, -344261786, 452927164, 1315641026, -1955188903, -325126365, 403448834, 100713330, -1521197556, -1259874329, -527311454, 649912996, 2103176162, -565091587, 94512315, -831147411, -2000647249, -436488558, -654303042, -1500988517 ], [ -76070998, -1755935507, 2067253940, 122346029, 1223932914, -125310615, -2062725744, 594713502, 657607326, -1163695041, 929657247, -1176699531, 822800779, 1069917446, -1557150702, -894361653, -1446102889, 976210569, -1135781141, 604331899, -353997323, -1789596250, 1643685347, 906794897, -1023751440, 1630006122, 896950738, 1359985319, -1382455115, -2109422224, -1882041329, 170569928, 1231248265, 1775269806, 1979854041, 424023541, 563743401, -900542670, -2142509873, -1311920773, -1908847948, 794343590, 13351206, 1165026778, -1511472367, 1772038072, 942914896, 1742539457, 637578798, -690286431, 541915420, 446148023, -1370420022, -1711462065, 645403954 ], [ 710050689, 1689026803, -1303594387, 262931738, -404792393, -155350432, 1497792788, -1564127786, 199482664, -481754926, 1700995930, -1217981450, -1148785881, -1757295191, -258113204, -2101039702, 1787665, -1187205214, -427059734, 451744753, 792393816, -1884471315, -1508736921, -782677814, 83324041, 1647162140, -1551460942, -1855963993, 554898989, 2056797254, 1418404931, 281075148, -2061596987, 327293125, -184957520, -227841222, -31337835, 264223464, 945984631, -1322318675, -1826563984, -1926584463, -403637671, 34116918, 1226132551, -285763042, 138059840, 2047503805, 1073081206, 819985700, -584073547, -1493792622, 1804262855, 229745313, -1815288294 ], [ -76070998, -1755935507, 2067253940, 122346029, 1223932914, -125310615, -2062725744, 594713502, 657607326, -1163695041, 929657247, -1176699531, 822800779, 1069917446, -1557150702, -894361653, -1446102889, 976210569, -1135781141, 604331899, -353997323, -1789596250, 1643685347, 906794897, -1023751440, 1630006122, 896950738, 1359985319, -1382455115, -2109422224, -1882041329, 170569928, 1231248265, 1775269806, 1979854041, 424023541, 563743401, -900542670, -2142509873, -1311920773, -1908847948, 794343590, 13351206, 1165026778, -1511472367, 1772038072, 942914896, 1742539457, 637578798, -690286431, 541915420, 446148023, -1370420022, -1711462065, 645403954 ], [ 1081057926, 1438726125, -1992387269, 1492978850, -1178276944, -410643622, 1988245024, -852071582, 1889146736, 28352987, -2090168808, 1428262198, -1957050239, 586246370, -178788381, -1547022251, 62760088, -591700707, -1724321143, 238052493, -1959144910, 164335891, -1176797123, 1420062303, 1933839745, 1856163591, 1879872752, -1715997945, 41900903, -1183660387, -1732116448, -463182542, -303614693, -874463582, -1657147567, -393889325, -1480214165, -1972587303, -209151627, -1863958812, 2001283733, 1453251481, 1829172086, -1706898241, -150382446, 1391892007, 324394097, -831024625, 1423983390, -819379388, 2035080210, -1714778458, 884759417, -2090517859, 1779316574 ], [ 1082793761, -424007841, 1016667331, 1975848407, -405946785, 315495072, -43979706, 36528598, -1822458790, 2091003506, 175089082, -1161541127, 317502215, -438357634, 1382615197, 1116191397, -506158045, 915260027, -2005393444, 2004463999, 46820162, 662714917, 623205917, -802750978, 815606509, -439581455, 775866513, -1762169574, -1520400200, 1819864652, 1013099973, -1594858699, -1229431125, 196296000, -2122273490, -423504715, -744889668, -1570997620, -859656486, -889091501, -1859200238, 573674555, -977520013, -2013259516, -2052548512, 2001409806, -1639486740, 1757052300, -1431813464, -1784123203, 195474660, 1582066443, -1840011197, -736281010, 1085406499 ], [ -76070998, -1755935507, 2067253940, 122346029, 1223932914, -125310615, -2062725744, 594713502, 657607326, -1163695041, 929657247, -1176699531, 822800779, 1069917446, -1557150702, -894361653, -1446102889, 976210569, -1135781141, 604331899, -353997323, -1789596250, 1643685347, 906794897, -1023751440, 1630006122, 896950738, 1359985319, -1382455115, -2109422224, -1882041329, 170569928, 1231248265, 1775269806, 1979854041, 424023541, 563743401, -900542670, -2142509873, -1311920773, -1908847948, 794343590, 13351206, 1165026778, -1511472367, 1772038072, 942914896, 1742539457, 637578798, -690286431, 541915420, 446148023, -1370420022, -1711462065, 645403954 ] ], [ [ 875909773, 49814577, 1902994953, -838836127, -1015852680, -1896580160, 1229850268, 2083894925, 812163283, -561289123, 1626619955, -1059414912, 830251668, 416522061, 1513780708, 2026117702, -603119293, -1738069836, -1470491916, 1027802208, -586898543, -1546644305, 1353136700, 639154569, -1582051300, 915756425, 592470033, 2082031291, 2094037311, 2041675687, 1696575972, 1259593408, 735226796, 192189763, 1256837683, 2000989117, -1647221088, -1561592492, -5008952, -886447992, 137062814, -810814737, 1214169042, 1711104645, -933754471, 1169990914, -1690132826, 1274638266, 850892474, 903879761, -31807972, -1688102390, 1470141792, -1676264151, -79501161 ], [ -1398825957, 1487221672, 318730480, 33651076, -784466991, 1214180854, -1245254129, 948093324, 2015459855, -1004667840, 798936921, -818627961, 1845639466, 1714531713, -799865197, -1155315590, -1792925473, 848258430, 1802284618, -1524197428, 1357725802, 1095896859, -120403544, -1188461047, 656923864, 404007699, 1338114751, 275923678, -1937799090, -1273396587, -512716317, -36922455, -644586929, 1628857866, -939947774, 775367646, -595068393, 2115934532, 1787194766, 1222151244, 1137661829, 616136398, 374584914, 271450798, -2031741566, 1878741729, 2068702702, 116021829, 1591518245, -418017268, -1665246533, 1436638984, 40518274, 1890835381, -1231785380 ], [ -731375838, -393864878, -1067841560, 1220671501, 343005189, -1482330512, -397472218, 1262258192, 1879530258, 1887752715, -1568055402, 1536253325, 284573403, 1029335956, -490685372, 650160609, -1038457616, 90590160, -1177706004, -450012588, -395243114, 1570470214, 550891783, 633329755, -928722669, -279601023, -116739351, 1223171115, -1350623545, -1915109794, 21920893, 1344836942, 1003302081, 1334455670, -457703729, -1165957292, 686849116, -1985685402, 1698653826, 917868679, 16726048, -1289041541, -1072307783, 2130397369, -2085002808, -2108045346, -655152840, -1160534604, 759082004, -1966827028, 1226301945, 1213997139, -1161807825, 337994565, 737377877 ], [ 701251479, -459461321, 1113263761, 2141649707, 923504875, -685587861, 1393629651, -1984397473, 2091518090, 1458300988, 659154342, 518852717, -1064011134, -294889878, -1712016733, -692423167, 385464417, -592024472, 1162892723, 1516788556, 264448498, -683441335, -843725847, 200446863, 943753985, -1603318247, -223456428, -255274125, -916592831, -1126358196, 1464946721, -289989802, 328645662, -1983017282, -930083767, -1187099745, -736138779, 1467229601, 307799326, 1727509724, -331040644, 1159699213, -1458059286, 1354265150, 474464746, -1980866283, 812221549, -89000612, -2147016372, 1490204170, 158352506, 457785557, 331406032, -1758408004, -721279395 ], [ -731375838, -393864878, -1067841560, 1220671501, 343005189, -1482330512, -397472218, 1262258192, 1879530258, 1887752715, -1568055402, 1536253325, 284573403, 1029335956, -490685372, 650160609, -1038457616, 90590160, -1177706004, -450012588, -395243114, 1570470214, 550891783, 633329755, -928722669, -279601023, -116739351, 1223171115, -1350623545, -1915109794, 21920893, 1344836942, 1003302081, 1334455670, -457703729, -1165957292, 686849116, -1985685402, 1698653826, 917868679, 16726048, -1289041541, -1072307783, 2130397369, -2085002808, -2108045346, -655152840, -1160534604, 759082004, -1966827028, 1226301945, 1213997139, -1161807825, 337994565, 737377877 ], [ -1465147866, 166873674, -408526401, 1234940537, -2106020289, 1680336168, -1415149275, -451210646, -617517894, 1823062091, 946706774, -1992995996, 1516248075, 758882934, -1854922782, 1211115257, -2001815588, -321515322, -1451282248, -2100348633, 255649702, 803309896, -87257538, -676181430, 57885426, -1495451973, -1932827656, -1472706591, -1914514837, 1156050817, 466879361, -1342652200, 300060586, -68297290, -1669448932, 2020306916, 1880477462, 1111617842, 1325825129, 202695177, 1304835602, 121441714, -1434209041, -1428817759, 1520435610, -230108994, 985392606, -1525144374, -224043804, -1788501197, -1199379502, -1678742789, -1253614326, 457891431, -2124185160 ], [ 874107477, -1909265304, 1475627509, -874836358, 954469585, -1474042663, -400732451, 839747697, 521205564, -2122791175, -1998741171, 2065308435, 123906104, 1527576738, -1835204435, -40069502, 327745505, 1807933067, 904476810, 550010645, -887100345, 2120703997, -740230647, -952167615, 960925092, 2134195631, 1532697652, -1373327424, 1354560844, -629563318, -1194074131, 1869702688, 1931979684, -556016652, -2034948961, -1246243271, 177047455, -1891988476, -1171843427, -1507713009, 1941759508, -621810590, -515133946, -338305759, -2091523547, 182326234, 1771537945, 1346850180, -1070685093, -2089867307, 1174123321, 1465082627, 1811359080, 331783401, -113738304 ], [ 1496514930, 998790810, 1986909297, -1649404246, 472939724, 1171578809, -1152109930, -1209361524, -1749557330, 2086233851, 1573079209, -1627864518, -1094730234, -179437443, 1690147905, 1398669905, 1624732868, 1409993192, 548936386, -897667621, 446658648, -25093287, 1936284938, -221336613, 1099576489, -1402218624, 787189213, -198383793, -275991369, 1094125815, -68726153, -1894438954, -477080250, 1989640200, 1916934185, 491138778, 593217503, -1018538782, 1204152440, 427001226, -1987712003, 1930288766, 1513659441, -1797039011, -353740819, 1041632113, 1018596053, -1428781309, -1975576230, 2081484614, 1691672440, 1023826204, 686531579, 800951323, -182532714 ], [ 1491402530, -939369725, -1707901116, 251613530, 517234097, 1161724974, 90243898, 1805895553, 1477325212, 368966209, 220701247, -2066136397, 1206338915, 776005875, 1701697064, -1747716387, -1520049044, 735202939, -46061861, 375498691, -280905322, 604171451, 680790404, -1334628021, 1118404994, -27445431, 324672731, 506620574, 1049924240, -857735415, -2118358657, -1367417680, 2000468686, -1191077158, -1076507515, 1537669885, -1134986832, -152284421, -555865620, 691804886, 405965122, 63947184, 6601608, 1435065619, 349865327, 36485176, 1663743022, -1746654482, 1432265693, -1297145865, -722871566, -2090509124, 306561700, 1423885953, -507818402 ], [ -707651620, -1919940226, 1261062964, 122057332, -2104410029, 798529636, 1767105677, -347040890, 1931223482, -356898183, -1814883999, -1620088077, -1859879574, -851049465, -494584244, -239342548, -83155919, 1561487495, -2097631052, 1709310665, -1121316173, 1948111704, -1567054643, -1716854348, -1625642146, -875267901, 1896377033, -159287802, -1437774921, 608785090, 34449039, 871012880, 1037421796, 1228430605, -1497754174, -17721851, 561171915, 243027574, 2029673379, 1978136046, 1339521462, -1116570037, 124120258, 1304638161, -995268360, 909751530, -1077196341, -1545802381, -1116947771, 1831767872, 2127581856, 1526243068, -982383066, 1200463343, -1210087517 ], [ -651661053, -550761496, 423691855, -77834696, 189640016, -953943942, -874254696, 1558213859, -261685384, 2031399085, 1485943114, 909293277, 207637125, 1449334624, -1908739470, -4104843, 914966722, -1682922423, -1363856137, -1867049177, -59859975, 178219706, -135124479, -1911537229, -58038200, 1666795736, -2014279506, 1185360547, -977583867, -1826423543, -1929576452, -2092821002, -365258181, -8733750, 521137275, -1798866472, 661743331, 1029721907, -1870252084, 752153674, -1636858831, -260536337, 693666332, 1593224871, 133949934, -277419082, 1431993671, -1219075047, -1266404749, -144339493, -1630617459, -2052005156, -592601780, -1492418699, 588698862 ], [ 1840779128, 1257441722, -1793836871, -271188400, 1744870573, 784440974, -1312019633, 860761299, -1335274309, -636416934, -1308092597, 830552646, 1852230769, -1956421689, 445581358, -1080601634, 1077130318, -1549130953, -573774963, -1263127971, 1603100563, -1792876389, 351917319, -1630202035, 428787773, 1150676965, 1083710666, -2004262305, 1175286118, -872435525, 781098092, 1992076192, -1636769373, -589645858, 1575078722, -1539680250, -1026930477, 210820588, 2131137682, -881723728, -491739689, 1270337551, -1632099180, -740386084, -789902457, -424805573, 315827171, -1195635118, -466234857, 1790350904, 1411677104, 1959624170, 782570079, 353229404, -1230720450 ], [ -1398825957, 1487221672, 318730480, 33651076, -784466991, 1214180854, -1245254129, 948093324, 2015459855, -1004667840, 798936921, -818627961, 1845639466, 1714531713, -799865197, -1155315590, -1792925473, 848258430, 1802284618, -1524197428, 1357725802, 1095896859, -120403544, -1188461047, 656923864, 404007699, 1338114751, 275923678, -1937799090, -1273396587, -512716317, -36922455, -644586929, 1628857866, -939947774, 775367646, -595068393, 2115934532, 1787194766, 1222151244, 1137661829, 616136398, 374584914, 271450798, -2031741566, 1878741729, 2068702702, 116021829, 1591518245, -418017268, -1665246533, 1436638984, 40518274, 1890835381, -1231785380 ], [ -1398825957, 1487221672, 318730480, 33651076, -784466991, 1214180854, -1245254129, 948093324, 2015459855, -1004667840, 798936921, -818627961, 1845639466, 1714531713, -799865197, -1155315590, -1792925473, 848258430, 1802284618, -1524197428, 1357725802, 1095896859, -120403544, -1188461047, 656923864, 404007699, 1338114751, 275923678, -1937799090, -1273396587, -512716317, -36922455, -644586929, 1628857866, -939947774, 775367646, -595068393, 2115934532, 1787194766, 1222151244, 1137661829, 616136398, 374584914, 271450798, -2031741566, 1878741729, 2068702702, 116021829, 1591518245, -418017268, -1665246533, 1436638984, 40518274, 1890835381, -1231785380 ], [ -742642884, -720434265, -814092153, 1882474772, -300253668, 1328153582, -1147087311, -72302630, -1878012427, -1036801432, -1841842918, -2058565094, -1365170923, -1464751681, -787741984, 1046320888, -1511862633, 475328302, -579314537, -417702733, 1813421750, -150835883, -1023907278, -1125044948, -1424214089, 1297111298, 707708617, -997569294, -39165644, 23308222, -1944529196, 1755274777, 1236123074, 152114750, 924891021, -1678715061, 2049980854, 602902523, 1882512596, 1564349735, 361843665, -909047677, 798955372, 52619092, -388665232, 907900876, 1668453861, -1411411251, 226812177, 1195908450, -749251349, -679009974, -2106718001, -759777328, 371298913 ], [ 1491402530, -939369725, -1707901116, 251613530, 517234097, 1161724974, 90243898, 1805895553, 1477325212, 368966209, 220701247, -2066136397, 1206338915, 776005875, 1701697064, -1747716387, -1520049044, 735202939, -46061861, 375498691, -280905322, 604171451, 680790404, -1334628021, 1118404994, -27445431, 324672731, 506620574, 1049924240, -857735415, -2118358657, -1367417680, 2000468686, -1191077158, -1076507515, 1537669885, -1134986832, -152284421, -555865620, 691804886, 405965122, 63947184, 6601608, 1435065619, 349865327, 36485176, 1663743022, -1746654482, 1432265693, -1297145865, -722871566, -2090509124, 306561700, 1423885953, -507818402 ], [ -303671592, -1976068019, -1047210107, -1602419025, 288162456, 680007413, -470287098, 307196034, -1282187323, 1510130202, -2128617087, 18800979, -766543879, -211024017, 69415891, 627095178, 1843438974, 262818903, -1170481604, 103628156, 52635107, 1566272926, 285600440, 1580784284, 640927905, 308517402, -736301917, -1047847806, -1720212487, 207237545, 1809711271, -2093180611, 1944569760, 1543522426, -265295242, -800489712, 346066826, 1526866870, -2022816239, -217544451, -1944694014, 618484692, -1818199605, -787546922, 1025407614, 1082163481, -1171518941, 55728296, -1355288858, 393704334, -2111683667, 1347657848, -2049139445, 466254654, -406373690 ], [ 208657403, -60270240, -15882455, -1724028795, -418690688, -1841286458, -623170173, 763188317, 2089250608, -872014893, -1013083219, 727921670, 1794872279, -880833871, 1452176340, -795452804, 598533712, -1246336239, -1021979543, 2077548530, -476412997, -2078462278, 1168767793, -1600938607, -1672120946, 1444355329, -650310125, -1554083519, 2043353644, -941899678, 570987980, -1018830804, 348403732, 846046633, 1106889788, -381388037, 497992052, 1462813559, 1461635665, 1062691713, -431064287, 133579200, 2008388246, -1077771468, 826817108, 1255929223, -82354998, 1571917460, -308312424, 1444322387, 619958283, -1925374708, 1388776788, 850226068, -1192455358 ], [ 875909773, 49814577, 1902994953, -838836127, -1015852680, -1896580160, 1229850268, 2083894925, 812163283, -561289123, 1626619955, -1059414912, 830251668, 416522061, 1513780708, 2026117702, -603119293, -1738069836, -1470491916, 1027802208, -586898543, -1546644305, 1353136700, 639154569, -1582051300, 915756425, 592470033, 2082031291, 2094037311, 2041675687, 1696575972, 1259593408, 735226796, 192189763, 1256837683, 2000989117, -1647221088, -1561592492, -5008952, -886447992, 137062814, -810814737, 1214169042, 1711104645, -933754471, 1169990914, -1690132826, 1274638266, 850892474, 903879761, -31807972, -1688102390, 1470141792, -1676264151, -79501161 ], [ 1496514930, 998790810, 1986909297, -1649404246, 472939724, 1171578809, -1152109930, -1209361524, -1749557330, 2086233851, 1573079209, -1627864518, -1094730234, -179437443, 1690147905, 1398669905, 1624732868, 1409993192, 548936386, -897667621, 446658648, -25093287, 1936284938, -221336613, 1099576489, -1402218624, 787189213, -198383793, -275991369, 1094125815, -68726153, -1894438954, -477080250, 1989640200, 1916934185, 491138778, 593217503, -1018538782, 1204152440, 427001226, -1987712003, 1930288766, 1513659441, -1797039011, -353740819, 1041632113, 1018596053, -1428781309, -1975576230, 2081484614, 1691672440, 1023826204, 686531579, 800951323, -182532714 ], [ -707651620, -1919940226, 1261062964, 122057332, -2104410029, 798529636, 1767105677, -347040890, 1931223482, -356898183, -1814883999, -1620088077, -1859879574, -851049465, -494584244, -239342548, -83155919, 1561487495, -2097631052, 1709310665, -1121316173, 1948111704, -1567054643, -1716854348, -1625642146, -875267901, 1896377033, -159287802, -1437774921, 608785090, 34449039, 871012880, 1037421796, 1228430605, -1497754174, -17721851, 561171915, 243027574, 2029673379, 1978136046, 1339521462, -1116570037, 124120258, 1304638161, -995268360, 909751530, -1077196341, -1545802381, -1116947771, 1831767872, 2127581856, 1526243068, -982383066, 1200463343, -1210087517 ], [ 875909773, 49814577, 1902994953, -838836127, -1015852680, -1896580160, 1229850268, 2083894925, 812163283, -561289123, 1626619955, -1059414912, 830251668, 416522061, 1513780708, 2026117702, -603119293, -1738069836, -1470491916, 1027802208, -586898543, -1546644305, 1353136700, 639154569, -1582051300, 915756425, 592470033, 2082031291, 2094037311, 2041675687, 1696575972, 1259593408, 735226796, 192189763, 1256837683, 2000989117, -1647221088, -1561592492, -5008952, -886447992, 137062814, -810814737, 1214169042, 1711104645, -933754471, 1169990914, -1690132826, 1274638266, 850892474, 903879761, -31807972, -1688102390, 1470141792, -1676264151, -79501161 ], [ -742642884, -720434265, -814092153, 1882474772, -300253668, 1328153582, -1147087311, -72302630, -1878012427, -1036801432, -1841842918, -2058565094, -1365170923, -1464751681, -787741984, 1046320888, -1511862633, 475328302, -579314537, -417702733, 1813421750, -150835883, -1023907278, -1125044948, -1424214089, 1297111298, 707708617, -997569294, -39165644, 23308222, -1944529196, 1755274777, 1236123074, 152114750, 924891021, -1678715061, 2049980854, 602902523, 1882512596, 1564349735, 361843665, -909047677, 798955372, 52619092, -388665232, 907900876, 1668453861, -1411411251, 226812177, 1195908450, -749251349, -679009974, -2106718001, -759777328, 371298913 ], [ 240099036, -1319669242, 840296628, 1705107009, 1912099085, -228825909, -992089503, -89976706, -1701901323, 720669024, -305836364, -1624014450, 200643687, 938866775, -1168215626, -408802717, 1677166578, 901470992, 1283538159, -216476489, -27213285, -12938193, -214473775, -1527927027, -1972501283, 1427160027, 158440195, 139960476, 411230643, -375845245, 1682045693, -128853773, 4716156, 134578412, -1471552765, -1402794307, -1374145146, -1056216390, -1460858314, -1184919907, 1883492942, -598389667, 1260097265, -458549717, 1394859891, 1087061301, 1462150829, -908909858, -1736735986, -824120899, 868342985, 662505480, 877619497, 2119195028, -1181881766 ], [ 875909773, 49814577, 1902994953, -838836127, -1015852680, -1896580160, 1229850268, 2083894925, 812163283, -561289123, 1626619955, -1059414912, 830251668, 416522061, 1513780708, 2026117702, -603119293, -1738069836, -1470491916, 1027802208, -586898543, -1546644305, 1353136700, 639154569, -1582051300, 915756425, 592470033, 2082031291, 2094037311, 2041675687, 1696575972, 1259593408, 735226796, 192189763, 1256837683, 2000989117, -1647221088, -1561592492, -5008952, -886447992, 137062814, -810814737, 1214169042, 1711104645, -933754471, 1169990914, -1690132826, 1274638266, 850892474, 903879761, -31807972, -1688102390, 1470141792, -1676264151, -79501161 ], [ 615161582, -784856014, -65528797, -393432557, -872399620, -80967834, -1031191327, -1182417991, -1182513634, -1638655093, 109310651, 208348730, -2072407893, -173831361, 1026000584, -2141985139, -857326978, 1979956427, -314256525, -2076342813, 116188305, -383089606, -1239701067, -1832150650, 1647990322, 1343640295, 782084575, -2071693623, 1590410679, -114703002, -105438848, 1622195860, -290080125, -1132999564, -1128964072, 1833370608, 192587884, 338903835, 400134500, -1200148594, -343926477, 1939315999, -1523070307, 1938236341, -974508915, -877361251, -2086273881, 702995581, -776793078, -174389257, 346857163, 576357244, 1957264261, 239517319, -1383422726 ], [ -90551260, 719201809, -1558048678, 2132959387, 465457709, -1409436241, 1034581437, 1625266882, -542728891, 472180944, 1064631586, -1522432854, 133364501, 254200000, -853168924, -860327622, 556289440, 1081001391, -476966575, -1518176827, 1231906159, -1401555524, -2134255029, -762919882, 1366564602, 1102684715, -830752858, 83256567, 1974081058, 939782247, 1113104630, -1771280502, -1112223508, -1700703557, 2056426728, -677577390, -1801344, 221541598, 98456959, -1923738688, 1758866993, -513895396, 1797027491, 1138254871, 845603916, 871309726, 2054925554, -844614836, -734996424, 732917147, -1149605617, 1305369838, -2021826987, 1706087040, -659943465 ], [ -1187585814, 179005349, -1538738421, 339556600, 621742372, -180770101, -594224401, -173683014, 1961225802, 1087237406, -2122474037, -903789390, -2040643695, -1126493394, 1196013268, 1521810799, -184605891, 812881864, -555863832, -99357845, 1413671097, -964628930, -780228479, -1560869200, -1209760244, -1986760832, 1355987696, 1513397688, -337157641, 401087674, -1078956531, -1950647475, 67472690, -1466355961, 1495817512, -946764260, 1020599408, -1017599783, -1604433132, 207837716, -1360074705, -431886350, -887679227, 1641607815, 13059485, 942361783, 381586018, 1764082952, -259716067, 1558294129, 1710471029, 1809766647, 840837331, 2061633480, 1052617968 ], [ -1187585814, 179005349, -1538738421, 339556600, 621742372, -180770101, -594224401, -173683014, 1961225802, 1087237406, -2122474037, -903789390, -2040643695, -1126493394, 1196013268, 1521810799, -184605891, 812881864, -555863832, -99357845, 1413671097, -964628930, -780228479, -1560869200, -1209760244, -1986760832, 1355987696, 1513397688, -337157641, 401087674, -1078956531, -1950647475, 67472690, -1466355961, 1495817512, -946764260, 1020599408, -1017599783, -1604433132, 207837716, -1360074705, -431886350, -887679227, 1641607815, 13059485, 942361783, 381586018, 1764082952, -259716067, 1558294129, 1710471029, 1809766647, 840837331, 2061633480, 1052617968 ], [ 2025149062, 109237727, -898492409, 1339502279, -1341298550, -1344304894, 91341776, 1354638130, -1234991227, -2081841042, 960553385, 375008101, 798152045, -443015564, -1638775081, -723613851, -129902316, -286491640, 1670968732, -1187165528, -808163468, -1359676467, 303618559, 1310424088, 1645745542, -1169269198, -301576167, 1017786966, -1950513721, 907786626, -1570322870, -2004029955, -1661822966, 1636693582, 776934294, 1242770820, 816518671, 1271599153, -14821445, 1327965457, -1904408487, 354563419, 1095508248, 2119054687, -605300441, -1378031064, 945785637, -1836803191, 1187992639, 876892616, 820599938, -885032827, -1631136263, 464858157, -589356878 ], [ -707651620, -1919940226, 1261062964, 122057332, -2104410029, 798529636, 1767105677, -347040890, 1931223482, -356898183, -1814883999, -1620088077, -1859879574, -851049465, -494584244, -239342548, -83155919, 1561487495, -2097631052, 1709310665, -1121316173, 1948111704, -1567054643, -1716854348, -1625642146, -875267901, 1896377033, -159287802, -1437774921, 608785090, 34449039, 871012880, 1037421796, 1228430605, -1497754174, -17721851, 561171915, 243027574, 2029673379, 1978136046, 1339521462, -1116570037, 124120258, 1304638161, -995268360, 909751530, -1077196341, -1545802381, -1116947771, 1831767872, 2127581856, 1526243068, -982383066, 1200463343, -1210087517 ], [ -1316179917, 820266292, -1506049546, 238697223, 1576815475, 1202700815, -1623441962, -1513860760, 883196089, -659300326, -356481160, -99828796, 339644887, -218291205, -2047172907, -1741621478, -2147401015, -1009759640, 1362572121, 2026360569, -105479422, -2030517677, -1841222688, 1352943461, -672350918, 1639136683, 27292095, 1628640461, -1565543597, 1538521452, 199019978, -268398910, 123483401, -742297614, 441673676, 1159769159, 1332564306, 2054106502, -374612145, 1154639157, 1668852614, -2071165782, -108775403, 862204340, -184043798, -1717939134, 668664983, -403210718, 504749776, -2141682515, -2098370960, 441928623, 2072023607, 598926566, 1901354474 ], [ -742642884, -720434265, -814092153, 1882474772, -300253668, 1328153582, -1147087311, -72302630, -1878012427, -1036801432, -1841842918, -2058565094, -1365170923, -1464751681, -787741984, 1046320888, -1511862633, 475328302, -579314537, -417702733, 1813421750, -150835883, -1023907278, -1125044948, -1424214089, 1297111298, 707708617, -997569294, -39165644, 23308222, -1944529196, 1755274777, 1236123074, 152114750, 924891021, -1678715061, 2049980854, 602902523, 1882512596, 1564349735, 361843665, -909047677, 798955372, 52619092, -388665232, 907900876, 1668453861, -1411411251, 226812177, 1195908450, -749251349, -679009974, -2106718001, -759777328, 371298913 ], [ -808757641, -1473169323, -1246912312, 316810987, -1438159654, -1126854063, 550135768, -718365463, 777246050, 2135957716, -1770224484, 606297711, 1378992007, -1545059379, 1215761495, 31575408, 551791341, -1926089652, -276542295, -571473153, -1487530620, 1128831388, 24018620, 1623644613, -1463856730, 991202480, 450880448, 648719828, -816195269, 819502895, -1085311340, 1126417383, -253182396, -87851147, 346658837, -1785526687, -569237504, -1274251610, 1991161446, -336210043, -2122153495, -2035697009, 1773224572, -1474145868, -2144545678, -1236245619, -1216712959, -1804370216, 2131812278, -1893526893, 979662179, 1447052503, 620615780, -1579020485, 971061529 ], [ -731375838, -393864878, -1067841560, 1220671501, 343005189, -1482330512, -397472218, 1262258192, 1879530258, 1887752715, -1568055402, 1536253325, 284573403, 1029335956, -490685372, 650160609, -1038457616, 90590160, -1177706004, -450012588, -395243114, 1570470214, 550891783, 633329755, -928722669, -279601023, -116739351, 1223171115, -1350623545, -1915109794, 21920893, 1344836942, 1003302081, 1334455670, -457703729, -1165957292, 686849116, -1985685402, 1698653826, 917868679, 16726048, -1289041541, -1072307783, 2130397369, -2085002808, -2108045346, -655152840, -1160534604, 759082004, -1966827028, 1226301945, 1213997139, -1161807825, 337994565, 737377877 ] ], [ [ -1658759054, -1269541956, 306488186, 1546828006, -62980316, 1341506269, -1596997293, 120064377, 1406036365, 1490916585, -1115918563, 733594346, -1977048424, -1540776375, 1718843322, 1034111106, -1258642171, 2129472555, 2115994733, -1971487448, -2037242968, -1095562686, 1262611180, 419793317, 54144018, -364237050, -87390634, 590799408, -1873577469, 371103785, -1199004996, 1236905346, -1308230501, -1842957925, -280310280, -255052038, 79691897, 1546419251, 858340457, -589433129, 973310928, 16272794, -1186438380, -2054804154, -2130314496, -1184664100, 1370449823, -156100065, -207211792, -433928594, -1048102252, 921935676, -2092656609, 480520862, 1876545444 ], [ 290989286, -1221914548, 655117833, -1330926691, 1714597083, -1493549731, -5715680, 1373463322, -2107948417, -42713205, 27545636, -695584683, 742443233, -752447481, -539455451, -964592777, 533824795, 1643339416, -1384678708, -387921907, -1177455491, -1099435454, 2025479801, 903681760, 1908877969, 581772891, 715292650, 924988013, 657132653, 1382790982, -746861662, -1712688155, -49085231, -2138942069, -1944195326, -1930303296, -1815052850, 888170285, 419475484, 1866148430, -902447363, -725396861, -42445994, 1207719748, 1849804842, 984339978, 30654197, 2053258848, -1368665532, -125442760, -1087110215, -1434205685, -443977033, 1139160191, -773295067 ], [ -499384978, -1380447116, 1189871057, 743479161, -277390554, -349279084, -1826431503, 689395251, -1160439478, -854346568, 1547669874, 610710248, 842561502, -1010514620, 4364164, -2088524036, -1093087780, 1288751767, -109132478, 579132061, 1240597256, 1876510591, -1797258284, 348038537, 2125011600, -1288945776, 1545168360, 344383386, -781831010, 1216636016, 1591614866, -1534713795, 780457963, 1874471852, 714486823, 202654536, -1547434760, -213710023, 1743304207, 1284969057, -213280359, -820752444, 1302353305, 2008430118, -861038765, 1335085073, -824617978, 1406046540, 1995824830, 701234830, -14345515, -798415089, -1890254993, -1922123405, 1441849070 ], [ 1633300995, -561309991, 1523728561, -1126881730, -1111452321, -672240653, -2071725884, -1006709524, 1522440363, 1126900636, -733920301, -805537359, -656658799, -1636526202, -1467183170, 2116271979, 828959895, 762561405, -944425005, 1528834741, -1388377810, 2012979030, 14563121, -726672922, 1075528126, -355599356, -989566489, 788666872, 953650247, 443519439, -163315661, -735290476, -413293007, 1607929647, -603353278, 2006567789, -1522218164, -1448600886, -718832498, -2134694960, 1628872921, -685500532, -1708680049, 509164365, 1968383576, 2120610492, -1685789579, 1257974937, -592569585, 1444093973, 456581539, 995293651, 1451017779, 1698078916, -1530800141 ], [ 631402081, 1037458779, 721996529, -201145955, -2130231817, 1884972580, 810803033, 1444152206, -1196834751, -1690156545, 1723650909, 1313648063, 1453877063, -256120784, 1740722691, -1184615320, 1106185845, -23999038, -1439220183, 933826603, -598914666, -1465613437, 897353846, 1167406411, -758813162, 2005078599, 902084580, -2051298204, -703692918, 2037383600, -1384141455, 1947945097, 78013005, 752655752, 799842136, 50215793, 73854914, 289164860, 609315406, 1020504642, -266068852, -276238740, 1195423955, 1104378471, 644100880, -167181914, 320433053, 304728606, -277576369, -1380731723, 153448685, -245284714, -1928398562, 1956258765, 716055558 ], [ -573004816, 1690482184, 783839479, 533425348, 1424613174, -1372119093, -1046235984, 1083742126, 1069778486, -2055737091, -1184160462, -1172097808, -2121475018, 692825049, -1913781486, 1466185876, 367471486, 1124121798, -12251197, 2019741524, -986016139, 248991153, -2119360810, 1429779974, 292102225, -1391985725, 1364110118, 2101198679, -1853085640, 1484981949, 1015650060, -625275492, 577856075, 1225802036, -88670579, 714988362, -1939859110, 1826685170, 1819225380, -1244431391, -96890215, -1122176932, -431184820, -965201678, 1552525030, 836459758, 1484247191, 1257976341, 976078360, -1431702331, 1414590355, 1215854175, -1613496889, -1770578574, 1120623776 ], [ 599286835, 1196381014, 1840352446, -1771351339, 872673763, -796667088, 10459475, -163860892, 1159860719, -436193748, -945170770, -54097929, 724911445, 1487541487, -2125741808, 294384297, -1835878916, 515320952, 533716844, 1524741066, -1320489524, 1265121784, 810587400, 709300242, 587350798, 213306063, -1874037042, 1344852202, -461723302, -1698736895, 485340746, 1920903239, 916896625, -1090946469, 1357571132, 1488766921, -728242193, 98153248, 1446184389, -1471050771, -625972474, -187438615, -2117475394, -1430112796, 472471742, -1015682960, -1109524927, -875737468, -1613270024, 587801800, -1037845304, 651342306, 1408379897, -91500465, 1778122079 ], [ 693536825, -1171538134, 223472295, 1626734981, 634826835, 1788595656, -1642710591, -1834956001, 715218515, 354030836, 808341225, 2068130285, -1679702028, 1850785652, -1886256993, 108419088, 1425538465, 775212370, -1191304452, 447802031, 1726958267, -1274517174, 1878926423, 657119578, -1774989397, -716653160, 1555191660, -695905266, 1918671045, -343648233, -675549805, 1512588196, 1226245494, -1123796122, 1206747243, -1070341642, 1699119319, -2115958960, 696601223, -1481734216, 759294218, 2055911884, 719906488, -284026422, 1388558720, -1309257678, 185241124, 2000088147, -618853838, -2031013292, -250984940, -68004852, 1339766512, 1308256210, -686829594 ], [ 937956006, 1860007308, -915465603, 784813751, -2048120759, 283927349, 2092326946, -105239597, 607897951, 804791430, 568162053, 800046465, 1660916257, -2102296037, 1651859290, 1751417850, 1735232914, -567092792, 356477306, -630187145, 1461634601, -401190560, -803129169, 795783589, -1935458233, -532499769, -1261487373, -541891463, -220149916, -1874904066, 1566220274, -358021326, -606407465, -1505478478, 2129410175, 1527244216, -77819258, -710769486, -139638226, 1979410402, -1196610859, 792541736, 1733279300, 1100162464, 1589809909, 1923076680, -1889806227, -1121266643, -1527224441, 289012514, -397564878, -1972567650, 247286708, -1714728379, -398086002 ], [ -499384978, -1380447116, 1189871057, 743479161, -277390554, -349279084, -1826431503, 689395251, -1160439478, -854346568, 1547669874, 610710248, 842561502, -1010514620, 4364164, -2088524036, -1093087780, 1288751767, -109132478, 579132061, 1240597256, 1876510591, -1797258284, 348038537, 2125011600, -1288945776, 1545168360, 344383386, -781831010, 1216636016, 1591614866, -1534713795, 780457963, 1874471852, 714486823, 202654536, -1547434760, -213710023, 1743304207, 1284969057, -213280359, -820752444, 1302353305, 2008430118, -861038765, 1335085073, -824617978, 1406046540, 1995824830, 701234830, -14345515, -798415089, -1890254993, -1922123405, 1441849070 ], [ -1124831101, -537489852, 1037807824, 1578825451, 1015229466, 644161544, -987238665, 1879275854, 2146254978, 565730149, 1215802739, -843660564, -226550313, 1310431482, -325608588, 1113529348, 1545630864, 1862379170, -894966630, -102362247, -490426312, 12194645, 1042482883, -756674023, -1146803856, -993175391, 1142823710, 2132570744, -1704573559, 2049796834, -2009468981, 127330589, -1572849221, 1954577693, 1124903134, -617807649, 800597003, 1503214175, -1213407920, 579254327, -860447524, 932291861, 290003870, 937174458, 587257223, 583379609, -1784122141, 1513237286, -1410859205, -463799557, 47320314, 1499755124, 555061397, -1359721518, -917550897 ], [ 585736435, -208987209, 608094460, -40647612, -550243794, -2080558854, -961246870, 1634474525, 1093721716, -155170630, -2011219081, 2082929162, 1025370659, -2052467974, -1244363719, -1417060282, 1729914287, 1951490513, -370684688, -1383540623, 611160546, -976781840, -1627924419, -1035097286, -1057058417, -1917008730, 861607352, -634879878, 216275012, 216928936, 1161691505, 1126614618, 272310975, 1451906236, 297775153, -2035011952, 1538710610, 1157624900, -323454343, -487614534, 1696704151, -318692898, -548831331, 998218883, -736182277, -412680496, 1200105245, -1188493679, -2097892240, -701902424, -1407924125, -593678187, -1839252143, 383858670, 51990978 ], [ 179091813, -353342996, 430174772, -1088908739, 509040920, 1827397058, 785115201, 1009724668, -1851003880, 1727795369, 873542247, 546010927, -1483491479, 230865473, 760348596, 530574563, -1614746152, -1970980274, -88413145, 933095144, -486325908, 805672960, 2007237317, 1672823528, 561821088, 980154400, -1768642136, -1781510271, 862800782, 1292884985, -1313665573, 396875059, -918477199, -1681297813, -522083166, -224303995, 1186379232, 1565620202, 1907313108, -1698802028, 1822505707, 76411351, -1414403032, 632888919, -1888009739, -164752775, 1411038573, 2024022364, -909595636, -1397813900, 355735407, -1471748435, 2055689310, -739685726, -1346807232 ], [ 599286835, 1196381014, 1840352446, -1771351339, 872673763, -796667088, 10459475, -163860892, 1159860719, -436193748, -945170770, -54097929, 724911445, 1487541487, -2125741808, 294384297, -1835878916, 515320952, 533716844, 1524741066, -1320489524, 1265121784, 810587400, 709300242, 587350798, 213306063, -1874037042, 1344852202, -461723302, -1698736895, 485340746, 1920903239, 916896625, -1090946469, 1357571132, 1488766921, -728242193, 98153248, 1446184389, -1471050771, -625972474, -187438615, -2117475394, -1430112796, 472471742, -1015682960, -1109524927, -875737468, -1613270024, 587801800, -1037845304, 651342306, 1408379897, -91500465, 1778122079 ], [ 791903864, -843711541, -1788043717, -811645128, -885310947, -844398626, -124809054, -1584731896, -396192263, -155436851, -1339604908, -199774588, 748759697, -378229169, -2136769146, 872283108, 337302556, -344392543, -2049362391, -1765215595, -1806454671, 1512084564, -821138343, -321689335, 841948257, 666946806, -1870907187, 1846390784, -1008853039, 1148539121, 1426369633, 166639882, -1451168357, 193369122, -1097126805, 1501224373, 1093069809, 1389990114, 1410183858, -1380176007, -2017274761, 543318008, 489240121, 1570736792, 591986089, 1302695479, -649828067, -1611832437, -1984423694, -276197225, -2139187185, 78310588, -426225616, -1040200043, 391388723 ], [ -1269520250, -53680116, -1335078766, -767277931, 129256836, -1728630321, 1611024071, -820221492, 1113403629, 633808836, 1079458749, -905887822, -1408288681, -1532993583, -1162118007, 192403647, 533812904, 1087602845, 1992109081, 1417946327, -614327998, -119841987, 1953884918, 906549144, -357626890, 1431631778, -1562657668, 742553591, 1927448213, 117129792, 485825123, -1890046027, 450496466, -901795495, 2123805895, -773888007, -799209197, -450923244, 846345144, 1936569414, -660289650, -1250370884, 1136093188, 178476983, -194496614, 2109765703, -18850639, 510218753, 2067955332, -1250218923, 1729754863, 1976505001, -125865242, -703117633, -1449835734 ], [ -1219312008, -759694431, -407268338, 1704009295, -1295562534, 447079331, -967099315, -6524623, -876043899, -668534862, 428684530, 385635912, -1568205260, -1474575026, -1111961730, 1715144857, -785343099, 334488916, -218751540, -626509520, -1983894216, -252626737, 2144096860, 1893642522, -857309822, 142296439, -913346869, 1810272354, 235667374, 1804301772, 1520556631, -740660045, -185502352, 298434100, -1078727419, 1424170547, 282933131, -1256907520, -73261190, 1381338387, -330391103, 902874485, 2078261448, -708509111, 2130090166, -367650614, 266046717, 1172512790, -1855409006, 865325013, 287408819, 667230433, 1943353079, -63779567, 1828335497 ], [ -499384978, -1380447116, 1189871057, 743479161, -277390554, -349279084, -1826431503, 689395251, -1160439478, -854346568, 1547669874, 610710248, 842561502, -1010514620, 4364164, -2088524036, -1093087780, 1288751767, -109132478, 579132061, 1240597256, 1876510591, -1797258284, 348038537, 2125011600, -1288945776, 1545168360, 344383386, -781831010, 1216636016, 1591614866, -1534713795, 780457963, 1874471852, 714486823, 202654536, -1547434760, -213710023, 1743304207, 1284969057, -213280359, -820752444, 1302353305, 2008430118, -861038765, 1335085073, -824617978, 1406046540, 1995824830, 701234830, -14345515, -798415089, -1890254993, -1922123405, 1441849070 ], [ 599286835, 1196381014, 1840352446, -1771351339, 872673763, -796667088, 10459475, -163860892, 1159860719, -436193748, -945170770, -54097929, 724911445, 1487541487, -2125741808, 294384297, -1835878916, 515320952, 533716844, 1524741066, -1320489524, 1265121784, 810587400, 709300242, 587350798, 213306063, -1874037042, 1344852202, -461723302, -1698736895, 485340746, 1920903239, 916896625, -1090946469, 1357571132, 1488766921, -728242193, 98153248, 1446184389, -1471050771, -625972474, -187438615, -2117475394, -1430112796, 472471742, -1015682960, -1109524927, -875737468, -1613270024, 587801800, -1037845304, 651342306, 1408379897, -91500465, 1778122079 ], [ 290989286, -1221914548, 655117833, -1330926691, 1714597083, -1493549731, -5715680, 1373463322, -2107948417, -42713205, 27545636, -695584683, 742443233, -752447481, -539455451, -964592777, 533824795, 1643339416, -1384678708, -387921907, -1177455491, -1099435454, 2025479801, 903681760, 1908877969, 581772891, 715292650, 924988013, 657132653, 1382790982, -746861662, -1712688155, -49085231, -2138942069, -1944195326, -1930303296, -1815052850, 888170285, 419475484, 1866148430, -902447363, -725396861, -42445994, 1207719748, 1849804842, 984339978, 30654197, 2053258848, -1368665532, -125442760, -1087110215, -1434205685, -443977033, 1139160191, -773295067 ], [ -1976936113, -631168841, 1531330579, -493877100, -500737517, 2132860718, -526531689, 801369400, 2067500577, -1641252664, 46064407, -699750173, -1637443206, -1938925566, 634872571, 657389876, 266082768, 741909510, 940199349, -1900537009, -2001344898, -706436473, 294276104, 1730177611, 2060884446, 1403664160, -896401294, 318740560, -1649087225, -66042164, -1723133575, 2116782844, -210139140, 954322661, -1700519308, 1944053429, 103390075, -1840027494, -564520541, -1236301370, -1851358998, -2013862767, 911982627, 1580194122, 687378799, 834217687, -1987171634, -1384475609, -2000119573, 2036633151, 1021279942, 1957634164, 1739479674, -1182843422, 49298083 ], [ 1709936654, -188321504, -114400968, -1248445865, 549657727, -815110576, -64375676, 1875180885, 199220012, -846128640, 731971943, 993797817, 458120840, -1966486576, -1176315680, -1596379386, 1957487098, -809696185, -110305201, 1724089471, 2109896994, -1205633163, 1543529901, 973860684, 489640248, -1427971542, 820950127, 484652897, -230664035, 372924411, -1242386896, 523762247, -1489476565, -917935350, -21768514, -1451256578, 1776754237, 1659943652, -110230084, 298259440, -895043235, -1236765169, 1980149179, -372248883, 1948107500, -1859327881, -1689295773, -105758774, 1210780146, -326886628, 1459682340, -1577428800, 1529753879, -238919002, -923256478 ], [ 179091813, -353342996, 430174772, -1088908739, 509040920, 1827397058, 785115201, 1009724668, -1851003880, 1727795369, 873542247, 546010927, -1483491479, 230865473, 760348596, 530574563, -1614746152, -1970980274, -88413145, 933095144, -486325908, 805672960, 2007237317, 1672823528, 561821088, 980154400, -1768642136, -1781510271, 862800782, 1292884985, -1313665573, 396875059, -918477199, -1681297813, -522083166, -224303995, 1186379232, 1565620202, 1907313108, -1698802028, 1822505707, 76411351, -1414403032, 632888919, -1888009739, -164752775, 1411038573, 2024022364, -909595636, -1397813900, 355735407, -1471748435, 2055689310, -739685726, -1346807232 ], [ -977994900, 550060762, -1526711533, -2102919300, -99387263, -1454002988, 1528855537, -848078408, -305901944, -883791161, -285171925, -1730301806, 1863378852, -1405109478, -448636346, 1490575963, -315716208, 861489443, -1853778720, -875767958, 1116141613, -1016157204, -369628182, -1803030698, 19602075, -648944058, 1547904149, -437788102, 1405254294, 1735946995, 1456062012, 1044174040, 360566437, -89533858, -1798408983, -1568276089, -514515227, 670709175, -2126113254, 1872658624, 2116322059, -1812283562, -1733473346, 1497258962, -1289057784, -1373897524, -1343377706, 864495030, -1577824684, -1357827981, -439498398, 429554947, 2105008721, -1126893831, -1052771541 ], [ 961341176, -1541454211, 1906635821, 551379846, -1320034925, -890146436, 1699468251, 620631780, -1162792635, 1376894372, 937654701, -1817327318, -930824538, 1479590992, -640673033, -1986055772, 446196090, 1712945422, 242379782, 2042764363, -1657341881, 719214618, 643103983, 2079860697, 90833021, 1382944431, -1522951459, -1956935276, 929758293, -2131115768, 1609895916, -2058154817, 809701077, -206558035, 624722450, 529924279, -239303803, -79577916, 14469564, 760768956, 903093274, -216455039, -633495836, -1964673506, 1199233515, -1176105048, -282622975, 2115804985, 1223283951, -662009777, -107693695, -752625426, 541950606, -1491246795, 1944089548 ], [ 1808824856, 174912097, -44444882, -1585665172, -285478525, 247270631, 2076259948, -1016532340, -1791798471, -1056728922, -1103631736, 1923905721, -1502141072, 2114603714, -1661634673, 1337618587, -366693229, -1913871870, 488992539, 981965719, 1454455753, -1381150966, 504147772, 297303278, -246940397, 1690987161, -329981988, -514555844, 108650248, 1841861012, 1577765761, 894951858, -1800290127, -854647754, -2082533218, -1739817383, 1424542719, 1354423454, -1707164708, -180133469, -948227429, -1835267494, -509034830, -1704576497, 1013841398, 2005583863, -332701660, -1103798201, -1870636, 2003993849, -1461993036, 778074470, -1747448320, -856884193, -260523031 ], [ 791903864, -843711541, -1788043717, -811645128, -885310947, -844398626, -124809054, -1584731896, -396192263, -155436851, -1339604908, -199774588, 748759697, -378229169, -2136769146, 872283108, 337302556, -344392543, -2049362391, -1765215595, -1806454671, 1512084564, -821138343, -321689335, 841948257, 666946806, -1870907187, 1846390784, -1008853039, 1148539121, 1426369633, 166639882, -1451168357, 193369122, -1097126805, 1501224373, 1093069809, 1389990114, 1410183858, -1380176007, -2017274761, 543318008, 489240121, 1570736792, 591986089, 1302695479, -649828067, -1611832437, -1984423694, -276197225, -2139187185, 78310588, -426225616, -1040200043, 391388723 ], [ 2092266354, -865183801, -1157668399, 168555906, 630615304, 616791157, -1966891191, 906359861, -1861987165, -678731059, 930941451, 1662509621, 580542838, -1461454558, 773791597, -1988382847, -1155473303, -1616024314, 2082582322, -565382019, 250719412, 1248081459, 2016694043, 2128129058, -1442376493, -455579433, -407594502, 1272299693, -705725323, -1154159444, 1095538468, -20955541, 1063311221, -515785441, -57793968, -2108270836, -2078128498, -2145985714, -1394980857, -654427974, -1931594252, -1457064098, 1490416226, 1522879285, -902924244, 1917591994, -1641009780, -2012621290, -626324922, -1010467137, -1815528563, 1492297280, 2056675733, -986161532, -794535014 ], [ 1369316594, 476463311, 890347045, -1102910877, 1559853409, -1272232459, -553266592, 1216666511, 817396714, -861329136, -1014262372, -287463006, -230037822, -1892016384, -1105987712, -1483682490, -1483766578, -629129840, -1993065624, 760787384, 736261582, -1200765551, 1611785641, 402516790, -797062461, -1314225703, -303931714, 1976355445, -2132249622, -2061189051, -374285902, 1800025006, -939214365, 1062478042, 318686702, -1291222527, 1754567940, -1446217910, 26425083, 698713549, 753907033, 1521899934, 882542076, 675515184, -1492793571, -830493070, -658974222, -553839319, -1661527206, -1739182011, -254491399, 957424175, 1663379336, 1890580701, -81886341 ], [ -1976936113, -631168841, 1531330579, -493877100, -500737517, 2132860718, -526531689, 801369400, 2067500577, -1641252664, 46064407, -699750173, -1637443206, -1938925566, 634872571, 657389876, 266082768, 741909510, 940199349, -1900537009, -2001344898, -706436473, 294276104, 1730177611, 2060884446, 1403664160, -896401294, 318740560, -1649087225, -66042164, -1723133575, 2116782844, -210139140, 954322661, -1700519308, 1944053429, 103390075, -1840027494, -564520541, -1236301370, -1851358998, -2013862767, 911982627, 1580194122, 687378799, 834217687, -1987171634, -1384475609, -2000119573, 2036633151, 1021279942, 1957634164, 1739479674, -1182843422, 49298083 ], [ -1288664478, 390731430, 933482023, 897883265, 1074299698, 866935764, 1727869959, 1746281741, -967729556, -840094255, -1906667184, -999418047, 32090816, 681800588, 1612075023, 403547344, 2024930422, 228333588, 1536852235, 1323320554, -43136721, 1599575519, 1560714819, -805669479, -1228485528, -1625886929, 1808909878, -248231693, 287101216, -973587666, -475179781, -418585131, 350646207, -1395403992, 1219805973, -469362339, -1116169604, -2084557927, -1709913227, -991281958, 1001243221, 1523980556, 1943339412, -868273498, 588316425, -995434222, -1535092376, 184410009, 615835472, 1120217384, -1646552610, 1060851991, -843854761, -952017310, -2011772555 ], [ -1658759054, -1269541956, 306488186, 1546828006, -62980316, 1341506269, -1596997293, 120064377, 1406036365, 1490916585, -1115918563, 733594346, -1977048424, -1540776375, 1718843322, 1034111106, -1258642171, 2129472555, 2115994733, -1971487448, -2037242968, -1095562686, 1262611180, 419793317, 54144018, -364237050, -87390634, 590799408, -1873577469, 371103785, -1199004996, 1236905346, -1308230501, -1842957925, -280310280, -255052038, 79691897, 1546419251, 858340457, -589433129, 973310928, 16272794, -1186438380, -2054804154, -2130314496, -1184664100, 1370449823, -156100065, -207211792, -433928594, -1048102252, 921935676, -2092656609, 480520862, 1876545444 ], [ -1941880516, 2079127477, -294798965, 721315830, -1113875304, -757319912, 1369509477, 671557339, -1202780534, -2124022920, 1373762565, -1803529449, -1992130315, -857804966, 1843216645, 620766274, -1966263831, 1791308520, 1883514287, 845212652, -1830982029, -2086111384, 1600234388, 1385469656, 1423060265, -57372624, 405547294, -1403566296, -1992924594, -1197682528, 520304393, -420831373, 506146523, -254598975, 245661284, 1938649950, 564898027, 1949999647, 2010505987, 505282533, 2128187423, -1077940344, 88028819, -1826865100, -1753202969, -1578675418, -1572090987, -385654128, 946399820, 2086969456, 2070017844, -1380063815, -274640723, -294695366, -1726410441 ], [ -1219312008, -759694431, -407268338, 1704009295, -1295562534, 447079331, -967099315, -6524623, -876043899, -668534862, 428684530, 385635912, -1568205260, -1474575026, -1111961730, 1715144857, -785343099, 334488916, -218751540, -626509520, -1983894216, -252626737, 2144096860, 1893642522, -857309822, 142296439, -913346869, 1810272354, 235667374, 1804301772, 1520556631, -740660045, -185502352, 298434100, -1078727419, 1424170547, 282933131, -1256907520, -73261190, 1381338387, -330391103, 902874485, 2078261448, -708509111, 2130090166, -367650614, 266046717, 1172512790, -1855409006, 865325013, 287408819, 667230433, 1943353079, -63779567, 1828335497 ], [ -977994900, 550060762, -1526711533, -2102919300, -99387263, -1454002988, 1528855537, -848078408, -305901944, -883791161, -285171925, -1730301806, 1863378852, -1405109478, -448636346, 1490575963, -315716208, 861489443, -1853778720, -875767958, 1116141613, -1016157204, -369628182, -1803030698, 19602075, -648944058, 1547904149, -437788102, 1405254294, 1735946995, 1456062012, 1044174040, 360566437, -89533858, -1798408983, -1568276089, -514515227, 670709175, -2126113254, 1872658624, 2116322059, -1812283562, -1733473346, 1497258962, -1289057784, -1373897524, -1343377706, 864495030, -1577824684, -1357827981, -439498398, 429554947, 2105008721, -1126893831, -1052771541 ] ], [ [ 1785019255, 830841721, 359186168, -1098425139, 894253948, 1916680608, 755979455, -877330971, -462618072, 1843105852, -2087263618, -1197045587, -1687832970, 606526810, -176916213, -1575464437, 1895346643, 222158364, -1079077001, 1914926764, 851772414, -1589673941, 1402718465, -1893991713, 1747129492, -457595696, -886969107, -1917715629, 1852347130, 256117432, 463780277, 1504832913, 36106862, -902512323, 1195687249, 129648248, -1122220781, 1479824215, 1342521871, -1085341558, 644084868, 1807757737, 1285767732, -1293814536, 1527815194, -1905394972, 504003430, 48977156, -1989707561, 970775142, -868667186, 1513002497, 1623582441, 388528357, 545274062 ], [ 353808239, 306797081, 1806828603, 325335862, -402545059, -1391365202, -747333467, 350590461, -562776150, -589429113, -2084986223, 1900121174, 1446097259, -1051398545, -1557256922, 1438647380, 1445984113, 1704481944, 203638858, 1013063623, 985921078, -1225451761, 102955393, -1029207015, 1090364792, 2023435824, -1818770016, -1821800289, -1012700130, -1644603506, -2108756607, 2055441358, 354107659, 1189253999, 284071666, 1058210582, 799561870, -1459396554, -1501417953, -47507357, -553872523, 1463564233, -832368201, -734994742, 124565622, -1319563709, 1539570172, -2100473867, 1492690510, 526315964, 1666103301, -885577975, 1719204352, 1561961179, -185902176 ], [ 286316731, 1207403463, 1037228404, 208961050, -1388293178, 589300642, -297893844, 1857583836, 1754199426, -2144460987, 2143604883, 1722023711, 1748785318, -9912701, -985509024, 458549474, 1645280829, -214499378, 2084672289, -1026846669, 1516292397, -1863984926, 1457885363, 1911800364, 869908855, 532044254, -380196896, 1604044603, -1603654636, -898471583, -1584162545, -953487253, 100196794, -705300440, -341375041, -1155182011, -632294215, -8715720, -1229214675, 1873643178, 1705785562, 1615176875, -2141042984, -21043390, 1267422300, -649560264, -1152848197, 479695460, -2136793249, 482145012, -208402453, 789260752, 785350862, 152900946, 359737014 ], [ 1324806573, 923483067, -1440940050, 201135368, -1711971821, 1296805743, 561140911, -1315000683, 974037714, 941987775, -1919607977, -1764366457, -1284352627, -1846372835, 160064742, 1631785072, -1877688408, 491914148, -326190585, 1444380188, -76966762, 724567807, 1811659004, -1562638632, -791663420, -989054411, -1423058071, 635234684, -2115235923, -489753949, -1625180810, 494984403, 1077461260, -142353259, -236558714, -215820547, -1293966089, -534451035, 1859839785, -1970726403, 1234967674, -1439966875, -1656291039, -920832583, -992320605, -789430745, 1500839739, 1737984032, 826487719, -1519568896, 1913602124, 1492425238, -1819994806, -483992181, 1182882195 ], [ 1416832627, 1823974768, -1675309879, 1526890132, -92784380, 1365680423, 783924000, -1889699657, -67649551, -1765437524, -687583023, 1106227731, 789505859, 878959889, 690969077, -2084276744, 356021243, -64378122, 122100185, -1233592840, 883646138, 461896029, -416452671, -1904521026, -1852126273, -605572703, 160865896, 2134159687, 959734288, -62755135, -862601629, -1423317061, -1542962113, -1838727832, 1768844460, -2079297940, 1562292914, 358665043, 508671098, 1969898885, 1230968351, -1515577784, 2013503495, -1391244333, 297465057, 604073133, -1098731299, 559506873, 596192959, 2061010162, 1780666279, -430813548, 816680306, 1378404119, -2034782027 ], [ 669391922, -1054954382, 781748372, 64463568, -246464427, -620955190, 1175876416, -148233005, -829421488, -498503042, -67551937, 504926390, 2105185546, -685191094, -1380077482, 2052757028, -1512761691, 1734307326, -1536744937, -584716936, 2139363032, -1435834061, -1460661355, 468940801, -1330412348, -2042727759, 836602014, 1973068146, 1114529516, 1993880818, 116227421, 489831318, 2073048081, 15977741, -1980371280, -1121756988, 518921681, 1534694986, 457282244, -405438914, -767747793, 786933949, 1715583755, -953344220, 227125198, -311802970, -1089460253, -406843375, -1767986711, 129588725, -1687411504, -111393368, 1706516118, -1521560712, -1072415700 ], [ 1324806573, 923483067, -1440940050, 201135368, -1711971821, 1296805743, 561140911, -1315000683, 974037714, 941987775, -1919607977, -1764366457, -1284352627, -1846372835, 160064742, 1631785072, -1877688408, 491914148, -326190585, 1444380188, -76966762, 724567807, 1811659004, -1562638632, -791663420, -989054411, -1423058071, 635234684, -2115235923, -489753949, -1625180810, 494984403, 1077461260, -142353259, -236558714, -215820547, -1293966089, -534451035, 1859839785, -1970726403, 1234967674, -1439966875, -1656291039, -920832583, -992320605, -789430745, 1500839739, 1737984032, 826487719, -1519568896, 1913602124, 1492425238, -1819994806, -483992181, 1182882195 ], [ 142846818, 16967638, 9053657, 1483673794, -1735950550, 681831196, 1056054551, 625731112, -1134475370, -402046441, -1913299063, -1386610241, 1302057879, 504349002, 1568228930, 823464362, -1113707542, 1345185840, 805501861, -1324655735, -2126220665, 1132842813, 949831838, -1761871380, -151095045, 1777397337, 1256205376, 1361993039, -459415590, -1627085018, -639624880, 802647393, 1463659893, 618602267, -1981497345, 388609581, -1343616151, 470954306, -377403635, 141761409, 413769252, 592961391, -2125525572, 2002174621, 322756890, 30739058, -521870569, -1698635623, 558354526, -587163303, 1747939331, 678515606, -253952777, -2011293239, 234413488 ], [ 390504417, -1874590743, 1072459832, -1278990505, 66965751, 1934473626, 1201024460, 857012592, -1848497889, 1542327416, -707048465, -1932088196, 1974885809, -1328060370, -758300472, -1536950947, 523364536, 1579961103, 85404383, 1586252273, 1875285857, 1600082184, -1448383763, -1262679409, -861621552, 593356865, 1556398675, -803745679, 713834494, -1343131905, 184895596, 1201453710, -451399380, -1446674658, -380897315, 1125781160, 1867978698, 498866404, 734764126, -346248880, 1842963536, 1588833800, 2028023894, 1560751900, 201897848, 1977500120, 471969425, 436327071, 671582256, -1349069401, 1456719775, -589378481, 683207803, 1478510996, -1655076720 ], [ -54231319, 751673112, 1989581729, 1620797265, -425107757, 30258183, 398222805, -1614226372, -1144878484, 900042262, -1839576286, 435831473, -65190311, -62920996, 1485778459, -966406660, 1249256387, 1220642642, 2115321336, 1376150820, 30014175, -583318289, 1207173298, 1837243383, -941422040, -559455163, -12581175, -1685506251, -797977069, -1432249756, 1169756270, -23555876, 445812505, -1804474704, 315498546, 938074733, 813386654, 1267427047, -1657811111, 212464871, -76484078, 1689418741, 818378173, 1951145517, -2038459380, -225137514, 873222406, -1764685376, 649675740, -1154211861, -1828152929, 676955753, -315950228, -404652994, -749486942 ], [ 988503326, 1249115231, 195256455, -1674377359, 1507556992, -22200864, -304634614, 449198908, -1444343476, -80791587, 454286039, 848542244, 735622, 2135729001, 2105416644, -1733130416, -1791602843, 66718157, 1408069688, 53135028, -1215133750, 267914896, 1903198226, -1430363886, -234076954, 594242187, -458435227, -1957040836, 728675536, 1035617490, 666386541, 700764826, 673178271, -728324799, -2075984503, 2100193314, -1269232677, 1412092401, 174683252, 169804259, -2057358658, 2106726169, 122622342, 1417728519, 1193102441, -1554875743, 1922385815, 391102316, -1352405182, 347280905, 499744292, 656894510, -766715604, 1893035146, -1129994901 ], [ 669391922, -1054954382, 781748372, 64463568, -246464427, -620955190, 1175876416, -148233005, -829421488, -498503042, -67551937, 504926390, 2105185546, -685191094, -1380077482, 2052757028, -1512761691, 1734307326, -1536744937, -584716936, 2139363032, -1435834061, -1460661355, 468940801, -1330412348, -2042727759, 836602014, 1973068146, 1114529516, 1993880818, 116227421, 489831318, 2073048081, 15977741, -1980371280, -1121756988, 518921681, 1534694986, 457282244, -405438914, -767747793, 786933949, 1715583755, -953344220, 227125198, -311802970, -1089460253, -406843375, -1767986711, 129588725, -1687411504, -111393368, 1706516118, -1521560712, -1072415700 ], [ 1181516893, -225814931, 1811500242, 1756736775, -696940278, 1370862091, -1361312371, -1666085103, 128944666, 454968006, 358809149, 1283521799, -468497754, 1324327945, 1727051012, -1755176277, -218123831, -1182786021, 672097439, -373493291, -937968363, -1066736327, -623885687, -1679597871, -1698321363, 553193633, 1901770522, 32098229, 1835517085, -1481807723, 2032544548, 371007848, 1046802781, -1881131452, 446968190, -502334826, 1711470576, 1256355086, 1564359602, 1675250432, 947761343, -1094208921, -932391859, 1544078534, 436286169, 1682586853, 1267147431, 459056002, -1492645585, 2070938301, -1103762198, -1090166542, -1520141535, -1851241577, -536714001 ], [ 390504417, -1874590743, 1072459832, -1278990505, 66965751, 1934473626, 1201024460, 857012592, -1848497889, 1542327416, -707048465, -1932088196, 1974885809, -1328060370, -758300472, -1536950947, 523364536, 1579961103, 85404383, 1586252273, 1875285857, 1600082184, -1448383763, -1262679409, -861621552, 593356865, 1556398675, -803745679, 713834494, -1343131905, 184895596, 1201453710, -451399380, -1446674658, -380897315, 1125781160, 1867978698, 498866404, 734764126, -346248880, 1842963536, 1588833800, 2028023894, 1560751900, 201897848, 1977500120, 471969425, 436327071, 671582256, -1349069401, 1456719775, -589378481, 683207803, 1478510996, -1655076720 ], [ -1923737098, 1675279321, 779796101, -495946308, -1779212995, 20304268, 1721623446, 1557322680, -1723809039, 1125416112, -1796060215, -526128635, -226878821, -2050287310, -1557911129, 1633545985, 555778388, 1229893290, 306688631, -218352570, -2069279630, 198601380, 1162031825, -1269970217, -38596461, -377522945, 1593216785, -1446564627, -1695198168, -1243094216, -1476560406, 1487645646, -1028238116, -590676640, -1042951670, 1351726379, 704606962, -112099231, 1283796352, -1843495416, 766472022, -594736197, -518619032, -1467704337, -1730537966, 831404370, 1503771721, 1766923976, -1101386590, 1129900944, -1669823502, 1195880423, 284257682, 1554204983, -1857206687 ], [ 770544051, -1682696141, 288180553, -1158559274, 1674200894, 1221029215, 1106770457, -1521256120, -1801088497, -178491198, -620872435, 963304875, 910161735, -441499800, -1454461435, -754979840, 14771172, -1058578681, -782675978, -1113408649, -1869366349, 434796460, 2135226188, 1940988296, 1844106912, 682511665, 1063116737, -1871725838, -1284084260, 885361382, 2098204024, 1753376064, 561748577, -1679725131, 2001778763, -781703474, -1964608634, 1151994344, -1402432591, -852120225, 761269575, 1998854627, 1748823542, -1444685485, -1392504793, 1327498002, -785557080, -1812713555, 378718755, 674356034, 2146027740, -58709003, 1287051747, 147720614, 1819188283 ], [ 1188265627, -141327908, 294519876, 167247797, 920309655, 425276233, -360971584, -277649894, -1843451607, 963081978, 882958497, 287742040, 952026591, -992214873, -1186602439, 1824435768, 1949664170, 1514965541, -1921948763, 209573108, 1013436395, -1987960927, 2012099358, 1233026853, -819695464, 27745091, 1771525481, 1518871157, 1402033031, 2078763319, 1048442169, 1869744208, 1949019942, -2063680282, 661670098, -713099260, -21987431, -1427067287, 754544243, 1437875442, -378713928, 851359841, -752103864, 1071548636, -1794241379, 1632522690, -523949167, 20734037, 1302212860, -2019268770, 1913132143, 491543375, 2040761087, 219818224, -1260461787 ], [ 770544051, -1682696141, 288180553, -1158559274, 1674200894, 1221029215, 1106770457, -1521256120, -1801088497, -178491198, -620872435, 963304875, 910161735, -441499800, -1454461435, -754979840, 14771172, -1058578681, -782675978, -1113408649, -1869366349, 434796460, 2135226188, 1940988296, 1844106912, 682511665, 1063116737, -1871725838, -1284084260, 885361382, 2098204024, 1753376064, 561748577, -1679725131, 2001778763, -781703474, -1964608634, 1151994344, -1402432591, -852120225, 761269575, 1998854627, 1748823542, -1444685485, -1392504793, 1327498002, -785557080, -1812713555, 378718755, 674356034, 2146027740, -58709003, 1287051747, 147720614, 1819188283 ], [ 795636915, -1162353596, -1993728517, 256174189, -1104819177, -426679891, 909510374, 1704420483, 147573794, 1837899236, -991859184, 915091135, 2060026113, -1221083909, 1023709834, -112104884, 1635333835, -835701135, 1978068808, 1281091974, 880854020, -2022181804, -1792431823, 697896513, -90598189, -759235001, 1468600549, -81584698, -176105022, -760230810, 2068552146, -580722412, -1032769934, 748881831, -2001037204, 410145039, 277590211, -1099128321, 1155639497, -1960061463, 2068749968, 1529102029, -1394374495, -33042551, -1301423487, 509942430, -633541072, -49395249, 1962650468, 510844298, 1576911114, 545342613, -109729050, -2082885035, -1764505340 ], [ 1416832627, 1823974768, -1675309879, 1526890132, -92784380, 1365680423, 783924000, -1889699657, -67649551, -1765437524, -687583023, 1106227731, 789505859, 878959889, 690969077, -2084276744, 356021243, -64378122, 122100185, -1233592840, 883646138, 461896029, -416452671, -1904521026, -1852126273, -605572703, 160865896, 2134159687, 959734288, -62755135, -862601629, -1423317061, -1542962113, -1838727832, 1768844460, -2079297940, 1562292914, 358665043, 508671098, 1969898885, 1230968351, -1515577784, 2013503495, -1391244333, 297465057, 604073133, -1098731299, 559506873, 596192959, 2061010162, 1780666279, -430813548, 816680306, 1378404119, -2034782027 ], [ 793831791, 1791570891, -1631037067, 1089526925, -1888227587, -421632587, 1372193088, 2093761721, 978280323, 952105484, -1034418460, 1397758803, 682452324, 1903385878, 441817155, -1977495437, 47053624, 1178624255, 1236683677, -488138344, -1412976517, 1585165110, 1387975665, 1627345309, 732745996, 1411405583, -417492664, 1199157384, -50411153, 1263935150, -1519038555, -873800356, -1226660933, -401458298, 1350772902, -1653326656, 989998145, 1419879774, 734970819, 627093038, -1552951233, 484114605, -1174965361, -1090586518, 1552573050, 494076218, 2119294657, -195198855, -610868005, 2127163327, 526151235, 1559366357, -1956386616, 111595628, 1361237746 ], [ 1188265627, -141327908, 294519876, 167247797, 920309655, 425276233, -360971584, -277649894, -1843451607, 963081978, 882958497, 287742040, 952026591, -992214873, -1186602439, 1824435768, 1949664170, 1514965541, -1921948763, 209573108, 1013436395, -1987960927, 2012099358, 1233026853, -819695464, 27745091, 1771525481, 1518871157, 1402033031, 2078763319, 1048442169, 1869744208, 1949019942, -2063680282, 661670098, -713099260, -21987431, -1427067287, 754544243, 1437875442, -378713928, 851359841, -752103864, 1071548636, -1794241379, 1632522690, -523949167, 20734037, 1302212860, -2019268770, 1913132143, 491543375, 2040761087, 219818224, -1260461787 ], [ 286316731, 1207403463, 1037228404, 208961050, -1388293178, 589300642, -297893844, 1857583836, 1754199426, -2144460987, 2143604883, 1722023711, 1748785318, -9912701, -985509024, 458549474, 1645280829, -214499378, 2084672289, -1026846669, 1516292397, -1863984926, 1457885363, 1911800364, 869908855, 532044254, -380196896, 1604044603, -1603654636, -898471583, -1584162545, -953487253, 100196794, -705300440, -341375041, -1155182011, -632294215, -8715720, -1229214675, 1873643178, 1705785562, 1615176875, -2141042984, -21043390, 1267422300, -649560264, -1152848197, 479695460, -2136793249, 482145012, -208402453, 789260752, 785350862, 152900946, 359737014 ], [ 795636915, -1162353596, -1993728517, 256174189, -1104819177, -426679891, 909510374, 1704420483, 147573794, 1837899236, -991859184, 915091135, 2060026113, -1221083909, 1023709834, -112104884, 1635333835, -835701135, 1978068808, 1281091974, 880854020, -2022181804, -1792431823, 697896513, -90598189, -759235001, 1468600549, -81584698, -176105022, -760230810, 2068552146, -580722412, -1032769934, 748881831, -2001037204, 410145039, 277590211, -1099128321, 1155639497, -1960061463, 2068749968, 1529102029, -1394374495, -33042551, -1301423487, 509942430, -633541072, -49395249, 1962650468, 510844298, 1576911114, 545342613, -109729050, -2082885035, -1764505340 ], [ -929782738, -1301030743, -1496470492, 356970825, 1977607005, 282222214, 1996202067, 1098380868, 794671291, 966226367, 1839902582, 1537945880, -1452413710, 364770509, -170334710, 1628670155, -1270627889, 1374279559, -91125213, 1856539970, 1250599981, -665871128, 1481453822, -1342514241, -2129597711, 29305059, -474579298, -1607435188, 2122008853, -1979701349, 383604840, -1026417193, -875331817, -1240853059, -476766023, 718850773, -762082906, 952024757, -225063030, 1224967287, -238428094, -577358570, 29477671, 801309338, -152445539, 1744386309, 69207749, -876046087, -2027272022, -461546789, -1913721908, -1993875284, -553432421, -900499445, 1653311429 ], [ 794609297, 509815331, 716122171, 1235967130, 452552700, -1825925445, -1469597935, 2110976949, -919486803, -310829079, -524580320, 2105536269, 1393364656, -71148996, 782641124, 221500932, 622487932, 1949514643, 739324265, -1662687741, 13752835, 1373143156, -1977266727, -613850735, -1283676873, 949274859, -1544890478, 532899322, -1872620068, 1820943548, -775341894, -396737378, 1235791763, -516970335, -1652996317, 1738843478, -1668927582, -12523962, -1613773750, 849649555, -988608309, 1856718973, -1279010604, 728996750, -2087521110, -1661551198, -959915254, 1648628547, 2131568494, 487855543, -702285381, -806651073, -1240133015, -684926115, -18408533 ], [ 949410206, 1748074459, 1956703958, -1631581159, -1120519481, 2078486102, 24074882, 1431723357, -2085584077, -1648285004, -1269955853, -1777873783, 1678473843, 1303252774, -470916740, -1812191635, -1691625469, -1021424889, 975035100, 1293858078, 168919001, 1750542823, 1838882355, 1149556836, -1809179922, 1674576914, 1753891801, 257218345, 426037062, 1200920796, 396809574, -669214624, 845995258, 1224985098, -1539591739, 771981319, -1403331576, 321392676, -1684176008, 2114418072, 720961402, -129795953, 16586068, 512162985, -1612155393, 42544601, 927243468, -1028595965, -88490484, -728574712, -1455945269, 2056369215, 398346579, -463382055, -694710373 ], [ 669391922, -1054954382, 781748372, 64463568, -246464427, -620955190, 1175876416, -148233005, -829421488, -498503042, -67551937, 504926390, 2105185546, -685191094, -1380077482, 2052757028, -1512761691, 1734307326, -1536744937, -584716936, 2139363032, -1435834061, -1460661355, 468940801, -1330412348, -2042727759, 836602014, 1973068146, 1114529516, 1993880818, 116227421, 489831318, 2073048081, 15977741, -1980371280, -1121756988, 518921681, 1534694986, 457282244, -405438914, -767747793, 786933949, 1715583755, -953344220, 227125198, -311802970, -1089460253, -406843375, -1767986711, 129588725, -1687411504, -111393368, 1706516118, -1521560712, -1072415700 ], [ 142846818, 16967638, 9053657, 1483673794, -1735950550, 681831196, 1056054551, 625731112, -1134475370, -402046441, -1913299063, -1386610241, 1302057879, 504349002, 1568228930, 823464362, -1113707542, 1345185840, 805501861, -1324655735, -2126220665, 1132842813, 949831838, -1761871380, -151095045, 1777397337, 1256205376, 1361993039, -459415590, -1627085018, -639624880, 802647393, 1463659893, 618602267, -1981497345, 388609581, -1343616151, 470954306, -377403635, 141761409, 413769252, 592961391, -2125525572, 2002174621, 322756890, 30739058, -521870569, -1698635623, 558354526, -587163303, 1747939331, 678515606, -253952777, -2011293239, 234413488 ], [ 1785019255, 830841721, 359186168, -1098425139, 894253948, 1916680608, 755979455, -877330971, -462618072, 1843105852, -2087263618, -1197045587, -1687832970, 606526810, -176916213, -1575464437, 1895346643, 222158364, -1079077001, 1914926764, 851772414, -1589673941, 1402718465, -1893991713, 1747129492, -457595696, -886969107, -1917715629, 1852347130, 256117432, 463780277, 1504832913, 36106862, -902512323, 1195687249, 129648248, -1122220781, 1479824215, 1342521871, -1085341558, 644084868, 1807757737, 1285767732, -1293814536, 1527815194, -1905394972, 504003430, 48977156, -1989707561, 970775142, -868667186, 1513002497, 1623582441, 388528357, 545274062 ], [ -855376030, 1900222851, -596582020, 691207806, 264681558, 1588782584, 44304227, -323248921, -2076902044, -108592416, 365599766, 811131858, 1203360567, 1187146081, -175008681, -1810506055, -1055133440, -397959500, 2057193057, 1159024327, 1694562029, 2114137221, -1575461910, -2097479701, 317747334, -1010140972, 1584106970, -150974192, -2107347137, -1189956330, -680585525, -2031853686, -784339655, 169835995, 1688994555, 641662139, -1746963876, -360510703, 1154056040, -558869393, 271134279, 2085681474, -1555617923, -96514258, 470960060, 1280198553, 1446728219, -914079971, -142204189, 1418147748, 1455657368, 1390279578, 719861305, -997711792, -565776368 ], [ -54231319, 751673112, 1989581729, 1620797265, -425107757, 30258183, 398222805, -1614226372, -1144878484, 900042262, -1839576286, 435831473, -65190311, -62920996, 1485778459, -966406660, 1249256387, 1220642642, 2115321336, 1376150820, 30014175, -583318289, 1207173298, 1837243383, -941422040, -559455163, -12581175, -1685506251, -797977069, -1432249756, 1169756270, -23555876, 445812505, -1804474704, 315498546, 938074733, 813386654, 1267427047, -1657811111, 212464871, -76484078, 1689418741, 818378173, 1951145517, -2038459380, -225137514, 873222406, -1764685376, 649675740, -1154211861, -1828152929, 676955753, -315950228, -404652994, -749486942 ], [ 1724611386, -674705658, -1763171792, 1251059370, -208587183, -2050152276, -681648448, 129025443, 1631445382, -1175890276, 77636397, -1368388756, -900336032, -1014281476, 104372755, 702458721, -1664530873, -1821718839, 993008175, -885048753, 508255926, -1817884295, 432540921, 1758349189, -266956472, 334611533, -883714634, -919540975, -1866675883, -90297811, 1919989985, -1649133250, -358398178, 1447658630, -17516149, 1118504037, -533577726, 440533231, 2095417265, 420387470, 1272049099, 831459744, -1736196615, -1458665759, 464608365, -652313514, -65994004, -71308224, 1259937397, 2108070418, 2135956007, -1805110955, 1049289461, 967618489, 1567357350 ], [ 1475077105, 1571130573, -38952523, -796018217, -659475568, 1799158013, -1910260444, -1900746485, -1869923625, 1666128156, -1757859460, 1896404547, -1358745029, 207649632, 2020356585, -1649814851, -938862061, 977372063, 1361707786, 1749467206, -2064102097, 1189767899, -765298486, 247963266, 1744583215, 1727545113, -1352739538, -125977412, -927611917, 493286873, 1402370738, -781947612, -1626110325, -1871234251, -1919063583, -573726146, 2001354923, -1066246504, -408916283, 751612609, 678051940, -987677300, -1601524966, -1475070152, -1201828925, -1777435440, -171881335, 626108829, 752277340, 1756747856, -887993461, 664800628, 1651989381, -2025582890, 1207504301 ], [ 770544051, -1682696141, 288180553, -1158559274, 1674200894, 1221029215, 1106770457, -1521256120, -1801088497, -178491198, -620872435, 963304875, 910161735, -441499800, -1454461435, -754979840, 14771172, -1058578681, -782675978, -1113408649, -1869366349, 434796460, 2135226188, 1940988296, 1844106912, 682511665, 1063116737, -1871725838, -1284084260, 885361382, 2098204024, 1753376064, 561748577, -1679725131, 2001778763, -781703474, -1964608634, 1151994344, -1402432591, -852120225, 761269575, 1998854627, 1748823542, -1444685485, -1392504793, 1327498002, -785557080, -1812713555, 378718755, 674356034, 2146027740, -58709003, 1287051747, 147720614, 1819188283 ] ], [ [ 871851071, 471523414, -1982466872, -2107449958, 556601459, 65176665, -1960053733, 2042887896, -1122944477, 1539511393, -1645995550, -1149029939, 124046724, 120554414, 445589842, -1411288591, -1012662402, -1016789925, -255665986, 1816774767, -161337944, 2137940809, -1066884239, -1105692137, -1713378511, -1236659069, -808666417, -498820404, 917391990, -232544896, 799888088, -1764163540, 1919687558, -1513079768, -2003791162, -322864428, 649773598, -1136360008, -1447335914, 1481483554, 1394195897, 1080384257, -1199677080, 156072372, 814041050, -289354872, -1378786914, 1421581790, 1883024955, -1434539077, 872249611, 1663818184, 177121595, -1936697892, 818377370 ], [ -2099739543, -927342238, 1502469832, -1053343706, 1951829723, 1945517192, 782250757, 2065315130, -396641716, 1959833542, 187924941, -1800632279, 1425935890, 1934781323, 1655024114, -357333347, -1707138318, 367097519, 1580533865, 1463252540, 504013622, 1229808680, -2008848323, 530162888, -1681541104, 1071018514, -1951915690, 407658783, 1926544399, -1666784369, -315603205, -1971913936, 926062083, 1826851079, -2140107724, 197361251, 1259164008, -2038444655, -77157424, -1593463992, 1819359613, 40753753, 89754041, 2135514309, 1240387195, -799356137, 556055205, -872094087, 88212068, 1341154761, 1925194131, 1939281709, -18901198, 1696518406, 1685295194 ], [ -1346743312, 1485429408, -1808599313, 2085815617, -804127295, -44954364, 1613187633, 662417664, -1904676569, 447075905, 283919331, 1858175714, 270599620, 2113645369, 132459199, -1321431303, 23659785, 1792680329, -2073453575, -434142411, -1943682342, 1468465387, 48133752, 928295738, 2011373010, 1427079975, -395241014, 1867769673, -118855651, 2055557652, 2070445314, -1195566025, 1198782948, 849948655, 1160112959, -1426959823, 20338590, -1496951985, 1709021832, 1603419296, 348649576, -1589731939, 673009890, -260770103, 1235041555, -1720851469, -401214885, -594482595, 1946781048, -866496953, 2095975105, 1812534403, 374254138, -1397237071, -1193763022 ], [ -617616034, -1969618805, -263007665, -1263807504, -1193438534, 1367465526, -1543083550, -1628990831, -770942210, -2046576084, 1584485019, 2091270794, 1310934654, 1285532254, -1710882469, 234352384, -1770348960, -855523687, -30274242, 779614844, -956136162, -1047273769, 1389103212, -1184419488, -59351382, -915615285, 1514868210, 149657796, -1682773261, -1512013999, 2018965671, 1891245527, 1147191528, -1814599665, 995902255, 690609272, 1890714015, -58822546, -127548760, 569539146, -1508010632, 1054115646, -13311196, -1340430747, 1353876081, -1011596768, 1544225250, -975878211, -49195820, -271515503, 997730438, -1347746839, -1086829877, -1320861102, -1157291643 ], [ -2073676682, 1180695174, 968454860, -763908882, 993348333, 331157017, 1359546252, -1775094864, -1293299873, 1320233025, -559823405, 1971763474, 1635408493, -1742805282, -414005855, 994710390, -1561680962, 1549791118, -1725781162, -1677158017, 186597795, -1087500883, 597666495, -464409454, -984581244, 1446374611, -1462514269, -28212500, -1423845114, -1559230743, -1266233853, -1046378334, -377816600, -140111107, -1551498281, -1978844995, -1740927613, 562628127, 2035580320, -2038726932, -1998224030, 1206333238, 966204517, 1004382128, -1404329253, 1569552814, 530851662, -1470112586, -1650876533, 440600126, 1198420269, 1207004280, 375941249, 67640497, 839300423 ], [ -707427757, -1300539663, 841715125, -279552344, 154678540, 182477218, 526660223, -373006234, 1351400555, 1614928331, -69697356, -1422049905, -949612533, 1166322217, -1045253782, 1194392577, 696346046, -223209619, -1604339684, 169556684, 828021254, -1487937951, 1395737505, -1309288259, -375462183, 135999332, 1026588808, -1182487034, -705004683, 1316258804, -731880676, 499152867, -438885994, -1904480075, 62161335, -610415062, -1009529638, 1539427653, 1177910210, -955870536, 102495557, 943681146, -1918714501, -1744615123, 171565861, 1849127963, 1836020042, -217558643, 876247169, -36225320, 1738052052, 299918129, 1680633239, -586553636, 1851455508 ], [ 2142770551, -1379132502, 1834326307, -706311509, -1294639026, 20121437, -49841513, -539140338, -312737100, -1729415569, -1014885969, -1301743926, 1856210142, -28142053, 198379801, -262845231, 1652039612, 1280732806, 814110361, -808364569, -822828383, 1891139041, 1847130853, -932822414, -702441140, -724566748, 1220629026, 1929786054, 1664832880, 1462364971, -651014279, -786116601, 1670667021, -449748828, -1222583998, 1469996689, -87647617, -1777732344, 1701539724, -881858530, -820393179, 135532408, -986874517, 1412632683, 823113918, 277526501, -1288121065, -43899517, -977639793, 1984779844, 1257101383, -1647504813, 120418732, 1202873991, 100068008 ], [ -1585683342, -580268005, -1722601360, 1455412972, 454825903, 1190689694, -10275245, 1846298441, 1844946738, 499819225, 1433835193, 685350162, 960995460, -1085859286, 2071878310, -1355712955, 835846521, 458790548, -1750788728, 1179557114, -1814353197, 41154576, 1356647855, -1609786438, -598273553, 35722146, 1822284987, -506943270, -1639614782, -1583022112, -1293699933, 1574704879, 1173245475, -353099780, 1492391363, 1797024626, 1577096289, -2127980477, -1721683746, 968407058, -507655246, -1465100847, 628724599, -620765221, 1798713477, 329891280, -1120921907, 1866527780, 430969402, -874891853, -1531072968, 236270467, 1062053978, 1442701434, -1599770278 ], [ -1585683342, -580268005, -1722601360, 1455412972, 454825903, 1190689694, -10275245, 1846298441, 1844946738, 499819225, 1433835193, 685350162, 960995460, -1085859286, 2071878310, -1355712955, 835846521, 458790548, -1750788728, 1179557114, -1814353197, 41154576, 1356647855, -1609786438, -598273553, 35722146, 1822284987, -506943270, -1639614782, -1583022112, -1293699933, 1574704879, 1173245475, -353099780, 1492391363, 1797024626, 1577096289, -2127980477, -1721683746, 968407058, -507655246, -1465100847, 628724599, -620765221, 1798713477, 329891280, -1120921907, 1866527780, 430969402, -874891853, -1531072968, 236270467, 1062053978, 1442701434, -1599770278 ], [ -1346743312, 1485429408, -1808599313, 2085815617, -804127295, -44954364, 1613187633, 662417664, -1904676569, 447075905, 283919331, 1858175714, 270599620, 2113645369, 132459199, -1321431303, 23659785, 1792680329, -2073453575, -434142411, -1943682342, 1468465387, 48133752, 928295738, 2011373010, 1427079975, -395241014, 1867769673, -118855651, 2055557652, 2070445314, -1195566025, 1198782948, 849948655, 1160112959, -1426959823, 20338590, -1496951985, 1709021832, 1603419296, 348649576, -1589731939, 673009890, -260770103, 1235041555, -1720851469, -401214885, -594482595, 1946781048, -866496953, 2095975105, 1812534403, 374254138, -1397237071, -1193763022 ], [ 1724933117, -768252975, 1982197765, -181061905, -250255576, -691719541, -984909232, -710579983, -1404653747, -529027836, -902895880, -1904046721, -590113436, -1976281599, -1370181698, 966033760, -2039404536, -812141581, 791075193, -2056367589, 1019372531, -1797524746, -1910386259, -1306317562, 1547695539, -1940413585, -1723453711, 1916187652, 472751196, 293607744, -1973880872, -455161866, 328144549, 140497974, 91582422, -1662925005, 2099793706, 866920164, -1109942262, 2016875815, -852584705, -1586315524, 1688026083, -1492071113, -1886077090, 552605030, -1013504379, -1494949579, -1707861182, -1606091045, 1979899102, 732222420, 1472440323, 509629941, 186158726 ], [ -2073676682, 1180695174, 968454860, -763908882, 993348333, 331157017, 1359546252, -1775094864, -1293299873, 1320233025, -559823405, 1971763474, 1635408493, -1742805282, -414005855, 994710390, -1561680962, 1549791118, -1725781162, -1677158017, 186597795, -1087500883, 597666495, -464409454, -984581244, 1446374611, -1462514269, -28212500, -1423845114, -1559230743, -1266233853, -1046378334, -377816600, -140111107, -1551498281, -1978844995, -1740927613, 562628127, 2035580320, -2038726932, -1998224030, 1206333238, 966204517, 1004382128, -1404329253, 1569552814, 530851662, -1470112586, -1650876533, 440600126, 1198420269, 1207004280, 375941249, 67640497, 839300423 ], [ -2096345225, -1074156683, -992640564, 1052219208, 133511994, -298881269, -102452200, 1944187200, 1890495683, -2037547360, 1475997643, -595937608, 1080625055, 2082729795, 60465121, 532888442, -305343260, -1826408085, -1990418547, -600044221, 1381554612, -680951654, -297585811, 134127969, -768939198, -43258899, 457991174, 1508246176, 1091513620, 1364572029, 99004667, 853138936, -1505028802, -1513138461, 1810957802, 447030265, -1662798780, -395661114, 2016794800, -2057025352, -247058966, 1446999360, 1918232012, -564145809, 1780907157, 927849151, -402579030, 1200418401, 1288598810, -966034138, -1761913560, 1206195683, -1792142668, 1195963110, -618661677 ], [ -707427757, -1300539663, 841715125, -279552344, 154678540, 182477218, 526660223, -373006234, 1351400555, 1614928331, -69697356, -1422049905, -949612533, 1166322217, -1045253782, 1194392577, 696346046, -223209619, -1604339684, 169556684, 828021254, -1487937951, 1395737505, -1309288259, -375462183, 135999332, 1026588808, -1182487034, -705004683, 1316258804, -731880676, 499152867, -438885994, -1904480075, 62161335, -610415062, -1009529638, 1539427653, 1177910210, -955870536, 102495557, 943681146, -1918714501, -1744615123, 171565861, 1849127963, 1836020042, -217558643, 876247169, -36225320, 1738052052, 299918129, 1680633239, -586553636, 1851455508 ], [ 1992538191, 181704671, -332399158, 1853507631, 379233809, 159941313, -1782786685, -1225446407, 849209109, 852450442, -17615371, 863215327, 821532955, -1866023257, 1438605625, 831724270, -1205189532, -1234681883, 1967294863, -1054325928, -2008534008, -2012558555, -1166990004, 547059531, -187808282, 995270166, -1150795298, -1157529493, -411348692, 1256445146, 12646134, 1125415804, -1744964318, -387551185, -268831353, -1854458808, -797995213, -944096830, -190738123, -1436970864, -989480375, 1970609323, -1533214622, 1364701223, 184093478, -1810859267, -425876729, 57810385, -956758334, -1001215591, 911214225, -2009537990, 1839205621, -763210231, -508301466 ], [ 967593000, 1149645610, -2084847711, 1315894553, -1450821624, 1873491008, -1336503983, 1400101009, 581281663, -461414140, 1677617724, -480087566, -1874153040, -1822667327, 1513798160, -496149673, 1372300444, -2061375071, -1818378935, 2096310955, -1532322253, 805964245, -644050429, 284424, -1654981405, -1001523220, 1109330503, 153064785, 17477569, 1910638699, -383263090, 1304242437, 966142693, -168604745, -889507600, -626774950, 1595715277, -833867415, 661282107, -1612686166, -659254665, 1866192694, 171251900, 1384913665, -1033160929, 1121926253, 2082976420, 1825864450, -276577312, 780824673, 1704132009, 1347275017, 2053082230, -2013103101, 153727445 ], [ 1724933117, -768252975, 1982197765, -181061905, -250255576, -691719541, -984909232, -710579983, -1404653747, -529027836, -902895880, -1904046721, -590113436, -1976281599, -1370181698, 966033760, -2039404536, -812141581, 791075193, -2056367589, 1019372531, -1797524746, -1910386259, -1306317562, 1547695539, -1940413585, -1723453711, 1916187652, 472751196, 293607744, -1973880872, -455161866, 328144549, 140497974, 91582422, -1662925005, 2099793706, 866920164, -1109942262, 2016875815, -852584705, -1586315524, 1688026083, -1492071113, -1886077090, 552605030, -1013504379, -1494949579, -1707861182, -1606091045, 1979899102, 732222420, 1472440323, 509629941, 186158726 ], [ 199485601, -1992531407, -1636177881, 676108792, 1418916342, 1768073019, -1103071407, 1714874482, 1402514074, -64194169, -540901355, -119841760, 753543939, 1333645046, -1410299012, -708601378, -1631614095, 1877594024, -399151025, -1070803549, -1274295289, -1827947413, -123386116, 1167904483, -759953266, -409206207, 586195206, -619431486, 1027187496, -769185888, -231023902, 2063483683, 1443967280, 307848880, -464387223, 2112756443, -160807472, -671814540, 412548421, -369499307, 1672673893, -1237969786, -1932273827, -299083843, 1925410040, -1881172729, 1323666318, -2145087693, 247093922, -201547886, -1461368548, 1056664710, -1394496134, -270303052, 250460176 ], [ -202392790, 370481956, 1561940656, -336076172, -386933087, -1455768817, -1722609915, 1122543359, 570700447, 138072236, -240112886, 87584293, 1484742250, -1334405453, -5201187, -1111792502, -1696926235, 827674061, 879960320, 1511412230, -2055450317, -1386363273, 320168752, 1341514657, 1889879892, 1237359319, 1739111331, 1352535961, -791455134, 351087007, 581528471, -636333685, 1656011503, 1164025994, 72285722, -86133759, 1256886277, -1194584675, -1208706349, -419245673, -1599780751, -181604784, -290030506, 22957256, -165094988, 1707522554, -968508779, -381543366, 1023142093, -924230504, 672293465, 1985769357, -535158359, -1108324081, -1330953276 ], [ -2073676682, 1180695174, 968454860, -763908882, 993348333, 331157017, 1359546252, -1775094864, -1293299873, 1320233025, -559823405, 1971763474, 1635408493, -1742805282, -414005855, 994710390, -1561680962, 1549791118, -1725781162, -1677158017, 186597795, -1087500883, 597666495, -464409454, -984581244, 1446374611, -1462514269, -28212500, -1423845114, -1559230743, -1266233853, -1046378334, -377816600, -140111107, -1551498281, -1978844995, -1740927613, 562628127, 2035580320, -2038726932, -1998224030, 1206333238, 966204517, 1004382128, -1404329253, 1569552814, 530851662, -1470112586, -1650876533, 440600126, 1198420269, 1207004280, 375941249, 67640497, 839300423 ], [ -617616034, -1969618805, -263007665, -1263807504, -1193438534, 1367465526, -1543083550, -1628990831, -770942210, -2046576084, 1584485019, 2091270794, 1310934654, 1285532254, -1710882469, 234352384, -1770348960, -855523687, -30274242, 779614844, -956136162, -1047273769, 1389103212, -1184419488, -59351382, -915615285, 1514868210, 149657796, -1682773261, -1512013999, 2018965671, 1891245527, 1147191528, -1814599665, 995902255, 690609272, 1890714015, -58822546, -127548760, 569539146, -1508010632, 1054115646, -13311196, -1340430747, 1353876081, -1011596768, 1544225250, -975878211, -49195820, -271515503, 997730438, -1347746839, -1086829877, -1320861102, -1157291643 ], [ -1696574860, 30697204, -630170456, 937206386, 560367473, -926390037, 1115970633, 282657568, 1630624013, 1946097485, 1984025276, -1602459298, 126118169, -2023785264, 1632978534, 870177729, -1021867134, 460737414, 256202162, 185987198, 169156968, 2079457879, 1154032548, -418762038, 1173053706, -1541896986, -921944974, -1643499079, 1657262240, -2045074598, 1681449560, 1427091688, 1925182693, 1142032752, -181916229, 1338209734, 2093428581, 1685772476, 1223684847, 1145657843, 657934796, 1682746845, -290949803, 3395662, 1470730894, -1020272806, 1134462160, -1673410645, 367469951, -1997783365, 2135225326, 1468884876, -1076055242, -1502364911, 608829186 ], [ 967593000, 1149645610, -2084847711, 1315894553, -1450821624, 1873491008, -1336503983, 1400101009, 581281663, -461414140, 1677617724, -480087566, -1874153040, -1822667327, 1513798160, -496149673, 1372300444, -2061375071, -1818378935, 2096310955, -1532322253, 805964245, -644050429, 284424, -1654981405, -1001523220, 1109330503, 153064785, 17477569, 1910638699, -383263090, 1304242437, 966142693, -168604745, -889507600, -626774950, 1595715277, -833867415, 661282107, -1612686166, -659254665, 1866192694, 171251900, 1384913665, -1033160929, 1121926253, 2082976420, 1825864450, -276577312, 780824673, 1704132009, 1347275017, 2053082230, -2013103101, 153727445 ], [ -1585683342, -580268005, -1722601360, 1455412972, 454825903, 1190689694, -10275245, 1846298441, 1844946738, 499819225, 1433835193, 685350162, 960995460, -1085859286, 2071878310, -1355712955, 835846521, 458790548, -1750788728, 1179557114, -1814353197, 41154576, 1356647855, -1609786438, -598273553, 35722146, 1822284987, -506943270, -1639614782, -1583022112, -1293699933, 1574704879, 1173245475, -353099780, 1492391363, 1797024626, 1577096289, -2127980477, -1721683746, 968407058, -507655246, -1465100847, 628724599, -620765221, 1798713477, 329891280, -1120921907, 1866527780, 430969402, -874891853, -1531072968, 236270467, 1062053978, 1442701434, -1599770278 ], [ -2073676682, 1180695174, 968454860, -763908882, 993348333, 331157017, 1359546252, -1775094864, -1293299873, 1320233025, -559823405, 1971763474, 1635408493, -1742805282, -414005855, 994710390, -1561680962, 1549791118, -1725781162, -1677158017, 186597795, -1087500883, 597666495, -464409454, -984581244, 1446374611, -1462514269, -28212500, -1423845114, -1559230743, -1266233853, -1046378334, -377816600, -140111107, -1551498281, -1978844995, -1740927613, 562628127, 2035580320, -2038726932, -1998224030, 1206333238, 966204517, 1004382128, -1404329253, 1569552814, 530851662, -1470112586, -1650876533, 440600126, 1198420269, 1207004280, 375941249, 67640497, 839300423 ], [ -1346743312, 1485429408, -1808599313, 2085815617, -804127295, -44954364, 1613187633, 662417664, -1904676569, 447075905, 283919331, 1858175714, 270599620, 2113645369, 132459199, -1321431303, 23659785, 1792680329, -2073453575, -434142411, -1943682342, 1468465387, 48133752, 928295738, 2011373010, 1427079975, -395241014, 1867769673, -118855651, 2055557652, 2070445314, -1195566025, 1198782948, 849948655, 1160112959, -1426959823, 20338590, -1496951985, 1709021832, 1603419296, 348649576, -1589731939, 673009890, -260770103, 1235041555, -1720851469, -401214885, -594482595, 1946781048, -866496953, 2095975105, 1812534403, 374254138, -1397237071, -1193763022 ], [ -930645625, 956671292, -2058091074, -855017933, -106904195, -1432344441, 628224790, 926760315, -694780984, -1158694332, 1187674256, -1223859844, -1520186792, -2005692582, -1755388630, 1596088829, 1867629995, 197044884, 1811001082, 888620193, -401389397, 916007554, -343889923, 1984005928, 1507686334, 1480699925, 131087203, 78536566, -1644483758, 656039741, -1654105969, 173849620, -1584281416, -103197636, 1205877370, -823052867, 437641128, -1031010322, -859997661, -1362294957, -1451383608, -549555664, -1617211865, 1681614629, 1036751455, -1195580788, 1657267117, -578409934, 133480654, 854625640, 1171280948, -2114207691, -931456408, -701820999, 367923191 ], [ 199485601, -1992531407, -1636177881, 676108792, 1418916342, 1768073019, -1103071407, 1714874482, 1402514074, -64194169, -540901355, -119841760, 753543939, 1333645046, -1410299012, -708601378, -1631614095, 1877594024, -399151025, -1070803549, -1274295289, -1827947413, -123386116, 1167904483, -759953266, -409206207, 586195206, -619431486, 1027187496, -769185888, -231023902, 2063483683, 1443967280, 307848880, -464387223, 2112756443, -160807472, -671814540, 412548421, -369499307, 1672673893, -1237969786, -1932273827, -299083843, 1925410040, -1881172729, 1323666318, -2145087693, 247093922, -201547886, -1461368548, 1056664710, -1394496134, -270303052, 250460176 ], [ 871851071, 471523414, -1982466872, -2107449958, 556601459, 65176665, -1960053733, 2042887896, -1122944477, 1539511393, -1645995550, -1149029939, 124046724, 120554414, 445589842, -1411288591, -1012662402, -1016789925, -255665986, 1816774767, -161337944, 2137940809, -1066884239, -1105692137, -1713378511, -1236659069, -808666417, -498820404, 917391990, -232544896, 799888088, -1764163540, 1919687558, -1513079768, -2003791162, -322864428, 649773598, -1136360008, -1447335914, 1481483554, 1394195897, 1080384257, -1199677080, 156072372, 814041050, -289354872, -1378786914, 1421581790, 1883024955, -1434539077, 872249611, 1663818184, 177121595, -1936697892, 818377370 ], [ -314575941, 11319396, -207611797, -542892498, -1087330576, 615381546, -2075605350, 1071243930, 1466987147, -1170232847, -1229987302, 14549115, 1487494749, -1658755082, -292459834, -1218255391, 1511964021, 1640071444, -1785805979, -1525864516, -1471997438, 1337230559, 1720656356, -547197117, -1470803415, 702318960, 1677065961, 1762338346, -236167155, 1206450644, 1958463500, 1399906449, -108792056, -1025856933, -550001708, -594103054, 2094205109, 999834114, 1539752854, 1190713482, -101303371, 1245765003, 601271415, 1031255927, -855331769, -1152672108, -1373396443, -905865983, 2055176305, 1898551670, -1519315985, 231328578, 1891480535, 1092856151, 481944718 ], [ -291565310, 2147408436, 690919090, -1751200332, 1791324751, 796017023, -171200725, 1189872732, 637385895, -1039425966, 1273244210, -1053002848, -1164316886, 412948442, -2067318188, 560384075, 217226799, 947151855, -1463303029, 344860051, -250696515, -1398154560, -206528614, 1821682352, 1392769715, -1431892380, 1489208871, 280197302, -1944869958, 1803898482, 111336831, 1773690889, -1724924741, -1426330830, 1726136957, -1122692874, 211973587, 437444897, 1925402845, -699373865, 1089897064, 991635962, 862896194, 96225825, -1842100306, -1004635560, 261798501, -382089235, -1354768560, 820815800, -166661360, 1224672812, 207424897, -560231282, -1680044603 ], [ 967593000, 1149645610, -2084847711, 1315894553, -1450821624, 1873491008, -1336503983, 1400101009, 581281663, -461414140, 1677617724, -480087566, -1874153040, -1822667327, 1513798160, -496149673, 1372300444, -2061375071, -1818378935, 2096310955, -1532322253, 805964245, -644050429, 284424, -1654981405, -1001523220, 1109330503, 153064785, 17477569, 1910638699, -383263090, 1304242437, 966142693, -168604745, -889507600, -626774950, 1595715277, -833867415, 661282107, -1612686166, -659254665, 1866192694, 171251900, 1384913665, -1033160929, 1121926253, 2082976420, 1825864450, -276577312, 780824673, 1704132009, 1347275017, 2053082230, -2013103101, 153727445 ], [ -1774863055, -1978325157, -705182478, 1502680072, -6297977, 950476773, -1094829361, -711683484, 1623100338, -42526935, 1201027416, 600930521, -1393417397, 1904976816, 1916399318, 1202953714, -130999579, -307086974, -868775235, 624577178, -815908444, -1349174317, -1886819434, -326664923, 1354463407, 1251129699, 1500672546, 457799337, 1578994698, 1216545825, 1317187217, 42162557, -1780610991, -514780030, 1491232258, 1041702991, -2093632803, -1744809597, 681026084, 2055600700, 993948733, 1925750695, -1862276597, 1633670724, -1596510958, 1650461867, 2036928818, 47485675, 139747101, -8823064, 228655470, 1374742458, -938516798, -930906192, 2012042535 ], [ -2099739543, -927342238, 1502469832, -1053343706, 1951829723, 1945517192, 782250757, 2065315130, -396641716, 1959833542, 187924941, -1800632279, 1425935890, 1934781323, 1655024114, -357333347, -1707138318, 367097519, 1580533865, 1463252540, 504013622, 1229808680, -2008848323, 530162888, -1681541104, 1071018514, -1951915690, 407658783, 1926544399, -1666784369, -315603205, -1971913936, 926062083, 1826851079, -2140107724, 197361251, 1259164008, -2038444655, -77157424, -1593463992, 1819359613, 40753753, 89754041, 2135514309, 1240387195, -799356137, 556055205, -872094087, 88212068, 1341154761, 1925194131, 1939281709, -18901198, 1696518406, 1685295194 ], [ -1696574860, 30697204, -630170456, 937206386, 560367473, -926390037, 1115970633, 282657568, 1630624013, 1946097485, 1984025276, -1602459298, 126118169, -2023785264, 1632978534, 870177729, -1021867134, 460737414, 256202162, 185987198, 169156968, 2079457879, 1154032548, -418762038, 1173053706, -1541896986, -921944974, -1643499079, 1657262240, -2045074598, 1681449560, 1427091688, 1925182693, 1142032752, -181916229, 1338209734, 2093428581, 1685772476, 1223684847, 1145657843, 657934796, 1682746845, -290949803, 3395662, 1470730894, -1020272806, 1134462160, -1673410645, 367469951, -1997783365, 2135225326, 1468884876, -1076055242, -1502364911, 608829186 ] ], [ [ 406346452, -1402114206, 1157213991, 1136398250, 1477999876, 437564814, 889981155, 955850149, 1148518279, 362866210, 1050829545, -1887778919, 505419406, -1274575647, -399324805, 1154248115, -1658694355, 1092426358, -1032742069, 1090386245, 1145268858, -2082136935, -1143534748, 1310612669, -678095583, -261442413, -2080239343, 831769600, -1746707543, -978910328, -99386436, 1157616680, -7405076, 2071384424, 95665918, -1058543006, -1327723595, 1220619571, -173589037, 450758763, -557585487, -974546046, 428918077, -883229772, 2147023482, 994876224, 1372635065, -926226970, -2021696354, -1942211840, 1541728875, 1606147257, 770959654, 382034135, -1248971499 ], [ 77332600, -2011473885, -233577950, 664765729, 115123505, 988211312, 1183710371, -1377075609, 1304752183, 1695652287, 1451948241, 1508774152, -1235104141, 652934428, -181056682, 2078980375, 1421658639, -1453773286, 1897855939, 846676342, 184612221, -231683638, -30064866, 1163700672, 1136425888, 223684934, 2111810996, -1149658031, -318118786, 424055015, -1438385930, -5118980, 1435836777, 753753413, 903769388, -1453049135, -1524387952, -249573408, -758021799, -2104151894, 228592729, 1091991123, 994137011, -1704525550, 1205367898, -512122885, -1478622508, -120418309, -1216546607, 742422563, 1048498215, 969197773, -1648784805, -650516312, -7901714 ], [ 761134914, 525730214, -767973065, -119605294, 226639142, 807390733, 170423917, -1893982490, 187820427, -650252442, -378010421, -555109725, -632211325, -1132908612, -728621813, 912026024, -1182271962, 1112231417, -263937574, 474716063, -1641769917, -1257130873, 1724745231, 1421659551, -1848194008, 1732791231, 1449202344, -1558780923, -1111329624, -1384623120, 1517064824, 1519191614, 946036102, -1072959243, 1808074378, 1492083241, 1590138515, -601521796, 863664337, 753243740, -1496028064, 355403864, 210648044, 363562258, -687933272, 726855347, 1656893738, 449388890, 1598709208, 1166600018, -798703061, 1013384755, 737444077, 1905882315, -694561380 ], [ -1392606569, 1224737072, 575952876, 159298984, -376421859, 1201115730, 1006860102, -599102368, -1591057877, 1587039651, -1559925572, -304245284, 1700423434, -354875675, 1422779560, -46821853, 1052637381, 394302709, -944399823, 1692697520, -139839965, -181438554, 680968034, 1847421071, 1595627432, -456691023, -1154198106, -753454540, -1019411615, -880272414, -297403121, -2056636480, 142074311, 1499561806, -299123159, -1807177336, -473455491, -711541423, 405516238, -1071779942, -854991372, 1049847779, -1393655029, 1857947772, -869255188, 1360258164, -1795190977, -773101287, -527516459, -190020763, -1752413722, -1086468257, 1619655622, 1820981055, -253548507 ], [ -46099246, 92803285, 300337677, 158435432, 1535237252, -1098062132, 386118774, 1665198310, 2056113153, 1997081802, 974137620, -1689326588, 2098165390, -2009008441, 217965945, -228878072, 766433428, 1214430656, 1021766586, -1173282814, 1094130182, 1107263214, -2042559194, 589777617, -1599985610, 266401753, -1169423448, -608226413, -981423689, 1555414766, 1741043115, 1281148255, 956073564, -587020731, -1532093817, 293073978, -316302725, -934592948, -1103284563, -1456292113, 1416753574, -767248575, 1794424391, 728990221, -1441862884, -1878815215, -358325763, -1797146567, 1944920042, 1749088967, 674694018, -889403268, 1580964011, 631634928, -611200772 ], [ -58729895, -1886802438, -688337655, -1819115314, -764472307, -637303924, -2030165478, -875084068, 737877675, 2018105415, 503679316, 910457850, 725077999, 1909403040, 1894317032, -1657101613, -115600163, 1751681884, 1639691529, 148233038, -240761922, -1897286311, -96147020, 27108307, 571026715, 93918917, -1220194199, 2010589227, -1213946211, -504189222, 42227449, -888270090, -1852806725, 477624452, -1131045066, 1628106799, 1260195603, -308413952, -155763744, 1931618633, -2033143315, -521037610, -1886601243, -1552572095, 1801804831, -1711874455, 1961590799, 1218867125, 606036368, 1039263279, -1353150456, -1643864344, -566565425, 1135529676, -835512631 ], [ 406346452, -1402114206, 1157213991, 1136398250, 1477999876, 437564814, 889981155, 955850149, 1148518279, 362866210, 1050829545, -1887778919, 505419406, -1274575647, -399324805, 1154248115, -1658694355, 1092426358, -1032742069, 1090386245, 1145268858, -2082136935, -1143534748, 1310612669, -678095583, -261442413, -2080239343, 831769600, -1746707543, -978910328, -99386436, 1157616680, -7405076, 2071384424, 95665918, -1058543006, -1327723595, 1220619571, -173589037, 450758763, -557585487, -974546046, 428918077, -883229772, 2147023482, 994876224, 1372635065, -926226970, -2021696354, -1942211840, 1541728875, 1606147257, 770959654, 382034135, -1248971499 ], [ -77051942, -505405888, 992608459, -1717238397, -1975047888, 1981175220, -781226219, -1998628995, 743984468, -433994167, -1157039599, -281112392, -212981503, 481033809, 1855197202, 1636551661, 1403388202, -33382771, 249093275, -1579819830, 329494132, 736131238, 1662178187, -1948790064, 1559326970, 79232430, -1768252062, 2128671789, -147844026, -380311626, -1327773448, -1832502136, -1790057513, -1000171354, -891654501, -158543679, 475211525, 2112368749, 1264310900, -60742812, 1771572517, 248249690, -330900882, -1213916910, -333619860, -1971380778, -1489268967, 1911178977, -1310646707, 288153731, -1707271445, 434711468, 2043977282, -181531477, -1599456832 ], [ 1136393715, -2082404157, -299757962, 1365588184, 756558313, 1737975192, 497940189, 918217161, -698389694, 1343623375, 144006578, 1288803659, -1269674026, -995409319, -1770255932, 751778736, 1000832363, -929063068, -497663469, 298294553, 1098280356, -846361078, -50092130, -1350747699, 1330535233, 1603760076, 1029112052, 1354991229, 1134433876, 1441844304, -303518949, -1264885643, 1980749838, -2137331336, -406928474, 971791061, 1259042854, 796954634, -44715741, 1814386811, -1137798412, -1537266271, 553681142, -771054631, -132674029, -185079538, -1013312226, 2140845686, -504522595, 731889836, -1460558014, 2109253529, 2091844127, -1850638388, 614969398 ], [ 1631581199, -1246818844, 291195946, 821643259, 1751804382, -1557242035, -912004613, 1459867530, -1651322, 1094517254, 1174797196, -837919623, -724011369, -5533981, -2027558354, 1285028014, -1651542638, 1867925600, 1197373927, -634965836, -1837032789, 1245505376, -221074858, -1312253895, -302446803, 1733191700, 809513043, 799937702, 62548357, -1491473264, 1931020361, 1030057374, 65217110, 962320370, -588995170, 1040659653, 2009808810, -666246420, -2111464238, 1029934231, 1512076414, 1402607713, 2040499597, -656576335, 1795533278, -1254312272, 374238911, 1665931577, 1784205132, 518377061, 197923079, -170135814, 1578591061, 1630987656, -1118507209 ], [ -730718958, -87697135, 515012393, 1246160520, 2124084505, -704476939, 255395456, -1849275868, -1668356095, 2009475814, 1882848483, 1885109774, -1024257961, 652411615, -1163805660, 781153246, -65998755, 1862707350, -542478577, 617888661, 683932669, 1238721951, -1923917591, -156698151, -205103036, -1168219946, 1308798691, 1428214716, -1797072177, 791914357, 1552876916, -903823593, 567547871, 529464460, -2067718694, 1359288353, 1074498048, -986359743, -798744299, 1151704537, 1295712023, -1836771159, -605864208, 536651113, -1601280918, 2142903603, -1249500689, 1573567515, -1870574106, 1613439049, -1975435293, 774628073, -599858374, -166700018, -1680830271 ], [ -77051942, -505405888, 992608459, -1717238397, -1975047888, 1981175220, -781226219, -1998628995, 743984468, -433994167, -1157039599, -281112392, -212981503, 481033809, 1855197202, 1636551661, 1403388202, -33382771, 249093275, -1579819830, 329494132, 736131238, 1662178187, -1948790064, 1559326970, 79232430, -1768252062, 2128671789, -147844026, -380311626, -1327773448, -1832502136, -1790057513, -1000171354, -891654501, -158543679, 475211525, 2112368749, 1264310900, -60742812, 1771572517, 248249690, -330900882, -1213916910, -333619860, -1971380778, -1489268967, 1911178977, -1310646707, 288153731, -1707271445, 434711468, 2043977282, -181531477, -1599456832 ], [ -58729895, -1886802438, -688337655, -1819115314, -764472307, -637303924, -2030165478, -875084068, 737877675, 2018105415, 503679316, 910457850, 725077999, 1909403040, 1894317032, -1657101613, -115600163, 1751681884, 1639691529, 148233038, -240761922, -1897286311, -96147020, 27108307, 571026715, 93918917, -1220194199, 2010589227, -1213946211, -504189222, 42227449, -888270090, -1852806725, 477624452, -1131045066, 1628106799, 1260195603, -308413952, -155763744, 1931618633, -2033143315, -521037610, -1886601243, -1552572095, 1801804831, -1711874455, 1961590799, 1218867125, 606036368, 1039263279, -1353150456, -1643864344, -566565425, 1135529676, -835512631 ], [ 638119893, -1828293499, -1294514522, -2145645896, -1868000130, 1741152750, -2045366149, 522550182, -739845928, -1552908668, -860308159, -1750143673, -803456270, 1364059556, 517120260, 1335904891, 844256939, 1835581577, -1683496492, -1463409255, -380572663, 95669366, 1219767584, -1625747958, -1672604122, 1269762262, 211817711, -375874992, -1193627867, 841064361, 1298188759, -2017287375, -1915752311, 1193704543, 1648496434, -1161847561, 884361154, 1472333505, -1661361129, -1349227538, -1587400957, 1245958148, 1165451169, -1571503917, -1398414697, 701871694, 1706708212, 1199407091, -1427635292, -488626184, -1861892789, -1098083062, 272032546, -667748897, 458480773 ], [ 1297852921, 1868911812, -104428372, 832289764, -119267126, 323987938, -1075515694, 1462091141, -1619062242, 687999000, 1803835840, 1336359526, 1111158680, 674984184, 1914403726, 1564475424, -966578303, 532611058, -306334004, -1009854747, 1366474383, -1970882570, -1596450597, -1695136632, -1279859423, 53454242, 1899727263, 2026229765, 1718855563, 1114379456, -172312726, 1183017260, -995739769, 703460332, -2111925636, 1732968334, 2025464680, 1011290076, -1397001032, -1037821248, 1029717511, -2223569, 204440780, -410843703, 1442020543, -1437135494, -250091864, -1192381428, 824001601, -922744569, -861356305, -1401689786, 1561555214, -1214151181, 1583366442 ], [ 77332600, -2011473885, -233577950, 664765729, 115123505, 988211312, 1183710371, -1377075609, 1304752183, 1695652287, 1451948241, 1508774152, -1235104141, 652934428, -181056682, 2078980375, 1421658639, -1453773286, 1897855939, 846676342, 184612221, -231683638, -30064866, 1163700672, 1136425888, 223684934, 2111810996, -1149658031, -318118786, 424055015, -1438385930, -5118980, 1435836777, 753753413, 903769388, -1453049135, -1524387952, -249573408, -758021799, -2104151894, 228592729, 1091991123, 994137011, -1704525550, 1205367898, -512122885, -1478622508, -120418309, -1216546607, 742422563, 1048498215, 969197773, -1648784805, -650516312, -7901714 ], [ 1788395867, 1993171110, -673282475, 665256402, 1406673470, -1811102436, -1870930943, -1258722720, 2069355571, -1761392221, 1137271869, 1455541060, 1746832206, 123401050, 111288493, 1040991360, 577835958, 1231008338, -597777718, 1862159040, -291923684, -1081665355, 1076932187, 519243505, -1932869974, -1432994742, -1990496858, 326286074, 1610273638, -761950932, -1675004432, 1508787267, 949316403, 194070939, -1290453860, 739377838, -574628458, -1094799856, -886696774, -1883471368, -41508755, 1086977264, 1403000401, 962382412, 1612906638, 1991123721, -1193809675, -285654236, -697294387, 793501200, 1447046891, 1674714964, -1762504247, 63809295, -1645415550 ], [ -58729895, -1886802438, -688337655, -1819115314, -764472307, -637303924, -2030165478, -875084068, 737877675, 2018105415, 503679316, 910457850, 725077999, 1909403040, 1894317032, -1657101613, -115600163, 1751681884, 1639691529, 148233038, -240761922, -1897286311, -96147020, 27108307, 571026715, 93918917, -1220194199, 2010589227, -1213946211, -504189222, 42227449, -888270090, -1852806725, 477624452, -1131045066, 1628106799, 1260195603, -308413952, -155763744, 1931618633, -2033143315, -521037610, -1886601243, -1552572095, 1801804831, -1711874455, 1961590799, 1218867125, 606036368, 1039263279, -1353150456, -1643864344, -566565425, 1135529676, -835512631 ], [ -1899147283, 1572305513, 542852794, -1154591228, 1085126034, 1067104239, 972496725, 1590852487, 1949677608, -1432411361, -934932298, -1975955279, -1861356797, -1694327883, 824591930, 456135734, -1998095413, -336519834, -1672966378, -1309744419, -1908823710, 121562915, -1798395983, 1226309861, 1855846360, 1528225301, 1389997988, 1081133388, 1764057959, 1655758832, -1218824100, 447472880, -833075797, 1447720435, -2102604367, -355678730, -519456138, 1513884135, -882339168, 1700004701, -15671229, 800616524, 131871285, -296153867, -841100634, -937703404, 602639097, -750848447, 1564136579, -1579022814, -1222259729, -1944925237, 1561704640, -367571694, -1996662894 ], [ -1660087638, -1002062315, -2125730433, 1982675903, 1425805689, -1057733451, -1991415513, -987147429, 1958782810, 1335676652, 683122629, 1816013859, -1388911508, 155219027, 1262313336, -2065647398, -279082219, -620902452, -1388060865, -1185669408, 2010582391, 47322152, -1796959554, 784139864, 391422584, -461982637, -442248419, 160459895, 1841732608, 1116091551, -427417491, -1090290297, -1680595420, -1305807934, -1557165555, 1312692101, 325527757, -1988468395, 1830529307, -1500676247, 624696493, -2094411831, 381542209, 237875876, 1756103094, 429864944, -46428055, 133275817, 572601409, -368211716, 918483796, 124679135, 2015193775, -1314527134, 984496460 ], [ -58729895, -1886802438, -688337655, -1819115314, -764472307, -637303924, -2030165478, -875084068, 737877675, 2018105415, 503679316, 910457850, 725077999, 1909403040, 1894317032, -1657101613, -115600163, 1751681884, 1639691529, 148233038, -240761922, -1897286311, -96147020, 27108307, 571026715, 93918917, -1220194199, 2010589227, -1213946211, -504189222, 42227449, -888270090, -1852806725, 477624452, -1131045066, 1628106799, 1260195603, -308413952, -155763744, 1931618633, -2033143315, -521037610, -1886601243, -1552572095, 1801804831, -1711874455, 1961590799, 1218867125, 606036368, 1039263279, -1353150456, -1643864344, -566565425, 1135529676, -835512631 ], [ 1110135800, 69923015, 443342581, -2044587875, 70684148, 831862492, 1159565497, -1522760825, -2009373265, 1527346794, -807941385, -116592194, 547474007, -36894211, 1906856794, 1470184927, -456766667, -1326978697, 2041358894, 894446318, 1096427248, -154615495, -64869257, -1366679487, -304262330, 182864983, -1591532263, 581604197, 494755066, 1464203595, -1922626359, -1178228111, -304623453, 1631702617, -1126532287, 2027871082, 1959733862, -1740040368, -587276839, -1035686197, -46154888, 1822538213, -534753058, 699886636, -1558172036, 301685544, -633155292, 1794450475, 1198290889, -1223475551, 520531464, -678159351, -268800516, -160571728, 1376840542 ], [ -546028731, -1293078860, 1322003740, 1357647205, -1106070194, 985068288, -204762679, -1430999789, 1270837808, -1791411307, 1607885123, -2036911408, -760197171, -1173935697, -1136889263, -85137565, 1080918727, -429998396, 68102564, 2025072921, -9210562, 1255185488, -494754472, -1811674403, -1048500506, -1464874263, 1748551070, -2033241591, 1384643860, -1553805947, -1501168866, 126345692, -1799305247, -1817896296, 1183895287, -1890352773, 417473557, -1639983852, -1779818552, 727626065, -462932908, -2064341135, 779612763, 2017028741, 262172239, -512019100, 1476715221, -701851941, 485543167, -108178055, 971941670, 76715823, -78193780, -343539879, -876780222 ], [ 1631581199, -1246818844, 291195946, 821643259, 1751804382, -1557242035, -912004613, 1459867530, -1651322, 1094517254, 1174797196, -837919623, -724011369, -5533981, -2027558354, 1285028014, -1651542638, 1867925600, 1197373927, -634965836, -1837032789, 1245505376, -221074858, -1312253895, -302446803, 1733191700, 809513043, 799937702, 62548357, -1491473264, 1931020361, 1030057374, 65217110, 962320370, -588995170, 1040659653, 2009808810, -666246420, -2111464238, 1029934231, 1512076414, 1402607713, 2040499597, -656576335, 1795533278, -1254312272, 374238911, 1665931577, 1784205132, 518377061, 197923079, -170135814, 1578591061, 1630987656, -1118507209 ], [ 638119893, -1828293499, -1294514522, -2145645896, -1868000130, 1741152750, -2045366149, 522550182, -739845928, -1552908668, -860308159, -1750143673, -803456270, 1364059556, 517120260, 1335904891, 844256939, 1835581577, -1683496492, -1463409255, -380572663, 95669366, 1219767584, -1625747958, -1672604122, 1269762262, 211817711, -375874992, -1193627867, 841064361, 1298188759, -2017287375, -1915752311, 1193704543, 1648496434, -1161847561, 884361154, 1472333505, -1661361129, -1349227538, -1587400957, 1245958148, 1165451169, -1571503917, -1398414697, 701871694, 1706708212, 1199407091, -1427635292, -488626184, -1861892789, -1098083062, 272032546, -667748897, 458480773 ], [ 1788395867, 1993171110, -673282475, 665256402, 1406673470, -1811102436, -1870930943, -1258722720, 2069355571, -1761392221, 1137271869, 1455541060, 1746832206, 123401050, 111288493, 1040991360, 577835958, 1231008338, -597777718, 1862159040, -291923684, -1081665355, 1076932187, 519243505, -1932869974, -1432994742, -1990496858, 326286074, 1610273638, -761950932, -1675004432, 1508787267, 949316403, 194070939, -1290453860, 739377838, -574628458, -1094799856, -886696774, -1883471368, -41508755, 1086977264, 1403000401, 962382412, 1612906638, 1991123721, -1193809675, -285654236, -697294387, 793501200, 1447046891, 1674714964, -1762504247, 63809295, -1645415550 ], [ -873632173, 272661705, 571516825, -1311978111, -1956092413, -695618082, -1969515728, -1462506814, -911509829, -695050441, -957892118, -1917783386, -1386972766, 1642946126, 931213104, -239186032, -2045422668, -609811231, 1822074460, 1329742554, 1105897498, -1080113586, -416793496, -2024823833, 1541611595, -1661826761, 507465493, -936101490, 301633670, 1405452048, -803082173, -2075156988, 700529239, 137947744, -1547499433, -1939419023, 106941655, 486778136, -1648794735, 425904723, -235592094, -1558154057, 499381043, 625380211, -1479601470, 745312035, -1193487179, 417479525, 1345431684, 1877692078, -1049205247, -692486380, -1737073504, 2015164911, -727180393 ], [ 1364000518, -835060976, -1322608516, -348260449, -722517619, -159943360, 1219852919, -724515762, -1402322494, -1681742548, 795412368, -1291222442, -1204126311, 1303378497, -1748867020, 653995238, -2099052683, 1901989721, 917400303, 1378978078, 714607834, -419960932, 2127397343, 1229246055, -1766186354, 328260882, 183165285, -917829861, -188564712, 2040493063, -1775828793, 1840354803, 860592625, -1665594959, -836481481, 1457804163, 874403143, -1813821728, -1514313838, 1841764413, -1470641478, 533289093, 2128442249, -1432018357, -1956819294, 1362631786, 1932498130, 67782489, -1145384418, -1891718884, 1766539537, 1281735857, 1702626098, 1238403091, -288278877 ], [ 1631581199, -1246818844, 291195946, 821643259, 1751804382, -1557242035, -912004613, 1459867530, -1651322, 1094517254, 1174797196, -837919623, -724011369, -5533981, -2027558354, 1285028014, -1651542638, 1867925600, 1197373927, -634965836, -1837032789, 1245505376, -221074858, -1312253895, -302446803, 1733191700, 809513043, 799937702, 62548357, -1491473264, 1931020361, 1030057374, 65217110, 962320370, -588995170, 1040659653, 2009808810, -666246420, -2111464238, 1029934231, 1512076414, 1402607713, 2040499597, -656576335, 1795533278, -1254312272, 374238911, 1665931577, 1784205132, 518377061, 197923079, -170135814, 1578591061, 1630987656, -1118507209 ], [ -58729895, -1886802438, -688337655, -1819115314, -764472307, -637303924, -2030165478, -875084068, 737877675, 2018105415, 503679316, 910457850, 725077999, 1909403040, 1894317032, -1657101613, -115600163, 1751681884, 1639691529, 148233038, -240761922, -1897286311, -96147020, 27108307, 571026715, 93918917, -1220194199, 2010589227, -1213946211, -504189222, 42227449, -888270090, -1852806725, 477624452, -1131045066, 1628106799, 1260195603, -308413952, -155763744, 1931618633, -2033143315, -521037610, -1886601243, -1552572095, 1801804831, -1711874455, 1961590799, 1218867125, 606036368, 1039263279, -1353150456, -1643864344, -566565425, 1135529676, -835512631 ], [ 2082225418, 197534798, 658890111, -689966967, -878714666, 1272754348, 1436646658, -1909474554, 166491855, 1191615031, -1469413723, 627205878, -113174389, 30999251, 403283002, 1599328557, -1774430053, -1278841811, -665572517, 1291814644, 396261290, -1340998137, -2046011408, 2106449948, -1556054688, -2006760033, -401306646, 228480488, -1036672943, -1425856926, -1775720615, -395244080, 1940637524, -1512057539, 312651383, -1315009672, 746077727, -1885574358, -1274551384, -2113108683, 637509332, 941911608, -1410725813, -199885490, -888150202, -1951666704, -1987401961, 1885361016, 632991458, 711290158, -878978910, -1012439189, 1265866705, -263302339, -1708982735 ], [ -1964223039, 1795558372, 1634613127, -958227284, 644065093, -1063002304, 1476039583, 925109546, -238728625, 1840643086, -1185613080, 2133878680, -900745572, 1669518921, 1523567151, 269290293, -1623956210, 1078547862, 851545273, 1568670942, -1178151438, -1119590484, -630630563, -563371712, -2134397944, -1488100141, -89813052, 2005760828, -1596212497, -1111936896, 1544673856, -1979038687, -1727745432, 1674493923, -1072158969, -824998591, -2083924979, -402245163, 2116892220, 2085067234, 607470415, 752256644, 616657750, 837302400, 81006727, -1263771412, 1580786332, 1629897385, -1528200540, -1741318998, 1257789146, -1943124759, 1319085285, 2069474990, -1992313533 ], [ -546028731, -1293078860, 1322003740, 1357647205, -1106070194, 985068288, -204762679, -1430999789, 1270837808, -1791411307, 1607885123, -2036911408, -760197171, -1173935697, -1136889263, -85137565, 1080918727, -429998396, 68102564, 2025072921, -9210562, 1255185488, -494754472, -1811674403, -1048500506, -1464874263, 1748551070, -2033241591, 1384643860, -1553805947, -1501168866, 126345692, -1799305247, -1817896296, 1183895287, -1890352773, 417473557, -1639983852, -1779818552, 727626065, -462932908, -2064341135, 779612763, 2017028741, 262172239, -512019100, 1476715221, -701851941, 485543167, -108178055, 971941670, 76715823, -78193780, -343539879, -876780222 ], [ -730718958, -87697135, 515012393, 1246160520, 2124084505, -704476939, 255395456, -1849275868, -1668356095, 2009475814, 1882848483, 1885109774, -1024257961, 652411615, -1163805660, 781153246, -65998755, 1862707350, -542478577, 617888661, 683932669, 1238721951, -1923917591, -156698151, -205103036, -1168219946, 1308798691, 1428214716, -1797072177, 791914357, 1552876916, -903823593, 567547871, 529464460, -2067718694, 1359288353, 1074498048, -986359743, -798744299, 1151704537, 1295712023, -1836771159, -605864208, 536651113, -1601280918, 2142903603, -1249500689, 1573567515, -1870574106, 1613439049, -1975435293, 774628073, -599858374, -166700018, -1680830271 ], [ -546028731, -1293078860, 1322003740, 1357647205, -1106070194, 985068288, -204762679, -1430999789, 1270837808, -1791411307, 1607885123, -2036911408, -760197171, -1173935697, -1136889263, -85137565, 1080918727, -429998396, 68102564, 2025072921, -9210562, 1255185488, -494754472, -1811674403, -1048500506, -1464874263, 1748551070, -2033241591, 1384643860, -1553805947, -1501168866, 126345692, -1799305247, -1817896296, 1183895287, -1890352773, 417473557, -1639983852, -1779818552, 727626065, -462932908, -2064341135, 779612763, 2017028741, 262172239, -512019100, 1476715221, -701851941, 485543167, -108178055, 971941670, 76715823, -78193780, -343539879, -876780222 ] ], [ [ 1746239865, -853612462, -1297262167, 208055560, -492236593, -166260252, 1311968829, 154265076, -541824725, 1289408414, -519311441, 1968481524, 2087519218, -131989498, 1163348529, 894016509, 1549699412, -166446516, -399548627, -959416780, 369017246, 496947020, -212370798, -814459061, -213487449, 9230634, -1599020037, 687789710, 1469449407, -765041634, -470116668, -1748470572, 351433096, -310948256, 1533611901, 1748362065, 1174575857, -1245205009, -1296058020, -61385726, 509002439, -2011095189, -18334832, -1775174669, -1030138665, -605641077, -1972000289, -1020528508, 557449423, 2138351342, 1201967706, -831526772, 1897166132, -257340912, -622840014 ], [ 1939332128, -804982381, -1740539641, 183935593, 2004475836, -1143516178, 590832357, -696702419, -493928066, -204280567, -1532166101, -488327464, -974952011, 1366797337, -1168563818, 1498915929, -2075326678, -417133774, -995060426, -224255061, 1163904419, 1962345329, 978799473, 13260762, 53325189, 2117556536, 2111085138, 1128729313, -1441862845, -1012614901, -977544712, -1163538143, 2008561076, -1464306875, 1515553849, 1314885881, 122568668, -829521213, -1005837225, 755023082, 735128676, 172383449, 293937044, 1400147754, 1092968367, 1077252674, -943394164, -1873684103, -177791660, -693948134, -708923046, 86323311, 1826856175, 1304119197, 751767375 ], [ 1939332128, -804982381, -1740539641, 183935593, 2004475836, -1143516178, 590832357, -696702419, -493928066, -204280567, -1532166101, -488327464, -974952011, 1366797337, -1168563818, 1498915929, -2075326678, -417133774, -995060426, -224255061, 1163904419, 1962345329, 978799473, 13260762, 53325189, 2117556536, 2111085138, 1128729313, -1441862845, -1012614901, -977544712, -1163538143, 2008561076, -1464306875, 1515553849, 1314885881, 122568668, -829521213, -1005837225, 755023082, 735128676, 172383449, 293937044, 1400147754, 1092968367, 1077252674, -943394164, -1873684103, -177791660, -693948134, -708923046, 86323311, 1826856175, 1304119197, 751767375 ], [ 934099224, 565061408, 236532395, -1837487540, -1814345483, 585580411, -129888756, 1415432359, -2022226330, -1348262836, 1244817686, 2057952146, 1007299045, -2092700159, -1930536956, 1624692077, -1311196, -13657305, 1982296897, -1082497413, -924969396, 799493365, 1736469439, -576172365, -1498545616, -1906046872, -2119126325, -539778996, 131088351, -45744293, -1119941465, 758425385, 1628755545, -1147328575, 746989321, 193169094, 802687957, -2084646751, 744233663, 1062378118, 768617342, 1462311071, 1061350226, 2082648362, 729661914, -230823649, 1435701376, 836529946, 249632677, 337702844, -641289196, 488142789, -142390314, -1584222131, -256688583 ], [ -888614762, 1577682150, -1771831651, 2005085819, -1060608984, -80384072, -2085248996, 1710634348, 40491228, 2021652625, -544790349, -1890496979, 765684478, -1447009061, 495270006, -1997596129, -1426502802, 592069012, 746558063, -1493025974, -1342605812, 1539919964, -2121915089, -1159412241, 2019462110, 204169681, -2031583754, 1685988111, -679682541, 924478176, 590606282, -571122497, -556737124, 215505473, -510202796, -1400116252, 956607502, 748588867, 438747807, 1037787299, 78930530, 1839724599, 1659217737, 2066438319, -1683139075, -1709557672, -129847418, 826987062, -1120699808, -1652866280, -1989395144, 235176544, 2057434084, -152028361, 1005137569 ], [ 934099224, 565061408, 236532395, -1837487540, -1814345483, 585580411, -129888756, 1415432359, -2022226330, -1348262836, 1244817686, 2057952146, 1007299045, -2092700159, -1930536956, 1624692077, -1311196, -13657305, 1982296897, -1082497413, -924969396, 799493365, 1736469439, -576172365, -1498545616, -1906046872, -2119126325, -539778996, 131088351, -45744293, -1119941465, 758425385, 1628755545, -1147328575, 746989321, 193169094, 802687957, -2084646751, 744233663, 1062378118, 768617342, 1462311071, 1061350226, 2082648362, 729661914, -230823649, 1435701376, 836529946, 249632677, 337702844, -641289196, 488142789, -142390314, -1584222131, -256688583 ], [ -1925148063, -1218973927, 774571355, -419041684, -2033779292, -1176716913, 1259086932, 793947407, 1328902301, -642324938, 1841972549, 1803296057, -569032994, -1256040770, 1983433669, -644991628, -16621075, 1854629095, -991916623, 1652191258, -1456992963, -888327459, -479502053, -72719476, -1102988108, 1648000355, 707488115, 732869857, 995428863, 589611741, 616900145, 689593807, 947293095, 1808100203, -1303242469, 73761084, -1355854481, -1366745092, 1931902849, -117150586, 877090858, 983067770, -2011147608, -33782864, -1373090104, -802030492, -1339073996, 714381532, -1580494020, -213761584, -834237179, 1987797886, 1236954204, -635051499, -887360518 ], [ 1066735628, -997720896, 1431882665, -906720390, 34148604, 1295320870, 1830140910, 1081690112, 719369206, 827336165, -402771226, 802186318, 320736854, 93982176, -801981847, -640288236, -1616832999, 947233328, -2052120342, -1647688021, -889314335, -1541590442, 1072353416, -1605178710, -186936830, 999516421, 382512347, 393165104, -669355442, -214059541, 1146384644, -102085612, 858310748, 1406856597, -1095452679, -1624872977, -157521087, -501461998, -1504077992, 1117405344, 532456202, 677914934, 898157992, -278542711, 44150854, -1183945490, 993675046, 1917450410, 1605732890, -395483326, -1933068401, 1622788985, 321693909, 1193272825, -854537078 ], [ 532624089, -865732046, 793306196, -504892691, -1888485067, 149564494, -1067451354, -607406041, -756973325, -1560722721, -905708277, 1776771887, -772321904, 998177208, -392194395, -1862856765, 1450463396, 1742468017, -1135491693, -1415341232, 1849700988, -1727735707, 1670340112, -1403522738, 1574912524, 1859866462, -1116405689, -1197031964, -1691478826, 1232620935, -646752575, 614344499, 490573660, 78267525, -1105664308, -577270933, 3325746, -1748334703, -413140929, 904755381, -335875318, -451910125, 1461732493, 150264327, 1018986744, -1925168342, 1839097723, 1185143954, 1403819587, 825799859, 164666949, 125844130, 534726418, -15859477, 985821862 ], [ -1058922021, -1478398439, -1684213705, 1017518379, -2101565282, 893305568, 1650989154, 779660918, -1414801960, 699466345, -245393997, -2051670343, -1298541067, 1039907154, 261908701, -1356030, 1186740601, 103878893, 2011195138, -1928987323, -917858169, -1338392863, -369941216, 1765261226, -389268668, -792299761, -1784435782, -455780982, -1164651298, -1334860721, -1572966099, 567755086, 897136830, 1033802389, -1917476479, 1809305832, 30460422, 266561191, 1620952009, -963658889, 14451455, -1842698532, -32769429, -1004552315, -1364197675, 508371838, -1588778230, 2036259322, -1148941087, -1807331611, -229194687, -479462498, 677940965, 718271902, 396028866 ], [ -423743701, -662214109, -693243276, -1787458453, -696604280, 1113995658, -961120812, -467362500, -1850382730, -1067610350, -1852431192, -125881302, -871984730, 2018051699, 385427094, -547007737, 161347183, 1973335928, -1372187869, -1060130387, 194754156, -1694172356, 84620118, -1472405830, 1563871355, 1175883618, -1938591323, 161547105, -1245676425, 351853386, 192141614, 2008792268, -1384747167, 20776348, 1999314455, -1644882758, -1056813972, 938515785, -1683169452, -1254768837, 1963452488, 350203106, -1906437301, 1522045208, 101008365, -98436032, 2114885492, -797639419, -521136535, 324470121, -1109605092, -1602232004, -1554444471, -826506085, -1805532524 ], [ 1491340655, -432859039, 1025571993, -1447379797, -720041239, 2081409971, -1099930706, 1501464716, -144153576, 1965393050, -360834894, -19983890, -452670564, -1246479464, 1476582553, 314325264, 21943369, -549361039, 1169681328, -653417295, -1126756290, -1793731742, 1602987271, -1833310164, 1481290684, -520556252, -2136550115, 1830508808, 1034382996, 957879542, 205826401, 1119090580, -1575667958, -1141212855, 188285705, 1007297009, 379715942, -402356289, 738233303, -1892402919, 35258872, -451772288, -7899939, -1583752924, 1732313608, 1519127625, 1901140627, 1461551877, 705872926, -912814003, -1657220342, 480702630, 1918155586, -585147555, 2117508695 ], [ -169144299, 1966584474, 1937162825, 1990300763, -593393601, -1866663540, -1129719862, -1239911530, -1813241831, 899296943, 97151310, 952001102, -1289825310, 841972097, -1869143849, 951173447, 1344623089, -1058239579, -736170639, -277170452, 340978235, 123740428, -1698034048, -520788459, 23977226, 488731263, 566248971, 712032939, -215334152, 10573158, -698010284, -980609824, -811941945, -264514699, -1677684007, -1208214441, -1650593686, -392258142, -18484840, -1446758099, -1551216543, 110460100, -1187769590, 1580750032, -1439597136, -78311372, 1299160439, -1701501537, -215963550, -120915042, 225870317, 1657003712, 356302532, -527741198, -445023583 ], [ -194400049, -1456899279, 979946596, -617243229, 315260320, 193170278, 276891415, 22060677, -853960940, -40935204, 130467394, -2068718469, 961411434, -235772753, -890171479, -2023085215, -838526049, -408619857, 1445944979, 631359809, -350785019, -1606728118, -967301507, 1790025291, -1598413854, 560542581, 73445660, -1212904625, 1604163670, -454890004, 692320588, -1731270122, 2000113916, -2052722550, -814455003, 1786111457, 592143369, 752409768, -796865493, 1201070860, 1853697167, 524728385, -1209543045, 1747044638, -2128936954, 1700458388, -2106391687, -1897694567, -1966892925, -1333716265, 976618893, -447578997, -1807468601, -682515166, 2137482542 ], [ 934099224, 565061408, 236532395, -1837487540, -1814345483, 585580411, -129888756, 1415432359, -2022226330, -1348262836, 1244817686, 2057952146, 1007299045, -2092700159, -1930536956, 1624692077, -1311196, -13657305, 1982296897, -1082497413, -924969396, 799493365, 1736469439, -576172365, -1498545616, -1906046872, -2119126325, -539778996, 131088351, -45744293, -1119941465, 758425385, 1628755545, -1147328575, 746989321, 193169094, 802687957, -2084646751, 744233663, 1062378118, 768617342, 1462311071, 1061350226, 2082648362, 729661914, -230823649, 1435701376, 836529946, 249632677, 337702844, -641289196, 488142789, -142390314, -1584222131, -256688583 ], [ -169144299, 1966584474, 1937162825, 1990300763, -593393601, -1866663540, -1129719862, -1239911530, -1813241831, 899296943, 97151310, 952001102, -1289825310, 841972097, -1869143849, 951173447, 1344623089, -1058239579, -736170639, -277170452, 340978235, 123740428, -1698034048, -520788459, 23977226, 488731263, 566248971, 712032939, -215334152, 10573158, -698010284, -980609824, -811941945, -264514699, -1677684007, -1208214441, -1650593686, -392258142, -18484840, -1446758099, -1551216543, 110460100, -1187769590, 1580750032, -1439597136, -78311372, 1299160439, -1701501537, -215963550, -120915042, 225870317, 1657003712, 356302532, -527741198, -445023583 ], [ 1939332128, -804982381, -1740539641, 183935593, 2004475836, -1143516178, 590832357, -696702419, -493928066, -204280567, -1532166101, -488327464, -974952011, 1366797337, -1168563818, 1498915929, -2075326678, -417133774, -995060426, -224255061, 1163904419, 1962345329, 978799473, 13260762, 53325189, 2117556536, 2111085138, 1128729313, -1441862845, -1012614901, -977544712, -1163538143, 2008561076, -1464306875, 1515553849, 1314885881, 122568668, -829521213, -1005837225, 755023082, 735128676, 172383449, 293937044, 1400147754, 1092968367, 1077252674, -943394164, -1873684103, -177791660, -693948134, -708923046, 86323311, 1826856175, 1304119197, 751767375 ], [ 1292497414, 1703451253, -33840404, 590361652, -1307433879, 1895526453, 1645848768, -473058825, -570150456, 998714950, -368831387, 968790897, -1759560674, -993821671, 1204198575, 1806375365, -2035746403, 1199055188, -1849964103, 1573468929, -1059455512, -590167158, 932236636, 1465678134, -367048653, -794670051, 2061532327, 1994587321, 103170182, -2044631481, 2014369089, 511906617, 227027237, -1665418618, 2118690471, 939451825, -1212424334, -585454278, -671262513, 1591889227, -104788813, 1600745095, 807107286, -566549680, -404892131, 1331361594, -2148582, 777976963, -1619803612, -315392640, 330361425, -673294347, 1493897006, -1244230846, 1500939215 ], [ -169144299, 1966584474, 1937162825, 1990300763, -593393601, -1866663540, -1129719862, -1239911530, -1813241831, 899296943, 97151310, 952001102, -1289825310, 841972097, -1869143849, 951173447, 1344623089, -1058239579, -736170639, -277170452, 340978235, 123740428, -1698034048, -520788459, 23977226, 488731263, 566248971, 712032939, -215334152, 10573158, -698010284, -980609824, -811941945, -264514699, -1677684007, -1208214441, -1650593686, -392258142, -18484840, -1446758099, -1551216543, 110460100, -1187769590, 1580750032, -1439597136, -78311372, 1299160439, -1701501537, -215963550, -120915042, 225870317, 1657003712, 356302532, -527741198, -445023583 ], [ 1066735628, -997720896, 1431882665, -906720390, 34148604, 1295320870, 1830140910, 1081690112, 719369206, 827336165, -402771226, 802186318, 320736854, 93982176, -801981847, -640288236, -1616832999, 947233328, -2052120342, -1647688021, -889314335, -1541590442, 1072353416, -1605178710, -186936830, 999516421, 382512347, 393165104, -669355442, -214059541, 1146384644, -102085612, 858310748, 1406856597, -1095452679, -1624872977, -157521087, -501461998, -1504077992, 1117405344, 532456202, 677914934, 898157992, -278542711, 44150854, -1183945490, 993675046, 1917450410, 1605732890, -395483326, -1933068401, 1622788985, 321693909, 1193272825, -854537078 ], [ 263503260, 276840602, -1264492913, 753178479, 1792817296, 971102358, 41092867, 586587102, -1143147290, -1887409750, 599717132, -1366723202, -1759563905, 1180540869, -283386158, 1517504236, 1571806069, -1619497314, 1150443510, -709274440, 873766110, -1958207933, -126257682, 552314009, -228152452, 222065617, -2098909168, -2115853634, 429659710, -360839064, 330748264, -603067343, -2124810426, 859899633, -1558886130, 1223866728, -2094070766, 1842004675, -1060088356, 1686467950, -2130934616, -214120892, -354896334, -1441775412, -101390772, -1223225374, -270232210, -538565964, -1291113531, 1239754680, 101186121, 1453454053, 1349026127, -1020115659, -896723671 ], [ 1939332128, -804982381, -1740539641, 183935593, 2004475836, -1143516178, 590832357, -696702419, -493928066, -204280567, -1532166101, -488327464, -974952011, 1366797337, -1168563818, 1498915929, -2075326678, -417133774, -995060426, -224255061, 1163904419, 1962345329, 978799473, 13260762, 53325189, 2117556536, 2111085138, 1128729313, -1441862845, -1012614901, -977544712, -1163538143, 2008561076, -1464306875, 1515553849, 1314885881, 122568668, -829521213, -1005837225, 755023082, 735128676, 172383449, 293937044, 1400147754, 1092968367, 1077252674, -943394164, -1873684103, -177791660, -693948134, -708923046, 86323311, 1826856175, 1304119197, 751767375 ], [ 1932139465, -719379944, 761913853, -363061650, -920559271, -493978140, 1972101895, -1670139778, 721058408, 1419711322, -1351821238, 1101511928, 587103558, -697765833, -1388633956, 1911827550, -1301112750, 1929997416, 636390289, 1532099550, -874805699, -2021328266, 667536152, -553114504, 215814468, -183238051, -766572826, 939379280, 3687559, 579014567, 739555593, 766130311, -728851953, 1147672873, -1204482439, 1926015502, 1328567192, 221226752, -1373059624, 1735349171, 234000472, 1352136815, -2029568051, -696110053, -860414281, 1347204398, -152492135, -1643489543, 494577449, -1465616256, -229120104, 2114749492, -281217564, -306280126, -1974614863 ], [ 263503260, 276840602, -1264492913, 753178479, 1792817296, 971102358, 41092867, 586587102, -1143147290, -1887409750, 599717132, -1366723202, -1759563905, 1180540869, -283386158, 1517504236, 1571806069, -1619497314, 1150443510, -709274440, 873766110, -1958207933, -126257682, 552314009, -228152452, 222065617, -2098909168, -2115853634, 429659710, -360839064, 330748264, -603067343, -2124810426, 859899633, -1558886130, 1223866728, -2094070766, 1842004675, -1060088356, 1686467950, -2130934616, -214120892, -354896334, -1441775412, -101390772, -1223225374, -270232210, -538565964, -1291113531, 1239754680, 101186121, 1453454053, 1349026127, -1020115659, -896723671 ], [ -779701733, -1843526317, 1150153375, -1125069137, -1987350611, 817083990, -694530378, -1558036691, -1915611997, -1353054040, -1504830979, -2099501804, -555314477, 1402221248, -447648400, -1985918572, 1639330740, 569396766, 1994260860, 353507282, -98522515, 48276551, -2119648544, -536193489, -249635702, -860872231, 1447883568, 1962574674, -93693471, 1225604460, -1189163440, 1815622686, 873117322, 1004584057, 407066163, 1413082556, 146497259, 1993618256, 697630758, -199095114, -1252449087, 1747606187, -1906512198, -1962481528, -2014687589, -1684176355, -1086453661, -41341916, -959561318, -197683384, -223868793, -265372801, -1891883481, 159736928, -860618992 ], [ 263503260, 276840602, -1264492913, 753178479, 1792817296, 971102358, 41092867, 586587102, -1143147290, -1887409750, 599717132, -1366723202, -1759563905, 1180540869, -283386158, 1517504236, 1571806069, -1619497314, 1150443510, -709274440, 873766110, -1958207933, -126257682, 552314009, -228152452, 222065617, -2098909168, -2115853634, 429659710, -360839064, 330748264, -603067343, -2124810426, 859899633, -1558886130, 1223866728, -2094070766, 1842004675, -1060088356, 1686467950, -2130934616, -214120892, -354896334, -1441775412, -101390772, -1223225374, -270232210, -538565964, -1291113531, 1239754680, 101186121, 1453454053, 1349026127, -1020115659, -896723671 ], [ -2018817057, 633808089, -1540250965, -959140468, 479609133, 1206186275, -1571112797, -113402818, -923064209, 886300480, 1409310851, 600484451, 1266899964, -211488777, 420614592, -890272581, 2098008868, -1270002916, 1808766235, 1056321575, 2091056749, 609642591, -635147741, -940847254, -1375962665, 2006175671, -1689904493, 1332895558, 852410435, -1602872085, 1785434189, -1449279105, -1456847671, 189183907, -1704428756, -1707766827, 533596832, 1994316546, -1918484122, 592806011, 436763893, -1863268325, -1505106034, -242726940, 830256300, -1194136292, -282646223, -41013777, 909766380, -1086517206, 812241780, 1425053631, 355166312, 949613874, -1428133007 ], [ 1932139465, -719379944, 761913853, -363061650, -920559271, -493978140, 1972101895, -1670139778, 721058408, 1419711322, -1351821238, 1101511928, 587103558, -697765833, -1388633956, 1911827550, -1301112750, 1929997416, 636390289, 1532099550, -874805699, -2021328266, 667536152, -553114504, 215814468, -183238051, -766572826, 939379280, 3687559, 579014567, 739555593, 766130311, -728851953, 1147672873, -1204482439, 1926015502, 1328567192, 221226752, -1373059624, 1735349171, 234000472, 1352136815, -2029568051, -696110053, -860414281, 1347204398, -152492135, -1643489543, 494577449, -1465616256, -229120104, 2114749492, -281217564, -306280126, -1974614863 ], [ -820739966, 1134275586, 1214385178, 1824225665, 601973999, 50586933, -494492984, -229066016, 1204071383, 283847074, -1936537684, -549128372, 1778605176, -1242055188, -119334042, 1445946088, -900349661, 775377247, 1224488757, -748792793, 1699578178, -230720323, -876011609, -1179192571, -1002169531, 269891693, -1179723239, -608347143, 905510691, 1613083705, 768396499, 121817901, 842524566, -379114025, -984125458, 1072108722, -1567500851, 1739896794, -306743660, 1363304643, -1723051254, -21830910, -335222299, -616571173, 51337788, 696340226, 1898238065, 1360937883, -1153008877, 2055741331, -7078232, -183604544, -2100026908, 722585915, 1661417143 ], [ -1058922021, -1478398439, -1684213705, 1017518379, -2101565282, 893305568, 1650989154, 779660918, -1414801960, 699466345, -245393997, -2051670343, -1298541067, 1039907154, 261908701, -1356030, 1186740601, 103878893, 2011195138, -1928987323, -917858169, -1338392863, -369941216, 1765261226, -389268668, -792299761, -1784435782, -455780982, -1164651298, -1334860721, -1572966099, 567755086, 897136830, 1033802389, -1917476479, 1809305832, 30460422, 266561191, 1620952009, -963658889, 14451455, -1842698532, -32769429, -1004552315, -1364197675, 508371838, -1588778230, 2036259322, -1148941087, -1807331611, -229194687, -479462498, 677940965, 718271902, 396028866 ], [ -1925148063, -1218973927, 774571355, -419041684, -2033779292, -1176716913, 1259086932, 793947407, 1328902301, -642324938, 1841972549, 1803296057, -569032994, -1256040770, 1983433669, -644991628, -16621075, 1854629095, -991916623, 1652191258, -1456992963, -888327459, -479502053, -72719476, -1102988108, 1648000355, 707488115, 732869857, 995428863, 589611741, 616900145, 689593807, 947293095, 1808100203, -1303242469, 73761084, -1355854481, -1366745092, 1931902849, -117150586, 877090858, 983067770, -2011147608, -33782864, -1373090104, -802030492, -1339073996, 714381532, -1580494020, -213761584, -834237179, 1987797886, 1236954204, -635051499, -887360518 ], [ 263503260, 276840602, -1264492913, 753178479, 1792817296, 971102358, 41092867, 586587102, -1143147290, -1887409750, 599717132, -1366723202, -1759563905, 1180540869, -283386158, 1517504236, 1571806069, -1619497314, 1150443510, -709274440, 873766110, -1958207933, -126257682, 552314009, -228152452, 222065617, -2098909168, -2115853634, 429659710, -360839064, 330748264, -603067343, -2124810426, 859899633, -1558886130, 1223866728, -2094070766, 1842004675, -1060088356, 1686467950, -2130934616, -214120892, -354896334, -1441775412, -101390772, -1223225374, -270232210, -538565964, -1291113531, 1239754680, 101186121, 1453454053, 1349026127, -1020115659, -896723671 ], [ -2018817057, 633808089, -1540250965, -959140468, 479609133, 1206186275, -1571112797, -113402818, -923064209, 886300480, 1409310851, 600484451, 1266899964, -211488777, 420614592, -890272581, 2098008868, -1270002916, 1808766235, 1056321575, 2091056749, 609642591, -635147741, -940847254, -1375962665, 2006175671, -1689904493, 1332895558, 852410435, -1602872085, 1785434189, -1449279105, -1456847671, 189183907, -1704428756, -1707766827, 533596832, 1994316546, -1918484122, 592806011, 436763893, -1863268325, -1505106034, -242726940, 830256300, -1194136292, -282646223, -41013777, 909766380, -1086517206, 812241780, 1425053631, 355166312, 949613874, -1428133007 ], [ -820739966, 1134275586, 1214385178, 1824225665, 601973999, 50586933, -494492984, -229066016, 1204071383, 283847074, -1936537684, -549128372, 1778605176, -1242055188, -119334042, 1445946088, -900349661, 775377247, 1224488757, -748792793, 1699578178, -230720323, -876011609, -1179192571, -1002169531, 269891693, -1179723239, -608347143, 905510691, 1613083705, 768396499, 121817901, 842524566, -379114025, -984125458, 1072108722, -1567500851, 1739896794, -306743660, 1363304643, -1723051254, -21830910, -335222299, -616571173, 51337788, 696340226, 1898238065, 1360937883, -1153008877, 2055741331, -7078232, -183604544, -2100026908, 722585915, 1661417143 ], [ -901159387, -2129664909, -1318994540, 1402739756, -873249423, -1891780268, -427869879, 1590305739, 1602910212, 1922307303, 789689042, 1370822560, 1172488759, -2063329045, -352168074, 112562350, -155317418, 1412169281, 2070772786, 193343802, -1733865107, -601567267, -1298266760, -125862184, -1141848469, -1800905940, -1410625790, -15832775, -1539868774, -2027882433, -943230537, 618971135, 561607527, -470503991, 701515367, -1325671805, 955820621, -2072824657, -1567080518, 1812987361, -138150011, 241888379, -440785598, 631159985, 1065242715, 1199832247, -1077491213, 543701723, 1221462789, -373215335, -506715436, 547987159, 316996005, -1062933197, 1966440840 ] ], [ [ -995219543, -1444893871, 1906132336, 1728304567, -1620441659, -766534263, 1044059206, 2073020480, 1733808275, -921646025, 1704291749, 969172322, -160297801, -529702131, 1345056726, 1445633317, 1778790580, -161462457, -1002154860, 1591422332, -846818399, 1090658090, 39918420, 369490005, -1247098261, -1073785076, 655951839, -1031360294, 726122774, 2110641811, -1793493692, 1827027535, -1410573517, -1552981191, 1435019470, -1271033226, 633613891, -1688719353, -1775396216, -1282744388, 88777226, -900922742, -1188195440, 1450096630, -1400101579, -1738678993, -1673826756, 1641195334, -104227966, 2026924480, 1319569998, -937419269, 1248256596, -187974202, 258104539 ], [ -1155205888, -986430111, 1615272798, 1043736319, 777108623, 437413461, 86108302, -1322773418, -857544829, 1987169188, 1797833967, 972351680, 1669781937, 1306392429, -432071758, 925607014, 1085440617, -1553244984, 1776243493, -29912782, -801640998, -111228144, -735649113, -719383199, 196736529, 2137337777, -393562505, -1225361744, 1123046226, -880585901, 158614288, -1058734899, -1237571382, -1065168133, -616811991, 1956613504, 735466129, 840501780, -1917985319, -2100748179, -677886821, 1664863172, -2078351376, 1143012255, 1378113083, -953950036, -1644156724, -1488352190, -1815891897, 1475914815, 1230907633, 741992640, -1763054601, 1933486221, 791401594 ], [ 1967662095, -1992954234, -891281331, 849220628, 1236814227, -1107069059, 1295027460, -168365238, 1534705587, -1000592758, 824753609, -1255856261, -1553455344, 881950314, 777143148, -887574132, 448754052, 1896435418, -714372924, 7503460, -1251495524, 77487924, 1653991666, 583446270, -1537828095, 1033084601, -334157490, -2069377178, 527415639, -862692658, 2026350243, 2127233119, 734337841, 564044170, -838041755, -1843118634, -1886942624, -155664728, -782959126, 1977699855, -889974952, -1225569755, 1370435939, 1441801928, -530065303, -1796289703, -1724651278, 89930762, 1589041102, -486606489, -2069941163, -537013464, -2134558393, -328689416, -108433994 ], [ -2019568853, -1686607953, 1005394409, 686065660, -1028294666, 1893147781, 176817167, 1275403989, 1255537620, -858387532, 391330868, 399773352, -190639534, 581228910, -703892046, -1726167805, -1953758165, -228133458, 1773911699, -1226850292, 394842623, -1442685275, 564940899, -1356912036, -255496963, 1324039855, -546697128, 1864752700, -1947103063, -1787122289, -1421670131, -1100308922, -319766736, 1777594054, -1109370136, -614416725, -1956606642, 921494250, 197628798, -1953935916, -154130466, -1209142215, -337700371, -926805711, 1220756052, -1900691677, 427468841, 1259079610, -2141405633, 1737049158, 1124894448, -947891945, -74785816, 777087596, 72215465 ], [ -821427380, -1323702827, -1237616971, -1253369252, 592082570, 1859040231, 253437441, -2080567798, 825917863, 176818533, 1190586196, -527518096, -306504090, 684404482, 891763973, -1200477012, 371878878, 1980713588, -1870144952, -724924620, 144803991, 1829341597, 2010815484, 383112615, 201158284, -367386783, -234473793, 1004530673, 190537710, 227911040, 1477012755, -1552276232, 1965410562, 878274424, 372257004, 341423753, 329394379, 281943066, -641562832, 1022828338, -1062303621, 659192386, 113646309, -574483816, 1305260358, -779584799, 685258648, -1070224864, -1286242781, 322747166, 2043279231, -859475531, -1655859031, -1630291023, -35177562 ], [ 227168705, 1219748405, -734120461, 1360429125, 357778187, 290388296, -993983826, 1240403159, -1112352293, 511615186, 1410437298, -1647278717, -429206363, 762688790, -970710083, -2027566767, -390084254, -13937101, 1806606391, 1319619535, -1371002136, -957426289, -1351929657, 1764289004, -628075118, 1680066336, -1887901044, 252739234, -1825699433, 234411420, -2100330989, -1476175604, -1519614908, 897956054, 602959202, 250710431, -1303839820, -1005876667, -524888106, 2056541801, 882982295, -2011804081, -2010804209, -654200204, -1249582446, -399270818, 2129823659, -1306891229, 416447763, -74625047, 687107365, 200666607, 68925669, -961909522, 2000992890 ], [ -1246205621, -1410984254, -2015040784, -1923515333, 1328326509, -1846857680, 1526782908, 1703019540, -1111336547, -244978473, -601156688, -455887279, -609808404, -676739834, 791185955, -375051735, -1343311493, -520440680, 2056058321, 2095165364, -1881790636, 325502697, 2034815892, -1314763923, -1852066830, -1237006189, -783771290, 1866885709, -1070764337, -721618670, -1032362905, -465809562, 2124589267, -1787543962, -178877864, 489230692, -1634189681, -1956644971, 2071376677, -991291821, -1105242947, -650021126, -1835896476, -1516356098, -2043628635, 149710959, -157922676, -970324775, 1796723840, -836320493, -2074638966, -1719441773, 967125407, 142780857, -1028980398 ], [ 342671020, -129140719, 1202110065, -1991011814, 1728986181, 867016167, 1466810081, -397428204, -234019176, -710897012, 1434484988, -1842105042, 122902181, -1031465460, 593470670, 1992480370, 749731223, -1957281581, -430863242, -2012942417, -59901371, -1400267884, 827163439, 144248099, -824941907, 1534898982, 1060484512, 545876128, -626622229, -978132437, 367174526, 1245686151, 1450078531, 1191300936, -2047819278, 2082014802, -1115231015, -2104209056, 262713156, -191972812, -1691777138, -1226753844, -1264430923, -258555822, 1069831099, 781732901, -2036574515, -1401298321, 472604284, 1300702643, -2000780217, -705393937, -1649595161, -61835079, -470982724 ], [ -998854463, -1527732665, -1735171581, -1858119714, -631063155, 1357923349, -1483462669, -2129889875, 128644724, 264405938, 272122463, -2141417492, -1275130094, -651784286, 1029477226, 648052450, 1351028475, 203265199, -414494613, 257106629, -494468924, -1471686885, 325681747, -881616332, -1011865187, 902068173, -1863659403, -2047423094, -617958292, 409238663, 1459500467, 73296244, -1036536739, -670198658, -521810914, -709634642, 724678857, 1283968523, 896846889, -506819616, -912588694, -1804488892, 1279568840, 1984444279, -1912078821, -1587551930, -1226056017, 1277554472, -1218310418, -2087597486, -704889266, -582404344, -449923748, 65199951, -1108545575 ], [ 160364105, -1833242172, 1721785643, -1634865092, 679830599, -2146225559, 1055871632, -604732386, -78910434, -2047050290, -1207249451, -279079284, 934871795, 418938081, -1028364071, 411802067, -1189536187, 237501032, 173543558, -1176087198, -1287055971, 82415705, 373430308, 2060879628, -19465958, -237864794, -104029338, 1608429545, -828935298, -509359752, -563204371, 528471836, 856393104, -78001303, -1014036467, 810127367, -964563831, 1706724825, 533218865, -253829350, -1145628803, 1105522255, 471221599, 1642995285, 887691782, 1243584356, -1751737629, -2042016436, 680454990, -2146669093, 1679027517, 1644799286, 365300615, 984893606, -335309063 ], [ -1246205621, -1410984254, -2015040784, -1923515333, 1328326509, -1846857680, 1526782908, 1703019540, -1111336547, -244978473, -601156688, -455887279, -609808404, -676739834, 791185955, -375051735, -1343311493, -520440680, 2056058321, 2095165364, -1881790636, 325502697, 2034815892, -1314763923, -1852066830, -1237006189, -783771290, 1866885709, -1070764337, -721618670, -1032362905, -465809562, 2124589267, -1787543962, -178877864, 489230692, -1634189681, -1956644971, 2071376677, -991291821, -1105242947, -650021126, -1835896476, -1516356098, -2043628635, 149710959, -157922676, -970324775, 1796723840, -836320493, -2074638966, -1719441773, 967125407, 142780857, -1028980398 ], [ 164809890, -1887275606, 1591563432, 954652094, -661799431, -602945772, -789239086, 2109653983, 867133449, -170878039, 637703591, -1870692285, 1416682009, 411449170, -819144208, 829515406, -2120020699, -41695818, 1907239000, 1115038242, -1957537029, 386131528, 773149704, 113633253, -765225769, 768493494, -328423027, 1927755173, 1451839723, 1758362736, -345403471, 762173499, -1527412657, 1084401516, 1092790368, 1182906141, -2060675844, -189292914, -967514448, 1782638148, 163524917, 478810930, -267302893, -1658332910, 516376784, 476180809, -509607780, 556272510, -469935083, 688099564, -650012119, 1173931776, 1663313998, -67204921, -2073195699 ], [ -2019568853, -1686607953, 1005394409, 686065660, -1028294666, 1893147781, 176817167, 1275403989, 1255537620, -858387532, 391330868, 399773352, -190639534, 581228910, -703892046, -1726167805, -1953758165, -228133458, 1773911699, -1226850292, 394842623, -1442685275, 564940899, -1356912036, -255496963, 1324039855, -546697128, 1864752700, -1947103063, -1787122289, -1421670131, -1100308922, -319766736, 1777594054, -1109370136, -614416725, -1956606642, 921494250, 197628798, -1953935916, -154130466, -1209142215, -337700371, -926805711, 1220756052, -1900691677, 427468841, 1259079610, -2141405633, 1737049158, 1124894448, -947891945, -74785816, 777087596, 72215465 ], [ 1101662073, 1673202292, -609770978, -1678388810, -294488062, 426936268, 1181291492, -935616832, 1839033946, -1989809769, 346120377, -268943896, 836861124, -929374956, 1855219465, -2141071431, 1355806162, -30301031, 68386362, -811218738, -464909899, -282938359, -811413718, -2097098763, -427381604, -421843070, 953190558, -127111551, 212661992, -145938062, -326333098, 931690906, 754290030, 2110059774, -13677963, -2027815759, 366316658, -446562566, -1736026771, 1532089711, 570975736, 539863478, 585787412, 2077052585, 807798685, 916614498, 1078120790, 963134919, 876458811, -1820703075, -419122374, -965273498, 1678001208, 359959959, 67710376 ], [ 1408737619, -515982014, -1298174056, 1381688655, -1926722756, -1362143490, -1487497565, -1784915078, 219740192, -1166481111, 2001931013, 1856005841, -1424059149, 1413563816, -1979601653, -920036509, 686652542, -1262230153, -1812469212, -1473852869, 681292007, -1197422254, -1091154869, -1266826617, 1640048134, 1667254199, 1309732163, -2061644826, -1071436028, 1632613747, 231879632, -1969565881, -1077665837, 1403744908, 1627762714, -318913192, -1496391900, -1815888316, -1179679897, 1284217586, 1402662299, -1046083487, 2050109645, 1623618122, 2093846533, 1083438374, 313491137, 2069188425, 810500661, 1425383211, -417226025, -1112562301, 315512202, -389917746, -639639449 ], [ 125964405, 1109518876, -1264054691, -1892198448, 994612974, 1949376710, 343592227, -1642864226, -1665685577, 191846185, 1700731082, 488777336, -849575919, 518916209, -1476406533, -89414790, 2069548896, 555776354, -1705492872, -1282361842, -1891088340, -421000692, -1127201253, 2059908029, -776251270, -1997719519, -284315384, 1019255291, 795300030, 2048351763, -576756624, 98326957, 254835917, -2043918180, -2122523765, 1271189313, -494352103, 808704197, 1911125908, -1096993199, 1180457612, -1229631215, 1034230569, -1460666336, -839597488, -127536418, -50782950, -2016999887, 1479717175, -2121499279, 1632756169, -1261982383, 904275425, 908391213, -186653133 ], [ -1260903419, 1978396471, 137390152, -1020815967, -224993398, -1341294680, 1502958985, -993353049, -263010592, -1853592124, 1906280477, -846528361, 654675126, -631187833, 263638928, 259017082, -893698767, -291434751, 414574357, -1214154892, -1583784556, -1382083847, -359728871, -1228454921, -925874923, 798116839, 731332013, 1905091015, 1133854106, -324575496, 1840946913, 1807716037, -1193568102, -1410914472, 1652491666, 1676341547, 1485850314, -170422196, 1556631761, 1155290022, 1032835960, 438922398, -997628804, 1061775795, 1622948633, 1650942605, 427557388, -1978358148, 1033419399, -1058754698, -1265910017, -1809970159, -1471410546, -42648082, -958414930 ], [ 164809890, -1887275606, 1591563432, 954652094, -661799431, -602945772, -789239086, 2109653983, 867133449, -170878039, 637703591, -1870692285, 1416682009, 411449170, -819144208, 829515406, -2120020699, -41695818, 1907239000, 1115038242, -1957537029, 386131528, 773149704, 113633253, -765225769, 768493494, -328423027, 1927755173, 1451839723, 1758362736, -345403471, 762173499, -1527412657, 1084401516, 1092790368, 1182906141, -2060675844, -189292914, -967514448, 1782638148, 163524917, 478810930, -267302893, -1658332910, 516376784, 476180809, -509607780, 556272510, -469935083, 688099564, -650012119, 1173931776, 1663313998, -67204921, -2073195699 ], [ 991714437, -1850184767, -82838317, -1386836797, -144228102, 2084281409, 1035579401, 1479036425, -1981645252, 1134033183, 1571823532, 733550577, 1211422540, -1942117859, 1025389048, 1442716931, -1156338121, -123745183, -332145781, -1725202576, -1596607789, -855767891, -1678332943, 8453010, -1907616694, -2088665800, 555115984, -1063350267, -523749185, -704702649, -132603240, -155515013, -1575370840, -2138972717, -244057702, 281073913, 1153181832, -1298653324, -1787667114, 417687849, 1728041880, -1120340901, -1779201835, -417821112, 260854355, 530987662, -1663007350, 672474224, -673348975, -2016076147, 1813508472, 150644036, -836591003, 1359965614, 1275757717 ], [ -1155205888, -986430111, 1615272798, 1043736319, 777108623, 437413461, 86108302, -1322773418, -857544829, 1987169188, 1797833967, 972351680, 1669781937, 1306392429, -432071758, 925607014, 1085440617, -1553244984, 1776243493, -29912782, -801640998, -111228144, -735649113, -719383199, 196736529, 2137337777, -393562505, -1225361744, 1123046226, -880585901, 158614288, -1058734899, -1237571382, -1065168133, -616811991, 1956613504, 735466129, 840501780, -1917985319, -2100748179, -677886821, 1664863172, -2078351376, 1143012255, 1378113083, -953950036, -1644156724, -1488352190, -1815891897, 1475914815, 1230907633, 741992640, -1763054601, 1933486221, 791401594 ], [ 164809890, -1887275606, 1591563432, 954652094, -661799431, -602945772, -789239086, 2109653983, 867133449, -170878039, 637703591, -1870692285, 1416682009, 411449170, -819144208, 829515406, -2120020699, -41695818, 1907239000, 1115038242, -1957537029, 386131528, 773149704, 113633253, -765225769, 768493494, -328423027, 1927755173, 1451839723, 1758362736, -345403471, 762173499, -1527412657, 1084401516, 1092790368, 1182906141, -2060675844, -189292914, -967514448, 1782638148, 163524917, 478810930, -267302893, -1658332910, 516376784, 476180809, -509607780, 556272510, -469935083, 688099564, -650012119, 1173931776, 1663313998, -67204921, -2073195699 ], [ -1043239369, -750249630, 480119237, 416327858, -156290691, -338284082, 1865159352, 14653081, 1211541503, 1975137150, -708696329, 1197619514, 1346217755, -1205547769, -1177729472, -1453315844, 496375176, 1123220294, 1080544071, -482475681, 872559013, -2019429985, 672944079, -111374883, 1417205336, 2008621057, 241413422, 523290252, 1839740247, -672812233, -1525530415, 27606224, -619726873, 578779225, 1215441435, 17265335, -824394458, 278597524, -245031719, -1350052542, 1172008776, -720401902, 165656256, 1755039091, -1341672252, -312529356, -1396557863, -271221125, -853700798, 1784460378, -846054568, 490123660, -1560470943, -188788085, 1437356599 ], [ 1408737619, -515982014, -1298174056, 1381688655, -1926722756, -1362143490, -1487497565, -1784915078, 219740192, -1166481111, 2001931013, 1856005841, -1424059149, 1413563816, -1979601653, -920036509, 686652542, -1262230153, -1812469212, -1473852869, 681292007, -1197422254, -1091154869, -1266826617, 1640048134, 1667254199, 1309732163, -2061644826, -1071436028, 1632613747, 231879632, -1969565881, -1077665837, 1403744908, 1627762714, -318913192, -1496391900, -1815888316, -1179679897, 1284217586, 1402662299, -1046083487, 2050109645, 1623618122, 2093846533, 1083438374, 313491137, 2069188425, 810500661, 1425383211, -417226025, -1112562301, 315512202, -389917746, -639639449 ], [ -995219543, -1444893871, 1906132336, 1728304567, -1620441659, -766534263, 1044059206, 2073020480, 1733808275, -921646025, 1704291749, 969172322, -160297801, -529702131, 1345056726, 1445633317, 1778790580, -161462457, -1002154860, 1591422332, -846818399, 1090658090, 39918420, 369490005, -1247098261, -1073785076, 655951839, -1031360294, 726122774, 2110641811, -1793493692, 1827027535, -1410573517, -1552981191, 1435019470, -1271033226, 633613891, -1688719353, -1775396216, -1282744388, 88777226, -900922742, -1188195440, 1450096630, -1400101579, -1738678993, -1673826756, 1641195334, -104227966, 2026924480, 1319569998, -937419269, 1248256596, -187974202, 258104539 ], [ -2112166246, 877855862, 344555711, 686824710, 1549618354, 391066113, 523612071, -85112732, 651148077, -514102385, -1862639830, -2039011299, 922589981, 590197745, -390823046, 1057775579, -112904113, -1052866832, 365139090, -524127160, 2041674396, 950131891, 1065938966, 807028908, 789960835, 1173061754, -292517189, 1381933155, -1999519807, 714398990, 166149402, -2111818077, 690979623, -2137460955, 876988018, 104130388, 463345724, 472069920, -857417099, 525835925, -1198161007, 1111321497, -1760532772, -1538665032, 871154113, -1899916261, 2022010221, -2014677051, 107470668, 2079395415, 743813883, 568759465, 827221449, 885802119, -1454095084 ], [ -1084812268, -1206626113, -335523908, 875270463, 593185619, 1064607564, -1970321691, 253468591, 1135781415, -1278803170, 355542516, -2120390388, 1760272586, 1019100360, 528314591, 427840995, 730012744, -332661392, 2005310915, -1230156151, 1333994314, 1124999657, 1449844598, -1842990784, -235703792, 612902163, 510700459, 809165040, 576673150, -1188600890, 1408340460, -71618953, 2021619256, 86755630, 161108987, 392052876, 1593834367, 1723089200, 363852974, 199351336, -1913420957, -1858353068, 1015831408, -665840598, -271805975, 551159610, -1194613419, -716655076, -1963073956, 1150794517, 36545980, -1331846140, 412725015, -1533281359, 1205533445 ], [ 342671020, -129140719, 1202110065, -1991011814, 1728986181, 867016167, 1466810081, -397428204, -234019176, -710897012, 1434484988, -1842105042, 122902181, -1031465460, 593470670, 1992480370, 749731223, -1957281581, -430863242, -2012942417, -59901371, -1400267884, 827163439, 144248099, -824941907, 1534898982, 1060484512, 545876128, -626622229, -978132437, 367174526, 1245686151, 1450078531, 1191300936, -2047819278, 2082014802, -1115231015, -2104209056, 262713156, -191972812, -1691777138, -1226753844, -1264430923, -258555822, 1069831099, 781732901, -2036574515, -1401298321, 472604284, 1300702643, -2000780217, -705393937, -1649595161, -61835079, -470982724 ], [ 782256168, 1888247871, 900884620, -608933269, 275856678, -580324146, 1177944722, 970202394, 537337706, -479847754, -1406562577, 500985696, -699017081, 1733580566, -1876503671, 1486909292, 1200851850, 65999377, 2118134440, 930513803, -1968145907, -461989252, 1462045442, 1185600625, -1458234180, -1416551353, 1821146925, -1951496640, 1931151633, 174945510, 1320401758, -1222611040, -669806906, 982370444, -1450508932, -1712302492, 468455142, -2110997308, 1885210700, 754640140, 917869003, 3433559, 531604417, 1941391389, -2126763210, -1084541056, 846370314, -1618102655, -1094001550, -2048243353, -1910656147, -239455813, 687273962, -1714478423, 2072950960 ], [ -1084812268, -1206626113, -335523908, 875270463, 593185619, 1064607564, -1970321691, 253468591, 1135781415, -1278803170, 355542516, -2120390388, 1760272586, 1019100360, 528314591, 427840995, 730012744, -332661392, 2005310915, -1230156151, 1333994314, 1124999657, 1449844598, -1842990784, -235703792, 612902163, 510700459, 809165040, 576673150, -1188600890, 1408340460, -71618953, 2021619256, 86755630, 161108987, 392052876, 1593834367, 1723089200, 363852974, 199351336, -1913420957, -1858353068, 1015831408, -665840598, -271805975, 551159610, -1194613419, -716655076, -1963073956, 1150794517, 36545980, -1331846140, 412725015, -1533281359, 1205533445 ], [ 738896178, -933611525, 2026631969, 1298138843, -419241815, 2033453048, -1342880362, -721720265, 1849234900, 2019626739, 1387833231, -1326282470, -1208951091, 633307134, -1907185559, 2109602677, 1895898478, 1324447287, 2010751182, -1160926282, 1637548551, -1042248324, -1626948279, -1020352775, 1180119940, 1902638890, 480765632, -1093448983, 433185720, 41297459, 77069715, -644720569, -1551841550, -595843389, 1676671096, -394201227, -2058409926, -665526897, -167547704, 429185597, 608274558, -320097071, -1532487509, -253353395, -2133285307, 25743943, -235369436, -617708537, 695117100, 1093325081, -1014297833, 14956599, 41761421, 39561510, -415352563 ], [ -507798532, 48837114, 116317356, -358092486, -202198019, 1664763838, -931646803, -2091569603, 1289371770, -1803678419, 1178867431, -749858941, 1466355746, -1427079196, -1440966649, -400503054, -348088966, 934555250, 633291924, 2119213622, 761216542, -1279579218, -1767077828, -1005131291, 2076681228, 1154223710, 1035203778, -979039053, -134116782, 875099469, 1919807075, 358582731, -2055986508, 1524258548, 1863070761, -2004303291, -462823737, 2060497503, 1948169848, 1993941442, 2042458883, -2051328803, -1498794604, -2107018, 443579994, -423371656, -996009750, -1055861226, 443794097, 2052246704, 1401287608, -1397580354, -1511514598, -1015525723, 1001530599 ], [ 1214176483, 911595460, -1249267508, 1438516624, -1439342361, 254397984, 1498947764, 1322278748, 868133186, -725719332, 1143135463, -486859755, -642696561, 140474203, 504384671, -1249227949, 1856260170, 1576091234, -933308152, -1109280679, -1851293703, -403217034, -1413567973, 1848671266, 1707104683, 1411364164, -938316858, 816200220, -37568480, -973602641, 148472441, -1437445365, 1975743475, -1443832247, -852641137, -1196524063, 91874895, 738966548, 1967629008, -478247397, -1282714231, -2054483207, 420414170, 2057547026, -1874294712, 2130980710, -1018013857, 1754070858, -1850207747, 1682495883, -729488395, -967098603, -1260857195, -1573499750, 1281685770 ], [ -1260903419, 1978396471, 137390152, -1020815967, -224993398, -1341294680, 1502958985, -993353049, -263010592, -1853592124, 1906280477, -846528361, 654675126, -631187833, 263638928, 259017082, -893698767, -291434751, 414574357, -1214154892, -1583784556, -1382083847, -359728871, -1228454921, -925874923, 798116839, 731332013, 1905091015, 1133854106, -324575496, 1840946913, 1807716037, -1193568102, -1410914472, 1652491666, 1676341547, 1485850314, -170422196, 1556631761, 1155290022, 1032835960, 438922398, -997628804, 1061775795, 1622948633, 1650942605, 427557388, -1978358148, 1033419399, -1058754698, -1265910017, -1809970159, -1471410546, -42648082, -958414930 ], [ -998854463, -1527732665, -1735171581, -1858119714, -631063155, 1357923349, -1483462669, -2129889875, 128644724, 264405938, 272122463, -2141417492, -1275130094, -651784286, 1029477226, 648052450, 1351028475, 203265199, -414494613, 257106629, -494468924, -1471686885, 325681747, -881616332, -1011865187, 902068173, -1863659403, -2047423094, -617958292, 409238663, 1459500467, 73296244, -1036536739, -670198658, -521810914, -709634642, 724678857, 1283968523, 896846889, -506819616, -912588694, -1804488892, 1279568840, 1984444279, -1912078821, -1587551930, -1226056017, 1277554472, -1218310418, -2087597486, -704889266, -582404344, -449923748, 65199951, -1108545575 ], [ -1043239369, -750249630, 480119237, 416327858, -156290691, -338284082, 1865159352, 14653081, 1211541503, 1975137150, -708696329, 1197619514, 1346217755, -1205547769, -1177729472, -1453315844, 496375176, 1123220294, 1080544071, -482475681, 872559013, -2019429985, 672944079, -111374883, 1417205336, 2008621057, 241413422, 523290252, 1839740247, -672812233, -1525530415, 27606224, -619726873, 578779225, 1215441435, 17265335, -824394458, 278597524, -245031719, -1350052542, 1172008776, -720401902, 165656256, 1755039091, -1341672252, -312529356, -1396557863, -271221125, -853700798, 1784460378, -846054568, 490123660, -1560470943, -188788085, 1437356599 ] ], [ [ -1503228322, 1663937351, 2144010953, -1861469687, 1980184626, 1746171942, -2022170432, -1875622658, 966614982, -344331652, -1027476206, -411613012, -683330221, 2040920973, -1115358181, -1767057273, 1419682641, 1459509372, 1691153361, 2023982113, -1973960284, 1155276961, -987678784, -336450826, -220338427, 2085622389, 93724911, -1191051453, -1771043173, 382023471, 1417460295, 903644828, 1863929475, -1967638338, -417191292, 479671715, 1534308689, -804506026, 757438485, -1254417033, 394035809, 1181832733, 1370309959, -206982345, -115836913, 1640291096, 204938942, -643600398, -967802764, 909464783, 911326603, 162120823, -1464316694, -1453795230, -1103112680 ], [ -1014727564, -2130015523, -806125223, -607351650, 1943198711, -1792780891, 628400571, -1875713500, 1285969472, -132180920, -318612499, 1905567110, 1069529401, -1694302631, -1004183343, -971736351, 471186826, 1417674902, 591375336, -421638459, 1058973257, 1111553561, -1801369567, 181824566, 905123671, 446381589, -1095623160, -1455378171, -898184184, -634443095, 1810366814, 522935633, 1442019380, -2032515120, 1219371374, -1338627427, 282532452, -487501944, 1562337448, 749878048, -170586663, 41183522, 888631377, 939447356, 314570288, 974365065, 1241625855, -2014104563, -571381584, 1725341677, -768002900, 1392493475, 211425496, -983254082, -643289166 ], [ 1560862117, -1773580731, 2026937687, 889494415, -298437611, -2041465095, -1968043303, -371784891, 311151876, 26674760, -870626420, 644629571, 490800531, -673455634, -749143709, -245724387, 1044630482, 375277113, -1601512269, 1817521887, -1279281972, 738614679, -2075413178, -1054696210, 278022668, 1491485893, 269529788, -1910983543, 1956926988, -977968083, -581355381, -1682975273, 842953122, -227467308, -1204449793, 588097806, -1305708112, 133123891, 702767712, 1336860978, 836676078, 289859458, -2001501035, -1148186723, 334352053, 156430702, 144400059, 1011419793, 1738994074, 12684602, -1569601225, -249238892, -1061570316, 124972181, 385407727 ], [ 768783543, -1174761610, 1184433197, -1961254479, -498314501, -1381451259, -2147470697, 1036817437, -1491637957, 834471933, -1823512893, 1682450994, 2052200221, -786180788, -59270786, 522886761, 385540754, -2032406849, 2058172368, 1868672861, -56946110, 234043961, -1417486970, 1066806945, 62468624, -928503413, -828433952, -1795492296, 1240696419, -1877664961, 272647450, 1351456096, -1922584105, -1494880756, 1126930098, 1391577355, -1798742035, -1008176295, 456750083, 177262099, 71891398, -1022560448, 167433816, -1932375307, 1600717050, 181586523, -546816473, -570713491, -558611664, -278700502, -1319533959, 436192171, -1358438491, -800321168, 1592719732 ], [ 768783543, -1174761610, 1184433197, -1961254479, -498314501, -1381451259, -2147470697, 1036817437, -1491637957, 834471933, -1823512893, 1682450994, 2052200221, -786180788, -59270786, 522886761, 385540754, -2032406849, 2058172368, 1868672861, -56946110, 234043961, -1417486970, 1066806945, 62468624, -928503413, -828433952, -1795492296, 1240696419, -1877664961, 272647450, 1351456096, -1922584105, -1494880756, 1126930098, 1391577355, -1798742035, -1008176295, 456750083, 177262099, 71891398, -1022560448, 167433816, -1932375307, 1600717050, 181586523, -546816473, -570713491, -558611664, -278700502, -1319533959, 436192171, -1358438491, -800321168, 1592719732 ], [ 171361691, 484964280, 271386623, 2039695971, 1050219700, 1005990499, 1316284514, 118888575, -832510419, 153651077, 1812687919, 1628940984, -627508986, -72574630, -977854076, -2095161970, -809900170, -1713613038, -607672772, -1916870409, -786277061, 920892792, 1476395767, 1664170880, 262648762, 199140864, 2008521621, 238838380, -1786897198, 1872260382, 489541119, 715765613, -1735062432, -130138138, -176737541, 1351726213, -503649244, -673983858, 776422348, -2080640378, 1054177446, -2115805241, -1124879199, -10870815, -1315484847, -1995680509, -345700060, 889783032, -1108156107, -970294068, 758594334, 1922529517, 76010826, 253232572, 1404355598 ], [ -896933209, -1346409015, -1604004736, -1304853801, -288650440, -379092022, -434465119, -783641319, -200834113, 629118602, -1956270402, 1675754646, -834864471, -1551941027, -1397168167, 200810882, 89130298, -1767805457, -3343114, -1196176696, 1765710256, -819902616, 2145213453, 339744564, 1994541152, 235703476, -1606384892, 614464872, -95921583, 1369692632, -466514926, -1343337445, -1659520214, 1045319781, -1147357047, 717349539, -1569927389, -1805127360, 903995097, -667028522, 288988854, -2028515851, -1339695824, -1760144678, -945539496, -928628623, -539012815, -1103307673, -186156454, 1718733252, -1777593989, 1691308999, -375515295, 334438441, 738289454 ], [ 855090129, 1505188168, 1846957530, 28836828, 5601492, 1820144175, 1979097111, -1942176065, 24708705, 1800496173, -1928002262, 2049635908, 1069725240, -1477717425, 604782849, -296566648, -711257886, 518681393, 1010202987, 1688945587, -354475036, -1462323953, 1562432614, -712844493, 1113759784, 1279598797, -1896404955, -386527460, -1783170845, 450728792, 1266714674, 257721759, -756584321, 2032256958, -1779901244, -1539611670, -574808818, 1926037548, 1694112196, 275525225, 1942090808, 1735820730, 373572596, -1640926028, 1716061892, 607750816, -1541091834, 1460761483, -434689768, 1232146666, -1023552183, -2104798878, -198275648, -205275960, 1561896571 ], [ 274042246, 1730976520, 677630675, 1217490549, -1762891086, 18789237, -643830343, -2074007468, -1761162944, -1332269262, -2117704116, -269068997, -1927451818, 1393760377, 396059503, 1988614477, -1785395269, -1804045599, 1582702284, -463692324, 1114303840, -1331741494, -2109609463, -9294099, 314585722, -1669125940, -2103452019, -1236665242, -1678495495, 2131135949, 2097014674, -2079393005, -184583975, -496031576, -2030612427, 715566180, 1504589400, 477968599, 1792482397, 590328990, 207805291, 1923536015, 884514593, 1136593082, 1203111121, -2011035677, 1007907567, 1067376764, -23527310, 276516696, 1428868786, -1538058639, 117375103, 1162096863, -1032925603 ], [ -448707875, -1682980105, -365255933, -1222718667, -439318613, -1504611635, 1923265860, -1400248699, -1614231413, 666653863, -670877744, 2131011966, -411939055, 648995823, 1435197492, 2081871674, 1329767203, 330744073, 1350401045, -930682393, 1589905613, 1599037070, -498897393, -1858900092, 793088497, -1707559003, -2072738846, 1922532197, 290463573, 645040519, 1634190765, 1842377863, 1960725135, -1576740391, -756240961, 1152172022, -2023872415, -1138980442, 63482229, -672788656, -1405353666, 1713654913, -223637991, -381155373, 676229164, 732449106, -31567238, 1663337987, -876237850, 1592891393, 1581896778, -2109227285, 1093949196, -1467954214, -61863195 ], [ 1560862117, -1773580731, 2026937687, 889494415, -298437611, -2041465095, -1968043303, -371784891, 311151876, 26674760, -870626420, 644629571, 490800531, -673455634, -749143709, -245724387, 1044630482, 375277113, -1601512269, 1817521887, -1279281972, 738614679, -2075413178, -1054696210, 278022668, 1491485893, 269529788, -1910983543, 1956926988, -977968083, -581355381, -1682975273, 842953122, -227467308, -1204449793, 588097806, -1305708112, 133123891, 702767712, 1336860978, 836676078, 289859458, -2001501035, -1148186723, 334352053, 156430702, 144400059, 1011419793, 1738994074, 12684602, -1569601225, -249238892, -1061570316, 124972181, 385407727 ], [ 1560862117, -1773580731, 2026937687, 889494415, -298437611, -2041465095, -1968043303, -371784891, 311151876, 26674760, -870626420, 644629571, 490800531, -673455634, -749143709, -245724387, 1044630482, 375277113, -1601512269, 1817521887, -1279281972, 738614679, -2075413178, -1054696210, 278022668, 1491485893, 269529788, -1910983543, 1956926988, -977968083, -581355381, -1682975273, 842953122, -227467308, -1204449793, 588097806, -1305708112, 133123891, 702767712, 1336860978, 836676078, 289859458, -2001501035, -1148186723, 334352053, 156430702, 144400059, 1011419793, 1738994074, 12684602, -1569601225, -249238892, -1061570316, 124972181, 385407727 ], [ -896933209, -1346409015, -1604004736, -1304853801, -288650440, -379092022, -434465119, -783641319, -200834113, 629118602, -1956270402, 1675754646, -834864471, -1551941027, -1397168167, 200810882, 89130298, -1767805457, -3343114, -1196176696, 1765710256, -819902616, 2145213453, 339744564, 1994541152, 235703476, -1606384892, 614464872, -95921583, 1369692632, -466514926, -1343337445, -1659520214, 1045319781, -1147357047, 717349539, -1569927389, -1805127360, 903995097, -667028522, 288988854, -2028515851, -1339695824, -1760144678, -945539496, -928628623, -539012815, -1103307673, -186156454, 1718733252, -1777593989, 1691308999, -375515295, 334438441, 738289454 ], [ -697810679, 479366219, -1474482395, -921617685, -597074398, 371320301, 1718016321, -1103409232, 623119999, -24630874, 1267398692, -710291152, -327972365, 526676966, -244764592, 1111574776, -2087903136, -650655253, -1398293270, -1529381901, -1918481144, -619589383, -1212962004, 1108766783, 8834062, 1233006601, 1655248624, 1226432022, -339658334, 2038272992, -492994251, 1394931570, -1405958448, 2012505842, -845088551, 544569143, -627377495, -1162439906, -732699906, 464699545, -1667424990, -1297792849, 1803383199, -1781010181, 955130129, -853304745, -775981487, -589374500, -503864149, 897166856, 1308122343, -588081048, -1410887819, -2133961368, 964577396 ], [ 1797966249, -1307588493, 268074113, 1192546306, -85040401, -1811854362, -1867203281, 76733572, -2039885093, -2081050931, 1947401467, 141404276, -112308746, -1716281811, 1230153003, 44781300, -1202584859, 1086147861, -1129267366, 13395940, 258794630, -949162656, 1615018668, 874131280, -908042263, -1474960640, -735298471, -148770933, 217446919, -428734403, -1975661026, 756544437, -520712609, -706686565, 241733170, 1439904320, -2126752691, 1979008588, 592720592, 200973471, -1928607914, 907211042, 944716366, 259492041, 1295699123, 1454631808, 1455112404, -743984803, 744696248, -1901311746, 264443733, -1520580141, -826517089, 758793618, -323781614 ], [ 274042246, 1730976520, 677630675, 1217490549, -1762891086, 18789237, -643830343, -2074007468, -1761162944, -1332269262, -2117704116, -269068997, -1927451818, 1393760377, 396059503, 1988614477, -1785395269, -1804045599, 1582702284, -463692324, 1114303840, -1331741494, -2109609463, -9294099, 314585722, -1669125940, -2103452019, -1236665242, -1678495495, 2131135949, 2097014674, -2079393005, -184583975, -496031576, -2030612427, 715566180, 1504589400, 477968599, 1792482397, 590328990, 207805291, 1923536015, 884514593, 1136593082, 1203111121, -2011035677, 1007907567, 1067376764, -23527310, 276516696, 1428868786, -1538058639, 117375103, 1162096863, -1032925603 ], [ 171361691, 484964280, 271386623, 2039695971, 1050219700, 1005990499, 1316284514, 118888575, -832510419, 153651077, 1812687919, 1628940984, -627508986, -72574630, -977854076, -2095161970, -809900170, -1713613038, -607672772, -1916870409, -786277061, 920892792, 1476395767, 1664170880, 262648762, 199140864, 2008521621, 238838380, -1786897198, 1872260382, 489541119, 715765613, -1735062432, -130138138, -176737541, 1351726213, -503649244, -673983858, 776422348, -2080640378, 1054177446, -2115805241, -1124879199, -10870815, -1315484847, -1995680509, -345700060, 889783032, -1108156107, -970294068, 758594334, 1922529517, 76010826, 253232572, 1404355598 ], [ 2129303117, -1378428578, -929949441, 777625857, -1896418594, 54799111, -2023761918, 119584148, -770740223, -1331749347, -8942242, -725522284, -1811483808, 140296385, 282602874, 695287188, 1721725967, 869690873, 1275016080, 635958220, 740746841, 1259830321, 694632338, 9717688, 989133398, 1998592117, -24883391, -1176812159, -421766570, -2086470079, -830408291, 1662455252, -1719626030, 1666622381, 266986097, -779741725, -118033930, 1626022973, -1636799602, 282376512, -995273852, 176625332, 1233527106, 1809625710, -1049672618, 702862408, -319033852, 11751753, -1454672542, 1531750156, -1417998005, -1976286298, 1100996478, -405445094, -1861120135 ], [ -794135909, -480002577, 1666522191, -269187676, -1069592872, 1437334347, 611803211, 1150090946, -744602534, 1210852555, 1938988281, -1445382832, -1333050792, 275387859, 961807605, -2145474142, 215023712, -1600466114, 2056034430, 972474405, 2121956242, -1210751763, 1261423736, -506414763, -1703143230, -85414092, -133114161, 1151393, 1522621625, -947263403, 594781206, -1291688082, 1627661151, -180163907, 1285768081, -992308174, -803328619, 2074170943, -1309684224, 263385582, -762082250, -471875263, 841577328, 1210890819, -81325309, 592835456, -1959157045, -1142723684, 1041430707, 712564950, -1955512069, 1679907272, -389535231, -842886018, -161987380 ], [ 1790749250, -2000405709, 383988076, -1209936897, -1242284607, 1410524622, -1063916548, -842662583, -1614305392, 1735297769, 1746104987, 1774697428, -1158745292, -1341312659, 1892565036, 485159644, -1012275009, -1946855379, 1285274102, 1297976076, -2102591996, -93319475, -71839362, -154325360, -561719304, -737213643, -710448756, 1805246106, 2113795185, -1667205927, 948615302, 315547631, -1048925851, -1348799781, 1084229081, -581437590, -1590990009, 2014966151, 1829348780, -349328031, -316168758, -341519129, -1328592677, -1694210336, -975728591, -485783079, -1481124455, -1995047482, 1849232506, 1621843351, -833680587, 491739463, -1533943760, 1832916647, 1343898594 ], [ -451827942, 13000228, -1442425884, -1550092832, 2103141482, 1064250724, -595980913, 1500542303, 1268864740, 849976397, 950779706, 1937333707, 1435179248, -1041526824, 973764622, -1457153152, 11508509, -1858452703, -1419813070, 951420021, -551252651, -1451238223, 2058887102, 1881974888, -1162978074, 422412080, -885491902, 1306252740, 807109858, -280468181, 1850711626, 1008655304, -1497464302, -242016548, 1415904518, 166489286, -1718528969, 1175024596, -81266672, -1124621916, 1355456608, 1651455783, 376178636, 928996396, -1112011346, 1058881815, 1736299667, -1124581324, 1902257663, -1760389485, -232513021, -1834567573, -225664158, 631431316, 1591336990 ], [ 1797966249, -1307588493, 268074113, 1192546306, -85040401, -1811854362, -1867203281, 76733572, -2039885093, -2081050931, 1947401467, 141404276, -112308746, -1716281811, 1230153003, 44781300, -1202584859, 1086147861, -1129267366, 13395940, 258794630, -949162656, 1615018668, 874131280, -908042263, -1474960640, -735298471, -148770933, 217446919, -428734403, -1975661026, 756544437, -520712609, -706686565, 241733170, 1439904320, -2126752691, 1979008588, 592720592, 200973471, -1928607914, 907211042, 944716366, 259492041, 1295699123, 1454631808, 1455112404, -743984803, 744696248, -1901311746, 264443733, -1520580141, -826517089, 758793618, -323781614 ], [ -1391641263, -1231542695, -718155186, -1743110974, -657625076, 723250638, 971440865, -2115676474, -635816317, 1427735578, 1591736469, 269335530, 1010797938, -1087406600, 1581928808, -113413950, 823337434, -1020420020, -1404877723, 141120262, 96598239, 307709157, 1322914308, 1166865991, -851303204, -145653422, -1781244447, 1231100028, -1566035664, -1850084357, 87107872, 1809654112, -531144298, -1350729750, -1355961708, 1445588666, 689321462, -23056314, 1835631886, -1697725814, 499782750, -602144075, -1144792280, 1796716308, 1961916551, 1437585491, -1509926156, 954839008, -607871803, -516058012, -1315369328, 381353640, 1534387956, -1150527375, 161421521 ], [ 1560862117, -1773580731, 2026937687, 889494415, -298437611, -2041465095, -1968043303, -371784891, 311151876, 26674760, -870626420, 644629571, 490800531, -673455634, -749143709, -245724387, 1044630482, 375277113, -1601512269, 1817521887, -1279281972, 738614679, -2075413178, -1054696210, 278022668, 1491485893, 269529788, -1910983543, 1956926988, -977968083, -581355381, -1682975273, 842953122, -227467308, -1204449793, 588097806, -1305708112, 133123891, 702767712, 1336860978, 836676078, 289859458, -2001501035, -1148186723, 334352053, 156430702, 144400059, 1011419793, 1738994074, 12684602, -1569601225, -249238892, -1061570316, 124972181, 385407727 ], [ 2129303117, -1378428578, -929949441, 777625857, -1896418594, 54799111, -2023761918, 119584148, -770740223, -1331749347, -8942242, -725522284, -1811483808, 140296385, 282602874, 695287188, 1721725967, 869690873, 1275016080, 635958220, 740746841, 1259830321, 694632338, 9717688, 989133398, 1998592117, -24883391, -1176812159, -421766570, -2086470079, -830408291, 1662455252, -1719626030, 1666622381, 266986097, -779741725, -118033930, 1626022973, -1636799602, 282376512, -995273852, 176625332, 1233527106, 1809625710, -1049672618, 702862408, -319033852, 11751753, -1454672542, 1531750156, -1417998005, -1976286298, 1100996478, -405445094, -1861120135 ], [ 634983054, 560630539, -1026753484, -2023607184, 1413073530, 415033005, 878313187, 137042182, -489241368, -1066371169, 684969681, 1423772405, -751034502, -2044068543, -1478959321, 340060773, -1137376281, 1349635197, -980592428, -26573099, -1174172696, -195254340, 766033187, 1270364971, 1029337697, 31453277, -184085719, -749204650, 2095058784, 1002704937, 1679420711, 1029373651, -1773605951, -1008439828, -169863138, -795740037, 1754394104, -35185528, -1201456077, 420514606, -522285094, -1598057589, 1919624707, 1913307479, 1185678870, -798175399, 1427325010, -909623115, 1629870413, 1650116889, -1412289734, -795074780, 855875387, -1142028735, 1300521638 ], [ -1070131911, 2049974704, 1763092840, -1053028058, 166292314, 166074366, -1019190974, -1132859029, -269987391, 432393741, 1307094513, 1460411475, -2059774218, 673919824, 498300741, -1947266623, 1437360217, 408835117, 939901307, 691561179, -711709171, -1284633303, -524481700, 1125787811, 587444983, 545002872, -1587482543, -2106478835, 720723736, 1935119303, -607282737, -233733880, 1966549543, -1149423624, 94053594, -1777267166, -1015176045, -539323598, 796691278, -825625382, -169461325, -867784650, -1541397110, 1259289313, 742697274, 626726590, 356446495, -1576025318, 65322363, 893671470, -23955025, 959847904, -734037498, 61283300, -512224769 ], [ -1863863834, 2067047682, -103761788, -523522736, 506668291, 1769512427, 1877028179, 1190445693, -70399046, -1507003473, -1330136769, 1442801093, -1610142393, -79425489, -396443964, 898339101, -673450640, 870210214, 35012603, 1657709646, -1345103610, 1121693860, 951828044, 1394248338, -41899653, -769177365, 73558101, 2032110200, -1310094917, 694033051, -1183993565, 1175496662, -328478544, 1541383384, -1445668559, -1615838769, 1935901753, -702609945, -1783073675, 1442834011, -369280480, 1812398851, -267093023, 1099912872, 338357989, -75982561, -60161151, -1068921739, 1016272438, 107492250, -2140960848, -441092176, -403880286, 1656271658, -313964380 ], [ 1691670875, 528339507, 1918769294, -1829045336, -450924439, -69444389, 856170502, -862618985, -901096500, 1732078906, 641579240, 580056310, -1356237693, 1441777, -337364593, 517580164, 1804904496, -951527352, 1335332464, 574063648, -15005977, 1933009579, -1516787776, 765900051, -435631660, 781742553, -1551861971, 1014881476, -1853159684, -649179602, 1745953097, 569938220, -36801548, -725760163, -1763562050, -1670165308, 930584514, -969903280, -1828876527, -265321333, -445966138, 1966804618, -1158393299, -998334311, -1440401966, -1339159052, 144092751, -1190068893, 943559704, 1363714758, -55019671, -1119075414, 1377836052, 2003019150, 1792663194 ], [ -697810679, 479366219, -1474482395, -921617685, -597074398, 371320301, 1718016321, -1103409232, 623119999, -24630874, 1267398692, -710291152, -327972365, 526676966, -244764592, 1111574776, -2087903136, -650655253, -1398293270, -1529381901, -1918481144, -619589383, -1212962004, 1108766783, 8834062, 1233006601, 1655248624, 1226432022, -339658334, 2038272992, -492994251, 1394931570, -1405958448, 2012505842, -845088551, 544569143, -627377495, -1162439906, -732699906, 464699545, -1667424990, -1297792849, 1803383199, -1781010181, 955130129, -853304745, -775981487, -589374500, -503864149, 897166856, 1308122343, -588081048, -1410887819, -2133961368, 964577396 ], [ -451827942, 13000228, -1442425884, -1550092832, 2103141482, 1064250724, -595980913, 1500542303, 1268864740, 849976397, 950779706, 1937333707, 1435179248, -1041526824, 973764622, -1457153152, 11508509, -1858452703, -1419813070, 951420021, -551252651, -1451238223, 2058887102, 1881974888, -1162978074, 422412080, -885491902, 1306252740, 807109858, -280468181, 1850711626, 1008655304, -1497464302, -242016548, 1415904518, 166489286, -1718528969, 1175024596, -81266672, -1124621916, 1355456608, 1651455783, 376178636, 928996396, -1112011346, 1058881815, 1736299667, -1124581324, 1902257663, -1760389485, -232513021, -1834567573, -225664158, 631431316, 1591336990 ], [ 1790749250, -2000405709, 383988076, -1209936897, -1242284607, 1410524622, -1063916548, -842662583, -1614305392, 1735297769, 1746104987, 1774697428, -1158745292, -1341312659, 1892565036, 485159644, -1012275009, -1946855379, 1285274102, 1297976076, -2102591996, -93319475, -71839362, -154325360, -561719304, -737213643, -710448756, 1805246106, 2113795185, -1667205927, 948615302, 315547631, -1048925851, -1348799781, 1084229081, -581437590, -1590990009, 2014966151, 1829348780, -349328031, -316168758, -341519129, -1328592677, -1694210336, -975728591, -485783079, -1481124455, -1995047482, 1849232506, 1621843351, -833680587, 491739463, -1533943760, 1832916647, 1343898594 ], [ 768783543, -1174761610, 1184433197, -1961254479, -498314501, -1381451259, -2147470697, 1036817437, -1491637957, 834471933, -1823512893, 1682450994, 2052200221, -786180788, -59270786, 522886761, 385540754, -2032406849, 2058172368, 1868672861, -56946110, 234043961, -1417486970, 1066806945, 62468624, -928503413, -828433952, -1795492296, 1240696419, -1877664961, 272647450, 1351456096, -1922584105, -1494880756, 1126930098, 1391577355, -1798742035, -1008176295, 456750083, 177262099, 71891398, -1022560448, 167433816, -1932375307, 1600717050, 181586523, -546816473, -570713491, -558611664, -278700502, -1319533959, 436192171, -1358438491, -800321168, 1592719732 ], [ -794135909, -480002577, 1666522191, -269187676, -1069592872, 1437334347, 611803211, 1150090946, -744602534, 1210852555, 1938988281, -1445382832, -1333050792, 275387859, 961807605, -2145474142, 215023712, -1600466114, 2056034430, 972474405, 2121956242, -1210751763, 1261423736, -506414763, -1703143230, -85414092, -133114161, 1151393, 1522621625, -947263403, 594781206, -1291688082, 1627661151, -180163907, 1285768081, -992308174, -803328619, 2074170943, -1309684224, 263385582, -762082250, -471875263, 841577328, 1210890819, -81325309, 592835456, -1959157045, -1142723684, 1041430707, 712564950, -1955512069, 1679907272, -389535231, -842886018, -161987380 ], [ 1804053535, 1319332797, 1023501059, 1960616729, -689629087, 1842695466, -2059197997, 1428148948, -712721137, -890636199, 753109658, -1398733132, 2120903201, 975006407, -2065065703, 1484035902, -1684024930, 1387804945, 1343725681, 616853685, 431306179, 1416772979, 1505169080, 889772029, -1413468664, 710240966, -1282265682, -1947439114, -1495620223, -169760610, 1991682012, -2002115698, -1828920375, -1750757313, -1329262980, 176113644, 1380312521, -1943562751, 1307506782, 1774768029, -1806634969, -213283965, 1351523979, 858850220, -1352391063, -1512708173, -232993166, 1492910231, 1926845589, -94201878, 127009803, 252440652, -42365801, 637734696, -971759202 ] ], [ [ -328521097, -1816579929, 526415796, 486635831, 1190142374, -2077096465, -1734088614, -1265484878, -265619050, 373576447, -1280640515, -606712890, 58060845, 190594581, 113454341, 602315512, 1097827008, 1455736506, 1998646595, -460097422, -737976060, -949630521, -643882795, 166666779, 447477420, -1848204711, 2142221257, -1967463433, -425284993, -205139514, -664560363, -1210842549, 131169282, -2116488694, 1045296769, 770390261, 1163701897, 1357877690, 1664407709, -1512350025, 1438937033, 274458177, -1617074228, 2078699544, 1338827606, -993186778, 1677501511, 991341725, -227276163, -1451258379, 992572938, 1855825224, -1319760448, -2145621414, -1161785820 ], [ 1382681462, 706850490, 1196882106, 638443332, 1762475509, -1719448067, -1875201845, 836941335, 1995929205, 349320091, 2003290156, -425553873, 749084359, 38998133, 1639596247, 632397295, -264407322, -1096609783, -801422425, -1826310113, -1484476178, 38155291, -2011850858, -123170298, -1967106392, -1451751598, 822772744, -2023618525, -701906467, -1329717368, -1915290524, -1253269170, -1665578398, -1801482553, 709888365, -1610884438, 1884117178, -57460007, -395230655, 1613987116, 1192530171, -341628444, 2034018386, 131771603, 894638676, 2017094118, 957805337, 390474768, 497790120, 661768938, 2051605008, 863660548, -859826536, -2053064127, 1215426142 ], [ 2145239638, -311676752, 1140295134, -200985799, 1611260112, 1142721322, -694049574, -767824290, 1635352074, 174023381, 836556795, 760283613, -1435121916, -1132798867, 1719612637, -946653960, 1582433481, -617656511, 1488708091, 333653825, -1721015086, -986058119, 1944220524, -1253409831, -1170178325, -1505350751, 470796884, 1328475895, 1873514990, 1657734957, 1648824558, 1738267520, 291013308, 1381406096, 578620820, -1557830925, -2042739815, -1727642257, -662388488, -3589179, 594688723, 92028062, -574184815, 999967997, 1551559739, -1190218101, -1023730601, 1850914738, 2020810098, -816345324, 40619655, 334186899, 578804948, 1564285532, -1693165807 ], [ 425693497, -1141425627, -1987853149, -1451755828, -1532836644, 120296882, 1851043172, -277425446, 574450538, -843299486, -1753362714, -1210180643, -89244934, 1543206910, -1079987104, 2078025261, 596236459, -620271737, 525697273, 850965246, 798511840, 1570013330, 695476076, -2031791056, -527157251, 1752625316, -1258016085, -3655048, 1023946, 243736217, 1584690172, 171254603, -2145330372, -1104119297, 562737929, 1212217758, 630085594, 997885711, -1113435730, -1736058642, 1926189908, 269687758, 1024194984, 1962912589, -1363488704, 1594109081, -574245846, 540755157, -486747599, -1294102235, 1629691406, -656171661, -2041020106, -1501700657, 1982097050 ], [ 1903053139, -1561036853, -1841649905, 891839449, -332227431, 1730853000, -120946971, 93120322, -1882028622, 1941780274, -726229811, -265880089, 554652619, 1535738707, 1267435339, 1175310996, -1694119795, -1767681776, 1422794431, 1772329326, 531450199, 1762773350, -783595294, -638163997, -1417066152, 1260310400, 727605735, -1182673169, 2144156333, -2016946339, 1160891375, -1254400471, 1219717422, -68771708, -1142369180, -1899374110, 520842640, -1460262325, -215757265, 1934616450, 1664953681, -26453086, 994983542, 1387706208, 457555435, -1260045698, 1337622189, -1767285872, 96313271, 1204944725, 303279286, -649253763, -359468204, -172638636, 1048142019 ], [ 100708859, -1217588483, 1089020933, 414479677, 1069559386, 1740865493, 1245631768, 1521019857, 1335942125, 538593324, -461868125, -703321852, -586021476, 461247969, 1303514414, -570769395, 342353530, -370065608, 462625031, 1369069836, -378312528, -442764925, -1281555283, -5841918, -184981797, -1459708979, 2017116211, 1544645639, -898219915, 1908663687, -979217148, -348480000, -1585769891, 481318327, -80829391, -999277366, -908255034, 1869390094, 803690304, -1490476817, -1567127989, -1846730829, -1085284623, 1022704615, -1881835414, -1076913333, -1969367469, 642115311, 1349235940, 124971211, 1743233185, 809496650, 1133393917, -800285388, 1568365162 ], [ 425693497, -1141425627, -1987853149, -1451755828, -1532836644, 120296882, 1851043172, -277425446, 574450538, -843299486, -1753362714, -1210180643, -89244934, 1543206910, -1079987104, 2078025261, 596236459, -620271737, 525697273, 850965246, 798511840, 1570013330, 695476076, -2031791056, -527157251, 1752625316, -1258016085, -3655048, 1023946, 243736217, 1584690172, 171254603, -2145330372, -1104119297, 562737929, 1212217758, 630085594, 997885711, -1113435730, -1736058642, 1926189908, 269687758, 1024194984, 1962912589, -1363488704, 1594109081, -574245846, 540755157, -486747599, -1294102235, 1629691406, -656171661, -2041020106, -1501700657, 1982097050 ], [ -273560676, -655245624, 1777000012, -1055702337, 1615865356, -1165587816, 1126944938, -935599166, 1439676023, 1441413514, 988416455, 2113484116, 52864442, 1454766162, 225138539, -1981180271, -353532598, -2008073912, 705631724, -1492794795, -752521745, 1595259010, 1029329617, -704193586, 21970306, 348096516, -630553103, 1072979274, -1515144555, -315779595, -1050008226, 769207403, 602155973, 1318769314, -558992977, -1156341506, -2005023336, 1548804700, -731269595, 1093487880, -573989313, -721500873, -1141169028, 1208389731, -917769964, -874849609, 880156602, 77270690, 1057706365, -1702732801, 1970956051, -1130747157, -1640298410, -1677776862, -808634949 ], [ 144187986, -2112651911, -1270250866, -2121012321, 1313974251, 1894120647, -1450971996, -939822036, -634523445, 1340308823, -398310838, -1960394779, 368736094, -1516479469, 623481595, 1532356326, -1856886992, 2122106047, 700761773, -1924476356, -1202558954, -1427488330, 1647805162, 957399280, -545703281, 126714232, -651192094, -403872757, 593228841, -1312251933, 1115390895, 1913130297, 2035945433, -1407595850, -379049514, -1008245438, 579673227, -754633811, -452429108, -1552273352, 257502486, 155619791, 221546671, -681503611, 1098824665, 463201487, -1389315224, -567545192, 690143215, -1647448399, -634725293, 1600293549, -250165930, 41455338, 779293845 ], [ 144187986, -2112651911, -1270250866, -2121012321, 1313974251, 1894120647, -1450971996, -939822036, -634523445, 1340308823, -398310838, -1960394779, 368736094, -1516479469, 623481595, 1532356326, -1856886992, 2122106047, 700761773, -1924476356, -1202558954, -1427488330, 1647805162, 957399280, -545703281, 126714232, -651192094, -403872757, 593228841, -1312251933, 1115390895, 1913130297, 2035945433, -1407595850, -379049514, -1008245438, 579673227, -754633811, -452429108, -1552273352, 257502486, 155619791, 221546671, -681503611, 1098824665, 463201487, -1389315224, -567545192, 690143215, -1647448399, -634725293, 1600293549, -250165930, 41455338, 779293845 ], [ -1357063649, 237218328, 1078929524, 248853804, 675058600, -1024361755, 1912547936, 1385490365, 1622619658, 719835110, 834578124, -1843189092, -1456032029, -1578510652, -72236031, 377838167, -1637290109, 1080392179, 212163999, 409913630, 1790071746, 363593524, -2131064216, 1154479064, 1614971252, -1788686256, 168869843, -129918577, -1497871907, -961674434, 1528431722, -465146628, 158468606, 1190149044, -222626615, 1680260894, -1210455, 2086309149, -1514527551, 1666995542, -1663276874, 1344968903, 693879723, 255702244, 1633856536, 604397704, 835193804, 1092283198, 1463661245, -1150440047, 1480782919, 382342044, -2009870432, 1797126463, 1163742429 ], [ -1467248196, 775709548, 1558383246, 450024270, -469496066, -79396981, 1340555195, -1532945371, 961300714, -989464760, 1622789509, -1546967659, 72412697, -427266372, -59644189, -505752998, -1986720736, 1537101670, 145230400, 430800893, 94387779, 123664234, 456962111, -346092185, -1584749995, -2021839313, 171660865, -1348276231, -197429748, 451829154, 412213743, -1424090201, 689557356, 1893351251, -595181928, -1638750110, 17407779, 501894213, -450551436, 426501426, 1140270581, 335153784, 1273130090, -1520132712, -889309928, 237793038, -1032742332, 2123461085, 765891908, -378341768, 1176890640, 2075597861, -2100816718, 244268021, -311660087 ], [ 425693497, -1141425627, -1987853149, -1451755828, -1532836644, 120296882, 1851043172, -277425446, 574450538, -843299486, -1753362714, -1210180643, -89244934, 1543206910, -1079987104, 2078025261, 596236459, -620271737, 525697273, 850965246, 798511840, 1570013330, 695476076, -2031791056, -527157251, 1752625316, -1258016085, -3655048, 1023946, 243736217, 1584690172, 171254603, -2145330372, -1104119297, 562737929, 1212217758, 630085594, 997885711, -1113435730, -1736058642, 1926189908, 269687758, 1024194984, 1962912589, -1363488704, 1594109081, -574245846, 540755157, -486747599, -1294102235, 1629691406, -656171661, -2041020106, -1501700657, 1982097050 ], [ 144187986, -2112651911, -1270250866, -2121012321, 1313974251, 1894120647, -1450971996, -939822036, -634523445, 1340308823, -398310838, -1960394779, 368736094, -1516479469, 623481595, 1532356326, -1856886992, 2122106047, 700761773, -1924476356, -1202558954, -1427488330, 1647805162, 957399280, -545703281, 126714232, -651192094, -403872757, 593228841, -1312251933, 1115390895, 1913130297, 2035945433, -1407595850, -379049514, -1008245438, 579673227, -754633811, -452429108, -1552273352, 257502486, 155619791, 221546671, -681503611, 1098824665, 463201487, -1389315224, -567545192, 690143215, -1647448399, -634725293, 1600293549, -250165930, 41455338, 779293845 ], [ 1903053139, -1561036853, -1841649905, 891839449, -332227431, 1730853000, -120946971, 93120322, -1882028622, 1941780274, -726229811, -265880089, 554652619, 1535738707, 1267435339, 1175310996, -1694119795, -1767681776, 1422794431, 1772329326, 531450199, 1762773350, -783595294, -638163997, -1417066152, 1260310400, 727605735, -1182673169, 2144156333, -2016946339, 1160891375, -1254400471, 1219717422, -68771708, -1142369180, -1899374110, 520842640, -1460262325, -215757265, 1934616450, 1664953681, -26453086, 994983542, 1387706208, 457555435, -1260045698, 1337622189, -1767285872, 96313271, 1204944725, 303279286, -649253763, -359468204, -172638636, 1048142019 ], [ 2145239638, -311676752, 1140295134, -200985799, 1611260112, 1142721322, -694049574, -767824290, 1635352074, 174023381, 836556795, 760283613, -1435121916, -1132798867, 1719612637, -946653960, 1582433481, -617656511, 1488708091, 333653825, -1721015086, -986058119, 1944220524, -1253409831, -1170178325, -1505350751, 470796884, 1328475895, 1873514990, 1657734957, 1648824558, 1738267520, 291013308, 1381406096, 578620820, -1557830925, -2042739815, -1727642257, -662388488, -3589179, 594688723, 92028062, -574184815, 999967997, 1551559739, -1190218101, -1023730601, 1850914738, 2020810098, -816345324, 40619655, 334186899, 578804948, 1564285532, -1693165807 ], [ 1095354627, -825789590, -749330174, 1144696633, 1677730481, -1530980931, 492952685, 1195059630, -1440919067, 693236141, 2060009015, 1472871303, -1312455156, 2105579144, -613906649, -100694993, -895076940, 856465848, -1607531730, 901775364, -1910085193, 1479930837, -747366799, 77847063, -1168142744, -1685140123, -2047536488, 2058848215, -1562238496, -1903369112, 59273796, 1985883385, -1791321414, -1050728420, 239930857, -32281314, -1521517813, 1935576420, -608529603, 758751242, -180512095, 367483179, 1737120113, -747784478, 1350504082, -891609250, -786265851, -2006704653, -658116153, 370794091, 600750934, -300212779, -616279883, -1184117343, 1736004061 ], [ 2103130536, -1457784052, -815859544, 600682571, -1744895093, 1950951324, 101451777, 2106468694, -364432070, 1430938927, -726375104, -241016779, -657879443, 203621728, -1188247256, 14203355, 1460262327, -1478900154, 1257954622, 1522197273, -1997751322, 755016325, -63774887, 592428960, -881980178, -1201168486, -914641177, -1489669469, -405943451, 1602136519, 1196738189, -1376906607, 249662299, -1830865240, -1891852492, 539470231, -848173781, 877647607, -1477867319, -1633709308, 923625372, -1259029268, -1897698763, 1240231056, 882158981, 1845054383, 425310761, -100980192, 731977765, 1254151808, 554884822, -775670588, 1674095175, 872883128, 1620507005 ], [ 2113678069, 1196504485, -787995177, -1669873192, -115337944, 1537576459, 579010260, -765323108, -1764936148, -1064173506, 929568804, 730106033, -207313690, -713452352, -1395802191, 2029215659, -298320442, 1147667523, -168930309, 297270808, 604460704, -619195024, 1877475445, -183357319, 1138448035, 1788220205, -504873233, -1142414674, 2017123725, 1227934598, 1249110373, 1915744743, -2027431556, 1910087449, -1646748814, -1523414295, -1211132837, -1660818641, -1788838490, -1609927562, -62589617, -547595921, -684110800, -1409529327, 2031199400, -719563773, -117097571, -1536607071, -1236285462, -1141051281, 2021773581, -1390432744, 59621840, 189811498, -1833694320 ], [ -50894260, -364736946, 1868887071, -1479961369, -1986303766, 1028096521, 1821796705, 1414770450, 1593683772, 1561646326, 797009189, 1811954338, -681706841, 1051887283, -1751980052, 118620791, -899149790, 1884182509, -274226553, -1247405923, 297859159, -1815440743, -1602965291, -293665295, 562207949, 353126144, -1909541355, 773048522, -1899812059, 1354727039, -1979420652, -2032564733, 75593503, 1297279156, 1138313467, 430049403, -1380739805, 1945395560, -2059245041, -653275594, 1091331978, 502418657, 1247346740, 1144816687, 1888256464, 70417795, 1378456305, -1477865720, -1399870304, -1933595256, -1269095288, -1669021451, 1392616043, -21884653, -239673588 ], [ 1903053139, -1561036853, -1841649905, 891839449, -332227431, 1730853000, -120946971, 93120322, -1882028622, 1941780274, -726229811, -265880089, 554652619, 1535738707, 1267435339, 1175310996, -1694119795, -1767681776, 1422794431, 1772329326, 531450199, 1762773350, -783595294, -638163997, -1417066152, 1260310400, 727605735, -1182673169, 2144156333, -2016946339, 1160891375, -1254400471, 1219717422, -68771708, -1142369180, -1899374110, 520842640, -1460262325, -215757265, 1934616450, 1664953681, -26453086, 994983542, 1387706208, 457555435, -1260045698, 1337622189, -1767285872, 96313271, 1204944725, 303279286, -649253763, -359468204, -172638636, 1048142019 ], [ 1762424333, -1577665480, -962749428, 443887246, -576420031, -2091704716, -2057858938, -1143191511, 2008328885, 470931150, -1051200538, -1906799364, 1100307688, -527298511, -456624500, 264839795, -1166439914, 977476849, -800135408, 883286030, 74533480, -1511052818, 530058733, -1824629440, 923574688, -531036630, 732227462, -1113229580, -398795194, -834549105, -1069777540, -676523282, -1916583382, -441617955, -1618630452, 79888180, -1758265802, -2107524416, -261737584, -867573239, 1618671017, -1012035429, -432399775, -1132913449, 1672780648, 1239610015, -1408832316, -1068166971, -1346737681, -1499095452, -1113451946, 1511081190, -176838574, -502762445, -1327988852 ], [ 563100553, -1775556027, -1792544134, 1709973717, -965528529, -145857792, 1118461548, 1153816433, -2031230805, 497173768, 1774444835, -644804231, 183433341, -1010180463, 950055332, -1640118465, 83485205, -375160663, 606295681, -25328642, 2068751695, 2074963529, -927075596, -1987322272, -31277891, 387187703, 1081018878, 107351942, 371086569, -2049145260, 1127984357, -731251121, -496465906, -331024198, -1839912416, -24611186, -510302270, -1144797394, -1091513136, -2001024319, 1665137783, -885437089, 1608749492, 1444663112, -182781498, 1322239510, -1239843739, -1371164983, 1713808802, 628354426, 812506869, 1819551619, -2087567328, -1408286744, 1982859444 ], [ -497296550, -833397606, 1893832363, 587525694, 1496367114, -477951179, -298898375, 985819007, 2061382552, 1239966097, -162702927, 420316841, -647930700, -187877258, -481377317, -1720473699, 1608966417, -1559493004, -997485751, -1060106691, -1193559545, -10321428, 1978035695, -736753875, 1006177298, 999792152, 1132929972, 526078193, 1032039404, 1122932896, 785581141, 251195666, -1755576612, 34938415, 1089542352, -678796757, -1078372228, 404637139, -1578807369, 940843152, 2074482053, -67842238, -2027809610, -981579996, -2011607661, -174859364, -816419457, 1173937190, 1478336604, -279186859, 2052754370, -216660030, -1638410955, 1753722338, -449082495 ], [ -1639375623, 1020263036, -1719693199, -1866139643, -1624927385, 1033681198, -199929162, 436289384, -941959710, -1632168167, 1227179564, 1428969930, 1456161922, -1868910509, 1825100599, 179833894, -1305402056, -1293797944, 12247891, 444953405, -1938328108, -16779019, -1117086097, 1794794334, 494253542, -550189646, -333322468, 1448330852, 819047029, -483218065, 1456970505, 523113944, -1891782303, 561037523, 1883828354, 1560294051, -1965362739, 1640226828, 2068751410, -1448622427, 591123758, 1095354301, -1961511482, 1407384471, -456860748, -861760177, -1038486769, 24166607, 1282358468, 1381031434, -1179161070, 1404426622, 1401072076, -1883884409, -805987548 ], [ 599615116, -603183212, 302885671, -2132324533, 914467866, 1595599408, -1980002930, -1801663843, -1561904708, 464156406, 1121588227, 1386984908, 1207669076, 331164891, 868845402, -945162369, 1054114009, -1361855199, 1990460015, -1968120905, 1907904676, -169405085, 620544780, -1461106475, -775952076, 1555847657, -2086882129, -1324288332, 565252575, 1306525815, -295047732, -1771528270, -1516005551, 1676495370, -1222958661, 337797641, 1874879135, -534276661, -1863060002, 1344393090, 1234677579, 648831631, 1726788728, 1184471784, 808946458, -715238676, -1884023305, 970362097, 1485426992, 837898444, 658370988, 937669555, -957636406, -1645240422, 556865629 ], [ -50894260, -364736946, 1868887071, -1479961369, -1986303766, 1028096521, 1821796705, 1414770450, 1593683772, 1561646326, 797009189, 1811954338, -681706841, 1051887283, -1751980052, 118620791, -899149790, 1884182509, -274226553, -1247405923, 297859159, -1815440743, -1602965291, -293665295, 562207949, 353126144, -1909541355, 773048522, -1899812059, 1354727039, -1979420652, -2032564733, 75593503, 1297279156, 1138313467, 430049403, -1380739805, 1945395560, -2059245041, -653275594, 1091331978, 502418657, 1247346740, 1144816687, 1888256464, 70417795, 1378456305, -1477865720, -1399870304, -1933595256, -1269095288, -1669021451, 1392616043, -21884653, -239673588 ], [ 100708859, -1217588483, 1089020933, 414479677, 1069559386, 1740865493, 1245631768, 1521019857, 1335942125, 538593324, -461868125, -703321852, -586021476, 461247969, 1303514414, -570769395, 342353530, -370065608, 462625031, 1369069836, -378312528, -442764925, -1281555283, -5841918, -184981797, -1459708979, 2017116211, 1544645639, -898219915, 1908663687, -979217148, -348480000, -1585769891, 481318327, -80829391, -999277366, -908255034, 1869390094, 803690304, -1490476817, -1567127989, -1846730829, -1085284623, 1022704615, -1881835414, -1076913333, -1969367469, 642115311, 1349235940, 124971211, 1743233185, 809496650, 1133393917, -800285388, 1568365162 ], [ 1681861708, 1168628691, -663514680, -644344025, -960028518, -387195554, -1998123733, 1054371522, 1083893015, 2089736699, 217284701, 2095193114, -1246038542, -112344055, 1213229110, 1243610960, 1175456262, -145764780, -1833631962, 1571782574, -509191210, 643075407, -1575038235, 1875356199, -1044686658, 2135630231, 925168786, -729338446, -560152874, 2058680102, 402938714, 826836896, 483625886, -1124911205, -1578619447, -2134117925, -408200551, 789580312, -852326433, -1192370193, -478000321, -1153720038, -279289416, 224060132, -977565582, -2014657826, -1710223852, -359191314, -1385650247, 1285799272, -1439259616, -2030401814, 512609608, 532325028, 738234761 ], [ 1762424333, -1577665480, -962749428, 443887246, -576420031, -2091704716, -2057858938, -1143191511, 2008328885, 470931150, -1051200538, -1906799364, 1100307688, -527298511, -456624500, 264839795, -1166439914, 977476849, -800135408, 883286030, 74533480, -1511052818, 530058733, -1824629440, 923574688, -531036630, 732227462, -1113229580, -398795194, -834549105, -1069777540, -676523282, -1916583382, -441617955, -1618630452, 79888180, -1758265802, -2107524416, -261737584, -867573239, 1618671017, -1012035429, -432399775, -1132913449, 1672780648, 1239610015, -1408832316, -1068166971, -1346737681, -1499095452, -1113451946, 1511081190, -176838574, -502762445, -1327988852 ], [ 1903053139, -1561036853, -1841649905, 891839449, -332227431, 1730853000, -120946971, 93120322, -1882028622, 1941780274, -726229811, -265880089, 554652619, 1535738707, 1267435339, 1175310996, -1694119795, -1767681776, 1422794431, 1772329326, 531450199, 1762773350, -783595294, -638163997, -1417066152, 1260310400, 727605735, -1182673169, 2144156333, -2016946339, 1160891375, -1254400471, 1219717422, -68771708, -1142369180, -1899374110, 520842640, -1460262325, -215757265, 1934616450, 1664953681, -26453086, 994983542, 1387706208, 457555435, -1260045698, 1337622189, -1767285872, 96313271, 1204944725, 303279286, -649253763, -359468204, -172638636, 1048142019 ], [ 2090308903, -963673571, -1141673499, -2146887816, 2044338283, -1983333109, -2138455535, -1728643976, -880771319, 2041130330, -1431983707, 300855133, 646147729, 1285778062, 856349646, 2083398509, 694412865, 1478619306, -773788805, -396786790, 1018659334, 1614398472, -2125653181, -284537647, 1298385029, -1657994625, -632172015, 206722578, -1791593166, 1785621232, -568000680, 1222082691, -311653100, -421219605, 2001390325, 1524139084, 68107691, -153835014, 1206057175, 792742415, 2058429987, -716678994, -1663557390, -1311193357, 118933588, -801138516, 1328506602, 1611315527, -1344846782, 2103550362, 563628740, -1013969493, -1283409700, -1437253198, -124085017 ], [ 1382681462, 706850490, 1196882106, 638443332, 1762475509, -1719448067, -1875201845, 836941335, 1995929205, 349320091, 2003290156, -425553873, 749084359, 38998133, 1639596247, 632397295, -264407322, -1096609783, -801422425, -1826310113, -1484476178, 38155291, -2011850858, -123170298, -1967106392, -1451751598, 822772744, -2023618525, -701906467, -1329717368, -1915290524, -1253269170, -1665578398, -1801482553, 709888365, -1610884438, 1884117178, -57460007, -395230655, 1613987116, 1192530171, -341628444, 2034018386, 131771603, 894638676, 2017094118, 957805337, 390474768, 497790120, 661768938, 2051605008, 863660548, -859826536, -2053064127, 1215426142 ], [ 2090308903, -963673571, -1141673499, -2146887816, 2044338283, -1983333109, -2138455535, -1728643976, -880771319, 2041130330, -1431983707, 300855133, 646147729, 1285778062, 856349646, 2083398509, 694412865, 1478619306, -773788805, -396786790, 1018659334, 1614398472, -2125653181, -284537647, 1298385029, -1657994625, -632172015, 206722578, -1791593166, 1785621232, -568000680, 1222082691, -311653100, -421219605, 2001390325, 1524139084, 68107691, -153835014, 1206057175, 792742415, 2058429987, -716678994, -1663557390, -1311193357, 118933588, -801138516, 1328506602, 1611315527, -1344846782, 2103550362, 563628740, -1013969493, -1283409700, -1437253198, -124085017 ], [ 1681861708, 1168628691, -663514680, -644344025, -960028518, -387195554, -1998123733, 1054371522, 1083893015, 2089736699, 217284701, 2095193114, -1246038542, -112344055, 1213229110, 1243610960, 1175456262, -145764780, -1833631962, 1571782574, -509191210, 643075407, -1575038235, 1875356199, -1044686658, 2135630231, 925168786, -729338446, -560152874, 2058680102, 402938714, 826836896, 483625886, -1124911205, -1578619447, -2134117925, -408200551, 789580312, -852326433, -1192370193, -478000321, -1153720038, -279289416, 224060132, -977565582, -2014657826, -1710223852, -359191314, -1385650247, 1285799272, -1439259616, -2030401814, 512609608, 532325028, 738234761 ] ], [ [ 522368646, 473458900, 955587977, -1835261828, 171420614, -2106887390, 2108778721, 1609315162, 1029902435, -882410565, 1058145022, -234459006, 639677306, -1151998774, -108845274, 1618375701, -1332252509, -495921848, -895089105, -1378174456, -441508745, 463825912, -1912240907, -1265025382, 1362243590, -1027829113, -705470729, 742149108, 1058332719, 1972332507, -1465342709, 1094400050, 961025945, -1614296186, 1617469633, -805060647, -330340722, 1272877771, 103046326, -965734734, -764755140, 1031090881, -1360369432, -121150541, 1062801088, 1651022053, 1400413534, -604950029, -1294116879, 1866470194, 418390252, -397565018, 1726406693, 971674979, -100942560 ], [ -356138856, -1947205380, -1028769098, 1074115575, -1601240416, -697279965, -1031902752, 1000461941, 1546132806, 1235154545, 925566056, -1762872587, 1779147297, -1452450269, -406822185, 1407835364, -1114919019, -1216268878, -2034450691, -608980075, -20796534, -140032735, -1976851712, -1267156842, -2129122718, -1181226877, 449718038, -2110017654, -1439561502, 188999223, 256748216, 1701773799, 315777601, 1829137511, 961381873, 216809530, -501958617, -1669439226, 881136189, 1881495257, -575673952, -620597657, -1727491264, 419459022, -816086358, -2103838810, -2114982216, -706156544, -161227525, -183916852, 1032128605, 120511741, 1222981442, -871814195, -1150635827 ], [ 1083583503, -93567456, 823531281, 1197853200, 1773234072, 808186184, -1143652975, -1587395202, 1891351005, 1174513829, 1500548125, -328640956, -1471019707, 419866232, 600096128, -1217308839, -129286990, -330319096, -1032437564, 1362196633, -61273490, 1830778645, -2141619879, 1884184296, 694317907, 859375019, -911389890, -1808566126, -1153500016, -246388071, -696017539, -1318249208, -2093083010, 848748092, 717009616, -1454399869, 1216173180, 2051174235, 2146713779, -1311959249, -312690085, -1921079934, -2094570567, 1475522712, 2010276402, -1278735079, -155834354, -2044349679, 1356137264, 206491452, -892745562, 2015343703, -1563341506, -998590001, 1063979961 ], [ -1848121327, 1647020941, -691737924, -1233457778, 603038348, -1567305909, 387213282, -1886142185, -1014630055, 971577752, -550602837, 1720266826, -619644944, 817734398, -2018945532, 2046349491, 497491649, 893828805, -750582354, -908408047, -272000360, -1049735625, -2058298021, 715839481, 930404226, 755105403, 231375923, 102273185, 2085268474, 115487727, 884208098, -358022321, -2005496896, -644584271, 950701095, 575751153, 831660095, 1063078691, -1209794965, 1346067376, 920922364, -825334575, 16090396, 1536456845, -1429389121, -847215753, -1322566681, -838041683, -1268545913, 1314269852, 2109652687, 2015952140, -609227201, 1856395224, -1796335954 ], [ 1131733528, 12100206, -616774206, -73695743, 2078455995, -915148399, -811284017, 1491155197, -555937938, 1734788090, 2038716602, -1863861210, 722031578, -1743017787, 1628629721, -1652603487, 1665391379, 1156832941, 156544410, -1254606271, -1000869889, -295473913, 1492268608, 1708039350, 8107038, -1147354562, 276385598, 1424361067, 177674049, 1677229284, -2106303243, 8251272, -1950477343, 479935225, 499866873, -806086091, 1264598826, 1938089033, -184517877, -279302864, -1329686237, -2026501095, -400997877, -251296172, 1152440879, 1555105233, -1680958343, -1492344455, 258552249, -534472371, 868497347, -762679894, -361494763, -239838880, 434917492 ], [ -882814916, -729634258, 1468926585, -1270993954, 1763811340, -339886334, -1327018855, -1532116080, 919968110, 1729267052, 1606908889, -1416098580, 1627366993, -1178906944, -176921450, -2123638673, -1036038502, -773450505, 1959724641, -952126181, -959568114, -973371277, -1062166625, 171647360, -1264082403, -899673758, 139738739, 1101274986, -1687130365, -650507279, 303601230, 1789997003, 1905630992, 1598535884, 21342624, -1725881546, 1998652653, 522277825, 1742483031, 1806710352, 1255426098, -342611548, 464102351, 820699811, 1634998992, -1176078155, 236153589, 411753583, -1257560783, -421298085, 1826131939, -2078392840, 9405463, 469482975, 1751264644 ], [ -882814916, -729634258, 1468926585, -1270993954, 1763811340, -339886334, -1327018855, -1532116080, 919968110, 1729267052, 1606908889, -1416098580, 1627366993, -1178906944, -176921450, -2123638673, -1036038502, -773450505, 1959724641, -952126181, -959568114, -973371277, -1062166625, 171647360, -1264082403, -899673758, 139738739, 1101274986, -1687130365, -650507279, 303601230, 1789997003, 1905630992, 1598535884, 21342624, -1725881546, 1998652653, 522277825, 1742483031, 1806710352, 1255426098, -342611548, 464102351, 820699811, 1634998992, -1176078155, 236153589, 411753583, -1257560783, -421298085, 1826131939, -2078392840, 9405463, 469482975, 1751264644 ], [ 349780701, 1304223525, -1568901387, 1606290149, -1288382127, -1727717085, -1371449944, -1818428146, 1941035726, -893979482, 1173341612, -1363958749, 125400054, -317954015, 684854574, 2097786982, 644151060, 867518611, -1020720410, -1623664370, -1775505821, -858237263, 235960185, -1887921666, -1017724759, 563843103, 1604048517, 2102629403, -1133643544, -1708972321, 312937653, 1881840047, -343198374, 1735980777, 1043259697, 1712689995, 1935940261, -1686369823, -379799364, -1933016450, -1956982403, -106608515, 693342545, 1658007244, -1592638843, -2004654543, -1698653105, 1832966180, 693886911, -80267545, -1705908030, -554783328, -1594390079, -2018225773, -261646271 ], [ 457317828, -934880714, -530293263, -1091264500, -1346411580, -2108298483, 1176307950, 1024266047, -1378302313, 805674272, -1437143055, -958978926, -1037037733, -1589500947, 983685821, -1964814719, -406440009, -52128500, 331277188, -1316483547, -122814393, 1260131045, -539863314, 1932880148, -301512254, 1189102207, -1657207627, 1510090716, -87041761, 2107936915, 861639679, 1034272998, -1509814679, 289152949, 1022451268, 1331488092, -531095438, 274240817, -1402789251, -289845493, -103482344, -2007875821, 1789303717, 614096111, -1361457326, 1707326951, 822135586, 829579298, 1859456410, -411688612, -622174794, 502079061, 1668688353, 1344136529, 1231153521 ], [ -392031816, 861321814, -1128859545, 680180517, 249043498, -1945483981, -761114717, -869974655, 392403348, -265023693, -94399374, -1419392104, 1842177064, 1072538779, 730219588, -963548206, 784235503, -1138549818, -58124729, -995362794, -845485437, 641640276, -799021841, 988412169, 17143374, 2066235616, -1323231411, 1910634575, -1578714920, 213401729, -548187795, 1083607939, -1587095816, -1053292467, -1156370190, 1807095224, 150425994, -1442135549, 1245947712, -920970934, -1182097033, -24325661, 1252689417, 1458342822, -2080732920, 1709733222, 2134696378, -769266101, 72752240, -530899196, -103563037, 654256711, 646632462, -108719217, -106618639 ], [ 1131733528, 12100206, -616774206, -73695743, 2078455995, -915148399, -811284017, 1491155197, -555937938, 1734788090, 2038716602, -1863861210, 722031578, -1743017787, 1628629721, -1652603487, 1665391379, 1156832941, 156544410, -1254606271, -1000869889, -295473913, 1492268608, 1708039350, 8107038, -1147354562, 276385598, 1424361067, 177674049, 1677229284, -2106303243, 8251272, -1950477343, 479935225, 499866873, -806086091, 1264598826, 1938089033, -184517877, -279302864, -1329686237, -2026501095, -400997877, -251296172, 1152440879, 1555105233, -1680958343, -1492344455, 258552249, -534472371, 868497347, -762679894, -361494763, -239838880, 434917492 ], [ 457317828, -934880714, -530293263, -1091264500, -1346411580, -2108298483, 1176307950, 1024266047, -1378302313, 805674272, -1437143055, -958978926, -1037037733, -1589500947, 983685821, -1964814719, -406440009, -52128500, 331277188, -1316483547, -122814393, 1260131045, -539863314, 1932880148, -301512254, 1189102207, -1657207627, 1510090716, -87041761, 2107936915, 861639679, 1034272998, -1509814679, 289152949, 1022451268, 1331488092, -531095438, 274240817, -1402789251, -289845493, -103482344, -2007875821, 1789303717, 614096111, -1361457326, 1707326951, 822135586, 829579298, 1859456410, -411688612, -622174794, 502079061, 1668688353, 1344136529, 1231153521 ], [ -930247412, -458935010, -1802127135, -705558692, 2135874763, 1142424035, -307591826, 577438842, 1995173951, -258879434, -881975652, 1626027692, 1505358488, 71196012, -2096787999, -2092546173, -1642517222, 829804246, -1393541446, -1876227810, 780998617, -81165043, 131148327, -1322508358, -1225246967, -1108172436, 618679255, 2060790591, 1785813309, -1660093711, 771393293, 1106844016, -1973189066, 590322325, -238417824, -1309781638, 1244010132, 1869762181, 422122472, -1282406578, -305352967, 66935783, 1727825621, 1247782231, 733078207, 1132029475, 833642536, -774348222, -1574298128, 1457163718, 231343983, 1984689870, 777513627, -111584005, 630335834 ], [ -1687714898, 371937209, -290118560, -1128152003, -518499447, 1226270363, 2131881696, 1601112898, -1272122124, 6643112, 121084472, -891373973, -278878682, -513019387, -1848628168, -359699162, -583431453, -833587092, 488632967, 911342740, -1945873440, -677856186, -2014918533, 1379617408, 1834833941, -155945797, 1911320645, 553879756, 1584983287, 1923940556, 373816058, -231697718, 1039170790, -1415852259, -873333914, 214414731, -1282718382, -14278506, 1528486646, 1213686034, 1680556161, 1547044914, -719953930, 913194957, -549648275, 2024882548, -1388317806, -991301306, 1896586171, -1120146541, 512975983, -896416324, -925640987, 734041218, 1266419461 ], [ 11361575, -204757901, 1595616894, 1776889413, -1625066277, -961496234, 4231219, -425480473, -275466917, 891296021, -1374567771, 1404539931, -1010222877, -648023086, -1195236338, 562973232, 840084648, 533374324, -27555647, -845216827, 806244060, -1638009496, -807843273, 783904906, 825523245, -996140064, -681879423, -780471309, 1661273881, 310763104, -1637954961, -1456814513, -1850414992, -1110256353, -1192577934, -231589718, 1062217538, 1625573305, 251393092, 1169331151, 665705580, -783415549, 480959645, -850107659, -821188063, 2093130459, 1763827322, 658780437, 399644568, 796862601, 1086559612, -1910726474, -607777781, -1696630049, 125277404 ], [ -1848121327, 1647020941, -691737924, -1233457778, 603038348, -1567305909, 387213282, -1886142185, -1014630055, 971577752, -550602837, 1720266826, -619644944, 817734398, -2018945532, 2046349491, 497491649, 893828805, -750582354, -908408047, -272000360, -1049735625, -2058298021, 715839481, 930404226, 755105403, 231375923, 102273185, 2085268474, 115487727, 884208098, -358022321, -2005496896, -644584271, 950701095, 575751153, 831660095, 1063078691, -1209794965, 1346067376, 920922364, -825334575, 16090396, 1536456845, -1429389121, -847215753, -1322566681, -838041683, -1268545913, 1314269852, 2109652687, 2015952140, -609227201, 1856395224, -1796335954 ], [ -1670401547, -749429321, -908486024, 1793713559, 1116247078, 1087952833, 1315306228, 967372854, 18324602, -1895132985, -2078322743, 2042918048, 7935266, 1945916850, -2013708633, 583933880, -938899416, -582554011, 673708786, -20277307, -1569370744, 2146077072, 912635640, -598456392, 521349915, -1497208986, -301961032, -322819218, -549089872, -69649427, 1780978627, -2117445837, 228366254, 1892626783, 1670310818, 1707488723, -376057659, 288591606, 406476479, 1450310587, 1952529506, -1052967343, -1614538349, -1009368184, -1018849283, -857439302, 1789686858, -1222351740, -334988499, -611321878, -979100552, -1303850208, 2136057796, 542990032, -1708498013 ], [ 1551826317, 505440482, 714400787, 145883779, -2015697195, 1393836320, 262136914, -1405066968, 1430863642, -887013084, -576456153, 597531869, -932771150, -2119735567, -767180781, 786628395, -330384359, 912193883, -1846109335, -1041547376, -1126633920, -1872276885, 631081241, -1244312442, -118179281, 2106571870, -1085160672, -1311140102, 1850611890, -612444090, -878138769, 943295724, -1592067614, -523086643, -1291288935, 1682679288, -873661604, 287102947, 96890475, -31228164, -1862638497, -1019248294, 1524464606, 206781341, 1621249842, 255367240, -780178267, -664030715, 1182457862, -1126377870, 428177025, 1871187133, 1483670715, -483795757, -957922448 ], [ 457317828, -934880714, -530293263, -1091264500, -1346411580, -2108298483, 1176307950, 1024266047, -1378302313, 805674272, -1437143055, -958978926, -1037037733, -1589500947, 983685821, -1964814719, -406440009, -52128500, 331277188, -1316483547, -122814393, 1260131045, -539863314, 1932880148, -301512254, 1189102207, -1657207627, 1510090716, -87041761, 2107936915, 861639679, 1034272998, -1509814679, 289152949, 1022451268, 1331488092, -531095438, 274240817, -1402789251, -289845493, -103482344, -2007875821, 1789303717, 614096111, -1361457326, 1707326951, 822135586, 829579298, 1859456410, -411688612, -622174794, 502079061, 1668688353, 1344136529, 1231153521 ], [ 1083583503, -93567456, 823531281, 1197853200, 1773234072, 808186184, -1143652975, -1587395202, 1891351005, 1174513829, 1500548125, -328640956, -1471019707, 419866232, 600096128, -1217308839, -129286990, -330319096, -1032437564, 1362196633, -61273490, 1830778645, -2141619879, 1884184296, 694317907, 859375019, -911389890, -1808566126, -1153500016, -246388071, -696017539, -1318249208, -2093083010, 848748092, 717009616, -1454399869, 1216173180, 2051174235, 2146713779, -1311959249, -312690085, -1921079934, -2094570567, 1475522712, 2010276402, -1278735079, -155834354, -2044349679, 1356137264, 206491452, -892745562, 2015343703, -1563341506, -998590001, 1063979961 ], [ -1670401547, -749429321, -908486024, 1793713559, 1116247078, 1087952833, 1315306228, 967372854, 18324602, -1895132985, -2078322743, 2042918048, 7935266, 1945916850, -2013708633, 583933880, -938899416, -582554011, 673708786, -20277307, -1569370744, 2146077072, 912635640, -598456392, 521349915, -1497208986, -301961032, -322819218, -549089872, -69649427, 1780978627, -2117445837, 228366254, 1892626783, 1670310818, 1707488723, -376057659, 288591606, 406476479, 1450310587, 1952529506, -1052967343, -1614538349, -1009368184, -1018849283, -857439302, 1789686858, -1222351740, -334988499, -611321878, -979100552, -1303850208, 2136057796, 542990032, -1708498013 ], [ 654189230, 2068097250, -581907607, -514267264, -626709469, -1684112188, -130069366, -234763973, -1300803449, 1353738388, 813473341, -1110135511, -1436344246, 507025651, -2125231414, -1498715064, -259948155, 2107106100, -1819261040, 123206794, 268172446, -1065848434, 87484419, 576394407, -1557937549, 1950666225, -1090935060, -563782245, -2042462170, 401625237, 403525504, -1648627520, -889632920, 1145564759, 914762274, -827646359, 557597907, 1061001879, -542937165, -1392669038, -2054183324, 1953132363, -772387857, 1314905200, -752204358, 911514219, -718526236, 461133876, 1947524736, 1089770841, -1440705419, 101735071, -987586552, -1205334327, 1427642631 ], [ 1324415302, 1224535298, 1313394064, 25313525, -52661184, 303555458, -1858376702, 199746690, -959504813, 1878495658, -1356405390, -1997791283, 1990379119, -1469241289, 75143274, -506320887, -990816384, -51406595, 998273034, -1658128347, 693839378, 1688650828, -900860522, 763898206, 1805305131, 1856471085, 635314458, 1893226909, 1190820323, 53829058, -1607081781, 1516158840, -916514084, 1016853228, 622233082, -599112841, 1179741360, 675810010, 1054349440, 1944535354, -967092811, 1133910182, -1976910232, 899418201, -1479644469, -1194552840, -1307407927, 1422186039, -541786554, -473886278, -595430726, 532910599, 1786656759, 763332092, -1712679123 ], [ 65461429, -1685467799, -1436300414, -1302740825, 848068149, 1612767825, -1085585953, 1899295328, -1007751523, -828272427, -1602918322, -1946845788, 515148112, -397424515, -1643229829, 277864711, -664788676, -460249774, 1672985102, -414500221, -201579868, 804394072, 1694384855, 1023056956, -31280394, -834772372, -1379398290, -1616480011, 1112034450, 1017547780, -629438459, 1884330880, 2003218294, 518646144, -1021647198, 28159663, 1383612644, 29731117, -26369594, 140241712, 1469446893, -383606863, -1361349023, 59139794, 574101762, 1867052674, -1661354945, 1901216339, 1312180567, 903952356, -1135359034, -1261124479, -311060953, -1363418205, 669909484 ], [ 1623405478, -483600605, 1997854133, 213731468, 1863560083, 544020095, -348438751, 1809712208, -987894826, -462670445, 955447959, 1609269363, -1317278685, 2118355785, -298037666, -691474741, -1595368789, -2030297770, 246509586, 448270985, -1744375182, 1733653525, 188517589, -1918179746, 1466184918, -1300731519, 742577941, 756560335, 1333085850, 1329949040, 2085792174, -1775366720, -580224027, -585241434, -531581250, -1122109453, -1143024377, 1996629119, 1713126923, 783697650, 236088190, -104631843, 782104942, 1556291232, -316702242, 161758449, 1770046162, 1766666563, -1160049396, -1121809450, -1270093952, -2030066123, 835154844, -306065903, -2011288406 ], [ 1131733528, 12100206, -616774206, -73695743, 2078455995, -915148399, -811284017, 1491155197, -555937938, 1734788090, 2038716602, -1863861210, 722031578, -1743017787, 1628629721, -1652603487, 1665391379, 1156832941, 156544410, -1254606271, -1000869889, -295473913, 1492268608, 1708039350, 8107038, -1147354562, 276385598, 1424361067, 177674049, 1677229284, -2106303243, 8251272, -1950477343, 479935225, 499866873, -806086091, 1264598826, 1938089033, -184517877, -279302864, -1329686237, -2026501095, -400997877, -251296172, 1152440879, 1555105233, -1680958343, -1492344455, 258552249, -534472371, 868497347, -762679894, -361494763, -239838880, 434917492 ], [ -2082882134, 2100856071, -118861383, -986085377, 1693315551, 794400600, 1890662859, 1289322367, 1955962605, -1217797541, -1271178782, -1822115201, -674932803, 220106257, 279414354, 760548784, 1001720101, 1362690833, 85807651, -975971420, -260734347, 1598955732, 1357026494, 1785704159, 172629950, 1199098939, -373139503, -2114855427, 1047122970, -1772892072, 580831249, 2137765656, -2037482844, 1004801991, 1581315699, 544565933, 815971481, 1723836698, 1190581830, -1977224852, 1177444228, 1105429501, -1167589399, 664335104, 1468335661, 1495597082, 1593053790, 1193589594, -1623122978, -64721482, -1146451596, -1842676464, -1015954018, 1758366227, 420963757 ], [ 169898118, -1693749877, 1136091999, -1351067554, 1782837886, 2077531430, 161039732, -807012505, -692873148, -303720953, -89015493, -1822670023, -1299059384, 1242664190, -1921125829, -221232260, 1610729392, -1772112553, 1827678969, -116213559, -329013388, 916007526, 1190578025, -115801381, -1790474207, 2012762377, -2109515679, 1596283662, -283252751, 63595539, 1138298306, 1891966201, -1501447761, 1337400407, 692081983, -565775996, -318969179, 1165696373, -1546073222, 25135583, 954274918, 167983578, -223949614, 88566607, 49509556, 1304289399, 1378447691, 1797763533, -1837707423, -775165635, 1618227784, 609546372, -529078337, 551511877, -158276888 ], [ -1670401547, -749429321, -908486024, 1793713559, 1116247078, 1087952833, 1315306228, 967372854, 18324602, -1895132985, -2078322743, 2042918048, 7935266, 1945916850, -2013708633, 583933880, -938899416, -582554011, 673708786, -20277307, -1569370744, 2146077072, 912635640, -598456392, 521349915, -1497208986, -301961032, -322819218, -549089872, -69649427, 1780978627, -2117445837, 228366254, 1892626783, 1670310818, 1707488723, -376057659, 288591606, 406476479, 1450310587, 1952529506, -1052967343, -1614538349, -1009368184, -1018849283, -857439302, 1789686858, -1222351740, -334988499, -611321878, -979100552, -1303850208, 2136057796, 542990032, -1708498013 ], [ -356138856, -1947205380, -1028769098, 1074115575, -1601240416, -697279965, -1031902752, 1000461941, 1546132806, 1235154545, 925566056, -1762872587, 1779147297, -1452450269, -406822185, 1407835364, -1114919019, -1216268878, -2034450691, -608980075, -20796534, -140032735, -1976851712, -1267156842, -2129122718, -1181226877, 449718038, -2110017654, -1439561502, 188999223, 256748216, 1701773799, 315777601, 1829137511, 961381873, 216809530, -501958617, -1669439226, 881136189, 1881495257, -575673952, -620597657, -1727491264, 419459022, -816086358, -2103838810, -2114982216, -706156544, -161227525, -183916852, 1032128605, 120511741, 1222981442, -871814195, -1150635827 ], [ 654189230, 2068097250, -581907607, -514267264, -626709469, -1684112188, -130069366, -234763973, -1300803449, 1353738388, 813473341, -1110135511, -1436344246, 507025651, -2125231414, -1498715064, -259948155, 2107106100, -1819261040, 123206794, 268172446, -1065848434, 87484419, 576394407, -1557937549, 1950666225, -1090935060, -563782245, -2042462170, 401625237, 403525504, -1648627520, -889632920, 1145564759, 914762274, -827646359, 557597907, 1061001879, -542937165, -1392669038, -2054183324, 1953132363, -772387857, 1314905200, -752204358, 911514219, -718526236, 461133876, 1947524736, 1089770841, -1440705419, 101735071, -987586552, -1205334327, 1427642631 ], [ 1551826317, 505440482, 714400787, 145883779, -2015697195, 1393836320, 262136914, -1405066968, 1430863642, -887013084, -576456153, 597531869, -932771150, -2119735567, -767180781, 786628395, -330384359, 912193883, -1846109335, -1041547376, -1126633920, -1872276885, 631081241, -1244312442, -118179281, 2106571870, -1085160672, -1311140102, 1850611890, -612444090, -878138769, 943295724, -1592067614, -523086643, -1291288935, 1682679288, -873661604, 287102947, 96890475, -31228164, -1862638497, -1019248294, 1524464606, 206781341, 1621249842, 255367240, -780178267, -664030715, 1182457862, -1126377870, 428177025, 1871187133, 1483670715, -483795757, -957922448 ], [ 665550308, 479073582, -604742882, 1237270711, 1298673169, 1231534618, 597689581, -249786626, -1258609851, -1958672444, 1796552959, 1464700200, -1283115355, 1300247551, -1942136339, -1127941080, -1502277698, -684929500, -774530339, 54083650, -177187498, -1657240157, -1503266768, 1376814160, 206816591, 1812905571, -1586356246, -823799074, -1469642268, 1821192686, -1465040185, 1292224715, -1321204764, 978502831, -192060310, 2014999858, -1847196507, -753121821, 958241590, 1785172220, 167787427, -1724843415, 555365395, -94428506, 1180641610, 223386658, 1708977537, -1620016065, 532204746, 1019427693, -404090559, -106605539, 838939608, -190952359, -461283834 ], [ -326059863, 1741458868, -1304561006, 1093366058, -18544472, -798214503, -909723410, -215431393, -1801427953, 647323710, -391659093, 774970750, 65444202, 2050833568, -1792598875, -30147023, 155824262, -1075739701, 740322856, -591881531, 1131842268, 1814378685, 1518869040, 569983290, 936090151, 1564447872, 2064363152, 962440282, 1773761827, 1999008113, -1392009991, 5283054, -612435029, 1932328375, 1048094072, 1657385863, -646015803, 1473579512, -1798681912, 1885891118, -1160036846, 109683336, 929158133, 1042943124, -1236042888, 237665321, 131057672, 1186531780, -769339463, 1132808343, 499421704, 1109837553, 1611511820, -307308618, -291217550 ], [ 349780701, 1304223525, -1568901387, 1606290149, -1288382127, -1727717085, -1371449944, -1818428146, 1941035726, -893979482, 1173341612, -1363958749, 125400054, -317954015, 684854574, 2097786982, 644151060, 867518611, -1020720410, -1623664370, -1775505821, -858237263, 235960185, -1887921666, -1017724759, 563843103, 1604048517, 2102629403, -1133643544, -1708972321, 312937653, 1881840047, -343198374, 1735980777, 1043259697, 1712689995, 1935940261, -1686369823, -379799364, -1933016450, -1956982403, -106608515, 693342545, 1658007244, -1592638843, -2004654543, -1698653105, 1832966180, 693886911, -80267545, -1705908030, -554783328, -1594390079, -2018225773, -261646271 ] ], [ [ -1148727593, 2073937274, -1767733704, -1717743418, 2051801155, -1909437604, -796240710, -1627137415, -1192305788, -1829651555, -606668416, -877619581, -1467052840, 939220069, -1993862057, -110427462, -835871213, 645361354, -696373389, -117342829, 1335804570, -1527254467, -276437986, 266946943, 1016843283, 157097347, 1012377948, 1270741932, 1241211525, 495836747, 1797481971, -2050037097, -5878374, 1297300180, -1701007633, 1366644551, -1981427574, 1230624271, -1344713298, 719498361, 1413953256, 1349482075, 319328666, 1754117484, -1545680372, -1131797419, -1577815344, 942290209, 1681492314, 1848640861, 86029739, -1580349143, -1409188831, 542578964, 1704018030 ], [ 154357911, 2128435528, -479453855, -205276921, 49362840, -1589095638, -1890155586, 900585082, -856330398, -590379075, 2114073874, -1080017000, 1735802866, 551739947, -1008721569, 1951494292, 525064675, -803979846, -208923376, -548590817, 1483762938, -148219161, -1989294338, 807430041, 1103527169, -446896276, 1811882132, -321736993, -1013067684, 862882113, -1599080364, 2083639333, 787516358, -788109021, -1796453039, 366478718, 371644621, 1264456361, -929528535, -1236401084, -374732198, 1367170314, 1752611517, -623068193, -1942900337, -1670643795, 190796196, -2040527193, 961453849, -2005376732, -327945367, 1278364294, -137943682, 751355674, -713712786 ], [ -844193323, -1450462416, -1579442712, -960740850, 1045094388, 1915460151, -1487866961, -365672609, 1435232916, -1778654468, 1902745430, -2069277948, -932317745, -2007998255, 1121008099, -313497759, -269129873, 200092404, -863299827, 1103899737, -295737132, 1271127718, 630360683, 751405401, 2096237271, 28137713, -858805625, 978915914, 884519286, -71036294, -709227507, 1848090365, -1067754319, -1808805017, 566257687, -1798291521, 1122223641, 1469705466, 933665896, -1133266124, 1900891015, -1767083671, -1686336571, -841431737, 174649107, 903252366, -898319068, 1784609501, 1361320286, -1156259343, -1881081637, 866890089, -1392413572, -937083330, 1168353776 ], [ -844193323, -1450462416, -1579442712, -960740850, 1045094388, 1915460151, -1487866961, -365672609, 1435232916, -1778654468, 1902745430, -2069277948, -932317745, -2007998255, 1121008099, -313497759, -269129873, 200092404, -863299827, 1103899737, -295737132, 1271127718, 630360683, 751405401, 2096237271, 28137713, -858805625, 978915914, 884519286, -71036294, -709227507, 1848090365, -1067754319, -1808805017, 566257687, -1798291521, 1122223641, 1469705466, 933665896, -1133266124, 1900891015, -1767083671, -1686336571, -841431737, 174649107, 903252366, -898319068, 1784609501, 1361320286, -1156259343, -1881081637, 866890089, -1392413572, -937083330, 1168353776 ], [ -348964119, -1442313586, 861805805, -1749343228, -959739000, 698789871, 961261330, 2109786268, 896413331, -1152188070, 911556224, 1080387060, 751947522, 1057054658, 1363481842, 292923627, 2125715450, 620215859, -1909815383, -1406467268, -12255080, -277582491, 1344672355, 741124020, -2147280884, -190355333, 193931708, 2064922164, 686328109, -1372769379, -1323955136, -790363008, -425972695, -1680846922, 1243183410, -1856446791, -1861083542, -1600985578, -1568235440, 275007339, 1366097978, 1900629620, 1328027528, 797794826, 388279490, -818515086, -359975588, 1599677476, -1693712859, 1397578842, 1337612991, -1900402597, -1109195228, -816011557, 1774641220 ], [ 1260530499, -314826479, 1086402602, 1942006014, -511207036, -1151182653, 1859800493, 776907068, 1623263891, -522319249, -651324789, -1614672388, 1172272713, 1478190029, 1372921446, -896904445, -49545049, -29411200, -1630288340, -2146780140, -712720532, 44326957, 2099428458, 1605394622, 927435374, 1987526262, 1179874240, 112726761, 1769201446, 1803435729, -1276623729, -933556935, 2011779993, -2122966157, 77919330, -503312138, 1050886281, 1968228485, -780780697, -1200748514, -732691681, 926114358, -603014575, 611574168, -652582143, 1032645468, -1879034463, -675963446, -817872088, 420538076, 632995377, 975549337, 1726460648, 1272518146, -1968532384 ], [ 1842688664, -287523050, -1896533771, 1895921628, -913240489, -503816329, -368433432, 2081332339, -596221210, 242758190, 18211547, 2104504671, 1942775618, 566445849, -1692962867, -659982782, 713173905, 1303130379, 1081683219, -56005826, 732606400, -821163398, 583873006, -93048732, 789322298, 1597352427, 1374584270, 997752623, 1150468831, -1401152264, -1353375494, 1454266637, 175698843, -294554982, 708781581, -1791566174, -1438425131, -1515384268, 283969668, -1863312605, -1955706890, 758438841, 1008651727, -1041251537, 820302964, -1733667833, -388924157, -576944436, -659620990, 1576107530, -1810454641, 552882792, -971912791, -59152698, -1283255695 ], [ -1247136604, 2099913301, 845465550, -1108363411, -299913768, 1535104098, -1301338249, -863697135, -1116500307, 707992379, 117397846, 2797138, -521284975, -738799508, 58941299, 1284481451, 1342519112, 1222051508, -1950639383, -42224216, -456938862, 1869299861, -363170457, -1087368750, -1069802654, -1310834112, -249626923, -1012972773, 286186941, -1155927735, 364892724, 496733261, 729428559, 1642941726, -1817763865, -1920088884, -171766261, 68781122, 1106437540, -1173228084, -193078873, 478167515, 672102403, 184866153, 388474917, -1442790790, -151531088, 178322002, -1808488128, 2012999979, 572196984, 935252538, 148232225, 1849812405, -2123068586 ], [ -456601749, -908484067, 304369477, 499350935, 283695039, 1447241649, 46034246, 1378864889, -1898094021, -601229888, 913086408, -500442921, 993299703, 394744603, -67925697, 248422957, 1724742757, 766971510, 2078429883, -1736210693, 1343950239, 1680419394, 1837657862, 167959835, -53675587, 359505894, 1779152782, 1575220046, 1868425891, 2014600371, 530716664, -1034930259, -1500141344, 1707949176, -1493327167, -1845098141, -118945507, 1044587358, 1011810575, -1055937826, 5988080, 1694003999, 1287845180, 1789906312, 1158732488, -1756005923, -1272993422, -1421438132, -1577264576, 1539704544, 884052577, 1776958333, -771460091, 2060827836, 1852835551 ], [ -348964119, -1442313586, 861805805, -1749343228, -959739000, 698789871, 961261330, 2109786268, 896413331, -1152188070, 911556224, 1080387060, 751947522, 1057054658, 1363481842, 292923627, 2125715450, 620215859, -1909815383, -1406467268, -12255080, -277582491, 1344672355, 741124020, -2147280884, -190355333, 193931708, 2064922164, 686328109, -1372769379, -1323955136, -790363008, -425972695, -1680846922, 1243183410, -1856446791, -1861083542, -1600985578, -1568235440, 275007339, 1366097978, 1900629620, 1328027528, 797794826, 388279490, -818515086, -359975588, 1599677476, -1693712859, 1397578842, 1337612991, -1900402597, -1109195228, -816011557, 1774641220 ], [ -348964119, -1442313586, 861805805, -1749343228, -959739000, 698789871, 961261330, 2109786268, 896413331, -1152188070, 911556224, 1080387060, 751947522, 1057054658, 1363481842, 292923627, 2125715450, 620215859, -1909815383, -1406467268, -12255080, -277582491, 1344672355, 741124020, -2147280884, -190355333, 193931708, 2064922164, 686328109, -1372769379, -1323955136, -790363008, -425972695, -1680846922, 1243183410, -1856446791, -1861083542, -1600985578, -1568235440, 275007339, 1366097978, 1900629620, 1328027528, 797794826, 388279490, -818515086, -359975588, 1599677476, -1693712859, 1397578842, 1337612991, -1900402597, -1109195228, -816011557, 1774641220 ], [ -348964119, -1442313586, 861805805, -1749343228, -959739000, 698789871, 961261330, 2109786268, 896413331, -1152188070, 911556224, 1080387060, 751947522, 1057054658, 1363481842, 292923627, 2125715450, 620215859, -1909815383, -1406467268, -12255080, -277582491, 1344672355, 741124020, -2147280884, -190355333, 193931708, 2064922164, 686328109, -1372769379, -1323955136, -790363008, -425972695, -1680846922, 1243183410, -1856446791, -1861083542, -1600985578, -1568235440, 275007339, 1366097978, 1900629620, 1328027528, 797794826, 388279490, -818515086, -359975588, 1599677476, -1693712859, 1397578842, 1337612991, -1900402597, -1109195228, -816011557, 1774641220 ], [ -1335171971, -624310775, 1835682437, 780825538, 515482767, 2141065582, 1161913353, -172446790, 706608923, 141666233, -586224580, 2041518486, 400860013, 1058251976, -386570760, -1302418779, -1621472555, 1306959475, 90635922, 68111359, -1627304196, 1234242230, -1015276226, 423279871, -642901883, -1171102493, -1446445475, 1350507710, -1739479628, -2138779752, -830479172, 1666577106, 867865104, 1368416204, -1268741308, 2019235889, -1642141851, -1994850214, -98376686, -267857771, -897124529, -1421069205, -767943816, -541210823, 435426307, -602191310, -1098103317, 419021572, 354725524, -268736131, -1674882953, 1999621726, 84460256, -954454387, 969781980 ], [ -1148727593, 2073937274, -1767733704, -1717743418, 2051801155, -1909437604, -796240710, -1627137415, -1192305788, -1829651555, -606668416, -877619581, -1467052840, 939220069, -1993862057, -110427462, -835871213, 645361354, -696373389, -117342829, 1335804570, -1527254467, -276437986, 266946943, 1016843283, 157097347, 1012377948, 1270741932, 1241211525, 495836747, 1797481971, -2050037097, -5878374, 1297300180, -1701007633, 1366644551, -1981427574, 1230624271, -1344713298, 719498361, 1413953256, 1349482075, 319328666, 1754117484, -1545680372, -1131797419, -1577815344, 942290209, 1681492314, 1848640861, 86029739, -1580349143, -1409188831, 542578964, 1704018030 ], [ 154357911, 2128435528, -479453855, -205276921, 49362840, -1589095638, -1890155586, 900585082, -856330398, -590379075, 2114073874, -1080017000, 1735802866, 551739947, -1008721569, 1951494292, 525064675, -803979846, -208923376, -548590817, 1483762938, -148219161, -1989294338, 807430041, 1103527169, -446896276, 1811882132, -321736993, -1013067684, 862882113, -1599080364, 2083639333, 787516358, -788109021, -1796453039, 366478718, 371644621, 1264456361, -929528535, -1236401084, -374732198, 1367170314, 1752611517, -623068193, -1942900337, -1670643795, 190796196, -2040527193, 961453849, -2005376732, -327945367, 1278364294, -137943682, 751355674, -713712786 ], [ -1148727593, 2073937274, -1767733704, -1717743418, 2051801155, -1909437604, -796240710, -1627137415, -1192305788, -1829651555, -606668416, -877619581, -1467052840, 939220069, -1993862057, -110427462, -835871213, 645361354, -696373389, -117342829, 1335804570, -1527254467, -276437986, 266946943, 1016843283, 157097347, 1012377948, 1270741932, 1241211525, 495836747, 1797481971, -2050037097, -5878374, 1297300180, -1701007633, 1366644551, -1981427574, 1230624271, -1344713298, 719498361, 1413953256, 1349482075, 319328666, 1754117484, -1545680372, -1131797419, -1577815344, 942290209, 1681492314, 1848640861, 86029739, -1580349143, -1409188831, 542578964, 1704018030 ], [ 2095887114, 948015994, 1635651433, -95482663, -1305255858, -150042807, -1720469915, 741533802, -732462866, -694456718, -2134552146, 2147097804, -311851666, 1222152592, 84080886, 605417967, -137767647, 805102101, -1289242863, 2130664015, -309879285, -2101176838, 1943528697, -2049452442, -118972635, 1224185380, -556344369, -1248152027, -1114520704, 795284342, 316856851, 14347085, 61249124, -778805881, 1868631966, -1153885850, 1449722964, 1188614562, -2118623218, -1413121916, 224537492, -1465782096, 1514050880, -249397542, 1446709019, -1635193709, -2044372420, 607788781, 1297382991, 2112998408, 1235102289, 1064779476, -1898558106, 443390753, 917433165 ], [ 165478328, -219294957, -1172641390, 753180676, -646387779, -1474530267, 1289326270, 221335495, 87471502, 82892259, -1813365180, 148927382, 187295853, 46466079, -2117416928, 1074872932, 489881252, 1105923548, 16532108, -731936497, 1431044431, -641011750, -200718524, -2076676646, -1448201885, -1660880604, -328534311, -1020806024, -719618173, 1141217214, 785944819, 1279425001, 1356623869, -1082266766, 496532746, 1588086751, -838466780, -533873158, 135063880, 1280123383, -1514990845, -142361985, -1106510108, 913112445, -1108457045, -617130668, -659780798, -1844230787, 722025026, -1056340610, -39390399, 846491158, 1232102000, 1795111625, -1605890612 ], [ -129200331, 1969780672, -708269672, -1258323150, -1550624102, 546020130, 42924957, 1176885270, -1517489167, -775500704, -1628549641, -821125583, 1976960181, 1704325953, -16776928, -1720538357, 2125626042, -1471646290, -1713087479, -382444541, 1894788336, 1281579443, -603123363, -193309606, -1887179666, -985411777, 730568352, -342330214, 2056810818, -234245619, 1489720937, 975065850, 33026975, 1583769538, 1592909173, -767720833, -951596567, 895670800, -2030915249, 864956571, -279103162, 1146531020, -1589033367, 323241975, 154966880, -2084354079, 105690081, 669445109, -407148645, 482314423, -745992346, 478972417, -1102082476, -939315450, -1842408380 ], [ 1893696301, 1342259291, -990909487, -1673516281, 1236708642, -54868810, -1966260876, 1090129923, -664676433, -1412425769, 681960373, 1224928653, 1185415090, -969516844, 395932471, -146740318, 1585796994, -1332573098, 1377764631, -660037024, 504680276, 9339928, -652306756, -1153396530, -585358868, 461346358, 494337490, 529459838, 672384408, -1927823880, -452746408, -794578732, -440159444, -505667440, -1388220521, 1996628094, -2146248748, 410529597, -165392650, 873727405, 1420952354, 639396972, 1144785957, -971267197, 2121457598, -1772659871, 727592282, -1517957133, -1142835023, 1396991164, 761707303, 573280938, 1410805671, -951593457, 605577548 ], [ 165478328, -219294957, -1172641390, 753180676, -646387779, -1474530267, 1289326270, 221335495, 87471502, 82892259, -1813365180, 148927382, 187295853, 46466079, -2117416928, 1074872932, 489881252, 1105923548, 16532108, -731936497, 1431044431, -641011750, -200718524, -2076676646, -1448201885, -1660880604, -328534311, -1020806024, -719618173, 1141217214, 785944819, 1279425001, 1356623869, -1082266766, 496532746, 1588086751, -838466780, -533873158, 135063880, 1280123383, -1514990845, -142361985, -1106510108, 913112445, -1108457045, -617130668, -659780798, -1844230787, 722025026, -1056340610, -39390399, 846491158, 1232102000, 1795111625, -1605890612 ], [ -1335171971, -624310775, 1835682437, 780825538, 515482767, 2141065582, 1161913353, -172446790, 706608923, 141666233, -586224580, 2041518486, 400860013, 1058251976, -386570760, -1302418779, -1621472555, 1306959475, 90635922, 68111359, -1627304196, 1234242230, -1015276226, 423279871, -642901883, -1171102493, -1446445475, 1350507710, -1739479628, -2138779752, -830479172, 1666577106, 867865104, 1368416204, -1268741308, 2019235889, -1642141851, -1994850214, -98376686, -267857771, -897124529, -1421069205, -767943816, -541210823, 435426307, -602191310, -1098103317, 419021572, 354725524, -268736131, -1674882953, 1999621726, 84460256, -954454387, 969781980 ], [ 762957276, -2076065406, -371184687, 396851176, -776690568, 857594564, 1271442881, 464880979, 106979627, 2031705689, 654317959, -1164501920, 672009528, -80553047, -2045411313, 1786285486, 1270413919, 504646957, 742986728, 331236317, -673862321, 1859040752, 228479972, -691907160, 793557981, -1472418589, -775059254, -1592441203, -1782095774, 1382430980, -270210075, 1533081659, 590517776, -1142983816, -1239592072, -184377170, -1740487772, 364435429, -174445042, -1550336739, 106084893, 1498130202, 1755399426, -348415240, -1833318577, 1561107886, 219102038, 1117020728, -1953268289, -880664683, -920821216, 930179176, 778203209, 1033820250, -441735484 ], [ -1958459482, -2051207721, -1411271168, 1639577006, -1115984869, -1346718566, -231426337, -437810192, 2118869243, -1702837328, 1463864641, -1162643460, -816239873, -62905557, 2041896815, -1135818841, -670267794, 683254784, 730368857, -569906073, -1583693773, 1238955329, 1719943759, 437873858, 1601210423, -1056712035, 1563509958, 1324494753, 1728149803, 1855799835, -664077877, -1631897310, 1069490335, 728699097, 634158098, 561762351, -1972120733, 728910645, -68018288, -2013541870, 1526977702, -2026683994, -1144551465, -881277897, 1214844941, -1802885213, -496511910, -575190707, -366071608, 1599534730, -750212459, -625191412, -391505339, -460221862, 1950366378 ], [ -456601749, -908484067, 304369477, 499350935, 283695039, 1447241649, 46034246, 1378864889, -1898094021, -601229888, 913086408, -500442921, 993299703, 394744603, -67925697, 248422957, 1724742757, 766971510, 2078429883, -1736210693, 1343950239, 1680419394, 1837657862, 167959835, -53675587, 359505894, 1779152782, 1575220046, 1868425891, 2014600371, 530716664, -1034930259, -1500141344, 1707949176, -1493327167, -1845098141, -118945507, 1044587358, 1011810575, -1055937826, 5988080, 1694003999, 1287845180, 1789906312, 1158732488, -1756005923, -1272993422, -1421438132, -1577264576, 1539704544, 884052577, 1776958333, -771460091, 2060827836, 1852835551 ], [ -844193323, -1450462416, -1579442712, -960740850, 1045094388, 1915460151, -1487866961, -365672609, 1435232916, -1778654468, 1902745430, -2069277948, -932317745, -2007998255, 1121008099, -313497759, -269129873, 200092404, -863299827, 1103899737, -295737132, 1271127718, 630360683, 751405401, 2096237271, 28137713, -858805625, 978915914, 884519286, -71036294, -709227507, 1848090365, -1067754319, -1808805017, 566257687, -1798291521, 1122223641, 1469705466, 933665896, -1133266124, 1900891015, -1767083671, -1686336571, -841431737, 174649107, 903252366, -898319068, 1784609501, 1361320286, -1156259343, -1881081637, 866890089, -1392413572, -937083330, 1168353776 ], [ 1001563441, -1885987893, -1821516936, -735303592, 1643991971, -2044939159, -1384112519, -35336171, -2055650262, 147287284, -591157567, 625475205, -1896454246, -1388564722, -1429885637, 1019788818, 1026491266, -1648004570, -409168300, 875672094, -2117853366, -1715324275, 617432647, 277787922, 889535423, -143331790, 1726420012, -1608465973, -1483470493, 581168594, 1534015162, -2049118568, 896393816, 2029628738, 273257803, 1422007931, -1023190131, 1309777223, -181064084, -865377963, -1295918171, 1515609964, 934990339, 1239660156, 874411529, -1049395500, -1324868946, 634729044, -1062503196, 635752426, 1722762190, 1069157328, -121612601, 1755972791, 219546670 ], [ 762957276, -2076065406, -371184687, 396851176, -776690568, 857594564, 1271442881, 464880979, 106979627, 2031705689, 654317959, -1164501920, 672009528, -80553047, -2045411313, 1786285486, 1270413919, 504646957, 742986728, 331236317, -673862321, 1859040752, 228479972, -691907160, 793557981, -1472418589, -775059254, -1592441203, -1782095774, 1382430980, -270210075, 1533081659, 590517776, -1142983816, -1239592072, -184377170, -1740487772, 364435429, -174445042, -1550336739, 106084893, 1498130202, 1755399426, -348415240, -1833318577, 1561107886, 219102038, 1117020728, -1953268289, -880664683, -920821216, 930179176, 778203209, 1033820250, -441735484 ], [ -998485261, -1660005059, -336711648, -1788523182, 1277804874, 1684484708, 1421167459, 1309418273, -339049157, 852047559, -442980514, 1522678682, -1309683830, -1543260008, 2042693528, -599137518, -811768929, 723440758, -675844726, 1062537098, -301264276, 1219733835, -1802024353, 977451209, -736425286, -330983059, 1849347223, -76275219, -1827801602, -178698428, -1114607338, -108476344, -1212250221, 614372388, -1137867714, -148784306, 1952559862, 591967021, 895738991, 1169713839, 1802991808, 1658432639, 1535925768, -682683051, 535780389, 1366199961, 256876198, -1601243859, 39083786, -1219037123, 814038586, 1544636527, 866830912, 218723568, 427166721 ], [ 165478328, -219294957, -1172641390, 753180676, -646387779, -1474530267, 1289326270, 221335495, 87471502, 82892259, -1813365180, 148927382, 187295853, 46466079, -2117416928, 1074872932, 489881252, 1105923548, 16532108, -731936497, 1431044431, -641011750, -200718524, -2076676646, -1448201885, -1660880604, -328534311, -1020806024, -719618173, 1141217214, 785944819, 1279425001, 1356623869, -1082266766, 496532746, 1588086751, -838466780, -533873158, 135063880, 1280123383, -1514990845, -142361985, -1106510108, 913112445, -1108457045, -617130668, -659780798, -1844230787, 722025026, -1056340610, -39390399, 846491158, 1232102000, 1795111625, -1605890612 ], [ 1967492703, -1259040911, 1651753531, -1883774478, -803865003, 301653850, 676922759, -2082423694, -606293725, 1470686786, -1361130937, 1921800292, 903109813, 2042596231, 1732062310, -1174310801, 1894744720, -20869868, -1037506474, 1680057095, -126661705, 804597799, 472717782, -864379111, 2074407619, 1434312419, 125475835, 317553517, -1848611164, 987776038, 1760127289, 2016098135, 257612473, 2136786379, 1281326505, 20709313, 1290142965, -1474838001, 754774246, 513502864, -29222960, 617846071, 1512382734, 309859952, -519563861, -334797638, 293338496, 350298563, -800772272, 146201989, -912422605, 1909940299, 148533155, 1449982817, -517594771 ], [ 1842688664, -287523050, -1896533771, 1895921628, -913240489, -503816329, -368433432, 2081332339, -596221210, 242758190, 18211547, 2104504671, 1942775618, 566445849, -1692962867, -659982782, 713173905, 1303130379, 1081683219, -56005826, 732606400, -821163398, 583873006, -93048732, 789322298, 1597352427, 1374584270, 997752623, 1150468831, -1401152264, -1353375494, 1454266637, 175698843, -294554982, 708781581, -1791566174, -1438425131, -1515384268, 283969668, -1863312605, -1955706890, 758438841, 1008651727, -1041251537, 820302964, -1733667833, -388924157, -576944436, -659620990, 1576107530, -1810454641, 552882792, -971912791, -59152698, -1283255695 ], [ 2095887114, 948015994, 1635651433, -95482663, -1305255858, -150042807, -1720469915, 741533802, -732462866, -694456718, -2134552146, 2147097804, -311851666, 1222152592, 84080886, 605417967, -137767647, 805102101, -1289242863, 2130664015, -309879285, -2101176838, 1943528697, -2049452442, -118972635, 1224185380, -556344369, -1248152027, -1114520704, 795284342, 316856851, 14347085, 61249124, -778805881, 1868631966, -1153885850, 1449722964, 1188614562, -2118623218, -1413121916, 224537492, -1465782096, 1514050880, -249397542, 1446709019, -1635193709, -2044372420, 607788781, 1297382991, 2112998408, 1235102289, 1064779476, -1898558106, 443390753, 917433165 ], [ -1280226100, -78493875, -408650641, 509007216, -1868483877, -2036662280, -2011647700, -1008834100, 326783330, -1470007125, 2109898409, -371877874, -845267663, 1688079079, -1394958273, -1340246797, -512006080, -1842607069, 779112252, 1189370674, -628847031, 1580131437, -2116013783, 134839721, 987898520, -530142538, 1918247889, -298350024, 1795506995, 682864210, -1156114691, 1422714284, -2015364706, -1333843199, 1201879230, 1727686397, -480840289, 675985229, 848090595, 1023450106, 1742363166, -1774198300, -1320375926, 1796776776, 191459950, 121094829, -416897983, -592245446, -1096014766, -434060792, -1832382418, -888912068, 2119853557, -1447522407, 997372137 ], [ 1842688664, -287523050, -1896533771, 1895921628, -913240489, -503816329, -368433432, 2081332339, -596221210, 242758190, 18211547, 2104504671, 1942775618, 566445849, -1692962867, -659982782, 713173905, 1303130379, 1081683219, -56005826, 732606400, -821163398, 583873006, -93048732, 789322298, 1597352427, 1374584270, 997752623, 1150468831, -1401152264, -1353375494, 1454266637, 175698843, -294554982, 708781581, -1791566174, -1438425131, -1515384268, 283969668, -1863312605, -1955706890, 758438841, 1008651727, -1041251537, 820302964, -1733667833, -388924157, -576944436, -659620990, 1576107530, -1810454641, 552882792, -971912791, -59152698, -1283255695 ] ], [ [ -596614905, 137927643, 1561870383, 2046469756, 1365766140, -65009507, -1782720850, 1288125375, 1532087874, -117912607, 232132411, 1503246340, -1579809831, 1343211335, 54181792, 799690697, -1328888842, 495684735, -995021867, 77922849, 107073539, 1961764559, 730521070, 246444542, -421124501, -699486699, 653984930, 1641609885, 311171115, 687344535, -738807004, 249851155, 308668557, 782416663, -789323122, -649089321, -604331198, -339933823, -893233564, -1307410551, 861226, 1524802771, -2011171237, 711212541, 1359483124, 1392693548, 1514699108, -784301535, -1714299642, 2127887043, 858934850, -613277633, 1512045868, -628297763, 1070831675 ], [ 564854360, 945581226, 1965365787, 57041080, 338914505, 1133213423, 1176579348, 1493753201, 877903168, -1897737372, -642810426, 396119851, -236802025, -1961648344, -998169994, -824137647, -1992326890, 1127069294, -524119570, 1251060970, 1590475308, 1648525318, 1753309286, -7568062, -1105569694, -1786115762, 532446660, -1602945241, -1110770484, -1098182447, -972725518, -548971076, -724535338, 114077877, 1964288886, 626796195, 756244698, -1449536403, -1657231965, -1335869907, 1496633042, -1404498076, 2078309610, 1094946300, 1413162535, -850026222, -1476130405, -1431463570, 1536491422, -294739032, -390246976, -1084408799, -617436029, -561356235, 1071232648 ], [ -1183921775, -1872239709, 1592538700, -1373473198, -356125120, 1101464125, -1380582558, -1141478757, 581097222, 548581969, -1102142512, 179788462, 876747953, -1196584362, -243505921, -942439076, 1889935779, -500073276, 1528369848, 1632888127, -1426962253, 1895395626, -1936523349, -486381504, -1464652093, -1949266758, 223280297, 433355191, 352070514, -354009227, 1231962783, -33005544, 150408936, -249321028, -1257433030, 663888370, 1413089078, -839923299, -156861292, 1686338965, -1260237550, -338231483, -989847234, -680059023, -175101334, 1816534881, -2093766836, -609271571, 1571474185, -1790687835, 27878243, -1480320336, 254741427, 920389999, 580762720 ], [ -631585649, -1308376462, -1210001122, -1982057610, -1576824445, -463544586, -1471839146, 2010713976, 1401303813, -118904231, -1739878919, 2088188450, 965745842, -1360603220, -1915751178, 514150542, -1972970488, 490965696, -248064282, 1634040433, -507437439, -223755819, 196488391, 2075080706, 870345384, 727525960, -816856755, -71847558, -1312510443, -465413730, 1383481169, -1720031092, -1437495762, 368615114, 1281844746, 2040409850, 374292980, 674217161, -904649034, -386931235, -797751246, -1679250743, -555642233, -1213040013, 391184452, 1089546720, 2059981337, 1632925616, -780511441, 1883713834, 1897808229, 15041118, -1266384627, 1192172013, -1662332229 ], [ -1692120577, 1582728719, -1671764655, -209430973, -1371036331, 345769883, -2071555612, 1490800087, -101566375, 1595018552, -286249803, 244702894, 1022502754, 2026851559, -540033893, 90059701, -754109185, -1970927588, 1602322672, 269273689, -547967569, 1189735576, 1368767463, 2082780622, -271317700, -1694929053, -63043979, -255390796, -1256355591, 372158387, -368886470, 1638373666, -1942591199, 927240423, 437819124, -1154288494, -633818617, 1543564792, -583734016, 705419550, 53824792, 1697186033, 689652344, 1436124858, 1733445060, -1592305514, 1433377353, 1977706326, -1991985176, -196295360, -1052868717, 2072547212, -635815048, -1344294104, -1736803553 ], [ 1259791414, -1894952934, -837984194, 233615010, -1955046336, -1396725525, 2121887469, -180989541, -843809374, 1588238088, -1801656083, -1012851938, 1548323625, 1086245598, -291970596, 2064811692, 328360675, 1053945097, 2082387805, 18562787, -82853901, 702850400, -1859297730, -306599241, 821138171, -519699254, 904517937, -415187996, -1313365625, -1519134072, 195042705, -1316277771, -561691801, 85693636, -1933072079, -341815852, -809161419, -799106877, 1758929153, 1824887983, -857931120, 1636104304, -1189434777, -657653610, 1893706264, -1711088082, -505402456, 1310033175, 1892186735, 1926382498, 1633094168, 1994810741, -126854007, -759793170, -494085900 ], [ 564854360, 945581226, 1965365787, 57041080, 338914505, 1133213423, 1176579348, 1493753201, 877903168, -1897737372, -642810426, 396119851, -236802025, -1961648344, -998169994, -824137647, -1992326890, 1127069294, -524119570, 1251060970, 1590475308, 1648525318, 1753309286, -7568062, -1105569694, -1786115762, 532446660, -1602945241, -1110770484, -1098182447, -972725518, -548971076, -724535338, 114077877, 1964288886, 626796195, 756244698, -1449536403, -1657231965, -1335869907, 1496633042, -1404498076, 2078309610, 1094946300, 1413162535, -850026222, -1476130405, -1431463570, 1536491422, -294739032, -390246976, -1084408799, -617436029, -561356235, 1071232648 ], [ 330069212, -667395069, 89784744, -1348429194, -1645665208, -1382243630, 328416855, 633665227, 1737642127, 1898830520, 1084890345, -2093875249, 874266239, 882856640, 885584064, 683748795, 805714826, 365306099, 513235558, 825914178, -1960929416, 37364043, -1598705746, 1833597703, 2103645932, -1467912909, 1681612362, -113595615, 740332493, 657294849, -1642187939, 1755347763, 604053889, -53963873, 493092818, 2048683308, 632981295, 672088794, 1617533026, 855611336, -1533541574, 1366689612, 1716908175, 1004671465, -1493096123, 97181889, -1915376830, 1170881408, 1963686709, -1994011787, -1679229238, 1858721359, 1287521679, 1387918099, -1252004519 ], [ -596614905, 137927643, 1561870383, 2046469756, 1365766140, -65009507, -1782720850, 1288125375, 1532087874, -117912607, 232132411, 1503246340, -1579809831, 1343211335, 54181792, 799690697, -1328888842, 495684735, -995021867, 77922849, 107073539, 1961764559, 730521070, 246444542, -421124501, -699486699, 653984930, 1641609885, 311171115, 687344535, -738807004, 249851155, 308668557, 782416663, -789323122, -649089321, -604331198, -339933823, -893233564, -1307410551, 861226, 1524802771, -2011171237, 711212541, 1359483124, 1392693548, 1514699108, -784301535, -1714299642, 2127887043, 858934850, -613277633, 1512045868, -628297763, 1070831675 ], [ 1195939730, -1693559233, 507392757, 297619208, -2024046956, -538061638, -1631361365, 1918061418, 1295457860, 2130133309, -51310425, -735457871, 1966995702, -829857066, -365151294, -1573189954, 1381726476, -1633022009, -1995044346, 1431332213, 1464647113, 1519008415, 1542141111, -1538645108, -592379803, 1139036874, -818397251, 1195343298, 1760544793, 1981109924, 1192732708, 1276701800, 420686587, -1812136400, -273396438, 1947049267, 1769898548, -1122590096, 1061810825, -828605916, -357187045, 639910656, -14086922, 448164881, -1724722908, -873236787, 1334639608, 512766939, 1467600096, 1998844865, -620011855, -1012066618, -817530988, 310282658, -1064146205 ], [ -471121726, -1402484125, -491058768, 1923222434, -326872551, 1112540355, -298799055, -286021196, 680553231, -1674304915, -621712194, -1548605914, -1292829250, 901034390, -1397487088, -1275257225, 312609963, -653376342, -1620853840, 1962839252, 1817877949, 348742340, 106815721, 1324341465, 2035240839, -1701316697, -1728286626, -728485757, -839567357, 1699119353, 35336484, 1333428793, 718514861, 959710373, 1961051745, 375401051, 1186994347, -992394870, -1032130565, 367136176, 1724979871, -1929471287, 4522396, -1278636702, 1651110269, 78448696, -1966307321, -2138991076, 599941330, -1150076986, -1970374839, -1493583344, -1484428883, -663517554, 936598167 ], [ -502900101, 749590884, -1993421876, 585512986, -1711784454, 1728520850, 819308109, -705652191, 859511046, -798676062, -1653368970, -2106112678, -1205958052, 892338517, 274332182, -974902900, 801153069, -479589429, -1474074671, 769021039, -187336416, 706170477, 266439148, -1712351940, -1934008595, -1714992103, -1186456837, -1184971220, 1799143493, 1216086304, 1632008343, -110685509, -762429210, -416932587, 1580449526, -620558299, 569306500, -1526329005, 2068551484, 608537960, 2002395129, -882118284, 502244025, -970595999, -138128591, -760711666, -1536392255, -248436395, 130355263, -1472712333, -436803861, -1745346649, 625376833, -803612955, -1763123261 ], [ 1539115321, 138288214, 1921650405, 1250945247, -1438563176, 1011391647, -1155025750, 1989901011, 1489826501, -1871157284, -1405845042, -251640454, 1036446235, 224395859, -1780356464, 551785837, 636965557, 1845696359, -1006310312, -1983328956, 1071857341, 870503545, 83207388, 824913509, -1379135393, -1607898965, -419923044, 1692792677, 61644960, 598096241, 2130204001, -847336335, -84342874, 797701201, -1497914166, -420916504, 237201556, -842691086, -1201677876, -266867069, 1630221935, -360605892, 1434811851, 758123092, -1594948470, 1778192482, 379569010, 295728145, 843992136, -1968456602, -1066592917, 1266034761, 542777065, -474998317, -160251217 ], [ 513804603, -76971418, -183036687, 220291247, -938724056, 301238050, 824675989, 901075801, 517081698, -204320780, 665981508, 956212658, -814780924, -60406269, 763695986, 699291187, -17095822, -1017435183, 1761105588, 179106169, 175322101, -137457198, 1116716792, -849560454, 1877861684, -1879855646, -2093793477, 43771718, 1543034675, -2105585980, 768161027, -473175459, -2054199962, -555532963, 629674702, 574465843, 1498129426, 2093491339, -1913703458, 1537603441, -2105902707, 2040469432, 1176395895, 1936760029, -1856457650, -1829171846, 2085365834, -936528855, -508783193, -871931702, -1474096553, -1842452728, -1566098045, 1488852889, -2031564510 ], [ 513804603, -76971418, -183036687, 220291247, -938724056, 301238050, 824675989, 901075801, 517081698, -204320780, 665981508, 956212658, -814780924, -60406269, 763695986, 699291187, -17095822, -1017435183, 1761105588, 179106169, 175322101, -137457198, 1116716792, -849560454, 1877861684, -1879855646, -2093793477, 43771718, 1543034675, -2105585980, 768161027, -473175459, -2054199962, -555532963, 629674702, 574465843, 1498129426, 2093491339, -1913703458, 1537603441, -2105902707, 2040469432, 1176395895, 1936760029, -1856457650, -1829171846, 2085365834, -936528855, -508783193, -871931702, -1474096553, -1842452728, -1566098045, 1488852889, -2031564510 ], [ 1697815555, 1635633248, -36440021, 1595035681, -1190973124, -428039130, -1663016784, 192562772, 856502863, 1982508566, 1092856211, 708204482, 744922059, 554402384, -344151984, 134971, -1406285255, -2061553282, 1243555824, -16940929, 1594422732, -1624379404, -464410923, -1042103076, 1465518254, -528825095, 582398575, -1785306344, 115870992, -251934269, 475046128, 366370020, -1684696969, -1932693586, -1608898963, -1212452877, 973685692, -991297443, 2018407380, -1774949090, 33518532, 926889421, -1915552388, 60379801, -1855110812, 1244834302, -140167554, 1566326769, 677164025, -786447530, -1482293474, -1467507972, -2005599861, -857654033, 985563066 ], [ 564854360, 945581226, 1965365787, 57041080, 338914505, 1133213423, 1176579348, 1493753201, 877903168, -1897737372, -642810426, 396119851, -236802025, -1961648344, -998169994, -824137647, -1992326890, 1127069294, -524119570, 1251060970, 1590475308, 1648525318, 1753309286, -7568062, -1105569694, -1786115762, 532446660, -1602945241, -1110770484, -1098182447, -972725518, -548971076, -724535338, 114077877, 1964288886, 626796195, 756244698, -1449536403, -1657231965, -1335869907, 1496633042, -1404498076, 2078309610, 1094946300, 1413162535, -850026222, -1476130405, -1431463570, 1536491422, -294739032, -390246976, -1084408799, -617436029, -561356235, 1071232648 ], [ 56867220, 1438460827, 2110149526, 2006241464, -1401783466, -1248277611, 1687901512, 570301420, 185505364, 1296815691, -1869792657, 233686103, 311143096, 1870187251, -140065466, 50966576, 1291578849, -985491449, -1847119671, -121976242, 474812410, -52114038, 886444745, -1057801200, -2086237580, 1232452854, 1506516156, 505717862, -799126629, -556763235, -86942396, -336483939, -1186402965, -551039500, -867352070, -223774077, -534609623, 120665218, 1317664859, -726163126, -1899053870, 1366472941, -1347530923, 1839822806, 122977535, 97926540, -391598846, 907796287, 657085014, 1849151700, -2076395827, -1323109695, -954890492, -1332631550, 1925618348 ], [ 1697815555, 1635633248, -36440021, 1595035681, -1190973124, -428039130, -1663016784, 192562772, 856502863, 1982508566, 1092856211, 708204482, 744922059, 554402384, -344151984, 134971, -1406285255, -2061553282, 1243555824, -16940929, 1594422732, -1624379404, -464410923, -1042103076, 1465518254, -528825095, 582398575, -1785306344, 115870992, -251934269, 475046128, 366370020, -1684696969, -1932693586, -1608898963, -1212452877, 973685692, -991297443, 2018407380, -1774949090, 33518532, 926889421, -1915552388, 60379801, -1855110812, 1244834302, -140167554, 1566326769, 677164025, -786447530, -1482293474, -1467507972, -2005599861, -857654033, 985563066 ], [ -1629429259, -1555989544, 2034402683, -1328792135, 499546560, -1149147784, 704554388, -127329057, -1696065540, -549268604, 990944450, 1290140851, -903848672, -873270102, 986128937, -324185418, -1846165519, -1620459277, -542504341, -982602729, -1636923641, 1215562240, -176412764, 889489513, -2138946117, -419960328, -94323561, 332744873, 2010443637, -178955642, -45843960, 1697459331, -436242223, -452299779, -1461312197, 953974430, -2063809436, -1208908124, -351769565, -283050724, -1981809347, 125977498, 2027098356, -1698029107, -27498893, 375459494, -755795980, 320683687, -683730062, -1465645169, 1462022886, 2141683345, -489983135, -1750228000, -1445245435 ], [ -471121726, -1402484125, -491058768, 1923222434, -326872551, 1112540355, -298799055, -286021196, 680553231, -1674304915, -621712194, -1548605914, -1292829250, 901034390, -1397487088, -1275257225, 312609963, -653376342, -1620853840, 1962839252, 1817877949, 348742340, 106815721, 1324341465, 2035240839, -1701316697, -1728286626, -728485757, -839567357, 1699119353, 35336484, 1333428793, 718514861, 959710373, 1961051745, 375401051, 1186994347, -992394870, -1032130565, 367136176, 1724979871, -1929471287, 4522396, -1278636702, 1651110269, 78448696, -1966307321, -2138991076, 599941330, -1150076986, -1970374839, -1493583344, -1484428883, -663517554, 936598167 ], [ 330069212, -667395069, 89784744, -1348429194, -1645665208, -1382243630, 328416855, 633665227, 1737642127, 1898830520, 1084890345, -2093875249, 874266239, 882856640, 885584064, 683748795, 805714826, 365306099, 513235558, 825914178, -1960929416, 37364043, -1598705746, 1833597703, 2103645932, -1467912909, 1681612362, -113595615, 740332493, 657294849, -1642187939, 1755347763, 604053889, -53963873, 493092818, 2048683308, 632981295, 672088794, 1617533026, 855611336, -1533541574, 1366689612, 1716908175, 1004671465, -1493096123, 97181889, -1915376830, 1170881408, 1963686709, -1994011787, -1679229238, 1858721359, 1287521679, 1387918099, -1252004519 ], [ -1629429259, -1555989544, 2034402683, -1328792135, 499546560, -1149147784, 704554388, -127329057, -1696065540, -549268604, 990944450, 1290140851, -903848672, -873270102, 986128937, -324185418, -1846165519, -1620459277, -542504341, -982602729, -1636923641, 1215562240, -176412764, 889489513, -2138946117, -419960328, -94323561, 332744873, 2010443637, -178955642, -45843960, 1697459331, -436242223, -452299779, -1461312197, 953974430, -2063809436, -1208908124, -351769565, -283050724, -1981809347, 125977498, 2027098356, -1698029107, -27498893, 375459494, -755795980, 320683687, -683730062, -1465645169, 1462022886, 2141683345, -489983135, -1750228000, -1445245435 ], [ 1391629628, -141283276, -713408451, -207462875, -1396468257, -1853001233, -1149107013, -2042166287, -1999920237, -1123215022, 1722837352, -1352192081, 845969748, -1515486240, -157363331, 459237310, 261412420, 1287263355, -1056171195, 1042802177, -413656628, -235023570, -773800131, 2134068862, 1393903240, -159388465, 1045503987, 1785413352, -928226226, -746841180, 1126345844, -928492832, -1744041840, 409025513, -1277453913, 372380131, -1690588073, -92656335, -1124223466, 123096628, -1175988353, -1068143072, 1720368656, 2070164392, -741356289, 625376036, -621834069, -1416502397, -1719057975, 1677236189, -1864091200, -34357565, -1205221282, 1118320559, -1569612384 ], [ -1976617995, -2048459601, -1639825174, 1965481063, 174083509, 857570666, -1741556079, -2090299821, 645251991, 882752396, -312701952, -1790452254, -44473909, 599565706, -1230597439, -855189666, 1059605009, -1236554415, -1721583304, 550105755, -2048041920, -283292721, 298775277, -1870359395, 658010184, 1384452105, 2033750615, -1004495198, -742273013, 507709214, 426442960, 469700426, -796032725, -1906273317, -2040404047, 2135958319, -402198096, -224796257, 541574024, -1265483600, -506912349, -271666610, -1739769545, 442647689, -1315147472, -2134427890, 519679503, -858419832, 935568415, 156037239, -2022618273, 835272269, -1972643143, -801844794, 799005914 ], [ -57327166, 712626756, -1929856896, 504166110, -188554051, -1994175399, 1290200674, -1495671604, 392914291, 1504269843, 1806888570, 550579795, 929917821, 364256479, 1192442044, 2043995912, -178603322, -373681910, -1402524169, 2058712928, 1770321465, 885905968, 683743696, -1268246639, 1758680069, -1898412025, 504755101, -1058574320, -195502872, -1738905363, -1568783485, -528507310, -439354592, 1638868247, 418989048, -2013098736, 1850118446, 474283501, 1414365309, 1821373766, 56443035, -1377427050, -223377352, 801936388, -2004575579, 1915791654, -639140912, 685736929, 2067244078, 1569216226, 1035196034, -864263350, 106296379, 6072459, 1556064831 ], [ -57327166, 712626756, -1929856896, 504166110, -188554051, -1994175399, 1290200674, -1495671604, 392914291, 1504269843, 1806888570, 550579795, 929917821, 364256479, 1192442044, 2043995912, -178603322, -373681910, -1402524169, 2058712928, 1770321465, 885905968, 683743696, -1268246639, 1758680069, -1898412025, 504755101, -1058574320, -195502872, -1738905363, -1568783485, -528507310, -439354592, 1638868247, 418989048, -2013098736, 1850118446, 474283501, 1414365309, 1821373766, 56443035, -1377427050, -223377352, 801936388, -2004575579, 1915791654, -639140912, 685736929, 2067244078, 1569216226, 1035196034, -864263350, 106296379, 6072459, 1556064831 ], [ 1539115321, 138288214, 1921650405, 1250945247, -1438563176, 1011391647, -1155025750, 1989901011, 1489826501, -1871157284, -1405845042, -251640454, 1036446235, 224395859, -1780356464, 551785837, 636965557, 1845696359, -1006310312, -1983328956, 1071857341, 870503545, 83207388, 824913509, -1379135393, -1607898965, -419923044, 1692792677, 61644960, 598096241, 2130204001, -847336335, -84342874, 797701201, -1497914166, -420916504, 237201556, -842691086, -1201677876, -266867069, 1630221935, -360605892, 1434811851, 758123092, -1594948470, 1778192482, 379569010, 295728145, 843992136, -1968456602, -1066592917, 1266034761, 542777065, -474998317, -160251217 ], [ 1697926570, -1202209405, 450859891, -1041971368, 1679293244, -1973929102, 920708548, 1866422898, -255318871, -211512113, -1503820969, 1626088227, 1969228183, -14945088, 825830730, 1108238663, -626275343, -2130704046, -1595149712, 1704442757, 1284065358, -1739923293, 1297144452, 1645744814, 184723030, -209268509, 2147299356, 1597558230, -487821078, -99216670, 1898654501, 1810353338, 559471323, 637658621, 1015426421, -906678438, 1791332294, -884458783, 1422284332, 1374935866, -907664450, 1321232322, 1577261149, -14600082, 170547758, 40290421, -1954945198, 174171053, 746542387, 262962023, -1298595, 5590263, 157297981, 1843039522, -379995777 ], [ 1195939730, -1693559233, 507392757, 297619208, -2024046956, -538061638, -1631361365, 1918061418, 1295457860, 2130133309, -51310425, -735457871, 1966995702, -829857066, -365151294, -1573189954, 1381726476, -1633022009, -1995044346, 1431332213, 1464647113, 1519008415, 1542141111, -1538645108, -592379803, 1139036874, -818397251, 1195343298, 1760544793, 1981109924, 1192732708, 1276701800, 420686587, -1812136400, -273396438, 1947049267, 1769898548, -1122590096, 1061810825, -828605916, -357187045, 639910656, -14086922, 448164881, -1724722908, -873236787, 1334639608, 512766939, 1467600096, 1998844865, -620011855, -1012066618, -817530988, 310282658, -1064146205 ], [ 1697926570, -1202209405, 450859891, -1041971368, 1679293244, -1973929102, 920708548, 1866422898, -255318871, -211512113, -1503820969, 1626088227, 1969228183, -14945088, 825830730, 1108238663, -626275343, -2130704046, -1595149712, 1704442757, 1284065358, -1739923293, 1297144452, 1645744814, 184723030, -209268509, 2147299356, 1597558230, -487821078, -99216670, 1898654501, 1810353338, 559471323, 637658621, 1015426421, -906678438, 1791332294, -884458783, 1422284332, 1374935866, -907664450, 1321232322, 1577261149, -14600082, 170547758, 40290421, -1954945198, 174171053, 746542387, 262962023, -1298595, 5590263, 157297981, 1843039522, -379995777 ], [ 591250245, 1412079923, -1852185440, -928875132, -880795365, 178584144, -1058158877, -678867521, -1043569755, -1874210573, 739173913, 595522892, 1615502014, 326882898, 780095977, -604682619, -477773299, -376242003, 2015355082, -118246653, 1557279363, -770321617, 796366004, -970227309, -440381685, 1541337223, 789532847, -58972850, -395157981, 1287193796, -1480960539, 1497780964, 510391169, -734541932, 850842836, 2109111989, -647235570, -458833595, 1843863035, -668324214, 1521533230, 1716753976, 355848959, -1794667947, -1888773026, -940859072, -2073542190, 1128228808, 600807007, -194715282, 1347785992, -1574084909, 1515408, -693778639, -2046603765 ], [ -92607409, -1525448338, -1950633534, -1240193600, -1311083977, 548706698, 1258477679, -59873881, 606230088, -1708508817, 1231111834, 7191512, -307394833, 1586959592, -799743164, -261499056, 1829836550, -1504259042, 94120923, 335041355, 859814699, 1844198590, -670605643, -1649652081, -433150604, -1475717485, 978851317, 287087258, 1105665104, -687208864, 1952477918, 1698919888, 1785723980, 913813978, -1343487595, -1515746331, 1962825017, 1592223346, 1635479393, 611139665, 1531783693, -27340309, -1451083927, -1045625068, 1510094009, 643002164, 2136669173, 1711483624, 1114015337, -1982229382, -1352559641, -536226649, -1993915020, 1871143357, -1168013614 ], [ 1391629628, -141283276, -713408451, -207462875, -1396468257, -1853001233, -1149107013, -2042166287, -1999920237, -1123215022, 1722837352, -1352192081, 845969748, -1515486240, -157363331, 459237310, 261412420, 1287263355, -1056171195, 1042802177, -413656628, -235023570, -773800131, 2134068862, 1393903240, -159388465, 1045503987, 1785413352, -928226226, -746841180, 1126345844, -928492832, -1744041840, 409025513, -1277453913, 372380131, -1690588073, -92656335, -1124223466, 123096628, -1175988353, -1068143072, 1720368656, 2070164392, -741356289, 625376036, -621834069, -1416502397, -1719057975, 1677236189, -1864091200, -34357565, -1205221282, 1118320559, -1569612384 ], [ 1539115321, 138288214, 1921650405, 1250945247, -1438563176, 1011391647, -1155025750, 1989901011, 1489826501, -1871157284, -1405845042, -251640454, 1036446235, 224395859, -1780356464, 551785837, 636965557, 1845696359, -1006310312, -1983328956, 1071857341, 870503545, 83207388, 824913509, -1379135393, -1607898965, -419923044, 1692792677, 61644960, 598096241, 2130204001, -847336335, -84342874, 797701201, -1497914166, -420916504, 237201556, -842691086, -1201677876, -266867069, 1630221935, -360605892, 1434811851, 758123092, -1594948470, 1778192482, 379569010, 295728145, 843992136, -1968456602, -1066592917, 1266034761, 542777065, -474998317, -160251217 ] ], [ [ -1071788321, -1506103458, 1982303468, 1543917681, 1711235357, -1542966522, 1994479119, 541040422, 52554632, -678794145, -1137451269, -750208420, -1400893016, 1245670704, 1926393842, 2006330699, 1678596066, -1579206501, 1034818328, 1536976383, 45160862, 249286666, -496465767, 1384973371, 873790142, 554496244, -2106557305, 1977792948, 104271541, 1958420892, 767337851, 89349379, 1089890832, -1088167874, -210104899, -2039530392, 1052864776, -755777101, -1735846681, 1272653505, -1145576667, -1186264150, -1526376748, 444297307, -687890836, 303316273, -669185859, 1087787405, -541425024, 1257586086, -146780974, -2083513581, -273444524, -1094907380, -40922745 ], [ 1071368903, 1517308058, -1806882971, -1625630688, 990660811, 216546015, -1113651961, -2015241657, 1956213627, -1746603966, -160317193, -1199486031, -448438021, 943665618, 39209744, -1970922622, -1772923363, 1911557297, -1065499325, -310664315, 1225925382, 1454499008, -927260299, -1194534616, -268678232, -696597719, 863404246, 975025551, -1030084280, -518844164, 990519842, 32160267, 219276697, 1328228219, 651869737, 648948742, -78999600, 1442576547, -2048775869, -1776028066, 757664106, 464158737, -945766263, 434669213, -1687682123, 459984703, -596088430, 381436963, -683532821, 961377134, -1667855028, 1477625008, -22739189, -1161368116, 1985031242 ], [ 819745421, -1224037206, 256503142, 746843996, -291877481, -1805539441, -1850597358, -519354329, -1964297981, 1596103761, -1433430333, -2022064540, -1546106771, 842674176, 380965055, 753698783, -657496263, -769928932, 737253257, -1663369222, -454056587, -1707647776, -326397447, 2015319121, 1503944978, 759849671, 675759993, -532613659, 881814937, 1432566771, 254352767, -1703658027, 834163001, -1602332530, -756632769, -1298957137, -1931887687, 1131991896, 623460197, -391289948, -508991839, 612360529, 135145474, -1149113658, -83902133, 1190987041, 224422247, 1295642292, 35135369, -372554517, 1040602099, -1248623642, 544536405, 558561681, -957840218 ], [ -652225886, 1544404143, 2113801129, -211284881, 861725788, -2040710580, 1209584394, 2031307011, -1309108639, -2104227175, -1958793669, 1529565293, -1100016923, -372666438, -704051557, -853371627, -1437039921, -393845881, 1822482809, -614569290, 1294564562, 812261045, 1276926376, 312343485, -552565324, -1044085706, -944214135, 118116538, -411758475, -408236258, -562981023, 1806661912, 615536966, 1685250835, 1838913691, 503996846, -1753623644, 1998739523, -93298718, -536325245, -371206777, -1769654190, 705382049, -1942818562, 947986239, 1432136376, -334497268, -500403966, 743865211, 1547364140, -1736685899, -177231010, -760465377, -2099493388, -2111062514 ], [ -1047390563, -1788116178, -1510569296, -1737405244, 497346751, -1625032058, 55442840, -1668900083, 1217439386, 762786423, -892023914, 1010665709, -1179817130, 581006529, 603541195, -273313281, 863546771, 1923665005, -372100883, -930266738, -247562917, 291843511, -1616861974, 1975299797, -131343913, 1992514764, 1981388737, -1873340109, -1659155192, -1368108143, 291920164, -628415425, -2068495372, 276095350, -750013115, 1474927485, 1121606391, 1480309601, 288455436, 841007887, -1799022951, 1115509208, -206882647, -2128605602, -1807855606, -823652783, -543186829, -1251213550, 1155150373, -227983605, -1038309819, 746096180, -200191268, 1197391893, 1456721 ], [ -1195762409, 435135889, -140010221, -488657422, 1732085247, 854788403, 467689348, 1235998774, 1302335275, -1372578612, -251812579, 1740724947, 1350341384, -1887324447, -1089776634, -1009625773, 57320695, 1352055996, -72720064, -1358359781, 246205774, -1201999750, 764905932, 2042928519, 568414105, 1771091344, 190864883, 1343291128, 1890189028, -1401013673, 711450076, -1051673172, -1783803844, -1137446030, -1535029003, -1335200798, -2118721723, 2020552373, -256300229, -1434398080, -672943001, 1059625014, 567315975, -1928376895, -1512441735, 188146993, 2018008744, -1843185510, 1556348583, -1882254246, -19664376, -1158642617, -328697602, 1827952654, -1220671729 ], [ -2036378823, 702375751, 1039360938, -1581123932, 362231657, 9083248, -1556583060, 465391556, -1025174434, 1382992877, 476890174, -1668261594, 77381795, -1646001399, 959587310, -870035523, -46248460, 841996894, 1480200249, 52737316, -1814816865, -1036124473, 486140104, -1967498124, -551686363, -758424185, -829603812, 1948931814, 1905427328, 1706192545, 1562541310, 1690137421, -1358429312, -457710635, -1900793547, 1276441049, 1577347809, -2023091139, -1420358668, -1422250024, 1839319916, 1247095471, -956403947, -1951329354, -379443735, 362640846, -1954279171, -133654610, 161196020, 2066609129, -1336868819, -1359652010, -296026376, -775063099, 1801333808 ], [ -1047390563, -1788116178, -1510569296, -1737405244, 497346751, -1625032058, 55442840, -1668900083, 1217439386, 762786423, -892023914, 1010665709, -1179817130, 581006529, 603541195, -273313281, 863546771, 1923665005, -372100883, -930266738, -247562917, 291843511, -1616861974, 1975299797, -131343913, 1992514764, 1981388737, -1873340109, -1659155192, -1368108143, 291920164, -628415425, -2068495372, 276095350, -750013115, 1474927485, 1121606391, 1480309601, 288455436, 841007887, -1799022951, 1115509208, -206882647, -2128605602, -1807855606, -823652783, -543186829, -1251213550, 1155150373, -227983605, -1038309819, 746096180, -200191268, 1197391893, 1456721 ], [ -1910278163, 454324769, 1666273068, 1242124175, 836505282, -972301073, 675079769, -1360042812, 1774685972, -1760819349, 178266329, -58525145, -1830844431, -1346186960, 920775367, 411334089, -1450529550, -1543701795, 713800042, 690059975, -426457277, -2060584137, -2026254721, -1499322596, -1908985996, 243363924, -461133916, -1214011934, 406059648, 878185924, -1413485711, 537280376, -1688996396, 429386831, -531586290, -1676084505, 1306446281, -1362951009, 1219794413, -578692802, 790875833, 889628575, -320590052, 716636525, -249376108, 456223973, -1177062146, -320834027, -1558461092, -362034042, -2079447970, -387879968, 1546832648, -595500207, -16386970 ], [ 560507351, 2065109506, -741381532, 1188460345, -1330910360, 876230114, -354125366, 85650100, 1321418155, -1693358340, -1186946279, 257070546, -368475637, 271669656, -298192858, -1869453833, 1874648022, 818733377, 472601291, -1507780748, -1299297673, 414945048, -1921155312, -117539376, 1671826632, 1610845790, 63411169, -1150001372, -1829766174, -1412155057, -942208494, 219778260, 968973932, -170755308, 1402538948, -1454715909, -328738569, 488390102, -1915920295, 1742972283, 2126521705, 1031882379, 871280818, -1247443061, -1361884823, -1123537015, -1567405034, 247223611, 1963779538, 762430309, 1637852558, 2057269714, 696630343, -1697286073, 1848721685 ], [ -258688816, -1271543678, -538635867, -477913491, 2032270548, -907292117, 1899030729, -1154988328, 1833727079, 1847346787, 467231240, -1684978470, 505654173, 1766909821, 1838160939, -182720712, -86676423, -497702328, -1230614249, 659660348, 2084170343, -999805635, 1469178295, -1736016834, -1906734448, 1721168633, -1664450038, -369658710, 1641182198, -649164586, -854326217, -1972434190, 843470552, -772636434, -1641442515, -108500973, -1415047103, 1497967706, 1062431923, 2060654893, 2058542120, 1448192622, 9443775, -1416085667, -1963160267, -1754210867, -1141099703, 1644931544, -1233939986, -1749058009, 1869479885, -276625319, -347248144, -852100700, 1922740048 ], [ 492290240, -1574033218, 1512705035, -1230899625, 493563154, 290606339, 971012036, 1143622959, -890530133, 1192834250, 375444811, -645550396, -1701443695, 294129504, -157745556, -126424126, 815523391, 897090324, -1375581296, -874542404, 1726993805, 403770238, -355654706, 2029555282, 735048715, 1501332202, -129302147, -1445539441, 997541238, 1359326994, 362079664, -288310418, -1621038973, -1092144184, 1824134766, -1424085190, 687455235, 701084460, -119948349, 2133568599, 758512108, 2004480156, -1026944044, 1033981114, 1155178219, 1798855483, -381283968, -720361720, 1310111117, 940427176, -970434179, -839587045, 1246742973, 298663569, 1746727838 ], [ 199049936, 203226804, 2093256891, 790084423, -1671185576, 1137719229, 2029666896, -1127411436, -162444527, -1702087168, 933681482, -1533653307, -320956517, 647360026, 1464773311, -775124784, 1754570975, -2043461260, -1431662133, -1637161229, 1061897840, -593540366, -2058408050, 1237684375, -958378392, 782594269, 224809369, -1668547199, 443262286, 1550897966, -578676190, 1432286587, -985960489, -932295442, -1410251827, -1238483602, -1117925584, 642841995, -1588162642, 191215580, -1025783990, -1517133838, 1379884195, 171660695, -912584875, 595266757, 1751010681, -933123711, -1094232612, 784481404, -34514824, 745779304, -1427776406, 1859622120, -2074062549 ], [ 247103866, -127497119, -1889424866, 766570590, 1944805418, 1280463590, -1895242790, -1199654299, 1428928298, 919021712, -573180236, -1100135252, -161774363, -2010936761, -1762721766, -1826736005, 1395957667, -1947589297, 225958477, -944147387, 1101881633, -1601278481, 1762304842, -1781535058, 1488227313, -1513601491, -2020176511, -1983423189, 1206624700, -671940529, -357905961, 1386484200, -1023689465, 230977257, -865359986, -1868454141, 2120101131, -537200422, 1491563719, -301357746, 1577081629, -1406982166, 172009358, -545409832, 2115196488, -701131799, 1166160080, -26592928, -426179422, 847363361, 621543014, -90894583, -1909943237, -1829853417, 423682574 ], [ 596271028, -716244764, 650264508, -1911743737, -869062205, 1966004316, 960425442, 1875745666, 779762032, -1351735838, -164559782, 1623303791, 784284241, 86842687, 1576834706, -1659581041, 1977320020, -1606100387, 2132854577, 1307944508, -50198903, -101760162, -2006809942, -786438145, -1163170985, 888002603, -1302023894, 1313972367, -856679546, 1504466445, -599138651, 1084661860, 724463352, 2102612262, 110333239, -632248891, 643148089, -2019553424, 2026535417, 764763042, -1936721210, -1406531341, -2085641786, 717783097, 710840456, -1447802677, 198658408, -44372082, -74091781, 506917822, 1517530118, 1780167532, -1465117489, 1907009948, 316192777 ], [ -1369823227, 1855113010, -559211046, -232557342, 2006335147, 343235346, -1533180042, -1846838709, 1376412350, -647753842, -1719540601, -1969679273, 1913230760, 310853940, 103260406, 388583492, -348978170, 1936344466, 438425730, 594449343, 1690201585, -2134671909, -777289195, 1431230833, -1734061024, -731620701, -1445458608, 920289915, 1476596658, -1013489764, 805507694, 1117657114, 1741711978, 1836058459, -190702035, -1806810911, 1049864199, 190533133, -174948456, 173525347, 618131908, -917242999, -737623667, -680003451, -29305229, 756604737, -1966795866, -890728634, 979975964, -2015940797, 1268614274, 1156145930, -777069335, 537699455, -42013311 ], [ -258688816, -1271543678, -538635867, -477913491, 2032270548, -907292117, 1899030729, -1154988328, 1833727079, 1847346787, 467231240, -1684978470, 505654173, 1766909821, 1838160939, -182720712, -86676423, -497702328, -1230614249, 659660348, 2084170343, -999805635, 1469178295, -1736016834, -1906734448, 1721168633, -1664450038, -369658710, 1641182198, -649164586, -854326217, -1972434190, 843470552, -772636434, -1641442515, -108500973, -1415047103, 1497967706, 1062431923, 2060654893, 2058542120, 1448192622, 9443775, -1416085667, -1963160267, -1754210867, -1141099703, 1644931544, -1233939986, -1749058009, 1869479885, -276625319, -347248144, -852100700, 1922740048 ], [ 123043968, 1132755008, 406072782, -1078938686, -208267794, 2000412965, 1451846171, -1632807869, 618510332, 535915956, -580940557, -581933103, 940608094, 1867697527, -774754390, 1834749323, 1454051021, -1921541264, -944447397, -253566331, 715589134, -1174196004, -364676901, -1749581612, -1712904787, -279412466, 557077720, -204606240, -502280080, -9027837, 576656903, 919208500, 171384570, -1753129906, -1968833947, -674316174, -1267108625, 158265470, 860801995, -1064963563, -138917124, -1209118012, -144012782, -523598229, -2137181739, 709592435, -846975294, 1064560471, 727850769, -1309580479, 1662101186, -2051634775, 317857924, 1299423664, 174570269 ], [ -1195762409, 435135889, -140010221, -488657422, 1732085247, 854788403, 467689348, 1235998774, 1302335275, -1372578612, -251812579, 1740724947, 1350341384, -1887324447, -1089776634, -1009625773, 57320695, 1352055996, -72720064, -1358359781, 246205774, -1201999750, 764905932, 2042928519, 568414105, 1771091344, 190864883, 1343291128, 1890189028, -1401013673, 711450076, -1051673172, -1783803844, -1137446030, -1535029003, -1335200798, -2118721723, 2020552373, -256300229, -1434398080, -672943001, 1059625014, 567315975, -1928376895, -1512441735, 188146993, 2018008744, -1843185510, 1556348583, -1882254246, -19664376, -1158642617, -328697602, 1827952654, -1220671729 ], [ 1667447373, 1455566154, -198017111, -81580616, -1849419510, -1422051785, 125792421, 75583596, 322074486, -805018780, -1172999697, -204592449, 1626519957, 2021511815, -1922302814, -620490183, 91353999, -1220243800, -630136172, -1595358961, -155149872, 1648956929, 1840858971, -2083323721, 587017555, 1750000423, 1151474825, -1882174825, -473507692, 1085163680, 2060109220, -886262419, -931487037, -1074139506, 1696326435, -1374667020, -575417837, -1569745408, 1888395745, -1863007887, 31207611, -1481572178, -398893777, 380007192, 852003139, 299267356, -311843132, -940277036, 1300508459, 772586750, 738627028, 1158047838, -1201024918, 2062335689, 1801431471 ], [ 1232905492, -1062691948, -709153697, 579472165, 1595791773, -1279944688, -875770282, 471788180, 1545494281, -905575679, -139597571, 779809625, -320880523, 1162315018, 64623230, 1634991678, 461252461, 1797852349, 1544748562, -1111099860, 1706454074, -1593459599, -933071662, -1939103911, -1699833144, 946429833, -1670282378, -1344787199, -393822593, 1289205453, 1335215647, 1996378770, -1910667034, -1511980786, -434428531, -930587145, -1730091572, 103357110, -134039201, -298288821, -2050602120, -318078261, -179615930, -1215022230, 1266577194, 1671665803, 1842155924, 779920137, 755948208, -1486624378, -454779254, -2128418119, 254954643, 1128214671, 725979085 ], [ -652225886, 1544404143, 2113801129, -211284881, 861725788, -2040710580, 1209584394, 2031307011, -1309108639, -2104227175, -1958793669, 1529565293, -1100016923, -372666438, -704051557, -853371627, -1437039921, -393845881, 1822482809, -614569290, 1294564562, 812261045, 1276926376, 312343485, -552565324, -1044085706, -944214135, 118116538, -411758475, -408236258, -562981023, 1806661912, 615536966, 1685250835, 1838913691, 503996846, -1753623644, 1998739523, -93298718, -536325245, -371206777, -1769654190, 705382049, -1942818562, 947986239, 1432136376, -334497268, -500403966, 743865211, 1547364140, -1736685899, -177231010, -760465377, -2099493388, -2111062514 ], [ 825214710, 105764733, 1428684552, -880650790, 246765549, 1682983626, 717178963, 628258264, 2005637779, -44775456, -1406446097, 2045209371, -1551412922, 219689835, 1086763163, 1232964559, 873288924, -320521705, -1348824962, -1983208352, -848621907, 2027328360, 795664441, -399672163, -24200868, -712321831, 1689962854, -199725198, 1448068405, -1928250202, -55320184, 442295172, 716677418, -2045338032, 616160566, 1457383698, -1752008843, -726914431, -319580512, -1054887125, -258207987, 1688319965, 1706679343, 434761655, 1654768106, 1353634623, -1899941190, -485547923, 1482489483, -247354515, 479672569, -377781502, -2077793650, 279110293, -508299296 ], [ -2036378823, 702375751, 1039360938, -1581123932, 362231657, 9083248, -1556583060, 465391556, -1025174434, 1382992877, 476890174, -1668261594, 77381795, -1646001399, 959587310, -870035523, -46248460, 841996894, 1480200249, 52737316, -1814816865, -1036124473, 486140104, -1967498124, -551686363, -758424185, -829603812, 1948931814, 1905427328, 1706192545, 1562541310, 1690137421, -1358429312, -457710635, -1900793547, 1276441049, 1577347809, -2023091139, -1420358668, -1422250024, 1839319916, 1247095471, -956403947, -1951329354, -379443735, 362640846, -1954279171, -133654610, 161196020, 2066609129, -1336868819, -1359652010, -296026376, -775063099, 1801333808 ], [ -1071788321, -1506103458, 1982303468, 1543917681, 1711235357, -1542966522, 1994479119, 541040422, 52554632, -678794145, -1137451269, -750208420, -1400893016, 1245670704, 1926393842, 2006330699, 1678596066, -1579206501, 1034818328, 1536976383, 45160862, 249286666, -496465767, 1384973371, 873790142, 554496244, -2106557305, 1977792948, 104271541, 1958420892, 767337851, 89349379, 1089890832, -1088167874, -210104899, -2039530392, 1052864776, -755777101, -1735846681, 1272653505, -1145576667, -1186264150, -1526376748, 444297307, -687890836, 303316273, -669185859, 1087787405, -541425024, 1257586086, -146780974, -2083513581, -273444524, -1094907380, -40922745 ], [ -2036378823, 702375751, 1039360938, -1581123932, 362231657, 9083248, -1556583060, 465391556, -1025174434, 1382992877, 476890174, -1668261594, 77381795, -1646001399, 959587310, -870035523, -46248460, 841996894, 1480200249, 52737316, -1814816865, -1036124473, 486140104, -1967498124, -551686363, -758424185, -829603812, 1948931814, 1905427328, 1706192545, 1562541310, 1690137421, -1358429312, -457710635, -1900793547, 1276441049, 1577347809, -2023091139, -1420358668, -1422250024, 1839319916, 1247095471, -956403947, -1951329354, -379443735, 362640846, -1954279171, -133654610, 161196020, 2066609129, -1336868819, -1359652010, -296026376, -775063099, 1801333808 ], [ 46367780, -357527315, -641961646, 1317083707, -1856494172, -815459010, 1264405804, -452352070, -1826353264, -1402335815, -852703141, -1081818639, 725349754, -1411332324, 1134602860, -809254949, -1853223521, -2098926469, 462214433, 1008522822, -1558476512, -820283312, 1104837234, 1579729665, 987210418, 505433583, 1065399146, -871816744, -1873646958, 275798412, 255229635, 1302444512, -1113042429, 1670937236, -18004769, -248530046, 2102005660, 186860460, -1758905433, -1057928017, 403950362, -1158389168, -1438816054, -873188741, 43168378, -1749117759, 89765442, 975883894, -188009279, 833504291, 599644070, -16014409, 2036643197, 479707282, 1310904343 ], [ -971848015, 539191210, 87199619, -696790559, 2047887139, -665397453, 766305897, -396201603, -255704585, 1192968471, -626162642, -430606618, 1210669917, -1776369469, -290793287, -950246056, -75867612, 326972478, -304659046, 2119510117, 1772881927, -1532672014, 615223275, -758269619, 923429320, -61876337, 1948110140, 1909729833, -1904043780, -1681814945, -2049454382, 1261955676, -1165577054, 957583045, -720273308, -831342977, 447358014, 1175763012, 285613178, 321580770, 1016157083, -1411497092, 395263120, -920240925, -1482283345, -737272789, -1321295794, -760082928, -2046408614, 1058131255, -651267055, 688461083, 1071202041, 1373767434, -1813413407 ], [ 492290240, -1574033218, 1512705035, -1230899625, 493563154, 290606339, 971012036, 1143622959, -890530133, 1192834250, 375444811, -645550396, -1701443695, 294129504, -157745556, -126424126, 815523391, 897090324, -1375581296, -874542404, 1726993805, 403770238, -355654706, 2029555282, 735048715, 1501332202, -129302147, -1445539441, 997541238, 1359326994, 362079664, -288310418, -1621038973, -1092144184, 1824134766, -1424085190, 687455235, 701084460, -119948349, 2133568599, 758512108, 2004480156, -1026944044, 1033981114, 1155178219, 1798855483, -381283968, -720361720, 1310111117, 940427176, -970434179, -839587045, 1246742973, 298663569, 1746727838 ], [ -971848015, 539191210, 87199619, -696790559, 2047887139, -665397453, 766305897, -396201603, -255704585, 1192968471, -626162642, -430606618, 1210669917, -1776369469, -290793287, -950246056, -75867612, 326972478, -304659046, 2119510117, 1772881927, -1532672014, 615223275, -758269619, 923429320, -61876337, 1948110140, 1909729833, -1904043780, -1681814945, -2049454382, 1261955676, -1165577054, 957583045, -720273308, -831342977, 447358014, 1175763012, 285613178, 321580770, 1016157083, -1411497092, 395263120, -920240925, -1482283345, -737272789, -1321295794, -760082928, -2046408614, 1058131255, -651267055, 688461083, 1071202041, 1373767434, -1813413407 ], [ 596271028, -716244764, 650264508, -1911743737, -869062205, 1966004316, 960425442, 1875745666, 779762032, -1351735838, -164559782, 1623303791, 784284241, 86842687, 1576834706, -1659581041, 1977320020, -1606100387, 2132854577, 1307944508, -50198903, -101760162, -2006809942, -786438145, -1163170985, 888002603, -1302023894, 1313972367, -856679546, 1504466445, -599138651, 1084661860, 724463352, 2102612262, 110333239, -632248891, 643148089, -2019553424, 2026535417, 764763042, -1936721210, -1406531341, -2085641786, 717783097, 710840456, -1447802677, 198658408, -44372082, -74091781, 506917822, 1517530118, 1780167532, -1465117489, 1907009948, 316192777 ], [ -258688816, -1271543678, -538635867, -477913491, 2032270548, -907292117, 1899030729, -1154988328, 1833727079, 1847346787, 467231240, -1684978470, 505654173, 1766909821, 1838160939, -182720712, -86676423, -497702328, -1230614249, 659660348, 2084170343, -999805635, 1469178295, -1736016834, -1906734448, 1721168633, -1664450038, -369658710, 1641182198, -649164586, -854326217, -1972434190, 843470552, -772636434, -1641442515, -108500973, -1415047103, 1497967706, 1062431923, 2060654893, 2058542120, 1448192622, 9443775, -1416085667, -1963160267, -1754210867, -1141099703, 1644931544, -1233939986, -1749058009, 1869479885, -276625319, -347248144, -852100700, 1922740048 ], [ -971848015, 539191210, 87199619, -696790559, 2047887139, -665397453, 766305897, -396201603, -255704585, 1192968471, -626162642, -430606618, 1210669917, -1776369469, -290793287, -950246056, -75867612, 326972478, -304659046, 2119510117, 1772881927, -1532672014, 615223275, -758269619, 923429320, -61876337, 1948110140, 1909729833, -1904043780, -1681814945, -2049454382, 1261955676, -1165577054, 957583045, -720273308, -831342977, 447358014, 1175763012, 285613178, 321580770, 1016157083, -1411497092, 395263120, -920240925, -1482283345, -737272789, -1321295794, -760082928, -2046408614, 1058131255, -651267055, 688461083, 1071202041, 1373767434, -1813413407 ], [ -971848015, 539191210, 87199619, -696790559, 2047887139, -665397453, 766305897, -396201603, -255704585, 1192968471, -626162642, -430606618, 1210669917, -1776369469, -290793287, -950246056, -75867612, 326972478, -304659046, 2119510117, 1772881927, -1532672014, 615223275, -758269619, 923429320, -61876337, 1948110140, 1909729833, -1904043780, -1681814945, -2049454382, 1261955676, -1165577054, 957583045, -720273308, -831342977, 447358014, 1175763012, 285613178, 321580770, 1016157083, -1411497092, 395263120, -920240925, -1482283345, -737272789, -1321295794, -760082928, -2046408614, 1058131255, -651267055, 688461083, 1071202041, 1373767434, -1813413407 ], [ -1910278163, 454324769, 1666273068, 1242124175, 836505282, -972301073, 675079769, -1360042812, 1774685972, -1760819349, 178266329, -58525145, -1830844431, -1346186960, 920775367, 411334089, -1450529550, -1543701795, 713800042, 690059975, -426457277, -2060584137, -2026254721, -1499322596, -1908985996, 243363924, -461133916, -1214011934, 406059648, 878185924, -1413485711, 537280376, -1688996396, 429386831, -531586290, -1676084505, 1306446281, -1362951009, 1219794413, -578692802, 790875833, 889628575, -320590052, 716636525, -249376108, 456223973, -1177062146, -320834027, -1558461092, -362034042, -2079447970, -387879968, 1546832648, -595500207, -16386970 ] ], [ [ 35369716, -972952766, -726521748, 733531405, -320265935, 873901321, -1825994476, -80192965, -813505745, -908305057, -135723104, -851217588, 1109026793, -1350569282, 1688293566, -590174250, 115653451, -1424840381, 1800546787, 613848609, 1158557120, 1695179619, 2128635358, -1055475068, -734702073, -1107177474, 6766055, 1710052723, 1023269063, 292200114, -113500650, 986877120, -140316778, 1671319576, 254296006, 708552798, 770346568, 1041352859, -94461545, -485559061, -365334556, 1881918333, -1676299124, 875743668, 1977691992, -1839557669, 506153542, 408952096, -711561731, -1740936154, 762924998, 95000579, 1081108111, -1767432968, 1866936834 ], [ -1213557930, 684129329, -856725434, -521683704, -1025140446, -1424510278, 1338808866, -70808667, 305875865, -905453231, -1771919194, 1002826450, 953886081, -1945331813, 1659146307, 1515453221, 1497712747, -166016529, 832453213, -2079005419, 422683719, -1574696218, 1757910876, 1913152324, -1501354082, 158942426, 396169336, 1153393433, -48190697, 1644015615, -663726392, -771782559, 984111440, 201507068, -1795942473, 645636500, -947560489, 1467096827, 1445138595, -343213473, 1517101608, 1940263413, 985477702, 460079830, 1859769401, 1605769342, -94468020, -1789463620, 432708683, -157443465, -576549779, -1377956658, 930261739, 1769024567, 419171271 ], [ 2097969740, 674357125, 1019690468, -799781736, 1450999476, 646144162, 1081455946, -1006432444, 372218242, -561329001, 1756236894, 1749289929, -631438269, -2039858680, -1076108968, -975715922, -2064552703, 1871427280, -145923842, -1515939552, 470791720, -440630084, -1397240659, -197157607, 424140655, 655615321, -1180688315, 480062627, 1256795630, 544440120, 1939468517, 1891549773, -20354671, -460485182, -183001321, -43753547, -1402762879, 1992753860, 293216611, -1597072853, 1730779493, 1925054695, 262822624, 1925349708, 2021988202, 1947660107, 1992734043, -1859595974, -2014555092, 333144857, 1065538197, 1452437031, 608860785, -800145893, 1859333749 ], [ 2130921023, -65513367, 494649094, -248656602, 1007741831, 252165296, -1726440318, 985112571, 1118619124, -419005837, 38240176, -2100455788, 1574355001, 1196543392, 2022537721, 426983765, -1158070889, -901984998, 1841145586, -1962318588, 737191953, -1855354634, 1026985315, 348776262, -118708316, 860776323, -623656817, 315045852, 1288636333, -178920864, -2053115515, 2121553533, 174357324, -301652658, -1830387182, -1758969844, -1053835369, 1818006242, 967222846, -372312533, 1094094007, -464575243, 1670928395, -742450452, 925295876, -272686689, 750528252, -1346574490, 1911764235, -917512827, 160673020, 804712920, 660916649, 234542517, 1580817921 ], [ -1797635480, -1942005343, -107923324, -1641607960, 991030698, -1368991537, -2097528, -1388189548, 1811835653, 1472772984, -2140445067, -453076899, 1898975312, -45423282, 1478315998, -1763527736, -304187196, 1591685128, -1310926943, -2103402101, 1006744545, -1789729610, -855767189, 1340499547, 1682890968, -1586573572, -13179459, 1259961894, -466628631, -642451670, 185622535, 1185831452, -1974247004, -1931209099, -1689427417, -681774439, -953480959, -80428044, -855444143, 539896763, -765772926, 1444054179, -817426722, -1097498706, 1547276977, 682420657, -1941410774, -1495634587, -1938596197, 1267736782, 548031232, 1860670908, -737914017, -1944419896, -176560909 ], [ 546496293, -246438358, -187407345, 1941323210, 227973192, 344520359, 639737774, -805246364, -1072246886, 1078672390, -775150998, -2000467233, -77017258, -2103802140, 284805564, 619558081, 1819546674, 458925106, -636071448, 611404116, 393978664, 1035735892, 1814817772, -1730920508, 935558524, 1309398976, -737266158, -414678541, -366334307, -543094481, 1626865437, -746789917, -267634117, 364246496, -1064964033, 850200865, 99087450, -1416881189, -1348627475, -2030668069, 352381528, 1291946351, 2110983649, 686468728, 2015541590, 2096616933, 488764961, -536469626, 1659057730, 569396185, 1353570958, -1175508162, 1935608590, -304171862, 1602435871 ], [ 1325990770, -390268427, -152817840, -643549002, 860706246, 2119155033, 1600593464, 2102589450, -860071106, 705875113, 524379053, -848485291, 1485256350, 1802174436, 1935881768, 2095631117, -1447117823, -1514962703, 779193928, 969258391, -278233092, -1446278312, -921171286, -1596106376, -1470040569, -1340358623, 366707033, 56734168, -712587369, 184060072, 721312645, -1728695833, -940611485, -1283503648, -2144943097, -1649136754, 1147734590, 1613156036, -1454588687, 1147810618, -1062989975, -1546426226, -1136645027, 1801066083, -677569678, 1034049832, -62955970, -275877647, 1341971993, 2110883463, 645189868, 1501349429, -1520425739, 1721184422, -1358601021 ], [ 35369716, -972952766, -726521748, 733531405, -320265935, 873901321, -1825994476, -80192965, -813505745, -908305057, -135723104, -851217588, 1109026793, -1350569282, 1688293566, -590174250, 115653451, -1424840381, 1800546787, 613848609, 1158557120, 1695179619, 2128635358, -1055475068, -734702073, -1107177474, 6766055, 1710052723, 1023269063, 292200114, -113500650, 986877120, -140316778, 1671319576, 254296006, 708552798, 770346568, 1041352859, -94461545, -485559061, -365334556, 1881918333, -1676299124, 875743668, 1977691992, -1839557669, 506153542, 408952096, -711561731, -1740936154, 762924998, 95000579, 1081108111, -1767432968, 1866936834 ], [ -249000796, 1318927870, -873879246, 44444455, -798962282, -1983344624, 977556956, 1043486036, 704295395, -2001148375, 844017682, 448301763, -253402255, 502225433, -1671604556, -1251899672, -1593227466, -229457185, 1697634816, -2120889690, -231406728, -929090100, 1879120723, 512609636, -1194052981, -926985483, 347007877, -1942910157, -1859019319, 748458611, 1298497512, 1041079407, -1409748366, 1559014185, -1181928851, 1612957625, -876690362, -15819137, 1963553504, -397889709, 720598667, 368788163, -1826009199, 1257004170, -608171111, -105947494, -839702499, 2126725149, 217741917, 590625060, 98112308, -824176035, 370116810, 1261471036, -1739421062 ], [ 546496293, -246438358, -187407345, 1941323210, 227973192, 344520359, 639737774, -805246364, -1072246886, 1078672390, -775150998, -2000467233, -77017258, -2103802140, 284805564, 619558081, 1819546674, 458925106, -636071448, 611404116, 393978664, 1035735892, 1814817772, -1730920508, 935558524, 1309398976, -737266158, -414678541, -366334307, -543094481, 1626865437, -746789917, -267634117, 364246496, -1064964033, 850200865, 99087450, -1416881189, -1348627475, -2030668069, 352381528, 1291946351, 2110983649, 686468728, 2015541590, 2096616933, 488764961, -536469626, 1659057730, 569396185, 1353570958, -1175508162, 1935608590, -304171862, 1602435871 ], [ 1529526695, -2134414138, 732880843, 125298819, -673645379, -1037990935, 398502402, -311975060, -449826681, 740499864, -431621376, 1330341318, -923870295, 861062763, 272009485, 1702089690, -428101864, -1139256649, -435848900, 693143924, -301160406, 1674312558, -1477940735, -822486605, 2075625963, 1286134849, -1817201808, 1890711476, -318371239, 617946497, -2075716452, -1441972727, 852673561, -1027097745, -1642138993, 773009272, -1214574628, 1572711432, -1380080646, -2045449449, -469880203, -745901088, 594850611, -1144308402, 2064876526, -334745382, 898013475, 1153103305, 1649294107, 12049543, -1170717697, 78558078, -319261495, 468262848, -1132763432 ], [ 2130921023, -65513367, 494649094, -248656602, 1007741831, 252165296, -1726440318, 985112571, 1118619124, -419005837, 38240176, -2100455788, 1574355001, 1196543392, 2022537721, 426983765, -1158070889, -901984998, 1841145586, -1962318588, 737191953, -1855354634, 1026985315, 348776262, -118708316, 860776323, -623656817, 315045852, 1288636333, -178920864, -2053115515, 2121553533, 174357324, -301652658, -1830387182, -1758969844, -1053835369, 1818006242, 967222846, -372312533, 1094094007, -464575243, 1670928395, -742450452, 925295876, -272686689, 750528252, -1346574490, 1911764235, -917512827, 160673020, 804712920, 660916649, 234542517, 1580817921 ], [ -2073538772, 1509296941, 1018957368, -621364410, 1621440881, 1742672581, 1951226516, 1771927864, -996908333, 247436146, -1404624443, 780395002, -4531797, 1629084567, 1722296096, -782194800, -791933710, -2010110713, 21735559, -495214475, 2128392392, 1364741576, -188839910, 291321268, 550832127, 1730874274, 2128567344, -351153914, -570120159, 915113347, -975258256, -1543975372, -933126535, -788993130, 502568235, 1012024695, -1448676092, -1954322390, -1440875272, 1766776972, -1030219476, 121383992, 175816158, -953362596, 1478223864, -1867569580, 125716888, -370837543, 1213935796, -1300416962, 1965192773, 1255998439, 1030798660, -23333439, 613272094 ], [ 1933345921, -178053703, 977087858, -1090023247, -1683942206, -38236076, -852884712, 991372365, 93131564, -1565209064, -209958293, -421818368, -2125481846, 193047080, 1868740279, 1703763850, 1735337676, 1691852528, 1819969071, -1728603310, -306854584, 193603941, 1431836899, -544822808, 895660758, 1207568872, 50444144, -1111666493, -1816203463, -236993694, -1426564818, 618879358, -1124280245, 1618337432, 1700423441, 1444362753, 710251178, -1650623867, 2074602315, -1864544942, 285323186, 1306664152, -1783679694, -13187490, -95506451, -1301169297, -1667373078, 1760616736, 1723842138, -1744713219, -951617328, -462799426, -1300215924, -1861849842, 49957363 ], [ -1811996825, 1533450839, 944416629, -993298087, -94369457, 808801842, 1359313683, -546022720, -1227310281, -2084289724, 1525980912, 1349563250, 1934312601, 1063644217, -1232193798, -1115464342, -1104902535, -179353792, 1991437075, 820018124, -282920791, 1020254784, 1439858189, -414303444, 1470723614, -2068620019, -812382078, -1417938019, -1379607629, -1276539309, -573248149, 965535562, 394719653, -253010574, -12516619, -1360403060, 1017034999, 1095400098, 209633055, 1349957275, 1312176087, 1307222651, -1701073929, -1777687068, -261587247, -1902863451, -2078494635, -1585592601, -1628621061, -748003577, -723670693, 1372624366, 1724485279, -1416363255, -514729194 ], [ 1529526695, -2134414138, 732880843, 125298819, -673645379, -1037990935, 398502402, -311975060, -449826681, 740499864, -431621376, 1330341318, -923870295, 861062763, 272009485, 1702089690, -428101864, -1139256649, -435848900, 693143924, -301160406, 1674312558, -1477940735, -822486605, 2075625963, 1286134849, -1817201808, 1890711476, -318371239, 617946497, -2075716452, -1441972727, 852673561, -1027097745, -1642138993, 773009272, -1214574628, 1572711432, -1380080646, -2045449449, -469880203, -745901088, 594850611, -1144308402, 2064876526, -334745382, 898013475, 1153103305, 1649294107, 12049543, -1170717697, 78558078, -319261495, 468262848, -1132763432 ], [ -267694739, -1011970857, 1992165265, -1752621836, -1583422477, 1967223320, 1659658719, 256966187, -736121057, 2000769874, 1968023179, 1575156161, 1167624894, 406417747, -550722987, -123090869, 182740085, -84824627, 1551757261, -1434448230, -1791344159, -199449615, -1258722913, 1381828199, 1496350676, 2099329399, -489180786, 1977154109, -1712183529, 1985041931, -1090583488, -2065832506, 1397870141, 67740470, -374171321, -1287927052, -362306033, 495141982, -1530301108, 1914854941, 960607258, 1617703986, -1955972787, 1574459749, 1570907723, -576735048, 299182291, 5030712, 1400628462, -936542061, 1802018292, 231302589, -2146916347, -844442717, -1535126447 ], [ 546496293, -246438358, -187407345, 1941323210, 227973192, 344520359, 639737774, -805246364, -1072246886, 1078672390, -775150998, -2000467233, -77017258, -2103802140, 284805564, 619558081, 1819546674, 458925106, -636071448, 611404116, 393978664, 1035735892, 1814817772, -1730920508, 935558524, 1309398976, -737266158, -414678541, -366334307, -543094481, 1626865437, -746789917, -267634117, 364246496, -1064964033, 850200865, 99087450, -1416881189, -1348627475, -2030668069, 352381528, 1291946351, 2110983649, 686468728, 2015541590, 2096616933, 488764961, -536469626, 1659057730, 569396185, 1353570958, -1175508162, 1935608590, -304171862, 1602435871 ], [ 1529526695, -2134414138, 732880843, 125298819, -673645379, -1037990935, 398502402, -311975060, -449826681, 740499864, -431621376, 1330341318, -923870295, 861062763, 272009485, 1702089690, -428101864, -1139256649, -435848900, 693143924, -301160406, 1674312558, -1477940735, -822486605, 2075625963, 1286134849, -1817201808, 1890711476, -318371239, 617946497, -2075716452, -1441972727, 852673561, -1027097745, -1642138993, 773009272, -1214574628, 1572711432, -1380080646, -2045449449, -469880203, -745901088, 594850611, -1144308402, 2064876526, -334745382, 898013475, 1153103305, 1649294107, 12049543, -1170717697, 78558078, -319261495, 468262848, -1132763432 ], [ -1811996825, 1533450839, 944416629, -993298087, -94369457, 808801842, 1359313683, -546022720, -1227310281, -2084289724, 1525980912, 1349563250, 1934312601, 1063644217, -1232193798, -1115464342, -1104902535, -179353792, 1991437075, 820018124, -282920791, 1020254784, 1439858189, -414303444, 1470723614, -2068620019, -812382078, -1417938019, -1379607629, -1276539309, -573248149, 965535562, 394719653, -253010574, -12516619, -1360403060, 1017034999, 1095400098, 209633055, 1349957275, 1312176087, 1307222651, -1701073929, -1777687068, -261587247, -1902863451, -2078494635, -1585592601, -1628621061, -748003577, -723670693, 1372624366, 1724485279, -1416363255, -514729194 ], [ -2080260963, 1340999711, 1303632219, 331537140, 1924960165, -481380758, -1574475844, 670990135, 471898494, 1782487382, -1184114002, -1469031937, 769383995, -811307335, -1353287434, 736245231, -1351470457, 1431156528, -811160291, 653131677, 331927552, 390165593, -841123114, -1779228001, 598972268, -284685124, 2048619065, 1675787570, -1827837997, -594248871, -362482164, -511077076, 959227575, -611785944, -1490916614, -589490547, 1232899849, -409057928, -921287516, 1174090394, -1864156627, -193003990, -1704491814, 459929320, 1717951912, -247302901, 2068458223, 1605605253, 978179864, -1379761604, -2006544051, -1619622003, -652146353, -396313503, -1245178058 ], [ -1804495822, -1526611652, 1234978414, -520360069, 1633075555, 59039719, 636590430, 1435044042, -166699939, -773779574, 1155633791, 1420177915, -860241953, 1387435762, 2112068333, -1315159137, 1494620088, -1774231244, 1662723640, 1679314228, 1524209669, -649453187, 1859231427, 231604163, -1870481061, 1500633022, 1755042880, -845416909, -1079742904, 296935375, -604847573, 597392478, -555896285, -1212596648, -1149187823, 677300788, -264458971, -2081813771, 23708075, 1236375669, -1508976006, -1098868595, -603362009, 1834480595, -652205991, 1450687145, 750203605, 2113245512, 346963842, -786117051, 928181889, -1759440938, 1219528144, -1142356280, 717285745 ], [ -1329264285, 1490622728, -73575063, -1074362627, -2030419092, -1208246833, 1393028645, -2132150096, 1804849659, 1177146292, -1268425000, 1024142791, 79462705, -654492246, 23170580, -2116066610, 1633881107, 1226536736, -1376604542, -1720713311, -328828044, -169788924, 1170118100, 1460922890, -1873752459, -1098299950, 370701517, -516819011, 2107484404, 690872359, -762031917, 743728365, -298466698, -160174892, 922424094, -284530376, 843848104, -345705329, 404979157, -59989075, 317065051, -658654635, -1632245680, -1046191966, -617800863, -790053294, -337515670, -95488794, -1065948122, -506201088, -934936903, 367382964, -102418106, 563247163, -292428470 ], [ -1255466884, -2112288939, 1055167705, -221571503, -633489906, -996219869, 517124785, 53355513, 751881231, 1937393032, 1440789203, -771172357, -1108887710, -1456929890, 296686042, 1399713497, -1060026469, 2107037880, -303731470, 1202895879, -866686266, -1553094564, 54790416, 217732732, -93195294, -407204769, 644229359, 573089262, -1497282034, 724183231, -718753734, 1318942404, -9696945, -1116319910, -1373858844, 1995779096, 939099993, -1225400903, 7451494, -1614486747, 1435404755, 1412491236, 1302265043, -157843586, -1434953244, -41960668, 44703779, -778525256, -524880669, -1948140335, 100139173, -1315973323, 1463885560, 1123710816, 445458578 ], [ -1811996825, 1533450839, 944416629, -993298087, -94369457, 808801842, 1359313683, -546022720, -1227310281, -2084289724, 1525980912, 1349563250, 1934312601, 1063644217, -1232193798, -1115464342, -1104902535, -179353792, 1991437075, 820018124, -282920791, 1020254784, 1439858189, -414303444, 1470723614, -2068620019, -812382078, -1417938019, -1379607629, -1276539309, -573248149, 965535562, 394719653, -253010574, -12516619, -1360403060, 1017034999, 1095400098, 209633055, 1349957275, 1312176087, 1307222651, -1701073929, -1777687068, -261587247, -1902863451, -2078494635, -1585592601, -1628621061, -748003577, -723670693, 1372624366, 1724485279, -1416363255, -514729194 ], [ 35369716, -972952766, -726521748, 733531405, -320265935, 873901321, -1825994476, -80192965, -813505745, -908305057, -135723104, -851217588, 1109026793, -1350569282, 1688293566, -590174250, 115653451, -1424840381, 1800546787, 613848609, 1158557120, 1695179619, 2128635358, -1055475068, -734702073, -1107177474, 6766055, 1710052723, 1023269063, 292200114, -113500650, 986877120, -140316778, 1671319576, 254296006, 708552798, 770346568, 1041352859, -94461545, -485559061, -365334556, 1881918333, -1676299124, 875743668, 1977691992, -1839557669, 506153542, 408952096, -711561731, -1740936154, 762924998, 95000579, 1081108111, -1767432968, 1866936834 ], [ 35369716, -972952766, -726521748, 733531405, -320265935, 873901321, -1825994476, -80192965, -813505745, -908305057, -135723104, -851217588, 1109026793, -1350569282, 1688293566, -590174250, 115653451, -1424840381, 1800546787, 613848609, 1158557120, 1695179619, 2128635358, -1055475068, -734702073, -1107177474, 6766055, 1710052723, 1023269063, 292200114, -113500650, 986877120, -140316778, 1671319576, 254296006, 708552798, 770346568, 1041352859, -94461545, -485559061, -365334556, 1881918333, -1676299124, 875743668, 1977691992, -1839557669, 506153542, 408952096, -711561731, -1740936154, 762924998, 95000579, 1081108111, -1767432968, 1866936834 ], [ -2080260963, 1340999711, 1303632219, 331537140, 1924960165, -481380758, -1574475844, 670990135, 471898494, 1782487382, -1184114002, -1469031937, 769383995, -811307335, -1353287434, 736245231, -1351470457, 1431156528, -811160291, 653131677, 331927552, 390165593, -841123114, -1779228001, 598972268, -284685124, 2048619065, 1675787570, -1827837997, -594248871, -362482164, -511077076, 959227575, -611785944, -1490916614, -589490547, 1232899849, -409057928, -921287516, 1174090394, -1864156627, -193003990, -1704491814, 459929320, 1717951912, -247302901, 2068458223, 1605605253, 978179864, -1379761604, -2006544051, -1619622003, -652146353, -396313503, -1245178058 ], [ 782119392, -1267546023, 28865843, -456036527, 1245445074, -701459234, -1393675611, -7617588, -22919719, 1670743489, -2112388667, 1607809653, -1240411895, -1392975034, -351261488, 219613842, 1845514769, 146175695, -1522985603, -213037743, 1806342445, 922171557, -1212235879, 626935169, 1003668944, -965905831, 120242570, -652098787, -1370014448, 1668029060, -770761263, -748304004, -1711604582, -240151736, 617381991, 2031075697, 1184042826, 1534509576, 2092690768, 854539315, 1534255921, -841716004, 923915578, 552977000, -208488272, 609972234, 948724871, -379837710, 1471168126, -1992355900, -755507053, -573255831, 1419423275, 34932998, 1859345358 ], [ 1325990770, -390268427, -152817840, -643549002, 860706246, 2119155033, 1600593464, 2102589450, -860071106, 705875113, 524379053, -848485291, 1485256350, 1802174436, 1935881768, 2095631117, -1447117823, -1514962703, 779193928, 969258391, -278233092, -1446278312, -921171286, -1596106376, -1470040569, -1340358623, 366707033, 56734168, -712587369, 184060072, 721312645, -1728695833, -940611485, -1283503648, -2144943097, -1649136754, 1147734590, 1613156036, -1454588687, 1147810618, -1062989975, -1546426226, -1136645027, 1801066083, -677569678, 1034049832, -62955970, -275877647, 1341971993, 2110883463, 645189868, 1501349429, -1520425739, 1721184422, -1358601021 ], [ 2016928855, 1132562028, -1355086234, 1159321405, 14500624, 157864945, 1896149058, 119592534, 1506608742, 638690372, -1772337201, 861340188, -21794788, 198005899, -847378360, -1350909197, 1047875468, -1080563790, -1747257214, -29742168, 909245368, -1271031734, -593408009, -328619196, 1819239494, -1515517775, 1796142331, -1519420131, 335684153, 1474097943, 1736264850, 181462347, -29829685, 1204458669, 1758794827, -2097922412, -1021959870, -920707987, 1431674963, -2071545886, -1608580888, -2132957444, 1945401786, -2009974239, -1007130177, 92445983, -649794071, -1757405891, -373900084, 1281506525, -906919207, 69525328, -130084384, -1093700274, -2136480701 ], [ -1640772244, 1975016781, -387011362, -898351860, -236874622, 1851507167, 1327605165, 1365453762, -1200948872, 1657944459, 885377536, -1891079394, -313118384, 1434699163, 139513869, 369045452, -538134464, -1983164288, 1655711603, 1089420151, -980884052, -1109325248, 77785809, 1275930474, -1774586250, 541119233, 1490136651, -32934794, -1920317356, -2047052300, -1451267573, 1673640229, -180736316, -1513699475, 1738989442, 1416028596, -1516311302, 808151866, -727211757, -1848671056, -1881181379, 181312472, 1475328173, 1983217323, 882237969, 1815950156, -1135021718, -1519136939, -1672382915, -1403666502, 1090221809, -1487630176, -290165280, 1100260987, 1833606396 ], [ 2016928855, 1132562028, -1355086234, 1159321405, 14500624, 157864945, 1896149058, 119592534, 1506608742, 638690372, -1772337201, 861340188, -21794788, 198005899, -847378360, -1350909197, 1047875468, -1080563790, -1747257214, -29742168, 909245368, -1271031734, -593408009, -328619196, 1819239494, -1515517775, 1796142331, -1519420131, 335684153, 1474097943, 1736264850, 181462347, -29829685, 1204458669, 1758794827, -2097922412, -1021959870, -920707987, 1431674963, -2071545886, -1608580888, -2132957444, 1945401786, -2009974239, -1007130177, 92445983, -649794071, -1757405891, -373900084, 1281506525, -906919207, 69525328, -130084384, -1093700274, -2136480701 ], [ 1529526695, -2134414138, 732880843, 125298819, -673645379, -1037990935, 398502402, -311975060, -449826681, 740499864, -431621376, 1330341318, -923870295, 861062763, 272009485, 1702089690, -428101864, -1139256649, -435848900, 693143924, -301160406, 1674312558, -1477940735, -822486605, 2075625963, 1286134849, -1817201808, 1890711476, -318371239, 617946497, -2075716452, -1441972727, 852673561, -1027097745, -1642138993, 773009272, -1214574628, 1572711432, -1380080646, -2045449449, -469880203, -745901088, 594850611, -1144308402, 2064876526, -334745382, 898013475, 1153103305, 1649294107, 12049543, -1170717697, 78558078, -319261495, 468262848, -1132763432 ], [ 35369716, -972952766, -726521748, 733531405, -320265935, 873901321, -1825994476, -80192965, -813505745, -908305057, -135723104, -851217588, 1109026793, -1350569282, 1688293566, -590174250, 115653451, -1424840381, 1800546787, 613848609, 1158557120, 1695179619, 2128635358, -1055475068, -734702073, -1107177474, 6766055, 1710052723, 1023269063, 292200114, -113500650, 986877120, -140316778, 1671319576, 254296006, 708552798, 770346568, 1041352859, -94461545, -485559061, -365334556, 1881918333, -1676299124, 875743668, 1977691992, -1839557669, 506153542, 408952096, -711561731, -1740936154, 762924998, 95000579, 1081108111, -1767432968, 1866936834 ] ], [ [ 758331125, -156007115, 1936364911, -1695626203, 670783189, -1219380004, -1987356378, 654404349, 763787690, -1600554685, 974096598, 1900009906, 839610597, -1172328524, -1783388146, -1769822923, 509497440, -1137112729, -553098275, -1937409971, -254972021, -1434134140, -309841483, 376600185, 1979464080, -905536137, -768653719, 1293474178, 1945552935, -409165493, -662935838, 918971003, 1080776442, 894615435, 600627079, -1564320544, -1021281925, -1904468455, -473192826, 1468853002, -1186701626, 862648486, -340011967, -1395946366, -1189132150, 773059310, 1249051684, -732429451, 1793796559, -1903726716, 321253750, -1164955215, 1683337024, 1098673475, -1895533687 ], [ -1927476332, -983817083, 973633937, -915080631, 224903112, -1224758295, 1835410697, 1725933695, 1322635032, 1001911227, 305454689, -2112016022, -1962544068, -242878472, 1081982171, -1588724476, 210643237, 1952104429, 1438949428, 222157699, 333912314, -1878682774, -2138775690, -790958773, 1352537219, -2122021643, 1285371407, -1041531762, -1720552482, -1735937569, 789515773, -1955023870, 112101446, 1867837137, 386190977, -711469750, 1672259523, -1834212091, -1075594971, -1411307671, -2090962336, 1952341595, -1251716179, -1832650461, 1782952745, 1984744618, -1239428113, -421748869, 749517311, -312111238, 1244190542, -1079423868, 1345227881, 251595343, -2102656803 ], [ -1019795538, 668237503, -764015162, -586844946, -1851302192, 79635916, -1729970082, -1263490158, 7567437, 833196376, -411825483, -1064621259, 1706185804, -646194714, -769176634, -1854916572, -635918112, -1203147308, -627378327, -1310469466, -1302983911, 1010634510, -109736648, 835232791, 329662410, 163826411, -143987267, -485088590, -1022196802, 1672516613, -390324573, 1649625417, 1151605043, 441673705, 1472543760, 678381687, 1356302839, 1273246085, 626929708, 956811161, 1364021800, -1181539138, 1617516801, 14434103, -1622164581, -1495138659, 1074845543, 1328780647, 661870694, 659607607, 1570298684, 2057681110, 1425152516, -1561179010, 1298763694 ], [ 43583973, 1282076413, 962117076, 763813726, 1577723304, -1497965572, 1517831698, -655321288, -1279902572, 945571261, 2071552657, -1770123997, 2067351531, -676073061, 2014591552, -1935887565, 487963302, 147936141, 1425651079, -120906617, -1820921790, -1357719230, -1050289513, 1595012725, -1752364265, 1455996969, 23883097, 280396892, 1996000836, 1147211140, 640683493, 1392697562, -166420891, 1851338856, 1257719908, 2048688054, 216192347, 612671020, -181901886, 1825499164, 555460307, -1466631732, 50683564, -1575515113, 607932058, 856480931, 1299816106, -1488606215, -161411264, -625426112, -364980958, 1888520308, 251966563, -243559879, 1738403621 ], [ -1914119480, 360498947, -1422747603, -345997700, 557814724, 2089221184, -1759335401, 216529386, 156618133, -1874574769, 485026414, -1823066556, 806395608, -1255670243, -1609084823, -1839755050, -173061924, -1133660759, -157210312, 1699500819, 1440027788, 1075766569, -134359421, -1665412499, -400309161, -2053773234, -1617225057, -851648095, 835218028, 1238615294, 514491904, -1040153304, 931792512, 2132342898, 671231468, 1123638860, 1611831766, 925977316, 1620689185, -875645030, -825994119, -1398118693, -1364029820, 226788805, 1831706920, -1195519513, 914999427, -1813454987, 2022832531, 111070328, -13075154, -602098012, 1985320099, -345326142, -1620410442 ], [ -1033842838, 1087774296, 1957823786, 1767340447, 1081853645, 2064525561, -1438875540, -1281371276, -405571728, 1804124261, 1283568540, -557194894, -2077849632, 511756148, -821146787, -1186911480, -1227632623, -1080657704, -777362626, 510921399, -1444032643, -65142283, 1808882184, 1994575646, 1415326038, -1011619758, -1519122410, 1623655099, -412527254, -169759995, -316631876, -1569578337, 950835587, -1120442225, -1146075722, 1098221495, 914162277, 1402881268, 885340488, -1977560400, -355521913, -386419769, -766655035, -25028276, -12226092, 494064500, 1975653513, 646895696, 1858179725, 1419738959, 1005603673, -973284413, 334591200, -1666755981, 1820458999 ], [ 595773121, 1263074456, -915119099, -1111250300, 2112399249, -1668883331, 625657054, -477281433, -1535567065, 1946905614, 1414492909, -1193897212, 1089642200, 1150001727, 123031, 1959322561, -1144765447, -1835151299, 1335203342, -612130741, -1612681977, 2012810519, -352035871, 1569788081, 1362890165, -844129062, 1294678365, -130749595, 557882909, -916851491, -2114230927, -1329480540, -716734222, 202208314, 1516973512, -1387712331, 950759051, 1071155562, 1333996697, 1351817572, -1876981235, -1212226288, 1893090354, 568327493, -1163721865, 2130948542, -720296041, -907992047, 1462792948, 1978146954, -402785628, 624826520, 614509747, -1177346014, 224899835 ], [ 1517029007, 914027825, 1806687535, 663744578, 2056715215, -1252689699, -2121610919, 1722921739, 685768079, 807354792, -901212166, -703631177, 768705285, -396626578, -1820669939, -890966068, -496790393, 1419908507, -670329010, -25941885, 420704829, -1566341983, 352476330, -1281129708, 1623969665, -873686228, -839829793, -415953948, -599458611, 397885348, 957599724, 1993573409, 1666928885, -1022508690, 445949100, -737001074, 1312040361, -2044610590, 2125756526, -547385186, 1050330759, 751951991, -571040537, 1988832758, -999928816, 1031606171, 1841223865, -1640692486, 1791155430, 1675203040, -516314187, 1454615782, -2120229037, -1335638433, 1084142796 ], [ -1725343121, -1883513979, -1075027205, 1079996731, 662601628, -1137195245, -1816396805, 1951119280, -2114302462, 1823495406, -119479224, -1312963120, -658602897, -814243744, -1474263355, -292443145, 669687925, -117654377, 607443300, 2019538188, -1623957791, 1025919334, -1160494417, -2065768892, -579909411, -457348541, 2104705360, -668306662, 1153587688, 1868574916, -699369554, -1378518982, 1999040224, -179948337, -193565117, 982113077, -513970400, 178115226, 1908192920, -1938741980, 1014365970, -443125289, 205489543, 1761549552, 432488422, -348045974, 2030705708, 452234680, -1490776492, -1765694493, -656591091, 936604633, -339232104, -1423129787, 2081767998 ], [ 1825456585, 1350953378, -264015289, -1270356696, -1555724222, -585153947, 710600481, 1282089948, -2012731092, -163000520, 1890280667, 1383135727, 1889303096, 1962711296, -1751734180, 777529642, 218557338, -97561597, 1277281906, 1866374527, -152134272, 638563474, -91175136, 583128936, 2019493637, 1337714750, -1157458928, 1575591612, 113001400, 362381534, -1653699155, -236473765, -848513094, -1769989724, 1507123040, -1592839566, 929639905, 1052458161, 481052601, 1461542839, -1658335987, -2078205923, 1506238801, -1360458540, -867113966, 815332634, 150250170, -1284553229, -1144717454, 1443474851, 89062883, 1814379850, 266887269, 701842121, -685182826 ], [ 518029426, -2107100600, 1486499271, 2100282414, -1484959861, 117797210, -701473129, -1873879828, 763089407, -2032340384, -2044207502, 1334752263, -935453117, 1739269003, 404800310, 105194479, -389954965, -550983880, -1181290741, 869114937, 455879548, -2051326431, -758017215, 1713330182, -32025455, -1047583322, -1161516428, -1327536783, 1550876153, -812640635, -869282664, -1873775537, 1672890893, -474334438, 880111131, 922334975, -643731742, -7703620, -1712209031, 721464453, 746566043, -1229340087, -1308094917, -438557195, 825957078, 83671900, -1882506629, 311636263, 889227072, -1346916846, -237848155, 1321428873, -752968246, -1760007930, 1826683293 ], [ -1914119480, 360498947, -1422747603, -345997700, 557814724, 2089221184, -1759335401, 216529386, 156618133, -1874574769, 485026414, -1823066556, 806395608, -1255670243, -1609084823, -1839755050, -173061924, -1133660759, -157210312, 1699500819, 1440027788, 1075766569, -134359421, -1665412499, -400309161, -2053773234, -1617225057, -851648095, 835218028, 1238615294, 514491904, -1040153304, 931792512, 2132342898, 671231468, 1123638860, 1611831766, 925977316, 1620689185, -875645030, -825994119, -1398118693, -1364029820, 226788805, 1831706920, -1195519513, 914999427, -1813454987, 2022832531, 111070328, -13075154, -602098012, 1985320099, -345326142, -1620410442 ], [ -1249034635, 1144227707, -1449219616, -111301006, -305882894, 2049334765, -1699338488, 1529555122, 792524988, 1249637306, 1193396692, 1173301741, -278462701, 348425225, -580412091, 1722924851, -1178366052, 385997784, -1241036312, -547451535, 1989467330, -1306093657, 1657739326, 1344732411, -574598355, -553461083, -2123478423, 1249419878, 713237550, 2074481316, -895111169, -435051847, 801476108, -684011033, -778521869, -1416940696, 2096072612, -105864068, 1157855961, 661504257, 426942487, -804074842, -793102646, -61565741, -1566231377, 159226457, -1757177919, -965348268, 571442053, -2046502780, -1954332941, -1221385974, 1099490081, 1302017773, -2143388436 ], [ -1186708371, 1051411749, -1085316607, -334716528, -1645132185, -850174695, -1821637065, -163744223, -1836881500, 1150694682, 668877547, 645374917, 872779430, 1167797226, 754490797, 547980212, -1363198125, 1001162665, -55827851, -1478890070, -82755590, -757380833, -1292865358, 262816638, 1695419513, -2076413049, -1568029565, 1770803106, 819926005, -1118882670, -561842808, -1767369603, 1475703179, 705449292, -1150268334, -1315380777, 820969394, 266007567, 1069498602, -1078136979, 2123587870, -1434770257, -1381500600, 1009300495, 278350238, -479435191, 1015042441, 319709692, -417046131, -1219236128, 933205729, 225118792, 1693310058, -338312707, -1007436201 ], [ -469322895, 1055898651, 192680906, -43856017, -1561039454, 303268313, -1749510031, -778349094, -1119903107, 674039853, -117949901, -320840925, 1490315734, -474017842, 1131258378, 1666885052, -1460012237, 1050529161, -1840515430, 606359370, -1178935257, -1048105387, 1513239319, -1346272848, 68064466, 1207096939, 1318136549, -1268549602, -560140182, 265707526, 388450133, -1444992453, 406874462, -2141496264, 544293024, 1012668068, -128199300, -1093626840, -1119957385, 816547028, -307155235, 1842156363, 2039072043, -282481031, -978770428, 1340462041, 965630336, -1441013529, 1910097169, -1286941877, 284565952, -1345007350, -45801598, 535550830, -1628489272 ], [ -2019060306, 25433280, 989016978, -403501974, 1546446645, 848236327, 27159595, 188511840, -1171021606, 1623824486, -1891872836, -1934273064, 1220408916, -2033071481, 40225600, -1337670345, 777622513, -1638201133, -1010576644, 111221497, -524924882, -1287914442, -1880027005, -2078555330, -1323062889, -933631163, -1632568015, 39526746, 1656354375, 920218853, -828907179, -264592290, 1157245010, 1987342907, 220712421, -1290840987, 1578187898, 60395762, -2019987915, -1060067811, 140252882, 1317128638, 1512140713, -1341067199, 956981578, 1982561574, 1283443634, 930317814, 1271118165, 244233663, 457451058, 138933905, 1956868029, -590685840, 1188494829 ], [ 518029426, -2107100600, 1486499271, 2100282414, -1484959861, 117797210, -701473129, -1873879828, 763089407, -2032340384, -2044207502, 1334752263, -935453117, 1739269003, 404800310, 105194479, -389954965, -550983880, -1181290741, 869114937, 455879548, -2051326431, -758017215, 1713330182, -32025455, -1047583322, -1161516428, -1327536783, 1550876153, -812640635, -869282664, -1873775537, 1672890893, -474334438, 880111131, 922334975, -643731742, -7703620, -1712209031, 721464453, 746566043, -1229340087, -1308094917, -438557195, 825957078, 83671900, -1882506629, 311636263, 889227072, -1346916846, -237848155, 1321428873, -752968246, -1760007930, 1826683293 ], [ -2019060306, 25433280, 989016978, -403501974, 1546446645, 848236327, 27159595, 188511840, -1171021606, 1623824486, -1891872836, -1934273064, 1220408916, -2033071481, 40225600, -1337670345, 777622513, -1638201133, -1010576644, 111221497, -524924882, -1287914442, -1880027005, -2078555330, -1323062889, -933631163, -1632568015, 39526746, 1656354375, 920218853, -828907179, -264592290, 1157245010, 1987342907, 220712421, -1290840987, 1578187898, 60395762, -2019987915, -1060067811, 140252882, 1317128638, 1512140713, -1341067199, 956981578, 1982561574, 1283443634, 930317814, 1271118165, 244233663, 457451058, 138933905, 1956868029, -590685840, 1188494829 ], [ -1297068749, -1785872784, -510060541, -1667945709, 396459846, -277582271, 1831846527, -1420587687, -992976440, 793839495, 850084647, -598385443, 1811606125, 1486949737, 479935643, 1067774178, 153692303, -125383863, 195991502, 1481675204, -2077574025, -1714470006, -108839691, 348317572, -1376104001, 451542654, -2042373053, -1090831010, -172289012, -1934361674, 573966153, 151178392, 280592944, 58742480, 822004918, 659757482, 687496336, -1232961670, 804202728, -1375921285, -2055469655, 2052633115, -1379971306, -1659195279, -845509346, 2144943544, 1564331171, 944793050, -1339596048, 555434784, 1429522128, -688124648, -1034207242, 1579702298, -1582787633 ], [ 1517029007, 914027825, 1806687535, 663744578, 2056715215, -1252689699, -2121610919, 1722921739, 685768079, 807354792, -901212166, -703631177, 768705285, -396626578, -1820669939, -890966068, -496790393, 1419908507, -670329010, -25941885, 420704829, -1566341983, 352476330, -1281129708, 1623969665, -873686228, -839829793, -415953948, -599458611, 397885348, 957599724, 1993573409, 1666928885, -1022508690, 445949100, -737001074, 1312040361, -2044610590, 2125756526, -547385186, 1050330759, 751951991, -571040537, 1988832758, -999928816, 1031606171, 1841223865, -1640692486, 1791155430, 1675203040, -516314187, 1454615782, -2120229037, -1335638433, 1084142796 ], [ 1528715425, 428660903, -1938273514, 982877476, 877734403, 521586003, -944115632, -299454901, -364416147, 471057782, -725434495, -426606327, 1752276363, -199117314, 405708393, 1765248258, 1910965193, 274275159, -1008595376, -1716221928, 1545861187, 102072794, 284977802, 1946737799, -552808967, -1717802801, 744785368, 2023734078, -1417347471, 2094399357, 176475512, 260761063, 1974531539, -719670178, 1053885943, -2110398007, 736115384, -2080890140, -2129584260, -480626591, -547136863, 1215784097, 1681574927, 1899979811, 529875019, -1482715890, 733169786, -52602160, 125548343, 7411544, 1644698935, -514093089, 1994347751, 171609997, 806835305 ], [ 758331125, -156007115, 1936364911, -1695626203, 670783189, -1219380004, -1987356378, 654404349, 763787690, -1600554685, 974096598, 1900009906, 839610597, -1172328524, -1783388146, -1769822923, 509497440, -1137112729, -553098275, -1937409971, -254972021, -1434134140, -309841483, 376600185, 1979464080, -905536137, -768653719, 1293474178, 1945552935, -409165493, -662935838, 918971003, 1080776442, 894615435, 600627079, -1564320544, -1021281925, -1904468455, -473192826, 1468853002, -1186701626, 862648486, -340011967, -1395946366, -1189132150, 773059310, 1249051684, -732429451, 1793796559, -1903726716, 321253750, -1164955215, 1683337024, 1098673475, -1895533687 ], [ 1761201214, -89990726, 952984523, -549740097, 901464583, 1825052217, -29400629, -1236213469, -1813185447, 1828327901, 2143313423, 649023833, -2080673795, 1653206217, -19768020, -1143338571, -570653782, 1897729257, 1185979449, 416505505, 1012668951, 1493304256, 549969305, -799748868, -1826484052, -1618520296, -1130223016, 1153590964, -1743076272, -1601671564, 2057187809, -427792011, -1598660290, 1599782847, 2006577471, 17756482, -1663388554, 547965932, 1555767481, 1999116851, 320534159, 1907971095, 1424750854, -1454428096, 575671467, 711798047, 1154646840, 134625418, 991328275, 362188031, -1029989092, -68398264, 1868518188, 1471937586, 616955319 ], [ 274528836, 388112838, 1056649665, -14021757, -944925861, -2136123797, 2089588691, -1318989978, -639999488, -1488325778, -1136430522, -1886309743, -685798252, 1924785623, -1186640123, 1998736839, 575389552, 1682553423, 517361552, 2099727354, 221643145, 1420191999, -1988318523, 1856203562, -2069168112, -1298664410, 1024291505, -1044175874, -1967125395, 1555062055, 54141315, -88202613, -789703631, 931889479, -797132833, 265897525, -1587514627, -834775255, -2027121992, -924127292, -511260623, 1065923272, 1383945201, 137847460, 1828033766, -603933904, -25186613, 502681677, -1387405746, -343865456, 1717970550, -107052734, 1851609366, 764116348, -1417447501 ], [ -1914119480, 360498947, -1422747603, -345997700, 557814724, 2089221184, -1759335401, 216529386, 156618133, -1874574769, 485026414, -1823066556, 806395608, -1255670243, -1609084823, -1839755050, -173061924, -1133660759, -157210312, 1699500819, 1440027788, 1075766569, -134359421, -1665412499, -400309161, -2053773234, -1617225057, -851648095, 835218028, 1238615294, 514491904, -1040153304, 931792512, 2132342898, 671231468, 1123638860, 1611831766, 925977316, 1620689185, -875645030, -825994119, -1398118693, -1364029820, 226788805, 1831706920, -1195519513, 914999427, -1813454987, 2022832531, 111070328, -13075154, -602098012, 1985320099, -345326142, -1620410442 ], [ -469322895, 1055898651, 192680906, -43856017, -1561039454, 303268313, -1749510031, -778349094, -1119903107, 674039853, -117949901, -320840925, 1490315734, -474017842, 1131258378, 1666885052, -1460012237, 1050529161, -1840515430, 606359370, -1178935257, -1048105387, 1513239319, -1346272848, 68064466, 1207096939, 1318136549, -1268549602, -560140182, 265707526, 388450133, -1444992453, 406874462, -2141496264, 544293024, 1012668068, -128199300, -1093626840, -1119957385, 816547028, -307155235, 1842156363, 2039072043, -282481031, -978770428, 1340462041, 965630336, -1441013529, 1910097169, -1286941877, 284565952, -1345007350, -45801598, 535550830, -1628489272 ], [ -469322895, 1055898651, 192680906, -43856017, -1561039454, 303268313, -1749510031, -778349094, -1119903107, 674039853, -117949901, -320840925, 1490315734, -474017842, 1131258378, 1666885052, -1460012237, 1050529161, -1840515430, 606359370, -1178935257, -1048105387, 1513239319, -1346272848, 68064466, 1207096939, 1318136549, -1268549602, -560140182, 265707526, 388450133, -1444992453, 406874462, -2141496264, 544293024, 1012668068, -128199300, -1093626840, -1119957385, 816547028, -307155235, 1842156363, 2039072043, -282481031, -978770428, 1340462041, 965630336, -1441013529, 1910097169, -1286941877, 284565952, -1345007350, -45801598, 535550830, -1628489272 ], [ -1927476332, -983817083, 973633937, -915080631, 224903112, -1224758295, 1835410697, 1725933695, 1322635032, 1001911227, 305454689, -2112016022, -1962544068, -242878472, 1081982171, -1588724476, 210643237, 1952104429, 1438949428, 222157699, 333912314, -1878682774, -2138775690, -790958773, 1352537219, -2122021643, 1285371407, -1041531762, -1720552482, -1735937569, 789515773, -1955023870, 112101446, 1867837137, 386190977, -711469750, 1672259523, -1834212091, -1075594971, -1411307671, -2090962336, 1952341595, -1251716179, -1832650461, 1782952745, 1984744618, -1239428113, -421748869, 749517311, -312111238, 1244190542, -1079423868, 1345227881, 251595343, -2102656803 ], [ -1908435066, 1572285751, 1409565621, -1476938169, 466665220, -1727473755, -1771211232, 568455021, 1275487157, 1480224857, -723020319, 1817207632, 170556880, -429816096, -666494385, 1008701421, -555951419, -469068410, -481849684, -777924504, -440150768, -2043492819, 1608286275, -1073267078, -226268567, -1416599332, 156671821, -993801237, -1418463809, -907410080, 1738383257, 1541504439, 1245296430, -1273989910, 643609212, 1371377665, 643394162, 1543363785, -1283954881, -155579821, -728197169, 964287015, -1598491498, -779074313, 869507592, -2071158078, -1049166404, 900446434, -1119089665, 457039539, -427530389, -165941922, -609291293, 1712360635, 948578669 ], [ -1019795538, 668237503, -764015162, -586844946, -1851302192, 79635916, -1729970082, -1263490158, 7567437, 833196376, -411825483, -1064621259, 1706185804, -646194714, -769176634, -1854916572, -635918112, -1203147308, -627378327, -1310469466, -1302983911, 1010634510, -109736648, 835232791, 329662410, 163826411, -143987267, -485088590, -1022196802, 1672516613, -390324573, 1649625417, 1151605043, 441673705, 1472543760, 678381687, 1356302839, 1273246085, 626929708, 956811161, 1364021800, -1181539138, 1617516801, 14434103, -1622164581, -1495138659, 1074845543, 1328780647, 661870694, 659607607, 1570298684, 2057681110, 1425152516, -1561179010, 1298763694 ], [ 976064987, 1252300441, -319626250, -1703862350, -1918223271, -76781968, 1615275932, -73490704, 2081525005, 100765825, 577763463, -1814069475, 1151912831, 1670868917, 25876488, 1737533465, -1131110413, -46267734, 1769816397, 445177275, 808959787, -415547589, 208576755, -551622795, 782046340, -1907881992, 50944307, 1846126592, -1896724156, -209954097, 689089466, -1784306253, -2125077297, -1438160754, -1201105681, 1626311706, -1477557797, 603325697, -686669685, 152728734, 1753702318, 1538771434, -1805167784, -1764915530, -612435474, 1326110658, 1114810090, 508604390, 1559466628, -1364691547, 1014166921, 2015783044, 1998068741, 907274739, 841458935 ], [ -1186708371, 1051411749, -1085316607, -334716528, -1645132185, -850174695, -1821637065, -163744223, -1836881500, 1150694682, 668877547, 645374917, 872779430, 1167797226, 754490797, 547980212, -1363198125, 1001162665, -55827851, -1478890070, -82755590, -757380833, -1292865358, 262816638, 1695419513, -2076413049, -1568029565, 1770803106, 819926005, -1118882670, -561842808, -1767369603, 1475703179, 705449292, -1150268334, -1315380777, 820969394, 266007567, 1069498602, -1078136979, 2123587870, -1434770257, -1381500600, 1009300495, 278350238, -479435191, 1015042441, 319709692, -417046131, -1219236128, 933205729, 225118792, 1693310058, -338312707, -1007436201 ], [ -1908435066, 1572285751, 1409565621, -1476938169, 466665220, -1727473755, -1771211232, 568455021, 1275487157, 1480224857, -723020319, 1817207632, 170556880, -429816096, -666494385, 1008701421, -555951419, -469068410, -481849684, -777924504, -440150768, -2043492819, 1608286275, -1073267078, -226268567, -1416599332, 156671821, -993801237, -1418463809, -907410080, 1738383257, 1541504439, 1245296430, -1273989910, 643609212, 1371377665, 643394162, 1543363785, -1283954881, -155579821, -728197169, 964287015, -1598491498, -779074313, 869507592, -2071158078, -1049166404, 900446434, -1119089665, 457039539, -427530389, -165941922, -609291293, 1712360635, 948578669 ], [ 976064987, 1252300441, -319626250, -1703862350, -1918223271, -76781968, 1615275932, -73490704, 2081525005, 100765825, 577763463, -1814069475, 1151912831, 1670868917, 25876488, 1737533465, -1131110413, -46267734, 1769816397, 445177275, 808959787, -415547589, 208576755, -551622795, 782046340, -1907881992, 50944307, 1846126592, -1896724156, -209954097, 689089466, -1784306253, -2125077297, -1438160754, -1201105681, 1626311706, -1477557797, 603325697, -686669685, 152728734, 1753702318, 1538771434, -1805167784, -1764915530, -612435474, 1326110658, 1114810090, 508604390, 1559466628, -1364691547, 1014166921, 2015783044, 1998068741, 907274739, 841458935 ], [ 961021713, -1767114684, -832003082, 1212170129, -616448321, 1347738986, 31660385, 1185706805, 119276658, 1006652150, -294252202, -1126186385, 1641272635, -357631234, -2107604403, -489830934, -382632923, -1112232968, 1622204498, -35689263, -556804821, 848397929, 601087054, -91367802, 2039840201, 2037809037, -102816675, 896610680, -1923986971, -246105480, -250689355, -412499229, 1464517782, 359087717, -123554120, -293071374, 509767625, -1194265909, -1091346962, 90391750, -776662353, 741803580, 1724515869, -607974331, 333656120, -930617532, 1260228088, -1213789534, 94889569, -589175898, 1137498226, -1097932987, -1283636092, 1130000411, 244573894 ] ], [ [ 321539268, -1173242045, 700705164, 1687614849, 1132408635, -428534930, 689251014, 1699198979, -1073386329, 1246918186, 2136145815, -664971346, 1667515375, -2052303109, -543231922, -960003307, -2022115005, 441184186, 123300886, -518592390, 1568477736, -1081288147, 1382735796, 583246862, 1707494479, -2117541705, 2016556969, -2137742889, 914948899, 1084625007, -1449991517, -1996144668, -1991090414, -1591397948, -1497194323, 2006553885, -1283766261, 1311120825, -1883814321, 662937581, -199923320, 173316721, 1219245494, -1246428234, -2129222326, -1198785771, 1304065103, 392587952, 1826681107, 1436397255, -1494708934, -1899247740, -2055802595, -1335301377, -88626892 ], [ 1916636193, 146110519, 2101689122, -1633981904, 914421167, 378381929, 1128968152, -471351441, 82907785, -635667708, 845700445, -1320799708, 687208596, -19699459, 1276719026, -1985851397, -1364542635, 460351456, -541997017, -921059670, 1859434228, 1739762516, -1752899033, 113223476, 716784655, 1205113006, -1277298501, 1508344679, 667391224, 1627720371, 774969096, 1591847980, -2019579979, -1179102799, 138015214, -844753278, -1297402188, 893087390, 2117106542, 161569743, 465809668, 469578600, -356502298, 763341595, 1316832469, -1656772404, -964638697, -1424612996, 1256092514, 592002078, 737265586, 538465718, 138955042, 1363358397, -1472292079 ], [ -1193291292, -910064337, 316129818, -2038344807, 857014828, -248888100, 52692317, 1045164845, 1161330913, 1798089744, -1375132653, -300201819, -1737801364, -1015125435, 221987014, -1583573758, -233429899, 1870433925, -1842918159, -1155582100, -933711671, 1765537499, 1006873243, -1358256764, 862366818, -2069604127, 1280415456, -1184464684, 909963139, -30968704, 1002886609, -649807099, 132738061, 1751147229, 1300364969, 193636610, 1815184881, -1641667558, 860085084, 538296783, -1045214324, -476969642, -404744549, 768547226, 535492216, 1229119552, 675201986, 2085427576, 1416669088, 329192315, -2067854556, -572301513, -1599097722, -285184319, 2118476439 ], [ -2076713923, 1582825202, -92530959, 1017183210, 1601182074, -1998452184, -284016623, 744164994, 2133610456, 1364704058, -1215700551, -983334272, 1285949930, 658905330, -1075289349, -25989021, 1842264893, -1264313533, -731180223, 1724469739, 742536620, -1189670015, -914817512, 1462330813, -943714954, 866102471, -18156466, -1198686669, -566049301, 907626382, 1297561357, -2035793375, 1742043589, -1132704942, 639020444, -921678476, -997771288, 1671558048, 863111596, 1784075682, -2057877512, -983581592, -1938762159, -108840618, -164576535, 2068556955, -1155513800, 712868061, 2123109249, -1848071187, -235354616, -466296004, -2034614482, -337420063, -1058397510 ], [ 622288300, 507905406, 86005942, -426844095, -1412061514, 994126828, -1580618119, -1256743100, 2048287398, -1754787033, 1937025371, -1772182832, -57627476, 355645453, -1659669889, 1670177686, 1963725102, -1190744874, -1195382542, 1116899312, -551369200, -1985891836, 1074532566, -629899590, -398657902, 660207381, 331087194, 1401235496, 1279686060, 1903494202, 1795808540, 569385381, 242848180, -160312951, 706414455, -1887052328, -419245747, -963586020, 242648384, 1817251368, -81758144, 356037941, -417667789, -675695902, 777485286, -1078823315, 1628004780, -1659330432, -1193032342, 1080635154, -1791572551, -376341628, -524857881, 1874965247, -1465373446 ], [ 832286662, 1436249866, -1255519283, 899990157, -1846525124, -1445391596, -468045038, 2146700396, -552881057, -305474271, 1148543123, 1281217330, 736515412, -2017387938, 1598597385, -1026750960, 18304203, 995321605, -907530546, 796950578, 18255219, -1476389184, -1221909552, 1128853008, -1887506669, -508258218, -1361285, -498242189, -371063210, 2026654505, -2009060919, 2068289646, 950363506, 1794642560, 619983356, 1906378362, -1830505741, 938081903, 902044392, 1854525295, -1791764599, 35169289, 75834661, -1742191055, 525046264, -82394556, -4357032, 782990938, 1062600086, 697111124, -491487617, 1990961360, -1232846437, -687640296, -58377273 ], [ -1649765323, -571677440, -1906365266, 230212103, -52090387, 1802902748, 1308676817, -129788281, 134497023, 813134988, -886350531, 433598907, -2075630164, 1884508710, 1892070953, 1673116470, -1237446249, 1237856048, 320283680, 2076113410, -2080798879, -441046085, -1729993223, 1915822729, -1416611149, -1981147150, -1665099264, 1997631607, 132086011, -1685038869, -442152216, -319211594, 1294009294, -1204178079, -1648390527, 1072844585, -296060636, -1614482309, -308159921, -317396475, -1156154516, -1286068365, -1735332210, 1462249044, -2101687215, 34590877, -2066618493, 1306044489, -435402171, 2066997719, -1914364471, -721497037, -452871838, -1852343126, -268823993 ], [ 1250547043, -1222340151, 2033840859, 709725343, -1049479338, 321915085, 1857210961, 1787503223, -443039460, -2022786697, -1805565720, 1625715071, 691744271, 968471828, 951329378, 1183335160, 37100305, -521120927, -1137350634, -827531864, 1075259568, -2085731322, -1522623723, 1234395782, 637638519, -1453617872, -1991195429, -1176266237, -1638736442, -959661276, 1430495344, 1587739131, -916282410, -910960858, 1402459837, -319188083, -1230291288, 1062336638, -40054301, 1684791119, 1619523520, 1250619430, 2028119933, 152101399, 202947394, -2138124063, -1424983470, -1469556219, 1810048362, -1058268049, 524784997, -370374126, 1138034383, -591891099, 1880376221 ], [ -473839337, 1078758506, 1390469940, -911801685, -898879100, 354053745, 1571918666, -1386063008, 1685008451, 1316534854, -997531247, 733459901, 553416859, -2056659101, -422123589, -1129007083, -1855297319, -144524520, 870545797, 133897545, -1766536595, 1405620302, -1845073734, -485483462, 293718576, 1833282765, 1090621891, -1314752191, -310370522, 1536365562, -1083387397, 1736453259, 143594671, 544116379, 699671204, 2007999467, 806593662, -384024639, 386753917, 855914669, 420971070, -2104114445, 1725843205, -967740081, 647999250, 285052711, -1631523388, 1614623209, -1790029230, 1945300951, 1811589445, 341163736, 1951248645, 1528452301, 1717205222 ], [ 2038639156, -1220397597, -1408829176, 1336634944, -1818041367, 1131318660, -639349608, 945647148, -1221703823, 871041450, 2112714104, 18463211, 251591709, 484924277, -602508191, 218759842, 613068515, -2041454068, -201384556, 115892479, -1250586505, -125436147, -453036126, 232518382, -917601048, 1709677193, 590955621, 544594012, 1359651791, -2056082832, -1019723599, -1371066299, 521094089, -677524602, 895414189, 1899024361, -558299294, -727527417, -53533987, -46460987, -606377768, -660954526, -545869005, -54160593, -230998194, -186556939, -878651844, 574208248, -50122413, -1163014857, 1083384980, 1634898790, -453987795, 96894049, 1913140789 ], [ 815765461, -1909455488, -1915135912, -1289395286, 192496822, 1763368677, 424194277, 263245172, 843950751, 1659392714, 358042627, 1021734006, -388908856, 2126357791, -53869760, 1687894410, 2007122353, 1643695935, -733993405, -543935875, 1221733365, 1841414459, 461451793, 1191001332, -241244291, 1533578002, -367999201, 523597533, 159887146, 1444596355, 1287598988, 1457104018, -1622852731, -1092767872, 1763760017, -1587908085, 1177451752, 576867233, -648418656, -1984526248, -2103754098, 1684802661, -1695542601, 1051864174, -1527310374, -442643725, -1702610817, 588402704, -1706051293, 542354205, 1976308494, 1039018648, 680580592, 1744306667, 1377132844 ], [ 1000599944, 269783054, -472284839, 513182872, -1689715197, 1636375325, 1653942544, -1022334514, 1104013006, 835476974, 1520116489, 1715019005, 1046428098, 1873861004, -751159052, -240310982, -1507493378, 1532067263, -955954091, 16576695, -1448463618, -1039871802, 751799139, -1069622645, 66652191, -207161242, 492883103, -1039860870, -65345850, -2018726356, 78507798, -1694162766, 980735402, 1499889061, -422903013, 1642862574, -462186695, 1602211157, 84928407, 230692753, -392603935, 1869244312, 886228101, -3897203, 1269773966, -160869215, 1616365135, -110027801, 1331378344, -1056081206, 285001283, 487493257, 117625358, -219253205, -2141773597 ], [ 622288300, 507905406, 86005942, -426844095, -1412061514, 994126828, -1580618119, -1256743100, 2048287398, -1754787033, 1937025371, -1772182832, -57627476, 355645453, -1659669889, 1670177686, 1963725102, -1190744874, -1195382542, 1116899312, -551369200, -1985891836, 1074532566, -629899590, -398657902, 660207381, 331087194, 1401235496, 1279686060, 1903494202, 1795808540, 569385381, 242848180, -160312951, 706414455, -1887052328, -419245747, -963586020, 242648384, 1817251368, -81758144, 356037941, -417667789, -675695902, 777485286, -1078823315, 1628004780, -1659330432, -1193032342, 1080635154, -1791572551, -376341628, -524857881, 1874965247, -1465373446 ], [ -572185428, -2141838209, -890077039, 1427843731, 1803107536, -335448408, 2098720457, -1151952706, -333286450, -178661537, -1283616114, -502015737, -8110246, 856872487, -18603206, -1703204707, -145862933, 1496740122, -2060140211, 2139477075, -1596108828, -2108350943, -1541856371, -1072670643, -636681221, 1415665904, 346981254, 595611197, 1622825592, -1582727983, -1188176127, 2010696240, 1164795378, -1893157732, -1175928290, -542987238, -2007395983, 356256229, 643636634, -705157905, -1225642230, -320335984, 1802404536, 938611564, 1861522207, 227431290, -1696375554, -1890406185, -1311173285, 90284753, -1243764080, -784870822, 1767114928, -1960852602, -1812373955 ], [ 1148792242, -1654191919, 126866364, -1410141840, 401197235, 673386958, -493402355, -250836770, 905033533, -1477832688, -1994720448, -358344379, -37899798, -917894369, -312851530, -1707729447, 1058615085, 1144395527, -1005584089, 651957425, -1143700692, -449943606, -773814506, 2022392731, -83564643, 570890031, -1246067084, 1835447479, 791163098, -1693131540, -723224130, 25179215, -337038082, 1291655667, 247361885, 245562232, -528816413, 1478443255, 864263679, 884193621, 670853267, 708647146, 1103097433, -1142420386, 98803909, -1583819376, -569418799, -896351089, -1283646707, 202931867, -271072083, -197542976, 1602085844, -593184920, -1627680512 ], [ 622288300, 507905406, 86005942, -426844095, -1412061514, 994126828, -1580618119, -1256743100, 2048287398, -1754787033, 1937025371, -1772182832, -57627476, 355645453, -1659669889, 1670177686, 1963725102, -1190744874, -1195382542, 1116899312, -551369200, -1985891836, 1074532566, -629899590, -398657902, 660207381, 331087194, 1401235496, 1279686060, 1903494202, 1795808540, 569385381, 242848180, -160312951, 706414455, -1887052328, -419245747, -963586020, 242648384, 1817251368, -81758144, 356037941, -417667789, -675695902, 777485286, -1078823315, 1628004780, -1659330432, -1193032342, 1080635154, -1791572551, -376341628, -524857881, 1874965247, -1465373446 ], [ 1148792242, -1654191919, 126866364, -1410141840, 401197235, 673386958, -493402355, -250836770, 905033533, -1477832688, -1994720448, -358344379, -37899798, -917894369, -312851530, -1707729447, 1058615085, 1144395527, -1005584089, 651957425, -1143700692, -449943606, -773814506, 2022392731, -83564643, 570890031, -1246067084, 1835447479, 791163098, -1693131540, -723224130, 25179215, -337038082, 1291655667, 247361885, 245562232, -528816413, 1478443255, 864263679, 884193621, 670853267, 708647146, 1103097433, -1142420386, 98803909, -1583819376, -569418799, -896351089, -1283646707, 202931867, -271072083, -197542976, 1602085844, -593184920, -1627680512 ], [ -572185428, -2141838209, -890077039, 1427843731, 1803107536, -335448408, 2098720457, -1151952706, -333286450, -178661537, -1283616114, -502015737, -8110246, 856872487, -18603206, -1703204707, -145862933, 1496740122, -2060140211, 2139477075, -1596108828, -2108350943, -1541856371, -1072670643, -636681221, 1415665904, 346981254, 595611197, 1622825592, -1582727983, -1188176127, 2010696240, 1164795378, -1893157732, -1175928290, -542987238, -2007395983, 356256229, 643636634, -705157905, -1225642230, -320335984, 1802404536, 938611564, 1861522207, 227431290, -1696375554, -1890406185, -1311173285, 90284753, -1243764080, -784870822, 1767114928, -1960852602, -1812373955 ], [ 61874772, -1100106809, -377838892, -579721161, 970949101, -756282688, -1923154463, 1219277431, 2124841335, -1069866261, 1473426552, -1978275319, -708812767, -2097054319, -443231570, 469428207, 1991605151, 1463432629, 1871765186, 654366833, -458816043, 1746010085, -1891435614, 1353108895, 2095799586, -2052318718, 660365740, 1614235760, 828936463, 2043253590, -968105124, 595547278, 1368825274, -1848691101, 246882779, 1977203324, -127808204, 1357175004, 1035954662, -989583633, -550187562, -40299371, -303203999, 409298376, 654238744, -372935670, 599519109, 683624642, 2023728318, 1358102434, 269944317, -1387824919, -768861641, -723846900, -912943070 ], [ -1388649947, -1365097580, 97240340, 2079098983, 640134104, -313809422, -1081426038, 1219192870, 209050632, -1936001590, -145577379, -1372568464, -8572402, -1876108583, -1230483549, 1355642124, -1421611827, -1689839864, -1198872028, 1817465151, 1924350910, 703332950, 1204704896, 1758951935, -876722643, -391449124, -2027972829, 110199611, 1828918113, -2029061598, 908355173, -146433000, 1997243103, 389626281, -406806552, -1715452543, 261481075, 2066889749, -2092248564, -2128624385, 1676431511, -998792022, 463050869, 496590908, -85612560, -10143412, 807430695, -1120133120, -1375629711, 2090591122, -2110287004, -1336261377, 985357801, 293569162, -763592031 ], [ 1148792242, -1654191919, 126866364, -1410141840, 401197235, 673386958, -493402355, -250836770, 905033533, -1477832688, -1994720448, -358344379, -37899798, -917894369, -312851530, -1707729447, 1058615085, 1144395527, -1005584089, 651957425, -1143700692, -449943606, -773814506, 2022392731, -83564643, 570890031, -1246067084, 1835447479, 791163098, -1693131540, -723224130, 25179215, -337038082, 1291655667, 247361885, 245562232, -528816413, 1478443255, 864263679, 884193621, 670853267, 708647146, 1103097433, -1142420386, 98803909, -1583819376, -569418799, -896351089, -1283646707, 202931867, -271072083, -197542976, 1602085844, -593184920, -1627680512 ], [ -1388649947, -1365097580, 97240340, 2079098983, 640134104, -313809422, -1081426038, 1219192870, 209050632, -1936001590, -145577379, -1372568464, -8572402, -1876108583, -1230483549, 1355642124, -1421611827, -1689839864, -1198872028, 1817465151, 1924350910, 703332950, 1204704896, 1758951935, -876722643, -391449124, -2027972829, 110199611, 1828918113, -2029061598, 908355173, -146433000, 1997243103, 389626281, -406806552, -1715452543, 261481075, 2066889749, -2092248564, -2128624385, 1676431511, -998792022, 463050869, 496590908, -85612560, -10143412, 807430695, -1120133120, -1375629711, 2090591122, -2110287004, -1336261377, 985357801, 293569162, -763592031 ], [ 1148792242, -1654191919, 126866364, -1410141840, 401197235, 673386958, -493402355, -250836770, 905033533, -1477832688, -1994720448, -358344379, -37899798, -917894369, -312851530, -1707729447, 1058615085, 1144395527, -1005584089, 651957425, -1143700692, -449943606, -773814506, 2022392731, -83564643, 570890031, -1246067084, 1835447479, 791163098, -1693131540, -723224130, 25179215, -337038082, 1291655667, 247361885, 245562232, -528816413, 1478443255, 864263679, 884193621, 670853267, 708647146, 1103097433, -1142420386, 98803909, -1583819376, -569418799, -896351089, -1283646707, 202931867, -271072083, -197542976, 1602085844, -593184920, -1627680512 ], [ 1916636193, 146110519, 2101689122, -1633981904, 914421167, 378381929, 1128968152, -471351441, 82907785, -635667708, 845700445, -1320799708, 687208596, -19699459, 1276719026, -1985851397, -1364542635, 460351456, -541997017, -921059670, 1859434228, 1739762516, -1752899033, 113223476, 716784655, 1205113006, -1277298501, 1508344679, 667391224, 1627720371, 774969096, 1591847980, -2019579979, -1179102799, 138015214, -844753278, -1297402188, 893087390, 2117106542, 161569743, 465809668, 469578600, -356502298, 763341595, 1316832469, -1656772404, -964638697, -1424612996, 1256092514, 592002078, 737265586, 538465718, 138955042, 1363358397, -1472292079 ], [ 1285193410, 1843205349, 1175420832, 1633245809, -1668772202, -314149220, -91744819, 1758921087, -59015115, -258389457, 1234623712, 644946200, 369828949, 1776899020, 1373756885, 907394384, 1960440311, -1940010220, 234779465, -2014102234, 1252889350, -1601459882, 260103161, 1213641186, 539888901, -1895402759, -103052040, 1201127401, 1973947056, 1710004936, 1363984152, -829292212, 1082079996, -1430704364, -731934045, -930249256, -62642138, 1611837986, 1558682177, 1686630391, 1874251731, -2027128798, 2136961023, 1621771964, 1006865918, -1801685635, 991444033, 753998467, -1744292088, -1280422716, 1080359650, -1430041616, -658241042, 464301407, 1566046161 ], [ -1193291292, -910064337, 316129818, -2038344807, 857014828, -248888100, 52692317, 1045164845, 1161330913, 1798089744, -1375132653, -300201819, -1737801364, -1015125435, 221987014, -1583573758, -233429899, 1870433925, -1842918159, -1155582100, -933711671, 1765537499, 1006873243, -1358256764, 862366818, -2069604127, 1280415456, -1184464684, 909963139, -30968704, 1002886609, -649807099, 132738061, 1751147229, 1300364969, 193636610, 1815184881, -1641667558, 860085084, 538296783, -1045214324, -476969642, -404744549, 768547226, 535492216, 1229119552, 675201986, 2085427576, 1416669088, 329192315, -2067854556, -572301513, -1599097722, -285184319, 2118476439 ], [ 137056247, -330788573, 172947961, 1493573674, -202750809, 503210697, -1379813456, -2094238309, -1858343762, -102209177, 938219081, -1243240871, 1902758144, -1501665050, 843150325, -1140580594, -1893573870, 912334149, 77631416, 547104637, 1896020095, 158282980, 1465994056, -20321465, -648316283, -475976841, -666566476, 1660296468, 48710348, 1857376809, -1068369938, 1135751692, -1651597709, -909568647, -2004153301, 1777532699, -866109305, 1370676006, -319443441, -1614794133, -671246284, -679989742, 38318944, -740426866, 756762623, 988043401, -1480173740, 102643536, 338048921, -1001223087, 1167176039, -1156228317, 1595591640, -182514451, -575523425 ], [ -195886109, -173347203, 1367416928, 175820651, -1588117316, 1591055428, -1499340325, 837438320, -974047410, -1624011810, -1326137040, 1907553880, 2047585230, 430568105, 1323458741, 1730264551, -651064458, 1106316912, 85139811, -1403901864, 142799574, -1950418684, 460459385, -1030323480, -1702453105, 881758951, -648625253, -227561205, -1778417970, -1804220656, 1799871409, 428928378, -414662456, 712437017, 975030780, -1658851353, 1807435666, 668240444, -818460453, -993095949, -1770174227, -1045740331, -703445872, -1232475444, 734385902, -1062975007, -869875, 252266395, -1825560526, -1422851587, -1845993107, 819778211, 857110567, -1591947609, 1015954495 ], [ 321539268, -1173242045, 700705164, 1687614849, 1132408635, -428534930, 689251014, 1699198979, -1073386329, 1246918186, 2136145815, -664971346, 1667515375, -2052303109, -543231922, -960003307, -2022115005, 441184186, 123300886, -518592390, 1568477736, -1081288147, 1382735796, 583246862, 1707494479, -2117541705, 2016556969, -2137742889, 914948899, 1084625007, -1449991517, -1996144668, -1991090414, -1591397948, -1497194323, 2006553885, -1283766261, 1311120825, -1883814321, 662937581, -199923320, 173316721, 1219245494, -1246428234, -2129222326, -1198785771, 1304065103, 392587952, 1826681107, 1436397255, -1494708934, -1899247740, -2055802595, -1335301377, -88626892 ], [ -1193291292, -910064337, 316129818, -2038344807, 857014828, -248888100, 52692317, 1045164845, 1161330913, 1798089744, -1375132653, -300201819, -1737801364, -1015125435, 221987014, -1583573758, -233429899, 1870433925, -1842918159, -1155582100, -933711671, 1765537499, 1006873243, -1358256764, 862366818, -2069604127, 1280415456, -1184464684, 909963139, -30968704, 1002886609, -649807099, 132738061, 1751147229, 1300364969, 193636610, 1815184881, -1641667558, 860085084, 538296783, -1045214324, -476969642, -404744549, 768547226, 535492216, 1229119552, 675201986, 2085427576, 1416669088, 329192315, -2067854556, -572301513, -1599097722, -285184319, 2118476439 ], [ 61874772, -1100106809, -377838892, -579721161, 970949101, -756282688, -1923154463, 1219277431, 2124841335, -1069866261, 1473426552, -1978275319, -708812767, -2097054319, -443231570, 469428207, 1991605151, 1463432629, 1871765186, 654366833, -458816043, 1746010085, -1891435614, 1353108895, 2095799586, -2052318718, 660365740, 1614235760, 828936463, 2043253590, -968105124, 595547278, 1368825274, -1848691101, 246882779, 1977203324, -127808204, 1357175004, 1035954662, -989583633, -550187562, -40299371, -303203999, 409298376, 654238744, -372935670, 599519109, 683624642, 2023728318, 1358102434, 269944317, -1387824919, -768861641, -723846900, -912943070 ], [ -418236426, 1363025719, -212440542, 329519630, -2018382650, 805773630, -1085216952, -171789609, 2094916703, -1188052891, 1838308396, 1412714177, -1940084113, -561455472, 2059784185, -197551367, 1253933580, 1798780017, -2135684832, 993791246, 1775812447, 333339312, 1977270792, 855660582, 553011476, -1616407581, 1238363633, 1526844152, -719271064, -1468652660, 310617453, 1884111809, 994499458, 1333399744, 263113530, -353452140, -839214819, 1320296661, 640810285, 1064762090, 1453498217, 2058931133, 1443144293, -229981418, -1579813668, 254563053, -234415896, 1869164753, -1981099953, 1529543670, 570228395, -1845677335, -1107404855, -1880107775, 1848359955 ], [ -925800261, -2099161920, 1508573218, 1865672125, 1522195367, -69231264, 945712227, -1597917865, 589802550, 433785614, 581702317, 824787711, 1672723356, 1201724619, -1989811690, 866928509, 985634535, 229245142, 531665501, -1795536740, -1023410638, 1558636654, -2137674238, 2076206494, -1191345818, 1194030913, -1203363835, -1998267141, 449361861, 1098214012, -1781148004, -989384213, -839776960, 1984705181, -815137584, -1874720755, 2083660229, -1751236869, -54556349, -1368503981, -1063493775, 1087305807, -1563187501, 650279361, 284831262, 975974218, -1460222300, -627562393, -2132328246, 1630265462, 2100374871, -230828396, 127993788, -1571466506, 1615574488 ], [ -572185428, -2141838209, -890077039, 1427843731, 1803107536, -335448408, 2098720457, -1151952706, -333286450, -178661537, -1283616114, -502015737, -8110246, 856872487, -18603206, -1703204707, -145862933, 1496740122, -2060140211, 2139477075, -1596108828, -2108350943, -1541856371, -1072670643, -636681221, 1415665904, 346981254, 595611197, 1622825592, -1582727983, -1188176127, 2010696240, 1164795378, -1893157732, -1175928290, -542987238, -2007395983, 356256229, 643636634, -705157905, -1225642230, -320335984, 1802404536, 938611564, 1861522207, 227431290, -1696375554, -1890406185, -1311173285, 90284753, -1243764080, -784870822, 1767114928, -1960852602, -1812373955 ], [ 1337111568, -1677151311, -1645355741, 1265803709, -821893471, -663318526, 379715689, -1854527631, -266965353, -713561404, 1386108881, 989883054, -916214165, 669062442, -417533754, -79581976, 1010253523, -946384534, 335723250, -352482887, 644532244, -508478256, 1869732902, -472348804, -1676913025, -44268441, -1122324679, -192054455, 1806751532, -1707383050, -1964613255, -901214851, -275428330, -1592963445, 841238458, 438499902, 866649779, -331506978, 1849493254, 738415292, 1806528081, -1771230762, 718752755, -666110461, -1319280458, -1372878836, -1303355225, -1751969926, -195732260, 1174444973, -156678128, -1585115142, 889739982, -1396229796, 1584216166 ] ], [ [ 527496968, 2104086557, -379694820, 1242999164, -281516645, 736418318, 2007938545, 1342056517, 782742085, 1406488940, -1303889225, 1271382887, 2136047072, 2032191113, -1045061185, -311518590, 798463723, -1831171369, 774361109, -963960196, 1502057512, 488832695, -434363464, -1932602617, 841661175, 155827458, 540912793, -2071013400, -273074231, 1100129222, 1786523525, -639695874, -1065454284, 885164803, -1184235973, 1667532491, 560013291, 1827352045, -1330294660, -1786706523, 1417316903, -906631106, -688589532, -995947050, -338875174, 1713070455, 783040645, -1837721525, 1653999177, -252183644, 815904117, -578136970, -1742875288, -344734813, -695522763 ], [ -91964047, 775302419, 1876756800, 1521075249, -1475078379, -1796539323, 1943709948, 1373746601, -1497307592, 1510532114, 1124089537, 1996849659, -1457099638, 1408053136, -579567621, 225016888, -1036635754, -1845744659, 845388618, -1827728712, -148620503, -1302660277, 1802525003, -227204986, -1349470939, 1956098351, 807543944, -1394345453, -624306682, 166633241, 1191901268, 2139198161, 1463745240, -2088307958, -102311515, -1945696474, -849813428, -988218725, -1004562000, -1180479335, -429202980, -6006843, 1952699553, -341656049, -2046213506, 359245607, -856570363, -1515790948, 732381982, 798188228, -648733778, -1225381191, -42766671, -206193292, 2015998635 ], [ -1430718921, 932101901, -222080878, -649787657, 1095355408, 1880418230, 1660827594, -1567931583, 1354361666, 288133866, -1677059325, -481767619, -1190665502, -1038649373, 502449906, -414047412, 901557062, 1314925231, -2109953207, 1393720303, -1535134146, -2122136475, -1743684103, -1929165724, -682430599, 1458526486, 776539987, -248578054, 1903504443, -54810204, -1762983965, -2062780142, 26162123, -1181137015, -547751800, -817913414, -436705585, 1985331948, -1855226937, -1678857149, -909154856, 1042439387, -1063193402, -1077677717, 937585540, 437012068, 609276897, 684631029, 585448912, 238464130, 82713566, 1147171890, -678238954, -764234195, -1100404772 ], [ -1139003156, 815315770, -230696286, -1014456591, -145675879, -1633627234, 111327750, 932737383, 398807470, -2081944650, 377549086, -2037787833, -570148788, 579200141, 1720903452, 2046743026, 50064397, -1231745745, 1426427916, -619309653, 246439600, -1296372924, -555712088, -87221455, 1024985507, 1717015779, -1387445882, 254432991, 2017261614, -2076520708, 310537134, 1149799968, -1700095506, 722265953, -337763681, 434461998, 912844831, -1527494038, -1854954639, -788753424, -1024863112, -907348423, 1822673164, 805275863, -617603494, 453032989, -1463885365, -1361423114, -1724933187, -316333748, 511370205, 36775983, 249679896, -1447035749, 634545468 ], [ 247211399, -668528187, -428374614, 1249382730, -1304307615, -1769579298, -953793271, -1332756688, -1429117296, -155419964, 1302899785, 823161167, -975065000, -325709962, -129012778, -475131213, 2009676653, 1932482652, 2124107044, -347303946, 1250987049, 1012542517, 1283811382, -1453796083, 1910602912, 1883526289, 1274844698, 312078706, -210662486, -1081634650, -1888450278, 1981503652, -1252541729, -680605800, -238159081, 757471755, -1007555670, -1221670220, -733654957, -730555958, -1894377928, -467210870, 223891445, -227002337, -637459156, 1792166871, -1035772995, 1473939875, 474048904, 653626746, -958734641, 2001910989, -101948686, 29991626, -1089194381 ], [ -2004245938, -1376935910, 1279301423, 1925475586, 545920454, -789457131, -1250811695, 1478232423, 437019573, -394871799, -270551132, -1508950234, 1401309328, -1938710776, 2077563539, -1427610469, -1612672392, -1836319727, -42491781, -1905292519, -1039283344, 1283999204, 1072376752, -675860152, -1999464784, -1467857541, 191448465, -143280822, 1533712368, -72017071, -475511567, 539401152, 1451256290, 1362490085, -1516594114, -349199069, 1796695060, 1323027825, 1251778681, -1652289463, -467728453, 1426105240, -1586441646, 935064864, 87714770, 981696271, 731975305, -1740379887, -1593748372, -701296616, 1860469592, 1876389580, 1128295366, -1117830998, 1939741846 ], [ 805119502, -1026333008, 307810932, 2099254963, 162135278, -1543252532, 1009276728, -244759268, 930242345, -2012718363, 908854931, 784787495, -2131361055, -162763839, -129056295, 258095576, 499656881, 852581932, 1776010739, 1133908908, -813109804, 2000714699, -93367875, 1563351410, -63030570, -756753070, 957058722, 976094596, -1629245140, -1821218935, 1107507678, -1562479651, -175963155, -173462489, -260213692, -173411263, 1935750927, 24698865, 1579407798, -106528038, -121151868, 607216803, -1142904368, 1951398837, 1854686837, -1405789481, -1516983465, -612194069, -1330535412, -1828515855, 1323847487, -1288562369, -564587027, 2092959466, -434024197 ], [ -1139003156, 815315770, -230696286, -1014456591, -145675879, -1633627234, 111327750, 932737383, 398807470, -2081944650, 377549086, -2037787833, -570148788, 579200141, 1720903452, 2046743026, 50064397, -1231745745, 1426427916, -619309653, 246439600, -1296372924, -555712088, -87221455, 1024985507, 1717015779, -1387445882, 254432991, 2017261614, -2076520708, 310537134, 1149799968, -1700095506, 722265953, -337763681, 434461998, 912844831, -1527494038, -1854954639, -788753424, -1024863112, -907348423, 1822673164, 805275863, -617603494, 453032989, -1463885365, -1361423114, -1724933187, -316333748, 511370205, 36775983, 249679896, -1447035749, 634545468 ], [ -508900018, 1516265938, -1730577798, -496186244, 275775393, -1305599839, -1233409261, 497525427, 351058669, 1365318749, 1363174898, -2069971236, -455962033, 1490123667, 1931999006, -1740332318, 1144473602, -1149680268, 1306881606, -231127027, -1665195807, -1270462096, 1897830442, 1149910191, -1999182015, 1924426912, 1477018653, 194459784, -2020135021, -279616448, -1449734279, -577319266, -793086781, 914367673, 1021173861, -1405710581, 1715497624, 731589253, 715106743, 1186151594, 978258477, 1240531144, -902918839, 801999334, 2041726558, 1092355569, -396278517, 567558373, 1773451282, 667925913, 1199387977, 1674913408, -570085805, -707425050, -673728934 ], [ -1388221520, -1862648249, -668495492, 1389240903, 1375550823, 361513377, 2076748895, -1444913464, 1623157441, 1592327566, 1925915586, -893087688, 609240153, -962751489, -73799288, 1977710228, 63228495, 1155006524, -178276346, -2145347833, -1482320482, 739917292, -834245495, -807393040, -1759329890, 1378792590, -1767120649, 160994621, -808164692, 1745291549, 713505092, -1853936689, 488381019, -1436290509, 255391909, -1101846679, 1069155984, -115145570, -332037056, 1624813747, -248670521, -1137711864, 77388465, 1330798013, -1861479456, -934528333, 350864999, -1110756283, 1074769901, -1903631837, -1015148252, 378592066, 1523914004, -630312327, -1004093069 ], [ -91964047, 775302419, 1876756800, 1521075249, -1475078379, -1796539323, 1943709948, 1373746601, -1497307592, 1510532114, 1124089537, 1996849659, -1457099638, 1408053136, -579567621, 225016888, -1036635754, -1845744659, 845388618, -1827728712, -148620503, -1302660277, 1802525003, -227204986, -1349470939, 1956098351, 807543944, -1394345453, -624306682, 166633241, 1191901268, 2139198161, 1463745240, -2088307958, -102311515, -1945696474, -849813428, -988218725, -1004562000, -1180479335, -429202980, -6006843, 1952699553, -341656049, -2046213506, 359245607, -856570363, -1515790948, 732381982, 798188228, -648733778, -1225381191, -42766671, -206193292, 2015998635 ], [ 2055631287, -331519575, -1221594164, -2075656176, -1642156768, 158767199, -1246339978, -1676868670, -637787501, -1114883369, 155629383, -1905661928, 2062555977, 1766418548, 1588637032, -1410910112, 923230903, -2088854367, 947167183, 1278780070, -928643242, -155623875, 1838113462, -1296129732, 169875237, -842433295, -1449462906, 780653010, 1934034579, 280791022, 28028593, 144945874, -1479564066, -1283148663, 1010314461, 368945419, -1143362787, -2063872843, -1341460282, 21828460, -998187011, 991975046, 336194784, -1514129955, -890821488, -1994176301, -1972191113, 1083213614, -483196472, 1639402853, -1140796562, -766398572, 49165959, -940865352, -173681590 ], [ -1621567602, -1812119395, 1549413761, -1093867838, -1708839289, -938517878, -345738829, -65555666, 1141790448, 1383919348, -893673277, -1208592207, -1615851008, -1468077066, -2025162392, -2143096006, -350921544, 457427714, 1370977491, -748871117, -905967753, 730811674, 587249394, 816655365, -1417273879, -1955483473, 193015052, -350419093, -1038178335, 2009970380, -1464049641, -965750038, 1073226069, 126918150, -1153694342, 162408049, -346868295, -1028424519, 734862821, 1199396971, -1853298578, -2131665870, 1731846790, -1173425839, -1777008271, 397401614, -761997591, 1792262651, 1977797876, -2106547658, -1324917241, 433224167, -704016058, -2133023726, -161110525 ], [ -2070699783, 1074012045, 1553282549, 1751275673, -1098439470, 574783095, 137666321, 412982706, 1279868693, -518748050, -967026568, -94267404, 711519099, -291080471, -844158074, -1910502486, 313657254, -2053626214, -125808507, 504245628, -166995130, 42257254, -955918757, -1095685655, 1481352021, 1686852541, -1458875736, -1260165309, -613508589, 861135898, -1881885530, 1238509272, -2117779012, 1461263732, -1971739694, 1458269982, 1905748729, 1263501018, 2079329417, -181246877, 608512739, 532196097, -2096958053, 1536358674, 880632419, -342354493, -1225294349, 733816531, 2068123631, -1462280325, 1804090672, 277852650, 1240335608, -1541696107, -1698458147 ], [ -91964047, 775302419, 1876756800, 1521075249, -1475078379, -1796539323, 1943709948, 1373746601, -1497307592, 1510532114, 1124089537, 1996849659, -1457099638, 1408053136, -579567621, 225016888, -1036635754, -1845744659, 845388618, -1827728712, -148620503, -1302660277, 1802525003, -227204986, -1349470939, 1956098351, 807543944, -1394345453, -624306682, 166633241, 1191901268, 2139198161, 1463745240, -2088307958, -102311515, -1945696474, -849813428, -988218725, -1004562000, -1180479335, -429202980, -6006843, 1952699553, -341656049, -2046213506, 359245607, -856570363, -1515790948, 732381982, 798188228, -648733778, -1225381191, -42766671, -206193292, 2015998635 ], [ 197147020, -1386295221, -1590558958, 1212571913, 481766732, -1333409892, 1804702, 344292939, -1892704173, -858156140, 1565578560, -589113532, 898491105, 452367134, -2124983194, 1922824922, 1974277288, 722985210, -1463432212, 1479508889, -2146358337, 42759215, -312366295, 848717598, -1542827564, 1612208820, 301283060, -1029137882, -809903636, 800618222, -1352149823, -873030272, 2084540788, 1631742801, -718423406, 238885924, -366217840, -1285324181, -883731875, -1683010306, 1447348063, -1089984005, -1302302470, 592668547, -1599198741, 1959496572, 1638348600, -374567415, -1359959448, -1545632066, 1537332040, -253578132, 335770927, -1614556687, 1388870907 ], [ 1418723440, -2099020101, -1248761101, -1512137533, -542945005, -1203099622, 22638701, 2042529821, -312106167, 2020574478, -820475530, 1149617407, -1554643860, 473846664, 1079958888, 725026575, 1879709587, 431854895, 370785757, 630630662, -628717397, -1205868296, 1741288435, 2047419141, 1852898485, 1102254047, -1187346153, -1141414497, -818010752, 58617454, -1133898942, 1242178889, -1784818947, 1765919215, -203851750, -498884076, -213951927, -69877908, 221226735, -816547619, -841551650, -530087639, -1477185274, -1169479441, -349106042, -2019013853, -344447333, -359356489, -2136302212, -126363979, 694315058, 1202148085, -484453524, 97158872, -1810863340 ], [ 933678954, -862243166, 906957321, -285914864, -93287186, -1116222254, 615497473, -971592515, 1817354756, -1523482042, -1066532024, -1609599197, -1113097730, 733513581, 1914290675, -1473417188, -1190259322, -1574384168, 1322879157, 148544557, -585057737, 876165070, -1783543180, 1194166108, -1739849130, 344624046, -2012900466, -1281783962, 535815201, 314520922, -224418617, 540295448, 1445905077, -1038963636, 2028594139, -1526923990, 2054239197, 1828155846, -309384825, -1735393716, -400185225, -956998567, 341106701, -1153420782, -1857082066, 1683559817, 1573100333, 8415297, 1508678977, 1960993874, 1804373022, 1409690871, -1959129981, 1094663212, 1798446886 ], [ 197147020, -1386295221, -1590558958, 1212571913, 481766732, -1333409892, 1804702, 344292939, -1892704173, -858156140, 1565578560, -589113532, 898491105, 452367134, -2124983194, 1922824922, 1974277288, 722985210, -1463432212, 1479508889, -2146358337, 42759215, -312366295, 848717598, -1542827564, 1612208820, 301283060, -1029137882, -809903636, 800618222, -1352149823, -873030272, 2084540788, 1631742801, -718423406, 238885924, -366217840, -1285324181, -883731875, -1683010306, 1447348063, -1089984005, -1302302470, 592668547, -1599198741, 1959496572, 1638348600, -374567415, -1359959448, -1545632066, 1537332040, -253578132, 335770927, -1614556687, 1388870907 ], [ 197147020, -1386295221, -1590558958, 1212571913, 481766732, -1333409892, 1804702, 344292939, -1892704173, -858156140, 1565578560, -589113532, 898491105, 452367134, -2124983194, 1922824922, 1974277288, 722985210, -1463432212, 1479508889, -2146358337, 42759215, -312366295, 848717598, -1542827564, 1612208820, 301283060, -1029137882, -809903636, 800618222, -1352149823, -873030272, 2084540788, 1631742801, -718423406, 238885924, -366217840, -1285324181, -883731875, -1683010306, 1447348063, -1089984005, -1302302470, 592668547, -1599198741, 1959496572, 1638348600, -374567415, -1359959448, -1545632066, 1537332040, -253578132, 335770927, -1614556687, 1388870907 ], [ -558682232, -1988191308, 433578348, -315758566, 527082682, 517713626, 557900505, -687641185, -1064907369, -782044406, 1997547383, 1068122420, -461323556, 1788110396, 1137055910, 161612455, 1288598218, 1925046160, 291846494, -1712494955, -296995290, -1170505843, 856310073, -1770763715, -138179493, -276878138, -490245648, 544235575, 195394299, -1286463306, 1289393690, -221024679, -1473193198, 791968755, -460475315, 599093285, 1094205943, 555261739, 1894434150, 455405112, -510822195, 2089975415, 63485653, 918785858, -725736685, 1750942204, 1889652806, 1940166491, -480207652, 1544808785, 739228813, -1738739809, 1792019295, 125604254, 139888534 ], [ 805119502, -1026333008, 307810932, 2099254963, 162135278, -1543252532, 1009276728, -244759268, 930242345, -2012718363, 908854931, 784787495, -2131361055, -162763839, -129056295, 258095576, 499656881, 852581932, 1776010739, 1133908908, -813109804, 2000714699, -93367875, 1563351410, -63030570, -756753070, 957058722, 976094596, -1629245140, -1821218935, 1107507678, -1562479651, -175963155, -173462489, -260213692, -173411263, 1935750927, 24698865, 1579407798, -106528038, -121151868, 607216803, -1142904368, 1951398837, 1854686837, -1405789481, -1516983465, -612194069, -1330535412, -1828515855, 1323847487, -1288562369, -564587027, 2092959466, -434024197 ], [ 226415992, 1967252897, -1086582125, -1889277672, -192675603, -1298493090, -1396385560, -1143215823, 772861490, -313150922, 1606982585, -1627679477, 1855102617, -387105737, 145131116, 1358045589, -35926246, -1444578632, -1114217967, 1789199479, -1847813229, 1766319968, 751935835, 55779730, -790075320, 1546864933, -2007683394, 908389083, -1246297223, -615303651, -1873209544, 265220666, -1513919080, -1646619356, -735416142, -18200471, 1910434406, 1417249241, -427366409, 366103002, 1159896903, -506674657, 1150888234, 702483308, 872023851, 2048078535, -530146124, -1857652687, 156299910, -728579688, -1894327233, -1477729620, 144552241, 1962574643, -693844069 ], [ 1348732422, -1119203460, 418414763, -1757428590, -853339622, 2060420960, 969772455, -1025659025, 2101759568, -1277217507, -517897287, -239382037, 547341655, -1021053362, -1027216164, 733334379, -1266894752, -1535611846, -1506969691, -738170808, -2009384951, -1996723593, 961258614, 177244737, -1520594672, -1050979979, 757086488, 1297101165, 1587458029, -1213594181, 1488634069, -314855392, -863438615, 330685697, -1613163104, -156979091, -244536183, 411746464, -1368852427, -1881436376, -543279444, 2076587015, 295585528, 205237572, 619965476, 34613807, -1209790245, 2082997819, -1171254288, 601656291, 1571818148, 679565483, 1910778354, -1383317338, 611801248 ], [ 527496968, 2104086557, -379694820, 1242999164, -281516645, 736418318, 2007938545, 1342056517, 782742085, 1406488940, -1303889225, 1271382887, 2136047072, 2032191113, -1045061185, -311518590, 798463723, -1831171369, 774361109, -963960196, 1502057512, 488832695, -434363464, -1932602617, 841661175, 155827458, 540912793, -2071013400, -273074231, 1100129222, 1786523525, -639695874, -1065454284, 885164803, -1184235973, 1667532491, 560013291, 1827352045, -1330294660, -1786706523, 1417316903, -906631106, -688589532, -995947050, -338875174, 1713070455, 783040645, -1837721525, 1653999177, -252183644, 815904117, -578136970, -1742875288, -344734813, -695522763 ], [ 688444573, -929825575, -529007028, 524975157, -1168905697, -680462247, -598103198, -632612283, 865079954, -1495792999, 1752490212, 928378757, -2099032343, 280023954, -1426582206, -1491531231, 883617968, -1077027917, 295213983, -926574079, -776602898, 733453241, 651818208, -2055108281, 1577058573, 373653265, -1039473687, -1663040691, -61537530, 840791521, -2058288597, -902640307, 1915538146, -1716798027, 1295549967, -1123972660, 21863689, 1130915307, 2113115280, 444340190, -1201651837, -1796190686, 1047845529, 336989229, 1157521884, 2092579139, 1421014892, 6957760, 794982570, 537113937, -1328903244, -820741347, -1755206592, -565103199, -1372855339 ], [ 1348732422, -1119203460, 418414763, -1757428590, -853339622, 2060420960, 969772455, -1025659025, 2101759568, -1277217507, -517897287, -239382037, 547341655, -1021053362, -1027216164, 733334379, -1266894752, -1535611846, -1506969691, -738170808, -2009384951, -1996723593, 961258614, 177244737, -1520594672, -1050979979, 757086488, 1297101165, 1587458029, -1213594181, 1488634069, -314855392, -863438615, 330685697, -1613163104, -156979091, -244536183, 411746464, -1368852427, -1881436376, -543279444, 2076587015, 295585528, 205237572, 619965476, 34613807, -1209790245, 2082997819, -1171254288, 601656291, 1571818148, 679565483, 1910778354, -1383317338, 611801248 ], [ 805119502, -1026333008, 307810932, 2099254963, 162135278, -1543252532, 1009276728, -244759268, 930242345, -2012718363, 908854931, 784787495, -2131361055, -162763839, -129056295, 258095576, 499656881, 852581932, 1776010739, 1133908908, -813109804, 2000714699, -93367875, 1563351410, -63030570, -756753070, 957058722, 976094596, -1629245140, -1821218935, 1107507678, -1562479651, -175963155, -173462489, -260213692, -173411263, 1935750927, 24698865, 1579407798, -106528038, -121151868, 607216803, -1142904368, 1951398837, 1854686837, -1405789481, -1516983465, -612194069, -1330535412, -1828515855, 1323847487, -1288562369, -564587027, 2092959466, -434024197 ], [ 688444573, -929825575, -529007028, 524975157, -1168905697, -680462247, -598103198, -632612283, 865079954, -1495792999, 1752490212, 928378757, -2099032343, 280023954, -1426582206, -1491531231, 883617968, -1077027917, 295213983, -926574079, -776602898, 733453241, 651818208, -2055108281, 1577058573, 373653265, -1039473687, -1663040691, -61537530, 840791521, -2058288597, -902640307, 1915538146, -1716798027, 1295549967, -1123972660, 21863689, 1130915307, 2113115280, 444340190, -1201651837, -1796190686, 1047845529, 336989229, 1157521884, 2092579139, 1421014892, 6957760, 794982570, 537113937, -1328903244, -820741347, -1755206592, -565103199, -1372855339 ], [ -1621567602, -1812119395, 1549413761, -1093867838, -1708839289, -938517878, -345738829, -65555666, 1141790448, 1383919348, -893673277, -1208592207, -1615851008, -1468077066, -2025162392, -2143096006, -350921544, 457427714, 1370977491, -748871117, -905967753, 730811674, 587249394, 816655365, -1417273879, -1955483473, 193015052, -350419093, -1038178335, 2009970380, -1464049641, -965750038, 1073226069, 126918150, -1153694342, 162408049, -346868295, -1028424519, 734862821, 1199396971, -1853298578, -2131665870, 1731846790, -1173425839, -1777008271, 397401614, -761997591, 1792262651, 1977797876, -2106547658, -1324917241, 433224167, -704016058, -2133023726, -161110525 ], [ 75963633, -1846157032, -1820595510, 1991236644, -1903290862, -860012620, -2092341762, -1895682828, 1343054681, 1137675819, -725697984, -1381030672, -1079007661, -639469629, 1188181980, 406545545, -240039060, -1852778486, -1651258205, -1280185634, -1236225904, -46934402, 1558265415, -335424189, -734569242, 247275823, -1821101045, 981970636, -1909004726, -631393382, 1945251855, -410574417, 1064060655, -977614608, 1512422808, -688496120, -1171137887, -1928315019, -830879816, 344130529, -1874853712, -1405404673, -657273074, 928944465, 416419392, -1966264091, -1990414404, -1890318448, -727213657, -924751846, -1645143529, -264551753, 392353384, 831541540, 2127610049 ], [ -1430718921, 932101901, -222080878, -649787657, 1095355408, 1880418230, 1660827594, -1567931583, 1354361666, 288133866, -1677059325, -481767619, -1190665502, -1038649373, 502449906, -414047412, 901557062, 1314925231, -2109953207, 1393720303, -1535134146, -2122136475, -1743684103, -1929165724, -682430599, 1458526486, 776539987, -248578054, 1903504443, -54810204, -1762983965, -2062780142, 26162123, -1181137015, -547751800, -817913414, -436705585, 1985331948, -1855226937, -1678857149, -909154856, 1042439387, -1063193402, -1077677717, 937585540, 437012068, 609276897, 684631029, 585448912, 238464130, 82713566, 1147171890, -678238954, -764234195, -1100404772 ], [ 805119502, -1026333008, 307810932, 2099254963, 162135278, -1543252532, 1009276728, -244759268, 930242345, -2012718363, 908854931, 784787495, -2131361055, -162763839, -129056295, 258095576, 499656881, 852581932, 1776010739, 1133908908, -813109804, 2000714699, -93367875, 1563351410, -63030570, -756753070, 957058722, 976094596, -1629245140, -1821218935, 1107507678, -1562479651, -175963155, -173462489, -260213692, -173411263, 1935750927, 24698865, 1579407798, -106528038, -121151868, 607216803, -1142904368, 1951398837, 1854686837, -1405789481, -1516983465, -612194069, -1330535412, -1828515855, 1323847487, -1288562369, -564587027, 2092959466, -434024197 ], [ -1977588846, -1101751176, -1229744386, 240700760, -315661548, -1817321954, -890478373, -136333744, 194232153, -354516471, 2106452024, -36903183, 875886758, 307569814, -404326741, -2025798373, 785707311, 1543590406, 1598830002, 1259422111, -1163924089, -207903987, 931704916, 994931530, 489412948, -1935985044, 1004250511, 281693725, -1786018546, 167015885, 1000476587, 1870734805, 1237061295, -1022703490, 804156100, 751801328, -1300342036, 1417196011, -1454514622, 1074185975, 1023819940, 1981559720, 634402758, -1837817259, 2077198573, -500172067, -194367379, 1579249983, -1162576930, 697064598, 1158447495, 127696582, 1067407995, 915579112, 97509141 ], [ 462230795, -1849833321, -377839047, 1557824791, -904609689, -1908016714, 1457496511, -2023914782, 811001145, 1433433212, 1053551060, -2091547255, 1701799336, -1767662106, 1510259992, -2074671061, -38931527, 1633284762, -1017376950, -1955517987, -1767030218, -546836033, -599290508, -1215508516, -183631397, -680060772, 388680076, -899397873, -796952497, 1665896377, 1222960406, 1154081573, -517203024, 1653634890, -682695304, 945075837, 1079439231, -728649405, 496199988, -1349284938, -498032673, 127901894, 712265819, -615604732, 909915300, 615954135, 1563000217, -1980269439, 57569923, 914750848, -334088124, -860886780, 350784951, -162175798, -301905152 ] ], [ [ 846640120, -1184826822, 2134069808, -1739022783, 1438338497, 756337677, 743510025, 1688035270, -208122727, 927682570, 121734551, 791194263, 227118402, 2074547572, -758962938, 993319007, -1433508536, -1945179469, 873281389, -1210122281, -2080192964, 590395297, 480352365, 597190885, -197374955, 1428499324, -2092411911, -1465293320, -530467006, 2066810465, 947466025, 69969211, 1929334035, 1805657711, -1695728849, 126027331, 1938474864, -1344690679, -1469319675, -639869261, 2014339922, -1197581539, 581962045, -1012643716, 1017454566, 1676574163, -1972778594, -526586212, 338852074, -1362917872, 579624305, -581786241, -1996102679, 503617759, -1983774927 ], [ 45676225, -1621999615, -1594581457, -2011242002, -1195904598, -999073857, 1928437045, 1343853225, -2131548295, -699597400, -828868484, -214704775, -1484508148, -996516332, 302438379, 84089104, 1478585105, 1826107864, -468629075, 1353659467, 1448200289, -661639784, -256682480, 547027423, 1756830390, 1178213772, 1490117269, 1259892659, -1379459729, -1228737910, 1653837407, -221227444, -1320427203, -865792219, -41254247, 239282237, -1305653270, -1066445753, -487639959, -1229550716, 2085654534, -2060486542, 1138768447, -889058062, 232245077, -825425152, 1870366045, 2030295768, -602568804, -2024684665, -1403570142, 928713708, 1412840705, -1974842769, -2095190871 ], [ 65991300, 173951041, -689208219, -70723845, 921877598, 704372653, 911658151, -1125329254, 254946749, -1600621526, -1105324518, 2033426642, -1963781072, -147396730, -30862529, -1150964105, -1931231115, -1594909784, 990615524, 402001532, 247350038, -1512849543, 190880526, -1361321516, -806297333, 1941981222, -225887330, -2022218081, 405054520, -1345053949, -2125989920, 735380041, 573069032, -1215930923, 1035113557, -1366057280, 7860642, 242666746, -1664192442, 841626411, 15867092, -297930089, 1019943031, 1208122141, -28328523, 1353816882, -1921172265, 528642912, -951627721, 334230179, 536194525, 1358520102, 248717469, -2082930543, 2053761003 ], [ 1858009983, 1526360281, -1010534136, 666841386, -178670876, 1419326911, -27263285, 607591161, 982035602, 1388157162, 950514401, -872813946, 1028395129, -788359905, 1000470735, 1930464018, -129887261, 1685681807, -1479339220, -321343701, 1591019571, 989825425, -752335660, 3853457, -1673671151, 1357719464, -1594369297, 275517770, -22510886, 506505948, -318111193, -1780206163, 702341589, 1695645650, 480458773, -1959927456, -1686152790, -967745175, -872957444, -1621136292, 1701901399, 1019289179, 1145393228, 1989968473, 1591462346, -1412782748, -2053047528, 985600901, 1769907470, 863416940, 1550818280, 466238599, -204968193, -1588836597, 745554944 ], [ -321857801, -1546048099, 900495631, 1907118340, -2082480362, -1280555995, 596474746, -1880221362, 1104596295, 473162067, 157496855, -738737469, -104832655, -1792693694, 991453961, 490120453, 127700638, 1217495126, 39870344, -416209667, 1296291467, 1867711265, 1449786653, 47598390, -565139341, -1585919979, -363014531, 1424417334, 1291755348, -1596464026, 192706974, 726315668, 802357544, 1612200785, -1824609325, -151192661, -1737878031, 966180825, 136586160, -289837510, 1371071862, 1487089564, -787945712, 1355650548, 1978400506, -1924535650, 1118088763, -1650992684, 1209942366, 772013034, 1434664852, 318356677, -1054465156, 839809806, -728746001 ], [ 45676225, -1621999615, -1594581457, -2011242002, -1195904598, -999073857, 1928437045, 1343853225, -2131548295, -699597400, -828868484, -214704775, -1484508148, -996516332, 302438379, 84089104, 1478585105, 1826107864, -468629075, 1353659467, 1448200289, -661639784, -256682480, 547027423, 1756830390, 1178213772, 1490117269, 1259892659, -1379459729, -1228737910, 1653837407, -221227444, -1320427203, -865792219, -41254247, 239282237, -1305653270, -1066445753, -487639959, -1229550716, 2085654534, -2060486542, 1138768447, -889058062, 232245077, -825425152, 1870366045, 2030295768, -602568804, -2024684665, -1403570142, 928713708, 1412840705, -1974842769, -2095190871 ], [ -553486170, -1256009487, -1146640277, -1942989914, -1129674557, 203727641, -568778576, -304039583, 1822009673, -2119981315, 1438375389, -2005192428, 53335699, -1588519842, -95479211, 1694931021, -2012284428, 29027738, -161936738, -209306193, 531617519, -746071569, 1196535828, -1124863247, -618562513, -135518697, 1801261025, 144077429, 1461116879, -1547578931, -1794293703, 6790516, 1730648716, -1142175181, -1190439188, -1511192076, 1818137087, -1751991955, 561265543, -514212872, -378299665, 905301141, -272940347, -2048457187, 269675177, -2037087191, 1476922714, 1914130518, 1447071191, -370914538, -365488588, 365286488, 1499060578, 1087605530, -120456201 ], [ -1781644427, 1099838584, -1196678877, -864281355, 318059379, -519236581, 633847786, 6240289, 584179967, 370057583, -1262651407, 823220733, 1969961926, 238691657, 460457349, 903906935, -1784039330, -1500016050, 249661045, -452489347, 824442286, 1775133366, 1212608081, -1215660059, -827945243, -1530464917, -1728224719, 1051441659, 824671950, -1312416829, 879697916, -182065708, 1615298098, 909810222, -985251978, -65068388, -1144833461, 1724476506, 61911030, 1624135233, 47875930, 12672581, -1353213025, 1979332949, 741725434, -894324423, 1458858872, -1142925412, -1731340603, 731196344, 1066372068, 312596649, 917029311, -1068987692, -954813267 ], [ 45676225, -1621999615, -1594581457, -2011242002, -1195904598, -999073857, 1928437045, 1343853225, -2131548295, -699597400, -828868484, -214704775, -1484508148, -996516332, 302438379, 84089104, 1478585105, 1826107864, -468629075, 1353659467, 1448200289, -661639784, -256682480, 547027423, 1756830390, 1178213772, 1490117269, 1259892659, -1379459729, -1228737910, 1653837407, -221227444, -1320427203, -865792219, -41254247, 239282237, -1305653270, -1066445753, -487639959, -1229550716, 2085654534, -2060486542, 1138768447, -889058062, 232245077, -825425152, 1870366045, 2030295768, -602568804, -2024684665, -1403570142, 928713708, 1412840705, -1974842769, -2095190871 ], [ -1913211855, -200037164, -1283497123, -1163418580, 987872778, 1667532245, -1409991298, 263050414, 1723042333, 463416146, -1809973760, 1180960029, -1927895386, 502376117, -81250128, 119032704, -1191149283, 1659337453, -1705304138, 1879369287, -1890352776, -843713589, 117237708, 69834792, -1033093369, -909848192, 239514932, -2054107657, -1510549506, -448767484, -2042583244, -1775875716, -2030406202, 1363507512, -1663557452, -1355953906, 1271492510, -289336364, -221130650, 672590351, 531976540, -372097115, 1610567376, -1169021529, -1234352692, 62957920, 1594930105, 1704433308, 1054996298, -2132492792, 983625296, -1443466737, 1592302174, -1659988854, -1606843098 ], [ 944525450, -1518802457, -1858439635, -1877311645, 2077644807, 1938041207, 1433890046, -1859578320, 1669317930, 2034790659, 1222956855, -340895684, -1747972926, -629194140, -1271070949, 644434135, 1644071471, -16979105, -1940648380, -472241113, 1287358895, 601990078, -1972348845, -643959329, -636131664, -1999935634, -645592598, 1394315547, -1588888456, 62875530, 673146815, 801803827, -730987831, 322869378, 957331124, 490452390, 1451665638, -1207144656, -1684197351, 1866853181, 1006351645, -224529208, 303056935, 1804301937, 1575575492, 1318202867, 390417658, 945244321, 345118367, -171292480, 746437781, -2050229936, 1402077875, -793657775, 194032001 ], [ -894087534, -979279975, 1614199201, 681131192, -236503048, 1283212787, 1000764136, -70627003, 2051383776, -2026049878, -29603289, -359293846, -1622071375, 966282807, -1716183990, 875125901, 1091861861, -58826096, -1098137423, 2086104594, 881077940, -1644775467, 1016088266, -1467641069, 528673435, -1037976132, 578819334, 1303715525, 1218987783, 1128795972, 890052821, 1171503181, 1727947490, 1630467721, 1169299110, -245196219, -888056428, -779223161, 485168306, 431137852, -312673923, -387097956, 967217408, 102394657, -2066592520, -1545254839, -725001498, -445033735, 998955475, -117535893, -314855148, -1771929842, -1884890153, 2123840955, 1551488980 ], [ 33876552, 353315248, -743870963, 1658573475, 493199444, 44532112, 879049130, 1287491079, -449441174, 996462827, 1281526971, 711676078, -1646374794, -1323824980, -2013614596, -960524615, -1440498840, 286772746, 1758584065, -1864257765, -925558704, -1953997988, -1788276034, -1933521220, 458195045, 1809502759, 965097342, 811227222, -1474449361, 1446379652, 340623208, 1990360145, -470048961, 863155864, -83446181, 65804453, -1691507859, -90117396, -1429797069, 1056678781, 896609936, 1580106653, -167745844, 1415690477, 1675970274, -30299622, 1919314656, 1174712367, -900906467, -100560441, -1713873980, -496560051, -598879958, -868994022, -620663107 ], [ 65991300, 173951041, -689208219, -70723845, 921877598, 704372653, 911658151, -1125329254, 254946749, -1600621526, -1105324518, 2033426642, -1963781072, -147396730, -30862529, -1150964105, -1931231115, -1594909784, 990615524, 402001532, 247350038, -1512849543, 190880526, -1361321516, -806297333, 1941981222, -225887330, -2022218081, 405054520, -1345053949, -2125989920, 735380041, 573069032, -1215930923, 1035113557, -1366057280, 7860642, 242666746, -1664192442, 841626411, 15867092, -297930089, 1019943031, 1208122141, -28328523, 1353816882, -1921172265, 528642912, -951627721, 334230179, 536194525, 1358520102, 248717469, -2082930543, 2053761003 ], [ -894087534, -979279975, 1614199201, 681131192, -236503048, 1283212787, 1000764136, -70627003, 2051383776, -2026049878, -29603289, -359293846, -1622071375, 966282807, -1716183990, 875125901, 1091861861, -58826096, -1098137423, 2086104594, 881077940, -1644775467, 1016088266, -1467641069, 528673435, -1037976132, 578819334, 1303715525, 1218987783, 1128795972, 890052821, 1171503181, 1727947490, 1630467721, 1169299110, -245196219, -888056428, -779223161, 485168306, 431137852, -312673923, -387097956, 967217408, 102394657, -2066592520, -1545254839, -725001498, -445033735, 998955475, -117535893, -314855148, -1771929842, -1884890153, 2123840955, 1551488980 ], [ -553486170, -1256009487, -1146640277, -1942989914, -1129674557, 203727641, -568778576, -304039583, 1822009673, -2119981315, 1438375389, -2005192428, 53335699, -1588519842, -95479211, 1694931021, -2012284428, 29027738, -161936738, -209306193, 531617519, -746071569, 1196535828, -1124863247, -618562513, -135518697, 1801261025, 144077429, 1461116879, -1547578931, -1794293703, 6790516, 1730648716, -1142175181, -1190439188, -1511192076, 1818137087, -1751991955, 561265543, -514212872, -378299665, 905301141, -272940347, -2048457187, 269675177, -2037087191, 1476922714, 1914130518, 1447071191, -370914538, -365488588, 365286488, 1499060578, 1087605530, -120456201 ], [ -1091735451, 146821199, -503036811, -1803711812, -709921588, -2095606713, 993948409, -245278553, 424920462, -1535799450, -304108131, 1327857279, -1288472914, 2078910794, -340851032, -1561648029, -1372310656, -163149110, 1941951676, -121006655, -1401131588, -480942133, 1540507562, 2080217277, 496415581, 1571573812, 1334952449, -325211342, 1668858368, -1824113404, 1305605410, 349032951, 383518658, 1869078656, -1000753742, -1298341455, 687219952, 1037733989, -2126680756, -635264, -526278246, 1372307200, 1537442332, -1551103974, 345900310, 954172627, -1028113396, 1862903005, 1684403841, -1407999621, -2081903535, 335146523, 1644650686, 784213720, 1114347469 ], [ 197892140, -1086997702, 934098011, 258424019, -2017922156, -345357996, 1699635909, 1537769002, -1230735421, 1033353896, -747888400, 1122225566, 101598638, -769574640, 1974954310, -1109317131, -662820357, 1860373440, -1200435883, -1299012168, 1978808228, -71014835, 1324844241, -1765772487, 701884497, -1701324875, -388108912, -1275238493, -341643260, -464832165, 1935614811, 697754772, -1851309148, -55403389, 1105954961, -31938990, 434437992, 55035895, 2011914037, 673747526, 250848913, 1899699131, -942573397, 1092974411, 1202241993, -558199681, 2085758863, -878970501, 1750000124, -2066806168, -881588347, -835524768, -659920474, -272808916, 1094444392 ], [ 1325532471, 25699155, 2041539131, 716208903, 589781682, 354937975, -1105502578, 1068370541, -1082993743, 494960481, 1271255527, -210110493, 2102171555, -1444524135, -1244201197, -845072252, 2018998398, 146371207, -995190512, 1999847755, -374508568, -1002842230, 1753004978, -1483700418, 1983478034, -1951710763, 287567000, 353564926, 1933123846, 1845567707, 1470678743, 1786097446, 1573656829, 55677868, 1581614560, 1165036719, -488557647, 1633691406, -2015773885, -1705873733, -1440307547, 149553265, -1827644445, -1181361835, -1106391326, -1105713418, -1909998144, -1184023153, -958032240, 1110874147, 382080611, -795935807, -1541636116, 57893535, -791378593 ], [ -1913211855, -200037164, -1283497123, -1163418580, 987872778, 1667532245, -1409991298, 263050414, 1723042333, 463416146, -1809973760, 1180960029, -1927895386, 502376117, -81250128, 119032704, -1191149283, 1659337453, -1705304138, 1879369287, -1890352776, -843713589, 117237708, 69834792, -1033093369, -909848192, 239514932, -2054107657, -1510549506, -448767484, -2042583244, -1775875716, -2030406202, 1363507512, -1663557452, -1355953906, 1271492510, -289336364, -221130650, 672590351, 531976540, -372097115, 1610567376, -1169021529, -1234352692, 62957920, 1594930105, 1704433308, 1054996298, -2132492792, 983625296, -1443466737, 1592302174, -1659988854, -1606843098 ], [ 561409381, -2116467537, -1982529408, -1879375519, 1185263691, 975769060, 1683271600, 578836579, 243261088, -1366992317, 860530477, 1765003619, -618285282, 843726746, 9038358, 91816294, 1280357168, -897388381, 1614740899, 2084361347, -1652633553, 48463596, -2073670661, -694083376, -542918732, 703525531, -468505272, -591223513, 1173945023, 1109645570, -2110558835, -699691431, 1133885326, -1705680830, 156020888, -34143336, 849653575, 756834811, 39765351, -372644397, 1248653949, -506697019, -270284917, -345835033, -662108467, 556976280, 586344862, 1715440625, -238607084, 1116762165, -844277025, 1987555164, 1776168272, 391919066, 958952834 ], [ 846640120, -1184826822, 2134069808, -1739022783, 1438338497, 756337677, 743510025, 1688035270, -208122727, 927682570, 121734551, 791194263, 227118402, 2074547572, -758962938, 993319007, -1433508536, -1945179469, 873281389, -1210122281, -2080192964, 590395297, 480352365, 597190885, -197374955, 1428499324, -2092411911, -1465293320, -530467006, 2066810465, 947466025, 69969211, 1929334035, 1805657711, -1695728849, 126027331, 1938474864, -1344690679, -1469319675, -639869261, 2014339922, -1197581539, 581962045, -1012643716, 1017454566, 1676574163, -1972778594, -526586212, 338852074, -1362917872, 579624305, -581786241, -1996102679, 503617759, -1983774927 ], [ 561409381, -2116467537, -1982529408, -1879375519, 1185263691, 975769060, 1683271600, 578836579, 243261088, -1366992317, 860530477, 1765003619, -618285282, 843726746, 9038358, 91816294, 1280357168, -897388381, 1614740899, 2084361347, -1652633553, 48463596, -2073670661, -694083376, -542918732, 703525531, -468505272, -591223513, 1173945023, 1109645570, -2110558835, -699691431, 1133885326, -1705680830, 156020888, -34143336, 849653575, 756834811, 39765351, -372644397, 1248653949, -506697019, -270284917, -345835033, -662108467, 556976280, 586344862, 1715440625, -238607084, 1116762165, -844277025, 1987555164, 1776168272, 391919066, 958952834 ], [ 1858009983, 1526360281, -1010534136, 666841386, -178670876, 1419326911, -27263285, 607591161, 982035602, 1388157162, 950514401, -872813946, 1028395129, -788359905, 1000470735, 1930464018, -129887261, 1685681807, -1479339220, -321343701, 1591019571, 989825425, -752335660, 3853457, -1673671151, 1357719464, -1594369297, 275517770, -22510886, 506505948, -318111193, -1780206163, 702341589, 1695645650, 480458773, -1959927456, -1686152790, -967745175, -872957444, -1621136292, 1701901399, 1019289179, 1145393228, 1989968473, 1591462346, -1412782748, -2053047528, 985600901, 1769907470, 863416940, 1550818280, 466238599, -204968193, -1588836597, 745554944 ], [ 1410332188, -1552696404, 2091694910, 558311708, -78692542, -1156378721, -1280974564, -1313294865, 1430263137, -1273495020, -1994335587, -1302068426, 473282730, -98276947, -545395472, 1994539623, -672355994, 1409049864, -1614154315, 186124954, -1584939192, -1798881541, 772761070, 742734952, 319854992, -209841552, -984903209, 1195546810, -1334041558, -25952994, 1901340613, 722730202, 1481753247, -1288277450, -2037349181, 1431149388, 270062672, 1200117204, 1471246420, -541103416, -1672367692, 1991336480, -838144582, -1458593332, 304510540, -2061527358, -1890646838, 1130166747, -1768208734, 431932848, -200019644, -1671078827, 1902583223, -1462407825, 646984102 ], [ 1858009983, 1526360281, -1010534136, 666841386, -178670876, 1419326911, -27263285, 607591161, 982035602, 1388157162, 950514401, -872813946, 1028395129, -788359905, 1000470735, 1930464018, -129887261, 1685681807, -1479339220, -321343701, 1591019571, 989825425, -752335660, 3853457, -1673671151, 1357719464, -1594369297, 275517770, -22510886, 506505948, -318111193, -1780206163, 702341589, 1695645650, 480458773, -1959927456, -1686152790, -967745175, -872957444, -1621136292, 1701901399, 1019289179, 1145393228, 1989968473, 1591462346, -1412782748, -2053047528, 985600901, 1769907470, 863416940, 1550818280, 466238599, -204968193, -1588836597, 745554944 ], [ -37304654, 1308227267, 1146057098, -2053607830, 2097601093, -926078997, -1163301657, -620624211, 1100829188, -779411466, 631300347, -1101951001, -1641333643, -1682860697, -261379392, -2133825346, 253839991, 1179878405, 271082760, -185045451, -1416139742, -1451939108, -1648338397, -1794535994, 270465954, -951602401, 696126865, -625458378, -764073805, -165706595, -588747185, -1713462121, -2037873770, 2061255046, -1685653434, -993227032, -404949322, -252132214, 1072157800, 897714438, 456775538, -815226457, 1945420409, -1793161899, -814279598, -530254706, -645338070, 227086590, -1927654570, 1467821909, -1459671296, -567253172, 348028394, 1672979786, 247696301 ], [ 197892140, -1086997702, 934098011, 258424019, -2017922156, -345357996, 1699635909, 1537769002, -1230735421, 1033353896, -747888400, 1122225566, 101598638, -769574640, 1974954310, -1109317131, -662820357, 1860373440, -1200435883, -1299012168, 1978808228, -71014835, 1324844241, -1765772487, 701884497, -1701324875, -388108912, -1275238493, -341643260, -464832165, 1935614811, 697754772, -1851309148, -55403389, 1105954961, -31938990, 434437992, 55035895, 2011914037, 673747526, 250848913, 1899699131, -942573397, 1092974411, 1202241993, -558199681, 2085758863, -878970501, 1750000124, -2066806168, -881588347, -835524768, -659920474, -272808916, 1094444392 ], [ 1325532471, 25699155, 2041539131, 716208903, 589781682, 354937975, -1105502578, 1068370541, -1082993743, 494960481, 1271255527, -210110493, 2102171555, -1444524135, -1244201197, -845072252, 2018998398, 146371207, -995190512, 1999847755, -374508568, -1002842230, 1753004978, -1483700418, 1983478034, -1951710763, 287567000, 353564926, 1933123846, 1845567707, 1470678743, 1786097446, 1573656829, 55677868, 1581614560, 1165036719, -488557647, 1633691406, -2015773885, -1705873733, -1440307547, 149553265, -1827644445, -1181361835, -1106391326, -1105713418, -1909998144, -1184023153, -958032240, 1110874147, 382080611, -795935807, -1541636116, 57893535, -791378593 ], [ -37304654, 1308227267, 1146057098, -2053607830, 2097601093, -926078997, -1163301657, -620624211, 1100829188, -779411466, 631300347, -1101951001, -1641333643, -1682860697, -261379392, -2133825346, 253839991, 1179878405, 271082760, -185045451, -1416139742, -1451939108, -1648338397, -1794535994, 270465954, -951602401, 696126865, -625458378, -764073805, -165706595, -588747185, -1713462121, -2037873770, 2061255046, -1685653434, -993227032, -404949322, -252132214, 1072157800, 897714438, 456775538, -815226457, 1945420409, -1793161899, -814279598, -530254706, -645338070, 227086590, -1927654570, 1467821909, -1459671296, -567253172, 348028394, 1672979786, 247696301 ], [ 197892140, -1086997702, 934098011, 258424019, -2017922156, -345357996, 1699635909, 1537769002, -1230735421, 1033353896, -747888400, 1122225566, 101598638, -769574640, 1974954310, -1109317131, -662820357, 1860373440, -1200435883, -1299012168, 1978808228, -71014835, 1324844241, -1765772487, 701884497, -1701324875, -388108912, -1275238493, -341643260, -464832165, 1935614811, 697754772, -1851309148, -55403389, 1105954961, -31938990, 434437992, 55035895, 2011914037, 673747526, 250848913, 1899699131, -942573397, 1092974411, 1202241993, -558199681, 2085758863, -878970501, 1750000124, -2066806168, -881588347, -835524768, -659920474, -272808916, 1094444392 ], [ -1781644427, 1099838584, -1196678877, -864281355, 318059379, -519236581, 633847786, 6240289, 584179967, 370057583, -1262651407, 823220733, 1969961926, 238691657, 460457349, 903906935, -1784039330, -1500016050, 249661045, -452489347, 824442286, 1775133366, 1212608081, -1215660059, -827945243, -1530464917, -1728224719, 1051441659, 824671950, -1312416829, 879697916, -182065708, 1615298098, 909810222, -985251978, -65068388, -1144833461, 1724476506, 61911030, 1624135233, 47875930, 12672581, -1353213025, 1979332949, 741725434, -894324423, 1458858872, -1142925412, -1731340603, 731196344, 1066372068, 312596649, 917029311, -1068987692, -954813267 ], [ 197892140, -1086997702, 934098011, 258424019, -2017922156, -345357996, 1699635909, 1537769002, -1230735421, 1033353896, -747888400, 1122225566, 101598638, -769574640, 1974954310, -1109317131, -662820357, 1860373440, -1200435883, -1299012168, 1978808228, -71014835, 1324844241, -1765772487, 701884497, -1701324875, -388108912, -1275238493, -341643260, -464832165, 1935614811, 697754772, -1851309148, -55403389, 1105954961, -31938990, 434437992, 55035895, 2011914037, 673747526, 250848913, 1899699131, -942573397, 1092974411, 1202241993, -558199681, 2085758863, -878970501, 1750000124, -2066806168, -881588347, -835524768, -659920474, -272808916, 1094444392 ], [ -1091735451, 146821199, -503036811, -1803711812, -709921588, -2095606713, 993948409, -245278553, 424920462, -1535799450, -304108131, 1327857279, -1288472914, 2078910794, -340851032, -1561648029, -1372310656, -163149110, 1941951676, -121006655, -1401131588, -480942133, 1540507562, 2080217277, 496415581, 1571573812, 1334952449, -325211342, 1668858368, -1824113404, 1305605410, 349032951, 383518658, 1869078656, -1000753742, -1298341455, 687219952, 1037733989, -2126680756, -635264, -526278246, 1372307200, 1537442332, -1551103974, 345900310, 954172627, -1028113396, 1862903005, 1684403841, -1407999621, -2081903535, 335146523, 1644650686, 784213720, 1114347469 ], [ -300513344, 421724938, -1655738609, -2097607216, -453868299, -1538192510, -1678728052, -1780298074, -975931470, -1379849656, -1525409969, -837906216, -1053913819, 2006606776, 597782287, 757930017, 799978449, -1912285707, -26972697, 461129725, 1885572553, -272024773, -971316867, 1091091957, -1354317883, 1648958442, -615434181, -1867394975, -634064332, 2061294469, -289293008, -1898782469, -546598485, 998035934, -1914269020, 1731438683, 1086405910, 1081125622, 1086212950, -1499848100, 1295402154, -1254161687, -1487408025, -1970620892, -1531502360, -1584534035, 1649944067, -1885419835, 632570555, -1917106926, 1981054314, 266768431, 63038833, -1818058891, 1581182221 ] ], [ [ 936526786, -1835722029, 1331620458, 2065111100, 1058881414, 455483561, -253308178, 127749369, 52252141, 1669327419, -1599860575, 405552994, 214417119, -1017549633, -374028722, -119149686, -1998060420, -96298845, -1414232698, -437744837, -952526029, 1089334662, 1977145176, -1676399623, -1044484800, -1463661401, -71094598, -548912855, -193170335, -1841797921, 1593411913, 2093347910, 1767875222, -18062905, 716321328, -1932279290, 475855407, 463410627, 1008351418, 1207334966, -2147396470, -396355687, -62912034, -83613514, 211229865, 861570450, 374332395, -1143243895, 704638045, 419463200, -1288732985, 562405892, 91762867, 1308434574, -464198573 ], [ -1584087499, -1844374866, 1888515229, 298567895, 187795314, -1777317582, -2140292514, 1838315485, 1910929692, 191679382, -1577182003, -2019774179, 1434266449, 123620648, -733246101, -2094838782, 292324195, 1623860681, 1441928984, 993628111, -1932055992, 1102923225, 773343248, 1456659300, -1509327286, 1556136762, 929413429, 1137949156, -1457265189, 1526437915, -2053236322, -1191610967, -1479881948, -1152333793, 540039688, 1826937175, 2086180686, -1680582849, 2019158578, -1679125815, 1055235907, -1357938358, 1394062442, -647700534, 1606165424, 179823228, 121778486, -255107805, -1165643427, 66006562, 691900919, -1545685741, -1539346990, -312104927, 1427478166 ], [ 1635284909, -371714845, -1552868418, 1759090329, -1789971903, 880085660, -574618337, -2146871203, 110936828, -546483313, -274293655, -1373062056, 742428500, -929725122, -1493136680, -433981699, -1341983956, 177747656, 138993444, 1281539577, 2059742934, -1776277206, -1986757456, -252959111, -1858920497, 1506323278, 1322706388, -291283666, 1979883302, 82871417, 195340246, 1196603498, 219567052, 914374586, -1119268749, 42939963, 1332137449, 2006149465, -1321960442, -1991947629, 401827988, -1913363873, 783854790, -311975751, 1290827019, -1469525992, -1950022972, -1217587353, -1875660143, -1502884072, 1106082949, 826218333, 523818428, -338149186, -1187603242 ], [ -1095088478, 1843872999, -69410196, 2102089600, -228162589, -1968244973, -1017338937, -268561306, -1577098124, 1174932079, -650342476, 1387989822, 1994229751, -1791627471, -949780689, 457803133, 1569255123, 1711340740, -1312558414, -1172272363, -1294260439, -655587793, 479758108, -451624607, 972290099, -452956902, 385403743, 265026408, -1059853446, -1886322040, -1199007631, 1199110950, 1061036881, -1619730611, -497675395, 1345681827, 1319191416, -2074063926, 1228499519, 1232767201, -1647551067, -621622986, -1916982518, 669406250, 1554051064, -1377945668, -636060710, 158955114, -1837970754, -862810127, -1214030883, -2130627329, 722514630, 966973295, -1800855179 ], [ 341147769, -1447516355, -791143415, 137147403, 1985783188, 1476641709, 582059596, -707225209, 1831347798, -1594849306, -856435019, -301357161, 222492445, 747749289, -371425642, 1901709795, -372445169, 556571808, -1942324563, -1472397658, -1204152546, -2142735533, 1586240726, 536048748, 1502617077, -718888416, -1696091133, -738858412, -2069538377, -843716946, -1709200405, -1228263039, 596147476, 1985172486, -1117452112, 2072750162, 1127962401, -1630691781, -2122447662, -1662651376, 926736197, 733623817, 1659535740, 108901469, -1955041306, 2147438870, 1577949245, 929723821, 1794732878, -947769891, 153932272, 138778976, -925442112, 2130916543, 269784715 ], [ -2051395029, 93626237, 202576353, -441973992, 873629761, 363473682, -575914860, 930896863, -1646275071, 26559233, -1544585010, 439946844, -2071312842, 1544450186, -2012652435, -9655906, 714331123, -359492090, -1222467979, -1083401676, 1472033559, -1583275710, 905562102, -892249078, -2095635890, -403024078, -1740678384, 1134978147, 1155564978, -1213634113, 1173508003, 868210763, 757217515, -1808035630, -1598421447, -1467198484, 1366093538, -745913193, 127582987, -129613680, 2146969508, -1370402058, 1194705327, -1666314431, 2052533930, 282718211, -1015089046, -378008953, 980759893, -361239695, -1856944743, -824862688, 1784932937, -552987632, -39834364 ], [ 1535803523, 1737347037, 1867999633, -1240416991, 1693444270, -1658540044, 1640903467, -1564766664, -652613885, 1926767585, 23284897, -1217111501, -552724501, -729160140, 1813599908, -376684199, -1748798261, -1435821184, 233301226, -2088806270, -1087031391, 447002751, 1504845934, -1733245368, -690552019, -470031302, 1562011840, 1230200896, 1838430313, 519013927, -1408888228, 1883779189, 1092006974, 691003594, -644338470, 1267948483, -415425685, -755574701, -969025038, 687154601, 501079469, -1171657804, -673592060, -1171482439, 1033437153, -673118992, 1196114145, -1151196832, -450403424, -2034529596, -2127108198, -2023888918, -1863666519, 1837771733, -971469098 ], [ -1967036463, -424944136, -648672960, 523541278, 818991162, -1824462237, -322848637, -945501508, 2073025278, -893761148, -2006872047, 533109742, 1608718482, 1381504462, -1568761413, 1041538776, -1267779467, -1526558511, 121563817, 1311756249, 1595385677, 508749376, -369019002, 369614427, -886593439, -1566179458, -422315519, -1420965056, -1742282148, 1062127908, 1452705358, 1070057781, 1783335270, -65164251, 754946467, -1276597138, -237642141, -1715768867, 490273943, -273900529, 222766241, 1521501772, -1926055955, -235742145, -453456923, 1031236488, 673574063, 947059879, 1493785668, -867957631, -605706372, -658051310, 1371263277, -151805061, 1103445629 ], [ 884143824, -1590888713, -130210327, -271799869, 1745924222, 1279842999, 1150840468, -1031053727, 87055219, 2063337026, -2066206059, 651112356, -694724236, 1038227796, -24016871, 861549310, -1072735336, 1642390485, 1450203959, 590887202, -324393909, -1495484105, -1272167176, -434387622, 1198722775, 1918479966, 465075298, 1882567598, -1301038165, 1042875133, 140643205, -1544296137, 835462353, 1733059354, -221477182, -1050313150, -848762653, 434588426, 814620780, -1216082524, 804301713, 1060978673, -2074737947, -498571327, -1141923103, 1259122388, 628422674, 143783680, -1184789131, -79642536, 1987087457, 2124953281, -1448301900, -66933619, 1066079865 ], [ 40937889, -1710807508, 695034934, 1250011434, 21500308, -1462143217, 761752843, 539322780, 1561084995, 1954745429, -1105547331, -892413168, 1936571854, -1639212688, 1776449226, -1485095553, -346641252, -1553391728, 2047901463, 1912175, 1642928705, -2013005173, -1975352549, 139023303, -1966604679, 188648582, 890280488, -49701017, 1218361826, -1709939326, -1079381461, -1460281238, -5426052, -445612528, 168570665, -1489917825, -233664429, 1139158666, -1850605076, 1233490263, -1207332049, 1582418229, 1350813338, -226989407, -1833577869, -493595473, 524590106, -689743836, 576205081, 1387823919, 1960610190, -438295378, 2093587133, -1079510205, 1911443094 ], [ 1535803523, 1737347037, 1867999633, -1240416991, 1693444270, -1658540044, 1640903467, -1564766664, -652613885, 1926767585, 23284897, -1217111501, -552724501, -729160140, 1813599908, -376684199, -1748798261, -1435821184, 233301226, -2088806270, -1087031391, 447002751, 1504845934, -1733245368, -690552019, -470031302, 1562011840, 1230200896, 1838430313, 519013927, -1408888228, 1883779189, 1092006974, 691003594, -644338470, 1267948483, -415425685, -755574701, -969025038, 687154601, 501079469, -1171657804, -673592060, -1171482439, 1033437153, -673118992, 1196114145, -1151196832, -450403424, -2034529596, -2127108198, -2023888918, -1863666519, 1837771733, -971469098 ], [ -1584087499, -1844374866, 1888515229, 298567895, 187795314, -1777317582, -2140292514, 1838315485, 1910929692, 191679382, -1577182003, -2019774179, 1434266449, 123620648, -733246101, -2094838782, 292324195, 1623860681, 1441928984, 993628111, -1932055992, 1102923225, 773343248, 1456659300, -1509327286, 1556136762, 929413429, 1137949156, -1457265189, 1526437915, -2053236322, -1191610967, -1479881948, -1152333793, 540039688, 1826937175, 2086180686, -1680582849, 2019158578, -1679125815, 1055235907, -1357938358, 1394062442, -647700534, 1606165424, 179823228, 121778486, -255107805, -1165643427, 66006562, 691900919, -1545685741, -1539346990, -312104927, 1427478166 ], [ 114829732, 429089206, 1641873205, -2053314470, 283781973, -1855588885, 1877428790, -1123207218, -2072164444, 1328076859, 1026320356, 1724627029, -659114451, -959783712, 724218992, 1914562225, 1899864904, -431620213, 661043472, 1404920226, 1052204177, 432079153, -1468662132, 565265054, -1415114214, -208965018, 315363928, -2034982068, -298051518, -801626817, -1670095697, 633465146, 980692858, 1690786090, 854512118, -1361451029, -1754168669, 1384100709, -1938504340, -514156923, -520492819, -1367033983, 570948005, 1160999379, 1690359618, -131465869, -281296422, -1274707711, -1786264069, 1463047128, 1462290570, 2065999130, -1611042855, -337051436, 590091098 ], [ -1176485018, 69158768, -63338144, -1227577902, 1300665849, -231511587, -481562982, 1115562901, -1507961776, -1913756422, -761327425, -2146830687, -553213141, -1574324199, 685366757, -1952623887, -1260620551, -1028987931, 414186007, -411165568, 1152907453, 1201338776, -493117854, -2017229193, 1976963080, -639992416, 161912057, 1844448027, 652915756, 328050319, -688289252, 1403438268, -1311825986, -70806417, -644597147, -1729840093, -957036274, -1344586271, -1758684078, 1108455186, 906527083, 1563829912, -2016829708, -139406854, 689941485, -32398551, -2037064987, -214223129, -1613553418, -2068614680, 991217638, -1737271998, -863642929, 2112643199, 1924457087 ], [ -1356889277, -2031739083, -985334923, 1581171106, 181560797, -527951912, 95742766, 1342257363, 1743444970, -782953524, 1428248075, 1295072879, -2116983243, 1692254790, -1160655150, 1142167329, 1665138169, 316089025, -795628825, 1525830286, -95753506, 1151606486, 751554534, -769011838, 186217524, -1284671191, -2126575873, 814093834, -1260300320, 83792653, -1716098536, 664585591, -1427452751, -1079415301, -1514539932, 1791343851, 527331001, 711475517, -401301847, 1539375294, -1861648068, -370787488, -1794048961, 846826740, 1934266011, 1143903624, -1482786049, 1236995227, -1057248699, -650224134, 319094278, -200829739, -1343870169, 128394457, -1299101368 ], [ 114829732, 429089206, 1641873205, -2053314470, 283781973, -1855588885, 1877428790, -1123207218, -2072164444, 1328076859, 1026320356, 1724627029, -659114451, -959783712, 724218992, 1914562225, 1899864904, -431620213, 661043472, 1404920226, 1052204177, 432079153, -1468662132, 565265054, -1415114214, -208965018, 315363928, -2034982068, -298051518, -801626817, -1670095697, 633465146, 980692858, 1690786090, 854512118, -1361451029, -1754168669, 1384100709, -1938504340, -514156923, -520492819, -1367033983, 570948005, 1160999379, 1690359618, -131465869, -281296422, -1274707711, -1786264069, 1463047128, 1462290570, 2065999130, -1611042855, -337051436, 590091098 ], [ 1679639905, 156798651, 1893600152, -1710681986, -1604915928, -1210107894, 1358358914, 28977204, 753469442, -2063912265, -555218454, -629750139, 1815960160, -1697507462, 1546690804, -565763594, 1178362304, -897854883, -1900590356, 770679545, -1387245106, -1512256058, 1796710171, -1174038804, 2071189661, -651468770, -956472064, -196118348, -956115536, 1836078447, 473755925, 1043972265, -1820285797, -1120448755, 409376826, -56958669, 2013004314, 957595938, -872080780, -197876106, 1042582027, -387692836, 106947875, 1285657080, -913490876, -1719010399, -375900917, -1205478658, 219395255, 1516470761, 1123524115, 985181338, 175213166, 1666798270, 1825963624 ], [ 1799734062, -813524026, -19742612, 1860622422, -1377559526, 187396924, 1272963397, 1282925776, 1079885945, 472318435, -2118507808, -908783955, 1267422362, 557170, -605820987, 1631620844, -674350983, -503056848, -410587193, -681474575, 24472408, 1960353931, 2135693844, -712702697, -559604826, 1544045367, 323826079, -1381773786, 211906379, 1252949171, -414155013, 495216817, 1180143125, -1631243274, 2039184076, -1872841254, -1658345018, -866263574, -2061654421, 676268417, 108311485, -600806968, 2093750712, -982893142, 1628785691, 351603331, 828084696, 1943708000, -1056405500, -1624130149, 1257043912, 620972005, -1299868065, 1771253766, 934852211 ], [ 1107666943, -1645192774, -869134669, 1965796551, -1835296312, 217546168, 597418479, -464649972, 875215592, -1820846815, -1206328832, -875107240, -1413529039, -266569198, -135330047, 1877187231, -62634975, 1101338416, -1769039743, -1893887550, -451455355, -739192001, 1818437760, -36797919, -54344009, 1503604365, 1569561097, 1187247020, -266483915, -1219179222, -1995390192, -1930761472, 1355175629, -1578935656, -365864001, 14129067, 240159085, -1761462272, 100585440, -1074782224, -684227232, 1380177861, -170492736, -421108227, -2078502004, 2130932968, 402009251, 1099437556, -285007786, -1009668349, -973986638, -2114969274, 1669716992, 116855215, -633411006 ], [ 1435269550, 1616462127, -1072091320, 1702935689, 530112353, -662585676, -1230757975, 389339859, -2085274574, -788673507, 811398271, -13809344, -1522480302, -1463710343, 832410426, 1448758853, 818927567, -1472657786, 722173042, -958745135, 394964195, 388782393, 1653228579, 1396737137, -1822626661, -2147404548, 1854648492, -834419608, -1864147432, -1326154874, -20086004, 1669154289, 1817771809, 672093144, -992441181, 912407228, 1451289041, -384069857, 400244313, -46652339, 1551280954, 483049354, -1938888393, 1595731021, 240266268, -297221717, -1337233465, 852686691, -2069879836, -1402170414, 811552718, -977373497, 1072384601, -1021489997, 1014884354 ], [ -1967036463, -424944136, -648672960, 523541278, 818991162, -1824462237, -322848637, -945501508, 2073025278, -893761148, -2006872047, 533109742, 1608718482, 1381504462, -1568761413, 1041538776, -1267779467, -1526558511, 121563817, 1311756249, 1595385677, 508749376, -369019002, 369614427, -886593439, -1566179458, -422315519, -1420965056, -1742282148, 1062127908, 1452705358, 1070057781, 1783335270, -65164251, 754946467, -1276597138, -237642141, -1715768867, 490273943, -273900529, 222766241, 1521501772, -1926055955, -235742145, -453456923, 1031236488, 673574063, 947059879, 1493785668, -867957631, -605706372, -658051310, 1371263277, -151805061, 1103445629 ], [ 1535803523, 1737347037, 1867999633, -1240416991, 1693444270, -1658540044, 1640903467, -1564766664, -652613885, 1926767585, 23284897, -1217111501, -552724501, -729160140, 1813599908, -376684199, -1748798261, -1435821184, 233301226, -2088806270, -1087031391, 447002751, 1504845934, -1733245368, -690552019, -470031302, 1562011840, 1230200896, 1838430313, 519013927, -1408888228, 1883779189, 1092006974, 691003594, -644338470, 1267948483, -415425685, -755574701, -969025038, 687154601, 501079469, -1171657804, -673592060, -1171482439, 1033437153, -673118992, 1196114145, -1151196832, -450403424, -2034529596, -2127108198, -2023888918, -1863666519, 1837771733, -971469098 ], [ 1949855510, -1439103124, 1586084837, -1639084054, 632718398, -550545219, -261431065, 906233551, -1480445556, -669131066, 230379240, -601004173, -1120093230, -1958155014, 592780058, -1880747108, -1522196143, -1127132422, 932520087, -1622684054, -760616554, -1829947027, 8511435, -1371292112, -1452447955, -771920834, -1046783053, -1937311159, -213838861, 12452187, -179609996, -249098649, 2146529262, -967193512, -706859479, 46099897, -1785083617, 2098988603, 104018171, 843768689, -765252628, 823234229, 1622538394, 337737331, -1244259865, 790341568, 1527561302, 831447307, 702559146, -155489291, -1340075068, 940130120, -406960346, -1156831360, -32502079 ], [ 1799734062, -813524026, -19742612, 1860622422, -1377559526, 187396924, 1272963397, 1282925776, 1079885945, 472318435, -2118507808, -908783955, 1267422362, 557170, -605820987, 1631620844, -674350983, -503056848, -410587193, -681474575, 24472408, 1960353931, 2135693844, -712702697, -559604826, 1544045367, 323826079, -1381773786, 211906379, 1252949171, -414155013, 495216817, 1180143125, -1631243274, 2039184076, -1872841254, -1658345018, -866263574, -2061654421, 676268417, 108311485, -600806968, 2093750712, -982893142, 1628785691, 351603331, 828084696, 1943708000, -1056405500, -1624130149, 1257043912, 620972005, -1299868065, 1771253766, 934852211 ], [ -2051395029, 93626237, 202576353, -441973992, 873629761, 363473682, -575914860, 930896863, -1646275071, 26559233, -1544585010, 439946844, -2071312842, 1544450186, -2012652435, -9655906, 714331123, -359492090, -1222467979, -1083401676, 1472033559, -1583275710, 905562102, -892249078, -2095635890, -403024078, -1740678384, 1134978147, 1155564978, -1213634113, 1173508003, 868210763, 757217515, -1808035630, -1598421447, -1467198484, 1366093538, -745913193, 127582987, -129613680, 2146969508, -1370402058, 1194705327, -1666314431, 2052533930, 282718211, -1015089046, -378008953, 980759893, -361239695, -1856944743, -824862688, 1784932937, -552987632, -39834364 ], [ 1721572826, -953236928, -1510346311, -1623278705, 1692293825, 453449751, 2044522247, -1016831889, -1798244987, -159066063, -1405040023, -1560840043, 1643312403, -472504338, -1846531563, -1287395641, -571414090, 1704831788, 593658527, 96190771, 355021023, 1286529901, -1315253383, -61304936, -488108606, -1965444419, 218914428, 835601176, 713488754, -1942083572, -451655415, -450797927, -1479066282, 201602993, 133127065, 1201853463, 1132306924, 1711972961, -323494982, -1267815157, 177663097, 702537028, -715920277, -127866659, 1797536599, 1148971219, 470953641, 1889114531, -2086321235, 141592677, -1004121682, -915811518, 1219843131, 1282087239, -59639107 ], [ -1476789783, -48479743, -1874967162, -808947339, 985070963, -1096633697, 876644328, -1689148198, -165250099, 1726997829, 119181011, 1359170927, -1114574678, -1350486867, -62977844, -1082794307, 981857932, -635915045, 1166223711, -1996981019, -685069311, -1104392166, 768157288, -1262716618, -58048960, -600285327, 1027939491, -558376473, 819396662, -1764011895, 1075273834, 596562293, -1439314941, -1680331468, -763979875, 2095978279, -1009387134, -108818823, -227337541, -880547046, -150699838, -1393675319, 718578946, -1460457180, 298960364, -781500302, 343059967, 205779776, 571165538, 452618879, -975431287, 379222708, -1176255737, -480840447, -1223255846 ], [ -1584087499, -1844374866, 1888515229, 298567895, 187795314, -1777317582, -2140292514, 1838315485, 1910929692, 191679382, -1577182003, -2019774179, 1434266449, 123620648, -733246101, -2094838782, 292324195, 1623860681, 1441928984, 993628111, -1932055992, 1102923225, 773343248, 1456659300, -1509327286, 1556136762, 929413429, 1137949156, -1457265189, 1526437915, -2053236322, -1191610967, -1479881948, -1152333793, 540039688, 1826937175, 2086180686, -1680582849, 2019158578, -1679125815, 1055235907, -1357938358, 1394062442, -647700534, 1606165424, 179823228, 121778486, -255107805, -1165643427, 66006562, 691900919, -1545685741, -1539346990, -312104927, 1427478166 ], [ -2051395029, 93626237, 202576353, -441973992, 873629761, 363473682, -575914860, 930896863, -1646275071, 26559233, -1544585010, 439946844, -2071312842, 1544450186, -2012652435, -9655906, 714331123, -359492090, -1222467979, -1083401676, 1472033559, -1583275710, 905562102, -892249078, -2095635890, -403024078, -1740678384, 1134978147, 1155564978, -1213634113, 1173508003, 868210763, 757217515, -1808035630, -1598421447, -1467198484, 1366093538, -745913193, 127582987, -129613680, 2146969508, -1370402058, 1194705327, -1666314431, 2052533930, 282718211, -1015089046, -378008953, 980759893, -361239695, -1856944743, -824862688, 1784932937, -552987632, -39834364 ], [ -1476789783, -48479743, -1874967162, -808947339, 985070963, -1096633697, 876644328, -1689148198, -165250099, 1726997829, 119181011, 1359170927, -1114574678, -1350486867, -62977844, -1082794307, 981857932, -635915045, 1166223711, -1996981019, -685069311, -1104392166, 768157288, -1262716618, -58048960, -600285327, 1027939491, -558376473, 819396662, -1764011895, 1075273834, 596562293, -1439314941, -1680331468, -763979875, 2095978279, -1009387134, -108818823, -227337541, -880547046, -150699838, -1393675319, 718578946, -1460457180, 298960364, -781500302, 343059967, 205779776, 571165538, 452618879, -975431287, 379222708, -1176255737, -480840447, -1223255846 ], [ 40937889, -1710807508, 695034934, 1250011434, 21500308, -1462143217, 761752843, 539322780, 1561084995, 1954745429, -1105547331, -892413168, 1936571854, -1639212688, 1776449226, -1485095553, -346641252, -1553391728, 2047901463, 1912175, 1642928705, -2013005173, -1975352549, 139023303, -1966604679, 188648582, 890280488, -49701017, 1218361826, -1709939326, -1079381461, -1460281238, -5426052, -445612528, 168570665, -1489917825, -233664429, 1139158666, -1850605076, 1233490263, -1207332049, 1582418229, 1350813338, -226989407, -1833577869, -493595473, 524590106, -689743836, 576205081, 1387823919, 1960610190, -438295378, 2093587133, -1079510205, 1911443094 ], [ -1534372301, 177474213, 742253914, -1968058288, -242154413, -956486589, 1355539787, -105245840, -1700944562, -1979465205, -2045762615, -1988151819, -64434109, -755815221, -1251717487, -483850726, -269099930, 347223930, -8809053, 1859109448, -540739701, -467391516, -377617779, -1940936187, 1070623983, 171986052, -435047532, -610046642, 79981182, 1722726741, -437060699, -294213554, -1573662073, -765374251, 1070455005, 961558380, 1311921650, -28978368, 1718613881, 236648745, -1586252207, -1494359072, -16228890, -536043241, -1686590744, -1948093828, 509220032, 1094696108, -1202355957, -1092718438, 148782907, -1629872397, 1450468242, 384451244, -594455222 ], [ 1679639905, 156798651, 1893600152, -1710681986, -1604915928, -1210107894, 1358358914, 28977204, 753469442, -2063912265, -555218454, -629750139, 1815960160, -1697507462, 1546690804, -565763594, 1178362304, -897854883, -1900590356, 770679545, -1387245106, -1512256058, 1796710171, -1174038804, 2071189661, -651468770, -956472064, -196118348, -956115536, 1836078447, 473755925, 1043972265, -1820285797, -1120448755, 409376826, -56958669, 2013004314, 957595938, -872080780, -197876106, 1042582027, -387692836, 106947875, 1285657080, -913490876, -1719010399, -375900917, -1205478658, 219395255, 1516470761, 1123524115, 985181338, 175213166, 1666798270, 1825963624 ], [ 590784214, 1511709168, 785560160, 1328486894, -185755655, -391350641, 1206381151, 473893342, -455500957, -249933024, 242610364, 532617604, -598374340, -1496689353, 1710863973, -858648848, -1452610365, -1065651859, 1583934492, -1428218301, 847290136, -370062594, 461548870, 972807505, -1192417601, -446433191, 1248925261, 2072904286, 1516172789, -850014068, -1128546067, 1924702758, 802106944, -1316176900, 631739163, -769767292, -1475049612, -1442759105, -522849596, -1125667332, 1224165631, -1472694592, -1343338695, 536129219, -282467649, -1285848138, -1850543980, -1781843839, -896165453, -1003215331, 346477149, 766222458, -1436145121, -306526226, -144417003 ], [ 1435269550, 1616462127, -1072091320, 1702935689, 530112353, -662585676, -1230757975, 389339859, -2085274574, -788673507, 811398271, -13809344, -1522480302, -1463710343, 832410426, 1448758853, 818927567, -1472657786, 722173042, -958745135, 394964195, 388782393, 1653228579, 1396737137, -1822626661, -2147404548, 1854648492, -834419608, -1864147432, -1326154874, -20086004, 1669154289, 1817771809, 672093144, -992441181, 912407228, 1451289041, -384069857, 400244313, -46652339, 1551280954, 483049354, -1938888393, 1595731021, 240266268, -297221717, -1337233465, 852686691, -2069879836, -1402170414, 811552718, -977373497, 1072384601, -1021489997, 1014884354 ] ] ] }