{1, 1}
{2, 256}
{3, -6561}
{4, 65536}
{5, -199650}
{6, -1679616}
{7, 24959264}
{8, 16777216}
{9, 43046721}
{10, -51110400}
{11, 125556420}
{12, -429981696}
{13, 4227195518}
{14, 6389571584}
{15, 1309903650}
{16, 4294967296}
{17, 35551782594}
{18, 11019960576}
{19, -64354589764}
{20, -13084262400}
{21, -163757731104}
{22, 32142443520}
{23, -245819296200}
{24, -110075314176}
{25, -723079330625}
{26, 1082162052608}
{27, -282429536481}
{28, 1635730325504}
{29, -2280393162906}
{30, 335335334400}
{31, 4349964811688}
{32, 1099511627776}
{33, -823775671620}
{34, 9101256344064}
{35, -4983117057600}
{36, 2821109907456}
{37, 20770411877318}
{38, -16474774979584}
{39, -27734629793598}
{40, -3349571174400}
{41, -97624823830086}
{42, -41921979162624}
{43, 76137596568644}
{44, 8228465541120}
{45, -8594277847650}
{46, -62929739827200}
{47, 296069387010240}
{48, -28179280429056}
{49, 390334345434489}
{50, -185108308640000}
{51, -233255245599234}
{52, 277033485467648}
{53, -213113313107874}
{54, -72301961339136}
{55, -25067339253000}
{56, 418746963329024}
{57, 422230463441604}
{58, -583780649703936}
{59, -1776690045107580}
{60, 85845845606400}
{61, -1424434275760450}
{62, 1113590991792128}
{63, 1074414473773344}
{64, 281474976710656}
{65, -843959585168700}
{66, -210886571934720}
{67, -1599652965063556}
{68, 2329921624080384}
{69, 1612820402368200}
{70, -1275677966745600}
{71, 5439386569413960}
{72, 722204136308736}
{73, -3725056002188662}
{74, 5317225440593408}
{75, 4744123488230625}
{76, -4217542394773504}
{77, 3133795833674880}
{78, -7100065227161088}
{79, 10282676957218328}
{80, -857490220646400}
{81, 1853020188851841}
{82, -24991954900502016}
{83, -29457780904474692}
{84, -10732026665631744}
{85, -7097913394892100}
{86, 19491224721572864}
{87, 14961659541826266}
{88, 2106487178526720}
{89, -43414503538999302}
{90, -2200135128998400}
{91, 105507688913378752}
{92, -16110013395763200}
{93, -28540119129484968}
{94, 75793763074621440}
{95, 12848393846382600}
{96, -7213895789838336}
{97, 34754667389544578}
{98, 99925592431229184}
{99, 5404792181498820}
{100, -47387727011840000}
{101, -189760946089681842}
{102, -59713342873403904}
{103, -87009294863159056}
{104, 70920572279717888}
{105, 32694231014913600}
{106, -54557008155615744}
{107, 106144627295149812}
{108, -18509302102818816}
{109, -68581540814989570}
{110, -6417238848768000}
{111, -136274672327083398}
{112, 107199222612230144}
{113, -154640840069481582}
{114, 108090998641050624}
{115, 49077822486330000}
{116, -149447846324207616}
{117, 181966906075796478}
{118, -454832651547540480}
{119, 887346327434250816}
{120, 21976536475238400}
{121, -489682613896077371}
{122, -364655174594675200}
{123, 640516469149194246}
{124, 285079293898784768}
{125, 296683650175687500}
{126, 275050105285976064}
{127, 753012224105729240}
{128, 72057594037927936}
{129, -499538771086873284}
{130, -216053653803187200}
{131, -299394221678758020}
{132, -53986962415288320}
{133, -1606243195531373696}
{134, -409511159056270336}
{135, 56387056958431650}
{136, 596459935764578304}
{137, -327856059527140806}
{138, 412882023006259200}
{139, -1135555203678393484}
{140, -326573559486873600}
{141, -1942511248174184640}
{142, 1392482961769973760}
{143, 530751535880125560}
{144, 184884258895036416}
{145, 455280494974182900}
{146, -953614336560297472}
{147, -2560983640395682329}
{148, 1361209712791912448}
{149, 3055620815583657774}
{150, 1214495612987040000}
{151, 5174266231761885968}
{152, -1079690853062017024}
{153, 1530387666376574274}
{154, 802251733420769280}
{155, -868470474653509200}
{156, -1817616698153238528}
{157, 2001485671899791678}
{158, 2632365301047891968}
{159, 1398236447300761314}
{160, -219517496485478400}
{161, -6135468710149996800}
{162, 474373168346071296}
{163, -4535694788011323316}
{164, -6397940454528516096}
{165, 164466812838933000}
{166, -7541191911545521152}
{167, -2620983898153223400}
{168, -2747398826401726464}
{169, 9218766028017950391}
{170, -1817065829092377600}
{171, -2770254070640363844}
{172, 4989753528722653184}
{173, 13256398525929854502}
{174, 3830184842707524096}
{175, -18047527906012660000}
{176, 539260717702840320}
{177, 11656863385950832380}
{178, -11114112905983821312}
{179, 2490213601127248524}
{180, -563234593023590400}
{181, -7680269505287615866}
{182, 27009968361824960512}
{183, 9345713283264312450}
{184, -4124163429315379200}
{185, -4146812731306538700}
{186, -7306270497148151808}
{187, 4463754547120953480}
{188, 19403203347103088640}
{189, -7049233362426909984}
{190, 3289188824673945600}
{191, -25123710914390978304}
{192, -1846757322198614016}
{193, 3064647285391810562}
{194, 8897194851723411968}
{195, 5537218838291840700}
{196, 25580951662394671104}
{197, 3821632276724784846}
{198, 1383626798463697920}
{199, -4254979554712169872}
{200, -12131258115031040000}
{201, 10495323103781990916}
{202, -48578802198958551552}
{203, -56916934976765861184}
{204, -15286615775591399424}
{205, 19490796077676669900}
{206, -22274379484968718336}
{207, -10581714659937760200}
{208, 18155666503607779328}
{209, -8080131901336484880}
{210, 8369723139817881600}
{211, 20213534214629775980}
{212, -13966594087837630464}
{213, -35687815281924991560}
{214, 27173024587558351872}
{215, -15200871154929774600}
{216, -4738381338321616896}
{217, 108571920125631077632}
{218, -17556874448637329920}
{219, 24440092430359811382}
{220, -1642813145284608000}
{221, 150284336038267213692}
{222, -34886316115733349888}
{223, 110814196231232092760}
{224, 27443000988730916864}
{225, -31126194206281130625}
{226, -39588055057787284992}
{227, 17857556515679906892}
{228, 27671295652108959744}
{229, -169043306368184045290}
{230, 12563922556500480000}
{231, -20560834464740887680}
{232, -38258648658997149696}
{233, -85922832472853900022}
{234, 46583527955403898368}
{235, -59110253116594416000}
{236, -116437158796170362880}
{237, -67464643516309450008}
{238, 227160659823168208896}
{239, 176166812429908320624}
{240, 5625993337661030400}
{241, -305876927889642568558}
{242, -125358749157395806976}
{243, -12157665459056928801}
{244, -93351724696236851200}
{245, -77930252065995728850}
{246, 163972216102193726976}
{247, -272039433413109477752}
{248, 72980299238088900608}
{249, 193272500514258454212}
{250, 75951014444976000000}
{251, 119908043664946277076}
{252, 70412826953209872384}
{253, -30864190797791604000}
{254, 192771129371066685440}
{255, 46569409783887068100}
{256, 18446744073709551616}
{257, 7784353268939693058}
{258, -127881925398239560704}
{259, 518414193434715573952}
{260, -55309735373615923200}
{261, -98163448253922131226}
{262, -76644920749762053120}
{263, 156472915659948466680}
{264, -13820662378313809920}
{265, 42548072961987044100}
{266, -411198258056031666176}
{267, 284842557719374420422}
{268, -104834856718405206016}
{269, 36836959476499483734}
{270, 14435086581358502400}
{271, 158572239145618272104}
{272, 152693743555732045824}
{273, -692235946960677991872}
{274, -83931151238948046336}
{275, -90787252129271362500}
{276, 105697797889602355200}
{277, -700390862421023255962}
{278, -290702132141668731904}
{279, 187251721608550875048}
{280, -83602831228639641600}
{281, 1087130013873612380058}
{282, -497282879532591267840}
{283, 886302192353091451748}
{284, 356475638213113282560}
{285, -84298312026116238600}
{286, 135872393185312143360}
{287, -2436643750928607616704}
{288, 47330370277129322496}
{289, 436688983724704604659}
{290, 116551806713390822400}
{291, -228025372742801976258}
{292, -244125270159436152832}
{293, -11410543447142291634}
{294, -655611811941294676224}
{295, 354716167505728347000}
{296, 348469686474729586688}
{297, -35460841502813758020}
{298, 782238928789416390144}
{299, -1039126227134554431600}
{300, 310910876924682240000}
{301, 1900338373082279718016}
{302, 1324612155331042807808}
{303, 1245021567294402565362}
{304, -276400858383876358144}
{305, 284388303155573842500}
{306, 391779242592403014144}
{307, -1588588140258389544820}
{308, 205376443755716935680}
{309, 570867983597186566416}
{310, -222328441511298355200}
{311, 960759744786123659880}
{312, -465309874727229063168}
{313, -1318261740002883419782}
{314, 512380332006346669568}
{315, -214506849688848129600}
{316, 673885517068260343808}
{317, -1721183330198972430618}
{318, 357948530508994896384}
{319, -286318001726954156520}
{320, -56196479100282470400}
{321, -696414899683477916532}
{322, -1570679989798399180800}
{323, -2287920384215785767816}
{324, 121439531096594251776}
{325, -3056597705576440138750}
{326, -1161137865730898768896}
{327, 449963489287146568770}
{328, -1637872756359300120576}
{329, 7389673992706750863360}
{330, 42103504086766848000}
{331, -1195406116534233270508}
{332, -1930545129355653414912}
{333, 894098125137994174278}
{334, -670971877927225190400}
{335, 319370714474938955400}
{336, -703334099558841974784}
{337, 2001913648264457490194}
{338, 2360004103172595300096}
{339, 1014598551695868659502}
{340, -465168852247648665600}
{341, 546166008881519436960}
{342, -709185042083933144064}
{343, 3936171562904213520448}
{344, 1277376903352999215104}
{345, -321999593332811130000}
{346, 3393638022638042752512}
{347, -2263703367499436243532}
{348, 980527319733126168576}
{349, 435621049152554912990}
{350, -4620167143939240960000}
{351, -1193884870763300692158}
{352, 138050743731927121920}
{353, 7795829624772423325314}
{354, 2984157026803413089280}
{355, -1085973528583497114000}
{356, -2845212903931858255872}
{357, -5821879254296119603776}
{358, 637494681888575622144}
{359, -7595136321864269188824}
{360, -144188055814039142400}
{361, -1338873634092068610243}
{362, -1966148993353629661696}
{363, 3212807629772163631131}
{364, 6914551900627189891072}
{365, 743707430836966368300}
{366, 2392502600515663987200}
{367, 706569076726324210328}
{368, -1055785837904737075200}
{369, -4202428554087863448006}
{370, -1061584059214473907200}
{371, -5319151443774087644736}
{372, -1870405247269926862848}
{373, -5090472336506894928586}
{374, 1142721164062964090880}
{375, -1946541428802685687500}
{376, 4967220056858390691840}
{377, -9639667757514087055308}
{378, -1804603740781288955904}
{379, 13686965374089447331796}
{380, 842032339116530073600}
{381, -4940513202357689543640}
{382, -6431669994084090445824}
{383, 7622805677705371806720}
{384, -472769874482845188096}
{385, -625662338193189792000}
{386, 784549705060303503872}
{387, 3277473877100975616324}
{388, 2277681882041193463808}
{389, 14342005229873918045214}
{390, 1417528022602711219200}
{391, -8739314175912490342800}
{392, 6548723625573035802624}
{393, 1964325488434331369220}
{394, 978337862841544920576}
{395, -2052936454508639185200}
{396, 354208460406706667520}
{397, -21369319219846212854578}
{398, -1089274766006315487232}
{399, 10538561605881342819456}
{400, -3105602077447946240000}
{401, 25628987261639751280674}
{402, 2686802714568189674496}
{403, 18388151755425227614384}
{404, -12436173362933389197312}
{405, -369955480704270055650}
{406, -14570735354052060463104}
{407, 2607858557241527281560}
{408, -3913373638551398252544}
{409, 11087795999742532604666}
{410, 4989643795885227494400}
{411, 2151063606557570828166}
{412, -5702241148151991894016}
{413, -44344875882011997621120}
{414, -2708918952944066611200}
{415, 5881245957578372257800}
{416, 4647850624923591507968}
{417, 7450377691333939648524}
{418, -2068513766742140129280}
{419, 16893975331417213731660}
{420, 2142649123793377689600}
{421, -26575322148706758257290}
{422, 5174664758945222650880}
{423, 12744816299270825423040}
{424, -3575448086486433398784}
{425, -25706759160595046141250}
{426, -9136080712172797839360}
{427, -35552831139353872308800}
{428, 6956294294414938079232}
{429, -3482260826909503799160}
{430, -3891423015662022297600}
{431, -34457284754493541483680}
{432, -1213025622610333925376}
{433, 26846936762166612302834}
{434, 27794411552161555873792}
{435, -2987095327525614006900}
{436, -4494559858851156459520}
{437, 15819599963026204096800}
{438, 6256663662172111713792}
{439, 44185315421606705712608}
{440, -420560165192859648000}
{441, 16802613664636071760569}
{442, 38472790025796406705152}
{443, 2462729888568306086868}
{444, -8930896925627737571328}
{445, 8667705631561210644300}
{446, 28368434235195415746560}
{447, -20047928171044378655214}
{448, 7025408253115114717184}
{449, 29511320747331487955634}
{450, -7968305716807969440000}
{451, -12257423383236286452120}
{452, -10134542094793544957952}
{453, -33948360746589733836048}
{454, 4571534468014056164352}
{455, -21064610091556067836800}
{456, 7083851686939893694464}
{457, 32968144931269392711914}
{458, -43275086430255115594240}
{459, -10040873479096703811714}
{460, 3216364174464122880000}
{461, 19067599115488739721990}
{462, -5263573622973667246080}
{463, -14804550493506746303896}
{464, -9794214056703270322176}
{465, 5698034784201673861200}
{466, -21996245113050598405632}
{467, -50721554597707806729444}
{468, 11925383156583397982208}
{469, -39926160663404070982784}
{470, -15132224797848170496000}
{471, -13131747493334533199358}
{472, -29807912651819612897280}
{473, 9559564052563224894480}
{474, -17270948740175219202048}
{475, 46533473689199596722500}
{476, 58153128914731061477376}
{477, -9173829330740294981154}
{478, 45098703982056530079744}
{479, -21415795575418145486544}
{480, 1440254294441223782400}
{481, 87800591994812615460724}
{482, -78304493539748497550848}
{483, 40254810207294129004800}
{484, -32091839784293326585856}
{485, -6938769344322574997700}
{486, -3112362357518573773056}
{487, -61609921812964657687552}
{488, -23898041522236633907200}
{489, 29758693504142292276276}
{490, -19950144528894906585600}
{491, 100909502543674514301684}
{492, 41976887322161594105856}
{493, -81072041956478137258164}
{494, -69642094953756026304512}
{495, -1079066759036239413000}
{496, 18682956604950758555648}
{497, 135763085384057352925440}
{498, 49477760131650164278272}
{499, -79227408056972270601844}
{500, 19443459697913856000000}
{501, 17196275355783298727400}
{502, 30696459178226246931456}
{503, 96421009843375877716056}
{504, 18025683700021727330304}
{505, 37885772886804979755300}
{506, -7901232844234650624000}
{507, -60484323909825772515351}
{508, 49349409118993071472640}
{509, -103592787862836030799386}
{510, 11921768904675089433600}
{511, -92974656173411392664768}
{512, 4722366482869645213696}
{513, 18175636957471427180484}
{514, 1992794436848561422848}
{515, 17371405719429705530400}
{516, -32737772901949327540224}
{517, 37173412304600237740800}
{518, 132714033519287186931712}
{519, -86975230728625775387622}
{520, -14159292255645676339200}
{521, -40923911741685034027302}
{522, -25129842753004065593856}
{523, -173522628278843282997820}
{524, -19621099711939085598720}
{525, 118409830591349062260000}
{526, 40057066408946807470080}
{527, 154649003276681926158672}
{528, -3538089568848335339520}
{529, -80622913176399634486103}
{530, 10892306678268683289600}
{531, -76480680675223411245180}
{532, -105266754062344106541056}
{533, -412679217740079132754548}
{534, 72919694776159851628032}
{535, -21191774839476659965800}
{536, -26837723319911732740096}
{537, -16338291436995877565964}
{538, 9430261625983867835904}
{539, 49008983015797783369380}
{540, 3695382164827776614400}
{541, 127177974443830417349870}
{542, 40594493221278277658624}
{543, 50390248224192047696826}
{544, 39089598350267403730944}
{545, 13692304623712667650500}
{546, -177212402421933565919232}
{547, 336789623702479973694188}
{548, -21486374717170699862016}
{549, -61317224851497153984450}
{550, -23241536545093468800000}
{551, 146753766499446052094184}
{552, 27058636259738202931200}
{553, 256648048801928954190592}
{554, -179300060779781953526272}
{555, 27207238330102200410700}
{556, -74419745828267195367424}
{557, 9396780864546476885382}
{558, 47936440731789024012288}
{559, 321848506966264096137592}
{560, -21402324794531748249600}
{561, -29286693583660575782280}
{562, 278305283551644769294848}
{563, -404667382998605020718628}
{564, -127304417160343364567040}
{565, 30874043719871997846300}
{566, 226893361242391411647488}
{567, 46250020090882956405024}
{568, 91257763382557000335360}
{569, 133126609684027010264778}
{570, -21580367878685757081600}
{571, -84672750360157385833180}
{572, 34783332655439908700160}
{573, 164836667309319208652544}
{574, -623780800237723549876224}
{575, 177746852151004606125000}
{576, 12116574790945106558976}
{577, -215247006482874807158782}
{578, 111792379833524378792704}
{579, -20107150839455669097282}
{580, 29837262518628050534400}
{581, -735244530448942618946688}
{582, -58374495422157305922048}
{583, -26757744648163733251080}
{584, -62496069160815655124992}
{585, -36329692798032766832700}
{586, -2921099122468426658304}
{587, 356529175874543091224532}
{588, -167836623856971437113344}
{589, -279940200944016752361632}
{590, 90807338881466456832000}
{591, -25073729367591313374606}
{592, 89208239737530774192128}
{593, -208589226021193105837710}
{594, -9077975424720322053120}
{595, -177158694272248175414400}
{596, 200253165770090595876864}
{597, 27916920858466546530192}
{598, -266016314146445934489600}
{599, 22857006731355660814296}
{600, 79593184492718653440000}
{601, -183182562127303562417062}
{602, 486486623509063607812096}
{603, -68859814883913642399876}
{604, 339100711764746958798848}
{605, 97765133864351847120150}
{606, 318725521227367056732672}
{607, 8591528134011157876664}
{608, -70758619746272347684864}
{609, 373432010382560815228224}
{610, 72803405607826903680000}
{611, 1251543185786693948104320}
{612, 100295486103655171620864}
{613, -341313030719375982402202}
{614, -406678563906147723473920}
{615, -127879113065636631213900}
{616, 52576369601463535534080}
{617, -152401944920351680789590}
{618, 146142203800879761002496}
{619, -181269039170296423260076}
{620, -56916081026892378931200}
{621, 69426629883851644672200}
{622, 245954494665247656929280}
{623, -1083594055258817874433728}
{624, -119119327930170640171008}
{625, 492432858315452555078125}
{626, -337475005440738155464192}
{627, 53013745404668677297680}
{628, 131169364993624747409408}
{629, 738425167450244935802892}
{630, -54913753520345121177600}
{631, -1107178164948675367403728}
{632, 172514692369474648014848}
{633, -132620997982185960204780}
{634, -440622932530936942238208}
{635, -150338890542708842766000}
{636, 91634823810302693474304}
{637, 1650019595542135663420302}
{638, -73297408442100264069120}
{639, 234147756064709869625160}
{640, -14386298649672312422400}
{641, -500580702597842420931150}
{642, -178282214318970346632192}
{643, 86820763993072909310924}
{644, -402094077388390190284800}
{645, 99732915647494251150600}
{646, -585707618359241156560896}
{647, 523285544538674930986056}
{648, 31088519960728128454656}
{649, -223074841513346259663600}
{650, -782489012627568675520000}
{651, -712340367944265500343552}
{652, -297251293627110084837376}
{653, 795295972357558016393382}
{654, 115190653257509521605120}
{655, 59774056358164038693000}
{656, -419295425627980830867456}
{657, -160351446435590722477302}
{658, 1891756542132928221020160}
{659, -307892089396171231248372}
{660, 10778497046212313088000}
{661, -1120932895157419075142986}
{662, -306023965832763717250048}
{663, -986015528747071189033212}
{664, -494219553115047274217472}
{665, 320686453987838758406400}
{666, 228889120035326508615168}
{667, 560564642364844866757200}
{668, -171768800749369648742400}
{669, -727051941473113760598360}
{670, 81758902905584372582400}
{671, -178846868189774879589000}
{672, -180053529487063545544704}
{673, 1820870093663190370309154}
{674, 512489893955701117489664}
{675, 204218960187410498030625}
{676, 604161050412184396824576}
{677, 1053721590499931408436126}
{678, 259737229234142376832512}
{679, 867450918607833962070592}
{680, -119083226175398058393600}
{681, -117163428299375869118412}
{682, 139818498273668975861760}
{683, -434004516533929910556348}
{684, -181551370773486884880384}
{685, 65456462284593661917900}
{686, 1007659920103478661234688}
{687, 1109093133081655521147690}
{688, 327008487258367799066624}
{689, -900871641995735623308732}
{690, -82431895893199649280000}
{691, -662964973519202078749636}
{692, 868771333795338944643072}
{693, 134899634923164964068480}
{694, -579508062079855678344192}
{695, 226713596414391259080600}
{696, 251014993851680299155456}
{697, -3470736512584767868323084}
{698, 111518988583054057725440}
{699, 563739703854394438044342}
{700, -1182762788848445685760000}
{701, 1708909812383323311560934}
{702, -305634526915404977192448}
{703, -1336671335594112986572952}
{704, 35340990395373343211520}
{705, 387822370697975963376000}
{706, 1995732383941740371280384}
{707, -4736293550342136770484288}
{708, 763944198861673750855680}
{709, 2733347908100286521288438}
{710, -278009223317375261184000}
{711, 442635526110506301502488}
{712, -728374503406555713503232}
{713, -1069305288503909693985600}
{714, -1490401089099806618566656}
{715, -105964544138467068054000}
{716, 163198638563475359268864}
{717, -1155830456352628491614064}
{718, -1944354898397252912338944}
{719, -975714292689389207249760}
{720, -36912142288394020454400}
{721, -2171687960943430752694784}
{722, -342751650327569564222208}
{723, 2006858523883944892309038}
{724, -503334142298529193394176}
{725, 1648905161795897059796250}
{726, 822478753221673889569536}
{727, 1401994171314677464896848}
{728, 1770125286560560612114432}
{729, 79766443076872509863361}
{730, 190389102294263390284800}
{731, 2706827280438111885382536}
{732, 612480665732009980723200}
{733, -2543849903671154470177138}
{734, 180881683641938997843968}
{735, 511300383804997976984850}
{736, -270281174503612691251200}
{737, -200846699535765163829520}
{738, -1075821709846493042689536}
{739, 2899151025831224548806908}
{740, -271765519158905320243200}
{741, 1784850722623411283530872}
{742, -1361702769606166437052416}
{743, 3294687305356789657569144}
{744, -478823743301101276889088}
{745, -610054695831277274579100}
{746, -1303160918145765101718016}
{747, -1268060875874049718084932}
{748, 292536618000118807265280}
{749, 2649291774841250077258368}
{750, -498314605773487536000000}
{751, 4249882340717682073715000}
{752, 1271608334555748017111040}
{753, -786716674485712523895636}
{754, -2467754945923606286158848}
{755, -1033042253171260533511200}
{756, -461978557640009972711424}
{757, 1547998080824953845204518}
{758, 3503863135766898516939776}
{759, 202499955824310713844000}
{760, 215560278813831698841600}
{761, -3355822489917650413480662}
{762, -1264771379803568523171840}
{763, -1711744782728099834876480}
{764, -1646507518485527154130944}
{765, -305541897592083053804100}
{766, 1951438253492575182520320}
{767, -7510416195553980003826440}
{768, -121029087867608368152576}
{769, 1825820663279125846997762}
{770, -160169558577456586752000}
{771, -51073141797513326153538}
{772, 200844724495437696991232}
{773, -4191784634146788112387122}
{774, 839033312537849757778944}
{775, -3145369644277663216345000}
{776, 583086561802545526734848}
{777, -3401315523125168880699072}
{778, 3671553338847723019574784}
{779, 6282605488367955770839704}
{780, 362887173786294072115200}
{781, 682949904651698315623200}
{782, -2237264429033597527756800}
{783, 644050383993983102973786}
{784, 1676473248146697165471744}
{785, -399596614394793408512700}
{786, 502867325039188830520320}
{787, 949019463075817501827164}
{788, 250454492887435499667456}
{789, -1026618799644921889887480}
{790, -525551732354211631411200}
{791, -3859721552475969148275648}
{792, 90677365864116906885120}
{793, -6021362186180150281663100}
{794, -5470545720280630490771968}
{795, -279157906703596996340100}
{796, -278854340097616764731392}
{797, 1930779696242385676404150}
{798, 2697871771105623761780736}
{799, 10525794479726900131762560}
{800, -795034131826674237440000}
{801, -1868852021196815572388742}
{802, 6561020738979776327852544}
{803, -467704695934320565310040}
{804, 687821494929456556670976}
{805, 1224946327981446861120000}
{806, 4707366849388858269282304}
{807, -241687291125313112778774}
{808, -3183660380910947634511872}
{809, 4346669990292466536976986}
{810, -94708603060293134246400}
{811, -4992947391379642143048124}
{812, -3730108250637327478554624}
{813, -1040392461034401483274344}
{814, 667611790653830984079360}
{815, 905551464426460700039400}
{816, -1001823651469157952651264}
{817, -4899803792792018685760016}
{818, 2838475775934088346794496}
{819, 4541760048009008304672192}
{820, 1277348811746618238566400}
{821, 6993250651864044648631038}
{822, 550672283278738132010496}
{823, 426750535792316368261520}
{824, -1459773733926909924868096}
{825, 595655161220149409362500}
{826, -11352288225795071391006720}
{827, -3583388401410700972818972}
{828, -693483251953681052467200}
{829, -891588680997610617362482}
{830, 1505598965140063297996800}
{831, 4595264448344333582366682}
{832, 1189849759980439426039808}
{833, 13877081787858249397484466}
{834, 1907296688981488550022144}
{835, 523279435266291051810000}
{836, -529539524285987873095680}
{837, -1228558545473702291189928}
{838, 4324857684842806715304960}
{839, 4300581205185819484148904}
{840, 548518175691104688537600}
{841, -2056954759301642460473273}
{842, -6803282470068930113866240}
{843, -7132660021024770825560538}
{844, 1324714178289976998625280}
{845, -1840526637493783795563150}
{846, 3262672972613331308298240}
{847, -12222117636442263667214944}
{848, -915314710140526950088704}
{849, -5815028684028633014918628}
{850, -6580930345112331812160000}
{851, -5105768029466431503591600}
{852, -2338836662316236246876160}
{853, 3584449010130910543098806}
{854, -9101524771674591311052800}
{855, 553081225203348641454600}
{856, 1780811339370224148283392}
{857, 3284485742923272634727658}
{858, -891458771688832972584960}
{859, -6367575905813742073836364}
{860, -996204292009477708185600}
{861, 15986819649842594573194944}
{862, -8821064897150346619822080}
{863, -4970243762786179608017184}
{864, -310534559388245484896256}
{865, -2646639965701895451324300}
{866, 6872815811114652749525504}
{867, -2865116422217786911167699}
{868, 7115369357353358303690752}
{869, 1291056106764826422065760}
{870, -764696403846557185766400}
{871, -6762045844272074508342008}
{872, -1150607323865896053637120}
{873, 1496074470565523766228738}
{874, 4049817590534708248780800}
{875, 7405005549218630694000000}
{876, 1601705897516060598730752}
{877, 18279990265523175987943598}
{878, 11311440747931316662427648}
{879, 74864575556700575410674}
{880, -107663402289372069888000}
{881, -16440563818606357296448974}
{882, 4301469098146834370705664}
{883, 7516315973274461064621884}
{884, 9849034246603880116518912}
{885, -2327292775005083684667000}
{886, 630458851473486358238208}
{887, 758502512099457798326280}
{888, -2286309612960700818259968}
{889, 18794630896682060013679360}
{890, 2218932641679669924940800}
{891, 232658581099961066369220}
{892, 7262319164210026431119360}
{893, -19053423942722945667183360}
{894, -5132269611787360935734784}
{895, -497171145465055167816600}
{896, 1798504512797469367599104}
{897, 6817707176229811625727600}
{898, 7554898111316860916642304}
{899, -9919630015455000996845328}
{900, -2039886263502840176640000}
{901, -7576558175498186917545156}
{902, -3137900386108489331742720}
{903, -12468120065792837229902976}
{904, -2594442776267147509235712}
{905, 1533365806730672507646900}
{906, -8690780351126971862028288}
{907, 18214368318073555096480196}
{908, 1170312823811598378074112}
{909, -8168586503018575231340082}
{910, -5392540183438353366220800}
{911, -8812954361357949549437808}
{912, 1813466031856612785782784}
{913, -3698613511510204308122640}
{914, 8439845102404964534249984}
{915, -1865871657003719980642500}
{916, -11078422126145309592125440}
{917, -7472659418954644613297280}
{918, -2570463610648756175798784}
{919, -2733765839005235467728976}
{920, 823389228662815457280000}
{921, 10422726788235293803564020}
{922, 4881305373565117368829440}
{923, 22993350526896087598631280}
{924, -1347474847481258814996480}
{925, -15018655517056649060263750}
{926, -3789964926337727053797376}
{927, -3745464840381141062255376}
{928, -2507318798516037202477056}
{929, -3576711850475658558113166}
{930, 1458696904755628508467200}
{931, -25119806671236005931970596}
{932, -5631038748940953191841792}
{933, -6303544685541757332472680}
{934, -12984717977013198522737664}
{935, -891188595332698362282000}
{936, 3052898088085349883445248}
{937, 34097040188180775170540714}
{938, -10221097129831442171592704}
{939, 8649115276158918117189702}
{940, -3873849548249131646976000}
{941, 10401126787395453454666278}
{942, -3361727358293640499035648}
{943, 23998065485560728905473200}
{944, -7630825638865820901703680}
{945, 1407379440808532578305600}
{946, 2447248397456185572986880}
{947, 15898866617704673189768844}
{948, -4421362877484856115724288}
{949, -15746540036750910196816916}
{950, 11912569264435096760960000}
{951, 11292683829435458117284698}
{952, 14887201002171151738208256}
{953, -13679649001908534814811766}
{954, -2348500308669515515175424}
{955, 5015948884058158818393600}
{956, 11545268219406471700414464}
{957, 1878532409330546220927720}
{958, -5482443667307045244555264}
{959, -8183045943737622542126784}
{960, 368705099376953288294400}
{961, -3627922911238925877273567}
{962, 22476951550672029557945344}
{963, 4569178156823298610366452}
{964, -20045950346175615373017088}
{965, -611856830528474978703300}
{966, 10305231413067297025228800}
{967, 96864893424843642900944}
{968, -8215510984779091605979136}
{969, 15011045640839770422640776}
{970, -1776324952146579199411200}
{971, 36365953348374351308670564}
{972, -796764763524754885902336}
{973, -28342622115182794063035776}
{974, -15772139984118952368013312}
{975, 20054337546287023750338750}
{976, -6117898629692578280243200}
{977, -26974058389661906483168478}
{978, 7618225537060426822726656}
{979, -5450969640434082741618840}
{980, -5107236999397096085913600}
{981, -2952210453212968637699970}
{982, 25832832651180675661231104}
{983, 33292591101597653795858664}
{984, 10746083154473368091099136}
{985, -762988884048103294503900}
{986, -20754442740858403138089984}
{987, -48483651066148992414504960}
{988, -17828376308161542733955072}
{989, -18716090402863603068352800}
{990, -276241090313277289728000}
{991, -20815544553036713161139896}
{992, 4782836890867394190245888}
{993, 7843059530581104487802988}
{994, 34755349858318682348912640}
{995, 849506668098284714944800}
{996, 12666306593702442055237632}
{997, 8543949310679975082725414}
{998, -20282216462584901274072064}
{999, -5866177799030379777437958}
{1000, 4977525682665947136000000}