{1, 1}
{2, 1024}
{3, 59049}
{4, 1048576}
{5, -23245050}
{6, 60466176}
{7, -1322977768}
{8, 1073741824}
{9, 3486784401}
{10, -23802931200}
{11, -109174443828}
{12, 61917364224}
{13, 468325115966}
{14, -1354729234432}
{15, -1372596957450}
{16, 1099511627776}
{17, 2654798072562}
{18, 3570467226624}
{19, -43712786306860}
{20, -24374201548800}
{21, -78120514222632}
{22, -111794630479872}
{23, -216861233964744}
{24, 63403380965376}
{25, 63495191299375}
{26, 479564918749184}
{27, 205891132094649}
{28, -1387242736058368}
{29, 2535247265345310}
{30, -1405539284428800}
{31, 5132915444930672}
{32, 1125899906842624}
{33, -6446641733599572}
{34, 2718513226303488}
{35, 30752684366048400}
{36, 3656158440062976}
{37, -8126962096433578}
{38, -44761893178224640}
{39, 27654129772676334}
{40, -24959182385971200}
{41, -28546174551317718}
{42, -79995406563975168}
{43, 60426656396902316}
{44, -114477701611388928}
{45, -81050477740465050}
{46, -222065903579897856}
{47, -316578527337771888}
{48, 64925062108545024}
{49, 1191724310538977817}
{50, 65019075890560000}
{51, 156763171386713538}
{52, 491074476799164416}
{53, 237962956198086486}
{54, 210832519264920576}
{55, 2537765405504051400}
{56, -1420536561723768832}
{57, -2581196318633776140}
{58, 2596093199713597440}
{59, -1932323017293179940}
{60, -1439272227255091200}
{61, -5540333075504971378}
{62, 5256105415609008128}
{63, -4612938244332196968}
{64, 1152921504606846976}
{65, -10886240736885468300}
{66, -6601361135205961728}
{67, 19977690098489923172}
{68, 2783757543734771712}
{69, -12805439004384168456}
{70, 31490748790833561600}
{71, -43257338948428460568}
{72, 3743906242624487424}
{73, 1683404149334166506}
{74, -8322009186747983872}
{75, 3749327551036794375}
{76, -45836178614502031360}
{77, 144435362018208815904}
{78, 28317828887220566016}
{79, 159081535530354452960}
{80, -25558202763234508800}
{81, 12157665459056928801}
{82, -29231282740549343232}
{83, -265853420659068579564}
{84, -81915296321510572032}
{85, -61710913936607318100}
{86, 61876896150427971584}
{87, 149703815771375210190}
{88, -117225166450062262272}
{89, -17496064778396968710}
{90, -82995689206236211200}
{91, -619583716619039843888}
{92, -227395485265815404544}
{93, 303093524107711250928}
{94, -324176411993878413312}
{95, 1016105903342276043000}
{96, 66483263599150104576}
{97, -361656712539028124638}
{98, 1220325693991913284608}
{99, -380667747727321127028}
{100, 66579533711933440000}
{101, 198744051376406417862}
{102, 160525487499994662912}
{103, 353703913609172032856}
{104, 502860264242344361984}
{105, 1815915259130791971600}
{106, 243674067146840561664}
{107, -2639578414747601519028}
{108, 215892499727278669824}
{109, -1829847236140196845090}
{110, 2598671775236148633600}
{111, -479888984832306347322}
{112, -1454629439205139283968}
{113, -6968941166263936088334}
{114, -2643145030280986767360}
{115, 5040950226572172517200}
{116, 2658399436506723778560}
{117, 1632948708946764846366}
{118, -1978698769708216258560}
{119, -3512238828528776801616}
{120, -1473814760709213388800}
{121, 4518809240894967192373}
{122, -5673301069317090691072}
{123, -1685623061080759930182}
{124, 5382251945583624323072}
{125, 9608154687776013937500}
{126, -4723648762196169695232}
{127, 944094664950569601392}
{128, 1180591620717411303424}
{129, 3568133633580684857484}
{130, -11147510514570719539200}
{131, -14530281087900163989468}
{132, -6759793802450904809472}
{133, 57831044461310605888480}
{134, 20457154660853681328128}
{135, -4785949660096720737450}
{136, 2850567724784406233088}
{137, -4837251435817479650358}
{138, -13112769540489388498944}
{139, 4214813104517759331500}
{140, 32246526761813567078400}
{141, -18693645460768092214512}
{142, -44295515083190743621632}
{143, -51129134066271652957848}
{144, 3833759992447475122176}
{145, -58931949445314998215500}
{146, 1723805848918186502144}
{147, 70370128813016101116033}
{148, -8521737407229935484928}
{149, -7689148794279864607530}
{150, 3839311412261677440000}
{151, -138090978862765961760088}
{152, -46936246901250080112640}
{153, 9256708507214047705362}
{154, 147901810706645827485696}
{155, -119314876163185717173600}
{156, 28997456780513859600384}
{157, 146919368730758726031662}
{158, 162899492383082959831040}
{159, 14051474600540808911814}
{160, -26171599629552137011200}
{161, 286902591276402807811392}
{162, 12449449430074295092224}
{163, -183246750265232843428444}
{164, -29932833526322527469568}
{165, 149852509429608731118600}
{166, -272233902754886225473536}
{167, 124042997753009841907752}
{168, -83881263433226825760768}
{169, -27736114828883044591257}
{170, -63191975871085893734400}
{171, -152417061419005847290860}
{172, 63361941658038242902016}
{173, -30988329782677346056434}
{174, 153296707349888215234560}
{175, -84002726463980157295000}
{176, -120038570444863756566528}
{177, -114101741848144982277060}
{178, -17915970333078495959040}
{179, 45032013405876097170900}
{180, -84987585747185880268800}
{181, 406657220029885030945862}
{182, -634453725817896800141312}
{183, -327151127775493054899522}
{184, -232852976912194974253056}
{185, 188911640279703342288900}
{186, 310367768686296320950272}
{187, -289836103047602737047336}
{188, -331956645881731495231488}
{189, -272389390389571898763432}
{190, 1040492445022490668032000}
{191, 816173140495119272830272}
{192, 68078861925529707085824}
{193, 901331675098451745516866}
{194, -370336473639964799629312}
{195, -642821629272350017646700}
{196, 1249613510647719203438592}
{197, -480175800111750366059418}
{198, -389803773672776834076672}
{199, 535036997082703332078200}
{200, 68177442521019842560000}
{201, 1179662622625731473383428}
{202, 203513908609440171890688}
{203, -3354075768434641973068080}
{204, 164378099199994534821888}
{205, 663557254754107920795900}
{206, 362192807535792161644544}
{207, -756148367769880763158344}
{208, 514928910584160626671616}
{209, 4772319133223654641060080}
{210, 1859497225349930978918400}
{211, -3202793583622909840293388}
{212, 249522244758364735143936}
{213, -2554302607565752168079832}
{214, -2702928296701543955484672}
{215, -1404620649278814180535800}
{216, 221073919720733357899776}
{217, -6790733018667107357300096}
{218, -1873763569807561569372160}
{219, 99403331614033198012794}
{220, 2661039897841816200806400}
{221, 1243308615198911932724892}
{222, -491406320468281699657728}
{223, 6826078215568268556511376}
{224, -1489540545746062626783232}
{225, 221394042561171671049375}
{226, -7136195754254270554454016}
{227, 6629147593680096193791972}
{228, -2706580511007730449776640}
{229, -5616259162011890236360330}
{230, 5161933032009904657612800}
{231, 8528763691813212370315296}
{232, 2722201022982885149245440}
{233, 1474393418059001247302346}
{234, 1672139477961487202678784}
{235, 7358883696892874425154400}
{236, -2026187540181213448765440}
{237, 9393605591531900092835040}
{238, -3596532560413467444854784}
{239, 2651952881663349520950960}
{240, -1509186314966234510131200}
{241, 3550673596101919329371762}
{242, 4627260662676446404989952}
{243, 717897987691852588770249}
{244, -5809460294980700867657728}
{245, -27701691184694066305055850}
{246, -1726078014546698168506368}
{247, -20471795716357186361326760}
{248, 5511425992277631306825728}
{249, -15698378636497340554674636}
{250, 9838750400282638272000000}
{251, 4800321453823042180835772}
{252, -4837016332488877767917568}
{253, 23675704605954709560400032}
{254, 966752936909383271825408}
{255, -3643967757042725526486900}
{256, 1208925819614629174706176}
{257, -26937729256543248616966398}
{258, 3653768840786621294063616}
{259, 10751790174960295782693904}
{260, -11415050766920416808140800}
{261, 8839860617483934786509310}
{262, -14879007834009767925215232}
{263, 2129342615407218644013576}
{264, -6922028853709726524899328}
{265, -5531460814972330271394300}
{266, 59218989528382060429803520}
{267, -1033125129099562605356790}
{268, 20948126372714169680003072}
{269, -29768826673502305179209010}
{270, -4900812451939042035148800}
{271, 48646580698208509354597952}
{272, 2918981350179231982682112}
{273, -36585798882637683741742512}
{274, -4953345470277099161966592}
{275, -6932052195861730269007500}
{276, -13427476009461133822918656}
{277, 1901554894297601118549542}
{278, 4315968619026185555456000}
{279, 17897369505036241656047472}
{280, 33020443404097092688281600}
{281, 67512784696271021407903482}
{282, -19142292951826526427660288}
{283, -901015575942686127602884}
{284, -45358607445187321468551168}
{285, 60000037486458058063107000}
{286, -52356233283862172628836352}
{287, 37765954292840716018493424}
{288, 3925770232266214525108224}
{289, -62043981106929822663583373}
{290, -60346316232002558172672000}
{291, -21355467218717071731749262}
{292, 1765177189292222978195456}
{293, -34370190791672743439827194}
{294, 72059011904528487542817792}
{295, 44916945153130832364297000}
{296, -8726259105003453936566272}
{297, -22478049835550585229876372}
{298, -7873688365342581358110720}
{299, -101561562545068591755502704}
{300, 3931454886155957698560000}
{301, -79943123007676748135710688}
{302, -141405162355472344842330112}
{303, 11735637489725422568333238}
{304, -48062716826880082035343360}
{305, 128785319356766834930178900}
{306, 9478869511387184850290688}
{307, -34093133471264032867808428}
{308, 151451454163605327345352704}
{309, 20885862394707999368113944}
{310, -122178433191102174385766400}
{311, 123269112566101709155368312}
{312, 29693395743246192230793216}
{313, -87711633117495956996102374}
{314, 150445433580296935456421888}
{315, 107227980136414135131008400}
{316, 166809080200276950866984960}
{317, 231246679609661322084721662}
{318, 14388709990953788325697536}
{319, -276784210160532157618246680}
{320, -26799718020661388299468800}
{321, -155864465812431122097084372}
{322, 293788253467036475198865408}
{323, -116048620833766514278375320}
{324, 12748236216396078174437376}
{325, 29736392828563151098321250}
{326, -187644672271598431670726656}
{327, -108050649446842483505719410}
{328, -30651221530954268128837632}
{329, 418826353494052434479385984}
{330, 153448969655919340665446400}
{331, 317121377418979363108777772}
{332, -278767516421003494884900864}
{333, -28336964665362857503016778}
{334, 127020029699082078113538048}
{335, -464382405223903188629298600}
{336, -85894413755624269579026432}
{337, 38348691005144644325715602}
{338, -28401781584776237661447168}
{339, -411509006926719162080034366}
{340, -64708583291991955184025600}
{341, -560383188916457277618292416}
{342, -156075070893061987625840640}
{343, -837681007837661307645216080}
{344, 64882628257831160731664384}
{345, 297663069928860214968142800}
{346, -31732049697461602361788416}
{347, 320394061887199335228193692}
{348, 156975828326285532400189440}
{349, 844801819288883062628690990}
{350, -86018791899115681070080000}
{351, 96423988314597517413065934}
{352, -122919496135540486724124672}
{353, 33260248675607342757279906}
{354, -116840183652500461851709440}
{355, 1005519006723166987326188400}
{356, -18345953621072379862056960}
{357, -207394190585795741358623184}
{358, 46112781727617123503001600}
{359, -303946292720598707769106680}
{360, -87027287805118341395251200}
{361, 1196598191015833912409303181}
{362, 416416993310602271688562688}
{363, 266831166865606917742433277}
{364, -649680615237526323344703488}
{365, -39130813621480167140295300}
{366, -335002754842104888217110528}
{367, -57191070860231761166020288}
{368, -238441448358087653635129344}
{369, -99534356133757793117316918}
{370, 193445519646416222503833600}
{371, -314819700657626225119243248}
{372, 317816595134767432653078528}
{373, -481761885554817926868369754}
{374, -296792169520745202736472064}
{375, 567351926158485846995437500}
{376, -339923605382893051117043712}
{377, 1187319969545326678784219460}
{378, -278926735758921624333754368}
{379, -1386527912575280675368654660}
{380, 1065464263703030444064768000}
{381, 55747845870666184392596208}
{382, 835761295867002135378198528}
{383, 16302135692862275008108416}
{384, 69712754611742420055883776}
{385, -3357407211881364836129275200}
{386, 922963635300814587409270784}
{387, 210694722929305860149572716}
{388, -379224549007323954820415488}
{389, 938598434620533192617579910}
{390, -658249348374886418070220800}
{391, -575722785943019300661754128}
{392, 1279604234903264464321118208}
{393, -857998567959416783414095932}
{394, -491700019314432374844844032}
{395, -3697858247479865776777848000}
{396, -399159064240923478094512128}
{397, 887427991897128800783084702}
{398, 547877885012688212048076800}
{399, 3414865344395929967108855520}
{400, 69813701141524318781440000}
{401, -3159034419136232614320522318}
{402, 1207974525568749028744630272}
{403, 2403873220990829451230309152}
{404, 208398242416066736016064512}
{405, -282605541479051262825685050}
{406, -3434573586877073380421713920}
{407, 887256566889372780494056584}
{408, 168323173580794403657613312}
{409, -1707504730353783244678377670}
{410, 679482628868206510895001600}
{411, -285634860033586355873989542}
{412, 370885434916651173524013056}
{413, 2556420392473556598643573920}
{414, -774295928596357901474144256}
{415, 6179776055891082085394158200}
{416, 527287204438180481711734784}
{417, 248880499008669170765743500}
{418, 4886854792421022352445521920}
{419, 2848413456090021381767729700}
{420, 1904125158758329322412441600}
{421, -4063376510966652147267687178}
{422, -3279660629629859676460429312}
{423, -1103841070812895077174719088}
{424, 255510778632565488787390464}
{425, 168566911478536222315248750}
{426, -2615605870147330220113747968}
{427, 7329737486208142506570324304}
{428, -2767798575822381010416304128}
{429, -3019124237479274835507966552}
{430, -1438331544861505720868659200}
{431, -3525648578279190946250056368}
{432, 226379693794030958489370624}
{433, -858545892016242080873225614}
{434, -6953710611115117933875298304}
{435, -3479872682796405329627059500}
{436, -1918733895482943047037091840}
{437, 9479608778542824271205343840}
{438, 101789011572769994765101056}
{439, -8263573844250624869400642520}
{440, 2724904855390019789625753600}
{441, 4155285736279787754800632617}
{442, 1273148021963685819110289408}
{443, -7779807532796840943486590724}
{444, -503200072159520460449513472}
{445, 406696900577076457512385500}
{446, 6989904092741907001867649024}
{447, -454036547153431725210038970}
{448, -1525289518843968129826029568}
{449, -11604950327689918716942988830}
{450, 226707499582639791154560000}
{451, 3116512730057119307172144504}
{452, -7307464452356373047760912384}
{453, -8154134210867467275971436312}
{454, 6788247135928418502442979328}
{455, 14402254471995412123168754400}
{456, -2771538443271915980571279360}
{457, 10065357982328142618834892202}
{458, -5751049381900175602032977920}
{459, 546599380642482302953920738}
{460, 5285819424778142369395507200}
{461, 14096197282468203870726665262}
{462, 8733454020416729467202863104}
{463, 4651059422103035620709772416}
{464, 2787533847534474392827330560}
{465, -7045424122559953413383906400}
{466, 1509778860092417277237602304}
{467, 930665405113359215407392852}
{468, 1712270825432562895543074816}
{469, -26430039856295898728584040096}
{470, 7535496905618303411358105600}
{471, 8675441804182572013443609438}
{472, -2074816041145562571535810560}
{473, -6597046604517468771345105648}
{474, 9619052125728665695063080960}
{475, -2775551728782775710876212500}
{476, -3682849341863390663531298816}
{477, 829725523687334225433704886}
{478, 2715599750823269909453783040}
{479, -8549925689508050256787397760}
{480, -1545406786525424138374348800}
{481, -3806060466263541891866306348}
{482, 3635889762408365393276684288}
{483, 16941311112280309398454886208}
{484, 4738314918580681118709710848}
{485, 8406728365805335708616541900}
{486, 735127539396457050900734976}
{487, -16428871789872832493984643208}
{488, -5948887342060237688481513472}
{489, -10820537356411734171606189756}
{490, -28366531773126723896377190400}
{491, -27721875606126207116259485748}
{492, -1767503886895818924550520832}
{493, 6730569553506810365366384220}
{494, -20963118813549758833998602240}
{495, 8848640829308965963822211400}
{496, 5643700216092294458189545472}
{497, 57228497731611351869928652224}
{498, -16075139723773276727986827264}
{499, -2100224416614152547110901100}
{500, 10074880409889421590528000000}
{501, 7324614974317478154810847848}
{502, 4915529168714795193175830528}
{503, -42276478967646864241954794984}
{504, -4953104724468610834347589632}
{505, -4619815411447136003523083100}
{506, 24243921516497622589849632768}
{507, -1637789844530714900069134593}
{508, 989955007395208470349217792}
{509, 42989926057886595316168446270}
{510, -3731422983211750939122585600}
{511, -2227106264128054290248238608}
{512, 1237940039285380274899124224}
{513, -9000075059730876276677992140}
{514, -27584234758700286583773591552}
{515, -8221865157040884362339362800}
{516, 3741459292965500205121142784}
{517, 34562284649988539369133507264}
{518, 11009833139159342881478557696}
{519, -1829829885337314607286371266}
{520, -11689011985326506811536179200}
{521, -20750627139358146338183212278}
{522, 9052017272303549221385533440}
{523, 33024121963731434544633986636}
{524, -15236104022026002355420397568}
{525, -4960276994971564308112455000}
{526, 2180446838176991891469901824}
{527, 13626854029825668679315421664}
{528, -7088157546198759961496911872}
{529, 7557210676015950782185395913}
{530, -5664215874531666197907763200}
{531, -6737593754391113058478115940}
{532, 60640245277063229880118804480}
{533, -13368890507131548300460485588}
{534, -1057920132197952107885352960}
{535, 61357132229728734689881811400}
{536, 21450881405659309752323145728}
{537, 2659095359603577661844474100}
{538, -30483278513666360503510026240}
{539, -130105838799399662086604563476}
{540, -5018431950785579043992371200}
{541, 60545704575354375554987241422}
{542, 49814098634965513579108302848}
{543, 24012702185544681192322205238}
{544, 2989036902583533550266482688}
{545, 42534890496440682673959304500}
{546, -37463858055820988151544332288}
{547, -34354828704820000912190931868}
{548, -5072225761563749541853790208}
{549, -19317946944015089398761874578}
{550, -7098421448562411795463680000}
{551, -110822721945090727977521826600}
{552, -13749735433688201034668703744}
{553, -210461334805961030425881793280}
{554, 1947192211760743545394731008}
{555, 11155043446876202658817256100}
{556, 4419551865882814008786944000}
{557, -89240818918344137785532501298}
{558, 18326906373157111455792611328}
{559, 28299320864516912863873977256}
{560, 33812934045795422912800358400}
{561, -17114532048857894019908143464}
{562, 69133091528981525921693165568}
{563, 140987139718531261374778480116}
{564, -19601707982670363061924134912}
{565, 161993385856863507570128246700}
{566, -922639949765310594665353216}
{567, -16084321113113831050081896168}
{568, -46447214023871817183796396032}
{569, -20349687958431114339871772550}
{570, 61440038386133051456621568000}
{571, -2729390134838336266205470948}
{572, -53612782882674864771928424448}
{573, 48194207773096297941354731328}
{574, 38672337195868893202937266176}
{575, -13769645536009939464299235000}
{576, 4019988717840603673710821376}
{577, -63390717329499378027904616638}
{578, -63533036653496138407509373952}
{579, 53222734082888477121025420434}
{580, -61794627821570619568816128000}
{581, 351718165078699638350511133152}
{582, -21867998431966281453311244288}
{583, -25979473394592817506892908408}
{584, 1807541441835236329672146944}
{585, -37957974386902996192019988300}
{586, -35195075370672889282383046656}
{587, 228234006578702573514206244012}
{588, 73788428190237171243845419008}
{589, -224374035975435683403618009920}
{590, 45994951836805972341040128000}
{591, -28353900820798747365442573482}
{592, -8935689323523536831043862528}
{593, -69389907348791545554748888494}
{594, -23017523031603799275393404928}
{595, 81642167181092843192404000800}
{596, -8062656886110803310705377280}
{597, 31593399640736549055885631800}
{598, -103999040046150237957634768896}
{599, -112949897514993417120869843400}
{600, 4025809803423700683325440000}
{601, -129754405008971261772742326598}
{602, -81861757959860990090967744512}
{603, 69657898203426817771818039972}
{604, -144798886252003681118546034688}
{605, -105039946745065557135070003650}
{606, 12017292789478832709973235712}
{607, 253753470698512857661805653712}
{608, -49216222030725204004191600640}
{609, -198054820050297173867697055920}
{610, 131876167021329238968503193600}
{611, -148261675527807520699654763808}
{612, 9706362379660477286697664512}
{613, 7721953483052800092236645846}
{614, -34911368674574369656635830272}
{615, 39182392335975318615077099100}
{616, 155086289063531855201641168896}
{617, 127294367240952378554284689162}
{618, 21387123092180991352948678656}
{619, -140563018046168194211869940980}
{620, -125110715587688626571024793600}
{621, -44649804968443689183737054856}
{622, 126227571267688150175097151488}
{623, 23146904729307036281921639280}
{624, 30406037241084100844332253184}
{625, -253618902703845595686819921875}
{626, -89816712312315859964008830976}
{627, 281800672497723582899956663920}
{628, 154056123986224061907376013312}
{629, -21575443309396293648657286836}
{630, 109801451659688074374152601600}
{631, -270482270476156160318584469368}
{632, 170812498125083597687792599040}
{633, -189121758319349203159484268012}
{634, 236796599920293193814754981888}
{635, -21945527691509237912837109600}
{636, 14734039030736679245514276864}
{637, 558114425932668182109626526222}
{638, -283427031204384929401084600320}
{639, -150829014674150099772945999768}
{640, -27442911253157261618656051200}
{641, 168213698792330053919993973282}
{642, -159605212991929469027414396928}
{643, 206398850628815219780401498436}
{644, 300839171550245350603638177792}
{645, -82941444719264698546458454200}
{646, -118833787733776910621056327680}
{647, 154644425247927692067067939752}
{648, 13054193885589584050623873024}
{649, 210960290709025745967026410320}
{650, 30450066256448666724680960000}
{651, -400985994019274022341213368704}
{652, -192148144406116794030824095744}
{653, -138956583658722796336456641234}
{654, -110643865033566703109856675840}
{655, 337757110402293706943383133400}
{656, -31386850847697170563929735168}
{657, 5869667328477046309457472906}
{658, 428878185977909692906891247616}
{659, -29188883686183397262564970380}
{660, 157131744927661404841417113600}
{661, -14468750838904474556391558778}
{662, 324732290477034867823388438528}
{663, 73416130418880550715472147708}
{664, -285457936815107578762138484736}
{665, -1344285520055388099408012024000}
{666, -29017051817331566083089180672}
{667, -549796850368526685125525750640}
{668, 130068510411860047988262961152}
{669, 403073092551090689993440241424}
{670, -475527582949276865156401766400}
{671, 604862782140127980442208754984}
{672, -87955879685759252048923066368}
{673, -3371463926740572696692912734}
{674, 39269059589268115789532776448}
{675, 13073096819194626003794544375}
{676, -29083424342810867365321900032}
{677, 536429881167365634825671907942}
{678, -421385223092960421969955190784}
{679, 478463790337101041222807047984}
{680, -66261589290999762108442214400}
{681, 391444536259216000147222154628}
{682, -573832385450452252281131433984}
{683, -373944912599452993601322382164}
{684, -159820872594495475328860815360}
{685, 112442151488149105346554227900}
{686, -857785352025765179028701265920}
{687, -331634487257640106566841126170}
{688, 66439811336019108589224329216}
{689, 111444029057081032023247435476}
{690, 304806983607152860127378227200}
{691, -1118518575021622441263721055308}
{692, -32493618890200680818471337984}
{693, 503614967237878377254747913504}
{694, 328083519372492119273670340608}
{695, -97973541355170541548684075000}
{696, 160743248206116385177793986560}
{697, -75784329177856692903680253516}
{698, 865077062951816256131779573760}
{699, 87061456942965964651956228954}
{700, -88083242904694457415761920000}
{701, 1394408307266432200790664305022}
{702, 98738164034147857830979516416}
{703, 355252157445351947239915745080}
{704, -125869564042793458405503664128}
{705, 434534723417827341930942165600}
{706, 34058494643821918983454623744}
{707, -262933961493235490563944092016}
{708, -119644348060160472936150466560}
{709, -90324809695259856510961466410}
{710, 1029651462884522995022016921600}
{711, 554683016574367168581816276960}
{712, -18786256507978116978746327040}
{713, -1113130377224358507442772227968}
{714, -212371651159854839151230140416}
{715, 1188499277827187886587824652400}
{716, 47219488489079934467073638400}
{717, 156595165709339125862633237040}
{718, -311241003745893076755565240320}
{719, -981746944615407776586615591120}
{720, -89115942712441181588737228800}
{721, -467942414159527240355853545408}
{722, 1225316547600213926307126457344}
{723, 209663725176222234480073174338}
{724, 426411001150056726209088192512}
{725, 160976010104317789466962181250}
{726, 273235114870381483768251675648}
{727, -2048422099216278975349064011288}
{728, -665272950003226955104976371712}
{729, 42391158275216203514294433201}
{730, -40069953148395691151662387200}
{731, 160420570933862516184193853592}
{732, -343042820958315405534321180672}
{733, 1483865967048408959609108893646}
{734, -58563656560877323434004774912}
{735, -1635757162764999921247242886650}
{736, -244164043118681757322372448256}
{737, -2181053205470779904965549582416}
{738, -101923180680967980152132524032}
{739, -1286124721964508134598374224060}
{740, 198088212117930211843925606400}
{741, -1208839065255175497449983851240}
{742, -322375373473409254522105085952}
{743, -463992832416573592023151775064}
{744, 325444193418001851036752412672}
{745, 178734648180475166795265226500}
{746, -493324170808133557113210628096}
{747, -926973560106531462412982581164}
{748, -303915181589243087602147393536}
{749, 3492103559603760140997072969504}
{750, 580968372386289507323328000000}
{751, -1035216478607619328344420656128}
{752, -348081771912082484343852761088}
{753, 283454181526796817736171500828}
{754, 1215815648814414519075040727040}
{755, 3209931708213937919411333564400}
{756, -285620977417135743317764472832}
{757, 1906350468945376522697514608582}
{758, -1419804582477087411577502371840}
{759, 1398026681277019644832061489568}
{760, 1091035406031903174722322432000}
{761, -2097049117645322868928533188358}
{762, 57085794171562172818018516992}
{763, 2420847212249726557197809959120}
{764, 855819566967810186627275292672}
{765, -215172652085615899613524958100}
{766, 16693386949490969608303017984}
{767, -904955401157599518821404922040}
{768, 71385860722424238137224986624}
{769, -284935595560629172875971672830}
{770, -3437984984966517592196377804800}
{771, -1590645974869622287583248835502}
{772, 945114762548034137507093282816}
{773, -576215729268290380504162859994}
{774, 215751396279609200793162461184}
{775, 325915448099389561724471930000}
{776, -388325938183499729736105459712}
{777, 634882458041230505672292337296}
{778, 961124797051425989240401827840}
{779, 1247832828040076547759702945480}
{780, -674047332735883692103906099200}
{781, 4722595921173959557157628974304}
{782, -589540132805651763877636227072}
{783, 521984929601808865208588246190}
{784, 1310314736540942811464825044992}
{785, -3415148072114923124542284773100}
{786, -878590533590442786216034234368}
{787, -733554729691823844951955849708}
{788, -503500819777978751841120288768}
{789, 125735552097180853710357649224}
{790, -3786606845419382555420516352000}
{791, 9219754229467179065038766158512}
{792, -408738881782705641568780419072}
{793, -2594677130076131154611360821148}
{794, 908726263702659892001878734848}
{795, -326627229663301130195562020700}
{796, 561026954252992729137230643200}
{797, -5122966145686716701869354084098}
{798, 3496822112661432286319468052480}
{799, -840452064190833233402027737056}
{800, 71489229968920902432194560000}
{801, -61005005748200072283713092710}
{802, -3234851245195502197064214853632}
{803, -183784711741305084810496024968}
{804, 1236965914182399005434501398528}
{805, -6669065079349547087716197609600}
{806, 2461566178294609358059836571648}
{807, -1757819446243637618527112831490}
{808, 213399800234052337680450060288}
{809, 929273559611694160239828124650}
{810, -289388074474548493133501491200}
{811, 782562102694732064459697414572}
{812, -3517003352962123141551835054080}
{813, 2872531943648514268879654467648}
{814, 908550724494717727225913942016}
{815, 4259579872252850707136352202200}
{816, 172362929746733469345396031488}
{817, -2641417518315845784165820687760}
{818, -1748484843882274042550658734080}
{819, -2160354838220872587266153591088}
{820, 695790211961043467156481638400}
{821, -3639163271173366955295571505898}
{822, -292490096674392428414965291008}
{823, -2539000965508483529708517386104}
{824, 379786685354650801688589369344}
{825, -409330750113439310654623867500}
{826, 2617774481892921957011019694080}
{827, 413986566544309796459709244572}
{828, -792879030882670491109523718144}
{829, 327530985225019712840438052590}
{830, 6328090681232468055443617996800}
{831, 112284914953379048449231905558}
{832, 539942097344696813272816418816}
{833, 3163787402644156651945274357154}
{834, 254853630984877230864121344000}
{835, -2883385684918601425637790627600}
{836, 5004139307439126888904214446080}
{837, 1056821771902885033547947174128}
{838, 2916775379036181894930155212800}
{839, -4193138247846380021810229385560}
{840, 1949824162568529226150340198400}
{841, 1294635988058689848537726424471}
{842, -4160897547229851798802111670272}
{843, 3986562423530107543115292708618}
{844, -3358372484740976308695479615488}
{845, 644727376003127815675998527850}
{846, -1130333256512404559026912346112}
{847, -5978284163536998018598858163464}
{848, 261643037319747060518287835136}
{849, -53204068743839673148822697316}
{850, 172612517354021091650814720000}
{851, 1762423028617288548443389774032}
{852, -2678380411030866145396477919232}
{853, 8298107733871588668341652363206}
{854, 7505651185877137926728012087296}
{855, 3542942213537861870568405243000}
{856, -2834225741642118154666295427072}
{857, 7342280532832929258735709206042}
{858, -3091583219178777431560157749248}
{859, 9723440591351537008056104150300}
{860, -1472851501938181858169507020800}
{861, 2230041835037951440176018193776}
{862, -3610264144157891528960057720832}
{863, -932218732049861715731229759264}
{864, 231812806445087701493115518976}
{865, 720325275214824042949111151700}
{866, -879150993424631890814183028736}
{867, -3663635040383099098461934592277}
{868, -7120599665781880764288305463296}
{869, -17367638164830668413611188330880}
{870, -3563389627183519057538108928000}
{871, 9356054032108103231009330564152}
{872, -1964783508974533680165982044160}
{873, -1261018983798024368688062171838}
{874, 9707119389227852053714272092160}
{875, -12711375043432647802970641500000}
{876, 104231947850516474639463481344}
{877, -7998966014151444478403084946178}
{878, -8461899616512639866266257940480}
{879, -2029525396057483827378355978506}
{880, 2790302571919380264576771686400}
{881, -3283717253940248006614011306318}
{882, 4255012593950502660915847799808}
{883, 8765579244121860311586359610356}
{884, 1303703574490814278768936353792}
{885, 2652300694347222520279373553000}
{886, -7966522913583965126130268901376}
{887, -7698962536590485092546433706888}
{888, -515276873891348951500301795328}
{889, -1249016252617012401578237853056}
{890, 416457626190926292492682752000}
{891, -1327306364739426507238969890228}
{892, 7157661790967712769912472600576}
{893, 13838529514856459155828649551680}
{894, -464933424285114086615079905280}
{895, -1046771403220260172542429045000}
{896, -1561896467296223364941854277632}
{897, -5997108706723755274570679168496}
{898, -11883469135554476766149620561920}
{899, 13013209845009191334901090348320}
{900, 232148479572623146142269440000}
{901, 631743597455835634505379597132}
{902, 3191309035578490170544275972096}
{903, -4720561470480304300665580415712}
{904, -7482843599212926000907174281216}
{905, -9452767412455679038588109483100}
{906, -8349833431928286490594750783488}
{907, 12943110347271546602265481780172}
{908, 6951165067190700546501610831872}
{909, 692977658130796477237509370662}
{910, 14747908579323302014124804505600}
{911, -3384421103273902187446725876528}
{912, -2838055365910441964104990064640}
{913, 29024399340225137378409666730992}
{914, 10306926573904018041686929614848}
{915, 7604644322697724835792133866100}
{916, -5889074567065779816481769390080}
{917, 19223238842082770761620350147424}
{918, 559717765777901878224814835712}
{919, -16676806911432898559300320692760}
{920, 5412679090972817786260999372800}
{921, -2013165438344669876811219864972}
{922, 14434506017247440763624105228288}
{923, -20258498279403327288963458228688}
{924, 8943056916906730974415731818496}
{925, -516023012995819731543200413750}
{926, 4762684848233508475606806953984}
{927, 1233289288545112654687760279256}
{928, 2854434659875301778255186493440}
{929, 16353601112527692303854758976130}
{930, -7214514301501392295305120153600}
{931, -52093590123280403905258894924620}
{932, 1546013552734635291891304759296}
{933, 7278917827915739823915343455288}
{934, 953001374836079836577170280448}
{935, 6737254707146678002802177686800}
{936, 1753365325242944405036108611584}
{937, -20131520804756299219314759633718}
{938, -27064360812847000298070057058304}
{939, -5179284223955018764662849082326}
{940, 7716348831353142693230700134400}
{941, -11906124111628992039361825924338}
{942, 8883652407482953741766256064512}
{943, 6190558638171732721562754534192}
{944, -2124611626133056073252670013440}
{945, 6331704999075118265350915011600}
{946, -6755375723025888021857388183552}
{947, -786913212947802537082236216108}
{948, 9849909376746153671744594903040}
{949, 788380443454569110608403034796}
{950, -2842164970273562327937241600000}
{951, 13654885184270891407780729419438}
{952, -3771237726068112039456049987584}
{953, 3573736225678205301434714535546}
{954, 849638936255830246844113803264}
{955, -18971985459466072252903314153600}
{956, 2780774144843028387280673832960}
{957, -16343830825769263375199848207320}
{958, -8755123906056243462950295306240}
{959, 6399576107812604483216047240944}
{960, -1582496549402034317695333171200}
{961, 5521314571416287757942465721953}
{962, -3897405917453866897271097700352}
{963, -9203640841758245328710735082228}
{964, 3723151116706166162715324710912}
{965, -20951499854247265747126826013300}
{966, 17347902578975036824017803476992}
{967, 16832522806010529364573608727352}
{968, 4852034476626617465558743908352}
{969, -6852555011613078901623784270680}
{970, 8608489846584663765623338905600}
{971, 34787866203761052869461520116812}
{972, 752770600341972020122352615424}
{973, -5576104033552055956749042092000}
{974, -16823164712829780473840274644992}
{975, 1755904260133825509204771491250}
{976, -6091660638269683393005069795328}
{977, 46097251263357168056625728748402}
{978, -11080230252965615791724738310144}
{979, 1910123141360149128315368621880}
{980, -29047328535681765269890242969600}
{981, -6380282799186601808529225441090}
{982, -28387200620673236087049713405952}
{983, -24523038882435185298922228310184}
{984, -1809923980181318578739733331968}
{985, 11161710482387642846569474380900}
{986, 6892103222790973814135177441280}
{987, 24731277347470302203573262969216}
{988, -21466233665074953046014568693760}
{989, -13104199270595827827288755947104}
{990, 9061008209212381146953944473600}
{991, 23825308776832684167643179767792}
{992, 5779149021278509525186094563328}
{993, 18725700215213312412210218658828}
{994, 58601981677170024314806939877376}
{995, -12436961749037293089324362910000}
{996, -16460943077143835369458511118336}
{997, -6579844181108902889165014241578}
{998, -2150629802612892208241562726400}
{999, -1673269426525011372695637724122}
{1000, 10316677539726767708700672000000}