{1, 1}
{2, 1128}
{3, 177147}
{4, -7116224}
{5, -48863730}
{6, 199821816}
{7, -1723688680}
{8, -17489450496}
{9, 31381059609}
{10, -55118287440}
{11, -1428263180124}
{12, -1260617732928}
{13, -8220964044826}
{14, -1944320831040}
{15, -8656063178310}
{16, 39967113416704}
{17, -5989210330446}
{18, 35397835238952}
{19, 680005481275676}
{20, 347725248155520}
{21, -305346278595960}
{22, -1611080867179872}
{23, 15440648191080}
{24, -3098203687014912}
{25, -9533264845565225}
{26, -9273247442563728}
{27, 5559060566555523}
{28, 12266154753144320}
{29, 115094192813324022}
{30, -9764039265133680}
{31, -90829724501108800}
{32, 191795048280391680}
{33, -253012537569426228}
{34, -6755829252743088}
{35, 84225858263576400}
{36, -223314649534996416}
{37, -1297873386623227570}
{38, 767046182878962528}
{39, -1456319117648791422}
{40, 854599786884910080}
{41, 5214036225478655130}
{42, -344430602256242880}
{43, -2410434516296794108}
{44, 10163840720714731776}
{45, -1533395623848081570}
{46, 17417051159538240}
{47, -23132669525900803824}
{48, 7080054240428863488}
{49, -24397644674520773943}
{50, -10753522745797573800}
{51, -1060970642407517562}
{52, 58502221638927857024}
{53, -44512631945276522850}
{54, 6270620319074629944}
{55, 69790266402520502520}
{56, 30146367839375585280}
{57, 120460930991542176372}
{58, 129826249493429496816}
{59, -323974479000840790476}
{60, 61598484535005901440}
{61, -199406203121599312522}
{62, -102455929237250726400}
{63, -54091177214438526120}
{64, -118923632883988692992}
{65, 401706967426085560980}
{66, -285398142378312785184}
{67, -646392500721161158996}
{68, 42620562294567755904}
{69, 2735264505105248760}
{70, 95006768121314179200}
{71, 3551461551813260928312}
{72, -548837488543630616064}
{73, 3353187900182300778170}
{74, -1464001180111000698960}
{75, -1688789267597342913075}
{76, -4839071325985516167424}
{77, 2461881075640539796320}
{78, -1642727964707836724016}
{79, -6872134095241809038320}
{80, -1952942238873201745920}
{81, 984770902183611232881}
{82, 5881432862339922986640}
{83, -1169769717495414820644}
{84, 2172912516055256855040}
{85, 292655156500124123580}
{86, -2718970134382783753824}
{87, 20388590974301910525234}
{88, 24979538184038229141504}
{89, -23457212631337905637974}
{90, -1729670263700636010960}
{91, 14170382662753588769680}
{92, -109879111232920081920}
{93, -16090213206197920593600}
{94, -26093651225216106713472}
{95, -33227604235574687631480}
{96, 33975917417726544936960}
{97, -30603881563463466110686}
{98, -27520543192859433007704}
{99, -44820411992811148011516}
{100, 67840848092367547710400}
{101, -2394111446254900530834}
{102, -1196774884635679809936}
{103, -29873484317297795248648}
{104, 143780143691380251933696}
{105, 14920358113817768530800}
{106, -50210248834271917774800}
{107, 352638831195539091905796}
{108, -39559520221176010105152}
{109, -152075852474609095502074}
{110, 78723420502043126842560}
{111, -229914376820144894342790}
{112, -68890860968648807710720}
{113, 51868498468828292746386}
{114, 135879930158459574947616}
{115, -754487664233921528400}
{116, -819036057158803925132928}
{117, -257982562734130454033034}
{118, -365443212312948411656928}
{119, 10323534048728829551280}
{120, 151389788447301165941760}
{121, 1144505468442684296408845}
{122, -224930197121164024524816}
{123, 923650875234867320314110}
{124, 646364665408178469171200}
{125, 1048331933242310480695500}
{126, -61014847897886657463360}
{127, -334992482784841778911456}
{128, -1743039334258419135676416}
{129, -427001243258428185849876}
{130, 453125459256624512785440}
{131, -894766524681837467354772}
{132, 1800493892152452589923072}
{133, -1172117750412834680547680}
{134, -729130740813469787347488}
{135, -271636434577816105880790}
{136, 104747997584467118601216}
{137, -1525498636291337052000582}
{138, 3085378361758720601280}
{139, -2870522952002117276370076}
{140, -599370073995860703513600}
{141, -4097883008504749695010128}
{142, 4006048630445358327135936}
{143, 11741700250348244848238424}
{144, 1254210368529251880308736}
{145, -5623931562198205413522060}
{146, 3782395951405635277775760}
{147, -4321969561157331541680621}
{148, 9235957742849490991095680}
{149, 7067082703199233955672958}
{150, -1904954293849802805948600}
{151, -5448823293607282749138808}
{152, -11892922201779590330935296}
{153, -187947766390564513555614}
{154, 2777001853322528890248960}
{155, 4438279133996565103824000}
{156, 10363493056671153088230528}
{157, -27917873121881245513218922}
{158, -7751767259432760595224960}
{159, -7885279211209900193308950}
{160, -9371821454510023345766400}
{161, -26614870498827072974400}
{162, 1110821577663113470689768}
{163, 48370723387502830329931148}
{164, -37104249724620617123829120}
{165, 12363136322407299459910440}
{166, -1319500241334827917686432}
{167, 35966590038232005843219480}
{168, 5340338623641866805596160}
{169, 25830344412908750170324479}
{170, 330115016532140011398240}
{171, 21339292542358721917770684}
{172, 17153191955299637354408192}
{173, -61803963132837618496694874}
{174, 22998330619012555072463952}
{175, 16432380697742726534153000}
{176, -57083556508918242222391296}
{177, -57391107031561943510451972}
{178, -26459735848149157559634672}
{179, 41818176913089794695363260}
{180, 10911986739922690422391680}
{181, -104651733966083556885724930}
{182, 15984191643586048132199040}
{183, -35324210664381953415334734}
{184, -270048452164045608775680}
{185, 63418934738143003709036100}
{186, -18149760496591254429580800}
{187, 8554168592994316859255304}
{188, 164617258064283921791640576}
{189, -9582089770006141586579640}
{190, -37480737577728247648309440}
{191, 125691443141572489012147776}
{192, -21066964794499944997453824}
{193, -85541767208615930882483134}
{194, -34521178403586789772853808}
{195, 71161184158628778870924060}
{196, 173619104576296920031751232}
{197, -94137045106869171624232818}
{198, -50557424727890974956990048}
{199, 74648367348776997750892568}
{200, 166731563581770087776601600}
{201, -114506492325251535832664412}
{202, -2700557711375527798780752}
{203, -198386557286063969893470960}
{204, 7550104748795794255125888}
{205, -254777258332008125035434900}
{206, -33697290309911913040474944}
{207, 484543901285879502087720}
{208, -328568202374206408673173504}
{209, -971226791188548140087863824}
{210, 16830163952386442902742400}
{211, 691337708429605175432678300}
{212, 316761859752143478541718400}
{213, 629130759519063733667685864}
{214, 397776601588568095669737888}
{215, 117782821387007147158902840}
{216, -97224914583038532743889408}
{217, 156562167930079886008384000}
{218, -171541561591359059726339472}
{219, 594007176953594035950480990}
{220, -496643168740010060524884480}
{221, 49237082783497012216572396}
{222, -259343417053123440818667120}
{223, 798521194872308666505568064}
{224, -330594953600964604782182400}
{225, -299163952387066505022497025}
{226, 58507666272838314217923408}
{227, 1192854988464194324324835660}
{228, -857226968184356232510659328}
{229, -1640629282547461685439664306}
{230, -851062085255863484035200}
{231, 436114846906494703298699040}
{232, -2012934187585709451976614912}
{233, -1478083082975235561260518758}
{234, -291004330764099152149262352}
{235, 1130348517892844884838903520}
{236, 2305474962853279253364282624}
{237, -1217377938569800745711273040}
{238, 11644946406966119733843840}
{239, -100529242417957704778426224}
{240, -345957858789671069684490240}
{241, 2890666464081799519678350866}
{242, 1291002168403347886349177160}
{243, 174449211009120179071170507}
{244, 1419019208402799946152556928}
{245, 1192159922011720977341787390}
{246, 1041878187264930337314316080}
{247, -5590300611851932175327452376}
{248, 1588561970227460654709964800}
{249, -207221196145160249232622668}
{250, 1182518420697326222224524000}
{251, -303848336248193145859544268}
{252, 384924933481640586099770880}
{253, -22053309288567808810093920}
{254, -377871520581301526612122368}
{255, 51842983008527488119826260}
{256, -968544630843806163100762112}
{257, -5747613031480072290568606974}
{258, -481657402395506993638660128}
{259, 2237129664595720787472907600}
{260, -2858636762564728295099339520}
{261, 3611777725324660543813627398}
{262, -1009296639841112663176182816}
{263, -9084696735591240574132711752}
{264, 4425050250687820177730009088}
{265, 2175053228963366787881230500}
{266, -1322148822465677519657783040}
{267, -4155374846003615970050180178}
{268, 4599873827051944347515151104}
{269, 2454452194434945976165221126}
{270, -306405898203776567433531120}
{271, 5653291363551821637876179216}
{272, -239371448553430523936169984}
{273, 2510240777558809989782502960}
{274, -1720762461736628194656656496}
{275, 13616011165291321996765587900}
{276, -19464754917578093751882240}
{277, 3555312174946541875247829662}
{278, -3237949889858388287745445728}
{279, -2850332998838343039394459200}
{280, -1473063978583931967713894400}
{281, 28390598161233283910383639914}
{282, -4622412033593357655971424384}
{283, -22920238336732940197766214316}
{284, -25272995930090770936316133888}
{285, -5886170407519349189853787560}
{286, 13244637882392820188812942272}
{287, -8987375218967485429204928400}
{288, 6018731842798004255947653120}
{289, -19931698260477202718044506797}
{290, -6343794802159575706452883680}
{291, -5421385807322862631109692842}
{292, -23862036211786893172832030080}
{293, 34310931827400238200925695918}
{294, -4875181664985469979015740488}
{295, 15830601468787754158805835480}
{296, 22699092345422807189257374720}
{297, -7939801523290516436796024852}
{298, 7971669289208735901999096624}
{299, -126937013607676296933352080}
{300, 12017802717018633974254228800}
{301, 4154838689622059524250297440}
{302, -6146272675189014941028575424}
{303, -424109660369716864335650598}
{304, 27177856194125330912887291904}
{305, 9743730869658985975260627060}
{306, -212005080488556771290732592}
{307, -11688625117698275010397748164}
{308, -17519297195619024671527495680}
{309, -5291998126356352534912247256}
{310, 5006378863148125437113472000}
{311, -24982473532128450105836559864}
{312, 25470221114496937489298445312}
{313, 60388478134982500116857827658}
{314, -31491360881482044938910944016}
{315, 2643096678788476241925627600}
{316, 48903645579778047281909703680}
{317, -104254615411967722709927981994}
{318, -8894594950244767418052495600}
{319, -164384797841362993940962138728}
{320, 5811052287862344817413980160}
{321, 62468911029796163513836044012}
{322, -30021573922676938315123200}
{323, -4072695853216182721582031496}
{324, -7007850328620666662097361344}
{325, 78372627525195404344206775850}
{326, 54562175981103192612162334944}
{327, -26939781038319577440905902878}
{328, -91190628449859632800791444480}
{329, 39873520599976182354329512320}
{330, 13945617771675433790778976320}
{331, 138759029739546778456630221092}
{332, 8324343338114090836622528256}
{333, -40728642110558207598142220130}
{334, 40570313563125702591151573440}
{335, 31585148629263624159667615080}
{336, -12203809348013230339530915840}
{337, -150794700164516475087569288398}
{338, 29136628497761070192126012312}
{339, 9188348898257525575144040742}
{340, -2082599648409939291198961920}
{341, 129728751165740454052121491200}
{342, 24070721987780638323245331552}
{343, 89229143920011328254844162480}
{344, 42157175146622485795370477568}
{345, -133655226256046496991474800}
{346, -69714870413840833664271817872}
{347, -145030270742041972026087968556}
{348, -145089780417510638925522796416}
{349, 103223862700200363534426441302}
{350, 18535725427053795530524584000}
{351, -45700837040663007540589873998}
{352, -273933805588988338509110968320}
{353, -99668089198937999392904369886}
{354, -64737168731601872279789824416}
{355, -173537658373184192420586923760}
{356, 166926779500229956210685890176}
{357, 1828783086130165968520598160}
{358, 47170903557965288416369757280}
{359, 199928911442463973637676480024}
{360, 26818246854074059643084958720}
{361, 204577826619656015788083189717}
{362, -118047155913742252167097721040}
{363, 202745710218216195055937665215}
{364, -100839617193870994488927288320}
{365, -163849268193774896003288774100}
{366, -39845709629422843452497579952}
{367, 560763585670047678737573524592}
{368, 617118137480319815855800320}
{369, 163621981595231041191683644170}
{370, 71536558384625308183792720800}
{371, 76725919801079521906306338000}
{372, 114501561383062591278270566400}
{373, -446929755829707359391897850498}
{374, 9649102172897589417239982912}
{375, 185708856978075574723765738500}
{376, 404577678513569898286455496704}
{377, -946185220886607792247270610172}
{378, -10808597260566927709661833920}
{379, -366574405298519874468110628940}
{380, 236455074723698245915641131520}
{381, -59342913347886366608827696032}
{382, 141779947863693767605702691328}
{383, -149291193939606997409496588672}
{384, -308774188945876174627670065152}
{385, -120296692172208913661635473600}
{386, -96491113411318770035440975152}
{387, -75641989239500777838747983772}
{388, 217784076475076240660050369664}
{389, -197534403918111554403156479346}
{390, 80269815730933262566402339680}
{391, -92477289654798678949621680}
{392, 426701398754029108399705225728}
{393, -158505205547813461829495795484}
{394, -106186586880548425592134618704}
{395, 335798104953690041560028133600}
{396, 318952091513130518947102435584}
{397, -26239300847898285111845340634}
{398, 84203358369420453463006816704}
{399, -207637143132382425154979868960}
{400, -381017077314182490651836518400}
{401, 434375380228256742374732084658}
{402, -129163323342883732419245456736}
{403, 746707899325066635369903068800}
{404, 17037033332513833275133650816}
{405, -48119579476156389708464306130}
{406, -223780036618680158039835242880}
{407, 1853704770576796770933152818680}
{408, 18555793528095596658849610752}
{409, -814589385944079349230692590486}
{410, -287388747398505165039970567200}
{411, -270237506923101484750747099554}
{412, 212586406062378185695514865152}
{413, 558431142062646981025733011680}
{414, 546565520650472078354948160}
{415, 57159311637872226033946842120}
{416, -1576740195888766741396357447680}
{417, -508504529378319069157129853172}
{418, -1095543820460682302019110393472}
{419, 128768781374772123935673531276}
{420, -106176610498144736045323699200}
{421, -1447245791394523822123317020146}
{422, 779828935108594637888061122400}
{423, -725927681307590894221959144816}
{424, 778501472853581927416087833600}
{425, 57096728295936936379896340350}
{426, 709659496737503891577149654592}
{427, 343714215042481398489953650960}
{428, -2509456913885643978758231234304}
{429, 2080006974248440530130892096328}
{430, 132859022524544061995242403520}
{431, -1552289102045126158541120394480}
{432, 222179604153851382841051656192}
{433, 3690553598223936339482810471378}
{434, 176602125425130111417457152000}
{435, -996262604448725494389192362820}
{436, 1082205831200272636030151048576}
{437, 10499725404383751440204170080}
{438, 670040095603654072552142556720}
{439, 437827889637439203862811140520}
{440, -1220593409349534338448583249920}
{441, -765623941850337810614096968287}
{442, 55539429379784629780293662688}
{443, 1470079180826286227707032064884}
{444, 1636122206272558780599626424960}
{445, 1146206904570284959859439283020}
{446, 900731907815964175818280776192}
{447, 1251912499623634697545597490826}
{448, 204987319786607063358305730560}
{449, -217842287958381505174524205182}
{450, -337456938292611017665376644200}
{451, -7447015960683881490056466636120}
{452, -369107853647839148720857966464}
{453, -965242699992649317161692420776}
{454, 1345540426987611197838414624480}
{455, -692417752429472418172675706400}
{456, -2106795489278649088354194880512}
{457, -1903857173730679086091352371270}
{458, -1850629830713536781175941337168}
{459, -33294382972789331882836353258}
{460, 5369103223925373994516761600}
{461, -4969191870702311052038567689338}
{462, 491937547310526025320932517120}
{463, 1119560665749505055894869569872}
{464, 4599982657774119614971859263488}
{465, 786227833750089518447110128000}
{466, -1667277717596065713101865159024}
{467, 8699609105854684749538300403676}
{468, 1835861704510124756120773343616}
{469, 1114179436329957326217085365280}
{470, 1275033128183129030098283170560}
{471, -4945567469921896998930192375534}
{472, 5666135612452596547407510276096}
{473, 3442734867726714856518145909392}
{474, -1373202314706735241162315989120}
{475, -6482672349437063862564263967100}
{476, -73464580762381266344727966720}
{477, -1396853556428200189544100565650}
{478, -113396985447456290990064780672}
{479, -606140030125166549943880511520}
{480, -1660190055202087105632480460800}
{481, 10669770446166107845550279052820}
{482, 3260671771484269858197179776848}
{483, -4714744464255719496196036800}
{484, -8144557282663072614527736601280}
{485, 1495419805669056672896710818780}
{486, 196778710018287561992280331896}
{487, -4303480526582627675003697234376}
{488, 3487504918090531844701151910912}
{489, 8568728535925963884456313074756}
{490, 1344756392029221262441536175920}
{491, -11356567330688150574219249855612}
{492, -6572906525967368461634957120640}
{493, -689323328571904004194289773812}
{494, -6305859090168979493769366280128}
{495, 2190092510105485877424754714680}
{496, -3630201900743793553404441395200}
{497, -6121614074315751336017685908160}
{498, -233745509251740761134398369504}
{499, 9998153522870383986304854495356}
{500, -7460164863305327658176853792000}
{501, 6371373525502685139108801223560}
{502, -342740923287961868529565934304}
{503, -6168062007576516612067185659256}
{504, 946024966162285779010942955520}
{505, 116985215299708970715529250820}
{506, -24876132877504488337785941760}
{507, 4575768021713546366422470481413}
{508, 2383881545813077903292397062144}
{509, 2986367545276721290697818166934}
{510, 58478884833619006599164021280}
{511, -5779852025457201787686820115600}
{512, 13529155360083035476910609006592}
{513, 3780191656001220511567323358548}
{514, -6483307499509521543761388666672}
{515, 1459729871839673796625218737040}
{516, 3038636495305464858421347988224}
{517, 33039540141820625455434099994176}
{518, 2523482261663973048269439772800}
{519, -10948386657092785603834006844478}
{520, -7025634120696807957820099246080}
{521, -8517054791964292978502018489670}
{522, 4074085274166217093421771704944}
{523, 12747219469965115425164796265892}
{524, 6367359017337484149289245020928}
{525, 2910946943463030777345601491000}
{526, -10247537917746919367621698856256}
{527, 543998324293604978541398524800}
{528, -10112180784885339854969950912512}
{529, -20880229586231351332278841344167}
{530, 2453460042270677736730028004000}
{531, -10166662437320103607046035483884}
{532, 8341052466313824061745733560320}
{533, -42864404338080294435451514857380}
{534, -4687262826292078814216603240784}
{535, -17231248635054399391330001179080}
{536, 11305049642348392389898527062016}
{537, 7407964585623117860899515419220}
{538, 2768622075322619061114369430128}
{539, 34846257570366413507530894708932}
{540, 1933025715017084840255418936960}
{541, -10062598003955600137682597227690}
{542, 6376912658086454807524330155648}
{543, -18538740716889803851635514174710}
{544, -1148700884489311177835109089280}
{545, 7430993394839130698157558376020}
{546, 2831551597086337668474663338880}
{547, -42721595007714513784218022628980}
{548, 10855790007543683721535789642368}
{549, -6257577946563269901666302123898}
{550, 15358860594448611212351583151200}
{551, 78264681976059851486970495088872}
{552, -47838273155504187457785384960}
{553, 11845419747410348102073870217600}
{554, 4010392133339699235279551858736}
{555, 11234474032057818678044618006700}
{556, 20427284323588315012919367713024}
{557, -68169590013763982891045296786266}
{558, -3215175622689650948436949977600}
{559, 19816095490883495304800204685208}
{560, 3366264429839593804798540185600}
{561, 1515345303743164248666499337688}
{562, 32024594725871144250912745822992}
{563, 6179061570709184679565754905596}
{564, 29161453414313703893623753116672}
{565, -2534488304686239113120363979780}
{566, -25854028843834756543080289748448}
{567, -1697438456487277963637823487080}
{568, -62113110998885366042043728842752}
{569, -18703069346795330035044216830454}
{570, -6639600219681825886155072367680}
{571, 25659853192368116767276503854516}
{572, -83556569122334188346910630590976}
{573, 22265862078200141711034942075072}
{574, -10137759246995323564143159235200}
{575, -147199788592763246956403193000}
{576, -3731949612451281756463952560128}
{577, -23547713216720618379881255934526}
{578, -22482955637818284665954203667016}
{579, -15153467435704686308039239738698}
{580, 40021156757272362120635607901440}
{581, 2016318820253644478248293109920}
{582, -6115323190660189047891733525776}
{583, 63575753257849798866297951833400}
{584, -58645413784024538835186492472320}
{585, 12605990290148612290647584456820}
{586, 38702731101307468690644184995504}
{587, 75495486546816822113312440738596}
{588, 30756103518377270492864635495104}
{589, -61764710523513549708900469548800}
{590, 17856918456792586691132982421440}
{591, -16676095129546553145717971010246}
{592, -51872252843692256414350831329280}
{593, 32641248380781672558413860669362}
{594, -8956096118271702540705916033056}
{595, -504446380402892370409767074400}
{596, -50290943542491265456974839870592}
{597, 13223734330733798820577365743496}
{598, -143184951349458862940821146240}
{599, 53303757087387914933490127434408}
{600, 29535996293819825739361643635200}
{601, 142622310074364411526509875696426}
{602, 4686658041893683143354335512320}
{603, -20284481595941333818149002592564}
{604, 38775047093727192074207564820992}
{605, -55924806193506845934961771691850}
{606, -478395696897040622970613874544}
{607, -151222011488510065424128204613056}
{608, 130421684112199258956543336775680}
{609, -35143583463554374074718700151120}
{610, 10990928420975336180093987323680}
{611, 190172844433272619976195768214624}
{612, 1337478405934928564912785681536}
{613, -124131974977008333916269172341874}
{614, -13184769132763654211728659928992}
{615, -45133026981740243325652186230300}
{616, -43056947199454452258456562974720}
{617, -189290825391560564551522121890662}
{618, -5969373886529965659381014904768}
{619, -133375038612284888866982241756796}
{620, -31583788492045572509394840576000}
{621, 85835498481089696156333334840}
{622, -28180230144240891719383639526592}
{623, 40432931876990161203083961934320}
{624, -58204871345983542677226666713088}
{625, 62419964397596596454774533988125}
{626, 68118203336260260131815629598224}
{627, -172049912378677737372144812830128}
{628, 198669838738886244471060809990528}
{629, 7773236694774769910618757596220}
{630, 2981413053673401200892107932800}
{631, 28091325424637156961759717254312}
{632, 120189849060605368325183007006720}
{633, 122468401035179268012372662810100}
{634, -117599206184699591216798763689232}
{635, 16368982230828156777449079890880}
{636, 56113413169512960793229789404800}
{637, 200572159647675820017609264768918}
{638, -185426051965057457165405292485184}
{639, 111448626656523583228029547750008}
{640, 85171403408583142872525758791680}
{641, -37862752634393935301214532453950}
{642, 70464931641610072443607057645536}
{643, -143261534513693335373543188945108}
{644, 189397380200645188550176665600}
{645, 20864873460244155097758161397480}
{646, -4594000922427854109944531527488}
{647, -23275229639615270074213890070536}
{648, -17223101943641526959981776958976}
{649, 462720819656756925475069731699024}
{650, 88404323848420416100265243158800}
{651, 27734518362309861566727200448000}
{652, -344216902667508941261783953745152}
{653, -407291029275957104766127098103482}
{654, -30388073011224483353341858446384}
{655, 43721629875091641908707393219560}
{656, 208389977182508639970597197291520}
{657, 105226589375798322686519855935530}
{658, 44977331236773133695683689896960}
{659, -435630653487060200481435564073380}
{660, -87978847412786562191801710978560}
{661, -422347413428375749285636352342818}
{662, 156520185546208766099078889391776}
{663, 8722201503848145223129150234212}
{664, 20458629565855962612637956839424}
{665, 57274045284380142364918087646400}
{666, -45941908300709658170704424306640}
{667, 1777128940066864296416210123760}
{668, -255946311228227517549658700843520}
{669, 141455634108044863345461865833408}
{670, 35628047653809368052105069810240}
{671, 284804537806907729975563854712728}
{672, -58563904245550076843349265612800}
{673, 327630923927759218248966893436770}
{674, -170096421785574583898778157312944}
{675, -52995996673511670165220280487675}
{676, -183814516839407157772067145247296}
{677, 165241339861673441180071330844142}
{678, 10364457557234488848762477956976}
{679, 52751564215002678128553085234480}
{680, -5118377872008053477207796295680}
{681, 211310682641466631971171662662020}
{682, 146334031314955232170793042073600}
{683, 117826218993076027058568273056388}
{684, -151855185732954153520565767977216}
{685, 74541553479108095047952398690860}
{686, 100650474341772778271464215277440}
{687, -290632555515435195190580212814982}
{688, -96338109696372016331109495980032}
{689, 365936746762691503973992813274100}
{690, -150763095216820448606383574400}
{691, 243790209287891278565758300742396}
{692, 439810845741014248849023983035776}
{693, 77256436784944817205254638838880}
{694, -163594145397023344445427228531168}
{695, 140264458485434418020882773743480}
{696, -356585252528245672289301401816064}
{697, -31227959624956430655666973087980}
{698, 116436517125826010066833025788656}
{699, -261837983899814053970617116423426}
{700, -116936501898413536387776398272000}
{701, -379930660467815576267287926447402}
{702, -51550544181867872505785377869744}
{703, -882561016905619373241056053587320}
{704, 169854246094784792214412232491008}
{705, 200237848899163792814557241857440}
{706, -112425604616402063315196129231408}
{707, 4126702798568000439524556759120}
{708, 408407973244569859895722573993728}
{709, -14456919471862966863674279541394}
{710, -195750478644951769050422050001280}
{711, -215654849683824492700514885216880}
{712, 410253759089930198903665570735104}
{713, -1402469821314340348174269504000}
{714, 2062867321154827212491234724480}
{715, -573743270773949042238213325961520}
{716, -297587514185175511166216719530240}
{717, -17808453706613953528383870302928}
{718, 225519812107099362263299069467072}
{719, -133386739251389070763198022270352}
{720, -61285396811013860981398392545280}
{721, 51492586749883737859052342904640}
{722, 230763788426971985808957838000776}
{723, 512072892112698539512460820859302}
{724, 744725180891058993515561004264320}
{725, -1097223422275967661659517660334950}
{726, 228697161126147868023097686362520}
{727, 49385926725606765444723125190728}
{728, -247832206089605553833659905761280}
{729, 30903154382632612361920641803529}
{730, -184821974522578082691709737184800}
{731, 14436599305868366411785105812168}
{732, 251374995710930802061087002124416}
{733, 1053887297272844543034354641447702}
{734, 632541324635813781615982935739776}
{735, 211187553704610335973165610776330}
{736, 2961439865288731058425882214400}
{737, 923218608688310600329536550995504}
{738, 184565595239420614464219150623760}
{739, 1097761118736255815923267637612684}
{740, -451303345438006958426331711686400}
{741, -990304982487734229062732206051272}
{742, 86546837535617700710313549264000}
{743, -560677712329108794327740739916968}
{744, 281408987339883972599906134425600}
{745, -345324021096797504216835388013340}
{746, -504136764575909901394060775361744}
{747, -36708613233526702670811407768196}
{748, -60873379841512389497437216452096}
{749, -607839561460181599215500191589280}
{750, 209479590671269248288407753028000}
{751, -1012150964383156735860904720457104}
{752, -924546026572809775345608668676096}
{753, -53825821221358671209580688443396}
{754, -1067296929160093589654921248274016}
{755, 266249830236536990287576446633840}
{756, 68188297191472184905816112079360}
{757, -948446912993569493127468902663362}
{758, -413495929176730418400028789444320}
{759, -3906677580541921627281707646240}
{760, 581132539378763421441432951214080}
{761, 981408149211920195767655987420874}
{762, -66938806256415821534757641124096}
{763, 262131425411833685341963870322320}
{764, -894448464278693544047982295117824}
{765, 9183828911011618937962862480220}
{766, -168400466763876693077912152022016}
{767, 2663382543307148103926428137877176}
{768, -171574775720087730374810705854464}
{769, 857155054578536419878601495977218}
{770, -135694668770251654610324814220800}
{771, -1018172405687600366057357019623178}
{772, 608734376812365694128267657766016}
{773, -94159330790638410425531631402162}
{774, -85324163862156877402107725694816}
{775, 865903819518794917591275221480000}
{776, 535245071589641372847416453600256}
{777, 396300808694138150338463162617200}
{778, -222818807619629833366760508702288}
{779, 3545573212895421987403821261617880}
{780, -506398926578053923291962697949440}
{781, -5072421770080924052065493507270688}
{782, -104314382730612909855173255040}
{783, 639815588708087641354952652673506}
{784, -975103431807016119478841144143872}
{785, 1364171414401862272821640835499060}
{786, -178793871857933584943671257305952}
{787, 2721605409605208650153466084834716}
{788, 669900299678584963972484561039232}
{789, -1609326772619781493985887488731544}
{790, 378780262387762366879711734700800}
{791, -89405143659316661070671659110480}
{792, 783884376758595281024337919911936}
{793, 1639311226177938031796921991111172}
{794, -29597931356429265606161544235152}
{795, 385304154351173536372796339383500}
{796, -531214503288183242042847713823232}
{797, -3495438684345445603682551408092234}
{798, -234214697453327375574817292186880}
{799, 138546423295318467426556060425504}
{800, -1828432991324943061938773987328000}
{801, -736112187845002558246479267992166}
{802, 489975428897473605398697791494224}
{803, -4789234813867690788768164077093080}
{804, 814853848840770785329266472620288}
{805, 1300501846039651410511378512000}
{806, 842286510438675164697250661606400}
{807, 434798842887567374839740426807522}
{808, 41871693621182047431425364593664}
{809, 1042256662219790895765584521794330}
{810, -54278885649104407591147737314640}
{811, -2227706076204089396354282514666748}
{812, 1411763180236463288091195488855040}
{813, 1001463605179114547684851519576752}
{814, 2090978981210626757612596379471040}
{815, -2363573967511623675477566534462040}
{816, -42403933996894557023720704155648}
{817, -1639108683337902761883140960517008}
{818, -918856827344921505932221242068208}
{819, 444681623022210513260001051855120}
{820, 1813052040396436187572162685817600}
{821, -73686374579952159232275098217186}
{822, -304827907809258474798842728296912}
{823, 4083686785142933695820646306316136}
{824, 522470825110412146491173206929408}
{825, 2412035529897861817761033599721300}
{826, 629910328246665794597026837175040}
{827, 673455019443265883922425884456884}
{828, -3448122939384206573864683169280}
{829, -3770860587649010198118047711451850}
{830, 64475703527519870966292037911360}
{831, 629812885855255053574527281134314}
{832, 977666910019357989151961440059392}
{833, 146122625523190656623846696368578}
{834, -573593109138743910009242474378016}
{835, -1757461744648858410881499001460400}
{836, 6911467400898934799648618653080576}
{837, -504927939745215954399610263902400}
{838, 145251185390742955799439743279328}
{839, -4991996674565588729443684988790600}
{840, -260948864614207796284613251276800}
{841, 8929952501601191183315594389516495}
{842, -1632493252693022871355101598724688}
{843, 5029309292467992544872730659845358}
{844, -4919713992831758659938235702739200}
{845, -1262166975199381682960189354246670}
{846, -818846424514962528682369915352448}
{847, -1972771120152752150533690778374600}
{848, -1779041409432868387117540227686400}
{849, -4060251460637230157213691567436452}
{850, 64405109517816864236523071914800}
{851, -20040006359414812248231684075600}
{852, -4477035410027789799055594169857536}
{853, -2528255936155924091808646918196962}
{854, 387709634567919017496667718282880}
{855, -1042717429180830150935028904891320}
{856, -6167459381161681443919213437474816}
{857, 7450151095781573119776150637239786}
{858, 2346247866952240917987646284657984}
{859, -527466213079705296717005565364780}
{860, -838168940341933548783716203676160}
{861, -1592086557914433141327365451274800}
{862, -1750982107106902306834383804973440}
{863, -6728471102690829528222312612936288}
{864, 1066200289756138059928358907248640}
{865, 3019972167452931524065504215520020}
{866, 4162944458796600190936610211714384}
{867, -3530840551748755029893430245568159}
{868, -1114131456916064806730126422016000}
{869, 9815216097108633673833649378351680}
{870, -1123784217818162357671008985260960}
{871, 5313969507273830163631162257154696}
{872, 2659723093491674872734859488328704}
{873, -960382231609823146513188757881774}
{874, 11843690256144871624550303850240}
{875, -1806997886212286272620191876940000}
{876, -4227088128809412764887675632581760}
{877, -7451237276623588829912340411000250}
{878, 493869859511031421957250966506560}
{879, 6078078640428469996579384254785946}
{880, 2789315492691523580029528242094080}
{881, 11724517790161973089644742615316754}
{882, -863623806407181050372701380227736}
{883, 10529499676020366758790106312524092}
{884, -350382110193908242263865682152704}
{885, 2804343558391344285969977337775560}
{886, 1658249315972050864853532169189152}
{887, -6864753384380630045142564968948664}
{888, 4021076111714614025155376159523840}
{889, 577422750461326649900739429518080}
{890, 1292921388355281434721447511246560}
{891, -1406512020446345115229105414457244}
{892, -5682455691458999867994919590670336}
{893, -15730342074151339866847989338985024}
{894, 1412157299575459938831433969651728}
{895, -2043392105773453193749662588559800}
{896, 3004457169255973258860822402170880}
{897, -22486511149559032972852520915760}
{898, -245726100817054337836863303445296}
{899, -10453973824911717288483352675593600}
{900, 2128917697911699952637213869233600}
{901, 266595515081990779207294369691100}
{902, -8400234003651418320783694365543360}
{903, 736017209350478978542367440603680}
{904, -907151536272424225112113829907456}
{905, 5113674072550536081103703833788900}
{906, -1088793765591708429758389050635328}
{907, -9015450274175208004452675053009884}
{908, -8488623297428622791424179319747840}
{909, -75129754005514233366467496483906}
{910, -781047224740444887698778196819200}
{911, 15425915333209401123739571459891952}
{912, 4814475691220719995225245098917888}
{913, 1670739016722754252121560525679856}
{914, -2147550891968206009111045474792560}
{915, 1726072692367480388559494301797820}
{916, 11675085475567027985006189686300544}
{917, 1542298929837023844079290040380960}
{918, -37556063993306366363839406475024}
{919, 321778998845469108097128966980360}
{920, 13195574653461840334900458086400}
{921, -2070604873724896323266929894008108}
{922, -5605248430152206866699504353573264}
{923, -29196437724038768335840767140513712}
{924, -3103490940312323363487081277224960}
{925, 12372970730689899138469890453253250}
{926, 1262864430965441703049412874815616}
{927, -937461592089648782502099864658632}
{928, 22074496267424189920214904912936960}
{929, 6891445667015541760464910402080546}
{930, 886864996470100976808340224384000}
{931, -16590532108890432422895170460510468}
{932, 10518370309062362706695573838129792}
{933, -4425570238795958550898629070228008}
{934, 9813159071404084397479202855346528}
{935, -417988584502554190545099175723920}
{936, 4511973259769788985416751691684864}
{937, 625702980579639282233928187507802}
{938, 1256794404180191863972872292035840}
{939, 10697637736177744948201013596131726}
{940, -8043813251393492197767841362708480}
{941, 24328096060960849880228895806081190}
{942, -5578600106071899814793256999602352}
{943, 80508099013162587340185662240400}
{944, -12948324746344192265529976542511104}
{945, 468216647357342200828399152457200}
{946, 3883404930795734358152468585794176}
{947, 19590772041867681512634774181216188}
{948, 8663134103520941741848458277800960}
{949, -27566437162944288948079370562248420}
{950, -7312454410165008036972489754888800}
{951, -18468392356383846174895612226291118}
{952, -180552937689013316165133453434880}
{953, 2998184193559002667403502085698954}
{954, -1575650811651009813805745438053200}
{955, -6141752740980149878517555646564480}
{956, 715388607596488649729151377458176}
{957, -29120273783203930287659619989249016}
{958, -683725953981187868336697216994560}
{959, 2629484730730814858597974546811760}
{960, 1029410479637950797370434343403520}
{961, -11763272791101956017086294806855391}
{962, 12035501063275369649780714771580960}
{963, 11066180182195300977985513688593764}
{964, -20570630067694039705123552713049984}
{965, 4179889816604662520340317589329820}
{966, -5318231755680451591709129510400}
{967, 5374765698008638116362920308824984}
{968, -20016771732729617215399085204037120}
{969, -721465852309687120580092133421912}
{970, 1686833540794695927027489803583840}
{971, 11223771908811949516595290888359780}
{972, -1241419662164165237190561270005568}
{973, 4947887918046232885311531491939680}
{974, -4854326033985204017404170480376128}
{975, 13883475848205790293363197721499950}
{976, -7969690336155274929872008911167488}
{977, 24145957966486531994478580626132594}
{978, 9665525788524487261666721148324768}
{979, 33503073109679539127318574296428776}
{980, -8483677048857937100263083627615360}
{981, -4772301391595198184924157977129066}
{982, -12810207949016233847719313837130336}
{983, -12126265282691373437100885705935640}
{984, -16154146258007284371761802015298560}
{985, 4599887155099876347570173875891140}
{986, -777556714629107716731158864859936}
{987, 7063474553723980775522410118951040}
{988, 39781831381275404192437424456948224}
{989, -37218671353774888724093402156640}
{990, 2470424351398988069735123318159040}
{991, 18334957614751971733530727668017792}
{992, -17420691395984837396025458294784000}
{993, 24580745841271493163256673775784524}
{994, -6905180675828167507027949704404480}
{995, -3647597667071455048310221701758640}
{996, 1474632449316896849435171012965632}
{997, 15922714263181674310615692842913038}
{998, 11277917173797793136551875870761568}
{999, -7214956763959054801388099869369110}
{1000, -18334749449817365924785910899968000}