{1, 1},
{2, -48},
{3, -195804},
{4, -33552128},
{5, -741989850},
{6, 9398592},
{7, 39080597192},
{8, 3221114880},
{9, -808949403027},
{10, 35615512800},
{11, 8419515299052},
{12, 6569640870912},
{13, -81651045335314},
{14, -1875868665216},
{15, 145284580589400},
{16, 1125667983917056},
{17, -2519900028948078},
{18, 38829571345296},
{19, -6082056370308940},
{20, 24895338421900800},
{21, -7652137252582368},
{22, -404136734354496},
{23, -94995280296320424},
{24, -630707177963520},
{25, 252525713626069375},
{26, 3919250176095072},
{27, 324298027793675880},
{28, -1311237199302424576},
{29, -271246959476737410},
{30, -6973659868291200},
{31, 4291666067521509152},
{32, -162114743433166848},
{33, -1648574773615577808},
{34, 120955201389507744},
{35, -28997406448402501200},
{36, 27141973915885491456},
{37, 20301484446109126982},
{38, 291938705774829120},
{39, 15987601280835822456},
{40, -2390034546643968000},
{41, -183744249574071224598},
{42, 367302588123953664},
{43, 300901824185586335756},
{44, -282492655011750982656},
{45, 600232246209593275950},
{46, 4559773454223380352},
{47, -924361048064704868688},
{48, -220410293922895233024},
{49, 186224457219393384057},
{50, -12121234254051330000},
{51, 493406505268149464712},
{52, 2739566324424258248192},
{53, -990292205554990470954},
{54, -15566305334096442240},
{55, -6247194893816298622200},
{56, 125883093134437416960},
{57, 1190890965531971687760},
{58, 13019854054883395680},
{59, 13052569416454201837980},
{60, -4874606844361864243200},
{61, 9015451224701414617502},
{62, -205999971241032439296},
{63, -31614225768407052500184},
{64, -37763368313237157183488},
{65, 60584246880692834562900},
{66, 79131589133547734784},
{67, -26689067808908579702428},
{68, 84548008318469618409984},
{69, 18600455863140724300896},
{70, 1391875509523320057600},
{71, -192390516186217637440248},
{72, -2605718959257386741760},
{73, 42404584838092453858826},
{74, -974471253413238095136},
{75, -49445544830838887902500},
{76, 204065933839820954424320},
{77, 329039685954132631461984},
{78, -767404861480119477888},
{79, -271681055025772277197360},
{80, -835234218536418793881600},
{81, 621914763766378892976441},
{82, 8819723979555418780704},
{83, -931454457307013524361484},
{84, 256745488572211941679104},
{85, 1869740244494180053008300},
{86, -14443287560908144116288},
{87, 53111239653383091827640},
{88, 27120226012164047093760},
{89, -1763635518049807316502630},
{90, -28811147818060477245600},
{91, -3190971613055137006838288},
{92, 3187293803898020795062272},
{93, -840325382684981577998208},
{94, 44369330307105833697024},
{95, 4512824093897074844259000},
{96, 31742715223187801505792},
{97, 2829240869926872086187362},
{98, -8938773946530882434736},
{99, -6810961874944808779030404},
{100, -8472775066873223806880000},
{101, 1863424798129100831412102},
{102, -23683512252871174306176},
{103, 4858120128770696114246696},
{104, -263007397097134514872320},
{105, 5677808172223003344964800},
{106, 47534025866639542605792},
{107, 35830422465487817813321292},
{108, -10880888938680970716272640},
{109, -47779523949713376857525170},
{110, 299865354903182333865600},
{111, -3975111860485951499583528},
{112, 43991777051393199874506752},
{113, -74647597801541940896262414},
{114, -57162766345534641012480},
{115, 70485533777774746955696400},
{116, 9100912703974306602708480},
{117, 66051564380532773341595478},
{118, -626523331989801688223040},
{119, -98479197995428975800596976},
{120, 467978324371075510272000},
{121, -37458821562913033049731547},
{122, -432741658785667901640096},
{123, 35977859043601442061186792},
{124, -143994529230738317821075456},
{125, 33758690806426696029937500},
{126, 1517482836883538520008832},
{127, 335904534129377492483226752},
{128, 7252309813761027090677760},
{129, -58917780782834546886367824},
{130, -2908043850273256059019200},
{131, -174970523892428305728249948},
{132, 55313191821920889407975424},
{133, -237690395107081272736496480},
{134, 1281075254827611825716544},
{135, -240625844997925397149818000},
{136, -8116887479357084793200640},
{137, 618313109745960536292087882},
{138, -892821881430754766443008},
{139, -484462128637274579929861780},
{140, 972924692824826115782553600},
{141, 180993590655261472108585152},
{142, 9234744776938446597131904},
{143, -687462225384264662326322328},
{144, -910608443596309088283328512},
{145, 201262490775100469335288500},
{146, -2035420072228437785223648},
{147, -36463493621386102171896828},
{148, -681158004725862530468317696},
{149, 905568683500101980256093750},
{150, 2373386151880266619320000},
{151, 1161895714542448974565531352},
{152, -19591002275400916831027200},
{153, 2038471624105267716879032106},
{154, -15793904925798366310175232},
{155, -3184372661690374447466107200},
{156, -536418044587567462028986368},
{157, -341504962101535821001216258},
{158, 13040690641237069305473280},
{159, 193903175016489354174677016},
{160, 120287494162763954572492800},
{161, -3712472284401632890106649408},
{162, -29851908660786186862869168},
{163, 4632019330305293463671472836},
{164, 6165010580973183208828844544},
{165, 1223225748988806535421248800},
{166, 44709813950736649169351232},
{167, -8264701881776285676276280728},
{168, -24648413168095383990435840},
{169, -389516810517314547335261097},
{170, -89747531735720642544398400},
{171, 4920075869937979460561161380},
{172, -10095896520508288492336288768},
{173, -6026024708562761758610453874},
{174, -2549339503362388407726720},
{175, 9868855694842762954622195000},
{176, 9477578812242673674203430912},
{177, -2555745302019398536683835920},
{178, 84654504866390751192126240},
{179, 24102261500967183004825491540},
{180, -20139069154551788422613721600},
{181, -8191932538465314965518627498},
{182, 153166637426646576328237824},
{183, -1765261411601435787765361608},
{184, -305990710892248526994309120},
{185, -15063495398945844213005132700},
{186, 40335618368879115743913984},
{187, -21216336845809920399150622056},
{188, 31014280202881130036442968064},
{189, 12673760594364667551286128960},
{190, -216615556507059592524432000},
{191, 5506016890624536539668892352},
{192, 7394218569205088325155684352},
{193, 20871590887477398937670272706},
{194, -135803561756489860136993376},
{195, -11862637876227179778754071600},
{196, -6248226825355610904233623296},
{197, -59936987790338741946487251738},
{198, 326926169997350821393459392},
{199, 2240424832787305697791685000},
{200, 813414333743550819724800000},
{201, 5225826233255535540054212112},
{202, -89444390310196839907780896},
{203, -10600493162865121814567352720},
{204, -16554838220789625163148507136},
{205, 136336368179827671828786330300},
{206, -233189766180993413483841408},
{207, 76846375286090942659507523448},
{208, -91911967587323050082683715584},
{209, -51207966659512796617729124880},
{210, -272534792266704160558310400},
{211, -75247451459088716712603051148},
{212, 33226410838183351320228890112},
{213, 37670832631326158281350319392},
{214, -1719860278343415255039422016},
{215, -223266099392189577429644076600},
{216, 1044601202880862946965094400},
{217, 167720872867382772965253501184},
{218, 2293417149586242089161208160},
{219, -8302987329637854835373566104},
{220, 209606682718270859858278041600},
{221, 205752471504098577748205826492},
{222, 190805369303325671980009344},
{223, -316695888921276124166441057824},
{224, -6335540986996020759616290816},
{225, -204280525286775980410736998125},
{226, 3583084694474013163020595872},
{227, 385093867204018424441344878852},
{228, -39956926109572302160099553280},
{229, -568261440252719522161661910010},
{230, -3383305621333187853873427200},
{231, -64427286668562985770782315136},
{232, -873717617325275885203660800},
{233, 495586486330457297693292119466},
{234, -3170475090265573120396582944},
{235, 685866515399373155812078816800},
{236, -437941479789756686205740221440},
{237, 53196237298266314964351877440},
{238, 4727001503780590838428654848},
{239, -144023448037426492352746292880},
{240, 163542200926304945517192806400},
{241, -319455938984031179088910841998},
{242, 1798023435019825586387114256},
{243, -396547423418923054435008388404},
{244, -302487573468938625027498144256},
{245, -138176657078549114127445821450},
{246, -1726937234092869218936966016},
{247, 496606260424030573596071907160},
{248, 13823949430084617849563381760},
{249, 182382508558542476124076013136},
{250, -1620417158708481409437000000},
{251, 621677267284418547255343836252},
{252, 1060724549602491781588893591552},
{253, -799814215792602817849575438048},
{254, -16123417638210119639194884096},
{255, -366102618832938431099237173200},
{256, 1266780263286410361286307086336},
{257, -2294462267947666633683914581758},
{258, 2828053477576058250545655552},
{259, 793394136038044023258320634544},
{260, -2032730406124606713937244851200},
{261, 219425065941595588113138140070},
{262, 8398585146836558674955997504},
{263, 773315946921138089280627617736},
{264, -5310248734085769077146583040},
{265, 734786765055916546294587816900},
{266, 11409138965139901091351831040},
{267, 345326888976224471800480964520},
{268, 895475019325180206474066166784},
{269, 3622588130389834818682741628910},
{270, 11550040559900419063191264000},
{271, -3627673250121222001463568596848},
{272, -2836570785258514014933682618368},
{273, 624805005722648046486964143552},
{274, -29679029267806105742020218336},
{275, 2126144109278715205156423732500},
{276, -624084875978448063756373106688},
{277, -2548076683459664313429095585098},
{278, 23254182174589179836633365440},
{279, -3471740703312757501992517003104},
{280, -93403977392357248844537856000},
{281, 3598172883135056042267481549402},
{282, -8687692351452550661212087296},
{283, 3822646294747995463726006273916},
{284, 6455111225066046007252793247744},
{285, -883629008881422842805289236000},
{286, 32998186818444703791663471744},
{287, -7180835003950595096032600128816},
{288, 131142624922135590161687248896},
{289, 579268743544121963451649903027},
{290, -9660599557204822528093848000},
{291, -553976679295161261963830229048},
{292, -1422764058274537287705423881728},
{293, 130006531958494180627027636806},
{294, 1750247693826532904251047744},
{295, -9684874023429440753632504503000},
{296, 65393413635450667025529692160},
{297, 2730432206461244784552559265760},
{298, -43467296808004895052292500000},
{299, 7756463938115719691723466653136},
{300, 1659003249194044714282331520000},
{301, 11759422985334903040019502797152},
{302, -55770994298037550779145504896},
{303, -364866029172870459193815220008},
{304, -6846376132435551863398055280640},
{305, -6689373301898518926828116354700},
{306, -97846637957052850410193541088},
{307, 14360214302848177647169534817492},
{308, -11039981660212860179789314301952},
{309, -951239353693817381953960063584},
{310, 152849887761137973478373145600},
{311, -22463033920144429698250146067848},
{312, 51497900381207326550059745280},
{313, -1379559471136367894001031739014},
{314, 16392238180873719408058380384},
{315, 23457434635766483623553651132400},
{316, 9115477533399754743377303982080},
{317, -10278651623433080957734662503778},
{318, -9307352400791489000384496768},
{319, -2283767925135728499993425935320},
{320, 28020035990233591273002683596800},
{321, -7015740040432376679119562258768},
{322, 178198669651278378725119171584},
{323, 15326174023605340114100079217320},
{324, -20866563758979306713643849416448},
{325, -20618988491614710850058701408750},
{326, -222336927854654086256230696128},
{327, 9355421907449678042210858386680},
{328, -591861336417474483732439818240},
{329, -36124581779391682125556981524096},
{330, -58714835951462713700219942400},
{331, -5753563965996971662984355822548},
{332, 31252279177735453067107629437952},
{333, -16422873723241904024985038174514},
{334, 396705690325261712461261474944},
{335, 19803017420171905717117596355800},
{336, -8613765913770994108227920068608},
{337, 66926793150558778433244186524882},
{338, 18696806904831098272092532656},
{339, 14616298239933118195251765710856},
{340, -62733764010020024393581266662400},
{341, 36133748113919679952343634923904},
{342, -236163641757023014106935746240},
{343, -45131999532028913473143230966000},
{344, 969239343303336027628327649280},
{345, -13801349455823406552913177905600},
{346, 289249186011012564413301785952},
{347, 941781150816541824227585338812},
{348, -1781995111088985130036731217920},
{349, -33908112195800308067402386538050},
{350, -473705073352452621821865360000},
{351, -26479272969534348884903234026320},
{352, -1364927562537438027414132228096},
{353, 13031284751559498352132220789346},
{354, 122675774496931129760824124160},
{355, 142751810246434196871643997482800},
{356, 59173724646953445458632754096640},
{357, 19282620884296975177660090288704},
{358, -1156908552046424784231623593920},
{359, -130336088347675288184755640431320},
{360, 1933417019721544499910491136000},
{361, -56085085996640531646618566356899},
{362, 393212761846335118344894119904},
{363, 7334587097304623523269635828788},
{364, 107063888005592427910975114276864},
{365, -31463771543328494124842224916100},
{366, 84732547756868917812737357184},
{367, -206294354762653692506037305805328},
{368, -106933145652794645773207214751744},
{369, 148639801002589016156530938058146},
{370, 723047779149400522224246369600},
{371, -38701210787671847400751649961168},
{372, 28194704801495485582637858586624},
{373, 246050779873833737919701517205526},
{374, 1018384168598876179159229858688},
{375, -6610086694661572789445882250000},
{376, -2977473126413616055339362877440},
{377, 22147597785301165687076177896740},
{378, -608340508529504042461734190080},
{379, 71274301600760314844951680645340},
{380, -151414851639918674000158033152000},
{381, -65771451400668630538185730948608},
{382, -264288810749977753904106832896},
{383, 133051294483218319113126298310016},
{384, -1420031270773664148463068119040},
{385, -244144107225153978098582788862400},
{386, -1001836362598915149008173089888},
{387, -243414351044665376767784584733412},
{388, -94927051810617762875385401806336},
{389, 240508530175723242636509861314470},
{390, 569406618058904629380195436800},
{391, 239378609568628620087346746945072},
{392, 599850370169311453959557468160},
{393, 34259928460233031974814252818192},
{394, 2876975413936259613431388083424},
{395, 201584585266414518091827566796000},
{396, 228522264631268217089551830899712},
{397, -412136723690212764833398877672338},
{398, -107540391973790673494000880000},
{399, 46540730123546941526896956769920},
{400, 284260110944673350409389301760000},
{401, -71664659505624898201929474345198},
{402, -250839659196265705922602181376},
{403, -350419020643227498002771159793728},
{404, -62521867345201751620445267053056},
{405, -461454442279800909842755511123850},
{406, 508823671817525847099232930560},
{407, 170928658887482012839680372221064},
{408, 1589319036008034630847858114560},
{409, 134430221475968122996297608755930},
{410, -6544145672631728247781743854400},
{411, -121068180140698056848135975647128},
{412, -163000268399890878674307767769088},
{413, 510102207685065158945962426952160},
{414, -3688626013732365247656361125504},
{415, 691129753059062368888948858937400},
{416, 13236838265584303878105068470272},
{417, 94859622635692911848586655971120},
{418, 2457982399656614237650997994240},
{419, -171876160097459082884173044372540},
{420, -190502546553872252774687125094400},
{421, -827663831782889538482847281783098},
{422, 3611877670036258402204946455104},
{423, 747761318013355057194098024718576},
{424, -3189844958861198464248137195520},
{425, -636339553076466273115619100911250},
{426, -1808199966303655597504815330816},
{427, 352329217816679065139176415254384},
{428, -1202186920856122845713236094309376},
{429, 134607853579140557942143217111712},
{430, 10716772770825099716622915676800},
{431, -78383621915046495210172752362448},
{432, 365051907134784520171707267809280},
{433, 633272755307763050690739692591666},
{434, -8050601897634373102332168056832},
{435, -39408000743727772297726829454000},
{436, 1603104703339848783635922267061760},
{437, 577766649675518964245046111790560},
{438, 398543391822617032097931172992},
{439, -1482986970040060831209497321814280},
{440, -20122932430731699478491918336000},
{441, -150646163496655378399983489340539},
{442, -9876118632196731731913879671616},
{443, -1209012635333170464590901871190244},
{444, 133373461957342786915818478147584},
{445, 1308599653492448823300688958305500},
{446, 15201402668221253959989170775552},
{447, -177313970504053968142064180625000},
{448, -1475814985662757821455083761565696},
{449, -948861362336468714243755796389950},
{450, 9805465213765247059715375910000},
{451, -1547037520401721610196377828481096},
{452, 2504585756329853798319831236116992},
{453, -227503828490269679015829300847008},
{454, -18484505625792884373184554184896},
{455, 2367668548525039149433390287376800},
{456, 3835996609532601119182449868800},
{457, 1906438015454539953482023226664842},
{458, 27276549132130537063759771680480},
{459, -817198609625088453829497280958640},
{460, -2364939651460221865025135941939200},
{461, -45626967057782744498214751298898},
{462, 3092509760091023316997551126528},
{463, 2135214165360682091948455931456336},
{464, -305334018017810387405242932264960},
{465, 623512904649622078311653654188800},
{466, -23788151343861950289278021734368},
{467, -2672252931140078368886189852908428},
{468, -2216170542695876319352199202077184},
{469, -1043024708469930232503415892382176},
{470, -32921592739169911478979783206400},
{471, 66868037599329119895322148181432},
{472, 42043825569573546378840727142400},
{473, 2533447512243199264040643220503312},
{474, -2553419390316783118288890117120},
{475, -1535875625226246334248306622712500},
{476, 3304186656479976410970532215164928},
{477, 801096288506000714698911883177758},
{478, 6913125505796471632931822058240},
{479, 1972399217793483382246331331836640},
{480, -23552772507045833361112380211200},
{481, -1657637426883428357680631994842348},
{482, 15333885071233496596267720415904},
{483, 726916923174977326414442380684032},
{484, 1256823175808018137752823230582016},
{485, -2099268008690909330199347802275700},
{486, 19034276324108306612880402643392},
{487, -396365691342605028028934306158168},
{488, 29039804089799950181485200629760},
{489, -906967912951097681360729067180144},
{490, 6632479539770357478117399429600},
{491, -7226256779485390805843060698858548},
{492, -1207133731796873165021523077093376},
{493, 683515221037508739654433730197980},
{494, -23837100500353467532611451543680},
{495, 5053664579946017424231452609399400},
{496, 4830991089872177133464885512896512},
{497, -7518736266634527550848230056583616},
{498, -8754360410810038853955648630528},
{499, 8198301737483581650490339755358100},
{500, -1132675915049651727813554832000000},
{501, 1618261687259323840557600871665312},
{502, -29840508829652090268256504140096},
{503, 4725620603026848328690830213571896},
{504, -101833053042295390705283885137920},
{505, -1382642286450091806534340851164700},
{506, 38391082358044935256779621026304},
{507, 76268949566532257626433463836988},
{508, -11270311924889242188116261836128256},
{509, 1969545084859124374313398077691230},
{510, 17572925703981044692763384313600},
{511, 1657196499151481726911624940016592},
{512, -304152589126524745106047471976448},
{513, -1972398885821152064375933826367200},
{514, 110134188861487998416827899924384},
{515, -3604675825628549494205488828035600},
{516, 1976816922301604919953414685929472},
{517, -7782671986028523758337766710883776},
{518, -38082918529826113116399390458112},
{519, 1179919742035423003382961310344696},
{520, 195148819120993274119935485952000},
{521, 7397816591525737266577846621011402},
{522, -10532403165196588229430630723360},
{523, 17033203938239706662701704149092076},
{524, 5870633413865812744617375471289344},
{525, -1932361420472992357566844269780000},
{526, -37119165452214628285470125651328},
{527, -10814569447782934984690713609809856},
{528, -1855747841752364476103728586293248},
{529, -2021664293343062083170578730150167},
{530, -35269764722683994222140215211200},
{531, -10558868237409104327919687175565460},
{532, 7975018561003364569257840168509440},
{533, 15002910052075739694536523514853772},
{534, -16575690670858774646423086296960},
{535, -26585809790603936116133593452886200},
{536, -85968553452604422639156802928640},
{537, -4719319210935378301076850545498160},
{538, -173884230258712071296771598187680},
{539, 1567919666616337268342702644013964},
{540, 8073509151478552659621528712704000},
{541, -12868103727506073374588427568589698},
{542, 174128316005818656070251292648704},
{543, 1604013158761662531508409338618392},
{544, 408512946670147378128501702918144},
{545, 35451921808519236037508572259524500},
{546, -29990640274687106231374278890496},
{547, 20662449349768742309415960538527812},
{548, -20745720602274515396620778004112896},
{549, -7293043886241245391150654445978554},
{550, -102054917245378329847508339160000},
{551, 1649739297812421666968544955445400},
{552, 59914205155545830579593702932480},
{553, -10617457876159793543870592845813120},
{554, 122307680806063887044596588084704},
{555, 2949492653095192080283257003190800},
{556, 16254735351190302276952953464867840},
{557, -3287507202857319236737451756367858},
{558, 166643553759012360095640816148992},
{559, -24568948488055992527163961607687384},
{560, -32641452055596682665905283740467200},
{561, 4154243619756965653835288401053024},
{562, -172712298390482690028839114371296},
{563, -18080449355994165352055799784337964},
{564, -6072720120844936785655678918803456},
{565, 55387759895626434494326614124497900},
{566, -183487022147903782258848301147968},
{567, 24304800370511690308863168666753672},
{568, -619711954458306482877227943690240},
{569, -3059669485707949000126966308019590},
{570, 42414192426308296454653883328000},
{571, -12988412934313322304448992252392548},
{572, 23065820581257697136249544518313984},
{573, -1078100131251846752613327798091008},
{574, 344680080189628564609564806183168},
{575, -23988750947936802110129454653415000},
{576, 30548654253281926245457182301618176},
{577, -73149007283437031184593659377598},
{578, -27804899690117854245679195345296},
{579, -4086740982131624621591590076925624},
{580, -6752784852084990159997674668928000},
{581, -36401796448708356622067435203352928},
{582, 26590880606167740574263850994304},
{583, -8337780375202190250685277629735608},
{584, 136590039202201993940377847930880},
{585, -49009590346976855411814427481898300},
{586, -6240313534007720670097326566688},
{587, 51622576954284315296250641988959532},
{588, 1223427805311930037492560375849984},
{589, -26102154945207912164834993277418880},
{590, 464873953124613156174360216144000},
{591, 11735901957299487028089989839307352},
{592, 22852731066975131287929868859604992},
{593, 24070451022895515429903274463421906},
{594, -131060745910139749658522844756480},
{595, 73070565348748646439938580132693600},
{596, -30383756381586909654605930280000000},
{597, -438684143959085604850403089740000},
{598, -372310269029554545202726399350528},
{599, -8306715731833092425485008028093800},
{600, -159269780204322224705394739200000},
{601, -30040465694002976026741088820368998},
{602, -564452303296075345920936134263296},
{603, 21590105471363718462697579902449556},
{604, -38984073736979709428091452310317056},
{605, 27794065392642606955615353098797950},
{606, 17513569400297782041303130560384},
{607, -100962655278660281875479010258127008},
{608, 985991008018691825987464326021120},
{609, 2075618963261642311779545931986880},
{610, 321089918491128908487749585025600},
{611, 75475045841729580615731427299248032},
{612, -68395060856347827910993045736621568},
{613, -1024526308514073350808056160507514},
{614, -689290286536712527064137671239616},
{615, -26695206235082977454763678618061200},
{616, 1059874628537383616695752816721920},
{617, 45327063639607885238749699016129322},
{618, 45659488977303234333790083052032},
{619, 124784313486059742429996939685034060},
{620, 106842479144736139829312104436121600},
{621, -30806782049804151548032221280173120},
{622, 1078225628166932625516007011256704},
{623, -68923929274408765129453737238614960},
{624, 17996730901468202498389802246209536},
{625, -100307133214326348889581166007421875},
{626, 66218854614545658912049523472672},
{627, 10026724703799243628937833568003520},
{628, 11458218201065878862817896044097024},
{629, -51157711243439344343695604386840596},
{630, -1125956862516791213930575254355200},
{631, 48333817152455235297360818912551352},
{632, -875115888957613865571900992716800},
{633, 14733751985495407087194527826982992},
{634, 493375277924787885971263800181344},
{635, -249237754892976686241005545232467200},
{636, -6505864147759652921906097599490048},
{637, -15205421598964931722404062746688898},
{638, 109620860406514967999684444895360},
{639, 155634193216897138572386943982830696},
{640, -5381140270866072426857927540736000},
{641, 83049407119340498575305771673129602},
{642, 336755521940754080597738988420864},
{643, 52572397212807570140220263990030756},
{644, 124561345282695990137868234588340224},
{645, 43716395325388288019034028774586400},
{646, -735656353133056325476803802431360},
{647, -203021212934182245316840438243695288},
{648, 2003258899659567895884341594542080},
{649, 109896307893774388317362147751594960},
{650, 989711447597506120802817667620000},
{651, -32840417790925016477688496545831936},
{652, -155414105468877485370668606541995008},
{653, 167656843695783841975546906745288046},
{654, -449060251557584546026121202560640},
{655, 129826352777364294703058319679027800},
{656, -206835018974397131028970106778943488},
{657, -34303163590382665998530835235066302},
{658, 1733979925410800742026735113156608},
{659, -292520764764077767547034646185916620},
{660, -41041826902968307443690273657446400},
{661, 83022703976977790010627770051790902},
{662, 276171070367854639823249079482304},
{663, -40287156930388517917409693650439568},
{664, -3000321812473945991682018611281920},
{665, 176363860611943967495562112720728000},
{666, 788297938715611393199281832376672},
{667, 25767180945017337790282447467861840},
{668, 277298335419198804374988334349789184},
{669, 62010321834341550216285824886170496},
{670, -950544836168251474421644625078400},
{671, 75905729514230650542684795723208104},
{672, 1240524267417768848815908206936064},
{673, -323598217246990900160837490152839774},
{674, -3212486071226821364795720953194336},
{675, 81893590896124882062421727144175000},
{676, 13069117884628683908454739239964416},
{677, 77633340760409856063176405173288902},
{678, -701582315516789673372084754121088},
{679, 110568422796755754496797001363087504},
{680, 6022648123275041442144223893504000},
{681, -75402919574015623579313092658737008},
{682, -1734419909468144637712494476347392},
{683, -249908521900610788265417549767360884},
{684, -165079015357870438922119038450416640},
{685, -458782051553438796429285843751997700},
{686, 2166335977537387846710875086368000},
{687, 111267863047243493317342048627598040},
{688, 338715549787953411523154362871054336},
{689, 80858393770978617531902321707469556},
{690, 662464773879523514539832539468800},
{691, -85696370131854075386336488795551148},
{692, 202185952352860478558403050518543872},
{693, -266176457524787149124752555045025568},
{694, -45205495239194007562924096262976},
{695, 359465982158252069970971152662933000},
{696, 171077404342758319426417599283200},
{697, 463017139820744947586180787218422644},
{698, 1627589385398414787235314553826400},
{699, -97037816369448860717537370159920664},
{700, -331121109486893322527142078280960000},
{701, 453463801782936369543916065342799902},
{702, 1271005102537648746475355233263360},
{703, -123474772802185878080792929029819080},
{704, -317949257257035764273933298356453376},
{705, -134295407181258861400628280644707200},
{706, -625501668074855920902346597888608},
{707, 72823753933267304805568658816017584},
{708, 85750693508753518185828758318837760},
{709, -493253946459830644676925328436697370},
{710, -6852086891828841449838911879174400},
{711, 219776227276844021738450736660408720},
{712, -5680872610086742928319491052134400},
{713, -407688021022412976711188781040520448},
{714, -925565802446254808527684333857792},
{715, 510089993493536729159808555204370800},
{716, -808682162969923047977329509812997120},
{717, 28200367219520256908637135131075520},
{718, 6256132240688413832868270740703360},
{719, 213498713808545388991042502994273360},
{720, 675662222472758840968983680119603200},
{721, 189858235862834744974314738892877632},
{722, 2692084127838745519037691185131152},
{723, 62550750676829240990325098506576392},
{724, 274856769097953171283396576197215744},
{725, -68496832010764635764274647317818750},
{726, -352060180670621929116942519781824},
{727, 512190003491531639219969928363945752},
{728, -10278486144469504073165471230525440},
{729, -449295723688568203794882031766075547},
{730, 1510261034079767717992426795972800},
{731, -758242515475788484338184123198876968},
{732, 59228276835512058534884246637901824},
{733, 177366164610548743964253082296616766},
{734, 9902129028607377240289790678655744},
{735, 27055542162608230742610401623195800},
{736, 15400135492599755523244656062103552},
{737, -224709014734542026823016659590498256},
{738, -7134710448124272775513485026791008},
{739, -1135347530077011177037769659346019580},
{740, 505412325752842030102807477007385600},
{741, -97237492216066882432405263709556640},
{742, 1857658117808248675236079198136064},
{743, 40374926372477701905735782397977256},
{744, -2706784594208288513415908402135040},
{745, -671922771634938143314921963148437500},
{746, -11810437433944019420145672825865248},
{747, 753499527185346848592437803151812068},
{748, 711853249541730712902112762502535168},
{749, 1400274307592916929745491664329012064},
{750, 317284161343755493893402348000000},
{751, 772404884393222923195887199165623152},
{752, -1040523637386453228320326804363542528},
{753, -121726895643358289226785344513486608},
{754, -1063084693694455952979656539043520},
{755, -862114826948994533270532423040777200},
{756, -425231637703479404358198763490426880},
{757, 331584959148585596040577353957416342},
{758, -3421166476836495112557680670976320},
{759, 156606822709054802146218269071550592},
{760, 14536324839674384969316347473920000},
{761, 2022303291728039968865129534892172602},
{762, 3157029667232094265832915085533184},
{763, -1867252329504265344823035942771322640},
{764, -184738583484396449919647753812525056},
{765, -1512525254599123977456915500476124100},
{766, -6386462135194479317430062318880768},
{767, -1065755937165235036020911924200425720},
{768, -248040642672532294381304072732934144},
{769, 771193056134021862301167237188337410},
{770, 11718917146807390948731973865395200},
{771, 449264889913224917541845210766543432},
{772, -700286289020275286263777011626618368},
{773, 1960602395367194653286888268993426726},
{774, 11683888850143938084853660067203776},
{775, 1083756036345655934046724409849420000},
{776, 9113309865225592188674754206146560},
{777, -155349745412793171930072213526253376},
{778, -11544409448434715646552473343094560},
{779, 1117542883629615626863380153387306120},
{780, 398016744440822493015768290844364800},
{781, -1619834894422370838213486551501044896},
{782, -11490173259294173764192643853363456},
{783, -87964854003337063720113973410670800},
{784, 209626909314202594954775566240776192},
{785, 253393215603974248594319301090981300},
{786, -1644476566091185534791084135273216},
{787, -892654495293574111495131320041147468},
{788, 2011013486275882633147509420681598464},
{789, -151418355670946522433504010063179744},
{790, -9676060092787896868407723206208000},
{791, -2917272701032485348660702859863541488},
{792, -21938890642497422736889466296811520},
{793, -736121016666407328456843730643065628},
{794, 19782562737130212712003146128272224},
{795, -143874187745008683430665472900287600},
{796, -75171020764058277547435932455680000},
{797, -2354935536386796280810376630649963138},
{798, -2233955045930253193291053924956160},
{799, 2329297431776725518145716785759981664},
{800, -40938141274767602238650746798080000},
{801, 1426691899483605511937179383975461010},
{802, 3439903656269995113692614768569504},
{803, 357026050794267891652417900779632952},
{804, -175337590683947585148448051720974336},
{805, 2754616753432324927885299278244508800},
{806, 16820112990874919904133015670098944},
{807, -709317246282851216837355541907093640},
{808, 6002305345014642849081893164277760},
{809, -1296165763533323698864614991794011670},
{810, 22149813229430443672452264533944800},
{811, 2636056416477357054221085357358365452},
{812, 355669103463575413857956083082588160},
{813, 710312933066735752774572585537225792},
{814, -8204575626599136616304657866611072},
{815, -3436911328090325151315576578862714600},
{816, 555411906036758078180074791406927872},
{817, -1830101856625526045133633608288458640},
{818, -6452650630846469903822285220284640},
{819, 2581334581457056321317528694326697776},
{820, -4574375276224705063141433038875878400},
{821, -592270505992680220429366303959161898},
{822, 5811272646753506728710526831062144},
{823, 476928247666321407950184339078265976},
{824, 15648563035610805361558212476436480},
{825, -416307521173209552030448392518430000},
{826, -24484905968883127629406196493703680},
{827, 4177942458006529804074897026301674652},
{828, -2578359419934959927752456843690297344},
{829, -3180226070217526507313196970402771810},
{830, -33174228146834993706669545228995200},
{831, 498923606928136111226670631944528792},
{832, 3083418498158287299445856068784095232},
{833, -469267015137989501579897094365992446},
{834, -4553261886513259768732159486613760},
{835, 6132324909553903942497386095926610800},
{836, 1718136251979705769756014667301744640},
{837, 1391778841646266040862316299141653760},
{838, 8250055684678035978440306129881920},
{839, -3572695920570651737167056756666687480},
{840, 18288872389333118752755890356224000},
{841, -3556787210601883836557677313380822649},
{842, 39727863925578697847176669525588704},
{843, -704536643209376513300141957299109208},
{844, 2524712123029131386496996785308242944},
{845, 289017519808220643380108281073865450},
{846, -35892543264641042745316705186491648},
{847, -1463913116787208130743541892042016024},
{848, -1114740230515860927880446607113191424},
{849, -748489435096836503779406932457848464},
{850, 30544298547670381109549716843740000},
{851, -1928545205389525907111106617576080368},
{852, -1263936598312832072404125929081266176},
{853, -1754663901382733612982072450161497354},
{854, -16911802455200595126680467932210432},
{855, -3650646356723900889244857048171993000},
{856, 115413906960269096417218275882024960},
{857, 7103238657301854777597975384261375642},
{858, -6461176971798746781222874421362176},
{859, -7566948942139016552745489201846935620},
{860, 7491052744867466902185329052525004800},
{861, 1406036217113542322183567235622688064},
{862, 3762413851922231770088292113397504},
{863, 5721949004294555145046114270754672736},
{864, -52573491571653776823501815273226240},
{865, 4471249169602777312857106878401178900},
{866, -30397092254772626433155505244399968},
{867, -113423137060913256931686857612298708},
{868, -5627392194718153823525125024173719552},
{869, -2287422799252077942014581520824902720},
{870, 1891584035698933070290887813792000},
{871, 2179190285622463925445406731599942392},
{872, -153903335553738129930821965061529600},
{873, -2288712712746933331266656582371944774},
{874, -27732799184424910283762213365946880},
{875, 1319309797135235352421413010435500000},
{876, 278582893666387499081872817737869312},
{877, 3219258509708242534801954541687009102},
{878, 71183374561922919898055871447085440},
{879, -25455798983600994543494519397162024},
{880, -7032267281259119603121152571880243200},
{881, -10463253416859950223551856430386179598},
{882, 7231015847839458163199207488345872},
{883, 4117448435898373812184041586239319316},
{884, -6903433260221868005225753660805374976},
{885, 1896337073283578217324258911705412000},
{886, 58032606495992182300363289817131712},
{887, -2529037303097500118008581763261629768},
{888, -12804291963475782406266815843696640},
{889, 13127349793276618197447992511310480384},
{890, -62812783367637543518433069998664000},
{891, 5236220868237337518961680348505633932},
{892, 10625821002160438441376323676566249472},
{893, 5622016000847386520962973864692470720},
{894, 8511070584194590470819080670000000},
{895, -17883633395763414972673015743940869000},
{896, 283424598543183238278977196832849920},
{897, -1518746664938810378518221664550641344},
{898, 45545345392150498283700278226717600},
{899, -1164101371904695790185758160415776320},
{900, 6854046332329144402066540335425760000},
{901, 2495437357445076496954882042433126412},
{902, 74257800979282637289426135767092608},
{903, -2302542058220515354847978725693550208},
{904, -240448488034802032765031398120120320},
{905, 6078330795425998281467921589446895300},
{906, 10920183767532944592759806440656384},
{907, -4931287778030781014582333390707925908},
{908, -12920718724444228291214331867386797056},
{909, -1507416378032244104047109282323232754},
{910, -113648090329201879172802733794086400},
{911, -7105476587378448225139854652518494448},
{912, 1340547832235410797060792816170434560},
{913, -7842395053666578340141388447610513168},
{914, -91509024741817917767137114879912416},
{915, 1309806050004937599948652494715678800},
{916, 19066380580823597755666917097380001280},
{917, -6837952564713202554904762432882946016},
{918, 39225533262004245783815869486014720},
{919, 2641548413132821047693879218876582360},
{920, 227042001676332850707228374802432000},
{921, -2811787401354884576026383595404203568},
{922, 2190094418773571735914308062347104},
{923, 15708886759205318238892755139799317872},
{924, 2161672568996318874643466897579409408},
{925, 5126646847422255045684850477416376250},
{926, -102490279937312740413525884709904128},
{927, -3929973378002506988991093319007148792},
{928, 43973131242597890166757703213383680},
{929, 5019344365605312552357640636603350690},
{930, -29928619423181859758959375401062400},
{931, -1132627646338536202853092685160569580},
{932, -16627981224429753550739441933714523648},
{933, 4398351893699959912636171600668909792},
{934, 128268140694723761706537112939604544},
{935, 15742306593771975965477710186738131600},
{936, 212759676873412098538280517126512640},
{937, -17018932488743426852986073699646170518},
{938, 50065186006556651160163962834344448},
{939, 270123262686385379116978018625897256},
{940, -23012281115593739243570812407362150400},
{941, -15125431526392966776353989505223811698},
{942, -3209665804767797754975463112708736},
{943, 17454836491125950661980502119078589552},
{944, 14692859499957425493609663915070586880},
{945, -9403801722348550521678662134111056000},
{946, -121605480587673564673950874584158976},
{947, 1653293258295818493141829726879888212},
{948, -1784846962949805577772249628907192320},
{949, -3462378679040255624587558446388381364},
{950, 73722030010859824043918717890200000},
{951, 2012601102474690983848277856889747512},
{952, -317212810033542445934462832276602880},
{953, 27778351805167089272093426013001009146},
{954, -38452621848288034305547770392532384},
{955, -4085408646771966273388440485926627200},
{956, 4832293163553082462010364770235248640},
{957, 447170894813276183212712771839397280},
{958, -94675162454087202347823903928158720},
{959, 24164045580514773167959383773106427344},
{960, -5486435127031698105619017458987827200},
{961, -814394854815823582028651835148111647},
{962, 79566596490404561168670335752432704},
{963, -28984998863661579730427195691548350884},
{964, 10718426555152404076782059951304671744},
{965, -15486508591860722116152124994584034100},
{966, -34892012312398911667893234272833536},
{967, 3824414748277568577907801195770305672},
{968, -120659167523564026902422066047119360},
{969, -3000926178518020015701251911068125280},
{970, 100764864417163647849568694509233600},
{971, -16708665614867499515267004314724420948},
{972, 13305009908621903944554369128804723712},
{973, -18933069304052215734939935836416121760},
{974, 19025553184445041345388846695592064},
{975, 4037280422612126843284893970638885000},
{976, 10148404804212194808049973321933914112},
{977, -35437572556504850467887446821661773998},
{978, 43534459821652688705314995224646912},
{979, -14848956226171852392234618439194506760},
{980, 4636120884911585931490670514355545600},
{981, 38651217376034885376651263504126689590},
{982, 346860325415298758680466913545210304},
{983, 22675898811191401775988244653815457816},
{984, 115888817115887173812746646170664960},
{985, 44472636580005274586062783943990859300},
{986, -32808730609800419503412819049503040},
{987, 7073337610732008926912559210344093184},
{988, -16662196815348408081208824926236436480},
{989, -28584253130183902054361629379824280544},
{990, -242575899837408836363109725251171200},
{991, -1827055282544037157264700582600143648},
{992, -695742343437077566285475227574992896},
{993, 1126570838798071039498988807478188592},
{994, 360899340798457322440715042716013568},
{995, -1662372485616128036608597684397250000},
{996, -6119321272117312652351942274468753408},
{997, 23459931419013195552931575066153510662},
{998, -393518483399211919223536308257188800},
{999, 6583731367157176240027038447470594160},
{1000, 108740621285900230211268606720000000}