{ "type": "int32", "data": [ [ [ -1209017346, -169693329, -136327169, -1652622340, -572589221, 905702783, -604120085, -1111655494, -1080309797, -52713477, -9571209, 1777860455, -402655762, 1068361724, -73498884, -17596435, -142639273, 1936718847, -12583430, 2139026287, -120589847, 2113272783, -293652685, -1075369553, -1652654601, -1880490086, -1346897157, -12649032, -100675, -2345437 ], [ -1363189794, -336661505, -134283525, 2130623417, -672991485, -873467913, -40077889, -18195311, -145994, 2147467039, 2140584943, -623022103, -19398658, -40521734, -1384808497, -119538113, 1874698239, 1725661114, -8454785, 633727995, -1753784617, -700729357, -27755521, 2147483129, -1619140641, -268448271, -545560865, 1073730522, -120007945, -276955431 ], [ 2096348926, 1862221759, -2228866, 2122308599, 1744296431, -585, -1166028825, -449971106, -680588289, -269496389, -138416673, -138462853, -8193, -178372788, -80498913, -557842451, -361107589, 1811181055, -168034313, -2013282385, -974127123, 2008546746, 988526394, -167780401, -33588484, -268290, 989551974, -337642037, 1539170207, -570433807 ], [ -50595331, -1384128578, 989069311, 1728048767, -168362276, 536346110, -898105377, 1777842111, -18124834, -36049283, 2146100191, -139226369, 2147483111, -815811970, 2120170975, -413663265, 1026209246, 937278426, -590889997, -587227649, -8929539, 1543372799, -134285701, -14291489, -268443649, -1073746130, 1474297689, -134234405, 2113879326, -943866369 ], [ -1073811729, -403964242, -201857089, -589307939, -2261009, -1851425, -839057546, 1605091325, -285364225, 1869977588, -639795619, 1566569775, -171974657, 1303770622, -1050689, 2071852703, 534105583, 199122239, -613436008, -2135306, -308864066, -503645209, -5834789, -8880713, -140247974, 1837014975, -153185413, 921679479, -1627423861, -308808457 ], [ -1124911737, -1612857393, 1601470462, 1845485494, 1603262390, 513777511, -205013003, -66589, -209815043, -193298451, -1362232934, -14194186, 920648111, -537072386, -270927018, -1611141179, 2069428922, -67670597, -423826065, -671911952, 1677589367, -348127250, -1073766561, -919865641, -364914221, -811975313, -1342177538, -427309, -16781379, 1811835627 ], [ 1577172975, -542705677, -30448786, 788232176, 503020026, -672407593, -302781569, -608374873, -107487285, 719093759, -285608879, -2233474, -235024417, 939118303, 1552932269, -33825041, -608507138, -144244755, -1885634868, 939522045, 1056440061, -547488327, 2103439127, -1208037459, -49459, -1284756743, -270010442, -573050149, -80477, -83943558 ], [ -168329281, -545396737, -136347689, 1073438124, 1946155741, 499642364, -417367555, -664929541, -538055034, -1946157076, -655425, 2080341369, -1211170929, -144736897, -605093905, -604704909, 1542689440, -604934149, -310395161, 1420778994, -2099713, 904657726, 1708022779, -292161697, -8403713, -1711617, 2146889176, -159658025, -136856652, 2143289195 ], [ -25223874, -88346635, -404832517, -1346386009, 1068728061, -51380482, 1299185138, -971243665, -1266749451, -1090817026, 1879046120, 323354622, 2128015358, -25175813, -268533975, -414253377, 1862114794, -1345085761, -905978657, -537938195, -34831498, -604514758, -100829521, -724009168, 1995358206, -343933003, 1475587061, -301994113, -1260406569, -541067284 ], [ 878697981, -4719731, -1174702145, -101024905, -150997185, -541599765, 775282427, -432278789, -558661923, 1610481590, -272695313, 1067343839, -1074798993, -50856089, -143661314, -536949133, 1853685726, 1878703863, 2145075162, -268583983, -13201, -1208107310, -1074094081, -282694, -1715477505, -1073905701, -822624769, -705323778, -570851633, -738336802 ], [ -1078461477, 937856735, -1446521018, -19693806, 1072690911, -411041859, -537976997, 1845229306, -474007594, -338039107, -152225665, 1073151983, -58736900, -1388847363, 2113929182, -807486482, -1108614249, -302000137, -234928193, 1603725311, -1666779443, -212356246, 2142227420, -1521123332, -109126145, -1073873187, -536877253, 2100822005, -235407811, -1109402049 ], [ -385908901, -17073409, 1605348799, -16809985, -1145774277, -14958610, 2109732831, -2171907, -135790993, -310903057, -18967659, 2146941939, -285362209, 2025095147, -562040513, -147211538, -58732609, -158761039, -1141385221, -637992981, 2009329087, -18108970, 1967390703, -69821, -129, 2146435062, 1497078695, -15282451, 1743749079, -203497987 ], [ -136202, -16971283, -1124246769, -69206177, 972485823, -8471305, -939608069, -71860509, -1087381505, -1075878241, -889465345, -1610613345, 2078732095, -402805001, -18956809, -13500465, -1384788, 1039122303, -1747460259, -303075403, -30530449, -2119682, -322703811, 1856307006, -202411395, 1881406943, 1608765310, -825033218, -1577139, 1056964347 ], [ 118156919, -421675219, 1985830271, -1216348287, -285280945, 1793037821, -273170433, -537986114, 1203626938, -17829251, -415340563, -269491205, -121915459, -536891905, 1878196127, -787561, -522204035, -327985697, 2063590365, -76546177, 1436641717, -33558542, -1141458371, 1424961087, -9527895, -537456777, 1860172287, 2073555945, 2136328991, -1091325970 ], [ -4269067, -818200743, -285883445, 1535694842, 873895675, -4099081, -1135325258, -1088291342, -605334659, 1945074623, 1384046540, -6033698, -281646081, 2147400702, -1632000107, -944249613, -1023414281, -345382995, -881867018, -1208097153, -18907151, -198493143, -134542283, -6826370, -1619542081, -307462413, 2125937375, 2138831837, 1073539319, -538120833 ], [ -72102091, -1681339409, -2118270981, -1746216013, -1448345602, -2695169, -38052370, -157548693, 1606156279, -88049673, 1073740781, -2097345, -1342255253, 1929116065, -390239293, -167809041, 1006567389, 2138814457, -103445126, -1074865379, -1080071441, -546312787, 1742438315, 2145102364, 1069022590, 1066971055, -1073775649, 1341783915, 1589460437, -314640129 ], [ -108791313, 1475770287, 1708851189, -169740291, 1558396415, -122227461, -33824805, -579093025, -10488833, -469763210, -12881937, -65536673, -1226123534, -1409813161, 1575731182, -1107830707, 938798846, -7603745, 1520694773, -243958306, -1109917713, -236982389, -24125446, -1074282566, -190072882, -1348603921, -606192225, -61282377, 2101051325, -1417675268 ], [ 490650573, 1518338045, -1377900801, -1351305729, -8396897, 2075647055, -402657813, -131075, -338796817, -143425587, 1840200956, -262417171, -889213954, -1101542433, -324213507, 1981730735, -305669265, -73402658, 1788195823, -136601737, 2139944863, -4179, -269496847, -8912930, -640034308, -1083179779, -1081327654, -1175522437, -1401958409, -555759969 ], [ -324550737, 1879031783, 1408868283, -117588225, 1817935803, 1558146300, -302252291, -41965755, -141693698, 1841282017, -343950593, -182295, -549488683, 920049627, -277889034, -10887217, -479725941, -1149276267, -1090699409, -765993002, -271087617, 1740372847, -1375734049, 1995308731, -537559041, -1712538665, -615792897, -37815567, 1401383151, -273289220 ], [ -136321289, -138456066, -1293987113, -79694857, -33587285, 790081247, -1346928961, -814059521, -805339650, 2146330571, -201724177, 1207790397, -218112066, -77605057, -604508265, -27568641, 628027699, -170003265, -572560419, -541327949, -607649934, 2113338367, -873202841, -1034953729, -68303185, -170962582, -2013634631, -136905089, 2145377019, -285221121 ], [ -1099629413, -1209016330, -134251521, -201401347, -549481891, 2012658814, -70275089, -270536834, -578831397, 1070464884, -86783042, -590348387, -321400961, -33821809, 853521587, -889238613, -1075099678, -1610621706, -1071496, -1611038722, -1320737, -201326657, -1410601243, 2136472542, -1702935561, -5277767, 1608513213, -10593281, -136478794, 1023341309 ], [ -1631979649, -2621474, -205528077, -5915169, -1073807929, 1575419647, -136446474, -591659073, -1220710929, -134360211, -75497510, -1650817, -269942789, 2139073963, 1530351527, -1476421689, -963207435, -8397003, 1604263677, -688130201, 2096019959, -67108949, -688129, -147332361, -2412545, -120646481, -69635, -1296183558, -580257817, 1983086270 ], [ 2044160379, -1142292801, -454068747, -542967877, -1075910151, -1108017410, 1735786479, 775550975, -1227128837, -370450433, -33720330, -34866267, -19402753, 2113626063, 2125917173, -1074817040, -810703153, 1696593887, 2120039145, 2004825083, -676348929, -940644884, -419726342, 1556086783, -172053767, -1073881985, -35592321, -1090519169, -155725457, -40961034 ], [ -43001965, 2079240151, 2147445759, 1038020577, -285378501, -1210343435, -1118611530, -1302389812, -16961606, -407717986, 1140850175, -45639731, -1212424369, -53, -269197735, -25253895, -268583017, 891681260, -103350275, -169906317, -1227096533, 2144828895, -30427394, -50922497, -1092620609, -537297297, 920379319, -1098294530, -135398403, 1737744381 ], [ -139108353, 532643707, -1302152291, -1900709, -18907138, -1376813249, -134244355, -541591145, -1084463203, -272697125, 2012938078, -38097961, -142655685, -1343521793, -41958469, -300029250, -1214867493, -1077440513, -1643602, -134754381, -17056017, -101026329, -37749251, -30212273, -1216514562, 2117918205, -17826817, -29762305, 2012171765, -268708865 ], [ 2038331190, -33559561, -1663083533, -67993602, -1342511234, -168608641, 2121661471, -167940769, -17515045, -138423529, -16919695, -1210259501, -16785446, -21025859, -113508433, -10566303, -360716546, 2106245055, -1353238674, 1562760606, 1476292346, -84570123, 1532687179, 2146598299, -811265, -537408001, -1210090721, 1062066171, 1073667967, 1877466943 ], [ 536820447, 1878977903, -1342185985, -67142665, -1622345795, 1912600433, -1244013809, 1331426749, -1209049865, -155063553, -310587156, -176164417, 1605860919, -1210261713, -135921801, -1644322945, -176763474, -42224251, -121634818, 1970274107, 532446527, -910344837, -142608915, -33947811, -323014665, 1297742711, -1277268038, -84267521, -2626084, -421078275 ], [ -12327425, -36390145, 1063172825, -1716903941, 1878949631, -318768035, -243480583, 1862270445, -1111491795, -1212204581, -692193921, 2046516697, 788397695, 1979703146, -543228485, -572138529, 2045960143, -38818055, -48251394, -1174733029, -761268182, -1892454919, -68042800, -41975813, -269492359, -1345585153, 1604156863, -839405843, -1778796803, -549667617 ], [ 2118123517, -547891277, 1996467545, -8390661, 1605041771, 531103739, -264209, 2003750027, -1142956865, -536894227, -694191458, 2138570681, -1620197513, -537431816, -570639617, -34433, -579470949, 1895561589, -587204131, 1991854039, -115343367, 955612438, -1090523684, 2008677354, 1995962477, -1251361922, -68161539, -268468328, 2095021887, 2130698230 ], [ -1079521285, -673204293, -1409306822, -1122986, 2138646350, -541458661, 1844575198, 2013190611, -1655620113, -545289729, -268436505, -1497381057, 1960836351, 2146361324, -1460864257, -77857025, 1515977709, -402960403, -313050377, -25225217, -499221505, -847319768, -50921478, 993831421, -956497985, 2079292927, -893419657, -550146074, -1115785281, -146932321 ] ], [ [ 2013234670, 1163785933, -674504835, -1392526339, -35651630, -4468929, -336269522, -1442857030, 1064957951, -1090929201, -50727041, 1845493245, -543165186, 2142043074, -1093857281, -17695763, -537446917, -206603409, -1075827338, -746651653, -38800445, -545652921, -810650305, -1079022401, -1656785921, -1024852262, -287589646, -82029, -568706, -68418201 ], [ -287399969, -297861185, 2143122679, -33636449, -587833501, -756224449, -33556873, -694630437, -680010947, 2143270713, -2180153, 2130652155, -1376258050, -1074331970, -294989, -68161187, 2146426751, 1727692782, 2146360598, -236489730, 400498687, -671139842, 2087681770, -306714119, -8650753, -335545545, -541605921, 2146931614, -554181705, -21 ], [ -174344577, 1823997375, -279969954, 2121244511, 1743756267, -415564365, -1074274319, -17834017, -1806865666, -402675777, -1073746305, -140821152, -1253196081, 927805393, -4243809, -4210689, -876740741, 2079412219, -570458627, -537412947, -537142290, 1839726398, -562303169, -281035377, -1082884, 1811484142, -608436410, -1426080259, -604152945, -1242046538 ], [ -1098908161, -1518609189, 1073609193, 671086331, -136380418, 1610030591, -352370725, -1453875209, -17904130, -33886371, 2113923029, 1476116415, -1090584845, 1607464702, -295882967, -15599361, 1058783227, 1072561151, -604577826, 2146881022, -612902529, 1599990173, -672138114, -718934061, 2055199551, -1343565858, -136319466, -142641185, -35755522, -672550401 ], [ -22741521, -269746513, -1111497753, 2080374259, 1977614335, -276704673, -557322438, -3186713, -92424193, 1072162285, -1141088513, -757334769, -578094209, 1744666110, -2097153, -67502625, 1597406671, -1143022209, -604512261, -1074791938, 1641920506, -503579785, -5276169, -687866117, -1075446214, 1861996031, -184577153, -18014609, -1624016429, -835206665 ], [ -1107879989, -708383921, -571146242, -310511950, -549759050, -1393164433, -203425889, 2130378159, -1744866851, -722864453, -1093804102, -585667658, 851836843, -991873, -38048938, -1636303945, 2068578237, -127438853, -356647061, -1489016962, -8555521, 2069157855, 268328831, -114550825, -88123029, -841073233, 753642227, -67266865, -152895553, 1879043759 ], [ 2082865151, -1116237, -1115821689, -621644811, -1246757906, 2145869123, -975717033, 2012008359, -104866613, 1819209727, -2361877, -17269254, -8400905, -21664547, -543171601, -2883617, -704710659, -35258369, -1365639442, -1761935875, 1069022841, -167776322, 771223479, -168308738, -1225802545, -1076936839, -806430794, 1335063003, -621924919, 795539363 ], [ -35688643, -1707381249, -1050629, -143955, 1610610399, -301989907, -273762055, -578846753, -1619144746, -856064007, -105251137, -1149501709, -1412784241, -16974369, -67108913, -101419202, 2146876589, -203460869, -922767629, -1260388361, -603979777, 1031732540, -38019269, -19548161, -9837057, -3690869, -68162148, -38244889, -69751878, 2147481591 ], [ -553959635, -1149288449, 133531643, -1375809633, 1798569983, 1823473662, -277872676, -31589513, -1803550764, -1426077985, 1845480957, 1038942203, 1792469726, 2138955263, -285917323, -134299983, -1091571714, -402951490, -287860257, 1610563311, -2165658, -4980994, -624197922, -153389995, 2029977597, -378537081, 1475866597, -143786017, -109054498, -69772 ], [ -1652138497, -67174439, -1108745409, -33818148, -138565697, -841615877, -27404449, -433980951, -184549377, 1342173182, -268567065, -12619299, -8532278, -554762457, 2146433007, -537936009, -1086423047, -4266249, 1061109466, -1224736769, -536879747, -1361068835, -77960466, 1929359359, -592451137, -1108082756, 1610596351, -1115703061, -4328293, -35660418 ], [ -273678513, -34206113, -1353205913, -27009373, 2063589167, -411154519, -558950693, -136841537, -201417274, -337985795, -1497547265, -419906570, -8397386, -382218243, -1784743041, 1238244318, -1059665, -150998669, -1277194322, 2125375487, -1630177591, -746880153, -50343970, 2102884276, -271649859, -1095772419, 520054591, 1999405009, -8950083, -1092616545 ], [ -671473725, 1449347831, 1832890591, -570793985, -1359028802, -16794633, -4200458, -536961540, -135538837, 1841790334, -22037603, -84413517, -1085285393, -393733, -353406081, -197280186, -159416337, -952271195, -1889676034, -82009, -137626145, -25437058, 2103703279, -1628508213, -537395361, 2113601004, -21332384, -273757187, -301989937, -237011009 ], [ -302406729, -22180887, -1090813971, -645923105, -1275595331, 1069464279, -941670657, -10764573, -12591121, -539754790, -336734807, 1337982427, 2144780191, 268299743, -20037653, -168034305, -34877508, 531480367, -143663141, -437285249, -569426697, 531693503, -119079047, 1877310911, -8948097, 1953232255, -1621364819, -1365868562, -540086489, 2147481323 ], [ -1673597061, -1478508753, 1023376943, -815, -268640769, -318767635, 2136456171, -218169348, -4263989, -824192515, -1417709579, -10518081, -318767619, -335565400, 2130673627, -21496065, -18879123, -331672580, 2063563679, 2071985982, 2136571815, -84414986, -134415481, 1173352055, -159731313, -1619681289, -304088129, -138414111, -555887873, -276828292 ], [ -2198673, -14795649, -352329513, 2139879414, 2078203579, 2111258583, -1090233153, -73138265, -563391713, -136414401, 1484650380, -1108930566, 791834541, 1438366719, -675283241, -963183113, 1740634047, -269721665, -210768862, -6410, -1151340694, -1125483861, 2008473343, -68886946, 1073201067, -437261059, -1946469387, -135283761, -1077940761, -1879114273 ], [ -306734563, -1077524745, -1946320913, 1005035495, 753917811, -918785, -1078198273, -140837319, 1610311542, -70057997, -1141375090, 2113396511, -1080133927, 2075127586, -50332821, -1377878017, 711392973, 2146408433, -268464650, -538976386, -35719185, -1619095587, 2013232098, 2143021310, 536344575, 1068494782, -13257066, 1878777085, -541213193, -272704773 ], [ 1335098734, 1407596465, -270926857, -34081921, -545358215, -539516934, -8659237, -268702258, 2123231743, -738201610, -105381910, -1407787091, -1093992516, -72525449, -1857306625, -37758763, 2138072830, -20185237, -827392555, 838184924, 1071644671, -673186169, 1855676113, -524484, 1940766719, 1073593327, -1679065185, -566267265, 1585438655, -25166338 ], [ 1973278716, 2042626047, -817891329, -1908687426, -488644643, 2146933454, -201330749, -570426883, -343646209, -1217168391, 2011118781, -507773203, -813727745, 775385083, 1824517613, -67182595, 1632370635, -122462257, -475352708, -1252000669, 2092755927, 2109599673, -1212161163, -160173059, -36078593, -8525348, -1081221442, -1075053729, -1484791945, -34085473 ], [ 2013238758, -1883269649, 1522058235, -68289932, 1845221311, 1976823292, -302256386, 1835007559, 2009951994, -37749820, -412124481, -268453891, -562080513, 2128280539, 1995436918, -111551537, 1676672668, -270581801, -10601138, -986322978, -272654343, -4097, -847317281, 1946024614, -1613463810, -1644193327, -1823244553, -4261124, -1074287873, -1346378251 ], [ -1168113937, -1090798598, -67169281, -641755213, 1071507423, 1849633503, -1145733570, -805803009, -272744450, 2146434546, -142640147, 1592257471, -69208065, -134389809, -603988070, -192940036, 787673911, -1075839305, -19, -21135901, -807010822, -373296129, -771784849, 1803549583, -1927553041, -36711954, -411379906, -134809922, 1606358751, -285279559 ], [ 2141126647, -537944076, -134236161, -541090819, -4810924, -1109461393, -540737, -675352713, -34092077, -52428812, 2130308087, -288358593, -589828131, 2113907423, -1073891363, -69472529, -1313306, -939720962, 1056956344, -553680898, 2004876959, -612409353, -840171777, 1903148383, -679485443, -541329410, 1541404606, -287678481, -134596419, -1094714627 ], [ -1633028354, -36993, -201350251, -1726465, -1610617420, -723001733, -269500946, -590217413, -1091443299, -9088385, -10616835, -1075642499, -1125136391, -12850277, 2070278111, -1224739449, -933445899, -8651137, 1476376767, -19136673, 2135210495, -1092649033, -688387, -1677722130, -1482688582, -52445553, -268505106, -1494104517, 1231674367, -819334 ], [ -1177166853, 2054873007, -25460737, -9584717, -134288643, 1845493757, 1942780651, 1068885943, -159945125, -1378992797, -42080281, -268697729, 2130699703, 1708769247, 1861663743, -9456934, 1805510655, -671098883, 1037808379, 2146777983, -219338241, -690618515, -285639178, 1235220735, -1113066501, -402948225, -35428737, -143655105, -671616529, -291112073 ], [ -50530363, 2139017054, -71046281, 2112876537, 1811905270, -44837123, 2105245487, 1768772510, -356393, -415563842, 327063034, 972986179, -1488978161, -78173265, -1646759, -276824134, 804912275, -1263048451, -23136259, -33558798, -1157894382, 2145123835, -197363714, -285214305, 1073733243, -214245937, 882565047, -1969398786, 1474690023, -1246572684 ], [ 2141978622, 1593700267, 896727420, -956583, -554696962, -1108377628, -152076353, -570562185, -414390721, -1216676709, 528219480, -295781449, -58785893, -270958611, -276838475, -589451586, -206075913, -1093720097, -69801474, -137143385, -8913169, 2046787263, -576717332, -30670865, 2138888110, -79701768, -538315907, -8939011, -201623566, -1355679749 ], [ -163603678, -35134787, -62129798, 1073381022, -1359026210, -34111491, -1091117889, -134230629, 1244966367, -134582543, -1611139083, -39935009, -117444610, -17928195, -281018433, -146871441, -882377745, 2102370047, -316729493, 355815871, 1476380399, -664079, 1599861710, -2890341, -681116169, -270881, -1091045553, 1072551003, -1083188869, 1843920895 ], [ 989837023, 451931966, -786497, 2146925303, -1939212337, -1207969933, -19349721, 1275049470, -174105185, -21628161, -1444030740, -277086729, -1161881666, -2013832337, -169410569, -176160897, -328274, -8669249, -1101013273, -168919944, 1005747807, -709018305, -25189124, -134365346, 1857494527, -536872193, 2071920511, -575496742, -1343574691, 2137906781 ], [ -1096683905, -34096389, 1006364921, -202204181, -738197782, -318774785, 1937711100, 2147482101, 1073716143, -17042433, -151520153, 2105487057, -1401421962, -1115694097, -673267809, -581132291, -1442866177, -105907073, 2119794111, -9177197, -674235412, -1084260931, -1049901, 1031667690, -805380229, -278921269, 1337945059, -323568963, -139269, -671174473 ], [ -269017413, -8398958, 2130161489, -563347529, 1538785129, -1682440731, -306446366, 1924985535, -604177602, -707857234, -675430570, 2138562485, 1936604791, -688431150, -810304529, -548668545, 1339812791, -120848897, -570435137, -692068407, -170262572, 800005604, -268468995, -436503557, 2092792245, 1072413518, 2076176109, -8429571, 2113927038, 1593286643 ], [ -405023011, -279463973, -1145832770, -1879148601, 2138676190, -1088684625, -1578827782, -405348439, -1611319303, -1082254627, -1946157057, -419534945, -120592705, -2315, -1145242707, -75501637, -1963212844, -268873751, -3031317, -1612734529, -348758049, -1694532290, -545783873, -1287655425, -268636226, 2043071999, -157286594, 1601429482, -1784844353, -738345507 ] ], [ [ 1064804730, 1970470495, 1592754031, -1654866972, -589366437, 1035980727, 1274334186, -268452070, -1355427873, -1210057233, -1081353, -100663469, -405030914, 2147413880, 2127339516, -151520769, 2139045247, -1145077777, -1623249418, -612469761, -6291989, -75890689, -268681445, -9982481, -8423433, -1276379398, -1345078346, -76038689, 1341546092, -336791761 ], [ -16883809, 1752102335, 2009022207, -168150375, -538706033, -335806721, 1840994367, -556204931, -17435266, 2139077661, 1605802935, -605177369, -1896382466, -34095361, -34374681, -118489409, -843210755, 1476294650, 1877802303, -1980287110, -1074364673, -138514990, -41943065, 1840773627, -1073881137, -541079116, 2104606719, -1208486978, -369297413, -406986785 ], [ -57213249, -318785025, -45154434, 938178397, 2143813627, -33621581, 1946144752, -953426065, -1896256258, 1877948411, -13107203, -3490454, 2111610871, 938351449, -4460961, -557891859, 2071848827, 1606245371, 1912209399, 536329967, -411066642, 1699610494, -1082327045, -276841041, 2113698814, 1878902783, 1291681735, 1006607707, -553657617, -134230366 ], [ -50594305, -1074012693, -71344659, -134238465, -1241580577, -1615347713, -397936935, -1185597651, -1908866, -102891812, 2041509717, -8936193, 1851717119, -554700801, -2654898, -6750497, 1034893299, -1612891493, 2145893367, 1560214527, -78390545, 723511645, -537462786, -960530501, -344458405, 805031783, 2013265630, -134219777, -1073959970, -805587473 ], [ -1721089, -1343227910, -121635403, 1591738361, -168173573, -289752870, -17891397, 2142185455, -84021297, 1861744103, -1646330115, -58982553, -708846145, -1019783169, -1411911747, 1809448893, -1610612963, -874742337, -9439431, -2101250, -205698049, -52822049, -407964193, -25436869, -18612233, -16798274, -538995713, 1072495487, -625509921, -553669930 ], [ -1090800141, -1645327537, -42573825, -42082380, 1610314623, 513383791, -134240259, -33882629, -539000883, -8554565, -1360037542, -130291266, 1928330722, 2147284350, -50364426, -1090589985, 1876557567, -68731009, -427823809, -139724804, -159515809, -46852609, -268460289, -13748233, 2062548439, 1774133039, 1055735514, -10923089, -136118483, -369202245 ], [ 2114058687, -570492967, -59906713, -620863510, -1242860038, 1206873547, -142886401, 2078987761, -209790497, 2088397801, -304515333, -29545986, -100667683, -4775979, 1577369003, -36438069, -683737353, 905247741, -1896792834, 1023344637, 1073200255, -983757318, 2111307543, -1090887745, -1627423331, -1275122945, -538314978, 1465122799, -587786971, -615276766 ], [ -167778369, -75798657, -135299109, 938731949, 1409252301, -2622530, -449962241, -337674565, -1629646933, -163861, -289473537, 1800633401, -1478585361, -2099201, -606347268, -50333901, -604249632, -72260865, -1149521949, 1740627321, -605569025, -1372603075, 2012896155, -21381249, -43063809, -539492401, -1149308933, -151101585, -2248205, -1077938189 ], [ -536944771, 851125757, 1809304283, -1346475065, -1955365123, 753924334, 1294958552, -671516683, -553787402, -268478722, -2103304, 1533344762, 2146893819, 1869151455, -16908956, -335691777, -29714, -1091093826, -922773249, -805358209, -8527625, -75523077, -895361831, -335645439, 1744750588, -336593024, -1208833053, -176164865, -19006725, -134812682 ], [ -1810407430, -16811533, -1108478977, -1644265473, -16924817, -712002390, -1077411877, -1976502023, -707006755, 116910015, -402850331, 2147408075, -546865397, -1644241041, 1451192014, -538247557, 1870069726, -541151497, -12591393, -17440, -285226369, -16974602, -1889539074, -218365957, 1590419519, -1141514307, -671105026, -1115824129, -574916629, -140648994 ], [ -1075316881, 2013224655, -1349707953, -1350574621, -1063313, 2080106409, -88096785, 769390266, -469822018, -269355276, -218163073, 1878588414, -45107714, -1145049345, 398393182, -920675506, -1074531966, -35718157, -1140865041, 1537653759, -7700539, -614490261, -620794914, -9078804, -237183683, 2130632399, -826282373, 925892433, 2075129661, -1090527636 ], [ -286009529, -151662857, -675551793, 1591730175, -17310221, -153501738, 2143283678, -2180236, -1876117, 1859124973, -17826315, 1656157119, 1330476981, -222396946, -92274761, 2143141615, -58765841, -32151567, -1688889410, -85, -673469025, -19923714, -34867457, -1074794737, -541595649, -286747, -660054148, -1073741825, -1114113, -67707495 ], [ -805325002, -5375491, -92705937, -639631617, 1568668927, -12633089, -539040001, -69655013, 802148351, -2129989, -555092486, -1346535521, -547901553, 1325231327, -16793613, -67240097, -1143041, -576061634, 366903290, -407388299, -41959826, -606999909, 1677377129, -286171842, -277153811, 2121267199, 1061420975, -4992145, -1611202794, -1107624197 ], [ -146936203, -1208221843, -101352433, -747242037, -465025, -102768643, 2134866927, -540550149, 1207825370, -270543137, -348196939, -277884501, -289688579, -335544836, 2130608058, -553914689, -203567235, 1849677023, -1677727809, -8523331, -685442113, -150996490, -71434433, -1111920833, -218385937, -1145626817, -50332228, 2141191077, -25767169, -4274 ], [ -4294665, -291799591, -17304326, -340271242, 376953531, -2549793, -48464585, -1142292846, -17075587, 2071986111, 2003884015, -543215618, -1120408583, 1029259263, -1078397283, -426318341, -742398412, -1420363, -880810585, 1071509495, -336101576, 1938816937, 662421247, -139529089, -545800289, -272683343, -1963229353, -146801705, 519864063, -1073754250 ], [ -39196035, -606898449, -707154241, 1944239090, 2097151957, -3088643, 1069250047, 2140651051, -1614839818, -353765409, 1065352174, -822092005, -4305185, 1962915249, -202019929, -1108361225, 243202773, -68432175, -872546437, -536904098, -1174438913, -1612203129, 1339654055, -56924802, -571222433, -1073762386, -1141543202, 2130698201, -49191, -1115685891 ], [ -69338258, -202391631, 2013002750, -100675713, 214318203, -640772097, -266241, -310391409, 1982460415, 1409280991, -558101, -1346447393, -1494557451, -365077729, 325840622, -1389897257, -135074825, -21365939, 1822873579, 901721567, -8413457, -773853509, 1866358742, -1342709889, -52117506, 1872215038, -2359905, -579245321, 2097119163, -1141170689 ], [ 2113771468, 1535074285, -65605889, -1132610050, -404750369, 1912058343, -134222389, -537004162, -72986897, -134743075, -712556662, 595318013, -13653026, -810061825, -1051143, -31982613, -169083013, -29362466, -271066132, -42218497, -22167585, -1090662721, -1614814263, 2129918975, -100671492, -1074856705, -6316740, -1107298625, -1527783433, -553785601 ], [ 1823457254, 805019495, -1157708289, -17956875, 1818939115, -755538442, -444596225, 1843393765, 2141055734, 1973338012, 2146384127, -268836885, -547383331, 1054276571, -1216350378, -1678148657, 1811938718, -276992025, -1638056201, 1614282710, -275355699, -403046401, -1375798049, 1945960230, 1071609766, -609355053, -613466377, -33621259, -1548800786, -1078530587 ], [ -1236275475, -1073882118, -209728877, -43003401, 1071477223, 1853861439, -72908874, -10769409, -285511697, -276929052, -147984433, -479237315, -203434113, -612640161, -20578, -50627591, -1342783149, 937293311, -572526643, -1627685453, -872940230, 968357598, -780404262, -435160145, -106049809, -572698246, -847249538, -1075847265, 2140115675, -27267329 ], [ -1151337061, -403726362, -536890369, -71377955, -13110666, 1977398317, -538202163, -21069962, 1610544127, -304220817, 2062670582, 1323300605, -822083755, 2109324270, -1226851143, -805576856, -5505683, -273285394, 2095822719, -1610612739, 1945763231, -754983105, -605032457, -371197442, -799119371, -428134, 2080372413, -92275713, -2343753, 2080374013 ], [ 1073086326, -1078034594, -339762191, -38995969, -536912442, 1979084669, -277922306, -673582213, -14977649, -138814473, -136323111, -272449556, -1074200587, 2137649023, 2137377782, 1004535767, -669671426, -545390733, 366975213, -553664521, 2086075391, 1600879494, 2104965055, -8914994, 1738272551, -36315345, -268439553, -1950588934, 993779199, 2012970938 ], [ -1711936149, 2104491711, -34603017, -5132557, 1071538422, -1627914499, 1732706171, 1069477847, -1500295337, -838976153, -113379346, -404750425, -287396963, -444739889, 1849078644, -9742377, -91385857, 1595930108, 919533786, -160581639, -1074826245, -154147014, -1392542217, -385877250, -1208487173, -403079298, -1607937, -26543811, -807930039, -17860226 ], [ -1083375639, 2071973887, -14061966, 1072562099, -85065737, -11485259, -306849, -1478139938, -20054113, -717488161, -209985553, 2034692929, -1355055265, -25989201, -273362183, -277364747, -1212154039, 929390830, 2039939069, -102760590, -1275122013, -2654209, -591644949, -590945, 2145385663, -537100833, 905772919, -1629266177, 1476195319, -1383662212 ], [ -48078914, 1052537725, 955694967, -9888001, 1610210807, -1107330442, 2139051441, -33583337, -1283656449, -12862789, -1225097352, -274028114, -46252165, -1075085332, -8523991, -548410370, -1147885611, -1345890339, -70327316, -17085649, -142876690, 2080275639, -571474434, -4538369, -1073980930, -356516865, -136447105, -29901057, 1676109521, -1078470661 ], [ -415334605, -526667, -280245383, 2146074366, -1359431684, -168609156, -25756225, -33600197, -1904447493, -1091004905, -570435721, -1075858465, -16789505, -544272451, -104857665, -143133717, -151541793, 2071175071, -275630385, -1653605942, 1602125263, -50881035, -67373202, 2113564639, 2070331383, -563912739, -1612879075, -8399237, -1073824901, -102236297 ], [ 1610587903, 1610599614, -1074528769, -1140885506, -1100028962, 1065353205, -1260794881, -1889616451, -1079118145, -53612881, -1452354580, -310649865, 1996428855, -134840897, -536870921, -192938017, -139010113, -1082409201, -1082405138, -42631489, -1077084641, -67406017, -184638099, -168067335, 2025798847, 1809774710, -404919301, -88728074, 1070854127, -327230913 ], [ -29888001, 2142628603, -545538562, -1111852034, -603990273, -1258297889, -100757512, -285213713, 2143240127, -1312937013, -541198745, 2098196177, -1149903281, -947914114, -539066370, -540262947, -1378223137, -1145066435, 2129624574, -1716087533, -554696772, -1910505735, -1143963693, -1082556422, -268501125, -276840449, 2147339119, -827113747, -33957896, -545458793 ], [ 2118471611, -534593, -17305605, -561516623, 465076075, 1002962789, -4227081, 1987704555, 1271922159, -538009668, -1908638185, 2138438647, -1611809153, -732693257, -589710337, -540311682, -42209914, 2022440823, -22086183, 1438482375, -209862948, -1363763855, 1876913404, -272904209, -173180425, 2147203942, 2147221357, -9085544, -1646298114, -4808966 ], [ -1209809283, 1297932266, -268706821, -269036057, 2147089279, -555745490, -335675425, 2080365493, 454524395, -1208309507, -88080477, -272636037, 1911549119, 2146358767, -38077467, -77875653, -607143988, -402685955, -847824146, -27297857, -147423747, -579600915, -554172518, -1153439243, -67305481, -2687585, -822087745, 2136080366, -1256392705, -1174408011 ] ], [ [ -142606517, 1306128219, -1081347, 2096937956, -132129, 926664631, 1609367546, -104858950, -1080565761, -2363413, -63308425, -302514211, -805585425, 1073479580, -1162457091, -151158865, 1610562047, -1182794929, -1217546762, -612433937, -33556511, -545530001, -809713896, -1079575369, -536969737, -1561722981, -1080562953, -1141047886, 2146892412, -1344303361 ], [ 1071587279, -332727361, 2013214715, 2130673375, -186198049, -939856073, 2080241719, -625228065, -1216489668, 2134898201, 2147418055, 1610608119, -589824002, -51003590, -1082524705, -68157699, -810688641, 1725857706, -135745, 1307523963, -1753809177, 2147119070, 1583053746, -34078723, -1082138641, -1681925863, -575045921, 2147472314, -2591819, -138412079 ], [ -170655809, -50906693, -269684897, -1132768385, 1207360495, -445712005, 989323246, -332669745, -1270104066, -134238725, -1208090803, -1409568, 998227943, -134447160, -1178865921, -557842761, -289804417, -541831169, -201462795, -671106115, -672137234, 2100164991, 1006567419, -277356641, -33793, 1778216958, 1237188438, 2145312127, 2075654799, -1644470338 ], [ -1084490305, -1074037010, -1157792259, -285219206, -170396676, 536288510, -336136193, 1777688349, -18645634, -460937, -71633155, 1329565695, 780140019, -270686210, 2111122862, -277611617, 2147218911, -538101026, 2029453054, -587935754, -536880259, -553849347, -135530882, -457742925, -537395405, 2147449726, 1475837496, -8405025, -1113682570, -135282705 ], [ 788250111, -135266381, -234883164, 2113797625, -44466241, -286746498, -355012617, 2147166181, -352452641, -25303063, -738304162, -557091333, -137372353, 1538613247, -1142003777, -69468483, -1617473699, 398319487, -67650051, -1077411842, -147377450, -486941701, -817895437, -545395213, -1141244750, -59142212, -589376901, -1073909145, -629966393, -805906954 ], [ -17608825, -38973441, -536879105, 2147341236, 1606139734, 1593826687, -671619179, -66129, -1820373507, -536873045, 2128442234, -218401858, -1218055197, 1601683839, 1839196023, -1635783690, -67503365, 2139078655, -230818309, -268505097, -478152713, 1773987821, 805280511, -278151177, 1802468711, -608379521, -285642813, -77891701, -18618539, 1845394089 ], [ 1979170815, -536971301, -25165882, -1879409162, 1605074431, -672705177, -313016845, -617611863, -134293026, -1362334226, -545390733, -4292741, -142618633, -1091477543, 1546428395, -536581, 468626167, 930938844, -287457858, -2561, -1093141893, -570585672, 727674719, -721944596, -1075331681, -136466441, -807012368, 1433630939, -890810973, 1607171062 ], [ -2638019, -1619300353, -405045261, -1073778691, 1408203517, -1646269458, -414449927, -933265473, -1090662657, -1627521041, -642122753, -337904331, -1275151457, -136546339, -672464934, -553879553, 2046736626, -674010113, -1939087389, 103767410, -70795266, -42010178, 1878515519, -285343905, -167908097, 2079827422, -1141379651, -168079913, -201461826, 1073215355 ], [ -25223362, -1141016587, -1244160037, -1346404457, -738721921, -1342211601, 1299181502, 2145091508, -19465257, -84022273, 1744290255, 1609038842, -339542789, 1877933279, -268533967, -412172295, 1877314558, -1210370050, 1509800959, -23505, -578947215, -616875600, -337380215, -690564092, 2045681663, -277872681, -537482331, -167919617, -245499917, -1279794194 ], [ -1270939654, -8504931, -35520705, -34475, -4739137, -471886338, 1054859003, -1141967365, 2140405759, -805832202, -273743899, 1058987007, -110104849, -1107828737, -680657953, -262145, 800882683, 2080356085, 1610325151, -411058324, -822091907, -1073890067, -1352777745, -151011398, -594806407, -1166417989, 2147467263, -144852613, -541330033, -100672034 ], [ -527365, -1208082721, -12757034, -1074274521, 2079841615, -8685569, 2063308383, -1913138181, -139632657, -270598154, -1426245377, -1493435401, -10488602, -8921857, -39986337, -567329810, -34618947, -452993037, -1241530370, 2074045439, -1077084201, -1141120138, 1505741823, 1205436335, -314125187, -1094856963, 1056679871, -147914886, 1030057919, -1092616688 ], [ -302055481, -672838913, -711613729, -312803329, -276955657, -16842793, 2109467638, -67118747, -296213, 1860140405, -20032617, 1946091515, 796884879, 1911980010, -806391297, 2147221118, -42065, -816746837, -547638017, 1509621731, -674247233, -565473546, -173278497, -553652413, -541589537, 2146156013, 1610170344, 664260351, -1485840417, -638124629 ], [ -583270601, -273833989, -1149739171, -371200033, 1509356797, -98569, -537247749, -5081531, -1344280729, -2888042, -272967, -806519329, -547111112, 1191165951, 2144255999, -180498433, -1052993, -1644847105, -8957991, -135807241, -116994, 999337599, 2073357932, 1856626559, -201969044, 2029516767, -790739, -285322882, -1627979929, 2113929199 ], [ 1849552253, -421658627, 1048436615, -606610247, 1879003999, 1811912687, -271093765, -605560903, -403767381, -537929217, -1350666307, -11551301, -71567379, -67113032, 2130083802, -562473, -85991879, 1874574334, -1090523171, -76679233, -14813001, -258482177, -201343673, -1510052099, -1291921939, -75534337, -318767683, -1634206739, -673791265, -285217027 ], [ -274730009, -564199814, 2144722643, 1267201915, 1935644155, 2105621495, -1182343490, -4851373, -554999905, 2045770623, -679485491, -1108623397, 502758333, -1782727681, -537815107, -434176773, -624951497, -237569, -478152797, -18884609, -1352833094, 922614569, 2142691069, -142280993, 536870619, -575766601, 2063007583, 2004860375, 515763175, -1610617345 ], [ -105055627, -1142068497, -644276309, -1745601606, 2028724211, -135135361, 1039878063, -1135059, -1346951305, -293128229, -1677726771, 1843387391, -1344315523, 1945873315, -1057128677, -807407617, -1091766051, -75763727, -539709442, -1049698, -1, 402107375, -939524693, -23174114, 1572068604, -1208221810, -1610748786, -262181, -150995493, -67079 ], [ -353239190, 1409286123, -614793226, -135932033, 250033897, -593504770, -33816578, -847278129, 931919871, -604505101, -67142658, -1128868371, 1054858937, -1410509003, -1846559489, -5251129, 2138695666, -21373607, 1287118278, 1069412318, 903348175, -706740245, 2146410452, 805289848, 2029499886, -659473, -1681164530, -285480137, -8429569, -278265921 ], [ 2107429886, -604012563, -1913716993, -1640237121, -402661379, -138529457, -1053, -838994049, -7864593, -143401253, -270565475, -419701249, -80790530, 262143995, 1874848745, -98574675, 1978134397, -52428833, 2120143853, -1252075141, -68609, 2042486447, -1750086939, 2130705372, -539240961, -9442083, -1074817635, -17446, -444600321, -539113569 ], [ 1340071870, -1610631809, -1896097349, -84035297, -318837057, 1994390524, -437260290, 2139073407, -168853770, 2147417040, -411041921, -268724225, -20974091, 1073404893, 2130359159, -10747925, 1810363631, -1351766097, -1612710673, -99483690, -4749317, -407504005, -1619331361, 1946025970, 1070954222, -712124166, -1208748033, -302055426, 667938095, -269032479 ], [ -1303515419, -692849665, -92312654, -638632453, -1109529193, 1069542351, -1347452930, -805355521, -1359036418, -9472143, -215389187, -1023447299, -154665478, -539297017, -684134, -263178, -706232201, 1070453975, -578863105, -1090552323, -73405061, -71380002, 1946151770, -1038098465, -1384389009, -539108510, -1241579649, -1073815970, -542140711, -27332677 ], [ -16778086, -843055113, -134235201, -5309443, -624978179, -1210073809, -549213281, -2063700617, -16429, -1158809610, -67634500, 1734104732, -320868393, 2109685662, -136464713, -883724481, -1077982237, -406917905, -1111781511, -393231, 1937629119, -348127233, -100925443, -45875329, -1711389699, -542279717, -805308673, -153199621, -2098436, -54594563 ], [ -1879509249, -1113653387, -134240323, -542838817, -304124019, -152142087, -410141210, -740294657, -1347328113, -573849, -671096837, -272187393, -1367420943, -278139441, 1529864182, 805027791, -442646793, -1208117257, -37786193, -1090521242, 2095438847, -1704199209, -41992513, -608698418, -1208221853, -52480981, -69651, -1563337061, 1736168958, 2142889918 ], [ -1646788757, 2087515471, -142901259, -541605913, 2147218175, 234684157, -98272405, -17242121, -725647413, -1077178893, -100685850, -136577163, -18941449, 2146017007, -8935562, -33581323, -269617201, 2011168220, -50694454, -153110915, -1834124801, -687901266, -1510114306, -275284993, -1079514117, -411304194, -39321857, -1108411585, -277383347, -286295697 ], [ -1115916361, 1400883198, -70944134, -1107492877, 1795161010, -1107836993, -44074746, 710409118, 1741020081, -956776737, 125605610, 2102317907, -445653041, -807985, -38906905, -294129729, 2142879487, 2011638205, -2691075, -69239178, -10485902, 2080333823, -189808913, -271059457, 2145377918, -71442481, 899219391, -1144565890, 1609101795, 129171325 ], [ 2109561846, -171143, 1953494804, -25817383, -622854665, -1074790740, -16777282, -38277737, -344984209, -1078021857, -25461256, 1822342567, -138428417, -269910033, 1576336353, -857879617, -133129, 1741628765, -2168323, 1995926379, -218906626, 2046554367, -541458948, -31211681, 930469295, -294126849, -553779331, -1088029857, 1744787162, -1476527105 ], [ 1965948923, -50337865, -1703945096, 1006632927, -1342265507, -33850114, -1133068321, -8421505, -901943297, -34091, -1644702023, -8265, -8226, -291627009, -1686110209, -216600333, -26772754, 2032328447, -281889170, -718284814, -142611253, -117596163, 1608446838, -1108183553, 2011602687, -570691587, -1093309667, -3146273, -1074880545, -33595457 ], [ 1610308351, -269570897, 1073741311, -1074266626, -304286738, -134359087, -1243748033, -1612973636, -137365570, -174457921, -311625219, -310667369, -675850690, -2023870625, -5963905, -1115709961, -38605569, -1115963505, -96469273, 2145746107, 1610285055, -1581514949, -134221841, 2013245183, -18387529, 721026175, 594422651, -54583329, 1877130462, 1676120959 ], [ -1080236545, 2109209311, 1524350424, -1729953846, -1073815558, -268458881, -134322690, 1879047031, 1069538237, -172035329, 1459615719, -13643787, -1174937634, 1837104102, -6472260, -1722810369, -762961, -1157644421, -101884008, -1153960417, -153092758, -300454145, -71222281, -1115684866, -536903752, -276905985, 1337969079, -839716929, -33974471, -671174465 ], [ -17971527, -2622574, -1207959757, -543490307, 1000759149, 468188529, -308021269, -1289027985, 1541340396, -706816530, -1512293442, -663583, 393182839, -554180909, -807747841, -673448065, -1451230294, 2125462516, -16844421, 1979307985, -203493644, 1508392254, 251657213, 1845087226, -12747795, -1771066770, -68419601, -8429573, -555751618, -16859403 ], [ -57176069, -715128930, -1678263749, -1610645682, -12883985, -1218454195, -469894261, 2146892779, 2100902345, -1074348099, -1611661329, -1073844391, 2111825663, -72195, -50332955, -75501637, -1362247699, -201691153, -310428770, -555788353, -30474275, -571215894, -671285282, -146931723, -151130626, -35127841, -337682473, 1603895275, -706875393, 1606270653 ] ], [ [ 937818990, 1574352847, -154185763, -404832284, -65678, 2013259583, 2078728110, -1375749126, -1073885249, -19155077, -59802498, -100663353, -945816065, -1145241807, 1065860861, -16942611, 1467465087, -1250951169, -1746632706, 1535014909, -57673261, 1879047007, -1116802, -8443721, -580978697, -402784354, -2883586, -80216170, 1341543038, -101731165 ], [ 1071603599, -106234369, 2143141631, 1971272351, -34152557, -152437193, -306390025, -710347425, -1619016203, -8471397, -6833257, 2063597563, -1090521090, -1092682118, -41975933, -136321673, 1877860349, 1457176506, 2147474902, 670531583, 534192023, -142672010, 1584364538, -38278663, -1619009573, -1950355592, 2100389855, 2146956954, -604875009, 1870659313 ], [ 1928527735, 2142748595, -303120418, -16778307, -673268741, -180355589, -1091051527, -181805362, -311844866, 1877968379, -13243187, -6570504, 894410749, -1253195948, -1145098721, -536908049, -880803970, -570426369, 1442705403, 1878440687, -981493011, -415236805, -1100099781, -440934449, 2113699071, -403458, 1275026758, -1074340515, -604643441, -1644433675 ], [ -1669596739, -1342964017, -4228611, 1862252522, -16778530, 532667519, -276826149, 995432255, -17604769, -36047265, 2129654475, 2000132535, -67845, 1316860671, -27971635, -135135553, 2139094870, -1207960869, 1810276343, -536957449, -547644035, 2128604029, -264838, -722469709, 1593301975, 2147183494, 1610608147, -134252549, 1067395391, -5915157 ], [ -269227537, -268697929, -222823489, -19014183, 2010906603, -293037482, -3145729, -40969, -25559073, 1072143858, -237602, -3180669, -1618290245, -679651842, -1150386242, -27396385, 1070976317, 1875864949, -8921986, -11567105, 1874188026, -419439661, -1883869217, -562467013, -1103889093, -327226049, -723544321, -1073891609, -21235273, -1162423562 ], [ -51132513, -1749594145, -9109506, -310575366, 2067501982, -1644560465, -606607393, 2147482935, -1142985281, -704815363, -1361054818, -599038529, -87690317, -545657730, -35917193, -1636368708, -270534178, 2045733371, -1023869575, -4719745, -276856865, -75700257, 134102911, -96739625, -25175573, -308281425, -1074025493, -320561, -18417811, 1778313899 ], [ 1587789247, -5343247, -1120968251, -1426597401, 967538686, -1096233, -10491521, 1541275124, -37749810, 988671929, -564166791, -27460229, -235028769, 2012581109, -582172737, -2625585, -1276204043, -167773203, -1661502226, 905609215, -141051781, -142786565, -103284737, -1644728394, -1622529, -70336651, -67811, 1474261979, -1057489475, -9199617 ], [ -36239587, -620892673, -470056965, -1208878676, 2147447757, 265289711, -334610691, -864191525, -555774317, -1141145608, -369492993, -1143234643, -470043649, -144932899, -73768, -84805834, -67970460, -673583109, 1332469731, 2143280626, -537921538, 1064025916, -406397061, -16926753, -464897, -606084929, -1141441061, -142783113, -2625028, -6815761 ], [ -564428865, -427844097, 1238683391, 1035985855, 1136131839, -1344276241, -848302856, -967836868, -673817603, -33981730, 1878519294, 1434910716, 1860958970, 1870331391, -285966876, -412237839, 2129112047, -269273089, -925517569, 1341122297, -97820, -616866319, -926450040, -487565651, 1844439038, 1803548650, -540685, -269504513, -234900490, -67112090 ], [ -1134632964, -79872047, -1108085953, -364547, -134367825, -509765910, -1077412129, -2094271249, 2147450845, -402787340, -139461129, 2136374779, -638197765, -33562841, -671253537, -1339525, -1083310118, -536940547, -1082433829, -134234289, -268449669, -1344487478, -606363922, 2013265919, 968880956, -126263299, 2130690047, -715137685, -33720385, -73425537 ], [ -1079249073, 1073692239, -1420959753, -285213041, 2146948318, 2011121579, -554721585, 1438118655, -71320097, -269307913, -84074753, 889110519, -27287601, -316682499, 899611646, -605143073, -1611414107, -186649102, -136321090, 1600578555, -553648553, -1679819917, -89134081, 225671164, -371328643, 2147338221, 2140895039, 904232827, -168349697, -1109393844 ], [ -371253257, -17203465, -268715377, 1817903103, -1372267021, -12911650, -8653346, -67117716, -135529745, 2027421439, -19958819, 2012674047, 1317006319, -205914646, -84970569, 2004598302, -167772177, -176593231, -288106817, -101139013, -674050561, -17846657, 1930427391, -1627455685, -4722689, 1845476836, -47219076, -1215906057, 1063739367, -606151207 ], [ -308283394, -268436499, -109478067, -570425761, -1242103809, 2134867671, -136385285, -1074237947, -1346373705, -1613235561, -470820419, 1605368251, -2166993, 115195895, -16891917, -134742661, -35463252, -576602113, -674279457, -4772297, -40899529, -6947970, 1959657017, 2125651774, 1667741676, 1710751743, -1621106818, -1361674898, -1076957291, -1124139273 ], [ -2050183431, -136577153, -237502593, -1478624010, -268677169, 2080366591, -11060245, -623452229, -135403557, -268437793, -1342242833, -269489233, -306187843, -805328963, -269263205, -557847649, -369103621, 2096363996, -536876099, -142740483, -40568345, -188224001, -591275, -843386945, -144007255, -1078652929, 2113927550, -1751646305, -673843561, -1896349873 ], [ -4207617, -570770211, -269099541, 1805973491, 932968379, -105801769, -91365442, -1141375813, -613425505, -103817345, 1409152398, -572055558, 1073278905, 2012904447, -2014257441, -682168321, 1121972158, -278102081, -1677736710, 922732150, -287447241, 1024276905, 1731449975, -73411458, -537526533, -173216261, -1950351369, 2002729471, -536974089, -1074987146 ], [ -269054209, 2144891623, -671350789, -672346165, -391258136, -19472643, 968613294, 2009067177, -809500677, 1787967483, 998240223, 2130703263, -45459, 2079308962, -184457, -2014318603, 2146860023, -4137, -872546950, -1610653923, -67702099, -1276138348, -939820566, -380609, -575152516, -169119778, -1166955281, -537002147, 1459585023, -314582275 ], [ -1446118918, -203014223, 1727790070, -787585, -1379420551, -543238422, -69633, -578814450, -18188289, 1610050387, -42468374, -53224051, 894885309, -1405264527, 1541125887, -1086595337, 2012440306, -5582465, 1275068261, -4358146, 1979178975, -773853441, -325427470, -1346396161, 2006956014, 1872101358, -69241409, -46338433, -1615110213, -5292099 ], [ 2000657356, -83894291, -1360595201, -17694786, -94380371, 2109173718, -806368785, -147587, -268439553, -134743301, -678449687, 855365359, -612421666, 244806651, 2109566441, -212377925, 2147478491, -130590770, 2050071419, -176435725, 2093989791, -1325404421, -1074804738, 2080110590, -539239436, -103713, -1073857250, -1107560578, -42995721, -539632225 ], [ -588783641, -1346724353, -692977733, -1443147, -320868609, -185107969, -34607108, 1837101133, 2147347711, -33637419, 1743748223, -268568579, -10496001, 2127888345, -1208437897, -570827793, -209717768, -337662026, -270549633, 1243611102, -274843681, 1203567051, -8388641, -150995037, 1609990070, -1682072078, -1275594757, -306249733, 196074367, -1342246407 ], [ -134356241, -407169029, -226538753, -46170693, -1107463757, -23597137, -1079148938, -279221249, -1883243009, 1877960542, -135533827, -151163203, -152840709, -344301585, -637538318, 2130434551, 1299636507, -17172489, -2118705, -4622363, -806879822, -1342188578, -2047399430, 2013262783, -849483905, -539111066, -445687874, -203425793, 2142197467, -2162949 ], [ -32112966, -1615872001, -134267969, -538009761, -540020132, 2144777900, -548683811, -1377866756, 1610084351, 703460847, -119943244, 2012108540, -287838369, 1576923135, 1946025715, -2400409, -1074010783, -944969241, 2143010612, -1661075457, 2003557051, -29401161, -881854475, -212092482, -1713476651, -541229123, -537002497, -360743937, -203883594, 2080371705 ], [ 535099135, -1214877857, -402670831, -593957, -1914738225, 1979076351, -16899, -264257, -1095510131, -135144467, -683679745, -1074860049, -293615627, 2133422027, 2066005894, -153365041, -638205961, -1082419279, 1438616511, -2097201, 2122289655, 1541144486, 2146940925, 2004330446, 668694447, -67791857, -536936449, -2097979778, -1925195289, -16783557 ], [ -1713509125, -26291025, -75500033, -542048281, 1073179386, -285933832, -94504193, 1874782207, -141299721, -875606685, 2101161983, -34603099, 1073165781, 1711218655, 1861657468, 1056699347, 1872612271, -715141154, -134548515, -161679489, -22041345, -960004819, -403079169, -2656002, -139543809, -1217176481, -5347329, -1216610947, 2009061215, -274927129 ], [ -28475417, 1070542679, -75366534, -1184839, 1006496634, 903329791, -10759282, -292692993, 1740693501, -281675874, -881278996, -1117323311, -46137521, -76338273, -8300559, -545265739, 1610596099, 1988076206, -52431363, -203424130, -1101320734, -67152421, -591595537, -269028353, 2145381663, -671547425, -23470147, -224694274, 1978071547, -706290177 ], [ -39550986, 1543301993, 1005057853, -25927719, -537010954, -269485188, -17885769, -4211209, -1510283347, -272961153, -142901762, -290533554, -197185761, -3178499, -805378079, -828379201, -1281583139, 1071609213, -605093907, 1946147755, -92274961, 2113927399, -7733249, -327697, -1073914946, 1790369016, -154141059, -1091830309, 1677151711, -1413876741 ], [ -201435334, -51385611, -36016781, -1081378, -4259, -33604356, 2130181183, -33591877, -1883263489, -1128609837, -185207951, -138424361, -83886086, -6324227, -109051985, -201853707, -755010834, 1899952863, -1350887553, 1038483402, -746684449, -100679745, 2071656314, -36182529, -681142017, -17891875, -805309489, 2143936347, -26389, -1060873 ], [ -1610875905, 737057838, -1075585029, 1073213687, -1627456579, 863884633, -167981713, 2080374460, -1214819178, -40505617, -1082199044, 1744436159, 1409258358, -1755461281, -671088769, -1795301897, -38281857, -1073758778, -1151611154, -167870594, 999784031, -1409550465, -151013769, 2113482751, -71340097, 970848511, -269779013, -608182797, 1877716303, -320472355 ], [ -273646849, -268435715, -1151615750, -626099218, -1006673946, -1207966721, 2013173240, -1665, 2111798201, -189129009, 1593835239, 2067758577, 2080361342, 1039924203, -205570597, 960822239, -34120737, -1162887299, 2030919102, 2134291935, -91227013, -1369707333, -70271024, -257, -538001605, -1344290853, 1744784379, -335879441, -1744986370, -541083393 ], [ -22200385, -1084761122, -1091059947, -546607363, 2146131693, 463994213, -48005126, 1987963711, 735043583, -704645635, -1220870242, -9044033, 368000895, -590088207, -810434577, -681607810, -914886525, -139461262, -1056897, -570460237, -245715748, -1694802603, -1090557697, -406986801, 1954413670, 1576796110, 2143282927, -8263, -553686049, -560005123 ], [ -1099706759, 1300010891, -268447109, -1157794, 2122157054, -1212195348, -1145111640, -136847411, 522059215, -1217225283, -1699742733, -675360900, -237241097, 2147415527, -1111883851, -77863045, 1315815214, -201654291, -806150177, -564142082, -362291713, -1160544978, -713097569, 1941749245, -1023480337, 2044186559, -824180746, -549986841, -1076107329, 1597881749 ] ], [ [ -134363682, 1741025275, -671359153, -19268625, -33685669, -1249902729, -270143493, -67814821, 2140925919, -1210324629, -141570, 1810890595, -272630594, -5243102, 2129047519, -1225655299, 1610561491, -75530417, -138905606, -746685953, -68157463, -1384382521, -16893125, -1343244033, -44076041, -1142030341, -274874629, -606822, -268446818, -35847253 ], [ 1860067246, -38862849, -49665, 1970994879, -17367125, -336789961, -342077193, -642981995, -553670794, -4197287, -537395313, 1540324345, -1879572481, -17436997, -951413, -185603841, 1571659775, -807714901, 2138897775, 2045066239, 392142623, -562055337, -33800205, -4097, -8388661, -1409294920, 1601386495, 2012738271, -856632331, 1740505069 ], [ 2124396414, 1828682239, -312693297, 1039925013, 1742649827, -167772357, -1216884894, -143008289, -1898070786, 2147473343, -1221067299, -137430548, 2078121959, -36909602, -1153749473, -4214803, 1262468987, 1269877247, 1979547131, -671678737, -1083442180, -178914945, 989714202, -436207685, 2112682494, 2075751407, 1761574254, 2147467225, -620896625, -1644994584 ], [ -1109657091, -1086892917, -16786455, 805304174, -1124600867, -1073767554, -857262117, -1350707363, -1390626, -67307684, -138674359, -676080449, -133, 1877862014, 1828531528, -143590689, 1070233558, -1613922625, -103358502, 1560202230, -11298307, -811734659, -605553026, -714083077, -621282305, -1075618953, -671088680, -134365189, -1109619873, -810812933 ], [ 2142354943, -1342177562, -1074269724, -102768649, -176562197, -20135942, -637669453, 1603008485, -67405873, -1092231689, -1713471522, -788529689, -1247814145, -1040328706, -336140289, 1803140893, 2143079829, 2074005501, -546335494, -35128846, 1811917790, -455541769, -1356404782, -545395137, -80085794, 2105143230, -1610615109, 1073510007, -1707901997, -866692642 ], [ -33874505, -537587873, -9216002, -302194759, 2139076535, -1111515265, -538450025, 2147482605, -673192033, -46475287, 805133183, -640188425, 2063071159, -537736961, 2141026303, -1099498548, -346195715, 2061973819, -1036259463, -1347164295, -402833569, 1777793005, -939623425, -584091913, 1857026943, -35824193, -38173, -67265869, -1315843, 2046721771 ], [ 340638703, -575766567, -4360737, 1056923107, -1681951746, -537952281, -447267841, 1393553400, -201328433, 2129624573, -543431169, -8635397, -234893601, -1212198917, 2111307775, -36180017, 972798718, -34276356, -1346945346, 2013167615, -1096828167, -10531336, 2138533887, -721780747, -1628996099, -145752331, -806682789, 1979676671, -453102253, 465729387 ], [ -36188193, -29399681, -236978217, 1073045485, 1475346383, 1073741806, -38028803, -369262881, -1628057906, -1124106248, -917569, -1141162453, -1208304689, -27296257, -201662502, -17533125, -604798296, -203463685, -856711705, 1048542707, -605684225, -148457025, 2144337887, -275267745, -143788545, -67244134, -1141441094, -184591005, -1143080974, -2099217 ], [ -562405441, -1371994627, -1309475105, -1614808177, -1086587009, 1056963839, -277877254, -135268569, -724218921, -335722530, -402655782, 1495760890, 2076438523, 1878645467, -671926, -196615, -17835538, -287581186, 1862139135, 1342122029, -3291907, -8413828, -373990184, -1024049456, 1827637245, 2071986075, 1610022885, -311558177, -111149070, -1615335570 ], [ -1138860048, -21299371, -1092523201, -1275336204, -705, -135291202, -284825605, -1091766421, 1978887901, 1056173054, -416350219, -1082724135, -1174413329, -1107370193, -537920770, -1110273, 2121793530, 1274738677, -1080033317, -16777401, -553660417, -136397081, -537158913, -16777218, 414973881, -25468933, -805847042, -10494978, -805732373, -235020801 ], [ 1072427871, 2011594495, -1521655978, -1345847366, 1073212463, 1935409135, -537192597, -977282113, -4341785, -2840897, -1280452225, -436355090, -35818361, -274727169, 503249791, -108044290, -1615604494, -285214850, -1207992322, -28917765, -102107563, -1820348549, -89174050, -403079233, -143663555, -1095899169, 1589346047, 904200048, 2113236861, -1092616277 ], [ -572874753, 2129775351, 1434825903, 1822326783, -1082196106, -568394786, -38014497, -2183169, -136094993, -76546707, -1081859, 1726396351, 1867485157, -185172482, -285246089, -189137961, -50373953, -942446861, -86253569, 2080243119, -2891809, -153109161, 1898708571, -554762441, -536872993, -34671107, -50839815, 670010093, -1375805449, -772350049 ], [ -815923265, 2126491133, -1183023155, -545263905, 2113402559, 1073675487, -335806465, -1077936147, -1355819097, -538972225, -84937220, -1619100257, 2069888955, -1898058529, -16892422, -115216385, -34410833, 1038327662, -571478023, -270069961, -31513289, -67374726, -205543492, -274407618, -345556100, 2046558175, -1611147460, -554535553, -3674321, -33554453 ], [ 650886261, -1493434435, 1995792175, -2082472686, 1862136191, 1759500269, 1878990843, -606602310, -402721825, -824190887, -809539613, -45112385, -100683281, -67109441, 1878982590, -537694281, -285221379, -29894914, 2130669471, 2079322494, 2098166445, -1397761029, -1279394025, 1425014693, -18106471, 1807695807, -1049729, -1229458555, 2013185751, -554438690 ], [ -274765969, -60917670, -86516282, -991242, 847248127, -68150305, -128528713, -1311470, -605068675, -1091201, 1357969324, -1077727234, -541529139, -1610661890, -2030637067, -136384777, 1927215807, -344032273, -142612645, -2101377, -1359511624, 903805823, 670492271, -206772386, -545390617, -246281, 1526119261, -7373323, 1589537767, -1074922121 ], [ -303189443, 1071053567, -1281368405, 1072511946, 2092564475, -137168129, -104905234, -155714007, -1611186182, 2059483127, 998239151, -838870085, -1344397571, 2025435517, -558531061, -134250513, -1896910625, -75534635, -537539114, -1075963266, -1141443651, -679556892, -402957405, -56726210, 2109463901, -1244778497, -1695208961, 2130304607, 1472183805, -4260609 ], [ -1396441733, 2080307173, 1868300286, -186004481, -549224707, -107031318, -8392741, -813958370, -1238404097, -606113829, -109843474, -277350625, -1253575427, -1096453283, -245387265, -1385964049, 2137976827, -34931893, -873202318, -105386529, -170393889, -773853241, -320168196, -1342202052, -238815761, 1876294638, -1132625, -8591433, 2147483581, -1351746116 ], [ -136332338, -125837329, -1645875457, -1917454402, -161480785, 2075613951, -537932837, -839011844, -143361, -1082917909, -808456995, 1824251901, -633376769, -1638408229, -302227205, 2063032233, 2080369485, -55320842, -231344261, -10556957, -37951553, 1996476091, -1884294838, 1996223486, -36054018, -1082167330, -1080126113, -34622945, -1343356929, -35666497 ], [ -822100553, -1077938321, 313912315, -1329034, -269785173, -688652803, -299012, 1868543717, -40899082, 1973074829, 1735376639, -268863491, -18916105, -151331843, -277892257, -1923424257, 1937243321, -338825292, -539017881, -521019402, -2631729, 1476132171, -1887436833, -66653, 534051302, -1759643143, -817383681, -306185997, -1479574530, -1078789127 ], [ -1090656259, -403203073, -27306050, -9440781, 2147349447, 1853303455, -72482817, -547570691, -805421649, -1053361, -412389635, -604536899, -84410501, -137013321, -603992174, 1952448507, 1332991699, 922352895, -545267731, -17203785, -537399913, -100740353, -469800490, 1454374895, -1436553617, -167804934, -2055243912, -67709217, 2140126969, -268439815 ], [ -1347035501, -705699842, -536870977, -4268193, -622420393, -1512047233, -77878385, -570425988, -536946861, 718271989, 2077744830, -721584164, -268972067, -33969490, -137511293, -16815241, -263175, -1348015378, -1091846212, -1078333452, -402433, -486572105, -1343488291, -34096866, -1811943467, -1083463, -268568898, -144736257, -69321219, 2042623231 ], [ -17630089, -6389801, -138414119, -576260129, -268494369, 2095480825, -148029977, -575151301, -272900611, -147636619, -543817733, -1343037569, -1116195, -9474801, 2066656151, 2063325071, -103563265, -1074014287, 1570585583, -1227098138, -1648137, -28607586, 2147483581, -1153450537, 2006712102, -34242737, -536940547, -628036002, 565967335, -298455298 ], [ 1811771263, 2088735759, 1853617663, -14436353, -1208582405, 234684411, -286294145, -285739049, -1225531409, -369143941, -100833298, -436470809, -1074271809, -45515137, -4720779, -26487044, -357711169, 1568660990, 1978585835, 2013182717, -1678416389, -540706964, -436634125, 1553955071, -1246777607, -1073914627, -2433, -1266746561, 1599599577, -7047707 ], [ -10487905, 2071922550, 2140535806, -1109463041, -1145049226, 1937553077, -1116382434, 588242925, -421335148, -17498402, 1274868969, -37838905, -1355063331, -28623989, -34373911, -562102284, 805305881, -1267207234, 2123884543, -2134153, -755254198, -67633665, -50495505, -436800577, -1090524102, -742719489, -335947, -85992449, -705036315, -137953409 ], [ -143401034, -541233221, 1534507798, -25434501, -554975234, -1342440668, 2012157434, -143561, -212867313, -1485587077, -537165827, -270611033, -16892069, -3538952, 1207758641, -573968642, -143345673, 1876365117, 2078258110, 2077707187, -25182225, -168103497, -33685522, -14221329, 2147308862, 2130640378, -571475329, -27002753, 1675843313, -1409943553 ], [ 2033154998, -50332993, -1964017547, 2079227615, -344610, -134266881, -1133060449, -12595205, 175930843, -1207992711, -1107299785, -1078156385, -302002178, -540021763, -876609537, -206056963, -478183457, -576725313, -279726514, 1025998219, 1476285931, -100802561, -614727733, -35723333, 1467457239, -142716931, -942150769, -10881029, -9520385, -369131521 ], [ -67144993, 535817775, 1072430587, 1006598134, -1353780466, 2070805973, -1073946657, -1948323649, -3146690, -137246017, -1107438866, -377896961, -1816133954, -1747146369, -135790593, -1744830597, -142881410, -1082133066, -1130627073, 1977974652, 1341849599, -105252997, -184631825, 2012856157, -289954057, -1460015881, -412238854, -625020934, 1877654653, -153026721 ], [ -1367442179, 2140580857, -606418180, -50611233, 1006534381, -1124093985, -134387714, -4195337, -6317061, -253052933, 2147483127, 2031689459, 2071326711, 368836570, -134333027, -679986177, -279486497, -1179648851, 2107498398, 1606137683, -89129028, -556007943, -1142064393, -67142417, -806371399, -268517397, 1738528699, 1291730685, -1745242152, -536889665 ], [ 1858580415, -8922181, 2146942783, -542376261, -1683267591, -540017311, -308054029, 2117920751, -1343366355, -169875521, -436240777, 2138438591, -605077897, -525347, -807666721, -10485761, -1385042781, 2007759348, -587268327, -587630679, -136516106, 484655057, 1862236381, 1740201947, 2130705717, 1441771374, 2075127549, -663588, 1054734206, 2124414704 ], [ -1360015361, 1565964219, -1078724289, -268959754, -29640737, -146809415, -1108410450, 1943535591, -1680756243, -1217262945, -806355025, -1090566209, -153367049, 1073409518, -340132883, -41949325, 469761814, -491539, -11018565, -1075898434, -76030977, -103612995, -696910182, 1064759295, -16912921, -36278337, -291516514, 1610571746, -1784678401, 1375581877 ] ], [ [ 1073583947, -146360753, -540049539, -1661158409, -131242, 1039918399, -68883665, -1376288929, -1074397281, -33555093, -579078793, 1810890721, -268435730, -1078198329, -88846369, -17204819, -680034341, 2075130751, -537972874, 1946090861, -36702769, -100663313, -835800199, -1346897153, -578880513, -688914434, -272892174, -1078608419, 1878484863, -1144072961 ], [ -289456434, -100665345, 2147400947, 2113813465, -33882177, -605356361, -105295049, -19955779, -680033290, 2147466745, 1603714007, -20070939, -319299585, -6902150, -1115685909, -83888747, 1610473343, 1407074286, -277877393, 1272315898, -680020049, 2013177338, 2147269559, -34078723, -1611014165, -1077937290, -4325666, -540678, -856556617, 1744699081 ], [ 1996226295, -285787209, -45158401, 2129395543, 1610611187, -412419277, -84422678, -449970594, -438310658, 1743732731, -1052691, -1163828, 1465843407, 1047388023, -41996577, -557862931, 1526579066, 1605718015, 1476098545, 1073151933, -34874628, 1869085626, -612722820, -168305269, 2113896190, 1840846319, 1262091766, -338190871, -608699393, -17072456 ], [ -1134822979, -1246235473, 1068858363, 2130685822, -136316961, 1610054014, -598771973, -103303217, -18291329, -33822889, 1887958397, 1874577143, -293601305, -553667842, 1825959736, -5177857, -1120962561, -540197958, -370679849, -16798721, -10495505, 1602091327, -537657601, -176816137, 1333787443, 804773703, -673714219, -8537089, 2113694102, -440664647 ], [ -286150785, -135528781, -1191712258, 1576918513, -131153, -24381230, -587399317, -540039169, -84377601, 2129511907, -203456769, -545292441, -1112867909, -134349314, -345538564, -16611, -545329403, -203461187, -604504100, -9475333, -76176713, -335552621, -445710345, -545423433, -1159201578, -327160385, -1797342213, 1996349183, -629178945, -866700553 ], [ -50899057, -1243783201, 2138071038, 1878913789, 1535844351, -1883643921, -605083747, 2147408803, -740363265, -685211925, -1090594406, -252446729, 997585327, -545721729, -321130530, -8459643, -76973633, 2088234365, -897778259, -1482457217, -25315465, 2044026829, 268311391, -315952393, 2133809647, 1509662191, 1023142859, -2133093, -151063785, -369202193 ], [ -1767784961, -65611, -1099039785, 469397995, 1409282543, -68425765, -847824033, -208867932, -168371986, -1385632337, -19006111, -6640257, -134349089, 1073573077, 1567079849, -2101269, -215023620, -1116734466, -323256372, -151062529, -83886599, -2101829, -1451757649, -1207959627, -1224769555, -142835722, -269877258, 1836315853, -587817590, 1785107299 ], [ -134219873, -1635949057, -36702241, -131155, 1543500767, -304088146, -451945729, -119537733, -1622294645, -1426227223, -658702401, 1876122939, -135294049, -159516707, -540024867, -587890701, -536894616, -543952901, 2028981755, 356513791, -540690945, 650033597, -172852449, -16908321, -134424577, 2078778783, -67698691, -155363841, -201510473, 1067450343 ], [ -25256516, 792710647, -875194369, 801008599, 1194590207, -301990914, 1877999320, 2121889580, 1023410135, -67293444, -1054773, -1079018503, 2145057243, 2147483391, -524531, -209731599, 2145757183, -1361609729, -923280897, -1049815, -579929120, -80514946, -605161765, -941777455, 2146359294, 1778383827, 402653115, -34623649, -1191314981, -1677791233 ], [ -1233133584, -80609299, -1075221697, -637637769, -151132865, -539502914, -13764869, -210108695, 1570209501, 1056308732, -139461265, -1082204723, -538050914, -1612185745, -563091729, -538280321, -8912935, -335632385, 524263066, -150994984, -553650067, -1208041744, -346300690, -67371074, -20975880, -58859588, -822083585, -44189077, -301990481, -201474561 ], [ -273678389, 2012450671, -1513801737, -1343751058, -68682050, -278927445, -21234069, 232780798, -268501514, -335761732, -1410377217, -1359348754, -2229041, -1120407553, -1749098497, -867172529, -1077942558, -184648833, -1210073154, -5853189, -674498745, -1076108289, 1559199709, -36313113, -109781315, -1095962643, 1591705535, 1966768126, -241205315, -1126179149 ], [ -86007817, 1987431391, -191893281, 2130698239, -97001542, -161629193, 2113666559, -67188364, -134753413, -102269314, -7528459, -408488969, -1620081689, 1979219966, -823165577, 2109587134, -142619217, -827855199, -1694646529, 1509474219, 2011880959, -151011714, 1999371887, -1074794553, -541069473, 1877915125, 1504509684, -1220628497, 1844445127, -136946231 ], [ -549606473, 1877806569, -1090625747, -872415361, 1400307389, 2138979839, -268556545, -9076863, 791660399, -2395177, -672277587, -541164645, -10240116, -285348105, -536936474, -180625589, -352340, 2145509358, -1111076868, -35188937, -35719810, -1141840993, 1705113257, 1341411007, -143426962, 2057829887, -1579089, -812485265, -1628459099, 1073676279 ], [ -1897071117, -1344552961, 1040015341, -1009394417, -4625, 1811912175, -15504389, -86507522, 2013261674, -271590817, -1812009049, -9450565, -268451859, -536891985, 1861410782, -553911369, -228602567, 1853603582, 1073740703, -134218884, -707368001, -1146626576, -1078609867, -1627672721, -1216612405, 1542819711, -3147268, 534249413, 1608500855, -1896628356 ], [ -4097, -832917414, -337784346, -875495566, 1523776954, 2109611007, -76091785, -71959722, -554698915, 2103368063, -42412147, -1078518018, -1082789889, 2006711294, -1094717513, -21306125, -939528457, -75762705, -1677726062, -1226971274, -1076529236, 1928313663, -139393561, -140189730, -1611268377, -273846339, -1963737355, -134497819, 1589439743, -1342177417 ], [ -37840041, -3057673, -69473541, -1612587086, -1363411102, -153945473, -17074177, 2142944825, -1615366157, 1859895283, 536342431, 2147483647, -1342255121, 2079321185, -923305389, -1747996681, -1167294737, 2139052017, -69931558, -538034371, -39851031, -739837729, 1876949430, -17105410, -1074006306, -35000353, -1707266898, -285213347, 1992245235, -1078010117 ], [ -375917717, -671678541, -369557505, -10371, -1133349635, -607191553, -109318177, -847529506, -154274305, -539526177, -104890389, -57477203, 1047197366, -310521511, 365686526, -315892537, 929688570, -5703347, -874119324, 2076126684, -1112039681, -134222093, -41246980, -1610899652, 2106047983, 801095678, -1678837873, -885464065, -549453893, -1351787012 ], [ 935107550, 2076168173, -1653606657, -277613185, -295706897, 1908303446, -336593433, -838993411, -2199809, -1216610565, -141070676, 1734073837, -630245409, -564697121, -17866257, -98637137, 1767636847, -92834082, -70648965, -33892233, -35868001, 2092814073, -1950353313, 1920466939, -537042947, -230436, -6515329, -33622373, -462422025, -572534785 ], [ 1554513326, -1615071249, 1341371903, -34883370, -60895313, -153918465, -42217473, -310383753, 1977479166, -134545499, -1082148481, -272387, -18917897, -1226967077, -1344292866, -1115857425, -402656055, -347242617, -1098908545, 1414791126, -6365205, 2147024879, -579078177, -218103818, -1611205722, -181551625, -1343258629, -302055952, 869267758, -268835334 ], [ -10623001, -1225714693, -201378853, -41995789, 1037959103, 1834428975, -270041226, -268632065, -21267026, 2146367462, -76579107, -294684035, -17574598, -615320017, -541225038, -167814158, -1250703461, -135274597, -61489, -557975557, -71307278, -1179198497, -1946189886, 1866465247, -1677990097, -52462097, -1620093060, -1076439394, 1606417405, -295777605 ], [ -21045546, -1912602633, -134267969, -605103267, -74525068, -1510687681, -548410483, -136381068, 2139018111, -338823810, -84418627, 1573713436, -285225161, -33592321, 2013246919, -2634767, -1074009224, -1880306689, 2091900473, -536875015, -134350433, -402661505, -1082136873, 2143551422, -10556419, -4491269, 1608382141, -10486801, -134595146, 1006629883 ], [ 1585378678, -1208029187, -406847559, -5134341, -1107297906, 2012139263, -139493377, -138415169, -1508674131, -4769027, -73928741, -1077764246, -281219081, -9864769, -612545601, 1879045527, -740507907, -8806795, 1979669437, -1613236258, 2102246399, 1515158402, -34228483, 2000134371, -140822658, -84549697, -536870913, -1678028801, -1782590993, -154042817 ], [ 1272313983, 973078239, 2138011647, -549720393, -626959, -1627980295, 2114322027, -1086455881, -851972361, -2146445, -71434265, -436208715, 2147414973, 2104311647, -8458379, 2139083482, 1878915055, 1570752509, 1063926523, -162103303, -1224901393, -17013332, -1124368393, -543163393, -134283527, -1208262658, -38275201, -1226113089, 1861705593, -37784066 ], [ -1110444069, -1284614273, 2139090618, -1107502111, 1794079802, 2010439423, -44868298, 1632091103, -422634606, -63719457, -1946616595, 1036435407, -315924593, -19945073, -303172875, -293673026, -1074020533, -1254100481, -123736577, -33591562, -1610649758, 2144585183, -185729282, -134219265, -2109634, -746692737, 2008932351, -1159761921, -135924767, 1843847029 ], [ -139657290, -1694534725, -211093612, -1658915, 2079317503, -1108377884, 2147442673, -33558666, -1084595153, -1355353733, 922385756, -10769642, -41992261, -3538951, 2113723179, -45093153, -214458403, -134759073, -2899985, -19694725, -75497730, -134317649, -542507010, -21250065, 2147022911, 2055200251, -152175747, -1074136837, -403978767, -1283728389 ], [ 1904187391, -51385609, -269587851, 2080276382, -1090525315, -33555844, -1107952257, -146976837, 200633851, -16906413, -167903427, -1210187853, -100671617, -877719553, -1346371665, -201923079, -278430722, 1502527486, -15270069, -536872541, 2071912186, -100675597, -547622046, 1071280059, -8725289, -18133505, -1479183379, 2139084667, 2137964143, 1844441015 ], [ 2063536895, 183405935, -1843269, 2080371711, -294849761, -2593, -19203673, 1065005502, -1108904802, -36058625, -345178113, -369231433, 381645759, -1745434145, -710017153, -1795293865, -13119506, -1107313842, -25180425, 1978465593, -1684046721, -172279941, -184553756, -134221859, -307257929, -1185153673, 726544251, -642301966, 801369932, 1811403325 ], [ -1365317379, -306397189, 2061144059, -575684626, -671099151, -1358962083, -75526148, -20972091, 1035967481, -167897601, 1995961447, -114426381, -75636897, 2012994167, -203670082, -1612726817, 760291279, -89150087, -1089575, -1623460397, -554698002, -279712065, -1412826402, 1065319935, -1138887, -25428005, -9237, -321690627, -134496324, -167903305 ], [ -27435077, -537406510, 922218367, -554469443, 465010281, -70779912, -316180486, -1292056629, 1272773052, -167794947, -1095225386, -656389, 1375682175, -151560966, -823002385, -539000834, -1622022474, 2125460339, -51446337, 2130565115, -105136650, -1933828273, 266337788, -436338705, -58720577, 1570744934, 2074799727, -8527975, 519927679, 2141118192 ], [ -41173415, 1568667547, -340023430, -1343234338, -8787985, -31498872, -100795478, 1945631737, 2044705775, -679790433, -1409287242, -2034247814, 2012991479, 1072615156, -1158742089, -75499653, 2070936334, -335814675, -841113654, -1637877761, -411566115, -905969809, -33636709, 993329141, -956367442, -103883329, -155226242, 1597898231, -1220544513, -750929961 ] ], [ [ -1074833, 1568466810, 1593831295, 1021247478, -140429, 2000680375, 1543428907, -1414021218, 1863829467, -170263077, -1442441, 2113928665, -136317762, 1073476556, -1079033857, -1225556035, -134792741, 930053103, -546723841, -201361045, -69206207, 703986559, -831570081, -1342198353, -1652590665, -2014708038, -2753857, -76021801, -537437492, -1174430721 ], [ -289530114, 708769279, 2008956415, 2088729529, -135637221, -806490177, 2040320375, -676412225, -17437387, 2139010619, 2141125631, -555795987, -1612722177, -50991425, -269385761, -70257483, -574619649, 1794799598, 2147474758, -405950593, 1601591007, 1467639667, 1610366714, -4719105, -49, -1077940399, -549605633, 2012733087, -321062983, 2000682995 ], [ -256131081, 2125970875, -270667938, -134244515, -1664529, -1087374985, 2055204860, -160440737, -463753473, -268493313, -144314545, -6324799, -672358713, -137372216, -1073745985, -553685275, -298194946, 1336965627, -67409411, 402587583, -545259538, -181534725, 1600757658, -180380177, 2146270205, 2080102382, -1417720329, -1158152327, 2059230143, -1744875872 ], [ -42205761, -42213685, 984973305, 2013245295, -153682948, -1073741826, -934395905, -41994305, -18722866, -34017577, 1912596701, 1869840823, -276827021, 1859124223, -34226195, -789793, 1069284850, -672318498, 1627299794, -17331713, 1599863535, -1153630849, -264961, -285212969, -889717865, 1609822014, 1608515574, -134400389, 1039974230, -576211537 ], [ -1348158977, -402653465, -121634835, -570425889, -144080917, -268788233, -553717902, 2143272935, -75962401, 1056933352, -203489569, 2021619003, -1376846469, 1304395774, -11079682, 2145253343, -1619038841, -536875075, -77070915, -10487561, -237681770, -168034405, -680591885, -679981453, -79692270, 1836637628, -151079045, 922497767, -1619296257, -931767553 ], [ -1073752881, -1114660881, -571416578, -268569934, 2076931863, -1630429697, -67670115, 2113599861, -1149344305, -194093061, -1090691622, -73143369, -1150946838, 1610604286, -321002497, -1627390020, -69207333, -126931975, -881131523, -1213236361, -218123305, -384317969, -268451873, -546639105, -272639037, -302334657, -1053705, -10888257, -329977, -38151 ], [ -695730257, -35227685, -1083186906, 519558143, 2112847871, -672436409, -438309517, 1999240612, -237511717, 1005252527, -312642445, -512006, -100794657, 1069247701, -17957953, -36458545, -1213469953, -17, -288112946, -671123969, 2123889021, -10633217, 2113929135, -1611472962, -1048673, -1075942792, -352336, 1474263273, -555336337, -1697652869 ], [ -536771, -554572417, -504365065, -827476, -536903937, 533200812, -198468871, -639796581, -1085305094, -302022660, -838926657, -270819477, -1276141601, -71713, -679747605, -117538825, -33632705, -134643973, 1568402919, -947946000, -70404098, -462176257, -174335109, -19810433, -1319681, -538073602, 1072167419, -63416993, -134350405, 2145386343 ], [ -18956947, -143051267, -268727333, 234804199, -1074528385, 782237422, -13664326, -157715522, -1233260586, -1342488867, -405804580, 892665853, -269026310, 1870330623, -285753953, -143671627, 1056421887, -1477225537, -555902497, 1610609067, -546465293, -546103946, -626305650, -620904935, -50411523, 2146432933, -1611486287, -310526081, -25298990, -541594644 ], [ -737673223, -12697719, -101451841, -738201642, -151523345, -706226694, 1872223835, -345309697, 1454866141, 250870709, -143852083, 2132168925, -1107329189, -50929693, -563090689, -537145741, -4882469, 1606330357, 536551391, -1350582303, -285220993, -402669826, -807744770, -84168710, 1592522618, -59375720, 2130165246, -1655317637, -4328021, -37970082 ], [ 1878522859, -1209319553, -440952986, -1084752513, -1092096209, -478420995, -17088561, 630710202, -134381634, -88137, -139617793, 1727790079, -33597451, -1076371457, 2013265919, 2124382191, -1646004089, -18886277, -1308641281, -77125633, -1645772961, -1621891205, -637579267, 637271972, -178989507, 2129455087, 1318840251, -173408266, 2004842111, -1090519376 ], [ -337684665, 1451228887, 1447800975, -862265345, -360775813, -134561802, -265737, -2163345, -135531669, 2112323052, -18067045, 1995358139, -1083233331, 1958116863, -890275529, 2113519175, -41989457, -718571525, -1703420737, -570425949, 1475063807, -547365641, -248777141, -16781489, -541069473, -269576721, -571589654, 1998056191, 803626975, -235414081 ], [ -33836034, 2146429947, -33923313, -580911521, 2013198013, -83241, -2394881, -1074577761, 793759607, -539008038, -84017156, 1064270267, -606949537, -1476954881, 1592688114, -4206741, -34095377, -1616797889, -548933637, -403193931, -62995137, 1610002974, 2041886265, -269165377, -337201539, -68684289, 525060076, -807700609, -538525842, 2113863407 ], [ 1040956799, -1093009475, 2104884797, -209715408, 2130591695, 1845466621, 2143289339, -154731592, 2007957343, -540017539, -880842757, -36719121, -280595, -268458565, -17572097, -609096969, -377626757, -273461026, -1091077121, -135268033, 2100390567, -1232605710, -1279280937, 649965223, -1158760007, -1149796481, 1862269310, 465040275, -682302665, -9191426 ], [ -270642321, -815792293, 2077615323, -540221454, -167849281, -103670793, -42603138, -1141245802, -545532129, 1978588479, -142740082, -541601793, 1559883471, 924744702, -395331, -21039885, 1000268470, -76841051, -1276128046, 922605431, -277518350, 1933114221, -269005339, -140654978, 1610464935, -168432463, 200769501, -7356939, 2130505455, -537068202 ], [ -35287171, 2076966639, -1684194389, -1746658417, -118095887, -17760259, 1006358447, 2143546927, -1610668046, -19726373, -545260625, -318777473, -121123, 2028709236, -373964921, -1646297097, -1611827723, 2138779635, -638075393, -3154988, -105384007, -135319835, -941924933, 2090563902, 2142762974, -1245790513, -1624000337, -537002775, -147461, -1354826755 ], [ 1586362858, -201361481, 1348205556, -1056897, 1564653035, -39404310, -8724482, -310379762, 932740603, -872976393, -113803266, -1365584433, 612032250, -1133019173, -1848662802, -311960593, 1072685819, -41027107, 2058679677, -181027362, 929030095, -102760561, -278208806, 2012463100, 2140321775, 2143272959, -68436545, -906170497, -553656387, -25190913 ], [ 1977398269, -25210881, -1370495233, -834732417, -203424097, 2008997070, -537919537, -536887937, -271753473, -8241, -712528744, -1591748625, -89133090, 785864703, -269618197, -41237, 2045246329, -125872417, 1657207293, -1249902873, 2130683903, 2042494955, -1750078986, 2121529308, -639894058, -1073975332, -1075981121, -302006501, -436215817, -589302113 ], [ 2123357671, -1074020369, 1073523643, -17170506, -311439637, 2096363516, -445919492, 2145385029, 2144304887, -33570857, 2013232191, -268601365, -564191233, 2010177533, 779008862, -1921097745, 1945105832, -1077057627, -1101202234, -571082785, -275296275, -542048417, -1921319681, 2129526374, 1610512631, -1653826862, -2015135745, -33621508, 1610598911, -657426 ], [ -1209142291, -2014186498, -203446542, -542155269, 2147448831, -1367376273, -1346896002, -813924353, -16859201, 1877966317, -79860771, 1601044221, -135004162, -136482217, -575160390, -184592900, -1082736129, 2147087603, -2097169, -537299027, -274202826, -1380526337, 1509666247, -2108497, -101724545, -3311106, -813736067, -67709281, 2143245055, -16785731 ], [ -1361117998, -301998082, -134251585, -608182307, -91835657, -1512638612, -77070417, -706774660, -8940589, 805172718, 2130181820, -814746050, -318771307, 1606008494, 2130312867, -604517640, -1078986395, -1213859361, -4208841, -1077968911, -67110693, -138412105, -805306651, -471860866, -1864443939, -4227685, -2230530, -402989061, -134234116, 973076987 ], [ 536082294, -1111490595, -4200455, -575685157, -1375736404, 1441255293, -8388625, -690363457, -1365553153, -13035673, -4854054, -269492356, -281423873, -272913057, 2133122999, 2147465183, -1057366281, -1619018057, 1606257647, -1613512745, -59984393, -537919506, 2139043581, -612385810, 1069481915, -1059589, -285278216, -138514498, 1069535599, -289444161 ], [ 500661631, -1091709265, -26249731, -13371733, -1210880513, -1359086083, 1931377261, -1074006057, -52724097, -842076297, 2042439663, -439353361, 785792479, -412225969, 2146939900, 2097115899, -338845045, -817901601, -1133734951, -1820675, -207129621, -137468113, -1510080517, 2124380927, -1079574787, -8684418, -34543617, -1108344835, 1207924687, -54758041 ], [ -1132464185, -604014721, -5936461, -36835345, -84051977, 931108853, 1071373623, -1364911172, 2144664510, -705055017, -470026754, 998176627, -415277187, -17073761, -8355895, -805392390, -1074004927, -1234212418, -2693123, -102793229, -161513553, -2898469, -567462677, -2165313, 1056963931, -541393425, -1090912451, -140158209, 2113534955, 1972567548 ], [ -13468682, 989623165, -1109134412, -10045697, -605446401, -1343227283, 2146401723, -570954409, -33886531, -1208238629, -1610612868, -311715386, -197132357, -270798872, 1576387583, -559043617, -1149894661, -1076946945, 2144334783, 1993866083, -93069570, 1912239791, -2097668, -21037201, -1082952082, -83959830, -570688515, -1105078021, 1811105269, -1547963393 ], [ -504439818, -531465, -1721767433, -69009409, -285476993, -33817601, 2096602719, -37786117, -1099121189, -33898601, -1762132165, -1245917257, -386007074, -827450435, -301989889, -590619, -755535121, 1998559967, -7094561, 373251470, -201335298, -17317963, -547422229, -1107363877, -134292225, -173641729, -1896517683, -1085418113, 1072618959, 2146914239 ], [ 1056963295, -890315073, 2147475391, -1140883721, -1386417218, 2044723065, -1109603977, 2139091711, -4072097, -33816593, -377692162, -478430761, 871840375, -805544449, -139657225, -1098932361, -33886545, -1082131098, 958121974, -168460481, 804912863, -1509982849, -33622940, -134217732, 2030034871, -1661276169, -1543524358, -575521290, 1073413983, 2037898045 ], [ -296815107, 1840754655, 442142431, -1263821846, -201435137, -33558273, -109232648, 1862270421, -1077945557, -151273269, -526857, -82243589, 2088757982, -444858518, -207732833, -176464931, -1353270337, -50352385, 2052693468, 490378619, -762315479, -289706819, -69125160, 2113503215, -73926, -1093943297, -4194441, -270913617, -1611022529, -717359209 ], [ 1851258617, -547357734, 1056439763, -3709251, 2141871981, -606078607, -1350830102, 1996411535, 2077154799, -1135187, -1354780937, -9233, 535691263, -143436592, -592331057, -545260033, -1955073590, -255856137, -537985573, -141357, -134418949, 417701662, 1608478461, 1740372971, 2088205239, -737432705, -72620035, -8520261, 484408191, -21561352 ], [ -170920327, -142803062, -604505734, -805382826, 2134497278, -1239580808, 1740308366, 1677122947, 1024801277, -545854211, -1430258782, -1480693921, -251934793, 1072418541, -1191183683, -100683913, -27526163, -335740947, -839025701, -25165889, -160441857, -1938035224, -730546242, 871823863, -738197513, -101814305, -207651017, -6951442, -576883265, -67111011 ] ], [ [ -9581202, 1699800682, -673198211, -849756186, -572654729, -1216360969, -874062981, -105381889, 1065213883, -52564021, -51650946, -33554601, -673186321, 2146369293, 2080169982, -151946257, -673, 2080340975, -1745175046, -134218775, -55577247, 503316351, -939720898, -9503569, -1648394761, -872415554, -19137549, -1082851618, -4356, -36916185 ], [ 1050582927, 791345087, -134400269, -41944131, -1089621, -739312001, 2078046839, -561225953, -671241860, -12667683, -539558921, -16941573, -50866178, -1107378310, -302777417, -83892907, -272646273, 1945862123, 2139016479, -708330501, -1073783049, -541431818, -53937161, 2109729277, -1610743857, -1883244130, -12718369, 938991258, -539238671, 2139094749 ], [ -237240457, -301990473, -1065490, 879468543, 1743249403, -42206277, -218632204, -18096258, -976516098, -35329, -9048593, -134479874, -203448345, -1250952889, -1112047777, -557842689, 1878915066, 1811085819, 1409118205, 536279999, -713056273, -11535554, 443078652, -180904033, 2146204671, 1841141231, 436194799, 1073659743, -603989249, -554184966 ], [ -1629488705, -1116474162, 2147056109, 2130685675, -1107887140, 2142756223, -362381607, 970407823, -627201, -101124385, -103810597, -671089409, -67601, -833753089, 2086649723, -2295585, -1087390349, -148773, -588776745, 1610014718, 2136710013, -553714179, -135856769, -424807241, -872489101, -1880687657, 1475833683, -8388897, -1080066090, -395799 ], [ 1068759807, -264262, -1250428492, -639631873, -2523157, -291529737, -3281025, -542128147, -361187345, -1367486494, -1275077025, -671123681, -1915757125, 1702352383, -1412993027, 1870247165, -13316755, 402546615, -268976708, -11011338, 1700265727, -33890453, -407408682, -1627398593, -232521833, -266819, -73989, -1208066441, -17596453, -1921530114 ], [ -1074588465, -708949025, -537264129, -8398925, 1601150975, -1900806233, -674267137, 2096814369, -1084273667, -38938625, -286467201, -120228361, 911212031, -545590913, -287475745, -1090519074, 2079881982, 2070378809, -755368661, -1343853710, 1878866911, 2065569229, -134268289, -122022185, -79733273, 1576680943, 1038875383, -69265725, -1645665, -67178583 ], [ 892189103, -1574985, -13671059, 737369574, -609224706, 1273978867, -570458637, -140513312, -33628977, 2102984687, -556014247, -8848006, -142762241, -155480835, 2120023021, -36454437, 427816702, 938868684, -1345110804, -327683, -1142966017, -178270209, 1073180567, -1762402377, -17825873, -142820738, -537223339, -677414673, -738300049, 1868035963 ], [ -170395683, -549853313, -470845481, -267859, 1543501533, 769649647, -17868545, -646086689, -553660461, -285605910, -290194433, -1412186715, -204754017, -27396737, -548741127, -637730957, -33626579, -742560005, 988794355, -1218478722, -70402562, -9716292, 1744797563, -23593089, -135408129, -540544817, -68158023, -138424473, -1141038151, -4720641 ], [ -545300994, -1073741825, 301504223, 2113861567, 1270316927, 1023408879, -13635948, -415237124, 1584876543, -1459776545, -304089654, -182551555, -287642117, 1853423067, -16941797, -278937675, 1860694014, -1076129090, -285360897, -805308373, -3227929, -604529475, -907683879, -908667646, 1710196734, 1778382765, 2146697207, -268439553, -1243745837, -742394892 ], [ 536804856, -25886883, -52206593, -771785730, -139072001, -237134342, 780007259, -1879900677, -591921185, 1743893501, -143654937, 2142722795, -1116254353, -1645215873, 1206907886, -538198277, -366084098, 1543483133, -1073791777, -1359102003, -16779009, -1476592436, -346391569, -134500354, -1177819970, -524387, 1744289790, -35652626, -33718641, -235036706 ], [ -1087635617, 1039625839, -1391093897, -277611006, -1073742753, -142942209, 1589616239, -174859329, -202508386, -2169156, -402794241, 654310383, -18891100, -346030083, -1610622081, 1532960766, -1616118883, -35661966, -1308637185, 1578057727, -219283747, -136315021, 2075089885, -1073774665, -211881921, -1074856211, -1896090049, -1255669793, 927315517, -1073750381 ], [ -520683557, -10367009, 1583085567, -46407681, -1086857289, -21300257, -13899274, -67182619, -134258837, -59245330, -4203621, -403195905, 1600104357, -121831453, -33985, 2004860919, -176198161, -3803417, -1345071430, -597, -36504129, -674259466, -68946337, -16781457, -537401473, 2147392997, 1606147065, 935779045, -1342734345, -604570165 ], [ -851597410, 1861033967, -109483091, -916459681, 2046819519, 1069447903, -604001025, -1145524371, -6299729, -1611139362, -285608981, -1623262725, 1599795196, 1205171927, 2128590314, -9835141, -1060945, -538443970, 930504540, -307790081, -545356370, 1066645402, -274598356, -5120193, -469814529, -404488737, -10760210, -553945218, -1076973652, 1039857395 ], [ -29757701, -419561603, -1300931147, -1009386338, 2147346767, 2046812159, -281854997, -86508550, 1337844570, -806365477, -276895809, -270542853, -37765715, -536877586, -335969, -541590593, -436343189, -327453220, -17305635, -8521348, 1604512181, -442507270, -1073889419, 2143055397, -159460433, -276836545, -33555660, 446166947, -547434977, -830488995 ], [ -4227217, -579095848, -355079429, -812066953, 909546750, -7555105, -65667778, -1145309025, -1311875, -75531265, -17039473, -540565794, 1878878863, 1564131326, -21520387, -698980617, 784327606, -277020723, -1813000562, -1207967746, -17436757, -1083360771, 935091749, -137048481, -285, -806506567, -1431060897, 2000386533, -16848385, -1879244938 ], [ -369495179, 1542475495, -1040512325, 402332643, -370278409, -2884737, -121649234, -156831889, -1883246594, -90851329, -536875107, -2623649, -1342247045, 2025824496, -420091121, -705712131, 728202981, 2080100343, -905973801, -1880170986, -67640343, 469179631, 1205427691, 2113630588, 1576524894, -1243926626, -1610650905, 1610611791, -675414533, -1350632705 ], [ -625082389, -135825475, 1685651446, -102247427, 527627899, -21056261, -331810, -42231186, 907606527, 1610055514, -100929542, -27533539, -54339590, -1141540909, 1912317183, -1342964003, 2003661566, -16974995, 1606276938, 1941417951, -182460689, -2101549, -287662345, -134496326, -220676626, 1872739327, -538249329, -130124801, 2101305277, -294945347 ], [ -1614815234, 2063597567, -1626996737, -1623867458, -228597827, -71835650, -806368277, -33705601, -2629633, -8429575, -808981094, 2046818045, -22074401, 536339423, -4197653, 2013256367, -78909447, -28084225, -155003416, -2441361, 2128589783, -201461783, -67117193, 1920203740, -539233291, -1279010, -2353475, -1074022725, -1091702913, -570563073 ], [ 1289732015, -268698257, -1296717317, -101843436, -280299541, -136615441, -444870660, -2103689, -40927758, 2092941287, -344998081, -278545, -10486017, 2147341307, -280183969, -86197253, -276826385, -277911561, -287326386, -388636706, -272668711, 1341390283, -1342242817, -135267397, 1071087022, -1144203050, -347078925, -306250766, -135823745, -988690 ], [ -142739713, -1078233093, -1168158786, -110160969, -1073873921, -1371553873, -336200009, -315395, -822350353, -268501014, -8652065, 1248296829, -219679429, -480880833, -575275041, -25166337, -412952033, 1962802387, -580973571, -4358227, -7340558, 2075645919, 1434189126, -552599569, -1413749009, -540155914, -705765379, -2695521, 2144321267, -807417089 ], [ 2048712342, -1778393115, -65, -134234275, -611918985, 668775678, -70538275, -436207628, -578834597, -102894737, -33698113, -268503201, -268447905, 1576909502, 1994112731, -363369824, -1078204940, -671692297, -39063875, -1614974988, 2137914843, -4227081, -1677986099, -512246882, -111257633, -4622916, 2078274749, -354452481, -203800649, -37752327 ], [ 1600650750, -1073745922, -205521033, -538595361, -302057027, -134221957, -2129921, -644093121, -1089079875, -12995987, -216535332, -1075314708, -1371547649, -278319125, 2078542830, -1344536673, -568926218, -671246791, 498969855, -2377890, -60311553, -632553589, 2138535613, -134237753, 1073407926, -102771025, -805371921, -134326466, 423229414, 1715338875 ], [ -436901249, 1047330639, 1660681725, -549994837, -525840, -33619974, -366707863, 1073348511, -719859857, -335877, -33554449, -436470873, 2130704381, 1700630511, -294129676, 1023385300, 1542295439, -10498563, -160883974, 1993834491, -1695566081, -959484101, -33687050, -560497921, -1113132293, -134619650, -35164417, -236192897, 1736431967, -35720202 ], [ -1077116935, -741447809, -1738118, 2144206769, 717059766, -1115963649, 1064686895, 972945359, 2012244959, -562626913, -612789011, 2034677603, -277872835, -79217781, -273163411, -293683210, -134365997, 2007890412, -121640961, -67109006, -1092653454, 2078006747, -189942017, -187237921, 2130705791, -67182641, 2107309951, -68190338, 2011690473, 99806581 ], [ -144475146, -20971585, -637536427, -1513605, -83936001, -1343522202, 1987032500, -37905634, -1587747409, -1078544865, 1073380312, 1852488966, -134283333, -1077187608, 2105330681, -869692450, -1084844043, -1209555043, 2145905660, -151655629, -25706514, -234884353, -573964307, -26230817, -1074505090, 1790966250, -20055043, -1083049767, 1878247390, -1417683969 ], [ -260107461, -16784395, -36741128, -1075609666, -1074223746, -34078721, 1031708607, -12714725, 1073053659, -134323401, -50474439, -167989261, -385880193, -558972931, -1723859025, -10552839, -1007684882, -547120385, -1344831749, 1558567883, -201367845, -50339843, 2147480439, -1110016577, -546898945, -35434531, -136872961, -1082269953, 1065132011, -100704457 ], [ -1610670369, 250580159, 1879039419, 2146958335, -1082331217, -1284513931, -1260454521, -1612992322, -1210720514, -38011649, -1385236498, 1836692951, 1408743999, -680227009, -1638537, -1803690505, -180421250, -1082392649, 2063331327, -143327683, 465108927, -872696389, -134289434, -134353192, 2126501375, -1887831554, -1484817413, -71651850, -271843890, 1701312191 ], [ -1094357121, 1845279737, -1143227937, -1074544677, 1543438309, -402672385, 2013107707, -268435617, 1040187241, -1195414785, -155847561, -5296933, -75497529, -939786409, -543277156, -1086268451, -1443210305, -84939281, -84025862, -1140925061, -22021059, -285999431, -337821993, 2046393835, -536887494, -10829857, 1738361659, 1304345327, -1611016484, -717357865 ], [ -27848961, -1075841130, -1090540229, -541102155, 1541570301, -537921181, -1385433089, 2079968395, -805446465, -36724754, -1241941034, 2147351463, 938344183, -589342765, -539820321, -545522689, 1506929098, 2022700404, -553722401, 1979535245, -235094574, 1592467447, -1358989058, 1740372971, 2138963260, 1434172023, -5509523, -8429638, -138273, -558440709 ], [ -325075329, -950214726, -1950378561, -1879124777, -25328817, -1082433767, 2145778591, 671088115, -551603205, -1753277731, -1358955585, -16857287, 1929364735, -1074008835, -68485385, -69222593, -540429465, -134418433, -841008466, -547414017, -21078019, -386498756, -570966118, 998042613, -805966401, 2146430367, -694202434, -8696329, -148998145, -1174536769 ] ], [ [ 939503434, -840243592, -540049443, 803060716, -570564649, -1082399369, 1340460858, -1346912642, -1357262945, -1227118113, -55836938, -370672275, -134480402, 2142236483, -88240386, -17564737, -50721, -1241515041, -1750587906, -679479937, -120588325, 259514327, -969115717, -1348031321, -46235713, -486539526, -1093014601, -1073889640, -269064195, -302070169 ], [ 1872715742, -378800641, 2143289343, 1970945787, -538290217, -545652929, -306613449, -705927619, -545916108, -16515, 1604231119, 2080226275, -1630015489, -1130971206, -9045025, -236979401, 1303355391, 1325334462, 2138041774, -1947896965, -8915249, -159436933, -553812994, -273158145, -1611005973, -339744331, 1610168318, 2146956955, -839362631, -415244303 ], [ 2107096822, -268960833, -311640721, -1249919075, 1607375871, -1343553669, 855629684, -847650961, -957784066, 2012153339, -1213862833, -2475161, -673194249, -154301971, -75518017, -20755, 2118100862, 1811696635, 1408986111, -66563, -1620321284, 2134898879, 988581849, -415244321, -34767108, 1845314543, 2122145222, 1792990667, -4228417, -1795199001 ], [ -545260545, -1246536485, -84845063, -16405, -134286338, 1073215742, -279543843, -369754337, -102578, -100927779, 1924136909, -415760905, -270533273, -831657090, -296239352, -2752577, -9732641, -1612873989, 1355201531, -16785921, 1532468095, 461172063, -739052294, -147984969, 1861680119, 804974534, -136872226, -133377, 2111699294, -574636545 ], [ 2145697407, -1477443869, -1263014913, 2094915057, -10756177, -286992522, -570953737, -4476931, -277041201, -278006280, -1711350180, 1995177347, -1920016897, 1295480319, -1152485441, -94784033, -1080263185, -1818472641, -1067299, -1076367361, -474109289, -84082861, -1888491526, -1225039941, -68027049, -277312131, -184625601, -1073881353, -1707869801, -1679850026 ], [ -16833061, -544321569, -546275330, -276901125, 1605074743, -577258113, -607703145, -328847, -1073784835, -169181441, -1362243270, -668893770, -1091700229, -537067650, -2231562, -536940628, -70747970, -34608837, -293601427, -1879376911, -419581097, -113943090, 805223423, -864519169, 2139052523, -910369409, 2130669274, -69232685, -1119313, 1811902187 ], [ 1036106751, -5308491, -1124244529, -1342284292, -173310485, 1543471043, -713589921, -543228481, -44638741, 2112384957, -811897131, -18994821, -176189449, 1996164317, 2129042415, -4117, -142623756, -1208026115, -858161732, 2113890303, 2012725115, -404779590, 693632831, -1661055068, -1610613251, -136564998, -269221996, 1333525229, -789150321, 240555875 ], [ -136331329, -633374721, -67108873, -1208123409, -2099, 233831342, -160702981, -302122241, -547361042, -839122948, -323420417, 2077753333, -1476668417, -10521251, -604307480, -571084801, 1509074401, -675583233, -621830425, -1257277584, -537395201, 745274751, 1736859647, -21497857, -1391105, 1607331003, 2139094523, -50766361, -1275596807, 1071118331 ], [ -545587267, -201634307, -36260097, 2147475407, -4227203, -1395687697, 2108685727, 1452932903, 1601592319, -1073752065, -518, 388956157, 2127490814, 1852497407, -16941626, -136314891, 2129000430, -19433729, -2777889, 1877949881, -546332810, -604521673, -605726760, -70197410, -303134721, -336593965, 1073479597, -302125057, -220204042, -1279266067 ], [ -538452485, -4194381, -1142165505, -1778488331, -134893569, -776085781, -1096950049, -1367802631, 1435729919, 1996352437, -147849401, -12585763, -1572966, -34087065, 1718479582, -1057157, 1856896984, -272695553, 1069498267, -1342178309, -268448135, -1359020831, -815872018, -201588805, -52697539, -1124597762, -822607873, -713048850, -570820865, -744571010 ], [ 805044207, -134230289, -1387407370, -1342972869, -1075314786, -472133697, 1526683471, 1203237566, -474013769, -67508225, -1078124545, -1527055378, -17967148, -1151340801, -136315906, 2142199630, -1073749807, -455092870, -1310730322, -2661377, -1098613049, -1754030238, 1493138398, 1870133247, -42017859, 1068490701, -1094734085, -1242857485, 1945612157, -1109401639 ], [ -319670301, 1936158687, -199644161, -556040193, -84411014, -539312138, 2109472214, -82972, -134522885, -70288284, -23273483, -17825805, 1600119727, -38076426, -360713417, -138674553, -16777233, -448135495, -1150165318, 2046476287, 2010030015, -27538058, -248253729, -537923833, -537401345, 1878982116, 1563008639, -1219571715, -134750217, -36274707 ], [ -541212905, -273814021, -503857, -310382721, 1467416061, -4243713, -740901377, -1145671825, -1357912089, -1073748325, -269755473, -1354958337, 1532935996, 1607853815, -19956241, -38013489, -33820932, 1576787823, -537497604, -139505795, -590400009, 1603924922, -39929927, 1856662910, 2146057199, 2125199199, 2145378092, -1885703826, -1074352379, -1074006297 ], [ 763079799, -1090928787, 1993727239, -1476920297, 1878722383, 1845493229, 1865919487, -135798791, -809504901, -287310983, -1207998483, -43003409, -373296209, -872487432, 1878753211, -558272865, -404758721, 1823719388, 1610609599, -76548738, 1567518205, -489162241, -1279869865, -991084761, -76612693, 792006591, 2094005180, -67634187, 1476325055, -528387 ], [ -6365209, -287639078, -69732153, 2076440443, -1226919494, 2042993655, -1157116033, -1073741985, -536875361, 1943009663, -68163, -1108090918, 1278640105, -677807105, -1476534593, -566235401, 1543435197, -8486913, -814747733, -145546, -8521731, 883440235, -407491161, -71903234, -1610760453, -138658313, -1430585737, 2136964047, 1610443503, -1342374026 ], [ -273616235, 2079580151, -1547715589, -1855586, -1141899308, -17105155, -16816657, -24707523, 1337423739, 1856389087, 1073216446, 1325397883, -123189, -34735445, -21647825, -974180363, -630886163, -76580905, -2241064, -2098315, -1078561095, 333938317, 1205689834, -19189249, 1606409855, 905740190, -1157629250, 1341914713, -150994947, -33620483 ], [ -272368257, -603981915, 1272904703, -168825859, -589416577, -71303942, -109391873, -813975473, 1992914943, 1475836894, -8388629, -270598227, -1479803651, -85494473, 1542186495, -13640835, 2146008062, -57803267, 1340340180, 1979186685, 901758687, -102764585, 1824481265, -138420421, 2096218110, -1347031057, -69206258, -627217729, -579108871, -873857539 ], [ 2010947581, 1539305469, -57808897, -1376586306, -478159121, 1941849198, -469762601, -302138497, -336601105, -8913921, -275792241, -465576451, -340840450, 782226431, -21206037, 1926717357, -137634995, -123775009, 1799086057, -1076109329, 2093788927, -104857925, -336608313, -218103841, -33598988, -1119746, -6291655, -370478373, -1367486601, -50465281 ], [ 1956100078, -1883250817, -625485889, -117457601, 2112544751, 1995661543, -43003906, -41962785, -139461378, 1828372429, 738147519, -157713, -31474475, 2012279801, 1878784983, -1663337509, -211288130, -1082136699, -553730226, 2020857855, -2715683, -944181381, -1082460673, -202375194, 534705327, -77595909, -2013841413, -37816070, -1752757970, -1078008863 ], [ -86115355, -155337733, -1082194190, -546340869, -1075839599, 781675135, -5800193, -539182081, -1627394642, 1869544804, -407900435, -965382337, -19409413, -615491033, -574636074, 2105528819, -697642061, 1037819647, -580924467, -1073742419, -6820549, 1774121982, -444649650, 2114966447, -937693185, -573745302, -679747777, -1275070466, 1607449301, -287379713 ], [ -1351090245, -307240987, -671106049, -138477731, -610299276, 1711208300, -1064961, -1247871113, 1576507359, 973075958, 2145376951, -729915460, -841482377, 2113612794, -1144391733, -872984663, -1078987290, -268960289, -18098241, -1078231047, 1937505183, -822124609, -1452283937, -337905313, -782247969, -1050658, 2078277631, -428114945, -509506, 989853691 ], [ 250410367, -1244233732, -71306311, -4522533, -572544020, -17367171, -5243420, -38668485, -271225441, -139373977, -678043937, -1343512711, -285349895, -274126369, 2143141823, 989593567, -1027620868, -679897547, -677393427, -18890905, -42091521, 2128314351, -33718593, -1275087161, -1208336586, -37374261, -268435457, -84314150, 2074727279, -146804801 ], [ -1982506261, -1150763953, -177211913, -727069, -2301195, 1023409660, -88834305, 779806615, -1248071725, -34611717, 2109566951, -270532699, -270539777, 1743613695, -277435395, -50366727, 1539168143, -838867491, 2103254010, -136988677, -1817237777, -137233, -1107559434, 1503099647, -138481925, -1216905379, -4624769, -43255491, -4760599, -288917635 ], [ -19933217, -1084350625, 2070638266, 1038019509, -83889989, 2103047927, -270554, -1349053442, -287773797, -835141642, 1275043577, 967751495, -142639219, -9228849, -37756991, -813701187, -134366025, 1021814524, 2128606717, -67145989, -1820590766, 2147444731, -709888261, -402718721, 2145377466, -205652657, 1979441141, -2033857793, 2012281321, 1067175804 ], [ 2004024318, 2143191039, 1944501687, -9134245, 1524310015, -1108641042, 2138021873, -38273569, -1375965809, -1074089441, -553976993, -310666306, -21020837, -2134033, 1702362919, -543319042, -6891559, 787976063, 1610610623, 2010214271, -201596946, 2046490111, -37093890, -29900929, -9285009, 2050817275, -34865155, -14025507, -202680839, -407764997 ], [ 1911357307, -51383371, -1394676483, 2147122847, -1074223138, -34095108, -25183105, -8524321, -1691074561, -16950539, -1611148747, -167988265, -335687846, -828416065, -1960837201, -213919755, -75534641, 2068495071, -4522242, -688398934, 2080274126, -33575493, -8455218, 2111831995, 1533279479, -5313057, -1359643857, -1084359077, -1074791573, -34111681 ], [ 536556287, -1628455682, 2145648123, -1140885769, -270732531, -1186070691, -134439985, 268153278, -6324906, -57673553, -8593937, 1643772887, 1392456382, -940066401, -169410689, -1770143877, -134554306, -33835545, 945815286, 1970208316, 1876131135, -67502661, -192938626, 2113781625, 1827607999, -604374282, 1877736447, -621109761, -1074594609, 1625346813 ], [ -1360664449, 1874636637, 519826910, -240174134, -1811982613, -1090535969, 2071758335, -177, -35651731, -1258607409, -537398025, 2135814141, -369238202, 1165745022, -673317413, -36734499, 2037406703, -51380309, -6324257, 2046219795, -220201685, -1640271941, -1142129930, 2113797374, -268501000, -2375697, 1874689915, -810123523, -168165861, -541214281 ], [ -278958401, -1074267234, -1208500271, -12947715, -1678647573, -610272925, -1389398034, 976931119, 201259388, -705696274, -832607681, 2146818979, 2070888311, -562569225, -319112193, -146015233, 1541271266, 2147483122, -4268677, 2013229007, -243618338, -1662132767, -1610617636, 2008772591, -156369489, 1567472383, 2147481583, -9052259, -1610616962, 2123882227 ], [ -1255696423, 1876416511, -1879835526, -538550553, -4646962, -547364865, 2046427066, -1076428847, -1722042897, -135071523, -1632633929, -4302916, -17829961, -1052690, -1128267865, -111415557, 511426413, -471059, -302309386, -1082157122, -282133027, -1670152391, -688521478, 1069022205, -67244113, 2145877503, -1025544233, 1607822823, -575081025, 1975498431 ] ], [ [ 1073198926, 1832972137, 1459314653, 1012596735, -589430785, -37763777, -537989185, -1074282885, -1357391941, -153095221, -37758986, -268435519, -138431058, 1069480722, -1148334339, -134381585, 2138520059, -72352801, -1749080582, -67111061, -50334271, -1451369649, -408093352, -8406105, -1654722049, -201588837, -1080971534, -1074463585, 1609977405, -335612485 ], [ 2143207374, 2138045887, 2143270395, -176504901, -185632881, -201719809, -268805825, -207825411, -8937098, -101, 1610538887, 2062367205, -50857986, -52953090, -1107558453, -3147849, -838885377, 1407186878, 1877856070, -2047366146, -1208565929, -25445001, 2145303478, -37753345, -1082400785, -876614827, 2146566110, 2012724191, -623054083, -276824097 ], [ 2012673654, -273204749, -21169, 930062271, 1474214911, -449119885, -1157632017, -190054657, -1795444738, 2013228479, -1207963651, -141574286, -1209212939, 2096500066, -1116225857, -37123, -88363014, 1878642683, 2113759739, -671171603, -982540545, 1835531130, 443457336, -171974753, -1795, 2042614766, -1115730458, -1091043971, 1589084047, -1225306118 ], [ -1612972099, -172796246, 989453819, 1056964335, -134807809, -524418, -67733511, -1152049337, -17834673, -101128353, 2091050749, 1605602487, 1065350511, 1339029503, -279479028, -417989633, -1122271781, 1474248351, -51446793, 1593180151, -78144641, 1872752637, -68157953, -809668941, 1593237275, -806989842, 1608515186, -16517, -4359201, -805832785 ], [ -1095058833, -402915586, -201850969, -553779719, -270417, -7276674, -587333697, -5279755, -92543009, -1587723, -1176666498, -758417453, -2048139397, -335677953, -346130498, -335823395, 1073545045, -477336193, -337128001, -9963022, -507689257, -184877237, -1250953741, -1753625089, -1228931945, -33952260, -704661633, 938448615, -12616245, -369122314 ], [ -34353709, -578528289, -8978434, -268578127, -605031425, -57295377, -202901507, -50595467, -536936545, -563445825, -1076045829, -684097601, -1219625477, -545392130, 2113666015, -9240633, 2069690843, 2137501053, -494928579, -1891732483, 1996485631, -337831987, -1073824001, -834825513, 2139061591, -604234449, -1393725465, -75940921, -18683073, 2046819245 ], [ 1008073711, -1574983, -1078072571, -1358988296, 1539307519, -671128233, -44827265, 1474226084, -73934385, 677051308, -291801401, -2528769, -142618883, -1090933545, 2108669885, -2650385, -177230852, -177799187, -285868098, 2113595389, 1928854397, -404775425, 2077716279, -1761644572, -1209581905, -211976583, -270231626, 1564475087, -453058779, -874375298 ], [ -35692737, -625629697, -236193837, -1074271809, -201362723, -270532612, -404037891, -839025953, -2240814, -301989889, -591725569, -1143505491, -1412720753, -142742051, -8388627, -654743618, -800536, -675547393, -1393562133, -1081090563, -605554690, -198787713, -303924293, -2768897, -43391233, 1541925519, -1082656359, -63414941, -1074269770, 1071118327 ], [ -360642, -1141131785, -1244074241, -33622121, 1740340863, -37783058, 1303343002, 1878653925, -1612816396, -1107459332, -168309300, -1780188163, 2063269082, 2121914623, -180782, -471023695, 1072157178, -1207970050, 2144845535, 1609528043, -581062413, -12847375, -810715941, -654470028, 2028986365, 1844445106, -1744913409, -8388641, -186795298, -1074270617 ], [ -1244168200, -88211495, -34079809, -134288393, -151149265, -943866114, 1846007675, -764088209, -50594049, 653375935, -1180321, 2136891101, -1620054261, -538509533, 2121232366, -1327501, 1005977592, 2143221495, 1062961150, -1073890352, -285221125, -1361068317, -77673473, -16449, 1542192699, -1132494883, -940048386, -1646273938, -809927537, -236986370 ], [ 1870395247, -1429921, -271607826, -1367647186, 1005048927, 1935570941, -626319397, -403177537, -202571858, -336089097, -22185729, 922730494, -3203362, -383787779, -539164673, 1235205983, -572010602, -167782409, -1241528338, 1540237311, -1764884521, -1286343810, 2108677085, -1753911372, -137364097, 2142033613, -809781381, -135069709, -1208539523, -16785586 ], [ -203997233, -8553761, 1986391183, -12656641, -348717570, -140510241, -47188010, -67200001, -1844629, -369148427, -2130983, -340803653, 251604959, 2096332271, -881887817, 1983494950, -159384593, -442499159, -1896628802, 1610285031, 2146430975, -538968354, -176950561, -1090584809, -6177, -303319563, -654394441, -406938891, -1107918881, -136413185 ], [ -845173929, -285229059, -16912433, -69210145, 528479423, -1086357769, -673530629, -1074497853, 1060110143, -1073780746, -537136211, -541131297, -605376583, -822086409, 2144337387, -144183957, -1327186, -5791761, -1790550184, -303046987, -566336474, -70078241, 1652663978, 1587601406, 2012984188, 2133587807, -2629650, -291515410, -1611682042, 2113863671 ], [ -940770061, -1344553041, 947912607, -612893242, 2147077087, -285221377, 1864052715, -202965060, 1336865567, -18883079, -1145112643, -270543377, -386139203, -268505670, 1861484255, -557974633, -94380945, 1870082782, -1141410881, -202378434, 1476095479, -335556622, -607601, -1342345427, -25510439, 1610055607, 1859123644, 1406664627, -143270185, -268697907 ], [ -4300827, -285507621, 1811795438, -71575566, 1995693247, 2105653207, -1154720265, -1154090590, -9478561, -34635905, 2020801934, -537403398, 532179951, -1757724674, -822106401, -134513421, 731903988, -278340633, -2013266250, -1224876289, -1342738569, -1145144277, -403632193, -208339458, -1619018085, -167841801, 1807383415, 2001435647, -67329, -1610756258 ], [ -374422731, 2079256575, -1012983109, 939487171, -121643060, -263425, 2092918767, -4722691, 263683963, 2075181051, -75497572, 2111306591, -274844083, -122049540, -826282305, -1110474763, 1325363405, -8397059, -269029423, -3186849, -1114145091, -1216971060, 2147474347, 2094785119, -1078206979, -37201, -30310985, -537134005, 1459568629, -46137605 ], [ -1433274002, 2012151787, 1165949943, -168827907, -1108920833, -23659025, -75497762, -33584626, -26708481, -335545478, -46699542, -1084563601, 778041016, -269131943, -680787969, -34604953, -9280517, -52562483, -106702874, -1212153859, -142606385, -169873485, 2145058544, -273154051, -88033841, -1078476818, -1611988994, -390202633, 482303997, -1695866884 ], [ 387765212, 2055204847, -813762817, -1912619266, -151003201, 2113842886, -537933353, -33704068, -4829185, -143435059, 1708604874, -190842899, -20978721, 1050109915, 2109697533, 1989569515, -413672481, -80226306, 1922996719, -1218459529, -5326185, -88211713, -1750085127, -262179, -606248972, -1074988802, -3344805, -1075052613, -134357121, -573192193 ], [ 1711273919, -1879403033, -1011644481, -18235969, -330563605, 2046554351, -135303170, -33571003, 1972239351, 2013199281, 1735391295, -2049, -549456161, 1073609725, 2144993238, -127934481, -478152803, -70309907, -1369489809, 1930809303, -269056021, 2143092575, -1652555809, -17957981, -1611237961, -738403332, -1881178125, -33555719, -2015392001, -1342443545 ], [ -1166151947, -420105217, -218116142, -12635725, 2147478491, 760688207, -1146225098, -276877313, -1627390017, -9542197, -335941633, 1474657085, -218368517, -337971377, -575164458, 2096886778, -580718497, -51651109, -44041217, -1090553859, -4854510, -1174930465, -747143850, 1871697823, -1728326097, -52469777, -142977028, -1073752098, -4244483, -8455233 ], [ -94380358, -2052087827, -671088705, -72417411, -561512577, -270615186, -612373569, -1631781889, -545798305, -1192234643, -52965697, 1876809245, -570953771, -34001974, -1275085171, -900473877, -1078243850, -1884890921, 1069541118, -1611005954, -144057669, -939532489, -42991635, -9717378, -1073789955, -536906309, 2147481084, -413238277, -201474058, -4261377 ], [ -541067650, -1247871115, -272629985, -572391425, -302006387, -689438727, -7356418, -622986373, -1351223411, -138864921, -9052420, -1076691080, -1371736111, -13653073, 2134358975, 2012976623, -1057431818, -1610745863, -1780541249, -539756554, 2126886399, -93356106, -182275, 1006631922, 2013163498, -102801861, -553652227, -1431286114, 1542060543, 1996089151 ], [ 601714671, 1047254287, -385911305, -542185817, 2012998901, 1861680639, 2078178943, -13434953, -1342963769, -1712603657, -53274, -437257305, -268437091, 1875468159, -297814019, -34922790, -893388053, -811612195, 1969217257, -18991107, -739820561, -940116099, -134514185, 1811381247, -134810887, -1216348450, -4360449, -51381313, -403179157, -38994964 ], [ -1118906403, 332304374, -16388421, -1077030915, -353373830, -235481099, -1117922538, -1123682386, 1860451225, -957284394, 2080029935, -114895021, -273719363, -70832181, -37200293, -542796, -134234287, -1124761921, -117442563, -33591565, -564183966, -69216257, -16859906, -527425, 1054867263, -742392625, -184885387, -1144951937, 1575679995, -408690691 ], [ -147129354, 1526722479, 1979645206, -26269829, 1543363959, -1107592401, -152062539, -4747393, -1185941747, -1087177569, 385612794, -7365818, -171982881, -1075216389, -545986567, -839927041, -1281499173, -1076396611, 1542631340, -153367553, -83894546, -234982993, -571867649, -5308561, 2004704366, -276964102, -34996353, -17825829, 2080364285, -201993217 ], [ 2021643191, -1575241, -1191487242, -69009729, -285300897, -134743812, -1115709729, -12591745, -1891701285, -50736515, -671624449, -1076063341, -386011138, -806405187, -346030097, -67714823, -832078898, 1499896511, -46786978, -714612857, 2147450079, -101216835, -614730758, -1107662917, -8471585, -700985377, -1076498579, -1074015105, -1082213557, -101232833 ], [ 452673535, 737074415, 2146172923, -67111177, -572523539, 2144337745, -153449513, 1264516350, -6062154, -151912785, -1385234945, -503458849, 402085694, -413159649, -708837513, -1207967749, -8529, -33572547, -1157894418, -43123140, -1949008641, -272665157, -167795457, -134643875, 1844911863, -925307266, -5185, -621146157, 2144595692, 1887148893 ], [ -1085442177, -304087429, -1075840801, -1678787602, -1476436233, -402674561, 1946068990, 2126511445, 2141133759, -251951909, -554306177, 2110627545, 1878518759, 100401122, -606257761, -1174888961, -1107312657, -55595843, -49472097, 2075909727, -68157572, -1345097991, -1076920582, -1107427349, -805306500, -1367408693, 2011027895, 1838328813, -1208115367, -713229321 ], [ -10105093, -1075840041, -1090539563, -563091785, -1146749205, 1065877484, -1384120325, 845988431, -875767121, -705701892, -833045545, 2138954663, -110313601, -185085744, -860045361, -546604674, 736095662, -259000845, -587210917, -671094907, -134238222, 1589501223, -1344312067, 1841028074, -148537676, 1451077614, -71569425, -9076739, 1610443646, 2128535545 ], [ -1139546403, 1842870267, -1342441090, -269560729, 2147479374, -142770929, 834403228, -134219317, 529775099, -1208799297, -1614808145, -1342290152, 1961877247, -1075060738, -1376125251, -33818821, 174046077, -503815, -320854, -25174018, -5283841, -363705048, -176357665, 1006563317, -738922569, -3772417, -943759530, 2132794879, -136417345, 2046670037 ] ], [ [ 2145753083, -537792902, -274449, 106872806, -173, -176427081, -873075857, -302022726, -284039205, -1126190645, -588680065, 2113929183, -6292305, -1078331515, -21495843, -17039443, -8440365, 825196367, -541605897, -67209751, -124782621, -344203289, -701745253, -1074892889, -12586049, -1493565762, -1347162373, -1074479877, -805879091, -33591813 ], [ -1096892705, -47513601, 2013017595, -151027745, -537665641, -964759873, 2144949311, -791054977, -1635932362, 2139077855, -17425, -539006469, -1124603905, -55197957, -1350992957, -34603531, 1606262655, 1862236079, -9642634, -1242208261, 400031359, -683704457, 2087534271, 1874323967, -1074012165, -809510562, -38453281, 1073200798, -825009411, 1732247541 ], [ -168052929, 2096626103, -9568801, -1108361379, -671695373, -1111752837, -536707, -592454546, -1345351682, -134262789, -1052707, -7455773, 897507269, 912525665, -1074266401, -21004353, 2142879739, -37954565, -671090185, -2013873411, -579076353, 1966604154, 511246200, -8413265, -516, -268483585, -1409450522, -268976263, 2109078479, -705466371 ], [ -1669595201, -1220584273, 1069013485, -1073758209, -1210649892, -1610637698, -630751495, 1029568453, -667681, -69664907, -41752371, -536880385, -1073807505, 1853732478, 2138910652, -146802241, -1080330761, -1746927942, 1590672370, 2130624511, -76048001, 1591672093, -203163906, -553680933, -8462529, 804945798, 1607986709, -181537, -1113613386, -974129669 ], [ 2125506671, -134220057, -243797531, 2027806715, 2009817067, -22480518, -388632670, -536928273, -84316161, -1360140299, -136519938, 1548483975, -1517617797, 1610479103, -1150883842, -279200483, -4956289, 1000337215, -873480769, -2097665, 2104835003, -270672949, -705794094, -545555277, -1095893093, 2130427326, -1241581765, -1209115921, -1702887949, -1130891273 ], [ -1108118125, -677990545, 2138824703, -276832514, -14967018, -543302233, -201328649, 2130697531, -67587, -717269011, 1055841214, -204999754, 1934096866, 1610273663, -287740202, -554439716, 1878751677, 2145893375, -633541265, -680266894, -419433641, -274788354, -536912257, -827844905, 2142198751, -874930881, -1393956122, -312597, -1051785, 2046787259 ], [ 1589755839, -34605103, -8426010, 1274182631, 934280191, 1476349387, -405292037, -542318599, -14754322, -1167262743, -321159187, -18941445, -176169219, -156160517, -541787733, -806913, -176179459, 2104294381, -1392525857, -1627721731, -1096828417, -44044807, 1868033975, -687943692, -688423537, -142725517, -537094288, -985697299, -687900776, -633105414 ], [ -12417, -1615775873, -102760457, 2146684413, 1542452957, 769125309, -278185217, -847249409, -1100501006, -1660944392, -302580993, 794549823, -1073761393, -25363075, -145817617, -34216002, -638334486, -608963841, -1174683657, 899667828, -1065474, -1481720386, -404586561, -7209089, -42020865, -605572961, 2138569626, -138746013, -2755145, -1080035357 ], [ -553681425, -151040513, 200594431, 771674031, 1802764157, 1862236655, -809500975, 1732247478, 1065176062, -1074197764, -436741666, 1506181117, -288882982, 1877793499, -285753446, -345194497, 804772335, -153144385, -654451233, 1342144233, -22920, -550019981, -353771623, -891863493, -370173953, 2146435020, -135009367, -143659137, -134220842, -1074339219 ], [ 1042710523, -21315685, -101322753, -134320809, -135249, -403835153, 786423771, -1566508177, -723550243, 2129771510, -142672553, 1063212233, -10092946, -50331737, -814779649, -537203081, 2125823960, -268699659, -4505638, -1501560838, -536870933, -1208091400, -279293953, 2080096251, -605296264, -1158184966, -134217730, -579354646, -570458913, -239075362 ], [ -1346896917, -135868817, -1357938738, -269517601, -1091058161, 2071709675, -603990293, -302000389, -67357234, -69929217, -1364386945, -1074331649, -1231195, -78123009, -671286433, 1773083487, -1610876749, -270598785, -69261377, -616682497, -1751779721, -8415246, -637543459, -1074565196, -304752961, 1069539037, 536608571, -35553449, 2102357567, -52428953 ], [ -402940089, -160596257, 1719905023, 1574699007, -1145634957, -673645570, 2112613887, -2176532, -135799825, 1803501301, -1199649, 2130706367, -1627579441, -239239197, -830506057, -46546986, -25202961, -35782915, -360718593, 1576779255, 2012401119, -159666562, -112724401, -554700969, -536873089, -268451867, 1589476285, -2712579, -1351163905, -773955605 ], [ -543180970, -16794113, -1090823395, -603980033, -1116275521, 2138996471, -575489, -1149276265, 2132795375, -1611435270, -604252759, 1874821083, -78446822, 517813759, -17926665, -138414725, -34623764, 2108678079, -1744928904, -135286785, -44063066, -3080353, 2044850030, -287215873, 1937718142, -366741505, -539232386, -1627423250, -1612202115, 2096889591 ], [ 2000661625, -285343827, 1976957983, -606740638, 1879038335, 1826600957, -271373329, -137887751, 2013068170, -538977703, -742393943, -42993681, -340001299, -268517959, -786529, -89036065, -377491665, -8653859, -536907841, -210894980, -37521179, -253232136, -71844209, -570822739, -8668675, -1355292873, -3147274, 1457519531, 1467345823, -1082675378 ], [ -268539915, -297879847, 2060972238, -2949253, -1203783749, -39184393, -1110454409, -76021862, -75505667, 1943960063, 1920194445, -1618014498, 1857159101, -35979266, -21778473, -23335181, 1402926006, -268938353, -746595158, -1208105225, -1084788751, 986201273, -269136849, -140583201, 1073610495, -403341633, 267861973, -147899449, -1078072089, -1610818058 ], [ -34213321, -1679196185, -1948708865, -1813172318, 2145771339, -137036801, -4241986, 1995157437, -810047629, -19595269, 2079850460, -536881377, -270643383, 1895408292, -688542909, -707825667, -278070819, -8677381, -200877, -1880105291, -33590599, 938471141, -537165846, 2090790014, -1611399425, 1072349070, -545919233, -131509, 1606369269, -1115752195 ], [ -1174538897, -1689667, 1633680373, -50477059, -1354516485, -18426117, -100991270, -839123282, -1208059397, 1608510335, -79954962, -315165363, 1072159999, -1091740207, 502004991, -1380459145, -134807814, -36833815, -390594725, -38326274, 1971306479, -203424093, -300154887, -268697733, -102975505, -1077936146, -1678770225, -69503233, 1044119485, -9494531 ], [ 1608449997, 2113921005, -295243777, -864437122, -413147395, -71863218, -873468977, -151044, -276345105, -134226961, 1979710877, 773578237, -609222657, 1879048191, 1858009851, -134222871, -42737667, -32014386, -424232965, -33842065, -54531113, -1094713431, -1883250211, -143132712, -537011210, -1082364674, -174881, -1174670822, -143654913, -16910849 ], [ 1322776487, -272654337, -1812480001, -101860676, -294979653, 1994385645, -411308290, 1876933199, -138416389, 1744485311, -76595905, -268607505, -566288395, -154075143, -10617890, -1680172577, -201851653, -1351667825, -805355913, -665067522, -30759, 2142694891, -1375797249, 1928133171, 1070956206, -1615881224, -1149765637, -515, -1613783490, -1342247438 ], [ -142609675, -4777989, -144722029, -536872965, 1073573337, 1855942511, -1413480898, -277315585, -1346437714, 2146330443, -72749347, 1785690685, -20185794, -336495057, -71462926, -264207, -310656585, -1107304489, -33559585, -1078102593, -878182634, 1777850111, -377537158, 1794111487, -1186990161, -153127061, -973340679, -203489377, -5259567, -805376321 ], [ 1047920058, -1645223956, -49153, -71311363, -2688137, -1208107475, -539509873, -973313675, 1610611551, 988676085, -2896201, 2144130751, -35659819, -570856754, -1224999249, -545297862, -1077937808, -941176330, 1068236528, -1074171912, 2070928603, -335552577, -1611665417, 1868545503, -763403275, -537299489, 1543371967, -94699525, -136644170, -88149509 ], [ 2117858942, -1080627244, -402660453, -570886689, -35778675, 1424940799, -2228251, -577246273, -149469713, -143393937, -604516358, -270295188, -13973513, 2138697183, 2066562990, -1428449825, -8658945, -545261957, -677520977, -1076643874, 2126969847, 442497927, -42617089, -1619548437, -268818509, -1714849, -805310469, -1695031682, 1304289270, 1730017023 ], [ -637579793, 954783471, 1919909375, -545804565, 1073577214, -1879180037, 1729985147, 2143223735, -459833533, -638648457, -42113050, -439615515, -1361150985, -444780977, 2130623349, -1125385250, 1523564235, 1744817628, 1970263033, 2127393657, -1695682053, -270637142, -1107558402, -292029185, -5770503, -135176578, -34377857, -101974147, -832572451, -53579267 ], [ -45230143, 458174454, 2065132471, -3281945, -84057930, 973010933, 2111658463, -120645635, -1290276, -269287690, -335677971, 2044106715, -412098643, -68212465, -304123037, -822607949, -671220231, -197150738, -120066561, -201363590, -159432729, -2624037, -21154050, -53018689, -2101537, -537207089, -188940299, -942146690, -167904777, -1345851529 ], [ -38634569, -171095, -579423274, -18715011, -3449601, -1081500, 1988097458, -570441801, -1109461329, -591749, 385875930, -280253641, -25280645, -1345717251, -143203459, -315629569, -1212160015, 1070591901, 2076704767, -218632277, -8405009, -167775513, -541458961, -29425841, 2138854575, 1790311163, -672269315, -18219557, 1945587190, -1346644993 ], [ 1928166306, -16781633, -855938949, -1141997634, -1090800131, -168576899, 2146893823, -138588385, -1426100261, -21282923, -537398277, -1107381253, -285343909, -73486403, -576978961, -201859477, -211290385, -33554433, -274817061, 2133326807, 2004864206, -117977163, -614793390, -1075877957, -811049, -588091905, -1493701635, 2144335615, -1073955889, -101220361 ], [ 2080315103, 1592712383, 1073479099, 2147448054, -1621099604, 927987569, -170029697, 469432829, -1210753962, -170800129, -336727811, 1644148151, -755510474, -2013292225, -139526153, -671228425, -168309057, -1115965610, -1132730649, 2113896185, -1345094241, -335986885, -25188866, 2012950270, -270032969, 1333522430, 1935621950, -575230477, 1073724493, -412902529 ], [ -1074267905, -35673507, 442154715, -1079025701, 1207959520, -1124077057, 1912456698, -285214393, -1080057873, -1279375365, 1471544551, 2108657361, 972937975, -2021664182, -608322119, 903970301, 2144689087, -1129337153, -58089572, -42011497, -542114834, -1891926529, -339673381, -100696065, -536879238, -11812897, 2141152163, -270653713, -1610744066, -717375553 ], [ 2145245117, -536879118, 938995185, -3999823, -1611366545, -1078985861, -306481166, -1238513473, -1075970324, -707875091, -939987362, -664663, -1073758601, -27787304, -574881825, -545261185, 995752398, 2005923697, -9381, 1472167921, -176161325, -876642933, 1862237181, 2113756143, 2130049452, 2136993535, 2074869631, -268477030, -35656737, 2140585977 ], [ -6307875, -277481477, -1346897794, -1610686505, -8430721, -21364822, 632553433, 1744239555, 959804893, -1610729281, -1681915994, -1610619010, 2078269111, -1074870276, -1163067715, -42225669, 1582281700, -134578183, -815949077, -1082140674, -215548449, -94638593, -570556513, -1212171777, -402784337, -104439809, -337649761, 2136203255, -1212324353, -1145047361 ] ], [ [ 2139086699, -2836500, -154173619, -813909012, -33555466, 2009060855, -806032389, -1346928997, -15480929, -1258425521, -601270273, 2146958705, -675301650, -67174626, -87138562, -17040979, -134742025, -1073774641, -1745702918, 2139029355, -83887283, -1955340433, -553830916, -281591897, -1656848449, -336724261, -1365512258, -1141457479, 2147412508, -1107383129 ], [ 799006686, -21235713, -4409353, 2088386203, -705765569, -16781505, 1876515071, -191246541, -1636314634, -8472709, 2143222727, 1593688041, -555786241, -1128402945, -1384121457, -203423849, 2112741373, 1593737210, 1869410103, 1037398910, 2138554103, 2000353243, 1575910322, -4198915, -536879121, -268444910, 1563555838, -1208508678, -36373577, -276832271 ], [ 2046490303, 2092924347, -43077778, 905951229, -805389317, -1351878217, 2121781233, -815137697, -196129794, 2147471291, -146800675, -1360424, 1440595911, 1045879761, -41996577, -541069587, -545521798, -38188033, 1610349051, 805239789, -1115709460, 1835401146, -1149257735, -402661493, -33620227, -100968449, -302424601, -83952295, -16909361, -588030034 ], [ -1073743425, -46957329, 2147483113, -1090541841, -35717153, -1074275713, -314163201, -335716443, -303233, -69275906, -35986459, 1597503415, -270598277, -553802753, -278975048, -403571745, 1029701498, -1073923429, 1708645075, 1610086910, -546062609, 1044179359, -671351686, -25200705, 1249378131, 535822094, -32814, -8569121, -2249346, -541853249 ], [ -1078464913, -1209270342, -243273803, -100802605, -168034321, -293298825, -286331102, 2146111477, -277172273, 2146807777, -1610744195, 1472952303, -574693573, -570458114, -1354270787, 1795012447, 1610509693, -1751192075, -337117761, -12091406, 1832324090, -153101325, -441457157, -1224905609, -1208484709, 1870512060, -33631365, 2130614911, -1611400773, -320919817 ], [ -844393, -1075868833, 2146828286, 1837103088, -543467753, -21496457, -67653635, 2113929011, -1688310307, -559098179, 1072592666, -64917057, -1076888582, 1601294206, 1862235006, -1091110011, 1877834427, -50876931, -79696069, -1343296643, 2122152823, 1777639390, 134126431, -323092737, -89162917, -33841345, -1392939309, -8825953, -150999089, -33624337 ], [ 926153647, -1572877, -1091607729, 720598496, 1975514607, 1811400699, -572839045, 1472067007, -207683618, 759954924, -845289659, -23467013, -8393003, -4244269, 1575993273, -532769, 1064215550, -34604081, -1359659010, -1124335619, 938982143, -947961928, -76054769, -1627426836, -554188833, -1073857672, -26827, 1599599583, -974723840, 1323785014 ], [ -33601667, -1158561921, -137658405, -134219346, -1082369, 536342511, -409331201, -377619813, -1620717594, -1912897558, -88605953, 2138815679, -1410614305, -2195585, -10813478, -604999813, -638149776, -205692165, 2054921959, -1942006274, -605176322, -273155588, 1975443263, -291768353, -33560577, -605033250, 2146434458, -8755889, -136846414, 2146957183 ], [ -553926785, -1367482883, 1876155135, -570472569, -4489345, -1365280018, -12582984, -559319131, 1023179732, -117760033, -170396168, -1691025413, -5922, 1877735931, -16518, -402784517, -1360548881, -1093411138, -654861857, 2146413691, -540020740, -75810306, -373688919, -519019, -100734978, 1837104001, 1072885739, -167923713, -1336018474, -201393540 ], [ -1781531142, -84494071, -1192757441, -33886729, -155320897, -877158662, 1853744987, -294062339, 1475608285, -1493310465, -9633921, -2654993, -43549106, -1074331717, -965906690, -327809, -360710182, -608243977, 1608515002, -1476411552, -822093459, -16974381, -1141208321, 2080354298, 462418943, -1082695778, -134758401, -1613365254, -809762849, -6373409 ], [ -1352140849, -168075553, -137003058, -1353753505, 1006100239, 2138992623, -1362357, -1648634885, -1059442, -338368524, -290472449, 1995964414, -50350339, -71303169, 905829214, -307298306, -575412545, -320941569, -1174423633, -19943425, -103776285, -1820591261, -624956418, 1607690157, -312085697, 2125457103, 1587508799, -1220837545, 2039951103, -1126179116 ], [ -221055021, -536883201, 1994914959, -42237953, -297803970, -157762601, 2138829279, -603985539, -136061205, 1868021630, -18910823, -341329989, -1082309659, -51085333, -830472265, -163972601, -16782337, -24678431, -92301574, -101122581, 1475071999, -143659433, -107742337, -537989181, -2177, -269565977, 1508391850, -1582089, 2113396711, -573112931 ], [ -838999202, -5248535, -1082172419, -346030497, -1653145667, -1078001953, -67913729, -4669937, 801112055, -539499618, -352329732, -1346404965, 2078715883, -1478496777, -3162122, -33830929, -1577025, 2109202431, 902201310, -407400523, -559980938, 1001695451, 1743777514, 2130701758, -344981907, -471073441, -1611671555, -537699473, -1572891, 1023082231 ], [ -545608199, -1075855441, -1073914099, -2013266210, -285512193, 1778367999, -271066113, -605618177, 1203697599, -288368641, -952145939, -311437829, -335826449, -268517953, 2146926526, -83919873, -186790421, -273451012, -1694501889, 2012084734, 2001796517, -118490627, -139003035, 2011955111, -1225023607, -1883820233, 1877997877, -1812465771, -17369577, -1367871635 ], [ -272741403, -287344514, -69352710, -606077057, 2082394302, -4980777, -1141084738, -1078067878, -545265859, -35725441, 1509621245, -1114673154, 750156747, -172032002, -273354763, -671914761, -1145112907, -68357171, -1888487901, -2099338, -1168672848, 1996011627, -1485628233, -205004929, 1601568683, -407946057, -1694811147, 2006924255, 1593605367, -537989769 ], [ -337584203, -605468945, -1147314437, -1813946473, -386400288, -19005441, 985613742, -4460865, -809523206, 1805893591, -545259555, -840960065, -268562707, -206837145, -843580525, -1611714577, 796686021, -1067015, -639836208, -1613865123, -104930369, -1744831596, -805339146, 2145270876, 2113918301, 2111794830, -562189138, -822485553, 1476214771, -12591621 ], [ -1164838406, 1407647727, 1668874236, -152964227, -1108902417, -571476482, -42016773, -537147266, -28574721, 1274506239, -72127510, -302319777, 608689847, -1155147917, 1065348607, -1083179051, 2012900347, -37882929, -826550925, -1174425633, 2006949599, -536875389, 2114961116, 1207410623, 2063005150, -270680082, -1613775553, -639831169, 1551892475, -630636612 ], [ -1625450515, 1484750847, -1910638849, -1900153217, -220200979, -206125057, -1056789, -537003652, -69963777, -8913925, -940081697, 893378031, -352324610, 504889307, -105733, -19497991, -77594643, -111681586, 715718508, -1082144129, -7553353, 2008936425, -1279267082, -142869510, -637537292, -1073779716, -2304129, -369166342, -1477578889, -34218337 ], [ 1320157182, 1879023471, 183754175, -68305929, -320182613, -706775306, -307460, -8396201, -38798597, -274728016, -1083212673, -444439, -557850915, 2010239961, 2120873854, -329368581, 1879046063, -53371, -562103178, -627709953, -275284023, 1336999291, -1384186401, -152043530, -539134225, -1309804046, -1084522761, -4196100, -201331538, -272697857 ], [ -142743835, -1761799170, -18912526, -613476941, -36455, 1864314575, -1410334730, -268865539, -536937042, 1870554458, -269484305, 1601007357, -136315010, -143197201, -135210, -58984970, 369018879, 1978400731, -8392753, -1094715415, -809505378, -1342768130, -1317814410, 1798297567, -1622421889, -690006018, -1611964482, -1073750018, -543181831, -287322181 ], [ -300614210, -1610637337, -671106049, -605029411, -31483180, -268960529, -78123075, -1667305601, 2113917947, 804255221, -1353, 1189902013, -536879307, 2109422474, -201474681, -296235091, -1078205451, -270140465, 1068490550, -537296912, -134489089, -96469121, -1182800169, 1970273279, -1688241195, -131587, 2080374525, -495230993, -203866187, 2113928697 ], [ -538905473, -1112117378, -138418177, -575754241, -29242, -571511171, -10616852, -36442177, -1210888739, -9070617, -143623, -1345060865, -59185197, 1870228299, 2074557423, -1160005657, -109904137, -8669187, -706753281, -134217881, -10690561, 1526693795, -42631235, 402124227, 1874526130, -119040609, -16842774, -1294407685, 1831599094, -158112197 ], [ -908628113, 2146415871, 1835761149, -538513749, -1208684291, 1576861690, -81921425, -1078921289, -1527554469, -1412813449, 2109564918, -402654235, -285837865, 1968807887, -4267018, -1115990051, -611469429, 1566557693, -1083369234, -161025029, -1079019029, -823363781, -1392804358, -893911297, -1113147395, -1351516931, -38340865, -1107296897, 1176459263, -275877001 ], [ -1082173527, 334444415, 2066967538, -1075916871, -361927877, -1107714315, -1084394138, -1327113235, 1724264383, -189399113, -1073890050, -1188563989, -306479249, -68949537, -5311679, -268978250, 1740242725, 1994880749, 2097084415, -36866, -1166017242, -14369, -693288962, -318769217, -16777506, -67207809, -188874883, -1616164225, -168560659, 629329278 ], [ 2138274750, -88087575, 2055139781, -1136803, -554746754, -268699011, 1995382270, -542337, -1077318419, -1476674433, 1602189663, 1820314494, -142610661, -1075872772, 1602149155, -551576866, -11100207, -285768419, 2145120686, -83899537, -134217986, -201393153, -574882305, -13697201, -1216479953, -97199382, -53870595, -1082654849, -470297121, -142879749 ], [ 1831738358, -33559881, -824185985, -1141702721, -1073741828, -541700, -34235009, -33731265, -1627542053, -1258724777, -1124597889, -1075914829, -386007205, -67109889, -384040961, -210318991, -76041506, -612639041, -310945941, 2141582247, 1946058698, -50463311, -545327118, -1109493857, -1318913, -576552963, -1895992435, -1083190021, 1072560475, -67149889 ], [ -621043745, -1694568785, 2146951163, 1073214711, -1116936370, -1249913357, -2299425, 2078277629, -138684490, -175256641, -1141057809, 1937757599, -604037513, -1485362241, -138412161, -1744970277, -176501074, -1107299873, -102760721, 2004319352, 803732703, -134348805, -192959116, -33570947, -17873417, 1331559935, 995819450, -541172233, -328369, -504258849 ], [ -1706497, 1874197119, 1532930556, -1666777141, -671195159, -33570819, -167834116, 1858075589, -33563713, -234972197, -155716249, -13951531, 1778379510, -1082140081, -744669287, 1365244927, -1150157905, -1161827011, 2015076286, -608520257, -540017750, -1879347267, -70026253, 2105245182, -41031, -8405025, 1744822591, -268816723, -1107296513, -583010369 ], [ -283803713, -1619003426, 922729913, -552603657, 1000504953, 1069022195, -43286557, -210187525, -815997379, -572596305, -1084719145, -1049, 862731895, -151003682, -556270625, -538182273, 257162971, 2072770937, -55640577, 1459310537, -75567402, -1344029351, -1881178659, 1841167338, -155322051, 2102378055, 2079319661, -9076773, 1054832478, 1589043194 ], [ -1265135749, 2144714635, -4870, -1342286009, -13007010, -1640014001, 1873018783, -1275070055, 2147169241, -134496867, -1409286218, -1094758503, -221512009, 2147468783, -1392771097, -33556933, -1101269235, -335978501, -571352357, -1073766465, -282591267, -572850328, -58933510, -1287853569, -660042, 2044166111, -538968106, -3022857, -719356417, -675283491 ] ], [ [ 2003289050, 1709948649, -153092243, 1056685053, -196622, 2138830719, -604517586, -1112162689, -8923137, -136709685, -50768385, -268959911, -4196354, 2141906868, 2056101630, -558595, 2146942963, -1255178289, -1750794753, 2138993517, -105906343, 469630823, -298993774, -13653521, -12682761, -755106114, -273305613, -1073873419, 1342132879, -3224721 ], [ -289415426, -113246273, -138431233, 2088745627, -671459493, -1007030729, 1775787959, -707934881, -679621764, 2143289083, 1605884887, -540033537, -570953729, -54722950, -1082785829, -168824651, 1610588157, 2080276458, -276955857, 97379326, -1744879801, 1597930995, 2087517862, -34083331, -1082392625, -71311561, 1564196574, -1208503297, -321162511, -276824321 ], [ -52445385, 1858042871, -17057, -1250992323, 2010110439, -314900993, 1064828793, -9577121, -2039482114, -135288901, -1083703425, -138691714, -33628211, -1109639862, -46977057, -536870915, 1606004731, 1307888635, 2080108543, -1879064579, -437526530, -411043461, 1601931258, -268451873, 2147319807, -67282946, -1149641386, 1860173261, 1522523135, -17334551 ], [ -1627652673, -1518635265, -1094886421, -1358975362, -169872673, -1074274562, -666435841, -1174929595, -16945297, -33558571, -107547787, -537676553, 788528487, 1861074559, 1861566264, -10682721, -38060553, 1610563518, 1909914590, -34295810, -604766595, 1065347551, -67963398, -415240293, -805831813, 2145844199, -539004963, -142740481, -1107362498, -437127171 ], [ 2146953343, -1208224065, -1161824329, -639640065, 2147049471, -268568462, -86638730, -6565905, -360906753, 2122155506, -1713602852, 1926987775, -403702977, 1606409727, -1076959235, 2052961821, -11149945, 1876708799, -67643714, -1085313029, 2067622554, -69403889, -1249974309, -545661897, -1094713858, -310534657, -538976513, 2146385535, -4194421, -595596034 ], [ -1124094533, -538611889, 2147483646, -310455306, 2141936575, -543974097, -204003425, 2096814583, -1753227329, -541466709, -1342278242, -30543937, 1055390114, -537799810, 2147187286, -529450, -279183969, 2071965115, -671154243, -952893569, 2130523127, 1845437950, -1476403201, -918815745, -93365809, -6365905, 754564806, -295937, -135270539, -268501333 ], [ 1034534335, -559115, -51545132, -621284361, 934017519, -336595609, -302519945, -74650182, -172032818, 753692671, -325485095, -17236610, -42098955, -1078075683, -602957381, -36462613, 1899687678, -1218118676, -53100851, -33653249, 1939865595, -411087425, 769126199, -1645027411, -672153971, -1076088842, -268519428, -144706609, -453007970, 2129903546 ], [ -167815361, -545444481, -335546405, 2146785775, 1476362205, 1040187309, -45187075, -899711233, -1083326486, -905969665, -33686849, 1003978297, -338945, -168449, -746848311, -604477578, -33636553, -743316481, -1132752925, 739245563, -536887809, 1684782525, -137667713, -24002593, -34023681, 1539678719, -77136487, -189173789, -1208489545, -4196489 ], [ -25281236, 2004875263, 536787679, -1648408657, 2012479231, -273679873, -843092323, 1466824566, 1962699774, -352498978, 2010638825, -1116767239, 1793850586, -286663717, -32847, -270745611, 1877448699, -405548097, 1844821503, -537925829, -35867923, -80503816, -385876739, -522412566, -251684868, 2113929118, 536014775, -444600481, -119555854, -604573715 ], [ 2145902577, -84394593, -35034177, -537235465, -543249, -777012033, 2144856063, -1946947479, 1574961117, 804499959, -139592201, -1086359815, -1174442022, -587735189, -420642850, -1364361, 2050490367, -608440323, 534732731, -159531184, -536872453, -270729477, -1948356610, 2147205050, -1159728004, -1115717665, -285212674, -1654662790, -809502997, -67321985 ], [ -5505029, -1108123665, -1311393953, -2621854, -68161986, 2002474927, 2080323563, 666891003, -272697385, -72010, -272688769, 2096675830, -58901307, -1107824641, 530505567, 1233027071, -796939, -35688065, -169910274, 2127527931, -1145831611, -1619818650, 1610579934, 392132518, -339290563, 2147409919, -805574657, 1969782609, -1321212355, -1124081970 ], [ -923330697, 2012699615, 1678631679, -595599361, -1095368777, -142999553, -38018561, -604008578, -135564565, -296747547, -24232011, 1676653559, -808630275, -134939141, -823168705, -143000618, -167805713, -190845189, -629819461, 1610595839, 2011951039, -16806146, -35130369, -1073745989, -541593729, 1878718453, 1576614824, -1220109321, 937844695, -570991159 ], [ -270811170, -289587219, -67445937, -805310465, 1400895165, 1073708503, -471941125, -1147230693, 1865408303, -537657645, -67504644, 1073708027, -607981668, 1458945791, 2128574454, -143407653, -593940, 1068892015, 1467404157, -138465611, -13654218, 2140792410, -459604372, -269746625, 2146579196, -224133665, -539768915, -21342849, -19988628, -50659333 ], [ 1418722427, -270925955, -1294508569, -1887576748, -249857, -285239315, 1869818859, -740827144, 2142234526, -286261377, -1681922115, -2120273, -306446913, -536955396, 2146656255, -558661889, -463474901, 1849630718, 989331453, 1936717245, 2110258941, -1192244740, -1279803779, 364883709, -1157693969, -1145106505, 1844443518, -1767901231, -17510601, -814219299 ], [ -2141201, -547473543, 1878515399, 2139740154, 1043766714, 2080340983, -44802817, -1083049878, -605295619, 2145353599, -67250241, -34394117, 1857846265, 536640510, -1346703651, -814058253, -1409352705, -277160035, -680532446, 1071632383, -1082789977, 814528877, 2012890343, -207239681, 528350959, -34165571, 179550839, -13893657, -1614943257, -1073746561 ], [ -5012873, 2079906807, -572567617, -1813955650, 2040659782, -262529, 2042316798, -3228101, 1073477618, -84951085, 1535111086, -839385189, -2124069, 1962649206, -402834709, -1747976211, -1342769691, 2138007255, -873074697, -1344364620, -1112019205, -76145938, 1876549558, 2090498590, 2147473150, -1111904257, -1703431953, 1324997835, -541098027, -1375797255 ], [ -352979478, 1541830641, 1291647999, -201853953, 208895983, -16785942, -8724514, -272114, 2005498879, 1476361182, -9180166, -1407978131, 670228146, -89164993, -1082411281, -1088160187, -1209997325, -39063059, -626337950, 1903525884, -1088946481, -67109217, 1877696466, 2012479418, -156502065, 1068888063, -1075841121, -6788417, -595853315, -1188356 ], [ 2099180540, -549486595, -1670584321, -290064513, -335544339, 2113364207, -872420377, -148611, -70352897, -1216652337, -671650056, -358613505, -554718242, -1094721573, -286360343, 2080264189, 1699216383, -101492762, 732141563, -136323601, 2090644447, -16781393, -406859837, 2138305502, -100794411, -1184516, -4270309, -1377127621, -311427081, -17316385 ], [ -273696777, -4467217, 268103611, -118899524, -327192645, 1389591287, -269783300, -8405393, -173048837, 1977286648, 1676655295, -393237, -545309449, -16973827, 1993145206, -335594033, 1877999517, -10639450, -1092780938, 1147129822, -6856727, -537789585, -1375732481, -18022430, 1609923327, -213010183, -1413218561, -65540, 1608457135, -269091871 ], [ -137501977, -1342472193, -211874114, -13688897, -1075973647, 2084548175, -1074823562, -268435459, -1094828049, 2138009428, -202506545, 2130049727, -19923458, -78489681, -105017389, 1954273781, 1827072027, 922738431, -570475553, -541362251, -537530606, -302525474, 1601400183, -424676433, -594808977, -573743237, -546308102, -1277166018, -3153961, -10489859 ], [ -346038793, -973094924, -671107073, -604046337, -563167273, -170410580, -68964449, -40043147, -8923173, 1070595454, -69473284, -688925058, -572530913, -570443045, -219433243, -831901, -1073752721, -1883965185, -1128284291, -1107595278, 2071592411, -469803073, -1409554707, -177488897, -128024619, -536872967, 1340078014, -18948113, -69222660, -1094714885 ], [ -1092486025, -2658316, -473972937, -575143937, -41986, -35230085, -1065498, -85983425, -1487321617, -8932739, -604512260, -1593492, -1116143629, 2147433375, 2070237183, 1658558343, -212484361, -1619411083, -1745015041, -19398697, 2118434295, 534772683, 2139045629, -22557, 1876950826, -52562165, -16781329, -2014128486, 1434450926, 1740107578 ], [ -134784145, 2021522639, -126124545, -4460821, -1074665739, -1090650882, -270009751, 2130702327, -279707917, -303366149, 2143240191, -403964107, -16846923, -438440321, -4800513, 1047207675, -288379989, 1843384318, 1995112136, -135283077, -561685, -271716882, -1342178830, 2130671870, -139481345, -1074012929, -954497, -1125451459, 1333262799, -19562498 ], [ -1134602285, -1285632161, 2141420091, 2146225135, 795733307, -1250427139, 1031526302, 560978908, 2011565043, -407830569, 2080284671, 957791181, -8397041, -77628001, -38382865, -25708612, 1476116073, 888088511, -37752833, -102793221, -679773178, -268293, -134302225, -524897, -18882949, -75866753, -23068681, -1564255489, 2012085749, -1612976268 ], [ 2142633911, 1056732093, -763954913, -8407463, 1542307446, -1311003, 2121233916, -537544258, -112591843, -1212696197, -1208222755, -33650329, -138465409, -268440598, -805902545, -47203425, -201345033, -1343271651, -810564, 1945987947, -227303682, 1946121711, -570688019, -13172881, -566994, 1866398442, -688000003, -29385473, -470553095, -1220684805 ], [ -151216281, -34609481, -321990916, 2078441151, -285557249, -34391682, 2138504415, -12747393, -25378821, -1124304069, -663881, -1078078501, -352456706, -544235523, -1889534033, -138480535, -479758593, 1509940926, -44835093, -1133552674, -536950802, -17306191, 2078277446, -2359329, 1610587639, -12323, -419989537, -11807621, -1083196417, 1811402687 ], [ -1627399169, -1157657538, -1342971973, -1074269194, -864157713, -211945517, -1124288161, 736018428, -1080208170, -1443409, -1384252164, -33974281, 1945590655, -1621353057, -541196425, -1660953093, -66129, -1107298908, -111421722, 2013068863, 1805057279, -906395713, -33575707, -151718, -386945089, -346424321, -1285623938, -524846, 2147150925, -270354531 ], [ -295702145, -273171875, 989788415, -1213301762, -1744898059, -1342194433, -243425796, -16777267, -1107330257, -151096869, 2146958959, -112599297, 989850230, -276833669, -71516738, 2110528477, -1075954801, -72352659, 2058296761, -46418145, -620757062, -1881411591, -1343144968, -8519702, -57479, -18104321, 1203761531, 1335261167, -1241530501, -142822497 ], [ -13771011, -11011138, -1207959595, -561514831, 2080169835, 1604321260, -1086359561, 1042932175, 198179007, -572535297, -723697930, 2146950125, 1904099063, -581444610, -859915313, -673186818, -1652819721, -235931273, -571548803, 2008776637, -134615815, -1985732611, 786431198, -168047617, 1987934439, -1090782377, -4524291, -696324, 503310334, -6307855 ], [ -271849891, 2103375786, -272897350, -1073807649, -4235442, -553812070, -201720951, 601873313, 1534424539, -1082138625, -5242902, -1895901377, -17049857, -1074077713, -51576851, -100947969, 1071642399, -470200327, -579117077, -1619058689, -360808961, -858587208, -671301922, -1087045641, -487129177, 2145312767, -687874145, 1595887086, -541429825, 2147483127 ] ], [ [ -1074286261, 1599925839, -136589331, 2004466663, -539100205, 2004612415, -604701762, -1346422182, 1072955387, -36065793, -9568777, 2078801743, -536887633, 1069541187, 983023324, -1208254465, -545312421, 934281039, -1087259277, 1409250813, -2209, 2113011583, -142607944, -1078543705, -581010433, -202768710, -19398666, -1073889388, -268967332, -1345367445 ], [ 1052655327, 1786508287, -134367241, 2012887705, -168042653, -562303425, -105185417, -206706791, -1744990730, 2143286623, -24577, 1607433197, -301993985, -1075859526, -269091945, -85985761, -806363137, 2063300543, -8594122, 1173860346, 2147458591, -557894305, -539181121, -4720129, -1619009541, -335552528, 2139045599, 938982299, -119811081, -406847489 ], [ 2046293879, 1862238207, -268451873, -142663747, -137904157, -269811785, 2147471348, -818029362, -2032558082, -1106501, -1216352307, -2197048, -1821376571, 2127964637, -1153974497, -16814163, -356520070, 1576201727, 2046390259, 1341652909, -142886164, -8520133, 2137587642, -403193957, -1179650, 2109303279, -21365258, 1862253945, -591921457, -1778692444 ], [ -1612709953, -1208492390, 1005968895, -151001238, -1258357794, 1069512958, -67633445, 1870503743, -17145874, -35655681, -51448117, -952905737, 1879048163, 2147335167, 2105487193, -141297409, -1110477442, -1613792610, 1355193338, 1576373750, 1610586735, 1801322271, -537135489, -184549985, 2080309207, 2145910711, -671093156, -147493, 1069340991, -571870805 ], [ 805105263, -134218066, -1090520092, 2145377757, 2135654331, -21179690, -119668942, 2140882933, -83918897, 1853220854, -1711276323, 1960574823, -977600645, 1945468415, -1085904963, -295717635, 1063054671, -335712259, -344467908, -1084753673, 2067235770, -455091221, -949590561, -1082167689, -1214120609, 1879027004, -186715589, -135408793, -557105, -1449773058 ], [ -50393977, -2647185, -579043329, 2113929139, -9700386, 1305591591, -67131395, -50341013, -1812038753, -584493381, 1878883675, -80878089, 1047919035, 1609748606, -33685769, -1610617155, -345080839, -68174915, -947982865, -1209372809, 1929215839, -269178929, 939450367, -16870409, -29369345, -371614401, -1376031021, -69635137, -136053915, 2046717691 ], [ 2129116079, -536936553, -29363729, 1005836276, -1610614786, -136057013, -446747301, -613818455, -11076865, 2085222826, -281451313, -31462022, -201470251, -17707311, 2096028653, -34357537, -180377859, 1971257326, -1614840354, -721785347, -67126275, -33571395, 2046787535, -1073786963, -152617747, -1074888968, -806707302, -168297731, -722574066, 239566698 ], [ -33601571, -97046657, -473204745, -1208398914, -134217985, 1304948733, -331465729, -612500549, -1084387654, -1946189827, -873333057, -9216079, -67134577, -8392739, -137699381, -524290, 1509597936, -69732353, 159383547, -403701773, -538444289, -42287171, 1871141887, -4456449, -34811905, -605032006, 1005518328, -12653205, -201350659, -524441 ], [ -8708674, -1342584843, -1812676869, 264141807, -1544028547, -37749505, 2143251863, -832571460, 1962377215, -335566084, 1844440554, -644415496, 1793321215, -294913573, -269123615, -137560331, 2129640955, -153879617, -100681505, 1877996137, -581002006, -545811727, -302424627, -34267621, -286291969, 2104489931, 401862577, -168968225, -236995106, -1749555347 ], [ 507502589, -80118929, -34609217, -1107656836, -4850241, -808600405, -12449, -433653507, 2128343037, -1761741380, -146866331, -1082695953, -1149272498, -50331857, -150997042, -537248129, -1100513314, -805310475, -2359586, -402785290, -16778515, -1478639666, -1142982914, -218120193, -587467202, -1074536485, -419447297, -713032726, -302123541, -201547777 ], [ -1342702625, 938463231, -1148758033, -28058506, 1006093551, 2069850111, -21291013, -2046831686, -340978258, -269029377, -339920257, 771473391, -43182633, -1417683457, 1067252574, 1796145103, -4981276, -455156362, -33599489, -30934017, -158138815, -1621901454, 1521483774, 131989478, -2297217, 2142166783, 1321184955, 2147188606, 1929754557, -2105777 ], [ -956860441, -672441609, -317195121, 1597988863, -30089290, -688128034, 2100029942, -536884747, -526353, 2111307126, -6431849, 1861222395, 779968469, 1891139058, -84967497, -41943354, -167786321, -953844037, -1678663746, -33686097, -672419841, -689185569, -142346401, -1091571761, -537401505, 1877906927, 2129575727, -416358427, -276824105, -740917331 ], [ -316689514, 1857006575, -25370835, -838865313, -1812529155, -1078034433, -269025793, -514481, -1050689, -4174, -739649553, -1892876833, -548945939, -405326089, -16795657, -147071121, -35197185, -1074274369, 1575407451, -274235851, -583012810, -1617580070, -457592983, -558248001, -344458258, 1751383903, -536877268, -1346446481, -1074876564, 2113666791 ], [ 533643251, -151011345, -1244267097, -1351222263, -268638849, 2128607229, 1878989819, -70852614, 1877930906, -556804647, -138446849, -311441985, -105139219, -536889415, -286097478, -625349993, -193069377, -38276388, -536909827, 2071852031, 2109598903, -74985477, -1208681211, -822231259, -353831, 1538760703, 2113928188, -673188971, 1607860087, -1358974979 ], [ -270607371, -843335169, 2061498590, 2076499834, 1488885499, -69795841, -1188766145, -395153, -603981249, 2078244351, 1442438605, -1613004805, -541720695, -1244087297, -809644131, -142868745, 985653949, -9543779, -277885022, 920508406, -11043034, -122880257, 2000150207, -141230722, 2146942663, -675320651, -16876577, -150226457, 2126281447, -1610613250 ], [ -105216163, -1611312393, -1346380821, -1813004405, -1095639044, -2884739, -1140890130, 2141974463, -1883295882, 2062630871, 1534589885, 1308087131, -1344393523, 1961485856, -474666405, -1242595355, -881886769, -278785, -2310318, -1610621188, -107054407, -537932562, -402695257, -54874402, -1074531203, 1066200782, -1095517305, -553910417, -4210721, -46146305 ], [ 1271266171, 2146383779, -455081988, -202247171, -59818497, -553732098, -75829249, -545534562, 1047230971, -606601378, -113247238, -327688913, -1074080523, -1095241379, 1431305967, -268706491, 1064008698, -40968865, -911810579, 859779036, 2008522495, -773853245, 1814961914, 268427197, -192283169, -1344421890, -606404689, -102928585, 2097111037, -553697794 ], [ 928823276, -117440529, -591075585, -1107364225, -25174323, -205601554, -12833, -268453891, -335708177, -1074537751, -1081368, -111159299, -294702113, 519559135, 2143087097, -16778503, 1668283229, -21799178, -162418184, -1115764373, 2123165335, 1929248767, -406859778, -218106915, -103055393, -9601539, -2263688, -1073745281, -1511141377, -570435585 ], [ 1454366143, -541082257, 1592822207, -117835330, 1816886955, 2111302647, -168075524, 1834983517, 2139974139, -270794773, 2080356927, -268607491, -2132001, 1073543135, 1063172958, -1184998433, -144179971, -1350715427, -1621262978, -78264321, -273192967, -671940757, -277153825, -134348874, 1610610414, -1155612937, -1074266121, -33620738, 1139763311, -1346962441 ], [ -229774611, -262150, -211834926, -583018061, 2113763823, 740256623, -1079542018, -539038723, -1346392657, 2138991993, -348128307, -93487425, -203958341, -472386713, -104869998, 1971287037, 645319763, -1093937485, -539018289, -557875291, -6816394, -301991201, -1845498389, 2068830159, -1893742801, -152078866, -1350568001, -1210655170, 1609554903, -285212675 ], [ -1372127745, -943734810, -671121473, -537985025, -22637987, -136972868, -539775059, -2013495435, -34170925, -1182210, 2063457212, 1559093181, -807936041, -4591654, 2127542147, -83894477, -301058, -1610817546, -1125130318, -1111883784, -402529, -159383681, -1644431667, -68699297, -1837147139, -5638659, 1543503036, -478192645, -132611, 2080307453 ], [ 2126445950, -134778921, -205528133, -537923589, -1377841738, -588357765, -4342283, -627842241, -296362003, -143174027, -745025540, -1075335316, -286461953, 2138701727, -617104490, -1342186089, -648945675, -1619026251, -171991059, -1227620369, -12085761, 1525677047, 2113926845, 2142763487, -6393874, -118145269, -285212694, -1946321249, -1175587337, 1865643643 ], [ 2113403375, 971691903, 1986756095, -541868313, 1071382513, 1560083707, 1807122031, 1064757143, -710967609, -1882230813, -137242, -168035355, 2128608159, 1702477551, -281624580, -1074840619, -17836369, -304099329, 2111461064, -163285121, -1699383061, -404330643, -1526988802, 2145352191, -4264965, -143426337, -38080769, -201328321, 1605849449, -272204420 ], [ -20154467, 2069819223, -73666882, -34739265, 2129492471, 2111485685, -1107699282, -1282934900, -405368847, -843778146, -1208371734, -34161855, -1241546771, -84969061, -305857829, -545280078, -1077953273, 1996485551, -71309827, -69243265, -547394114, -70033921, -721534997, -35654241, -1073754405, -683770657, -1111687305, -1348384002, -1902617, -2014838915 ], [ 2008244222, -624991441, -587809921, -8907047, 1543053182, -303039763, -151027718, -37777921, -411074913, -1350912101, -687965185, 2097146695, -63012997, -1074790423, -134944925, -330715137, -11161639, -3680257, 1541598188, -153788425, -67633426, 1946153639, -572653570, -18104337, -9404881, 2075581437, -33817857, -1083328165, -201597455, -1141648385 ], [ 1823250367, -33556737, -347346306, 2146959070, -285546625, -167772545, 2113338719, -180359297, -826446373, -168282147, -1795293317, -1212351565, -369238049, -89175105, -1117782033, -134823439, -1006667794, -708141313, -38078742, 381640070, 1610512111, -528905, 1535115091, 1070753791, -69009697, -148484643, -1746931731, 2135815935, -1073825413, 2078760887 ], [ 1056946943, -604000577, 2147483067, -67668481, -830937282, -112338949, -167859881, 1811658430, -173056681, -186257425, -41954306, -302253577, 335017534, -10523329, -710541449, -587211301, -34340866, -33572907, 970968815, -8978504, 2076114047, -507529729, -176181649, 2113908475, -20975937, 1023012478, -1352844417, -537428481, 1876602878, -436947971 ], [ -5309057, -611591, 2054880218, -1090641953, -67174666, -1375739393, 2013036024, -289407139, -37758167, -1241635377, 2130704119, 2077847513, -1107951874, 2113666018, -675348551, 1467964415, 796187551, -1195393283, 2101067769, 498507775, -202375752, -295965447, -269091849, 1065352699, -805322818, -10551345, 2006839203, 1217569727, -134627621, -33637385 ], [ -292745473, -547364866, -151519271, -16554317, -1074503687, 1005059070, -1384384522, -21044245, 1800402988, -36790593, -1940325610, -9307, -1115816201, -715129126, -23348513, -548406401, -109317150, -221514375, -51388641, -574896161, -4194312, 532512126, 534739711, 1878917087, -181438353, 337620814, -5572865, -163873, 1056832447, -4743435 ], [ -328487173, 2004350859, -1610886469, -1879573306, 2147451759, -1759543938, -1548550232, -1544028771, -11321891, -135123297, -336592962, -1900052645, 2076964607, -1074792458, -353632523, -103041229, -1610613825, -402722833, -572915821, -25215042, -210764835, -1898221635, -713621605, -1208112139, -419566169, -2662977, -339771457, -549454354, -1119977473, 1908391103 ] ], [ [ 2137491418, 1440595963, -538972339, -327417873, -539107366, -1111755401, -872559681, -1342177670, -283389989, -1210076337, -26257409, -302514845, -945816130, -72683726, 1055268860, -1208614931, 2004301811, -168853553, -1075578893, -612370581, -1671, -646841529, -684952619, -1342767873, -1658948617, -2013397281, -1080693766, -1082736751, -71780, -1345532357 ], [ 1878998942, -1162871873, -4196365, 1971305209, -537657589, -9441673, 2109592703, -560148485, -1761637513, 2147464863, 2145385471, 1523417083, -807409665, -38469634, -9175121, -3148075, 1342046207, 1207875502, 1869479374, -1913259142, -1210058753, -134287878, 2086664950, 2113924603, -1619132421, -1077945955, -583850273, -1074267393, -808388933, 2013257429 ], [ 1955790398, 2109716923, -280182929, 1986994167, -135881237, -1111754445, 1929371632, -969286434, -1922307330, 2147478971, -14159875, -138511906, 896310991, -1099032245, -1153700289, -536871241, 1580836859, 1505643519, -671090189, -1208042755, -1207976978, 1706950522, 528011261, -445129249, -99841, -4464642, -905982113, 1054277469, 1538613231, -168591378 ], [ -1629488131, -1354793493, -67929619, -150997141, -1208484129, 536870654, -867748099, 2036203437, -465410, -135204, -204017967, 2138557623, 1876882799, 1590538239, -50496021, -145097793, 2112813019, 536820378, 1691860951, 2130050559, 1541380975, 442302303, -537463169, -134875501, -344458401, -1075380258, 2144861872, -142787713, 2107579838, -941115989 ], [ 1860561023, -1343488025, -134749275, -639771151, -143786049, -22808482, -119672974, -540078089, -92737569, -1075341330, -1713569955, 1357610827, -843130497, 1475870206, -1143474244, -8782401, -1084301385, -745706051, -882379494, -1110446602, -46167105, -254092497, -708842026, -1744842825, -1092092206, -33694276, -1661026565, -1091674385, -541327421, -346681897 ], [ -1090824737, -1616478257, -545398786, -276832588, -14992481, -856171033, -672682027, -33826445, -211918387, -679878661, -288432325, -190978562, 1063122927, 1609690495, 1826611807, -545850705, 1810496506, -102270657, -541065413, -135109642, 2063431647, -111725090, 1073618783, -9560321, -89137805, 2042584575, 2130685639, -69528653, -1315043, 2147417785 ], [ -38159441, -570982435, -134890, 720532462, 364902906, -268470309, -814223501, -70656606, -14680118, -111220307, -830771631, -8733317, -67137547, -1095630895, 2116943337, -35934481, -147938313, 2138963935, -1914749729, 368768509, -138412805, -35782726, -1117814929, -1091350531, -1610662241, -2297857, -805838913, -306449701, -990429266, -337428614 ], [ -36177923, -1161822721, -336592897, 2012572607, 2080339695, 1038614511, -52806151, -840992033, -1098916146, -906002434, -570425601, -344466007, -67444737, -234113, -672399384, -621613062, -637606236, -201884929, 268168959, -960528898, -538987009, -1112884420, 1878416191, -3033121, -337921, 1542318763, 2146434014, -20976177, -528452, 2141192187 ], [ -564216002, 645768695, 2043998939, 1304423367, 1542684543, 2107604462, 1342140308, 1447918524, 2085978069, -1191507233, -34613795, -718274561, 1809775354, 2130508507, -557803, -209911821, 1072020991, -1476436994, -891315489, -269539143, -539121929, -44550, -326273655, -520159416, 1727969278, -343934992, 1610611681, -168820897, -94504493, -604574107 ], [ 2136464881, -13223133, -1174537409, -704643745, -155340929, -908730433, -12062885, -1561923331, 2144600063, 1207564727, -138543761, -1086391075, -1686634502, -1612259401, 1609427662, -537948293, -285736968, 1337896701, 1059037147, -402653210, -268445201, -404815935, -19474, -134221826, 2073814392, -1183621156, -940048385, -143279494, -272632369, -773866146 ], [ -1351354513, -134512945, -504006801, -279978394, 1072159823, -335544321, -536914213, -543435782, -339978281, -2687235, -1413522945, -1526924313, -9497395, -1180701187, 501152767, 2084487007, -1074012429, -320908289, -1140905986, -536891393, -792857007, -1753240710, 2109733852, 1174103983, -176751297, 1068429261, -822139141, -169312289, 1945972287, -1124081997 ], [ -925114533, -202806537, -598105697, -562044929, -281542790, -134480954, 2133851639, -539038737, -828549, -54035081, -5269003, -352914509, 804207581, -72155146, -880839689, 2008677919, -167809601, -316408071, -279601926, 2046541303, -672227425, -539238922, -250871861, -1628442689, -537401505, -1073674, 2100944749, -404296723, -312025145, -738271271 ], [ -843323490, -46609, -1200042163, -612372513, 1509356799, 2147417047, -536877825, -1145641179, 800063487, -1610612997, -873728580, -281084449, -77877447, 1861725919, 1593819131, -236853381, -34107460, 1576124287, -674828289, -168841667, -15741466, 1608245946, 1705045614, 1324314239, 1869771756, 1664874463, 1600376620, -17638418, -1090539611, -1107626257 ], [ -2058424707, -1210450115, -125870529, -1823081190, 1861944655, -100674051, 1869851627, -604578817, 1877995518, -556796803, -482445333, -268464709, -121898515, -805374472, 2146655935, -620925217, -438448469, 1841295614, 2063560607, 1946154301, -6656257, -57683977, -1074267259, 1873440373, -1150576721, -877174857, 2113927991, 1006107595, -10559553, -1879589249 ], [ -268540955, -536954629, -355083533, -541392905, -11083841, 2041755615, -1075511490, -1145176342, -553954785, -169902081, 1609684926, -40153349, -1665307747, -134447105, -4456745, -149787149, 517988980, -460811, -1276117073, -136317186, -1166674006, 1034731133, -8960595, -205598849, 2138570647, -407585359, 1589624821, -149997081, 2130476279, -1074864169 ], [ -337398147, -1143581953, -1885475093, 1541877759, 717086530, -983425, 1035982318, -22810695, -805601294, -22202377, -1686111266, -268959873, -1346412929, -72489360, -990020905, -137396233, -8554041, 2138797791, -805400577, -1613825385, -69273943, 2071375572, -136454214, 2096884127, 1068761087, 2141077151, -1640403250, -271011, 2013134847, -314639109 ], [ -626525825, 2146893755, 1518338036, -51776641, 240598781, -611330065, -100675617, -262449, 2147089403, -1009292294, -109318145, -295774739, -319292168, -1182836297, -1151341329, -786721, 938965746, -4467205, -827916820, 968224223, -180879361, -136314965, -48496681, -403439624, 1979512799, -275255297, -539019953, -285415809, -1644437509, -1352056834 ], [ 2143076302, -624959489, -1104677121, -809831233, -136323185, -234916665, -202376741, -537003010, -67346689, -795669, 1877995500, 2019284207, -80756769, 1610567679, -302156289, -27329617, -381157411, -48269337, 1805320040, -1249973137, 2090789535, 918552493, -877672474, -67635239, -2526209, -1279489, -3296065, -1174733089, -1224880129, -50864993 ], [ 2089795502, 2147483511, -134687749, -101843907, 2146100911, -69469723, -168046594, 1879024757, -141690377, -2113638, -478183937, -268462083, -555753987, -151396359, -1077349377, -1736532001, -143657810, -337664068, -1904361610, 1555427287, -273217591, -407770753, -1384122881, 1929313911, 2144629990, -1221740045, -69484801, -33554695, 1473714366, -268962835 ], [ -9574403, -697350, -151033165, -650166273, 1073734029, 767032047, -268960129, -537052161, -809816642, 2146396111, -80872737, -1008242881, -20185734, -815802705, -71966758, -159426059, 2137455355, 903469023, -580935731, -553648141, -336592997, -1414071553, -1552417949, -476055553, -1147273489, -589439002, -311470275, -204024033, 2145369081, -276825345 ], [ -1105404718, -1379950612, -536887297, -541140001, -7949444, 1878326780, -77090883, -862160001, -8465545, 1055913956, -17567810, 1316837372, -589824169, -574918754, -1208223833, -2666627, -1073750043, -1346582026, -293324, -54923276, -134488929, -671129601, -33560603, 1640496990, -251662337, -5406788, 2145386431, -228623381, -134218059, -33555457 ], [ 2134441846, -1075908748, -4218055, -33701893, -1075938428, 2147483385, -273728026, -205785221, -1239689219, -9094281, -619327521, -1075921027, -297994277, 1870397211, 2074566590, -67373601, -556621833, -545548623, 2141036013, -17580169, -28337153, -604012577, -34258945, -1141399058, -1480612058, -85082337, -285216785, -1561233409, -1757808274, -403607809 ], [ 872278271, 1047125343, -420481025, -8736781, -2563588, -1879048199, -11042833, 1866065855, -568328633, -1912909965, -67164161, -437257417, 1878469055, 1970106367, 2121707508, -1090789680, -628258097, -180367873, -1109691953, -20137091, -692213781, -136845826, -419464205, -88606210, -1075380225, -8397602, -4194561, -25494083, -17335335, -40897554 ], [ -43188315, 391018327, -6164801, -1075909725, -285345994, 1029685245, -36343354, 969235391, 1876615058, -969820170, 267950078, -9522325, -1120141489, -27820581, -41463075, -17369165, 1073741579, 1048013806, 2143219709, -234881162, -1679872178, 2147440091, -735267350, -455609441, -8705, -545431601, -1124147403, -2020225410, 2113666529, -1081086602 ], [ -180748290, 465399785, 1441444175, -9207841, 2062368254, -269746585, -26274312, -4347529, -1577326819, -1476460773, 1476295645, -301007953, -138465349, -1343390727, 2146951991, -857887778, -203556899, 1728024061, -605116434, 2080100323, -67117058, 2113663999, -39190529, -30228609, 2146523646, -75703057, -689309059, -1095901953, -202639876, -277227521 ], [ -423756930, -1048899, -623182479, 1072070654, -1074137764, -167821313, 1022885151, -134218305, -88772613, -1245920417, -134745165, -1078089733, -16785574, -825237505, -1153433681, -11021703, -93329681, -203956322, -284018853, -1645749257, 2080275710, -33714759, -606143490, -1076691461, 1399757783, -5611521, -554211409, 2136596095, -1074807569, 2079293431 ], [ 452679679, -1427202193, -1075322881, -1074301706, -1117194307, -101712003, -1241994881, 796569790, -7995617, -156905553, -345189908, 2113781663, 2130181758, -539559537, -5308417, -25321481, -147403217, -1082410186, 2019282671, -177930372, 1338670463, -977439233, -167859076, 1979445208, -89193025, 2096951166, 1734929214, -21094946, -268439729, -530017569 ], [ -1349913089, 2142683097, -555819815, -1665187873, 805238766, -33556131, -67291656, 1858075077, -4210693, -1074013969, -658185, -44192299, -1149908281, 2105540471, -73465894, 366591967, 1073070047, -1124094679, 2112576920, 461356703, -24117320, -1883799619, -67208205, -42336770, -32898, -1376305, -807539289, 1775743725, -134242535, -138431041 ], [ -22057027, -1084754949, 1056964593, -543950851, -67936385, -1678770309, -307494934, 2071651599, -1947345217, -2122050, -1348666537, -73, -243351937, -144739332, -822296865, -540312193, -312738921, 2111567228, -38871237, -671383619, -75845892, 2128968960, 803176156, 2012871630, 2003140270, 1580198870, 2146103039, -8200, 517829471, -555753731 ], [ -1244678149, -973154374, -1884053381, -269585329, 2134474623, -1076109890, 1705114522, 1943468969, -1615382035, -8947299, -339738689, -1900126243, 1993338623, -1377041, -1192230993, -77875265, 1585446781, -201601045, -816587878, -1610645505, -299409923, -891387923, -142737734, 1068937205, -553652753, 2046783455, -761299082, -541766157, -1222711873, -1790970467 ] ], [ [ 929414011, 1735196619, -671396019, 1968831463, -19079202, 893113719, -538062914, -1376272706, 1871828927, -1076102289, -18088842, -524351, -138429249, -67174645, 1065734111, -17204737, -134758565, 994049919, -680592002, -738263063, -123733561, 737402719, -13731887, -1049921, -1614908425, -1426063685, -1348621582, -4408164, -537431154, -1409424593 ], [ -1346420994, 1034875391, 2143155959, 2088714143, -589072565, -404033609, -272805505, -627454275, -1224871625, 2143286399, -541148161, -607179287, -1075881985, -1128796294, -1350566945, -16783875, 1337966591, -402655302, 1878978038, 299313146, -671187249, -671126025, -50741270, -306713607, -1619271729, -1145046187, 1563946975, -1073752165, -537332035, 2000682991 ], [ -253821377, -21529153, -303039009, 887847765, 1476304355, -1375733449, 931127279, -310378545, -62038274, 2012163583, -1078595761, -140526633, -579952681, -51511991, -8700161, -536891459, 2121908091, 2075684347, -705037827, 536870895, -1477730578, -437913409, -1694963846, -440935009, 2112780797, -33693202, 1828703726, -1342792199, -541204849, -1091342682 ], [ -1671431745, -272632150, -1091077137, -1073743874, -168299810, -1610654977, -849363235, -1107329123, -1777666, -69406850, 1894445053, 2004875199, 796917223, -830473346, 1836547901, -10813697, 2132459487, -539099398, -1040277518, 1593174519, 1608505455, 1511909695, -135268869, -579476293, 1870135255, 1073737671, -2101584, -18597, -62050, -705842193 ], [ 1878244207, -268697885, -29886978, 1574821855, 2003689455, -270346882, -572588242, -3471387, -75628561, 2128973818, -771981443, 2144302883, -975251137, 1429600254, -76582915, 1868281181, -9118267, 670879741, -277356738, -1118307842, 2075632638, -301999133, -810652198, -1208431109, -1146880705, 1828700156, -151060673, -1074970897, -1154253885, -547964162 ], [ -17594909, -672284721, -571375617, 2113920946, 2070616030, 1845362167, -538447883, 2130435373, -209753715, -705890391, -1092749410, -632984585, -1216481813, -8849794, -301993354, -537198635, 2080275134, -8950407, -1032065107, -1879577613, 1677688695, -44161027, -1073800449, -104874025, -68199953, 1237311279, -319198501, -33901, -136052915, -100729939 ], [ -1630404673, -35129357, -1099963939, -1158193694, 1039135738, -872972957, -715920901, 2002582965, -4718882, -1150681669, -591827387, -2523649, -235036673, -151138309, 2081929721, -270357, 528464637, 2105342940, -1080853012, -1073813505, -205538435, -144884289, 729251615, -34123796, -537428083, -1283477647, -269484072, -847775493, -823673571, -336413778 ], [ -134277347, -537582209, -436502529, -532481, -1283, -842530900, -448021255, -396494085, -557338885, -1191608328, -621544449, -67404359, -404055137, -153260579, -135274514, -17172678, 1609993446, -537137153, -335564809, 1991234936, -67652098, -39338692, 1743445947, -934049, -33822977, -607657301, -5671, -16947845, -1210620493, -1073741825 ], [ -547685012, 2130441719, -1745235233, -1614911553, 662437887, 1843363823, 1333788304, 1856600895, -1795235883, -302127139, -135268359, -205750278, 2077686782, -17179653, -269206267, -338837513, -1074945045, -19721218, 1844837631, -268439825, -8542215, -612892673, -293208370, -790675598, 2130612220, 2070934422, 2013003711, -302010529, -8392202, -1749026818 ], [ -690552847, -8421541, -118261825, -167777321, -21495953, -975309569, 1065348991, -350029075, 1572859871, 1207035383, -403701819, 2143221709, -1652556226, -50921601, 1342038750, -538218753, -282591233, -608518401, -1077961313, -1476542619, -268436995, -1224802849, -1612759313, -134479937, 463201340, -1082138660, -402653697, -1082148630, -306187045, -6488226 ], [ 1068236623, -134565921, -1449320602, -27525377, 2147481054, 2069843899, -72370465, -1881671686, -72452146, -336222466, -34305, -436682777, -33704492, -115872515, 935190366, 2086665039, -4728941, -302026254, -203452482, 1532998651, -1098383543, -1812468865, -67121156, 802940838, -143655043, -4272417, 1589340095, 1072463863, 2031464381, -50331680 ], [ -419528737, 1986645727, 1331278015, 1828413439, -80421386, -81969, -39061514, -67183114, -135046277, 2035236222, -20103241, 2063597563, 1338873845, -67665930, -276827265, 2113650630, -192943377, -987138323, -1370103873, 2147139503, -37491233, -159408129, -104860801, -1090588757, -4198433, 2113921013, 1517861408, -1356928001, 1031700463, -102801429 ], [ -308546697, -21128725, -1183163603, -880803841, 494337789, 1061158399, -875368709, -1143064685, 2141185855, -1076398378, -1024729683, 1072496639, 2145578968, -2032667169, 1593734647, -114168337, -336209, 1038475199, -1110028290, -272650379, -15764314, 1006615871, -237181186, 1320541694, 2146841470, 2080372735, 1606672174, -1080102017, -554696889, -50661641 ], [ -1923420421, -270794947, 2055200343, -469771235, -17018545, -83896321, -2896901, -536871943, -1184806, -3146629, -335550465, -35672657, -37749265, -872431618, -268509537, -608993537, -159396551, 2088459261, -1158187073, -67111105, -10649609, -1226842123, -1212351483, 2145926973, -1300327463, -344481793, 1844444469, 1593310083, 2146759359, -1091326100 ], [ -2144385, -581190693, -285738798, 1339480063, 1576457727, 2042951647, -94966657, -1149370478, -554735681, 2068798271, -537461331, -541102086, -838897761, -42157057, -1632518251, -556597253, -341838980, -277219345, -1007684365, -153227522, -86542351, -249939025, -1212172993, -206049314, -537395213, -115521, 1861630935, -148931129, 1073512175, -1343357482 ], [ -34742537, -607225865, -1751138369, -537460850, -1161961529, -533889, 2143278526, 2128527023, 1342173051, -5390345, -545788018, 1826610971, -268542247, -33948358, -994709701, -1342193665, 535231983, 2080372435, -872497839, -1612817417, -1147149653, -546936697, 1474166191, 2097031263, 2109734877, -169934913, -545788962, -16778033, 2143272921, -1073750531 ], [ -1913128469, -116737, 1241447422, -18619395, 1013364733, -40921349, -42008866, -301994258, 1982429183, 1475865463, -38277121, -1126770915, 759955197, -1150847723, 897576703, -316146819, -656389, -38798373, -894707846, 1970634236, 930586367, -134217845, 1833697275, 1744805757, 2146104815, 802679790, -1394882, -358648001, 2088730617, -616751170 ], [ -717381651, -130031635, -1120475137, -1351025473, -220209427, -4775857, -1053709, -268569729, -3870721, -1208263713, -672714835, -1153704449, -541098017, -1365256229, 1857911035, -4789267, 1836051277, -67676465, 781317994, -1109685513, 2108550911, -222310723, -676334775, -151784486, -172067, -8519715, -1080068546, -1444217217, -1124204553, -573192257 ], [ 1862270446, -805595793, -608200769, -68175811, -59779397, -690002451, -303337729, 2105540581, -141727494, 1838922747, 1869561151, -32785, -6293545, 938539001, 1878703966, -86050353, -1049121, -1410367524, -1090552354, -67121161, -271147013, -851973, -805569281, -132317, -1613432089, -778108969, -537673997, -306184202, -812672002, -1078402050 ], [ -68158739, -1342709762, -1277190254, -542115849, -33593865, 1027029903, -269123713, -8684547, -826544193, -277909512, -282460211, 1476229693, -137111682, -680176017, -536879118, -192972802, 1550515199, -170131817, -16433, -21004865, -874516993, -306195745, 200801623, -605036625, -1952454737, -135406105, -545357891, -136849858, -542156067, -27328833 ], [ -99156045, -1242562587, -3073, -738205827, -564682756, -35785348, -1590321, -1361053313, 1601619959, -1158679564, 2060701621, -3244195, -807411945, -537022561, 2127560699, -11023831, -1077984402, -672343610, -22284431, -21233667, 1936718075, -96510025, -269750563, -205013217, -1082204163, -5407303, 1811807935, -495035409, -134628164, 2109734909 ], [ -9700226, -1241546889, -21675, -38817797, -304190555, -51450113, -417382427, -558767169, -411341411, -147589515, -201465895, -1075331094, -1115949103, -446977, -13127713, 1862244287, -1016013065, -679750027, -1782587923, -1747730602, -60450305, -623117322, 2105392831, -1145065729, -1208221714, -19939745, -822149127, -275069409, 535820654, 1857648510 ], [ 2113785451, -1108738561, -262155, -14504221, 2146757111, -1091044100, 1654586365, -21502049, -721461409, -637919757, 2080368631, -403964937, -271142977, 1977188079, -290017418, -1116007723, 1790949007, -717238819, 1959522777, -134400389, -541771029, -2791953, -150995974, 1879047166, -35133701, -134513571, -39784833, -1200685633, -954248851, -18910340 ], [ -58763277, -78766250, 2134502266, 2145308599, 2126343679, -1149831491, 2136176095, 740260750, 1860607894, -999047457, -1350576151, 2113855339, -1376821409, -92312101, -268832005, -553648133, 670940593, 897400556, 2145314813, -136315265, -2114250, 2079541215, -676415749, -151521857, 1073737151, -142614913, 1977606133, -611460097, 1610150899, -1075589764 ], [ -138421258, 989687723, -1258882131, -26640547, -84041865, -1343489291, -25176138, -541086249, -301990259, -4981029, 2130705279, -19231393, -25284833, -2392083, -590043, -297817441, -6377507, 650618813, 1540879293, -86507721, -84689153, 2113567231, -541065729, -22036625, -9413586, 2130173676, -3408259, -1099581059, 1810878174, -1280050177 ], [ 1663851318, -34604099, -1099245323, 1005322175, -1342640129, -557186, -1124663809, -41984065, -1707098661, -50359621, -553782541, -4357189, -335675526, -292552771, -1189085185, -80290459, -22834, -235152450, -1074012418, 519395726, -604082950, -117444677, -536938534, -268901, 1400568319, -186495491, -553779297, -10496033, -9594513, 1879035711 ], [ -1627424033, -1963991234, 1073733627, -2058, -45553811, -238026755, -151212193, -8408835, -1209542657, -33691153, -1442914580, -511838729, 385318590, -144708273, -704708617, -1761764005, -143139137, -1107560610, -1145057554, 1979547516, -1953497313, -704938117, -167789186, 1979559899, -84994625, 198831222, 1675131706, -84705826, -1905074, 2079101629 ], [ -12420225, -304681093, -69276709, -1833558034, 469686003, -419, 2080337916, 1862270439, -35677333, -68193845, -21498377, -104235811, 762826711, 360446795, -136315394, 399892447, -277488641, -1091567937, -37797895, 536868019, -689963093, -1363149121, -271942694, -8684050, -1097860, -1064965, 1339904807, -392970497, -270657, -4195401 ], [ -22032643, -11011181, -1207959563, -22348107, 1006296701, -4194438, -34899986, -14101877, 469751935, -171010049, -199574593, -663565, 1970077695, -731941121, -592248865, -146014849, 426894526, 2030042487, -51389637, 1455378311, -46223401, -273097447, -16811297, -134479921, -194119299, 336181999, -68163587, -9085447, -1612709889, 1610546942 ], [ -1374957827, -436871266, -268706757, -526618, -29546546, -568599142, 1068040155, -1476984959, 528300015, -143259427, -16777226, -687870114, 1944845823, -1074860570, -340001809, -35668041, 197901150, -469925893, -310527250, -2097217, -336691713, -1375838229, -713244742, 1064806901, -1006768129, 2077191615, -291516490, -3026965, -1759678465, -1677852993 ] ], [ [ 2012598619, 1843062477, -688951347, 912178172, -50405381, -1078205129, 1273945898, -302155013, -268701793, -184552977, -571747202, 2046295913, -136334082, -1079317588, 2123263740, -151553027, 2147481595, 2143288287, -8605710, 2004776297, -53477439, -546045993, -1115376, -273204753, -1117815369, -1897005093, -6574349, -1082147404, -268472595, -67153425 ], [ -1344307234, 2058352063, 2013263359, 1996208831, -303249, -135593993, 1878653887, -264781, -680025099, -12648801, 1608441815, -623953429, -318773250, -1112162497, -302285861, -67112803, 1308483581, -86097990, 2147351831, 1136997370, -134744569, -21072038, -597017941, -38274049, -1610752017, -1346384430, -579649537, 2147482366, -141383, 1866325985 ], [ 2096873142, -302547021, -9453729, -1224747235, -673776153, -1379927565, 997711870, -718676482, -2057363457, -19009, -1087374227, -1049768, 1434255349, -177734835, -1082933345, -541102089, 2147350522, 1806883323, 1375727093, 1475854061, -33824786, -406849029, -1158961192, -142631509, 2113732606, 1773911534, -1136951953, 989265897, -565265, -151265353 ], [ -1619002435, -8923729, -1078592007, -1207976069, -1126762754, -34434, -931250209, -1344970915, -786962, -103221514, -24185365, 2012469439, -1082198537, -270681089, 1853730587, -4720225, 1061041531, 2013117178, 2127027931, -50468353, -76300545, 1526655455, -201392262, -290456321, 1333722903, 2147109751, -37066, -181377, -1080088097, -5914629 ], [ 2141253487, -1073742165, -109056538, -656548361, -3547205, -22415145, -352845906, -543205387, -344201233, 778436598, -570458243, 1414496107, -2050294849, -67144194, -1353193475, 2055206621, 522018789, -609300617, -8929478, -1085313545, 1797105366, -186909897, -1077970950, -1761973133, -1229194090, -285671937, -18942085, 1072600039, -541885561, -1978234666 ], [ -34089581, -1211855025, -571285506, -310586695, 2132492055, 261881151, -606083073, -33562759, -209823329, -173342737, -1051810, -774411778, 929428990, -6273, -54662273, -1636570228, -2195559, 2087169023, -339869703, -810092552, 1987951479, -107149363, 671080319, -902840585, 1856993619, -807895057, 2112733174, -10668097, -134812921, -369099799 ], [ -1663173137, -536871017, -1121099321, -1627455507, 1537996266, 1542711291, -715179657, -14029322, -170403078, 793574376, -805476621, -18956805, -67133481, 934350585, -568352771, -35938321, -1154751490, 2003173342, -1665450260, -167774721, 1054343161, -671121477, -1445494833, -168403011, -134251361, -67142022, -268437703, -183272739, -605608172, 1313742846 ], [ -2633857, -92684929, -203423789, -134514257, 1610610655, 1340079020, -179307781, -824214597, -1082269737, -50364436, -4916289, -77865491, -1077226545, -27335297, -203497490, -570425478, -34169050, -738892805, 1802219519, 791666160, -540148225, 1064237372, 2007457759, -21907489, -41952001, 2143659774, -1048643, -25237513, -203578437, -1076363421 ], [ -537207297, -138551307, 267579359, -1644246081, 1265860607, 2110783486, 1844440531, 1451065207, -1126866977, -67371266, -402663459, 368967676, -336397093, 2145975775, -17416907, -145948687, 787846127, -1495294209, -589448705, -268484677, -545289602, -549995206, -102894338, -889946192, 1693374461, -109051975, -1208554517, -135270529, -1134692618, -1212683396 ], [ -18973194, -71565403, -1091698881, -772117675, -134742097, -107102529, 1857025627, -75695109, 1994358781, 788390909, -148046475, -6859795, -1150853329, -1073750153, 1726837727, -1347973, 795770875, 1874571255, 526376699, -1082130485, -822092161, -134283276, -612723985, -84168709, -1165233670, -1191575585, -688407042, -1747600534, -264449, -203620866 ], [ 1873280971, 904097663, -1322295466, -1091600825, 1056431278, 2136991741, 1537979995, -1881932870, -139577969, -335827009, -1363288321, 2096824294, -27280138, -113783297, 496885758, 1287617518, -1111499826, -455159437, -1075847250, 1609512959, -1730478213, -1621121173, 2079285213, -1345194010, -512892995, -17903667, 805011199, 2105049053, 2042066813, -50340165 ], [ -873226425, 1408224983, 1573234175, 1839103999, -1350631950, -16925745, -34607650, -604009497, -134482961, 2027928693, -3164683, 1727528891, -19955723, 2062613998, -17825993, 2105261830, -134231553, -281968987, -891299909, -33948233, 1606594495, -8659842, -247990401, -1074856141, -4196353, -34671107, 2092851062, -138944777, 2112839663, -773890647 ], [ -8537122, 1857007613, -1200029841, -905974177, -545260097, -1073825057, -673728513, -1142964467, 2143287159, -539790349, -336995409, -4293221, -607469749, 116876511, -16877570, -67895989, -34684946, 2113273711, -1756995752, -269500425, -597707714, 1536998878, -457310216, 2141577023, 2079260543, 1714419679, 532932413, -1361158162, -1075843321, 1040119539 ], [ -2034384909, -1092763651, -1084760411, -1208615730, -17006081, 2027927037, -272654337, -758652934, -672137381, -806357665, -809568261, -303039573, -84151315, -70212, 1878687742, -72253441, -220336903, -332170274, -67141667, -8389187, -547816017, -1094190096, -4326889, -307577049, -1158751779, -1086865409, -52429962, 1056440291, 1987444695, -1099694098 ], [ -14339, -283183107, -354427430, -270936077, -1141402114, 2045891575, -1198596802, -1140850957, -545522115, 2044689727, 1350366604, -573894694, 767524841, -44433409, -1346720011, -826874625, -1077938241, -8718449, -6897, -151009666, -86640644, 911128623, -277305883, -138477570, -1082261841, -570577411, -1090569609, -295475, 519891439, -537931786 ], [ -71983523, 1606936311, -1812226069, 468066234, 2059403082, -136316161, -1161824850, -5505297, 1610344306, 2140452855, 460849135, 2096625567, -1344360599, 2008785514, -218104213, -540049409, 452262367, 2147420117, -36270636, -1613858050, -1078531075, 1945037756, 1876556286, -21039684, -1073750050, 1039855535, -566777874, -553648915, 1593802205, -301990663 ], [ 2093349247, 2012643307, -906428425, -252974211, 1850441069, -560548614, -42205445, -579097425, 1068036607, -1009292422, -46957574, -1408041619, -151846986, -68166863, -111166226, -787587, 2004281087, -19278007, 2063597552, 2013085180, 2010627807, -333, 1845427959, -268984389, -85852690, -1346372625, -1141162113, -338069825, -1086365763, -1166450753 ], [ 530513887, 2071949295, -11012353, -1619069506, -153092177, -234888242, -336605745, -838862980, -1617937, -8921105, -809505538, 1734082303, -343956482, -1612715009, 1856923133, 2006441967, 1976299481, -65317122, 1056675324, -1074009877, 2110630647, 1941950141, -1879054654, 2138568667, -69510148, -9569060, -25091, -1342259586, -34734209, -2754561 ], [ -957874698, -1879320721, -339900421, -118751265, -285284417, 2113661951, -135561476, 1837084909, 2109730811, 1704656771, -402671297, -268470291, -555761961, -153422853, 794817495, -369582593, -135792678, -1412454514, -1358988210, 1490149366, -4743175, -407835281, -545325313, -83887377, -2165594, -577898249, -1745897733, -268502287, -69235073, -399372 ], [ -28316683, -1346683910, -142619945, -100672005, -1075878013, 1059043919, -340951049, -270795779, -805323345, -8389127, -142742579, -872580355, -70000705, -69275041, -604115045, 2113893366, 896451347, -19933441, -545271811, -426561, -541720650, -1145047297, 1979428842, -605029393, -1712597393, -554838166, -848627717, -65986, -536920331, -824182017 ], [ -94962025, -269484057, -134237185, -742408227, -89213996, 1878390189, -67109971, -1514144900, -570980393, 2094922085, -17302850, 1994284732, -572530763, 2109713135, 1071366103, -831010207, -5537798, -538121762, -1078995146, -1090555919, -202645761, -67141705, -571476001, -176177345, -757079075, -1444423, -537004867, -287671317, -69288969, -83888387 ], [ -826605953, -1109491754, -406867047, -542317093, -1912709233, -167850375, -414351371, -90441729, -163985955, -147719195, -606081060, -1075859586, -1388591147, -12845185, 1542794166, 1876678023, -300244995, -1744972047, -677549123, -1611399177, 2111766519, 1006337950, -33701955, 939500490, 1876653922, -16810641, -553648133, -1027877025, -1078994434, 1744007038 ], [ 1138613867, -1157636145, 1820295159, -13320541, 2012310522, -50397704, 1939308541, 804319199, -1753489465, -607395841, -12769297, -402654427, 2130125783, -11554833, 2147467253, -9726223, 2059398043, -314581025, 894172108, -145965317, -1213237505, -151558343, -1493435914, 1841297662, -139546631, -1485086979, -39129217, -185599555, 1314387965, -16778754 ], [ -1073741949, 526364639, 2131488507, -2106383, 787444539, 1037277111, 2136963431, 1814011823, -406443106, -545474658, -1745242372, -43600921, -41025, -19923637, -4531639, -813711372, 264109457, 1957031869, -102832129, -136319114, -1627701562, 2077478367, -730056966, -402722305, 1071640383, -205628049, -2105355, -1482072066, 2146235373, 1171521405 ], [ -177217545, 1606221801, -604324602, -27035687, -539001601, -1073742873, -134236682, -38277802, -45128177, -273483877, -1627456033, 2118823391, -138432741, -2359318, -436275409, -868357122, -1275275265, 921664957, -329796, 2013125419, -16777217, 1912501239, -36044818, -5521457, 2146753406, -67772421, -20056449, -1087915429, -134492943, -12585985 ], [ -310493201, -526665, -1966190985, -1075150849, -16861188, -34357378, -42598881, -172102177, -830505477, -1262765219, -554305985, -169962529, -50335745, -539059201, -1619263505, -11019011, -1015056657, -638845186, -42590353, -33562701, 1610536394, -17440845, 2145386346, -69633, -538190881, -186220547, -673190003, 2136733403, 1072601295, 2078789503 ], [ 1073689343, -1409286993, -268697601, -67141889, -1672484913, -167782565, -1210282113, 1532690429, -1242866505, -189404753, -1140854273, 1803410943, -4729154, -1881751601, -571998209, -1770144293, -33559185, -1074024089, 2099234799, -42598978, -1409843681, -1313262085, -84617, 2012851966, 2062530559, -1099040137, -9507841, -541331978, 1877388924, 1853485757 ], [ -1372557571, 1838545535, -1629753859, -4768773, -1409327376, -134237825, -112642, 2147483463, -58449, -1157953333, 2125987711, -39211009, -344068257, 100399831, -738279525, 1398579199, 1834023871, -20988439, 2144976831, 1072938995, -544211526, -1885868547, -3964936, -109445378, -1138883, -286523425, -541234393, 1291317167, -1208369480, -42010185 ], [ -299563269, -537403462, 2146955225, -33390919, -69009811, -544212639, -1354762250, -1207968645, 1809710399, -572600898, -409260330, 2139093985, -1712357513, -61090564, -845956369, -11829890, -908860206, -137367179, -16852163, -155459675, -41947650, 531750772, 803175932, -33719314, 2109733030, -1241662498, 2143025151, -276824133, 484402047, 2140585973 ], [ -195315875, -438910994, -541609985, -1073849217, 2142862206, -10780852, -73203733, -1479083619, 1030961147, -545542691, -1094714454, -289454148, 2029772735, 1072680703, -1364328529, -42223625, 182042407, -268537877, -847397906, -562036738, -22577699, -396689491, -730464290, 939506165, -536870977, -34710017, -1023422633, 1603796975, -1088456769, -1120028715 ] ], [ [ -1083733541, -985553319, 1608249295, -807404547, -536870926, 1073731575, 1877994479, -302514470, 800190463, -170281633, -17826442, -335544457, -811600194, 2080107326, -1148358914, -17433601, 2013230043, -9471153, -1611857926, -671156357, -53480627, -1611015201, -952124079, -282087689, -547359809, -2014707813, -283917, -13303815, -105474, -36720849 ], [ 1056964511, -356515905, -4260621, 2138800057, -17606897, -1024659593, 1839004543, -20317099, -134363659, -4196933, -2621457, 1526545395, -1378359298, -1076363398, -1384678501, -253762563, 1610604541, -352616529, -1061538, -1413089413, -1753760217, -4250246, -554910814, -4198917, -393269, -1140854863, -545788193, 938974175, -304326669, -8396823 ], [ -71567810, -55100421, -280187426, -1226082499, 1741086715, -302318209, -92282884, -59900833, -1118996226, -269524997, -1213206561, -6619144, -45309979, -143709743, -38044097, -553652251, -71565446, 1845059067, 2013264383, -1476986179, -1511260434, 1841690687, -604182626, -180887589, 2112683518, -272898065, 1333743470, -1092616871, 1593137887, -587206676 ], [ -595591233, -1212424230, 2080111099, 654288511, -50924804, -4236929, -17400101, -1420454027, -332466, -137380, -157817373, 2147474943, -18876429, 1870508926, 1826619256, -10749953, -40895021, 1474165470, 1757847519, 2129980927, 1534844653, -1684018275, -605618818, -322994721, -604569741, 1609222974, -424, -134268325, 2141047702, -541214215 ], [ -286070033, -269746190, -247990876, 1577058267, -167936005, -16852238, -3866753, 1610577911, -8458241, 796774392, -1677885569, 1929377779, -539295873, -482378241, -1412530242, 1784659455, -6885905, 1608482231, -537930305, -33554438, 1832898455, -119603257, -5310478, -1770230669, -1077936969, -58921025, -723608577, 1073725047, -30146661, -2003414562 ], [ -34396489, -1652241409, -33980417, -276824139, 2075112438, 1324719607, -673712163, -50398341, -671166993, -59050327, 1862072607, -742660682, 1944056239, 2147076478, 2145254231, -26017867, -8782149, 2095574971, -872878737, -2023064712, 1811759063, 1771978222, -671179041, -613870857, -290496573, 2147155903, 1845477362, -164113, -135595219, -67109143 ], [ 2097282543, -542113903, -5245684, 787632632, 1006338031, 1273233359, -548144773, 1527571896, -2097425, 1005252536, -583047177, -229889, -100811051, 934371029, 2137308603, -20497, -1309953292, 2004156365, -843104850, -1627686915, -1145587331, -839033352, -69243089, -1628180571, -1627406339, -210834566, -806158477, 1830550479, -352348261, -890309762 ], [ -2685025, -97175681, -100927493, -1073742852, 2146401279, 1039134639, -288458503, -587367521, -1101017398, -587333656, -21431361, -67895817, -268715089, -25172003, -679542801, -637765833, -877263, -610308353, -1331221, -549487113, -657410, 1991965181, -168927329, -269371553, -76545, -538593381, -68224551, -309309, -1208517699, -1074268297 ], [ -562397314, -348127233, 1641846783, -1346437217, -944275841, -1076887810, -12616014, -153226387, 1038057428, -335849505, 1842863561, -1323893761, 2059660767, -294717217, -721091, -478363719, -1575954, -271066434, 1794481151, 2146381951, -42025372, -608437319, -18391652, -90281, -419442691, -378537065, 938671023, -311431297, -220219182, -71370132 ], [ -1761124877, -16973877, -1124761729, -1845592108, -155326593, -644892929, -1075327109, -2103119493, 1977614045, -1225540163, -278069281, -1088431895, -1141411958, -1644765337, 1852793550, -369025, 778403806, 1878966269, 1063198143, -1367490702, -285212823, -16925466, -1411680529, 1945878459, 1556086334, -1124991045, 1341652991, -1655326102, -272925461, -69279905 ], [ -1075053745, 1038507983, -1454434481, -1362141482, -67109713, -344238083, 1542444651, -2051548481, -406973017, -870410, -1413489153, 1727135727, -60842548, -335552769, 503241566, 1227800415, -1645491481, -453061774, -234934354, 1543385087, -3867009, -539496466, -55582755, -1520566299, -36184067, 2147282909, 249296635, 1063321562, 857073469, -1124073758 ], [ -1026304177, 1450265567, 1465892303, 2115919871, -1082729030, -545473537, -39066113, -538984449, -134521861, 1852260087, -6440555, 1789919163, 510505983, -851986, -621841097, 1958328975, -50377489, -317196293, -1420689474, -537280525, -33820673, -153375393, 2002255871, -1610678457, -2209, -268528155, -545726611, -139552001, 1836998607, -638100081 ], [ -820381865, -268456467, -1124340737, -310382849, 897513213, 1073691895, -335925505, -1082343749, 802158503, -531786, -806748754, -1077969953, -607142066, 1191034871, 2146366970, -76290581, -34611540, -33562833, -680562724, -38822219, -587209153, 1542712158, 1707063272, -827273410, -9014658, -122161793, -547363027, -1076732562, -1091109114, -1090781453 ], [ 2096676735, -1344421953, -117482363, -144703633, 1878622175, 1860171759, 2138561519, -537461764, 2007888718, -286265219, -943788127, -33564241, -16780369, -805376085, 2130698170, -5144641, -387977363, 2118095100, 469723133, 2137911615, -149324571, -1429742084, -4916187, -587321675, -338497, 2067791807, -303038987, 1402469375, -562236417, -1350844708 ], [ -4271233, -314671654, 2130567422, -541984781, -1126772546, -34712577, -76611777, -1077936646, -68422689, 2145287039, 2096166287, -1112281125, -1896219991, 1968914430, -2017802313, -537401865, 916452340, -77015059, -1275083558, 2011160575, -1434585285, 1919811259, 1064490165, -203045153, -8536321, -571097867, -541933603, -134234137, -1614841353, -1188354 ], [ -33973547, -540316697, -637707329, -537646133, 2025586662, -151651585, -33591361, 2013199979, 1609774974, 2143827927, 1610608589, 1324866527, -272748547, 2062154158, -319440057, -1745928217, 2129590239, -9449509, -906175146, -1073799243, -1178704131, 870800301, -405185630, -54631555, 1039654621, 898576126, -545672258, 2130443615, 1459453907, -4269059 ], [ -542379138, 1945024433, -404750348, -101330049, -43286533, -88098821, -73730, -33847009, 1987049467, 2146958295, -71603218, -327754291, -1074604805, -1157801189, -136315409, -269746353, 1072784119, -57812515, 1252909034, -1112162306, -34103569, -67113001, -326459658, 133693368, 1910832622, 1874312190, -69321266, -602085569, 1560281085, -1623351812 ], [ -14697521, -58728465, -1613955073, -1905150785, -411041907, -239170562, -201339405, -33573891, -1057041, -134218753, -812666914, -1585457409, -67116066, -817894401, -37849107, -136349013, -9175173, -33597466, -22832771, -1115685893, 2146432759, -121638995, -603993398, 1945368541, -606208555, -1086210, -3302246, -68177189, -1099956353, -573192225 ], [ -538984458, 1337955687, 1408365563, -118882306, -280344657, 1576788988, -143663362, 1868558159, 2109603831, -323028048, 661633727, -180227, -538986497, -1074276353, 2146153462, -42131493, -403702036, -1409341497, -1361183625, 1626603511, -273258497, -403048081, -1912933121, 1996422119, -2755649, -1221746729, -537151489, -302055684, -1010362177, -5117976 ], [ -160435211, -1359235074, -1275094062, -579870797, -35654773, 1056423487, -340394441, -547864577, -82434, 2147385202, -210899971, 1870102207, -532677, -612925905, -570970185, -193208835, -177024097, -50604389, -572563475, -1095010819, -67240554, -306783233, 1333738867, -270543969, -1698052417, -706784286, -1921056839, -1142948098, 2144328669, -536936453 ], [ 782237151, -1779433484, -671138881, -536936579, -554696963, 1037547052, -70012931, -174194690, -536896549, -53478041, -101196809, -691251555, -12419, -541492258, -1140853297, -361275800, -4502666, -75578, -1078999180, -37752837, -142869797, -293634249, -1653872667, -345505889, -704719881, -4491365, -807406146, -2129921, -132611, -88148483 ], [ 242087030, -1245806636, -7305, -34144261, -2179627, 2095546361, -271581708, -528453, -411441697, -134613377, -71958820, -1345851400, -35069985, -9606321, 2143243238, 1929100743, -688275460, -537143619, -671089745, -1208223881, 2086451711, 461372331, 2105521853, -138942513, 1742645227, -119540629, -5, -2086830529, -714475034, -164370753 ], [ -2049057681, 981251087, -85198859, -542246993, -134255619, 267845628, 1924038649, -1086722049, -864330161, -1712398469, 2143139831, -135529539, 1878931869, 2138644079, -4789257, -1100278830, 1593693935, -442511906, 1055866090, -25723143, -1095896577, -18586117, -1225031689, 1841297663, -1242127619, -402956321, -200833, -84936321, -820552887, -268437515 ], [ -34809943, -612409505, 2135649855, -1073872927, -166789, -2173001, -1115859473, -201385988, 2145550335, -847380801, -1342384150, -81290409, -143958257, -77911633, -4137245, -25757712, 1740373573, -1263140929, -84478465, -134217738, -763630302, 2077750779, -557875717, -50333793, 1056960414, -751248273, 2124341053, -876524929, 1475018235, 397602300 ], [ -13705218, -1682081925, -798769345, -18468997, -1335425, -1375764554, 2138035645, -4224713, -100700803, -402998113, 528382841, -325350465, -25284805, -271745045, -268964955, -288628801, -134232071, -270051843, 1541317613, -17183957, -218390801, -33819409, -573702675, -22102161, 2004146559, 2050947309, -573573249, -12846087, -336366341, -273156097 ], [ -30469209, -3139, -1151637127, 2079817374, -1074073764, -135053570, 1047911679, -41943745, -1963672069, -4614381, -1258291405, -4273153, -100663430, -275780675, -618659841, -79757453, -427854113, 2037382910, -1110032790, 2113360855, -67146258, -67252289, -10552349, -35686917, -538468649, -143491105, -940218595, 2147480799, 1064148559, -370708681 ], [ -1157932033, 183414655, 803995643, -559874, -840963089, -102762659, -151396929, -10764354, -7119745, -53223489, -1108484114, 2147458495, 2076179063, -1342234689, -134217729, -1115710093, -142680466, -1082130548, 977258486, 2145713400, -877461505, -503351873, -176183299, 1979559512, -38842945, -2005276041, 1809657851, -591733289, -1345061668, 1801648093 ], [ -1344765955, 2111814269, -1168453928, -1863581713, 268392432, -184549633, -100847621, 1879047653, -4194501, -1159044885, 2013265647, 2131451125, 1878387398, -704643505, -205701153, 300137469, 2136153055, -84956101, -50643527, -1686709229, -223348163, -1103134727, -335659045, 2046393838, -57416, -1344356373, 2147342199, 1809281007, -33573287, -574637865 ], [ 2138019581, -1076374605, -16777379, -541886531, 1610350569, -6815771, -34080782, 2012862191, -875627346, -704719124, -839106857, 2146950127, 2080308855, -580911369, -553993473, -548406786, 2138439127, -202638343, -4203751, -553822271, -12604171, 162250650, 266304991, 2012966890, 1952971199, -189142450, 2080304767, -565768, 2113892350, -559964417 ], [ -60836257, 1333106638, -1884051906, -1343228345, -29675681, -568754774, 1873608654, -1277174339, -642531895, -1611186723, -1963983961, -956313768, -153367297, -2066, -272958467, -35672129, -288508115, -402694149, -304407626, -1098948609, -17925633, -1719967938, -184549441, 1945419253, -17371145, -70819873, -473956481, -539492382, -1619036673, -176177505 ] ], [ [ 939385338, -280576436, -2392067, 536460260, -553844866, 2143274879, 1275059050, -1342734789, -1082794053, -184949249, -570426113, -268436099, -543162642, 1001062363, -23302177, -1208911379, 1602189143, 826276703, -675973765, -738199701, -54529187, -1375994921, -26430053, -1343832137, -551586313, -957349954, -1359368206, -1073807393, 1878522812, -1176720789 ], [ -4259889, -9702977, 2147350007, -33621057, -1417449, -471269441, 1874580855, -221380963, -1074294283, 2147417945, 2147483623, 1593785855, -1375764481, -23592961, -9207829, -218106121, 2146295805, -220528706, 2147405175, -2014485634, 2002746975, -558172170, 2093808319, -4194823, -1082269717, -809514736, 2108909566, 2013241023, -388104265, 2147483617 ], [ -171985281, -285738509, -36782754, -1083188387, 1606868991, -1514210373, -1157640209, -949101473, -446052098, 2147458559, -1052673, -136380593, 1598865381, 1063591421, -34111937, -20987971, -335675521, 1509181951, -201457677, 2147417855, -949248002, -280494150, -563372263, -310927457, -258, 2147439102, -834929337, -1076437123, 1493041151, -50864465 ], [ -35652611, -1355317570, -1094976005, -16779265, -151584803, 1610611711, -345030913, -1082843163, -854673, -101056769, -104338085, -407135753, -1084228105, -25316737, -58740853, -417597985, -47516193, 399474427, -960061446, -537077257, 1532476527, -891421219, -135856262, -276988769, 2138561331, -1610916057, -134222117, -8388609, -37884929, -269356115 ], [ -1342592017, -268435717, -1145574476, 1541406163, -170139729, -272853549, -303235265, 2144317437, -184337, 1046992877, -1310728355, -655362661, -1882203329, -38313986, -1141479426, 1809446815, 532446637, 128769397, -76556291, -10486541, 1937703931, -52429917, -1791066158, -696259533, -25428622, -268780226, -16867461, -1090594057, -1082425421, -937979681 ], [ -1091062305, -134263825, -34275329, 1845362610, -538208353, -828391561, -67131427, -33817695, -1218548769, -721879377, 1876949375, -161647106, -85593665, 2138958463, 1857677143, -1628177410, -68323108, 2071984953, -352522961, -939629703, -276973729, -102862866, -268444705, -118621193, 2147440995, -67207249, -1125548349, -403757, -152635587, -302089303 ], [ 368443311, -34177131, -1074954874, 1073641471, -240420374, -403487369, -10522765, 2009919405, -107021858, -369332229, -599787779, -17289733, -142618627, 939248861, 1561132027, -34341121, -113267722, -1572916, -1879999282, 2096822269, 1006108665, -805437443, -33558585, -16777289, -152616961, -1277235344, -269230314, 1731949263, -335593711, -562653261 ], [ -33556579, -1632027137, -439650345, -926209, 1945107167, 1843392509, -284542725, -654344481, -20082697, -101056518, -34407745, 1870396967, -471166049, -134256771, -135594036, -537331782, 2080104225, -536908805, 711962091, -154140816, -538986498, -152585220, -168829125, -19548161, -134688769, -3670818, -1141442051, -426529, -69238861, 2140667767 ], [ -538968579, 729761781, -1912678433, -809500753, -939786497, 2140109310, -8389446, -555746514, 341200893, -302433539, 2112868330, 289700863, 1875308543, 1852693723, -268517509, -201408513, 2130044414, -402687298, 1542970847, 1609544063, -8404615, -550019278, -272508980, -523059305, -251670532, -336595062, -1745616899, -278003713, -100681985, -604510468 ], [ 1600085498, -165567, -1350657, -1677722625, -4327553, -543293762, -1076896133, -872549125, 1591738335, -1761608266, -407044795, -13109031, -1612321137, -1107370009, -939524145, -538288265, -21626919, 1874767869, 1602191038, -1216365570, -805314945, -197180, -1679870977, 2130440191, 2025844733, -83918881, -956318209, -1116366482, -809797749, -610344962 ], [ -12586037, 2146950735, -369254401, -293872478, 1056425470, -145045521, 1525659355, 498595775, -272689690, -269293633, -1565532545, 938605566, -27323242, -36184835, 2013256543, 1567513455, -1615856669, -402754702, -1109432322, 2142761983, -137005219, -738207881, -4228098, 1198782454, -369307075, 2126313165, -1095027141, -1120632999, 2042085245, -1109393522 ], [ -1057824941, -76157985, -174464817, -830775297, -1409811150, -138412074, -37751841, -539038355, -1345941, -84410625, -17991265, 1807220659, -832579619, -34275346, -605062345, 2109587343, -16811329, -602702085, -277219910, 2113519523, -34886177, -8671265, 2041837291, -1610616841, -541589505, -302320155, 1517117219, -11022353, 1843912655, -570983027 ], [ -281042153, 1861065723, -1149379601, -872419617, 1577057725, -1073840161, -606636805, -4522123, 1060110135, -1610879301, -16777298, -1888714757, -547635302, 1727495903, -554781206, -135799329, -34152707, -537419777, -706261025, -269525121, -570538241, 2142828379, 2145320744, -538120577, 2004041580, 1936981503, 2136997822, -538977922, -1654833, 1073673963 ], [ 624815473, -16777281, 844463327, -1887437476, 2130574815, 1826602477, -12882965, -555222021, -806487185, -3156099, -1015054427, -268451905, -285493841, -872437762, -630817, -84574249, -304219027, -302016033, -1073779713, -134217794, 1561328629, -1227363333, -202048003, 653033127, -1100246593, -814403713, 1828715326, 515375001, 2138424919, -1635782962 ], [ -270578841, -587317638, 1809828071, -542648461, -1832995846, -34717697, -76264386, -1145440050, -603988355, 2113821503, -763824659, -574140454, -1921418353, 1605959679, -2030323785, -944505601, 2059395836, -68625489, -947916926, 2013124215, -84051999, -1129382849, -407245121, -138620929, -545407305, -805404681, 1056882517, 2131443669, 1073638639, -8225 ], [ -72045667, -1140960257, -1214415953, -68702238, 968359771, -598017, 1052464575, -20775125, 1069547506, -19335205, 2147482558, 2144850715, -270606759, 2012198394, -21550117, -3, -361859099, 2079285235, -371339817, -1612767370, -1114179665, -545886795, -537011713, 2111825183, 1069284476, -1078169602, -17598073, 2130305001, 1589493203, -1384186369 ], [ 684194683, 1543485429, 1851587581, -185349121, 486520573, -557935109, -75571461, -302277650, 2117795327, -875037701, -4194321, -1082196131, 902487280, -1150847499, -1073760513, -307765689, 2147087095, -41224855, 1577055714, -1086509571, -34079009, -773849445, -329548077, 1605894139, -105857025, -525313, -607505042, -583212417, -1132765251, -1686381059 ], [ -704661540, -8195, -27463937, -1888373250, -77594673, -201881785, -1007682081, -151041, -73113617, -134489093, 1303359162, 1885069055, -361782306, -543695909, -318775047, 2080369645, -513024023, -6826042, -1156596371, -1107379737, -22092833, 838848233, -1476406179, 2012478430, -33849858, -1073743140, -6373444, -1117602, -1250041993, -572529185 ], [ -861413441, -1078012049, 1203278331, -33572292, -287353093, -237280018, -276860929, 1837102543, 1979542527, 2107292620, 1668266175, -436243, -2097673, 2012995551, -421921929, -1134691377, -344457271, -3184659, -25363202, 2027276286, -589827, -268764805, -1879311105, -201328093, 2145252286, -77612845, -210552837, -33621769, -671129873, -4851713 ], [ -1234174225, -289975297, -1073806597, -104899085, -1107300393, 1837051519, -67797377, -10600449, -1077953090, 2147415380, -206868769, 1583836093, -221259909, -143106289, -552998, 2105276401, 394192467, -134482445, -41988097, -557973587, -606212333, 1778310878, -1544310846, -749731889, -133308545, -590489737, -1778745478, -69795874, -544253225, -18940161 ], [ -1160446725, -1912619028, -134218817, -743507073, -540549129, 1070906797, -11801683, -54596235, 1576970227, -1108345858, -16789515, -280166786, -16789641, -570605681, 921288427, -92537117, -1078203401, -734985, -20973893, -1128402947, 2137775263, -549462145, -1313073, 2079570335, -1694534689, -538347521, 1878915069, -136324097, -136332875, 2097084411 ], [ 1856042999, -1073840171, -469785807, -537612801, -1073791091, 2012700283, -280003091, -258219201, -1352698465, -8702091, -69206051, -1343029250, -1392785417, 1865247595, -68726809, -67134009, -948912139, -671508615, 503164333, -1763985586, 2103884287, 2063563703, 2138554303, -541589802, 2145040239, -87720145, -4098, -2103818245, 1375458303, 1733424767 ], [ 1240988527, -1184065697, 1736179701, -545407301, -137338377, 251658239, 1858502511, 1060237247, -1135354285, -1647624837, -104859650, -171180041, 1073144821, 1741377263, 1878958975, 1030722303, -16922913, -304101379, 1951945720, -18956419, -671665685, -18455044, -419856398, -539525377, -543747, -143270051, -34375937, -143721667, 1990160841, -2720393 ], [ -16908339, -537987105, 2072641147, -1107296351, -281153226, 1946082997, -1115980962, -403736690, 2146089980, -197869866, 1610536941, 2080306035, -1087635667, -28332629, -35260605, -822673409, -1476526129, 1067966894, -102767105, -201326734, -562303186, 2079808987, -46189318, -318768705, -1092616838, -604110993, -172236867, -158774273, 1576007163, 1206574591 ], [ 1966463926, -1140883521, -672941706, -8996901, 2128289023, -34865546, -135291471, -37762177, -304487107, -1082393989, 402553179, -49549401, -180457537, -1179665, 1736370997, -540307489, -138565637, -1345370305, -1334867, -218760333, -151535618, -2897, -573571092, -1654945, -1082827585, 2143223807, -3457, -1073874849, -202905894, -1351494657 ], [ 2130549606, -33560841, -1882273673, -1933314, -1359434241, -134497281, 2088222719, -134385697, -818627105, -1074238765, -671624587, -6515757, -369229985, -808513539, -304087041, -2690055, -1007178786, 1933491167, -274841606, -1112048246, -134259490, -101326849, 2071917422, 2144859643, 1945033943, -9252865, -16948305, 1063116763, 1065286879, -34603201 ], [ -537159937, 1525587502, -1075585541, -1073776130, -1101136100, 2144335349, -1227232825, -1610630403, -1245061153, -140522241, -1410476820, 1702475231, -1811965194, -279044833, -575668361, -671089157, -33890945, -8667193, 1056964343, 2013101688, -1882882593, -1711721089, -159404931, -430373, 2092948671, -656609666, -1144148098, -658563106, 1876950252, 1887091295 ], [ -23596419, -270734625, 2128543705, -151815218, 1744754659, -1476399651, -167784450, 2126512077, -8341, -104920629, -692584593, -5681671, -1174545425, 1711004263, -673431585, 961657823, 2111822815, -71319623, 2098061244, 2101319199, -89130947, -1889534785, -2031884, -109314065, -805339207, -1343488005, 1203724655, 2090215101, -537004070, -545326665 ], [ -25212999, -545259565, -1073758377, -9803777, 1541857005, -544211465, -1109166109, 2004876507, 1543298669, -538996994, -159695074, -8519769, 2071854967, -681871398, -862257425, -143951362, 1542973358, 1990979957, -16843493, 2008762249, -77988097, 2075566055, 1071610108, 2012871675, 2092956204, 2002386631, -72358163, -276857348, 1608348478, -17391625 ], [ -462711175, -279595106, -1682447426, -1074274978, 2143287246, -1759781063, -1443692646, -338175567, 487961593, -537735937, -1342177357, -541065443, -2370057, 1073731573, -336921945, -10486209, 1808774932, -67403777, -814253349, -539002945, -491258881, -34418769, -713769026, -1141522435, -805503514, -36700673, -268447874, 1601785850, -182458369, 297795583 ] ], [ [ -9585718, -444668322, 1456201709, 1339997157, -555754625, -167780937, 1340403707, -50470, 2132400031, -1075977265, -164481, -268435465, -943735057, 1073604603, 2125451005, -1208354371, 2139077079, 2104491887, -685447177, -612404247, -124781581, 1333394279, -143838952, -12669953, -583110209, -286654502, -1363280905, -79774210, -805342259, -1175569293 ], [ -1078042994, -311755841, -138414341, 1988034269, -572326053, -227737985, 1878684095, -777230409, -536885260, -4260775, -4736041, -620938779, -1915265025, -1130975621, -9044085, -235935299, -33702017, -620871701, -278082137, 904212347, -106545, -671092906, -25575774, -38273537, -545521681, -1614807266, -545669121, -1208484962, -67708941, -146931763 ], [ -84412746, 2113911287, -44044465, -1241557065, -135357969, -1343554625, 1048567674, -1450786, -456532481, -1079877, -1218052881, -135364748, 1937612535, 911580112, -38568097, -4107, -84295809, -336363521, -134255623, 805223357, -571482386, -40503170, -1166295106, -33554433, -34768643, -4225537, -1619141146, 1071554505, 2142624431, -704655641 ], [ -595854403, -38273893, 1001642473, -1224741013, -52496641, 1610030207, -87623717, 1777702735, -864258, -100731300, -104926871, 2004334839, 1870591355, 1585441790, 2104852268, -279710241, -1074790913, 2144190362, 1660336854, 2096486903, -67643155, 2124278559, -536873605, -546446093, -8986857, -806683785, -134746600, -163845, -37786729, -806749719 ], [ 2125380335, -269484313, -1242041362, -637534753, -2400341, -5664422, -557453397, -544213001, -75677713, 2137368544, -1277362177, 1484521287, -812909637, 2008932351, -269553666, 1794883583, -1078067801, -677425801, -805841576, -1076922126, -167926862, -50603133, -278499338, -679645765, -1296302090, -25252419, -50413761, 2130686567, -554435097, -130565897 ], [ -1091090481, -539051025, 2113691646, 1837094839, -74763362, -824590545, -604033091, -50668063, -209817139, -184910149, -1359130181, -680956417, 920517607, 1601422974, 2111565654, -537134377, 2145255386, -43030211, -742850689, -2026475526, 2063463255, -48775170, 1207835391, -341272841, -92275873, -874791441, -1124128057, -42309, -134479883, 1879043005 ], [ 2009577967, -5801985, -34608306, 737368549, 1539014122, 1944539083, -271107201, 1930020854, -142607158, 736784365, -291771049, -23090309, -100675849, -1225433897, -5269013, -2122005, -1213225995, 1064172510, -291520562, 2130376189, 1000340349, -813883905, -1084756001, -1225568259, -1092108385, -3310608, -269549772, -684457991, -553675462, 192610102 ], [ -169908451, -1619696257, -33556521, -1208123906, -672137505, -808980545, -150020867, -933397825, -28336177, -1442840583, -369819905, -1409868169, -268452977, -142643331, -201334804, -101287942, 1542651066, -604374017, -823152917, 1870649341, -603998209, -1396769794, -440771749, -285474849, -169289729, -606093622, 2079259099, -188822045, -69751307, 2145384419 ], [ -547725843, 587196413, -1478583585, -1073821761, 1270874109, 785382382, -571474277, -417465427, -1259012137, -1107572996, 2144327679, 2111306744, -288166661, 2147408383, -268681281, -411189315, -17301522, -1076675585, -2647841, -268455889, -43132050, -616574352, -57576264, -872759526, -117522436, 1837103002, 2146675641, -1200129, -1115703566, -1073813899 ], [ -1243120142, -12682875, -118657089, -101024779, -17449169, -842547473, -292028705, -1221591703, 1572306687, 938996213, -148045995, -4300837, -1712894246, -1662525585, -948994306, -537248137, 1005060089, 1337702141, -1614864646, -293602454, -16781587, -1344471599, -1879123202, -134479938, 433055422, -1133281381, 2146959359, -1655193990, -297761, -572735490 ], [ 2143286271, 904376063, -15261753, -1346142350, 2063071103, -268435537, 2063310411, 1173877759, -474145402, -2834498, -18015489, -1258504209, -19056915, -377496323, -711065602, -377570482, -1615337237, -136422025, -67170321, -77646853, -772145301, -537418902, 1556052956, 492830692, -481306433, -1095905315, 801075195, -1208385701, -1223872961, -1109393614 ], [ -772090025, 1459351287, 1685175215, 1568301055, -352977422, -677643313, 2142234590, -539059210, -135823493, -95420819, -109641, -273155137, -806510635, -222494722, -75501129, -163595689, -167780945, -62134343, -1686260037, -393245, 1573826047, -556810530, 1999894479, -17825845, -4718753, -346113, 2134547168, 1872681967, 1064796103, -671088689 ], [ -272782369, 2147315199, -25633889, -815796353, 536278271, 1065238271, -537219585, -1087019339, 1058013119, -536876110, -605036567, -814973985, 2144317391, -1879605793, 2144335335, -8532485, -1863697, -1112301714, -715661443, -167780545, -589391873, 2075566811, -409538964, -18067650, -1395988, 1991505919, -9965572, -1613235329, -1610629364, 1056964339 ], [ -1539391887, -1359102163, -235053465, -1151345360, 2147128831, 2111807485, -2622469, -556269640, -943919186, -17836037, -1686179863, -36712001, -390073857, -872432147, 1862197179, -604110953, -511836805, 2083725022, 2130146301, 2147349309, 2132572917, -1195389441, -134283675, 1844293487, -226782307, 1329557503, 1843394935, -1078462515, -10627497, -1099174308 ], [ -4236291, -849429409, -268438301, 1334894451, 2012676031, 2105654271, -1155117569, -72483494, -604253601, 2138046399, 1367135629, -1615376422, -268861493, -442370, -407454019, -939622405, 1725890295, -75606089, -2089822897, 2128467967, -360841440, 1026079935, -1087023441, -137368194, -1082277993, -811156045, -1409351683, -8439323, -557974297, -805507721 ], [ -370750851, 2078593791, -1210459205, -1913933, 954589009, -19539331, -1128306706, -136397271, 2146692982, -270501933, -545259602, 1339545535, -1348469169, -117443717, -843597045, -672153603, 1064695789, 2080362459, -908685868, -268452132, -101286227, -1679413337, 1340078511, -50697668, 2113920989, -1207996674, -1158021185, -268567473, -151028271, -33564417 ], [ 445116910, -100357, 1123680255, -251933697, -54052997, -104866325, -33558561, -301999138, -3473409, 1945594834, -104891394, -1098975873, 937883386, -366489289, 1944846318, -1347430163, 2004286463, -33956529, -827589164, -109056036, 1966587599, -572526669, -332488994, 397647672, -2116113, 1068892158, -2457777, -109516873, 1010827197, -1686381124 ], [ -1245719569, 2021646317, -58722561, -1401111489, -480248067, -134789921, -67121205, -302140546, -336240913, -1216356401, -36229671, -1470366481, -546341889, 1059015647, 2125264893, 1914162111, 2011421517, -100966433, -1575102596, -170133021, 2111678199, -1161830743, -336607675, -76285985, -606252546, -1073774851, -1078053063, -269551842, -318771201, -2099521 ], [ -860899354, -1615151249, 586985979, -68435969, -28678229, 1392246773, -4355, -35673617, 2146397170, 1859911658, 1879014719, -434193, -564152577, -151718917, 788396918, -50415105, -2071, -343937107, -1369670153, 1484646391, -2742277, 1605696511, -545327873, 1928134250, -2197274, -1855071792, -1019003149, -272630787, -605036817, -4528647 ], [ -211817753, -272803842, -1090570254, -537920525, -1109429281, 1814036127, -1145176138, -2114561, -541147218, 2137943407, -68583713, -622362625, -87820357, -548374529, -641732641, -44073994, -590785, 1977210779, -545267731, -4360213, -879231054, -1447559201, 1912319822, -959458401, -1922310593, -152087041, -1510320194, -1074274306, -537944355, -27267137 ], [ -1103757825, -2046836748, -17473, -743465121, -569991169, -1241711299, -605048849, -274728452, 1602146267, -1175585420, 2130702014, -61014370, -822607873, 2143255179, 1925823923, -84456727, -310420, -810099474, 2126237238, -1644298241, -67371553, -545292353, -335810819, -143917249, -564146209, -537919496, -807537412, -287342593, -69452553, -88148739 ], [ -13435785, -1242042402, -138418343, -38607365, -35775612, -626823, -413188097, -119668929, -285649009, -9338891, -143138849, -270337, -319887397, 1865149371, 2142011310, 601617871, -374087690, -537143369, 901728957, -689979569, 2085458423, -1688503405, 2146828221, 394244062, -409309254, -86138977, -268505105, -620795906, 58446823, 1861318654 ], [ -808071169, -126298369, -419432963, -545331269, 939161843, -1342177799, 1790343915, 2117134239, -35913761, -1644294273, -33736721, -302252123, -287869441, 2010886015, 2125921143, -1099220233, 1252899579, 1302322685, 1985837785, 2003153533, -1141543685, -824773332, -1074136077, -570982914, -37769221, -1207968547, -5542017, -1241515201, 2009038169, -19532828 ], [ -1102127193, 1540292438, 2065922874, -1074795595, -276957825, 1901107127, -3290, 602224557, 1724272595, -315033665, 729331454, 1058517855, -1477451923, -17843729, -269692161, -813779013, -1744978829, -176294993, 2111766015, -33554438, -673206793, -559141, -4408085, -50333185, 1056959902, -675717537, 2130501629, -1007195393, -1246743, 802934646 ], [ 1999798199, -7297, 1409007573, -17699075, 2080104310, -1342211156, 1996488178, -571109537, -1453332931, -1481198949, 914291576, -297074930, -8392837, -1342215186, -545326231, -823153922, -67133443, 2013232541, 1541404607, -69894285, -226509057, 2046523383, -35783170, -344097, 2138691838, 2146753771, -706743681, -1092380039, 1877956561, -277225477 ], [ 1879015291, -16784449, -1454478465, 1073414142, -1090982020, -168314242, 2096610527, -4231173, 1245528063, -21120175, -33563717, -4330569, -50462885, -829514817, -1885339729, -206118529, -545283346, -637551713, -314851377, -1754932818, -545327666, -17326607, 1535046647, -1107630149, 1535106559, -689766947, -1495307457, -10627617, 1073666655, 1811414847 ], [ 1543476223, -1610617809, 803462587, -1140885762, -1350570081, 1028511229, -134288065, -1342178052, -40241890, -7079185, -76686337, -301992553, -218155266, -942191137, -572194953, -58876033, -42799185, -41946842, -1080301850, 2146303293, 1876196959, -1778680385, -167858330, -134648194, 2108149495, -587334794, -1409421446, -67637806, -1076171569, 2053632831 ], [ -291379203, 1843249147, 2136996349, -1813283889, 1610546914, -1375735715, 1904152057, -268437153, 2141167597, -156263185, 2013132799, 2035285211, 955640398, -1250165022, -201408613, -1312366595, 1778188287, -1078985539, -7750214, 2079757567, -225444183, -1094746433, -1410139401, 1073315822, -805339203, -287653889, -4339293, -539778323, -1610623336, -46353665 ], [ 1872203453, -2099302, -17305699, -550567951, -4595843, 2075131236, -32786, 2004469051, -606143364, -706818883, -1390547106, -524357, -1677967489, -159678990, -275333169, -546309121, -537400353, -102762625, -33629825, -184690715, -146948899, 464067882, -555782401, -167809062, 1991245479, 1472051783, -4196755, -9044034, -1629618241, 1605869554 ], [ -332415399, -941762598, -1678538817, -1610656042, -4357297, -1747354194, -104988705, -1344275505, 1498657741, -134346499, -22021197, -285259809, -19138633, -1075063556, -352584963, -42222025, 1256190790, -403116035, -850003013, -1637875778, -156238851, -1091142212, -721616994, -1220543497, -285278290, -33624609, -69210122, 2138660863, -46170177, 1509801887 ] ], [ [ 2137891323, -805656632, -2109585, -731923467, -539174025, 2012997055, -605230277, -4850850, -1342449761, -1207966389, -575971714, 1811414911, -272894801, -68557009, -73634084, -1225393681, 2138570207, 1040154575, -537379457, 1610578939, -89132735, 1064557551, -549585605, -1077936193, -1121977353, -1746010177, -1365775426, -1141391653, -268505106, -1108461269 ], [ 784318463, -1146159169, 2147254267, 2012921821, -152404001, -26349577, -2367881, -756232933, -1753875010, 2134881467, 2146933655, -620794899, -1896364034, -21647617, -1351517297, -253758377, 2109718399, -337739797, -9573002, -673222657, 1610593943, 1476339199, 2130311871, 2142764025, -1073881093, -809501764, 2101340126, -134744102, -69469251, -4202811 ], [ -101255370, -521, -530, 2147482389, -269500437, -276890625, 1987575777, -969933361, -61236482, 2147436543, -4198961, -140838454, 526172119, -1218457767, -1153454369, -16814169, 2138961919, -67280901, -771887115, 1610071997, -1519656979, -279970758, -85217415, -134750769, 2146271229, 1841141743, -654717458, -1140933297, -4235617, -50602002 ], [ -18874369, -1376289637, -1141407765, -1207959569, -1107362849, -537453185, -26804517, -1419913249, -1882657, -458754, 2146171131, 2134631159, -1101072405, 2129650558, -2773749, -407178273, -43073582, 1072545786, 1373608954, -537014786, 2071967855, 1541269821, -671419266, -591401293, -293602381, 2146429743, 2013265789, -142740481, -1078084706, -406981651 ], [ -1365071377, -1342441753, -176686666, 1541275121, 2012053439, -286261934, -587858065, 1608210407, -343988225, -1342859806, -1241555363, -681607417, -138420865, 1966470655, -11042881, -346163585, 1604078879, 1670368567, -613958626, -8390405, -144866601, -186909937, -814842373, -1216709257, -1275069313, 1853615612, -1660964161, -1209060369, -88113185, -1136669186 ], [ -1090558269, -705413249, -570654721, 1837039547, 2145376190, -305021569, -68190217, 2147219837, -1277243921, -688914449, -1362297893, -684463177, -1304035406, -537602561, -275154345, -536936547, 2138994877, -1573443, -1023480003, -1880724491, 1786739703, 1799159790, -268461473, -575007745, 1862262119, 2111618863, 787181266, -2410545, -135863345, 2046753453 ], [ 536738751, -34637901, -1128400466, -1074528791, -1141902869, -671384125, -571245729, -134548040, -243802658, -1461714963, -8653719, -4620290, -176295977, -537099, 1545928123, -811057, -750797834, 905837566, -1128563058, 385771007, 871890557, -570445830, -1149796585, -1644986371, -1075363905, -135386498, -537198828, 1608217337, -805435599, 2061916963 ], [ -170457153, -9064577, -437291021, 1073475564, -537953539, -2097217, -138781699, -335544325, -25297218, -620756999, -537067841, -1076371987, -405799937, -19042465, -70582294, -654901378, 2079567844, -676072453, -822087961, -2032140432, -2230273, -1128612932, -305397957, -288227489, -143987201, -605161301, -1149240388, -25371321, -672332, -1076365445 ], [ -562307090, -474262017, 1274249951, 1577057247, 935329663, 1824488687, 1304427701, 1607466862, 2144792572, -1191193633, 2012731342, -1209139201, -271320325, 2146107135, -17498241, -344080707, 803717114, -1494001730, -34234913, 1342153337, -537930642, -616858634, -392463169, -825101141, -117469185, -303039584, -671372301, -151713, -1252132353, -1207964050 ], [ -697344523, -97206385, -67409985, -570754561, -151521409, -808601618, -1356990465, -224201477, -593793315, 1073591292, -415433273, -12658981, -647495713, -1091633169, -17992705, -1089921, -1157660676, -809502985, -547652133, -16924688, -805320323, -1224737336, -880918801, 1996206075, -1076893187, -1141637124, -553665025, -536888326, -839286865, -675373570 ], [ 1874591583, 1039327087, -345171985, -276865062, 2147477071, 1801177071, -68206597, 1335096058, -474202113, -337975628, -356663937, 619887599, -36850236, -1416114947, -1644306434, 2045698031, -1611144214, -167805057, -35700754, 2134307839, -1128726817, -1820336285, 1504693246, 134217638, -110759235, -1094717475, 1874554811, 1068826610, -208162817, -1073750414 ], [ -690555057, 1584786143, 1566042591, 1595596799, -285810893, -677856305, 2105532894, -538973825, -1584133, 1786248934, -1278021, 2009006079, 527265669, -167772165, -613450433, 2105523750, -167806801, -547756363, -84675329, 2113519591, -34882081, -565207041, 2075393915, -1611727053, -2049, -1376787, -88532354, 1064279783, 1702789103, -671687223 ], [ -539234337, 2129595371, -1099301107, -536871169, -612958529, 2147433727, -134830597, -74137763, -5243081, -1074562378, -353380947, -819036769, 2071113694, -1762185481, 1610544638, -169087125, -33632595, -1108484289, 894918617, -173580297, -45093201, -610472866, 1837217661, -806429249, 1936668669, -56363553, -540287188, -537234433, -16863443, -1073742105 ], [ 795672049, -17170499, -153133635, -1610752294, 2147341663, -369115649, 1874037743, -220726279, -403708022, -16780933, -1950388303, -3152465, -54791233, -805323283, -286105922, -537433161, -505426501, -54821634, -1158192193, 1944975230, 2002348973, -1315975177, -83425, 1711025709, -1091595813, -818425921, 2144336702, 1056963535, 2011155191, -545804675 ], [ -4241419, -841271557, -354427918, -541591693, 488544954, 2141364215, -1135743690, -10356498, -84971649, 2002671935, 2113077245, -572039206, -541721923, 1463713790, -2034907171, -939623177, -1493239234, -67567705, -210764269, -153229578, -1091211397, -136380563, 2000321973, -138492161, 2147483623, -139187011, 1052753887, 2008759293, -1073846025, -1610612737 ], [ -106850403, -70390025, -1277215765, 468179939, 800325453, -328707, -1191452689, 2139287355, -541870094, 1857437663, 527957933, 1610085215, -1075902903, -134222359, -620758469, -1243611145, -1887637283, 2139039445, -637604359, -83332, -1074269507, -76551027, 1474132407, -33573091, 532143324, 2010824334, -1640648017, 1610211033, -553697829, -1350575875 ], [ 1509162858, 1541928869, -447087620, -34481153, 493335785, -87056913, -75829538, -839143889, -1079347717, 1946156031, -67375121, -1363225089, -1479026958, -357600803, -1085542914, -43001129, -10456078, -22292145, 1571946445, -202018819, -1117790257, -102760517, -320135171, 1874067322, 2092365774, 1876409343, -1141227682, -602214849, -570728513, -1154760771 ], [ 534560718, 2038427645, -35330049, -583483393, -488644929, 2142759382, -269497349, -570574851, -338329873, -1082393655, -407912469, 1616895997, -818954273, -1900027905, -273877013, 2059328187, -134479879, -8947745, 2000459641, -176250893, -1202505, -88084737, -675289014, -218106914, -604250667, -1073972483, -6490627, -303120450, -184688649, -33685601 ], [ -189268490, -4194969, -1280146949, -263138, -287650069, -656442634, -303333377, -302009139, -36868877, -6635579, -335561025, -436227, -539002913, -1227761697, -1228210218, -1638352421, -412092680, -1077071962, -813809681, -484575273, -274769953, -262197, -1610941217, -84017613, -1076397130, -1085367085, -1947484161, -306251272, -745583761, -1074531337 ], [ -1236402443, -1497760769, -161537377, -109054025, 2113926071, -1407763745, -1074954241, -816123905, -1094729794, -277877389, -144053265, 1584230271, -86247426, -411666665, -608845921, 1954545147, 1727266811, 2012993527, -8393763, -1094975557, -811733034, -38273025, -973603985, -423626865, -80087233, -724708369, -269852679, -69730658, -5292033, -822154497 ], [ -1350771302, -1048579, -134234177, -67126435, -33046953, -1375799681, -3162177, -692065929, 2105534303, 1760557541, 2144456436, 1332575999, -555753475, -537007169, -1077297685, -631771414, -1078984834, -1477575961, -1074815426, -591822864, -75768865, -75538497, -570429753, -45891618, -639744003, -542115873, 1272971196, -161580049, -136610635, -1073807365 ], [ -1358955146, -134283394, -402657475, -5511713, -1610678372, 1961852795, -277889028, -86777029, -1082169457, -4992145, -740430116, -1343844498, -1393893387, -12850725, 2142620591, -151265793, -961282305, -1745094919, -1245718291, -539248777, -11666433, -545259625, -33572931, 393723342, 2013200366, -121129297, -16781332, -1881514306, 1299043327, -146966978 ], [ 1710717307, -9438033, 1820063743, -4542537, -1208947204, 754908666, 1674509055, 779943871, -1676423217, -1175843457, 2134845423, -33816729, 1054768125, -404807809, 1874830324, -1084687, -74605585, 1442830334, 2102309864, 2012101627, -4723205, -421238935, -1124369422, -857768194, -1243174919, -1074398084, -38080513, -1159004163, 2136472557, -36208787 ], [ -1116971035, 460273631, 2139090866, -1057879, 980251763, -1084377099, -1116113658, -1185981491, 1740812183, -965609546, 201301997, -1146634411, -1075060737, -27525301, -276276261, -813699140, -268845845, -193121089, -120131585, -136351885, -604033218, 2078232539, -722635281, -52956737, -1090519142, -671351681, 1067056957, -268743810, -33688083, 363593087 ], [ -42074114, -1162054741, 528136087, -1425413, -606339329, -1108346265, 1996472249, -570950857, -414614385, -1208501313, -134578344, 1834741087, -163631201, -1345324053, -176164883, -815006721, -67258373, -1226834081, -538985538, -16950301, -76021762, 1912504039, -2228737, -1, 2138799678, 2130508777, -53873795, -1092240929, -404527108, -1283989509 ], [ 1644156734, -34608385, -849678851, -1142161666, -285624867, -168051971, 2147409055, -46178849, 1006534623, -1091010693, -1778909377, -37776453, -335679617, -889214017, -1688207441, -212349447, -755504130, 1393277950, -1353263121, -163709458, 1937724906, -117465673, -604308513, 1038020607, 1936121815, -541430275, -136840307, 2143944671, 1072471263, 2112311223 ], [ 1056658399, 2063531710, -1075052545, 1006597630, -311694515, 2046809567, -1107379873, -1143015683, -1214785897, -23077457, -1343357697, 2046811063, -1610612873, -546513, -138608641, -1266688645, -8925713, -8407706, -75503626, -32840, -1416790433, -262789, -184565761, -134254757, 1844399807, -1140916234, 1810590590, -21324297, -270356739, -412944419 ], [ -1094583811, 1872559101, 1526398424, -675282993, -402753805, -1358975361, -109079041, 1858076133, -50243, -1162986257, -17433481, 2042494943, 964161391, 1476393678, -675348519, -1108033569, -1378246689, -121656145, 2034859933, -47016133, -675284181, -1638400577, -67862796, -1149665541, -65608, -9699333, -941663937, 2042064637, -1778673989, -704710761 ], [ 1858537401, -1084761090, -524429, -551882823, -538746883, -1077413393, -1116766229, 2134697407, -1412441602, -167797571, -1260684290, 2147474367, 502120319, -547398146, -23266593, -3179137, -581435445, 1888219643, -54600833, -725909621, -169939757, 765509457, 1593831421, 2147216366, -59277785, 358349694, 2074863487, -268444257, -536872065, 2125987825 ], [ -273709443, 1968570334, -67138305, -1610623281, 2122305519, -1075871862, -1178666104, -136381541, 964506105, -1082404961, -22020121, -2034245825, 1910242807, -1073756188, -1091698969, -75782213, 534362927, -402718741, -11035942, -25192514, -72983585, -279552006, -730021925, -1145586697, -419954713, 2113887679, -270545121, -15204873, -1617039873, 935182007 ] ], [ [ 2138032506, 1835313119, -673493169, 1717174245, -553854094, -172228609, 1610022907, -369754565, -1073883169, -1227116577, -34900610, -335545007, -537149953, 1002438550, -68710436, -1074693185, -545801773, 2034237439, -546003082, -679545365, -24119323, -1141768345, -269615686, -282690633, -48301065, -1007812966, -2494530, -79757418, -805896500, -35705421 ], [ 1073708718, 1034942911, 2143157499, -167806213, -587210833, -1033240833, 1811929855, -235274571, -134244042, 2134898553, -536879177, 1593686519, -539529217, -1107443782, -1082295301, -3149833, -33693697, -740673537, 1869536710, 1977970687, 525826047, -541164202, 2093956071, -4722691, -139285, -335558383, 1576527615, 939498139, -656812037, -276963603 ], [ -118294914, 2142714875, -45109906, -1234468875, -674767885, -1377108673, 2130706273, -38011265, -297022977, -1079361, -1221723057, -138690572, -1814241545, -1234207282, -34345089, -21008401, -817895426, 1610148859, -67502597, -2013331521, -1477468435, 2097675963, -1627615432, -167780421, -33686018, 2143022078, 452586871, 1054343021, 1522401231, -1627955530 ], [ -1124337217, -1082957826, 1052761583, 1862250347, -1126762529, 1610594559, -805912835, 2044696487, -494098, -33820964, 1908408185, -944505089, -18942109, -270687361, -36340321, -413468929, 2100000599, -1746027585, -355017002, 1593101311, 1534573055, -1967199267, -605814790, -404261641, -75571309, -1879576754, -136351940, -16513, -4331146, -806636627 ], [ 1873127679, -1476397065, -1119879177, -2105859, -8396881, -269944070, -622923994, -538204179, -268537873, -1360661012, -1241522562, 1398502807, -842073793, -33587713, -79173635, -354828771, -229985, 396160439, -814246598, -2103041, 2078098419, -503717977, -571052585, -1090757573, -1288569509, -268709954, -33646849, 1056903799, -553944165, -906060298 ], [ -17058085, -2286753, 2113929215, 2139091636, 1606121278, 1054334839, -739807265, 2147416555, -209826849, -680732933, -1359093858, -187304961, 914227195, 1609693822, -291543457, -1082922244, -280167011, 2137518011, -92536849, -1759313928, -427966505, -8996867, -402710657, -106021161, -75497641, 1270382527, 2113514226, -2100333, -18352369, -302022663 ], [ 908196335, -536905795, -1103267451, -1896678931, -777260038, -672694433, -446742569, 1472972711, -203948801, 768338861, -570723081, -31851142, -243290115, -155366145, 1593114559, -34361653, -1310016524, -1217069058, -1128563523, -134550019, -1210598273, -33603590, -380109041, -151879692, -538444051, -210866562, -807209031, -436768019, -789064373, 1601419179 ], [ -34115779, -604377217, -70289441, 2012859308, 1476361183, -1915229187, -167092997, -44041281, -1627390013, -1694760981, -323092545, -1344537117, -1141121121, -8487587, -75571222, -554276874, 2147221172, -205953281, -394273537, -142617098, -538984449, 1723513340, 2143444799, -292159649, -142946305, 1543348895, -77140551, -17119249, -1207964687, 2144860155 ], [ -27648145, -415371777, -1376010529, -1912641617, -944013569, -37782034, -311460678, -417369220, 1591602164, -1090833409, -36704772, 391052281, 1858862079, -132865, -285786708, -478150731, -1075477509, -136373250, 2095053791, -3009, -548472220, -8670531, -55871779, -335726675, 1811908605, -76546143, -537678871, -268587009, -218106882, -1279857691 ], [ 1599070200, -30016039, -35394625, -1208288803, -151147137, -571482950, -22557061, -834995589, 2127790045, 938975735, -4390953, -4762627, -1184534806, -538509317, 2130573039, -1433861, 711917533, 2080354295, 1606139359, -1216495669, -13073, -419430962, -1887503377, 1945894907, 973077053, -1124081669, -688406530, -548021510, -843186433, -673333762 ], [ -1347944629, -1243111425, -106047505, -1371275693, 2147474622, 1811675135, 2075098735, -405283906, -336764978, -2578443, -72540673, 1022951406, -53649732, -1375735809, 937287519, -846209074, -537673482, -419463813, -1140895810, 1512007679, -1716944945, -201600141, -38831139, -674005068, -371263745, -1090724131, 1073741691, 1059651411, -237029507, -18874463 ], [ -923598865, 1383300863, 1608234911, 1851457535, -290062405, -153224218, -5249057, -67184140, -135006597, 2093973503, -216077, -408503305, -285240401, -71336461, -76549185, -38158458, -41956417, -166070351, -882927941, 1576861167, -671678497, -698639138, -205260837, -1090588681, -536875137, 1844090855, -555205012, -142677001, -1519484961, -34112023 ], [ -268585162, 1874831853, -50331827, -645927329, -704643649, -12648449, -740662017, -74125369, 1063241655, -262498, -672530455, 800946687, -70848566, 785743359, -20023297, -207228981, -1577234, -537534657, -704708743, -268968011, -2163162, -1143952994, 1978918571, 2146205246, -344737153, 1856241663, -538720466, -1365511825, -1630027809, -1107361793 ], [ 1432288761, -270794961, -245932193, -335675942, -268602001, -287336961, 2143252475, -152051777, 2012080047, -554697603, -1824557131, -41961029, -16795201, -335628373, 1861713854, -17076545, -413151505, 2088498652, 519562175, -76549252, 2144696829, -1480078863, -1145585899, 1186709167, -1276210707, -1409310793, 1844444021, -205520933, -136390121, -1351110817 ], [ -272741531, -807685252, -355074070, 2074138486, 1427635902, -105464865, -1076498570, -1154875685, -553652481, -144737985, 2105070988, -35676166, -314770691, 1033649151, -155394409, -422124037, 178185975, -336931843, -412092945, 939524087, -69337090, -93800131, 2000108655, -6955905, 1602224083, -940736843, -67142945, -12845587, -553718809, -1611866242 ], [ -68628971, -607855881, -1510085957, 1408588767, -1447829522, -134807937, 951834030, 1993522751, 532391803, 1803990999, 1065347983, 1291836187, -274778533, -118885198, -705336545, -805343243, 778533575, -67403783, -640369191, -539009442, -38279431, 1937123487, 1742331822, 2124081855, 498595838, -134496626, -1686249074, 1878777567, -138461731, -1375799041 ], [ -1197870610, -135348313, -50593795, -152309889, -1385760785, -594618370, -65573, -310387746, -1082166789, 2013264863, -113508374, -1126507059, 751762943, -1372621543, 1397728510, -307241147, -1208883210, -2100375, 2074335060, 1060449789, -1210081537, -102760473, -8708135, 1342152701, -254937649, 1069527039, -539329234, -42244161, -1124376647, -1623367747 ], [ 389922796, 2143277053, -1671495681, -59245249, -469770355, -172038289, -201327113, -150017, -339837185, -8422439, -3179076, 1780482047, -26216450, -271105061, -21171715, -224433415, -279716007, -39878690, -208955025, -1216681113, 2129510399, 1962929899, -603979780, -25692161, -100926507, -1181188, -1080066087, -1375798530, -176300161, -16784129 ], [ -439353418, 1073452927, -1833502213, -101728971, -296038737, 1944055031, -135569410, 1870652357, -35787265, -270614634, -343933441, -268607495, -536871683, -1227170849, -1233194145, -539149877, -135268612, -1412567075, -1895891617, 1492381663, -8197, -809829045, -1350830337, 2129656378, 1610544118, -1691574277, -1151107329, -33555212, 937912623, -273488898 ], [ -92279049, -2034403334, -151003462, -80767045, 1073570793, 1865920495, -68157634, -279396353, -1615135234, 2146397553, -474218787, 1675984573, -152045702, -749112689, -541605985, 1987793400, 1332663135, -154148937, -580935697, -1090914333, -810156745, -1107896609, 1644113871, 1934621695, -346169729, -136318482, -310380743, -1076371490, 2143229941, -562107399 ], [ -25894949, -974143497, -134237249, -5252129, -77614218, 1073594350, -278561, -587207169, -536957101, 2094923748, 2046422964, -303169826, -822620169, -5393, -152062817, -900243802, -4463111, -138949666, -1091584074, -21237769, 2146172063, -427819081, -840177675, 1641791422, -1277171753, -537166341, -268438019, -495264773, -203441930, 2080306431 ], [ -1908605186, -1080070314, -268436559, -572412453, -270549505, 2129625081, -284164113, -795348033, -153092657, -138423441, -210370851, -1075605509, -1347762217, 2143158091, -4898921, 1728036239, -348209164, -545409229, -1073890627, -134760449, 2102763007, -1696891982, -540739, -1678249766, 934999995, -120629749, -536940549, -625354790, 736747495, -11276550 ], [ 805304955, 2063136207, -226755081, -4605973, -660742, -66309, 1726906363, -281350177, -169910333, -2224129, 2034057206, -3409091, 2147426781, -136351745, -8407049, -51686699, -538056005, -178264610, 878638319, 2145794681, -536925189, -671744068, -1527152642, 2128576510, -1246763013, -134480642, -788737, -1335100481, 1738011997, -269485577 ], [ -51576873, 458149726, 2067099506, -34612319, 1043166131, 1062270709, 2144958415, -88123491, -2319472, -164235554, -134414342, -1146693695, -310419603, -68715653, -305473815, -293601356, -1480982819, 875397054, -84416515, -67109262, -1688241089, 2146658267, -693289237, -50859553, -1075847649, -209813937, -33751107, -1762563074, -671876625, 939515391 ], [ -168075338, -557876245, -1644448930, -395271, 2128609271, -302284930, -26241549, -549441, -1589057793, -147394469, 2138766201, 2120980886, -37, -1344570390, 1300228915, -35656993, -1214466063, -1478543937, 2144314302, 2078272503, -25968642, 1979379951, -4588034, -8929457, -8523714, 1790368489, -18874369, -4851205, -270051843, -4205573 ], [ 1715403626, -16784393, -663761165, 2078703615, -1090542081, -134743681, -66529, -146936001, -608227877, -1229075655, -1795302473, -1214340129, -285352098, -285261825, -279183377, -212417285, -764974353, -775693314, -1349331089, 510098867, -75602469, -16932929, -77663257, 2110942719, 2004605439, -51449889, -151655457, 2146170463, 2139012559, -41089 ], [ -621044769, 2080353903, -270279173, 2146956023, -1636111442, 1030739323, -153494545, 257883646, -36569897, -168044113, -1074856962, -134622729, -1212187969, -1476535905, -1048585, -713039917, -172229249, -1073760450, 1016850174, -168297031, -606666849, -939804737, -25254676, -167936035, -122687489, 207220094, 2144092026, -608203302, 801877199, 1735055231 ], [ -4396545, -272781697, -1140867333, -1230561314, 1744822260, -1476399139, -243272200, -1073, 2143255551, -206627605, -557976201, 2038427131, -310518065, 763092978, -536871009, 2101484029, 1003806687, -1111495427, -107135494, -38366181, -90178498, -1893761029, -271040549, -1115684866, -805347395, -19136533, 2141056831, 1322462895, -570689864, -4391017 ], [ 2143239933, -1074267141, 938978747, -6914119, -5112087, -71303815, -1384644618, 1065016843, -68289873, -707876946, -692372673, 2138570679, -747683849, -170427661, -845430817, -137397249, -35917086, -184815236, -570433541, -692455465, -106959621, -1113169988, -270533379, -37785638, -26771483, -1107447938, 2147219071, -688130, 1021143999, -543686662 ], [ -63994273, -682108933, -4217542, -1641129, -4513954, -1757848083, 905248761, -405282899, -1623344133, -1073849889, -1968177234, -1610721507, 1976301303, -269060, -272827393, -69474369, 1870249974, -268767235, -35939437, -564150338, -420512259, -1890353288, -33570849, -1279935497, -822284818, -36765793, -673194154, 1599987711, -1778848321, -1115816769 ] ], [ [ -1075893, -36589587, 2011909967, 115212286, -18941090, 2134638399, 2080164863, -1145078818, 796116991, -1241926181, -22448514, -303038487, -134218049, -329768, -1165549857, -1091044355, 1601648603, -248513537, -140410882, 1602221435, -35653675, 1534590847, -423691501, -1351697673, -1623228929, -537133381, -1344426253, -8602441, 1610603052, -1377032133 ], [ -1090568529, 683408319, -134285569, 2113830873, -704719021, -823263297, 2109267831, -758449001, -1753242114, -17063, -539574329, 2130522105, -570988546, -1128415430, -269090833, -118494657, 1845337983, -620838998, -277942866, -2114470018, 394204959, -558205446, -562151761, 1844967929, -1619271701, -1073746476, 2134898398, 2146941914, -539894091, 1740496845 ], [ -241764361, -272663113, -268451986, 1047246687, -940655633, -1514406021, -1158164499, -709894433, -1930838530, -47621, -147461043, -134496804, -1278345491, 1023232358, -71598433, -20971585, 1513727995, 1303432703, 2147052023, 1342160829, -2013267220, 1731198654, 1610346462, -273154581, -34701569, -105156625, 1019202902, 987217241, -88253521, -134783256 ], [ -1610875459, -1074044930, 1005846507, -1358973318, -1208552450, -1614815490, -866140417, -1073889419, -1900577, -202786, 1956378339, -944530441, 788463459, 1877848702, 2105372157, -143591745, 2108372986, 536723199, -84492554, -570438146, -26369, -1094714369, -604832258, -978323749, 1794637727, -1388601, 2146959160, -142609665, -1113650818, -134235649 ], [ -1090867217, -1476397145, -1082661892, 1610481141, -134619157, -2387202, -875102282, 1602949093, -280577, -1090656286, -1243676708, 1500214751, -2017789441, -818552833, -269490242, 1851503677, 2138918277, 1941962045, -604531045, -36177413, -346190893, -100795517, -1078003718, -553853197, -92930093, -310378498, -704735361, 2129556479, -9209389, -1736540713 ], [ -1107298593, -36357281, 1567850495, -41944329, 1536106422, 802798959, -537970721, 2113658733, -112705, -177408001, -1358962786, -20613193, -77203550, 1610219518, -289673514, -545325137, 1878555867, -50857479, -495128583, -1217730689, 1811755991, 1809256445, -134308257, -898050313, -349216953, 2040299391, 2130427855, -10658877, -1054867, -100733253 ], [ -1773404161, -1671203, -50332898, 1542609391, 296451050, 1341652467, -411357357, -747710980, -8922930, -27694164, -21270957, -27317253, -176169001, 1056554719, -599983619, -28693, -1242630411, 1978072047, -861963028, -537205251, -1163920391, -841011782, -1174962353, -722010121, -1611678531, -143655180, -536871085, 1194819017, -436292273, 1582461927 ], [ -136323107, -21760513, -504627233, -921601, 1409284815, -570426436, -454100481, -889324613, -1090519346, -1376157719, -575013889, -1418518861, -1208287297, -2198177, -209977397, -654741518, -67975646, -606771457, 2146435063, -1759553673, -69861377, 897563580, -36742277, -21233697, -42412801, 1541270175, -1074335845, -180650537, -67673616, -4196353 ], [ -18907267, -1564608523, -2047832353, 536828919, -671350913, 770701807, 1606384854, -568591571, -61375489, -1158080516, -135268920, -1324418051, -2163202, -16843553, -639033, -210780237, 1861583871, -1359216641, -84043041, -805312257, -2255884, -67396620, -387451649, -875356436, -385961987, -8390765, 402567143, -437391489, -1327628586, -138943772 ], [ 1073184255, -92782659, -1480705, -1610679435, -17449041, -541731589, 2139604959, -809634563, 1989897981, -419975691, -1179665, 2134308585, -646615537, -1092157593, -805308433, -537149449, -1435729922, -608196617, -1612972358, -1367491721, -285218067, -1342178100, -1075900417, 2147221499, -1630799492, -117571591, -553648641, -570975749, -268437781, -539172897 ], [ 1873017675, 2145808095, -1178075298, -1077452981, 1056433710, -77860931, -626270385, -1112023109, -68364330, -67321866, -68215553, -1493910529, -35676236, -1443365633, -1214324769, 1277124462, -37750874, -438413961, -167784465, -552125441, -38928813, -1619793037, -101748771, -1109657676, -305793859, -1073948691, -23122113, 2004451162, 960311039, -1109393471 ], [ -453558409, -671650825, -280888913, 2118057983, -1086922950, -155516945, 2139087839, -606151169, -136086913, 2085617005, -21171203, -135268357, -1362142217, -122290205, -335544393, -4473914, -41981265, -433064023, -1168384773, -604389453, 2113138175, -11554946, 1966341071, -1628504237, -33, 1877917167, 1509891695, 2137513719, 1734795255, -69312535 ], [ -302141577, -268435985, -8892449, -807408033, -713558339, -1082147881, -673775621, -76269717, 2135943103, -557421, -940581462, 792492511, -614486212, -1610792993, -3228178, -243796001, -34668868, 1040039791, -42541096, -306204995, -578830361, -1677875681, 1923409516, -823332930, -202147203, -135006881, -1086070868, -285214722, -1613844514, 1056700391 ], [ 1699462263, -1210466323, 863993389, -2022187313, -268647937, 1826616813, -14689301, -539042883, -66626, -269495685, -1690372169, -280001105, -335809041, -603998721, -290, -558498113, -41947477, -298060545, -620764259, -143658179, 1600318695, -421016075, -71386619, 1739243127, -1158956563, -1950408905, 2130706300, 872412123, -159395905, -1099710514 ], [ -272665601, -591693218, 2078276051, -609943686, 452369338, -69676073, -10134282, -1146094261, -604278177, 1969150399, -151781939, -1081389317, 2108910475, 2111339519, -1884180515, -405080577, -1075843084, -8719385, -1283457762, -151132425, -1351123162, 1058568297, 1736194047, -74064001, -1610743889, -5492807, -1074005003, 2003811279, -1090688265, -1343430794 ], [ -272838665, -604810497, -576717893, -1678389306, -1112416289, -16974977, -1157670930, 2142957097, -1879627786, -86540333, 1006103486, 1325398975, -6388099, -251676314, -889897037, -537968667, 1608839919, -1333509, -906117793, -1880121644, -6882581, -1208058427, -136749633, 2143024636, -541592353, -134451233, -1153864466, 1341775439, -163847, -1346372353 ], [ 803206126, -202473553, 1272905726, -235279489, 1567047023, -24202002, -75567365, -579097793, -1221919233, 1675619283, -34340870, -1378099715, 913497535, -64004777, -243269650, -1388316329, -1209048065, -2162817, 1776869220, -205554211, 924844031, -570425673, -268550182, -810041539, -242223106, -1346387986, -1141114930, -86153481, -1610907713, -1153491457 ], [ 392142799, 1505718253, -41093377, -1623738370, -354427251, -138532657, -872419381, -302124035, -275284241, -827443, 1737993677, 1958467567, -353407009, 1310680027, -289642775, 2115951343, -378810407, -114067513, -1555000468, -134547085, 2106371735, 2080239533, -1677728532, 2080109532, -606112257, -1083250177, -4246178, -1409352774, -143798281, -35662145 ], [ -995633753, 1073386991, -1544449605, -118489377, 1820262079, 1409247479, -43257859, 2145369719, -3281674, -421789733, 804207679, -268470291, -4252163, -1208822785, 784990078, -1434477105, 1744827835, -1343258625, -270549673, -107743233, -4206645, 2147352555, -301990401, 1995242407, 2145187766, -14819368, -1217710085, -306185484, 530030335, -268704779 ], [ -227543065, -269410309, -161523757, -617621505, -35822677, -1115738353, -1074921929, -8818689, -557908498, -269584555, -335844355, 2122283967, -134488133, -545294569, -604639238, 1962670586, 930337523, -17048105, -44078097, -1610877507, -335679534, -1174932770, -1845805229, 1391452111, -616966225, -1090181, -1779468294, -10466, 1607431123, -564204871 ], [ 1868356855, -671088644, -671122497, -537994403, -616644780, 2146942527, -538202115, -1130497163, 1576970103, 1020262399, 2130176701, -698484835, -839385129, 2142863035, -219564117, -84194499, -1074038788, -1749759794, 1039128498, -570855431, -201590049, -671088833, -1385433113, -335561346, -1117850659, -1442339, -270664194, -346062849, -69223681, 1002437371 ], [ 1051983231, -1076461612, -272631981, -38883845, -841049172, 1441787643, -142622738, -56761541, -27691523, -9340035, -750792740, -1344274433, -1083179045, -5379749, -13247546, 1876688351, -111288588, -8667151, 1576864943, -1074266122, 2122104823, 1515192238, 2113910527, 327136255, -404799622, -69765617, -16842770, -1208260645, -272901129, 2003953339 ], [ -1980282497, 2104087663, 1694236661, -13324289, -1210975499, 1878982652, 1857485549, 1861681079, -1399329173, -1712427153, -67160066, -135267475, 2144788959, -44466433, -293620738, -51675407, 1250950059, 1195374046, -196462647, 2011479039, -1212866065, -406491346, -167772677, 1303870718, -1208030211, -1476657443, -32897, -67175043, 1849684943, -3738763 ], [ -1117825105, 1003407350, 2071297847, -3153989, -1099043074, 1903548349, 2136463631, 1739428748, 1861888955, -273170793, -344000532, 2102383595, -1116741763, -25186929, -305014057, -805853188, -675561929, -143694418, 2056777725, -236978566, -539283870, 2080363995, -587399186, -455672385, -16777894, -142843937, 935255997, -2030056705, -135794203, 1168887668 ], [ 2137947071, 1006529321, -1243433161, -10316069, -554041865, -1107591634, -143681547, -571101706, -337739843, -272714693, -8716929, -292648073, -62935237, -271613953, -134292677, -283119905, -80416779, 801622015, -538528337, 2010479595, -16777234, 2113599159, -38141969, -31260817, -1074236353, 1853227005, -571475329, -9315075, -470294791, -273286149 ], [ -503513285, -16783691, -638916484, -1343810, -1090656931, -167790337, -1107845377, -176205957, -898224641, -38182283, -185073935, -4275277, -12418, -624029699, -4194321, -4195093, -612944929, -78144769, -308922770, 1466430918, 1535114730, -100819525, 1535047506, -34177637, 1533254135, -9736737, -539101217, -1084361477, 2146285807, 1843875831 ], [ -1090571297, 1342164782, 1877729215, 1006631414, -597887170, -1082263691, -1208049681, 1878782399, -139207489, -35128065, -278070546, 1635491839, 1392450487, -942347969, -542113793, -58852005, -143405825, -1115950844, -127936769, 1977941311, 1541734239, -205965377, -33641108, -33952167, 1823412159, 232455799, -1076318277, -117448709, -1052836, -504308833 ], [ -284985091, 2113845981, 1048217849, -1712349189, 268334829, -1207964801, -8499720, -4194955, -39845969, -1074912257, 1455421183, 2072719065, 1022753391, -276832558, -71385123, -748815393, -1453711361, -1078989591, -62046722, -617358025, -205522503, -277648135, -271598858, 1065352683, -268460098, -1091584053, 1744689967, -839177491, -536887303, -574639873 ], [ -289046529, -1612718185, 938995187, -29165645, -1145479317, -1678770820, -268437509, 1055902831, 727701757, -573591891, -1780565058, -8527889, 2037366775, -185336330, -40322305, -136610946, -1713374557, -56887434, -588325927, -587479053, -144921096, -34357993, -538968068, -272666626, -20972188, 2004856790, 2147417853, -6, 1071637278, 2123890687 ], [ -1361078309, -816447522, -1074298497, -1342284674, -25442321, -1098915921, 1638857720, 1742134707, 1060991967, -1208587841, -1026, -1476468900, 2062280183, 1073403887, -1414988811, -67115273, 2053094366, -201433109, -814489685, -1090545729, -75563555, -822153751, -688455682, 2142759423, -67637274, 2112282111, -471859202, 2136563706, -706875393, -1082262027 ] ], [ [ -134750241, 1834661612, -671133875, -1537688604, -16852001, 1967118263, -135314, -1107345538, -1076367393, -1241645701, -59932929, -369623079, -543179602, 2146236176, -1093378084, -1074659395, -671089285, 1978629071, -1614846094, 2013198841, -74451605, 167115607, -155289666, -1073792081, -1115717641, -1544945733, -1080431690, -8913007, 1878516526, -100749193 ], [ -2187330, -395313665, 2143124991, 1962672029, -587499553, -67440769, 1774022775, -661037289, -143275722, 2139010909, 2143263719, 2078243819, -1361061890, -50483589, -1342702713, -103810315, -5382145, -740313174, -276955210, 1408744442, 1600003975, -25530370, -598032709, 2109204985, -8229, -1946165893, 1605578751, 2013262522, -103064653, 1866333945 ], [ 2142762879, 1857518075, -43122849, -25454731, 1741659123, -1346437833, -1082662920, -328213265, -2025091586, -269496833, -4198675, -1409163, -1746927889, -1220019864, -1145835553, -4215051, 1539160059, -843548165, -738362883, -2013282385, -1107584260, 1878915195, 1584371646, -138936401, 2112846332, 2142971375, -809906841, -18882725, -536912225, -536870929 ], [ -35914753, -38316881, -1091346455, -1224759298, -2621731, 536321278, -278462725, 771055557, -70178, -102830122, -55315871, 1199045367, -1092616577, -131457, 1819766653, -8652897, 1062125046, -1210057985, 1305992915, -16856066, 2069608959, -822215329, -68485509, -554305645, -8979585, -1081353, 1475870651, -165249, 2113756510, -269895699 ], [ -1096418817, -1074004289, -180361241, 2130574809, 2111528875, -285624713, -119607317, 2140911607, -294080561, 1852702193, -134349185, -194251369, -169083013, 1941790206, -338231361, 2138682589, -543195235, 1408094197, -336085448, -1074299905, 1966974655, -354485385, -437293602, -134418569, -1230766726, -285561540, -572550337, 921531263, -1099432529, -1101057578 ], [ -1107868489, -1244713009, 2113396735, -268510541, 2146415391, 2142346743, -205045763, -50594011, -1677731411, -163809349, 1053653791, -791808586, -145228814, -546251778, -270537865, -1091371372, -336920614, -76059715, -486867011, -1220842500, -180353, -371730451, -1744879745, -58957833, 1879047663, -107012177, 770436043, -67126609, -17305667, -33588551 ], [ -1137443345, -542148619, -1136658140, 1341644277, 1039890943, -1008476801, -170710701, 1530517503, -69738774, 696117736, -583045283, -13025793, -147755, 2143023059, 1560674221, -811317, -1716785409, 1969683436, -1936343844, 1559986173, -71845637, -939532872, 2136440815, -687869978, -1226358803, -75567498, -537610433, 1870134523, -51468877, -1946961098 ], [ -33581219, -1698990593, -262189, -1208268356, 2147447533, -36704276, -31516417, -304087045, -1622159681, -1912897556, -34014273, -2097243, -268766305, -161646593, -10747939, -84711490, 2113322028, -71566341, 201305843, -966828042, -3686401, 2130165117, -7905445, -289556513, -34017793, 2144730250, -1140854851, -171973181, -201380353, 1071642603 ], [ -539329171, 587181565, -571165733, -536942617, 1202945917, 2097117678, -574653255, -699434074, 936791005, -285238307, 1876938186, -1745585160, -270599205, -26346789, -285803143, -280117571, -1074790422, -1076628482, -69207329, -36625, -579999514, -67904592, -541885253, -68070150, -84940804, -370149445, -525393, -411058305, -234883842, -604048770 ], [ 1432346608, -409843, -1142823937, -1275368097, -21627473, -945316373, -1346898341, -807012485, 1442316031, -1225003524, -4391057, -1078043413, -34607217, -1107886081, -269616433, -73861, -1371602980, 1878978293, 526105818, -142606472, -805307159, -1342324754, -337733906, -17039430, 2145378749, -131176, 1879031806, -1644716549, -570556497, -37961857 ], [ 803994587, -1075159441, -1452310554, -1082696205, -1141380002, 2071650219, 1539290699, -1207960641, -269658218, -268589058, -290481665, -17170457, -1075498, -281018627, -1078068385, -120685617, -34872389, -404752386, -1073764417, -628710405, -758778267, -2097158, 2142240734, 1331001332, -244451969, -21039155, -1073744001, -176193704, 1969614527, -1092616532 ], [ -788873381, -563777793, -312476929, 1851744255, -21635074, -155337769, 2112873463, -536953857, -44181, 2094481148, -5433935, -89672769, -563143761, -252608538, -276859913, -176440634, -50333521, -407410955, -1888379394, 1509817851, 1975975871, -142610945, 1969487711, -17825905, -524417, 2147407341, 2042133165, 790544109, 1970200559, -537469015 ], [ -281411690, 2143230463, -75890691, -578814113, -1283982145, -8454689, -335925761, -1088903433, 792723367, -537402434, -553659991, -1879081541, -78397460, -1898446881, 2127509499, -1314997, -344385, 2146819950, -45723687, -139497675, -47270794, 2075321051, -470485079, -557875393, 1944567678, 2016933215, -1619003523, -805380754, -1073823770, -16845073 ], [ 1207610997, -1208090625, -1233814523, -1351090712, -268932257, -369098753, 2138529775, -18882564, 1874654187, -807404069, -885098583, -41946193, -117719553, -536877121, 2129879006, -625639777, -167784961, -297831937, -1090519073, -75629059, 2000945135, -1261446661, -138429241, 884993583, -1075127411, -67694657, 2110782837, -136314907, -698429537, -553648433 ], [ -274793489, -572588582, 2127940847, -342950022, 903583675, 2113593343, -1124185026, -1074921653, -563389795, -244417729, 1525798831, -1652068357, -1674346839, 1964752895, -1879453803, -415761153, 1006632956, -335711275, -605040993, -19011722, -285870227, -83312721, -4987019, -139998081, -545407337, -941146701, 1806876253, -150210083, -4362265, -1074868738 ], [ -101257611, 2146524911, -874950929, 1541517207, -1343881249, -151585155, 2046543295, -152387781, -809801865, 1808957431, -75498514, 1342176127, -274794545, -270169, -138956801, -1779449865, 192871141, -75501577, -571170823, -3229033, -1107827733, -1812522571, 1207820275, 2094743454, -38545825, -1243758946, -554472058, -8869, -151011343, -1078002951 ], [ 2141322623, -605044745, 2061041661, -219031683, 1861106797, -89727237, -69922, -33829778, -1224901637, 1140321234, -67900422, -300754979, -420553547, -1402634981, -1847870226, -1082917137, -8886541, -34802821, 2125913457, -1212334627, 897556175, -536871221, 1843306460, 532152318, 2113271247, -1348489217, -537247842, -581074953, 494665725, -1099079746 ], [ 899660751, 1535111167, -1615921153, -4391362, -2097505, 2076136047, -469767217, -570574850, -1114129, -1208746241, 2140618653, 1058799615, -835738625, 526341087, 2091804669, 1916161007, -42729509, -36176129, 991877498, -1115948817, -5248265, 2126376637, -805322047, 2055205848, -102763554, -1073976356, -1074056, -1410334817, -1074921473, -556401217 ], [ -576725065, -1078026377, 720994811, -67256836, -61966353, -169871370, -9482497, 1834983535, 1978527219, 1742733293, 864026367, -268494865, -8424227, 1073151965, 659469278, -1644601857, -344983816, -1149421682, -1084424337, 1882312671, -273197075, -805507733, -1610942721, -219153485, 536670639, -140723758, -478724357, -33554436, -2015420433, -268831257 ], [ -1167065355, -1627940869, -1291855110, -38833225, -1107302987, -323010561, -1606090, -805715969, -822136914, -269518882, -479335459, -562069633, -135012998, -604539241, -100675694, 2147180027, -1536245285, -3148397, -35669043, -541327887, -606081698, -1443441921, 1501544271, -203433009, -1194336465, -53511694, -302284994, -1208486050, -540075297, -555823171 ], [ 789962394, -939548675, -134252545, -536880163, -546907300, -170017474, -614203505, -572691075, 2113373183, 687863799, 2130173623, 1458370559, -805830667, 2142878347, 989724049, -25953616, -4457113, -272774169, 1040162804, -1644560396, 2147220383, -138453057, -42995971, -103302658, -639697953, -541198918, -872549123, -427925505, -201392130, 968880379 ], [ 536018806, -1110020235, -6153, -38535717, -1879077467, -51945735, -282100233, -673716357, -1227534417, -147072409, -144707618, -1077166227, -1129652271, 1870609211, 2067266510, -1073760817, -1007173891, -403535, -1073931859, -537659402, 2138870783, 1585414051, 2113388221, -1074288897, 2147137523, -117965333, -805310469, -1231335842, 590339054, -11278661 ], [ 936897131, 2088500319, -454033409, -537657609, -1076723722, -1375797768, -500269075, -1359216641, -715919649, -1177649689, -104910865, -136315915, -1091065353, -445030689, 2134882293, -288773, 2073015195, -853553153, -1233503541, 2130638717, -756679701, -536873681, -1090815493, 1788312575, -1108885767, -1208484642, -819457, -58720897, 1714935293, -291635226 ], [ -1101006859, -604100617, 2064350782, 2113797029, -298848642, 2080102069, 2144565654, -4243474, 2010529751, -968884586, -1082212868, -1150361775, -1350598899, -79430657, -38699313, -8919051, 804896745, -1225789779, 2130706429, -69206030, -84153334, -569345, -684851973, -2098753, -1090532133, -742752529, 2126503933, -72646914, -571474459, -1613770761 ], [ 1971322871, 1610445741, 333954957, -9992355, -621855362, -1074824579, -16801803, -575145186, -1075183745, -268962753, -25265153, 1841282559, -50401377, -268440582, -402795549, -29622561, -149620745, -1360548035, 2077730748, -136492169, -17326082, 1979381751, -262147, -9502769, -8528066, -524566, -135397761, -22020259, 2146650105, -478546949 ], [ -445670410, -17305865, -76624012, 2146172830, -16913025, -168312962, -25248321, -37892197, -606245, -1241829839, -526725, -174225485, -117440673, -555840577, -1120141377, -80220183, -151538962, -783573313, -1116283025, -541721097, -201437237, -16798275, -606079030, 2144825307, -605036545, -569857, -958959715, -10496677, 1073658715, 1811406711 ], [ -1678016545, -1410400962, 2145648063, -525313, -565254177, -1076895785, -52634321, 1264236734, -1211664450, -139068689, -1141901075, 2105407479, 2126459646, -1747477713, -39321729, -1124074029, -12915009, -33556122, -1096824850, -134841284, 2076114879, -503759493, -193008137, 2113650398, -117444617, -77599242, 726203259, -84779566, 1877929951, -412437603 ], [ -1096260353, 1876934525, 1543167960, -1612268581, -1879058447, -1073747363, 2046696956, 1862270327, 1040128889, -105995041, -692584601, 2064502267, -1107951746, -713040297, -608321633, 1500044285, 1005779855, -1191182465, 2070675455, 1543429247, -88080389, -1105986117, -1342637103, 997850863, -16582, -10829857, -4198621, 1520433903, -1745225988, -574816265 ], [ 1870595773, -8396846, 922201373, -562595915, 1067679343, 2143813088, -1385431046, -152247141, -1150288722, -1079891, -1776669898, -9053211, 1533935607, -589867275, -268567841, -545555457, -344197393, 1979449340, -541132389, -574652505, -180486409, -1448796752, 536870140, -33980454, -26345868, 1442704199, 2079063679, -268992579, -1073748162, -539500558 ], [ -1491345831, 1735694218, -604778370, -1050626, -4351106, -679641713, -270205975, 1876425709, 2035676667, -142894691, -553649158, -419469319, 1959523775, -1384715, -1364262929, -109054409, -294797332, -201404421, -580912186, -2132034, -8422433, -832934471, -680149026, 1001782783, -805442058, -3256417, -291516585, 1595145707, -174331905, 1031796183 ] ], [ [ -10118662, 1741405947, 1476128751, -455410691, -50470957, 905697271, 1543367483, -1145586949, -1354764353, -1074027537, -575973897, -370147519, -138428498, -1073809609, 1053183708, -1074038353, -545836557, 2139093967, -311946, 1409252729, -56623127, -67896353, -282166821, -1351139921, -33656329, -672530758, -272897098, -1153499433, -268438820, -1143018389 ], [ 1876885486, -1371606017, 2009019899, -25428997, -671154265, -956371073, 2040127423, -628392269, -1753770635, 2143289023, 1607924663, 1542302691, -1395134466, -4870470, -310772801, -52429059, -537944193, -153174101, -8524394, -505976965, -671696937, 1983625086, 1610383347, 1840770043, -545390597, -1346376418, 2146543358, 2147465979, -320965955, 1744822249 ], [ -69222730, -319292489, -9437873, -1217711203, 1607458815, -146867905, 2055204842, -687866386, -429323009, 2147444155, -1086981025, -6309533, 1912454895, 2136914281, -1145311649, -20988227, 1245556734, 1269858299, 2012969969, 402062317, -1753244947, -174588294, -25393153, -41951793, 2113764349, 1840990207, 138145271, 736092111, 1589477311, -1208230240 ], [ -1644167235, -272665186, -1157791763, -1207964034, -1076430115, 1073707134, -622856455, 1775744775, -430625, -33886467, 1928265321, 2012726207, -1367344029, -814891010, -287838245, -141233761, 2142142291, 2011037375, -655893805, 2097068542, -271377, -887096835, -592001, -831165261, -76022925, -1612488913, -536908036, -8388897, 2113927446, -811073557 ], [ 1069152383, -1073744218, -1095241731, -637665289, -170008661, -19204609, -288555090, 1604040677, -268636177, -1091586065, -1847656868, -195068061, -136381445, -415760897, -77174787, -25575843, -552149139, 1072590717, -68176067, -8947470, -417905665, -419570897, -550078510, -9029, -228066021, -8478916, -673271041, -1090571529, -1141112909, -128452098 ], [ -33599813, -708416529, 1567645694, -8596490, -541329546, -1917067345, -604538953, 2113919983, -6209, -146939923, -1089765, -584877641, 2144861666, 2138889982, -268572801, -8655177, 2077195930, -102285955, -365105669, -810091535, 2004874111, 2138329052, 1342152575, -860079113, -4194361, -639754769, -1124123686, -8544317, -1050819, -100729153 ], [ 1030750207, -591971, -33725098, 251287527, 498825198, 2078797635, -402686089, 1542256102, -109641990, -51582547, -17043869, -21222533, -41943075, -1090682883, 2114977773, -35914001, -169082890, -1108541442, -570474771, 1610317823, 2061482233, -444657672, 2136473551, -587235412, -555237969, -202441870, -936006, 1869838795, -587801293, 980562807 ], [ -34130019, -16779777, -338690057, -434194, 1945074429, 1072693229, -414196997, -270533637, -545787930, -1392803857, -608502081, -276824069, -203440209, -10682913, -11796488, -621643918, 2113066047, -73798661, 1518329851, -138444938, -526850, -1259931268, 1737227163, -23480353, -42344705, -2102561, -75563622, -12751401, -1208537675, -2621569 ], [ -18973394, 1874816509, -740896773, 805206999, -1825309057, -269517570, 2104491670, -972162187, 534736854, -1157678084, 2009582542, -1849721859, -268502562, 1878850015, -269206213, -414334985, 1056418303, -17047617, -805315105, -268456147, -43218309, -608748047, -86387512, -637692788, 1978593279, 2112880634, 536869869, -268435457, -1143095558, -536936843 ], [ 399958010, -71549451, -52041921, -671383681, -134895809, -342499910, 2121129855, -1946420375, -577540129, 402256374, -407044139, 1063178751, -1620189426, -537927757, 1458567166, -536994185, 2079686619, -872698123, -1074012966, -1073873078, -822087697, -1344405526, -276882449, -201588737, 495972926, -1140891719, -687882753, -1250058385, -268697857, -241369762 ], [ -13896757, 2146602751, -171444353, -11575625, -1074797489, -211859479, 2058057307, -1782842438, -206645785, -67504195, -1161856001, 637206503, -34627667, -1455431939, 2109661022, 1483709294, -38550394, -455092237, -69220418, 1519302655, -1165393939, -210513930, -574631938, 91453375, -444673795, -4405249, 1340041211, -1108148259, -82888707, -1090519314 ], [ -822657045, -77336841, -170153745, -580976641, -1170931717, -545391642, 2139088863, -539055636, -135276549, -353403795, -4246631, 2074523575, -1345503307, 1924726782, -621808777, -167920953, -150995281, -146180429, -1160126466, 1543094207, -36200513, -153109410, 1969747675, -553717953, -530593, 1844377575, 2074902313, 1068489711, 1702264831, -168297045 ], [ -818173994, 1874673147, -92705907, -882901121, -780665409, 2143207391, -202182657, -1082966491, 1872754599, -2888709, -134611972, 1332542399, -538448070, -555782945, 1610528759, -143665713, -1139026, 1068752830, -573091876, -268488961, -63033690, 2144789723, 2075508653, -1049154, 1677408252, 2092430847, -12073043, -1075916433, -537936017, 1073477631 ], [ 484179709, -17170515, -1243652419, -134750861, 2130346495, 2128584175, -9221125, -221783045, -806426865, -553659685, -1015058457, -45116945, -369118801, -872497735, 1861746655, -541360481, -201339859, 2092152030, -1695027201, 2003695550, -168497681, -1313873924, -1145767867, -424837131, -1209344563, -1342312513, 2110782783, 1391981459, -153232705, -17301556 ], [ -272697353, -870400515, 2080239335, 1274673151, 374534910, 2112459735, -117059593, -10093309, -605304257, -167839425, 1534195199, -1651793925, -839483747, -10502145, -692982081, -136844045, -1428228548, -8585267, -545259906, -1210189962, -1419909323, -104170449, 796335605, -207172129, -9060645, -839619137, 2130444247, 2143271901, 515697399, -1880302090 ], [ -302198019, 1003012839, -1510367253, 1474789262, 1022091241, -151324035, -1178873938, 2139881465, 1069250547, -73959461, -1610616883, 1308089247, -1344385333, -251924635, -1061701049, -1781551123, -1436224819, -76546053, -606106122, -537978241, -69210199, 937892508, -2400837, -2448610, -1111761697, 902791102, -67641201, -285606435, 1472019965, -301999363 ], [ 1492776939, 1946075125, 1541274613, -135923841, -1620576903, -542712578, -8462342, -805585585, -9469957, 1542974458, -37782534, -1088495761, 610721269, -126877837, 2002494719, -1120405131, -1905921, -33819143, 1508701504, 2071801311, -1223172145, -102764925, -304374049, 1740627839, -169560066, -17, -68534450, -576985153, -1120141317, -1368801348 ], [ 1979569100, 1602220031, -814416129, -1909408706, -77602817, -100769193, -1007689785, -132099, -73469969, -135036967, -305184839, 918290159, -360729633, -813727745, -289445139, -163577921, -380117139, -33859866, -1145964548, -1216680581, 2110779319, -84021589, -609223575, -92277762, -539265059, -8585508, -1074913416, -1343572997, -1249906689, -33687873 ], [ 2130181550, 1878955887, 2008335355, -17974348, 1844074239, 1929113591, -311689220, -2118683, -34637582, 1992211420, 728710015, -268847107, -555764267, 2147286015, 1726594046, -1359012901, -277873016, -68327465, -547586065, -362815522, -268990513, -537204229, -1619266081, 2130706427, -1610647553, -1851982377, -482084877, -37815051, 1336392702, -656407 ], [ -1294996491, -692642822, -1159731202, -46187073, 1071608829, 757067775, -273285322, -8455169, -558158354, -269519375, -482645265, -135828547, -17565889, -606339321, -33685613, 2145087994, 217840691, -137767433, -570475521, -1078362697, -2621442, 1811931135, 1811119571, 1941952399, -1080297537, -167905822, -2048239815, -1210132962, -41003, -27268421 ], [ 800390578, -1884315668, -671138881, -68157473, -80217121, 2145170479, -68174865, -1377866890, 2113325911, -1157762177, 2044721918, -285417604, -2101449, 2143239935, -1277428095, -539264081, -1077984279, -806952985, 2129389556, -1648656400, -142737765, -683712641, -1108613139, 2105278239, -1250011171, -542408712, 1340080062, -142974981, -136397890, 1035925755 ], [ 1067644671, -1247842436, -402653347, -571234337, -1879085169, -554701057, -273695236, -57282625, -1508545057, -691457, -212480292, -1343254533, -315686957, 2138828207, 1610353542, -285477385, -105594890, -142616897, 2107580077, -1764507650, 2113772543, -548406290, -34244611, -1820334141, 2140909419, -100819093, -16846870, -757993634, 2112617831, 1714552446 ], [ 2044554479, 2121186559, -100960777, -13701389, -1076725252, -1610613507, 1658158847, -12652609, -172265473, -842121729, -75632650, -302252033, 1071052797, 1843073007, -298337289, -1083484456, -285374481, 2004868604, 927660799, 2003579519, -1812594949, -19044883, -50462722, -594018818, -1112031237, -1476657921, -886913, -1275331073, -283680899, -324239379 ], [ -1127319627, 1600126967, -4854154, -1119323, -1103237705, 1031069687, 1029403047, -1552582738, -19255335, -697255970, 1006146798, -1089030297, -146841827, -76601061, -35423633, -805898309, 800702407, -1124747779, -107549185, -201326730, -1292161566, -2890273, -181570050, -17304577, -1092628929, -746750753, -1212227657, -1158714625, 2012083181, 362278783 ], [ -172851201, 1543300015, 291698165, -1345953, 1525275767, -1376780380, 1995413427, -570446410, -1242962003, -1476658305, 2004777336, 2120215550, -33591425, -1077284885, -210069, -821043202, -1218977805, -1360556259, 2144058366, -153879693, -151011330, -201362249, -39976963, -22806705, -953666, 1790761961, -570558593, -25428133, 2147221207, -1283730437 ], [ -34671630, -51381507, -59028618, -1075577121, -1359157251, -168347010, -1116275297, -42082341, 989261823, -1241519267, -1761608775, -1245905957, -268439558, -356569091, -1115684945, -82380053, -9441330, -79184226, -1355644982, 367352250, -67152162, -33554947, 1543438206, 2111202779, 1533205215, -562921473, -687999153, -1083312545, -1074791589, 2113920959 ], [ -1677755393, -68227986, 1072692735, 1006106614, -1639383090, -9578637, -16789657, -344214338, -786826, -53355265, -1376783875, -511854185, 2075647807, -8565985, -570949633, -1627407021, -176423761, -8407786, -1126180882, -177963461, -1075937441, -1614841861, -16800411, -135, -385919233, 418970110, 2004871998, -51147302, 1073413500, 1802739455 ], [ -298713475, -304301185, -1073743140, -1646109729, 335544036, -318786817, -176286209, 1879048061, 1038082027, -135614997, -155716241, -67240747, -1350570129, 1174142571, -6504451, -1622483489, -1152263265, -1179652881, -94552132, -549725005, -203424514, -1105203201, -2146311, 1065221610, -537993221, -297091109, 1203760043, 1774183405, -704661665, -37750337 ], [ -296382535, -545261674, 1056419131, -13371459, -4530199, -1148715156, -282361882, -1305744529, -1075980244, -674310722, -1403163818, 2147482559, 1946156927, -176989219, -587351073, -9437314, -1115690046, -83888647, -5317189, -708839429, -105119753, -1196057287, -553681668, 1878645743, 1971189989, -189796650, -71565331, -71, -1610782881, -559939589 ], [ -1236277633, -277544997, -604259142, -537397266, -12984481, -1757839442, 765853658, 872340431, -13141009, -143512577, -1346371609, -2017570984, -86256457, 2147405295, -118947929, -69484737, 511704846, -402919447, -848069974, -1075890178, -353895971, -68001923, -722141473, -1149435915, -755044882, 2045730783, -943730849, -549724677, -1648794113, 2076163989 ] ], [ [ -1216486914, -3215622, 1456435167, -1915109385, -539042954, 2138828671, 1877334974, -306332129, -1349388357, -19289617, -8823297, 1844968801, -274727506, 1001188187, 985473022, -1090946129, -679528997, 838860623, -538530445, -142705815, -2097723, 729275207, -969132742, -1352242713, -585203777, -2098332006, -1347290377, -1153631083, -536919268, -70421909 ], [ 798973662, 775945727, -4358925, 2088483833, -16777429, -496370057, 2073654463, -224700649, -688398859, -2691, -6898689, 2129623531, -301998082, -4215174, -1350598781, -201334657, 1575853949, -690061382, -8532017, -1814728834, -1753295353, 1606088694, 2130231018, 2146954235, -393233, -1145053186, 2146694910, 1073198782, -335611213, 2143158239 ], [ -84164746, -50889797, -2179762, 1013668663, -673210885, -1212416513, 2063073266, -282206258, -1393959682, 1877942207, -5903105, -134317234, 1072553981, -195678398, -105415009, -536875345, -902060166, -67449349, -637572613, -1208549457, -704652308, -278397125, -536965286, -134758485, -34832644, -301993474, -92418218, 1811333085, -21135633, -1208492367 ], [ -1654915651, -1384687730, 2062639083, 1056964222, -1074267396, -1610671106, -663748615, -36217075, -18528930, -465283, -107479979, -817898825, 1870659583, -293624961, 1868398028, -411174945, 1067335007, -671220801, -523838477, 2147256830, 1610594813, 1541401949, -201394310, -46144069, 2063532031, 805296998, 2012741395, -8441125, 1067429663, -308037127 ], [ 2124463743, -1476397149, -1153437194, 1591599103, 1968013291, -2493221, -621346970, 1610557431, -16975905, -1359089696, -203464867, -136612409, -1880432641, -876612097, -345507905, 2063578207, -15237211, 1608470461, -873472385, -12062985, -142753893, -453059657, -1381499425, -143041421, -152699434, 2088546236, -1780493313, -1225827585, -1632109057, -362864937 ], [ -543053, -1073946673, 1568243711, -276835399, 1541095415, 765189415, -741922851, 2113919467, -1075840097, -688916549, 1862235582, -676633154, -1100483650, -8784129, -306610346, -1074009396, -339149575, -109580997, -818152067, -4489359, 1786606559, 2107060221, -1744846881, -654615849, -336634025, -67354641, 1022225090, -75687025, -151787745, -67175765 ], [ 1559231407, -574654569, -26248707, -285214739, 1002438638, 1744527323, -704693293, 2013068728, -235414529, -1470105106, -318802465, -31543302, -33706249, -1078477349, -560596055, -35930165, -1691441155, 904199119, -1648525571, 2130636285, 1939864191, -170020871, 962064151, -1761947713, -1589875, -210817037, -538183691, -183271475, -85559364, -296345693 ], [ -136841345, -1707213313, -102006797, -1074274369, 2147480541, -1108874259, -324355845, -564266053, -1084780609, -637796372, -604373057, 2138823975, -1409616993, -151128579, -673521671, -83986633, 2146959079, -140679169, -882139917, -699402888, -68683778, 1060044284, -135595009, -2490497, -33948417, -538451013, 997129658, -147140629, -1143624267, 1073741823 ], [ -18883218, 989669365, 298897371, 1308518367, 658472703, -1382057234, 1836018868, -945979467, 476016638, -1426347298, 2010105816, 1059520508, 2077682427, 1878644955, -606368, -2244685, 803591674, -1493442625, -589841153, 1342143867, -570430480, -263111, -604932211, -371214604, -67203075, -1146, 402587567, -268435585, -67257614, -608241683 ], [ 1047519219, -92865183, -118657153, -1141179052, -151126161, -677929734, -1104689573, -693306631, 1569980413, 2012996606, -277938697, -1073811253, -67117061, -51912897, 1743610606, -537960833, -1086488615, 2080290549, 1606401274, -276955162, -536883223, -285343780, -1073776657, -84152321, -1078985923, -67936358, -536887809, -1789535493, -839286897, -711139362 ], [ 803731403, 2112327295, -250267673, -1076101505, -1053185, -203470931, -22323473, 802943739, -339839057, -67572036, -1430259073, 1962278895, -45097283, -373817859, 1604312927, 2033155966, -5518953, -52438538, -203454529, -620856325, -1684472081, -203715593, -122725380, -1520599115, -303244161, 1072687087, 2142988283, 2107834224, 1936189181, -16785580 ], [ -103301149, -553951265, 1953623711, 2105466879, -1103691917, -157549585, 2143286743, -67118601, -135798933, 2018508790, -1098241, -202394689, -19945571, 2126183923, -881854473, -180764706, -184591441, -174461021, -806226690, 2113732519, 1609018815, -547618978, -106955141, -1090584661, -4198433, 1844436991, 2028821170, -1346905091, 2146336727, -772317251 ], [ -310645921, -159751, -1166451905, -310383009, -705169921, -1086439457, -270879493, -74060215, -15728641, -1076401153, -202517076, 267319775, -614006803, -1896366625, -20021257, -113520693, -1380371, 530833327, -579379333, -39374923, -570440450, -872101, -18565377, -4530754, 2145599230, -80740385, -796740, -1883287169, -1613824097, 2097149931 ], [ -461574921, -403062995, -67281643, -872423785, -268654721, 2063589357, 1876410347, -606602308, 2007824318, -556794017, -1619034189, -8413253, -302253057, -335544898, -16875781, -89034753, -50467203, -331370273, 1542944669, 2012084605, 1568073917, -439362050, -525761, -21123091, -218376247, -1619030089, -286262922, 2142763955, 1465310943, -276840737 ], [ -4233353, -308577569, 1809186031, 1540347767, 492036094, -68608033, -40472898, -80741045, -605067393, -142639169, -17369634, -1075630342, 225835965, -42221569, -1900949515, -822872325, 851436284, -1352747, -2014329546, 2011164286, -361369621, 2066644351, -138899865, -138488577, 536215227, -940265543, 2059059031, -141575699, -537040649, -537989258 ], [ -337471587, 1539636215, -1078203665, -1812636757, 1056563169, -19079299, 1002405311, -8126673, -1077936269, 1878310911, -612369473, 1340069851, -4214913, -255854275, -38457833, -1747976217, -554895883, -9480485, -100872738, -2162892, -1145046099, 1609443780, -402924613, 2090477244, -536881699, -167903234, -30035242, -554041879, -151142407, -1086391047 ], [ -85592065, -738216015, 1364982772, -102640643, -1897202069, -604597009, -8462342, -570693426, 1998552575, 1878523859, -71341057, -298320513, 1691025394, -327290595, -1846546961, -268444955, 1073576702, -17116209, -991288, -80236546, 1064820703, -738197881, 1845174258, -1745625154, -2228242, -1342324753, -536987874, -12881985, 2092924863, -901825090 ], [ 1073715196, 1589596157, -288495617, -46271106, -220209411, -201415738, -672141341, -536873092, -339292417, -1208524837, -7881525, -1560283395, -567298050, 262111231, 2109570553, 1920985785, -43257987, -75505706, 587308520, -1243684893, -3299361, -205652035, -340792759, -201851910, -2132995, -1083184387, -1081215527, -370232805, -1242574857, -555878945 ], [ -268986449, -1615151113, -1968063557, -1180131, 1826619371, 1591436268, -176193537, 2105523197, 2143158259, 1828437989, -1350567041, -40983, -21029673, 922353663, 1859960694, -579290629, 2137522075, -8423443, -545390609, 1956640735, -271140899, -407110149, -1921318913, -135266386, 1073574318, -1757569328, -270057741, -4194572, -7352466, -5117953 ], [ -220208145, -139078657, -25187370, -608226885, 2147319767, 1855958575, -1346371842, -2458627, -1627750914, 2146434376, -482378755, 1794600573, -219152389, -747547793, -71434246, -33818116, 1316733695, -1126310505, -2159649, -4622863, -811074061, -67643425, -2021938306, -497027105, -1964388689, -16787462, -949004292, -136912993, 2141167313, -8459587 ], [ 974642834, -810557441, -671108097, -743531521, -7947553, -1243807748, -548950049, -289576588, -536880173, -1090650121, 2062666686, -33696129, -858259523, -33998098, -1144391751, -813696076, -266265, -1745879074, -1079011785, -1627521035, 2012217311, -297828417, -100929593, -541250, -1249905675, -133153, 1272970942, -211846161, -69666571, -16777987 ], [ 805240694, -1074364555, -268441831, -38951461, -840967178, 1441726075, -279052812, -70127681, -432845347, -4590595, -146931973, -1344274440, -64036867, -272896629, -9478233, 1056693719, -365175043, -1745223695, -39993859, -689981601, -10710537, 2061205379, 2105392831, -747132178, 1740273463, -36211109, -553652231, -558858626, -747905553, 1851518910 ], [ 803196283, 2112412783, 1634695157, -542067009, -2163725, 1040056056, -202899729, 1056960415, -579346585, -271847577, -37933058, -404751385, 805190583, -143794577, -13175812, 2087451356, -829454417, 1610598367, -176277286, 2121791227, -156240129, -135270421, -1527021581, 1790443518, -138943747, -532993, -954625, -125829761, 1205827563, -323190802 ], [ -26443857, 525264886, -14286921, 2145386421, -282071558, -67789057, -9055834, -1218053185, -154563696, -830751073, -939655447, 2078208877, -37781731, -86819473, -36086023, -25778189, -1208107747, 2117058239, -124324355, -35655693, -545558869, 2080372699, -696257045, -319357505, 2128600379, -616767921, 1020846007, -2085400577, -33885189, 1033359357 ], [ -138485761, -1627495575, 2070344548, -606245, 2060172414, -1342439873, -17875016, -541722345, -1317280067, -147131041, -159744550, -309334170, -12603429, -1075184646, -168504407, -326369377, -9054223, -1477462753, 1540602367, 2128173951, -227016721, -67176209, -4588052, -30998561, 2012836990, -343941907, -689177987, -1087111333, 1944841971, -8397825 ], [ -445744349, -1051713, -1647588486, 1072856734, -1358977697, -34129156, -1082810881, -37794017, 1258287071, -1208296649, -554312783, -1075980365, -143398, -892376131, -314835009, -4800263, -478174242, 1402207967, -1352925217, 1575483326, 2004873163, -16937029, -77857958, -2986593, -680027649, -726142979, -269094099, 1062204671, 1064278879, 2046287735 ], [ 1593573087, 1610591983, 805035963, -1140852234, -555949107, -1243744805, -1208311881, -77942081, -5417674, -170137089, -33763089, -33973825, -608756745, -814420513, -173211657, -1115816609, -12648786, -1082131562, -1115955473, 1970240696, 801013503, -1241680385, -8476828, -134664328, -303618305, 517597943, 2003578751, -37872141, 1073741294, -528639075 ], [ -274532227, 1841086175, -17061667, -1616707633, 1342101246, -167779619, -243468802, 2130704767, -39895189, -1112551185, -553648385, 2131451351, -92410914, -1115955249, -673268260, 334553055, -1387078769, -1157627923, 2082414524, 498269303, -543164355, -824475715, -336527369, 2113503231, -536977539, -1352728581, 2010998259, -302582865, -570433796, -134301441 ], [ -273193219, -1084753986, 2146942873, -546347011, -1610784917, 2074081762, -1381007390, 2126248251, -1144193235, -35732050, -591516041, -8519693, 1610432375, -143164425, -539312161, -143656450, 199225059, -205522567, -55640705, 2097113001, -207900965, -1896702681, -807441185, 1706642398, 1952939301, 1036888663, -1054977, -268599909, 1071478559, -560554249 ], [ -277625091, 1300092910, -1413481413, -1880130354, 2138808158, -149299860, -274661411, -1544028277, -46940679, -1216348515, -1694498834, -939536482, 2078009343, 1073407205, -1447363665, -33577221, -621022219, -368645, -277242186, -1090527234, -76546083, -1361584775, -42008577, -80233481, -67113034, -35688545, -270565449, -541466645, -169875969, -167905803 ] ], [ [ -1209690166, 1575530205, 1610604543, -939590683, -553723018, -1111496769, -806954001, -1442874689, 1065082847, -1124483617, -542277762, -68157989, -140509522, -72356969, 2144198621, -1208354305, 1610579831, -235963409, -139922054, -536970241, -38801025, 2079588199, -29410509, -14193729, -1656817737, -285606209, -23466250, -1082147688, -536975810, -1176762517 ], [ 801021646, -1452280321, -100877, 2130410141, -135102601, -897777673, 2077916287, -729228205, -1099058891, 2139076607, 1604255631, 2145332717, -1915230209, -2822342, -42893325, -103809507, 2147483647, -939608085, -8594105, 569322490, -671098905, 1593769975, 2096856994, -33555975, -545652769, -1140859459, 2142449407, 2146939803, -338264323, -268566571 ], [ -134564033, -55051329, -280039937, 897307645, -136913421, -12846221, -1283465375, -146932625, -562303489, -269515269, -143134993, -1310781, 838664191, 1962318697, -4739297, -557891649, -289816578, 2143083515, -201721359, 1341586349, -278788, -411173569, 1534707706, -415777397, 2113731326, -335817234, -1409327257, 1860148699, -37789729, -151552089 ], [ -52691521, -416066369, -67280899, -16793862, -1091043331, 536854014, -574097703, -338323697, -983073, -33560833, -24908735, 2142478583, -25166345, 1332607998, -53116930, -8585569, 2132508114, 402602683, -423191554, 2097146879, -10772865, 792657823, -134809606, -60330857, 2147417083, 1073635158, -537395338, -8537473, 2147363711, -407521859 ], [ 2125508607, -1342439497, -1304434762, 1560281045, -35004417, -17893421, -823726209, 2141949941, -293896193, 2122178019, -169943042, 1390114599, -676340865, 1497226751, -1082722305, 2069740959, 2136371005, -1951478283, -8415877, -1107334662, 2078104567, -421528585, -1255739429, -159621125, -26608621, -268836929, -1763708165, 2013192167, -1694532713, -1678261002 ], [ -579905, -1646387249, 1601830910, 1845484209, -551552009, 515350503, -607701059, 2097076529, -77825, -725813591, -1360176833, -135661642, -1227884617, -545261313, 2111564510, -25690137, -346260033, 2104490873, -352322071, -1746146311, 1736424407, 1830663678, 536746847, -886164489, -365994541, 1239015215, 753905646, -32873, -17308697, 1811901177 ], [ -1763180609, -37781505, -1099043953, 1258192867, -105908246, 1542670327, -268452357, -738665050, -216016678, -60200529, -807535295, -31508101, -67268643, 2142347001, -597182023, -270385, 2041244661, -1217070099, -571130724, 369061887, -4195201, -304087043, -109056241, -34381907, -151012161, -1284620688, -269680871, 1306491871, -370780367, -1092453393 ], [ -6273, -29622401, -3442721, 1073601967, -202411281, 1844969404, -3491077, -102793285, -1636442369, -17170438, -638190849, -1076421381, -1142253601, -16783905, -142606356, -537661578, 1610282149, -675322881, -898642701, -1210100234, -69353986, 1038793148, 1709890555, -273418401, -176499201, -2100497, 2146429948, -63373465, -1143605829, 2144860139 ], [ -537158226, -469795329, -1242456357, -1614919697, -608174081, 1873804286, 1329593747, -295701508, 385871871, -1140868354, -301990438, -239272962, 1808007131, -285483301, -180402, -3145735, 1056295934, -1478770690, 1610072031, 1877992043, -44045583, -616596227, -877044517, -319465603, 1962850302, -41943093, -1744831577, -8388737, -1092766977, -139001881 ], [ -176726024, -79938285, -33823873, -134223491, -155205841, -275786514, 2134886367, -835194385, 2107375327, -1477205578, -12648481, 1069439947, -605552677, -1124606029, -160433441, -537194501, 2146238429, -71653633, -1084228198, -268435487, -9479, -404832317, -279199762, -67375109, 2126504826, -1124761700, -537395714, -167928853, -541461333, -706805761 ], [ 1874326351, -169685153, -1558227001, -10002557, 2130179598, -270645315, 1592786795, -34351430, -269584498, -458818, -1163010177, 1727249399, -41960026, -1384132865, -171966497, -109166770, -38812542, -134218369, -2140242, 1541402623, -621838603, -1753483277, -570463233, 393342959, -481494401, 1051524815, -1610629317, 897318896, 1940778623, -1109393680 ], [ -857767989, 1592745975, -450904081, 1843298303, -272704066, -19072026, 2142235095, -70657, -134219793, 2054110452, -23078409, 1991703551, -285244489, 2146958847, -545293833, 2134900543, -8434689, -689965131, -1351092289, 2080292351, 1442221983, -144723970, 2067265147, -4297, -537395201, 2147393533, -647349456, 666344429, 762732487, -69763653 ], [ -547493033, 1874722287, -125837395, -815792161, 838795261, -12632577, -201644805, -67211427, 2144327679, -1074005257, -219294216, 805206975, -70074610, -941670401, 2130705899, -104990881, -35201297, -6176961, -8925185, -306208769, -599865921, 1606084603, -405014738, -270442946, 1869250541, 2084042111, -1084235970, -555748881, -536953058, 2147418087 ], [ -1500577935, -136314881, 2019000029, -680002143, 1878875135, 2095028205, -320513, -67108929, 1470953419, -822084485, -1208061979, -42994197, -84149331, -872486977, 2146688762, -84808769, -33690375, -12902914, -16815107, -9569411, -48502345, -1377305615, -4786033, 1962520567, -152308323, -612429825, 1842346804, -687865905, 2004340599, -1627410820 ], [ -41089, -836830755, -85985557, 1540218743, -1772167430, 2041282551, -91791617, -81395734, -17076291, 1969184255, -772680275, -39076097, 775355277, -705036289, -1766289451, -428415753, 379579382, -344041489, -1149254634, -1075984649, -296257694, 2109554667, -1208547539, -141558018, -147729, -1134917, 2147450583, 2135669199, -1627426817, -1879122433 ], [ -306540939, 468339447, -2113963089, -68689954, -17301533, -153879809, 2080075198, -20267331, 1878763378, -3637257, 1006627726, -302524453, -1344287027, 1974070639, -759320901, -1879101467, -830997297, 2146435037, -875061294, -1344291020, -40410195, 1945074886, 1744436131, -21040994, 1572600958, 1977233327, -1707398914, -285475203, -151011847, -41943047 ], [ 228064107, -201408529, 1694236662, -117837953, 744946937, -71330581, -100733190, -839128161, -134252549, 2147446650, -37752849, -1364001489, -1512311362, -21507145, -546331153, -311952171, -5386, -23080597, -72680074, -1242058788, 1065344991, -2101561, -305512460, -1212432583, 1958131711, 1876279278, -1143212577, -268863745, 2138832895, -545701953 ], [ -574636082, 2034225133, -1135743233, -1942440002, -67108947, 2113867606, -135266861, -537020930, -1740801, -533793, 1442312152, 553648127, -68164641, -1627923489, 2113927917, -138944839, -472121345, -48277561, 1053800830, -1073816457, -54657313, 935198397, -537919759, 1929115614, -570597922, -9539844, -4210822, -369429921, -1350705289, -587735553 ], [ 1996486591, -1342523913, -541159489, -68436259, 1858782895, 1558180596, -168866051, 1843376205, -36832778, -318850099, 1735343551, -268869651, -545303043, -19082245, -1360331937, -881108481, -202900069, -337661994, -285246001, -654718985, -4732967, 2013195775, -1610680609, -68223001, 534084534, -1284514317, -1343226117, -306185989, -1550325457, -1074138118 ], [ -1074795787, -961432582, -2149445, -642826253, 2147444705, -1115702705, -1346928770, -360449, -822182401, -276890127, -135533827, -75530563, -2690, -942312881, -537419850, 1969191928, 1047971483, 2011815319, -536924193, -541491271, -538051077, -1413547010, -444596242, -1033904129, -552608001, -723551754, -536971269, -1075906690, 1605327575, -564207941 ], [ 717225470, -407896076, -536921089, -25761, -3763497, -1074416386, -614208577, -174097025, -536876065, 771619708, 2046556860, -429949188, -536619, 1576794859, -1278216809, -629448770, -1074045953, -1610819330, 2095810416, -1631977481, 2012076539, -805347529, -1687421241, -370950658, -161517577, -538184296, -874644034, -337740805, -393804, -1161889027 ], [ -277153930, -1208029218, -473974789, -542773793, -536917044, 1593233023, -142622722, -642385089, -1507862609, -13369371, -614596641, -1345413267, -1104347141, -5538033, -541676658, -1361068145, -538992650, -1073752323, -1113620755, -539754498, 2135817207, -1681162302, 2138388415, 872397262, -67657, -52035653, -536936453, -942446918, -437387930, -161648641 ], [ -338171797, 2146432927, 1701805565, -13914457, 1072718068, 519896568, 2003303149, -25624609, -835453337, -1681130001, 2080225263, -437519377, 1876831701, -3445121, -4806668, 2147195892, -88097041, -12584996, -1208213505, -161072133, -1762789125, -823761604, -1090913294, -100665090, -5331203, -1351385890, -39065857, -1293222019, -562604709, -37322883 ], [ -45252683, -536955049, 2074181431, -3289161, -1103140873, -1141596483, -1110352985, 2079137790, 2012651422, -843595777, -948314882, -8986679, -310386785, -577685, -2262057, -805834830, 1337720387, 1022340030, 2140661247, -2097538, -763663257, -67668513, -721551890, -455084641, -1092616930, -675684913, -170336265, -1747453185, -1246223, -1114112650 ], [ 2103630847, 1593670505, 972814645, -1157509, 2080226814, -1376814163, 1995429301, -570585705, -213289665, -143131813, -1224737313, -32577050, -151113793, -2359304, -277548185, -856032321, -1275817993, -134236803, -2186308, 2062638079, -159662354, 1979414503, -37093890, -17563809, -1073751570, 1811414008, -555879811, -1075593761, 2080335605, -1213073409 ], [ 1937660770, -525315, -1997873799, 1072692958, -344705, -168347140, -1124680193, -12595717, -1896366597, -1077952749, -570951819, -37971021, -100671617, -889259011, -1447034961, -10566403, -536878385, 1905786559, -1086881938, 918516635, -8487206, -17321991, 2147154810, 1037793215, 2004549119, -575177217, -1208654881, 2145246939, -1197585, -34111489 ], [ 1610563583, 267312575, 804511163, 2079849982, -1385634003, -1082269737, -75273, -872497668, -36186241, -38019921, -1149437699, -503341601, -88663498, -1487516209, -675479689, -679485601, -176948098, -1115950113, 2147215359, 2137521529, 197459615, -608193029, -16865284, 2013003487, 1844959159, -25362689, 738179962, -88986126, 801881951, 1868880573 ], [ -11633153, 1878306777, -1082463494, -722001942, -2013267979, -1207962627, 2004731903, -285214347, -1075889287, -89193253, 2147349887, 2044288499, -1124081929, -537134482, -205619208, 2036734463, -371999825, -34624321, -34758728, -541073761, -541066069, -1342177349, -1074381864, -1183089414, -536879110, -1350893569, -4207113, -826905937, -671498372, -37945889 ], [ 1858070265, -11019341, -528995, -27072783, -1078501777, -537395216, -1310733, 1001315035, -540214339, -536887300, -1883406561, -9052163, 493846271, -153890341, -858719489, -673219714, -816323586, 2125200754, -554762469, 1606242197, -10748679, -1913250490, -285214212, -440407090, 2146270951, -1652561073, 2080110317, -172070, 1574830047, -536887564 ], [ -1361850757, 2113902479, -797702, -1608330, 2134606799, -692462081, -404095042, -201328227, -1187416599, -1619075361, -1967128661, -536916002, -134480705, -1074856460, -1381172571, -109334917, 1785443286, -134553607, -545957233, -1090576386, -285835809, -629678103, -176291905, 2071440381, -1023611466, 2046263295, -155201634, -545391114, -708909633, 838858687 ] ], [ [ 930063327, -303567011, 2147483599, 1341718519, -50398245, 2134634359, -68161541, -4751554, 1869731835, -50337301, -16951553, 2112879967, -675301906, 2146369339, -1079193634, -134218771, 2012738935, -33555633, -675694729, 1409218923, -84935181, 1567742839, -290505932, -4784385, -1658945601, -1544552449, -2511174, -4260644, -536976755, -68311877 ], [ 801070831, -324011009, -138657793, 2121957369, -572041353, -219414977, -369598601, -621193359, -545925321, -679, -6300777, -18896401, -1395173377, -6504710, -1342439525, -36700993, -155649, 2147123179, -276959385, 199041915, 1473724047, 2126200310, -581289306, 2147483133, -545652737, -1677731555, -536877346, 2012732351, -19890499, -8519685 ], [ -222822602, 1828158455, -9503378, 922440511, -671614493, -1112801485, -1157636114, -601096993, -681624577, 2146379263, -136065, -5275698, 293510885, -195232414, -315553, -20987931, -629544965, 1577049083, -168039941, -2013872195, -571491585, 1998977274, -85274694, -436740113, 2147286526, -306315281, -629191313, 1859567439, 1555431375, -722219349 ], [ -556008451, -1481419269, 1005936635, -1342197782, -50858017, -42882, -370690337, 2071852959, -18582193, -33685668, 1895557329, -676086601, 2122252267, -831656962, 1825943368, -277611585, 1033614687, -33025, -471868685, -537478146, 2079570301, 1788673407, -135793537, -818976773, -629743749, -1075389665, 1607986943, -142655621, -37983370, -403965463 ], [ -21647617, -1476395009, -1074267225, -117441069, -1474581, -271993761, -874516681, 1608497143, -268716033, 1869471737, -704782594, -614468129, -1248920769, -469895169, -277911553, -17039745, -565281, -671154307, -268987014, -557321, 1811753687, -337912945, -440961057, -1636119429, -29753958, 1879048188, -671100353, 2013173503, -1694499353, -1348496898 ], [ -34099729, -1781137537, 1567752191, -268502092, 1542404030, 486391591, -603981825, -50406535, -134221427, -172296467, -271745762, -691405825, -78253133, -545537026, -268438826, -8655178, 1811511481, 2096101753, -411369477, -5541897, 2122151903, -312590883, 134110815, -319956009, 2117033827, 2077777343, 2129243886, -75924521, -335027, -301990993 ], [ -1119240721, -34078831, -22190707, 184185834, -1107592726, 2011657559, -10503845, -614541392, -172499494, 718925816, -308318637, -14713350, -142614563, -1074061313, 1565441469, -536629, 1543225335, -10158113, -1650852676, 402286589, 2075638525, -539004929, -102764793, -1091338322, -671105393, -1076023425, -538468588, 1707048943, -974755842, 239596515 ], [ -169928897, -550246529, -405014561, -1208779795, 1945075709, -1075318850, -23111173, -27263013, -1611792706, -1375764488, -323944449, 1876106363, -1074021441, -19073025, -8388662, -34216142, -67647954, -740858885, -25194777, 779050876, -540559873, 1835187070, -171253953, -270813217, -142807041, -537549381, 1072689087, -46512169, -1140851205, 1069021043 ], [ -16818884, 725565431, 1945828351, -1379941425, -1086620033, 2140109311, -838861665, -696517650, 1977613269, -386062337, 1977075661, 833059833, 2143742431, -286401317, -17318518, -212992001, 786942459, -422374401, 1610471903, -1055105, -570510217, -541904130, -108309010, -891996337, -386930690, -378535990, -134288397, -8536193, -52445442, -134814874 ], [ -1676714501, -84051113, -51806401, -1812240001, -153793, -207104018, 1047514975, -1636433923, -671121409, 1207155189, -403898539, -1075914293, -1711800546, -1612251333, 1458431710, -537997573, -1414627367, -805652745, -1621099077, -134235288, -785, -1361133610, -1619062017, 1996226490, 1068234682, -1191215170, 2130690047, -1621238678, -838895957, -641868418 ], [ -5246097, -1241583921, -1082155170, -9478629, 1072164014, -411043911, -620789937, 1169685439, -470952002, -479298, -1074840705, -403390489, -44196657, -336081665, -1245839522, 1785633775, -1615338006, -302088205, -1243650113, -557387781, -138512781, -1753753746, 2045766655, 503048111, -439427139, 1069532927, 1876934267, -1112440834, 939503549, -52428918 ], [ -254656537, -689741833, -466884209, 2139021311, -1145176138, -159383594, 2104225247, -67195012, -1083409, -100663435, -24141833, -134744065, -1073920003, -239338006, -352356545, -58983497, -8430849, -538054729, -813834245, 1576844775, 1606934463, -137388705, 2079324011, -1627455721, -536871073, -303374356, 1571748515, 930021095, 771227623, -69795905 ], [ -8650762, -269660689, -1116078257, -908071297, 2147482879, -17673, -67471361, -1080185259, 2142228327, -537431402, -135400453, 263027647, 1610264392, 132087799, -537938445, -240924673, -35155985, 1071898623, 1467371480, -406847555, -35760410, 1538435134, -208558552, 1324403774, -336186756, 2037383007, -1621360772, -270831249, -1076973730, 1023344359 ], [ 1072540795, -1342455825, 1023278941, -1342832644, -17174017, -354445827, -279236613, -3736581, 2013198298, -3495, -1354860627, -10515969, -352584195, -603996225, -285507878, -537002345, -111293201, -293660163, 989331421, 2004742973, 1965620917, -1097860623, -1212170361, -822591899, -1091570757, 1811415039, 2145385333, 1992292323, -151200001, -1351373060 ], [ -6325249, -598052260, 2144727803, -607592458, -1631675717, -73819145, -1203798722, -76154297, -25434563, -69207233, -159842914, -574894373, -1888456739, -541310977, -692875337, -434373125, -1277165699, -336633945, -813705726, 2147475455, -1367873729, -147916305, -1476930435, -68292641, -1610612997, -677057357, 1073380183, 2138814943, -17011729, -1879192234 ], [ -105731075, -1141258257, -71758097, -740073546, 1038606156, -853123, 989808575, -278597, -1879316610, -356583461, 1535115151, 2144859099, -110727, -21109572, -37883973, -1881165841, -345113641, 2070626005, -337646248, -1345437796, -67214611, -1141985586, -405054490, -33554497, 1039924988, -33558802, -30301457, 1325006713, -21118983, -1111565057 ], [ -1465124885, -671154207, -990053378, -52048003, 2096854395, -50341909, -75825154, -42218225, 2139815935, -1007158314, -33849349, -1082139377, 1073665210, -302681711, 1063256046, -273688449, -1083806734, -4524165, -542902307, -214045188, -1245724929, -33554749, -47563017, -4472964, -104612385, 1876422638, -603980530, -94801153, -12591171, -1431601219 ], [ -1122182162, -574660611, -290525441, -1346502850, -136314899, 2042516199, -268448285, -33571843, -275886353, -142876727, -975700279, -1510220051, -542116866, -828412965, -306220289, 1930878953, 1809051485, -29892866, -32656516, -44397441, 2127473599, -121774359, -1880097031, -226493442, -639667212, -1074992387, -1077995713, -1443906949, -51519497, -554179137 ], [ -672688650, -1883515401, -2018264645, -17171148, 1852569515, 2130669308, -302284802, -41946147, -35787790, -138493979, 1937718207, -268879893, -23120425, 1070783453, 804257655, -1411612677, -8915318, -9492586, -1098973241, -921581610, -273178647, -403441173, -1375800097, 1928265338, 1070921215, -1290862861, -77891585, -33621506, -1279787986, -1342640153 ], [ -1277169683, -1761887238, -1084251238, -513, 2147345291, -1346934209, -5931138, -539377665, -1615171665, 2138013681, -214302993, -620893187, -219417090, -269167857, -541081614, -25438220, -1209599913, 922473979, -35710003, -541198337, -542245057, 704641023, 561736702, -99625057, -9443729, -186681361, -436316293, -2465, 2143254491, -278926661 ], [ -1422074433, -441450500, -671139905, -1027, -631860611, 635419887, -548688995, -188878977, -42497057, 1842347877, 2147076797, 1422876317, -841490441, 1606024158, 2011037639, -537436613, -1077943309, -1212154649, 2126511929, -574918663, -210772549, -4235329, -1619267585, -245629442, -1184931841, -4456548, 1811936957, -296027141, -2572617, -1124140289 ], [ -1091633666, -6393866, -469762247, -541542917, -539017769, -33632391, -5423618, -759698565, -1359786611, -142796929, -610934821, -1074004116, -327493647, 2147299247, -546996306, 2145385983, -723591179, -1619132675, -1080055299, -153618610, 2130089471, -547619925, -259, -12601121, -402741466, -1581825, -536940547, -402827717, -2056258562, 1853619834 ], [ -1243743233, -76948353, 2095838717, -538794057, -1208749324, -1124663301, 2121564159, 796391319, -715128857, -103039641, 2076125159, -135528531, 2147459479, -10666113, 1849616253, 1047470078, -289546257, -312478212, -1210428696, 1984885499, -1709057, -671846984, -1090552846, 1341620222, -1247299845, -1351098497, -37753217, -1275397123, 1325391181, -276401796 ], [ -1076037651, -212932737, 2063694835, -1107493891, -1342314186, -67895363, -1118086145, -102901841, -272576520, -465635689, 603962873, -1180198927, -1255440625, -18104945, -270270523, -553734152, -2017738867, 1996319916, 2023157245, -134254858, -1820607065, 2146944987, -160549378, -405340769, 1056951483, -604275073, -6758475, -1091600641, 2145974263, -2054689284 ], [ 2003983358, 532542399, 502447972, -25235751, -537960586, -1377042705, -143673933, -537415681, -1445136483, -1208486721, 1048477054, -327230538, -180424833, -269651975, 1979706239, -851865602, -2691077, -1073787009, -70585409, 2011127803, -218112273, 2113564839, -543425043, -25182209, -9113282, 1857412586, -723782659, -1086465829, -2342, -80355333 ], [ 1944966958, -527689, -294695695, -98306, -1074158081, -33817730, 1031126111, -4338341, -53249, -1241992685, -184681799, -9221, -318771329, -289427523, -644087809, -136385685, -202379298, -586702946, -1356974342, -1217955878, -746590465, -17441293, 1608187871, -36536929, 2070085599, -164626465, -1493179395, -10748801, 1064287563, -335577281 ], [ -1141173249, -1695626130, -8769, -3337, -832573491, 1934481269, -1092969617, -1411467585, -1210583234, -40371009, -1417684755, 1669321631, -541633929, -1353388257, -5308417, -1635926573, -180355906, -8391258, 2063587055, -9109959, 1341455423, -1279412229, -151013778, -134353192, -353902921, -822350473, -268584002, -658874370, 2146680782, 1911332703 ], [ -1356010371, -6951299, 1591397887, -604004386, 1543395327, -1509968033, 1903986682, 1862270821, -1109419013, -22406453, 1593835391, 2043502301, -293740977, -2055217154, -536871521, -180019235, -2917489, -1178616529, -44474949, -608462917, -83886786, -1908408385, -1412236290, 1065188858, -537985090, -279183413, 1342031163, 1788542911, -536879464, -679608673 ], [ -19585347, -2623502, 1996488053, -29198665, 2074705663, -5768333, -9732105, -1300692997, -540157777, -704670209, -1805910058, -8922133, -672137353, -724078116, -3014945, -8389762, 1040053638, 2078012794, -570427045, 2147307511, -180437512, 1778179904, -1344276259, 1840992254, 2143123508, -720638993, 2079258621, -269090823, -52564065, -21053711 ], [ -1377315077, 1307949050, -273421506, -1879613609, -25306146, -1078337589, -1079247891, 1946090475, -545687569, -1745740609, -1427112022, -1212166312, 2061235959, -1074864914, -1464860755, -67393677, -1697924139, -360455, -843889, -1075871809, -299376675, -1177293015, -562626625, 934603775, -738791449, -4129, -822092010, 2147475427, -1115980353, -1317013507 ] ], [ [ 2012065663, -671504439, 1608515565, -1654652932, -35660806, -1107560961, -538652758, -302531941, -283129957, -50331813, -574793985, -302514719, -941639762, -1145050173, 1068990173, -1091174401, 2139045843, 2112880591, -143656965, 1602125675, -37751485, 1232731007, -8457893, -1351729681, -39845961, -1963327489, -1342965066, -4849741, 1878939566, -67303621 ], [ -291512577, -4522561, -33537, -142656773, -571025437, -738529345, -375655945, -157618529, -156162, 2139095005, 1610546087, -605029395, -559106, -4407621, -1115849821, -119540961, -570564609, 1876885422, 2138885942, -1041815558, 1600053047, -4293294, 1559052286, -528385, -1619140641, -4203024, -541081633, 1073738430, -839059459, -4194333 ], [ -117770570, 2130148343, -33558561, 1987827671, 2147416567, -168821385, -218640411, -949362994, -437274369, -402704389, -1074266259, -137626118, 2043477749, -159990920, -1153466817, -4247579, 1858054015, -107525, -168170501, -537462083, -1375757329, 1845492094, -1703958721, -180380261, 2113731070, -100693521, 1555824622, 1071562571, 2130172847, -1660956998 ], [ -587465795, -138676805, -4228613, 1862266859, -1227424001, 1069013759, -352930049, -1109409793, -17926322, -69341321, -3218057, 1740360639, -1092684441, 1331686270, -285753427, -136317249, -12962441, 2146270110, 1643110131, 2096950782, -547357587, -98764321, -67961605, -835848713, 1794563963, 1877475231, 1607990940, -2437, 2107579830, -306972755 ], [ -16844417, -402655310, -1132464220, -656540171, -43294741, -19677609, -922751121, 1608251381, -25643025, 2137505277, -139427, -236194533, -272891909, 1643468287, -339279937, -352338465, -1611366641, -875565249, -68182984, -1116738818, -269155402, -304227405, -986188298, -459653, -1163264546, -294002820, -1210067969, -135499017, -1640267841, -663335457 ], [ -573773, -1243206689, 1609662462, -276955204, 2136708982, -1879851225, -540033027, -50332741, -673253427, -725884995, 2146292506, -71603777, -1093666902, 1609810303, -54957321, -1636041017, 2145385116, -126878853, -205521425, -1879835649, 1677572951, -115917363, 1744797567, -276848897, 2130704707, -570712129, -1347842, -2100501, -135336035, 1879014395 ], [ -1615332865, -574621775, -25200868, -353184260, -777289733, 2011651423, -814486025, 1599987632, -205529377, -1344569425, -853938451, -29409794, -75522315, 2129865945, -539493889, -34340865, 1898947318, -1218117668, -557974339, 1073409533, 2056763519, -136372228, 998207247, -50888769, -1207976225, -78697729, -1056874, -573080369, -621355616, 525046582 ], [ -134260771, -1677776897, -135301161, 1073733567, 2079323853, 2112352238, -415309829, -92274757, -1611661689, -335806485, -571277313, -1143530067, -1478763633, -19040897, -2097173, -921614, -101522070, -745051141, -1191461401, 1476386678, -607666177, 1014742335, 1710391067, -289949697, -176169729, 2145251486, -76022788, -54671917, -1210619912, 1069545335 ], [ -25190547, 1732067327, 603512831, -1614916697, -344490243, -325058817, -809538125, 1448964902, 1952369661, -1174692897, 1842862078, -1287128070, 1810562527, -9577217, -16842797, -211812617, 1056936442, -422346754, 1610062303, 1609508271, -546315541, -75820551, -37126721, -235724973, -252784644, -9440378, 536346535, -42090529, -119555337, -134286466 ], [ -1090560513, -71844961, -84806721, -1610612747, -16781393, -236988738, 2138955775, -1350764935, 1589116927, -1359369794, -9437203, -10562561, -109220117, -1074339985, 1342144223, -32897, -282066979, -272893953, 1602207166, -38, -268440723, -134218550, -1879078930, 1996468154, 1066400956, -1149272132, 1593310719, -8930837, -541196853, -570516129 ], [ 1072167883, 938348255, -442550273, -285254422, 1006097486, 1734307835, 2130657099, -306454593, -339894801, -335693834, -1543545217, 1744093175, -2659, -14688769, 2147278815, -881934370, -1113327468, -33655309, -1241569346, 1541291007, -254970125, -606611585, -71303201, -1519124481, -513943491, -5243187, -1092616453, 925106142, 1906161407, -1073742046 ], [ -86548669, -546972969, 1189330159, 2142961663, -1082728645, -560088073, 2133584886, -67113628, -295313, -25215489, -7341571, -336085061, -1084413001, 2109407223, -563121353, 2126100998, -151040769, -824051777, -1409680134, 2113928695, 2113658879, -162792065, 1967125195, -554762273, -4194433, 2113853415, 2067438136, -1349070849, -1511006209, -67707431 ], [ -6574177, 1877863917, -117645507, -637534497, -100731457, -1073857289, -337971461, -10815577, 1063241599, -1075838977, -738339857, 796852123, 1607712521, -1208144681, 1608398327, -72094353, -35197266, 1576402926, 1070583676, -273731595, -50417881, -1076234245, 1956884090, -269062209, 1878472317, -419956897, 1607456748, -826385041, -19419209, 1073676275 ], [ 1017884415, -1493450753, 903740421, -1745363896, -268719617, -268438017, 1874033659, -70320194, -268566645, -286272263, -742424603, -279972421, -54791747, -335632387, -17367046, -537036041, -8401237, 1840502237, 1543498719, 2146434428, 2006644989, -505942019, -1145766097, -2046820689, -26484805, -565257, 1860172671, -694682649, 2128073623, -822104115 ], [ -270641163, -837111205, -84542758, -609888398, -1667305217, -6317057, -1135260098, -1142162318, -85237763, -101785793, 1551622062, -1074565126, 502296237, 905657343, -1477328971, -692947465, -1965097026, -336727089, -605038977, -1073754242, -1149894677, -16171845, -1350789633, -204615938, -1073872953, -627531, -1414005899, -136578059, 515735287, -1880166946 ], [ -373512323, 1005570807, -2086712401, 871419867, 1068236633, -134807809, -117702673, 2005315133, 2142764923, -355256353, -67633251, -841483269, -1344399505, -39211973, -608359617, -1747996673, 1801780951, 2138828759, -841097766, -1881162953, -1174503747, 1601685679, -807413322, -2117313, 498857310, 1978413038, -1141149194, -268443665, 1476394493, -281028357 ], [ 232521599, -135907393, -908460036, -667777, -1661502359, -88090646, -109060354, -277086865, 2119037947, -67108905, -71304210, -1399589041, 795793074, -1377468585, -1177569794, -1347428651, -134355205, -336021, 1844313585, -201330689, 1031798527, -570425689, 1830485983, 1609826236, 2127216606, -6963202, -1143046386, -553913545, 1602215869, -563216962 ], [ 369033183, -83918849, -564203777, -571097217, -402661489, -34100658, -738206233, -537001988, -273227793, -1082949937, -572522808, -1403005187, -71338018, -1095241761, -320012547, -82346243, -790657, -78161937, 2072754683, -44053017, 2089791487, -171970883, -809503526, 2147481595, -2100739, -9540388, -6490433, -1108362497, -318902281, -587343937 ], [ -844638217, 264157167, -609046085, -33833346, 2110740159, -671648026, -436248578, -41951009, 2110652150, -263232, -142607361, -2069, -8430115, -134228995, 1047132031, -595853829, 1668281806, -3178571, -278937738, -732567593, -104451, -810095157, -33554689, -202573085, -1076562505, -5439502, -2089025537, -306249986, 936885294, -5114911 ], [ -77599747, -927745, -1090557226, -651206733, -2263061, 1853337439, -1410334921, -278921217, -1896186450, -8456714, -273945619, 1342140157, -136062978, -740494745, -570425422, 2011166715, 1844182619, -1210452001, -41011, -553779207, -271581346, -268971041, 1467198455, 1476386735, -287443393, -152047110, -42238151, -1076373666, -541074469, -293676353 ], [ 993852658, -437256219, -536904769, -537928739, -86525993, 1070989183, -607932513, -807507083, 1610519379, 752876413, 2045889270, -430153858, -302522443, -135173, 2012854163, -8390090, -1079247514, -940048937, -30736, -1111752716, 2138037215, -360718473, -578814241, 1734606175, -654325795, -541327878, 1543370428, -142648341, -134480971, -67109889 ], [ -811270666, -1112019108, -71310369, -39721473, -539086899, 2012212991, -15908875, -654573697, -287447121, -146853011, -74068229, -1077436424, -1388328973, -281068053, -551075890, -134225929, -380379148, -671482113, -1610797123, -1761609882, -674825, -553649254, -8554817, 1945630154, -404768986, -35144357, -822153223, -1160714338, -142747673, -285737218 ], [ -1075848721, -1074069905, -344197129, -537678173, -1076757249, 268238840, 1793981161, 800718743, -1644724393, -1612046857, -105037834, -134479963, -269062689, 1976246143, 2134818804, 1023137784, -7488577, -838871041, -152233254, 1985937147, -537580801, -288889026, -1476429313, 1859616254, -1079532551, -1476665988, -5542017, -1191247875, -402694707, -302582796 ], [ -20086851, -738263210, 2145250999, -34803793, -1095762242, 869326773, 1071470582, -332923924, 1860890587, -969818409, 1006149370, 1024393211, -33849571, -78909957, -34604061, -537413640, 402505503, -16812371, 2042034175, -203423745, -679755846, -67153921, -163692545, -402656257, 1071632287, -683803009, -1090584713, -692453506, -537003021, 1203949436 ], [ -135865410, 2143183785, -176229546, -2064547, 1590541431, -33555730, -152053769, -34231330, -1555206385, -277154081, -1635876899, 2088679935, -150999109, -3310611, -176174145, -284566593, -206192679, 805246335, -604307538, 1945623343, -25444370, -67144281, -34734595, -1654817, 938965118, 2055199980, -34997377, -29639589, -202149933, -281937921 ], [ -306302038, -51380545, -805373452, 2146926335, -268523555, -168558979, -42476001, -8421509, 511524859, -17237225, -1207962821, -1245775881, -385884322, -620766209, -308543505, -2698899, -143674386, 1541127871, -870421, 1584230862, 1610501578, -67764225, 1534853106, 2147448315, 1466695127, -701080097, -1879179409, -8783877, -1073955217, 2080366591 ], [ -553691137, -1158767250, 2146426811, -1140853257, -33560689, -1209150083, -1126454457, -276826369, -1073873698, -23738193, -41945617, 1971164575, 1405032319, -1352689281, -134938753, -134217769, -41951377, -8392324, -20971537, -176161286, -812417217, -1715488833, -25172225, 1979580122, 1790440951, 427817974, -1345787010, -591757346, 1877655405, -395011393 ], [ -21923201, -268637349, -1696691493, -123003942, -671189023, -419450755, 1912446456, -16777259, 1073741677, -1090808113, 1991769583, -11555625, 687730687, -704644249, -543162913, -70788097, 2036195247, -1079001987, -28368963, 490446643, -762315714, -560234497, -3850241, -1115685126, -806412289, -1361395749, -943886489, 1840669423, -1644300386, -4343561 ], [ 1845886911, -1619004418, -524461, -12652815, -1611300869, 2074606439, -1347192861, 909824639, 1802369708, -168889169, -1755435042, -8912987, 1366163455, -36176931, -39912721, -672399874, 434105803, -205522956, -591470823, -687867911, -33641232, -1426661621, 251621118, -33980469, -14190217, 909769454, -5505155, -532995, 1023404031, -539517185 ], [ -1269580195, 1434238858, -1342466881, -537397521, 2147318638, -690397752, 803799003, 2079775673, 1033763279, -1744864547, -25, -1228943365, -118762241, 1072678391, -1444152587, -8651073, 1254866701, -67469333, -547504405, -564135937, -412681217, -889979075, -704774405, 993898487, -1007161946, 2145804191, -738205922, -546213909, -40143425, 1937618069 ] ], [ [ 2011549019, 2002647000, 1609301983, 1306393598, -33693837, 905696767, -806039638, -71451746, -15345701, -1126194209, -47219594, -1048757, -671352898, 2079912780, 2060259038, -1074659393, -671124141, -235963409, -1218318477, 2013265405, -1051161, -805307401, -679512678, -9503513, -1088522241, -1226178882, -803842, -71828233, -526562, -1118873 ], [ -23077218, 1861221823, -51205, -159695207, -35490029, -688132161, 2040329271, -239317959, -25821322, -8456741, -17441, -539021343, -807933954, -4723013, -1082786829, -202380835, 1878908799, 1929000958, -276894306, 703053818, 394157711, 2134552063, 1556807655, 2143288829, -537264165, -1879062159, -38453250, -134758469, -101319751, -12583207 ], [ 1974910654, -4244493, -312492210, 2004819869, -272196629, -1347486733, -151531531, -177210145, -679880449, -134279233, -524417, -3245618, -210845697, -1245422747, -4097, -557846793, -604110850, 1572798463, -201756681, -402653187, -1645487105, -307889154, 1005580285, -143130625, 2112780540, -105252866, 960094198, 2128076623, -67248417, -587247687 ], [ -564133953, -444867365, -1145053203, 805302138, -592899, -537436930, -622856197, -1143005377, -17139714, -102957452, -206897331, -407648841, 1853879791, 1875770366, 1853844927, -149028897, 2133524347, 400375774, 1423417074, -570430978, 1599847549, 723512189, -739510529, -269486665, -612966437, -806630410, -134254831, -8407041, 2107562943, -442368001 ], [ -1365198081, -1207961682, -25696842, -656417281, -45383697, -288108201, -371920917, 2145384439, -276842529, 779978217, -1140924580, 2120974307, -842343937, -541239810, -2660356, -69486595, 2140655103, -1685131913, -882385032, -1110476037, -212368457, -220405845, -314642990, -134677261, -143393542, -293692099, -1629488581, 1056790255, -83919421, -933860610 ], [ -50370633, -5469345, 1568169982, -8596748, 1599019998, -805576921, -2644067, -33554435, -1149338145, -538091781, 2129458682, -661003329, -1093664798, -546250113, -274733186, -1628242186, 1803189176, 2038381561, -558305367, -1746148367, -293653641, -116103219, 402562815, -622085129, -1090061, 1339891119, 1879047898, -2148661, -1121411, -369168469 ], [ -1090404369, -35225635, -1077972010, 1324611553, -201621526, -135799337, -984400937, 2075121127, -106955285, -126321735, -595624469, -31539330, -33714473, -1095500321, 1585970687, -34365461, -751851778, 2113731550, -1392804100, -1744930817, -206062983, -134378051, -8912937, -671948890, -1611711011, -67290510, -269953252, -276827955, -100706890, 535435131 ], [ -561185, -1158042241, -34635777, -1208394242, 1475343359, -1109921812, -63177223, -69206309, -1639071846, -1442840599, -307102721, -75768271, -1546912865, -161483425, -202711063, -604936394, -570967326, -675978501, -353657373, -851476623, -67127810, -190071362, -36471009, -20973601, -9832705, 1541795834, 996666299, -193397261, -67785226, -4194433 ], [ -545628674, -474384385, 1372751867, -536981569, -1354760577, 784334318, -584090224, -134345, 1046405117, -1426477058, -170407444, 1369931774, 2145905406, 1852430843, -16958022, -143671619, -1195009, -1359800577, 2130172895, 2147432105, -580989076, -9218445, -355467351, -706872289, 2046791677, 1869608857, 536591293, -33, -136465965, -67640468 ], [ -1806704656, -17204773, -1107561665, -1711378465, -134236673, -38299986, 1871572571, -1843200919, -594022659, 2012850175, -8520193, 1063254751, -1720721858, -51970113, 1988095951, -1110153, -1142620198, 1878718199, 528457150, -16778295, -268441239, -402850107, -1350888721, 2130427903, -1198525704, -1090560002, 2013249534, -682246406, -541065781, -778248225 ], [ 1869609983, -1074552833, -1249959985, -25207481, -1091056258, -10551367, 2059108351, 1874057151, -201517625, -69224522, -1343357057, -168706065, -60836204, -1084764673, 530513758, 1764752254, -1615609199, -421625861, -1308641362, -97096709, -604176831, -1820596253, -16782369, 1165490173, -70387011, 2142236397, 1342144255, 2103541727, -1149393089, -1124081721 ], [ -101294237, -739672097, 1735648991, -576724993, -1095238273, -559957034, 2112877566, -538986011, -794629, -128974979, -3303501, 1856421879, 1860152309, 2092957170, -805307913, -50725025, -159387713, -942440467, -2244929, -262233, -169439329, -672416385, -38011937, -1074794613, -541071521, 1845401071, -601325721, 1742725101, 2146336727, -570990595 ], [ -811993130, 2143120383, -1107764467, -545259937, 830406143, 1061158399, -203506433, -70093255, 1877995519, -539233386, -218103892, -1611759685, 1540878088, -556270377, 1607433710, -4729473, -33640450, 1610473262, 2002673659, -169402443, -49375809, -72046534, 1660745323, 1323789950, 2079260527, 2079850335, -1052689, -829196306, -554717250, -17039377 ], [ -2041664263, -403062801, -53125481, -1887969857, 2147113343, -270534657, 2136161263, -86049859, 1606283243, -16785541, -2025920537, -269515793, -306463299, -335632388, 2147450782, -625345897, -503328839, -21768961, -620762145, 1936585663, -546412377, -459276301, -1141064235, 1560133359, -1167339077, -1149378569, 2111831357, 1391981545, -556282345, -1082397105 ], [ -272741523, -58820260, -285870129, -604907530, 337566202, 2078644191, -15958218, -1150289138, -93620289, 1969118015, -570493042, -539816230, -843056179, 400064511, -290353409, -166271245, 603908789, -8757369, -1207974886, -19011970, -354457674, 860404141, -1082491227, -74974082, -8388649, -576291081, -1883505699, -144753699, -1094778881, -536948866 ], [ -272974185, -539177993, -39993601, 1475206122, -54657071, -2097283, 1019207087, 2011934713, 531873651, 2129147863, 1006107646, -589832197, -6369331, 2113514683, -188794177, -1074823177, 1341584895, -1362223, -67662373, -1073783170, -1143014727, -1753281633, 2147220918, 2107322461, -1615078306, -1244086386, -92430170, 2147351677, -151044131, -8454915 ], [ -1736311302, 2012739517, -279052298, -35259521, -851266067, -571549701, -100925445, -8668065, 1065222143, 2145348435, -46960642, -1370229249, 1691801083, -1431962319, 1004519406, -1087382827, 2012313590, -51382931, 1257691092, 1937588220, -1210081553, -673185881, -51708175, -1879580807, 2142893566, 2146942959, -18482, -310647105, 1602183165, -1699905603 ], [ 366974975, 1568661501, -1892157441, -860635970, -343932995, -234907786, -872415765, -33703555, -3346705, -1074299153, 2141171641, -25168657, -822134786, -547885057, 1856857069, 1927174909, -137101361, -130550066, 848150504, -1210335509, -54724713, -1241526293, -877660725, 1945370617, -539395074, -1082135810, -1079109665, -1377111141, -276836489, -50860577 ], [ 1552405999, 1874501479, 1672989631, -85198283, 1834997679, -790929170, -411316482, -10486147, -171970818, 1710947282, 1877948479, -268730373, -559940393, -136905733, -1224803465, -2005050421, 1803026425, -1142069329, -1090748849, -1026424842, -273172533, 1475931615, -310380833, 2062547583, 1609957359, -1754416654, -146557189, -268435976, 1269279727, -273352202 ], [ -202376451, -688783366, -201342026, -43002377, 2111693709, -42500449, -1141932098, -815976451, -268435521, -276863105, -132115, -487592065, -220201153, -346300761, -553038, -25169421, 921421879, -1126171237, -578818049, -1615233047, -74977357, 1002370814, 369082358, -892348417, -113522769, -34603658, -1384153217, -1142958113, 2141132497, -293602371 ], [ 1805442203, -1511014402, -536872961, -738288803, -33031203, 2146811310, -537396321, -843155084, -578821281, 1038087541, 2096487413, 2004778525, -857743371, 2147445402, -221530955, -94376143, -1074019481, -1343950858, 2097137267, -4624388, 2071722747, -343941121, -369361211, -67126433, -1721801729, -542410753, -268435459, -211845141, -203523586, 2092956415 ], [ -1099563393, -1114148866, -268437603, -5455877, -536970802, 2130108411, -412271108, -677512257, -1369705073, -917521, -203423752, -1344618498, -1074802701, 1873378799, -77189146, -2375785, -1017511937, -1207959631, -539124307, -1225279634, -42615809, 996900811, -34080833, -671635457, -1478852826, -17432641, -21, -879210757, 1866070503, -25432386 ], [ 1909980031, 980418431, -42238475, -542705937, 2010508026, -1124794374, -144278935, 2134503327, -583016489, -540029441, 2147428350, -405800065, -1075927587, 2004860927, -25185283, -1132511528, -827463749, 2145380349, -144902197, 2009496319, -1695569925, -688491153, -403047429, 1839201022, -1108874243, -135135908, -1900545, -1115685379, -6299779, -720905 ], [ -1085415513, 1945004030, 2073914110, 1037037539, 2055169078, 1976956597, -33958529, -521832563, -20915307, -441139490, -335544855, 972462039, -1241784529, -18646577, -307560763, -562118728, -1074004699, 1072161215, -67176963, -134217861, -698388625, 2146922495, -735152914, -405341249, -1092624737, -541393041, 1021108023, -272929921, 2147155941, 1468456439 ], [ -37847114, -1677924499, 2103686423, -16892163, -67265154, -1342440668, 1996461490, -574632481, -1477837651, -139020353, 1476394845, 2138832254, -37818433, -1342477336, 2004272117, -309593409, -14882827, -271640641, 1540551599, -137244749, -142606353, -134318145, -38141954, -868385, -1083082690, 1866268412, -674627585, -10381187, -134230017, -75639813 ], [ -282075357, -17306947, -666153349, 1006042783, -268851873, -33833219, 2121661855, -33562721, 1849651195, -138497293, -1610612803, -6446181, -100675618, -891314179, -1382285377, -213910797, -286835986, -547356706, -1380753701, -1619035214, -111158, -16928847, 2078015310, 1071085019, -747652897, -22622753, -956964083, -1083312257, -1083187221, -268963977 ], [ 2130680543, 1072623614, -1074536961, -1074300162, -1932728340, -1285564941, -1092772401, 2138815999, -1208361481, -22020673, -1375742211, 2105129407, -675842249, -144823921, -706412545, -562053161, -138420482, -42224275, -19144729, -1081800, 1271594495, -1845542917, -176177539, -184323, -68718665, -1654719114, -1342472194, -575496238, 2145365998, 2129064543 ], [ -1096159747, 1876884473, -94384641, -1330495489, 1409177329, -1107299585, -243472901, -268436011, -1113629905, -1291937813, 1593179519, -44040457, 956300270, 2004877042, -201556008, 359768061, 1031199647, -1178604177, -20078629, 972799411, -739248001, -554172485, -1076757510, -42238737, -1114309, -1076887569, -274740821, 1241146287, -1778395302, -142739465 ], [ 1871169209, -539494474, -16797703, -16779271, -1074634773, -1143473175, -1112279065, 934986619, 1808784127, -673276177, -163923361, 2146950077, 1039023871, -44085027, -556023841, -545292417, 762703866, -185597958, -571540995, 2147481563, -8458789, -1980162631, 1593835518, 1840868318, 2130181439, 1999224518, 2147479293, -139267, 2095014846, 2126495739 ], [ -438853669, -940271618, -1346657542, -1611663361, -25453569, -19169874, -1515520038, -270542407, -619446293, -537731331, -1681915969, -2013378694, -170144073, -1124370, -1444283473, -75764033, 2139093940, -134287377, -839155970, -1637883905, -290989603, -1386258642, -562184449, 2079702007, -84607561, 2146856447, -2142242, -4366349, -138510401, -616579843 ] ], [ [ 2013108223, 1307506665, 1994116973, 1719516150, -589496333, 1979710775, 1610612523, -574726, -274860129, -151276677, -545555210, 1878523719, -809765122, -71634123, 986590974, -132691, -671125133, 1073709039, -685476362, 1468003197, -36702893, -839123993, -12783181, -1073779545, -1078003785, -1159069734, -272762126, -541453, -536881649, -1376973845 ], [ -2220049, -130353217, 2143057147, -59015431, -152830081, -294064137, 1774081791, -259000587, -680005131, -12599841, 2146868111, 1540304367, -554176513, -1111625921, -1351517189, -19925699, -575815683, 2063482863, 2139082199, 1841670142, -1744887817, -17072161, -563446857, -37749761, -1619402757, -1610617004, -583190530, -1207959649, -321626115, -276963377 ], [ -53035201, -289406985, -35717138, 2129368021, -403768349, -1083180225, 2147483618, -134357938, -1370501889, 1877937659, -9569169, -134284475, -245391411, 2096074595, -1153433761, -32779, -621170822, 1274431995, -427015, 805305087, -578839554, 1742207742, 1072674814, -411066481, -1147137, 2142980607, 993742158, 786407277, -604111905, -151560473 ], [ -572785731, -1108125814, -1157890069, -16798082, -169934849, 1606367359, -92832033, -77758689, -18819233, -2558089, 1939073255, 1597213367, -270535301, 2119165950, 1820278152, -279908193, -5292550, -538984742, -1060708386, -51069441, -603988611, 1073671039, -671940741, -402819945, 1610547163, 1879002903, 1474297682, -8572165, -1107400258, -269487123 ], [ -18827153, -1207961942, -1107821650, 2078137819, 2146009007, -21915942, -923467986, -5304345, -344000513, -1099958813, -1174544548, 1962669375, -170992321, -813728258, -347605060, 2119956287, -543687347, -608248003, -268978852, -1109917698, -39872577, -522331249, -583534630, -1208292041, -68550697, -268783682, -35720193, 1055849327, -545292337, -2003432194 ], [ -1090533441, -34652177, -578985985, -68678, -604023905, 2143001967, -671090755, -75265, -612471857, -197593365, 1859081178, -646061634, 2013264299, -657793, -37885057, -589946, -344131425, -77107203, -155386003, -273711113, 1728020479, -312668724, -1073758593, -118710313, 2063596383, 1342053823, -1125253398, -67134533, -1312921, -268505413 ], [ -10093137, -572098565, -1136788076, -1409352214, -100664342, -874002981, -176193701, -3287051, -169879073, 2062417897, -600047659, -2478598, -33583145, -1095131939, -559047697, -16677, 2137766645, 1031602142, -1128317475, -1660983809, 1000341115, -136376321, 763363327, -1124073483, -1612185889, -11781389, -269560016, 1196654553, -605081708, 1870094258 ], [ -20545, -79993345, -370182145, 2013125613, -603982897, 1844969405, -279273989, -629276961, -1102205046, -1896087570, -642318337, -271098783, -1479893041, -159389859, -209780772, -50663501, -33582226, -136841477, 1508613611, 1730150257, -537543170, -415254019, -34612389, -286130177, -769, 1608381166, -1083184740, -155588769, -1074433040, 2142762879 ], [ -553664643, 1065160191, -1510617345, 234803167, -4718979, 1035958767, 1572826325, -292685898, 1591660509, -1376161828, 1844443613, -1622344710, -70254598, -26681601, -268665084, -204488769, 786954239, -1345062146, -84018465, 1341078777, -33685792, -5000833, -1868083, -556335435, 2063597566, -100666456, 2147139509, -310399009, -1335889453, -1614879747 ], [ 1557618675, -12862697, -525505, -1174474884, -21105169, -510798102, 1063765631, -1683949591, -539492643, 670431165, -403832993, -10594567, -8556630, -1628971013, -680559873, -1413505, -1078657031, -339738889, 1595612671, -8405175, -536883719, -1208025653, -1084228610, 2013249534, 503052664, -75890725, 1610072062, -1779040898, -268469073, -73547777 ], [ -1342963861, 2012126847, -1113063602, -1077190817, -17306514, -10762241, -272805, -940058690, -407044162, -589836, -1162912001, 1710685159, -20086785, -1109922049, -671088674, -287327233, -1078468890, -438339593, -1142966337, 2117542907, -1868106141, -1688998022, -541073412, 629008301, -247137665, 1056956399, -1363202049, -43843752, 2041542207, -1073750507 ], [ -1026050057, 1609419735, 1290647727, -333750273, -96477698, -568411169, 2108679166, -536896020, -136087553, -304661276, -7373349, 1945091067, 2146422687, -189038622, -76579849, 2084437607, -50340161, -457578499, -1099565377, 2147335603, -815649, -538211106, 2079848159, -1073745921, -541065249, -34875409, -587686922, 2003741693, 904323063, -204014117 ], [ -807424002, 2146417135, -67208273, -100663425, -201326657, -1077986593, -470338053, -4507863, -7346329, -539791434, -823527512, -806552645, -547618867, -1342870049, -540115486, -140384913, -1646594, -1648771074, 1568669691, -441512137, -574663634, -1615086210, -505434389, 2125848127, 1735817836, 1673263071, -538187987, -560573585, -1611677778, -65541 ], [ -1771372549, -1074003987, -100794979, -872546844, 1862063103, 1776270831, 1878220795, -607192131, -676335826, -538972033, -536905751, -7761, -339755091, -536941062, -17309702, -84545609, -320996039, 1827918814, -1091077217, -9571972, -576229641, -1531971078, -1078133889, -1633141137, -17122935, 805285751, -270534338, -138936421, 1985856151, -830755235 ], [ -274799627, -585469605, 1876411603, 1805180927, -2107906, 2107331583, -1196532289, -1079510878, -92317795, 2145343935, -50339955, -7115041, 1010265817, 1599667198, -4991339, -556044301, -67108929, -67601419, -135280918, 939378559, -69238937, -245498629, -277682961, -137888385, 2138570371, -34636353, 733133559, 1999322591, -17011993, -1880293537 ], [ -375154019, -604670977, -1914888209, -1678255162, -67510437, -151257091, 2046523390, -18370821, -537188358, -289589293, 2146958286, 1593832319, -274743553, 1940894563, -251826645, -2049998867, 183303631, 2079299571, -270549036, -1882285548, -1178704897, 1400774646, 1742559658, 2126390461, -1074013059, -1113047345, -1090571346, 1341775085, 2130558461, -281027843 ], [ 2123756922, -671088663, -336003073, -119013379, 1550006269, -91752721, -8454181, -545280769, 908947963, 1610051411, -562178, -1075847923, 929497011, -1171269833, 902805502, -1108083715, -1217139978, -39264435, 2129852251, 1035841500, 1024966351, -536870917, -281321736, 1605869501, -23855122, -4342785, -606193713, -48733193, -58990657, -1414815810 ], [ 1463664607, 2021617661, -1902252033, -545540866, -471867395, 2012727111, -135279137, -838992899, -271159313, -9208067, -810598454, -161744897, -567317538, 236976123, 2130540281, 1922518713, -169353379, -20979721, 602979324, -1243684997, -50466081, 868089579, -1276133004, 2055207901, -67544107, -1082884, -3153985, -1443891238, -1526734985, -664161 ], [ -403185666, 1878973807, -1963200517, -393731, -36813073, 1591438591, -437522434, -35673235, 2113924086, 2107637742, 594492607, -268871701, -553675041, 936825819, 1716319062, -1679851557, 1669332363, -1412485227, -293650714, -174471170, -272637987, -541397653, -1082132769, -135332173, 2147448574, -1689387780, -339263497, -272696075, 529500863, -4658701 ], [ -1217398795, -1225146370, -153148741, -100699657, 2147446771, 1027582847, -1142030401, -276824067, -1342443586, -276828823, -201721123, 1668120253, -709, -164161, -574754914, 1954511351, -1100560265, 1021312727, -570486819, -1627684939, -343544482, 704052991, 1409235422, 1667234815, -1926498577, -687876225, -2022025288, -1141383649, -537960453, -27275585 ], [ 977272062, -134217748, -536889345, -5332995, -7367691, 803010238, -76567635, -184586241, -34104333, -1361185793, -84153611, 1296979646, -858259691, -38163746, 872021437, -632075296, -1077948575, -1750808378, -54542465, -1631846410, 1945106619, -805339265, -1107562555, 1642592766, -553688073, -4489316, -69206081, -268804101, -201491715, 2046754303 ], [ 505870327, -1241583617, -406851655, -536936453, -838889490, -587726981, -141591044, -694421697, -273455123, -13559195, -134754600, -272134166, -1095895075, 2139089343, 1600651183, -17056337, -778371329, -671115727, 400550381, -17319970, 2112748535, 526385150, 2105489341, -738727469, -1076189313, -51544273, -285212692, -2084680097, -1343236737, -2134018 ], [ 402516971, -1200892593, -75761665, -550830105, 2144433401, 1022820093, -413795463, -1346832457, -856469905, -1980088857, 2042492910, -305397787, 2147400701, -178262145, -277367818, 1023382260, 1521469179, 1197471228, 912080361, -20056067, -756682241, -555288789, -1493304334, 1272970495, -1077958917, -411435266, -38864897, -92341889, 1981799931, -321391124 ], [ -1135607907, 469708758, -7770446, -35861515, 729642231, 997695421, -1108123898, 949968863, -420561004, -407306313, 603839722, 2103885651, -1216356577, -29099557, -271985053, -830474242, 2013118387, -1125681412, 2125983743, -134218118, -696537805, 2147477503, -169050625, -19467841, -1073750726, -134513169, 1039982581, -426554370, -671089165, -408694786 ], [ -143918153, 2143119163, -588513281, -26781831, 1607040246, -1073742090, -16835088, -657002, -473106433, -1351436353, 385874266, 1845139790, -4210789, -1345750039, 1308621801, -581980161, -4864041, 653768575, 2080358334, 2079685547, -142614530, 1979381423, -543555601, -22560801, -134884673, -339813123, -707135745, -1091461543, 2078531546, -269224961 ], [ -445808849, -51904779, -1949303942, 1073479678, -131235, -311299, 2113248383, -180523173, -1636302881, -1078334637, -687865929, -37824521, -285356165, -17838145, -1646264337, -216011155, -941132034, -46220545, -46491670, 1051195882, 1535108575, -34209805, 2069626718, -35983361, -76628265, -567648289, -1764233251, 1062983547, 1064230011, 1878519679 ], [ 520093407, -336622481, 1878515707, 1006600183, -857735412, 927856635, -19083449, 1065073919, -36997418, -58070273, -370346513, -411321385, 1991759550, -1619067441, -709427329, -704799405, -143143826, -1115688089, -98578689, 2004352889, -1684505473, -1812349633, -21394, 2147450588, 1827611895, -914821377, 1945071615, -658878474, -17171, -336078115 ], [ -292917507, 1841213275, -1168400936, -1158972434, -536977415, -285218945, -134300163, 2126512085, 2141141933, -235935541, 1605760487, 2107444467, -327156145, 369090559, -744505953, -582288931, 794288079, -17842561, 2073918909, -1074269025, -673187604, -292032771, -269042953, 1039891951, -98371, -3211285, 2147336679, -269025297, -1073881346, -33686345 ], [ -10680645, -2629734, -528395, -554471433, 1006395373, -1677722118, -1115719690, -1280520705, 1541201022, -3167043, -1791088042, 2138430375, 1576959863, -578857483, -325649713, -674497665, -1989019198, 2005660031, -575677061, -4237395, -203887402, -1397883518, -1610645507, -306450437, 1982168556, -597034258, 2075848703, -269090854, -553688193, -4194565 ], [ -165937319, -404908065, -1682459846, -1610656146, 2143121375, -1086332949, 2012675992, -201334873, -575324677, -1074394913, -621805658, -1480636580, 2145111287, 2146364647, -1431766347, -10490113, -1167213697, -469762067, -277479474, -1090551810, -421037059, -915243651, -705380417, 997649405, -873075274, -68784161, -872419394, 2144730606, -1208387649, 1543370461 ] ], [ [ 938330446, 1331605324, 1993076735, 351976421, -33693865, 2109723959, 1811868650, -268976226, 1073342431, -18878133, -63965697, 2046295411, -138431249, 2142956396, -1162948612, -1208092241, -8946693, -1119912065, -9552521, 2147482617, -72352797, 225835895, -944866822, -282067009, -536871497, -1292238853, -1348468809, -1149452805, 1879033359, -371379921 ], [ -287310129, -390070785, 2013247223, 1987820479, -152314033, -85262657, 2145352823, -101032267, -696284875, 2143272061, 2144796559, 2078126069, -570949633, -2773313, -1376158721, -19926593, -273686529, -606406677, 1878843334, -440030338, -545335353, -679854762, -537247761, 2143285247, -537010209, -608174247, 2101182206, 1073192891, -556376331, 1870659525 ], [ 1922825974, 2097151923, -10633730, -1125395497, -135282713, -1209336517, -1157632132, -555089938, -858133762, 1877958651, -1074794913, -135300288, -1679974665, 895942647, -1141374977, -557863169, -276846721, -839398401, 1610317307, -1744896003, -1644437521, 1999632635, -1704425505, -167789073, 2113698815, 1874445807, -1724031114, 989306207, -592086305, -1644470607 ], [ -60818499, -142879346, -1162650119, 805304302, -1210123268, -541073666, -640272641, -338354427, -18428465, -67309834, -106695331, 2146948599, -8456861, -815809921, -41992436, -141037345, 1029635551, -1081665, 1240988659, 1577053687, 1601953517, 1530855327, -67371014, -437787429, 1786773499, 1877147623, 1474260561, -8405121, 1039997758, -441729605 ], [ 1856613103, -135268614, -151525972, 2046811633, -8396801, -1730470, -353964058, -2144273, -268851217, -1360023572, -1075904548, 2102099967, -1745167873, -873112065, -79200258, -354699363, 1595862335, 799919485, -806889864, -1107825677, -338336045, -304291957, -671678473, -545633093, -228066026, -33636420, -16577, -135495937, -1690337333, -1204401409 ], [ -1107833349, -707273745, 2105171967, -42019139, 1602966398, -289686097, -202952777, 2096879989, -536949329, -13869143, -286368418, -695475785, -1234175058, -332674, 2095047550, -545785138, 2145384952, 2046291961, -566563413, -806945800, 1811887071, -271214642, 939432543, -278120489, -32773, 1606016895, -1392690473, -69364769, -16843843, -369131863 ], [ -1100891201, -575668225, -1087381204, 1056866299, 1404007406, 1609301499, -816367145, 1597763519, -109577762, 2144201128, -318769539, -6509574, -20737, -134230313, -564289623, -34091269, -1653936396, -42467380, -33996916, 905899517, -1298138247, -950145542, -1107820641, -185442378, -1224769873, -212979720, -268773417, 1606153193, -134816449, 1875607530 ], [ -33616099, -1095653377, -69468165, -1208881169, -67109921, 1576009724, -53830147, -388105313, -1628598333, -537296917, -374145025, 2071174571, -1207960625, -153127553, -135274498, -33691657, 1543225831, -744883201, -855654669, 77583867, -2755074, -1402799235, 1739587387, -17580065, -135478017, -68812849, 1065282493, -21379201, -203949136, 2142764927 ], [ -2417218, 1928963581, 298975195, 1610601407, -146833539, -1128300546, -848302344, -4361411, -562601993, -50496770, -135794225, -1278214145, 1793060574, 2138701567, -285933677, -135479375, -1092093957, -1359273986, 1792933375, -536895441, -2122518, -67938571, -840861736, -136929445, -100741124, 1777333140, -671613965, -436228097, -69338882, -71308690 ], [ -567377933, -97206495, -1176404097, -1241845802, -4211409, -68698177, -1361195297, -886244099, -51118113, -1493850627, -402653865, -1078494227, -571506802, -17834141, 1593665230, -536932621, -97222692, -272695563, -536911906, -1501692941, -553656451, -287523589, -1610942722, 2147467258, -537920967, -1090560103, 1342160383, -671769602, -839287349, -744628897 ], [ -269747201, -1209889057, -1323444385, -1369711102, 1055377359, -268775429, 1539045343, 499122171, -402784370, -70193217, -285212801, -1241513993, -11569948, -1449669379, 362675166, -608198689, -38536257, -184614917, -1174407233, -560583685, -578029759, -75766922, -17835041, -2047082580, -203426883, -1094852625, 1340059583, 2146893810, -1179668675, -52429245 ], [ -1025843229, -545435689, -711198481, -591437825, -80421057, -136593417, 2101342678, -137, -135792017, -8421523, -3206723, 2008478655, -1895981147, 2096267255, -83921929, 2109456270, -142619153, -819990799, -271081990, -604307981, -3433057, -673460225, 2070936283, -1628508345, -4200449, 1844352494, -43418888, -1357411611, 795828191, -2687031 ], [ -281025737, 1873660923, -59225283, -815796641, 1433860095, 1065319671, -1007243521, -80136693, -1351618697, -1074271270, -470813768, -1147461, -76087332, 1340057311, -115205, -1456289, -34410562, 1073061807, -1790451716, -173060553, -5359898, 1543158011, 1794555515, -272670721, 2078490237, 1702623071, -1084235796, -286002689, -553734348, 1023147751 ], [ -855904259, -270811217, 2054643053, -547496825, 1861800831, -18449, -268460037, -203433029, -806420529, -16788515, -876681283, -44056085, -54806531, -604067910, 2147475418, -541495593, -513810497, -59305732, -1610613795, 2004742655, 1472625335, -83891216, -4917059, -1112740043, -1082223713, 263675711, 1877998454, -1091046475, 2002768735, -1619808433 ], [ -274738315, -826606977, -337650218, 2079907698, 517460734, -72024097, -99680961, -5768365, -276867, -42009665, -722209299, -1115181062, 1018686427, 2004581375, -2034448449, -820547845, 50324030, -335718481, -2088767893, -133121, -270667796, 991443695, -277727897, -202049953, 528465803, -403849537, 196230997, 1997224391, -1090586113, -269496449 ], [ -800897, -3250177, -1644225617, 400927663, -357564567, -19005571, -100960321, -2375873, 2142971890, 1870952415, -1686111252, 1291835263, -270633105, -34751958, -155861325, -976244747, -1956351523, 2070925307, -873026064, -1073832105, -73990465, 333843908, 2144983530, 2143189503, 498325343, -36143441, -4738377, 1325260793, -553648163, -314582789 ], [ 1824519551, 2080307135, -580976652, -251663361, 240320507, -587817729, -33620002, -805323314, -153586181, 2145349471, -4228101, -1074266675, -1076625922, -1141419145, -773063442, -1356595505, -1074371841, -19203587, -587866779, -138563620, 890740703, -134217989, 2144321529, 2012479486, 2062663646, 2141191166, -1678819457, -541199369, 477847487, -17064003 ], [ -1243684900, 2122313711, -1674575873, -1384581889, -497033235, -235450289, -537928233, -149506, -69435409, -8945939, -544735251, -1415580177, -80780289, -1078497285, -269523203, -15314949, -76035249, -52472114, 980062569, -1218527489, -56688673, -1291976707, -2013271961, 2139092955, -572792867, -1185059, -6400456, -1343229090, -1477586953, -33554945 ], [ 1552940966, -4221081, 1471282171, -33817538, 2129348331, -134517786, -41979908, -270539051, 2108684798, 1822080912, -1484817153, -16407, -541076011, -134947843, -280248329, -1971511297, -75499863, -78676002, -545489426, -183379970, -268529685, -940512945, -1342507009, -202376650, -1610612761, -1648436998, -679790849, -37814785, 802635119, -1078072342 ], [ -1219630097, -822526978, -211877121, -105940549, -1109559847, 1855421359, -272760969, -547753987, -1074070017, 2147450222, -214335489, 2139089853, -20719809, -808100057, -71303173, -58764299, -320086177, -1090781793, -578831361, -541098073, -541200617, -1140859937, -1308922558, 1179638735, -352323857, -33729037, -1216719044, -2162689, -5244195, -285225283 ], [ 1864236531, -2051031051, -52289, -201334817, -5253546, -1376338884, -67916803, -188744708, -33651725, 954069885, 2127948479, -817078401, -301994017, -38049041, 2129638795, -19137551, -5509262, -1209738026, 1023129585, -54923269, 2138832347, -1027612745, -638587169, -146031777, -1744910369, -1083490, 1275067645, -86058001, -134267916, 1056899067 ], [ 1316157046, -1210056867, -134217739, -34669093, -1075921986, -722505985, -5292561, -704777349, -147497009, -942467, -746729763, -1343508481, -22097921, 1869347723, 2133691278, 2130441607, -560226572, -671369607, -1612747521, -1764231210, -3681281, 2055208847, -34127873, -1275592969, -1483069517, -18874497, -69634, -6721921, -977406097, 2138138491 ], [ -103457413, 2028648047, 1728053247, -8474889, 1071278326, 1341455870, -283837827, -1103697921, -1510515129, -1644216337, 2034214902, -268698753, 787951517, 2113531903, 2134833023, -9445414, 1267582687, -979380226, 2130531322, -136839557, -1683001617, -942737479, -268468749, 1761082623, -39341063, -1073742210, -5148801, -1075118209, 1197431641, -51545738 ], [ -16779283, -1822449666, -7372877, -1076888653, -16782985, -34021641, 2136691574, 981958652, -17866764, -1003356417, -947986948, -1081081899, -1356071043, -93591169, -269484199, -25251846, 133955151, -185222739, -71831555, -69210370, -1140884062, -43557, -134400258, -134283297, 2147475195, -616571425, -157622339, -4469122, -136118797, 531037693 ], [ -35463242, -1682048195, 326352653, -18860033, -83886729, -33244, 2129614324, -536901154, -1409519857, -12846401, 377190779, -270627578, -197148705, -1075090452, -403384453, -46425153, -69345285, 2144820575, -539040337, 2060967907, -75514114, 2046720167, -34996226, -16777265, 938891966, 1861671662, -135400707, -10241057, -336079145, -348531717 ], [ -324174977, -526603, -1387541519, 2080341951, -1359350274, -34359042, 1031118015, -8557061, 183922651, -138570153, -705307913, -174225509, -318775457, -543277059, -578813969, -136907419, -1015043330, -683418914, -1075912994, -1796254830, 2013163242, -17326595, -75827229, 2111797179, -144180745, -164438017, -18911441, -1085680389, -214065, 2147446647 ], [ -1073782785, 1593823038, -1074012673, -3841, -546768083, 904787295, -167907329, 534509308, -173419330, -37229377, -1342254852, 1702484991, -1694540234, -1073823745, -38338569, -578814593, -168362450, -42208874, 2109460463, 2012511608, 200473759, -1207959681, -167788699, 1979543260, 2129078271, -914360194, -403113090, -621404718, 1878699389, 1668333215 ], [ -289833859, -594307, -69545990, -776331298, 1140809463, -134221569, 2038271480, -268436611, -1075880967, -1111057, -558366729, -68592395, -327159969, -168034593, -677380616, 331717599, -111207505, -72352197, -128344161, -1120412525, -692061761, -293601799, -1143407882, 964263658, -269598727, -1092632629, 1474259835, 1488137967, -705044707, -167856897 ], [ -268609541, -1074276429, 938978751, -537987401, -1616584837, 1610611045, -278429713, -143011397, -1344275074, -136407315, -2072270153, 2147343333, -1250083201, -679783694, -855835665, -540279425, -310511433, -20971654, -536879747, 1421598715, -100679944, 2126389077, 251620575, 1845460986, -151520705, -159646729, 2147481583, -557638, -536871042, -543244560 ], [ -432562181, 1599381407, -536882498, -1611204746, -4361233, -1218609345, 1038482345, 805240711, -608962613, -1208569953, -873463809, -406923366, 1912334271, 1073669374, -105316443, -69212293, -1074921499, -335904775, -581329270, -562088002, -421102083, -1932300994, -705298534, -134959115, -151065161, 2078793215, -140521545, 1606021107, -14883393, -12714345 ] ], [ [ 1073719755, -2507032, 2009858013, -807601154, -2105518, 1065090423, -807077010, -272762306, -272902209, -1226965025, -9830658, 1877475137, -673448017, 1000931087, 2074050527, -134742593, -134775821, -1119911969, -148330626, 1476394477, -70254735, -33816761, -814958700, -1078007129, -46203969, -1612054786, -17190922, -540935, -268539332, -67265945 ], [ -1092665378, 968817599, -134367241, -159711329, -589137953, -680792265, 1807611455, -103123145, -1074415619, -837, 2145295311, -605028889, -52985857, -1124208834, -302022781, -221252329, 1342021503, 1340012478, -268579482, -1814746113, 392042271, 2000332286, 2087484327, -306712577, -1610743825, -1413486212, -33576994, 1073189595, -824650821, -402792457 ], [ -40649090, 2096610235, -131218, -60034083, -268518921, -173080585, 855638011, -969146530, -830530561, -134234113, -134742321, -140804661, -581959969, 2088541035, -1149522209, -16797777, -75651202, -335646725, 2113890805, -2013282385, -571491588, -446300225, -1158095074, -445136945, -33556227, 1811901439, 725180358, 721403355, 1543331535, -17338380 ], [ -553648643, -1342482434, 2058705919, -419448981, -151521313, 532651007, -555829509, -1445093539, -495745, -100731171, -68230305, 1605600703, 2120152831, 1314890366, -319295633, -409665569, -3213989, 400505535, -573063169, -553874953, 1543233149, -818090689, -68353, -167774501, -8463461, 1610251214, -134250922, -8572325, -39854825, -977797639 ], [ -1074136081, -1074792513, -1309154882, 2128601075, -176422933, -19481129, -622395477, 1608484855, -8605697, 2121260513, -671187332, -42207977, -443885253, 1509416446, -1150357571, 2063464285, 1605685159, -1615892619, -67633608, -44040194, 1976933271, -134620189, -2056816641, -1744863681, -13501421, -285631105, -721488069, 922628863, -1699480677, -830580257 ], [ -33569365, -170520593, -8945666, -277029197, 1603254271, -1668178433, -202936331, -17106075, -740363345, -721586245, 1860173818, -123344906, 930086374, 2138099455, -36080002, -17109354, -271712839, 2122316223, -742461957, -549456016, 1987934207, -346749490, -939532289, -364995625, 2080333259, -71729361, -34623790, -10527057, -18680905, 1845424127 ], [ -23199745, -572065825, -1104282739, 468866031, 2041576442, 1610575307, -841225893, -539310620, -138420261, 743078315, -820157085, -23479814, -167915809, 1996304115, 1594163119, -34353441, -240128004, 930544588, -1346371860, -537135107, -1293960961, -681721924, 760741887, -671350849, -1225294337, -1074843908, -269830278, -167774007, -671197433, -285246658 ], [ -35711075, -92848257, -506726401, 2013121468, -201329681, -1881669715, -450208769, -312476965, -1628070190, -32789, -906495233, -1142997699, -1210392641, -144869507, -548470839, -117968906, 2113051443, -790789, 2045509119, 473945467, -147969, 779614524, 1704942399, -271321121, -42143745, -606625557, 1064234463, -172462265, -1277857865, -2099345 ], [ -562086465, 1782536181, -841417765, -272669737, 1207435005, -1125155089, 1879015069, -805732555, -1091276842, -1107440643, 1744302059, 386695166, -337380130, -294782725, -16973908, -10502471, -268990469, -1477183809, -386547745, -268470229, -570651675, -545271561, -880148742, -1026018128, 2079246333, 1802499981, 1610529791, -34607137, -1319128582, -1812011419 ], [ -554246665, -16876641, -1708033, -637538860, -16779793, -34237186, -1077543329, -89195267, -577536035, 804496382, -273679003, 2141123581, -645927377, -50856077, -806390833, -8589, -93978662, 1337917431, 2139037371, -285361166, -14231, -404898080, -276944913, 2012983231, 495709434, -75767814, -403193858, -1117806610, -306449221, -604111009 ], [ -277874837, -1075695649, -175783985, -19923121, -1091051746, -201658451, -605071493, 939513531, -473983577, -336152652, -152184193, -1493189658, -57386, -1455431937, 496950111, -549560370, -1649946436, -136392201, -35700737, 2114970623, -772507821, -1821114497, -50331652, 1162964990, -345186947, -4401411, 786165311, 2137882456, -1316620547, -35651942 ], [ -168648845, 1466695647, 1859380895, 1593499647, -84419205, -4341818, 2105537022, -67187331, -135799057, 2105015925, -3352105, -335561729, -1100140641, 2062810607, -8423425, 1975384599, -151007233, -727193863, -346833218, 2046754727, 1441971711, -137388162, 1938292443, -1074794725, -536872993, -33638410, 1610168874, 791592703, 803635167, -639664165 ], [ -36063370, 1862085625, -42041507, -304091297, -604506883, 2139093207, -537772037, -1084702811, 2146428927, -539266409, -555098116, 1596850107, -78139495, -420003841, -20021778, -134883493, -35151873, -542113793, -45658151, -168837449, -19960521, 462746975, -16793795, 2145471870, -8965380, 2128869343, 526899181, -1080304785, -537989180, 1056700403 ], [ 643362301, -1090535507, 1012784741, -807535025, -268460721, 2147464687, 2144542703, -152109127, 2143090687, -269486209, -1686149145, -3160069, -121899009, -536887364, 1878425598, -620794153, -310387397, -331401763, 469237693, -134221444, -144344843, -1376264204, -206177219, 535641983, -1090857477, -541073609, -1049282, -1277165641, -698426497, -1074266114 ], [ -47243, -289721382, 1878376930, 2143158134, -736382530, 2144903127, -1102225921, -67502242, -18097377, 2001631551, 1526661119, -1610645538, 787513021, -1212416001, -1632008459, -27525121, -354485697, -277062657, -1485842490, -1075841281, -1428848783, 1930033263, -1477198609, -208142594, -655477, -440520965, -1695089931, -2129963, 2126412279, -806564522 ], [ -303511657, -1680487441, -1378242645, 1944935366, 2112356324, -328961, -1107603458, 2010050157, 1610594291, -72974349, -1141380196, 1608506271, -4209061, 1941682876, -155845869, -301989899, -1090686211, 2139078367, -338231300, -536928492, -1147246609, 862403557, -807534674, -33917924, 2142494334, 2010037983, -633655417, 1862270317, 1606286837, -42009863 ], [ -1729104913, 1543389113, 1173945332, -52049025, -1664942469, -4262165, -8392994, -310386913, -25526277, -1009259522, -42209298, -1394936323, 1961359089, -361243303, -134222610, -5252889, -135501061, -2100885, 1755905901, -1182826531, 1073201135, -201326673, 1877909496, -134479879, -19269634, -6815746, -1678082577, -100932873, -4227073, -17047554 ], [ -1080059938, -100663315, -1941110785, -1363427650, -69206337, 2042609862, -268449305, -33687684, -269627393, -8913173, 1308049071, 1824251901, -357599234, -293637157, -324146437, -21008467, 2037383001, -63177009, 931197436, -1210413569, -1264673, 2063593449, -742404630, 2147483641, -2239522, -1279012, -1073916257, -1174683938, -26353665, -589314881 ], [ 1340052902, -1342244889, 1606124031, -118637801, -304460097, 1523809518, -411086850, -310397753, -4359681, -18890779, 2137995583, -268576773, -545261569, 922352605, 645526399, -27271717, 2003828397, -70406257, -1897939841, -23998466, -6297605, 1874782591, -1375994369, -68158873, -230993, -142747178, -1754007813, -4195593, 867154558, -1347291665 ], [ -1144001809, -826330114, -1300261889, -41977417, 2113923065, -1136689441, -1075478601, -10960899, -1074008641, -268436031, -269488147, -697832515, -153878662, -612369769, -608858218, 2111830008, -1922571905, 1020002207, -44041265, -17074689, -268439653, -4204833, 1274276322, -165676081, -5513345, -186647198, -42248390, -1074266433, 2141173471, -536880449 ], [ 991231382, -1346387972, -536904705, -138412193, -543163780, -439044738, -614989875, -140641281, 1610010459, 1793979373, 2063199997, 1331460060, -570958027, -570736705, -1091715179, -92550145, -1073746948, -1749157666, -1078984708, -541458445, 2137775355, -339779721, -1988366649, 2146171263, -92348427, -541198437, -69208131, -161808401, -69451852, 2130705917 ], [ 263257846, -35655715, -201331937, -33559041, -1912718444, 1459089279, -137380369, -755634181, -1078892593, -12764563, -613027842, -270876695, -33566725, 2147445199, -612401241, 735838191, -701120770, -1082394893, -1073932049, -1629503633, -42558977, -622888018, -557059, -617107737, 1744469887, -118516469, -285212679, -1413560742, -1120011786, 1991599871 ], [ -1711805713, 2120932991, -461373449, -551293277, 2146530809, 1342046205, -298910101, 2147350423, -1105465353, -101798025, 2046797822, -167773195, 1073622973, -444997921, 1862189053, 2105270005, -895632757, 1302331388, 913273340, 2143633273, -1699923733, -287834258, -1476689930, 1509391358, -5789701, -1074299683, -35260417, -1216349187, -833137189, -272108169 ], [ -163875, -1151449250, 2066836023, -1075979265, 2126373882, 897187583, 1064695575, 665673630, -151085163, -25493577, 670602748, 1070594925, -1490059377, -85726437, -37331105, -268437580, 532659739, 934100924, 2107637757, -33558533, -1820643878, 2147442143, -173132290, -185077345, 1073737531, -201663233, 1056956277, -1348993410, 1440937957, 1170210300 ], [ 2142101503, -1694600211, -1847066723, -8485123, -86392842, -269746322, 2130646457, -575164585, -1250398627, -1087177089, -679741089, 2125373279, -12669089, -270958595, 1476385717, -318768482, -138483727, 2147458527, 2076357551, 2129911679, -151797777, -134219081, -538182163, -25182241, -273857, -80289816, -540280067, -9462019, -135838501, -1208887301 ], [ 1933385579, -17826123, -1652826509, 2078441406, -1090738851, -168034947, 2122186623, -46149701, 2051010523, -1111784643, -537527625, -167972941, -12293, -274821123, -1625555025, -71378947, -823695377, 2105531102, -35735729, -1799924257, 1409252571, -50475535, 1534850026, -1076632161, 1945360863, -160243715, -153230561, 1062854363, 1072617595, -1085633 ], [ -1677782273, -1426137921, 1071898047, 1073216510, -1879245025, 1977603961, -1241542817, -279186756, -1077848202, -192422481, -1108414209, 2080102815, -1229474826, -2022196817, -672333833, -184566281, -135082369, -1115947018, 1042022127, -1278087, 261127871, -1510129793, -33640716, 2012987002, 1756874239, 2103180791, -1421283462, -122204709, -1342247315, 2080355103 ], [ -1373407363, 2145189469, 2136709887, -172311573, -1543577877, -268442657, -42048004, -285213713, 1071636351, -85280273, 2146826215, -34889771, -8925457, -33824769, -744538116, 1601707005, -42385441, -121651463, -106193445, 1505203615, -23068932, -2134017, -1413449004, 2139094267, -269557894, -1098973221, -408980569, -291832129, -167911718, -37765409 ], [ 2127892155, -537398278, -1225277993, -20807947, -1682145671, 536870911, -39583773, -155332673, 1338891246, -90642, -23200809, 2146959349, 2046672887, -587760132, -35782913, -33282, 2043804319, -120850061, -588324933, -570863697, -8392716, 2125258072, -1879082273, -436634626, -148374402, -137494537, -4264321, -276988513, -35009, -536895501 ], [ -1507604903, 1735694335, -4194566, -268535938, 2126072799, -1210220756, 1739586508, -1476396669, 2132390859, -1074036737, -822083606, -1610715236, -236204041, 1073733373, -285607179, -2361797, 2079062895, -134221845, -805306642, -1627424769, -31006753, -286044755, -696336449, -213925889, -620958210, 2111299039, -2105570, -4497438, -147292673, -1208107819 ] ], [ [ 2003824479, -579616820, -673222707, 242940901, -18874497, 930862591, 1543293930, -1112064386, -1347295333, -2049, -63972233, -369099417, -541067281, 1000990699, 2141118207, -1208517697, 2146925907, 925891407, -676874754, 2147415403, -83888693, -8529073, -676513423, -1079104009, -48267265, -17825793, -285607238, -1082785799, -571859, -36840529 ], [ -18981137, 1764489663, -138496269, -8684613, -555591805, -159515009, 1839101879, -1482755, -1073759425, 2143222875, -537486449, -86135823, -1929914369, -23089217, -1082917953, -36704609, 1844445181, -402769985, 1877987222, 1305341823, 1599591959, -134224522, -598769946, 2109204987, -8790049, -272639210, 1563918335, 2147473342, -268871681, -134225961 ], [ -124076362, -21496837, -302120977, -135274667, 2146933243, -147849417, -1082663059, -299106465, -35954690, -268458561, -1221727155, -141641274, -1857241395, -1074869806, -1150079233, -536891723, -604258433, -873136133, -738231303, -1207976977, -311689473, 1734867259, 2121983839, -138429025, 2113927420, -340136450, -1149636618, -1076445347, -574619905, -1258332163 ], [ -60818945, -306219298, -71991811, -419449233, -1093142820, 1610563582, -641272101, 2080374725, -10929, -67375266, 1945301329, 1866174399, 2136996963, -824200194, 2120220572, -8522593, 1064220630, -1747076450, -204038406, -537006602, -545539987, -1367409217, -739770882, -680172333, -8462401, -538750985, -539529482, -8407461, 2145382335, -269238273 ], [ 2129390959, -402653277, -1141377099, 1593704439, -36708417, -287532326, -20512917, 1603995637, -84328497, -1369072149, -69239076, 1399814007, -977543297, 1739947519, -1344800836, -279316611, 1069341959, 1540190005, -344481893, -43550217, -350896237, -270861481, -449354242, -1744998917, -20971558, -59134658, -539058245, 1056708351, -1094977121, -650218249 ], [ -1107833369, -711684097, -163841, -310386949, 2140118878, -321389121, -672667715, -87, -69252707, -550799633, 1877996922, -667848778, -1141378570, -8393090, 2096887423, -1635849562, 2071657659, 2130673021, -969211987, -1753778320, -469812257, 2046685148, -1610736897, -130514985, -30443053, -809976465, 1861074922, -8416537, -17044665, 2147445503 ], [ -1217135633, -34146349, -1074960937, -553910276, -575670785, -537436325, -445137581, -752949328, -213918230, 1022982588, -279221011, -19207173, -41955627, 1052323289, -593166931, -33824801, -1719992331, -176750644, -822084145, 486244349, -1160265731, -849347080, -1176506569, -1761611866, -1073791571, -1278382341, -807141415, -543720231, -270108823, 785363878 ], [ -36196513, -1086980609, -34865197, 1073346988, 1945072381, 264761277, -450135553, -604111169, -9568353, -889323543, -302907649, 727400293, -204546113, -144872099, -682696712, -537532493, 1543175293, -136349957, 1500491259, -541108227, -539099650, -277939203, 1704615743, -268976257, -9832449, 1610464911, 1006565855, -4493341, -203463684, -1075841177 ], [ -536986241, 1987804661, 467046395, -1077938233, -1346634113, 764379134, 1610608307, -558270682, -581578796, -1090699268, -34609668, 534543356, 2059923419, 1853676027, -770654, -136445959, -17988113, -19720514, -570449953, 1610555823, -41974176, -604776840, -929570821, -520932054, -470812674, -377487362, 1476393973, -303186081, -1134693666, -1749028993 ], [ -723099655, -92651679, -85364865, -1074036739, -16914449, -34218261, -1075978497, -412353031, -51118371, -2013921282, -408027323, -1078560563, -571613237, -589917, -545427745, -538292353, -1162346533, -18435, 2136677883, -1359103011, -553660563, -16908603, -1411670017, -282626, -23069062, -786499, -151011330, -1109917846, -843317361, -675373186 ], [ -1351617557, -168398993, -1559928985, -1101529521, 1072168302, -337969217, 1542422219, 2010898174, -72499745, -69601290, -1481819649, -1124926481, -10649618, -67633665, -134358017, -806454450, -1610887808, -98437, -1241573378, 2068725755, -795904017, -75765762, 2042580990, 1064435622, -104337025, -1126449, 1876633215, -169181347, -1177604289, -52437465 ], [ -973400113, 1525013239, -191516673, -601980929, -357245065, -698417153, -42996258, -69227529, -134753537, 2068807652, -21193731, 2079324155, 788477845, -134939146, -546340929, 2143009422, -50345537, -860887105, -279323394, -637731409, 1608490975, -8667657, -11275557, -1090584701, -4225, 1844379639, -550822218, -1345351939, -311001129, -203489843 ], [ -283532330, 2146290175, -83993601, -4225, 494860285, 1065303031, -674056965, -1080658325, 1863317287, -537690442, -201598019, 1061157855, 1539505964, -2030209313, -18940445, -173152945, -524305, 2147475326, -1644232744, -33579009, -584081689, -606802086, -424956056, 2130275582, 2070379503, -277350529, 524804015, -807969297, -1076969700, 1056962551 ], [ -449057159, -402669779, 836763597, -201466694, -268592689, 1879037935, 1866457087, -221840452, 2008867614, -3156259, -272664647, -36710913, -38013971, -536891928, 1862238110, -17044801, -478294807, 2117836252, -554174499, -133827, -136972097, -537603, -1078133795, -1783808459, -76882019, 2067230719, -1049795, 316669843, -151717921, -1090519073 ], [ -274833433, -275088550, -354951730, 1273296767, 1988015550, -72870945, -1157235009, -1155399809, -76549603, 2102320959, -672016961, -36700454, -860389477, -1250082818, -957088075, -965511169, 1604252532, -344138809, -403710082, 1994252030, -11012225, -264603281, -138586641, -135800993, -147821, -173117965, 1874262879, -311353, 2130542575, -536944778 ], [ -369501569, -2135065, -2053563457, 2011737079, -123084976, -17506563, 2076168126, 1996205675, 1073446903, 1875720191, -1678245970, -50859205, -6350977, -117835529, -960659857, -805306379, 997683909, -67383567, -34148907, -271663299, -1143478599, -739876905, -134250505, -56955011, -1611146019, -170922081, -1681971241, -285221267, -553680941, -1107297799 ], [ -1178603153, -605587465, 1392180223, -252709889, 1568601709, -50331921, -41955586, -302018930, -1085344257, -939556901, -4456453, -1390748403, -1109205840, -21507713, -738214658, -1116472763, 2146167550, -18033699, 1491467743, 1904197087, 1058537439, -606076973, 1835950047, -944242887, -87902754, 800440303, -2474545, -312875137, 2088493049, -1410499073 ], [ 490733535, 2109689853, -545916929, -4915969, -429924625, -235419033, -671090189, -33555972, -67252497, -134258967, 1173303227, -1159987987, -813702146, 2142761951, -37885975, -136327189, -406593573, -19702050, -203972632, -33910925, 2109662167, -50340179, -273680818, 2071197660, -35662889, -1054466, -1074962819, -1377109094, -1485971457, -572522593 ], [ -940599297, -809511041, 1320328699, -118506763, 2138732459, 1962894319, -302260228, -35674939, -168854018, -174408727, -1074824705, -40981, -562094633, -1090652163, -405096481, -1887831057, 2079324094, -271765539, -16827322, -1055664162, -2658337, -536937121, -1921319201, -84936137, 536312494, -1610818862, -807684109, -37749262, -1549329490, -4785184 ], [ -1275068433, -940500993, -10521702, -617661005, -2134575, 1044381487, -1342177730, -545342465, -1363235393, -269585078, -142610707, 1676667839, -202901633, -741286369, -604659750, -44083728, -151007945, -1226967821, -2155521, -1074037341, -342884902, -1174474018, -1921564817, -628099153, -39061825, -170961949, -713099458, -67111298, -540041259, -555757829 ], [ -348267298, -1476403202, -671121409, -67190817, -80234667, -1244349252, -79183955, -2067956867, -42025989, 785379710, 2147081909, 2137839452, -807940297, 2142895003, -1294352739, -86016349, -1073749152, -139539714, 2126507953, -1614839818, 1945763327, -360742977, -311695627, -101466721, -570464259, -537919588, 1543503804, -159678481, -136464130, -4194821 ], [ -1904544137, -1214845058, -469765157, -985637, -805430899, -537985027, -136347673, -690356293, -1370400803, -953609, -617095462, -269041671, -318773255, -12768501, 1537699775, -1074012785, -113713417, -8396869, -706765121, -537149442, 2127020023, 510361530, 2113896381, 2138564295, -409321613, -36858001, -268500997, -409469026, -1821377033, -271450369 ], [ 1238715391, 1048311647, -520357891, -13762881, 939255292, 1039596795, -97517959, -1074468905, -1384915329, -807772169, -41998337, -438305795, -287937067, -268714001, -294197385, -34863, 1542455259, -281020962, -1109675793, -152290691, -85510421, -822219349, -436634633, -83919361, -1108941061, -1485079299, -37820801, -1250166403, -281554487, -272695425 ], [ -44107819, -1811941506, 2076306034, -1077085191, 783249906, -1210910721, 1038082023, -1203914803, -154313769, -406931721, -1141056258, 2045247331, -1523884033, -18650357, -5087535, -293605379, 134217681, 896003071, -107022851, -136319246, -1300546274, 2146915807, -142704901, -134286945, -1075847941, -746627761, -33628289, -218772737, -671222275, -1377374340 ], [ 2145868798, 1539142459, 351778812, -26630533, 2060303486, -303071619, 2122268083, -132330, -1577124481, -1477250469, -537165863, -44110521, -159485957, -3440644, -948058179, -319188993, -139003945, -153628705, -539579395, 1945455539, -67649554, -33623641, -539230212, -5586993, 1072757439, -298460163, -169872387, -1086719495, -202148651, -147727365 ], [ -176275666, -51911683, -329548676, -1933570, -20996, -573700, 2096405535, -167936229, 2130132987, -1224737955, -1074400385, -134295621, -335552645, -353498113, -1422131281, -81801987, -83892273, -754794754, -1112025490, 2138046362, 1602213066, -67788807, -545261597, -65537, -604513025, -587735553, -539626643, -1085418117, 2137841627, -100671561 ], [ 1073436415, 1526652335, -1073741889, -559882, -562233394, -1083189767, -134303753, -883246148, -1076799969, -38143553, -206337, 1937618431, -541101449, -939537025, -173146121, -1249902601, -135008274, -1082394865, -98578457, -8388867, 1000472543, -507923073, -25172228, -33837478, 1772566463, 1876617982, 662302655, -67981321, 1878765023, -412827681 ], [ -301501187, 2109598687, 1063181530, -777789474, -201359643, -1526734083, -100681729, -16778777, 1035952043, -155227409, -155847577, 2043632857, -1191712010, 92012515, -606208040, -573538817, 1870584735, -54530513, 2046763000, -608700961, -91227461, -555745857, -335562029, 2071854315, -536969285, -295780405, 1876935079, 2123622317, -570574915, -46269185 ], [ -29505607, -1075848301, -151015595, -21004547, -1141973269, -609222814, -273711126, 1915674251, -1412564883, -572596498, -159618306, -9044999, 2046606975, -732466956, -19611953, -8389762, 964292755, 1975251326, -33555171, -16941103, -136643083, 2112593303, -1610618148, -134386742, -64652690, 934133719, 2079059567, -277488226, -1075844290, -539574535 ], [ -324827139, -411131921, -335546374, -1649193, -412674, -560201730, 1710292984, 1006041497, 2079717853, -1745379843, -1427112001, -1497477284, 2078008831, 2147209191, -1129448707, -41947337, -1073892419, -402661381, -813744461, -1637883970, -274300929, -1613537860, -571097382, -1275266561, -469897801, -1675297, -88088609, 1602220002, -1780976193, -235012451 ] ], [ [ -1073884706, 2137255759, 2128334671, 1960688637, -572654626, 939261943, 2147413947, -1442989058, 1069408159, -1107691685, -29622794, -270008457, -537151553, 1069543273, 1072107517, -1225556995, 2013263219, -172000401, -1615462537, -604046343, -108003889, -1149895697, -290523728, -1350615121, -14748169, -1627521058, -271061317, -1149436719, 1878454863, -1110670349 ], [ -291537234, 745209279, -51209, -134561825, -688687253, -873468289, 1811928055, -640719361, -688537802, 2147417819, -543694849, 2145200615, -302002178, -50528450, -1384677397, -83887009, 1605369855, -621119493, -278012122, 566751103, 930527191, 1987751287, -42369098, 1874849279, -536879121, -335558341, 1568534527, -1208494145, -539200839, -142606605 ], [ 1926692534, -323503173, -35652145, -1083237473, -3686921, -33554625, -142614676, -51651490, -1921024257, 2147442623, -5242897, -6406676, 1568587717, -1260425236, -1149796481, -541118785, 1329201022, -541328389, -33560075, -805830977, -436469764, 1701312958, 981190462, -276848689, 2147449340, -373308945, -12977, 1006034271, 2126381055, -570470737 ], [ -1126433283, -1484816709, -20980225, -20482, -1227361571, 1606359679, -77088801, -1445118017, -17629858, -393250, -139727129, -147340097, 2145318759, -536872194, -25313891, -136514145, -1122091054, -1610793217, 1960762355, -554312202, -547364865, -880809091, -134482821, -177377601, 2130640787, -805381169, 1473769183, -8555685, -1111503425, -34081301 ], [ -286789777, -262469, -218629635, 1574952409, -42082309, -270682242, -892010525, 1604257789, -67147809, -8723, -740401284, -219415161, -1377044161, -943759874, -1343782913, -25168035, 534732581, -1752236035, -336079425, -1083183362, 1677708275, -268705941, -173641762, -262605, -5243209, 1853615420, -1210132613, 2011971439, -25691713, -88627978 ], [ -16834581, -36246657, -229377, -66628, -618957002, -1610752729, -201349131, 2113920365, -1277266467, -555002113, 1879003547, -82189377, -1143475777, -545798273, 2147181438, -562893834, -271581224, -50893955, -222756883, -270339216, -427819049, 1841055711, -402669985, -26446849, 2121227251, -872555137, -1375753506, -77758833, -150997075, -302093573 ], [ -1792542289, -537919531, -50503345, -806191136, 535821294, -739809929, -2917537, -208019548, -207693318, -1410564616, -562207151, -14812161, -167927817, 2008637429, -66282053, -33841169, -248778753, 1031274478, -1648771873, -536907779, 920123903, -847385090, 1003978591, -1258659924, -1073774609, -1074806794, -806576140, -281805827, -689469978, -1152123986 ], [ -34121953, -92574337, -36964393, 939354620, -605031681, -270013459, -463593731, -117441569, -1620078854, -1174667265, -302776385, -78389717, -2107505, -134251009, -145031189, -537006153, 2045967799, -539132165, 519027963, 607082490, -539494402, 1718336316, 2139315995, -272910369, -144120065, -68173906, -67704353, -197442093, -1143625738, 2140667879 ], [ -539320404, 2122034677, -1512585509, -1648361489, -8388611, -1113588241, -589, -427164738, 1037884415, -1107303458, 1844432381, 1375697914, 1877735931, -278208545, -268550233, -480444429, -555542, -1358998593, -638066721, -269488407, -42085389, -541344520, -638755157, -372075162, 2146338814, -75499597, 939518885, -134352897, -52577793, -671678850 ], [ -1629028874, -5046987, -1158285377, -570463882, -21643857, -677011989, 1062063707, -566952707, 1589116669, -1879708738, -272761377, -1076464145, -34251253, -1629036753, -1182754, -1061257, 2055208922, -809566211, 1063206111, -285343913, -805311765, -404751136, -1149549826, 2147205114, 499115320, -1183711233, 1207418366, -681600273, -4491585, -608198658 ], [ -1086851121, 2013249503, -48922753, -19398837, -2145, -411347009, 1526407147, 1474297594, -135438849, -84042, -84951169, -1342260225, -2105387, -310383105, 1610414974, -627147906, -1616391199, -153158790, -67160130, 1529324543, -136085553, -1686636569, 1589631964, -1344936011, -136849795, 2146363135, 781938363, 1978367827, -248039745, -2105634 ], [ -1040302209, 2079817431, 1683341263, 2145353727, -80216065, -163791874, -5249569, -69215769, -134776209, 2130657004, -7391265, -201867273, -537047067, 2113011695, -621808129, -4325778, -159421201, -44337493, -1436549953, 1610481599, -538783809, -681595690, 2003039051, -17895629, -4200577, 1845149181, -114738187, 934210301, 1039622087, -204046899 ], [ -40000522, 2125277695, -25469153, -100667809, 1400829631, -1077937961, -791045, -1001843, 2139082615, -2621702, -286525511, 791444379, -613499121, -537544705, -2195981, -69085825, -35135826, 1571397615, 1967574908, -171978763, -597789530, 468905914, 2013243370, 1873440062, -75843988, -362283169, 1070325549, -556543106, -1076429002, -17039617 ], [ 916324339, -136446083, -1082163739, -606216824, 2147005935, 2095054319, -281333777, -756089926, -273813538, -3157159, -71403543, -36724805, -117703697, -872417857, -16818502, -558765409, -159527701, -13394689, -1157664833, 2003696639, 1608121773, -272109578, -1073874595, 233652207, -142893123, -269123593, 1860173822, 1385692057, -554303817, -1082151217 ], [ -270540817, -578847496, -69349889, 1873928054, 1518056443, -68214825, -1178083650, -132893, -92315779, 2112781759, 1593630093, -544260358, -838960407, -685868034, -138811459, -673483013, 782231484, -67338329, -1745891702, 2145250942, -1073776733, -40338005, 1739826621, -203428097, -1611268129, -303628549, 251361911, 2008808391, 1593831415, -1880105506 ], [ -34953705, -1680967953, -2017509717, -739917878, 2029641708, -136512515, 1039910319, -155259141, -284677, 1810350079, -1074266129, -319300769, -1073772947, -101715777, -771888277, -1210089481, 2070904527, 2071957203, -573177987, -2131338, -105482561, -9015915, -2491478, -37866756, -1078470659, -1214333010, -1707917889, 1593835113, 2009071577, -1375798535 ], [ -7078913, -134776857, 1660550142, -186001411, -1107413639, -558383617, -100991010, -33847234, 2121004031, 1342139350, -75498514, -275000051, 2001205235, -343975019, -136331521, -1082663857, 2145906678, -396967, 1827526465, 2138533887, 2107612911, -637538565, 1845125082, 402112441, -169560113, 2141171695, -2392673, -274795529, 520085435, -340976129 ], [ -673278004, 1593827309, -1944127745, -1384513666, -8563, -134310193, -201339421, -268585091, -4423937, -134250787, 1174351608, 920639229, -822136866, 1321160671, 1874750205, -163582229, 2136203243, -42508329, -1308182680, -1109459973, -54594665, -1161953607, -135279150, -8913924, -304641, -9504515, -7473635, -1108346882, -1359093889, -33565441 ], [ 1186455023, -1883570177, -890056197, -117720194, -52691025, 1507814140, -169091073, 2103422973, 2145217534, 1975517124, 669990079, -268607495, -21023497, -153690113, 2003500031, -337667121, 1869086088, -1149259852, -1895907609, 1392236535, -275275795, -4527265, -8388609, 1945042543, 1609891774, -1188103978, -344506625, -4196101, -1346396930, -1342832668 ], [ -1074921753, -1632371714, -201364489, -114328585, 1071644667, 1045917647, -272662729, -547505155, -272728081, 1879043564, -138809363, 1181219839, -16786113, -201721265, -637554766, -44303367, -152635145, -1090791945, -578875443, -541231691, -74977482, 733402879, -1686128290, 1798305727, -1398808977, -705733278, -302033090, -1210646818, -5269551, -545259585 ], [ 1061158398, -977272851, -134250561, -541155329, -83435651, 1073594221, -803905, -2053149321, -42024105, 1826619381, 2029248245, -847489412, -553652459, -4506690, 1071627763, -19402951, -1319436, -810750266, -1128534346, -1090682881, 1945885183, -142647489, -815012099, 1766308670, -578855969, -541067846, 2145254653, -488997909, -69715266, 2063597563 ], [ 1064173183, -1241546884, -402655459, -542329345, -302089739, 2113896313, -413155339, -170662977, -1362016883, -8405257, -13242660, -1916949, -320026637, 1865005567, -13258818, 1860147167, -1063543050, -1619403009, -140559683, -2621497, 2130620927, 2060188591, -2371, -146821910, -1214273553, -19923377, -268435460, -1430663266, -1346381970, 1857515131 ], [ -707278357, -101015857, -142606849, -542447941, 936442623, -570425862, -430473491, 801110007, -291508657, -1912660505, 2101209071, -135528667, 1861648311, -3285425, 1853793149, 1047475159, 1537209311, -314574883, 1011735261, -27790341, -689589505, -405932611, -1476396545, -302515458, -4806659, -8520484, -33724673, -76874435, -136323091, -322994817 ], [ -1115752517, 460242775, -67765381, -3224597, -1358960714, -1185898827, 1062590823, 900546460, 1727777722, -63457538, 58569978, 2135923535, -1213472787, -49393, -305079339, -814225412, -2017592233, 887454717, -72193, -32770, -1703187326, 2144558555, -708938241, -422120993, -1073750053, -675709185, 899276799, -2030605441, -706348557, -2051613187 ], [ -180397066, -1610646595, -1872494699, -1409057, -68345857, -1475, 2121242622, -537417346, -244810353, -1217202021, -151290017, 1855949287, -20992097, -1073741841, 1308026681, -812016897, -14751747, 1859098623, 1539765758, -219063369, -76029953, 1912271855, -571867154, -21037105, -1208885697, 1857945598, -571477123, -1100637697, 2146433023, -201589761 ], [ 1979651950, -525643, -1904322183, 2147123167, -1090928802, -836611, 2088631455, -172130469, 989326815, -189116871, -1779050689, -138640461, -318902278, -606155843, -46399569, -81795841, -412140849, -9725026, -2369697, -600342641, 2013233098, -84549705, 2071658483, -2363425, -681076513, -575930883, -805441665, 2138692959, 1064091599, 2079817535 ], [ 2130673663, 1055899582, 2146164735, -67665929, -1891048498, -34605739, -52524033, -75563841, -1213336073, -151126801, -1074932483, 1845221311, 922686143, -1613471985, -5373961, -721428485, -168309122, -265283, 970975230, 1971223679, 1536032511, -138414149, -50335873, -168198279, -106494537, 712965238, 1811607546, -571297805, -269041921, 2095446973 ], [ -1368266241, 2111765081, 1065011416, -1209304086, 1677713392, -1358972291, -100806660, -268435515, 1040129849, -1276454693, -138414097, -79884555, 703979079, 1971313274, -740459106, 2001477599, 2102984687, -1174425751, -65429576, -570499877, -538969942, -562860807, -1141997613, 2147352558, -806461508, -288440321, -671268373, -392745025, -33693863, -4410689 ], [ -32565251, -1076372585, 1073196507, -548739083, 468582139, -1075840519, -1351616521, 2145975195, -1188050, -707788883, -736465345, 2147343341, -1753235457, -573343536, -862930225, -8652417, -1074530669, -2097159, -553648803, 1459345391, -209981475, 2112995089, -1612715780, 2142855151, 2097151972, 1439296366, -4194707, -663590, -1090656450, 1606402043 ], [ -1394616485, -948502597, -1145054854, -1343783841, 2134589263, -1090650626, -1213596676, 1675100043, 1063123453, -1619559971, -1694498841, -1094789220, -103817729, -1074069532, -71697473, -10764685, 198177790, -335937537, -573079649, -1619028033, -269034499, -1143485061, -688455714, 867692533, -335745553, 2078171135, -627093513, 2147450359, -1610881537, -1757432587 ] ] ] }