{1, 1}
{2, 8192}
{3, -1594323}
{4, 67108864}
{5, 2904255750}
{6, -13060694016}
{7, -493494294832}
{8, 549755813888}
{9, 2541865828329}
{10, 23791663104000}
{11, -20157692940660}
{12, -106993205379072}
{13, 1313545153005254}
{14, -4042705263263744}
{15, -4630321740107250}
{16, 4503599627370496}
{17, -62309663121088062}
{18, 20822964865671168}
{19, -173514279626960236}
{20, 194901304147968000}
{21, 786789304619438736}
{22, -165131820569886720}
{23, -2647984382765871000}
{24, -876488338465357824}
{25, 984120864484234375}
{26, 10760561893419040768}
{27, -4052555153018976267}
{28, -33117841516656590848}
{29, -62268885764523619554}
{30, -37931595694958592000}
{31, -178651695829480373752}
{32, 36893488147419103232}
{33, 32137873482231873180}
{34, -510440760287953403904}
{35, -1433233643358031284000}
{36, 170581728179578208256}
{37, 1818614887325301804446}
{38, -1421428978704058253312}
{39, -2094215248974795573042}
{40, 1596631483580153856000}
{41, 81634330334866394154}
{42, 6445377983442442125312}
{43, -8933158642225639355188}
{44, -1352759874108512010240}
{45, 7382228447653011141750}
{46, -21692288063618015232000}
{47, 22661578279374355880160}
{48, -7180192468708211294208}
{49, 177824256668198661768681}
{50, 8061918121854848000000}
{51, 99341729036202482272026}
{52, 88150523030888781971456}
{53, -180697181148908602401402}
{54, -33198531813531453579264}
{55, -58543095629646213795000}
{56, -271301357704450792226816}
{57, 276637806837694124340228}
{58, -510106712182977491386368}
{59, -25051725177450752989140}
{60, -310735631933100785664000}
{61, -925030094105389105794490}
{62, -1463514692235103221776384}
{63, -1254396284508777423895728}
{64, 302231454903657293676544}
{65, 3814871063500138709710500}
{66, 263273459566443505090560}
{67, 84945687836505713833268}
{68, -4181530708278914284781568}
{69, 4221742405084431750333000}
{70, -11741050006388992278528000}
{71, 11822812666153956105525720}
{72, 1397405517247104682033152}
{73, 16599941037534736667687834}
{74, 14898093156968872382021632}
{75, -1569006529027098001453125}
{76, -11644346193543645211131904}
{77, 9947706463190991120669120}
{78, -17155811319601525334360064}
{79, -2036434250910596200048168}
{80, 13079605113488620388352000}
{81, 6461081889226673298932241}
{82, 668748434103225500909568}
{83, 59973247526267472884535444}
{84, 52800536440360485890555904}
{85, -180963197399982950319856500}
{86, -73180435597112437597700096}
{87, 99276716758752590698191942}
{88, -11081808888696930387886080}
{89, -84656571568595769921852438}
{90, 60475215443173467273216000}
{91, -648227039012319368321047328}
{92, -177703223817158780780544000}
{93, 284828507649944637921409896}
{94, 185643649264634723370270720}
{95, -503929844313707120424357000}
{96, -58820136703657666922151936}
{97, 117128886934809474571532546}
{98, 1456736310625883437209034752}
{99, -51238150863812366743957140}
{100, 66043233254234914816000000}
{101, 1016946438029943736344752598}
{102, 813807444264570734772436992}
{103, -1744131269086121160828071008}
{104, 722129084669040901910167552}
{105, 2285037361979506510800732000}
{106, -1480271307971859270872285184}
{107, 3925441503812700951224591484}
{108, -271962372616449667721330688}
{109, -1344311569208541881912915770}
{110, -479585039398061783408640000}
{111, -2899459543005137148769760058}
{112, -2222500722314860889922076672}
{113, -7250702313501753255200320206}
{114, 2266216913614390266595147776}
{115, -7690423869557981755508250000}
{116, -4178794186202951609437126656}
{117, 3338855538391243002399040566}
{118, -205223732653676568487034880}
{119, 30749463263160829385263495584}
{120, -2545546296795961636159488000}
{121, -12703661606809996368780224771}
{122, -7577846530911347554668462080}
{123, -130151490442475194126787742}
{124, -11989112358789965592792137728}
{125, -18780252860081151676101562500}
{126, -10276014362695904656553803776}
{127, 34470050190542361497173849400}
{128, 2475880078570760549798248448}
{129, 14242340285949108013681397724}
{130, 31251423752193136309948416000}
{131, -51729890646458121010955300940}
{132, 2156736180768305193701867520}
{133, 85628307067789205680524300352}
{134, 695875074756654807722131456}
{135, -11769656605347491682548285250}
{136, -34255099562220865820930605056}
{137, 77430368554163921708493181098}
{138, 34584513782451664898727936000}
{139, 33934544522800466992679254844}
{140, -96182681652338624745701376000}
{141, -36129875467106961189924331680}
{142, 96852481361133208416466698240}
{143, -26478039857972168139690227640}
{144, 11447545997288281555215581184}
{145, -180844769527710868100516935500}
{146, 135986716979484562781698736128}
{147, -283509302364012495027028797963}
{148, 122045179141889002553521209344}
{149, -224431484604667145004591143754}
{150, -12853301485789986827904000000}
{151, 310769557235677803384411256928}
{152, -95390484017509541569592557568}
{153, -158382803462185450143383308398}
{154, 81491611346460599260521431040}
{155, -518850214860019394981395074000}
{156, -140540406330175695539077644288}
{157, -378433640447889509678478116794}
{158, -16682469383459604070794592256}
{159, 288089671940871409706410440846}
{160, 107148125089698778221379584000}
{161, 1306765185699192282901278672000}
{162, 52929182836544907664852918272}
{163, 71460670913687718329613846212}
{164, 5478387172173623303451181056}
{165, 93336603853544440516285785000}
{166, 491300843735183137870114357248}
{167, 865985338699515547943227948200}
{168, 432541994519433100415433965568}
{169, 532867576471104124908556596399}
{170, -1482450513100660329020264448000}
{171, -441050018110893009400485325644}
{172, -599494128411545088800359186432}
{173, 1837956238091594164414753211166}
{174, 813274863687701222999588388864}
{175, -485658032048105476272039250000}
{176, -90782178416205253737562767360}
{177, 39940541640088816857904652220}
{178, -693506634289936547199815172096}
{179, -2870712967799259582622498350684}
{180, 495412964910477043902185472000}
{181, -4858198623570706513386949611106}
{182, -5310275903588920265286019710976}
{183, 1474796754724386275317588680270}
{184, -1455744809510164732154216448000}
{185, 5281722743550109886047671064500}
{186, 2333315134668346473852189868032}
{187, 1256019056430859570155600400920}
{188, 1520792774775887653849257738240}
{189, 1999912847506887548797708752144}
{190, -4128193284617888730516332544000}
{191, 3413541293664392011030854919296}
{192, -481854559876363607426268659712}
{193, -6685283975859911218096982370814}
{194, 959519841769959215689994616832}
{195, -6082136678572731648081773491500}
{196, 11933583856647237117616412688384}
{197, 3036293922964249927713615085782}
{198, -419742931876350908366496890880}
{199, -16856428875438110161274168537248}
{200, 541026166818692422172672000000}
{201, -135430863868561299195797337564}
{202, 8330825220341299088136213282816}
{203, 30729339870337946834209476344928}
{204, 6666710583415363459255803838464}
{205, 237086973272435150703520885500}
{206, -14287923356353504549503557697536}
{207, -6730821016501426481486159559000}
{208, 5915681461608783068448092585984}
{209, 3497647569540081607431727595760}
{210, 18719026069336117336479596544000}
{211, -13695980856877010083116313849660}
{212, -12126382554905471146985760227328}
{213, -18849382158340573760030082487560}
{214, 32157216799233646192431853436928}
{215, -25944177352346005894731041331000}
{216, -2227915756473955677973140996096}
{217, 88163592653910372361727042049664}
{218, -11012600374956375096630605987840}
{219, -26465667794785493968238070566382}
{220, -3928760642748922129683578880000}
{221, -81846555978095450896301682677748}
{222, -23752372576298083522721874395136}
{223, -45100754588343263492330306127880}
{224, -18206725917203340410241652097024}
{225, 2501503196378069966970750609375}
{226, -59397753352206362666601023127552}
{227, 50558184468654748582811688678084}
{228, 18564848956329085063947450580992}
{229, 21066703507749142233964882193870}
{230, -62999952339418986541123584000000}
{231, -15859857211514050536478553405760}
{232, -34232681973374579584508941565952}
{233, 110940564903809716806953359570074}
{234, 27351904570501062675652940316672}
{235, 65815019021948079467500990920000}
{236, -1681192817898918449045789736960}
{237, 3246733964214534465449395350264}
{238, 251899603051813514324078555824128}
{239, -146990941147500440722900871955504}
{240, -20853115263352517723418525696000}
{241, 181794461473241726826848228961842}
{242, -104068395882987490253047601324032}
{243, -10301051460877537453973547267843}
{244, -62077718781225759167844041359360}
{245, 516447119918091805583996964165750}
{246, -1066201009704756790286645182464}
{247, -227918840981191910146696157079944}
{248, -98214808443207398136153192267776}
{249, -95616727915821336171691202684412}
{250, -153847831429784794530624000000000}
{251, -111825178143311984600690710315524}
{252, -84181109659204850946488760532992}
{253, 53377256099457525222276214860000}
{254, 282378651160923025384848174284800}
{255, 288513787768333017302804574649500}
{256, 20282409603651670423947251286016}
{257, 73244435348432239485709993974786}
{258, 116673251622495092848078010155008}
{259, -897476071391576948576655932423072}
{260, 256011663377966172651097423872000}
{261, -158279152892964706659713471545266}
{262, -423771264175784927321745825300480}
{263, -826429018490075929672299236040120}
{264, 17667982792853956146805698723840}
{265, -524790827360509414748735566561500}
{266, 701467091499329172934855068483584}
{267, 134969919152958313689117544509474}
{268, 5700608612406516184859700887552}
{269, -519745559725286588064715840653714}
{270, -96417026911006651863435552768000}
{271, 1149306388644974568427910153719784}
{272, -280617775613713332805063516618752}
{273, 1033483277519238052259717139118944}
{274, 634309579195710846635976139554816}
{275, -19837606202770067772802407187500}
{276, 283316336905844038850379251712000}
{277, -103064560563539496958344328644034}
{278, 277991788730781425604028455682048}
{279, -454108640801982684964775989620408}
{280, -787928528095958013916785672192000}
{281, 352024295867431121313467475320778}
{282, -295975939826540226067860125122560}
{283, -900217695493377389014658142269236}
{284, 793415527310403243347695191982080}
{285, 803426941175762477356322125311000}
{286, -216908102516508001400342344826880}
{287, -40286076282687437605962797212128}
{288, 93778296809785602500326041059328}
{289, 2214782796094793400234995031500371}
{290, -1481480351971007431479434735616000}
{291, -186741278404566245927309483336358}
{292, 1114003185495937538307676046360576}
{293, 1871306431173641605151043216207318}
{294, -2322508204965990359261419912912896}
{295, -72756616894031119710539532555000}
{296, 999794107530354708918445746946048}
{297, 81690162399645923984325979316220}
{298, -1838542721881433251877610649632768}
{299, -3478247051215719095820314886234000}
{300, -105294245771591572094189568000000}
{301, 4408462824767528472618849240788416}
{302, 2545824212874672565325097016754176}
{303, -1621341095919213987560374996301154}
{304, -781438845071438164538102231597056}
{305, -2686523969728617416491005900817500}
{306, -1297471925962223207574596062396416}
{307, 154013222894014400681423036215460}
{308, 667579280150205229142191563079680}
{309, 2780708597323191947494892653687584}
{310, -4250420960133278883687588446208000}
{311, -6343638259265620940953434765108840}
{312, -1151307008656799297856124062007296}
{313, 881985438937590921150249476270954}
{314, -3100128382549110863286092732776448}
{315, -3643087622063252758819355444436000}
{316, -136662789189301076547949299761152}
{317, 2518919409793970272603036673846814}
{318, 2360030592539618588314914331410432}
{319, 1255197078998301732951497337665640}
{320, 877757440734812391189541552128000}
{321, -6258421674683176818659244368545332}
{322, 10705020401247783181527274881024000}
{323, 10811616310254165868915165928302632}
{324, 433595865796975883590475106484224}
{325, 1292687191514606479219234542406250}
{326, 585405816124929788556196628168704}
{327, 2143266853955270118797045609173710}
{328, 44878947714446322101872075210752}
{329, -11183359592760015645223771899333120}
{330, 764613458768236056709413150720000}
{331, 15890705640379841471829732763549532}
{332, 4024736511878620265431976814575616}
{333, 4622675036982579274438050164950734}
{334, 7094151894626431368750923351654400}
{335, 246704002336876779308123130291000}
{336, 3543384019103195958603235045933056}
{337, -6505221337814838422813224676397262}
{338, 4365251186451284991250895637700608}
{339, 11559961464569055755090740111790538}
{340, -12144234603320609415334006358016000}
{341, 3601206027858854093096708757556320}
{342, -3613081748364435533008775787675648}
{343, -55326580222160065980498792654014816}
{344, -4911055899947377367452542455250944}
{345, 12261019654985290146387179664750000}
{346, 15056537502446339394885658305871872}
{347, -21821230786427936267472291813108324}
{348, 6662347683329648418812628081573888}
{349, -27384540382235480423474226254617690}
{350, -3978510598538080061620545536000000}
{351, -5323214178534541717313845552306818}
{352, -743687605585553438618114190213120}
{353, 28019676199373366718641033186112642}
{354, 327192917115607587699954910986240}
{355, 34336471666850457404720679082890000}
{356, -5681206348103160194660885889810432}
{357, -49024576518112362988001452069969632}
{358, -23516880632211534500843506488803328}
{359, 41635322557941030197359054239268344}
{360, 4058423008546627943646703386624000}
{361, -3493409708997500307217243786084443}
{362, -39798363124291227757665891214180352}
{363, 20253739883954133840662794297575033}
{364, -43501780202200434813223073472315392}
{365, 48210474207921224791868231099545500}
{366, 12081535014702172367401686468771840}
{367, -17259257920791102120698012621114344}
{368, -11925461479507269485807341142016000}
{369, 207503514696718378925802613188666}
{370, 43267872715162500186502521360384000}
{371, 89173027989210814328498541798154464}
{372, 19114517583203094313797139398918144}
{373, -21803144571148558369263999662446738}
{374, 10289308110281601598714678484336640}
{375, 29941789080643161983697271429687500}
{376, 12458334410964071660333119391662080}
{377, -81792993079027860544979528859136716}
{378, 16383286046776422799750830097563648}
{379, 40742758380234464617673997932765564}
{380, -33818159387589744480389796200448000}
{381, -54956393829936069409258703096956200}
{382, 27963730277698699354364763498872832}
{383, 31460841059595136432098388446443520}
{384, -3947352554507170672035992860360704}
{385, 28890683695034599310402235607440000}
{386, -54765846330244392698650479581708288}
{387, -22706890691715239735696567063520852}
{388, 7860386543779505894932435901087744}
{389, -69167954375560090135310636684862714}
{390, -49824863670867817661085888442368000}
{391, 164995014840043727026858519132002000}
{392, 97759918953654166467513652743241728}
{393, 82474154445133050864549288260563620}
{394, 24873319816923135407829934782726144}
{395, -5914325882704041749918042190966000}
{396, -3438534097931066641338342530088960}
{397, -99435080050883570680497220534958986}
{398, -138087865347588998441157988657135616}
{399, -136519179409238889768190544110101696}
{400, 4432086358578728322438529024000000}
{401, -196255196885532669571288014535324446}
{402, -1109449636811254163011971789324288}
{403, -234667069132982895460456113939693008}
{404, 68246120205035922130011859212828672}
{405, 18764634228007428981795429784635750}
{406, 251734752217808460465844030217650176}
{407, -36659080476016417492485094002174360}
{408, 54613693099338657458223545044697088}
{409, 183112397792956618599820633681681514}
{410, 1942216485047788754563243094016000}
{411, -123449017484380286150049973967706654}
{412, -117046668135247909269533144658214912}
{413, 12362883450771119413783060454124480}
{414, -55138885767179685736334619107328000}
{415, 174177648974335584162881149315803000}
{416, 48461262533499150896726774464380928}
{417, -54102624827224808937169367620650612}
{418, 28652728889672348528080712464465920}
{419, -13651701722845380137999259828639420}
{420, 153346261560001473220440854888448000}
{421, -232751688785506309162201082183911570}
{422, -112197475179536466600888843056414720}
{423, 57602691444344371685203730257052640}
{424, -99339325889785619636107347782270976}
{425, -61320239536446600973426195022531250}
{426, -154414138641125980242166435738091520}
{427, 456497073988917596655026887661075680}
{428, 263431920019322029608401743355314176}
{429, 42214547940481761024975342801687720}
{430, -212534700870418480289636690583552000}
{431, 325117854262356948048257238465527040}
{432, -18251085877034644913955971040018432}
{433, -52548170710237031912009714233032238}
{434, 722236151020833770387267928470847488}
{435, 288324975487728574362620462157166500}
{436, -90215222271642624791597924252385280}
{437, 459463102639061045915213814905556000}
{438, -216806750574882766587806274079801344}
{439, -199207271094765294664291734352383568}
{440, -32184407185399170086367878184960000}
{441, 452005401472899493108977634254764049}
{442, -670486986572557933742503384496111616}
{443, 149986247054904698520189817938832764}
{444, -194579436145033900218137595044954112}
{445, -245864334753380784221216993713018500}
{446, -369465381587708014529169867799592960}
{447, 357816277829366736625154766083308542}
{448, -149149498713729764640699613978820608}
{449, -847717205989342250831854778321179374}
{450, 20492314184729149169424388992000000}
{451, -1645559764306642807302354892901640}
{452, -486586395461274522964795581460905984}
{453, -495467052800657542525244708379219744}
{454, 414172647167219700390393353650864128}
{455, -1882617105357002846282769548366136000}
{456, 152083242650247864843857515159486464}
{457, -419097508502386626203483797533591622}
{458, 172578435135480973180640314932183040}
{459, 252513346364241893428949306395024554}
{460, -516095609564520337744884400128000000}
{461, 1661797631879108134877927316354206910}
{462, -129923950276723101994832309499985920}
{463, -414231027589919504158477362655894168}
{464, -280434130725884555956297249308278784}
{465, 827214831106270701864922738564902000}
{466, 908825107692009200082561921598046208}
{467, -285036473638167071902500404258267148}
{468, 224066802241544705438948887074177024}
{469, -41920212317895586955087379282070976}
{470, 539156635827798666997768117616640000}
{471, 603345456939800546739120266601360462}
{472, -13772331564227939934583109525176320}
{473, 180071868900187641020928221947144080}
{474, 26597244634845466340961446709362688}
{475, -170759022866843283894700227029312500}
{476, 2063561548200456309342851529311256576}
{477, -459307990037785928537353413280917258}
{478, -1204149789880323610402003943059488768}
{479, -602730731202564984074554825176647376}
{480, -170828720237383825190244562501632000}
{481, 2388832770429346322110204285918559284}
{482, 1489260228388796226165540691655409664}
{483, -2083405791159493338052015316179056000}
{484, -852528299073433520152965950046470144}
{485, 340172243371520291678852183032639500}
{486, -84386213567508786822951299218169856}
{487, -551382154507267850322544158498112144}
{488, -508540672255801419102978386815877120}
{489, -113931391233123344150424936134254476}
{490, 4230734806369008071344103130445824000}
{491, 331117773114853696999173723786352764}
{492, -8734318671501367626028197334745088}
{493, 3879953294912982790075503747019164348}
{494, -1867111145317924127921734918798901248}
{495, -148808694265594533037246301598555000}
{496, -804575710766755005531366951057620992}
{497, -5834490599614484401843496170039079040}
{498, -783292235086408385918494332390703104}
{499, -2514468021666375568584543623374653916}
{500, -1260321435072797036794871808000000000}
{501, -1380660343151427726943491012058068600}
{502, -916071859350011777848858298904772608}
{503, 2784527156388883974586275112884285768}
{504, -689611650328206138953635926286270464}
{505, 2953472540090482768455731715068938500}
{506, 437266481966756046620886752133120000}
{507, -849563033122140141736584678440642877}
{508, 2313245910310281423952676243741081600}
{509, 5936825584790384446293974019811823646}
{510, 2363504949398184077744575075528704000}
{511, -8191976196570983315525421159735473888}
{512, 166153499473114484112975882535043072}
{513, 703176188024613275426409965836719012}
{514, 600018414374356905866936270641446912}
{515, -5065403266998164626531599986392296000}
{516, 955787277291479800611455059189825536}
{517, -456805136506358442806935792951305600}
{518, -7352123976839798362739965398409805824}
{519, -2930295903382904682992222583885810618}
{520, 2097247546392298886357790096359424000}
{521, 1502334903051179323997056803870985098}
{522, -1296622820499166876956372758898819072}
{523, 4887493474991861521430167069795920140}
{524, -3471534196128030124619741800861532160}
{525, 774295770629031667246466433177750000}
{526, -6770106519470702015875475341640663040}
{527, 11131726983146015174606426500665348624}
{528, 144736115039059608754632283945697280}
{529, 1168610245826511266234055623915020153}
{530, -4299086457737293125621641761271808000}
{531, -63678124169251322759345118841347060}
{532, 5746418413562504584682332721017520128}
{533, 107230378930193525715153623596885116}
{534, 1105673577701034505741250924621611008}
{535, 11400486058736683660624489358808033000}
{536, 46699385752834180586370669670825984}
{537, 4576843710960618935545449437957566932}
{538, -4257755625269547729426152166635225088}
{539, -3584526763318660096253000023579469460}
{540, -789848284454966492065264048275456000}
{541, -12472278414458030575542483633928940650}
{542, 9415117935779631664561439979272470528}
{543, 7745537804127119520542621664827351238}
{544, -2298820817827539622339080328140816384}
{545, -3904224604665430709661406624288177500}
{546, 8466295009437598124111602803662389248}
{547, -4156528295054397078944326226246234524}
{548, 5196264072771263255641916535233052672}
{549, -2351302386382447699623163937494107210}
{550, -162509670013092395194797319680000000}
{551, 10804540856604794939765380509150054744}
{552, 2320927431932674366262306830024704000}
{553, 1004968684624856825619469471593467776}
{554, -844304880136515559082756740251926528}
{555, -8420772049665041843853181074566833500}
{556, 2277308733282561438548201108947337216}
{557, 7980571777036240163842005468043626174}
{558, -3720057985449842155231444906970382336}
{559, -11734107235522484522839496312936157752}
{560, -6454710502162088050006308226596864000}
{561, -2002500070106017322469187297995977160}
{562, 2883783031745995745799925557827813376}
{563, -5173948275815753494748704723489756044}
{564, -2424634899059017531947910145004011520}
{565, -21057893885525769526496747360116684500}
{566, -7374583361481747570808079501469581312}
{567, -3188507050775723477461809410844478512}
{568, 6499659999726823369504319012717199360}
{569, 14543439610370566363566573098545521882}
{570, 6581673502111846214502990850547712000}
{571, -14039511333323348354561062899722742580}
{572, -1776911175815233547471604488821800960}
{573, -5442287395938894464202745707496756608}
{574, -330023536907775488868047234761752576}
{575, -2605936679908300740830936315015625000}
{576, 768231807465763655682670928358014976}
{577, -22486145936996972640340904759291442814}
{578, 18143500665608547534725079298051039232}
{579, 10658502004244901232970035224383288922}
{580, -12136287043346492878679529354166272000}
{581, -29596455496760354928172499894690025408}
{582, -1529784552690206686636519287491444736}
{583, 3642438292842516162890287819086805320}
{584, 9125914095582720313816482171785838592}
{585, 9696890395792113239364677358288754500}
{586, 15329742284174472029397346027170349056}
{587, 3510874019780150847599780650048960284}
{588, -19025987215081393023069551926582444032}
{589, 30998620305987103375280035692922125472}
{590, -596022205595902932668739850690560000}
{591, -4840833236142131837502153944409215586}
{592, 8190313328888665775459907558982025216}
{593, -5015021573287279349103241422630900270}
{594, 669205810377899409279598422558474240}
{595, 89304305491448601916920472314931608000}
{596, -15061341977652701199381386441791635456}
{597, 26874592253975114106653116204810843104}
{598, -28493799843559170832960019548028928000}
{599, -24680548611139245104206200647416941816}
{600, -862570461360878158595600941056000000}
{601, 41210490337274662087973810052732277898}
{602, 36114127460495593247693612980538703872}
{603, 215920541175516256217741198617049172}
{604, 20855391951869317655143194761250209792}
{605, -36894682267632171111509088277469183250}
{606, -13282026257770200986094591969699053568}
{607, 18544649833669295816360514069471748568}
{608, -6401547018825221443896133481243082752}
{609, -48992493330096806410557354954674643744}
{610, -22008004360016833875894320339496960000}
{611, 29767006308321328971161049730274360640}
{612, -10628890017482532516451090943151439872}
{613, -22407746827786638987560961127570110466}
{614, 1261676321947765970382217512677048320}
{615, -377993214488628626775089528733016500}
{616, 5468809462990481237132833284748738560}
{617, -30648696824983048707093726829508521350}
{618, 22779564829271588433878160619008688128}
{619, 50601983505571186085742052516485473756}
{620, -34819448505411820615168724551335936000}
{621, 10731102755491603772242458366583557000}
{622, -51967084619903966748290537595771617280}
{623, 41777535089138909594042684637970000416}
{624, -9431507014916499848037368315963768832}
{625, -61874929173298770937241137309326171875}
{626, 7225224715776744826062843709611655168}
{627, -5576379966011851528605374235654870480}
{628, -25396251709842316192039671666904662016}
{629, -113317280976235079038891320763469123652}
{630, -29844173799942166600248159800819712000}
{631, -120131378185163497487492916578185624768}
{632, -1119541569038754419080800663643357184}
{633, 21835817287678725346744250845731480180}
{634, 20634987805032204473164076432153100288}
{635, 100109841468671248996745760869584050000}
{636, 19333370614084555475475778202914258944}
{637, 233580190433274570051872050522125649974}
{638, 10282574471154087796338666190156922880}
{639, 30052003510832018578812441201814121880}
{640, 7190588954499583108624724395032576000}
{641, -77346930664251392321165833990770924270}
{642, -51268990359004584498456529867123359744}
{643, -130067562074144765216177519477627923708}
{644, 87695527127021839823071435825348608000}
{645, 41363398668924341156105278007963913000}
{646, 88568760813602126798153039284655161344}
{647, 61639236633906568300408610108975923032}
{648, 3552017332608826438373172072318763008}
{649, 504984983760853429343988771644432400}
{650, 10589693472887656277763969371392000000}
{651, -140561243530760346594865742861746457472}
{652, 4795644445695424827852362777958023168}
{653, -72636376153328594601049161969423473634}
{654, 17557642067601572813185397630351032320}
{655, -150236832356847215080262745747975405000}
{656, 367648339676744270658536040126480384}
{657, 42194822875585793099923225379605849386}
{658, -91614081783890048165673139399336919040}
{659, -29179139315799851763876516494217969948}
{660, 6263713454229389776563512530698240000}
{661, -129990917091633431771417391467931119506}
{662, 130176660605991661337229170798997766144}
{663, 130489846666665073559344387631835224604}
{664, 32970641505309657214418754065003446272}
{665, 248686503164392440385595362312023024000}
{666, 37868953902961289416196506951276412928}
{667, 164887037036690608058463274659441534000}
{668, 58115292320779725772807564096752844800}
{669, 71905170357551196880882530656720025240}
{670, 2020999187143694576092144683343872000}
{671, 18646472597846257455936060973724963400}
{672, 29027401884493381292877701496283594752}
{673, -197716175987489673404685947681331751198}
{674, -53290773199379156359685936549046370304}
{675, -3988204080559073643950708023790578125}
{676, 35760137719408926648327337064043380736}
{677, 15584869858434737839853729459892800262}
{678, 94699204317749704745703342995788087296}
{679, -57802437462350859607950889129807602272}
{680, -99485569870402432330416180084867072000}
{681, -80606076336619044724794079928308917132}
{682, 29501079780219732730648238141901373440}
{683, -16510756889059429695181304993506370484}
{684, -29598365682601455886407891252638908416}
{685, 224877593098049756064441145039657813500}
{686, -453235345179935260512246109421689372672}
{687, -33587129936585135693881592873977400010}
{688, -40231369932368915394171227793415733248}
{689, -237353906459861248914122123301522966108}
{690, 100442273013639496879203775813632000000}
{691, 41303841066434636734085649893042731604}
{692, 123343155220040412322903312841702375424}
{693, 25285735129032715593470096701531500480}
{694, -178759522602417653903133014532983390208}
{695, 98554596053974262366173933786402353000}
{696, 54577952221836479846913049244253290496}
{697, -5086607622281145022677692799035989548}
{698, -224334154811273055629100861477828116480}
{699, -176875094259136619128812301089839089902}
{700, -32591958823223951864795509030912000000}
{701, 388089639905777302938985948751014873374}
{702, -43607770550554965748235022764497453056}
{703, -315555652093115200006431312520690009256}
{704, -6092288864956853769159591446225879040}
{705, -104930398572129327900864582346547160000}
{706, 229537187425266620159107343860634763264}
{707, -501857265317501271468089012593509973536}
{708, 2680364377011057358438030630799278080}
{709, -45200229644365234357892064328437976978}
{710, 281284375894838947059471803047034880000}
{711, -5176342634028409232558676343018951272}
{712, -46540442403661088314661977209327058944}
{713, 473066900511102717807438704589817992000}
{714, -401609330836376477597707895357191225344}
{715, -76898999506244852659662146842278930000}
{716, -192650286139076890630910005156276862976}
{717, 234351038263106345154657486878715003792}
{718, 341076562394652919376765372328086274048}
{719, 255083155550609680794193204619953393920}
{720, 33246601286013976114353794143223808000}
{721, 860718830732096603340962163283783430656}
{722, -28618012336107522516723661095603757056}
{723, -289839091199403169639761148943130822966}
{724, -326028190714193737790798980826565443584}
{725, -61280109689053020004020266743468968750}
{726, 165918637129352264422709610885734670336}
{727, 359672934343357775758007047220780446496}
{728, -356366583416425961989923417885207691264}
{729, 16423203268260658146231467800709255289}
{730, 394940204711290673494984549167476736000}
{731, 556622105604316025706955617874644565656}
{732, 98971934840440196033754615552178913280}
{733, 518630054666195979113355514647014048246}
{734, -141387840887120708572758119392168706048}
{735, -823383521569171881754094791899631037250}
{736, -97693380440123551627733738635395072000}
{737, -1712309092041439255978620471857876880}
{738, 1699868792395516960160175007241551872}
{739, -385706439872833276036650564501065718028}
{740, 354450413282611201527828654984265728000}
{741, 363376250309656829760811057244167557912}
{742, 730505445287614990979060054410481369088}
{743, 61346874491975077677523900313603762952}
{744, 156586128041599748618626165955937435648}
{745, -651806429644141032715667605646631085500}
{746, -178611360326848990161010685234763677696}
{747, 152443948500936020149259233337419793076}
{748, 84290012039426880296670646143685754880}
{749, -1937182986828314495329875401253852410688}
{750, 245283136148628782970448047552000000000}
{751, -908556878303266376429241790112107669960}
{752, 102058675494617675041448914056495759360}
{753, 178285453492979593224527015342377170252}
{754, -670048199303396233584472300414047977472}
{755, 902554273526671365626545853297871336000}
{756, 134211879295192455575558800159241404416}
{757, -234890932369221172400498839028732076034}
{758, 333764676650880734147985391065215500288}
{759, -85100587076255419984955081704239780000}
{760, -277038361703135186783353210474070016000}
{761, -861626050996465295013785512587980702982}
{762, -450202778254836280600647295770265190400}
{763, 663410089881068740365552583149162300640}
{764, 229078878434907745110956142582766239744}
{765, -459984167656172001145259297868914788500}
{766, 257727209960203357651749998153265315840}
{767, -32906572181260123249167434894624941560}
{768, -32336712126522742145318853512074887168}
{769, 604998502246534871128151383811011904258}
{770, 236672480829723437550815114096148480000}
{771, -116775287898018533353575614723862739878}
{772, -448641813137362064987344728733354295296}
{773, -1194769644940285604902787189343131576106}
{774, -186014848546531243914826277384362819584}
{775, -175814861341282714360539697086566125000}
{776, 64392286566641712291286514901710798848}
{777, 1430866742569233135385579816148549420256}
{778, -566623882244588258388464735722395353088}
{779, -14164722020883649955410918473260860344}
{780, -408165283191749162279615598119878656000}
{781, -238320627419277234301087312062063775200}
{782, 1351639161569638211804024988729360384000}
{783, 252348093877770170015834361094463124918}
{784, 800849256068334931701871843272636235776}
{785, -1099068076264215683848400721948146065500}
{786, 675628273214529952682387769430537175040}
{787, -204020046845758988715996205056612057292}
{788, 203762235940234325260942825740092571648}
{789, 1317594792046153326422929134901192238760}
{790, -48450157631111510015328601628393472000}
{791, 3578180225238298715270742556960570975392}
{792, -28168471330251297925843702006488760320}
{793, -1215068796496127839209786267968814250460}
{794, -814572175776838211014633230622384013312}
{795, 836686086249889451650448334687030364500}
{796, -1131215792927449075229966243079254966272}
{797, 2675816755456247413103995334706408438990}
{798, -1118365117720484984981016937349953093632}
{799, -1412035308379982561445573312106878649920}
{800, 36307651449476942417416429764608000000}
{801, -215185646413701957555774950914978116102}
{802, -1607722572886283629127991415073377861632}
{803, -334616514267686197415783103746365930440}
{804, -9088611424757794103394072898144567296}
{805, 3795180304466696957971665265508364000000}
{806, -1922392630337395879612056485393965121536}
{807, 828642300017898088943101953218551265622}
{808, 559072216719654274089057150671492481024}
{809, -2261413472617219968465918761166235849206}
{810, 153719883595836858218868160795736064000}
{811, -2605639510516920083324481282940285788724}
{812, 2062211090168286908136194295542990241792}
{813, -1832365609463621788859691000008987186232}
{814, -300311187259526492098437890065812357120}
{815, 207540064399935309663161408140816719000}
{816, 447395373869782281897767281006158544896}
{817, 1550030586599136018584697144831556304368}
{818, 1500056762719900619569730631120334962688}
{819, -1647706159464304169192869008391532154912}
{820, 15910637445511485477382087426179072000}
{821, 1785426355572589990389365387964648898278}
{822, -1011294351232043304141209386743452909568}
{823, 2037953767254526332765291889951147218080}
{824, -958846305363950872736015521040096559104}
{825, 31627551834018982761737652234396562500}
{826, 101276741228717010237710831240187740160}
{827, 2818421377345061847809395328384227526796}
{828, -451697752204735985552053199727230976000}
{829, -3394560264999763492715753743643795932618}
{830, 1426863300397757105462322375195058176000}
{831, 164318199391343981409118405076742218982}
{832, 396994662674425044145985736412208562176}
{833, -11080169527753356048400250049066074586222}
{834, -443208702584625634813291459548369813504}
{835, 2515042899333765552328520442120552150000}
{836, 234723155064195879142037196508904816640}
{837, 723995850529339440241096550099577743784}
{838, -111834740513549354090489936516214128640}
{839, -1869636858891500437769366155901741717064}
{840, 1256212574699532068621851483246166016000}
{841, 824279588384767740334582676459418999007}
{842, -1906701834530867684656751265250603581440}
{843, -561240431460250387625851405655848743294}
{844, -919121716670762734394481402318149386240}
{845, 1547583722954768863614393719292225044250}
{846, 471881248312069092845188958265775226880}
{847, 6269184526437051207019677643351103683472}
{848, -813787757689123796058991393032363835392}
{849, 1435237776932087918986016813357115147228}
{850, -502335402282570555174307389624576000000}
{851, -4815663819902913333980142380644862466000}
{852, -1264960623748104030143827441566445731840}
{853, -4346251562728648642053982736977812317842}
{854, 3739624030117212951797980263719531970560}
{855, -1280922051136165160186163559792209453000}
{856, 2158034288798286066552027081566733729792}
{857, -3050407798301390730682506983664463900614}
{858, 345821576728426586316598008231425802240}
{859, -2868121320858621861584793079226906000356}
{860, -1741084269530468190532703769260457984000}
{861, 64229017997243083586251424739631549344}
{862, 2663365462117228118411323297509597511680}
{863, 6972306070631911267238818582785502585248}
{864, -149512895504667811135127314759830994944}
{865, 5337894972725881378667992398359819704500}
{866, -430474614458261765423183578997000093696}
{867, -3531079151818239298242857983606765993833}
{868, 5916558549162670247012498870033182621696}
{869, 41049816323698760198502777245565710880}
{870, 2361958199195472481178586825991507968000}
{871, 111579996526339441506387232570483990072}
{872, -739043100849296382292770195475540213760}
{873, 297725915209803270905565837401272295634}
{874, 3763921736819188088137431571706314752000}
{875, 9267947641952399108692175452750875000000}
{876, -1776080900709439623887308997261732610048}
{877, 7430497871167622239826161072153769200406}
{878, -1631905964808317293889877887814726189056}
{879, -2983466883268053804849226673593299855714}
{880, -263654663662790001347525658091192320000}
{881, 4500844153875954121021697997204120546066}
{882, 3702828248865992647548744779815027089408}
{883, -5930845710115304568514699351758339402028}
{884, -5492629394002394593218587725792146358272}
{885, 115997547716342376870266519161685265000}
{886, 1228687335873779290277394988554918002688}
{887, 3023723431183715405549150520516843211320}
{888, -1593994740900117710586983178608264085504}
{889, -17010773111605349922671836570563966300800}
{890, -2014120630299695384340209612497047552000}
{891, -130240504787490688464462548321373819060}
{892, -3026660405966504055022959557014265528320}
{893, -3932107430355610397804392899613101317760}
{894, 2931230947978172306433267843754463576064}
{895, -8337284643330564488573990914339523433000}
{896, -1221832693462874231936611237714498420736}
{897, 5545449273435398916005531890365249582000}
{898, -6944499351464691718814554344007101431808}
{899, 11124442039244334137934888239883775546608}
{900, 167873037801301189995924594622464000000}
{901, 11259180484318719307616625427440314262924}
{902, -13480425589200017877420891282650234880}
{903, -7028513676171840297051101578121509762368}
{904, -3986115751618760892127605403327741820928}
{905, -14109451287147309923066500383014864359500}
{906, -4058866096542986588366804651042568142848}
{907, 4982521775036564089965705831658908995852}
{908, 3392902325593863785598102353107878936576}
{909, 2584941400069209002289219745227844748742}
{910, -15422399327084567316748448140215386112000}
{911, -15463752115603173828313778416977231019728}
{912, 1245865923790830508800880764186513113088}
{913, -1208922308288696646083578086802358753040}
{914, -3433246789651551241858939269395182567424}
{915, 4283186954989638505312190000809059052500}
{916, 1413762540629860132295805459924443463680}
{917, 25528405906310323046721109184057646742080}
{918, 2068589333415869590969952717988041146368}
{919, -2166837694660076925617734430984009720704}
{920, -4227855233552550606806093005848576000000}
{921, -245546823564053721337608419368140833580}
{922, 13613446200353653840919980575573663006720}
{923, 15529798272515653251936038908213592132880}
{924, -1064337000666915651541666279423884656640}
{925, 1789736855078474504181819502306281031250}
{926, -3393380578016620578066246554877085024256}
{927, -4433347673010103355305899740305149985632}
{928, -2297316398906446282393987066333419798528}
{929, 3118742866242007918405643416389933162066}
{930, 6776543896422569589677447074323677184000}
{931, -30855047795982170952775955173375417168716}
{932, 7445095282212939367076347261731194535936}
{933, 10113808380427142575443702975012621115320}
{934, -2335018792043864653025283311683724476416}
{935, 3647800566748898384066930859074215290000}
{936, 1835555243962734226955869282911658180608}
{937, 2014483890017064799518940110987025668218}
{938, -343410379308200648336075811078725435392}
{939, -1406169670963296770181029195756736194142}
{940, 4416771160701326680045716419515514880000}
{941, -10942839253537103895916468000038573860322}
{942, 4942605983250846078886873223998344904704}
{943, -216166431824276407984342562985118134000}
{944, -112822940174155283944104833230244413440}
{945, 5808258386870751328199151230239536828000}
{946, 1475148750030337155243443994191004303360}
{947, 4432002873445225181409711854059091386788}
{948, 217884628048654060265156171443099140096}
{949, 21804772090026760509183933574220633879836}
{950, -1398857915325180181665384259824128000000}
{951, -4015971150180952066927291238957474036922}
{952, 16904696202858138086136639728117813870592}
{953, 14835143903370688262679118195114988379162}
{954, -3762651054389542326577999161597274177536}
{955, 9913796929987249068290423826781193952000}
{956, -9864395078699611016413216301543331987456}
{957, -2001189572579809413784430089879096161720}
{958, -4937570150011412349538753127847095304192}
{959, -38211445128218991940868499071237981485536}
{960, -1399428876184648295958483456013369344000}
{961, 13433714839925139809276650966941686765793}
{962, 19569318055357205070726793510244837654528}
{963, 9977945619645906515055262459392299350236}
{964, 12200019790961018684748109346041115967488}
{965, -19415774427274008349647665108085191680500}
{966, -17067260241178569425322109470138826752000}
{967, -11822830004910697352058464480149685386432}
{968, -6983911826009567397093097062780683419648}
{969, -17237208550613352490626434088309237158136}
{970, 2786691017699494229433157083403382784000}
{971, -23151865933640433367135944391207614865236}
{972, -691291861545031981653617043195247460352}
{973, -16746504119724524404392540575595000166208}
{974, -4516922609723538229842281746416534683648}
{975, -2060960921237141945768247673352759718750}
{976, -4165965187119525225291598944795665367040}
{977, -28621213701315084258776519812948424050206}
{978, -933325956981746435280281076811812667392}
{979, 1706481175088761014302862449342810329080}
{980, 34658179533774914120450892844612190208000}
{981, -3417059640398528121610862146754656848330}
{982, 2712516797356881485817231145257801842688}
{983, 30638391083465349316786185080356889381592}
{984, -71551538556939203592422992566231760896}
{985, 8818174084458979896999350966169116746500}
{986, 31784577391927155016298526695580994338816}
{987, 17829887416007926423540099685860477877760}
{988, -15295374502444434455934852454800599023616}
{989, 23654864573383465874982367312413188748000}
{990, -1219040823423750414641121702695362560000}
{991, 11653153922573776260220976761387958859944}
{992, -6591084222601257005312958063064031166464}
{993, -25334917488687309994891995028780580506836}
{994, -47796146992041856219901920624960135495680}
{995, -48955380485957165205013931300771593176000}
{996, -6416729989827857497444305570944639827968}
{997, 37857334743633038715503050803600334446398}
{998, -20598522033490948657844581362685164879872}
{999, -7370037132987176736559895453134749083082}
{1000, -10324553196116353325423589851136000000000}