{1, 1}
{2, -256}
{3, -6561}
{4, 65536}
{5, 645150}
{6, 1679616}
{7, 3974432}
{8, -16777216}
{9, 43046721}
{10, -165158400}
{11, -500068668}
{12, -429981696}
{13, -5425661314}
{14, -1017454592}
{15, -4232829150}
{16, 4294967296}
{17, -5466992958}
{18, -11019960576}
{19, -53889877060}
{20, 42280550400}
{21, -26076248352}
{22, 128017579008}
{23, 578906836536}
{24, 110075314176}
{25, -346720930625}
{26, 1388969296384}
{27, -282429536481}
{28, 260468375552}
{29, -4619583681690}
{30, 1083604262400}
{31, -6802815567448}
{32, -1099511627776}
{33, 3280950530748}
{34, 1399550197248}
{35, 2564104804800}
{36, 2821109907456}
{37, -19571909422138}
{38, 13795808527360}
{39, 35597763881154}
{40, -10823820902400}
{41, 57213620756922}
{42, 6675519578112}
{43, -24501250225084}
{44, -32772500226048}
{45, 27771592053150}
{46, -148200150153216}
{47, 184283998832832}
{48, -28179280429056}
{49, -216834404264583}
{50, 88760558240000}
{51, 35868940797438}
{52, -355576139874304}
{53, -206542562280354}
{54, 72301961339136}
{55, -322619301160200}
{56, -66679904141312}
{57, 353571483390660}
{58, 1182613422512640}
{59, -418648048246140}
{60, -277402691174400}
{61, 2501287878088382}
{62, 1741520785266688}
{63, 171086265437472}
{64, 281474976710656}
{65, -3500365396727100}
{66, -839923335871488}
{67, -145692866050948}
{68, -358284850495488}
{69, -3798207754512696}
{70, -656410830028800}
{71, -5364313152664248}
{72, -722204136308736}
{73, 3302058927938186}
{74, 5010408812067328}
{75, 2274836025830625}
{76, -3531726983004160}
{77, -1987488916296576}
{78, -9113027553575424}
{79, 22067463278260760}
{80, 2770898151014400}
{81, 1853020188851841}
{82, -14646686913772032}
{83, 20438378406354876}
{84, -1708933011996672}
{85, -3527030506853700}
{86, 6272320057621504}
{87, 30309088535568090}
{88, 8389760057868288}
{89, -56063805950152710}
{90, -7109527565606400}
{91, -21563921947523648}
{92, 37939238439223296}
{93, 44633272938026328}
{94, -47176703701204992}
{95, -34767054185259000}
{96, 7213895789838336}
{97, -118254406396110718}
{98, 55509607491733248}
{99, -21526316432237628}
{100, -22722702909440000}
{101, -44084341113071538}
{102, -9182448844144128}
{103, 79040847055103216}
{104, 91027491807821824}
{105, -16823091624292800}
{106, 52874895943770624}
{107, 151195742783549172}
{108, -18509302102818816}
{109, -14782991842681090}
{110, 82590541097011200}
{111, 128411297718647418}
{112, 17070055460175872}
{113, -33902028712367214}
{114, -90514299748008960}
{115, 373481745591200400}
{116, -302749036163235840}
{117, -233556928824251394}
{118, 107173900351011840}
{119, -21728191756049856}
{120, 71015088940646400}
{121, -255378355783999547}
{122, -640329696790625792}
{123, -375378565786165242}
{124, -445829321028272128}
{125, -715897396576312500}
{126, -43798083951992832}
{127, 1360551439777857752}
{128, -72057594037927936}
{129, 160752702726776124}
{130, 896093541562137600}
{131, 990913264444422012}
{132, 215020373983100928}
{133, -214181651863329920}
{134, 37297373709042688}
{135, -182209415460717150}
{136, 91720921726844928}
{137, 457632812024205882}
{138, 972341185155250176}
{139, -2323667032080143500}
{140, 168041172487372800}
{141, -1209087316342210752}
{142, 1373264167082047488}
{143, 2713203226311109752}
{144, 184884258895036416}
{145, -2980324412242303500}
{146, -845327085552175616}
{147, 1422650526379929063}
{148, -1282664655889235968}
{149, 1540073841114669870}
{150, -582358022612640000}
{151, -2486496388432795888}
{152, 904122107649064960}
{153, -235336120571990718}
{154, 508797162571923456}
{155, -4388836463339077200}
{156, 2332935053715308544}
{157, -518656962850963138}
{158, -5649270599234754560}
{159, 1355125751121402594}
{160, -709349926659686400}
{161, 2300825856147447552}
{162, -474373168346071296}
{163, 405852049605990476}
{164, 3749551849925640192}
{165, 2116705234912072200}
{166, -5232224872026848256}
{167, 4488467231937239832}
{168, 437486851071148032}
{169, 20787384774854868663}
{170, 902919809754547200}
{171, -2319782502526120260}
{172, -1605713934751105024}
{173, 1695401880287185446}
{174, -7759126665105431040}
{175, -1378018761745780000}
{176, -2147778574814281728}
{177, 2746749844542924540}
{178, 14352334323239093760}
{179, -19577178304051965300}
{180, 1820039056795238400}
{181, -2388967241350958458}
{182, 5520364018566053888}
{183, -16410949768137874302}
{184, -9712445040441163776}
{185, -12626817363692330700}
{186, -11426117872134739968}
{187, 2733871886472439944}
{188, 12077236147508477952}
{189, -1122496987535253792}
{190, 8900365871426304000}
{191, -29935669175794437888}
{192, -1846757322198614016}
{193, -17658952379114151934}
{194, 30273128037404343808}
{195, 22965897367926503100}
{196, -14210459517883711488}
{197, 27998174163002231502}
{198, 5510737006652832768}
{199, 33385952855347353200}
{200, 5817011944816640000}
{201, 955890894160269828}
{202, 11285591324946313728}
{203, -18360221211186550080}
{204, 2350706904100896768}
{205, 36911367431328228300}
{206, -20234456846106423296}
{207, 24920041077357798456}
{208, -23303037902802386944}
{209, 26948639040077956080}
{210, 4306711455818956800}
{211, -73541478834064999828}
{212, -13535973361605279744}
{213, 35195258594630131128}
{214, -38706110152588588032}
{215, -15806981582712942600}
{216, 4738381338321616896}
{217, -27037327881363489536}
{218, 3784445911726359040}
{219, -21664808626202438346}
{220, -21143178520834867200}
{221, 29662052196131026812}
{222, -32873292215973739008}
{223, -54225000753423237544}
{224, -4369934197805023232}
{225, -14925199165474730625}
{226, 8678919350366006784}
{227, 165577988424064480332}
{228, 23171660735490293760}
{229, -106929278680242935530}
{230, -95611326871347302400}
{231, 13039914779821835136}
{232, 77503753257788375040}
{233, 44228669177450398986}
{234, 59790573779008356864}
{235, 118890821847001564800}
{236, -27436518489859031040}
{237, -144784626568668846360}
{238, 5562417089548763136}
{239, -128343427813857578640}
{240, -18179862768805478400}
{241, 109127764369305670802}
{242, 65376859080703884032}
{243, -12157665459056928801}
{244, 163924402378400202752}
{245, -139890715911295722450}
{246, 96096912841258301952}
{247, 292388221180658056840}
{248, 114132306183237664768}
{249, -134096200724094341436}
{250, 183269733523536000000}
{251, 161576731925100290772}
{252, 11212309491710164992}
{253, -289493170642651254048}
{254, -348301168583131584512}
{255, 23140847155467125700}
{256, 18446744073709551616}
{257, -185421499679064089598}
{258, -41152691898054687744}
{259, -77787223108446775616}
{260, -229399946639907225600}
{261, -198857929881862238490}
{262, -253673795697772035072}
{263, -227750936131939933704}
{264, -55045215739673837568}
{265, -133250934055170383100}
{266, 54830502877012459520}
{267, 367834630838951930310}
{268, -9548127669514928128}
{269, 450865654429712226390}
{270, 46645610357943590400}
{271, 327631595463783322472}
{272, -23480555962072301568}
{273, 141480891897702654528}
{274, -117153999878196705792}
{275, 173384273945364157500}
{276, -248919343399744045056}
{277, -23089558351332083098}
{278, 594858760212516736000}
{279, -292838903746390738008}
{280, -43018540156767436800}
{281, 1043192106501290071962}
{282, 309526352983605952512}
{283, 65028617480725363556}
{284, -351555626773004156928}
{285, 228106642509484299000}
{286, -694580025935644096512}
{287, 227391645172175018304}
{288, -47330370277129322496}
{289, -797352249883515174413}
{290, 762963049534029696000}
{291, 775867160364882420798}
{292, 216403733901356957696}
{293, -1131771196505730415794}
{294, -364198534753261840128}
{295, -270090788325997221000}
{296, 328362151907644407808}
{297, 141234162111911077308}
{298, -394258903325355486720}
{299, -3140952427403496968304}
{300, 149083653788835840000}
{301, -97378552934581052288}
{302, 636543075438795747328}
{303, 289237362042862360818}
{304, -231455259558160629760}
{305, 1613705874548719647300}
{306, 60246046866429623808}
{307, 302065088997817208972}
{308, -130252073618412404736}
{309, -518586997528532200176}
{310, 1123542134614803763200}
{311, -2527899807058970834328}
{312, -597231373751118987264}
{313, -28398187502310571654}
{314, 132776182489846563328}
{315, 110376304146985060800}
{316, 1446213273404097167360}
{317, 1557872212813899162342}
{318, -346912192287079064064}
{319, 2310109058417254288920}
{320, 181593581224879718400}
{321, -991995268402866117492}
{322, -589011419173746573312}
{323, 294615578394505743480}
{324, 121439531096594251776}
{325, 1881190340046140341250}
{326, -103898124699133561856}
{327, 96991209479830631490}
{328, -959885273580963889152}
{329, 732424222049170151424}
{330, -541876540137490483200}
{331, -1241322621051267725548}
{332, 1339449567238873153536}
{333, -842506524332045709498}
{334, -1149047611375933396992}
{335, -93993752532769102200}
{336, -111996633874213896192}
{337, 5689810706876543815442}
{338, -5321570502362846377728}
{339, 222431210381841291054}
{340, -231147471297164083200}
{341, 3401874919463385519264}
{342, 593864320646686786560}
{343, -1786367753977298233280}
{344, 411062767296282886144}
{345, -2450413732823865824400}
{346, -434022881353519474176}
{347, -2682419397414671770188}
{348, 1986336426266990346240}
{349, -7749460215991570834210}
{350, 352772803006919680000}
{351, 1532367010015913396034}
{352, 549831315152456122368}
{353, 1490923616919767860866}
{354, -703167960202988682240}
{355, -3460786630441339597200}
{356, -3674197586749208002560}
{357, 142558666111443105216}
{358, 5011757645837303116800}
{359, -446648958495170533080}
{360, -465929998539581030400}
{361, -2576268008242887942339}
{362, 611575613785845365248}
{363, 1675537392298821027867}
{364, -1413213188752909795328}
{365, 2130323317359320697900}
{366, 4201203140643295821312}
{367, 7862353324214952445592}
{368, 2486385930352937926656}
{369, 2462858770123030152762}
{370, 3232465245105236659200}
{371, -820889368889031908928}
{372, 2925086175266493431808}
{373, -12105854158760204278474}
{374, -699871202936944625664}
{375, 4697002818937186312500}
{376, -3091772453762170355712}
{377, 25064296468531123140660}
{378, 287359228809024970752}
{379, -1376647190459112329260}
{380, -2278493663085133824000}
{381, -8926577996382524710872}
{382, 7663531309003376099328}
{383, -14655354414471460230144}
{384, 472769874482845188096}
{385, -1282228474348736006400}
{386, 4520691809053222895104}
{387, -1054698482590378149564}
{388, -7749920777575512014848}
{389, -16371752313667292344290}
{390, -5879269726189184793600}
{391, -3164879598680369113488}
{392, 3637877636578230140928}
{393, -6501381928019852820732}
{394, -7167532585728571264512}
{395, 14236823933969929314000}
{396, -1410748673703125188608}
{397, -2813371085025187574578}
{398, -8546803930968922419200}
{399, 1405245817875307605120}
{400, -1489155057873059840000}
{401, -12544565736625911242718}
{402, -244708068905029075968}
{403, 36909773250579571306672}
{404, -2889111379186256314368}
{405, 1195475974837765221150}
{406, 4700216630063756820480}
{407, 9787298674945199372184}
{408, -601780967449829572608}
{409, 5265668810995133063930}
{410, -9449310062420026444800}
{411, -3002528879690814791802}
{412, 5180020952603244363776}
{413, -1663888199687002692480}
{414, -6379530515803596404736}
{415, 13185819828859848251400}
{416, 5965577703117411057664}
{417, 15245579397477821503500}
{418, -6898851594259956756480}
{419, -26913796508829902853300}
{420, -1102518132689652940800}
{421, -6210800391391520965258}
{422, 18826618581520639955968}
{423, 7932821882521244743872}
{424, 3465209180570951614464}
{425, 1895520886118081538750}
{426, -9009986200225313568768}
{427, 9941198583886564249024}
{428, 9908764199062678536192}
{429, -17801326367827191082872}
{430, 4046587285174513305600}
{431, 4581226028597067215712}
{432, -1213025622610333925376}
{433, 15534156236176732503026}
{434, 6921555937629053321216}
{435, 19553908468721753263500}
{436, -968818153401947914240}
{437, -31197218250118556264160}
{438, 5546191008307824216576}
{439, -32440451527725573529120}
{440, 5412653701333726003200}
{441, -9334010103578714582343}
{442, -7593485362209542863872}
{443, -42276548145366645191724}
{444, 8415562807289277186048}
{445, -36169564408741020856500}
{446, 13881600192876348811264}
{447, -10104424471553349017070}
{448, 1118703154638085947392}
{449, 61623827218737106453170}
{450, 3820850986361531040000}
{451, -28610739123371136319896}
{452, -2221803353693697736704}
{453, 16313902804507573821168}
{454, -42387965036560506964992}
{455, -13911964244444881507200}
{456, -5931945148285515202560}
{457, 18758367624691244577002}
{458, 27373895342142191495680}
{459, 1544040287072831100798}
{460, 24476499679064909414400}
{461, 27138203978812465026822}
{462, -3338218183634389794816}
{463, -53566433337484478611864}
{464, -19840960833993824010240}
{465, 28795156035967685509200}
{466, -11322539309427302140416}
{467, 53947800136004459381532}
{468, -15306386887426139357184}
{469, -579046389004601361536}
{470, -30436050392832400588800}
{471, 3402908333265169148418}
{472, 7023748733403911946240}
{473, 12252307564392456068112}
{474, 37064864401579224668160}
{475, 18684748325510038962500}
{476, -1423978774924483362816}
{477, -8890980053107522419234}
{478, 32855917520347540131840}
{479, 73540181302311817281840}
{480, 4654044868814202470400}
{481, 106190551792806241769332}
{482, -27936707678542251725312}
{483, -15095718442183403388672}
{484, -16736475924660194312192}
{485, -76291830286450829717700}
{486, 3112362357518573773056}
{487, -17559641394452824096768}
{488, -41964647008870451904512}
{489, -2662795297464903513036}
{490, 35812023273291704947200}
{491, -22818170663665671818508}
{492, -24600809687362125299712}
{493, 25255231456690943539020}
{494, -74851384622248462551040}
{495, -13887703046258105704200}
{496, -29217870382908842180608}
{497, -21320097851969672507136}
{498, 34328627385368151407616}
{499, -8122166742735300560500}
{500, -46917051782025216000000}
{501, -29448833508740230537752}
{502, -41363643372825674437632}
{503, -80777211072001791373224}
{504, -2870351229877802237952}
{505, -28441012669098102740700}
{506, 74110251684518721036288}
{507, -136386031507822793297943}
{508, 89165099157281685635072}
{509, 48989926656772359159270}
{510, -5924056871799584179200}
{511, 13123808669083220460352}
{512, -4722366482869645213696}
{513, 15220092999073875025860}
{514, 47467903917840406937088}
{515, 50993202477599839802400}
{516, 10535089125902000062464}
{517, -92154653830047852907776}
{518, 19913529115762374557696}
{519, -11123531736564223711206}
{520, 58726386339816249753600}
{521, 157587008294260630081242}
{522, 50907630049756733053440}
{523, -10409182113804705524284}
{524, 64940491698629640978432}
{525, 9041181095814062580000}
{526, 58304239649776623028224}
{527, 37190944801810990031184}
{528, 14091575229356502417408}
{529, 194083085827456055553193}
{530, 34112239118123618073600}
{531, -18021425730046127906940}
{532, -14036608736515189637120}
{533, -310421728774699093115508}
{534, -94165665494771694159360}
{535, 97543933456806748315800}
{536, 2444320683395821600768}
{537, 128445866852884944333300}
{538, -115421607534006329955840}
{539, 108432091717163540385444}
{540, -11941276251633559142400}
{541, -215031342104066108619538}
{542, -83873688438728530552832}
{543, 15674014070503638442938}
{544, 6011022326290509201408}
{545, -9537247187305705213500}
{546, -36219108325811879559168}
{547, -359065952642997616233748}
{548, 29991423968818356682752}
{549, 107672241428752593295422}
{550, -44386374130013224320000}
{551, 248948796674656273031400}
{552, 63723351910334475534336}
{553, 87705632211944468888320}
{554, 5910926937941013273088}
{555, 82844548723185381722700}
{556, -152283842614404284416000}
{557, -374660648041349240075898}
{558, 74966759359076028930048}
{559, 132935485490872051200376}
{560, 11012746280132463820800}
{561, -17936933447145678472584}
{562, -267057179264330258422272}
{563, 242245282463352275907036}
{564, -79238746363803123843072}
{565, -21871893823783708112100}
{566, -16647326075065693070336}
{567, 7364702735218800129312}
{568, 89998240453889064173568}
{569, -255955717360041264650550}
{570, -58395300482427980544000}
{571, 128709737232976926561572}
{572, 177812486639524888707072}
{573, 196407925462387306983168}
{574, -58212261164076804685824}
{575, -200719117108936671315000}
{576, 12116574790945106558976}
{577, -16794052257855074273278}
{578, 204122175970179884649728}
{579, 115860386559367950838974}
{580, -195318540680711602176000}
{581, 81230945166325822530432}
{582, -198621993053409899724288}
{583, 103285464004843667348472}
{584, -55399355878747381170176}
{585, -150679252630965786839100}
{586, 289733426305466986443264}
{587, 274559458820601025642452}
{588, 93234824896835031072768}
{589, 366602894591626857942880}
{590, 69143241811455288576000}
{591, -183696020683457640884622}
{592, -84060710888356968398848}
{593, -280613145952118846807694}
{594, -36155945500649235790848}
{595, -14017942911415564598400}
{596, 100930279251291004600320}
{597, -219045236683933984345200}
{598, 804083821415295223885824}
{599, 635661524603442143703000}
{600, -38165415369941975040000}
{601, -118231685506927083762598}
{602, 24928909551252749385728}
{603, -6271600156585530341508}
{604, -162955027312331711315968}
{605, -164757346234047307747050}
{606, -74044764682972764369408}
{607, -365228410207584761814088}
{608, 59252546446889121218560}
{609, 120461411366594955074880}
{610, -413108703884472229708800}
{611, -999862563256517735461248}
{612, -15422987997805983694848}
{613, -61959740874788078062234}
{614, -77328662783441205496832}
{615, -242175481716944505876300}
{616, 33344530846313575612416}
{617, -504348339271590833462358}
{618, 132758271367304243245056}
{619, 684061719132874138075220}
{620, -287626786461389763379200}
{621, -163500389508544515669816}
{622, 647142350607096533587968}
{623, -222821784410077335510720}
{624, 152891231680286460739584}
{625, -197334128203179444921875}
{626, 7269936000591506343424}
{627, -176810020741951469840880}
{628, -33990702717400720211968}
{629, 106999490985442295304204}
{630, -28256333861628175564800}
{631, -464192815393714086343888}
{632, -370230597991448874844160}
{633, 482505642630300463871508}
{634, -398815286480358185559552}
{635, 877759761372684928702800}
{636, 88809521225492240400384}
{637, 1176470038762584603442062}
{638, -591387918954817097963520}
{639, -230916091639368290330808}
{640, -46487956793569207910400}
{641, 1079497752692364666047922}
{642, 253950788711133726077952}
{643, -546103997617780056640564}
{644, 150786923308479122767872}
{645, 103709606164179616398600}
{646, -75421588068993470330880}
{647, -50011807443154366233528}
{648, -31088519960728128454656}
{649, 209352771847246965941520}
{650, -481584727051811927360000}
{651, 177391908229625854845696}
{652, 26597919922978191835136}
{653, 1015516654774934323881126}
{654, -24829749626836641661440}
{655, 639287692556318861041800}
{656, 245730630036726755622912}
{657, 142142809396514197988106}
{658, -187500600844587558764544}
{659, 1229080909669201851691020}
{660, 138720394275197563699200}
{661, -1074320025602178474739018}
{662, 317778590989124537740288}
{663, -194612724458815666913532}
{664, -342899089213151527305216}
{665, -138179292699627297888000}
{666, 215681670229003701631488}
{667, -2674308575280485886225840}
{668, 294156188512238949629952}
{669, 355770229943209861526184}
{670, 24062400648388890163200}
{671, -1250815697480203573015176}
{672, 28671138271798757425152}
{673, -962651388016042820185054}
{674, -1456591540960395216753152}
{675, 97924231724679707630625}
{676, 1362322048604888672698368}
{677, 1154770513339336916172702}
{678, -56942389857751370509824}
{679, -469994096921707113162176}
{680, 59173752652074005299200}
{681, -1086357182050287055458252}
{682, -870879979382626692931584}
{683, -1583850996447480281345724}
{684, -152029266085551817359360}
{685, 295241808677416424772300}
{686, 457310145018188347719680}
{687, 701562997421073900012330}
{688, -105232068427848418852864}
{689, 1120629989858952320025156}
{690, 627305915602909651046400}
{691, 2263074765559727695926332}
{692, 111109857626500985389056}
{693, -85554880870411060327296}
{694, 686699365738155973168128}
{695, -1499113785746504579025000}
{696, -508502125124349528637440}
{697, -312786461779775203755276}
{698, 1983861815293842133557760}
{699, -290184298473252067747146}
{700, -90309837569771438080000}
{701, -220608749970644655377178}
{702, -392285954564073829384704}
{703, 1054727792588472462354280}
{704, -140756816679028767326208}
{705, -780042682138177266652800}
{706, -381676445931460572381696}
{707, -175210216018707138916416}
{708, 180010997811965102653440}
{709, 1084009409070693789638390}
{710, 885961377392982936883200}
{711, 949931934917036300967960}
{712, 940594582207797248655360}
{713, -3938196439689175418680128}
{714, -36495018524529434935296}
{715, 1750423061454612456502800}
{716, -1283009957334349597900800}
{717, 842061229886719573457040}
{718, 114342133374763656468480}
{719, 290074213264112004408480}
{720, 119278079626132743782400}
{721, 314142471842907984973312}
{722, 659524610110179313238784}
{723, -715987262027014506131922}
{724, -156563357129176413503488}
{725, 1601706353215620572756250}
{726, -428937572428498183133952}
{727, 954749940645390328488272}
{728, 361782576320744907603968}
{729, 79766443076872509863361}
{730, -545362769243986098662400}
{731, 133948162442730142958472}
{732, -1075508004004683730255872}
{733, 699256650572660355526286}
{734, -2012762450999027826071552}
{735, 917822987094011234994450}
{736, -636514798170352109223936}
{737, 72856437463199986497264}
{738, -630491845151495719107072}
{739, -760786016521942836109060}
{740, -827511102746940584755200}
{741, -1918359119166297510927240}
{742, 210147678435592168685568}
{743, -646819007345845050288264}
{744, -748822060868222318542848}
{745, 993578638595129266630500}
{746, 3099098664642612295289344}
{747, 879805172950782974161596}
{748, 179167027951857824169984}
{749, 600917198382706902770304}
{750, -1202432721647919696000000}
{751, -684480270148086930518728}
{752, 791493748163115611062272}
{753, -1060104938160583007755092}
{754, -6416459895943967524008960}
{755, -1604163144997418267143200}
{756, -73563962575110392512512}
{757, -1834962451232563678265818}
{758, 352421680757532756290560}
{759, 1899364692586434877808928}
{760, 583294377749794258944000}
{761, -1407525346233651531498198}
{762, 2285203967073926325983232}
{763, -58753995835290689890880}
{764, -1961864015104864281427968}
{765, -151827098187019811717700}
{766, 3751770730104693818916864}
{767, 2271442519550687347827960}
{768, -121029087867608368152576}
{769, -5579387909981397372364030}
{770, 328250489433276417638400}
{771, 1216550459394339491852478}
{772, -1157297103117625061146624}
{773, 5986994353260716408078286}
{774, 270002811543136806288384}
{775, 2358678544415808016295000}
{776, 1983979719059331075801088}
{777, 510361970814519294816576}
{778, 4191168592298826840138240}
{779, -3083234988747990724009320}
{780, 1505093049904431307161600}
{781, 2682524932987691148581664}
{782, 810209177262174493052928}
{783, 1304706877954898146732890}
{784, -931296674964026916077568}
{785, -334611539583298868480700}
{786, 1664353773573082322107392}
{787, 4190818193270629904394332}
{788, 1834888341946514243715072}
{789, 1494273891961657905031944}
{790, -3644626927096301904384000}
{791, -134741307779351051072448}
{792, 361151660468000048283648}
{793, -13571140875321282490253948}
{794, 720222997766448019091968}
{795, 874259378335972883519100}
{796, 2187981806328044139315200}
{797, 52566045833932553693622}
{798, -359742929376078746910720}
{799, -1007479323891172763197056}
{800, 381223694815503319040000}
{801, -2413363012934363614763910}
{802, 3211408828576233278135808}
{803, -1651256209751556659356248}
{804, 62645265639687443447808}
{805, 1484377801093525788172800}
{806, -9448901952148370254508032}
{807, -2958129558713341917344790}
{808, 739612513071681616478208}
{809, 1665051063069427706165850}
{810, -306041849558467896614400}
{811, -137434869677418601806268}
{812, -1203255457296321746042880}
{813, -2149590897837882378738792}
{814, -2505548460785971039279104}
{815, 261835449803304755591400}
{816, 154055927667156370587648}
{817, 1320369362446074088173040}
{818, -1348011215614754064366080}
{819, -928256131740827116358208}
{820, 2419023375979526769868800}
{821, -2336600587635833603205378}
{822, 768647393200848586701312}
{823, -2246122511348382946816624}
{824, -1326085363866430557126656}
{825, -1137574221355534237357500}
{826, 425955379119872689274880}
{827, 7407954430579738918120932}
{828, 1633159812045720679612416}
{829, -1762587915593851228210}
{830, -3375569876188121152358400}
{831, 151490592343089797205978}
{832, -1527187891998057230761984}
{833, 1185432161166600429806514}
{834, -3902868325754322304896000}
{835, 2895734634684310277614800}
{836, 1766106008130548929658880}
{837, 1921316047480069632070488}
{838, 6889931906260455130444800}
{839, -1897772840583094223151960}
{840, 282244641968551152844800}
{841, 14083405655406462126417991}
{842, 1589964900196229367106048}
{843, -6844383410754964162142682}
{844, -4819614356869283828727808}
{845, 13410981287497618517934450}
{846, -2030802401925438654431232}
{847, -1014983909335312887582304}
{848, -887093550226163613302784}
{849, -426652759291039110290916}
{850, -485253346846228873920000}
{851, -11330312168539041385633968}
{852, 2306556467257680273604608}
{853, 6860312735611883204285366}
{854, -2544946837474960447750144}
{855, -1496607681504726485739000}
{856, -2536643634960045705265152}
{857, 13706196129865202850936042}
{858, 4557139550163760917215232}
{859, 1448770596817233478354100}
{860, -1035926345004675406233600}
{861, -1491916583974640295092544}
{862, -1172793863320849207222272}
{863, -2365954977942548399610144}
{864, 310534559388245484896256}
{865, 1093788523067277690486900}
{866, -3976743996461243520774656}
{867, 5231428111485743059323693}
{868, -1771918320033037650231296}
{869, -11035246967698771609867680}
{870, -5005800567992768835456000}
{871, 790480147058412516625672}
{872, 248017447270898666045440}
{873, -5090464439153993562855678}
{874, 7986487872030350403624960}
{875, -2845285521669586842000000}
{876, -1419824898126802999443456}
{877, -6053117416176104233940818}
{878, 8304755591097746823454720}
{879, 7425550820274097258024434}
{880, -1385639347541433856819200}
{881, -13396550433805317213644238}
{882, 2389506586516150933079808}
{883, -18648921433826333536708804}
{884, 1943932252725642973151232}
{885, 1772065662206867766981000}
{886, 10822796325213861169081344}
{887, -17496239407209619710457848}
{888, -2154384078666054959628288}
{889, 5407419179899190740996864}
{890, 9259408488637701339264000}
{891, -926637337616248578217788}
{892, -3553689649376345295683584}
{893, -9931042041226499971633920}
{894, 2586732664717657348369920}
{895, -12630216582859125413295000}
{896, -286388007587350002532352}
{897, 20607788876194343609042544}
{898, -15775699767996699252011520}
{899, 31426175784929478357627120}
{900, -978137852508551946240000}
{901, 1129166733513971739747132}
{902, 7324349215583010897893376}
{903, 638900685803786284061568}
{904, 568781658545586620596224}
{905, -1541242215757570849178700}
{906, -4176359117953938898219008}
{907, -12049950370292032867860028}
{908, 10851319049359489783037952}
{909, -1897686332363219949326898}
{910, 3561462846577889665843200}
{911, -8009303024436839203648368}
{912, 1518577957961091891855360}
{913, -10220592665745845576625168}
{914, -4802142111920958611712512}
{915, -10587524242914149605935300}
{916, -7007717207588401022894080}
{917, 3938317387432373065997184}
{918, -395274313490644761804288}
{919, 12679127462227784431928240}
{920, -6265983917840616810086400}
{921, -1981849048914678708065292}
{922, -6947380218575991046866432}
{923, 29104946348591786404501872}
{924, 854583855010403787472896}
{925, 6785990648951893337176250}
{926, 13713006934396026524637184}
{927, 3402449290784699765354736}
{928, 5079285973502418946621440}
{929, 3482480344569816094511730}
{930, -7371559945207727490355200}
{931, 11685179388196717582165980}
{932, 2898570063213389347946496}
{933, 16585550634113907644026008}
{934, -13810636834817141601672192}
{935, 1763757447557694629871600}
{936, 3918435043181091675439104}
{937, 12625544511122344199242922}
{938, 148235875585177948553216}
{939, 186320508202659660621894}
{940, 7791628900565094550732800}
{941, -25770230792011997094887898}
{942, -871144533315883301995008}
{943, 33121356199160140844502192}
{944, -1798079675751401458237440}
{945, -724178931508368983908800}
{946, -3136590736484468753436672}
{947, -6661927329346167869731188}
{948, -9488605286804281515048960}
{949, -17915853381862529563536404}
{950, -4783295571330569974400000}
{951, -10221199588271992404125862}
{952, 364538566380667740880896}
{953, -10977069724141714827071094}
{954, 2276090893595525739323904}
{955, -19312996968763781603443200}
{956, -8411114885208970273751040}
{957, -15156625532275605389604120}
{958, -18826286413391825224151040}
{959, 1818830492358988632009024}
{960, -1191435486416435832422400}
{961, 23728182870550111058549793}
{962, -27184781258958397892948992}
{963, 6508480955991204596865012}
{964, 7151797165706816441679872}
{965, -11392673127385495120220100}
{966, 3864503921198951267500032}
{967, -24949937332150992978680368}
{968, 4284537836713009743921152}
{969, -1932972809846352182972280}
{970, 19530708553331412407731200}
{971, -3221286819683932444307868}
{972, -796764763524754885902336}
{973, -9235256609644348890992000}
{974, 4495268196979922968772608}
{975, -12342489821042726778941250}
{976, 10742949634270835687555072}
{977, -13457756222218365379439838}
{978, 681675596151015299337216}
{979, 28035752764503340086290280}
{980, -9167877957962676466483200}
{981, -636359325397168773205890}
{982, 5841451689898411985538048}
{983, 26995708994672870580046056}
{984, 6297807279964704076726272}
{985, 18063022061260889653515300}
{986, -6465339252912881545989120}
{987, -4805435320864605363492864}
{988, 19161954463295606413066240}
{989, -14183941258980336394869024}
{990, 3555251979842075060275200}
{991, 38784093126820470952060232}
{992, 7479774818024663598235648}
{993, 8144317716717367547320428}
{994, 5457945050104236161826816}
{995, 21538947484627344916980000}
{996, -8788128610654246760349696}
{997, -51581089255177993797943258}
{998, 2079274686140236943488000}
{999, 5527685306142551900016378}
{1000, 12010765256198455296000000}