{1, 1}
{2, 1024}
{3, -59049}
{4, 1048576}
{5, 12954174}
{6, -60466176}
{7, -479513104}
{8, 1073741824}
{9, 3486784401}
{10, 13265074176}
{11, 115657781700}
{12, -61917364224}
{13, 295658246702}
{14, -491021418496}
{15, -764931020526}
{16, 1099511627776}
{17, 6626983431906}
{18, 3570467226624}
{19, 28576184164796}
{20, 13583435956224}
{21, 28314769278096}
{22, 118433568460800}
{23, 335385196791000}
{24, -63403380965376}
{25, -309026534180849}
{26, 302754044622848}
{27, -205891132094649}
{28, -502805932539904}
{29, -699224214482106}
{30, -783289365018624}
{31, -3484957262657992}
{32, 1125899906842624}
{33, -6829476351603300}
{34, 6786031034271744}
{35, -6211696184496096}
{36, 3656158440062976}
{37, -35181531093012298}
{38, 29262012584751104}
{39, -17458323809506398}
{40, 13909438419173376}
{41, 6132056240639994}
{42, 28994323740770304}
{43, 233260850096910596}
{44, 121275974103859200}
{45, 45168411831039774}
{46, 343434441513984000}
{47, -580205712121346400}
{48, -64925062108545024}
{49, -328613047175569191}
{50, -316443171001189376}
{51, -391316744670617394}
{52, 310020141693796352}
{53, -1394471665941750306}
{54, -210832519264920576}
{55, 1498251028595815800}
{56, -514873274920861696}
{57, -1687395098747039004}
{58, -716005595629676544}
{59, 2352476807159705700}
{60, -802088309779070976}
{61, 9920628300330384590}
{62, -3568596236961783808}
{63, -1671958811102290704}
{64, 1152921504606846976}
{65, 3830008372312634148}
{66, -6993383784041779200}
{67, 26068981808996843996}
{68, 6948895779094265856}
{69, -19804160485311759000}
{70, -6360776892924002304}
{71, -13336955952504341400}
{72, 3743906242624487424}
{73, 9037529597968684202}
{74, -36025887839244593152}
{75, 18247707816844952601}
{76, 29964300886785130496}
{77, -55459421904721396800}
{78, -17877323580934551552}
{79, -77283864571811027992}
{80, 14243264941233537024}
{81, 12157665459056928801}
{82, 6279225590415353856}
{83, -155698418876868248388}
{84, 29690187510548791296}
{85, 85847096472027475644}
{86, 238859110499236450304}
{87, 41288490640953877194}
{88, 124186597482351820800}
{89, 253837312813381912218}
{90, 46252453714984728576}
{91, -141772003599273783008}
{92, 351676868110319616000}
{93, 205783241402691769608}
{94, -594130649212258713600}
{95, 370180861926812058504}
{96, -66483263599150104576}
{97, -1030722092535365121598}
{98, -336499760307782851584}
{99, 403273749085823261700}
{100, -324037807105217921024}
{101, -765512937290535332082}
{102, -400708346542712211456}
{103, -897523743732066414304}
{104, 317460625094447464448}
{105, 366794447998309972704}
{106, -1427938985924352313344}
{107, 1717739980735440755988}
{108, -215892499727278669824}
{109, 2998475215252850465390}
{110, 1534209053282115379200}
{111, 2077434229511283184602}
{112, -527230233518962376704}
{113, -5117109968957302667118}
{114, -1727892581116967940096}
{115, 4344638196254855634000}
{116, -733189729924788781056}
{117, 1030896562627543295502}
{118, 2408936250531538636800}
{119, -3177725395589818696224}
{120, -821338429213768679424}
{121, 5976472523506694788789}
{122, 10158723379538313820160}
{123, -362091788953551005706}
{124, -3654242546648866619392}
{125, -10180215011424474007476}
{126, -1712085822568745680896}
{127, 4051025628579033462920}
{128, 1180591620717411303424}
{129, -13773819937372473783204}
{130, 3921928573248137367552}
{131, -19286740168000300193700}
{132, -7161224994858781900800}
{133, -13702654769336977486784}
{134, 26694637372412768251904}
{135, -2667149550211067614926}
{136, 7115669277792528236544}
{137, -29353605098731251876294}
{138, -20279460336959241216000}
{139, 42406781134264755350996}
{140, -6513435538354178359296}
{141, 34260567095053383573600}
{142, -13657042895364445593600}
{143, 34195176954864660953400}
{144, 3833759992447475122176}
{145, -9057872139414521010444}
{146, 9254430308319932622848}
{147, 19404271822670185159359}
{148, -36890509147386463387648}
{149, 50449188236194467441294}
{150, 18685652804449231463424}
{151, 83078909500562698128608}
{152, 30683444108067973627904}
{153, 23106862456055286498306}
{154, -56790448030434710323200}
{155, -45144742763035330858608}
{156, -18306379346876980789248}
{157, -166284912959038859757298}
{158, -79138677321534492663808}
{159, 82342157402194413818994}
{160, 14585103299823141912576}
{161, -160821596748903249264000}
{162, 12449449430074295092224}
{163, -113920763652858463071604}
{164, 6429927004585322348544}
{165, -88470224987554327174200}
{166, -159435180929913086349312}
{167, 352378464819560720079000}
{168, 30402752010801962287104}
{169, -159650730230549698827609}
{170, 87907426787356135059456}
{171, 99638993185913906147196}
{172, 244591729151218125111296}
{173, -54370917211349474040282}
{174, 42279414416336770246656}
{175, 148182272623421001345296}
{176, 127167075821928264499200}
{177, -138911402985973461879300}
{178, 259929408320903078111232}
{179, 557843266009054775730924}
{180, 47362512604144362061824}
{181, -529020623061951632686186}
{182, -145174531685656353800192}
{183, -585803180506208879654910}
{184, 360117112944967286784000}
{185, -455747675365291492431852}
{186, 210722039196356372078592}
{187, 766462203096900962920200}
{188, -608389784793352922726400}
{189, 98727495836779163780496}
{190, 379065202613055547908096}
{191, -81926212869210079146624}
{192, -68078861925529707085824}
{193, 660173809644950548680578}
{194, -1055459422756213884516352}
{195, -226158164376688733805252}
{196, -344575754555169640022016}
{197, -879420276631515864067506}
{198, 412952319063883019980800}
{199, 882376051258445135770208}
{200, -331814714475743151128576}
{201, -1539347306839454641119804}
{202, -783885247785508180051968}
{203, 335287173478276400517024}
{204, -410325346859737304530944}
{205, 79435723519036353634956}
{206, -919064313581636008247296}
{207, 1169415872497174057191000}
{208, 325079680096714203594752}
{209, 3305058069950972593033200}
{210, 375597514750269412048896}
{211, -2862603888296932263299380}
{212, -1462209521586536768864256}
{213, 787533912039428855328600}
{214, 1758965740273091334131712}
{215, 3021701639543296723027704}
{216, -221073919720733357899776}
{217, 1671082674324477034327168}
{218, 3070438620418918876559360}
{219, -533657085230452833443898}
{220, 1571030070560886148300800}
{221, 1959322302400530766074012}
{222, 2127292651019553981032448}
{223, -1048922279959895989620280}
{224, -539883759123417473744896}
{225, -1077508898876877606136449}
{226, -5239920608212277931128832}
{227, -4225614488021020663223412}
{228, -1769362003063775170658304}
{229, -9400000044853291279966810}
{230, 4448909512964972169216000}
{231, 3274823404051893759643200}
{232, -750786283442983711801344}
{233, -5595279014471894733687318}
{234, 1055638080130604334594048}
{235, -7516085750613830379873600}
{236, 2466750720544295564083200}
{237, 4563534919100869391899608}
{238, -3253990805083974344933376}
{239, -4796607628778362547725776}
{240, -841050551514899127730176}
{241, 1302395449469646017926802}
{242, 6119907864070855463719936}
{243, -717897987691852588770249}
{244, 10402532740647233351843840}
{245, -4256910591782531849253234}
{246, -370781991888436229842944}
{247, 8448784507597041591502792}
{248, -3741944367768439418257408}
{249, 9193835936260193199063012}
{250, -10424540171698661383655424}
{251, -12548931193766945489812524}
{252, -1753175882310395577237504}
{253, 38789907875865018524700000}
{254, 4148250243664930266030080}
{255, -5069185199576750409302556}
{256, 1208925819614629174706176}
{257, 31247778284915427471470082}
{258, -14104391615869413154000896}
{259, 16870005177882839724152992}
{260, 4016054859006092664373248}
{261, -2438044083857685494428506}
{262, -19749621932032307398348800}
{263, -20434497719364343192705800}
{264, -7333094394735392666419200}
{265, -18064228598679307328477244}
{266, -14031518483801064946466816}
{267, -14988839484317388534560682}
{268, 27335308669350674689949696}
{269, -6026506414107250970122506}
{270, -2731161139416133237684224}
{271, -11301102664423726320437416}
{272, 7286445340459548914221056}
{273, 8371495040533517612839392}
{274, -30058091621100801921325056}
{275, -35741323429796221962663300}
{276, -20766167385046263005184000}
{277, 75173087620117599385619702}
{278, 43424543881487109479419904}
{279, -12151294621587546303582792}
{280, -6669757991274678639919104}
{281, -22465876783827781470053382}
{282, 35082820705334664779366400}
{283, -60245993932778778689018428}
{284, -13984811924853192287846400}
{285, -21858809715916325242602696}
{286, 35015861201781412816281600}
{287, -2940401321851854469481376}
{288, 3925770232266214525108224}
{289, -25175024506252107142034381}
{290, -9275261070760469514694656}
{291, 60863108842120775065240302}
{292, 9476536635719611005796352}
{293, 4650329370859849085610894}
{294, 19869974346414269603183616}
{295, 30474393890911273426591800}
{296, -37775881366923738508951552}
{297, -23812911609768777780123300}
{298, 51659968753863134659885056}
{299, 99159399253032296733282000}
{300, 19134108471756013018546176}
{301, -111851634271648300698449984}
{302, 85072803328576202883694592}
{303, 45202773434068820824110018}
{304, 31419846766661604994973696}
{305, 128513545191804059465778660}
{306, 23661427155000613374265344}
{307, -68909774995400835049064980}
{308, -58153418783165143370956800}
{309, 52997879543634789698236896}
{310, -46228216589348178799214592}
{311, -27525409738059325338010200}
{312, -18745732451202028328189952}
{313, -151255283266104985946197798}
{314, -170275750870055792391473152}
{315, -21658845359852205578198496}
{316, -81038005577251320487739392}
{317, -54595777259104615230348282}
{318, 84318369179847079750649856}
{319, -80870721557925394304260200}
{320, 14935145779018897318477824}
{321, -101430828122447041200335412}
{322, -164681315070876927246336000}
{323, 189373899007197688348381176}
{324, 12748236216396078174437376}
{325, -91366243280305489125809998}
{326, -116654861980527066185322496}
{327, -177056962985465567130814110}
{328, 6584245252695370084909056}
{329, 278216241977837236923225600}
{330, -90593510387255631026380800}
{331, 457957823548632141595889972}
{332, -163261625272231000421695488}
{333, -122670413818411760767563498}
{334, 360835547975230177360896000}
{335, 337702126356579882575039304}
{336, 31132418059061209381994496}
{337, 177476691565518411934227026}
{338, -163482347756082891599471616}
{339, 302160226556959765190650782}
{340, 90017205030252682300882944}
{341, -403062426318327600496346400}
{342, 102030329022375839894728704}
{343, 425404323278993244453306592}
{344, 250461930650847360113967104}
{345, -256546540850652970332066000}
{346, -55675819224421861417248768}
{347, -331317257435621945247024588}
{348, 43294120362328852732575744}
{349, -182866387650109005371973010}
{350, 151738647166383105377583104}
{351, -60873411126593804056097598}
{352, 130219085641654542847180800}
{353, -558760567313975539341116094}
{354, -142245276657636824964403200}
{355, -172769248039076974251003600}
{356, 266167714120604751985901568}
{357, 187641506884183204193330976}
{358, 571231504393272090348466176}
{359, -865985621863362703253968824}
{360, 48499212906643826751307776}
{361, 102388805726964458411965197}
{362, -541717118015438471870654464}
{363, -352904726040546820583201661}
{364, -148658720446112106291396608}
{365, 117073730942236381703759148}
{366, -599862456838357892766627840}
{367, -131813415096197568135344728}
{368, 368759923655646501666816000}
{369, 21381158045918233335933594}
{370, -466685619574058488250216448}
{371, 668667436975779772423009824}
{372, 215779368137068925008478208}
{373, -480047662826678413671242074}
{374, 784857295971226586030284800}
{375, 601131516209603765667450324}
{376, -622991139628393392871833600}
{377, -206731405305362656912514412}
{378, 101096955736861863711227904}
{379, 361040795878149739922688596}
{380, 388162767475768881057890304}
{381, -239209012341963346951963080}
{382, -83892441978071121046142976}
{383, -445742697334730425298227200}
{384, -69712754611742420055883776}
{385, -718431001293172395670243200}
{386, 676017981076429361848911872}
{387, 813330293481907204424412996}
{388, -1080790448902363017744744448}
{389, 2636157352065095529260568894}
{390, -231585960321729263416578048}
{391, 2222592142440490358213646000}
{392, -352845572664493711382544384}
{393, 1138862720180249726137791300}
{394, -900526363270672244805126144}
{395, -1001148629055675551727238608}
{396, 422863174721416212460339200}
{397, -1912764909696852395927354722}
{398, 903553076488647819028692992}
{399, 809128061474579183617108416}
{400, -339778267623160986755661824}
{401, 2316213832094513219270497794}
{402, -1576291642203601552506679296}
{403, -1030356354108863210987942384}
{404, -802698493732360376373215232}
{405, 157492513790413331593765374}
{406, 343334065641755034129432576}
{407, -4069017843027378757499346600}
{408, -420173155184370999839686656}
{409, 1775001379158091807407753626}
{410, 81342180883493226122194944}
{411, 1733301027474981692043284406}
{412, -941121857107595272445231104}
{413, -1128043455889159903933492800}
{414, 1197481853437106234563584000}
{415, -2016944409655835864693371512}
{416, 332881592419035344481026048}
{417, -2504078019197199538720962804}
{418, 3384379463629795935265996800}
{419, -2225802770490730625183910900}
{420, 384611855104275877938069504}
{421, 2262739155442248760253605190}
{422, -2931306381616058637618565120}
{423, -2023052226395807246637506400}
{424, -1497302550104613651316998144}
{425, -2047913722035819520480768194}
{426, 806434725928375147856486400}
{427, -4757071269921666940264667360}
{428, 1801180918039645526150873088}
{429, -2019191004007803364637316600}
{430, 3094222478892335844380368896}
{431, -1807507854061144300362844800}
{432, -226379693794030958489370624}
{433, 7124674062886662639592795826}
{434, 1711188658508264483151020032}
{435, 534858291960288051145707756}
{436, 3144129147308972929596784640}
{437, 9584029149645964434369636000}
{438, -546464855275983701446551552}
{439, 1588746425863639052821643408}
{440, 1608734792254347415860019200}
{441, -1145802846856851763474989591}
{442, 2006346037658143504459788288}
{443, 352671881915152889798992212}
{444, 2178347674644023276577226752}
{445, 3288252717876978819324697932}
{446, -1074096414678933493371166720}
{447, -2978974116159047107940969406}
{448, -552840969342379493114773504}
{449, 7747243893273538039427237394}
{450, -1103369112449922668683723776}
{451, 709220022052063094341309800}
{452, -5365678702809372601475923968}
{453, -4905726527098726761796173792}
{454, -4327029235733525159140773888}
{455, -1836539202953618858723875392}
{456, -1811826691137305774754103296}
{457, -14197730335024872696065336374}
{458, -9625600045929770270686013440}
{459, -1364437121167608612438470994}
{460, 4555683341276131501277184000}
{461, -2103210149810778352670670330}
{462, 3353419165749139209874636800}
{463, 16634777210529449722133300696}
{464, -768805154245615320884576256}
{465, 2665751915414473251869943792}
{466, -5729565710819220207295813632}
{467, -19255182564457474743453465636}
{468, 1080973394053738838624305152}
{469, -12500418385351611790725723584}
{470, -7696471808628562308990566400}
{471, 9818957825318285629808689602}
{472, 2525952737837358657621196800}
{473, 26978432479664909556584893200}
{474, 4673059757159290257305198592}
{475, -8830799152560567027083191804}
{476, -3332086584405989729211777024}
{477, -4862222052442177941597776706}
{478, -4911726211869043248871194624}
{479, 19841658132709746717394199376}
{480, -861235764751256706795700224}
{481, -10401709799251913710403941196}
{482, 1333652940256917522357045248}
{483, 9496354466425987965789936000}
{484, 6266785652808555994849214464}
{485, -13352153332347220938711650052}
{486, -735127539396457050900734976}
{487, -191035714941054591846033328}
{488, 10652193526422766952288092160}
{489, 6726907172937639385915144596}
{490, -4359076445985312613635311616}
{491, 8060028185385412999388379924}
{492, -379680759693758699359174656}
{493, -4633747284560403846306474036}
{494, 8651555335779370589698859008}
{495, 5224078315290095465309335800}
{496, -3831751032594881964295585792}
{497, 6395245146696633318189705600}
{498, 9414487998730437835840524288}
{499, 31263065909788889136875679596}
{500, -10674729135819429256863154176}
{501, -20807595969130240959944871000}
{502, -12850105542417352181568024576}
{503, -41471744113244580459758138376}
{504, -1795252103485845071091204096}
{505, -9916587788912683244938010268}
{506, 39720865664885778969292800000}
{507, 9427215969383729166071483841}
{508, 4247808249512888592414801920}
{509, 25426316637938758122125071494}
{510, -5190845644366592419125817344}
{511, -4333613870013835856496783008}
{512, 1237940039285380274899124224}
{513, -5883582908635030244085776604}
{514, 31997724963753397730785363968}
{515, -11626678745436597710450104896}
{516, -14442897014650279069696917504}
{517, -67105305593623725841280880000}
{518, 17274885302152027877532663808}
{519, 3210548290412975092604611818}
{520, 4112440175622238888318205952}
{521, -32474228640042200990259857382}
{522, -2496557141870269946294790144}
{523, 14560469846857808119446750020}
{524, -20223612858401082775909171200}
{525, -8750015016140386708438383504}
{526, -20924925664629087429330739200}
{527, -23094754040534999283698692752}
{528, -7509088660209042090413260800}
{529, 73011646105842310810431410377}
{530, -18497770085047610704360697856}
{531, 8202579434918746950510785700}
{532, -14368274927412290505182019584}
{533, 1812992996785678024419799788}
{534, -15348571631941005859390138368}
{535, 22251902597203547519760093912}
{536, 27991356077415090882508488704}
{537, -32940087014568675452135331276}
{538, -6171142568045824993405446144}
{539, -38006656074003783065923604700}
{540, -2796709006762120435388645376}
{541, 15981981439759860982462789790}
{542, -11572329128369895752127913984}
{543, 31238138771185181958486597114}
{544, 7461320028630578088162361344}
{545, 38842769673072878924643037860}
{546, 8572410921506322035547537408}
{547, 103424910679138818032566782572}
{548, -30779485820007221167436857344}
{549, 34591092005711128134742780590}
{550, -36599115192111331289767219200}
{551, -19981159925525479413297140376}
{552, -21264555402287373317308416000}
{553, 37058625789944736933874807168}
{554, 76977241723000421770874574848}
{555, 26911444482645097336608428748}
{556, 44466732934642800106925981696}
{557, -98134951843772964034664503482}
{558, -12442925692505647414868779008}
{559, 68965493963870633600205854392}
{560, -6829832183065270927277162496}
{561, -45258826630668904959474889800}
{562, -23005057826639648225334663168}
{563, 71014215660303120540770816988}
{564, 35924808402262696734071193600}
{565, -66287932915007497320510650532}
{566, -61691897787165469377554870272}
{567, -5829759901665972842074508304}
{568, -14320447411049668902754713600}
{569, 147836614248845593304912959818}
{570, -22383421149098317048425160704}
{571, -130988178011621522814453377980}
{572, 35856241870624166723872358400}
{573, 4837660943713985963529000576}
{574, -3010970953576298976748929024}
{575, -103642924979884729848455559000}
{576, 4019988717840603673710821376}
{577, -113007310705585626568650777598}
{578, -25779225094402157713443206144}
{579, -38982603285724684949039450322}
{580, -9497867336458720783047327744}
{581, 74659432123539287583572876352}
{582, 62323823454331673666806069248}
{583, -161281499526326281807256200200}
{584, 9703973514976881669935464448}
{585, 13354413448279093042466325348}
{586, 4761937275760485463665555456}
{587, -105611914346383316417762121612}
{588, 20346853730728212073660022784}
{589, -99586780544158125519514449632}
{590, 31205779344293143988830003200}
{591, 51928887914814380257322161794}
{592, -38682502519729908233166389248}
{593, 122381033366206524823288185330}
{594, -24384421488403228446846259200}
{595, -41164807698689344019338838976}
{596, 52899808003955849891722297344}
{597, -52103423450759926822095012192}
{598, 101539224835105071854880768000}
{599, 137213271105827569801914565176}
{600, 19593327075078157330991284224}
{601, 189597933643873572981927243578}
{602, -114536073494167859915212783616}
{603, 90896919121562957103483306396}
{604, 87114550608462031752903262208}
{605, 77420264975724814458865955286}
{606, 46287639996486472523888658432}
{607, -107831718570969991912447694104}
{608, 32173923089061483514853064704}
{609, -19798372306718743174129750176}
{610, 131597870276407356892957347840}
{611, -171542603572282625691599572800}
{612, 24229301406720628095247712256}
{613, 44989958893070551722310746902}
{614, -70563609595290455090242539520}
{615, -4690600038075577645790516844}
{616, -59549100833961106811859763200}
{617, 283972573364715438827944637130}
{618, 54269828652682024650994581504}
{619, 117452482538980094657149787444}
{620, -47337693787492535090395742208}
{621, -69052837855085630903071359000}
{622, -28186019571772749146122444800}
{623, -121718317778163733465108704672}
{624, -19195630030030877008066510848}
{625, 15479057752752285791305548301}
{626, -154885410064491505608906545152}
{627, -195160373972534980646017426800}
{628, -174362368890937131408868507648}
{629, -233147423662478285895503579988}
{630, -22178657648488658512075259904}
{631, 111858109311016855877381311232}
{632, -82982917711105352179445137408}
{633, 169033897000045553215565089620}
{634, -55906075913323125995876640768}
{635, 52477690871072172230488228080}
{636, 86342010040163409664665452544}
{637, -97157157371330400179948558082}
{638, -82811618875315603767562444800}
{639, -46503089972016234478298501400}
{640, 15293589277715350854121291776}
{641, 502292138837093267543378170770}
{642, -103865167997385770189143461888}
{643, 427106397633716070914542414796}
{644, -168633666632577973500248064000}
{645, -178428460113392128198062893496}
{646, 193918872583370432868742324224}
{647, -432869371376299933545060356376}
{648, 13054193885589584050623873024}
{649, 272082249016790238886845690000}
{650, -93559033119032820864829437952}
{651, -98675760836186044399984943232}
{652, -119454578668059715773770235904}
{653, -273969463308167944821768854682}
{654, -181306330097116740741953648640}
{655, -249843788029065120761423503800}
{656, 6742267138760058966946873344}
{657, 31511917225773009362028733002}
{658, 284893431785305330609383014400}
{659, 30774292497768829505538267948}
{660, -92767754636549766171013939200}
{661, -306325493303110629021885253786}
{662, 468948811313799312994191331328}
{663, -115696022634448941205904334588}
{664, -167179904278764544431816179712}
{665, -177506574143921070997882636416}
{666, -125614503750053643025985021952}
{667, -234509450775113512958121846000}
{668, 369495601126635701617557504000}
{669, 61937811709351898291087913720}
{670, 345806977389137799756840247296}
{671, 1147397862286453658787264003000}
{672, 31879596092478678407162363904}
{673, 509843014407425385278138613026}
{674, 181736132163090853820648474624}
{675, 63625822969780745764751177001}
{676, -167405924102228880997858934784}
{677, -738046875917502110730592021506}
{678, 309412071994326799555226400768}
{679, 494244749953008159230794420192}
{680, 92177617950978746676104134656}
{681, 249518309903153249142679255188}
{682, -412735924549967462908258713600}
{683, -468059179903946354258470489212}
{684, 104479056918912860052202192896}
{685, -380251707976251816043338951156}
{686, 435614027037689082320185950208}
{687, 555060602648541996790760163690}
{688, 256473016986467696756702314496}
{689, -412287047827954943133031990812}
{690, -262703657831068641620035584000}
{691, -477474753886969351995997997956}
{692, -57012038885807986091262738432}
{693, -193375047185860274613171316800}
{694, -339268871614076871932953178112}
{695, 549344821593183002884233257304}
{696, 44333179251024745198157561856}
{697, 40637035110237032027959248564}
{698, -187255180953711621500900362240}
{699, 330395630525550912129502440582}
{700, 155380374698376299906645098496}
{701, -976925940014301879769869530106}
{702, -62334372993632055353443940352}
{703, -1005353911713416139914886661208}
{704, 133344343697054251875513139200}
{705, 443817347487996070101156206400}
{706, -572170820929510952285302880256}
{707, 367073484712341946908310602528}
{708, -145659163297420108763548876800}
{709, -806956375219866570406831610362}
{710, -176915709992014821633027686400}
{711, -269472173437987236722279952792}
{712, 272555739259499266033563205632}
{713, -1168803077344775322648903672000}
{714, 192144903049403601093970919424}
{715, 442970272234106964441349491600}
{716, 584941060498710620516829364224}
{717, 283234883871733530080659347024}
{718, -886769276788083408132064075776}
{719, 220302610113502876128256310400}
{720, 49663194016403278593339162624}
{721, 430374396270663710657061039616}
{722, 104846137064411605413852361728}
{723, -76905148895733127712559731298}
{724, -554718328847808995195550171136}
{725, 216078835616731822165478387994}
{726, -361374439465519944277198500864}
{727, 1521283370019011830129836963872}
{728, -152226529736818796842390126592}
{729, 42391158275216203514294433201}
{730, 119883500484850054864649367552}
{731, 1545815788904535594168135875976}
{732, -614259155802478482193026908160}
{733, 336650773106104010116787073278}
{734, -134976937058506309770593001472}
{735, 251366313534166723166554214466}
{736, 377610161823382017706819584000}
{737, 3015080607206228078878323673200}
{738, 21894305839020270935996000256}
{739, -259622479515250382975372574052}
{740, -477886074443835891968221642752}
{741, -498892276389097708936648364808}
{742, 684715455463198486961162059776}
{743, -1317173997682701985648189153224}
{744, 220958072972358579208681684992}
{745, 653527562570416229071857261156}
{746, -491568806734518695599351883776}
{747, -542886818200228148211471795588}
{748, 803693871074536024095011635200}
{749, -823678830027351399711912466752}
{750, 615558672598634256043469131776}
{751, 146729952611463169624658420360}
{752, -637942926979474834300757606400}
{753, 741001838060744364227939729676}
{754, -211692959032691360678414757888}
{755, 1076218649400542289467462409792}
{756, 103523282674546548440297373696}
{757, -316010259106827275514315890698}
{758, 369705774979225333680833122304}
{759, -2290505270161953478865010300000}
{760, 397478673895187334203279671296}
{761, -2026388602487662636896022895382}
{762, -244950028638170467278810193920}
{763, -1437808157732962471507003470560}
{764, -85905860585544827951250407424}
{765, 299330316849807534918906629244}
{766, -456440522070763955505384652800}
{767, 695529168211957547764315601400}
{768, -71385860722424238137224986624}
{769, 1555099251267480721872700550402}
{770, -735673345324208533166329036800}
{771, -1845150059945971076762836872018}
{772, 692242412622263666533285756928}
{773, -3905272564662792578376330923058}
{774, 832850220525472977330598907904}
{775, 1076944264647577931154163195208}
{776, -1106729419676019730170618314752}
{777, -996156935748803802871510024608}
{778, 2699425128514657821962822547456}
{779, 175230768441415086535404451224}
{780, -237144023369450765738575921152}
{781, -1542522740097262685943472380000}
{782, 2275934353859062126810773504000}
{783, 143964065107712470760508850794}
{784, -361313866408441560455725449216}
{785, -2154083696046244262057636061852}
{786, 1166195425464575719565098291200}
{787, -691303328804076932427064514404}
{788, -922138995989168378680449171456}
{789, 1206636655830745101186084784200}
{790, -1025176196153011764968692334592}
{791, 2453721284724059845377230914272}
{792, 433011890914730201559387340800}
{793, 2933115569457923795216759122180}
{794, -1958671267529576853429611235328}
{795, 1066674634523414418439252780956}
{796, 925238350324375366685381623808}
{797, 3057148757751151739687234745270}
{798, 828547134949969084023919017984}
{799, -3845013641325384829393438238400}
{800, -347932946046116850437797707776}
{801, 885075982709457475577273711418}
{802, 2371802964064781536532989741056}
{803, 1045260625349150840871154703400}
{804, -1614122641616487989766839599104}
{805, -2083310947243127000131227936000}
{806, -1055084906607475928051653001216}
{807, 355859177246619062534763856794}
{808, -821963257581937025406172397568}
{809, 5623019003460037800152197443546}
{810, 161272334121383251552015742976}
{811, -3357516641278651801212377105404}
{812, 351574083217157154948538957824}
{813, 667318811231556615495508977384}
{814, -4166674271260035847679330918400}
{815, -1475749394572004128002132675096}
{816, -430257310908795903835839135744}
{817, 6665705010806190075416142578416}
{818, 1817601412257886010785539713024}
{819, -494328410648463681520553258208}
{820, 83294393224697063549127622656}
{821, 1664941294983426468791189443518}
{822, 1774900252134381252652323231744}
{823, -4793926285690142404224018294880}
{824, -963708781678177558983916650496}
{825, 2110489407206037110673305201700}
{826, -1155116498830499741627896627200}
{827, 6927370987349351261609952142212}
{828, 1226221417919596784193110016000}
{829, -2557450599821838368593823615362}
{830, -2065351075487575925446012428288}
{831, -4438895650880324126121457783398}
{832, 340870750637092192748570673152}
{833, -2177713219140641797492140008046}
{834, -2564175891657932327650265911296}
{835, 4564771947125468171468659746000}
{836, 3465604570756911037712380723200}
{837, 717521796110123021680260284808}
{838, -2279222036982508160188324761600}
{839, -416859922163997371415247769976}
{840, 393842539626778499008583172096}
{841, -4643928206264064668674018376393}
{842, 2317044895172862730499691714560}
{843, 1326587558208246668025182153718}
{844, -3001657734774844044921410682880}
{845, -2068143338633600914260442989966}
{846, -2071605479829306620556806553600}
{847, -2865796890717408182952837791056}
{848, -1533237811307124378948606099456}
{849, 3557465695736654102807849154972}
{850, -2097063651364679188972306630656}
{851, -11799364729038614889713135718000}
{852, 825789159350656151405042073600}
{853, 7407710354977321227034376385254}
{854, -4871240980399786946831019376640}
{855, 1290740854915143089250446596104}
{856, 1844409260072597018778494042112}
{857, -3644477359242619983454505616918}
{858, -2067651588103990645388612198400}
{859, -3704158592698023076184293859404}
{860, 3168483818385751904645497749504}
{861, 173627757654030154568405771424}
{862, -1850888042558611763571553075200}
{863, 686611927923057961132395491424}
{864, -231812806445087701493115518976}
{865, -704330322095415861526296037068}
{866, 7295666240395942542943022925824}
{867, 1486560022069680674629988163669}
{868, 1752257186312462830746644512768}
{869, -8938480337578883849151325346400}
{870, 547694890967334964373204742144}
{871, 7707509454954339145308775501192}
{872, 3219588246844388279907107471360}
{873, -3593905714018389646827374592798}
{874, 9814045849237467580794507264000}
{875, 4881546499515544992892135965504}
{876, -559580011802607310281268789248}
{877, 14188600188599117744055088655102}
{878, 1626876340084366390089362849792}
{879, -274597299019903228656237679806}
{880, 1647344427268451753840659660800}
{881, 9830897872982398083175252108146}
{882, -1173302115181416205798389341184}
{883, 1060307527387328856596881017596}
{884, 2054498342561938948566823206912}
{885, -1799482484864419784566819198200}
{886, 361136007081116559154168025088}
{887, -8968940243707312627497904855800}
{888, 2230628018835479835215080194048}
{889, -1942519873543483445124638103680}
{890, 3367170783106026310988490682368}
{891, 1406128617645236559138500741700}
{892, -1099874728631227897212074721280}
{893, -16580065283046205588887001334400}
{894, -3050469494946864238531552671744}
{895, 7226398732609581140349366676776}
{896, -566109152606596600949528068096}
{897, -5855263366492304089803568818000}
{898, 7933177746712102952373491091456}
{899, 2436766504485744813089281891152}
{900, -1129849971148720812732133146624}
{901, -9241140626458337618344405663236}
{902, 726241302581312608605501235200}
{903, 6604727152106560507942773105216}
{904, -5494454991676797543911346143232}
{905, -6853025200732934229400940840364}
{906, -5023463963749096204079281963008}
{907, 3045990468445518850013279544644}
{908, -4430877937391129762960152461312}
{909, -2669178568508329800842872452882}
{910, -1880616143824505711333248401408}
{911, 9547961095613954803992792287952}
{912, -1855310531724601113348201775104}
{913, -18007733741495987051720680899600}
{914, -14538475863065469640770904446976}
{915, -7588596330030837907394764094340}
{916, -9856614447032084757182477762560}
{917, 9248244643999305418812888244800}
{918, -1397183612075631219136994297856}
{919, 15636980862752453105548981409984}
{920, 4665019741466758657307836416000}
{921, 4069053303703423908812238004020}
{922, -2153687193406237033134766417920}
{923, -3943181013259235964367232062800}
{924, 3433901225727118550911628083200}
{925, 10872026620849366786955313081002}
{926, 17034011863582156515464499912704}
{927, -3129471789172090696891190471904}
{928, -787256477947510088585806086144}
{929, -4040442560812209382984703380206}
{930, 2729729961384420609914822443008}
{931, -9390506955043861229092244400036}
{932, -5867075287878881492270913159168}
{933, 1625347919622665101884164299800}
{934, -19717306946004454137296348811264}
{935, 9928884743340593934435818914800}
{936, 1106916755511028570751288475648}
{937, -20983816638064628733787838869174}
{938, -12800428426600050473703140950016}
{939, 8931473221580233315137033774102}
{940, -7881187132035647804406339993600}
{941, 21774437693871719273183311271718}
{942, 10054612813125924484924098152448}
{943, 2056600889000524039475059254000}
{944, 2586575603545455265404105523200}
{945, 1278933159653912887187042990304}
{946, 27625914859176867385942930636800}
{947, 12146790671920069836878840665836}
{948, 4785213191331113223480523358208}
{949, 2672020155452852111865246001804}
{950, -9042738332222020635733188407296}
{951, 3223826051372868424736835703818}
{952, -3412056662431733482712859672576}
{953, 6952123322837741329356621389706}
{954, -4978915381700790212196123346944}
{955, -1061286416668786607819138808576}
{956, -5029607640953900286844103294976}
{957, 4775335237273936608272260549800}
{958, 20317857927894780638611660161024}
{959, 14075438294482849049007559956576}
{960, -881905423105286867758797029376}
{961, -8680579270838866101211659177567}
{962, -10651350834433959639453635784704}
{963, 5989388969802375335838605743188}
{964, 1365660610823083542893614333952}
{965, 8552006400383567629003677832572}
{966, 9724266973620211676968894464000}
{967, -8857946323324955690257851205504}
{968, 6417188508475961338725595611136}
{969, -11182339362476016299283560061624}
{970, -13672605012323554241240729653248}
{971, -30538219808047969188760674707676}
{972, -752770600341972020122352615424}
{973, -20334607252339933596156701451584}
{974, -195620572099639902050338127872}
{975, 5395085299458758827389954571902}
{976, 10907846171056913359143006371840}
{977, -23801887002071050191622646178942}
{978, 6888352945088142731177108066304}
{979, 29358260512684738042038006810600}
{980, -4463694280688960116362559094784}
{981, 10455036607328756273507442381390}
{982, 8253468861834662911373701042176}
{983, -34076116212649810464794109552024}
{984, -388793097926408908143794847744}
{985, -11392163282612790386890820470044}
{986, -4744957219389853538617829412864}
{987, -16428390872549311003079548454400}
{988, 8859192663838075483851631624192}
{989, 78232236113388311660593097436000}
{990, 5349456194857057756476759859200}
{991, -35354604499683225631671603591016}
{992, -3923713057377159131438679851008}
{993, -27041951522723179329095706956628}
{994, 6548731030217352517826258534400}
{995, 11430452901434817258220898448192}
{996, 9640435710699968343900696870912}
{997, -42357710256097418841286021071274}
{998, 32013379491623822476160695906304}
{999, 7243565265563396061563856993402}
{1000, -10930922635079095559027869876224}