{1, 1}
{2, -8192}
{3, 3984828}
{4, 67108864}
{5, -2851889250}
{6, -32643710976}
{7, 368721063704}
{8, -549755813888}
{9, 8253256704597}
{10, 23362676736000}
{11, 59896911912852}
{12, 267417280315392}
{13, 1902611126010998}
{14, -3020562953863168}
{15, -11364288136299000}
{16, 4503599627370496}
{17, -3449864157282126}
{18, -67610678924058624}
{19, 158487413654686700}
{20, -191387047821312000}
{21, 1469290018837482912}
{22, -490675502390083584}
{23, -1257122371521270072}
{24, -2190682360343691264}
{25, 682691697341734375}
{26, -15586190344282095616}
{27, 2501114032760077080}
{28, 24744451718047072256}
{29, 52884218157232223910}
{30, 93096248412561408000}
{31, -236582716743417120928}
{32, -36893488147419103232}
{33, 238678891703866209456}
{34, 28261287176455176192}
{35, -1051551637826002782000}
{36, 553866681745888247808}
{37, -700609078644771513346}
{38, -1298328892659193446400}
{39, 7581578088040153138344}
{40, 1567842695752187904000}
{41, -297530762921478223878}
{42, -12036423834316660015104}
{43, 162258398551243950068}
{44, 4019613715579564720128}
{45, -23537374073330609882250}
{46, 10298346467502244429824}
{47, -8701760862057607485936}
{48, 17946069895935518834688}
{49, 70242860455474946060073}
{50, -5592610384623488000000}
{51, -13747115290134219584328}
{52, 127682071300358927286272}
{53, -204136777825800152405202}
{54, -20489126156370551439360}
{55, -170819359192459555641000}
{56, -202706548474241615921152}
{57, 631545083578777893387600}
{58, -433227515144046378270720}
{59, -46341379034584555074780}
{60, -762644466995703054336000}
{61, 536423474575698953006342}
{62, 1938085615562073054642176}
{63, 3043149591141175546647288}
{64, 302231454903657293676544}
{65, -5426036217201160577971500}
{66, -1955257480838071987863552}
{67, -2854848488828581020392836}
{68, -231516464549520803364864}
{69, -5009416425464359578467616}
{70, 8614311017070614790144000}
{71, 11069760379179718709565912}
{72, -4537275856862316526043136}
{73, -4933635680015518303566502}
{74, 5739389572257968237330432}
{75, 2720408990934868706062500}
{76, 10635910288664112712908800}
{77, 22085253073091578788323808}
{78, -62108287697224934509314048}
{79, 31411864518460750828112240}
{80, -12843767363601923309568000}
{81, -52969504340591706370842999}
{82, 2437372009852749610008576}
{83, -62818814968751953942411092}
{84, 98602384050722078843731968}
{85, 9838630504113204356545500}
{86, -1329220800931790438957056}
{87, 210734513271047368338837480}
{88, -32928675558027794187288576}
{89, -370405798981885975118175990}
{90, 192818168408724356155392000}
{91, 701532798197840364962616592}
{92, -84364054261778386369118208}
{93, -942741433995237359153280384}
{94, 71284824981975920524787712}
{95, -451988551262104211847975000}
{96, -147014204587503770293764096}
{97, 512277538175158422436165154}
{98, -575429512851250758124118016}
{99, 494344589829401689171780644}
{100, 45814664270835613696000000}
{101, 2123296480848661087512599742}
{102, 112616368456779526834814976}
{103, 1275081005181921178474052408}
{104, -1045971528092540332329140224}
{105, -4190252409854915013791496000}
{106, 1672288483948954848503414784}
{107, -1394216553751670408457056076}
{108, 167846921472987557391237120}
{109, 2120408371709787876875283350}
{110, 1399352190504628679811072000}
{111, -2791806673637887579983514488}
{112, 1660572045100987317626077184}
{113, -6369680166463501899635922222}
{114, -5173617324677348502631219200}
{115, 3585173777276016264683526000}
{116, 3548999804060027930793738240}
{117, 15702738031991116863459157806}
{118, 379628577051316675172597760}
{119, -1272037581707369056346554704}
{120, 6247583473628799421120512000}
{121, -9522354134803978533418686467}
{122, -4394381103724125823027953664}
{123, -1185608914950868227899322984}
{124, -15876797362684502463628705792}
{125, 19301269597912502658117187500}
{126, -24929481450628510078134583296}
{127, -10940515140316310258936672896}
{128, -2475880078570760549798248448}
{129, 646571809782156327061568304}
{130, 44450088691311907454742528000}
{131, -52762312244393158410310756548}
{132, 16017469283025485724578217984}
{133, 58437647746451934168861536800}
{134, 23386918820483735719058112512}
{135, -7132900223052611653623390000}
{136, 1896582877589674421164965888}
{137, 68007020871304794768718747674}
{138, 41037139357404033666806710272}
{139, -160789358084431305991760858860}
{140, -70568435851842476360859648000}
{141, -34675020332431291922967379008}
{142, -90683477026240255668763951104}
{143, 113960531019092903828569546296}
{144, 37169363819416096981345370112}
{145, -150819933257265389122521967500}
{146, 40416343490687125942816784384}
{147, 279905717143069318358668572444}
{148, -47017079375937275800210898944}
{149, 30024946274729876502714012750}
{150, -22285590453738444440064000000}
{151, -50590461515171224860012497848}
{152, -87129377084736411344148889600}
{153, -28472614486037585730770133222}
{154, -180922393174766213433948635136}
{155, 674707706616346295440513224000}
{156, 508791092815666663500300681216}
{157, -198973208275463045552908713946}
{158, -257325994135230470783895470080}
{159, -813449948110027569708516275256}
{160, 105216142242626955751981056000}
{161, -463527498033417777608900666688}
{162, 433926179558127258589945847808}
{163, -800192027380119242458118779492}
{164, -19966951504713724805190254592}
{165, -680685765452170226185814748000}
{166, 514611732224016006696231665664}
{167, 1620927813352754181507369539064}
{168, -807750730143515269887852281856}
{169, 2427395804308345693768421947887}
{170, -80598061089695370088820736000}
{171, 1308037309339781133746484759900}
{172, 10888976801233227275936202752}
{173, -2702477923701273527757143472042}
{174, -1726337132716420041431756636160}
{175, 251722808825733527942221625000}
{176, 269751710171363689982268014592}
{177, -184662424735625503429525437840}
{178, 3034364305259609908168097710080}
{179, -201668398226211622507262087220}
{180, -1579566435604269925624971264000}
{181, -3099489957168167591275266122578}
{182, -5746956682836708269773755121664}
{183, 2137555281346533307510355779176}
{184, 691110332512488541135816359936}
{185, 1998059499839428447617688930500}
{186, 7722937827288984446183672905728}
{187, -206636209540032898616089283352}
{188, -583965286252346740939060936704}
{189, 922213426604296723962630304320}
{190, 3702690211939157703458611200000}
{191, -5107024180689394674081406630848}
{192, 1204340363980830886246515474432}
{193, 7629647017823990217017433838658}
{194, -4196577592730897796597064941568}
{195, -21621821047317266303597016402000}
{196, 4713918569277446210552774787072}
{197, 16750552669522116856393607623134}
{198, -4049670879882458637695227035648}
{199, 665566350902652939646102212440}
{200, -375313729706685347397632000000}
{201, -11376080194041816850329943892208}
{202, -17394044771112231628903217086464}
{203, 19499525172089056320640701962640}
{204, -922553290397937883830804283392}
{205, 848524784320062340786761511500}
{206, -10445463594450298294059437326336}
{207, -10375353641256802956126760920984}
{208, 8568598758134090402440316715008}
{209, 9492906654970506532291763468400}
{210, 34326547741531463792979935232000}
{211, 1891837698215315136394499056172}
{212, -13699387260509838118939973910528}
{213, 44111091112245960146002113983136}
{214, 11421422008333683986080203374592}
{215, -462742982550508195326465969000}
{216, -1375001980706714070149014487040}
{217, -87233030971614891668337359597312}
{218, -17370385381046582287362321203200}
{219, -19659689599524877770564297031656}
{220, -11463493144613918145012301824000}
{221, -6563749928871528454535664821748}
{222, 22870480270441575055224950685696}
{223, -3299696772931277644058268783712}
{224, -13603406193467288105992824291328}
{225, 5634429828258375152769015421875}
{226, 52180419923669007561817474842624}
{227, 64960087862517725369483091292764}
{228, 42382273123756838933554947686400}
{229, -88644381266068363956308614144450}
{230, -29369743583445125240287444992000}
{231, 88005934832741369719918783185024}
{232, -29073406394859748809062303662080}
{233, 84451911684943944287023774453818}
{234, -128636829958071229345457420746752}
{235, 24816458258572823669860404588000}
{236, -3109917303204386203013920849920}
{237, 125170877265368916800884841094720}
{238, 10420531869346767309590976135168}
{239, -76528283693561692585870902463920}
{240, -51180203815967124857819234304000}
{241, -68226954351368368915294320895918}
{242, 78007125072314192145765879537664}
{243, -230146852920392305021541828817132}
{244, 35998770001708038742244996415488}
{245, -200324858622219102313052042915250}
{246, 9712508231277512522951253884928}
{247, 301539916552114282039598444326600}
{248, 130062723995111444182046357848064}
{249, -250322172814301911124430106912176}
{250, -158116000546099221775296000000000}
{251, 360237741451962852684853135031652}
{252, 204222312043548754560078506360832}
{253, -75297747950685119197482019765344}
{254, 89624700029471213641209224364032}
{255, 39205250314444411889684491674000}
{256, 20282409603651670423947251286016}
{257, -5528438044278620392631796032766}
{258, -5296716265735424631288367546368}
{259, -258329324718579543158974952193584}
{260, -364135126559227145869250789376000}
{261, 436467028073547256309904230314270}
{262, 432228861906068753697265717641216}
{263, -67941752860746031115347886286312}
{264, -131215108366544779055744761724928}
{265, 582175482211037827292757227878500}
{266, -478721210338934244711313709465600}
{267, -1476003399145390726458210993879720}
{268, -191585638977402763010524057698304}
{269, -1204269876071781960297959747561610}
{270, 58432718627246994666482810880000}
{271, 920970182193767674981372485862832}
{272, -15536806933214612858183400554496}
{273, 2795487537177103825833253549066176}
{274, -557113514977728878745343980945408}
{275, 40891124459313281746812532687500}
{276, -336176245615853843798480570548224}
{277, 996215288644853043300164276790734}
{278, 1317186421427661258684504955781120}
{279, -1952577893154380283063214722506016}
{280, 578096626498293566348162236416000}
{281, -1129520056983368256259920682733238}
{282, 284057766563277143432948768833536}
{283, 283226716603797272186325892264388}
{284, 742879043798960174438514287443968}
{285, -1801096634748668202289742523300000}
{286, -933564670108409068163641723256832}
{287, -109705859389070093336368811924112}
{288, -304491428408656666471181271957504}
{289, -1655809759464988374114140568335597}
{290, 1235516893243518067691699957760000}
{291, 2041337877891440186159459118283512}
{292, -331090685875708935723555097673728}
{293, 1503369430805168125911655969160958}
{294, -2292987634836023855994212945461248}
{295, 132160480698907070833798028115000}
{296, 385163914247678163355327684149248}
{297, 149809006904228368247001762632160}
{298, -245964359882587148310233192448000}
{299, -2391815010813699816480012000251856}
{300, 182563556997025336853004288000000}
{301, 59828089308722241821467623131872}
{302, 414437060732282674053222382370816}
{303, 8460971269187208464030657804714376}
{304, 713763857078160681731267703603200}
{305, -1529820340590084155315041931623500}
{306, 233247657869619902306468931354624}
{307, -4138714830398925523583589665445556}
{308, 1482116244887684820450907219034112}
{309, 5080978491717064605776401308865824}
{310, -5527205532601108852248684331008000}
{311, 3902250890195168793598022658920232}
{312, -4168016632345941307394463180521472}
{313, -8244079846503638703374110696484182}
{314, 1629988522192593269169428184645632}
{315, -8678725605117413773846274188854000}
{316, 2108014543955808016661671690895360}
{317, 1199807347545791359623297806327814}
{318, 6663781974917345851052165326897152}
{319, 3167601356543786835135092070691320}
{320, -861930637251600021520228810752000}
{321, -5555713161453161290391113849214928}
{322, 3797217263889758434172114261508096}
{323, -546760047747649441459354039924200}
{324, -3554723262940178502368836385243136}
{325, 1298896818997716689299020644656250}
{326, 6555173088297936834216909041598464}
{327, 8449462651023570605833181601013800}
{328, 163569266726614833604118565617664}
{329, -3208522521155717046339635140066944}
{330, 5576177790584178492914194415616000}
{331, 9917735821782420191334356795095892}
{332, -4215699310379139126855529805119488}
{333, -5782306575626487347022028565051562}
{334, -13278640646985762254908371264012288}
{335, 8141711715668975304812359765413000}
{336, 6617093981335677090921285892964352}
{337, 14127323141235194072245983260940914}
{338, -19885226428893967923350912597090304}
{339, -25382079878368423347722412676047816}
{340, 660259316446784471767619469312000}
{341, -14170574144883671272762459081366656}
{342, -10715441638111487047651203153100800}
{343, 1670490075569304727871923931443120}
{344, -89202497955702597844469372944384}
{345, 14286300852555233339966325543528000}
{346, 22138699150960832739386519322968064}
{347, -8761581874687929109294997729668476}
{348, 14142153791212912979408950363422720}
{349, 17600817023428115262107253600931430}
{350, -2062113249900409060902679552000000}
{351, 4758647386151558393157887407725840}
{352, -2209806009723811348334739575537664}
{353, 26882289922015031980354744112939298}
{354, 1512754583434244124094672386785280}
{355, -31569730625458563605834896599246000}
{356, -24857512388686724367713056440975360}
{357, -5068850972639812022063328888030912}
{358, 1652067518269125611579491018506240}
{359, 8696246740848823834715617764058680}
{360, 12939808240470179230719764594688000}
{361, -8482354656508676077087194154370139}
{362, 25391021729121628907726980076158976}
{363, -37944943382282668171365717556922676}
{364, 47079069145798314145986601956671488}
{365, 14070182559252696483119543713903500}
{366, -17510852864790800855124834543009792}
{367, -10299434418700740967214394107465776}
{368, -5661575843942306128984607620595712}
{369, -2455597763905550642275238877767166}
{370, -16368103422684597842884107718656000}
{371, -75269529861036152609771395462988208}
{372, -63266306681151360583136648443723776}
{373, -22043602248609288196558479977453842}
{374, 1692763828551949505463003409219584}
{375, 76912239529310482142139796031250000}
{376, 4783843624979224501772787193479168}
{377, 100618101856342867208182462658562180}
{378, -7554772390742398762701867452989440}
{379, 75004289615371792976686175981829860}
{380, -30332438216205579906732942950400000}
{381, -43596071065556361976498104382821888}
{382, 41836742088207521170074883119906816}
{383, 122089908850377653275484573228247168}
{384, -9865956261730966620131454766546944}
{385, -62984695822679337811948693554264000}
{386, -62502068370014127857806818006286336}
{387, 1339160215720226282373254894062596}
{388, 34378363639651514749723156001325056}
{389, -77651115104137309768239559669693410}
{390, 177125958019623045559066758365184000}
{391, 4336901410828734090697419144333072}
{392, -38616420919520839356848331055693824}
{393, -210248739176200700641841791393653744}
{394, -137220527468725181287576433648713728}
{395, -89583158742654641833621895049420000}
{396, 33174903847997101159999299876028416}
{397, -14398942940324779476457344962178826}
{398, -5452319546594532881580869324308480}
{399, 232863974994198567930236179963670400}
{400, 3074570073757166365881401344000000}
{401, 147776159378769406996933058861562162}
{402, 93192848949590563637902900364967936}
{403, -450124909097933838255244346423966144}
{404, 142492014764951401503975154372313088}
{405, 151063160006761826038163662285860750}
{406, -159740110209753549378688630477946880}
{407, -41964320268930278609257639706922792}
{408, 7557556554939907144341948689547264}
{409, 199214553039045540867094146865059530}
{410, -6951115033149950695725150302208000}
{411, 270996280964559742728643989856290072}
{412, 85569237765736843624934910577344512}
{413, -17087042571142261750902452863785120}
{414, 84994897029175729816590425464700928}
{415, 179152303107122783364857312355561000}
{416, -70193961026634468576791074529345536}
{417, -640717936196868232192536439689376080}
{418, -77765891317518389512534126333132800}
{419, 160275449791835029628812200160764060}
{420, -281203079098625751392091629420544000}
{421, 66934435162339114467548541265289342}
{422, -15497934423779861597343736268161024}
{423, -71817866176576719452150269384047792}
{424, 112225380438096593870356266275045376}
{425, -2355193617133346678331531027281250}
{426, -361358058391518905516049317749850112}
{427, 197790634141347318021777530898010768}
{428, -93564289092269539213969026044657664}
{429, 454113114899749937777391128027597088}
{430, 3790790513053763136114409218048000}
{431, -54931818190838484664122536958239088}
{432, 11264016225949401662660726677831680}
{433, -275648055495637182990824102881839982}
{434, 714612989719469192547019649821179904}
{435, -600991493001682326006320966709090000}
{436, 142298197041533602098072135296614400}
{437, -199238073309852265093038019246442400}
{438, 161052177199307798696462721283325952}
{439, -312987217889753975830028161678855000}
{440, 93908935840677217443940776542208000}
{441, 579732359004220079766254416777255581}
{442, 53770239417315561099556166219759616}
{443, -107344930921237076993453567223132252}
{444, -187354974375457382852402796017221632}
{445, 1056356316254101557165293585489107500}
{446, 27031115963853026460125337876168704}
{447, 119644246614039304324556873998557000}
{448, 111439103536884024164293216594558976}
{449, -421924352518900644764210501849354430}
{450, -46157249153092609251483774336000000}
{451, -17821173898071433158455880481480056}
{452, -427462000014696509946408753910775808}
{453, -201594287578576721616473881774650144}
{454, -532153039769745206226805483870322688}
{455, -2000693845702840310052962910596436000}
{456, -347195581429816024543682131446988800}
{457, 689772842291635931781929837678904794}
{458, 726174771331632037530080167071334400}
{459, -8628503654894342996455691066272080}
{460, 240596939435582465968434749374464000}
{461, -1269879655072921267853908379019887178}
{462, -720944618149817300745574671851716608}
{463, 1634007640393643895345005631749988848}
{464, 238169345186691062243838391599759360}
{465, 2688594161140601975767629429365472000}
{466, -691830060523060791599298760325677056}
{467, 1362051573842113655603008290131825964}
{468, 1053792911016519510797987190757392384}
{469, -1052642771514631354756192205861224544}
{470, -203296426054228571503496434384896000}
{471, -792874011585896856884506124776011288}
{472, 25476442547850331775090039602544640}
{473, 9718777005144291450811582255473936}
{474, -1025399826557902166432848618247946240}
{475, 108198041435219632476980725245312500}
{476, -85364997073688717800169276499296256}
{477, -1684793230245613308364457821960113594}
{478, 626919700017657385663454432984432640}
{479, 2582670411914590689398210582481897120}
{480, 419268229660402686835255167418368000}
{481, -1332986628013856581666892284699779308}
{482, 558915210046409678154091076779360256}
{483, -1847077352933508095913720425837009664}
{484, -639034368592397862058114085172543488}
{485, -1460958804138198921992658213917194500}
{486, 1885363019123853762736470661669945344}
{487, -998557498472701869516929484629607496}
{488, -294901923853992253376471010635677696}
{489, -3188627596081065800685900539845547376}
{490, 1641061241833218886148522335561728000}
{491, 3416513082558483545959132370761360692}
{492, -79564867430625382588016671825330176}
{493, -182443368706524052524334692272832660}
{494, -2470214996394920198468390455923507200}
{495, -1409816021530130011280842621981677000}
{496, -1065473834967952950739323763491340288}
{497, 4081653821959540257574653312738858048}
{498, 2050639239694761255931331435824545792}
{499, 911305675414806423121056908887699340}
{500, 1295286276473644824783224832000000000}
{501, 6459118536626828739587648345609320992}
{502, -2951067577974479689194316882179293184}
{503, -3264193675677684333419855078659655832}
{504, -1672989180260751397356163124107935744}
{505, -6055406408295127432370492443762573500}
{506, 616839151212012496465772705917698048}
{507, 9672754768090416554207833293754658436}
{508, -734205542641428182148785965990150144}
{509, -1186756917592036169791569075711132090}
{510, -321169410575928622200295355793408000}
{511, -1819135395863329284117922194342443408}
{512, -166153499473114484112975882535043072}
{513, 396395094307587958521180795250836000}
{514, 45288964458730458256439673100419072}
{515, -3636389811557515303237481466311814000}
{516, 43390699648904598579514306939846656}
{517, -521208603841367598909053452447649472}
{518, 2116233828094603617558322808369840128}
{519, -10768909699746698389065442507410178776}
{520, 2982994956773188778960902466568192000}
{521, 4563074293590627585702712851804735642}
{522, -3575537893978499123690735454734499840}
{523, 5699684252447053295413764587182040468}
{524, -3540818836734515230288000758916841472}
{525, 1003072096847430082682947113505500000}
{526, 556578839435231486896929884457467904}
{527, 816178234725544626733595076354932928}
{528, 1074914167738734830024661088050610176}
{529, -4262854388566177372646262852763094663}
{530, -4769181550272821881182267210780672000}
{531, -382467297217455830309432235704763660}
{532, 3921684155096549332675081907942195200}
{533, -566085339864944976447612084134210244}
{534, 12091419845799040831145664461862666240}
{535, 3976151201816436007421787309791583000}
{536, 1569469554502883434582213080664506368}
{537, -803613879966958407292368168492698160}
{538, 9865378824780037818760886252024709120}
{539, 4207330425208337959391208595332758196}
{540, -478680830994407380307827186728960000}
{541, 9174034987635427344433234939963227302}
{542, -7544587732531344793447403404188319744}
{543, -12350934367042514926406236152700246584}
{544, 127277522396894108534238417342431232}
{545, -6047169840889148165840944176568987500}
{546, -22900633904554834541226013073950113792}
{547, -17302171435848815050931257615064528356}
{548, 4563873914697554974681857891904782336}
{549, 4427240638045105753707065340961554174}
{550, -334980091570694404069888267776000000}
{551, 8381482958889956675171090635298997000}
{552, 2753955804085074688397152833931051008}
{553, 11582216098172783790116043999102136960}
{554, -8160995644578636130714945755469692928}
{555, 7961923440626149982063500145546454000}
{556, -10790391164335401031143464597758935040}
{557, -1617399785120939373554880946832665386}
{558, 15995518100720683278853855006769283072}
{559, 308714634372323538406831837530847864}
{560, -4735767564274020895524145040719872000}
{561, -823409753588990215326553826800983456}
{562, 9253028306807752755281270232950685696}
{563, 3661984257602258224781011737070165068}
{564, -2327001223686366359002716314284326912}
{565, 18165622392675471584926265498757913500}
{566, -2320193262418307253750381709429866496}
{567, -19530971984336619077817664082461408296}
{568, -6085665126801081749000309042740985856}
{569, 2661157933987349826995991153210768810}
{570, 14754583631861089913157570750873600000}
{571, -6559483574528223835212523831836569308}
{572, 7647761777528087086396552996919967744}
{573, -20350612951888159200330463421988774144}
{574, 898710400115262204611533307282325504}
{575, -858227005580122264979331211261125000}
{576, 2494393781523715411731916979875872768}
{577, 17933134253361071695720618467229854914}
{578, 13564393549537184760743039535805210624}
{579, 30402831066741535288497146848431880824}
{580, -10121354389450900010530406053969920000}
{581, -23162620275902977978974234200688204768}
{582, -16722639895686678005018289096978530304}
{583, -12227162599605391144238140854415456104}
{584, 2712294898693807601447363360143179776}
{585, -44782469789001622278392889960984985500}
{586, -12315602377155937287468285699366567936}
{587, 7733972047488614155294564686276533844}
{588, 18784154704576707428304592449218543616}
{589, -37495382892063522377569380887853257600}
{590, -1082658657885446724270473446318080000}
{591, 66748071292986477868629226677677810952}
{592, -3155262785516979514206844388550639616}
{593, -20905714448241593013211238215292725902}
{594, -1227235384559438792679438439482654720}
{595, 3627710304867242457577383634874532000}
{596, 2014940036158153918957430312534016000}
{597, 2652167430934716708184098186992860320}
{598, 19593748568585828896604258306063204352}
{599, 20323458333764745237722600141193492360}
{600, -1495560658919631559499811127296000000}
{601, 44642296014821613579169582079514441482}
{602, -490111707617052605001462768696295424}
{603, -23561797431033099961194997299747067092}
{604, -3395068401518859665843997756381724672}
{605, 27156699391740517236687517684357779750}
{606, -69312276637181611737339148736220168192}
{607, -1449334561748554706940560420314549216}
{608, -5847153517184292304742545027917414400}
{609, 77702253892445290120066047120382825920}
{610, 12532288230113969400340823503859712000}
{611, -16556067032037857221643631691066324128}
{612, -1910764813267926239694593485657079808}
{613, -64511498282197736488740684914062310722}
{614, 33904351890627997889196766539329994752}
{615, 3381225319252545377312629300347522000}
{616, -12141496278119914049133831938327445504}
{617, 21194828209480923255575443119213109434}
{618, -41623375804146193250520279522228830208}
{619, -48150230773918680154406000319172979020}
{620, 45278867723068283717621222039617536000}
{621, -3144206404308475664889412418217149760}
{622, -31967239292478822757155001621874540544}
{623, -136576420202730996973613128137073266960}
{624, 34144392252177951190175442374831898624}
{625, -60131532791533809477350301723388671875}
{626, 67535502102557808258040714825598418944}
{627, 37827600240112813604059123238257435200}
{628, -13352865973801724061035955688617017344}
{629, 2417006148683051416268747347296253596}
{630, 71096120157121853635348678155091968000}
{631, 86606829147044571135199325659420810472}
{632, -17268855144085979272492414491814789120}
{633, 7538647831303937784328618885007758416}
{634, -9828821791095122818034055629437452288}
{635, 31201137518130326827126213862868768000}
{636, -54589701938522897211819338357941469184}
{637, 133644847825424590967434067628966682854}
{638, -25948990312806701753426674243103293440}
{639, 91361574067747242406929384213484897464}
{640, 7060935780365107376293714417680384000}
{641, -89846175376548488328441118796223163518}
{642, 45512402218624297290884004652768690176}
{643, -113026149567778228287957046001336910532}
{644, -31106803825784901092737960030274322432}
{645, -1843951193670776470966370734318332000}
{646, 4479058311148744224435028295059046400}
{647, 40065587729618749291877011546031667864}
{648, 29120292970005942291405507667911770112}
{649, -2775705497954597551767276273703072560}
{650, -10640562741229295118737577121024000000}
{651, -347608624340558225536957423969437582336}
{652, -53699977939336698545904918868774617088}
{653, 173467446131699861783059628083506807798}
{654, -69217998037185090402985423675505049600}
{655, 150472271094928221243912335758608309000}
{656, -1339959433024428716884939289539903488}
{657, -40718561754127055763914204168558609694}
{658, 26284216493307634043614291067428405248}
{659, 130979697442989216300413359454443752300}
{660, -45680048460465590213953080652726272000}
{661, 97084312793301862572302514301958511182}
{662, -81246091852041586207411050865425547264}
{663, -26155414501565274988430444180316439344}
{664, 34535008750625907727200500163538845696}
{665, -166657699403392996697883901538399400000}
{666, 47368655467532184346804458004902395904}
{667, -66481933745867984325826239288285821520}
{668, 108778624180107364392209377394788663296}
{669, -13148724092286197231817423080861521536}
{670, -66696902374760245697022851198263296000}
{671, 32130109604646644564389989859307307384}
{672, -54207233895101866728827174035163971584}
{673, 153590735816983586780002376760736133858}
{674, -115731031172998709839839094873627967488}
{675, 1707489784270207256384999225885625000}
{676, 162899774905499385228090675995363770368}
{677, -140371456051360860427085286140462038146}
{678, 207929998363594124064542004642183708672}
{679, 188887518787610880589377394621498970416}
{680, -5408844320332058392720338692603904000}
{681, 258854776997020782548626567709962184592}
{682, 116085343394887035066470064794555645952}
{683, -121767816334081395831137271363350659212}
{684, 87780897899409301894358656230201753600}
{685, -193948491747399777674365232764943104500}
{686, -13684654699063744330726800846382039040}
{687, -353232612511704666607289342284000404600}
{688, 730746863253115681541893103160393728}
{689, -388392904719402556101161135553604411596}
{690, -117033376584132471521004138852581376000}
{691, -203573905464087063019280228713733270068}
{692, -181360223444671141801054366293754380288}
{693, 182275262998214570725313337835438145376}
{694, 71774878717443515263344621401444155392}
{695, 458553441835390233921363381953601255000}
{696, -115852523857616183127318121377158922240}
{697, 1026440714691613494032718706235804628}
{698, -144185893055923120227182621498830274560}
{699, 336526342335691807625372373109258673304}
{700, 16892831743184151026914750889984000000}
{701, -201654547195955281384435122906394698618}
{702, -38982839387353566356749413644090081280}
{703, -111037720857402828814288448224498698200}
{704, 18102730831657462565558186602804543488}
{705, 98889317729592227798722496293590864000}
{706, -220219719041147141983066063773198729216}
{707, 782904136977478180831839208372635964368}
{708, -12392485547493327864583556192545013760}
{709, -508192615640435939420671610332053497890}
{710, 258619233283756553058999472941023232000}
{711, 259250181440878806650511964688839967280}
{712, 203632741488121646020305358364470149120}
{713, 297413425933429419493797728440171266816}
{714, 41524027167865340084742790250749231104}
{715, -325002813337642597179981331958939718000}
{716, -13533737109660677010059190423603118080}
{717, -304952047654048052343570776523497405760}
{718, -71239653301033564853990340723168706560}
{719, -600755329908860874937206183683957520}
{720, -106002909105931708258056311559684096000}
{721, 470149224539443512957237831441202599232}
{722, 69487449346119074423498294512600178688}
{723, -271872678054054514767994438147039132104}
{724, -208003250004964384012099420783894331392}
{725, 36103616656351435003527281037743906250}
{726, 310844976187659617659827958226310561792}
{727, -144666794553149828512767099436094817016}
{728, -385671734442379789483922243229052829696}
{729, -513171504548436932077449324320277917283}
{730, -115262935525398089589715302104297472000}
{731, -559769433379934544052359163332884568}
{732, 143448906668366240605182644576336216064}
{733, 53402021286871998676886557427788712678}
{734, 84372966757996470003420316528359636992}
{735, -798260105733860101031914546065889827000}
{736, 46379629313575371808641905627920072704}
{737, -170996608459904164358906724557237128272}
{738, 20116256881914270861518756886668623872}
{739, -316494726668631646651078745332459087780}
{740, 134087503238632225528906610431229952000}
{741, 1201584702594528450271288989709076824800}
{742, 616607988621608162179247271632799399936}
{743, 716232570651517736523083536504015169208}
{744, 518277584331991945897055424050985172992}
{745, -85627821512729681451917688786087937500}
{746, 180581189620607288906207067975301873664}
{747, -518459805815690446924648491476580189924}
{748, -13867121283497570348752923928326832128}
{749, -514077010733041004873105873747096265504}
{750, -630065066224111469708409209088000000000}
{751, -591766226591065064817867360339307173808}
{752, -39189246975829807118522672688981344256}
{753, 1435485438794542230338477948361907775856}
{754, -824263490407160768169430734098941378560}
{755, 144278393347655528087602397478359334000}
{756, 61888695424961730664053698174889492480}
{757, 857336750382999937263351837397628615534}
{758, -614435140529125728065013153643150213120}
{759, -300048574370832682161463881857496200832}
{760, 248483333867156110595956268649676800000}
{761, -268797861439949431528869652501114405398}
{762, 357139014169037717311472471104076906496}
{763, 781839230303699607149658260558400528400}
{764, -342726591186596013425253442518276636672}
{765, 81200743172124865841536737156889663500}
{766, -1000160533302293735632769623885800800256}
{767, -88169623345893375759658550938992430440}
{768, 80821913696100078552116877447552565248}
{769, -381735791563428779488027370149067972350}
{770, 515970628179389135355483697596530688000}
{771, -22029874715106686341930174521654874248}
{772, 512016944087155735411153453107497664512}
{773, -1429234220672845883371555481014192486242}
{774, -10970400487180093705201704092160786432}
{775, -161513056455282194707304220000629500000}
{776, -281627554936025208829732093962854858752}
{777, -1029397926359687883807091840799654943552}
{778, 636117934933092841621418472814128414720}
{779, -47154881098130839163803985126549022600}
{780, -1451015848096751989219874884527587328000}
{781, 663044462328106766206868863162493901024}
{782, -35527896357508989670993257630376525824}
{783, 132269460144598779618898954751418982800}
{784, 316345720172714716011301528008243806208}
{785, 567449553718804098384600667533922480500}
{786, 1722357671331436139657967955096811470848}
{787, 1725485404014600598914662360736163980524}
{788, 1124110561023796685107826144450262859776}
{789, -270736199168580885677309487014512074336}
{790, 733865236419826825901030564244848640000}
{791, -2348635246432694208326581892024851230288}
{792, -271768812322792252702714264584424783872}
{793, 1020605270981202542589800974846255749316}
{794, 117956140567140593471138569930168942592}
{795, 2319869162428045443255343198852627398000}
{796, 44665401725702413365910481504735068160}
{797, 752810961408450195566046367010121437094}
{798, -1907621683152474668484494786262387916800}
{799, 30019892903252954319874352565529179936}
{800, -25186878044218706869300439810048000000}
{801, -3057054143868859060699849108864888026030}
{802, -1210582297630878982118875618193917231104}
{803, -295509541735993176221119667322610483704}
{804, -763435818595045897321700559789817331712}
{805, 1321929088720900300721714515645340304000}
{806, 3687423255330274002986961685905130651648}
{807, -4798808321727366765290198344956435253080}
{808, -1167294584954481881120564464617988816896}
{809, -1871266355611237768403571460590281021190}
{810, -1237509406775392878904636721445771264000}
{811, -1354563805489492296449089921669604052748}
{812, 1308590982838301076510217260875340840960}
{813, 3669907769170826856760672560095817112896}
{814, 343771711643076842367038584479111512064}
{815, 2282059040821067731284452522456355261000}
{816, -61911503298067719326449243664771186688}
{817, 25715913930138017072977176648983695600}
{818, -1631965618495861070783235251118567669760}
{819, 5789930270221020190973632795188314873424}
{820, 56943534351564396099380431275687936000}
{821, -3495043824430915937990339477142668422098}
{822, -2220001533661673412433051564902728269824}
{823, -337730511226561635871243940497923037912}
{824, -700983195776916222975466787449606242304}
{825, 162944097696956425876587491004065250000}
{826, 139977052742797408263392893860127703040}
{827, 3647064157284528669729086897356427793444}
{828, -696278196463007578657508765406830002176}
{829, -1059685133093714829415132572749169465850}
{830, -1467615667053549841324911102816755712000}
{831, 3969746576220092462827707014755466983752}
{832, 575028928730189566581072482544398630912}
{833, -242328326590313048073015536135605155198}
{834, 5248761333324744558121258513935368847360}
{835, -4622706605926726108133415984234076662000}
{836, 637058181673110646886679562921023897600}
{837, -591720352755463005302865256192961130240}
{838, -1312976484694712562719229543716979179520}
{839, 3948955128891429933291829559825089534680}
{840, 2303615623975942155404014628213096448000}
{841, -256394015868794099260859763805536471809}
{842, -548326892849882025718157650045250289664}
{843, -4500943149628921361855707214334523313064}
{844, 126959078799604626205439887508775108608}
{845, -6922663999802074769341954542642995514750}
{846, 588331959718516485752015006794119512064}
{847, -3511092545551105572373319985702709693768}
{848, -919350316548887296985958533325171720192}
{849, 1128609750670876276531692632620116705264}
{850, 19293746111556375988891902175488000000}
{851, 880751346455247176479795372551418380912}
{852, 2960245214343322873987476011006772117504}
{853, 1167460823296372328566191098252649665678}
{854, -1620300874885917229234401533116504211456}
{855, -3730377541105046412684412112047641075000}
{856, 766478656243872065240834261357835583488}
{857, 5870050807219257776597686192085864804874}
{858, -3720094637258751490272388120802075344896}
{859, 4328648708376282159944707324279235483780}
{860, -31054155882936427611049240314249216000}
{861, -437158980257629401889375860081935372736}
{862, 450001454619348866368491822761894608896}
{863, -3561555216275383812431864576924943659232}
{864, -92274820922977498420516672944797122560}
{865, 7707167738965982185120174078624255348500}
{866, 2258108870620259803060831050808033132544}
{867, -6598117092189350692844502532639600322316}
{868, -5854109611781891625345184971335105773568}
{869, 1881473682080684798750548452234554508480}
{870, 4923322310669781614643781359280865280000}
{871, -5431666497920942579871979398355616410328}
{872, -1165706830164243268387406932349865164800}
{873, 4227958026558571866523913647496083012938}
{874, 1632158296554309755642167453666856140800}
{875, 7116784656979974358021696824884812500000}
{876, -1319339435616729486921422612753006198784}
{877, 1256686526833564933289254258874930791574}
{878, 2563991288952864569999590700473180160000}
{879, 5990668602216496492840292232279721945224}
{880, -769302002406827765300762841433767936000}
{881, -224922883258816283450550644345721070638}
{882, -4749167484962570893445156182239277719552}
{883, -7321808799453712506519748688341766677492}
{884, -440485801306649076527564113672270774272}
{885, 526636783982464465256501728777439220000}
{886, 879369674106774134730371622691899408384}
{887, 5727050873376612449701667032999931455464}
{888, 1534811950083746880326883704973079609344}
{889, -4033998380007146733695617702187826166784}
{890, -8653670942753599956298085052326768640000}
{891, -3172709735555853100150336450112862323148}
{892, -221438901975883992761346767881574023168}
{893, -1379119573269087170385080778430736251200}
{894, -980125668262209981026769911796178944000}
{895, 575135936966051994453518793475280385000}
{896, -912909136174153925953890030342627131392}
{897, -9530971425910733812304413258939602840768}
{898, 3456404295834834081908412431149911490560}
{899, -12511492004489547780325781080278842988480}
{900, 378120185062134654988155079360512000000}
{901, 704244153004292628208725413942184019452}
{902, 145991056573001180434070572904284618752}
{903, 238404645463897033432955185749331238016}
{904, 3501768704120393809480980512037075419136}
{905, 8839402089330857595756325245869380486500}
{906, 1651460403843700503482154039497933979648}
{907, 4241335873449720884859359218835121314324}
{908, 4359397701793752729409990523865683460096}
{909, 17524110916411427729003945174375192413974}
{910, 16389683983997667819953872163606003712000}
{911, 5987904539325242792950490986563125025072}
{912, 2844226203073052873061844020813732249600}
{913, -3762653026653084448219854963174662154384}
{914, -5650619124053081553157569230265588072448}
{915, -6096070928152903864455727910307408258000}
{916, -5948823726748729651446416728648371404800}
{917, -19454575894235228979029955835571543133792}
{918, 70684701940894457826965021214900879360}
{919, 299579270390857787850194255859579016520}
{920, -1970970127856291561213417466875609088000}
{921, -16492066740188889596290548439378084024368}
{922, 10402854134357371026259217440930915762176}
{923, 21061449259703056795020685347904717900176}
{924, 5905978311883303327707747711809262452736}
{925, -478300001073027730233435728293099468750}
{926, -13385790590104730790666286135295908642816}
{927, 10523570854921973065934160469922352519576}
{928, -1951083275769373181901524103985228677120}
{929, -19509291900684454115878712427461227737630}
{930, -22024963368063811385488420285361946624000}
{931, 11132609281295292397530901729896194129100}
{932, 5667471855804914004781455444587946442752}
{933, 15549798610274634073455621435899790240096}
{934, -11157926492914595066699843912759918297088}
{935, 589303584647967268209564904231772766000}
{936, -8632671527047327832457111066684558409728}
{937, 9675739734082245577702440947360491003514}
{938, 8623249584247860058162726550415151464448}
{939, -32851240206583401607088850778449669990696}
{940, 1665404322236240457756642790481068032000}
{941, 17457791621064020646510838260207637709142}
{942, 6495223902911667051597874174165084471296}
{943, 374032578284381473836674058845317179216}
{944, -208703017351989917901537604424045690880}
{945, -2630050557538457830879242766614436560000}
{946, -79616221226142035565048481836842483712}
{947, -5894473181624367107267246279963093759796}
{948, 8400075379162334547417895880687175598080}
{949, -9386790136482361102231082856403876388996}
{950, -886358355437319229251426101209600000000}
{951, 4781025913106200691984986550993650405992}
{952, 699310056027657976218986713082234929152}
{953, -18237639398900020909043958569262843584982}
{954, 13801826142172064222121638477497250562048}
{955, 14564667360398142260020017195394129584000}
{956, -5135726182544649303355018715008472186880}
{957, 12622346578393665006677698665868751292960}
{958, -21157236014404326927550141091691701207040}
{959, 25075621075007632817517391307564055824496}
{960, -3434645337378018810554410331491270656000}
{961, 37488668278871904373944717832060651789473}
{962, 10919826456689513117015181596260592091136}
{963, -11506827119911097432386363589199795981372}
{964, -4578633400700188083438314100976519217152}
{965, -21758908311426796092017186627054984626500}
{966, 15131257675231298321725197728456783167488}
{967, 4852767036709223948204163339156166660184}
{968, 5234969547508923285980070585733476253696}
{969, -2178744747546170428511594840203070037600}
{970, 11968174523500125568963856088409657344000}
{971, -28314913043760976025564848036520104209708}
{972, -15444893852662610024337167660400192258048}
{973, -59286423145174862987199972538851812817440}
{974, 8180183027488373715082686338085744607232}
{975, 5175880413453033399586037837404275375000}
{976, 2415836560211904539660050519127471685632}
{977, 9790762875456820270000864188528071925234}
{978, 26121237267096091039218897222414724104192}
{979, -22186163513627589276014177913944078823480}
{980, -13443573693097729115328694972921675776000}
{981, 17500274610297414535149602242781622559950}
{982, -27988075172319097208497212381277066788864}
{983, 46048969353738745874356969668070665717768}
{984, 651795393991683134161032575593104801792}
{985, -47770721089768927699992723349133905909500}
{986, 1494576076443845038279349799099045150720}
{987, -12785410380931893646331475615922680325632}
{988, 20236001250467186265853054614925370982400}
{989, -203978662785983206604301400769510764896}
{990, 11549212848374825052412662759273897984000}
{991, -8437399525052913331139677573171330761568}
{992, 8728361656057470572456540270521059639296}
{993, 39520471399241597886194502319088373126576}
{994, -33436908109492553790051559937956725129216}
{995, -1898121521301003715057617704058852270000}
{996, -16798836651579484208589467122274679128064}
{997, 41591055114192938282742607758882813626174}
{998, -7465416092998094218207698197608032993280}
{999, -1752303198077546478181364160203208709680}
{1000, -10610985176872098404624177823744000000000}