{1, 1}
{2, 1728}
{3, -59049}
{4, 888832}
{5, -41512770}
{6, -102036672}
{7, 538429808}
{8, -2087976960}
{9, 3486784401}
{10, -71734066560}
{11, -64113040188}
{12, -52484640768}
{13, -130980107986}
{14, 930406708224}
{15, 2451287555730}
{16, -5472039993344}
{17, 8242029723618}
{18, 6025163444928}
{19, 13492101753020}
{20, -36897878384640}
{21, -31793741732592}
{22, -110787333444864}
{23, -233184825844776}
{24, 123292951511040}
{25, 1246472914869775}
{26, -226333626599808}
{27, -205891132094649}
{28, 478573643104256}
{29, -2024562031123770}
{30, 4235824896301440}
{31, -6869194988701768}
{32, -5076880050880512}
{33, 3785810910061212}
{34, 14242227362411904}
{35, -22351712780648160}
{36, 3099165552709632}
{37, 3443998107027638}
{38, 23314351829218560}
{39, 7734244396465314}
{40, 86677707305779200}
{41, -21842403084625158}
{42, -54939585713918976}
{43, -71792816814133756}
{44, -56985721736380416}
{45, -144746078878300770}
{46, -402943379059772928}
{47, 283544719418655648}
{48, 323118489566969856}
{49, -268639205940367143}
{50, 2153905196894971200}
{51, -486683613149919282}
{52, -116419311341412352}
{53, -2172285419049898146}
{54, -355779876259553472}
{55, 2661509891325200760}
{56, -1124229033681223680}
{57, -796695116414077980}
{58, -3498443189781874560}
{59, 1534831476719068260}
{60, 2178782820734607360}
{61, 4311589520797626062}
{62, -11869968940476655104}
{63, 1877388655567825008}
{64, 2702850888199831552}
{65, 5437347097397981220}
{66, 6541881252585774336}
{67, 9243910904037307868}
{68, 7325779763302834176}
{69, 13769330781308178024}
{70, -38623759684960020480}
{71, -20387361256404760728}
{72, -7280325493775400960}
{73, 16617754439328636074}
{74, 5951228728943758464}
{75, -73602979150145343975}
{76, 11992211785340272640}
{77, -34520371918721123904}
{78, 13364774317092062592}
{79, 67940304745507627880}
{80, 227159537674491002880}
{81, 12157665459056928801}
{82, -37743672530232273024}
{83, 39503732340682314684}
{84, -28259295051663212544}
{85, -342149484249717601860}
{86, -124057987454823130368}
{87, 119548363375827494730}
{88, 133866550748098068480}
{89, 41611676186839694490}
{90, -250121224301703730560}
{91, -70523594394721246688}
{92, -207262135125263941632}
{93, 405619094887850698632}
{94, 489965275155436959744}
{95, -560094516889716065400}
{96, 299784690124443353088}
{97, 57181473208903260098}
{98, -464208547864954423104}
{99, -223548348428204507388}
{100, 1107905013869531852800}
{101, 432416578714693391502}
{102, -840989283523060519296}
{103, 1841230728243859903904}
{104, 273483447693080002560}
{105, 1319846287984493199840}
{106, -3753709204118223996288}
{107, -2438048811123644563692}
{108, -183002626721951059968}
{109, -4136763140673116371090}
{110, 4599089092209946913280}
{111, -203364644221874996262}
{112, -2946309442984531197952}
{113, 3479095556570215495314}
{114, -1376689161163526749440}
{115, 9680148042784241789520}
{116, -1799495519247802736640}
{117, -456699397366880326386}
{118, 2652188791770549953280}
{119, 4437754481617932805344}
{120, -5118231938698955980800}
{121, -3289768022110057025867}
{122, 7450426691938297835136}
{123, 1289772059744030954742}
{124, -6105560320197769854976}
{125, -31949712150278608120500}
{126, 3244127596821201613824}
{127, 1371405749859518373128}
{128, 15317515487273476423680}
{129, 4239294040057784158044}
{130, 9395735784303711548160}
{131, -24527587051125818716068}
{132, 3364949882811527184384}
{133, 7264549756395022020160}
{134, 15973478042176467995904}
{135, 8547111211684782167730}
{136, -17209168166549551841280}
{137, 10283520533032563572538}
{138, 23793403590100531625472}
{139, 8706918353900791504340}
{140, -19866917574249065349120}
{141, -16743032136952197358752}
{142, -35229360251067426537984}
{143, 8397532927134997741368}
{144, -19079823690440003026944}
{145, 84045177948773905542900}
{146, 28715479671159883135872}
{147, 15862876471572739427007}
{148, 3061135725465589538816}
{149, -90399709129464927774450}
{150, -127185947971451154388800}
{151, -47520563656407300511648}
{152, -28171197602281370419200}
{153, 28738180672889583682818}
{154, -59651202675550102106112}
{155, 285159311651129093577360}
{156, 6874443915399057973248}
{157, -150900576147493727782642}
{158, 117400846600237180976640}
{159, 128271281709477435623154}
{160, 210755353869790992138240}
{161, -125553661008116179483008}
{162, 21008445913250372968128}
{163, -48350335374711020165236}
{164, -19414226818513548435456}
{165, -157159497572861779677240}
{166, 68262449484699039773952}
{167, 478731485374094089368}
{168, 66384600209842577080320}
{169, -229908740385426171728217}
{170, -591234308783512016014080}
{171, 47044049929134890641020}
{172, -63811752954540134612992}
{173, -161803993969566450913626}
{174, 206579571913429910893440}
{175, 671138172230533298253200}
{176, 350829120003607124508672}
{177, -90630263868784261684740}
{178, 71904976450858992078720}
{179, -87637680509256519942420}
{180, -128654946781557830000640}
{181, 93662447300352255276182}
{182, -121864771114078314276864}
{183, -254595049613579021335038}
{184, 486884543785504824360960}
{185, -142969901297473719937260}
{186, 700909795966206007236096}
{187, -528421582901011366760184}
{188, 252023620050322536923136}
{189, -110857922722624498897392}
{190, -967843325185429361011200}
{191, 1208580981805990844664192}
{192, -159600642097311853314048}
{193, -1788217916583857384827006}
{194, 98809585704984833449344}
{195, -321069908754253393059780}
{196, -238775122694388408446976}
{197, 1909630515897793391963598}
{198, -386291546083937388766464}
{199, 1442538876933641026892000}
{200, -2602606727512131600384000}
{201, -545843694972498992297532}
{202, 747215848018990180515456}
{203, -1090084545702061505336160}
{204, -432579969243269055258624}
{205, 906738655499334720267660}
{206, 3181646698405389913946112}
{207, -813065213305466604139176}
{208, 716728389231907841245184}
{209, -865019661911956510367760}
{210, 2280694385637204249323520}
{211, 3988478392887968177566412}
{212, -1930796793584959068905472}
{213, 1203853294829444716227672}
{214, -4212948345621657806059776}
{215, 2980318692057267362064120}
{216, 429895940081943651287040}
{217, -3698579338881255113500544}
{218, -7148326707083145089243520}
{219, -981261781887916631533626}
{220, 2365635159726360841912320}
{221, -1079541943223307374613348}
{222, -351414105215399993540736}
{223, -4629626578313893879963576}
{224, -2733543551034624307101696}
{225, 4346182315836932416379775}
{226, 6011877121753332375902592}
{227, -3430098205885493413670772}
{228, -708128113712557759119360}
{229, 811791906818476248715430}
{230, 16727295817931169812290560}
{231, 2038393441428563645407296}
{232, 4227238875077234668339200}
{233, 822187598619057903533034}
{234, -789176558649969203995008}
{235, -11770726721941185624624960}
{236, 1364207331115162879672320}
{237, -4011807054917479918686120}
{238, 7668439744235787887634432}
{239, -8855253952606095597124560}
{240, -13413543540141019229061120}
{241, 7469344340829098486839442}
{242, -5684719142206178540698176}
{243, -717897987691852588770249}
{244, 3832278736949595567939584}
{245, 11151957569185094922916110}
{246, 2228726119237685489794176}
{247, -1767196944568659501617720}
{248, 14342720870156751895265280}
{249, -2332655890984949999775516}
{250, -55209102595681434832224000}
{251, 946473559538403124733652}
{252, 1668683113505661037510656}
{253, 14950188110617904737857888}
{254, 2369789135757247748765184}
{255, 20203584895461574672231140}
{256, 20800377616118514121179136}
{257, -19182506017473142619308542}
{258, 7325500101219851025100032}
{259, 1854351239519254579033504}
{260, 4832888095274442443735040}
{261, -7059211308979237736311770}
{262, -42383670424345414741365504}
{263, 888428809984623005756664}
{264, -7904685955124442845675520}
{265, 90177584975372040258324420}
{266, 12553141979050598050836480}
{267, -2457127867156697119940010}
{268, 8216283816657288426930176}
{269, -21384718554950095318593930}
{270, 14769408173791303585837440}
{271, -15643479490160130993151528}
{272, -45100716273967690879598592}
{273, 4164347725413894895679712}
{274, 17769923481080269853345664}
{275, -79915168084299387361517700}
{276, 12238621817011710489427968}
{277, -80497264624577589245286922}
{278, 15045554915540567719499520}
{279, -23951401934032695903520968}
{280, 46669861302530891946393600}
{281, 83317074784526942300709882}
{282, -28931959532653397035923456}
{283, -4461298032280050280147516}
{284, -18120939080252756287389696}
{285, 33073021127820843945804600}
{286, 14510936898089276097083904}
{287, -11760600899113331573909664}
{288, -17701986167158255556493312}
{289, -1160879948006127413817293}
{290, 145230067495481308778131200}
{291, -3376508811512528605526802}
{292, 14770391913817350258925568}
{293, 96712751143741545341697294}
{294, 27411050542877693729868096}
{295, -63715106081799035291680200}
{296, -7190988697757322227220480}
{297, 13200306426337047956754012}
{298, -156210697375715395194249600}
{299, 30542573669845364153981136}
{300, -65420683163981986375987200}
{301, -38655392573013209929398848}
{302, -82115533998271815284127744}
{303, -25533766556523930074801598}
{304, -73829320386792131531898880}
{305, -178986024111282067257811740}
{306, 49659576202753200603909504}
{307, 168162634712174621426825708}
{308, -30682811213260734001840128}
{309, -108722833272071683465627296}
{310, 492755290533151073701678080}
{311, 230370278508655140986598312}
{312, -16148924102828681071165440}
{313, -279658012890075318179426086}
{314, -260756195582869161608405376}
{315, -77935603459196338957352160}
{316, 60387516947559035903836160}
{317, 29850054914544090073341318}
{318, 221652774793977008756810112}
{319, 129800826864537172812068760}
{320, -112202827266135321256919040}
{321, 143964344248040087841448908}
{322, -216956726222024758146637824}
{323, 111202303682469363896826360}
{324, 10806122105304488140050432}
{325, -163263156991267314627523150}
{326, -83549379527500642845527808}
{327, 244271726693606848596493410}
{328, 45606434391730260140359680}
{329, 152668928836000632170755584}
{330, -271571611805905155282270720}
{331, 255594372567753724557710132}
{332, 35112181423833343125209088}
{333, 12008478876657496654274838}
{334, 827248006726434586427904}
{335, -383740347259792832943474360}
{336, 173976626298793582707867648}
{337, -49193138827587979264454062}
{338, -397282303386016424746358976}
{339, -205437113519914654782796386}
{340, -304113410384644995496427520}
{341, 440404974369844657730652384}
{342, 81292118277545091027682560}
{343, -445381098433301044153479200}
{344, 149901747401411884886261760}
{345, -571603061778366693429366480}
{346, -279597301579410827178745728}
{347, 298135622906180040035184948}
{348, 106258410916063503795855360}
{349, 772833867655104735300080750}
{350, 1159726761614361539381529600}
{351, 26967642715116916392766914}
{352, 325494214731757750642016256}
{353, -730755372621841067508909246}
{354, -156609095965259204191230720}
{355, 846335838744041859006496560}
{356, 36985789368501099332935680}
{357, -262044964385057314222757856}
{358, -151437911919995266460501760}
{359, -15893602757390155346042040}
{360, 302226477748234651710259200}
{361, -532172685979527848594636019}
{362, 161848708935008697117242496}
{363, 194257511937576757320420483}
{364, -62683627453048875136188416}
{365, -689849017956328623753664980}
{366, -439940245732264548866945664}
{367, -1407343785560265038429603032}
{368, 1275996692863569862217170944}
{369, -76159750355825283846560358}
{370, -247051989442034588051585280}
{371, -1169623221100236201170335968}
{372, 360527231347358112166477824}
{373, -930077343271275426161288026}
{374, -913112495252947641761597952}
{375, 1886598552761801530907404500}
{376, -592034841275817587197870080}
{377, 265177353460946887531427220}
{378, -191562490464695134094693376}
{379, 2185411856031617611297700180}
{380, -497829929636120109841612800}
{381, -80980138123454700414835272}
{382, 2088427936560752179579723776}
{383, 2103465083057236572720758784}
{384, -904483972008011509341880320}
{385, 1433036259776328710768254080}
{386, -3090040559856905560981066368}
{387, -250326073771372096748340156}
{388, 50824723195215902479425536}
{389, -297815385557395111182342210}
{390, -554808802327349863207299840}
{391, -1921916265709330598649119568}
{392, 560912472556181728525025280}
{393, 1448329487781928469365099332}
{394, 3299841531471386981313097344}
{395, -2820390244630166689428027600}
{396, -198696925630137868710690816}
{397, 636504104722696090640240798}
{398, 2492707179341331694469376000}
{399, -428964398565369655268427840}
{400, -6820749640787479869626777600}
{401, 2438882440496984272834412802}
{402, -943217904912478258690135296}
{403, 899727901397047622589119248}
{404, 384345692492138356555505664}
{405, -504698369938774702222288770}
{406, -1883666094973162281220884480}
{407, -220805189043258880320715944}
{408, 1016184171066584486675742720}
{409, 548031897832771423780109210}
{410, 1566844396702850396622516480}
{411, -607231603955039846394796362}
{412, 1636544790646446486106800128}
{413, 826399017322204393170694080}
{414, -1404976688591846291952496128}
{415, -1639909354800306572544514680}
{416, 664970297296298636142968832}
{417, -514134821879487837539772660}
{418, -1494753975783860849915489280}
{419, -6082457119525760382578664180}
{420, 1173121615841833059800186880}
{421, -4059899006382585766987893178}
{422, 6892090662910409010834759936}
{423, 988659304654890301836946848}
{424, 4535681905520132419194716160}
{425, 10273466814041454485711845950}
{426, 2080258493465280469641417216}
{427, 2321488317857877807418456096}
{428, -2167015800888651244835487744}
{429, -495865921814394481630039032}
{430, 5149990699874958001646799360}
{431, -7872143954524713451926787968}
{432, 1126644509096791738738016256}
{433, -1737846393016211840301407566}
{434, -6391145097586808836128940032}
{435, -4962783712697150348402702100}
{436, -3676887455850767370348666880}
{437, -3146153397557965672009223520}
{438, -1695620359102319939290105728}
{439, 8374160974880011143129735440}
{440, -5557171331899123054254489600}
{441, -936686992769898690425336343}
{442, -1865448477889875143331865344}
{443, -33028603328353290846781356}
{444, -180757003453017596677545984}
{445, -1727415942858753264233637300}
{446, -7999994727326408624577059328}
{447, 5338012424385774520153498050}
{448, 1455295484786064768175702016}
{449, 5217125093706720166578623250}
{450, 7510203041766219215504251200}
{451, 1400382866767067919769849704}
{452, 3092331461737417779130933248}
{453, 2806041763347194687912302752}
{454, -5927209699770132618823094016}
{455, 2927629753681352327872205760}
{456, 1663481047217112641883340800}
{457, 215210558017639442950349258}
{458, 1402776414982326957780263040}
{459, -1696960830553457026886720082}
{460, 8604025345164003198262640640}
{461, 16869898307433872652613078662}
{462, 3522343866788557979263807488}
{463, -19035227842165678427020442536}
{464, 11078484403315029511640186880}
{465, -16838372193687521846649530640}
{466, 1420740170413732057305082752}
{467, -12102676306000085248450327332}
{468, -405929038760398974262321152}
{469, 4977197173229914100204129344}
{470, -20339815775514368759351930880}
{471, 8910528120933357131837227458}
{472, -3204692760872190919547289600}
{473, 4602855749614279624835386128}
{474, -6932402590897405299489615360}
{475, 16817539399806440502512970500}
{476, 3944418191405430451239518208}
{477, -7574290913662933096111620546}
{478, -15301878830103333191831239680}
{479, 6952525728812972594026278480}
{480, -12444892890657288294770933760}
{481, -451095243962059610726517068}
{482, 12907027020952682185258555776}
{483, 7413818128868252282292139392}
{484, -2924051090628126206415417344}
{485, -2373761345582362988698451460}
{486, -1240527722731521273394990272}
{487, -10641234482349713256321163312}
{488, -9002499580402884040151531520}
{489, 2855038953541311029737020564}
{490, 19270582679551844026799038080}
{491, 16806365263681913359700438292}
{492, 1146390679406406521565241344}
{493, -16686500437830542767050199860}
{494, -3053716320214643618795420160}
{495, 9280111172179915228161344760}
{496, 37588509700254260721921032192}
{497, -10977163006912654089062980224}
{498, -4030829379621993599612091648}
{499, -5122854140903403310788759700}
{500, -28397926549956435812960256000}
{501, -28268615479854881883091032}
{502, 1635506310882360599539750656}
{503, 19960644690841785148663200504}
{504, -3919944257790994334015815680}
{505, -17950809976369962381942480540}
{506, 25833925055147739387018430464}
{507, 13575881211019030014379485633}
{508, 1218949315459135434624106496}
{509, -2579664650258787739906039290}
{510, 34911794699357601033615409920}
{511, 8947494332158865170225693792}
{512, 3819894281486246772524187648}
{513, -2777904104265486157461589980}
{514, -33147370398193590446165160576}
{515, -76434587738519860102988854080}
{516, 3768020200212640408762564608}
{517, -18178913991183453557157181824}
{518, 3204318941889271912569894912}
{519, 9554364039908929359998701674}
{520, -11353055462889860737872691200}
{521, -26122970874931690364392143078}
{522, -12198317141916122808346738560}
{523, 67074997929127124737576966724}
{524, -21800904253826263701040152576}
{525, -39630037932040760728553206800}
{526, 1535204983653428553947515392}
{527, -56616109274207783541667956624}
{528, -20716108707092997095112572928}
{529, 14903578883563027274796900553}
{530, 155826866837442885566384597760}
{531, 5351626451187841868222212260}
{532, 6456964289076100212222853120}
{533, 2860920314697942691172311788}
{534, -4245916954446772623256337280}
{535, 101210159544949298334296346840}
{536, -19301072987922669808810721280}
{537, 5174917396391088246079958580}
{538, -36952793662953764710530311040}
{539, 17223276206527166970633742884}
{540, 7596945952504208303707791360}
{541, -21519598091080486239700559458}
{542, -27031932558996706356165840384}
{543, -5530673850638500321803270918}
{544, -41843796282600444096902332416}
{545, 171728496803240725096293819300}
{546, 7195992869515210379734542336}
{547, -74678884283499733151361698452}
{548, 9140322122416399545306095616}
{549, 15033583084632227630812658862}
{550, -138093410449669341360702585600}
{551, -27315596929222749017591285400}
{552, -28750045425990274373690327040}
{553, 36581085239585160941963847040}
{554, -139099273271270074215855801216}
{555, 8442229701714525688575265740}
{556, 7738987654334348314385530880}
{557, -79516621655794595287122128442}
{558, -41388022542008498521284232704}
{559, 9403430898934355851927775416}
{560, 122309466255444957178405847040}
{561, 31202766048721820195822105016}
{562, 143971905227662556295626676096}
{563, 54630475811968490797645382364}
{564, -14881742740351495482774257664}
{565, -144426893647921344707406159780}
{566, -7709122999779926884094907648}
{567, 6546049478848254035392100208}
{568, 42568340578569792834376826880}
{569, 94347753608621322683348816970}
{570, 57150180508874418338350348800}
{571, 80502688557192538676776533572}
{572, 7463995986691254312455602176}
{573, -71365498394661953386575873408}
{574, -20322318353667836959715899392}
{575, -290658569574138784296404045400}
{576, 9424258315204167626341220352}
{577, -16713209748295217317456180222}
{578, -2006000550154588171076282304}
{579, 105592479756360194716649877294}
{580, 74702043606564608011506892800}
{581, 21269987019476969284301700672}
{582, -5834607226293649430350313856}
{583, 139271822371352540611804691448}
{584, -34697488396255909990736855040}
{585, 18958857042029908606786949220}
{586, 167119633976385390350452924032}
{587, 31573049710064303705244124788}
{588, 14099432219980941130385485824}
{589, -92679877748899323126773339360}
{590, -110099703309348732984023385600}
{591, -112761772333248802002058498302}
{592, -18845695378656264841144041472}
{593, -5484927888673329085387681806}
{594, 22810129504710418869270932736}
{595, -184223481111874472423700242880}
{596, -80350154264960570683619942400}
{597, -85180478144054568996945708000}
{598, 52777567301492789258079403008}
{599, 125620658203688600381134975800}
{600, 153681324652863858871074816000}
{601, 39932519503450424280802227002}
{602, -66796518366166826758001209344}
{603, 32231524344431092996176967068}
{604, -42237797635851813728369115136}
{605, 136567383255209712001700821590}
{606, -44122348609673351169257161344}
{607, -246989744233417277472610442392}
{608, -68497782234357222749755146240}
{609, 64368402339161029828594911840}
{610, -309287849664295412221498686720}
{611, -37138717968315587917988804928}
{612, 25543414603845794443966488576}
{613, 26391063094884762318035752214}
{614, 290585032782637745825554823424}
{615, -53542010868580215897085055340}
{616, 72077741216920699376857251840}
{617, 309820221453069471259829935818}
{618, -187873055894139869028603967488}
{619, -250758346984346089623219775180}
{620, 253458721293496374502552043520}
{621, 48010687780474497507814203624}
{622, 398079841262956083624841883136}
{623, 22404966819838268831029357920}
{624, -42322094655754926117686870016}
{625, 731956449557052032894075738125}
{626, -483249046274050149814048276608}
{627, 51078546016239119980705860240}
{628, -134125260898329145052501254144}
{629, 28385534766205918408627354284}
{630, -134672722777491273718304532480}
{631, -43277014217764274599149635968}
{632, -141857790963998590517693644800}
{633, -235515660621641632917119062188}
{634, 51580894892332187646733797504}
{635, -56930851470595718534436844560}
{636, 114011619864398248059799216128}
{637, 35186392203342581066626303998}
{638, 224295828821920234619254817280}
{639, -71086333206383881048527803928}
{640, -635872497394621753876650393600}
{641, -87338129147951304875869051758}
{642, 248770386860613271790023713024}
{643, -472012662281044842887803317556}
{644, -111596111621165920042240966656}
{645, -175984838447289580462524221880}
{646, 192157580763307060813715950080}
{647, 12679914419730103032806825448}
{648, -25384925365898690664848424960}
{649, -98402712148697009739295232880}
{650, -282118735280909919676360003200}
{651, 218397411381599233197093622656}
{652, -42975325291775145475507044352}
{653, -276226226695286755683440965146}
{654, 422101543726552634374740612480}
{655, 1018208079908364353421826188360}
{656, 119522503229809214651054948352}
{657, 57942526958699589175429081674}
{658, 263811909028609092391065649152}
{659, 64651093109860756023840399660}
{660, -139688390546681881354080583680}
{661, -227730096181644030821366698138}
{662, 441667075797078436035723108096}
{663, 63745872205393077163543586052}
{664, -82482882961351543739661680640}
{665, -301571583190782578267837443200}
{666, 20750651498864154218586920064}
{667, 472097144639542275194863925520}
{668, 425511863608026797641138176}
{669, 273374819822857119717969199224}
{670, -663103320064922015326323694080}
{671, -276429112221057861528002179656}
{672, 161413013145043530710048047104}
{673, -379242654490524454184795452126}
{674, -85005743894072028168976619136}
{675, -256637719567855022254809333975}
{676, -204350245534259115069534572544}
{677, -339716792517518435143954664322}
{678, -354995332162412523464672155008}
{679, 30788209641026926225140201184}
{680, 714400239989293239190133145600}
{681, 202543868959332500583845415828}
{682, 761019795711091568558567319552}
{683, 454742470684348761035562212484}
{684, 41814256986612823118239088640}
{685, -426897422678058214097148310260}
{686, -769618538092744204297212057600}
{687, -47935500305724204010397426070}
{688, 392853164841759489467365720064}
{689, 284526178763568920685381193956}
{690, -987730090753017646245945277440}
{691, -371838197284336465451891877508}
{692, -143816567567957687698460024832}
{693, -120365094322915254697655421504}
{694, 515178356381879109180799590144}
{695, -361448299034262160537620421800}
{696, -249614228334435629930761420800}
{697, -180025735458726041655869581644}
{698, 1335456923308020982598539536000}
{699, -48549355510856750145722124666}
{700, 596529083900009372552988262400}
{701, -937969255282051004951082021498}
{702, 46600086611722031526701227392}
{703, 46466772897225156241389966760}
{704, -173287987617327295268206411776}
{705, 695049642203905069948479263040}
{706, -1262745283890541364655395177088}
{707, 232825975453369249565290691616}
{708, -80555078695019252881770823680}
{709, -754577664218910736843279357690}
{710, 1462468329349704332363226055680}
{711, 236893194785822271718496699880}
{712, -86884221145101937308558950400}
{713, 1601792037134229814046124763968}
{714, -452813698457379038976925575168}
{715, -348604852971581920187929269360}
{716, -77895174842403491133461053440}
{717, 522893890647437338914608143440}
{718, -27464145564770188437960645120}
{719, 1227539546566558647195430005120}
{720, 792056332501787044456830074880}
{721, 991373507492041665237929170432}
{722, -919594401372624122371531040832}
{723, -441057313981617436549382210658}
{724, 83250180358866695761639399424}
{725, -2523561736269517727186457051750}
{726, 335676980628132636649686594624}
{727, 904406856558230986053248052128}
{728, 147251640232563108707020308480}
{729, 42391158275216203514294433201}
{730, -1192059103028535861846333085440}
{731, -591718530124352544240764249208}
{732, -226292227138136668691264495616}
{733, -1388738978923466104527919576066}
{734, -2431890061448137986406354039296}
{735, -658511942502810670103273379390}
{736, 1183851390499389708493035405312}
{737, -592655231284835330792412599184}
{738, -131604048614866090486856298624}
{739, 2115060316123808116356693853340}
{740, -127076223310036161439274680320}
{741, 104351212379834774911024748280}
{742, -2021108926061208155622340552704}
{743, 2268054880656676218135285273144}
{744, -846923324661886042663519518720}
{745, 3752742333158377769767354726500}
{746, -1607173649172763936406705708928}
{747, 137740997706770312536744444284}
{748, -469678012373071735140187865088}
{749, -1312718153267932206688927331136}
{750, 3260042299172393045407994976000}
{751, -698349419132254736961327622648}
{752, -1551568044560386799631348006912}
{753, -55888317217183166112397416948}
{754, 458226466780516221654306236160}
{755, 1972710229338795292460925744960}
{756, -98534069169395778603966726144}
{757, -379778380441320730765832293642}
{758, 3776391687222635232322425911040}
{759, -882793657743876656865770428512}
{760, 1169464446688058005497053184000}
{761, -750370717124167632447554710038}
{762, -139933678677329722316835350016}
{763, -2227356583574103038447645450720}
{764, 1074225451220582454444563103744}
{765, -1193001484492110522820576585860}
{766, 3634787663522904797661471178752}
{767, -201032392560975405680105124360}
{768, -1228241497854182140341506801664}
{769, 216884139434996536569961306370}
{770, 2476286656893496012207543050240}
{771, 1132707797825771598527550096558}
{772, -1589425307233063127070557396992}
{773, -3081282447850977846794412827826}
{774, -432563455476930983181131789568}
{775, -8562265500375943907210032262200}
{776, -119393598599047273953511342080}
{777, -109497586342372463637349377696}
{778, -514624986243178752123087338880}
{779, -294699924948240549661394477160}
{780, -285377209137860551860110376960}
{781, 1307095711559152596948788136864}
{782, -3321071307145723274465678613504}
{783, 416839368583915009091473706730}
{784, 1470004478685864066442636296192}
{785, 6264300910478393197883427338340}
{786, 2502713354887172395062891645696}
{787, 1464598484722136200982480076188}
{788, 1697340710706467496165788737536}
{789, -52460832800782003866925252536}
{790, -4873634342720928039331631692800}
{791, 1873248752537754267660541919712}
{792, 466763800964143225594293780480}
{793, -564732461025379054453207931132}
{794, 1099879092960818844626336098944}
{795, -5324896215210743605213798676580}
{796, 1282174715062682021214470144000}
{797, 1277306969066927295682331257398}
{798, -741250480720958764303843307520}
{799, 2336984005423485768118554694464}
{800, -6328193475465243404706565324800}
{801, 145090943427735808235337650490}
{802, 4214388857178788823457865321856}
{803, -1065414758202992252351588541912}
{804, -485163343089796224321799962624}
{805, 5212080252087895092156830012160}
{806, 1554729813614098291833998060544}
{807, 1262746245951248178467652972570}
{808, -902875853478306214920435793920}
{809, -4249750098490156189571483076390}
{810, -872118783254202685440114994560}
{811, 2058625527118300100510988644612}
{812, -968902026925454731910949765120}
{813, 923731820414465575014604576872}
{814, -381551366666751345194197151232}
{815, 2007156351833242396584804063720}
{816, 2663152195261518178749417259008}
{817, -968635989592217780840356943120}
{818, 946999119455029020292028714880}
{819, -245900568837965079694991313888}
{820, 805938332644784678084944773120}
{821, -180716557632132154265970525378}
{822, -1049296211634308854570208113536}
{823, -6235322116210406836119407601376}
{824, -3844447338617200740819366051840}
{825, 4718910760209794524310258667300}
{826, 1428017501932769191398959370240}
{827, 3371788293111801720481171466628}
{828, -722678379672724492690232082432}
{829, -270711354830692318697687485570}
{830, -2833763365094929757356921367040}
{831, 4753282978816682067344947457178}
{832, -354019701206469949827969974272}
{833, -2214132320289643187409738283374}
{834, -888424972207754983268727156480}
{835, -19873470044093131890293229360}
{836, -768857156136528129023196856320}
{837, 1414306332802696660407009639432}
{838, -10510485902540513941095931703040}
{839, -7454572359051331000890150282360}
{840, -2755808640053146638542595686400}
{841, -1033991290514177796566753558729}
{842, -7015505483029108205355079411584}
{843, -4919789948951531415914617822218}
{844, 3545087226907398531202709110784}
{845, 9544148660609908018933974831090}
{846, 1708403278443650441574244153344}
{847, -1771309164509257759306619843536}
{848, 11886832689999072901641717940224}
{849, 263435187508104688992430672284}
{850, 17752550654663633351310069801600}
{851, -803088098796977982055729919088}
{852, 1070023331749845006014074159104}
{853, -6106526280775814816359806859546}
{854, 4011531813258412851219092133888}
{855, -1952928824576693014155815825400}
{856, 5090589744981561560218148536320}
{857, -4083071917280672721162578328342}
{858, -856856312895273664256707447296}
{859, 5271894671353956817046416571060}
{860, 2649002623698645063958175907840}
{861, 694451722491743116107791749536}
{862, -13603064753418704844929489608704}
{863, 10553714420150581769951975175264}
{864, 1045284581184527832355373580288}
{865, 6716931986739999076493646004020}
{866, -3002998567132014060040832274048}
{867, 68548800049813817658497334357}
{868, -3287415670936503745042915524608}
{869, -4355859488533697658730989241440}
{870, -8575690255540675802039869228800}
{871, -1210768448423769467923367433848}
{872, 8637466126702705874234730086400}
{873, 199379468811003301627752131298}
{874, -5436553070980164681231938242560}
{875, -17202677378729778116828055864000}
{876, -872176872119000715439295864832}
{877, 7160688934406921976169683124478}
{878, 14470550164592659255328182840320}
{879, -5710791242286794510881883513406}
{880, -14563888568012141730089863741440}
{881, -10594251736792060470882179557518}
{882, -1618595123506384937054981200704}
{883, 6607441444291509214872541529084}
{884, -959531424479058740392331329536}
{885, 3762313299024151234938424129800}
{886, -57073426551394486583238183168}
{887, -2744668494079234486872150014712}
{888, 424620691613872120195142123520}
{889, 738405734586956504615781399424}
{890, -2984974749259925640595725254400}
{891, -779464894168776344798367654588}
{892, -4114960250855894925115785183232}
{893, 3825614205928007903672524056960}
{894, 9224085469338618370825244630400}
{895, 3638082874314248783370094703400}
{896, 8247406922849684354294549053440}
{897, -1803508432630698907928432099664}
{898, 9015192161925212447847860976000}
{899, 13907111358511273739122425825360}
{900, 3863025920149972313515668172800}
{901, -17904040991991243328427430612228}
{902, 2419861593773493365362300288512}
{903, 2282562276043857033121072575552}
{904, -7264271363756986576450619965440}
{905, -3888187632416644092261429844140}
{906, 4848840167063952420712459155456}
{907, 5455677369963674243381962583108}
{908, -3048781048533614881859819618304}
{909, 1507743381396181546986959560302}
{910, 5058944214361376822563171553280}
{911, -8757394753617937276889426384688}
{912, 4359547539519688574827096965120}
{913, -2532704379134160548676154520592}
{914, 371883844254480957418203517824}
{915, 10568945737747094789506525435260}
{916, 721546624121279881098233077760}
{917, -13206383986640960755135299754944}
{918, -2932348315196373742460252301696}
{919, 12429537373114329172261211808320}
{920, -20211926082722591107586929459200}
{921, -9929835417119199220632631231692}
{922, 29151184275245731943715399927936}
{923, 2670338778913488194277931973808}
{924, 1811789319331833082074657718272}
{925, 4292850359272727269937095841450}
{926, -32892873711262292321891324702208}
{927, 6419974581882560836961826201504}
{928, 10278458587582398156937352970240}
{929, 22431000732773336043087939443730}
{930, -29096707150692037751010388945920}
{931, -3624507501397928327652709021860}
{932, 730786647655774474513073676288}
{933, -13603134575657577420117643725288}
{934, -20913424656768147309322165629696}
{935, 21936243634005617635701163549680}
{936, 953577819347930788571248066560}
{937, -11005150343244776250473713211062}
{938, 8600596715341291565152735506432}
{939, 16513526003146057463176930952214}
{940, -10462198573716427901106652446720}
{941, -23803608375613899065906027348058}
{942, 15397392592972841123814729047424}
{943, 5093316959319715567044652474608}
{944, -8398659223649971972408281661440}
{945, 4602019448662084619092687695840}
{946, 7953734735333475191715547229184}
{947, 8097622045727514838197167514348}
{948, -3565822488236413511085621411840}
{949, -2176595270948095638314615086964}
{950, 29060708082865529188342413024000}
{951, -1762615892648913974740731486582}
{952, -9265929111754987220386436874240}
{953, -3422323218848039624719247798646}
{954, -13088374698809548390080880303488}
{955, -50171544324086282556650329731840}
{956, -7870833081202781161783416913920}
{957, -7664609025524055517379848209240}
{958, 12013964459388816642477409213440}
{959, 5536953986164780862109429412704}
{960, 6625464747238024584899812392960}
{961, 26360333399413931858049625676193}
{962, -779492581566439007335421493504}
{963, -8500950563502519146949716568492}
{964, 6638992269147809266254474911744}
{965, 74233879081024857329124989866620}
{966, 12811077726684339943800816869376}
{967, 13312057600912052006631125850368}
{968, 6868959833910569654296420024320}
{969, -6566384830146133468743699731640}
{970, -4101859605166323244470924122880}
{971, 9717740684720670610640105819172}
{972, -638090704196124720181837959168}
{973, 4688064377562479220729817366720}
{974, -18388053185500304506922970203136}
{975, 9640526157177343661440614484350}
{976, -23593190292687501865877480931328}
{977, -14063736808615603541092676695422}
{978, 4933507311719385459385571534592}
{979, -2667851067656895929551012164120}
{980, 9912216750133926290525371883520}
{981, -14424001189530790802774339367090}
{982, 29041399175642346285562357368576}
{983, -48729100520256050266625407838616}
{984, -2693014344397280131028098744320}
{985, -79274052391446440588104692146460}
{986, -28834272756571177901462745358080}
{987, -9014947578837001329050946479616}
{988, -1570741194634850762141881303040}
{989, 16740995485709686036429357858656}
{990, 16036032105526893514262803745280}
{991, 1178465528769504227219631008792}
{992, 34874079003748389976820171145216}
{993, -15092592105753289681408225584468}
{994, -18968537675945066265900829827072}
{995, -59883784614204545211931410840000}
{996, -2073339200895935078200471437312}
{997, 50543774300846828901005197734998}
{998, -8852291955481080921042976761600}
{999, -709088669187748519938274909062}
{1000, 66710262848413791336472903680000}