{1, 1}
{2, -512}
{3, -13092}
{4, 262144}
{5, 6546750}
{6, 6703104}
{7, 96674264}
{8, -134217728}
{9, -990861003}
{10, -3351936000}
{11, 11799694452}
{12, -3431989248}
{13, 34401727958}
{14, -49497223168}
{15, -85710051000}
{16, 68719476736}
{17, -400697609166}
{18, 507320833536}
{19, 814875924620}
{20, 1716191232000}
{21, -1265659464288}
{22, -6041443559424}
{23, -4937767258872}
{24, 1757178494976}
{25, 23786449234375}
{26, -17613684714496}
{27, 28188679377240}
{28, 25342578262016}
{29, -96707212093050}
{30, 43883546112000}
{31, -58447954952608}
{32, -35184372088832}
{33, -154481599765584}
{34, 205157175892992}
{35, 632902237842000}
{36, -259748266770432}
{37, 246079341597854}
{38, -417216473405440}
{39, -450387422426136}
{40, -878689910784000}
{41, -2049265663743558}
{42, 648017645715456}
{43, 5698694101737428}
{44, 3093219102425088}
{45, -6486919271390250}
{46, 2528136836542464}
{47, -241487233520496}
{48, -899675389427712}
{49, -2052981865431447}
{50, -12178662008000000}
{51, 5245933099201272}
{52, 9018206573821952}
{53, -16046376246286002}
{54, -14432603841146880}
{55, 77249649653631000}
{56, -12975400070152192}
{57, -10668355605125040}
{58, 49514092591641600}
{59, -93238940947295100}
{60, -22468375609344000}
{61, -41317614065038618}
{62, 29925352935735296}
{63, -95790758191326792}
{64, 18014398509481984}
{65, 225219512509036500}
{66, 79094579079979008}
{67, 98205550162519964}
{68, -105040474057211904}
{69, 64645248953152224}
{70, -324045945775104000}
{71, -104472325601031528}
{72, 132991112586461184}
{73, -171327195230673382}
{74, -125992622898101248}
{75, -311412193376437500}
{76, 213614834383585280}
{77, 1140726776571983328}
{78, 230598360282181632}
{79, -1498327037960173840}
{80, 449889234321408000}
{81, 782593372533045321}
{82, 1049224019836701696}
{83, 311954564984060748}
{84, -331785034606313472}
{85, -2623267072807510500}
{86, -2917731380089563136}
{87, 1266090820722210600}
{88, -1583728180441645056}
{89, 1106996465738312010}
{90, 3321302666951808000}
{91, 3325761730667872912}
{92, -1294406060309741568}
{93, 765200626239543936}
{94, 123641463562493952}
{95, 5334788959505985000}
{96, 460633799386988544}
{97, -11800957746149561566}
{98, 1051126715100900864}
{99, -11691857079802255356}
{100, 6235474948096000000}
{101, -391372819621242018}
{102, -2685917746791051264}
{103, 14612934919151762168}
{104, -4617321765796839424}
{105, -8285956097827464000}
{106, 8215744638098433024}
{107, 14577907562236346004}
{108, 7389493166667202560}
{109, 13760483493617425910}
{110, -39551820622659072000}
{111, -3221670740199104568}
{112, 6643404835917922304}
{113, 16151240738720904018}
{114, 5462198069824020480}
{115, -32326327802020266000}
{116, -25351215406920499200}
{117, -34087330669397021874}
{118, 47738337765015091200}
{119, -38737146452682703824}
{120, 11503808311984128000}
{121, 78073698712145034013}
{122, 21154618401299772416}
{123, 26828986069730661336}
{124, -15321780703096471552}
{125, 30854589906492187500}
{126, 49044868193959317504}
{127, -85928494336709416576}
{128, -9223372036854775808}
{129, -74607303179946407376}
{130, -115312390404626688000}
{131, -29453680494313110948}
{132, -40496424488949252096}
{133, 78777530263957979680}
{134, -50281241683210221568}
{135, 184544236712945970000}
{136, 53780722717292494848}
{137, 252613991675590667994}
{138, -33098367464013938688}
{139, -406763739109972039180}
{140, 165911524236853248000}
{141, 3161550861250333632}
{142, 53489830707728142336}
{143, 405929878525225889016}
{144, -68091449644268126208}
{145, -633117940770175087500}
{146, 87719523958104771584}
{147, 26877638582228504124}
{148, 64508222923827838976}
{149, -848383215596441519250}
{150, 159443043008736000000}
{151, 785017868123584738952}
{152, -109370795204395663360}
{153, 397035634917924753498}
{154, -584052109604855463936}
{155, -382644149085986424000}
{156, -118066360464476995584}
{157, 1195663996881215422214}
{158, 767143443435609006080}
{159, 210079157816376338184}
{160, -230343287972560896000}
{161, -477355015554748070208}
{162, -400687806736919204352}
{163, 187094503857469520828}
{164, -537202698156391268352}
{165, -1011352413265337052000}
{166, -159720737271839102976}
{167, -725160028984258980936}
{168, 169873937718432497664}
{169, -278441403879207260913}
{170, 1343112741277445376000}
{171, -807428775989525593860}
{172, 1493878466605856325632}
{173, 907282702155258413238}
{174, -648238500209771827200}
{175, 2299537472906566625000}
{176, 810868828386122268672}
{177, 1220684214881987449200}
{178, -566782190458015749120}
{179, -4308573788715900019860}
{180, -1700506965479325696000}
{181, 1443321328707770267342}
{182, -1702790006101950930944}
{183, 540930203339485586856}
{184, 662735902878587682816}
{185, 1611019929605750674500}
{186, -391782720634646495232}
{187, -4728109355805714547032}
{188, -63304429343996903424}
{189, 2725119831926655351360}
{190, -2731411947267064320000}
{191, 5802067125475892530752}
{192, -235844505286138134528}
{193, -1972510223849651972542}
{194, 6042090366028575521792}
{195, -2948573857768305858000}
{196, -538176878131661242368}
{197, -2190935392744702424706}
{198, 5986230824858754742272}
{199, 6386411776885252422680}
{200, -3192563173425152000000}
{201, -1285707062727711368688}
{202, 200382883646075913216}
{203, -9349098552587508265200}
{204, 1375189886357018247168}
{205, -13416029984113138336500}
{206, -7481822678605702230016}
{207, 4892641018706470568616}
{208, 2364068744087981785088}
{209, 9615286926806984208240}
{210, 4242409522087661568000}
{211, 242184851967335948492}
{212, -4206461254706397708288}
{213, 1367751686768704764576}
{214, -7463888671865009154048}
{215, 37307925610549506759000}
{216, -3783420501333607710720}
{217, -5650413027348533280512}
{218, -7045367548732122065920}
{219, 2243015639959975917144}
{220, 20250532158801444864000}
{221, -13784690143949739263028}
{222, 1649495418981941538816}
{223, -33406867422129951245152}
{224, -3401423275989976219648}
{225, -23569064946181394578125}
{226, -8269435258225102857216}
{227, 7682425547286208939644}
{228, -2796645411749898485760}
{229, 40931705102266784504030}
{230, 16551079834634376192000}
{231, -14934394958880405730176}
{232, 12979822288343295590400}
{233, -16593548176202122546182}
{234, 17452713302731275199488}
{235, -1580956546050307188000}
{236, -24442028935687726694400}
{237, 19616097580974595913280}
{238, 19833418983773544357888}
{239, -1339433531408172932400}
{240, -5889949855735873536000}
{241, 67571548409846013412562}
{242, -39973733740618257414656}
{243, -43008328278986238153612}
{244, -10831164621465483476992}
{245, -13440359027513325647250}
{246, -13736440867702098604032}
{247, 28033139878300954525960}
{248, 7844751719985393434624}
{249, -4084109164771323312816}
{250, -15797550032124000000000}
{251, -36237373404612211308348}
{252, -25110972515307170562048}
{253, -58264144929779186178144}
{254, 43995389100395221286912}
{255, 34343812517195927466000}
{256, 4722366482869645213696}
{257, 51416797435875675542274}
{258, 38198939228132560576512}
{259, 23789539234577119429456}
{260, 59039943887168864256000}
{261, 95823405171853252329150}
{262, 15080284413088312805376}
{263, -121134711229091644259112}
{264, 20734169338342017073152}
{265, -105051613690372883593500}
{266, -40334095495146485596160}
{267, -14492797729445980834920}
{268, 25743995741803633442816}
{269, 9097492105323750158550}
{270, -94486649197028336640000}
{271, -55095396820847460487888}
{272, -27535730031253757362176}
{273, -43540872577903792163904}
{274, -129338363737902422012928}
{275, 280672833063634335187500}
{276, 16946364141575136608256}
{277, -106104119614753518638866}
{278, 208263034424305684060160}
{279, 57913799267639980345824}
{280, -84946700409268862976000}
{281, 3262974663518916182922}
{282, -1618714040960170819584}
{283, 384664106410680380905508}
{284, -27386793322356808876032}
{285, -69843057057852355620000}
{286, -207836097804915655176192}
{287, -198111249782879954391312}
{288, 34862822217865280618496}
{289, -78513861693802837631597}
{290, 324156385674329644800000}
{291, 154498138812590060022072}
{292, -44912396266549643051008}
{293, -369503943707454543929442}
{294, -13761350954100994111488}
{295, -610412036646704195925000}
{296, -33028210136999853555712}
{297, 332617803656825643072480}
{298, 434372206385378057856000}
{299, -169867725959633905943376}
{300, -81634838020472832000000}
{301, 550917058046606973152992}
{302, -401929148479275386343424}
{303, 5123852954481300499656}
{304, 55997847144650579640320}
{305, -270496089880291572391500}
{306, -203282245077977473790976}
{307, 415635084267392698564844}
{308, 299034680117685997535232}
{309, -191312543961534870303456}
{310, 195913804332025049088000}
{311, 726286239147121697041512}
{312, 60449976557812221739008}
{313, 479805149094170479518698}
{314, -612179966403182296173568}
{315, -627118146189068675526000}
{316, -392777443039031811112960}
{317, 255157992919272192919014}
{318, -107560528801984685150208}
{319, -1141115554002749392758600}
{320, 117935763441951178752000}
{321, -190853965804798241884368}
{322, 244405767964031011946496}
{323, -326518834762167637066920}
{324, 205152157049302632628224}
{325, 818294955647746132156250}
{326, -95792385975024394663936}
{327, -180152249898439340013720}
{328, 275047781456072329396224}
{329, -23345600565990079714944}
{330, 517812435591852570624000}
{331, 699395317020421562529332}
{332, 81777017483181620723712}
{333, -243830423233229237087562}
{334, 371281934839940598239232}
{335, 642927185526477574317000}
{336, -86975456111837438803968}
{337, -723672001679645850739726}
{338, 142561998786154117587456}
{339, -211452043751334075403656}
{340, -687673723534052032512000}
{341, -689668009785034540530816}
{342, 413403533306637104056320}
{343, -1300450313305024346071760}
{344, -764865774902198438723584}
{345, 423216283584049322472000}
{346, -464528743503492307577856}
{347, 2036530578728458884804324}
{348, 331898112107403175526400}
{349, -151885619090480201212090}
{350, -1177363186128162112000000}
{351, 969739279431095336875920}
{352, -415164840133694601560064}
{353, -161435824658582455630302}
{354, -624990318019577573990400}
{355, -683954197628553155934000}
{356, 290192481514504063549440}
{357, 507146721358521958463808}
{358, 2205989779822540810168320}
{359, 2257084938357353789808120}
{360, 870659566325414756352000}
{361, -1314396883135013666979579}
{362, -738980520298378376879104}
{363, -1022140863539402785298196}
{364, 871828483124198876643328}
{365, -1121636315376410963608500}
{366, -276956264109816620470272}
{367, 113267955955985832213584}
{368, -339320782273836893601792}
{369, 2030537430990402614668674}
{370, -824842203958144345344000}
{371, -1551271613476781976852528}
{372, 200592752964939005558784}
{373, -3882310402380542771256562}
{374, 2420791990172525848080384}
{375, -403948291055795718750000}
{376, 32411867824126414553088}
{377, -3326895202001713882491900}
{378, -1395261353946447539896320}
{379, 1161979904417170958956100}
{380, 1398482917000736931840000}
{381, 1124975847856199681812992}
{382, -2970658368243656975745024}
{383, 5463794147779710550359168}
{384, 120752386706502724878336}
{385, 7468053024522631852584000}
{386, 1009925234611021809941504}
{387, -5646613753437731950720284}
{388, -3093550267406630667157504}
{389, 4788115316845742001716670}
{390, 1509669815177372599296000}
{391, 1978551535248163802020752}
{392, 275546561603410556092416}
{393, 385607585031547248531216}
{394, 1121758921085287641449472}
{395, -9809172535765768087020000}
{396, -3064950182327682428043264}
{397, 2592645605507683257497174}
{398, -3269842829765249240412160}
{399, -1031355426215737869970560}
{400, 1634592344793677824000000}
{401, -7781716010000512153132878}
{402, 658282016116588220768256}
{403, -2010710645981059198614464}
{404, -102596036426790867566592}
{405, 5123443161630714455256750}
{406, 4786738458924804231782400}
{407, 2903661041804010658906008}
{408, -704097221814793342550016}
{409, 2583526332197082547989770}
{410, 6869007351865926828288000}
{411, -3307222379016833025377448}
{412, 3830693211446119541768192}
{413, -9013805992219216583306400}
{414, -2505032201577712931131392}
{415, 2042288548309399701969000}
{416, -1210403196973046673965056}
{417, 5325350872427753936944560}
{418, -4923026906525175914618880}
{419, 10221733684701865306097340}
{420, -2172113675308882722816000}
{421, 2403887637800111783505182}
{422, -123998644207276005627904}
{423, 239280282417813887617488}
{424, 2153708162409675626643456}
{425, -9531173338762493682281250}
{426, -700288863625576839462912}
{427, -3994349929973656526727152}
{428, 3821510999994884686872576}
{429, -5314433969652257338997472}
{430, -19101657912601347460608000}
{431, 2334834505038486486169872}
{432, 1937111296682807147888640}
{433, 9083034836465331532102418}
{434, 2893011470002449039622144}
{435, 8288780080563132245550000}
{436, 3607228184950846497751040}
{437, -4023667660631683898228640}
{438, -1148424007659507669577728}
{439, -18078807075600700630299160}
{440, -10368272465306339770368000}
{441, 2034219670322214602161341}
{442, 7057761353702266502670336}
{443, 25369859797290077264739588}
{444, -844541654518754067873792}
{445, 7247229112072294151467500}
{446, 17104316120130535037517824}
{447, 11107033058588612370021000}
{448, 1741528717306867824459776}
{449, -21527956224043067123832510}
{450, 12067361252444874024000000}
{451, -24180708683148958883340216}
{452, 4233950852211252662894592}
{453, -10277453929473971402359584}
{454, -3933401880210538977097728}
{455, 21772930610249896986636000}
{456, 1431882450815948024709120}
{457, -24363068795824353076559206}
{458, -20957033012360593666063360}
{459, -11295136432006997795781840}
{460, -8474152875332800610304000}
{461, 10663719288907973649701142}
{462, 7646410218946767733850112}
{463, 4249502652592317726897008}
{464, -6645669011631767342284800}
{465, 5009577199833734263008000}
{466, 8495896666215486743645184}
{467, -3294753362013443252778036}
{468, -8935789210998412902137856}
{469, 9493949282676697905006496}
{470, 809449751577757280256000}
{471, -15653633047168872307625688}
{472, 12514318815072116067532800}
{473, 67242849175916252732349456}
{474, -10043441961458993107599360}
{475, 19383004813288019212812500}
{476, -10154710519692054711238656}
{477, 15899728461910322966580006}
{478, 685789968080984541388800}
{479, -39513241797952116371779680}
{480, 3015654326136767250432000}
{481, 8465554565733126344602132}
{482, -34596632785841158867231744}
{483, 6249531863642761735163136}
{484, 20466551675196547796303872}
{485, -77257920124604642182210500}
{486, 22020264078840953934649344}
{487, -14520517571137471109468296}
{488, 5545556286190327540219904}
{489, -2449441244501990966680176}
{490, 6881463822086822731392000}
{491, 27010222877306895382918932}
{492, 7033057724263474485264384}
{493, 38750348674794417724896300}
{494, -14352967617690088717291520}
{495, -76543665337195415251893000}
{496, -4016512880632521438527488}
{497, -10099785185848080610195392}
{498, 2091063892362917536161792}
{499, 26088260998751216191355180}
{500, 8088345616447488000000000}
{501, 9493795099461918578414112}
{502, 18553535183161452189874176}
{503, -9781651040813865161249112}
{504, 12856817927837271327768576}
{505, -2562220006855366181341500}
{506, 29831242204046943323209728}
{507, 3645354859586581459872996}
{508, -22525639219402353298898944}
{509, 56490763779422822698235430}
{510, -17584032008804314862592000}
{511, -16562930502109659429240848}
{512, -2417851639229258349412352}
{513, 22970276171345170783648800}
{514, -26325400287168345877644288}
{515, 95667231681956798973354000}
{516, -19557856884803871015174144}
{517, -2849475569600625079488192}
{518, -12180244088103485147881472}
{519, -11878145136616643146111896}
{520, -30228451270230458499072000}
{521, -115829144651214102183038118}
{522, -49061583447988865192524800}
{523, -22009339376925009280286092}
{524, -7721105619501216156352512}
{525, -30105544595292770254500000}
{526, 62020972149294921860665344}
{527, 23419955810152094436404928}
{528, -10615894701231112741453824}
{529, -50233925424802405899196103}
{530, 53786426209470916399872000}
{531, 92386830545694592922985300}
{532, 20651056893515000625233920}
{533, -70498279877776186190994564}
{534, 7420312437476342187479040}
{535, 95437916333070798201687000}
{536, -13180925819803460322721792}
{537, 56407848041868563060007120}
{538, -4657915957925760081177600}
{539, -24224558727588055752232044}
{540, 48377164388878508359680000}
{541, -21006379817225852695371898}
{542, 28208843172273899769798656}
{543, -18895962835442128340041464}
{544, 14098293776001923769434112}
{545, 90086445311839883076292500}
{546, 22292926759886741587918848}
{547, -156371093788906368418333636}
{548, 66221242233806040070619136}
{549, 40940012514051072265213854}
{550, -143704490528580779616000000}
{551, -78804378871746564225891000}
{552, -8676538440486469943427072}
{553, -144849663626099867294053760}
{554, 54325309242753801543099392}
{555, -21091472918398487830554000}
{556, -106630673625244510238801920}
{557, 960590491394538499764534}
{558, -29651865225031669937061888}
{559, 196044924203830173202612024}
{560, 43492710609545657843712000}
{561, 61900407686208414849742944}
{562, -1670643027721685085656064}
{563, -7759317872974112652178452}
{564, 828781588971607459627008}
{565, 105738135306221078379841500}
{566, -196948022482268355023620096}
{567, 75656638300909972086318744}
{568, 14022038181046686144528384}
{569, 4286744860631701839546090}
{570, 35759645213620406077440000}
{571, -20425222520978958225855868}
{572, 106412082076116815450210304}
{573, -75960662806730385012605184}
{574, 101432959888834536648351744}
{575, -117451950234317826826125000}
{576, -17849764975547023676669952}
{577, 304020539048307050085235394}
{578, 40199097187227052867377664}
{579, 25824103850639643624519864}
{580, -165968069465256778137600000}
{581, 30157977971274244544189472}
{582, -79103047072046110731300864}
{583, -189342336768005523404660904}
{584, 22995146888473417242116096}
{585, -223161232059874952953609500}
{586, 189186019178216726491874304}
{587, -151326638064486803918311116}
{588, 7045811688499708985081856}
{589, -47627831334154552280408960}
{590, 312530962763112548313600000}
{591, 28683726161813644144250952}
{592, 16910443590143925020524544}
{593, 19642490568680981186653938}
{594, -170300315472294729253109760}
{595, -253602413539100491259772000}
{596, -222398569669313565622272000}
{597, -83610902982981724717726560}
{598, 86972275691332559843008512}
{599, 94594132574522114962328520}
{600, 41797037066482089984000000}
{601, 246441929359346472675487562}
{602, -282069533719862770254331904}
{603, -97308049934201344536563892}
{604, 205787724021388997807833088}
{605, 511128987043735501424607750}
{606, -2623412712694425855823872}
{607, 319942228831284225452251424}
{608, -28670897738061096775843840}
{609, 122398398250475658207998400}
{610, 138493998018709285064448000}
{611, -8307578112902122009227168}
{612, 104080509479924466580979712}
{613, -346942386667749539976363682}
{614, -212805163144905061665200128}
{615, 175642664552009207101458000}
{616, -153105756220255230738038784}
{617, -567740135513059162336544646}
{618, 97952022508305853595369472}
{619, 332689756820837622918034580}
{620, -100307867817996825133056000}
{621, -139189138099776030824873280}
{622, -371858554443326308885254144}
{623, 107018068575852530169110640}
{624, -30950387997599857530372096}
{625, -251693227796163207763671875}
{626, -245660236336215285513573376}
{627, -125883336445757037254278080}
{628, 313436142798429335640866816}
{629, -98603403843403508036329764}
{630, 321084490848803161869312000}
{631, 378536052959743710046769192}
{632, 201102050835984287289835520}
{633, -3170684081956362237657264}
{634, -130640892374667362774535168}
{635, -562552370298852372968928000}
{636, 55070990746616158796906496}
{637, -70626123637280003992295226}
{638, 584251163649407689092403200}
{639, 103517553330780677668702584}
{640, -60383110882279003521024000}
{641, 860192873131030964727564162}
{642, 97717230492056699844796416}
{643, -94059226733162559831435172}
{644, -125135753197583878116605952}
{645, -488435362093314142488828000}
{646, 167177643398229830178263040}
{647, 578688317644505110543145304}
{648, -105037904409242947905650688}
{649, -1100191014206153615876785200}
{650, -418967017291646019664000000}
{651, 73975207354046997708463104}
{652, 49045701619212490067935232}
{653, 1023575065520704646798893398}
{654, 92237951948000942087024640}
{655, -192825882776144359098819000}
{656, -140824464105509032650866688}
{657, 169761436507441843653922146}
{658, 11952947489786920814051328}
{659, -594286269689493425011018740}
{660, -265119967023028516159488000}
{661, -726246790000504717404565138}
{662, -358090402314455840015017984}
{663, 180469163364589986431562576}
{664, -41869832951388989810540544}
{665, 515736796255566903470040000}
{666, 124841176695413369388831744}
{667, 477517705569852628302039600}
{668, -190096350638049586298486784}
{669, 437362708290525321701529984}
{670, -329178718989556518050304000}
{671, -487535221453113347980347336}
{672, 44531433529260768667631616}
{673, 86679255353473904382023138}
{674, 370520064859978675578739712}
{675, 670508590990792749800625000}
{676, -72991743378510908204777472}
{677, 209239297677787201810642974}
{678, 108263446400683046606671872}
{679, -1140848904604107698315737424}
{680, 352088946449434640646144000}
{681, -100578315265071047437819248}
{682, 353110021009937684751777792}
{683, 198814657795477997167866708}
{684, -211662609052998197276835840}
{685, 1653800650002173205689719500}
{686, 665830560412172465188741120}
{687, -535877883198876742726760760}
{688, 391611276749925600626475008}
{689, -552023070336444248667443916}
{690, -216686737195033253105664000}
{691, 378457466153842241978626412}
{692, 237838716673788061479862272}
{693, -1130301677983072302081357984}
{694, -1042703656308970949019813888}
{695, -2662980509018209447501665000}
{696, -169931833398990425869516800}
{697, 821135852008019779934252628}
{698, 77765436974325863020590080}
{699, 217242732722838188374614744}
{700, 602809951297619001344000000}
{701, -281975202189791183652579738}
{702, -496506511068720812480471040}
{703, 200524131014432106457765480}
{704, 212564398148451635998752768}
{705, 20697883100890621705296000}
{706, 82655142225194217282714624}
{707, -37835679286488330856024752}
{708, 319995042826023717883084800}
{709, -286933396600466654375178370}
{710, 350184549185819215838208000}
{711, 1484633831655236925156761520}
{712, -148578550535426080537313280}
{713, 288602398313013340827538176}
{714, -259659121335563242733469696}
{715, 2657521432235022588915498000}
{716, -1129466767269140894806179840}
{717, 17535863793195800030980800}
{718, -1155627488438965140381757440}
{719, 1628600372252318625952736880}
{720, -445777697958612355252224000}
{721, 1412694728188896111894444352}
{722, 672971204165126997493544448}
{723, -884646711781704007597261704}
{724, 378358026392769728962101248}
{725, -2300321191049269913758593750}
{726, 523336122132174226072676352}
{727, -2180317769451129458996409016}
{728, -446376183359589824841383936}
{729, -346513087396246930855857603}
{730, 574277793472722413367552000}
{731, -2283453101934573366298065048}
{732, 141801607224226109680779264}
{733, 570130612055499192881872838}
{734, -57993193449464746093355008}
{735, 175961180388204459373797000}
{736, 173732240524204489524117504}
{737, 1158795485408294517550039728}
{738, -1039635164667086138710361088}
{739, 1516422301091721566498937980}
{740, 422319208426569904816128000}
{741, -367009867286716096653868320}
{742, 794251066100112372148494336}
{743, 1438588941831767571895423608}
{744, -102703489518048770846097408}
{745, -5554152816706003516149937500}
{746, 1987742926018837898883359744}
{747, -309103613150535111776210244}
{748, -1239445498968333234217156608}
{749, 1409308484239232943986041056}
{750, 206821525020567408000000000}
{751, -909726498441224388289918768}
{752, -16594876325952724251181056}
{753, 474419692613183070448892016}
{754, 1703370343424877507835852800}
{755, 5139315728138078389734006000}
{756, 714373813220581140426915840}
{757, -613704503696669208080192626}
{758, -594933711061591530985523200}
{759, 762794185420669105444261248}
{760, -716023253504377309102080000}
{761, -3497743826505352391761923798}
{762, -575987634102374237088251904}
{763, 1330284614029613347423780240}
{764, 1520977084540752371581452288}
{765, 2599293042898923879963031500}
{766, -2797462603663211801783894016}
{767, -3207580681560872846146405800}
{768, -61825221993729395137708032}
{769, 3145222910112650024207962370}
{770, -3823643148555587508523008000}
{771, -673148712030484344199451208}
{772, -517081720120843166690050048}
{773, -152074874586870376388647362}
{774, 2891066241760118758768785408}
{775, -1390269313333247051009500000}
{776, 1583897736912194901584642048}
{777, -311452647659083647570437952}
{778, -2451515042225019904878935040}
{779, -1669897252535049835818597960}
{780, -772950945370814770839552000}
{781, -1232741520782029286418682656}
{782, -1013018386047059866634625024}
{783, -2726048595157733270932182000}
{784, -141079839540946204719316992}
{785, 7827713271582097065379504500}
{786, -197431083536152191247982592}
{787, -1995736081607728633463498356}
{788, -574340567595667272422129664}
{789, 1585895639411267806640294304}
{790, 5022296338312073260554240000}
{791, 1561409311102659697354792752}
{792, 1569254493351773403158151168}
{793, -1421397318939093055200282044}
{794, -1327434550019933827838553088}
{795, 1375335726434361792006102000}
{796, 1674159528839807611091025920}
{797, 756857536351766553878817414}
{798, 528053978222457789424926720}
{799, 96763357115774280458466336}
{800, -836911280534363045888000000}
{801, -1096879628358918973755546030}
{802, 3984238597120262222404033536}
{803, -2021608555040097565809476664}
{804, -337040392251693169033347072}
{805, -3125123948083046928634224000}
{806, 1029483850742302309690605568}
{807, -119104366642898537075736600}
{808, 52529170650516924194095104}
{809, -3430832628778411262046752070}
{810, -2623202898754925801091456000}
{811, -4531649200943604844079861548}
{812, -2450810090969499766672588800}
{813, 721308935178534952707429696}
{814, -1486674453403653457359876096}
{815, 1224860943128888585480709000}
{816, 360497777569174191385608192}
{817, 4643728625279826989960677360}
{818, -1322765482084906264570762240}
{819, -3295367604188584413460850736}
{820, -3516931764155354536083456000}
{821, 725860656905923447174593102}
{822, 1693297858056618508993253376}
{823, 8550240158774622371234886248}
{824, -1961314924260413205385314304}
{825, -3674568730469100716274750000}
{826, 4615068668016238890652876800}
{827, 1754530706285132783945532804}
{828, 1282576487207789020739272704}
{829, 5678842610824059331085741030}
{830, -1045651736734412647408128000}
{831, 1389115133996353066020033672}
{832, 619726436850199897070108672}
{833, 822624925139535555971843202}
{834, -2726579646683010015715614720}
{835, -4747441419752697483442758000}
{836, 2520589776140890068284866560}
{837, -1647570662414433651153841920}
{838, -5233527646567355036721838080}
{839, 3602532734498473532618568600}
{840, 1112122201758147954081792000}
{841, 3249023624220164672279452831}
{842, -1230790470553657233154653184}
{843, -42718864294789650666814824}
{844, 63487305834125314881486848}
{845, -1822886260846200135382182750}
{846, -122511504597920710460153856}
{847, 7547717360754369024461741432}
{848, -1102698579153753920841449472}
{849, -5036022481128627546814910736}
{850, 4879960749446396765328000000}
{851, -1215082516026662070137660688}
{852, 358547898176295341805010944}
{853, -9943015039780163077214876242}
{854, 2045107164146512141684301824}
{855, -5286034339209426681602955000}
{856, -1956613631997380959678758912}
{857, -8936692991143693770958968246}
{858, 2720990192461955757566705664}
{859, -8122022428260567634963421980}
{860, 9780048851251889899831296000}
{861, 2593672482157464362891056704}
{862, -1195435266579705080918974464}
{863, 11597812605316314346282249248}
{864, -991800983901597259718983680}
{865, 5939753030334938016865876500}
{866, -4650513836270249744436438016}
{867, 1027903477295266750272867924}
{868, -1481221872641253908286537728}
{869, -17679801237100256656803535680}
{870, -4243855401248323709721600000}
{871, 3378440620656734489271953512}
{872, -1846900830694833406848532480}
{873, 11693108828710373961297010698}
{874, 2060117842243422155893063680}
{875, 2982844770231961048312500000}
{876, 587993091921667926823796736}
{877, 13677329758037535329770823414}
{878, 9256349222707558722713169920}
{879, 4837545631017994889124254664}
{880, 5308555502236845962428416000}
{881, -7379224236725287251083023278}
{882, -1041520471204973876306606592}
{883, 682087879784631822834002348}
{884, -3613573813095560449367212032}
{885, 7991514383778651333050100000}
{886, -12989368216212519559546669056}
{887, -1416131625037254510987586776}
{888, 432405327113602082751381504}
{889, -8307073946629551029354200064}
{890, -3710581305381014605551360000}
{891, 9234362676050144060868259092}
{892, -8757409853506833939209125888}
{893, -196782132698940035721011520}
{894, -5686800925997369533450752000}
{895, -28207155451275818455018455000}
{896, -891662703261116326123405312}
{897, 2223908268263527096610678592}
{898, 11022313586710050367402245120}
{899, 5652338776006894017236174400}
{900, -6178488961251775500288000000}
{901, 6429744597664894588452694332}
{902, 12380522845772266948270190592}
{903, -7212606123946178492518971264}
{904, -2167782836332161363402031104}
{905, 9449063908717594997721238500}
{906, 5262056411890673358008107008}
{907, -22920423705630194319262000396}
{908, 2013901762667795956274036736}
{909, 387796064596841946061224054}
{910, -11147740472447947257157632000}
{911, 11710417206768543387933346992}
{912, -733123814817765388651069440}
{913, 3680968549718495076606570096}
{914, 12473891223462068775198313472}
{915, 3541334808712777265749518000}
{916, 10730000902328623957024440320}
{917, -2847412883878876186448242272}
{918, 5783109853187582871440302080}
{919, 20695802119599406639346401160}
{920, 4338766272170393912475648000}
{921, -5441494523228705209610937648}
{922, -5459824275920882508646984704}
{923, -3594028524466285470437059824}
{924, -3914962032100745079731257344}
{925, 5853353766545778367443031250}
{926, -2175745358127266676171268096}
{927, -14479387350764438971001934504}
{928, 3402582533955464879249817600}
{929, -3503214362657465768356550430}
{930, -2564903526314871942660096000}
{931, -1672925495821542789349525140}
{932, -4349899093102329212746334208}
{933, -9508539442914117257667475104}
{934, 1686913721350882945422354432}
{935, -30953749925121061710781746000}
{936, 4575124076031187405894582272}
{937, 10208733382279221066691542074}
{938, -4860902032730469327363325952}
{939, -6281609011940879917858794216}
{940, -414438272807811727491072000}
{941, 24171532697804956174681657782}
{942, 8014660120150462621504352256}
{943, 10118796899163538059608346576}
{944, -6407331233316923426576793600}
{945, 17840678259665830921516080000}
{946, -34428338778069121398962921472}
{947, 3037134450205235079164107884}
{948, 5142242284267004471090872320}
{949, -5893951562132780744715813956}
{950, -9924098464403465836960000000}
{951, -3340528443299111549695731288}
{952, 5199211786082332012154191872}
{953, -31790011710314190190847296662}
{954, -8140660972498085358888963072}
{955, 37984682953709299425700656000}
{956, -351124463657464085191065600}
{957, 14939484833003995049995591200}
{958, 20230779800551483582351196160}
{959, 24421271721339854593588306416}
{960, -1544015014982024832221184000}
{961, -18254498781828302159188275807}
{962, -4334363937655360688436291584}
{963, -14444680108758790724578482012}
{964, 17713475986350673340022652928}
{965, -12913531307987709051239338500}
{966, -3199760314185094008403525632}
{967, 14346991823708649330034484504}
{968, -10478874457700632471707582464}
{969, 4274784584706298704480116640}
{970, 39556055103797576797291776000}
{971, 19635515969659832313923127732}
{972, -11274375208366568414540464128}
{973, -39323585100344561948305663520}
{974, 7434504996422385208047767552}
{975, -10713117559340292362189625000}
{976, -2839324818529447700592590848}
{977, 18972230735343719739191858034}
{978, 1254113917185019374940250112}
{979, 13062220055155968308241968520}
{980, -3523309476908453238472704000}
{981, -13634726476250706735460787730}
{982, -13829234113181130436054493184}
{983, -37664351234413461355075989432}
{984, -3600925554822898936455364608}
{985, -14343506282451380598944005500}
{986, -19840178521494741875146905600}
{987, 305640602609942123628046848}
{988, 7348719420257325423253258240}
{989, -28138825153886054148247461216}
{990, 39190356652644052608969216000}
{991, -36513908099222321490243553888}
{992, 2056454594883850976526073856}
{993, -9156483490431359096634014544}
{994, 5171090015154217272420040704}
{995, 41810241300323526298180290000}
{996, -1070624712889813778514837504}
{997, 33690482570923345435625322974}
{998, -13357189631360622689973852160}
{999, 6936651661664224319240442960}
{1000, -4141232955621113856000000000}