{1, 1}
{2, 512}
{3, -53028}
{4, 262144}
{5, -5556930}
{6, -27150336}
{7, -44496424}
{8, 134217728}
{9, 1649707317}
{10, -2845148160}
{11, 6320674932}
{12, -13900972032}
{13, -33124973098}
{14, -22782169088}
{15, 294672884040}
{16, 68719476736}
{17, -722355252174}
{18, 844650146304}
{19, -1312620671860}
{20, -1456715857920}
{21, 2359556371872}
{22, 3236185565184}
{23, 3379752742152}
{24, -7117297680384}
{25, 11805984696775}
{26, -16959986226176}
{27, -25848278533800}
{28, -11664470573056}
{29, -29378097714810}
{30, 150872516628480}
{31, 131976476089952}
{32, 35184372088832}
{33, -335172750294096}
{34, -369845889113088}
{35, 247263513418320}
{36, 432460874907648}
{37, -466464103652194}
{38, -672061783992320}
{39, 1756551073440744}
{40, -745838519255040}
{41, 1889447681239482}
{42, 1208092862398464}
{43, -4323507451065388}
{44, 1656927009374208}
{45, -9167308081056810}
{46, 1730433403981824}
{47, 12103384387771536}
{48, -3644056412356608}
{49, -9418963436585367}
{50, 6044664164748800}
{51, 38305054312282872}
{52, -8683512947802112}
{53, -30593935900444338}
{54, -13234318609305600}
{55, -35123548149878760}
{56, -5972208933404672}
{57, 69605648987392080}
{58, -15041586029982720}
{59, 9908742512283780}
{60, 77246728513781760}
{61, -91638145794467098}
{62, 67571955758055424}
{63, -73406076253134408}
{64, 18014398509481984}
{65, 184073156757469140}
{66, -171608448150577152}
{67, -103349440678278244}
{68, -189361095225901056}
{69, -179221528410836256}
{70, 126598918870179840}
{71, 285448322456957592}
{72, 221419967952715776}
{73, 875008267167254042}
{74, -238829621069923328}
{75, -626047756500584700}
{76, -344095633404067840}
{77, -281247431740443168}
{78, 899354149601660928}
{79, -1081394522969090320}
{80, -381869321858580480}
{81, -546708732286707639}
{82, 967397212794614784}
{83, -665085275193888948}
{84, 618543545548013568}
{85, 4014077571463265820}
{86, -2213635814945478656}
{87, 1557861765620944680}
{88, 848346628799594496}
{89, -2020985164277790390}
{90, -4693661737501086720}
{91, 1473942847957201552}
{92, 885981902838693888}
{93, -6998448574097974656}
{94, 6196932806539026432}
{95, 7294141190078989800}
{96, -1865756883126583296}
{97, -12825578365118067934}
{98, -4822509279531707904}
{99, 10427263683698877444}
{100, 3094868052351385600}
{101, 15652823996384553822}
{102, 19612187807888830464}
{103, -20597769694864866568}
{104, -4445958629274681344}
{105, -13111889589546672960}
{106, -15664095181027501056}
{107, -1552822247801247084}
{108, -6775971127964467200}
{109, 11888434955484065270}
{110, -17983256652737925120}
{111, 24735658488468543432}
{112, -3057770973903192064}
{113, 36330346829370356562}
{114, 35638092281544744960}
{115, -18781049405446713360}
{116, -7701292047351152640}
{117, -54646510495198758066}
{118, 5073276166289295360}
{119, 32142225579361225776}
{120, 39550324999056261120}
{121, -21208158852401341667}
{122, -46918730646767154176}
{123, -100193631640767251496}
{124, 34596841348124377088}
{125, 40384997840297755500}
{126, -37583911041604816896}
{127, -29137242295516223104}
{128, 9223372036854775808}
{129, 229266953115095394864}
{130, 94245456259824199680}
{131, -143033973727969548708}
{132, -87863525453095501824}
{133, 58406925966247428640}
{134, -52914913627278460928}
{135, 143637074432829234000}
{136, -96952880755661340672}
{137, 12270645023624048346}
{138, -91761422546348163072}
{139, 100994362433835955700}
{140, 64818646461532078080}
{141, -641818267314749011008}
{142, 146149541097962287104}
{143, -209372187083702979336}
{144, 113367023591790477312}
{145, 163252032534359133300}
{146, 448004232789634069504}
{147, 499468793115248841276}
{148, -122280765987800743936}
{149, 228276421163968695150}
{150, -320536451328299366400}
{151, 506195767693592751752}
{152, -176176964302882734080}
{153, -1191674744984827957158}
{154, -143998685051106902016}
{155, -733384039278536967360}
{156, 460469324596050395136}
{157, 413309031177854078726}
{158, -553673995760174243840}
{159, 1622335232928762355464}
{160, -195517092791593205760}
{161, -150386911029958064448}
{162, -279914870930794311168}
{163, -1645520705565115842628}
{164, 495307372950842769408}
{165, 1862531511291770885280}
{166, -340523660899271141376}
{167, 799546621542032022456}
{168, 316694295320582946816}
{169, -364656447632222393073}
{170, 2055207716589192099840}
{171, -2165439926812897999620}
{172, -1133381537252085071872}
{173, -1459939318764341227338}
{174, 797625223997923676160}
{175, -525324100805211832600}
{176, 434353473945392381952}
{177, -525440797941384285840}
{178, -1034744404110228679680}
{179, 329643360924414619500}
{180, -2403154809600556400640}
{181, 2225169690522583697102}
{182, 754658738154087194624}
{183, 4859387595189001272744}
{184, 453622734253411270656}
{185, 2592108371507986404420}
{186, -3583205669938163023872}
{187, -4565772734414740302168}
{188, 3172829596947981533184}
{189, 1150155961310063131200}
{190, 3734600289320442777600}
{191, -2863128576202332385728}
{192, -955267524160810647552}
{193, 3674653874086706034242}
{194, -6566696122940450782208}
{195, -9761031356535073555920}
{196, -2469124751120234446848}
{197, -5401915149988222559874}
{198, 5338759006053825251328}
{199, 7531202111638534071320}
{200, 1584572442803909427200}
{201, 5480414140287738722832}
{202, 8014245886148891556864}
{203, 1307220292231616839440}
{204, 10041440157639081197568}
{205, -10499528503310114710260}
{206, -10546058083770811682816}
{207, 5575602828378968726184}
{208, -2276330818188636848128}
{209, -8296648575850499813520}
{210, -6713287469847896555520}
{211, 23687770247025249932492}
{212, -8020016732686080540672}
{213, -15136753643247547188576}
{214, -795044990874238507008}
{215, 24025428260048786538840}
{216, -3469297217517807206400}
{217, -5872481238124366331648}
{218, 6086878697207841418240}
{219, -46399938391345147339176}
{220, -9207427406201817661440}
{221, 23927998295462756015052}
{222, 12664657146095894237184}
{223, 925314954555265703072}
{224, -1565578738638434336768}
{225, 19476419338659743802675}
{226, 18601137576637622559744}
{227, 8090869167346037115516}
{228, 18246703248150909419520}
{229, -19419360304131840857890}
{230, -9615897295588717240320}
{231, 14913988810332220312704}
{232, -3943061528243790151680}
{233, -20261640663933476662278}
{234, -27979013373541764129792}
{235, -67257659805939281544480}
{236, 2597517397140119224320}
{237, 57344188764004921488960}
{238, 16456819496632947597312}
{239, -21605586495262571212080}
{240, 20249766399516805693440}
{241, -46243496057116911950638}
{242, -10858577332429486933504}
{243, 59033328783818529765492}
{244, -24022390091144782938112}
{245, 52340520489664323443310}
{246, -51299139400072832765952}
{247, 43480524443241185622280}
{248, 17713582770239681069056}
{249, 35268141972981543134544}
{250, 20677118894232450816000}
{251, 29418561567792618669252}
{252, -19242962453301666250752}
{253, 21362318433678406133664}
{254, -14918268055304306229248}
{255, -212858505459554059902960}
{256, 4722366482869645213696}
{257, -72383773898977706306814}
{258, 117384679994928842170368}
{259, 20755984536887972754256}
{260, 48253673605029990236160}
{261, -48465262759663036264770}
{262, -73233394548720408938496}
{263, -26922571760888794665768}
{264, -44986125031984896933888}
{265, 170008360223256155162340}
{266, 29904346094718683463680}
{267, 107168801291322668800920}
{268, -27092435777166571995136}
{269, -91269228268894803656490}
{270, 73542182109608567808000}
{271, 11991074710991987227952}
{272, -49639874946898606424064}
{273, -78160241341474483899456}
{274, 6282570252095512753152}
{275, 74621791520481363744300}
{276, -46981848343730259492864}
{277, 63472877801090550151406}
{278, 51709113566124009318400}
{279, 217722558277469364578784}
{280, 33187146988304423976960}
{281, -49465091672151305231478}
{282, -328610952865151493636096}
{283, -184739269644886276148188}
{284, 74828565042156690997248}
{285, -386793719027508671114400}
{286, -107198559786855925420032}
{287, -84073665150248836612368}
{288, 58043916078996724383744}
{289, 282724674658211806879123}
{290, 83585040657591876249600}
{291, 680114769545480906404152}
{292, 229378167188292643586048}
{293, -393566267098307128053858}
{294, 255728022075007406733312}
{295, -55062188528785105595400}
{296, -62607752185753980895232}
{297, -163378566163943374701600}
{298, 116877527635951971916800}
{299, -111954218661676730626896}
{300, -164114663080089275596800}
{301, 192380620709764756172512}
{302, 259172233059119488897024}
{303, -830037950880280120073016}
{304, -90202605723075959848960}
{305, 509226761509648050889140}
{306, -610137469432231914064896}
{307, -126610099635786835553044}
{308, -73727326746166733832192}
{309, 1092258531379294144367904}
{310, -375492628110610927288320}
{311, -364792151630160230546328}
{312, 235760294193177802309632}
{313, -765962996124981990644758}
{314, 211614223963061288307712}
{315, 407912427313330185847440}
{316, -283481085829209212846080}
{317, 527819032124230875141606}
{318, 830635639259526325997568}
{319, -185689405775846052142920}
{320, -100104751509295721349120}
{321, 82343058156404530370352}
{322, -76998098447338528997376}
{323, 948178436430235605623640}
{324, -143316413916566687318016}
{325, -391072925476071562358950}
{326, -842506601249339311425536}
{327, -630419928819409013137560}
{328, 253597374950831497936896}
{329, -538557323553262680987264}
{330, 953616133781386693263360}
{331, -335783247508117402058188}
{332, -174348114380426824384512}
{333, -769529244912870864903498}
{334, 409367870229520395497472}
{335, 574305607388344722430920}
{336, 162147479204138468769792}
{337, 33921248969496394685426}
{338, -186704101187697865253376}
{339, -1926525631667851267769736}
{340, 1052266350893666355118080}
{341, 834180404035456983483264}
{342, -1108705242528203775805440}
{343, 926320264014721571368240}
{344, -580291347073067556798464}
{345, 995921487872028316054080}
{346, -747488931207342708397056}
{347, 1687371065880980652477156}
{348, 408384114686936922193920}
{349, 2073792684712167239806790}
{350, -268965939612268458291200}
{351, 856223531061735883712400}
{352, 222388978660040899559424}
{353, -2535002620128245475523038}
{354, -269025688545988754350080}
{355, -1586216346510741351712560}
{356, -529789134904437083996160}
{357, -1704437938022367080449728}
{358, 168777400793300285184000}
{359, -419609294276087507180040}
{360, -1230415262515484877127680}
{361, -255446627466115793264379}
{362, 1139286881547562852916224}
{363, 1124626247625138345917676}
{364, 386385273934892643647488}
{365, -4862359690069729003611060}
{366, 2488006448736768651644928}
{367, 4303105133640918999837776}
{368, 232254839937746570575872}
{369, 3117035664829457084689794}
{370, 1327159486212089039063040}
{371, 1361320743654993052047312}
{372, -1834601303008339468222464}
{373, -1430038922189739493969138}
{374, -2337675640020347034710016}
{375, -2141535665475309378654000}
{376, 1624488753637366544990208}
{377, 973148696473496526181380}
{378, 588879852190752323174400}
{379, -5425297417285029432380860}
{380, 1912115348132066702131200}
{381, 1545089684446634278758912}
{382, -1465921831015594181492736}
{383, 5400274755191781206047872}
{384, -489096972370335051546624}
{385, 1562872290861420853554240}
{386, 1881422783532393489531904}
{387, -7132521877126590029043996}
{388, -3362148414945510800490496}
{389, -785304104329046596022850}
{390, -4997648054545957660631040}
{391, -2441382144342975959438448}
{392, -1264191872573560036786176}
{393, 7584805558846769228887824}
{394, -2765780556793969950655488}
{395, 6009233666522627071917600}
{396, 2733444611099558528679936}
{397, 5599054036049791845189206}
{398, 3855975481158929444515840}
{399, -3097202470138168645921920}
{400, 811301090715601626726400}
{401, -7179087225092495229239118}
{402, 2805972039827322226089984}
{403, -4371717220048500228111296}
{404, 4103293893708232477114368}
{405, 3038022155705974280388270}
{406, 669296789622587821793280}
{407, -2948367966632272262600808}
{408, 5141217360711209573154816}
{409, -1230022622555393942393590}
{410, -5375758593694778731653120}
{411, -650687764312736035691688}
{412, -5399581738890655581601792}
{413, -440903608133404283202720}
{414, 2854708648130031987806208}
{415, 3695832318283177311809640}
{416, -1165481378912582066241536}
{417, -5355529051141453058859600}
{418, -4247884070835455904522240}
{419, -10561471434429797300499780}
{420, -3437203184562123036426240}
{421, -1643861491327972149576418}
{422, 12128138366476927965435904}
{423, 19967041784970268263528912}
{424, -4106248567135273236824064}
{425, -8528115052801290049538850}
{426, -7750017865342744160550912}
{427, 4077569789844424846657552}
{428, -407063035327610115588096}
{429, 11102588336674601588229408}
{430, 12301019269144978707886080}
{431, 16845882923764746017843472}
{432, -1776280175369117289676800}
{433, 2888323111580883416079122}
{434, -3006710393919675561803776}
{435, -8656928781231996120632400}
{436, 3116481892970414806138880}
{437, -4436333315124235582242720}
{438, -23756768456368715437658112}
{439, -11010238028362972541917720}
{440, -4714202831975330642657280}
{441, -15538532899890345435030339}
{442, 12251135127276931079706624}
{443, 1394199917915351971674372}
{444, 6484304458801097849438208}
{445, 11230473088930181751902700}
{446, 473761256732296039972864}
{447, -12105042061482931966414200}
{448, -801576314182878380425216}
{449, 4240613274047117908134210}
{450, 9971926701393788826969600}
{451, 11942584594135920566065224}
{452, 9523782439238462750588928}
{453, -26842549169255836439905056}
{454, 4142525013681171003144192}
{455, -8190597230098812020355360}
{456, 9342312063053265622794240}
{457, 5975532628299997995991706}
{458, -9942712475715502519239680}
{459, 18671639758546889982481200}
{460, -4923339415341423227043840}
{461, -11087208979830147774273258}
{462, 7635962270890096800104448}
{463, -9791055158588566993583248}
{464, -2018847502460820557660160}
{465, 38889888834862258305166080}
{466, -10373960019933940051086336}
{467, 44298933794242644648951756}
{468, -14325254847253383234453504}
{469, 4598680532583516334999456}
{470, -34435921820640912150773760}
{471, -21916951305299246086682328}
{472, 1329928907335741042851840}
{473, -27327485164264214624453616}
{474, 29360224647170519802347520}
{475, -15496779564649678875251500}
{476, 8425891582276069169823744}
{477, -50471039910792007949821146}
{478, -11062060285574436460584960}
{479, 3335273081375304508501920}
{480, 10367880396552604515041280}
{481, 15451610884661609798677012}
{482, -23676669981243858918726656}
{483, 7974717118096616241548544}
{484, -5559591594203897309954048}
{485, 71270841184475545244482620}
{486, 30225064337315087239931904}
{487, -47014842295694928658679944}
{488, -12299463726666128864313344}
{489, 87258671974706962902877584}
{490, 26798346490708133602974720}
{491, -43749532217463108973468908}
{492, -26265159372837290376167424}
{493, 21221423183173990684496940}
{494, 22262028514939487038607360}
{495, -57943574381856803034886920}
{496, 9069354378362716707356672}
{497, -12701429586133506763651008}
{498, 18057288690166550084886528}
{499, -17330747451894246208352980}
{500, 10586684873847014817792000}
{501, -42398358247130874086796768}
{502, 15062303522709820758657024}
{503, 79044950868907361085802152}
{504, -9852396776090453120385024}
{505, -86981647250229218670086460}
{506, 10937507038043343940435968}
{507, 19337002105041489059875044}
{508, -7638153244315804789374976}
{509, -37560998393823413004466650}
{510, -108983554795291678670315520}
{511, -38934738859379414768545808}
{512, 2417851639229258349412352}
{513, 33928984735460971718868000}
{514, -37060492236276585629088768}
{515, 114460364350485422977716240}
{516, 60100956157403567191228416}
{517, 76501558292147714938335552}
{518, 10627064082886642050179072}
{519, 77417662195435486603279464}
{520, 24705880885775355000913920}
{521, -78365508035915701309770918}
{522, -24814214532947474567562240}
{523, 44873642954976183712943732}
{524, -37495498008944849376509952}
{525, 27856886417498773059112800}
{526, -13784356741575062868873216}
{527, -95333900666993158467555648}
{528, -23032896016376267230150656}
{529, -63192742329506747164317383}
{530, 87044280434307151443118080}
{531, 16346525024783514246418260}
{532, 15311025200495965933404160}
{533, -62587903611136320545455236}
{534, 54870426261157206426071040}
{535, 8628924533474183958492120}
{536, -13871327117909284861509632}
{537, -17480328143099858442846000}
{538, -46729844873674139472122880}
{539, -59534206079049700874920044}
{540, 37653597240119586717696000}
{541, 123370215209556380793401222}
{542, 6139430252027897460711424}
{543, -117996298349031568289924856}
{544, -25415615972812086489120768}
{545, -66063200857178066820821100}
{546, -40018043566834935756521472}
{547, 176812902807294696997339196}
{548, 3216675969072902529613824}
{549, -151176119633445149686356066}
{550, 38206357258486458237081600}
{551, 38562298360382632872246600}
{552, -24054706351989892860346368}
{553, 48118189205310381773015680}
{554, 32498113434158361677519872}
{555, -137454322724325503053583760}
{556, 26475066145855492771020800}
{557, 185225162052364923354792246}
{558, 111473949838064314664337408}
{559, 143216068005543528938932024}
{560, 16991819258011865076203520}
{561, 242113796560544848743364704}
{562, -25326126936141468278516736}
{563, -95971653901292743706533908}
{564, -168248807866957564741681152}
{565, -201885194206533015490074660}
{566, -94586506058181773387872256}
{567, 24326583556331832668982936}
{568, 38312225301584225790590976}
{569, -208932173381912951044913430}
{570, -198038384142084439610572800}
{571, 66141340569946638631462532}
{572, -54885662610870233815056384}
{573, 151825982138857281750384384}
{574, -43045716556927404345532416}
{575, 39901309152729854480959800}
{576, 29718485032446322884476928}
{577, -60693839262727401395209534}
{578, 144755033425004445122110976}
{579, -194859545635069847583784776}
{580, 42795540816687040639795200}
{581, 29593916401183964839121952}
{582, 348218762007286224078925824}
{583, -193374323717153374857935016}
{584, 117441621600405833516056576}
{585, 303666833566084834659697380}
{586, -201505928754333249563575296}
{587, -166077977601122311787266764}
{588, 130932747302403792247455744}
{589, -173235050714908020035150720}
{590, -28191840526737974064844800}
{591, 286452756573575465904998472}
{592, -32055169119106038218358784}
{593, 413595016889400637489262322}
{594, -83649825875939007847219200}
{595, -178612097588719776351427680}
{596, 59841294149607409621401600}
{597, -399364585575968184733956960}
{598, -57320559954778486080970752}
{599, 171334883325881640325415880}
{600, -84026707497005709105561600}
{601, 42925190662746885816192842}
{602, 98498877803399555160326144}
{603, -170496328494813062088711348}
{604, 132696183326269178315276288}
{605, 117852254171674587549602310}
{606, -424979430850703421477384192}
{607, -137497544848243498911434464}
{608, -46183734130214891442667520}
{609, -69319277656458177761824320}
{610, 260724101892939802055239680}
{611, -400924282239685330170138528}
{612, -312390384349302740001226752}
{613, 196376409374699088962752862}
{614, -64824371013522859803158528}
{615, 556768997473528762855667280}
{616, -37748391294037367722082304}
{617, 85623590125319892267341946}
{618, 559236368066198601916366848}
{619, 267406586502975751019487380}
{620, -192252225592632794771619840}
{621, -87360790254519228016737600}
{622, -186773581634642038039719936}
{623, 89926612767414214976565360}
{624, 120709270626907034782531584}
{625, -449597893752676742749911875}
{626, -392173054015990779210116096}
{627, 439954680680200304111338560}
{628, 108346482669087379613548544}
{629, 336952795223799471258369756}
{630, 208851162784425055153889280}
{631, 57694110426550466428659752}
{632, -145142315944555116977192960}
{633, -1256115080659254953420185776}
{634, 270243344447606208072502272}
{635, 161913615829222965653310720}
{636, 425285447300877478910754816}
{637, 312002910447935910855456966}
{638, -95072975757233178697175040}
{639, 470906186182618357081100664}
{640, -51253632772759409330749440}
{641, -110772327914724136472205438}
{642, 42159645776079119549620224}
{643, -589228174873969537071252388}
{644, -39423026405037326846656512}
{645, -1274020409773867052581607520}
{646, 485467359452280630079303680}
{647, -794368754980581191930052264}
{648, -73378003925282143906824192}
{649, 62629940405034790316202960}
{650, -200229337843748639927782400}
{651, 311405935095258897834630144}
{652, -431363379839661727449874432}
{653, 914896970513564522832261462}
{654, -322775003555537414726430720}
{655, 794829779628165824301946440}
{656, 129841855974825726943690752}
{657, 1443507540781309855885225314}
{658, -275741349659270492665479168}
{659, 255537847434076426077431820}
{660, 488251460496069986950840320}
{661, 940351341963042614496813422}
{662, -171921022724156109853792256}
{663, -1268853893611799025966177456}
{664, -89266234562778534084870144}
{665, -324563199109619323632475200}
{666, -393998973395389882830590976}
{667, -99290706310838502361671120}
{668, 209596349557514442494705664}
{669, -49067601410156629702502016}
{670, 294044470982832497884631040}
{671, -579214930938049410627387336}
{672, 83019509352518896010133504}
{673, -453766081251717464871275038}
{674, 17367679472382154078938112}
{675, -305164380808020534588495000}
{676, -95592499808101307009728512}
{677, -61662940254230713528694754}
{678, -986381123413939849098104832}
{679, 570692372979520360852068016}
{680, 538760371657557173820456960}
{681, -429042610206025656161582448}
{682, 427100366866153975543431168}
{683, -177509614803173579976482988}
{684, -567657084174440333212385280}
{685, -68187115451127182975337780}
{686, 474275975175537444540538880}
{687, 1029769838207503257012190920}
{688, -297109169701410589080813568}
{689, 1013423303664155102496419124}
{690, 509911801790478497819688960}
{691, -1070672578040965175902026388}
{692, -382714332778159466699292672}
{693, -463975946029667139072260256}
{694, 863933985731062094068303872}
{695, -561218602439456037308001000}
{696, 209092666719711704163287040}
{697, -1364852456251325588995133868}
{698, 1061781854572629626781076480}
{699, 1074434281127064400447277784}
{700, -137710561081481450645094400}
{701, -323143292318519091220584858}
{702, 438386447903608772460748800}
{703, 612290425134515568043060840}
{704, 113863157073940940574425088}
{705, 3566539184189348221740685440}
{706, -1297921341505661683467795456}
{707, -696494693340501573914532528}
{708, -137741152535546242227240960}
{709, -1874506138897447294772306050}
{710, -812142769413499572076830720}
{711, -1783984457105832865737871440}
{712, -271252037071071787006033920}
{713, 446047856964573135014056704}
{714, -872672224267451945190260736}
{715, 1163466587571041596961598480}
{716, 86414029206169746014208000}
{717, 1145701040670783626234178240}
{718, -214839958669356803676180480}
{719, -2645086047971746742531410320}
{720, -629972614407928257089372160}
{721, 916527093797057725513152832}
{722, -130788673262651286151362048}
{723, 2452200108916795606918431864}
{724, 583314883352352180693106688}
{725, -346837372041407458276737750}
{726, 575808638784070833109850112}
{727, -460373244059476515011689144}
{728, 197829260254665033547513856}
{729, -2495000865539069911300263363}
{730, -2489528161315701249848862720}
{731, 3123108315090506313703153512}
{732, 1273859301753225549642203136}
{733, 720125358230048228669951942}
{734, 2203189828424150527916941312}
{735, -2775513120525919743551842680}
{736, 118914478048126244134846464}
{737, -653238218931414373771779408}
{738, 1595922260392682027361174528}
{739, 2335309613532252351414870140}
{740, 679505656940589588000276480}
{741, -2305685250176193591178263840}
{742, 696996220751356442648223744}
{743, 3313150620509062196921129592}
{744, -939315867140269807729901568}
{745, -1268516093058692561139889500}
{746, -732179928161146620912198656}
{747, -1097196044916317191201032516}
{748, -1196889927690417681771528192}
{749, 69095037134797357978427616}
{750, -1096466260723358401870848000}
{751, 1594095385287288387306993872}
{752, 831738241862331671034986496}
{753, -1560007482816906982793095056}
{754, 498252132594430221404866560}
{755, -2812894447369556369993241360}
{756, 301506484321665189465292800}
{757, -2684445787820778895710438514}
{758, -2777752277649935069379000320}
{759, -1132801021901098520455934592}
{760, 979003058243618151491174400}
{761, -191198932885113887196860118}
{762, 791085918436676750724562944}
{763, -528992842475640093497594480}
{764, -750551977479984220924280832}
{765, 6622053140648540019970004940}
{766, 2764940674658191977496510464}
{767, -328226829154409147041750440}
{768, -250417649853611546391871488}
{769, 2085203223634229349110853890}
{770, 800190612921047477019770880}
{771, 3838366762314989810037732792}
{772, 963288465168585466640334848}
{773, -39879351074784201799846338}
{774, -3651851201088814094870525952}
{775, 1558112257052265000344304800}
{776, -1721419988452101529851133952}
{777, -1100648348022095419212687168}
{778, -402075701416471857163699200}
{779, -2480128084792887980398376520}
{780, -2558795803927530322243092480}
{781, 1804226056135144500741483744}
{782, -1249987657903603691232485376}
{783, 759373252525602157345578000}
{784, -647266238757662738834522112}
{785, -2296729354623152665694871180}
{786, 3883420446129545845190565888}
{787, -1492582538539450534475084404}
{788, -1416079645078512614735609856}
{789, 1427650135336411003536345504}
{790, 3076727637259585060821811200}
{791, -1616570516586719038613934288}
{792, 1399523640882973966684127232}
{793, 3035511114192324458496129604}
{794, 2866715666457493424736873472}
{795, -9015203325918827395948565520}
{796, 1974259446353371875592110080}
{797, 2936189323555561270762650246}
{798, -1585767664710742346712023040}
{799, -8742943281587562489179319264}
{800, 415386158446388032883916800}
{801, -3334034013057517826975283630}
{802, -3675692659247357557370428416}
{803, 5530642819576821274545075144}
{804, 1436657684391588979758071808}
{805, 835689537509704867073024640}
{806, -2238319216664832116792983552}
{807, 4839824636642953648296351720}
{808, 2100886473578615028282556416}
{809, 871814760820563164213605050}
{810, 1555467343721458831558794240}
{811, -3252829542184079126869140268}
{812, 342679956286764964758159360}
{813, -635862709774483098723838656}
{814, -1509564398915723398451613696}
{815, 9144043374375959179374812040}
{816, 2632303288684139301455265792}
{817, 5675125255209165669351581680}
{818, -629771582748361698505518080}
{819, 2431574301114813903178155984}
{820, -2752388399971726710606397440}
{821, -7441874946748808732662396338}
{822, -333152135328120850274144256}
{823, 1281147413303196363822893672}
{824, -2764585850312015657780117504}
{825, -3957044360748085756632740400}
{826, -225742647364302992999792640}
{827, 637976618730379794186764676}
{828, 1461610827842576377756778496}
{829, -1579772277774181019885732890}
{830, 1892266146960986783646535680}
{831, -3365839764036229693428757368}
{832, -596726466003242017915666432}
{833, 6803837708452308436763337858}
{834, -2742030874184423966136115200}
{835, -4443024607645564006546420080}
{836, -2174916644267753423115386880}
{837, -3411364713882475239472377600}
{838, -5407473374428056217855887360}
{839, 2751116751068053583082036120}
{840, -1759848030495806994650234880}
{841, -5240188621249066945485513569}
{842, -841657083559921740583126016}
{843, 2623034881190839413814815384}
{844, 6209606843636187118303182848}
{845, 2026370353540925582739145890}
{846, 10223125393904777350926802944}
{847, 943687228555803516983698808}
{848, -2102399266373259897253920768}
{849, 9796353990729029451586113264}
{850, -4366394907034260505363891200}
{851, -1576533333433977429571081488}
{852, -3968009147055485010202066944}
{853, -12453699486942849516474180178}
{854, 2087715732400345521488666624}
{855, 12033198092504397281028366600}
{856, -208416274087736379181105152}
{857, -769342902406355940192900534}
{858, 5684525228377396013173456896}
{859, -799569853324966844614278940}
{860, 6298121865802229098437672960}
{861, 4458258315587395307880650304}
{862, 8625092056967549961135857664}
{863, -9511878610628088140294435808}
{864, -909455449788988052314521600}
{865, 8112780598621130696431352340}
{866, 1478821433129412309032510464}
{867, -14992324047775655695186134444}
{868, -1539435721686873887643533312}
{869, -6835143252932827396467858240}
{870, -4432347535990782013763788800}
{871, 3423447442161313705458679912}
{872, 1595638729200852380743106560}
{873, -21158450473692174239622873078}
{874, -2271402657343608618108272640}
{875, -1796987987140973214976332000}
{876, -12163465449660782304080953344}
{877, 8504989274322982424304381686}
{878, -5637241870521841941461872640}
{879, 20870032011689030386439982024}
{880, -2413671849971369289040527360}
{881, -743881461302304889347036078}
{882, -7955728844743856862735533568}
{883, 17715377945548199345507073452}
{884, 6272581185165788712809791488}
{885, 2919837733304416579512871200}
{886, 713830357972660209497278464}
{887, 700982729284035356040686376}
{888, 3319963882906162098912362496}
{889, 1296503087372023162114180096}
{890, 5750002221532253056974182400}
{891, -3455568179270092010640205548}
{892, 242565763446935572466106368}
{893, -15887152546856508352504176960}
{894, -6197781535479261166804070400}
{895, -1831805081621707331538135000}
{896, -410407072861633730777710592}
{897, 5936708307191393671683041088}
{898, 2171193996312124368964715520}
{899, -3877217810626895455202589120}
{900, 5105626471113619879408435200}
{901, 22099690282360661534640490812}
{902, 6114603312197591329825394688}
{903, -10201559554997405490315966336}
{904, 4876176608890092928301531136}
{905, -12365112208355661023937016860}
{906, -13743385174658988257231388672}
{907, -8558446066660605607288559884}
{908, 2120972807004759553609826304}
{909, 25822578278548779985933715574}
{910, -4193585781810591754421944320}
{911, 17040240151238020805627862192}
{912, 4783263776283271998870650880}
{913, -4203787826560335313215451536}
{914, 3059472705689598973947753472}
{915, -27003276709333616842549315920}
{916, -5090668787566337289850716160}
{917, 6364500341404593698399820192}
{918, 9559879556376007671030374400}
{919, -26399008746537495221424916600}
{920, -2520749780654808692246446080}
{921, 6713880363486504315706817232}
{922, -5676650997673035660427908096}
{923, -9455468002255949497926860016}
{924, 3909612682695729561653477376}
{925, -5507068069312669751153474350}
{926, -5013020241197346300714622976}
{927, -33980291379499427703458278056}
{928, -1033649921259940125522001920}
{929, -4715551179453219724432684830}
{930, 19911623083449476252245032960}
{931, 12363526114355458935784672620}
{932, -5311467530206177306156204032}
{933, 19344198216644136705410681184}
{934, 22681054102652234060263299072}
{935, 25371679481051302827326424240}
{936, -7334530481793732216040194048}
{937, 13250463231155093914102586426}
{938, 2354524432682760363519721472}
{939, 40617485758515544999910227224}
{940, -17631191972168147021196165120}
{941, -19680835047327501667505872458}
{942, -11221479068313213996381351936}
{943, 6385865981821877295708045264}
{944, 680923600555899413940142080}
{945, -6391336166082729115659216000}
{946, -13991672404103277887720251392}
{947, 19602158149437730279970500716}
{948, 15032435019351306138801930240}
{949, -28984625310442886807781762116}
{950, -7934351137100635584128768000}
{951, -27989187635483714847009082968}
{952, 4314056490125347414949756928}
{953, 18842320345403401306742602602}
{954, -25841172434325508070308426752}
{955, 15910205078956026904223495040}
{956, -5663774866214111467819499520}
{957, 9846737809481564453034761760}
{958, 1707659817664155908352983040}
{959, -545999823724665671800114704}
{960, 5308354763034933511701135360}
{961, -4252871978848724248318915167}
{962, 7911224772946744216922630144}
{963, -2561702224198104476199713628}
{964, -12122455030396855766388047872}
{965, -20419794352528639362860397060}
{966, 4083055164465467515672854528}
{967, -29012413107084618278415708904}
{968, -2846510896232395422696472576}
{969, -50280006127022533695010381920}
{970, 36490670686451479165175101440}
{971, 34852111039889678317833246132}
{972, 15475232940705324666845134848}
{973, -4493887972465636631272416800}
{974, -24071599255395803473244131328}
{975, 20737815092145122808770400600}
{976, -6297325428053057978528432128}
{977, 14224879503255374564538446706}
{978, 44676440051049965006273323008}
{979, -12773990265794531602423503480}
{980, 13720753403242564404723056640}
{981, 19612438133740631752824580590}
{982, -22399760495341111794416080896}
{983, -15024500884073531510537779128}
{984, -13447761598892692672597721088}
{985, 30018064354424053589640626820}
{986, 10865368669785083230462433280}
{987, 28558617753382413447392635392}
{988, 11398158599649017363766968320}
{989, -14612386163452849046855834976}
{990, -29667110083510683153862103040}
{991, -2103917555176216804742113888}
{992, 4643509441721710954166616064}
{993, 17805914048860449596341593264}
{994, -6503131948100355462989316096}
{995, -41850362950227519136940247600}
{996, 9245331809365273643461902336}
{997, -35725663221502159518793397794}
{998, -8873342695369854058676725760}
{999, 12057294077221264351473157200}
{1000, 5420382655409671586709504000}